@media (min-width:1200px){.header:not(.shadow){position:fixed;color:#fff;box-shadow:none;background:transparent;border-bottom:1px solid rgba(255,255,255,.8)}.header:not(.shadow) .daohang1 a{display:block;height:48px;overflow:hidden}.header:not(.shadow) .daohang1 img{position:relative;top:-48px;filter:drop-shadow(0 48px 0 #fff)}.header:not(.shadow) .daohang2-1>a{color:#fff}.header:not(.shadow) .daohang2-1>a::after{background:#fff}}.about{padding-top:30px;padding-bottom:30px}.about .lt{margin-bottom:20px}.about .title{text-align:left;margin-bottom:20px}.about .sub-info{max-height:202px;line-height:1.8}.about .sub-info>*:not(:last-child){margin-bottom:2em}@media (min-width:992px){.about .container{display:flex;max-width:100%;padding:0}.about .lt{flex:1;padding-left:calc((100vw - 5px - 960px) / 2 + 15px);padding-right:30px;margin-bottom:0}.about .rt{flex:0 0 49%;max-width:49%;position:relative}}@media (min-width:1200px){.about{padding-top:60px;padding-bottom:60px}.about .lt{padding-left:calc((100vw - 5px - 1140px) / 2 + 15px);padding-right:60px}.about .title{margin-bottom:30px}}@media (min-width:1440px){.about{padding-top:146px;padding-bottom:0}.about .lt{padding-left:calc((100vw - 5px - 1400px) / 2 + 15px)}.about .sub-info{max-height:173px}}@media (min-width:1640px){.about .lt{padding-top:46px;padding-right:105px}.about .sub-info{max-height:202px}}@media (min-width:1840px){.about .sub-info{max-height:260px}}.advantage{position:relative}.advantage::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#F7F7F7;z-index:-1}.advantage .top-wrap{padding:30px 0;position:relative}.advantage .top-wrap::before{content:'';position:absolute;top:0;left:0;right:0;height:100%;background:var(--style-color)}.advantage .top-wrap .container{padding:0;position:relative;z-index:1}.advantage .item-wrap{color:#fff;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-20px}.advantage .item{width:140px;margin-left:15px;margin-right:15px;margin-bottom:20px}.advantage .num{font-size:30px;font-family:'BOXING';line-height:1;margin-bottom:10px}.advantage .counter{font-size:40px;margin-right:10px}.advantage .bottom-wrap{padding-top:30px;padding-bottom:30px}.advantage .row{margin-left:-10px;margin-right:-10px;margin-bottom:-20px}.advantage .row>div{padding:0 10px;margin-bottom:20px}.advantage .row>div img{width:100%;height:auto;aspect-ratio:320 / 220}.advantage .info{color:#666;line-height:1.8;margin-bottom:20px}@media (min-width:768px){.advantage .item-wrap{justify-content:flex-start}}@media (min-width:992px){.advantage .top-wrap::before{right:calc((100vw - 5px - 960px) / 2 + 15px)}.advantage .item-wrap{margin-left:-15px;margin-right:-15px}.advantage .item{width:180px;margin-left:30px;margin-right:30px}}@media (min-width:1200px){.advantage .top-wrap{padding-top:50px;padding-bottom:42px}.advantage .top-wrap::before{right:calc((100vw - 5px - 1140px) / 2 + 15px)}.advantage .item{width:210px}.advantage .num{font-size:40px}.advantage .counter{font-size:64px}.advantage .bottom-wrap{padding-top:60px;padding-bottom:60px}.advantage .info{margin-bottom:40px}.advantage .row{margin-left:-20px;margin-right:-20px}.advantage .row>div{padding:0 20px}}@media (min-width:1440px){.advantage{padding-top:0}.advantage .top-wrap{transform:translateY(-50%)}.advantage .top-wrap::before{right:calc((100vw - 5px - 1400px) / 2 + 15px)}.advantage .item-wrap{margin-left:-35px;margin-right:-35px}.advantage .item{margin-left:50px;margin-right:50px}.advantage .bottom-wrap{padding-top:46px;padding-bottom:146px}.advantage .info{margin-bottom:55px}}.our-process{padding:30px 0}.our-process .title{max-width:550px;text-align:left;margin-bottom:20px}.our-process .row{margin-bottom:-30px}.our-process .row>div{margin-bottom:30px}.our-process .fancybox-wrap{position:relative}.our-process .fancybox:not(:first-child){display:none}.our-process .fancybox img{width:100%;height:auto;aspect-ratio:320 / 220}.our-process .icon-wrap{position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center}.our-process .icon{width:24px;height:24px;border-radius:50%;border:2px solid var(--style-color);position:relative}.our-process .icon::before,.our-process .icon::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--style-color)}.our-process .icon::before{width:2px;height:10px}.our-process .icon::after{width:10px;height:2px}.our-process .num{width:40px;height:40px;color:#fff;margin-top:-20px;margin-left:20px;margin-bottom:10px;padding-top:3px;font-family:'BOXING';border-radius:50%;border:2px solid #fff;background:var(--style-color);display:flex;align-items:center;justify-content:center;position:relative;z-index:11}.our-process .block{padding:30px 20px;position:relative}.our-process .block::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(143deg,rgba(18,167,157,.66) 0%,#12A79D 100%);opacity:.8}.our-process .block>*{position:relative;z-index:1;color:#fff}.our-process .tit{margin-bottom:14px}.our-process .block .tit{line-height:1.357;margin-bottom:12px}.our-process .info{color:#999;line-height:1.667}.our-process .block .info{color:#fff;line-height:1.8}.our-process .btn{width:100%;margin-top:15px;color:var(--style-color);background:#fff;border-radius:0;box-shadow:0 3px 6px 1px rgba(0,0,0,.16)}@media (min-width:1200px){.our-process{padding:60px 0}.our-process .title{margin-bottom:42px}.our-process .row{margin-bottom:-45px}.our-process .row>div{margin-bottom:45px}.our-process .num{width:50px;height:50px;margin-top:-25px;border-width:3px;margin-bottom:14px}.our-process .btn{margin-top:30px}}@media (min-width:1440px){.our-process{padding:142px 0 111px}.our-process .row{margin-left:-20px;margin-right:-20px}.our-process .row>div{padding:0 20px}.our-process .block{padding:37px 40px 40px}.our-process .block .tit{font-size:28px}}.customized{padding-top:30px;padding-bottom:30px;position:relative}.customized::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#F7F7F7}.customized .container{position:relative;z-index:1}.customized .container:not(:last-child){margin-bottom:30px}.customized .info-group{margin-bottom:20px}.customized .title{text-align:left;margin-bottom:7px}.customized .sub-info{line-height:1.8}.customized .tab-list{flex-wrap:wrap;justify-content:space-between;margin-left:-10px;margin-right:-10px;margin-top:20px}.customized .tab-list li{margin:0 10px;flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px);text-align:left;padding:7px 10px;border-bottom:2px solid #DEDEDE;margin-bottom:0;display:flex;align-items:center;cursor:pointer}.customized .tab-list li.active{color:#fff;background:var(--style-color)}.customized .tab-pane img{width:100%;height:auto;aspect-ratio:942 / 750}@media (min-width:992px){.customized .container{display:flex;align-items:flex-end;max-width:100%;padding:0}.customized .container:nth-child(odd){flex-direction:row-reverse}.customized .info-group{flex:1;margin-bottom:0;padding-bottom:30px}.customized .container:nth-child(odd) .info-group{padding-left:30px;padding-right:calc((100vw - 5px - 960px) / 2 + 15px)}.customized .container:nth-child(even) .info-group{padding-right:30px;padding-left:calc((100vw - 5px - 960px) / 2 + 15px)}.customized .tab-content{flex:0 0 49%;max-width:49%}}@media (min-width:1200px){.customized{padding-top:60px;padding-bottom:60px}.customized .container:not(:last-child){margin-bottom:60px}.customized .container:nth-child(odd) .info-group{padding-left:60px;padding-right:calc((100vw - 5px - 1140px) / 2 + 15px)}.customized .container:nth-child(even) .info-group{padding-right:60px;padding-left:calc((100vw - 5px - 1140px) / 2 + 15px)}.customized .tab-list{margin-top:35px}.customized .tab-list li{padding-top:10px;padding-bottom:10px}}@media (min-width:1440px){.customized{padding-top:146px;padding-bottom:146px}.customized .container:not(:last-child){margin-bottom:104px}.customized .container:nth-child(odd) .info-group{padding-left:106px;padding-right:calc((100vw - 5px - 1400px) / 2 + 15px)}.customized .container:nth-child(even) .info-group{padding-right:106px;padding-left:calc((100vw - 5px - 1400px) / 2 + 15px)}.customized .tab-list{margin-left:-29px;margin-right:15px}.customized .tab-list li{font-size:20px;margin:0 29px;padding-top:15px;padding-bottom:15px;padding-left:14px;flex:0 0 calc(50% - 58px);max-width:calc(50% - 58px)}.customized .info-group{padding-bottom:42px}}.milestone{padding:30px 0}.milestone .title{text-align:left;margin-bottom:6px}.milestone .sub-info{color:#666;line-height:1.8;margin-bottom:20px}.milestone .swiper-thumbs{margin-bottom:20px;position:relative;display:block}.milestone .swiper-thumbs::before{content:'';position:absolute;left:0;bottom:15px;transform:translateY(50%);width:100%;height:2px;background:#F7F7F7}.milestone .swiper-thumbs .swiper-slide{text-align:center;cursor:pointer}.milestone .year{font-family:'BOXING';margin-bottom:9px;color:var(--style-color)}.milestone .ball{width:30px;height:30px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center}.milestone .swiper-slide-thumb-active .ball{background:#F7F7F7}.milestone .ball span{width:12px;height:12px;background:#fff;border:2px solid var(--style-color)}.milestone .swiper-slide-thumb-active .ball span{background:var(--style-color)}.milestone .lt{margin-bottom:20px}.milestone .info{color:#666;line-height:2.25}.milestone .info ul{list-style:none}.milestone .info li::before{content:'';position:relative;top:-3px;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#666;display:inline-block}.milestone .rt img{width:100%;height:auto;aspect-ratio:682 / 500}@media (min-width:768px){.milestone .swiper-pagination{display:none}}@media (min-width:992px){.milestone .swiper-gallery .swiper-slide{display:flex}.milestone .lt{flex:1;padding-top:21px;padding-right:15px;margin-bottom:0}.milestone .rt{flex:0 0 50%;max-width:50%;padding-left:15px}}@media (min-width:1200px){.milestone{padding:60px 0}.milestone .sub-info{margin-bottom:40px}.milestone .swiper-thumbs{padding:0 25px;margin-bottom:40px}.milestone .lt{padding-right:45px}}@media (min-width:1440px){.milestone{padding:142px 0 146px}.milestone .sub-info{margin-bottom:51px}.milestone .swiper-thumbs{padding:0 50px;margin-bottom:50px}.milestone .lt{padding-right:95px}}.certificate{padding:30px 0;position:relative}.certificate::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#101011;opacity:.46}.certificate .container{position:relative;z-index:1}.certificate .sub-title{color:#fff;border-color:rgba(255,255,255,.4)}.certificate .title{text-align:left;color:#fff;margin-bottom:20px}.certificate .swiper-slide img{width:100%}.milestone .info{height:180px}.certificate .swiper-pagination{display:block}.certificate .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#fff;opacity:.3}@media(min-width:768px){.certificate .swiper-wrap{position:relative;padding:0 60px}.certificate .prev-btn,.certificate .next-btn{width:40px;height:40px;color:#333;font-size:18px;border-radius:50%;background:rgba(255,255,255,.8);box-shadow:0 3px 6px 1px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center}}@media(min-width:992px){.milestone .info{height:auto;max-height:288px}}@media(min-width:1200px){.certificate{padding-top:60px;padding-bottom:50px}.certificate .title{margin-bottom:40px}.certificate .swiper-wrap{padding:0 80px}.certificate .prev-btn,.certificate .next-btn{width:50px;height:50px;font-size:24px}.milestone .info{max-height:360px}.certificate .swiper-pagination{margin-top:39px}}@media(min-width:1440px){.certificate{padding-top:93px}.certificate .title{margin-bottom:63px}.certificate .swiper-wrap{padding:0 100px}.certificate .prev-btn{left:20px}.certificate .next-btn{right:20px}.milestone .info{max-height:468px}}.cases{padding:30px 0}.cases .title{text-align:left;margin-bottom:7px}.cases .sub-info{max-width:700px;line-height:1.8;margin-bottom:20px}.cases .swiper-slide img{width:100%;height:auto;aspect-ratio:450 / 250}.cases .tit{margin-top:15px}.cases .swiper-pagination{height:10px;margin-left:auto;margin-right:auto;white-space:nowrap;position:relative;display:block;overflow:hidden}.cases .swiper-pagination-bullet{transition:all .2s}@media(min-width:1200px){.cases{padding-top:60px;padding-bottom:60px}.cases .sub-info{margin-bottom:40px}.cases .tit{margin-top:26px}.cases .swiper-pagination{margin-top:36px}}@media(min-width:1440px){.cases{padding-top:142px;padding-bottom:100px}.cases .sub-info{margin-bottom:49px}}