@media only screen and (min-width:1920px){
.w{width:15.30rem;}

}
@media only screen and (max-width:1500px){
.w{width:98%;}
.logo1{ display:none;}	
.logo2{ display: block;}	

}
@media only screen and (max-width:1250px){
.aboutw{ left:auto; right:0;}
.footer .w{ display:none;}
.footer{ height:.56rem;}
.cd-logo { left:3%;}
.first p{ font-size:.14rem;}
.index_news{ padding-bottom:0; height:auto; overflow:hidden;}
.index_news li{ position:relative; height:1.2rem; width:100%; float:left; top:0 !important; margin-bottom:.05rem; overflow:hidden;}
.about_w{ width:98%;}
.about_video{ width:98%;}

.nfh li p{ font-size:.12rem;}
.nfh li p span{ font-size:.2rem; margin-bottom:.05rem; }
.nhx li p span{ font-size:.14rem;height:.2rem; width:100%; margin-bottom:.1rem; display:block; }
.nhx li p span i{ float:right; font-size:.2rem; font-weight:bold;}
.nhx li p font{ display:block; width:100%; height:1rem; font-size:.12rem; line-height:1.8;}
#lanrenzhijia{ padding:0 .05rem; width:100%;}
#lanrenzhijia .content{ width:58%;}
#lanrenzhijia .tab{ width:40%; margin-left:0; float: right;}
#lanrenzhijia .tab a{ width:47%; margin:1%;}
}
@media only screen and (max-width:1169px){
.w{ width:95%;}
.nbanner{ width:100%;margin-top:.6rem; }
.bannerw{ width:100%; float:left;margin-top:.6rem; height:auto; overflow:hidden;}
.cd-nav>ul>li{ background:none;}
.cd-nav>ul>li.nav_red{ background:none;}
.cd-primary-nav a, .cd-primary-nav ul a{ color:#FFF !important;}
}
@media only screen and (max-width:1000px){
.index_news li{ position:relative; height:1.5rem; width:100%; float:left; top:0 !important; margin-bottom:.05rem; overflow:hidden;}

	}
@media only screen and (max-width:954px){
//***banner****//
.slick-slide{
	float:left; position:relative; height:3.2rem !important;
	display:none; background-size:auto 100% !important;}
#lanrenzhijia .fhtite{ font-size:.18rem; margin:.1rem 0;}
	
	
	
.nbanner{ width:100%; height: auto; background-size:auto 100% !important;}}
@media only screen and (max-width:930px){}
@media only screen and (max-width:768px){
.w{ padding:0 20px; width:100%;}
.top{ height:.6rem;}
.logo{ margin-top:.05rem; float:left;}
.logo img{ height:.5rem;}
.nav{ margin-top:.18rem;}
.bannerw{ width:100%; float:left;margin-top:.6rem; height:auto; overflow:hidden;}
.slick-slide{
	float:left; position:relative; height:2.5rem !important;
	display:none; background-size:auto 100% !important;}
.about{ padding:.3rem 0 ; background-size:auto 100% !important; }
.bt{ font-size:.25rem;  background-size:auto 100% !important; padding-bottom:.2rem; height:.4rem;}
.numb{ padding:.2rem 0;}
.numb li{ font-size:.12rem; padding:0 1%}
.numb li p{ font-size:.12rem;}
.numb li span{ font-size:.2rem;}
.aboutad{ margin:.2rem 0;}
.aboutad p{ font-size:.2rem;}
.aboutad span{ font-size:.12rem;}
.aboutw{ font-size:.12rem;}
.pro{ margin-top:.3rem;}
.prof{ margin:.2rem 0;}
.prof li{ font-size:.14rem; height:.2rem;background-size:auto 100% !important; padding-left:.21rem; margin-bottom:.05rem;}
.pro .item dd span{ font-size:.14rem;}
.news{ margin-top:.3rem; padding:.3rem 0;background-size:auto 100% !important;}
.newsf{ margin:.2rem 0;}
.first{ width:100%; padding-bottom:73.4%;}
.first P{ font-size:.12rem;}
.first span{ font-size:.12rem;}
.index_news{ width:100%;}
.index_news li{}
.index_news li p{ width:90%; right:5%; font-size:.12rem;}
.index_news li p span{ font-size:.14rem;}
.index_news li p span font{ font-size:.14rem;}
.index_news li img{ display:none;}
.case{ margin-top:.3rem;}
.case #owl-demo2{ margin-top:.2rem;}
.case .item dd span{ font-size:.16rem}
.case .item dd font{ font-size:.13rem;}
.nbt{ margin-top:.2rem;}
.nbt p{ font-size:.2rem;}
.nbt span{ display:none;}
.nbt font{ font-size:.12rem;}
.ndh{ margin:.2rem 0;}
.abt{ margin:.1rem 0;}
.abt p{ font-size:.3rem;}
.abt span{ font-size:.18rem;}
.npro li{ width:48%;}

.nhx li{ width:47%; }
.nhx li:nth-child(3n){margin-right:3% !important;}
.nhx li:nth-child(2n){margin-right:0 !important;}


#lanrenzhijia .content{ width:100%;}
#lanrenzhijia .tab{ width:100%; margin-left:0; float: right;}
#lanrenzhijia .tab a{ width:31%; margin:1%;}
.nfh_ul{ width:100%; float:left; background: none; padding-top:0.3rem; }

.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{ width:100%; display:none;}
.nnews li span font{font-size:14px; display:inline;}
.nnews li img{ float:left; width:100%; display:block;}
.nnews li p{ width:100%; margin-top:.1rem; margin-left:0; font-size:.18rem; float:left; }
.nnews li p font{ line-height:2; font-size:.14rem; color:#888888; display:block; margin-top:.1rem;}
.nnews ul:hover{ background:#0061ae;}
.guestipt{ width:100%;}
.guestbtn{ width:100%;}
.yftx li{ width:48%; padding-bottom:70.85%; margin-bottom:2%;}
.yftx li:nth-child(2){ margin-right:0;}
.yftx li p{ font-size:.18rem;}
.yftx{ margin-top:.2rem;}
.zlzs{ margin-top:.2rem;}
.zlzs img{ width:100%; max-width:100%; margin-top:.3rem;}
.zlzs ul{ width:100%;}
.zlzs p{ display: none;}
.zlzs li{ margin-top:.2rem;}
.zlzs li span{ padding-top:.4rem; font-size:.18rem; line-height:2;}
.jscx li{ width:100%; margin:0; margin-bottom:.2rem;}
.rczl{ width:100%; margin-top:.2rem;}
.rcsh{ width:100%; padding-top:37.3%; margin-top:.2rem; background-size:100% auto;}
.rcshw{ position:relative; top:0; left:0; float:left; margin-top:.1rem}

.rcsh2{ width:100%; padding-top:37.3%; margin-top:.2rem;background-size:100% auto;}
.rcsh2w{ position: relative; top:0; left:0; float:left; margin-top:.1rem}
.nconw{ width:100%; background:none;}
.nconw ul{ width:100%;}
.nconl{ width:100%; background:none;}
#allmap{ width:100%; margin-top:.3rem;}
.ncase li{ width:48%;}
.ndh li{ width:48%;}
}
@media only screen and (max-width:600px){
.slick-slide{
	float:left; position:relative; height:2rem !important;
	display:none; background-size:auto 100% !important;}
	.npro li{ width:98%;}
.nconw li{ font-size:.14rem; background-size: auto 100%;}
.nhx li{ width:100%; margin-right:0 !important; }
.ncase li{ width:98%;}
.page a{ display:none;}
.page a{ font-size:.12rem;}
.page a:nth-child(1){ display: inline-block;}
.page a:nth-child(2){ display: inline-block;}
.page span{ display:none;}
.page select{ display:none;}
	}
@media only screen and (max-width:440px){
.slick-slide{
	float:left; position:relative; height:1.3rem !important;
	display:none; background-size:auto 100% !important;}
	}










