/* ============================================================
  华轩工业装备 · 渭南站主题（渭北厚土 · 陶土红 + 麦黄大地色）
  布局原型 F：磁贴大卡入口 + 卡片墙网格（repeat auto-fit minmax）
  类前缀固定 wn-；零内联样式；所有视觉在此定义
  ============================================================ */
:root{
  --ink:#3A2A20;
  --primary:#9C3B26;
  --accent:#D9A441;
  --bg:#F7F4EE;
  --bg-alt:#EFE9DF;
  --line:#E0D6C8;
  --heading:#2E2018;
  --muted:#7A6A5C;
  --radius:18px;
  --shadow:0 12px 30px rgba(58,42,32,.12);
  --gradient:linear-gradient(135deg,#9C3B26,#C0563A);
}
*{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;}
body{
  margin:0;
  font-family:"PingFang SC","Microsoft YaHei",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  color:var(--ink);
  background:var(--bg);
  line-height:1.7;
  font-size:16px;
}
body.wn-noscroll{overflow:hidden;}
img{max-width:100%;display:block;}
a{color:var(--primary);text-decoration:none;}
h1,h2,h3,h4{color:var(--heading);line-height:1.3;margin:0 0 .5em;}
p{margin:0 0 1em;}
ul,ol{margin:0;padding:0;list-style:none;}

/* 容器 */
.wn-wrap{max-width:1200px;margin:0 auto;padding:0 20px;}
.wn-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);}

/* 通用按钮 */
.wn-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;
  padding:12px 22px;border-radius:999px;font-weight:600;border:2px solid transparent;
  transition:transform .15s ease,box-shadow .15s ease,background .15s ease;cursor:pointer;}
