@charset "utf-8";
/*font*/
@font-face {font-family:"icomoon";src:url("/wp-content/themes/aoto/css/font/icomoon.ttf");}
/*var*/
:root{--main-color:#2460ff;--unit-angle:7.2deg;}
/*global style*/
html{margin-top:0 !important;}
ul,li,dl,dd,p,span,em,i,div,img,h1,h2,h3,h4,h5,h6,a,input,textarea,body{padding:0px;margin:0px;border:none;}
body{font:20px "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;font-weight:400;color:#333;width:100vw;overflow-x:hidden;background-color:#fff;margin:0;}
body::-webkit-scrollbar{width:4px;height:4px;background-color:#faece5;}
body::-webkit-scrollbar-thumb{width:4px;height:4px;border-radius:2px;background-color:var(--main-color);}
table{border-collapse:collapse;}
em,i{font-style:normal;}
a{color:#333;text-decoration:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(255,0,0,0);}
a:hover{color:var(--main-color);}
ul,li{list-style:none;}
img{vertical-align:top;}
hr{display:none;}
figure{margin:0;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none !important;}
input{outline:none;vertical-align:middle;font-family:"PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;}
input[type='number']{-moz-appearance:textfield;}
input[type="submit"],button{cursor:pointer;}
textarea{vertical-align:top;resize:none;outline:none;overflow:hidden;font-family:"PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;}
button{font-family:"PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;}
p{line-height:1.8em;font-size:0.8em;}
h1{font-size:2.8em;line-height:1.2em;font-weight:Bold;color:#1d1d1f;}
h2{font-size:2.4em;line-height:1.2em;font-weight:Bold;color:#1d1d1f;}
h3{font-size:1.2em;line-height:1.2em;font-weight:Bold;color:#1d1d1f;}
h4{font-size:1em;line-height:1.2em;font-weight:Bold;color:#1d1d1f;}
.clear{clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.clearm:after{clear:both;display:block;height:0;visibility:hidden;content:" ";}
/* backToTop */
#wpadminbar{display:none;}
#a-point{position:relative;top:-2.3vw;display:block;height:0;overflow:hidden;}
.hidden{display:none;}
.m-Top{margin-top:5em;}
.main-width{width:72em;max-width:92vw;margin:0 auto;}
.secd-width{width:80em;max-width:92vw;margin:0 auto;}
.head-width{width:84em;max-width:92vw;margin:0 auto;}
.bread{width:100%;padding:1em 0;box-sizing:border-box;}
.bread p{display:flex;align-items:center;column-gap:0.3vw;color:rgba(255,255,255,.8);flex-wrap:wrap;font-size:0.65em;}
.bread p a{color:rgba(255,255,255,.8);}
.bread p a:hover{color:#fff;}
.bread p:before{content:"\f102";font-family:dashicons;font-size:1.2em;color:#fff;}
.bread i{font-family:dashicons;}
.bread i:before{content:"\f345";}
.bread.noback p{color:#666;}
.bread.noback p a{color:#666;}
.bread.noback p a:hover{color:var(--main-color);}
.bread.noback p:before{color:var(--main-color);}
.bread.atr{padding-top:0;}
.loadico{display:none;position:relative;width:60px;height:30px;margin:7px auto;}
.loadico:before{content:"";position:absolute;left:0;top:5px;width:20px;height:20px;background-color:#2460ff;border-radius:50%;animation:loadl 1s linear infinite;}
.loadico:after{content:"";position:absolute;right:0;top:5px;width:20px;height:20px;background-color:#9f30ac;border-radius:50%;animation:loadr 1s linear infinite;}
.load .loadico{display:block;}
.aoto-btn{position:relative;display:flex;justify-content:center;align-items:center;column-gap:0.57em;line-height:3.4em;padding:0.2em 0 0;border-radius:5em;color:var(--main-color);font-size:0.7em;box-sizing:border-box;overflow:hidden;z-index:1;;transition:all .5s;}
.aoto-btn i{position:relative;display:block;width:1.3em;height:1.3em;line-height:1.3em;text-align:center;color:#fff;font-family:dashicons;}
.aoto-btn i:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;transform-origin:68% center;background-color:var(--main-color);z-index:-1;transition:all .5s;}
.aoto-btn i:after{content:"\f344";}
.aoto-btn:hover{padding:0.2em 1em 0 2em;color:#fff;}
.aoto-btn:hover i:before{transform:scale(20);}
#dream{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.8;backdrop-filter:saturate(180%) blur(5px);z-index:-1;}
.prompt,.loading{position:fixed;left:50%;top:50%;padding:1.5em 2em;transform:translateX(-50%);background-color:rgba(0,0,0,.5);border-radius:0.5em;opacity:0;z-index:-1;transition:opacity .5s,z-index .5s;}
.prompt p,.loading p{position:relative;line-height:1.5em;padding-left:2em;font-size:1em;color:#fff;}
.prompt p:before,.loading p:before{position:absolute;left:0;top:0;width:1em;height:1em;line-height:1em;text-align:center;font-family:dashicons;font-size:1.5em;}
.prompt.warning p:before{content:"\f14c";color:#ffc600;}
.prompt.error p:before{content:"\f10f";color:#ff6d6d;transform:rotate(45deg);}
.prompt.success p:before{content:"\f15e";color:#5af0a8;}
.prompt.on,.loading.on{opacity:1;z-index:99999999;}
.loading p:before{content:"\f463";display:block;color:var(--main-color);animation:loadRotate 1s linear infinite;}
@keyframes loadRotate{
0% {transform:rotate(0);}
100% {transform:rotate(360deg);}
}
@keyframes diffuse{
0% {transform:scale(1);opacity:.5;}
100% {transform:scale(2.5);opacity:0;}
}
@keyframes loadl{
0% {transform:translateX(0) scale(1);z-index:9;}
25% {transform:translateX(20px) scale(1.1);z-index:99;}
50% {transform:translateX(40px) scale(1);z-index:9;}
75% {transform:translateX(20px) scale(0.4);z-index:9;}
100% {transform:translateX(0) scale(1);z-index:9;}
}
@keyframes loadr{
0% {transform:translateX(0) scale(1);z-index:9;}
25% {transform:translateX(-20px) scale(0.4);z-index:9;}
50% {transform:translateX(-40px) scale(1);z-index:9;}
75% {transform:translateX(-20px) scale(1.1);z-index:99;}
100% {transform:translateX(0) scale(1);z-index:9;}
}
@keyframes circle
{
0% {background:conic-gradient(transparent 0deg,transparent 360deg);}
2% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) var(--unit-angle),transparent var(--unit-angle),transparent 360deg);}
4% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*2),transparent calc(var(--unit-angle)*2),transparent 360deg);}
6% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*3),transparent calc(var(--unit-angle)*3),transparent 360deg);}
8% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*4),transparent calc(var(--unit-angle)*4),transparent 360deg);}
10% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*5),transparent calc(var(--unit-angle)*5),transparent 360deg);}
12% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*6),transparent calc(var(--unit-angle)*6),transparent 360deg);}
14% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*7),transparent calc(var(--unit-angle)*7),transparent 360deg);}
16% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*8),transparent calc(var(--unit-angle)*8),transparent 360deg);}
18% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*9),transparent calc(var(--unit-angle)*9),transparent 360deg);}
20% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*10),transparent calc(var(--unit-angle)*10),transparent 360deg);}
22% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*11),transparent calc(var(--unit-angle)*11),transparent 360deg);}
24% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*12),transparent calc(var(--unit-angle)*12),transparent 360deg);}
26% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*13),transparent calc(var(--unit-angle)*13),transparent 360deg);}
28% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*14),transparent calc(var(--unit-angle)*14),transparent 360deg);}
30% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*15),transparent calc(var(--unit-angle)*15),transparent 360deg);}
32% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*16),transparent calc(var(--unit-angle)*16),transparent 360deg);}
34% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*17),transparent calc(var(--unit-angle)*17),transparent 360deg);}
36% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*18),transparent calc(var(--unit-angle)*18),transparent 360deg);}
38% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*19),transparent calc(var(--unit-angle)*19),transparent 360deg);}
40% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*20),transparent calc(var(--unit-angle)*20),transparent 360deg);}
42% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*21),transparent calc(var(--unit-angle)*21),transparent 360deg);}
44% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*22),transparent calc(var(--unit-angle)*22),transparent 360deg);}
46% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*23),transparent calc(var(--unit-angle)*23),transparent 360deg);}
48% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*24),transparent calc(var(--unit-angle)*24),transparent 360deg);}
50% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*25),transparent calc(var(--unit-angle)*25),transparent 360deg);}
52% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*26),transparent calc(var(--unit-angle)*26),transparent 360deg);}
54% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*27),transparent calc(var(--unit-angle)*27),transparent 360deg);}
56% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*28),transparent calc(var(--unit-angle)*28),transparent 360deg);}
58% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*29),transparent calc(var(--unit-angle)*29),transparent 360deg);}
60% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*30),transparent calc(var(--unit-angle)*30),transparent 360deg);}
62% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*31),transparent calc(var(--unit-angle)*31),transparent 360deg);}
64% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*32),transparent calc(var(--unit-angle)*32),transparent 360deg);}
66% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*33),transparent calc(var(--unit-angle)*33),transparent 360deg);}
68% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*34),transparent calc(var(--unit-angle)*34),transparent 360deg);}
70% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*35),transparent calc(var(--unit-angle)*35),transparent 360deg);}
72% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*36),transparent calc(var(--unit-angle)*36),transparent 360deg);}
74% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*37),transparent calc(var(--unit-angle)*37),transparent 360deg);}
76% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*38),transparent calc(var(--unit-angle)*38),transparent 360deg);}
78% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*39),transparent calc(var(--unit-angle)*39),transparent 360deg);}
80% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*40),transparent calc(var(--unit-angle)*40),transparent 360deg);}
82% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*41),transparent calc(var(--unit-angle)*41),transparent 360deg);}
84% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*42),transparent calc(var(--unit-angle)*42),transparent 360deg);}
86% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*43),transparent calc(var(--unit-angle)*43),transparent 360deg);}
88% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*44),transparent calc(var(--unit-angle)*44),transparent 360deg);}
90% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*45),transparent calc(var(--unit-angle)*45),transparent 360deg);}
92% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*46),transparent calc(var(--unit-angle)*46),transparent 360deg);}
94% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*47),transparent calc(var(--unit-angle)*47),transparent 360deg);}
96% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*48),transparent calc(var(--unit-angle)*48),transparent 360deg);}
98% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) calc(var(--unit-angle)*49),transparent calc(var(--unit-angle)*49),transparent 360deg);}
100% {background:conic-gradient(var(--main-color) 0deg,var(--main-color) 360deg);}
}


