﻿@media only screen and (max-width: 1680px) {

}
@media only screen and (max-width: 1600px) {
	nav p a{margin-right: 20px;}
}
@media only screen and (max-width: 1440px) {
	.erbody1, .erbody, .lszc, .shzr, .news{padding: 50px 0 110px;}
	.title3 h3{font-size: 30px;}
	.cgalBan{margin-bottom: 60px;}
	.pages{margin-top: 60px;}
	.gsgl{padding-top: 0 !important;}
	.gsgl .divBox{padding-top: 50px;background-position-y: 10px;}
	.erbody .line{margin: 30px 0;}
	.erbody .qywh .line, .jjfa .line{margin: 30px auto;}
	.hzhbBox a{margin-bottom: 20px;}
	.shzrList li div{width: 590px;margin-left: 70px;}
	nav p{padding-left: 20px;}
	nav p a{margin-right: 15px;}
}
@media only screen and (max-width: 1400px) {

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

}
@media only screen and (max-width: 1360px) {
	.cgalBan .swiper-button-prev{left: -30px;}
	.cgalBan .swiper-button-next{right: -30px;}
	.erbody p{margin-bottom: 20px;line-height: 24px;}
	.lszc h3, .jrwm .divBox>h3{margin-bottom: 30px;}
	.lszcList{padding-top: 30px;}
	.zwBox h3{font-size: 26px;margin-bottom: 25px;}
	.jjfa .divBox{padding: 0 30px;}
	.tzzgx{margin-bottom: 30px;}
	.newsList li{padding: 30px 0;}
	.tzzgx div b{font-size: 50px;}
	.newsList b{font-size: 45px;}
	.show.iconfont{margin-top: 30px;}
	.title h3{font-size: 26px;}

}
@media only screen and (max-width: 1280px) {
	nav p{padding-left: 15px;}
	nav p a{margin-right: 10px;}
}
@media only screen and (max-width: 1200px) {
	.top{display: none;}
	.navBox{position: relative;padding: 15px 10px; width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}
	nav{padding-bottom: 800px; position: absolute;width: 100%;top: 100%;left: -100%;background: rgba(27,87,172,0.6);
		 transition:all .4s ease-in-out 0s;
		  -webkit-transition:all .4s ease-in-out 0s;
		   -moz-transition:all .4s ease-in-out 0s;
		  -ms-transition:all .4s ease-in-out 0s;
		  -o-transition:all .4s ease-in-out 0s; }
	nav.active{left: 0;}
	nav>a{display: block;margin-right: 0;width: 100%;color: #fff;margin-bottom: 1px;}
	nav>a:after{background: rgba(27,87,172,0.8);}
	nav p{display: none;}
	.navBox h1{margin-top: 0;}
	.search{margin-top: 9px;}
	.search form, .search a:after{display: none;}
	menu{display: block;}
	body{padding-top: 62px;}
	header{position: fixed;top: 0;width: 100%;left: 0;background: rgba(255,255,255,1);z-index: 99;}
	.erMap .divBox>a{display: none !important;}
	.erMap .erLi{width: 165px;position: absolute;top: 19px;right: 20px;height: 40px;z-index: 9;overflow: hidden;}
	.erMap .erLi.active{overflow: inherit;height: auto;}
	/*.erMap .erLi ul{width: 100%;height: 40px;}*/
	.erMap .divBox>span{float: right; margin-top: 34px; width: 13px;height: 13px;background: url(../images/xsj.png) no-repeat center;background-size: cover;}
	.erMap .erLi ul.active{background: rgba(27,87,172,0.8);height: auto;}
	.erMap .erLi li{margin-left: 0;width: 100%;text-align: right;}
	.erMapTitle{position: inherit;top: 0;display: inline-block;width: 86px;height: 78px;}
	.erMap .erLi li a{line-height: 40px;color: #fff;}
	.erMap .erLi.active li a{color: rgba(255,255,255,0.7);}
	.erMap .erLi li a:after{display: none;}
	.erMap .erLi.active li.active a{color: #fff;}
	.serPro, .smTitle{margin: 30px 0;}
	.cptd li{margin-top: 30px;}
	.linkBox, footer article, .shzr, .news{padding: 30px 0;}
	.linkBox li{width: auto;margin-right: 48px;}
	.linkBox li h3{padding-bottom: 15px;margin-bottom: 15px;}
	.erbody1, .erbody, .lszc{padding: 40px 0;}
	.jjfa .line, .erbody1 .line{margin: 20px auto;}
	.erbody1 h4{font-size: 16px;}
	.cgalBan{margin-bottom: 30px;overflow: hidden;}
	.pages{margin-top: 30px;}
	.erBan p{font-size: 50px;letter-spacing: 7px;}
	.gsgl .divBox{padding-top: 30px;}
	.erMapTitle h3{margin-top: 10px;}
	.hzhbBox a{width: 32%;margin-right: 2%;}
	.hzhbBox a:nth-child(5n){margin-right: 2%;}
	.hzhbBox a:nth-child(3n){margin-right: 0;}
	nav>a:nth-last-child(1), nav>a:nth-last-child(2), nav>a:nth-last-child(3){display: block;}
	.lszcList li{width: 100% !important;float: none !important; margin-top: 0 !important;margin-bottom: 30px !important;margin-left: 0 !important;margin-right: 0;padding-left: 0 !important;padding-right: 0 !important;}
	.lszcyuan{margin: 0 0 3px;}
	.lszcList{padding-left: 8px;}
	.lszcList:after{left: 6px;}
	.lszcList li div{margin-left: 0 !important;width: 100%;text-align: left !important;padding-bottom: 30px;}
	.lszcList li>p{text-align: left !important;margin-bottom: 15px; }
	.lszcList li>p span{float: left;margin-left: 0;margin-top: 10px;margin-right: 20px;}
	.lszcList li div p img{margin: 0;}
	.lszcList li h4 b{font-size: 22px;}
	.lszcList li h4{line-height: 50px;padding: 0 15px;margin-bottom: 20px;}
	.lszcList li div p{padding: 0 15px;}
	.show.iconfont{display: none;}
	.qywhBody div {width: 211px;padding: 15px 10px;}
	.ulList li{width: 49%;margin-right: 2%;margin-bottom: 10px;}
	.ulList li:nth-child(3n){margin-right: 2%;}
	.erMap.prodects .erLi{width: 184px;}
	.ulList li:nth-child(2n){margin-right: 0;}
	.qywh{padding: 30px 0;margin-bottom: 30px;}
	.shzrList li div{width: 100%;margin-left: 0;margin-top: 20px;}
	.shzrList li time{margin-bottom: 10px;}
	.shzrList li span{margin-top: 15px;}
	.shzrList li{padding: 30px 0;}
	.jrwm ol li{font-size: 20px;padding: 0 5px;margin: 0 10px;}
	.jrwm ol{margin-bottom: 30px;}
	.zwBox li{padding: 15px;}
	.zwBox h3{font-size: 18px;margin-bottom: 20px;}
	.zwBox time{margin-top: 20px;}
	.jjfa .divBox{padding: 0;}
	.aboutUlList li P{margin-top: 0;}
	.erbody h2{margin: 30px 0;font-size: 20px;}
	.bjzb{padding: 20px;margin-top: -52px;margin-bottom: 30px;}
	.bjzb li{margin-bottom: 10px;}
	.bjzb figure{margin-left: 40px;padding-left: 40px;}
	.tzzgx{padding: 20px;}
	.tzzgx div b{font-size: 28px;}
	.tzzgx ul li{margin-left: 20px;}
	.tzzgx ul b{font-size: 18px;margin-top: 10px;}
	.tzzgx>p{padding-top: 10px;margin-top: 10px;}
	.time{padding-right: 40px;}
	.man{width: 580px;}
	.newsList li span{display: none;}
	.search{margin-left: 0;}
	h1 img{height: 32px;width: auto;}
	.navBox h1 p, .navBox h1 span{font-size: 12px;}
	.navBox h1 p{margin-left: 5px;padding-left: 5px;}
	menu{margin-left: 15px;}
	nav>a{transform: translateX(-100%);}
	nav.active>a{transform: translateX(0);}
	nav.active>a:nth-of-type(1){ transition:all .4s ease-in-out .4s;
  -webkit-transition:all .4s ease-in-out .4s;
   -moz-transition:all .4s ease-in-out .4s;
  -ms-transition:all .4s ease-in-out .4s;
  -o-transition:all .4s ease-in-out .4s; }
	nav.active>a:nth-of-type(2){ transition:all .4s ease-in-out .6s;
  -webkit-transition:all .4s ease-in-out .6s;
   -moz-transition:all .4s ease-in-out .6s;
  -ms-transition:all .4s ease-in-out .6s;
  -o-transition:all .4s ease-in-out .6s; }
	nav.active>a:nth-of-type(3){ transition:all .4s ease-in-out .8s;
  -webkit-transition:all .4s ease-in-out .8s;
   -moz-transition:all .4s ease-in-out .8s;
  -ms-transition:all .4s ease-in-out .8s;
  -o-transition:all .4s ease-in-out .8s; }
	nav.active>a:nth-of-type(4){ transition:all .4s ease-in-out 1s;
  -webkit-transition:all .4s ease-in-out 1s;
   -moz-transition:all .4s ease-in-out 1s;
  -ms-transition:all .4s ease-in-out 1s;
  -o-transition:all .4s ease-in-out 1s; }
	nav.active>a:nth-of-type(5){ transition:all .4s ease-in-out 1.2s;
  -webkit-transition:all .4s ease-in-out 1.2s;
   -moz-transition:all .4s ease-in-out 1.2s;
  -ms-transition:all .4s ease-in-out 1.2s;
  -o-transition:all .4s ease-in-out 1.2s; }
	nav.active>a:nth-of-type(6){ transition:all .4s ease-in-out 1.4s;
  -webkit-transition:all .4s ease-in-out 1.4s;
   -moz-transition:all .4s ease-in-out 1.4s;
  -ms-transition:all .4s ease-in-out 1.4s;
  -o-transition:all .4s ease-in-out 1.4s; }

  	nav.active>a:nth-of-type(7){ transition:all .4s ease-in-out 1.6s;
  -webkit-transition:all .4s ease-in-out 1.6s;
   -moz-transition:all .4s ease-in-out 1.6s;
  -ms-transition:all .4s ease-in-out 1.6s;
  -o-transition:all .4s ease-in-out 1.6s; }

  	nav.active>a:nth-of-type(8){ transition:all .4s ease-in-out 1.8s;
  -webkit-transition:all .4s ease-in-out 1.8s;
   -moz-transition:all .4s ease-in-out 1.8s;
  -ms-transition:all .4s ease-in-out 1.8s;
  -o-transition:all .4s ease-in-out 1.8s; }

  	nav.active>a:nth-of-type(9){ transition:all .4s ease-in-out 2s;
  -webkit-transition:all .4s ease-in-out 2s;
   -moz-transition:all .4s ease-in-out 2s;
  -ms-transition:all .4s ease-in-out 2s;
  -o-transition:all .4s ease-in-out 2s; }
  	.cbl, .banMark, .banBox .swiper-pagination{display: none;}
  	.inAbout{padding: 30px 0;}
  	.title .line{margin: 15px 0;}
	.aboutLeft>p{margin-top: 20px;}
	.aboutLeft .more{margin-top: 30px;}
	.aboutLeft{margin-bottom: 30px;}
	.inCase:after{width: 100%;}
	.title h3, .title2 h3{font-size: 20px;}
	.inCaseTop h4{font-size: 16px;margin-bottom: 20px;height: auto;}
	.inCaseTop{width: auto;}
	.inCaseTop i{height: 30px;line-height: 30px;width: 30px;margin-top: 20px;}
	.inCaseTop{margin-bottom: 30px;}
	.inCase{padding: 30px 10px;}
	.inPro, .inGood, .inKh{padding: 30px 0;}
	.inPro .title2{margin-bottom: 30px;}
	.inGood ul{margin-top: 30px;}
	.inGood ul li{width: 100%;margin-right: 0;}
	.inGood ul li i{font-size: 40px;margin-bottom: 20px;}
	.inGood ul li div p{font-size: 18px;}
	.tenKh{padding-bottom: 50px;}
	.tenKh .swiper-slide{line-height: 115px;}
	.inKh .swiper-button-prev{left: 30%;}
	.inKh .swiper-button-next{right: 30%;}
	.inKh .swiper-button-next i, .inKh .swiper-button-prev i{font-size: 18px;}
	.search a{margin-left: 0;}
	nav>a{line-height: 65px;}
	.tenKh .swiper-slide a{width: 50%;line-height: 70px;height: 70px;}
	.tenKh .swiper-slide{line-height: 70px;}
	.tenKh .swiper-slide a:nth-child(5), .tenKh .swiper-slide a:nth-child(6){border-bottom: 1px solid #EFEFEF;}
}
@media only screen and (max-width: 768px) {

}
@media only screen and (max-width: 640px) {
	.navBox h1{width: 85%}
	.navBox h1 span{width: 60%;overflow: hidden;height: 14px;line-height: 14px}
	.navBox h1 p{width: 60%;padding-left: 5%}
	.title3{padding: 20px;}
	.title3 h3{font-size: 19px;width: 25px;}
	.erBan p{font-size: 28px;letter-spacing: 0;line-height: 280px;}
	.erBan{background-size: cover !important;}
	.serPro li{width: 50%;margin-bottom: 20px;}
	.serPro li span{margin-bottom: 15px;}
	.erbody1 h3{font-size: 26px;}
	.ptys i{width: 95px;height: 95px;line-height: 95px;font-size: 39px;}
	.ptys p{margin-left: 10px;width: 276px;}
	.smTitle b{font-size: 20px;}
	.cptd{padding: 0;}
	.linkBox li{width: 49%;margin-right: 2%;margin-bottom: 15px;}
	.linkBox li:nth-child(2n){margin-right: 0;}
	.linkBox li h3 a{font-size: 16px;}
	.ulBox .ulList p{font-size: 14px;margin-top: 15px;}
	.ulBox .ulList li{margin-bottom: 20px;width: 100%;margin-right: 0 !important;}
	.cgalBan a{font-size: 25px;line-height: 50px;}
	.hzhbBox a{width: 49%;margin-right: 2%;}
	.hzhbBox a:nth-child(5n){margin-right: 2%;}
	.hzhbBox a:nth-child(3n){margin-right: 2%;}
	.hzhbBox a:nth-child(2n){margin-right: 0;}
	.qywhBody div{position: inherit;width: auto;margin-bottom: 0px;}
	.qywhBody figure{margin-top: 20px;}
	.ulList li{width: 100%;margin-right: 0 !important;}
	.ulList li p{line-height: 22px;padding: 15px;font-size: 14px;}
	.zwBox li{width: 100%;border-top: 1px solid #E5E5E5 !important;border-left: 1px solid #E5E5E5 !important;border-right: 1px solid #E5E5E5 !important;border-bottom: none !important;}
	.zwBox li:last-child{border-bottom: 1px solid #E5E5E5 !important;}
	.zwBox h3{font-size: 18px;}
	.jrwm ol li{font-size: 18px;margin: 0 5px;}
	#map{height: 280px;}
	.bjzb li span{width: 300px;}
	.bjzb figure{margin: 15px auto 0;padding-left: 0;width: 100%;text-align: center;border-left: none;}
	.lxwm .zwBox li{width: 100%;padding: 20px;}
	.lxwm .zwBox h3{margin-bottom: 20px;padding-bottom: 20px;}
	.tzzgx ul{float: none;margin: 15px 0;}
	.tzzgx ul li{margin-left: 0;margin-right: 5px;}
	.tzzgx>p time{display: block;float: none;}
	.time{padding-right: 10px;margin-right: 10px;}
	.time time{font-size: 12px;}
	.newsList b{font-size: 36px;}
	.man{width: 300px;}
	.man h3{font-size: 14px;margin-bottom: 5px;height: 19px;overflow: hidden;}
	.man p{font-size: 13px;height: 40px;overflow: hidden;}
	.inCaseTop{height: 231px;}
	.inCaseBan i{padding-top: 25px;font-size: 35px;}
	.inCaseBan .swiper-pagination{width: 100%;}
	.psBan{z-index: 1;position: inherit;}
	.psBan img{width: 100%;height: auto;}
	#bannerBar{display: none;}
	.aboutLeft, .aboutRight, .aboutRight img{width: 100%;}
	.aboutRight{text-align: center;}
	.tzzList{height: auto;}
}
@media only screen and (max-width: 414px) {

}
@media only screen and (max-width: 375px) {
	.ptys p{width: 240px;}
	.bjzb li span{width: 257px;}
	.man{width: 282px;}
	.tzzgx ul li{margin-bottom: 10px;}
	.inCaseTop{height: 252px;}
	nav>a{line-height: 55px;}

}
@media only screen and (max-width: 320px) {
	.ptys p{width: 180px;}
	.ptys p b{font-size: 15px;margin-bottom: 5px;}
	.erbody .divBox>h3{font-size: 20px;}
	.bjzb li span{width: 209px;font-size: 14px;}
	.man{width: 230px;}
	.tenKh .swiper-slide{line-height: 100px;}
	nav>a{line-height: 50px;}
}
