*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--a-blue:#0071e3;--a-blue-hover:#0077ed;--a-blue-active:#0062cc;--a-green:#00b14f;--a-orange:#f5a623;--a-red:#e30000;--a-purple:#8b5cf6;--a-teal:#32d2e0;--a-gray-1:#1d1d1f;--a-gray-2:#424245;--a-gray-3:#6e6e73;--a-gray-4:#86868b;--a-gray-5:#a1a1a6;--a-gray-6:#c7c7cc;--a-gray-7:#d2d2d7;--a-gray-8:#e8e8ed;--a-gray-9:#f5f5f7;--a-gray-10:#fbfbfd;--a-bg:#fff;--a-bg-subtle:#fbfbfd;--a-bg-elevated:#fff;--a-bg-hover:#f5f5f7;--a-bg-active:#e8e8ed;--a-border:#d2d2d7;--a-border-light:#e8e8ed;--a-border-faint:#f0f0f2;--a-radius-xs:6px;--a-radius-sm:10px;--a-radius:12px;--a-radius-lg:18px;--a-radius-xl:24px;--a-radius-pill:980px;--a-shadow-xs:0 1px 2px #00000005;--a-shadow-sm:0 1px 3px #0000000a;--a-shadow:0 2px 8px #0000000a, 0 0 1px #0000000f;--a-shadow-md:0 4px 16px #0000000f;--a-shadow-lg:0 8px 32px #00000014;--a-shadow-xl:0 16px 48px #0000001f;--a-text-xs:11px;--a-text-sm:12px;--a-text:14px;--a-text-md:15px;--a-text-lg:17px;--a-text-xl:20px;--a-text-2xl:24px;--a-text-3xl:28px;--a-text-4xl:34px;--a-text-hero:48px;--a-space-1:4px;--a-space-2:8px;--a-space-3:12px;--a-space-4:16px;--a-space-5:20px;--a-space-6:24px;--a-space-8:32px;--a-space-10:40px;--a-space-12:48px;--a-space-16:64px}*{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--a-gray-1);background:var(--a-bg-subtle);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro SC,SF Pro Text,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif}h1,h2,h3,h4,h5,h6{color:var(--a-gray-1);letter-spacing:-.025em;margin-bottom:.4em;font-weight:600}.j7-layout{background:var(--a-bg-subtle);min-height:100vh}.j7-header{z-index:1000;-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--a-border-light);height:52px;padding:0 var(--a-space-6);background:#fbfbfdeb;justify-content:space-between;align-items:center;transition:background .3s;display:flex;position:sticky;top:0}.j7-header-logo{align-items:center;gap:var(--a-space-3);text-decoration:none;display:flex}.j7-header-logo img{object-fit:contain;width:32px;height:32px}.j7-header-title{font-size:var(--a-text-lg);color:var(--a-gray-1);letter-spacing:-.02em;margin:0;font-weight:600}.j7-header-actions{align-items:center;gap:var(--a-space-2);display:flex}.j7-content{width:100%;max-width:1200px;padding:var(--a-space-6) var(--a-space-4);margin:0 auto}.j7-nav-grid{gap:var(--a-space-3);margin-bottom:var(--a-space-6);grid-template-columns:repeat(4,1fr);display:grid}.j7-nav-item{justify-content:center;align-items:center;gap:var(--a-space-2);background:var(--a-bg);border:1px solid var(--a-border-light);border-radius:var(--a-radius-lg);cursor:pointer;height:64px;color:var(--a-gray-3);font-size:var(--a-text-sm);letter-spacing:-.01em;box-shadow:var(--a-shadow-xs);flex-direction:column;font-weight:500;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.j7-nav-item:hover{background:var(--a-bg-hover);border-color:var(--a-border);box-shadow:var(--a-shadow-sm);color:var(--a-gray-1);transform:translateY(-1px)}.j7-nav-item.active{background:var(--a-blue);border-color:var(--a-blue);color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #0071e340}.j7-nav-item.active:hover{background:var(--a-blue-hover)}.j7-nav-item .anticon{font-size:20px}.j7-content-card{background:var(--a-bg);border-radius:var(--a-radius-lg);border:1px solid var(--a-border-light);padding:var(--a-space-6);box-shadow:var(--a-shadow-xs);min-height:400px}.j7-footer{text-align:center;background:var(--a-bg);border-top:1px solid var(--a-border-light);padding:var(--a-space-5) 0;color:var(--a-gray-4);font-size:var(--a-text-sm);letter-spacing:-.01em}.j7-footer a{color:var(--a-gray-4);text-decoration:none;transition:color .2s}.j7-footer a:hover{color:var(--a-gray-1)}.ant-btn{letter-spacing:-.01em;border-radius:var(--a-radius-pill)!important;height:28px!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.ant-btn-primary{box-shadow:0 1px 3px #0071e333!important}.ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0071e34d!important}.ant-card{border-radius:var(--a-radius-lg)!important;border:1px solid var(--a-border-light)!important;box-shadow:var(--a-shadow-xs)!important;transition:all .25s!important}.ant-card:hover{box-shadow:var(--a-shadow-sm)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{border-radius:var(--a-radius)!important;border-color:var(--a-border)!important;transition:all .2s!important}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-select-selector:focus,.ant-select-focused .ant-select-selector{border-color:var(--a-blue)!important;box-shadow:0 0 0 3px #0071e31f!important}.ant-table{overflow:hidden;border-radius:var(--a-radius)!important}.ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.04em;background:var(--a-bg-subtle)!important;border-bottom:1px solid var(--a-border-light)!important;color:var(--a-gray-4)!important;font-weight:500!important;font-size:var(--a-text-sm)!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--a-border-faint)!important}.ant-table-tbody>tr:hover>td{background:var(--a-bg-hover)!important}.ant-modal-content{overflow:hidden;border-radius:var(--a-radius-lg)!important;box-shadow:var(--a-shadow-lg)!important}.ant-tabs-tab{font-size:var(--a-text-md)!important;transition:color .2s!important}.ant-tag{letter-spacing:-.01em;font-weight:500;border-radius:var(--a-radius-xs)!important}.ant-divider{border-color:var(--a-border-light)!important}.ant-switch{min-width:44px}@media (width<=480px){.j7-header{height:48px;padding:0 var(--a-space-3)}.j7-header-title{font-size:var(--a-text)!important}.j7-content{padding:var(--a-space-3)}.j7-nav-grid{gap:var(--a-space-2);grid-template-columns:repeat(3,1fr)}.j7-nav-item{height:60px;font-size:var(--a-text-xs);border-radius:var(--a-radius)}.j7-nav-item .anticon{font-size:18px}.j7-content-card{padding:var(--a-space-3);border-radius:var(--a-radius)}.ant-btn{height:32px!important;padding-inline:12px!important;font-size:12px!important}.ant-input,.ant-select-selector{height:38px!important;font-size:13px!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-modal-body{padding:var(--a-space-3)!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{font-size:var(--a-text-sm)!important;padding:10px 8px!important}}@media (width<=768px) and (width>=481px){.j7-nav-grid{grid-template-columns:repeat(4,1fr)}.j7-content{padding:var(--a-space-4)}}.layout{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.header{-webkit-backdrop-filter:blur(12px);z-index:1000;background:#ffffffd9;padding:0;position:sticky;top:0;box-shadow:0 2px 12px #00000014}.header-content{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.logo{color:#18181b;flex-shrink:0;align-items:center;height:64px;display:flex}.menu{color:#18181b;background:0 0;flex:1;align-items:center;line-height:64px;display:flex;border-bottom:none!important;margin:0 100px 0 0!important;padding-left:100px!important}.menu .ant-menu-item{text-align:center;flex:1;justify-content:center;color:#18181b!important;border-bottom:none!important;margin:0!important;padding:0!important}.menu .ant-menu-item:hover{color:#165dff!important;background:0 0!important;border-bottom:none!important}.menu .ant-menu-item-active,.menu .ant-menu-item-selected{color:#18181b!important;background:0 0!important;border-bottom:none!important}.menu .ant-menu-item:after{display:none!important}.console-btn{flex-shrink:0;height:auto;padding:4px 16px;color:#18181b!important;box-shadow:none!important;background:0 0!important;border:none!important;font-size:16px!important;font-weight:600!important}.hero-section{background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%);padding:120px 0;position:relative;overflow:hidden}.hero-section:before{content:"";opacity:.1;background:url(https://gw.alipayobjects.com/zos/rmsportal/TVYTbAXWheQpRcWDaDMu.svg) 50%/cover no-repeat;position:absolute;inset:0}.hero-content{text-align:center;z-index:1;max-width:1200px;margin:0 auto;position:relative}.hero-title{color:#fff;background:linear-gradient(135deg,#fff 0%,#e0e7ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:24px;font-size:48px;font-weight:700}.hero-desc{color:#fff;max-width:800px;margin:0 auto 48px;font-size:18px;line-height:1.8}.hero-btn{border-radius:8px;width:160px;height:48px;font-size:16px}.hero-btn-outline{color:#165dff;background:0 0;border-color:#165dff;border-radius:8px;width:160px;height:48px;font-size:16px}.hero-btn-outline:hover{color:#4080ff;background:#165dff1a;border-color:#4080ff}.section{padding:80px 0}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-title{text-align:center;margin-bottom:48px;font-weight:700;position:relative}.section-title:after{content:"";background:linear-gradient(90deg,#165dff 0%,#4080ff 100%);border-radius:2px;width:60px;height:4px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.about-section{background:#f8fafc}.about-desc{text-align:center;color:#475569;max-width:800px;margin:0 auto 48px;font-size:16px;line-height:1.8}.advantages-row{margin-top:48px}.advantage-card{text-align:center;border:none;border-radius:12px;transition:all .3s;box-shadow:0 4px 12px #0000000d}.advantage-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px #0000001a}.product-section{background:#fff}.product-card{text-align:center;border:none;border-radius:12px;height:100%;padding:24px 16px;transition:all .3s;box-shadow:0 4px 12px #0000000d}.product-card:hover{border:1px solid #165dff;transform:translateY(-8px);box-shadow:0 8px 24px #165dff26}.product-icon{margin-bottom:24px}.product-name{color:#1e293b;margin-bottom:16px}.product-desc{color:#64748b;line-height:1.8}.contact-section{background:#f8fafc}.contact-card{border:none;border-radius:12px;height:100%;margin-top:50px;box-shadow:0 4px 12px #0000000d}.footer{color:#fff;background:#0f172a;padding:24px 0}.footer-content{text-align:center;max-width:1200px;margin:0 auto}.news-section{background:#f8fafc}.news-cover{border-radius:12px 12px 0 0;overflow:hidden}.news-cover-placeholder{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:12px 12px 0 0;justify-content:center;align-items:center;height:200px;display:flex}.news-card{border:none;border-radius:12px;transition:all .3s;box-shadow:0 4px 12px #0000000d}.news-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}
