.about{padding:30px 0}.about .lt{margin-bottom:20px}.about .title{text-align:left;margin-bottom:20px}.about .sub-info{max-height:288px;line-height:2}.about .sub-info>*:not(:last-child){margin-bottom:2em}@media (min-width:992px){.about{padding-bottom:55px}.about .container{display:flex;align-items:center;flex-direction:row-reverse;max-width:100%;padding:0}.about .lt{flex:1;padding-left:30px;padding-right:calc((100vw - 5px - 960px) / 2 + 15px);margin-bottom:0}.about .rt{flex:0 0 51.2%;max-width:51.2%;position:relative}.about .rt::before{content:'';position:absolute;left:0;bottom:-25px;width:34.26%;height:25px;background:var(--style-color)}.about .rt img{position:relative;z-index:1}}@media (min-width:1200px){.about{padding:60px 0 105px}.about .lt{padding-left:60px;padding-right:calc((100vw - 5px - 1140px) / 2 + 15px)}.about .rt::before{bottom:-45px;height:45px}.about .title{margin-bottom:32px}.about .sub-info{max-height:324px}}@media (min-width:1440px){.about{padding:90px 0 135px}.about .lt{padding-right:calc((100vw - 5px - 1400px) / 2 + 15px)}.about .sub-info{max-height:360px}}@media (min-width:1640px){.about .sub-info{max-height:432px}}.advantage{padding:30px 0}.advantage .title{margin-bottom:20px}.advantage .row{margin-bottom:-20px}.advantage .row>div{text-align:center;margin-bottom:20px}.advantage .icon{width:86px;height:86px;margin-left:auto;margin-right:auto;border-radius:50%;border:2px solid var(--style-color)}.advantage .tit{margin-top:10px;margin-bottom:5px;color:var(--style-color)}@media (min-width:1200px){.advantage{padding:60px 0}.advantage .title{margin-bottom:32px}.advantage .row{margin-left:-30px;margin-right:-30px}.advantage .row>div{padding:0 30px}.advantage .icon{width:106px;height:106px}.advantage .tit{margin-top:20px;margin-bottom:10px}}@media (min-width:1440px){.advantage{padding:90px 0}.advantage .row{margin-left:-60px;margin-right:-60px}.advantage .row>div{padding:0 60px}.advantage .icon{width:146px;height:146px}}.environment{padding-top:30px}.environment .title{margin-bottom:20px}.environment .swiper-slide img{width:100%;aspect-ratio:860 / 500}.environment .swiper-pagination{position:static;margin-left:auto;margin-right:auto;text-align:center;display:flex}.environment .swiper-pagination-bullet{flex-shrink:0;background-color:#d2d2d2;opacity:1;transition:all .3s}.environment .swiper-pagination-bullet-active{background:var(--style-color)}@media (min-width:992px){.environment .container{max-width:100%;padding:0}.environment .title{margin-bottom:30px}.environment .swiper-container{padding:30px 25%;margin-top:-30px;margin-bottom:-30px}.environment .swiper-wrapper{align-items:center}.environment .swiper-slide-active{padding:0 30px}.environment .swiper-slide-active img{box-shadow:0 0 20px rgba(0,0,0,.3)}.environment .swiper-slide:not(.swiper-slide-active) img{height:200px}.environment .swiper-pagination{margin-top:30px}}@media (min-width:1200px){.environment{padding-top:60px}.environment .title{margin-bottom:50px}.environment .swiper-container{padding-top:50px;padding-bottom:50px;margin-top:-50px;margin-bottom:-50px}.environment .swiper-slide-active{padding:0 50px}.environment .swiper-pagination{margin-top:50px}.environment .swiper-slide:not(.swiper-slide-active) img{height:250px}}@media (min-width:1440px){.environment{padding-top:90px}.environment .swiper-slide:not(.swiper-slide-active) img{height:300px}}.milestone{padding-top:30px;padding-bottom:30px}.milestone .title{margin-bottom:20px}.milestone .swiper-slide{text-align:center}.milestone .pic{max-width:200px;margin-left:auto;margin-right:auto;margin-bottom:10px}.milestone .pic img{width:100%;aspect-ratio:160 / 185;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.milestone .year{color:var(--style-color)}.milestone .info-desc{max-height:72px;padding-right:1px;color:#666}.milestone .swiper-pagination{position:static;margin-left:auto;margin-right:auto;text-align:center;display:flex}.milestone .swiper-pagination-bullet{flex-shrink:0;background-color:#d2d2d2;opacity:1;transition:all .3s}.milestone .swiper-pagination-bullet-active{background:var(--style-color)}@media(min-width:768px){.milestone .swiper-container{height:650px}.milestone .swiper-container::before{content:'';position:absolute;top:50%;left:0;width:100%;height:36px;transform:translateY(-50%);border:2px solid var(--style-color);display:block}.milestone .swiper-slide{text-align:left}.milestone .swiper-slide:nth-child(even){display:flex;flex-direction:column;justify-content:flex-end}.milestone .swiper-slide::before{content:'';position:absolute;top:50%;left:80px;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background-color:#fff;border:12px solid var(--style-color)}.milestone .pic{position:relative;margin-left:0;margin-right:0;margin-bottom:0}.milestone .pic::after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:2px;height:140px;background:var(--style-color);z-index:-1}.milestone .swiper-slide:nth-child(odd) .pic::after{top:100%}.milestone .swiper-slide:nth-child(even) .pic::after{bottom:100%}.milestone .pic{max-width:160px}.milestone .pic img{position:relative;z-index:1}.milestone .info-group{position:absolute;left:60%;z-index:20;width:100%;text-align:left}.milestone .swiper-slide:nth-child(odd) .info-group{top:195px}.milestone .swiper-slide:nth-child(even) .info-group{bottom:195px}.milestone .info-desc{height:72px;max-height:none}.milestone .swiper-pagination{display:none}}@media(min-width:1200px){.milestone{padding-top:60px;padding-bottom:60px}.milestone .title{margin-bottom:50px}.milestone .info-desc{height:81px}}@media(min-width:1440px){.milestone{padding-top:90px;padding-bottom:90px}}.certificate{padding:30px 0}.certificate .title{margin-bottom:20px}.certificate .swiper-pagination{position:static;margin-left:auto;margin-right:auto;text-align:center;display:flex}.certificate .swiper-pagination-bullet{flex-shrink:0;background-color:#d2d2d2;opacity:1;transition:all .3s}.certificate .swiper-pagination-bullet-active{background:var(--style-color)}@media(min-width:768px){.certificate .swiper-wrap{position:relative;padding:0 27px}.certificate .prev-btn,.certificate .next-btn{width:27px;height:44px;color:#fff;background:var(--style-color);display:flex;align-items:center;justify-content:center}}@media(min-width:1200px){.certificate{padding-top:60px;padding-bottom:60px}.certificate .title{margin-bottom:50px}}@media(min-width:1440px){.certificate{padding-top:90px;padding-bottom:90px}}@media(min-width:1640px){.certificate .swiper-wrap{padding:0}.certificate .prev-btn{transform:translate(-100%,-50%)}.certificate .next-btn{transform:translate(100%,-50%)}}