/* =====================================================================
   wepoker微扑克中文版 模板样式表  (modname: wpwpkzwb)
   风格：朱砂红(中文/中国风) + 鎏金(正版质感) + 玉青(安全) + 墨黑底
   规范：全部选择器统一前缀 z13737
   ===================================================================== */
:root{
  --c-bg:#120a0b;--c-bg2:#1a0f10;--c-card:#1f1315;--c-card2:#181011;
  --c-line:rgba(255,255,255,.10);--c-txt:#fbeee9;--c-mut:#c3a49e;
  --c-rd:#e0342f;--c-rd2:#a5140f;--c-gd:#ffc53d;--c-gd2:#e8a800;
  --c-jd:#22c3a6;--c-gr:#38e08a;
  --r-l:22px;--r-m:16px;--r-s:10px;--sh:0 18px 50px rgba(0,0,0,.5);
  --grad:linear-gradient(120deg,#e0342f,#ffc53d 55%,#22c3a6);
  --gradR:linear-gradient(120deg,#ff6a5e,#e0342f 55%,#a5140f);
}
*{margin:0;padding:0;box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{font-family:"PingFang SC","Microsoft YaHei","Hiragino Sans GB",sans-serif;background:var(--c-bg);color:var(--c-txt);font-size:15px;line-height:1.78;overflow-x:hidden}
body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:
  radial-gradient(60% 40% at 15% 0%,rgba(224,52,47,.22),transparent 60%),
  radial-gradient(50% 40% at 90% 10%,rgba(255,197,61,.12),transparent 60%),
  radial-gradient(60% 50% at 50% 100%,rgba(34,195,166,.12),transparent 60%)}
a{color:inherit;text-decoration:none;transition:.25s}a:hover{color:var(--c-gd)}
img,svg{max-width:100%;display:block}
ul,ol{list-style:none}button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit}
h1,h2,h3,h4{line-height:1.3;font-weight:800}
.z13737wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 16px;position:relative;z-index:1}
.z13737zh{font-family:"STKaiti","KaiTi","PingFang SC",serif}

