@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*/
.about{margin-top:30px;padding:0 8px;}
.about .lt{width:100%;font-size:16px;color:#666;line-height:26px;padding-bottom:20px;}
.about .rt_box{width:100%;}

.sanwei ul{ display: grid; grid-template-columns: repeat(2,1fr); gap: 5px; }
.sanwei li .title{font-size:15px;line-height:26px;}
/*about*/

/*qyhj*/
.qyhj{margin-top:40px;padding:0 0 0 0;}
.qyhj ul{display:grid;grid-template-columns: repeat(2,1fr);gap:10px}
/*qyhj*/

/*wenhua*/


/*news*/
.new_nav{overflow:hidden;margin:0 auto;padding:30px 0 20px 0;text-align:center}
.new_nav a {width:calc(32% - 6px);margin: 0 3px 6px 3px;;}



.news_box{padding:20px 0 0 0;}
.news ul{display:grid;grid-template-columns: repeat(1,1fr);gap:5px}
.news li .date{width:70px;border-right:none;height:80px;padding-top:20px;}
.news li .date h2{font-size:36px;}
.news li .date p{font-size:12px;}
.news li .conn{width:calc(100% - 80px);overflow:hidden;padding-top:20px;}
.news li .conn h2{font-size:16px;}
.news li .conn p{padding-top:15px;}

.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*/




/*products*/
.pro_nav{overflow:hidden;margin:0 auto;padding:30px 0 20px 0;text-align:center}
.pro_nav a {width:calc(32% - 6px);margin: 0 3px 6px 3px;;}

.ProList{margin-top:10px;}
.ProList ul{display:grid;grid-template-columns: repeat(2,1fr);gap:10px}



.cpmain{bborder-radius:12px;padding:30px 8px 20px 8px;margin:10px 0 50px 0;}
.pro_main .pr_lt{width:100%;}
.pro_main .pr_rt{width:100% ;overflow:hidden}
.pro_main .pr_rt .pro_name{font-size:20px;padding:20px 0 25px;}
.pro_shux{font-size:15px;line-height:24px;padding:15px 0;}
.qbwc{overflow:hidden;margin-top:20px;}
.qbwc ul{display:grid;grid-template-columns: repeat(2,1fr);gap:10px}

.dcpx{background:#003487; border-radius:20px;line-height:40px;text-align:center;}
.dcpx a{ display:block;color:#fff;font-size:16px;}
.fhsyy{background:#da0000; border-radius:20px;line-height:40px;text-align:center;}
.fhsyy a{ display:block;color:#fff;font-size:16px;}

.pro_info_title{font-size:24px;}

.related_product ul{display:grid;grid-template-columns: repeat(4,1fr);gap:5px}
.related_product li .pro_txt{display:none;}
/*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;}
}