:root{--ink:#1d1d36;--brand:#db5914}*{box-sizing:border-box}#__nuxt,body,html{margin:0;min-height:100%}body{background:#fff;color:var(--ink);font-family:Microsoft YaHei,PingFang SC,Hiragino Sans GB,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.container{margin:0 auto;width:min(1200px,calc(100vw - 24px))}.site-header{background:#fff;border-bottom:1px solid #efefef}.nav-wrap{align-items:center;display:flex;gap:58px;height:115px;justify-content:center;padding:0}.logo-link{width:177px}.logo{height:86px;-o-object-fit:contain;object-fit:contain;width:197px}.main-nav{align-items:center;display:flex;margin-left:0}.main-nav-link{align-items:center;color:#0a1f69;display:inline-flex;font-size:20px;font-weight:700;height:90px;justify-content:center;line-height:90px;margin-left:25px;text-align:center;width:140px}.main-nav-link:first-child{margin-left:0}.main-nav-link.active,.main-nav-link:hover{color:var(--brand)}.menu-toggle{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:6px;height:40px;justify-content:center;padding:8px;width:40px}.menu-bar{background:var(--ink);border-radius:99px;display:block;height:3px;transition:transform .3s ease,opacity .3s ease;width:24px}.menu-toggle.open .menu-bar:first-child{transform:translateY(9px) rotate(45deg)}.menu-toggle.open .menu-bar:nth-child(2){opacity:0}.menu-toggle.open .menu-bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-nav,.mobile-nav-backdrop{display:none}.slide-enter-active,.slide-leave-active{overflow:hidden;transition:max-height .3s ease,opacity .25s ease}.slide-enter-from,.slide-leave-to{max-height:0;opacity:0}.slide-enter-to,.slide-leave-from{max-height:400px;opacity:1}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.dx-hero{background-repeat:no-repeat;background-size:cover;height:min(446px,36vw);min-height:210px}.dx-hero,.dx-module{background-position:50%}.dx-module{background-repeat:repeat;padding:58px 0}.module-inner{margin:0 auto;width:min(990px,calc(100vw - 24px))}.dx-module h2{color:var(--ink);font-size:25px;font-weight:700;line-height:1.2;margin:0 0 34px;text-align:center}.module-about{background:#fff8f2}.split-about{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 423px}.split-about h2{grid-column:1/-1;margin-bottom:18px}.about-text{color:var(--ink);font-size:16px;line-height:1.9}.about-chart{height:214px;width:423px}.module-core{background-color:#ffeee4}.module-why{background-color:#fff}.module-cert{background:#ffeee4}.module-store{background:#faf9f9}.module-effect{background:#ffdfce}.module-faculty{background-color:#fffbf3}.module-team{background:#fff8f2}.module-case-adv{background:#fff}.module-cases{background-color:#fff}.module-image{margin:0 auto}.w-758{width:min(758px,100%)}.w-859{width:min(859px,100%)}.w-882{width:min(882px,100%)}.w-747{width:min(747px,100%)}.w-1152{width:min(1152px,100%)}.stack-images{display:grid;gap:14px}.stack-images img{width:100%}.feature-wrap{margin:0 auto;position:relative}.feature-bg{display:block}.feature-overlay{inset:0;position:absolute}.feature-item{left:36%;position:absolute;right:6%}.feature-item h3{color:#6a0000;font-size:20px;line-height:1.2;margin:0 0 4px}.feature-item p{color:#222;font-size:13px;line-height:1.35;margin:0}.products-feature-wrap{width:min(758px,100%)}.feature-overlay-products{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));padding:16px 24px 10px 170px;row-gap:12px}.feature-item-products{align-self:center;left:auto;position:relative;right:auto;top:auto}.feature-item-products h3{margin-bottom:8px}.feature-item-products p{font-size:14px;line-height:1.5}.feature-item-products p:before{content:"· "}.team-feature-wrap{width:min(882px,100%)}.feature-overlay-team{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));padding:20px 76px 10px 220px;row-gap:8px}.feature-item-team{align-self:start;left:auto;padding-top:6px;position:relative;right:auto;top:auto}.feature-item-team h3{color:#600;font-size:20px;font-weight:700;line-height:1.2;margin:0 0 8px}.feature-item-team ul{list-style:none;margin:0;padding-left:0}.feature-item-team li{color:#1d1d1d;font-size:16px;line-height:1.45;margin:0;padding-left:14px;position:relative}.feature-item-team li:before{content:"•";font-size:.5em;left:0;line-height:1;position:absolute;top:calc(.72em + 5px);transform:translateY(-50%)}.feature-item-team li+li{margin-top:2px}.case-feature-wrap{width:min(1152px,100%)}.case-overlay-grid{left:0;min-height:300px;position:absolute;right:0;top:40.5%}.case-overlay-col{min-width:0;position:absolute;top:0}.case-overlay-col:first-child{left:3.73%;width:14.76%}.case-overlay-col:nth-child(2){left:23.7%;width:15.02%}.case-overlay-col:nth-child(3){left:43.32%;width:15.54%}.case-overlay-col:nth-child(4){left:63.28%;width:15.02%}.case-overlay-col:nth-child(5){left:83.07%;width:15.02%}.case-overlay-col p{color:#1f1f1f;font-size:16px;line-height:1.6;margin:0 0 18px}.adv-cards{display:none;gap:12px;margin:26px auto 0;width:min(760px,100%)}.adv-cards article{background:#ffffffd9;border:1px solid #f0d5c2;border-radius:10px;padding:12px 16px}.adv-cards h3{color:#600;font-size:20px;margin:0 0 6px}.adv-cards p{color:#222;font-size:15px;line-height:1.65;margin:0}.adv-five-col{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:20px}.adv-five-col p{background:#ffffffdb;border:1px solid #f0e5da;font-size:14px;line-height:1.72;margin:0;padding:12px 10px}.cert-grid{display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.cert-grid figure{margin:0}.cert-grid img{width:100%}.cert-grid figcaption{font-size:18px;line-height:1.4;margin-top:10px;text-align:center}.store-overlay{margin:0 auto;position:relative;width:min(100%,1071px)}.store-bg{opacity:.5}.store-main{left:92px;position:absolute;top:72px;width:calc(100% - 184px)}.case-last{min-height:1180px}.consultation{background-image:url(/images/duoxuemi/17707149225892.png);background-position:50%;background-size:cover;display:grid;min-height:405px;place-items:center}.consultation-content{display:grid;display:none;gap:10px;justify-items:center;padding-top:14px}.consultation-content h3{color:#a46541;font-size:44px;line-height:1;margin:0}.consultation-content img{width:120px}.site-footer{color:#1d1d3685;font-size:12px;padding:8px 16px 16px;text-align:center}.footer-meta{margin-bottom:8px}.footer-links{display:flex;gap:16px;justify-content:center}@media(max-width:1100px){.nav-wrap{gap:20px;justify-content:center;padding:0 22px}.main-nav{margin-left:0}.main-nav-link{font-size:16px;margin-left:14px;width:100px}.split-about{grid-template-columns:1fr}.about-chart{height:auto;margin:0 auto;width:min(423px,100%)}.cert-grid{grid-template-columns:1fr}.adv-five-col{grid-template-columns:repeat(2,minmax(0,1fr))}.store-main{left:8%;top:8%;width:84%}.case-overlay-grid{min-height:220px;top:57%}.case-overlay-col:first-child{left:3.73%;width:15.4%}.case-overlay-col:nth-child(2){left:23.5%;width:15.4%}.case-overlay-col:nth-child(3){left:43.27%;width:15.4%}.case-overlay-col:nth-child(4){left:63.04%;width:15.4%}.case-overlay-col:nth-child(5){left:82.81%;width:15.4%}.case-overlay-col p{font-size:13px;line-height:1.45;margin-bottom:12px}}@media(max-width:760px){.nav-wrap{align-items:center;display:flex;height:72px;justify-content:center;padding:0 16px;position:relative}.logo-link{left:50%;margin:0;position:absolute;transform:translate(-50%);width:auto}.logo{height:48px;width:140px}.main-nav{display:none}.menu-toggle{display:flex;position:absolute;right:16px}.site-header{left:0;position:fixed;right:0;top:0;z-index:100}.site-shell>main{padding-top:72px}.mobile-nav{background:#fff;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:100%;z-index:99}.mobile-nav-backdrop{background:#0000004d;display:block;inset:72px 0 0;position:fixed;z-index:98}.mobile-nav-link{border-bottom:1px solid #f5f5f5;color:var(--ink);display:block;font-size:16px;font-weight:500;padding:16px 20px}.mobile-nav-link.active,.mobile-nav-link:active{color:var(--brand)}.dx-module{padding:36px 0}.dx-module h2{font-size:22px;margin-bottom:22px}.about-text{font-size:14px}.adv-cards h3{font-size:17px}.adv-cards p{font-size:14px}.adv-five-col{grid-template-columns:1fr}.feature-wrap{display:none}.adv-cards{display:grid}.module-case-adv .feature-wrap{display:block}.case-overlay-grid{margin-top:14px;min-height:0;position:static}.case-overlay-col{position:static;width:auto!important}.case-overlay-col p{font-size:14px;margin-bottom:10px}.consultation{min-height:280px}.consultation-content h3{font-size:32px}.case-last{min-height:640px}}.h5-home{width:100%}.h5-section{line-height:0;position:relative;width:100%}.h5-title{color:var(--ink);font-size:18px;font-weight:700;line-height:1;margin:0;padding:22px 0 16px;text-align:center}.h5-about .h5-title{padding-bottom:16px}.h5-title-overlay{margin-bottom:-38px;padding-bottom:0;padding-top:16px;position:relative;z-index:1}.h5-desc{color:var(--ink);font-size:13px;line-height:1.75;margin:0;padding:0 32px 18px;text-align:justify}.h5-desc-overlay{color:var(--ink);font-size:13px;line-height:1.7;margin:0;padding:20px;text-align:justify}.h5-cards-overlay,.h5-desc-overlay{bottom:0;left:0;position:absolute;right:0;z-index:1}.h5-cards-overlay{display:flex;flex-direction:column;justify-content:space-evenly;padding:15.5% 8.5% 2% 6.4%;top:0}.h5-card-item{line-height:1.2;padding-left:20%;padding-right:3.2%}.h5-card-subtitle{color:#db5914;font-size:clamp(10px,3.2vw,14px);font-weight:700;line-height:1.3;margin:0 0 2%}.h5-card-body{margin:0}.h5-img-wrap{line-height:0;position:relative}.h5-section picture{display:block;line-height:0}.h5-section img{height:auto;width:100%}.h5-section.h5-core{overflow:hidden}.h5-section.h5-core img{margin:-10px auto 0;width:min(100%,750px)}
