html,body,h1,h2,h3,h4,ul,li,p,div{margin:0;padding:0;box-sizing:border-box;-webkit-overflow-scrolling:touch}input,button,textarea,select{appearance:none;outline:transparent;border:0;background-color:#fff;box-sizing:border-box;padding:0}html{font-size:.133333333333vw;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;box-sizing:border-box;user-select:none}body{font-size:16rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;background:#f5f6f7}a{text-decoration:none}.flex{display:flex}.flex.flex-column{flex-direction:column}.flex.flex-wrap{flex-wrap:wrap}.flex.v-center{align-items:center}.flex.v-end{align-items:flex-end}.flex.v-start{align-items:flex-start}.flex.h-center{justify-content:center}.flex.h-end{justify-content:flex-end}.flex.h-start{justify-content:flex-start}.flex.h-s-b{justify-content:space-between}.flex.h-s-a{justify-content:space-around}.flex-item-keep-style{flex-shrink:0}.flex-item-fill{flex:1}.ellipsis-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;width:100%;white-space:break-spaces}.ellipsis-3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word;width:100%;white-space:break-spaces}.ellipsis-5{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-break:break-word;width:100%;white-space:break-spaces}.text-center{text-align:center}.background-image{background:no-repeat center center;background-size:cover}.page-header{height:250rem;padding-left:32rem;font-size:22rem;color:#fff}.page-header .sub{margin-bottom:8rem}.page-header .title{font-size:48rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff}.page-title{font-size:48rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#101921;padding:42rem 32rem 57rem}.form{padding:0 32rem}.form .form-item{margin-bottom:30rem}.form .form-item .form-label{font-size:28rem;color:#101921;margin-bottom:16rem}.form .form-item.required .form-label:after{display:inline-block;content:'*';color:red}.form .form-item .form-input{display:block;width:100%;height:96rem;background:#fff;border-radius:6rem;border:2rem solid #d6d6d6;font-size:34rem;padding:32rem;font-size:34rem;color:#101921}.form .form-item .form-input::placeholder{font-size:34rem;color:#b0b3bf}.form .form-item .form-error-tip{font-size:28rem;color:#e64839;margin-top:20rem;background:url(../image/notice.png) no-repeat left center;background-size:30rem;padding-left:45rem}.form .form-item .btn-submit{height:96rem;background:#28b8d0;border-radius:6rem;font-size:34rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#fff}.form .form-item .checkbox{font-size:28rem;color:#878b99}.form .form-item .checkbox [type=checkbox]{display:none}.form .form-item .checkbox label .checkbox-inner{display:inline-block;width:32rem;height:32rem;border:2rem solid #28b8d0;border-radius:50%;margin-right:15rem;position:relative;vertical-align:middle;transform:translateY(-3rem)}.form .form-item .checkbox [type=checkbox]:checked+label .checkbox-inner::after{display:block;content:'';width:24rem;height:24rem;background:#28b8d0;border-radius:14rem;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.form .form-item.error .form-input{border-color:#e64839;outline:#e64839}.form-submit-result{width:592rem;height:430rem;background:#fff;border-radius:12rem;position:fixed;top:0;left:0;bottom:0;right:0;margin:auto;text-align:center;padding-top:99rem;padding-bottom:55rem;line-height:1}.form-submit-result .close{width:48rem;height:48rem;position:absolute;top:24rem;right:43rem;background:url(../image/close.png) no-repeat center center;background-size:cover;cursor:pointer}.form-submit-result .icon{display:block;margin:0 auto 32rem;width:160rem;height:160rem;background:url(../image/submit-success.png) no-repeat center center;background-size:cover}.form-submit-result .icon.error{background-image:url(../image/submit-error.png)}.form-submit-result .title{font-size:34rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#03081a;margin-bottom:24rem}.form-submit-result .desc{font-size:28rem;color:#03081a}.form-submit-result-mask{background:rgba(0,0,0,.6);position:fixed;top:0;bottom:0;left:0;right:0}.swiper .swiper-pagination{position:relative;bottom:0}.swiper .swiper-pagination .swiper-pagination-bullet{width:16rem;height:16rem;border:2rem solid #fff;margin:0 8rem;transition:all ease .35s;opacity:1;background:0 0}.swiper .swiper-pagination .swiper-pagination-bullet-active{width:24rem;height:24rem;background:#fff;margin-bottom:-5rem}.swiper .swiper-pagination.black .swiper-pagination-bullet{border-color:#101921}.swiper .swiper-pagination.black .swiper-pagination-bullet-active{background-color:#101921}.navbar{background:#fff;padding:0 32rem;position:sticky;top:0;z-index:99}.navbar .navbar-inner{height:96rem}.navbar .logo{width:225rem;height:50rem;background-image:url(../image/logo.png)}.navbar .navbar-toggle{width:22rem;height:4rem;background:#000;position:relative;transform-origin:100% 50%;transition:all ease .15s;transform:translateX(-12rem)}.navbar .navbar-toggle:before,.navbar .navbar-toggle:after{position:absolute;top:0;left:0;display:block;content:'';height:4rem;width:34rem;background:#101921;transition:all ease .35s;transform-origin:50% 50%;margin:auto;transform:translateY(-15rem)}.navbar .navbar-toggle:after{width:28rem;top:unset;transform:translateY(15rem)}.navbar .navbar-dropdown{position:fixed;left:0;right:0;bottom:0;height:calc(100% - 96rem);overflow:hidden;z-index:99999;background:#fff;border-top:2rem solid #ebedf5;transition:all ease .35s;display:none;opacity:0}.navbar .navbar-dropdown .navbar-dropdown-inner{position:relative;height:100%;overflow:auto}.navbar .navbar-dropdown .nav-list{padding:36rem 32rem;height:100%}.navbar .navbar-dropdown .nav-list.level-children{position:absolute;top:0;bottom:0;right:0;background:#fff;width:0;overflow:hidden;visibility:hidden;transition:all ease .35s;opacity:0}.navbar .navbar-dropdown .nav-list.level-children *{white-space:nowrap;word-break:keep-all}.navbar .navbar-dropdown .nav-list .nav-breadcrumb{font-size:30rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#28b8d0;padding:25rem 0}.navbar .navbar-dropdown .nav-list .nav-breadcrumb .btn-back{display:block;width:14rem;height:26rem;background-image:url(../image/arrow-left-color.png);margin-right:20rem}.navbar .navbar-dropdown .nav-list .nav-item{padding:25rem 0}.navbar .navbar-dropdown .nav-list .nav-item .link{font-size:30rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#101921}.navbar .navbar-dropdown .nav-list .nav-item .icon{display:block;width:14rem;height:26rem;background-image:url(../image/arrow-left.png);transform:rotate(180deg)}.navbar.open .navbar-toggle{width:0;transform:translateX(-44rem)}.navbar.open .navbar-toggle:before{transform:translateY(0) rotate(45deg);bottom:0}.navbar.open .navbar-toggle:after{width:34rem;transform:translateY(0) rotate(-45deg)}.navbar.open .navbar-dropdown{opacity:1}.navbar.open .nav-list.show{display:block;width:100%!important;right:0;visibility:visible;opacity:1}.footer{background:#030405;padding:30rem 32rem}.footer .links{overflow:hidden}.footer .links .link-item{border-bottom:2rem solid #262626;overflow:hidden}.footer .links .link-item .link-title{height:96rem;font-size:24rem;color:#fff}.footer .links .link-item .link-title .expend{width:20rem;height:20rem;position:relative}.footer .links .link-item .link-title .expend:before,.footer .links .link-item .link-title .expend:after{display:block;content:'';background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:all ease .35s;transform-origin:50% 50%;opacity:1}.footer .links .link-item .link-title .expend:before{width:100%;height:2rem}.footer .links .link-item .link-title .expend:after{width:2rem;height:100%}.footer .links .link-item .link-title .expend.active:after{transform:rotate(90deg)}.footer .links .link-item .link-title .expend.active:before{transform:rotate(-180deg)}.footer .links .link-item .link{display:block;font-size:24rem;color:#fff;padding:13rem 0;opacity:.6;margin-left:20rem}.footer .links .link-item .link:last-child{margin-bottom:34rem}.footer .links .link-item>.links{display:none}.footer .links .link-item>.links .link-item{padding-left:20rem;border-bottom:none}.footer .links .link-item>.links .link-title{height:auto;margin-bottom:30rem}.footer .social{margin-top:44rem;margin-bottom:34rem}.footer .social .social-item{width:46rem;height:46rem;margin-right:26rem;position:relative}.footer .social .social-item img{display:block;width:100%;height:100%;object-fit:cover}.footer .social .social-item .qrcode-wrap{position:absolute;bottom:90rem;left:0;width:190rem;height:190rem;background:#fff;border-radius:6rem;padding:6rem;display:none}.footer .social .social-item .qrcode-wrap img{display:block;width:100%;height:100%}.footer .social .social-item .qrcode-wrap .arrow{position:absolute;bottom:-12rem;left:10rem;width:18rem;height:13rem;background:url(../image/arrow-down-2.png) no-repeat center center;background-size:cover}.footer .copyright .copyright-item{display:block;font-size:24rem;color:#b5b4b4;margin-bottom:24rem}.backtop,.service{display:block;width:90rem;height:90rem;position:fixed;right:32rem;z-index:9}.backtop{display:none;background-image:url(../image/backtop.png);background-size:contain!important;bottom:399rem;box-shadow:0 4rem 20rem 0 rgba(166,166,166,.5);border-radius:100%}.service{background-image:url(../image/service.png);background-size:contain!important;bottom:277rem}.service-wrap{display:none;background:#fff;border-radius:15rem 15rem 0 0;position:fixed;bottom:0;left:0;right:0;margin:auto;z-index:101}.service-wrap .service-mask{background:#000;opacity:.4;position:fixed;top:0;bottom:0;left:0;right:0;z-index:8}.service-wrap .service-wrap-inner{position:relative;padding:34rem 40rem 0;z-index:9;background:#fff;border-radius:15rem 15rem 0 0}.service-wrap .service-wrap-inner .btn-close{display:block;width:48rem;height:48rem;background-image:url(../image/close.png);position:absolute;top:26rem;right:32rem}.service-wrap .service-item{border-bottom:2rem solid #efefef;padding:0 8rem}.service-wrap .service-item:last-child{border-bottom:none}.service-wrap .service-item .title{font-size:36rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#101921;padding:30rem 0;display:block}.service-wrap .service-item .content{font-size:30rem;color:#878b99;margin-bottom:28rem;margin-top:-14rem}.service-wrap .service-item .content .phone{color:#28b8d0}.service-wrap .service-item .content .phone .icon{display:block;width:28rem;height:27rem;background-image:url(../image/phone.png);margin-right:11rem}.richtext video,.richtext div,.richtext p,.richtext img,.richtext *{max-width:100%!important;box-sizing:border-box}.richtext table{display:block;border-collapse:unset!important;height:auto!important}.richtext tbody,.richtext tr,.richtext td,.richtext th{display:block;width:100%!important;height:auto!important}.richtext .td{zoom:1}.richtext td:after{content:'\20';display:block;height:0;clear:both}.richtext img{display:block;width:100%!important;height:auto}.richtext video{height:auto}