@charset "utf-8";
@media screen and (min-width: 1400px){
	
}

@media screen and (min-width: 1200px) and (max-width: 1399px){
	.menu_tt .text{
		padding: 0 15px;
	}
	.float_menu{
		right: 30px;
	}
	
	.ind_news_r_t{
		padding-top: 90px;
	}
	
	
}
@media screen and (min-width: 992px) and (max-width: 1199px){
	.header{
		display: none;
	}
	.mobile_header{
		display: block;
	}
	
	.ind_pro_scroll_dotsCont_item{
		padding: 0 1.5%;
	}
	.ind_pro_scroll_dotsCont_item .text{
		font-size: 14px;
	}
	.service_map_item_float{
		width: 330px;
		height: auto;
		padding:4% 3%;
	}
	.float_menu{
		right: 30px;
	}
	.ind_news_l,.ind_news_r{
		height: 560px;
	}
	.ind_news_l{
		width:320px;
	}
	.ind_news_r_t{
		height: 280px;
		padding: 50px 5% 0;
	}
	.ind_news_r_t_l .tt{
		font-size: 34px;
	}
	.ind_news_r_b{
		height: 280px;
	}
	.ind_news_r_b_video,.ind_news_r_b_720{
		height: 280px;
	}
	.ind_news_r_b_720_con .tt{
		font-size: 26px;
	}
	
	.head_zwf{
		height: 60px;
	}
	
	/*
	 * about
	 */
	.about_box2_b_item .con .num{
		font-size: 30px;
	}
	
	/*
	 * pro_cover
	 */
	.pro_cover_list1 dd{
		width: 100%;
		margin: 0 0 30px;
	}
	
	
}

@media screen and (min-width: 768px) and (max-width: 991px){
	.header{
		display: none;
	}
	.mobile_header{
		display: block;
	}
  .banner_box{
    padding-top:58px;
  }
	.ind_pro_scroll_dotsCont_item{
		height: 120px;
		padding: 0 5px;
	}
	.ind_pro_scroll_dotsCont_item .icon{
		margin-right: 5px;
	}
	.ind_pro_scroll{
		width: 100%;
	}
	.ind_pro_scroll_prev,.ind_pro_scroll_next{
		display: none;
	}
	.service_map_item_float{
		width: 280px;
		height: auto;
		padding:4% 3%;
	}
	
	.float_menu{
		display: none;
	}
	.section02_box,.section03_box,.section04_box{
		padding: 5% 0;
	}
	
	.section04_box{
		flex-direction: column; 
    	-webkit-flex-direction: column;
	}
	.ind_news_l{
		width: 100%;
		height: auto;
	}
	.ind_news_r{
		width: 100%;
		height: auto;
	}
	
	
	.footer_nav{
		display: none;
	}
	.footer_l,.footer_pro,.footer_contact{
		width:32%;
		margin-right: 1%;
	}
	
	.head_zwf{
		height: 60px;
	}
	
	/*
	 * about
	 */
	.about_box1_con{
		flex-direction: column; 
    	-webkit-flex-direction: column;
	}
	.about_box1_pic{
		width: 100%;
	}
	.about_box1_r_tt .pic{
		width: 30%;
	}
	.about_box1_r_tt .text{
		width: 68%;
	}
	.about_box1_pic_scroll{
		clear: both;
		width: 100%;
		height: auto;
	}
	.about_box1_r{
		width: 100%;
		padding: 30px 0;
	}
	.about_box2_b{
		flex-wrap:wrap;
    	-webkit-flex-wrap:wrap;
	}
	.about_box2_b_item{
		width: auto;
		margin: 0 20px 20px;
	}
	.about_box2_t_l{
		width: 260px;
	}
	.about_box2_t_l .tt2{
		font-size: 60px;
	}
	.about_box2_t_r{
		width: calc(100% - 260px);
	}
	.about_box5_con{
		text-align: center;
		flex-direction: column; 
    	-webkit-flex-direction: column;
	}
	.about_box5_tt,.about_box5_text{
		width: 100%;
	}
	.about_box5_tt{
		font-size: 36px;
	}
	.about_box6_list dd:nth-child(2n){
		padding-right: 5%;
		border-left: 5px solid #fff;
	}
	.about_box6_list dd:nth-child(2n+1){
		padding-left: 5%;
		border-right: 5px solid #fff;
	}
	.sub_title1 .tt{
		font-size: 30px;
	}
	.about_box6_list dd .con .text{
		font-size: 20px;
	}
	
	/*
	 * contact
	 */
	.contact_box2_clm{
		border: 0;
	}
	.contact_box2_clm .wrapper{
		flex-wrap:wrap;
    	-webkit-flex-wrap:wrap;
	}
	.contact_box2_item{
		width: 50%;
		border-bottom: 5px solid #eff1f4;
	}
	.contact_box2_item2{
		width: 100%;
		border-right: 0;
		border-bottom: 5px solid #eff1f4;
	}
	
	.contact_box2_clm:nth-child(2) .contact_box2_item:nth-child(2){
		border-right: 0;
	}
	
	.inq_form_list dd{
		width: 48%;
	}
	
	
	/*
	 * news
	 */
	.news_list1 dd{
		width: 48%;
		margin: 0 1% 20px;
	}
	
	
	/*
	 * pro_cover
	 */
	.pro_cover_list1 dd{
		width: 100%;
		margin: 0 0 30px;
	}
	
	/*
	 * pro_det
	 */
	.pro_det_pic{
		width: 100%;
	}
	.pro_inf{
		width: 100%;
		padding:15px 10px;
	}
	.pro_det_b_bars_l{
		justify-content: flex-start;
    	-webkit-justify-content: flex-start;
		flex-wrap:wrap;
    	-webkit-flex-wrap:wrap;
	}
	.pro_det_b_feat_list dd{
		width: 50%;
		margin-bottom: 30px;
	}
	.pro_det_b_feat_list dd:nth-child(2n):after{
		display: none;
	}
	.pro_det_b_tabs_down_list dd{
		width: 30%;
		margin: 0 1.5% 20px;
	}
	
	
	/*
	 * strength
	 */
	.strength_box1_list dd{
		width: 30%;
		margin: 0 1.5% 20px;
	}
	
	/*
	 * support
	 */
	.support_box4_con{
		padding-top: 110px;
	}
	.support_box5{
		border-bottom: 0;
	}
	
	.global_box2_list1{
		margin-bottom: 20px;
	}
	
	
	.pro_det_b_tabs_clm_item{
		width: 33.33%;
	}
		
}


