@media only screen and (max-width:1200px){
.aboutw{ left:auto; right:0;}
}
@media only screen and (max-width:1161px){
.w{ width:95%;}
.nbanner{ width:100%; height:3rem; background-size:auto 100% !important;}

}
@media only screen and (max-width:1000px){
	}
@media only screen and (max-width:954px){
.slick-slide{
	float:left; position:relative; height:4.8rem;
	display:none; background-size:auto 100%;}
.nbanner{ width:100%; height:3rem; background-size:auto 100% !important;}

}
@media only screen and (max-width:930px){

}
@media only screen and (max-width:768px){
.w{ width:98%}
.top{ height:.6rem;}
.logo{ margin-top:.15rem; float:left;}
.navr{ margin-top:.2rem; margin-right:.6rem;}
.search{ display:none;}
.logo img{ height:.3rem;}
.nav{ margin-top:.18rem;}
.bannerw{ width:100%; float:left;margin-top:.6rem; height:auto; overflow:hidden;}
.nbanner{ margin-top:.6rem;}
.topad{ display: block;}
.topad p{ font-size:.14rem; padding:0 5%; line-height:1.8;}
.topad span{ display:none;}
.slick-slide{
	float:left; position:relative; height:2.8rem;
	display:none; background-size:auto 100%;}
.sousuo p{ display: none;}

.bt p{ font-size:.2rem; }
.bt span{ font-size:.14rem;}
.mtop{ margin-top:.3rem;}
.pro li{ font-size:.12rem;}
.ysbt p{ font-size:.25rem}
.ysbt span{ font-size:.14rem;}
.ys1img{ width:80%; margin-left:10%;}
.ys_p{ display:none;}
.ys_pic{display:none;}
.ys1{ margin-top:.5rem;  min-height: inherit;}
.ys1w{ width:80%; margin-top:.2rem; margin-right:10%}
.yswbt p{ font-size:.2rem;}
.yswbt span{ font-size:.12rem;}
.ys2{ margin-top:.3rem; background:none; min-height:inherit; padding-bottom:.3rem;}
.ys2img{ width:80%; margin-left:10%;}
.ys2w{ width:80%; margin-top:.2rem; margin-right:10%}
.about{ background:#f4f4f4; height: auto; padding-bottom:.5rem;}
.culture li{ width:100%; padding-bottom:43%;}
.culture li p{}
.aboutw{ width:100%;}
.youshi{ width:100%;}
.aboutpic{ width:100%;}
.ad{ height:8rem;}
.ad p{ width:100%; margin-top:.2rem; font-size:.13rem;}
.ad p span{ font-size:.2rem;}
.ad img{ width:100%; margin-top:.2rem;}
.case li{width:48% !important; padding-bottom:34% !important; margin:1% !important;}
.case li:nth-child(5){ display:none;}
.content_li li{ width:47%; padding-bottom:52.2%;}
.content_li li:nth-child(5){ display:none;}
.lanrenzhijia .tab a{ font-size:.14rem; margin:0 .1rem;}
.nys li{ width:50%;}
.nprolist{ width:100%; margin:.3rem 0;}
.nprolist li{ width:48%;}
.nprolist li dd{ padding:.05rem .1rem}
.nprolist li dd p{ font-size:.14rem;}
.nhonorlist{ width:100%; margin:.3rem 0;}
.nhonorlist li { width:48%;}
.nhonorlist li dd{ padding:.05rem .1rem}
.nhonorlist li dd p{ font-size:.14rem;}
.nprodh a{ margin:0 .1rem;}
.nprodh{ font-size:.18rem;}
.o_product .o_product_img{ width:100%}
.o_product .o_product_info{ width:100%;}


.fnav{ display:none;}
.ftel{ display:none;}
.fenge{ display:block;}
.footer{ padding:0;}
.admin{ text-align:center; background:none; margin:.1rem 0;}
.lichpic{ width:100%;}
.lichw ul{ position:relative; height:auto; width:100%;}
.nnews{ margin-top:.2rem;}
.nnews ul{ width:100%; float:left; margin-top:.1rem; overflow:hidden;}
.nnews ul:hover{ background: none;}
.nnews li{ height:auto; float:left;}
.nnews li span{ display:none;}
.nnews li span font{font-size:14px;}
.nnews li img{ float:left; width:100%; display:block;}
.nnews li p{ width:100%; margin-top:.1rem; margin-left:3%; font-size:.18rem; float:left; }
.nnews li p font{ font-size:.14rem; color:#888888; display:block; margin-top:.1rem;}
.guestipt{ width:100%;}
.guestbtn{ width:100%;}
#allmap{ width:100%;}
.nconw{ width:100%;}
.jobs{ width:100%;}
.jobsside{ width:100%; margin-top:.5rem;}
}
@media only screen and (max-width:600px){
	
	}
@media only screen and (max-width:440px){
}











