/* ============================================================
   ZD Corporate —— 企业集团官网样式
   视觉：稳重 / 专业 / 简洁 / 金融机构感 / 大留白
   配色刻意区别于 dytd.net（此处用深墨蓝 + 铜金 + 暖灰）
   ============================================================ */
:root{
  --zdc-ink:#0d2440;        /* 主色：深墨蓝 */
  --zdc-ink-2:#16324f;
  --zdc-copper:#b08d4e;     /* 点缀：铜金 */
  --zdc-copper-2:#c8a86a;
  --zdc-stone:#f4f2ee;      /* 暖灰底 */
  --zdc-line:#e2e0da;
  --zdc-body:#2b3543;
  --zdc-muted:#6b7686;
  --zdc-white:#fff;
  --zdc-shadow:0 1px 3px rgba(13,36,64,.06), 0 8px 26px rgba(13,36,64,.05);
  --zdc-wrap:1180px;
}

*,*::before,*::after{box-sizing:border-box;}
html{overflow-x:hidden;}
body{
  font-family:'Noto Sans SC',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  color:var(--zdc-body);background:#fff;margin:0;padding:0;
  font-size:16px;line-height:1.85;-webkit-font-smoothing:antialiased;
  overflow-x:hidden;max-width:100%;
}
.zdc-wrap{max-width:var(--zdc-wrap);margin:0 auto;padding:0 32px;width:100%;}
img{max-width:100%;height:auto;}
a{color:var(--zdc-ink);text-decoration:none;}

/* 剥离 Astra 容器默认 flex 行为，防止横向并排 */
.ast-container{display:block !important;flex-wrap:wrap !important;max-width:100% !important;padding:0 !important;}
#content,#primary,.site-content,.ast-container .site-content{display:block !important;max-width:100% !important;}
#content > .ast-container > *,.site-content > .ast-container > *{flex:0 0 100% !important;width:100% !important;max-width:100% !important;}

/* ---------- 按钮：仅两族（实心 / 描边） ---------- */
.zdc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;
  font-size:14.5px;font-weight:500;line-height:1;padding:14px 26px;border-radius:4px;
  border:1px solid transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap;letter-spacing:.3px;}
.zdc-btn-lg{padding:16px 32px;font-size:15px;}
.zdc-btn-primary{background:var(--zdc-ink);color:#fff;border-color:var(--zdc-ink);}
.zdc-btn-primary:hover{background:var(--zdc-ink-2);border-color:var(--zdc-ink-2);color:#fff;}
.zdc-btn-outline{background:transparent;color:var(--zdc-ink);border-color:rgba(13,36,64,.28);}
.zdc-btn-outline:hover{background:var(--zdc-ink);color:#fff;border-color:var(--zdc-ink);}
.zdc-btn-ghost{background:var(--zdc-stone);color:var(--zdc-ink);border-color:var(--zdc-line);padding:10px 20px;font-size:13.5px;}
.zdc-btn-ghost:hover{background:var(--zdc-ink);color:#fff;border-color:var(--zdc-ink);}

/* ---------- 顶部信息条 ---------- */
.zdc-topstrip{background:var(--zdc-ink);color:#b9c6d6;}
.zdc-topstrip-in{display:flex;justify-content:space-between;align-items:center;gap:20px;
  height:40px;font-size:12.5px;letter-spacing:.4px;}
.zdc-ts-right{color:var(--zdc-copper-2);font-weight:500;}

/* ---------- Header ---------- */
.zdc-header{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.97);
  backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--zdc-line);}
.zdc-header-in{display:flex;align-items:center;justify-content:space-between;gap:28px;height:82px;}
.zdc-brand{display:flex;align-items:center;flex-shrink:0;}
.zdc-brand-logo{display:block;height:46px;width:auto;max-width:100%;object-fit:contain;}
.zdc-nav{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;}
.zdc-nav a{font-size:14.5px;color:var(--zdc-body);padding:10px 13px;border-radius:4px;
  transition:color .18s,background .18s;white-space:nowrap;}
.zdc-nav a:hover{color:var(--zdc-ink);background:var(--zdc-stone);}
.zdc-nav a.is-active{color:var(--zdc-ink);font-weight:600;}
.zdc-header-act{display:flex;align-items:center;gap:14px;flex-shrink:0;}
.zdc-qq-chip{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--zdc-ink);
  padding:8px 14px;border:1px solid rgba(13,36,64,.16);border-radius:3px;background:var(--zdc-stone);
  white-space:nowrap;line-height:1;letter-spacing:.2px;}
.zdc-qq-chip::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--zdc-copper);flex-shrink:0;}
.zdc-cta{padding:13px 22px;font-size:14px;border-radius:4px;background:var(--zdc-ink);color:#fff;
  border:1px solid var(--zdc-ink);white-space:nowrap;transition:all .2s;display:inline-flex;align-items:center;line-height:1;}