/* ---------- 按钮 ---------- */
.z13737btn{display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border-radius:999px;font-weight:800;font-size:15px;letter-spacing:.5px}
.z13737btn b{font-weight:800}
.z13737btn--main{background:var(--gradR);color:#fff;box-shadow:0 12px 30px rgba(224,52,47,.4)}
.z13737btn--main:hover{color:#fff;transform:translateY(-2px)}
.z13737btn--gold{background:linear-gradient(120deg,#ffe08a,#e8a800);color:#3a1a00}
.z13737btn--gold:hover{color:#3a1a00;transform:translateY(-2px)}
.z13737btn--ghost{border:1px solid var(--c-line);background:rgba(255,255,255,.04);color:var(--c-txt)}
.z13737btn--ghost:hover{border-color:var(--c-gd);color:var(--c-gd)}
.z13737btn--sm{padding:10px 16px;font-size:13.5px}

/* ---------- 头部 ---------- */
.z13737header{position:sticky;top:0;z-index:60;background:rgba(18,10,11,.82);backdrop-filter:blur(14px);border-bottom:1px solid var(--c-line)}
.z13737hdflex{display:flex;align-items:center;justify-content:space-between;height:64px}
.z13737logo{display:flex;align-items:center;gap:10px}
.z13737logotxt{display:flex;flex-direction:column;line-height:1.15}
.z13737logotxt b{font-size:16px;letter-spacing:.4px}
.z13737logotxt b i{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.z13737logotxt em{font-style:normal;font-size:10.5px;color:var(--c-mut);letter-spacing:2px}
.z13737nav{display:flex;align-items:center;gap:4px}
.z13737nav a{padding:9px 13px;border-radius:10px;font-size:14px;color:var(--c-mut);white-space:nowrap}
.z13737nav a:hover{color:var(--c-txt);background:rgba(255,255,255,.06)}
.z13737nav a.current{color:var(--c-gd);background:rgba(224,52,47,.16)}
.z13737navbtn{margin-left:10px}
.z13737burger{display:none;font-size:24px;line-height:1;padding:6px 10px;border:1px solid var(--c-line);border-radius:10px}

/* ---------- 通用区块 ---------- */
.z13737sec{padding:62px 0;position:relative;z-index:1}
.z13737sec--alt{background:linear-gradient(180deg,rgba(224,52,47,.06),rgba(34,195,166,.05));border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}
.z13737hd{text-align:center;margin-bottom:34px}
.z13737tag{display:inline-block;padding:6px 14px;border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:1px;background:rgba(224,52,47,.14);color:#ff9a92;border:1px solid rgba(224,52,47,.3)}
.z13737hd h2{font-size:27px;margin:14px 0 8px}
.z13737hd h2 i{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.z13737hd p{color:var(--c-mut);font-size:14.5px}
.z13737rule{width:64px;height:3px;margin:16px auto 0;border-radius:3px;background:var(--grad)}

/* ---------- 首屏 ---------- */
.z13737hero{padding:34px 0 54px;position:relative;z-index:1}
.z13737herobadges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}
.z13737hb{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:700;background:rgba(255,255,255,.05);border:1px solid var(--c-line)}
.z13737hb--g{background:rgba(255,197,61,.14);border-color:rgba(255,197,61,.35);color:var(--c-gd)}
.z13737hb--j{background:rgba(34,195,166,.14);border-color:rgba(34,195,166,.35);color:var(--c-jd)}
.z13737h1{font-size:34px;line-height:1.24;margin-bottom:12px}
.z13737h1 i{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.z13737hlead{color:var(--c-mut);font-size:15px;margin-bottom:18px;max-width:640px}
.z13737langtabs{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}
.z13737lt{padding:9px 18px;border-radius:12px;border:1px solid var(--c-line);background:rgba(255,255,255,.04);font-size:13.5px;font-weight:700;color:var(--c-mut)}
.z13737lt.current,.z13737lt.on{background:var(--gradR);border-color:transparent;color:#fff}
.z13737langdemo{padding:16px 18px;border-radius:var(--r-m);border:1px dashed rgba(255,197,61,.4);background:rgba(255,197,61,.06);margin-bottom:20px}
.z13737langdemo span{font-size:12.5px;color:var(--c-gd);letter-spacing:1px;display:block;margin-bottom:6px}
.z13737langdemo p{font-size:15.5px;font-weight:700}
.z13737langdemo em{display:block;font-style:normal;font-size:12.5px;color:var(--c-mut);margin-top:6px}
.z13737appline{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--r-m);background:var(--c-card);border:1px solid var(--c-line);margin-bottom:18px}
.z13737appico{width:62px;height:62px;border-radius:16px;overflow:hidden;flex:0 0 auto;box-shadow:0 8px 22px rgba(0,0,0,.4)}
.z13737appmeta b{font-size:15.5px;display:block}
.z13737appmeta span{font-size:12.5px;color:var(--c-mut)}
.z13737stars{color:var(--c-gd);letter-spacing:2px;font-size:13px}
.z13737live{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--c-mut);margin-bottom:18px}
.z13737dot{width:8px;height:8px;border-radius:50%;background:var(--c-gr);box-shadow:0 0 0 4px rgba(56,224,138,.18);animation:z13737p 1.6s infinite}
@keyframes z13737p{50%{opacity:.35}}
.z13737live b{color:var(--c-gd);font-size:15px}
.z13737dlrow{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}
.z13737dlbtn{position:relative;flex:1 1 220px;justify-content:space-between}
.z13737dlbtn .z13737qr{position:absolute;bottom:calc(100% + 12px);left:0;display:none;padding:12px;border-radius:14px;background:#fff;box-shadow:var(--sh);z-index:20;width:150px;text-align:center}
.z13737dlbtn .z13737qr img,.z13737dlbtn .z13737qr svg{width:126px;height:126px;margin:0 auto 6px}
.z13737dlbtn .z13737qr p{color:#111;font-size:12px;font-weight:700}
.z13737dlbtn.on .z13737qr{display:block}
.z13737signhint{display:flex;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--c-mut);margin-bottom:16px}
.z13737signhint a{color:#ff9a92;border-bottom:1px dotted rgba(255,154,146,.5)}
.z13737url{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:var(--r-m);background:rgba(255,197,61,.08);border:1px solid rgba(255,197,61,.28);font-size:13px;margin-bottom:18px}
.z13737url i{font-style:normal;color:var(--c-gd);font-weight:800;letter-spacing:1px}
.z13737url code{font-family:Consolas,monospace;color:var(--c-txt);font-size:13.5px}
.z13737urlbtn{margin-left:auto}
.z13737users{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--c-mut)}
.z13737avatars{display:flex}
.z13737avatars svg{width:34px;height:34px;border-radius:50%;border:2px solid var(--c-bg);margin-left:-10px}
.z13737avatars svg:first-child{margin-left:0}
.z13737users b{color:var(--c-gd)}

/* ---------- 数据条 ---------- */
.z13737nums{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px}
.z13737num{text-align:center;padding:18px 8px;border-radius:var(--r-m);background:var(--c-card);border:1px solid var(--c-line)}
.z13737num b{display:block;font-size:24px;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.z13737num span{font-size:12.5px;color:var(--c-mut)}

/* ---------- 网格卡片 ---------- */
.z13737grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.z13737grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.z13737grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.z13737card{padding:22px;border-radius:var(--r-l);background:var(--c-card);border:1px solid var(--c-line);transition:.3s}
.z13737card:hover{transform:translateY(-5px);border-color:rgba(224,52,47,.45);box-shadow:var(--sh)}
.z13737ci{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:22px;background:rgba(224,52,47,.14);border:1px solid rgba(224,52,47,.3);margin-bottom:14px}
.z13737card h3{font-size:16.5px;margin-bottom:8px}
.z13737card p{font-size:13.5px;color:var(--c-mut)}
.z13737chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
.z13737chips span{font-size:11.5px;padding:4px 9px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--c-line);color:var(--c-mut)}
.z13737card--hl{background:linear-gradient(160deg,rgba(224,52,47,.16),rgba(255,197,61,.08));border-color:rgba(255,197,61,.3)}

/* ---------- 语言设置教程 ---------- */
.z13737steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;counter-reset:z13737s}
.z13737step{position:relative;padding:22px 18px 18px;border-radius:var(--r-l);background:var(--c-card);border:1px solid var(--c-line)}
.z13737step::before{counter-increment:z13737s;content:counter(z13737s);position:absolute;top:-14px;left:18px;width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-weight:800;background:var(--gradR);color:#fff;box-shadow:0 8px 18px rgba(224,52,47,.4)}
.z13737step h3{font-size:15.5px;margin:8px 0 6px}
.z13737step p{font-size:13px;color:var(--c-mut)}
.z13737step code{display:inline-block;margin-top:8px;padding:3px 8px;border-radius:6px;background:rgba(34,195,166,.12);color:var(--c-jd);font-size:12px}

/* ---------- 实景/轮播 ---------- */
.z13737stage{display:grid;grid-template-columns:300px 1fr;gap:26px;align-items:center}
.z13737phone{position:relative;padding:12px;border-radius:38px;background:linear-gradient(160deg,#2a1a1b,#120a0b);border:1px solid rgba(255,197,61,.28);box-shadow:var(--sh)}
.z13737phone::after{content:"";position:absolute;top:20px;left:50%;transform:translateX(-50%);width:84px;height:7px;border-radius:6px;background:#0a0506}
.z13737phonein{border-radius:28px;overflow:hidden;background:#0a0506;aspect-ratio:9/19}
.z13737slider{position:relative;overflow:hidden;border-radius:var(--r-l);border:1px solid var(--c-line)}
.z13737track{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1)}
.z13737slide{flex:0 0 100%;position:relative}
.z13737slide figcaption{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;font-size:13px;background:linear-gradient(180deg,transparent,rgba(10,5,6,.92))}
.z13737nav2{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:rgba(18,10,11,.7);border:1px solid var(--c-line);color:#fff;font-size:18px;z-index:5}
.z13737nav2:hover{background:var(--c-rd);border-color:transparent}
.z13737prev{left:12px}.z13737next{right:12px}
.z13737dots{display:flex;gap:7px;justify-content:center;padding:12px 0 0}
.z13737dots i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.2);cursor:pointer}
.z13737dots i.on{background:var(--c-gd);width:22px;border-radius:6px}

/* ---------- 表格 ---------- */
.z13737tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;border:1px solid var(--c-line);border-radius:var(--r-m);overflow:hidden}
.z13737tbl th{background:rgba(224,52,47,.16);color:#ffd9d5;text-align:left;padding:13px 14px;font-weight:800;white-space:nowrap}
.z13737tbl td{padding:13px 14px;border-top:1px solid var(--c-line);color:var(--c-mut);background:var(--c-card2)}
.z13737tbl tr:hover td{background:var(--c-card);color:var(--c-txt)}
.z13737tbl td b{color:var(--c-txt)}
.z13737ok{color:var(--c-gr);font-weight:800}
.z13737no{color:var(--c-mut)}
.z13737scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}

/* ---------- 时间轴 ---------- */
.z13737tl{position:relative;padding-left:26px}
.z13737tl::before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg,var(--c-rd),var(--c-gd),var(--c-jd))}
.z13737tli{position:relative;padding:0 0 24px 12px}
.z13737tli::before{content:"";position:absolute;left:-24px;top:7px;width:12px;height:12px;border-radius:50%;background:var(--c-gd);box-shadow:0 0 0 4px rgba(255,197,61,.18)}
.z13737tli b{font-size:15px}
.z13737tli span{font-size:12px;color:var(--c-mut);margin-left:8px}
.z13737tli p{font-size:13.5px;color:var(--c-mut);margin-top:5px}

/* ---------- 评价 ---------- */
.z13737rev{padding:20px;border-radius:var(--r-l);background:var(--c-card);border:1px solid var(--c-line)}
.z13737rev p{font-size:13.5px;color:var(--c-txt);margin:10px 0 12px}
.z13737revhead{display:flex;align-items:center;gap:10px}
.z13737revhead svg{width:38px;height:38px;border-radius:50%}
.z13737revhead b{font-size:14px;display:block}
.z13737revhead span{font-size:12px;color:var(--c-mut)}

/* ---------- 折叠FAQ ---------- */
.z13737faq{display:grid;gap:12px;max-width:820px;margin:0 auto}
.z13737q{border-radius:var(--r-m);background:var(--c-card);border:1px solid var(--c-line);overflow:hidden}
.z13737qh{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:800;font-size:14.5px;cursor:pointer;width:100%;text-align:left}
.z13737qh i{font-style:normal;color:var(--c-gd);transition:.3s;font-size:18px;line-height:1}
.z13737q.open .z13737qh i{transform:rotate(45deg)}
.z13737qb{display:none;padding:0 18px 16px;font-size:13.5px;color:var(--c-mut)}
.z13737q.open .z13737qb{display:block}

/* ---------- 官方网址卡 ---------- */
.z13737site{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.z13737sitecard{padding:20px;border-radius:var(--r-l);background:var(--c-card);border:1px solid var(--c-line);text-align:center}
.z13737sitecard span{font-size:12px;color:var(--c-mut);letter-spacing:1px}
.z13737sitecard b{display:block;font-size:17px;margin:8px 0 4px;color:var(--c-gd);font-family:Consolas,monospace}
.z13737sitecard p{font-size:12.5px;color:var(--c-mut)}

/* ---------- 弹窗 ---------- */
.z13737mask{position:fixed;inset:0;z-index:120;display:none;align-items:flex-start;justify-content:center;padding:20px;background:rgba(6,3,4,.78);backdrop-filter:blur(6px);overflow-y:auto}
.z13737mask.show{display:flex}
.z13737modal{width:100%;max-width:560px;border-radius:var(--r-l);background:var(--c-card);border:1px solid rgba(255,197,61,.24);box-shadow:var(--sh);overflow:hidden;margin:auto}
.z13737mh{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:var(--gradR);color:#fff;font-weight:800}
.z13737mh button{width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.2);color:#fff;font-size:18px;line-height:1}
.z13737mb{padding:18px}
.z13737mstep{display:flex;gap:12px;padding:13px 0;border-bottom:1px dashed var(--c-line)}
.z13737mstep em{flex:0 0 auto;width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:rgba(224,52,47,.16);color:#ff9a92;font-style:normal;font-weight:800;font-size:13px}
.z13737mstep b{font-size:14.5px;display:block;margin-bottom:3px}
.z13737mstep p{font-size:13px;color:var(--c-mut)}
.z13737mtip{margin-top:14px;padding:13px;border-radius:12px;background:rgba(255,197,61,.08);border:1px solid rgba(255,197,61,.24);font-size:12.8px;color:var(--c-mut)}
.z13737mtip b{color:var(--c-gd)}

/* ---------- 悬浮下载 ---------- */
.z13737float{position:fixed;right:14px;bottom:16px;z-index:80;padding:13px 18px;border-radius:999px;background:var(--gradR);color:#fff;font-weight:800;font-size:13.5px;box-shadow:0 12px 28px rgba(224,52,47,.45)}
.z13737float:hover{color:#fff}

/* ---------- 列表/内容/侧栏 ---------- */
.z13737crumb{padding:18px 0;font-size:13px;color:var(--c-mut)}
.z13737crumb a{color:var(--c-mut)}
.z13737crumb a:hover{color:var(--c-gd)}
.z13737layout{display:grid;grid-template-columns:1fr 316px;gap:26px;padding-bottom:60px;position:relative;z-index:1}
.z13737plist{display:grid;gap:14px}
.z13737pitem{display:flex;gap:14px;padding:14px;border-radius:var(--r-m);background:var(--c-card);border:1px solid var(--c-line);transition:.3s}
.z13737pitem:hover{border-color:rgba(224,52,47,.4);transform:translateY(-3px)}
.z13737pthumb{flex:0 0 116px;height:86px;border-radius:12px;overflow:hidden;background:var(--c-card2)}
.z13737pitem h3{font-size:15.5px;margin-bottom:6px}
.z13737pitem h3 a:hover{color:var(--c-gd)}
.z13737pitem p{font-size:13px;color:var(--c-mut);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.z13737pmeta{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--c-mut);margin-top:8px}
.z13737pmeta i{font-style:normal;color:var(--c-jd)}
.z13737page{padding:30px 0 0}
.z13737pg{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}
.z13737pg a{min-width:38px;height:38px;padding:0 12px;display:flex;align-items:center;justify-content:center;border-radius:11px;border:1px solid var(--c-line);background:var(--c-card);font-size:13.5px;color:var(--c-mut)}
.z13737pg a:hover{color:var(--c-gd);border-color:rgba(255,197,61,.4)}
.z13737pg a.current{background:var(--gradR);border-color:transparent;color:#fff;font-weight:800}
.z13737art{padding:26px;border-radius:var(--r-l);background:var(--c-card);border:1px solid var(--c-line)}
.z13737art h1{font-size:26px;margin-bottom:12px}
.z13737artmeta{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--c-mut);padding-bottom:16px;border-bottom:1px solid var(--c-line);margin-bottom:18px}
.z13737body{font-size:15.5px;color:#f2e5e0}
.z13737body p{margin:0 0 14px}
.z13737body h2{font-size:20px;margin:26px 0 12px;padding-left:12px;border-left:4px solid var(--c-rd)}
.z13737body h3{font-size:17px;margin:20px 0 10px;color:var(--c-gd)}
.z13737body img{border-radius:var(--r-m);margin:14px 0;border:1px solid var(--c-line)}
.z13737body ul{margin:0 0 14px;padding-left:2px}
.z13737body ul li{position:relative;padding-left:20px;margin-bottom:7px}
.z13737body ul li::before{content:"◆";position:absolute;left:0;color:var(--c-rd);font-size:11px}
.z13737body blockquote{margin:16px 0;padding:14px 16px;border-radius:12px;background:rgba(255,197,61,.07);border-left:4px solid var(--c-gd);color:var(--c-mut);font-size:14px}
.z13737body table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px}
.z13737body th,.z13737body td{border:1px solid var(--c-line);padding:10px 12px;text-align:left}
.z13737body th{background:rgba(224,52,47,.14);color:#ffd9d5}
.z13737body code{padding:2px 6px;border-radius:6px;background:rgba(34,195,166,.12);color:var(--c-jd);font-size:13px}
.z13737body a{color:var(--c-gd);border-bottom:1px dotted rgba(255,197,61,.5)}
.z13737prevnext{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:1px solid var(--c-line);font-size:13.5px;color:var(--c-mut)}
.z13737prevnext a{color:var(--c-txt)}
.z13737prevnext a:hover{color:var(--c-gd)}
.z13737tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
.z13737tags a{padding:5px 12px;border-radius:999px;font-size:12.5px;background:rgba(255,255,255,.05);border:1px solid var(--c-line);color:var(--c-mut)}
.z13737tags a:hover{color:var(--c-gd);border-color:rgba(255,197,61,.4)}
.z13737side{display:grid;gap:16px;align-content:start}
.z13737sbox{padding:20px;border-radius:var(--r-l);background:var(--c-card);border:1px solid var(--c-line)}
.z13737sbox h3{font-size:16px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--c-line)}
.z13737slist{display:grid;gap:10px;font-size:13.5px}
.z13737slist a{display:flex;gap:8px;color:var(--c-mut)}
.z13737slist a:hover{color:var(--c-gd)}
.z13737slist i{font-style:normal;color:var(--c-rd)}
.z13737kw{display:flex;flex-wrap:wrap;gap:7px}
.z13737kw a{font-size:12.5px;padding:5px 11px;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid var(--c-line);color:var(--c-mut)}
.z13737kw a:hover{background:rgba(224,52,47,.16);color:#ff9a92}
.z13737shop{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.z13737goods{padding:18px;border-radius:var(--r-l);background:var(--c-card);border:1px solid var(--c-line);text-align:center;transition:.3s}
.z13737goods:hover{transform:translateY(-4px);border-color:rgba(255,197,61,.42)}
.z13737goods h3{font-size:15px;margin:10px 0 4px}
.z13737goods .z13737price{color:var(--c-gd);font-size:20px;font-weight:800;margin:6px 0 12px}
.z13737goods .z13737price small{font-size:12px;color:var(--c-mut)}

/* ---------- 页脚 ---------- */
.z13737footer{margin-top:20px;padding:46px 0 30px;border-top:1px solid var(--c-line);background:linear-gradient(180deg,rgba(224,52,47,.07),rgba(0,0,0,.4));position:relative;z-index:1}
.z13737warn{padding:14px 16px;border-radius:12px;background:rgba(224,52,47,.08);border:1px solid rgba(224,52,47,.22);font-size:12.5px;color:var(--c-mut);margin-bottom:26px}
.z13737warn b{color:#ff9a92}
.z13737fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:26px}
.z13737footer h4{font-size:15px;margin-bottom:12px;color:var(--c-txt)}
.z13737footer p,.z13737footer li{font-size:13px;color:var(--c-mut);margin-bottom:8px}
.z13737footer li a{color:var(--c-mut)}
.z13737footer li a:hover{color:var(--c-gd)}
.z13737copy{margin-top:26px;padding-top:18px;border-top:1px solid var(--c-line);font-size:12px;color:#8a716c;text-align:center;line-height:2}
.z13737copy a{color:#8a716c}
.z13737copy a:hover{color:var(--c-gd)}

/* ---------- 响应式 ---------- */
@media(max-width:1024px){
 .z13737grid4,.z13737steps{grid-template-columns:repeat(2,1fr)}
 .z13737layout{grid-template-columns:1fr}
 .z13737fgrid{grid-template-columns:1fr 1fr}
 .z13737stage{grid-template-columns:1fr}
 .z13737phone{max-width:290px;margin:0 auto}
}
@media(max-width:768px){
 .z13737burger{display:block}
 .z13737nav{position:absolute;top:64px;left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;padding:10px 16px 18px;background:rgba(18,10,11,.98);border-bottom:1px solid var(--c-line);display:none}
 .z13737nav.open{display:flex}
 .z13737nav a{padding:13px 12px;border-radius:10px}
 .z13737navbtn{margin:8px 0 0;justify-content:center}
 .z13737h1{font-size:26px}
 .z13737hd h2{font-size:22px}
 .z13737sec{padding:44px 0}
 .z13737grid,.z13737grid2,.z13737grid4,.z13737steps,.z13737site,.z13737shop,.z13737nums{grid-template-columns:1fr}
 .z13737nums{grid-template-columns:repeat(2,1fr)}
 .z13737grid4,.z13737steps{grid-template-columns:1fr}
 .z13737site,.z13737shop{grid-template-columns:1fr}
 .z13737fgrid{grid-template-columns:1fr}
 .z13737btn{width:100%;justify-content:center}
 .z13737dlbtn{flex:1 1 100%}
 .z13737slide{flex:0 0 100%}
 .z13737art{padding:18px}
 .z13737art h1{font-size:21px}
 .z13737pthumb{flex:0 0 96px;height:74px}
}