@media only screen and (max-width:1500px){
.rcshw {top: .2rem;
    left: .4rem;}
.rcsh2w{   
    top: .4rem;
    left: .8rem;}
.zlzs li span{ font-size:.2rem; padding-top:.5.3rem;}
	
	}
@media only screen and (max-width:1300px){
.aboutw{ left:auto; right:0;}
.w{ width:95%;}
.newsli p{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:2; word-break: break-all;-webkit-box-orient:vertical; }
}
@media only screen and (max-width:1169px){

}
@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;}
.header .logo img{ height:35px; margin-top:10px; }
.nbanner{ width:100%; height:3rem; background-size:auto 100% !important;margin-top:.54rem}
.pcfzlcbt{ display:none;}
.nabt{ display:none;}
.bannerw{ width:100%; float:left;margin-top:.54rem; height:auto; overflow:hidden;}
.moblfzlc{ display:block}
.pcfzlc{ display:none !important;}
.moblfzlc li{ width:100%; float:left; margin-top:20px;}
.moblfzlc li span{font-size:20px;
    color: red;
    font-weight: 600;}
.moblfzlc li p{ margin-top:10px; font-size:16px; line-height:2; color: #333333;
    transition: all .5s linear;}
.




}
@media only screen and (max-width:930px){}
@media only screen and (max-width:768px){
.w{ padding:0 20px; width:100%;}
header .logo{ margin-top:0;}
.lang{ background: none; text-indent: inherit; color:#e60516; width: auto;}
.lang a{ color:#e60516 !important}
.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;}
.pro ul li span{ font-size:20px;}
.newsli{ width:100%; margin-right:0; margin-bottom:20px;}
.newsli p{ font-size:16px; margin:20px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:1; word-break: break-all;-webkit-box-orient:vertical;}
.newsli span{ margin:20px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:2; word-break: break-all;-webkit-box-orient:vertical;}

.aboutli{ width:100%; padding-right:0; margin-bottom:20px;}
.aboutli p{ font-size:16px; padding:20px;}
.aboutli span{ padding:20px; padding-top:0;}
.nkyslw{ width:100%; color:#FFF; font-size:14px; line-height:2.5; }
.nkysl{background:url(../Image/kyslbj.jpg) center no-repeat; padding:20px;}


.kysl1{ width:100%; padding-top:20px; padding-bottom:20px; background:#fafafa; float:left; margin-top:20px;}
.kysl1 img{ float:left; width:100%; margin-left:0; }
.kysl1w{ width:100%; float:left; font-size:20px; line-height:2; padding-bottom:0px; border-left: none;}

.kysl2{ width:100%;float:left; margin-top:100px;}
.kysl2 img{ float:left; width:100%; }
.kysl2w{ width:100%; float:left; margin-left:0%;font-size:20px; line-height:2; padding-right:0px; border-right:none;}


.kysl3{ width:100%;float:left; margin-top:100px; padding-top:50px; padding-bottom:50px; background:#fafafa; }
.kysl3 img{ float:left; width:100%;}
.kysl3w{ width:100%; float:left; margin-left:0;font-size:20px; line-height:2; padding-right:0px; border-right:none;}

.kysl4{ width:100%;  float:left; margin-top:50px;}
.kysl4 img{ float:left; width:100%;}
.kysl4w{ width:100%; float:left; font-size:20px; line-height:2; padding-left:0px; border-left:none;}

.kysl5{ width:100%; padding-top:50px; padding-bottom:50px; background:#fafafa; float:left; margin-top:50px;}
.kysl5 img{ float:left; width:100%; }
.kysl5w{ width:100%; float:left; font-size:20px; line-height:2; padding-right:0px; border-right:none;}





.bt p{ font-size:.25rem;}
.bt span{ display:block;  font-size:.16rem; }
.newsbt p{ font-size:.25rem; }
.newsbt span{font-size:.16rem; }

.bxslider li img{ float:left; width:100%; padding:0 20%; float:left; margin-left:0; margin-top:.2rem;}
.probj{ padding-bottom:.3rem;}
.bxslider li p{ width:100%; margin-right:0; float:right; margin-top:0.2rem;}
.bxsliderw{ width:100%; padding:0 20px;}
.adpic{ width:100%; float:left; margin-top:.2rem;}
.adpic2{ width:100%; float:left; margin-top:.2rem; float:right;}
.news{ margin-top:.4rem;}
.newsw img{ float:left; width:100%;}
.newsw ul{ width:100%; float:right; margin-top:.2rem;}
.newsw ul li{ width:100%;; margin-bottom:.2rem;}
.newsw ul li i{ display: none}
.newsw ul li p{ margin-top:0rem;} 
.footer{ margin-top:.5rem; padding:.1rem 0;}
.flogo{ display:none;}
.ftel{ display:none;}
.ewm{ display:none}
.nbanner{ margin-top:.5rem;}
.slick-slide{
	float:left; position:relative; height:4.3rem;
	display:none; background-size:auto 100%;}
.nabt p{ font-size:.25rem;}
.nabt span{ font-size:16px;}
.naboutw{ width:100%; font-size:.14rem; margin-top:.1rem; padding-right:0;}
.naboutpic{width:100%;  float:right; margin-top:.1rem;}
.licheng{ margin-top:.3rem;}
.lichengw{ width:100%; padding:0 .2rem;}
.neiw{ width:100%; padding:0 20px;}
.culture{ margin-top:.3rem;}
.culturebj{ background:none; height:auto;}
.culturebj ul{ width:100%;}
.culturebj li{ color:#000; padding-left:.2rem; }
.adh{ width:100%; margin:0; margin-top:.2rem;}
.nprolist li{ width:100%;}
.con{ width:100%;}
.nprolist li dd{ width:100%; padding:3%; float:right;}
.nprolist{ padding:0;}
.nhj{ margin-top:.2rem}
.nhj li:nth-child(3n){ margin-right:3.5%;}
.nhj li:nth-child(2n){ margin-right:0;}
.nhj li{ width:48%;}
.bannerbt{ margin-top:.6rem;}
.bannerbt p{ font-size:.25rem;}
.bannerbt span{}

.nconw p{ font-size:.2rem;}
.admin{ font-size:.12rem; line-height:2; margin-top:0;}
.admin p{ display:none;}
.admin span{ display:none;}
.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%;}
.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:#e60012;}
.guestipt{ width:100%;}
.guestbtn{ width:100%;}
#allmap{ 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; background:#f4f4f4; padding:.2rem 0 .2rem .2rem;}
.nconw ul{ width:100%;}
.nprof{ width:100%; border:none;}
.nprof li{ padding:1%;}
.nprof li dl{ margin-top:0.05rem;}
.nprof li dd{ height:.2rem; overflow:hidden; line-height:.2rem; margin:0; margin-top:.15rem;}
.nprof li.open dd{ height:.2rem; overflow:hidden; margin-top:.15rem;}

.npro{ width:100%; border:none; border-top:12px solid #f7f7f9; padding:2% 0;}
.npro li{ width:98%; margin:1%;}
.nnews{ width:100%; border:none; border-top:12px solid #f7f7f9; padding:2% 0;}
.nnews li{ width:98%; margin:1%;}
.newslist{ padding:2%; margin-bottom:0rem;}
.newslist_l{ width:100%;}
.newslist_r{ width:100%; padding:1% 0;}
.newslist_r font{ display:none;}
.newslist_r p{ margin-top:.1rem;}
.newslist_r span{ margin-top:.3rem;}
.tdh li{ width:50%;}
.nproinfo{ width:100%;border:none; border-top:12px solid #f7f7f9; padding:2%;}
.newsinfo{ width:100%;border:none; border-top:12px solid #f7f7f9; padding:2%; overflow:hidden;}
.newsinfo img{ height:auto !important}
.tdh li p{ font-size:.14rem; color:#000; position:absolute; top:35%; left:55%;}

}
@media only screen and (max-width:600px){
	.slick-slide{
	float:left; position:relative; height:2.5rem;
	display:none; background-size:auto 100%;}
     .nbanner{ height:2rem;}
	 .bannerbt{ margin-top:.4rem;}
	 .npropic img{width:100%; }

	}
@media only screen and (max-width:440px){
	.slick-slide{
	float:left; position:relative; height:2rem;
	display:none; background-size:auto 100%;}

}











