.ng-home,.ng-home *{box-sizing:border-box}.ng-home{font-family:"Microsoft YaHei",Arial,sans-serif;color:#191919;background:#fff;overflow:hidden}.ng-home a{text-decoration:none!important;color:inherit}.ng-home .ng-wrap{max-width:1200px;width:100%;margin:0 auto;padding:0 12px}.ng-home h1,.ng-home h2,.ng-home h3,.ng-home p{margin:0}.ng-home .ng-hero{position:relative;background:linear-gradient(115deg,#fff 43%,#fff4f2 100%);overflow:hidden}.ng-home .ng-hero-inner{position:relative;z-index:2;padding-top:110px;padding-bottom:92px}.ng-home .ng-kicker,.ng-home .ng-overline{font-size:13px;letter-spacing:2px;color:#c72529;font-weight:bold}.ng-home .ng-kicker span{display:inline-block;width:7px;height:7px;background:#d12b2e;border-radius:50%;vertical-align:middle;margin-right:8px}.ng-home .ng-hero h1{font-size:60px;line-height:1.3;letter-spacing:-2px;margin:24px 0;font-weight:800}.ng-home .ng-hero h1 em{font-style:normal;color:#cc272c}.ng-home .ng-hero p{font-size:17px;line-height:2;color:#666;max-width:640px}.ng-home .ng-actions{display:flex;gap:15px;margin-top:38px}.ng-home .ng-btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;border-radius:6px;padding:16px 27px;font-size:15px;font-weight:bold}.ng-home .ng-primary{background:#cc292d;color:#fff!important}.ng-home .ng-outline{border:1px solid #d7d7d7;background:#fff}.ng-home .ng-light{background:#fff;color:#b91f26!important}.ng-home .ng-hero-foot{margin-top:85px;color:#888;font-size:13px;letter-spacing:1px}.ng-home .ng-hero-foot i{display:inline-block;width:3px;height:3px;border-radius:50%;background:#aaa;vertical-align:middle;margin:0 20px}.ng-home .ng-halo{position:absolute;width:550px;height:550px;right:-90px;top:30px;border:95px solid rgba(207,42,45,.045);border-radius:50%}.ng-home .ng-section{padding:96px 0}.ng-home .ng-head{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:40px}.ng-home .ng-head h2{font-size:36px;line-height:1.45;letter-spacing:-1px;margin-top:16px}.ng-home .ng-head>p{max-width:340px;font-size:14px;color:#777;line-height:2}.ng-home .ng-services{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.ng-home .ng-service{min-height:285px;border:1px solid #eaeaea;padding:30px 34px;position:relative;transition:.2s;background:#fff}.ng-home .ng-service:hover{border-color:#cf3437;box-shadow:0 18px 45px rgba(120,35,35,.07);transform:translateY(-3px)}.ng-home .ng-index{font-size:11px;letter-spacing:1px;color:#aaa}.ng-home .ng-symbol{position:absolute;right:38px;top:40px;font-size:49px;color:#e5b8b9}.ng-home .ng-service h3{font-size:26px;margin-top:42px}.ng-home .ng-service p{font-size:14px;line-height:1.9;color:#777;max-width:370px;margin-top:13px}.ng-home .ng-service strong{display:block;font-size:13px;color:#bf292c;margin-top:25px}.ng-home .ng-service strong span{margin-left:10px}.ng-home .ng-note{font-size:12px;color:#999;margin-top:16px}.ng-home .ng-muted{background:#f8f8f8}.ng-home .ng-platforms{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ng-home .ng-platforms>div{padding:26px 19px;background:#fff;border-top:3px solid #d13235;min-height:128px}.ng-home .ng-platforms b{display:block;font-size:18px}.ng-home .ng-platforms span{display:block;font-size:12px;color:#888;margin-top:17px}.ng-home .ng-editorial{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.ng-home .ng-feature{min-height:350px;background:linear-gradient(145deg,#b91e25,#e64c49);padding:40px;color:#fff;display:flex;flex-direction:column;justify-content:end}.ng-home .ng-feature span{font-size:12px;opacity:.8}.ng-home .ng-feature h3{font-size:27px;line-height:1.5;margin:15px 0}.ng-home .ng-feature p{font-size:13px;opacity:.8;line-height:1.8}.ng-home .ng-articles{display:flex;flex-direction:column;border-top:1px solid #e5e5e5}.ng-home .ng-articles>div{flex:1;border-bottom:1px solid #e5e5e5;padding:24px 10px}.ng-home .ng-articles span{font-size:12px;color:#c7292d}.ng-home .ng-articles h3{font-size:18px;margin-top:14px;line-height:1.6}.ng-home .ng-dark{background:#1e1e21;color:#fff}.ng-home .ng-dark .ng-head h2{color:#fff}.ng-home .ng-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.ng-home .ng-steps>div{border-top:1px solid #555;padding-top:23px}.ng-home .ng-steps span{color:#f16a6b;font-size:15px}.ng-home .ng-steps h3{font-size:22px;margin:40px 0 12px}.ng-home .ng-steps p{font-size:13px;color:#aaa;line-height:1.9}.ng-home .ng-casegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ng-home .ng-casegrid>div{padding:35px 27px;min-height:250px;background:#f7f7f7;border-bottom:3px solid #ce2c30}.ng-home .ng-casegrid span{font-size:12px;color:#bf252a}.ng-home .ng-casegrid h3{font-size:22px;line-height:1.5;margin:45px 0 13px}.ng-home .ng-casegrid p{font-size:13px;color:#777;line-height:1.8}.ng-home .ng-tool{background:#fff7f6}.ng-home .ng-toolinner{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.ng-home .ng-tool h2{font-size:34px;line-height:1.5;margin:18px 0}.ng-home .ng-tool p{font-size:14px;color:#777;line-height:2;margin-bottom:30px}.ng-home .ng-toolvisual{padding:30px;background:#fff;box-shadow:0 22px 55px rgba(156,57,55,.1);border:1px solid #f0dfde;border-radius:12px}.ng-home .ng-vtitle{font-size:19px;font-weight:bold;margin-bottom:28px}.ng-home .ng-vline{display:flex;align-items:center;gap:16px;margin:22px 0}.ng-home .ng-vline i{width:20%;height:13px;background:#f0e7e7;border-radius:6px}.ng-home .ng-vline span{height:13px;flex:1;background:linear-gradient(90deg,#d3383a 60%,#f3eeee 60%);border-radius:6px}.ng-home .ng-vline:nth-child(3) span{background:linear-gradient(90deg,#d3383a 42%,#f3eeee 42%)}.ng-home .ng-vline:nth-child(4) span{background:linear-gradient(90deg,#d3383a 75%,#f3eeee 75%)}.ng-home .ng-vbottom{font-size:11px;color:#aaa;margin-top:34px}.ng-home .ng-partners{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ng-home .ng-partners>div{text-align:center;border:1px solid #e8e8e8;padding:35px 10px;color:#777;font-size:17px}.ng-home .ng-cta{padding:90px 0;background:linear-gradient(115deg,#a91d23,#dc3a3d);color:#fff;text-align:center}.ng-home .ng-cta span{font-size:12px;letter-spacing:3px;opacity:.8}.ng-home .ng-cta h2{font-size:42px;line-height:1.5;margin:18px 0}.ng-home .ng-cta p{font-size:15px;opacity:.8;margin-bottom:28px}@media(max-width:800px){.ng-home .ng-wrap{padding:0 17px}.ng-home .ng-hero-inner{padding-top:75px;padding-bottom:55px}.ng-home .ng-hero h1{font-size:38px;letter-spacing:-1px}.ng-home .ng-hero p{font-size:14px}.ng-home .ng-hero-foot{margin-top:55px;font-size:11px}.ng-home .ng-hero-foot i{margin:0 7px}.ng-home .ng-section{padding:62px 0}.ng-home .ng-head{display:block}.ng-home .ng-head h2{font-size:27px}.ng-home .ng-head>p{margin-top:16px}.ng-home .ng-services,.ng-home .ng-editorial,.ng-home .ng-toolinner{grid-template-columns:1fr}.ng-home .ng-service{min-height:250px}.ng-home .ng-platforms,.ng-home .ng-steps,.ng-home .ng-partners{grid-template-columns:repeat(2,1fr)}.ng-home .ng-casegrid{grid-template-columns:1fr}.ng-home .ng-feature{min-height:280px}.ng-home .ng-toolinner{gap:30px}.ng-home .ng-tool h2{font-size:27px}.ng-home .ng-cta h2{font-size:30px}.ng-home .ng-btn{padding:14px 16px;gap:8px;font-size:13px}}@media(max-width:420px){.ng-home .ng-platforms{grid-template-columns:1fr}.ng-home .ng-hero h1{font-size:32px}.ng-home .ng-actions{flex-wrap:wrap}.ng-home .ng-service{padding:25px}.ng-home .ng-steps{gap:15px}}
