@media screen and (max-width:1800px) {	


}

@media screen and (max-width:1550px) {


}
@media screen and (max-width:1450px) {


}
@media screen and (max-width:1280px) {


}
@media screen and (max-width:1200px) {
	.top{ padding:0 10px; }
	.inner{ width: 90%; }
	.navbar ul li a{ padding:0 15px; }
	.slide-cont { width:30%; }
	.secomdmenu ul li a{ font-size: 14px; }

}
@media screen and (max-width:1100px) {
	.navbar ul li a{ padding:0 15px; font-size: 14px;  }	
	.tit{ padding:25px 0; }
	.jy-cont{ padding-bottom: 60px; }
	.jy-cont .gd{ left: 50%; margin-left: -74px; bottom: 0%; padding:5px 30px; }
	.news-list .left {width: 20%;  }
	.news-list figure {width: 72%;  }
	.secomdmenu {  margin-bottom: 15px; }
	.news-page ul li h1{ font-size: 14px; }
	.news-page ul li span{ padding:2px 20px; }
	.details-page{ padding:35px 0; }
 }
@media screen and (max-width:1024px) {	
	.nav{ padding:10px 0; }
	.nav .logo{ width: 30%; padding-left: 15px;}
	.navbar ul li a{ padding:0 10px; font-size: 14px;  }	
	.navbar{ padding-top: 0; }
	.num-list li b{  font-size: 50px;  }
	.num-list li span{ right: 5%;  }
	.num-list li:nth-child(2) span{ right:0%; }


}
@media screen and (max-width:960px) {
	.p1 b{ font-size: 20px; }
	.p1 i{ font-size: 20px; }
	.p2{ font-size: 22px; }
	.p4{ font-size: 14px; color: #333333; }
	.navbar{ padding-top: 10px; }
	.smallnei h1{ font-size: 30px;  padding:100px 0; }
	.smallnei h3{ top: 65%; }
}
@media screen and (max-width:861px) {
	.topwrap{ display: none; }
	.nav .navbar{ display: none;}
	.bar{ display: block; }
	.navwrap{ background:#01209f; position: fixed; top: 0; left: 0; width: 100%; height: 45px; z-index: 9999 }
	.nav .logo{ width: 25%; position: absolute; top: 5px; left: 5px; }
	.logohidden{ display: block; }
	.logoshow{ display: none; }
	.slideBox{ padding-top: 45px; }
	.lingyu-list li{ height: 100px; }
	.lingyu-list li p{ font-size: 14px; }
	.lingyu-list li h5{font-size: 12px;}
	.lingyu-list li em img{ width: 25%; }
	.jingying{ margin:35px 0; padding-bottom: 35px; }
	.jy-cont{ padding-bottom: 45px; }
	.jy-cont .bd .left{ margin-top: 5%; }
	.jy-cont .bd{ width: 100% !important; height: auto; }
	.jy-cont .hd{ width: 100%; text-align: center; padding-top: 20px; }
	.jy-cont .hd li{ float: left; width: 32%; display: inline-block; margin-right:1%;}
	.navwrap.scollfox{ height: 45px; }	
	.anli-list figcaption{ font-size: 16px; color: #222; line-height: 30px; height: 30px; text-overflow: ellipsis; overflow: hidden; 
	display: -webkit-box; white-space: normal; -webkit-box-orient:vertical; -webkit-line-clamp:1;  }
	.case-page{ width: 95%; }
	.details-page .de-cont .de-img{ padding:15px 0; }

}
@media screen and (max-width:768px) {	
	.jy-cont .bd .left{ margin-top: 1%; }
	.jingying{ margin:35px 0; padding-bottom: 15px; }
	.anli-list li .biaoti span{ display: none; }
	.anli .gd{ opacity: 1; }
	.about .contact{ padding-top: 10px; }
	.about{ padding-bottom: 35px; }
	.num-list li b{  font-size: 35px;  }
	.num-list li i{ font-size: 14px; }
	.news-list .left {width:20%;  }
	.news-list figure {width: 73%;  }
	.news-list .left strong{ font-size: 16px;}
	.foot-wrap .left{ width: 100%; }
	.foot-wrap .right{ width: 100%; padding-top: 3%; }
	.foot-wrap .left p{ width: 78%; float: left; }
	.foot-wrap .left .code { width: 22%; float: left; }
	.foot-wrap .code>div{ text-align: center; }
	.foot-wrap .left .code img{ width: 75%; display: inline-block; }
	.foot-wrap .right p{ margin-bottom: 3%; }
	.hezuo-wrap{ padding-bottom: 35px; margin-top: 35px; }
	.foot-wrap{padding-top: 35px;  }
	.line-yellow p{ width: 90%; margin:auto; }
	.fenye {padding:20px 0;  }
	.fenye span{  padding:5px 10px;  margin:0 5px; }
	.fenye a{  padding:5px 10px;  margin:0 5px; }
	.secomdmenu ul li a{ font-size: 14px; padding:5px 10px;}
	.case-page ul li:hover figcaption{ padding:10px 18px 16px;  }
	.case-page ul li span{  padding:2px 20px; }
	
	.mgs-formtable{width:90%;}

}
@media screen and (max-width:641px) {
	.nav .logo{ width: 30%; }
	.lingyu-list li em img{ width: 48%; }
	.lingyu-list li h5{ display: none; }
	.lingyu-list li{ height:auto !important; padding-bottom: 10px; }
	.jy-cont .bd .left{ padding:5px; margin-top: 0; }
	.jy-cont .bd .right{ margin-left: 0; }
	.about figcaption{ display: none; }
	.about .contact a{ padding:0px 30px; }
	.num-list { padding-top: 20px;}
	.foot-wrap .left{ display: none; }
	.smallnei h1{ font-size: 20px;  padding:80px 0; }
	.news-page ul li{ width: 48%; margin:1%; }
	.news-page{ width:98%; margin:0 auto; }
	.secomdmenu .inner{ width: 95%; }	
	.case-page ul li{ width: 100%; }
	.case-page ul li figcaption{ height: 100%; background: rgba(1,32,159,0.7); height: 100%;   padding:22px 18px 16px; text-align: center; }
	.case-page ul li h3,.case-page ul li p{ color: #fff; }
	.case-page ul li span{ background: #fff; color: #01209f; padding:5px 25px; }
	.fen-page>div{ float: none; }
	.fen-page .next-page{ float: none; }
	.mgs-formtable{width:90%;}
}

@media screen and (max-width:520px) {
	.nav .logo{ width: 35%;  }
	.jy-cont .bd .left-cont h3{font-size: 14px;}
	.jy-cont .bd .left-cont{ padding:5px; }
	.jy-cont .bd .left-cont p{ line-height:30px; height: auto; overflow: hidden; font-size: 14px; text-indent: 2em; }
	.lingyu-list li p{ font-size: 12px; }
	.lingyu-list li em img{ width: 35%; }
	.jy-cont .bd .right{ display: none; }
	.jy-cont .bd .left{ width: 100%; }
	.jy-cont .hd li .left{ text-align: center; }
	.jy-cont .hd li .left{ float: none; width: 80%; text-align: center;  display: inline-block;}
	.jy-cont .hd li .left b{ display: none;  }
	.jy-cont .hd li.on  .left em{ border:1px solid #f1bb47; }
	.jy-cont .hd li .right{ float: none;padding-top: 0; padding-left: 0; width: auto; }
	.jy-cont .hd li .right h4{ font-size: 14px; }
	.anli-list li{ width: 100%;  }
	.anli-list figcaption{ font-size: 14px; }
	.anli-list li figure p{ font-size: 12px; }
	.anli-list li figure em{ width: 30%; }
	.anli-list li figure .biaoti{ width: 68%; }
	.num-list li b{  font-size: 25px;  }
	.num-list li i{ font-size: 12px; }
	.num-list li span{ right: 5%; font-size: 20px;  }
	.num-list li:nth-child(3) span{ right:-5%; }
	.news-list .left {width:25%;  }
	.news-list figure {width: 63%;  }
	#swiper-container1{ padding:10px 0; }
	#swiper-container1 .swiper-slide img{ width: 70%;}
	.swiper-button-prev,.swiper-button-next{ top:60%; right: 2px; }
	.swiper-button-prev{ left: 2px; }
	.details-page{ padding-top: 5px; }
	.mgs-formtable{width:90%;}

}

@media screen and (max-width:481px) {
	.jy-cont .bd .left-cont h3{ display: none; }
	.nav .logo{ width:40%;  }
	.jingying{ margin:10px 0 }
	.news-list li{ width: 100%; }
	.news-list .left {width:20%;  }
	.news-list figure {width: 76%;  }
	.news-list figure p{ line-height: 25px; height: 50px;}
	.about figure p{ height: 150px; line-height: 30px;text-overflow: ellipsis; overflow: hidden;
	display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5; white-space: normal; margin:0 0 10px 0; }
	.about .tit { padding-bottom: 20px;}

}
@media screen and (max-width: 414px) {
	.nav .logo{ top: 8px; padding-left: 0; left: 10px; }
	.nav{ width: 100%; }
}

@media screen and (max-width: 380px) {
	.nav .logo{ width:45%; top: 7px;  }

}

@media screen and (max-width: 360px) {
	.lingyu-list li{ height: 90px !important; }

}

 @media screen and (max-width: 340px) {
 	.nav .logo{ width:55%; top: 7px;  }
 	.lingyu-list li{ height:80px !important; }
}
