@media only screen and (min-width:1920px){
.slick-slide{
	float:left; position:relative; height:7rem;
	display:none; background-size:100% auto;}
.iiw{ width:1920px;}
.nnews{ max-width:1920px; margin:0 auto; float:none;}
.neiw{ max-width:1920px; margin:0 auto;}	
.culture ul{ float:none; margin:0 auto; margin-top:.4rem;}	

}
@media only screen and (max-width:1200px){
.aboutw{ left:auto; right:0;}
}
@media only screen and (max-width:1169px){
.w{ width:95%;}
.nbanner{ width:100%; height:3rem; background-size:auto 100% !important;}
.bannerw{ width:100%; float:left;margin-top:.6rem; height:auto; overflow:hidden;}
}
@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{ padding:0 20px; width:100%;}
.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;}
.bt p{ font-size:.16rem;}
.bt span{ display:block;  font-size:.2rem; }
.fuwu li{ width:46%;}
.pro li{ width:48%;}
.ad{ padding:.1rem 0;}
.ad p{ font-size:.22rem;}
.ad span{ font-size:.12rem; margin:.1rem;}
.ad a{ margin-top:.1rem;}
.sccj dd{ width:100%; padding-bottom:100%; margin:1% 0;}
.sccj ul{ width:100%; float:left;}
.sccj ul li{ width:100%; padding-bottom:100%; margin:1% 0}
.news li{ width:48%;}
.fnav{ display:none;}
.ftel{ display: none;}
.footer{ padding-top:.1rem;}
.admin{ margin-top:0;}
.fmonav{ display: block; margin-top:.1rem; height:.7rem; padding-top:.1rem; width:100%; float:left; background:#FFF;}
.fmonav li{ width:25%; float:left; font-size:16px; text-align:center;}
.fmonav li a{ display:block; padding-top:.4rem;}

.fmonav li:nth-child(1) a{ background:url(../Image/fnav1.png) top center no-repeat;}
.fmonav li:nth-child(2) a{ background:url(../Image/fnav2.png) top center no-repeat;}
.fmonav li:nth-child(3) a{ background:url(../Image/fnav3.png) top center no-repeat;}
.fmonav li:nth-child(4) a{ background:url(../Image/fnav4.png) top center no-repeat;}



.nprof{ width:100%; margin-bottom:.1rem; border:none; margin:0;border-right: none; float:left; padding:2%; }
.npro{ width:100%;border:none; margin:0; border:none;}
.nprof dd{height:0; overflow:hidden; margin:0;}
.nprof li.open dd{ height:auto; margin:5px 0; }
.npro li{ width:47%; margin:1%;}
.proinfopic{ max-width:100%;}



.nbanner{ margin-top:.6rem;}
.slick-slide{
	float:left; position:relative; height:3.5rem;
	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{ margin-bottom:.2rem;}
.nprolist li dl{ width:100%; float:left;}
.nprolist li dl img{ margin-left:0; display:block; float:none; margin:0 auto;}
.nprolist li:nth-child(even) dl img{ margin-left:0; display:block; float:none; margin:0 auto;}

.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;}
.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%;}
}
@media only screen and (max-width:600px){
	.slick-slide{
	float:left; position:relative; height:3rem;
	display:none; background-size:auto 100%;}
	}
@media only screen and (max-width:440px){
	.slick-slide{
	float:left; position:relative; height:2.3rem;
	display:none; background-size:auto 100%;}
}