.wn-btn--lg{padding:15px 30px;font-size:1.05rem;}
.wn-btn--accent{background:var(--gradient);color:#fff;box-shadow:0 8px 20px rgba(156,59,38,.28);}
.wn-btn--accent:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(156,59,38,.36);}
.wn-btn--primary{background:var(--primary);color:#fff;}
.wn-btn--primary:hover{transform:translateY(-2px);}
.wn-btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.7);}
.wn-btn--ghost:hover{background:rgba(255,255,255,.12);}
.wn-btn--outline{background:transparent;color:var(--primary);border-color:var(--primary);}
.wn-btn--outline:hover{background:var(--primary);color:#fff;}
.wn-btn--light{background:#fff;color:var(--primary);}
.wn-btn--light:hover{transform:translateY(-2px);}

/* 顶栏工具条 */
.wn-util{background:var(--heading);color:#F3E9DC;font-size:.85rem;}
.wn-util__inner{display:flex;justify-content:space-between;align-items:center;height:38px;}
.wn-util__right{display:flex;gap:16px;align-items:center;}
.wn-util__city{display:inline-flex;align-items:center;gap:5px;color:var(--accent);}
.wn-util__city svg{width:14px;height:14px;fill:var(--accent);}

/* 头部 */
.wn-header{position:sticky;top:0;z-index:40;background:rgba(247,244,238,.95);
  backdrop-filter:blur(8px);border-bottom:1px solid var(--line);}
.wn-header__inner{display:flex;align-items:center;gap:18px;height:72px;}
.wn-brand{display:flex;align-items:center;gap:12px;margin-right:auto;}
.wn-brand__logo{display:flex;}
.wn-brand__img{height:44px;width:auto;border-radius:10px;}
.wn-brand__name{display:block;font-weight:800;font-size:1.15rem;color:var(--heading);}
.wn-brand__meta{display:block;font-size:.8rem;color:var(--muted);}
.wn-brand__meta b{color:var(--primary);}
.wn-nav{display:flex;gap:6px;}
.wn-nav__link{padding:8px 14px;border-radius:10px;color:var(--ink);font-weight:600;font-size:.95rem;transition:background .15s,color .15s;}
.wn-nav__link:hover{background:var(--bg-alt);}
.wn-nav__link--on{background:var(--gradient);color:#fff;}
.wn-header__cta{margin-left:8px;}

/* 汉堡 + 抽屉 */
.wn-burger{display:none;flex-direction:column;gap:5px;width:42px;height:42px;
  border:none;background:var(--primary);border-radius:10px;cursor:pointer;padding:11px;}
.wn-burger span{display:block;height:3px;background:#fff;border-radius:2px;}
.wn-drawer{position:fixed;top:0;right:-100%;width:82%;max-width:360px;height:100%;
  background:var(--bg);z-index:60;box-shadow:-10px 0 40px rgba(58,42,32,.25);
  transition:right .28s ease;display:flex;flex-direction:column;padding:18px;}
.wn-drawer--open{right:0;}
.wn-drawer__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;}
.wn-brand__text{font-weight:800;color:var(--heading);}
.wn-drawer__close{width:38px;height:38px;border:none;background:var(--bg-alt);border-radius:10px;font-size:1.4rem;cursor:pointer;color:var(--ink);}
.wn-drawer__nav{display:flex;flex-direction:column;gap:6px;overflow:auto;flex:1;}
.wn-drawer__link{display:block;padding:13px 14px;border-radius:12px;background:#fff;border:1px solid var(--line);color:var(--ink);font-weight:600;}
.wn-drawer__link--on{background:var(--gradient);color:#fff;border-color:transparent;}
.wn-drawer__tel{margin-top:14px;}

/* 区块通用 */
.wn-sec{padding:60px 0;}
.wn-sec--tint{background:var(--bg-alt);}
.wn-sec--band{background:var(--gradient);color:#fff;}
.wn-sec--band h1,.wn-sec--band h2,.wn-sec--band .wn-sec__title,.wn-sec--band .wn-sec__eyebrow{color:#fff;}
.wn-sec__inner{max-width:1200px;margin:0 auto;padding:0 20px;}
.wn-sec__inner--center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.6em;}
.wn-sec__head{max-width:760px;margin:0 auto 36px;text-align:center;}
.wn-sec__eyebrow,.wn-eyebrow{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.12em;
  color:var(--primary);text-transform:uppercase;margin-bottom:10px;
  padding:4px 12px;border:1px solid var(--accent);border-radius:999px;background:#fff6e8;}
.wn-sec__title{font-size:1.8rem;margin:0 0 .3em;}
.wn-sec__lead{color:var(--muted);font-size:1.05rem;margin:0;}
.wn-sec__phone{display:inline-block;font-size:2.2rem;font-weight:800;color:#fff;margin:6px 0;}
.wn-sec__cta{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:14px;}

/* ===== 布局 F：磁贴大卡入口 Hero ===== */
.wn-tilehero{background:linear-gradient(160deg,#3A2A20 0%,#5B2E1E 55%,#9C3B26 100%);color:#F3E9DC;padding:54px 0 60px;}
.wn-tilehero__head{max-width:1200px;margin:0 auto 28px;padding:0 20px;text-align:center;}
.wn-tilehero__title{color:#fff;font-size:2.2rem;margin:.2em 0 .3em;}
.wn-tilehero__sub{color:#E8D9C5;max-width:760px;margin:0 auto;font-size:1.05rem;}
.wn-tiles{display:grid;gap:18px;max-width:1200px;margin:0 auto;padding:0 20px;
  grid-template-columns:repeat(4,1fr);}
.wn-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;
  min-height:190px;padding:22px;border-radius:var(--radius);color:#fff;overflow:hidden;
  background:rgba(255,255,255,.06);border:1px solid rgba(217,164,65,.35);
  transition:transform .18s ease,box-shadow .18s ease,background .18s ease;}
.wn-tile::before{content:"";position:absolute;inset:0;background:var(--gradient);opacity:0;transition:opacity .2s ease;}
.wn-tile>*{position:relative;z-index:1;}
.wn-tile:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgba(0,0,0,.3);}
.wn-tile:hover::before{opacity:.92;}
.wn-tile__no{font-size:.8rem;font-weight:700;color:var(--accent);letter-spacing:.1em;}
.wn-tile__title{font-size:1.35rem;font-weight:800;color:#fff;margin:0;}
.wn-tile__desc{font-size:.9rem;color:#F0E4D5;margin:0;}
.wn-tile--cta{background:var(--accent);border-color:var(--accent);}
.wn-tile--cta .wn-tile__title{color:#3A2A20;}
.wn-tile--cta .wn-tile__desc{color:#5B4326;}
.wn-tile--cta::before{display:none;}
.wn-tile--cta:hover{background:#E7B559;}

/* ===== 大数字实力条 ===== */
.wn-stats{background:var(--primary);color:#fff;padding:40px 0;}
.wn-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto;padding:0 20px;}
.wn-stats__item{text-align:center;padding:10px;border-right:1px solid rgba(255,255,255,.18);}
.wn-stats__item:last-child{border-right:none;}
.wn-stats__num{font-size:2.6rem;font-weight:900;line-height:1;color:#fff;}
.wn-stats__unit{font-size:1rem;font-weight:700;margin-left:2px;color:var(--accent);}
.wn-stats__label{margin-top:8px;font-size:.95rem;color:#F0E4D5;}

/* ===== 广告图（页面流中独立元素） ===== */
.wn-banner{max-width:1200px;margin:50px auto;padding:0 20px;}
.wn-banner img{width:100%;border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--line);}

/* ===== 关于（中上部，含折叠） ===== */
.wn-about{display:grid;grid-template-columns:1.6fr 1fr;gap:34px;align-items:start;}
.wn-about__lead{font-size:1.08rem;color:var(--ink);}
.wn-about__lead strong{color:var(--primary);}
.wn-about__toggle{margin:14px 0;}
.wn-about__btn{background:transparent;border:none;color:var(--primary);font-weight:700;cursor:pointer;font-size:.95rem;padding:6px 0;}
.wn-about__btn:hover{text-decoration:underline;}
.wn-about__full{max-height:0;overflow:hidden;transition:max-height .35s ease;color:var(--muted);}
.wn-about__full--open{max-height:2000px;}
.wn-about__full p{margin:0 0 .8em;}
.wn-about__link{margin-top:18px;}
.wn-about__media{position:relative;background:var(--bg-alt);border-radius:var(--radius);padding:20px;border:1px solid var(--line);}
.wn-about__img{border-radius:12px;width:100%;}
.wn-about__stat{margin-top:16px;text-align:center;background:var(--gradient);color:#fff;border-radius:14px;padding:16px;}
.wn-about__statnum{display:block;font-size:1.6rem;font-weight:900;}
.wn-about__stattxt{font-size:.85rem;}

/* ===== 卡片墙统一网格 ===== */
.wn-wall{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));}

/* 产品大卡 */
.wn-prod{display:flex;flex-direction:column;background:#fff;border:2px solid var(--line);
  border-radius:var(--radius);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}
.wn-prod:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:var(--primary);}
.wn-prod__img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--bg-alt);}
.wn-prod__ph{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:var(--bg-alt);color:var(--muted);}
.wn-prod__ph svg{width:48px;height:48px;fill:none;stroke:var(--muted);stroke-width:1.5;}
.wn-prod__body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1;}
.wn-prod__title{font-size:1.1rem;font-weight:800;margin:0;color:var(--heading);}
.wn-prod__desc{font-size:.9rem;color:var(--muted);margin:0;flex:1;}

/* 地区前缀标签 */
.wn-region{display:inline-block;font-size:.7rem;font-weight:700;color:var(--accent);
  background:#fff6e8;border:1px solid var(--accent);border-radius:6px;padding:1px 6px;margin-right:6px;vertical-align:middle;}

/* 行业优势卡 */
.wn-adv{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));}
.wn-adv__item{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow);}
.wn-adv__no{font-size:.8rem;font-weight:800;color:var(--accent);}
.wn-adv__title{font-size:1.2rem;margin:.3em 0 .4em;color:var(--heading);}
.wn-adv__desc{color:var(--muted);font-size:.95rem;margin:0;}

/* 客户评价引用条 */
.wn-quote{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));}
.wn-quote__item{position:relative;background:#fff;border-radius:var(--radius);padding:26px 26px 26px 64px;
  border-left:5px solid var(--primary);box-shadow:var(--shadow);}
.wn-quote__mark{position:absolute;left:18px;top:10px;font-size:3.4rem;line-height:1;color:var(--accent);font-family:Georgia,serif;font-weight:900;}
.wn-quote__text{margin:0 0 14px;color:var(--ink);font-size:1rem;}
.wn-quote__name{font-weight:800;color:var(--heading);}
.wn-quote__company{color:var(--muted);font-size:.9rem;}

/* 服务流程 steps */
.wn-steps{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));}
.wn-steps__item{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow);text-align:center;}
.wn-steps__no{display:inline-block;font-weight:900;color:var(--accent);background:#fff6e8;border:1px solid var(--accent);border-radius:999px;width:36px;height:36px;line-height:34px;margin-bottom:10px;}
.wn-steps__icon svg{width:34px;height:34px;fill:none;stroke:var(--primary);stroke-width:1.6;margin:0 auto 10px;display:block;}
.wn-steps__title{font-size:1.1rem;margin:0 0 .3em;}
.wn-steps__desc{color:var(--muted);font-size:.9rem;margin:0;}

/* 制造实力 */
.wn-equip{display:grid;grid-template-columns:1.4fr 1fr;gap:34px;align-items:center;}
.wn-equip__lead{font-size:1.05rem;color:var(--ink);margin-bottom:18px;}
.wn-equip__list{display:grid;gap:14px;}
.wn-equip__item{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;}
.wn-equip__no{flex:none;width:32px;height:32px;border-radius:8px;background:var(--gradient);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;}
.wn-equip__title{font-weight:800;color:var(--heading);}
.wn-equip__desc{color:var(--muted);font-size:.9rem;margin:0;}
.wn-equip__media img{border-radius:var(--radius);box-shadow:var(--shadow);width:100%;}

/* 画廊 */
.wn-showcase{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));}
.wn-showcase__item{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);}
.wn-showcase__img{width:100%;aspect-ratio:4/3;object-fit:cover;}
.wn-showcase__cap{padding:10px 14px;font-size:.9rem;color:var(--muted);}

/* 新闻卡片墙 */
.wn-cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));}
.wn-cards__item{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;}
.wn-cards__date{font-size:.82rem;color:var(--accent);font-weight:700;}
.wn-cards__title{font-size:1.15rem;margin:0;}
.wn-cards__title a{color:var(--heading);}
.wn-cards__desc{color:var(--muted);font-size:.92rem;margin:0;flex:1;}
.wn-cards__more{font-weight:700;color:var(--primary);}
.wn-morewrap{text-align:center;margin-top:30px;}

