@charset "utf-8";
:root{--lang-blue:#075aa9;--lang-header-height:8.08vw;--product-page-header-height:8.08vw;--lang-blue:#075aa9;--lang-actove-header-height:4.4vw;}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;font:0.83vw "Regular";color: #333333;}
html{scrollbar-width:thin;scrollbar-color:#999 #f2f2f2;scrollbar-gutter:stable;}
html::-webkit-scrollbar{width:8px;}
html::-webkit-scrollbar-track{background:#f2f2f2;}
html::-webkit-scrollbar-thumb{background:#999;border-radius:4px;}
body {overflow-x:hidden;margin:0;padding:0;line-height:1;font-family:"Regular";color:#333333;font-size:0.7294vw;width:100%;max-width:100%;}
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,Footer,Header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,input,textarea,select{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight: 500;}
input,select,textarea {border-radius:0;outline:none;font:0.7294vw Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;border:0;padding:0;margin:0;}
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance:none;}
input[type="submit"],input[type="button"],input[type="radio"],input[type="checkbox"] {cursor:pointer;}
a {font-size:0.7294vw;text-decoration:none;color:#000000;display:inline-block;text-decoration:none;outline:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
a:hover {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
a:focus{outline:none}
img {vertical-align:middle;max-width:100%;max-height:100%;margin:0;padding:0;border:0;object-fit:cover;}
ol,ul{list-style:none}
.notBlue {-moz-user-select:none;/*火狐*/ -webkit-user-select:none;/*webkit浏览器*/ -ms-user-select:none;/*IE10*/ -khtml-user-select:none;/*早期浏览器*/ user-select:none;}
::after,::before {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;box-sizing:border-box;}
html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,Footer,Header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;vertical-align:baseline;line-height:1;}
p {margin:0;padding:0;border:0;vertical-align:baseline;color:#666666;}
.ohidden {overflow:hidden;}
.MoShow {display:none;}
.m-header-nav {display:none;}

/* 颜色相反 */
.invert{filter: invert(100%);}

.tra {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra:hover {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra2 img {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra2:hover img {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra3 .img {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra3:hover .img {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}


.clamp1 {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.clamp2 {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.clamp3 {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.clamp4 {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}

.click_video {cursor:pointer;}
.BWeight {font-weight:bolder;}
.uppercase {text-transform:uppercase;}
.lowercase {text-transform:lowercase;}
.capitalize {text-transform:capitalize;}

/* 滚动条 */
.ovyscroll.left {direction:rtl;overflow-y:auto;}
.ovyscroll.left > * {direction:ltr;}
.ovyscroll {overflow-y:auto;}
.ovyscroll::-webkit-scrollbar-track {background-color:#e5e5e5;border-radius:100px;}
.ovyscroll::-webkit-scrollbar-thumb {background:#227e97;border-radius:100px;}
.ovyscroll::-webkit-scrollbar-button {background-color:#ffffff;display:none;border-radius:100px;}
.ovyscroll::-webkit-scrollbar-corner {background-color:#ffffff;border-radius:100px;}
.ovyscroll::-webkit-scrollbar {width:0.2605vw;height:0vw;border-radius:100px;}
.ovxscroll {overflow-x:auto;}
.ovxscroll::-webkit-scrollbar-track {background-color:#e5e5e5;border-radius:100px;}
.ovxscroll::-webkit-scrollbar-thumb {background:#227e97;border-radius:100px;}
.ovxscroll::-webkit-scrollbar-button {background-color:#ffffff;display:none;border-radius:100px;}
.ovxscroll::-webkit-scrollbar-corner {background-color:#ffffff;border-radius:100px;}
.ovxscroll::-webkit-scrollbar {width:0;height:0.2605vw;border-radius:100px;}


.switch {position:relative;display:inline-block;width:2.084vw;height:1.042vw;background-color:#ccc;transition:all 0.2s;border-radius:22px;cursor:pointer;transition:background-color 0.2s  ease-in-out;}
.switch-input {display:none}
.switch-input:checked+.switch-inner {background-color:#1890ff;}
.switch-inner {display:block;width:100%;height:100%;position:relative;border-radius:22px}
.switch-inner-checked,.switch-inner-unchecked {position:absolute;top:50%;transform:translateY(-50%);color:#fff;transition:opacity 0.2s  ease-in-out;}
.switch-inner-checked {left:0.4168vw;opacity:0}
.switch-inner-unchecked {right:0.4168vw;opacity:1}
.switch-input:checked+.switch-inner .switch-inner-checked {opacity:1;transition:all 0.2s;}
.switch-input:checked+.switch-inner .switch-inner-unchecked {opacity:0;transition:all 0.2s;}
.switch-input:not(:checked)+.switch-inner .switch-inner-checked {opacity:0;transition:all 0.2s;}
.switch-input:not(:checked)+.switch-inner .switch-inner-unchecked {opacity:1;transition:all 0.2s;}
.switch-inner::after {content:'';position:absolute;width:0.8336vw;height:0.8336vw;background-color:#fff;border-radius:50%;top:0.1042vw;left:0.1042vw;transition:transform 0.2s ease-in-out;}
.switch-input:checked+.switch-inner::after {transform:translateX(1.042vw)}


.content-list-video {display:none;position:fixed;left:0;top:0;z-index:1250;width:100%;height:100%;}
.content-list-video.on {display:block;}
.content-list-video .list_video_bg {position:fixed;background:rgba(0,0,0,.8);left:0;top:0;width:100%;height:100%;z-index:120;}
.content-list-video .list_video_content {width:52.1vw;max-width:90%;position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:121;}
.content-list-video .list_video_content .video_content_close {width:1.6672vw;height:1.6672vw;border-radius:100%;display:flex;align-items:center;justify-content:center;background:#084a94;position:absolute;right:-0.6252vw;top:-1.6672vw;cursor:pointer;z-index:2;}
.content-list-video .list_video_content .video_content_close img {height:0.6252vw;}
.content-list-video .list_video_content video {width:100%;}




.search{position:fixed;width:100%;height:100%;left:0;top:0;right:0;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:99999999999;}
.search .search-bg{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.search .search-bg .search-content{width:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);filter:scale(0);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;opacity:1;}
.search .search-bg.on .search-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;opacity:1;}
.search .search-content .search-content_top{position:relative;}
.search .search-content .search-content_top .search_close{position:absolute;right:0;top:-50px;color:#fff;font-size:30px;}
.search .search-content .search-content_bottom{display:flex;align-items:center;justify-content:center;position:relative;border-radius:100px;overflow:hidden;}
.search .search-content input[type="search"]{width:80%;background:inherit;height:70px;font-size:16px;color:#333;padding:0px 20px;z-index:1;position:relative;background:#fff;border:0px;}
.search .search-content input[type="submit"]{width:20%;height:70px;font-size:16px;z-index:1;position:relative;color:#111;cursor:pointer;color:#fff;background:#084a94;border:0px;}


.page {width:100%;margin-top:2.6vw;}
.layui-laypage {display:flex;font-size:0.83vw;color:#333;align-items:center;justify-content:center;margin-top:2.61vw}
.layui-laypage a {font-size:0.83vw;color:#333;height:2.5vw;width:2.5vw;text-align:center;margin:0 0.26vw;display:flex;align-items:center;justify-content:center;border-radius:100%;border:1.0003px solid #dadada}
.layui-laypage-curr {background:#084a94;font-size:0.83vw;color:#fff;height:2.5vw;width:2.5vw;text-align:center;margin:0 0.26vw;display:flex;align-items:center;justify-content:center;border-radius:100%;border:1.0003px solid #084a94}
.layui-laypage-curr em,.layui-laypage-disabled em {font-style:inherit;color:inherit;font-size: inherit;}
.layui-laypage-disabled {font-size:0.83vw;color:#333;height:2.5vw;text-align:center;margin:0 0.26vw;width:2.5vw;align-items:center;display:flex;align-items:center;justify-content:center;border-radius:100%;border:1.0003px solid #dadada}
.layui-laypage-disabled:hover {background:#084a94;color:#fff;border:1.0003px solid #084a94}
.layui-laypage-disabled:hover em {font-style:inherit;color:#fff;}
.layui-laypage-disabled:hover i {font-style:inherit;color:#fff;}
.layui-laypage-count {display:none}
.layui-laypage a,.layui-laypage-disabled{background:white;}
.layui-laypage a:hover {background:#084a94;color:#fff;border:1.0003px solid #084a94;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.layui-laypage a:hover i {color:#fff;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.layui-laypage a:hover em {color:#fff;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.layui-laypage-limits,.layui-laypage-skip {display:none;}



.content_list_video {display:none;position:fixed;left:0;top:0;z-index:9999999999;width:100%;height:100%;}
.content_list_video.on {display:block;}
.content_list_video .list_video_bg {position:fixed;background:rgba(0,0,0,.8);left:0;top:0;width:100%;height:100%;z-index:120;}
.content_list_video .list_video_content {max-width:90%;max-height: 70vh;display: flex;position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:121;}
.content_list_video .list_video_content .video_content_close {width:1.6672vw;height:1.6672vw;border-radius:100%;display:flex;align-items:center;justify-content:center;background:#084a94;position:absolute;right:-0.6252vw;top:-1.6672vw;cursor:pointer;z-index:2;}
.content_list_video .list_video_content .video_content_close img {height:0.6252vw;}
.content_list_video .list_video_content video {width:100%;}


.pc-all .pc-all-content {max-width:83.36vw;width:100%;margin:0 auto;}
.pc-all .pc-all-content2 {max-width:59.39vw;width:100%;margin:0 auto;}
.pc-all * {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.pc-all *:hover {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}

.padding70 {padding:3.65vw 0;}
.padding110.noTop {padding-top:0;}
.padding110.noBottom {padding-bottom:0;}

.padding110 {padding:5.73vw 0;}
.padding110.noTop {padding-top:0;}
.padding110.noBottom {padding-bottom:0;}

.padding105 {padding:5.47vw 0;}
.padding105.noTop {padding-top:0;}
.padding105.noBottom {padding-bottom:0;}


.arrow-icon.type1 {transform: rotate(-45deg);}

/* 首页 Start */
.Header {width:100%;background:#fff;border-top:0.21vw solid #0056a6;position:fixed;top:0;left:0;z-index:999;box-shadow:0 0 0 rgba(0,0,0,0);transition:height .35s ease,box-shadow .35s ease;    box-shadow: 0 12px 28px rgba(0, 37, 75, .09);}
.Header.active {box-shadow:0 0.31vw 1.15vw rgba(0,39,78,.1);}
.Header .header-box {padding:1.56vw 0;display:grid;grid-template-columns:14.07vw minmax(33.34vw,1fr) 23.45vw;column-gap:1.98vw;position:relative;}
.Header .header-box .header-box-left {position:relative;display: flex; justify-content: flex-start; align-items: center;}
.Header .header-box .header-box-left .box-left-logo {width:auto;display:block;position:relative;}
.Header .header-box .header-box-left .box-left-logo img:first-child {width:auto;height:3.33vw;}
.Header .header-box .header-box-left .box-left-logo img:last-child {width:auto;height:1.41vw;}
.Header .header-box .header-box-left .box-left-info {display:none;}
.Header .header-box .header-box-left .box-left-info .left-info-li {color:#575756;align-items:center;gap:0.42vw;}
.Header .header-box .header-box-left .box-left-info .left-info-li img {width:1.04vw;height:1.04vw;object-fit:contain;}
.Header .header-box .header-box-nav {margin-right:2.6vw;display:flex;align-items:flex-end;position:relative;}
.Header .header-box .header-box-nav .box-nav-menu {display:none;width:1.56vw;height:1.15vw;position:relative;cursor:pointer;z-index:3;}
.Header .header-box .header-box-nav .box-nav-menu span {width:1.56vw;height:0.1vw;background:#0056a6;position:absolute;left:0;transition:transform .35s ease,top .35s ease,opacity .2s ease;}
.Header .header-box .header-box-nav .box-nav-menu span:nth-child(1) {top:0;}
.Header .header-box .header-box-nav .box-nav-menu span:nth-child(2) {top:0.52vw;}
.Header .header-box .header-box-nav .box-nav-menu span:nth-child(3) {top:1.04vw;}
.Header .header-box .header-box-nav .box-nav-pc {width:100%;height:100%;}
.Header .header-box .header-box-nav .box-nav-pc ul {height:100%;display:flex;align-items:flex-start;justify-content:center;}
.Header .header-box .header-box-nav .box-nav-pc ul li {height:100%;position:relative;margin:0 1.3vw;font-size:inherit;list-style: none !important;}
.Header .header-box .header-box-nav .box-nav-pc ul li::marker{content: "" !important;display:none;margin: 0; padding: 0; font-size: unset;}
.Header .header-box .header-box-nav .box-nav-pc ul li a {height:100%;padding:0 0.1vw;color:#111111;font-size:inherit;white-space:nowrap;position:relative;display: flex; align-items: flex-end;}
.Header .header-box .header-box-nav .box-nav-pc ul li a::after {content:"";width:0;height:0.21vw;background:#075ba9;position:absolute;left:50%;bottom:-1.56vw;transform:translateX(-50%);z-index:9;}
.Header .header-box .header-box-nav .box-nav-pc ul li .nav-pc-title{ position: relative;}
.Header .header-box .header-box-nav .box-nav-pc ul li .nav-pc-title:before{ content:""; display: inline-block; width: 100%; height:1.56vw; position: absolute; left: 0; bottom: -1.56vw; transform: inherit; opacity: 0;}
.Header .header-box .header-box-nav .box-nav-pc ul li.active a,.Header .header-box .header-box-nav .box-nav-pc ul li:hover a {color:#0056a6;}
.Header .header-box .header-box-nav .box-nav-pc ul li.active a::after{width:100%;}
.Header .header-box .header-box-nav .box-nav-mobile {display:none;}
.Header .header-box .header-box-nav .box-nav-mobile ul {width:100%;}
.Header .header-box .header-box-nav .box-nav-mobile ul li {border-bottom:1px solid #e7ebef;font-size:inherit;}
.Header .header-box .header-box-nav .box-nav-mobile ul li a {width:100%;height:3.33vw;line-height:3.33vw;color:#575756;font-size:inherit;}
.Header .header-box .header-box-right {display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end;}
.Header .header-box .header-box-right .box-right-link {height:1.25vw;padding-top: 1vw;display:flex;align-items:center;justify-content:flex-end;gap:1.41vw;}
.Header .header-box .header-box-right .box-right-link .left-info-li {display:flex;align-items:center;gap:0.36vw;color:#575756;font-size: inherit;white-space:nowrap;}
.Header .header-box .header-box-right .box-right-link .left-info-li img {width:0.99vw;height:0.99vw;object-fit:contain;}
.Header .header-box .header-box-right .box-right-link span {width:0.05vw;height:1.35vw;background:#303030;margin:0 0.05vw;}

.Header .header-box .header-box-right .box-right-link .right-link-lang {position:relative;gap:0;padding:0.78vw 0;}
.Header .header-box .header-box-right .box-right-link .right-link-lang .link-lang-txt {display:flex;align-items:center;gap:0.36vw;color:#575756;font-size:inherit;white-space:nowrap;}
.Header .header-box .header-box-right .box-right-link .right-link-lang .link-lang-list {display:none;position:absolute;top:100%;left:58%;transform:translateX(-50%);background-color:rgba(0,0,0,.4);border-radius:5px;z-index:999999;}
.Header .header-box .header-box-right .box-right-link .right-link-lang .link-lang-list:before {content:"";display:inline-block;transition:all 0s;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(0,0,0,.4);position:absolute;top:-0.52vw;left:-0.26vw;right:0;margin:0 auto}
.Header .header-box .header-box-right .box-right-link .right-link-lang .link-lang-list li {}
.Header .header-box .header-box-right .box-right-link .right-link-lang .link-lang-list li:first-child a {border-top-left-radius:5px;border-top-right-radius:5px;}
.Header .header-box .header-box-right .box-right-link .right-link-lang .link-lang-list li:last-child a {border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.Header .header-box .header-box-right .box-right-link .right-link-lang .link-lang-list li a {font-size:0.68vw;font-family:'Pretendard';color:white;display:block;padding:0.52vw 1.04vw;transition:background-color 0.5s;text-align:center;}
.Header .header-box .header-box-right .box-right-link .right-link-lang .link-lang-list li a:hover {background-color:#0060ad;}
.Header .header-box .header-box-right .box-right-link .right-link-lang:hover .link-lang-list {display:block;}


.Header .header-box .header-box-right .box-right-search {width:100%;height:auto;margin-top:1.72vw;}
.Header .header-box .header-box-right .box-right-search {position:relative}
.Header .header-box .header-box-right .box-right-search .right-search-form {width:100%;height:1.77vw;border-bottom:1px solid #d6d6d6;display:flex;align-items:center;position:relative;overflow:hidden}
.Header .header-box .header-box-right .box-right-search .right-search-form input[type="text"] {width:100%;height:100%;padding:0 2.34vw 0 0;color:#a7a8aa;font-size:inherit;background:transparent;transition:padding .5s cubic-bezier(.22,1,.36,1)}
.Header .header-box .header-box-right .box-right-search .right-search-form input[type="text"]::placeholder {color:inherit;font-size:inherit}
.Header .header-box .header-box-right .box-right-search .right-search-form input[type="submit"] {width:1.98vw;height:100%;padding:0;border:0;cursor:pointer;background:url("../images/sv3.svg") no-repeat center center / 1.04vw;position:absolute;right:0;bottom:0;z-index:2;transition:right .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}
.Header .header-box .header-box-right .box-right-search .right-search-form .close-search-icon {width:1.98vw;height:100%;position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateX(0.78vw);transition:opacity .35s ease,transform .5s cubic-bezier(.22,1,.36,1),visibility .35s ease;z-index:3}
.Header .header-box .header-box-right .box-right-search .right-search-form .close-search-icon img {width:auto;height:1.56vw;object-fit:contain}
.Header .header-box .header-box-right .box-right-search.active .right-search-form input[type="submit"] {right:calc(100% - 1.98vw)}
.Header .header-box .header-box-right .box-right-search.active .right-search-form input[type="text"] {padding-left:2.34vw;padding-right:2.34vw}
.Header .header-box .header-box-right .box-right-search.active .right-search-form .close-search-icon {opacity:1;visibility:visible;transform:translateX(0)}

.Header.active .header-box{padding:0;}
.Header.active .header-box .header-box-nav{align-items:center;}
.Header.active .header-box .header-box-left .box-left-logo img:first-child{width:auto;height:2.66vw;}
.Header.active .header-box .header-box-left .box-left-logo img:last-child{display:none;}
.Header.active  .header-box .header-box-nav .box-nav-pc ul li a {padding: 1.78vw 0;}
.Header.active .header-box .header-box-right{justify-content: center;}
.Header.active .header-box .header-box-right .box-right-search{margin-top:0;height:0;overflow:hidden;}
.Header.active .header-box .header-box-right .box-right-link{padding-top:0;}
.Header.active .header-box .header-box-nav .box-nav-pc ul li a::after{bottom: 0;}


body.popup-open{overflow:hidden}
.Header-mega-mask{position:fixed;left:0;right:0;top:var(--lang-header-height);bottom:0;z-index:880;background:rgba(0,0,0,.47);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}
body.header-mega-open .Side-toolbar{z-index:870;}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item{position:static}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item > .nav-pc-title{cursor:pointer}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .nav-pc-down{ width:100%;max-height:calc(100vh - var(--lang-header-height));position:fixed;left:0;top:var(--lang-header-height);z-index:1000;background:#fff;box-shadow:0 12px 28px rgba(0,37,75,.09);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);transition:opacity .26s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility .26s ease}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .nav-pc-down:before{ content:""; display: inline-block; width: 100%; height:var(--lang-header-height); left: 0; top: calc(var(--lang-header-height) * -1); width: 100%; box-shadow: 0 12px 28px rgba(0, 37, 75, .09); position: absolute; pointer-events: none; z-index: 22;}
.Header.active .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .nav-pc-down{top:4.7vw;max-height:calc(100vh - var(--lang-actove-header-height));}
/*
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .nav-pc-down::before{content:"";width:100%;height:100vh;background:rgba(0,0,0,0.3);position:fixed;left:0;top:var(--lang-header-height);z-index:949;}
*/
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item.is-open .nav-pc-down{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .nav-pc-down a::after{display:none}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .pc-down-box{background: #fff; box-shadow: 0 12px 28px rgba(0, 37, 75, .09); overflow: auto;scrollbar-width:thin;scrollbar-color:#999 #f2f2f2;scrollbar-gutter:stable;}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .pc-down-box .pc-down-box-mw{width:83.33vw;max-width:1600px;max-height:calc(100vh - var(--lang-header-height));margin:0 auto;padding:2.72vw 0 3.65vw;position:relative;display:grid;grid-template-columns:18.6vw minmax(0,1fr);column-gap:2.92vw;align-items:start;box-sizing:border-box}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .pc-down-box .pc-down-box-mw .pc-down-box-close{ position: absolute; right: 0; top: 1.35vw; color:#999; cursor: pointer;}
.Header.active .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .pc-down-box{max-height:calc(100vh - 4.8vw);}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .down-box-left{width:100%}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .box-left-list{width:100%;min-height:4.62vw;padding:.8vw .31vw .8vw .52vw;border:0;border-bottom:1px solid #d8dadd;background:transparent;color:#454545;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;box-sizing:border-box;transition:color .22s ease,border-color .22s ease}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .box-left-list:hover,.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .box-left-list:focus-visible,.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .box-left-list.active{color:var(--lang-blue);border-bottom-color:var(--lang-blue);outline:0}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .box-left-list.active .list-title-en{color: var(--lang-blue);}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .box-left-list.active .list-title-cn{color: var(--lang-blue);}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .left-list-title{line-height:1.35}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .list-title-en,.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .list-title-cn{line-height:1.5;color:inherit}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .list-title-en{font-weight:500;margin-bottom: 0.25vw;}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .left-list-icon{width:.84vw;height:.84vw;flex:0 0 auto;transition:transform .22s ease}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .box-left-list:hover .left-list-icon,.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .box-left-list.active .left-list-icon{transform:translateX(4px)}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .left-list-icon img{width:100%;height:100%;object-fit:contain}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .down-box-right{min-width:0}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .box-right-top{height:1.72vw;margin-bottom:.42vw;color:#92969b;display:flex;align-items:flex-start;gap:.47vw}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .box-right-top img{width:.52vw;height:.73vw;margin-top:.1vw;object-fit:contain}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .box-right-top *{font-size: inherit;}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .box-right-bottom{width:100%; padding-bottom: 1.5vw;}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .right-bottom-item{width:100%;display:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.61vw 1.67vw;}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .right-bottom-item.active{display:grid}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .nav-pc-down.is-type-view .right-bottom-item.active + .right-bottom-item.active{margin-top:1.61vw}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .bottom-item-list{width:100%;height:11.46vw;padding:.7vw .62vw 1.25vw;background:#f7f7f9;color:#333;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;box-sizing:border-box;overflow:hidden;transition:background .24s ease,transform .24s ease,box-shadow .24s ease}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .bottom-item-list:hover,.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .bottom-item-list:focus-visible{background:#fff;color:var(--lang-blue);outline:0;transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,62,122,.12)}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .item-list-thumb{width:100%;height:8.35vw;display:flex;align-items:center;justify-content:center}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .item-list-thumb img{width:82%;height:82%;object-fit:contain;transition:transform .28s ease}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .bottom-item-list:hover .item-list-thumb img{transform:scale(1.05)}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .item-list-info{width:100%;text-align:center;}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .list-info-dd,.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .list-info-dt{line-height:1.6;color:inherit;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .all-products-card .item-list-thumb{height:7.7vw}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .all-products-icon{width:2.08vw;height:2.08vw;display:grid;grid-template-columns:repeat(2,1fr);gap:.26vw}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .all-products-icon span{border:2px solid #9a9da0;border-radius:.16vw;transition:border-color .22s ease}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .all-products-card:hover .all-products-icon span{border-color:var(--lang-blue)}
.Header .product-nav-item .product-menu-back{height:1.46vw;padding:0 0 0 1.77vw;border:0;background:transparent;position:absolute;left:.52vw;top:1.04vw;color:#575756;display:flex;align-items:center;font-size:.83vw;font-weight:500;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:color .2s ease,opacity .2s ease,visibility .2s ease}
.Header .product-nav-item .product-menu-back::before{content:"";width:.52vw;height:.52vw;border-left:1px solid #9a9da0;border-bottom:1px solid #9a9da0;position:absolute;left:.16vw;top:50%;transform:translateY(-50%) rotate(45deg);transition:border-color .2s ease}
.Header .product-nav-item .product-menu-back:hover,.Header .product-nav-item .product-menu-back:focus-visible{color:var(--lang-blue);outline:0}
.Header .product-nav-item .product-menu-back:hover::before,.Header .product-nav-item .product-menu-back:focus-visible::before{border-color:var(--lang-blue)}
.Header .product-nav-item .nav-pc-down.is-group-detail .product-menu-back{opacity:1;visibility:visible;pointer-events:auto}
.Header .product-nav-item .product-group-list{display:none;grid-template-columns:repeat(3,10.94vw);gap:1.67vw}
.Header .product-nav-item .nav-pc-down.is-group-overview .product-group-list{display:grid}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .nav-pc-down.is-group-overview .right-bottom-item{display:none}
.Header .product-nav-item .nav-pc-down.is-group-overview .box-right-top img,.Header .product-nav-item .nav-pc-down.is-group-overview .box-right-top .product-group-current{display:none}
.Header .product-nav-item .product-group-card{width:10.94vw;height:11.46vw;padding:.73vw .52vw 1.04vw;border:0;background:#f7f7f9;color:#454545;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;cursor:pointer;transition:background .24s ease,color .24s ease,transform .24s ease,box-shadow .24s ease}
.Header .product-nav-item .product-group-card:hover,.Header .product-nav-item .product-group-card:focus-visible{color:var(--lang-blue);outline:0;transform:translateY(-.21vw);box-shadow:0 .52vw 1.3vw rgba(0,62,122,.12)}
.Header .product-nav-item .product-group-card-icon{width:100%;height:7.55vw;display:flex;align-items:center;justify-content:center}
.Header .product-nav-item .product-group-card-icon img{width:auto;height:auto;max-width:5.73vw;max-height:4.69vw;object-fit:contain;filter:grayscale(1) brightness(.72);opacity:1;transition:filter .22s ease,opacity .22s ease,transform .22s ease}
.Header .product-nav-item .product-group-card:hover .product-group-card-icon img,.Header .product-nav-item .product-group-card:focus-visible .product-group-card-icon img{opacity:1;transform:scale(1.04)}
.Header .product-nav-item .product-group-card-en,.Header .product-nav-item .product-group-card-cn{width:100%;line-height:1.45;color:inherit;text-align:center}
.Header .product-nav-item .product-group-card-en{font-size:.83vw;}
.Header .product-nav-item .product-group-card-cn{margin-top:.21vw;font-size:.73vw;color:#7b7e82}
.Header .product-nav-item .product-group-card:hover .product-group-card-cn,.Header .product-nav-item .product-group-card:focus-visible .product-group-card-cn{color:var(--lang-blue)}





body.secondary-nav-open { overflow: hidden; }
.Header .box-nav-pc > ul > .secondary-nav-item { position: static; }
.Header .box-nav-pc > ul > .secondary-nav-item > .nav-pc-title { cursor: pointer; }
.Header .secondary-nav-panel{width:100%;min-height:calc(100vh - var(--product-page-header-height));position:fixed;left:0;top:var(--product-page-header-height);z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-0.63vw);background:rgba(0,0,0,.5);transition:opacity .24s ease,transform .3s cubic-bezier(.22,1,.36,1);clear:both}
.Header.active .secondary-nav-panel{top: 4.713vw; min-height: calc(100vh - 4.713vw);}
.Header .secondary-nav-panel:before{content: ""; display: inline-block; width: 100%; height: var(--lang-header-height); left: 0; top: calc(var(--lang-header-height) * -1); width: 100%; box-shadow: 0 12px 28px rgba(0, 37, 75, .09); position: absolute; pointer-events: none; z-index: 22;}
.Header .secondary-nav-item.is-open > .secondary-nav-panel {
	opacity: 1; visibility: visible; pointer-events: none; transform: translateY(0);
}
.Header .secondary-nav-panel-inner {
	width: 100%; min-height: 24.48vw; margin: 0 auto; padding: 2.08vw 23.96vw 3.13vw;
	box-shadow: 0 12px 28px rgba(0,37,75,.09);
	display: grid; grid-template-columns: 18.75vw minmax(0, 1fr); column-gap: 3.39vw;
	box-sizing: border-box;background: #fff;pointer-events: auto;
}
.Header .secondary-nav-intro { padding-top: 0.16vw; }
.Header .secondary-nav-title { color: #0056a6; font-size: 1.77vw; line-height: 1.2; font-weight: 600; }
.Header .secondary-nav-copy { margin-top: 1.09vw; color: #575756; font-size: 0.83vw; line-height: 1.55; }
.Header .secondary-nav-links { width: 27.08vw; align-self: start;}
.Header .header-box .header-box-nav .box-nav-pc > ul > li.secondary-nav-item .secondary-nav-panel a.secondary-nav-link {
	width: 100%; height:auto; padding: 0.9vw 2.45vw 0.9vw 0;
	border-bottom: 1px solid #dedfe1; color: #575756; font-size: 0.83vw; line-height: 1.4;
	position: relative; display: flex; align-items: center; box-sizing: border-box; white-space: normal;
	transition: color .2s ease, padding-left .2s ease;
}
.Header .header-box .header-box-nav .box-nav-pc > ul > li.secondary-nav-item .secondary-nav-panel a.secondary-nav-link::after {
	content: "" !important; width: 0.4vw !important; height: 0.4vw !important;
	border-top: 1px solid #575756; border-right: 1px solid #575756; background: none !important;
	position: absolute; left: auto !important; right: 0.42vw; top: 50%; bottom: auto !important;
	transform: translateY(-50%) rotate(45deg) !important;
	transition: border-color .2s ease, right .2s ease;
}
.Header .header-box .header-box-nav .box-nav-pc > ul > li.secondary-nav-item .secondary-nav-panel a.secondary-nav-link:hover,
.Header .header-box .header-box-nav .box-nav-pc > ul > li.secondary-nav-item .secondary-nav-panel a.secondary-nav-link:focus-visible { color: #0056a6; padding-left: 0.42vw; outline: 0; }
.Header .header-box .header-box-nav .box-nav-pc > ul > li.secondary-nav-item .secondary-nav-panel a.secondary-nav-link:hover::after,
.Header .header-box .header-box-nav .box-nav-pc > ul > li.secondary-nav-item .secondary-nav-panel a.secondary-nav-link:focus-visible::after { border-color: #0056a6; right: 0.21vw; }
.Header .header-box .header-box-nav .box-nav-pc > ul > li.secondary-nav-item .secondary-nav-panel a.secondary-nav-link.is-overview { color: #0056a6; font-weight: 500; }
.product-page-nav-mask {
	position: fixed; left: 0; right: 0; top: var(--product-page-header-height); bottom: 0;
	z-index: 890; background: rgba(0, 0, 0, .43); opacity: 0; visibility: hidden;
	pointer-events: none; transition: opacity .24s ease, visibility .24s ease;
}
body.secondary-nav-open .product-page-nav-mask { opacity: 1; visibility: visible; pointer-events: auto; }

/* 手机端产品类别弹窗；PC 产品左侧结构不改动 */
.mobile-product-filter-bar,.mobile-product-filter-modal { display: none; }

.Header .secondary-nav-panel .secondary-nav-close{position:absolute;top:1.35vw;right:8.33vw;z-index:10;padding:0;margin:0;border:0;background:transparent;color:#666;line-height:1;font-family:inherit;cursor:pointer;white-space:nowrap;transition:color .25s ease}
.Header .secondary-nav-panel .secondary-nav-close:hover{color:#0056a6}
.Header .secondary-nav-panel .secondary-nav-close:focus{outline:none}
.Header .secondary-nav-panel .secondary-nav-close:focus-visible{color:#0056a6;outline:1px solid #0056a6;outline-offset:4px}
@media screen and (max-width:1024px){
    .Header .secondary-nav-panel .secondary-nav-close{display:none}
}


.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .nav-pc-down::after{content:none;display:none}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .nav-pc-down{background:transparent}
.Header .secondary-nav-panel{background:transparent;pointer-events:none}
.Header .secondary-nav-item.is-open > .secondary-nav-panel{pointer-events:none}
.Header .secondary-nav-panel-inner{pointer-events:none}
.Header .secondary-nav-item.is-open > .secondary-nav-panel .secondary-nav-panel-inner{pointer-events:auto}

.Header-mega-mask{position:fixed;left:0;right:0;top:var(--lang-header-height);bottom:0;z-index:880;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;pointer-events:auto;transition:opacity .22s ease,visibility 0s linear .22s}
body.header-nav-open .Header-mega-mask{opacity:1;visibility:visible;transition:opacity .22s ease,visibility 0s linear 0s}
body.header-nav-compact .Header-mega-mask,.Header.active + .Header-mega-mask{top:4.7vw}
body.header-nav-open .Side-toolbar{z-index:870}

.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .nav-pc-down,.Header .secondary-nav-panel{opacity:1;transform:none;transition:none}

.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item .pc-down-box,.Header .secondary-nav-panel-inner{opacity:0;transform:translateY(-0.63vw);transition:none}
.Header .header-box .header-box-nav .box-nav-pc ul li.product-nav-item.is-open .pc-down-box,.Header .secondary-nav-item.is-open > .secondary-nav-panel .secondary-nav-panel-inner{opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1)}
		
		
		

.Popupa {position:fixed;left:0;right:0;top:var(--lang-header-height);bottom:0;z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}
.Popupa.is-open {opacity:1;visibility:visible;pointer-events:auto}
.Popupa .Popupa-bg {width:100%;height:100%;padding:1.46vw;background:rgba(0,0,0,.48);display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow-y:auto}
.Popupa .Popupa-box {width:min(42.72vw,calc(100vw - 2.92vw));min-height:30.53vw;border-radius:18px;background:#fff;display:grid;grid-template-columns:18.23vw minmax(0,1fr);overflow:hidden;box-shadow:0 1.35vw 4.17vw rgba(0,0,0,.28);transform:translateY(1.15vw) scale(.98);transition:transform .34s cubic-bezier(.22,1,.36,1)}
.Popupa .Popupa-box:focus {outline:0}
.Popupa.is-open .Popupa-box {transform:translateY(0) scale(1)}
.Popupa .Popupa-box-left {min-height:30.53vw;padding:3.13vw 1.98vw 1.56vw;background:#075aa9;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box}
.Popupa .Popupa-box-left .box-left-logo {width:10vw;height:3.49vw}
.Popupa .Popupa-box-left .box-left-logo img {width:100%;height:100%;object-fit:contain}
.Popupa .Popupa-box-left .box-left-qrcode {width:100%;text-align:center}
.Popupa .Popupa-box-left .left-qrcode-img {width:5.68vw;height:5.68vw;margin:0 auto 1.3vw;padding:0.26vw;border-radius:8px;background:#fff;box-sizing:border-box}
.Popupa .Popupa-box-left .left-qrcode-img img {width:100%;height:100%;object-fit:contain}
.Popupa .Popupa-box-left .left-qrcode-txt {line-height:1.55;color:#fff}
.Popupa .Popupa-box-right {min-width:0;min-height:30.53vw;padding:2.8vw 2.08vw 1.41vw 2.55vw;position:relative;background:#fff;box-sizing:border-box}
.Popupa .Popupa-box-right .box-right-close {width:1.56vw;height:1.56vw;position:absolute;top:1.41vw;right:1.41vw;cursor:pointer}
.Popupa .Popupa-box-right .box-right-close::before,.Popupa .Popupa-box-right .box-right-close::after {content:"";width:1.25vw;height:0.1vw;position:absolute;left:0.16vw;top:0.73vw;background:#1c1c1c;transform:rotate(45deg)}
.Popupa .Popupa-box-right .box-right-close::after {transform:rotate(-45deg)}
.Popupa .Popupa-box-right .box-right-close:focus-visible {outline:0.1vw solid var(--lang-blue);outline-offset:0.16vw}
.Popupa .box-right-form .right-form-title {margin-bottom:0.99vw}
.Popupa .box-right-form .form-title-dd {line-height:1.35;font-weight:400;color:#151515}
.Popupa .box-right-form .form-title-dt {margin-top:0.52vw;line-height:1.5;color:#7c7c7c}
.Popupa .box-right-form .right-form-list {width:100%;height:2.4vw;margin-bottom:0.52vw;position:relative}
.Popupa .box-right-form .form-list-txt {position:absolute;left:0.83vw;top:50%;z-index:2;line-height:1;color:#a7a9ac;pointer-events:none;transform:translateY(-50%);transition:opacity .18s ease;display: none;}
.Popupa .box-right-form .form-list-txt span {color:#a7a9ac;}
.Popupa .box-right-form .form-list-input input::placeholder,.Popupa .box-right-form .right-form-bottom .form-field-captcha .field-captcha-input::placeholder{color:#a7a9ac;}
.Popupa .box-right-form .right-form-list.has-value .form-list-txt,.Popupa .box-right-form .right-form-list:focus-within .form-list-txt {opacity:0}
.Popupa .box-right-form .form-list-input,.Popupa .box-right-form .form-list-input input,.Popupa .box-right-form .form-list-input select {width:100%;height:100%;box-sizing:border-box}
.Popupa .box-right-form .form-list-input input,.Popupa .box-right-form .form-list-input select ,.Popupa .box-right-form .right-form-bottom .form-field-captcha .field-captcha-input{padding:0 0.83vw;border:1px solid #d6d6d6;border-radius:3px;background:#fafafa;color:#333;outline:0;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}
.Popupa .box-right-form .form-list-input input:focus,.Popupa .box-right-form .form-list-input select:focus {border-color:var(--lang-blue);background:#fff;box-shadow:0 0 0 0.16vw rgba(7,90,169,.09)}
.Popupa .box-right-form .right-form-list.select .form-list-input {position:relative}
.Popupa .box-right-form .right-form-list.select .form-list-input::after {content:"";width:0;height:0;position:absolute;right:0.68vw;top:1.15vw;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #bbb;pointer-events:none}
.Popupa .box-right-form .right-form-list.select select {appearance:none;padding-right:1.98vw;color:#a7a9ac}

.Popupa .box-right-form .right-form-bottom{width: 100%;display: flex; flex-direction: column; align-items: flex-start;}
.Popupa .box-right-form .right-form-bottom .form-field-captcha{width: 100%;height:2.4vw;margin-bottom:1vw;display: flex; justify-content: center;}
.Popupa .box-right-form .right-form-bottom .form-field-captcha .field-captcha-img{height:96%;cursor: pointer;}
.Popupa .box-right-form .right-form-bottom .form-field-captcha .field-captcha-input{width: 50%;padding: 0 0.5vw;height:100%;margin-right: 1vw;border: 1px solid #e2e2e2;}
.Popupa .box-right-form .right-form-bottom .right-form-submit {width:7.86vw;height:2.62vw;border:0;}
.Popupa .box-right-form .right-form-bottom .right-form-submit input {width:100%;height:100%;border:0;border-radius:31px;background:#075aa9;color:#fff;transition:background .22s ease,transform .22s ease,box-shadow .22s ease;font-size: inherit;}
.Popupa .box-right-form .right-form-bottom .right-form-submit input:hover,.Popupa .box-right-form .right-form-bottom .right-form-submit input:focus-visible {background:#064986;outline:0;transform:translateY(-0.1vw);box-shadow:0 0.47vw 1.04vw rgba(7,90,169,.2)}
.Popupa .Popupa-box-right > p {margin-top:1.04vw;line-height:1.55;color:#151515}
.Popupa .Popupa-box-right > p span {color:#075aa9;font-size: inherit;}



.Side-toolbar {width:3.54vw;position:fixed;right:1.46vw;top:50%;z-index:2000;transform:translateY(-15%);}
.Side-toolbar .toolbar-box {width:3.54vw;background:#fff;border-radius:36px;box-shadow:0 0.21vw 1.25vw rgba(0,37,75,.12);overflow:visible;}
.Side-toolbar .toolbar-box .toolbar-box-item {width:2.71vw;height:4.27vw;margin:0 auto;border-bottom:1px solid #e7e7e7;position:relative;}
.Side-toolbar .toolbar-box .toolbar-box-item:last-child {border-bottom:0;}
.Side-toolbar .toolbar-box .toolbar-box-item .box-item-list {width:100%;height:4.27vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.42vw;cursor:pointer;}
.Side-toolbar .toolbar-box .toolbar-box-item .box-item-list .item-list-icon {width:1.2vw;height:1.2vw;display:flex;align-items:center;justify-content:center;}
.Side-toolbar .toolbar-box .toolbar-box-item .box-item-list .item-list-icon img {width:1.2vw;height:1.2vw;object-fit:contain;}
.Side-toolbar .toolbar-box .toolbar-box-item .box-item-list .item-list-txt {line-height:0.94vw;color:#4d4d4d;text-align:center;}
.Side-toolbar .toolbar-box .toolbar-box-item .box-item-down {padding-right:0.83vw;position:absolute;right:3.02vw;top:50%;opacity:0;visibility:hidden;transform:translateY(-50%) translateX(0.42vw);}
.Side-toolbar .toolbar-box .toolbar-box-item:hover .box-item-down {opacity:1;visibility:visible;transform:translateY(-50%) translateX(0);}
.Side-toolbar .toolbar-box .toolbar-box-item .box-item-down .item-down-box {min-width:7.82vw;min-height:2.5vw;padding:0.68vw 0.83vw;background:#fff;border-radius:4px;box-shadow:0 0.21vw 0.94vw rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;white-space:nowrap;color:#555;position:relative;}
.Side-toolbar .toolbar-box .toolbar-box-item .box-item-down .item-down-box::after {content:"";position:absolute;top:50%;right:-0.42vw;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;}
.Side-toolbar .toolbar-box .toolbar-box-item .box-item-down .item-down-box.img {min-width:6.25vw;padding:0.52vw;}
.Side-toolbar .toolbar-box .toolbar-box-item .box-item-down.img .item-down-box img {width:5.68vw;height:5.68vw;}
.Side-toolbar .to-top {width:3.54vw;height:3.54vw;margin-top:0.52vw;background:#fff;border-radius:50%;box-shadow:0 0.21vw 1.25vw rgba(0,37,75,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;}
.Side-toolbar .to-top img {width:0.9vw;height:0.9vw;object-fit:contain;}



.Banner {height:44.29vw;margin-top:8.08vw;position:relative;overflow:hidden;border-bottom:1px solid #F7F7F8;}
.Banner .Banner-box {width:100%;height:100%;position:relative;}
.Banner .Banner-box .swiper {width:100%;height:100%;}
.Banner .Banner-box .swiper .swiper-wrapper {height:100%;}
.Banner .Banner-box .swiper .banner-list {height:100%;position:relative;overflow:hidden;}
.Banner .Banner-box .swiper .banner-list::after {content:"";width:100%;height:100%;background:rgba(4,24,42,.44);position:absolute;left:0;top:0;z-index:1;}
.Banner .Banner-box .swiper .banner-list .banner-list-img {width:100%;height:100%;}
.Banner .Banner-box .swiper .banner-list .banner-list-img img {width:100%;height:100%;object-fit:cover;}
.Banner .Banner-box .swiper .banner-list .banner-list-info {max-width:83.36vw;width:calc(100% - 3.33vw);position:absolute;left:50%;top:calc(50% - 5.38vw);z-index:2;transform:translateX(-50%);text-align:center;}
.Banner .Banner-box .swiper .banner-list .banner-list-info .list-info-title {line-height:1.25;color:#fff;font-weight:700;letter-spacing:0.1vw;}
.Banner .Banner-box .swiper .banner-list .banner-list-info .list-info-desc {margin-top:1.25vw;line-height:1.5;color:#fff;}
.Banner .Banner-box .indicators {width:88%;height:3.91vw;position:absolute;left:auto;right:0;bottom:0;z-index:5;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;overflow:visible}
.Banner .Banner-box .indicators::before {content:"";width:5.21vw;height:100%;position:absolute;left: calc(-5.21vw + 1px);top:0;background:#fff;clip-path:polygon(100% 0,100% 100%,0 100%);z-index:0;pointer-events:none}
.Banner .Banner-box .indicators::after {display:none}
.Banner .Banner-box .indicators .indicators-item {height:100%;padding:0;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;background:transparent url("../images/bn9.png") no-repeat right top;z-index:1}
.Banner .Banner-box .indicators .indicators-item .item-timeline {height:0.21vw;width:0;background:#e64b47;position:absolute;left:-0.16vw;top:0;z-index:3;transform-origin:left center}
.Banner .Banner-box .indicators .indicators-item .item-text {color:#555;line-height:1.35;margin-left:-5.37vw;text-align:center;white-space:nowrap;position:relative;z-index:2}
.Banner .Banner-box .indicators .indicators-item.active .item-text {color:#4d4d4d;font-weight:700}
.Banner .Banner-box .indicators .indicators-item.active .item-timeline {animation:bannerTimeline 6s linear forwards}
.Banner .Banner-box .indicators .indicators-item:last-child {background:transparent;}


@keyframes bannerTimeline {from {width:0;}to {width:100%;}}


.HAbout {height:52vw;background:#fff;}
.HAbout .HAbout-box {}
.HAbout .HAbout-box .HAbout-box-title {text-align:center;}
.HAbout .HAbout-box .HAbout-box-title .box-title-dd {line-height:1.35vw;color:#0050a0;}
.HAbout .HAbout-box .HAbout-box-title .box-title-dt {margin-top:1.04vw;line-height:1.35;color:#111;font-weight:600;}
.HAbout .HAbout-box .HAbout-box-param {margin:3.28vw 0;display:flex;align-items:center;justify-content:center;gap:8.6vw;}
.HAbout .HAbout-box .HAbout-box-param .box-param-list {min-width:7.82vw;text-align:center;}
.HAbout .HAbout-box .HAbout-box-param .box-param-list .param-list-number {margin-bottom:0.52vw;color:#0050a0;display:flex;align-items:center;justify-content:center;}
.HAbout .HAbout-box .HAbout-box-param .box-param-list .param-list-number span {color:#0050a0;font-weight:500;margin-left:0.26vw;}
.HAbout .HAbout-box .HAbout-box-param .box-param-list .param-list-txt {margin-top:0.21vw;color:#999999;white-space:nowrap;}
.HAbout .HAbout-box .HAbout-box-content {width:100%;height:25.95vw;display:flex;overflow:hidden;}
.HAbout .HAbout-box .HAbout-box-content .box-content-item {width:15.63vw;height:25.95vw;position:relative;overflow:hidden;cursor:pointer;flex:0 0 15.63vw;}
.HAbout .HAbout-box .HAbout-box-content .box-content-item.active {width:52.1vw;flex:1 1 52.1vw;}
.HAbout .HAbout-box .HAbout-box-content .box-content-item::after {content:"";width:100%;height:100%;background:linear-gradient(180deg,rgba(0,30,62,.05) 35%,rgba(0,32,67,.78) 100%);position:absolute;left:0;top:0;z-index:1;}
.HAbout .HAbout-box .HAbout-box-content .box-content-item.active::after {background:linear-gradient(180deg,rgba(0,70,140,0) 25%,rgba(0,81,164,.95) 100%);}
.HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-bg {width:100%;height:100%;background-position:center;background-size:cover;}
.HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-bg img {width:100%;height:100%;object-fit:cover;}
.HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-info {width:100%;padding:0 2.29vw 2.19vw;position:absolute;left:0;bottom:0;z-index:2;}
.HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-info .item-info-title {line-height:1.35;color:#fff;font-weight:600;white-space:nowrap;position:relative;}
.HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-info .item-info-title::before {content:"";width:1.56vw;height:0.16vw;background:#0068b7;position:absolute;left:0;bottom:-1.56vw;}
.HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-info .item-info-desc {max-width:39.6vw;margin-top:0.94vw;line-height:1.41vw;color:#fff;opacity:0;height:0;overflow:hidden;}
.HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-info .item-info-btn {width:7.61vw;height:2.71vw;margin-top:1.46vw;background:rgba(255,255,255,.11);color:#fff;display:none;align-items:center;justify-content:center;gap:0.63vw;}
.HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-info .item-info-btn img {width:0.73vw;height:0.73vw;filter:brightness(0) invert(1);object-fit:contain;}
.HAbout .HAbout-box .HAbout-box-content .box-content-item.active .content-item-info {padding:0 2.29vw 2.14vw;}
.HAbout .HAbout-box .HAbout-box-content .box-content-item.active .item-info-title::before {opacity:0;}
.HAbout .HAbout-box .HAbout-box-content .box-content-item.active .item-info-desc {opacity:1;height:auto;}
.HAbout .HAbout-box .HAbout-box-content .box-content-item.active .item-info-btn {display:flex;}


.swiper-button-li {}
.swiper-button-li img {}
.swiper-button-li.swiper-button-prev img {transform:rotate(-180deg);}
.swiper-button-li.swiper-button-next img {}


.HProduct {height:48.97vw;background:url("../images/bg25.jpg") no-repeat center center;position:relative;overflow:hidden;}
.HProduct .HProduct-box {height:100%;display:flex;flex-direction:column;justify-content:space-around;}
.HProduct .HProduct-box * {user-select:none;}
.HProduct .HProduct-box .HProduct-box-top {height:39.6vw;}
.HProduct .HProduct-box .HProduct-box-top>.pc-all-content {height:100%;position:relative;}
.HProduct .HProduct-box .HProduct-box-top .swiper-button-li {width:3.13vw;height:3.13vw;border:2px solid #0060b5;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);}
.HProduct .HProduct-box .HProduct-box-top .swiper-button-li::after {display:none;}
.HProduct .HProduct-box .HProduct-box-top .swiper-button-li svg {display:none;opacity:0;width:0;height:0;overflow:hidden;}
.HProduct .HProduct-box .HProduct-box-top .swiper-button-li img {width:auto;height:1.15vw;filter:brightness(0) saturate(100%) invert(19%) sepia(95%) saturate(2578%) hue-rotate(196deg) brightness(88%) contrast(103%);}
.HProduct .HProduct-box .HProduct-box-top .swiper-button-prev {left:0;}
.HProduct .HProduct-box .HProduct-box-top .swiper-button-next {right:0;}
.HProduct .HProduct-box .HProduct-box-top .swiper-button-li:hover {background:#0068b7;}
.HProduct .HProduct-box .HProduct-box-top .swiper-button-li:hover img {filter:brightness(1) invert(0);}
.HProduct .HProduct-box .HProduct-box-top .swiper {width:100%;height:100%;}
.HProduct .HProduct-box .HProduct-box-top .swiper .swiper-wrapper {height:100%;}
.HProduct .HProduct-box .HProduct-box-top .swiper .banner-list {height:100%;position:relative;opacity:0 !important;}
.HProduct .HProduct-box .HProduct-box-top .swiper .banner-list .banner-list-info {max-width:none;width:100%;position:absolute;left:0;top:4.38vw;text-align:center;z-index:2;}
.HProduct .HProduct-box .HProduct-box-top .swiper .banner-list .banner-list-info .list-info-name {line-height:1.5;color:#0060b5;font-weight:500;}
.HProduct .HProduct-box .HProduct-box-top .swiper .banner-list .banner-list-info .list-info-title {width: 70%;margin:0.94vw auto 0;line-height:1.3;color:#111;font-weight:600;}
.HProduct .HProduct-box .HProduct-box-top .swiper .banner-list .banner-list-info .list-info-btn {margin-top:1.15vw;color:#0060b5;display:inline-flex;align-items:center;gap:0.52vw;}
.HProduct .HProduct-box .HProduct-box-top .swiper .banner-list .banner-list-info .list-info-btn img {width:0.5vw;height:0.5vw;}
.HProduct .HProduct-box .HProduct-box-top .swiper .banner-list .banner-list-img {width:31.78vw;height:31.36vw;position:absolute;left:50%;bottom:-0.52vw;transform:translateX(-50%);}
.HProduct .HProduct-box .HProduct-box-top .swiper .banner-list .banner-list-img img {width:100%;height:100%;object-fit:contain;}
.HProduct .HProduct-box .HProduct-box-top .swiper .banner-list.swiper-slide-active {opacity:1 !important;}
.HProduct .HProduct-box .HProduct-box-bottom {height:11.31vw;position:relative;}
.HProduct .HProduct-box .HProduct-box-bottom::after {content:"";width:100%;height:0.05vw;position:absolute;left:0;bottom:4.06vw;background:#c8c8c8;}
.HProduct .HProduct-box .HProduct-box-bottom .pc-all-content {height:100%;}
.HProduct .HProduct-box .HProduct-box-bottom .swiper {width:100%;height:7.29vw;}
.HProduct .HProduct-box .HProduct-box-bottom .swiper .swiper-wrapper {height:100%;}
.HProduct .HProduct-box .HProduct-box-bottom .swiper .banner-list {height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1.3vw;cursor:pointer;}
.HProduct .HProduct-box .HProduct-box-bottom .swiper .banner-list .banner-list-txt {width: 100%; padding: 0 1vw;line-height:1.25vw;margin-bottom:0;color:#9d9d9d;text-align:center;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.HProduct .HProduct-box .HProduct-box-bottom .swiper .banner-list .banner-list-icon {width:1.04vw;height:1.04vw;border:0.1vw solid transparent;display:flex;align-items:center;justify-content:center;}
.HProduct .HProduct-box .HProduct-box-bottom .swiper .banner-list .banner-list-icon span {width:0.47vw;height:0.47vw;background:#c8c8c8;}
.HProduct .HProduct-box .HProduct-box-bottom .swiper .banner-list.active .banner-list-txt {color:#0060b5;font-weight:500;}
.HProduct .HProduct-box .HProduct-box-bottom .swiper .banner-list.active .banner-list-icon {background:transparent;border:2px solid #0060b5;}
.HProduct .HProduct-box .HProduct-box-bottom .swiper .banner-list.active .banner-list-icon span {background:#0060b5;}


.HSolution {height:52.36vw;position:relative;overflow:hidden;background:#08121d;}
.HSolution .HSolution-box {width:100%;height:100%;position:relative;}
.HSolution .HSolution-box .AHEvent-box-top {width:100%;height:100%;position:relative;overflow:hidden;}
.HSolution .HSolution-box .AHEvent-box-top .box-top-item {width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;visibility:hidden;pointer-events:none;z-index:1;}
.HSolution .HSolution-box .AHEvent-box-top .box-top-item.active {opacity:1;visibility:visible;pointer-events:auto;z-index:2;}
.HSolution .HSolution-box .AHEvent-box-top .box-top-item .top-item-bg {width:100%;height:100%;position:relative;}
.HSolution .HSolution-box .AHEvent-box-top .box-top-item .top-item-bg::after {content:"";width:100%;height:100%;/*background:rgba(2,17,30,.2);*/background: linear-gradient(0deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%);position:absolute;left:0;top:0;}
.HSolution .HSolution-box .AHEvent-box-top .box-top-item .top-item-bg img {width:100%;height:100%;object-fit:cover;}
.HSolution .HSolution-box .AHEvent-box-top .box-top-item .top-item-info {width:calc(100% - 3.33vw);position:absolute;left:1.67vw;top:4.79vw;text-align:center;z-index:2;}
.HSolution .HSolution-box .AHEvent-box-top .box-top-item .top-item-info .list-info-name {line-height:1.5;color:#fff;}
.HSolution .HSolution-box .AHEvent-box-top .box-top-item .top-item-info .list-info-title {margin-top:0.5vw;line-height:1.35;color:#fff;font-weight:600;}
.HSolution .HSolution-box .AHEvent-box-top .box-top-item .top-item-info .list-info-btn {margin-top:1.15vw;color:#fff;display:inline-flex;align-items:center;gap:0.52vw;}
.HSolution .HSolution-box .AHEvent-box-top .box-top-item .top-item-info .list-info-btn img {width:0.45vw;height:0.45vw;fill: white;}
.HSolution .HSolution-box .AHEvent-box-top .box-top-item .top-item-info .item-info-list {margin-top:3.86vw;display:grid;grid-template-columns:repeat(3,16.67vw);justify-content:center;gap:1.04vw 1.88vw;}
.HSolution .HSolution-box .AHEvent-box-top .box-top-item .top-item-info .item-info-list .info-list-li {min-width:16.67vw;height:2.92vw;padding:0 1.46vw;background:rgba(255,255,255,.23);color:#fff;display:flex;align-items:center;justify-content:center;font-size: inherit;}
.HSolution .HSolution-box .AHEvent-box-bottom {width:calc(100%);height:10.42vw;position:absolute;left:0;bottom:0;z-index:3;display:flex;border-top:1px solid rgba(255,255,255,.15); padding: 0px 5vw;}
.HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-left {width:25%;height:10.42vw;padding:2.19vw 2.6vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-right:1px solid rgba(255,255,255,.15);border-left:1px solid rgba(255,255,255,.15);}
.HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-left .bottom-left-txt {line-height:1.5;color:#fff;font-weight:600;}
.HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-left .bottom-left-icon {width:1.04vw;height:1.04vw;margin-top:1.77vw;}
.HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-left .bottom-left-icon img {width:1vw;height:1vw;object-fit:contain;}
.HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-right {width:75%;height:10.42vw;display:flex;}
.HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-right .bottom-right-li {width:33.333%;height:10.42vw;padding:1.82vw 2.71vw;border-right:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;justify-content:center;cursor:pointer;position:relative;}
.HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-right .bottom-right-li::before {content:"";height:0.21vw;background:#006bc2;position:absolute;left:0;right:0;top:-0.05vw;opacity:0;}
.HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-right .bottom-right-li .right-li-icon {width:3.75vw;height:3.02vw;display:flex;align-items:center;justify-content:center;}
.HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-right .bottom-right-li .right-li-icon img {max-width:3.75vw;max-height:3.02vw;object-fit:contain;filter:brightness(0) invert(1);}
.HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-right .bottom-right-li .right-li-txt {margin-top:1.25vw;line-height:1.5;color:#fff;}
.HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-right .bottom-right-li.active {background:linear-gradient(to bottom,#0050a0 0%,transparent 70%,transparent 100%);}
.HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-right .bottom-right-li.active::before {opacity:1;}



.HNews {background:#f5f5f5;}
.HNews .HNews-box {}
.HNews .HNews-box .HNews-box-top {margin-bottom:3.39vw;height:auto;display:flex;align-items:flex-end;justify-content:space-between;}
.HNews .HNews-box .HNews-box-top .box-top-title .top-title-dd {color:#0060b5;}
.HNews .HNews-box .HNews-box-top .box-top-title .top-title-dt {margin-top:1.04vw;line-height:1.3;color:#111;font-weight:600;}
.HNews .HNews-box .HNews-box-top .box-top-switch {display:flex;align-items:flex-start;gap:2.5vw;border-bottom:1px solid #dadada;}
.HNews .HNews-box .HNews-box-top .box-top-switch .top-switch-li {padding-bottom:1.25vw;color:#a0a0a0;cursor:pointer;position:relative;white-space:nowrap;font-size: inherit;}
.HNews .HNews-box .HNews-box-top .box-top-switch .top-switch-li::after {content:"";width:0;height:0.1vw;background:#0060b5;position:absolute;left:50%;bottom:-0.05vw;transform:translateX(-50%);}
.HNews .HNews-box .HNews-box-top .box-top-switch .top-switch-li.active {color:#0060b5;}
.HNews .HNews-box .HNews-box-top .box-top-switch .top-switch-li.active::after {width:100%;}
.HNews .HNews-box .HNews-box-bottom {height:25.53vw;}
.HNews .HNews-box .HNews-box-bottom .box-bottom-item {height:100%;display:none;background:#fff}
.HNews .HNews-box .HNews-box-bottom .box-bottom-item.active {display:grid;grid-template-columns:repeat(4,1fr)}
.HNews .HNews-box .HNews-box-bottom .box-bottom-item .bottom-item-li {height:100%;padding:1.98vw 1.67vw 1.67vw;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;}
.HNews .HNews-box .HNews-box-bottom .box-bottom-item .bottom-item-li:last-child {border-right:0;}
.HNews .HNews-box .HNews-box-bottom .box-bottom-item .bottom-item-li .item-li-info {min-height:8.75vw;}
.HNews .HNews-box .HNews-box-bottom .box-bottom-item .bottom-item-li .item-li-info .li-info-time {line-height:1.2;color:#999;}
.HNews .HNews-box .HNews-box-bottom .box-bottom-item .bottom-item-li .item-li-info .li-info-title {margin-top:1.09vw;line-height:1.5;color:#111;font-weight:400;}
.HNews .HNews-box .HNews-box-bottom .box-bottom-item .bottom-item-li .item-li-info .li-info-btn {margin-top:1.41vw;line-height:1.2;color:#0060b5;display:flex;align-items:center;gap:0.52vw;}
.HNews .HNews-box .HNews-box-bottom .box-bottom-item .bottom-item-li .item-li-info .li-info-btn img {width:auto;height:0.68vw;}
.HNews .HNews-box .HNews-box-bottom .box-bottom-item .bottom-item-li .item-li-thumb {width:100%;height:11.57vw;overflow:hidden;}
.HNews .HNews-box .HNews-box-bottom .box-bottom-item .bottom-item-li .item-li-thumb img {width:100%;height:100%;object-fit:cover;}
.HNews .HNews-box .HNews-box-bottom .box-bottom-item .bottom-item-li:hover .item-li-info .li-info-title {color:#0060b5;}


.Footer {background:#fff;}
.Footer .footer-box {}
.Footer .footer-box .footer-box-top {}
.Footer .footer-box .footer-box-top>.pc-all-content {}
.Footer .footer-box .footer-box-top .box-top-top {height:4.69vw;border-bottom:1px solid #dedede;position:relative;display:flex;align-items:center;justify-content:space-between;}
.Footer .footer-box .footer-box-top .box-top-top .top-top-txt {color:#0060b5;font-weight:600;letter-spacing:0.1vw;transform:scale(.4);transform-origin:left center;width:250%;white-space:nowrap;}
.Footer .footer-box .footer-box-top .box-top-top .top-top-share {display:none;align-items:center;gap:0.52vw;position:absolute;right:0;/* bottom:1.15vw;*/ }
.Footer .footer-box .footer-box-top .box-top-top .top-top-share .top-share-li {width:1.25vw;height:1.25vw;opacity:.8;}
.Footer .footer-box .footer-box-top .box-top-top .top-top-share .top-share-li img {width:1.25vw;height:1.25vw;object-fit:contain;}
.Footer .footer-box .footer-box-top .box-top-top .top-top-share .top-share-li:hover img {filter:grayscale(100%) brightness(45%);}
.Footer .footer-box .footer-box-top .box-top-bottom {height:9.59vw;display:flex;align-items:center;justify-content:space-between;}
.Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-nav {width:50%;height:6.36vw;display:grid;grid-template-columns:repeat(3,1fr);}
.Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-nav .bottom-nav-li {height:6.36vw;border-right:1px solid #e4e4e4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.99vw;}
.Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-nav .bottom-nav-li:nth-child(2) {align-items:center;}
.Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-nav .bottom-nav-li:nth-child(3) {align-items:center;border-right:0;}
.Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-nav .bottom-nav-li .nav-li-icon {width:2.6vw;height:2.6vw;display:flex;align-items:center;justify-content:center;}
.Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-nav .bottom-nav-li .nav-li-icon img {max-width:2.6vw;max-height:2.6vw;object-fit:contain;}
.Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-nav .bottom-nav-li .nav-li-txt {line-height:1.15vw;color:#a7a8aa;}
.Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-qrocde {position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-qrocde .bottom-qrocde-img {width:5.68vw;margin-bottom:0.63vw;}
.Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-qrocde .bottom-qrocde-img img {width:100%;height:5.68vw;object-fit:cover;}
.Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-qrocde .bottom-qrocde-txt {color:#555;}
.Footer .footer-box .footer-box-copyright {max-width:none;width:100%;background:#0060ad;}
.Footer .footer-box .footer-box-copyright .pc-all-content {padding:1.35vw 0;display:flex;align-items:center;justify-content:space-between;}
.Footer .footer-box .footer-box-copyright .box-copyright-li {display:flex;align-items:center;}
.Footer .footer-box .footer-box-copyright .box-copyright-left a {margin-left:1vw;display:flex;align-items:center;}
.Footer .footer-box .footer-box-copyright .box-copyright-li a img{height: 0.8vw; margin-right: 0.2vw;}
.Footer .footer-box .footer-box-copyright .box-copyright-left a:first-child {padding-left:0;}
.Footer .footer-box .footer-box-copyright .box-copyright-left a:last-child {border-right:none;}
.Footer .footer-box .footer-box-copyright .box-copyright-li a,.Footer .footer-box .footer-box-copyright .box-copyright-li p {line-height:1.15vw;color:#fff;font-size:inherit;}
.Footer .footer-box .footer-box-copyright .box-copyright-li:last-child a {}


.HBanner {height:23.45vw;margin-top:8.08vw;position:relative;overflow:hidden;background:#071c2e;}
.HBanner .HBanner_box {width:100%;height:100%;position:relative;}
.HBanner .HBanner_box .HBanner_box_thumb {width:100%;height:100%;}
.HBanner .HBanner_box .HBanner_box_thumb img {width:100%;height:100%;object-fit:cover;}
.HBanner .HBanner_box .HBanner_box_info {width:100%;position:absolute;left:0;top:49%;z-index:2;transform:translateY(-50%);text-align:center;}
.HBanner .HBanner_box .HBanner_box_info .box_info_title {line-height:1.25;color:#fff;font-weight:600;letter-spacing:0.16vw;}
.HBanner .HBanner_box .HBanner_box_info .pc_crumb {margin-top:1.3vw;display:flex;align-items:center;justify-content:center;gap:0.73vw;}
.HBanner .HBanner_box .HBanner_box_info .pc_crumb a {line-height:1.2;color:rgba(255,255,255,.58);font-size:inherit;}
.HBanner .HBanner_box .HBanner_box_info .pc_crumb a:last-child {color:#fff;}
.HBanner .HBanner_box .HBanner_box_info .pc_crumb a:hover {color:#fff;}
.HBanner .HBanner_box .HBanner_box_info .pc_crumb span {width:0.52vw;height:0.83vw;display:flex;align-items:center;justify-content:center;position:relative;}
.HBanner .HBanner_box .HBanner_box_info .pc_crumb span::before {content:"";width:0.43vw;height:0.43vw;border-top:1px solid rgba(255,255,255,.48);border-right:1px solid rgba(255,255,255,.48);transform:rotate(45deg);}


.Products {width:100%;background:#fff;}
.Products .Products-box {width:100%;display:grid;grid-template-columns:22.51vw minmax(0,1fr);align-items:stretch;}
.Products .Products-box .Products-box-left {min-width:0;padding:1.62vw 2.6vw 2.81vw 2.71vw;background:#f6f6f8;}
.Products .Products-box .Products-box-left .box-left-top {width:100%;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item {width:100%;border-bottom:1px solid #dedfe1;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item:nth-child(n+3) {display:none;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-title {min-height:4.9vw;padding:0.99vw 0 0.94vw;display:flex;align-items:center;justify-content:space-between;gap:1.04vw;cursor:pointer;user-select:none;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-title:focus-visible {outline:0.1vw solid #0056a6;outline-offset:0.21vw;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-title .item-title-txt {min-width:0;color:#0056a6;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-title .item-title-txt .title-txt-cn {color:#0056a6;line-height:1.5;font-weight:500;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-title .item-title-txt .title-txt-en {margin-top:0.05vw;line-height:1.5;color:#0056a6;font-weight:600;overflow-wrap:anywhere;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-title .item-title-icon {width:1.35vw;height:1.35vw;display:flex;align-items:center;justify-content:center;flex:0 0 auto;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-title .item-title-icon img {width:1.25vw;height:1.25vw;object-fit:contain;transform:rotate(0deg);transition:transform .25s ease;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item.active .top-item-title .item-title-icon img {transform:rotate(180deg);}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down {max-height:0;padding:0;overflow:hidden;opacity:0;visibility:hidden;transition:none;}
.Products.nav-animating .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down {transition:max-height .42s cubic-bezier(.4,0,.2,1),padding-top .42s cubic-bezier(.4,0,.2,1),padding-bottom .42s cubic-bezier(.4,0,.2,1),opacity .25s ease,visibility 0s linear .42s;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item.active .top-item-down {max-height:var(--top-panel-height,93.78vw);padding:0.99vw 0 1.25vw;opacity:1;visibility:visible;transition-delay:0s;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona {width:100%;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona .down-ona-title {min-height:1.7vw;display:flex;align-items:center;justify-content:space-between;gap:0.78vw;cursor:pointer;user-select:none;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona .down-ona-title .ona-title-txt {color:#575756;font-weight:600;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona .down-ona-title .ona-title-icon {width:0.94vw;height:0.94vw;display:flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona .down-ona-title .ona-title-icon img {width:0.83vw;height:0.83vw;object-fit:contain;position:absolute;left:0.05vw;top:0.05vw;transition:opacity .2s ease;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona .down-ona-title .ona-title-icon img:last-child {opacity:0;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona.active .down-ona-title .ona-title-icon img:first-child {opacity:0;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona.active .down-ona-title .ona-title-icon img:last-child {opacity:1;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona .down-ona-down {max-height:0;padding:0 0 0 2.19vw;overflow:hidden;opacity:0;visibility:hidden;transition:none;}
.Products.nav-animating .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona .down-ona-down {transition:max-height .34s cubic-bezier(.4,0,.2,1),padding-top .34s cubic-bezier(.4,0,.2,1),padding-bottom .34s cubic-bezier(.4,0,.2,1),opacity .22s ease,visibility 0s linear .34s;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona.active .down-ona-down {max-height:var(--submenu-height,46.89vw);padding-top:0.05vw;padding-bottom:0.42vw;opacity:1;visibility:visible;transition-delay:0s;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona .down-ona-down a {display:block;width:100%;padding:0.2vw 0;color:#575756;line-height:1.35;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona .down-ona-down a:hover{color:#0056a6;}
.Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona .down-ona-down a.active {color:#0056a6;font-weight:600;}
.Products .Products-box .Products-box-left .box-left-bottom {width:100%;margin-top:2.03vw;}
.Products .Products-box .Products-box-left .box-left-bottom .left-bottom-all {width:100%;height:2.29vw;background:#075cab;color:#fff;font-size:0.83vw;display:flex;align-items:center;justify-content:center;}
.Products .Products-box .Products-box-left .box-left-bottom .left-bottom-all:hover {background:#004b91;}






.Products .products-nav [data-products-panel]{display:grid;grid-template-rows:0fr;max-height:none!important;padding:0!important;opacity:1!important;visibility:visible!important;transition:grid-template-rows .3s ease!important;}
.Products .products-nav .active > [data-products-panel]{grid-template-rows:1fr;}
.Products .products-nav .products-nav-panel-clip{min-height:0;overflow:hidden;}
.Products .products-nav .top-item-down > .products-nav-panel-clip > .products-nav-panel-content{padding:0.99vw 0 1.25vw;}
.Products .products-nav .down-ona-down > .products-nav-panel-clip > .products-nav-panel-content{padding:0.05vw 0 0.42vw 2.19vw;}
.Products .products-nav .down-two-down > .products-nav-panel-clip > .products-nav-panel-content{padding:0.21vw 0 0.42vw 0.83vw;margin-left:0.16vw;border-left:1px solid #dedfe1;}
.Products .products-nav .down-two-title{display:flex;align-items:center;gap:0.42vw;}
.Products .products-nav .down-two-title > a{flex:1;min-width:0;overflow-wrap:anywhere;}
.Products .products-nav .two-title-icon{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:0.94vw;height:0.94vw;margin:0;padding:0;border:0;background:transparent;appearance:none;cursor:pointer;}
.Products .products-nav .two-title-icon[hidden]{display:none;}
.Products .products-nav .two-title-icon img{width:0.83vw;height:0.83vw;object-fit:contain;position:absolute;left:0.05vw;top:0.05vw;transition:opacity .2s ease;}
.Products .products-nav .two-title-icon img:first-child{opacity:1;}
.Products .products-nav .two-title-icon img:last-child{opacity:0;}
.Products .products-nav .item-down-two.active > .down-two-title > .two-title-icon img:first-child{opacity:0;}
.Products .products-nav .item-down-two.active > .down-two-title > .two-title-icon img:last-child{opacity:1;}
.Products .products-nav .two-title-icon:focus-visible{outline:2px solid #0056a6;outline-offset:2px;}
.Products .products-nav .down-two-down a{overflow-wrap:anywhere;}
@media screen and (max-width:766px){
    .Products .products-nav .top-item-down > .products-nav-panel-clip > .products-nav-panel-content{padding:10px 0;}
    .Products .products-nav .down-ona-down > .products-nav-panel-clip > .products-nav-panel-content{padding:1px 0 8px 20px;}
    .Products .products-nav .down-two-down > .products-nav-panel-clip > .products-nav-panel-content{padding:4px 0 8px 12px;margin-left:3px;}
    .Products .products-nav .down-two-title{gap:8px;}
    .Products .products-nav .two-title-icon{width:18px;height:18px;}
    .Products .products-nav .two-title-icon img{width:16px;height:16px;}
}
@media (prefers-reduced-motion:reduce){
    .Products .products-nav [data-products-panel]{transition:none!important;}
}











.Products .Products-box .Products-box-right {min-width:0;padding:0 3.54vw 0 2.08vw;background:#fff;}
.Products .Products-box .Products-box-right .box-right-top {height:5.99vw;border-bottom:1px solid #dedfe1;display:flex;align-items:center;justify-content:space-between;gap:1.56vw;}
.Products .Products-box .Products-box-right .box-right-top .right-top-left {line-height:1.15vw;color:#a7a8aa;white-space:nowrap;}
.Products .Products-box .Products-box-right .box-right-top .right-top-left span {color:inherit;font-size:inherit;}
.Products .Products-box .Products-box-right .box-right-top .right-top-right {display:flex;align-items:center;justify-content:flex-end;gap:1.46vw;position:relative;z-index:850;background:#fff;}
.Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-select {width:13.03vw;height:2.4vw;border:1px solid #dedfe1;background:#fff;position:relative;color:#575756;transition:border-color .2s ease,box-shadow .2s ease;}
.Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-select:hover {border-color:#b6b8bb;}
.Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-select:focus-within {border-color:#0056a6;box-shadow:0 0 0 0.1vw rgba(0,86,166,.12);}
.Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-select::after {content:"";width:0.47vw;height:0.47vw;border-right:1px solid #575756;border-bottom:1px solid #575756;position:absolute;right:1.04vw;top:50%;transform:translateY(-70%) rotate(45deg);pointer-events:none;}
.Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-select select {width:100%;height:100%;padding:0 2.5vw 0 0.94vw;border:0;outline:0;background:transparent;color:#575756;font:inherit;font-size:0.83vw;line-height:2.29vw;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-select select::-ms-expand {display:none;}
.Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-select.has-selection select {color:#333;}
.Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-select select:disabled {color:#a7a8aa;cursor:not-allowed;}
.Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-select.is-disabled {background:#f6f6f8;}
.Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-btn {height:2.4vw;display:flex;align-items:center;gap:1.3vw;}
.Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-btn .right-btn-li {width:1.04vw;height:1.04vw;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.5;}
.Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-btn .right-btn-li.active,.Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-btn .right-btn-li:hover {opacity:1;}
.Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-btn .right-btn-li img {width:1.04vw;height:1.04vw;object-fit:contain;}
.Products .Products-box .Products-box-right .box-right-bottom {width:100%;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list {min-height:12.3vw;padding:1.56vw 0;border-bottom:1px solid #dedfe1;display:flex;align-items:center;justify-content:space-between;gap:1.82vw;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left {min-width:0;display:flex;align-items:center;gap:3.02vw;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-thumb {width:10.78vw;height:6.83vw;display:flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-thumb img {width:100%;height:100%;object-fit:contain;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info {min-width:0;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info .left-info-label {min-height:1.04vw;margin-bottom:1.04vw;display:flex;align-items:center;gap:0.26vw;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info .left-info-label span {height:auto;padding:0.2vw 0.52vw;color:#fff;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;font-size: inherit;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info .left-info-label span.new {background:#3bc2df;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info .left-info-label span.patent {background:#0056a6;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info .left-info-label span.old {background:#F6AD55;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info .left-info-label span.di {background:#0056a6;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info .left-info-label span.sale {background:#0056a6;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info .left-info-label span.aa {background:#68D391;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info .left-info-serial {margin-bottom:0.73vw;color:#575756;font-size:0.83vw;line-height:1.15vw;white-space:nowrap;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info .left-info-title {color:#0056a6;line-height:1.35;font-weight:600;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info .left-info-desc {margin-top:0.7vw;color:#575756;line-height:1.4;white-space:nowrap;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right {display:flex;align-items:center;justify-content:flex-end;gap:0.83vw;flex:0 0 auto;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number {width:4.17vw;height:2.4vw;border:1px solid #dedfe1;background:#fff;display:flex;align-items:center;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number:hover,.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number:focus-within {border-color:#c8cace;box-shadow:0 0 0 0.1vw rgba(0,86,166,.08);}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number .right-number-li {width:0;height:100%;color:transparent;font-size:0;display:flex;align-items:center;justify-content:center;flex:0 0 0;overflow:hidden;opacity:0;visibility:hidden;cursor:pointer;pointer-events:none;transition:width .22s ease,flex-basis .22s ease,opacity .16s ease,visibility 0s linear .22s;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number:hover .right-number-li,.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number:focus-within .right-number-li {width:1.09vw;flex-basis:1.09vw;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number .right-number-li::before {width:0.57vw;height:0.57vw;border-radius:50%;background:#0056a6;color:#fff;font:700 0.47vw/0.57vw Arial,sans-serif;text-align:center;display:block;flex:0 0 auto;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number .right-number-li.reduce::before {content:"−";}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number .right-number-li.add::before {content:"+";}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number .right-number-li:focus-visible::before {box-shadow:0 0 0 0.1vw rgba(0,86,166,.22);}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number input {width:100%;min-width:0;height:2.29vw;padding:0;border:0;background:#fff;color:#575756;font-size:0.83vw;text-align:center;flex:1 1 auto;transition:width .22s ease;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-btn {width:10.63vw;height:2.4vw;background:#eb4d49;color:#fff;font-size:0.83vw;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;}
.Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-btn:hover {background:#d93f3b;}
.Products .Products-box .Products-box-right .box-right-bottom.grid-view {padding:1.67vw 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25vw;}
.Products .Products-box .Products-box-right .box-right-bottom.grid-view .right-bottom—list {min-height:21.88vw;padding:1.3vw;border:1px solid #dedfe1;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:1.25vw;}
.Products .Products-box .Products-box-right .box-right-bottom.grid-view .right-bottom—list .bottom—list-left {display:flex;flex-direction:column;align-items:stretch;gap:0.94vw;}
.Products .Products-box .Products-box-right .box-right-bottom.grid-view .right-bottom—list .bottom—list-left .list-left-thumb {width:100%;height:8.86vw;}
.Products .Products-box .Products-box-right .box-right-bottom.grid-view .right-bottom—list .bottom—list-left .list-left-info .left-info-label {margin-bottom:0.73vw;}
.Products .Products-box .Products-box-right .box-right-bottom.grid-view .right-bottom—list .bottom—list-left .list-left-info .left-info-desc {white-space:normal;}
.Products .Products-box .Products-box-right .box-right-bottom.grid-view .right-bottom—list .bottom—list-right {justify-content:space-between;gap:0.52vw;}
.Products .Products-box .Products-box-right .box-right-bottom.grid-view .right-bottom—list .bottom—list-right .list-right-btn {min-width:0;width:calc(100% - 4.69vw);}


.SolutionPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a,
.SolutionDetailPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a,
.NewsPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a,
.NewsDetailPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a,
.AboutPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a,
.VideoPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a,
.DownloadPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a,
.ContactPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a,
.AfterSalesPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a{color:#171717;}
.SolutionPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a::after,
.SolutionDetailPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a::after,
.NewsPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a::after,
.NewsDetailPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a::after,
.AboutPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a::after,
.VideoPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a::after,
.DownloadPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a::after,
.ContactPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a::after,
.AfterSalesPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(2) a::after{width:0;}
.SolutionPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(3) a,
.SolutionDetailPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(3) a,
.NewsPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(4) a,
.NewsDetailPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(4) a,
.AboutPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(5) a,
.VideoPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(6) a,
.DownloadPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(6) a,
.ContactPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(6) a,
.AfterSalesPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(6) a{color:#0056a6;}
.SolutionPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(3) a::after,
.SolutionDetailPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(3) a::after,
.NewsPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(4) a::after,
.NewsDetailPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(4) a::after,
.AboutPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(5) a::after,
.VideoPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(6) a::after,
.DownloadPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(6) a::after,
.ContactPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(6) a::after,
.AfterSalesPage .Header .header-box .header-box-nav .box-nav-pc ul li:nth-child(6) a::after{width:100%;}

.ProductNav,.SolutionDetailNav,.AboutNav,.ServiceNav{height:4.17vw;background:#fff;border-bottom:1px solid #e5e6e8;position:sticky;top:4.4vw;z-index:700;}
.ProductNav .productnav-box,.SolutionDetailNav .solutiondetailnav-box,.AboutNav .aboutnav-box,.ServiceNav .servicenav-box{height:100%;display:flex;align-items:center;justify-content:center;gap:2.71vw;}
.ProductNav .productnav-box .productnav-box-link,.SolutionDetailNav .solutiondetailnav-box .solutiondetailnav-box-link,.AboutNav .aboutnav-box .aboutnav-box-link,.ServiceNav .servicenav-box .servicenav-box-link{height:100%;color:#333;font-size:inherit;display:flex;align-items:center;position:relative;white-space:nowrap;}
.ProductNav .productnav-box .productnav-box-link::after,.SolutionDetailNav .solutiondetailnav-box .solutiondetailnav-box-link::after,.AboutNav .aboutnav-box .aboutnav-box-link::after,.ServiceNav .servicenav-box .servicenav-box-link::after{content:"";width:0;height:2px;background:#0060b5;position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);}
.ProductNav .productnav-box .productnav-box-link:hover,.ProductNav .productnav-box .productnav-box-link.active,.SolutionDetailNav .solutiondetailnav-box .solutiondetailnav-box-link:hover,.SolutionDetailNav .solutiondetailnav-box .solutiondetailnav-box-link.active,.AboutNav .aboutnav-box .aboutnav-box-link:hover,.AboutNav .aboutnav-box .aboutnav-box-link.active,.ServiceNav .servicenav-box .servicenav-box-link:hover,.ServiceNav .servicenav-box .servicenav-box-link.active{color:#0060b5;}
.ProductNav .productnav-box .productnav-box-link.active::after,.SolutionDetailNav .solutiondetailnav-box .solutiondetailnav-box-link.active::after,.AboutNav .aboutnav-box .aboutnav-box-link.active::after,.ServiceNav .servicenav-box .servicenav-box-link.active::after{width:100%;}



.ProductDetail {background:#fff;padding:3.65vw 0 2.34vw;}
.ProductDetail .productdetail-box {display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18.76vw,.75fr);gap:4.17vw;align-items:center;padding:0 14%;}
.ProductDetail .productdetail-box .productdetail-box-gallery {min-width:0;display:grid;grid-template-columns:5.21vw 1fr;gap:1.98vw;align-items:center;}
.ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs {display:flex;flex-direction:column;gap:0.78vw;}
.ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-arrow {height:1.46vw;border:0;background:#fafafa;color:#777;cursor:pointer;}
.ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-list {width:5.21vw;height:5.21vw;padding:0.42vw;border:1px solid #e3e3e3;background:#fff;cursor:pointer;position:relative;}
.ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-list::after {content:"";height:0.16vw;background:#0060b5;position:absolute;left:0;right:0;bottom:-0.05vw;opacity:0;}
.ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-list.active::after {opacity:1;}
.ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-list .thumbs-list-thumb {width:100%;height:100%;display:block;}
.ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-list .thumbs-list-thumb img {width:100%;height:100%;object-fit:contain;}
.ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-main {height:24.49vw;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-main img {width:100%;height:100%;object-fit:contain;}
.ProductDetail .productdetail-box .productdetail-box-info .box-info-name {color:#0056a6;font-weight:600;}
.ProductDetail .productdetail-box .productdetail-box-info .box-info-title {margin-top:0.89vw;color:#0056a6;line-height:1.45;font-weight:500;}
.ProductDetail .productdetail-box .productdetail-box-info .box-info-number {margin-top:1.77vw;color:#666;}


.ProductDetail .productdetail-box .productdetail-box-info .box-info-number{display:flex;align-items:center}
.ProductDetail .productdetail-box .productdetail-box-info .box-info-number .tooltip--product{position:relative;display:inline-flex;align-items:center;margin-left:0.625vw;z-index:10}
.ProductDetail .productdetail-box .productdetail-box-info .box-info-number .tooltip--product .tooltip_icon{width:0.95vw;height:0.95vw;border:0.1042vw solid #ef4b46;border-radius:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:0.5333vw;line-height:1;font-weight:600;color:#ef4b46;cursor:pointer}
.ProductDetail .productdetail-box .productdetail-box-info .box-info-number .tooltip--product .tooltip_content{position:absolute;left:50%;bottom:calc(100% + 0.7292vw);width:16.6667vw;padding:0.7292vw 0.8333vw;box-sizing:border-box;background:#fff;color:#333;line-height:1.7;box-shadow:0 0.2083vw 1.0417vw rgba(0,0,0,0.15);transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:all 0.3s}
.ProductDetail .productdetail-box .productdetail-box-info .box-info-number .tooltip--product .tooltip_content:after{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);width:0;height:0;border-left:0.3646vw solid transparent;border-right:0.3646vw solid transparent;border-top:0.4167vw solid #fff}
.ProductDetail .productdetail-box .productdetail-box-info .box-info-number .tooltip--product:hover .tooltip_content{opacity:1;visibility:visible}


@media screen and (max-width:767px){
    .ProductDetail .productdetail-box .productdetail-box-info .box-info-number .tooltip--product{margin-left:8px}
    .ProductDetail .productdetail-box .productdetail-box-info .box-info-number .tooltip--product .tooltip_icon{width:20px;height:20px;border-width:1px;font-size:13px}
    .ProductDetail .productdetail-box .productdetail-box-info .box-info-number .tooltip--product .tooltip_content{left:auto;right:-20px;bottom:calc(100% + 10px);width:260px;padding:12px 14px;line-height:1.6;box-shadow:0 4px 20px rgba(0,0,0,0.15);transform:none}
    .ProductDetail .productdetail-box .productdetail-box-info .box-info-number .tooltip--product .tooltip_content:after{left:auto;right:25px;transform:none;border-left-width:6px;border-right-width:6px;border-top-width:7px}
}

.ProductDetail .productdetail-box .productdetail-box-info .box-info-actions {margin-top:1.88vw;display:flex;gap:0.83vw;}
.ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number {width:6.25vw;height:2.4vw;border:1px solid #dedfe1;display:grid;grid-template-columns:1.56vw 1fr 1.56vw;}
.ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number .actions-number-btn {border:0;background:#fff;color:#0056a6;cursor:pointer;}
.ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number .actions-number-input {width:100%;height:2.29vw;text-align:center;background:#fff;}
.ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-enquiry {height:2.4vw;padding:0 3.39vw;border:0;background:#eb4d49;color:#fff;cursor:pointer;}
.ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-enquiry:hover {background:#d93f3b;}
.ProductDetail .productdetail-box .productdetail-box-info .box-info-feedback {height:1.25vw;margin-top:0.78vw;color:#2b8a3e;opacity:0;}
.ProductDetail .productdetail-box .productdetail-box-info .box-info-feedback.on {opacity:1;}


.ProductInfo {background:#f5f6f8;scroll-margin-top:4.17vw;}
.ProductInfo .productinfo-box .productinfo-box-title,.ProductUse .productuse-box .productuse-box-title,.ProductDownload .productdownload-box .productdownload-box-title,.ProductRelated .productrelated-box .productrelated-box-title {color:#333;font-weight:500;}
.ProductInfo .productinfo-box .productinfo-box-layout {margin-top:2.71vw;display:grid;grid-template-columns:minmax(0,1fr) 22.92vw;gap:3.39vw;align-items:center;}
.ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-desc {max-width:46.89vw;line-height:1.8;color:#555;}
.ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data {margin-top:1.98vw;}
.ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data .content-data-row {display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #777;}
.ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data .content-data-row:last-child {border-bottom:1px solid #777;}
.ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data .content-data-row .data-row-label,.ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data .content-data-row .data-row-value {padding:0.78vw 0;color:#555;}
.ProductInfo .productinfo-box .productinfo-box-layout .box-layout-thumb {height:18.76vw;display:flex;align-items:center;justify-content:center;}
.ProductInfo .productinfo-box .productinfo-box-layout .box-layout-thumb img {width:100%;height:100%;object-fit:contain;}
.ProductInfo .productinfo-box .productinfo-box-subtitle {margin-top:3.02vw;color:#444;}

.ProductInfo .productinfo-box .productinfo-box-features{margin-top:1.46vw;max-width:52.1vw}
.ProductInfo .productinfo-box .productinfo-box-features .box-features-list{min-height:4.79vw;padding:0.94vw;background:#fff;display:flex;align-items:center;gap:1.15vw;border-bottom:2px solid #dedede;position:relative;}
.ProductInfo .productinfo-box .productinfo-box-features .box-features-list .features-list-icon{width:2.81vw;height:2.81vw;flex:0 0 2.81vw;display:flex;align-items:center;justify-content:center}
.ProductInfo .productinfo-box .productinfo-box-features .box-features-list .features-list-icon img{max-width:100%;max-height:100%;object-fit:contain}
.ProductInfo .productinfo-box .productinfo-box-features .box-features-list .features-list-content{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center}
.ProductInfo .productinfo-box .productinfo-box-features .box-features-list .list-content-name{margin-bottom:0.25vw;line-height:1.3;color:#777}
.ProductInfo .productinfo-box .productinfo-box-features .box-features-list .list-content-value{line-height:1.3;color:#333;font-weight:500}
.ProductInfo .productinfo-box .productinfo-box-features .box-features-list .list-content-desc{line-height: 1.4; width: 100%; height: 100%; position: absolute; left: 0; top: 0; color: #888; display: flex; justify-content: center; align-items: center; background: white; opacity: 0;z-index:3;}
.ProductInfo .productinfo-box .productinfo-box-features .box-features-list .list-content-desc:hover{opacity:1;}

.ProductInfo .productinfo-box .productinfo-box-accordion {max-width:52.1vw;margin-top:3.13vw;}
.ProductInfo .productinfo-box .productinfo-box-accordion .box-accordion-title {margin-bottom:1.04vw;}
.ProductInfo .productinfo-box .productinfo-box-accordion .box-accordion-list {border-bottom:1px solid #888;transition:none;}
.ProductInfo .productinfo-box .productinfo-box-accordion .box-accordion-list .accordion-list-head {width:100%;padding:0.94vw 0;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;}
.ProductInfo .productinfo-box .productinfo-box-accordion .box-accordion-list .accordion-list-head .list-head-icon {width:1.04vw;height:1.04vw;}
.ProductInfo .productinfo-box .productinfo-box-accordion .box-accordion-list .accordion-list-head .list-head-icon img {width:auto;height:100%;transform:rotate(90deg);filter:grayscale(100%) brightness(0.4);}
.ProductInfo .productinfo-box .productinfo-box-accordion .box-accordion-list.on .accordion-list-head .list-head-icon {transform:rotate(180deg);}
.ProductInfo .productinfo-box .productinfo-box-accordion .box-accordion-list .accordion-list-panel {max-height:0;padding:0;color:#666;line-height:1.7;opacity:0;overflow:hidden;}
.ProductInfo .productinfo-box .productinfo-box-accordion .box-accordion-list.on .accordion-list-panel {max-height:8.34vw;padding:0 0 1.04vw;opacity:1;}


.ProductBenefits {scroll-margin-top:4.17vw;}
.ProductBenefits .productbenefits-box {min-height:31.26vw;display:grid;grid-template-columns:1fr 1fr;background:#00539c;}
.ProductBenefits .productbenefits-box .productbenefits-box-info {padding:4.69vw 7.82vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
.ProductBenefits .productbenefits-box .productbenefits-box-info .box-info-kicker,.ProductBenefits .productbenefits-box .productbenefits-box-info .box-info-title,.ProductBenefits .productbenefits-box .productbenefits-box-info .box-info-desc {color:#fff;}
.ProductBenefits .productbenefits-box .productbenefits-box-info .box-info-title {margin-top:0.94vw;line-height:1.35;font-weight:500;}
.ProductBenefits .productbenefits-box .productbenefits-box-info .box-info-desc {margin-top:1.46vw;line-height:1.7;}
.ProductBenefits .productbenefits-box .productbenefits-box-info .box-info-more {margin-top:1.77vw;padding:0.83vw 1.56vw;background:#eb4d49;color:#fff;}
.ProductBenefits .productbenefits-box .productbenefits-box-thumb {min-height:31.26vw;overflow:hidden;}
.ProductBenefits .productbenefits-box .productbenefits-box-thumb img {width:100%;height:100%;object-fit:cover;}


.ProductUse {scroll-margin-top:4.17vw;background:#fff;}
.ProductUse .productuse-box .productuse-box-grid {margin-top:2.34vw;display:grid;grid-template-columns:repeat(3,1fr);gap:1.46vw;}
.ProductUse .productuse-box .productuse-box-grid .box-grid-list {background:#f5f6f8;padding-bottom:1.15vw;overflow:hidden;}
.ProductUse .productuse-box .productuse-box-grid .box-grid-list .grid-list-thumb {height:13.55vw;overflow:hidden;}
.ProductUse .productuse-box .productuse-box-grid .box-grid-list .grid-list-thumb img {width:100%;height:100%;object-fit:cover;}
.ProductUse .productuse-box .productuse-box-grid .box-grid-list:hover .grid-list-thumb img {transform:scale(1.05);}
.ProductUse .productuse-box .productuse-box-grid .box-grid-list .grid-list-title {margin:1.15vw 1.15vw 0;color:#0056a6;}





.ProductUses{width:100%;background:#fff;overflow:hidden}
.ProductUses .productuse-box{padding-top:0;padding-bottom:0}
.ProductUses .product-anwendung{width:100%;padding:4.16666667vw 0 5.20833333vw;box-sizing:border-box;overflow:hidden}
.ProductUses .media--images{width:100%}
.ProductUses .media--videos:empty{display:none}
.ProductUses .tabs__heading{margin:0 0 2.08333333vw;padding:0;color:#1d1d1d;text-align:center;font-weight:500;line-height:1.3}
.ProductUses .swiper--outer-wrapper{position:relative;width:100%;max-width:69.27083333vw;margin:0 auto;overflow:hidden}
.ProductUses swiper-container{position:relative;display:flex;width:100%;column-gap:1.5625vw;padding:0 0 3.64583333vw;box-sizing:border-box;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}
.ProductUses swiper-container > .carousel__item{position:relative;display:block;flex:0 0 calc((100% - 1.5625vw) / 2);width:calc((100% - 1.5625vw) / 2);min-width:0;margin:0;padding:0;box-sizing:border-box;transition:transform .58s cubic-bezier(.645,.045,.355,1);will-change:transform}
.ProductUses .card--media{background:transparent}
.ProductUses .card__media{position:relative;width:100%;overflow:hidden;background:#f3f3f3}
.ProductUses .figure{display:block;width:100%;margin:0;padding:0}
.ProductUses picture.image{display:block;width:100%;margin:0;padding:0;overflow:hidden}
.ProductUses .card__media img.image{display:block;width:100% !important;max-width:none !important;height:auto !important;margin:0;padding:0;aspect-ratio:650 / 488;object-fit:cover;transition:transform .7s cubic-bezier(.22,.61,.36,1)}
@media (hover:hover){.ProductUses .card--image:hover
	.card__media img.image{transform:scale(1.025)}
}.ProductUses .card__media > .tooltip{position:absolute;right:.83333333vw;bottom:.83333333vw;z-index:5;width:auto;height:auto}
.ProductUses .card__media
.tooltip .ico-tooltip{position:relative;display:flex;align-items:center;justify-content:center;width:1.66666667vw;height:1.66666667vw;border-radius:50%;background:#fff;box-shadow:0 .10416667vw .52083333vw
		rgba(0,0,0,.16);cursor:pointer;font-style:normal}
.ProductUses .card__media
.tooltip .ico-tooltip::before{content:"i";color:#0056a6;font-size:.72916667vw;font-weight:600;line-height:1}
.ProductUses .card__media
.tooltip__content{position:absolute;right:0;bottom:calc(100% + .625vw);display:block;width:max-content;max-width:15.625vw;padding:.625vw .83333333vw;background:#fff;box-shadow:0 .20833333vw 1.04166667vw
		rgba(0,0,0,.14);color:#333;opacity:0;visibility:hidden;transform:translateY(.41666667vw);pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility .25s ease}
.ProductUses .card__media
.tooltip__content::after{content:"";position:absolute;right:.625vw;top:100%;width:0;height:0;border-left:.3125vw solid transparent;border-right:.3125vw solid transparent;border-top:.41666667vw solid #fff}
.ProductUses .card__media
.tooltip__content .text{margin:0;padding:0;color:#333;font-size:.67708333vw;line-height:1.5;white-space:normal}
.ProductUses .card__media
.tooltip:hover .tooltip__content{opacity:1;visibility:visible;transform:translateY(0)}
.ProductUses .control--carousel{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:2.60416667vw;height:2.60416667vw;margin:0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.96);box-shadow:0 .20833333vw .83333333vw
		rgba(0,0,0,.13);cursor:pointer;transform:translateY(
		calc(-50% - 1.82291667vw)
	);transition:background .3s ease,box-shadow .3s ease;box-sizing:border-box}
.ProductUses
#application-images--prev{left:.78125vw}
.ProductUses
#application-images--next{right:.78125vw}
.ProductUses .control--carousel .icon{position:relative;display:block;width:.52083333vw;height:.52083333vw}
.ProductUses
#application-images--prev
.icon::before{content:"";position:absolute;left:50%;top:50%;width:.41666667vw;height:.41666667vw;border-left:1px solid #222;border-bottom:1px solid #222;transform:translate(-35%,-50%)
		rotate(45deg)}
.ProductUses
#application-images--next
.icon::before{content:"";position:absolute;left:50%;top:50%;width:.41666667vw;height:.41666667vw;border-right:1px solid #222;border-top:1px solid #222;transform:translate(-65%,-50%)
		rotate(45deg)}
@media (hover:hover){
    .ProductUses .control--carousel:hover{background:#0056a6}
    .ProductUses .control--carousel:hover i:before{border-color:white}
.ProductUses
	.control--carousel:hover
	.icon::before{border-color:#fff}
}.ProductUses
#application-images--pagination{position:absolute;left:50%;bottom:.83333333vw;z-index:10;display:flex;align-items:center;justify-content:center;width:auto;margin:0;padding:0;gap:.52083333vw;transform:translateX(-50%)}
.ProductUses
#application-images--pagination
.application-pagination-bullet{display:block;width:.41666667vw;height:.41666667vw;margin:0;padding:0;border:0;border-radius:50%;background:#bbb;cursor:pointer;transition:width .25s ease,border-radius .25s ease,background .25s ease}
.ProductUses
#application-images--pagination
.application-pagination-bullet.active{width:1.66666667vw;border-radius:.20833333vw;background:#0056a6}
@media screen and (max-width:1199px){
    .ProductUses
	.swiper--outer-wrapper{max-width:none}
}@media screen and (max-width:767px){
    .ProductUses .product-anwendung{padding:40px 0 50px}
.ProductUses .tabs__heading{margin-bottom:22px;font-size:24px}
.ProductUses .swiper--outer-wrapper{width:100%;max-width:none}
.ProductUses swiper-container{column-gap:15px;padding-bottom:50px}
.ProductUses
	swiper-container >
	.carousel__item{flex-basis:100%;width:100%}
.ProductUses
	.card__media img.image{aspect-ratio:650 / 488}
.ProductUses
	.card__media > .tooltip{right:12px;bottom:12px}
.ProductUses
	.card__media
	.tooltip .ico-tooltip{width:30px;height:30px}
.ProductUses
	.card__media
	.tooltip .ico-tooltip::before{font-size:14px}
.ProductUses
	.card__media
	.tooltip__content{right:0;bottom:38px;max-width:220px;padding:10px 12px}
.ProductUses
	.card__media
	.tooltip__content .text{font-size:12px}
.ProductUses
	.control--carousel{width:38px;height:38px;transform:translateY(
				calc(-50% - 25px)
			)}
.ProductUses
	#application-images--prev{left:10px}
.ProductUses
	#application-images--next{right:10px}
.ProductUses
	.control--carousel .icon{width:10px;height:10px}
.ProductUses
	#application-images--prev
	.icon::before,.ProductUses
	#application-images--next
	.icon::before{width:8px;height:8px}
.ProductUses
	#application-images--pagination{bottom:16px;gap:8px}
.ProductUses
	#application-images--pagination
	.application-pagination-bullet{width:7px;height:7px}
.ProductUses
	#application-images--pagination
	.application-pagination-bullet.active{width:28px;border-radius:4px}
}


.ProductDownload {scroll-margin-top:4.17vw;background:#f5f6f8;}
.ProductDownload .productdownload-box {display:grid;grid-template-columns:1fr 1fr;gap:1.46vw;}
.ProductDownload .productdownload-box .productdownload-box-title {grid-column:1/-1;margin-bottom:0.78vw;}
.ProductDownload .productdownload-box .productdownload-box-list {min-height:5.47vw;padding:1.04vw 1.46vw;background:#fff;display:flex;align-items:center;gap:1.15vw;}
.ProductDownload .productdownload-box .productdownload-box-list .box-list-icon {width:2.71vw;height:2.71vw;display:flex;align-items:center;justify-content:center;}
.ProductDownload .productdownload-box .productdownload-box-list .box-list-icon img {max-width:100%;max-height:100%;object-fit:contain;}
.ProductDownload .productdownload-box .productdownload-box-list .box-list-info {flex:1;}
.ProductDownload .productdownload-box .productdownload-box-list .box-list-info .list-info-meta {margin-top:0.42vw;color:#999;}
.ProductDownload .productdownload-box .productdownload-box-list .box-list-link {color:#0060b5;}


.ProductRelated {scroll-margin-top:4.17vw;background:#fff;}
.ProductRelated .productrelated-box {position:relative;}
.ProductRelated .productrelated-box .productrelated-box-title {text-align:center;}
.ProductRelated .productrelated-box .productrelated-box-swiper {margin-top:2.87vw;}
.ProductRelated .productrelated-box .productrelated-box-swiper .box-swiper-list {background:#f5f6f8;padding:1.56vw;}
.ProductRelated .productrelated-box .productrelated-box-swiper .box-swiper-list .swiper-list-thumb {height:14.59vw;display:flex;align-items:center;justify-content:center;}
.ProductRelated .productrelated-box .productrelated-box-swiper .box-swiper-list .swiper-list-thumb img {width:100%;height:100%;object-fit:contain;}
.ProductRelated .productrelated-box .productrelated-box-swiper .box-swiper-list .swiper-list-title {margin-top:1.04vw;text-align:center;color:#0056a6;}
.ProductRelated .productrelated-box .productrelated-box-btn {display:flex;justify-content:space-between;pointer-events:none;position:absolute;left:-3.65vw;right:-3.65vw;top:52%;z-index:5;}
.ProductRelated .productrelated-box .productrelated-box-btn button {width:2.6vw;height:2.6vw;border:1px solid #d8d8d8;background:#fff;color:#0056a6;pointer-events:auto;cursor:pointer;}
.ProductRelated .productrelated-box .productrelated-box-pagination {position:relative;margin-top:2.08vw;}



.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs {align-items:center;}
.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-arrow {width:5.21vw;height:1.77vw;padding:0;border:0;background:#fafafa;color:#8a8a8a;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-arrow:hover,.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-arrow:focus-visible {background:#f1f3f5;color:#0056a6;}
.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-arrow img {height:80%;}
.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-arrow.prev img {transform:rotate(-90deg);}
.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-arrow.next img {transform:rotate(90deg);}
.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-arrow:hover img {filter:grayscale(100%) sepia(100%) hue-rotate(190deg) saturate(300%) brightness(0.7);}
.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-main img {opacity:1;transform:scale(1);transition:opacity .18s ease,transform .3s ease;}
.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-main img.is-changing {opacity:.2;transform:scale(.98);}
.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number {width:4.17vw;height:2.4vw;border:1px solid #dedfe1;background:#fff;display:flex;align-items:center;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;}
.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number:hover,.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number:focus-within {border-color:#c8cace;box-shadow:0 0 0 0.1vw rgba(0,86,166,.08);}
.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number .actions-number-btn {width:0;height:100%;padding:0;border:0;background:#fff;color:transparent;font-size:0;display:flex;align-items:center;justify-content:center;flex:0 0 0;overflow:hidden;opacity:0;visibility:hidden;cursor:pointer;pointer-events:none;transition:width .22s ease,flex-basis .22s ease,opacity .16s ease,visibility 0s linear .22s;}
.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number:hover .actions-number-btn,.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number:focus-within .actions-number-btn {width:1.09vw;flex-basis:1.09vw;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;}
.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number .actions-number-btn::before {width:0.57vw;height:0.57vw;border-radius:50%;background:#0056a6;color:#fff;font:700 0.47vw/0.57vw Arial,sans-serif;text-align:center;display:block;flex:0 0 auto;}
.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number .actions-number-btn.reduce::before {content:"−";}
.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number .actions-number-btn.add::before {content:"+";}
.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number .actions-number-input {width:100%;min-width:0;height:2.29vw;padding:0;border:0;background:#fff;color:#575756;text-align:center;flex:1 1 auto;}
.ProductDetailPage .ProductNav {height:3.75vw;box-shadow:0 0.1vw 0.52vw rgba(0,0,0,.06);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;}
.ProductDetailPage .ProductNav.is-outside {opacity:0;visibility:hidden;transform:translateY(-100%);pointer-events:none;}
.ProductDetailPage .ProductNav .productnav-box {gap:2.34vw;}
.ProductDetailPage .ProductNav .productnav-box .productnav-box-link {padding:0;border:0;background:transparent;color:#444;cursor:pointer;}
.ProductDetailPage .ProductNav .productnav-box .productnav-box-link::after {height:0.16vw;background:#ef4f4c;}
.ProductDetailPage .ProductNav .productnav-box .productnav-box-link:hover,.ProductDetailPage .ProductNav .productnav-box .productnav-box-link.active {color:#333;}
.ProductDetailPage .ProductPanels {background:#f5f6f8;}
.ProductDetailPage .ProductPanels .ProductPanel {display:none;padding:3.96vw 15%;background:#f5f6f8;animation:productPanelIn .28s ease;}
.ProductDetailPage .ProductPanels .ProductPanel.active {display:block;}
.ProductDetailPage .ProductPanels .ProductPanel[hidden] {display:none!important;}
@keyframes productPanelIn {from {opacity:0;transform:translateY(0.42vw);}
to {opacity:1;transform:translateY(0);}
}



.ProductDetailPage .ProductPanels .ProductPanel h3,.ProductDetailPage .ProductBenefits .ProductPanel h3,.ProductDetailPage .ProductBenefits .ProductPanel h3{font-size: 1.7714vw;color: #444; font-weight: 500;text-align:center;}


.ProductDetailPage .ProductPanels .ProductPanel h2.list__heading{font-size:0.8336vw;color: #555; font-weight: 500;}

.ProductDetailPage .ProductPanels .ProductInfo .productinfo-box{}
.ProductDetailPage .ProductPanels .ProductInfo .productinfo-box h3{}
.ProductDetailPage .ProductPanels .ProductInfo .productinfo-box .product__text{margin-top: 2.19vw;font-size: 0.9378vw;line-height: 1.75; color: #555;}
.ProductDetailPage .ProductPanels .ProductInfo .productinfo-box .product-attributes__data-list{margin-top: 1.77vw;}
.ProductDetailPage .ProductPanels .ProductInfo .productinfo-box .product-attributes__data-list .data__item{display: grid;grid-template-columns: 42% 58%; border-top: 1px solid #777;} 
.ProductDetailPage .ProductPanels .ProductInfo .productinfo-box .product-attributes__data-list .data__item div{padding: 0.68vw 0; line-height: 1.45;}
.ProductDetailPage .ProductPanels .ProductInfo .productinfo-box .product-notes__data-list{margin-top: 1.77vw;}
.ProductDetailPage .ProductPanels .ProductInfo .productinfo-box .product-notes__data-list .views-field{margin-top: 1.77vw;display: grid; grid-template-columns: 8.94vw 1fr; gap: 1.3vw 1.82vw;}
.ProductDetailPage .ProductPanels .ProductInfo .productinfo-box .product-notes__data-list .data__item{margin-top: 1.77vw;display: grid; grid-template-columns: 8.94vw 1fr; gap: 1.3vw 1.82vw;} 


/* 优势 */
.ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box{max-width: 54.7vw;margin: 0 auto;}
.ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box h3{}
.ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .text-long{margin-top: 2.19vw;}
.ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .text-long p{font-size: 0.9378vw;color: #555; line-height: 1.75; text-align: center;}
.ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box ul{margin-top: 2.19vw;display: grid;grid-template-columns: 1fr 1fr;grid-gap: 32px;}
.ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box ul li{border-bottom:1px solid #a7a8aa;padding-bottom:1.56vw;padding-top:0;padding-left:1.82vw;}
.ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box ul li::before{font-family: "Encode Sans Compressed Bold",sans-serif; font-weight: 400; content: '→'; margin-right: 0.65em; font-size:1.5rem;margin-left:-1.82vw;margin-left: -30px; color: #0050a0;} 
.ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box ul li strong{font-size:1.2504vw; line-height: 1.4; margin: 0 0 0.5em; width: auto; color: #0050a0; font-family: "Encode Sans Compressed Bold", sans-serif; font-weight: 400; font-style: normal; }
.ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box ul li span{line-height: 1.4;margin-top: 0.5em; display: block;font-size:0.8336vw;}
.ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .paragraph {}
.ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .paragraph .cta {background:radial-gradient(circle,#0050a0 0%,#00468d 31%,#003f7f 100%) !important;}
.ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .paragraph .cta .cta__content {display:grid;grid-template-columns:3.65vw 1fr auto;grid-gap:1.67vw;padding:1.56vw 6.25vw;align-items: center;}
.ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .paragraph .cta .cta__content:before {font-family:"Linearicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"♧";color:#0050a0;font-size:3.65vw;}
.ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .paragraph .cta .cta__content .cta__body {font-size:0.9378vw;line-height:1.4;margin:0;width:auto;color:#fff;font-weight:400;font-style:normal;padding-right:1.56vw;}
.ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .paragraph .cta .cta__content .cta__body strong {font-size:inherit;color:inherit;}
.ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .paragraph .cta .cta__content .cta__link {border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;text-transform:none;font-weight:400;font-family:"Encode Sans Compressed Bold",sans-serif;transition:all 0.25s ease-in-out;background:#0050a0;color:white;padding:0.52vw 1.3vw;font-size:0.83vw;line-height:1.5;border-radius:1px;letter-spacing:.01em;background:#E64B46;color:white;}

/* 下载  */
.ProductDetailPage .ProductDownload .productdownload-box .downloads__data-list{margin-top: 4.19vw;}
.ProductDetailPage .ProductDownload .productdownload-box .downloads__data-list .data__item{display: flex; justify-content: space-between; padding: 1.3em 0; border-bottom: 1px solid #E5E5E5;}
.ProductDetailPage .ProductDownload .productdownload-box .downloads__data-list .data__item .col-1{color: #444; font-weight: 600; text-transform: uppercase;font-size: 0.8336vw;}
.ProductDetailPage .ProductDownload .productdownload-box .downloads__data-list .data__item .col-1 strong{font-size:inherit;color: inherit; font-weight: inherit; }
.ProductDetailPage .ProductDownload .productdownload-box .downloads__data-list .data__item .col-2{}
.ProductDetailPage .ProductDownload .productdownload-box .downloads__data-list .data__item .col-2 a{font-size: 0.7815vw;padding: 0; border: 0; background: transparent; color: #0056a6; cursor: pointer; line-height: 1; display: flex; align-items: center;letter-spacing: .04em;position:relative;padding-right:1vw;}
.ProductDetailPage .ProductDownload .productdownload-box .downloads__data-list .data__item .col-2 a:before{content:""; width: 0.89vw;  height: 0.89vw;  background: url("../images//sv40.svg") no-repeat 50%/cover; background-position: center; position:absolute;right: 0; top: 50%; transform: translateY(-50%);}

.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-title,.ProductDetailPage .ProductUse .productuse-box .productuse-box-title,.ProductDetailPage .ProductDownload .productdownload-box .productdownload-box-title,.ProductDetailPage .ProductParts .productlist-box .productlist-box-title,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-title {color:#444;font-weight:500;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout {margin-top:2.19vw;grid-template-columns:minmax(0,1.8fr) minmax(13.55vw,.7fr);gap:4.69vw;align-items:start;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-desc {max-width:50.02vw;line-height:1.75;color:#555;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data {margin-top:1.77vw;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data .content-data-row {grid-template-columns:42% 58%;border-top:1px solid #777;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data .content-data-row .data-row-label,.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data .content-data-row .data-row-value {padding:0.68vw 0;line-height:1.45;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-thumb {height:16.15vw;margin-top:1.3vw;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-subtitle {margin-top:2.5vw;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features {max-width:49.49vw;margin-top:1.3vw;gap:1.25vw;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .box-features-list {min-height:4.27vw;padding:0.78vw 0.94vw;gap:0.94vw;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .box-features-list .features-list-icon {width:2.4vw;height:2.4vw;}

.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 32px;margin: 30px 0px; padding: 0px;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features .list__item {background: white; padding: 10px 15px 10px 10px; display: grid; justify-self: start; grid-template-columns: 80px 1fr; width: 100%; position: relative;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features .list__item svg{order: 0; width: 60px; height: 60px; fill: rgb(167, 168, 170); justify-self: start; grid-row: 1 / 3; grid-column: 1 / 2;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features .list__item .heading{align-self: end; font-size: 1rem; text-transform: uppercase; font-family: "Encode Sans Compressed Bold", sans-serif; font-weight: 400; color: rgb(87, 87, 86); grid-column: 2 / 3; margin: 0px;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features .list__item .text{align-self: start; font-size: 1rem; grid-column: 2 / 3; margin: 0px;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features .list__item .zusatztext{opacity: 0; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; font-size: 0.9em; text-align: center; display: grid; align-items: center; transition: 0.25s ease-in-out; background: white; padding: 10px 20px;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features .list__item::after { content: " "; height: 3px; position: absolute; bottom: -3px; left: 6px; width: calc(100% - 12px); transition: 0.25s ease-in-out; background: rgb(229, 229, 229); margin: 0px auto; }
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features .list__item:hover .zusatztext { opacity: 1; transition: all 0.5s ease-in-out; }



/**服务**/





#product-service{width:100% !important;background:#f7f7f7 !important;overflow:hidden;box-sizing:border-box}
#product-service *{box-sizing:border-box}
#product-service .svc521-row{position:relative;display:grid !important;grid-template-columns:minmax(0,540px)
		minmax(0,540px);column-gap:30px;align-items:start;width:calc(100% - 40px) !important;max-width:1110px !important;margin:0 auto
		30px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}
#product-service .svc521-row:last-child{margin-bottom:0 !important}
#product-service .svc521-pass{display:contents !important}
#product-service
.svc521-row-odd
.svc521-media{grid-column:1 !important;grid-row:1 !important}
#product-service
.svc521-row-odd
.svc521-text{grid-column:2 !important;grid-row:1 !important}
#product-service
.svc521-row-even
.svc521-media{grid-column:2 !important;grid-row:1 !important}
#product-service
.svc521-row-even
.svc521-text{grid-column:1 !important;grid-row:1 !important}
#product-service .svc521-media{position:relative;display:block !important;width:100% !important;max-width:none !important;height:auto !important;aspect-ratio:4 / 3;margin:0 !important;padding:0 !important;overflow:hidden;background:#eee !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}
#product-service
.svc521-media figure,#product-service
.svc521-media .figure{display:block !important;width:100% !important;height:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;overflow:hidden}
#product-service
.svc521-media picture{display:block !important;width:100% !important;height:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}
#product-service
.svc521-media img{display:block !important;width:100% !important;max-width:none !important;height:100% !important;max-height:none !important;margin:0 !important;padding:0 !important;object-fit:cover !important;border:0 !important;transform:none;vertical-align:top}
#product-service
.svc521-media .image{width:100% !important;height:100% !important;max-width:none !important;max-height:none !important}
#product-service .svc521-text{display:block !important;position:relative;width:100% !important;max-width:none !important;margin:0 !important;padding:28px
		30px
		20px !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}
#product-service
.svc521-text h1,#product-service
.svc521-text h2,#product-service
.svc521-text h3,#product-service
.svc521-text h4,#product-service
.svc521-text h5,#product-service
.svc521-text h6{display:block;margin:0
		0
		9px !important;padding:0 !important;color:#4a4a4a !important;font-size:18px !important;font-weight:700 !important;line-height:1.4 !important;text-align:left !important;letter-spacing:0 !important}
#product-service
.svc521-text p{margin:0 !important;padding:0 !important;color:#696969 !important;font-size:17px !important;font-weight:400 !important;line-height:1.48 !important;text-align:left !important;letter-spacing:0 !important}
#product-service
.svc521-text p + p{margin-top:8px !important}
#product-service
.svc521-row .card,#product-service
.svc521-row .list__item{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}
#product-service
.svc521-row ul,#product-service
.svc521-row ol{margin:0 !important;padding:0 !important;list-style:none !important}
#product-service
.svc521-row li{list-style:none !important}
#product-service
.svc521-zoom{position:absolute !important;z-index:20 !important;top:30px !important;right:30px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:30px !important;height:30px !important;margin:0 !important;padding:0 !important;border:1px solid #006ba6 !important;border-radius:0 !important;background:rgba(247,247,247,.85) !important;color:#006ba6 !important;box-shadow:none !important;cursor:pointer}
#product-service
.svc521-zoom i,#product-service
.svc521-zoom span{position:relative;display:block;width:14px;height:14px;font-size:0}
#product-service
.svc521-zoom i::before,#product-service
.svc521-zoom span::before{content:"";position:absolute;right:0;top:0;width:6px;height:6px;border-top:1px solid #006ba6;border-right:1px solid #006ba6}
#product-service
.svc521-zoom i::after,#product-service
.svc521-zoom span::after{content:"";position:absolute;left:0;bottom:0;width:6px;height:6px;border-left:1px solid #006ba6;border-bottom:1px solid #006ba6}
#product-service .tabs__heading{margin:0
		0
		15px !important;padding:0 !important;text-align:center !important}
#product-service .svc521-intro{width:calc(100% - 40px);max-width:800px;margin:0 auto
		10px !important;color:#666;font-size:16px;line-height:1.6;text-align:center}
#product-service .svc521-contact{display:table;margin:0 auto
		45px !important;color:#006ba6 !important;font-size:16px;text-decoration:underline !important;text-underline-offset:3px}
@media screen and (max-width:1199px){#product-service
	.svc521-row{grid-template-columns:minmax(0,1fr)
			minmax(0,1fr);column-gap:24px;width:calc(100% - 40px) !important;margin-bottom:24px !important}
#product-service
	.svc521-text{padding:22px
			22px
			18px !important}
#product-service
	.svc521-text h1,#product-service
	.svc521-text h2,#product-service
	.svc521-text h3,#product-service
	.svc521-text h4{font-size:16px !important}
#product-service
	.svc521-text p{font-size:14px !important}
#product-service
	.svc521-zoom{top:20px !important;right:20px !important}
}@media screen and (max-width:767px){#product-service
	.svc521-row{display:flex !important;flex-direction:column !important;width:calc(100% - 30px) !important;max-width:none !important;margin:0 auto
			30px !important}
#product-service
	.svc521-row
	.svc521-media{order:1 !important;width:100% !important;aspect-ratio:4 / 3}
#product-service
	.svc521-row
	.svc521-text{order:2 !important;width:100% !important;padding:17px
			0
			0 !important}
#product-service
	.svc521-text h1,#product-service
	.svc521-text h2,#product-service
	.svc521-text h3,#product-service
	.svc521-text h4{margin-bottom:7px !important;font-size:17px !important}
#product-service
	.svc521-text p{font-size:14px !important;line-height:1.6 !important}
#product-service
	.svc521-zoom{top:12px !important;right:12px !important;width:28px !important;height:28px !important}
}










#product-service
.product-services
.main-content-area:has(
	> .list.list--para-media-text
	> .list__item:nth-child(2):last-child
){width:100%;background:#f7f7f7;box-sizing:border-box}
#product-service
.product-services
.main-content-area:has(
	> .list.list--para-media-text
	> .list__item:nth-child(2):last-child
)
> .paragraph{width:calc(100% - 40px);max-width:1110px;margin-left:auto !important;margin-right:auto !important;padding:0 !important;text-align:center}
#product-service
.product-services
.main-content-area:has(
	> .list.list--para-media-text
	> .list__item:nth-child(2):last-child
)
> .paragraph
> .h3--para_list{margin:0
		0
		16px !important;padding:0 !important;color:#4a4a4a;text-align:center;font-weight:600;line-height:1.35}
#product-service
.product-services
.main-content-area:has(
	> .list.list--para-media-text
	> .list__item:nth-child(2):last-child
)
> .paragraph
> .text-long{width:100%;max-width:800px;margin:0 auto
		45px !important;padding:0 !important;text-align:center}
#product-service
.product-services
.main-content-area:has(
	> .list.list--para-media-text
	> .list__item:nth-child(2):last-child
)
> .paragraph
> .text-long
> p{margin:0
		0
		8px !important;padding:0 !important;color:#696969;font-size:16px;font-weight:400;line-height:1.55;text-align:center}
#product-service
.product-services
.main-content-area:has(
	> .list.list--para-media-text
	> .list__item:nth-child(2):last-child
)
> .paragraph
> .text-long
a{color:#006ba6 !important;font-size:16px;text-decoration:underline !important;text-underline-offset:3px}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
){display:block !important;width:100% !important;margin:0 !important;padding:0 !important;background:transparent !important}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
> .list__item{position:relative;display:grid !important;grid-template-columns:minmax(0,540px)
		minmax(0,540px);column-gap:30px;align-items:start;width:calc(100% - 40px) !important;max-width:1110px !important;margin:0 auto
		30px !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;box-sizing:border-box}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
> .list__item:last-child{margin-bottom:0 !important}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
> .list__item:nth-child(1)
> .media{grid-column:1 !important;grid-row:1 !important}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
> .list__item:nth-child(1)
> .content{grid-column:2 !important;grid-row:1 !important}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
> .list__item:nth-child(2)
> .media{grid-column:2 !important;grid-row:1 !important}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
> .list__item:nth-child(2)
> .content{grid-column:1 !important;grid-row:1 !important}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
> .list__item
> .media{position:relative;display:block !important;width:100% !important;max-width:none !important;height:auto !important;aspect-ratio:4 / 3;margin:0 !important;padding:0 !important;overflow:hidden;background:#eeeeee;border:0 !important;border-radius:0 !important;box-shadow:none !important;box-sizing:border-box}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
> .list__item
> .media
> .carousel,#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
> .list__item
> .media
> .carousel
> .inner,#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
.carousel__item,#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
.card__media,#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
figure,#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
picture{display:block !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;margin:0 !important;padding:0 !important}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
> .list__item
> .media
img.image,#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
> .list__item
> .media
img{display:block !important;width:100% !important;max-width:none !important;height:100% !important;max-height:none !important;margin:0 !important;padding:0 !important;object-fit:cover !important;border:0 !important;vertical-align:top;transform:none !important}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
> .list__item
> .content{display:block !important;width:100% !important;max-width:none !important;min-width:0;margin:0 !important;padding:28px
		30px
		20px !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;box-sizing:border-box}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
> .list__item
> .content
> .heading{margin:0
		0
		9px !important;padding:0 !important;color:#4b4b4b !important;font-size:18px !important;font-weight:700 !important;line-height:1.4 !important;text-align:left !important;letter-spacing:0 !important}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
> .list__item
> .content
> .text-long{margin:0 !important;padding:0 !important}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
> .list__item
> .content
> .text-long
p{margin:0 !important;padding:0 !important;color:#696969 !important;font-size:17px !important;font-weight:400 !important;line-height:1.48 !important;text-align:left !important;letter-spacing:0 !important}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
.indicators--carousel{display:none !important}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
.control--prev.control--carousel{display:none !important}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
.control--next.control--carousel{position:absolute !important;z-index:20 !important;top:30px !important;right:30px !important;left:auto !important;bottom:auto !important;display:flex !important;align-items:center !important;justify-content:center !important;width:30px !important;height:30px !important;margin:0 !important;padding:0 !important;border:1px solid #006ba6 !important;border-radius:0 !important;background:rgba(247,247,247,.88) !important;color:#006ba6 !important;box-shadow:none !important;cursor:pointer;transform:none !important}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
.control--next.control--carousel
.icon{position:relative;display:block;width:14px;height:14px;font-size:0}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
.control--next.control--carousel
.icon::before{content:"";position:absolute;right:0;top:0;width:6px;height:6px;border-top:1px solid #006ba6;border-right:1px solid #006ba6}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
.control--next.control--carousel
.icon::after{content:"";position:absolute;left:0;bottom:0;width:6px;height:6px;border-left:1px solid #006ba6;border-bottom:1px solid #006ba6}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
> .list__item
> .media
> .control--zoom{display:none !important}
#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
.card,#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
.carousel,#product-service
.list.list--para-media-text:has(
	> .list__item:nth-child(2):last-child
)
.inner{border:0 !important;border-radius:0 !important;box-shadow:none !important}
@media screen and (max-width:1199px){#product-service
	.list.list--para-media-text:has(
		> .list__item:nth-child(2):last-child
	)
	> .list__item{grid-template-columns:minmax(0,1fr)
			minmax(0,1fr);column-gap:24px;width:calc(100% - 40px) !important;margin-bottom:24px !important}
#product-service
	.list.list--para-media-text:has(
		> .list__item:nth-child(2):last-child
	)
	> .list__item
	> .content{padding:22px
			22px
			18px !important}
#product-service
	.list.list--para-media-text:has(
		> .list__item:nth-child(2):last-child
	)
	> .list__item
	> .content
	> .heading{font-size:16px !important}
#product-service
	.list.list--para-media-text:has(
		> .list__item:nth-child(2):last-child
	)
	> .list__item
	> .content
	> .text-long
	p{font-size:14px !important}
#product-service
	.list.list--para-media-text:has(
		> .list__item:nth-child(2):last-child
	)
	.control--next.control--carousel{top:20px !important;right:20px !important}
}@media screen and (max-width:767px){#product-service
	.list.list--para-media-text:has(
		> .list__item:nth-child(2):last-child
	)
	> .list__item{display:flex !important;flex-direction:column !important;width:calc(100% - 30px) !important;max-width:none !important;margin:0 auto
			30px !important;column-gap:0}
#product-service
	.list.list--para-media-text:has(
		> .list__item:nth-child(2):last-child
	)
	> .list__item
	> .media{order:1 !important;width:100% !important;aspect-ratio:4 / 3}
#product-service
	.list.list--para-media-text:has(
		> .list__item:nth-child(2):last-child
	)
	> .list__item
	> .content{order:2 !important;width:100% !important;padding:17px
			0
			0 !important}
#product-service
	.list.list--para-media-text:has(
		> .list__item:nth-child(2):last-child
	)
	> .list__item
	> .content
	> .heading{margin-bottom:7px !important;font-size:17px !important;line-height:1.4 !important}
#product-service
	.list.list--para-media-text:has(
		> .list__item:nth-child(2):last-child
	)
	> .list__item
	> .content
	> .text-long
	p{font-size:14px !important;line-height:1.6 !important}
#product-service
	.list.list--para-media-text:has(
		> .list__item:nth-child(2):last-child
	)
	.control--next.control--carousel{top:12px !important;right:12px !important;width:28px !important;height:28px !important}
#product-service
	.product-services
	.main-content-area:has(
		> .list.list--para-media-text
		> .list__item:nth-child(2):last-child
	)
	> .paragraph{width:calc(100% - 30px)}
#product-service
	.product-services
	.main-content-area:has(
		> .list.list--para-media-text
		> .list__item:nth-child(2):last-child
	)
	> .paragraph
	> .text-long{margin-bottom:30px !important}
#product-service
	.product-services
	.main-content-area:has(
		> .list.list--para-media-text
		> .list__item:nth-child(2):last-child
	)
	> .paragraph
	> .text-long
	> p{font-size:14px}
}



.svc521-image-modal{position:fixed;left:0;top:0;z-index:999999;display:none;width:100%;height:100%;background:rgba(0,0,0,.92);box-sizing:border-box}
.svc521-image-modal.is-open{display:flex;align-items:center;justify-content:center}
.svc521-image-modal-inner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:60px;box-sizing:border-box}
.svc521-image-modal-img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0;padding:0;object-fit:contain;user-select:none;-webkit-user-drag:none}
.svc521-image-modal-close{position:absolute;right:30px;top:30px;z-index:10;display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:rgba(0,0,0,.3);cursor:pointer;transition:background .25s ease,border-color .25s ease}
.svc521-image-modal-close::before,.svc521-image-modal-close::after{content:"";position:absolute;left:50%;top:50%;width:22px;height:2px;background:#fff}
.svc521-image-modal-close::before{transform:translate(-50%,-50%)
		rotate(45deg)}
.svc521-image-modal-close::after{transform:translate(-50%,-50%)
		rotate(-45deg)}
@media (hover:hover){.svc521-image-modal-close:hover{background:#006ba6;border-color:#006ba6}
}body.svc521-modal-open{overflow:hidden !important}
@media screen and (max-width:767px){.svc521-image-modal-inner{padding:55px 15px 20px}
.svc521-image-modal-close{right:15px;top:15px;width:40px;height:40px}
.svc521-image-modal-close::before,.svc521-image-modal-close::after{width:19px}
}



.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-accordion {max-width:49.49vw;margin-top:2.5vw;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-accordion .box-accordion-list .accordion-list-head {padding:0.78vw 0;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-notes {max-width:49.49vw;margin-top:2.5vw;display:grid;grid-template-columns:10.94vw 1fr;gap:1.3vw 1.82vw;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-notes .box-notes-label {color:#555;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-notes .box-notes-value {color:#777;line-height:1.7;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-notes .box-notes-value  *{font-size:inherit;color:inherit;line-height:2;list-style:none;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-notes .box-notes-value  br{display:none;height:0;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-notes .box-notes-value ul li{display:flex;align-items:center;margin-bottom:0.4vw;}
.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-notes .box-notes-value ul li:last-child{margin-bottom:0;}
.ProductDetailPage .ProductBenefits .productbenefits-box {min-height:0;display:block;background:transparent;}
.ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-title {text-align:center;color:#444;font-weight:500;}
.ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-desc {max-width:54.7vw;margin:2.34vw auto 0;color:#555;line-height:1.75;text-align:center;}
.ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-grid {max-width:54.7vw;margin:2.5vw auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 2.5vw;}
.ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-grid .box-grid-list {min-height:7.4vw;padding:0 0 1.46vw;border-bottom:1px solid #aaa;display:grid;grid-template-columns:1.15vw 1fr;gap:0.83vw;align-content:start;}
.ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-grid .box-grid-list:nth-child(3) {margin-top:1.88vw;}
.ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-grid .box-grid-list .grid-list-arrow {color:#0056a6;font-weight:700;line-height:1;}
.ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-grid .box-grid-list .grid-list-content .list-content-title {color:#0056a6;font-weight:600;}
.ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-grid .box-grid-list .grid-list-content .list-content-desc {margin-top:0.83vw;color:#666;line-height:1.6;}
.ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-cta {max-width:54.7vw;min-height:5.99vw;margin:3.75vw auto 0;padding:1.25vw 2.87vw;background:#04549a;display:grid;grid-template-columns:2.87vw 1fr auto;gap:1.46vw;align-items:center;}
.ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-cta .box-cta-icon {color:#0c6cbe;}
.ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-cta .box-cta-text {color:#fff;line-height:1.5;}
.ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-cta .box-cta-link {padding:0.78vw 1.46vw;background:#ef4f4c;color:#fff;}
.ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-cta .box-cta-link:hover {background:#d93f3b;}
.ProductDetailPage .ProductUse {background:#f5f6f8;}
.ProductDetailPage .ProductUse .productuse-box .productuse-box-title {text-align:center;}
.ProductDetailPage .ProductUse .productuse-box .productuse-box-desc {max-width:49.49vw;margin:1.67vw auto 0;color:#666;line-height:1.7;text-align:center;}
.ProductDetailPage .ProductUse .productuse-box .productuse-box-grid {margin-top:2.5vw;gap:1.56vw;}
.ProductDetailPage .ProductUse .productuse-box .productuse-box-grid .box-grid-list {background:#fff;}
.ProductDetailPage .ProductUse .productuse-box .productuse-box-grid .box-grid-list .grid-list-thumb {height:17.19vw;}
.ProductDetailPage .ProductDownload {background:#f5f6f8;}
.ProductDetailPage .ProductDownload .productdownload-box {display:block;}
.ProductDetailPage .ProductDownload .productdownload-box .productdownload-box-title {margin:0 0 3.02vw;text-align:center;}
.ProductDetailPage .ProductDownload .productdownload-box .productdownload-box-list {min-height:0;padding:1.04vw 0;border-bottom:1px solid #d8d8d8;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:1.56vw;}
.ProductDetailPage .ProductDownload .productdownload-box .productdownload-box-list .box-list-title {color:#444;font-weight:600;text-transform:uppercase;}
.ProductDetailPage .ProductDownload .productdownload-box .productdownload-box-list .box-list-link {padding:0;border:0;background:transparent;color:#0056a6;cursor:pointer;line-height:1;display:flex;align-items:center;}
.ProductDetailPage .ProductDownload .productdownload-box .productdownload-box-list .box-list-link img {margin-left:0.26vw;width:auto;height:0.89vw;}
.ProductDetailPage .ProductDownload .productdownload-box .productdownload-box-feedback {height:1.15vw;margin-top:1.15vw;color:#2b8a3e;text-align:right;opacity:0;}
.ProductDetailPage .ProductDownload .productdownload-box .productdownload-box-feedback.on {opacity:1;}
.ProductDetailPage .ProductParts .productlist-box .productlist-box-title,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-title {text-align:center;}
.ProductDetailPage .ProductParts .productlist-box .productlist-box-list,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list {max-width:55.23vw;min-height:9.9vw;margin:0 auto;padding:1.46vw 0;border-bottom:1px solid #d8d8d8;display:grid;grid-template-columns:9.38vw minmax(0,1fr) auto;gap:1.98vw;align-items:center;}
.ProductDetailPage .ProductParts .productlist-box .productlist-box-title + .productlist-box-list,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-title + .productlist-box-list {margin-top:2.71vw;}
.ProductDetailPage .ProductParts .productlist-box .productlist-box-list .box-list-thumb,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-thumb {width:9.38vw;height:6.77vw;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.ProductDetailPage .ProductParts .productlist-box .productlist-box-list .box-list-thumb img,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-thumb img {width:100%;height:100%;object-fit:contain;}
.ProductDetailPage .ProductParts .productlist-box .productlist-box-list .box-list-info .list-info-title,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-info .list-info-title {color:#0056a6;font-weight:600;line-height:1.4;}
.ProductDetailPage .ProductParts .productlist-box .productlist-box-list .box-list-info .list-info-desc,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-info .list-info-desc {margin-top:0.42vw;color:#555;}
.ProductDetailPage .ProductParts .productlist-box .productlist-box-list .box-list-info .list-info-meta,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-info .list-info-meta {margin-top:1.46vw;color:#777;}
.ProductDetailPage .ProductParts .productlist-box .productlist-box-list .box-list-info .list-info-meta .info-meta-link,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-info .list-info-meta .info-meta-link {color:#0056a6;}


.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-info .list-info-label {width:max-content;margin-bottom:0.83vw;text-transform:uppercase;}
.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-info .list-info-label span {height:1.04vw;padding:0 0.52vw;color:#fff;line-height:1.3;display:inline-flex;align-items:center;justify-content:center;font-size: inherit;}
.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-info .list-info-label span.new {background:#3bc2df;}
.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-info .list-info-label span.patent {background:#0056a6;}


.ProductDetailPage .ProductParts .productlist-box .productlist-box-list .box-list-actions,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-actions {display:flex;align-items:center;gap:0.83vw;}
.ProductDetailPage .ProductParts .productlist-box .productlist-box-feedback,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-feedback {max-width:55.23vw;height:1.25vw;margin:0.94vw auto 0;color:#2b8a3e;text-align:right;opacity:0;}
.ProductDetailPage .ProductParts .productlist-box .productlist-box-feedback.on,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-feedback.on {opacity:1;}
.ProductDetailPage .ProductPanels .product-list-quantity {width:4.17vw;height:2.4vw;border:1px solid #dedfe1;background:#fff;display:flex;align-items:center;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;}
.ProductDetailPage .ProductPanels .product-list-quantity:hover,.ProductDetailPage .ProductPanels .product-list-quantity:focus-within {border-color:#c8cace;box-shadow:0 0 0 0.1vw rgba(0,86,166,.08);}
.ProductDetailPage .ProductPanels .product-list-quantity .product-list-quantity-btn {width:0;height:100%;padding:0;border:0;background:#fff;color:transparent;font-size:0;display:flex;align-items:center;justify-content:center;flex:0 0 0;overflow:hidden;opacity:0;visibility:hidden;cursor:pointer;pointer-events:none;transition:width .22s ease,flex-basis .22s ease,opacity .16s ease,visibility 0s linear .22s;}
.ProductDetailPage .ProductPanels .product-list-quantity:hover .product-list-quantity-btn,.ProductDetailPage .ProductPanels .product-list-quantity:focus-within .product-list-quantity-btn {width:1.09vw;flex-basis:1.09vw;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;}
.ProductDetailPage .ProductPanels .product-list-quantity .product-list-quantity-btn::before {width:0.57vw;height:0.57vw;border-radius:50%;background:#0056a6;color:#fff;font:700 0.47vw/0.57vw Arial,sans-serif;text-align:center;display:block;flex:0 0 auto;}
.ProductDetailPage .ProductPanels .product-list-quantity .product-list-quantity-btn.reduce::before {content:"−";}
.ProductDetailPage .ProductPanels .product-list-quantity .product-list-quantity-btn.add::before {content:"+";}
.ProductDetailPage .ProductPanels .product-list-quantity .product-list-quantity-input {width:100%;min-width:0;height:2.29vw;padding:0;border:0;background:#fff;color:#575756;text-align:center;flex:1 1 auto;}
.ProductDetailPage .ProductPanels .product-list-enquiry {height:2.4vw;padding:0 1.46vw;border:0;background:#ef4f4c;color:#fff;white-space:nowrap;cursor:pointer;}
.ProductDetailPage .ProductPanels .product-list-enquiry:hover {background:#d93f3b;}
.ProductDetailPage .ProductExplore {padding:0.94vw 0 0;background:#edf4fa;}
.ProductDetailPage .ProductExplore .productexplore-box {min-height:26.05vw;display:grid;grid-template-columns:1fr 1fr;background:#0056a6;}
.ProductDetailPage .ProductExplore .productexplore-box .productexplore-box-info {padding:3.75vw  6.25vw 3.75vw 11.72vw;background:linear-gradient(135deg,#004987,#0062b8);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
.ProductDetailPage .ProductExplore .productexplore-box .productexplore-box-info .box-info-kicker,.ProductDetailPage .ProductExplore .productexplore-box .productexplore-box-info .box-info-title,.ProductDetailPage .ProductExplore .productexplore-box .productexplore-box-info .box-info-desc {color:#fff;}
.ProductDetailPage .ProductExplore .productexplore-box .productexplore-box-info .box-info-title {margin-top:0.73vw;line-height:1.35;font-weight:500;}
.ProductDetailPage .ProductExplore .productexplore-box .productexplore-box-info .box-info-desc {margin-top:1.25vw;line-height:1.65;}
.ProductDetailPage .ProductExplore .productexplore-box .productexplore-box-info .box-info-more {margin-top:1.56vw;padding:0.63vw 1.25vw;background:#ef4f4c;color:#fff;}
.ProductDetailPage .ProductExplore .productexplore-box .productexplore-box-info .box-info-more:hover {background:#d93f3b;}
.ProductDetailPage .ProductExplore .productexplore-box .productexplore-box-thumb {min-height:26.05vw;overflow:hidden;}
.ProductDetailPage .ProductExplore .productexplore-box .productexplore-box-thumb img {width:100%;height:100%;object-fit:cover;}
.ProductDetailPage .ProductRelated {padding:3.54vw 0 4.27vw;background:#fff;}
.ProductDetailPage .ProductRelated .productrelated-box {position:relative;}
.ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-title {text-align:center;color:#0056a6;font-weight:500;}
.ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-swiper {margin:2.87vw 0 0 0;overflow:hidden;}
.ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-swiper .box-swiper-list {padding:1.46vw 1.25vw 2.08vw;background:#f6f6f8;}
.ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-swiper .box-swiper-list .swiper-list-thumb {height:19.28vw;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-swiper .box-swiper-list .swiper-list-thumb img {width:100%;height:100%;object-fit:contain;}
.ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-swiper .box-swiper-list:hover .swiper-list-thumb img {transform:scale(1.04);}
.ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-swiper .box-swiper-list .swiper-list-title {margin-top:1.15vw;color:#0056a6;text-align:center;font-weight:600;line-height:1.45;}
.ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-arrow {width:2.5vw;height:2.5vw;padding:0;border:0;background:transparent;color:#aaa;display:flex;align-items:center;justify-content:center;position:absolute;top:58%;z-index:5;cursor:pointer;}
.ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-arrow .box-arrow-img {width:2.08vw;height:2.08vw;object-fit:contain;}
.ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-arrow.box-btn-prev .box-arrow-img {transform:rotate(180deg);transition:none;}
.ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-arrow:hover img {filter:grayscale(100%) sepia(100%) hue-rotate(190deg) saturate(300%) brightness(0.7);}
.ProductDetailPage .ProductRelated .productrelated-box .box-btn-prev {left:-4.17vw;}
.ProductDetailPage .ProductRelated .productrelated-box .box-btn-next {right:-4.17vw;}
.ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-fraction {height:1.88vw;margin:1.46vw auto 0;color:#444;display:flex;align-items:center;justify-content:center;gap:0.94vw;}
.ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-fraction .box-fraction-current,.ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-fraction .box-fraction-total {min-width:0.94vw;text-align:center;}
.ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-fraction .box-fraction-divider {width:0.05vw;height:0.94vw;background:#444;display:block;transform:skewX(-28deg);}




.SolutionOverview .solutionoverview-box {text-align:center;padding:0 5%;}
.SolutionOverview .solutionoverview-box .solutionoverview-box-title {margin:0 auto;color:#0060ad;line-height:1.35;font-weight:500;}
.SolutionOverview .solutionoverview-box .solutionoverview-box-desc {max-width:56.27vw;margin:2.34vw auto 0;color:#555;line-height:1.8;}
.SolutionOverview .solutionoverview-box .solutionoverview-box-stage {height:auto;margin-top:3.39vw;position:relative;overflow:hidden;}
.SolutionOverview .solutionoverview-box .solutionoverview-box-stage .box-stage-bg {width:100%;height:100%;}
.SolutionOverview .solutionoverview-box .solutionoverview-box-stage .box-stage-bg img {width:100%;height:100%;object-fit:cover;}
.SolutionOverview .solutionoverview-box .solutionoverview-box-stage .box-stage-machine {width:27.61vw;height:a;position:absolute;left:50%;top:3.65vw;transform:translateX(-50%);}
.SolutionOverview .solutionoverview-box .solutionoverview-box-stage .box-stage-machine img {width:100%;height:100%;object-fit:contain;}
.SolutionOverview .solutionoverview-box .solutionoverview-box-stage .box-stage-product {width:14.07vw;height:11.46vw;position:absolute;bottom:2.34vw;}
.SolutionOverview .solutionoverview-box .solutionoverview-box-stage .box-stage-product.product-left {left:10%;}
.SolutionOverview .solutionoverview-box .solutionoverview-box-stage .box-stage-product.product-right {right:10%;}
.SolutionOverview .solutionoverview-box .solutionoverview-box-stage .box-stage-product img {width:100%;height:100%;object-fit:contain;}
.SolutionOverview .solutionoverview-box .solutionoverview-box-links {margin-top:2.34vw;display:grid;grid-template-columns:repeat(2,1fr);gap:1.3vw 2.08vw;text-align:left;}
.SolutionOverview .solutionoverview-box .solutionoverview-box-links .box-links-list {padding:0 0 1.46vw 1.82vw;border-bottom:1px solid #b9b9b9;display:grid;grid-template-columns:1.04vw 1fr;gap:0.42vw 0.83vw;}
.SolutionOverview .solutionoverview-box .solutionoverview-box-links .box-links-list .links-list-arrow,.SolutionOverview .solutionoverview-box .solutionoverview-box-links .box-links-list .links-list-name {color:#0060ad;}
.SolutionOverview .solutionoverview-box .solutionoverview-box-links .box-links-list .links-list-desc {grid-column:2;color:#666;line-height:1.6;}



.SolutionAreas {background:#fff;text-align:center;}
.SolutionAreas .solutionareas-box .solutionareas-box-title {color:#0060ad;font-weight:500;}
.SolutionAreas .solutionareas-box .solutionareas-box-tabs {margin-top:3.39vw;display:flex;align-items:center;justify-content:center;gap:3.13vw;}
.SolutionAreas .solutionareas-box .solutionareas-box-tabs .box-tabs-list {padding:0 0 0.94vw;border:0;border-bottom:3px solid transparent;background:transparent;color:#555;cursor:pointer;}
.SolutionAreas .solutionareas-box .solutionareas-box-tabs .box-tabs-list.active {border-color:#eb4d49;color:#0060ad;}



.SolutionExplore {padding:3.65vw 0 5.73vw;background:#f5f6f8;}
.SolutionExplore .solutionexplore-box {max-width:83.36vw;margin:0 auto;position:relative;}
.SolutionExplore .solutionexplore-box .solutionexplore-box-group {display:none;flex-direction:column;gap:1.56vw;}
.SolutionExplore .solutionexplore-box .solutionexplore-box-group.active {display:flex;}
.SolutionExplore .solutionexplore-box .solutionexplore-box-list {width:100%;height:31.26vw;position:relative;display:flex;align-items:center;}
.SolutionExplore .solutionexplore-box .solutionexplore-box-list .box-list-bg {width:50%;height:100%;}
.SolutionExplore .solutionexplore-box .solutionexplore-box-list .box-list-bg img {width:100%;height:100%;object-fit:cover;}
.SolutionExplore .solutionexplore-box .solutionexplore-box-list .box-list-info {width:50%;height:100%;padding:5.21vw 10.42vw;display:flex;flex-direction:column;align-items:flex-start;background:#0060ad;}
.SolutionExplore .solutionexplore-box .solutionexplore-box-list .box-list-info .list-info-kicker,.SolutionExplore .solutionexplore-box .solutionexplore-box-list .box-list-info .list-info-title,.SolutionExplore .solutionexplore-box .solutionexplore-box-list .box-list-info .list-info-desc {color:#fff;}
.SolutionExplore .solutionexplore-box .solutionexplore-box-list .box-list-info .list-info-title {margin-top:1.04vw;line-height:1.35;font-weight:500;}
.SolutionExplore .solutionexplore-box .solutionexplore-box-list .box-list-info .list-info-desc {margin-top:1.3vw;line-height:1.7;}
.SolutionExplore .solutionexplore-box .solutionexplore-box-list .box-list-info .list-info-more {margin-top:1.77vw;padding:0.78vw 1.46vw;background:#eb4d49;color:#fff;}




.SolutionIntro {scroll-margin-top:4.17vw;background:#fff;}
.SolutionIntro .solutionintro-box .solutionintro-box-title,.SolutionApplications .solutionapplications-box .solutionapplications-box-title,.SolutionCases .solutioncases-box .solutioncases-box-title,.SolutionProducts .solutionproducts-box .solutionproducts-box-title {color:#0060ad;font-weight:500;}
.SolutionIntro .solutionintro-box .solutionintro-box-subtitle{margin-top:1.5vw;}
.SolutionIntro .solutionintro-box .solutionintro-box-desc{margin-top:1.5vw;}
.SolutionIntro .solutionintro-box .solutionintro-box-desc p{line-height:1.6;margin-bottom:0.6vw;}
.SolutionIntro .solutionintro-box .solutionintro-box-desc p:last-child{margin-bottom:0;}
.SolutionIntro .solutionintro-box .solutionintro-box-columns {margin-top:3.65vw;display:grid;grid-template-columns:1fr 1fr;gap:4.17vw;}
.SolutionIntro .solutionintro-box .solutionintro-box-columns .box-columns-list .columns-list-title {color:#555;font-weight:500;}
.SolutionIntro .solutionintro-box .solutionintro-box-columns .box-columns-list .columns-list-desc {margin-top:1.3vw;color:#666;line-height:1.75;}
.SolutionIntro .solutionintro-box .solutionintro-box-video {height:35.43vw;margin-top:3.65vw;display:block;position:relative;overflow:hidden;}
.SolutionIntro .solutionintro-box .solutionintro-box-video .box-video-thumb {width:100%;height:100%;}
.SolutionIntro .solutionintro-box .solutionintro-box-video .box-video-thumb::after {content:"";width:100%;height:100%;background:rgba(0,0,0,.18);position:absolute;left:0;top:0;}
.SolutionIntro .solutionintro-box .solutionintro-box-video .box-video-thumb img {width:100%;height:100%;object-fit:cover;}
.SolutionIntro .solutionintro-box .solutionintro-box-video .box-video-play {width:4.69vw;height:4.69vw;border-radius:50%;background:#0060ad;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}



.SolutionAdvantages {scroll-margin-top:4.17vw;background:#f5f6f8;}
.SolutionAdvantages .solutionadvantages-box .solutionadvantages-box-title {color:#0060ad;font-weight:500;}
.SolutionAdvantages .solutionadvantages-box .solutionadvantages-box-grid {margin-top:3.65vw;display:grid;grid-template-columns:repeat(3,1fr);gap:2.87vw 3.65vw;}
.SolutionAdvantages .solutionadvantages-box .solutionadvantages-box-grid .box-grid-list {display:flex;align-items:center;gap:1.46vw;}
.SolutionAdvantages .solutionadvantages-box .solutionadvantages-box-grid .box-grid-list .grid-list-icon {width:3.65vw;height:3.65vw;display:flex;align-items:center;justify-content:center;}
.SolutionAdvantages .solutionadvantages-box .solutionadvantages-box-grid .box-grid-list .grid-list-icon img {max-width:100%;max-height:100%;object-fit:contain;}
.SolutionAdvantages .solutionadvantages-box .solutionadvantages-box-grid .box-grid-list .grid-list-title {color:#555;}



.SolutionCta {padding:4.69vw 0;background:#00539c;}
.SolutionCta .solutioncta-box {text-align:center;}
.SolutionCta .solutioncta-box .solutioncta-box-title {color:#fff;font-weight:400;}
.SolutionCta .solutioncta-box .solutioncta-box-actions {margin-top:1.82vw;display:flex;justify-content:center;gap:1.15vw;}
.SolutionCta .solutioncta-box .solutioncta-box-actions .box-actions-link {padding:0.78vw 1.46vw;background:#fff;color:#555;}
.SolutionCta .solutioncta-box .solutioncta-box-actions .box-actions-link.primary {background:#eb4d49;color:#fff;}



.SolutionApplications {scroll-margin-top:4.17vw;background:#fff;}
.SolutionApplications .solutionapplications-box .solutionapplications-box-subtitle {margin-top:1.56vw;color:#666;}
.SolutionApplications .solutionapplications-box .solutionapplications-box-layout {margin-top:3.91vw;display:flex;align-items:flex-start;justify-content:space-between;}
.SolutionApplications .solutionapplications-box .solutionapplications-box-layout .box-layout-tabs {width:20%;display:flex;flex-direction:column;align-items:flex-start;gap:1.82vw;}
.SolutionApplications .solutionapplications-box .solutionapplications-box-layout .box-layout-tabs .layout-tabs-list {padding:0 0 0.52vw;border:0;border-bottom:0.1vw solid transparent;background:transparent;color:#666;cursor:pointer;}
.SolutionApplications .solutionapplications-box .solutionapplications-box-layout .box-layout-tabs .layout-tabs-list.active {border-color:#0060ad;color:#0060ad;}
.SolutionApplications .solutionapplications-box .solutionapplications-box-layout .box-layout-content {width:48%;}
.SolutionApplications .solutionapplications-box .solutionapplications-box-layout .box-layout-content .layout-content-list {display:none;}
.SolutionApplications .solutionapplications-box .solutionapplications-box-layout .box-layout-content .layout-content-list.active {display:block;}
.SolutionApplications .solutionapplications-box .solutionapplications-box-layout .box-layout-content .layout-content-list .content-list-thumb {height:18.23vw;overflow:hidden;}
.SolutionApplications .solutionapplications-box .solutionapplications-box-layout .box-layout-content .layout-content-list .content-list-thumb img {width:100%;height:100%;object-fit:cover;}
.SolutionApplications .solutionapplications-box .solutionapplications-box-layout .box-layout-content .layout-content-list .content-list-desc {max-width:38.03vw;margin-top:1.3vw;color:#666;line-height:1.7;}



.SolutionCases {scroll-margin-top:4.17vw;background:#f5f6f8;}
.SolutionCases .solutioncases-box {position:relative;}
.SolutionCases .solutioncases-box .solutioncases-box-desc {margin-top:1.46vw;color:#666;}
.SolutionCases .solutioncases-box .solutioncases-box-swiper {margin-top:3.13vw;overflow:hidden;}
.SolutionCases .solutioncases-box .solutioncases-box-swiper .box-swiper-list {height:26.05vw;min-height:0;display:grid;grid-template-columns:1fr 1fr;background:#5a5a5a;}
.SolutionCases .solutioncases-box .solutioncases-box-swiper .box-swiper-list .swiper-list-thumb {height:31.78vw;min-height:0;}
.SolutionCases .solutioncases-box .solutioncases-box-swiper .box-swiper-list .swiper-list-thumb img {width:100%;height:100%;object-fit:cover;}
.SolutionCases .solutioncases-box .solutioncases-box-swiper .box-swiper-list .swiper-list-info {padding:5.21vw 3.96vw 3.96vw;background:#5a5a5a;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;position:relative;overflow:hidden;}
.SolutionCases .solutioncases-box .solutioncases-box-swiper .box-swiper-list .swiper-list-info .swiper-list-quote {margin:0;padding:0;color:#fff;line-height:1.5;position:relative;z-index:1;}
.SolutionCases .solutioncases-box .solutioncases-box-swiper .box-swiper-list .swiper-list-info .swiper-list-author {margin-top:1.46vw;color:#fff;font-weight:600;line-height:1.5;position:relative;z-index:1;}
.SolutionCases .solutioncases-box .solutioncases-box-swiper .box-swiper-list .swiper-list-info .swiper-list-quote-mark {color:rgba(255,255,255,.13);font:11.46vw/.55 Georgia,serif;position:absolute;right:2.34vw;bottom:4.17vw;}
.SolutionCases .solutioncases-box .solutioncases-box-swiper .box-swiper-list .swiper-list-info .swiper-list-quote p{width:100%;margin-bottom:0.5vw;color:white;line-height:1.7;}
.SolutionCases .solutioncases-box .solutioncases-box-swiper .box-swiper-list .swiper-list-info .swiper-list-quote p:last-child{margin-bottom:0;}
.SolutionCases .solutioncases-box .solutioncases-box-arrow {width:2.71vw;height:2.71vw;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;position:absolute;top:58%;z-index:4;cursor:pointer;}
.SolutionCases .solutioncases-box .solutioncases-box-arrow img {width:1.56vw;height:1.56vw;object-fit:contain;opacity:.55;}
.SolutionCases .solutioncases-box .solutioncases-box-arrow:hover img {opacity:1;filter:grayscale(100%) sepia(100%) hue-rotate(190deg) saturate(300%) brightness(.7);}
.SolutionCases .solutioncases-box .solutioncases-box-prev {left:-4.79vw;}
.SolutionCases .solutioncases-box .solutioncases-box-prev img {transform:rotate(180deg);}
.SolutionCases .solutioncases-box .solutioncases-box-next {right:-4.79vw;}
.SolutionCases .solutioncases-box .solutioncases-box-pagination {position:relative;margin-top:1.56vw;text-align:center;}
.SolutionCases .solutioncases-box .solutioncases-box-pagination span {background:#a7a8aa;opacity:1;width:0.52vw;height:0.52vw;display:inline-block;border-radius:50%;margin:0 0.26vw;}
.SolutionCases .solutioncases-box .solutioncases-box-pagination span.swiper-pagination-bullet-active {background:#575756;}



.SolutionProducts {scroll-margin-top:4.17vw;background:#fff;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-desc {max-width:57.31vw;margin-top:1.56vw;color:#666;line-height:1.7;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-tabs {margin-top:2.34vw;display:flex;gap:2.08vw;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-tabs .box-tabs-list {padding:0 0 0.73vw;border:0;border-bottom:3px solid transparent;background:transparent;color:#555;cursor:pointer;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-tabs .box-tabs-list.active {border-color:#eb4d49;color:#0056a6;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-content {max-width:57.31vw;margin-top:2.5vw;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list {display:none;grid-template-columns:minmax(0,1fr) 23.18vw;align-items:stretch;gap:4.17vw;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list.active {display:grid;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-products {min-width:0;display:block;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-product {min-width:0;display:none;flex-direction:column;align-items:center;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-product.active {display:flex;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-thumb {width:100%;height:20.84vw;display:flex;align-items:center;justify-content:center;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-thumb img {width:100%;height:100%;object-fit:contain;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-product .list-info-link {margin-top:1.56vw;padding:0.78vw 1.3vw;background:#0060ad;color:#fff;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-info {min-height:24.23vw;padding:2.71vw 2.5vw;background:#f5f6f8;display:flex;flex-direction:column;align-items:flex-start;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-info .content-info-feature {width:100%;margin-top:1.15vw;padding:0;border:0;background:transparent;color:#555;text-align:left;cursor:pointer;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-info .content-info-feature:first-child {margin-top:0;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-info .content-info-feature .feature-title {color:#555;display:block;line-height:1.45;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-info .content-info-feature.active .feature-title {color:#0060ad;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-info .content-info-feature .list-info-desc {max-height:0;margin:0;color:#666;line-height:1.7;display:block;opacity:0;overflow:hidden;transition:max-height .25s ease,margin .25s ease,opacity .2s ease;}
.SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-info .content-info-feature.active .list-info-desc {max-height:7.82vw;margin-top:0.94vw;opacity:1;}



.SolutionAccessories {padding:1.46vw 0 5vw;background:#fff;}
.SolutionAccessories .solutionaccessories-box {position:relative;}
.SolutionAccessories .solutionaccessories-box .solutionaccessories-box-title {color:#555;font-weight:500;}
.SolutionAccessories .solutionaccessories-box .solutionaccessories-box-swiper {margin-top:2.19vw;overflow:hidden;}
.SolutionAccessories .solutionaccessories-box .solutionaccessories-box-swiper .box-swiper-list {color:#555;display:block;text-align:center;}
.SolutionAccessories .solutionaccessories-box .solutionaccessories-box-swiper .box-swiper-list .swiper-list-thumb {height:8.6vw;display:flex;align-items:center;justify-content:center;}
.SolutionAccessories .solutionaccessories-box .solutionaccessories-box-swiper .box-swiper-list .swiper-list-thumb img {width:100%;height:100%;object-fit:contain;}
.SolutionAccessories .solutionaccessories-box .solutionaccessories-box-swiper .box-swiper-list .swiper-list-title {min-height:2.5vw;margin-top:1.04vw;color:#666;display:block;line-height:1.55;}
.SolutionAccessories .solutionaccessories-box .solutionaccessories-box-arrow {width:2.71vw;height:2.71vw;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;position:absolute;top:55%;z-index:4;cursor:pointer;}
.SolutionAccessories .solutionaccessories-box .solutionaccessories-box-arrow img {width:2.08vw;height:2.08vw;object-fit:contain;opacity:.55;}
.SolutionAccessories .solutionaccessories-box .solutionaccessories-box-arrow:hover img {opacity:1;filter:grayscale(100%) sepia(100%) hue-rotate(190deg) saturate(300%) brightness(.7);}
.SolutionAccessories .solutionaccessories-box .solutionaccessories-box-prev {left:-3.13vw;}
.SolutionAccessories .solutionaccessories-box .solutionaccessories-box-prev img {transform:rotate(180deg);}
.SolutionAccessories .solutionaccessories-box .solutionaccessories-box-next {right:-3.13vw;}




.NewsTabs {height:4.17vw;border-bottom:1px solid #e5e5e5;background:#fff;}
.NewsTabs .newstabs-box {height:100%;display:flex;align-items:center;justify-content:center;gap:3.39vw;}
.NewsTabs .newstabs-box .newstabs-box-list {height:100%;border:0;border-bottom:0.1vw solid transparent;background:transparent;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;user-select:none;}
.NewsTabs .newstabs-box .newstabs-box-list.active {border-color:#0060ad;color:#0060ad;}
.NewsList {background:#f5f5f5;}
.NewsList .newslist-box .newslist-box-grid {display:grid;grid-template-columns:repeat(4,1fr);background:#fff;}
.NewsList .newslist-box .newslist-box-grid .box-grid-list {min-height:25.53vw;padding:1.98vw 1.67vw 1.67vw;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;}
.NewsList .newslist-box .newslist-box-grid .box-grid-list .grid-list-info .list-info-time {color:#999;}
.NewsList .newslist-box .newslist-box-grid .box-grid-list .grid-list-info .list-info-title {margin-top:1.15vw;color:#111;line-height:1.55;font-weight:400;}
.NewsList .newslist-box .newslist-box-grid .box-grid-list .grid-list-info .list-info-more {margin-top:1.46vw;color:#0060ad;}
.NewsList .newslist-box .newslist-box-grid .box-grid-list .grid-list-info .list-info-more img {width:auto;height:0.89vw;}
.NewsList .newslist-box .newslist-box-grid .box-grid-list .grid-list-thumb {height:11.46vw;margin-top:1.3vw;overflow:hidden;}
.NewsList .newslist-box .newslist-box-grid .box-grid-list .grid-list-thumb img {width:100%;height:100%;object-fit:cover;}
.NewsList .newslist-box .newslist-box-grid .box-grid-list:hover .grid-list-thumb img {transform:scale(1.06);}
.NewsList .newslist-box .newslist-box-grid .box-grid-list:hover .grid-list-info .list-info-title {color:#0060ad;}




.NewsDetail {background:#f5f5f5;}
.NewsDetail .newsdetail-box {display:grid;grid-template-columns:minmax(0,1fr) 20.84vw;gap:1.82vw;align-items:start;}
.NewsDetail .newsdetail-box .newsdetail-box-article {padding:2.34vw 2.6vw;background:#fff;}
.NewsDetail .newsdetail-box .newsdetail-box-article .box-article-head {padding-bottom:1.56vw;border-bottom:1px solid #e4e4e4;}
.NewsDetail .newsdetail-box .newsdetail-box-article .box-article-head .article-head-title {color:#111;font-weight:600;line-height:1.4;}
.NewsDetail .newsdetail-box .newsdetail-box-article .box-article-head .article-head-time {margin-top:1.04vw;color:#777;display:block;}
.NewsDetail .newsdetail-box .newsdetail-box-article .box-article-body {padding:1.67vw 0;color:#666666;line-height:1.5;}
.NewsDetail .newsdetail-box .newsdetail-box-article .box-article-body p{margin-bottom:0.65vw;line-height:1.6;}
.NewsDetail .newsdetail-box .newsdetail-box-article .box-article-body p:last-child{margin-bottom:0;}
.NewsDetail .newsdetail-box .newsdetail-box-article .box-article-body strong{font-weight:600;}

.NewsDetail .newsdetail-box .newsdetail-box-article .box-article-pager {width: 100%; padding-top: 1.46vw; border-top: 1px solid #e4e4e4; display: flex; align-items: center; justify-content: space-between;}
.NewsDetail .newsdetail-box .newsdetail-box-article .box-article-pager .article-pager-link {width: 47%; font-size: inherit; color: #555; display: flex; align-items: center;justify-content: flex-start;}
.NewsDetail .newsdetail-box .newsdetail-box-article .box-article-pager .article-pager-link a{max-width: calc(100% - 4vw); font-size: inherit; color: inherit; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;color: #333333;}
.NewsDetail .newsdetail-box .newsdetail-box-article .box-article-pager .article-pager-link a:hover{color: #0060ad;}
.NewsDetail .newsdetail-box .newsdetail-box-article .box-article-pager .article-pager-link a.no:hover{color: #333333;}
.NewsDetail .newsdetail-box .newsdetail-box-article .box-article-pager .article-pager-link.next {text-align:right;justify-content: flex-end;}
.NewsDetail .newsdetail-box .newsdetail-box-article .box-article-pager .article-pager-all {text-align:center;color:#777;}
.NewsDetail .newsdetail-box .newsdetail-box-article .box-article-pager .article-pager-all img {width:1.4vw;height:1.4vw;object-fit:contain;}
.NewsDetail .newsdetail-box .newsdetail-box-related {padding:1.82vw 1.46vw;background:#fff;}
.NewsDetail .newsdetail-box .newsdetail-box-related .box-related-title {padding-bottom:1.04vw;border-bottom:1px solid #e2e2e2;}
.NewsDetail .newsdetail-box .newsdetail-box-related .box-related-list {width:100%;margin-top:1.25vw;position:relative;overflow:hidden;}
.NewsDetail .newsdetail-box .newsdetail-box-related .box-related-list .related-list-thumb {height:11.72vw;}
.NewsDetail .newsdetail-box .newsdetail-box-related .box-related-list .related-list-thumb::after {content:"";width:100%;height:55%;background:linear-gradient(transparent,rgba(0,0,0,.7));position:absolute;left:0;bottom:0;}
.NewsDetail .newsdetail-box .newsdetail-box-related .box-related-list .related-list-thumb img {width:100%;height:100%;object-fit:cover;}
.NewsDetail .newsdetail-box .newsdetail-box-related .box-related-list .related-list-title {padding:0 1.04vw;position:absolute;left:0;bottom:1.15vw;z-index:2;color:#fff;line-height:1.55;font-weight:400;}




.CompanyProfile {scroll-margin-top:4.17vw;background:#fff;}
.CompanyProfile .companyprofile-box {display:grid;grid-template-columns:1fr 1fr;gap:3.65vw;align-items:center;}
.CompanyProfile .companyprofile-box .companyprofile-box-video .box-video-link {height:31.78vw;display:block;position:relative;overflow:hidden;}
.CompanyProfile .companyprofile-box .companyprofile-box-video .box-video-link .video-link-thumb {width:100%;height:100%;display:block;}
.CompanyProfile .companyprofile-box .companyprofile-box-video .box-video-link .video-link-thumb::after {content:"";width:100%;height:100%;background:rgba(0,0,0,.18);position:absolute;left:0;top:0;}
.CompanyProfile .companyprofile-box .companyprofile-box-video .box-video-link .video-link-thumb img {width:100%;height:100%;object-fit:cover;}
.CompanyProfile .companyprofile-box .companyprofile-box-video .box-video-link .video-link-play {width:4.17vw;height:4.17vw;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.CompanyProfile .companyprofile-box .companyprofile-box-info .box-info-title {color:#111;font-weight:600;}
.CompanyProfile .companyprofile-box .companyprofile-box-info .box-info-desc {margin-top:1.82vw;}
.CompanyProfile .companyprofile-box .companyprofile-box-info .box-info-desc p {color:#111111;line-height:1.8;margin-bottom:0.78vw;font-size: inherit;}
.CompanyProfile .companyprofile-box .companyprofile-box-info .box-info-desc p:last-child {margin-bottom:0;}
.CompanyProfile .companyprofile-box .companyprofile-box-info .box-info-desc p * {color:inherit;line-height:inherit;font-size: inherit;}
.CompanyProfile .companyprofile-box .companyprofile-box-info .box-info-stats {margin-top:2.08vw;display:grid;grid-template-columns:repeat(3,1fr);gap:1.3vw;}
.CompanyProfile .companyprofile-box .companyprofile-box-info .box-info-stats .info-stats-list {text-align:center;}
.CompanyProfile .companyprofile-box .companyprofile-box-info .box-info-stats .info-stats-list .stats-list-number,.CompanyProfile .companyprofile-box .companyprofile-box-info .box-info-stats .info-stats-list .stats-list-number span {color:#0060ad;font-weight:600;}
.CompanyProfile .companyprofile-box .companyprofile-box-info .box-info-stats .info-stats-list .stats-list-label {margin-top:0.63vw;color:#777;line-height:1.45;}



.CompanyPhilosophy {scroll-margin-top:4.17vw;background:#f5f5f5;text-align:center;}
.CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-title,.CompanyInnovation .companyinnovation-box .companyinnovation-box-title {color:#111;font-weight:600;}
.CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-desc,.CompanyInnovation .companyinnovation-box .companyinnovation-box-desc {margin:1.56vw auto 0;color:#777;line-height:1.8;}
.CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards {height:32.82vw;margin-top:3.39vw;display:flex;overflow:hidden;background:url("../images/bg19.jpg") no-repeat center/cover;}
.CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards .box-cards-list {flex:1;height:100%;position:relative;overflow:hidden;cursor:pointer;}
.CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards .box-cards-list::after {content:"";width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;left:0;top:0;opacity:0;}
.CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards .box-cards-list .cards-list-info {width:100%;padding:0 2.6vw;position:absolute;left:0;top:50%;z-index:2;transform:translateY(-50%);}
.CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards .box-cards-list .cards-list-info .list-info-icon {width:3.13vw;height:3.13vw;margin:0 auto;}
.CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards .box-cards-list .cards-list-info .list-info-icon img {width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1);}
.CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards .box-cards-list .cards-list-info .list-info-title {margin-top:1.3vw;color:#fff;font-weight:500;}
.CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards .box-cards-list .cards-list-info .list-info-desc {max-height:0;margin-top:0;color:#fff;line-height:1.8;opacity:0;overflow:hidden;}
.CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards .box-cards-list.active .cards-list-info .list-info-desc {max-height:6.77vw;margin-top:1.15vw;opacity:1;}
.CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards .box-cards-list.active::after {opacity:1;}



.CompanyInnovation {scroll-margin-top:4.17vw;background:#fff url("../images/bn24.png") no-repeat 100%/cover;background-position: center bottom;text-align:center;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-layout {margin-top:3.39vw;text-align:left;overflow:hidden;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-layout .box-layout-top,.CompanyInnovation .companyinnovation-box .companyinnovation-box-layout .box-layout-bottom {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-swiper {width:100%;min-width:0;max-width:100%;height:23.45vw;position:relative;overflow:hidden;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-swiper .swiper-wrapper,.CompanyInnovation .companyinnovation-box .companyinnovation-box-swiper .box-swiper-list,.CompanyInnovation .companyinnovation-box .companyinnovation-box-swiper .box-swiper-list .swiper-list-thumb {height:100%;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-swiper .box-swiper-list .swiper-list-thumb {overflow:hidden;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-swiper .box-swiper-list .swiper-list-thumb img {width:100%;height:100%;object-fit:cover;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-pagination {width:auto;left:50%;transform:translateX(-50%);bottom:1.04vw;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-pagination .swiper-pagination-bullet {width:1.04vw;height:1.04vw;margin:0 0.78vw 0 0;border:0.1vw solid transparent;border-radius:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;opacity:1;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-pagination .swiper-pagination-bullet span {width:0.47vw;height:0.47vw;background:white;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-pagination .swiper-pagination-bullet-active {border-color:#0060b5;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-pagination .swiper-pagination-bullet-active span {background:#0060b5;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-intro,.CompanyInnovation .companyinnovation-box .companyinnovation-box-history {min-height:23.45vw;padding:4.58vw 5.21vw;background:#fff;display:flex;flex-direction:column;justify-content:center;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-intro .box-intro-title,.CompanyInnovation .companyinnovation-box .companyinnovation-box-history .box-history-title {color:#111;font-weight:600;line-height:1.4;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-intro .box-intro-desc,.CompanyInnovation .companyinnovation-box .companyinnovation-box-history .box-history-desc {margin-top:1.46vw;color:#555;line-height:1.9;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-stats {min-height:23.45vw;padding:2.87vw 5.21vw;background:#0056a6;display:grid;grid-template-columns:repeat(2,1fr);gap:0 3.65vw;align-content:center;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-stats .box-stats-list {padding:1.46vw 0;border-top:1px solid rgba(255,255,255,.18);text-align:left;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-stats .box-stats-list .stats-list-number,.CompanyInnovation .companyinnovation-box .companyinnovation-box-stats .box-stats-list .stats-list-label {color:#fff;}
.CompanyInnovation .companyinnovation-box .companyinnovation-box-stats .box-stats-list .stats-list-label {margin-top:0.94vw;}




.VideoCenter,.DownloadCenter {background:#f5f5f5;}
.VideoCenter .videocenter-box .videocenter-box-head,.DownloadCenter .downloadcenter-box .downloadcenter-box-head,.ContactWays .contactways-box .contactways-box-head {display:flex;align-items:flex-end;justify-content:space-between;gap:2.08vw;}
.VideoCenter .videocenter-box .videocenter-box-head .box-head-title,.DownloadCenter .downloadcenter-box .downloadcenter-box-head .box-head-title,.ContactWays .contactways-box .contactways-box-head .box-head-title {color:#111;font-weight:600;}
.VideoCenter .videocenter-box .videocenter-box-head .box-head-filter,.DownloadCenter .downloadcenter-box .downloadcenter-box-head .box-head-filter,.ContactWays .contactways-box .contactways-box-head .box-head-tabs {display:flex;gap:2.34vw;border-bottom:1px solid #d5d5d5;}
.VideoCenter .videocenter-box .videocenter-box-head .box-head-filter .head-filter-list,.DownloadCenter .downloadcenter-box .downloadcenter-box-head .box-head-filter .head-filter-list,.ContactWays .contactways-box .contactways-box-head .box-head-tabs .head-tabs-list {padding:0 0 1.04vw;border:0;border-bottom:0.1vw solid transparent;background:transparent;color:#9a9a9a;cursor:pointer;white-space:nowrap;}
.VideoCenter .videocenter-box .videocenter-box-head .box-head-filter .head-filter-list.active,.DownloadCenter .downloadcenter-box .downloadcenter-box-head .box-head-filter .head-filter-list.active,.ContactWays .contactways-box .contactways-box-head .box-head-tabs .head-tabs-list.active {border-color:#0060ad;color:#0060ad;}
.VideoCenter .videocenter-box .videocenter-box-grid {margin-top:0;display:grid;grid-template-columns:repeat(6,1fr);gap:1.25vw;}
.VideoCenter .videocenter-box .videocenter-box-grid .box-grid-list {grid-column:span 2;height:18.23vw;display:block;position:relative;overflow:hidden;cursor: pointer;}
.VideoCenter .videocenter-box .videocenter-box-grid .box-grid-list.feature {grid-column:span 3;height:26.57vw;}
.VideoCenter .videocenter-box .videocenter-box-grid .box-grid-list.off {display:none;}
.VideoCenter .videocenter-box .videocenter-box-grid .box-grid-list .grid-list-thumb {width:100%;height:100%;display:block;background: black;}
/*
.VideoCenter .videocenter-box .videocenter-box-grid .box-grid-list .grid-list-thumb::after {content:"";width:100%;height:100%;background:linear-gradient(transparent 45%,rgba(0,0,0,.62));position:absolute;left:0;top:0;}
*/
.VideoCenter .videocenter-box .videocenter-box-grid .box-grid-list .grid-list-thumb img {width:100%;height:100%;object-fit:cover;opacity:0.8;}
.VideoCenter .videocenter-box .videocenter-box-grid .box-grid-list:hover .grid-list-thumb img {transform:scale(1.05);}
.VideoCenter .videocenter-box .videocenter-box-grid .box-grid-list .grid-list-play {width:3.02vw;height:3.02vw;border:1px solid rgba(255,255,255,.8);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);user-select:none;}
.VideoCenter .videocenter-box .videocenter-box-grid .box-grid-list .grid-list-title {width:100%;padding:0 1.3vw;position:absolute;left:0;bottom:1.46vw;color:#fff;text-align:center;line-height:1.45;}
.VideoCenter .videocenter-box .videocenter-box-empty,.DownloadCenter .downloadcenter-box .downloadcenter-box-feedback,.DealerOffices .dealeroffices-box .dealeroffices-box-empty {display:none;margin-top:1.82vw;padding:1.56vw;background:#fff;color:#777;text-align:center;}
.VideoCenter .videocenter-box .videocenter-box-empty.on,.DealerOffices .dealeroffices-box .dealeroffices-box-empty.on {display:block;}



.DownloadCenter .downloadcenter-box .downloadcenter-box-grid {margin-top:3.39vw;display:grid;grid-template-columns:1fr 1fr;gap:1.98vw 2.08vw;}
.DownloadCenter .downloadcenter-box .downloadcenter-box-grid .box-grid-list {min-height:5.47vw;padding:1.15vw 2.08vw;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:1.56vw;}
.DownloadCenter .downloadcenter-box .downloadcenter-box-grid .box-grid-list.off {display:none;}
.DownloadCenter .downloadcenter-box .downloadcenter-box-grid .box-grid-list:hover {}
.DownloadCenter .downloadcenter-box .downloadcenter-box-grid .box-grid-list .grid-list-file {display:flex;align-items:center;gap:1.15vw;}
.DownloadCenter .downloadcenter-box .downloadcenter-box-grid .box-grid-list .grid-list-file .list-file-icon {width:2.71vw;height:2.71vw;display:flex;align-items:center;justify-content:center;}
.DownloadCenter .downloadcenter-box .downloadcenter-box-grid .box-grid-list .grid-list-file .list-file-icon img {max-width:100%;max-height:100%;object-fit:contain;}
.DownloadCenter .downloadcenter-box .downloadcenter-box-grid .box-grid-list .grid-list-file .list-file-info .file-info-title {color:#111;font-weight:500;}
.DownloadCenter .downloadcenter-box .downloadcenter-box-grid .box-grid-list .grid-list-file .list-file-info .file-info-time {margin-top:0.42vw;color:#999;display:block;}
.DownloadCenter .downloadcenter-box .downloadcenter-box-grid .box-grid-list .grid-list-download {border:0;background:transparent;color:#0060ad;white-space:nowrap;cursor:pointer;}
.DownloadCenter .downloadcenter-box .downloadcenter-box-grid .box-grid-list .grid-list-download img {width:0.94vw;height:0.94vw;margin-right:0.16vw;}
.DownloadCenter .downloadcenter-box .downloadcenter-box-feedback.on {display:block;color:#2b8a3e;}



.ContactWays {background:#fff;}
.ContactWays .contactways-box .contactways-box-content {margin-top:3.39vw;}
.ContactWays .contactways-box .contactways-box-content .box-content-list {display:none;grid-template-columns:1fr 1fr;}
.ContactWays .contactways-box .contactways-box-content .box-content-list.active {display:grid;}
.ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-thumb {height:27.09vw;}
.ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-thumb img {width:100%;height:100%;object-fit:cover;}
.ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-info {padding:3.65vw 4.17vw;background:#0056a6;display:flex;flex-direction:column;justify-content:center;position:relative;}
.ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-info .list-info-title .info-title-txt,.ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-info .list-info-line {color:#fff;}
.ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-info .list-info-divider {height:0.05vw;margin:1.46vw 0;background:rgba(255,255,255,.22);}
.ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-info .list-info-line {margin:0.47vw 0;line-height:1.5;}
.ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-info .list-info-title{display: flex; align-items: center;justify-content: flex-start;margin-left:0.5vw;}
.ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-info .list-info-title .info-title-link{width:auto;height:1.7vw;margin-left: 1.5vw;padding:0 0.8vw; background:white;color:#0050a0;display: flex; justify-content: center; align-items: center;}
.ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-info .list-info-title .info-title-link img{width: auto; height: 0.6vw; margin-right: 0.3vw;}
.ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-info:before{content:"";width:18.7vw;height:5.99vw;position:absolute;right:0.3vw;bottom:0.5vw;background:url('../images/bn19.png') no-repeat 100%/cover;}

.ContactForm {background:#eef3f7 url('../images/bn16.png');background-size:54.76vw 27.3vw;background-position:left bottom;background-repeat:no-repeat;}
.ContactForm .contactform-box {display:grid;grid-template-columns:.9fr 1.4fr;gap:5.21vw;}
.ContactForm .contactform-box .contactform-box-intro .box-intro-title {color:#111;line-height:1.45;font-weight:600;}
.ContactForm .contactform-box .contactform-box-intro .box-intro-desc {margin-top:1.56vw;color:#777;line-height:1.7;display:none;}
.ContactForm .contactform-box .contactform-box-form {display:grid;grid-template-columns:1fr 1fr;gap:0.94vw;}
.ContactForm .contactform-box .contactform-box-form .box-form-field {min-height:3.23vw;padding:0 1.04vw;background:#fff;display:flex;align-items:center;gap:0.63vw;}
.ContactForm .contactform-box .contactform-box-form .box-form-field.full,.ContactForm .contactform-box .contactform-box-form .box-form-field.textarea {grid-column:1/-1;}
.ContactForm .contactform-box .contactform-box-form .box-form-field.textarea {min-height:7.82vw;align-items:flex-start;padding-top:1.04vw;}
.ContactForm .contactform-box .contactform-box-form .box-form-field .form-field-label {line-height:1.5;color:#666666;white-space:nowrap;}
.ContactForm .contactform-box .contactform-box-form .box-form-field .form-field-control {width:100%;height:3.13vw;line-height:1.5;background:transparent;color:#333;}
.ContactForm .contactform-box .contactform-box-form .box-form-field textarea.form-field-control {line-height:1.5;height:6.25vw;resize:vertical;}
.ContactForm .contactform-box .contactform-box-form .box-form-field .form-field-control.error {box-shadow:inset 0 -0.1vw #d93f3b;}
.ContactForm .contactform-box .contactform-box-form .form-field-bottom{margin-top:1.04vw;height:2.71vw;padding-left: 3.08vw;display: flex;justify-content: center;}
.ContactForm .contactform-box .contactform-box-form .form-field-bottom .form-field-captcha{height:100%;display: flex; justify-content: center;}
.ContactForm .contactform-box .contactform-box-form .form-field-bottom .form-field-captcha .field-captcha-img{height:96%;cursor: pointer;}
.ContactForm .contactform-box .contactform-box-form .form-field-bottom .form-field-captcha .field-captcha-input{width:7.08vw;padding: 0 0.5vw;height:100%;margin-right: 1vw;}
.ContactForm .contactform-box .contactform-box-form .form-field-bottom .box-form-submit {width: 12.08vw;height:100%;margin-left: 4.5vw;border:0;background:#0056a6;color:#fff;cursor:pointer;display: inline-block;}
.ContactForm .contactform-box .contactform-box-form .form-field-bottom .box-form-submit img {width:1.04vw;height:1.04vw;margin-left:0.31vw;}
.ContactForm .contactform-box .contactform-box-form .box-form-feedback {align-self:center;color:#d93f3b;opacity:0;}
.ContactForm .contactform-box .contactform-box-form .box-form-feedback.on {opacity:1;}
.ContactForm .contactform-box .contactform-box-form .box-form-feedback.success {color:#2b8a3e;}
.ContactPage select,.AfterSalesPage select {padding-right:2.19vw;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("../images/sv52.svg");background-repeat:no-repeat;background-position:right 0.31vw center;background-size:0.78vw;cursor:pointer;}
.ContactPage .ContactForm .contactform-box .contactform-box-form .box-form-field select.form-field-control {background-image:url("../images/sv52.svg");background-repeat:no-repeat;background-position:right 0.31vw center;background-size:0.78vw;}


.ASService {width:100%;background:url('../images/bg27.jpg');background-position:top center;background-repeat:no-repeat;}


.AfterSalesHero {padding:5.21vw 0;border-bottom:1px solid #e5e5e5;}
.AfterSalesHero .aftersaleshero-box {display:grid;grid-template-columns:1fr 1fr;gap:4.17vw;align-items:center;}
.AfterSalesHero .aftersaleshero-box .aftersaleshero-box-phone .box-phone-label {color:#222;}
.AfterSalesHero .aftersaleshero-box .aftersaleshero-box-phone .box-phone-number {margin-top:1.56vw;color:#111;font-weight:600;}
.AfterSalesHero .aftersaleshero-box .aftersaleshero-box-info {padding-left:2.6vw;border-left:1px solid #ddd;}
.AfterSalesHero .aftersaleshero-box .aftersaleshero-box-info .box-info-title {line-height:1.6;color:#111;font-weight:400;}
.AfterSalesHero .aftersaleshero-box .aftersaleshero-box-info .box-info-link {margin-top:1.82vw;color:#0060ad;}
.AfterSalesHero .aftersaleshero-box .aftersaleshero-box-info .box-info-link img {width:auto;height:1.04vw;margin-left:0.21vw;transform:rotate(-45deg);}
.DealerOffices {}
.DealerOffices .dealeroffices-box .dealeroffices-box-title {text-align:center;color:#111;font-weight:600;}
.DealerOffices .dealeroffices-box .dealeroffices-box-filter {max-width:39.6vw;margin:2.87vw auto 0;display:grid;grid-template-columns:1fr 1fr;gap:1.3vw;}
.DealerOffices .dealeroffices-box .dealeroffices-box-filter .box-filter-field {height:3.23vw;padding:0 1.04vw;border:1px solid #d3d3d3;display:flex;align-items:center;gap:0.78vw;overflow: hidden;}
.DealerOffices .dealeroffices-box .dealeroffices-box-filter .box-filter-field .filter-field-label {color:#999;}
.DealerOffices .dealeroffices-box .dealeroffices-box-filter .box-filter-field .filter-field-select {width:100%;height:3.13vw;background:none;color:#999;}
.DealerOffices .dealeroffices-box .dealeroffices-box-filter .box-filter-field .filter-field-select::placeholder {color:#999;}
.AfterSalesPage .DealerOffices .dealeroffices-box .dealeroffices-box-filter .box-filter-field select.filter-field-select {background-image:url("../images/sv52.svg");background-repeat:no-repeat;background-position:right 0.31vw center;background-size:0.78vw;}
.DealerOffices .dealeroffices-box .dealeroffices-box-grid {margin-top:2.6vw;display:grid;grid-template-columns:repeat(3,1fr);gap:1.67vw 2.08vw;}
.DealerOffices .dealeroffices-box .dealeroffices-box-grid .box-grid-list {min-height:12.76vw;padding:2.34vw 2.87vw;background:#f6f6f6;}
.DealerOffices .dealeroffices-box .dealeroffices-box-grid .box-grid-list.off {display:none;}
.DealerOffices .dealeroffices-box .dealeroffices-box-grid .box-grid-list .grid-list-title {margin-bottom:1.3vw;color:#222;line-height:1.5;font-weight:500;}
.DealerOffices .dealeroffices-box .dealeroffices-box-grid .box-grid-list .grid-list-line {margin-top:0.52vw;color:#222;line-height:1.5;display:flex;align-items:center;}
.DealerOffices .dealeroffices-box .dealeroffices-box-grid .box-grid-list .grid-list-line span {width:1.15vw;height:1.15vw;background:#0060ad;border-radius:50%;margin-right:0.52vw;display:flex;align-items:center;justify-content:center;}
.DealerOffices .dealeroffices-box .dealeroffices-box-grid .box-grid-list .grid-list-line span img {width:auto;height:0.52vw;}



.AfterSalesForm {background:#f5f5f5;}
.AfterSalesForm .aftersalesform-box{padding: 3vw 6%; background: white; box-shadow: 0 0 2vw 0 #f0f0f0;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-title {text-align:center;color:#111;font-weight:600;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-desc {margin-top:1.46vw;max-width: 100%;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-desc p{width: 100%;margin-bottom:0.5vw; text-align:center;color:#777;line-height:1.5;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-desc p:last-child{margin-bottom:0;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form {margin-top:2.87vw;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-options {border:0;display:flex;align-items:center;gap:1.46vw;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-options .form-options-legend {float:left;margin-right:1.04vw;font-weight:600;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-options .form-options-list {display:flex;align-items:center;gap:0.42vw;cursor:pointer;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-options .form-options-list .options-list-control {width:0.78vw;height:0.78vw;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid {margin-top:1.82vw;display:grid;grid-template-columns:1fr 1fr;gap:1.46vw;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid .form-grid-field {display:flex;flex-direction:column;gap:0.73vw;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid .form-grid-field.full {grid-column:1/-1;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid .form-grid-field .grid-field-label {color:#222;font-weight:500;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid .form-grid-field .grid-field-control {width:100%;height:2.92vw;padding:0 0.78vw;border:1px solid #e2e2e2;background:#fff;color:#333;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid .form-grid-field .grid-field-control::placeholder {color:#999999;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid .form-grid-field select.grid-field-control {padding-right:2.19vw;background-image:url("../images/sv43.svg");background-repeat:no-repeat;background-position:right 0.83vw center;background-size:0.78vw;appearance: none; -webkit-appearance: none; -moz-appearance: none;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid .form-grid-field .grid-field-control.textarea {height:9.9vw;padding-top:0.83vw;resize:vertical;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid .form-grid-field .grid-field-control.textarea::placeholder {color:#999999;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid .form-grid-field .grid-field-control.error {border-color:#d93f3b;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-policy {margin-top:1.82vw;display:flex;align-items:center;gap:0.42vw;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-policy .form-policy-text {color:#999999;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-policy .form-policy-text a {font-size:inherit;color:#0056a6;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-policy .form-policy-control {width:0.78vw;height:0.78vw;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-policy .form-policy-control.error {outline:0.1vw solid #d93f3b;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form  .form-field-bottom{margin-top:1.46vw;height:2.71vw;display: flex;justify-content: flex-start;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .form-field-bottom .form-field-captcha{height:100%;display: flex; justify-content: center;margin-right: 1vw;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .form-field-bottom .form-field-captcha .field-captcha-img{height:96%;cursor: pointer;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .form-field-bottom .form-field-captcha .field-captcha-input{width:7.08vw;padding: 0 0.5vw;height:100%;margin-right: 1vw;border: 1px solid #e2e2e2;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .form-field-bottom  .box-form-submit {width:8.86vw;height:2.92vw;border:0;background:#0056a6;color:#fff;cursor:pointer;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-feedback {margin-top:1.04vw;color:#d93f3b;opacity:0;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-feedback.on {opacity:1;}
.AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-feedback.success {color:#2b8a3e;}




.Popupb{position:fixed;left:0;right:0;top:var(--lang-header-height);bottom:0;z-index:10000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}
.Popupb.is-open{opacity:1;visibility:visible;pointer-events:auto}
.Popupb .Popupb-bg{width:100%;height:100%;padding:1.46vw;background:rgba(0,0,0,.48);display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow-y:auto}
.Popupb .Popupb-bg .Popupb-box{width:25vw;min-height:28.13vw;padding:2vw 1.56vw 1.46vw;border-radius:1.5vw;background:#fff;position:relative;box-shadow:0 1.35vw 4.17vw rgba(0,0,0,.28);box-sizing:border-box;transform:translateY(1.15vw) scale(.98);transition:transform .34s cubic-bezier(.22,1,.36,1)}
.Popupb .Popupb-bg .Popupb-box:focus{outline:0}
.Popupb.is-open .Popupb-bg .Popupb-box{transform:translateY(0) scale(1)}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-close{width:2vw;height:2vw;position:absolute;right:1vw;top:1vw;border-radius:50%;background:#f1f3f5;outline:0;cursor:pointer;transition:background .2s ease}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-close::before,.Popupb .Popupb-bg .Popupb-box .Popupb-box-close::after{content:"";width:.85vw;height:.06vw;position:absolute;left:.55vw;top:.92vw;background:#333333;transform:rotate(45deg)}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-close::after{transform:rotate(-45deg)}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-top{min-height:2.19vw;padding-right:1.04vw;align-items:center;display: flex;align-items: flex-end;}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-top .box-top-icon{width:2.1vw;height:2.1vw;padding: 0.45vw; border-radius: 8px; position: relative;top: 0.4vw; line-height:1;display:flex;align-items:flex-end;justify-content:center;background: #eaf1f7;}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-top .box-top-icon img{width:100%;height:100%;object-fit:contain}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-top .box-top-dd{margin-left:0.6vw;line-height:1;color:#151515;white-space:nowrap;}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-top .box-top-dt{margin-left:0.6vw;line-height:1.2;color:#75787b;white-space:nowrap}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode{width:12.4vw;height:12.4vw;margin:3vw auto 1.2vw;border:1px solid #edf0f4;border-radius:.63vw;position:relative;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 .16vw .63vw rgba(0,37,75,.035)}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode::before,.Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode::after{content:"";width:1.04vw;height:1.04vw;position:absolute;border-color:#5b58ff;border-style:solid;pointer-events:none}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode .box-qrcode-img::before,.Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode .box-qrcode-img::after{content:"";width:1.04vw;height:1.04vw;position:absolute;border-color:#5b58ff;border-style:solid;pointer-events:none}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode::before{left:1vw;top:1vw;border-width:.1vw 0 0 .1vw}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode::after{right:1vw;bottom:1vw;border-width:0 .1vw .1vw 0}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode .box-qrcode-img::before{right: 1vw; top: 1vw; border-width: .1vw .1vw 0 0;}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode .box-qrcode-img::after{left:1vw;bottom:1vw;border-width: 0 0 .1vw .1vw;}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode .box-qrcode-img{width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;position: relative;}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode .box-qrcode-img img{width:9vw;height:9vw;object-fit:contain}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom{width:100%;box-sizing:border-box}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom .box-bottom-scan{padding:.73vw .83vw .68vw;border-radius:.5vw;display:grid;grid-template-columns:2.08vw minmax(0,1fr);column-gap:.63vw;background: linear-gradient(to right, #f0f7ff, #f5f3fe);align-items:center;border: 1px solid #dbeafd;}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom .box-bottom-scan .bottom-scan-icon{width:2.08vw;height:2.08vw;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow: 0 0 1vw 0 #dbeafd;}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom .box-bottom-scan .bottom-scan-icon img{width:1vw;height:1vw;object-fit:contain}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom .box-bottom-scan .bottom-scan-info{min-width:0}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom .box-bottom-scan .bottom-scan-info .scan-info-dd{line-height:1.45;color:#343438;white-space:nowrap}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom .box-bottom-scan .bottom-scan-info .scan-info-dt{margin-top:.16vw;line-height:1.45;color:#85858d;white-space:nowrap}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom .box-bottom-txt{margin-top:.52vw;padding-top:.52vw;color:#9a9aa3;text-align:center}
.Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom .box-bottom-txt span{margin:0 .3vw;padding:0.08vw 0.3vw;border-radius: 4px; background: #eff6ff;border: 1px solid #dbeafd;color:#1e64ac;font-size:inherit;}



.inquiry-fly-image{position:fixed;z-index:99999;margin:0;object-fit:contain;pointer-events:none;border-radius:4px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.2)}
.inquiry-cart-bump{animation:inquiry-cart-bump .42s ease}
@keyframes inquiry-cart-bump{0%,100%{transform:scale(1)}45%{transform:scale(1.16)}}
@media (prefers-reduced-motion:reduce){.inquiry-cart-bump{animation:none}}


/* 登录注册 */
.BreadCrumbs {display:flex;align-items:center;font-size:0.73vw;color:#666666;margin-bottom:2.29vw;margin-top:1.3vw;flex-wrap:wrap;}
.BreadCrumbs a {font-size:0.73vw;color:#666666;}
.BreadCrumbs a.on {color:#075cab;}
.BreadCrumbs span {margin:0vw 0.47vw;font-size:0.73vw;}
.Btn {display:flex;align-items:center;padding:0vw 0.94vw;height:1.98vw;border-radius:6px;background:#075cab;color:#fff;white-space:pre;}
.Btn img {margin-left:0.36vw;height:0.63vw;}
.Btn.color {background:#ededed;color:#111;}


.Login {min-height:calc(100vh - 5.11vw);background:url(../images/bg28.jpg) no-repeat 50%/cover;padding-top:7.4vw;display:flex;align-items:center;justify-content:center;}
.Login .Login_content {width:22.92vw;background:#fff;border-radius:20px;margin:0 auto;padding:2.6vw 1.3vw;padding-bottom:1.04vw;}
.Login .Login_content .Login_content_title {font-weight:bolder;margin-bottom:3.13vw;}
.Login .Login_content .Login_content_title.on {line-height:1.3;margin-bottom:0.78vw;}
.Login .Login_content .Login_content_nav ul {display:flex;align-items:center;padding:0.16vw;border-radius:6px;width:100%;background:#e8ebf2;}
.Login .Login_content .Login_content_nav ul li {list-style:none;border-radius:6px;color:#666666;width:50%;text-align:center;cursor:pointer;line-height:1.88vw;}
.Login .Login_content .Login_content_nav ul li.on {background:#fff;font-weight:bolder;color:#075cab;text-align:center;}
.Login .Login_content .Login_content_txt .content_txt_list {height:15.89vw;overflow:hidden;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li {display:flex;align-items:center;padding:0.36vw 0.63vw;border:1px solid #e8ebf2;border-radius:6px;margin-top:0.99vw;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.Tel .list_li_dd {width:2.87vw;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li .list_li_dd select {color:#111111;width:100%;border:0;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.Tel .list_li_dt {width:calc(100% - 2.87vw);}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li .list_li_dt input {border:0px;padding:0;width:100%;line-height:1.67vw;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li .list_li_dd {width:1.04vw;text-align:center;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li .list_li_dd img {height:1.04vw;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li .list_li_dt {width:calc(100% - 1.04vw);display:flex;align-items:center;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li .list_li_dt input {padding:0vw 0.78vw;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.Cord .list_li_dt a {display:flex;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.TelCord .list_li_dt .li_dt_btn {font-size:0.83vw;color:#075cab;padding:0vw;border:0;width:10.94vw;text-align:right;background:none;cursor:pointer;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy {padding:0;border:0;color:#075cab;font-size:0.68vw;color:#abaeb6;display:flex;align-items:center;margin-top:1.82vw;margin-bottom:1.56vw;cursor:pointer;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy.on {justify-content:center;margin-bottom:0.42vw;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy input {display:none;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy .PrivacyPolicyBtn {cursor:pointer;width:0.89vw;height:0.89vw;border:1px solid #e8ebf2;border-radius:100%;display:flex;align-items:center;margin-right:0.52vw;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy .PrivacyPolicyBtn img {height:0.89vw;opacity:0;position:relative;left:-0.05vw;top:-0.05vw;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy input[type="checkbox"]:checked ~ .PrivacyPolicyBtn {border:1px solid #fff;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy input[type="checkbox"]:checked ~ .PrivacyPolicyBtn img {opacity:1;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy a {color:#075cab;font-size:0.68vw;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy .PrivacyPolicy_con {display:flex;font-size:0.68vw;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy2 .list_li_login{justify-content:space-between;font-size:0.68vw;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.submit {padding:0vw;border:0;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.submit input {border:0;padding:0;height:3.28vw;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:6px;background:#075cab;width:100%;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_top {text-align:center;color:#666666;padding:1.04vw 0vw;padding-bottom:0.78vw;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_img {text-align:center;}
.Login .Login_content .Login_content_txt .content_txt_list .txt_list_img img {max-width:10.94vw;border:1px solid #eee;}
.Login .Login_content .Login_content_txt .content_txt_list.content_txt_list2 .txt_list_li.PrivacyPolicy {margin-top:1.04vw;margin-bottom:0vw;}
.Login .Login_bottom {text-align:center;margin-top:6.25vw;}
.Login .Login_bottom .Login_bottom_title {font-size:0.63vw;color:rgba(255,255,255,.3);}
.Login .Login_bottom .Login_bottom_footer {font-size:0.63vw;color:rgba(255,255,255,.3);display:flex;align-items:center;justify-content:space-between;margin-top:1.04vw;}
.Login .Login_bottom .Login_bottom_footer a {font-size:0.63vw;color:rgba(255,255,255,.3);}
.Login .Login_bottom .Login_bottom_footer .bottom_footer_left a {margin-left:1.15vw;}
.Login .Login_bottom .Login_bottom_footer .bottom_footer_left a img {margin-right:0.31vw;position:relative;top:0.21vw;}
.Login .Login_bottom .Login_bottom_footer span {margin:0vw 0.16vw;}
.Login .Login_bottom .Login_bottom_footer a:hover {color:#fff;}
.Register {padding:22vh 0 7vh 0;margin:0;}
.Register .Login_bottom {margin-top:4.17vw;}
.Register .Login_content .Login_content_txt .content_txt_list .txt_list_li {margin-top:0.52vw;}
.Register .Login_content .Login_content_txt .content_txt_list .txt_list_li .list_li_dt input {line-height:1.46vw;}


.Personal {padding-top:7.29vw;padding-bottom:4.17vw;min-height:calc(100vh - 16.67vw);}
.Personal .PersonalCotnent {display:flex;justify-content:space-between;align-items:flex-start;}
.Personal .PersonalCotnent .PersonalCotnent_nav {width:10.63vw;border:1px solid #eaeaea;border-top:3px solid #075cab;padding:0vw 0.63vw;}
.Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_titlte {color:#222222;padding:0.94vw 0vw;border-bottom:1px solid #eaeaea;display:flex;align-items:center;}
.Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_titlte img {margin-right:0.47vw;}
.Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_txt {padding:0.94vw 0vw;}
.Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_txt .nav_txt_li {display:inline-block;width:100%;line-height:2.08vw;padding-left:0.83vw;margin-bottom:0.26vw;}
.Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_txt .nav_txt_li.on {background:#075cab;color:#fff;padding-left:1.82vw;}
.Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_txt .nav_txt_li:hover {background:#075cab;color:#fff;padding-left:1.82vw;}
.Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_txt .nav_txt_li:last-child {margin-bottom:0;}
.Personal .PersonalCotnent .PersonalCotnent_right {width:calc(100% - 11.72vw);border:1px solid #eaeaea;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_top {display:flex;align-items:center;justify-content:space-between;height:3.02vw;background:#f9f9f9;padding:0vw 1.04vw;border-bottom:1px solid #eaeaea;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_top .right_top_left {color:#333333;font-weight:bolder;display:flex;align-items:center;color:#333333;text-transform:uppercase;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_top .right_top_left .top_left_img {margin-right:0.78vw;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_top .right_top_left .top_left_img img {width:1.98vw;height:1.98vw;object-fit:cover;border-radius:100%;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content {padding:1.56vw 1.04vw;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_title {font-weight:bolder;color:#222222;border-bottom:1px dashed #eaeaea;padding-bottom:0.68vw;margin-bottom:1.3vw;display:flex;align-items:center;justify-content:space-between;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_title .content_title_right {display:flex;align-items:center;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_title .content_title_right a {font-weight:normal;margin-right:0.78vw;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_title .content_title_right a:last-child {margin-right:0vw;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_title .content_title_dd {display:flex;align-items:center;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_title .content_title_dd span {display:inline-block;padding:0.42vw;border-radius:6px;margin-left:0.68vw;background:#075cabc7;font-size:0.63vw;color:#fff;font-weight:normal;cursor:pointer;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_title .content_title_dd span.bound {background:#075cabc7;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_title .content_title_dd span.unbound {background:#b3b3b3;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_title .content_title_dt {font-weight:normal;color:#999999;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_title .content_title_dt span {margin-left:0.42vw;font-weight:bolder;color:#075cabc7;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_l {display:flex;flex-wrap:wrap;margin-bottom:1.04vw;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list {display:flex;align-items:center;width:33.33%;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list:last-child {margin-right:0;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list .txt_list_dd {color:#666666;margin-right:0.26vw;width:4.43vw;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list .txt_list_dt {width:14.33vw;border-radius:6px;border:1px solid #eaeaea;display:flex;align-items:center;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list.tel .txt_list_dt {border:0px;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list.tel .txt_list_dt input {padding:0;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list .txt_list_dt input {width:100%;line-height:3;padding:0vw 0.68vw;border:0;background:none;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list .txt_list_dt span {margin-right:0.63vw;font-size:0.83vw;color:#666666;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list .txt_list_dt button {padding:0.36vw 0.47vw;border-radius:6px;background:#075cabc7;color:#fff;border:0;cursor:pointer;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list .txt_list_dt a {padding:0.36vw 0.47vw;border-radius:6px;background:#075cabc7;color:#fff;border:0;cursor:pointer;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_submit {margin-top:1.82vw;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_submit input {background:#075cab;width:10.32vw;height:2.34vw;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:6px;padding:0;border:0;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list.code .txt_list_dt {display:flex;align-items:center;justify-content:space-between;}
.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list.code .txt_list_dt input[type="button"] {color:#075cab;}


.Shop .cart-table-wrap {width:100%;margin-top:0.78vw;}
.Shop .cart-table {width:100%;border-collapse:collapse;background:#fff;font-size:0.73vw;}
.Shop .cart-table th {background-color:#075cab;color:#fff;padding:0.63vw 0.52vw;font-weight:normal;text-align:center;font-size: 0.8336vw;}
.Shop .cart-table th *{font-size: inherit;}
.Shop .cart-table th label {cursor:pointer;display:inline-flex;align-items:center;gap:0.26vw;color: white;font-size: 0.8336vw;}
.Shop .cart-table td {padding:0.78vw 0.52vw;border-bottom:1px solid #f1f5f8;text-align:center;color:#333;vertical-align:middle;font-size: 0.8336vw;}
.Shop .cart-table td *{font-size: inherit;}
.Shop .cart-table td.text-left {text-align:left;}
/* 数量加减组件 */
.Shop .quantity-group {display:inline-flex;border:1px solid #ccc;border-radius:3px;overflow:hidden;height:1.46vw;align-items:center;}
.Shop .qty-btn {width:1.3vw;height:100%;background:#f8f9fa;border:none;cursor:pointer;font-size:0.83vw;font-weight:bold;color:#666;outline:none;}
.Shop .qty-btn:hover {background:#e9ecef;}
.Shop .qty-input {width:2.08vw;height:100%;border:none;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:center;font-size:0.73vw;color:#333;}
/* 按钮样式 */
.Shop .delete-btn {background-color:#075cab;color:#fff;border:none;padding:0.26vw 0.63vw;border-radius:3px;cursor:pointer;font-size:0.68vw;border-radius:6px;}
.Shop .delete-btn:hover {background-color:#075cab;}
/* 底部结算栏 */
.Shop .cart-footer {display:flex;justify-content:space-between;align-items:center;background-color:#f1f3f5;margin-top:1.04vw;border-radius:4px;overflow:hidden;}
.Shop .footer-left {padding-left:1.04vw;color:#666;font-size:0.73vw;}
.Shop .footer-left span {font-weight:bold;color:#333;font: inherit;}
.Shop .footer-left *{font: inherit;}
.Shop .footer-right {display:flex;align-items:center;}
.Shop .total-price-wrap {font-size:0.83vw;color:#333;margin-right:1.3vw;}
.Shop #finalPrice {font-size:1.25vw;color:#075cab;font-weight:bold;margin-left:0.26vw;}
.Shop .submit-btn {background-color:#075cab;color:#fff;border:none;padding:0.78vw 1.82vw;font-size:0.83vw;cursor:pointer;font-weight:500;transition:background 0.2s;}
.Shop .submit-btn:hover {background-color:#063a54;}

.RequestQuotation .RequestQuotation_btn {display:flex;align-items:center;}
.RequestQuotation .RequestQuotation_btn a {background:#ffffff;border:1px solid #dcdfe6;border-radius:100px;padding:0.42vw 0.94vw;margin-right:0.36vw;}
.RequestQuotation .RequestQuotation_btn a:last-child {margin-right:0;}
.RequestQuotation .RequestQuotation_btn a.active {background:#005aa7;color:#fff;border:1px solid #005aa7;}
.RequestQuotation .order-card {background-color:#ffffff;border-radius:12px;border:1px solid #eef2f5;margin-bottom:1.67vw;overflow:hidden;box-shadow:0 0.1vw 0.63vw rgba(0,0,0,0.01);}
.RequestQuotation .order-card:last-child {margin-bottom:0;}
/* 表格头部：回归原版淡淡的暖色底色 */
.RequestQuotation .order-header {background-color:#eef2f5;padding:0.83vw 1.46vw;display:flex;justify-content:space-between;align-items:center;font-size:0.68vw;color:#666;border-bottom:1px solid #eef2f5;}
.RequestQuotation .header-left {display:flex;gap:2.08vw;}
.RequestQuotation .header-left span {color:#075cab;font-size:inherit;}
.RequestQuotation .header-left span strong {color:#075cab;font-size:0.73vw;}
.RequestQuotation .header-right {display:flex;align-items:center;gap:1.25vw;}
.RequestQuotation .total-label {font-size:0.68vw;color:#555;}
/* 核心大总价 - 坚守原色 #d0021b */
.RequestQuotation .total-price {font-size:0.99vw;color:#d0021b;font-weight:700;margin-left:0.21vw;}
.RequestQuotation .delete-btn {cursor:pointer;color:#a0a3a9;display:flex;align-items:center;justify-content:center;padding:0.31vw;border-radius:6px;transition:all 0.2s;}
.RequestQuotation .delete-btn:hover {color:#d0021b;background-color:#fff0f0;}
/* 创意核心：包裹表格的浅灰画布空间 */
.RequestQuotation .table-canvas {background-color:#fff;/* 利用极浅的冷灰背景衬托出独立的“行岛屿” */padding:0.83vw 1.25vw;}
/* 商品列表表格 */
.RequestQuotation .product-table {width:100%;border-collapse:separate;/* 允许行与行之间产生分离效果 */border-spacing:0 12px;/* 创意：让行与行之间腾出 0.63vw 的呼吸间隙 */margin-top:-0.63vw;/* 抵消顶部的多余间距 */}
/* 每一行现在都是一个独立的、带圆角和阴影的“白色岛屿” */
.RequestQuotation .product-table tr {background-color:#ffffff;transition:all 0.2s ease;}
/* 鼠标滑过时，“行岛屿”会微微浮起并强化边界 */
.RequestQuotation .product-table tr:hover {transform:translateY(-0.05vw);box-shadow:0 0.21vw 0.63vw rgba(0,0,0,0.03);background-color:#fff;}
/* 为分离的行精细实现圆角（必须加在 td 上） */
.RequestQuotation .product-table td:first-child {border-top-left-radius:8px;border-bottom-left-radius:8px;border-left:1px solid #eef2f5;}
.RequestQuotation .product-table td:last-child {border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:1px solid #eef2f5;}
.RequestQuotation .product-table td {padding:0.94vw 1.04vw;font-size:0.68vw;color:#333;vertical-align:middle;border-top:1px solid #eef2f5;border-bottom:1px solid #eef2f5;}
/* 创意专属：各列的个性化样式舱 *//* 编号列做成精致的“品牌标牌组件” */.RequestQuotation .col-code {width:12%;}
.RequestQuotation .code-tag {font-family:ui-monospace,monospace;color:#075cab;background-color:#f0f7ff;padding:0.21vw 0.52vw;border-radius:6px;font-size:0.63vw;font-weight:600;display:inline-block;border:1px solid #e1f0ff;}
.RequestQuotation .col-name {width:40%;font-weight:500;color:#1a1a1a;line-height:1.5;}
.RequestQuotation .col-spec {width:12%;color:#666;}
.RequestQuotation .spec-pill {background:#f1f3f5;padding:0.16vw 0.42vw;border-radius:4px;font-size:0.63vw;}
/* 计算公式做成内敛的轻量化气泡 */
.RequestQuotation .col-calc {width:14%;text-align:center;}
.RequestQuotation .calc-bubble {display:inline-block;background-color:#fafbfc;border:1px solid #eaedf0;padding:0.21vw 0.52vw;border-radius:6px;font-size:0.63vw;color:#777;font-variant-numeric:tabular-nums;}
.RequestQuotation .col-subtotal {width:12%;font-weight:600;text-align:right;color:#222;font-size:0.73vw;font-variant-numeric:tabular-nums;}
.RequestQuotation .col-status {width:10%;text-align:right;}
/* 原色系高颜值状态小徽章 */
.RequestQuotation .status-tag {display:inline-block;padding:0.21vw 0.63vw;border-radius:20px;/* 全圆角胶囊 */font-size:0.63vw;font-weight:600;background-color:#e6f1fc;color:#075cab;border:1px solid #d4e7f9;}
.Address .Address_top {display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eaeaea;padding-bottom:0.78vw;}
.Address .Address_top .Address_list:nth-child(1) {width:15%;}
.Address .Address_top .Address_list:nth-child(2) {width:30%;}
.Address .Address_top .Address_list:nth-child(3) {width:20%;}
.Address .Address_top .Address_list:nth-child(4) {width:20%;}
.Address .Address_top .Address_list:nth-child(5) {width:10%;}
.Address .Address_top .Address_list{font-size: inherit;}
.Address .Address_content .Address_content_list {display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f7f7f7;}
.Address .Address_content .Address_content_list .content_list_li {display:flex;align-items:center;padding:1.04vw 0vw;line-height:1.5;color:#666666;font-size: inherit;}
.Address .Address_content .Address_content_list .content_list_li a {display:flex;align-items:center;color:#666666;margin-right:1.15vw;padding:0.26vw 0.52vw;background:#075cabc7;color:#fff;border-radius:5px;}
.Address .Address_content .Address_content_list .content_list_li a:last-child {margin-right:0;}
.Address .Address_content .Address_content_list .content_list_li:nth-child(1) {width:15%;}
.Address .Address_content .Address_content_list .content_list_li:nth-child(2) {width:30%;}
.Address .Address_content .Address_content_list .content_list_li:nth-child(3) {width:20%;}
.Address .Address_content .Address_content_list .content_list_li:nth-child(4) {width:20%;}
.Address .Address_content .Address_content_list .content_list_li:nth-child(5) {width:10%;}
.Address .Address_content .Address_content_list .content_list_li.content_list_address {opacity:0;}
.Address .Address_content .Address_content_list .content_list_li span {display:inline-block;width:0.73vw;height:0.73vw;border-radius:100%;border:1px solid #075cabc7;margin-right:0.42vw;display:flex;align-items:center;justify-content:center;}
.Address .Address_content .Address_content_list.on .content_list_li.content_list_address {opacity:1;}
.Address .Address_content .Address_content_list .content_list_li span::before {content:"";display:inline-block;width:0.31vw;height:0.31vw;background:#075cabc7;border-radius:100%;}


.Addaddress .NWindowBg .NWindowContent {width:28.66vw;padding-bottom:3.13vw;}
.Addaddress .AddaddressContent .AddaddressContent_list {display:flex;align-items:flex-start;margin-bottom:1.04vw;}
.Addaddress .AddaddressContent .AddaddressContent_list .AddaddressContent_list_left {width:3.75vw;color:#666666;padding-top:0.42vw;}
.Addaddress .AddaddressContent .AddaddressContent_list .AddaddressContent_list_right {display:flex;align-items:center;width:calc(100% - 3.75vw);justify-content:space-between;}
.Addaddress .AddaddressContent .AddaddressContent_list .AddaddressContent_list_right select {font-size:0.73vw;color:#474b5a;border:1px solid #eaeaea;width:30%;height:1.77vw;border-radius:6px;}
.Addaddress .AddaddressContent .AddaddressContent_list .AddaddressContent_list_right textarea {font-size:0.73vw;line-height:1.5;border:1px solid #eaeaea;border-radius:6px;width:100%;height:3.54vw;padding:0.52vw;}
.Addaddress .AddaddressContent .AddaddressContent_list .AddaddressContent_list_right input {font-size:0.73vw;line-height:1.5;border:1px solid #eaeaea;border-radius:6px;width:100%;padding:0.31vw 0.52vw;}
.Addaddress .AddaddressContent .AddaddressContent_checkbox {padding-left:3.75vw;display:inline-block;}
.Addaddress .AddaddressContent .AddaddressContent_checkbox input {display:none;}
.Addaddress .AddaddressContent .AddaddressContent_checkbox .AddaddressContent_checkbox_btn {display:flex;align-items:center;color:#666666;cursor:pointer;}
.Addaddress .AddaddressContent .AddaddressContent_checkbox .AddaddressContent_checkbox_btn span {display:inline-block;width:0.83vw;height:0.83vw;border-radius:100%;border:1px solid #eaeaea;margin-right:0.42vw;display:flex;align-items:center;justify-content:center;}
.Addaddress .AddaddressContent .AddaddressContent_checkbox .AddaddressContent_checkbox_btn span::before {content:"";display:inline-block;width:0.42vw;height:0.42vw;background:#075cabc7;border-radius:100%;opacity:0;}
.Addaddress .AddaddressContent .AddaddressContent_checkbox input[type="checkbox"]:checked ~ .AddaddressContent_checkbox_btn span {border:1px solid #075cabc7;}
.Addaddress .AddaddressContent .AddaddressContent_checkbox input[type="checkbox"]:checked ~ .AddaddressContent_checkbox_btn span::before {opacity:1;}
.Addaddress .AddaddressContent .AddaddressContent_submit {padding-left:3.75vw;margin-top:1.2vw;display:flex;align-items:center;}
.Addaddress .AddaddressContent .AddaddressContent_submit input {border:0px;padding:0;width:5.73vw;display:flex;align-items:center;justify-content:center;height:1.82vw;border-radius:6px;cursor:pointer;}
.Addaddress .AddaddressContent .AddaddressContent_submit input[type="submit"] {margin-right:0.57vw;background:#035593;color:#fff;}


.RSearch {padding-top:10.94vw;}
.RSearch .RSearch_nav {display:flex;align-items:center;justify-content:space-between;border-radius:10px;background:#fff;margin-bottom:1.82vw;border-bottom:1px solid #e2e8f0;}
.RSearch .RSearch_nav .RSearch_nav_list {display:flex;align-items:center;justify-content:center;width:20%;position:relative;padding:1.2vw 0vw;}
.RSearch .RSearch_nav .RSearch_nav_list::before {content:"";display:inline-block;width:100%;height:0.1vw;background:#075cab;position:absolute;bottom:0;left:0;opacity:0;}
.RSearch .RSearch_nav .RSearch_nav_list.active::before {opacity:1;}
.RSearch .RSearch_nav .RSearch_nav_list .nav_list_icon {width:1.82vw;height:1.82vw;border-radius:100%;background:#dde7eb;display:flex;align-items:center;justify-content:center;margin-right:0.57vw;}
.RSearch .RSearch_nav .RSearch_nav_list .nav_list_icon img {height:0.99vw;}
.RSearch .RSearch_nav .RSearch_nav_list span {font-size:0.63vw;background:#e0f2fe;color:#0284d2;display:inline-block;padding:0.1vw 0.26vw;border-radius:5px;margin-left:0.57vw;}
.RSearch .RSearch_nav .RSearch_nav_list.not {cursor:not-allowed;opacity:.5;}
.RSearch .RSearch_nav .RSearch_nav_list.active {color:#075cab;font-weight:bolder;}
.RSearch .RSearch_nav .RSearch_nav_list.active .nav_list_icon {background:#075cab;}
.RSearch .RSearch_nav .RSearch_nav_list.active .nav_list_icon img {filter:brightness(0) invert(1);}
.RSearch .filter-title {position:relative;}
.RSearch .filter-title span {position:absolute;right:0;top:-0.1vw;font-size:0.73vw;background:#075cab;border-radius:4px;color:#fff;padding:0.31vw 0.42vw;cursor:pointer;}


.quality .pc_all_contnet .quality_top {display:flex;align-items:center;justify-content:space-between;background:url(../images/bgg2.jpg) no-repeat 50%/cover;padding:2.76vw 2.87vw;border-radius:15px;margin-bottom:4.43vw;}
.quality .pc_all_contnet .quality_top .quality_top_left {width:9.38vw;}
.quality .pc_all_contnet .quality_top .quality_top_right {width:calc(100% - 9.38vw);}
.quality .pc_all_contnet .quality_top .quality_top_right .top_right_dd {color:#fff;padding-bottom:1.2vw;margin-bottom:1.2vw;position:relative;}
.quality .pc_all_contnet .quality_top .quality_top_right .top_right_dd:before {content:"";display:inline-block;width:2.14vw;height:0.16vw;background:#fff;border-radius:100px;position:absolute;bottom:0;left:0;}
.quality .pc_all_contnet .quality_top .quality_top_right .top_right_dt {color:#fff;line-height:1.5;opacity:.8;}
.quality .pc_all_contnet .quality_bottom .quality_bottom_title {color:#111;}
.quality .pc_all_contnet .quality_bottom .quality_bottom_con {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.67vw;}
.quality .pc_all_contnet .quality_bottom .quality_bottom_con .bottom_con_list {display:flex;justify-content:space-between;height:13.18vw;border-radius:10px;background:url(../images/bgg3.jpg) no-repeat 50%/cover;width:32%;margin-bottom:2.5%;align-items:center;}
.quality .pc_all_contnet .quality_bottom .quality_bottom_con .bottom_con_list:nth-child(3n) {margin-right:0vw;}
.quality .pc_all_contnet .quality_bottom .quality_bottom_con .bottom_con_list .con_list_left {padding:0vw 1.82vw;}
.quality .pc_all_contnet .quality_bottom .quality_bottom_con .bottom_con_list .con_list_left .list_left_title {margin-bottom:1.25vw;color:#fff;}
.quality .pc_all_contnet .quality_bottom .quality_bottom_con .bottom_con_list .con_list_left .list_left_txt p {color:#fff;margin-bottom:0.83vw;}
.quality .pc_all_contnet .quality_bottom .quality_bottom_con .bottom_con_list .con_list_left .list_left_txt p:last-child {margin-bottom:0vw;}
.quality .pc_all_contnet .quality_bottom .quality_bottom_con .bottom_con_list .con_list_right {width:50%;text-align:center;}


.SearchPage {background:#f5f5f5;}
.SearchPage .Search_content .Search_content_box {width:100%;Display:flex;justify-content:space-between;flex-wrap:wrap;}
.SearchPage .Search_content .Search_content_box .content_box_list {margin-top:1.042vw;width:calc(50% - 0.521vw);padding:1.042vw;position:relative;top:0;background:#fff;border-radius:10px;overflow:hidden;}
.SearchPage .Search_content .Search_content_box .content_box_listi:nth-child(-n+2) {margin-top:0;}
.SearchPage .Search_content .Search_content_box .content_box_list:hover {background:#0253a5;top:-0.521vw;box-shadow:0vw 0vw 1.042vw rgba(0,0,0,.2);}
.SearchPage .Search_content .Search_content_box .content_box_list .box_list_time {width:100%;}
.SearchPage .Search_content .Search_content_box .content_box_list .box_list_title {width:100%;margin:0.7815vw 0;line-height:1.5;}
.SearchPage .Search_content .Search_content_box .content_box_list .box_list_more {width:100%;}
.SearchPage .Search_content .Search_content_box .content_box_list .box_list_more i {margin-left:0.3126vw;font-size:inherit;}
.SearchPage .Search_content .Search_content_box .content_box_list b {font-size:inherit;color:#0253a5;}
.SearchPage .Search_content .Search_content_box .content_box_list:hover .box_list_time {color:#fff;}
.SearchPage .Search_content .Search_content_box .content_box_list:hover .box_list_title {color:#fff;}
.SearchPage .Search_content .Search_content_box .content_box_list:hover .box_list_more {color:#fff;}
.SearchPage .Search_content .Search_content_box .content_box_list:hover .box_list_more i {color:#fff;}
.SearchPage .Search_content .Search_content_box .content_box_list:hover b {color:#fff;}


@media screen and (max-width:1650px){    
  
}
@media screen and (max-width:1550px){    
    
}

@media screen and (max-width:1450px){

}

@media screen and (max-width:1366px){    

}

@media screen and (max-width:1280px){    

}
@media screen and (max-width:1124px){   

}



@media screen and (max-width:1024px){    /*ipad-y*/
    *{font:16px "Regular";}
    body{font-size: 14px; width: 100%; max-width: 100%;}
    input,select,textarea {font:14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;}
    a{font-size: 14px;}

    :root{--lang-header-height:8.02vw;}
    .Header-mega-mask,.Header .nav-pc-down{display:none !important}
    .Popupa .Popupa-box{width:min(760px,calc(100vw - 40px));grid-template-columns:300px minmax(0,1fr)}
    .Popupa .Popupa-box-right{padding-left:36px;padding-right:36px}


    .pc-all .pc-all-content,.pc-all .pc-all-content2{max-width: 100%; width: 100%;padding:0 18px;margin: 0 auto;}
    /* 手机导航 */
    .m-header-nav *{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;transition:all 0s ease;}
    .m-header-nav-height{ display:block;}
    .m-header-nav{display: block;position:fixed;top:0;z-index:9999999999999999;width:100%;transition:all ease 0.45s; background: transparent;border-bottom: 1px solid  transparent;}
    .m-header-nav .sp_header{height: 60px;position: relative;top:0;z-index:10000;padding: 0% 4%; display:flex; align-items:center; justify-content:space-between;background: white;}
    .m-header-nav .sp_logo{padding: 0;display:flex; align-items:center;position: relative;}
    .m-header-nav .sp_logo a{width:auto; height: auto;display: flex;align-items: center;position: relative;justify-content: center;}
    .m-header-nav .sp_logo img{margin:0;transition:all ease 0.45s;width:auto; height: 28px;position: relative; left: 0; top: 0;}
    .m-header-nav .sp_logo img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}
    .m-header-nav .sp_logo img:first-child{ opacity: 1;}
    .m-header-nav .sp_logo img:last-child{ opacity: 0;}
    .m-header-nav .sp_btn{ display: flex; position: relative;}
    .m-header-nav .sp_btn .sp_btn_list{ margin-right: 25px; position: relative; top: -2px;}
    .m-header-nav .sp_btn .sp_btn_list:last-child{ margin-right: 0px;}
    .m-header-nav .sp_btn .sp_btn_list .btn_list_title{width: 18px; height: 18px; display: flex; align-items:center;position: relative;}
    .m-header-nav .sp_btn .sp_btn_list .btn_list_title img{width: 100%; height:  100%;position: absolute;left:0;top:0;}
    .m-header-nav .sp_btn .sp_btn_list .btn_list_title img:first-child{opacity: 1;}
    .m-header-nav .sp_btn .sp_btn_list .btn_list_title img:last-child{opacity: 0;}
    .m-header-nav .sp_btn .sp_btn_list .btn_list_down{position: absolute; width: 100px; top: 40px; left: 50%; background: transparent; transform: translateX(-50%); box-shadow: 0px 0px 20px rgba(0,0,0,.1); display: none;}
    .m-header-nav .sp_btn .sp_btn_list .btn_list_down a{ font-size: 14px; display: inline-block; width: 100%; text-align:center; line-height: 31px;}
    .m-header-nav .sp_login{ position: absolute; right: 75px;}
    .m-header-nav .sp_login img{ height: 24px;}
    .m-header-nav .sp_nav{width: 26px;float:right;position:relative;cursor:pointer;height:14px;z-index: 900;top: 0px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
    .m-header-nav .sp_nav span{display:block;background: #666666;width: 26px;height: 2px;position:absolute;left: 0;transition:all ease 0.45s;}
    .m-header-nav .sp_nav span:nth-of-type(1){top:0px; width:18px;}
    .m-header-nav .sp_nav span:nth-of-type(2){top: 6px;}
    .m-header-nav .sp_nav span:nth-of-type(3){top: 13px;}
    .m-header-nav .sp_nav_se{ top: -5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
    .m-header-nav .sp_nav_se span:nth-of-type(1){top: 11px;transform:rotate(45deg); width:26px;}
    .m-header-nav .sp_nav_se span:nth-of-type(2){width:0;transition:none;}
    .m-header-nav .sp_nav_se span:nth-of-type(3){top: 11px;transform:rotate(-45deg);}
    .m-header-nav .sjj_nav{display: block;position:fixed;z-index:9;background:white;width:70%;height:calc(100%);font-size: .95rem;;line-height:2.7rem;top:0px;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.45s; border-top:1px solid #dcdcdc; z-index: 401111; left: -75%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
    .m-header-nav .sjj_nav.active{ left: 0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
    .m-header-nav .sjj_nav_bg{ position: fixed; left: 0; top: 0; background: rgba(0,0,0,.5); width: 100%; height: 100%; z-index: 401110;}
    .m-header-nav .sjj_nav_bg{display: none;}
    .m-header-nav .nav_show{display: block;}
    .m-header-nav .sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
    .m-header-nav .sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 100px)}
    .m-header-nav .sjj_nav>ul>li:first-child .language{float:right;width:93px;overflow:hidden;line-height:40px;}
    .m-header-nav .sjj_nav>ul>li:first-child .language a{width:50%;float:left;border-left:1px #ededed solid;text-align:center;color:#999;}
    .m-header-nav .sjj_nav ul li i{position: absolute; top: 0px; right: 0px; border-left: 1px #ededed solid; padding: 0px 15.5px; display: flex; align-items: center; justify-content: flex-start;}
    .m-header-nav .sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.45s}
    .m-header-nav .sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
    .m-header-nav .sjj_nav ul li{border-top:1px #ededed solid;padding-left:1.1rem;position:relative;line-height:2.6rem; list-style: none;}
    .m-header-nav .sjj_nav>ul >li:last-child{border-bottom:1px #ededed solid;}
    .m-header-nav .sjj_nav ul li ul{display:none}
    .m-header-nav .sjj_nav ul li a{color:#666;width:100%;display: block;font-size: 14px;padding: 15px 0;}
    .m-header-nav .sjj_nav ul li ul li a{color:#666;display:block;text-align:left;}
    .m-header-nav .sjj_nav ul li i svg{width:.9rem;height: 2.6rem;fill:#cbcbcb;}
    .m-header-nav .sjj_nav ul li .sjj_nav_i_se svg{fill:#000;}
    .m-header-nav .sjj_nav ul li ul li>ul{margin-left:10px}
    .m-header-nav.active{ box-shadow: unset;border-color: transparent;background: transparent;}
    .m-header-nav.active .sp_logo img:first-child{ opacity: 0;}
    .m-header-nav.active .sp_logo img:last-child{ opacity: 1;}
    .m-header-nav.active .sp_btn .sp_btn_list .btn_list_title img:first-child{ opacity: 0;}
    .m-header-nav.active .sp_btn .sp_btn_list .btn_list_title img:last-child{ opacity: 1;}
    .m-header-nav.active .sp_logo img:first-child{ opacity: 0;}
    .m-header-nav.active .sp_logo img:last-child{ opacity: 1;}
    .m-header-nav.active .sp_nav span{background: #084a94;}
    .m-header-nav.on{ box-shadow: 0px 0px 20px rgba(0,0,0,.2);border-color: #eee;background: white;}
    .m-header-nav.on .sp_logo img:first-child{ opacity: 0;}
    .m-header-nav.on .sp_logo img:last-child{ opacity: 1;}
    .m-header-nav.on .sp_btn .sp_btn_list .btn_list_title img:first-child{ opacity: 0;}
    .m-header-nav.on .sp_btn .sp_btn_list .btn_list_title img:last-child{ opacity: 1;}
    .m-header-nav.on .sp_nav span{background: #084a94;}

    .m-header-nav.active .sp_header{border-bottom: 1px solid #eee;}



	
}

@media screen and (max-width:980px){    /*ipad-x*/
    img{ max-width:100%;}
    .Side-toolbar{display:none;}

    /* 登录注册 */
    .BreadCrumbs{font-size:14px;margin-bottom:44px;margin-top:25px;}
    .BreadCrumbs a{font-size:14px;}
    .BreadCrumbs span{margin:0px 9px;font-size:14px;}
    .Btn{padding:0px 18px;height:38px;border-radius:6px;}
    .Btn img{margin-left:7px;height:12px;}
    .Login{min-height:calc(100vh - 98px);padding-top:142px;}
    .Login .Login_content{width:440px;border-radius:20px;margin:0 auto;padding:50px 25px;padding-bottom:20px;}
    .Login .Login_content .Login_content_title{margin-bottom:60px;}
    .Login .Login_content .Login_content_title.on{line-height:1.3;margin-bottom:15px;}
    .Login .Login_content .Login_content_nav ul{padding:3px;border-radius:6px;width:100%;}
    .Login .Login_content .Login_content_nav ul li{border-radius:6px;width:50%;line-height:36px;}
    .Login .Login_content .Login_content_txt .content_txt_list{height:305px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li{padding:7px 12px;border:1px solid #e8ebf2;border-radius:6px;margin-top:19px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.Tel .list_li_dd{width:55px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li .list_li_dd select{width:100%;border:0;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.Tel .list_li_dt{width:calc(100% - 55px);}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li .list_li_dt input{border:0px;padding:0;width:100%;line-height:32px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li .list_li_dd{width:20px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li .list_li_dd img{height:20px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li .list_li_dt{width:calc(100% - 20px);}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li .list_li_dt input{padding:0px 15px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.TelCord .list_li_dt .li_dt_btn{font-size:16px;padding:0px;border:0;width:210px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy{padding:0;border:0;font-size:13px;margin-top:35px;margin-bottom:30px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy.on{margin-bottom:8px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy .PrivacyPolicyBtn{width:17px;height:17px;border:1px solid #e8ebf2;margin-right:10px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy .PrivacyPolicyBtn img{height:17px;left:-1px;top:-1px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy input[type="checkbox"]:checked ~ .PrivacyPolicyBtn{border:1px solid #fff;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy a{font-size:13px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy .PrivacyPolicy_con{font-size:13px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy2 .list_li_login{font-size:13px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.submit input{height:63px;border-radius:6px;width:100%;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_top{padding:20px 0px;padding-bottom:15px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_img img{max-width:210px;border:1px solid #eee;}
    .Login .Login_content .Login_content_txt .content_txt_list.content_txt_list2 .txt_list_li.PrivacyPolicy{margin-top:20px;margin-bottom:0px;}
    .Login .Login_bottom{margin-top:120px;}
    .Login .Login_bottom .Login_bottom_title{font-size:12px;color:rgba(255,255,255,.3);}
    .Login .Login_bottom .Login_bottom_footer{font-size:12px;color:rgba(255,255,255,.3);margin-top:20px;}
    .Login .Login_bottom .Login_bottom_footer a{font-size:12px;color:rgba(255,255,255,.3);}
    .Login .Login_bottom .Login_bottom_footer .bottom_footer_left a{margin-left:22px;}
    .Login .Login_bottom .Login_bottom_footer .bottom_footer_left a img{margin-right:6px;top:4px;}
    .Login .Login_bottom .Login_bottom_footer span{margin:0px 3px;}
    .Register{padding:22vh 0 7vh 0;margin:0;}
    .Register .Login_bottom{margin-top:80px;}
    .Register .Login_content .Login_content_txt .content_txt_list .txt_list_li{margin-top:10px;}
    .Register .Login_content .Login_content_txt .content_txt_list .txt_list_li .list_li_dt input{line-height:28px;}
    .Personal{padding-top:112px;padding-bottom:40px;min-height:calc(100vh - 320px);}
    .Personal .PersonalCotnent .PersonalCotnent_nav{width:204px;border:1px solid #eaeaea;border-top:3px solid #075cab;padding:0px 12px;}
    .Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_titlte{padding:18px 0px;border-bottom:1px solid #eaeaea;}
    .Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_titlte img{margin-right:9px;}
    .Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_txt{padding:18px 0px;}
    .Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_txt .nav_txt_li{width:100%;line-height:40px;padding-left:16px;margin-bottom:5px;}
    .Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_txt .nav_txt_li.on{padding-left:35px;}
    .Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_txt .nav_txt_li:hover{padding-left:35px;}
    .Personal .PersonalCotnent .PersonalCotnent_right{width:calc(100% - 225px);border:1px solid #eaeaea;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_top{height:58px;padding:0px 20px;border-bottom:1px solid #eaeaea;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_top .right_top_left .top_left_img{margin-right:15px;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_top .right_top_left .top_left_img img{width:38px;height:38px;object-fit:cover;border-radius:100%;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content{padding:30px 20px;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_title{border-bottom:1px dashed #eaeaea;padding-bottom:13px;margin-bottom:25px;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_title .content_title_right a{margin-right:15px;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_title .content_title_right a:last-child{margin-right:0px;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_title .content_title_dd span{padding:8px;border-radius:6px;margin-left:13px;font-size:12px;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_title .content_title_dt span{margin-left:8px;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_l{margin-bottom:20px;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list{width:33.33%;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list:last-child{margin-right:0;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list .txt_list_dd{margin-right:5px;width:85px;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list .txt_list_dt{width:275px;border-radius:6px;border:1px solid #eaeaea;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list.tel .txt_list_dt{border:0px;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list.tel .txt_list_dt input{padding:0;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list .txt_list_dt input{width:100%;line-height:3;padding:0px 13px;border:0;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list .txt_list_dt span{margin-right:12px;font-size:12px;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list .txt_list_dt button{padding:7px 9px;border-radius:6px;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list .txt_list_dt a{padding:7px 9px;border-radius:6px;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_submit{margin-top:35px;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_submit input{width:198px;height:45px;border-radius:6px;padding:0;border:0;}
    .Shop .cart-table-wrap{width:100%;margin-top:15px;}
    .Shop .cart-table{width:100%;font-size:14px;}
    .Shop .cart-table th{padding:12px 10px;font-size:14px;}
    .Shop .cart-table th label{gap:5px;font-size:14px;}
    .Shop .cart-table td{padding:15px 10px;border-bottom:1px solid #f1f5f8;font-size:14px;}
    .Shop .quantity-group{border:1px solid #ccc;border-radius:3px;height:28px;}
    .Shop .qty-btn{width:25px;height:100%;font-size:16px;}
    .Shop .qty-input{width:40px;height:100%;border:none;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:14px;}
    .Shop .delete-btn{padding:5px 12px;border-radius:3px;font-size:13px;border-radius:6px;}
    .Shop .cart-footer{margin-top:20px;border-radius:4px;}
    .Shop .footer-left{padding-left:20px;font-size:14px;}
    .Shop .total-price-wrap{font-size:16px;margin-right:25px;}
    .Shop #finalPrice{font-size:24px;margin-left:5px;}
    .Shop .submit-btn{padding:15px 35px;font-size:16px;font-weight:500;transition:background 0.2s;}
    .RequestQuotation .RequestQuotation_btn a{border:1px solid #dcdfe6;border-radius:100px;padding:8px 18px;margin-right:7px;}
    .RequestQuotation .RequestQuotation_btn a:last-child{margin-right:0;}
    .RequestQuotation .RequestQuotation_btn a.active{border:1px solid #005aa7;}
    .RequestQuotation .order-card{border-radius:12px;border:1px solid #eef2f5;margin-bottom:32px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,0.01);}
    .RequestQuotation .order-header{padding:16px 28px;font-size:13px;border-bottom:1px solid #eef2f5;}
    .RequestQuotation .header-left{gap:40px;}
    .RequestQuotation .header-left span strong{font-size:14px;}
    .RequestQuotation .header-right{gap:24px;}
    .RequestQuotation .total-label{font-size:13px;}
    .RequestQuotation .total-price{font-size:19px;font-weight:700;margin-left:4px;}
    .RequestQuotation .delete-btn{padding:6px;border-radius:6px;transition:all 0.2s;}
    .RequestQuotation .table-canvas{padding:16px 24px;}
    .RequestQuotation .product-table{width:100%; border-spacing:0 12px; margin-top:-12px; }
    .RequestQuotation .product-table tr:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.03);}
    .RequestQuotation .product-table td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;border-left:1px solid #eef2f5;}
    .RequestQuotation .product-table td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:1px solid #eef2f5;}
    .RequestQuotation .product-table td{padding:18px 20px;font-size:13px;border-top:1px solid #eef2f5;border-bottom:1px solid #eef2f5;}
    .RequestQuotation .col-code{width:12%;}
    .RequestQuotation .code-tag{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;border:1px solid #e1f0ff;}
    .RequestQuotation .col-name{width:40%;}
    .RequestQuotation .col-spec{width:12%;}
    .RequestQuotation .spec-pill{padding:3px 8px;border-radius:4px;font-size:12px;}
    .RequestQuotation .col-calc{width:14%;}
    .RequestQuotation .calc-bubble{border:1px solid #eaedf0;padding:4px 10px;border-radius:6px;font-size:12px;}
    .RequestQuotation .col-subtotal{width:12%;font-weight:600;font-size:14px;}
    .RequestQuotation .col-status{width:10%;}
    .RequestQuotation .status-tag{padding:4px 12px;border-radius:20px; font-size:12px;font-weight:600;border:1px solid #d4e7f9;}
    .Address .Address_top{border-bottom:1px solid #eaeaea;padding-bottom:15px;}
    .Address .Address_content .Address_content_list{border-bottom:1px solid #f7f7f7;}
    .Address .Address_content .Address_content_list .content_list_li{padding:20px 0px;line-height:1.5;}
    .Address .Address_content .Address_content_list .content_list_li a{margin-right:22px;padding:5px 10px;border-radius:5px;}
    .Address .Address_content .Address_content_list .content_list_li span{width:14px;height:14px;border-radius:100%;border:1px solid #075cabc7;margin-right:8px;}
    .Address .Address_content .Address_content_list .content_list_li span::before{width:6px;height:6px;border-radius:100%;}
    .Addaddress .NWindowBg .NWindowContent{width:550px;padding-bottom:60px;}
    .Addaddress .AddaddressContent .AddaddressContent_list{margin-bottom:20px;}
    .Addaddress .AddaddressContent .AddaddressContent_list .AddaddressContent_list_left{width:72px;padding-top:8px;}
    .Addaddress .AddaddressContent .AddaddressContent_list .AddaddressContent_list_right{width:calc(100% - 72px);}
    .Addaddress .AddaddressContent .AddaddressContent_list .AddaddressContent_list_right select{font-size:14px;border:1px solid #eaeaea;width:30%;height:34px;border-radius:6px;}
    .Addaddress .AddaddressContent .AddaddressContent_list .AddaddressContent_list_right textarea{font-size:14px;line-height:1.5;border:1px solid #eaeaea;border-radius:6px;width:100%;height:68px;padding:10px;}
    .Addaddress .AddaddressContent .AddaddressContent_list .AddaddressContent_list_right input{font-size:14px;line-height:1.5;border:1px solid #eaeaea;border-radius:6px;width:100%;padding:6px 10px;}
    .Addaddress .AddaddressContent .AddaddressContent_checkbox{padding-left:72px;}
    .Addaddress .AddaddressContent .AddaddressContent_checkbox .AddaddressContent_checkbox_btn span{width:16px;height:16px;border-radius:100%;border:1px solid #eaeaea;margin-right:8px;}
    .Addaddress .AddaddressContent .AddaddressContent_checkbox .AddaddressContent_checkbox_btn span::before{width:8px;height:8px;}
    .Addaddress .AddaddressContent .AddaddressContent_checkbox input[type="checkbox"]:checked ~ .AddaddressContent_checkbox_btn span{border:1px solid #075cabc7;}
    .Addaddress .AddaddressContent .AddaddressContent_checkbox input[type="checkbox"]:checked ~ .AddaddressContent_checkbox_btn span::before{opacity:1;}
    .Addaddress .AddaddressContent .AddaddressContent_submit{padding-left:72px;margin-top:23px;}
    .Addaddress .AddaddressContent .AddaddressContent_submit input{border:0px;padding:0;width:110px;height:35px;border-radius:6px;}
    .Addaddress .AddaddressContent .AddaddressContent_submit input[type="submit"]{margin-right:11px;}
    .RSearch{ padding-top: 210px;}
    .RSearch .RSearch_nav{ margin-bottom: 35px; border-bottom: 1px solid #e2e8f0;}
    .RSearch .RSearch_nav .RSearch_nav_list{ width: 20%;padding: 23px 0px;}
    .RSearch .RSearch_nav .RSearch_nav_list::before{width: 100%; height: 2px;}
    .RSearch .RSearch_nav .RSearch_nav_list.active::before{ opacity: 1;}
    .RSearch .RSearch_nav .RSearch_nav_list .nav_list_icon{ width: 35px; height: 35px; border-radius: 100%;margin-right: 11px;}
    .RSearch .RSearch_nav .RSearch_nav_list .nav_list_icon img{ height: 19px;}
    .RSearch .RSearch_nav .RSearch_nav_list span{ font-size: 12px;padding: 2px 5px; border-radius: 5px; margin-left: 11px;}
    .RSearch .RSearch_nav .RSearch_nav_list.active .nav_list_icon img{filter:brightness(0) invert(1);}
    .RSearch .filter-title span{ top: -2px; font-size: 14px; border-radius: 4px;padding: 6px 8px; }


    .quality .pc_all_contnet .quality_top{padding: 53px 55px; border-radius: 15px; margin-bottom: 85px;}
    .quality .pc_all_contnet .quality_top .quality_top_left{ width: 180px;}
    .quality .pc_all_contnet .quality_top .quality_top_right{ width: calc(100% - 180px);}
    .quality .pc_all_contnet .quality_top .quality_top_right .top_right_dd{padding-bottom: 23px; margin-bottom: 23px;}
    .quality .pc_all_contnet .quality_top .quality_top_right .top_right_dd:before{width: 41px; height: 3px;}
    .quality .pc_all_contnet .quality_bottom .quality_bottom_con{margin-top: 32px;}
    .quality .pc_all_contnet .quality_bottom .quality_bottom_con .bottom_con_list{height: 253px; border-radius: 10px;}
    .quality .pc_all_contnet .quality_bottom .quality_bottom_con .bottom_con_list .con_list_left{ padding: 0px 35px;}
    .quality .pc_all_contnet .quality_bottom .quality_bottom_con .bottom_con_list .con_list_left .list_left_title{ margin-bottom: 24px;}
    .quality .pc_all_contnet .quality_bottom .quality_bottom_con .bottom_con_list .con_list_left .list_left_txt p{margin-bottom: 16px;}

}


/* Mobile responsive styles Start */
@media screen and (max-width:766px){
    html,body{width:100%;max-width:100%;overflow-x:hidden;font-size:14px;line-height:1.5;background:#fff;}
    body{padding-top:0;}
    body,body *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;}
    body.mobile-nav-open{height:100%;overflow:hidden;touch-action:none;}
    a,input,select,textarea,button{font-size:14px;}
    img{max-width:100%;max-height:none;}
    body.secondary-nav-open { overflow: auto; }

    .padding110,.padding105{padding:35px 0;}
    .padding110.noTop,.padding105.noTop{padding-top:0;}
    .padding110.noBottom,.padding105.noBottom{padding-bottom:0;}
    .page{margin-top:30px;}
    .layui-laypage{margin-top:30px;flex-wrap:wrap;gap:8px;}
    .layui-laypage a,.layui-laypage-curr,.layui-laypage-disabled{width:36px;height:36px;margin:0;font-size:14px;}
    .layui-laypage a:nth-child(6){display:none;}

    :root{--lang-header-height:0px;}
    .Popupa{left:0;right:0;top:0;bottom:0}
    .Popupa .Popupa-bg{width:100%;height:100%;padding:14px;background:rgba(0,0,0,.48);align-items:center;justify-content:center;overflow-y:auto}
    .Popupa .Popupa-box{width:100%;max-width:420px;min-height:0;margin:auto 0;border-radius:12px;background:#fff;grid-template-columns:1fr;box-shadow:0 18px 48px rgba(0,0,0,.28);transform:translateY(12px) scale(.98)}
    .Popupa.is-open .Popupa-box{transform:translateY(0) scale(1)}
    .Popupa .Popupa-box-left{display:none;min-height:0;padding:0}
    .Popupa .Popupa-box-right{min-height:0;padding:54px 20px 24px;background:#fff}
    .Popupa .Popupa-box-right .box-right-close{width:28px;height:28px;top:15px;right:15px}
    .Popupa .Popupa-box-right .box-right-close::before,.Popupa .Popupa-box-right .box-right-close::after{width:20px;height:2px;left:4px;top:13px}
    .Popupa .Popupa-box-right .box-right-close:focus-visible{outline:2px solid var(--lang-blue);outline-offset:2px}
    .Popupa .box-right-form .right-form-title{margin-bottom:15px}
    .Popupa .box-right-form .form-title-dd{font-size:24px;line-height:1.35}
    .Popupa .box-right-form .form-title-dt{margin-top:7px;font-size:14px;line-height:1.55}
    .Popupa .box-right-form .right-form-list{width:100%;height:46px;margin-bottom:8px}
    .Popupa .box-right-form .form-list-txt{left:14px;font-size:14px}
    .Popupa .box-right-form .form-list-input input,.Popupa .box-right-form .form-list-input select{height:40px;padding:0 14px;border-radius:3px;font-size:14px}
    .Popupa .box-right-form .form-list-input input:focus,.Popupa .box-right-form .form-list-input select:focus{box-shadow:0 0 0 3px rgba(7,90,169,.09)}
    .Popupa .box-right-form .right-form-list.select .form-list-input::after{right:13px;top:20px;border-left-width:5px;border-right-width:5px;border-top-width:6px}
    .Popupa .box-right-form .right-form-list.select select{padding-right:38px}
    
    .Popupa .box-right-form .right-form-bottom{}
    .Popupa .box-right-form .right-form-bottom .form-field-captcha{width: 100%;height:40px;margin-bottom:20px;}
    .Popupa .box-right-form .right-form-bottom .form-field-captcha .field-captcha-img{height:96%;cursor: pointer;}
    .Popupa .box-right-form .right-form-bottom .form-field-captcha .field-captcha-input{width: 50%;padding: 0 8px;height:100%;margin-right: 10px;border: 1px solid #e2e2e2;border-radius:3px;font-size:14px;}
    .Popupa .box-right-form .right-form-bottom .right-form-submit {width:140px;height:46px;}
    .Popupa .box-right-form .right-form-bottom .right-form-submit input {width:100%;height:100%;border-radius:24px;font-size:14px}

    .Popupa .box-right-form .right-form-submit input:hover,.Popupa .box-right-form .right-form-submit input:focus-visible{transform:translateY(-2px);box-shadow:0 8px 18px rgba(7,90,169,.2)}
    .Popupa .Popupa-box-right > p{margin-top:15px;font-size:13px;line-height:1.65}

    .Popupb{left:0;right:0;top:0;bottom:0}
    .Popupb .Popupb-bg{width:100%;height:100%;padding:14px;background:rgba(0,0,0,.48);align-items:center;justify-content:center;overflow-y:auto}
    .Popupb .Popupb-bg .Popupb-box{width:100%;max-width:360px;min-height:0;margin:auto 0;padding:25px 20px 20px;border-radius:15px;box-shadow:0 18px 48px rgba(0,0,0,.28);transform:translateY(12px) scale(.98)}
    .Popupb.is-open .Popupb-bg .Popupb-box{transform:translateY(0) scale(1)}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-close{width:28px;height:28px;right:12px;top:12px;}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-close::before,.Popupb .Popupb-bg .Popupb-box .Popupb-box-close::after{width:13px;height:1px;left:7px;top:13px}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-top{min-height:0;padding:0 22px 0 0;align-items:center}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-top .box-top-icon{width:25px;height:25px;grid-row:1;padding: 5px;top: 1px;}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-top .box-top-dd{font-size:20px;line-height:1.3;margin-left: 8px;}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-top .box-top-dt{margin-left: 4px;padding-left:0;font-size:13px;line-height:1.3;white-space:normal}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode{width:206px;height:206px;margin:18px auto 12px;border-radius:10px;box-shadow:0 3px 12px rgba(0,37,75,.035)}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode::before,.Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode::after{width:18px;height:18px}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode .box-qrcode-img::before,.Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode .box-qrcode-img::after{width:18px;height:18px}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode::before{left:11px;top:11px;border-width:2px 0 0 2px}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode::after{right:11px;bottom:11px;border-width:0 2px 2px 0}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode .box-qrcode-img{width:100%;height:100%;}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode .box-qrcode-img::before{right: 11px; top: 11px; border-width: 2px 2px 0 0;}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode .box-qrcode-img::after{left:11px;bottom:11px;border-width: 0 0 2px 2px;}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-qrcode .box-qrcode-img img{width:150px;height:150px}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom{padding:0;}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom .box-bottom-scan{grid-template-columns:38px minmax(0,1fr);column-gap:10px;padding: 10px;border-radius:8px;}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom .box-bottom-scan .bottom-scan-icon{width:35px;height:35px}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom .box-bottom-scan .bottom-scan-icon img{width:20px;height:20px;}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom .box-bottom-scan .bottom-scan-info .scan-info-dd{font-size:13px;line-height:1.45;white-space:normal}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom .box-bottom-scan .bottom-scan-info .scan-info-dt{margin-top:2px;font-size:11px;line-height:1.45;white-space:normal}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom .box-bottom-txt{margin-top:8px;padding-top:8px;font-size:11px;line-height:1.45}
    .Popupb .Popupb-bg .Popupb-box .Popupb-box-bottom .box-bottom-txt span{margin:0 4px;padding: 1.5px 5px;}

    .Side-toolbar {width:40px;position:fixed;right:10px;top:50%;z-index:800;transform:translateY(-45%);}
    .Side-toolbar .toolbar-box {width:100%;border-radius:36px;box-shadow:0 4px 24px rgba(0,37,75,.12)}
    .Side-toolbar .toolbar-box .toolbar-box-item {width:100%;height:70px;}
    .Side-toolbar .toolbar-box .toolbar-box-item:last-child {border-bottom:0;}
    .Side-toolbar .toolbar-box .toolbar-box-item .box-item-list {width:100%;height:70px;gap:8px;}
    .Side-toolbar .toolbar-box .toolbar-box-item .box-item-list .item-list-icon {width:15px;height:15px;}
    .Side-toolbar .toolbar-box .toolbar-box-item .box-item-list .item-list-icon img {width:100%;height:100%;}
    .Side-toolbar .toolbar-box .toolbar-box-item .box-item-list .item-list-txt {line-height:12px;font-size: 12px;}
    .Side-toolbar .toolbar-box .toolbar-box-item .box-item-down {padding-right:16px;right:45px;top:50%;transform:translateY(-50%) translateX(8px);}
    .Side-toolbar .toolbar-box .toolbar-box-item .box-item-down .item-down-box {min-width:150px;min-height:40px;padding:13px 16px;border-radius:4px;box-shadow:0 4px 18px rgba(0,0,0,.12);}
    .Side-toolbar .toolbar-box .toolbar-box-item .box-item-down .item-down-box::after{top: 50%; right: -8px; transform: translateY(-50%); width: 0; height: 0; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid #fff; }
    .Side-toolbar .toolbar-box .toolbar-box-item .box-item-down .item-down-box.img{min-width:110px;padding: 10px;}
    .Side-toolbar .toolbar-box .toolbar-box-item .box-item-down.img .item-down-box img {width:99px;height:99px;}
    .Side-toolbar .to-top {width:100%;height:40px;margin-top:10px;box-shadow:0 4px 15px rgba(0,37,75,.12);}
    .Side-toolbar .to-top img {width:15px;height:15px;object-fit:contain;}


    .ProductNav .productnav-box .productnav-box-link::after, .SolutionDetailNav .solutiondetailnav-box .solutiondetailnav-box-link::after, .AboutNav .aboutnav-box .aboutnav-box-link::after, .ServiceNav .servicenav-box .servicenav-box-link::after{height: 3px;}

    .Header{height:auto;border-top-width:4px;background:#fff;box-shadow:0 2px 12px rgba(0,39,78,.08);}
    .Header .header-box{width:100%;max-width:none;padding:0;display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:72px 52px;grid-template-areas:"logo logo" "nav actions";column-gap:0;transition:grid-template-rows .28s ease;}
    .Header .header-box .header-box-left{grid-area:logo;height:72px;padding:10px 18px;overflow:hidden;background:#fff;opacity:1;transition:height .28s ease,padding .28s ease,opacity .2s ease;}
    .Header .header-box .header-box-left{justify-content:flex-start;}
    .Header .header-box .header-box-left .box-left-logo{height:52px;display:flex;align-items:center;justify-content:flex-start;gap:12px;}
    .Header .header-box .header-box-left .box-left-logo img:first-child{width:auto;height:44px;flex:0 1 auto;}
    .Header .header-box .header-box-left .box-left-logo img:last-child{display: block;height: 20px;}
    .Header .header-box .header-box-left .box-left-info{display:none;}
    .Header .header-box .header-box-nav{grid-area:nav;width:56px;height:52px;margin:0;padding-left:20px;border-top:1px solid #e4e4e4;display:flex;align-items:center;justify-content:flex-start;background:#fff;}
    .Header .header-box .header-box-nav .box-nav-pc{display:none;}
    .Header .header-box .header-box-nav .box-nav-menu{width:26px;height:20px;display:block;}
    .Header .header-box .header-box-nav .box-nav-menu span{width:26px;height:2px;background:#575756;}
    .Header .header-box .header-box-nav .box-nav-menu span:nth-child(1){top:0;}
    .Header .header-box .header-box-nav .box-nav-menu span:nth-child(2){top:9px;}
    .Header .header-box .header-box-nav .box-nav-menu span:nth-child(3){top:18px;}
    .Header.is-mobile-menu-open .header-box .header-box-nav .box-nav-menu span:nth-child(1){top:9px;transform:rotate(45deg);}
    .Header.is-mobile-menu-open .header-box .header-box-nav .box-nav-menu span:nth-child(2){opacity:0;}
    .Header.is-mobile-menu-open .header-box .header-box-nav .box-nav-menu span:nth-child(3){top:9px;transform:rotate(-45deg);}
    .Header .header-box .header-box-nav .box-nav-mobile{width:100%;height:auto;padding:12px 18px 30px;display:block;position:fixed;left:0;right:0;top:128px;bottom:0;z-index:998;background:#fff;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .22s ease,transform .28s ease,visibility .22s ease;}
    .Header.is-mobile-menu-open .header-box .header-box-nav .box-nav-mobile{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}
    .Header .header-box .header-box-nav .box-nav-mobile ul{padding-left: 0 !important;}
    .Header .header-box .header-box-nav .box-nav-mobile ul li::marker {width:0 !important;height:0 !important;opacity:0 !important;overflow:hidden !important;}
    .Header .header-box .header-box-nav .box-nav-mobile ul li{border-bottom:1px solid #e7ebef;position:relative;list-style:none !important;}
    .Header .header-box .header-box-nav .box-nav-mobile ul li a{height:56px;padding:0 4px;line-height:56px;color:#333;font-size:18px;}
    .Header .header-box .header-box-nav .box-nav-mobile ul li a::after{content:"";width:8px;height:8px;border-top:1px solid #777;border-right:1px solid #777;position:absolute;right:5px;top:23px;transform:rotate(45deg);}
    .Header .header-box .header-box-nav .box-nav-mobile ul ul{display:none;padding-left:16px;}
    .Header .header-box .header-box-nav .box-nav-mobile li.mobile-submenu-open>ul{display:block;}
    .Header .header-box .header-box-nav .box-nav-mobile .mobile-submenu-toggle{width:48px;height:56px;border:0;background:transparent;position:absolute;right:0;top:0;z-index:2;}
    .Header .header-box .header-box-nav .box-nav-mobile .mobile-submenu-toggle::before{content:"";width:8px;height:8px;border-right:1px solid #777;border-bottom:1px solid #777;display:block;margin:auto;transform:rotate(45deg);}
    .Header .header-box .header-box-nav .box-nav-mobile li.mobile-submenu-open>.mobile-submenu-toggle::before{transform:rotate(225deg);}
    .Header .header-box .header-box-nav .box-nav-mobile.is-product-panel-open>ul{display:none}
    .Header .header-box .header-box-nav .box-nav-mobile .mobile-product-panel{display:none}
    .Header .header-box .header-box-nav .box-nav-mobile.is-product-panel-open .mobile-product-panel{display:block}
    .Header .mobile-product-panel-head{height:56px;border-bottom:1px solid #dce1e6;position:relative;display:flex;align-items:center;justify-content:center}
    .Header .mobile-product-panel-title{font-size:18px;font-weight:500;color:#26282a}
    .Header .mobile-product-back{width:46px;height:56px;padding:0;border:0;background:transparent;position:absolute;left:-4px;top:0;display:none;align-items:center;justify-content:center;font-size:0;cursor:pointer}
    .Header .mobile-product-back::before{content:"";width:10px;height:10px;border-left:1px solid #575756;border-bottom:1px solid #575756;transform:rotate(45deg)}
    .Header .mobile-product-panel.is-detail .mobile-product-back{display:flex}
    .Header .mobile-product-groups{display:block}
    .Header .mobile-product-panel.is-detail .mobile-product-groups{display:none}
    .Header .mobile-product-group{width:100%;min-height:76px;padding:10px 36px 10px 4px;border:0;border-bottom:1px solid #e7ebef;background:#fff;position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);column-gap:14px;align-items:center;text-align:left;cursor:pointer}
    .Header .mobile-product-group::after{content:"";width:8px;height:8px;border-top:1px solid #777;border-right:1px solid #777;position:absolute;right:8px;top:33px;transform:rotate(45deg)}
    .Header .mobile-product-group-icon{width:58px;height:54px;display:flex;align-items:center;justify-content:center}
    .Header .mobile-product-group-icon img{width:auto;height:auto;max-width:54px;max-height:46px;object-fit:contain;filter:grayscale(1) brightness(.65);opacity:1}
    .Header .mobile-product-group-en,.Header .mobile-product-group-cn{display:block;line-height:1.45}
    .Header .mobile-product-group-en{font-size:16px;color:#333}
    .Header .mobile-product-group-cn{margin-top:3px;font-size:13px;color:#8a8d90}
    .Header .mobile-product-detail{display:none}
    .Header .mobile-product-panel.is-detail .mobile-product-detail{display:block}
    .Header .mobile-product-detail-title{min-height:48px;padding:14px 4px;border-bottom:1px solid #e7ebef;font-size:15px;line-height:1.4;color:var(--lang-blue)}
    .Header .mobile-product-detail-list a{width:100%;min-height:66px;padding:8px 30px 8px 4px;border-bottom:1px solid #e7ebef;position:relative;display:grid;grid-template-columns:62px minmax(0,1fr);column-gap:12px;align-items:center}
    .Header .mobile-product-detail-list a::after{content:"";width:8px;height:8px;border-top:1px solid #777;border-right:1px solid #777;position:absolute;right:8px;top:28px;transform:rotate(45deg)}
    .Header .mobile-product-detail-thumb{width:62px;height:50px;display:flex;align-items:center;justify-content:center}
    .Header .mobile-product-detail-thumb img{width:100%;height:100%;object-fit:contain}
    .Header .mobile-product-detail-en,.Header .mobile-product-detail-cn{display:block;line-height:1.4}
    .Header .mobile-product-detail-en{font-size:15px;color:#333}
    .Header .mobile-product-detail-cn{margin-top:3px;font-size:12px;color:#8a8d90}
    .Header .header-box .header-box-right{grid-area:actions;width:100%;height:52px;border-top:1px solid #e4e4e4;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) 54px;align-items:center;}
    .Header .header-box .header-box-right .box-right-link{width:100%;height:51px;gap:0;justify-content:flex-end;}
    .Header .header-box .header-box-right .box-right-link .left-info-li{width:48px;height:51px;gap:0;justify-content:center;font-size:0;}
    .Header .header-box .header-box-right .box-right-link .left-info-li img{width:24px;height:24px;}
    .Header .header-box .header-box-right .box-right-link span{display:none;}
    .Header .header-box .header-box-right .box-right-search{width:54px;height:51px;margin-top:0;}
    .Header .header-box .header-box-right .box-right-search .right-search-form{width:54px;height:51px;border:0;overflow:visible;}
    .Header .header-box .header-box-right .box-right-search .right-search-form input[type="text"]{display:none;}
    .Header .header-box .header-box-right .box-right-search .right-search-form input[type="submit"]{width:54px;height:51px;right:0;background-size:24px;}
    .Header .header-box .header-box-right .box-right-search .right-search-form .close-search-icon{display:none;}
    .Header .header-box .header-box-right .box-right-search.active{width:100%;height:60px;margin:0;padding:8px 18px;background:#fff;position:fixed;left:0;right:0;top:128px;z-index:1001;box-shadow:0 10px 20px rgba(0,39,78,.12);}
    .Header .header-box .header-box-right .box-right-search.active .right-search-form{width:100%;height:44px;border:1px solid #d6d6d6;overflow:hidden;}
    .Header .header-box .header-box-right .box-right-search.active .right-search-form input[type="text"]{height:42px;padding:0 92px 0 14px;display:block;font-size:16px;}
    .Header .header-box .header-box-right .box-right-search.active .right-search-form input[type="submit"]{width:44px;height:42px;right:44px;background-size:21px;}
    .Header .header-box .header-box-right .box-right-search.active .right-search-form .close-search-icon{width:44px;height:42px;display:flex;right:0;opacity:1;visibility:visible;transform:none;}
    .Header .header-box .header-box-right .box-right-search.active .right-search-form .close-search-icon img{height:25px;}
    .Header.is-mobile-scrolled .header-box{grid-template-rows:0 52px;}
    .Header.is-mobile-scrolled .header-box .header-box-left{height:0;padding-top:0;padding-bottom:0;opacity:0;}
    .Header.is-mobile-scrolled .header-box .header-box-nav .box-nav-mobile{top:56px;}
    .Header.is-mobile-scrolled .header-box .header-box-right .box-right-search.active{top:56px;}
    .Header.active .header-box .header-box-right .box-right-search{height:auto;}
    

    .Banner{height:420px;margin-top:128px;}
    .Banner .Banner-box .swiper .banner-list .banner-list-info{max-width:100%;width:100%;top:135px;}
    .Banner .Banner-box .swiper .banner-list .banner-list-info .list-info-title{font-size:25px;letter-spacing:1px;}
    .Banner .Banner-box .swiper .banner-list .banner-list-info .list-info-desc{margin-top:16px;font-size:16px;}
    .Banner .Banner-box .indicators{width:132px;height:34px;left:50%;right:auto;bottom:14px;transform:translateX(-50%);grid-template-columns:repeat(4,1fr);background:transparent;}
    .Banner .Banner-box .indicators::before{display:none;}
    .Banner .Banner-box .indicators .indicators-item{height:34px;background:none;}
    .Banner .Banner-box .indicators .indicators-item .item-text{display:none;}
    .Banner .Banner-box .indicators .indicators-item .item-timeline{width:8px;height:8px;left:50%;top:13px;border-radius:50%;background:#fff;transform:translateX(-50%);animation:none;}
    .Banner .Banner-box .indicators .indicators-item.active .item-timeline{width:26px;border-radius:5px;background:#e64b47;animation:none;}

    .HAbout{height:auto;padding:35px 0;}
    .HAbout .HAbout-box .HAbout-box-title .box-title-dd{line-height:22px;}
    .HAbout .HAbout-box .HAbout-box-title .box-title-dt{margin-top:12px;font-size:24px;}
    .HAbout .HAbout-box .HAbout-box-param{margin:30px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;}
    .HAbout .HAbout-box .HAbout-box-param .box-param-list{min-width:0;padding:0 5px;}
    .HAbout .HAbout-box .HAbout-box-param .box-param-list .param-list-number{margin-bottom:6px;}
    .HAbout .HAbout-box .HAbout-box-param .box-param-list .param-list-txt{white-space:normal;line-height:1.45;}
    .HAbout .HAbout-box .HAbout-box-content{height:auto;display:grid;gap:14px;overflow:visible;}
    .HAbout .HAbout-box .HAbout-box-content .box-content-item,.HAbout .HAbout-box .HAbout-box-content .box-content-item.active{width:100%;height:auto;flex:none;}
    .HAbout .HAbout-box .HAbout-box-content .box-content-item.active{height:auto;}
    .HAbout .HAbout-box .HAbout-box-content .box-content-item::after {background:linear-gradient(180deg,rgba(0,70,140,0) 25%,rgba(0,81,164,.95) 100%);display:none;}
    .HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-bg{height:auto;}
    .HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-info{position:relative;padding:20px;background:#F5F5F5;}
    .HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-info .item-info-title{color:#333333;}
    .HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-info .item-info-title::before {opacity:0;}
    .HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-info .item-info-desc {opacity:1;height:auto;color:#666666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
    .HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-info .item-info-btn {display:flex;background:#0050a0;}
    .HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-info,.HAbout .HAbout-box .HAbout-box-content .box-content-item.active .content-item-info{padding:20px;}
    .HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-info .item-info-desc{max-width:none;margin-top:14px;line-height:1.7;}
    .HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-info .item-info-btn{width:120px;height:40px;margin-top:18px;gap: 8px;}
    .HAbout .HAbout-box .HAbout-box-content .box-content-item .content-item-info .item-info-btn img{width:14px; height: auto;}

    .HProduct{height:500px;}
    .HProduct .HProduct-box{justify-content:flex-start;max-width: 90%;margin: 0 auto;}
    .HProduct .HProduct-box .HProduct-box-top{height:400px;}
    .HProduct .HProduct-box .HProduct-box-top>.pc-all-content{padding:0 18px;}
    .HProduct .HProduct-box .HProduct-box-top .swiper-button-li{width:42px;height:42px;border-width:1px;top:56%;}
    .HProduct .HProduct-box .HProduct-box-top .swiper-button-li img{height:17px;}
    .HProduct .HProduct-box .HProduct-box-top .swiper .banner-list .banner-list-info{top:48px;padding:0;}
    .HProduct .HProduct-box .HProduct-box-top .swiper .banner-list .banner-list-info .list-info-title{width: 100%;margin:12px auto 0;font-size:24px;}
    .HProduct .HProduct-box .HProduct-box-top .swiper .banner-list .banner-list-info .list-info-btn{margin-top:15px;}
    .HProduct .HProduct-box .HProduct-box-top .swiper .banner-list .banner-list-img{width:250px;height:250px;bottom:18px;}
    .HProduct .HProduct-box .HProduct-box-bottom{height:105px;}
    .HProduct .HProduct-box .HProduct-box-bottom::after{bottom:32px;}
    .HProduct .HProduct-box .HProduct-box-bottom .swiper{height:80px;}
    .HProduct .HProduct-box .HProduct-box-bottom .swiper .banner-list{gap:12px;}
    .HProduct .HProduct-box .HProduct-box-bottom .swiper .banner-list .banner-list-txt{padding: 0 10px;line-height:20px;}
    .HProduct .HProduct-box .HProduct-box-bottom .swiper .banner-list .banner-list-icon{width: 15px;height: 15px;}
    .HProduct .HProduct-box .HProduct-box-bottom .swiper .banner-list .banner-list-icon span{width: 5px;height: 5px;}

    .HSolution{height:600px;}
    .HSolution .HSolution-box .AHEvent-box-top .box-top-item .top-item-info{width:calc(100% - 36px);left:18px;top:40px;}
    .HSolution .HSolution-box .AHEvent-box-top .box-top-item .top-item-info .list-info-title{margin-top:12px;font-size:24px;}
    .HSolution .HSolution-box .AHEvent-box-top .box-top-item .top-item-info .list-info-btn{margin-top:15px;}
    .HSolution .HSolution-box .AHEvent-box-top .box-top-item .top-item-info .item-info-list{margin-top:35px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
    .HSolution .HSolution-box .AHEvent-box-top .box-top-item .top-item-info .item-info-list .info-list-li{min-width:0;height:auto;padding:10px;line-height:1.35;}
    .HSolution .HSolution-box .AHEvent-box-bottom{width:100%;height:110px;left:0;}
    .HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-left{display:none;}
    .HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-right{width:100%;height: 110px;}
    .HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-right .bottom-right-li{height:100%;padding:15px 8px;align-items:center;text-align:center;}
    .HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-right .bottom-right-li .right-li-icon{width:40px;height:40px;}
    .HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-right .bottom-right-li .right-li-icon img{max-width:40px;max-height:40px;}
    .HSolution .HSolution-box .AHEvent-box-bottom .box-bottom-right .bottom-right-li .right-li-txt{margin-top:12px;line-height:1.35;font-size: 16px;}

    .HNews{padding:35px 0;}
    .HNews .HNews-box .HNews-box-top{height:auto;margin-bottom:32px;align-items:flex-start;flex-direction:column;gap:28px;}
    .HNews .HNews-box .HNews-box-top .box-top-title .top-title-dt{margin-top:12px;font-size: 24px;}
    .HNews .HNews-box .HNews-box-top .box-top-switch{width:100%;gap:38px;overflow-x:unset;}
    .HNews .HNews-box .HNews-box-top .box-top-switch .top-switch-li{padding-bottom:12px;}
    .HNews .HNews-box .HNews-box-top .box-top-switch .top-switch-li::after{bottom: -1px;height: 2px;}
    .HNews .HNews-box .HNews-box-bottom{height:auto;}
    .HNews .HNews-box .HNews-box-bottom .box-bottom-item.active{grid-template-columns:1fr;}
    .HNews .HNews-box .HNews-box-bottom .box-bottom-item .bottom-item-li{height:auto;min-height:auto;padding:26px 20px 20px;border-right:0;border-bottom:1px solid #e8e8e8;}
    .HNews .HNews-box .HNews-box-bottom .box-bottom-item .bottom-item-li .item-li-info{min-height:auto;margin-bottom: 30px;}
    .HNews .HNews-box .HNews-box-bottom .box-bottom-item .bottom-item-li .item-li-info .li-info-time{font-size: 14px;}
    .HNews .HNews-box .HNews-box-bottom .box-bottom-item .bottom-item-li .item-li-info .li-info-title{margin-top:14px;line-height:1.55;font-size: 16px;}
    .HNews .HNews-box .HNews-box-bottom .box-bottom-item .bottom-item-li .item-li-info .li-info-btn{margin-top:14px;font-size: 14px;}
    .HNews .HNews-box .HNews-box-bottom .box-bottom-item .bottom-item-li .item-li-thumb{height:220px;}

    .Footer .footer-box .footer-box-top .box-top-top{height:auto;min-height:auto;padding:20px 0;align-items:center;flex-direction: column;}
    .Footer .footer-box .footer-box-top .box-top-top .top-top-txt{width:auto;font-size:22px;transform: scale(1);letter-spacing:0;margin-bottom: 0;}
    .Footer .footer-box .footer-box-top .box-top-top .top-top-share{left:0;right:0;bottom:0;gap: 15px;position: relative;}
    .Footer .footer-box .footer-box-top .box-top-top .top-top-share .top-share-li{width: 20px;height: 20px;}
    .Footer .footer-box .footer-box-top .box-top-top .top-top-share .top-share-li img{width: 100%;height: 100%;}
    .Footer .footer-box .footer-box-top .box-top-bottom{width: 100%;height:auto;padding:20px 0;align-items:center;gap:0;}
    .Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-nav{width:calc(100% - 110px);height:auto;grid-template-columns:repeat(3,1fr);}
    .Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-nav .bottom-nav-li{height:90px;gap:10px;align-items:center;text-align:center;}
    .Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-nav .bottom-nav-li .nav-li-txt{line-height: 1.5;font-size: 14px;}
    .Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-nav .bottom-nav-li .nav-li-icon{width:30px;height:30px;}
    .Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-nav .bottom-nav-li .nav-li-icon img{max-width:30px;max-height:30px;}
    .Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-qrocde{width:auto;}
    .Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-qrocde .bottom-qrocde-img{width: 70px;height: 70px;margin-bottom: 10px;}
    .Footer .footer-box .footer-box-top .box-top-bottom .top-bottom-qrocde .bottom-qrocde-img img{height: 100%;width: 100%;}
    .Footer .footer-box .footer-box-copyright .pc-all-content{padding-top:20px;padding-bottom:20px;align-items:flex-start;flex-direction:column;gap:14px;}
    .Footer .footer-box .footer-box-copyright .box-copyright-li{width:100%;flex-wrap:wrap;gap:8px 0;justify-content: center;}
    .Footer .footer-box .footer-box-copyright .box-copyright-left P{width:100%;text-align: center;}
    .Footer .footer-box .footer-box-copyright .box-copyright-left a{margin:0 6px;margin-left:10px;}
    .Footer .footer-box .footer-box-copyright .box-copyright-li a,.Footer .footer-box .footer-box-copyright .box-copyright-li p{line-height:1.4;}
    .Footer .footer-box .footer-box-copyright .box-copyright-li a img{height: 14px; margin-right: 3px;}


    .HBanner{height:240px;margin-top:128px;}
    .HBanner .HBanner_box .HBanner_box_info{top:50%;padding:0 18px;}
    .HBanner .HBanner_box .HBanner_box_info .box_info_title{font-size:28px;letter-spacing:1px;}
    .HBanner .HBanner_box .HBanner_box_info .pc_crumb{margin-top:14px;gap:8px;overflow:hidden;}
    .HBanner .HBanner_box .HBanner_box_info .pc_crumb a{font-size: 15px; line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .HBanner .HBanner_box .HBanner_box_info .pc_crumb span{width: 14px;height: 14px;}
    .HBanner .HBanner_box .HBanner_box_info .pc_crumb span::before{width: 7px;height: 7px;}
    .ProductNav,.SolutionDetailNav,.AboutNav,.ServiceNav{height:58px;top:56px;overflow:hidden;}
    .ProductNav .productnav-box,.SolutionDetailNav .solutiondetailnav-box,.AboutNav .aboutnav-box,.ServiceNav .servicenav-box{height:58px;padding:0 18px;gap:28px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;}
    .ProductNav .productnav-box::-webkit-scrollbar,.SolutionDetailNav .solutiondetailnav-box::-webkit-scrollbar,.AboutNav .aboutnav-box::-webkit-scrollbar,.ServiceNav .servicenav-box::-webkit-scrollbar{display:none;}
    .ProductNav .productnav-box .productnav-box-link,.SolutionDetailNav .solutiondetailnav-box .solutiondetailnav-box-link,.AboutNav .aboutnav-box .aboutnav-box-link,.ServiceNav .servicenav-box .servicenav-box-link{height:58px;flex:0 0 auto;}


    .Products{padding: 0 0 35px 0;}
    .Products .Products-box{display:block;}
    .Products .Products-box .Products-box-left{padding:18px;}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item {width:100%;border-bottom:1px solid #dedfe1;}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item:nth-child(n+3) {display:none;}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-title {min-height:auto;padding:10px 0;gap:20px;}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-title:focus-visible {outline:2px solid #0056a6;outline-offset:4px;}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-title .item-title-txt .title-txt-en {margin-top:1px;line-height:1.5;}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-title .item-title-icon {width:26px;height:26px;}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-title .item-title-icon img {width:24px;height:24px;}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item.active .top-item-title .item-title-icon img {transform:rotate(180deg);}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item.active .top-item-down {max-height:var(--top-panel-height,80vh);padding:10px 0;}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona {width:100%;}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona .down-ona-title {min-height:32px;gap:15px;}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona .down-ona-title .ona-title-txt{font-size: 15px;}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona .down-ona-title .ona-title-icon {width:18px;height:18px;}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona .down-ona-title .ona-title-icon img {width:16px;height:16px;}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona .down-ona-down {max-height:0;padding:0 0 0 20px;}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona.active .down-ona-down {max-height:var(--submenu-height,900px);padding-top:1px;padding-bottom:8px;}
    .Products .Products-box .Products-box-left .box-left-top .left-top-item .top-item-down .item-down-ona .down-ona-down a {padding:5px 0;line-height:1.4;font-size: 13px;}
    .Products .Products-box .Products-box-left .box-left-bottom{margin-top:24px;}
    .Products .Products-box .Products-box-left .box-left-bottom .left-bottom-all{height: 45px;font-size: 15px;}
    .Products .Products-box .Products-box-right{padding:0 18px;}
    .Products .Products-box .Products-box-right .box-right-top{height:auto;min-height:104px;padding:18px 0;align-items:flex-start;flex-direction:column;gap:14px;}
    .Products .Products-box .Products-box-right .box-right-top .right-top-right{width:100%;gap:0;justify-content:space-between;}
    .Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-select{width:100%;height:40px;min-width:0;flex:1 1 auto;}
    .Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-select select{padding:0 40px 0 14px;font-size:14px;line-height:42px;}
    .Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-select::after{right:15px;width: 6px;height: 6px;}
    .Products .Products-box .Products-box-right .box-right-top .right-top-right .top-right-btn{height:44px;gap:18px;flex:0 0 auto;display: none;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list{min-height:0;padding:24px 0;align-items:stretch;flex-direction:column;gap:20px;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left{align-items:stretch;flex-direction:column;gap:18px;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-thumb{width:100%;height:180px;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info .left-info-label{margin-bottom:18px;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info .left-info-label span{font-size: 11px; padding: 5px 10px;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info .left-info-serial{margin-bottom:12px;font-size:15px;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info .left-info-title{}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left .list-left-info .left-info-desc{margin-top: 5px;white-space:normal;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right{justify-content:space-between;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number{width:96px;height:40px;padding: 0 5px;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number input{height:40px;font-size:14px;width: 50% !important;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number .right-number-li{opacity: 1;width: 20px;height: 20px;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-btn{width:calc(100% - 112px);height:40px;font-size:14px;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number .right-number-li::before{width: 13px;height: 13px;font: 700 13px/13px Arial,sans-serif;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number .right-number-li, .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number .right-number-li{visibility: unset;width: 20px;height: 20px;flex-basis: unset;opacity: 1;font-size: 10px;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number:hover .right-number-li, .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-right .list-right-number:focus-within .right-number-li{visibility: unset;width: 20px;height: 20px;flex-basis: unset;opacity: 1;font-size: 10px;}
    .Products .Products-box .Products-box-right .box-right-bottom.grid-view{padding:0;display:block;}
    .Products .Products-box .Products-box-right .box-right-bottom.grid-view .right-bottom—list{min-height:0;margin:0;padding:24px 0;border:0;border-bottom:1px solid #dedfe1;}
    
    
    
    .Header .secondary-nav-panel,.product-page-nav-mask{display:none !important}
    .Products .Products-box .Products-box-left{display:none}
    .Products .Products-box .Products-box-right{padding:0}
    .Products .Products-box .Products-box-right .box-right-top{min-height:42px;padding:12px 15px 4px;gap:0;background:#f6f6f8}
    .Products .Products-box .Products-box-right .box-right-top .right-top-right{display:none}
    .mobile-product-filter-bar{padding:12px 15px 10px;display:block;background:#f6f6f8;border-bottom:1px solid #dedfe1}
    .mobile-product-filter-trigger{width:100%;height:43px;padding:0 15px;border:1px solid #0056a6;background:transparent;color:#0056a6;font-size:16px;line-height:44px;font-weight:600;text-align:center;cursor:pointer}
    .Products .Products-box .Products-box-right .box-right-bottom,.Products .Products-box .Products-box-right .page{margin-left:16px;margin-right:16px}
    .mobile-product-filter-modal{position:fixed;inset:0;z-index:10050;padding:30px 35px;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;box-sizing:border-box}
    .mobile-product-filter-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}
    body.mobile-product-filter-open{overflow:hidden}
    .mobile-product-filter-dialog{width:100%;max-width:360px;max-height:calc(100vh - 60px);padding:26px 30px 29px;background:#fff;box-shadow:0 7px 18px rgba(0,0,0,.23);overflow-y:auto;box-sizing:border-box;transform:translateY(12px);transition:transform .22s ease}
    .mobile-product-filter-modal.is-open .mobile-product-filter-dialog{transform:translateY(0)}
    .mobile-product-filter-options .left-top-item{border-bottom:1px solid #dedfe1}
    .mobile-product-filter-options .left-top-item .top-item-title{min-height:50px;padding:10px 31px 10px 0;position:relative;display:flex;align-items:center;cursor:pointer;box-sizing:border-box}
    .mobile-product-filter-options .title-txt-cn{line-height:1.3;font-size:17px !important;}
    .mobile-product-filter-options .title-txt-en{margin:0 !important;color:#0056a6;font-size:17px !important;line-height:1.3;font-weight:600;}
    .mobile-product-filter-options .item-title-icon{width:12px !important;height:12px !important;position:absolute;right:2px;top:18px}
    .mobile-product-filter-options .item-title-icon::before{content:"";width:11px;height:11px;border-right:1px solid #0056a6;border-bottom:1px solid #0056a6;display:block;transform:rotate(45deg);transition:transform .2s ease}
    .mobile-product-filter-options .left-top-item.active .item-title-icon::before{transform:rotate(225deg)}
    .mobile-product-filter-options .item-title-icon img{display:none}
    .mobile-product-filter-options .top-item-down{max-height:0;padding:0;overflow:hidden;transition:max-height .28s ease,padding .28s ease}
    .mobile-product-filter-options .left-top-item.active .top-item-down{padding:5px 0 10px}
    .mobile-product-filter-options .item-down-ona{width:100%}
    .mobile-product-filter-options .down-ona-title{min-height:38px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}
    .mobile-product-filter-options .ona-title-txt{color:#444;font-size:14px;line-height:1.35}
    .mobile-product-filter-options .item-down-ona .ona-title-icon{width:15px;height:15px;position: relative; display: flex; align-items: center; justify-content: center; flex: 0 0 auto;margin: 0; padding: 0; border: 0; background: transparent; appearance: none; cursor: pointer;}
    .mobile-product-filter-options .item-down-ona .ona-title-icon img{width:100%;height:100%;object-fit: contain; position: absolute; left:0; top:0; transition: opacity .2s ease;}
    .mobile-product-filter-options .item-down-ona .ona-title-icon img:first-child{opacity:1;}
    .mobile-product-filter-options .item-down-ona .ona-title-icon img:last-child{opacity:0;}
    .mobile-product-filter-options .item-down-ona.active .ona-title-icon img:first-child{opacity:0;}
    .mobile-product-filter-options .item-down-ona.active .ona-title-icon img:last-child{opacity:1;}
    .mobile-product-filter-options .down-ona-down{max-height:0;padding-left:14px;overflow:hidden;transition:max-height .24s ease}
    .mobile-product-filter-options .item-down-ona.active .down-ona-down{max-height:500px}
    .mobile-product-filter-options .down-ona-down a{padding:5px 0;color:#666;font-size:13px;line-height:1.35;display:block}
    .mobile-product-overview,.mobile-product-filter-cancel{width:100%;height:43px;margin-top:34px;border:1px solid #0056a6;font-size:16px;line-height:45px;font-weight:600;text-align:center;box-sizing:border-box;cursor:pointer}
    .mobile-product-overview{background:#0056a6;color:#fff}
    .mobile-product-filter-cancel{margin-top:27px;background:#fff;color:#0056a6}


    .ProductDetail{padding:35px 0;}
    .ProductDetail .productdetail-box{padding:0 18px;display:grid;grid-template-columns:1fr;gap:32px;}
    .ProductDetail .productdetail-box .productdetail-box-gallery{display:flex;flex-direction:column;gap:18px;}
    .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-main{height:280px;order:1;}
    .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs{width:100%;order:2;grid-template-columns:34px repeat(3,72px) 34px;gap:8px;justify-content:start;}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-arrow{width:34px;height:72px;}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-list{width:72px;height:72px;padding:5px;}
    .ProductDetail .productdetail-box .productdetail-box-info .box-info-title{margin-top:12px;}
    .ProductDetail .productdetail-box .productdetail-box-info .box-info-number{margin-top:22px;}
    .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions{margin-top:25px;gap:12px;}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number{width:76px;height:44px;}
    .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-enquiry{height:44px;padding:0 24px;flex:1;}
    .ProductDetailPage .ProductPanels .ProductPanel{padding:52px 0 58px;}
    .ProductDetailPage .ProductInfo .productinfo-box,.ProductDetailPage .ProductBenefits .productbenefits-box,.ProductDetailPage .ProductUse .productuse-box,.ProductDetailPage .ProductDownload .productdownload-box,.ProductDetailPage .ProductParts .productlist-box,.ProductDetailPage .ProductAccessories .productlist-box{padding-left:18px;padding-right:18px;}
    
	
	.ProductInfo .productinfo-box .productinfo-box-layout{margin-top:30px;grid-template-columns:1fr;gap:25px;}
    .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data{margin-top:25px;}
    .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data .content-data-row{grid-template-columns:108px 1fr;gap:12px;}
    .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data .content-data-row .data-row-label,.ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data .content-data-row .data-row-value{padding:12px 0;line-height:1.5;}
    .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-thumb{height:220px;}
    .ProductInfo .productinfo-box .productinfo-box-subtitle{margin-top:35px;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features{max-width:none;margin-top:18px;display:grid;grid-template-columns:1fr;gap:10px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .box-features-list{min-height:68px;padding:12px 14px;gap:14px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .box-features-list .features-list-icon{width:40px;height:40px;flex:0 0 40px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .box-features-list .features-list-content{min-width:0;flex:1}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .box-features-list .list-content-name{margin-bottom:2px;font-size:15px;line-height:1.3}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .box-features-list .list-content-value{font-size:15px;line-height:1.3}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .box-features-list .list-content-desc{font-size:v;line-height:1.4}
    .ProductInfo .productinfo-box .productinfo-box-accordion{margin-top:38px;}
	
	
     
    .ProductDetailPage .ProductDetail{padding:30px 0 34px}
    .ProductDetailPage .ProductDetail .productdetail-box{width:100%;padding:0 18px;display:grid;grid-template-columns:1fr;gap:28px;align-items:stretch}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery{width:100%;min-width:0;display:flex;flex-direction:column;gap:16px}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-main{width:100%;height:270px;order:1;background:#fff}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-main img{width:100%;height:100%;object-fit:contain}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs{width:100%;max-width:340px;margin:0 auto;order:2;display:grid;grid-template-columns:34px repeat(3,minmax(0,1fr)) 34px;gap:8px;align-items:center;justify-content:center}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-list{width:100%;height:auto;aspect-ratio:1 / 1;min-width:0;padding:5px}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-list::after{height:3px;bottom:-1px}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-arrow{width:34px;height:100%;min-height:66px;background:#f6f7f8;border:0}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-arrow img{width:16px;height:16px;object-fit:contain}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-arrow.prev img{transform:rotate(180deg)}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-gallery .box-gallery-thumbs .gallery-thumbs-arrow.next img{transform:rotate(0deg)}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info{width:100%;min-width:0}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-name{font-size:15px;line-height:1.5}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-title{margin-top:10px;font-size:21px;line-height:1.45}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-number{margin-top:18px;font-size:13px;line-height:1.5}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions{width:100%;margin-top:22px;display:flex;gap:10px;align-items:center}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number{width:108px;height:44px;flex:0 0 108px;display:flex;align-items:center}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number .actions-number-btn,.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number:hover .actions-number-btn,.ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number:focus-within .actions-number-btn{width:28px;height:100%;flex:0 0 28px;opacity:1;visibility:visible;pointer-events:auto;transition:none}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number .actions-number-btn::before{width:18px;height:18px;font:700 13px/18px Arial,sans-serif}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-number .actions-number-input{width:52px;height:42px;font-size:15px}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-actions .info-actions-enquiry{min-width:0;height:44px;padding:0 16px;flex:1 1 auto;font-size:15px;white-space:nowrap}
    .ProductDetailPage .ProductDetail .productdetail-box .productdetail-box-info .box-info-feedback{height:auto;min-height:20px;margin-top:10px;font-size:13px;line-height:20px}
    .ProductDetailPage .ProductNav{height:56px;top:56px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06)}
    .ProductDetailPage .ProductNav .productnav-box{height:56px;padding:0 18px;gap:26px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}
    .ProductDetailPage .ProductNav .productnav-box::-webkit-scrollbar{display:none}
    .ProductDetailPage .ProductNav .productnav-box .productnav-box-link{height:56px;padding:0;flex:0 0 auto;font-size:15px}
    .ProductDetailPage .ProductNav .productnav-box .productnav-box-link::after{height:3px}
    .ProductDetailPage .ProductPanels{width:100%;background:#f5f6f8}
    .ProductDetailPage .ProductPanels .ProductPanel{padding:35px 0;background:#f5f6f8}
    .ProductDetailPage .ProductInfo .productinfo-box,.ProductDetailPage .ProductBenefits .productbenefits-box,.ProductDetailPage .ProductUse .productuse-box,.ProductDetailPage .ProductDownload .productdownload-box,.ProductDetailPage .ProductParts .productlist-box,.ProductDetailPage .ProductAccessories .productlist-box{width:100%;max-width:none;padding-left:18px;padding-right:18px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-title,.ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-title,.ProductDetailPage .ProductUse .productuse-box .productuse-box-title,.ProductDetailPage .ProductDownload .productdownload-box .productdownload-box-title,.ProductDetailPage .ProductParts .productlist-box .productlist-box-title,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-title{font-size:24px;line-height:1.4}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout{margin-top:24px;display:grid;grid-template-columns:1fr;gap:24px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-desc{max-width:none;font-size:15px;line-height:1.75}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data{margin-top:22px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data .content-data-row{grid-template-columns:96px minmax(0,1fr);gap:12px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data .content-data-row .data-row-label,.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data .content-data-row .data-row-value{padding:11px 0;font-size:13px;line-height:1.55;overflow-wrap:anywhere}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-thumb{width:100%;height:220px;margin-top:0}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-subtitle{margin-top:32px;font-size:18px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features{max-width:none;margin-top:18px;display:grid;grid-template-columns:1fr;gap:10px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .box-features-list{min-height:68px;padding:12px 14px;gap:14px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .box-features-list .features-list-icon{width:40px;height:40px;flex:0 0 40px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .box-features-list .features-list-text{font-size:14px;line-height:1.5}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-accordion{max-width:none;margin-top:34px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-accordion .box-accordion-title{margin-bottom:12px;font-size:18px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-accordion .box-accordion-list .accordion-list-head{min-height:48px;padding:12px 0}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-accordion .box-accordion-list .accordion-list-head .list-head-icon{width:18px;height:18px;flex:0 0 18px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-accordion .box-accordion-list .accordion-list-panel{font-size:13px;line-height:1.7}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-accordion .box-accordion-list.on .accordion-list-panel{max-height:300px;padding:0 0 14px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-notes{max-width:none;margin-top:32px;display:grid;grid-template-columns:1fr;gap:8px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-notes .box-notes-label{margin-top:8px;font-size:15px}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-notes .box-notes-label:first-child{margin-top:0}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-notes .box-notes-value{font-size:13px;line-height:1.7}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-notes .notes-value-break{display:none}
    .ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-desc{max-width:none;margin:18px auto 0;font-size:15px;line-height:1.75;text-align:left}
    .ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-grid{max-width:none;margin:28px auto 0;grid-template-columns:1fr;gap:0}
    .ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-grid .box-grid-list,.ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-grid .box-grid-list:nth-child(3){min-height:0;margin-top:0;padding:18px 0;border-bottom:1px solid #aaa;grid-template-columns:18px minmax(0,1fr);gap:10px}
    .ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-grid .box-grid-list:first-child{padding-top:0}
    .ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-grid .box-grid-list .grid-list-content .list-content-title{font-size:18px;line-height:1.45}
    .ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-grid .box-grid-list .grid-list-content .list-content-desc{margin-top:8px;font-size:14px;line-height:1.7}
    .ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-cta{max-width:none;min-height:0;margin:30px auto 0;padding:22px 20px;display:grid;grid-template-columns:1fr;gap:16px}
    .ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-cta .box-cta-icon{display:none}
    .ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-cta .box-cta-text{font-size:15px;line-height:1.65}
    .ProductDetailPage .ProductBenefits .productbenefits-box .productbenefits-box-cta .box-cta-link{width:max-content;padding:12px 20px;font-size:14px}
    .ProductDetailPage .ProductUse .productuse-box .productuse-box-desc{max-width:none;margin:18px auto 0;font-size:15px;line-height:1.7;text-align:left}
    .ProductDetailPage .ProductUse .productuse-box .productuse-box-grid{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}
    .ProductDetailPage .ProductUse .productuse-box .productuse-box-grid .box-grid-list{padding-bottom:16px}
    .ProductDetailPage .ProductUse .productuse-box .productuse-box-grid .box-grid-list .grid-list-thumb{height:220px}
    .ProductDetailPage .ProductUse .productuse-box .productuse-box-grid .box-grid-list .grid-list-title{margin:14px 16px 0;font-size:18px;line-height:1.4}
    .ProductDetailPage .ProductDownload .productdownload-box{display:block}
    .ProductDetailPage .ProductDownload .productdownload-box .productdownload-box-title{margin:0 0 24px}
    .ProductDetailPage .ProductDownload .productdownload-box .productdownload-box-list{min-height:58px;padding:14px 0;gap:12px}
    .ProductDetailPage .ProductDownload .productdownload-box .productdownload-box-list .box-list-title{min-width:0;font-size:15px;line-height:1.5}
    .ProductDetailPage .ProductDownload .productdownload-box .productdownload-box-list .box-list-link{flex:0 0 auto;font-size:14px}
    .ProductDetailPage .ProductDownload .productdownload-box .productdownload-box-list .box-list-link img{width:14px;height:14px;margin-left:6px}
    .ProductDetailPage .ProductDownload .productdownload-box .productdownload-box-feedback{height:auto;min-height:20px;margin-top:12px;font-size:13px;line-height:20px}
    .ProductDetailPage .ProductParts .productlist-box .productlist-box-list,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list{width:100%;max-width:none;min-height:0;margin:0;padding:24px 0;display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch}
    .ProductDetailPage .ProductParts .productlist-box .productlist-box-title + .productlist-box-list,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-title + .productlist-box-list{margin-top:18px}
    .ProductDetailPage .ProductParts .productlist-box .productlist-box-list .box-list-thumb,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-thumb{width:100%;height:180px}
    .ProductDetailPage .ProductParts .productlist-box .productlist-box-list .box-list-info .list-info-title,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-info .list-info-title{font-size:18px;line-height:1.45}
    .ProductDetailPage .ProductParts .productlist-box .productlist-box-list .box-list-info .list-info-desc,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-info .list-info-desc{margin-top:7px;font-size:14px;line-height:1.5}
    .ProductDetailPage .ProductParts .productlist-box .productlist-box-list .box-list-info .list-info-meta,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-info .list-info-meta{margin-top:12px;font-size:13px;line-height:1.6}
    .ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-info .list-info-label {margin-bottom:10px;}
.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-info .list-info-label span {height:17px;padding:5px 10px;font-size:12px;line-height:1.2;}

    .ProductDetailPage .ProductParts .productlist-box .productlist-box-list .box-list-actions,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-list .box-list-actions{grid-column:1;display:flex;align-items:center;flex-direction:row;gap:10px}
    .ProductDetailPage .ProductPanels .product-list-quantity{width:108px;height:44px;flex:0 0 108px}
    .ProductDetailPage .ProductPanels .product-list-quantity .product-list-quantity-btn,.ProductDetailPage .ProductPanels .product-list-quantity:hover .product-list-quantity-btn,.ProductDetailPage .ProductPanels .product-list-quantity:focus-within .product-list-quantity-btn{width:28px;height:100%;flex:0 0 28px;opacity:1;visibility:visible;pointer-events:auto;transition:none}
    .ProductDetailPage .ProductPanels .product-list-quantity .product-list-quantity-btn::before{width:18px;height:18px;font:700 13px/18px Arial,sans-serif}
    .ProductDetailPage .ProductPanels .product-list-quantity .product-list-quantity-input{width:52px;height:42px;font-size:15px}
    .ProductDetailPage .ProductPanels .product-list-enquiry{width:auto;min-width:0;height:44px;padding:0 14px;flex:1 1 auto;font-size:14px}
    .ProductDetailPage .ProductParts .productlist-box .productlist-box-feedback,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-feedback{max-width:none;height:auto;min-height:20px;margin:10px 0 0;font-size:13px;line-height:20px;text-align:left}
    .ProductDetailPage .ProductExplore{padding:12px 18px 0}
    .ProductDetailPage .ProductExplore .productexplore-box{min-height:0;display:grid;grid-template-columns:1fr}
    .ProductDetailPage .ProductExplore .productexplore-box .productexplore-box-info{padding:36px 22px}
    .ProductDetailPage .ProductExplore .productexplore-box .productexplore-box-info .box-info-kicker{font-size:18px;line-height:1.4}
    .ProductDetailPage .ProductExplore .productexplore-box .productexplore-box-info .box-info-title{margin-top:10px;font-size:24px;line-height:1.45}
    .ProductDetailPage .ProductExplore .productexplore-box .productexplore-box-info .box-info-desc{margin-top:16px;font-size:14px;line-height:1.7}
    .ProductDetailPage .ProductExplore .productexplore-box .productexplore-box-info .box-info-more{margin-top:22px;padding:11px 18px;font-size:14px}
    .ProductDetailPage .ProductExplore .productexplore-box .productexplore-box-thumb{min-height:0;height:235px}
    .ProductDetailPage .ProductRelated{padding:46px 0 52px}
    .ProductDetailPage .ProductRelated .productrelated-box{padding-left:18px;padding-right:18px}
    .ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-title{font-size:23px;line-height:1.4}
    .ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-swiper{margin-top:26px}
    .ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-swiper .box-swiper-list{padding:18px 16px 24px}
    .ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-swiper .box-swiper-list .swiper-list-thumb{height:220px}
    .ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-swiper .box-swiper-list .swiper-list-title{margin-top:14px;font-size:16px;line-height:1.5}
    .ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-arrow{display:none}
    .ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-fraction{height:28px;margin:18px auto 0;gap:12px}
    .ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-fraction .box-fraction-current,.ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-fraction .box-fraction-total{min-width:18px;font-size:14px}
    .ProductDetailPage .ProductRelated .productrelated-box .productrelated-box-fraction .box-fraction-divider{width:1px;height:16px}
    
    
    .ProductDetailPage .ProductPanels .ProductPanel h3, .ProductDetailPage .ProductBenefits .ProductPanel h3, .ProductDetailPage .ProductBenefits .ProductPanel h3{font-size:22px;}
    .ProductDetailPage .ProductPanels .ProductInfo .productinfo-box h3{font-size:22px;}
    .ProductDetailPage .ProductPanels .ProductInfo .productinfo-box .product__text{margin-top: 15px; font-size: 16px;}
    .ProductDetailPage .ProductPanels .ProductPanel h2.list__heading{font-size: 18px;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features{grid-template-columns: 1fr; gap: 15px; margin: 20px 0px;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features .list__item{padding:12px;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features .list__item .text{margin-top:8px;}
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box{max-width: 100%;}
    
      /* 优势 */
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box {max-width:1050px;margin:0 auto;}
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box h3 {}
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .text-long {margin-top:25px;}
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .text-long p {font-size:18px;color:#555;line-height:1.75;text-align:center;}
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box ul {margin-top:25px;display:grid;grid-template-columns:1fr;grid-gap:25px;}
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box ul li {border-bottom:1px solid #a7a8aa;padding-bottom:30px;padding-top:0;padding-left:35px;}
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box ul li::before {font-family:"Encode Sans Compressed Bold",sans-serif;font-weight:400;content:'→';margin-right:0.65em;font-size:1.5rem;margin-left:-35px;margin-left:-30px;color:#0050a0;}
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box ul li strong {font-size:20px;line-height:1.4;margin:0 0 0.5em;width:auto;color:#0050a0;font-family:"Encode Sans Compressed Bold",sans-serif;font-weight:400;font-style:normal;}
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box ul li span {line-height:1.4;margin-top:0.5em;display:block;font-size:16px;}
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .paragraph {}
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .paragraph .cta {background:radial-gradient(circle,#0050a0 0%,#00468d 31%,#003f7f 100%) !important;}
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .paragraph .cta .cta__content {display:flex;grid-template-columns:70px 1fr auto;grid-gap:20px;padding:20px;align-items:center;flex-direction: column;}
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .paragraph .cta .cta__content:before {font-family:"Linearicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"♧";color:#0050a0;font-size:70px;}
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .paragraph .cta .cta__content .cta__body {font-size:18px;line-height:1.4;margin:0;width:auto;color:#fff;font-weight:400;font-style:normal;padding-right:0;}
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .paragraph .cta .cta__content .cta__body strong {font-size:inherit;color:inherit;}
    .ProductDetailPage .ProductPanels .ProductBenefits .productbenefits-box .paragraph .cta .cta__content .cta__link {border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;text-transform:none;font-weight:400;font-family:"Encode Sans Compressed Bold",sans-serif;transition:all 0.25s ease-in-out;background:#0050a0;color:white;padding:10px 25px;font-size:14px;line-height:1.5;border-radius:1px;letter-spacing:.01em;background:#E64B46;color:white;}
    /* 下载  */
    .ProductDetailPage .ProductDownload .productdownload-box .downloads__data-list {margin-top:80px;}
    .ProductDetailPage .ProductDownload .productdownload-box .downloads__data-list .data__item {display:flex;justify-content:space-between;padding:1.3em 0;border-bottom:1px solid #E5E5E5;}
    .ProductDetailPage .ProductDownload .productdownload-box .downloads__data-list .data__item .col-1 {color:#444;font-weight:600;text-transform:uppercase;font-size:16px;}
    .ProductDetailPage .ProductDownload .productdownload-box .downloads__data-list .data__item .col-1 strong {font-size:inherit;color:inherit;font-weight:inherit;}
    .ProductDetailPage .ProductDownload .productdownload-box .downloads__data-list .data__item .col-2 {}
    .ProductDetailPage .ProductDownload .productdownload-box .downloads__data-list .data__item .col-2 a {font-size:15px;padding:0;border:0;background:transparent;color:#0056a6;cursor:pointer;line-height:1;display:flex;align-items:center;letter-spacing:.04em;position:relative;padding-right:19px;}
    .ProductDetailPage .ProductDownload .productdownload-box .downloads__data-list .data__item .col-2 a:before {content:"";width:17px;height:17px;background:url("../images//sv40.svg") no-repeat 50%/cover;background-position:center;position:absolute;right:0;top:50%;transform:translateY(-50%);}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-title,.ProductDetailPage .ProductUse .productuse-box .productuse-box-title,.ProductDetailPage .ProductDownload .productdownload-box .productdownload-box-title,.ProductDetailPage .ProductParts .productlist-box .productlist-box-title,.ProductDetailPage .ProductAccessories .productlist-box .productlist-box-title {color:#444;font-weight:500;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout {margin-top:42px;grid-template-columns:minmax(0,1.8fr) minmax(260px,.7fr);gap:90px;align-items:start;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-desc {max-width:960px;line-height:1.75;color:#555;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data {margin-top:34px;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data .content-data-row {grid-template-columns:42% 58%;border-top:1px solid #777;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data .content-data-row .data-row-label,.ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-content .layout-content-data .content-data-row .data-row-value {padding:13px 0;line-height:1.45;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-layout .box-layout-thumb {height:310px;margin-top:25px;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-subtitle {margin-top:48px;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features {max-width:950px;margin-top:25px;gap:24px;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .box-features-list {min-height:82px;padding:15px 18px;gap:18px;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .box-features-list .features-list-icon {width:46px;height:46px;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features {display:grid;grid-template-columns:1fr;gap:18px;margin:15px 0px;padding:0px;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features .list__item {background:white;padding:10px 15px 10px 10px;display:grid;justify-self:start;grid-template-columns:80px 1fr;width:100%;position:relative;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features .list__item svg {order:0;width:60px;height:60px;fill:rgb(167,168,170);justify-self:start;grid-row:1 / 3;grid-column:1 / 2;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features .list__item .heading {align-self:end;font-size:1rem;text-transform:uppercase;font-family:"Encode Sans Compressed Bold",sans-serif;font-weight:400;color:rgb(87,87,86);grid-column:2 / 3;margin:0 0 3px 0;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features .list__item .text {align-self:start;font-size:1rem;grid-column:2 / 3;margin:0px;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features .list__item .zusatztext {opacity:0;position:absolute;width:100%;height:100%;left:0px;top:0px;font-size:0.9em;text-align:center;display:grid;align-items:center;transition:0.25s ease-in-out;background:white;padding:10px 20px;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features .list__item::after {content:" ";height:3px;position:absolute;bottom:-3px;left:6px;width:calc(100% - 12px);transition:0.25s ease-in-out;background:rgb(229,229,229);margin:0px auto;}
    .ProductDetailPage .ProductInfo .productinfo-box .productinfo-box-features .list--product-features .list__item:hover .zusatztext {opacity:1;transition:all 0.5s ease-in-out;}

    


    .SolutionOverview .solutionoverview-box .solutionoverview-box-title{font-size: 20px;}
    .SolutionOverview .solutionoverview-box .solutionoverview-box-desc{margin-top:20px;max-width: 100%;}
    .SolutionOverview .solutionoverview-box .solutionoverview-box-stage{height:auto;margin-top:25px;}
    .SolutionOverview .solutionoverview-box .solutionoverview-box-stage .box-stage-machine{width:230px;height:170px;top:24px;}
    .SolutionOverview .solutionoverview-box .solutionoverview-box-stage .box-stage-product{width:105px;height:86px;bottom:12px;}
    .SolutionOverview .solutionoverview-box .solutionoverview-box-stage .box-stage-product.product-left{left:2%;}
    .SolutionOverview .solutionoverview-box .solutionoverview-box-stage .box-stage-product.product-right{right:2%;}
    .SolutionOverview .solutionoverview-box .solutionoverview-box-links{margin-top:30px;grid-template-columns:1fr;gap:20px;}
    .SolutionOverview .solutionoverview-box .solutionoverview-box-links .box-links-list{padding:0 0 15px 0;grid-template-columns:15px 1fr;gap:8px 10px;}
    
	
    .SolutionAreas{padding-top: 0;}
	.SolutionAreas .solutionareas-box .solutionareas-box-title{font-size: 22px;}
	.SolutionAreas .solutionareas-box .solutionareas-box-tabs{margin-top:25px;padding:0;gap:28px;justify-content:center;overflow-x:auto;}
    .SolutionAreas .solutionareas-box .solutionareas-box-tabs .box-tabs-list{padding-bottom:12px;flex:0 0 auto;}
	
    .SolutionExplore{padding:30px 0 35px 0;}
    .SolutionExplore .solutionexplore-box{max-width: 90%;}
    .SolutionExplore .solutionexplore-box .solutionexplore-box-group{gap:20px;}
    .SolutionExplore .solutionexplore-box .solutionexplore-box-list{height:auto;align-items:stretch;flex-direction:column;}
    .SolutionExplore .solutionexplore-box .solutionexplore-box-list .box-list-bg{width:100%;height:240px;}
    .SolutionExplore .solutionexplore-box .solutionexplore-box-list .box-list-info{width:100%;height:auto;padding:30px 20px;}
    .SolutionExplore .solutionexplore-box .solutionexplore-box-list .box-list-info .list-info-kicker{font-size: 18px;}
    .SolutionExplore .solutionexplore-box .solutionexplore-box-list .box-list-info .list-info-title{margin-top:12px;font-size: 22px;}
    .SolutionExplore .solutionexplore-box .solutionexplore-box-list .box-list-info .list-info-desc{margin-top:18px;}
    .SolutionExplore .solutionexplore-box .solutionexplore-box-list .box-list-info .list-info-more{margin-top:24px;padding:12px 22px;}
    
	
	.SolutionIntro .solutionintro-box .solutionintro-box-columns{margin-top:35px;grid-template-columns:1fr;gap:32px;}
    .SolutionIntro .solutionintro-box .solutionintro-box-columns .box-columns-list .columns-list-desc{margin-top:15px;}
    .SolutionIntro .solutionintro-box .solutionintro-box-video{height:250px;margin-top:40px;}
    .SolutionIntro .solutionintro-box .solutionintro-box-video .box-video-play{width:60px;height:60px;}
	
	
    .SolutionAdvantages .solutionadvantages-box .solutionadvantages-box-title{font-size: 24px;}
    .SolutionAdvantages .solutionadvantages-box .solutionadvantages-box-grid{margin-top:15px;grid-template-columns:1fr;gap:20px;}
    .SolutionAdvantages .solutionadvantages-box .solutionadvantages-box-grid .box-grid-list{gap:18px;}
    .SolutionAdvantages .solutionadvantages-box .solutionadvantages-box-grid .box-grid-list .grid-list-icon{width:50px;height:50px;flex:0 0 54px;}
    
	
	.SolutionCta{padding:50px 18px;}
    .SolutionCta .solutioncta-box .solutioncta-box-actions{margin-top:25px;align-items:stretch;flex-direction:column;gap:12px;}
    .SolutionCta .solutioncta-box .solutioncta-box-actions .box-actions-link{padding:13px 20px;}
	
	
    .SolutionApplications .solutionapplications-box .solutionapplications-box-subtitle{margin-top:20px;}
    .SolutionApplications .solutionapplications-box .solutionapplications-box-layout{margin-top:38px;display:block;}
    .SolutionApplications .solutionapplications-box .solutionapplications-box-layout .box-layout-tabs{width:100%;padding-bottom:8px;align-items:center;flex-direction:row;gap:24px;overflow-x:auto;}
    .SolutionApplications .solutionapplications-box .solutionapplications-box-layout .box-layout-tabs .layout-tabs-list{flex:0 0 auto;padding: 0 0 10px 0;border-bottom: 2px solid transparent;}
    .SolutionApplications .solutionapplications-box .solutionapplications-box-layout .box-layout-content{width:100%;margin-top:24px;}
    .SolutionApplications .solutionapplications-box .solutionapplications-box-layout .box-layout-content .layout-content-list .content-list-thumb{height:240px;}
    .SolutionApplications .solutionapplications-box .solutionapplications-box-layout .box-layout-content .layout-content-list .content-list-desc{margin-top:18px;max-width: 100%;}
    
	
    .SolutionCases .solutioncases-box .solutioncases-box-title{font-size: 22px;}
	.SolutionCases .solutioncases-box .solutioncases-box-desc{margin-top:20px;line-height: 1.4;font-size: 16px;}
    .SolutionCases .solutioncases-box .solutioncases-box-swiper{margin-top:35px;}
    .SolutionCases .solutioncases-box .solutioncases-box-swiper .box-swiper-list{height:auto;grid-template-columns:1fr;}
    .SolutionCases .solutioncases-box .solutioncases-box-swiper .box-swiper-list .swiper-list-thumb{height:250px;}
    .SolutionCases .solutioncases-box .solutioncases-box-swiper .box-swiper-list .swiper-list-info{min-height:280px;padding:34px 24px;}
    .SolutionCases .solutioncases-box .solutioncases-box-swiper .box-swiper-list .swiper-list-info .swiper-list-author{margin-top:20px;}
    .SolutionCases .solutioncases-box .solutioncases-box-swiper .box-swiper-list .swiper-list-info .swiper-list-quote-mark{right:15px;bottom:0;font-size:150px;font: 150px/.55 Georgia,serif;line-height: 1;}
    .SolutionCases .solutioncases-box .solutioncases-box-arrow{display:none;}
    .SolutionCases .solutioncases-box .solutioncases-box-pagination{margin-top:20px;}
    .SolutionCases .solutioncases-box .solutioncases-box-pagination span{width: 8px;height: 8px;margin: 0 5px;}
	
	
    .SolutionProducts .solutionproducts-box .solutionproducts-box-title{font-size: 22px;}
    .SolutionProducts .solutionproducts-box .solutionproducts-box-desc{margin-top:20px;max-width: 100%;}
    .SolutionProducts .solutionproducts-box .solutionproducts-box-tabs{margin-top:28px;gap:26px;overflow-x:auto;}
    .SolutionProducts .solutionproducts-box .solutionproducts-box-tabs .box-tabs-list{padding-bottom:10px;flex:0 0 auto;}
    .SolutionProducts .solutionproducts-box .solutionproducts-box-content{margin-top:30px;width: 100%;max-width: 100%;}
    .SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list{width: 100%; grid-template-columns: none; gap: 0;}
    .SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-thumb{width: 100%;height:200px;}
    .SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-product .list-info-link{margin-top:20px;padding:12px 20px;}
    .SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-info{width: 100%;margin-top: 20px; min-height:0;padding:28px 22px;}
    .SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-info .content-info-feature.active .list-info-desc{max-height: max-content; margin-top: 10px;}
    .SolutionProducts .solutionproducts-box .solutionproducts-box-content .box-content-list .content-list-info .content-info-feature{margin-top:18px;}
    
	
	.SolutionAccessories{padding:20px 0 55px;}
    .SolutionAccessories .solutionaccessories-box .solutionaccessories-box-swiper{margin-top:28px;}
    .SolutionAccessories .solutionaccessories-box .solutionaccessories-box-swiper .box-swiper-list .swiper-list-thumb{height:145px;}
    .SolutionAccessories .solutionaccessories-box .solutionaccessories-box-arrow{width: 40px;height: 40px;}
    .SolutionAccessories .solutionaccessories-box .solutionaccessories-box-arrow img{width: 40px;height: 40px;}
    .SolutionAccessories .solutionaccessories-box .solutionaccessories-box-prev{left: 20px;}
    .SolutionAccessories .solutionaccessories-box .solutionaccessories-box-next{right: 20px;}


    .NewsTabs{height:58px;overflow:hidden;}
    .NewsTabs .newstabs-box{height:58px;padding:0 18px;gap:30px;justify-content:flex-start;overflow-x:auto;}
    .NewsTabs .newstabs-box .newstabs-box-list{height:58px;flex:0 0 auto;}
    .NewsList .newslist-box .newslist-box-grid{grid-template-columns:1fr;}
    .NewsList .newslist-box .newslist-box-grid .box-grid-list{min-height:auto;padding:26px 20px 20px;border-right:0;}
    .NewsList .newslist-box .newslist-box-grid .box-grid-list .grid-list-info .list-info-title{margin-top:14px;}
    .NewsList .newslist-box .newslist-box-grid .box-grid-list .grid-list-info .list-info-more{margin-top:15px;}
    .NewsList .newslist-box .newslist-box-grid .box-grid-list .grid-list-thumb{height:210px;margin-top:20px;}
    .NewsList .newslist-box .newslist-box-grid .box-grid-list .grid-list-info .list-info-more img{width: auto;height: 14px;}
	
	
    .NewsDetail .newsdetail-box{grid-template-columns:1fr;gap:24px;}
    .NewsDetail .newsdetail-box .newsdetail-box-article{padding:28px 20px;}
    .NewsDetail .newsdetail-box .newsdetail-box-article .box-article-head{padding-bottom:20px;}
    .NewsDetail .newsdetail-box .newsdetail-box-article .box-article-head .article-head-title{font-size: 20px;}
    .NewsDetail .newsdetail-box .newsdetail-box-article .box-article-head .article-head-time{margin-top:14px;}
    .NewsDetail .newsdetail-box .newsdetail-box-article .box-article-body {padding:20px 0;color:#666666;line-height:1.5;}
    .NewsDetail .newsdetail-box .newsdetail-box-article .box-article-body p{margin-bottom:10px;line-height:1.6;}
    .NewsDetail .newsdetail-box .newsdetail-box-article .box-article-body p:last-child{margin-bottom:0;}


    .NewsDetail .newsdetail-box .newsdetail-box-article .box-article-pager{padding-top:20px;gap:0;display: flex;flex-direction: column;}
    .NewsDetail .newsdetail-box .newsdetail-box-article .box-article-pager .article-pager-link{width: 100%;}
    .NewsDetail .newsdetail-box .newsdetail-box-article .box-article-pager .article-pager-link a{max-width: calc(100% - 50px);}
    .NewsDetail .newsdetail-box .newsdetail-box-article .box-article-pager .article-pager-link.next{text-align: left;margin-top: 12px;justify-content: flex-start;}
    .NewsDetail .newsdetail-box .newsdetail-box-article .box-article-pager .article-pager-all{display: none;}
    .NewsDetail .newsdetail-box .newsdetail-box-related{padding:28px 20px;}
    .NewsDetail .newsdetail-box .newsdetail-box-related .box-related-title{margin-bottom: 1px;padding-bottom: 15px;}
    .NewsDetail .newsdetail-box .newsdetail-box-related .box-related-list{margin-top: 15px;}
    .NewsDetail .newsdetail-box .newsdetail-box-related .box-related-list .related-list-thumb{height:230px;}
    .NewsDetail .newsdetail-box .newsdetail-box-related .box-related-list .related-list-title{padding: 15px;line-height: 1.5;}


    .CompanyProfile .companyprofile-box{grid-template-columns:1fr;gap:32px;}
    .CompanyProfile .companyprofile-box .companyprofile-box-video .box-video-link{height:260px;}
    .CompanyProfile .companyprofile-box .companyprofile-box-video .box-video-link .video-link-play{width:60px;height:60px;}
    .CompanyProfile .companyprofile-box .companyprofile-box-info .box-info-desc{margin-top:18px;}
    .CompanyProfile .companyprofile-box .companyprofile-box-info .box-info-desc p{margin-bottom: 10px;}
    .CompanyProfile .companyprofile-box .companyprofile-box-info .box-info-stats{margin-top:30px;grid-template-columns:repeat(3,1fr);gap:8px;}
    .CompanyProfile .companyprofile-box .companyprofile-box-info .box-info-stats .info-stats-list .stats-list-label{margin-top:8px;}
	
    .CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-title, .CompanyInnovation .companyinnovation-box .companyinnovation-box-title{font-size: 22px;}
	.CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-desc,.CompanyInnovation .companyinnovation-box .companyinnovation-box-desc{margin-top:20px;margin: 15px auto 0;line-height: 1.65;}
    .CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards{height:auto;margin-top:25px;display:grid;background-position:center; background: none;}
    .CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards .box-cards-list{height:auto;    background: url(../images/bg19.jpg) no-repeat center / cover; padding:33px 33px; margin-bottom: 25px;}
    .CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards .box-cards-list::after{opacity:1;}
    .CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards .box-cards-list .cards-list-info{padding:0px;position:relative; transform: translateY(0%); top: 0;}
    .CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards .box-cards-list .cards-list-info .list-info-icon{width:40px;height:40px;}
    .CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards .box-cards-list .cards-list-info .list-info-title{margin-top:16px;}
    .CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-cards .box-cards-list .cards-list-info .list-info-desc{margin-top:14px;max-height: 100%;opacity:1;}
    .CompanyInnovation .companyinnovation-box .companyinnovation-box-layout{margin-top:25px;}
    .CompanyInnovation .companyinnovation-box .companyinnovation-box-layout .box-layout-top,.CompanyInnovation .companyinnovation-box .companyinnovation-box-layout .box-layout-bottom{grid-template-columns:1fr;}
    .CompanyInnovation .companyinnovation-box .companyinnovation-box-swiper{height:260px;}
    .CompanyInnovation .companyinnovation-box .companyinnovation-box-intro,.CompanyInnovation .companyinnovation-box .companyinnovation-box-history{min-height:0;padding:20px;}
    .CompanyInnovation .companyinnovation-box .companyinnovation-box-intro .box-intro-desc,.CompanyInnovation .companyinnovation-box .companyinnovation-box-history .box-history-desc{margin-top:15px;}
    .CompanyInnovation .companyinnovation-box .companyinnovation-box-stats{min-height:0;padding:28px 24px;gap:0 22px;}
    .CompanyInnovation .companyinnovation-box .companyinnovation-box-stats .box-stats-list{padding:20px 0;}
    .CompanyInnovation .companyinnovation-box .companyinnovation-box-stats .box-stats-list .stats-list-label{margin-top:10px;}

    .CompanyInnovation .companyinnovation-box .companyinnovation-box-history{padding:10px 20px 20px 20px;}
    .CompanyInnovation .companyinnovation-box .companyinnovation-box-history .box-history-title{font-size: 20px;}
    .CompanyInnovation .companyinnovation-box .companyinnovation-box-pagination .swiper-pagination-bullet{width:14px;height:14px;margin:0 10px 0 0;border:1px solid transparent;}
    .CompanyInnovation .companyinnovation-box .companyinnovation-box-pagination .swiper-pagination-bullet span{width:6px;height:6px;}
    .CompanyInnovation .companyinnovation-box .companyinnovation-box-pagination .swiper-pagination-bullet-active{border-color: #0060b5;}
    .CompanyPhilosophy .companyphilosophy-box .companyphilosophy-box-title, .CompanyInnovation .companyinnovation-box .companyinnovation-box-title{font-size: 22px;}

    .VideoCenter .videocenter-box .videocenter-box-head .box-head-title, .DownloadCenter .downloadcenter-box .downloadcenter-box-head .box-head-title, .ContactWays .contactways-box .contactways-box-head .box-head-title{font-size: 22px;}
    .VideoCenter .videocenter-box .videocenter-box-head .box-head-filter .head-filter-list, .DownloadCenter .downloadcenter-box .downloadcenter-box-head .box-head-filter .head-filter-list, .ContactWays .contactways-box .contactways-box-head .box-head-tabs .head-tabs-list{padding: 0 0 7px; border: 0; border-bottom: 1px solid transparent;}

    .VideoCenter .videocenter-box .videocenter-box-head,.DownloadCenter .downloadcenter-box .downloadcenter-box-head,.ContactWays .contactways-box .contactways-box-head{align-items:flex-start;flex-direction:column;gap:26px;}
    .VideoCenter .videocenter-box .videocenter-box-head .box-head-filter,.DownloadCenter .downloadcenter-box .downloadcenter-box-head .box-head-filter,.ContactWays .contactways-box .contactways-box-head .box-head-tabs{width:100%;gap:28px;overflow-x:auto;}
    .VideoCenter .videocenter-box .videocenter-box-head .box-head-filter .head-filter-list,.DownloadCenter .downloadcenter-box .downloadcenter-box-head .box-head-filter .head-filter-list,.ContactWays .contactways-box .contactways-box-head .box-head-tabs .head-tabs-list{padding-bottom:12px;flex:0 0 auto;font-size: 15px;}
    .VideoCenter .videocenter-box .videocenter-box-grid{margin-top:0;grid-template-columns:1fr;gap:18px;}
    .VideoCenter .videocenter-box .videocenter-box-grid .box-grid-list,.VideoCenter .videocenter-box .videocenter-box-grid .box-grid-list.feature{grid-column:auto;height:250px;}
    .VideoCenter .videocenter-box .videocenter-box-grid .box-grid-list .grid-list-play{width:45px;height:45px;}
    .VideoCenter .videocenter-box .videocenter-box-grid .box-grid-list .grid-list-title{padding:0 18px;bottom:20px;}
	
	
    .content_list_video .list_video_content,.content-list-video .list_video_content{width:calc(100% - 36px);max-width:none;}
    .content_list_video .list_video_content .video_content_close,.content-list-video .list_video_content .video_content_close{width:34px;height:34px;right:0;top:-42px;}
    .content_list_video .list_video_content .video_content_close img,.content-list-video .list_video_content .video_content_close img{height:13px;}
    
	
	.DownloadCenter .downloadcenter-box .downloadcenter-box-grid{margin-top:34px;grid-template-columns:1fr;gap:16px;}
    .DownloadCenter .downloadcenter-box .downloadcenter-box-grid .box-grid-list{min-height:80px;padding:15px;gap:14px;}
    .DownloadCenter .downloadcenter-box .downloadcenter-box-grid .box-grid-list .grid-list-file{gap:10px;min-width:0;}
    .DownloadCenter .downloadcenter-box .downloadcenter-box-grid .box-grid-list .grid-list-file .list-file-icon{width:40px;height:40px;flex:0 0 40px;}
    .DownloadCenter .downloadcenter-box .downloadcenter-box-grid .box-grid-list .grid-list-file .list-file-info{min-width:0;}
    .DownloadCenter .downloadcenter-box .downloadcenter-box-grid .box-grid-list .grid-list-file .list-file-info .file-info-title{line-height:1.45;margin-bottom: 5px;}
    .DownloadCenter .downloadcenter-box .downloadcenter-box-grid .box-grid-list .grid-list-download img{width:13px;height:13px;margin-right:3px;}


    
	
	.ContactWays .contactways-box .contactways-box-content{margin-top:25px;}
    .ContactWays .contactways-box .contactways-box-content .box-content-list{grid-template-columns:1fr;}
    .ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-thumb{height:250px;}
    .ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-info{padding:34px 24px;}
    .ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-info:before{width: 156px; height: 50px; position: absolute; right: 5px ; bottom:10px;}
    .ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-info .list-info-divider{margin:20px 0;}
    .ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-info .list-info-line{margin: 5px 0;}
    .ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-info .list-info-title .info-title-txt{font-size:18px;}
    .ContactWays .contactways-box .contactways-box-content .box-content-list .content-list-info .list-info-title .info-title-link img{height: 10px; margin-right: 3px;}
    .ContactWays .contactways-box .contactways-box-content .box-content-list .c ontent-list-info .list-info-title .info-title-link{height: auto;padding:8px 10px; margin-left: 10px; font-size: 12px;}
    
	.ContactForm{background-size:700px auto;}
    .ContactPage .ContactForm .contactform-box .contactform-box-form .box-form-field select.form-field-control{background-size: 11px;}
    .ContactPage .ContactForm .contactform-box .contactform-box-form .box-form-field select.form-field-control{font-size: 14px;}
    .ContactForm .contactform-box{grid-template-columns:1fr;gap:34px;}
	.ContactForm .contactform-box .contactform-box-intro .box-intro-title{font-size: 22px;}
    .ContactForm .contactform-box .contactform-box-intro .box-intro-desc{margin-top:20px;}
    .ContactForm .contactform-box .contactform-box-form{grid-template-columns:1fr;gap:14px;}
    .ContactForm .contactform-box .contactform-box-form .box-form-field{min-height:50px;padding:0 15px;}
    .ContactForm .contactform-box .contactform-box-form .box-form-field.full,.ContactForm .contactform-box .contactform-box-form .box-form-field.textarea{grid-column:auto;}
    .ContactForm .contactform-box .contactform-box-form .box-form-field .form-field-control{height:50px;font-size: 15px;}
    .ContactForm .contactform-box .contactform-box-form .box-form-field.textarea{min-height:140px;padding-top:16px;}
    .ContactForm .contactform-box .contactform-box-form .box-form-field textarea.form-field-control{height:108px;}
    .ContactPage .ContactForm .contactform-box .contactform-box-form .box-form-field select.form-field-control{height: 100%;font-size: 15px;}
    .ContactForm .contactform-box .contactform-box-form .box-form-field .form-field-label{font-size: 15px;}

    
    .ContactForm .contactform-box .contactform-box-form .form-field-bottom{margin-top:8px;height:auto;padding-left:0;flex-direction:column;align-items: center;}
    .ContactForm .contactform-box .contactform-box-form .form-field-bottom .form-field-captcha{height:50px;margin-bottom:20px;}
    .ContactForm .contactform-box .contactform-box-form .form-field-bottom .form-field-captcha .field-captcha-img{height:96%;}
    .ContactForm .contactform-box .contactform-box-form .form-field-bottom .form-field-captcha .field-captcha-input{width:40%;padding: 0 10px;height:100%;margin-right:15px;font-size: 15px;}
    .ContactForm .contactform-box .contactform-box-form .form-field-bottom .box-form-submit{width:150px;height:50px;font-size: 15px;margin-left: 10px;}
    .ContactForm .contactform-box .contactform-box-form .form-field-bottom .box-form-submit img{width:16px;height:16px;margin-left:4px;}
    
	
	
    .ASService{background-size:auto 700px;}
    .AfterSalesHero{padding:30px 0;}
    .AfterSalesHero .aftersaleshero-box{grid-template-columns:1fr;gap:34px;}
    .AfterSalesHero .aftersaleshero-box .aftersaleshero-box-phone .box-phone-number{margin-top:18px;overflow-wrap:anywhere;}
    .AfterSalesHero .aftersaleshero-box .aftersaleshero-box-info{padding:20px 0 0;border-left:0;border-top:1px solid #ddd;}
    .AfterSalesHero .aftersaleshero-box .aftersaleshero-box-info .box-info-link{margin-top:24px;}
    .AfterSalesHero .aftersaleshero-box .aftersaleshero-box-info .box-info-link img{height:15px;margin-left:4px;}
    
	
	.DealerOffices .dealeroffices-box .dealeroffices-box-title{font-size: 22px;}
    .DealerOffices .dealeroffices-box .dealeroffices-box-filter{margin-top:34px;grid-template-columns:1fr;gap:14px;max-width:100%;margin:20px auto 0;display: flex;align-items: center;justify-content: space-between;}
    .DealerOffices .dealeroffices-box .dealeroffices-box-filter .box-filter-field{width: 49%;height:42px;padding:0 15px;}
    .DealerOffices .dealeroffices-box .dealeroffices-box-filter .box-filter-field .filter-field-select{width: 100%; height:100%;background-position: right 12px center; background-size: 12px;}
    .DealerOffices .dealeroffices-box .dealeroffices-box-grid{margin-top:34px;grid-template-columns:1fr;gap:16px;}
    .DealerOffices .dealeroffices-box .dealeroffices-box-grid .box-grid-list{min-height:0;padding:20px;}
    .DealerOffices .dealeroffices-box .dealeroffices-box-grid .box-grid-list .grid-list-title{margin-bottom:18px;}
    .DealerOffices .dealeroffices-box .dealeroffices-box-grid .box-grid-list .grid-list-line{margin-top: 8px;font-size: 15px;}
    .DealerOffices .dealeroffices-box .dealeroffices-box-grid .box-grid-list .grid-list-line span{width: 15px;height: 15px;margin-right: 7px;}
    .DealerOffices .dealeroffices-box .dealeroffices-box-grid .box-grid-list .grid-list-line span img{height: 45%;}

    .AfterSalesForm{padding:35px 20px;}
    .AfterSalesForm .aftersalesform-box{padding:20px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-title{font-size: 22px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-desc{margin-top:15px;max-width:100%;margin:15px auto 0;font-size: 15px;line-height: 1.5;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form{margin-top:34px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-options .form-options-legend{margin-bottom: 10px;font-size: 15px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-options .form-options-list .options-list-control{width: 15px;height: 15px;margin-right: 3px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-options .form-options-list .options-list-text{font-size: 15px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid .form-grid-field .grid-field-label{font-size: 15px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid .form-grid-field .grid-field-control{font-size: 15px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-options{align-items:flex-start;flex-wrap:wrap;gap:16px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-options .form-options-legend{width:100%;margin-right:0;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid{margin-top:26px;grid-template-columns:1fr;gap:20px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid .form-grid-field.full{grid-column:auto;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid .form-grid-field{gap:10px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid .form-grid-field .grid-field-control{height:45px;padding:0 14px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid .form-grid-field select.grid-field-control{background-position:right 14px center;background-size:12px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-grid .form-grid-field .grid-field-control.textarea{height:150px;padding-top:14px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-policy{margin-top:26px;align-items:center;font-size: 15px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-policy .form-policy-control{margin-top:0;flex:0 0 15px;width: 15px;height: 15px;margin-right: 3px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .box-form-policy .form-policy-text{font-size: 15px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .form-field-bottom{margin-top:24px;height:auto;padding-left:0;flex-direction:column;align-items: center;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .form-field-bottom .form-field-captcha{height:45px;margin-bottom:20px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .form-field-bottom .form-field-captcha .field-captcha-img{height:96%;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .form-field-bottom .form-field-captcha .field-captcha-input{width:40%;padding: 0 10px;height:45px;margin-right:15px;font-size: 15px;}
    .AfterSalesForm .aftersalesform-box .aftersalesform-box-form .form-field-bottom .box-form-submit{width:100%;height:48px;font-size: 15px;margin-left: 0;}
    


    .BreadCrumbs{ margin-top: 40px; margin-bottom: 22px;}

	.Login .Login_content{ width: 92%;}
    .Login .Login_content .Login_content_title{ margin-bottom: 30px;}
    .Login .Login_bottom{ margin-top: 0; padding: 40px 0px;}
    .Login .Login_bottom .Login_bottom_footer{ flex-wrap: wrap;}
    .Login .Login_bottom .Login_bottom_footer .bottom_footer_left{ width: 100%; line-height: 1.5;}
    .Login .Login_bottom .Login_bottom_footer .bottom_footer_right{ width: 100%; margin-top: 10px;}
    .Login .Login_bottom .Login_bottom_footer{ margin-top: 10px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.submit input{ height: 45px;}
    .Login .Login_content .Login_content_txt .content_txt_list .txt_list_li.PrivacyPolicy .PrivacyPolicyBtn img{ left: 0; top: 0;}

    .Personal .PersonalCotnent{ flex-wrap: wrap;}
    .Personal .PersonalCotnent .PersonalCotnent_nav{ padding-bottom: 0; height: auto; overflow: hidden;}
    .Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_txt .nav_txt_li:hover{ padding: 0;}
    .Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_txt .nav_txt_li.on{padding: 0;}
    .Personal .PersonalCotnent .PersonalCotnent_nav,.Personal .PersonalCotnent .PersonalCotnent_right{ width: 100%;}
    .Personal .PersonalCotnent .PersonalCotnent_right{ margin-top: 25px;}
    .Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_txt{ padding-bottom: 20px; overflow: auto;}
    .Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_txt .nav_txt_scro{ width: auto; display: block;}
    .Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_txt .nav_txt_li{ background: #f5f5f5; text-align: center; padding-left: 0; font-size: 12px; border-radius: 4px; margin-right: 2%; margin-bottom: 0; width: 31%; margin-bottom: 2%;}
    .Personal .PersonalCotnent .PersonalCotnent_nav .PersonalCotnent_nav_txt .nav_txt_li:nth-child(3n){ margin-right: 0;}
	.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content{ padding-bottom: 35px;}
    .Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_txt .content_txt_list{ width: 100%;}
	.Personal .PersonalCotnent .PersonalCotnent_right .PersonalCotnent_right_content .right_content_title{ flex-wrap: wrap;}

	.Shop .right_content_txt{ overflow: auto;}
	.Shop .right_content_txt .cart-table-wrap{ width: 1200px;}

	.RequestQuotation .RequestQuotation_btn{ width: 100%; margin-top: 10px;}
	.RequestQuotation .right_content_txt{ overflow: auto;}
	.RequestQuotation .order-card{ width: 1200px;}
	.RequestQuotation .Address{ overflow: auto;}
	.RequestQuotation .Address .AddressScro{ width: 800px;}
	
	
	
	.PopularApps .main-content{display:block}
    .PopularApps .main-content .product-section{width:100%;margin-bottom:20px}
    .PopularApps .data-table tr{display:grid;grid-template-columns:35% 65%}
    .PopularApps .data-table th,.PopularApps .data-table td{width:auto !important;box-sizing:border-box}
    .PopularApps .data-table tbody tr a{padding:15px 0;}
    .PopularApps.ona .data-table th{padding:15px;}
    .PopularApps.ona .data-table thead tr th:nth-child(1){display:none;}
    .PopularApps.ona .data-table thead tr th:nth-child(2){display:none;}
    .PopularApps .data-table thead tr{grid-template-columns:35% 65%}
    .PopularApps .data-table tbody tr{grid-template-columns:35% 65%}
    .PopularApps .data-table th,.PopularApps .data-table td{padding-left:15px;padding-right:15px}
    .PopularApps .data-table tbody tr td:nth-child(3),.PopularApps .data-table tbody tr td:nth-child(4){border-top:1px solid #e5e8eb}
    .PopularApps .data-table tbody tr td:empty{display:none}
    
    .quality .pc_all_contnet .quality_top{ flex-wrap: wrap; padding: 35px; margin-bottom: 35px;}
    .quality .pc_all_contnet .quality_top .quality_top_left img{ height: 100px;}
    .quality .pc_all_contnet .quality_top .quality_top_left,.quality .pc_all_contnet .quality_top .quality_top_right{ width: 100%;}
    .quality .pc_all_contnet .quality_top .quality_top_right{ margin-top:20px;}
    .quality .pc_all_contnet .quality_bottom .quality_bottom_con .bottom_con_list{ width: 100%; margin-bottom: 20px; overflow: hidden;}
    .quality .pc_all_contnet .quality_bottom .quality_bottom_con .bottom_con_list .con_list_left{ background: #4d8bb0; height: 100%; display: flex; flex-direction: column; justify-content: center;}
    
    .Products .Products-box .Products-box-right{ background:#f6f6f8;}
    .Products .Products-box .Products-box-right .box-right-bottom, .Products .Products-box .Products-box-right .page{ margin-left: 0; margin-right: 0; width: 92%; margin: 0 auto;}
    .Products .Products-box .Products-box-right .box-right-bottom{ padding-bottom: 45px;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list{ background:#fff; border-bottom: 0px; padding-bottom: 0; margin-top:20px; padding: 30px;}
    .Products .Products-box .Products-box-right .box-right-bottom .right-bottom—list .bottom—list-left{ gap: 0; }
    .mobile-product-filter-modal{backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); /* 兼容 iOS Safari 等 WebKit 核心浏览器 */}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
}
