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


}

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

    
		 
	 

}

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

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

	
	

}

@media only screen and (max-width:1200px) {
	.bn_tx{width: 92%; margin-left: 0; left: 4%;}
	main{width: 92%;}
	.box{width: 92%;}
	.o-name{width: 92%; margin-left: 0; left: 4%;}
	.miaobao span{width: 92%;}
	.sec-nav span{width: 92%;}
	   
    .bn_tx h3{width: 80%;}
	.nav-item{ margin:0 20px;}
	.mBtn{display: flex; align-items: center; justify-content: center;}
	.head_right{margin-right:0;}
	.head,.head.active{ height: 60px;}
	.head.active .second-nav{top: 60px;}
	nav.navtop{ top: 60px;}
	nav{ left: -100%;position:absolute; z-index: 99; background: rgb(0,119,182,0.8); height:auto;display: block; width: 100%;  transition: 0.3s;top: 60px;min-height:calc(100vh - 60px);}
	nav.active{left: 0%;top:60px}
	nav{overflow-y: auto;overflow-x: hidden;}
	 ::-webkit-scrollbar{
	      display: none;
	}
	.nav-item{height: auto; padding: 0;}
	.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; }
	.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: 16px;}
	.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);}
	.second-nav a{text-align: left; height: 46px; line-height: 46px;}
	.banner,.o-banner{ margin-top: 60px;}
	
	
	.app-title span h2{font-size: 60px;}
	
	.news-title span h2{font-size: 52px;}
	.news-item a span h2{font-size: 18px;}
	
	.foot-navs dl{padding: 0 30px;}
	
	.sec-nav span{width: 100%;}
	.head_right{ display: flex;}
	.first-nav a i{ display: block;}
	.focus a{ color: #fff!important;}
	.ftdi{ display: flex; flex-wrap: wrap; justify-content: center;}

	.tabs-con-in a{ font-size: 16px;background-size: 60px;}
	.tabs-con-in a:hover{background-size: 60px;}
	.lianxibox .lxbox{ width: 100%; margin-bottom: 20px;}
	.con1le{width: 50%;}
	.con1ri{width:calc(50% - 20px); display: flex; flex-direction: column; box-sizing: border-box; padding: 30px;max-width: 100%; text-align: justify;}

	.erweim{ width: 100%;}
	

}



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


	

}
@media only screen and (max-width:1000px ) {
    .bn_tx h1{font-size: 40px;}
	.bn_tx h2{font-size: 26px;}
	.bn_tx h3{width: 100%;}	
		

	 .tabs-con-in a{ width: calc(33.3% - 13.3px); height: 102px; margin-right: 20px;}
	 .tabs-con-in a:nth-child(5n){ margin-right:20px;}
	 .tabs-con-in a:nth-child(3n),.tabs-con-in a:nth-child(6n),.tabs-con-in a:nth-child(15n){ margin-right: 0;}
	 .zhuanjia a{width: calc(50% - 15px); margin-right: 30px;margin-bottom: 30px;}
	 .zhuanjia a:nth-child(3n){ margin-right: 30px;}
	 .zhuanjia a:nth-child(2n),.zhuanjia a:nth-child(6n){ margin-right:0;}
	 .zhuanjia span h2 b{ font-weight: bold; padding-right: 26px; margin: 5px 0;}
	.newlistbox a span h1{ font-size:15px; padding-left: 30px; padding-right: 20px;}
	.newlistbox a span p{ font-size: 15px; margin-left: 20px;}
	.keshilist a{ width: calc(50% - 40px);}
	.con4 a{width: calc(33.3% - 20px); margin-right: 30px;}
	.con4 a:nth-child(1){ display: none;}
	.tulist a{width: calc(50% - 15px); margin-right: 30px;}
	.tulist a:nth-child(3n){ margin-right: 30px;}
	.tulist a:nth-child(2n),.tulist a:nth-child(6n){ margin-right: 0;}
}
@media only screen and (max-width:900px ) {
   
	.foot span{ width: 100%; margin: 10px 0;}
	.foot span p{ flex-direction: row; flex-wrap: wrap;}
	.foot span p a{ margin-right: 15px;}

}
@media only screen and (max-width:800px ) {
	
  
 
}
@media only screen and (max-width:750px ) {
	
	.bn_tx h1{font-size: 30px;}
	.bn_tx h2{font-size: 18px;}
	.bn_tx h3{ display: none;}
	.head_right{margin-right:0;}
	.head,.head.active{ height: 60px;}
	.head.active .second-nav{top: 60px;}
	nav{top: 60px;min-height:calc(100vh - 60px);}
	nav.navtop{ top: 60px; }
	nav.active{ top:60px}
	.banner_swiper .swiper-pagination{ bottom:20px;}
	.con2box{ position: relative; top:0px; z-index: 8; margin-top: 30px;}
	section{padding: 50px 0;}
	.con2 a{width:50%;}
	.con2 a.sjcon2{ display: flex;background-color: #4eb39e; color: #fff; text-align: center; align-items: center; }
	.con1box{ padding-top: 50px;}
	.con2 a:nth-child(2n) b{ display:none;}
	.con2 a.sjcon2 h3{font-size: 16px;}
	.pages{margin-top: 30px; }
	 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;}
    .show_title h1{font-size: 24px;}
	.newsbox{ margin-top: 40px;}

	.contacts span{width: 100%; padding: 20px 0;}
	.map-box{margin-top: 30px;}
	.home-news{ align-items:flex-start;}
	.newboxtop{ margin-top: -50px;}
	/* .newsbox{ padding: 30px;} */
	.newsbox .swiper-button-next{ right: 0;}
	.newsbox .swiper-button-prev{ left: 0;}

	.newlistbox a{line-height: 45px; padding: 20px 0;}
	.newlistbox a span p{ height: 45px; margin-left: 30px;}
	.news-item a,.anlist a{ margin-top: 20px; width: 100%; margin-right: 0;}
	.banner,.o-banner{ margin-top: 60px;}
	.banner_swiper .swiper-pagination-bullet{ width: 20px; height: 4px;}



	.con1ri{ padding:30px 20px; padding-bottom: 0;}
	.con1{ margin-top: 30px;}
	.titletow h1{ font-size: 22px;}
	.titletow span{ width: 80%;}
	.titletow p{ font-size: 12px;padding: 0 10px;}
	.news-con{ margin-top: 20px;}
	.con3 a{ width: calc( 100% - 20px); margin: 10px;}
	.con3 a span{ align-items: center;}
	.con3 a span>div{ margin: 0;}
	.con3 span h1{ font-size: 24px; height: 26px; line-height: 26px;}
	.con3nav{ display: none;}
	.moretow{ margin-top: 40px;}
	.moretow a{ width: 160px; height: 48px; line-height: 48px;}
	.con3box .moretow a{ color: #fff; border: 1px solid #fff;}
	.con3box .moretow{ display: block;}
	.lianxibox .lxbox{ padding: 25px 20px; flex-wrap: wrap;}
	.lianxibox .lxbox span{ width: 100%; margin-left: 0; margin-top: 20px;}
	.lianxibox .lxbox h1{ margin: 0 auto;}
	.con1le,.con1ri{ width: 100%;}
	.con4{ margin-top: 30px;}
	.con4 a{width:100%; margin: 10px 0; height: 300px;}
	.con4 a p{ height: 52px;}
	.ban_bg img:nth-child(1){ display: none;}
	.ban_bg img:nth-child(2){ display: block;}
	.foot span{ display: none;}
	.foot span:last-child{ display: flex;}
	.sec-nav span{ justify-content: center;}
	.sec-nav a{line-height: 40px; padding: 0 15px; font-size: 14px; }
	.tulist4 a{margin-bottom: 20px; width:100%; margin-right:0}
.tulist4 a:last-child{ margin: 0;}
	
}	

@media only screen and (max-width:600px ) {
   
.con6 a{ display: flex; width: calc(25% - 15px);margin-right: 20px; height:70px; max-width:90%;}
.o-name h2{ display: none;}
}
@media only screen and (max-width:500px ) {
	.title h1{ font-size: 18px;}
	.logo{ height: 36px;}
	.title span{ width: 200px;}
	.con6 a{ padding: 8px 0;height:60px;}
	.o-name h1{ font-size: 18px;}
	.tulist a{width:100%; margin-right:0;}
	.tulist a:nth-child(3n){ margin-right:0;}
	.tulist a:nth-child(2n),.tulist a:nth-child(6n){ margin-right: 0;}
	

}
@media only screen and (max-width:450px ) {
    
}
@media only screen and (max-width:400px ) {
   .lianxibox .lxbox span h2{ font-size: 19px;}
   .lianxibox .lxbox span h2 p{ font-size: 14px;}
   .title h1 {font-size: 17px;}
}
@media only screen and (max-width:350px ) {
	.lianxibox .lxbox span h2{ font-size: 16px;}
	
}
       