@media screen and (max-width:1200px) {
	.wrap{ width:92%; }
	.navs{display: none;}
	.nav__trigger{ display: block; top: 13px; }
	.banner{ height: 170px; margin-top: 102px;}
	.svc_item_list li{
		width: 23.5%;
		margin-right: 2%;
	}
	.svc_flow_list li{
		width: 18.4%;
		margin-right: 2%;
	}
	.logo{ padding:10px 0;}
	.logo img{ height:42px; }
	.search{ margin-top: 20px; }

	.abt_imgs{ float: none; margin-bottom: 30px; }
	.abt_con{ margin-left: 0; }

	.job_th{ width: 33.3%; }
	.job_th:nth-child(2),
	.job_th:nth-child(4),
	.job_th:nth-child(5){display: none}

	.rmd_items{ width: 30%;  margin-right: 3%; }
	.rmd_inp { width: 90%; padding:0 5%; }

	.part_list{ padding: 0 }
	.part_list li{ width: 19.7%; margin-bottom: 35px;}

	.msg_inp{ width: 50%; margin-bottom: 24px; }

	.cont_item_con{ position: relative; width: 96%; padding:0 2% }

	.ind_trade_list li{ margin: 0 10px;margin-bottom: 20px;  }
	.trade_img{display: none;}
	.trade_list{ margin-right: 0; }
	.trade_list_title{ margin-right: 1%; }
	.trade_list_name{width:60%;}
	.trade_list_apply{ width:20%; }
	.trade_list_state{ width:18%; margin-right: 0 }
	.trade_roll ul{ width:100%; }

	.cons_owl .ind_cons_item{
		width:31%;
		margin-right: 2.6%;
		height:auto;
	}
	.ind_cons_title{
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap; 
	}
	.cons_owl .wrap{width:100%;}
	.news_list li{ padding-right: 60px; }

	.ind_cons_item{ width:100%; }

	.foot_l,.foot_nav,.foot_web{
		float: none;
		margin: auto;
		padding-top: 0;
		border-right: none;
		margin-bottom: 20px;
	}
	.foot_l{ min-height:auto; }
	.foot_btm{ line-height: 34px; }
	.foot_nav li{ min-height:auto; }
	.foot_nav_link a{ line-height: 24px; }

	.ind_abt{ padding-top: 102px; }
	.ind_prod_l{ display: none; }
	.ind_prod_cont{ margin-left: 0;}
	.ind_adv_ul li{ width:17.5%; }
	.ind_adv_ul li:nth-child(3){ width:30%; }

	.ind_svc,.ind_consult{ padding:35px 0; }
	.ind_svc_list li{ width:22.7%; margin-right: 2%; }
	.ind_svc_head h3,.ind_trade_name,.ind_pos_name,.ind_push_name{ font-size: 24px; }

	.ind_push,.ind_part{ padding:45px 0; }
	.ind_cons_item{ height:auto; }

}
@media screen and (max-width:1024px){
	.svc_flow_list{ margin: 0; }
	.idea_imgs{ float: none; }
	.idea_imgs img{ width: 100%; }
	.idea_con{ padding: 25px 20px; font-size: 22px; }

	.ind_prod_imgs,.ind_prod_cont{ float: none; width:auto; text-align: center; }
	.ind_adv_ul{ padding:35px 0; height:auto; }
}
@media screen and (max-width:768px){
	.main_name{ margin-bottom: 30px; font-size: 20px; }
	.svc_flow_list li{
		width: 31.3%;
		margin: 0 1% 20px;
	}
	.svc_flow_list:before{ display: none; }
	
	.part_list li,.part_list li:nth-child(5n){ width: 32.5%; border:1px solid #e8e8e8; margin-bottom: 0;}

	.code_box{ float: none; }
	.msg_btn{ float: none; margin-top: 24px; }
	.btn { margin-right: 12px;margin-left: 0 }
	.code{ width: 120px!important;}
	
	.cont_item_con{ height: auto;width: 92%; padding: 0 4%; }
	.cont_name{ font-size: 20px; padding: 20px 0; }
	.cont_item_desc{ padding: 20px 0; }
	.banner{ height: 130px; }

	.ind_trade_list li a{ width:152px; }
	
	.article, .list{ padding:30px 0; }

	.news_title{ font-size: 16px; line-height: 26px; }
	.ind_cons_item:hover .ind_cons_pos{ top: 100%; }
	.ind_cons_pad{ padding:10px; }
	.news_list li{ padding:20px; }
	.news_title:before{ left: -20px; }
	.news_date{ margin-bottom: 10px; }
	.news_more{ display: none; }

	.ind_abt_desc{ padding:0; }

	.ind_adv_ul li{ width:50%; margin-bottom: 15px;}
	.ind_adv_ul li:nth-child(3){ width:100%; }

	.ind_svc_list li{ width:46%; height:auto; padding:30px 0; margin: 0 1.6% 20px; }
	.ind_svc_title{ padding-top: 0; }
	.ind_svc_desc{ padding:0 20px; line-height: 24px;}

	.ind_pos_title_name:nth-child(2),
	.ind_pos_title_name:nth-child(5),
	.ind_pos_msg:nth-child(2),
	.ind_pos_msg:nth-child(5){
		display: none;
	}
	.ind_pos_title_name:nth-child(1),
	.ind_pos_msg:nth-child(1),
	.ind_pos_title_name:nth-child(3),
	.ind_pos_msg:nth-child(3),
	.ind_pos_title_name:nth-child(4),
	.ind_pos_msg:nth-child(4),
	.ind_pos_title_name:nth-child(6),
	.ind_pos_msg:nth-child(6){
		width:25%;
	}

	.news_page p{
		float: none;
		line-height: 34px;
		background: none;
		padding:0;
	}
	.news_page p:hover { background:none; }
	
	.slider_pc{ display: none; }
	.slider_mb{ display: block; }
}
@media screen and (max-width:614px){
	.banner{ height: 155px; }
	.main_pad{ margin-bottom: 40px; }
	.svc_item_list li{
		width: 48%;
		margin: 0 1% 30px;
	}
	.adv_box{ padding: 0; }
	.job_head{ line-height: 36px; }
	.job_th{ font-size: 14px; }
	.job_body{ line-height: 52px; }
	.job_th:nth-child(1){ width: 50% }
	.job_th:nth-child(3),
	.job_th:nth-child(6){width: 25%}
	
	.rmd_inp{ height: 34px; }
	.rmd_items{ width: 100%; margin-right: 0; line-height: 34px; margin-bottom: 15px;}
	.btn{ width: 100px; height: 34px; }
	
	.current,.cata_ul li{ line-height: 36px; font-size: 12px;}
	.catalog{ float: none; }

	.abt_name{ display: none; }
	.foot_nav{ width:100%; }
	.foot_nav li{ padding-left: 5%; width:20%; border-right: 0;}
	.foot_btm{ line-height: 24px; padding:10px 0; margin-top: 0; }
	.foot_copy,.kby{ float: none; }

	.ind_part_item{ width:100%; border-right: none; }
	.ind_part_owl .owl-prev{ left: -50px; }
	.ind_part_owl .owl-next{ right: -50px; }
	.ind_push_btn{ margin-top: 30px; line-height: 34px; height:34px; width:120px; border-radius: 34px; font-size: 14px; }
	.ind_cons_head{ line-height: 32px; }

	.pad{ margin-top: 302px; }
	.ind_abt_con{
		padding: 30px 0;
		margin-bottom: 30px;
	}
	.ind_adv_ul li p{ line-height: 30px; }
	.ind_svc_head{ line-height: 28px; }

	.nadv_box{ padding: 0; }
	.ind_svc_title{ font-size: 20px; }
	.ind_svc_hr{ margin: 10px auto; }
}
@media screen and (max-width:414px){
	.banner{ margin-top: 82px; }
	.zjq-mnav{ width:86%; }
	.head_top{ line-height: 30px; }
	.logo img{ height:32px; }
	.search{ margin-top: 15px; }
	.head_top_name{ display: none; }
	.svc_item_title{font-size: 14px; margin-top: 10px;}
	.svc_flow_list li{
		width: 48%;
		margin: 0 1% 20px;
	}
	.svc_flow_list li i{
		width: 120px;
		height: 120px;
	}
	.svc_flow_title{ font-size: 14px; margin-top: 10px; }
	.adv_box{ font-size: 14px; }

	.abt_imgs{ width: auto; }

	.job_th{ font-size: 12px; }
	.job_body{ line-height: 42px; }
	
	.part_list li,.part_list li:nth-child(5n){ width: 49%;}

	.ind_trade_list li{ margin: 0 2% 15px; width:46%; }
	.ind_trade_list li a{ width:100%; }
	.trade_box{ margin-top: 35px; }
	.trade_list{ padding:10px; }
	.trade_pos_nmb{ left: -10px; }
	.trade_list_name{width:45%;}
	.trade_list_apply{ width:33%; }
	.trade_list_state{ width:20%;  }

	.cons_owl .ind_cons_item{ width:100%; margin-bottom: 20px; }
	.ind_cons_item .ind_cons_pos{
	  top: 45%;
	  background: rgba(0, 0, 0, .5)
	}
	.ind_cons_item .ind_cons_kind{
	  line-height: 26px;
	  color: #fff;
	}
	.ind_cons_item .ind_cons_pad{
	  padding: 18px 24px;
	}
	.ind_cons_item .ind_cons_title{
	  color: #fff;
	}
	.ind_cons_item .ind_cons_desc{
	  color: #d2d2d2;
	}
	.pad{ margin-top:204px; }
}
@media screen and (max-width:375px){
	.pad{ margin-top: 190px; }
}
@media screen and (max-width:320px){
	.pad{ margin-top: 158px; }
}