@charset "utf-8";.gs-about-1{width:100%;height:auto;position:relative;z-index:1;overflow:hidden}.gs-about-1 .container1600{position:relative;z-index:5}.gs-about-1 .about-box{width:100%;max-width:1500px;height:auto;min-height:876px;margin:0 auto;padding:1.2rem 0 80px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.gs-about-1 .about-box .about-head{width:50%;max-width:520px;height:auto;overflow:hidden}.gs-about-1 .about-box .about-head .idx-title{width:100%;height:auto}.gs-about-1 .about-box .about-head .idx-title .title,.gs-about-1 .about-box .about-head .idx-title .details{width:100%;height:auto;color:#FFFFFF}.gs-about-1 .about-box .about-head .idx-title .title{font-size:var(--font-size2)}.gs-about-1 .about-box .about-head .idx-title .details{margin-top:1em;font-size:var(--font-size8)}.gs-about-1 .about-box .about-head .idx-more{width:100%;height:auto;display:flex;margin-top:.6rem}.gs-about-1 .about-box .about-head .idx-more .more{width:auto;height:.6rem;min-height:40px;display:flex;align-items:center;padding:0 2em;background:#FFFFFF;border-radius:50px;transition:all .5s ease;overflow:hidden}.gs-about-1 .about-box .about-head .idx-more .more .word{font-weight:bold;font-size:var(--font-size8);color:#222222;transition:all .5s ease}.gs-about-1 .about-box .about-head .idx-more .more .arrow{width:7px;height:10px;font-size:0;margin-left:10px;color:#222222;transition:all .5s ease}.gs-about-1 .about-box .about-head .idx-more .more .arrow svg{width:100%;height:100%}.gs-about-1 .about-box .about-head .idx-more .more:hover{background:var(--color)}.gs-about-1 .about-box .about-head .idx-more .more:hover .word,.gs-about-1 .about-box .about-head .idx-more .more:hover .arrow{color:#FFFFFF}.gs-about-1 .about-box .about-menu{width:100%;height:auto;margin-top:40px;display:flex;justify-content:space-between;grid-gap:.4rem}.gs-about-1 .about-box .about-menu .item{width:100%;height:auto;padding:.8rem .5rem;background:rgba(255,255,255,0.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2)}.gs-about-1 .about-box .about-menu .item .number{width:100%;height:auto;line-height:1;display:flex;align-items:end;color:#FFFFFF}.gs-about-1 .about-box .about-menu .item .number .beat{font-weight:bold;font-size:.8rem;line-height:.8}.gs-about-1 .about-box .about-menu .item .number .unit{font-size:var(--font-size8);margin-left:1em}.gs-about-1 .about-box .about-menu .item .number .add{font-size:var(--font-size4);line-height:1}.gs-about-1 .about-box .about-menu .item .title{width:100%;height:auto;margin-top:.2rem;position:relative;z-index:1;padding-right:1em;font-size:var(--font-size8);color:#FFFFFF;line-height:1.5}.gs-about-1 .about-box .about-menu .item .title::after{content:'';width:.5em;height:.5em;position:absolute;right:0;top:.75em;z-index:1;transform:translateY(-50%);border-radius:50%;background:#FFFFFF}@media (max-width: 991px){.gs-about-1 .about-box .about-menu{grid-gap:.2rem}.gs-about-1 .about-box .about-head{width:100%;max-width:100%}}@media (max-width: 767px){.gs-about-1 .about-box{padding:1.2rem 0 60px}.gs-about-1 .about-box .about-menu{display:grid;grid-template-columns:1fr;grid-gap:10px;overflow:hidden}.gs-about-1 .about-box .about-menu .item{padding:30px 20px;overflow:hidden}.gs-about-1 .about-box .about-menu .item .number .beat{font-size:42px}.gs-about-1 .about-box .about-menu .item .title{margin-top:10px;padding-top:10px}}.gs-about-1 .images-bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;overflow:hidden}.gs-about-1 .images-bg::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;background:linear-gradient(transparent, #000000 80%);opacity:.15}.gs-about-1 .images-bg .img{width:100%;height:110%;position:relative;z-index:1;overflow:hidden}.gs-about-1 .images-bg .img img{width:100%;height:100%;object-fit:cover}
 
@charset "utf-8";.gs-product-5{width:100%;height:auto;position:relative;z-index:1;margin:1.2rem 0 1rem;overflow:hidden}.gs-product-5 .feature-box{width:100%;height:auto}.gs-product-5 .feature-box .inner-title{width:100%;height:auto;text-align:center}.gs-product-5 .feature-box .inner-title .title{width:100%;height:auto;font-weight:bold;font-size:var(--font-size2);color:var(--color1)}.gs-product-5 .feature-box .menu-box{width:100%;height:auto;margin-top:.4rem;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}.gs-product-5 .feature-box .menu-box .item{width:100%;height:auto;position:relative;z-index:1;padding:.6rem .5rem;background:#F8F8FB;cursor:pointer;transition:all .5s ease;overflow:hidden}.gs-product-5 .feature-box .menu-box .item .info-box{width:100%;height:auto;position:relative;z-index:5;display:flex;align-items:baseline}.gs-product-5 .feature-box .menu-box .item .info-box .iconimg{width:1rem;height:1rem;padding:.25rem;border-radius:50%;background:var(--color10);display:flex;align-items:center;justify-content:center;box-shadow:0 9px 29px 0 rgba(0,0,0,0.05);color:var(--color);overflow:hidden}.gs-product-5 .feature-box .menu-box .item .info-box .iconimg img{max-width:100%;max-height:100%}.gs-product-5 .feature-box .menu-box .item .info-box .info{width:100%;height:auto;flex:1;margin:0 0 0 .3rem;transform:translateY(calc(-1 * (var(--font-size4) / 2)))}.gs-product-5 .feature-box .menu-box .item .info-box .info .title{width:100%;height:auto;font-weight:bold;font-size:var(--font-size4);color:var(--color1);transition:all .5s ease}.gs-product-5 .feature-box .menu-box .item .info-box .info .details{width:100%;height:auto;margin-top:.8em;font-size:var(--font-size8);color:var(--color4);line-height:1.5;transition:all .5s ease}.gs-product-5 .feature-box .menu-box .item .number{position:absolute;right:0;bottom:0;z-index:4;transform:translateY(25%);font-weight:500;font-size:1.2rem;color:var(--color);opacity:.1;line-height:1;-webkit-mask:linear-gradient(black -25%, transparent 75%);mask:linear-gradient(black -25%, transparent 75%);transition:all .5s ease}.gs-product-5 .feature-box .menu-box .item:hover{background:var(--color)}.gs-product-5 .feature-box .menu-box .item:hover .info-box .info .title,.gs-product-5 .feature-box .menu-box .item:hover .info-box .info .details{color:var(--color10)}.gs-product-5 .feature-box .menu-box .item:hover .number{transform:translate(-30px, 25%);color:var(--color10)}@media (max-width: 767px){.gs-product-5 .feature-box .menu-box{display:block}.gs-product-5 .feature-box .menu-box .item+.item{margin-top:20px}.gs-product-5 .feature-box .menu-box .item .info-box{display:block}.gs-product-5 .feature-box .menu-box .item .info-box .info{margin:30px 0 0}}
 
@charset "utf-8";.gs-banner-1{width:100%;height:100vh;position:relative;z-index:1;overflow:hidden}.gs-banner-1 .swiper-box{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;overflow:hidden}.gs-banner-1 .swiper-box .swiper-slide{width:100%;height:auto;position:relative;z-index:1}.gs-banner-1 .swiper-box .swiper-slide .banner-info{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;display:flex;align-items:center}.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box{width:100%;height:auto}.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .title{width:100%;height:auto;font-size:60px;color:#FFFFFF}@media (max-width: 1580px){.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .title{font-size:54px}}@media (max-width: 1260px){.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .title{font-size:48px}}@media (max-width: 991px){.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .title{font-size:40px}}@media (max-width: 767px){.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .title{font-size:32px}}.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .details{width:100%;height:auto;margin-top:.1rem;font-size:var(--font-size6);line-height:1.625;color:#FFFFFF}.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more{width:100%;height:auto;margin-top:.4rem;display:flex}.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more .more{width:auto;height:.6rem;min-height:40px;display:flex;align-items:center;padding:0 2em;border:1px solid rgba(255,255,255,0.5);border-radius:50px;transition:all .5s ease;overflow:hidden}.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more .more .word{font-weight:bold;font-size:var(--font-size8);color:#FFFFFF;transition:all .5s ease;line-height:1.5}.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more .more .arrow{width:9px;height:9px;font-size:0;margin-left:10px;color:#FFFFFF;transition:all .5s ease}.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more .more .arrow svg{width:100%;height:100%}.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more .more .arrow svg path{fill:currentColor}.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more .more:hover{background:var(--color);border-color:transparent}.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more+.idx-more{margin-top:.2rem}.gs-banner-1 .swiper-box .swiper-slide::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:#000000;opacity:.5}.gs-banner-1 .swiper-box .swiper-slide .images{width:100%;height:100%;position:relative;z-index:1;overflow:hidden}.gs-banner-1 .swiper-box .swiper-slide .images picture{width:100%;height:100%}.gs-banner-1 .swiper-box .swiper-slide .images img,.gs-banner-1 .swiper-box .swiper-slide .images video{width:100%;height:100%;object-fit:cover}.gs-banner-1 .pager-box{width:100%;height:auto;position:absolute;left:0;bottom:1rem;z-index:10}.gs-banner-1 .pager-box .pager{width:100%;height:auto;display:flex;align-items:center;justify-content:center}.gs-banner-1 .pager-box .pager span{width:auto;height:auto;position:relative;z-index:1;border-radius:0;background:transparent;font-size:var(--font-size8);color:#FFFFFF;cursor:pointer;opacity:.5;transition:all .5s ease}.gs-banner-1 .pager-box .pager span::before,.gs-banner-1 .pager-box .pager span::after{content:'';width:100%;height:1px;position:absolute;left:0;bottom:-10px;background:#FFFFFF}.gs-banner-1 .pager-box .pager span::after{width:0;height:2px;transition:all .5s ease}.gs-banner-1 .pager-box .pager span.active{opacity:1}.gs-banner-1 .pager-box .pager span.active::after{width:100%}.gs-banner-1 .pager-box .pager span+span{margin-left:.8rem}@media (max-width: 991px){.gs-banner-1 .pager-box .pager span{width:20px;font-size:0}.gs-banner-1 .pager-box .pager span+span{margin-left:.2rem}}
 
@charset "utf-8";.gs-recommend-4{width:100%;height:auto;margin:1rem 0;overflow:hidden}.gs-recommend-4 .container1600{overflow:visible}.gs-recommend-4 .inner-title{width:100%;height:auto;text-align:center}.gs-recommend-4 .inner-title .title{width:100%;height:auto;font-weight:bold;font-size:var(--font-size2);color:var(--color1)}.gs-recommend-4 .cases-box{width:100%;height:auto;margin-top:.4rem;position:relative;z-index:1}.gs-recommend-4 .cases-box .swiper-navigation{width:100%;height:100%;position:absolute;left:0;top:50%;z-index:10;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:space-between}.gs-recommend-4 .cases-box .swiper-navigation .swiper-btn{width:.5rem;min-width:36px;height:.5rem;min-height:36px;position:relative;z-index:1;border-radius:50%;pointer-events:auto;cursor:pointer;color:#222222;transition:all .5s ease;overflow:hidden}.gs-recommend-4 .cases-box .swiper-navigation .swiper-btn::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;box-sizing:border-box;background:#F5F5F5;border:1px solid #DCDCDC;border-radius:50%;transition:all .5s ease}.gs-recommend-4 .cases-box .swiper-navigation .swiper-btn svg{width:100%;height:100%;fill:#222222;transition:all .5s ease}.gs-recommend-4 .cases-box .swiper-navigation .swiper-btn:hover{color:#FFFFFF}.gs-recommend-4 .cases-box .swiper-navigation .swiper-btn:hover::after{border-color:transparent;background:var(--color)}.gs-recommend-4 .cases-box .swiper-navigation .swiper-btn.swiper-button-disabled{opacity:0;pointer-events:none}.gs-recommend-4 .cases-box .swiper-navigation .swiper-btn.prev{transform:translateX(-100%);margin-left:-20px}.gs-recommend-4 .cases-box .swiper-navigation .swiper-btn.next{transform:translateX(100%);margin-right:-20px}.gs-recommend-4 .cases-box .cases-main{width:100%;height:auto;overflow:hidden}.gs-recommend-4 .cases-box .cases-main .cases-swiper{width:100%;height:auto;position:relative;z-index:1}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box{width:100%;height:100%;position:relative;left:0;top:0;z-index:10;border-radius:10px;overflow:hidden}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide{width:100%;height:100%;position:relative;z-index:1;border-radius:10px;overflow:hidden}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide a{width:100%;height:auto;display:block;position:relative;z-index:1;overflow:hidden}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide a .img{width:100%;height:100%;position:relative;z-index:1;overflow:hidden}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide a .img .pb{padding-bottom:63.7254902%}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide a .img img{width:100%;height:100%;object-fit:cover;transition:all .8s ease}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide a .info{width:100%;height:auto;position:absolute;left:0;bottom:0;z-index:10;padding:.4rem .5rem;overflow:hidden}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide a .info .title{width:100%;height:auto;font-weight:500;font-size:var(--font-size4);color:#FFFFFF;line-height:1.2}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide a .info .details{width:100%;height:auto;margin-top:.2rem;font-size:var(--font-size7);color:#FFFFFF;line-height:1.33;opacity:.8;display:none;overflow:hidden}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide a::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:#000000;opacity:.2;overflow:hidden}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide.active{width:100%}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide.active a .info .details{display:block}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide:hover a .img img{transform:scale(1.05)}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide.grrow-ani{transition:width .5s ease}.gs-recommend-4 .pager-box{width:100%;height:auto;margin-top:.6rem;display:none}.gs-recommend-4 .pager-box .pager{width:100%;height:auto;display:flex;align-items:end;justify-content:center}.gs-recommend-4 .pager-box .pager span{width:18px;height:2px;margin:0 5px;border-radius:0;background:var(--color);opacity:.1;transition:all .5s ease}.gs-recommend-4 .pager-box .pager span.active{opacity:1}@media (max-width: 1260px){.gs-recommend-4 .cases-box .swiper-navigation{visibility:hidden}.gs-recommend-4 .cases-box .cases-main{display:block}.gs-recommend-4 .pager-box{display:block}}@media (max-width: 991px){.gs-recommend-4 .cases-box .cases-main .cases-swiper{width:100%}.gs-recommend-4 .cases-box .cases-main .cases-swiper::after{display:none}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box{position:relative}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide a .info .details{display:block}}@media (max-width: 767px){.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box{border-radius:0}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide a .img{border-radius:10px}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide a .info{position:relative;padding:30px 0;text-align:center}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide a .info .title{color:#000000}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide a .info .details{color:#666666;display:block}.gs-recommend-4 .cases-box .cases-main .cases-swiper .swiper-box .swiper-slide a::after{display:none}.gs-recommend-4 .pager-box{display:block}}