.zdc-cta:hover{background:var(--zdc-ink-2);color:#fff;}
.zdc-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;
  background:none;border:1px solid var(--zdc-line);border-radius:4px;cursor:pointer;padding:0 11px;}
.zdc-burger span{display:block;height:2px;background:var(--zdc-ink);border-radius:2px;transition:.2s;}
.zdc-mobile{display:none;border-top:1px solid var(--zdc-line);background:#fff;padding:12px 32px 24px;}
.zdc-mobile.open{display:block;}
.zdc-mobile a{display:block;padding:14px 2px;font-size:15px;color:var(--zdc-body);border-bottom:1px solid #f1efeb;}
.zdc-m-qq{display:block;font-size:13.5px;color:var(--zdc-copper);padding:16px 2px 10px;font-weight:500;}
.zdc-m-cta{margin-top:10px;width:100%;}

/* ---------- Hero：企业官网（左文右抽象全球金融网络） ---------- */
.zdc-hero{background:linear-gradient(180deg,#fbfaf8 0%,#f4f2ee 100%);
  border-bottom:1px solid var(--zdc-line);padding:88px 0 84px;}
.zdc-hero-in{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);
  gap:64px;align-items:center;}
.zdc-kicker{display:inline-block;font-size:12px;letter-spacing:3px;color:var(--zdc-copper);
  font-weight:600;margin-bottom:22px;}
.zdc-h1{font-size:46px;line-height:1.28;color:var(--zdc-ink);margin:0 0 22px;
  font-weight:700;letter-spacing:.5px;}
.zdc-hero-lead{font-size:16.5px;line-height:1.95;color:var(--zdc-muted);margin:0 0 36px;max-width:520px;}
.zdc-hero-btns{display:flex;gap:14px;flex-wrap:wrap;}
.zdc-hero-vis svg{display:block;width:100%;max-width:100%;height:auto;}

/* ---------- 章节 ---------- */
.zdc-sec{padding:86px 0;}
.zdc-sec-gray{background:var(--zdc-stone);}
.zdc-sechead{text-align:center;margin-bottom:54px;}
.zdc-sechead h2{font-size:31px;color:var(--zdc-ink);margin:0 0 14px;font-weight:700;letter-spacing:.5px;}
.zdc-sechead p{font-size:15px;color:var(--zdc-muted);margin:0;max-width:640px;margin-left:auto;margin-right:auto;}
.zdc-eyebrow{display:block;font-size:11.5px;letter-spacing:3px;color:var(--zdc-copper);
  font-weight:600;margin-bottom:14px;}
.zdc-eyebrow-light{color:var(--zdc-copper-2);}
.zdc-sec-cta{margin-top:48px;text-align:center;}

/* ---------- 关于正大 ---------- */
.zdc-about{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);
  gap:70px;align-items:center;}
.zdc-about-txt h2{font-size:30px;color:var(--zdc-ink);margin:14px 0 20px;font-weight:700;}
.zdc-about-txt p{font-size:15.5px;line-height:2;color:var(--zdc-muted);margin:0 0 18px;}
.zdc-link-arrow{display:inline-block;margin-top:10px;font-size:14.5px;font-weight:600;
  color:var(--zdc-ink);border-bottom:1px solid var(--zdc-copper);padding-bottom:3px;transition:.2s;}
.zdc-link-arrow:hover{color:var(--zdc-copper);}
.zdc-about-vis svg{display:block;width:100%;max-width:100%;height:auto;}

/* ---------- 核心业务（大图+标题+简介，非小卡片墙） ---------- */
.zdc-biz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;}
.zdc-biz-item{background:#fff;border:1px solid var(--zdc-line);border-radius:6px;
  padding:34px 34px 32px;display:flex;gap:26px;align-items:flex-start;transition:box-shadow .25s,transform .25s;}
