@charset "utf-8";
/*font*/
@font-face {font-family:"icomoon";src:url("font/icomoon.ttf");font-display: swap;}
@font-face {font-family:"DMSans-SemiBold";src:url("font/DMSans-SemiBold.ttf");font-display: swap;}
@font-face {font-family:"DMSans-Light";src:url("font/DMSans-Light.ttf");font-display: swap;}
/*var*/
:root{--main-color:#915540;--secd-color:#e0b6a1;--back-color:#f9eee7;--deepbg-color:#f6ded0;}
/*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 "DMSans-Light", "Arial";font-weight:400;color:#333;width:100vw;overflow-x:hidden;background-color:var(--back-color);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;transition:all .7s;}
hr{display:none;}
figure{margin:0;}
strong{font-weight:normal;font-family:"DMSans-SemiBold";}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none !important;}
input{outline:none;vertical-align:middle;font-family:"DMSans-Light";}
input[type='number']{-moz-appearance:textfield;}
input[type="submit"],button{cursor:pointer;}
textarea{vertical-align:top;resize:none;outline:none;overflow:hidden;font-family:"DMSans-Light";}
select{font-family:"DMSans-Light";}
select option{font-family:"DMSans-Light";}
button{font-family:"DMSans-Light";}
p{line-height:1.5em;}
h1{font-size:3em;line-height:1.2em;font-family:"DMSans-SemiBold";color:#000;}
h2{font-size:2.4em;line-height:1.2em;font-family:"DMSans-SemiBold";color:#000;}
h3{font-size:1.5em;line-height:1.2em;font-family:"DMSans-SemiBold";color:#000;}
h4{font-size:1em;line-height:1.2em;font-family:"DMSans-SemiBold";}
.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:6vw;}
.main-width{width:81em;max-width:92vw;margin:0 auto;}
.secd-width{width:70em;max-width:92vw;margin:0 auto;}
.bread{width:100%;padding:0.5em 0;box-sizing:border-box;}
.bread p{display:flex;align-items:center;column-gap:0.3vw;color:#404040;flex-wrap:wrap;font-size:0.7em;}
.bread p span{color:var(--main-color);}
.bread i{font-family:dashicons;}
.bread i:before{content:"\f345";}
.loadico{display:none;position:relative;width:60px;height:30px;margin:30px auto 0;}
.loadico:before{content:"";position:absolute;left:0;top:5px;width:20px;height:20px;background-color:#d72027;border-radius:50%;animation:loadl 1s linear infinite;}
.loadico:after{content:"";position:absolute;right:0;top:5px;width:20px;height:20px;background-color:#fd898d;border-radius:50%;animation:loadr 1s linear infinite;}
.load .loadico{display:block;}
.ksbtn .wp-block-button__link{position:relative;display:inline-block;line-height:1.75em;padding:1em 3.5em;font-size:0.8em;border-radius:3em;box-sizing:border-box;letter-spacing:0.1em;text-align:center;font-family:"DMSans-SemiBold";overflow:hidden;z-index:1;transition:all .3s;}
.ksbtn .wp-block-button__link:before{content:"";position:absolute;left:-100%;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.1);z-index:-1;}
.ksbtn .wp-block-button__link:hover{background-color:var(--main-color) !important;color:#fff !important;}
.ksbtn .wp-block-button__link:hover:before{left:100%;transition:all .3s;transition-delay:.25s;}
.ks-btn{position:relative;display:inline-block;line-height:1.3em;margin-top:1.5em;padding:1em 2.5em;letter-spacing:0.1em;font-family:"DMSans-SemiBold";font-size:0.6em;background-color:#fff;border-radius:3em;z-index:1;overflow:hidden;transition:all .3s;}
.ks-btn:before{content:"";position:absolute;left:-100%;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.1);z-index:-1;}
.ks-btn:hover{background-color:var(--main-color);color:#fff;}
.ks-btn:hover:before{left:100%;transition:all.3s;transition-delay:.25s;}
@keyframes wave{from{opacity:0.5;transform:scale(1);}to{opacity:0;transform:scale(2);}}
@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;}
}

.an-overall .animate{transform:translateY(3vw);opacity:0;transition:all .7s;}
.an-overall .anb{transform:translateY(3vw);}
.an-overall .ant{transform:translateY(3vw);}
.an-overall .anl{transform:translateX(-3vw);}
.an-overall .anr{transform:translateX(3vw);}
.an-overall .anc{transform:scale(1.1);}
.an-overall .t1{transition-delay:.1s;}
.an-overall .t2{transition-delay:.2s;}
.an-overall .t3{transition-delay:.3s;}
.an-overall .t4{transition-delay:.4s;}
.an-overall .t5{transition-delay:.5s;}
.an-overall .t6{transition-delay:.6s;}
.an-overall .t7{transition-delay:.7s;}
.an-overall .t8{transition-delay:.8s;}
.an-overall .t9{transition-delay:.8s;}
.an-overall .t10{transition-delay:.9s;}
.an-overall .t11{transition-delay:1s;}
.an-overall .t12{transition-delay:1.1s;}
.an-overall .t13{transition-delay:1.2s;}
.an-overall .t14{transition-delay:1.3s;}
.an-overall .t15{transition-delay:1.4s;}
.an-overall .t16{transition-delay:1.5s;}
.an-overall .t17{transition-delay:1.6s;}
.an-overall.action .animate{transform:translateY(0);opacity:1;}
.an-overall.action .anb{transform:translateY(0);}
.an-overall.action .ant{transform:translateY(0);}
.an-overall.action .anl{transform:translateX(0);}
.an-overall.action .anr{transform:translateX(0);}
.an-overall.action .anc{transform:scale(1);}


header{height:5.4em;}
header .notes{height:1.7em;background-color:var(--main-color);color:#fff;}
header .notes .main-width{display:flex;justify-content:center;align-items:center;height:100%;}
header .notes p{font-size:0.6em;}
header .nav{position:relative;left:0;top:0;width:100vw;height:3.7em;background-color:#f9eee7;box-shadow:0 0 0.2em rgba(0,0,0,.2);transition:all .5s;}
header .nav .main-width{display:flex;justify-content:space-between;align-items:center;height:100%;}
header .nav .menubtn{display:none;flex-direction:column;justify-content:space-between;width:1.5em;height:1em;margin-right:0.5em;cursor:pointer;transition:all .3s;}
header .nav .menubtn span{display:block;width:100%;height:1px;background-color:var(--main-color);border-radius:1px;transform-origin:9.5% 50%;transition:all .3s;}
header .nav .logo{width:3.4em;height:3em;margin:0 auto 0 0;transition:all .5s;}
header .nav .logo img{width:auto;height:100%;object-fit:contain;object-position:left center;}
header .nav .menu{margin:0 auto;}
header .nav .menu .one{display:flex;align-items:center;}
header .nav .menu .one > li{position:relative;line-height:24px;padding:25px 1.8em;font-size:0.92em;font-family:"DMSans-SemiBold";transition:all .5s;}
header .nav .menu .one > li > a{color:#000;}
header .nav .menu .one > li > a:hover{color:var(--main-color);}
header .nav .menu .one > li.menu-item-has-children > i{position:absolute;right:0.6em;top:50%;transform:translateY(-50%);font-family:dashicons;color:#999;}
header .nav .menu .one > li.menu-item-has-children > i:before{}
header .nav .menu .one > li.current-menu-item > a,header .nav .menu .one > li.current_page_item > a{color:var(--main-color);}
header .nav .menu .one li.menu-item-has-children:hover > .sub-menu{display:block;}
header .nav .menu .sub-menu{display:none;position:absolute;left:0;top:100%;justify-content:center;column-gap:3em;min-width:10em;padding:1em 0;border-top:1px solid rgba(0,0,0,.1);border-radius:0 0 1.2em 1.2em;box-shadow:0 5px 5px rgba(0,0,0,.1);box-sizing:border-box;background-color:#fff;z-index:999;}
header .nav .menu .sub-menu li{position:relative;line-height:1.2em;padding:0 4em 0 1.5em;font-size:0.9em;font-family:"DMSans-Light";white-space:nowrap;}
header .nav .menu .sub-menu li a{display:block;padding:0.5em 0;}
header .nav .menu .sub-menu li.menu-item-has-children > i{position:absolute;right:0.6em;top:50%;transform:translateY(-50%);font-family:dashicons;color:#999;font-size:0.8em;}
header .nav .menu .sub-menu li.menu-item-has-children > i:before{content:"\f345";}
header .nav .menu .sub-menu .sub-menu{top:-1em;border-radius:0 1.2em 1.2em 0;left:100%;}
header .nav .menu .sub-menu .sub-menu li a{font-size:1em;}
header .nav .search{position:relative;width:2em;margin:0 1em 0 auto;}
header .nav .search form{position:relative;float:right;display:flex;width:2em;height:2em;border:1px solid rgba(206,206,206,0);box-sizing:border-box;border-radius:3em;overflow:hidden;transition:all.5s;}
header .nav .search form input{width:calc(100% - 2em);height:100%;padding:0 0 0 0.8em;font-size:0.7em;box-sizing:border-box;background-color:#f9eee7;}
header .nav .search form button{position:relative;width:1.9em;height:100%;line-height:1.9em;padding:0;border:none;background:#fff;font-size:1em;text-align:center;opacity:0;z-index:2;}
header .nav .search form button:before{font-family:"icomoon";color:var(--main-color);}
header .nav .search form:before{content:"\e90d";position:absolute;right:0;top:0;width:1.9em;height:100%;line-height:1.9em;text-align:center;font-family:"icomoon";color:var(--main-color);}
header .nav .search:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;}
header .nav .search.on form{width:14em;border-color:#cecece;}
header .nav .search.on:after{display:none;}
header .nav .lang{position:relative;display:flex;align-items:center;height:2em;z-index:9;}
header .nav .lang span{font-size:0.8em;}
header .nav .lang .selbox{display:none;position:absolute;left:50%;top:100%;width:3.5em;margin-left:-1.75em;padding:0.5em 0.2em;background-color:#fff;border-radius:0.4em;box-shadow:0 0 0.3em rgba(0,0,0,.2);box-sizing:border-box;}
header .nav .lang .selbox a{display:block;line-height:2em;font-size:0.7em;text-align:center;}
header .nav .lang:hover .selbox{display:block;}
header.flow .nav{position:fixed;box-shadow:0 0 20px rgba(0,0,0,.1);z-index:99999;}
header.flow.scl .nav{height:3em;}
header.flow.scl .nav .logo{height:2.6em;}
header.flow.scl .nav .menu .one > li{padding:1.25em 1.75em;}
header.flow.hid .nav{top:-3.7em;}
header.action .nav .menubtn .b1{transform:rotate(45deg);}
header.action .nav .menubtn .b2{opacity:0;}
header.action .nav .menubtn .b3{transform:rotate(-45deg);}

footer{overflow:hidden;}
footer h3{line-height:1.5em;margin-bottom:1em;font-size:0.9em;font-weight:bold;color:#000;}
footer .cont{display:flex;justify-content:space-between;padding:3.5em 0;}
footer .cont .contact li{line-height:1.875em;font-size:0.8em;}
footer .cont .nav{display:flex;column-gap:9em;}
footer .cont .nav .one{display:flex;column-gap:9em;}
footer .cont .nav .one > li > a{display:block;line-height:1.5em;margin-bottom:1em;font-size:0.9em;font-weight:bold;color:#000;}
footer .cont .nav .sub-menu li{line-height:1.875em;font-size:0.8em;}
footer .cont .sns .wp-block-group{column-gap:1em;}
footer .cont .sns .wp-block-image img{filter:grayscale(100%) brightness(0);}
footer .cont .sns .wp-block-image img:hover{filter:grayscale(0) brightness(1);}
footer .copyright p{padding:1em 0;font-size:0.7em;color:#999;}
footer .copyright p br{display:none;}
footer .copyright .wp-block-image{width:64%;}

.pageinfo{margin-top:2em;}
.pageinfo ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.pageinfo li{padding:0.7em 1.7em;font-size:0.7em;border-bottom:1px solid #e0d6cf;cursor:pointer;}
.pageinfo li:hover{color:var(--main-color);}
.pageinfo li.nb{cursor:default;color:#999;}
.pageinfo li.nb:hover{color:#999;}
.pageinfo li.on{border-color:var(--main-color);color:var(--main-color);}
.pageinfo li.hide{display:none;}

.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,.7);opacity:0;z-index:-1;transition:all .5s;}
.flow-video iframe{width:50em;height:28.125em;max-width:92vw;background-color:var(--back-color);border:none;transform:translateY(2em);transition:all .5s;}
.flow-video .close{position:absolute;right:0;top:0;width:5em;height:5em;line-height:5em;text-align:center;cursor:pointer;}
.flow-video .close:before{content:"";position:absolute;left:50%;top:50%;width:2.4em;height:4px;margin:-2px 0 0 -1.2em;background-color:#fff;border-radius:5px;transform:rotate(45deg);}
.flow-video .close:after{content:"";position:absolute;left:50%;top:50%;width:2.4em;height:4px;margin:-2px 0 0 -1.2em;background-color:#fff;border-radius:5px;transform:rotate(-45deg);}
.flow-video .close:hover{background-color:rgba(0,0,0,.7);}
.flow-video.on{opacity:1;z-index:99999;}
.flow-video.on iframe{transform:translateY(0);}

.flow-info{position:fixed;right:3.5vw;bottom:25px;z-index:999;}
.flow-info a{position:relative;display:block;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;cursor:pointer;background-color:var(--main-color);}
.flow-info a span{position:absolute;right:calc(100% + 15px);top:50%;display:flex;align-items:center;justify-content:center;width:130px;height:36px;line-height:36px;margin-top:-18px;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.1);background-color:#fff;border-radius:40px;font-size:14px;color:#333;z-index:2;}
.flow-info a span:before{display:block;width:22px;height:23px;margin-right:5px;background-image:url(/wp-content/uploads/2025/01/chat-icon-1.png);background-size:100% 100%;}
.flow-info a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--main-color);border-radius:50%;animation:wave 1.5s linear infinite;}
.flow-info a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/wp-content/uploads/2025/06/chat-icon.svg);background-size:28px 27px;background-repeat:no-repeat;background-position:center;-webkit-filter:invert(100%);}
.flow-message{position:fixed;right:3.5vw;bottom:100px;width:340px;background-color:var(--main-color);transform:translateY(1vw);border-radius:15px;border:1px solid var(--main-color);box-sizing:border-box;overflow:hidden;opacity:0;z-index:-1;transition:all .5s;}
.flow-message h2{line-height:30px;padding:10px 50px 10px 20px;background-color:var(--main-color);color:#fff;font-size:16px;font-weight:normal;}
.flow-message .close{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;color:#fff;font-family:dashicons;cursor:pointer;font-size:30px;}
.flow-message .close:before{content:"\f335";}
.flow-message .simple-message{padding:20px;background-color:#fff;}
.flow-message .simple-message li{margin-bottom:15px;}
.flow-message .simple-message p{line-height:20px;margin-bottom:3px;font-size:14px;}
.flow-message .simple-message input{width:100%;height:40px;padding:0 10px;border:1px solid #ccc;box-sizing:border-box;font-size:14px;}
.flow-message .simple-message input::placeholder{font-size:0;}
.flow-message .simple-message textarea{width:100%;height:120px;line-height:20px;padding:8px 10px;border:1px solid #ccc;box-sizing:border-box;font-size:14px;}
.flow-message .simple-message button{width:100%;height:40px;background-color:#000;color:#fff;border-radius:30px;border:none;transition:all .5s;}
.flow-message .simple-message button:hover{background-color:var(--main-color);}
.flow-message .simple-message .sm-subtn{margin-bottom:0;}
.flow-message.on{transform:translateY(0);opacity:1;z-index:9999;}

.stay-touch h2{margin-bottom:0.5em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.5s;}
.stay-touch p{font-size:0.8em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.6s;}
.stay-touch .wp-block-cover{padding:4em 0;text-align:center;color:#fff;}
.stay-touch .wp-block-cover > img{transform:scale(1.2);opacity:1;transition:all 1s;}
.stay-touch .wp-block-cover .wp-block-cover__inner-container{width:30em;margin:0 auto;}
.stay-touch .simple-message{width:13.4em;margin:2em auto 0;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.7s;}
.stay-touch .simple-message p{display:none;}
.stay-touch .simple-message li{margin-top:0.35em;}
.stay-touch .simple-message input,.stay-touch .simple-message textarea{width:100%;height:3em;padding:0 0.8em;font-size:0.6em;box-sizing:border-box;border-radius:0.4em;}
.stay-touch .simple-message textarea{height:7em;padding:0.8em;}
.stay-touch .simple-message button{width:100%;height:3em;font-size:0.6em;border-radius:0.4em;background-color:#000;color:#fff;border:none;transition:all .5s;}
.stay-touch .simple-message button:hover{background-color:var(--main-color);}
.stay-touch.action h2{transform:translateY(0);opacity:1;}
.stay-touch.action p{transform:translateY(0);opacity:1;}
.stay-touch.action .wp-block-cover > img{transform:scale(1);opacity:1;}
.stay-touch.action .simple-message{transform:translateY(0);opacity:1;}

.main-search{padding:4em 0;}
.main-search h2{margin-bottom:0.5em !important;text-align:left !important;}
.main-search .search-box{margin-bottom:4em;text-align:center;}
.main-search .search-box p{font-size:0.8em;color:#999;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.1s;}
.main-search .search-box form{position:relative;display:flex;justify-content:space-between;width:40em;max-width:100%;margin:0 auto 1em;padding:0.4em;background-color:#fff;box-sizing:border-box;border-radius:5em;box-shadow:0 0.5em 1.2em rgba(0,0,0,.08);transform:translateY(50px);opacity:0;transition:all .7s;}
.main-search .search-box form input{width:calc(100% - 3em);padding:0 1em;font-size:0.8em;background-color:#fff;box-sizing:border-box;border:none;}
.main-search .search-box form button{width:2.1em;height:2.1em;padding:0;border-radius:50%;border:none;background-color:var(--deepbg-color);font-size:1em;text-align:center;}
.main-search .search-box form button:before{content:"\e90d";font-family:"icomoon";color:var(--main-color);font-size:0.8em;text-align:center;}
.main-search .search-box.actoo p{transform:translateY(0);opacity:1;}
.main-search .search-box.actoo form{transform:translateY(0);opacity:1;}
.main-search .cbox{padding:0;margin-top:4em;}
.main-search .list-products h2{transform:translateY(50px);opacity:0;transition:all.7s;transition-delay:.2s;}
.main-search .list-products .list{min-height:20em;}
.main-search .list-products .list li{transform:translateY(50px);opacity:0;transition:all .7s;}
.main-search .list-products .list li:nth-child(1){transition-delay:.3s;}
.main-search .list-products .list li:nth-child(2){transition-delay:.4s;}
.main-search .list-products .list li:nth-child(3){transition-delay:.5s;}
.main-search .list-products .list li:nth-child(4){transition-delay:.6s;}
.main-search .list-products.actoo h2{transform:translateY(0);opacity:1;}
.main-search .list-products.actoo .list li{transform:translateY(0);opacity:1;}
.main-search .page{display:flex;justify-content:space-between;padding:2.8em 3.5em;border-radius:1em;box-sizing:border-box;background-color:#fff;transform:translateY(50px);opacity:0;transition:all .7s;}
.main-search .page .list{width:52em;}
.main-search .page .list li{display:flex;align-items:center;justify-content:space-between;padding:0.625em 0;border-bottom:1px solid #e5e5e5;font-size:1.2em;}
.main-search .page .list li a{display:block;width:1.75em;height:1.75em;line-height:1.75em;text-align:center;background-color:var(--deepbg-color);border-radius:50%;}
.main-search .page .list li a:before{content:"\e905";font-family:"icomoon";color:var(--main-color);font-size:0.8em;}
.main-search .page.action{transform:translateY(0);opacity:1;}


.index-show{position:relative;width:100vw;height:calc(100vh - 3.7em);overflow:hidden;}
.index-show i{position:absolute;left:1vw;top:1vw;width:60px;height:60px;border-radius:50%;background-image:url(/wp-content/uploads/2025/06/jingyin.svg);background-size:100% 100%;cursor:pointer;z-index:2;opacity:.3;}
.index-show i.play{background-image:url(/wp-content/uploads/2025/06/bofang.svg);}
.index-show .wp-block-video{width:100%;height:100%;}
.index-show .wp-block-video video{width:100%;height:100%;object-fit:cover;}
.index-show .wp-block-cover{width:100%;height:100%;min-height:0;padding:5% 7.8%;}
.index-show .wp-block-cover > img{transform:scale(1.2);opacity:1;transition:all 1s;}
.index-show .wp-block-cover h2{line-height:1em;margin-top:0.5em;font-size:3.6em;transform:translateY(60px);opacity:0;transition:all .7s;transition-delay:.6s;}
.index-show .wp-block-cover p{font-size:1.2em;transform:translateY(60px);opacity:0;transition:all .7s;transition-delay:.5s;}
.index-show .wp-block-cover .wp-block-buttons{margin-top:3em;transform:translateY(60px);opacity:0;transition:all .7s;transition-delay:.7s;}
.index-show.action .wp-block-cover > img{transform:scale(1);opacity:1;}
.index-show.action .wp-block-cover h2{transform:translateY(0);opacity:1;}
.index-show.action .wp-block-cover p{transform:translateY(0);opacity:1;}
.index-show.action .wp-block-cover .wp-block-buttons{transform:translateY(0);opacity:1;}


.index-banner{position:relative;margin-top:0.8em;overflow:hidden;}
.index-banner .slide-pic{width:100vw;height:calc(100vh - 3.7em);transform:scale(1.2);overflow:hidden;transition:all 1s;}
.index-banner .slide-pic ul{display:flex;height:100%;}
.index-banner .slide-pic li{width:0;height:100%;overflow:hidden;transition:all 1s;}
.index-banner .slide-pic li .wp-block-cover{width:100%;height:100%;min-height:0;padding:5% 7.8%;}
.index-banner .slide-pic li .wp-block-cover h2{line-height:1em;margin-top:0.5em;font-size:3em;transform:translateY(60px);opacity:0;transition:all 1s;transition-delay:.8s;}
.index-banner .slide-pic li .wp-block-cover p{font-size:1.2em;transform:translateY(60px);opacity:0;transition:all 1s;transition-delay:.7s;}
.index-banner .slide-pic li .wp-block-cover .wp-block-buttons{margin-top:3em;transform:translateY(60px);opacity:0;transition:all 1s;transition-delay:.9s;}
.index-banner .slide-pic li .wp-block-cover__inner-container{min-width:60em;}
.index-banner .slide-pic li:nth-child(1){width:100%;}
.index-banner .slide-pic li.active{width:100%;}
.index-banner .slide-pic li.active .wp-block-cover h2{transform:translateY(0);opacity:1;}
.index-banner .slide-pic li.active .wp-block-cover p{transform:translateY(0);opacity:1;}
.index-banner .slide-pic li.active .wp-block-cover .wp-block-buttons{transform:translateY(0);opacity:1;}
.index-banner .slide-dot{position:absolute;right:7.8%;bottom:9%;}
.index-banner .slide-dot ul{display:flex;column-gap:0.4em;}
.index-banner .slide-dot li{position:relative;width:0.4em;height:0.4em;border-radius:0.2em;background-color:#fff;box-sizing:border-box;opacity:.5;transition:all .5s;}
.index-banner .slide-dot li.active{opacity:1;}
.index-banner .btn{position:absolute;top:50%;width:4em;height:4em;line-height:4em;margin-top:-2em;text-align:center;border:1px solid #fff;color:#fff;font-family:"icomoon";font-size:0.6em;border-radius:50%;cursor:pointer;opacity:.7;z-index:9;}
.index-banner .btn:hover{opacity:1;}
.index-banner .prev{left:2vw;transform:rotate(180deg);}
.index-banner .prev:before{content:"\e904";}
.index-banner .next{right:2vw;}
.index-banner .next:before{content:"\e904";}
.index-banner.only .slide-dot{display:none;}
.index-banner.only .btn{display:none;}
.index-banner.action .slide-pic{transform:scale(1);}
.index-banner.action .slide-pic li:nth-child(1){width:0;}
.index-banner.action .slide-pic li.active{width:100%;}


.index-products{padding:6em 0 4em;background-color:var(--back-color);overflow:hidden;}
.index-products .title{margin-bottom:2em;}
.index-products .title .desc{display:flex;justify-content:space-between;align-items:center;font-size:0.9em;}
.index-products .title .desc a{position:relative;display:block;white-space:nowrap;}
.index-products .title .desc a:before{content:"";position:absolute;right:0;bottom:0;width:100%;height:1px;background-color:#333;transition:all .2s;}
.index-products .title .desc a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#333;transition:all .2s;transition-delay:.4s;}
.index-products .title .desc a:hover:before{width:0;}
.index-products .title .desc a:hover:after{width:100%;}
.index-products .slide-pic{margin-bottom:2em;overflow:hidden;}
.index-products .slide-pic ul{display:flex;flex-wrap:wrap;width:1000%;}
.index-products .slide-pic li{position:relative;width:25.5em;margin-right:2.25em;background-color:var(--secd-color);border-radius:1.5em;overflow:hidden;}
.index-products .slide-pic li .pic{position:relative;height:0;padding-bottom:132%;overflow:hidden;}
.index-products .slide-pic li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.index-products .slide-pic li .pic .cover{transform:scale(1.1);opacity:0;transition:all .5s;}
.index-products .slide-pic li .text{position:absolute;left:0;bottom:0;width:100%;padding:0 1.5em 1.5em;box-sizing:border-box;color:#fff;}
.index-products .slide-pic li .text h3{font-size:1.8em;color:#fff;}
.index-products .slide-pic li .text p{font-size:0.8em;}
.index-products .slide-pic li:hover .pic .cover{transform:scale(1);opacity:1;}
.index-products .slide-pic li:hover .text a{background-color:var(--main-color);color:#fff;}
.index-products .slide-dot{display:flex;justify-content:center;align-items:center;column-gap:1em;}
.index-products .slide-dot ul{display:flex;align-items:center;column-gap:1em;}
.index-products .slide-dot li{width:0.3em;height:0.3em;border-radius:50%;background-color:#c7c7c7;}
.index-products .slide-dot li.active{background-color:#323232;}
.index-products .slide-dot .btn{width:3.75em;height:3.75em;line-height:3.75em;border:1px solid #dbd9d8;border-radius:50%;font-size:0.8em;text-align:center;cursor:pointer;font-family:"icomoon";}
.index-products .slide-dot .btn:hover{background-color:var(--main-color);border-color:var(--main-color);color:#fff;}
.index-products .slide-dot .prev{transform:rotate(180deg);}
.index-products .slide-dot .prev:before{content:"\e904";}
.index-products .slide-dot .next:before{content:"\e904";}

.index-recom > *{margin-top:0.8em;}
.index-recom .wp-block-media-text{overflow:hidden;}
.index-recom .wp-block-media-text__content{padding:2em 15%;}
.index-recom .wp-block-media-text__content h3{margin-bottom:0.2em;font-size:1.8em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.6s;}
.index-recom .wp-block-media-text__content p{font-size:0.8em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.7s;}
.index-recom .wp-block-media-text__content .wp-block-buttons{margin-top:1.5em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.8s;}
.index-recom .wp-block-media-text__content .wp-block-image{width:100%;height:100%;transition:all .5s;}
.index-recom .wp-block-media-text__content .wp-block-image img{width:100%;height:100%;object-fit:cover;}
.index-recom .wp-block-media-text__content .wp-block-cover{width:18.2em;height:24.1em;padding:0;margin:0 auto 1.5em;background-color:#fff;border-radius:1.5em;overflow:hidden;transform:translateY(50px);opacity:0;transition:all 1s;transition-delay:.5s;}
.index-recom .wp-block-media-text__content .wp-block-cover > img{opacity:0;transition:all .5s;}
.index-recom .wp-block-media-text__content .wp-block-cover__inner-container{width:100%;height:100%;}
.index-recom .wp-block-media-text__content .wp-block-cover:hover > img{opacity:1;}
.index-recom .wp-block-media-text__content .wp-block-cover:hover .wp-block-image{opacity:0;}
.index-recom .wp-block-media-text__media{height:100%;overflow:hidden;}
.index-recom .wp-block-media-text__media img{height:100%;object-fit:cover;transform:scale(1.2);opacity:1;transition:all 1s;}
.index-recom .action .wp-block-media-text__content h3{transform:translateY(0);opacity:1;}
.index-recom .action .wp-block-media-text__content p{transform:translateY(0);opacity:1;}
.index-recom .action .wp-block-media-text__content .wp-block-buttons{transform:translateY(0);opacity:1;}
.index-recom .action .wp-block-media-text__content .wp-block-cover{transform:translateY(0);opacity:1;}
.index-recom .action .wp-block-media-text__media img{transform:scale(1);opacity:1;}
.index-recom > .wp-block-cover{height:46.8vw;padding:5% 7.8%;}
.index-recom > .wp-block-cover > img{transform:scale(1.2);opacity:1;transition:all 1s;}
.index-recom > .wp-block-cover h2{line-height:1em;margin-top:0.2em;font-size:3.6em;transform:translateY(50px);opacity:0;transition:all 1s;transition-delay:.6s;}
.index-recom > .wp-block-cover p{font-size:1.2em;transform:translateY(50px);opacity:0;transition:all 1s;transition-delay:.5s;}
.index-recom > .wp-block-cover .wp-block-buttons{margin-top:2em;transform:translateY(50px);opacity:0;transition:all 1s;transition-delay:.7s;}
.index-recom > .wp-block-cover.action > img{transform:scale(1);opacity:1;}
.index-recom > .wp-block-cover.action h2{transform:translateY(0);opacity:1;}
.index-recom > .wp-block-cover.action p{transform:translateY(0);opacity:1;}
.index-recom > .wp-block-cover.action .wp-block-buttons{transform:translateY(0);opacity:1;}

.index-advantage{margin-top:0.8em;}
.index-advantage .wp-block-cover{padding:0;}
.index-advantage .wp-block-cover > img{transform:scale(1.2);opacity:1;transition:all 1s;}
.index-advantage .wp-block-cover__inner-container{width:81em;max-width:92vw;margin:0 auto;}
.index-advantage .wp-block-group{column-gap:0;}
.index-advantage .wp-block-image{padding:14em 6%;text-align:center;transform:translateY(50px);opacity:0;transition:all .7s;}
.index-advantage .wp-block-image > *{transition:all .5s;}
.index-advantage .wp-block-image img{width:3em;height:3em;-webkit-filter:invert(100%);}
.index-advantage .wp-block-image figcaption{line-height:1.5em;font-size:0.8em;}
.index-advantage .wp-block-image figcaption strong{display:inline-block;margin:1em 0;font-size:1.875em;}
.index-advantage .wp-block-image:nth-child(1){transition-delay:.4s;}
.index-advantage .wp-block-image:nth-child(2){transition-delay:.5s;}
.index-advantage .wp-block-image:nth-child(3){transition-delay:.6s;}
.index-advantage .wp-block-image:nth-child(4){transition-delay:.7s;}
.index-advantage .wp-block-image:hover{background-color:rgba(0,0,0,.3);transition-delay:0s !important;}
.index-advantage .wp-block-image:hover > *{transform:translateY(-50px);}
.index-advantage.action .wp-block-cover > img{transform:scale(1);opacity:1;}
.index-advantage.action .wp-block-image{transform:translateY(0);opacity:1;}

.index-story{margin-top:0.8em;overflow:hidden;}
.index-story h2{margin-bottom:0.5em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.5s;}
.index-story p{font-size:1.2em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.6s;}
.index-story .wp-block-buttons{margin-top:3em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.7s;}
.index-story .wp-block-media-text__content{padding:2em calc(50vw - 40.5em) 2em 10.4%;}
.index-story .wp-block-media-text__media{overflow:hidden;}
.index-story .wp-block-media-text__media img{height:100%;object-fit:cover;transform:scale(1.2);opacity:1;transition:all 1s;}
.index-story.action .wp-block-media-text__media img{transform:scale(1);opacity:1;}
.index-story.action .wp-block-media-text__content h2{transform:translateY(0);opacity:1;}
.index-story.action .wp-block-media-text__content p{transform:translateY(0);opacity:1;}
.index-story.action .wp-block-media-text__content .wp-block-buttons{transform:translateY(0);opacity:1;}

.index-community{padding:6em 0 3em;background-color:var(--back-color);overflow:hidden;}
.index-community h2{margin-bottom:1em;text-align:center;}
.index-community .slide-pic{margin-bottom:2em;overflow:hidden;}
.index-community .slide-pic ul{display:flex;flex-wrap:wrap;width:1000%;padding-top:0.5em !important;}
.index-community .slide-pic li{position:relative;width:18.6em;margin-right:2.2em;transform:translateY(3vw);opacity:0;transition:all .7s;}
.index-community .slide-pic li figcaption{font-size:0.9em;}
.index-community .slide-pic li figcaption sub{display:block;margin-top:1em;text-align:right;font-size:1em;}
.index-community .slide-pic li .wp-block-image{margin-bottom:0.5em;width:100%;height:24.5em;border-radius:0.8em;overflow:hidden;}
.index-community .slide-pic li .wp-block-image img{width:100%;height:100%;object-fit:cover;object-position:center;}
.index-community .slide-pic li .wp-block-image img:hover{transform:scale(1.05);}
.index-community .slide-pic li:nth-child(1){transition-delay:.1s;}
.index-community .slide-pic li:nth-child(2){transition-delay:.2s;}
.index-community .slide-pic li:nth-child(3){transition-delay:.3s;}
.index-community .slide-pic li:nth-child(4){transition-delay:.4s;}
.index-community .slide-pic li:nth-child(5){transition-delay:.5s;}
.index-community .slide-pic li:nth-child(6){transition-delay:.6s;}
.index-community .slide-pic li:nth-child(7){transition-delay:.7s;}
.index-community .slide-dot{display:flex;justify-content:center;align-items:center;column-gap:1em;}
.index-community .slide-dot ul{display:flex;align-items:center;column-gap:1em;}
.index-community .slide-dot li{width:0.3em;height:0.3em;border-radius:50%;background-color:#c7c7c7;}
.index-community .slide-dot li.active{background-color:#323232;}
.index-community .slide-dot .btn{width:3.75em;height:3.75em;line-height:3.75em;border:1px solid #dbd9d8;border-radius:50%;font-size:0.8em;text-align:center;cursor:pointer;font-family:"icomoon";}
.index-community .slide-dot .btn:hover{background-color:var(--main-color);border-color:var(--main-color);color:#fff;}
.index-community .slide-dot .prev{transform:rotate(180deg);}
.index-community .slide-dot .prev:before{content:"\e904";}
.index-community .slide-dot .next:before{content:"\e904";}
.index-community.action .slide-pic li{transform:translateY(0);opacity:1;}

.index-news{padding:3em 0 6em;background-color:var(--back-color);}
.index-news h2{margin-bottom:1em;text-align:center;}
.index-news ul{display:flex;column-gap:2.75%;}
.index-news li{width:31.5%;}
.index-news li .pic{position:relative;height:0;padding-bottom:60.8%;border-radius:0.8em;overflow:hidden;}
.index-news li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.index-news li .pic img:hover{transform:scale(1.05);}
.index-news li .pic label{position:absolute;left:5.8%;top:9.5%;line-height:2em;padding:0 1.6em;background-color:var(--deepbg-color);font-size:0.6em;text-transform:uppercase;z-index:2;}
.index-news li .text{padding-top:1em;}
.index-news li .text h3{margin-bottom:0.5em;font-size:1.2em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.index-news li .text h3 a{color:#000;}
.index-news li .text h3 a:hover{color:var(--main-color);}
.index-news li .text p{font-size:0.8em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.index-news li .text time{display:block;margin-top:2em;font-size:0.7em;color:#999;}
.index-news li:nth-child(1){transition-delay:.1s;}
.index-news li:nth-child(2){transition-delay:.2s;}
.index-news li:nth-child(3){transition-delay:.3s;}
.index-news li:nth-child(4){transition-delay:.4s;}
.index-news li:nth-child(5){transition-delay:.5s;}

.com-banner{position:relative;height:22.5em;padding-bottom:3em;box-sizing:border-box;overflow:hidden;z-index:1;}
.com-banner img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transform:scale(1.2);z-index:-1;transition:all 1s;}
.com-banner .main-width{display:flex;flex-direction:column;justify-content:flex-end;height:100%;}
.com-banner .text{width:26.5em;max-width:100%;color:#fff;}
.com-banner .text h1{margin-bottom:0.3em;font-size:2.4em;color:#fff;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.5s;}
.com-banner .text p{font-size:0.8em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.6s;}
.com-banner.action img{transform:scale(1);}
.com-banner.action .text h1{transform:translateY(0);opacity:1;}
.com-banner.action .text p{transform:translateY(0);opacity:1;}

.sec-banner{position:relative;height:40em;box-sizing:border-box;overflow:hidden;z-index:1;}
.sec-banner > img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transform:scale(1.2);z-index:-1;transition:all 1s;}
.sec-banner .main-width{display:flex;justify-content:center;align-items:center;height:100%;}
.sec-banner .text{color:#fff;text-align:center;}
.sec-banner .text img{width:5em;height:auto;filter:grayscale(100%) brightness(1000%);transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.5s;}
.sec-banner .text h1{margin-top:0.3em;font-size:3.6em;color:#fff;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.6s;}
.sec-banner .text p{font-size:1.2em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.5s;}
.sec-banner.action > img{transform:scale(1);opacity:1;}
.sec-banner.action .text img{transform:translateY(0);opacity:1;}
.sec-banner.action .text h1{transform:translateY(0);opacity:1;}
.sec-banner.action .text p{transform:translateY(0);opacity:1;}

.list-products{padding:2.5em 0 4em;}
.list-products .main-width{display:flex;justify-content:space-between;}
.list-products .cate{position:relative;width:13.7em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.7s;}
.list-products .cate .one > li{padding:0.3em 0;border-bottom:1px solid #333;}
.list-products .cate .one > li p{position:relative;font-size:0.9em;font-family:"DMSans-SemiBold";cursor:pointer;}
.list-products .cate .one > li p a{color:#000;}
.list-products .cate .one > li p a:hover{color:var(--main-color);}
.list-products .cate .one > li p:before{content:"";position:absolute;right:0;top:50%;width:12px;height:2px;margin-top:-1px;background-color:#333;}
.list-products .cate .one > li p:after{content:"";position:absolute;right:6px;top:50%;width:2px;height:12px;margin:-6px -1px 0 0;background-color:#333;}
.list-products .cate .one > li.open p:after{display:none;}
.list-products .cate .two{padding:0.5em 0;}
.list-products .cate .two li{line-height:1.875em;font-size:0.8em;}
.list-products .cate .pos{position:sticky;top:5em;}
.list-products .cont{width:61.5em;max-width:calc(100% - 15.7em);}
.list-products .info{padding-bottom:2em;margin-bottom:2em;border-bottom:2px solid #333;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.8s;}
.list-products .info h2{margin-bottom:0.3em;font-size:1.8em;}
.list-products .info p{font-size:0.8em;}
.list-products .list ul{display:flex;flex-wrap:wrap;column-gap:4.4%;row-gap:2.8em;}
.list-products .list li{display:none;position:relative;width:30.4%;background-color:var(--secd-color);border-radius:1.5em;overflow:hidden;transform:translateY(50px);opacity:0;transition:all .7s;}
.list-products .list li .pic{position:relative;height:0;padding-bottom:132%;overflow:hidden;}
.list-products .list li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.list-products .list li .pic .cover{transform:scale(1.1);opacity:0;transition:all .5s;}
.list-products .list li .text{position:absolute;left:0;bottom:0;width:100%;padding:0 1.5em 1.5em;box-sizing:border-box;color:#fff;}
.list-products .list li .text h3{font-size:1.3em;color:#fff;}
.list-products .list li .text p{font-size:0.8em;}
.list-products .list li:nth-child(1){transition-delay:.4s;}
.list-products .list li:nth-child(2){transition-delay:.6s;}
.list-products .list li:nth-child(3){transition-delay:.8s;}
.list-products .list li:nth-child(4){transition-delay:1s;}
.list-products .list li:nth-child(5){transition-delay:1.2s;}
.list-products .list li:nth-child(6){transition-delay:1.4s;}
.list-products .list li:nth-child(7){transition-delay:1.6s;}
.list-products .list li:nth-child(8){transition-delay:1.8s;}
.list-products .list li:hover .pic .cover{transform:scale(1);opacity:1;}
.list-products .list li:hover .text .ks-btn{background-color:var(--main-color);color:#fff;}
.list-products .list li.on{display:block;}
.list-products.action .cate{transform:translateY(0);opacity:1;}
.list-products.action .info{transform:translateY(0);opacity:1;}
.list-products.actoo .list li{transform:translateY(0);opacity:1;}


.page-products h2{margin-bottom:1em;}
.page-products details{width:45em;max-width:92vw;margin:0 auto;border-bottom:1px solid #e0d6cf;}
.page-products details > *{margin:0.5em 0 1.5em;font-size:0.8em;}
.page-products details summary{position:relative;line-height:1.3em;padding:0.8em 1.2em 0.8em 0;margin:0;font-size:1.2em;font-family:"DMSans-SemiBold";cursor:pointer;list-style:none;color:#000;}
.page-products details summary:before{content:"";position:absolute;right:0;top:50%;width:18px;height:2px;margin-top:-1px;background-color:#333;}
.page-products details summary:after{content:"";position:absolute;right:9px;top:50%;width:2px;height:18px;margin:-9px -1px 0 0;background-color:#333;}
.page-products details[open] summary:after{display:none;}
.page-products .wp-block-cover{height:35em;overflow:hidden;}
.page-products .wp-block-cover p{font-size:1.8em;font-family:"DMSans-SemiBold";transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.5s;}
.page-products .wp-block-cover .wp-block-cover__inner-container{width:81em !important;max-width:92vw;margin:0 auto;}
.page-products .wp-block-cover .wp-block-cover__image-background{transform:scale(1.2);transition:all 1s;}
.page-products .wp-block-cover.action p{transform:translateY(0);opacity:1;}
.page-products .wp-block-cover.action .wp-block-cover__image-background{transform:scale(1);}


.flowtop{height:3.2em;}
.flowtop .pos{left:0;top:3.7em;width:100%;height:3.2em;transition:all .5s;}
.flowtop .main-width{display:flex;justify-content:space-between;align-items:center;height:100%;}
.flowtop .tab{display:flex;column-gap:1.8em;}
.flowtop .tab span{position:relative;line-height:2.5em;font-size:0.8em;cursor:pointer;}
.flowtop .tab span.on{color:var(--main-color);}
.flowtop .tab span.on:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--main-color);}
.flowtop .func{display:flex;align-items:center;column-gap:1.5em;text-transform:uppercase;}
.flowtop .func span{display:block;font-size:0.7em;font-family:"DMSans-SemiBold";}
.flowtop .func a{display:block;width:1.2em;height:1.2em;background-size:contain;background-repeat:no-repeat;background-position:center;}
.flowtop .func .color{display:flex;align-items:center;column-gap:0.55em;}
.flowtop .func .color a{border-radius:50%;cursor:default;border:1px solid #fff;}
.flowtop .func .share{display:flex;align-items:center;column-gap:0.55em;}
.flowtop .func .share a{filter: grayscale(100%) brightness(0);}
.flowtop .func .share a:hover{filter: grayscale(0) brightness(1);}
.flowtop .func .share .fb{background-image:url(/wp-content/uploads/2025/05/sns-facebook.svg);}
.flowtop .func .share .x{background-image:url(/wp-content/uploads/2025/05/sns-x.svg);}
.flowtop .func .share .li{background-image:url(/wp-content/uploads/2025/05/sns-linkedin.svg);}
.flowtop .func .contact{width:auto;height:auto;margin:0;padding:1.1em 2.5em 0.9em;background-color:var(--main-color);color:#fff;}
.flowtop.flow .pos{position:fixed;background-color:var(--back-color);box-shadow:0 0 5px rgba(0,0,0,.2);z-index:99;}
.flowtop.flow.hid .pos{top:0;}

.pro-banner{height:41.6vw;}
.pro-banner h1{margin-top:0.3em;font-size:3.6em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.6s;}
.pro-banner p{font-size:1.2em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.5s;}
.pro-banner .wp-block-cover{height:100%;min-height:0;}
.pro-banner .wp-block-cover > img{transform:scale(1.2);opacity:1;transition:all 1s;}
.pro-banner.action h1{transform:translateY(0);opacity:1;}
.pro-banner.action p{transform:translateY(0);opacity:1;}
.pro-banner.action .wp-block-cover > img{transform:scale(1);opacity:1;}
.main-products .cont h4{margin-bottom:1.5em;font-size:1.2em;font-family:"DMSans-Light";text-transform:uppercase;transform:translateY(50px);opacity:0;transition:all .7s;}
.main-products .cont p{font-size:0.9em;}
.main-products .cont .action h4{transform:translateY(0);opacity:1;}
.main-products .cont .profile{padding:4.5em 0;}
.main-products .cont .profile h2{margin-bottom:0.3em;}
.main-products .cont .profile p{font-size:1.2em;}
.main-products .cont .profile .txtbox{width:50em;max-width:100%;margin:0 auto;}
.main-products .cont .video h2{margin-bottom:0.5em;font-size:3.6em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.5s;}
.main-products .cont .video .wp-block-image{transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.6s;}
.main-products .cont .video .wp-block-cover{height:36.4vw;}
.main-products .cont .video .wp-block-cover > img{transform:scale(1.2);opacity:1;transition:all 1s;}
.main-products .cont .video.action h2{transform:translateY(0);opacity:1;}
.main-products .cont .video.action .wp-block-image{transform:translateY(0);opacity:1;}
.main-products .cont .video.action .wp-block-cover > img{transform:scale(1);opacity:1;}
.main-products .cont .highlights{padding:3em 0 6em;background-color:var(--deepbg-color);}
.main-products .cont .highlights .wp-block-list{display:flex;flex-direction:column;row-gap:1.8em;}
.main-products .cont .highlights .wp-block-list li{position:relative;width:100%;min-height:4.8em;padding-left:5.3em;padding-top:0;font-size:0.9em;box-sizing:border-box;}
.main-products .cont .highlights .wp-block-list li strong{display:block;margin-bottom:0.2em;font-size:1.3em;font-family:"DMSans-SemiBold";color:#000;}
.main-products .cont .highlights .wp-block-list li img{position:absolute;left:0;top:50%;width:3em !important;height:3em;margin-top:-1.5em;}
.main-products .cont .highlights .wp-block-list li br{display:none;}
.main-products .cont .highlights .wp-block-list li:before{content:"";position:absolute;left:3.9em;top:0;width:1px;height:100%;background-color:#333;}
.main-products .cont .highlights .wp-block-media-text__media{transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.1s;}
.main-products .cont .highlights .wp-block-media-text__content{padding:0 0 0 calc(100% - 38em);transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.2s;}
.main-products .cont .highlights.action .wp-block-media-text__media{transform:translateY(0);opacity:1;}
.main-products .cont .highlights.action .wp-block-media-text__content{transform:translateY(0);opacity:1;}
.main-products .cont .details{padding:3em 0 6em;}
.main-products .cont .details h3{margin-bottom:0.5em;font-size:1.8em;}
.main-products .cont .details p{font-size:0.8em;}
.main-products .cont .details .wp-block-buttons{margin-top:2em;}
.main-products .cont .details .wp-block-cover{height:35.6em;padding:2.3em;border-radius:1.5em;overflow:hidden;}
.main-products .cont .details .wp-block-cover:hover > img{transform:scale(1.05);}
.main-products .cont .details .wp-block-cover__inner-container{max-width:25.5em;}
.main-products .cont .details .wp-block-column{transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.1s;}
.main-products .cont .details .wp-block-column:nth-child(2){transition-delay:.2s;}
.main-products .cont .details .wp-block-column:nth-child(3){transition-delay:.3s;}
.main-products .cont .details .wp-block-columns{justify-content:space-between;margin-bottom:3%;}
.main-products .cont .details .wp-block-columns:last-child{margin-bottom:0;}
.main-products .cont .details.action .wp-block-column{transform:translateY(0);opacity:1;}
.main-products .cont .slogan{height:36.4vw;}
.main-products .cont .slogan p{font-size:1.8em;font-family:"DMSans-SemiBold";transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.5s;}
.main-products .cont .slogan .wp-block-cover{height:100%;min-height:0;}
.main-products .cont .slogan .wp-block-cover .wp-block-cover__image-background{transform:scale(1.2);opacity:1;transition:all 1s;}
.main-products .cont .slogan .wp-block-cover__inner-container{width:81em;margin:0 auto;}
.main-products .cont .slogan.action p{transform:translateY(0);opacity:1;text-align:center;}
.main-products .cont .slogan.action .wp-block-cover .wp-block-cover__image-background{transform:scale(1);opacity:1;}
.main-products .cont .use{padding:3em 0 6em;overflow:hidden;}
.main-products .cont .use p{font-size:0.9em;}
.main-products .cont .use p strong{display:inline-block;line-height:1.2em;margin-bottom:0.2em;font-size:2.65em;font-family:"DMSans-SemiBold";}
.main-products .cont .use .wp-block-group{display:flex;justify-content:space-between;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.1s;}
.main-products .cont .use .wp-block-media-text{position:relative;display:block;width:calc(17.5em + 1px);overflow:hidden;transition:all .5s;}
.main-products .cont .use .wp-block-media-text .wp-block-media-text__content{position:absolute;left:17.5em;top:50%;width:20em;padding:0 0 0 1.5em;box-sizing:border-box;transform:translateY(-50%);opacity:0;transition:all .5s;}
.main-products .cont .use .wp-block-media-text .wp-block-media-text__media{position:relative;width:16em;}
.main-products .cont .use .wp-block-media-text .wp-block-media-text__media:before{content:"";position:absolute;left:17.5em;top:0;width:1px;height:100%;background-color:var(--main-color);}
.main-products .cont .use .wp-block-media-text.on{width:37.8em;}
.main-products .cont .use .wp-block-media-text.on .wp-block-media-text__content{opacity:1;}
.main-products .cont .use.action .wp-block-group{transform:translateY(0);opacity:1;}
.main-products .cont .parameter{padding:3em 0 6em;background-color:var(--deepbg-color);}
.main-products .cont .parameter .wp-block-media-text{width:64.5em;max-width:100%;margin:0 auto;}
.main-products .cont .parameter .wp-block-media-text__media{border-radius:1.5em;overflow:hidden;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.1s;}
.main-products .cont .parameter .wp-block-media-text__media img:hover{transform:scale(1.05);}
.main-products .cont .parameter .wp-block-media-text__content{padding:0 0 0 14.5%;box-sizing:border-box;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.2s;}
.main-products .cont .parameter details{padding:0.55em 0;border-bottom:1px solid #ddc7bb;}
.main-products .cont .parameter details summary{position:relative;list-style:none;padding-right:2em;font-size:0.9em;font-family:"DMSans-SemiBold";color:#000;}
.main-products .cont .parameter details summary:before{content:"";position:absolute;right:10px;top:50%;width:12px;height:2px;margin-top:-1px;background-color:#333;}
.main-products .cont .parameter details summary:after{content:"";position:absolute;right:16px;top:50%;width:2px;height:12px;margin:-6px -1px 0 0;background-color:#333;}
.main-products .cont .parameter details[open] summary:after{display:none;}
.main-products .cont .parameter .wp-block-table{padding:1em 0;}
.main-products .cont .parameter .wp-block-table table{width:100%;}
.main-products .cont .parameter .wp-block-table table td{line-height:1em;padding:0.5em 0;border:none;font-size:0.8em;}
.main-products .cont .parameter .wp-block-table table td strong{font-family:"DMSans-SemiBold";font-weight:normal;color:#333;}
.main-products .cont .parameter .wp-block-table table td:last-child{text-align:right;}
.main-products .cont .parameter .download{border-bottom:1px solid #ddc7bb;}
.main-products .cont .parameter .download a{position:relative;display:block;line-height:1.5em;padding:0.5em 2em 0.5em 0;font-size:0.9em;font-family:"DMSans-SemiBold";color:#000;}
.main-products .cont .parameter .download a:before{content:"\e90e";position:absolute;right:0;top:0;width:1.5em;height:2.5em;line-height:2.6em;text-align:center;font-family:"icomoon";}
.main-products .cont .parameter .wp-block-file{position:relative;padding:0.5em 2em 0.5em 0;border-bottom:1px solid #ddc7bb;font-size:1em;}
.main-products .cont .parameter .wp-block-file a{line-height:1.5em;font-size:0.9em;font-family:"DMSans-SemiBold";color:#000;}
.main-products .cont .parameter .wp-block-file .wp-block-file__button{position:absolute;right:0;top:0;margin:0;background:none;font-size:0;color:#333;}
.main-products .cont .parameter .wp-block-file .wp-block-file__button:before{content:"";display:block;width:1.5em;height:2.5em;line-height:2.6em;background-image:url(/wp-content/uploads/2025/06/down-icon.svg);background-position:center;background-repeat:no-repeat;background-size:1em 1em;text-align:center;font-family:"icomoon";font-size:20px;filter:grayscale(100%) brightness(0);}
.main-products .cont .parameter .wp-block-file .wp-block-file__button:hover{color:var(--main-color);}
.main-products .cont .parameter .wp-block-file .wp-block-file__button:hover:before{filter:grayscale(0) brightness(100%);}
.main-products .cont .parameter.action .wp-block-media-text__media{transform:translateY(0);opacity:1;}
.main-products .cont .parameter.action .wp-block-media-text__content{transform:translateY(0);opacity:1;}
.com-related{padding:6em 0;}
.com-related h2{margin-bottom:1em;text-align:center;}
.com-related ul{display:flex;column-gap:2.6%;}
.com-related li{position:relative;width:23.05%;background-color:var(--secd-color);border-radius:1.5em;overflow:hidden;}
.com-related li .pic{position:relative;height:0;padding-bottom:132%;overflow:hidden;}
.com-related li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.com-related li .pic .cover{transform:scale(1.1);opacity:0;transition:all .5s;}
.com-related li .text{position:absolute;left:0;bottom:0;width:100%;padding:0 1.5em 1.5em;box-sizing:border-box;color:#fff;}
.com-related li .text h3{font-size:1.3em;color:#fff;}
.com-related li .text p{font-size:0.8em;}
.com-related li:nth-child(5),.com-related li:nth-child(6){display:none;}
.com-related li:hover .pic .cover{transform:scale(1);opacity:1;}
.com-related li:hover .text .ks-btn{background-color:var(--main-color);color:#fff;}
.com-related .btns{margin-top:2em;text-align:center;}
.com-related .btns .ks-btn{line-height:1.75em;padding:1em 3.5em;background-color:var(--main-color);color:#fff;font-size:0.8em;}

.main-contact{padding:4em 0 6em;}
.main-contact h2{margin-bottom:0.3em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.7s;}
.main-contact p{font-size:0.8em;}
.main-contact .wp-block-group{column-gap:2em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.8s;}
.main-contact .widget_simple_message{transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.9s;}
.main-contact.action h2{transform:translateY(0);opacity:1;}
.main-contact.action .wp-block-group{transform:translateY(0);opacity:1;}
.main-contact.action .widget_simple_message{transform:translateY(0);opacity:1;}

.com-mes .widget_simple_message{width:35.6em;max-width:100%;padding:2em;margin:0 auto;background-color:#fff;box-sizing:border-box;border-radius:0.8em;}
.com-mes .widget_simple_message h2{font-size:1.2em;}
.com-mes .widget_simple_message .simple-message{margin-top:1.2em;padding-top:1.4em;border-top:1px solid #e1e1e1;}
.com-mes .widget_simple_message .simple-message input,.com-mes .widget_simple_message .simple-message select,.com-mes .widget_simple_message .simple-message textarea{width:100%;height:3em;padding:0 1em;border:1px solid #e1e1e1;border-radius:0.4em;box-sizing:border-box;font-size:0.8em;}
.com-mes .widget_simple_message .simple-message textarea{height:7em;padding:0.8em 1em;}
.com-mes .widget_simple_message .simple-message button{width:100%;height:2.67em;font-size:0.9em;border-radius:0.36em;border:none;background-color:var(--main-color);color:#fff;border:none;transition:all.5s;}
.com-mes .widget_simple_message .simple-message button:hover{background-color:var(--main-color);}
.com-mes .widget_simple_message .simple-message p{margin-bottom:0.2em;font-size:0.9em;font-family:"DMSans-SemiBold";}
.com-mes .widget_simple_message .simple-message li{margin-bottom:1em;}
.com-mes .widget_simple_message .simple-message li.sm-file p{display:none;}
.com-mes .widget_simple_message .simple-message li.sm-file span{font-size:0.6em;color:#999;}
.com-mes .widget_simple_message .simple-message li.sm-file .upbtn{position:relative;;height:3.5em;background-color:#f9f9f9;border:1px dashed #e1e1e1;border-radius:0.32em;box-sizing:border-box;}
.com-mes .widget_simple_message .simple-message li.sm-file .upbtn input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;}
.com-mes .widget_simple_message .simple-message li.sm-file .upbtn .cusarea{width:100%;height:100%;display:flex;justify-content:center;align-items:center;column-gap:0.5em;}
.com-mes .widget_simple_message .simple-message li.sm-file .upbtn .cusarea:before{content:"\e901";font-family:"icomoon";}
.com-mes .widget_simple_message .simple-message li.sm-file .upbtn .cusarea:after{content:"Attach File";}
.com-mes .widget_simple_message .simple-message li.sm-file .upbtn:hover{border-color:var(--main-color);background-color:var(--back-color);}
.com-mes .widget_simple_message .simple-message li.sm-file .upbtn:hover .cusarea{color:var(--main-color);}
.com-mes .widget_simple_message .simple-message li.sm-file.has .upinfo img{width:100%;height:3.5em;margin-top:0.5em;object-fit:contain;object-position:left center;}

.list-download{padding:4em 0;}
.list-download .search{margin-bottom:2em;}
.list-download .search p{display:none;font-size:0.8em;color:#999;text-align:center;}
.list-download .search .enter{display:flex;width:40em;max-width:100%;height:3em;padding:0.4em;margin:0 auto 1em;background-color:#fff;border-radius:3em;box-shadow:0 0.5em 1.2em rgba(0,0,0,.08);box-sizing:border-box;overflow:hidden;}
.list-download .search .enter input{width:calc(100% - 2.75em);height:2.75em;padding:0 1.3em;box-sizing:border-box;background-color:#fff;font-size:0.8em;}
.list-download .search .enter:after{content:"\e90d";display:block;width:2.2em;height:2.2em;line-height:2.2em;text-align:center;background-color:var(--deepbg-color);color:var(--main-color);border-radius:50%;font-family:"icomoon";}
.list-download .list ul{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:2em;}
.list-download .list li{display:none;justify-content:space-between;width:48.5%;padding:0.5em;background-color:#fff;border-radius:1em;box-sizing:border-box;}
.list-download .list li .pic{width:6.7em;height:8.7em;border-radius:1em;background-color:var(--secd-color);overflow:hidden;}
.list-download .list li .pic img{width:100%;height:100%;object-fit:cover;object-position:center;}
.list-download .list li .text{position:relative;width:calc(100% - 8em);padding:0.7em 0 3.6em;}
.list-download .list li .text h3{font-size:1.3em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-download .list li .text p{font-size:0.8em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-download .list li .text a{position:absolute;left:0;bottom:0.7em;display:inline-block;line-height:2.2em;padding-left:2.8em;font-size:0.9em;font-family:"DMSans-SemiBold";}
.list-download .list li .text a:before{content:"";position:absolute;left:0;top:0;width:2em;height:2em;line-height:2em;text-align:center;border-radius:50%;background-color:var(--deepbg-color);color:var(--main-color);background-image:url(/wp-content/uploads/2025/06/down-icon.svg);background-position:center;background-repeat:no-repeat;background-size:50% 50%;font-size:1em;font-family:"icomoon";}
.list-download .list li.on.show{display:flex;}

.main-faq .cont{padding:2.5em 0 1px;}
.main-faq .cont section{position:relative;padding-left:calc(100% - 52em);margin-bottom:4em;}
.main-faq .cont section h2{position:absolute;left:0;top:0;height:100%;}
.main-faq .cont section h2 span{position:sticky;top:3.5em;}
.main-faq .cont section details{border-bottom:1px solid #e0d6cf;}
.main-faq .cont section details > *{margin:0.5em 0 1.5em;font-size:0.8em;}
.main-faq .cont section details summary{position:relative;line-height:1.3em;padding:0.8em 0;margin:0;font-size:1.2em;font-family:"DMSans-SemiBold";cursor:pointer;list-style:none;color:#000;}
.main-faq .cont section details summary:before{content:"";position:absolute;right:0;top:50%;width:18px;height:2px;margin-top:-1px;background-color:#333;}
.main-faq .cont section details summary:after{content:"";position:absolute;right:9px;top:50%;width:2px;height:18px;margin:-9px -1px 0 0;background-color:#333;}
.main-faq .cont section details[open] summary:after{display:none;}

.head-news{display:flex;flex-direction:row-reverse;align-items:center;height:28.6vw;min-height:20em;background-color:var(--deepbg-color);overflow:hidden;}
.head-news .pic{width:50%;height:100%;overflow:hidden;}
.head-news .pic img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.2);transition:all .7s;}
.head-news .text{width:50%;padding:0 7em 1em calc(50vw - 40.5em);box-sizing:border-box;}
.head-news .text label{display:inline-block;line-height:2em;padding:0 1.6em;background-color:#fff;font-size:0.6em;text-transform:uppercase;}
.head-news .text h3{margin:2em 0 0.5em;font-size:1.8em;}
.head-news .text h3 a{color:#000;}
.head-news .text h3 a:hover{color:var(--main-color);}
.head-news .text p{margin-bottom:2em;font-size:0.8em;}
.head-news .text time{display:block;font-size:0.7em;color:#999;}
.head-news.action .pic img{transform:scale(1);}
.head-news.action .pic img:hover{transform:scale(1.05);}

.list-news{padding:2.5em 0 4em;}
.list-news .cate{display:flex;justify-content:center;column-gap:2.3em;margin-bottom:1.8em;transform:translateY(3vw);opacity:0;transition:all .7s;}
.list-news .cate a{display:block;font-size:0.8em;text-transform:uppercase;}
.list-news .cate a.active{color:var(--main-color);border-bottom:1px solid var(--main-color);}
.list-news .list ul{display:flex;flex-wrap:wrap;column-gap:2.75%;row-gap:3em;}
.list-news .list li{display:none;width:31.5%;transform:translateY(3vw);opacity:0;transition:all .7s;}
.list-news .list li .pic{position:relative;height:0;padding-bottom:60.8%;border-radius:0.8em;overflow:hidden;}
.list-news .list li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.list-news .list li .pic img:hover{transform:scale(1.05);}
.list-news .list li .pic label{position:absolute;left:5.8%;top:9.5%;line-height:2em;padding:0 1.6em;background-color:var(--deepbg-color);font-size:0.6em;text-transform:uppercase;z-index:2;}
.list-news .list li .text h3{margin:1em 0 0.5em;font-size:1.2em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-news .list li .text h3 a{color:#000;}
.list-news .list li .text h3 a:hover{color:var(--main-color);}
.list-news .list li .text p{margin-bottom:1em;font-size:0.8em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.list-news .list li .text time{font-size:0.7em;color:#999;}
.list-news .list li:nth-child(1){transition-delay:.1s;}
.list-news .list li:nth-child(2){transition-delay:.2s;}
.list-news .list li:nth-child(3){transition-delay:.3s;}
.list-news .list li:nth-child(4){transition-delay:.4s;}
.list-news .list li:nth-child(5){transition-delay:.5s;}
.list-news .list li:nth-child(6){transition-delay:.6s;}
.list-news .list li.on{display:block;}
.list-news.actoo .cate{transform:translateY(0);opacity:1;}
.list-news.actoo .list li{transform:translateY(0);opacity:1;}

.article-banner{height:28.6vw;min-height:20em;overflow:hidden;}
.article-banner img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.2);transition:all 1s;}
.article-banner.action img{transform:scale(1);}

.main-article{padding:2.5em 0 4em;}
.main-article .art-width{width:40em;max-width:92vw;margin:0 auto;}
.main-article .title{margin-bottom:2em;}
.main-article .title label{display:inline-block;line-height:2em;padding:0 1.6em;background-color:#fff;font-size:0.6em;text-transform:uppercase;}
.main-article .title h1{margin:0.5em 0;font-size:1.8em;}
.main-article .title .func{display:flex;justify-content:space-between;align-items:center;}
.main-article .title .func time{font-size:0.7em;color:#999;}
.main-article .title .func .share{display:flex;align-items:center;column-gap:0.7em;}
.main-article .title .func .share span{display:block;font-size:0.7em;color:#999;}
.main-article .title .func .share a{display:block;width:1.2em;height:1.2em;background-size:contain;background-repeat:no-repeat;background-position:center;filter: grayscale(100%) brightness(0);}
.main-article .title .func .share a:hover{filter: grayscale(0) brightness(1);}
.main-article .title .func .share a.fb{background-image:url(/wp-content/uploads/2025/05/sns-facebook.svg);}
.main-article .title .func .share a.x{background-image:url(/wp-content/uploads/2025/05/sns-x.svg);}
.main-article .title .func .share a.li{background-image:url(/wp-content/uploads/2025/05/sns-linkedin.svg);}
.main-article .content > *{margin:24px 0;}
.main-article .content h2{font-size:1.8em;}
.main-article .content h3{font-size:1.2em;}
.main-article .content p{font-size:0.8em;}
.main-article .subpage{display:flex;justify-content:space-between;margin-top:2em;padding-top:2em;border-top:1px solid #e0d6cf;}
.main-article .subpage .item{font-size:0.7em;color:#999;}

.related-article{padding:4em 0;background-color:var(--deepbg-color);}
.related-article h2{margin-bottom:1em;text-align:center;}

.collecte-article{padding:4em 0;}
.collecte-article h2{margin-bottom:1em;text-align:center;}
.collecte-article .main-width{display:block;}
.collecte-article .list ul{column-gap:2.6%;}
.collecte-article .list li{width:23.05%;}
.collecte-article .list li .text h3{font-size:1em;}



.main-about .profile{padding:6em 0;}
.main-about .profile h2{margin-bottom:0.6em;}
.main-about .profile p{font-size:1.2em;}
.main-about .profile .cont{width:57.2em;max-width:100%;margin:0 auto;}
.main-about .profile .wp-block-media-text__media{border-radius:1.5em;overflow:hidden;transform:translateY(50px);opacity:0;transition:all .7s;}
.main-about .profile .wp-block-media-text__media img:hover{transform:scale(1.05);}
.main-about .profile .wp-block-media-text__content{padding:0 0 0 28.3%;}
.main-about .profile .wp-block-media-text__content h2{transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.1s;}
.main-about .profile .wp-block-media-text__content p{font-size:0.9em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.2s;}
.main-about .profile .has-media-on-the-right .wp-block-media-text__content{padding:0 28.3% 0 0;}
.main-about .profile .action .wp-block-media-text__media{transform:translateY(0);opacity:1;}
.main-about .profile .action .wp-block-media-text__content h2{transform:translateY(0);opacity:1;}
.main-about .profile .action .wp-block-media-text__content p{transform:translateY(0);opacity:1;}
.main-about .video h2{margin-bottom:0.5em;font-size:3.6em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.5s;}
.main-about .video .wp-block-image{transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.6s;}
.main-about .video .wp-block-image img:hover{transform:scale(1.05);}
.main-about .video .wp-block-cover{height:36.4vw;}
.main-about .video .wp-block-cover > img{transform:scale(1.2);transition:all 1s;}
.main-about .video.action h2{transform:translateY(0);opacity:1;}
.main-about .video.action .wp-block-image{transform:translateY(0);opacity:1;}
.main-about .video.action .wp-block-cover > img{transform:scale(1);}
.main-about .advantage{padding:6em 0;}
.main-about .advantage .wp-block-group{column-gap:4%;}
.main-about .advantage .wp-block-image{text-align:center;transform:translateY(50px);opacity:0;transition:all .7s;}
.main-about .advantage .wp-block-image img{width:3em;height:3em;}
.main-about .advantage .wp-block-image figcaption{line-height:1.5em;font-size:0.8em;}
.main-about .advantage .wp-block-image figcaption strong{display:inline-block;margin:1em 0;font-size:1.875em;color:#000;}
.main-about .advantage .wp-block-image:nth-child(2){transition-delay:.1s;}
.main-about .advantage .wp-block-image:nth-child(3){transition-delay:.2s;}
.main-about .advantage .wp-block-image:nth-child(4){transition-delay:.3s;}
.main-about .advantage.action .wp-block-image{transform:translateY(0);opacity:1;}
.main-about .history{overflow:hidden;}
.main-about .history h2{margin-bottom:1em;transform:translateY(50px);opacity:0;transition:all .7s;}
.main-about .history .wp-block-group{width:70em;height:26em;margin:0 auto;overflow:hidden;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.1s;}
.main-about .history .wp-block-group .wp-block-group__inner-container{display:flex;flex-wrap:wrap;width:1000%;}
.main-about .history .wp-block-media-text{width:70em;height:26em;background-color:#fff;}
.main-about .history .wp-block-media-text__content{padding:0 15% 0 10.7%;}
.main-about .history .wp-block-media-text__content h3{margin:0.6em 0;font-size:1.8em;}
.main-about .history .wp-block-media-text__content h4{font-size:0.9em;font-family:"DMSans-Light";}
.main-about .history .wp-block-media-text__content p{font-size:0.9em;}
.main-about .history .wp-block-media-text__media{overflow:hidden;}
.main-about .history .wp-block-media-text__media img:hover{transform:scale(1.05);}
.main-about .history .slide-dot{margin-top:2em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.2s;}
.main-about .history .slide-dot ul{display:flex;justify-content:center;column-gap:2.5em;}
.main-about .history .slide-dot li{padding-bottom:0.2em;font-size:0.9em;cursor:pointer;}
.main-about .history .slide-dot li.active{border-bottom:2px solid var(--main-color);color:var(--main-color);}
.main-about .history.action h2{transform:translateY(0);opacity:1;}
.main-about .history.action .wp-block-group{transform:translateY(0);opacity:1;}
.main-about .history.action .slide-dot{transform:translateY(0);opacity:1;}

.main-cooperation h2{margin-bottom:0.5em;}
.main-cooperation h4{margin-bottom:0.8em;font-size:0.9em;font-family:"DMSans-Light";}
.main-cooperation .market{padding:6em 0 3em;background-image:url(/wp-content/uploads/2025/05/market-bg.webp);background-repeat:no-repeat;background-position:center;}
.main-cooperation .market p{font-size:1.2em;}
.main-cooperation .market .wp-block-group{column-gap:5em;margin:4em 0;}
.main-cooperation .market .wp-block-image{width:23em;text-align:center;}
.main-cooperation .market .wp-block-image figcaption{margin-bottom:0;font-size:0.9em;}
.main-cooperation .market .cont{width:63em;max-width:100%;margin:0 auto;}
.main-cooperation .about{padding:3em 0 6em;}
.main-cooperation .about .wp-block-media-text__media{border-radius:1.5em;overflow:hidden;transform:translateY(50px);opacity:0;transition:all .7s;}
.main-cooperation .about .wp-block-media-text__media img:hover{transform:scale(1.05);}
.main-cooperation .about .wp-block-media-text__content{padding:0 calc((100% - 23.5em)/2);}
.main-cooperation .about .wp-block-media-text__content h2{transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.2s;}
.main-cooperation .about .wp-block-media-text__content h4{transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.1s;}
.main-cooperation .about .wp-block-media-text__content p{font-size:0.9em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.3s;}
.main-cooperation .about .wp-block-media-text__content .has-medium-font-size{margin-top:1em;font-size:1.2em !important;font-family:"DMSans-SemiBold";transition-delay:.4s;}
.main-cooperation .about .wp-block-media-text__content .wp-block-buttons{margin-top:3em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.5s;}
.main-cooperation .about.action .wp-block-media-text__media{transform:translateY(0);opacity:1;}
.main-cooperation .about.action .wp-block-media-text__content h2{transform:translateY(0);opacity:1;}
.main-cooperation .about.action .wp-block-media-text__content h4{transform:translateY(0);opacity:1;}
.main-cooperation .about.action .wp-block-media-text__content p{transform:translateY(0);opacity:1;}
.main-cooperation .about.action .wp-block-media-text__content .has-medium-font-size{transform:translateY(0);opacity:1;}
.main-cooperation .about.action .wp-block-media-text__content .wp-block-buttons{transform:translateY(0);opacity:1;}
.main-cooperation .why{padding:6em 0;background-color:var(--deepbg-color);overflow:hidden;}
.main-cooperation .why p{font-size:0.9em;}
.main-cooperation .why ul{margin-top:1em;}
.main-cooperation .why li{position:relative;line-height:1.5em;padding-left:1.5em;font-size:0.9em;}
.main-cooperation .why li:before{content:"\f147";position:absolute;left:0;top:0.25em;width:1em;height:1em;line-height:1em;text-align:center;border:1px solid var(--main-color);border-radius:50%;font-family:dashicons;color:var(--main-color);}
.main-cooperation .why .wp-block-buttons{margin-top:1.5em;}
.main-cooperation .why .wp-block-media-text__media{transform:translateY(50px);opacity:0;transition:all .7s;}
.main-cooperation .why .wp-block-media-text__media .pic{width:122%;border-radius:1.5em 0 0 1.5em;overflow:hidden;}
.main-cooperation .why .wp-block-media-text__media .pic img{width:100%;height:auto;}
.main-cooperation .why .wp-block-media-text__media .pic img:hover{transform:scale(1.05);}
.main-cooperation .why .wp-block-media-text__content{padding:0 4% 0 0;}
.main-cooperation .why .wp-block-media-text__content h2{transform:translateY(50px);opacity:0;transition:all.7s;transition-delay:.2s;}
.main-cooperation .why .wp-block-media-text__content h4{transform:translateY(50px);opacity:0;transition:all.7s;transition-delay:.1s;}
.main-cooperation .why .wp-block-media-text__content p{transform:translateY(50px);opacity:0;transition:all.7s;transition-delay:.3s;}
.main-cooperation .why .wp-block-media-text__content ul{transform:translateY(50px);opacity:0;transition:all.7s;transition-delay:.4s;}
.main-cooperation .why .wp-block-media-text__content .wp-block-buttons{transform:translateY(50px);opacity:0;transition:all.7s;transition-delay:.5s;}
.main-cooperation .why.action .wp-block-media-text__media{transform:translateY(0);opacity:1;}
.main-cooperation .why.action .wp-block-media-text__content h2{transform:translateY(0);opacity:1;}
.main-cooperation .why.action .wp-block-media-text__content h4{transform:translateY(0);opacity:1;}
.main-cooperation .why.action .wp-block-media-text__content p{transform:translateY(0);opacity:1;}
.main-cooperation .why.action .wp-block-media-text__content ul{transform:translateY(0);opacity:1;}
.main-cooperation .why.action .wp-block-media-text__content .wp-block-buttons{transform:translateY(0);opacity:1;}
.main-cooperation .explore h2{margin-bottom:1em;}
.main-cooperation .explore h4{text-align:center;}
.main-cooperation .message{padding-bottom:6em;text-align:center;}
.main-cooperation .message h4{transform:translateY(50px);opacity:0;transition:all .7s;}
.main-cooperation .message h2{margin-bottom:0.5em;font-size:2.4em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.1s;}
.main-cooperation .message p{font-size:0.9em;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.2s;}
.main-cooperation .message .widget_simple_message{width:42em;padding:0;border-radius:0;background:none;}
.main-cooperation .message .simple-message{width:35.6em;max-width:100%;padding:2em;margin:2em auto 0;border:none;background-color:#fff;box-sizing:border-box;border-radius:0.8em;text-align:left;transform:translateY(50px);opacity:0;transition:all .7s;transition-delay:.3s;}
.main-cooperation .message.action h4{transform:translateY(0);opacity:1;}
.main-cooperation .message.action h2{transform:translateY(0);opacity:1;}
.main-cooperation .message.action p{transform:translateY(0);opacity:1;}
.main-cooperation .message.action .simple-message{transform:translateY(0);opacity:1;}

.main-404{padding:6em 0;text-align:center;}
.main-404 h1{font-size:10em;margin-bottom:0.1em;color:var(--main-color)}
.main-404 h2{font-size:2.4em;color:#000;}
.main-404 p{font-size:0.9em;}
.main-404 .ks-btn{margin-top:3em;font-size:0.9em;background-color:var(--main-color);color:#fff;}

.index-story{display:none;}
.index-community{display:none;}
.index-news{display: none;}/*隐藏首页三个模块*/
.index-advantage{margin-bottom:0.8em;}/*优势点下边距*/
.list-products.action .cate{display:none;}
.list-products .cont{width:100%;max-width:100%;}/*产品列表页隐藏分类*/
.main-products .cont .use{display: none;}/*产品详情使用隐藏*/
header .notes{height: 0;overflow: hidden;}
header{height: 3.7em;}/*隐藏头部标语*/
.index-products .slide-pic li .text p{display: none;}/*隐藏首页产品列表描述*/
.com-related li .text p{display: none;}/*隐藏合作页面产品列表描述*/
.list-products .list li .text p{display: none;}/*隐藏产品列表描述*/
/*.main-cooperation .about{display: none;}*/ /*隐藏合作公司介绍*/
.index-advantage{display: none;}/*隐藏首页四个优势点*/
.stay-touch .wp-block-cover{margin-top: 0.8em;}/*底部边距加16px*/
.main-products .cont .highlights{display: none;}/*隐藏产品高光*/