:root{
  --nvq-pri:#143a4e;
  --nvq-pri-d:#0d2836;
  --nvq-acc:#bf7135;
  --nvq-acc-d:#a45c26;
  --nvq-bg:#f4f2ee;
  --nvq-paper:#ffffff;
  --nvq-ink:#232a2f;
  --nvq-mut:#6b757c;
  --nvq-line:#dde2e5;
  --nvq-soft:#e9edee;
}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:"Microsoft YaHei","PingFang SC","Noto Sans SC",Arial,sans-serif;color:var(--nvq-ink);background:var(--nvq-paper);font-size:15px;line-height:1.8;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{font-family:"Noto Serif SC","Source Han Serif SC","Songti SC",serif;font-weight:600;color:var(--nvq-pri);line-height:1.35}
a{color:inherit;text-decoration:none}
img{display:block;max-width:100%}
ul,ol{list-style:none}
table{border-collapse:collapse;width:100%}
.nvq-wrap{width:100%;max-width:1220px;margin:0 auto;padding:0 20px}
.nvq-btn{display:inline-block;padding:13px 30px;background:var(--nvq-acc);color:#fff;font-size:15px;border:1px solid var(--nvq-acc);transition:.25s}
.nvq-btn:hover{background:var(--nvq-acc-d);border-color:var(--nvq-acc-d)}
.nvq-btn2{display:inline-block;padding:13px 30px;border:1px solid rgba(255,255,255,.55);color:#fff;font-size:15px;transition:.25s}
.nvq-btn2:hover{background:rgba(255,255,255,.14)}
.nvq-btn3{display:inline-block;padding:11px 26px;border:1px solid var(--nvq-line);color:var(--nvq-pri);font-size:14px;transition:.25s}
.nvq-btn3:hover{border-color:var(--nvq-acc);color:var(--nvq-acc)}
.nvq-eyebrow{display:inline-block;font-size:12px;letter-spacing:.28em;color:var(--nvq-acc);margin-bottom:10px}
.nvq-sec{padding:76px 0}
.nvq-sec-alt{background:var(--nvq-bg)}
.nvq-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:38px}
.nvq-head .nvq-h2box h2{font-size:31px;letter-spacing:.02em}
.nvq-head .nvq-h2box p{color:var(--nvq-mut);margin-top:8px;font-size:14px;max-width:640px}
.nvq-head .nvq-h2box i{display:block;width:44px;height:3px;background:var(--nvq-acc);margin-top:14px;font-style:normal}
.nvq-topbar{background:var(--nvq-pri-d);color:#c7d3da;font-size:12.5px}
.nvq-topbar .nvq-wrap{display:flex;justify-content:space-between;align-items:center;height:38px;gap:20px}
.nvq-topbar span+span{margin-left:22px}
.nvq-topbar .nvq-tl{display:flex;flex-wrap:wrap}
.nvq-topbar .nvq-tr{color:#93a5af;white-space:nowrap}
.nvq-hdr{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--nvq-line);box-shadow:0 1px 0 rgba(20,58,78,.04)}
.nvq-hdr .nvq-wrap{display:flex;align-items:center;height:88px;gap:26px}
.nvq-logo{display:flex;align-items:center;gap:12px;flex-shrink:0}
.nvq-logo img{height:52px;width:auto}
.nvq-logo b{display:block;font-size:17px;color:var(--nvq-pri);letter-spacing:.04em;line-height:1.3}
.nvq-logo em{display:block;font-style:normal;font-size:11px;color:#8d979d;letter-spacing:.14em;margin-top:2px}
.nvq-nav{display:flex;align-items:center;gap:2px;margin-left:auto}
.nvq-nav a{padding:10px 15px;font-size:15px;color:#2f3a41;position:relative;white-space:nowrap}
.nvq-nav a:hover,.nvq-nav a.nvq-on{color:var(--nvq-acc)}
.nvq-nav a.nvq-on:after{content:"";position:absolute;left:15px;right:15px;bottom:2px;height:2px;background:var(--nvq-acc)}
.nvq-hcall{display:flex;align-items:center;gap:10px;padding-left:22px;border-left:1px solid var(--nvq-line);flex-shrink:0}
.nvq-hcall div{line-height:1.25}
.nvq-hcall small{display:block;font-size:11px;color:#8d979d}
.nvq-hcall b{font-size:19px;color:var(--nvq-pri);letter-spacing:.02em}
.nvq-burger{display:none;width:42px;height:42px;border:1px solid var(--nvq-line);background:#fff;margin-left:auto;cursor:pointer}
.nvq-burger span{display:block;width:20px;height:2px;background:var(--nvq-pri);margin:4px auto}
.nvq-hero{position:relative;height:640px;overflow:hidden;background:var(--nvq-pri-d)}
.nvq-slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;background-size:cover;background-position:center}
.nvq-slide:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,30,42,.86) 0%,rgba(10,30,42,.66) 46%,rgba(10,30,42,.24) 100%)}
.nvq-slide.nvq-show{opacity:1}
.nvq-slide .nvq-wrap{position:relative;height:100%;display:flex;align-items:center}
.nvq-hero-txt{max-width:660px;color:#fff}
.nvq-hero-txt small{display:inline-block;font-size:12.5px;letter-spacing:.3em;color:#e0b184;border-left:2px solid var(--nvq-acc);padding-left:12px;margin-bottom:20px}
.nvq-hero-txt h1,.nvq-hero-txt h2{color:#fff;font-size:46px;line-height:1.32;letter-spacing:.01em;margin-bottom:20px;font-weight:600}
.nvq-hero-txt p{color:#cbd7de;font-size:16px;line-height:2;max-width:560px;margin-bottom:32px}
.nvq-hero-txt .nvq-hbtns{display:flex;gap:14px;flex-wrap:wrap}
.nvq-dots{position:absolute;left:0;right:0;bottom:34px;z-index:20}
.nvq-dots .nvq-wrap{display:flex;gap:10px}
.nvq-dots button{width:38px;height:5px;border:0;background:rgba(255,255,255,.35);cursor:pointer;transition:.2s}
.nvq-dots button.nvq-act{background:var(--nvq-acc)}
.nvq-stats{background:var(--nvq-pri);color:#fff}
.nvq-stats .nvq-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:0}
.nvq-stats dl{padding:38px 24px;border-right:1px solid rgba(255,255,255,.12);text-align:center}
.nvq-stats dl:last-child{border-right:0}
.nvq-stats dt{font-family:"Noto Serif SC",serif;font-size:38px;line-height:1.1;color:#fff}
.nvq-stats dt i{font-style:normal;font-size:17px;margin-left:4px;color:#e0b184}
.nvq-stats dd{font-size:13.5px;color:#b4c6cf;margin-top:8px;letter-spacing:.06em}
.nvq-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}
.nvq-tabs button{padding:10px 22px;border:1px solid var(--nvq-line);background:#fff;color:#43515a;font-size:14.5px;cursor:pointer;transition:.2s}
.nvq-tabs button.nvq-act{background:var(--nvq-pri);border-color:var(--nvq-pri);color:#fff}
.nvq-pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.nvq-card{border:1px solid var(--nvq-line);background:#fff;display:flex;flex-direction:column;transition:.25s}
.nvq-card:hover{border-color:#b9c6cd;box-shadow:0 10px 26px rgba(20,58,78,.09);transform:translateY(-3px)}
.nvq-card .nvq-thumb{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--nvq-soft)}
.nvq-card .nvq-thumb img{width:100%;height:100%;object-fit:cover;transition:.5s}
.nvq-card:hover .nvq-thumb img{transform:scale(1.05)}
.nvq-card .nvq-thumb em{position:absolute;left:0;top:12px;background:var(--nvq-pri);color:#fff;font-style:normal;font-size:12px;padding:5px 10px;letter-spacing:.05em}
.nvq-card .nvq-body{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1}
.nvq-card h3{font-size:17px;margin-bottom:8px}
.nvq-card p{font-size:13.5px;color:var(--nvq-mut);line-height:1.75;flex:1}
.nvq-card .nvq-more{margin-top:14px;font-size:13px;color:var(--nvq-acc);letter-spacing:.04em}
.nvq-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.nvq-apps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.nvq-app{position:relative;overflow:hidden;aspect-ratio:3/2;background:#0e222d}
.nvq-app img{width:100%;height:100%;object-fit:cover;opacity:.82;transition:.5s}
.nvq-app:hover img{transform:scale(1.06);opacity:.7}
.nvq-app .nvq-apt{position:absolute;left:0;right:0;bottom:0;padding:22px 20px 18px;background:linear-gradient(0deg,rgba(8,26,36,.92),rgba(8,26,36,0));color:#fff}
.nvq-app .nvq-apt b{font-size:17px}
.nvq-app .nvq-apt span{display:block;font-size:12.5px;color:#b9cbd4;margin-top:4px}
.nvq-about{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}
.nvq-about-img{position:relative}
.nvq-about-img img{width:100%;aspect-ratio:5/4;object-fit:cover}
.nvq-about-img .nvq-badge{position:absolute;right:-18px;bottom:-18px;background:var(--nvq-acc);color:#fff;padding:22px 26px;text-align:center;line-height:1.2}
.nvq-about-img .nvq-badge b{display:block;font-size:32px;font-family:"Noto Serif SC",serif}
.nvq-about-img .nvq-badge span{font-size:12px;letter-spacing:.12em}
.nvq-about h2{font-size:31px;margin-bottom:18px}
.nvq-about p{color:#4d5a62;margin-bottom:14px;font-size:14.5px}
.nvq-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 24px;margin:22px 0 26px}
.nvq-facts li{font-size:14px;color:#33424b;padding-left:16px;position:relative}
.nvq-facts li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;background:var(--nvq-acc)}
.nvq-advs{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--nvq-line);border-left:1px solid var(--nvq-line)}
.nvq-adv{padding:34px 26px;border-right:1px solid var(--nvq-line);border-bottom:1px solid var(--nvq-line);background:#fff}
.nvq-adv b{font-family:"Noto Serif SC",serif;font-size:15px;color:var(--nvq-acc);letter-spacing:.08em}
.nvq-adv h3{font-size:17px;margin:14px 0 10px}
.nvq-adv p{font-size:13.5px;color:var(--nvq-mut);line-height:1.8}
.nvq-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:10px}
.nvq-step{padding:26px 20px;border-left:1px solid var(--nvq-line);position:relative}
.nvq-step:first-child{border-left:0}
.nvq-step b{font-family:"Noto Serif SC",serif;font-size:14px;color:var(--nvq-acc)}
.nvq-step h4{font-size:16px;margin:12px 0 8px}
.nvq-step p{font-size:13px;color:var(--nvq-mut);line-height:1.75}
.nvq-news{display:grid;grid-template-columns:1.1fr .9fr;gap:44px}
.nvq-feat{border:1px solid var(--nvq-line);background:#fff}
.nvq-feat img{width:100%;aspect-ratio:16/9;object-fit:cover}
.nvq-feat .nvq-fb{padding:24px 24px 26px}
.nvq-feat time{font-size:12.5px;color:var(--nvq-acc);letter-spacing:.06em}
.nvq-feat h3{font-size:20px;margin:10px 0 10px;line-height:1.5}
.nvq-feat p{font-size:13.5px;color:var(--nvq-mut);line-height:1.8}
.nvq-nlist li{display:grid;grid-template-columns:74px 1fr;gap:18px;padding:18px 0;border-bottom:1px dashed var(--nvq-line)}
.nvq-nlist li:first-child{padding-top:0}
.nvq-nd{background:var(--nvq-bg);text-align:center;padding:10px 0;line-height:1.2;border:1px solid var(--nvq-line)}
.nvq-nd b{display:block;font-family:"Noto Serif SC",serif;font-size:22px;color:var(--nvq-pri)}
.nvq-nd span{font-size:11px;color:var(--nvq-mut);letter-spacing:.08em}
.nvq-nlist h4{font-size:15.5px;line-height:1.6;font-weight:600;color:#2a353c}
.nvq-nlist h4:hover{color:var(--nvq-acc)}
.nvq-nlist p{font-size:13px;color:var(--nvq-mut);margin-top:5px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.nvq-certs{background:var(--nvq-bg);border-top:1px solid var(--nvq-line);border-bottom:1px solid var(--nvq-line)}
.nvq-certs .nvq-wrap{display:flex;align-items:center;gap:34px;padding:26px 20px;flex-wrap:wrap}
.nvq-certs strong{font-size:14px;color:var(--nvq-pri);letter-spacing:.06em;flex-shrink:0}
.nvq-certs ul{display:flex;gap:30px;flex-wrap:wrap;font-size:13.5px;color:#56646c}
.nvq-cta{background:var(--nvq-pri);color:#fff}
.nvq-cta .nvq-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:46px 20px;flex-wrap:wrap}
.nvq-cta h2{color:#fff;font-size:27px;margin-bottom:8px}
.nvq-cta p{color:#b8c9d2;font-size:14px}
.nvq-ftr{background:#0b1e28;color:#93a6b0;font-size:13.5px}
.nvq-ftr .nvq-wrap{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px;padding:56px 20px 40px}
.nvq-ftr h4{color:#fff;font-size:16px;margin-bottom:16px;font-family:"Microsoft YaHei",sans-serif;font-weight:600}
.nvq-ftr p{line-height:1.9;color:#8b9ea8}
.nvq-flinks li{margin-bottom:8px}
.nvq-flinks a:hover{color:#e0b184}
.nvq-ftr .nvq-flogo{display:flex;align-items:center;gap:12px;margin-bottom:18px}
.nvq-ftr .nvq-flogo img{height:46px}
.nvq-ftr .nvq-flogo b{color:#fff;font-size:16px;line-height:1.3}
.nvq-copy{border-top:1px solid rgba(255,255,255,.08)}
.nvq-copy .nvq-wrap{display:flex;justify-content:space-between;gap:20px;padding:18px 20px;font-size:12.5px;color:#738892;flex-wrap:wrap}
.nvq-banner{position:relative;height:320px;background-size:cover;background-position:center;display:flex;align-items:center}
.nvq-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,30,42,.88),rgba(10,30,42,.5))}
.nvq-banner .nvq-wrap{position:relative;color:#fff}
.nvq-banner h1,.nvq-banner h2{color:#fff;font-size:36px;letter-spacing:.02em;font-weight:600;margin:0}
.nvq-crumb{font-size:12.5px;color:#b2c3cc;margin-top:12px}
.nvq-crumb a:hover{color:#e0b184}
.nvq-main{padding:60px 0 76px}
.nvq-layout{display:grid;grid-template-columns:252px 1fr;gap:40px;align-items:start}
.nvq-side{background:#fff;border:1px solid var(--nvq-line)}
.nvq-side h4{background:var(--nvq-pri);color:#fff;font-size:15px;padding:15px 20px;font-family:"Microsoft YaHei",sans-serif;font-weight:600}
.nvq-side ul{padding:10px 0}
.nvq-side li a{display:block;padding:12px 20px;font-size:14px;color:#46545c;border-left:3px solid transparent}
.nvq-side li a:hover,.nvq-side li a.nvq-on{color:var(--nvq-acc);border-left-color:var(--nvq-acc);background:#f8f6f2}
.nvq-scontact{padding:20px;background:var(--nvq-pri);color:#fff;margin-top:18px}
.nvq-scontact h4{background:none;padding:0;color:#fff;margin-bottom:10px}
.nvq-scontact p{font-size:13px;color:#c6d4db;line-height:1.9}
.nvq-scontact b{display:block;font-size:22px;color:#fff;letter-spacing:.02em;margin:6px 0 10px;font-family:"Noto Serif SC",serif}
.nvq-scontact a.nvq-btn{display:block;text-align:center;margin-top:14px;padding:10px 0;font-size:13.5px}
.nvq-art h2{font-size:26px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--nvq-line)}
.nvq-art p{color:#3d4a52;margin-bottom:16px;font-size:14.8px;line-height:2.05}
.nvq-art h3{font-size:19px;margin:28px 0 12px;color:var(--nvq-pri);padding-left:12px;border-left:3px solid var(--nvq-acc)}
.nvq-ptop{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:44px;align-items:start}
.nvq-ptop img{width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid var(--nvq-line)}
.nvq-kv{margin-bottom:22px}
.nvq-kv dt{font-size:22px;color:var(--nvq-pri);font-family:"Noto Serif SC",serif;margin-bottom:10px}
.nvq-kv dd{font-size:14px;color:#4a575f;line-height:1.95}
.nvq-quick{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}
.nvq-quick div{background:var(--nvq-bg);padding:12px 14px;border-left:3px solid var(--nvq-acc)}
.nvq-quick small{display:block;font-size:12px;color:var(--nvq-mut)}
.nvq-quick b{font-size:14px;color:var(--nvq-pri)}
.nvq-tbl{margin:10px 0 26px;font-size:13.5px}
.nvq-tbl th{background:var(--nvq-pri);color:#fff;font-weight:500;padding:12px 14px;text-align:left;border:1px solid #24506a;font-size:13.5px}
.nvq-tbl td{padding:11px 14px;border:1px solid var(--nvq-line);color:#3f4c54}
.nvq-tbl tr:nth-child(even) td{background:#faf8f5}
.nvq-tbl{width:100%;border-collapse:collapse;table-layout:auto}
.nvq-tbl td,.nvq-tbl th{word-break:break-word}
.nvq-tbl th:last-child,.nvq-tbl td:last-child{white-space:nowrap;width:1%;text-align:center}
.nvq-ul{margin:6px 0 24px}
.nvq-ul li{padding:6px 0 6px 18px;position:relative;color:#3f4c54;font-size:14px}
.nvq-ul li:before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;background:var(--nvq-acc)}
.nvq-faq{border-top:1px solid var(--nvq-line)}
.nvq-faq details{border-bottom:1px solid var(--nvq-line);padding:16px 0}
.nvq-faq summary{cursor:pointer;font-size:15px;color:#2b3840;list-style:none;position:relative;padding-right:30px}
.nvq-faq summary::-webkit-details-marker{display:none}
.nvq-faq summary:after{content:"+";position:absolute;right:6px;top:-2px;font-size:20px;color:var(--nvq-acc)}
.nvq-faq details[open] summary:after{content:"-" }
.nvq-faq p{font-size:14px;color:#4a575f;padding-top:12px;line-height:1.95}
.nvq-ntop{display:grid;grid-template-columns:74px 1fr;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--nvq-line);margin-bottom:28px}
.nvq-ntop .nvq-nd{padding:16px 0}
.nvq-ntop .nvq-nd b{font-size:26px}
.nvq-ntop h1{font-size:28px;line-height:1.5;margin-bottom:8px}
.nvq-ntop .nvq-meta{font-size:12.5px;color:var(--nvq-mut)}
.nvq-nimg{margin:0 0 28px}
.nvq-nimg img{width:100%;aspect-ratio:16/9;object-fit:cover}
.nvq-nimg figcaption{font-size:12.5px;color:var(--nvq-mut);padding-top:10px;border-bottom:1px solid var(--nvq-line);padding-bottom:10px}
.nvq-npn{display:flex;justify-content:space-between;gap:20px;padding-top:26px;border-top:1px solid var(--nvq-line);font-size:14px;flex-wrap:wrap}
.nvq-npn a{color:#3f4c54}
.nvq-npn a:hover{color:var(--nvq-acc)}
.nvq-rel{margin-top:44px;padding-top:10px;border-top:1px solid var(--nvq-line)}
.nvq-rel h3{font-size:18px;margin:22px 0 16px}
.nvq-rel ul{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.nvq-rel li a{display:block;border:1px solid var(--nvq-line);padding:14px 16px;font-size:14px;color:#3f4c54;transition:.2s}
.nvq-rel li a:hover{border-color:var(--nvq-acc);color:var(--nvq-acc)}
.nvq-full{max-width:880px;margin:0 auto}
.nvq-info{display:grid;grid-template-columns:1.1fr .9fr;gap:46px}
.nvq-info dl{border-top:1px solid var(--nvq-line)}
.nvq-info dl div{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--nvq-line)}
.nvq-info dt{font-size:13.5px;color:var(--nvq-mut)}
.nvq-info dd{font-size:15px;color:#2d3a42}
.nvq-form{background:#fff;border:1px solid var(--nvq-line);padding:28px}
.nvq-form h3{font-size:18px;margin-bottom:16px}
.nvq-form label{display:block;font-size:13px;color:#5a676f;margin-bottom:6px}
.nvq-form input,.nvq-form textarea,.nvq-form select{width:100%;border:1px solid var(--nvq-line);padding:11px 12px;font-size:14px;font-family:inherit;color:#2d3a42;background:#fff;margin-bottom:14px}
.nvq-form textarea{height:104px;resize:vertical}
.nvq-form button{width:100%;border:0;background:var(--nvq-acc);color:#fff;padding:13px;font-size:15px;cursor:pointer;font-family:inherit}
.nvq-form button:hover{background:var(--nvq-acc-d)}
.nvq-form .nvq-tip{font-size:12px;color:var(--nvq-mut);margin-top:10px;line-height:1.7}
.nvq-tm{position:relative;padding-left:28px;margin-top:10px}
.nvq-tm:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:var(--nvq-line)}
.nvq-tm li{position:relative;padding:0 0 26px 0}
.nvq-tm li:before{content:"";position:absolute;left:-28px;top:7px;width:12px;height:12px;background:#fff;border:2px solid var(--nvq-acc);border-radius:50%}
.nvq-tm b{display:block;font-size:13px;color:var(--nvq-acc);letter-spacing:.06em}
.nvq-tm h4{font-size:16px;margin:4px 0 6px}
.nvq-tm p{font-size:13.5px;color:var(--nvq-mut);line-height:1.8}
.nvq-equip{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.nvq-equip li{display:flex;justify-content:space-between;gap:14px;border:1px solid var(--nvq-line);padding:13px 16px;font-size:14px;background:#fff}
.nvq-equip li span{color:var(--nvq-mut);font-size:13px}
.nvq-404{min-height:62vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:70px 20px}
.nvq-404 b{font-family:"Noto Serif SC",serif;font-size:96px;color:var(--nvq-pri);line-height:1;letter-spacing:.04em}
.nvq-404 h1{font-size:24px;margin:18px 0 10px}
.nvq-404 p{color:var(--nvq-mut);font-size:14px;margin-bottom:26px}
.nvq-404 .nvq-hbtns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.nvq-navlink{display:block}
.nvq-sideitem{display:block}
.nvq-page{background:var(--nvq-bg)}
.nvq-nall{margin-top:8px}
.nvq-nall li{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:24px 0;border-bottom:1px dashed var(--nvq-line);align-items:start}
.nvq-nall li:first-child{padding-top:0}
.nvq-nlthumb{display:block;overflow:hidden;background:var(--nvq-soft)}
.nvq-nlthumb img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:.4s}
.nvq-nall li:hover .nvq-nlthumb img{transform:scale(1.04)}
.nvq-nall time{font-size:12.5px;color:var(--nvq-acc);letter-spacing:.06em}
.nvq-nall h3{font-size:18px;margin:8px 0 8px;line-height:1.55}
.nvq-nall h3 a:hover{color:var(--nvq-acc)}
.nvq-nall p{font-size:13.5px;color:var(--nvq-mut);line-height:1.8;margin-bottom:10px}
@media (max-width:1180px){
  .nvq-hdr .nvq-wrap{height:76px;gap:16px}
  .nvq-nav a{padding:9px 11px;font-size:14px}
  .nvq-hcall b{font-size:17px}
  .nvq-pgrid{grid-template-columns:repeat(3,1fr)}
  .nvq-advs{grid-template-columns:repeat(2,1fr)}
  .nvq-flow{grid-template-columns:repeat(3,1fr)}
  .nvq-step{border-top:1px solid var(--nvq-line)}
}
@media (max-width:960px){
  .nvq-topbar .nvq-tr{display:none}
  .nvq-hdr .nvq-wrap{justify-content:space-between}
  .nvq-nav{position:fixed;left:0;right:0;top:76px;background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:8px 0;border-bottom:1px solid var(--nvq-line);box-shadow:0 12px 24px rgba(20,58,78,.1);display:none;margin:0;max-height:calc(100vh - 76px);overflow:auto}
  .nvq-nav.nvq-open{display:flex}
  .nvq-nav a{padding:13px 20px;border-bottom:1px solid #f1f3f4}
  .nvq-nav a.nvq-on:after{display:none}
  .nvq-nav a.nvq-on{background:#faf8f5}
  .nvq-hcall{display:none}
  .nvq-burger{display:block}
  .nvq-logo img{height:44px}
  .nvq-logo b{font-size:15px}
  .nvq-hero{height:540px}
  .nvq-hero-txt h1,.nvq-hero-txt h2{font-size:34px}
  .nvq-stats .nvq-wrap{grid-template-columns:repeat(2,1fr)}
  .nvq-stats dl:nth-child(2){border-right:0}
  .nvq-pgrid{grid-template-columns:repeat(2,1fr)}
  .nvq-about{grid-template-columns:1fr;gap:36px}
  .nvq-news{grid-template-columns:1fr;gap:30px}
  .nvq-layout{grid-template-columns:1fr}
  .nvq-side{position:static}
  .nvq-ptop{grid-template-columns:1fr;gap:26px}
  .nvq-info{grid-template-columns:1fr}
  .nvq-rel ul{grid-template-columns:1fr}
  .nvq-apps{grid-template-columns:repeat(2,1fr)}
  .nvq-nall li{grid-template-columns:1fr;gap:14px}
  .nvq-banner{height:260px}
  .nvq-banner h1,.nvq-banner h2{font-size:28px}
  .nvq-ftr .nvq-wrap{grid-template-columns:1fr 1fr;gap:30px}
  .nvq-sec{padding:56px 0}
}
@media (max-width:620px){
  .nvq-topbar .nvq-tl span:nth-child(1),.nvq-topbar .nvq-tl span:nth-child(3){display:none}
  .nvq-topbar .nvq-wrap{height:34px}
  .nvq-topbar .nvq-tl span{margin-left:0}
  .nvq-hero{height:500px}
  .nvq-hero-txt h1,.nvq-hero-txt h2{font-size:26px;line-height:1.45}
  .nvq-hero-txt p{font-size:14px;line-height:1.9}
  .nvq-hero-txt .nvq-hbtns .nvq-btn,.nvq-hero-txt .nvq-hbtns .nvq-btn2{padding:10px 18px;font-size:13.5px}
  .nvq-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:26px}
  .nvq-head .nvq-h2box h2{font-size:24px}
  .nvq-pgrid,.nvq-grid3,.nvq-apps,.nvq-advs,.nvq-equip{grid-template-columns:1fr}
  .nvq-flow{grid-template-columns:1fr}
  .nvq-step{border-left:0}
  .nvq-stats dt{font-size:28px}
  .nvq-stats dl{padding:24px 12px}
  .nvq-about h2{font-size:24px}
  .nvq-facts{grid-template-columns:1fr}
  .nvq-about-img .nvq-badge{padding:14px 18px}
  .nvq-about-img .nvq-badge b{font-size:24px}
  .nvq-cta .nvq-wrap{padding:34px 20px}
  .nvq-cta h2{font-size:21px}
  .nvq-ftr .nvq-wrap{grid-template-columns:1fr;padding:38px 20px 26px}
  .nvq-nlist li{grid-template-columns:62px 1fr;gap:14px}
  .nvq-ntop{grid-template-columns:1fr;gap:14px}
  .nvq-ntop .nvq-nd{display:inline-block;padding:8px 14px;width:auto}
  .nvq-ntop h1{font-size:22px}
  .nvq-art p{font-size:14px;line-height:1.95}
  .nvq-art h3{font-size:17px}
  .nvq-banner{height:220px}
  .nvq-banner h1{font-size:22px}
  .nvq-quick{grid-template-columns:1fr}
  .nvq-tbl{display:block;overflow-x:auto;white-space:nowrap}
  .nvq-404 b{font-size:64px}
  .nvq-breadcrumb{font-size:11.5px}
}