/**
 *               ii.                                         ;9ABH,          
 *              SA391,                                    .r9GG35&G          
 *              &#ii13Gh;                               i3X31i;:,rB1         
 *              iMs,:,i5895,                         .5G91:,:;:s1:8A         
 *               33::::,,;5G5,                     ,58Si,,:::,sHX;iH1        
 *                Sr.,:;rs13BBX35hh11511h5Shhh5S3GAXS:.,,::,,1AG3i,GG        
 *                .G51S511sr;;iiiishS8G89Shsrrsh59S;.,,,,,..5A85Si,h8        
 *               :SB9s:,............................,,,.,,,SASh53h,1G.       
 *            .r18S;..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,.1H315199,rX,       
 *          ;S89s,..,,,,,,,,,,,,,,,,,,,,,,,....,,.......,,,;r1ShS8,;Xi       
 *        i55s:.........,,,,,,,,,,,,,,,,.,,,......,.....,,....r9&5.:X1       
 *       59;.....,.     .,,,,,,,,,,,...        .............,..:1;.:&s       
 *      s8,..;53S5S3s.   .,,,,,,,.,..      i15S5h1:.........,,,..,,:99       
 *      93.:39s:rSGB@A;  ..,,,,.....    .SG3hhh9G&BGi..,,,,,,,,,,,,.,83      
 *      G5.G8  9#@@@@@X. .,,,,,,.....  iA9,.S&B###@@Mr...,,,,,,,,..,.;Xh     
 *      Gs.X8 S@@@@@@@B:..,,,,,,,,,,. rA1 ,A@@@@@@@@@H:........,,,,,,.iX:    
 *     ;9. ,8A#@@@@@@#5,.,,,,,,,,,... 9A. 8@@@@@@@@@@M;    ....,,,,,,,,S8    
 *     X3    iS8XAHH8s.,,,,,,,,,,...,..58hH@@@@@@@@@Hs       ...,,,,,,,:Gs   
 *    r8,        ,,,...,,,,,,,,,,.....  ,h8XABMMHX3r.          .,,,,,,,.rX:  
 *   :9, .    .:,..,:;;;::,.,,,,,..          .,,.               ..,,,,,,.59  
 *  .Si      ,:.i8HBMMMMMB&5,....                    .            .,,,,,.sMr 
 *  SS       :: h@@@@@@@@@@#; .                     ...  .         ..,,,,iM5 
 *  91  .    ;:.,1&@@@@@@MXs.                            .          .,,:,:&S 
 *  hS ....  .:;,,,i3MMS1;..,..... .  .     ...                     ..,:,.99 
 *  ,8; ..... .,:,..,8Ms:;,,,...                                     .,::.83 
 *   s&: ....  .sS553B@@HX3s;,.    .,;13h.                            .:::&1 
 *    SXr  .  ...;s3G99XA&X88Shss11155hi.                             ,;:h&, 
 *     iH8:  . ..   ,;iiii;,::,,,,,.                                 .;irHA  
 *      ,8X5;   .     .......                                       ,;iihS8Gi
 *         1831,                                                 .,;irrrrrs&@
 *           ;5A8r.                                            .:;iiiiirrss1H
 *             :X@H3s.......                                .,:;iii;iiiiirsrh
 *              r#h:;,...,,.. .,,:;;;;;:::,...              .:;;;;;;iiiirrss1
 *             ,M8 ..,....,.....,,::::::,,...         .     .,;;;iiiiiirss11h
 *             8B;.,,,,,,,.,.....          .           ..   .:;;;;iirrsss111h
 *            i@5,:::,,,,,,,,.... .                   . .:::;;;;;irrrss111111
 *            9Bi,:,,,,......                        ..r91;;;;;iirrsss1ss1111
 */

/*
 * author 229343733@qq.com
 * don't delete my dog !!!!!
 */


@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;
	}
  .mobile_lag_icon{
    top:38px;
  }
	.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;
	}
  .mobile_lag_icon{
    top:16px;
  }
	.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%;
	}
	.head_b{
		height: 58px;
	}
	/* .head_search{
		margin-top: 9px;
		margin-right: 60px;
	} */
	.ind_sea_hide{
		top: 40px;
	}
	.logo_l{
		float: none;
	}
	.logo_l img{
		
       width: 300px;
	}
	.head_search{
		font-size: 22px;
	}
	.head_menu_top{
		display: none;
	}
	.menu{
		display: none;
		position: absolute;
		top: 97px;
		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: 0px;
		top:13px;
	}
  .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{padding-bottom:30%;background-size: 190%;background-position: center bottom;}
	.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{
		height:40px;
		/* 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.pc {
      display:none;
  }
  .sub_banner.mobile {
      display:block;
  }
  .sub_banner.mobile img {
  	width: 100%;
    height: 200px;
    margin-left: -50%;
  }
	.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.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;
  }
  .news_list5{
    padding:0 10px;
  }
  .news_list5 dd{
    padding:15px 10px;
  }
  .news_list5 dd a{
    flex-direction: column; 
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
  }
  .news_list5_date{
    text-align:left;
  }
  .news_list5_date .days{
    font-size:30px;
  }
  .news_list5_icon{
    margin:6px 0;
  }
  .news_list5_con,
  .news_list5_pic{
    width:100%;
  }
  .news_list5_con .tt{
    font-size:16px;
  }
  .news_list5_pic{
    margin-bottom:15px;
  }
  .job_list {
  margin-top: 0px;
  margin-bottom: 20px;
}
.table_bd .item ul{padding-right:40px;}
.table_bd .item ul li:first-of-type{height:56px;line-height:56px;font-size:16px;}
.table_bd .item ul li:last-of-type{right:0;line-height:56px;}
.table_bd .item ul li:last-of-type .iconfont{width:16px;height:16px;background-size:16px 16px;}
.table_bd .item .job_del{padding:20px 5%;}
.table_bd .item .job_del dl{margin-bottom:10px;}
.table_bd .item .job_del dl dt{font-size:14px;width:75px;}
.table_bd .item .job_del dl dd{font-size:14px;padding-right:2%;}
	
}
