.title-wrap[type=title]{display:flex;flex-direction:column;gap:35px}@media only screen and (max-width: 1200px){.title-wrap[type=title]{gap:30px}}.title-wrap[type=title] .title .row{opacity:0;transition:opacity 1s;transition-delay:.1s}.title-wrap[type=title] .title .row:nth-child(2){transition-delay:.2s}.title-wrap[type=title] .des,.title-wrap[type=title] .common-btn{opacity:0;transition:opacity 1s}.title-wrap[type=title] .des{transition-delay:.2s}.title-wrap[type=title] .common-btn{transition-delay:.4s}.title-wrap[type=title].aost-show .title .row:nth-child(1),.title-wrap[type=title].aost-show .title .row:nth-child(2){opacity:1}.title-wrap[type=title].aost-show .des,.title-wrap[type=title].aost-show .common-btn{opacity:1}.title-wrap[type=title] .tag{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-line-clamp:1}.title-wrap[type=title] .section-title{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.title-wrap[type=title] .des p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5}.title-wrap[type=title][align=center]{justify-content:center;align-items:center}.float-deco-word{position:absolute;width:100%;opacity:.6;pointer-events:none}.float-deco-word p{font-size:clamp(5rem,14.5vw,17.5rem);font-weight:700;line-height:1;color:#dedede}section.banner .container{position:relative}section.banner .container[color=black] .swiper-arrow .swiper-button{color:#000}section.banner .container[color=black] .swiper-arrow .swiper-button:after{background:#000}@media only screen and (min-width: 1201px){section.banner .container[color=black] .swiper-arrow .swiper-button:hover{color:#fff}}@media only screen and (max-width: 1200px){section.banner .container[color=black] .swiper-arrow .swiper-button:active{color:#fff}}section.banner .container[color=black] .scroll-fix{color:#fff}section.banner .container[color=black] .scroll-fix .line{background:#fff}section.banner .container[color=black] .scroll-fix{color:#000}section.banner .container[color=black] .scroll-fix .line{background:#000}section.banner .container[color=black] .common-btn{color:#fff}section.banner .container[color=black] .common-btn:after{background:#000}@media only screen and (min-width: 1201px) and (min-width: 1201px){section.banner .container[color=black] .common-btn:hover:after{background:#0041ff}}@media only screen and (min-width: 1201px) and (max-width: 1200px){section.banner .container[color=black] .common-btn:active:after{background:#0041ff}}section.banner .container[color=black] .swiper .content:after{opacity:1}section.banner .container[color=white] .link-group,section.banner .container[color=blue] .link-group{color:#fff}section.banner .container[color=white] .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active),section.banner .container[color=blue] .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#fff}section.banner .container[color=white] .swiper-arrow .swiper-button,section.banner .container[color=blue] .swiper-arrow .swiper-button{color:#fff}section.banner .container[color=white] .swiper-arrow .swiper-button:after,section.banner .container[color=blue] .swiper-arrow .swiper-button:after{background:#fff}@media only screen and (min-width: 1201px){section.banner .container[color=white] .swiper-arrow .swiper-button:hover,section.banner .container[color=blue] .swiper-arrow .swiper-button:hover{color:#000}}@media only screen and (max-width: 1200px){section.banner .container[color=white] .swiper-arrow .swiper-button:active,section.banner .container[color=blue] .swiper-arrow .swiper-button:active{color:#000}}section.banner .container[color=white] .scroll-fix,section.banner .container[color=blue] .scroll-fix{color:#fff}section.banner .container[color=white] .scroll-fix .line,section.banner .container[color=blue] .scroll-fix .line{background:#fff}section.banner .container[color=white] .common-btn,section.banner .container[color=blue] .common-btn{color:#0041ff}section.banner .container[color=white] .common-btn:after,section.banner .container[color=blue] .common-btn:after{background:#fff}section.banner .container[color=white] .swiper .content:before,section.banner .container[color=blue] .swiper .content:before{opacity:1}section.banner .link-group{margin-top:35px;display:flex;align-items:center;flex-wrap:wrap;gap:15px 50px;position:absolute;bottom:60px;z-index:1;left:clamp(3.75rem,6.25vw,7.5rem)}section.banner .link-group .link-list{transition:color .8s}@media only screen and (max-width: 900px){section.banner .link-group{margin-top:0}}@media only screen and (max-width: 767px){section.banner .link-group{left:20px}}section.banner .link-group .link-list{display:flex;gap:10px 50px}@media only screen and (max-width: 767px){section.banner .link-group .link-list{flex-direction:column}}section.banner .link-group .link-list .i-box{width:25px;height:25px;display:flex;justify-content:center;align-items:center;font-size:.875rem;flex-shrink:0}section.banner .link-group .link-list .list{display:flex;align-items:center;gap:5px}section.banner .link-group .link-list .list:not(:last-child){position:relative}section.banner .link-group .link-list .list:not(:last-child):after{content:"";width:5px;height:5px;background:#0041ff;display:block;position:absolute;top:50%;transform:translateY(-50%);right:-27.5px;border-radius:50%;z-index:-1}@media only screen and (max-width: 767px){section.banner .link-group .link-list .list:not(:last-child):after{display:none}}section.banner .swiper .swiper-pagination{bottom:60px}@media only screen and (max-width: 900px){section.banner .swiper .swiper-pagination{right:60px}}@media only screen and (max-width: 767px){section.banner .swiper .swiper-pagination{right:20px}}@media only screen and (max-width: 900px){section.banner .swiper .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,section.banner .swiper .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:unset;transform:translate(0)}}section.banner .swiper .content{position:relative}section.banner .swiper .content:before,section.banner .swiper .content:after{content:"";z-index:1;position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%;display:block;transition:opacity .8s;opacity:0}section.banner .swiper .content:before{background:radial-gradient(34.69% 26.9% at 50% 50%,#0006,#0000),linear-gradient(180deg,#00000080 5.32%,#0000 21.67%),linear-gradient(0deg,#0000001a,#0000001a)}section.banner .swiper .content:after{background:radial-gradient(34.69% 26.9% at 50% 50%,#fff6,#fff0),linear-gradient(180deg,#ffffff80 5.32%,#fff0 21.67%),linear-gradient(0deg,#ffffff1a,#ffffff1a)}section.banner .swiper .pic-box{overflow:hidden;height:100svh;transition:height .3s}section.banner .swiper .pic-box:before{content:"";z-index:1;position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%;display:block;transition:background .5s}section.banner .swiper .pic-box:after{padding-top:56.25%}section.banner .swiper .pic-box img{transition:width 1.8s ease,height 1.8s ease;width:110%;height:110%}@media only screen and (max-width: 1024px){section.banner .swiper .pic-box:after{padding-top:75%}}@media only screen and (max-width: 575px){section.banner .swiper .pic-box:after{padding-top:180%}}section.banner .swiper-slide.swiper-slide-active .main-wrap,section.banner .swiper-slide .swiper-slide-duplicate-active .main-wrap{opacity:1}section.banner .swiper-slide.swiper-slide-active .main-wrap .des,section.banner .swiper-slide .swiper-slide-duplicate-active .main-wrap .des{opacity:1}section.banner .swiper-slide.swiper-slide-active .main-wrap .common-btn,section.banner .swiper-slide .swiper-slide-duplicate-active .main-wrap .common-btn{opacity:1}section.banner .swiper-slide.swiper-slide-active .sub-wrap,section.banner .swiper-slide .swiper-slide-duplicate-active .sub-wrap{left:0;opacity:1}section.banner .swiper-slide.swiper-slide-active .inner-content:before,section.banner .swiper-slide .swiper-slide-duplicate-active .inner-content:before{transition:width 5s 1.2s}section.banner .swiper-slide.swiper-slide-active .inner-content .content .pic-box img,section.banner .swiper-slide .swiper-slide-duplicate-active .inner-content .content .pic-box img{width:101%;height:101%}section.banner .swiper-arrow{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:1;display:flex;justify-content:space-between;width:calc(100% - (clamp(3.75rem,6.25vw,7.5rem)*2))}@media only screen and (max-width: 767px){section.banner .swiper-arrow{display:none}}section.banner .inner-content{display:block;width:100%;position:relative}section.banner .inner-content[type=large] .title{font-size:clamp(50px,9.375vw,180px);font-weight:700}section.banner .inner-content[type=large] .title h2{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-line-clamp:1}section.banner .inner-content[type=large] .des{margin-top:calc(-1em + 15px)}@media only screen and (max-width: 1200px){section.banner .inner-content[type=large] .des{margin-top:10px}}section.banner .inner-content[type=small] .title{font-size:clamp(50px,4.68vw,90px);font-weight:700;line-height:1.3}section.banner .inner-content[type=small] .title h2{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}section.banner .inner-content[type=small] .title p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media only screen and (max-width: 1200px){section.banner .inner-content[type=small] .title{font-size:2.75rem}}section.banner .inner-content:before{content:"";width:100%;height:10px;position:absolute;bottom:0;left:0;background:#0041ff;z-index:3;display:block}section.banner .inner-content:after{content:"";width:100%;height:10px;position:absolute;bottom:0;left:0;background:#fff;z-index:2;display:block}section.banner .inner-content[txt-color=blue] .title{color:#91ccff}section.banner .inner-content[txt-color=blue] .des{color:#fff}section.banner .inner-content[txt-color=black]{color:#000}section.banner .inner-content[txt-color=white]{color:#fff}section.banner .main-wrap{width:calc(100% - (clamp(3.75rem,6.25vw,7.5rem)*2) - 220px);position:absolute;top:calc(50% + 0px);left:50%;transform:translate3d(-50%,-50%,0);z-index:1;opacity:0;transition:opacity 1.4s .5s,transform 1.4s .5s}@media only screen and (max-width: 900px){section.banner .main-wrap{width:calc(100% - (clamp(3.75rem,6.25vw,7.5rem)*2) - 160px)}}@media only screen and (max-width: 767px){section.banner .main-wrap{width:calc(100% - 40px)}}section.banner .main-wrap .title p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-line-clamp:1}section.banner .main-wrap .des{font-size:1.875rem;font-weight:700;line-height:1.3;letter-spacing:.5px;margin-top:10px;opacity:0;transition:opacity 1.4s .8s}@media only screen and (max-width: 1200px){section.banner .main-wrap .des{font-size:1.5rem}}section.banner .main-wrap .des p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}section.banner .main-wrap .common-btn{margin-top:35px;opacity:0;transition:opacity 1.4s 1.1s,color .5s}@media only screen and (max-width: 1200px){section.banner .main-wrap .common-btn{margin-top:30px}}section.product{overflow:hidden}section.product>.container{padding:clamp(5rem,7.8vw,9.375rem) 0;grid-column:3/-3;margin:0 auto;max-width:1440px;width:100%;overflow:hidden}@media only screen and (max-width: 767px){section.product>.container{grid-column:2/-2;overflow:visible}}@media only screen and (min-width: 1921px){section.product>.container{max-width:calc(68.25vw + 60px)}}section.product>.container .swiper-wrap{max-width:1320px;margin:0 auto;padding-top:20px}@media only screen and (min-width: 1921px){section.product>.container .swiper-wrap{max-width:68.25vw}}@media only screen and (max-width: 767px){section.product>.container .swiper-wrap{max-width:460px;padding-top:40px}}section.product>.container .title-wrap .title-group{width:100%}section.product>.container .title-wrap .des{width:72%;margin:0 auto}@media only screen and (max-width: 900px){section.product>.container .title-wrap .des{width:100%}}section.product .product-list .item{width:100%;overflow:hidden;transition:box-shadow .5s}@media only screen and (min-width: 1201px){section.product .product-list .item:hover>.inner>.pic-box img{width:105%;height:105%}}@media only screen and (max-width: 1200px){section.product .product-list .item:active>.inner>.pic-box img{width:105%;height:105%}}section.product .product-list .item>.inner{display:flex;flex-direction:column;gap:30px clamp(1.875rem,3.7vw,4.5rem);position:relative}section.product .product-list .item .img-box{box-shadow:20px 20px 15px #0000001a;position:relative}section.product .product-list .item .img-box:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(144deg,#afcbe380 14.5%,#103a9f80 82.45%),linear-gradient(0deg,#0003,#0003);opacity:0;transition:opacity .5s}@media only screen and (max-width: 1200px){section.product .product-list .item .img-box:after{display:none}}@media only screen and (max-width: 1200px){section.product .product-list .item .img-box{box-shadow:none}}section.product .product-list .item .img-box .pic-box{transition:box-shadow .5s;overflow:hidden;width:100%;flex-shrink:0}section.product .product-list .item .img-box .pic-box:after{padding-top:125%}section.product .product-list .item .img-box .pic-box img{transition:width .3s,height .3s}section.product .product-list .item[t-color=white] .content-wrap{color:#fff}section.product .product-list .item[t-color=white] .content-wrap>.i-box{filter:brightness(0) invert(1)}section.product .product-list .item .content-wrap{padding:clamp(1.875rem,3.125vw,3.75rem) clamp(1.875rem,2.08vw,2.5rem);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;text-align:left;transition:color .5s;z-index:1}section.product .product-list .item .content-wrap h4,section.product .product-list .item .content-wrap .des{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.product .product-list .item .content-wrap .caption-group{display:flex;flex-direction:column;gap:5px;margin-top:5px}section.product .product-list .item .content-wrap>.i-box{width:60px;height:60px;transition:filter .5s}section.product .product-list .item .content-wrap>.i-box .pic-box:after{padding-top:100%}section.product .product-list .item .read-box-outline{opacity:0;grid-template-rows:0fr;display:grid;transition:.3s grid-template-rows,opacity .3s .3s}section.product .product-list .item .read-btn{transition:margin-top .8s}section.product .product-list .item .read-btn .txt:after{background:#fff}@media only screen and (max-width: 1200px){section.product .product-list .item .read-btn{display:none}}section.product .product-list .light-ball{width:150px;height:150px;background:#0041ff;border-radius:50%;position:absolute;top:var(--y);left:var(--x);transform:translate(-50%,-50%);opacity:.5;pointer-events:none;opacity:0;transition:opacity .4s,width .4s,height .4s;z-index:0}@media only screen and (max-width: 1200px){section.product .product-list .light-ball{display:none}}section.product .swiper{width:calc(100% + 60px);margin-left:-30px}@media only screen and (min-width: 768px){section.product .swiper .swiper-slide-active{transform:translateY(60px)}}@media only screen and (min-width: 1201px) and (min-width: 1201px){section.product .swiper .swiper-slide:hover .item .img-box:after{opacity:1}section.product .swiper .swiper-slide:hover .item .content-wrap{color:#fff}section.product .swiper .swiper-slide:hover .item .content-wrap>.i-box{filter:brightness(0) invert(1)}section.product .swiper .swiper-slide:hover .item .read-box-outline{opacity:1;grid-template-rows:1fr}section.product .swiper .swiper-slide:hover .item .read-box-outline .read-btn{margin-top:30px}section.product .swiper .swiper-slide:hover .item .read-box-outline .read-btn .arrow-box>.i-box{animation:.8s .5s arrow forwards}section.product .swiper .swiper-slide:hover .item .light-ball{opacity:.5;width:210px;height:210px;transition:opacity .4s .3s,width .4s .3s,height .4s .3s}}@media only screen and (min-width: 1201px) and (max-width: 1200px){section.product .swiper .swiper-slide:active .item .img-box:after{opacity:1}section.product .swiper .swiper-slide:active .item .content-wrap{color:#fff}section.product .swiper .swiper-slide:active .item .content-wrap>.i-box{filter:brightness(0) invert(1)}section.product .swiper .swiper-slide:active .item .read-box-outline{opacity:1;grid-template-rows:1fr}section.product .swiper .swiper-slide:active .item .read-box-outline .read-btn{margin-top:30px}section.product .swiper .swiper-slide:active .item .read-box-outline .read-btn .arrow-box>.i-box{animation:.8s .5s arrow forwards}section.product .swiper .swiper-slide:active .item .light-ball{opacity:.5;width:210px;height:210px;transition:opacity .4s .3s,width .4s .3s,height .4s .3s}}@media only screen and (min-width: 901px){section.product .swiper .swiper-slide.swiper-slide-active .item,section.product .swiper .swiper-slide.swiper-slide-next .item,section.product .swiper .swiper-slide.swiper-slide-prev .item{box-shadow:20px 20px 15px #0000001a}}@media only screen and (max-width: 900px){section.product .swiper .swiper-slide-active .item{box-shadow:20px 20px 15px #0003}}@media only screen and (max-width: 767px){section.product .swiper{width:calc(100% + 60px);margin-left:-30px}}section.product .swiper .swiper-slide{padding:0 30px;width:33.33%;transition:transform .4s}@media only screen and (max-width: 900px){section.product .swiper .swiper-slide{width:50%}}@media only screen and (max-width: 767px){section.product .swiper .swiper-slide{width:100%}}section.product .swiper-pagination,section.product .swiper-pagination-bullets.swiper-pagination-horizontal{margin-top:90px}@media only screen and (max-width: 767px){section.product .swiper-pagination,section.product .swiper-pagination-bullets.swiper-pagination-horizontal{margin-top:30px}}section.capability{overflow:hidden}section.capability [data-aost][data-aost-clip-left].aost-show{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}section.capability .wrapper .swiper-wrap>.inner.aost-show .line-box:after{width:100%}section.capability .wrapper .swiper-wrap>.inner.aost-show .swiper.capability-list .swiper-slide{opacity:1}section.capability[t-color=white] .wrapper .swiper-wrap>.inner .line-box:after{background:#ffffff80}section.capability[t-color=white] .title-group .section-title,section.capability[t-color=white] .title-group .des{color:#fff}section.capability[t-color=white] .capability-list .item:after,section.capability[t-color=white] .capability-list .item:before{background-image:linear-gradient(to right,#fff 0%,#fff 20%,transparent 20%)}section.capability[t-color=white] .capability-list .item .inner{color:#fff}section.capability[t-color=white] .capability-list .item .inner .pic-box{filter:brightness(0) invert(1)}section.capability[t-color=white] .capability-list .arrow-box{color:#000}section.capability[t-color=white] .capability-list .arrow-box:before{background:#fff}section.capability[t-color=black] .capability-list .item .inner{color:#000}section.capability[t-color=black] .capability-list .item .inner .pic-box{filter:brightness(1) invert(0)}section.capability[t-color=black] .capability-list .arrow-box{color:#fff}section.capability[t-color=black] .capability-list .arrow-box:before{background:#000}section.capability>.container{padding:clamp(5rem,7.8vw,9.375rem) 0 0;position:relative;grid-column:1/-2;overflow:hidden;min-height:1080px}@media only screen and (max-width: 1366px){section.capability>.container{min-height:768px}}@media only screen and (max-width: 900px){section.capability>.container{grid-column:1/-1;min-height:720px;padding:clamp(5rem,7.8vw,9.375rem) 0}}section.capability>.container:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,#0003,#0003);z-index:-1}section.capability .wrapper{display:grid;grid-template-columns:repeat(31,1fr)}@media only screen and (max-width: 767px){section.capability .wrapper{grid-template-columns:20px repeat(11,1fr) 20px}}section.capability .wrapper .title-wrap{grid-column:6/-6;max-width:600px;align-items:flex-start}@media only screen and (max-width: 1366px){section.capability .wrapper .title-wrap{grid-column:3/-3}}@media only screen and (max-width: 767px){section.capability .wrapper .title-wrap{grid-column:2/-2}}section.capability .wrapper .swiper-wrap{position:relative;grid-column:1/-1}section.capability .wrapper .swiper-wrap>.inner{display:flex}section.capability .wrapper .swiper-wrap>.inner .swiper-box{width:calc(900px + clamp(1.875rem,3.125vw,3.75rem))}@media only screen and (max-width: 1200px){section.capability .wrapper .swiper-wrap>.inner .swiper-box{width:calc(100% - 13.2vw);max-width:800px}}@media only screen and (max-width: 767px){section.capability .wrapper .swiper-wrap>.inner .swiper-box{width:100%}}section.capability .wrapper .swiper-wrap>.inner .line-box{position:relative}@media only screen and (max-width: 767px){section.capability .wrapper .swiper-wrap>.inner .line-box{display:none}}section.capability .wrapper .swiper-wrap>.inner .line-box:after{content:"";height:1px;margin-top:165px;background:#00000080;z-index:-1;display:block;width:100%;width:0;transition:width 1.2s}section.capability .wrapper .swiper-wrap>.inner .line-box.a{width:clamp(3.75rem,15.6vw,18.75rem);flex-shrink:0}section.capability .wrapper .swiper-wrap>.inner .line-box.a:after{transition-delay:.8s}@media only screen and (min-width: 1921px){section.capability .wrapper .swiper-wrap>.inner .line-box.a{width:15.6vw}}@media only screen and (max-width: 1366px){section.capability .wrapper .swiper-wrap>.inner .line-box.a{width:6.6vw}}section.capability .wrapper .swiper-wrap>.inner .line-box.b{flex:1}section.capability .wrapper .swiper-wrap>.inner .line-box.b:after{transition-delay:1.2s}@media only screen and (min-width: 1201px){section.capability .capability-list{overflow:visible}}section.capability .capability-list .item{max-width:150px;position:relative}section.capability .capability-list .item:after,section.capability .capability-list .item:before{content:"";width:110px;height:2px;position:absolute;top:30px;opacity:0;z-index:-1;background-image:linear-gradient(to right,#000 0%,#000 20%,transparent 20%);background-size:12px 2px;background-repeat:repeat-x}@media only screen and (max-width: 575px){section.capability .capability-list .item:after,section.capability .capability-list .item:before{width:50px}}section.capability .capability-list .item:after{right:0;transform:translate(calc(100% - 30px))}section.capability .capability-list .item:before{left:0;transform:translate(calc(-100% + 30px))}@media only screen and (min-width: 1201px){section.capability .capability-list .item:after,section.capability .capability-list .item:before{opacity:.5}}@media only screen and (max-width: 1200px){section.capability .capability-list .item{margin:0 auto}}section.capability .capability-list .item>.inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:35px;position:relative;transition:transform .8s}@media only screen and (max-width: 767px){section.capability .capability-list .item>.inner{gap:20px}}section.capability .capability-list .item>.inner:after{content:"";width:300px;height:300px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0041ff80;box-shadow:20px 20px 25px #00000040;transition:opacity .8s;z-index:-1;opacity:0}@media only screen and (max-width: 767px){section.capability .capability-list .item>.inner:after{width:240px;height:240px}}@media only screen and (min-width: 1201px) and (min-width: 1201px){section.capability .capability-list .item>.inner:hover{transform:translateY(-25px)}section.capability .capability-list .item>.inner:hover:after{opacity:1}section.capability .capability-list .item>.inner:hover .link{display:block!important}}@media only screen and (min-width: 1201px) and (max-width: 1200px){section.capability .capability-list .item>.inner:active{transform:translateY(-25px)}section.capability .capability-list .item>.inner:active:after{opacity:1}section.capability .capability-list .item>.inner:active .link{display:block!important}}section.capability .capability-list .item>.inner .content-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center}section.capability .capability-list .item>.inner .img-box{width:100%;margin-bottom:5px;width:60px}section.capability .capability-list .item>.inner .pic-box{filter:brightness(1)}section.capability .capability-list .item>.inner .pic-box:after{padding-top:100%}section.capability .swiper{padding-top:135px;padding-bottom:100px}@media only screen and (min-width: 1201px){section.capability .swiper{width:100%;margin-left:calc(-1*clamp(.9375rem,3.125vw,1.875rem))}section.capability .swiper .swiper-slide{padding:0 clamp(.9375rem,3.125vw,1.875rem);width:auto}section.capability .swiper .swiper-slide:not(:last-child) .item:before{opacity:0}section.capability .swiper .swiper-slide:last-child .item:before{opacity:0}section.capability .swiper .swiper-slide:last-child .item:after{opacity:0}}@media only screen and (min-width: 1201px) and (min-width: 1201px){section.capability .swiper .swiper-slide:hover .arrow-box{opacity:1}section.capability .swiper .swiper-slide:hover .arrow-box .i-box{animation:1s .5s arrow forwards}}@media only screen and (min-width: 1201px) and (max-width: 1200px){section.capability .swiper .swiper-slide:active .arrow-box{opacity:1}section.capability .swiper .swiper-slide:active .arrow-box .i-box{animation:1s .5s arrow forwards}}@media only screen and (max-width: 1200px){section.capability .swiper{width:calc(100% + 60px);margin-left:-30px}section.capability .swiper .swiper-slide{width:33.33%;padding:0 30px;min-width:180px}}@media only screen and (max-width: 1200px) and (max-width: 767px){section.capability .swiper .swiper-slide .caption-group{opacity:0}}@media only screen and (max-width: 1200px){section.capability .swiper .swiper-slide.swiper-slide-active .item>.inner{transform:translateY(-25px)}section.capability .swiper .swiper-slide.swiper-slide-active .item>.inner:after{opacity:1}}@media only screen and (max-width: 1200px) and (max-width: 767px){section.capability .swiper .swiper-slide.swiper-slide-active .item>.inner{transform:translateY(-45px)}}@media only screen and (max-width: 1200px){section.capability .swiper .swiper-slide.swiper-slide-active .arrow-box{opacity:1}}@media only screen and (max-width: 1200px) and (max-width: 767px){section.capability .swiper .swiper-slide.swiper-slide-active .caption-group{opacity:1}}@media only screen and (max-width: 1200px){section.capability .swiper .swiper-slide.swiper-slide-prev .item:after{opacity:.5}section.capability .swiper .swiper-slide.swiper-slide-next .item:before{opacity:.5}}@media only screen and (max-width: 900px){section.capability .swiper .swiper-slide{width:33.33%}}@media only screen and (max-width: 767px){section.capability .swiper{padding-top:175px;padding-bottom:30px}}section.capability .swiper .swiper-slide{opacity:0}@media only screen and (min-width: 1201px){section.capability .swiper .swiper-slide{transition:opacity 1.2s}section.capability .swiper .swiper-slide:nth-child(1){transition-delay:1s}section.capability .swiper .swiper-slide:nth-child(2){transition-delay:1.1s}section.capability .swiper .swiper-slide:nth-child(3){transition-delay:1.2s}section.capability .swiper .swiper-slide:nth-child(4){transition-delay:1.3s}section.capability .swiper .swiper-slide:nth-child(5){transition-delay:1.4s}}section.capability .arrow-box{opacity:0;transition:opacity .4s}section.about{overflow:hidden}section.about>.container{position:relative;padding:clamp(5rem,7.8vw,9.375rem) 0;grid-column:5/-5;margin:0 auto;max-width:1440px;width:100%;gap:clamp(3.75rem,6.25vw,7.5rem)}@media only screen and (min-width: 1921px){section.about>.container{max-width:75vw}}@media only screen and (max-width: 1366px){section.about>.container{grid-column:3/-3}}@media only screen and (max-width: 767px){section.about>.container{grid-column:2/-2}}section.about>.container .float-deco-word{bottom:clamp(5rem,7.8vw,9.375rem);left:0;text-align:right}@media only screen and (max-width: 900px){section.about>.container .float-deco-word.mb-show{display:none}}section.about>.container .float-deco-word.pc-hide{display:none}@media only screen and (max-width: 900px){section.about>.container .float-deco-word.pc-hide{display:block;bottom:-65px}}section.about>.container .wrapper{display:flex;align-items:center;width:100%;padding-bottom:80px}@media only screen and (max-width: 900px){section.about>.container .wrapper{flex-direction:column;padding-bottom:0;gap:105px}}section.about>.container .title-wrap{width:33.3333%;margin-left:auto;padding-bottom:60px;position:relative;z-index:1}@media only screen and (max-width: 900px){section.about>.container .title-wrap{width:100%;padding-bottom:0}}section.about>.container .img-wrap{width:58.33%;position:relative;padding-left:clamp(1.875rem,6.25vw,7.5rem)}@media only screen and (max-width: 900px){section.about>.container .img-wrap{width:100%}}section.about>.container .img-wrap .img-box.a{position:relative;z-index:-1;padding-bottom:clamp(1.875rem,5.2vw,6.25rem)}section.about>.container .img-wrap .img-box.a .pic-box:after{padding-top:76.38%}section.about>.container .img-wrap .img-box.b{position:absolute;bottom:0;left:0;width:47.61%}@media only screen and (max-width: 900px){section.about>.container .img-wrap .img-box.b{width:56.11%}}section.about>.container .img-wrap .img-box.b .pic-box:after{padding-top:67.5%}section.esg{overflow:hidden}section.esg [data-aost][data-aost-clip-left].aost-show{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}section.esg>.container{padding:clamp(5rem,7.8vw,9.375rem) 0 calc(clamp(5rem,7.8vw,9.375rem) - 45px);position:relative;grid-column:1/-2;overflow:hidden}@media only screen and (max-width: 900px){section.esg>.container{padding:clamp(5rem,7.8vw,9.375rem) 0;grid-column:1/-1}}section.esg>.container:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,#c4edfcb3 9.61%,#c4edfc00 50%);z-index:-1}section.esg .wrapper{display:grid;grid-template-columns:repeat(31,1fr)}section.esg .wrapper>.inner{grid-column:6/-6;display:flex;justify-content:space-between}@media only screen and (min-width: 2551px){section.esg .wrapper>.inner{max-width:1920px;margin:0 auto;width:100%}}@media only screen and (max-width: 1366px){section.esg .wrapper>.inner{grid-column:3/-2}}@media only screen and (max-width: 900px){section.esg .wrapper>.inner{flex-direction:column}}@media only screen and (max-width: 767px){section.esg .wrapper>.inner{grid-column:1/-1}}section.esg .wrapper .swiper.esg-list{background-image:url(../../assets/img/index/pic_10_555x640.jpg);background-repeat:no-repeat;background-size:150%;background-position:center;transition:box-shadow .8s}@media only screen and (min-width: 1201px){section.esg .wrapper .swiper.esg-list:has(.swiper-slide:hover){box-shadow:20px 20px 25px #00000040}}@media only screen and (max-width: 1200px){section.esg .wrapper .swiper.esg-list{box-shadow:20px 20px 25px #00000040}}section.esg .wrapper .swiper-pagination,section.esg .wrapper .swiper-pagination-bullets.swiper-pagination-horizontal{margin-top:35px}section.esg .wrapper .title-wrap{width:47.61%}@media only screen and (max-width: 900px){section.esg .wrapper .title-wrap{width:100%}}@media only screen and (max-width: 767px){section.esg .wrapper .title-wrap{width:calc(100% - 40px);margin:0 auto}}section.esg .wrapper .title-wrap[t-color=white]{color:#fff}section.esg .wrapper .title-wrap[t-color=white] .des{color:#fff;opacity:.8}section.esg .wrapper .title-wrap[sub-color=white] .tag{color:#fff}section.esg .wrapper .title-wrap[sub-color=black] .tag{color:#000}section.esg .wrapper .title-wrap[sub-color=blue] .tag{color:#91ccff}section.esg .wrapper .title-wrap .link-group{display:flex;align-items:center;gap:15px 50px;flex-wrap:wrap}@media only screen and (max-width: 900px){section.esg .wrapper .title-wrap .link-group{margin-top:0}}section.esg .wrapper .title-wrap .link-group .link-list{display:flex;gap:10px 50px}@media only screen and (max-width: 767px){section.esg .wrapper .title-wrap .link-group .link-list{flex-wrap:wrap;gap:10px 45px}}section.esg .wrapper .title-wrap .link-group .link-list .list:not(:last-child){position:relative}section.esg .wrapper .title-wrap .link-group .link-list .list:not(:last-child):after{content:"";width:5px;height:5px;background:#00d9bc;display:block;position:absolute;top:10px;right:-27.5px;border-radius:50%;z-index:-1}@media only screen and (max-width: 767px){section.esg .wrapper .title-wrap .link-group .link-list .list:not(:last-child):after{right:-24.5px}}section.esg .wrapper .swiper-wrap{padding-top:clamp(2.5rem,8.3vw,10rem)}section.esg .wrapper .swiper-wrap>.inner{width:360px;position:relative}section.esg .wrapper .swiper-wrap>.inner:after{content:"";padding-top:118%;display:block}@media only screen and (min-width: 1921px){section.esg .wrapper .swiper-wrap>.inner{width:18vw;max-width:460px}}@media only screen and (max-width: 900px){section.esg .wrapper .swiper-wrap>.inner{margin:0 auto}}@media only screen and (max-width: 767px){section.esg .wrapper .swiper-wrap>.inner{max-width:335px;width:100%}section.esg .wrapper .swiper-wrap>.inner:after{padding-top:125.37%}}section.esg .esg-list{position:absolute;top:0;left:0;width:100%;height:100%}section.esg .esg-list .item{padding:clamp(2.5rem,3.125vw,3.75rem) 40px;display:block;height:100%}@media only screen and (min-width: 1201px) and (min-width: 1201px){section.esg .esg-list .item:hover .arrow-box{background:transparent}section.esg .esg-list .item:hover .arrow-box:before{opacity:0}section.esg .esg-list .item:hover .arrow-box:after{opacity:1}section.esg .esg-list .item:hover .arrow-box .i-box{animation:1s arrow forwards}}@media only screen and (min-width: 1201px) and (max-width: 1200px){section.esg .esg-list .item:active .arrow-box{background:transparent}section.esg .esg-list .item:active .arrow-box:before{opacity:0}section.esg .esg-list .item:active .arrow-box:after{opacity:1}section.esg .esg-list .item:active .arrow-box .i-box{animation:1s arrow forwards}}@media only screen and (max-width: 1200px){section.esg .esg-list .item .arrow-box:before{opacity:0}section.esg .esg-list .item .arrow-box:after{opacity:1}}section.esg .esg-list .inner{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%}section.esg .esg-list .content-wrap{text-align:left}section.esg .esg-list .content-wrap .caption-group{display:flex;flex-direction:column;gap:5px}section.esg .esg-list .content-wrap .caption-group .title p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}section.esg .esg-list .content-wrap .caption-group .des{color:#666;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.esg .esg-list .content-wrap .tag-group{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;margin-top:35px}section.esg .esg-list .content-wrap .tag-box{display:flex;flex-wrap:wrap;gap:10px 0px;align-items:center;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.esg .esg-list .content-wrap .tag-box .tag{color:#666;font-size:.875rem;font-weight:400;line-height:1.5}section.esg .esg-list .date-box{display:flex;flex-direction:column;gap:10px}section.esg .esg-list .date-box .date{font-size:3.125rem;font-weight:700;line-height:46px}section.esg .esg-list .date-box .time{font-size:1rem;font-weight:700;line-height:1.4}section.explore{overflow:hidden}section.explore>.container{padding:clamp(5rem,7.8vw,9.375rem) 0;grid-column:2/-2;position:relative}@media only screen and (max-width: 1366px){section.explore>.container{grid-column:3/-3}}@media only screen and (max-width: 900px){section.explore>.container{grid-column:1/-1}}section.explore .wrapper{max-width:1220px;width:100%;margin:0 auto}@media only screen and (min-width: 1921px){section.explore .wrapper{max-width:63.5vw}}@media only screen and (max-width: 900px){section.explore .wrapper{margin-top:65px}}section.explore .wrapper>.title-wrap{max-width:700px}@media only screen and (max-width: 900px){section.explore .wrapper>.title-wrap{padding:0 60px}}@media only screen and (max-width: 767px){section.explore .wrapper>.title-wrap{padding:0 20px}}section.explore .wrapper>.title-wrap .title-group{gap:10px}section.explore .wrapper>.swiper-wrap{width:100%}@media only screen and (max-width: 767px){section.explore .wrapper .swiper-pagination{margin-top:-10px}}section.explore .explore-list .item{transition:box-shadow .8s}section.explore .explore-list .item[t-color=white] .content-wrap{color:#fff}section.explore .explore-list .item[t-color=white] .content-wrap .caption-group .title:after{background:#fff}section.explore .explore-list .item[t-color=white] .arrow-box{background:#fff;color:#000}section.explore .explore-list .item[t-color=black] .arrow-box{background:#000;color:#fff}section.explore .explore-list .item[t-color=black] .content-wrap .caption-group .title:after{background:#000}@media only screen and (min-width: 1201px) and (min-width: 1201px){section.explore .explore-list .item:hover .arrow-box .i-box{animation:1s arrow forwards}section.explore .explore-list .item:hover .pic-box img{width:105%;height:105%}}@media only screen and (min-width: 1201px) and (max-width: 1200px){section.explore .explore-list .item:active .arrow-box .i-box{animation:1s arrow forwards}section.explore .explore-list .item:active .pic-box img{width:105%;height:105%}}section.explore .explore-list .item>.inner{position:relative}section.explore .explore-list .item>.inner .pic-box{overflow:hidden}section.explore .explore-list .item>.inner .pic-box:after{padding-top:64.51%}section.explore .explore-list .item>.inner .pic-box img{transition:width .8s,height .8s}section.explore .explore-list .content-wrap{text-align:left;position:absolute;top:0;left:0;width:100%;height:100%;gap:30px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.875rem,3.125vw,3.75rem) clamp(1.875rem,6.25vw,7.5rem) clamp(1.875rem,3.125vw,3.75rem) clamp(1.875rem,3.125vw,3.75rem)}@media only screen and (max-width: 767px){section.explore .explore-list .content-wrap{gap:10px}}section.explore .explore-list .content-wrap .caption-group{display:flex;flex-direction:column;gap:5px}section.explore .explore-list .content-wrap .caption-group .tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.explore .explore-list .content-wrap .caption-group .title{display:flex;align-items:center;gap:20px}section.explore .explore-list .content-wrap .caption-group .title:after{content:"";flex:1;max-width:150px;height:1px;display:block;opacity:.5}section.explore .explore-list .content-wrap .caption-group .title h4{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (max-width: 767px){section.explore .explore-list .content-wrap .caption-group .title h4{-webkit-line-clamp:1}}section.explore .explore-list .content-wrap .info-box{display:flex;align-items:center;justify-content:space-between;gap:60px}section.explore .explore-list .content-wrap .info-box .link{width:60px;height:60px;display:flex;justify-content:center;align-items:center}section.explore .explore-list .content-wrap .des p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.explore .float-deco-word{top:40px;left:0;text-align:right;z-index:-1}@media only screen and (max-width: 900px){section.explore .float-deco-word{top:80px}}section.explore .swiper{padding-top:35px;padding-bottom:110px}@media only screen and (min-width: 901px){section.explore .swiper{width:calc(100% + clamp(3.75rem,4.16vw,5rem) + clamp(1.875rem,2.08vw,2.5rem) + 60px);margin-left:calc(-1*clamp(1.875rem,2.08vw,2.5rem))}section.explore .swiper .swiper-slide{padding:0 clamp(1.875rem,2.08vw,2.5rem);width:50%;transition:transform .4s}section.explore .swiper .swiper-slide.swiper-slide-active .item,section.explore .swiper .swiper-slide.swiper-slide-next .item{box-shadow:20px 20px 20px #00000040}section.explore .swiper .swiper-slide.swiper-slide-next{transform:translate(calc(-1*(40px + clamp(1.875rem,2.08vw,2.5rem)*2)),60px) scale(1.03)}}@media only screen and (max-width: 900px){section.explore .swiper{padding-bottom:50px;width:calc(100% + 0px);margin-left:0;padding-top:30px}section.explore .swiper .swiper-slide{width:100%;padding:0 60px}section.explore .swiper .swiper-slide.swiper-slide-active .item{box-shadow:20px 20px 20px #00000040}}@media only screen and (max-width: 767px){section.explore .swiper{padding-bottom:40px;width:calc(100% + 20px);margin-left:-10px}section.explore .swiper .swiper-slide{padding:0 30px}}
