*{letter-spacing:1px;font-weight:300}.index-banner{position:relative}.index-banner .explore{position:absolute;font-size:0.875rem;bottom:50px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);cursor:pointer}@media only screen and (max-width:768px){.index-banner .explore{bottom:20px}}.index-banner .swiper{font-weight:700}.index-banner .swiper-slide{overflow:hidden}.index-banner .swiper-slide[theme-font*=white] .text-wrap .sub span:after{background-color:rgba(255,255,255,0.5)}.index-banner .swiper-inner{position:relative;width:100%;height:calc(100vh - 60px)}.index-banner .btn-trigger{width:100%;height:100%}.index-banner img{width:100vw;height:100%;-o-object-fit:cover;object-fit:cover}.index-banner .media-box{width:100vw;height:100%;background-color:#000}.index-banner .media-box:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.index-banner .media-box iframe{width:100vw;height:100%;background-color:#000}.index-banner .inner-text{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1320px;width:70%;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);pointer-events:none}@media only screen and (max-width:576px){.index-banner .inner-text{width:90%}}.index-banner .text-wrap{max-width:600px}.index-banner .text-wrap span{display:inline-block}@media only screen and (max-width:900px){.index-banner .text-wrap{max-width:450px}}.index-banner .text-wrap .main{font-size:clamp(56px,8.5vw,100px)}.index-banner .text-wrap .main span:last-child{color:#9DDC17}.index-banner .text-wrap .sub{font-size:1.875rem;margin-top:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6;font-weight:500}@media only screen and (max-width:768px){.index-banner .text-wrap .sub{font-size:1.25rem}}.index-banner .text-wrap .sub span:not(:last-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-banner .text-wrap .sub span:not(:last-child):after{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:rgba(0,0,0,0.2);-ms-flex-negative:0;flex-shrink:0;margin:0 10px}.index-banner .text-wrap .text{font-size:0.9375rem;margin-top:10px;line-height:1.6;font-weight:300}.index-banner .more-btn{margin-top:50px;pointer-events:auto}.index-banner .swiper-pagination{bottom:55px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media only screen and (min-width:769px){.index-banner .swiper-pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;left:55px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.index-banner .swiper-pagination .swiper-pagination-bullet{margin:7px auto}}.info-block .info-box{overflow:hidden;padding:180px 0}@media only screen and (max-width:1024px){.info-block .info-box{padding:150px 0}}@media only screen and (max-width:768px){.info-block .info-box{padding:100px 0}}@media only screen and (max-width:576px){.info-block .info-box{padding:50px 0}}.info-block [theme-type*=gray]{background-color:#F5F5F5}.info-block [theme-type*=black]{background-color:#000;color:#fff}.info-block [theme-type*=black] .more-btn .line:before{background-color:#fff}.info-block [theme-type*=green] .main .color{color:#9DDC17}.info-block [theme-type*=purple] .main .color{color:#931574}.info-block [theme-type*=big] .main .color{font-size:clamp(80px,5vw,120px)}.info-block .container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px;width:calc(100% - 200px);margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info-block .container>div:not(:first-child){margin-left:4.16%}@media only screen and (max-width:1024px){.info-block .container>div:not(:first-child){margin-left:20px}.info-block .container .img-box{width:42.75%}.info-block .container .text-wrap{padding:0 30px}.info-block .container .text-wrap .sub{font-size:1.25rem;margin-top:10px}.info-block .container .text-wrap .text{margin-top:10px}.info-block .container .more-btn{margin-top:30px}}@media only screen and (max-width:992px){.info-block .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:600px;width:calc(100% - 60px)}.info-block .container>div:not(:first-child){margin-left:0;margin-top:50px}.info-block .container .img-box{width:calc(100% - 10px);max-width:500px}.info-block .container .text-wrap{max-width:none;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width:576px){.info-block .container>div:not(:first-child){margin-top:20px}}.info-block .img-box{width:clamp(350px,50%,600px);-ms-flex-negative:0;flex-shrink:0;position:relative}.info-block .img-box:before{content:"";display:block;width:100%;height:100%;padding-bottom:100%}.info-block .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.info-block .text-wrap{max-width:450px;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.info-block .main{font-size:clamp(50px,5vw,80px);font-weight:700;line-height:1.2}.info-block .sub{font-size:1.5rem;font-weight:500;line-height:1.6;margin-top:20px}.info-block .text{line-height:1.6;margin-top:20px}.info-block .more-btn{margin-top:50px}.machine-block{background-color:#323232;overflow:hidden}.machine-block .container{padding:180px 0}@media only screen and (max-width:1024px){.machine-block .container{padding:150px 0}.machine-block .container .text-wrap{max-width:600px}.machine-block .container .swiper{width:60%}.machine-block .container .sub{font-size:1.25rem}.machine-block .container .swiper-button-group{width:76vw}}@media only screen and (max-width:768px){.machine-block .container{padding:100px 30px}.machine-block .container .swiper{overflow:hidden;width:72%}.machine-block .container .img-box{-webkit-filter:drop-shadow(8px 10px 6px rgba(0,0,0,0.3));filter:drop-shadow(8px 10px 6px rgba(0,0,0,0.3))}.machine-block .container .swiper-button-group{position:relative;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;top:auto;left:auto;-webkit-transform:none;transform:none}.machine-block .container .swiper-button{-webkit-transition:width 0.3s,opacity 0.3s 0.3s;transition:width 0.3s,opacity 0.3s 0.3s;margin:0 8px}.machine-block .container .swiper-button-disabled{-webkit-transition:width 0.3s;transition:width 0.3s;width:0;margin:0}}@media only screen and (max-width:576px){.machine-block .container{padding:50px 30px}}.machine-block .text-wrap{max-width:680px}.machine-block .text-wrap .more-btn{margin-top:50px}.machine-block .main{font-size:clamp(50px,5vw,80px)}.machine-block .main span:nth-child(2){color:#9DDC17}.machine-block .sub{font-size:1.5rem;margin-top:20px}.machine-block .text{margin-top:20px}.machine-block .swiper{overflow:unset;margin:30px auto 0;max-width:950px;width:50%}.machine-block .swiper-slide{padding:20px 0;opacity:0.3;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.machine-block .img-box{max-width:700px;width:87.5%;-webkit-filter:drop-shadow(25px 30px 20px rgba(0,0,0,0.3));filter:drop-shadow(25px 30px 20px rgba(0,0,0,0.3));-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:-webkit-transform 0.3s 0.5s;transition:-webkit-transform 0.3s 0.5s;transition:transform 0.3s 0.5s;transition:transform 0.3s 0.5s,-webkit-transform 0.3s 0.5s;position:relative}.machine-block .img-box:before{content:"";display:block;width:100%;height:100%;padding-bottom:87%}.machine-block .img-box img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.machine-block .swiper-slide-active{opacity:1}.machine-block .swiper-slide-active .img-box{-webkit-transform:scale(1);transform:scale(1)}.machine-block .swiper-button-group{position:absolute;top:50%;left:50%;max-width:1000px;min-width:60vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;pointer-events:none}.machine-block .swiper-button{color:#fff;pointer-events:auto;border-color:rgba(255,255,255,0.2)}.news-block{background-color:#e9e9e9;padding:50px;overflow:hidden}@media only screen and (max-width:768px){.news-block{padding:30px}}.news-block .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1410px;width:100%;margin:0 auto}@media only screen and (max-width:1024px){.news-block .container{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:730px}.news-block .container .text-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;margin:0 0 30px}.news-block .container .swiper{max-width:none;width:calc(100% - 70px)}}@media only screen and (max-width:768px){.news-block .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-block .container .text-wrap{margin-bottom:20px}.news-block .container .swiper{width:100%}.news-block .container .swiper-slide{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-block .container .date{width:100%;margin-right:0}.news-block .container .date .mmyy{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-block .container p{text-align:center;padding:0;margin-top:10px}.news-block .container .swiper-button-group{margin-top:20px}}.news-block .text-wrap{margin-right:30px;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}.news-block .text-wrap .main{color:#931574;font-size:2.5rem}.news-block .text-wrap .sub{font-size:1.5rem}.news-block .swiper{max-width:700px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:0}.news-block .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-block .swiper-slide{line-height:1.5;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e9e9e9}.news-block .date{width:75px;-ms-flex-negative:0;flex-shrink:0;font-weight:700;text-align:center;-webkit-transform:translate(0,-150%);transform:translate(0,-150%);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;margin-right:10px}.news-block .date .day{font-size:1.625rem}.news-block .date .mmyy{font-size:0.875rem;display:-webkit-box;display:-ms-flexbox;display:flex}.news-block .date .mmyy .year:after{content:".";display:inline;margin:0 1px}.news-block p{font-weight:500;padding:0 30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transform:translate(0,200%);transform:translate(0,200%);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.news-block .swiper-button-group{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px}.news-block .swiper-button{width:30px;height:30px}@media only screen and (min-width:1201px){.news-block .swiper-button:hover{background-color:#000;color:#fff}}@media only screen and (max-width:1200px){.news-block .swiper-button:active{background-color:#000;color:#fff}}.news-block .swiper-slide-active .date{-webkit-transform:translate(0,0);transform:translate(0,0)}.news-block .swiper-slide-active p{-webkit-transform:translate(0,0);transform:translate(0,0)}.index-sidebar{position:fixed;z-index:10;top:50%;right:40px;font-size:0.9375rem}@media only screen and (max-width:768px){.index-sidebar{display:none!important}}.index-sidebar .sidebar-pagination{width:20px}.index-sidebar .page{cursor:pointer}.index-sidebar .page p{margin-top:3px;display:none}.index-sidebar .page:before{display:block;content:"";width:5px;height:5px;border-radius:50%;margin:0 auto;-webkit-transition:all 0.3s;transition:all 0.3s}.index-sidebar .page:not(:first-child){margin-top:15px}.index-sidebar .page.active p{display:block}.index-sidebar .page.active:before{width:8px;height:8px;background-color:#931574!important}.index-sidebar[theme=dark]{color:#000}.index-sidebar[theme=dark] .page:before{background-color:rgba(0,0,0,0.2)}.index-sidebar[theme=light]{color:#fff}.index-sidebar[theme=light] .page:before{background-color:rgba(255,255,255,0.5)}
/*# sourceMappingURL=index.css.map */