﻿
@media screen and (min-width: 1750px){
	/*.ind_wrapper{
		padding-left: 0;
		padding-right: 0;
	}*/
	.logo_text{
		display: block;
	}
	/*.about_com_box1_list{
		margin-top: -5%;
	}*/
	
	.about_com_box1_r .pic1{
		padding: 5px;
		background: #fff;
		box-shadow: 0 0 20px rgba(115,115,115,.3);
	}
	.about_com_box1_r .pic2{
		padding: 5px;
		background: #fff;
		box-shadow: 0 0 20px rgba(115,115,115,.3);
	}
	
	.head_menu_top{
		display: block;
	}
	/*
	 * case_list
	 */
	.case_list3 dd:nth-child(4n+1){
		clear: both;
	}
	
	/*
	 * contact
	 */
	.form_box dd:nth-child(3n){
		margin-right:0;
	}
	
	/*
	 * zt
	 */
	.pro_list3 dd:nth-child(3n){
		margin-right:0;
	}
	
}
@media screen and (min-width: 1367px) and (max-width: 1750px){
	.menu_tt .text{
		padding: 0 15px;
	}
	.about_com_box1_list{
		margin-top: 0;
	}
	
	/*
	 * case_list
	 */
	.case_list3 dd:nth-child(4n+1){
		clear: both;
	}
	
	/*
	 * contact
	 */
	.form_box dd:nth-child(3n){
		margin-right:0;
	}
	
	.head_menu_top{
		display: block;
	}
	
	
	/*
	 * 选型
	 */
	.xx_bars .item .icon{
		font-size: 48px;
	}
	.xx_bars .item .tt{
		font-size: 18px;
	}
	.pro_list3 dd:nth-child(3n){
		margin-right:0;
	}
	
	
}
@media screen and (min-width: 992px) and (max-width: 1366px){
	.head_menu_top{
		display: none;
	}
	.menu{
		display: none;
		position: absolute;
		top: 125px;
		left:0;
		width:100%;
		height: auto;
		z-index: 999;
		padding: 10px;
		margin: 0;
		background: #f8f8f8;
	}
	.menu_dl{
		height: auto;
		flex-direction: column;
		-webkit-flex-direction: column;
	}
	.menu_dl dd{
		width: 100%;
		color: #fff;
		height: auto;
		position: static;
	}
	.menu_tt{
		color: #fff;
		border-top: none;
		border-bottom: 1px solid #ddd;
	}
	.menu_tt_ico{
		display: block;
		width: 60px;
		height: 60px;
		cursor: pointer;
	}
	.menu_tt .text{
		float: left;
		line-height: 60px;
		width: 80%;
		text-align: left;
		padding: 0;
		padding-left: 10px;
		color: #333;
	}
	.menu_down{
		position:static;
		top: auto;
		left: auto;
		width: 100%;
		margin-left: 0;
		text-align: left;
		padding: 10px 0 15px;
		border: none;
		overflow: hidden;
		background:#f5f5f5;
		box-shadow: none;
	}
	.menu_two_tt{
		color: #333;
		font-size: 16px;
		padding: 0 15px;
		font-weight: bold;
		border-bottom:0;
	}
	.menu_dl dd.hover .menu_tt a{
		color: #fff;
	}
	.menu_three{
		display: block;
		position:static;
		top: auto;
		left: auto;
		width: 100%;
		border: none;
		padding: 0 15px;
		background: none;
	}
	.menu_three a{
		padding: 0;
		line-height: 30px;
		border: 0;
	}
	
	.menu_btn{
		display: block;
		right: 10px;
		top: 38px;
	}
  .mobile_lag_icon{
    display:block;
  }
	.ind_search{
		display: block;
	}
	
	.pro_list4 dd{
		float: left;
		width: 50%;
	}
	.ind_box2_list dd .num{
		font-size: 34px;
	}
	
	
	/*
	 * sub_banner
	 */
	.sub_banner_text{
		margin-right: -500px;
	}
	.sub_banner_text2{
		margin-left: -500px;
	}
	
	/*
	 * about_com
	 */
	.about_com_box1_list{
		width: 100%;
		margin-top: 1%;
	}
	.about_com_box1_r .pic1{
		width: 70%;
	}
	
	.about_com_box1_r .pic2{
		width: 70%;
	}
	
	/*
	 * 伙伴
	 */
	.ywhz_box_list dd{
		width: 25%;
	}
	
	
	/*
	 * case_list
	 */
	.case_list3 dd:nth-child(4n+1){
		clear: both;
	}
	
	/*
	 * contact
	 */
	.form_box dd{
		width: 49%;
		margin-right: 2%;
	}
	.form_box dd:nth-child(2n){
		margin-right:0;
	}
	
	/*
	 * news_list
	 */
	.hot_news_list dd .pic{
		width: 400px;
	}
	.hot_news_list dd .con{
		width: calc(100% - 400px);
	}
	
	
	
	/*
	 * pro_cover 
	 */
	.pro_cover_item_con_l{
		width: 360px;
	}
	.pro_cover_item_con_r{
		width: calc(100% - 360px);
	}
	.pro_cover_item_con_r_b_list dd{
		padding: 0 5px;
	}
	.pro_gc_case_list dd a{
		flex-wrap:wrap;
    	-webkit-flex-wrap:wrap;
	}
	.pro_gc_case_list dd .pic,.pro_gc_case_list dd .con{
		width: 100%;
		margin-bottom: 10px;
	}
	
	
	
	/*
	 * pro_det
	 */
	.pro_det_pic_box{
		width: 500px;
	}
	.pro_det_pic{
		width: 100%;
	}
	.pro_det_t_inf{
		width:calc(100% - 520px);
	}
	.pro_det_pic_prev,.pro_det_pic_next{
		display:none;
	}
	
	/*
	 * 选型
	 */
	.xx_bars .item .icon{
		font-size: 40px;
	}
	.xx_bars .item .tt{
		font-size: 16px;
	}
	
	.xx_tabs_hs_list_tt2{
		float: none;
	}
	.xx_tabs_hs_list_tt{
		clear:both;
		padding-top: 10px;
	}
	.xx_tabs_hs_list_tt3{
		clear:both;
		padding-top: 10px;
	}
	.xx_tabs_hs_list_inp1,.xx_tabs_hs_list_inp2{
		width: 100%;
	}
	
	
	/*
	 * 专题
	 */
	.pro_list3 dd{
		width: 49%;
		margin-right: 2%;
	}
	.pro_list3 dd:nth-child(2n){
		margin-right:0;
	}
	
	
	
}