.zdc-biz-item:hover{box-shadow:var(--zdc-shadow);transform:translateY(-2px);}
.zdc-biz-vis{flex:0 0 128px;width:128px;}
.zdc-biz-vis svg{display:block;width:100%;height:auto;}
.zdc-biz-body{flex:1;min-width:0;}
.zdc-biz-body h3{font-size:19px;color:var(--zdc-ink);margin:0 0 12px;font-weight:600;}
.zdc-biz-body p{font-size:14.5px;line-height:1.95;color:var(--zdc-muted);margin:0 0 14px;}
.zdc-biz-codes{display:inline-block;font-size:12px;letter-spacing:1.2px;color:var(--zdc-copper);
  font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;
  padding:5px 11px;background:rgba(176,141,78,.08);border-radius:3px;}

/* ---------- 全球交易市场（深色企业版图） ---------- */
.zdc-markets{background:var(--zdc-ink);color:#c3d0e2;padding:86px 0;}
.zdc-markets-head{text-align:center;margin-bottom:56px;}
.zdc-markets-head h2{font-size:31px;color:#fff;margin:0 0 16px;font-weight:700;letter-spacing:.5px;}
.zdc-markets-head p{font-size:15px;color:#9db0ca;margin:0;max-width:620px;margin-left:auto;margin-right:auto;}
.zdc-markets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;
  background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12);}
.zdc-mkt{background:var(--zdc-ink);padding:34px 30px;transition:background .22s;}
.zdc-mkt:hover{background:var(--zdc-ink-2);}
.zdc-mkt h3{font-size:17px;color:#fff;margin:0 0 12px;font-weight:600;letter-spacing:.4px;}
.zdc-mkt p{font-size:13.5px;line-height:1.9;color:#93a7c1;margin:0;}

/* ---------- 交易规则摘要 ---------- */
.zdc-sum-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
.zdc-sum{background:#fff;border:1px solid var(--zdc-line);border-left:3px solid var(--zdc-copper);
  border-radius:4px;padding:28px 30px;}
.zdc-sum h3{font-size:17px;color:var(--zdc-ink);margin:0 0 12px;font-weight:600;}
.zdc-sum p{font-size:14.5px;line-height:1.95;color:var(--zdc-muted);margin:0;}
.zdc-sum-note{margin:28px 0 0;font-size:13.5px;color:var(--zdc-copper);text-align:center;}

/* ---------- 开户服务步骤 ---------- */
.zdc-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;}
.zdc-step{background:#fff;border:1px solid var(--zdc-line);border-radius:6px;padding:32px 26px;position:relative;}
.zdc-step-num{display:block;font-size:30px;font-weight:700;color:rgba(176,141,78,.35);
  font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin-bottom:16px;line-height:1;}
.zdc-step h3{font-size:16.5px;color:var(--zdc-ink);margin:0 0 12px;font-weight:600;line-height:1.5;}
.zdc-step p{font-size:14px;line-height:1.9;color:var(--zdc-muted);margin:0;}

/* ---------- 软件下载 ---------- */
.zdc-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;}
.zdc-dl-group{background:#fff;border:1px solid var(--zdc-line);border-radius:6px;padding:32px 32px 26px;}
.zdc-dl-group h3{font-size:17px;color:var(--zdc-ink);margin:0 0 22px;font-weight:600;
  padding-bottom:16px;border-bottom:1px solid var(--zdc-line);}
.zdc-dl-list{list-style:none;padding:0;margin:0;}
.zdc-dl-list li{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid #f5f3ef;}
.zdc-dl-list li:last-child{border-bottom:0;}
.zdc-dl-os{flex:0 0 82px;font-size:12.5px;font-weight:600;color:var(--zdc-copper);
  letter-spacing:.6px;}
.zdc-dl-name{flex:1;font-size:14.5px;color:var(--zdc-body);min-width:0;}

/* ---------- 企业服务优势 ---------- */
.zdc-adv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;}
.zdc-adv-item{padding:28px 24px;background:#fff;border:1px solid var(--zdc-line);border-radius:6px;}
.zdc-adv-item h3{font-size:16.5px;color:var(--zdc-ink);margin:0 0 12px;font-weight:600;}
.zdc-adv-item p{font-size:14px;line-height:1.9;color:var(--zdc-muted);margin:0;}

/* ---------- 资讯 ---------- */
.zdc-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;}
.zdc-news-list{grid-template-columns:repeat(3,minmax(0,1fr));}
.zdc-news-item{background:#fff;border:1px solid var(--zdc-line);border-radius:6px;padding:30px 28px;transition:box-shadow .22s;}
.zdc-news-item:hover{box-shadow:var(--zdc-shadow);}
.zdc-news-date{display:block;font-size:12.5px;color:var(--zdc-copper);letter-spacing:.6px;margin-bottom:12px;}
.zdc-news-item h3{font-size:17px;margin:0 0 12px;line-height:1.6;font-weight:600;}
.zdc-news-item h3 a{color:var(--zdc-ink);}
.zdc-news-item h3 a:hover{color:var(--zdc-copper);}
.zdc-news-item p{font-size:14px;line-height:1.9;color:var(--zdc-muted);margin:0;}
.zdc-news-empty{text-align:center;padding:60px 20px;font-size:15px;color:var(--zdc-muted);
  border:1px dashed var(--zdc-line);border-radius:6px;background:#fbfaf8;}
.zdc-pager{text-align:center;margin-top:40px;}
.zdc-pager .page-numbers{display:inline-block;padding:9px 15px;margin:0 3px;font-size:14px;
  border:1px solid var(--zdc-line);border-radius:4px;color:var(--zdc-ink);}
.zdc-pager .page-numbers.current{background:var(--zdc-ink);color:#fff;border-color:var(--zdc-ink);}

/* ---------- 联系我们 CTA ---------- */
.zdc-cta-sec{background:var(--zdc-stone);padding:70px 0;border-top:1px solid var(--zdc-line);}
.zdc-cta-in{display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap;}
.zdc-cta-txt h2{font-size:27px;color:var(--zdc-ink);margin:0 0 12px;font-weight:700;}
.zdc-cta-txt p{font-size:15px;color:var(--zdc-muted);margin:0;max-width:520px;}
.zdc-cta-act{display:flex;align-items:center;gap:14px;flex-wrap:wrap;}
.zdc-qq-inline{font-size:14.5px;font-weight:600;color:var(--zdc-ink);
  padding:13px 20px;background:#fff;border:1px solid var(--zdc-line);border-radius:4px;
  letter-spacing:.3px;white-space:nowrap;}

/* ---------- 内页 ---------- */
.zdc-pagehead{background:var(--zdc-ink);color:#fff;padding:66px 0 58px;}
.zdc-pagehead h1{font-size:34px;margin:0;font-weight:700;letter-spacing:.5px;color:#fff;}
.zdc-pagehead p{font-size:15px;color:#9db0ca;margin:14px 0 0;max-width:640px;}
.zdc-crumb{background:var(--zdc-stone);border-bottom:1px solid var(--zdc-line);padding:14px 0;font-size:13.5px;}
.zdc-crumb .zdc-wrap{display:flex;align-items:center;gap:9px;color:var(--zdc-muted);}
.zdc-crumb a{color:var(--zdc-ink);}
.zdc-crumb em{font-style:normal;color:var(--zdc-muted);}
.zdc-content{padding:64px 0 84px;}
.zdc-content h2{font-size:25px;color:var(--zdc-ink);margin:44px 0 18px;font-weight:700;}
.zdc-content h3{font-size:19px;color:var(--zdc-ink);margin:32px 0 14px;font-weight:600;}
.zdc-content p,.zdc-content ul,.zdc-content ol{max-width:880px;font-size:15.5px;line-height:2;color:var(--zdc-body);}
.zdc-content ul,.zdc-content ol{padding-left:22px;}
.zdc-content li{margin-bottom:9px;}
.zdc-single-meta{font-size:13.5px;color:var(--zdc-copper);margin-bottom:26px;letter-spacing:.5px;}
.zdc-single-body p{max-width:880px;}

/* ---------- 交易规则图片 ---------- */
.zdc-rules-figure{margin:10px 0 34px;text-align:center;}
.zdc-rules-figure a{display:inline-block;max-width:100%;}
.zdc-rules-img{display:block;width:100%;max-width:920px;height:auto;margin:0 auto;
  border:1px solid var(--zdc-line);border-radius:6px;box-shadow:var(--zdc-shadow);background:#fff;}
.zdc-rules-cap{font-size:13px;color:var(--zdc-muted);margin:14px 0 0;line-height:1.8;}
.zdc-rules-hint{color:var(--zdc-copper);font-weight:600;margin-left:6px;}

/* ---------- 规则表 ---------- */
.zdc-ruleblock{margin:30px 0 40px;}
.zdc-ruleblock-t{font-size:18px;color:var(--zdc-ink);margin:0 0 16px;font-weight:600;
  padding-left:12px;border-left:3px solid var(--zdc-copper);}
.zdc-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.zdc-table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:420px;}
.zdc-table th,.zdc-table td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--zdc-line);}
.zdc-table th{background:var(--zdc-stone);color:var(--zdc-ink);font-weight:600;font-size:13.5px;}
.zdc-table tr:nth-child(even) td{background:#fbfaf8;}
.zdc-code{font-weight:600;color:var(--zdc-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.5px;}
.zdc-mgn{font-weight:600;color:var(--zdc-ink);}
.zdc-rule-meta{list-style:none;padding:16px 20px;margin:16px 0 0;background:var(--zdc-stone);border-radius:4px;}
.zdc-rule-meta li{font-size:14px;color:var(--zdc-body);padding:5px 0;line-height:1.8;}
.zdc-rule-meta b{color:var(--zdc-ink);font-weight:600;}

/* ---------- 风险提示 ---------- */
.zdc-risk{background:var(--zdc-ink);color:#9db0ca;padding:46px 0;}
.zdc-risk h2{font-size:15px;color:#fff;margin:0 0 12px;font-weight:600;letter-spacing:.5px;}
.zdc-risk p{font-size:13px;line-height:1.9;color:#93a7c1;margin:0;max-width:960px;}
.zdc-disclaimer{background:var(--zdc-stone);border:1px solid var(--zdc-line);border-radius:6px;
  padding:26px 30px;margin:36px 0 0;}
.zdc-disclaimer h3{font-size:16px;color:var(--zdc-ink);margin:0 0 12px;font-weight:600;}
.zdc-disclaimer p{font-size:13.5px;line-height:1.9;color:var(--zdc-muted);margin:0;max-width:none;}

/* ---------- Footer ---------- */
.zdc-footer{background:#0a1c33;color:#a9bacd;}
.zdc-footer-in{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);
  gap:48px;padding:66px 0 52px;}
.zdc-fbrand{margin-bottom:22px;}
.zdc-fbrand img{display:block;height:46px;width:auto;max-width:300px;object-fit:contain;
  filter:brightness(0) invert(1);opacity:.94;}
.zdc-fdesc{font-size:13.5px;line-height:1.9;color:#8ea3bf;margin:0;max-width:340px;}
.zdc-ftitle{font-size:14px;color:#fff;font-weight:600;margin-bottom:20px;letter-spacing:.5px;}
.zdc-fcol ul{list-style:none;padding:0;margin:0;}
.zdc-fcol li{margin-bottom:12px;}
.zdc-fcol a{font-size:13.5px;color:#8ea3bf;transition:color .18s;}
.zdc-fcol a:hover{color:var(--zdc-copper-2);}
.zdc-fcontact .zdc-fqq{color:var(--zdc-copper-2);font-weight:600;font-size:13.5px;}
.zdc-footer-bottom{border-top:1px solid rgba(255,255,255,.1);}
.zdc-footer-bottom .zdc-wrap{padding-top:22px;padding-bottom:22px;}
.zdc-footer-bottom p{font-size:12.5px;color:#7b8fa8;margin:0 0 8px;line-height:1.8;}
.zdc-copy{color:#61748f !important;margin-bottom:0 !important;}

/* ============================================================
   响应式
   ============================================================ */
@media (max-width:1080px){
  .zdc-qq-chip{display:none;}
  .zdc-hero{padding:72px 0 68px;}
  .zdc-h1{font-size:40px;}
  .zdc-hero-in{gap:48px;}
  .zdc-footer-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;}
  .zdc-adv{grid-template-columns:repeat(2,minmax(0,1fr));}
  .zdc-steps{grid-template-columns:repeat(2,minmax(0,1fr));}
  .zdc-news{grid-template-columns:repeat(2,minmax(0,1fr));}
}

@media (max-width:1320px){
  .zdc-nav{display:none;}
  .zdc-burger{display:flex;}
  .zdc-header-in{height:70px;gap:16px;}
  .zdc-brand-logo{height:40px;}
  .zdc-hero-in{grid-template-columns:1fr;gap:44px;}
  .zdc-hero-vis{order:-1;max-width:520px;}
  .zdc-about{grid-template-columns:1fr;gap:44px;}
  .zdc-biz{grid-template-columns:1fr;}
  .zdc-markets-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .zdc-sum-grid{grid-template-columns:1fr;}
  .zdc-dl{grid-template-columns:1fr;}
}

@media (max-width:768px){
  .zdc-wrap{padding:0 22px;}
  .zdc-topstrip-in{height:auto;padding:9px 0;font-size:11.5px;flex-direction:column;align-items:flex-start;gap:3px;}
  .zdc-hero{padding:54px 0 52px;}
  .zdc-h1{font-size:31px;line-height:1.34;}
  .zdc-hero-lead{font-size:15.5px;}
  .zdc-hero-btns{flex-direction:column;align-items:stretch;}
  .zdc-hero-btns .zdc-btn{width:100%;}
  .zdc-sec{padding:60px 0;}
  .zdc-sechead{margin-bottom:38px;}
  .zdc-sechead h2{font-size:25px;}
  .zdc-pagehead{padding:48px 0 42px;}
  .zdc-pagehead h1{font-size:26px;}
  .zdc-content{padding:44px 0 60px;}
  .zdc-content h2{font-size:21px;}
  .zdc-biz-item{flex-direction:column;gap:20px;padding:26px 24px;}
  .zdc-biz-vis{flex:0 0 auto;width:104px;}
  .zdc-markets-grid{grid-template-columns:1fr;}
  .zdc-markets{padding:60px 0;}
  .zdc-markets-head h2{font-size:25px;}
  .zdc-steps{grid-template-columns:1fr;}
  .zdc-adv{grid-template-columns:1fr;}
  .zdc-news{grid-template-columns:1fr;}
  .zdc-footer-in{grid-template-columns:1fr;gap:34px;padding:48px 0 40px;}
  .zdc-fbrand img{height:40px;}
  .zdc-cta-in{flex-direction:column;align-items:flex-start;gap:24px;}
  .zdc-cta-act{width:100%;flex-direction:column;align-items:stretch;}
  .zdc-cta-act .zdc-btn{width:100%;}
  .zdc-qq-inline{text-align:center;}
  .zdc-cta-txt h2{font-size:22px;}
  .zdc-rules-img{max-width:100%;}
  .zdc-dl-group{padding:26px 22px 20px;}
  .zdc-dl-list li{flex-wrap:wrap;gap:10px;}
  .zdc-dl-os{flex:0 0 auto;}
  .zdc-dl-name{flex:1 1 100%;}
}

@media (max-width:430px){
  .zdc-wrap{padding:0 18px;}
  .zdc-h1{font-size:27px;}
  .zdc-brand-logo{height:34px;}
  .zdc-cta{padding:11px 16px;font-size:13px;}
  .zdc-q-inline,.zdc-qq-inline{font-size:13px;padding:12px 14px;}
  .zdc-step{padding:26px 22px;}
  .zdc-sum{padding:24px 22px;}
  .zdc-dl-list li{padding:11px 0;}
}

/* 联系页 QQ 卡片 */
.zdc-qq-card{margin:20px 0 26px;padding:24px 28px;background:var(--zdc-stone);
  border:1px solid var(--zdc-line);border-left:3px solid var(--zdc-copper);border-radius:4px;}
.zdc-qq-card .zdc-qq-line{margin:0 0 16px;font-size:16px;color:var(--zdc-ink);}
.zdc-qq-num{font-size:24px;font-weight:700;color:var(--zdc-ink);letter-spacing:1.5px;
  font-family:ui-monospace,SFMono-Regular,Menlo,monospace;}
/* 资讯中心：企业官网风格列表（覆盖默认博客样式） */
.zdc-news-list{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;}
.zdc-news-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap;}
.zdc-news-cat{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.6px;
  color:var(--zdc-ink);background:var(--zdc-stone);border:1px solid var(--zdc-line);
  padding:4px 10px;border-radius:3px;line-height:1.5;}
.zdc-news-item .zdc-news-date{margin-bottom:0;font-size:12.5px;color:var(--zdc-muted);}
.zdc-news-more{display:inline-block;margin-top:16px;font-size:13.5px;font-weight:600;
  color:var(--zdc-copper);border-bottom:1px solid transparent;transition:.2s;}
.zdc-news-more:hover{color:var(--zdc-ink);border-bottom-color:var(--zdc-copper);}
.zdc-news-aside{margin-top:52px;padding:24px 28px;background:var(--zdc-stone);
  border:1px solid var(--zdc-line);border-left:3px solid var(--zdc-copper);border-radius:4px;}
.zdc-news-aside p{margin:0;font-size:14px;line-height:1.9;color:var(--zdc-muted);max-width:none;}
.zdc-news-aside a{color:var(--zdc-ink);font-weight:600;}
.zdc-news-aside a:hover{color:var(--zdc-copper);}
@media (max-width:1080px){ .zdc-news-list{grid-template-columns:repeat(2,minmax(0,1fr));} }
@media (max-width:768px){ .zdc-news-list{grid-template-columns:1fr;} .zdc-news-aside{padding:20px 22px;} }
