@media screen and (min-width: 1367px) and (max-width: 1750px){
	
	.zt3_box2_list dd{
		width: 46%;
		margin: 0 2%;
	}
	
}
@media screen and (min-width: 992px) and (max-width: 1366px){
   
    
    
    
    
    
    
    
    
    
    
    
	.banner{
		height: 500px;
		background-size:cover !important;
		transition: all .5s ease-in-out;
    	-webkit-transition: all .5s ease-in-out;
	}
	
	.zt3_box2_list dd{
		width: 46%;
		margin:0 2% 20px;
	}
	.zt3_box4_list dd .pic .icon{
		width: 80px;
		height: 80px;
	}
	
	
	
	
	
}


@media screen and (min-width: 768px) and (max-width: 991px){
	.banner{
		height: 400px;
		background-size:cover !important;
		transition: all .5s ease-in-out;
    	-webkit-transition: all .5s ease-in-out;
	}
	.wrapper{
		width: 100%;
	}
	.zt3_ind_box1{
		margin: 0 24px;
	}
	.main_content_item{
		padding: 0 24px;
	}
	.header,.header_con,.logo{
		height: 58px;
	}
	.menu{
		display: none;
		position: absolute;
		top: 58px;
		left: 0;
		width: 100%;
		background: #fff;
	}
	.menu_dl{
		width: 100%;
		padding: 15px 0;
	}
	.menu_dl dd{
		float: none;
		width: 100%;
		text-align: center;
		line-height: 36px;
	}
	
	.menu_btn{
		display: block;
	}
	.zt3_box4_list dd:nth-child(2n),.zt3_box4_list dd{
		flex-direction: column;
    -webkit-flex-direction: column;
	}
	.zt3_box4_list dd .pic{
		margin-bottom: 4%;
	}
	.zt3_box4_list dd .pic,.zt3_box4_list dd .con{
		width: 100%;
	}
	
	.zt3_box4_con{
		flex-direction: column;
    	-webkit-flex-direction: column;
	}
	.zt3_box4_l,.zt3_box4_r{
		width: 100%;
	}
	
	.case_list1 dd{
		width: 50%;
		margin-bottom: 5%;
	}
	
	
	
	.footer{
		padding:0;
	}
	.footer .wrapper{
		width: 90%;
	}
	.foopter_l_form dd:nth-child(1), .foopter_l_form dd:nth-child(2){
		width: 100%;
	}
	
}


@media screen and (min-width: 300px) and (max-width: 767px){
	
	.banner{
		height: 200px;
		background-size:cover !important;
		transition: all .5s ease-in-out;
    	-webkit-transition: all .5s ease-in-out;
	}
	.wrapper{
		width: 100%;
	}
	.zt3_ind_box1{
		margin: 0 10px;
	}
	.main_content_item{
		padding: 0 10px;
	}
	.header,.header_con,.logo{
		height: 58px;
	}
	.menu{
		display: none;
		position: absolute;
		top: 58px;
		left: 0;
		width: 100%;
		background: #fff;
	}
	.menu_dl{
		width: 100%;
		padding: 15px 0;
	}
	.menu_dl dd{
		float: none;
		width: 100%;
		text-align: center;
		line-height: 36px;
	}
	
	.menu_btn{
		display: block;
	}
	.zt3_box_con{
		width: 96%;
	}
	.zt_ind_box1_l,.zt_ind_box1_r{
		width: 100%;
	}
	.zt_ind_box1_l:after{
		display: none;
	}
	.zt_ind_box1_r{
		padding: 3% 5%;
	}
	.zt_ind_box1_con{
		flex-direction: column;
	    -webkit-flex-direction: column;
	    margin-bottom: 5%;
	}
	
	.zt3_box_title{
		margin-bottom: 5%;
	}
	.zt3_box_title .num{
		top:-5px;
		width: 50px;
		height: 50px;
		line-height: 50px;
		font-size: 28px;
		text-align: center;
	}
	.zt3_box_title .num:after{
		width: 50px;
		height: 50px;
		margin: -25px 0 0 -25px;
	}
	.zt3_box_title .text{
		line-height: 40px;
		margin-left: 38px;
		font-size: 18px;
		padding-left: 30px;
	}
	
	
	.zt3_box4_list dd:nth-child(2n),.zt3_box4_list dd{
		flex-direction: column;
    -webkit-flex-direction: column;
	}
	.zt3_box4_list dd .pic{
		margin-bottom: 4%;
	}
	.zt3_box4_list dd .pic,.zt3_box4_list dd .con{
		width: 100%;
	}
	.zt3_box4_list dd .pic .icon{
		left: -10px;
		top: -10px;
		width: 50px;
	}
	.zt3_box4_list dd .con .tt1{
		font-size: 20px;
	}
	.zt3_box4_con{
		flex-direction: column;
    	-webkit-flex-direction: column;
	}
	.zt3_box4_l,.zt3_box4_r{
		width: 100%;
	}
	.zt3_box4_r_list dd{
		flex-direction: column;
    -webkit-flex-direction: column;
	}
	.zt3_box4_r_list dd .icon{
		margin: 0 auto 5%;
	}
	.zt3_box4_r_list dd .con{
		width: 100%;
	}
	.zt3_box5_title1{
		font-size: 20px;
	}
	
	
	.case_list1 dd{
		width: 50%;
		margin-bottom: 5%;
	}
	
	
	.footer{
		padding:0;
	}
	.footer .wrapper{
		width: 90%;
	}
	.footer .wrapper{
		flex-direction: column;
    	-webkit-flex-direction: column;
	}
	.foopter_l,.foopter_r{
		width: 100%;
		padding: 0;
	}
	.foopter_l_form dd:nth-child(1), .foopter_l_form dd:nth-child(2){
		width: 100%;
	}
	.foopter_r_cord{
		margin: 0 auto;
	}
	
	.mobile_footer_btn{
    display:block;
  }
	
	
	
	
	
	
}
