@import"/font/iconfont.css";*{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:PingFang-SC,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;color:#1f2b3a;background:#fff}:root{--primary:#0D7c97;--accent:#3bb0ff;--text:#1f2b3a;--muted:#7a8a9a;--bg-soft:#f7fafc;--border:#e6edf3;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-padding-sm:0rem;--container-padding-md:0rem;--container-padding-lg:0rem;--container-padding-xl:0rem;--container-padding-2xl:0rem}.container{width:100%;margin:0 auto;padding:0 var(--container-padding-sm)}@media(min-width:768px){.container{padding:0 var(--container-padding-md)}}@media(min-width:1024px){.container{padding:0 var(--container-padding-lg)}}@media(min-width:1280px){.container{padding:0 var(--container-padding-xl)}}@media(min-width:1440px){.container{padding:0 var(--container-padding-2xl);width:100%;max-width:1320px}}.subtitle{color:var(--muted);font-size:.875rem}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{display:inline-block;background:linear-gradient(90deg,rgba(0,0,0,.06) 25%,rgba(0,0,0,.1) 37%,rgba(0,0,0,.06) 63%);background-size:400% 100%}.skeleton,.skeleton-on-image{animation:skeleton-shimmer 1.6s ease-in-out infinite;border-radius:.5rem}.skeleton-on-image{background:linear-gradient(90deg,rgba(255,255,255,.35) 25%,rgba(255,255,255,.55) 37%,rgba(255,255,255,.35) 63%);background-size:400% 100%}.skeleton-pill{border-radius:999px}.skeleton-card{border-radius:.75rem;background:linear-gradient(90deg,rgba(0,0,0,.04) 25%,rgba(0,0,0,.08) 37%,rgba(0,0,0,.04) 63%);background-size:400% 100%;animation:skeleton-shimmer 1.6s ease-in-out infinite;box-shadow:0 6px 18px rgba(0,0,0,.06)}.skeleton-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}@media(max-width:64rem){.skeleton-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:40rem){.skeleton-grid{grid-template-columns:1fr}}.skeleton-banner-bg{width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.05) 25%,rgba(0,0,0,.09) 37%,rgba(0,0,0,.05) 63%);background-size:400% 100%;animation:skeleton-shimmer 1.6s ease-in-out infinite}.sk-title{height:2rem}.sk-subtitle{height:1.25rem;margin-top:.75rem}.skeleton-card.card{overflow:hidden}.skeleton-card .sk-thumb{height:10rem;border-radius:.75rem .75rem 0 0}.skeleton-card .card-body{padding:1rem}.sk-line-lg{height:1rem;width:70%;margin-bottom:.5rem}.sk-line-sm{height:.75rem;width:90%;margin-top:.4rem}.sk-line-xs{height:.6rem;width:60%;margin-top:.4rem}.sk-cover{height:12rem}.sk-cover,.sk-text{border-radius:.5rem}.sk-text{height:8rem;margin-top:1rem}.sk-meta-row{display:flex;gap:.5rem;margin-top:.75rem;align-items:center}.sk-chip{height:1rem;width:6rem}.header{position:fixed;width:100%;top:0;z-index:1000;background:#fff;border-bottom:.0625rem solid var(--border);box-shadow:0 1.25rem 2.125rem 0 rgba(0,0,0,.05)}.header-inner{justify-content:space-between;height:6rem;position:relative}.header-inner,.logo{display:flex;align-items:center}.logo{gap:.5rem;font-weight:700;color:var(--primary)}.logo-img{height:2.0625rem;width:auto;display:block}.nav.desktop-nav{display:flex;align-items:center;gap:2.25rem}.nav a{text-decoration:none;font-weight:400;color:#666;font-size:1rem;padding:.5rem .625rem;border-radius:.375rem;transition:all .3s ease}.nav a:hover{background:var(--bg-soft)}.nav a.active{font-weight:700;font-size:1rem;font-style:normal;color:#333}.nav .tran{width:2.5rem;height:2.5rem;border-radius:.5rem;border:.13rem solid #333;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#333!important;cursor:pointer}.header .header-inner{max-width:none;width:100%;padding-left:6.25rem;padding-right:6.25rem}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:2rem;height:1.5rem;background:none;border:none;cursor:pointer;padding:0;z-index:1001}.mobile-menu-toggle.hidden{display:none!important}.mobile-menu-toggle span{display:block;height:.25rem;width:100%;background-color:#444;border-radius:.25rem;transition:all .3s ease}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-nav{position:fixed;top:0;right:-100%;width:80%;max-width:20rem;height:100vh;background:#fff;z-index:1000;transition:right .3s ease;display:flex;flex-direction:column}.mobile-nav.active{right:0}.mobile-nav-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border)}.mobile-menu-close{background:none;border:none;font-size:2rem;cursor:pointer;color:#333;line-height:1}.mobile-nav-content{flex:1 1;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.mobile-nav-content a{display:block;text-decoration:none;color:#333;font-size:1.125rem;padding:.75rem 0;border-bottom:1px solid #f0f0f0;transition:color .3s ease}.mobile-nav-content a.active,.mobile-nav-content a:hover{color:var(--primary)}.mobile-nav-footer{margin-top:auto;padding-top:1rem;border-top:1px solid var(--border)}@media(max-width:1440px){.header .header-inner{padding-left:3rem;padding-right:3rem}.nav.desktop-nav{gap:3rem;display:none}.mobile-menu-toggle{display:flex}.header-inner{height:5rem}.logo-img{height:1.875rem}}@media(max-width:1024px){.header .header-inner{padding-left:2rem;padding-right:2rem}.header-inner{height:4.5rem}.logo-img{height:1.75rem}}@media(max-width:768px){.header .header-inner{padding-left:1rem;padding-right:1rem}.header-inner{height:4rem}.logo-img{height:1.625rem}}@media(max-width:480px){.header .header-inner{padding-left:.75rem;padding-right:.75rem}.header-inner{height:3.5rem}.logo-img{height:1.5rem}.mobile-nav{width:85%}.mobile-menu-toggle{width:1.75rem;height:1.25rem}}.about{position:relative;padding:60px 0;overflow:hidden;background:#f5f8f8}.about-container{max-width:1320px!important}@media(max-width:767px){.about{padding:30px 0}}.about .about-bg{position:absolute;top:0;left:0;width:auto;height:auto;z-index:1;will-change:transform;transform:translateZ(0);pointer-events:none}.about .container{height:auto;overflow:hidden;position:relative;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1.5rem;padding:2rem 0;max-width:100%}.about-container{padding:2rem 0}.about .container .about-visual{position:relative;display:flex;justify-content:center;align-items:center;z-index:2;width:100%;max-width:32rem;flex:0 0 auto}@media(min-width:1024px){.about .container .about-visual{transform:translateX(60px)}}.about .container .about-visual .about-img{width:85%;height:auto;display:block;border-radius:.5rem;margin:0 auto}@media(min-width:1024px){.about .container .about-visual .about-img{width:95%}}.about .container .hotspots{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;pointer-events:none}.about .container .hotspot{position:absolute;pointer-events:auto;cursor:pointer}.about .container .tooltip-bubble{position:absolute;transform:translate(-50%,-120%);background:#fff;color:#333;font-size:.75rem;border:1px solid #e6edf3;border-radius:.375rem;padding:.5rem .75rem;box-shadow:0 6px 20px rgba(0,0,0,.12);z-index:4;pointer-events:auto;transition:opacity .12s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:.375rem}@media(min-width:768px){.about .container .tooltip-bubble{font-size:.8rem}}@media(min-width:1024px){.about .container .tooltip-bubble{font-size:.85rem}}@media(min-width:1280px){.about .container .tooltip-bubble{font-size:.875rem}}.about .container .tooltip-arrow{position:absolute;left:50%;transform:translateX(-50%);bottom:-6px;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.06))}.about .container .tooltip-icon{width:1rem;height:1rem;display:block;object-fit:contain}.about .container .tooltip-content{position:relative;z-index:1}.about .container .about-text{height:100%;box-sizing:border-box;position:relative;z-index:2;transform:translateX(1rem);flex:1 1;min-width:0;max-width:50%}@media(min-width:1024px){.about .container .about-text{margin-left:10px;padding-top:0}}@media(min-width:1280px){.about .container .about-text{margin-left:6.25rem}}.about .container .about-text .section-title{margin-top:1rem;margin-bottom:1.25rem;font-weight:700;font-size:1.5rem;color:#333;line-height:1.3;text-align:inherit;font-style:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width:1440px){.about-text .section-title{margin-left:0!important;text-align:left}}@media(min-width:768px){.about .container .about-text .section-title{margin-top:1.5rem}}@media(min-width:1024px){.about .container .about-text .section-title{margin-top:2rem}}@media(min-width:1280px){.about .container .about-text .section-title{margin-top:2.5rem}}@media(min-width:768px){.about .container .about-text .section-title{font-size:1.75rem}}@media(min-width:1024px){.about .container .about-text .section-title{font-size:2rem}}@media(min-width:1280px){.about .container .about-text .section-title{font-size:2.25rem}}@media(min-width:1024px){.about .container .about-text .section-title{line-height:3.13rem}}.about .container .about-text p{font-size:.8rem;color:#666;line-height:1.5;text-align:inherit;font-style:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}@media(min-width:768px){.about .container .about-text p{font-size:.85rem}}@media(min-width:1024px){.about .container .about-text p{font-size:.88rem}}@media(min-width:1280px){.about .container .about-text p{font-size:.88rem}}@media(min-width:1024px){.about .container .about-text p{line-height:1.25rem}}.about .container .about-text .subtitle{font-weight:700;color:#333}.about .container .about-text .cta-btn{margin-top:1.5rem;width:8.75rem;height:2.5rem;background:#0d7c97;border-radius:.5rem;border:.13rem solid #0d7c97;font-weight:400;font-size:1rem;color:#fff;line-height:1.38rem;text-align:center;font-style:normal;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;text-decoration:none}.about .container .about-text .cta-btn .cta-text{line-height:2.5rem;position:relative;display:inline-block;transform:translateY(0);transition:transform .35s ease;will-change:transform}.about .container .about-text .cta-btn .cta-text:after{line-height:2.5rem;content:"查看更多";position:absolute;left:0;top:100%;width:100%}.about .container .about-text .cta-btn[data-lang=en] .cta-text:after{content:"Learn More"}.about .container .about-text .cta-btn .cta-icon{width:1rem;height:1rem;margin-left:.5rem;display:inline-block;object-fit:contain;flex:0 0 auto}.about .container .about-text .cta-btn:hover .cta-text{transform:translateY(-100%)}@media(max-width:1439px){.about .about-bg{display:none!important}.about .container .about-visual{max-width:clamp(18rem,36vw,32rem);width:100%}}@media(max-width:767px){.about-bg,.cta-btn{display:none!important}.avatar-row{display:flex;justify-content:center;margin-bottom:.5rem}.avatar{width:3rem;height:3rem}.about .container{min-height:480px;width:100%!important;box-sizing:border-box}.about .container .about-text{text-align:center}.about .container{flex-direction:column-reverse;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.5rem}.about .container .about-visual{max-width:16rem}.about .container .hotspots{display:none}.about .container .about-text{transform:none;width:100%;max-width:100%}.about .container .about-text .section-title{font-size:1.25rem;margin-top:.5rem;margin-bottom:1rem}.about .container .about-text p{font-size:.78rem;margin-bottom:.75rem;line-height:1.4}.about .container .about-text .cta-btn{width:7.5rem;height:2.25rem;font-size:.9rem}}.services{height:auto;min-height:30rem;box-sizing:border-box;padding:0 0 2rem}.steps-container{height:300px}@media(max-width:1440px){.steps-container{height:300px}}@media(max-width:1440px)and (max-width:768px){.steps-container{height:204px!important}}@media(min-width:768px){.services{min-height:40rem;padding:0 0 4rem}}@media(min-width:1024px){.services{padding:0 0 6.25rem}}.services .section-title{font-weight:700;font-size:1.5rem;color:#333;text-align:center;font-style:normal;margin-bottom:2rem;margin-top:2rem}@media(min-width:768px){.services .section-title{font-size:1.75rem}}@media(min-width:1024px){.services .section-title{font-size:2rem}}@media(min-width:1280px){.services .section-title{font-size:2.25rem}}@media(min-width:768px){.services .section-title{margin-top:4rem;margin-bottom:4rem}}@media(min-width:1024px){.services .section-title{margin-bottom:6.25rem;margin-top:6.25rem}}.services .steps{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;gap:1.5rem;justify-items:center;align-items:start}@media(min-width:768px){.services .steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.services .steps{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.services .steps{grid-template-columns:repeat(5,1fr)}}@media(min-width:768px){.services .steps{gap:2rem}}@media(min-width:1024px){.services .steps{gap:4rem}}.services .steps .step{display:flex;flex-direction:column;align-items:center;width:100%}.services .steps .step .service-card{width:100%;max-width:14rem;height:auto;min-height:14.69rem;background:#fff;box-shadow:0 .38rem 1.56rem 0 rgba(215,216,222,.41);border-radius:.37rem;--offset:0vw;transform:translateX(var(--xoffset,0)) translateY(var(--offset));transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}@media(min-width:768px){.services .steps .step .service-card{min-height:14.69rem}}.services .steps .step .service-card .service-thumb{width:100%;height:5rem;background-image:-webkit-image-set(url("/images/咨询院校.png") 1x,url("/images/咨询院校@2x.png") 2x);background-image:image-set(url("/images/咨询院校.png") 1x,url("/images/咨询院校@2x.png") 2x);background-repeat:no-repeat;background-position:50%;background-size:contain;margin-bottom:.5rem}@media(min-width:768px){.services .steps .step .service-card .service-thumb{height:6.25rem;margin-bottom:.625rem}}.services .steps .step .service-card .title{margin-top:1rem;font-weight:700;font-size:.75rem;color:#333;line-height:1.3;text-align:center;font-style:normal}@media(min-width:768px){.services .steps .step .service-card .title{font-size:.8rem}}@media(min-width:1024px){.services .steps .step .service-card .title{font-size:.85rem}}@media(min-width:1280px){.services .steps .step .service-card .title{font-size:18px}}@media(min-width:768px){.services .steps .step .service-card .title{margin-top:1.25rem;line-height:1.25rem}}.services .steps .step .service-card .subtitle{margin-top:.5rem;font-weight:400;font-size:.85rem;color:#999;line-height:1.5;text-align:center;font-style:normal}@media(min-width:768px){.services .steps .step .service-card .subtitle{font-size:.7rem}}@media(min-width:1024px){.services .steps .step .service-card .subtitle{font-size:.75rem}}@media(min-width:1280px){.services .steps .step .service-card .subtitle{font-size:.9rem;line-height:1.5}}@media(min-width:768px){.services .steps .step .service-card .subtitle{margin-top:.65rem}}.services .steps .step .service-card:hover{transform:translateX(var(--xoffset,0)) translateY(var(--offset)) scale(1.1)}.services .steps .step:first-child .service-card,.services .steps .step:nth-child(3) .service-card,.services .steps .step:nth-child(5) .service-card{--offset:-1vw}@media(min-width:768px){.services .steps .step:first-child .service-card,.services .steps .step:nth-child(3) .service-card,.services .steps .step:nth-child(5) .service-card{--offset:-1.5vw}}@media(min-width:1024px){.services .steps .step:first-child .service-card,.services .steps .step:nth-child(3) .service-card,.services .steps .step:nth-child(5) .service-card{--offset:-2vw}}@media(min-width:90rem){.services .steps .step:first-child .service-card,.services .steps .step:nth-child(3) .service-card,.services .steps .step:nth-child(5) .service-card{--offset:-2.2vw}}@media(min-width:120rem){.services .steps .step:first-child .service-card,.services .steps .step:nth-child(3) .service-card,.services .steps .step:nth-child(5) .service-card{--offset:-2.4vw}}@media(min-width:160rem){.services .steps .step:first-child .service-card,.services .steps .step:nth-child(3) .service-card,.services .steps .step:nth-child(5) .service-card{--offset:-2.6vw}}@media(max-width:1440px){.services .timeline{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:3.1rem}.services .timeline-image{width:1440px;min-width:1440px;display:block}.services .steps{min-width:1440px;grid-template-columns:repeat(5,1fr);gap:2rem}.services .steps .step:first-child .service-card,.services .steps .step:nth-child(3) .service-card,.services .steps .step:nth-child(5) .service-card{--offset:-2.8rem}}@media(max-width:768px){.services{min-height:25rem;padding-top:1.875rem!important}.services .section-title{font-size:1.25rem}.services .steps .step:first-child .service-card,.services .steps .step:last-child .service-card{--xoffset:-10px}}.services .steps .step .service-card .subtitle-multiline{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.partners{height:auto;min-height:20rem;box-sizing:border-box;background:#f5f8f8;padding:2rem 0}@media(min-width:768px){.partners{min-height:25rem}}@media(min-width:1024px){.partners{height:29.13rem;padding:0}}.partners .container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}@media(min-width:1024px){.partners .container{flex-direction:row;justify-content:space-between;align-items:center;gap:4rem}}.partners .container .section-title{height:auto;width:100%;max-width:29.13rem;padding:2rem 0;background-image:-webkit-image-set(url("/images/ditu.png") 1x,url("/images/ditu@2x.png") 2x);background-image:image-set(url("/images/ditu.png") 1x,url("/images/ditu@2x.png") 2x);background-repeat:no-repeat;background-position:50%;background-size:contain;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media(min-width:1440px){.partners .container .section-title{height:100%;padding-top:3rem;text-align:left;align-items:flex-start;text-indent:0;transform:translateX(-7rem);background-position:0;text-indent:7rem}.partners .container .section-title .description1{padding-left:7rem;text-indent:0}}.partners .container .section-title .title{font-weight:700;font-size:1.5rem;color:#333;text-align:inherit;font-style:normal;margin:0 0 2rem}@media(min-width:768px){.partners .container .section-title .title{font-size:1.75rem}}@media(min-width:1024px){.partners .container .section-title .title{font-size:2rem}}@media(min-width:1280px){.partners .container .section-title .title{font-size:2.25rem}}.partners .container .section-title .description{font-weight:400;font-size:.8rem;color:#666;text-align:inherit;font-style:normal;margin:.5rem 0}@media(min-width:768px){.partners .container .section-title .description{font-size:.9rem}}@media(min-width:1024px){.partners .container .section-title .description{font-size:1rem}}@media(min-width:1280px){.partners .container .section-title .description{font-size:1rem}}.partners .container .section-title .description1{position:relative;top:0}@media(min-width:1024px){.partners .container .section-title .description1{top:-1rem}}.partners .container .section-title .partner-count{font-family:Impact;font-size:1.25rem;color:#333;text-align:inherit;font-style:normal;margin-top:1rem}@media(min-width:768px){.partners .container .section-title .partner-count{font-size:1.375rem}}@media(min-width:1024px){.partners .container .section-title .partner-count{font-size:1.5rem}}@media(min-width:1280px){.partners .container .section-title .partner-count{font-size:1.5rem}}.partners .partner-grid{flex:1 1;display:flex;flex-direction:column;align-items:center;position:relative;width:100%;--partner-gap:0;--partner-row-gap:0;gap:var(--partner-row-gap)}@media(min-width:1024px){.partners .partner-grid{transform:translateX(0)}}@media(min-width:1280px){.partners .partner-grid{transform:translateX(5rem)}}@media(min-width:1440px){.partners .partner-grid{--partner-gap:0;--partner-row-gap:0;transform:translateX(-1rem)}}.partners .partner-grid .row{display:grid;grid-template-columns:repeat(4,minmax(3rem,1fr));grid-gap:0;gap:0;width:100%;max-width:48rem;justify-items:stretch;align-items:center;position:relative}@media(min-width:768px){.partners .partner-grid .row{gap:0}}.partners .partner-grid:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:48rem;height:100%;pointer-events:none;background-repeat:no-repeat;background-size:.125rem 100%,.125rem 100%,.125rem 100%;background-position:left calc((100% - var(--partner-gap)*3)/4 + var(--partner-gap)/2) top,left calc((100% - var(--partner-gap)*3)/4*2 + var(--partner-gap)*1.5) top,left calc((100% - var(--partner-gap)*3)/4*3 + var(--partner-gap)*2.5) top}@media(max-width:1440px){.partners .container{width:92vw!important}}@media(min-width:1440px){.partners .container{width:100%!important;max-width:1320px;margin:0 auto}}.partners .partner-grid .row:before{content:none;display:none;background:none}.partners .partner-grid .partner:hover{box-shadow:0 10px 50px 0 rgba(26,46,85,.1);border-radius:0}@media(max-width:767px){.partners{padding:1.25rem 0;background-image:-webkit-image-set(url("/images/ditu.png") 1x,url("/images/ditu@2x.png") 2x);background-image:image-set(url("/images/ditu.png") 1x,url("/images/ditu@2x.png") 2x);background-repeat:no-repeat;background-position:50%;background-size:88vw}.partners .container{gap:1rem}.partners .partner-grid{--partner-gap:0;--partner-row-gap:0}.partners .partner-grid .row{gap:0;justify-items:stretch}.partners .container .section-title{padding:1rem 0;background-image:none}.partners .container .section-title .title{font-size:1.25rem;margin-bottom:1rem}.partners .container .section-title .description{font-size:.78rem}.partners .container .section-title .partner-count{font-size:1.125rem}.partners .partner-grid .row{gap:var(--partner-gap);grid-template-columns:repeat(4,minmax(2.75rem,1fr))}.partners .partner-grid .partner{max-width:none;padding:.5rem}.partners .partner-grid .partner .logo{max-height:2.25rem}}.partners .partner-grid:after{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:100%;max-width:48rem;height:100%;pointer-events:none;z-index:1;background-repeat:no-repeat;background-image:linear-gradient(180deg,transparent,#E5E5E5,transparent),linear-gradient(180deg,transparent,#E5E5E5,transparent),linear-gradient(180deg,transparent,#E5E5E5,transparent);background-size:.125rem 100%,.125rem 100%,.125rem 100%;background-position:left 25% top,left 50% top,left 75% top}.partners .partner-grid .divider{width:100%;max-width:48rem;height:.125rem;background:linear-gradient(90deg,transparent,#E5E5E5,transparent);margin:0}.partners .partner-grid .partner{border-radius:.75rem;padding:.75rem;text-align:center;box-shadow:none;will-change:transform;transition:background-color .14s ease,box-shadow .18s ease,border-color .14s ease,transform .18s ease;width:100%;max-width:none;min-width:4.5rem;min-height:2.5rem;gap:var(--partner-gap)}@media(min-width:1440px){.partners .partner-grid .partner{padding:1rem;max-width:none;min-width:6rem;min-height:3rem}}.partners .partner-grid .partner:hover{background:#fff;box-shadow:0 .375rem 1rem rgba(26,46,85,.1)}.partners .partner-grid .partner .logo{display:block;width:100%;height:auto;object-fit:contain;max-height:3rem;min-height:1.5rem}@media(min-width:1024px){.partners .partner-grid .partner .logo{max-height:3.5rem;min-height:2rem}}@media(max-width:767px){.partners{padding:1.25rem 0;background-image:-webkit-image-set(url("/images/ditu.png") 1x,url("/images/ditu@2x.png") 2x);background-image:image-set(url("/images/ditu.png") 1x,url("/images/ditu@2x.png") 2x);background-repeat:no-repeat;background-position:50%;background-size:88vw}.partners .container{gap:1rem}.partners .partner-grid{--partner-gap:0;--partner-row-gap:0}.partners .partner-grid .row{gap:0;justify-items:stretch}.partners .container .section-title{padding:1rem 0;background-image:none}.partners .container .section-title .title{font-size:1.25rem;margin-bottom:1rem}.partners .container .section-title .description{font-size:.78rem}.partners .container .section-title .partner-count{font-size:1.125rem}.partners .partner-grid .row{gap:var(--partner-gap);grid-template-columns:repeat(4,minmax(2.75rem,1fr))}.partners .partner-grid .partner{max-width:none;padding:.5rem}.partners .partner-grid .partner .logo{max-height:2.25rem}}@media(max-width:480px){.partners .container{width:92vw!important}.partners .partner-grid{--partner-gap:0.32rem}.partners .partner-grid .row{grid-template-columns:repeat(4,minmax(2.5rem,1fr))}.partners .partner-grid .partner{max-width:none;padding:.45rem}.partners .partner-grid .partner .logo{max-height:2rem}.partners .container .section-title .title{font-size:1.25rem}.partners .partner-grid .partner{max-width:none}}.testimonials{background-color:#fff;height:auto;box-sizing:border-box;padding:6.25rem 0;position:relative;overflow:hidden}.testimonials .testimonials-bg{position:absolute;left:0;top:0;z-index:0;will-change:transform;transform:translateZ(0);pointer-events:none}.testimonials .container{width:100%!important;margin:0 auto}.testimonials .section-title{font-weight:700;font-size:2.25rem;color:#333;text-align:center;font-style:normal;margin-bottom:6.25rem;margin-top:0}.testimonials .card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));grid-gap:1.5rem;gap:1.5rem;width:100%;justify-items:stretch;align-items:center;position:relative;overflow:visible;padding-bottom:1.5rem}@media(min-width:48rem){.testimonials .card-grid{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr))}}@media(min-width:64rem){.testimonials .card-grid{gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(40rem,1fr));justify-content:center}}.testimonials .card-grid .card{border:.0625rem solid #e0e0e0;height:auto;min-height:15rem;padding:1.5rem;box-sizing:border-box;position:relative;z-index:1;background:#fff;box-shadow:0 .13rem 1.88rem 0 rgba(0,0,0,.05);border-radius:.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}@media(min-width:48rem){.testimonials .card-grid .card{min-height:18rem;padding:2rem}}@media(min-width:64rem){.testimonials .card-grid .card{width:40rem;height:20rem;padding:2.5rem;flex-direction:row;gap:1.25rem;box-sizing:border-box}}.testimonials .card-grid .card .left{display:flex;width:100%;flex-direction:column;justify-content:center;text-align:center}@media(min-width:64rem){.testimonials .card-grid .card .left{text-align:left}}.testimonials .card-grid .card .right .video{width:100%;aspect-ratio:16/9}@media(max-width:90rem){.testimonials .testimonials-bg{display:none}}@media(max-width:89.9375rem){.testimonials .card-grid{justify-items:center}.testimonials .card-grid .card{width:100%;max-width:40rem;height:20rem;flex-direction:row;box-sizing:border-box}.testimonials .card-grid .card .left{width:16rem;text-align:left}.testimonials .card-grid .card .left .country{justify-content:flex-start}.testimonials .card-grid .card .right{width:auto;flex:1 1}}.testimonials .card-grid .card .left .name{font-weight:400;font-size:.8rem;color:#666;line-height:1.3;text-align:inherit;font-style:normal}@media(min-width:48rem){.testimonials .card-grid .card .left .name{font-size:.9rem}}@media(min-width:64rem){.testimonials .card-grid .card .left .name{font-size:1rem}}@media(min-width:80rem){.testimonials .card-grid .card .left .name{font-size:1rem}}@media(min-width:64rem){.testimonials .card-grid .card .left .name{line-height:1.38rem}}.testimonials .card-grid .card .left .daxue{margin:0;font-weight:700;font-size:.9rem;color:#333;line-height:1.3;text-align:inherit;font-style:normal}@media(min-width:48rem){.testimonials .card-grid .card .left .daxue{font-size:1rem}}@media(min-width:64rem){.testimonials .card-grid .card .left .daxue{font-size:1.13rem}}@media(min-width:80rem){.testimonials .card-grid .card .left .daxue{font-size:1.13rem}}@media(min-width:64rem){.testimonials .card-grid .card .left .daxue{line-height:1.56rem}}.testimonials .card-grid .card .left .country{font-weight:400;font-size:.7rem;color:#999;line-height:1.3;text-align:inherit;font-style:normal;display:flex;align-items:center;gap:.5rem;justify-content:flex-start}@media(min-width:48rem){.testimonials .card-grid .card .left .country{font-size:.8rem}}@media(min-width:64rem){.testimonials .card-grid .card .left .country{font-size:.85rem}}@media(min-width:80rem){.testimonials .card-grid .card .left .country{font-size:.88rem}}@media(min-width:64rem){.testimonials .card-grid .card .left .country{justify-content:flex-start;line-height:1.25rem}}.testimonials .card-grid .card .right{width:100%;height:auto}@media(min-width:768px)and (max-width:1024px){.testimonials .card-grid .card .right{min-width:240px;overflow:hidden}}.testimonials .card-grid .card .right .video{width:20rem;height:15rem;display:flex;justify-content:center;align-items:center;border-radius:.5rem;overflow:hidden;position:relative}.testimonials .card-grid .card .right .video .video-player,.testimonials .card-grid .card .right .video img{width:100%;height:100%;object-fit:cover}.testimonials .card-grid .card .right .video .play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2.5rem;height:2.5rem;border-radius:50%;background:hsla(0,0%,100%,.95);border:.13rem solid hsla(0,0%,100%,.85);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;z-index:2;box-shadow:0 .38rem 1rem rgba(0,0,0,.15)}@media(min-width:48rem){.testimonials .card-grid .card .right .video .play-button{width:3rem;height:3rem}}@media(min-width:64rem){.testimonials .card-grid .card .right .video .play-button{width:3.5rem;height:3.5rem}}.testimonials .card-grid .card .right .video .play-icon{width:0;height:0;border-left:.6rem solid #0d7c97;border-top:.35rem solid rgba(0,0,0,0);border-bottom:.35rem solid rgba(0,0,0,0);margin-left:.1rem}@media(min-width:48rem){.testimonials .card-grid .card .right .video .play-icon{border-left:.75rem solid #0d7c97;border-top:.45rem solid rgba(0,0,0,0);border-bottom:.45rem solid rgba(0,0,0,0)}}@media(min-width:64rem){.testimonials .card-grid .card .right .video .play-icon{border-left:.88rem solid #0d7c97;border-top:.5rem solid rgba(0,0,0,0);border-bottom:.5rem solid rgba(0,0,0,0);margin-left:.13rem}}.testimonials .card-grid .card .right .video .play-button:after,.testimonials .card-grid .card .right .video .play-button:before{content:"";position:absolute;left:50%;top:50%;width:2.5rem;height:2.5rem;border-radius:50%;border:.13rem solid hsla(0,0%,100%,.8);animation:ripple 1.8s ease-out infinite}@media(min-width:48rem){.testimonials .card-grid .card .right .video .play-button:after,.testimonials .card-grid .card .right .video .play-button:before{width:3rem;height:3rem}}@media(min-width:64rem){.testimonials .card-grid .card .right .video .play-button:after,.testimonials .card-grid .card .right .video .play-button:before{width:3.5rem;height:3.5rem}}.testimonials .card-grid .card .right .video .play-button:after{animation-delay:.9s}@keyframes ripple{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(2.2);opacity:0}}@media(max-width:90rem){.testimonials .testimonials-bg{display:none}.testimonials .section-title{margin-bottom:1.875rem;font-size:1.75rem}.testimonials{padding:3rem 0}}@media(max-width:47.9375rem){.testimonials{padding:1.875rem 0}.testimonials .section-title{margin-bottom:1.875rem;font-size:1.25rem}.testimonials .card-grid{grid-template-columns:1fr;justify-items:center}.testimonials .card-grid .card{width:calc(100% - 3rem);height:10.25rem;min-height:10.25rem;padding:1.25rem;gap:.5rem;box-sizing:border-box;overflow:hidden}.testimonials .card-grid .card .left{width:7.1875rem;text-align:left}.testimonials .card-grid .card .right{flex:0 0 10.25rem}.testimonials .card-grid .card .right .video{width:12rem;height:7.8125rem;aspect-ratio:auto}}.news{height:auto;background-color:#f5f7f7}@media(max-width:767px){.news .container{width:calc(100% - 48px);margin-left:1.5rem;margin-right:1.5rem;overflow-x:hidden}.news .container .news-list{display:flex;flex-direction:row;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-left:0;scroll-padding-right:1.5rem;padding-bottom:0;padding-left:0;padding-right:1.5rem;width:100%;scrollbar-width:none;-ms-overflow-style:none}.news .container .news-list::-webkit-scrollbar{display:none;width:0;height:0}.news .container .news-item{width:75vw;max-width:14rem;height:auto;scroll-snap-align:start;flex-shrink:0}}.news .container{padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.news .container{padding-top:3rem;padding-bottom:3rem}}@media(min-width:1024px){.news .container{padding-top:6.25rem;padding-bottom:6.25rem}}.news .container .section-title{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(min-width:768px){.news .container .section-title{flex-direction:row;align-items:center;gap:0}}.news .container .section-title h2{font-weight:700;font-size:1.5rem;color:#333;text-align:left;font-style:normal;margin:0}@media(min-width:768px){.news .container .section-title h2{font-size:1.75rem}}@media(min-width:1024px){.news .container .section-title h2{font-size:2rem}}@media(min-width:1280px){.news .container .section-title h2{font-size:2.25rem}}.news .container .section-title span{font-weight:700;font-size:.75rem;color:#666;text-align:left;font-style:normal;display:flex;align-items:center;gap:.2rem;justify-content:center;cursor:pointer}@media(min-width:768px){.news .container .section-title span{font-size:.8rem}}@media(min-width:1024px){.news .container .section-title span{font-size:.85rem}}@media(min-width:1280px){.news .container .section-title span{font-size:.88rem}}.news .container .section-title span img{width:1rem;height:1rem}@media(min-width:768px){.news .container .section-title span img{width:1.25rem;height:1.25rem}}.news .container .section-title span:hover{color:#0d7c97}.news .container .section-title .desktop-more{display:inline-flex}.mobile-more-container{display:none;justify-content:center;margin-top:1.5rem}.mobile-more-container .mobile-more{display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;text-decoration:none;color:#666;font-weight:700;font-size:.75rem;transition:color .2s ease;padding:.5rem 1rem;border-radius:.25rem}.mobile-more-container .mobile-more:hover{color:#333}.mobile-more-container .mobile-more img{width:1rem;height:1rem;margin-left:.25rem;vertical-align:middle}@media(max-width:1439px){.news .container .section-title .desktop-more{display:none}.mobile-more-container{display:flex}}.news .container .section-title .more-link{text-decoration:none;color:inherit}.news .container .section-title .more-link.with-arrow{display:inline-flex;align-items:center}.news .container .section-title .more-link.with-arrow .arrow-icon{margin-left:.4rem;font-size:1em;line-height:1;color:inherit}.news .container .section-title .more-link:focus,.news .container .section-title .more-link:hover{text-decoration:none;color:#0d7c97}.news .container .news-list{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}@media(min-width:768px){.news .container .news-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.news .container .news-list{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.news .container .news-list{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.news .container .news-list{gap:2rem;margin-top:2rem}}@media(min-width:1280px){.news .container .news-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;justify-items:stretch;justify-content:space-between;align-items:start;overflow:visible;overscroll-behavior:auto;-webkit-overflow-scrolling:auto;scroll-snap-type:none;padding-bottom:0}}.news .container .news-item{width:100%;height:auto;min-height:18rem;background:#fff;box-shadow:0 .13rem 1.88rem 0 rgba(0,0,0,.05);border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.news .container .news-item:hover{transform:translateY(-4px);box-shadow:0 .25rem 2.5rem 0 rgba(0,0,0,.08)}@media(min-width:768px){.news .container .news-item{min-height:21.69rem}}@media(min-width:1280px){.news .container .news-item{width:18.75rem;height:21.69rem;scroll-snap-align:start}}.news .container .news-item .cover{width:100%;height:8rem;overflow:hidden;flex-shrink:0}@media(min-width:768px){.news .container .news-item .cover{height:10rem;flex-shrink:0}}@media(min-width:1280px){.news .container .news-item .cover{height:11.25rem;flex-shrink:0}}.news .container .news-item .cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.news .container .news-item .cover:hover img{transform:scale(1.1)}.news .container .news-item .info{padding:1rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1}.news .container .news-item .info .title{cursor:pointer;font-weight:700;font-size:.9rem;color:#333;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}@media(min-width:768px){.news .container .news-item .info .title{font-size:.95rem}}@media(min-width:1024px){.news .container .news-item .info .title{font-size:1rem}}@media(min-width:1280px){.news .container .news-item .info .title{font-size:1rem}}@media(min-width:768px){.news .container .news-item .info .title{line-height:1.38rem}}.news .container .news-item .info .title:hover{color:#0d7c97}.news .container .news-item .info .summary{font-weight:400;font-size:.75rem;color:#666;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.news .container .news-item .info .summary{font-size:.8rem}}@media(min-width:1024px){.news .container .news-item .info .summary{font-size:.85rem}}@media(min-width:1280px){.news .container .news-item .info .summary{font-size:.88rem}}@media(min-width:768px){.news .container .news-item .info .summary{line-height:1.25rem}}.news .container .news-item .info .divider{border:0;border-top:.063rem solid #eceff3;margin:.5rem 0;width:100%;opacity:.9}.news .container .news-item .info .meta{margin-top:.5rem;margin-bottom:.5rem;display:flex;justify-content:space-between;align-items:center;flex-grow:2}.news .container .news-item .info .author{display:flex;align-items:center;gap:.5rem}.news .container .news-item .info .author .avatar{width:1.25rem;height:1.25rem;border-radius:50%;object-fit:cover}@media(min-width:768px){.news .container .news-item .info .author .avatar{width:1.5rem;height:1.5rem}}.news .container .news-item .info .author .name{font-weight:400;font-size:.7rem;color:#666}@media(min-width:768px){.news .container .news-item .info .author .name{font-size:.75rem}}@media(min-width:1024px){.news .container .news-item .info .author .name{font-size:.8rem}}@media(min-width:1280px){.news .container .news-item .info .author .name{font-size:.88rem}}.news .container .news-item .info .like{display:inline-flex;align-items:center;gap:.25rem;border:none;background:rgba(0,0,0,0);cursor:pointer;padding:0}.news .container .news-item .info .like .heart{color:#ff3b30;font-size:.9rem;line-height:1rem}@media(min-width:768px){.news .container .news-item .info .like .heart{font-size:1rem}}.news .container .news-item .info .like .count{font-weight:400;font-size:.7rem;color:#999}@media(min-width:768px){.news .container .news-item .info .like .count{font-size:.75rem}}@media(min-width:1024px){.news .container .news-item .info .like .count{font-size:.8rem}}@media(min-width:1280px){.news .container .news-item{width:18.75rem;height:21.69rem;scroll-snap-align:unset}.news .container .news-item .info .like .count{font-size:.88rem}}@media(max-width:767px){.news .container{width:100vw;margin:0;padding-left:1.5rem;padding-right:1.5rem;overflow-x:hidden}.news .container .news-list{display:flex;flex-direction:row;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-left:1.5rem;padding-bottom:0;padding-left:1.5rem;width:calc(100% + 1.5rem)}.news .container .news-item{width:100%;height:auto;min-height:18rem;background:#fff;box-shadow:0 .13rem 1.88rem 0 rgba(0,0,0,.05);border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column}.news .container .news-item .cover{height:5rem}.news .container .news-item .info{padding:.5rem;gap:.35rem}.news .container .news-item .info .title{font-size:.8rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news .container .news-item .info .summary{font-size:.7rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news .container .news-item .info .author .avatar{width:1rem;height:1rem}.news .container .news-item .info .author .name{font-size:.68rem}.news .container .news-item .info .like .heart{font-size:.85rem;line-height:1rem}.news .container .news-item .info .like .count{font-size:.65rem}.news .container .news-item .info .meta{margin-top:.35rem}.news .container .section-title{justify-content:center;gap:.5rem}.news .container .section-title h2{text-align:center;width:100%;font-size:1.25rem}.news .container .section-title span{display:none}.news .container .news-list{padding-left:0;scroll-padding-left:0}.news .container .news-item{min-height:auto}.news .container .news-item .cover{height:6.5rem}.news .container .news-item .info{padding:.75rem;gap:.4rem}.news .container .news-item .info .title{font-size:.85rem;line-height:1.2}.news .container .news-item .info .summary{font-size:.72rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news .container .news-item .info .meta{margin-top:.4rem}.news .container .news-list{padding-left:0;scroll-padding-left:0}}@media(min-width:768px)and (max-width:1439px){.news .container{width:100%;max-width:100%;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.news .container .section-title{justify-content:center;gap:.5rem}.news .container .section-title h2{text-align:center;width:100%}.news .container .section-title span{display:none}.news .container .news-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem;overflow:visible;width:100%}.news .container .news-list::-webkit-scrollbar{display:none;width:0;height:0}.news .container .news-item{width:100%;height:auto;min-height:auto;scroll-snap-align:start}.news .container .news-item .cover{height:6.5rem}.news .container .news-item .info{padding:.75rem;gap:.4rem}.news .container .news-item .info .title{font-size:.85rem;line-height:1.2}.news .container .news-item .info .summary{font-size:.72rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news .container .news-item .info .meta{margin-top:.4rem}}.footer{background:#fff;border-top:.0625rem solid var(--border);padding-bottom:40px;padding-top:40px}.footer .container{margin-top:2.5rem}@media(min-width:768px){.footer .container{margin-top:3rem}}@media(min-width:1024px){.footer .container{margin-top:5rem}}.footer .footer-top{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}@media(min-width:768px){.footer .footer-top{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:3rem}}@media(min-width:1024px){.footer .footer-top{gap:6rem}}.footer .footer-brand{flex:1 1;min-width:auto;width:100%}@media(min-width:768px){.footer .footer-brand{min-width:17.5rem;width:auto}}.footer .brand-row{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.footer .brand-logo{width:150px;height:33px;display:block}.footer .brand-name{font-weight:700;font-size:1rem;color:var(--primary)}@media(min-width:768px){.footer .brand-name{font-size:1.125rem}}@media(min-width:1024px){.footer .brand-name{font-size:1.25rem}}@media(min-width:1280px){.footer .brand-name{font-size:1.25rem}}.footer .brand-desc{margin:.75rem 0 1rem;color:var(--muted);line-height:1.7;font-size:.8rem}@media(min-width:768px){.footer .brand-desc{font-size:.85rem}}@media(min-width:1024px){.footer .brand-desc{font-size:.9rem}}@media(min-width:1280px){.footer .brand-desc{font-size:.95rem}}.footer .about-btn{margin:2rem 0;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;background-color:#fff;width:8.63rem;height:2.5rem;box-shadow:0 -.12rem 1.25rem 0 rgba(0,0,0,.02);border-radius:1.56rem;border:.13rem solid #0d7c97;font-weight:700;font-size:1rem;color:#333;text-shadow:0 0 .0625rem rgba(0,0,0,.02);text-align:left;font-style:normal;text-decoration:none}@media(min-width:1024px){.footer .about-btn{margin:5rem 0}}.footer .about-btn .arrow-icon{display:inline-block;margin-left:.4rem;font-size:1em;line-height:1;color:inherit}.footer .about-btn:hover{background:var(--bg-soft);color:#0d7c97}.footer .about-btn.with-arrow{display:inline-flex;align-items:center}.footer .footer-links{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(min-width:768px){.footer .footer-links{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.footer .footer-links{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.footer .footer-links{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){.footer .footer-links{gap:1.5rem}}@media(min-width:1024px){.footer .footer-links{gap:2rem}}.footer .link-col{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}@media(min-width:768px){.footer .link-col{align-items:center;gap:1.25rem}}.footer .col-title{font-weight:600;font-size:.9rem;color:#333;margin:0 0 1.5rem}@media(min-width:768px){.footer .col-title{font-size:.95rem}}@media(min-width:1024px){.footer .col-title{font-size:1rem}}@media(min-width:1280px){.footer .col-title{font-size:1rem}}@media(min-width:1024px){.footer .col-title{margin:0 0 3.13rem}}.footer .link-col a{text-decoration:none;color:#666;font-size:.8rem}@media(min-width:768px){.footer .link-col a{font-size:.85rem}}@media(min-width:1024px){.footer .link-col a{font-size:.9rem}}@media(min-width:1280px){.footer .link-col a{font-size:.95rem}}@media(min-width:1024px){.footer-links-en .link-col a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;display:inline-block}}.footer-links-en .link-col{align-items:flex-start!important}.footer .link-col a:hover{color:#0d7c97}.footer .footer-bottom{margin-top:1.5rem;padding-top:1rem;border-top:.0625rem solid var(--border);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem}@media(min-width:768px){.footer .footer-bottom{flex-direction:row;align-items:center;gap:0}}@media(min-width:1024px){.footer .footer-bottom{margin-top:2.5rem;padding-top:1.25rem}}.footer .footer-bottom p{margin:.25rem 0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:.75rem;color:#666;line-height:1.25rem;text-shadow:0 0 .0625rem rgba(0,0,0,.02);text-align:left;font-style:normal}@media(min-width:768px){.footer .footer-bottom p{font-size:.8rem}}@media(min-width:1024px){.footer .footer-bottom p{font-size:.85rem}}@media(min-width:1280px){.footer .footer-bottom p{font-size:.88rem}}@media(max-width:1440px){.footer .about-btn{display:none}.footer .footer-top{flex-direction:column;align-items:flex-start;gap:2rem}.footer .footer-brand{width:100%;min-width:auto}.footer .footer-links{width:100%;display:flex;justify-content:space-between;gap:0;flex-wrap:nowrap}.footer .link-col{align-items:flex-start}.footer .container{width:calc(100% - 48px)!important;margin-left:1.5rem;margin-right:1.5rem}}@media(max-width:767px){.footer{padding-top:0}}@media(min-width:768px)and (max-width:1440px){.footer .container{width:calc(100% - 10rem)!important;margin-left:5rem;margin-right:5rem}}.hero-container{z-index:1}.hero{box-sizing:border-box;padding-top:16.06rem;align-items:center;justify-content:center;background:#fff;height:66.25rem;position:relative;overflow:hidden;display:flex;flex-wrap:nowrap}.hero .hero-bg{position:absolute;left:0;top:13.19rem;width:13.91rem;height:16.56rem;background-image:-webkit-image-set(url("/images/banner-2.png") 1x,url("/images/banner-2@2x.png") 2x);background-image:image-set(url("/images/banner-2.png") 1x,url("/images/banner-2@2x.png") 2x);background-position:0 0;background-repeat:no-repeat;background-size:auto;will-change:transform;z-index:0;transition:transform .1s ease-out}.hero-container{height:100%;min-width:27rem;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"left illustration" "stats illustration";grid-column-gap:2rem;column-gap:2rem;grid-row-gap:2rem;row-gap:2rem;align-items:start;padding-left:4rem}.hero-lef{box-sizing:border-box;padding-top:4.44rem;grid-area:left;height:auto;align-self:start}.hero .subtitle{font-weight:400;font-size:1.5rem;color:#666}.hero .intr{margin-top:2.5rem;height:4.3rem;display:flex;align-items:center;justify-content:flex-start;gap:1.25rem}.hero .inline-icon{width:10.94rem;height:4.38rem}.hero-illustration{width:37.5rem;height:40rem}.hero h1{font-weight:700;font-size:2.5rem;color:#333;line-height:3.5rem}.hero p{color:var(--muted);margin:0 0 .875rem}.stats{display:grid;grid-template-columns:repeat(4,1fr);box-sizing:border-box;padding-right:3rem;grid-column-gap:5rem;column-gap:5rem;grid-row-gap:0;row-gap:0;align-items:start;grid-area:stats}.stat{background:rgba(0,0,0,0);border:none;padding:0;border-radius:0;text-align:left}.stat .num{font-family:Impact;font-size:2rem;color:#3a4655;line-height:2.25rem;gap:.25rem}.rolling-number,.stat .num{display:inline-flex;align-items:baseline}.rolling-digit{position:relative;height:2.25rem;overflow:hidden;display:inline-block}.rolling-track{will-change:transform;display:flex;flex-direction:column;-webkit-backface-visibility:hidden;backface-visibility:hidden}.digit-cell,.digit-static{display:block;height:2.25rem;line-height:2.25rem;font-weight:inherit;font-size:inherit;color:inherit}.stat .line{margin-top:.5rem;width:5rem;height:.125rem;background:var(--border);border-radius:.0625rem}.stat .label{margin-top:.75rem;color:var(--muted);font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-illustration{width:100%;position:relative;margin-left:0;grid-area:illustration;align-self:start;justify-self:end}@media(min-width:1440px){.hero-illustration{margin-top:6rem}}.orbit{position:relative;width:80%;height:80%;margin:0 auto}.orbit .center-illustration{width:600px}.ring{position:absolute;border-radius:50%}.ring-outer{inset:0}.ring-inner{inset:4rem}.center-illustration{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:auto;display:block;z-index:2}.badge{position:absolute;width:4.5rem;height:4.5rem;border-radius:50%;display:grid;place-items:center;background:#fff;border:.0625rem solid var(--border);box-shadow:0 .625rem 1.5rem rgba(0,0,0,.08);z-index:3}.badge .badge-content{font-weight:700;color:#d43b3b}.badge-tl{left:2rem;top:1.5rem}.badge-tr{right:2rem;top:2rem}.badge-r{right:-.5rem;top:12rem}.badge-bl{left:3rem;bottom:1.5rem}.badge-l{left:.5rem;top:12rem}.badge-br{right:3rem;bottom:.5rem}.services{background:#fff}@media(max-width:1440px){.hero{padding-top:0}.hero-bg{display:none}.hero-container{display:block}.hero-lef{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%!important;min-width:none;height:auto}.hero-lef h1{width:100%;text-align:center;font-weight:700;color:#333;font-style:normal}.hero-lef .intr,.hero-lef .subtitle{font-weight:400;color:#666;text-align:left;font-style:normal}.hero-lef .intr{margin-top:.5rem}.hero-lef .intr img{width:auto}.hero-illustration{width:100%;margin-left:0;height:370px}.hero-illustration .orbit{width:370px;height:370px}.hero-illustration .orbit .center-illustration{width:100%}.stats{margin-top:2rem;padding-right:0}}@media(min-width:768px)and (max-width:1023px){.hero{height:56rem}.hero .hero-container{padding-left:0}.stats{grid-template-columns:repeat(4,max-content);justify-content:center;column-gap:2.5rem;padding-right:0;margin-left:auto;margin-right:auto}.stat{text-align:center}.stat .line{margin-left:auto;margin-right:auto}}@media(max-width:767px){.hero{height:790px}.hero-container{padding:0 1rem}.hero-lef h1{font-size:20px}.hero-lef .subtitle{font-size:12px}.hero-lef .intr{font-size:10px}.hero-lef .intr img{height:42px;width:auto}.hero-illustration{height:270px}.hero-illustration .orbit{width:260px;height:260px}.stats{grid-template-columns:repeat(2,1fr);column-gap:.5rem;row-gap:.5rem;justify-items:center}.stat{text-align:center}.stat .num{font-size:1.5rem;line-height:1.75rem}.stat .line{width:2.5rem;margin:.25rem auto 0}.stat .label{font-size:.875rem;margin-top:.5rem}}@media(min-width:1024px)and (max-width:1440px){.hero{height:56rem;padding-top:0}.hero-container{height:100%}.stats{grid-template-columns:repeat(4,max-content);justify-content:center;column-gap:3rem;padding-right:0;margin-left:auto;margin-right:auto}.stat{text-align:center}.stat .line{margin-left:auto;margin-right:auto}}.hero-illustration .orbit{perspective:800px}.parallax-rotator{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .3s ease-out;transform:rotateX(calc(var(--rotateX, 0) * 1deg)) rotateY(calc(var(--rotateY, 0) * 1deg))}.parallax-layer{position:absolute;left:50%;top:50%;will-change:transform;transform:translate(-50%,-50%) translate3d(calc(var(--parallaxOffset, 0) * var(--rotateY, 0) / var(--maxRotate, 20) * 1%),calc(var(--parallaxOffset, 0) * var(--rotateX, 0) / var(--maxRotate, 20) * -1%),0);z-index:2}.parallax-layer.center-illustration img{width:600px;max-width:100%;display:block}.stats{margin-top:2rem;padding-right:0}.about-banner{margin-top:6rem}@media(max-width:90rem){.about-banner{margin-top:5rem}}.about-banner .banner-wrap{position:relative;height:23.75rem}.about-banner .banner-img{width:100%;height:100%;object-fit:cover;display:block}.about-banner .banner-overlay{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}.about-banner .banner-title{font-size:2rem;font-weight:700}.about-banner .banner-subtitle{margin-top:.5rem;font-size:1rem}@media(min-width:64rem){.about-banner .banner-title{font-size:2.25rem}.about-banner .banner-subtitle{font-size:1.125rem}}.about-page .container{width:100%;padding-left:6.25rem;padding-right:6.25rem}@media(max-width:90rem){.about-page .container{padding-left:3rem;padding-right:3rem}}@media(max-width:48rem){.about-page .container{padding-left:1rem;padding-right:1rem}}.company-intro .intro-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:center}@media(min-width:64rem){.company-intro .intro-grid{grid-template-columns:40% 60%}}.company-intro .intro-visual{order:2;text-align:center}.company-intro .intro-visual .intro-img{max-width:27rem;width:100%;display:inline-block}.company-intro .intro-text{order:1}@media(min-width:64rem){.company-intro .intro-visual{order:1}.company-intro .intro-text{order:2}}.company-intro .section-title{font-weight:700;font-size:1.5rem;color:#333;text-align:left}.company-intro p{color:#666;font-size:.95rem;line-height:1.8}@media(max-width:48rem){.company-intro .section-title{text-align:center}}.about-content{display:flex;align-items:center}.about-content-1{margin-top:1.875rem;height:43.75rem;background:#fff}.about-content-2{background:#f5f7f7}.about-content .container{display:flex;align-items:center;justify-content:center;height:100%}.about-content-1 .container{display:block;height:100%;padding-left:0;padding-right:0}.about-c1-grid{height:100%;display:grid;grid-template-columns:auto 1fr;grid-column-gap:6.25rem;column-gap:6.25rem;align-items:center}.about-c1-visual{display:flex;align-items:center;justify-content:center}.about-c1-visual .parallax-layer{left:50%;top:50%;width:31.25rem;aspect-ratio:500/476;height:auto;display:block;transform:translate(-50%,-50%) translate3d(calc(var(--parallaxOffset, 0) * var(--rotateY, 0) / var(--maxRotate, 20) * 1%),calc(var(--parallaxOffset, 0) * var(--rotateX, 0) / var(--maxRotate, 20) * -1%),0)}.about-c1-visual .orbit{width:37.5rem;max-width:100%;aspect-ratio:500/476;height:auto}.about-c1-img{width:100%;max-width:100%;height:auto;display:block;object-fit:contain}.about-c1-text{color:#333}.about-c1-title{font-size:1.5rem;font-weight:700;margin:0 0 1rem}.about-c1-desc{color:#666;font-size:.95rem;line-height:1.8}@media(max-width:64rem){.about-c1-grid{column-gap:3rem}}@media(max-width:89.9375rem){.about-c1-grid{grid-template-columns:1fr;row-gap:0;grid-template-areas:"text" "visual"}.about-c1-text{grid-area:text;margin:0 1.5rem}.about-c1-desc,.about-c1-text,.about-c1-title{text-align:center}.about-c1-visual{grid-area:visual}.about-c1-visual .orbit{width:15rem!important;max-width:15rem!important;transform:translateX(-1.5rem);margin:0 auto 1.5rem}.about-c1-visual .parallax-layer{width:15rem!important;aspect-ratio:240/210!important}.about-c1-img{width:15rem!important;height:auto!important}}@media(min-width:48.0625rem)and (max-width:89.9375rem){.about-c1-visual .orbit{width:18.75rem;max-width:18.75rem}.about-c1-visual .parallax-layer{width:18.75rem;aspect-ratio:240/210}.about-c1-img{width:18.75rem;height:auto}}@media(max-width:48rem){.about-c1-grid{grid-template-columns:1fr;row-gap:0}.about-c1-visual .orbit{overflow:hidden}.about-c1-img,.about-c1-visual .orbit,.about-c1-visual .parallax-layer{width:100%;max-width:24rem}}.about-page .two-col{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;justify-items:start;align-items:start}@media(min-width:64rem){.about-page .two-col{grid-template-columns:1fr;gap:2rem}}@media(min-width:90rem){.about-page .two-col{grid-template-columns:1fr 2fr;gap:4rem}}.card{background:#fff;border-radius:.5rem;border:.0625rem solid #e6edf3;padding:1.5rem}.card-title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.team-advantages .adv-list{list-style:disc;padding-left:1.25rem;color:#666;line-height:1.8}.team-intro .member-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(min-width:90rem){.team-intro .member-list{grid-template-columns:repeat(5,1fr)}}.team-intro .member{text-align:center}.team-intro .avatar-wrap{width:5.5rem;height:5.5rem;border-radius:50%;overflow:hidden;margin:0 auto .5rem;background:#f6f6f6;display:flex;align-items:center;justify-content:center}.team-intro .avatar{width:100%;height:100%;object-fit:contain}.team-intro .name{font-weight:600;color:#333}.team-intro .title{color:#888;font-size:.875rem}@media(max-width:64rem){.about-banner .banner-wrap{height:20rem}.about-banner{margin-top:4rem}.about-content-1{height:28rem}}@media(max-width:48rem){.about-banner .banner-wrap{height:15rem}.about-banner{margin-top:3rem}.about-banner .banner-title{font-size:1.75rem}.about-banner .banner-subtitle{font-size:1rem}.about-content-1{height:auto;min-height:22.5rem}.about-content-2{height:auto;min-height:17.5rem}}@media(max-width:30rem){.about-banner .banner-wrap{height:13.75rem}.about-banner{margin-top:2rem}.about-banner .banner-title{font-size:1.5rem}.about-banner .banner-subtitle{font-size:.9375rem}.about-content-1{min-height:20rem;margin-top:1.875rem}.about-c1-title{font-weight:700;font-size:1.25rem;color:#333}.about-c1-desc{font-size:.75rem;color:#333;line-height:1.5rem}.about-content-2{min-height:15rem}}@media(min-width:30.0625rem)and (max-width:48rem){.about-c1-text{margin:0 1.5rem}.about-c1-title{font-size:1.375rem}.about-c1-desc{font-size:.875rem;line-height:1.375rem}.about-c1-visual .orbit{width:17.5rem;max-width:17.5rem}.about-c1-visual .parallax-layer{width:17.5rem;aspect-ratio:240/210}.about-c1-img{width:17.5rem;height:auto}}.about-content-2 .container{display:block;height:auto;padding-left:0!important;padding-right:0!important;justify-content:normal;align-items:normal}@media(min-width:90rem){.about-content-2 .card-title{margin-bottom:3.75rem}.about-content-2{box-sizing:border-box;padding-top:6.25rem;padding-bottom:6.25rem}}.about-content-2 .card{background:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important;padding:0!important}.about-content-2 .card-title{margin-top:0!important}@media(min-width:90rem){.about-content-2 .team-advantages .adv-list li{font-weight:700;font-size:1rem;color:#333}.about-content-2 .team-advantages .adv-list li+li{margin-top:3.125rem}.about-content-2 .team-intro{margin-left:3.125rem;max-width:100%;transform:translateX(5.625rem)}.about-content-2 .team-intro .title{margin-top:.5rem}.about-content-2 .team-intro .member-list{gap:2rem;justify-content:center}.about-content-2 .team-intro .avatar-wrap{width:7.5rem;height:7.5rem}}@media(min-width:89.9375rem){.about-c1-title,.about-content-2 .card-title{font-size:2.25rem!important}.about-c1-title{margin-bottom:2.5rem}}@media(max-width:89.9375rem){.team-advantages card{width:100%}.about-page .two-col{justify-content:center!important}.about-content-2 .card-title{text-align:center;font-size:1.25rem!important;margin-bottom:1.875rem}.about-content-2{text-align:center}.about-page .two-col{margin:1.875rem auto;justify-items:center!important}.about-content-2 .team-advantages,.about-content-2 .team-intro{text-align:center}.about-content-2 .team-advantages .adv-list{padding-left:0;list-style-position:inside;text-align:left}.about-content-2 .team-advantages .adv-list li{font-weight:700;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:1.25rem}.about-content-2 .team-intro .member-list{grid-template-columns:repeat(2,1fr);justify-items:center;gap:1rem}.about-content-2 .team-intro .avatar-wrap{width:4rem;height:4rem}.about-content-2 .team-intro .name{font-size:.85rem}.about-content-2 .team-intro .title{font-size:.75rem}}@media(max-width:90rem)and (min-width:48.0625rem){.about-content-1{min-height:22.5rem;height:26.5rem}}.study-services{padding:6.25rem 0}.study-services .container{max-width:68.75rem;margin:0 auto;padding:0 1rem}.study-services .section-title{width:-moz-fit-content;width:fit-content;margin:0 auto 6.25rem;padding:0;border:none;border-radius:0;font-size:2.25rem;font-weight:700;color:#333}@media(min-width:56.3125rem){.study-services{padding:6.25rem 0}.section-title{margin:0 auto 1.875rem;font-size:1.25rem}}@media(max-width:768px){.study-services{padding:0}.section-title{margin:0 auto 1.875rem!important;font-size:1.25rem!important}}.apply-list{display:flex;flex-direction:column;gap:1.25rem}.apply-card{display:grid;grid-template-columns:33.75rem 1fr;align-items:center;background:#fff;border-radius:.625rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.06);overflow:hidden}.card-image{height:100%;overflow:hidden}.card-img{transition:transform .24s ease;will-change:transform;width:100%;height:100%;object-fit:cover;display:block}.card-image:hover .card-img{transform:scale(1.1)}.card-content{padding:1.5rem 1.75rem}.title-row{gap:.75rem}.title-row,.title-text{display:flex;flex-direction:column;align-items:flex-start}.title-text{text-align:left}.step-icon-img{width:1.625rem;height:1.625rem;object-fit:contain;display:inline-block}.card-title{font-size:1.125rem;font-weight:600;color:#333}.card-desc{margin-top:.5rem;font-size:.875rem;color:#666}@media(max-width:56.25rem){.apply-list{align-items:stretch}.apply-card{display:flex;flex-direction:column;height:100%;padding:0;border-radius:.5rem}.apply-card,.card-image{width:100%;overflow:hidden}.card-image{flex:1 1;height:200px;position:relative}.card-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.card-content{flex-grow:1;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-self:flex-start}.title-row{flex-direction:column;align-items:flex-start;gap:.25rem;height:100%}.step-icon-img{width:1.5rem;height:1.5rem}.card-title{font-size:.875rem;line-height:1.5rem;margin-top:0;margin-bottom:0}.card-desc{font-size:.75rem;margin-top:.25rem}}@media(max-width:23.5rem){.card-content{padding-block:.25rem;margin-left:.75rem;padding:.75rem .75rem .75rem 0}.title-text{min-width:0}.card-title{font-size:.75rem;line-height:1.5rem}.card-desc{font-size:.625rem;line-height:.875rem;margin-top:.125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(min-width:75rem){.study-services .container{max-width:82.5rem;padding:0}.apply-card{display:grid;grid-template-columns:33.75rem 1fr;align-items:center;height:18.75rem;grid-column-gap:5rem;column-gap:5rem}.card-image{position:static;height:18.75rem;overflow:hidden}.card-img{width:100%;height:100%;object-fit:cover}.apply-list{gap:2.5rem}.card-content{padding:1.5rem 1.75rem 1.5rem 0}.step-icon-img{width:3.75rem;height:3.75rem}}.news-page .content-panel{border-radius:10px;background:rgba(0,0,0,0);box-shadow:none;padding:0}.news-page .page-title{font-size:20px;font-weight:600;color:#333;margin-bottom:16px}.news-page .pagination{display:flex;gap:12px;justify-content:center;margin-top:50px}.news-page .page-btn{width:50px;height:50px;border-radius:50px;background:rgba(0,0,0,0);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:#9aa6b2}.news-page .page-btn:focus{outline:none}.news-page .page-btn.active{background:#0d7c97;color:#fff}@media(min-width:1440px){.news-page .news .container .news-list{min-height:45.5rem;margin-top:40px}.news-page .page-title{width:-moz-fit-content;width:fit-content;margin:0 0 24px;font-weight:700;font-size:36px;color:#333;text-align:left}}@media(max-width:1439px){.news-page .page-title{font-size:18px;margin-bottom:12px;text-align:center}.news-page .pagination{display:none}.news-page .news .container .news-list{min-height:auto;margin-top:20px}}