header{position:fixed;left:0;top:0;width:100%;height:5em;border-bottom:1px solid rgba(255,255,255,.2);z-index:9999;transition:all .5s;}
header .head-width{display:flex;justify-content:space-between;align-items:center;height:100%;}
header .menubtn{display:none;flex-direction:column;justify-content:space-between;width:1.5em;height:1em;margin-right:2em;cursor:pointer;transition:all .3s;}
header .menubtn span{display:block;width:100%;height:2px;background-color:#fff;border-radius:1px;transform-origin:9.5% 50%;transition:all .3s;}
header .logo{height:2.2em;transition:all .5s;}
header .logo img{width:auto;height:100%;filter:grayscale(100%) brightness(1000%);transition:all .5s;}
header .menu .one{display:flex;align-items:center;}
header .menu .one > li{line-height:1em;padding:2em 1em;text-transform:uppercase;}
header .menu .one > li label{cursor:pointer;font-weight:bold;}
header .menu .one > li > a{color:#fff;font-size:0.7em;}
header .menu .one > li:hover > a > label{color:var(--main-color);}
header .menu .one > .menu-item-has-children > .sub-menu{display:none;position:absolute;left:0;top:100%;width:100%;padding:2em calc(50% - 36em) 3em;border-top:1px solid #d2d2d7;border-bottom:1px solid #d2d2d7;box-sizing:border-box;background-color:#fff;font-size:20px;overflow:hidden;}
header .func{display:flex;height:2.2em;}
header .func .icon{display:flex;align-items:center;column-gap:1em;color:#fff;transition:all .5s;}
header .func .icon .search-ico{margin-right:0.2em;font-family:"icomoon";cursor:pointer;}
header .func .icon .search-ico:before{content:"\e914";}
header .func .icon .lang{position:relative;display:flex;align-items:center;column-gap:0.2em;font-family:"icomoon";cursor:pointer;}
header .func .icon .lang .selbox{display:none;position:absolute;left:50%;top:100%;width:3em;padding:0.3em 0;margin-left:-1.5em;border-radius:0.3em;background-color:#fff;box-shadow:0 0 0.3em rgba(0,0,0,.2);}
header .func .icon .lang .selbox a{display:block;padding:0.2em 0.3em;font-size:0.7em;text-align:center;}
header .func .icon .lang:hover .selbox{display:block;}
header .func .icon .lang:before{content:"\e916";font-size:1.1em;}
header .func .icon .lang:after{content:"\e904";transform:rotate(90deg);font-size:0.6em;}
header .func .icon .login{display:block;color:#fff;font-family:"icomoon";transition:all .5s;}
header .func .icon .login:before{content:"\e90a";font-size:1.1em;}
header .func .icon .compute{font-family:dashicons;color:#fff;transition:all .5s;}
header .func .icon .compute:before{content:"\f16e";font-size:1.2em;}
header .func .stock{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding-left:1.2em;margin-left:1.2em;border-left:1px solid rgba(255,255,255,.2);color:#fff;transition:all .5s;}
header .func .stock span{font-size:0.7em;}
header .func .stock p{display:flex;align-items:flex-end;column-gap:0.3em;height:2.16em;line-height:1em;font-size:0.6em;}
header .func .stock p strong{display:block;line-height:0.9em;font-size:1.8em;font-weight:bold;color:#ce002a;}
header .func .stock p i{display:block;}
header .func .stock p em{color:#ce002a;font-weight:bold;}
header .func .stock p:before{content:"";width:1.2em;height:1em;background-image:url(/wp-content/uploads/2025/08/stock-icon.svg);background-size:contain;background-repeat:no-repeat;}
header .func .stock a{position:absolute;left:0;top:0;width:100%;height:100%;}
header .func .stock.drop p strong{color:#008000;}
header .func .stock.drop p em{color:#008000;}
header .func .stock.drop p:before{background-image:url(/wp-content/uploads/2025/08/stock-drop-icon.svg);}

header .search{position:absolute;left:0;top:-120%;width:100%;height:100%;background-color:#fff;box-shadow:0 0 1vw rgba(0,0,0,.1);transition:all .3s;}
header .search .main-width{display:flex;align-items:center;justify-content:center;column-gap:1vw;height:100%;}
header .search i{display:block;position:relative;width:2.4vw;height:2.4vw;cursor:pointer;}
header .search i:before{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background-color:#333;transform:rotate(45deg);}
header .search i:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background-color:#333;transform:rotate(-45deg);}
header .search form{position:relative;width:30vw;height:2.4vw;padding-right:2.4vw;border:1px solid #aaa;border-radius:0.5vw;box-sizing:border-box;font-size:1vw;overflow:hidden;}
header .search form:before{content:"\e914";position:absolute;right:0;top:0;width:2.4vw;height:100%;line-height:2.4vw;font-family:"icomoon";font-size:1.3vw;text-align:center;}
header .search input{width:100%;height:calc(2.4vw - 2px);padding:0 0.7vw;font-size:1vw;}
header .search button{position:absolute;right:0;top:0;width:2.4vw;height:100%;border:none;background:none;}
header .search.on{top:0;}

header:hover{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
header:hover .logo img{filter:grayscale(0) brightness(100%);}
header:hover .menubtn span{background-color:var(--main-color);}
header:hover .menu .one > li > a{color:#1d1d1f;}
header:hover .func .icon{color:#333;}
header:hover .func .icon .compute{color:#555;}
header:hover .func .icon .login{color:#333;}
header:hover .func .stock{color:#333;border-color:#d9d9d9;}

header .menu .one > .drop_contact > .sub-menu{justify-content:space-between;}
header .menu .one > .drop_contact > .sub-menu > li{width:30.5%;}
header .menu .one > .drop_contact > .sub-menu > li > a{display:flex;flex-direction:column-reverse;row-gap:0;}
header .menu .one > .drop_contact > .sub-menu > li > a > img{width:20.4em;max-width:100%;height:auto;border-radius:0.8em;}
header .menu .one > .drop_contact > .sub-menu > li > a > label{display:block;padding-bottom:1.2em;margin-bottom:1.4em;border-bottom:1px solid #d2d2d7;font-size:0.7em;font-weight:bold;color:#1d1d1f;}
header .menu .one > .drop_contact > .sub-menu > .clist{position:relative;padding-left:3em;box-sizing:border-box;z-index:1;}
header .menu .one > .drop_contact > .sub-menu > .clist li{position:relative;padding-left:2em;margin-top:1em;}
header .menu .one > .drop_contact > .sub-menu > .clist li img{position:absolute;left:0;top:0;width:1.1em;height:1.1em;object-fit:contain;}
header .menu .one > .drop_contact > .sub-menu > .clist li label{display:block;line-height:1.6em;margin-bottom:0.5em;font-size:0.7em;font-weight:bold;color:#1d1d1f;}
header .menu .one > .drop_contact > .sub-menu > .clist li p{font-size:0.7em;}
header .menu .one > .drop_contact > .sub-menu > .clist:before{content:"";position:absolute;left:0;top:-2em;width:calc(100% + 14em);height:calc(100% + 6em);background-color:#fafafb;z-index:-1;}
header .menu .one > .drop_contact:hover > .sub-menu{display:flex;}

header .menu .one > .drop_about p{display:none;position:absolute;left:calc(50% - 18em);top:calc(100% + 0.7em);color:#1d1d1f;font-size:2.85em;;z-index:1;}
header .menu .one > .drop_about > .sub-menu{padding-left:calc(50% - 23.3em);padding-right:calc(50% + 15.2em);padding-bottom:4em;}
header .menu .one > .drop_about > .sub-menu > li{height:2.4em;}
header .menu .one > .drop_about > .sub-menu > li > a{position:relative;display:flex;align-items:center;height:100%;padding-left:2.6em;font-size:0.8em;color:#1d1d1f;}
header .menu .one > .drop_about > .sub-menu > li > .sub-menu{display:none;position:absolute;right:calc(50% - 36em);top:2em;width:51.2em;padding-left:2em;box-sizing:border-box;}
header .menu .one > .drop_about > .sub-menu > li > .sub-menu li{width:17em;}
header .menu .one > .drop_about > .sub-menu > li > .sub-menu li a{display:flex;flex-direction:column;row-gap:0.8em;}
header .menu .one > .drop_about > .sub-menu > li > .sub-menu li img{width:100%;height:9.6em;border-radius:0.8em;object-fit:cover;}
header .menu .one > .drop_about > .sub-menu > li > .sub-menu li label{position:relative;display:flex;justify-content:space-between;align-items:center;padding-right:3.3em;font-size:0.8em;}
header .menu .one > .drop_about > .sub-menu > li > .sub-menu li label:after{content:"\f344";position:absolute;right:1em;top:0.1em;width:1.3em;height:1.3em;line-height:1.3em;text-align:center;background-color:var(--main-color);color:var(--main-color);border-radius:50%;font-size:0.88em;font-family:dashicons;transform:scale(0.3);transition:all .5s;}
header .menu .one > .drop_about > .sub-menu > li > .sub-menu li:hover label:after{color:#fff;transform:scale(1);}
header .menu .one > .drop_about > .sub-menu > li.on > a{background-color:#e9efff;border-radius:0.4em 0 0 0.4em;border-right:2px solid var(--main-color);}
header .menu .one > .drop_about > .sub-menu > li.on > a:before{content:"";position:absolute;left:1.2em;top:50%;width:0.4em;height:0.4em;margin-top:-0.2em;background-color:var(--main-color);border-radius:50%;z-index:1;}
header .menu .one > .drop_about > .sub-menu > li.on > .sub-menu{display:flex;column-gap:2em;}
header .menu .one > .drop_about > .sub-menu:before{content:"";position:absolute;right:calc(50% + 15.2em);top:0;width:1px;height:100%;background-color:#d2d2d7;}
header .menu .one > .drop_about:hover > a p{display:block;}
header .menu .one > .drop_about:hover > .sub-menu{display:block;}

header .menu .one > .drop_case > .sub-menu{display:none;flex-direction:column;align-items:center;row-gap:0;padding-bottom:2em;}
header .menu .one > .drop_case > .sub-menu .slide-hcs{position:relative;padding-bottom:2em;margin-bottom:2em;border-bottom:1px solid #d2d2d7;}
header .menu .one > .drop_case > .sub-menu .slide-hcs .btn{position:absolute;top:50%;width:2.4em;height:2.4em;line-height:2.4em;margin-top:-2.4em;text-align:center;border-radius:50%;background-color:#fff;color:var(--main-color);box-shadow:0.1em 0.1em 0.5em rgba(0,0,0,.1);cursor:pointer;}
header .menu .one > .drop_case > .sub-menu .slide-hcs .btn:before{font-family:dashicons;}
header .menu .one > .drop_case > .sub-menu .slide-hcs .btn:hover{background-color:var(--main-color);color:#fff;}
header .menu .one > .drop_case > .sub-menu .slide-hcs .prev{left:-4em;}
header .menu .one > .drop_case > .sub-menu .slide-hcs .prev:before{content:"\f341";}
header .menu .one > .drop_case > .sub-menu .slide-hcs .next{right:-4em;}
header .menu .one > .drop_case > .sub-menu .slide-hcs .next:before{content:"\f345";}
header .menu .one > .drop_case > .sub-menu .slide-pic{overflow:hidden;}
header .menu .one > .drop_case > .sub-menu .slide-pic ul{display:flex;flex-wrap:wrap;width:1000%;}
header .menu .one > .drop_case > .sub-menu .slide-pic li{width:17.1em;margin-right:1.2em;}
header .menu .one > .drop_case > .sub-menu .slide-pic li img{width:100%;height:9.6em;border-radius:0.8em;}
header .menu .one > .drop_case > .sub-menu .slide-pic li span{display:inline-block;line-height:1.5em;margin-top:1em;padding:0.2em 1em 0;border-radius:0.6em;font-size:0.7em;color:var(--main-color);background-image:linear-gradient(to right,#c0d1ff,#eff3ff);}
header .menu .one > .drop_case > .sub-menu .slide-pic li label{display:block;margin:0.8em 0 0.5em;font-weight:bold;}
header .menu .one > .drop_case > .sub-menu .slide-pic li p{line-height:1.5em;font-size:0.7em;color:#666;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
header .menu .one > .drop_case:hover > .sub-menu{display:flex;}

header .menu .one > .drop_solution > .sub-menu{display:none;column-gap:3em;padding-right:calc(50% - 9.2em);padding-bottom:6em;}
header .menu .one > .drop_solution > .sub-menu > li > a{display:block;padding-bottom:0.8em;margin-bottom:2em;border-bottom:1px solid #d2d2d7;font-size:0.7em;font-weight:bold;color:#1d1d1f;}
header .menu .one > .drop_solution > .sub-menu > li > .sub-menu{display:flex;flex-wrap:wrap;width:10em;column-gap:0.75em;row-gap:0.5em;padding-right:2em;}
header .menu .one > .drop_solution > .sub-menu > li > .sub-menu > li{width:100%;height:2.5em;}
header .menu .one > .drop_solution > .sub-menu > li > .sub-menu > li > a{position:relative;display:flex;align-items:center;height:100%;padding:0.5em 0.5em 0.5em 2.8em;font-size:0.7em;color:#333;box-sizing:border-box;border-radius:0.4em;overflow:hidden;}
header .menu .one > .drop_solution > .sub-menu > li > .sub-menu > li > a img{position:absolute;left:0.7em;top:50%;width:1.5em;height:1.5em;margin-top:-0.75em;object-fit:contain;filter:url(/wp-content/themes/aoto/css/);}
header .menu .one > .drop_solution > .sub-menu > li > .sub-menu > li > .sub-menu{display:none;position:absolute;top:2em;right:calc(50% - 36em);width:23.7em;padding-left:3em;box-sizing:border-box;}
header .menu .one > .drop_solution > .sub-menu > li > .sub-menu > li > .sub-menu > li{width:100%;}
header .menu .one > .drop_solution > .sub-menu > li > .sub-menu > li > .sub-menu > li img{width:100%;height:13em;border-radius:0.8em;object-fit:cover;}
header .menu .one > .drop_solution > .sub-menu > li > .sub-menu > li > .sub-menu > li label{display:block;margin-top:0.8em;}
header .menu .one > .drop_solution > .sub-menu > li > .sub-menu > li > .sub-menu:before{content:"";position:absolute;left:0;top:-2em;width:calc(100% + 14em);height:calc(100% + 8em);background-color:#fafafb;z-index:-1;}
header .menu .one > .drop_solution > .sub-menu > li > .sub-menu > li.on > a{background-color:#e9efff;}
header .menu .one > .drop_solution > .sub-menu > li > .sub-menu > li.on > .sub-menu{display:block;}
header .menu .one > .drop_solution > .sub-menu > li.two > .sub-menu{width:18.75em;}
header .menu .one > .drop_solution > .sub-menu > li.two > .sub-menu > li{width:calc(50% - 0.375em);}
header .menu .one > .drop_solution:hover > .sub-menu{display:flex;}

header .menu .one > .drop_product > .sub-menu{display:none;justify-content:center;padding-top:0.8em;padding-bottom:0.8em;background-color:#f5f5f7;overflow:visible;}
header .menu .one > .drop_product > .sub-menu > li{padding:0 3em;border-right:1px dashed #d2d2d7;}
header .menu .one > .drop_product > .sub-menu > li > a{opacity:0.6;}
header .menu .one > .drop_product > .sub-menu > li > a label{display:block;margin-top:0.8em;font-size:0.7em;}
header .menu .one > .drop_product > .sub-menu > li > a p{display:none;}
header .menu .one > .drop_product > .sub-menu > li > a img{width:2.6em;height:2.6em;object-fit:contain;}
header .menu .one > .drop_product > .sub-menu > li > a:hover{color:#1d1d1f;}
header .menu .one > .drop_product > .sub-menu > li > .tit{display:none;position:absolute;left:calc(50% - 36em);top:calc(100% + 3em);z-index:2;}
header .menu .one > .drop_product > .sub-menu > li > .tit h2{line-height:1.5em;margin-bottom:1em;font-size:2em;}
header .menu .one > .drop_product > .sub-menu > li > .tit h2 span{display:block;color:var(--main-color);}
header .menu .one > .drop_product > .sub-menu > li > .tit a{display:inline-block;line-height:1.4em;padding:0.7em 2.3em;border:1px solid #1d1d1f;font-size:0.75em;color:#1d1d1f;border-radius:3em;transition:all .5s;}
header .menu .one > .drop_product > .sub-menu > li > .tit a:hover{background-color:var(--main-color);border-color:var(--main-color);color:#fff;}
header .menu .one > .drop_product > .sub-menu > li > .sub-menu{display:none;position:absolute;left:0;top:100%;width:100%;min-height:19em;padding-top:1em;padding-bottom:3em;padding-left:calc(50% - 18em);padding-right:calc(50% + 9.5em);box-sizing:border-box;background-color:#fff;z-index:1;}
header .menu .one > .drop_product > .sub-menu > li > .sub-menu > li{height:2.4em;}
header .menu .one > .drop_product > .sub-menu > li > .sub-menu > li > a{position:relative;display:flex;align-items:center;height:100%;padding-left:2.6em;font-size:0.8em;color:#1d1d1f;z-index:1;}
header .menu .one > .drop_product > .sub-menu > li > .sub-menu > li > a img{position:absolute;left:0.6em;top:50%;width:1.3em;height:1.3em;margin-top:-0.65em;object-fit:contain;}
header .menu .one > .drop_product > .sub-menu > li > .sub-menu > li > .sub-menu{display:none;column-gap:0.8em;position:absolute;right:calc(50% - 36em);top:3em;width:45.5em;padding-left:2em;box-sizing:border-box;}
header .menu .one > .drop_product > .sub-menu > li > .sub-menu > li > .sub-menu li{width:25%;box-sizing:border-box;text-align:center;}
header .menu .one > .drop_product > .sub-menu > li > .sub-menu > li > .sub-menu li > a{display:block;width:100%;height:11em;padding:15%;background-color:#f6f6f8;border-radius:0.8em;box-sizing:border-box;overflow:hidden;transition:all .5s;}
header .menu .one > .drop_product > .sub-menu > li > .sub-menu > li > .sub-menu li > a img{width:100%;height:5.3em;object-fit:contain;}
header .menu .one > .drop_product > .sub-menu > li > .sub-menu > li > .sub-menu li > a label{display:block;margin-top:2em;font-size:0.75em;}
header .menu .one > .drop_product > .sub-menu > li > .sub-menu > li > .sub-menu li > a:hover{background-color:#f2f6ff;}
header .menu .one > .drop_product > .sub-menu > li > .sub-menu > li.on > a{background-color:#e9efff;border-radius:0.4em 0 0 0.4em;border-right:2px solid var(--main-color);}
header .menu .one > .drop_product > .sub-menu > li > .sub-menu > li.on > .sub-menu{display:flex;}
header .menu .one > .drop_product > .sub-menu > li > .sub-menu:before{content:"";position:absolute;right:calc(50% + 9.5em);top:0;width:calc(50% - 9.5em);height:100%;background-color:#fafafb;}
header .menu .one > .drop_product > .sub-menu > li > .sub-menu:after{content:"";position:absolute;right:calc(50% + 9.5em);top:0;width:1px;height:100%;background-color:#d2d2d7;}
header .menu .one > .drop_product > .sub-menu > li > .sub-menu > li > a p{display:none;}
header .menu .one > .drop_product > .sub-menu > li.on > a{opacity:1;}
header .menu .one > .drop_product > .sub-menu > li.on > .tit{display:block;}
header .menu .one > .drop_product > .sub-menu > li.on > .sub-menu{display:block;}
header .menu .one > .drop_product:hover > .sub-menu{display:flex;}

header .menu .one > .drop_normal{position:relative;}
header .menu .one > .drop_normal > .sub-menu{display:none;left:50%;width:9.6em;padding:0.8em;margin-left:-4.8em;border-radius:0.4em;border-left:1px solid #d2d2d7;border-right:1px solid #d2d2d7;background-color:#fff;box-sizing:border-box;}
header .menu .one > .drop_normal > .sub-menu li a{display:block;line-height:1.4em;padding:1em 1.2em;font-size:0.7em;border-radius:0.6em;}
header .menu .one > .drop_normal > .sub-menu li a:hover{background-color:#f2f6ff;}
header .menu .one > .drop_normal:hover > .sub-menu{display:block;}

header.flow{height:3em;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
header.flow .logo{height:1.6em;}
header.flow .logo img{filter:grayscale(0) brightness(100%);}
header.flow .menubtn span{background-color:var(--main-color);}
header.flow .menu .one > li{padding:1em;}
header.flow .menu .one > li > a{color:#333;}
header.flow .func .icon{color:#333;}
header.flow .func .icon .compute{color:#555;}
header.flow .func .icon .login{color:#333;}
header.flow .func .stock{color:#333;border-color:#d9d9d9;}
header.action{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
header.action .logo img{filter:grayscale(0) brightness(100%);}
header.action .menubtn span{background-color:var(--main-color);}
header.action .menubtn .b1{transform:rotate(45deg);}
header.action .menubtn .b2{opacity:0;}
header.action .menubtn .b3{transform:rotate(-45deg);}
header.action .menu .one > li > a{color:#333;}
header.action .func .icon{color:#333;}
header.action .func .icon .compute{color:#555;}
header.action .func .stock{color:#333;border-color:#d9d9d9;}

.page-template-taxonomy-cases header{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.page-template-taxonomy-cases header .logo img{filter:grayscale(0) brightness(100%);}
.page-template-taxonomy-cases header .menubtn span{background-color:var(--main-color);}
.page-template-taxonomy-cases header .menu .one > li > a{color:#1d1d1f;}
.page-template-taxonomy-cases header .func .icon{color:#333;}
.page-template-taxonomy-cases header .func .icon .compute{color:#555;}
.page-template-taxonomy-cases header .func .icon .login{color:#333;}
.page-template-taxonomy-cases header .func .stock{color:#333;border-color:#d9d9d9;}
.page-template-category header{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.page-template-category header .logo img{filter:grayscale(0) brightness(100%);}
.page-template-category header .menubtn span{background-color:var(--main-color);}
.page-template-category header .menu .one > li > a{color:#1d1d1f;}
.page-template-category header .func .icon{color:#333;}
.page-template-category header .func .icon .compute{color:#555;}
.page-template-category header .func .icon .login{color:#333;}
.page-template-category header .func .stock{color:#333;border-color:#d9d9d9;}
.page-template-solutions header{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.page-template-solutions header .logo img{filter:grayscale(0) brightness(100%);}
.page-template-solutions header .menubtn span{background-color:var(--main-color);}
.page-template-solutions header .menu .one > li > a{color:#1d1d1f;}
.page-template-solutions header .func .icon{color:#333;}
.page-template-solutions header .func .icon .compute{color:#555;}
.page-template-solutions header .func .icon .login{color:#333;}
.page-template-solutions header .func .stock{color:#333;border-color:#d9d9d9;}
.page-template-compute header{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.page-template-compute header .logo img{filter:grayscale(0) brightness(100%);}
.page-template-compute header .menubtn span{background-color:var(--main-color);}
.page-template-compute header .menu .one > li > a{color:#1d1d1f;}
.page-template-compute header .func .icon{color:#333;}
.page-template-compute header .func .icon .compute{color:#555;}
.page-template-compute header .func .icon .login{color:#333;}
.page-template-compute header .func .stock{color:#333;border-color:#d9d9d9;}
.page-template-login header{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.page-template-login header .logo img{filter:grayscale(0) brightness(100%);}
.page-template-login header .menubtn span{background-color:var(--main-color);}
.page-template-login header .menu .one > li > a{color:#1d1d1f;}
.page-template-login header .func .icon{color:#333;}
.page-template-login header .func .icon .compute{color:#555;}
.page-template-login header .func .icon .login{color:#333;}
.page-template-login header .func .stock{color:#333;border-color:#d9d9d9;}
.single-case header{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.single-case header .logo img{filter:grayscale(0) brightness(100%);}
.single-case header .menubtn span{background-color:var(--main-color);}
.single-case header .menu .one > li > a{color:#1d1d1f;}
.single-case header .func .icon{color:#333;}
.single-case header .func .icon .compute{color:#555;}
.single-case header .func .icon .login{color:#333;}
.single-case header .func .stock{color:#333;border-color:#d9d9d9;}
.single-post header{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.single-post header .logo img{filter:grayscale(0) brightness(100%);}
.single-post header .menubtn span{background-color:var(--main-color);}
.single-post header .menu .one > li > a{color:#1d1d1f;}
.single-post header .func .icon{color:#333;}
.single-post header .func .icon .compute{color:#555;}
.single-post header .func .icon .login{color:#333;}
.single-post header .func .stock{color:#333;border-color:#d9d9d9;}
.single-product header{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.single-product header .logo img{filter:grayscale(0) brightness(100%);}
.single-product header .menubtn span{background-color:var(--main-color);}
.single-product header .menu .one > li > a{color:#1d1d1f;}
.single-product header .func .icon{color:#333;}
.single-product header .func .icon .compute{color:#555;}
.single-product header .func .icon .login{color:#333;}
.single-product header .func .stock{color:#333;border-color:#d9d9d9;}
.single-innovate header{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.single-innovate header .logo img{filter:grayscale(0) brightness(100%);}
.single-innovate header .menubtn span{background-color:var(--main-color);}
.single-innovate header .menu .one > li > a{color:#1d1d1f;}
.single-innovate header .func .icon{color:#333;}
.single-innovate header .func .icon .compute{color:#555;}
.single-innovate header .func .icon .login{color:#333;}
.single-innovate header .func .stock{color:#333;border-color:#d9d9d9;}
.tax-cases header{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.tax-cases header .logo img{filter:grayscale(0) brightness(100%);}
.tax-cases header .menubtn span{background-color:var(--main-color);}
.tax-cases header .menu .one > li > a{color:#1d1d1f;}
.tax-cases header .func .icon{color:#333;}
.tax-cases header .func .icon .compute{color:#555;}
.tax-cases header .func .icon .login{color:#333;}
.tax-cases header .func .stock{color:#333;border-color:#d9d9d9;}
.category header{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.category header .logo img{filter:grayscale(0) brightness(100%);}
.category header .menubtn span{background-color:var(--main-color);}
.category header .menu .one > li > a{color:#1d1d1f;}
.category header .func .icon{color:#333;}
.category header .func .icon .compute{color:#555;}
.category header .func .icon .login{color:#333;}
.category header .func .stock{color:#333;border-color:#d9d9d9;}
.search-results header{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.search-results header .logo img{filter:grayscale(0) brightness(100%);}
.search-results header .menubtn span{background-color:var(--main-color);}
.search-results header .menu .one > li > a{color:#1d1d1f;}
.search-results header .func .icon{color:#333;}
.search-results header .func .icon .compute{color:#555;}
.search-results header .func .icon .login{color:#333;}
.search-results header .func .stock{color:#333;border-color:#d9d9d9;}
.term-32 header{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.term-32 header .logo img{filter:grayscale(0) brightness(100%);}
.term-32 header .menubtn span{background-color:var(--main-color);}
.term-32 header .menu .one > li > a{color:#1d1d1f;}
.term-32 header .func .icon{color:#333;}
.term-32 header .func .icon .compute{color:#555;}
.term-32 header .func .icon .login{color:#333;}
.term-32 header .func .stock{color:#333;border-color:#d9d9d9;}
.term-33 header{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.term-33 header .logo img{filter:grayscale(0) brightness(100%);}
.term-33 header .menubtn span{background-color:var(--main-color);}
.term-33 header .menu .one > li > a{color:#1d1d1f;}
.term-33 header .func .icon{color:#333;}
.term-33 header .func .icon .compute{color:#555;}
.term-33 header .func .icon .login{color:#333;}
.term-33 header .func .stock{color:#333;border-color:#d9d9d9;}
.term-34 header{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.term-34 header .logo img{filter:grayscale(0) brightness(100%);}
.term-34 header .menubtn span{background-color:var(--main-color);}
.term-34 header .menu .one > li > a{color:#1d1d1f;}
.term-34 header .func .icon{color:#333;}
.term-34 header .func .icon .compute{color:#555;}
.term-34 header .func .icon .login{color:#333;}
.term-34 header .func .stock{color:#333;border-color:#d9d9d9;}

.page-template-taxonomy-internals{font-size:18px;}
.page-template-taxonomy-internals header{display:none;}
.page-template-taxonomy-internals footer{display:none;}
.tax-internals{font-size:18px;}
.tax-internals header{display:none;}
.tax-internals footer{display:none;}
.tax-internals .flow-icon{display:none;}
.tax-internals .list-news{overflow:hidden;}
.tax-internals .list-news .list li .text p{display:block;margin-top:0.5em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.tax-internals .list-news .list li .text .info{display:none;}
.tax-internals #dream{display:none;}
.single-internal{font-size:18px;}
.single-internal header{display:none;}
.single-internal footer{display:none;}
.single-internal .flow-icon{display:none;}
.single-internal .main-article .title .info span{display:none;}
.single-internal #dream{display:none;}

footer{position:relative;padding:3.5em 0 0;z-index:1;}
footer video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;filter:brightness(80%);z-index:-1;}
footer .main-width{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:3.5em;}
footer .info{width:32%;color:#fff;}
footer .info h3{margin-bottom:0.8em;color:#fff;}
footer .info p{font-size:0.8em;}
footer .info img{filter:grayscale(100%) brightness(1000%);}
footer .info .logo{height:2.2em;margin-bottom:2.8em;}
footer .info .logo img{width:auto;height:100%;}
footer .info .wp-block-group{position:relative;margin-top:2.3em;column-gap:0.7em;}
footer .info .wp-block-group img{width:100%;height:100%;padding:0.4em;box-sizing:border-box;cursor:pointer;}
footer .info .wp-block-group .wp-block-image{width:1.8em;height:1.8em;border:1px solid #fff;border-radius:50%;opacity:.5;}
footer .info .wp-block-group .wp-block-image a{width:100%;height:100%;}
footer .info .wp-block-group .wp-block-image:hover{opacity:1;}
footer .info .wp-block-group .wx-qrcode{position:absolute;left:0;top:150%;width:6em;height:6em;padding:0;border:none;opacity:1;display:none;}
footer .info .wp-block-group .wx-qrcode img{width:100%;height:100%;padding:0;filter:grayscale(0) brightness(100%);}
footer .menu-footer-nav-container{width:60.4%;}
footer .menu-footer-nav-container a{color:#fff;}
footer .menu-footer-nav-container p{display:none;}
footer .menu-footer-nav-container label{cursor:pointer;}
footer .menu-footer-nav-container img{display:none;}
footer .menu-footer-nav-container span{display:none;}
footer .menu-footer-nav-container .one{display:flex;justify-content:space-between;}
footer .menu-footer-nav-container .one > li{line-height:1.5em;font-size:0.8em;}
footer .menu-footer-nav-container .one > li > a{display:block;margin-bottom:1.2em;font-weight:bold;}
footer .menu-footer-nav-container .sub-menu li{margin-top:0.5em;font-size:0.875em;opacity:.6;}
footer .menu-footer-nav-container .sub-menu li:hover{opacity:1;}
footer .copyright{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;padding:1.5em 0;border-top:1px solid rgba(255,255,255,.1);}
footer .copyright a{color:rgba(255,255,255,.3);}
footer .copyright a:hover{color:#fff;}
footer .copyright p{display:flex;align-items:center;column-gap:0.5em;color:rgba(255,255,255,.3);font-size:0.7em;}
footer .copyright .menu-other-nav-container .one{display:flex;align-items:center;font-size:0.7em;}
footer .copyright .menu-other-nav-container .one li{padding-left:0.8em;margin-left:0.8em;border-left:1px solid rgba(255,255,255,.1);}
footer .copyright .menu-other-nav-container .one li:first-child{padding-left:0;margin-left:0;border-left:none;}
footer:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);backdrop-filter:saturate(180%) blur(7px);z-index:-1;}

.pageinfo{margin-top:3em;}
.pageinfo ul{display:flex;flex-wrap:wrap;justify-content:center;column-gap:0.5em;}
.pageinfo li{width:2.8em;height:2.8em;line-height:2.8em;border-radius:50%;text-align:center;font-size:0.7em;cursor:pointer;}
.pageinfo li:hover{color:var(--main-color);}
.pageinfo li.on{background-color:var(--main-color);color:#fff;}
.pageinfo li.tx{display:flex;justify-content:center;align-items:center;}
.pageinfo li.tx:before{content:"\e904";font-family:"icomoon";font-size:1em;}
.pageinfo li.tx:after{content:"\e904";font-family:"icomoon";font-size:1em;}
.pageinfo li.home{margin-right:10px;}
.pageinfo li.home:before{transform:translateX(25%) rotate(180deg);}
.pageinfo li.home:after{transform:translateX(-25%) rotate(180deg);}
.pageinfo li.last{margin-left:10px;}
.pageinfo li.last:before{transform:translateX(25%);}
.pageinfo li.last:after{transform:translateX(-25%);}
.pageinfo li.total{width:auto;}

.slidebox{position:relative;}
.slidebox .slide-pic{position:relative;height:100%;}
.slidebox .wp-block-image{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;overflow:hidden;transition:all 1.5s;}
.slidebox .wp-block-image a{display:block;width:100%;height:100%;}
.slidebox .wp-block-image img{width:100%;height:100%;object-fit:cover;}
.slidebox .wp-block-cover{position:absolute;left:0;top:0;width:100%;height:100%;padding:0 8%;min-height:0;opacity:0;overflow:hidden;z-index:-1;transition:all 1.5s;}
.slidebox .wp-block-cover h1{font-size:2.8em;margin:0.4em 0 0.8em;font-weight:bold;text-shadow:0 0.3em 0.4em rgba(0,0,0,.8);}
.slidebox .wp-block-cover p{font-size:1.2em;text-shadow:0 0.3em 0.4em rgba(0,0,0,.8);}
.slidebox .wp-block-cover img{transition:transform 8s;}
.slidebox .wp-block-cover .wp-block-button{display:inline-block;line-height:1.2em;font-size:0.8em;border-radius:3em;box-sizing:border-box;text-align:center;}
.slidebox .wp-block-cover .wp-block-button .wp-block-button__link{display:flex;align-items:center;column-gap:1em;padding:1.4em 4.1em;font-size:1em;transition:all .5s;}
.slidebox .wp-block-cover .wp-block-button .wp-block-button__link:after{content:"\ea3c";font-family:"icomoon";}
.slidebox .wp-block-cover .wp-block-button .wp-block-button__link:hover{column-gap:2.8em;padding:1.4em 3.2em;color:#fff;}
.slidebox .wp-block-cover .wp-block-cover__inner-container{position:relative;width:72em;max-width:92vw;margin:0;box-sizing:border-box;z-index:-1;transition:all 1.5s;}
.slidebox .wp-block-cover .clinks{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;}
.slidebox .wp-block-video{position:absolute;left:0;top:0;width:100%;height:100%;}
.slidebox .wp-block-video video{width:100%;height:100%;object-fit:cover;}
.slidebox .func{position:absolute;left:0;bottom:4%;display:flex;align-items:center;justify-content:center;column-gap:1.2em;width:100%;;z-index:999;}
.slidebox .func .pap{display:block;font-family:dashicons;color:#fff;}
.slidebox .func .pap:before{content:"\f523";}
.slidebox .func .pap.stop:before{content:"\f522";}
.slidebox .func .dot{position:relative;padding:0 2em;}
.slidebox .func .dot ul{display:flex;align-items:center;column-gap:1em;}
.slidebox .func .dot ul li{position:relative;width:0.8em;height:0.8em;padding:0.2em;box-sizing:border-box;border-radius:50%;z-index:1;}
.slidebox .func .dot ul li i{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;mask:radial-gradient(transparent 50%, #000 51%);}
.slidebox .func .dot ul li:after{content:"";display:block;width:100%;height:100%;background-color:#fff;border-radius:50%;}
.slidebox .func .dot ul li:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:rgba(255,255,255,.2);mask:radial-gradient(transparent 50%, #000 51%);z-index:-1;}
.slidebox .func .dot .btn span{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;color:#fff;font-family:dashicons;}
.slidebox .func .dot .btn .prev{left:0;}
.slidebox .func .dot .btn .prev:before{content:"\f341";}
.slidebox .func .dot .btn .next{right:0;}
.slidebox .func .dot .btn .next:before{content:"\f345";}
.slidebox .func .snum{position:absolute;right:3em;top:50%;transform:translateY(-50%);font-size:0.9em;color:#999;}
.slidebox .func .snum .act{font-size:2em;color:#fff;}
.slidebox .func .sctip{position:absolute;left:3em;top:50%;display:flex;align-items:center;column-gap:0.4em;transform:translateY(-50%);font-size:0.6em;color:#fff;}
.slidebox .func .sctip img{width:2.4em;-webkit-filter:invert(100%);}
.slidebox li.active .wp-block-image{opacity:1;}
.slidebox li.active .wp-block-image img{transform:scale(1.05);}
.slidebox li.active .wp-block-cover{opacity:1;z-index:99;}
.slidebox li.active .wp-block-cover img{transform:scale(1.05);}
.slidebox li.active .wp-block-cover .wp-block-cover__inner-container{z-index:9;}


.main-search{padding-bottom:5em;}
.main-search h1{width:100%;line-height:1.3em;margin-bottom:1.3em;font-size:1.5em;}
.main-search h1 span{color:#ff0000;}
.main-search .main-width{display:flex;flex-wrap:wrap;justify-content:space-between;}
.main-search .bread{width:100%;}
.main-search .cbox{width:55%;}
.main-search .cbox h3{line-height:1.3em;margin-bottom:0.5em;font-size:1em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.main-search .cbox h3 a{text-decoration:underline;}
.main-search .cbox p{line-height:1.5em;font-size:0.75em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#777;}
.main-search .cbox time{display:block;line-height:1.3em;margin-top:0.25em;font-size:0.75em;color:#999;}
.main-search .list li{display:none;margin-bottom:2em;}
.main-search .list li .info{position:relative;padding-top:0.5em;}
.main-search .list li .info .pic{position:absolute;left:0;top:0;width:130px;height:100px;overflow:hidden;}
.main-search .list li .info .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.main-search .list li .info.has{padding-left:150px;min-height:100px;}
.main-search .list li.on{display:block;}
.main-search .side{position:relative;width:30%;}
.main-search .side h2{margin-bottom:0.7em;font-size:1.5em;}
.main-search .side ul{display:flex;flex-wrap:wrap;column-gap:3%;row-gap:0.7em;}
.main-search .side li{position:relative;width:48.5%;padding:0.5em 1.5em 1.5em;border:1px solid #d2d2d7;box-sizing:border-box;border-radius:0.8em;overflow:hidden;text-align:center;transition:all .5s;}
.main-search .side li p{text-align:center;}
.main-search .side li .pic{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden;}
.main-search .side li .pic img{position:absolute;left:10%;top:10%;width:80%;height:80%;object-fit:contain;}
.main-search .side li:hover{border-color:var(--main-color);background-color:#f2f6ff;color:var(--main-color);}
.main-search .side li:hover .pic:before{transform:scale(1);}
.main-search .side li:hover .cover{opacity:0;}
.main-search .side .pos{position:sticky;top:5em;}

.slide-case{position:relative;}
.slide-case .slide-pic{height:19em;margin-bottom:1.2em;box-shadow:0 0 .5em rgba(0,0,0,.05);border-radius:0.8em;overflow:hidden;}
.slide-case .slide-pic ul{display:flex;flex-wrap:wrap;width:1000%;}
.slide-case .slide-pic li{display:flex;align-items:center;width:72em;height:19em;background-color:#fff;}
.slide-case .slide-pic li .pic{width:47.5%;height:100%;}
.slide-case .slide-pic li .pic img{width:100%;height:100%;object-fit:cover;}
.slide-case .slide-pic li .text{display:flex;flex-direction:column;align-items:flex-start;row-gap:1.2em;width:52.5%;padding:2em 6.94%;box-sizing:border-box;}
.slide-case .slide-pic li .text span{display:inline-block;line-height:1.5em;padding:0.2em 1em 0;border-radius:0.6em;font-size:0.7em;color:var(--main-color);background-image:linear-gradient(to right,#c0d1ff,#eff3ff);}
.slide-case .slide-pic li .text h3{font-size:1.6em;}
.slide-case .slide-pic li .text p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.slide-case .slide-dot ul{display:flex;justify-content:center;column-gap:0.8em;}
.slide-case .slide-dot li{width:2.8em;height:0.3em;background-color:#d3dfff;border-radius:3em;overflow:hidden;}
.slide-case .slide-dot li:before{content:"";display:block;width:0;height:100%;background-color:var(--main-color);border-radius:3em;}
.slide-case .slide-dot li.active:before{content:"";width:100%;transition:all 5s linear;}
.slide-case .btn{position:absolute;top:50%;display:flex;justify-content:center;align-items:center;width:2.4em;height:2.4em;margin-top:-1.2em;background-color:var(--main-color);border-radius:50%;color:#fff;font-family:dashicons;cursor:pointer;}
.slide-case .prev{left:-3.5em;}
.slide-case .prev:before{content:"\f341";}
.slide-case .next{right:-3.5em;}
.slide-case .next:before{content:"\f345";}

.com-banner{position:relative;height:40em;z-index:1;overflow:hidden;}
.com-banner > *{position:relative;z-index:1;}
.com-banner img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1;}
.com-banner .text{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:72em;max-width:92vw;height:100%;margin:0 auto;padding:1em 0;box-sizing:border-box;}
.com-banner .text h1{text-align:center;color:#fff;}
.com-banner .text .info{display:flex;justify-content:space-between;align-items:center;}
.com-banner .text .info .bread{width:auto;}
.com-banner .text .info .cate{display:flex;column-gap:0.8em;}
.com-banner .text .info .cate a{display:block;line-height:1.4em;padding:0.7em 3.3em;border:1px solid #fff;color:#fff;border-radius:5em;font-size:0.75em;}
.com-banner .text .info .cate .on{background-color:var(--main-color);border-color:var(--main-color);}
.com-banner .text .tit{text-align:center;}
.com-banner .text .tit p{margin-top:0.5em;font-size:1.2em;color:#fff;}
.com-banner .text .about{display:flex;justify-content:space-between;align-items:center;}
.com-banner .text .about .exc{position:relative;display:flex;justify-content:space-between;align-items:center;width:23em;max-width:50%;z-index:1;}
.com-banner .text .about .exc p{color:#fff;}
.com-banner .text .about .exc .play{position:relative;display:flex;justify-content:center;align-items:center;width:4em;height:4em;padding:0.4em;border:1px solid rgba(255,255,255,.5);border-radius:50%;box-sizing:border-box;}
.com-banner .text .about .exc .play i{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-left:5%;background-color:var(--main-color);border-radius:50%;box-sizing:border-box;cursor:pointer;}
.com-banner .text .about .exc .play i:before{content:"\f522";display:block;font-family:dashicons;color:#fff;font-size:1.6em;transition:all .5s;}
.com-banner .text .about .exc .play:hover i:before{transform:scale(1.2);}
.com-banner .text .about .exc:before{content:"";position:absolute;left:0;top:50%;width:calc(100% - 4em);height:1px;background-color:rgba(255,255,255,.5);z-index:-1;}
.com-banner .text .about .exc:after{content:"";position:absolute;left:100%;top:50%;width:14em;height:1px;background-color:rgba(255,255,255,.5);z-index:-1;}
.com-banner .text:before{content:"";display:block;height:5em;}
.com-banner .desc{display:flex;flex-direction:column;justify-content:space-between;width:72em;max-width:92vw;height:100%;margin:0 auto;padding:6em 0 3em;box-sizing:border-box;}
.com-banner .desc .info{width:83%;}
.com-banner .desc .info h1{position:relative;margin-bottom:0.5em;padding-left:0.5em;font-size:2.4em;color:#fff;z-index:1;}
.com-banner .desc .info h1:before{content:"";position:absolute;left:0;bottom:0.2em;width:1.2em;height:1.2em;border-radius:50%;background-color:var(--main-color);z-index:-1;}
.com-banner .desc .info p{color:#f2f2f2;}
.com-banner .half{display:flex;flex-direction:column;justify-content:space-between;width:72em;max-width:92vw;height:100%;margin:0 auto;padding:6em 0 3em;box-sizing:border-box;}
.com-banner .half h1{font-size:2.4em;color:#fff;text-align:center;}
.com-banner .half:after{content:"";display:block;height:5em;}
.com-banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:20%;background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,0));}
.com-banner:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:40%;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6));}
.com-banner.had-cover:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);}
.com-banner.had-cover:after{display:none;}

.com-tab{height:2.5em;}
.com-tab .pos{left:0;top:3em;width:100%;height:2.5em;background-color:rgba(255,255,255,0);z-index:9;transition:all .5s;}
.com-tab .main-width{height:100%;}
.com-tab ul{height:100%;display:flex;column-gap:3.5em;border-bottom:1px solid #d2d2d7;}
.com-tab ul li{position:relative;display:flex;align-items:center;height:100%;font-size:0.7em;cursor:pointer;}
.com-tab ul li:after{content:"\f347";position:absolute;left:calc(100% + 0.2em);top:50%;transform:translateY(-50%);font-size:1em;font-family:dashicons;}
.com-tab ul li.on{color:var(--main-color);}
.com-tab ul li.on:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:3px;background-color:var(--main-color);border-radius:3px;}
.com-tab.flow .pos{position:fixed;background-color:#fff;}

.com-cate{display:flex;flex-wrap:wrap;column-gap:0.5em;margin-bottom:3em;}
.com-cate a{display:block;line-height:1.4em;padding:0.8em 1.3em;font-size:0.7em;border-radius:0.6em;}
.com-cate .active{background-color:#f2f6ff;color:var(--main-color);}

.flowtop{height:3em;}
.flowtop .main-width{display:flex;justify-content:space-between;align-items:center;}
.flowtop .pos{left:0;top:3em;width:100vw;background-color:#f5f5f7;z-index:99;transition:all .5s;}
.flowtop .bread{width:auto;}
.flowtop .tab{display:flex;column-gap:3em;}
.flowtop .tab span{position:relative;display:block;line-height:1.2em;font-size:0.7em;cursor:pointer;}
.flowtop .tab span i{position:relative;display:block;}
.flowtop .tab span:before{content:"";position:absolute;left:-2.14em;top:0;width:1px;height:100%;background-color:#999;}
.flowtop .tab span:first-child:before{display:none;}
.flowtop .tab span.on i:before{content:"";position:absolute;left:0;top:calc(100% + 8px);width:100%;height:2px;background-color:var(--main-color);}
.flowtop .tab span.on i:after{content:"";position:absolute;left:50%;top:calc(100% + 8px);border:6px solid transparent;border-top-color:var(--main-color);transform:translateX(-50%);}
.flowtop .tab span.hidden{display:none;}
.flowtop.pros .pos{background-color:#f2f6ff;}
.flowtop.pros .tab.hipr span:nth-child(3){display:none;}
.flowtop.pros .tab.hidn span:nth-child(2){display:none;}
.flowtop.flow .pos{position:fixed;}

.flow-icon{position:fixed;right:0.5em;bottom:50%;padding:0.3em 0;transform:translateY(50%);background-color:var(--main-color);border-radius:5em;z-index:999;}
.flow-icon a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:0.5em;width:6em;height:6em;border-bottom:1px solid rgba(255,255,255,.1);box-sizing:border-box;text-align:center;font-size:0.5em;color:#fff;cursor:pointer;}
.flow-icon a span{position:absolute;right:100%;top:15%;display:none;align-items:center;height:70%;padding:0.5em 1em;background-color:#fff;color:#333;border-radius:5em;box-sizing:border-box;white-space:nowrap;font-size:1.5em;}
.flow-icon a:before{display:block;}
.flow-icon a:hover span{display:flex;}
.flow-icon .contact:before{content:"\f101";font-family:dashicons;font-size:2.2em;}
.flow-icon .purchase:before{content:"";display:block;width:2.2em;height:2.2em;background-image:url(/wp-content/uploads/2025/09/purchase.png);background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-filter:invert(100%);}
.flow-icon .contact:before{content:"\f101";font-family:dashicons;font-size:2.2em;}
.flow-icon .phone:before{content:"\e915";font-family:"icomoon";font-size:2em;}
.flow-icon .top{border-bottom:none;}
.flow-icon .top:before{content:"\ea3a";font-family:"icomoon";font-size:1.8em;border-top:0.15em solid #fff;}

.flow-message{position:fixed;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:-1;opacity:0;transition:all .5s;}
.flow-message .box{position:relative;width:30em;padding:1.5em;max-width:92vw;border-radius:0.8em;background-color:#fff;box-sizing:border-box;transform:translateY(1em);transition:all .5s;}
.flow-message .box .close{position:absolute;right:-4em;top:0;width:4em;height:4em;cursor:pointer;}
.flow-message .box .close:before{content:"";position:absolute;left:50%;top:50%;width:2em;height:2px;margin:-1px 0 0 -1em;background-color:#fff;transform:rotate(45deg);}
.flow-message .box .close:after{content:"";position:absolute;left:50%;top:50%;width:2em;height:2px;margin:-1px 0 0 -1em;background-color:#fff;transform:rotate(-45deg);}
.flow-message .box h2{margin-bottom:0.2em;font-size:1.4em;}
.flow-message .box .simple-message{margin-top:1em;}
.flow-message .box .simple-message ul{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1em;}
.flow-message .box .simple-message li{width:48.6%;}
.flow-message .box .simple-message li input,.flow-message .box .simple-message li textarea{width:100%;height:2.2em;background:none;border-bottom:1px solid #d2d2d7;font-size:0.7em;}
.flow-message .box .simple-message li textarea{height:5em;padding:0.5em 0;}
.flow-message .box .simple-message li button{height:2.8em;padding:0 3em;border:none;background-color:var(--main-color);color:#fff;border-radius:5em;font-size:0.7em;cursor:pointer;}
.flow-message .box .simple-message li *::placeholder{font-size:0;}
.flow-message .box .simple-message li.sm-address{width:100%;}
.flow-message .box .simple-message li.sm-message{width:100%;}
.flow-message.on{opacity:1;z-index:9999;}
.flow-message.on .box{transform:translateY(0);}

.flow-video{position:fixed;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:-1;opacity:0;transition:all .5s;}
.flow-video .close{position:absolute;right:0;top:0;width:4em;height:4em;cursor:pointer;}
.flow-video .close:before{content:"";position:absolute;left:50%;top:50%;width:2em;height:2px;margin:-1px 0 0 -1em;background-color:#fff;transform:rotate(45deg);}
.flow-video .close:after{content:"";position:absolute;left:50%;top:50%;width:2em;height:2px;margin:-1px 0 0 -1em;background-color:#fff;transform:rotate(-45deg);}
.flow-video iframe{width:50em;height:28.125em;background-color:#fff;border-radius:0.8em;overflow:hidden;transform:translateY(1em);transition:all .5s;}
.flow-video.on{opacity:1;z-index:9999;}
.flow-video.on iframe{transform:translateY(0);}

.index-banner{position:relative;height:100vh;}
.index-banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:10em;background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,0));}

.index-solution{padding:5em 0;}
.index-solution h2{margin-bottom:0.5em;}
.index-solution p{width:50em;max-width:100%;margin:0 auto;}
.index-solution .wp-block-group{display:flex;column-gap:1.2%;margin-top:2em;}
.index-solution .wp-block-cover{width:22%;padding:2em 1.5em 3em;border-radius:0.9em;transition:all .5s;}
.index-solution .wp-block-cover .wp-block-cover__inner-container{height:100%;display:flex;flex-direction:column;justify-content:space-between;}
.index-solution .wp-block-cover h3{margin-bottom:0.5em;}
.index-solution .wp-block-cover p{position:relative;padding-left:1em;margin:0 0 auto;font-size:0.7em;}
.index-solution .wp-block-cover p:before{content:"";position:absolute;left:0;top:0.5em;width:0.5em;height:0.5em;background-color:var(--main-color);border-radius:50%;}
.index-solution .wp-block-cover .wp-block-image{height:13.8em;margin:auto 0;padding:0.5em;box-sizing:border-box;}
.index-solution .wp-block-cover .wp-block-image img{width:100%;height:100%;object-fit:contain;object-position:center right;}
.index-solution .wp-block-cover .wp-block-buttons{opacity:0;transition:all .5s;}
.index-solution .wp-block-cover .wp-block-button__link{line-height:1.8em;padding:0.5em 2em;background-color:rgba(36,96,255,0) !important;border:1px solid #fff;border-radius:5em;background-color:initial;font-size:0.75em;transition:all .5s;}
.index-solution .wp-block-cover.on{width:53.6%;padding-right:3em;}
.index-solution .wp-block-cover.on .wp-block-buttons{opacity:1;}
.index-solution .wp-block-cover.on .wp-block-button__link{color:#fff;background-color:rgba(36,96,255,1) !important;border-color:rgba(36,96,255,1);}

.index-case{padding-top:1em;overflow:hidden;}
.index-case .title{margin-bottom:2em;}
.index-case .title .main-width{display:flex;justify-content:space-between;align-items:center;}
.index-case .cont{position:relative;height:calc(100vh - 3em);}
.index-case .cont .slide-pic{position:relative;height:100%;}
.index-case .cont .slide-pic ul{display:flex;flex-wrap:wrap;width:2000%;height:100%;}
.index-case .cont .slide-pic li{position:relative;width:100vw;height:100%;transform:scale(0.8);border-radius:0.8em;overflow:hidden;transition:all 1s;}
.index-case .cont .slide-pic li img{width:100%;height:100%;object-fit:cover;object-position:bottom center;}
.index-case .cont .slide-pic li .text{position:absolute;left:calc(50% - 36em);bottom:10em;width:24em;padding:2em;border-radius:0.8em;box-shadow:inset 0 0 0.5em rgba(255,255,255,.3);box-sizing:border-box;background-color:rgba(255,255,255,.14);backdrop-filter:saturate(180%) blur(20px);color:#fff;opacity:0;transform:translateY(1em);z-index:2;;transition:all 1s;}
.index-case .cont .slide-pic li .text h3{margin-bottom:0.8em;color:#fff;}
.index-case .cont .slide-pic li .text a{display:inline-block;line-height:1.9em;margin-top:1.5em;padding:0.5em 2em;font-size:0.75em;background-color:var(--main-color);color:#fff;border-radius:5em;}
.index-case .cont .slide-pic li:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:30%;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6));}
.index-case .cont .slide-dot{position:absolute;left:50%;bottom:1.8em;width:73em;max-width:92vw;transform:translateX(-50%);opacity:0;z-index:2;transition:all 1s;}
.index-case .cont .slide-dot ul{display:flex;justify-content:space-between;}
.index-case .cont .slide-dot li{width:4em;text-align:center;}
.index-case .cont .slide-dot li i{position:relative;display:block;width:4em;height:4em;margin-bottom:0.6em;border-radius:50%;box-sizing:border-box;}
.index-case .cont .slide-dot li em{display:block;width:100%;height:100%;padding:0.9em;border:0.3em solid rgba(255,255,255,.05);box-sizing:border-box;border-radius:50%;}
.index-case .cont .slide-dot li img{width:100%;height:100%;-webkit-filter:invert(100%);}
.index-case .cont .slide-dot li span{display:block;font-size:0.7em;color:#fff;white-space:nowrap;}
.index-case .cont .slide-dot li.active i:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;animation:circle 5s linear;mask:radial-gradient(transparent 60%, #000 61%);}
.index-case.done .cont .slide-pic li{transform:scale(1);border-radius:0;}
.index-case.done .cont .slide-pic li .text{opacity:1;transform:translateY(0);}
.index-case.done .cont .slide-dot{opacity:1;}


.index-news{padding:5em 0;}
.index-news .main-width{display:flex;justify-content:space-between;}
.index-news .title{display:flex;flex-direction:column;align-items:flex-start;width:17.4%;}
.index-news .title h2{margin-bottom:0.2em;}
.index-news .title p{font-size:1.2em;}
.index-news .title .cate{margin:1.5em 0;}
.index-news .title .cate span{display:block;width:11em;line-height:1.5em;margin-bottom:1em;padding:0.7em;font-size:0.75em;text-align:center;border:1px solid #333;box-sizing:border-box;border-radius:5em;cursor:pointer;}
.index-news .title .cate .on{background-color:var(--main-color);border-color:var(--main-color);color:#fff;}
.index-news .cont{width:79.2%;}
.index-news .cont .item{display:none;justify-content:space-between;}
.index-news .cont .item .text h3{margin-bottom:0.5em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .5s;}
.index-news .cont .item .text h3:hover{color:var(--main-color);}
.index-news .cont .item .text p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.index-news .cont .item .pic{position:relative;height:0;padding-bottom:66.4%;border-radius:0.8em;overflow:hidden;}
.index-news .cont .item .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:all .5s;}
.index-news .cont .item .pic:hover img{transform:scale(1.05);}
.index-news .cont .item .info{display:flex;align-items:center;margin:2em 0;font-size:0.6em;}
.index-news .cont .item .info time{display:block;margin-right:1.25em;padding-right:1.25em;border-right:1px solid #d9d9d9;}
.index-news .cont .item .head{width:49%;}
.index-news .cont .item ul{position:relative;display:flex;flex-direction:column;width:47.4%;}
.index-news .cont .item li{display:flex;justify-content:space-between;margin-bottom:1.55em;padding-bottom:1.55em;border-bottom:1px solid #d9d9d9;}
.index-news .cont .item li .pic{width:40.7%;padding-bottom:27%;}
.index-news .cont .item li .text{width:53.7%;}
.index-news .cont .item li .text h3{line-height:1.5em;font-size:0.8em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.index-news .cont .item li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.index-news .cont .item.on{display:flex;}

.index-market{padding:5em 0;background-image:url(/wp-content/uploads/2025/08/market-bg.webp);background-size:cover;}
.index-market .wp-block-group{column-gap:4.2em;margin:1.5em 0 5em;}
.index-market .wp-block-group p br{display:none;}
.index-market .wp-block-group p mark{display:flex;justify-content:center;align-items:flex-end;line-height:1em;margin-bottom:0.3em;font-size:2.3em;font-weight:bold;}
.index-market .wp-block-group p mark sub{line-height:1em;font-size:0.62em;}
.index-market .wp-block-list li{position:absolute;width:10px;height:10px;background-color:#49f0ff;border-radius:50%;z-index:1;transition:all .5s;}
.index-market .wp-block-list li span{position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:0.6em;white-space:nowrap;transition:all .5s;}
.index-market .wp-block-list li .pros{display:none;position:absolute;top:0.15em;width:12em;background-image:linear-gradient(90deg, #f2f6ff, #fff);box-shadow:0 0 1em rgba(0,0,0,.05);border-radius:0.8em;overflow:hidden;z-index:2;}
.index-market .wp-block-list li .pros h3{padding:0.5em 1.2em;font-size:0.8em;background-color:var(--main-color);color:#fff;font-weight:bold;}
.index-market .wp-block-list li .pros p{font-size:0.7em;padding:0.6em 1.3em;}
.index-market .wp-block-list li .line{display:none;position:absolute;top:5px;width:calc(5.2em - 5px);height:1.7em;}
.index-market .wp-block-list li .line:before{content:"";position:absolute;top:0;width:46.67%;height:1px;background-color:#49f0ff;}
.index-market .wp-block-list li .line:after{content:"";position:absolute;bottom:0;width:67%;height:1px;background-color:#49f0ff;}
.index-market .wp-block-list li:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#49f0ff;border-radius:50%;animation:diffuse 1s linear infinite;z-index:-1;transition:all .5s;}
.index-market .wp-block-list li.left .pros{left:5.2em;}
.index-market .wp-block-list li.left .line{left:5px;}
.index-market .wp-block-list li.left .line:before{left:0;transform-origin:left center;transform:rotate(45deg);}
.index-market .wp-block-list li.left .line:after{right:0;}
.index-market .wp-block-list li.right .pros{right:5.2em;}
.index-market .wp-block-list li.right .line{right:5px;}
.index-market .wp-block-list li.right .line:before{right:0;transform-origin:right center;transform:rotate(-45deg);}
.index-market .wp-block-list li.right .line:after{left:0;}
.index-market .wp-block-list li.cn{left:77.5%;top:33%;}
.index-market .wp-block-list li.es{left:44%;top:28%;}
.index-market .wp-block-list li.uk{left:44.6%;top:18%;}
.index-market .wp-block-list li.us{left:14%;top:29%;}
.index-market .wp-block-list li.jp{left:87.5%;top:31%;}
.index-market .wp-block-list li.ksa{left:59%;top:39%;}
.index-market .wp-block-list li.ksa span{left:initial;right:20px;}
.index-market .wp-block-list li.db{left:62.7%;top:39.5%;}
.index-market .wp-block-list li.in{left:70.5%;top:42%;}
.index-market .wp-block-list li.th{left:78%;top:46%;}
.index-market .wp-block-list li.on .pros{display:block;}
.index-market .wp-block-list li.on .line{display:block;}
.index-market .market-map .dot{display:none;}

.page-solution{padding:2.8em 0 1em;}
.page-solution .com-tab{margin-bottom:4em;}
.page-solution .s-point{position:relative;top:-5em;height:0;overflow:hidden;}
.page-solution .item{margin-bottom:5em;text-align:center;}
.page-solution .item .title{margin-bottom:2em;}
.page-solution .item .title h2{font-size:1.6em;margin-bottom:0.8em;}
.page-solution .item .title p{width:57em;max-width:100%;margin:0 auto;}
.page-solution .item .list ul{display:flex;flex-wrap:wrap;gap:1.2em;}
.page-solution .item .list li{position:relative;flex:1 1 calc(33.33% - 1.2em);border-radius:0.8em;box-sizing:border-box;overflow:hidden;}
.page-solution .item .list li a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;}
.page-solution .item .list li .pic{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;}
.page-solution .item .list li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.page-solution .item .list li .text{position:absolute;left:0;top:0;width:100%;height:100%;padding:1.3em;display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-sizing:border-box;z-index:1;}
.page-solution .item .list li .text p{font-size:0.8em;color:#fff}
.page-solution .item .list li .text .ico{width:3.6em;height:3.6em;border-radius:50%;background-color:var(--main-color);opacity:0;transition:all .5s;}
.page-solution .item .list li .text .ico img{width:100%;height:100%;padding:25%;box-sizing:border-box;-webkit-filter:invert(100%);}
.page-solution .item .list li .text:before{content:"";}
.page-solution .item .list li .text:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.9));z-index:-1;transition:all .5s;}
.page-solution .item .list li:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(rgba(36,96,255,0.2),rgba(36,96,255,1));opacity:0;transition:all .5s;}
.page-solution .item .list li:hover .text .ico{opacity:1;}
.page-solution .item .list li:hover .text:after{opacity:0;}
.page-solution .item .list li:hover:after{opacity:1;}

.list-solution{padding:5em 0;overflow:hidden;}
.list-solution ul{display:flex;flex-direction:column;row-gap:5em;}
.list-solution li{position:relative;display:flex;align-items:center;width:100%;height:33.7em;z-index:1;}
.list-solution li .main-width{display:flex;}
.list-solution li .bg{position:absolute;right:0;top:0;width:calc(100% - 50vw + 12em);height:100%;border-radius:0.8em 0 0 0.8em;overflow:hidden;z-index:-1;transition:all .5s;}
.list-solution li .bg img{width:100%;height:100%;object-fit:cover;}
.list-solution li .bg:before{content:"";position:absolute;left:0;top:0;width:50%;height:100%;background-image:linear-gradient(to right,rgba(36,96,255,1),rgba(36,96,255,0));opacity:0;transition:all .5s;}
.list-solution li .text{display:flex;flex-direction:column;align-items:flex-start;width:21.5em;z-index:1;}
.list-solution li .text h3{margin-bottom:0.7em;font-size:1.6em;transition:all .5s;}
.list-solution li .text p{text-align:justify;color:#666;transition:all .5s;}
.list-solution li .text .aoto-btn{line-height:2.8em;padding:0.2em 3.5em 0;border:1px solid #999;color:#666;border-radius:0.6em;margin-top:4em;}
.list-solution li .text .aoto-btn:hover{border-color:var(--main-color);color:#fff;}
.list-solution li:nth-child(2n) .main-width{justify-content:flex-end;}
.list-solution li:nth-child(2n) .bg{right:inherit;left:0;border-radius:0 0.8em 0.8em 0;}
.list-solution li:nth-child(2n) .bg:before{left:initial;right:0;background-image:linear-gradient(to right,rgba(36,96,255,0),rgba(36,96,255,1));}
.list-solution li:hover .bg{width:100%;border-radius:0;}
.list-solution li:hover .bg:before{opacity:1;}
.list-solution li:hover .text h3{color:#fff;}
.list-solution li:hover .text p{color:#fff;}
.list-solution li:hover .text .aoto-btn{border-color:#fff;color:#fff;}
.list-solution li:hover .text .aoto-btn:hover{border-color:var(--main-color);}

.main-solution{}
.main-solution p{text-align:justify;}
.main-solution .content section{margin-top:5em;}
.main-solution .content section h2{margin-bottom:1.5em;font-size:2em;text-align:center;}
.main-solution .content .profile .main-width > *{margin-bottom:30px;}
.main-solution .content .profile h3{position:relative;padding-bottom:0.4em;margin-bottom:1.5em;font-size:1.6em;}
.main-solution .content .profile h3:before{content:"";position:absolute;left:0;bottom:0;width:2em;height:4px;background-color:var(--main-color);}
.main-solution .content .profile p{margin-bottom:1.5em;text-align:justify;font-size:0.8em !important;}
.main-solution .content .profile p.has-text-align-left{text-align:left;}
.main-solution .content .profile p.has-text-align-center{text-align:center;}
.main-solution .content .profile p.has-text-align-right{text-align:right;}
.main-solution .content .profile ul{margin-bottom:1.2em;padding-left:1em;}
.main-solution .content .profile li{position:relative;list-style-type:disc;line-height:1.8em;font-size:0.8em;}
.main-solution .content .profile .wp-block-media-text{margin-top:5em;}
.main-solution .content .profile .wp-block-media-text__content{padding:0 16.5% 0 0;}
.main-solution .content .profile .wp-block-media-text__media{border-radius:0.8em;overflow:hidden;}
.main-solution .content .profile .wp-block-image{border-radius:0.8em;overflow:hidden;}
.main-solution .content .profile .wp-block-gallery{align-items:stretch;}
.main-solution .content .profile .wp-block-gallery img{height:100%;}
.main-solution .content .feature ul{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:5%;row-gap:1.5em;}
.main-solution .content .feature li h3{margin-bottom:0.5em;}
.main-solution .content .feature li p{color:#666;}
.main-solution .content .feature li .ico{width:4.8em;height:4.8em;margin-bottom:1.2em;padding:0.4em;box-sizing:border-box;background-image:url(/wp-content/uploads/2025/08/icon-bg.png);background-size:100% 100%;}
.main-solution .content .feature li .ico img{width:100%;height:100%;}
.main-solution .content .case{padding:5em 0;background-image:url(/wp-content/uploads/2025/08/solution-case-bg.webp);background-size:cover;}
.main-solution .content .product{padding-bottom:5em;}
.main-solution .content .product .list{display:flex;justify-content:center;column-gap:1.7%;}
.main-solution .content .product .item{width:32.2%;border-radius:0.8em;background-color:#fff;box-sizing:border-box;overflow:hidden;transition:all .5s;}
.main-solution .content .product .item .pic{position:relative;height:0;padding-bottom:56.25%;background-color:#f5f5f7;overflow:hidden;}
.main-solution .content .product .item .pic img{position:absolute;left:10%;top:10%;width:80%;height:80%;object-fit:contain;transition:all .5s;}
.main-solution .content .product .item .text{padding:1.8em 2em;}
.main-solution .content .product .item .text h3{margin-bottom:0.8em;}
.main-solution .content .product .item .text p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;}
.main-solution .content .product .item .text ul{margin-top:1.5em;padding-left:1em;}
.main-solution .content .product .item .text li{position:relative;line-height:1.5em;list-style-type:disc;font-size:0.8em;color:#666;}
.main-solution .content .product .item .text li::marker{color:var(--main-color);}
.main-solution .content .product .item:hover{box-shadow:0 0 1em rgba(0,0,0,.05);}
.main-solution .content .product .item:hover .pic img{transform:scale(1.05);}
.main-solution .content .framework{padding:5em 0;background-color:#f2f6ff;}
.main-solution.hife .com-tab ul li:nth-child(2){display:none;}
.main-solution.hife .content .feature{display:none;}
.main-solution.hisy .com-tab ul li:nth-child(5){display:none;}
.main-solution.hisy .content .framework{display:none;}
.main-solution.hipo .com-tab ul li:nth-child(4){display:none;}
.main-solution.hipo .content .product{display:none;}

.top-case{height:26.5em;padding:5em 0 2em;box-sizing:border-box;background-image:url(/wp-content/uploads/2025/08/top-case.webp);background-size:cover;background-position:center;}
.top-case h1{font-size:2.1em;text-align:center;}
.top-case .bread{}
.top-case .main-width{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;}
.top-case .main-width:after{content:"";}

.list-case{padding:5em 0;}
.list-case .slide-case{margin-bottom:5em;}
.list-case .list ul{display:flex;flex-wrap:wrap;column-gap:1.55%;}
.list-case .list li{position:relative;display:none;width:32.3%;margin-bottom:1.55%;border-radius:1.2em;box-shadow:0 0 0.5em rgba(0,0,0,.1);overflow:hidden;}
.list-case .list li .pic{position:relative;height:0;padding-bottom:56.2%;overflow:hidden;z-index:2;}
.list-case .list li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.list-case .list li .text{position:relative;padding:1.8em 2em 2em;}
.list-case .list li .text h3{margin:0.7em 0 0.5em;font-size:1.2em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:all .5s;}
.list-case .list li .text p{height:3.6em;color:#666;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-case .list li .text span{display:inline-block;line-height:1.5em;padding:0.2em 1em 0;border-radius:0.6em;font-size:0.7em;color:var(--main-color);background-image:linear-gradient(to right,#c0d1ff,#eff3ff);}
.list-case .list li .text img{max-height:2em;margin-top:2em;object-fit:contain;}
.list-case .list li .text .more{position:absolute;right:0.8em;top:-1.6em;width:3.2em;height:3.2em;background-color:rgba(255,255,255,.5);border-radius:50%;overflow:hidden;z-index:3;}
.list-case .list li .text .more:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--main-color);border-radius:50%;transform:scale(0.125);transition:all .5s;}
.list-case .list li .text .more:after{content:"\f344";position:absolute;width:100%;height:100%;line-height:4em;text-align:center;font-family:dashicons;font-size:0.8em;color:#fff;transform:translateX(-100%);transition:all .5s;}
.list-case .list li:hover .text .more:before{transform:scale(1);}
.list-case .list li:hover .text .more:after{transform:translateX(0);transition-delay:.1s;}
.list-case .list li.on{display:block;}

.more-case{margin:0;padding:5em 0;background-color:#f2f6ff;}
.more-case h2{margin-bottom:1.5em;text-align:center;}

.main-comart{padding:3em 0 5em;}
.main-comart .cont{display:flex;justify-content:space-between;}
.main-comart .cont .article{width:69.5%;}
.main-comart .cont .article .title{display:flex;flex-direction:column;align-items:flex-start;row-gap:1.7em;margin-bottom:2em;}
.main-comart .cont .article .title span{display:inline-block;line-height:1.5em;padding:0.2em 1em 0;border-radius:0.6em;font-size:0.7em;color:var(--main-color);background-image:linear-gradient(to right,#c0d1ff,#eff3ff);}
.main-comart .cont .article .title h1{font-size:2.1em;}
.main-comart .cont .article .title p{padding-left:0.7em;border-left:0.3em solid var(--main-color);font-size:1em;color:var(--main-color);}
.main-comart .cont .article .artbox > *{margin-bottom:30px;}
.main-comart .cont .article .artbox > *:last-child{margin-bottom:0;}
.main-comart .cont .article .artbox p{text-align:justify;}
.main-comart .cont .article .artbox p.has-text-align-center{text-align:center;}
.main-comart .cont .article .artbox p.has-text-align-left{text-align:left;}
.main-comart .cont .article .artbox p.has-text-align-right{text-align:right;}
.main-comart .cont .article .artbox h2{margin-bottom:0.5em;font-size:1.2em;}
.main-comart .cont .article .artbox h3{margin-bottom:0.5em;font-size:1em;}
.main-comart .cont .article .artbox li{line-height:1.8em;font-size:0.8em;}
.main-comart .cont .article .artbox .wp-block-embed__wrapper{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;}
.main-comart .cont .article .artbox .wp-block-embed__wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.main-comart .cont .article .artbox .wp-block-image{width:100%;}
.main-comart .cont .article .artbox .wp-block-image img{width:100% !important;height:auto;border-radius:0.8em;}
.main-comart .cont .article .artbox .wp-block-image figcaption{text-align:center;}
.main-comart .cont .related{position:relative;width:26%;}
.main-comart .cont .related h2{margin-bottom:1.2em;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1);}
.main-comart .cont .related h2 span{position:relative;display:inline-block;padding-bottom:0.5em;}
.main-comart .cont .related h2 span:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:3px;background-color:var(--main-color);border-radius:3px;}
.main-comart .cont .related li{line-height:1.5em;margin:1.5em 0;font-size:0.7em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.main-comart .cont .related li a:hover{color:var(--main-color);}
.main-comart .cont .related .pos{position:sticky;top:6em;padding:2em 1.5em;background-color:#f2f6ff;border-radius:0.8em;overflow:hidden;}
.main-comart .other{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid rgba(255,255,255,.2);padding:5em 0 1.8em;}
.main-comart .other .tags{width:60%;display:flex;flex-wrap:wrap;column-gap:0.4em;row-gap:0.8em;}
.main-comart .other .tags a{line-height:1.3em;padding:0.7em 1.5em;border:1px solid #818a95;border-radius:3em;font-size:0.7em;color:#fff;}
.main-comart .other .share{display:flex;align-items:center;column-gap:0.7em;}
.main-comart .other .share span{display:block;font-size:0.7em;color:#fff;}
.main-comart .other .share a{display:block;width:1.2em;height:1.2em;background-size:contain;background-repeat:no-repeat;filter:grayscale(100%) brightness(1000%);}
.main-comart .other .share a.fb{background-image:url(/wp-content/uploads/2025/05/sns-facebook.svg);}
.main-comart .other .share a.x{background-image:url(/wp-content/uploads/2025/05/sns-x.svg);}
.main-comart .other .share a.li{background-image:url(/wp-content/uploads/2025/05/sns-linkedin.svg);}
.main-comart .back{display:flex;justify-content:center;text-align:center;margin-top:3em;padding-top:3em;border-top:1px solid #d2d2d7;}
.main-comart .back a{display:flex;justify-content:center;align-items:center;column-gap:0.8em;line-height:3.2em;border-radius:5em;color:#333;box-sizing:border-box;overflow:hidden;transition:all .5s;}
.main-comart .back a i{position:relative;display:block;width:3.2em;height:3.2em;line-height:3.2em;text-align:center;color:#fff;font-family:dashicons;}
.main-comart .back a i:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:5em;transform-origin:68% center;background-color:var(--main-color);z-index:-1;transition:all .5s;}
.main-comart .back a i:after{content:"\f340";}
.main-comart .back a:hover{padding:0 2.5em 0 1em;column-gap:0;color:#fff;}
.main-comart .back a:hover i:before{width:15em;margin-left:-5em;}

.list-news{padding:2em 0 5em;}
.list-news .slide-news{margin-bottom:5em;}
.list-news .slide-news .slide-pic{height:19em;margin-bottom:1.2em;border-radius:0.8em;box-shadow:0 0 1em rgba(0,0,0,.1);overflow:hidden;}
.list-news .slide-news .slide-pic ul{display:flex;flex-wrap:wrap;width:1000%;}
.list-news .slide-news .slide-pic li{width:72em;}
.list-news .slide-news .slide-dot ul{display:flex;justify-content:center;column-gap:0.8em;}
.list-news .slide-news .slide-dot li{width:2.8em;height:0.3em;background-color:#d3dfff;border-radius:3em;overflow:hidden;}
.list-news .slide-news .slide-dot li:before{content:"";display:block;width:0;height:100%;background-color:var(--main-color);border-radius:3em;}
.list-news .slide-news .slide-dot li.active:before{content:"";width:100%;transition:all 5s linear;}
.list-news .head{display:flex;align-items:center;height:19em;background-color:#fff;overflow:hidden;}
.list-news .head .pic{width:47%;height:100%;}
.list-news .head .pic img{width:100%;height:100%;object-fit:cover;}
.list-news .head .text{display:flex;flex-direction:column;align-items:flex-start;row-gap:1.2em;width:53%;padding:2em 6.94%;box-sizing:border-box;}
.list-news .head .text span{display:inline-block;line-height:1.5em;padding:0.2em 1em 0;border-radius:0.6em;font-size:0.7em;color:var(--main-color);background-image:linear-gradient(to right,#c0d1ff,#eff3ff);}
.list-news .head .text h3{font-size:1.6em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-news .head .text p{color:#666;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-news .head .text .aoto-btn{line-height:2.8em;padding:0.2em 3.5em 0;border:1px solid #999;color:#666;border-radius:0.6em;margin-top:0.5em;}
.list-news .head .text .aoto-btn:hover{border-color:var(--main-color);color:#fff;}
.list-news .list li{display:none;align-items:center;padding:2em 2em 2em 1em;border:1px solid rgba(36,96,255,0);border-bottom-color:#d2d2d7;transition:all .5s;}
.list-news .list li .pic{width:17.8em;height:10em;border-radius:0.8em;overflow:hidden;}
.list-news .list li .pic img{width:100%;height:100%;object-fit:cover;}
.list-news .list li .text{position:relative;width:calc(100% - 17.8em);padding:0 8em 0 1.5em;box-sizing:border-box;}
.list-news .list li .text h3{margin:0.8em 0 0.6em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.list-news .list li .text p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-news .list li .text .info{display:flex;align-items:center;column-gap:0.8em;}
.list-news .list li .text .info time{font-size:0.7em;color:#666;}
.list-news .list li .text .info span{display:block;line-height:1.5em;padding:0.2em 1.5em 0;border-radius:0.6em;font-size:0.7em;color:var(--main-color);background-image:linear-gradient(to right,#c0d1ff,#eff3ff);}
.list-news .list li .text .more{position:absolute;right:0;top:50%;width:3em;height:3em;line-height:3em;margin-top:-1.5em;text-align:center;border:1px solid #999;border-radius:3em;transition:all .5s;}
.list-news .list li .text .more:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:var(--main-color);opacity:0;transform:scale(0);transition:all .5s;}
.list-news .list li .text .more:after{content:"\f344";display:block;font-family:dashicons;font-size:0.8em;transform:scale(1.5);transition:all .5s;}
.list-news .list li:hover{background-color:#f2f6ff;border-radius:0.8em;border-color:var(--main-color);}
.list-news .list li:hover .text .more{border-color:rgba(255,255,255,0);color:#fff;}
.list-news .list li:hover .text .more:before{opacity:1;transform:scale(1);}
.list-news .list li:hover .text .more:after{transform:scale(1);}
.list-news .list li.on{display:flex;}
.list-news .top{display:flex;justify-content:space-between;align-items:center;}
.list-news .top .oper{display:flex;align-items:center;column-gap:1.2em;}
.list-news .top .oper .sel{position:relative;height:2.1em;}
.list-news .top .oper .sel p{position:relative;display:flex;align-items:center;height:100%;padding-left:0.8em;padding-right:1.8em;font-size:0.7em;border-radius:0.57em 0.57em 0 0;cursor:pointer;}
.list-news .top .oper .sel p:before{content:"\f347";position:absolute;right:0.5em;top:50%;transform:translateY(-50%);font-family:dashicons;font-size:0.8em;color:#999;}
.list-news .top .oper .sel ul{display:none;position:absolute;top:100%;left:0;width:100%;;background-color:#f2f6ff;border-radius:0 0 0.4em 0.4em;overflow:hidden;z-index:2;}
.list-news .top .oper .sel li{padding:0.5em;font-size:0.6em;text-align:center;cursor:pointer;}
.list-news .top .oper .sel li:hover{background-color:#e6efff;}
.list-news .top .oper .sel:hover p{background-color:#f2f6ff;}
.list-news .top .oper .sel.show ul{display:block;}
.list-news .top .oper .key{position:relative;width:12em;height:2.1em;background-color:#f2f6ff;border-radius:0.4em;overflow:hidden;}
.list-news .top .oper .key input{width:100%;height:100%;padding:0 2.2em 0 0.8em;font-size:0.7em;background:none;box-sizing:border-box;}
.list-news .top .oper .key:before{content:"\e914";position:absolute;right:0.5em;top:50%;transform:translateY(-50%);font-family:"icomoon";font-size:0.8em;}


.main-article{padding:3em 0 5em;}
.main-article .art-width{width:50em;max-width:92vw;margin:0 auto;}
.main-article .title{margin-bottom:2em;}
.main-article .title h1{font-size:2.1em;}
.main-article .title .info{display:flex;align-items:center;column-gap:0.8em;margin-bottom:1.5em;}
.main-article .title .info time{font-size:0.7em;color:#666;}
.main-article .title .info span{display:block;line-height:1.5em;padding:0.2em 1.5em 0;border-radius:0.6em;font-size:0.7em;color:var(--main-color);background-image:linear-gradient(to right,#c0d1ff,#eff3ff);}
.main-article .title .sinfo{display:flex;align-items:center;column-gap:1.5em;margin-top:1em;padding-bottom:0.5em;border-bottom:1px solid #ccc;}
.main-article .title .sinfo time{font-size:0.7em;color:#666;}
.main-article .title .sinfo label{display:block;font-size:0.7em;color:#666;}
.main-article .cont{padding-bottom:1.8em;border-bottom:1px solid rgba(255,255,255,.2);}
.main-article .cont > *{margin-bottom:30px;}
.main-article .cont p{text-align:justify;}
.main-article .cont p.has-text-align-center{text-align:center;}
.main-article .cont p.has-text-align-left{text-align:left;}
.main-article .cont p.has-text-align-right{text-align:right;}
.main-article .cont li{line-height:1.5em;font-size:0.8em;}
.main-article .cont h2{margin-bottom:0.5em;font-size:1.2em;}
.main-article .cont h3{margin-bottom:0.5em;font-size:1em;}
.main-article .cont .huge{width:70em;margin-left:-10em;}
.main-article .cont .wp-block-image{width:100%;}
.main-article .cont .wp-block-image img{width:100%;border-radius:0.8em;}
.main-article .cont .wp-block-image figcaption{font-size:0.7em;color:#666;text-align:center;}
.main-article .cont .wp-block-image .aligncenter{text-align:center;}
.main-article .oper{display:flex;justify-content:space-between;align-items:center;padding-bottom:2em;border-bottom:1px solid #d9d9d9;}
.main-article .oper ul{display:flex;flex-direction:column;row-gap:0.5em;max-width:calc(100% - 12em);}
.main-article .oper li{font-size:0.7em;color:#666;}
.main-article .oper li a{color:#666;}
.main-article .oper .share{display:flex;align-items:center;column-gap:0.4em;}
.main-article .oper .share span{display:block;font-size:0.7em;color:#666;}
.main-article .oper .share a{display:block;width:1.2em;height:1.2em;padding:0.2em;border-radius:50%;box-sizing:border-box;}
.main-article .oper .share a img{width:100%;height:100%;object-fit:contain;filter:grayscale(100%) brightness(1000%);}
.main-article .oper .share a.wechat{background-color:#86c328;}
.main-article .oper .share a.tiktok{background-color:#000;}
.main-article .oper .share a.weibo{background-color:#ff462d;}
.main-article .back{display:flex;justify-content:center;text-align:center;margin-top:2.3em;}
.main-article .back a{display:flex;justify-content:center;align-items:center;column-gap:0.8em;line-height:3.2em;border-radius:5em;box-sizing:border-box;overflow:hidden;transition:all .5s;}
.main-article .back a i{position:relative;display:block;width:3.2em;height:3.2em;line-height:3.2em;text-align:center;color:#fff;font-family:dashicons;}
.main-article .back a i:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:5em;transform-origin:68% center;background-color:var(--main-color);z-index:-1;transition:all .5s;}
.main-article .back a i:after{content:"\f340";}
.main-article .back a:hover{padding:0 2.5em 0 1em;column-gap:0;color:#fff;}
.main-article .back a:hover i:before{width:15em;margin-left:-5em;}

.protop h1{margin-top:1em;}

.list-products-top{padding:2em 0 5em;}
.list-products-top .content section{margin-top:4em;}
.list-products-top .content .tit{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em;}
.list-products-top .content .tit h2{position:relative;padding-left:0.4em;font-size:1.6em;z-index:1;}
.list-products-top .content .tit h2:before{content:"";position:absolute;left:0;bottom:0.1em;width:1.3em;height:1.3em;background-image:url(/wp-content/uploads/2025/08/tit-ico.webp);background-size:contain;background-repeat:no-repeat;}
.list-products-top .content .tit .aoto-btn{line-height:3em;}
.list-products-top .content .tit .aoto-btn:hover{padding:0.2em 3em 0 4em;}
.list-products-top .content .list ul{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:1em;}
.list-products-top .content .list li{position:relative;display:flex;justify-content:space-between;flex-direction:row-reverse;width:49.3%;padding:1.5em;border:1px solid #d2d2d7;border-radius:1.2em;box-sizing:border-box;overflow:hidden;transition:all .5s;}
.list-products-top .content .list li a{position:absolute;left:0;top:0;width:100%;height:100%;}
.list-products-top .content .list li .pic{position:relative;width:46%;height:0;padding-bottom:26.85%;overflow:hidden;}
.list-products-top .content .list li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;}
.list-products-top .content .list li .text{width:46%;padding-top:1.2em;}
.list-products-top .content .list li .text h3{margin-bottom:1em;font-size:1.2em;}
.list-products-top .content .list li .text p{color:#666;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-products-top .content .list li:hover{background-color:#f2f6ff;border-color:var(--main-color);}

.list-products{padding:5em 0;}
.list-products .list li{position:relative;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;padding:2% 6.25%;border:1px solid rgba(36,96,255,0);border-bottom-color:#d2d2d7;box-sizing:border-box;transition:all .5s;overflow:hidden;}
.list-products .list li .bg{position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(1.1);opacity:0;transition:all .5s;transition-delay:0s;}
.list-products .list li .bg img{width:100%;height:100%;transform-origin:60% center;transform:scale(1.6);object-fit:cover;opacity:.4;}
.list-products .list li .pic{position:relative;width:44%;height:0;padding-bottom:32.5%;overflow:hidden;transform:translateX(-1em);opacity:0;transition:all .5s;transition-delay:.1s;}
.list-products .list li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;}
.list-products .list li .text{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:45.2%;}
.list-products .list li .text span{display:inline-block;height:0.8em;line-height:0.7em;font-size:3.2em;color:var(--main-color);font-weight:bold;-webkit-mask-image:linear-gradient(to bottom, var(--main-color) 0%, var(--main-color) 20%, transparent 80%, transparent 100%);mask-image:linear-gradient(to bottom, var(--main-color) 0%, var(--main-color) 20%, transparent 80%, transparent 100%);vertical-align:top;}
.list-products .list li .text h3{margin:-0.3em 0 0.7em;font-size:1.5em;}
.list-products .list li .text p{color:#666;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.list-products .list li .text .aoto-btn{line-height:2.8em;padding:0.2em 3.5em 0;border:1px solid #999;color:#666;border-radius:0.6em;margin-top:4em;}
.list-products .list li .text .aoto-btn:hover{border-color:var(--main-color);color:#fff;}
.list-products .list li:hover{background-color:#f2f6ff;border-color:var(--main-color);border-bottom-color:var(--main-color);border-radius:1.2em;}
.list-products .list li:hover .bg{transform:scale(1);opacity:1;transition-delay:.1s;}
.list-products .list li:hover .pic{transform:translateX(0);opacity:1;transition-delay:0s;}

.main-products{overflow:hidden;}
.main-products h2{font-size:2em;margin-bottom:0.8em;text-align:center;}
.main-products p{text-align:justify;}
.main-products .overview{position:relative;display:flex;justify-content:space-between;flex-direction:row-reverse;padding:4em 0;margin-bottom:5em;z-index:1;}
.main-products .overview .slide-pro{position:relative;width:42em;height:26em;}
.main-products .overview .slide-pro .btn{position:absolute;top:50%;width:2em;height:2em;line-height:1.9em;margin-top:-1em;text-align:center;border:1px solid #999;border-radius:50%;box-sizing:border-box;cursor:pointer;font-family:dashicons;}
.main-products .overview .slide-pro .btn:hover{background-color:var(--main-color);border-color:var(--main-color);color:#fff;}
.main-products .overview .slide-pro .prev{left:1.2em;padding-right:0.1em;}
.main-products .overview .slide-pro .prev:before{content:"\f341";}
.main-products .overview .slide-pro .next{right:1.2em;padding-left:0.1em;}
.main-products .overview .slide-pro .next:before{content:"\f345";}
.main-products .overview .slide-pic{width:42em;height:26em;border-radius:1.2em;box-sizing:border-box;overflow:hidden;}
.main-products .overview .slide-pic ul{display:flex;flex-wrap:wrap;width:1000%;}
.main-products .overview .slide-pic li{width:calc(42em - 2px);height:calc(26em - 2px);box-sizing:border-box;}
.main-products .overview .slide-pic li img{width:100%;height:100%;object-fit:contain;}
.main-products .overview .text{width:26em;padding-top:1em;}
.main-products .overview .text h1{position:relative;padding-left:0.5em;font-size:2.4em;}
.main-products .overview .text h1:before{content:"";position:absolute;left:0;bottom:0.2em;width:1.16em;height:1.16em;background-image:url(/wp-content/uploads/2025/08/tit-ico.webp);background-size:contain;background-repeat:no-repeat;z-index:-1;}
.main-products .overview .text .desc{margin-top:2em;}
.main-products .overview .text .desc ul{margin-top:2em;padding-left:1em;}
.main-products .overview .text .desc li{position:relative;list-style-type:disc;margin:0.2em 0;font-size:0.8em;}
.main-products .overview .text .desc li::marker{color:var(--main-color);}
.main-products .overview:before{content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;transform:translateX(-50%);background-color:#f2f6ff;z-index:-1;}
.main-products .partner h3{margin-bottom:1.5em;font-size:1em;color:var(--main-color);text-align:center;}
.main-products .partner .slide-pic{max-width:100%;padding:2em 0;margin:0 auto;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);overflow:hidden;}
.main-products .partner .slide-pic ul{display:flex;flex-wrap:wrap;width:100000%;}
.main-products .partner .slide-pic li{height:2em;padding:0 3em;box-sizing:border-box;}
.main-products .partner .slide-pic li img{width:auto;height:100%;object-fit:contain;}
.main-products .advantage{padding:5em 0;}
.main-products .advantage ul{display:flex;}
.main-products .advantage li{flex:1;text-align:center;}
.main-products .advantage li p{font-size:0.9em;text-align:center;}
.main-products .advantage li .ico{width:4.8em;height:4.8em;margin:0 auto 0.8em;padding:0.4em;box-sizing:border-box;background-image:url(/wp-content/uploads/2025/08/icon-bg.png);background-size:100% 100%;}
.main-products .advantage li .ico img{width:100%;height:100%;}
.main-products .contrast{margin-bottom:5em;}
.main-products .contrast p{width:1000px;max-width:100%;margin:0 auto;text-align:center;}
.main-products .contrast .cbox{position:relative;height:0;margin-bottom:2em;padding-bottom:45%;background-size:cover;background-position:right center;border-radius:0.8em;overflow:hidden;}
.main-products .contrast .cbox label{position:absolute;bottom:1.4em;max-width:14em;line-height:1em;padding:0.5em;font-size:0.8em;transform:translateX(-50%);background-color:rgba(36,96,255,.8);color:#fff;box-sizing:border-box;border-radius:0.45em;text-align:center;}
.main-products .contrast .cbox label.p1{left:25%;}
.main-products .contrast .cbox label.p2{left:75%;}
.main-products .contrast .cbox .cover{position:absolute;right:0;top:0;width:50%;height:100%;max-width:100%;min-width:0;background-size:cover;background-position:right center;}
.main-products .contrast .cbox .cover i{position:absolute;left:-2px;top:0;width:4px;height:100%;background-color:#fff;cursor:col-resize;}
.main-products .contrast .cbox .cover i:before{content:"";position:absolute;left:50%;top:50%;width:3.3em;height:3.3em;margin:-1.65em 0 0 -1.65em;background-image:url(/wp-content/uploads/2025/08/drop-icon.webp);background-size:cover;background-color:#fff;border-radius:50%;}
.main-products .feature{margin-bottom:5em;border-top:1px solid rgba(0,0,0,.1);}
.main-products .feature .wp-block-media-text{display:flex;justify-content:space-between;padding:2em 0;border-bottom:1px solid rgba(0,0,0,.1);}
.main-products .feature .wp-block-media-text__media{width:24.7%;border-radius:0.8em;overflow:hidden;transition:all .5s;}
.main-products .feature .wp-block-media-text__media img{width:100%;height:auto;}
.main-products .feature .wp-block-media-text__content{position:relative;width:31.3%;padding:0;box-sizing:border-box;}
.main-products .feature .wp-block-media-text__content h2{font-size:1.2em;text-align:left;}
.main-products .feature .wp-block-media-text__content p{opacity:0;transition:all .5s;}
.main-products .feature .wp-block-media-text__content:before{content:"";position:absolute;left:-3.5em;top:0.61em;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--main-color);}
.main-products .feature .wp-block-media-text__content:after{content:"";position:absolute;left:-4.7em;top:-0.59em;width:2.8em;height:2.8em;background-image:url(/wp-content/uploads/2025/08/index-title-icon.webp);background-size:cover;transform:rotate(360deg) scale(1.5);opacity:0;transition:all .5s;}
.main-products .feature .on .wp-block-media-text__media{width:57%;}
.main-products .feature .on .wp-block-media-text__content p{opacity:1;}
.main-products .feature .on .wp-block-media-text__content:after{opacity:1;transform:rotate(0) scale(1);}
.main-products .download{margin-bottom:5em;}
.main-products .download li{display:flex;justify-content:space-between;align-items:center;margin-top:0.5em;padding:1.25em 2.5em;background-color:#f2f6ff;border-radius:1.2em;}
.main-products .download li p{position:relative;width:62%;padding-left:1.8em;font-size:1.2em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.main-products .download li p:before{content:"\eadf";position:absolute;left:0;top:0;font-family:"icomoon";font-size:1.2em;}
.main-products .download li span{font-size:0.8em;}
.main-products .download li a{display:block;padding-top:0.1em;font-size:1.4em;font-family:"icomoon";color:var(--main-color);}
.main-products .download li a:before{content:"\e9c7";}
.main-products .download li a:hover{color:var(--main-color);}
.main-products .parameter{margin-bottom:5em;}
.main-products .parameter table{text-align:center;font-size:0.7em;color:#666;}
.main-products .parameter table tr:first-child{background-color:var(--main-color);font-weight:bold;font-size:1.3em;color:#fff;}
.main-products .parameter table td{border-color:#d2d2d7;padding:0.8em;}
.main-products .parameter table td:first-child{text-align:left;}
.main-products .case{margin-bottom:5em;}
.main-products .case h2{margin-bottom:3em;}
.main-products .case ul{position:relative;width:100%;height:27em;}
.main-products .case li{position:absolute;left:0;top:0;display:flex;flex-direction:row-reverse;align-items:center;width:100%;height:100%;background-color:#f2f6ff;transform:translateY(25%) scale(.8);opacity:0;border-radius:0.8em;overflow:hidden;z-index:1;transition:all .5s;}
.main-products .case li .pic{position:relative;width:50%;height:0;padding-bottom:37.5%;overflow:hidden;}
.main-products .case li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.main-products .case li .text{display:flex;flex-direction:column;align-items:flex-start;width:50%;padding:1em 6%;box-sizing:border-box;}
.main-products .case li .text span{position:absolute;left:2em;top:2em;font-size:0.9em;background-image:-webkit-linear-gradient(left, #2460ff, #9f30ac, #2460ff, #9f30ac, #2460ff, #9f30ac, #2460ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:300%;background-position:left;animation:bgs 6s infinite linear;}
.main-products .case li .text h3{margin-bottom:1.5em;font-size:1.2em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.main-products .case li .text p{color:#666;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.main-products .case li .text .aoto-btn{line-height:2.8em;padding:0.2em 3.5em 0;border:1px solid #999;color:#666;border-radius:0.6em;margin-top:3em;}
.main-products .case li .text .aoto-btn:hover{border-color:var(--main-color);color:#fff;}
.main-products .case li .text em{display:none;}
.main-products .case li.on{opacity:1;transform:translateY(0) scale(1);z-index:3;}
.main-products .case li.on .pic{opacity:1;}
.main-products .case li.on .text{opacity:1;}
.main-products .case li.out{transform:translateY(-25%) scale(.8);opacity:0.5;z-index:2;}
.main-products .pros{padding-bottom:5em;overflow:hidden;}
.main-products .pros .slide-pic ul{display:flex;justify-content:center;flex-wrap:wrap;row-gap:2em;width:74em;}
.main-products .pros .slide-pic li{position:relative;width:16.5em;padding:0.5em 1.5em 1.5em;margin-right:2em;background-color:#fff;box-sizing:border-box;border-radius:0.8em;overflow:hidden;text-align:center;transition:all .5s;}
.main-products .pros .slide-pic li p{text-align:center;}
.main-products .pros .slide-pic li .pic{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden;}
.main-products .pros .slide-pic li .pic img{position:absolute;left:10%;top:10%;width:80%;height:80%;object-fit:contain;}
.main-products .pros .slide-pic li:hover{border-color:var(--main-color);color:var(--main-color);box-shadow:0 0 1em rgba(0,0,0,.05);}
.main-products .pros .slide-pic li:hover .pic:before{transform:scale(1);}
.main-products .pros .slide-pic li:hover .cover{opacity:0;}
.main-products .contact{position:relative;padding:5em 0;z-index:1;}
.main-products .contact h2{width:25em;max-width:100%;margin-bottom:0.5em;font-size:1.6em;text-align:left;}
.main-products .contact .simple-message{margin-top:2em;}
.main-products .contact .simple-message ul{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1em;}
.main-products .contact .simple-message li{width:48.6%;}
.main-products .contact .simple-message li input,.main-products .contact .simple-message li textarea{width:100%;height:2.2em;background:none;border-bottom:1px solid #d2d2d7;font-size:0.7em;}
.main-products .contact .simple-message li textarea{height:5em;padding:0.5em 0;}
.main-products .contact .simple-message li button{height:2.8em;padding:0 3em;border:none;background-color:var(--main-color);color:#fff;border-radius:5em;font-size:0.7em;}
.main-products .contact .simple-message li *::placeholder{font-size:0;}
.main-products .contact .simple-message li.sm-message{width:100%;}
.main-products .contact:before{content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;transform:translateX(-50%);background-color:#f5f7fa;z-index:-1;}

.main-products.hicr .contrast{display:none;}
.main-products.hipr .parameter{display:none;}
.main-products.hidn .download{display:none;}
.main-products.lease .contrast{display:none;}
.main-products.lease .feature .wp-block-media-text{margin:4em 0;padding:0;border-radius:0.8em;background-color:#031330;border:none;overflow:hidden;}
.main-products.lease .feature .wp-block-media-text__content{width:50%;padding:0 7%;text-align:center;}
.main-products.lease .feature .wp-block-media-text__content h2{text-align:center;}
.main-products.lease .feature .wp-block-media-text__content p{opacity:1;}
.main-products.lease .feature .wp-block-media-text__content:before{display:none;}
.main-products.lease .feature .wp-block-media-text__content:after{display:none;}
.main-products.lease .feature .wp-block-media-text__media{width:50%;border-radius:0;}

.com-related-pro{padding:5em 0;background-color:#fff;}
.com-related-pro h2{margin-bottom:1.5em;text-align:center;}
.com-related-pro ul{display:flex;justify-content:center;column-gap:2.6%;}
.com-related-pro li{position:relative;width:23.05%;padding:0.5em 1.5em 1.5em;border:1px solid #d2d2d7;box-sizing:border-box;border-radius:0.8em;overflow:hidden;text-align:center;transition:all .5s;}
.com-related-pro li p{text-align:center;}
.com-related-pro li .pic{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden;}
.com-related-pro li .pic img{position:absolute;left:10%;top:10%;width:80%;height:80%;object-fit:contain;}
.com-related-pro li:hover{border-color:var(--main-color);background-color:#f2f6ff;color:var(--main-color);}
.com-related-pro li:hover .pic:before{transform:scale(1);}
.com-related-pro li:hover .cover{opacity:0;}
.com-related-pro.gray{background-color:#f2f6ff;}
.com-related-pro.hipo{display:none;}

.main-contact{position:relative;padding:5em 0;z-index:1;}
.main-contact .info h3{padding-bottom:0.5em;margin-bottom:0.5em;border-bottom:1px solid rgba(255,255,255,.5);font-size:1.6em;}
.main-contact .info li{position:relative;line-height:2.2em;padding-left:2.1em;font-size:0.7em;}
.main-contact .info li:before{position:absolute;left:0;top:0;font-family:"icomoon";}
.main-contact .info li.address:before{content:"\e907";}
.main-contact .info li.tel:before{content:"\e91d";}
.main-contact .info li.fax:before{content:"\e954";}
.main-contact .info li.email:before{content:"\e905";}
.main-contact .info li.zipcode:before{content:"\f136";font-family:dashicons;font-size:1.2em;}
.main-contact .head{position:relative;display:flex;align-items:center;flex-direction:row-reverse;height:23em;margin-bottom:4em;background-color:#396ae4;border-radius:0.8em;overflow:hidden;z-index:1;}
.main-contact .head .pic{width:57%;height:100%;}
.main-contact .head .pic img{width:100%;height:100%;object-fit:cover;}
.main-contact .head .info{display:flex;flex-direction:column;justify-content:space-between;width:43%;height:100%;padding:2em 3.5%;color:#fff;box-sizing:border-box;}
.main-contact .head .info h3{color:#fff;}
.main-contact .head .info ul{margin:0 0 auto;}
.main-contact .head .info li{font-size:0.8em;}
.main-contact .head .info .qrcode{width:6em;height:6em;text-align:center;}
.main-contact .head .info .qrcode img{width:100%;height:100%;}
.main-contact .head:before{content:"";position:absolute;left:21.5%;bottom:-20em;width:30em;height:30em;margin-left:-15em;background-image:url(/wp-content/uploads/2025/08/logo-icon.svg);background-size:contain;background-repeat:no-repeat;opacity:.15;;z-index:-1;}
.main-contact .cont .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:3em;}
.main-contact .cont .top h2{margin-bottom:0.5em;font-size:1.6em;}
.main-contact .cont .top .tab{display:flex;flex-wrap:wrap;column-gap:0.5em;}
.main-contact .cont .top .tab span{display:block;line-height:1.4em;padding:0.8em 1.3em;font-size:0.7em;border-radius:0.6em;cursor:pointer;}
.main-contact .cont .top .tab span.on{background-color:#f2f6ff;color:var(--main-color);}
.main-contact .cont .list dl{display:none;flex-wrap:wrap;column-gap:3.5%;row-gap:2em;}
.main-contact .cont .list dl.on{display:flex;}
.main-contact .cont .list dd{width:31%;}
.main-contact .cont .list .pic{position:relative;height:0;padding-bottom:57.14%;border-radius:0.8em;overflow:hidden;}
.main-contact .cont .list .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.main-contact .cont .list .info{padding-top:0.8em;}
.main-contact .cont .list .info h3{font-size:1.2em;border-color:#d2d2d7;}
.main-contact .cont .list .info li:before{color:var(--main-color);}

.main-message{padding:5em 0;background-color:#f5f7fa;}
.main-message h2{margin-bottom:0.4em;font-size:1.6em;}
.main-message .wp-block-group{column-gap:2em;}
.main-message .simple-message ul{display:flex;flex-direction:column;row-gap:1em;}
.main-message .simple-message h2{display:none;}
.main-message .simple-message input{width:100%;}
.main-message .simple-message input,.main-message .simple-message textarea{width:100%;height:2.2em;background:none;border-bottom:1px solid #d2d2d7;font-size:0.7em;}
.main-message .simple-message textarea{height:5em;padding:0.5em 0;}
.main-message .simple-message button{height:2.8em;padding:0 3em;border:none;background-color:var(--main-color);color:#fff;border-radius:5em;font-size:0.7em;}
.main-message .simple-message *::placeholder{font-size:0;}

.main-market .wp-block-cover{min-height:0;}
.main-market .contact{padding:5em 0;}
.main-market .contact h3{margin:1em 0 1.2em;}
.main-market .contact p{margin-top:1.2em;color:#666;}
.main-market .contact a{color:var(--main-color);}
.main-market .contact .wp-block-group{column-gap:3.3%;}
.main-market .contact .wp-block-cover{padding:2em;border-radius:0.8em;}
.main-market .info{display:none;padding:5em 0;}
.main-market .info h2{margin-bottom:0.8em;}
.main-market .info h3{position:relative;padding-bottom:0.7em;margin-bottom:0.6em;}
.main-market .info h3:before{content:"";position:absolute;left:0;bottom:0;width:2em;height:0.15em;background-color:var(--main-color);border-radius:2em;}
.main-market .info p{line-height:1.9em;}
.main-market .info .wp-block-cover{padding:3em 2.8%;border-radius:0.8em;}
.main-market .info .is-layout-grid{column-gap:2.95%;}
.main-market .info .is-vertical{padding:1.5em 1.5em 2em;border-radius:0.4em;border:1px solid rgba(255,255,255,.2);box-sizing:border-box;background-color:rgba(255,255,255,.05);backdrop-filter:saturate(180%) blur(20px);row-gap:0;}
.main-market .outlets{padding:5em 0;background-color:#f5f5f7;}
.main-market .outlets .main-width{display:flex;align-items:center;}
.main-market .outlets .list{width:22em;height:30em;padding:1.2em 0 1.2em 1.2em;box-sizing:border-box;border-radius:0.8em;background-color:#fff;}
.main-market .outlets .list .search{display:flex;justify-content:space-between;padding:0.5em;margin-bottom:1em;border:1px solid #d2d2d7;border-radius:0.4em;margin-right:1.2em;}
.main-market .outlets .list .search input{width:calc(100% - 2.8em);height:2.5em;font-size:0.8em;}
.main-market .outlets .list .search:before{content:"\e914";display:block;width:2.5em;height:2.5em;line-height:2.5em;text-align:center;font-family:"icomoon";font-size:0.8em;}
.main-market .outlets .list ul{height:22.6em;padding-right:1.2em;overflow-y:auto;}
.main-market .outlets .list ul::-webkit-scrollbar{width:4px;height:4px;background-color:#fff;}
.main-market .outlets .list ul::-webkit-scrollbar-thumb{width:4px;height:4px;border-radius:2px;background-color:var(--main-color);}
.main-market .outlets .list li{padding:0.8em 1.2em 0.6em;border-bottom:1px solid #d2d2d7;transition:all .5s;}
.main-market .outlets .list li h3{position:relative;margin-bottom:0.6em;font-size:0.7em;color:#000;}
.main-market .outlets .list li h3:before{content:"\f230";position:absolute;left:-1.1em;top:0;font-family:dashicons;font-size:1.4em;color:var(--main-color);}
.main-market .outlets .list li p{font-size:0.7em;color:#666;}
.main-market .outlets .list li.on{background-color:#f2f6ff;}
.main-market .outlets .map{width:calc(100% - 22em);}

.main-company{padding:5em 0;}
.main-company ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2em;}
.main-company li{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:calc(50% - 1em);padding:2.2em 2.5em;border:1px solid #d2d2d7;border-radius:0.8em;box-sizing:border-box;transition:all .5s;}
.main-company li h3{margin-bottom:1.2em;font-size:1.2em;}
.main-company li p{margin:0 0 auto;font-size:0.75em;color:#666}
.main-company li img{max-width:8.5em;max-height:2.5em;margin-top:4.2em;object-fit:contain;}
.main-company li a{position:absolute;left:0;top:0;width:100%;height:100%;}
.main-company li:hover{border-color:var(--main-color);background-color:#f2f6ff;}

.main-integrity .wp-block-group{column-gap:0;margin-top:6em;}
.main-integrity .wp-block-group .wp-block-image{display:flex;align-items:center;justify-content:center;column-gap:0.5em;}
.main-integrity .wp-block-group .wp-block-image img{width:3.6em;height:3.6em;}
.main-integrity .wp-block-group .wp-block-image figcaption{margin:0;font-size:1.2em;font-weight:bold;}
.main-integrity .wp-block-group .wp-block-image figcaption strong{font-size:0.6em;font-weight:normal;}
.main-integrity .wp-block-cover{padding-top:6em;}
.main-integrity .wp-block-cover__inner-container{width:72em;max-width:92vw;margin:0 auto;}

.main-join .profile{padding:5em 0 2.5em;overflow:hidden;}
.main-join .profile p{font-size:2em;}
.main-join .profile .wp-block-cover{width:60em;max-width:100%;min-height:0;margin:0 auto;overflow:visible;}
.main-join .profile .wp-block-cover__inner-container{padding:5% 12.5%;opacity:0;transform:translateY(5em);transition:all 1s;}
.main-join .profile .wp-block-cover__image-background{transform:scale(1);border-radius:1.2em;backdrop-filter:saturate(180%) blur(5px);transition:all 1s;}
.main-join .profile.done .wp-block-cover__image-background{transform:scale(1.1);}
.main-join .profile.done .wp-block-cover__inner-container{opacity:1;transform:translateY(0);}
.main-join .growup{padding:5em 0;background-image:url(/wp-content/uploads/2025/08/benefit-bg.webp);background-size:100% auto;background-position:bottom center;background-repeat:no-repeat;}
.main-join .growup h2{margin-bottom:0.3em;}
.main-join .growup h3{position:relative;display:inline-block;padding-right:1.4em;margin-bottom:1em;transform-origin:left center;transform:scale(0.66);z-index:1;transition:all .5s;}
.main-join .growup h3:before{content:"";position:absolute;right:0;top:-70%;width:calc(100% + 3.6em);height:240%;background-color:var(--main-color);border-radius:0 1em 0 0;z-index:-1;transition:all .5s;}
.main-join .growup .wp-block-cover{height:16em;min-height:0;padding:0;border-radius:0.8em;}
.main-join .growup .wp-block-cover .wp-block-cover__inner-container{padding:14.2em 3.15em 2.4em 1.65em;transition:all .5s;}
.main-join .growup .wp-block-cover .wp-block-cover__background{opacity:0 !important;transition:all .5s;}
.main-join .growup .wp-block-cover:hover h3{transform:scale(1);}
.main-join .growup .wp-block-cover:hover h3:before{opacity:0;}
.main-join .growup .wp-block-cover:hover .wp-block-cover__inner-container{padding:2.4em;}
.main-join .growup .wp-block-cover:hover .wp-block-cover__background{opacity:0.9 !important;}
.main-join .growup .wp-block-group{column-gap:1.66%;margin-top:2em;margin-bottom:1.66%;}
.main-join .growup .wp-block-columns{column-gap:1.66%;}
.main-join .growup .benefit{column-gap:0;margin-top:5em;}
.main-join .growup .benefit p{font-size:0.8em;}
.main-join .growup .benefit .wp-block-image{padding:0 10%;text-align:center;}
.main-join .growup .benefit .wp-block-image img{max-width:2em;height:2em;object-fit:contain;}
.main-join .growup .benefit .wp-block-image figcaption{margin:1em 0 0;font-size:0.7em;}
.main-join .growup .benefit .is-vertical{width:12em;max-width:calc(100% - 2em);margin:0;}
.main-join .growup .benefit .is-layout-grid{column-gap:0;row-gap:1.8em;margin:0;}
.main-join .hire{padding:5em 0;}
.main-join .hire .wp-block-image{max-height:2.8em;margin:1em 0 2em;}
.main-join .hire .wp-block-image img{max-height:100%;object-fit:contain;}
.main-join .hire .wp-block-cover{padding:1em 8.5%;border-radius:0.8em;}
.main-join .hire .wp-block-button__link{line-height:1.5em;padding:0.7em 2.6em;font-size:0.75em;}
.main-join .hire .wp-block-button__link:hover{color:#fff;}
.main-join .hire .is-layout-grid{column-gap:1.2em;}

.main-certificate .profile{padding:5em 0;}
.main-certificate .profile h2{margin-bottom:0.5em;}
.main-certificate .profile .is-vertical{width:48%;}
.main-certificate .profile .is-layout-grid{width:43.4%;gap:1.2em;}
.main-certificate .profile .is-layout-grid p{padding:2.2em 2.5em 2em;border-radius:0.5em;overflow:hidden;color:#666;}
.main-certificate .profile .is-layout-grid p strong{display:inline-block;width:100%;line-height:1.2em;padding-bottom:0.4em;margin-bottom:0.4em;border-bottom:1px solid #d2d2d7;font-size:2em;font-weight:bold;color:#000;}
.main-certificate .awards h2{margin-bottom:1em;}
.main-certificate .awards .wp-block-cover{padding:5em 0 21.6vw;}
.main-certificate .awards .wp-block-cover__inner-container{width:72em;max-width:92vw;margin:0 auto;}
.main-certificate .awards .wp-block-cover__image-background{object-position:bottom center;}
.main-certificate .awards .is-layout-grid{position:relative;display:block;overflow:hidden;}
.main-certificate .awards .is-layout-grid .uls{display:flex;flex-wrap:wrap;width:1000%;}
.main-certificate .awards .is-layout-grid .wp-block-image{width:14.4em;border-right:1px solid #d2d2d7;text-align:center;box-sizing:border-box;}
.main-certificate .awards .is-layout-grid .wp-block-image img{max-width:12em;height:4.2em;object-fit:contain;}
.main-certificate .awards .is-layout-grid .wp-block-image figcaption{margin:0.8em 0 0;font-size:0.7em;}
.main-certificate .awards .is-layout-grid:before{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background-color:#f4f5f9;z-index:2;}
.main-certificate .cers{padding:5em 0;overflow:hidden;}
.main-certificate .cers h2{margin-bottom:0.3em;}
.main-certificate .cers .tab{position:relative;display:flex;column-gap:2.5em;margin:2.5em 0 2.2em;}
.main-certificate .cers .tab span{position:relative;display:block;padding-bottom:0.7em;font-size:0.75em;font-weight:bold;cursor:pointer;}
.main-certificate .cers .tab span:hover{color:var(--main-color);}
.main-certificate .cers .tab span.on{color:var(--main-color);}
.main-certificate .cers .tab span.on:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:var(--main-color);}
.main-certificate .cers .tab:before{content:"";position:absolute;left:-50%;bottom:0;width:200%;height:1px;background-color:#d2d2d7;}
.main-certificate .cers .cont ul{display:flex;flex-wrap:wrap;column-gap:2%;row-gap:1.5em;margin-bottom:2.2em;}
.main-certificate .cers .cont li{display:none;width:23.5%;padding:2.7%;background-color:#fff;border-radius:0.4em;text-align:center;box-sizing:border-box;transition:all .5s;}
.main-certificate .cers .cont li p{font-size:0.7em;}
.main-certificate .cers .cont li .pic{position:relative;height:0;padding-bottom:70.3%;margin-bottom:1em;border-radius:0.4em;overflow:hidden;}
.main-certificate .cers .cont li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;}
.main-certificate .cers .cont li:hover{background-color:#f2f6ff;}
.main-certificate .cers .cont li.on{display:block;}
.main-certificate .cers .cont .item{display:none;}
.main-certificate .cers .cont .item.on{display:block;}
.main-certificate .cers .cont .more{padding:1px 0;}
.main-certificate .cers .cont .more button{display:block;width:9.2em;line-height:1.4em;margin:0 auto;padding:0.8em 0.7em 0.6em;border:1px solid #999;background-color:#fff;border-radius:3em;font-size:0.75em;transition:all .5s;}
.main-certificate .cers .cont .more button:hover{background-color:var(--main-color);border-color:var(--main-color);color:#fff;}
.main-certificate .cers .cont .more p{display:none;font-size:0.7em;text-align:center;}
.main-certificate .cers .cont .more.load button{display:none;}
.main-certificate .cers .cont .more.nom button{display:none;}
.main-certificate .cers .cont .more.nom p{display:block;}

.list-innovate{padding:5em 0;}
.list-innovate .list ul{display:flex;flex-wrap:wrap;column-gap:2%;row-gap:1.4em;}
.list-innovate .list li{display:none;position:relative;width:32%;border-radius:1.2em;overflow:hidden;}
.list-innovate .list li .pic{position:relative;height:0;padding-bottom:100%;}
.list-innovate .list li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.list-innovate .list li .text{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;color:#fff;padding:2.5em 1.5em 3em 2.3em;box-sizing:border-box;z-index:1;}
.list-innovate .list li .text h3{margin-bottom:1.2em;color:#fff;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-innovate .list li .text p{margin:0 0 auto;transform:translateY(20px);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;opacity:0;transition:all .5s;}
.list-innovate .list li .text .more{display:block;width:9.2em;line-height:1.4em;padding:0.8em 0.7em 0.6em;border:1px solid #fff;color:#fff;border-radius:3em;font-size:0.75em;text-align:center;transform:translateY(20px);opacity:0;transition:all .5s;transition-delay:.1s;}
.list-innovate .list li .text .more:hover{background-color:#fff;color:var(--main-color);}
.list-innovate .list li .text:before{content:"";position:absolute;left:0;top:0;width:100%;height:48%;background-image:linear-gradient(rgba(36,96,255,.9),rgba(36,96,255,0));z-index:-1;transition:all .5s;}
.list-innovate .list li .text:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(36,96,255,.9);opacity:0;transition:all .5s;z-index:-1;}
.list-innovate .list li:hover .text p{transform:translateY(0);opacity:1;}
.list-innovate .list li:hover .text .more{transform:translateY(0);opacity:1;}
.list-innovate .list li:hover .text:before{opacity:0;}
.list-innovate .list li:hover .text:after{opacity:1;}
.list-innovate .list li.on{display:block;}

.main-about .profile{padding:5em 0;}
.main-about .profile .main-width{display:flex;flex-direction:row-reverse;justify-content:space-between;}
.main-about .profile .wp-block-gallery{position:relative;width:calc(50% - 3em);height:25.3em;}
.main-about .profile .wp-block-gallery .wp-block-image{position:absolute;right:0;top:0;width:calc(50vw - 3em) !important;max-width:48em;height:100%;border-radius:0.8em;overflow:hidden;opacity:0;transition:all .5s;}
.main-about .profile .wp-block-gallery .wp-block-image img{width:100%;height:100%;object-fit:cover;}
.main-about .profile .wp-block-gallery .wp-block-image.on{opacity:1;}
.main-about .profile .text{position:relative;width:50%;padding-left:2.8em;}
.main-about .profile .text h2{margin-bottom:1em;}
.main-about .profile .text details{position:relative;}
.main-about .profile .text details > *{margin-top:20px;}
.main-about .profile .text details summary{position:relative;line-height:1.8em;margin-top:0;padding-left:2.2em;font-size:0.8em;list-style:none;font-weight:bold;color:#1d1d1f;}
.main-about .profile .text details summary img{position:absolute;left:0.8em;top:50%;transform:translate(-50%,-50%);}
.main-about .profile .text details p{text-align:justify;}
.main-about .profile .text details p.has-text-align-center{text-align:center;}
.main-about .profile .text details p.has-text-align-left{text-align:left;}
.main-about .profile .text details p.has-text-align-right{text-align:right;}
.main-about .profile .text details .mobi{display:none;width:100%;height:auto;border-radius:0.8em;}
.main-about .profile .text details:before{content:"";position:absolute;left:-2.55em;bottom:0.42em;width:1px;height:calc(100% + 1.4em);background-color:#d9d9d9;}
.main-about .profile .text details:after{content:"";position:absolute;left:-2.8em;top:0.42em;width:0.6em;height:0.6em;border:0.1em solid #d9d9d9;box-sizing:border-box;border-radius:50%;background-color:#fff;}
.main-about .profile .text details.open:after{border-color:var(--main-color);}
.main-about .profile .text .list{row-gap:1.4em;}
.main-about .profile .text .scbtn{position:absolute;left:-0.9em;top:0.24em;display:flex;justify-content:center;align-items:center;width:2.4em;height:2.4em;border:1px solid #d2d2d7;box-sizing:border-box;border-radius:50%;font-family:dashicons;color:#d2d2d7;cursor:pointer;}
.main-about .profile .text .scbtn i{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;mask:radial-gradient(transparent 55%, #000 56%);}
.main-about .profile .text .scbtn:before{content:"\f523";}
.main-about .profile .text .scbtn.pause:before{content:"\f522";}

.main-about .scope{padding:5em 0;background-color:var(--main-color);background-image:url(/wp-content/uploads/2025/08/about-scope-bg.webp);background-size:cover;background-position:center;}
.main-about .scope p{color:#fff;font-size:0.8em;}
.main-about .scope p br{display:none;}
.main-about .scope p strong{display:flex;justify-content:center;line-height:1.2em;margin-bottom:0.2em;padding-left:0.5em;font-size:3em;font-weight:bold;}
.main-about .scope p strong mark{display:block;width:1.2em;height:1.2em;line-height:1.2em;border-radius:50%;font-size:0.5em;}
.main-about .history{position:relative;padding:5em 0;background-image:url(/wp-content/uploads/2025/08/history-bg.webp);background-size:cover;background-position:center bottom;}
.main-about .history h2{padding-left:calc(100% - 23.33em);margin-bottom:1em;}
.main-about .history .main-width{position:relative;}
.main-about .history .hislist{position:relative;width:56em;max-width:100%;max-height:35em;margin:0 0 0 auto;overflow-y:auto;font-size:20px;}
.main-about .history .hislist ul{padding-left:7.5em;padding-right:0.5em;}
.main-about .history .hislist li{position:relative;line-height:1.3em;padding:2.5em 0 2.5em 10em;border-bottom:1px solid #d2d2d7;color:#1d1d1f;font-size:1.1em;box-sizing:border-box;transition:all .5s;}
.main-about .history .hislist li strong{position:absolute;left:0;top:50%;font-size:2.2em;font-family:Arial;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #1d1d1f;transform:translateY(-50%);transition:all .5s;}
.main-about .history .hislist li i{position:absolute;left:-150px;top:50%;width:47px;height:47px;padding:12px;border:2px solid rgba(36,96,255,0);border-radius:50px;box-sizing:border-box;transform:translateY(-50%);transition:all .5s;}
.main-about .history .hislist li i:before{content:"";display:block;width:100%;height:100%;border-radius:50%;border:3px solid #3a4555;box-sizing:border-box;transition:all .5s;}
.main-about .history .hislist li i:after{content:"";position:absolute;left:21px;bottom:31px;width:1px;height:120px;background-color:#d2d2d7;}
.main-about .history .hislist li:before{content:"";position:absolute;top:50%;left:-3.6em;width:1.2em;height:1px;background-color:#d2d2d7;}
.main-about .history .hislist li:first-child i:after{display:none;}
.main-about .history .hislist li.on,.main-about .history .hislist li:hover{color:var(--main-color);}
.main-about .history .hislist li.on strong,.main-about .history .hislist li:hover strong{-webkit-text-stroke:0;-webkit-text-fill-color:var(--main-color);}
.main-about .history .hislist li.on i{border-color:rgba(36,96,255,.2);}
.main-about .history .hislist li.on i:before{border-color:var(--main-color);}
.main-about .history .hislist:before{position:absolute;left:1.15em;top:3.5em;width:1px;height:calc(100% - 7em + 4px);background-color:#d2d2d7;}
.main-about .history .hislist::-webkit-scrollbar{width:4px;height:4px;background-color:initial;}
.main-about .history .hislist::-webkit-scrollbar-thumb{width:4px;height:4px;border-radius:2px;background-color:var(--main-color);}
.main-about .history .dot{position:absolute;left:0;top:0;height:100%;box-sizing:border-box;}
.main-about .history .dot ul{position:sticky;top:5em;}
.main-about .history .dot li{margin-bottom:1em;font-size:0.9em;color:#333;cursor:pointer;}
.main-about .history .dot li.on{color:var(--main-color);}
.main-about .culture{}
.main-about .culture p{padding:200px 0 200px 5em;font-size:0.7em;color:rgba(255,255,255,.5);border-left:1px solid rgba(255,255,255,.2);}
.main-about .culture p img{height:40px;width:auto;margin-bottom:5em;}
.main-about .culture p strong{display:inline-block;margin-bottom:0.8em;font-size:1.7em;color:#fff;}
.main-about .culture p.spec{padding:200px 0 210px;font-size:1.2em;color:#fff;border:none;}
.main-about .culture p.spec mark{font-size:0.67em;}
.main-about .culture p.spec strong{margin:0.5em 0 1.5em;font-size:2em;}
.main-about .culture .wp-block-cover{padding:0;}
.main-about .culture .wp-block-cover__inner-container{width:72em;max-width:92vw;margin:0 auto;}


.main-compute{padding:2em 0 5em;overflow:hidden;}
.main-compute .func-btn{display:none;justify-content:flex-end;column-gap:0.4em;margin-bottom:2em;}
.main-compute .func-btn span{display:block;min-width:11.5em;line-height:2.85em;padding:0 1em;font-size:0.7em;border-radius:0.6em;background-color:#000;color:#fff;box-sizing:border-box;text-align:center;cursor:pointer;transition:all .5s;}
.main-compute .func-btn span:hover{background-color:var(--main-color);}
.main-compute .operate{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:4em;}
.main-compute .operate .box{width:100%;padding:1.7em 2em;margin-bottom:1.8%;border:1px solid rgba(0,0,0,.2);border-radius:1.2em;box-sizing:border-box;}
.main-compute .operate .box h2{position:relative;padding-left:0.75em;margin-bottom:1.4em;font-size:1.2em;}
.main-compute .operate .box h2:before{content:"";position:absolute;left:0;top:50%;width:0.33em;height:1em;margin-top:-0.5em;background-color:var(--main-color);border-radius:1em;}
.main-compute .operate .box.half{width:49.1%;}
.main-compute .operate .row{margin-top:2em;}
.main-compute .operate .row h3{margin-bottom:0.5em;font-size:0.8em;}
.main-compute .operate .row.mutli{display:flex;column-gap:1.5em;}
.main-compute .operate .item.mutli{display:flex;column-gap:0.5em;}
.main-compute .operate .item.mutli .sitem{width:100%;}
.main-compute .operate .sel-cate{margin-bottom:2em;}
.main-compute .operate .sel-cate ul{display:flex;flex-wrap:wrap;gap:0.4em;}
.main-compute .operate .sel-cate li{min-width:11.5em;line-height:1.3em;padding:0.7em 1.2em;border-radius:0.6em;border:1px solid #d2d2d7;color:#666;box-sizing:border-box;font-size:0.7em;text-align:center;cursor:pointer;transition:all .5s;}
.main-compute .operate .sel-cate li.on,.main-compute .operate .sel-cate li:hover{background-color:var(--main-color);border-color:var(--main-color);color:#fff;}
.main-compute .operate .sel-app ul{display:none;flex-wrap:wrap;gap:0.8em;}
.main-compute .operate .sel-app ul.on{display:flex;}
.main-compute .operate .sel-app li{width:9.3em;}
.main-compute .operate .sel-app li p{margin-top:0.5em;font-size:0.7em;text-align:center;}
.main-compute .operate .sel-app li .pic{position:relative;height:0;padding-bottom:66.66%;overflow:hidden;border-radius:0.8em;cursor:pointer;}
.main-compute .operate .sel-app li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.main-compute .operate .sel-app li.on p{color:var(--main-color);}
.main-compute .operate .sel-app li.on .pic{padding-bottom:calc(66.66% - 4px);border:2px solid var(--main-color);}
.main-compute .operate .sel-pro{text-align:center;}
.main-compute .operate .sel-pro .selected{height:14em;margin-bottom:2em;}
.main-compute .operate .sel-pro .selected img{width:100%;height:100%;object-fit:contain;}
.main-compute .operate .sel-pro .select-btn{display:inline-block;min-width:11.5em;line-height:1.3em;padding:0.7em 1.2em;border-radius:0.6em;border:1px solid #d2d2d7;color:#666;box-sizing:border-box;font-size:0.7em;text-align:center;cursor:pointer;transition:all .5s;}
.main-compute .operate .sel-pro .select-btn:hover{background-color:var(--main-color);border-color:var(--main-color);color:#fff;}
.main-compute .operate .sel-pro .pro-list{position:fixed;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:saturate(180%) blur(15px);opacity:0;z-index:-1;transition:all .5s;}
.main-compute .operate .sel-pro .pro-list .close{position:absolute;right:0;top:0;width:4em;height:4em;cursor:pointer;}
.main-compute .operate .sel-pro .pro-list .close:before{content:"";position:absolute;left:50%;top:50%;width:2em;height:2px;margin:-1px 0 0 -1em;background-color:#fff;transform:rotate(45deg);}
.main-compute .operate .sel-pro .pro-list .close:after{content:"";position:absolute;left:50%;top:50%;width:2em;height:2px;margin:-1px 0 0 -1em;background-color:#fff;transform:rotate(-45deg);}
.main-compute .operate .sel-pro .pro-list .close:hover{background-color:rgba(255,255,255,.1);}
.main-compute .operate .sel-pro .pro-list .select-box{display:none;width:60em;max-width:96vw;height:80vh;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:1.2em;transform:translateY(2em);box-sizing:border-box;overflow:hidden;transition:all .5s;}
.main-compute .operate .sel-pro .pro-list .select-box h3{padding-top:1em;font-size:1em;color:#fff;}
.main-compute .operate .sel-pro .pro-list .select-box.on{display:block;}
.main-compute .operate .sel-pro .pro-list ul{display:none;flex-wrap:wrap;align-items:flex-start;width:100%;height:100%;padding:0 2em 2em;box-sizing:border-box;overflow-y:auto;}
.main-compute .operate .sel-pro .pro-list ul::-webkit-scrollbar{width:4px;height:4px;background-color:initial;}
.main-compute .operate .sel-pro .pro-list ul::-webkit-scrollbar-thumb{width:4px;height:4px;border-radius:2px;background-color:var(--main-color);}
.main-compute .operate .sel-pro .pro-list ul.on{display:block;}
.main-compute .operate .sel-pro .pro-list li{padding:2%;box-sizing:border-box;border-radius:0.8em;transition:all .5s;}
.main-compute .operate .sel-pro .pro-list li table{width:100%;color:#fff;}
.main-compute .operate .sel-pro .pro-list li table img{width:8.5em;height:8.5em;object-fit:contain;}
.main-compute .operate .sel-pro .pro-list li table th{width:12.5%;padding:0.5em 0;font-size:0.7em;box-sizing:border-box;}
.main-compute .operate .sel-pro .pro-list li table td{min-width:3em;padding:0.5em;border:1px solid rgba(255,255,255,.2);font-size:0.7em;text-align:center;cursor:pointer;}
.main-compute .operate .sel-pro .pro-list li table tr:hover td{background-color:rgba(36,96,255,.5);}
.main-compute .operate .sel-pro .pro-list li table tr:first-child td:first-child{background:none;cursor:default;}
.main-compute .operate .sel-pro .pro-list li:hover{transform:translateY(-0.3em);background-color:rgba(255,255,255,.1);box-shadow:0 0.5em 1em rgba(0,0,0,.3);}
.main-compute .operate .sel-pro .pro-list.show{opacity:1;z-index:99999;}
.main-compute .operate .sel-pro .pro-list.show .select-box{transform:translateY(0);}
.main-compute .operate .sel-type ul,.main-compute .operate .sel-unit ul{display:flex;gap:0.4em;}
.main-compute .operate .sel-type li,.main-compute .operate .sel-unit li{min-width:5.8em;line-height:1.32em;padding:0.7em 1.2em;border-radius:0.6em;border:1px solid #d2d2d7;color:#666;box-sizing:border-box;font-size:0.7em;text-align:center;cursor:pointer;transition:all .5s;}
.main-compute .operate .sel-type li.on,.main-compute .operate .sel-type li:hover,.main-compute .operate .sel-unit li.on,.main-compute .operate .sel-unit li:hover{background-color:var(--main-color);border-color:var(--main-color);color:#fff;}
.main-compute .operate .numbox{position:relative;width:100%;height:2em;padding:0 2em;border-radius:0.4em;border:1px solid #d2d2d7;box-sizing:border-box;overflow:hidden;}
.main-compute .operate .numbox input{width:100%;height:100%;background:none;text-align:center;font-size:0.7em;color:#666;}
.main-compute .operate .numbox i{position:absolute;top:0;width:2em;height:100%;cursor:pointer;background-color:rgba(255,255,255,.05);}
.main-compute .operate .numbox i:before{content:"";position:absolute;left:50%;top:50%;width:0.6em;height:2px;margin:-1px 0 0 -0.3em;background-color:#666;}
.main-compute .operate .numbox i.cut{left:0;}
.main-compute .operate .numbox i.add{right:0;}
.main-compute .operate .numbox i.add:after{content:"";position:absolute;left:50%;top:50%;width:2px;height:0.6em;margin:-0.3em 0 0 -1px;background-color:#666;}
.main-compute .operate .numbox i:hover{background-color:rgba(0,0,0,.1);color:#fff;}
.main-compute .operate .reset{display:inline-block;line-height:1.32em;padding:0.7em 1.2em;border-radius:0.6em;white-space:nowrap;border:1px solid #d2d2d7;color:#666;box-sizing:border-box;font-size:0.7em;text-align:center;cursor:pointer;transition:all .5s;}
.main-compute .operate .reset:hover{background-color:var(--main-color);border-color:var(--main-color);color:#fff;}
.main-compute .operate .result{display:block;line-height:1.32em;padding:0.7em 1.2em;border-radius:0.6em;background-color:var(--main-color);color:#fff;white-space:nowrap;box-sizing:border-box;font-size:0.7em;text-align:center;cursor:pointer;transition:all .5s;}
.main-compute .operate .result:hover{}
.main-compute .operate .style-wh{display:none !important;}
.main-compute .operate .style-wh.disabled{position:relative;opacity:0.3;}
.main-compute .operate .style-wh.disabled:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;}
.main-compute .operate .style-rc{display:none !important;}
.main-compute .operate .style-rc.disabled{position:relative;opacity:0.3;}
.main-compute .operate .style-rc.disabled:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;}
.main-compute .operate .option-wh .style-wh{display:flex !important;}
.main-compute .operate .option-rc .style-rc{display:flex !important;}

.main-compute .simulate{display:flex;justify-content:center;align-items:center;}
.main-compute .simulate .display{position:relative;padding:40px 110px;}
.main-compute .simulate .wall{display:flex;justify-content:center;align-items:center;background-color:#051639;}
.main-compute .simulate .screen{display:flex;flex-wrap:wrap;background-image:url(/wp-content/uploads/2025/08/led-screen-scaled-1.webp);background-size:cover;}
.main-compute .simulate .screen i{position:relative;display:block;}
.main-compute .simulate .screen i:before{content:"";position:absolute;right:0;bottom:0;width:0;height:100%;border-right:1px dashed rgba(255,255,255,.5);}
.main-compute .simulate .screen i:after{content:"";position:absolute;right:0;bottom:0;width:100%;height:0;border-bottom:1px dashed rgba(255,255,255,.5);}
.main-compute .simulate .screen i.nr:before{display:none;}
.main-compute .simulate .screen i.nb:after{display:none;}
.main-compute .simulate .sc-box{position:relative;}
.main-compute .simulate .sc-box .row-line{position:absolute;left:100%;top:0;height:100%;border-top:1px dashed rgba(255,255,255,.3);border-bottom:1px dashed rgba(255,255,255,.3);box-sizing:border-box;}
.main-compute .simulate .sc-box .col-line{position:absolute;left:0;bottom:100%;width:100%;border-left:1px dashed rgba(255,255,255,.3);border-right:1px dashed rgba(255,255,255,.3);box-sizing:border-box;}
.main-compute .simulate .row-value{position:absolute;left:0;top:0;width:100%;height:40px;padding:0 110px;display:flex;justify-content:space-between;text-align:center;box-sizing:border-box;}
.main-compute .simulate .row-value span{display:flex;justify-content:center;align-items:center;color:#666;font-size:0.7em;}
.main-compute .simulate .col-value{position:absolute;right:0;top:0;width:110px;height:100%;padding:40px 0;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;text-align:center;box-sizing:border-box;}
.main-compute .simulate .col-value span{display:flex;justify-content:center;align-items:center;color:#666;font-size:0.7em;}
.main-compute .simulate .reference{position:absolute;right:calc(100% - 110px);bottom:40px;display:flex;align-items:flex-end;}
.main-compute .simulate .reference .man{margin-bottom:-2.1em;background-image:url(/wp-content/uploads/2025/08/man.svg);background-size:100% 100%;}
.main-compute .simulate .reference .distance{position:relative;width:3em;color:#666;transform-origin:right bottom;transform:rotate(-30deg);}
.main-compute .simulate .reference .distance .val{position:absolute;right:0;bottom:0;width:110.57%;text-align:center;font-size:0.5em;white-space:nowrap;border-bottom:1px dashed rgba(0,0,0,.3);}
.main-compute .simulate .reference .distance .tips{position:absolute;left:0;top:100%;font-size:0.7em;white-space:nowrap;transform-origin:left top;transform:rotate(30deg);}

.report-compute{position:fixed;top:100%;left:0;width:100%;height:100%;box-sizing:border-box;background-color:#fff;z-index:99999;overflow-y:auto;transition:all .5s;}
.report-compute .box{width:44em;max-width:100%;padding:2em;margin:0 auto;box-sizing:border-box;}
.report-compute .box h2{margin-bottom:0.5em;font-size:1.6em;text-align:center;}
.report-compute .box .param table{width:100%;}
.report-compute .box .param table td{width:calc((100% - 21.5em)/2);padding:0.5em 1em;border:1px solid #ddd;font-size:0.8em;text-align:center;;}
.report-compute .box .param table td:first-child{width:6.5em;background-color:#f5f5f5;}
.report-compute .box .param table td:nth-child(2){width:15em;}
.report-compute .box .param table td:nth-last-child(2){width:calc((100% - 21.5em)/2);}
.report-compute .box .param table td.align-left{text-align:left;background-color:#f9f9f9;}
.report-compute .pbox{position:fixed;left:-100vw;top:0;width:44em;max-width:100%;height:62.22em;padding:2em;box-sizing:border-box;background-color:#fff;}
.report-compute .pbox h2{margin-bottom:0.5em;font-size:1.6em;text-align:center;}
.report-compute .pbox .param table{width:100%;}
.report-compute .pbox .param table td{width:calc((100% - 21.5em)/2);padding:0.5em 1em;border:1px solid #ddd;font-size:0.8em;text-align:center;;}
.report-compute .pbox .param table td:first-child{width:6.5em;background-color:#f5f5f5;}
.report-compute .pbox .param table td:nth-child(2){width:15em;}
.report-compute .pbox .param table td:nth-last-child(2){width:calc((100% - 21.5em)/2);}
.report-compute .pbox .param table td.align-left{text-align:left;background-color:#f9f9f9;}
.report-compute .pbox .pdf-header{width:100%;height:auto;margin-bottom:3em;}
.report-compute .pbox .pdf-footer{position:absolute;left:0;bottom:0;width:100%;height:auto;}
.report-compute .download{position:absolute;right:calc((50% - 22em)/2);top:50%;transform:translate(50%,-50%);display:flex;justify-content:center;align-items:center;row-gap:0.3em;column-gap:0.3em;flex-wrap:wrap;width:4em;font-size:1em;cursor:pointer;}
.report-compute .download:before{content:"\eadf";font-size:4em;font-family:"icomoon";}
.report-compute .download:after{content:"\e90e";font-size:1em;font-family:"icomoon";}
.report-compute .download:hover{color:var(--main-color);}
.report-compute .gologin{position:absolute;right:calc((50% - 22em)/2);top:50%;transform:translate(50%,-50%);display:flex;justify-content:center;align-items:center;row-gap:0.3em;column-gap:0.3em;flex-wrap:wrap;width:4em;font-size:1em;cursor:pointer;}
.report-compute .gologin:before{content:"\eadf";font-size:4em;font-family:"icomoon";}
.report-compute .gologin:after{content:"\e90e";font-size:1em;font-family:"icomoon";}
.report-compute .gologin:hover{color:var(--main-color);}
.report-compute .close{position:absolute;right:0;top:0;width:4em;height:4em;line-height:4em;text-align:center;cursor:pointer;}
.report-compute .close:before{content:"\f335";font-family:dashicons;font-size:2em;}
.report-compute .close:hover{color:var(--main-color);}
.report-compute.on{top:0;}

.market-map{position:relative;}
.market-map .earth{width:100%;height:auto;}
.market-map .country li{position:absolute;}
.market-map .country li img{width:100%;height:auto;opacity:0;transition:all .5s;}
.market-map .country li img:hover,.market-map .country li.on img{opacity:1;}
.market-map .country li.cn{left:67.7%;top:18.8%;width:16.8%;}
.market-map .country li.es{left:42.6%;top:25.8%;width:3.7%;}
.market-map .country li.uk{left:43.3%;top:15%;width:2.6%;}
.market-map .country li.us{left:0;top:6.7%;width:25.7%;}
.market-map .country li.ksa{left:56.4%;top:34.45%;width:6.9%;}
.market-map .country li.in{left:67.2%;top:32%;width:9.1%;}
.market-map .country li.th{left:76.9%;top:43.4%;width:2.8%;}
.market-map .country li.jp{left:85.7%;top:24.4%;width:3.1%;}
.market-map .dot li{position:absolute;width:10px;height:10px;background-color:#49f0ff;border-radius:50%;z-index:1;transition:all .5s;}
.market-map .dot li span{position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:0.6em;white-space:nowrap;transition:all .5s;}
.market-map .dot li:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#49f0ff;border-radius:50%;animation:diffuse 1s linear infinite;z-index:-1;transition:all .5s;}
.market-map .dot li.cn{left:77.5%;top:33%;}
.market-map .dot li.es{left:44%;top:28%;}
.market-map .dot li.uk{left:44.6%;top:18%;}
.market-map .dot li.us{left:14%;top:29%;}
.market-map .dot li.jp{left:87.5%;top:31%;}
.market-map .dot li.ksa{left:59%;top:39%;}
.market-map .dot li.ksa span{left:initial;right:20px;}
.market-map .dot li.db{left:62.7%;top:39.5%;}
.market-map .dot li.in{left:70.5%;top:42%;}
.market-map .dot li.th{left:78%;top:46%;}

.main-login{display:flex;align-items:center;padding:5em 0;box-sizing:border-box;}
.main-login h2{margin-bottom:1em;text-align:center;}
.main-login .main-width{display:flex;align-items:center;justify-content:center;height:100%;}
.main-login .box{width:34em;max-width:100%;padding:0 2em;box-sizing:border-box;border-radius:0.8em;}
.main-login .box ul{display:flex;flex-direction:column;row-gap:1em;}
.main-login .box li{width:100%;}
.main-login .box li.spec{display:flex;justify-content:space-between;}
.main-login .box li.spec p{display:flex;align-items:center;column-gap:0.3em;font-size:0.7em;}
.main-login .box li.spec p span{color:var(--main-color);cursor:pointer;}
.main-login .box li.spec p label{cursor:pointer;}
.main-login .box li.hc{display:flex;justify-content:space-between;column-gap:1em;}
.main-login .box li.hc input{width:70%;}
.main-login .box li.hc button{width:27%;}
.main-login .box li.hc button.wait{cursor:default;background-color:var(--secd-color);color:#aaa;}
.main-login .box input{width:100%;height:3.6em;padding:0 1.2em;font-size:0.8em;background-color:#fff;border:1px solid rgba(0,0,0,.2);box-sizing:border-box;border-radius:0.8em;color:#333;}
.main-login .box input[type="checkbox"]{width:1em;height:1em;cursor:pointer;border-color:rgba(0,0,0,.2);}
.main-login .box button{width:100%;height:3.6em;font-size:0.8em;border-radius:0.8em;background-color:var(--main-color);border:none;color:#fff;}
.main-login .box button.load{position:relative;color:rgba(255,255,255,0);}
.main-login .box button.load:before{content:"\f531";position:absolute;left:50%;top:50%;font-family:dashicons;font-size:1.4em;color:#fff;transform:translate(-50%,-50%) rotate(0deg);animation:btnLoad 1s linear infinite;}
.main-login .box button:hover{}
.main-login .box > div{display:none;}
.main-login .box > div.on{display:block;}
.main-login .logout button{height:3.6em;padding:0 3em;font-size:0.8em;border-radius:0.8em;background-color:var(--main-color);border:none;color:#fff;}
.main-login .logout button.load{position:relative;color:rgba(255,255,255,0);}
.main-login .logout button.load:before{content:"\f531";position:absolute;left:50%;top:50%;font-family:dashicons;font-size:1.4em;color:#fff;transform:translate(-50%,-50%) rotate(0deg);animation:btnLoad 1s linear infinite;}
@keyframes btnLoad{
from {transform:translate(-50%,-50%) rotate(0deg);}
to {transform:translate(-50%,-50%) rotate(-360deg);}
}

.main-stock .overview{padding:5em 0;background-color:#fff;}
.main-stock .overview h2{font-size:1.6em;padding-bottom:1em;margin-bottom:1.5em;border-bottom:1px solid #ccc;}
.main-stock .overview .info{display:flex;justify-content:space-between;}
.main-stock .overview .info .stock-today{display:flex;align-items:center;justify-content:space-between;width:20%;}
.main-stock .overview .info .stock-today .amplitude{text-align:center;}
.main-stock .overview .info .stock-today .amplitude h3{font-size:2.4em;color:#ce002a;}
.main-stock .overview .info .stock-today .amplitude p{font-size:0.8em;color:#ce002a;}
.main-stock .overview .info .stock-today .amplitude.drop h3{color:#008000;}
.main-stock .overview .info .stock-today .amplitude.drop p{color:#008000;}
.main-stock .overview .info .stock-today .rise-fall p{font-size:0.7em;color:var(--main-color);}
.main-stock .overview .info .stock-today .rise-fall time{display:block;margin-top:0.8em;font-size:0.7em;color:#666;}
.main-stock .overview .info .data{width:71.5%}
.main-stock .overview .info .data ul{display:flex;justify-content:space-between;}
.main-stock .overview .info .data label{display:block;font-size:0.75em;}
.main-stock .overview .info .data p{font-size:1.6em;}
.main-stock .content{padding:5em 0;}
.main-stock .content .main-width{display:flex;justify-content:space-between;column-gap:0.7em;}
.main-stock .content .stock-list{width:40.5%;background-color:#fff;box-shadow:0 0 1em rgba(0,0,0,.05);}
.main-stock .content .stock-list tr{border-bottom:1px solid #eee;}
.main-stock .content .stock-list td{padding:1.1em 1.4em 0.9em;line-height:1.4em;font-size:1em;border:none;font-size:0.8em;color:#000;}
.main-stock .content .stock-list td:nth-child(1){width:28%;color:#999;}
.main-stock .content .stock-newchart{width:59.5%;background-color:#fff;box-shadow:0 0 1em rgba(0,0,0,.05);}
.main-stock .content .stock-newchart .tab{display:flex;background-color:#f5f5f7;column-gap:2px;}
.main-stock .content .stock-newchart .tab span{display:block;width:25%;line-height:1.4em;padding:1em;border-top:2px solid #fff;border-bottom:2px solid #f5f5f7;font-size:0.9em;text-align:center;background-color:#fff;cursor:pointer;}
.main-stock .content .stock-newchart .tab span:hover{background-color:#f9f9f9;}
.main-stock .content .stock-newchart .tab .on{border-top-color:var(--main-color);border-bottom-color:#fff;color:var(--main-color);background-color:#fff;}
.main-stock .content .stock-newchart .show{height:calc(100% - 3em - 4px);padding:1.5em;box-sizing:border-box;}
.main-stock .content .stock-newchart .show .img{display:none;justify-content:center;align-items:center;height:100%;}
.main-stock .content .stock-newchart .show .img img{width:100%;height:100%;object-fit:contain;}
.main-stock .content .stock-newchart .show .img.on{display:flex;}


.masthead{padding:4vw 0;background-color:#f5f5f5;}
.masthead .main-width{display:flex;align-items:center;column-gap:1em;}
.masthead .pic{width:4em;height:3em;}
.masthead .pic img{width:100%;height:100%;object-fit:cover;}
.masthead .tit{width:calc(100% - 8em);}
.masthead .menu{display:block;width:2em;cursor:pointer;}
.masthead .menu:before{content:"\f333";font-family:dashicons;font-size:2em;}

.flow-cate{position:fixed;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.8);opacity:0;z-index:-1;transition:all .5s;}
.flow-cate ul{width:20em;max-width:92vw;max-height:80vh;padding:1em;box-sizing:border-box;background-color:#fff;overflow-y:auto;transform:translateY(1em);transition:all .5s;}
.flow-cate li{border-bottom:1px solid #ddd;}
.flow-cate li a{display:block;line-height:1.2em;padding:1em 0;font-size:1em;}
.flow-cate.on{opacity:1;z-index:999;}
.flow-cate.on ul{transform:translateY(0);}
<!--0.00020098686218262-->