@charset "utf-8";
html{font-family:'AkzidenzGroteskBQ-Medium',sans-serif,Arial, Helvetica;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{font-family:'AkzidenzGroteskBQ-Medium',sans-serif,Arial, Helvetica;font-size:14px;margin:0px;padding:0px;color:#333}
input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ol,ul,li{list-style:none;margin:0px;padding:0px}
a{color:#333}
a:link,a:hover,a:active,a:visited{text-decoration:none;}
img{border:0 none; max-width:100%;}


.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.flex-center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.flex-middle{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-wrap:wrap}
.flex-between{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:space-between}
button,input[type="button"],input[type="submit"],input[type="reset"]{border:none;outline:none;cursor:pointer;padding:0;background:transparent}
button:focus,input[type="button"]:focus,input[type="submit"]:focus,input[type="reset"]:focus{outline:none;box-shadow:none}
button:active,input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active{outline:none;box-shadow:none}


.w3{width:95%;margin:0 auto;}
.w2{width:85%;margin:0 auto}
.w1{}
.container{padding:0;margin:auto}

.ellipsis{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.ellipsis-1{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:inherit !important;color:#666}
.ellipsis-2{-webkit-line-clamp:2}
.ellipsis-3{-webkit-line-clamp:3}
.ellipsis-4{-webkit-line-clamp:4}
.ellipsis-5{-webkit-line-clamp:5}


.s60{ font-size:60px;}
.s48{ font-size:48px;}
.s36{ font-size:36px;}
.s30{ font-size:30px;}
.s28{ font-size:28px;}
.s24{ font-size:24px;}
.s22{ font-size:22px;}
.s18{ font-size:18px;}
.s16{ font-size:16px;}
.mt{ margin-top:150px;}
.bt{ margin-bottom:150px;}
.container{ margin:0 auto; max-width:1900px}
@media (max-width:1920px){
	.s60{ font-size:50px;}
	.s48{ font-size:42px;}
	.s36{ font-size:32px;}
	.s30{ font-size:28px;}
	.s28{ font-size:26px;}
	.s24{ font-size:22px;}
	.s22{ font-size:20px;}
	.s16{ font-size:16px;}
	.mt{ margin-top:90px;}
	.bt{ margin-bottom:90px;}
	.container{ max-width:1440px;}
}
@media (max-width:1600px){
	.s60{ font-size:48px;}
	.s48{ font-size:40px;}
	.s36{ font-size:30px;}
	.s30{ font-size:26px;}
	.s28{ font-size:24px;}
	.s24{ font-size:20px;}
	.s22{ font-size:18px;}
	.s18{ font-size:16px;}
	.s16{ font-size:15px;}
	.mt{ margin-top:50px;}
	.bt{ margin-bottom:50px;}
	.container{ max-width:1200px;}
	}
@media (max-width:1400px){.container{ max-width:1000px;}}
@media (max-width:1200px){
	.s60{ font-size:32px;}
	.s48{ font-size:30px;}
	.s36{ font-size:28px;}
	.s30{ font-size:24px;}
	.s28{ font-size:22px;}
	.s24{ font-size:20px;}
	.s22{ font-size:17px;}
	.container{max-width:none; width:96%;}
	}

@media (max-width:768px){
	.s60{ font-size:30px;}
	.s48{ font-size:28px;}
	.s36{ font-size:26px;}
	.s30{ font-size:22px;}
	.s28{ font-size:20px;}
	.s24{ font-size:18px;}
	.s22{ font-size:16px;}
	.container{max-width:none; width:96%;}
	}


.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:ease}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;animation-timing-function:ease}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(40px);-ms-transform:translateX(40px);transform:translateX(40px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}

.head{height:70px;background-color:#000;color:white;position:relative;z-index:50;transition:all .4s;display:flex;align-items:center;font-size:16px;text-transform:uppercase;font-family:'AkzidenzGroteskBQ-Medium'}
.head.on{background-color:rgba(0,0,0,0.9);position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px rgba(0,0,0,0.2)}
.head-content{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.logo{display:flex;align-items:center}
@media (min-width:1200px){.logo{margin-right:auto}
}.logo img{max-width:150px}
.desktop-nav{display:none;align-items:center;height:100%;margin:0 auto}
@media (min-width:1200px){.desktop-nav{display:flex}
}
.nav-item{position:relative;margin:0 15px;height:100%;display:flex;align-items:center}
.nav-link{color:white;text-decoration:none;transition:color 0.3s;position:relative;line-height:1;padding:0 5px;align-items:center;height:70px;display:flex}
.nav-link:hover,.nav-link.cur{color:rgb(70,143,255)}
@media (min-width:1200px){.nav-link::after,.nav-link.cur::after{content:'';position:absolute;bottom:-1px;left:0;width:0;height:3px;background-color:rgb(70,143,255);transition:width 0.3s ease}
.nav-link:hover::after,.nav-link.cur::after{width:100%}
}.dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:max-content;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.5s ease;box-shadow:0 2px 10px rgba(0,0,0,0.2);white-space:nowrap}
.nav-item:hover .dropdown{max-height:500px}
.dropdown_box{padding:12px 0}
.dropdown a{display:block;padding:12px 24px;color:#333;text-decoration:none;transition:color 0.3s}
.dropdown a:hover{color:rgb(70,143,255)}
.head_right{display:flex;align-items:center;margin-left:auto}
.head_right i{font-size:22px}
.head_right a{color:white;margin:0 8px;text-decoration:none;transition:color 0.3s;font-size:18px}
.head_right a:hover{color:rgb(70,143,255)}
.menu-btn{display:block;margin-right:15px;color:white;background:none;border:none;font-size:24px;cursor:pointer;align-self:center}
.menu-btn i{font-size:30px}
.menu-btn i.icon-guanbi{font-size:24px}
@media (min-width:1200px){.menu-btn{display:none}
.mobile-nav{display:none}
}
.mobile-nav{position:fixed;top:69px;left:0;right:0;bottom:0;z-index:40;transform:translateY(-100%);transition:transform 0.3s ease;pointer-events:none}
.mobile-nav.open{transform:translateY(0);pointer-events:auto;background:#000}
.mobile-nav-content{height:100%;overflow-y:auto;color:white}
.mobile-nav-header{padding:15px;border-bottom:1px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;align-items:center}
.close-btn{background:none;border:none;color:#aaa;font-size:24px;cursor:pointer}
.close-btn:hover{color:white}
.mobile-menu{list-style:none;margin:0;padding:0}
.mobile-menu li{border-bottom:1px solid #333}
.mobile-menu a{display:block;padding:15px;color:white;text-decoration:none;transition:background-color 0.3s}
.mobile-menu a:hover{background-color:#333}
.mobile-parent-link{display:flex;justify-content:space-between;align-items:center;width:100%}
.mobile-parent-link a{display:block;padding:15px;color:white;text-decoration:none;flex:1}
.mobile-submenu-trigger{display:flex;-ms-flex-pack:justify;justify-content:space-between;align-items:center;padding:15px;color:white;background:none;border:none;text-align:left;cursor:pointer;transition:background-color 0.3s;font-size:16px;width:auto;flex-shrink:0;z-index:10;position:relative}
.mobile-submenu{background-color:#1a1a1a;max-height:0;overflow:hidden;transition:max-height 0.3s ease;margin:0;padding:0}
.mobile-submenu.open{max-height:500px}
.mobile-submenu a{padding-left:40px;color:#ccc}
.mobile-submenu a:hover{color:rgb(70,143,255)}
.has-submenu .mobile-submenu{border-top:1px solid rgba(255,255,255,0.1)}
main{min-height:100vh;transition:padding-top 0.3s}
.mobile-nav.open ~ main{padding-top:calc(100vh - 100px)}
@media (min-width:1200px){.mobile-nav.open ~ main{padding-top:0}
}.iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (max-width:1200px){.logo{width:100%;text-align:center;display:block}
.nav-item{position:relative;margin:0 5px;}

}


.language-modal h2{ color:#fff; margin-bottom:30px;}
.language-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8);z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index: 999;}
.language-modal.active{opacity:1;visibility:visible}
.language-modal .close-btn{position:absolute;top:30px;right:30px;color:white;background:none;border:none;font-size:30px;cursor:pointer;transition:color 0.3s}
.language-modal .close-btn:hover{color:rgb(70,143,255)}
.language-list{display:grid;grid-template-columns:repeat(2, 1fr);/* 关键修改：固定2列 */gap:20px;width:80%;max-width:600px;/* 可选：适当减小最大宽度更协调 */}
.language-item{background-color:#1a1a1a;border:1px solid transparent;border-radius:8px;text-align:center;cursor:pointer;transition:all 0.3s ease}
.language-item a{ display:block; padding:20px;}
.language-item:hover{background-color:#2a2a2a;border-color:rgb(70,143,255);transform:translateY(-5px)}
.language-item.active{background-color:rgba(70,143,255,0.8);border-color:rgb(70,143,255)}
.language-item span{color:white;font-size:18px;display:block}
.language-item .code{font-size:14px;color:#ccc;margin-top:5px}


 .user-menu-container{position:relative;display:flex;align-items:center;justify-content:center;padding:15px 5px;width:40px;height:60px}
.user-btn{width:25px;height:25px;border-radius:50%;background-color:#1890ff;color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:all 0.3s ease;    text-transform: uppercase;}
.user-btn:hover{background-color:#096dd9;transform:scale(1.05)}
.logincon{position:absolute;top:55px;right:0;width:200px;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.15);padding:16px;z-index:99999;display:none;animation:fadeIn 0.3s ease;pointer-events:auto;user-select:text !important;-webkit-user-select:text !important}
.user-menu-container:hover .logincon,.logincon:hover{display:block !important}
.logincona{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}
.logincona01{width:40px;height:40px;border-radius:50%;background-color:#1890ff;color:#fff;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center}
.logincona01 span{width:40px;height:40px;text-align:center;line-height:40px}
.logincona02{font-size:16px;color:#222429;font-weight:500;user-select:text !important;cursor:text !important}
.loginconb{display:flex;align-items:center;justify-content:center;gap:8px;color:#666;cursor:pointer;padding:12px 16px;border-radius:6px;transition:all 0.2s ease;user-select:text;pointer-events:auto}
.loginconb:hover{color:#1890ff;background-color:#f0f7ff}
.loginconb svg,.loginconb i{width:18px;height:18px;flex-shrink:0;color:#666}
@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}
to{opacity:1;transform:translateY(0)}
}

.banner{ position:relative;}
.banner video{ width:100%; height:calc(100vh - 70px);object-fit: cover;display: block;}
.video-control{position:absolute;bottom:3em;left:2%;width:40px;height:40px;background:rgba(128, 128, 128, 0.6);border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all 0.3s ease}
.video-control:hover{background:rgba(0, 0, 0, 0.05);}
.video-control i{color:#fff;}
@media (max-width:992px){.banner video{ height:auto; min-height:350px;}}


.index_product{ overflow:hidden}
.index_productbox{ padding:10px 0; flex-wrap:wrap;margin: 0 -10px;}
.index_productbox li{ padding:10px; flex:0 0 50%; box-sizing:border-box;}
.index_productbox li a{ position:relative; display:block; overflow:hidden;}
.index_productbox li .index_productbox02{ position:absolute; top:50px; color:#fff;width: 100%; text-align:center;padding: 0 10px;box-sizing: border-box;}
.index_productbox02_a { padding-bottom:5px;}
.index_productbox02_b{font-family:'AkzidenzGrotesk-ExtraBoldCond'; text-transform:uppercase; line-height:1;}
.index_productbox02_c{font-family:'AkzidenzGrotesk-LightCond'; padding:10px 0;line-height: 1;}
.index_productbox02_d{ display:inline-block; text-align:center; border:1px solid #fff; padding:5px 20px; margin-top:10px; transition:all .2s;}
.index_productbox li .index_productbox01{ display:block; overflow:hidden;}
.index_productbox .index_productbox01 img{ width: 100%;transition:all .5s ease; display:block }
.index_productbox li:hover .index_productbox01 img{ transform:scale(1.1)}
.index_productbox li .index_productbox02_d:hover{ background:rgb(255,255,255); color:#333;}
@media (max-width:992px){.index_productbox li{ flex:0 0 100%;padding:5px; }}

.index_worldttbox{font-family:'AkzidenzGrotesk-Bold'; text-align:center; margin-bottom:50px; margin-top:40px;text-transform:uppercase;}
.swiperword{width:100%}
.swiperword{ padding-bottom:30px;}
.swiperword .swiper-slide a{ position:relative; display:block;width: 100%;}
.swiperword .swiper-slide .index_worldtt{ position:absolute; bottom:30px; left:60px; text-align:left;color: #FFF; display:none !important;}
.swiperword .swiper-slide .index_worldtt .index_worldtt_a{font-family:'AkzidenzGrotesk-Bold'}
.swiperword .swiper-slide .index_worldtt .index_worldtt_b{ display:inline-block;text-align:center; border:1px solid #fff; padding:5px 20px; margin-top:10px;}
.swiperword .swiper-slide{display:-ms-flexbox;-ms-flex-pack:center;display:flex;justify-content:center;position:relative}
.swiperword .swiper-slide-active{opacity:1;}
.index_worldimg img{width:100%;display:block;object-fit:cover}
.index_world .swiper-button-prev,.index_world .swiper-container-rtl .swiper-button-next{ left:26% !important; color:#fff; padding:20px; }
.index_world .swiper-button-next,.index_world .swiper-container-rtl .swiper-button-prev{ right:26% !important; color:#fff;padding:20px;}
.index_world .swiperword-button:hover .swiper-button-prev,.index_world .swiperword-button:hover .swiper-button-next:hover{background:rgba(0,0,0,0.5);}
.index_world .swiper-button-prev:after:hover,.index_world .swiper-button-next:after:hover{  padding:10px;}
.index_world .swiperword .swiper-slide-active   .index_worldtt{ display:block;}
.swiperword .swiper-slide-prev a::after,.swiperword .swiper-slide-next a::after {content: '';position: absolute;left: 0;right: 0;bottom: 0;top: 0;background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.6) 60%, transparent 100%);z-index: 1;}
.index_world .swiper-button-prev:after,.index_world .swiper-button-next:after{ font-size:30px;}
@media (max-width:992px){.index_world .swiperword-button{ display:none;}}

.index_parbox{ background:#EDEDED; padding:50px 0;}
.index_parbox_swiper .swiper-slide{text-align:center;display:flex;justify-content:center;display:-webkit-box;display:-webkit-flex;-webkit-box-pack:center;-webkit-justify-content:center;display:-ms-flexbox;-ms-flex-pack:center}
.index_parbox_swiper .swiper-slide img{max-height:110px; width:auto;}

.index_reviewsb{text-align:center}
.index_reviewsb_tt{font-family:'AkzidenzGrotesk-Bold'; padding:20px 0;}
.index_reviewsb_desc{color:#666;}
.index_reviews_swiper{width:100%;margin:0 auto}
.index_reviewsa{text-align:center}
.index_reviewsa span{display:block;width:250px;height:250px;margin:0 auto;border-radius:50%;overflow:hidden;border:3px solid transparent;transition:border-color 0.3s ease}
.index_reviewsa img{width:100%;height:100%;object-fit:cover}
.index_reviews_swiper .swiper-slide:hover .index_reviewsa span{border-color:#007bff}

.index_ggwban img{ width:100%; text-align:center; display:block;    min-height: 180px;object-fit: cover;}
.index_linkbox{ padding:90px 20%;  flex-wrap:wrap;display:-ms-flexbox;-ms-flex-pack:justify;display:flex;justify-content:space-between;}
.index_linkbox i{ padding-right:20px; font-size:30px;}
.index_linkbox li a{display:-ms-flexbox;-ms-flex-align:center;display:flex;align-items:center}
.index_linkbox li span{ font-size:16px;}
.index_linkbox li:hover{ opacity:.5;}
@media (max-width:1200px){.index_linkbox{padding:30px 15%;  }}
@media (max-width:992px){.index_linkbox li span{ display:none;} .index_linkbox{padding:30px 0;}.index_linkbox i{ padding-right:0;}}

.foot_que{ background:rgb(7,120,208); padding:30px 0; color:#fff;}
.foot_quebox{display:-ms-flexbox;-ms-flex-pack:center;display:flex;justify-content:center;}
.foot_quenr .s30{margin-right:10px;}
.foot_quenr_b{ display:inline-block; border-radius:20px; border:3px solid #fff; padding:10px 20px;}
.foot_quenr_b a{ display:block; color:#fff;}
.foot_quenr{display:-ms-flexbox;-ms-flex-align:center;align-items:center;flex-wrap:wrap;}
.foot_quenr_b:hover{ opacity:0.5}
@media (max-width:768px){.foot_quenr {-ms-flex-pack:justify;display:flex;justify-content:center; text-align:center;}}




.bottom{background:rgb(18,18,18);background:#121212}
.bottombox{padding:90px 20px;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.bottombox_navitem_a{color:#fff;margin-bottom:15px}
.bottombox_navitem_b,.bottombox_navitem_b a{font-size:16px;color:#ccc}
.bottombox_navitem_b i{ padding-right:5px;}
.bottombox_nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;/*-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;*/width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bottombox_navform{min-width:400px;width:400px}
.bottombox_navitem{margin-right:80px;display:inline;zoom:1}
.bottombox_nav .bottombox_navitem:last-child{ margin-right:0;}
.bottombox_navitem_b li{display:block;padding:8px 0;}
.bottombox_navitem_b li a{display:inline-block;border-bottom:1px solid transparent;display:inline;zoom:1}
.bottombox_navitem_b li a:hover{color:rgb(7,120,208);color:#0778d0;border-color:rgb(7,120,208);border-color:#0778d0}
.toggle-icon{display:none;margin-left:10px;cursor:pointer;font-size:18px}

@media (max-width:992px){.bottombox{padding:30px 5%;flex-direction:column}
.bottombox_nav{flex-direction:column;margin-right:0;width:100%}
.bottombox_navitem{margin-right:0;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:10px}
.bottombox_navitem_a{display:flex;justify-content:space-between;align-items:center}
.toggle-icon{display:inline-block}
.bottombox_navitem_b{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out}
.bottombox_navitem_b.active{max-height:500px;transition:max-height 0.5s ease-in}
.bottombox_navform{min-width:100%;margin-top:20px;width:auto;padding:0 !important;margin:0 !important}
.bottombox_inputa{flex-direction:column;gap:10px;padding:0 !important}
.bottombox_inputa1{width:100% !important;display:flex !important;align-items:center !important;box-sizing:border-box !important}
.bottombox_inputd{flex-direction:column;gap:10px;padding:0 !important;margin:0 !important}
.bottombox_inputd_a{width:100% !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;box-sizing:border-box !important;margin-right:0 !important}
.bottombox_inputd_b,.bottombox_inputd_c{width:100% !important;margin-right:0 !important;padding:0 !important;margin:0 !important}
.bottombox_inputd_b{justify-content:flex-start}
.bottombox_inputa1 input,.bottombox_inputd_a input{flex:1 !important;padding:10px 15px !important;border:1px solid rgba(239,239,239,0.5) !important}
.bottombox_inputa1 span,.bottombox_inputd_a span{color:red !important;padding-right:5px !important;white-space:nowrap !important}
}
@media (max-width:460px){.bottombox_inputd_c{display:block;text-align:center;margin:10px auto 0 !important;width:100% !important;padding:0 !important}
.bottombox_inputd_c button{width:100% !important;box-sizing:border-box !important;padding:15px}
.bottombox_input .input{margin-bottom:15px !important;padding:0 !important}
.bottombox_inputa1,.bottombox_inputd_a{width:100vw !important;max-width:100% !important;}
.bottombox_inputd .bottombox_inputd_b{justify-content: center;}
}
.bottombox_input{width:100%;box-sizing:border-box;font-family:'AkzidenzGroteskBQ-Medium',sans-serif}
.bottombox_inputa{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}
.bottombox_inputa .bottombox_inputa1{width:50%;box-sizing:border-box;display:flex;align-items:center}
.bottombox_inputb{width:100%;display:flex;align-items:center}
.bottombox_inputc{width:100%;display:flex;align-items:flex-start}
.bottombox_inputc textarea{height:90px;resize:none;overflow:auto;min-height:90px;max-height:90px}
.bottombox_input span{color:red;padding-right:5px;white-space:nowrap}
.bottombox_inputd{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%}
.bottombox_inputd .bottombox_inputd_a{margin-right:10px;}
.bottombox_inputd .bottombox_inputd_b{margin-right:10px;display:flex;align-items:center}
.bottombox_input .input{margin-bottom:10px}
.bottombox_input input,.bottombox_input textarea{padding:10px 15px;border:none;outline:none;background:transparent;border-radius:2px;border:1px solid rgba(239,239,239,0.5);color:#fff;caret-color:#468FFF;flex:1;min-width:0;-webkit-box-flex:1;-ms-flex:1}
.bottombox_input textarea{height:auto;min-height:90px}
.bottombox_inputd_c button{background-color:#0778d0;color:white;border:none;padding:15px 80px;cursor:pointer;border-radius:2px;transition:background-color 0.3s;}
.bottombox_inputd_c button:hover{background-color:#0a5ca0}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.bottombox_inputa{display:-ms-flexbox;-ms-flex-pack:justify}
.bottombox_inputd{display:-ms-flexbox}
.bottombox_inputd .bottombox_inputd_a{-ms-flex:1}
}

@media (max-width:460px){ .bottombox_inputd_c{display: block;text-align: center;margin: 10px auto 0;}
	.bottombox_inputd_c{ width:100%;}.bottombox_inputd_c button{ width:100%; box-sizing:border-box; padding:15px;}}
.bottombox_input input,.bottombox_input textarea,.bottombox_input button{font-family:inherit}
.bottombox_inputd_b,.bottombox_inputd_c button{font-family:'AkzidenzGroteskBQ-Medium',sans-serif}

.bottom_copy{ padding:20px 0;}
.bottom_copyboox{ text-align:center; color:rgba(255,255,255,.5);}
.bottom_copyboox a{color:rgba(255,255,255,.5);}
.bottom_copyboox a:hover{color:rgba(255,255,255,.7);}




#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#fff;font-size:15px;padding:1rem;background-color:rgb(14 91 61 / 70%);font-family:sans-serif}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}
#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}
50%{margin-left:-30px}
}
@keyframes bounceFromRight{0%,100%{margin-left:0}
50%{margin-left:-30px}
}
@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}
50%{margin-left:30px}
}
@keyframes bounceFromLeft{0%,100%{margin-left:0}
50%{margin-left:30px}
}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}
.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
.baguetteBox-button#next-button{right:2%}
.baguetteBox-button#previous-button{left:2%}
.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
.baguetteBox-button i{position:absolute;left:0;top:0}
.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
}


.product_left{width:50%;margin:0 auto}
.page_container{padding:120px 0;}
.bj{background:#f4f4f6}
@media (max-width:1920px){.page_container{padding:100px 0;}}
@media (max-width:1600px){.page_container{padding:80px 0;}}
@media (max-width:1400px){.page_container{padding:60px 0;}}
@media (max-width:1200px){.page_container{padding:40px 0;}}
.product_left{width:50%}
.swiperchanpnr{ border-radius:40px; overflow:hidden;}
.swiperchanp{position:relative;width:100%;padding-top:100%;background:#f5f5f5;margin-bottom:20px}
.bigpic i{position:absolute;top:10px;right:10px;font-size:24px;color:#666;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.3s;z-index:20}
.bigpic i:hover{color:#007bff;background-color:white;transform:scale(1.1)}
.product_left .swiper-slide a,.swiper-slide img{display:block}
.swiperchanp img{width:100%;height:100%;object-fit:contain}
.swiper_thums{width:100%;margin-top:10px}
.swiperthums{position:relative;width:100%;padding:0 40px;box-sizing:border-box}
.swiperthums-button-prev,.swiperthums-button-next{width:30px;height:50px;background-color:rgba(0,0,0,0.5);position:absolute;top:50%;transform:translateY(-50%);z-index:10;margin:0}
.swiperthums-button-prev{left:5px}
.swiperthums-button-next{right:5px}
.swiper-button-prev::after,.swiper-button-next::after{color:white;font-size:16px}
.swiperthumsnr .swiper-slide{opacity:0.6;cursor:pointer;transition:opacity 0.3s;box-sizing:border-box; border-radius:20px; overflow:hidden;}
.swiperthumsnr .swiper-slide-active{opacity:1;border:2px solid #007bff}
.swiperthumsnr img{width:100%;display:block}
@media (max-width:768px){.product_left{width:100%;padding:0 10px}
.swiperthums{padding:0 30px}
.swiperthums-button-prev,.swiperthums-button-next{width:24px;height:40px}
}




.product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product_right{width:50%;padding-left:50px;-webkit-box-sizing:border-box;box-sizing:border-box}
.product_rightb{font-family:'AkzidenzGrotesk-Light';padding:40px 0 50px}
.product_rightc{padding:20px 0 50px}
.product_rightc1 span{font-family:'AkzidenzGrotesk-Light'}
.product_rightc2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}
.product_rightc2 li{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;border-radius:20px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;margin-right:5px; background:#fff;}
.product_rightc2 li:last-child{margin-right:0}
.product_rightc2 img{display:block;width:100%}
.product_rightd{padding-bottom:20px}
.product_rightf{border-radius:30px;border:2px solid #00c0e8;display:inline-block;background:#fff;margin:50px 0}
.product_rightf a{display:block;padding:15px 50px;text-decoration:none}
.product_rightc2 li:hover{border-color:#00c0e8}
.product_righte_input{display:inline-block;border-radius:20px;overflow:hidden;border:2px solid #ccc;background:#fff;padding:0 10px}
.product_righte02{border:none;text-align:center}
.product_righte02:focus,.product_righte02:active{outline:none;-webkit-box-shadow:none;box-shadow:none;border:none}
.productbtn{height:40px;border:none;background:transparent;cursor:pointer}
.product_righte_input button{color:#b3b1b3;font-size:16px}
.product_righte02{font-size:18px;min-width:100px}
.product_righte02.productbtn::-webkit-outer-spin-button,.product_righte02.productbtn::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.product_righte02.productbtn{-moz-appearance:textfield}
.product_righte02.productbtn::-ms-clear{display:none}
.product_rightg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product_rightg i{color:#00c0e8;font-size:30px;margin-right:10px}
.product_rightg a{border-bottom:1px solid #666666;color:#666666;font-family:'AkzidenzGrotesk-Light';padding-bottom:2px;display:inline-block;text-decoration:none}
.product_rightg:hover a{border-bottom:1px solid #00c0e8;color:#00c0e8}
.product_righth{margin-top:30px;padding:20px 10px;border-radius:20px;border:1px solid #efefef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}
.checkbox_pjlabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product_righth02img{max-width:150px;border:1px solid #ccc;border-radius:20px;overflow:hidden;margin:0 20px}
.product_righth02img img{display:block;width:100%}
.product_righth02desc{font-family:'AkzidenzGrotesk-Light';padding-top:10px}
.checkbox_pj{height:30px;width:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:4px;cursor:pointer;position:relative}
.checkbox_pj:checked{background-color:#00c0e8;border-color:#00c0e8}
.checkbox_pj:checked::after{content:'';position:absolute;left:10px;top:5px;width:8px;height:16px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.checkbox_pj::-ms-check{display:none}
.product_righth{transition:box-shadow 0.3s ease}
.product_righth:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1)}


.productdes_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0;text-align:center;list-style:none;margin:0; flex-wrap:wrap;}
.productdes_nav li{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}
.productdes_nav li a{display:block;padding:0 20px;white-space:nowrap;text-decoration:none;color:inherit}
.productdes_nav li:hover a{color:#00c0e8}
.productdes_nav li:after{content:"|";color:#ccc;font-family:'AkzidenzGrotesk-Light';display:inline-block}
.productdes_nav li:last-child:after{display:none}
@media (max-width:1200px){.product_rightc2 li{-ms-flex:0 0 18%;flex:0 0 18%;}}
@media (max-width:500px){.productdes_nav{ display:none;}}

.target{scroll-margin-top:150px; }


.productdes_Video video{width:100%;display:block;height:auto}
.productdes_Video.target{margin:0;padding:0;border:none; position:relative}.productdes_Video .video.mtz-vlc-lpcbi{margin:0;padding:0;width:100%;height:auto;object-fit:cover;display:block}
.productdes_feature{padding:90px 0;background:#00c0e8;line-height:1}
.productdes_feature b{font-family:'AkzidenzGrotesk-ExtraBoldCond'}
.productdes_featureboxtt{font-family:'AkzidenzGroteskBQ-Medium';margin-bottom:30px}
.productdes_ablum{margin-top:30px}
.productdes_featureboxnr{ line-height:1.5;}
.swiperablum .swiper-slide a::after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:-ms-linear-gradient(bottom,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.6) 60%,transparent 100%);background:linear-gradient(to top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.6) 60%,transparent 100%);z-index:1}
.swiperablum .swiper-slide-prev a::after,.swiperablum .swiper-slide-next a::after,.swiperablum .swiper-slide-active a::after{display:none}
@media (max-width:1200px){.productdes_feature{ padding:50px 0;}}

.productdes_Advantagesbox li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.productdes_Advantagesbox li .Advantages01{width:48%;border-radius:20px;overflow:hidden;display:block;position:relative}
.productdes_Advantagesbox li .Advantages01 img{display:block;width:100%;height:auto;object-fit:cover;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}
.productdes_Advantagesbox li .Advantages01:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.productdes_Advantagesbox li .Advantages02{width:45%;}
.Advantages02_a,.Advantages02_c{font-family:'AkzidenzGroteskBQ-Medium'}
.Advantages02_b{font-family:'AkzidenzGroteskBQ-Light';padding:20px 0;color:#666;}
.Advantages02_c{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:inline-flex;text-align:center; color:#666;}
.Advantages02_c dt{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:50px}
.Advantages02_c dt:last-child{margin-right:0}
.Advantages02_c2{ transition:all .5s ease;}
.Advantages02_c dt img{width:80px;margin:0 auto}
.productdes_Advantagesbox li:nth-child(odd) .Advantages02{text-align:right}
.productdes_Advantagesbox li:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.Advantages02_c dt:hover .Advantages02_c2{ color:#000; }
@media (max-width:1200px){
.product_left{ width:100%;}
.product_right{width:100%;padding-left:15px;padding-right:15px; margin-top:30px;}
.product_rightb,.product_rightc{ padding:10px 0;}
.productdes_Advantagesbox li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:30px}
.productdes_Advantagesbox li .Advantages01,.productdes_Advantagesbox li .Advantages02{width:100%}
.productdes_Advantagesbox li:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.productdes_Advantagesbox li:nth-child(odd) .Advantages02{text-align:left}
.Advantages02_b{ padding:10px 0;}
.Advantages02_c{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; margin-top:10px;}
.Advantages02_c dt{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-right:0;margin-bottom:15px}
.Advantages02_c dt img{ width:60px;}
.product_righta.s30{font-size:24px}
.product_rightb.s24,.Advantages02_a.s36{font-size:18px}
.Advantages02.s22{font-size:16px}
.product_righte_input{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.product_righth{-webkit-box-orient:vertical;-webkit-box-direction:normal;padding:15px}
.product_righth02img{width:90px;margin:10px}
.product_rightg a{ border-bottom:none;}
.product_rightf{width: 100%;text-align: center; margin:20px auto}
.product_rightf a{ padding:15px 0;}
.checkbox_pj{ width:20px; height:20px;}
.checkbox_pjlabel{ flex-wrap:wrap;justify-content: center;-webkit-box-pack:justify;-ms-flex-pack:justify; text-align:center;}
.checkbox_pj:checked::after{ left:6px; top:0;}
}

.productdes_bannerbox{position:relative}
.productdes_bannerbox01{display:block;overflow:hidden;}
.productdes_bannerbox01 img{width:100%;height:100%;display:block;object-fit:cover}
.productdes_bannerbox02{color:#fff;text-align:center;position:absolute;bottom:150px;left:0;right:0;padding:0 20px}
.productdes_bannerbox02_a{font-family:'AkzidenzGroteskBQ-Medium'}
.productdes_bannerbox02_b{font-family:'AkzidenzGroteskBQ-Light'}
@media (max-width:991px) and (min-width:768px){
.productdes_bannerbox02{bottom:30px}
}
@media (max-width:767px){
.productdes_bannerbox02{bottom:20px}
.productdes_bannerbox02_a.s48{font-size:28px}
.productdes_bannerbox02_b.s24{font-size:16px}
}


.product-spec-table{width:100%;border-collapse:collapse}
.product-spec-table th,.product-spec-table td{padding:16px 20px;border:1px solid #ccc;vertical-align:middle}
.product-spec-table th{font-family:'AkzidenzGroteskBQ-Medium';text-align:right;width:35%;font-weight:normal}
.product-spec-table td{text-align:left;font-family:'AkzidenzGrotesk-Light'}
.product-imgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;padding:0}
.product-imgs img{display:block;width:calc((100% - 30px) / 3);max-width:150px;height:auto;border-radius:8px;margin:0 5px}
@media (max-width:768px){.product-spec-table,.product-spec-table thead,.product-spec-table tbody,.product-spec-table tr,.product-spec-table th,.product-spec-table td{display:block;width:100%}
.product-spec-table th{text-align:left;width:100%;padding-bottom:8px;border-bottom:none}
.product-spec-table td{padding-top:8px;border-top:none}
.product-imgs img{width:calc((100% - 20px) / 2);max-width:120px}
}



.productdes_YouTubebox_a{font-family:'AkzidenzGroteskBQ-Medium';text-align:center;margin:0 0 30px}
.productdes_YouTubebox_b{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;padding:0;margin:0}
.productdes_YouTubebox_b li{width:calc(25% - 10px);margin:0 0 10px 10px !important;padding-bottom:14.0625%;position:relative;list-style:none;box-sizing:border-box}
.productdes_YouTubebox_b li iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:none}
.productdes_YouTubebox_b li:nth-child(4n+1){margin-left:0 !important}
@media (max-width:1200px){.productdes_YouTubebox_b li{width:calc(50% - 10px);padding-bottom:28.125%}
.productdes_YouTubebox_b li:nth-child(4n+1){margin-left:10px !important}
.productdes_YouTubebox_b li:nth-child(2n+1){margin-left:0 !important}
}

@media (max-width:768px){.productdes_YouTubebox_b li{width:100%;margin:0 0 10px 0 !important;padding-bottom:56.25%}
.productdes_YouTubebox_b li:nth-child(4n+1),.productdes_YouTubebox_b li:nth-child(2n+1){margin-left:0 !important}}

.productdes_FAQbox{border-radius:20px;padding:90px 30px;background:#f7f7fd;box-shadow:0 2px 8px rgba(0,0,0,0.05);-ms-box-sizing:border-box;box-sizing:border-box}
.productdes_FAQbox_a{font-family:'AkzidenzGroteskBQ-Medium';text-align:center; margin-bottom:30px;}
.productdes_FAQbox li{margin:0 0 8px;border-radius:10px;overflow:hidden;list-style:none}
.productdes_FAQbox_b01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 10px 15px;cursor:pointer;border-bottom:1px solid #ccc;-webkit-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s;}
.productdes_FAQbox_b02{font-family:'AkzidenzGrotesk-Light';display:none;padding:10px;line-height:1.6}

.productdes_FAQbox li .active{ background:#fff; border-radius:20px; box-sizing:border-box; padding:10px;}
.productdes_FAQbox li .active .productdes_FAQbox_b01{ border-color:	transparent}
.productdes_FAQbox .FAQboxnr.active .productdes_FAQbox_b02{display:block;-webkit-animation:fadeIn 0.3s;animation:fadeIn 0.3s}
.productdes_FAQbox .iconfont{margin-left:10px;-webkit-transition:transform 0.3s;-ms-transition:transform 0.3s;transition:transform 0.3s}
.productdes_FAQbox .icon-jianhao{display:none}
.productdes_FAQbox .FAQboxnr.active .icon-jiahao{display:none}
.productdes_FAQbox .FAQboxnr.active .icon-jianhao{display:inline-block}
.productdes_FAQbox .productdes_FAQbox_b{counter-reset:faqCounter}
.productdes_FAQbox_c{ text-align:center; margin-top:30px;}
.productdes_FAQbox_c a{ display:inline-block; color:#333; border-bottom:1px solid #333;}
.productdes_FAQbox_c a:hover{color:#20c1e8; border-color:#20c1e8;}



.nxnav_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center; margin-bottom:30px;}
.nxnav_box li { margin:0 5px;}
.nxnav_box li a{ padding:10px 20px; display:inline-block; color:#666; border-radius:10px;font-family:'AkzidenzGrotesk-Light';}
.nxnav_box li:hover a{ color:#fff;background:#468fff;font-weight: bold;}
.nxnav_box li a.cur{background:#468fff; color:#fff;font-weight: bold;}
@media screen and (max-width:1200px){.nxnav_box li a{ padding:5px 15px;}}


.page_download{margin:0;padding:0;list-style:none}
.page_download li{margin-bottom:15px;list-style:none}
.page_download li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #f0f0f0}
.page_download01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.page_download01a img{width:60px;height:auto}
.page_download01b{padding:0 15px;color:#666;line-height:1.4}
.page_download03{font-family:'AkzidenzGrotesk-Light',sans-serif;color:#999;margin:0 10px}
.page_download04{color:#666}
.page_download04 i{font-size:24px;padding-right:8px}
.page_download li:hover a{border-color:#e0e0e0}
.page_download li:hover .page_download01b{color:#000}
.page_download li:hover .page_download04{color:#0778d0}
@media screen and (max-width:1200px){.page_download04  span{ display:none;} .page_download04  i{ padding-right:0} .page_download li a{ padding:20px;}}
@media screen and (max-width:768px){.page_download li a{padding:10px;-ms-flex-direction:row;flex-direction:row;align-items:center;justify-content:space-between}
.page_download03{display:none}
.page_download01b{padding-right:10px}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page_download li a{display:-ms-flexbox}
.page_download01{-ms-flex:1}}
@media screen and (max-width:768px){.page_download li a{-ms-flex-direction:row}
.page_download03{display:none}
}

@media screen and (max-width:576px){.page_download01a{ display:none;} .page_download01b{ padding-left:0;}}


.page_video{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;padding:20px}
.page_video li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:33.333%;padding:0 10px;box-sizing:border-box; margin-bottom:20px;position:relative;list-style:none}
.page_video li iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:none}
.page_video li:nth-child(4n+1){margin-left:0%  !important;}
.video-container{position:relative;width:100%;padding-top:56.25%;overflow:hidden;background-color:#000}
.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-o-object-fit:cover}
.page_video02{ text-align:center; background:#fff; padding:15px 5px;}
.page_video li:hover .page_video02{ color:#468fff}
@media (max-width:768px){
	.page_video{padding:10px;margin:0 -5px}
	.page_video li{width:100%;padding:0 5px}
	.page_video01{font-size:14px}
}






.page_faqboxa li{ padding:30px; background:#fff; margin-bottom:20px;color:#666; }
.page_faqboxa1 {display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;background:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between; padding:10px 0; }
.page_faqboxa2 { padding:0 20px;}
.page_faqboxa li:hover .FAQ_tt { color:#468fff}
.page_faqboxa1 i{ font-size:28px;}
.page_faqboxa2{display:none;}
.page_faqboxa .icon-jianhao{display:none}
.page_faqboxnr.active .icon-jiahao{display:none}
.page_faqboxnr.active .icon-jianhao{display:inline-block}
@media (max-width:768px){.page_faqboxa li{ padding:20px 15px; margin-bottom:10px;}.page_faqboxa2 {padding: 0 10px;}.page_faqboxa1 i{ font-size:20px;}}

.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -2px;padding-top:60px;width:100%;overflow-x:auto;-ms-flex-pack:center;justify-content:center}
.pagination{-ms-overflow-style:none;scrollbar-width:none}
.pagination::-webkit-scrollbar{display:none}
.pagination > *{margin:0 2px}
.page-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:36px;background:#b3b3b3;color:#fff;transition:all 0.2s;text-decoration:none}
.page-item:hover{background:#3b82f6}
.page-item-active{background:#3b82f6;color:#fff}
.page-item-active:hover{background:#2563eb}
.page-item-disabled{opacity:0.5;cursor:not-allowed}
.page-item-disabled:hover{background:#fff}
.zongji{margin-left:8px;border:none;background:transparent;color:#666;padding:0 4px;font-family:'AkzidenzGrotesk-Light',sans-serif;}
@media screen and (max-width:768px){.zongji{display:none}}



.productlistbox{ display:-webkit-box;display:-ms-flexbox;display:flex; flex-wrap:wrap;}
.productlistbox li{ width:23.5%; margin-left:2%;margin-bottom:20px;}
.productlistbox li:nth-child(4n+1){ margin-left:0;}
.productlistbox li img{ display:block; transition:all .5s ease;}
.productlis_img{ display:block; overflow:hidden;}
.productlistbox li:hover img{ transform:scale(1.05)}
.productlis_tt{ margin-top:10px; background:#fff; text-align:center; padding:20px 5px; font-size: 18px;}
.productlistbox li:hover .productlis_tt{ color:#3b82f6}

@media screen and (max-width:768px){
	.productlistbox li{ width:49%;}
	.productlistbox li:nth-child(4n+1){ margin-left:2%;}
	.productlistbox li:nth-child(2n+1){ margin-left:0;}
}

@media screen and (max-width:576px){
	.productlistbox li{ width:100%; margin-left:0;}
	.productlistbox li:nth-child(3n+1){ margin-left:0%;}
	.productlistbox li:nth-child(2n+1){ margin-left:0;}
}



.newlist_tt{ margin-bottom:30px;}
.newlistbox{ display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;}
.newlistbox li{width:32%; margin-left:2%; background:#fff; margin-bottom:20px;}
.newlistbox li:nth-child(3n+1){ margin-left:0;}
.newlistbox li img{ display:block; transition:all .5s ease;}
.newlistbox_a{ overflow:hidden; display:block;}
.newlistbox_b{ padding:20px}
.newlistbox_b1{ color:#666;}
.newlistbox_b2{ margin-top:15px;}
.fbsj{ color:#999; display:inline-block; margin-right:10px;}
.xwlm{ background:#c2c2c2; display:inline-block; padding:5px 10px; border-radius:15px; text-transform:uppercase; color:#fff;}
.newlistbox li:hover{box-shadow:0 2px 10px rgba(0,0,0,0.2)}
.newlistbox li:hover .xwlm{ background:#0778d0; }
.newlistbox li:hover .newlistbox_b1{ color:#0778d0;}
.newlistbox li:hover img{ transform:scale(1.1)}

@media screen and (max-width:768px){
	.newlistbox li{ width:49%;}
	.newlistbox li:nth-child(3n+1){ margin-left:2%;}
	.newlistbox li:nth-child(2n+1){ margin-left:0;}
	.newlistbox li .newlistbox_b2 span{ display:none;}
	.newlistbox li .newlistbox_b2 .xwlm{ display:none;}
}
@media screen and (max-width:576px){
	.newlistbox li{ width:100%; margin-left:0;}
	.newlistbox li:nth-child(3n+1){ margin-left:0%;}
	.newlistbox li:nth-child(2n+1){ margin-left:0;}
}

.new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.new_bz{ margin:20px 0;}
.new_bz .fbsj{font-family:'AkzidenzGrotesk-Light',sans-serif; margin-left:10px;}
.new_bz .xwlm{ background:#999999;}
.new .new_right{ width:45%; min-width:360px; margin-left:5%;}
.new_right .newlistbox li{ width:100%; margin-left:0;}
.new_right .newlistbox li .newlistbox_b{ background:#fff;}
.new_content{ color:#999; line-height:1.5; margin-top:30px;}
.new_relate{ margin-bottom:30px;}
@media screen and (max-width:1200px){.new_right{ display:none;}}
@media screen and (max-width:768px){
	.new_bz .xwlm{ display:none;}
	.new_bz .fbsj{ margin-left:0;}
}

.nybanner{position:relative;color:#fff;text-align:center;height:auto;min-height:300px}
.nybannerpic{width:100%;display:block}
.nybannerpic img{width:100%;display:block;height:auto;max-height:100%}
.nybannerbox{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}
.nybannerbox02{font-family:'AkzidenzGrotesk-Light';margin-top:20px}

.nyrequest{ padding-top: 150px; background-image:url(../images/nyrequest.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;text-align:center}
.nyrequestbox .desc{margin-top:20px;color:#393a3e;margin:30px 0 80px; font-family:'AkzidenzGroteskBQ-Light';}
.questbtn a{display:inline-block;color:#fff;background:#468fff;padding:50px 80px;border-radius:20px;overflow:hidden}
.questbtn a img{width:75px}

@media screen and (max-width:1200px){
.questbtn{width:100%;}
.questbtn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;padding:10px 0}
.questbtn a img{width:32px;margin-right:10px}
.nyrequestbox .desc{margin:20px 0 40px}
.nyrequest{height:600px; padding-top:90px;}
}

.nycare{ padding:90px 0;}
.nycarebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between; flex-wrap:wrap;}
.nycarebox01{ width:40%; box-sizing:border-box; padding-right:20px;}
.nycarebox02{ width:60%;}
.nycarebox02 .desc{font-family:'AkzidenzGrotesk-Light'; margin:30px 0 80px}
.nycarebox02 .fea li{ display:-webkit-box;display:-ms-flexbox;display:flex; margin-bottom:15px;}
.nycarebox02 .fea li:before{ content:url(../images/icogou.png); margin-right:10px; }
@media screen and (max-width:1200px){
	.nycare{ padding:40px 0;}
	.nycarebox02 .desc{margin:20px 0;}
}

@media screen and (max-width:768px){
	.nycarebox01{ width:100%;padding-right:2px; text-align:center; margin:0 auto}
	.nycarebox01 img{ max-width:400px;}
	.nycarebox02{ width:100%;}
}

.nysupport{ text-align:center;}
.nysupport .desc{ margin:30px 0 50px;font-family:'AkzidenzGrotesk-Light';}
.nysupportnavbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center; flex-wrap:wrap;}
.nysupportnavbox li a{ display:block; padding:10px 20px; background:#fff; border-radius:5px; border:1px solid #707070;}
.nysupportnavbox li{ margin:5px;}
.nysupportnavbox li:hover a{ background:#468fff; color:#fff;border:1px solid #468fff;}

.nysupport_bannerbox{ padding-bottom:90px;}
.nysupport_bannerbox img{ width:100%;}


.contacttt{text-align:center}
.contacttt .title{text-transform:uppercase}
.contacttt .desc{font-family:'AkzidenzGrotesk-Light';padding:10px 0}
.contact{background:#fff;padding:70px 60px}
.contactnr{margin-top:20px}
.contactnr ul li:not(.other-li){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin-bottom:40px;flex-wrap:nowrap !important}
.contactnr .lx_l{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%;padding-right:30px;box-sizing:border-box;padding-top:20px}
.contactnr .lx_r{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}
.contactnr .lx_r dl{width:100%;margin:0;padding:20px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.contactnr dl dt:first-child{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%;min-width:120px}
.contactnr dl dt:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:180px;width:auto !important}
.contactnr dl dt:nth-child(3){-webkit-box-flex:0;-ms-flex:none;flex:none;width:30%;min-width:200px}
.contactnr dl dt:nth-child(4){-webkit-box-flex:0;-ms-flex:none;flex:none;width:35%;min-width:220px}
.contactnr dl dt{padding:0 15px;box-sizing:border-box}
.contactnr .title{color:#999;margin-bottom:10px}
.contactnr .yc{ display:none;}
.contactnr .lxfs{margin-bottom:10px;word-wrap:break-word;word-break:break-all;white-space:normal;line-height:1.5}
.contactnr .whatapp a{background:#999;display:inline-block;padding:10px 20px;border-radius:30px;color:#fff;font-family:'AkzidenzGrotesk-Light'}
.contactnr .whatapp a:hover{background:#0778d0}
@media (min-width:768px) and (max-width:1199px){.contactnr ul li:not(.other-li){flex-wrap:wrap !important}
.contactnr .lx_l{width:100% !important;padding-right:0 !important;margin-bottom:15px;padding-top:0 !important;text-align: center; font-size:30px;}
.contactnr .lx_r{width:100%}
}
@media (max-width:1199px){.contact{padding:50px 30px}
.contactnr dl{margin:0 -10px;border-bottom:1px dashed #ccc;width: 100%;}
.contactnr dl dt:first-child,.contactnr dl dt:nth-child(2){width:50%;margin-bottom:20px}
.contactnr dl dt:nth-child(3),.contactnr dl dt:nth-child(4){width:50%}
.contactnr dl dt{padding:0 10px}
.contactnr .lxfs.s36{font-size:28px}
.contactnr .lx_r dl{border-bottom:1px dashed #eee}
.contactnr .yc{ display:block;}
}

@media (max-width:767px){.contact{padding:30px 15px}
.contactnr dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 0;margin:0}
.contactnr dl dt{width:100% !important;margin-bottom:15px;padding:0}
.contactnr .title.s24{font-size:18px}
.contactnr .lxfs.s36{font-size:22px}
.contactnr .whatapp.s30 a{padding:8px 16px;font-size:16px}
.contactnr dl:last-child .lxfs.s36,.contactnr dl:nth-last-child(2) .lxfs.s36{word-break:break-word;-ms-word-break:break-all;line-height:1.5}
.contactnr ul li:not(.other-li){flex-wrap:wrap !important}
.contactnr .lx_l{width:100%;padding-right:0;margin-bottom:15px;        text-align: center; font-size:30px;}
}

.contactnr dl.other dt{width:100%}
.contactnr li.other-li{padding-top:20px;border-top:1px dashed #ccc}



.reviewbox{margin:0 auto;list-style:none;overflow:hidden;padding:0}
.reviewbox .masonry-column{float:left;width:32%; margin-right:2%;box-sizing:border-box}
.reviewbox .masonry-column:nth-child(3n){ margin-right:0;}
.reviewbox li{background:#fff;padding:70px 40px;text-align:center;margin-bottom:30px;box-sizing:border-box;width:100%}
.reviewbox .img{margin-bottom:15px;}
.reviewbox .title{padding:20px 0}
.reviewbox .desc{color:#999;text-align:left;word-wrap:break-word;*word-break:break-all}
.reviewbox li .img{display:block;width:250px;height:250px;margin:0 auto;border-radius:50%;overflow:hidden;border:3px solid transparent;transition:border-color 0.3s ease;}
.reviewbox span img{width:100%;height:100%;object-fit:cover;*display:none}
.reviewbox li{cursor:pointer;transition:transform 0.2s}
.reviewbox li:hover{transform:translateY(-3px)}
.reviewbox li:hover .title{color:rgb(70,143,255)}
.reviewbox li:hover .img{ border-color:rgb(70,143,255)}
.reviewbox .img span{*display:block;*background-size:cover;*background-position:center}
.ie9 .reviewbox .img span{background-size:cover;background-position:center;display:block}
.ie9 .reviewbox .img img{display:none}
@media (max-width:768px){.reviewbox li{padding:50px 20px}
.reviewbox li .img{width:180px;height:180px}
.reviewbox .img span{*width:180px;*height:180px}
.reviewbox li{margin-bottom:10px;}
}

.khreviewbox li{ padding: 0;}
.khreviewbox img{ display: block;}
.khreviewbox li .reviewimg{ background:#000;}
.khreviewbox li .reviewimg img{ width:100%;}
.khreviewbox li:hover .reviewimg img{ opacity:0.8}
.reviewbox01{ position: relative;}
.xinxin{ position: absolute; bottom: 10px; right: 10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}
.xinxin i{ color: #999; font-weight: bold;}
.xinxin span{ color: #fff; padding-left: 5px;}
.reviewbox2{ background: #fff;padding:10px;}
.reviewdesc{ color: #666;    text-align: left; padding-bottom: 10px;}
.shuoming{     align-items: center;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.smimg{ width: 30px;height: 30px; border-radius: 100%; overflow: hidden;}
.touxiang{display:-webkit-box;display:-ms-flexbox;display:flex;align-items: center; gap:10px;}
.time{font-family:'AkzidenzGrotesk-Light';}
	
@media (max-width:991px){.reviewbox .masonry-column{width:49%} .reviewbox .masonry-column:nth-child(3n){ margin-right:2%;} .reviewbox .masonry-column:nth-child(2n){ margin-right:0;}}
@media (max-width:768px){.reviewbox .masonry-column{width:100%}.reviewbox .masonry-column{ margin-right:0%;}
.video-play-btn{width:40px;height:40px}
.video-play-btn i{font-size:18px}
}
.khreviewbox li{text-align:left}
.khreviewtc{padding:20px;background:#fff}
.khreviewtctt{align-items:center;-webkit-box:display;display:-ms-flexbox;display:flex;gap:10px}
.khreviewtctt .left{height:60px;width:60px;border-radius:100%;overflow:hidden}
.khreviewtctt .right02{font-family:'AkzidenzGrotesk-Light'}
.khreviewtcdesc{padding:10px 0}
.khreviewtcnr{padding:10px 0}
.khreviewtcxx{justify-content:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}
.kh-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);display:none;justify-content:center;align-items:center;z-index:1000;padding:20px}
.kh-modal-overlay.active{display:flex}
.kh-modal-content{background:#fff;border-radius:8px;width:100%;max-width:600px;position:relative;max-height:90vh;display:flex;flex-direction:column}
.kh-modal-close{position:absolute;top:15px;right:15px;background:none;border:none;font-size:20px;cursor:pointer;z-index:10}
.kh-modal-scroll{overflow-y:auto;flex:1}
.khreview{cursor:pointer;transition:transform 0.2s}
.khreview:hover{transform:translateY(-3px)}
.khreviewtc{display:none}
.media-container{position:relative;width:100%;height:100%}
.review-video{width:100%;height:100%;object-fit:cover}
.video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;z-index:10}
.video-play-btn i{color:#fff;font-size:60px;}
 
.reviewimg:has(img[data-type="video"])::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);z-index:5;transition:background-color 0.3s ease}
.reviewimg:has(img[data-type="video"]):hover::after{background-color:rgba(0,0,0,0.5)}
.modal-video-container video{ max-width:100%;}





.page_bannerbox img{ width:100%; display:block;object-fit: cover; min-height:200px;}
.page_Joinbox .title{ text-align:center;}
.page_Joinbox .desc{ line-height:1.5; color:#666;}
.page_Joinbox .desc p{ margin-bottom:20px;}

.page_Join{background:linear-gradient(to bottom,#91bbfb 0%,#f4f4f6 50%,#f4f4f6 50%,#f4f4f6 100%);
	background:-webkit-linear-gradient(top,#91bbfb 0%,#f4f4f6 50%,#f4f4f6 50%,#f4f4f6 100%);
    background:-moz-linear-gradient(top,#91bbfb 0%,#f4f4f6 50%,#f4f4f6 50%,#f4f4f6 100%);
	background:-o-linear-gradient(top,#91bbfb 0%,#f4f4f6 50%,#f4f4f6 50%,#f4f4f6 100%); 
	padding:150px 0 50px;}
	
.page_Join .desc{font-family:'AkzidenzGrotesk-Light'; margin-top:50px;}
@media (max-width:1200px){
	.page_Join{padding:80px 0 30px;}
	.page_Join .desc{margin-top: 30px;}
	}
@media (max-width:768px){
	.page_Join{padding:50px 0 30px;}
	.page_Join .desc{margin-top: 20px;}
}


.page_used{padding-bottom:90px}
.page_usednr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;padding:0;margin:0}
.page_usednr .desc{font-family:'AkzidenzGrotesk-Light';margin-top:10px; color:#666;}
.page_usedboxtt .desc{font-family:'AkzidenzGrotesk-Light';margin-top:10px; color:#666;}
.page_usedboxtt{text-align:center;margin-bottom:30px}
.page_usednr li .img{text-align:center;display:block;position:relative;height:180px;margin:0 auto 10px}
.page_usednr li .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}
.page_usednr li .img02{display:none}
.page_usednr li{width:32%;margin-left:2%;background:#ececec;padding:80px 50px;text-align:center;list-style:none;box-sizing:border-box}
.page_usednr li:nth-child(3n+1){margin-left:0}
.page_usednr li:hover .img01{display:none}
.page_usednr li:hover .img02{display:block}
.page_usednr li .title.s36{margin:0;padding-top:10px}
.page_usednr li:hover .title{ color:#468fff;}
@media (max-width:1200px){
	.page_usednr li .img{ height:120px;}
	.page_usednr li{padding:30px 20px;}
	}
@media (max-width:768px){
	.page_usednr li .img{ height:80px;}
	.page_usednr li{ width:100%; margin-left:0; margin-bottom:10px;}	
	.page_used{ padding-bottom:40px;}
}


.page_Strength{color:#fff;width:100%;overflow:hidden;padding-bottom:150px}
.page_Strengthbox{position:relative}
.page_Strengthbox_img{position:relative;width:100%}
.page_Strengthbox_img img{width:100%;height:auto;display:block;object-fit:cover;min-height:200px}
.page_Strengthbox_nr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:0 20px;width:80%}
.page_Strengthbox_nr .desc{font-family:'AkzidenzGrotesk-Light';margin-top:20px}
@media (max-width:1200px){.page_Strengthbox_nr{width:100%}
.page_Strength{padding-bottom:80px}
}@media (max-width:768px){.page_Strengthbox_nr .title.s60{font-size:40px}
.page_Strengthbox_nr .desc.s24{font-size:18px}
.page_Strength{padding-bottom:40px}
}
@media (max-width:500px){
	.page_Strengthbox_nr{position:relative !important;margin-top:30px;top:auto !important;left:auto !important;transform:none !important;width:100%;padding:0 15px; color:#333;}
	.page_Strengthbox_img img{min-height:250px}
}



.contact_bannerbox{position:relative;width:100%;overflow:hidden}
.contact_bannerbox img{width:100%;height:100%;min-height:200px;object-fit:cover;display:block}
.contact_banner{display:flex}
.contact_bannerboxwz{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;}
.contact_bannerboxwz .title{color:#fff;text-align:center;text-transform:uppercase;z-index:2}
.contact_bannerbox::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:1}















.page_dealerbox{padding-bottom:90px;-webkit-box-sizing:border-box;box-sizing:border-box}
.page_dealerboxtt{text-align:center}
.page_dealerboxtt .desc{font-family:'AkzidenzGrotesk-Light';margin-top:20px}
.page_dealernr{background:#fff;padding:60px;margin-top:60px;-webkit-box-sizing:border-box;box-sizing:border-box}
.page_dealernrform{margin-top:30px}
#contactForm{text-align:center}
#contactForm dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap; padding:0; margin:0;}
#contactForm dt{list-style:none;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:250px;margin-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box; margin-bottom:20px;}
#contactForm dt:nth-child(2n+1){margin-left:0}
.form-group{position:relative;width:100%}
#contactForm input,#contactForm textarea{width:100%;padding:20px 15px;border:2px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease;background-color:#ccc;color:white;font-family:'AkzidenzGroteskBQ-Medium',sans-serif,Arial,Helvetica;font-size:18px}
#contactForm input::-webkit-input-placeholder,#contactForm textarea::-webkit-input-placeholder{color:rgba(255,255,255,1);font-family:'AkzidenzGroteskBQ-Medium',sans-serif}
#contactForm input:-moz-placeholder,#contactForm textarea:-moz-placeholder{color:rgba(255,255,255,0.7);font-family:'AkzidenzGroteskBQ-Medium',sans-serif}
#contactForm input::-moz-placeholder,#contactForm textarea::-moz-placeholder{color:rgba(255,255,255,0.7);font-family:'AkzidenzGroteskBQ-Medium',sans-serif}
#contactForm input:-ms-input-placeholder,#contactForm textarea:-ms-input-placeholder{color:rgba(255,255,255,0.7);font-family:'AkzidenzGroteskBQ-Medium',sans-serif}
#contactForm input:focus,#contactForm textarea:focus{outline:none;border-color:#468fff}
#contactForm textarea{min-height:100px;resize:vertical;overflow:auto}
.page_dealerbox .error-message{color:#dc3545;font-size:14px;margin-top:5px;display:none;text-align: left;}
.error-message.show{display:block}
#contactForm input.invalid + .error-message,#contactForm textarea.invalid + .error-message{display:block}
#contactForm input.invalid,#contactForm textarea.invalid{border-color:#dc3545}
#contactForm input:invalid:not(:focus):not(:placeholder-shown) + .error-message,#contactForm textarea:invalid:not(:focus):not(:placeholder-shown) + .error-message{display:block}
#contactForm input:invalid:not(:focus):not(:placeholder-shown),#contactForm textarea:invalid:not(:focus):not(:placeholder-shown){border-color:#dc3545}
.submit-btn{width:auto;background:#458eff;background:-webkit-linear-gradient(90deg,#458eff,#023ffc);background:-ms-linear-gradient(90deg,#458eff,#023ffc);background:linear-gradient(90deg,#458eff,#023ffc);color:white;border:none;padding:20px 100px; text-transform:uppercase;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;font-size:18px;margin-top:50px;outline:none}
.submit-btn:hover{background:#3a7ee6;background:-webkit-linear-gradient(90deg,#3a7ee6,#0136e0);background:-ms-linear-gradient(90deg,#3a7ee6,#0136e0);background:linear-gradient(90deg,#3a7ee6,#0136e0)}
#contactForm dl:last-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#contactForm dl:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media (max-width:768px){.page_dealernr{padding:30px 15px; margin-top:30px;}
#contactForm dt{min-width:100%;margin-left:0;margin-bottom:10px}
#contactForm dl:nth-of-type(2){-ms-flex-wrap:wrap;flex-wrap:wrap}
.submit-btn{margin-top:20px;width: 100%;padding: 10px 0;font-size:14px;}
#contactForm input, #contactForm textarea{ padding:10px; font-size:14px;}
.page_dealernrform{ margin-top:10px;}
.page_dealerbox{ padding-bottom:40px;}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#contactForm dl{display:-ms-flexbox}
#contactForm dt{-ms-flex:1 1 250px}
#contactForm textarea{height:auto}
}



.hyhead{position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:999;box-shadow:0 2px 10px rgba(0,0,0,0.05)}
.hyheadbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;height:70px;}
.hyhead_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center; }
.hylogo{margin-right:30px}
.hyhead_right i{font-size:24px;font-weight:600}
.hylogin{background-image:url(../images/login.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;align-items:center;display:flex;justify-content:center}
.resetlogin{background-image:url(../images/reset.jpg);}
.hyloginnr{background-color:#fff;border-radius:12px;left:54%;padding:64px 32px;position:absolute;top:50%;transform:translateY(-50%);width:480px}
.hyloginnr .desc{ color:#666; margin-bottom:30px;}
.hylogin .bottom_copy{position:absolute;bottom:0;left:0;right:0}
.hyloginnr .title{margin-bottom:20px}
.dnegform_desc{color:#666;padding-top:30px}
.dnegform_desc a{color:#666}
.hyloginnr a{color:#0778d0;}
.hyloginnr a:hover{ color:#055ca8}
.dnegform_desc a{ color:#666;}
.dnegform_desc a:hover{color:#0778d0}
.keep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}
.keep .el-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}
.dnegform_buttom{background:#0778d0;text-align:center;padding:20px 10px;width:100%;margin:20px auto;border-radius:10px}
.dnegform_buttom button{color:#fff;font-size:18px}
.dnegform_item{position:relative;margin-bottom:35px}
.dnegform_item input{width:100%;height:56px;padding:0 16px;border:1px solid #e0e0e0;border-radius:8px;font-size:16px;box-sizing:border-box;transition:border-color 0.3s ease,box-shadow 0.3s ease;font-family:'AkzidenzGroteskBQ-Medium',sans-serif}
.dnegform_item input::placeholder{color:#999;font-family:'AkzidenzGroteskBQ-Medium',sans-serif}
.dnegform_item input:focus{outline:none;border-color:#0778d0;box-shadow:0 0 0 3px rgba(7,120,208,0.1)}
.dnegform_item input::placeholder{color:#999}
.dnegform_buttom button{font-family:'AkzidenzGroteskBQ-Medium',sans-serif;}
#dnegform .error-message{color:#f44336;font-size:14px;display:none;position:absolute;left:0; margin-top:5px;}
.dnegform_item input.invalid{border-color:#f44336}
.el-checkbox__original{width:16px;height:16px;margin-right:8px;accent-color:#0778d0}
.keep{margin:16px 0 24px; flex-wrap:wrap;}
.keep a{text-decoration:none}
.dnegform_buttom button{width:100%;height:100%;border:none;background:transparent;cursor:pointer;transition:all 0.3s ease}
.dnegform_buttom:hover{background:#055ca8}
.dnegform_buttom button:active{transform:scale(0.99)}
.create_account{margin:24px 0;text-align:center; color:#666;}
.create_account a{text-decoration:none}
.hylogin .bottom_copyboox a:hover{ color:#0778d0;}
.login_account{ text-align:right; padding-bottom:20px;}
.keep{ padding-bottom:20px;}
.dnegform_desc{ font-size:14px;}
@media (max-width:1200px){
.terms{ margin-top:0;}	
.hyhead{display:none}
.dnegform_desc{ padding-top:10px;}
.hylogin{background-image:none !important;background-color:#fff;min-height:100vh;padding:20px;display:flex;flex-direction:column}
.hyloginbox{width:100%;flex:1;display:flex;flex-direction:column}
.hyloginnr{position:static !important;transform:none !important;left:auto !important;top:auto !important;width:100% !important;padding:60px 0;background-color:transparent !important;border-radius:0 !important}
.hylogin .bottom_copy{position:static !important;margin-top:auto;padding:20px 0;width:100%}
.hylogin .bottom_copyboox{color:#666;text-align:center}
}


.hyregister{min-height:100vh;background-image:url(../images/register.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;box-sizing:border-box;position:relative}
.hyregister::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.05);z-index:0}
.hyregisterbox{width:100%;max-width:1200px;margin:0 auto;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1}
.hyregisternr{width:680px;margin:100px auto 0;padding:60px 40px;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.08);box-sizing:border-box;transition:transform 0.3s ease,box-shadow 0.3s ease}
.hyregisternr:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,0.12)}
.hyregisternr .title{margin:0 0 24px;color:#333;text-align:center;font-size:36px;font-weight:600;letter-spacing:0.5px}
.hyregisternr .desc{margin:0 0 30px;color:#666;font-family:'AkzidenzGrotesk-Light';line-height:1.6}
.hyregisternr .tips{margin:0 0 40px;color:#333;text-align:center;font-size:15px}
.hyregisternr .tips a{color:#0778d0;text-decoration:none;transition:all 0.2s;font-weight:500}
.hyregisternr .tips a:hover{color:#055ca8;text-decoration:underline}
.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin:0 0 30px}
.registerform_item{position:relative;margin:0 0 25px;min-width:calc(50% - 15px);padding-bottom:5px}
.registerform_item.registerform_itema{margin-bottom:0}
.registerform_item:last-child{margin-bottom:0}
.form input{width:100%;height:56px;padding:0 16px;border:1px solid #e0e0e0;font-size:16px;font-family:'AkzidenzGroteskBQ-Medium',sans-serif;color:#333;box-sizing:border-box;transition:all 0.3s ease;background-color:#fafafa}
.form input:focus{outline:none;border-color:#0778d0;box-shadow:0 0 0 3px rgba(7,120,208,0.1);background-color:#fff}
.form input::placeholder{color:#999;font-family:'AkzidenzGroteskBQ-Medium',sans-serif;transition:color 0.3s ease}
.form input:focus::placeholder{color:#ccc}
.hyregister .error-message{position:absolute;left:0;top:100%;color:#f44336;font-size:14px;display:none;animation:fadeIn 0.3s ease;z-index:10;width:100%}
.registerform_item input.invalid{border-color:#f44336;animation:shake 0.5s ease}
.registerform_item input.invalid + .error-message{display:block}
.registerform_buttom{width:100%;margin:30px 0 20px;background-color:#0778d0;border-radius:8px;transition:all 0.3s ease;position:relative;overflow:hidden}
.registerform_buttom::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);transition:all 0.6s ease}
.registerform_buttom:hover::before{left:100%}
.registerform_buttom button{width:100%;height:56px;padding:0 20px;background:transparent;border:none;color:#fff;font-size:18px;font-weight:500;cursor:pointer;transition:transform 0.2s ease;position:relative;z-index:1}
.registerform_buttom:hover{background-color:#055ca8;box-shadow:0 4px 12px rgba(7,120,208,0.2)}
.registerform_buttom button:active{transform:scale(0.99)}
.registerform_desc{margin:30px 0 0;padding-top:10px;color:#666;font-size:14px;text-align:center;padding:0 30px;}
.registerform_desc a{text-decoration:none;transition:all 0.2s; color:#666;}
.registerform_desc a:hover{text-decoration:underline;color:#0778d0;}
.hyregister .bottom_copy{width:100%;margin-top:auto;padding:20px 0}
.hyregister .bottom_copyboox{color:#666;text-align:center;font-size:14px;line-height:1.8}
.hyregister .bottom_copyboox a{color:#666;text-decoration:none;transition:color 0.2s}
.hyregister .bottom_copyboox a:hover{color:#0778d0;text-decoration:underline}
.slidercheck{width:100%;display:flex;align-items:center;gap:10px}
.slidercheckbox{flex:1;height:56px;background-color:#f5f5f5;position:relative;overflow:hidden;border-radius:0;transition:background-color 0.3s ease;border:1px solid #e0e0e0}
.sliderchecknr{position:absolute;left:0;top:0;width:56px;height:56px;background-color:#fff;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.15);z-index:2}
.sliderchecknr:hover{box-shadow:0 3px 12px rgba(0,0,0,0.2)}
.sliderchecknr i{align-items:center;color:#0778d0;cursor:pointer;display:flex;font-size:24px;font-style:normal;height:100%;justify-content:center;left:0;position:absolute;touch-action:pan-y;transition:color 0.3s ease;opacity:0}
.sliderchecknr .slider-icon{position:absolute;width:40px;height:40px;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity 0.3s ease}
.slidercheck-text{position:absolute;left:56px;width:calc(100% - 56px);color:#666;font-size:14px;line-height:56px;background:linear-gradient(90deg,#999,#555 36%,#999);-webkit-background-clip:text;-webkit-background-size:200% 100%;-webkit-text-fill-color:transparent;animation:backgroundScroll 1.5s linear infinite;transition:opacity 0.3s ease;z-index:1;padding-left:40px}
#verifycode{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0;visibility:hidden;transition:all 0.3s ease}
.get-code-btn{height:56px;padding:0 16px;background-color:#6aaee3;color:#fff;border:none;border-radius:8px;cursor:not-allowed;transition:all 0.3s ease;white-space:nowrap;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,0.05)}
.slidercheckbox.success + .get-code-btn{background-color:#0778d0;cursor:pointer;box-shadow:0 2px 8px rgba(33,181,115,0.3)}
.slidercheckbox.success + .get-code-btn:hover{background-color:#1aa364;transform:translateY(-2px);box-shadow:0 4px 12px rgba(33,181,115,0.4)}
.slidercheckbox.success .slidercheck-text{opacity:0;animation:none}
.slidercheckbox.success{background-color:#edfae5}
.slidercheckbox.success .sliderchecknr{transform:translateX(calc(100% - 56px));box-shadow:0 2px 8px rgba(82,196,26,0.3)}
.slidercheckbox.success .sliderchecknr i{color:#52c41a;opacity:1}
.slidercheckbox.success .sliderchecknr .slider-icon{opacity:0}
.slidercheckbox.success #verifycode{opacity:1;visibility:visible;z-index:3}
.verified-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;opacity:0;transition:opacity 0.3s ease;z-index:4}

@media (max-width:768px){.hyregisternr{width:100%;padding:40px 20px;margin-top:20px;border-radius:8px}
.form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}
.form-row .registerform_item{margin-bottom:25px;min-width:100%}
.registerform_desc{font-size:12px;margin-top:20px;padding:0 15px;line-height:1.6}
.hyregister .bottom_copy{padding:15px 0}
.hyregister .bottom_copyboox{font-size:12px;line-height:1.6}
.form-row{ margin-bottom:0;}
.slidercheck-text{ width:100%;}
.slidercheck-text{font-size:12px}
.hyregisternr .title{font-size:28px}
.hyregister .error-message{font-size:12px}
}
@media (max-width:500px){
	.slidercheckbox{ flex:auto}
	.slidercheck-text{ left:30px;}
	.slidercheck{flex-direction:column;align-items:stretch;gap:12px}
.get-code-btn{width:100%;height:50px}}

.about_bannerbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;overflow:hidden}
.about_bannerbox .img{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}
.about_bannerbox .img img{width:100%;height:100%;object-fit:cover;display:block;}
.about_bannerbox .nr{position:absolute;text-align:center;color:#fff;width:90%;max-width:1200px;z-index:2}
.about_bannerbox .nr .nr01{max-width:80%;opacity:0.6;margin:0 auto}
.about_bannerbox .nr .nr01 img{max-width:100%;height:auto}
.about_bannerbox .nr .nr02{font-size:clamp(1.5rem,5vw,3rem);margin:1rem 0 0}
@media screen and (max-width:1600px){.about_bannerbox .nr .nr01{ max-width:60%;}}
@media screen and (max-width:768px){
.about_bannerbox .nr .nr01{max-width:90%}
.about_bannerbox .img img{min-height:350px;}
}


.abouut_stroy{background-image:url(../images/about_stroy.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding:0;margin:0}
.abouut_stroybox{display:flex;flex-direction:column;min-height:100vh;margin:0 auto;box-sizing:border-box}
.abouut_stroy01{width:60%;padding-top:160px}
.abouut_stroy02{width:40%;padding-bottom:100px;margin-top:auto}
.abouut_stroybox .desc{font-family:'AkzidenzGrotesk-Light',sans-serif;margin-top:20px;line-height:1.6}
@media screen and (max-width:768px){.abouut_stroy01,.abouut_stroy02{width:100%}
.abouut_stroy01{padding-top:80px}
.abouut_stroy02{padding:60px 0 80px}}
@media screen and (max-width:480px){.abouut_stroy01{padding-top:60px}}

.about_gsbox{display:flex;text-align:right}
.about_gsbox img{display:block;width:100%;height:100%;object-fit:cover}
.about_gsbox .gs{flex:0 0 50%}
.gsright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:100%;position:relative}
.gsrightimg{width:100%;flex:none}
.gsrightnr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;box-sizing:border-box;padding:30px 0}
.about_gs .about_gsbox:nth-child(2){flex-direction:row-reverse;text-align:left}
.gsrightnr .desc{font-family:'AkzidenzGrotesk-Light';margin:0 auto;padding:20px 0}
.gsrightnr .ys{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:space-between;gap:20px}
.ystt{color:#0778d0;text-align:left}
.ysdesc{padding-top:10px;font-family:'AkzidenzGrotesk-Light'}

@media (max-width:1200px){.about_gsbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.about_gsbox .gs{flex:none;width:100%}
.gsleft{height:auto}
.gsright{height:auto;}
.about_gs .about_gsbox:nth-child(2){flex-direction:column}
.about_gsbox,.about_gs .about_gsbox:nth-child(2){text-align:center}
.ystt{text-align:center}
}


@media (max-width:768px){.gsright{height:auto;position:static;padding:0;display:block}
.gsrightimg{display:none}
.gsrightnr{position:static;transform:none;width:100%;padding:40px 20px;box-sizing:border-box;margin:0}
.gsrightnr .desc{width:100%}
.gsrightnr .ys{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}
}


.about_honorwz{ text-align:center;}
.about_honorwz .desc{font-family:'AkzidenzGrotesk-Light'; padding:30px 0;}
.njj{ padding:150px 0;}


.honornr{position:relative;height:100%}
.honornr01{position:relative;overflow:hidden}
.honornr01::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);opacity:0;transition:opacity 0.3s ease;z-index:5}
.honornr01 img{width:100%;height:auto;display:block;transition:transform 0.3s ease}
.honornr02{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;padding:0 10px;opacity:0;transition:opacity 0.3s ease;z-index:10}
.honornr:hover .honornr01::after{opacity:1}
.honornr:hover .honornr02{opacity:1}
.honornr:hover .honornr01 img{transform:scale(1.05)}
.honornr{ border:4px solid #2b5288;}
@media (max-width:1600px){.njj{ padding:100PX 0;}}
@media (max-width:1200px){.njj{ padding:60PX 0;}}

.about_ablum.njj{ padding-top:0;}
.about_ablum{ display:-webkit-box;display:-ms-flexbox;display:flex;}
.about_ablum li{ text-align:center;}
.about_ablum li{ width:32%; margin-left:2%;}
.about_ablum li:nth-child(3n+1){ margin-left:0;}
.about_ablum li .img{overflow:hidden; display:block; }
.about_ablum li img{ width:100%; transition:all .5s ease; display:block; }
.about_ablum li .title{background:#fff;  padding:20px 5px;font-family:'AkzidenzGrotesk-Light'; }
.about_ablum li:hover img{ transform:scale(1.1)}
.about_ablum li:hover .title{background:#0778d0; color:#fff;}

@media (max-width:768px){
	.about_ablum{flex-wrap: wrap;}
	.about_ablum li{ width:100%; margin-left:0; margin-bottom:20px;}
	
	}

.terms{margin-top:70px;}
.termsbt{  background:#232526; color:#fff; padding:20px 0;}
.termstt{ margin:50px auto; text-align:center;}
.termsbox{ display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between; width:100%;}
.termsbox .left{flex:0 0 20%; box-sizing:border-box; margin-right:20px;}
.termsbox .left li{border-left: 2px solid rgba(0, 0, 0, .3);}
.termsbox .left li a{ color:#707473; display:block; padding:10px 10px;}
.termsbox .left li.cur{background:rgba(112, 116, 115,0.1);border-left: 2px solid rgba(0, 0, 0, 1); }
.termsbox .left li:hover{background:rgba(112, 116, 115,0.1);}
.rightnr{ line-height:1.5}
.rightnr li h2{ font-weight:normal;}
.rightnr li{ padding-top:40px;}
.rightnr li:nth-child(1){ padding-top:0}

@media (max-width:1200px){
	.termsbox .left{ display:none;}
	
}


.cartboxtt{ margin-bottom:30px; display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center; width:100%;    align-items: center;}
.carttt{ margin-right:10px;}
.cartback a{ background:#fff; padding:10px 30px; color:#468fff; display:inline-block; border:2px solid #468fff; border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items: center;}
.cartback i{ font-size:30px; color:#468fff}

.cartboxpro{list-style:none;padding:0;margin:0}
.cartboxpro li{display:flex;align-items:center;justify-content: space-between;width:100%;padding:30px;border-bottom:1px solid #fff;position:relative;}
.cartboxpro li .cpnr{display:flex;}
.cartboxpro li .img{flex:0 0 auto;margin-right:60px;border-radius:20px;overflow:hidden;border:1px solid #87e6ff;background:#fff}
.cartboxpro li .img img{width:150px;height:150px;object-fit:cover;display:block}
.cartboxpro li .title{flex:1;margin-right:20px}
.cartboxpro li .shuliang{flex:0 0 auto}
.cartboxpro li .shuliangnr{width:60px;padding:5px;text-align:center}
.cartboxpro .title01{margin:0 0 10px 0}
.cartboxpro .title02 span{font-family:'AkzidenzGrotesk-Light'}
.cartboxpro li .close-btn{position:absolute;top:15px;right:15px;color:#999;font-size:16px;cursor:pointer;opacity:0;transition:opacity 0.3s ease}
.cartboxpro li:hover .close-btn{opacity:1;}
.cartboxpro li .close-btn:hover{color:#468fff}
.cartboxpro li:hover{ background:rgba(255,255,255,0.5);}

@media (max-width:1200px){.cartboxpro li .img{ margin-right:10px;}
.cartboxpro li .img img{ width:100px; height:100px;}
.cartboxpro li{ padding:20px 10px;}
}

@media (max-width:500px){
	.cartboxpro li .title{ padding:15px 0;}
	.cartboxpro .cpnr{display:flex;flex-direction: column;}
	.cartboxpro li .img{width: max-content;}
	.cartboxpro li{flex-direction: column;align-items: flex-start;}
	.cartboxpro li .shuliangnr{width: 100%;}
	.cartboxtt{flex-direction: column;}
	.cartback a{ padding:5px 10px;}
	}





.booknr{margin-top:60px;padding:90px;background:#fff}
.booktt{color:#666;text-align:center;padding-bottom:60px}
.booktt a{color:#468fff;text-decoration:underline}
.booktt a:hover{color:#023ffc}
.book .bottombox_inputa1,.book .bottombox_inputc{background:#bdbdbd}
.book .bottombox_input input{height:50px}
.book .bottombox_inputa{gap:10px;display:flex}
.book .bottombox_input input,.book .bottombox_input textarea{caret-color:#fff;color:#fff;width:100%;background:transparent;border:2px solid transparent;transition:border-color 0.3s ease;padding:0 15px;box-sizing:border-box}
.book .bottombox_input input::placeholder,.book .bottombox_input textarea::placeholder{color:#fff;opacity:1}
.book .bottombox_input input:-ms-input-placeholder,.book .bottombox_input textarea:-ms-input-placeholder{color:#fff}
.book .bottombox_input input::-ms-input-placeholder,.book .bottombox_input textarea::-ms-input-placeholder{color:#fff}
.book .bottombox_input textarea{min-height:150px;padding:15px;resize:vertical}
.bookbutton{text-align:center;margin-top:60px}
.bookbutton a{display:inline-block;margin:0 auto;background:linear-gradient(to right,#458eff,#023ffc);background:-webkit-linear-gradient(left,#458eff,#023ffc);background:-o-linear-gradient(left,#458eff,#023ffc);background:-moz-linear-gradient(left,#458eff,#023ffc);background:-ms-linear-gradient(left,#458eff,#023ffc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#458eff',endColorstr='#023ffc',GradientType=1);padding:15px 60px;color:#fff;text-decoration:none;border-radius:4px;transition:all 0.3s ease}
.bookbutton a button{color:#fff;font-size:18px;background:transparent;border:none;cursor:pointer;padding:0}
.bookbutton a:hover{background:linear-gradient(to right,#3a7beb,#002ed8);background:-webkit-linear-gradient(left,#3a7beb,#002ed8);background:-o-linear-gradient(left,#3a7beb,#002ed8);background:-moz-linear-gradient(left,#3a7beb,#002ed8);background:-ms-linear-gradient(left,#3a7beb,#002ed8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a7beb',endColorstr='#002ed8',GradientType=1)}

.book .bottombox_inputa1.error input,.book .bottombox_inputc.error textarea{border:2px solid #ff0000 !important;animation:shake 0.5s ease-in-out}
.book .bottombox_input input:focus,.book .bottombox_input textarea:focus{outline:none;border-color:#468fff}
@media (max-width:1200px){.booknr{padding:40px}}
@media (max-width:768px){.booknr{padding:20px 10px}
.book .bottombox_inputa .bottombox_inputa1{width:100%}
.book .bottombox_inputa{flex-wrap:wrap}
.bookbutton{ margin-top:10px;}
.bookbutton a{ padding:15px;width:100%;}
}



.float_buttons{position:fixed;right:50px;top:50%;transform:translateY(-50%);z-index:39;display:flex;flex-direction:column;gap:10px}
.float_buttons li{background:linear-gradient(to right,#0cc3eb,#61dbf8);background:-webkit-linear-gradient(to right,#0cc3eb,#61dbf8);background:-o-linear-gradient(to right,#0cc3eb,#61dbf8);background:-moz-linear-gradient(to right,#0cc3eb,#61dbf8);background:-ms-linear-gradient(to right,#0cc3eb,#61dbf8);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color: #fff;cursor:pointer;position:relative;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.1)}
.float_buttons li i{ font-size:30px;}
.float_buttons .back_btn{background:#fff;color:#666}
.cart_badge{position:absolute;top:0;right:50px;min-width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;background-color:#f40;color:#fff;font-size:18px;}

@media (max-width:1200px){
	.float_buttons{ right:5px}
	}

