 .pc_nav{
	 background:#fff;
	     box-shadow: 0 1px 4px rgba(0,0,0,.25);
 }
 .navbar.shrink {
            height: 32px;
            line-height: 32px;
            /* 可选：滚动后导航栏背景色加深，增强视觉效果 */
            box-shadow: 0 3px 8px #000;
        }
.navbar.shrink .nav-item.nav-item2{
	font-size:14px;
	line-height:17px;
}
 .nav-container {
            background: #fff;
            
            position: relative;
            z-index: 100;
        }
        .nav-wrapper {
            
            margin: 0 auto;
            display: flex;
            align-items: center;
            justify-content: flex-start;
            gap: .5rem;
            padding: 0rem 1rem;
        }
        /* 导航项 */
        .nav-item {
            position: relative;
            cursor: pointer;
           
            
            user-select: none; /* 防止文字选中 */
			color: #303030;
			cursor: pointer;
			
			font-size: 17px;
			
			line-height: 27px;
			font-weight:600;
			padding: 12px 24px 12px 12px;
			font-family: myriad-pro, Geneva, Tahoma, sans-serif;
        }
        
        .nav_name.red{
            border-bottom: 4px solid #e2000f;
            padding-bottom: 11px;
        }
        .nav-item.active {
            border-bottom: 4px solid #e60000;
        }
        /* 箭头样式 - 默认下翻 */
        .nav-item .arrow {
            margin-left: 0.3rem;
            font-size: 0.8rem;
            transition: transform 0.2s ease; /* 箭头动画 */
            display: inline-block; /* 确保旋转生效 */
        }
		.nav-item .arrow .icon{
			    width: 22px;
				height: 12px;
				background-image: url(../image/xiala.png);
				display: block;
				background-repeat: no-repeat;
				background-size: contain;
				background-position: center;
		}
        /* 点击后上翻 */
        .nav-item .arrow.expanded {
            transform: rotate(180deg); /* 展开时箭头朝上 */
        }
        /* 下拉菜单容器 - 默认隐藏 + 居中优化 */
        .dropdown {
            position: absolute;
            top: 110%;
            left: 50%; /* 先左移50% */
            transform: translateX(-50%); /* 再右移自身50% 实现绝对居中 */
            background: #fff;
           
            box-shadow: 0 2px 8px rgba(0,0,0,0.1);
            min-width: 200px;
            display: none; /* 强制默认不展开 */
            opacity: 0; /* 过渡动画 */
            visibility: hidden; /* 过渡动画 */
            transition: opacity 0.2s ease, visibility 0.2s ease;
            z-index: 99;
        }
        /* 下拉菜单展开状态 */
        .dropdown.show {
            display: grid; /* 兼容grid布局 */
            opacity: 1;
            visibility: visible;
        }
        /* 兼容非grid的下拉（服务支持） */
        .service-dropdown.show {
            display: block;
        }
        /* 服务支持下拉菜单（单列 + 居中） */
        .service-dropdown {
            width: 250px;
            padding: 1rem;
            /* 单列下拉额外居中保障 */
            left: 50%;
            transform: translateX(-50%);
            border-radius: 4px;
        }
        .service-dropdown ul {
            list-style: none;
        }
        .service-dropdown li {
            padding: 0.5rem 0;
           
        }
        .service-dropdown li a{
            font-weight:normal;
               font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 24px;
           
        }
        .service-dropdown li:last-child {
            border-bottom: none;
        }
        .service-dropdown .overview {
                color: #e60000;
    text-align: right;
    margin-top: 1rem;
    font-weight: bold;
    color: #e2000f;
    font-weight: 400;
    /* letter-spacing: .03em; */
    /* text-decoration: none; */
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
    vertical-align: middle;
    font-size: 14px;
        }
        /* 产品下拉菜单（多列 + 全局居中） */
        .products-dropdown {
            width: 90vw;
			max-width: 1310px;
			border-radius: 4px;
			padding: 1.5rem;
			grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
			gap: 1.5rem;
			left: -10%;
			transform: inherit;
			max-height: calc(100vh - 120px);
            min-height: 65px;
            overflow: auto;
            padding: 24px 24px 0;
        }
        .product-column h3 {
            font-size: 1rem;
            margin-bottom: 0.8rem;
            color: #333;
			color: #303030;
			display: inline-block;
			font-size: 16px;
			font-weight: 700;
			line-height: 24px;
			margin-bottom:12px !important;
        }
        .product-column ul {
            list-style: none;
        }
        .product-column li {
            padding: 0.1rem 0;
        }
		.product-column li a{
			-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #303030;
    cursor: pointer;
    display: block;
    display: -webkit-box;
    max-height: 48px;
    overflow: hidden;
    text-decoration: none;
    word-break: break-word;
    font-size: 13.5px;
        font-weight: normal;
		}
		.product-column li a:hover{
			text-decoration:underline;
		}
        .product-column .more {
            color: #303030;
           
            display: inline-block;
			font-size:13.5px;
			font-weight:normal;
        }
        .products-footer {
            grid-column: 1 / -1;
            display: flex;
            justify-content: space-between;
            align-items: center;
            /*margin-top: 1rem;*/
            padding-top:24px;
            border-top: 2px solid #eee;
            padding-bottom:24px;
        }
        .products-footer a{
            font-size:16px;
            font-weight:700;
            color:#303030;
                color: #303030;
    text-align: left;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    /* padding-bottom: 24px; */
    /* padding-left: 20px; */
    vertical-align: top;
    width: 20%;
    word-break: break-word;
    width: 19.5%;
        }
        /* 市场下拉菜单（图标+文字 + 全局居中） */
        .markets-dropdown {
                width: 90vw;
                max-width: 1310px;
                padding: 1.5rem;
                grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
                gap: 1.5rem;
                left: -80%;
                transform: inherit;
                border-radius: 4px;
                    padding: 24px 24px 16px;
        }
        .market-item {
            display: flex;
            flex-direction: column;
            align-items: center;
            text-align: center;
            width:210px;
            /*padding: 1rem;*/
        }
        .market-item a{
            display: block;
            width:100%;
            margin: auto;
            position: relative;
            font-family: myriad-pro, Geneva, Tahoma, sans-serif;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 24px;
        }
        .market-item a span{
            font-family: myriad-pro, Geneva, Tahoma, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
        }
        .market-item img {
            width: 72px;
            margin:0 auto;
            margin-bottom: 12px;
            fill: #666;
        }
		.market-item:hover span{
			text-decoration:underline;
		}
        .markets-footer {
            grid-column: 1 / -1;
            text-align: right;
            /*margin-top: 1rem;*/
        }
        .markets-footer a {
            color: #e60000;
            font-weight: bold;
            color: #e2000f;
            font-weight: bold;
            font-weight: 600;
            letter-spacing: .03em;
            font-size: 14px;
        }
		.markets-footer a:hover{
			text-decoration:underline;
		}
		.service-dropdown ul li a:hover{
			text-decoration:underline;
		}
        /* 关闭按钮 */
        .close-btn {
  
        	position: absolute;
            right: 0;
            top: 0;
            /* 按钮的宽高 */
            width: 65px;
            height: 65px;
            /* 核心：flex布局作为定位基准 */
            display: flex;
            align-items: center; /* 垂直居中（基准） */
            justify-content: center; /* 水平居中（基准） */
            /* 基础样式 */
            background-color: transparent;
            border: none;
            color: #fff;
            cursor: pointer;
            overflow: hidden;
            transition: background 0.2s ease;
            /* 提升层级，确保图标在伪元素上方 */
            z-index: 10;
        }
		.close-btn i.gb{
			    width: 16px;
                height: 16px;
                background-image: url(../image/关闭.png);
                background-size: cover;
                background-repeat: no-repeat;
                /* 向右、向上偏移，数值可根据需求调整（比如2px、4px） */
                /* translate(X轴, Y轴)：正值右/下，负值左/上 */
                transform: translate(12px, -12px);
                /* 可选：设置图标大小，保持视觉协调 */
                font-size: 16px;
			
		}
     
		.close-btn:before{
		
            content: "";
            display: block;
            position: absolute;
            /* 红色三角的样式 */
            border-style: solid;
            border-width: 0 46px 46px;
            border-color: transparent transparent #e2000f;
            /* 旋转角度 */
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            /* 过渡效果 */
            -webkit-transition: border-color .3s ease;
            transition: border-color .3s ease;
            /* 伪元素位置（可根据图标位移微调，保持协调） */
            left: 5px;
            top: -10px;
            /* 伪元素层级低于按钮，不遮挡图标 */
            z-index: -1;
		}
		
		.wap_nav{
			display:none;
		}
		.zhezhao{
			display:none;
		}
		.zhezhao.yes{
			background-color: rgba(0, 0, 0, .7);
			bottom: 0;
			display: block;
			left: 0;
			position: fixed;
			right: 0;
			top: 0;
		}
		#wap_menu_button{
			    height: 100%;
				display: flex;
				align-items: center;
				padding-right: 0.75rem;
		}
		@media(min-width:900px){
			#wap_menu_button{
				display:none;
			}
			.wap_language{
				top: 73px !important;
				right: 21% !important;
			}
		}
		@media screen and (min-width: 1800px) and (max-width: 1900px) {
		
			.wap_language{
				
				right:19.5% !important;
			}
		}
		
		@media screen and (min-width: 1700px) and (max-width: 1800px) {
		
			.wap_language{
				
				right:18% !important;
			}
		}
		
		@media screen and (min-width: 1600px) and (max-width: 1700px) {
		
			.wap_language{
				
				right:16% !important;
			}
		}
		
		@media(max-width:1600px){
		
			.wap_language{
				
				right:14% !important;
			}
		}
		@media(max-width:1500px){
		
			.wap_language{
				
				right:12% !important;
			}
		}
		@media(max-width:1400px){
		
			.wap_language{
				
				right:10% !important;
			}
		}
		@media(max-width:1300px){
		
			.wap_language{
				
				right:10% !important;
			}
		}
		@media(max-width:1200px){
		
			.wap_language{
				
				right:2% !important;
			}
		}
		
		
		#wap_menu_button img{
			width:30px;
		}
		.wap_nav.show {
            display: block;
        }
		/*手机语言下拉*/
		.wap_language{
			display:none;
			position: absolute;
			top: 50px;
			right: 0;
			width: 150px;
			background: #fff;
			z-index: 110;
		}
		.wap_language.show{
			display:block;
		}
		.wap_language ul li{
			line-height:40px;
			text-align:center;
		}
		.wap_language ul li a{
			width: 100%;
			display: inline-block;
		}
		/**手机搜索下拉*/
		.wap_search{
			display:none;
			position:absolute;
			left:0;
			top:50px;
			width:100%;
			z-index:110;
		}
		.wap_search .search_input{
			height:48px;
			width:100%;
			padding:5px 80px 5px 20px;
		}
		.wap_search button{
			width: 3.5rem;
			height: 48px;
			float: right;
			margin-top:-48px;
			padding-top:9px;
		}
		.wap_search button i{
			background-image:url('../image/ss.png');
			width:30px;
			height:30px;
			background-size:cover;
			background-position:center;
			display:inline-block;
			position:relative;
		}
		
		
		
		.wap_search.show{
			display:block;
		}
		
		/**pc端搜索*/
		#pc_search form{
			display:contents;
		}
		#pc_search .search_input{
			height:48px;
			width:100%;
			padding:5px 80px 5px 20px;
			color:#000;
		}
		#pc_search .search_input:focus{
			outline: none;
		}
		#pc_search button{
			width: 3.5rem;
			height: 48px;
			float: right;
			border:none;
			padding-top:9px;
			background: #fff;
			border-radius:inherit;
		}
		#pc_search button i{
			background-image:url('../image/ss.png');
			width:30px;
			height:30px;
			background-size:cover;
			background-position:center;
			display:inline-block;
			position:relative;
		}
		
		/* 遮罩层（默认隐藏） */
        .mask {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100vh;
            background-color: rgba(0, 0, 0, 0.5);
            z-index: 100;
            display: none;
        }
        .mask.show {
            display: block;
        }
		#wap_nav2{
			z-index:110!important;
		}
		#content {width:100%;padding:0px;background:#ffffff;font-size:11px;margin:0 auto;overflow:hidden;}
