﻿@media only screen and (max-width:1600px){
}
@media only screen and (max-width:1600px){
}
@media only screen and (max-width:1400px){
.probt{ font-size:30px; padding-top:15px; background-size:auto 50%;}
.probt span{ display:none;}
.iw{ width:50%; margin:0 auto;}
.aboutbt{ font-size:30px; padding-top:15px; background-size:auto 50%;}
.aboutbt span{ font-size:14px;}
.about_p{ display:none;}
.aboutw{ width:53%; margin-top:20px;}
.about_p{ display:none;}
.mabout_p{ display:block; font-size:12px; width:100%; float:left; margin-top:10px;  color:#ffffff; line-height:1.5;}
.numb{ margin-top:20px; background-size:100% auto; padding-bottom:85px}
.numb li dd span{ font-size:25px;}
.numb li dd{ font-size:12px; }
.numb li{ padding-left:2%}
.honorbt{ font-size:30px; padding-top:15px; background-size:auto 50%;}
#Index_Box{ display: block; margin:5px auto;}
#section4 .iw{ width:1157px;}
.honorbt{ margin-top:70px;}

.mhonor{ display: none; width:100%; float:left; margin-top:40px;}
.mhonor li{ width:24%; float:left; margin:0 0.5%;}
.mhonor li p{ width:100%; position:relative; padding-bottom:140%;}
.mhonor li p img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.casebt{ font-size:30px; padding-top:15px; background-size:auto 50%;}
#owl-demo{ margin-top:70px;}
.newsbt{ font-size:30px; padding-top:15px; background-size:auto 50%;}
.news_first{ margin-top:35px;}
.news_left{ margin-top:35px;}
.news_li{ font-size:14px;margin-bottom: 8px;}
.ewm{ margin-top:10px;}
.contactw p{ width:100%; padding:0;}
.contactw{margin-top:10px}
.contactw ul{ margin-top:10px;}
.contactw li{ padding-top:}
.w{ width:80%; margin:0 auto;}

}
@media only screen and (max-width:1200px){
}
@media only screen and (max-width:1169px){
}
@media only screen and (max-width:1000px){
	}
@media only screen and (max-width:954px){
}

@media only screen and (max-width:768px){
.header{ padding:0 10px;}
.nheader{ padding:0 10px;padding-bottom:10px;}
.nfooter{ padding:0 0px; height:67px; }
.ftel{ display:none;}
.w{ width:100%; padding:0 20px;}
.iw{ width:100%; padding:0 20px;}
#Index_Box{ display: block; margin:5px auto;}
#section4 .iw{ width:100%;}

.slide.fp-slide{ background-size:auto 100% !important;}
.logo{ margin-top:19px;}
.logo img{ width:190px;}
.nav{ display:none;}
.mnavopen{ display: block; width:57px; height:53px; background:url(../images/mnavopen.png) center no-repeat; float:right; margin-top:18px;}
.mnavclose{ width:57px; height:53px; background:url(../images/mnavclose.png) center no-repeat; float:right; margin-top:18px}
.footer{ display:none;}
#fp-nav ul li .fp-tooltip{ display:none !important;}
#fp-nav.right{ right:0 !important;}
.mnav{position:absolute; left:0; display:block; width:100%; top:84px;}
.mnav li{ width:100%; display:block; float:left;   overflow:hidden;  font-size:20px; text-align:center; color:#FFF; background:rgba(78,78,78,.95); height:0; line-height:60px;transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}
.navon.mnav li{ height:60px !important;border-bottom:1px solid #fff;}
.fp-controlArrow.fp-next{ right:45px !important;}
.fp-controlArrow.fp-prev{ left:45px !important;}
.probt{ width:100%; background-size:auto 50%; font-size:30px; color:#FFF; padding-top:5px; margin-top:95px; }
.probt span{ font-size:12px; display:none;}
.sjbuxs{display: block;}
.sjbuxp{display: none;}	
.iprolist{ width:100%;} 
.iprolist ul{ width:100%;}
.iprolist li{ width:48%; margin:1%; height:auto; font-size:12px; }
.iprolist li p{ width:100%; padding-bottom:65.7%; height:0; position:relative;}
.iprolist li p img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.iprolist li p i{ width:100%; height:100%; background-size:100% 100%;} 
#section2 .fp-controlArrow.fp-next{ right:45px !important; display:none;}
#section2 .fp-controlArrow.fp-prev{ left:45px !important;  display:none;}
.aboutbt{width:100%; background-size:auto 50%; font-size:25px; color:#FFF; padding-top:17px; margin-top:95px;  }
.aboutbt span{ display:none;}
.aboutpic{ width:100%; height:auto; margin-top:10px;}
.aboutpic p{ width:90%; margin:5% auto; padding-bottom:64.8%; height:0; position:relative;}
.aboutpic p img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.aboutw{ width:100%; margin-top:20px;}
.about_p{ display:none;}
.mabout_p{ display:block; font-size:12px; width:100%; float:left; margin-top:10px;  color:#ffffff; line-height:1.5;}
.numb{ margin-top:10px; background-size:100% auto; padding-bottom:65px}
.numb li dd span{ font-size:25px;}
.numb li dd{ font-size:12px; }
.numb li{ padding-left:2%}
.godwon{ height:30px;}
.godwon a{ font-size:12px;}
.godwon a i{ margin-top:10px;}
.honorbt{ width:100%; background-size:auto 50%; font-size:30px; color:#FFF; padding-top:5px; margin-top:95px; }
#Index_Box{ display:none;}
.mhonor{ display:block; width:100%; float:left; margin-top:10px;}
.mhonor li{ width:48%; float:left; margin:1%;}
.mhonor li p{ width:100%; position:relative; padding-bottom:140%;}
.mhonor li p img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.casebt{ width:100%; background-size:auto 50%; font-size:30px; color:#FFF; padding-top:5px; margin-top:95px; }
#owl-demo{ display:none !important;}
.mcase{ display:block; margin-top:10px;}
.mitem{ margin:1%; position:relative; float:left; border:1px solid #FFF; width:47%; height:0px; padding-bottom:63.5%; overflow:hidden;}
.mitem img{width:100%; height:100%; position:absolute; top:0; left:0; opacity:1; transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}
.mitem img{opacity:1}
.mitem p{ width:100%; height:100%; position:absolute; top:0; left:0; padding:20% 10%; font-size:15px; color:#ffffff; transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}
.mitem p font{ font-size:15px;}
.mitem p span{ color:#a29f9f; position:absolute; bottom:10px; display:block; left:0; width:100%; padding:0 10%;}
.mitem p{ top:40%; background:rgba(36,31,30,.56);}
.newsbt{ width:100%; background-size:auto 50%; font-size:30px; color:#FFF; padding-top:5px; margin-top:95px; }
.news_first{ width:100%; height:auto; margin-top:10px;}
.news_first dl{ width:100%; padding-bottom:45.6%; position:relative; height:0;}
.news_first dl img{width:100%; height:100%; position:absolute; top:0; left:0; }
.news_first dd{ width:100%; height:auto; overflow:hidden; padding:2%;}
.news_first dd p{ width:75%;}
.news_first dd p font{ font-size:14px;}
.news_first dd p{ font-size:12px;}
.news_left{ width:100%; margin-top:10px;}
.news_li{ width:100%; font-size:14px; margin-bottom:10px; height:auto;}
.news_li span{ font-size:12px;}
.news_li:nth-child(3){ display: none;}
.contactbt{ width:100%; background-size:auto 50%; font-size:30px; color:#FFF; padding-top:5px; margin-top:95px; }
.ewm{ margin-top:10px;}
.contactw{ margin-top:10px;}
.contactw p{ font-size:12px; padding:0;}
.contactw li{ width:100%; margin:0; padding-top:35px; margin-top:10px;}
.contactw ul{ margin-top:10px;}
.nproinfopic{ max-width: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; width:100%; }
.adh{ width:100%; margin:0; margin-top:.2rem;}
.nprolist li{ margin-bottom:.2rem;}
.nprolist li dl{ width:100%; float:left; padding-bottom:65.7%}
.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 p{ font-size:14px; margin-bottom:0;}
.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:46%;}
.nhuanjing{ margin-top:.2rem}
.nhuanjing li:nth-child(3n){ margin-right:3.5%;}
.nhuanjing li:nth-child(2n){ margin-right:0;}
.nhuanjing li{ font-size:12px; width:46%;}
.nhuanjing li span{ font-size:12px; }


.bannerbt{ margin-top:1.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:#0073bd;}
.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}
	.culture ul{ margin-top:.3rem;}

.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%;}
.page{ width:100%; text-align:center; margin-top:40px; font-size:12px;}
.page a{ padding:2px 5px; background:#015aa9; border:1px solid #015aa9; color:#FFF; margin:0 2px;}
.page .current{border:1px solid #015aa9; color:#015aa9;padding:2px 5px; margin:0 5px;}
.nconw li{ width:100%;}
.nhj li span{ font-size:12px;} 
.admin{ display:none;}
.nfooter{ position:fixed; height:40px; background:none; bottom:0; left:0;}
.footer{ background:none; height:40px; width:100%; padding:0; display:block; position:fixed; bottom:0; left:0;}
.mdh{ width:100%; display:block;}
.mdh li{ width:49.9%; height:40px; background:rgba(4,102,180,.8); font-size:20px; color:#FFF; text-align:center; line-height:40px; float:left; border-left:1px solid #FFF;}
.main{ margin-bottom:40px;}
}
@media only screen and (max-width:650px){

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

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











