.number-grow{display:flex;align-items:flex-start;text-align:center;height:100%}.number-grow.active .num>div{transition:transform 1.5s cubic-bezier(.1,.66,.22,1)}.number-grow.active .num[data-final-num="0"]>div{transform:translateY(calc(-50% - 4.5454545455% * 1))}.number-grow.active .num[data-final-num="1"]>div{transform:translateY(calc(-50% - 4.5454545455% * 2))}.number-grow.active .num[data-final-num="2"]>div{transform:translateY(calc(-50% - 4.5454545455% * 3))}.number-grow.active .num[data-final-num="3"]>div{transform:translateY(calc(-50% - 4.5454545455% * 4))}.number-grow.active .num[data-final-num="4"]>div{transform:translateY(calc(-50% - 4.5454545455% * 5))}.number-grow.active .num[data-final-num="5"]>div{transform:translateY(calc(-50% - 4.5454545455% * 6))}.number-grow.active .num[data-final-num="6"]>div{transform:translateY(calc(-50% - 4.5454545455% * 7))}.number-grow.active .num[data-final-num="7"]>div{transform:translateY(calc(-50% - 4.5454545455% * 8))}.number-grow.active .num[data-final-num="8"]>div{transform:translateY(calc(-50% - 4.5454545455% * 9))}.number-grow.active .num[data-final-num="9"]>div{transform:translateY(calc(-50% - 4.5454545455% * 10))}.number-grow.active .comma{opacity:1;transition:.2s linear 1.5s}.number-grow .num{height:100%;overflow:hidden}.number-grow .comma{opacity:0}.letter-grow{display:flex;align-items:flex-start;text-align:center;height:100%}.letter-grow.active .letter>div{transition:transform 1.5s cubic-bezier(.1,.66,.22,1)}.letter-grow.active .letter[data-final-letter=A]>div{transform:translateY(calc(-50% - 1.8518518519% * 1))}.letter-grow.active .letter[data-final-letter=B]>div{transform:translateY(calc(-50% - 1.8518518519% * 2))}.letter-grow.active .letter[data-final-letter=C]>div{transform:translateY(calc(-50% - 1.8518518519% * 3))}.letter-grow.active .letter[data-final-letter=D]>div{transform:translateY(calc(-50% - 1.8518518519% * 4))}.letter-grow.active .letter[data-final-letter=E]>div{transform:translateY(calc(-50% - 1.8518518519% * 5))}.letter-grow.active .letter[data-final-letter=F]>div{transform:translateY(calc(-50% - 1.8518518519% * 6))}.letter-grow.active .letter[data-final-letter="G,"]>div{transform:translateY(calc(-50% - 1.8518518519% * 7))}.letter-grow.active .letter[data-final-letter=H]>div{transform:translateY(calc(-50% - 1.8518518519% * 8))}.letter-grow.active .letter[data-final-letter=I]>div{transform:translateY(calc(-50% - 1.8518518519% * 9))}.letter-grow.active .letter[data-final-letter=J]>div{transform:translateY(calc(-50% - 1.8518518519% * 10))}.letter-grow.active .letter[data-final-letter=K]>div{transform:translateY(calc(-50% - 1.8518518519% * 11))}.letter-grow.active .letter[data-final-letter=L]>div{transform:translateY(calc(-50% - 1.8518518519% * 12))}.letter-grow.active .letter[data-final-letter=M]>div{transform:translateY(calc(-50% - 1.8518518519% * 13))}.letter-grow.active .letter[data-final-letter=N]>div{transform:translateY(calc(-50% - 1.8518518519% * 14))}.letter-grow.active .letter[data-final-letter=O]>div{transform:translateY(calc(-50% - 1.8518518519% * 15))}.letter-grow.active .letter[data-final-letter=P]>div{transform:translateY(calc(-50% - 1.8518518519% * 16))}.letter-grow.active .letter[data-final-letter=Q]>div{transform:translateY(calc(-50% - 1.8518518519% * 17))}.letter-grow.active .letter[data-final-letter=R]>div{transform:translateY(calc(-50% - 1.8518518519% * 18))}.letter-grow.active .letter[data-final-letter=S]>div{transform:translateY(calc(-50% - 1.8518518519% * 19))}.letter-grow.active .letter[data-final-letter=T]>div{transform:translateY(calc(-50% - 1.8518518519% * 20))}.letter-grow.active .letter[data-final-letter=U]>div{transform:translateY(calc(-50% - 1.8518518519% * 21))}.letter-grow.active .letter[data-final-letter=V]>div{transform:translateY(calc(-50% - 1.8518518519% * 22))}.letter-grow.active .letter[data-final-letter=W]>div{transform:translateY(calc(-50% - 1.8518518519% * 23))}.letter-grow.active .letter[data-final-letter=X]>div{transform:translateY(calc(-50% - 1.8518518519% * 24))}.letter-grow.active .letter[data-final-letter=Y]>div{transform:translateY(calc(-50% - 1.8518518519% * 25))}.letter-grow.active .letter[data-final-letter=Z]>div{transform:translateY(calc(-50% - 1.8518518519% * 26))}.letter-grow .letter{height:100%;overflow:hidden}.section-wrapper{overflow:hidden}.section-wrapper section{margin-top:clamp(80px,1.1397rem + 6.8627vw,150px)}.section-wrapper section:first-child{margin-top:clamp(50px,-2.3897rem + 9.8039vw,150px)}.section-wrapper section:not(.contact):not(.product):only-child{margin-bottom:clamp(80px,1.1397rem + 6.8627vw,150px)}.section-wrapper section.contact:only-child,.section-wrapper section.product:only-child{margin-top:unset}section.banner .swiper-slide{min-height:100svh}section.banner .swiper-slide[data-type=left] .inner-container{justify-content:flex-start}section.banner .swiper-slide[data-type=center]{text-align:center}section.banner .swiper-slide[data-type=center] .inner-container{justify-content:center;align-items:center}section.banner .swiper-slide[data-type=center] .title-block{align-items:center}section.banner .swiper-slide[data-color=white] .title-block .title,section.banner .swiper-slide[data-color=white] .title-block .para-text{color:#fff}section.banner .swiper-slide[data-color=white] .title-block .simple-btn{color:#fff}section.banner .swiper-slide[data-color=white] .title-block .simple-btn .icon i{color:#fff}section.banner .swiper-slide[data-color=black] .title-block .title,section.banner .swiper-slide[data-color=black] .title-block .para-text{color:#000}section.banner .swiper-slide[data-color=black] .title-block .simple-btn{color:#000}section.banner .swiper-slide[data-color=black] .title-block .simple-btn .icon i{color:#000}section.banner .swiper-slide.swiper-slide-active .title-block .title,section.banner .swiper-slide.swiper-slide-active .title-block .des,section.banner .swiper-slide.swiper-slide-active .title-block .simple-btn{opacity:1;transform:translateZ(0)}section.banner .swiper-slide .mediaBox{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.banner .swiper-slide .mediaBox iframe{width:100%;height:100%}section.banner .swiper-slide .video{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.banner .swiper-slide .bg{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.banner .swiper-slide .bg picture{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.banner .swiper-slide .bg img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}section.banner .swiper-slide .inner{padding:90px 0;position:absolute;top:0;left:0;width:100%;height:100%}section.banner .swiper-slide .inner-container{grid-column:var(--grid-4);display:flex;align-items:flex-end}section.banner .swiper-slide .title-block{display:flex;flex-direction:column;gap:30px;max-width:780px;width:100%}section.banner .swiper-slide .title-block .title{transform:translate3d(0,20px,0);opacity:0;transition:transform .5s,opacity .5s;transition-delay:.2s;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.banner .swiper-slide .title-block .des{max-width:540px;width:100%;transform:translate3d(0,20px,0);opacity:0;transition:transform .5s,opacity .5s;transition-delay:.3s;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.banner .swiper-slide .title-block .simple-btn{transform:translate3d(0,20px,0);opacity:0;transition:transform .5s,opacity .5s;transition-delay:.4s}section.banner .fake-wrapper{padding:90px 0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}section.banner .fake-wrapper[data-color=black] .btn-block,section.banner .fake-wrapper[data-color=black] .scroll-btn{color:#000}section.banner .fake-wrapper[data-color=white] .btn-block,section.banner .fake-wrapper[data-color=white] .scroll-btn{color:#fff}section.banner .fake-wrapper .fake-container{grid-column:var(--grid-4);position:relative}section.banner .fake-wrapper .btn-block{position:absolute;bottom:0;right:0;display:flex;align-items:center;gap:30px;min-height:30px;pointer-events:auto}section.banner .fake-wrapper .scroll-btn{font-size:.875rem;font-weight:600;line-height:1.5;letter-spacing:.5px;opacity:.5;cursor:pointer;transition:opacity .2s}@media only screen and (min-width:1201px){section.banner .fake-wrapper .scroll-btn:hover{opacity:1}}@media only screen and (max-width:1200px){section.banner .fake-wrapper .scroll-btn:active{opacity:1}}section.banner .progress{position:absolute;bottom:0;left:0;width:100%;height:5px;background:#d7000f;z-index:1}@media only screen and (max-width:1200px){section.banner .swiper-slide .title-block{gap:20px}}@media only screen and (max-width:767px){section.banner .fake-wrapper{padding:30px 0}section.banner .fake-wrapper .btn-block{justify-content:space-between;width:100%}}section.category-bar{padding:0 40px;background:#f8f8f8}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .wrapper{gap:10px 20px!important}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .wrapper.center{-webkit-mask-image:linear-gradient(270deg,#fff0 5%,#fff 10% 90%,#fff0 95%);mask-image:linear-gradient(270deg,#fff0 5%,#fff 10% 90%,#fff0 95%)}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .wrapper.start{-webkit-mask-image:linear-gradient(270deg,#fff0 5%,#fff 10% 100%);mask-image:linear-gradient(270deg,#fff0 5%,#fff 10% 100%)}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .wrapper.end{-webkit-mask-image:linear-gradient(90deg,#fff0 5%,#fff 10% 100%);mask-image:linear-gradient(90deg,#fff0 5%,#fff 10% 100%)}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .item:not(:last-child):before{position:absolute;top:50%;right:-10px;width:1px;height:27px;background:#000;opacity:.2;transform:translate3d(0,-50%,0);pointer-events:none;content:""}@media only screen and (min-width:1201px){section.category-bar multipurpose-nav[m4-type=drag] .drag-container .item:hover .category{color:#d7000f}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .item:hover .icon{color:#d7000f;opacity:1;transform:translate3d(0,-50%,0) rotate(90deg)}}@media only screen and (max-width:1200px){section.category-bar multipurpose-nav[m4-type=drag] .drag-container .item:active .category{color:#d7000f}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .item:active .icon{color:#d7000f;opacity:1;transform:translate3d(0,-50%,0) rotate(90deg)}}section.category-bar multipurpose-nav[m4-type=drag] .drag-container a{padding:26.5px 0;position:relative;display:block}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .category{padding:0 25px;position:relative;font-size:1.0625rem;font-weight:600;line-height:1.5;letter-spacing:.5px;min-width:290px;max-width:290px;transition:color .2s;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .text{margin:0 auto;position:relative;width:fit-content}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .icon{position:absolute;right:-20px;top:50%;display:flex;justify-content:center;align-items:center;width:15px;height:15px;opacity:0;transform:translate3d(-10px,-50%,0);transition:color .2s,transform .5s,opacity .2s}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .icon i{font-size:.9375rem}@media only screen and (max-width:1366px){section.category-bar multipurpose-nav[m4-type=drag] .drag-container .wrapper.center{-webkit-mask-image:linear-gradient(270deg,#fff0,#fff 10% 90%,#fff0);mask-image:linear-gradient(270deg,#fff0,#fff 10% 90%,#fff0)}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .wrapper.start{-webkit-mask-image:linear-gradient(270deg,#fff0,#fff 10% 100%);mask-image:linear-gradient(270deg,#fff0,#fff 10% 100%)}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .wrapper.end{-webkit-mask-image:linear-gradient(90deg,#fff0,#fff 10% 100%);mask-image:linear-gradient(90deg,#fff0,#fff 10% 100%)}}@media only screen and (max-width:1200px){section.category-bar multipurpose-nav[m4-type=drag] .drag-container .wrapper{gap:10px 40px!important}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .item:not(:last-child):before{right:-20px}section.category-bar multipurpose-nav[m4-type=drag] .drag-container a{padding:15.5px 0}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .category{padding:unset;font-size:1rem;line-height:1.8;letter-spacing:normal;min-width:200px;max-width:200px}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .icon{display:none}}@media only screen and (max-width:575px){section.category-bar multipurpose-nav[m4-type=drag] .drag-container .item{width:calc((100vw - 80px)/2)}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .category{min-width:unset;max-width:unset}}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .navigation .button.prev{display:none}section.category-bar multipurpose-nav[m4-type=drag] .drag-container .navigation .button.next{display:none}@media only screen and (max-width:767px){section.category-bar{padding:0 20px}}section.news.aost-show .content,section.news.aost-show .pic{opacity:1;transform:translateZ(0)}section.news .container{grid-column:6/-1;display:flex;justify-content:space-between}@media only screen and (max-width:1600px){section.news .container{grid-column:5/-1}}@media only screen and (max-width:1440px){section.news .container{grid-column:4/-1}}@media only screen and (max-width:1200px){section.news .container{grid-column:3/-1}}@media only screen and (max-width:1024px){section.news .container{grid-column:3/-1}}@media only screen and (max-width:900px){section.news .container{grid-column:3/-3}}@media only screen and (max-width:767px){section.news .container{grid-column:2/-2}}section.news .content{width:40.6779661017%;transform:translate3d(0,50px,0);opacity:0;transition:opacity .8s,transform .8s;transition-delay:0s}section.news .content>div:not(:first-child){margin-top:100px}section.news .title-block{display:flex;flex-direction:column;gap:20px}section.news .title-block .sub-title{padding-left:25px;position:relative}section.news .title-block .sub-title:before{position:absolute;top:10px;left:0;width:10px;height:10px;background:#d7000f;content:""}section.news .title-block .sub-title p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}section.news .title-block .title{width:100%;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.news .swiper-block{position:relative;margin-right:-30px;margin-left:-30px}section.news .swiper{padding-right:30px;padding-left:30px}section.news .swiper:before,section.news .swiper:after{position:absolute;width:30px;height:100%;background:#fff;z-index:10;content:""}section.news .swiper:before{top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#fff,#fff0);mask-image:linear-gradient(90deg,#fff,#fff0)}section.news .swiper:after{top:0;right:0;-webkit-mask-image:linear-gradient(270deg,#fff,#fff0);mask-image:linear-gradient(270deg,#fff,#fff0)}section.news .swiper-slide{display:flex;flex-direction:column;gap:30px}@media only screen and (min-width:1201px)and (min-width:1201px){section.news .swiper-slide:hover .slide-btn{opacity:1}}@media only screen and (min-width:1201px)and (max-width:1200px){section.news .swiper-slide:active .slide-btn{opacity:1}}section.news .swiper-slide .slide-date{display:flex;align-items:center;justify-content:space-between;gap:10px}section.news .swiper-slide .date-wrap{flex:1;display:flex;flex-direction:column;gap:10px}section.news .swiper-slide .yy{font-size:.75rem;font-weight:700;line-height:1.2;letter-spacing:5px}section.news .swiper-slide .mmdd{font-size:3.125rem;font-weight:300;line-height:1;letter-spacing:2px}section.news .swiper-slide .slide-btn{flex-shrink:0;opacity:0;transition:opacity .2s ease;position:relative;width:40px;height:40px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:5px 5px 5px #00000026}section.news .swiper-slide .slide-btn:before,section.news .swiper-slide .slide-btn:after{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background:#000;content:""}section.news .swiper-slide .slide-btn:before{width:10px;height:2px}section.news .swiper-slide .slide-btn:after{width:2px;height:10px}section.news .swiper-slide .slide-content{display:flex;flex-direction:column;gap:10px}section.news .swiper-slide .title{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.news .swiper-slide .title a{display:block;width:fit-content}section.news .swiper-slide .des{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}section.news .swiper-control{position:absolute;bottom:0;left:30px}section.news .btn{margin-top:80px;margin-left:auto;margin-right:30px;display:block;width:240px;padding-bottom:15px;position:relative}section.news .btn:before,section.news .btn:after{position:absolute;bottom:0;left:0;transform:translate3d(0,50%,0);content:""}section.news .btn:before{width:100%;height:1px;background:#0003}section.news .btn:after{width:50px;height:2px;background:#d7000f;transition:width .5s ease,background .5s ease}@media only screen and (min-width:1201px){section.news .btn:hover:after{width:100%;background:#d7000f}}@media only screen and (max-width:1200px){section.news .btn:active:after{width:100%;background:#d7000f}}section.news .pic{width:50.8474576271%;transform:translate3d(0,50px,0);opacity:0;transition:opacity .8s,transform .8s;transition-delay:.2s;position:relative}section.news .pic:before{display:block;width:100%;height:0;padding-bottom:66.6666666667%;content:""}section.news .pic picture{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.news .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}section.news .pic-rwd{display:none;position:relative}section.news .pic-rwd:before{display:block;width:100%;height:0;padding-bottom:66.4788732394%;content:""}section.news .pic-rwd picture{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.news .pic-rwd img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media only screen and (max-width:1200px){section.news .title-block{gap:10px}section.news .swiper-slide{gap:20px}section.news .swiper-slide .date-wrap{gap:5px}section.news .swiper-slide .mmdd{font-size:2.5rem}section.news .swiper-slide .slide-btn{opacity:1}}@media only screen and (max-width:900px){section.news .container{flex-direction:column-reverse}section.news .content{width:100%}section.news .content>div:not(:first-child){margin-top:30px}section.news .btn{margin-right:calc((var(--1fr-space) - 30px) * -1)}section.news .pic{display:none}section.news .pic-rwd{margin-left:calc((var(--1fr-space) + 30px) * -1);display:block}}@media only screen and (max-width:767px){section.news .btn{margin-right:15px}section.news .pic-rwd{margin-left:-20px}}@media only screen and (max-width:575px){section.news .btn{margin-top:30px}}section.application{background:#fff}section.application .title-block{padding-left:calc(var(--1fr-space) * 2 + 30px + clamp(0px,-9.9265rem + 17.6471vw,180px));position:relative;display:flex;gap:60px}@media only screen and (max-width:1200px){section.application .title-block{padding-left:calc(var(--1fr-space) + 30px + clamp(0px,-9.9265rem + 17.6471vw,180px))}}@media only screen and (max-width:767px){section.application .title-block{padding-left:unset}}section.application .title-box{flex-shrink:0;display:flex;flex-direction:column;gap:30px;width:38.4615384615%}section.application .title-box .title{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.application .title-box .des{max-width:450px;width:100%;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.application .embla-block{margin-top:50px;position:relative}section.application .deco-text{position:absolute;top:-8.90625vw;right:3.75vw;z-index:1;width:52.7586206897%;text-align:right;font-size:clamp(5rem,13.0208333333vw,15.625rem);font-weight:600;line-height:.9;letter-spacing:-2px;mix-blend-mode:difference;color:#fff;white-space:nowrap;pointer-events:none}@media only screen and (max-width:1440px){section.application .deco-text{right:2.6041666667vw}}@media only screen and (max-width:1024px){section.application .deco-text{top:-6.7708333333vw}}@media only screen and (max-width:900px){section.application .deco-text{top:-50px}}@media only screen and (max-width:767px){section.application .deco-text{top:-33px;right:-20px;width:100%;font-size:5rem}}section.application .embla-application{--slide-size: 100%;--slide-spacing: 40px;height:calc(100vw + 64px + 7.725rem)}section.application .embla-application.embla--noScrollable .embla__container{gap:30px}section.application .embla-application.embla--noScrollable .content-wrapper{opacity:1}@media only screen and (min-width:1201px){section.application .embla-application.embla--noScrollable .embla__slide:hover .link-btn{opacity:1!important}}@media only screen and (max-width:1200px){section.application .embla-application.embla--noScrollable .embla__slide:active .link-btn{opacity:1!important}}section.application .embla-application.embla--noScrollable .embla__slide.is-active .link-btn{opacity:0}section.application .embla-application:has(.embla__slide.is-hover) .embla__slide.is-active .content-wrapper{opacity:0}section.application .embla-application:has(.embla__slide.is-hover) .embla__slide.is-active .link-btn{opacity:0}section.application .embla-application:has(.embla__slide.is-hover) .embla__slide.is-active.is-hover .content-wrapper{opacity:1}section.application .embla-application:has(.embla__slide.is-hover) .embla__slide.is-active.is-hover .link-btn{opacity:1}section.application .embla-application .embla-btn{position:absolute;bottom:0;width:100%}section.application .embla-application .embla__controls{justify-content:center}section.application .embla-application .embla__viewport{position:relative;left:auto;width:100%;transform:unset;transition:padding .4s,transform .4s}section.application .embla-application .embla__slide.is-active .content-wrapper{opacity:1}section.application .embla-application .embla__slide.is-active .link-btn{opacity:1}section.application .embla-application .embla__slide.is-hover .content-wrapper{opacity:1}section.application .embla-application .embla__slide.is-hover .link-btn{opacity:1}section.application .embla-application .slide-wrapper{transition:transform .4s}section.application .embla-application .embla__scale__layer{transform-origin:top;transition:transform .4s}section.application .embla-application .img-wrapper{position:relative;display:block}section.application .embla-application .img-box{position:relative}section.application .embla-application .img-box:before{display:block;width:100%;height:0;padding-bottom:100%;content:""}section.application .embla-application .img-box picture{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.application .embla-application .img-box img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}section.application .embla-application .link-btn{bottom:15px;right:15px;opacity:0;transition:opacity .5s;position:absolute;width:50px;height:50px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 5px 15px #00000026}section.application .embla-application .link-btn:before,section.application .embla-application .link-btn:after{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background:#000;content:""}section.application .embla-application .link-btn:before{width:15px;height:2px}section.application .embla-application .link-btn:after{width:2px;height:15px}section.application .embla-application .content-wrapper{margin-top:30px;padding-inline:10px;opacity:0;transition:opacity .3s .2s}section.application .embla-application .slide-title{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.application .embla-application .slide-title a{display:block;width:fit-content}section.application .embla-application .slide-desc{margin-top:10px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.application .btn{margin:-30px calc(var(--1fr-space) * 2 + 30px + clamp(0px,-9.9265rem + 17.6471vw,180px)) 0 auto;display:block;width:240px;padding-bottom:15px;position:relative}section.application .btn:before,section.application .btn:after{position:absolute;bottom:0;left:0;transform:translate3d(0,50%,0);content:""}section.application .btn:before{width:100%;height:1px;background:#0003}section.application .btn:after{width:50px;height:2px;background:#d7000f;transition:width .5s ease,background .5s ease}@media only screen and (min-width:1201px){section.application .btn:hover:after{width:100%;background:#d7000f}}@media only screen and (max-width:1200px){section.application .btn:active:after{width:100%;background:#d7000f}}@media only screen and (min-width:768px){section.application .embla-application{--slide-size: 33.3333%;--slide-spacing: unset;height:calc(40.9224vw + 114px + 8.1rem)}section.application .embla-application:not(.embla--noScrollable):has(.is-active) .embla__slide.is-prev .slide-wrapper,section.application .embla-application:not(.embla--noScrollable):has(.is-active) .embla__slide.is-first .slide-wrapper{transform:translate(-5.9524%)}section.application .embla-application:not(.embla--noScrollable):has(.is-active) .embla__slide.is-next .slide-wrapper,section.application .embla-application:not(.embla--noScrollable):has(.is-active) .embla__slide.is-last .slide-wrapper{transform:translate(5.9524%)}section.application .embla-application:not(.embla--noScrollable):has(.is-prev.is-hover) .embla__viewport{transform:translate(-40.7275%)}section.application .embla-application:not(.embla--noScrollable):has(.is-prev.is-hover) .embla__slide.is-prev.is-hover .slide-wrapper{transform:unset}section.application .embla-application:not(.embla--noScrollable):has(.is-prev.is-hover) .embla__slide.is-active .slide-wrapper{transform:translate(5.9524%)}section.application .embla-application:not(.embla--noScrollable):has(.is-first.is-hover) .embla__viewport{transform:translate(-45.7143%)}section.application .embla-application:not(.embla--noScrollable):has(.is-first.is-hover) .embla__slide.is-first.is-hover .slide-wrapper{transform:unset}section.application .embla-application:not(.embla--noScrollable):has(.is-first.is-hover) .embla__slide.is-prev .slide-wrapper,section.application .embla-application:not(.embla--noScrollable):has(.is-first.is-hover) .embla__slide.is-active .slide-wrapper{transform:translate(5.9524%)}section.application .embla-application:not(.embla--noScrollable):has(.is-next.is-hover) .embla__viewport{transform:translate(-59.2725%)}section.application .embla-application:not(.embla--noScrollable):has(.is-next.is-hover) .embla__slide.is-next.is-hover .slide-wrapper{transform:unset}section.application .embla-application:not(.embla--noScrollable):has(.is-next.is-hover) .embla__slide.is-active .slide-wrapper{transform:translate(-5.9524%)}section.application .embla-application:not(.embla--noScrollable):has(.is-last.is-hover) .embla__viewport{transform:translate(-54.2857%)}section.application .embla-application:not(.embla--noScrollable):has(.is-last.is-hover) .embla__slide.is-last.is-hover .slide-wrapper{transform:unset}section.application .embla-application:not(.embla--noScrollable):has(.is-last.is-hover) .embla__slide.is-next .slide-wrapper,section.application .embla-application:not(.embla--noScrollable):has(.is-last.is-hover) .embla__slide.is-active .slide-wrapper{transform:translate(-5.9524%)}section.application .embla-application.embla--noScrollable:has(.is-active.is-hover) .embla__viewport{transform:translate(-40.7275%)}section.application .embla-application.embla--noScrollable:has(.is-prev.is-hover) .embla__viewport{transform:translate(-59.2725%)}section.application .embla-application.embla--noScrollable:not(:has(.is-first)):not(:has(.is-prev)):has(.is-active.is-hover) .embla__viewport{transform:translate(-50%)}section.application .embla-application .embla__viewport{position:absolute;top:0;left:50%;width:122.7672%;transform:translate(-50%)}}@media only screen and (min-width:1367px){section.application .embla-application{--slide-size: 20%;height:calc(21.875vw + 120px + 8.1rem)}section.application .embla-application:not(.embla--noScrollable):has(.is-prev.is-hover) .embla__viewport{transform:translate(-50%)}section.application .embla-application:not(.embla--noScrollable):has(.is-first.is-hover) .embla__viewport{transform:translate(-45.7143%)}section.application .embla-application:not(.embla--noScrollable):has(.is-next.is-hover) .embla__viewport{transform:translate(-50%)}section.application .embla-application:not(.embla--noScrollable):has(.is-last.is-hover) .embla__viewport{transform:translate(-54.2857%)}section.application .embla-application.embla--noScrollable:has(.is-active.is-hover) .embla__viewport{transform:translate(-50%)}section.application .embla-application.embla--noScrollable:has(.is-prev.is-hover) .embla__viewport{transform:translate(-50%)}section.application .embla-application .embla__viewport{width:109.375%}}@media only screen and (min-width:1921px){section.application .embla-block .deco-text{top:-171px}}@media only screen and (max-width:1200px){section.application .title-box{gap:10px}section.application .embla-application .content-wrapper{margin-top:20px}section.application .btn{margin:-30px calc(var(--1fr-space) + 30px + clamp(0px,-9.9265rem + 17.6471vw,180px)) 0 auto}}@media only screen and (max-width:1024px){section.application .title-box{width:55.4938956715%}section.application .btn{margin:-30px 30px 0 auto}}@media only screen and (max-width:767px){section.application .container{padding-inline:20px}section.application .title-box{width:100%}section.application .title-box .des{max-width:unset}section.application .embla-application .embla__controls{justify-content:flex-start}section.application .embla-application .link-btn{position:absolute;width:40px;height:40px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 5px 15px #00000026}section.application .embla-application .link-btn:before,section.application .embla-application .link-btn:after{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background:#000;content:""}section.application .embla-application .link-btn:before{width:10px;height:2px}section.application .embla-application .link-btn:after{width:2px;height:10px}section.application .btn{margin:-44px -15px 0 auto}}section.product{padding:clamp(50px,-.7353rem + 6.8627vw,120px) 0;background:#f8f8f8;opacity:0;transition:opacity .8s}section.product.aost-show{opacity:1}section.product.aost-show .pic1,section.product.aost-show .pic2,section.product.aost-show .content{opacity:1;transform:translateZ(0)}section.product .container{grid-column:var(--grid-4);display:flex;align-items:center;justify-content:space-between}section.product .pic-block{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;width:55.1724137931%}section.product .pic1{width:37.5%;transform:translate3d(0,50px,0);opacity:0;transition:opacity .8s,transform .8s;transition-delay:0s;position:relative}section.product .pic1:before{display:block;width:100%;height:0;padding-bottom:127.7777777778%;content:""}section.product .pic1 picture{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.product .pic1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}section.product .pic2{width:59.375%;transform:translate3d(0,50px,0);opacity:0;transition:opacity .8s,transform .8s;transition-delay:.2s;position:relative}section.product .pic2:before{display:block;width:100%;height:0;padding-bottom:127.7192982456%;content:""}section.product .pic2 picture{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.product .pic2 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}section.product .content{width:36.2068965517%;transform:translate3d(0,50px,0);opacity:0;transition:opacity .8s,transform .8s;transition-delay:.4s}section.product .content-wrap{display:flex;flex-direction:column;gap:clamp(20px,-3.1618rem + 7.8431vw,100px);max-width:450px;width:100%}section.product .sub-title{padding-left:25px;position:relative}section.product .sub-title:before{position:absolute;top:10px;left:0;width:10px;height:10px;background:#d7000f;content:""}section.product .sub-title p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}section.product .title{width:fit-content;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.product .title a{display:block;width:fit-content}section.product .content-box{display:flex;flex-direction:column;gap:20px}section.product .feature{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.product .des{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.product .btn{display:block;width:240px;padding-bottom:15px;position:relative}section.product .btn:before,section.product .btn:after{position:absolute;bottom:0;left:0;transform:translate3d(0,50%,0);content:""}section.product .btn:before{width:100%;height:1px;background:#0003}section.product .btn:after{width:50px;height:2px;background:#d7000f;transition:width .5s ease,background .5s ease}@media only screen and (min-width:1201px){section.product .btn:hover:after{width:100%;background:#d7000f}}@media only screen and (max-width:1200px){section.product .btn:active:after{width:100%;background:#d7000f}}section.product .btn:not(:only-child){margin-top:30px}@media only screen and (min-width:1921px){section.product .content-wrap{max-width:23.4375vw}}@media only screen and (max-width:900px){section.product .container{flex-direction:column;gap:30px}section.product .pic-block{width:100%}section.product .content{width:100%}section.product .content-wrap{gap:20px;max-width:unset}section.product .btn:not(:only-child){margin-top:10px}}@media only screen and (max-width:767px){section.product .pic-block{gap:10px}section.product .pic1{width:44.776119403%}section.product .pic2{width:52.2388059701%}section.product .content-box{gap:10px}section.product .btn:not(:only-child){margin-top:20px}}section.flexible1{opacity:0;transition:opacity .8s}section.flexible1.aost-show{opacity:1}section.flexible1.aost-show .block1,section.flexible1.aost-show .block2,section.flexible1.aost-show .block3{opacity:1;transform:translateZ(0)}section.flexible1 .container{grid-column:1/-1;display:flex;gap:7.8125vw}section.flexible1 .block1{margin-left:-17.7083333333vw;position:relative;width:30.2083333333%;align-self:flex-start;transform:translate3d(0,50px,0);opacity:0;transition:opacity .8s,transform .8s;transition-delay:.4s}section.flexible1 .block1:before{display:block;width:100%;height:0;padding-bottom:100%;content:""}section.flexible1 .block1 .pic{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .8s}section.flexible1 .block1 .pic.active{opacity:1}section.flexible1 .block1 .pic picture{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.flexible1 .block1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}section.flexible1 .block2{padding:4.1666666667vw 0;display:flex;flex-direction:column;gap:5.2083333333vw;width:34.375%;transform:translate3d(0,50px,0);opacity:0;transition:opacity .8s,transform .8s;transition-delay:.2s}section.flexible1 .block2 .sub-title{padding-left:25px;position:relative}section.flexible1 .block2 .sub-title:before{position:absolute;top:10px;left:0;width:10px;height:10px;background:#d7000f;content:""}section.flexible1 .block2 .sub-title p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}section.flexible1 .block2 .swiper-slide{display:flex;flex-direction:column}section.flexible1 .block2 .swiper-slide .title{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.flexible1 .block2 .swiper-slide .des{max-width:480px;width:100%;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.flexible1 .block2 .swiper-slide .des:not(:only-child):not(:first-child){margin-top:30px}section.flexible1 .block2 .swiper-slide .btn{margin-bottom:1px;display:block;max-width:240px;width:100%;padding-bottom:15px;position:relative}section.flexible1 .block2 .swiper-slide .btn:before,section.flexible1 .block2 .swiper-slide .btn:after{position:absolute;bottom:0;left:0;transform:translate3d(0,50%,0);content:""}section.flexible1 .block2 .swiper-slide .btn:before{width:100%;height:1px;background:#0003}section.flexible1 .block2 .swiper-slide .btn:after{width:50px;height:2px;background:#d7000f;transition:width .5s ease,background .5s ease}@media only screen and (min-width:1201px){section.flexible1 .block2 .swiper-slide .btn:hover:after{width:100%;background:#d7000f}}@media only screen and (max-width:1200px){section.flexible1 .block2 .swiper-slide .btn:active:after{width:100%;background:#d7000f}}section.flexible1 .block2 .swiper-slide .btn:not(:only-child):not(:first-child){padding-top:100px;margin-top:auto}section.flexible1 .block2 .swiper-control{position:absolute;bottom:0;right:clamp(.625rem,-8.75rem + 16.6667vw,11.25rem);z-index:1}section.flexible1 .block2 .btn-block{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;max-width:480px;width:100%}section.flexible1 .block3{width:37.5%;transform:translate3d(0,50px,0);opacity:0;transition:opacity .8s,transform .8s;transition-delay:0s}section.flexible1 .block3 .swiper-slide .pic{position:relative}section.flexible1 .block3 .swiper-slide .pic:before{display:block;width:100%;height:0;padding-bottom:104.8611111111%;content:""}section.flexible1 .block3 .swiper-slide .pic picture{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.flexible1 .block3 .swiper-slide .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media only screen and (max-width:1200px){section.flexible1 .block2 .swiper-slide .btn{max-width:200px}}@media only screen and (max-width:900px){section.flexible1 .container{grid-column:3/-3;flex-direction:column-reverse;gap:30px}section.flexible1 .block1{display:none}section.flexible1 .block2{padding:unset;gap:30px;width:100%}section.flexible1 .block2 .swiper-slide .des{max-width:unset}section.flexible1 .block2 .swiper-slide .des:not(:only-child):not(:first-child){margin-top:10px}section.flexible1 .block2 .swiper-slide .btn{max-width:240px}section.flexible1 .block2 .swiper-slide .btn:not(:only-child):not(:first-child){padding-top:30px;margin-top:auto}section.flexible1 .block3{width:100%}}@media only screen and (max-width:767px){section.flexible1 .container{grid-column:2/-2}}section.flexible2{opacity:0;transition:opacity .8s}section.flexible2.aost-show{opacity:1}section.flexible2.aost-show .pic,section.flexible2.aost-show .content{opacity:1;transform:translateZ(0)}section.flexible2 .container{grid-column:var(--grid-6);display:flex;justify-content:space-between}section.flexible2 .pic{width:44.4444444444%;transform:translate3d(0,50px,0);opacity:0;transition:opacity .8s,transform .8s;transition-delay:0s;position:relative}section.flexible2 .pic:before{display:block;width:100%;height:0;padding-bottom:104.8611111111%;content:""}section.flexible2 .pic picture{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.flexible2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}section.flexible2 .content{padding:clamp(0px,-4.4118rem + 7.8431vw,80px) 0;display:flex;flex-direction:column;width:46.2962962963%;transform:translate3d(0,50px,0);opacity:0;transition:opacity .8s,transform .8s;transition-delay:.2s}section.flexible2 .sub-title{padding-left:25px;position:relative}section.flexible2 .sub-title:before{position:absolute;top:10px;left:0;width:10px;height:10px;background:#d7000f;content:""}section.flexible2 .sub-title p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}section.flexible2 .content-wrap{margin-top:auto;display:flex;flex-direction:column;gap:30px}section.flexible2 .title{width:fit-content;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.flexible2 .title a{display:block;width:fit-content}section.flexible2 .des{max-width:540px;width:100%;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}section.flexible2 .btn{display:block;width:240px;padding-bottom:15px;position:relative}section.flexible2 .btn:before,section.flexible2 .btn:after{position:absolute;bottom:0;left:0;transform:translate3d(0,50%,0);content:""}section.flexible2 .btn:before{width:100%;height:1px;background:#0003}section.flexible2 .btn:after{width:50px;height:2px;background:#d7000f;transition:width .5s ease,background .5s ease}@media only screen and (min-width:1201px){section.flexible2 .btn:hover:after{width:100%;background:#d7000f}}@media only screen and (max-width:1200px){section.flexible2 .btn:active:after{width:100%;background:#d7000f}}section.flexible2 .btn:not(:only-child){margin-top:20px}@media only screen and (min-width:1921px){section.flexible2 .content{padding:4.1666666667vw 0}section.flexible2 .des{max-width:28.125vw}}@media only screen and (max-width:900px){section.flexible2 .container{flex-direction:column;gap:30px}section.flexible2 .pic{width:100%}section.flexible2 .content{gap:20px;width:100%}section.flexible2 .content-wrap{margin-top:unset;gap:10px}section.flexible2 .des{max-width:unset}}section.about{background:#fff;overflow:hidden;opacity:0;transition:opacity .8s}section.about.aost-show{opacity:1}section.about.aost-show .title-block .title{opacity:1;transform:translateZ(0)}section.about.aost-show .logo,section.about.aost-show .block1{opacity:1;transform:translateZ(0)}section.about.aost-show .block2 .pic-box,section.about.aost-show .block2 .data-block{opacity:1;transform:translateZ(0)}section.about .container{grid-column:var(--grid-4)}section.about .title-block{margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:50px;max-width:1380px;width:100%}section.about .title-block .title{text-align:center;transform:translate3d(0,50px,0);opacity:0;transition:opacity .8s,transform .8s;transition-delay:0s;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.about .logo{position:relative;z-index:1;width:100%;mix-blend-mode:difference;transform:translate3d(0,50px,0);opacity:0;transition:opacity .8s,transform .8s;transition-delay:0s}section.about .logo svg{display:block;width:100%;height:auto}section.about .content{margin-top:-50px;display:flex}section.about .pic-box{position:relative}@media only screen and (min-width:1201px)and (min-width:1201px){section.about .pic-box:hover .inner-content .des{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .5s ease,opacity .5s .4s ease}section.about .pic-box:hover .inner-btn-block{opacity:1;transform:translateZ(0);transition:transform .5s ease,opacity .5s ease}}@media only screen and (min-width:1201px)and (max-width:1200px){section.about .pic-box:active .inner-content .des{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .5s ease,opacity .5s .4s ease}section.about .pic-box:active .inner-btn-block{opacity:1;transform:translateZ(0);transition:transform .5s ease,opacity .5s ease}}section.about .pic-box .inner{overflow:hidden;position:absolute;top:0;left:0;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;width:100%;height:100%;background:linear-gradient(180deg,#0000 34.93%,#0009 92.91%)}section.about .pic-box .inner-content{flex:1}section.about .pic-box .inner-content .title{color:#fff;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.about .pic-box .inner-content .des{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s ease,opacity .2s ease}section.about .pic-box .inner-content .des>div{overflow:hidden}section.about .pic-box .inner-content .para-text{margin-top:20px;color:#fff;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.about .pic-box .inner-btn-block{flex-shrink:0;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translate3d(0,30%,0);transition:transform .5s ease,opacity .5s ease}section.about .pic-box .inner-btn-block .video-btn{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background:#fff;cursor:pointer}section.about .pic-box .inner-btn-block .video-btn:before{margin-left:3px;display:block;width:13px;height:13px;background-image:url(../../assets/img/index/triangle.png);background-repeat:no-repeat;background-position:left 70% center;background-size:contain;content:""}section.about .pic-box .inner-btn-block .link-btn{position:relative;width:50px;height:50px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 5px 15px #00000026}section.about .pic-box .inner-btn-block .link-btn:before,section.about .pic-box .inner-btn-block .link-btn:after{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background:#000;content:""}section.about .pic-box .inner-btn-block .link-btn:before{width:15px;height:2px}section.about .pic-box .inner-btn-block .link-btn:after{width:2px;height:15px}section.about .block1,section.about .block2{width:50%}section.about .block1{transform:translate3d(0,50px,0);opacity:0;transition:opacity .8s,transform .8s;transition-delay:.2s}section.about .block1 .pic-box .inner{padding:60px}section.about .block1 .pic-box .pic{position:relative}section.about .block1 .pic-box .pic:before{display:block;width:100%;height:0;padding-bottom:100%;content:""}section.about .block1 .pic-box .pic picture{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.about .block1 .pic-box .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}section.about .block1 .pic-box .inner-content .des{max-width:620px;width:100%}section.about .block2{display:flex;flex-direction:column}section.about .block2 .pic-box{transform:translate3d(0,50px,0);opacity:0;transition:opacity .8s,transform .8s;transition-delay:.4s}section.about .block2 .pic-box .inner{padding:40px 60px}section.about .block2 .pic-box .pic{position:relative}section.about .block2 .pic-box .pic:before{display:block;width:100%;height:0;padding-bottom:70.1149425287%;content:""}section.about .block2 .pic-box .pic picture{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.about .block2 .pic-box .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}section.about .block2 .pic-box .inner-content .des{max-width:560px;width:100%}section.about .block2 .data-block{padding:0 40px;display:flex;gap:20px;width:100%;height:100%;transform:translate3d(0,50px,0);opacity:0;transition:opacity .8s,transform .8s;transition-delay:.6s}section.about .block2 .data-item{padding:10px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:calc((100% - 40px) / 3)}section.about .block2 .data-item .title{font-size:1.25rem;font-weight:700;line-height:1.5}section.about .block2 .data-item .number{font-size:clamp(2.5rem,4.6875vw,5.625rem);font-weight:300;line-height:.9;letter-spacing:-2px}section.about .block2 .data-item .number-grow{height:.9em}section.about .block2 .data-item .number-grow .plus{transform:translate3d(0,-18%,0) scale(.7)}@media only screen and (min-width:1921px){section.about .title-block{max-width:71.875vw}}@media only screen and (max-width:1440px){section.about .block1 .pic-box .inner,section.about .block2 .pic-box .inner{padding:40px}}@media only screen and (max-width:1200px){section.about .title-block{gap:30px}section.about .content{margin-top:-30px}section.about .pic-box .inner{gap:10px}section.about .pic-box .inner-content .des{grid-template-rows:1fr;opacity:1}section.about .pic-box .inner-content .para-text{margin-top:10px}section.about .pic-box .inner-btn-block{opacity:1;transform:translateZ(0)}section.about .block2 .data-item .title{font-size:.875rem}}@media only screen and (max-width:1024px){section.about .content{flex-direction:column}section.about .block1,section.about .block2{width:100%}section.about .block2 .pic-box .pic{position:relative}section.about .block2 .pic-box .pic:before{display:block;width:100%;height:0;padding-bottom:100%;content:""}section.about .block2 .pic-box .pic picture{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.about .block2 .pic-box .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}section.about .block2 .data-block{margin-top:30px;padding:unset;gap:10px}section.about .block2 .data-item{padding:unset;width:calc((100% - 20px) / 3)}section.about .block2 .data-item .number{font-size:4.375rem}}@media only screen and (max-width:767px){section.about .logo{width:104.4776119403%}section.about .block2 .data-item .number{font-size:2.5rem}}@media only screen and (max-width:575px){section.about .content{margin-top:-18px}section.about .pic-box .inner-btn-block .link-btn,section.about .pic-box .inner-btn-block .video-btn{width:40px;height:40px}section.about .pic-box .inner-btn-block .link-btn:before{width:10px}section.about .pic-box .inner-btn-block .link-btn:after{height:10px}section.about .pic-box .inner-btn-block .video-btn:before{width:11px;height:11px}section.about .block1 .pic-box .inner{padding:20px}section.about .block2 .pic-box .inner{padding:20px}}section.contact{padding:clamp(40px,-.2574rem + 4.902vw,90px) 0;position:relative;min-height:clamp(580px,28.5294rem + 13.7255vw,720px);overflow:hidden;opacity:0;transition:opacity .8s}section.contact.aost-show{opacity:1}section.contact.aost-show .content{opacity:1;transform:translateZ(0)}section.contact[data-color=white] .content{color:#fff}section.contact[data-color=white] .content .para-text{color:#fff}section.contact[data-color=black] .content{color:#000}section.contact[data-color=black] .content .para-text{color:#333}section.contact .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}section.contact .bg picture{position:absolute;top:0;left:0;display:block;width:100%;height:100%}section.contact .bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}section.contact .container{grid-column:var(--grid-4);display:flex;justify-content:flex-end;align-items:flex-end}section.contact .content{display:flex;flex-direction:column;gap:30px;max-width:660px;width:100%;transform:translate3d(0,50px,0);opacity:0;transition:opacity .8s,transform .8s;transition-delay:0s}section.contact .sub-title{padding-left:25px;position:relative}section.contact .sub-title:before{position:absolute;top:10px;left:0;width:10px;height:10px;background:#d7000f;content:""}section.contact .sub-title p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}section.contact .title{width:fit-content;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.contact .title a{display:block;width:fit-content}section.contact .des{max-width:480px;width:100%;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.contact .btn{display:block;width:240px;padding-bottom:15px;position:relative}section.contact .btn:before,section.contact .btn:after{position:absolute;bottom:0;left:0;transform:translate3d(0,50%,0);content:""}section.contact .btn:before{width:100%;height:1px;background:#0003}section.contact .btn:after{width:50px;height:2px;background:#d7000f;transition:width .5s ease,background .5s ease}@media only screen and (min-width:1201px){section.contact .btn:hover:after{width:100%;background:#d7000f}}@media only screen and (max-width:1200px){section.contact .btn:active:after{width:100%;background:#d7000f}}@media only screen and (min-width:1921px){section.contact{min-height:37.5vw}section.contact .content{max-width:34.375vw}}@media only screen and (max-width:1200px){section.contact .container{justify-content:flex-start}section.contact .content{gap:20px}}