#content h1 {font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#535353;}
#content img {padding:5px;background:#f7f7f7;border:solid 1px #464646;margin:2px;}
.menu ul li {
    display: block;
    width: 100%;
    /*padding-top: 2px;*/
    /*margin-bottom: 5px;*/
    /* background: url(../image/zakladka.png) top left no-repeat; */
    list-style: none;
    overflow: visible;
	max-width:100%;
	
	padding: 12px 20px;
	border-bottom: 2px solid #ebebeb;
}

.menu ul li a {
    display: block;
   
    width: 100%;
    margin-top: 0px;
    
    font-size: 18px;
    color: #000;
    outline: none;
	max-width:100%;
	font-weight:600;
	line-height: 24px;
}

.menu ul li .active {
    background: url(../image/on.png) center right no-repeat;
    background-size:11.3px;
}

.menu ul li .inactive {
    background: url(../image/off.png) center right no-repeat;
    background-size:11.3px;
}

.menu ul li ul {
    display: none;
    margin-top: 15px;
    margin-bottom: 10px;
}

.menu ul li ul li ul {
    margin-bottom: 5px;
}

.menu ul li ul li {
    display: block;
    background: none;
    font-size: 12px;
    list-style: circle;
    color: #82846f;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 1px;
    margin-left: 15px;
	border:none;
	padding-bottom: 8px;
}

.menu ul li ul li a {
    background: none;
    font-size: 14px;
    height: 24px;
    color: #303030;
    padding-left: 0px;
    line-height:24px;
    font-weight:normal;
}
/**固定定位*/
header{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    background: white;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.main-content{
	padding-top:125px;
}
/**分页**/
.pagination li {
    display: inline-block;
    
    
}
.pagination li a {
    padding: 5px 15px;
    border: 2px solid #e2000f;
    border-radius: 5px;
    margin-right: 10px;
}
.pagination li.active a{
	background:#e2000f;
}
.pagination li.active a{
	color:#fff;
}
.pagination li:hover a{
	background:#e2000f;
}
.pagination li:hover a{
	color:#fff;
}

        /* 响应式适配 */
        @media (max-width: 768px) {
            .pc_nav{
				display:none;
			}
			.main-content{
	padding-top:48px;
}
			
        }