@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/*!
 * @名称：base.css
 * @功能：1、重设浏览器默认样式
 *       2、设置通用原子类
 */
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */

/* head css */
.navbar-toggler-icon{width: 1.6em;height: 1.6em;}
.home-top  {height: 56px;}
.fixed-top{background-color: #fff;}
.home-up{padding: 40px;}
.home-tel h2{padding-top: 20px;	font-size: medium;}
.navbar img {padding-left: 15px;height: 15px;}
.offcanvas-header img{margin-top: 15px;	padding-left: 0px;}
.container-fluid{height: 40px;}
.container-fluid span {	margin-right: 10px;}
.navbar-nav .nav-link.active,.navbar-nav .nav-link.show { color: #fd7e14!important; font-weight: bold; /* 使字体加粗 */}
/* 按钮悬停状态 */
.navbar-toggler:hover {
	background-color: #ffffff;
	transform: scale(1.05);
	/* 悬停放大效果 */
}
/* 底部导航样式 */
.fixed-bottom-nav {
	background: rgba(255, 255, 255, 0.95);
	backdrop-filter: blur(10px);
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	box-shadow: 0 -2px 20px rgba(0, 0, 0, 0.1);
}

.fixed-bottom-nav .nav-item {
	flex: 1;
	text-align: center;
}

.fixed-bottom-nav .nav-link {
	color: #6c757d;
	padding: 12px 8px;
	transition: all 0.3s ease;
	border-radius: 8px;
	margin: 0 2px;
}

.fixed-bottom-nav .nav-link.active {
	color: #e6501e;
	transform: translateY(-2px);
}

.fixed-bottom-nav .nav-icon {
	font-size: 1.2rem;
	margin-bottom: 4px;
}
.fixed-bottom-nav .nav-text {
	font-size: 0.75rem;
	display: block;
}
.home-navline {
    text-decoration: underline;
    text-decoration-color: #6c757d; /* 你可以设置下划线的颜色 */
    text-decoration-thickness: 1px; /* 设置下划线粗细 */
}