@media screen and (min-width: 300px) and (max-width: 767px){
	.wrapper{
		width: 100%;
	}
	.head_zwf{
		height: 60px;
	}
	.header{
		display: none;
	}
  .banner_box{
    padding-top:58px;
  }
	.mobile_header{
		display: block;
	}
	.float_menu{
		display: none;
	}
	.banner_box .owl-theme .owl-dots{
		bottom: 12px;
	}
	.banner_box .owl-theme .owl-dots .owl-dot{
		margin: 0 6px;
	}
	
	
	.ind_pro_scroll{
		width: 92%;
	}
	.ind_pro_scroll_dotsCont{
		display: none !important;
		padding: 0 10px;
		flex-direction: column; 
    	-webkit-flex-direction: column;
	}
	.ind_pro_scroll_dotsCont_item{
		width: 100%;
	}
	.ind_pro_scroll_dotsCont_item.active{
		width: 100%;
	}
	.ind_pro_scroll_dotsCont_item.active .text{
		width: auto;
	}
	.ind_pro_scroll_prev, .ind_pro_scroll_next{
		display: none;
	}
	.ind_pro_item_text{
		margin-bottom: 25px;
	}
	.ind_pro_item a{
		flex-direction: column; 
    	-webkit-flex-direction: column;
	}
	.ind_pro_item_pic,.ind_pro_item_con{
		width: 100%;
	}
	.ind_pro_item_title .tt2{
		font-size: 26px;
	}
	
	
	
	
	.section02_box,.section03_box,.section04_box{
		padding: 5% 0;
	}
	.service_map_item_float{
		display: none;
		width: 280px;
		height: auto;
		padding:4% 3%;
	}
	.service_map_tip{
		position: relative;
		left: 20px;
		bottom: auto;
	}
	.title1 .tt{
		font-size: 24px;
	}
	.section04_box{
		flex-direction: column; 
    	-webkit-flex-direction: column;
	}
	.ind_news_l{
		width: 100%;
		height: auto;
	}
	.ind_news_r{
		width: 100%;
		height: auto;
	}
	.ind_news_r_t{
		height:auto;
		padding:30px 5% 20px;
	}
	.ind_news_r_t_l .tt{
		font-size: 30px;
	}
	.ind_news_r_t a{
		flex-direction: column; 
    -webkit-flex-direction: column;
	}
	
	.ind_news_r_t_l,.ind_news_r_t_r{
		width: 80%;
		margin: 0 auto;
	}
	.ind_news_r_t_l{
		margin-bottom: 20px;
	}
	.ind_news_r_b{
		
		flex-direction: column; 
    	-webkit-flex-direction: column;
	}
	.ind_news_r_b_720_con .tt{
		font-size: 26px;
	}
	.ind_news_r_b_video,.ind_news_r_b_720{
		width: 100%;
		height: 260px;
	}
	
	.footer_t_con{
		flex-direction: column; 
    	-webkit-flex-direction: column;
	}
	.footer_contact{
		width: 100%;
		margin-bottom: 15px;
	}
	.footer_l,.footer_pro,.footer_nav{
		display: none;
	}
	.footer_b_con{
		text-align: center;
		flex-direction: column; 
    	-webkit-flex-direction: column;
	}
	.footer_b_l{
		margin-bottom: 10px;
	}
	
	
	
	/*
	 * about
	 */
	.about_box1_con{
		flex-direction: column; 
    	-webkit-flex-direction: column;
	}
	.about_box1_pic{
		width: 100%;
	}
	.about_box1_r_tt{
		flex-direction: column; 
    	-webkit-flex-direction: column;
	}
	.about_box1_r_tt .pic{
		width: 40%;
		margin: 0 auto;
	}
	.about_box1_r_tt .text{
		width: 100%;
	}
	.about_box1_pic_scroll{
		clear: both;
		width: 100%;
		height: auto;
	}
	.about_box1_pic_scroll.owl-theme .owl-dots{
		width: 100%;
		text-align: center;
	}
	.about_box1_r{
		width: 100%;
		padding: 30px 0;
	}
	.about_box1_r_b{
		padding: 0 10px;
	}
	.about_box1_r_b_list dd{
		width: 100%;
	}
	.about_box2_b{
		justify-content: flex-start;
		-webkit-justify-content: flex-start;
		align-items:flex-start;
		-webkit-align-items:flex-start;
	}
	.about_box2_t{
		flex-direction: column; 
    	-webkit-flex-direction: column;
	}
	.about_box2_b_item{
		width: auto;
		margin: 0 20px 20px;
	}
	.about_box2_t_l{
		width: 260px;
	}
	.about_box2_t_l .tt2{
		font-size: 60px;
	}
	.about_box2_t_l:before{
		display: none;
	}
	.about_box2_t_r{
		width: 100%;
	}
	.about_box3 .wrapper{
		align-items: center;
		-webkit-align-items: center;
	}
	.about_box3_con{
		width: 90%;
		margin: 0 auto;
	}
	
	.about_box5_con{
		text-align: center;
		flex-direction: column; 
    	-webkit-flex-direction: column;
	}
	.about_box5_tt,.about_box5_text{
		width: 100%;
	}
	.about_box5_tt{
		font-size: 36px;
	}
	.about_box6_list{
		padding: 0 10px;
	}
	.about_box6_list dd{
		width: 100%;
	}
	.about_box6_list dd:nth-child(2n){
		padding-right: 0%;
		border-left:0;
	}
	.about_box6_list dd:nth-child(2n+1){
		padding-left:0;
		border-right:0;
	}
	.sub_title1{
		margin-bottom: 15px;
	}
	.sub_title1 .tt{
		font-size: 30px;
	}
	.about_box6_list dd .con .text{
		font-size: 20px;
	}
	
	
	/*
	 * contact
	 */
	.contact_box2_clm{
		border: 0;
		padding:5% 10px;
	}
	.contact_box2_clm .wrapper{
		flex-wrap:wrap;
    	-webkit-flex-wrap:wrap;
	}
	.contact_box2_item{
		width: 100%;
		min-height: auto;
		border-right: 0;
		padding: 5% !important;
		border-bottom: 5px solid #eff1f4;
	}
	.contact_box2_item2{
		width: 100%;
		border-right: 0;
		border-bottom: 5px solid #eff1f4;
	}
	
	.contact_box2_clm:nth-child(2) .contact_box2_item:nth-child(2){
		border-right: 0;
	}
	.contact_box3{
		padding: 4% 10px;
	}
	.title2 .tt{
		font-size: 24px;
	}
	.inq_form_list dd{
		width: 100%;
	}
	.contact_box2_item2 .contact_box2_item_text dd{
		width: 100%;
		margin-right: 0;
	}
	.contact_box2_item_sm .icon{
		width: 46px;
		height: 46px;
		line-height: 46px;
		font-size: 24px;
		border-radius: 46px;
		text-align: center;
	}
	
	/*
	 * news
	 */
	.sub_main1{
		padding: 30px 0;
	}
	.news_list1{
		padding:0 10px;
	}
	.news_list1 dd{
		width: 100%;
		margin: 0 0 20px;
	}
	
	
	/*
	 * news_det
	 */
	.main_l{
		float: none;
		width: 100%;
		padding: 0 10px;
		margin: 0 auto 30px;
	}
	.main_r{
		float: none;
		width: 100%;
		padding: 0 10px;
		margin: 0 auto 20px;
	}
	.news_det_title{
		font-size: 24px;
	}
	.news_list1_con_share{
		flex-wrap:wrap;
    	-webkit-flex-wrap:wrap;
	}
	
	
	/*
	 * pro_cover
	 */
	.pro_cover_list1 dd{
		width: 100%;
		margin: 0 0 20px;
	}
	.pro_cover_list1_pic{
		width: 38%;
	}
	.pro_cover_list1_con{
		width: 62%;
		padding-left: 5%;
	}
	
	.open_comparison_l{
		width: 90%;
	}
	.open_comparison_list dd{
		flex-direction: column; 
    	-webkit-flex-direction: column;
	}
	.open_comparison_pic{
		margin-bottom: 15px;
	}
	.open_comparison_pic img{
		height: 50px;
	}
	.open_comparison_tt{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.open_comparison_btn{
		width: 160px;
		height: 30px;
		font-size: 14px;
		line-height: 30px;
	}
	.open_comparison_close{
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	
	
	/*
	 * pro_det
	 */
	.pro_det_pic{
		width: 100%;
	}
	.pro_inf{
		width: 100%;
		padding:15px 10px;
	}
	.pro_det_b_bars_l{
		justify-content: flex-start;
    	-webkit-justify-content: flex-start;
		flex-wrap:wrap;
    	-webkit-flex-wrap:wrap;
	}
	.pro_det_b_feat_list dd{
		width: 100%;
		margin-bottom: 30px;
	}
	.pro_det_b_feat_list dd:nth-child(2n):after{
		display: none;
	}
	.pro_det_b_tabs_down_list dd{
		width: 48%;
		margin: 0 1% 20px;
	}
	
	.pro_det_scroll_dotsCont{
		display: none !important;
	}
	.pro_det_pic_scroll_box{
		width: 100%;
		padding-left: 0;
	}
	.pro_inf_title{
		font-size: 26px;
	}
	.pro_det_b_bars_l .item{
		margin: 0;
		line-height:30px;
	}
	.pro_det_b_tabs .pro_det_b_tabs_clm{
		padding-left: 10px;
		padding-right: 10px;
	}
	.title3{
		font-size: 24px;
	}
	
	
	/*
	 * strength
	 */
	.strength_box1_list dd{
		width: 48%;
		margin: 0 1% 20px;
	}
	.strength_box_text,.strength_box2_text{
		padding: 0 10px;
	}
	.strength_box2_text{
		font-size: 16px;
		line-height: 22px;
	}
	.strength_box1_list dd .con .tt{
		font-size: 28px;
	}
	
	.strength_box3_list{
	}
	.strength_box3_list dd .wrapper{
		flex-direction: column !important;
    	-webkit-flex-direction: column !important;
	}
	.strength_box3_list_con{
		width: 100%;
		padding: 30px 10px;
	}
	.strength_box3_list_pic{
      display:block;
		padding: 5% 0;
		width: 100%;
	}
	.strength_box3_list_pic img{
		display: block;
		margin: 0 auto;
	}
	.strength_box3_list_con .tt{
		font-size: 24px;
	}
	.strength_box3_list dd:nth-child(1) .strength_box3_list_con{
		text-align: left;
	}
	
	
	
	/*
	 * support
	 */
	.support_bars{
		height: auto;
	}
	.support_box1_list{
		padding: 0 10px 3%;
		flex-wrap:wrap;
    	-webkit-flex-wrap:wrap;
	}
	.support_box1_list dd{
		width: 100%;
	}
	.support_box1_search{
		padding-left: 10px;
		padding-right: 10px;
	}
	.support_box3{
		padding:4% 10px;
		background: none !important;
	}
	.support_box2{
		padding: 4% 10px;
	}
	.support_box3_list dd{
		width: 100%;
	}
	.support_box4_con{
		padding-top: 40px;
		justify-content: center;
    	-webkit-justify-content: center;
		flex-wrap:wrap;
    	-webkit-flex-wrap:wrap;
	}
	
	.support_box5{
		border-bottom: 0;
	}
	
	.support_box2_con_btn{
		width: 200px;
		height: 42px;
		line-height: 42px;
		font-size: 16px;
		margin: 0 auto;
	}
	.support_box2_con_btn .icon{
		font-size: 20px;
	}
	.global_box2_list2 dd .text{
		width: 100%;
	}
	.contact_box1{
		height: 200px;
	}
	.contact_box1_con{
		padding: 0 10px;
	}
	
	.pro_det_b_tabs_clm_item{
		width: 50%;
		padding: 0 5px;
		margin-bottom: 10px;
	}
	.video_window {
		width: 90%;
		height: 240px;
		margin-left: -45%;
		margin-top: -120px;
	}
	.video_window_ifeame {
		width: 100%;
		height: 100%;
	}
	
}
