:root{--blue:#2456A6;--blue-deep:#123a75;--ink:#222;--gray:#8a94a3;--line:#e8eaee;--bg-soft:#f6f7f9;--footer:#2e3238}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;color:var(--ink);background:#fff}.wrap{max-width:1280px;margin:0 auto;padding:0 40px}a{text-decoration:none;color:inherit;cursor:pointer}.en{font-size:13px;letter-spacing:4px;color:#b6bdc9;text-transform:uppercase;margin-bottom:14px}.cn{font-size:34px;font-weight:700;line-height:1.3}.more-btn{display:inline-flex;align-items:center;gap:14px;border:1px solid #c9cfda;padding:13px 30px;font-size:14px;letter-spacing:2px;color:var(--ink);background:transparent;transition:.25s}.more-btn:hover{border-color:var(--blue);color:var(--blue)}.more-btn .arr{transition:.25s}.more-btn:hover .arr{transform:translate(6px)}.center-head{text-align:center}.nav{position:fixed;top:0;left:0;right:0;z-index:100;height:76px;transition:.3s}.nav-inner{max-width:1400px;margin:0 auto;padding:0 40px;height:100%;display:flex;align-items:center}.logo{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:700;color:#fff;transition:.3s;flex-shrink:0}.logo-mark{width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,#2456a6,#4a7fd4);display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;font-weight:800}.logo-img{height:36px;width:auto;border-radius:6px;object-fit:contain}.nav-menu{flex:1;margin-left:56px;background:transparent!important;border-bottom:none!important;min-width:0}.nav-menu.ant-menu-horizontal{line-height:74px}.nav .ant-menu-item{color:#ffffffeb!important;font-size:15px}.nav .ant-menu-item:after{display:none!important}.nav .ant-menu-item:hover,.nav .ant-menu-item-selected{color:#fff!important;background:var(--blue);border-radius:6px}.nav.solid .ant-menu-item{color:#3a4353!important}.nav.solid .ant-menu-item:hover,.nav.solid .ant-menu-item-selected{color:#fff!important;background:var(--blue)!important}.nav-right{display:flex;align-items:center;gap:20px;color:#fff;transition:.3s;flex-shrink:0}.nav-phone{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px}.wechat{width:34px;height:34px;border-radius:50%;background:#ffffff29;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px}.nav.solid{background:#fff;box-shadow:0 2px 14px #14285014}.nav.solid .logo,.nav.solid .nav-right{color:var(--ink)}.nav.solid .wechat{background:#eef1f6}.hero{position:relative;height:100vh;min-height:640px;display:flex;align-items:center;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08142cc7,#08142c73 48%,#08142c1f)}.hero-content{position:relative;z-index:2;color:#fff;padding-top:40px}.hero-content .en{color:#ffffff8c}.hero-content h1{font-size:52px;font-weight:800;line-height:1.4;margin-bottom:22px}.hero-content h1 em{font-style:normal;color:#7fa8e8}.hero-content>p{font-size:17px;color:#ffffffc7;margin-bottom:40px;letter-spacing:1px}.hero-btns{display:flex;gap:18px}.hero-btns .ant-btn{height:52px;padding:0 42px;font-size:15px}.hero-btns .ant-btn-primary{box-shadow:none}.hero-dots{position:absolute;bottom:34px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:3}.hero-dots i{width:26px;height:4px;border-radius:2px;background:#ffffff59}.hero-dots i.on{background:#fff}.stars circle{animation:twinkle 3.5s ease-in-out infinite}.stars circle:nth-child(2n){animation-duration:4.5s;animation-delay:-1.2s}.stars circle:nth-child(3n){animation-duration:3s;animation-delay:-2.1s}.stars circle:nth-child(5n){animation-duration:5.2s;animation-delay:-3.4s}@keyframes twinkle{0%,to{opacity:.12}50%{opacity:1}}.win rect:nth-of-type(3n){animation:flick 6s ease-in-out infinite}.win rect:nth-of-type(5n){animation:flick 8.5s ease-in-out infinite;animation-delay:-3.6s}.win rect:nth-of-type(7n){animation:flick 5s ease-in-out infinite;animation-delay:-1.8s}@keyframes flick{0%,to{opacity:1}45%{opacity:.15}60%{opacity:.7}}.moon-halo{animation:moonPulse 6s ease-in-out infinite}@keyframes moonPulse{0%,to{opacity:.08}50%{opacity:.22}}.trail{stroke-dasharray:150 1250;animation:trailMove 5.5s linear infinite}.trail.t2{animation-duration:7s;animation-delay:-2.5s}.trail.rev{animation-name:trailMoveRev}@keyframes trailMove{to{stroke-dashoffset:-1400}}@keyframes trailMoveRev{to{stroke-dashoffset:1400}}.shoot{opacity:0;animation:shoot 8s linear infinite}.shoot.d1{animation-delay:-1.6s}.shoot.d2{animation-delay:-3.2s}.shoot.d3{animation-delay:-4.8s}.shoot.d4{animation-delay:-6.4s}@keyframes shoot{0%{transform:translate(0);opacity:0}2%{opacity:1}10%{transform:translate(-620px,340px);opacity:0}to{transform:translate(-620px,340px);opacity:0}}.shimmer{animation:shimmer 4.5s ease-in-out infinite}@keyframes shimmer{0%,to{opacity:.1}50%{opacity:.3}}.stats{background:#fff;border-bottom:1px solid var(--line)}.stats-inner{display:flex;max-width:1280px;margin:0 auto}.stat{flex:1;text-align:center;padding:44px 0;border-right:1px solid var(--line)}.stat:last-child{border-right:none}.stat .n{font-size:40px;font-weight:800;color:var(--blue)}.stat .n small{font-size:16px;font-weight:600;margin-left:2px}.stat .t{color:var(--gray);font-size:14px;margin-top:6px;letter-spacing:2px}.svc-head{text-align:center;padding:96px 0 56px}.svc-grid{display:grid;grid-template-columns:repeat(4,1fr)}.svc{padding:72px 30px;text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.35s;cursor:pointer;position:relative}.svc:nth-child(4n){border-right:none}.svc:nth-child(-n+4){background:#fff}.svc:nth-child(n+5){background:var(--bg-soft)}.svc-icon{font-size:56px;color:#333;transition:.35s}.svc h3{font-size:20px;font-weight:600;margin:26px 0 22px;transition:.35s}.tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.tags span{border:1px solid #ccd2dc;border-radius:999px;padding:6px 18px;font-size:13px;color:#5a6472;transition:.35s}.svc:hover{background:linear-gradient(150deg,#2456a6,#3f72c9)}.svc:hover .svc-icon,.svc:hover h3{color:#fff}.svc:hover .tags span{border-color:#ffffffa6;color:#fff}.about{padding:120px 0}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.about-text p{color:#6a7280;line-height:2.2;font-size:15px;margin:30px 0 0}.about-text .en2{color:#b6bdc9;font-size:13px;letter-spacing:1px;margin:20px 0 44px}.about-photo{position:relative}.about-photo .frame{position:absolute;top:-26px;left:-26px;width:100%;height:100%;border:1px solid #d8dde6;z-index:0}.about-photo .img{position:relative;z-index:1;height:440px;overflow:hidden}.about-photo .img svg{width:100%;height:100%;display:block}.adv{background:var(--bg-soft);padding:110px 0}.adv-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:64px}.adv-item{text-align:center;padding:0 36px;border-right:1px solid var(--line)}.adv-item:last-child{border-right:none}.adv-icon{font-size:48px;color:var(--blue)}.adv-item h3{font-size:18px;margin:24px 0 14px}.adv-item p{color:var(--gray);font-size:13.5px;line-height:2}.band{position:relative;height:420px;overflow:hidden;display:flex;align-items:center;justify-content:center}.band svg.band-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.band .mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a19378c}.band-inner{position:relative;z-index:2;text-align:center;color:#fff}.band-inner h2{font-size:36px;font-weight:700;letter-spacing:6px;margin-bottom:18px}.band-inner p{color:#ffffffbf;letter-spacing:3px;font-size:15px}.flow{padding:110px 0}.flow .ant-steps{margin-top:70px}.flow .ant-steps-item-icon{width:60px;height:60px;line-height:56px;background:#fff;border:2px solid var(--blue)}.flow .ant-steps-item-icon .ant-steps-icon{font-size:20px;font-weight:700;color:var(--blue)}.flow .ant-steps-item:hover .ant-steps-item-icon{background:var(--blue)}.flow .ant-steps-item:hover .ant-steps-item-icon .ant-steps-icon{color:#fff}.flow .ant-steps-item-title{font-size:17px!important;font-weight:600;color:var(--ink)!important;text-align:center}.flow .ant-steps-item-description{color:var(--gray)!important;font-size:13px!important;line-height:1.9;text-align:center;max-width:none!important}.flow .ant-steps-item-container{text-align:center}.flow .ant-steps-item-tail:after{background:#d8dde6!important}.flow-sub{color:var(--gray);margin-top:14px;font-size:14px;letter-spacing:2px}.price{background:var(--bg-soft);padding:110px 0}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:64px}.pc{background:#fff;padding:52px 40px;text-align:center;border:1px solid var(--line);transition:.3s;position:relative;height:100%}.pc:hover{transform:translateY(-8px);box-shadow:0 18px 44px #142d5a1f;border-color:transparent}.pc.hot{border-top:3px solid var(--blue)}.pc h3{font-size:19px;letter-spacing:2px}.pc .val{font-size:44px;font-weight:800;color:var(--blue);margin:26px 0 6px}.pc .val small{font-size:14px;color:var(--gray);font-weight:400}.pc ul{list-style:none;margin:30px 0 36px;text-align:left}.pc li{padding:11px 0 11px 26px;font-size:14px;color:#5a6472;border-bottom:1px dashed #edf0f4;position:relative}.pc li:before{content:"";position:absolute;left:2px;top:18px;width:7px;height:7px;border-radius:50%;background:var(--blue)}.pc .ant-btn{width:100%;height:44px}.review{padding:110px 0;text-align:center}.review-quote{max-width:820px;margin:56px auto 0;font-size:24px;line-height:2;color:#333;font-weight:300}.review-quote:before{content:"“";display:block;font-size:80px;color:var(--blue);line-height:.6;font-family:Georgia,serif}.review-stars{margin-top:16px;font-size:18px}.review .who{margin-top:20px;color:var(--gray);font-size:14px;letter-spacing:2px;padding-bottom:40px}.review .ant-carousel .slick-dots li button{background:#d4d9e1}.review .ant-carousel .slick-dots li.slick-active button{background:var(--blue)}.faq{background:var(--bg-soft);padding:110px 0}.faq-list{max-width:900px;margin:56px auto 0}.faq .ant-collapse{background:transparent;border:none}.faq .ant-collapse-item{background:#fff;margin-bottom:14px;border:1px solid var(--line)!important;border-radius:0!important}.faq .ant-collapse-header{padding:22px 30px!important;font-size:16px;font-weight:600;color:var(--ink)}.faq .ant-collapse-content{border-top:none}.faq .ant-collapse-content-box{padding:0 30px 24px!important;color:#6a7280;font-size:14px;line-height:2}.contact{padding:110px 0}.contact-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;margin-top:64px}.c-info .row{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid var(--line);align-items:center}.c-info .row .anticon{font-size:24px;color:var(--blue);flex-shrink:0}.c-info .row .k{color:var(--gray);font-size:13px;letter-spacing:2px;margin-bottom:4px}.c-info .row .v{font-size:17px;font-weight:600}.c-info .row.agent-row{display:flex;gap:40px;flex-wrap:wrap}.c-info .row.agent-row .agent-item{display:flex;gap:14px;align-items:center;flex:1;min-width:200px}.c-qr{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.c-qr img{width:100%;max-width:260px;border:1px solid var(--line);border-radius:8px}.c-qr p{margin-top:14px;color:var(--gray);font-size:14px;letter-spacing:2px}.c-form{background:var(--bg-soft);padding:48px 44px}.c-form .ant-input,.c-form .ant-select-selector{padding:10px 14px!important;font-size:14px}.c-form .ant-btn{width:100%;height:48px;letter-spacing:6px;font-size:15px}footer{background:var(--footer);color:#9aa1ab;padding:76px 0 0;font-size:14px}.ft-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px}.ft-grid h4{color:#e6e9ee;font-size:16px;font-weight:600;margin-bottom:26px;letter-spacing:2px}.ft-grid p,.ft-grid a{display:block;color:#9aa1ab;line-height:2.3;font-size:13.5px}.ft-grid a:hover{color:#fff}.ft-copy{text-align:center;border-top:1px solid rgba(255,255,255,.08);margin-top:60px;padding:24px 0;font-size:13px;color:#7d838d}@media (max-width: 992px){.svc-grid{grid-template-columns:repeat(2,1fr)}.svc:nth-child(2n){border-right:none}.about-grid,.contact-grid{grid-template-columns:1fr;gap:48px}.adv-grid{grid-template-columns:repeat(2,1fr);gap:40px 0}.price-grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.ft-grid{grid-template-columns:1fr 1fr}.hero-content h1{font-size:36px}.nav-menu{display:none}}@media (max-width: 576px){.wrap{padding:0 20px}.cn{font-size:26px}.en{font-size:12px;letter-spacing:3px}.nav-inner{padding:0 16px}.logo{font-size:15px;gap:8px}.logo-img{height:30px}.nav-phone,.wechat{display:none}.hero{min-height:500px}.hero-content{padding-top:20px}.hero-content h1{font-size:28px;margin-bottom:16px}.hero-content>p{font-size:14px;margin-bottom:28px}.hero-btns{flex-direction:column;gap:12px}.hero-btns .ant-btn{height:44px;padding:0 24px;font-size:14px;width:100%}.stats-inner{flex-wrap:wrap}.stat{flex:1 1 50%;padding:24px 0;border-bottom:1px solid var(--line)}.stat:nth-child(2n){border-right:none}.stat .n{font-size:28px}.stat .t{font-size:12px}.svc-head{padding:60px 0 36px}.svc-grid{grid-template-columns:1fr}.svc{border-right:none!important;padding:40px 20px}.svc-icon{font-size:42px}.svc h3{font-size:18px}.about{padding:60px 0}.about-grid{gap:36px}.about-text p{font-size:14px;line-height:1.9;margin-top:20px}.adv{padding:60px 0}.adv-grid{grid-template-columns:1fr}.adv-item{border-right:none!important;padding:24px 0;border-bottom:1px solid var(--line)}.adv-item:last-child{border-bottom:none}.band{height:280px}.band-inner h2{font-size:24px;letter-spacing:3px}.band-inner p{font-size:13px;letter-spacing:2px}.flow{padding:60px 0}.flow .ant-steps{margin-top:40px}.flow .ant-steps-item-icon{width:48px;height:48px;line-height:44px}.flow .ant-steps-item-title{font-size:15px!important}.flow .ant-steps-item-description{font-size:12px!important}.price{padding:60px 0}.pc{padding:36px 24px}.pc h3{font-size:17px}.pc .val{font-size:36px;margin:20px 0 4px}.review{padding:60px 0}.review-quote{font-size:18px;margin-top:36px}.review-quote:before{font-size:56px}.faq{padding:60px 0}.faq .ant-collapse-header{padding:16px 20px!important;font-size:14px}.faq .ant-collapse-content-box{padding:0 20px 16px!important;font-size:13px}.contact{padding:60px 0}.c-qr img{max-width:200px}.c-info .row .v{font-size:15px}.c-info .row.agent-row{gap:12px;padding:14px 0}.c-info .row.agent-row .agent-item{min-width:100%}footer{padding:48px 0 0}.ft-grid{grid-template-columns:1fr;gap:32px}.ft-copy{margin-top:32px;padding:16px 0}.ant-float-btn{right:16px!important;bottom:40px!important;width:48px!important;height:48px!important}}
