/**
 *               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
 */

 @media screen and (min-width: 1200px) {
	.wrapper {
		width: 92%;
	}

	.ind_sp_ls dd:nth-child(1) .ind_sp_tit a:nth-child(1) {
		font-size: 42px;
	}

	.ind_sp_xq3 {
		font-size: 40px;
	}

	.ind_pro a:nth-child(1) {
		font-size: 40px;
	}

	.inf_comp_con_tit {
		font-size: 40px;
	}

	.ind_comp_file:nth-child(2) .inf_comp_con a:nth-child(1) {
		font-size: 40px;
	}

	.ind_comp_file:nth-child(2) .inf_comp_con a:nth-child(2) {
		font-size: 40px;
		margin-bottom: 15px;
	}

	.ind_sp_ls dd .ind_sp_tit {
		top: 12%;
		left: 12%;
	}

	.ind_pro_xqj div span:nth-child(1) {
		font-size: 15px;
	}

	.ind_news a:nth-child(1) {
		font-size: 40px;
	}

	/* about */

	.abo_head_tit span:nth-child(1) {
		font-size: 56px;
	}



	.banner2 .owl-carousel.owl-loaded {
		display: none !important;
	}

	.appl_bx2_dl dd:nth-child(3n) {
		margin-right: 0;
	}

	.app_ls_bx5_r_img a:nth-child(4n) {
		margin-right: 0;
	}

	.cert_box2_con_dl dd:nth-child(4n) {
		margin-right: 0;
	}

	.drs_bx3_con_l:nth-child(2n) {
		margin-right: 0;
	}

	.fact_sp_k:nth-child(3n) {
		margin-right: 0;
	}

	.pro_list_r .app_ls_bx5_r_img1 a:nth-child(3n) {
		margin-right: 0;
	}

	.pro_cer1_3_cp_dl dd:nth-child(5n) {
		margin-right: 0;
	}

	.rev_bx1_dl dd:nth-child(3n) {
		margin-right: 0;
	}

	.sha_bx1_dl dd:nth-child(4n) {
		margin-right: 0;
	}

	.video1_copn_dl dd:nth-child(3n) {
		margin-right: 0;
	}

	.sur_box3_d_r3 a:nth-child(3n) {
		margin-right: 0;
	}

	.ind_box5_concon_dl dd:nth-child(2n) {
		margin-right: 0;
	}

	.pro_d3_xgg .owl-controls {
		display: none;
	}

	.ind_bn2_c_dd:nth-child(4n) {
		margin-right: 0;
	}

	.ban_vio_dl dd:nth-child(4n) {
		margin-right: 0;
	}
}



/* 1201-------1400 */
@media screen and (min-width: 1201px) and (max-width: 1400px) {
	.pro_co3_r_dl dd {
		width: calc((100% - 24px) / 3);
	}

	.pro_co3_r_dl>dd:nth-child(4n) {
		margin-right: 8px;
	}
	.pro_co3_r_dl>dd:nth-child(3n) {
		margin-right: 0px;
	}
	
	
	.ind_banner_box .item.one a .text_box .text_01 {
	    font-size: 30px;
	    line-height: 40px;
	}
	.ind_banner_box .item.two a .text_box {
	    width: 44%;
	}
	.ind_banner_box .item.two a .text_box .text_01 {
	    font-size: 44px;
	}
	.ind_banner_box .item.two a .text_box .text_02 {
	    font-size: 24px;
	    box-sizing: border-box;
	    padding-top: 10px;
	}
	.ind_banner_box .item.three a .text_box {
	    width: 70%;
	}
	.ind_banner_box .item.three a .text_box .text_01 {
	    font-size: 70px;
	}
	.ind_banner_box .item.three a .text_box .text_02 {
	    font-size: 30px;
	}
	
	
	
	   .ind_banner_box .item.three a .banner_text {
	       max-width: 380px;
	   }
	
	
	
	
	
	
	
	
	
}





