<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width:1440px) {
	.slide-img{ height:560px; }
}
@media screen and (max-width:1440px) {
	.client_nav_bdr{ height:100px; }
	.client_title{ font-size: 2em; line-height: 22px; }
	.client_menu_r{ padding-top: 30px; }
}
@media screen and (max-width:1366px) {
	.slide-img{ height:480px; }
	.ind_svc .wrap{ width:auto; margin: 0 25px;}
	
}
@media screen and (max-width:1200px) {
	.wrap{ width: 96%; }
	.head_top{ height: 52px;}
	.logo{ padding-top: 5px; }
	.head_btm{ display: none; }
	.search{ margin-top: 8px; }
	.register{margin-top: 8px;}
	.nav__trigger{ display: block; }

	.ind_svc_item{
		width: 50%;
		height: auto;
	}
	.ind_svc_call h3{font-size: 32px;}


	.client_nav{position: relative;top: 0; background: #000;}

	.navs li{ width: 14.2%; margin:0;  text-align: center;}

	.pro_pos{ position: relative; background: #000; }

	.pro_list li:before{width: 100%; left: 0; margin-left: 0;}

	.pro_info_nav_box a{
		width: 25%;
	}

	.train_list li{ width: 24%;margin-right: 1%; }
	.train_list li a{ width: 100%; height: auto; }

	.train_slt,.train_con{
		float: none;
		width: 100%;
	}
	.train_slt{padding: 20px 2%; width: 96%;}
	.pro_list_img:before{ display: none; }

	.pro_info_video li{
		width: 48%;
		margin-right: 4%;
	}
	.video{ height: auto; }

	.pro_info .pro_list_con{ padding:80px 4%; }
}
@media screen and (max-width:1024px) {

	.foot_con li{ width: 100%; padding-right: 0;}
	
	.client_con_img, .client_con_box{
	    flex: 1 1 100%;
   		max-width: 100%;
   		min-height: 50vw;
	}
	.client_con_box{ min-height: auto;padding:30px 3%; }
	.client_con_title{ font-size: 28px; line-height: 38px;}
	.client_ul li{
		float: left;
		width: 33.3%;
		padding:0;
	}
	.pro_info_nav_box{ padding:0; }
	.pro_info_nav{ height: auto; }
	.pro_info_nav_box a{ line-height: 60px; font-size: 20px;}
	.pro_info_video li{
		width: 48%;
		margin-right: 4%;
	}
	.video{ height: auto; }

	.train_name span{font-size: 26px; line-height: 38px;}

	
	.pro_list_bgimg,
	.pro_list_links,
	.svg_line:before,
	.full_bar_bottom:after,
	.pro_info:after{
		display: none;
	}
	.flex._center{min-height: auto;}
	.pro_list_img,
	.pro_list_con{
		float: none;
		max-width:100%;
	}
	.pro_list_img{
		text-align: center;
	}
	.pro_list_con{
		padding:30px;
	}
	
	.pro_info .pro_list_con{
		padding:30px 3%;
	}


	.slide_pos_title{
		font-size: 24px;
		line-height: 32px;
	}
	.slide_pos_txt{
		font-size: 16px;
		line-height: 26px;
	}
}
@media screen and (max-width:768px) {
	.slide-img{ height:380px; }
	.bnr_banner{ height: 210px }

	.ind_svc_pad{ padding: 0; }
	.ind_svc_call h3{font-size: 26px;}

	.register{
		width: 82px;
		font-size: 12px;
		height: 28px;
		line-height: 28px;
	    margin-top: 12px;
	}
	.search{
		width: 118px;
		height: 28px;
		line-height: 28px;
		margin-top: 12px;
	}
	.search:before{top: 6px;}
	
	.slide-img .flex-control-nav{ bottom: 10px; }
	.slide-img .flex-control-navs li a{ width: 10px; height: 10px; }
	
	.client_nav{ height: auto; }
	.client_nav_bdr{ height: auto; z-index: 0;padding-bottom: 30px; }
	.client_menu_r{ padding-top: 20px; }
	.client_title{ font-size: 32px; padding-top: 34px; }
	.client_menu{
		float: none;
		width: 100%;
		text-align: center;
	}
	.client_nav:before{display: none}
	.bnr_client{ font-size: 30px; line-height: 45px; }

	.client_car{ padding:40px 10px; font-size: 16px;}
	.client_car h3{ font-size: 28px; }

	.client_titles{padding:30px 0;}

	.foot_box{ padding:40px 0 30px; }
	.foot_nav{ height: auto; }
	.foot_nav .nav{ padding:0; }

	.navs li{ width: 25%; line-height: 40px; }
	.navs li:before{ bottom: 0; }

	.pro_pos_head{ height: auto; }
	.pro_pos:before{ display: none; }
	.pro_pos{
		height: auto;
		padding-bottom: 30px;
	}
	.pro_pos_title,.pro_pos_list{
		float: none;
		width: 100%;
		padding:0;
		padding-top: 30px;
	}
	.pro_pos_list li{ padding-top: 0; }
	.pro_pos_title{ padding-bottom: 0; }
	
	.pro_head{ height: auto; padding:35px 0; }
	.pro_head_title{
		line-height: 100%;
		text-align: center;
		font-size: 28px;
	}
	.pro_list_img, .pro_list_con,.pro_head_title,.pro_pos_list{
		float: none;
		width: 100%;
		height: auto;
	}
	.pro_list_img img{ max-width: 100%; height: auto;}
	.pro_list_con{ padding:30px 5%; min-height: auto; }
	.pro_list_title{ font-size: 28px; line-height: 32px; }
	.pro_list_txt{ font-size: 18px; margin-bottom: 10px;}
	.pro_list_desc{ font-size: 14px; }
	.pro_more{ margin-top: 26px; }

	.news_head_imgs{
		float: none;
		width: auto;
		height: auto;
		text-align: center;
	}
	.news_head_con{ margin-left: 0; padding:30px 0; }

	.conts_head li{ width: 100%; }

	.his_img{
		float: none;
		width: auto;
		height: auto;
		text-align: center;
	}
	.his_con{
		margin-left: 0;
	}

	.pro_info_nav_box a{ font-size: 16px; line-height: 40px; }
	.pro_info .pro_list_con{ padding:30px 4%; }

	.pro_pos_list li{ font-size: 18px; }
	
	.search_text{ width:78%; }
	.bnr_client{ font-size: 26px; }

	.slide_pos{
		width:100%;
		padding:0 5%;
	}
}
@media screen and (max-width:614px) {
	.bnr_banner{ height: 165px }
	.search{ display: none }
	
	.logo{padding-top: 12px;}
	.logo img{ height: 28px; }

	.ind_svc .wrap{ width: 100%; margin: 0}
	.ind_svc_item{ width: 100%; max-width: 100%; }
	.ind_svc_item img{ opacity: 1; }
	.ind_svc_item:before,.separator{ display: none; }

	.client_titles{ font-size: 32px; }

	.train_list li{
		width: 48%;
		margin: 0 1% 20px;
	}

	.pro_info_video li,.pro_info_video li:nth-child(2n){
		float: none;
		width: 90%;
		margin: 0  auto 30px;
	}
	.pos_video_box{ width:84%; padding:20px; }

	.specs td{
		padding:5px 10px!important;
	}
	.specs{ margin-top: 0; }
	.video_titel{ line-height: 34px; font-size: 16px; }

	iframe{ width:100%!important; height:100%!important; }

	.slide_pos_title{ font-size: 18px; line-height: 28px; margin-bottom: 10px; }
	.slide_pos_txt{
		font-size: 12px;
		line-height: 20px;
	}

	.client_list_title{
		 width:75%;
		 font-size: 16px;
	}
}
@media screen and (max-width:414px) {
	.slide-img{ height:300px; }
	.navs li{ width: 33.3%}
	.foot_btm{
		line-height: 26px;
		padding:10px 0;
		text-align: left;
	}
	.client_list_title{ width: 90%; }
	.client_ul li:before{ display: none }

	.client_ul li{
		width: 50%;
		margin-bottom: 30px;
	}

	.bnr_client_txt{ display: none }
	
	.train_list li{
		width: 80%;
		margin: 0 10% 20px;
	}

	.form{ width: 100%; }
	.train_text{ width: 94%;padding: 0 3%; }
	.train_textarea{ padding:15px 3%; }

	.pro_pos_list li{ font-size: 14px; line-height: 22px;}

	.client_car,.client_con_box{ font-size: 14px; line-height: 24px; }
	.client_car h3{ font-size: 18px; line-height: 32px;}
	.client_titles{ font-size: 22px; }

	.link_full{ font-size: 16px; }
	.client_menu_r{ line-height: 24px;padding-top: 10px; }

	.nav__trigger{ margin-left: 10px;}
	.register{ margin-left: 0; }
}</pre></body></html>