/* volant_inner — 自 09-inner-scoped/jxzmpharm 升级轨 */
/* volant_inner — 自 09-inner-scoped/jxzmpharm */

/* --- style.css --- */

.volant_img{position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;background-color:#333;}
.volant_pic{position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.volant_img img, .volant_pic img{max-width: 100%;max-height:100%;margin: auto;padding: 0;border: 0;width: 100%;height: auto;border: none;}
.img-center{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: auto!important;height: auto!important;z-index: 1;max-width: 100%;max-height:100%;}
.img-block{display: block;width: 100%;height: auto;}
.img-inline{display: inline-block;width: auto;height: auto;max-width: 100%;}
.clamp2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.volant_text_center{text-align: center;}

/* menu */
.volant_menu_toggle{display: block;width: 50px;height: 50px;position: absolute;overflow: hidden;right: 0;top: 0px;z-index: 900;background:#28aaf6; border-radius:50%; margin-top:10px; margin-right:10px; }
.volant_menu_toggle{ display:none;}
.volant_menu_toggle span.volant_hamburger, .volant_menu_toggle span.volant_hamburger:after, .volant_menu_toggle span.volant_hamburger:before{content:"";display:block;width:24px;height:2px;background:#fff;position:absolute;top:50%;margin-top:-1px;left:50%;margin-left:-12px;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.volant_menu_toggle span.volant_hamburger:after{margin-top:-5px;margin-left: -8px;top:0;transition-delay:0.27s;}
.volant_menu_toggle span.volant_hamburger:before{margin-top:5px;top:0;transition-delay:0.2s;}
.volant_menu_toggle span.volant_cross:before, .volant_menu_toggle span.volant_cross:after{content:"";display:block;width:24px;height:2px;background:#fff;position:absolute;top:50%;margin-top:-1.5px;left:50%;margin-left:-12px;-webkit-transform:translateY(-70px) translateX(-70px) rotate(45deg);transform:translateY(-70px) translateX(-70px) rotate(45deg);transition-delay:0.12s;}
.volant_menu_toggle span.volant_cross:after{transition-delay:0s;-webkit-transform:translateY(70px) translateX(-70px) rotate(-45deg);transform:translateY(70px) translateX(-70px) rotate(-45deg);}
.volant_menu_toggle span.volant_cross:after{-webkit-transform:translateY(-70px) translateX(70px) rotate(-45deg);transform:translateY(-70px) translateX(70px) rotate(-45deg);}
.volant_no_touch .volant_menu_toggle span.volant_hamburger, .volant_no_touch .volant_menu_toggle span.volant_hamburger:after, .volant_no_touch .volant_menu_toggle span.volant_hamburger:before{-webkit-transform:translateX(70px);transform:translateX(70px);transition-delay:0.12s;}
.volant_no_touch .volant_menu_toggle span.volant_hamburger:after{transition-delay:0s;}
.volant_no_touch .volant_menu_toggle span.volant_hamburger:before{transition-delay:0.07s;}
.volant_no_touch .volant_menu_toggle span.volant_cross:before{transition-delay:0.12s;-webkit-transform:rotate(45deg);transform:rotate(45deg);background: #fff;}
.volant_no_touch .volant_menu_toggle span.volant_cross:after{transition-delay:0.24s;-webkit-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;background: #fff;}
.volant_menu_toggle span.volant_hamburger{background: none;}
.volant_no_touch .volant_menu_toggle{background: #000;}
.volant_contact_item_top{position: absolute;width: 90%;left: 10%;top: 50%;transform: translateY(-50%);z-index: 11;}
.volant_application_nav_content{width: 81%;margin: auto;}
.volant_application_nav_content.volant_num5 a{width:20%;}
.volant_application_nav_content.volant_num4 a{width:25%;}
.volant_application_nav_content.volant_num3 a{width:33.3333%;}
.volant_application_nav_content.volant_num2 a{width:50%;}
.volant_application_nav_content.volant_num1 a{display:none;}
.volant_application_nav_content a{display: block;float: left;width: 16%;padding: 3% 0;text-align: center;position: relative;}
.volant_application_nav_content a.cur{background: linear-gradient(to bottom, rgba(0,166,133,0.3),rgba(0,166,133,0));}
.volant_application_nav_content a::after{content: '';width: 1px;height: 100%;position: absolute;right: 0;top: 0;background: #fff;opacity: .1;}
.volant_application_nav_content a:last-child::after{display: none;}
.volant_application_nav_content a::before{content: '';width: 100%;height: 3px;background:#28aaf6;position: absolute;left: 0;top: 0;z-index: 11;display:none;}
.volant_application_nav_content a.cur::before{display: block;}
.volant_application_nav_content span{color: #fff;}		 
.volant_news_type_1{float: right;width: 33.333333%;margin-top: 10%;position: relative;}
.volant_news_type_1 a{display: block;color: #666;padding: 2% 5% 2% 15%;position: relative;}
.volant_news_type_1 a{text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 25px;
line-height: 25px;}
.volant_news_type_1 a::before{content: '';width: 1px;height: 100%;background: #ccc;position: absolute;left: 0;top: 0;}
.volant_news_type_1 a::after{content: '';width: 1px;height: 100%;background:#28aaf6;position: absolute;left: 0;top: 0;opacity: 0;}
.volant_news_type_1 a:hover{color:#28aaf6;}
.volant_news_type_1 a:hover::after{opacity: 1;} 
.volant_index_banner_swiper .swiper-slide-active .volant_img .volant_pic{animation: srmgani 4000ms 1 ease forwards;}
.volant_index_banner_swiper .swiper-slide-active .volant_img .volant_pic .volant_shipin{animation: srmgani 4000ms 1 ease forwards; position:absolute; top:0px; left:0px;}

.volant_index_banner_swiper .swiper-slide-active .volant_img .volant_pic:before{    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.1);
    content: " ";
    position: absolute;
    z-index: 22;
    top: 0px;}
	
.volant_title_1 .font54{ font-size:50px;}
.volant_index_banner_item .volant_text{position: absolute;left: 9.5%;top: 50%;transform: translateY(-50%);z-index: 100;color: #fff;}
.volant_index_banner_swiper .volant_title_1 strong{font-weight:900;letter-spacing: 0px; text-transform: capitalize; color:#fff;}
.volant_index_banner_swiper .volant_title_2 strong{font-weight:300;letter-spacing: 0px; font-family:Abel; display:none;}

.volant_index_banner_swiper .volant_title_1, .volant_index_banner_swiper .volant_title_2, .volant_index_banner_swiper .volant_more_1{opacity: 0;transform:translateY(-60px);transition: opacity .8s linear,transform .8s cubic-bezier(.215,.61,.355,1);}
.volant_index_banner_swiper .volant_title_1{transition-delay: .2s;}
.volant_index_banner_swiper .volant_title_2{transition-delay: .4s;}
.volant_index_banner_swiper .volant_more_1{transition-delay: .6s;}
.volant_index_banner_swiper .swiper-slide-active .volant_title_1, .volant_index_banner_swiper .swiper-slide-active .volant_title_2, .volant_index_banner_swiper .swiper-slide-active .volant_more_1{transform: translateY(0px);opacity: 1; margin-bottom:20px;}

.volant_index_swiper .volant_more_1{margin-top: 4%;}
.volant_more_1{margin-top: 8%;}
.volant_more_1 a{
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	width: 160px;
	height: 42px;
	line-height: 1;
	font-size: 0;
	overflow: hidden;
	position: relative;
	text-align: center;
	border: 2px solid#28aaf6;
	border-radius: 25px;
	background:#28aaf6;
	color:#fff;
	font-family:Abel;
}
.volant_more_1 span{
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	line-height: 1;
	font-size: 16px;
}
.volant_more_1 i{
	display: inline-block;
	vertical-align: middle;
	width: 7px;
	height: 10px;
	background: url('../images/r3.png') center no-repeat;
	margin-left: 10px;
	flex-shrink: 0;
}
.volant_more_1 a:hover{background: #47b9fc;border: 2px solid #47b9fc;}
.volant_more_1 a:hover span{color: #fff;}
.volant_more_1 a:hover i{background: url('../images/r3.png') center no-repeat;}
.volant_index_about .volant_index_content{ display:flex; justify-content: space-between;}
.volant_index_about_right .volant_text_2{ margin-bottom:40px; width:100%; float:left; margin-top:40px; font-weight:900; color:#FFF; font-family:Abel; }

/*shuzi e*/


.volant_index_cp .volant_index_content{ display:flex; justify-content: space-between;}

.volant_index_cp_left .volant_text_2{ margin-bottom:40px; width:100%; float:left; margin-top:40px; font-weight:900; font-family:Abel; color:#FFF; }
.volant_index_cp_left .volant_text_1{ color:#fff;}
.volant_index_cp_right .volant_company_profile_video a.volant_m_video::before{ display:none;}

.volant_polaris_company_profile .volant_index_cp .volant_index_cp_right.volant_company_profile_center{width:48% !important;  }


.volant_index_jieshao{ padding:60px 0px 0px; width:100%; clear:both; overflow:visible; text-align:center;}
.volant_index_jieshao_top .volant_title_3{ font-family:; color:#666;  width:90%; margin:0px auto; font-weight:400;  line-height:30px; padding:2% 0px;}
.volant_index_jieshao_top .volant_title_3 p{ padding:0px 0px; margin:0px 0px;  margin-bottom:15px; font-size:16px; color:#999;  }

.volant_index_jieshao_top .volant_title_3.volant_sy_ab p{ color:#666;}
.volant_index_jieshao_top .volant_title_3.volant_sy_ab p a{ color:#666;}
.volant_index_jieshao_top .volant_title_2{ text-transform:; font-family:Abel; text-transform:uppercase; margin-top:20px; color:#333; font-weight:400;}
.volant_index_jieshao_top .volant_title_2 a{ font-family:Abel;}
.volant_index_jieshao_top .volant_title_4{ text-transform:; font-family:Abel; text-transform: capitalize; margin-top:20px; color:#333; font-size:16px; line-height:30px;}
.volant_index_content{width:1360px;margin:auto;}
.volant_index_product_left .volant_index_product_item .volant_text{left: 0;top: 10%;text-align: center;transform: none;}
.volant_index_product_left .volant_index_product_item .volant_more_1 a{margin: auto;}
/* .volant_index_product_left .volant_index_product_item .volant_img{background:#28aaf6;}
.volant_index_product_left .volant_index_product_item .volant_text{color: #fff;}
.volant_index_product_left .volant_index_product_item .volant_text_1{color: #8bd1bf;}
.volant_index_product_left .volant_index_product_item .volant_more_1 a{background: #e28a23;border: 2px solid #e28a23;}
.volant_index_product_left .volant_index_product_item .volant_more_1 span {color: #fff;}
.volant_index_product_left .volant_index_product_item .volant_more_1 i {background: url('../images/r3.png') center no-repeat;} */
.volant_index_product_right {float: right;width: 49%;}
.volant_index_product_right .volant_index_product_item .volant_more_1{opacity:0;transform: translateY(50px);transition:all .4s ease;}
.volant_index_product_right .volant_index_product_item:hover .volant_more_1{display:block;transform: translateY(0px);opacity:1;}
.volant_index_product_left .volant_index_product_item:first-child .volant_text{width: 100%;}
.volant_index_product_item .volant_img{background: #f5f5f5;border-radius: 10px;transition:all .4s ease;}
.volant_index_product_item .volant_text{position: absolute;left: 8%;top: 50%;width: 46%;text-align: left;z-index: 11;transform: translateY(-50%);}
.volant_index_product_item .volant_text_1{font-weight: 300;color: #999999;}
.volant_index_product_item .volant_title_1{margin-top: 1%;font-weight:bold;}
.volant_index_product_item .volant_text_2{font-weight: 300;}
.volant_index_product_item .volant_more_1{margin-top: 4%;}
.volant_index_product_item .volant_product{position: absolute;right: 0;top: 0;z-index: 1;width: 50%;height: 100%;overflow: hidden;}
.volant_index_product_item .volant_product img.img-block{height: 100%;}
.volant_index_product_item:hover .volant_img{background:#28aaf6;}
.volant_index_product_item:hover .volant_text_1{ color: #8bd1bf;}
.volant_index_product_item:hover .volant_title_1{color: #fff;}
.volant_index_product_item:hover .volant_text_2{color: #fff;}
.volant_index_product_item:hover .volant_more_1 a{background: #e28a23;border: 2px solid #e28a23;}
.volant_index_product_item:hover .volant_more_1 span{color: #fff;}
.volant_index_product_item:hover .volant_more_1 i{background: url('../images/r3.png') center no-repeat;}
.volant_index_about .volant_img img, .volant_index_about .volant_img, .volant_index_about .volant_pic{width: 100%;height: 100%;}
.volant_index_about_text .volant_txt_ain .volant_text_1{margin: 0;padding: 0;color:#28aaf6;overflow: hidden;}
.volant_index_swiper .swiper-slide.swiper-slide-active .volant_index_about .volant_pic{animation: srmgani 6000ms 1 ease forwards;}
.volant_index_about .volant_more_1{margin-top: -5%;opacity: 0;transition:all .4s ease;transform: translateY(50px);transition-delay: 0.5s;}
.volant_index_about .volant_more_1 a{margin: auto;}
.volant_index_swiper .swiper-slide.swiper-slide-active .volant_index_about .volant_more_1{opacity: 1;transform: translateY(0px);}

.volant_index_news .volant_index_content{position: absolute;left: 9%;top: 18%; }
.volant_index_news_top .volant_title_1{overflow: hidden;}
.volant_index_news_top .volant_title_1 strong{font-weight: normal;color:#28aaf6;position: relative;}
.volant_index_news_top .volant_title_1 strong::after{content: '';width: 100%;height: 2px;position: absolute;left: 0;bottom: 6%;background:#28aaf6;}
.volant_index_news_item .volant_img{background: none;opacity: 0;}

.volant_index_news_item .volant_text{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 11;background: url(../images/ppbg1.jpg) no-repeat center top #fff;  box-sizing: border-box;padding: 10%;opacity: 1;

 box-shadow:0px 0px 8px 8px rgba(0,0,0,.05);

}


.volant_index_news_item .volant_text .volant_more{ width:100px; line-height:34px; height:34px; text-align:center; color:#fff; border-radius:25px; background:#28aaf6; margin-top:10px; display:none;   }
.volant_index_news_item .volant_title_1{margin-top: 6%;margin-bottom: 2%; font-weight:900;}
.volant_index_news_item .volant_text_1{color: #999999;padding-top: 4%;border-top: 0px solid #eee;}
.volant_index_news_item .volant_text_1 p{ width:100%; float: left; padding-right:0%; line-height:32px; padding-top:0px; padding-bottom:0px; margin:0px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 32px;
line-height:32px; color:#666;}
.volant_index_news_item .volant_text_1 .volant_fzs{ width:100%; display:flex;justify-content: flex-start; text-align:left;}
.volant_index_news_item .volant_text_1 .volant_fzs p{ display:  ; padding:0px; margin:0px; float:left; width:auto;}
.volant_index_news_item .volant_text .volant_tubiao{ width:72px; height:72px; border:0px solid #2d7bd2; border-radius:50%; overflow:hidden; text-align:center; background:#28aaf6; margin-top:15px;


background-image: linear-gradient(to bottom,#28aaf6,#28aaf6, #2d7bd2);



}
.volant_index_news_item .volant_text .volant_tubiao img{ margin-top:25%;}
.volant_index_news_item .volant_img .volant_text{height: auto;left: 8%;top: 35%;background:#28aaf6;color: #fff;width: 84%;opacity: 1;border-radius: 0px;padding: 5%;transform: translateY(50%);}
.volant_index_news_item .volant_img .volant_text .data-1{color: #fff;opacity: .5;}
.volant_index_news_item .volant_img .volant_text .volant_title_1{padding-bottom:0;border-bottom:none;}
.volant_index_news_item a:hover .volant_text{opacity: 0;}
.volant_index_news_item a:hover .volant_img, .volant_index_news_item a:hover .volant_img .volant_text{opacity: 1;}
.volant_index_news_item a:hover .volant_img .volant_text{transform: translateY(0);}
.volant_index_news_item a:hover .volant_date_1{ border-bottom:1px solid#28aaf6;}
.volant_news_swiper_bottom{width: 100%;position: relative;font-size: 0; margin:5% auto 0px;}
.volant_news_pagination{width: 91%;height: 4px;position: relative;left: auto;top: auto;display: inline-block;vertical-align: middle;transform: none;border-radius: 10px;overflow: hidden;background: #e5e5e5; margin-top:4px;}
.volant_news_pagination .swiper-pagination-progressbar-fill{background:#28aaf6 !important;}
.volant_news_prev, .volant_news_next{display: inline-block!important;vertical-align: middle!important;position: absolute!important;left: auto!important;top: auto!important;transform: none!important;margin:0!important;width: 3%!important;height: auto!important; right:0px !important; }
.volant_news_prev::after, .volant_news_next::after{font-size: 16px !important;color: #000 !important;font-weight: bold !important;}
.volant_news_prev{margin: 0 3% 0 2% !important;}


.volant_sy_news .volant_news_content_item{ width:31.3333333% !important; margin:0px 1% !important;}
.volant_index_successful_customers_top .volant_title_1{color: #000;}
.volant_index_successful_customers_top .volant_title_1 strong{font-weight: normal;margin: 0;padding: 0;position: relative;color:#28aaf6;}
.volant_index_successful_customers_top .volant_title_1 strong::after{content: '';width: 100%;height: 2px;position: absolute;left: 0;bottom: 5px;background:#28aaf6;}
.volant_index_successful_customers_item .img-center{mix-blend-mode: multiply;filter: grayscale(100%);max-width: 60%;max-height: 80%;opacity:.5;}
.volant_index_successful_customers_item .img-block{opacity:0;}
.volant_index_successful_customers_item a:hover .img-center{filter: grayscale(0);opacity:1;}




/* product */
.volant_polaris_banner{width: 100%;height: 425px;overflow: hidden;text-align: center;}
.volant_polaris_banner .volant_img,
.volant_polaris_banner .volant_img img,
.volant_polaris_banner img{display:block;width:100%;height:425px;object-fit:cover;object-position:center top;}
.volant_polaris_product{overflow: hidden;background: #f7f7f7;position: relative;}
.volant_polaris_product_series{overflow: hidden;border-bottom: 1px solid #e7e7e7;padding-bottom: 3%;padding-top: 6%;}
.volant_polaris_product_series .volant_title_1{text-align: center;}
.volant_polaris_product_list{margin-top: 3%;}
.volant_polaris_product_item{position: relative;float: left;width: 23.25%;margin-right: 2.2%;margin-bottom: 3%;overflow: hidden;}
.volant_polaris_product_item:nth-child(4n){ margin-right:0px;}

.volant_polaris_product_item.volant_mr0{margin-right: 0;}
.volant_polaris_product_item .volant_text{position: absolute;left: 5%;bottom: 7%;width: 90%;text-align: center;z-index: 11;}
.volant_polaris_product_item .volant_text_1{color: #999;}
.volant_polaris_product_item .volant_title_2{margin: 1.5% 5% 0px;


text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 46px;
line-height: 23px; margin-bottom:15px; width:90%;

}
.volant_polaris_product_item .volant_text_2{margin-top: .5%; 


}
.volant_polaris_product_item .volant_text_2 p{color:#999; font-weight:400; padding:0px; margin:0px;

text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 40px;
line-height: 20px;}
.volant_polaris_product_item .volant_more_1{margin-top: 5%;}
.volant_polaris_product_item .volant_more_1 a{margin: auto;}
.volant_polaris_product_item .volant_img{background: #fff;border-radius: 10px;}	 
.volant_polaris_product_item .volant_product{position: absolute;left: 0;top: 3%;width: 100%;height: 150px;}
.volant_polaris_product_item .volant_product .img-center{ max-width:80% !important; max-height:80% !important;}
.volant_product_top_nav{position: fixed;background: rgba(0,0,0,.8);top: 0px;width: 100%;z-index: 11;opacity: 0;left: 0;transition:all .4s ease;}
.volant_product_top_nav.cur{top: 0px;opacity: 1;}
.volant_product_top_nav .volant_index_content{position: relative;}
.volant_product_top_nav_left{overflow: hidden;}
.volant_product_top_nav_left span{position: relative;z-index: 20;}
.volant_product_top_nav_left a{padding: 0 50px;line-height: 70px;display: inline-block;vertical-align: middle;position: relative;color: #fff;opacity: .8;}
.volant_product_top_nav_left a::after{content: '';width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;background:#28aaf6;display: none;z-index: 11;}
.volant_product_top_nav_left a::before{content: '';background: linear-gradient(to top, rgba(0,166,133,0.3),rgba(0,166,133,0));width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;opacity: 0;}
.volant_product_top_nav_left a.cur{opacity: 1;}
.volant_product_top_nav_left a.cur::after{display: block;}
.volant_product_top_nav_left a.cur::before{opacity: 1;}
.volant_product_top_nav_right{position: absolute;right: 0;top: 50%;transform: translateY(-50%);padding-left: 50px;}

.volant_product_right_nav{position: fixed;right: 2%;bottom: 5%;z-index: 11;}
.volant_product_right_nav a{display: block;width: 20px;height: 20px;position: relative;margin: 15px auto;}
.volant_product_right_nav i{display: block;border-radius: 100%;position: absolute;width: 5px;height: 5px;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #000;opacity: .5;}
.volant_product_right_nav i::after{content: '';width: 20px;height: 20px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border: 1px solid #000;border-radius: 100%;display: none;}
.volant_product_right_nav a.cur i{opacity: 1;}
.volant_product_right_nav a.cur i::after{display: block;}

.volant_polaris_product_detail{padding-top: 30px;position: relative;}
.volant_polaris_product_detail::before{display: none;}
.volant_product_detail_top{position: relative;}
.volant_product_detail_top.cur{width: 100%;position: fixed;left: 0;top: 0;z-index: 1111;background: #fff;}
.volant_product_detail_top .volant_index_content{border-bottom: 1px solid #e5e5e5;padding: 1% 0;overflow: hidden;position: relative;}
.volant_product_detail_top_left{float: left;}
.volant_product_detail_top_left .volant_return_1{position: relative;}
.volant_product_detail_top_left .volant_return_1 i{width: 7px;height: 10px;background: url('../images/l2.png') center no-repeat;display: inline-block;vertical-align: middle;filter: grayscale(100%);margin-right: 15px;}
.volant_product_detail_top_left .volant_return_1 span{font-weight: bold;display: inline-block;vertical-align: middle;}
.volant_product_detail_top_left a:hover span{color:#28aaf6;}
.volant_product_detail_top_right{text-align: right;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.volant_product_detail_top_right a{margin-left: 15px;}
.volant_product_detail_top_right a:hover{opacity: 1;}
.volant_product_detail_top_right .volant_nav_1{opacity: .6;}
.volant_product_detail_top_right .volant_nav_1.cur{opacity: 1;}
.volant_product_detail_top_right .volant_link_1{background: #e28b24;color: #fff;border-radius: 50px;padding: 3px 17px;margin-left: 25px;}

.volant_polaris_product_detail_1{position: relative;overflow: hidden;}
.volant_polaris_product_detail_1 .volant_toptext_1{width: 81%;margin: auto;padding: 3% 0;}
.volant_polaris_product_detail_1 .volant_toptext_1 .volant_text_1{color:#28aaf6;}
.volant_polaris_product_detail_1 .volant_toptext_1 .volant_title_1{margin-top: -5px;}
.volant_polaris_product_detail_1 .volant_bottomimg_2{overflow: hidden;position: relative;}
.volant_polaris_product_detail_1 .volant_bottomimg_2 .volant_text_2{color: #fff;position: absolute;left: 9.5%;width: 30%;z-index: 1;top: 50%;transform: translateY(-50%);}
.volant_polaris_product_detail_1 .volant_right_product_3{position: absolute;right: 0;top: 0;z-index: 11;width: 45%;height: 100%;}
.volant_img_porduct{max-width: 100%;width: auto;height: auto;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%;}
.volant_polaris_product_detail_2{position: relative;overflow: hidden;}
.volant_polaris_product_detail_2 .volant_title_1{position:relative;}
.volant_polaris_product_detail_2 .volant_title_1 strong{font-weight: normal;color:#28aaf6;}
.volant_polaris_product_detail_2 .volant_text_1{color: #939393;margin: auto;margin-top: 2%;}
.volant_polaris_product_detail_2 .volant_text_1 p{margin:0;padding:0;}
.volant_polaris_product_detail_2 .volant_text_1 p a{ color:#fff;}
.volant_polaris_product_detail_2 .volant_toptext_1{width: 40%;position: absolute;left: 50%;top: 10%;text-align: center;transform: translateX(-50%);}
.volant_polaris_product_detail_2 .volant_righttext_3{width: 28%;position: absolute;right: 9.5%;top: 50%;transform: translateY(-50%);}
.volant_polaris_product_detail_2 .volant_lefttext_2{width: 38%;position: absolute;left: 10%;top: 52%;transform: translateY(-50%);}
.volant_polaris_product_detail_2 .volant_centertext_4{width: 40%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;}
.volant_polaris_product_detail_2 .volant_cbottomtext_5{width: 40%;position: absolute;left: 50%;bottom: 10%;transform: translateX(-50%);text-align: center;}

.volant_polaris_product_detail_parameter{padding: 3% 0;min-height: 800px;}
.volant_detail_parameter_left .volant_lefttext_1 .volant_text_1{color:#28aaf6;}
.volant_detail_parameter_left .volant_lefttext_1 .volant_title_1{margin-top: -5px;}
.volant_detail_parameter_item .volant_title_1{padding-bottom: 2%;}
.volant_detail_parameter_list li.volant_item_2{background: #fff;}
.volant_packaging_drawing_list .img-block{opacity: 0;}

.volant_application_area_list{margin-top: 2%;position: relative;font-size: 0;}
.volant_application_area_list li{list-style: none;margin: 0;padding: 0;position: relative;display: inline-block;vertical-align: middle;margin-bottom: 1%;margin-right: 1%;}
.volant_application_area_list li a{display: block;background: #ebf8f5;padding: 5px 10px;border-radius: 5px;color:#28aaf6;position: relative;}
.volant_application_area_list li a::before{content: '';width: 0;height: 0;border-left: 10px solid transparent;border-top: 10px solid#28aaf6;border-right: 10px solid transparent;position: absolute;left: 50%;bottom: -6px;margin-left: -10px;opacity: 0;}
.volant_application_area_list li a:hover{background:#28aaf6;color: #fff;}
.volant_application_area_list li a:hover::before{opacity: 1;}
.volant_application_area_list li .volant_imgshow_1{position: absolute;text-align: center;width: 290px;left: 50%;top: 50px;z-index: 11;border-radius: 5px;overflow: hidden;box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15);transform: translateX(-50%);display: none;}
.volant_application_area_list li .volant_imgshow_1 img{display:block;}
.volant_application_area_list li:hover .volant_imgshow_1{display: block;}
 
.volant_polaris_product_detail_documents_and_tools{overflow: hidden;padding: 3% 0;min-height: 800px;}
.volant_documents_and_tools_item .volant_title_1{border-bottom: 1px solid #f7f7f7;padding-bottom: 5%;}
.volant_documents_and_tools_type .volant_title_2{font-weight: bold;padding-bottom: 2.5%;}
.volant_assessment_suite_list .volant_pic_1{position: relative;float: left;width: 30%;}
.volant_assessment_suite_list .volant_center_2 .volant_title_3{color: #000;}
.volant_assessment_suite_list .volant_center_2 .volant_text_3{color: #666;margin-top: 3%;}
 

/*proda*/ 

.volant_ny_pro_da{ width:100%; margin:0px auto;}
.volant_ny_pro_da .left{ width:40%; float:left; text-align: left; color:#fff; padding-top:9%;}
.volant_ny_pro_da .right{ width:55%; float:right; text-align:left; padding-left:5%; padding-top:4%;}



.volant_ny_pro_da .left h4{ font-size:25px; font-weight:400; color:#fff;  }
.volant_ny_pro_da .left b{ display: block;
    font-size: 45px;
    font-weight: 400;
    font-family: Rig;
    margin-bottom: 0px;
    margin-top: 10px;
    color: #fff;}
	
.volant_ny_pro_da .left p{ font-size:18px; color:#fff; line-height:28px; margin-top:10px; width:86%; margin:0px; margin-bottom:30px; white-space: normal; height:56px; }	

.volant_ny_pro_da .right img{ height:300px; width:auto;}

.volant_ny_con{ width:100%; margin:0px auto;}
.volant_ny_pro_da_cd{  width:100%; background:rgba(11,92,194,.8); color:#fff; line-height:75px; height:75px; margin-top:-75px; position:absolute; z-index:1; }
.volant_ny_pro_da_cd .left{ width:40%; float:left; font-weight:900;}
.volant_ny_pro_da_cd .right{ width:60%; float:right; text-align:right; }
.volant_ny_pro_da_cd .right p{ padding:0px 50px; border-right:1px solid rgba(255,255,255,.2); display:inline-block }
.volant_ny_pro_da_cd .right a:nth-child(1) p{ border-left:1px solid rgba(255,255,255,.2);}
.volant_ny_pro_da_cd .right a p{ color:#fff;}


.volant_pro_nr{ width:100%; background:; padding-bottom:0px; float:left;}
.volant_pro_nr .volant_pro_info_2_1{ text-align:center;  font-family:ml; font-size:20px; color:#000; padding-top:50px;}
.volant_pro_nr .volant_pro_info_2_2{ text-align:center; font-size:30px;}
.volant_pro_nr_js_nr{ padding:5% 0px; text-align:center; color:#999; line-height:30px; }


.volant_pro_nr_cs{ width:100%; padding:8% 0px; background:#f6f6f7; }
.volant_pro_nr_cs_nr{padding:5%; text-align: left; color:#666;}
.volant_pro_nr_cs_nr table tr td{ line-height:45px; border-right:1px dashed #bfbfbf; border-bottom:1px dashed #bfbfbf;  border-left: none; border-top:none; text-align: left; padding-left:5%; width:49.5%; display:inline-block; }


.volant_pro_nr_cs_nr table{  border-top:1px dashed #bfbfbf;border-left: none; border-right:none;  border-bottom:none; width:80%; margin:0px 10%;}
.volant_pro_nr_cs_nr table tr td:nth-child(1){ color:#064390;border-left:none !important;}
.volant_pro_nr_cs_nr table tr td:last-child{ border-right:none !important;}
.volant_pro_nr_cs_nr h3{color:#064390; font-size:22px; line-height:70px; width:100%; text-align:center; font-weight:400; }


.volant_proda_left{ width:50%; float:left; text-align:center; background:#fff; height:100%; box-sizing:border-box; }
.volant_proda_left img{ width:100%; max-width:100%; height:auto; padding:0; display:block; margin:0 auto; object-fit:contain; }



.volant_product_detail_text{width: 50%; float:right; padding: 0; overflow: hidden;color: #333; box-sizing:border-box;}
.volant_product_detail_text .volant_title{text-align: left; margin-top:0px;}
.volant_product_detail_text .volant_title h6{font-size: 18px;margin: 0;}
.volant_product_detail_text .volant_title h2{font-size: 30px;color:#28aaf6;margin: 8px 0 3px 0;  font-weight:900;  font-family:Abel;} 
.volant_product_detail_text .volant_title h3{font-size: 20px;margin: 0; font-weight:700; padding-top:10px;}
.volant_product_detail_text .volant_text{border-top: 0px solid rgba(0,0,0,.1);border-bottom: 0px solid #00477f;font-size: 15px;line-height: 25px;padding: 0px 0;overflow: hidden;color: #9fa5ad;margin: 0px 0;text-align: ; text-align:left; color:#666; }
.volant_product_detail_text .volant_text table{ width:100%; border:1px solid #ddd;}
.volant_product_detail_text .volant_text table tr td{ padding:10px 14px; line-height:1.6; border:1px solid #ddd;}
.volant_product_detail_text .volant_text table tr td:nth-child(1){ font-weight:400; }
.volant_product_detail_text .volant_text table tr:nth-child(2n){ background:#f5f5f5;}



.volant_product_detail_text .volant_text p{ margin:0px; padding:0px;}
.volant_product_detail_text .volant_parameter{color: #666666;font-size: 14px;}
.volant_product_detail_text .volant_item{overflow: hidden;clear: both;}
.volant_product_detail_text .volant_item li{font-size: 14px;float: left;list-style: none;margin: 0;padding:8px 0;overflow: hidden;}
.volant_product_detail_text .volant_item li.volant_fl{color: #666666;width:85px;}
.volant_product_detail_text .volant_item li.volant_fr{color: #999999;}




/* application */
.volant_polaris_banner{position: relative;}
.volant_polaris_banner .volant_text{color: #fff;position: absolute;left: 50%;top: 50%;width:1360px;margin-left:-680px;transform: translateY(-50%);z-index: 11;text-align:left;box-sizing:border-box;}
.volant_polaris_banner .volant_text_1{overflow: hidden; font-size: 20px !important; line-height: 1.4;}
.volant_polaris_banner .volant_title_1{margin-top: 3%; font-size: 46px !important; line-height: 1.2;}

.volant_polaris_application{position: relative;overflow: hidden;background: #f7f7f7;}
.volant_application_type_fixed{width: 81%;margin: auto;position: fixed;top: 0;left: 9.5%;display: none;}
.volant_polaris_application_pics{overflow: hidden;position: absolute;z-index: 1;left: 0;top: 2%;width: 100%;}
.volant_polaris_application_type{position: relative;overflow: hidden;padding-top: 6%;clear: both;z-index: 80;/* border-bottom: 1px solid #e5e5e5; */}
.volant_polaris_application_type .volant_index_content{overflow: hidden;}
.volant_polaris_application_item{position: relative;overflow: hidden;margin-bottom: 8%;padding-bottom: 10%;}
.volant_polaris_application_item .volant_application_type_left{opacity: 0;}
.volant_application_type_left{float: left;width: 50%;}
.volant_application_type_left .volant_img{border-radius: 15px;overflow: hidden;}
.volant_application_type_right{float: right;width: 45%;margin-bottom: 24%;}
.volant_application_type_right .volant_text_1{color: #999999;margin-top: 5%;}
.volant_application_type_right .volant_title_1{color: #000;}
.volant_application_type_right .volant_title_2{margin-top: 6%;}
.volant_application_type_right .volant_text_2{color: #666666;margin-top: 1%;overflow: hidden;}
.volant_application_type_right .volant_title_3{margin-top: 5%;}
.volant_application_type_right .volant_keyworlds_3{padding-top: 2%;}
.volant_application_type_right .volant_keyworlds_3 a{display: inline-block;vertical-align: middle;margin-right: 1%;margin-bottom: 1%;padding: 3px 10px;color:#28aaf6;border: 1px solid#28aaf6;border-radius: 4px;}


.volant_application_type_products{clear: both;overflow: hidden;position: absolute;background: #fff;bottom: 0;right: 0;z-index: 11;width: 60%;border-radius: 15px;}
.volant_application_type_products_swiper{width: 90%;margin: 2% 5% 6% 5%;}
.volant_application_product_item{position: relative;}
.volant_application_product_item a{display: block;position: relative;text-align: center;}
.volant_application_product_item a:hover .volant_pic{transform: scale(1.05);}
.volant_application_product_item .volant_img{background: none;z-index: 11;width: 80%;margin: 0 10%;}
.volant_application_product_item .volant_img::after{content: '';width: 75%;height: 75%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 100%;background: #f7f7f7;}
.volant_application_product_item .volant_pic{position: relative;z-index: 10;}
.volant_application_product_item .volant_title_4{margin-top: -5%;z-index: 20;position: relative;}
.volant_application_product_item .volant_more_4{margin-top: 2%;}
.volant_application_product_item .volant_more_4 span{display: inline-block;vertical-align: middle;color:#28aaf6;}
.volant_application_product_item .volant_more_4 i{display: inline-block;vertical-align: middle;margin-left: 15px;width: 7px;height: 10px;background: url('../images/r2.png') center no-repeat;}	
.volant_application_prev, .volant_application_next{z-index: 50;}							 
.volant_application_prev::after, .volant_application_next::after{font-size: 24px;font-weight: bold;}
.volant_application_prev{left: 0;}
.volant_application_next{right: 0;}

.volant_application_right_nav{position: fixed;right: 0;top: 50%;transform: translateY(-50%);z-index: 99;opacity: 0;width: 120px;}
.volant_application_right_nav.cur{opacity: 1;}
.volant_application_right_nav a{display: block;opacity: .3;margin: 15% auto;}
.volant_application_right_nav a i{display: inline-block;vertical-align: middle;width: 20px;height: 20px;position: relative;}
.volant_application_right_nav a i::after, .volant_application_right_nav a i::before{content: '';border-radius: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.volant_application_right_nav a i::after{width: 5px;height: 5px;background: #000;}
.volant_application_right_nav a i::before{border: 1px solid #000;width: 20px;height: 20px;opacity: 0;}
.volant_application_right_nav a span{display: inline-block;vertical-align: middle;margin-left: 10px;width: 50%;}
.volant_application_right_nav a.cur{opacity: 1;}
.volant_application_right_nav a.cur i::before{opacity: 1;}




/*zhuanli*/

.volant_ny_zhuanli{ width:100%;}


.volant_ny_zhuanli table{ width:80% !important; border:1px solid #000; margin:0 10%;}
.volant_ny_zhuanli table tr td{ padding:5px 20px; line-height:30px; border:0px solid #999; font-size:15px;}
.volant_ny_zhuanli table tr td:nth-child(1){ font-weight:900;}
.volant_ny_zhuanli table tr:nth-child(2n+1){ background:#f4f4f4;}
.volant_ny_zhuanli p{ margin:0px; padding:0px;}
.volant_ny_zhuanli table tr:nth-child(1){ background:#28aaf6 !important; color:#fff;}

.volant_ny_biaoti{ width:100%; text-align: center; margin-bottom:50px; }
.volant_ny_biaoti{
	margin-top: 20px;
	margin-bottom: 60px;
}
.volant_ny_biaoti .volant_title_2{
	margin-bottom: 36px;
	font-size: 40px;
	line-height: 1.3;
	font-weight: 400;
	color: #333;
}
.volant_ny_biaoti .volant_title_3{
	color:#666;
	margin: 0 auto 56px;
	line-height:30px;
	width:70%;
	max-width: 920px;
	padding:0;
	box-sizing: border-box;
	text-align: center;
	font-size: 18px;
}
/* about */
.volant_polaris_about{overflow: hidden;}
.volant_polaris_company_profile{overflow: hidden;padding: 5% 0;background: #f7f7f7;}
.volant_polaris_company_profile .volant_index_content{overflow: hidden;position: relative;}
.volant_company_profile_top{overflow: hidden;position: relative; background: url(../images/ppbga.jpg) no-repeat center top; padding:3% 0px;}
.volant_company_profile_left{width: 45%;height: 100%; float:left;}
.volant_company_profile_left .volant_title_1{overflow: hidden;}
.volant_company_profile_left .volant_gezhi_1{width: 100%;}
.volant_company_profile_right{float: right;width: 50%;}
.volant_company_profile_right .volant_text_1{color: #666666; line-height: 36px; font-size: 18px;}
.volant_company_profile_right .volant_text_1 p,
.volant_company_profile_right .volant_text_1 .MsoNormal,
.volant_company_profile_right .volant_text_1 div{
	line-height: 36px !important;
	margin: 0 0 16px;
	font-size: 18px;
}
.volant_company_profile_right .volant_text_1 a{color: #666666;}
.volant_company_profile_center{clear: both;margin-top: 3%;}	 
.volant_company_profile_video{position: relative;overflow: hidden;}
.volant_company_profile_video a{display: block;position: relative;}
.volant_company_profile_video a.volant_m_video::before{content: '';width: 100px;height: 100px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../images/play.png');cursor: pointer;filter: contrast(1);}
.volant_company_profile_video a:hover{transform: scale(1.02);}
.volant_company_profile_bottom{margin-top: 7%;overflow: hidden;text-align: center;padding-bottom: 3%;}
.volant_company_profile_culture{display: inline-block;vertical-align: top;width: 30%; padding:5% 10%; float:left;}
.volant_company_profile_culture:nth-child(2){ background:#28aaf6;}
.volant_company_profile_culture:nth-child(3){ background:#95bc2b;}
.volant_company_profile_culture:nth-child(4){ background:#95bc2b;}
.volant_company_profile_culture:nth-child(5){ background:#28aaf6;}
.volant_company_profile_culture .volant_icon_1{position: relative;width: 70px;height: 70px;margin: ;}
.volant_company_profile_culture .volant_icon_1 img{ float:left; filter: invert(100%) grayscale(100%) brightness(3);}
.volant_company_profile_culture .volant_title_1{margin-top: 7%; color:#fff;}
.volant_company_profile_culture .volant_text_1{margin-top: 2%; text-align:left;  color:#fff;}
.volant_company_profile_culture .volant_text_1 p{margin: 0;padding: 0;}
.volant_company_profile_culture .volant_text_1 strong{ color:#fff;}

.volant_polaris_corporate_image{padding: 0% 0 3%;overflow: hidden;}
.volant_polaris_corporate_image .volant_index_content{width: 90.5%;margin-left: 9.5%;}
.volant_polaris_corporate_image .volant_news_swiper_bottom{width: 89%;margin-top: 3%;}

.volant_polaris_certificate_honor{padding: 0 0 7% 0;overflow: hidden;}
.volant_polaris_certificate_honor .volant_index_content{overflow: hidden;position: relative;}
.volant_certificate_honor_top .volant_title_1{overflow: hidden;}
.volant_certificate_honor_item .volant_title_1{color:#28aaf6;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;padding: 0 4%;background: #fff;z-index: 11;margin: auto;text-align: center;word-break: keep-all;max-width: 70%;overflow: hidden;}
.volant_honor_show_pic .volant_img_honor{max-width: 100%;max-height: 100%;}
/* .volant_certificate_honor_item a:hover .volant_honor_show_pic{display: block;}
.volant_certificate_honor_item a:hover .volant_mark_1 {opacity: 0;}
.volant_certificate_honor_item a:hover .volant_title_1 {opacity: 1;}
.volant_certificate_honor_item a:hover .volant_item_title {margin-left: -40px;}
.volant_certificate_honor_item a:hover .volant_item_title::after {width: 100%;}
.volant_certificate_honor_item a:hover .volant_item_title::before {filter: grayscale(0);} */
.volant_certificate_honor_swiper .swiper-slide-active .volant_honor_show_pic{display: block;opacity: 1;}
.volant_certificate_honor_swiper .swiper-slide-active .volant_title_1{opacity: 1;} 

.volant_polaris_joinus{background: #f7f7f7;overflow: hidden;}
.volant_polaris_joinus_top{padding: 5% 0;overflow: hidden;}
.volant_joinus_item1{overflow: hidden;position: relative;}
.volant_joinus_item1_left{float: left;width: 60%;position: relative;}
.volant_joinus_item1_left .volant_img_1{position: absolute;left: 0;top: 0;z-index: 1;width: 25%;border-radius: 10px;overflow: hidden;}
.volant_joinus_item1_left .volant_img_2{margin-left: 10%;width: 90%;margin-top: 10%;z-index: 10;position: relative;border-radius: 10px;overflow: hidden;}
.volant_joinus_item1_right{float: left;margin-top: 15%;width: 20%;margin-left: 13%;}	  
.volant_joinus_item1_right .volant_text{overflow: hidden;}
.volant_joinus_item1_right .volant_title_1{font-weight: bold;}
.volant_joinus_item1_right .volant_text_1{margin-top: 10%;color: #666666;}
.volant_joinus_item1_right .volant_text_1 p{margin:0;padding:0;}

.volant_joinus_item2{overflow: hidden;position: relative;clear: both;padding-bottom: 2%;}
.volant_joinus_item2_left{float: left;margin-top: 15%;width: 20%;margin-left:3%;}	  
.volant_joinus_item2_left .volant_text{overflow: hidden;}
.volant_joinus_item2_left .volant_title_1{font-weight: bold;}
.volant_joinus_item2_left .volant_text_1{margin-top: 10%;color: #666666;}
.volant_joinus_item2_right{float: right;width: 60%;position: relative;}
.volant_joinus_item2_right .volant_img_1{margin-right: 35%;width:65%;margin-top: 15%;z-index: 10;position: relative;border-radius: 10px;overflow: hidden;}
.volant_joinus_item2_right .volant_img_2{position: absolute;right: 0;top: 0;z-index: 1;width: 45%;border-radius: 10px;overflow: hidden;}

.volant_polaris_joinus_bottom{overflow: hidden;padding-bottom: 7%;}
.volant_polaris_joinus_recruit{overflow: hidden;}
.volant_joinus_recruit_top{background: #fff;padding: 3% 5%;overflow: hidden;}
.volant_joinus_recruit_top .volant_title_1{overflow: hidden;font-weight: bold;}
.volant_joinus_recruit_top .volant_title_1 strong{color:#28aaf6;margin-left: 2%;}
.volant_joinus_recruit_type{margin-top: 3%;overflow: hidden;}
.volant_joinus_recruit_item{overflow: hidden;margin-bottom: 1%;}
.volant_joinus_recruit_item .volant_type_1{overflow: hidden;display: inline-block;vertical-align: middle;font-weight: bold;width: 15%;}
.volant_joinus_recruit_item .volant_item_1{overflow: hidden;display: inline-block;vertical-align: middle;}
.volant_joinus_recruit_item .volant_item_1 li{list-style: none;margin: 0;padding: 0;display: inline-block;vertical-align: middle;margin-right: 30px;} 
.volant_joinus_recruit_item .volant_item_1 li a{display: block;color: #666;} 
.volant_joinus_recruit_item .volant_item_1 li.cur a{color:#28aaf6;}

.volant_joinus_recruit_bottom{overflow: hidden;position: relative;}
.volant_join_us_item{background: #fff;overflow: visible;margin-top: .8%;box-shadow:0 4px 12px rgba(0,0,0,.06);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.06);}
.volant_join_us_item .volant_title{position: relative;color: #666666;border-bottom: 1px solid #f7f7f7;overflow: hidden;padding: 2% 5%;cursor: pointer;}
.volant_join_us_item .volant_title div{float: left;width: 20%;}
.volant_join_us_item .volant_title_1{font-weight: bold;color: #000;width: 40%;}
.volant_join_us_item div.volant_jia_1{position: absolute;right: 5%;top: 50%;transform: translateY(-50%);width: 35px;height: 35px;background: #cccc;border-radius: 50px;pointer-events: none;}
.volant_join_us_item div.volant_jia_1::before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url('../images/r3.png') center no-repeat;z-index: 11;}
.volant_join_us_text{padding: 12px 5% 28px;overflow: hidden;clear: both;width: 90%;position: relative;display: none;}
.volant_join_us_text .volant_text_3{overflow: hidden;position: relative;line-height: 32px !important;color: #666;}
.volant_join_us_text .volant_text_3.flh28{line-height: 32px !important;}
.volant_join_us_text .volant_text_3 strong{display: inline-block;margin: 14px 0 4px;line-height: 1.4;color: #333;}
.volant_join_us_text .volant_text_3 strong:first-child{margin-top: 0;}
.volant_join_us_text .volant_more_1{position: relative;right: auto;bottom: auto;margin: 2% 0 0 0;}
.volant_join_us_text .volant_title:hover .volant_jia_1{background:#28aaf6;}
.volant_join_us_item .volant_title.cur div.volant_jia_1::before{transform: rotate(90deg);}
.volant_join_us_item .volant_title.cur div.volant_jia_1{background:#28aaf6;}
.volant_div_recruitment_windows .volant_title_1{overflow: hidden;font-family: 'Work-Sans-Bold';}
.volant_div_recruitment_from .volant_text_2{overflow: hidden;}
.volant_div_recruitment_from .volant_text_2 span{color: #999999;}





/* news */
.volant_polaris_news{position: relative;padding: 6% 0;overflow: hidden;background: #f7f7f7;}
.volant_polaris_news_content{overflow: hidden;}
.volant_news_content_top{overflow: hidden;}
.volant_news_content_top .volant_title_1{display: inline-block;vertical-align: middle;font-weight: bold;}
.volant_nav_type_1{display: inline-block;vertical-align: middle;margin-left: 5%; }
.volant_nav_type_1 .volant_pro_fenleiz{  width:100%; display:flex;}
.volant_nav_type_1 .volant_pro_fenlei{  width:100%; margin-right:0%; }
.volant_nav_type_1 a{display: inline-block;vertical-align: middle;margin-right: 0px;color: #666666; width:14%; margin-right:1%; border:0px solid #eee; padding: 0px 5%; background:#fff; margin-bottom:10px;

text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 40px;
line-height: 40px; float:left;
}
.volant_nav_type_1 a.cur{color: #fff; background:#28aaf6;}
.volant_nav_type_1 .volant_title_1{ width:100%; margin-bottom:20px;}

.volant_nav_type_1_pro{ width:70%; float:left;}


.volant_news_content_bottom{margin-top: 3%;position: relative;overflow: hidden;}
.volant_news_content_list{overflow: hidden;}
.volant_news_content_item{float: left;width: 32%;margin-right: 2%;margin-bottom: 3%;}
.volant_news_content_item:nth-child(3n){margin-right: 0%;}

.volant_news_content_item.volant_mr0{margin-right: 0;}
.volant_news_content_item a{display: block;overflow: hidden;}
.volant_news_content_item .volant_img{border-radius: 0px;overflow: hidden;}
.volant_news_content_item .volant_img .volant_pic{position: relative;padding-bottom: 62%;background: #fff;}
.volant_news_content_item .volant_img .volant_pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.volant_news_content_item .volant_text{padding-top: 7%;overflow: hidden;}
.volant_news_content_item .volant_type_1{color:#28aaf6;}
.volant_news_content_item .volant_type_1 span{padding: 4px 10px;background: #e4f1ee;border-radius: 4px;}
.volant_news_content_item .volant_title_1{margin-top: 4%;font-weight: 400; font-family:Abel;}
.volant_news_content_item .volant_text_1{ color:#999; margin-top:20px; margin-bottom:20px;  }
.volant_news_content_item .volant_date_1{
	color: #999;
	margin-top: 5%;
	padding-top:20px;
	font-family:Abel;
	border-top:1px solid rgba(0,0,0,.05);
	font-size: 16px !important;
	line-height: 1.4;
}
.volant_news_content_item .volant_date_1.font14{
	font-size: 16px !important;
}
.volant_news_content_item a:hover .volant_pic{transform: scale(1.05);}
/* 新闻列表：点击图片直接进详情，不要 hover 放大 */
.volant_polaris_news .volant_news_content_item a:hover .volant_pic {
  transform: none;
}
.volant_polaris_news .volant_news_content_item .volant_pic {
  transition: none;
}
.volant_news_end_bottom{clear: both;}

.volant_polaris_news_num{position: fixed;right: 2%;z-index: 99;bottom: 15%;}
.volant_polaris_news_num a{display: block;display: block;opacity: .3;margin: 20px auto;}
.volant_polaris_news_num i{display: block;width: 20px;height: 20px;position: relative;}
.volant_polaris_news_num i::after, .volant_polaris_news_num i::before{content: '';border-radius: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.volant_polaris_news_num i::after{width: 5px;height: 5px;background: #000;}
.volant_polaris_news_num i::before{border: 1px solid #000;width: 20px;height: 20px;opacity: 0;}
.volant_polaris_news_num a.cur{opacity: 1;} 
.volant_polaris_news_num a.cur i::before{opacity: 1;}

.volant_polaris_activity{position: relative;padding: 6% 0 3% 0;overflow: hidden;background: #f7f7f7;}
.volant_polaris_activity_content{overflow: hidden;}
.volant_activity_content_list{overflow: hidden;}
.volant_activity_content_item{float: left;width: 48%;margin-bottom: 3%;margin-right: 4%;}
.volant_activity_content_item.volant_mr0{margin-right: 0;}
.volant_activity_content_item a{display: block;}
.volant_activity_content_item .volant_img{border-radius: 10px;}
.volant_activity_content_item .volant_text{padding: 4% 0;overflow: hidden;}
.volant_activity_content_item .volant_top_1{overflow: hidden;font-size: 0;}
.volant_activity_content_item .volant_type_1{display: inline-block;vertical-align: middle;}
.volant_activity_content_item .volant_type_1 span{color: #fff;border-radius: 4px;overflow: hidden;padding: 0 5px;}
.volant_activity_content_item .volant_type_1 span.volant_hot1{background: #e28a23;}
.volant_activity_content_item .volant_type_1 span.volant_hot2{background:#28aaf6;}
.volant_activity_content_item .volant_type_1 span.volant_hot3{background: #b5b5b5;}
.volant_activity_content_item .volant_title_1{display: inline-block;vertical-align: middle;width: 80%;overflow: hidden;margin-left:1%;font-weight: 400;}
.volant_activity_content_item .volant_text_1{margin-top: 2%;color: #666666;}
.volant_activity_content_item .volant_bottom_1{margin-top: 3%;color: #000;}
.volant_activity_content_item .volant_date_1{display: inline-block;vertical-align: middle;}	
.volant_activity_content_item .volant_date_1::before{content: '';width: 18px;height: 18px;display: inline-block;vertical-align: middle;margin-right: 10px;background: url('../images/date.png') center no-repeat;}			
.volant_activity_content_item .volant_address_1{display: inline-block;vertical-align: middle;margin-left: 5%;}		 
.volant_activity_content_item .volant_address_1::before{content: '';width: 18px;height: 18px;display: inline-block;vertical-align: middle;margin-right: 10px;background: url('../images/adds.png') center no-repeat;}
.volant_activity_content_item a:hover .volant_pic{transform: scale(1.05);}

.volant_polaris_news_detail{overflow: hidden;padding-top:70px;position: relative;}
.volant_polaris_news_detail::before{display: none;}
.volant_polaris_news_detail .volant_index_content{width:1360px;}
.volant_polaris_news_detail_top{padding: 3% 0;overflow: hidden;border-bottom: 1px solid #e5e5e5;margin-top: 0;}
.volant_polaris_news_detail_main,
.volant_polaris_news_detail_main.flh26,
.volant_polaris_news_detail_main.font16{
	line-height: 36px !important;
	font-size: 16px;
	color: #333;
}
.volant_polaris_news_detail_main p,
.volant_polaris_news_detail_main div,
.volant_polaris_news_detail_main span,
.volant_polaris_news_detail_main.flh26 p,
.volant_polaris_news_detail_main.flh26 div{
	line-height: 36px !important;
}
.volant_polaris_news_detail_main p{
	margin: 0 0 20px;
}
.volant_polaris_news_detail_top .volant_path_1{color: #999;}
.volant_polaris_news_detail_top .volant_path_1 a{color: #999;}
.volant_polaris_news_detail_top .volant_title_1{padding: 2% 0;overflow: hidden;width: 90%;}
.volant_polaris_news_detail_top .volant_date_1{position: relative;overflow: hidden;}
.volant_polaris_news_detail_top .volant_date_1 span{color:#28aaf6;}
.volant_polaris_news_detail_top .volant_date_1 span::before{content: '';width: 18px;height: 18px;display: inline-block;vertical-align: middle;margin-right: 10px;background: url('../images/data.png') center no-repeat;}
.volant_polaris_news_detail_bottom{padding: 3% 0;overflow: hidden;}

.volant_polaris_news_detail_left{float: left;width: 68%;position: relative;}
.volant_polaris_news_detail_main{overflow: hidden;color: #333;text-align: justify;padding-bottom: 5%;}
.volant_polaris_news_detail_main img{max-width: 100%;height:auto!important;display:block;margin:12px auto;}
.volant_news_detail_right_list .volant_news_content_item .volant_img .volant_pic{position: relative;padding-bottom: 62%;background: #f0f0f0;overflow: hidden;}
.volant_news_detail_right_list .volant_news_content_item .volant_img .volant_pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.volant_news_detail_bottom{clear: both;overflow: hidden;padding: 3% 0;border-top: 1px solid #e5e5e5;position: relative;}
.volant_news_detail_bottom .volant_link_1{color: #666;display: block;padding: 2px 0;

text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 19px;
line-height: 19px; width:70%;

}
.volant_news_detail_bottom .volant_link_1:hover{color:#28aaf6;}
.volant_news_detail_bottom .volant_return_1{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.volant_news_detail_bottom .volant_return_1 a{
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	width: 150px;
	height: 42px;
	line-height: 1;
	font-size: 0;
	overflow: hidden;
	position: relative;
	text-align: center;
	border: 2px solid#28aaf6;
	border-radius: 50px;
}
.volant_news_detail_bottom .volant_return_1 span{display: inline-block;vertical-align: middle;color:#28aaf6;}
.volant_news_detail_bottom .volant_return_1 i{display: inline-block;vertical-align: middle;width: 7px;height: 10px;background: url('../images/r2.png') center no-repeat;margin-left: 10px;}
.volant_news_detail_bottom .volant_return_1 a:hover{background: #e28a23;border: 2px solid #e28a23;}
.volant_news_detail_bottom .volant_return_1 a:hover span{color: #fff;}
.volant_news_detail_bottom .volant_return_1 a:hover i{background: url('../images/r3.png') center no-repeat;}

.volant_polaris_news_detail_right{float: right;width: 25%;padding-bottom: 5%;overflow: hidden;}
.volant_news_detail_right_type{overflow: hidden;}
.volant_news_detail_right_type .volant_title_1{padding-bottom: 4%;overflow: hidden;}
.volant_news_detail_right_list{padding: 3% 0;overflow: hidden;}
.volant_news_detail_right_list .volant_news_content_item{width: 100%;margin-right: 0;margin-bottom: 10%;}
.volant_news_detail_right_list .volant_news_content_item .volant_img{border-radius: 0;}
.volant_news_detail_right_list .volant_news_content_item .volant_text{padding: 1% 0;}
.volant_news_detail_right_list .volant_news_content_item .volant_date_1{margin-top: 0;}

.volant_news_detail_right_follow{overflow: hidden;margin-top: 2%;}
.volant_news_detail_right_follow .volant_follow_1{text-align: center;background: #f7f7f7;padding: 15% 5%;}
.volant_news_detail_right_follow .volant_ewm_1{overflow: hidden;}
.volant_news_detail_right_follow .volant_ewm_1 img{width: 70%;margin:auto;}
.volant_news_detail_right_follow .volant_text_1{color: #666666;margin-top: 5%;}

 




/*fanye — CMS 输出 .zi / .next / .current / .num，勿外包 <a>*/
.volant_fy {
  clear: both;
  width: 100%;
  overflow: visible;
  padding: 10px 0 40px;
}
.volant_newspage {
  width: 100%;
  display: block;
  text-align: center;
  margin: 40px auto 0;
  clear: both;
  height: auto !important;
  min-height: 40px;
  overflow: visible !important;
  padding: 10px 0 20px;
  font-size: 0;
  line-height: 0;
}
.volant_newspage .zi,
.volant_newspage a,
.volant_newspage span,
.volant_newspage .current,
.volant_newspage .num,
.volant_newspage .next,
.volant_newspage .prev {
  display: inline-block !important;
  vertical-align: middle;
  box-sizing: border-box;
  margin: 0 4px 8px !important;
  padding: 8px 14px !important;
  font-size: 14px !important;
  line-height: 20px !important;
  border: 1px solid #ccc !important;
  border-radius: 6px !important;
  background: #fff !important;
  color: #666 !important;
  text-decoration: none !important;
  white-space: nowrap;
  min-width: 36px;
  text-align: center;
  font-family: "Microsoft YaHei", Abel, sans-serif !important;
}
.volant_newspage .zi {
  min-width: 0;
  color: #666 !important;
  background: #fff !important;
}
.volant_newspage a:hover {
  background:#28aaf6 !important;
  border-color:#28aaf6 !important;
  color: #fff !important;
}
.volant_newspage .current,
.volant_newspage span.current {
  background:#28aaf6 !important;
  border-color:#28aaf6 !important;
  color: #fff !important;
  font-weight: 700;
}
.volant_newspage SPAN.volant_current {
  background:#28aaf6 !important;
  border-color:#28aaf6 !important;
  color: #fff !important;
}
.volant_newspage SPAN.volant_disabled,
.volant_newspage .disabled {
  border-color: #eee !important;
  color: #bbb !important;
  background: #fafafa !important;
}




/* contact */
.volant_polaris_contact{padding: 5% 0;overflow: hidden;}
.volant_polaris_contact_us{overflow: hidden;}
.volant_contact_us_top{text-align: center;}
.volant_contact_us_top .volant_title_1{font-weight: bold;}
.volant_contact_us_top .volant_text_1{color: #666666;margin-top: .2%;}
.volant_contact_us_list{padding: 3% 0;overflow: hidden;border-bottom: 1px solid #e7e7e7;}
.volant_contact_us_item{float:left;width: 48%;margin-right: 4%;margin-bottom: 2%;overflow: hidden;}
.volant_contact_us_item.volant_mr0{margin-right: 0;}
.volant_contact_us_item .volant_img{border-radius: 10px;}
.volant_contact_us_item .volant_text{padding: 3% 0;overflow: hidden;}
.volant_contact_us_item .volant_title_1{font-weight: bold;margin-bottom: 1%;}
.volant_contact_us_item .volant_item_1{overflow: hidden;padding-top: 1%;}
.volant_contact_us_item .volant_item_1 i{display: inline-block;vertical-align: top;margin-right: 20px;margin-top: 5px;}
.volant_contact_us_item .volant_item_1 span{color: #666;display: inline-block;vertical-align: middle;width: 90%;}
.volant_contact_us_bottom{padding: 3% 0;overflow: hidden;margin-top: 2%;}
.volant_contactus_item .volant_text{position: absolute;left: 150px;width: 70%;top: 50%;transform: translateY(-50%);}
.volant_contactus_item .volant_title_1{font-weight: bold;}
.volant_contactus_item .volant_text_1{margin-top: 1%;color: #666666;}
.volant_contactus_item .volant_text_1 a{color: #666666;}
.volant_contactus_item .volant_text_1 a:hover{color:#28aaf6;}




.volant_ny_con{}
.volant_ny_con_l{ width:55%; padding:5%; background:#f0f0f0; border-radius:25px;  float:left; margin-top:30px;}
.volant_ny_order{ line-height:30px; font-size:16px; }
.volant_ny_order .font8{ font-size:15px !important;}
.volant_ny_order .volant_kuang2{ background:#fff; margin-left:0px; padding:15px 20px; border:0px; width:90%; float: left;}
.volant_ny_order .volant_ann{ background:#95bc2b; border-radius:25px; color:#fff; text-align:center; width:120px; margin-top:20px; margin-right:10px; font-size:16px; font-family:ml; line-height:45px; height:45px; text-transform:capitalize; border:0px; }
.volant_order_list img{ height:46px;}



.volant_ny_con_r{ width:30%; float:right;}
.volant_ny_con_r h3{ color:#28aaf6}
.volant_ny_con_r_list{ padding-bottom:20px; border-bottom:1px  dotted rgba(0%,0%,0%,.2); margin-top:20px; float:left; width:100%;}
.volant_ny_con_r_list_text{ padding:0px; margin:0px;}
.volant_ny_con_r_list_text p{ padding:0px; margin:0px;  line-height:32px;}
.volant_order_list{ width:45%; margin-right:5%; float:left; margin-bottom:10px; margin-top:5px; display:flex;}
.volant_order_list font{ line-height:45px; padding-left:10px;}
.volant_order_list1{ width:100%; margin-right:5%; float:left; margin-bottom:10px;  margin-top:5px; display:flex;} 
.volant_order_list2{ width:55%; margin-right:5%; float:left; margin-bottom:10px;  margin-top:5px; display:flex; padding-left:0%;} 





/*job*/

.volant_ny_job_z{ width:100%; margin-top:30px;}
.volant_ny_job_a{ padding:2% 5%; background:#ccef15; color:#fff; float:left; margin-bottom:10px; }
.volant_ny_job_a:hover{ background:#f8b616; }

.volant_ny_job_a1 i{
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    background: url(../images/linkedin1.png) center no-repeat;
	background-size:15px 15px;
    margin-left: 10px;
}
.volant_ny_job_a1 a:hover i{background: url('../images/linkedin1.png') center no-repeat; background-size:15px 15px;}
.volant_search_return .volant_text_1{color: #333333;}
.volant_search_return .volant_text_1 strong{color:#28aaf6;}
.volant_search_product_list .volant_polaris_product_item{overflow: hidden;position: relative;background: #fff;border-radius: 10px;}
.volant_search_product_list .volant_polaris_product_item .volant_img{float: left;width: 50%;}
.volant_search_product_list .volant_polaris_product_item .volant_text{right: 5%;top: 50%;width: 40%;text-align: left;left: auto;transform: translateY(-50%);}
.volant_search_product_list .volant_polaris_product_item .volant_more_1{margin-top: 10%;}
.volant_search_product_list .volant_polaris_product_item .volant_more_1 a{margin: 0;}







@media screen and (max-width: 5120px) { 
    .volant_polaris_product_detail_parameter {padding: 3% 0 10% 0;}
    .volant_honor_pagination {display:none;}
    .volant_index_banner_item .volant_text {width: 40%;}
    .volant_company_profile_culture {width: 29%;margin: 0 2%;}
}
@media screen and (max-width: 1920px) {
 
	.volant_polaris_product_detail_1 .volant_bottomimg_2 .volant_text_2,.volant_company_profile_right .volant_text_1 {text-align: justify;}
	.volant_packaging_drawing_list a .img-center {max-height: 80%;}
	.volant_polaris_product_detail_2 .volant_lefttext_2 .volant_text_1 {margin: 0;width: 100%;margin-top: 2%;}
	.volant_polaris_product_detail_2 .volant_righttext_3 .volant_text_1 {margin: 0;width: 100%;margin-top: 2%;}
	.volant_polaris_product_detail_parameter {padding: 3% 0 15% 0;}
	.volant_index_banner_item .volant_text {width: 50%;}
	.volant_company_profile_culture {width: 25%;margin: 0 4%;}
}
@media screen and (max-width: 1850px) {
    .volant_company_profile_culture {width: 26%;margin: 0 3%;}
}
@media screen and (max-width: 1680px) {
	.volant_menu_toggle,.volant_closed {width: 70px;height: 70px;}
	.volant_more_1 a {width: 120px;height: 36px;line-height: 1; display: flex; align-items: center; justify-content: center;} 
	.volant_index_swiper .volant_index_pagination span.swiper-pagination-bullet {width: 20px;height: 20px;margin: 10px 0;}
	.volant_index_swiper .volant_index_pagination span::before {width: 20px;height: 20px;}
	.volant_index_news_item .volant_more_2 {width: 40px;height: 40px;margin-top: 15%;}
	.volant_news_swiper_bottom {margin-top: 3%;}
	.volant_product_top_nav.cur {top: 0;}
	.volant_product_top_nav_left a {padding: 0 40px;line-height: 60px;}
	.volant_detail_parameter_list li span:last-child {width: 28%;}
	.volant_detail_parameter_list li span {width: 40%;}
	.volant_company_profile_video a::before {width: 80px;height: 80px;background-size: 100%;} 
	.volant_certificate_honor_item .volant_item_title::before {left: -30px;}
	.volant_certificate_honor_swiper {height:600px;}
	.volant_contactus_item .volant_icon_1 {width: 100px;height: 100px;}
	.volant_company_profile_culture {width: 27%;margin: 0 2%;}
}
@media screen and (max-width: 1680px) and (max-height: 700px) {
	/*.volant_index_content,.volant_polaris_product_detail_1 .volant_toptext_1 {width: 71%;margin: auto;}*/
	.volant_index_news .volant_index_content,.volant_polaris_product_detail_1 .volant_bottomimg_2 .volant_text_2,.volant_detail_parameter_left {left: 14.5%;}
	.volant_polaris_product_detail_1 .volant_bottomimg_2 .volant_text_2 {width: 35%;}
	.volant_polaris_product_detail_1 .volant_right_product_3 {right: 8%;width: 40%;height: 80%;top: 10%;}
	.volant_polaris_certificate_honor .volant_index_content{width: 90%;}
}
@media screen and (max-width: 1580px) {
    .volant_company_profile_culture {width: 30%;margin: 0 0%;}
}
@media screen and (max-width: 1440px) {
	.volant_more_1 a {height: 36px;line-height: 1; display: flex; align-items: center; justify-content: center;}
	.volant_polaris_product_item .volant_product .img-center {max-height: 80%;}
	.volant_polaris_product_detail_1 .volant_right_product_3 {width: 40%;}
	.volant_polaris_product_detail_1 .volant_right_product_3 .volant_img_porduct {max-height: 80%;}
	.volant_polaris_product_detail_1 .volant_bottomimg_2 .volant_text_2 {width: 35%;}
}
@media screen and (max-width: 1366px) {
	.volant_detail_parameter_left {width: 28%;}
	.volant_detail_parameter_left .volant_lefttext_1 .volant_prodcut_1 {width: 80%;margin-top: 5%;}
	.volant_certificate_honor_swiper {height: 300px;}
	.volant_news_detail_bottom .volant_link_1 { width: 70%;}
	.volant_company_profile_culture {width: 30%;margin: 0 1.33%;}
}
@media screen and (max-width: 1280px) {
	.volant_index_news .volant_index_content, .volant_polaris_product_detail_1 .volant_bottomimg_2 .volant_text_2, .volant_detail_parameter_left {left: 7%;}
	.volant_polaris_corporate_image .volant_index_content {width: 93%;margin-left:7%;} 
}
@media screen and (max-width: 1152px) {
	.volant_polaris_product_detail_2.pcshow .volant_toptext_1 {width:80%;}
	.volant_polaris_product_detail_2.pcshow .volant_toptext_1 .volant_title_1,
	.volant_polaris_product_detail_2.pcshow .volant_righttext_3 .volant_title_1,
	.volant_polaris_product_detail_2.pcshow .volant_cbottomtext_5 .volant_title_1,
	.volant_polaris_product_detail_2.pcshow .volant_lefttext_2 .volant_title_1{font-size: 30px;line-height: 40px;}
	.volant_polaris_product_detail_2.pcshow .volant_toptext_1 .volant_text_1,
	.volant_polaris_product_detail_2.pcshow .volant_toptext_2 .volant_text_1,
	.volant_polaris_product_detail_2.pcshow .volant_righttext_3 .volant_text_1,
	.volant_polaris_product_detail_2.pcshow .volant_cbottomtext_5 .volant_text_1,
	.volant_polaris_product_detail_2.pcshow .volant_lefttext_2 .volant_text_1 {font-size: 12px;line-height: 20px;}
}
@media screen and (max-width: 1024px) {
	.volant_polaris_product_detail_2 .volant_lefttext_2 .volant_text_1,.volant_polaris_product_detail_2 .volant_righttext_3 .volant_text_1  {width: 100%;}
	.volant_index_banner_item .volant_text {width: 90%;}
}
@media screen and (max-width: 980px) {
    .volant_polaris_product_detail_1 .volant_bottomimg_2 .volant_text_2 {font-size:12px;}
	 
}
@media screen and (max-width: 860px) {
	.volant_menu_toggle,.volant_closed {width: 50px;height: 50px;}
	.volant_product_top_nav.cur {top: 0;}
	.volant_news_detail_bottom .volant_link_1 { width: 100%;}
	.volant_banner_swiper_bottom,.volant_index_product_left,.volant_index_product_right,.volant_detail_parameter_right {width: 100%;float: none;}
	.volant_index_banner_item .volant_text {left: 5%;top: 50%;width: 90%;} 
	.volant_news_pagination {width: 80%;margin: auto;margin-top: 1.3%;}
	.volant_news_swiper_bottom {margin-top: 10%;text-align: center;}
	.volant_news_prev, .volant_news_next {position: absolute;top: 0;}
	.volant_news_prev {left: 0;}.volant_news_next {right: 0;}
	.volant_polaris_banner img {max-width: 200%;width: 200%;}
	.volant_polaris_product_series {padding: 20% 0;}
	.volant_polaris_product_item {float: none;width: 100%;margin-right: 0;margin-bottom: 5%;}
	.volant_more_1 a {height: 32px;line-height: 1;width: 120px; display: flex; align-items: center; justify-content: center;}
	.volant_polaris_product_item .volant_text {top: ;}
	.volant_product_top_nav_left a {padding: 0 20px;line-height: 40px;} 
	.volant_polaris_product_detail {padding-top: 50px;}
	.volant_product_detail_top .volant_index_content {padding: 3% 0;}
	.volant_polaris_product_detail_1 .volant_toptext_1 {text-align: center;}
	.volant_polaris_product_detail_1 .volant_right_product_3 {height: auto;position: relative;margin: auto;width: 60%;left: auto;bottom: auto;right: auto;}
	.volant_polaris_product_detail_1 .volant_bottomimg_2 .volant_text_2 {position: relative;left: auto;top: auto;width: 80%;color: #666;margin: auto;transform: none;padding: 10% 0;}
	.volant_polaris_product_detail_2 .volant_toptext_1,
	.volant_polaris_product_detail_2 .volant_lefttext_2,
	.volant_polaris_product_detail_2 .volant_centertext_4,.volant_polaris_product_detail_2 .volant_cbottomtext_5,
	.volant_polaris_product_detail_2 .volant_righttext_3 {width: 90%;position: relative;left: auto;top: auto;transform: none;margin: auto;padding: 10% 0;right: auto;bottom: auto;text-align: center;}
	
	.volant_polaris_product_detail_2.volant_pabsolute .volant_toptext_1,
	.volant_polaris_product_detail_2.volant_pabsolute .volant_lefttext_2,
	.volant_polaris_product_detail_2.volant_pabsolute .volant_centertext_4,.volant_polaris_product_detail_2.volant_pabsolute .volant_cbottomtext_5,
	.volant_polaris_product_detail_2.volant_pabsolute .volant_righttext_3 {width: 90%;position: absolute;left: 5%;top: 50%;transform:translateY(-50%);text-align: center;}
	
	
	.volant_polaris_product_detail_parameter .volant_detail_parameter_left,
	.volant_packaging_drawing_list .volant_danwei_1,.volant_polaris_product_detail_documents_and_tools .volant_detail_parameter_left,.volant_certificate_honor_left,.volant_polaris_news_num{display: none;}
	.volant_detail_parameter_list li span:last-child {width: 45%;}
	.volant_documents_and_tools_list div.volant_edition_1,.volant_application_right_nav,
	.volant_join_us_item .volant_title div.volant_item_2,.volant_join_us_item .volant_title div.volant_item_3,.volant_join_us_item .volant_title div.volant_item_4 {display: none;}
	.volant_assessment_suite_list .volant_pic_1,.volant_application_type_left,.volant_application_type_right,.volant_company_profile_right,.volant_certificate_honor_right,.volant_joinus_item1_left,.volant_joinus_recruit_item .volant_type_1 ,.volant_polaris_news_detail_top .volant_title_1,.volant_polaris_news_detail_left,.volant_polaris_news_detail_right,.volant_contactus_item{width: 100%;float: none;}
	.volant_assessment_suite_list .volant_center_2 ,.volant_assessment_suite_list .volant_right_3{position: relative;top: auto;transform: none;width: 100%;left: auto;text-align: center;}
	.volant_assessment_suite_list li,.volant_joinus_recruit_item {padding-bottom: 5%;}
	.volant_assessment_suite_list .volant_right_3 {margin-top: 5%;}
	.volant_polaris_corporate_image .volant_news_swiper_bottom {margin-top: 5%;}
	.volant_application_type_products {position: relative;bottom: auto;right: auto;width: 100%;border-radius: 15px;}
	.volant_application_type_right,.volant_contactus_item {margin-bottom: 5%;}
	.volant_polaris_application_type {padding-top: 14%;}
	.volant_company_profile_left,.volant_search_from {position: relative;left: auto;top: auto;width: 100%; height:450px;}
	.volant_company_profile_left .volant_gezhi_1 { width:100%;}
	.volant_company_profile_left .volant_gezhi_1 { left:0%;}
	.volant_company_profile_video a::before {width: 50px;height: 50px;}
	.volant_company_profile_culture {
    width: 40%;
    border-bottom: 1px solid #ccc;
    padding: 5% 5%;
    height: 300px; margin:0px !important;
}
	.volant_company_profile_culture:last-child {border: none;}
	.volant_certificate_honor_top {margin-left: 0;}
	.volant_certificate_honor_type {font-size: 0;}
	.volant_certificate_honor_type a {margin-right: 0;padding: 1.5% 0;width: 31%;margin: 1%;}
	.volant_certificate_honor_type p {width: 80%;margin: auto;min-height: 40px;}
	/*2023-3-14 09:58:38*/
	.volant_joinus_item1{margin-bottom: 20%;}
	.volant_joinus_item1_left {overflow: hidden;}
	.volant_joinus_item1_left .volant_img_1{position: absolute;left: 0;bottom: 0;top: auto;}
	.volant_polaris_joinus_top {padding: 10% 0;}
	.volant_joinus_item1_right,.volant_joinus_item2_left {width: 70%;}
	.volant_joinus_item2_left{margin-top: 10% !important;margin-left: 0 !important;}
	.volant_joinus_item1_right{text-align: left;margin-top: 10%;width: 100%;margin-left: 0;}
	.volant_join_us_item .volant_title,.volant_joinus_recruit_top {padding: 5% 5%;}
	.volant_join_us_item .volant_title div.volant_title_1 {width: 80%;}
	.volant_join_us_text .volant_more_1 {position: relative;right: auto;bottom: auto;margin: 5% 0;}
	.volant_joinus_item2_right{width: 100%;}
    .volant_joinus_item2_right .volant_img_1 {margin-right: 15%;width: 85%; margin-top: 15%;}
    .volant_joinus_item2_right .volant_img_2 {width: 35%;}
    .volant_joinus_item1_left .volant_img_2{margin-left: 10%;width: 90%;margin-bottom: 10%;    margin-top: 5%;}
	.volant_joinus_item1_right .volant_text_1,.volant_joinus_item2_left .volant_text_1{margin-top: 5%;line-height: 1.5;}
	.volant_joinus_item1_right .volant_title_1,.volant_joinus_item2_left .volant_title_1{line-height: 1.25;}
	/*2023-3-14 09:58:38 end*/
	.volant_div_recruitment_windows {width: 90%;padding: 5%;}
	.volant_nav_type_1 {display: block;margin-left: 0;margin: 3% 0; }
	
	
	
	.volant_news_content_item,.volant_activity_content_item,.volant_contact_us_item {float: none;width: 100%;margin-right: 0;margin-bottom: 5%;}
	.volant_news_detail_bottom .volant_return_1{position: relative;right: auto;top: auto;transform: none;margin-top: 4%;}
	.volant_polaris_news_detail_right {float: none;width: 100%;padding: 5% 0;}
	.volant_activity_content_item .volant_type_1 {display: block;}
	.volant_activity_content_item .volant_title_1 {display: block;margin: 3% 0;width: 100%;}
	.volant_contactus_item .volant_icon_1 {width: 70px;height: 70px;}
	.volant_contactus_item .volant_text {left: 100px;}
	.volant_polaris_contact,.volant_search_detail_center {padding: 10% 0;}
	.volant_index_product_item {margin-bottom: 1%;}
	.volant_index_product_right .volant_index_product_item .volant_text {left: 5%;top: 50%;width: 50%;}
	.volant_index_product_right .volant_index_product_item .volant_text .volant_text_2 {display: none;}
	.volant_index_product_right .volant_index_product_item .volant_text_1 {display: block;}
	.volant_polaris_application_pics {display: none;} 
	.volant_polaris_application_item .volant_application_type_left {opacity: 1;}
	.volant_search_return {margin-left:0;padding: 5% 0;}
	.volant_search_detail_bottom {padding: 5% 0;}
	.volant_search_product_list .volant_polaris_product_item .volant_img .img-center {max-width: 80%;max-height: 80%;}
	.volant_search_product_list .volant_polaris_product_item .volant_img {float: none;width: 100%;}
	.volant_search_product_list .volant_polaris_product_item .volant_text {right: auto;top: auto;width: 80%;left: auto;transform: none;position: relative;padding: 0 10% 10% 10%;margin-top: -10%;}
	.volant_index_successful_customers_item {width: 33%;}
	.volant_index_successful_customers_item .img-center {max-width:70%;max-height:70%;}
	.volant_application_area_list li .volant_imgshow_1 {width: 130px;top: 40px;left: 0;transform: none;}
	.volant_polaris_product_detail_2.volant_prelative .volant_title_1 {color:#000!important;}
	.volant_polaris_product_detail_2.volant_prelative .volant_text_1,.volant_polaris_product_detail_2.volant_prelative .volant_text_1 * {color:#000!important;}
	.volant_documents_and_tools_list .volant_name_1 {width: 70%;} 
	.volant_documents_and_tools_list .data-1 {width:50%;margin:5% 0 0 45px;}
	.volant_documents_and_tools_list .volant_size_1 {right: auto;top: auto;transform: none;text-align: left;margin: 5% 0 0 0;} 
	.volant_polaris_product_detail_parameter {padding: 3% 0 35% 0;}
	.volant_polaris_application_type { border-bottom: 1px solid #ccc;}
	.volant_application_product_item .volant_title_4 {font-size:18px;}
	.volant_company_profile_video a.volant_m_video::before {width: 50px;height: 50px;background: url('../images/play.png');background-size:100%;}
	.volant_polaris_corporate_image .volant_news_swiper_bottom {display:none;}
	
	.volant_certificate_honor_bottom::before, .volant_certificate_honor_bottom::after,.volant_certificate_honor_item .volant_item_title::before,.volant_certificate_honor_item .volant_item_title::after,.volant_certificate_honor_swiper .volant_mark_1 {display:none;}
	.volant_certificate_honor_swiper .swiper-slide-active .volant_item_title {margin-left: 0;}
	.volant_certificate_honor_swiper .volant_item_title {margin-left: 0;width:100%;}
	.volant_certificate_honor_item .volant_item_title {width:100%;padding: 2% 0;}
	.volant_honor_show_pic {position: relative;right: auto;width: 100%;height: auto;top: auto;transform: none;}
	.volant_certificate_honor_item {padding-left: 0;padding: 5% 5% 3% 5%;box-sizing: border-box;border: 1px solid #f5f5f5;width:99%;}
	.volant_certificate_honor_item .volant_title_1 {position: relative;left: auto;top: auto;transform: none;max-width: 100%;padding:0;width:100%;}
	.volant_certificate_honor_bottom {padding-bottom:8%;}
	.volant_honor_pagination {display:block;text-align: center;width: 100%;}
	.volant_honor_pagination span {margin:0 10px;background:#cccccc;width:4px;height:4px;position: relative;opacity:1;}
    .volant_honor_pagination span::before{content: '';width: 16px;height: 16px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border: 1px solid #cccccc;border-radius: 100%;display:none;}
    .volant_honor_pagination  span.swiper-pagination-bullet-active::before{display:block;}
    .volant_polaris_product_detail_2 .volant_title_1 {line-height: 34px;}
    .volant_polaris_company_profile { padding: 15% 0;}
    .volant_company_profile_center {margin-top: 10%;}
    .volant_honor_pagination  {margin-top: 5%;position: relative;}
    .volant_certificate_honor_type{display: flex;flex-direction: row;flex-wrap: wrap;}
    .volant_certificate_honor_type.volant_navs2 a{width: 48%;display: flex;flex-direction: column;}
    .volant_certificate_honor_type p {min-height: auto;} 
    .volant_index_banner_swiper .volant_title_2 strong {font-size: 14px;}
    .volant_index_product_item .volant_title_1 {font-weight: 500;}
	.volant_menu_toggle {  background:none !important;}
	.volant_no_touch .volant_menu_toggle { background:#28aaf6 !important;}
	
	.volant_menu_toggle span.volant_hamburger:before { margin-left:-8px;}
	.volant_polaris_banner .volant_text .volant_text_2 ul { display:none;}
.volant_index_jieshao_top .volant_title_3{ width:100%; }
.volant_index_about_text_right .volant_index_jieshao_top .volant_title_3{ width:100%; 
	
	
	text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 50px;
line-height: 25px;
	
	
	}
	
	.volant_nav_type_2_pro { width:100%;}
	.volant_nav_type_1 .volant_pro_fenlei { width: auto; margin-right:0%; text-align:; float:; }
	.volant_nav_type_1 .volant_pro_fenleiz { display:block;}
	.volant_nav_type_1_pro { width:100% !important;}
	.volant_nav_type_1 a { float:left; width: 42%; padding:0% 3.5%; margin-right:1%;
	
	text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 30px;
line-height: 30px;
	
	
	}
	
	.volant_nav_type_2_pro .volant_search .volant_search1 { width:65%;}
	.volant_nav_type_2_pro { margin-top:0px;}
	
	
	.volant_index_jieshao .volant_index_jieshao_top a img { height:90px !important;}
	.volant_index_jieshao { padding:50px 0px 20px!important;}
	.volant_gy1d .volant_commen { display:block !important; width:92% !important; margin:auto; }
	.volant_gy1d_a { width:49% !important; display:inline-block !important; border:none !important; float:left;}
	.volant_gy1d_a h6 { font-size:25px !important;}
	.volant_gy1d { height:380px !important;}
	.volant_gy1d_a p { font-size:14px !important;}
	.volant_index_jieshao_top .volant_title_3 br { display:none;}
	.volant_news_pagination { left:0px !important;}
	.volant_news_prev {    margin: 0 6% 0 6% !important;}
	.volant_index_youshi dl { width:47% !important;}
	.volant_index_youshi dl dd { width:57% !important; margin-left:20px !important;}
	.volant_index_youshi dl dd p { line-height:16px; margin-top:10px; height:96px !important;}
	.volant_index_youshi { height:320px !important;}
	.volant_index_about_text_right { width:100% !important;}
	
	
	.volant_index_about { padding:50px 0px !important; height:1040px !important;}
	.volant_index_about .volant_index_content { display:block !important;}
	.volant_index_about .volant_index_about_right { width:100% !important; margin-right:0px !important; margin-left:0px !important;}
	.volant_index_about .volant_index_about_left { width:100% !important; margin-right:0px !important; margin-left:0px !important;}
	
	.volant_index_cp { padding:50px 0px !important; height:890px !important; background-size:auto 100% !important;}
	.volant_index_cp .volant_index_content { display:block !important;}
	.volant_index_cp .volant_index_cp_right { width:100% !important; margin-right:0px !important; margin-left:0px !important;}
	.volant_index_cp .volant_index_cp_left { width:100% !important; margin-right:0px !important; margin-left:0px !important; margin-top:0px !important;}
	
	.volant_index_news { padding:0px 0px !important;}
	
	
	.volant_index_about { background-size:auto 100% !important; height:650px !important; }
	
	.volant_index_about_text { width:80% !important; margin:0px 7% !important; padding-bottom:22% !important;}
	.volant_sy_news .volant_news_content_item { float:left !important;}
	.volant_sy_news .volant_news_content_item { width:48% !important;}
	.volant_sy_news .volant_news_content_item:nth-child(3) { display:none !important;}
	.volant_wenti_2 {
    float: right!important;
    width: 75% !important;
    line-height: 25px!important;
 
    font-size: 20px !important;
}
	.volant_ny_order { height:500px !important;}
	.volant_more_1 a .font16 { font-size:14px !important;}
	.volant_product_detail_text .volant_text table tr td { word-wrap: break-word;word-break:break-all;     padding: 5px 8px !important;}
	.volant_wenti { height:100px !important;}
	.volant_wenti_3 { width:70% !important; padding-left:15% !important;}
	.volant_wenti_3 .volant_wenti_3_an { width:100px !important; line-height:35px !important; float:left !important;}
	.volant_wenti_3 a:nth-child(2) .volant_wenti_3_an { line-height:31px !important;}
	.volant_polaris_news_detail { padding-top:50px;}
	.volant_ny_order .volant_ann { height:35px !important; line-height:35px !important; font-size:14px !important;}
	.volant_menu_toggle { position:fixed !important;}
	
	.volant_polaris_company_profile .volant_index_jieshao { padding-top:0px !important;}
	
	.volant_ny_zhuanli table { margin:0px !important; }
	.volant_proda_left { width:100%;}
	
	.volant_product_detail_text{ width:100%;}
	
	
	
	.volant_cplz { display:none;}
	.volant_leftBox .volant_normalBox.volant_w #n img { width:100% !important; height:auto !important;}
	.volant_normalBox .volant_w { display:table-cell; height:300px !important;}
	.volant_w { display:table-cell; height:300px !important;}
	.volant_normalBox .volant_w img { vertical-align: middle;}
	#outBox { margin-bottom:0px !important;}
	.volant_botBox ul li img { width:100% !important;}
	.volant_botBox ul li { width:18% !important; height:50px !important;}
	
	.volant_tab_content .volant_ny_pro_da_zi.volant_juzuo.volant_pcba { display: none!important;}
	
	.volant_tab_content .volant_ny_pro_da_zi.volant_juzuo.volant_sjba { display: block !important;}
	.volant_leftBox { height:400px;}
	
	.volant_order_list2 {padding-left: 0%!important;}
	
	body .volant_polaris_about .volant_polaris_company_profile .volant_index_cp .volant_company_profile_center {width:100% !important;}
	.volant_polaris_about .volant_polaris_company_profile .volant_index_cp {padding-top: 0!important; height:auto !important;  }
.volant_polaris_about .volant_polaris_company_profile .volant_index_jieshao { padding-bottom:0px !important;}



.volant_module_banner_box { width:90% !important; margin:0px auto !important;}
.volant_module_banner_tab_list{ width:100% !important;}
.volant_module_banner_tab_list ul li{ width:100% !important;}
.volant_module_banner_tab_list_box{ width:100% !important;}
.volant_module_tab_box_ma{ width:100% !important;}
.volant_hse .volant_tu img { width:100% !important;}
.volant_module_banner_tab_list ul li { height:60px !important;}
.volant_module_banner_tab_list ul li p{ line-height:60px !important;}
.volant_hse .volant_zi { left:0px; font-size:25px !important;}
.volant_module_banner_tab_list_box { height:120px !important;}
.volant_ny_con_l { width:90% !important;}
.volant_ny_con_r{ width:100% !important;}


.volant_polaris_about .volant_polaris_company_profile .volant_index_about { height:auto !important; padding-top:0px !important;}





	.volant_polaris_certificate_honor .volant_index_content { overflow: visible !important;}
	.volant_polaris_company_profile { overflow: visible !important;}
	.volant_polaris_about{ overflow: visible !important;}
	body{ overflow: visible !important;}
	.volant_polaris_certificate_honor{ overflow: visible !important;}
	
	.volant_ny_con_map { width:100% !important;}
	
	
	
	 
    
 }







.volant_ny_con{}
.volant_ny_con_l{ width:35%; padding:2% 4%; background: rgba(100%,100%,100%,.2); border:1px solid rgba(100%,100%,100%,.3); border-radius:25px;  float:left; margin-top:30px; position:absolute; right:5%; top:10%;}
.volant_ny_order{ line-height:30px; font-size:16px; }
.volant_ny_order .font8{ font-size:15px !important;}
.volant_ny_order .volant_kuang2{ background:#fff; margin-left:0px; padding:15px 20px; border:0px; width:90%; float: left;}
.volant_ny_order .volant_ann{ background:#28aaf6; border-radius:5px; color:#fff; text-align:center; width:120px; margin-top:20px; margin-right:10px; font-size:16px; font-family:ml; line-height:45px; height:45px; text-transform:capitalize; border:0px; }
.volant_order_list img{ height:46px;}


.volant_index_youshi{ width:100%; clear:both; overflow:visible; height:250px;}
.volant_index_youshi dl{ width:22%; padding-right:3%; float:left; margin:4% 0px; transition:all .4s;}
.volant_index_youshi dl dt{ width:35%; float:left;}
.volant_index_youshi dl dt img{ width:100%; transition:all .4s;}
.volant_index_youshi dl dd{ width:50%; float:left; padding-left:0%; margin-left:5%; padding-top:3%;}
.volant_index_youshi dl dd h3{ font-family:Abel; padding:0px; margin:0px;}
.volant_index_youshi dl dd p{ color:#999; padding:0px; margin:0px;}
.volant_index_youshi dl:hover{ margin-top:3%;}
.volant_index_youshi dl:hover dt img{ transform:rotate(360deg);}















/*ny ba menu*/
.volant_menu_location ul{ padding:0px; margin:0px;}
.volant_menu_location ul li{ list-style:none;}
.volant_menu_location{
	position: relative;
	z-index: 99;
	padding: 14px 0 0;
	color: #666666;
	border-bottom: solid 1px #e5e5e5;
	height: auto;
	min-height: 0;
}

.volant_menu_location .volant_location{
	padding-left: 27px;
	background: url(../images/location_icon.png) no-repeat left; font-size:16px;
}

.volant_menu_location .volant_location em{
	font-style: normal;
	opacity: 0.3;
	padding: 0px 10px
}

.volant_menu_location a{
	color: #666666;
}
.volant_menu_location .volant_menu{ margin:0px; padding:0px;}
.volant_menu_location .volant_menu li{
	font-size: 18px;
	position: relative;
	margin-right: 60px
}

.volant_menu_location .volant_menu li a{ font-size:18px;}
.volant_wapmenu{
	display: none
}

@media(min-width:768px) {
	.volant_menu_location .volant_location {
		float: right;
	}

	.volant_menu_location .volant_menu {
		float: left;
		display: block !important
	}

	.volant_menu_location .volant_menu a:hover,
	.volant_menu_location .volant_menu .aon a {
		color: #1861b1
	}

	.volant_menu_location .volant_menu ul {
		display: block !important
	}

	.volant_menu_location .volant_menu li {
		float: left;
		padding-bottom: 20px;
	}

	.volant_menu_location .volant_menu li.aon:after {
		content: '';
		position: absolute;
		left: 0;
		bottom: -1px;
		height: 2px;
		width: 100%;
		background: #1861b1
	}
}

@media(max-width:1280px) {
	.volant_menu_location .volant_menu li {
		font-size: 16px;
		margin-right: 50px;
	}
}

@media(max-width:1150px) {
	.volant_menu_location .volant_menu li {
		margin-right: 30px;
	}
}

@media(max-width:960px) {
	.volant_menu_location .volant_menu li {
		margin-right: 20px;
	}
}

@media(max-width:768px) {
	.volant_menu_location .volant_location {
		margin-bottom: 10px;
		display: none;
	}

	.volant_menu_location .volant_location em {
		padding: 0 6px
	}

	.volant_menu_location .volant_menu {
		padding: 0;
	}

	.volant_menu_location .volant_menu ul {
		display: none;
		box-shadow: 0 6px 12px #eee;
		background: #fff;
		position: absolute;
		width: 100vw;
		border-radius: 0 0 10px 10px;
		left: 0%;
	}

	.volant_menu_location .volant_menu li {
		font-size: 14px;
		border-bottom: solid 1px #eee;
		margin-right: 0px;
		padding-left: 1%;
	}

	.volant_menu_location .volant_menu li a {
		display: block;
		padding: 10px 20px
	}

	.volant_menu_location .volant_menu li:last-child {
		border-bottom: none
	}

	.volant_menu_location .volant_menu li {
		width: 50%;
		float: left;
		text-align: center;
	}

	.volant_wapmenu {
		position: relative;
		display: block;
		font-size: 16px;
		padding: 5px 0px;
		color: #333;
		background: #fff;
		height: 38px;
	}

	/* .volant_wapmenu a,
.volant_wapmenu a::before,
.volant_wapmenu a::after{ position:absolute;background-color:#fff; height:2px; width:30px; right:5%; transition: 0.5s;} */
	.volant_wapmenu a {
		width: 10px;
		height: 10px;
		background: url(../images/home_more.png) no-repeat;
		transform: rotateZ(90deg);
		transform-origin: 50% 50%;
		position: absolute;
		right: 5%;
		transition: all .3s;
	}

	.volant_wapmenu a {
		top: 40%;
	}

	.volant_wapmenu a::before,
	.volant_wapmenu a::after {
		content: '';
	}

	.volant_wapmenu a::before {
		top: -8px;
	}

	.volant_wapmenu a::after {
		bottom: -8px;
	}

	.volant_wapmenu.on a {
		transform: rotateZ(-90deg);
	}

	.volant_wapmenu.on a::before {
		top: 0;
		transform: rotate(45deg);
	}

	.volant_wapmenu.on a::after {
		bottom: 0;
		transform: rotate(-45deg);
	}
}
/*ny ba menu*/






.volant_ny_prodaz{ padding-bottom:100px;}
.volant_ny_prodaz .volant_text_js{ width:100%; line-height:30px; color:#666; font-size:15px;}
.volant_ny_prodaz .volant_text_js h3{ font-size:16px; font-weight:700; color:#1861b1; margin:10px 0px; }
.volant_ny_prodaz .volant_text_js strong{ color:#1861b1;}
.volant_ny_prodaz .volant_text_js img{ float:left;}
.volant_ny_prodaz .volant_text_js .volant_con{ float:left;}
.volant_ny_prodaz .volant_text_js .volant_con table{ border: 1px solid #ddd !important; margin:10px 0px;}
.volant_ny_prodaz .volant_text_js .volant_con table tr td{ border: 1px solid #ddd !important;} 


.volant_xiangqing{ width:100%; float:left; background:#f0f0f0; height:43px; line-height:40px; border-top:#1861b1 solid 3px; margin-top:50px; margin-bottom:50px;}
.volant_xiangqing h5{float:left; background:#1861b1; line-height:40px; border-top:#1861b1 solid 3px; font-size:17px; padding-left:20px; padding-right:20px; color:#FFFFFF; font-weight:normal; margin-bottom:20px; margin-top:0px;}
/* --- wap.css --- */
@media screen and (max-width: 1024px) {
	
.volant_index_banner_item .volant_title_1 .font54  { font-size:35px !important;}	
.volant_index_jieshao_top .volant_title_2 { font-size:25px !important;}
.volant_index_youshi dl dd p:nth-child(2) { display:none;}
.volant_index_youshi dl dd p:nth-child(4) { display:none;}	
.volant_index_youshi dl dt { width:30% !important;}
.volant_index_about .volant_index_about_text_right .volant_index_jieshao_top .volant_title_3 {text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 8 !important;
overflow: hidden;
height: 200px !important;
line-height: 25px !important;}
.volant_company_profile_left, .volant_search_from { height:auto !important; margin-bottom:20px !important;}

.font18 { font-size:16px !important;}
.font16 { font-size:14px !important;}
.volant_ny_biaoti .volant_title_3 { line-height:25px !important; width:100% !important; padding:0px !important; font-size:15px !important;}
.volant_menu_location { display:none;}
.volant_pro_nr_js_nr div:nth-child(2) { display:block !important;}

.volant_index_youshi dl dd p:nth-child(3) {text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6 !important;
overflow: hidden;
height: 96px !important;
line-height: 19px !important;}
	
	
	
	
	
	
	}

/* === 内页防跑偏 / 图注调整（桌面默认） === */
.volant_menu_location {
  display: block !important;
  height: auto !important;
  min-height: 64px !important;
  padding: 12px 0 0 !important;
  overflow: visible;
  box-sizing: border-box;
}
/* 浮动清除：勿用 overflow:hidden（会裁字），用 clearfix 撑开高度 */
.volant_menu_location::after,
.volant_menu_location .volant_index_content::after,
.volant_menu_location .volant_menu ul::after,
.volant_menu_location .volant_ul::after {
  content: "";
  display: table;
  clear: both;
}
.volant_menu_location .volant_index_content {
  overflow: visible;
  width: 90%;
  margin: 0 auto;
}
.volant_menu_location .volant_location {
  float: right;
  line-height: 48px;
}
.volant_menu_location .volant_menu {
  float: left;
  display: block !important;
  margin: 0;
  padding: 0;
}
.volant_menu_location .volant_menu ul,
.volant_menu_location .volant_ul {
  display: block !important;
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: visible;
}
.volant_menu_location .volant_menu li {
  float: left;
  list-style: none;
  padding-bottom: 14px;
  margin-right: 60px;
  position: relative;
  line-height: 48px;
}
.volant_polaris_company_profile {
  padding-top: 0 !important;
}
.volant_polaris_about > .volant_polaris_company_profile {
  margin-top: 0;
}
.volant_company_profile_top {
  padding-top: 36px !important;
  padding-bottom: 60px !important;
}
.volant_ny_biaoti {
  margin-top: 32px !important;
  margin-bottom: 48px !important;
}
.volant_ny_biaoti .volant_title_2 {
  font-size: 40px !important;
  line-height: 1.3 !important;
  margin-top: 0 !important;
  margin-bottom: 28px !important;
}
.volant_ny_biaoti .volant_title_3 {
  margin-top: 0 !important;
  margin-bottom: 64px !important;
}
/* 荣誉/招聘等用 index_jieshao：覆盖行内 padding:20px */
.volant_polaris_certificate_honor .volant_index_jieshao,
.volant_polaris_about .volant_index_jieshao,
.volant_polaris_joinus_bottom .volant_index_jieshao,
.volant_index_jieshao {
  padding: 56px 0 24px !important;
}
.volant_index_jieshao_top .volant_title_2 {
  margin-top: 0 !important;
  margin-bottom: 28px !important;
}
.volant_index_jieshao_top .volant_title_3 {
  margin-top: 0 !important;
  margin-bottom: 40px !important;
  padding: 0 !important;
  line-height: 32px !important;
}
.volant_inner_subtitle,
.volant_index_jieshao_top .volant_inner_subtitle,
.volant_ny_biaoti .volant_inner_subtitle {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  max-height: 64px;
  text-overflow: clip;
  word-break: break-word;
}
.volant_ny_biaoti .volant_title_3 {
  width: 70% !important;
  max-width: 920px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  text-align: center !important;
  font-size: 18px !important;
  line-height: 30px !important;
}
.volant_index_jieshao_top .volant_title_2 {
  font-size: 40px !important;
  line-height: 1.3 !important;
}
.volant_menu_location .volant_menu li.aon:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 2px;
  width: 100%;
  background: #1861b1;
}
.volant_menu_location .volant_menu a:hover,
.volant_menu_location .volant_menu .aon a {
  color: #1861b1;
}
.volant_wapmenu {
  display: none;
}

.volant_ny_con {
  width: 100%;
  clear: both;
}
.volant_ny_con .volant_index_content {
  overflow: hidden;
  width: 90%;
  margin: 0 auto;
  clear: both;
}
.volant_ny_con_map {
  width: 50%;
  float: left;
}
.volant_ny_con_map_pic {
  width: 100%;
  overflow: hidden;
  background: #eee;
}
.volant_ny_con_map_pic img {
  display: block;
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.volant_ny_con_r {
  width: 45%;
  float: right;
}
.volant_ny_con_r_list {
  border-bottom: 0;
  margin-top: 0;
}
/* 联系我们：公司名标题与下方信息拉开 */
.volant_ny_con_r_list > h3 {
  margin: 0 0 28px;
  padding-bottom: 0;
}
.volant_ny_con_r_list_text {
  margin-top: 8px;
}
.volant_ny_con_r_ewm {
  width: 100%;
  float: left;
}
.volant_ny_con_r_ewm_1 {
  width: 120px;
  height: 150px;
  background: #fff;
  padding: 8px;
}
.volant_ny_con_r_ewm_1 img {
  width: 100%;
}
.volant_ny_con_r_ewm_1 .volant_text_1 {
  width: 100%;
  line-height: 35px;
  text-align: center;
  font-size: 15px;
}
.volant_ny_con_r_ewm .volant_title_1 {
  margin-bottom: 20px;
  font-weight: 900;
  color: #30593e;
}
.volant_index_jieshao {
  text-align: center;
  clear: both;
}
.volant_index_jieshao .volant_index_content {
  width: 90%;
  margin: 0 auto;
  float: none;
}
.volant_company_profile_top .volant_index_content,
.volant_polaris_company_profile .volant_index_content {
  width: 1360px;
  margin-left: auto;
  margin-right: auto;
  float: none;
  box-sizing: border-box;
}

@media screen and (max-width: 768px) {
  .volant_menu_location .volant_location {
    float: none;
    display: none;
  }
  .volant_menu_location .volant_menu {
    float: none;
    width: 100%;
  }
  .volant_menu_location .volant_menu li {
    float: none;
    margin-right: 0;
    width: auto;
  }
  .volant_ny_con_map,
  .volant_ny_con_r {
    width: 100% !important;
    float: none !important;
  }
}

/* ========== 联系我们：原布局 + 白色圆角投影框 ========== */
.volant_contact_card {
  padding: 10px 0 70px;
}
.volant_contact_card .volant_index_content {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.08);
  padding: 56px 40px;
  box-sizing: border-box;
  overflow: hidden;
}
.volant_contact_card .volant_ny_con_map_pic {
  border-radius: 8px;
  overflow: hidden;
}
.volant_contact_card .volant_ny_con_r {
  box-sizing: border-box;
  padding-left: 10px;
}
.volant_contact_card .volant_ny_con_r_ewm_1 {
  width: 120px;
  height: auto;
  padding: 0;
  background: transparent;
}
.volant_contact_card .volant_ny_con_r_ewm_1 .volant_ewm_1 {
  width: 120px;
}
.volant_contact_card .volant_ny_con_r_ewm_1 .volant_text_1 {
  width: 120px;
  white-space: nowrap;
  line-height: 1.4;
  margin-top: 8px;
  padding: 0;
  font-size: 13px;
  text-align: center;
}

@media screen and (max-width: 768px) {
  .volant_contact_card .volant_index_content {
    padding: 36px 18px;
    border-radius: 10px;
  }
  .volant_contact_card .volant_ny_con_r {
    padding-left: 0;
    margin-top: 24px;
  }
}

/* 资质荣誉 / 企业展示：列表（原写在 html <style>） */
.volant_polaris_certificate_honor {
  padding-bottom: 5%;
}
.volant_polaris_certificate_honor .volant_news_content_list {
  margin-top: 5%;
}
.volant_polaris_certificate_honor .volant_news_content_item .volant_text {
  padding-top: 12px !important;
}
.volant_polaris_certificate_honor .volant_news_content_item .volant_title_1 {
  margin-bottom: 0;
  text-align: center;
}

/* 资质荣誉 / 企业展示：列表图放大 */
.volant_polaris_certificate_honor .volant_news_content_item {
  width: 31% !important;
  margin-right: 3.5% !important;
  margin-bottom: 36px;
  float: left;
  box-sizing: border-box;
}
.volant_polaris_certificate_honor .volant_news_content_item:nth-child(3n) {
  margin-right: 0 !important;
}
.volant_polaris_certificate_honor .volant_news_content_item .volant_img {
  background: #f4f4f4;
}
.volant_polaris_certificate_honor .volant_news_content_item .volant_img .volant_pic {
  width: 100% !important;
  height: 320px !important;
  padding: 24px !important;
  padding-bottom: 24px !important;
  box-sizing: border-box;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.volant_polaris_certificate_honor .volant_news_content_item .volant_img .volant_pic img {
  position: static !important;
  left: auto !important;
  top: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
  margin: 0 auto !important;
  display: block !important;
}

/* 企业展示：框内充满 */
.volant_page_qiye .volant_news_content_item .volant_img .volant_pic {
  padding: 0 !important;
  height: 280px !important;
}
.volant_page_qiye .volant_news_content_item .volant_img .volant_pic img {
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: cover !important;
  object-position: center center;
}

/* 荣誉列表：证书上下左右居中 */
.volant_page_honor .volant_news_content_item .volant_img .volant_pic {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 20px !important;
  padding-bottom: 20px !important;
}
.volant_page_honor .volant_news_content_item .volant_img .volant_pic img {
  position: static !important;
  left: auto !important;
  top: auto !important;
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  margin: 0 auto !important;
  display: block !important;
}

/* 灯箱 */
.volant_gallery {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 99999;
}
.volant_gallery.is_open {
  display: block;
}
.volant_gallery_mask {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.72);
}
.volant_gallery_panel {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: min(92vw, 1100px);
  text-align: center;
  z-index: 1;
}
.volant_gallery_stage {
  overflow: hidden;
  max-height: 72vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.volant_gallery_img {
  max-width: 100%;
  max-height: 72vh;
  transition: transform 0.08s linear;
  transform-origin: center center;
  user-select: none;
  cursor: grab;
  touch-action: none;
}
.volant_gallery_stage {
  cursor: grab;
}
.volant_gallery_title {
  margin-top: 16px;
  color: #fff;
  font-size: 18px;
  line-height: 28px;
}
.volant_gallery_count {
  margin-top: 6px;
  color: rgba(255, 255, 255, 0.75);
  font-size: 14px;
}
.volant_gallery_close,
.volant_gallery_prev,
.volant_gallery_next {
  position: absolute;
  border: 0;
  background: rgba(255, 255, 255, 0.18);
  color: #fff;
  cursor: pointer;
  border-radius: 4px;
  line-height: 1;
}
.volant_gallery_close {
  top: -48px;
  right: 0;
  width: 40px;
  height: 40px;
  font-size: 28px;
}
.volant_gallery_prev,
.volant_gallery_next {
  top: 50%;
  transform: translateY(-50%);
  width: 48px;
  height: 64px;
  font-size: 36px;
}
.volant_gallery_prev {
  left: -56px;
}
.volant_gallery_next {
  right: -56px;
}
@media screen and (max-width: 900px) {
  .volant_gallery_prev {
    left: 4px;
  }
  .volant_gallery_next {
    right: 4px;
  }
  .volant_polaris_certificate_honor .volant_news_content_item {
    width: 48% !important;
    margin-right: 4% !important;
  }
  .volant_polaris_certificate_honor .volant_news_content_item:nth-child(3n) {
    margin-right: 4% !important;
  }
  .volant_polaris_certificate_honor .volant_news_content_item:nth-child(2n) {
    margin-right: 0 !important;
  }
  .volant_polaris_certificate_honor .volant_news_content_item .volant_img .volant_pic {
    height: 240px !important;
  }
}

/* 详情内页表格（产品详细介绍 / 新闻正文等） */
.volant_ny_prodaz .volant_text_js table,
.volant_ny_prodaz .volant_text_js .volant_con table,
.volant_polaris_news_detail_main table,
.volant_product_detail_text .volant_text table,
.volant_ny_prodaz table {
  width: 100% !important;
  max-width: 100%;
  border-collapse: collapse !important;
  border: 1px solid #ddd !important;
  margin: 16px 0 24px;
  table-layout: auto;
}
.volant_ny_prodaz .volant_text_js table tr td,
.volant_ny_prodaz .volant_text_js table tr th,
.volant_ny_prodaz .volant_text_js .volant_con table tr td,
.volant_ny_prodaz .volant_text_js .volant_con table tr th,
.volant_polaris_news_detail_main table tr td,
.volant_polaris_news_detail_main table tr th,
.volant_product_detail_text .volant_text table tr td,
.volant_product_detail_text .volant_text table tr th,
.volant_ny_prodaz table tr td,
.volant_ny_prodaz table tr th {
  border: 1px solid #ddd !important;
  padding: 10px 14px !important;
  line-height: 1.6 !important;
  text-align: left;
  font-size: 15px;
  color: #333 !important;
  background: #fff !important;
  display: table-cell !important;
  width: auto !important;
  float: none !important;
}
.volant_ny_prodaz .volant_text_js table tr:first-child td,
.volant_ny_prodaz .volant_text_js table tr:first-child th,
.volant_ny_prodaz .volant_text_js .volant_con table tr:first-child td,
.volant_ny_prodaz .volant_text_js .volant_con table tr:first-child th,
.volant_product_detail_text .volant_text table tr:first-child td,
.volant_product_detail_text .volant_text table tr:first-child th,
.volant_ny_prodaz table tr:first-child td,
.volant_ny_prodaz table tr:first-child th,
.volant_ny_prodaz .volant_text_js table thead td,
.volant_ny_prodaz .volant_text_js table thead th,
.volant_polaris_news_detail_main table thead td,
.volant_polaris_news_detail_main table thead th {
  background:#28aaf6 !important;
  color: #fff !important;
  font-weight: 700 !important;
}
/* 新闻详情：没有 thead 时只把第一行当表头，避免 tbody 第一行跟着变蓝 */
.volant_polaris_news_detail_main table:not(:has(thead)) > tbody:first-of-type > tr:first-child > td,
.volant_polaris_news_detail_main table:not(:has(thead)) > tbody:first-of-type > tr:first-child > th,
.volant_polaris_news_detail_main table:not(:has(thead)) > tr:first-child > td,
.volant_polaris_news_detail_main table:not(:has(thead)) > tr:first-child > th {
  background:#28aaf6 !important;
  color: #fff !important;
  font-weight: 700 !important;
}
.volant_ny_prodaz .volant_text_js table tbody tr:nth-child(even) td,
.volant_ny_prodaz .volant_text_js table tr:nth-child(even):not(:first-child) td,
.volant_ny_prodaz .volant_text_js .volant_con table tr:nth-child(even):not(:first-child) td,
.volant_polaris_news_detail_main table tbody tr:nth-child(even) td,
.volant_polaris_news_detail_main table tr:nth-child(even):not(:first-child) td,
.volant_product_detail_text .volant_text table tr:nth-child(even):not(:first-child) td,
.volant_ny_prodaz table tr:nth-child(even):not(:first-child) td {
  background: #f5f5f5 !important;
  color: #333 !important;
}

/* 产品详情：上一个 / 下一个 */
.volant_product_turn {
  clear: both;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin: 40px 0 20px;
  padding: 24px 0 10px;
  border-top: 1px solid #e5e5e5;
  font-size: 15px;
  line-height: 1.5;
}
.volant_product_turn_prev,
.volant_product_turn_next {
  flex: 1;
  min-width: 0;
}
.volant_product_turn_next {
  text-align: right;
}
.volant_product_turn_back {
  flex: 0 0 auto;
}
.volant_product_turn a,
.volant_product_turn span {
  color: #666;
  text-decoration: none;
}
.volant_product_turn a:hover {
  color:#28aaf6;
}
.volant_product_turn_back a {
  display: inline-block;
  min-width: 100px;
  padding: 8px 20px;
  border: 2px solid#28aaf6;
  border-radius: 50px;
  color:#28aaf6 !important;
  text-align: center;
}
.volant_product_turn_back a:hover {
  background:#28aaf6;
  color: #fff !important;
}

/* 产品表格列表页 */
.volant_product_table_wrap {
  width: 100%;
  overflow-x: auto;
  margin: 10px 0 60px;
}
.volant_product_table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #ddd;
  background: #fff;
}
.volant_product_table th,
.volant_product_table td {
  border: 1px solid #ddd;
  padding: 14px 16px;
  font-size: 15px;
  line-height: 1.5;
  text-align: left;
  color: #333;
}
.volant_product_table thead th {
  background:#28aaf6;
  color: #fff;
  font-weight: 700;
  text-align: center;
}
.volant_product_table tbody tr:nth-child(even) td {
  background: #f5f5f5;
}
.volant_product_table .volant_col_no {
  width: 80px;
  text-align: center;
}
.volant_product_table .volant_col_cas {
  width: 180px;
  text-align: center;
}
.volant_product_table .volant_col_link {
  width: 120px;
  text-align: center;
}
.volant_product_table .volant_col_link a {
  display: inline-block;
  padding: 6px 14px;
  border: 1px solid#28aaf6;
  border-radius: 20px;
  color:#28aaf6;
  text-decoration: none;
  font-size: 14px;
}
.volant_product_table .volant_col_link a:hover {
  background:#28aaf6;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .volant_product_turn {
    flex-direction: column;
    align-items: stretch;
  }
  .volant_product_turn_next,
  .volant_product_turn_prev {
    text-align: left;
  }
  .volant_product_table th,
  .volant_product_table td {
    padding: 10px 8px;
    font-size: 13px;
  }
  .volant_pro_nr_js_row {
    flex-direction: column;
    gap: 16px;
  }
  .volant_pro_nr_js_row .volant_proda_left,
  .volant_pro_nr_js_row .volant_product_detail_text {
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 auto;
  }
}

/* 侧栏产品列表（原 Index/left_zh.html <style>） */
.volant_nav_type_1 .cur {
  color: #02a24c;
}
.volant_nav_type_1.volant_nav_type_1_pro {
  margin-left: 0;
  padding-top: 2%;
  width: 100%;
}

/* 产品详情（原行内 style） */
.volant_polaris_news.volant_page_product_detail,
.volant_page_product_detail {
  background: #f7f7f7;
  padding-top: 0;
}
.volant_page_product_detail .volant_polaris_news_content {
  background: #f7f7f7;
  padding-top: 3%;
}
.volant_pro_daz .volant_index_content,
.volant_ny_prodaz .volant_index_content.volant_text_js {
  width: 100%;
}
/* 产品详情面包屑 */
.volant_product_detail_crumb {
  width: 100%;
  text-align: left;
  margin: 0 0 28px;
  padding: 0;
  font-size: 14px;
  line-height: 1.6;
  color: #888;
  box-sizing: border-box;
}
.volant_product_detail_crumb a {
  color: #666;
  text-decoration: none;
}
.volant_product_detail_crumb a:hover {
  color:#28aaf6;
}
.volant_product_detail_crumb em {
  font-style: normal;
  opacity: 0.45;
  padding: 0 8px;
}
.volant_product_detail_crumb span {
  color: #333;
}
.volant_product_detail_crumb a i {
  margin-right: 4px;
  font-size: 15px;
  vertical-align: -1px;
  color: #666;
}
.volant_product_detail_crumb a:hover i {
  color:#28aaf6;
}
/* 产品详情：标题/CAS 在图右侧 */
.volant_product_detail_head {
  width: 100% !important;
  float: none !important;
  clear: none;
  text-align: left;
  margin: 0 0 20px;
  padding: 0;
  box-sizing: border-box;
}
.volant_product_detail_head .volant_title {
  text-align: left !important;
  padding-bottom: 16px;
  margin: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.volant_product_detail_head .volant_title h2 {
  text-align: left;
  margin: 0 0 10px;
  color:#28aaf6 !important;
  font-weight: 900;
  font-size: 36px !important;
  line-height: 1.25;
}
.volant_product_detail_head .volant_title h3 {
  text-align: left;
  padding-top: 0;
  margin: 0;
  font-size: 16px !important;
  font-weight: 400;
  color: #666;
}
/* 产品详情：标题区与导航再拉开一点 */
.volant_page_product_detail .volant_pro_nr_js_nr {
  padding-top: 48px;
  text-align: left;
}
/* 产品详情：左图 + 右表 1:1，顶端对齐 */
.volant_pro_nr_js_row {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;
  box-sizing: border-box;
  clear: both;
}
.volant_pro_nr_js_row .volant_proda_left,
.volant_pro_nr_js_row .volant_product_detail_text {
  float: none !important;
  width: 50% !important;
  flex: 1 1 50%;
  max-width: 50%;
  box-sizing: border-box;
  margin: 0 !important;
  padding-top: 0 !important;
}
.volant_pro_nr_js_row .volant_proda_left {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  border: 1px solid #e5e5e5;
  background: #fff;
  padding: 16px;
  min-height: 0;
  align-self: flex-start;
}
.volant_pro_nr_js_row .volant_product_detail_text {
  align-self: flex-start;
}
.volant_pro_nr_js_row .volant_product_detail_text .volant_text {
  margin-top: 0;
  padding-top: 0;
}
.volant_pro_nr_js_row .volant_product_detail_text .volant_text table {
  margin-top: 0;
}
.volant_pro_nr_js_row .volant_proda_left img {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 auto;
  object-fit: contain;
  vertical-align: top;
}
.volant_pro_nr_js_row .volant_more_1.volant_more_contact {
  margin-top: 24px;
  width: auto;
  float: none;
  text-align: left;
  clear: both;
}
.volant_pro_nr_js_row .volant_more_1.volant_more_contact a {
  margin: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.volant_polaris_product_series {
  padding-top: 0;
}
.volant_polaris_product_series > .volant_index_content {
  width: 100%;
}
.volant_polaris_news_detail > .volant_index_content.volant_news_detail_w80 {
  width: 1360px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}
.volant_polaris_about.volant_page_job,
.volant_page_job .volant_polaris_company_profile {
  background: #f7f7f7;
}
.volant_page_job .volant_polaris_company_profile {
  padding-bottom: 0;
}
.volant_polaris_company_profile.volant_about_profile {
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}
.volant_ny_order.volant_ny_order_form {
  width: 80%;
  margin: 0 10%;
}
.volant_order_hello {
  padding-bottom: 40px;
  display: inline-block;
}
.volant_order_tip {
  color: #666;
}
.volant_order_verify {
  cursor: pointer;
}

/* ========== 关于我们升级：对齐参考图一 ========== */
/* Banner 标题下面包屑 */
.volant_polaris_banner .volant_banner_crumb {
  position: relative;
  margin-top: 18px;
  padding-left: 22px;
  font-size: 14px;
  line-height: 1.4;
  color: rgba(255, 255, 255, 0.9);
}
.volant_polaris_banner .volant_banner_crumb::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 14px;
  height: 14px;
  margin-top: -7px;
  background: url(../images/location_icon.png) no-repeat center;
  background-size: contain;
  filter: brightness(0) invert(1);
}
.volant_polaris_banner .volant_banner_crumb a {
  color: rgba(255, 255, 255, 0.9);
}
.volant_polaris_banner .volant_banner_crumb a:hover {
  color: #fff;
}
.volant_polaris_banner .volant_banner_crumb em {
  font-style: normal;
  opacity: 0.45;
  padding: 0 8px;
}

/* 栏目：三栏居中；当前蓝底白字上下铺满 */
.volant_menu_location.volant_menu_about {
  border-bottom: 0px solid #e8e8e8;
  background: #fff;
  padding: 0 !important;
  min-height: 0 !important; box-shadow: 0 4px 12px rgba(0,0,0,.08);
}
.volant_menu_location.volant_menu_about .volant_index_content {
  display: flex;
  justify-content: center;
  align-items: stretch;
  float: none;
}
.volant_menu_location.volant_menu_about .volant_menu {
  float: none !important;
  display: block !important;
  margin: 0;
  padding: 0;
}
.volant_menu_location.volant_menu_about .volant_menu li {
  float: none !important;
  margin-right: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1 !important;
}
.volant_menu_location.volant_menu_about .volant_menu li a {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 58px;
  padding: 15px 38px;
  border-radius: 0;
  box-sizing: border-box;
  font-size: 15px !important;
  font-weight: 400;
  color: #555 !important;
  background: transparent !important;
  transition: background 0.2s ease, color 0.2s ease;
  white-space: nowrap;
  writing-mode: horizontal-tb;
  word-break: keep-all;
}
.volant_menu_location.volant_menu_about .volant_menu li.aon a,
.volant_menu_location.volant_menu_about .volant_menu li.aon a:hover {
  background:#28aaf6 !important;
  color: #fff !important;
}
.volant_menu_location.volant_menu_about .volant_menu a:hover {
  color:#28aaf6 !important;
  background: transparent !important;
}
.volant_menu_location.volant_menu_about .volant_menu li.aon a:hover {
  background:#28aaf6 !important;
  color: #fff !important;
}
.volant_menu_location.volant_menu_about .volant_menu li.aon:after {
  display: none !important;
}
.volant_menu_location.volant_menu_about .volant_location {
  display: none !important;
}

/* 无分类时不显示空栏目条 */
.volant_menu_location.volant_menu_about:not(:has(li)) {
  display: none !important;
}

@media screen and (min-width: 769px) {
  .volant_menu_location.volant_menu_about .volant_menu ul,
  .volant_menu_location.volant_menu_about .volant_ul {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    float: none;
    overflow: visible;
  }
  .volant_menu_location.volant_menu_about .volant_menu li {
    flex: 0 0 auto;
  }
  .volant_menu_location.volant_menu_about .volant_menu li a {
    white-space: nowrap;
    writing-mode: horizontal-tb;
    width: auto;
    min-width: 0;
  }
}

@media screen and (max-width: 768px) {
  .volant_polaris_banner .volant_banner_crumb {
    margin-top: 12px;
    font-size: 12px;
  }
  .volant_menu_location.volant_menu_about .volant_index_content {
    display: block;
  }
  .volant_menu_location.volant_menu_about .volant_menu li a {
    min-height: 54px;
    padding: 15px 16px;
  }
}

/* 简介：白底，左文右图，图右上探出蓝块 */
.volant_polaris_about:has(.volant_about_profile) {
  overflow: visible !important;
}
.volant_polaris_company_profile.volant_about_profile {
  background: #fff !important;
  padding: 0 0 80px !important;
  overflow: visible !important;
}
.volant_about_profile .volant_company_profile_top {
  background: #fff !important;
  padding: 28px 0 24px !important;
  overflow: visible !important;
}

/* 关于我们：参考 sftchemical 内容区底图 + 白框外阴影 */
.volant_page_about.volant_polaris_about{
  overflow:visible !important;
}
.volant_page_about .volant_polaris_company_profile.volant_about_profile,
.volant_page_about .volant_about_profile .volant_company_profile_top{
  background:url(../images/about_content_bg.jpg) no-repeat center top !important;
  background-size:cover !important;
}
.volant_page_about .volant_polaris_company_profile.volant_about_profile{
  padding:0 0 70px !important;
}
.volant_page_about .volant_about_profile .volant_company_profile_top{
  padding:48px 0 60px !important;
}
.volant_page_about .volant_about_panel,
.volant_inner_panel{
  background:#fff;
  box-shadow:0 0 20px 3px rgba(0,0,0,.05);
  -webkit-box-shadow:0 0 20px 3px rgba(0,0,0,.05);
  padding:40px 48px 48px;
  box-sizing:border-box;
}
/* 创新研发：内容白框改用 bgbg.jpg */
.volant_page_chuangxin .volant_inner_panel{
  background:#fff url(../images/bgbg.jpg) no-repeat center top;
  background-size:cover;
}
/* 技术专长：内容区背景 jishubg.jpg（透明度 0.42，突出文字；公式图由页面脚本抠白底） */
.volant_page_jishu .volant_inner_panel{
  position:relative;
  background:#fff;
  overflow:hidden;
}
.volant_page_jishu .volant_inner_panel::before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  background:url(../images/jishubg.jpg) no-repeat center top;
  background-size:cover;
  opacity:0.42;
  pointer-events:none;
  z-index:0;
}
.volant_page_jishu .volant_inner_panel > *{
  position:relative;
  z-index:1;
}
.volant_page_jishu .volant_inner_panel .MsoNormal img,
.volant_page_jishu .volant_about_intro_body img{
  background:transparent !important;
}
.volant_page_about .volant_about_profile .volant_sec_title{
  margin-top:8px;
  margin-bottom:28px;
}

/* 内页通用：同关于我们底图 + 白框（发展历程除外） */
.volant_inner_skin{
  background:url(../images/about_content_bg.jpg) no-repeat center top !important;
  background-size:cover !important;
  padding:48px 0 70px !important;
  box-sizing:border-box;
}
.volant_inner_skin .volant_polaris_company_profile,
.volant_inner_skin .volant_company_profile_top,
.volant_inner_skin .volant_about_fulltext.volant_polaris_company_profile,
.volant_inner_skin .volant_about_fulltext .volant_company_profile_top,
.volant_inner_skin .volant_polaris_news_content{
  background:transparent !important;
  background-image:none !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
}
.volant_inner_skin.volant_page_news,
.volant_inner_skin.volant_page_jidi,
.volant_inner_skin.volant_page_honor,
.volant_inner_skin.volant_page_products,
.volant_inner_skin.volant_page_product_detail,
.volant_inner_skin.volant_page_contact,
.volant_inner_skin.volant_page_job,
.volant_inner_skin.volant_polaris_news_detail{
  background:url(../images/about_content_bg.jpg) no-repeat center top !important;
  background-size:cover !important;
}
.volant_inner_skin .volant_sec_title{
  margin-top:8px;
  margin-bottom:28px;
}
.volant_inner_skin .volant_index_content{
  overflow:visible !important;
}
.volant_inner_skin .volant_page_products,
.volant_page_products.volant_inner_skin{
  padding-top:48px !important;
  padding-bottom:70px !important;
}
.volant_about_profile .volant_sec_title {
  margin-top: 30px;
  margin-bottom: 36px;
}
.volant_polaris_news.volant_page_news {
  padding-top: 28px;
  padding-bottom: 6%;
}
.volant_page_news .volant_sec_title {
  margin-top: 12px;
  margin-bottom: 36px;
}
.volant_about_profile .volant_index_content {
  overflow: visible !important;
}
.volant_about_intro {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 72px;
  width: 100%;
  box-sizing: border-box;
  overflow: visible;
}
.volant_about_intro_txt {
  flex: 1 1 0;
  min-width: 0;
  width: 42%;
  max-width: none;
  padding-top: 4px;
}
.volant_about_intro_h2 {
  margin: 0 0 28px;
  font-size: 40px;
  line-height: 1.3;
  font-weight: 700;
  color: #111;
  letter-spacing: 0.5px;
}
.volant_about_intro_h2 .volant_about_intro_brand,
h2.volant_about_intro_h2 .volant_about_intro_brand {
  color:#28aaf6 !important; text-align: center;
}
.volant_about_intro_lead {
  margin: 0 0 20px;
  color: #666;
  line-height: 2;
  font-size: 15px;
}
.volant_about_intro_body {
  color: #666;
  line-height: 2 !important;
  font-size: 15px !important;
}
.volant_about_intro_body p,
.volant_about_intro_body .MsoNormal,
.volant_about_intro_body div {
  margin: 0 0 16px;
  line-height: 2 !important;
  color: #666;
  font-size: 15px !important;
}
.volant_about_intro_media {
  position: relative;
  flex: 0 0 54%;
  width: 54%;
  max-width: 640px;
  margin-top: 0;
  padding: 0 18px 0 0;
  box-sizing: border-box;
  overflow: visible;
}
.volant_about_intro_accent {
  position: absolute;
  top: -18px;
  right: 0;
  width: 120px;
  height: 120px;
  background:#28aaf6;
  z-index: 0;
  pointer-events: none;
}
.volant_about_intro_media .volant_gezhi_1 {
  position: relative;
  z-index: 1;
  width: calc(100% - 18px);
  margin: 18px 18px 0 0;
  overflow: hidden;
  background: #eee;
}
.volant_about_intro_media .volant_gezhi_1 img {
  display: block;
  width: 100%;
  height: auto;
  vertical-align: top;
}

/* 公司简介 / 企业文化：全文宽 + 点状地图背景 */
.volant_about_fulltext.volant_polaris_company_profile,
.volant_about_fulltext .volant_company_profile_top {
  background: #fff url("../images/bs/i13.png") no-repeat center 80px !important;
  background-size: 80% auto !important;
}
/* 关于我们页改用参考站内容区底图（覆盖上面 i13） */
.volant_page_about .volant_about_fulltext.volant_polaris_company_profile,
.volant_page_about .volant_about_fulltext .volant_company_profile_top {
  background: url("../images/about_content_bg.jpg") no-repeat center top !important;
  background-size: cover !important;
}
.volant_about_intro_full {
  display: block !important;
}
.volant_about_intro_full .volant_about_intro_txt {
  width: 100% !important;
  max-width: 100% !important;
  flex: none !important;
}
.volant_about_intro_full .volant_about_intro_txt h2 { color:#28aaf6; }
.volant_about_intro_full .volant_about_intro_media {
  display: none !important;
}

/* 企业文化：左文右图 */
.volant_about_culture.volant_polaris_company_profile,
.volant_about_culture .volant_company_profile_top {
  background: #fff url("../images/bs/i13.png") no-repeat center 80px !important;
  background-size: 80% auto !important;
}
.volant_about_intro_culture {
  display: flex !important;
  align-items: flex-start;
  justify-content: space-between;
  gap: 72px;
}
.volant_about_intro_culture .volant_about_intro_txt {
  width: 42% !important;
  max-width: none !important;
  flex: 1 1 0 !important;
}
.volant_about_intro_culture .volant_about_intro_media {
  display: block !important;
}

/* 应用领域列表 */
.volant_yingyong_list {
  margin-top: 20px;
  overflow: hidden;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 28px;
}
.volant_yingyong_item {
  display: flex;
  align-items: stretch;
  gap: 28px;
  margin-bottom: 0;
  padding: 20px;
  background: #fff;
  border: 1px solid #eee;
  box-sizing: border-box;
}
.volant_yingyong_media {
  flex: 0 0 38%;
  width: 38%;
  overflow: hidden;
  background: #f4f4f4;
}
.volant_yingyong_media img {
  display: block;
  width: 100%;
  height: 220px;
  object-fit: cover;
}
.volant_yingyong_txt {
  flex: 1 1 auto;
  min-width: 0;
  padding-top: 8px;
}
.volant_yingyong_txt h3 {
  margin: 0 0 14px;
  font-size: 24px;
  color: #111;
  font-weight: 700;
}
.volant_yingyong_txt p {
  margin: 0;
  font-size: 15px;
  line-height: 1.9;
  color: #666;
}
@media screen and (max-width: 768px) {
  .volant_yingyong_list {
    grid-template-columns: 1fr;
  }
  .volant_yingyong_item {
    flex-direction: column;
    gap: 14px;
  }
  .volant_yingyong_media {
    width: 100%;
    flex: none;
  }
  .volant_yingyong_media img {
    height: 180px;
  }
}

/* 数字区：图1双圆环底图 + 图二数字文案 */
.volant_about_stats {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  gap: 12px;
  margin-top: 80px;
  padding: 48px 0 20px;
  border-top: 0;
  text-align: center;
  background: #fff;
}
.volant_about_stat {
  flex: 1 1 20%;
  min-width: 0;
  max-width: none;
  margin: 0;
  padding: 0 6px;
}
.volant_about_stat_num {
  position: relative;
  display: inline-block;
  font-family: Bebas, "Bebas Neue", Impact, "Microsoft YaHei", sans-serif;
  font-size: 54px;
  font-weight: 400;
  line-height: 1;
  color:#28aaf6;
  z-index: 1;
  padding: 18px 20px 12px 8px;
  letter-spacing: 1px;
  font-style: normal;
  isolation: isolate;
}
/* 图1底图再缩小，偏右；整体上移 */
.volant_about_stat_num::before {
  content: "";
  position: absolute;
  left: auto;
  right: -6px;
  top: 50%;
  width: 52px;
  height: 42px;
  margin-left: 0;
  margin-top: -36px;
  background: url(../images/about_stat_bg.png) no-repeat center;
  background-size: contain;
  mix-blend-mode: screen;
  opacity: 0.95;
  z-index: -1;
  pointer-events: none;
}
.volant_about_stat_num::after {
  display: none;
}
.volant_about_stat_plus {
  display: block;
  font-style: normal;
  font-size: 20px;
  font-weight: 700;
  color:#28aaf6;
  line-height: 1;
  margin: 0;
}
.volant_about_stat_unit {
  display: inline-block;
  font-style: normal;
  font-size: 16px;
  font-weight: 400;
  color: #999;
  line-height: 1.2;
  margin-left: 4px;
  vertical-align: 8px;
}
.volant_about_stat_side {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  margin-left: 4px;
  vertical-align: middle;
  line-height: 1.15;
}
.volant_about_stat_side .volant_about_stat_unit {
  margin-left: 0;
  vertical-align: baseline;
  font-size: 14px;
}
.volant_about_stat_lab {
  margin-top: 6px;
  font-size: 14px;
  line-height: 1.6;
  color: #888;
  font-weight: 400;
}

@media screen and (max-width: 980px) {
  .volant_about_intro {
    flex-direction: column;
    gap: 36px;
  }
  .volant_about_intro_txt,
  .volant_about_intro_media {
    width: 100%;
    max-width: 100%;
    flex: none;
  }
  .volant_about_intro_media .volant_gezhi_1 {
    width: 100%;
    margin-right: 0;
  }
  .volant_about_stats {
    flex-wrap: wrap;
    margin-top: 48px;
    gap: 28px 0;
  }
  .volant_about_stat {
    flex: 1 1 33%;
  }
  .volant_about_stat_num {
    font-size: 40px;
    padding: 14px 16px 10px 6px;
  }
  .volant_about_stat_num::before {
    width: 40px;
    height: 32px;
    margin-top: -28px;
    right: -4px;
  }
  .volant_about_stat_plus {
    font-size: 16px;
  }
}

/* ========== 产品列表：分类在副标题下；图框统一 contain；标题在上 CAS 缩小 ========== */
.volant_polaris_news_content > .volant_index_content > .volant_ny_biaoti {
  margin-bottom: 20px !important;
}
.volant_polaris_news_content > .volant_index_content > .volant_ny_biaoti .volant_title_3 {
  margin-bottom: 0 !important;
}
.volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about,
.volant_product_detail_cats .volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about {
  margin: 8px 0 32px;
  border: none !important;
  border-radius: 0;
  overflow: visible;
  background: transparent !important;
  padding: 0 !important;
  min-height: 0 !important;
}
.volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_index_content,
.volant_product_detail_cats .volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_index_content {
  max-width: none;
  width: 100%;
  padding: 0;
  display: flex;
  justify-content: center;
  float: none;
}
.volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_menu,
.volant_product_detail_cats .volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_menu {
  width: 100%;
  float: none !important;
}
.volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_menu ul,
.volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_ul,
.volant_product_detail_cats .volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_menu ul,
.volant_product_detail_cats .volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_ul {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center;
  gap: 10px 12px;
  float: none;
  margin: 0;
  padding: 0;
}
.volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_menu li,
.volant_product_detail_cats .volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_menu li {
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
  flex: 0 0 auto;
}
.volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_menu li a,
.volant_product_detail_cats .volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_menu li a {
  white-space: nowrap !important;
  writing-mode: horizontal-tb !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 50px !important;
  padding: 13px 16px !important;
  font-size: 14px !important;
  line-height: 1.3 !important;
  color: #555 !important;
  background: #fff !important;
  border: 1px solid #e6e6e6 !important;
  border-radius: 0;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  box-sizing: border-box;
  transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}
.volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_menu li a:hover,
.volant_product_detail_cats .volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_menu li a:hover {
  color:#28aaf6 !important;
  border-color: #c5d8f0 !important;
  background: #fff !important;
}
.volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_menu li.aon a,
.volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_menu li.aon a:hover,
.volant_product_detail_cats .volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_menu li.aon a,
.volant_product_detail_cats .volant_polaris_news_content > .volant_index_content > .volant_menu_location.volant_menu_about .volant_menu li.aon a:hover {
  background:#28aaf6 !important;
  color: #fff !important;
  border-color:#28aaf6 !important;
}
.volant_product_detail_cats {
  padding-top: 100px;
  background: #f7f7f7;
  position: relative;
  z-index: 1;
}
.volant_product_detail_cats .volant_polaris_news_content {
  padding-bottom: 0;
}
.volant_polaris_product_series {
  padding-top: 2% !important;
}
.volant_polaris_product_list {
  margin-top: 1.5% !important;
  overflow: hidden;
}
.volant_polaris_product_list .volant_polaris_product_item {
  float: left;
  width: 23.25%;
  margin-right: 2.2%;
  margin-bottom: 2.2%;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.06);
  overflow: hidden;
  box-sizing: border-box;
}
.volant_polaris_product_list .volant_polaris_product_item:nth-child(4n) {
  margin-right: 0;
}
.volant_polaris_product_list .volant_polaris_product_item .volant_img {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 72%;
  background: #f7f8fa;
  border-radius: 0;
  overflow: hidden;
}
.volant_polaris_product_list .volant_polaris_product_item .volant_img > .img-block {
  display: none !important;
}
.volant_polaris_product_list .volant_polaris_product_item .volant_product {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.volant_polaris_product_list .volant_polaris_product_item .volant_product a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 12% 10%;
  box-sizing: border-box;
  overflow: hidden;
}
/* 结构式：完整放入框内，勿 cover 放大裁切 */
.volant_polaris_product_list .volant_polaris_product_item .volant_product img,
.volant_polaris_product_list .volant_polaris_product_item .volant_product .img-center {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 auto !important;
  object-fit: contain !important;
  object-position: center center !important;
  display: block;
  transition: transform 0.35s ease;
  transform-origin: center center;
}
.volant_polaris_product_list .volant_polaris_product_item .volant_product a:hover img,
.volant_polaris_product_list .volant_polaris_product_item .volant_product a:hover .img-center {
  transform: scale(1.03);
}
.volant_polaris_product_list .volant_polaris_product_item .volant_text {
  position: relative !important;
  left: auto !important;
  bottom: auto !important;
  top: auto !important;
  width: 100% !important;
  padding: 14px 12px 18px;
  text-align: center;
  box-sizing: border-box;
  transform: none !important;
}
.volant_polaris_product_list .volant_polaris_product_item .volant_title_2 {
  margin: 0 0 8px !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0;
  line-height: 1.35 !important;
  font-size: 18px !important;
  color: #222;
}
.volant_polaris_product_list .volant_polaris_product_item .volant_text_1 {
  margin: 0 0 12px;
  font-size: 12px !important;
  line-height: 1.4;
  color: #999 !important;
  font-weight: 400;
}
.volant_polaris_product_list .volant_polaris_product_item .volant_more_1 {
  margin-top: 0 !important;
}
.volant_polaris_product_list .volant_polaris_product_item .volant_more_1 a {
  margin: 0 auto;
  width: 128px;
  height: 34px;
  border-width: 1px;
  border-radius: 20px;
}
.volant_polaris_product_list .volant_polaris_product_item .volant_more_1 span {
  font-size: 14px !important;
}
.volant_polaris_product_list .volant_polaris_product_item .volant_more_1 i {
  width: 6px;
  height: 8px;
  margin-left: 6px;
}

/* ========== 产品详情：参考 sxdqchem 排版 ========== */
.volant_page_product_detail {
  background: #fff;
  padding-top: 70px;
}
.volant_page_product_detail .volant_polaris_news_content {
  background: #fff;
  padding: 0 0 60px;
  overflow: visible;
}
.volant_product_detail_wrap {
  width: 1360px;
  max-width: none;
  margin: 0 auto;
}
.volant_page_product_detail .volant_product_detail_crumb {
  margin: 24px 0 28px;
  padding-bottom: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.volant_product_detail_title {
  padding: 0 0 18px;
  text-align: left;
}
.volant_product_detail_title h1 {
  margin: 0;
  line-height: 1.2;
  font-size: 24px;
  font-weight: 400;
  color: #ccc;
}
.volant_product_detail_title h1 span {
  color: #212121;
  font-size: 28px;
  font-weight: 700;
}
.volant_product_detail_main {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  font-size: 16px;
  line-height: 34px;
  color: #414141;
}
.volant_product_detail_aside {
  width: 35%;
  position: sticky;
  top: 110px;
  align-self: flex-start;
  box-sizing: border-box;
}
.volant_product_detail_media {
  width: 100%;
  border: 1px solid #e8e9ea;
  min-height: 0;
  text-align: center;
  padding: 0;
  box-sizing: border-box;
  background: #fff;
  overflow: hidden;
}
.volant_product_detail_media img {
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  display: block;
  margin: 0;
  vertical-align: top;
}
.volant_product_detail_catdes {
  margin-top: 16px;
  padding: 12px 14px;
  font-size: 14px;
  line-height: 1.8;
  color: #555;
  background: #f7f9fb;
  border: 1px solid #e8e9ea;
  box-sizing: border-box;
  word-break: break-word;
}
.volant_product_detail_catdes p {
  margin: 0 0 6px;
}
.volant_product_detail_catdes p:last-child {
  margin-bottom: 0;
}
.volant_product_detail_aside .volant_product_detail_actions {
  margin-top: 16px;
}
.volant_product_detail_info {
  width: 60%;
}
.volant_product_detail_main.volant_product_detail_no_media .volant_product_detail_info {
  width: 100%;
}
.volant_product_detail_info .volant_product_detail_catdes {
  margin-top: 20px;
}
.volant_product_detail_info .volant_product_detail_actions {
  margin-top: 16px;
}
.volant_spec_table tr.volant_struct_row th,
.volant_spec_table tr.volant_struct_row td{
  vertical-align:middle !important;
}
/* 结构式单独一行：按原图比例显示，避免半格并排时被横向撑开 */
.volant_spec_table tr.volant_struct_row img{
  display:block;
  max-width:160px;
  width:auto !important;
  height:auto !important;
  margin:6px 0;
  object-fit:contain;
  image-rendering:auto;
}
.volant_spec_table td img{
  max-width:160px;
  width:auto !important;
  height:auto !important;
  object-fit:contain;
}
.volant_product_detail_info .volant_product_meta {
  margin-bottom: 28px;
}
.volant_product_detail_info-hd {
  height: 46px;
  line-height: 46px;
  padding-left: 3%;
  font-size: 16px;
  color: #fff;
  font-weight: 700;
  background-color: #28aaf6;
  background-image: linear-gradient(90deg, #28aaf6, #5bc4f8);
  margin-top: 8px;
}
.volant_product_detail_info-hd:first-of-type {
  margin-top: 0;
}
/* 指标标题：产品名 + 指标，去蓝底，与表格间距缩小 */
.volant_zhibiao_hd{
  height:auto !important;
  line-height:1.4 !important;
  padding:0 0 4px !important;
  margin-top:4px !important;
  font-size:18px !important;
  font-weight:700 !important;
  color:#222 !important;
  background:none !important;
  background-image:none !important;
}
.volant_zhibiao_bd{
  padding-top:2px !important;
  padding-bottom:20px !important;
}
.volant_product_detail_info-bd.volant_detail_content_bd{
  padding:8px 0 0 !important;
  margin:8px 0 0 !important;
}
.volant_zhibiao_bd .volant_zhibiao_rich{
  margin-top:0 !important;
}
.volant_product_detail_info-bd {
  padding: 18px 0 28px;
  min-height: 12px;
  line-height: 1.8;
  color: #444;
}
.volant_product_detail_info-bd > h2 {
  font-size: 20px;
  padding: 15px 0;
  margin: 0;
  color: #212121;
  font-weight: 700;
}
.volant_product_spec_table {
  width: 100% !important;
  max-width: 100%;
  border-collapse: collapse !important;
  border: 1px solid #eee !important;
  border-spacing: 0 !important;
  margin: 0 0 20px;
  table-layout: auto;
  background: transparent !important;
}
.volant_product_spec_table td,
.volant_product_spec_table th {
  border: 1px solid #eee !important;
  padding: 10px 14px !important;
  font-size: 15px;
  line-height: 1.6;
  color: #333;
  vertical-align: middle;
  background: #fff !important;
}
.volant_product_spec_table tr:first-child td,
.volant_product_spec_table tr:first-child th,
.volant_product_spec_table thead td,
.volant_product_spec_table thead th {
  background:#28aaf6 !important;
  color: #fff !important;
  font-weight: 700 !important;
}
.volant_product_spec_table tr:nth-child(even):not(:first-child) td {
  background: #f5f5f5 !important;
  color: #333 !important;
}
/* 详细内容：Excel 原表隐藏后，用整理后的规格表 */
.volant_spec_wrap{margin:4px 0 0;}
.volant_spec_block{margin:0 0 18px;}
.volant_spec_block:last-child{margin-bottom:0;}
.volant_spec_cat{
  height:40px;
  line-height:40px;
  padding:0 16px;
  font-size:15px;
  font-weight:700;
  color:#fff;
  background-color:#28aaf6;
  background-image:linear-gradient(90deg, #28aaf6, #5bc4f8);
}
.volant_spec_table{
  width:100%;
  border-collapse:collapse;
  table-layout:fixed;
  border:1px solid #d7e6f2;
  border-top:0;
  background:#fff;
}
.volant_spec_table th,
.volant_spec_table td{
  border:1px solid #d7e6f2;
  padding:12px 14px;
  font-size:14px;
  line-height:1.7;
  vertical-align:middle;
  word-break:break-word;
}
/* 清掉后台 Excel 粘贴的 font-size:9px/10px 等小号字 */
.volant_spec_table th *,
.volant_spec_table td *,
.volant_zhibiao_table th *,
.volant_zhibiao_table td *,
.volant_product_detail_rich table td *,
.volant_product_detail_rich table th *{
  font-size:14px !important;
  font-family:inherit !important;
  line-height:1.7 !important;
}
.volant_spec_table th{
  width:18%;
  background:#f3f8fc;
  color:#555;
  font-weight:600;
  text-align:left;
}
.volant_spec_table td{
  width:32%;
  background:#fff;
  color:#222;
  text-align:left;
}
.volant_spec_table td[colspan="3"]{width:auto;}
.volant_spec_table img{max-width:100%;height:auto;vertical-align:middle;}

/* 未整理前的原表兜底（脚本失败时） */
.volant_product_detail_rich {
  font-size: 16px;
  line-height: 34px;
  color: #414141;
  overflow-x: auto;
}
.volant_product_detail_rich h2 {
  font-size: 20px;
  padding: 15px 0;
  margin: 0;
  color: #212121;
  font-weight: 700;
}
.volant_product_detail_rich p {
  margin: 0 0 12px;
}
.volant_product_detail_rich table {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  border-collapse: collapse !important;
  border: 1px solid #d7e6f2 !important;
  margin: 4px 0 8px !important;
  table-layout: fixed !important;
}
.volant_product_detail_rich table td,
.volant_product_detail_rich table th {
  border: 1px solid #d7e6f2 !important;
  padding: 12px 14px !important;
  font-size: 14px !important;
  line-height: 1.7 !important;
  height: auto !important;
  width: auto !important;
  vertical-align: middle !important;
  word-break: break-word;
}
.volant_product_detail_rich img {
  max-width: 100%;
  height: auto;
}
.volant_product_detail_actions {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.volant_product_detail_consult,
.volant_product_detail_backlist {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 120px;
  height: 40px;
  padding: 0 24px;
  font-size: 14px;
  line-height: 1;
  text-decoration: none;
  box-sizing: border-box;
}
.volant_product_detail_consult {
  background:#28aaf6;
  color: #fff !important;
  border: 1px solid#28aaf6;
}
.volant_product_detail_consult:hover {
  background: #003f88;
  border-color: #003f88;
}
.volant_product_detail_backlist {
  background: #fff;
  color: #333 !important;
  border: 1px solid #ddd;
}
.volant_product_detail_backlist:hover {
  color:#28aaf6 !important;
  border-color:#28aaf6;
}
.volant_page_product_detail .volant_product_turn {
  margin-top: 40px;
  padding-top: 24px;
  border-top: 1px solid #eee;
}

@media screen and (max-width: 768px) {
  .volant_product_detail_cats {
    padding-top: 76px;
  }
  .volant_product_detail_wrap {
    width: 94%;
  }
  .volant_product_detail_title {
    padding: 0 0 14px;
  }
  .volant_product_detail_title h1 span {
    font-size: 22px;
  }
  .volant_product_detail_aside,
  .volant_product_detail_media,
  .volant_product_detail_info {
    width: 100%;
  }
  .volant_product_detail_aside {
    margin-bottom: 20px;
    position: static;
    top: auto;
  }
  .volant_product_detail_media {
    min-height: 0;
    padding: 0;
  }
  .volant_product_detail_media img {
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 0;
  }
  .volant_product_detail_info-bd {
    padding-bottom: 40px;
  }
  .volant_product_detail_actions {
    flex-direction: column;
    align-items: stretch;
  }
  .volant_product_detail_consult,
  .volant_product_detail_backlist {
    width: 100%;
  }
}
/* 历程页：.volant_sec_title 放左上（红框位），标题/蓝线/副标题左对齐；加大上边距避免被子导航挡住 */
.hlwrap .con_history.volant_page_licheng{padding-top:130px;}
.hlwrap .con_history.volant_page_licheng .wm{position:relative;}
.hlwrap .con_history.volant_page_licheng .history-board{position:relative;margin-top:40px;}
.hlwrap .con_history.volant_page_licheng .volant_sec_title{
  position:absolute;
  left:48px;
  top:8px;
  z-index:6;
  width:300px;
  max-width:28%;
  margin:0;
  text-align:left;
  padding:0;
}
.hlwrap .con_history.volant_page_licheng .volant_sec_title h2{
  text-align:left;
  margin:0;
}
.hlwrap .con_history.volant_page_licheng .volant_sec_title h2::after{
  margin-left:0;
  margin-right:auto;
}
.hlwrap .con_history.volant_page_licheng .volant_sec_title p{
  text-align:left;
  margin:16px 0 0;
  max-width:100%;
}

/* ===== 联系 / 产品字段 ===== */
.volant_contact_meta{list-style:none;margin:18px 0 0;padding:0;}
.volant_contact_meta li{line-height:1.9;color:#444;}
.volant_contact_agents{margin-top:22px;overflow:hidden;}
.volant_contact_agent{margin-bottom:16px;padding:14px 16px;background:#f5f9fc;border-radius:4px;}
.volant_contact_agent strong{display:block;margin-bottom:6px;color:#28aaf6;}
.volant_product_meta{list-style:none;margin:0 0 20px;padding:0;overflow:hidden;}
.volant_product_meta li{display:flex;gap:12px;line-height:1.8;border-bottom:1px dashed #e5e5e5;padding:6px 0;color:#444;}
.volant_product_meta li span{min-width:72px;color:#888;}
.volant_product_meta li em{font-style:normal;color:#222;}

/* ===== 内页主/副标题：与首页热门产品 .con_02 .title 同款 ===== */
.volant_sec_title{
  text-align:center;
  margin:45px auto 40px;
  max-width:100%;
}
.volant_sec_title h2{
  font-size:32px;
  color:#222;
  font-weight:bold;
  line-height:1.2;
  margin:0;
}
.volant_sec_title h2::after{
  content:"";
  display:block;
  width:50px;
  height:3px;
  background:#28aaf6;
  margin:15px auto 0;
}
.volant_sec_title p{
  font-size:16px;
  color:#666;
  line-height:1.8;
  margin:20px auto 0;
  max-width:900px;
}
.con_02 .volant_sec_title{margin-top:10px;margin-bottom:40px;}

/* ===== 生产基地：左文右图 + 右侧两图切换（底图同关于我们，见 .volant_inner_skin） ===== */
.volant_page_jidi.volant_polaris_certificate_honor{
  padding:36px 0 70px;
}
.volant_page_jidi.volant_inner_skin.volant_polaris_certificate_honor{
  background:url(../images/about_content_bg.jpg) no-repeat center top !important;
  background-size:cover !important;
  padding:48px 0 70px !important;
}
.volant_page_jidi .volant_jidi_block{
  margin:0 0 48px;
  padding:0 0 40px;
  border-bottom:1px solid #e8eef3;
}
.volant_page_jidi .volant_jidi_block:last-child{
  border-bottom:0;
  margin-bottom:0;
  padding-bottom:0;
}
.volant_page_jidi .volant_jidi_row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:48px;
  overflow:visible;
}
.volant_page_jidi .volant_jidi_left{
  flex:1 1 0;
  width:0;
  box-sizing:border-box;
  padding-right:12px;
}
.volant_page_jidi .volant_jidi_name{
  margin:0 0 0px;
  padding:0 0 16px;
  color:#222;
  font-size:28px;
  font-weight:700;
  line-height:1.35;
  letter-spacing:0.5px;
  position:relative;
}
.volant_page_jidi .volant_jidi_name::after{
  content:"";
  display:block;
  position:absolute;
  left:0;
  bottom:0;
  width:40px;
  height:3px;
  background:#28aaf6; display: none;
}
.volant_page_jidi .volant_jidi_des{
  margin:0;
  color:#666;
  font-size:15px;
  line-height:1.95;
  letter-spacing:0.2px;
  max-width:92%;
  text-align:justify;
}
.volant_page_jidi .volant_jidi_des p{
  margin:0 0 12px;
  padding:0;
}
.volant_page_jidi .volant_jidi_des p:last-child{margin-bottom:0;}
.volant_page_jidi .volant_jidi_right{
  flex:1 1 0;
  width:0;
  box-sizing:border-box;
  min-width:0;
  overflow:visible;
  position:relative;
}
.volant_page_jidi .volant_jidi_slider{
  position:relative;
  width:100%;
  padding:0 44px;
  box-sizing:border-box;
  overflow:visible;
}
.volant_page_jidi .volant_jidi_swiper{
  position:relative;
  overflow:hidden;
  width:100%;
  box-sizing:border-box;
}
.volant_page_jidi .volant_jidi_swiper .swiper-wrapper{align-items:stretch;}
.volant_page_jidi .volant_jidi_swiper .swiper-slide{
  height:auto;
  box-sizing:border-box;
  overflow:hidden;
}
.volant_page_jidi .volant_news_content_item{
  float:none !important;
  width:100% !important;
  margin:0 !important;
  cursor:zoom-in;
}
.volant_page_jidi .volant_news_content_item .volant_text{display:none !important;}
.volant_page_jidi .volant_news_content_item .volant_img{
  width:100%;
  background:#f5f8fb;
}
.volant_page_jidi .volant_news_content_item .volant_img .volant_pic{
  position:relative !important;
  display:block !important;
  width:100% !important;
  height:0 !important;
  padding:0 0 90% !important;
  background:#f5f8fb;
  overflow:hidden; border-radius: 10px;
}
.volant_page_jidi .volant_news_content_item .volant_img .volant_pic img{
  position:absolute !important;
  left:0 !important;
  top:0 !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  max-height:none !important;
  object-fit:cover !important;
  transition:transform .35s ease;
}
.volant_page_jidi .volant_news_content_item:hover .volant_img .volant_pic img{
  transform:scale(1.04);
}
/* 左右切换：箭头在按钮框内上下左右居中（放在 swiper 外，避免被裁切） */
.volant_page_jidi .volant_jidi_prev,
.volant_page_jidi .volant_jidi_next{
  position:absolute;
  top:50%;
  z-index:20;
  width:40px;
  height:40px;
  margin:0;
  padding:0;
  border:1px solid #d7e3ec;
  border-radius:2px;
  background:#fff;
  box-sizing:border-box;
  cursor:pointer;
  display:flex !important;
  align-items:center;
  justify-content:center;
  transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  outline:none;
  visibility:visible !important;
}
.volant_page_jidi .volant_jidi_prev{left:0;}
.volant_page_jidi .volant_jidi_next{right:0;}
.volant_page_jidi.volant_polaris_certificate_honor,
.volant_page_jidi .volant_index_content{
  overflow:visible !important;
}
.volant_page_jidi .volant_jidi_prev span,
.volant_page_jidi .volant_jidi_next span{
  display:block;
  width:10px;
  height:10px;
  box-sizing:border-box;
  border-top:2px solid #28aaf6;
  border-right:2px solid #28aaf6;
  margin:0;
  padding:0;
  position:relative;
}
.volant_page_jidi .volant_jidi_prev span{
  transform:rotate(-135deg);
  left:1px;
}
.volant_page_jidi .volant_jidi_next span{
  transform:rotate(45deg);
  left:-1px;
}
.volant_page_jidi .volant_jidi_prev:hover,
.volant_page_jidi .volant_jidi_next:hover{
  border-color:#28aaf6;
  background:#28aaf6;
}
.volant_page_jidi .volant_jidi_prev:hover span,
.volant_page_jidi .volant_jidi_next:hover span{
  border-color:#fff;
}
.volant_page_jidi .volant_jidi_prev.swiper-button-disabled,
.volant_page_jidi .volant_jidi_next.swiper-button-disabled{
  opacity:.4;
  cursor:default;
}

/* ===== 联系我们：三卡片 + 商务部表格 + 代理两列 ===== */
.volant_page_contact{
  padding:36px 0 70px !important;
  background:#f5f7fa;
}
.volant_page_contact .volant_index_content{
  overflow:visible !important;
  width:1360px;
  max-width:none;
  margin-left:auto;
  margin-right:auto;
  box-sizing:border-box;
}
.volant_contact_company{
  max-width:none;
  width:100%;
  margin:0 auto 28px;
  text-align:center;
}
.volant_contact_company .volant_contact_site{
  margin:0 auto;
  color:#555;
  line-height:1.8;
}
.volant_contact_company .volant_contact_site a{color:#28aaf6;}
.volant_contact_company .volant_contact_site a:hover{color:#1a8fd4;}
.volant_contact_company .volant_contact_site img,
.volant_contact_company .volant_contact_site table{
  display:none !important;
}

/* 地址/电话/邮箱：三卡片 */
.volant_contact_info_cards{
  display:flex;
  align-items:stretch;
  justify-content:space-between;
  gap:28px;
  max-width:none;
  width:100%;
  margin:0 auto 48px;
  box-sizing:border-box;
}
.volant_contact_info_card{
  flex:1 1 0;
  width:0;
  background:#fff;
  box-shadow:0 6px 22px rgba(0,0,0,.08);
  padding:42px 28px 36px;
  text-align:center;
  box-sizing:border-box;
}
.volant_contact_info_icon{
  width:64px;
  height:64px;
  margin:0 auto 22px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
}
.volant_contact_info_icon_addr{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%2328aaf6' d='M32 6c-11 0-20 9-20 20 0 14.5 18.2 30.4 19 31.1a1.5 1.5 0 0 0 2 0c.8-.7 19-16.6 19-31.1C52 15 43 6 32 6zm0 28.5a8.5 8.5 0 1 1 0-17 8.5 8.5 0 0 1 0 17z'/%3E%3C/svg%3E");
}
.volant_contact_info_icon_tel{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%2328aaf6' d='M44.6 38.2c-2.4-1.3-4.1-1.1-5.6.4l-2.1 2.1c-.4.4-1 .5-1.5.3-2.7-1.1-5.3-2.8-7.6-5.1s-4-4.9-5.1-7.6c-.2-.5-.1-1.1.3-1.5l2.1-2.1c1.5-1.5 1.7-3.2.4-5.6l-3.4-6.2c-1.4-2.5-3.6-2.8-5.7-1.3L12.8 14c-2 1.5-3.1 3.8-2.7 6.3 1.6 10.2 7.4 19.5 15.3 27.4s17.2 13.7 27.4 15.3c2.5.4 4.8-.7 6.3-2.7l2.4-3.6c1.5-2.1 1.2-4.3-1.3-5.7l-6.2-3.4z'/%3E%3Cpath fill='%2328aaf6' d='M46 10c.6 0 1 .4 1 1v4h4c.6 0 1 .4 1 1s-.4 1-1 1h-4v4c0 .6-.4 1-1 1s-1-.4-1-1v-4h-4c-.6 0-1-.4-1-1s.4-1 1-1h4v-4c0-.6.4-1 1-1z'/%3E%3C/svg%3E");
}
.volant_contact_info_icon_mail{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%2328aaf6' d='M12 14h40a4 4 0 0 1 4 4v28a4 4 0 0 1-4 4H12a4 4 0 0 1-4-4V18a4 4 0 0 1 4-4zm0 4v.4l20 13.3L52 18.4V18H12zm40 4.9L33.2 35.3a2 2 0 0 1-2.4 0L12 22.9V46h40V22.9z'/%3E%3C/svg%3E");
}
.volant_contact_info_lab{
  margin:0 0 10px;
  color:#555;
  font-size:16px;
  line-height:1.4;
}
.volant_contact_info_val{
  color:#444;
  font-size:15px;
  line-height:1.7;
  word-break:break-word;
}
.volant_contact_info_val a{color:#444;}
.volant_contact_info_val a:hover{color:#28aaf6;}

/* 商务部：标题 + 联系人卡片（CMS 段落块转卡片；表格仍兼容） */
.volant_page_contact .volant_contact_biz{
  max-width:none;
  width:100%;
  margin:0 auto 36px;
  padding:24px 28px 28px;
  background:#fff;
  box-shadow:0 6px 22px rgba(0,0,0,.06);
  box-sizing:border-box;
  overflow:hidden;
}
.volant_page_contact .volant_contact_biz h4{
  margin:0 0 20px;
  padding:0 0 12px;
  color:#222;
  font-weight:700;
  font-size:25px;
  line-height:1.3;
  background:transparent;
  border:0;
  border-bottom:0px solid #28aaf6;
  display:block; text-align: center;
}
.volant_page_contact .volant_contact_biz_table{
  width:100%;
  overflow:visible;
  padding:0;
  box-sizing:border-box;
}
.volant_page_contact .volant_biz_cards{
  display:flex;
  flex-wrap:wrap;
  gap:20px;
  align-items:stretch;
}
.volant_page_contact .volant_biz_card{
  flex:1 1 280px;
  min-width:0;
  box-sizing:border-box;
  padding:22px 22px 20px;
  background:#f7fbfe;
  border:1px solid #e4eef6;
  border-top:3px solid #28aaf6;
  display:flex;
  flex-direction:column;
}
.volant_page_contact .volant_biz_card_series{
  margin:0 0 14px;
  min-height:;
  font-size:15px;
  line-height:1.55;
  font-weight:700;
  color:#1a8fd4;
}
.volant_page_contact .volant_biz_card_name{
  margin:0 0 14px;
  min-height:26px;
  font-size:20px;
  line-height:1.3;
  font-weight:700;
  color:#222;
}
.volant_page_contact .volant_biz_card_meta{
  list-style:none;
  margin:0;
  padding:0;
}
.volant_page_contact .volant_biz_card_meta li{
  display:flex;
  align-items:flex-start;
  gap:12px;
  margin:0 0 10px;
  padding:0;
  line-height:1.65;
  font-size:14px;
  color:#555;
}
.volant_page_contact .volant_biz_card_meta li:last-child{margin-bottom:0;}
.volant_page_contact .volant_biz_card_meta li span{
  flex:0 0 36px;
  width:36px;
  color:#8aa0b3;
  font-size:13px;
  line-height:1.65;
}
.volant_page_contact .volant_biz_card_meta li em{
  flex:1 1 auto;
  min-width:0;
  font-style:normal;
  color:#333;
  word-break:break-word;
  line-height:1.7;
}
.volant_page_contact .volant_biz_card_meta li.volant_biz_meta_tel em br{
  display:block;
  content:"";
  margin-top:2px;
}
.volant_page_contact .volant_biz_card_meta a{
  color:#28aaf6;
  text-decoration:none;
  word-break:break-all;
  display:inline;
}
.volant_page_contact .volant_biz_card_meta a:hover{text-decoration:underline;}
.volant_page_contact .volant_biz_mail_sep{display:none;}

.volant_page_contact .volant_contact_biz_table table,
.volant_page_contact .volant_contact_biz_table table.volant_biz_table{
  width:100% !important;
  max-width:100% !important;
  height:auto !important;
  border-collapse:collapse !important;
  margin:0 !important;
  background:#fff;
  table-layout:fixed !important;
  border:0 !important;
}
.volant_page_contact .volant_contact_biz_table colgroup,
.volant_page_contact .volant_contact_biz_table col{
  display:none !important;
}
.volant_page_contact .volant_contact_biz_table table td,
.volant_page_contact .volant_contact_biz_table table th{
  border:0 !important;
  border-bottom:1px solid #e8eef3 !important;
  padding:18px 12px !important;
  vertical-align:middle !important;
  text-align:left !important;
  line-height:1.7 !important;
  color:#444 !important;
  font-size:15px !important;
  word-break:break-word !important;
  overflow-wrap:anywhere !important;
  white-space:normal !important;
  background:#fff !important;
  height:auto !important;
  width:auto !important;
}
/* 四列比例：系列 / 负责人 / 电话 / 邮箱 */
.volant_page_contact .volant_contact_biz_table table tr > td:nth-child(1),
.volant_page_contact .volant_contact_biz_table table tr > th:nth-child(1){
  width:34% !important;
}
.volant_page_contact .volant_contact_biz_table table tr > td:nth-child(2),
.volant_page_contact .volant_contact_biz_table table tr > th:nth-child(2){
  width:14% !important;
}
.volant_page_contact .volant_contact_biz_table table tr > td:nth-child(3),
.volant_page_contact .volant_contact_biz_table table tr > th:nth-child(3){
  width:24% !important;
}
.volant_page_contact .volant_contact_biz_table table tr > td:nth-child(4),
.volant_page_contact .volant_contact_biz_table table tr > th:nth-child(4){
  width:28% !important;
}
.volant_page_contact .volant_contact_biz_table table tr:first-child td,
.volant_page_contact .volant_contact_biz_table table th{
  background:#28aaf6 !important;
  color:#fff !important;
  font-weight:700 !important;
  border-bottom:0 !important;
  text-align:left !important;
  padding:14px 12px !important;
  font-size:15px !important;
}
.volant_page_contact .volant_contact_biz_table table tr:first-child td:first-child,
.volant_page_contact .volant_contact_biz_table table tr:not(:first-child) > td:first-child{
  padding-left:16px !important;
}
.volant_page_contact .volant_contact_biz_table table tr:first-child td:last-child,
.volant_page_contact .volant_contact_biz_table table tr:not(:first-child) > td:last-child{
  padding-right:16px !important;
}
.volant_page_contact .volant_contact_biz_table table tr:not(:first-child):hover td{
  background:#f5fbff !important;
}
.volant_page_contact .volant_contact_biz_table table tr:last-child td{
  border-bottom:0 !important;
}
.volant_page_contact .volant_contact_biz_table table a{
  color:#28aaf6 !important;
  text-decoration:none !important;
  word-break:break-all !important;
}
.volant_page_contact .volant_contact_biz_table table a:hover{
  text-decoration:underline !important;
}
.volant_page_contact .volant_contact_biz_table table p,
.volant_page_contact .volant_contact_biz_table table span,
.volant_page_contact .volant_contact_biz_table > div:not(.volant_biz_cards) p,
.volant_page_contact .volant_contact_biz_table > div:not(.volant_biz_cards) span{
  margin:0 !important;
  padding:0 !important;
  color:inherit !important;
  font-size:inherit !important;
  background:transparent !important;
}
.volant_page_contact .volant_contact_biz_table img{
  display:none !important;
}

/* 英国 / 以色列代理：一行两个 */
.volant_page_contact .volant_contact_agents{
  max-width:none;
  width:100%;
  margin:0 auto 36px;
  display:flex;
  align-items:stretch;
  justify-content:space-between;
  gap:28px;
  overflow:visible;
}
.volant_page_contact .volant_contact_agent{
  flex:1 1 0;
  width:0;
  margin:0;
  padding:22px 24px 24px;
  background:#fff;
  box-shadow:0 6px 22px rgba(0,0,0,.06);
  border-radius:0;
  box-sizing:border-box;
}
.volant_page_contact .volant_contact_agent strong{
  display:block;
  margin:0 0 12px;
  padding:0 0 10px;
  color:#28aaf6;
  font-size:18px;
  border-bottom:1px solid #e8eef3;
}
.volant_page_contact .volant_contact_agent_body{
  color:#555;
  font-size:15px;
  line-height:1.85;
}
.volant_page_contact .volant_contact_agent_body p{margin:0 0 8px;}
.volant_page_contact .volant_contact_agent_body p:last-child{margin-bottom:0;}
.volant_page_contact .volant_contact_agent_body a{color:#555;}
.volant_page_contact .volant_contact_agent_body a:hover{color:#28aaf6;}

.volant_page_contact .volant_contact_ewm{
  margin:8px auto 0;
  text-align:center;
  max-width:140px;
}
.volant_page_contact .volant_contact_ewm .volant_ewm_1{margin:0 auto 8px;}
.volant_page_contact .volant_contact_ewm .volant_text_1{font-size:13px;color:#666;}

/* 兼容旧选择器（若其它页仍引用） */
.volant_contact_card_full{
  max-width:1100px;
  margin:0 auto 60px;
  padding:36px 40px 48px;
  background:#fff;
  border:1px solid #e8eef3;
  box-sizing:border-box;
}
.volant_contact_card_full > h3{margin:0 0 16px;color:#28aaf6;}
.volant_contact_card_full .volant_contact_rich{margin-bottom:8px;line-height:1.8;color:#444;}
.volant_contact_biz{margin-top:28px;}
.volant_contact_biz h4{
  margin:0 0 14px;
  color:#222;
  font-weight:700;
  padding-bottom:10px;
  border-bottom:2px solid #28aaf6;
  display:inline-block;
}
.volant_contact_biz_table{width:100%;overflow-x:auto;}
.volant_contact_biz_table table{
  width:100% !important;
  border-collapse:collapse;
  margin:0;
  background:#fff;
}
.volant_contact_biz_table table td,
.volant_contact_biz_table table th{
  border:1px solid #dce7f0 !important;
  padding:12px 14px !important;
  vertical-align:middle !important;
  text-align:left !important;
  line-height:1.6 !important;
  color:#444;
  word-break:break-word;
}
.volant_contact_biz_table table tr:first-child td,
.volant_contact_biz_table table th{
  background:#f0f7fc !important;
  color:#222;
  font-weight:700;
}
.volant_contact_ewm{
  margin-top:28px;
  text-align:center;
  max-width:140px;
}
.volant_contact_ewm .volant_ewm_1{margin:0 auto 8px;}
.volant_contact_ewm .volant_text_1{font-size:13px;color:#666;}

/* 产品列表页：复用首页热门产品 .con_02，菜单与标题间距加大 */
.volant_ny_hotpro.con_02{padding-top:70px;padding-bottom:50px;}
.volant_ny_hotpro .volant_fy{clear:both;padding-top:20px;text-align:center;}

/* ===== 产品中心：分类表格总览 / 分类列表 ===== */
.volant_page_products{
  padding:40px 0 70px;
  background:#fff;
}
.volant_page_products .volant_index_content{
  width:1360px;
  max-width:none;
  margin:0 auto;
}
.volant_pro_cat{
  margin:0 0 36px;
}
.volant_pro_cat:last-child{margin-bottom:0;}
.volant_pro_cat_hd{
  height:46px;
  line-height:46px;
  text-align:center;
  font-size:18px;
  font-weight:700;
  color:#fff;
  background-color:#1a9de8;
  margin:0;
}
.volant_pro_cat_hd a{
  display:block;
  color:#fff;
  text-decoration:none;
}
.volant_pro_cat_hd a:hover{color:#fff;opacity:.92;}
.volant_pro_table{
  width:100%;
  border-collapse:collapse;
  table-layout:fixed;
  background:#fff;
  border:1px solid #e5e5e5;
  border-top:0;
}
.volant_pro_table th,
.volant_pro_table td{
  border:1px solid #e5e5e5;
  padding:12px 14px;
  font-size:14px;
  line-height:1.5;
  vertical-align:middle;
}
.volant_pro_table thead th{
  background:#f2f2f2;
  color:#333;
  font-weight:700;
  text-align:center;
}
.volant_pro_table tbody td{background:#fff;color:#333;}
.volant_pro_col_code{width:18%;text-align:center;}
.volant_pro_col_name{width:52%;text-align:left;}
.volant_pro_col_cas{width:30%;text-align:center;}
.volant_pro_table tbody .volant_pro_col_name{text-align:left;}
.volant_pro_table tbody .volant_pro_col_name a{
  color:#333;
  text-decoration:none;
  display:inline-block;
}
.volant_pro_table tbody .volant_pro_col_name a:hover{color:#1a9de8;}
.volant_pro_dot{
  display:inline-block;
  width:8px;
  height:8px;
  margin-right:10px;
  vertical-align:middle;
  background:#e53935;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
}
.volant_page_products .volant_fy{
  clear:both;
  padding-top:10px;
  text-align:center;
}

/* 内页进场 / 离场（飘入飘出） */
body.page-inner,
body.volant-page-inner{
  overflow-x:hidden;
}
.volant-anim{
  opacity:0;
  -webkit-transition:opacity .55s ease, -webkit-transform .55s ease;
  transition:opacity .55s ease, transform .55s ease;
}
.volant-anim:not(.volant-inview){
  will-change:opacity, transform;
}
.volant-anim-up{
  -webkit-transform:translate3d(0,42px,0);
  transform:translate3d(0,42px,0);
}
.volant-anim-down{
  -webkit-transform:translate3d(0,-36px,0);
  transform:translate3d(0,-36px,0);
}
.volant-anim-left{
  -webkit-transform:translate3d(48px,0,0);
  transform:translate3d(48px,0,0);
}
.volant-anim-right{
  -webkit-transform:translate3d(-48px,0,0);
  transform:translate3d(-48px,0,0);
}
.volant-anim-zoom{
  -webkit-transform:scale(.92);
  transform:scale(.92);
}
.volant-anim.volant-inview{
  opacity:1;
  -webkit-transform:none;
  transform:none;
  will-change:auto;
}
