@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 .swiperBox {max-width:100%;width: 100%;padding-left: 40px;box-sizing: border-box;}

.introBox .text {line-height:24px;}

.abonumber li{float:left;width:calc(50% - 10px);margin:0 5px 10px 5px;background:#fff;padding:15px 0;}
.abonumber li .top{font-size:12px;}
.abonumber li .number{font-size: 24px;margin-right: 5px;}
.abonumber li .title{font-size: 14px;line-height:24px;}
/*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(/static/default/assets/img/ximg15s.png);
    right: 0;
    left: auto;
}
.annew .swiper-button-prev, 
.annew .swiper-container-rtl .swiper-button-next {
    background-image: url(/static/default/assets/img/ximg14s.png);
    left: 0;
    right: auto;
}
.annew .swiper-button-next.swiper-button-disabled{
	opacity: 1;
	background-image: url(/static/default/assets/img/ximg15as.png);
}
.annew .swiper-button-prev.swiper-button-disabled {
    opacity: 1;
    background-image: url(/static/default/assets/img/ximg14as.png);
}
/*honor*/

/*wenhua*/
.wenhua_txt{padding-bottom:30px;}
.wenhua_txt .txt1{padding-left:8px;}
.wenhua_txt .txt1 h1{font-size:30px;}
.wenhua_txt .txt1 p{font-size:20px;color:#333;}
.wenhua_txt .txt2{padding:25px 8px 0 8px;}
.wenhua_txt .txt2 p{line-height:22px;font-size:15px;}

.n_wenhua {padding:50px 0 0 0;}
.n_wenhua .ul_1 {width: 100%;}
.n_wenhua .ul_1 li .box {height:auto;}
.n_wenhua .ul_2 {width:100%;}
.n_wenhua .ul_2 li {width:100%;}
.n_wenhua .ul_2 li .box {height:auto;}

/*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;}
/*news*/

/*application*/
.anlibox{overflow:hidden;padding:40px 0 40px 0;}
.anli_txt{width:100%;padding:0 10px;overflow:hidden;}
.anli_txt h1{font-size:30px;color:#000;background:url(/static/default/assets/img/hon5.png) no-repeat left bottom;padding-bottom:10px;}
.anli_txt p{font-size:16px;line-height:22px;color:#666;padding:12px 10px 25px 0;}

.main_new{width:100%;overflow:hidden;}
.main_new .swiper-button-next, .main_new .swiper-button-prev {
    position: static;
    margin-top: 0;
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height:30px;
}
.main_new .swiper-button-prev{margin-right:10px;}
.mapbox{display:none;}
/*application*/


/*qyhj*/
.steady_title{padding-right:0;padding-bottom:30px;}
.steady_image{padding:40px 0 40px 0;}
.steady_image .swiper-container{max-width:100%;width: 100%;}



	.steady_image .arrowbox{
		position: static;
		float: right;
		margin-top: 15px;
	}
	.steady_image .swiper-button-next, .steady_image .swiper-button-prev{
		display: inline-block;
	}
	.steady_image .swiper-button-prev{
		margin-bottom: 0;
		margin-right: 20px;
	}

.qyhj{padding:40px 0;width:100%;overflow:hidden;margin-top:50px;}
.qyhj li{width:calc(50% - 10px);margin:0 5px 10px 5px;}
.qyhj_title h1{font-size:30px;}

.liucheng{padding:40px 0;}
.liuch_title h1{font-size:30px;}
/*qyhj*/

/*products*/
.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{width:100%;height:auto;overflow:hidden;background:#fff; margin:5px 0 0 0;}
.shop-nextup li{float:left;width:48%;line-height:40px;overflow:hidden;text-align:center;border-right:4px solid #f4f4f4;}
.shop-nextup li a{display:block;font-size:15px;color:#666;}
.shop-nextup li:last-child{border-right:none;}
/*products nextup*/

/*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;}
}