/**
 *               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) {
	.side {
		display: none;
	}

	.ind_wrapper {
		padding-left: 3%;
		padding-right: 3%;
	}

	.head_b .head_logo {
		background-image: none;
		height: auto;
	}

	.head_b .head_logo .ind_wrapper .logo {
		padding: 10px 0;
	}

	.head_b {
		/* height: 58px; */
	}

	.head_search {
		margin-top: 9px;
		margin-right: 60px;
	}

	.ind_sea_hide {
		display: none;
	}

	.logo_l {
		float: none;
	}

	.logo_l img {
		height: auto;
		width: 60%;
		margin: 0;
	}

	.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;
		background: #fff;
	}

	.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: #279F37;
		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;
	}

	.banner_box {
		margin-top: 20px;
	}
	.banner_prev, .banner_next {
		display: none;
	}
	.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 {
		height: 40px;
		/* font-size: 42px; */
	}


	.footer {
		margin-bottom: 50px;
	}
	.footer .footer_hd  {
		padding: 20px 0;
	}
	.footer .footer_hd .logo {
		width: 100%;
		justify-content: center;
	}
	.footer .footer_hd .logo img {
		width: 240px;
	}
	.footer .footer_hd .nav {
		display: none;
	}
	.footer .footer_bd {
		flex-direction: column;
		padding: 20px 0;
		gap: 20px;
	}
	.footer .footer_bd .left ul{
		flex-direction: column;
		gap: 10px
	}
	.footer .footer_bd .left ul li {
		width: 100%;
		justify-content: center;
	}
	/*
	 * 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.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: flex;
	}

	.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;
	}
	.case_list3 dd .pic img {
		height: 185px;
	}
	.footer .footer_bd .left ul li {
		font-size: 12px;
	}
	.owl-carousel .owl-item img {
		height: 305px;
		object-fit: cover;
	}
	.news_det_con img {
		height: auto !important;
	}
}