/**
 *               ii.                                         ;9ABH,          
 *              SA391,                                    .r9GG35&G          
 *              &#ii13Gh;                               i3X31i;:,rB1         
 *              iMs,:,i5895,                         .5G91:,:;:s1:8A         
 *               33::::,,;5G5,                     ,58Si,,:::,sHX;iH1        
 *                Sr.,:;rs13BBX35hh11511h5Shhh5S3GAXS:.,,::,,1AG3i,GG        .ind_box1_list1 dd
 *                .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
 */

@media screen and (min-width: 1607px){
	
	.pro_list1 dd:nth-child(3n),
	.case_list1 dd:nth-child(3n),
	.video_list1 dd:nth-child(3n)
	.about_box2_list1 dd:nth-child(4n),
	.appli_box2_list1 dd:nth-child(4n),
	.app_box6_list1 dd:nth-child(3n),
	.exhibi_list1 dd:nth-child(4n),
	.pro_det_b_box5_list dd:nth-child(3n){
		margin-right: 0;
	}

	
	

}
@media screen and (min-width:1401px) and (max-width: 1606px){


	.fz60{
		font-size: 50px;
	}
	.fz50{
		font-size: 44px;
	}
	.fz48{
		font-size: 42px;
	}
	.fz46{
		font-size: 40px;
	}
	.fz42{
		font-size: 36px;
	}
	.fz40{
		font-size: 36px;
	}
	.fz36{
		font-size:30px;
	}
	.fz32{
		font-size: 28px;
	}
	.fz30{
		font-size: 26px;
	}
	.fz26{
		font-size: 24px;
	}
	.fz24{
		font-size: 22px;
	}


	.pro_list1 dd:nth-child(3n){
		margin-right: 0;
	}
	

	/* about */
	.about_box2_list1 dd:nth-child(4n){
		margin-right: 0;
	}


	/* /application  */
	.appli_box2_list1 dd:nth-child(4n),
	.app_box6_list1 dd:nth-child(3n){
		margin-right: 0;
	}


	/* exhibition */
	.exhibi_list1 dd:nth-child(4n){
		margin-right: 0;
	}

	.sub_title1_l_con_tt{
		margin-bottom: 10px;
	}

	/* pro_det */
	.pro_det_b_box5_list dd:nth-child(3n){
		margin-right: 0;
	}

	
}

@media screen and (min-width:1201px) and (max-width: 1400px){
	
	.menu_dl{
		padding-right: 2vw;
	}
	.menu_dl dd{
		margin: 0 0.38vw;
	}
	.menu_tt{
		font-size: 14px;
		padding: 0 2px;
	}


	.pro_list1 dd:nth-child(3n){
		margin-right: 0;
	}

	.fz60{
		font-size: 48px;
	}
	.fz50{
		font-size: 42px;
	}
	.fz48{
		font-size: 40px;
	}
	.fz46{
		font-size: 38px;
	}
	.fz42{
		font-size: 34px;
	}
	.fz40{
		font-size: 34px;
	}
	.fz36{
		font-size:28px;
	}
	.fz32{
		font-size: 26px;
	}
	.fz30{
		font-size: 26px;
	}
	.fz26{
		font-size: 24px;
	}
	.fz24{
		font-size: 22px;
	}
	.fz22{
		font-size: 20px;
	}
	.fz20{
		font-size: 18px;
	}
	.fz18{
		font-size: 18px;
	}
	.fz16{
		font-size: 16px;
	}

	.main_content{
		padding-top:80px;
		padding-bottom: 80px;
	}
	.main_content2{
		padding-top:80px;
	}
	.main_content3{
		padding-bottom: 80px;
	}

	.float_fixed{
		width: 50px;
	}
	.float_fixed .item{
		width: 50px;
		height: 50px;
		line-height: 50px;
		font-size: 22px;
	}


	.banner_item_con{
		padding: 90px 0 20px;
	}
	.banner_item_tt1{
		margin-bottom: 12px;
	}



	.ind_box5_scroll_item_pic .icon img{
		width: 90px;
	}
	.ind_box6_l_video_icon{
		width: 90px;
		height: 90px;
	}

	.pro_list1_con_tt{
		margin-bottom: 18px;
	}
	.ind_box12_l_form_btn{
		height: 50px;
		border-radius: 25px;
	}
	.blog_list1_pic .time{
		line-height: 40px;
	}
	.blog_list1_con{
		padding: 25px 5%;
	}
	

	.footer_t_l{
		width: 300px;
	}
	.footer_t_r{
		width: calc(100% - 300px);
	}
	.footer_t_r_item_title{
		font-size: 24px;
	}



	/* about */
	.sub_banner{
		height: 600px;
	}
	.sub_banner_text{
		font-size: 18px;
	}

	.about_box2_list1 dd:nth-child(4n){
		margin-right: 0;
	}

	.about_box2_list1 dd .tt{
		margin: 20px 0 25px;
	}

	.about_box5_scroll .swiper-slide .con .tt{
		font-size: 22px;
	}


	/* /application  */
	.appli_box2_list1 dd:nth-child(4n),
	.app_box6_list1 dd:nth-child(3n){
		margin-right: 0;
	}


	.app_box6_list1_con1 .tt{
		font-size: 22px;
	}



	/* download */
	.down_list1_title .tt{
		font-size: 20px;
	}


	/* exhibition */
	.exhibi_list1 dd:nth-child(4n){
		margin-right: 0;
	}
	.sub_title1_l_con_tt{
		margin-bottom: 10px;
	}
	.exhibi_list1 dd .tt_box{
		padding-bottom: 20px;
	}



	/* faq */
	.page_faq_l{
		width: 300px;
	}
	.page_faq_r{
		width: calc(100% - 300px);
	}


	/* blog */
	.blog_list2_pic{
		width: 360px;
	}
	.blog_list2_con{
		width: calc(100% - 360px);
	}
	.blog_list2_con_tt{
		margin-bottom: 15px;
	}


	/* pro_det */
	.pro_det_b_box5_list dd:nth-child(3n){
		margin-right: 0;
	}
	.pro_det_b_box5_list dd .pic .num{
		width: 50px;
		height: 50px;
		font-size: 20px;
	}

	/* trouble */
	.trouble_list1 dd a{
		padding: 35px;
	}


}