/* FAQ */
.wn-faq{display:grid;gap:14px;max-width:880px;margin:0 auto;}
.wn-faq__item{background:#fff;border:1px solid var(--line);border-radius:14px;padding:0;box-shadow:var(--shadow);overflow:hidden;}
.wn-faq__q{display:block;cursor:pointer;padding:18px 22px;font-weight:700;color:var(--heading);position:relative;padding-right:46px;}
.wn-faq__q::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--primary);}
.wn-faq__item[open] .wn-faq__q::after{content:"−";}
.wn-faq__a{padding:0 22px 20px;color:var(--muted);margin:0;}

/* 生态伙伴 */
.wn-partners{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));}
.wn-partners__item{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;color:var(--ink);transition:transform .15s ease,border-color .15s ease;}
.wn-partners__item:hover{transform:translateY(-4px);border-color:var(--primary);}
.wn-partners__name{font-weight:800;color:var(--heading);}
.wn-partners__site{font-size:.82rem;color:var(--muted);}

/* 分站城市互链（仅在 foot 出现，首页唯一） */
.wn-city{background:var(--heading);color:#F3E9DC;padding:26px 0;}
.wn-city__inner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;}
.wn-city__label{font-weight:700;color:var(--accent);}
.wn-city__links{display:flex;flex-wrap:wrap;gap:8px;}
.wn-city__link{font-size:.85rem;color:#F3E9DC;background:rgba(255,255,255,.08);border:1px solid rgba(217,164,65,.35);border-radius:999px;padding:6px 14px;transition:background .15s;}
.wn-city__link:hover{background:var(--accent);color:#3A2A20;}
.wn-city__link--fold{display:none;}
.wn-citylinks--open .wn-city__link--fold{display:inline-block;}
.wn-city__more{background:var(--accent);color:#3A2A20;border:none;border-radius:999px;padding:6px 16px;font-weight:700;cursor:pointer;}

/* 页脚 */
.wn-foot{background:#2E2018;color:#cdbfb0;padding:50px 0 26px;}
.wn-foot__inner{display:grid;gap:30px;}
.wn-foot__cols{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:30px;}
.wn-foot__brand{font-size:1.3rem;font-weight:800;color:#fff;margin-bottom:12px;}
.wn-foot__text{font-size:.92rem;color:#cdbfb0;margin-bottom:14px;}
.wn-foot__phone{display:inline-block;font-size:1.5rem;font-weight:800;color:var(--accent);}
.wn-foot__title{font-weight:800;color:#fff;margin-bottom:12px;}
.wn-foot__cols a{color:#cdbfb0;}
.wn-foot__cols a:hover{color:var(--accent);}
.wn-foot__cols p{margin:0 0 8px;font-size:.92rem;}
.wn-foot__notice{border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);padding:16px 0;font-size:.82rem;color:#a99a8b;}
.wn-foot__notice p{margin:0 0 6px;}
.wn-foot__copy{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;font-size:.82rem;color:#a99a8b;}
.wn-foot__links a{color:var(--accent);margin-left:12px;}

/* 移动拨号栏 */
.wn-callbar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;background:var(--primary);padding:10px 16px;}
.wn-callbar__btn{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-weight:800;font-size:1.05rem;}
.wn-callbar__btn svg{width:20px;height:20px;fill:#fff;}

/* 页面头（内页） */
.wn-pagehead{background:var(--bg-alt);border-bottom:1px solid var(--line);padding:34px 0;}
.wn-pagehead__inner{max-width:1200px;margin:0 auto;padding:0 20px;}
.wn-pagehead__title{font-size:1.9rem;margin:8px 0 0;color:var(--heading);}
.wn-crumb{font-size:.85rem;color:var(--muted);}
.wn-crumb a{color:var(--muted);}
.wn-crumb__sep{margin:0 8px;color:var(--line);}
.wn-crumb__item{color:var(--primary);font-weight:600;}

/* 文章 / 详情 */
.wn-post__body{color:var(--ink);font-size:1.02rem;}
.wn-post__body img{max-width:100%;border-radius:12px;margin:14px 0;}
.wn-post__meta{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:.88rem;margin-bottom:14px;}
.wn-post__thumb{border-radius:14px;margin:0 0 18px;width:100%;}
.wn-post__back{display:inline-block;margin-top:18px;font-weight:700;color:var(--primary);}
.wn-pointlist li{position:relative;padding-left:18px;margin-bottom:8px;color:var(--ink);}
.wn-pointlist li::before{content:"";position:absolute;left:0;top:.7em;width:8px;height:8px;border-radius:50%;background:var(--accent);}
.wn-pointlist b{color:var(--primary);}

/* 联系卡 */
.wn-contact{display:flex;justify-content:center;}
.wn-contact__card{background:#fff;border:2px solid var(--line);border-radius:var(--radius);padding:34px;max-width:620px;width:100%;box-shadow:var(--shadow);}
.wn-contact__name{font-size:1.4rem;margin:0 0 16px;color:var(--heading);}
.wn-contact__list{margin-bottom:18px;}
.wn-contact__list li{margin-bottom:8px;color:var(--ink);}
.wn-contact__phone{display:flex;flex-direction:column;gap:4px;background:var(--bg-alt);border-radius:14px;padding:18px;margin-bottom:16px;}
.wn-contact__label{font-size:.82rem;color:var(--muted);}
.wn-contact__tel{font-size:1.8rem;font-weight:900;color:var(--primary);}
.wn-contact__info{color:var(--muted);}

/* 列表（新闻/产品） */
.wn-list{display:flex;flex-direction:column;gap:16px;}
.wn-list__item{display:grid;grid-template-columns:160px 1fr auto;gap:18px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow);}
.wn-list__thumb{width:160px;height:110px;object-fit:cover;border-radius:12px;background:var(--bg-alt);}
.wn-list__title{font-size:1.2rem;margin:0 0 6px;}
.wn-list__title a{color:var(--heading);}
.wn-list__desc{color:var(--muted);font-size:.92rem;margin:0 0 6px;}
.wn-list__date{font-size:.82rem;color:var(--accent);font-weight:700;}
.wn-list__more{justify-self:end;}

/* 新闻详情双栏 */
.wn-newsdetail{display:grid;grid-template-columns:1fr 300px;gap:34px;align-items:start;}
.wn-newsdetail__aside .wn-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow);}
.wn-panel__title{font-size:1.1rem;margin:0 0 14px;color:var(--heading);}
.wn-panel__text{color:var(--muted);font-size:.9rem;}
.wn-newslist li{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px dashed var(--line);}
.wn-newslist__link{color:var(--ink);font-weight:600;}
.wn-newslist__link:hover{color:var(--primary);}
.wn-newslist__date{font-size:.8rem;color:var(--muted);}
.wn-newslist__more{display:inline-block;margin-top:12px;font-weight:700;color:var(--primary);}

/* 产品详情第一屏 */
.wn-prodhero{background:linear-gradient(160deg,#3A2A20,#9C3B26);color:#F3E9DC;padding:40px 0 50px;}
.wn-prodhero__inner{max-width:1200px;margin:0 auto;padding:0 20px;}
.wn-prodhero__card{display:grid;grid-template-columns:1fr 1fr;gap:30px;background:rgba(255,255,255,.08);
  border:1px solid rgba(217,164,65,.35);border-radius:var(--radius);padding:26px;margin-top:18px;}
.wn-prodhero__media img{width:100%;border-radius:14px;background:var(--bg-alt);}
.wn-prodhero__ph{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border-radius:14px;color:#E8D9C5;}
.wn-prodhero__ph svg{width:56px;height:56px;fill:none;stroke:#E8D9C5;stroke-width:1.5;}
.wn-prodhero__kicker{display:inline-block;font-size:.8rem;font-weight:700;color:var(--accent);letter-spacing:.1em;margin-bottom:8px;}
.wn-prodhero__title{color:#fff;font-size:1.9rem;margin:0 0 .4em;}
.wn-prodhero__desc{color:#F0E4D5;margin:0 0 18px;}
.wn-prodhero__points{margin:0 0 20px;}
.wn-prodhero__points li{color:#F0E4D5;}
.wn-prodhero__points b{color:var(--accent);}
.wn-prodhero__actions{display:flex;gap:12px;flex-wrap:wrap;}

/* 产品说明 + 侧栏 */
.wn-prodshow{display:grid;grid-template-columns:1fr 320px;gap:34px;align-items:start;}
.wn-prodshow__main{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);}
.wn-prodshow__aside .wn-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow);margin-bottom:16px;}
.wn-chips{display:flex;flex-wrap:wrap;gap:8px;}
.wn-chip{display:inline-block;background:var(--bg-alt);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:.85rem;color:var(--ink);}
.wn-chips--stack{flex-direction:column;align-items:flex-start;}
.wn-chip--fact{background:#fff6e8;border-color:var(--accent);color:var(--ink);}

/* 响应式 */
@media (max-width:980px){
  .wn-tiles{grid-template-columns:repeat(2,1fr);}
  .wn-stats__grid{grid-template-columns:repeat(2,1fr);}
  .wn-stats__item:nth-child(2){border-right:none;}
  .wn-about,.wn-equip,.wn-newsdetail,.wn-prodshow,.wn-prodhero__card{grid-template-columns:1fr;}
  .wn-foot__cols{grid-template-columns:1fr;}
}
@media (max-width:640px){
  .wn-nav,.wn-header__cta{display:none;}
  .wn-burger{display:flex;}
  .wn-tiles{grid-template-columns:1fr;}
  .wn-stats__grid{grid-template-columns:1fr;}
  .wn-stats__item{border-right:none;border-bottom:1px solid rgba(255,255,255,.18);}
  .wn-stats__item:last-child{border-bottom:none;}
  .wn-list__item{grid-template-columns:1fr;justify-items:start;}
  .wn-list__thumb{width:100%;height:180px;}
  .wn-callbar{display:block;}
  .wn-tilehero{padding:36px 0 44px;}
  .wn-tilehero__title{font-size:1.7rem;}
}
