@media only screen and (max-width: 1680px) {
.w16 {width: 90%;}
.navBox {margin-top: -30px;}
.navBox a {width: 140px;height: 60px;line-height: 60px;}

}

@media only screen and (max-width: 1600px) {
	.navBox a {width: auto;height: 56px;line-height: 56px;padding: 0 20px;}
}

@media only screen and (max-width: 1280px) {
.navBox {margin-top: -25px;}
.navBox a {height: 50px;line-height: 50px;padding: 0 15px;}
}

@media only screen and (max-width: 1199px) {
.navBox {margin-top: -45px;}
.navBox.fixed{padding-top: 45px;padding-bottom: 0;}
.navBox .wrap {display: flex;white-space: nowrap;overflow-x: auto;padding: 20px 0;}
.navBox .wrap::-webkit-scrollbar {display: none;}
}

@media only screen and (max-width: 1024px){
.navBox.fixed{top: 60px;padding-top: 0;}

}

@media only screen and (max-width: 767px){
.obanner{padding: 28% 0;}
.obanner>img.pc_banner{display: none;}
.obanner .m_banner{display: block;}
}

@media only screen and (max-width: 640px) {
.navBox {margin-top: 0;}
.navBox .wrap {padding: 20px 0;}
.navBox a {font-size: 14px;height: 40px;line-height: 40px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);margin: 0;margin-right: 10px;}
.navBox a:last-child {margin-right: 0;}
	
	
/*about*/
.introBox {padding: 30px 12px;}
.introBox .textBox {width:100%;padding-right:0px;padding-left:0%;} 



.introBox .text {line-height:26px;}

.introBox .anniversary {
	float: left;
	max-width: 100%;
	width: 100%;
	padding-left:0px;
	box-sizing: border-box;
}
/*about*/

/*honor*/
.annew_txt{padding:0 0 30px 0;}
.annew_txt .txt1{float:left;overflow:hidden;margin-right:0;padding-left:8px;}
.annew_txt .txt1 h1{font-size:30px;}
.annew_txt .txt1 p{font-size:20px;color:#fff;}
.annew_txt .txt2{padding:30px 8px 0 8px;}
.annew_txt .txt2 p{font-size:15px;color:#fff;line-height:24px;}

.annew{padding: 40px 0px 40px 0;}
.annew .swiper-button-next, 
.annew .swiper-container-rtl .swiper-button-prev{
    background-image: url(../images/ximg15s.png);
    right: 0;
    left: auto;
}
.annew .swiper-button-prev, 
.annew .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/ximg14s.png);
    left: 0;
    right: auto;
}
.annew .swiper-button-next.swiper-button-disabled{
	opacity: 1;
	background-image: url(../images/ximg15as.png);
}
.annew .swiper-button-prev.swiper-button-disabled {
    opacity: 1;
    background-image: url(../images/ximg14as.png);
}

.annew .wrap .txt{text-align:center;}
.annew .wrap .img img{
	width: 80%;
	transition: all 0.5s ease;
}
/*honor*/

/*wenhua*/
.cultureBox {padding: 50px 0 50px;}
.cultureBox .item {width:50%;}
.cultureBox .icon {margin-bottom:50px;}
.cultureBox .item a,
.cultureBox .item span{padding: 40px 8px 40px;}
.cultureBox .h2 {font-size: 18px;line-height:24px;}
.cultureBox .text {font-size: 14px;	line-height:24px;}
/*wenhua*/

/*news*/
.news_box{padding:20px 0 0 0;}
.news_box ul li{width:100%;margin-right: 0;margin-bottom:5px;}
.xwmain{padding:30px 10px 30px 10px;margin:20px 0 20px 0;}
.xinw_txt{font-size:20px;text-align:center;padding:0 0 25px 0;width:auto;overflow:hidden;width:auto;}


.xwen_li a{padding:4% 4% 4% 4%;}
.xwen_li .more{margin-top:20px;}

/*news*/


/*qyhj*/
.qybox{padding:25px 10px;color:#fff;font-size:16px;line-height:160%;margin-top:2px;}
.qyhj li{float:left;width:calc(50% - 10px);margin:0 5px 10px 5px;}
/*qyhj*/

/*products*/
.colnav{display:none;}



.ProList{margin-top:30px;}
.ProList li{ width:calc(50% - 10px);margin:0px 5px 10px 5px;}

.pro_deta_box{margin-bottom:40px;padding:0 8px;}
.deta_pic{width:100%;padding:30px 0 30px 0;}
.deta_con{width:100%;min-height:100%;}
.deta_con .box{overflow:hidden;padding:30px 5px 30px 5px;}

.pro_info_title{font-size:24px;}

.related_product li{ width:calc(33.33% - 20px); margin:0px 5px 10px 5px; }
.related_product li .pro_txt{cfont-size:12px;padding:10px 5px 15px 5px;height:30px;}

.related_news li{ width:100%; margin:0px 0 0 0; }
.related_news li a{font-size:14px;line-height:30px;}
/*products*/


/*products nextup*/
.shop-nextup{display:none;}
/*products nextup*/

#scrolllayout{width:100%; height:1050px;}

.pros_yous{width:auto;height:auto;overflow:hidden;margin-top:30px;}
.pros_yous li{float:left;width:33.33%;margin:0 0 10px 0;padding:5px 0;}
.pros_yous li .icon{width:70px;line-height:70px;}
.pros_yous li .icon img{width:45px;height:45px;}
.pros_yous li .title{font-size:18px;color:#333;padding-top:12px;}
.pros_yous li .title p{font-size:14px;color:#777;padding-top:5px}

.pros_shiwu li{float:left;width:calc(33.33% - 4px);margin:0 2px 4px 2px;text-align:center;overflow:hidden;}
.pros_app li{float:left;width:calc(20% - 4px);margin:0 2px;text-align:center;overflow:hidden;}


.pros_hj li{float:left;width:calc(33.33% - 4px);margin:0 2px 4px 2px;}


/*nextup*/
.new_pre{width:100%;padding-left:15px;line-height:50px;margin-bottom:3px;}
.new_next{width:100%;padding-left:15px;line-height:50px;}
/*nextup*/

/*searchall*/
.searchall_title{font-size:20px;color:#333;padding:20px 10px;}
.searchall li{width:100%;margin:0 0 10px 0;overflow:hidden;height:auto;background:#fff;border-radius:8px;}
.searchall li .pic{float:left;width:100px;height:auto;overflow:hidden;border-radius:8px;}
.searchall li .pic img{width:100%;height:80px;}
.searchall li .conn{float:right;width:calc(100% - 120px);overflow:auto;height:auto;}
.searchall li a{padding:15px;}
.searchall li h1{font-size:18px;color:#333;padding-top:12px;}
.searchall li p{font-size:14px;color:#666;line-height:160%;padding-top:10px;}/*overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/
.searchall li .date{font-size:14px;color:#666;padding-top:12px;}
/*searchall*/
	
}


@media only screen and (max-width: 480px){
.obanner{padding: 36% 0;}
}