/* 1025----------1200 */
@media screen and (min-width: 1025px) and (max-width: 1200px) {
	.wrapper {
		width: 92%;
	}

	.header_menu_dd a {
		font-size: 14px;
	}

	.header_menu_ul {
		height: 81px;
	}



    .ind_banner_box .item.one a .text_box {
        width: 50%;
        top: 15%;
        left: 10%;
    }
    .ind_banner_box .item.one a .text_box .text_01 {
        font-size: 30px;
        line-height: 40px;
        padding-bottom: 30px;
    }
    .ind_banner_box .item.one a .text_box .More_btn {
        font-size: 14px;
        width: 140px;
    }
    .ind_banner_box .item.two a .text_box {
        width: 50%;
        left: 48%;
    }
    .ind_banner_box .item.two a .text_box .text_01 {
        font-size: 36px;
    }
    .ind_banner_box .item.two a .text_box .text_02 {
        font-size: 20px;
        box-sizing: border-box;
        padding-top: 10px;
    }
    .ind_banner_box .item.three a .text_box {
        width: 80%;
    }
    .ind_banner_box .item.three a .text_box .text_01 {
        font-size: 50px;
    }
    .ind_banner_box .item.three a .text_box .text_02 {
        font-size: 26px;
    }











	.header_menu_down {
		top: 81px;
	}

	.head_lag_search {
		height: 81px;
	}

	.header_logo img {
		width: 81%;
	}

	.ind_sp_ls dd {
		height: 556px;
	}

	/* abouté¡µé¢ */
	.ab_bx2_tt {
		font-size: 32px;
	}

	.about_box2 {
		font-size: 15px;
	}

	.ab_bx_jl_sjtt span:nth-child(1) {
		font-size: 65px;
	}
	.ab_bx_jl_sjtt i {
		font-size: 65px;
	}

	.ab_bx3_ls_tt {
		font-size: 20px;
		margin: 20px 0 5px 0;
	}

	.head_menu_up a {
		padding: 21px 45px 21px 0px;
	}

	.head_menu_duwn a {
		padding: 18px 34px;
	}


	.bottom_list_item2 .bottom_ls:nth-child(4) a {
		font-size: 18px;
	}

	.app_ls_bx5_r_img a:nth-child(3n) {
		margin-right: 0;
	}

	.app_ls_bx5_r_img a {
		width: 32%;
		margin-bottom: 20px;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.app_ls_r {
		padding: 2.5% 4% 2.9%;
	}

	.app_ls_r_tt a {
		font-size: 24px;
	}

	.app_ls_r_con {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 7;
		word-break: break-all;
	}

	.appl_bx2_dl dd:nth-child(3n) {
		margin-right: 0;
	}

	.cert_box2_con_dl dd:nth-child(4n) {
		margin-right: 0;
	}

	.sur_box3_d_r3 a:nth-child(3n) {
		margin-right: 0;
	}

	.dress_box2_tt {
		width: 100% !important;
		font-size: 20px;
	}

	.sur_box3_d_l_tt span:nth-child(1) {
		font-size: 38px;
	}

	.sur_box3_d_l_tt span:nth-child(2) {
		font-size: 20px;
	}

	.banner_con_h1 {
		font-size: 30px;
	}

	.ind_ban3_t1 {
		font-size: 40px;
		padding-bottom: 10px;
	}

	.ind_ban3_t2 {
		font-size: 36px;
	}

	.ind_ban3_t3 {
		font-size: 32px;
	}

	.ind_ban3_t4 {
		margin-top: 15px;
	}

	.ind_ban3_r_dow_dl {
		padding: 7% 5% 10%;
	}

	.ind_ban3_r_dow_dl div {
		font-size: 14px;
	}

	.ind_ban3_r_dow_dl div span {
		padding: 10px 0;
	}

	.ind_bn2_l_h1 {
		font-size: 44px;
	}

	.ind_ban3_r_top {
		padding-bottom: 25px;
	}

	.ind_box5_concon_dl dd:nth-child(2n) {
		margin-right: 0;
	}

	.news_det_title1 {
		font-size: 26px;
		word-break: break-all;
	}

	.pro_cer1_3_cp_dl .owl-item img {
		width: 70%;
	}

	.pro_cer1_3_cp_t {
		margin: 10% 0 8%;
	}

	.pro_cer1_3_cp_xj {
		margin-bottom: 5%;
	}

	.pro_cer3_ttb {
		font-size: 35px;
	}

	.pro_cer3_ttr {
		font-size: 35px;
	}

	.pro_co3_r_dl dd {
		width: calc((100% - 24px) / 3);
	}

	.pro_co3_r_dl>dd:nth-child(4n) {
		margin-right: 8px;
	}
	.pro_co3_r_dl>dd:nth-child(3n) {
		margin-right: 0px;
	}
	.pro_cer1_5tt {
		font-size: 35px;
	}

	/* pro_datalied */
	
	.pro_ls_bx5_r_img1 a {
		width: calc((100% - 40px) / 3);
		margin-right: 20px;
	}
	.pro_ls_bx5_r_img1 a:nth-child(4n) {
    	margin-right: 20px;
	}
	.pro_ls_bx5_r_img1 a:nth-child(3n) {
    	margin-right: 0px;
	}
	
	
	
	
	
	
	.pro_dta_r_t_t {
		font-size: 26px;
	}

	.pro_dta_r_h {
		margin: 20px 0;
	}

	.appl_tp1_tt {
		font-size: 32px;
	}

	.pro_dta1_l_d1_tt2_l_t {
		font-size: 14px;
	}

	.pro_dta1_l_d1_tt {
		font-size: 26px;
	}

	.pro_dta1_r_a a {
		padding: 15px 0;
		font-size: 13px;
	}

	.pro_list_r .app_ls_bx5_r_img1 a:nth-child(3n) {
		margin-right: 0;
	}

	.rev_bx1_dl dd:nth-child(3n) {
		margin-right: 0;
	}

	.sha_bx1_dl dd:nth-child(4n) {
		margin-right: 0;
	}

	.video1_copn_dl dd:nth-child(3n) {
		margin-right: 0;
	}

	.yd_tk_top_tt {
		width: 100%;
		font-size: 32px;
		color: white;
		font-family: "GOTHIC";
		padding: 5% 7% 0;
		padding-bottom: 0;
		line-height: 1.1;
	}

	.yd_tk_top_c {
		font-size: 14px;
		color: white;
		font-family: "GOTHIC";
		padding: 1.5% 7% 0;
		line-height: 1.5;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
	}

	.yd_tk_btm_tt {
		font-size: 24px;
		color: #333;
		font-family: "GOTHIC";
		padding: 3% 7% 0;
		padding-bottom: 0;
		line-height: 1.1;
	}

	.yd_tk_btm_c {
		padding: 2% 7% 0;
	}

	.yd_tk_c_dw {
		padding: 6px 7.5px;
	}

	.app_ls_bg_ry {
		border: 10px solid rgba(214, 47, 49, 0.8);
	}



	.app_ls_bg_ry21 {
		width: 20px;
		height: 20px;
		background: #fff;
		border-radius: 50%;
	}

	.head_emal {
		margin: 0 10px;
	}
	.head_sousuo {
		width: 135px;
	}
	.head_top_r {
		width: 65%;
	}
	.head_top_l {
		width: 300px;
	}

	.fact_sp_k:nth-child(3n) {
		margin-right: 0;
	}

	.qc_sp2 {
		height: 580px;
	}

	.pro_d3_xgg .owl-controls {
		display: none;
	}

	.ind_bn2_c_dd:nth-child(4n) {
		margin-right: 0;
	}

	.sur_box1_1 {
		flex-wrap: wrap;
	}

	.ban_vio_dl dd:nth-child(3n) {
		margin-right: 0;
	}

	.ind_bn2_c_dd a {
		padding: 20px;
	}

	.ind_bn2_c_dd1 a {
		padding: 20px;
	}

	.ind_bn2_c_dd1 .ind_bn2_c_img {
		font-size: 24px;
	}

	.ind_bn2_c_dd1 .ind_bn2_c_con {
		margin-bottom: 0;
		font-size: 26px;
		height: 40px;
		width: 40px;
		line-height: 40px;
		margin-left: 5%;
		margin-bottom: 45px;
	}

	.sur_box_1 {
		margin-top: 30px;

		padding-left: 23px;
	}
	
	
	.pub_all_page_BackTop {
	    right: 20px;
	    bottom: 100px;
	    width: 45px;
	    height: 45px;
	}
	
	.pub_all_page_BackTop .back_top_icon {
	    line-height: 45px;
	}
	
	
	
	.ind_banner_box .item.three a .banner_text {
	       max-width: 360px;
	 }
	
	
	
	
}




/* ~~~~~~~~~~ipad~~~~~~~~~~~~ */
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.wrapper {
		width: 96%;
	}

	.mobile_header {
		display: block;
	}

	.header {
		display: none;
	}

	.mobile_logo {
		width: 240px;
	}




    .ind_banner_box {
        margin-top: 52px;
    }
    .ind_banner_box .item.one a .text_box {
        width: 54%;
        top: 22%;
        left: 8%;
    }
    .ind_banner_box .item.one a .text_box .text_01 {
        font-size: 22px;
        line-height: 30px;
        padding-bottom: 20px;
    }
    
    .ind_banner_box .item.two a .text_box .text_01 {
        font-size: 26px;
    }
    .ind_banner_box .item.two a .text_box .text_02 {
        font-size: 18px;
        line-height: 26px;
        box-sizing: border-box;
        padding-top: 10px;
    }
    .ind_banner_box .item.two a .text_box {
        width: 48%;
        left: 48%;
    }
    .ind_banner_box .item.three a .text_box {
        width: 90%;
    }
    .ind_banner_box .item.three a .text_box .text_01 {
        font-size: 40px;
    }
    .ind_banner_box .item.three a .text_box .text_02 {
        font-size: 20px;
    }










	.ab_bx1_mb1 {
		padding: 0;
	}

	.ab_bx1_mb {
		padding-top: 25%;
	}

	.ab_bx1_mb1_l_dl dd a {
		font-size: 13px;
	}

	.ab_bx2_tt {
		font-size: 28px;
	}

	.about_box2 {
		font-size: 14px;
	}

	.ab_bx_jl_sjtt span:nth-child(1) {
		font-size: 50px;
	}
	.ab_bx_jl_sjtt i {
		font-size: 50px;
	}

	.ab_bx_jl_sjtt span:nth-child(2) {
		font-size: 20px;
	}

	.ab_bx_jl_sjcc {
		font-size: 17px;
	}

	/* .ab_bx_jl_sjcc {
    font-size: 26px;
  } */
	.ab_bx3_ls_tt {
		font-size: 18px;
	}

	.ab_bx3_tt {
		font-size: 24px;
	}

	.bottom_list_item2 .bottom_ls:nth-child(4) a {
		font-size: 16px;
	}

	.bottom_list .bottom_list_item1 {
		display: none;
	}
	
	.bottom_list .bottom_list_item4 {
	    display: none;
	}

	.bottom_list .bottom_list_item {
		width: 45%;
	}

	.bottom_gs_a a {
		padding: 20px 0;
		/* line-height: 55px; */
	}

	.bottom_gs_a span {
		padding: 20px 0;
		/* line-height: 55px; */
	}

	.app_ls_con_top {
		display: -webkit-flex;
		display: -ms-flexbox;
		flex-wrap: wrap;
	}

	.app_ls_bx5_r_img a:nth-child(3n) {
		margin-right: 0;
	}

	.app_ls_bx5_r_img a {
		width: 32%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.app_ls_ll {
		width: 100%;
	}

	.app_ls_r {
		width: 100%;
		padding: 45px 4%;
	}

	.appl_bx1 {
		padding-top: 52px;
	}



	.appl_bx2_hy1 {
		font-size: 14px;
	}

	.cert_box2_con_dl dd:nth-child(3n) {
		margin-right: 0;
	}

	.cert_box2_con_dl dd {
		width: 32%;
		margin-right: 2%;
	}

	.ab_bx1_mb1 {
		justify-content: center;
	}

	.cert_box1 .ab_bx1_mb1_l {
		width: 100%;
	}

	.sur_box1_1 {
		flex-wrap: wrap;
	}

	.sur_box1_1 .dress_box2_tt {
		width: 100%;
		font-size: 26px;
	}

	.sur_box_1 {
		margin-top: 20px;
		padding: 0;
		/* margin-top: ; */
	}

	.dress_box1 .ab_bx1_mb1_l_dl dd a {
		font-size: 13px;

		padding: 15px 0;
	}

	.dress_box1 .ab_bx1_mb1_l_dl .hover a {
		font-size: 13px;
	}

	.dress_box1 .ab_bx1_mb1_l_dl dd {
		padding: 15px 0;
		margin-right: 20px;
	}

	.sur_box3_d_r3 a:nth-child(3n) {
		margin-right: 0;
	}

	.ind_ban3 {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}

	.ind_ban3_l {
		width: 100%;
	}

	.ind_ban3_r {
		width: 100%;
	}

	.ind_ban3_r_top {
		margin-left: 0;
	}

	.ind_ban3_r_dow {
		margin-left: 0;
		margin-top: 20px;
	}

	.ind_ban3_r_dow_dl div {
		width: 23%;
	}

	.ind_ban3_r_top {
		padding: 0px 0;
	}

	.ind_ban3_l_xj {
		padding: 15px 0;
	}

	.ind_ban3_t1 {
		font-size: 36px;
		padding-bottom: 5px;
	}

	.ind_ban3_t2 {
		font-size: 30px;
	}

	.ind_ban3_t3 {
		font-size: 32px;
	}

	.ind_ban3_t4 {
		margin-top: 10px;
	}

	.ind_bn2_l_h1 {
		font-size: 36px;
		padding-right: 9px;
	}

	.ind_box5_tt span {
		font-size: 26px;
	}

	.ind_bn2_l span {
		font-size: 28px;
		padding-right: 1%;
	}

	.ind_box5_concon_dl dd a {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-wrap: wrap;
	}

	.ind_box5_concon_l {
		width: 100%;
	}

	.ind_box5_concon_r {
		margin-top: 15px;
		margin-left: 0;
		width: 100%;
	}

	.ind_box5_concon_shi {
		padding-bottom: 10px;
	}

	.ind_box5_concon_dl dd:nth-child(2n) {
		margin-right: 0;
	}

	.index_box5 {
		padding: 30px 0 45px;
	}

	.ind_box5_tt {
		padding-bottom: 25px;
	}



	.ind_box5_concon {
		padding: 0 2%;
	}

	.ind_box5_concon_dl {
		padding-top: 0;
		padding-bottom: 30px;
	}

	.banner {
		margin-top: 52px;
	}

	.banner_con_h1 {
		font-size: 20px;
	}

	.banner_con span {
		width: 17%;
	}

	.ind_bn2_c_dd {
		width: 32%;
		margin-right: 2%;
		/* padding: 25px 0; */
	}

	.ind_bn2_l {
		margin-left: 0;
		width: 100%;
	}

	.ind_bn2_r {
		margin-left: 2%;
	}

	.ind_ban3_t5 a {
		margin-top: 20px;
	}

	.ind_bn2_c_dd:nth-child(3n) {
		margin-right: 0;
	}

	.ind_bn2_c_dd:nth-child(1) .ind_bn2_c_img {
		font-size: 20px;
		padding: 20px;
	}

	.ind_bn2_c_dd:nth-child(1) .ind_bn2_c_con {
		font-size: 14px;
		width: 40px;
		height: 40px;
		margin-left: 15%;
		line-height: 40px;
	}

	.ind_bn2_c_con {
		padding: 0 5%;
	}

	.news_det_date_l {
		width: 100%;
		margin-bottom: 30px;
	}

	.news_det_zy {
		width: 100%;
	}

	.news_det_r {
		padding-left: 0;
	}

	.news_det_title1 {
		font-size: 26px;
	}

	.xx.iconfont {
		/* display: flex; */
		cursor: pointer;
	}

	.pro_co3_r_dl .app_ls_bx5_r_img a {
		width: 32%;
		margin-right: 2%;
		/* display: flex; */
		margin-bottom: 2%;
	}

	.pro_co3_r_dl .app_ls_bx5_r_img a:nth-child(3n) {
		margin-right: 0;
	}

	.pro_co3_r_dl .ind_bn2_c_img {
		padding: 0%;
		margin-bottom: 15px;
	}

	.pro_co3_r_dl .app_ls_bx5_r_img {
		/* display: none; */
		margin-top: 25px;
	}

	.pro_co3_r_dl .ind_bn2_c_img img {
		max-width: 80%;
	}

	.pro_co3_r_dl .ind_bn2_c_con {
		padding: 0 5px 15px 5px;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		align-items: center;
	}



	.pro_co3_r_dl {
		margin-top: 35px;
	}
	.pro_co3_r_dl dd {
		width: calc((100% - 24px) / 3);
	}

	.pro_co3_r_dl>dd:nth-child(4n) {
		margin-right: 8px;
	}
	.pro_co3_r_dl>dd:nth-child(3n) {
		margin-right: 0px;
	}

	.pro_co3_r_tc_ls .pro_co3_r_dl_tt span {
		font-size: 18px;
		display: flex;
		display: -webkit-flex;
		display: -ms-flexbox;
		align-items: center;
	}

	.ban_vio_img_lj img {
		margin-right: 4px;
		margin-bottom: 10px;
	}

	.ban_vio_img_lj a:nth-child(4) img {
		margin-right: 0;
	}

	.pro_cover3_l_tt {
		padding: 10px 15px;
		font-size: 22px;
	}

	.pro_cover3_l_xil {
		padding: 10px 15px;
	}

	.pro_cover3_l_xil a {
		font-size: 14px;
	}

	.pro_cover3_l_lj {
		padding: 10px 10px;
	}

	.pro_cover3_l_lj a {
		font-size: 12px;
		word-break: break-all;
	}

	.pro_cor3_r_top_l {
		display: -webkit-flex;
		display: -ms-flexbox;

		flex-direction: column;
		justify-content: center;
	}

	.pro_cor3_r_top_l_tt {
		font-size: 22px;
	}

	.pro_cer1_3_cp_t {
		margin: 3% 0 3%;
	}

	.pro_cer1_3_cp_xj {
		margin-bottom: 5%;
	}

	.pro_cer3_ttb {
		font-size: 35px;
	}

	.pro_cer3_ttr {
		font-size: 35px;
	}

	.pro_cer3 {
		padding: 55px 0;
	}

	.pro_cer1_5tt {
		font-size: 35px;
	}

	.sur_box3_d_l_tt {
		padding: 15% 15px;
		width: 50%;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		justify-content: center;
	}

	.sur_box3_d_l_img {
		width: 50%;
	}

	.sur_box3_d_l_tt span:nth-child(2) {
		width: 177;
	}

	.sur_box3_d_l_tt span:nth-child(2) {
		/* word-break: break-all; */
		font-size: 18px;
	}

	.sur_box3_d_l_tt span:nth-child(1) {
		font-size: 38px;
	}

	.sur_box3_d_r1 {
		font-size: 14px;
	}

	.pro_dta_r_t_t {
		font-size: 23px;
	}

	.pro_dta_r_h {
		margin: 20px 0;
	}

	.appl_tp1_tt {
		font-size: 32px;
		display: none;
	}

	.pro_dta1_l_d1_tt2_l_t {
		font-size: 14px;
	}

	.pro_dta1_l_d1_tt {
		font-size: 23px;
		margin-bottom: 0;
	}

	.pro_dta1_r_a {
		padding: 20px 5% 5%;
	}

	.pro_dta1_r_a a {
		padding: 15px 0;
		font-size: 13px;
	}

	.pro_dta1_r_r {
		margin-bottom: 50px;
		padding: 0 15px;
	}

	.pro_dta1_r_r1 {
		margin-bottom: 50px;
	}



	.pro_dta {
		flex-wrap: wrap;
		padding: 55px 0;
	}

	.pro_dta_l {
		width: 100%;
	}

	.pro_co_tp1_bg {
		display: none;
	}

	.pro_dta_l_bf {
		width: 100%;
	}

	.pro_dta_l_bf .pro_dta_img img {
		width: 55%;
	}

	.pro_dta_img {
		display: flex;
		justify-content: center;
	}

	.pro_dta_r {
		width: 100%;
		padding: 0% 0;
		margin-top: 30px;
	}



	.pro_dta1_l_d1_xlc {
		/* display: none; */
		margin-top: 15px;
	}

	.pro_dta1_l_d1 {
		margin-bottom: 35px;
	}

	/* .pro_dta1_l_d1_tt2_l {
    width: 100%;
  } */
	.pro_dta1_l_d1_tt2_l1 {
		padding: 30px 20px 30px 20px;
	}

	/* .pro_dta1_l_d1_2 .t_table {
    width: 100%;
  } */
	.pro_dta1_l_d1 {
		padding: 2% 2% 2% 2%;
	}

	.pro_list_r .app_ls_bx5_r_img1 {
		margin-top: 30px;
	}

	.pro_list_r .app_ls_bx5_r_img1 a:nth-child(3n) {
		margin-right: 0;
	}

	.app_ls_bx5_r_img1 {
		margin-top: 40px;
		margin-bottom: 10px;
	}

	.qc_sp2 {
		/* margin-bottom: 280px; */
		height: 510px;
	}

	.rev_bx1_dl dd:nth-child(3n) {
		margin-right: 0;
	}

	.rev_bx1_dl dd {
		padding: 5% 15px 15px;
	}

	.cont_head_xj_t {
		font-size: 30px;
	}

	.rev_bx1_dl_con {
		padding: 0;
	}

	.rev_bx1_dl_xm {
		font-size: 14px;
	}

	.rev_bx1_dl_img {
		left: -10px;
	}

	.rev_bx1_dl_bd.iconfont {
		left: 85px;
	}

	.rev_bx1 {
		padding: 0px 0 50px 0;
	}

	.sha_bx1_dl dd {
		width: 32%;
		margin-right: 2%;
		margin-top: 2%;
	}

	.sha_bx1 {
		margin-top: 20px;
	}

	.sha_bx1_dl dd:nth-child(3n) {
		margin-right: 0;
	}

	.drs_bx2_c_tt {
		font-size: 22px;
		word-break: break-all;
	}

	.video1_copn_dl dd:nth-child(3n) {
		margin-right: 0;
	}

	.video1 {
		margin-top: 70px;
	}

	.yd_tk_top_tt {
		width: 100%;
		font-size: 24px;
		color: white;
		font-family: "GOTHIC";
		padding: 2% 5% 0;
		padding-bottom: 0;
		line-height: 1.1;
	}

	.yd_tk_top_c {
		font-size: 14px;
		color: white;
		font-family: "GOTHIC";
		padding: 1.5% 7% 0;
		word-break: break-all;
		line-height: 1.5;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
	}

	.yd_tk_btm_tt {
		font-size: 24px;
		color: #333;
		font-family: "GOTHIC";
		padding: 3% 7% 0;
		padding-bottom: 0;
		line-height: 1.1;
	}

	.yd_tk_btm_c {
		padding: 2% 7% 0;
	}

	.yd_tk_c_dw {
		padding: 6px 7.5px;
	}

	.app_ls_bg_ry {
		border: 10px solid rgba(214, 47, 49, 0.8);
	}

	.app_ls_bg_ry21 {
		width: 15px;
		height: 15px;
		background: #fff;
		border-radius: 50%;
	}

	/* .app_ls_bg_ry5 {
    right: 16%;
  }
  .app_ls_bg_ry1 {
    right: 9%;
    top: 19%;
  }
  .app_ls_bg_ry3 {
    top: 37.5%;
    right: 3%;
  }
  .app_ls_bg_ry4 {
    top: 46%;
    right: 6%;
  }
  .app_ls_bg_ry2 {
    top: 29%;
    right: 5%;
  } */
	.app_ls_bg_l_tt {
		font-size: 36px;
		color: white;
		font-family: "GOTHIC";
	}

	.app_ls_bg_l {
		width: 37%;
		margin-bottom: 10%;
	}


	.pro_dta1_l {
		width: 100%;
	}

	.pro_dta1_r {
		width: 100%;
	}

	.pro_dta1 {
		padding: 50px 0;
	}

	.pro_cover3_l_wc a {
		-webkit-wrap: wrap;
		-moz-wrap: wrap;
		-webkit-wrap: wrap;
		flex-wrap: wrap;
		margin: 40px 5%;
	}

	.pro_cover3 {
		padding: 45px 0;
		flex-direction: column-reverse;
	}

	.pro_list_r .app_ls_bx5_r_img1 a {
		width: 32%;
		background: #f8f8f8;
		margin-right: 2%;
		margin-bottom: 2%;
		padding: 3%;
	}

	.pro_ls_con12 {
		padding-top: 10px;
	}

	.pro_cover3_l {
		width: 100%;
		padding-bottom: 0;
	}

	.pro_cover3_r {
		width: 100%;
	}

	.pro_dta_lks {
		top: 50%;
	}

	.fact_sp_k:nth-child(3n) {
		margin-right: 0;
	}

	.contact_us3 {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: wrap;
		-moz-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 6% 0 6% 0;
	}

	.contact_us3_l {
		width: 100%;
		margin-bottom: 35px;
	}

	.contact_us3_r {
		width: 100%;
	}

	.contact_us3_r {
		padding: 0;
	}

	.cont_us3_r_ls a {
		padding: 1% 0;
	}

	.dress_box2_img {
		padding-left: 0;
	}

	.app_ls_bx5_r_c {
		margin-left: 0;
	}

	.cont_head_xj {
		margin-top: 9%;
	}

	.contact_us3_r_tt {
		margin-bottom: 22px;
	}

	.pro_co3_r_dl_tt a div {
		font-size: 12px;
		color: #666;
		font-family: "GOTHIC";

		/* padding-top: 4px; */
	}

	.pro_co3_r_tc_ls .pro_co3_r_dl_tt a span {
		font-size: 12px;
		color: #666;
		padding-bottom: 5px;
		margin-left: 3px;
	}

	.pro_co3_r_dl_tt a {
		padding: 8px 8px 4px;
	}

	.pro_co3_r_dl_tt {
		margin-top: 35px;
		margin-bottom: 0;
	}

	.pro_cer1_3_cp .pro_cer1_3_cp_xyg {
		display: none;
	}

	.pro_cer1_3_cp_dl .owl-controls {
		display: block;
	}

	.pro_ls_bx5_r_img1 {
		margin-bottom: 0;
	}

	.news_det_r {
		width: 100%;
	}

	.news_det_zy_tp {
		padding: 50px 20px;
	}

	.cont_us3_r_bto {
		margin-top: 0;
	}

	.news_det_zy {
		padding-left: 0;
	}

	.news_det_zy_dow {
		padding: 50px 20px;
	}

	.news_bx1 {
		padding: 50px 0 40px;
	}

	.news_bx1_l {
		width: 260px;
	}

	.news_bx1_r {
		width: calc(100% - 260px);
		margin-left: 0;
		padding-left: 30px;
	}

	.news_bx1_r_js {
		width: 90%;
	}

	.dress_box2_con_1 {
		flex-wrap: wrap;
		margin-bottom: 50px;
	}

	.dress_box2_con_1_l {
		padding: 40px 3%;
		width: 100%;
	}

	.dress_box2_con_1_r {
		width: 100%;
	}

	.dress_box2_con_2 {
		flex-wrap: wrap;
		margin-bottom: 0;
	}

	.drs_bx2_c_xy {
		right: 10px;
	}

	.drs_bx2_c_xz {
		left: 10px;
	}

	.drs_bx2_c_xy1 {
		right: 10px;
	}

	.drs_bx2_c_xz1 {
		left: 10px;
	}

	.dress_box2_top {
		padding-bottom: 0px;
	}

	.dress_box2_con {
		margin-top: 50px;
	}

	.sur_box3_dl dd {
		padding: 50px 0 35px;
	}

	.dress_box2_con_1_l_r {
		margin-bottom: 15px;
	}

	.dress_box2 {
		padding: 50px 0;
	}

	.dress_box2_c {
		padding-left: 0;
	}

	.dress_box2_c1 {
		padding-left: 0;
	}

	.app_ls_bx4 {
		padding: 50px 0;
	}

	.appl_bx2_mbx {
		padding: 20px;
		/* font-size: 18px; */
	}

	.app_ls_bg_dl {
		/* height: 80%; */
		width: 70%;
	}

	.appl_bx3 {
		padding: 50px 0;
	}

	.news_det_page {
		padding: 0 0 50px 0;
	}

	.news_det_zy_dow {
		margin-top: 50px;
	}



	.appl_bx2_mbx a {
		font-size: 14px;
		font-family: "GOTHIC";
	}

	.dress_box2_img .owl-controls {
		display: block;
		margin-top: 20px;
	}

	.dress_box2_img .owl-dots .owl-dot.active span,
	.dress_box2_img .owl-dots .owl-dot:hover span {
		background: #d62f27;
	}

	.video1_tit {
		flex-wrap: wrap;
	}

	.video1_r_sousuo {
		width: 100%;
		margin-bottom: 30px;
	}

	.head_sousuo {
		margin: 0;
	}

	.sha_bx1 {
		padding: 0 0 55px 0;
	}

	.qc_sp1 {
		padding-bottom: 40px;
		margin-top: 40px;
	}

	.pro_cer1_3_cp {
		margin-bottom: 55px;
		flex-wrap: wrap;
	}

	.pro_cer1_3_cp_dl {
		width: 100%;
		flex-wrap: wrap;
	}

	.pro_cer1_3_cp_dl dd {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 30px;
	}

	.pro_cer1_3_cp_dl dd:nth-child(2n) {
		margin-right: 0;
	}

	.pro_d3_xgg {
		margin-top: 30px;
		width: 100%;
	}

	.owl-theme .owl-dots .owl-dot.active span,
	.owl-theme .owl-dots .owl-dot:hover span {
		background: #d62f27;
	}

	.pro_cer1_5_1 {
		padding: 7% 0;
	}



	.ban_vio_dl.owl-theme .owl-controls {
		display: block;
		margin-top: 25px;
	}

	.pro_dta1_r .news_det_zy_dl dd {
		margin: 5% 0% 5% 0;
	}

	.pro_dta1_r .news_det_zy_dl dd:nth-child(3n) {
		margin-right: 0;
	}

	.news_det_zy_dl dd {
		padding: 30px 10px;
	}

	.video1_copn .ban_vio_ks {
		width: 80px;
		height: 45px;
	}

	.ban_vio_ks {
		top: 39%;
	}

	.ab_bx1_mb1_r {
		display: none;
	}

	.ab_bx1_mb1 .icon-xiangxia {
		/* display: block; */
		color: #fff;
	}

	.ind_bn2_c_dd1 {
		transition: all 0.5s;
		width: 32%;
		/* margin-right: 3%; */
		margin-bottom: 2%;
		/* padding: 30px 40px; */
		position: absolute;
		top: 0;
		left: 0;
		z-index: 5;
		height: 290px;
	}

	.ind_bn2_c_dd1 .ind_bn2_c_con {
		/* margin-top: 32%; */
		margin: 0 0 0 0;
	}

	.ind_bn2_con .owl-controls {
		display: none;
	}

	.ind_bn2_con .owl-dots.owl-dot.active span,
	.ind_bn2_con .owl-dots .owl-dot:hover span {
		background: #d62f27;
	}

	.ind_bn2_con .owl-theme .owl-dots .owl-dot.active span,
	.ind_bn2_con .owl-theme .owl-dots .owl-dot:hover span {
		background: #d62f27;
	}

	.ind_ban3_r_dow_dl {
		padding: 0px 40px 40px;
	}

	.sur_box3_d_r3 a {
		width: 32%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.sur_box3_d_r3 a:nth-child(3n) {
		margin-right: 0;
	}

	.sur_box3_d_l_img img {
		display: block;
		width: 100%;
		height: 100%;
	}

	.pro_d3_xgg .owl-item img {
		width: 77.7%;
	}

	.pro_d3_xgg .owl-controls {
		margin-top: 30px;
	}

	.index_box3 {
		margin-top: 30px;
	}

	.qc_sp2_xq_bf .iconfont {
		width: 75px;
		height: 75px;
		line-height: 65px;
		text-align: center;
		font-size: 26px;
	}

	.qc_sp1 .icon-arrow-left {
		display: none;
	}

	.qc_sp1_dl {
		width: 100%;
	}

	.qc_sp1_dl.owl-theme .owl-controls {
		display: block;
	}

	.ab_bx1_mb1_l {
		width: 90%;
	}

	.appl_bx2_hy {
		display: none;
	}

	.appl_bx2_mo {
		display: block;
		position: unset;
		/* margin-top: 15px; */
		padding: 15px 0;
	}

	.appl_bx2_mo1 {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.appl_bx2_dl dd {
		width: 49%;
		margin-right: 2%;

		margin-bottom: 2%;
	}

	.appl_bx2_mo3 {
		margin-top: 4%;
	}

	.appl_bx2_dl dd:nth-child(2n) {
		margin-right: 0;
	}

	.dress_box2_con_1_r .iconfont {
		display: none;
	}

	.dress_box2_con_1_r {
		padding: 30px 0 0;
		border-left: 1px solid #dbdbdb;
	}

	.drs_bx2_c_i_dl .owl-controls {
		display: block;

		margin-bottom: 25px;
	}

	.drs_bx2_c_i_dl1 .owl-controls {
		display: block;

		margin-bottom: 25px;
	}

	.hou_pro_del_ban {
		display: block;
	}

	.news_box2 {
		padding-top: 60px;
		padding-bottom: 65px;
	}

	.sur_box3_d_bg {
		flex-wrap: wrap;
	}

	.sur_box3_d_l {
		width: 100%;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.sur_box3_d_r {
		margin-top: 35px;
		padding-left: 0;
		width: 100%;
	}

	.ind_bx22 .ind_bn2_r {
		display: none;
	}

	.pro_dta_l_bf_sl {
		display: flex;
		justify-content: center;
		width: 100%;
		padding-left: 0;
		margin-top: 25px;
	}

	.pro_dta_l_bf_sl .item {
		width: 10px;
		margin: 0 8px;
		background: #d8d8d8;
		height: 10px;

		border-radius: 50%;
	}

	.pro_dta_l_bf_sl .active {
		background: #d62f27;
		border: none;
	}

	.pro_dta_l_bf_sl img {
		display: none;
	}

	.pro_dta_l_bf_sl .item .pro_dta_lks {
		display: none;
	}

	.pro_dta_r .app_ls_con_em1 {
		margin-right: 0;

		display: flex;
		justify-content: space-between;
	}

	.pro_dta_r .app_ls_con_wt {
		/* margin-right: 2%;
    margin-left: 0; */
		width: 49%;
	}



	.appl_bx2_mo_con {
		padding: 0 15px;
	}

	.app_ls_bx5 {
		flex-wrap: wrap;

		flex-direction: column-reverse;
	}

	.app_ls_bx5_l {
		width: 100%;
		margin-top: 45px;
	}

	.app_ls_bx5_r {
		width: 100%;
	}

	.app_ls_bx5_l_tt {
		padding: 15px 0;
	}

	.app_ls_bx5_l_ls a {
		padding: 15px 0px;
	}

	.pro_ls_bx5_r_img1 a {
		width: calc((100% - 30px) / 3);
		background: #f8f8f8;
		margin-right: 15px;
		padding-bottom: 15px;
	}
	.pro_ls_bx5_r_img1 a:nth-child(4n) {
	   margin-right: 15px;
	}
	.pro_ls_bx5_r_img1 a:nth-child(3n) {
	   margin-right: 0px;
	}

	.ban_vio_dl dd:nth-child(2n) {
		margin-right: 0;
	}

	.ban_vio_dl .ban_vio_ks {
		width: 75;

		height: 40px;
	}

	.ban_vio_dl .ban_vio_ks .iconfont {
		font-size: 22px;
	}

	.shuxian {
		display: none !important;
	}

	.ind_box5_concon_dl dd {
		padding-right: 0;
	}

	.ind_bn2_c_dd a {
		padding: 20px 15px;
	}

	.ind_bn2_c_dd1 a {
		padding: 30px 21px;
	}

	.drs_bx2_c_dcon {
		margin-bottom: 20px;

		font-size: 14px;
	}

	.dress_box3 {
		padding: 45px 0;
	}

	.drs_bx3_con_l {
		width: 49%;
		margin-right: 2%;
	}

	.drs_bx3_con_l:nth-child(2n) {
		margin-right: 0;
	}

	.bottom_list_item4 .bottom_ls a {
		padding-left: 0;
	}

	.bottom_list_item4 .bottom_ls a span {
		margin-right: 10px;
	}

	.dress_box2_c1_sur {
		padding-left: 0;
	}

	.dress_box2_c1_sur a {
		width: 215px;

		padding: 8px 0;
		text-align: center;
	}

	.dress_box2_c2 a {
		padding: 10px 0;
	}

	.dress_box2_c2 a:nth-child(2) {
		margin-right: 0;
	}

	.dress_box2_tt_bot {
		margin-top: 20px;
	}

	.ab_bx3_ls1 {
		width: 32%;
		margin-right: 2%;
	}

	.bottom_list_item3 input {
		width: 95%;
	}

	.bottom_list_item3 textarea {
		width: 95%;
	}

	.sub_page_case {
		padding: 50px 0;
	}

	.dress_box2_tt {
		font-size: 28px;
	}

	div.zoomDiv {
		display: none !important;
	}

	div.zoomMask {
		display: none;
	}
	
	
	.pub_all_page_BackTop {
	    width: 45px;
	    height: 45px;
	    right: 20px;
        bottom: 100px;
	}
	
	.pub_all_page_BackTop .back_top_icon {
	    line-height: 45px;
	}
	
	
	
	.pub_foot_Mobile_nav {
	    display: block;
	}
	
	
	.public_foot_code_box .item {
	    pointer-events:none;
	}
	
	.public_foot_code_box .item .hover_show_code {
	    left: 0;
	    -ms-transform: translate(0, -105%);
        -webkit-transform: translate(0, -105%);
        transform: translate(0, -105%);
	}
	
	
	.ind_banner_box .item.three a .banner_text {
	       max-width: 320px;
	 }
	
	
	
	
	
}




/* ~~~~~~~~~~æ‰‹æœº~~~~~~~~~~~~ */
@media screen and (min-width: 300px) and (max-width: 767px) {
	.wrapper {
		width: 96%;
	}

	.ind_box5_xx {
		width: 100%;
		padding: 0;
	}

	.ind_box5_con {
		padding: 0 2%;
	}

	.mobile_header {
		display: block;
	}

	.header {
		display: none;
	}

	.banner {
		margin-top: 45px;
	}

	.mobile_header_top {
		height: 52px;
		background: #fff;
	}
	
	
	.ind_banner_box.owl-theme .owl-dots {
	    bottom: 6px;
	}
	.ind_banner_box {
	    margin-top: 52px;
	}


    .ind_banner_box .item.one a .text_box {
        width: 90%;
        top: 10%;
        left: 5%;
    }
    .ind_banner_box .item.one a .text_box .text_01 {
        font-size: 14px;
        line-height: 22px;
        padding-bottom: 10px;
    }
    .ind_banner_box .item.one a .text_box .More_btn {
        width: 80px;
        line-height: 32px;
    }
    .ind_banner_box .item.two a .text_box .text_01 {
        font-size: 14px;
    }
    .ind_banner_box .item.two a .text_box .text_02 {
        font-size: 12px;
        line-height: 18px;
        box-sizing: border-box;
        padding-top: 6px;
    }
    .ind_banner_box .item.two a .text_box {
        top: 48%;
        width: 54%;
        left: 42%;
    }
    .ind_banner_box .item.three a .text_box {
        width: 94%;
    }
    .ind_banner_box .item.three a .text_box .text_01 {
        font-size: 18px;
    }
    .ind_banner_box .item.three a .text_box .text_02 {
        font-size: 14px;
        box-sizing: border-box;
        padding-top: 6px;
    }
	
	
	
	
	
	
	
	
	
	
	
	

	.ab_bx1_mb1 {
		bottom: 0;
	}

	.appl_bx1 {
		padding-top: 52px;
	}

	.ab_bx1_mb1_l {
		width: 100%;
		margin-right: 0px;
	}

	.ab_bx1_mb1_l_dl {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		/* background: #ff4878; */
		padding: 0;
	}

	.ab_bx1_mb1_l_dl::-webkit-scrollbar {
		width: 4px;
		height: 0px;
	}

	.ab_bx1_mb1_l_dl dd {
		margin-right: 5px;
		text-align: center;
		/* width: 49%; */
		-webkit-box-flex: 1;
		-webkit-flex: 1 0 auto;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		/* color: white; */
		padding: 0 5px;
	}

	.ab_bx1_mb1_l_dl dd a {
		padding: 8px 0px 8px 0px;
	}

	.ab_bx1_mb1 {
		padding: 10px 5px;
		justify-content: space-between;
		position: relative;
	}



	.ab_bx1_mb1_r a {
		font-size: 12px;
		padding: 0px 0px;
	}

	.ab_bx1_mb {
		padding-top: 0%;
	}

	.ab_bx1_mb {
		width: 100%;
	}

	.about_box2 {
		padding: 5% 0%;
		font-size: 12px;
	}

	.ab_bx_jl {
		padding: 7% 0;
	}

	.ab_bx2_tt {
		font-size: 24px;
		margin-bottom: 5px;
	}

	.ab_bx2_tt1 {
		font-size: 18px;
	}

	.ab_bx_jl_top {
		font-size: 18px;
	}

	.ab_bx_jl_dow {
		width: 100%;
	}

	.ab_bx_jl_sjtt span:nth-child(1) {
		font-size: 34px;
	}
	.ab_bx_jl_sjtt i {
		font-size: 34px;
	}

	.ab_bx_jl_sjtt span:nth-child(2) {
		font-size: 16px;
	}

	.ab_bx_jl_sjcc {
		font-size: 12px;
	}

	.ab_bx3_ls {
		margin-left: 0;
	}

	.ab_bx3_ls1 {
		width: 100%;
		/* margin-right: 4%; */
		margin-bottom: 30px;
		margin-right: 0;
	}

	.ab_bx3_ls1:nth-child(2n) {
		margin-right: 0;
	}

	.ab_bx3_ls_con {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 6;
	}

	.ab_bx3_tt {
		font-size: 24px;
		margin-bottom: 20px;
	}

	.ab_bx4 {
		padding: 35px 0 0 0;
	}

	.ab_bx3_ls_tt {
		font-size: 16px;
		margin: 20px 0 10px;
	}

	.ab_bx3_ls_mo {
		margin-top: 4%;
	}

	.bottom_list .bottom_list_item4,
	.bottom_list .bottom_list_item1 {
		display: none;
	}

	.bottom_list .bottom_list_item {
		width: 100%;
	}

	.bottom_list_item_tit {
		margin-top: 5%;
		margin-bottom: 5%;
	}

	.bottom_list_item2 .bottom_ls:nth-child(4) {
		margin-bottom: 0;
	}

	.bottom_gs_a a {
		padding: 0 0 12px 0;
		line-height: 24px;
	}

	.bottom_gs_a span {
		/* line-height: 20px; */
		padding: 12px 0;
		padding-bottom: 0;
		/* margin: 10px 0; */
	}

	.bottom_gs_a div span {
		padding-top: 3px;
		margin-right: 5px;
	}

	.bottom_gs_a {
		text-align: center;
		justify-content: center;
	}

	.app_ls_con_top {
		display: -webkit-flex;
		display: -ms-flexbox;
		flex-wrap: wrap;
	}

	.app_ls_bx5_r_img a:nth-child(2n) {
		margin-right: 0;
	}

	.app_ls_bx5_r_img a {
		width: 31%;
		margin-bottom: 20px;
	}

	.app_ls_ll {
		width: 100%;
	}

	.app_ls_r {
		width: 100%;
		padding: 30px 4%;
	}

	.app_ls_r_tt a {
		font-size: 22px;
	}

	.app_ls_r_con {
		font-size: 14px;
	}

	.app_ls_con_ms {
		font-size: 14px;
	}

	.mobile_logo img {
		height: 30px;
	}

	.appl_tp1_tt {
		font-size: 18px;
	}

	.app_ls_con_wt {
		padding: 6px 0px;
		font-size: 12px;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		justify-content: center;
		width: 49%;
		margin-right: 2%;

		margin: 0 auto;
	}

	.app_ls_con_wt:nth-child(2n) {
		margin-right: 0;
	}

	.app_ls_con_em1 {
		width: 100%;
		margin-bottom: 25px;
		margin-right: 0;
	}

	.app_ls_bx5 {
		flex-wrap: wrap;
		margin-bottom: 20px;
		padding: 35px 0;
	}

	.app_ls_bx5_l {
		width: 100%;
	}

	.app_ls_bx5_l {
	    display: none;
		margin-bottom: 25px;
	}

	.app_ls_bx5_r {
		width: 100%;
	}

	.app_ls_bx5_r_img a {
		margin-right: 2%;
		width: 49%;
		margin-bottom: 2%;
	}

	.app_ls_bx5_r_img {
		padding-left: 0;
		margin-bottom: 30px;
	}



	.app_ls_bx5_r_tt {
		font-size: 16px;
	}

	.app_ls_bx5_r_cP {
		font-size: 12px;
	}

	.ind_bn2_c_con {
		font-size: 12px;
		padding: 15px 2% 0px;
		line-height: 20px;
	}

	.app_ls_con_wt .icon-bianji {
		font-size: 18px;
	}

	.app_ls_con_wt .icon-youjian1 {
		font-size: 28px;
	}

	.appl_bx2_dl dd {
		width: 100%;
	}

	.appl_bx2_dl dd {
		margin-right: 0%;
	}

	.appl_bx2_dl dd:nth-child(2n) {
		margin-right: 0;
	}

	.appl_bx2_hy {
		padding: 8%;
		display: none;
	}



	.cert_box1 .wrapper {
		width: 100%;
		margin: 0;
	}

	.news_box1 .cert_box1 .ab_bx1_mb1_l_dl {
		border-bottom: 1px solid #dddddd;
	}

	.cert_box1 .ab_bx1_mb1_l_dl .hover {
		padding: 15px 0;
	}

	.cert_box1 .ab_bx1_mb1_l_dl dd {
		padding: 15px 0;
	}

	.cert_box1 .ab_bx1_mb1_r {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.cert_box2 {
		padding: 35px 0;
	}

	.cert_box2_con_dl dd:nth-child(2n) {
		margin-right: 0%;
	}

	.cert_box2_con_dl dd {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 30px;
	}

	.cert_box1_tt {
		font-size: 26px;
	}

	.contact_us3_l {
		width: 100%;
		margin-bottom: 30px;
	}

	.contact_us3 {
		flex-wrap: wrap;
	}

	.contact_us3_r {
		width: 100%;
		margin-bottom: 30px;
		padding-left: 0;
	}

	.appl_bx2_mbx {
		padding: 15px 0;
	}

	.appl_bx2_mbx a {
		font-size: 12px;
		font-family: "GOTHIC";
	}

	.contact_us3_r_tt {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.contact_us3_l_tt {
		margin-top: 30px;
		font-size: 20px;
	}

	.cont_us3_r_tel span:nth-child(2) {
		font-size: 14px;
	}

	.cont_us3_r_ls a {
		font-size: 14px;
	}

	.cont_us3_r_tel span:nth-child(1) {
		font-size: 18px;
	}



	.sur_box1_1 {
		flex-wrap: wrap;
	}

	.dress_box1 .ab_bx1_mb1_l_dl {
		 -ms-flex-wrap: wrap; 
		 -webkit-flex-wrap: wrap; 
		 flex-wrap: wrap; 
		margin-right: 0px;
	}

	.sur_box1_1 .dress_box2_tt {
		width: 100%;
		font-size: 22px;
	}

	.dress_box2 {
		padding: 30px 0 0px;
		/* margin-bottom: 30px; */
	}

	.dress_box2_c {
		font-size: 16px;
		padding: 0;
	}

	.dress_box2_c1 {
		font-size: 12px;
		padding: 0;
		word-break: break-all;
		margin-bottom: 25px;
	}

	.sur_box_1 {
		margin-top: 40px;
		padding: 0;
		width: 100%;
	}

	.dress_box2_c1_sur a {
		padding: 8px 0px;
		font-size: 14px;
		width: 49%;
		margin-right: 2%;
		margin-right: 10px;
		text-align: center;
	}

	.dress_box2_c1_sur a:nth-child(2) {
		margin-right: 0;
	}

	.dress_box2_c1_sur {
		padding-left: 0;
	}

	.sur_box3_d_bg {
		flex-wrap: wrap;
	}

	.sur_box3_d_l {
		width: 100%;
	}

	.sur_box3_d_r {
		margin-top: 15px;
		width: 100%;
		padding: 0;
	}

	.sur_box3_d_r2 {
		margin: 10px 0;
		flex-wrap: wrap;
	}

	.sur_box3_d_r2_hd {
		margin: 5px 0;
	}

	.sur_box3_d_r3 a {
		/* width: 100%; */
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
		padding-bottom: 20px;
	}

	.sur_box3_d_r3 a:nth-child(2n) {
		margin-right: 0;
	}

	.sur_box3_d_l_tt {
		padding: 1.5% 20px;
		align-items: center;
	}

	.cont_head_xj {
		margin-top: 35px;
	}

	.cont_head_xj_t {
		font-size: 25px;
	}

	.cont_head_xj span {
		width: 100%;
		/* word-break: break-all; */
	}

	.fact_sp_k {
		width: 49%;
		margin-right: 2%;
	}

	.fact_sp_k:nth-child(2n) {
		margin-right: 0;
	}

	.fact_sp_k .fact_fd_ming {
		margin: 15px 0 30px;
		font-size: 14px;
	}

	.fact_sp {
		margin-top: 25px;
	}

	.ind_ban3 {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}

	.ind_ban3_l {
		width: 100%;
	}

	.ind_ban3_r {
		width: 100%;
		margin-bottom: 30px;
	}

	.ind_ban3_r_top {
		margin-left: 0;
	}

	.ind_ban3_r_dow {
		margin-left: 0;
		margin-top: 20px;
	}

	.ind_ban3_r_dow_dl {
		padding: 15px 10px 35px;
	}

	.ind_ban3_r_dow_dl div {
		width: 49%;
	}

	.ind_ban3_r_top {
		padding: 0px 0;
	}

	.ind_ban3_l_xj {
		padding: 15px 0;
	}

	.ind_ban3_t1 {
		font-size: 36px;
		padding-bottom: 5px;
	}

	.ind_ban3_t2 {
		font-size: 30px;
	}

	.ind_ban3_t3 {
		font-size: 32px;
	}

	.ind_ban3_t4 {
		margin-top: 10px;
	}

	.ind_bn2_l_h1 {
		font-size: 32px;
	}

	.ind_box5_tt span {
		font-size: 24px;
	}

	.ind_bn2_l span {
		font-size: 20px;
		padding-right: 10px;
	}

	.ind_bx22 .ind_bn2_l {
		width: 100%;
		margin-left: 0;
	}

	.ind_box5_concon {
		padding: 0;
	}

	.ind_box5_concon_dl dd a {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-wrap: wrap;
	}

	.ind_box5_concon_l {
		width: 100%;
	}

	.ind_box5_concon_r {
		margin-left: 0;

		margin-top: 15px;
		width: 100%;
	}

	.ind_box5_concon_shi {
		padding-bottom: 10px;
		font-size: 16px;
	}

	.ind_ban3_l_img .owl-nav [class*="owl-"] {
		padding: 13px 14px;
	}

	.ind_box5_concon_dl dd {
		width: 100%;
		margin-right: 0%;
		margin-top: 30px;
		padding-right: 0;
	}

	.ind_box5_concon_dl dd:nth-child(2n) {
		margin-right: 0;
	}

	.index_box5 {
		padding: 30px 0 45px;
	}

	.ind_box5_tt {
		padding-bottom: 25px;
	}



	.ind_box5_concon_dl {
		padding-bottom: 30px;
		padding-top: 0;
	}

	.banner {
		margin-top: 52px;
	}

	.banner_con_h1 {
		font-size: 16px;
		width: 65%;
	}

	.banner_con span {
		width: 100px;
		margin-top: 10px;
		padding: 5px;
		cursor: pointer;
	}

	.ind_bn2_c_dd:nth-child(1) .ind_bn2_c_img {
		font-size: 20px;
		padding: 20px;
	}

	.ind_bn2_c_dd:nth-child(1) .ind_bn2_c_con {
		font-size: 14px;
		width: 40px;
		height: 40px;
		margin-left: 15%;
		line-height: 40px;
	}

	.ind_bn2_c_dd {
		width: 49%;
		margin-right: 2%;
	}

	.ind_bn2_c_dd:nth-child(2n) {
		margin-right: 0;
	}

	.news_det_date_l {
		width: 100%;
		margin-bottom: 30px;
	}

	.news_det_zy {
		width: 34%;
	}

	.news_det_r {
		padding-left: 0;
	}

	.sub_page_case {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.news_det_title1 {
		font-size: 18px;
	}

	.news_det_r {
		width: 100%;
	}

	.news_box1 .cert_box1 .ab_bx1_mb1_l_dl {
		border-bottom: 0px solid #dddddd;
	}

	.news_box1 .ab_bx1_mb1 {
		justify-content: space-between;
	}

	.news_box1 .ab_bx1_mb1_l_dl .hover {
		padding: 10px 0;
	}

	.news_box1 .ab_bx1_mb1_l_dl dd {
		padding: 10px 0;
		margin-right: 15px;
	}

	.news_box1 .wrapper {
		width: 96%;
		margin: 0 auto;
	}

	.news_det_zy {
		width: 100%;
		padding-left: 0;
	}

	.news_bx1_tt {
		margin-top: 30px;
		font-size: 20px;
		border-left: 5px solid #d62f27;
	}

	.news_bx1_dl a {
		flex-wrap: wrap;
	}

	.news_bx1_r {
		margin-left: 0;
		/* margin-top: 30px; */
		width: 100%;
		padding: 20px 10px 7px;
	}

	.news_bx1_r_js {
		width: 100%;
	}

	.news_bx1_l {
		/* margin-top: 15px; */
		width: 100%;
	}

	.news_box2 {
		padding-top: 40px;
		padding-bottom: 35px;
	}

	.news_bx1_dl dd {
		padding: 5px 0;
		margin: 20px 0 0;
	}

	.news_bx1_l img {
		width: 100%;
	}

	.news_bx1_r_gd {
		margin-left: 10px;
	}

	.xx.iconfont {
		display: none;
		cursor: pointer;
		right: 72px;
		font-size: 22px;
	}

	.pro_co3_r_dl .app_ls_bx5_r_img a {
		width: 100%;
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.pro_co3_r_dl .app_ls_bx5_r_img a:nth-child(2n) {
		margin-right: 0;
	}

	.pro_co3_r_dl .ind_bn2_c_img {
		padding: 0%;
		display: block;
		text-align: center;
	}

	.pro_co3_r_dl .app_ls_bx5_r_img {
		margin-bottom: 30px;
	}

	.pro_co3_r_dl .ind_bn2_c_img img {
		width: 80%;
	}

	.pro_co3_r_dl .ind_bn2_c_con {
		padding: 15px 0 15px 0;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		align-items: center;
		line-height: 20px;
	}

	.pro_co3_r_tc_ls .pro_co3_r_dl_tt span {
		font-size: 16px;

		/* line-height: 26px; */
	}

	.pro_cover3_l_tt {
		padding: 10px 15px;
		font-size: 22px;
	}

	.pro_cover3_l_xil {
		padding: 10px 15px;
	}

	.pro_cover3_l_xil a {
		font-size: 14px;
	}

	.pro_cover3_l_lj {
		padding: 10px 10px;
	}

	.pro_cover3_l_lj a {
		font-size: 12px;
		word-break: break-all;
	}

	.pro_cor3_r_top_l_tt {
		font-size: 22px;
	}

	.pro_cover3 {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}


	.pro_cover3_l {
		width: 100%;
		margin-top: 35px;
		margin-bottom: 35px;
	}

	.pro_cover3_r {
		width: 100%;
	}

	.pro_cover3_r_top {
		flex-wrap: wrap;
		flex-direction: column-reverse;
		padding: 15px 10px;
	}

	.pro_cor3_r_top_r {
		width: 100%;
		margin-bottom: 15px;
		margin-top: 15px;
	}

	.pro_cor3_r_top_l {
		width: 100%;
	}

	.pro_cor3_r_top_l_tt {
		margin-bottom: 2%;
		font-size: 18px;
	}

	.pro_cor3_r_top_l_tt span {
		padding-top: 15px;
	}

	.pro_cor3_r_top_l_gd {
		margin-bottom: 30px;
	}



	.pro_co3_r_dl_tt {
		align-items: center;
		margin-bottom: 20px;
	}

	.pro_co3_r_dl {
	    padding-top: 20px;
		-ms-justify-content: space-between;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}
	.pro_co3_r_dl dd {
		width: calc((100% - 10px) / 2);
		margin-right: 0;
	}
	.pro_cover3 {
		padding-top: 30px;
	}

	.pro_ls_con12 {
		padding-top: 0;
	}

	.pro_cer1_3_cp_t {
		margin: 6% 0 5%;
	}

	.pro_cer1_3_cp_xj {
		margin-bottom: 3%;
	}

	.pro_cer1_5tt {
		font-size: 28px;
	}

	.pro_cer1_5_1 {
		padding: 30px 0 30px 0;

		/* margin-bottom: 30px; */
	}

	.pro_cer3_ttb {
		font-size: 24px;
	}

	.pro_cer3_ttr {
		font-size: 4px;
	}

	.pro_cer3 {
		padding: 30px 0;
	}

	.pro_cer1_3_cp_dl .owl-item img {
		width: 65%;
		max-width: 100%;
	}

	.pro_cer1_5_img {
		text-align: center;
	}

	.pro_cer1_5_xj {
		text-align: start;
		margin-bottom: 15px;
	}

	.pro_cer1_5_img img {
		max-width: 100%;
		width: 80%;
	}

	.pro_dta_r_t_t {
		font-size: 18px;
	}

	.pro_dta_r_con {
		font-size: 13px;
	}

	.app_ls_con_wt .icon-bianji {
		font-size: 16px;
	}

	.pro_dta_r .app_ls_con_wt {
		width: 50%;
		padding: 3 0px;

		font-size: 14px;
	}

	.pro_dta_r_h {
		margin: 20px 0;
	}

	.appl_tp1_tt {
		font-size: 32px;
		display: none;
	}

	.pro_dta1_l_d1_tt2_l_t {
		font-size: 14px;
	}

	.pro_dta1_l_d1_tt {
		font-size: 22px;
		margin-bottom: 0;
		/* padding: 30px 0; */
	}

	.pro_dta1_r_a {
		padding-top: 20px;
	}

	.pro_dta1_r_a a {
		padding: 15px 0;
		font-size: 13px;
	}

	.pro_dta1_r_r1 {
		margin-top: 35px;
		margin-bottom: 35px;
	}

	.pro_dta_l_bf_sl {
		display: flex;
		justify-content: center;
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}

	.pro_dta_l_bf_sl .item {
		width: 8px;
		margin: 0 8px;
		background: #d8d8d8;
		height: 8px;

		border-radius: 50%;
	}

	.pro_dta_l_bf_sl .active {
		background: #d62f27;
		border: none;
	}

	.pro_dta_l_bf_sl img {
		display: none;
	}

	.pro_dta_l_bf_sl .item .pro_dta_lks {
		display: none;
	}

	.pro_dta {
		flex-wrap: wrap;
		padding: 35px 0;
	}

	.pro_dta_l {
		width: 100%;
		/* height: 152px; */
	}

	.pro_dta_l_bf {
		width: 100%;
	}

	.pro_dta_l_bf .pro_dta_img img {
		/* width: 56%; */
		width: 100%;
		/* padding: 2% 0; */
	}



	.pro_dta_l_bf .owl-controls {
		display: block;
	}

	.pro_dta_r {
		width: 100%;
		padding: 5% 0 0;
	}



	.pro_dta1_l_d1_xlc {
		margin-top: 15px;
		/* display: none; */
	}

	.pro_dta1_l_d1_tt2_l {
		width: 100%;
	}

	.pro_dta1_l_d1_tt2_l1 {
		padding: 30px 20px 30px 20px;
		margin-bottom: 25px;
	}

	.pro_dta1_l_d1_tt2_l img {
		margin: 15px 0;
	}

	.pro_dta1_l_d1_2 .t_table {
		width: 100%;
		margin-top: 30px;
		padding-left: 0;
	}

	.pro_dta1_l_d1 {
		padding: 2% 2% 2% 5%;
	}

	.pro_dta1_1 {
		flex-wrap: wrap;
		width: 100%;
	}

	.pro_dta1_l {
		width: 100%;
		/* padding: 0 2$; */
		background: #fff;
	}

	.maodian {
		padding: 0 10px;
	}


	.pro_dta1_l_d1 {
		padding: 0;
	}

	.pro_dta1_l_dl dd {
		/* margin-right: 5px; */
		text-align: center;
		font-size: 13px;
	}

	.t_table tr td {
		padding: 10px 5px;
	}

	.pro_dta1_l_d1_2 .pro_dta1_l_d1_tt2 {
		flex-wrap: wrap;
	}

	.pro_ls_bx5_r_img1 a {
		/* display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; */
		width: 49%;
		/* align-items: center; */
		margin-bottom: 2%;
		margin-left: 0%;
		margin-right: 2%;
	}

	.pro_ls_bx5_r_img1 a:nth-child(2n) {
		margin-right: 0;
	}

	.pro_ls_bx5_r_img1 .ind_bn2_c_img {
		padding: 0;
	}

	.pro_ls_bx5_r_img1 .ind_bn2_c_con {
		padding: 0 10px 0px;
	}

	.pro_ls_bx5_r_img1 {
		margin-bottom: 0;
	}

	.pro_dta1_r {
		width: 100%;
		margin-top: 35px;
	}

	.appl_tp1_tt {
		font-size: 22px;
	}

	.pro_dta1_l_d1_1 {
		margin-top: 15px;
	}

	.pro_dta1_l_d1 {
		margin-bottom: 20px;
		/* padding: 30px 0; */
	}

	.pro_dta1_l_d1_4 {
		padding: 0px 0 0 0;
	}

	.pro_dta1_l_d1 .app_ls_bx5_r_form .app_ls_fm_bt {
		margin-bottom: 15px;
	}

	.pro_dta1 {
		padding-top: 35px;
		padding-bottom: 35px;
	}

	.pro_list_r .app_ls_bx5_r_img1 a {
		width: 49%;
		margin-right: 2%;
		/* display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; */
		margin-bottom: 2%;
	}

	.pro_list_r .app_ls_bx5_r_img1 a:nth-child(2n) {
		margin-right: 0%;
	}

	/* qc.html */
	.qc_sp1 .icon-arrow-left {
		display: none;
	}

	.qc_sp1 {
		justify-content: center;
	}

	.qc_sp1_dl.owl-theme .owl-controls {
		display: block;
	}

	.qc_sp1_dl.owl-theme .owl-dots .owl-dot span {
		background: #333;
	}

	.qc_sp1_dl.owl-theme .owl-dots .owl-dot.active span,
	.qc_sp1_dl.owl-theme .owl-dots .owl-dot:hover span {
		background: #d62f27;
	}

	.qc_tt {
		font-size: 22px;
	}

	.qc_sp2 {
		margin-bottom: 0;
		/* max-height: none; */
		height: 340px;
	}

	.qc_sp2_bg {
		height: 340px;
	}

	.qc_sp2_xq {
		padding: 0;
	}

	.qc_sp2_bg img {
		height: 48%;
	}

	.qc_sp2_xq_bf .iconfont {
		height: 65px;
		width: 65px;
		text-align: center;
		line-height: 57px;
		font-size: 22px;
		border: 4px solid #ffffff;
	}

	.rev_bx1 {
		margin-top: 15px;
	}

	.rev_bx1_dl dd {
		width: 100%;
		margin-right: 0%;
		margin-top: 70px;
		padding: 5% 10px 30px;
	}



	.rev_bx1_dl_img {
		left: -5px;
		top: -35px;
		width: 55;
		height: 55px;
	}

	.rev_bx1_dl_bd.iconfont {
		left: 75px;

		top: -22px;
	}

	.dress_box1 .ab_bx1_mb1_l_dl dd {
		margin-right: 15px;
	}

	.sha_bx1 {
		padding: 20px 0 40px 0;
	}

	.sha_bx1_dl dd {
		width: 49%;
		margin-right: 2%;
		margin-top: 2%;
	}

	.sha_bx1_dl dd:nth-child(2n) {
		margin-right: 0;
	}

	.sha_bx1_d_sm {
		font-size: 15px;
	}

	.sha_bx1_d_js {
		font-size: 12px;
	}

	.dress_box2_tt {
		font-size: 22px;
	}

	.dress_box2_img {
		width: 100%;
		padding-left: 0;
		margin-bottom: 15px;
	}

	.dress_box2_con_1 {
		flex-wrap: wrap;
		margin-bottom: 30px;
	}

	.dress_box2_con_1_l {
		width: 100%;
		padding: 15px 3%;
	}

	.dress_box2_con_1_r {
		width: 100%;
		padding: 20px 10px 0;
		border: 1px solid #dbdbdb;
	}



	.drs_bx2_c_xy {
		display: none;
	}

	.drs_bx2_c_xz {
		display: none;
	}

	.drs_bx2_c_i_dl.owl-theme .owl-controls {
		display: block;
	}

	.drs_bx2_c_i_dll.owl-theme .owl-dots .owl-dot span {
		background: #333;
	}

	.drs_bx2_c_i_dl.owl-theme .owl-dots .owl-dot.active span,
	.drs_bx2_c_i_dl.owl-theme .owl-dots .owl-dot:hover span {
		background: #d62f27;
	}

	.drs_bx2_c_dcon {
		margin-bottom: 10%;
	}

	.dress_box2_con_1_l {
		width: 100%;
	}

	.dress_box2_con_2 {
		flex-wrap: wrap;
	}

	.drs_bx2_c_xy1 {
		display: none;
	}

	.drs_bx2_c_xz1 {
		display: none;
	}

	.drs_bx2_c_i_dl1.owl-theme .owl-controls {
		display: block;
		bottom: 15px;
		position: relative;
	}

	.drs_bx2_c_i_dl.owl-theme .owl-controls {
		display: block;
		bottom: 15px;
		position: relative;
	}

	.drs_bx2_c_i_dll1.owl-theme .owl-dots .owl-dot span {
		background: #333;
	}

	.drs_bx2_c_i_dl1.owl-theme .owl-dots .owl-dot.active span,
	.drs_bx2_c_i_dl1.owl-theme .owl-dots .owl-dot:hover span {
		background: #d62f27;
	}

	.drs_bx2_c_tt {
		font-size: 22px;
	}

	.drs_bx3_con {
		flex-wrap: wrap;
	}

	.drs_bx3_con_l {
		width: 100%;
		margin-right: 0;
		/* margin-bottom: 30px; */
	}

	.video1_tit {
		flex-wrap: wrap;
		margin-bottom: 20px;
	}

	.video1_tt {
		margin-top: 30px;
		font-size: 24px;
	}

	.video1_tt_dl {
		margin: 15px 0;
		flex-wrap: wrap;
	}

	.video1_tt_dl dd {
		padding: 7px 25px;
		margin-bottom: 15px;
	}

	.video1_copn_dl dd {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 30px;
	}

	.video1_copn_dl dd:nth-child(2n) {
		margin-right: 0;
	}

	.app_ls_tk {
		flex-wrap: wrap;
	}

	.app_ls_bg_l {
		width: 100%;
	}

	.applo_bx3 {
		/* height: 650px; */
		margin-bottom: 30px;
	}



	.app_ls_bg_dl {
		width: 100%;
		height: 85%;
		top: 56.5%;
	}

	.app_ls_bg_l_tt {
		font-size: 25px;
	}

	.app_ls_bg_l_hg {
		margin: 5% 0;
	}

	.app_ls_bg_l_con {
		font-size: 14px;
	}

	.app_ls_bg_r {
		/* height: 60%; */
		margin-top: 30px;
	}

	.app_ls_bg_l {
		margin-bottom: 0;
	}

	.app_ls_bg_ry {
		border: 7px solid rgba(214, 47, 49, 0.8);
	}

	.app_ls_bg_ry21 {
		width: 13px;
		height: 13px;
		background: #fff;
		border-radius: 50%;
	}

	/* .app_ls_bg_ry5 {
    right: 39%;
    bottom: 14%;
  }
  .app_ls_bg_ry1 {
    right: 22%;
    top: 45%;
  }
  .app_ls_bg_ry3 {
    top: 58.5%;
    right: 7%;
  }
  .app_ls_bg_ry4 {
    top: 63%;
    right: 15%;
  }
  .app_ls_bg_ry2 {
    top: 53%;
    right: 11%;
  } */
	.app_ls_tk {
		justify-content: center;
	}

	.yd_tk_top_tt {
		width: 100%;
		font-size: 24px;
		color: white;
		font-family: "GOTHIC";
		padding: 6% 0% 0;
		padding-bottom: 0;
		line-height: 1.1;
	}

	.yd_tk_top_c {
		font-size: 14px;
		color: white;
		font-family: "GOTHIC";
		padding: 3.5% 0% 0;
		word-break: break-all;
		line-height: 1.5;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
	}

	.yd_tk_btm_tt {
		font-size: 24px;
		color: #333;
		font-family: "GOTHIC";
		padding: 26px 0% 0;
		padding-bottom: 0;
		line-height: 1.1;
	}

	.yd_tk_c_dw {
		top: 2%;
		right: 3%;
		padding: 2px 3.5px;
	}

	.yd_tk_tp {
		height: 30%;

		padding: 20px 10px;
	}

	.yd_tk_btm_c {
		padding: 15px 0% 15px;
	}

	.yd_tk_btm_c a {
		padding: 0 0 15px 0;
	}

	.yd_tk_btm {
		height: 37%;
		padding: 0 10px;
	}

	.videos {
		width: 90%;
		height: 200px;
	}

	.videos .videos_img {
		right: -15px;
	}

	.app_ls_fm {
		width: 100%;
		margin-bottom: 5px;
	}
	
	.app_ls_fm textarea {
	    height: 80px;
	}
	
	.app_ls_fm_nm {
	    margin-bottom: 2px;
	}
	
	.app_ls_fm input {
	    height: 32px;
	}

	.mobile_logo {
		width: 188px;
	}

	.item_b {
		height: 160px;
	}

	.item_b a {
		height: 100%;
	}

	.ind_bn2_tt {
		padding: 30px 0 20px;
	}

	.ind_bn2_r {
		margin-left: 10px;
	}

	.ind_bn2_l {
		margin-left: 0;
	}

	.ind_bx22 .ind_bn2_r {
		display: none;
	}

	/* .banner_img img {
    height: 200px;
    width: calc((1920px * 160) / 650);
    max-width: none;
  } */
	.banner.owl-carousel .owl-item img {
		height: 160px;
		width: calc((1920px * 160) / 650);
		max-width: none;
	}

	.banner_con {
		top: 13%;
		/* width: 50%; */
	}

	.bottom_list_item_tit:nth-child(3) {
		margin-top: 5%;
	}

	.news_bx2_pg a {
		/* display: none; */
		margin-bottom: 10px;
	}



	.news_bx2_pg {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stwrapart;
		-moz-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-moz-align-items: center;
		-webkit-align-items: center;
		align-items: center;
		-webkit-box-align: center;
		-moz-justify-content: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.pro_cover3_l_wc a {
		-webkit-wrap: wrap;
		-moz-wrap: wrap;
		-webkit-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-moz-align-items: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.pro_cer1_3_cp .pro_cer1_3_cp_xyg {
		display: none;
	}

	.pro_cer1_3_cp {
		margin-bottom: 30px;
	}

	.qc_sp2_xq_tt {
		font-size: 24px;
	}

	.video1_r_sousuo {
		width: 100%;
	}

	.video1_tit .head_sousuo {
		margin: 0;
	}

	.video1 {
		padding-bottom: 30px;
	}

	.pro_dta_lks {
		top: 50%;
		width: 80px;
	}

	.ab_bx1_mb1_l_dl {
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		/* background: #ff4878; */
		padding: 0;
		overflow: auto;
	}

	.ab_bx1_mb1_l_dl dd {
		/* display: none; */
		margin-right: 5px;
		text-align: center;
		/* width: 49%; */
		-webkit-box-flex: 1;
		-webkit-flex: 1 0 auto;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		/* color: white; */
		padding: 0 5px;
	}

	.ab_bx1_mb1_l_dl .hover {
		display: block !important;
	}

	.app_ls_bx5_r_c {
		margin-left: 0;
	}

	.about_box1 {
		background-image: url();
	}

	.about_box1_img {
		margin-top: 52px;
		display: block;
	}

	.about_box1_img img {
		height: 170px;
		width: calc((1920px * 170) / 500);
	}

	.news_det_tip {
		padding: 20px 10px;
	}

	.pro_co3_r_dl_tt a div {
		font-size: 12px;
		height: 16px;
		color: #666;
		font-family: "GOTHIC";
	}

	.pro_co3_r_dl_tt a span {
		font-size: 12px;
		color: #666;
		height: 16px;
		padding-top: 2px;
		margin-left: 3px;
		/* line-height: 16px; */
	}

	.ban_vio_img_lj img {
		margin: 0 5px;
	}

	.pro_cer1_3_cp_dl .owl-controls {
		display: block;
	}

	.pro_list_r .pro_co3_r_dl_tt span:nth-child(1) {
		font-size: 16px;
	}

	.app_ls_bx5_r_img1 {
		margin-bottom: 0px;
	}

	.qc_sp1 {
		margin-bottom: 20px;
	}

	.dress_box3 {
		padding: 30px 0;
	}

	.news_det_zy_dow {
		padding: 30px 20px;
	}

	.news_det_zy_dl {
		padding: 0;
	}

	.pro_dta1_r_r {
		padding: 0 5% 5%;
	}

	.news_det_zy_dow {
		margin-top: 30px;
	}

	.news_det_page {
		padding: 0 0 30px 0;
	}

	.news_det_zy_tp {
		padding: 30px 15px;
	}

	.cont_us3_r_bto {
		margin-top: 0;
	}

	.appl_bx3 {
		padding: 35px 0;
	}

	.ban_vio_dl.owl-theme .owl-controls {
		display: block;
		margin-top: 20px;
	}

	.drs_bx3_con_l_tx {
		padding: 7% 0 9%;
	}

	.dress_box1 .ab_bx1_mb1_l {
		display: -webkit-flex;
		display: -ms-flexbox;
		align-items: center;
		margin-right: 0px;
	}
	
	.dress_box1 .ab_bx1_mb1_l_dl dd a {
	    font-size: 12px;
	    text-align: left;
	}

	.ab_bx1_mb1 .icon-xiangxia {
		display: block;
		position: absolute;
		right: 5px;
		z-index: 15;
		transform: rotateZ(-90deg);
		animation: jiantou 0.8s infinite linear;
	}

	@keyframes jiantou {
		form {
			right: 5px;
		}

		to {
			right: 2px;
		}
	}

	.dress_box1 .ab_bx1_mb1 .icon-xiangxia {
		display: none;
	}

	.sur_box3_d_l_img img {
		width: 100%;
	}

	.sur_box3 {
		margin-bottom: 15px;
	}

	.dress_box2_img .owl-controls {
		display: block;
		margin-top: 20px;
	}

	.rev_bx1 {
		margin-bottom: 25px;
	}

	.dress_box2_top {
		-webkit-box-pack: wrap;
		-moz-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.dress_box2_top_l {
		width: 100%;
	}

	.ban_vio_dl dd {
		width: 100%;
		margin-right: 0;
	}

	.dress_box2_img img {
		width: 100%;
	}

	.dress_box2_img .ban_vio_ks {
		top: 42%;
	}

	.dress_box2_top_r {
		width: 100%;
		padding-left: 0;
	}

	.dress_box2_top {
		margin-bottom: 20px;
	}

	.dress_box2_c2 a:nth-child(2) {
		margin-right: 0;
	}

	.ind_bn2_c_dd1 {
		transition: all 0.5s;
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
		/* padding: 20px 15px; */
		position: absolute;
		top: 0;
		left: 0;
		z-index: 5;
		/* padding: 15px; */
		/* height: 210px; */
	}

	.index_box2 {
		margin-bottom: 30px;
	}

	.ind_bn2_c_dd1 .ind_bn2_c_con {
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 40px;
	}

	.ind_bn2_c_dd1 .ind_bn2_c_img {
		padding: 0;
		margin-top: 15px;
		font-size: 18px;
	}



	.ind_ban3_r_dow_dl div span {
		padding: 20px 0 10px;
	}

	.ind_bn2_con .owl-controls {
		display: none;
	}

	.app_ls_bg_dl dd {
		height: 143%;
	}

	.pro_cer1_3_cp {
		margin-bottom: 30px;
		flex-wrap: wrap;
	}

	.pro_cer1_3_cp_dl {
		width: 100%;
		flex-wrap: wrap;
	}

	.pro_cer1_3_cp_dl dd {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 20px;
	}

	.pro_cer1_3_cp_dl dd:nth-child(2n) {
		margin-right: 0;
	}

	.pro_d3_xgg {
		margin-top: 30px;
		width: 100%;
	}

	.owl-theme .owl-dots .owl-dot.active span,
	.owl-theme .owl-dots .owl-dot:hover span {
		background: #d62f27;
	}

	.pro_d3_xgg .owl-item img {
		width: 56%;
	}

	.pro_d3_xgg .owl-controls {
		margin-top: 15px;
	}

	.ind_box5_cont {
		padding: 0;
	}

	.ind_box5_cont_l span {
		padding: 20px 0;
		margin-right: 15px;
	}

	.ab_bx1_mb1_r {
		display: none;
	}

	.rev_bx1_dl_con {
		margin-top: 10px;
	}

	.appl_bx2_mo {
		display: block;
		position: unset;
		/* margin-top: 15px; */
		padding: 15px 0;
	}

	.appl_bx2_mo1 {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.appl_bx2_mo3 {
		margin-top: 15px;
	}

	.appl_bx2_dl dd {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 20px;
	}

	.appl_bx2_mo_con {
		padding: 0 2%;
	}

	.sur_box3_d_l_tt span:nth-child(1) {
		font-size: 34px;
	}

	.sur_box3_d_l_tt span:nth-child(2) {
		font-size: 20px;
	}

	.dress_box1 .ab_bx1_mb1_l_dl dd {
		padding: 0px;
	}

	.dress_box2_c2 a {
		width: 49%;
		margin-right: 2%;
		padding: 10px 0;
	}

	.dress_box2_c2 a:nth-child(2) {
		margin-right: 0;
	}

	.hou_pro_del_ban {
		display: block;
	}

	.dress_box2_tt_bot {
		margin-top: 20px;
		flex-wrap: wrap;
	}

	.pro_cer1_3_cp_img img {
		width: 56%;
	}

	.banner.owl-theme .owl-dots {
		bottom: 15px;
	}

	.pro_cor3_r_top_l_gd a {
		font-size: 14px;
		padding: 12px 30px;
	}

	.news_det_zy_dl .owl-dots {
		margin-top: 0;
	}

	.news_det_zy_dl dd {
		padding: 7%;
	}

	.pro_dta1_r .news_det_zy_dl dd {
		margin: 20px 0 0;
	}

	.news_det_zy_dl .owl-controls {
		margin-top: 15px;
	}

	.pro_dta1_r_r .news_det_zy_dl .owl-controls {
		margin-top: 0;
	}

	.ind_bn2_c_dd a {
		padding: 10px;
	}

	.ind_bn2_c_dd1 a {
		padding: 10px;
	}

	.shuxian {
		display: none !important;
	}

	.ind_bn2_c_dd1 .ind_bn2_c_con {
		/*margin-top: 32% !important;*/ 
        margin-top: 32%; 
		margin: 0 0 30px 0;
	}

	.ind_ban3_t5 a {
		margin-top: 20px;
	}

	.mobile_menu_box {
		width: 240px;
	}

	div.zoomDiv {
		display: none !important;
	}

	div.zoomMask {
		display: none;
	}
	
	
	.pub_all_page_BackTop {
	    width: 35px;
	    height: 35px;
	    right: 7px;
        bottom: 150px;
	}
	
	.pub_all_page_BackTop .back_top_icon {
	    font-size: 18px;
	    line-height: 35px;
	}
	
	
	.ab_bx1_mb1 .icon-xiangxia {
	    display: none;
	}
	
	.pub_foot_Mobile_nav {
	    display: block;
	}
	
	.public_foot_code_box .item {
	    pointer-events:none;
	}
	
	.public_foot_code_box .item .hover_show_code {
	    left: 0;
	    -ms-transform: translate(0, -105%);
        -webkit-transform: translate(0, -105%);
        transform: translate(0, -105%);
	}
	
	
	.ind_banner_box .item.three a .banner_text {
	       max-width: 170px;
	 }
	
	
	
	
}





@media screen and (min-width: 550px) and (max-width: 766px) {
	.qc_sp2 {
		/* margin-bottom: 280px; */
		height: 500px;
	}
}