*{margin:0;padding:0;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif}body{width:100%;max-width:1440px;margin:0 auto;background:#fff;color:#1a2b4a}img{display:block;max-width:100%}a{text-decoration:none}.nav{min-height:72px;background:#fff;border-bottom:1px solid #eef2f8;display:flex;align-items:center;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.logo{font-size:24px;font-weight:700;color:#0a4fd6;cursor:pointer;white-space:nowrap}.logo span{color:#1a2b4a}.nav-links{display:flex;gap:15px;margin-left:24px;font-size:14px;color:#33445e}.nav-links>.has-drop{position:relative;padding:26px 0}.nav-links>.has-drop>a{color:#33445e}.nav-links>.has-drop>a:after{content:" ▾";font-size:11px;color:#9aa8bd}.nav-links a{text-decoration:none;color:#33445e;white-space:nowrap}.nav-links a.active,.nav-links a:hover,.nav-links>.has-drop:hover>a{color:#0a4fd6;font-weight:700}.dropdown{display:none;position:absolute;z-index:1;top:100%;left:-20px;background:#fff;border:1px solid #e8eef7;border-radius:10px;box-shadow:0 16px 40px rgba(10,40,90,.14);padding:20px 22px}.nav-links>.has-drop.open .dropdown,.nav-links>.has-drop:hover .dropdown{display:block}.nav-links>.has-drop:hover:after,.nav-tools>.has-drop:hover:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.nav-links>.has-drop:focus-within .dropdown,.nav-tools>.has-drop:focus-within .dropdown{display:block}.nav-tools{margin-left:auto;display:flex;align-items:center;gap:12px;padding-left:20px;border-left:1px solid #eef2f8;font-size:13.5px}.nav-tools>.has-drop{position:relative;padding:26px 0}.nav-tools>.has-drop>a{color:#5a6b85}.nav-tools>.has-drop>a:after{content:" ▾";font-size:10px;color:#9aa8bd}.nav-tools a{color:#5a6b85;white-space:nowrap}.nav-tools a:hover,.nav-tools>.has-drop:hover>a{color:#0a4fd6}.nav-tools>.has-drop.open .dropdown,.nav-tools>.has-drop:hover .dropdown{display:block}.nav-tools .dropdown{left:-14px}.nav-tools .dropdown .dd-grid{min-width:250px;grid-template-columns:1fr 1fr}.nav-tools .price-link{color:#0a4fd6;font-weight:700;padding:5px 15px;border:1.5px solid #0a4fd6;border-radius:20px}.nav-tools .price-link.active,.nav-tools .price-link:hover{background:#0a4fd6;color:#fff}.dropdown .dd-title{font-size:13px;color:#0a4fd6;font-weight:700;margin:6px 4px 10px}.dd-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 18px;gap:4px 18px;min-width:300px}.dd-grid.three{grid-template-columns:1fr 1fr 1fr;min-width:440px}.dd-grid a{display:block;padding:8px 10px;border-radius:6px;font-size:13.5px;color:#33445e;font-weight:400;white-space:nowrap}.dd-grid a:hover{background:#f0f6ff;color:#0a4fd6}.dd-feat{margin-top:12px;padding-top:12px;border-top:1px dashed #e2e9f4;font-size:12.5px;color:#8a97ab}.dd-feat b{color:#0a4fd6}.nav-right{display:flex;align-items:center;gap:12px;margin-left:16px}.btn{display:inline-block;padding:10px 24px;border-radius:6px;font-size:15px;text-decoration:none;text-align:center;cursor:pointer;border:none}.btn-primary{background:#0a4fd6;color:#fff}.btn-primary:hover{background:#0846bb}.btn-ghost{border:1.5px solid #0a4fd6;color:#0a4fd6;background:#fff}.btn-ghost:hover{background:#f0f6ff}.hero{display:flex;padding:56px 48px 48px;background:linear-gradient(180deg,#f4f8ff,#ffffff);align-items:center}.hero-left{width:56%}.hero-tag{display:inline-block;background:#e8f0ff;color:#0a4fd6;font-size:13px;padding:5px 14px;border-radius:20px;margin-bottom:18px}.hero h1{font-size:38px;line-height:1.35;margin-bottom:14px}.hero h1 em{font-style:normal;color:#0a4fd6}.hero-sub{font-size:19px;color:#4a5b76;margin-bottom:10px}.hero-sub2{font-size:15px;color:#7a8aa3;margin-bottom:30px}.hero-cta{display:flex;gap:18px;margin-bottom:34px}.hero-cta .btn{padding:14px 34px;font-size:17px}.hero-stats{display:flex;gap:44px}.stat b{font-size:30px;color:#0a4fd6}.stat i{font-style:normal;font-size:16px;color:#0a4fd6}.stat p{font-size:13px;color:#7a8aa3;margin-top:4px}.hero-right{width:44%}.hero-right img{width:100%;border-radius:12px}.contact-bar{background:#0a4fd6;color:#fff;display:flex;align-items:center;padding:20px 48px;gap:40px}.contact-bar .item{display:flex;align-items:center;gap:10px;font-size:14px}.contact-bar .ico{width:36px;height:36px;background:rgba(255,255,255,.18);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px}.contact-bar b{font-size:16px;display:block}.contact-bar span{opacity:.85;font-size:12px}.contact-bar .consult{margin-left:auto;background:#fff;color:#0a4fd6;padding:12px 26px;border-radius:6px;font-weight:700;font-size:15px;cursor:pointer}.section{padding:64px 48px}.sec-head{text-align:center;margin-bottom:40px}.sec-head h2{font-size:30px;margin-bottom:10px}.sec-head p{color:#7a8aa3;font-size:15px}.sec-more{text-align:center;margin-top:30px}.sec-more a{display:inline-block;border:1.5px solid #0a4fd6;color:#0a4fd6;border-radius:24px;padding:11px 38px;font-size:14.5px}.sec-more a:hover{background:#0a4fd6;color:#fff}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.pain{border:1px solid #e8eef7;border-radius:10px;padding:26px 24px;background:#fff}.pain h4{font-size:17px;margin:12px 0 8px}.pain p{font-size:13.5px;color:#7a8aa3;line-height:1.7}.pain .tag{display:inline-block;font-size:12px;color:#e6543a;background:#fdeeea;padding:3px 10px;border-radius:4px}.pain .sol{margin-top:12px;font-size:13px;color:#0a4fd6;background:#f0f6ff;padding:8px 12px;border-radius:6px;line-height:1.6}.engines{background:#f7fafd}.eng-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.eng{background:#fff;border-radius:10px;padding:20px 16px;text-align:center;border:1px solid #e8eef7}.eng b{display:block;font-size:15px;margin-bottom:6px;color:#0a4fd6}.eng span{font-size:12px;color:#8a97ab;line-height:1.6;display:block}.eng:hover{border-color:#0a4fd6;box-shadow:0 10px 26px rgba(10,79,214,.1)}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.case{border:1px solid #e8eef7;border-radius:10px;overflow:hidden;background:#fff}.case img{width:100%;height:150px;object-fit:cover}.case-body{padding:20px}.case-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.case-meta span{font-size:11.5px;background:#f0f6ff;color:#0a4fd6;padding:3px 10px;border-radius:4px}.case h4{font-size:16px;line-height:1.5;margin-bottom:8px}.case p{font-size:13px;color:#7a8aa3;line-height:1.7}.case .kpi{margin-top:10px;font-size:13px;color:#e6543a;font-weight:700}.case .more{display:inline-block;margin-top:12px;font-size:13px;color:#0a4fd6}.wp{background:linear-gradient(135deg,#0b1f4b,#0a4fd6);color:#fff;display:flex;padding:56px 48px;gap:56px;align-items:center}.wp img{width:260px;border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.35)}.wp h2{font-size:28px;margin-bottom:14px}.wp p{font-size:14px;opacity:.88;line-height:1.9;margin-bottom:20px}.wp ul{list-style:none;margin-bottom:26px}.wp li{font-size:13.5px;opacity:.9;padding:4px 0}.wp li:before{content:"✓ ";color:#7fd4a0}.wp-form{background:rgba(255,255,255,.12);border-radius:10px;padding:22px;width:330px}.wp-form .btn{width:100%;padding:13px 0;background:#ffb940;color:#3a2a00;font-weight:700}.wp-form .btn,.wp-form small{display:block;text-align:center}.wp-form small{margin-top:12px;font-size:11.5px;opacity:.8;line-height:1.7}.news-tabs{display:flex;justify-content:center;gap:14px;margin-bottom:30px}.news-tabs span{padding:8px 22px;border-radius:20px;font-size:14px;background:#f2f5fa;color:#5a6b85;cursor:pointer}.news-tabs span.active{background:#0a4fd6;color:#fff}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.news-item{border:1px solid #e8eef7;border-radius:10px;padding:22px;background:#fff}.news-item .cat{font-size:12px;color:#0a4fd6;background:#f0f6ff;padding:3px 10px;border-radius:4px}.news-item h4{font-size:16px;margin:12px 0 8px;line-height:1.5}.news-item p{font-size:13px;color:#7a8aa3;line-height:1.7}.news-item .date{font-size:12px;color:#aab4c4;margin-top:12px}.qual{background:#f7fafd}.qual-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.qual-card{background:#fff;border-radius:10px;padding:24px 20px;text-align:center;border:1px solid #e8eef7}.qual-card .ico{font-size:30px}.qual-card b{display:block;font-size:15px;margin:10px 0 6px}.qual-card span{font-size:12px;color:#8a97ab;line-height:1.6}.cert-img{width:100%;height:132px;object-fit:contain;background:#fff;border:1px solid #e3eaf4;border-radius:8px;margin-bottom:10px}.cert-img,.cert-img-link{display:block}.qual-card .cert-img{height:112px}.honor-cell .cert-img{height:112px;border-radius:6px}.qual-strip{margin-top:22px;display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.qual-strip span{background:#fff;border:1px solid #e8eef7;border-radius:20px;font-size:12.5px;color:#5a6b85;padding:7px 18px}.qual-strip span b{color:#0a4fd6}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.price-card{border:1px solid #e8eef7;border-radius:12px;padding:28px 22px 24px;background:#fff;position:relative}.price-card.hot{border:2px solid #0a4fd6;box-shadow:0 16px 40px rgba(10,79,214,.12)}.price-card .hot-tag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:#ffb940;color:#3a2a00;font-size:12px;font-weight:700;padding:4px 16px;border-radius:20px;white-space:nowrap}.price-card h4{font-size:16px;margin-bottom:6px}.price-card .desc{font-size:12px;color:#8a97ab;margin-bottom:14px}.price-card .num{font-size:30px;font-weight:700;color:#0a4fd6}.price-card .num small{font-size:13px;color:#8a97ab;font-weight:400}.price-card .unit{font-size:12px;color:#8a97ab;margin-bottom:16px}.price-card ul{list-style:none;margin-bottom:20px;min-height:118px}.price-card li{font-size:12.8px;color:#5a6b85;padding:5px 0;border-bottom:1px dashed #eef2f8;line-height:1.5}.price-card li:before{content:"✓ ";color:#0a4fd6}.price-card .btn{width:100%;padding:10px 0}.price-card.hot .btn-primary{background:#ffb940;color:#3a2a00}.price-note{text-align:center;font-size:12.5px;color:#8a97ab;margin-top:20px}.price-note a{color:#0a4fd6;font-weight:700}.price-modes{max-width:980px;margin:0 auto}.price-tabs{display:flex;justify-content:center;margin-bottom:30px}.price-tabs button{padding:13px 56px;font-size:17px;color:#33445e;background:#f2f5fa;border:1px solid #e2e9f4;cursor:pointer;font-family:inherit}.price-tabs button:first-child{border-radius:8px 0 0 8px}.price-tabs button:last-child{border-radius:0 8px 8px 0}.price-tabs button+button{margin-left:-1px}.price-tabs button.active{position:relative;background:#0a4fd6;color:#fff;border-color:#0a4fd6;font-weight:700}.price-shot{text-align:center}.price-shot img{width:100%;max-width:917px;height:auto;border:1px solid #e2e9f4;border-radius:10px;background:#fff}.price-consult{text-align:center;margin-top:34px}.site-map{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:26px 32px;gap:26px 32px;max-width:1120px;margin:0 auto}.site-map h3{font-size:15px;color:#0a285a;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #eef3fa}.site-map ul{list-style:none}.site-map li{padding:4px 0}.site-map a{font-size:13.5px;color:#33445e}.site-map a:hover{color:#0a4fd6}.help-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.help-card{border:1px solid #e8eef7;border-radius:10px;padding:26px 22px;background:#fff}.help-card .ico{font-size:30px;margin-bottom:10px}.help-card h4{font-size:15.5px;margin-bottom:8px}.help-card p{font-size:12.8px;color:#7a8aa3;line-height:1.7;margin-bottom:12px}.help-card a{font-size:13px;color:#0a4fd6;font-weight:700}.help-search{max-width:560px;margin:0 auto 34px;display:flex;border:1.5px solid #dce5f2;border-radius:30px;overflow:hidden;background:#fff}.help-search input{flex:1 1;border:none;outline:none;padding:13px 22px;font-size:14px;color:#1a2b4a}.help-search button{flex:none;border:none;background:#0a4fd6;color:#fff;padding:13px 28px;font-size:14px;cursor:pointer}.help-search button:hover{background:#0a45bd}.dl-wrap{display:flex;gap:22px}.dl-main{flex:1.6 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.dl-card{border:1px solid #e8eef7;padding:22px 20px;background:#fff;gap:16px}.dl-card,.dl-card .ico{border-radius:10px;display:flex;align-items:center}.dl-card .ico{width:52px;height:52px;background:#f0f6ff;justify-content:center;font-size:24px;flex-shrink:0}.dl-card b{font-size:14.5px;display:block;margin-bottom:3px}.dl-card span{font-size:12px;color:#8a97ab;line-height:1.5}.dl-card .btn{margin-left:auto;padding:8px 20px;font-size:13px;flex-shrink:0}.dl-side{flex:1 1;background:#f7fafd;border-radius:10px;padding:26px 24px}.dl-side h4{font-size:15px;margin-bottom:6px}.dl-side .dl-sub{font-size:12px;color:#8a97ab;margin-bottom:12px}.dl-side .dl-line{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px dashed #e2e9f4;font-size:13px;color:#5a6b85}.dl-side .dl-line a{color:#0a4fd6;font-size:13px;font-weight:700}.final-cta{text-align:center;padding:64px 48px;background:#f4f8ff}.final-cta h2{font-size:28px;margin-bottom:12px}.final-cta p{color:#5a6b85;margin-bottom:26px;font-size:15px}.final-cta .btn{margin:0 10px;padding:14px 38px;font-size:16px}.footer{background:#0d1c36;color:#8fa0bd;padding:48px;display:flex;gap:50px;font-size:13px;flex-wrap:wrap}.footer h5{color:#fff;font-size:15px;margin-bottom:14px}.footer .col a{display:block;color:#8fa0bd;padding:4px 0}.footer .col a:hover{color:#fff}.footer .contact-col p{padding:3px 0}.footer .bottom{width:100%;margin-top:30px;padding-top:18px;border-top:1px solid #1d3054;font-size:12px;text-align:center}.footer .bottom a{color:#8fa0bd}.footer-cta{background:#f4f8ff;padding:40px 48px;text-align:center}.footer-cta .btn{padding:14px 44px;font-size:16px}.float-bar{position:fixed;right:14px;top:38%;z-index:200;box-shadow:0 10px 30px rgba(10,40,90,.18);border-radius:10px;overflow:visible}.fb-item,.float-bar{display:flex;flex-direction:column}.fb-item{width:62px;height:62px;background:#fff;align-items:center;justify-content:center;gap:3px;border-bottom:1px solid #eef2f8;cursor:pointer;position:relative}.fb-item:first-child{border-radius:10px 10px 0 0}.fb-item:last-child{border-radius:0 0 10px 10px;border-bottom:none}.fb-item .fi{font-size:20px;line-height:1}.fb-item span{font-size:11px;color:#5a6b85}.fb-item:hover{background:#f0f6ff}.fb-item.hot{background:#0a4fd6}.fb-item.hot .fi,.fb-item.hot span{color:#fff}.fb-item .pop{display:none;position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #e8eef7;border-radius:10px;box-shadow:0 12px 30px rgba(10,40,90,.16);padding:14px 18px;white-space:nowrap;font-size:13px;color:#33445e;text-align:center}.fb-item:hover .pop{display:block}.fb-item .pop b{color:#0a4fd6;font-size:16px;display:block;margin-bottom:2px}.fb-item .pop .qr{background:linear-gradient(135deg,#e8f0ff,#f4f8ff);border:1px dashed #0a4fd6;display:flex;align-items:center;justify-content:center;font-size:12px;color:#0a4fd6}.fb-item .pop .qr,.fb-item .pop img{width:120px;height:120px;border-radius:8px;margin:0 auto}.fb-item .pop .qr-lg,.fb-item .pop img{max-width:none;object-fit:contain}.fb-item .pop .qr-lg{display:block;width:240px;height:240px;border-radius:12px;margin:0 auto}.page-banner{background:linear-gradient(135deg,#0b1f4b,#0a4fd6);color:#fff;padding:52px 48px 46px}.page-banner .crumb{font-size:13px;opacity:.75;margin-bottom:14px}.page-banner .crumb a{color:#fff;opacity:.85}.page-banner h1{font-size:32px;margin-bottom:10px}.page-banner p{font-size:15px;opacity:.85;line-height:1.8;max-width:920px}.ind-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.ind{border:1px solid #e8eef7;border-radius:10px;padding:26px 24px;background:#fff}.ind .ind-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ind .ind-head .ico{width:44px;height:44px;border-radius:10px;background:#f0f6ff;display:flex;align-items:center;justify-content:center;font-size:22px}.ind h4{font-size:17px}.ind .ind-head small{display:block;font-size:12px;color:#8a97ab;font-weight:400}.ind p{font-size:13px;color:#7a8aa3;line-height:1.75;margin-bottom:10px}.ind .apps{margin-bottom:12px}.ind .apps span{display:inline-block;font-size:11.5px;background:#f0f6ff;color:#0a4fd6;padding:3px 10px;border-radius:4px;margin:0 6px 6px 0}.ind .link{font-size:13.5px;color:#0a4fd6;font-weight:700}.timeline{position:relative;margin:10px 0 0;padding-left:0}.timeline:before{content:"";position:absolute;left:190px;top:6px;bottom:6px;width:3px;background:#dce7f7;border-radius:2px}.tl-item{display:flex;margin-bottom:26px;position:relative}.tl-year{width:160px;text-align:right;padding-right:44px;font-size:22px;font-weight:700;color:#0a4fd6;padding-top:2px}.tl-dot{position:absolute;left:184px;top:10px;width:15px;height:15px;border-radius:50%;background:#fff;border:4px solid #0a4fd6;z-index:2}.tl-body{margin-left:52px;flex:1 1}.tl-body h4{font-size:16px;margin-bottom:5px}.tl-body p{color:#7a8aa3;line-height:1.7}.tbl,.tl-body p{font-size:13.5px}.tbl{width:100%;border-collapse:collapse;background:#fff}.tbl th{background:#f0f6ff;color:#0a4fd6;font-size:14px;padding:13px 16px;text-align:left}.tbl td{padding:12px 16px;border-bottom:1px solid #eef2f8;color:#33445e;line-height:1.6}.tbl tr:hover td{background:#f9fbff}.honor-wall{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.honor-cell{border:1px solid #e8eef7;border-radius:10px;padding:18px 12px;text-align:center;background:#fff}.honor-cell .medal{font-size:26px}.honor-cell b{display:block;font-size:13.5px;margin:8px 0 4px;line-height:1.5}.honor-cell span{font-size:11.5px;color:#8a97ab}.contact-wrap{display:flex;gap:48px}.form-card{flex:1.3 1;border:1px solid #e8eef7;border-radius:12px;padding:34px;background:#fff}.form-card h3{font-size:20px;margin-bottom:6px}.form-card .hint{font-size:13px;color:#8a97ab;margin-bottom:22px}.form-row{display:flex;gap:16px}.form-item{flex:1 1;margin-bottom:16px}.form-item label{display:block;font-size:13.5px;color:#33445e;margin-bottom:7px}.form-item label i{color:#e6543a;font-style:normal}.form-item input,.form-item select,.form-item textarea{width:100%;padding:11px 13px;border:1px solid #dce5f2;border-radius:6px;font-size:14px;color:#1a2b4a;outline:none;background:#fbfdff}.form-item input:focus,.form-item textarea:focus{border-color:#0a4fd6}.info-card{flex:1 1;background:#f7fafd;border-radius:12px;padding:34px}.info-card h3{font-size:20px;margin-bottom:20px}.info-line{display:flex;gap:14px;margin-bottom:22px}.info-line .ico{width:44px;height:44px;border-radius:10px;background:#fff;border:1px solid #e2e9f4;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.info-line b{font-size:15px;display:block;margin-bottom:3px}.info-line p{font-size:13px;color:#7a8aa3;line-height:1.6}.map-ph{margin-top:6px;height:150px;border-radius:10px;border:1px dashed #b8cbe8;background:linear-gradient(135deg,#f4f8ff,#eef4fd);display:flex;align-items:center;justify-content:center;color:#7a95c2;font-size:13px}.feat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.feat{border:1px solid #e8eef7;padding:24px 20px;background:#fff}.feat,.feat .ico{border-radius:10px}.feat .ico{width:46px;height:46px;background:#f0f6ff;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:12px}.feat h4{font-size:15.5px;margin-bottom:8px}.feat p{font-size:12.8px;color:#7a8aa3;line-height:1.7}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.team{border:1px solid #e8eef7;border-radius:10px;overflow:hidden;background:#fff;text-align:center}.team .ava{height:150px;background:linear-gradient(135deg,#e8f0ff,#d5e5ff);display:flex;align-items:center;justify-content:center;font-size:44px}.team .t-body{padding:16px}.team b{font-size:15px;display:block;margin-bottom:3px}.team span{font-size:12.5px;color:#0a4fd6}.team p{font-size:12px;color:#8a97ab;line-height:1.6;margin-top:7px}.filter-bar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px;justify-content:center}.filter-bar span{padding:8px 20px;border-radius:20px;font-size:13.5px;background:#f2f5fa;color:#5a6b85;cursor:pointer}.filter-bar span.active{background:#0a4fd6;color:#fff}.filter-rows{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.filter-rows .filter-bar{margin-bottom:0;justify-content:flex-start}.filter-rows .filter-bar span.filter-label{background:transparent;color:#8a97ab;padding:8px 2px 8px 0;cursor:default;font-size:13px}.pager{gap:8px;margin-top:34px}.pager,.pager span{display:flex;justify-content:center}.pager span{min-width:38px;height:38px;border:1px solid #e2e9f4;border-radius:8px;align-items:center;font-size:14px;color:#33445e;cursor:pointer;padding:0 10px}.pager span.cur{background:#0a4fd6;color:#fff;border-color:#0a4fd6}.eng-nav{background:#f7fafd;padding:26px 48px;display:flex;gap:10px;flex-wrap:wrap}.eng-nav a{font-size:13px;color:#5a6b85;background:#fff;border:1px solid #e2e9f4;border-radius:20px;padding:7px 18px}.eng-nav a.cur,.eng-nav a:hover{background:#0a4fd6;color:#fff;border-color:#0a4fd6;font-weight:700}.eng-detail{display:flex;gap:40px;margin-bottom:50px}.eng-detail .txt{flex:1 1}.eng-detail .txt h3{font-size:22px;color:#0a4fd6;margin-bottom:10px}.eng-detail .txt p{font-size:14px;color:#5a6b85;line-height:1.9}.eng-detail .pic{width:340px;background:#f0f6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#7a95c2}.trial-wrap{display:flex;gap:32px;align-items:flex-start}.trial-left{flex:1 1}.trial-left h2{font-size:26px;color:#0b2545;margin-bottom:10px}.trial-left .sec-head p{font-size:14.5px}.trial-points{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin:22px 0 18px}.trial-points li{display:flex;gap:12px;background:#f7fafd;border:1px solid #e8eef7;border-radius:10px;padding:16px 18px}.trial-points .ico{font-size:22px;line-height:1.2}.trial-points b{display:block;font-size:14.5px;color:#0b2545;margin-bottom:5px}.trial-points p{font-size:13px;color:#5a6b85;line-height:1.7;margin:0}.trial-note{font-size:13.5px;color:#5a6b85;line-height:1.9}.trial-note b{color:#0a4fd6}.lead-pop{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px}.lead-pop-mask{position:absolute;inset:0;background:rgba(9,28,58,.45);border:none;padding:0;cursor:pointer}.lead-pop-card{position:relative;width:100%;max-width:400px;background:#fff;border-radius:14px;box-shadow:0 24px 60px rgba(9,28,58,.28);padding:30px 28px 24px}.lead-pop-card h3{font-size:19px;color:#0b2545;margin-bottom:8px}.lead-pop-card p{font-size:13.5px;color:#5a6b85;line-height:1.8;margin-bottom:16px}.lead-pop-card input{width:100%;padding:12px 14px;border:1px solid #dce5f2;border-radius:6px;font-size:15px;color:#1a2b4a;background:#fbfdff;outline:none;margin-bottom:12px}.lead-pop-card input:focus{border-color:#0a4fd6}.lead-pop-card .btn{width:100%;padding:12px 0}.lead-pop-card .hint{font-size:12.5px;color:#8a97ab;margin-top:10px}.lead-pop-close{position:absolute;top:10px;right:12px;width:30px;height:30px;border:none;background:transparent;color:#8a97ab;font-size:22px;line-height:1;cursor:pointer}.lead-pop-close:hover{color:#33445e}.lead-pop-foot{font-size:12.5px;color:#8a97ab;margin-top:14px}.lead-pop-foot a{color:#0a4fd6;text-decoration:none}.post-nav{display:flex;gap:16px}.post-nav .pn-empty,.post-nav a{flex:1 1;min-width:0;border:1px solid #e8eef7;border-radius:10px;padding:14px 18px;background:#fff;text-decoration:none}.post-nav a:hover{border-color:#0a4fd6;box-shadow:0 10px 24px rgba(10,40,90,.08)}.post-nav span{display:block;font-size:12.5px;color:#8a97ab;margin-bottom:6px}.post-nav b{display:block;font-size:14px;color:#1a2b4a;font-weight:600;line-height:1.6}.post-nav .next{text-align:right}.post-nav .pn-empty{color:#a8b4c6;font-size:13px;display:flex;align-items:center}.post-nav .pn-empty.next{justify-content:flex-end}@media (max-width:1280px){.nav{flex-wrap:wrap;padding:10px 16px}.nav-links{order:3;width:100%;overflow:visible;margin-left:0;flex-wrap:wrap;row-gap:2px}.nav-links>.has-drop,.nav-tools>.has-drop{padding:10px 0}.nav{position:-webkit-sticky;position:sticky}.footer{gap:30px;padding:36px 24px}.footer-cta{padding:34px 24px}}@media (max-width:1100px){.hero{flex-direction:column}.hero-left,.hero-right{width:100%}.hero-right{margin-top:30px}.case-grid,.ind-grid,.news-grid,.pain-grid{grid-template-columns:repeat(2,1fr)}.eng-grid{grid-template-columns:repeat(3,1fr)}.feat-grid,.help-grid,.qual-grid,.team-grid{grid-template-columns:repeat(2,1fr)}.honor-wall{grid-template-columns:repeat(3,1fr)}.price-grid{grid-template-columns:repeat(2,1fr)}.wp{flex-direction:column}.wp-form{width:100%;max-width:360px}.contact-wrap,.dl-wrap,.trial-wrap{flex-direction:column}.form-card,.trial-left{width:100%}.eng-detail{flex-direction:column}.eng-detail .pic{width:100%;height:200px}}@media (max-width:720px){.section{padding:44px 18px}.hero,.page-banner{padding:36px 18px}.contact-bar{flex-wrap:wrap;gap:16px;padding:18px}.contact-bar .consult{margin-left:0}.case-grid,.dl-main,.eng-grid,.feat-grid,.help-grid,.honor-wall,.ind-grid,.news-grid,.pain-grid,.price-grid,.qual-grid,.team-grid,.trial-points{grid-template-columns:1fr}.lead-pop{padding:16px}.hero-cta{flex-direction:column}.hero-stats{flex-wrap:wrap;gap:24px}.timeline:before{display:none}.tl-year{width:auto;text-align:left;padding-right:0}.tl-dot{display:none}.tl-body{margin-left:0}.footer{padding:28px 18px}.footer-cta{padding:26px 18px}.footer-cta .btn{padding:12px 32px;font-size:15px}.float-bar{right:6px}.fb-item{width:52px;height:52px}.post-nav{flex-direction:column}}