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

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

@media screen and (max-width: 1400px) {
    .wrap{ width: 96%; margin:0 2%; }  
}


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




@media screen and (max-width: 1280px) {
	
    .header .logo{width: 10%;margin-left: 0;}
    .header .logo img{width: 100%;}
    .nav ul .class_menu{width: 14%;}
}

@media screen and (max-width: 1200px) {
	.side{display: none;}
	
	.other_pro .other_nav,.pro_box_right,.other_pro_box{width: 100%;}
	
	.other_pro .other_nav ul li .submenu{display: none !important;}
	
	

}

@media screen and (max-width: 1162px) {
	
  .section1 .section1-right b{margin: 20px auto 9px;}
  .section1 .section1-right p { margin-bottom: 11px; }
}




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

    
    
}


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

    
}


@media screen and (max-width: 1062px) {
	.section1 .section1-right b{font-size: 28px;}
}






@media screen and (max-width: 1040px){
    .moblie_head .fl {
    padding-top:40px;
    padding-left: 5%;
    width: 26.15625%;
}
.footer_coder{
	display: none;
}

.subnav ul li {
    float: left;
    line-height: 61px;
}



}


@media screen and (max-width: 1034px) {
	.section1 .section1-right p{font-size: 15px;}
}


@media screen and (max-width: 1024px){
	
.section1 .wrap{display: block;}
.section1-left, .section1-right{display: block;width: 100%;   }

   
   
   
   
}


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



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

 
 
}


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

	
}




@media screen and (max-width: 768px){
.fullSlide {}
	
.fullSlide .hd{
	margin-top:-33px;
}
.fullSlide .prev,.fullSlide .next{
	display: none;
}
.moblie_head .fl { padding-top: 21px; padding-left: 5%; width: 26.15625%; }
.u-text a { font-size: 16px; }
.zy_banner{ height: 139px; background-size: 100% 100% !important; }
.zy_banner p { font-size: 17px; color: #fff; }
.zy_banner h3 { margin-top: 0px; font-size: 23px; color: #fff; margin-bottom: 13px; }

.moblie_head .fl{padding-top: 47px;}	

.download_box ul li{width: 100%;}





.footer_nav {width:18%;}
.footer_nav:nth-child(2){width:33% ;}
.footer_add{width:36%;}








}

@media (max-width: 750px) {
.moblie_head .fl{padding-top: 47px;}	
	
	
	
	}	
	
	
	


@media screen and (max-width: 640px){	
.case_box ul li{width: 48%;}

.other_pro_box .pro_box_list ul li{width: 48%;}

.zy_banner .banner-txt h3{font-size: 26px;}
.zy_banner .banner-txt h3:after{margin: 10px auto;}


.about-num ul{flex-wrap:wrap;text-align: center;}
.about-num ul li{width: 50%;}
.about-num-txt em { font-size: 56px; }
.about-num-txt p { font-size: 16px; }

.news_box .swiper-slide{width: 48%;}



.footer .foot-info{flex-wrap:wrap ;}
.footer_nav {width:30%;}
.footer_nav:nth-child(2){width:70% ;}
.footer_add{width:100%;padding-top: 2%;}
}



@media screen and (max-width: 414px){
.section1 .section1-right b { font-size: 22px; }
.section1 .section1-right em{font-size: 20px;}
.section4 .swiper-section4 .swiper-wrapper .swiper-slide .news-date span{background-size:50%;}

.footer	.cpright{display: block;line-height:24px;padding-top: 10px;}
.footer	.cpright span{display: block;}
	
	
		}
		
@media (min-width: 320px) and (max-width: 375px) {
	}
	