@charset "UTF-8";@font-face{font-display:block;font-family:NeverMind UltraExtended;font-style:normal;font-weight:700;src:url(../font/NeverMindUltraExtended-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:NeverMind UltraExtended;font-style:normal;font-weight:900;src:url(../font/NeverMindUltraExtended-Heavy.ttf) format("truetype")}@font-face{font-display:block;font-family:Canela Bold Trial;font-style:normal;font-weight:700;src:url(../font/Canela-Bold-Trial.otf) format("opentype")}@font-face{font-display:block;font-family:Neuwelt;font-style:normal;font-weight:700;src:url(/font/Neuwelt%20Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:Century Gothic Bold;font-style:normal;font-weight:700;src:url(../font/centurygothic_bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Source Han Sans CN-Bold;src:url(/font/Source_Han_Sans_SC_Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Source_Han_Sans_SC_Medium_Medium;src:url(/font/Source_Han_Sans_SC_Medium_Medium.otf) format("opentype")}*{box-sizing:border-box;margin:0;padding:0}html{-moz-osx-font-smoothing:grayscale}body,html{height:100%;width:100%;-webkit-font-smoothing:antialiased;overscroll-behavior:none;overscroll-behavior-x:none;overscroll-behavior-y:none}body{max-width:100vw;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;color:#000;font-family:Microsoft YaHei,微软雅黑,-apple-system,BlinkMacSystemFont,PingFang SC,苹方,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.16rem;font-variant-numeric:tabular-nums;line-height:1.5;text-rendering:optimizeLegibility;touch-action:pan-y}body.el-popup-parent--hidden{width:100%!important}#__nuxt{min-height:100%}.en-font{font-family:Helvetica;font-weight:700}.num-font{font-family:NeverMind UltraExtended,sans-serif;font-synthesis:none;font-weight:700}.fb.num-font,.num-font.fb{font-weight:900}.canela-font{align-items:center;display:inline-flex;font-family:Canela Bold Trial,serif;font-weight:700;justify-content:center;line-height:.85;transform:translateY(-.06em)}.neuwelt-font{font-family:Neuwelt,sans-serif}.centurygothic-font{font-family:Century Gothic Bold,sans-serif;font-weight:700}.sourceHan-font{font-family:Source Han Sans CN-Bold,Microsoft YaHei,PingFang SC,sans-serif;letter-spacing:-.02rem}.sourceHan-medium-font{font-family:Source_Han_Sans_SC_Medium_Medium,Microsoft YaHei,PingFang SC,sans-serif}.interleave-section .interleave-word{display:inline-block;transform:skew(-8deg);transform-origin:center center}.dp-c,.dp-cc{align-items:center;display:flex}.dp-cc{justify-content:center}.f10{font-size:.1rem}.f12{font-size:.12rem}.f14{font-size:.14rem}.f15{font-size:.15rem}.f16{font-size:.16rem}.f18{font-size:.18rem}.f20{font-size:.2rem}.f24{font-size:.24rem;line-height:.24rem}.f28{font-size:.28rem;line-height:.28rem}.f32{font-size:.32rem;line-height:.32rem}.f44{font-size:.44rem;line-height:.44rem}.el-icon.f12{font-size:.12rem!important;line-height:1}.el-icon.f12 svg{font-size:inherit!important;height:1em!important;vertical-align:-.15em;width:1em!important}.el-icon.f14{font-size:.14rem!important;line-height:1}.el-icon.f14 svg{font-size:inherit!important;height:1em!important;vertical-align:-.15em;width:1em!important}.el-icon.f16{font-size:.16rem!important;line-height:1}.el-icon.f16 svg{font-size:inherit!important;height:1em!important;vertical-align:-.15em;width:1em!important}.el-icon.f18{font-size:.18rem!important;line-height:1}.el-icon.f18 svg{font-size:inherit!important;height:1em!important;vertical-align:-.15em;width:1em!important}.el-icon.f20{font-size:.2rem!important;line-height:1}.el-icon.f20 svg{font-size:inherit!important;height:1em!important;vertical-align:-.15em;width:1em!important}.el-icon.f24{font-size:.24rem!important;line-height:1}.el-icon.f24 svg{font-size:inherit!important;height:1em!important;vertical-align:-.15em;width:1em!important}.el-icon.f32{font-size:.32rem!important;line-height:1}.el-icon.f32 svg{font-size:inherit!important;height:1em!important;vertical-align:-.15em;width:1em!important}.el-icon.f36{font-size:.36rem!important;line-height:1}.el-icon.f36 svg{font-size:inherit!important;height:1em!important;vertical-align:-.15em;width:1em!important}.el-icon.f40{font-size:.4rem!important;line-height:1}.el-icon.f40 svg{font-size:inherit!important;height:1em!important;vertical-align:-.15em;width:1em!important}.el-icon.f48{font-size:.48rem!important;line-height:1}.el-icon.f48 svg{font-size:inherit!important;height:1em!important;vertical-align:-.15em;width:1em!important}.el-icon.f54{font-size:.54rem!important;line-height:1}.el-icon.f54 svg{font-size:inherit!important;height:1em!important;vertical-align:-.15em;width:1em!important}.el-icon.f64{font-size:.64rem!important;line-height:1}.el-icon.f64 svg{font-size:inherit!important;height:1em!important;vertical-align:-.15em;width:1em!important}.f36{font-size:.36rem;line-height:.36rem}.f40{font-size:.4rem;line-height:.4rem}.f48{font-size:.48rem;line-height:.48rem}.f54{font-size:.54rem;line-height:.6rem}.f64{font-size:.64rem;line-height:.64rem}.f96{font-size:.96rem;line-height:.96rem}.f96.canela-font{line-height:.85}.mt4{margin-top:.04rem}.mt8{margin-top:.08rem}.mt12{margin-top:.12rem}.mt16{margin-top:.16rem}.mt20{margin-top:.2rem}.mt24{margin-top:.24rem}.mt32{margin-top:.32rem}.mt36{margin-top:.36rem}.mt48{margin-top:.48rem}.mt50{margin-top:.5rem}.mt80{margin-top:.8rem}.ml40{margin-left:.4rem}.pl20{padding-left:.2rem}.pt80{padding-top:.8rem}.pb16{padding-bottom:.16rem}.pl150{padding-left:1.5rem}p{text-align:justify!important}.fb{font-weight:700}.lh1{line-height:1}.lh5{line-height:1.5}.lh4{line-height:1.4}.lh2{line-height:2}.text-interleave-content{color:transparent;-webkit-text-stroke:1px #000;text-stroke:1px #000;font-weight:700}.honor-diamond{background:#fff;height:.08rem;transform:rotate(45deg);width:.08rem}.honor-circle,.honor-diamond{display:inline-block;flex-shrink:0}.honor-circle{background:#000;border-radius:50%;height:.13rem;width:.13rem}.hover-border{display:inline-block;position:relative}.hover-border:after{background:currentColor;bottom:-.04rem;content:"";height:.02rem;left:0;position:absolute;transition:width .35s ease-out;width:0}.hover-border-wrap:hover .hover-border:after,.hover-border:hover:after,.is-active-border:after{width:100%}.admission-rank{cursor:pointer}.rank-offer-link{border-top:none!important;padding-top:.1rem;position:relative;transition:color .35s ease}.rank-offer-link:before{width:100%;z-index:0}.rank-offer-link:after,.rank-offer-link:before{content:"";height:1px;left:0;position:absolute;top:0}.rank-offer-link:after{background:#458dce;transition:width .45s ease;width:0;z-index:1}.rank-offer-link:hover:after{width:100%}.rank-offer-link .admission-offer-rank-arrow{border-right:1px solid;border-top:1px solid;box-sizing:border-box;display:inline-block;flex-shrink:0;height:.18rem;margin-left:.08rem;overflow:hidden;position:relative;transition:transform .25s ease,border-color .35s ease;vertical-align:middle;width:.18rem}.rank-offer-link .admission-offer-rank-arrow__diag{background-color:currentColor;bottom:0;height:1px;left:0;pointer-events:none;position:absolute;transform:rotate(-45deg) scaleX(1.4142135624);transform-origin:0 100%;transition:background-color .35s ease;width:100%}.rank-offer-link:hover{color:#458dce}.rank-offer-link:hover .admission-offer-rank-arrow{transform:scale(1.3)}.rank-offer-link--light:before{background:#0000004d}.rank-offer-link--dark:before{background:#fff}.view-more-link{align-items:center;cursor:pointer;display:inline-flex;line-height:1;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.view-more-link .el-icon{margin-left:.04rem;padding-bottom:.03rem}.vel-modal{z-index:9999!important}.vel-img-wrapper{z-index:10000!important}.text{background-color:#000;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff;display:flex;gap:.2rem;overflow:hidden;padding:.1rem 0}.text .text-title{flex-shrink:0;white-space:nowrap}.product-banner-section{background-color:#000;color:#fff;padding:.4rem 0 .65rem 1.5rem}.product-banner-section h2{margin-bottom:.24rem}.product-banner-section h4{margin-bottom:.36rem}.product-banner-section .banner-img{height:7.2rem;width:5.4rem}.u-button{align-items:center!important;border:1px solid grey!important;border-radius:50%!important;color:gray!important;cursor:pointer!important;display:flex!important;font-size:.2rem!important;height:.4rem!important;justify-content:center!important;transition:background .2s!important;width:.4rem!important;z-index:5!important}.u-button:hover{background:#000!important;color:#fff!important}.u-dark{background-color:#000!important;color:#fff!important}.u-dark,.u-dark:hover{border-color:#fff!important}.u-dark:hover{background-color:#fff!important;color:#000!important}.p-button{position:absolute;top:50%;transform:translateY(-50%);z-index:20}.scroll-reveal{transition:opacity .78s cubic-bezier(.18,.72,.22,1),transform .78s cubic-bezier(.18,.72,.22,1)}.scroll-reveal.scroll-reveal--armed:not(.scroll-reveal--visible){opacity:0;transform:translate3d(0,.88rem,0)}.scroll-reveal.scroll-reveal--visible{opacity:1;transform:translateZ(0)}.scroll-reveal[data-reveal-delay="1"]{transition-delay:.06s}.scroll-reveal[data-reveal-delay="2"]{transition-delay:.12s}.scroll-reveal[data-reveal-delay="3"]{transition-delay:.18s}.scroll-reveal[data-reveal-delay="4"]{transition-delay:.24s}.scroll-reveal[data-reveal-delay="5"]{transition-delay:.3s}.scroll-reveal[data-reveal-delay="6"]{transition-delay:.36s}.scroll-reveal.scroll-reveal--fade{transition:opacity 1.35s cubic-bezier(.16,1,.3,1),transform 1.35s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.scroll-reveal.scroll-reveal--fade:not(.scroll-reveal--visible){opacity:0;transform:scale(.92)}.scroll-reveal.scroll-reveal--fade.scroll-reveal--visible{opacity:1;transform:scale(1)}.scroll-reveal.scroll-reveal--fade[data-reveal-delay="1"]{transition-delay:.1s}.scroll-reveal.scroll-reveal--fade[data-reveal-delay="2"]{transition-delay:.22s}.scroll-reveal.scroll-reveal--fade[data-reveal-delay="3"]{transition-delay:.34s}.scroll-reveal.scroll-reveal--fade[data-reveal-delay="4"]{transition-delay:.46s}.scroll-reveal.scroll-reveal--fade[data-reveal-delay="5"]{transition-delay:.58s}.scroll-reveal.scroll-reveal--fade[data-reveal-delay="6"]{transition-delay:.7s}@media(prefers-reduced-motion:reduce){.scroll-reveal.scroll-reveal--armed:not(.scroll-reveal--visible),.scroll-reveal.scroll-reveal--fade:not(.scroll-reveal--visible){opacity:1!important;transform:none!important;transition:none!important}}.text-generate{display:block;max-width:100%}.text-generate .tge-chars{display:inline}.text-generate .tge-char{display:inline-block;opacity:0;transform:translateY(.08em)}.text-generate:not(.tge--visible) .tge-char{animation:none}.text-generate.tge--visible .tge-char{animation:tge-char-in .14s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--tge-i)*var(--tge-stagger)*1ms)}@media(prefers-reduced-motion:reduce){.text-generate .tge-char{animation:none!important;opacity:1!important;transform:none!important}}@keyframes tge-char-in{0%{opacity:0;transform:translateY(.14em)}to{opacity:1;transform:translateY(0)}}.vel-fade-enter-active,.vel-fade-leave-active{transition:all .3s ease}.vel-fade-enter-from,.vel-fade-leave-to{opacity:0}.vel-img-swiper{display:block;position:relative}.vel-modal{background:#00000080;inset:0;margin:0;position:fixed;z-index:9998}.vel-img-wrapper{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50% -50%);transition:.3s linear;will-change:transform opacity}.vel-img,.vel-img-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vel-img{background-color:#000000b3;box-shadow:0 5px 20px 2px #000000b3;display:block;max-height:80vh;max-width:80vw;position:relative;transition:transform .3s ease-in-out}@media(max-width:750px){.vel-img{max-height:95vh;max-width:85vw}}.vel-btns-wrapper{position:static}.vel-btns-wrapper .btn__close,.vel-btns-wrapper .btn__next,.vel-btns-wrapper .btn__prev{-webkit-tap-highlight-color:transparent;color:#fff;cursor:pointer;font-size:32px;opacity:.6;outline:none;position:absolute;top:50%;transform:translateY(-50%);transition:.15s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vel-btns-wrapper .btn__close:hover,.vel-btns-wrapper .btn__next:hover,.vel-btns-wrapper .btn__prev:hover{opacity:1}.vel-btns-wrapper .btn__close.disable,.vel-btns-wrapper .btn__close.disable:hover,.vel-btns-wrapper .btn__next.disable,.vel-btns-wrapper .btn__next.disable:hover,.vel-btns-wrapper .btn__prev.disable,.vel-btns-wrapper .btn__prev.disable:hover{cursor:default;opacity:.2}.vel-btns-wrapper .btn__next{right:12px}.vel-btns-wrapper .btn__prev{left:12px}.vel-btns-wrapper .btn__close{right:10px;top:24px}@media(max-width:750px){.vel-btns-wrapper .btn__next,.vel-btns-wrapper .btn__prev{font-size:20px}.vel-btns-wrapper .btn__close{font-size:24px}.vel-btns-wrapper .btn__next{right:4px}.vel-btns-wrapper .btn__prev{left:4px}}.vel-modal.is-rtl .vel-btns-wrapper .btn__next{left:12px;right:auto}.vel-modal.is-rtl .vel-btns-wrapper .btn__prev{left:auto;right:12px}@media(max-width:750px){.vel-modal.is-rtl .vel-btns-wrapper .btn__next{left:4px;right:auto}.vel-modal.is-rtl .vel-btns-wrapper .btn__prev{left:auto;right:4px}}.vel-modal.is-rtl .vel-img-title{direction:rtl}.vel-loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vel-loading .ring{display:inline-block;height:64px;width:64px}.vel-loading .ring:after{animation:ring 1.2s linear infinite;border-color:hsla(0,0%,100%,.7) transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:46px;margin:1px;width:46px}@keyframes ring{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vel-on-error{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vel-on-error .icon{color:#aaa;font-size:80px}.vel-img-title{bottom:60px;color:#ccc;cursor:default;font-size:12px;left:50%;line-height:1;max-width:80%;opacity:.8;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;transform:translate(-50%);transition:opacity .15s;white-space:nowrap}.vel-img-title:hover{opacity:1}.vel-icon{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.vel-toolbar{border-radius:4px;bottom:8px;display:flex;left:50%;opacity:.9;overflow:hidden;padding:0;position:absolute;transform:translate(-50%)}.vel-toolbar,.vel-toolbar .toolbar-btn{background-color:#2d2d2d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vel-toolbar .toolbar-btn{-ms-flex-negative:0;-webkit-tap-highlight-color:transparent;color:#fff;cursor:pointer;flex-shrink:0;font-size:20px;outline:none;padding:6px 10px}.vel-toolbar .toolbar-btn:active,.vel-toolbar .toolbar-btn:hover{background-color:#3d3d3d}
