.about{padding:30px 0}.about .title{text-align:left;line-height:1;margin-bottom:15px}.about .top-wrap{margin-bottom:30px}.about .top-wrap .lt{margin-bottom:20px}.about .title p:nth-child(1){margin-bottom:10px}.about .sub-info{max-height:320px;color:#666;line-height:40px}.about .bottom-wrap .rt{padding-top:20px}.about .item-list{display:flex;align-items:center;justify-content:center}.about .item-list li{padding:0 15px;text-align:center}.about .item-list li:not(:last-child){border-right:2px solid #E1E1E1}.about .item-list li:nth-child(2) .num{color:var(--style-color)}@media (min-width:992px){.about .item-wrap{display:flex}.about .top-wrap{margin-bottom:0}.about .lt{flex:0 0 44.875%;max-width:44.875%}.about .rt{flex:0 0 55.125%;max-width:55.125%}.about .top-wrap .lt{padding-right:30px;margin-bottom:0}.about .bottom-wrap{margin-top:-60px;margin-bottom:0}.about .bottom-wrap .rt{padding-top:60px;align-self:center}.about .item-list li{width:165px}}@media (min-width:1200px){.about{padding:60px 0}.about .top-wrap .lt{padding-right:60px}.about .title{margin-bottom:30px}.about .title p:nth-child(1){margin-bottom:20px}.about .title p:nth-child(2){padding-left:60px}.about .bottom-wrap{margin-top:-100px}.about .bottom-wrap .rt{padding-top:100px}.about .item-list li{width:190px}}@media (min-width:1440px){.about .top-wrap .lt{padding-right:80px}.about .bottom-wrap{margin-top:-136px}.about .bottom-wrap .rt{padding-top:136px}.about .item-list li{width:236px}.about .num{font-size:55px}}@media (min-width:1640px){.about{padding-top:90px;padding-bottom:90px}.about .top-wrap .lt{padding-top:63px;padding-right:115px}.about .title{font-size:60px;margin-bottom:43px}.about .title p:nth-child(2){padding-left:80px}.about .item-list li{width:236px}.about .num{font-size:70px}}.who-we-are{padding:30px 0;background:#F7F7F7}.who-we-are .title{margin-bottom:20px;position:relative}.who-we-are .title::after{content:'';display:block;width:80px;height:2px;margin-top:10px;margin-left:auto;margin-right:auto;background:#BCB49C}.who-we-are .sub-info{color:#BCB49C;text-align:center;margin-bottom:30px}.who-we-are .swiper-slide img{width:100%;aspect-ratio:840 / 634}.who-we-are .lt{position:relative}.who-we-are .lt::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.26) 100%)}.who-we-are .tit{position:absolute;left:15px;right:15px;bottom:15px;color:#fff;text-align:center}.who-we-are .rt{padding:20px;background:#E6F0F8}.who-we-are .rt-title{line-height:1.3;margin-bottom:10px;-webkit-line-clamp:4}.who-we-are .info{max-height:144px}.who-we-are .swiper-pagination{display:block;font-size:0}.who-we-are .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#C1C1C1;opacity:.4}@media (min-width:992px){.who-we-are .swiper-slide{display:flex}.who-we-are .lt{flex:0 0 60%;max-width:60%}.who-we-are .rt{flex:0 0 40%;max-width:40%;display:flex;flex-direction:column;justify-content:center}}@media (min-width:1200px){.who-we-are{padding:60px 0}.who-we-are .title{margin-bottom:30px}.who-we-are .title::after{width:160px;height:4px;margin-top:20px}.who-we-are .sub-info{margin-bottom:40px}.who-we-are .tit{bottom:20px}.who-we-are .rt{padding-left:30px;padding-right:30px}.who-we-are .rt-title{margin-bottom:20px}.who-we-are .info{font-size:18px;max-height:162px}.who-we-are .swiper-pagination{margin-top:40px}}@media (min-width:1640px){.who-we-are{padding-bottom:90px}.who-we-are .title{font-size:48px}.who-we-are .sub-info{margin-bottom:60px}.who-we-are .tit{bottom:31px}.who-we-are .info{max-height:216px}.who-we-are .swiper-pagination{margin-top:57px}}@media (min-width:1920px){.who-we-are .rt{padding-left:60px;padding-right:60px}.who-we-are .info{font-size:20px;max-height:240px}}.milestone{padding:30px 0}.milestone .lt{padding:20px 15px;background:#E6F0F8}.milestone .title{line-height:1.3;text-align:left;margin-bottom:10px}.milestone .info{color:#666;line-height:2;max-height:128px}.milestone .swiper-thumbs{position:relative;margin-top:30px;padding-left:15px;padding-right:15px}.milestone .swiper-thumbs::before{content:'';position:absolute;left:0;top:15px;transform:translateY(-50%);width:100%;border-bottom:2px dashed #555}.milestone .swiper-thumbs .swiper-slide{text-align:center;cursor:pointer}.milestone .ball{text-align:center}.milestone .ball img{width:30px;height:54px;aspect-ratio:30 / 54}.milestone .ball img:last-child,.milestone .swiper-slide-thumb-active img:first-child{display:none}.milestone .swiper-slide-thumb-active img:last-child{display:inline-block}.milestone .year{width:100%;aspect-ratio:1 / 1;border-radius:50%;border:2px solid #D8D8D8;position:relative}.milestone .swiper-slide-thumb-active .year{border-color:var(--style-color)}.milestone .year span{position:absolute;top:3px;left:3px;right:3px;bottom:3px;color:#fff;font-weight:700;border-radius:50%;background:#D8D8D8;display:flex;align-items:center;justify-content:center}.milestone .swiper-slide-thumb-active .year span{background:var(--style-color)}@media (min-width:992px){.milestone .swiper-gallery{padding:0 30px}.milestone .swiper-gallery .swiper-slide{display:flex}.milestone .lt{flex:0 0 37%;max-width:37%;display:flex;flex-direction:column;justify-content:center}.milestone .rt{flex:0 0 63%;max-width:63%}}@media (min-width:1200px){.milestone{padding:60px 0}.milestone .lt{padding-left:30px;padding-right:30px}.milestone .title{margin-bottom:20px}.milestone .info{font-size:18px;max-height:144px}.milestone .swiper-thumbs{margin-top:57px;padding:0 40px}}@media (min-width:1440px){.milestone .title{font-size:40px}.milestone .info{max-height:216px}}@media (min-width:1640px){.milestone{padding-top:90px;padding-bottom:90px}.milestone .swiper-gallery{padding:0 60px}.milestone .lt{padding-left:53px;padding-right:43px}.milestone .title{font-size:48px;margin-bottom:30px}.milestone .info{font-size:20px;max-height:240px}.milestone .swiper-thumbs{padding-left:40px;padding-right:120px}}.partner{padding:30px 0;background:#F7F7F7}.partner .title{margin-bottom:20px}.partner .swiper-container{margin:-8px -10px -8px -6px;padding:8px 10px 8px 6px}.partner .swiper-slide img{width:100%;background:#fff;box-shadow:0 3px 6px 1px rgba(0,0,0,.16)}.partner .swiper-pagination{display:block;font-size:0}.partner .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#C1C1C1;opacity:.4}@media (min-width:1200px){.partner{padding:60px 0}.partner .title{margin-bottom:40px}.partner .swiper-pagination{margin-top:47px}}@media (min-width:1640px){.partner{padding-bottom:90px}.partner .title{font-size:48px}}