@media screen and (min-width: 768px) and (max-width: 991px){
	.ind_wrapper{
		padding-left: 3%;
		padding-right: 3%;
	}
	.head_b{
		height: 80px;
	}
	.head_search{
		margin-top: 20px;
		margin-right: 60px;
	}
	.ind_sea_hide{
		top: 80px;
	}
	.logo_l{
		float: none;
	}
	.logo_l img{
		height: 80px;
	}
	.head_menu_top{
		display: none;
	}
	.menu{
		display: none;
		position: absolute;
		top: 80px;
		left:0;
		width:100%;
		height: auto;
		z-index: 999;
		padding: 10px;
		margin: 0;
		background: #f8f8f8;
	}
	.menu_dl{
		height: auto;
		flex-direction: column;
		-webkit-flex-direction: column;
	}
	.menu_dl dd{
		width: 100%;
		color: #fff;
		height: auto;
		position: static;
	}
	.menu_tt{
		color: #fff;
		border-top: none;
		border-bottom: 1px solid #ddd;
	}
	.menu_tt_ico{
		width: 60px;
		height: 60px;
		cursor: pointer;
	}
	.menu_tt .text{
		float: left;
		line-height: 60px;
		width: 80%;
		text-align: left;
		padding: 0;
		padding-left: 10px;
		color: #333;
	}
	.menu_down{
		position:static;
		top: auto;
		left: auto;
		width: 100%;
		margin-left: 0;
		text-align: left;
		padding: 10px 0 15px;
		border: none;
		overflow: hidden;
		background:#f5f5f5;
		box-shadow: none;
	}
	.menu_two_tt{
		color: #333;
		font-size: 14px;
		padding: 0 15px;
		border-bottom:0;
	}
	.menu_dl dd.hover .menu_tt .text{
		color:#e6482f;
		background: none;
	}
	.menu_three{
		display: block;
		position:static;
		top: auto;
		left: auto;
		width: 100%;
		border: none;
		padding: 0 15px;
		background: none;
	}
	.menu_three a{
		padding: 0;
		line-height: 30px;
		border: 0;
	}
	
	.menu_btn{
		display: block;
		right: 10px;
		top:18px;
	}
  .mobile_lag_icon{
    display:block;
  }
	.ind_search{
		display: block;
	}
	
	.footer_t dd{
		display: none;
	}
	.footer_t dd.dd_contact,.footer_t dd.dd_code{
		display: block;
		width: 48%;
	}
	
	.pro_list4 dd{
		float: left;
		width: 50%;
	}
	.ind_box2_list dd .num{
		font-size: 34px;
	}
	.more_btn4{
		width: 200px;
		height: 40px;
		font-size: 16px;
		line-height: 40px;
	}
	.ind_box3_l, .ind_box3_r{
		width: 100%;
		margin-bottom: 2%;
	}
	.ind_box5_l, .ind_box5_r{
		width: 100%;
		margin-bottom: 2%;
	}
	
	
	/*
	 * sub_banner
	 */
	.sub_banner{
		height: 360px;
	}
	.sub_banner_text{
		height: 150px;
		margin-top: -75px;
		margin-right: -350px;
	}
	.sub_banner_text .tt{
		font-size: 48px;
	}
	.sub_banner_text .text{
		font-size: 24px;
	}
	.sub_banner_text2{
		height: 150px;
		margin-top: -75px;
		margin-left: -350px;
	}
	.sub_banner_text2 .tt{
		font-size: 48px;
	}
	.sub_banner_text2 .text{
		font-size: 24px;
	}
	
		
	/*
	 * about_com
	 */
	.sub_title1{
		margin-bottom: 15px;
	}
	.sub_title1 .tt1{
		font-size: 30px;
	}
	.about_com_box1 .ind_wrapper,.about_com_box2_con,.about_com_box3_con_clm1{
		flex-direction: column;
    	-webkit-flex-direction: column;
	}
	.about_com_box1_l,.about_com_box1_r,.about_com_box2_pic,.about_com_box2_r{
		width: 100%;
		margin-bottom: 10px;
	}
	.about_com_box1_list{
		width: 100%;
		margin-top: 1%;
	}
	.about_com_box1_r .pic1{
		width:100%;
		margin-top: 0;
		background: none;
		box-shadow:none;
	}
	.about_com_box1_r .pic2{
		width:100%;
		position: static;
		background: none;
		box-shadow:none;
	}
	.about_com_box1_r img{
		display: block;
		margin: 0 auto;
	}
	.about_com_box1_list dd{
		height: 140px;
	}
	.about_com_box1_list dd:after{
		display: none;
	}
	.about_com_box1_list dd .num{
		font-size: 36px;
	}
	.about_com_box3_con_clm1_l, .about_com_box3_con_clm1_r{
		width: 100%;
	}
	.about_com_box3_con_clm1_l{
		margin-bottom: 8px;
	}
	.about_com_box3_con_item1{
		height: 200px;
	}
	.about_com_box3_con_item2{
		height: 408px;
		width:calc(50% - 8px);
		margin-left: 0;
	}
	.about_com_box3_con_clm1_r .about_com_box3_con_item3{
		height: 200px;
	}
	.about_com_box3_con_clm1_r_b .about_com_box3_con_item1{
		height: 200px;
	}
	
	/*
	 * about_honor
	 */
	.honor_list dd{
		width: 33.33%;
	}
	/*
	 * 伙伴
	 */
	.ywhz_box_list dd{
		width: 25%;
	}
	
	/*
	 * case
	 */
	.case_list1 dd{
		width: 50%;
		padding: 0 1%;
		margin-bottom: 2%;
	}
	.case_list2 dd{
		width: 100%;
	}
	
	
	/*
	 * news_det
	 */
	.news_det_title{
		font-size: 24px;
	}
	
	.online_zixun{
		padding-bottom: 4%;
	}
	.online_zixun_icon{
		float: none;
		margin: 0 auto;
	}
	.online_zixun_text{
		float: none;
		width: 100%;
		text-align: center;
		margin:0 0 20px 0;
	}
	.online_zixun_btn{
		float:none;
		display: block;
		margin: 0 auto;
	}
	
	/*
	 * case
	 */
	.case_list3 dd{
		width: 33.33%;
	}
	.case_list3 dd:nth-child(3n+1){
		clear: both;
	}
	
	
	/*
	 * contact
	 */
	.form_box dd{
		width:100%;
		margin-right:0;
	}
	
	/*
	 * news_list
	 */
	.news_list3 dd{
		width: 50%;
	}
	.news_list3 dd:nth-child(2n){
		margin-right: 0;
	}
	.news_box3_l{
		width: 100%;
		margin-bottom: 20PX;
	}
	.faq_list2 dd{
		padding:15px 0;
	}
	.news_box3_pic,.news_box3_r{
		width: 50%;
	}
	.zhaunti_list dd .pic .tt{
		padding: 8px 15px;
		font-size: 16px;
	}
	
	
	/*
	 * news_list
	 */
	.hot_news_list dd .pic{
		width: 300px;
	}
	.hot_news_list dd .con{
		width: calc(100% - 300px);
	}
	.hot_news_list dd .con .tt{
		font-size: 20px;
	}
	.hot_news_list dd .con .date{
		color: #444;
		font-size: 14px;
		margin: 10px 0 15px;
	}
	.hot_news_list dd .con .text{
		line-height: 24px;
		height: 72px;
		font-size: 14px;
		margin-bottom: 20px;
		overflow: hidden;
	}
	
	/*
	 * pro_cover 
	 */
	.pro_cover_item_con_l{
		width: 100%;
		margin-bottom: 15px;
	}
	.pro_cover_item_con_r{
		width: 100%;
	}
	.pro_cover_item_con_r_b_list dd{
		width: 50%;
		padding: 0 10px;
	}
	.pro_gc_case_list dd a{
		flex-wrap:wrap;
    	-webkit-flex-wrap:wrap;
	}
	.pro_gc_case_list dd .pic,.pro_gc_case_list dd .con{
		width: 100%;
		margin-bottom: 10px;
	}
	
	
	/*
	 * pro_det
	 */
	.pro_det_t{
		padding:5% 10px;
	}
	.pro_det_pic_box{
		width: 100%;
	}
	.pro_det_pic{
		width: 100%;
	}
	.pro_det_t_inf{
		width:100%;
	}
	.pro_det_pic_prev,.pro_det_pic_next{
		display:none;
	}
	
	
	/*
	 * pro_list
	 */
	.sub_banner_pro_con{
		width: 500px;
		height: 300px;
		margin: -150px -250px 0 0;
	}
	.pro_list2 dd a{
		flex-direction: column;
    -webkit-flex-direction: column;
	}
	.pro_list2_pic{
		margin-bottom: 15px;
	}
	.pro_list2_pic,.pro_list2_con{
		width: 100%;
		padding-left: 0;
	}
	
	
	/*
	 * 选型
	 */
	.xx_bars{
		width: 100%;
	}
	.xx_bars .item{
		float: left;
		padding: 5% 0;
		width: 33.33%;
	}
	.xx_bars .item .icon{
		font-size: 40px;
	}
	.xx_bars .item .tt{
		font-size: 16px;
	}
	
	.xx_tabs_hs_list_tt2{
		float: none;
	}
	.xx_tabs_hs_list_tt{
		clear:both;
		padding-top: 10px;
	}
	.xx_tabs_hs_list_tt3{
		clear:both;
		padding-top: 10px;
	}
	.xx_tabs_hs_list_inp1,.xx_tabs_hs_list_inp2{
		width: 100%;
	}
	.xx_bars .item:before{
		left: 0;
		top: 0;
		width: 100%;
		height: 5px;
	}
	.xx_bars .item:after{
		right: auto;
		left: 50%;
		margin-left: -10px;
		top: auto;
		bottom:-10px;
		border-top-width:10px;
		border-bottom-width:0;
		border-right-width: 10px;
		border-left-width:10px;
		border-color:#e6482f transparent transparent transparent;
	}
	.xx_tabs{
		width: 100%;
		padding: 3% 0;
	}
	
	.xx_changshi_list dd{
		width: 50%;
	}
	.xx_changshi_list dd:nth-child(2n){
		border: none;
	}
	
	/*
	 * 专题
	 */
	.pro_list3 dd{
		width: 49%;
		margin-right: 2%;
	}
	.pro_list3 dd:nth-child(2n){
		margin-right:0;
	}
	
}




