
@media only screen and (max-width:1650px){
	
    .logo{margin-right: 120px;}
	.ft1{ padding-right: 30px;}
	.ft2{ padding-left: 30px;}
	.ft1 span h3{ font-size: 28px;}
}

@media only screen and (max-width:1500px) {
	
	 .con4{ width: 60%;}
	 .xinwen .more{ margin-top: 55px;}
	 .zxcon1 span p{ font-size: 20px;padding: 0 50px;}
	 .zxcon2 table th{ font-size: 16px;padding:20px 30px;}
	 .zxcon2 table td{ padding: 20px 30px; font-size: 16px;}
	 .djxqcon{padding: 30px 30px; padding-top: 0;}
	 .djxqcon>h1{ margin-top: 30px;}
	 .djxq img{ width: 10px; margin-left: 8px;}
	 .gy1le h1{ font-size: 28px;}
	 .gy1le p{ margin-top: 20px; font-size: 18px;}
	 .gy1le{ width: calc(100% - 730px);}
	 .gywm6bt h1:nth-child(1){ font-size: 16px;}
	 .gywm6bt h1{ font-size: 15px;}
	 .gywm6tp h1{ font-size: 16px;}

}

@media only screen and (max-width:1450px) {

 .logo{margin-right: 80px;}
 .ft1{ width: 100%; border-bottom: 1px solid #454449; border-right: 0; padding-bottom: 30px; margin-bottom: 30px; padding-right: 0;}
 .ft2{ width: 100%; padding-left: 0;}
 .newss span h1{ font-size: 24px;}
 .newss span p{ font-size: 16px;}
 .fwzcbox3 span{ width: calc(33.3% - 15px);}
.gywm6con{ width: calc(50% - 15px);}
	
}
@media only screen and (max-width:1300px) {
	.bn_tx h1{ font-size: 42px;}
	.bn_tx h2{ font-size: 26px;}
	.title,.show_title h1{ font-size: 36px;}
	.con1 .con1con span>h2{ font-size: 18px;}
	.new3box{ width: calc(33.3% - 20px);}
	.new3box span{ padding: 30px;}
	.con4>h2{ font-size: 30px;}
	.con4{ width: 70%;}
	.tulist h1{ width: calc(33.3% - 20px);}
	.xinwen>span{width: calc(66.6% - 10px);}
	.xinwen .more{ margin-top: 35px;}
	.tulist p{ font-size: 16px; margin-top: 25px;}
	.tulist h2{ font-size: 20px;}
	.ertex h1{ font-size: 36px;}
	.ertex p{ font-size: 20px; margin-top: 10px;}
	.ernav a{ font-size: 16px; height: 30px;}
	.threnav a{ font-size: 16px;}
	.cplist h2{ font-size: 18px; margin-top: 25px; margin-bottom: 25px;}
	.cplist p{font-size: 16px;}
	.danye{ font-size: 16px;}
	.cpxq1ri>h2{ font-size: 22px;}
	.zccon1 span p{ font-size: 18px; margin-top: 30px;}
	.zccon1 span h1{ font-size: 24px;}
	.fwzcbox2 span p{ font-size: 18px;}
	.gy1le{ width:100%; margin-bottom: 50px;}
	.gy1ri{ width:100%;}
	.gywm2k{ width: calc(33.33% - 17px);}
	.aljj4 h2{ font-size: 18px;}
}

@media only screen and (max-width:1200px) {
    .bn_tx h3{width: 80%;}
	.mBtn{display: flex; align-items: center; justify-content: center;}
	.logo{ height: 30px;}
	.head_right{margin-right:0; display: flex;}
	.head,.head.active{ height: 70px;position: fixed; z-index: 9999; left: 0; top:0;;}
	.head.active .second-nav{top: 70px;}
	nav{ left: -100%;position:absolute; z-index: 995; background:rgba(0,0,0,0.8); height:auto;display:flex; width: 100%; transition: 0.3s;top: 70px;min-height:calc(100vh - 70px); margin-left: 0;}
	nav.active{left: 0%;top:70px}
	nav{overflow-y: auto;overflow-x: hidden;}
	 ::-webkit-scrollbar{
	      display: none;
	}
	.second-nav a{ padding: 0;}
	.nav-item{height: auto; padding: 0;border-bottom: 1px solid rgba(255,255,255,0.1);}
	.nav-box{ display: block;}
	.m-c{display: block; background: rgba(0,0,0,0); position: absolute; width: 100%; height: 50px; left: 0; top: 0; z-index: 99;}
	.first-nav{height: 60px; padding:0 4%; box-sizing: border-box;}
	.show-nav{pointer-events: none!important;}
	.show-nav a{pointer-events: none!important;color: #fff; }
	.nav-item:hover .first-nav a{color: #fff; }
	.first-nav a{justify-content: space-between; height: 100%; color: #fff; font-size: 15px;}
	.first-nav.on a{ color: #fff;}
	.second-nav a:hover{ color: #fff; background: transparent; }
	.first-nav a em{display: none;}
	.second-nav{position: static; left: auto; top:auto; background: none;  border-radius:0;  max-height: 1000px; opacity: 1;  display:none; width: 80; margin-left: 10%; transition: 0s; box-shadow: 0 0 10px rgba(0,0,0,0); padding-bottom: 10px;}
	.second-nav a{text-align: left; height: 46px; line-height: 46px;}
	.pcnav{ display: none;}
	.navMenubox{ display: block;}
	.banner_swiper .swiper-pagination{ bottom:30px;}
	.app-title span h2{font-size: 60px;}	
	.news-title span h2{font-size: 52px;}
	.news-item a span h2{font-size: 18px;}	
	.sec-nav span{width: 100%;}
	.head_right{ display: flex;}
	.first-nav a i{ display: block;}
	.focus a{ color: #fff!important;}
	#toTop{right: 30px; bottom: 80px; width: 50px; height: 50px; display: none!important;}
	.second-nav a{ border-bottom: none; color: #fff; font-size: 14px;}
	
	.head.active .logo{ height: 30px;}
	.head{ border-bottom: none;}
	.ftdi{ justify-content: center;}
	.zccon4 .con3con p{ font-size: 16px;}
	.zccon4 .con3con span h1{ font-size: 48px;}
	html{scroll-padding-top: 70px}
	.zxcon1 span p{ font-size: 18px; padding: 0 40px;}
	.zxcon2 table th{ font-size: 15px;padding:20px 10px;}
	.zxcon2 table td{ padding: 20px 10px; font-size: 15px;}
	.djxqcon{padding: 20px 10px; padding-top: 0;}
	.djxqcon>h1{ margin-top: 20px;}
	.gywm3 span h1{ font-size: 22px;}
	.gywm3 span p{ font-size: 16px; margin-top: 10px;}
	.gywm3 span{ padding: 30px;}
	.al1lle{ width: 650px;}
	.aljj1>h1{ width: calc(100% - 650px);}
	.kuai4box{ width: calc(50% - 15px);}
	.aljj2{ padding-top: 70px; padding-bottom: 140px;}
	#certify .aljj3box>p{ font-size: 16px; padding: 20px;}

}



@media only screen and (max-width:1100px ) {
	
.newss span{ width: 100%; margin-bottom: 20px;}

	

}
@media only screen and (max-width:1000px ) {
	
	.con1 .con1con{ width: 100%;}
	.con1 .con1con:nth-child(2){ width: 100%;}
	.con1 .con1con:nth-child(4),.con1 .con1con:nth-child(5){width: 100%;}
	.con1 .con1con:hover>span{bottom: 0;}
	.new3box{ width: 100%;}
	.con5box{padding-top: 50px; padding-bottom: 40px;}
	.con5nav{margin-bottom: 10px;}
	.con5nav ul{ justify-content: center;}
	.new3box h2{ font-size: 16px;}
	.more{ width: 130px; height: 42px; font-size: 14px;}
	.con4box{ padding-top: 60px; padding-bottom: 80px;}
	.con3con span h1{ font-size: 30px;}
    .con2{ display: flex; flex-wrap: wrap; height: auto; overflow: hidden;}
	.con2con{ width: calc(50% - 10px); height: 500px; background-size: cover;}
	.con2con img{ display:block;}
	.con2con h1{ font-size: 24px;margin-bottom: 20px;width: 100%;}
	.con2con p{ font-size: 16px; line-height: 2;display:block;width: 100%; max-height: 6em ;overflow: hidden;}
	.con2tex{ padding: 30px; bottom: 0;}
	.con2con h1{ font-size: 20px;}
	.con2con img{ width: 40px;}
	.tulist h1{ width:286px;}
	.xinwen>span{width: calc(100% - 316px);}
	.xinwen .more{ height: 42px;}
	.ernav{ height: 60px;}
	.kuai3 .kuai3box{ width: calc(50% - 10px); margin-right: 20px;}
	.kuai3 .kuai3box:nth-child(3n){ margin-right: 20px;}
	.kuai3 .kuai3box:nth-child(2n),.kuai3 .kuai3box:nth-child(6n){ margin-right: 0;}
	.kuai2 .kuai2box{ width: 100%; margin-right: 0; margin-top: 20px;}
	.kuai2 .kuai2box:nth-child(2n){ margin-right: 0;}
	.cpxq1>h1{ width: 280px;}
	.cpxq1 .cpxq1ri{ width: calc(100% - 320px);}
	.cpxq1ri>h2{ margin-bottom: 25px; padding-bottom: 25px;}
	.zccon1 span p{ font-size: 16px;}
	.zccon1 span h1{ font-size: 20px;}
	.fwzcbox2 span{ width: calc(50% - 10px);}
	.zxcon1 span{ width: 100%;}
	.zxcon1 span p{ padding: 30px;}
	.td1{ width: 31%;}
	.gywm5 a{ width: 33.33%;}
	.al1lle{ width:100%; padding: 30px;}
	.aljj1>h1{width: 100%;}
	.aljj1>h1 img{ display: block; width: 100%;}
	
	
	
}
@media only screen and (max-width:900px ) {
   .erbanner{ height: 34vh;}
   .erbanner>img{ display: none;}
	

}
@media only screen and (max-width:800px ) {
	
 
  
 
}
@media only screen and (max-width:750px ) {
	
	.logo{ margin-right: 0;}
	.mBtn{ margin-left: 15px;}
	.erbox{ padding:30px 0;}
	.sec-nav a{height: 60px; line-height: 60px; font-size: 16px;}
	.pages{margin-top: 40px; }
	 ul.yiiPager li a{width: 32px; height: 32px;} 
	.bar{margin-top: 30px;}
	.bar a.show_prev{justify-content: center;  padding: 20px 20px;  width: auto;}
	.bar a.show_prev i{display: none;}
	.bar a.show_next{justify-content: center;  padding: 20px 20px;  width: auto;}
	.bar a.show_next i{display: none;}
	.news-item a,.anlist a{ margin-top: 20px; width: 100%; margin-right: 0;}
	.banner_swiper .swiper-pagination{}
	.banner_swiper .swiper-pagination-bullet{ width: 30px;}
	.banner_swiper .swiper-pagination-bullet-active::before{ }
	.bn_tx{ top: 50%;}
	.topti{ font-size: 40px;line-height: 2;}
	#toTop{right: 10px; bottom: 65px; width: 40px; height: 40px;}	
	.show_title h1{font-size: 28px;}
	.title,.title1 h1,.gywm4 .title1 h1{ font-size: 28px;}
	.mtop80{ margin-top: 40px;}
	.mtop50{ margin-top: 30px;}
	.mtop60{ margin-top: 20px;}
	.mtop40{ margin-top: 10px;}
	.mtop20{ margin-top: 0px;}
	.shubiao{ bottom: 30px;}
	.shubiao img{ width: 22px;}
	.con1 .con1con span>p a{ font-size: 14px;}
	.con1 .con1con span>h1{font-size: 16px;}
	.ft1{ margin-bottom: 10px; justify-content: center;}
	.ft1 h1{ width: 100%;}
	.ft1 img{ margin: 0 auto;}
	.ftdz{ width: 100%;}
	.ft1 span{ text-align: center; width: 100%;margin-top: 20px;}
	.ft2{ justify-content: flex-start;}
	.ft2 span{ margin-right: 40px; margin-top: 20px;}
	.con4{ width: 100%;}
	.con4>h2,.con3con span h1{ font-size: 24px;}
	.con2con{ width:100%; height: 300px;}
	.con3con p{ font-size: 14px;}
	.con3box{margin: 40px 0;}
	.con3con{ padding: 10px 0;}
	.con3con span{ padding-left: 15px; padding-right: 15px;}
	.con3con span i{font-size: 14px;}
	.tulist h1{ width:100%;}
	.xinwen>span{width:100%; margin-top: 30px;}
	.newss span p{ width: 100%; margin-top: 10px;}
	.xinwen{ padding: 30px 0;}
	.ertex h1{ font-size: 28px;}
	.ertex p{ font-size: 18px;}
	.cpxq1>h1{ width:100%;}
	.cpxq1 .cpxq1ri{ width:100%;}
	.zccon1 span{ width: 100%; border-right: none;border-bottom: 1px solid #e4e4e4;padding: 50px 35px;}
	.fwzcbox1{ padding-bottom: 50px;}
	.fwzcbox3 span{ width: calc(50% - 10px); padding: 30px;}
	.zccon4{ margin-top: 50px;}
	.zcmap{ margin-top: 50px;}
	.zccon4 .con3con span i{ bottom: 5px; top: auto; font-size: 12px;}
	.zxcon2 table th{ font-size: 14px;padding:20px 10px;}
	.zxcon2 table td{ padding: 20px 10px; font-size: 14px;}
	.djxqcon{padding: 20px 10px; padding-top: 0;}
	.djxqcon>h1{ margin-top: 20px;}
	.djxq img{ width: 5px; margin-left: 5px;}
	.gywm4box{padding:30px; padding-top: 40px; padding-bottom: 20px;}
	.gy1le h1{ font-size: 20px;}
	.gy1le p{ font-size: 16px; margin-top: 15px;}
	.gywm1top{ padding-bottom: 40px;}
	.gywm2k{ width: calc(50% - 10px);}
	.gywm3 span{ width: 100%;margin-top: 20px;}
	.gywm2::before{ max-height: 30%;}
	.gywm4{ padding: 40px 0;}
	.gywm6con,.kuai4box{ width:100%; margin-top: 20px;}
	.threnav a{ margin-top: 20px;}
	.aljj2{background: url(../img/al02.jpg) left 45% center; padding-top: 40px; padding-bottom: 140px;}
	
	
	
}
@media only screen and (max-width:600px ) {
   .bn_tx h1{ font-size: 28px;}
   .bn_tx h2{ font-size: 16px; margin-top: 22px;}
   .title,.title1 h1,.show_title h1,.gywm4 .title1 h1{ font-size: 24px;}
   .con1 .con1con>span{padding: 20px 25px;}
   .ertex h1{ font-size: 24px;}
   .ertex p{ font-size: 16px;}
   .ernav a{ font-size: 14px;}
   .zccon4 .con3con span h1{ font-size: 30px;}
   .zccon4 .con3con p{ font-size: 13px; background-size: 80%; height: 60px;}
   .zccon4{ margin-top: 30px;}
   .zcmap{ margin-top: 30px;}
   .zxcon1 span p{ padding: 30px; font-size: 16px;}
   .gywm2k {
       width: calc(50% - 7px);
   }

}
@media only screen and (max-width:500px ) {

	.kuai3 .kuai3box{ width: 100%; margin-right: 0; margin-top: 20px;}
	.kuai3 .kuai3box:nth-child(3n){ margin-right: 0;}
	.con3box main{width: 100%; max-width: 100%;}
	.con3con p{font-size: 12px; margin-top: 8px;}
	.fwzcbox3 span{padding: 25px; padding-bottom: 30px;}
	.fwzcbox3 span p{ font-size: 16px; margin-top: 10px;}
	.fwzcbox3 span h1{ font-size: 48px;}
	.fwzcbox2 span p{ padding: 20px; font-size: 16px; padding-bottom: 15px;}
	.news_btn{ width: 95px;}
	
	

}
@media only screen and (max-width:460px ) {

  
}
@media only screen and (max-width:400px ) {

}
@media only screen and (max-width:370px ) {

}
       