@media screen and (max-width:1200px) {
	.head{ height: 52px;}
	.logo{padding-top: 6px;}
	.logo img{ height: 42px; }
	.navs li{ padding: 10px 0 8px;}
	.nav_two_list{ top: 52px}
	.search{margin-top: 9px;}
	.banner,.slide-img{margin-top: 52px;}
	.pad{ padding:30px 0; }
	.wrap{ width: 96%; }
	.navs{ display: none }
	.slide-img{ height: 460px; }
	.banner{ height: 310px; }
	.nav__trigger{ display: block }
	.catalog,.main_cont{
		float: none;
		width: 100%;
	}
	.catalog{ margin-bottom: 35px; }
	.catalog_title{
		padding-top: 14px;
		height: 64px;
		background: #ed1937;
	}
	.catalog_title h3{ font-size: 24px; }
	.cata_ul a{ line-height: 32px;}
	
	.his_list{ background: none }
	.his_list:before, .his_list:after{
		display: none;
	}
	.his_list_item{
		width: 100%;
		padding:0!important;
	}
	.his_year{
		padding:0!important;
		margin: 0!important;
		padding-left: 50px!important;
		margin-bottom: 10px!important;
		background-image: url('../images/icon_03_02.png')!important;
	}
	.his_list li:nth-child(even) .his_list_item{
		text-align: left;
	}

	.foot_dl_box,.foot_web{
		float: none;
		width: 100%;
	}
	.foot_dl,.foot_dl:nth-child(1){
		width: 20%;
		padding-left: 5%;
	}
	.foot_web{text-align: center; margin-top: 30px;}
	.foot_webs{
		margin: 0 20px;
		float: none;
		display: inline-block;
	}

	.ind_abt_video{
		float: none;
		width: auto;
		height: auto;
		margin-bottom: 30px;
	}
	.ind_abt_con{ margin-right: 0; }

	.ind_core_l{float: none; width: 100%; margin-bottom: 30px;}
	.ind_core_imgs{ height: auto; }
	.ind_core_list{ margin-left: 0%; }
	.ind_core_list li{
		width: 45%;
		margin:0 2% 15px;
	}
	.ind_core_list li .ind_core_con{ padding:15px 2%; }
	.ind_core_list_img{ height: auto; }

	.ind_pro_list li{
		width: 31%;
		margin-right: 3%;
	}
	.ind_pro_img{ height: auto; }

	.search{ display: none }

	.flow_list .flow_item{ width:39%; }

	.hnr_list li{
		width:31%;
		margin-right: 3%;
	}
}
@media screen and (max-width:1024px) {
	.lead_list li{
		width: 48%;
		margin-right: 4%;
	}
	.lead_img{ height: auto; }
	.ind_head{ padding-top: 30px; padding-bottom: 22px; font-size: 22px; }
}
@media screen and (max-width:768px) {
	.slide-img{ height: 320px; }
	.banner{ height: 240px; }
	.team_list li,.team_list li:nth-child(3n){
		width: 49.5%;
		border-right: 1px solid #dddddd;
	}
	.team_list li:nth-child(2n){
		border-right:none;
	}
	.hnr_list li,.hnr_list li:nth-child(3n){
		width: 45%;
		height: auto;
		text-align: center;
		margin: 0 2% 20px;
	}

	.large_box{float: none; margin: auto;}
	.core_cont{ margin-left: 0; }
	.small_box{ width: 100%; height: auto;}
	.small_list,.small_list ul{ height: auto; }
	.small_list ul li{width: 172px;}
	.small_list ul li .bun_bg{
		width: 100%;
		height: 100%;
		border:none;
		background: rgba(237,25,55,.2);
	}
	.left_btn, .right_btn{ top: 50%; margin-top: -21px; }

	.foot_dl,.foot_dl:nth-child(1){
		float: none;
		width: 100%;
		padding-left: 0;
		min-height: 0;
		margin-bottom: 20px;
		border:none;
	}
	.foot_dl dt{cursor:pointer; } 
	.foot_dl dd{display: none;}
	
	.ind_pro_list li,.ind_pro_list li:last-child{
		float: none;
		width: 62%;
		margin: auto;
		margin-bottom: 30px;
	}

	.ind_news_img{ float: none; margin-bottom: 30px;}
	.ind_news_list{ margin-left: 0; }

	.search{ width: 120px; }
	.search_sub{ padding-right: 24%; }

	.flow_list{
		background: none
	}
	.flow_list .flow_item{
		float: none;
		width:auto;
	}
}
@media screen and (max-width:614px) {
	.slide-img{ height:252px; }
	.banner{ height: 190px; }
	.small_list ul li{width: 134px;}
	.hnr_item{ width:100%; padding-right: 0; }

	.slide-img .flex-control-nav{ bottom: 10px; }
}
@media screen and (max-width:414px) {
	.slide-img{ height: 160px; }
	.banner{ height: 130px; }
	.team_list li{
		float: none;
		width: 100%!important;
		border:none!important
	}
	.lead_list li{
		width: 100%;
		margin-right: 0%;
	}
	.news_list_img,.core_imgs{
		float: none;
		width: auto;
		height: auto;
		text-align: center;
	}
	.news_list_con,.core_list_con{
		margin: 0!important;
	}
	.large_box{
		width: 100%;
		height: auto;
	}
	.small_box{
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
	}
	.small_list{ display: none }
	.left_btn, .right_btn{
		top: 110px;
		display: block;
		background-color: rgba(255,255,255,5); 
	}
	.cont_list li{
		float: none;
		width: 100%;
		margin-bottom: 30px;
	}

	.ind_news_img{width: auto; height: auto;}

	.ind_pro_list li, .ind_pro_list li:last-child{
		width:100%;
	}
}