@media screen and (max-width:1200px) {
	.wrap{ width: 94%; }
	.head{ height:auto; }
	.logo{ padding: 16px 0 }
	.logo img{ height:36px; }
	.navs{ display: none; }
	.head_r{ margin-top: 8px; }
	.nav__trigger{ display: block; }
	.head_reg{ font-size: 12px; }
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:768px) {
}
@media screen and (max-width:614px) {
	.slide-img{ height:200px; }
	.slide-img .flex-control-nav li a{ width: 6px; height:6px; }
	.board_box{ height:auto; padding: 10px 0; }
	.board{ float: none; width: auto; }

	.ind_pro{ padding: 35px 0 }
	.ind_pro_head{ font-size: 32px; line-height: 32px; margin-bottom: 20px; }
	.ind_pro_head:before, .ind_pro_head:after{ display: none; }
	.owl-nav{ display: none; }

	.ind_news_head{ font-size: 24px; margin-bottom: 15px;}
	.ind_pro_item{ width: 100%; }
	.ind_pro_imgs{ height:auto; }
	.ind_pro_title{ line-height: 20px; font-size: 14px; padding:10px 5px; }
	.ind_news_title{ font-size: 18px; }
	.ind_news_head,.ind_news_owl{ padding: 0 }
	.ind_news_date{ padding-bottom: 0; }

	.banner{ height:175px; }
	.main_slt,.main_cont{ float: none; width: 100%; }
	.main_slt{ margin-bottom: 30px; }
	.sidebar>li>a{ font-size: 12px; line-height: 32px; }
	.sidebar_two{ padding: 6px 0; }
	.sidebar_two a{ line-height: 24px; }

	.article{ padding: 20px 0; }
	.prod_search{ height:162px; overflow: auto; }

	.prod_in_title{ font-size: 18px; line-height: 30px; }
	.prod_in_desc{ font-size: 14px; }
	.prod_in_pdf{ margin-top: 30px; }
	.prod_in_sch_box{ padding: 20px; }
	.main_head{ padding: 10px; line-height: 24px; }
	.prod_box_list li{ width: 48%; margin: 0 1% 20px; }
	.prod_box_title{ line-height: 32px;font-size: 12px; }
	.prod_in_sch_item{ min-height: auto }

	.slids{ float: none; margin: auto; }
	.prod_in_cont{ float: none; margin-right: 0; width: auto; }
	.prod_in_sch_box{ background:none; }
	.prod_in_sch_item{ width: 100%; padding: 0;border-right: none; }
	.demand{margin-bottom: 20px;}

	.news_list li{ width: 96%; margin: 0 2% 20px; }
	.news_list li a{ padding: 12px; }
	.news_list_date{margin-bottom: 5px;}
	.news_head h3{ font-size: 18px }
	.news_head span{ display: inline-block; }
	.box{ line-height: 26px; }
	.news_inpage p{ line-height: 24px; margin-bottom: 10px; }

	.app_list li{ width: 31%; margin: 0 1% 20px; }
	.app_img{ height:auto; }
	.app_title{ margin-top: 10px; height:40px; overflow: hidden;}

	.conts_name{ font-size: 22px; }

	.pags_item{ padding: 2px 4px; }
	

	
	.foot{ padding-top: 30px; }
	.foot_top{ padding-bottom: 20px; }
	.foot_nav{ width: 100%; }
	.foot_nav li{ width: 100%; margin-bottom: 10px;}
	.foot_nav_title{ margin-bottom: 0; text-align: center; }
	.foot_nav_link{ display: none; margin-top: 10px;}
	.foot_nav_link a{ line-height: 24px; text-align: center;}
	.foot_fx{ margin-top: 0; }

	.foot_btm{ line-height: 24px; padding: 10px 0; }
	.foot_btm span{display: inline-block;}

	.prod_exh_box{
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
		padding-left: 0;
	}
	.prod_exh_item{
		width:100%;
		margin-right: 0
	}
}
@media screen and (max-width:414px) {
	.head_reg a{ margin: 0 4px; }
	.head_cn{ padding-left: 24px; }
	.board_name{ width: 58%; }
	.search{ width: 170px; margin-right: 0; }
	.search_text{ width: 74%;padding-right: 20%; }
	.search_text::placeholder{ font-size: 14px;}
	
	.slids{ width: 100%; }
	.small_box_cf{ padding: 10px; }
	.small_list ul li{ width: 88px; }
	.prod_in_sch_btns{ font-size: 12px; width: 95px; line-height: 30px;}
	.prod_in_sch_btn .prod_search_btn{
		float: right;
		font-size: 12px;
		background-image: none;
		line-height: 30px;
		width: 140px;
		text-align: center;
		padding: 0;
	}

	.prod_box_list li{width: 94%; margin:0 3% 20px;}

	.app_list li{float: none; width: 72%; margin: 0 auto 20px; }

	.msg_box{margin: 30px 0; padding:30px 15px;}
	.msg_head{ padding: 0 0 20px;  }
	.msg_head_name{ font-size: 22px; }
	.msg_p{ font-size: 14px; }
	.msg_item{ margin-bottom: 15px; }
	.msg_name{ font-size: 14px; line-height: 30px; display: block; float:none; text-align:left; }
	.msg_inp{ width: 230px; height:30px;}
	.msg_text{ width: 90%;padding: 10px 5%; height:60px; }
	.msg_sub{ width: 120px; height:32px; font-size: 14px; }
	.msg_cancel{ margin-left: 20px; font-size: 14px; }

	.prod_exh_box{
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
	}
}
@media screen and (max-width:375px){
	.ind_pro_item{ width: 78%; margin: auto; }
}