@media screen and (min-width: 300px) and (max-width: 767px){
	.ind_wrapper{
		padding-left: 3%;
		padding-right: 3%;
	}
	
.pro_det_pic_box img{max-width:100%;}
.case_list3 dd .pic{
  display: block;
  overflow: hidden;height:15em;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;
}
.case_list3 dd .pic img{

  transition: all 0.5s;
    -webkit-transition: all 0.5s;vertical-align:middle;max-height:15em;max-width:15em;
}

.rela_list_scroll dd .pic{
  overflow: hidden;height:15em;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;
}
.rela_list_scroll dd .pic img{
 
  transition: all 0.5s;
    -webkit-transition: all 0.5s;vertical-align:middle;max-height:15em;max-width:15em;
}


.pro_cover_item_con_r_b_list dd .pic{
  overflow: hidden;
  margin-bottom: 6px;width:15em;height:15em;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;
}
.pro_cover_item_con_r_b_list dd .pic img{
 max-width:15em;max-height:15em;vertical-align:middle;
}

.pro_list2_pic{
  width: 44%;
  overflow: hidden;width:15em;height:15em;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;
}

.case_list1 dd .pic{width:15em;height:15em;}
.pro_list2_pic img{
  
  transition: all 0.5s;
    -webkit-transition: all 0.5s;max-width:15em;max-height:15em;vertical-align:middle;
}

.case_list1 dd .pic img{max-width:15em;max-height:15em;}


.news_list3_pic{
  overflow: hidden;width:15em;height:15em;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;
}
.news_list3_pic img{
  
  transition: all 0.5s;
    -webkit-transition: all 0.5s;max-width:15em;max-height:15em;vertical-align:middle; 
}


.pro_gc_case_list dd .pic{
   width:15em;height:15em;
  overflow: hidden;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;
}
.pro_gc_case_list dd .pic img{
  max-width:15em;max-height:15em;
  transition: all 0.5s;
    -webkit-transition: all 0.5s;vertical-align:middle;
}


.case_list3 dd .pic{
  display: block;
  overflow: hidden;width:15em;height:15em;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;
}
.case_list3 dd .pic img{

  transition: all 0.5s;
    -webkit-transition: all 0.5s;vertical-align:middle;max-height:15em;max-width:15em;
}

.rela_list_scroll dd .pic{
  overflow: hidden;width:15em;height:15em;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;
}
.rela_list_scroll dd .pic img{
 
  transition: all 0.5s;
    -webkit-transition: all 0.5s;vertical-align:middle;max-height:15em;max-width:15em;
}

.honor_list dd a{
  display: block;width:15em;height:15em;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;
}
.honor_list dd a img{
  vertical-align:middle;max-width:15em;max-height:15em;
}


.pro_list4 dd .pic{
  overflow: hidden;background:#ffffff;text-align:center;width:15em;height:15em;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;
}
.pro_list4 dd .pic img{
  
  
  transition: all 0.5s;
    -webkit-transition: all 0.5s;max-width:13em;max-height:15em;vertical-align:middle;
}

.ind_zt_list dd .pic{
  overflow: hidden;width:13em;height:15em;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;

}
.ind_zt_list dd .pic img{
  max-width:13em;max-height:15em;
  transition: all 0.5s;
    -webkit-transition: all 0.5s;vertical-align:middle;
}

.case_list1 dd .pic{
  overflow: hidden;width:13em;height:15em;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;
}
.case_list1 dd .pic img{
 vertical-align:middle;
  transition: all 0.5s;
    -webkit-transition: all 0.5s;max-width:13em;max-height:15em;
}

.ind_box5_r{border-left: 1px solid #e4e3e7;border-right: 1px solid #e4e3e7;}

.ywhz_box_list{margin-left: 2%;}
.ywhz_box_list dd{width:33%;}
.head_b{
		height: 58px;
	}
	.head_search{
		margin-top: 9px;
		margin-right: 60px;
	}
	.ind_sea_hide{
		top: 58px;
	}
	.logo_l{
		float: none;
	}
	.logo_l img{
		height: 38px;
	}
	.head_search{
		font-size: 22px;
	}
	.head_menu_top{
		display: none;
	}
	.menu{
		display: none;
		position: absolute;
		top: 58px;
		left:0;
		width:100%;
		height: auto;
		z-index: 999;
		padding: 10px;
		margin: 0;
		background: #f8f8f8;
	}
	.menu_dl{
		height: auto;
		flex-direction: column;
		-webkit-flex-direction: column;
	}
	.menu_dl dd{
		width: 100%;
		color: #fff;
		height: auto;
		position: static;
	}
	.menu_tt{
		color: #fff;
		border-top: none;
		border-bottom: 1px solid #ddd;
	}
	.menu_tt_ico{
		width: 40px;
		height: 40px;
		cursor: pointer;
	}
	.menu_tt .text{
		float: left;
		line-height: 40px;
		width: 80%;
		text-align: left;
		padding: 0;
		padding-left: 10px;
		color: #333;
	}
	.menu_down{
		position:static;
		top: auto;
		left: auto;
		width: 100%;
		margin-left: 0;
		text-align: left;
		padding: 10px 0 15px;
		border: none;
		overflow: hidden;
		background:#f5f5f5;
		box-shadow: none;
	}
	.menu_two_tt{
		color: #333;
		font-size: 14px;
		padding: 0 15px;
		border-bottom:0;
	}
	.menu_dl dd.hover .menu_tt .text{
		color:#e6482f;
		background: none;
	}
	.menu_three{
		display: block;
		position:static;
		top: auto;
		left: auto;
		width: 100%;
		border: none;
		padding: 0 15px;
		background: none;
	}
	.menu_three a{
		padding: 0;
		line-height: 30px;
		border: 0;
	}
	
	.menu_btn{
		display: block;
		right: 5px;
		top:6px;
	}
  .mobile_lag_icon{
    display:block;
  }
	.ind_search{
		display: block;
	}
	.ind_sea_hide{
		right: 0;
		width: 100%;
	}
  .banner_box .owl-theme .owl-dots{
    bottom:10px;
  }
	.pro_list4 dd{
		float: left;
		width: 50%;
	}
	.pro_list4 dd .tt{
		font-size: 18px;
	}
	.pro_list4 dd .more{
		width: 120px;
		height: 30px;
		line-height: 30px;
	}
	.ind_box2_list{
		justify-content: center;
		-webkit-justify-content: center;
	}
	.ind_box2_list dd{
		margin-bottom:4%;
	}
	.ind_box2_list dd .num{
		font-size: 26px;
	}
	.ind_box2_list dd{
		width: 33.33%;
	}
	
	.more_btn4{
		width: 200px;
		height: 40px;
		font-size: 16px;
		line-height: 40px;
	}
	.ind_box3_l, .ind_box3_r{
		width: 100%;
		margin-bottom: 2%;
	}
	.ind_box3_l_hot a{
		flex-direction: column;
    	-webkit-flex-direction: column;
	}
	.ind_box3_l_hot_pic{
		width: 100%;
		margin-bottom: 4%;
	}
	.ind_box3_l_hot_con{
		width: 100%;
		padding-left: 0;
	}
	.ind_zt_prev, .ind_zt_next{
		width: 30px;
		height: 30px;
		background-size: 10px auto;
		top: -40px;
	}
	.ind_zt_list dd .con .tt{
		font-size: 14px;
	}
	
	.ind_box5_l, .ind_box5_r{
		width: 100%;
		margin-bottom: 2%;
	}
	.ind_box6_list dd{
		width: 50%;
	}
	.ind_box6_list dd .icon{
		font-size: 42px;
	}
	
	
  .footer{
	margin-bottom:50px;
  }
	.footer_t dd{
		display: none;
	}
	.footer_t dd.dd_contact,.footer_t dd.dd_code{
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
	.footer_b{
		padding: 8px 0;
	}
	.footer_b_text{
		padding: 0 15px;
	}
	
	/*
	 * sub_banner
	 */
	.sub_banner{
		height: 200px;
	}
	.sub_banner_text{
		width: 240px;
		padding-left:10px;
		padding-right: 10px;
		height: 80px;
		margin-top: -40px;
		text-align: center;
		margin-right:-120px;
	}
	.sub_banner_text .tt{
		font-size: 24px;
	}
	.sub_banner_text .tt2{
		font-size: 18px;
	}
	
	.sub_banner_text2{
		width: 240px;
		padding-left:10px;
		padding-right: 10px;
		height: 80px;
		margin-top: -40px;
		text-align: center;
		margin-left:-120px;
	}
	.sub_banner_text2 .tt{
		font-size: 24px;
	}
	.sub_banner_text2 .tt2{
		font-size: 18px;
	}
	
	
	.sub_banner_text{
		width: 240px;
		padding-left:10px;
		padding-right: 10px;
		height: 80px;
		margin-top: -40px;
		text-align: center;
		margin-left:-120px;
	}
	.sub_banner_text .tt{
		font-size: 24px;
	}
	.sub_banner_text .tt2{
		font-size: 18px;
	}
		
	/*
	 * about_com
	 */
  .location{
    height:auto;
    padding:15px 0;
    line-height:24px;
  }
	.about_com_box1,.about_com_box2,.about_com_box3{
		padding: 0 2%;
	}
	.sub_title1{
		margin-bottom: 12px;
	}
	.sub_title1 .tt1{
		font-size: 24px;
	}
	.about_com_box1 .ind_wrapper,.about_com_box2_con,.about_com_box3_con_clm1{
		flex-direction: column;
    	-webkit-flex-direction: column;
	}
	.about_com_box1_l,.about_com_box1_r,.about_com_box2_pic,.about_com_box2_r{
		width: 100%;
		margin-bottom: 10px;
	}
	.about_com_box1_list{
		width: 96%;
		margin: 1% auto 0;
		flex-wrap:wrap;
    	-webkit-flex-wrap:wrap;
	}
	.about_com_box1_r .pic1{
		width:100%;
		margin-top: 0;
		background: none;
		box-shadow: none;
	}
	.about_com_box1_r .pic2{
		width:100%;
		position: static;
		background: none;
		box-shadow: none;
	}
	.about_com_box1_r img{
		display: block;
		margin: 0 auto;
	}
	.about_com_box1_list dd{
		float: left;
		width: 33.33%;
		height: 100px;
	}
	.about_com_box1_list dd:after{
		display: none;
	}
	.about_com_box1_list dd .num{
		font-size: 36px;
	}
	.about_com_box3_con_clm1_l, .about_com_box3_con_clm1_r{
		width: 100%;
	}
	.about_com_box2_r{
		padding: 0;
	}
	
	.about_com_box3_con_clm1_l{
		margin-bottom: 8px;
	}
	.about_com_box3_con_item1{
		height: 120px;
		font-size: 20px !important;
	}
	.about_com_box3_con_item2{
		height: 248px;
		width:calc(50% - 8px);
		margin-left: 0;
	}
	.about_com_box3_con_clm1_r_t{
		flex-direction: column;
    -webkit-flex-direction: column;
	}
	.about_com_box3_con_clm1_r_t .about_com_box3_con_item3{
		width: 100%;
		padding: 15px 0;
	}
	.about_com_box3_con_clm1_r_b .about_com_box3_con_item1{
		height: 120px;
	}
	
	
	
	/*
	 * about_history
	 */
	.about_history:after{
		left:70px;
	}
	.about_history_date{
		width: 65px;
		font-size: 20px;
	}
	.about_history_con{
		width: calc(100% - 85px);
	}
	.about_history_box1{
		padding: 0 10px;
	}
	
	/*
	 * about_honor
	 */
	.about_bars a{
		font-size: 14px;
	}
	.about_honor_box1{
		padding: 0 10px;
	}
	.honor_list dd{
		width: 50%;
	}
	/*
	 * 伙伴
	 */
	.ywhz_box_list dd{
		width: 33%;
	}
	
	
	/*
	 * case
	 */
	.sub_title2 .tt{
		font-size: 22px;
	}
	.case_box1{
		padding: 0 10px;
	}
	.case_list1 dd{
		width: 50%;
		padding: 0 1%;
		margin-bottom: 2%;
	}
	.case_list2 dd{
		width: 100%;
	}
	.case_list2 dd a{
		flex-direction: column;
    -webkit-flex-direction: column;
	}
	.case_list2_pic,.case_list2_con{
		width: 100%;
		margin-bottom: 10px;
	}
	.case_list2_con{
		padding: 0 10px;
	}
	
	.case_list2_con_add{
		font-size: 18px;
	}
	.case_list2_con_add .icon{
		font-size: 18px;
	}
	.case_box4_news,.case_box4_zt{
		width: 100%;
	}
	.project_list dd{
		padding: 0 1%;
	}
	.project_list dd .tt{
		font-size: 14px;
	}
	
	
	
	/*
	 * pro_det
	 */
	.sub_main .ind_wrapper{
		padding:2% 0;
	}
	.pro_det_t{
		padding: 0;
	}
	.big_pic_show{
		display: none;
	}
	.pro_det_wap_scroll{
		display: block;
		margin-bottom: 20px;
	}
	.pro_det_inf{
		width: 100%;
		padding: 0 3%;
	}
	.contact_box1_item1_tt .con{
		padding-left: 10px;
		line-height: 26px;
	}
	.pro_det_title{
		font-size: 20px;
	}
	.pro_det_text2 .tt{
		font-size: 18px;
	}
	.pro_det_text,.pro_det_text2 .text{
		font-size: 14px;
	}
	.p_det_btn a{
		width: 170px;
	}
	.pro_det_b_bar_box{
		height: 136px;
	}
	.pro_det_b_bars a{
		padding: 0 15px;
		font-size: 16px;
		line-height: 36px;
	}
	
	.pro_det_b_inq .faq_list_box dd{
		width: 100%;
		flex-direction: column;
     	-webkit-flex-direction: column; 
		margin-right: 0;
	}
	.faq_list dd .tt{
		font-size: 14px;
	}
	
	
	
	
	
	/*
	 * news_det
	 */
	.news_det_title{
		font-size: 18px;
		padding: 0 10px 15px;
	}
	.news_det_date{
		flex-wrap:wrap;
    	-webkit-flex-wrap:wrap;
	}
	.news_det_date_clm{
		font-size:12px;
	}
	.news_det_date_clm:nth-child(2):before,.news_det_date_clm:nth-child(2):after{
		display: none;
		margin: 0;
	}
	.news_det_date_clm .tt{
		margin-right: 5px;
	}
	
	.news_det_btn a{
		width: 50px;
		height: 50px;
		border-radius: 50px;
		line-height: 50px;
		font-size: 28px;
	}
	
	.news_det_page_clm{
		width: 100% !important;
		padding: 2%;
		border-radius: 8px;
		margin: 0 0 8px 0 !important;
	}
	.news_det_page_clm .tt{
		font-size: 12px;
		width: 60px;
	}
	.news_det_page_clm .text{
		font-size: 12px;
		width: calc(100% - 60px);
	}
	
	/*
	 * page
	 */
	.page a.prev, .page a.next{
		padding: 0 10px;
	}
	.page a{
		font-size: 12px;
	}
	
	.case_det_clm1_pic dd{
		width: 100%;
		margin: 0 0 10px;
	}
	
	.online_zixun{
		padding-bottom: 4%;
	}
	.online_zixun_icon{
		float: none;
		margin: 0 auto;
	}
	.online_zixun_text{
		float: none;
		width: 100%;
		text-align: center;
		margin:0 0 20px 0;
	}
	.online_zixun_btn{
		float:none;
		display: block;
		margin: 0 auto;
	}
	
	
	
	/*
	 * case
	 */
	.case_list3 dd{
		width:50%;
	}
	.case_list3 dd .item{
		margin-bottom: 45px;
	}
	.case_list3 dd:hover .item{
		margin-bottom: 25px;
	}
	.case_list3 dd:nth-child(2n+1){
		clear: both;
	}
	.rela_list_box{
		padding: 0;
	}
	.rela_pro_prev,
	.rela_pro_next{
		display: none;
	}
	
	/*
	 * 常识
	 */
	.news_list2{
		padding: 0 10px;
	}
	.news_list2 dd{
		padding: 10px;
	}
	.news_list2 dd a{
		flex-direction: column;
    	-webkit-flex-direction: column;
	}
	.news_list2 dd .pic{
		width: 100%;
		margin-bottom: 10px;
	}
	.news_list2 dd .con{
		width: 100%;
	}
	
	/*
	 * contact
	 */
	
	.contact_box1{
		padding: 0 10px;
	}
	.contact_list dd{
		width: 150px;
	}
	.contact_list dd .icon{
		width: 90px;
		height: 90px;
		line-height: 90px;
		font-size: 40px;
	}
	.form_box dd{
		width:100%;
		margin-right:0;
	}
	
	
	/*
	 * faq_list
	 */
	.faq_list1{
		padding: 0 10px;
	}
	.faq_list1 dd{
		padding:2% 0;
	}
	.faq_list1_tt .icon{
		font-size: 22px;
		width: 22px;
		margin-right: 10px;
	}
	.faq_list1_tt .text{
		font-size: 18px;
		width: calc(100% - 32px);
	}
	.faq_list1_tt{
		margin-bottom: 0;
	}
	.faq_list1_text{
		padding-left: 32px;
	}
	
	/*
	 * news_list
	 */
	.sub_main_news{
		padding-left: 5px;
		padding-right: 5px;
	}
	.news_list3 dd{
		width: 50%;
	}
	.news_list3 dd:nth-child(2n){
		margin-right: 0;
	}
	.news_list3_tt{
		font-size: 14px;
	}
	.news_box2_l,.news_box2_r{
		width: 100%;
		margin-bottom: 10px;
	}
	.news_box2_r{
		padding: 0 10px;
	}
	.news_box3_l{
		width: 100%;
		margin-bottom: 20PX;
	}
	.news_box3_r{
		padding: 30px 10px;
	}
	.news_box3_r_cs_tt{
		font-size: 24px;
	}
	.faq_list2 dd{
		padding:10px 0;
	}
	.news_box3_pic,.news_box3_r{
		width: 100%;
	}
	.zhaunti_list dd{
		width: 100%;
	}
	.zhaunti_list dd .pic .tt{
		padding: 8px 15px;
		font-size: 18px;
	}
		
	
	/*
	 * news_list
	 */
	.hot_news_box{
		padding: 10px;
	}
	.hot_news_list dd .pic{
		width: 100%;
		margin-bottom: 20px;
	}
	.hot_news_list dd .con{
		width: 100%;
		padding-bottom: 15px;
	}
	.hot_news_list dd .con .tt{
		font-size: 18px;
	}
	.hot_news_prev, .hot_news_next{
		width: 36px;
		height: 36px;
	}
	.hot_news_prev{
		right: 37px;
	}
	
	.hot_news_list dd .con .date{
		color: #444;
		font-size: 14px;
		margin: 10px 0 15px;
	}
	.hot_news_list dd .con .text{
		line-height: 24px;
		height: 72px;
		font-size: 14px;
		margin-bottom: 20px;
		overflow: hidden;
	}
	
	.news_list4{
		padding: 0 10px;
	}
	.news_list4 dd a{
		padding:10px;
		flex-direction: column;
    	-webkit-flex-direction: column;
	}
	.news_list4_icon{
		display: none;
	}
	.news_list4_date{
		text-align: left;
	}
	.news_list4_date .days{
		font-size: 36px;
	}
	.news_list4_pic{
		margin: 15px 0;
	}
	.news_list4_date,.news_list4_pic,.news_list4_con{
		width: 100%;
	}
	.news_list4_con .number{
		margin: 8px 0 15px;
	}
	.news_list4_con .text{
		margin-bottom: 15px;
	}
	
	
	/*
	 * pro_cover 
	 */
	.pro_cover_list{
		margin: 0 10px;
	}
	.pro_cover_item_con_l{
		width: 100%;
		margin-bottom: 15px;
	}
	.pro_cover_item_con_r{
		width: 100%;
	}
	.pro_cover_item_con_r_b_list dd{
		width: 50%;
		padding: 0 10px;
	}
	.pro_cover_item_title{
		background: none;
		overflow: hidden;
		padding: 20px 0 10px;
	}
	.pro_cover_item_title_tt{
		color: #e6482f;
		background: none;
	}
	.pro_cover_item_title_tt,.pro_cover_item_title_list{
		width: 100%;
		float: none;
		display: block;
	}
	.pro_cover_item_title_list{
		padding-left: 30px;
	}
	.pro_cover_item_title_list a{
		margin-left: 0;
	}
	.pro_cover_item_title_more{
		float: right;
		display: block;
		width: 80px;
		text-align: center;
		margin: 0 auto;
	}
	.pro_gc_case_list dd{
		width: 50%;
		margin-bottom: 20px;
	}
	.pro_gc_case_list dd a{
		flex-wrap:wrap;
    	-webkit-flex-wrap:wrap;
	}
	.pro_gc_case_list dd .pic,.pro_gc_case_list dd .con{
		width: 100%;
		margin-bottom: 10px;
	}
	
	.pro_cover_search_form{
		width: 100%;
		height: auto;
	}
	.pro_cover_search_form_select{
		width: 100%;
		margin-bottom: 15px;
	}
	.pro_cover_search_form_btn{
		width: 100%;
	}
	
	/*
	 * pro_det
	 */
	.pro_det_t{
		padding:5% 10px;
	}
	.pro_det_pic_box{
		width: 100%;
	}
	.pro_det_pic{
		width: 100%;
	}
	.pro_det_t_inf{
		width:100%;
	}
	.pro_det_pic_prev,.pro_det_pic_next{
		display:none;
	}
	
	.pro_det_b_td_list dd{
		flex-direction: column;
    	-webkit-flex-direction: column;
	}
	.pro_det_b_td_list dd:nth-child(2n){
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
	}
	.pro_det_b_xn_list dd{
		width: 100%;
		flex-direction: column;
    	-webkit-flex-direction: column;
    	margin-bottom: 15px;
	}
	.pro_det_b_xn_list dd .icon{
		margin: 0 auto 15px;
	}
	.pro_det_b_xn_list dd .con{
		width: 100%;
		text-align: center;
	}
	
	
	.pro_det_b_td_list dd .pic,.pro_det_b_td_list dd .con{
		width: 100%;
	}
	.pro_det_b_td_list dd .con{
		border-left: 1px solid #d0d0d0 !important;
		border-right: 1px solid #d0d0d0 !important;
	}
	.pro_det_b_td_list dd .tt{
		font-size: 18px;
	}
	
	
	/*
	 * pro_list
	 */
	.sub_banner_pro_con{
		display: none;
	}
	.pro_list2{
		padding: 0 5px;
	}
	.pro_list2 dd{
		width: 100%;
	}
	.pro_list2 dd:nth-child(2n+1){
		margin-right:0;
	}
	.pro_list2 dd a{
		flex-direction: column;
    	-webkit-flex-direction: column;
	}
	.pro_list2_pic{
		margin-bottom: 15px;
	}
	.pro_list2_pic,.pro_list2_con{
		width: 100%;
		padding-left: 0;
	}
	.pro_list2_con{
		padding: 3% 5px;
	}
	
	
	/*
	 * 选型
	 */
	.xx_bars{
		width: 100%;
	}
	.xx_bars .item{
		float: left;
		padding: 5% 0;
		width: 33.33%;
	}
	.xx_bars .item .icon{
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.xx_bars .item .tt{
		font-size: 14px;
	}
	
	.xx_tabs_hs_list_tt2{
		float: none;
	}
	.xx_tabs_hs_list_tt{
		clear:both;
		padding-top: 10px;
	}
	.xx_tabs_hs_list_tt3{
		clear:both;
		padding-top: 10px;
	}
	.xx_tabs_hs_list_inp1,.xx_tabs_hs_list_inp2{
		width: 100%;
	}
	.xx_bars .item:before{
		left: 0;
		top: 0;
		width: 100%;
		height: 5px;
	}
	.xx_bars .item:after{
		right: auto;
		left: 50%;
		margin-left: -10px;
		top: auto;
		bottom:-10px;
		border-top-width:10px;
		border-bottom-width:0;
		border-right-width: 10px;
		border-left-width:10px;
		border-color:#e6482f transparent transparent transparent;
	}
	.xx_tabs{
		width: 100%;
		padding: 3% 0;
	}
	.xx_tabs_clm_l,.xx_tabs_clm_r{
		width: 100%;
	}
	.xx_tabs_clm_r{
		padding: 3% 5%;
	}
	.xx_tabs_hs_list_btn a{
		width: 150px;
	}
	
	
	.xx_changshi_list dd{
		width: 100%;
		padding:2% 10px;
		border: none;
	}
	
	
	/*
	 * 专题
	 */
	.pro_list3{
		padding: 0 10px;
	}
	.pro_list3 dd{
		width: 100%;
		margin-right:0;
	}
	.pro_list3_con{
		padding-left: 5px;
		padding-right: 5%;
	}
	
	
	.case_search{
		padding: 3% 0;
	}
	.case_search_box{
		width: 95%;
	}
	.case_search_box .inp1{
		width: calc(100% - 100px);
	}
	.case_search_box .btn{
		width: 100px;
	}
	
  .mobile_footer_btn{
    display:block;
  }
	
  .contact_list{
    width:100%;
  }
  .contact_list dd{
    width:50%;
  }
  .contact_box1_clm_pic{
    width:100%;
    display:flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    justify-content: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
  }
  
	
}