@media screen and (min-width: 992px) and (max-width: 1200px){
	.header_box{
		display: none;
	}
	.mobile_header{
		display: block;
	}
	.mobile_menu_box{
		width: 350px;
		right: -350px;
		padding: 35px 5%;
	}
	

	.fz60{
		font-size: 36px;
	}
	.fz50{
		font-size: 32px;
	}
	.fz48{
		font-size: 30px;
	}
	.fz46{
		font-size: 30px;
	}
	.fz42{
		font-size: 28px;
	}
	.fz40{
		font-size: 26px;
	}
	.fz36{
		font-size:26px;
	}
	.fz32{
		font-size: 24px;
	}
	.fz30{
		font-size: 24px;
	}
	.fz26{
		font-size: 22px;
	}
	.fz24{
		font-size: 20px;
	}
	.fz22{
		font-size: 18px;
	}
	.fz20{
		font-size: 16px;
	}
	.fz18{
		font-size: 16px;
	}
	.fz16{
		font-size: 16px;
	}


	.main_content{
		padding-top:60px;
		padding-bottom: 60px;
	}
	.main_content2{
		padding-top:60px;
	}
	.main_content3{
		padding-bottom: 60px;
	}	


	

	.float_fixed{
		width: 40px;
	}
	.float_fixed .item{
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 18px;
	}


	

	.banner_item_con{
		padding: 0 0 40px;
	}
	.banner_item_tt1{
		margin-bottom: 10px;
	}
	.banner_item_btn{
		line-height: 44px;
	}
	.ind_box1_list1_con1, .ind_box1_list1_con2{
		padding: 20px 5%;
	}
	.ind_box1_list1_con1 .con .tt, .ind_box1_list1_con2 .con .tt{
		margin-bottom: 8px;
	}


	.pro_list1 dd{
		width: calc((100% - 30px) / 2);
		margin: 0 30px 30px 0;
	}
	.pro_list1 dd:nth-child(2n){
		margin-right: 0;
	}


	.ind_box5_scroll_item_pic .icon img{
		width: 70px;
	}
	.ind_box6_l_video_icon{
		width: 70px;
		height: 70px;
	}

	.pro_list1_con_tt{
		margin-bottom: 18px;
	}
	.ind_box12_l_form_btn{
		height: 50px;
		border-radius: 25px;
	}
	.blog_list1_pic .time{
		line-height: 40px;
	}
	.blog_list1_con{
		padding: 25px 5%;
	}
	

	.footer_t_l{
		width: 300px;
	}
	.footer_t_r{
		width: calc(100% - 300px);
	}

	.footer_t_r_item_menu{
		display: none;
	}

	.footer_t_r_item_title{
		font-size: 24px;
	}
	
	.footer_b_l{
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.footer_b_r{
		width: 100%;
		justify-content:center;
		-ms-justify-content:center;
		-webkit-justify-content:center;
	}



	/* about */
	.sub_banner{
		height: 450px;
	}
	.sub_banner_con{
		padding-top: 0;
	}
	.sub_banner_text{
		font-size: 16px;
	}

	.about_box2_list1 dd{
		width: calc((100% - 60px) / 4);
		margin: 0 20px 0 0;
	}
	.about_box2_list1 dd:nth-child(4n){
		margin-right: 0;
	}

	.about_box2_list1 dd .tt{
		margin: 20px 0 25px;
	}

	.about_box5_scroll .swiper-slide .con .tt{
		font-size: 20px;
	}
	.about_box4_list1 dd .con .tt{
		font-size: 20px;
	}


	/* /application  */
	.appli_box2_list1 dd:nth-child(4n),
	.app_box6_list1 dd:nth-child(3n){
		margin-right: 0;
	}

	.app_box6_list1_con2_clm .item{
		padding: 6px 0;
	}
	.app_box6_list1_con1 .tt{
		font-size: 20px;
	}

	.case_scroll1_item{
		padding: 20px 5%;
		
	}
	.case_scroll1_item_con{
		padding-bottom: 20px;
	}
	.case_scroll1_item_con .tt{
		margin-bottom: 8px;
	}
	.case_scroll1_item_pic{
		margin: 20px 0;
	}


	/* distributor */
	.distri_box1_l_list dd .con .tt{
		font-size: 22px;
	}
	.distri_box3_l_title .tt{
		font-size: 26px;
	}


	/* download */
	.down_list1_title .icon{
		width: 70px;
		height: 70px;
		font-size: 36px;
	}

	.down_list1_title .tt{
		width: calc(100% - 70px);
		font-size: 20px;
	}
	


	/* exhibition */
	.exhibi_list1 dd{
		width: calc((100% - 30px) / 2);
	}
	.exhibi_list1 dd:nth-child(2n){
		margin-right: 0;
	}
	.sub_title1_l_con_tt{
		margin-bottom: 10px;
	}
	.exhibi_list1 dd .tt_box{
		padding-bottom: 20px;
	}
	
	/* faq */
	.page_faq_l{
		width: 270px;
	}
	.page_faq_r{
		width: calc(100% - 270px);
		padding-left: 4%;
	}


	/* blog */
	.blog_list2_pic{
		width: 300px;
	}
	.blog_list2_con{
		width: calc(100% - 300px);
	}
	.blog_list2_con_tt{
		margin-bottom: 10px;
	}



	/* blog_det */
	.news_det_time{
		padding: 20px 0 25px;
	}

	.rela_news_list dd a .tt{
		padding-bottom: 20px;
	}


	
	.pro_comparison{
		top: 15px;
	}


	/* pro_det */
	.pro_det_b_box5_list dd:nth-child(3n){
		margin-right: 0;
	}
	.pro_det_b_box5_list dd .pic .num{
		width: 50px;
		height: 50px;
		font-size: 20px;
	}


	/* pro_det */
	.pro_det_t{
		padding-top: 0;
	}
	.pro_det_b_box4_scroll_item .con .tt{
		margin-bottom: 20px;
	}

	.pro_det_b_box5_list dd:nth-child(3n){
		margin-right: 0;
	}
	.pro_det_b_box5_list dd .pic .num{
		width: 50px;
		height: 50px;
		font-size: 20px;
	}

	/* trouble */
	.trouble_list1 dd a{
		padding: 30px;
	}
	.trouble_list1_tt{
		font-size: 20px;
		margin-bottom: 15px;
	}
	.trouble_list1_text{
		margin-bottom: 13px;
	}

    
    .about_box3_list1{
    	display: grid;
    	grid-template-columns: repeat(1,1fr);
	}


}









@media screen and (min-width: 768px) and (max-width: 992px){
	.header_box{
		display: none;
	}
	.mobile_header{
		display: block;
	}
	.mobile_menu_box{
		width: 350px;
		right: -350px;
		padding: 35px 5%;
	}

	
	

	.wrapper{
		width: 92%;
	}
	
	.fz60{
		font-size: 30px;
	}
	.fz50{
		font-size: 26px;
	}
	.fz48{
		font-size: 26px;
	}
	.fz46{
		font-size: 26px;
	}
	.fz42{
		font-size: 26px;
	}
	.fz40{
		font-size: 24px;
	}
	.fz36{
		font-size:24px;
	}
	.fz32{
		font-size:22px;
	}
	.fz30{
		font-size: 22px;
	}
	.fz26{
		font-size: 20px;
	}
	.fz24{
		font-size: 18px;
	}
	.fz22{
		font-size: 18px;
	}
	.fz20{
		font-size: 16px;
	}
	.fz18{
		font-size: 16px;
	}
	.fz16{
		font-size: 14px;
	}

	
	.public_text1{
		font-size: 14px;
		line-height: 24px;
	}
	.public_text2{
		font-size: 14px;
		line-height: 24px;
	}
	.public_text3{
		font-size: 14px;
		line-height: 24px;
	}

	.scroll_btn1{
		width: 40px;
		height: 40px;
		font-size: 22px;
	}
	.main_content{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.main_content2{
		padding-top: 60px;
	}
	.main_content3{
		padding-bottom: 60px;
	}

	




	.float_fixed{
		width: 40px;
	}
	.float_fixed .item{
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 18px;
	}

	.banner_item_con{
		padding: 0 0 20px;
	}
	.banner_item_tt1{
		margin-bottom: 10px;
	}
	.banner_item_tt3{
		margin-bottom: 30px;
	}
	.banner_item_btn{
		line-height: 44px;
	}

	.banner_b{
		bottom: 20px;
	}



	.ind_box1_list1 dd{
		width: 50%;
	}

	.ind_box1_list1_con1, .ind_box1_list1_con2{
		padding: 30px 5%;
	}
	.ind_box1_list1_con1 .con .tt, .ind_box1_list1_con2 .con .tt{
		margin-bottom: 8px;
	}


	.pro_list1 dd{
		width: calc((100% - 30px) / 2);
		margin: 0 30px 30px 0;
	}
	.pro_list1 dd:nth-child(2n){
		margin-right: 0;
	}


	.ind_box3_l{
		width: 100%;
		margin-bottom: 25px;
	}
	.ind_box3_r{
	}

	.ind_box4_con{
		padding: 0 15px;
	}
	.ind_box4_item{
		margin-bottom: 15px;
	}
	

	.ind_box4_col{
		width: calc((100% - 45px) / 4);
	}
	.ind_box4_item .tt{
		padding-bottom: 15px;
	}


	.ind_box5_scroll_item_pic .icon img{
		width: 70px;
	}


	.ind_box6{
		padding-left: 5%;
		padding-right: 5%;
	}
	.ind_box6_l{
		width: 100%;
		margin-bottom: 30px;
	}
	.ind_box6_r{
		width: 100%;
	}
	.ind_box6_r_con{
		float: none;
		width: 100%;
		padding: 0 5% 50px;
	}


	.ind_box6_r_tip{
		width: 100%;
		margin-right: 0;
	}



	.ind_box6_l_video_icon{
		width: 70px;
		height: 70px;
	}
	.ind_box6_r_tip{
		margin-bottom: 30px;
	}

	.pro_list1_con_tt{
		margin-bottom: 18px;
	}
	.ind_box7_list1{
		padding-bottom: 40px;
	}
	.ind_box7_list1_icon{
		margin-bottom: 10px;
	}
	.ind_box7_list1_icon img{
		height: 56px;
	}
	.ind_box7_list1_text{
		padding: 15px 0 20px;
	}
	.ind_box8_l{
		width: 100%;
	}
	.ind_box8_r{
		width: 100%;
		padding: 30px 5% 0;
	}
	.ind_box8_r_con{
		width: 100%;
	}


	.ind_box12_l{
		width: 100%;
		padding: 35px 5%;
		margin-bottom: 30px;
	}
	.ind_box12_r{
		width: 100%;
	}

	.ind_box12_l_form_btn{
		height: 50px;
		border-radius: 25px;
	}
	.blog_list1_pic .time{
		width: 120px;
		line-height: 40px;
	}
	.blog_list1_con{
		padding: 20px 5%;
	}

	.ind_box13{
		padding: 60px 5%;
	}
	.ind_box13_text{
		margin-bottom: 30px;
	}
	

	.footer_t_l{
		width: 48%;
	}
	.footer_t_r{
		width: 48%;
		padding-left: 0;
	}

	.footer_t_r_item_menu,
	.footer_t_r_item_pro{
		display: none;
	}

	.footer_t_r_item_title{
		font-size: 24px;
	}
	

	
	

	.footer_b{
		padding: 20px 0;
	}
	.footer_b_l{
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.footer_b_r{
		width: 100%;
		justify-content:center;
		-ms-justify-content:center;
		-webkit-justify-content:center;
	}

	/* about */
	.sub_banner{
		height: 350px;
	}
	.sub_banner_con{
		padding-top: 0;
	}
	.sub_banner_text{
		font-size: 16px;
	}

	.about_box1_t{
		padding: 25px 0;
	}
	.about_box1_t_title1{
		font-size: 20px;
		margin-bottom: 20px;
	}
	.about_title1_tt1{
		margin-bottom: 10px;
	}
	.about_title1_tt2{
		margin-bottom: 14px;
	}

	.about_box2_list1 dd{
		width: calc((100% - 30px) / 2);
		padding: 20px 4%;
		margin: 0 30px 30px 0;
	}
	.about_box2_list1 dd:nth-child(2n){
		margin-right: 0;
	}

	.about_box2_list1 dd .tt{
		margin: 15px 0 20px;
	}
	.about_box2_list1 dd .text{
		margin-bottom: 25px;
	}

	.about_box5_l{
		width: 100%;
		margin-bottom: 30px;
	}
	.about_box5_r{
		width: 100%;
	}
	.about_box5_r img{
		float: none;
		width: 100%;
	}

	.about_box5_scroll .swiper-slide .con .tt{
		font-size: 20px;
	}
	.about_box4_list1 dd .con .tt{
		font-size: 20px;
	}



	/* /application  */
	.appli_box2_list1 dd{
		width: calc((100% - 20px) / 2);
		margin: 0 20px 20px 0;
	}
	.app_box6_list1 dd{
		width: calc((100% - 20px) / 2);
		margin: 0 20px 20px 0;
	}
	.appli_box2_list1 dd:nth-child(2n),
	.app_box6_list1 dd:nth-child(2n){
		margin-right: 0;
	}

	.app_box6_list1_con2_clm .item{
		padding: 6px 0;
	}
	.app_box6_list1_con1{
		padding: 20px 5%;
	}
	.app_box6_list1_con1 .tt{
		font-size: 20px;
	}

	.case_scroll1_item{
		padding: 20px 5%;
		
	}
	.case_scroll1_item_con{
		padding-bottom: 20px;
	}
	.case_scroll1_item_con .tt{
		font-size: 20px;
		margin-bottom: 8px;
	}
	.case_scroll1_item_pic{
		margin: 20px 0;
	}



	/* contact */
	.contact_box1_l{
		width: 100%;
		margin-bottom: 30px;
	}
	.contact_box1_r{
		width: 100%;
	}


	/* distributor */
	.distri_box1_l{
		width: 100%;
		margin-bottom: 30px;
	}
	.distri_box1_r{
		width: 100%;
	}

	.distri_box3_con{
		margin-bottom: 40px;
	}
	
	.distri_box1_l_list dd .con .tt{
		font-size: 20px;
	}
	.distri_box3_l_title .tt{
		font-size: 24px;
	}

	.distri_box3_r{
		padding: 20px 7%;
	}


	/* download */
	.down_list1_title .icon{
		width: 70px;
		height: 70px;
		font-size: 36px;
	}

	.down_list1_title .tt{
		width: calc(100% - 70px);
		font-size: 20px;
	}
	.down_list1_btn_box{
		flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
	}
	.down_list1_btn{
		width: 100%;
		height: 40px;
		font-size: 14px;
		margin: 0 0 15px 0;
	}
	.down_list1_btn .icon{
		font-size: 18px;
		margin-right: 5px;
	}
	.down_list1_text{
		margin-bottom: 20px;
	}
	
	/* download2 */
	.down_list2_icon{
		width: 70px;
		height: 70px;
		font-size: 34px;
	}
	.down_list2_con{
		width: calc(100% - 70px);
	}

	.down_list2 dd{
		padding: 30px 0;
	}
	.down_list2_btn{
		margin-top: 30px;
	}


	/* exhibition */
	.exhibi_list1 dd{
		width: calc((100% - 30px) / 2);
	}
	.exhibi_list1 dd:nth-child(2n){
		margin-right: 0;
	}
	.sub_title1_l_con_tt{
		margin-bottom: 10px;
	}
	.exhibi_list1 dd .tt_box{
		padding-bottom: 20px;
	}


	/* faq */
	.page_faq_box{
		flex-direction: column-reverse;
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
	}
	.page_faq_l{
		width: 100%;
	}
	.page_faq_r{
		width: 100%;
		padding-left: 0;
		margin-bottom: 30px;
	}


	/* blog */
	.blog_list2 dd{
		padding: 25px 0;
	}
	.blog_list2_pic{
		width: 240px;
	}
	.blog_list2_con{
		width: calc(100% - 240px);
	}
	.blog_list2_con_tt{
		margin-bottom: 10px;
	}


	/* blog_det */
	.news_det_box{
		padding: 35px 4%;
	}
	.news_det_time{
		padding: 15px 0 20px;
	}
	.news_det_con{
		margin-bottom: 20px;
	}
	.news_det_page_item{
		width: 100%;
		line-height: 50px;
		border: none;
		border-bottom: 1px solid #fff;
	}

	.news_det_back{
		font-size: 14px;
		height: 40px;
	}
	.rela_news_list dd a .tt{
		padding-bottom: 16px;
	}


	.scroll_dots .scroll_dots_bars{
		padding-top: 30px;
	}
	.pro_comparison{
		top: 12px;
	}
	.pro_comparison::before{
		width: 14px;
		height: 14px;
		margin-right: 7px;
	}

	.pro_cover_03_list1 dd{
		width: 24%;
		margin: 0 1% 15px 0;
	}


	/* pro_det */
	.pro_det_t{
		padding-top: 0;
	}
	.pro_det_t_l{
		width: 100%;
		margin-bottom: 35px;
	}
	.pro_det_t_r{
		width: 100%;
	}

	.pro_det_b_box4_scroll_item .con .tt{
		margin-bottom: 15px;
	}

	.pro_det_b_box5_list dd{
		width: calc((100% - 30px) / 2);
		margin: 0 30px 30px 0;
	}
	.pro_det_b_box5_list dd:nth-child(2n){
		margin-right: 0;
	}
	.pro_det_b_box5_list dd .pic .num{
		width: 50px;
		height: 50px;
		font-size: 20px;
	}

	.pro_det_b_box8_list dd{
		width: 50%;
		margin-bottom: 20px;
	}
	.pro_det_b_box8_list dd:nth-child(2n)::after{
		display: none;
	}
	.pro_det_b_box8_list_tt{
		font-size: 20px;
	}


	/* duibi_det */
	.duibi_det_table tr td{
		padding: 15px;
		font-size: 14px;
	}

	/* pro2 */
	.pro_list2 dd{
		width: 100%;
	}
	.pro_list2_con2{
		padding: 10px 5%;
	}

	/* trouble */
	.trouble_list1 dd{
		width: 100%;
	}
	.trouble_list1 dd a{
		padding: 25px;
	}
	.trouble_list1_tt{
		font-size: 18px;
		margin-bottom: 15px;
	}
	.trouble_list1_text{
		margin-bottom: 13px;
	}
	

	/* video */
	.video_page_box2_l{
		margin-bottom: 30px;
	}
	.video_page_box2_l, .video_page_box2_r{
		width: 100%;
	}
	
	
	.about_box3_list1{
    	display: grid;
    	grid-template-columns: repeat(1,1fr);
	}
	


}













@media screen and (min-width: 300px) and (max-width: 767px){
	.wrapper{
		width: 100%;
	}

	.header_box{
		display: none;
	}
	.mobile_header{
		display: block;
	}
	
	.fz60{
		font-size: 24px;
	}
	.fz50{
		font-size: 24px;
	}
	.fz48{
		font-size: 24px;
	}
	.fz46{
		font-size: 24px;
	}
	.fz42{
		font-size: 24px;
	}
	.fz40{
		font-size: 22px;
	}
	.fz36{
		font-size:22px;
	}
	.fz32{
		font-size:20px;
	}
	.fz30{
		font-size: 20px;
	}
	.fz26{
		font-size: 18px;
	}
	.fz24{
		font-size: 18px;
	}
	.fz22{
		font-size: 16px;
	}
	.fz20{
		font-size: 16px;
	}
	.fz18{
		font-size: 14px;
	}
	.fz16{
		font-size: 14px;
	}

	.public_text1{
		font-size: 12px;
		line-height: 20px;
	}
	.public_text2{
		font-size: 14px;
		line-height: 22px;
	}
	.public_text3{
		font-size: 14px;
		line-height: 24px;
	}

	.main_content{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.main_content2{
		padding-top: 50px;
	}
	.main_content3{
		padding-bottom:50px;
	}
	.p15{
		padding-left: 15px;
		padding-right: 15px;
	}

	.scroll_btn1{
		width: 40px;
		height: 40px;
		font-size: 20px;
		margin: 0 10px 0 0;
	}

	.public_btn1,
	.public_btn2{
		font-size: 14px;
		height: 40px;
	}
	

	.float_fixed{
		width: 40px;
	}
	.float_fixed .item{
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 18px;
	}


	
	.scroll_dots .scroll_dots_bars{
		padding-top: 20px;
	}
	.scroll_dots .scroll_dots_bars .swiper-pagination-bullet{
		width: 8px;
		height: 8px;
		margin: 0 6px !important;
	}


    .banner .swiper-slide{
        height: auto;
    }
    .banner_video{
        display: block;
        width: 100%;
    }
	.banner_item_con{
		padding: 0 5% 20px;
	}
	.banner_item_tt1{
		margin-bottom: 10px;
	}
	.banner_item_tt3{
		display: none;
	}

	.banner_item_btn_box{
		flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
	}
	.banner_item_btn{
		width: 60%;
		text-align: center;
		line-height: 40px;
		border-radius: 20px;
		padding: 0;
		margin: 0 0 10px;
	}

	.banner_b{
		bottom: 20px;
	}

	.ind_title1{
		margin-bottom: 25px;
	}
	.ind_title1 .tt1{
		margin-bottom: 4px;
	}
	.ind_title1 .tt2{
		margin-bottom: 7px;
	}
	.ind_box6_r_con .ind_title1{
		margin-bottom: 20px;
	}


	.ind_box1_list1 dd{
		width: 50%;

	}
	.ind_box1_list1 dd::after{
		left: 0;
		top: auto;
		bottom: 0;
		width: 100%;
		height: 1px;
	}

	.ind_box1_list1_con1, .ind_box1_list1_con2{
		padding: 20px 0;
	}
	.ind_box1_list1_con1 .con .tt, .ind_box1_list1_con2 .con .tt{
		font-size: 16px;
		margin-bottom: 6px;
	}
	.ind_box1_list1_con1 .con .text{
	    display: none;
	}

    
    .pro_list1{
        justify-content:space-between;
        -ms-justify-content:space-between;
        -webkit-justify-content:space-between;
    }
	.pro_list1 dd{
		width: calc((100% - 10px) / 2);
		margin: 0 0 20px 0;
	}
	/*.pro_list1 dd:nth-child(5),*/
	/*.pro_list1 dd:nth-child(6){*/
	/*    display: none !important;*/
	/*}*/
	.pro_list1_title{
		padding-top: 12px;
	}


	.ind_box3_l{
		width: 100%;
		margin-bottom: 25px;
	}
	.ind_box3_r .public_btn1{
		margin-bottom: 10px;
	}

	.ind_box4_con{
		padding: 0;
	}
	.ind_box4_col{
	    display:flex;
    display:-ms-flexbox;
    display:-webkit-flex;
	    justify-content:space-between;
    -ms-justify-content:space-between;
    -webkit-justify-content:space-between;
	}
	.ind_box4_item{
	    width: calc((100% - 10px) / 2);
		margin-bottom: 15px;
	}
	

	.ind_box4_col{
		width: 100%;
	}
	.ind_box4_item .tt{
		padding-bottom: 15px;
	}
	.ind_box4_text{
		font-size: 14;
	}


	.ind_box5_scroll_item_pic .icon img{
		width: 50px;
	}
	.ind_box5_scroll_item_pic{
		margin-bottom: 8px;
	}


	.ind_box6{
	}
	.ind_box6_l{
		width: 100%;
		margin-bottom: 30px;
	}
	.ind_box6_r{
		width: 100%;
	}
	.ind_box6_r_con{
		float: none;
		width: 100%;
		padding: 0 5% 50px;
	}


	.ind_box6_r_tip{
		width: 100%;
		margin-right: 0;
	}
	



	.ind_box6_l_video_icon{
		width: 50px;
		height: 50px;
	}
	.ind_box6_r_tip{
		margin-bottom: 20px;
	}
	.ind_box6_r_btn{
		width: 100%;
		margin: 0 0 15px 0;
	}


	.ind_box6_r_b{
		padding: 15px 0;
	}
	.ind_box6_r_b .item .num{
		font-size: 20px;
		margin-bottom: 7px;
	}



	.pro_list1_con_tt{
	    height: 140px;
	    overflow: hidden;
		margin-bottom: 18px;
	}
	.ind_box7_list1{
		padding-bottom: 40px;
	}

	.ind_box7_list1 dd{
		width: calc((100% - 10px) / 2);
		margin-bottom:10px;
	}
	.ind_box7_list1_icon{
		margin-bottom: 10px;
	}
	.ind_box7_list1_icon img{
		height: 56px;
	}
	.ind_box7_list1_text{
		padding: 15px 0 20px;
	}
	.ind_box8_l{
		width: 100%;
		padding: 30px 5%;
	}
	.ind_box8_l_list{
		padding-bottom: 20px;
	}
	.ind_box8_l_list .item{
		margin-bottom: 15px;
	}
	.ind_box8_l_list .item .icon{
		width: 50px;
	}
	.ind_box8_l_list .item .con{
		width: calc(100% - 50px);
	}

	.ind_box8_r{
		width: 100%;
		padding: 30px 0;
	}
	.ind_box8_r_con{
		width: 100%;
	}


	.exhibit_list1 dd{
		width: calc((100% - 20px) / 3);
		margin: 0 10px 0 0;
	}
	.exhibit_list1 dd:last-child{
	    margin-right: 0;
	}
	.exhibit_list1 dd a .tt{
		padding-top: 10px;
	}

	.ind_box12_l{
		width: 100%;
		padding: 25px 15px;
		margin-bottom: 30px;
	}
	.ind_box12_l_tt{
		margin-bottom: 20px;
	}

	.ind_box12_r{
		width: 100%;
	}
	.ind_box12_l_form_tt{
		line-height: 44px;
		padding-left: 10px;
	}
	.ind_box12_l_form_text{
		height: 44px;
	}
	.ind_box12_l_form_area{
		padding: 14px 10px 10px 6px;
	}
	.ind_box12_l_form_btn{
		height: 40px;
		font-size: 14px;
		border-radius: 20px;
	}

	.ind_box2_r_list_title .tt{
		font-size: 16px;
	}
	.ind_box2_r_list_title .icon1{
		font-size: 22px;
	}
	.ind_box2_r_list_title .icon{
		background-size: 16px auto !important;
	}
	.ind_box2_r_list_down{
		padding: 0 10px 25px;
	}


	.blog_list1_pic .time{
		width: 100px;
		font-size: 12px;
		line-height: 30px;
	}
	.blog_list1_con{
		padding: 15px 8px;
	}
	.blog_list1_tt{
		margin-bottom: 5px;
	}
	.blog_list1_text{
		margin-bottom: 14px;
	}
	.blog_list1_more{
		font-size: 14px;
	}
	.blog_list1_more .icon{
		font-size: 16px;
	}

	.ind_box13{
		padding: 50px 5%;
	}
	.ind_box13_text{
		margin-bottom: 30px;
	}
	

	.footer_t_l{
		width: 48%;
	}
	.footer_t_r{
		width: 48%;
		padding-left: 0;
	}
	.footer_t_l_m .con a.text{
		font-size: 20px;
	}
	.footer_t_l_list .item{
		font-size: 14px;
	}

	.footer_t_r_item_menu,
	.footer_t_r_item_pro{
		display: none;
	}

	.footer_t_r_item_title{
		font-size: 24px;
	}
	

	.footer_t{
		padding: 30px 0;
		border-bottom: none;
	}
	
	.footer_t_l{
		width: 100%;
		margin-bottom: 20px;
	}
	.footer_t_l_logo img{
		height: 40px;
	}

	.footer_t_r{
		width: 100%;
	}
	

	.footer_b{
		padding: 20px 0;
	}
	.footer_b_l{
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.footer_b_r{
		width: 100%;
		justify-content:center;
		-ms-justify-content:center;
		-webkit-justify-content:center;
	}

	.footer_b_r .icon{
		width: 36px;
		height: 36px;
		font-size: 16px;
	}



	/* about */
	.sub_banner{
		height: auto;
	}
	.sub_banner_con{
		padding: 30px 5%;
	}
	.sub_banner_tt{
		margin-bottom: 8px;
	}
	.sub_banner_text{
		font-size: 14px;
		line-height: 1.5;
		margin-bottom:20px;
	}

	.about_title1{
		margin-bottom: 25px;
	}

	.about_box1_t{
		padding: 25px 15px;
	}
	.about_box1_t_title1{
		font-size: 18px;
		margin-bottom:15px;
	}
	.about_title1_tt1{
		margin-bottom: 10px;
	}
	.about_title1_tt2{
		margin-bottom: 10px;
	}
	.about_box1_b_list1_pic{
		width: 100%;
		margin-bottom: 20px;
	}
	.about_box1_b_list1_con{
		width: 100%;
	}
	.about_box1_b_list1 dd{
		margin-bottom: 20px;
	}

	.about_box2_list1 dd{
		width: 100%;
		padding: 20px 5%;
		margin: 0 0 20px 0;
	}

	.about_box2_list1 dd .tt{
		margin: 10px 0 12px;
	}
	.about_box2_list1 dd .text{
		margin-bottom: 20px;
	}

	.about_box3_scroll_item .pic{
		width: 100%;
	}
	.about_box3_scroll_item .con{
		width: 100%;
	}
	.about_box3_scroll_btn{
		width: 40px;
		height: 40px;
		font-size: 18px;
	}
	.about_box3_scroll_btn.prev{
		left: -15px;
	}
	.about_box3_scroll_btn.next{
		right: -15px;
	}

	.about_box4_list1 dd{
		width:50%;
		margin-bottom: 25px;
	}

	.about_box5_l{
		width: 100%;
		margin-bottom: 30px;
	}
	.about_box5_r{
		width: 100%;
	}
	.about_box5_r img{
		float: none;
		width: 100%;
	}

	.about_box5_scroll .swiper-slide .con .tt{
		font-size: 16px;
	}
	.about_box4_list1 dd .con .tt{
		font-size: 20px;
	}
	.about_box6_scroll{
		width: 100%;
	}
	.about_box6_scroll_item .con{
		padding: 15px 10px;
	}
	.about_box6_scroll_item .con .tt{
		margin-bottom: 10px;
	}



	/* /application  */
	.appli_box2_list1 dd{
		width: calc((100% - 10px) / 2);
		margin: 0 10px 10px 0;
	}
	.app_box6_list1 dd{
		width: 100%;
		margin: 0 0 20px 0;
	}
	.appli_box2_list1 dd:nth-child(2n){
		margin-right: 0;
	}

	.appli_box1_l{
		width: 100%;
	}
	.appli_box1_r{
		width: 100%;
		margin-bottom: 20px;
	}

	.app_box6_list1_con2_clm .item{
		padding: 4px 0;
	}
	.app_box6_list1_con1{
		padding: 17px 5%;
	}
	.app_box6_list1_con1 .tt{
		font-size: 18px;
	}
	.app_box6_list1_con2{
		padding: 0 5%;
	}

	.case_scroll1_item{
		padding: 20px 5%;
		
	}
	.case_scroll1_item_con{
		padding-bottom: 20px;
	}
	.case_scroll1_item_con .tt{
		font-size: 18px;
		margin-bottom: 8px;
	}
	.case_scroll1_item_pic{
		margin: 20px 0;
	}
	.case_scroll1_item_more{
		font-size: 14px;
	}
	.case_scroll1_item_more .icon{
		font-size: 18px;
	}


	/* contact */
	.contact_box1_l{
		width: 100%;
		margin-bottom: 30px;
	}
	.contact_box1_l_list .item{
		width: 100%;
		padding: 15px 0;
	}
	.contact_box1_l_list .item .icon{
		width: 50px;
		height: 50px;
		font-size: 22px;
	}
	.contact_box1_l_list .item .con{
		width: calc(100% - 50px);
		padding-left: 12px;
		font-size: 14px;
	}
	.contact_box1_l_list .item .con .tt{
		margin-bottom: 5px;
	}
	.contact_box1_l_list .item .con .text,
	.contact_box1_l_list .item .con .text a{
		line-height: 24px;
	}

	.contact_box1_l_b{
		padding-top: 25px;
	}


	.contact_box1_r{
		width: 100%;
	}
	.contact_box1_r_title{
		padding: 15px 5%;
	}
	.contact_box1_r_form{
		padding: 18px 15px;
	}
	.contact_box1_r_list dd{
		width: 100%;
		margin-bottom: 15px;
	}
	.contact_box1_r_list_tt{
		font-size: 14px;
		margin-bottom: 8px;
	}
	.contact_box1_r_list_text{
		padding-left: 10px;
	}
	.contact_box1_r_list_area{
		padding: 10px;
		height: 120px;
	}

	.contact_box1_r_list_btn{
		height: 40px;
		font-size: 14px;
	}
	

	/* distributor */
	.distri_box1_l{
		width: 100%;
		margin-bottom: 20px;
	}
	.distri_box1_r{
		width: 100%;
	}
	.distri_box1_l_list dd .con{
		width: calc(100% - 24px);
		padding-left: 8px;
	}
	.distri_box1_l_list dd .icon{
		width: 24px;
		height: 24px;
		line-height: 24px;
		font-size: 12px;
	}
	.distri_box1_l_list dd .con .tt{
		font-size: 18px;
	}
	.distri_box3_l_title .tt{
		font-size: 22px;
	}

	.distri_box3_con{
		margin-bottom: 0;
	}
	.distri_box3_l{
		width: 100%;
		padding: 20px 5%;
		margin-bottom: 20px;
	}
	
	.distri_box3_l::after{
		display: none;
	}
	.distri_box3_l_list dd{
		margin-bottom: 8px;
	}
	.distri_box3_l_list_text{
		height: 40px;
		font-size: 14px;
		padding-left: 12px;
	}
	.distri_box3_l_list_area{
		padding: 10px 12px;
	}

	.distri_box3_r{
		width: 100%;
		padding: 30px 7%;
	}
	.distri_box3_r_con{
		border: none;
		padding: 0;
	}
	.distri_box3_l_list_btn{
		height: 40px;
		font-size: 14px;
	}


	/* download */
	.down_list1 dd{
		width: 100%;
		margin-bottom: 20px;
	}
	.down_list1_title{
		margin-bottom: 10px;
	}
	.down_list1_title .icon{
		width: 60px;
		height: 60px;
		font-size: 30px;
	}

	.down_list1_title .tt{
		width: calc(100% - 60px);
		font-size: 18px;
		padding-left: 10px;
	}
	.down_list1_btn_box{
		flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
	}
	.down_list1_btn{
		width: 100%;
		height: 40px;
		font-size: 14px;
		margin: 0 0 15px 0;
	}
	.down_list1_btn .icon{
		font-size: 18px;
		margin-right: 5px;
	}
	.down_list1_text{
		margin-bottom: 20px;
	}


	/* page */
	.page_box{
		padding-top: 25px;
	}
	.page_box a{
		width: 26px;
		height: 26px;
		line-height: 22px;
		font-size: 12px;
	}
	.page_box a.page_btn{
		padding: 0 8px;
	}

	/* download2 */
	.down_list2_icon{
		width: 60px;
		height: 60px;
		font-size: 28px;
		margin-bottom: 17px;
	}
	.down_list2_con{
		width: 100%;
		padding-left: 0;
	}

	.down_list2 dd{
		padding: 20px 0;
	}
	.down_list2_btn{
		margin-top: 20px;
		height: 40px;
		font-size: 14px;
	}
	.down_list2_btn .icon{
		font-size: 18px;
		margin-right: 6px;
	}

	/* exhibition */
	.sub_title1_box{
		margin-bottom: 20px;
	}
	.sub_title1_l{
		width: 100%;
		padding-right: 0;
	}
	.sub_title1_r{
	}
	.sub_title1_more{
		height: 40px;
	}

	.exhibi_list1 dd{
		width: calc((100% - 10px) / 2);
		margin: 0 10px 10px 0;
	}
	.exhibi_list1 dd:nth-child(2n){
		margin-right: 0;
	}
	.sub_title1_l_con_tt{
		margin-bottom: 13px;
	}
	.sub_title1_l_con_list a{
		line-height: 40px;
		padding: 0 10px;
		margin: 0 10px 10px 0;
	}

	.echibit_clm{
		margin-bottom: 30px;
	}

	.exhibi_list1 dd .tt_box{
		opacity: 1;
		padding-bottom: 14px;
		transition:all 0.5s;
		-webkit-transition:all 0.5s;
	}

	/* faq */
	.page_faq_box{
		flex-direction: column-reverse;
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
	}
	.page_faq_l{
		width: 100%;
	}
	.page_faq_r{
		width: 100%;
		padding-left: 0;
		margin-bottom: 30px;
	}

	.faq_list1_num{
		width: 40px;
		line-height: 60px;
	}
	.faq_list1_con{
		width: calc(100% - 40px);
	}
	.faq_list1_con_title{
		min-height:60px;
		height: auto;
		padding: 10px 2% 10px 5%;
	}
	.faq_list1_con_title .tt{
		width: calc(100% - 40px);
	}

	.faq_list1_con_title .icon{
		width: 36px;
		background-size: 18px 18px;
	}
	.page_faq_l_form_btn{
		height: 40px;
	}


	/* blog */
	.blog_list2 dd{
		padding: 15px 0;
	}
	.blog_list2_pic{
		width: 100%;
	}
	.blog_list2_con{
		width: 100%;
		padding: 15px 0 10px;
	}
	.blog_list2_con_tt{
		margin-bottom: 7px;
	}
	.blog_list2_con_text{
		font-size: 12px;
		line-height: 20px;
	}



	/* blog_det */
	.news_det_box{
		padding: 20px 10px;
	}
	.news_det_time{
		padding: 15px 0 10px;
	}
	.news_det_time .item{
		font-size: 12px;
		margin: 0 4px 10px;
	}
	.news_det_time .item .icon{
		font-size: 16px;
	}
	.news_det_con{
		margin-bottom: 20px;
	}
	.news_det_page_item{
		width: 100%;
		line-height: 22px;
		border: none;
		padding: 10px;
		border-bottom: 1px solid #fff;
	}
	.news_det_page_item .tt{
		width: 100%;
		text-align: left;
	}
	.news_det_page_item .con{
		width: 100%;
		justify-content:space-between;
		-ms-justify-content:space-between;
		-webkit-justify-content:space-between;
		font-size: 12px;
	}
	
	.news_det_page_item .con .time{
		width: 72px;
	}


	.news_det_back{
		font-size: 14px;
		height: 40px;
		margin-bottom: 20px;
	}
	.rela_news_box{
		padding: 30px 10px;
	}
	.rela_news_list dd{
		width: 100%;
		border: none;
		padding: 0;
		margin-bottom: 20px;
	}	
	.rela_news_list dd a .tt{
		font-size: 14px;
		padding-bottom: 14px;
	}



	.open_comparison_rela{
		padding: 25px 4%;
	}
	.open_comparison_l{
		width: 100%;
	}
	.open_comparison_m{
		width: 100%;
		padding: 20px 0;
	}
	.open_comparison_list dd{
		margin:0 5px;
	}
	.open_comparison_btn_box{
		width: 100%;
	}



	.pro_comparison{
		top: 8px;
	}
	.app_box6_list1_pic{
		padding: 10px;
	}
	.pro_comparison::before{
		width: 14px;
		height: 14px;
		margin-right: 7px;
	}

	.pro_cover_03_list1 dd{
		width: auto;
		font-size: 14px;
		margin: 0 15px 15px 0;
	}
	.pro_cover_03_list1 dd .icon{
		width: 14px;
		height: 14px;
		border-width: 4px;
		margin-right: 6px;
	}


	.pro_cover_05_list{
		margin-bottom: 30px;
	}
	.pro_cover_05_list dd a{
		padding: 15px 10px;
	}


	/* pro_det */
	.pro_det_t{
		padding-top: 0;
	}
	.pro_det_t_l{
		width: 100%;
		margin-bottom: 20px;
	}
	.pro_det_t_r{
		width: 100%;
		padding: 0 15px;
	}

	.pro_det_b_box1_list dd{
		/*width: 100%;*/
		margin-bottom: 15px;
	}
	.pro_det_b_box2_l{
		width: 100%;
		margin-bottom: 20px;
	}
	
	.pro_det_b_box2_r{
		width: 100%;
	}
	body table tr td{
		padding: 8px;
	}

	.pro_det_b_box4_scroll_item{
		padding: 10px;
	}

	.pro_det_b_box4_scroll_item .con .tt{
		font-size: 18px;
		margin-bottom: 8px;
	}

	.pro_det_b_box5_list dd{
		width: calc((100% - 10px) / 2);
		margin: 0 10px 15px 0;
	}
	.pro_det_b_box5_list dd:nth-child(2n){
		margin-right: 0;
	}
	.pro_det_b_box5_list dd .pic .num{
		right: 10px;
		bottom: 10px;
		width: 30px;
		height: 30px;
		font-size: 14px;
	}

	.pro_det_b_box6_l{
		width: 100%;
	}
	.pro_det_b_box6_r{
		width: 100%;
	}

	.pro_det_b_box7_scroll{
		width: 100%;
	}
	.pro_det_b_box7_scroll_item .con{
		padding: 8px 10px;	
	}

	.pro_det_b_box8_list dd{
		width: 50%;
		padding: 10px 5px;
		display:flex;
		display:-ms-flexbox;
		display:-webkit-flex;
		justify-content:flex-start;
    -ms-justify-content:flex-start;
    -webkit-justify-content:flex-start;
		align-items: center;
		-webkit-align-items: center;
		-ms-align-items:center;
		flex-direction: column;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		margin-bottom: 25px;
	}
	.pro_det_b_box8_list dd::after{
		display: none;
	}
	.pro_det_b_box8_list_icon{
		font-size: 42px;
		text-align: left;
		margin-bottom: 8px;
	}

	.pro_det_b_box8_list_tt{
		font-size: 16px;
		text-align: center;
	}	


	/* duibi_det */
	.duibi_det_table tr td{
		padding: 10px;
		font-size: 14px;
	}



	/* pro2 */
	.pro_list2 dd{
		width: 100%;
	}
	.pro_list2_con2{
		padding: 10px 5%;
	}

	.pro_list2_con2 .app_box6_list1_con2_clm{
		width: 100%;
		border-bottom: none;
	}
	.pro_list2_con2 .app_box6_list1_con2_clm:first-child{
		padding-bottom: 0;
		border: none;
	}
	.pro_list2_con2 .app_box6_list1_con2_clm:last-child{
		padding-top: 0;
	}

	.app_box6_list1_con1 .public_btn1{
		margin-top: 18px;
	}


	/* trouble */
	.trouble_list1 dd{
		width: 100%;
	}
	.trouble_list1 dd a{
		padding: 12px;
	}
	.trouble_list1_tt{
		font-size: 16px;
		margin-bottom: 7px;
	}
	.trouble_list1_text{
		margin-bottom: 10px;
	}
	.trouble_list1_more .icon{
		font-size: 16px;
	}


	/* video */
	.sub_title1_l_con_list{
		margin-bottom: -15px;
	}
	.video_page_box2_l{
		margin-bottom: 10px;
	}
	.video_page_box2_l, .video_page_box2_r{
		width: 100%;
	}

	.exhibi_list1 dd .pic .icon img,
	.video_box_item .pic .icon img{
		width: 46px;
	}
	.video_page_box2_r_list dd{
		width: calc((100% - 10px) / 2);
		margin-bottom: 10px;
	}



	/* down_load */
	.down_page_search_form{
		padding: 0;
		border-radius: 23px;
		margin-bottom: 28px;
	}
	.down_page_search_form_text{
		width: calc(100% - 56px);
		padding-left: 20px;
		font-size: 14px;
		height: 46px;
	}
	.down_page_search_form_btn{
		width: 56px;
		height: 46px;
		font-size: 22px;
	}
	
	
	.news_det_con h1{
	    line-height: 1.15;
	}
    
    


    video::-webkit-media-controls-play-button {
      display: none !important;
    }
   
    video::-webkit-media-controls-current-time-display {
      display: none !important;
    }
    
    video::-webkit-media-controls-time-remaining-display {
      display: none !important;
    }
    
    video::-webkit-media-controls-volume-control-container {
      display: none !important;
    }
    
    video::-webkit-media-controls-fullscreen-button {
      display: none !important;
    }
   
    video::-webkit-media-controls-timeline {
      display: none !important;
    }
   
    video::-internal-media-controls-overflow-button {
      display: none !important;
    }
    
    .ind_box7_list1_text{
        display: none;
    }
    .ind_box7_list1_tt{
        margin-bottom: 15px;
    }
    
    
    .sub_banner_text{
        display: none;
    }
    
    .about_box3_list1{
    	display: grid;
    	grid-template-columns: repeat(1,1fr);
	}

}
