/* 四季春天舒适家机电·温江站（柳城·节能墨绿）样式  前缀 wj- */
:root{--c1:#166534;--c2:#D97706;--cbg:#F1F7F2;--cdark:#123B25;--ink:#1F2937;--mut:#64748B;--line:#E2E8F0;--bg:#FFFFFF}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{font-family:"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.75;color:var(--ink);background:var(--bg)}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}
ul,ol{list-style:none}
button{font:inherit;cursor:pointer;background:none;border:0;color:inherit}
.wj-noscroll{overflow:hidden}

/* ===== 品牌区 ===== */
.wj-brand{display:flex;align-items:center;gap:10px;min-width:0}
.wj-brand__logo{flex:none}
.wj-brand__img{height:38px;width:auto;object-fit:contain}
.wj-brand__title{display:flex;flex-direction:column;line-height:1.3;min-width:0}
.wj-brand__name{font-weight:700;font-size:18px;color:var(--cdark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wj-brand__meta{font-size:12px;color:var(--mut)}
.wj-brand__meta b{color:var(--c1)}

/* ===== 顶部导航（标准顶栏） ===== */
.wj-header{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.96);backdrop-filter:blur(6px);border-bottom:1px solid var(--line)}
.wj-header__inner{max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:22px}
.wj-nav{display:flex;gap:6px;margin-left:auto}
.wj-nav__link{padding:8px 14px;border-radius:8px;font-size:15px;color:var(--ink);transition:.2s}
.wj-nav__link:hover{background:var(--cbg);color:var(--c1)}
.wj-nav__link--on{background:var(--c1);color:#fff}
.wj-header__tel{margin-left:auto;flex:none;font-weight:700;color:var(--c1);white-space:nowrap}
.wj-nav+.wj-header__tel{margin-left:0}
.wj-burger{display:none;flex:none;margin-left:auto;width:42px;height:38px;border:1px solid var(--line);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px}
.wj-burger span{display:block;width:18px;height:2px;background:var(--c1)}

/* ===== D 原型：章节锚点子导航 ===== */
.wj-subnav{background:var(--cdark)}
.wj-subnav__inner{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;overflow-x:auto}
.wj-subnav__inner a{flex:none;padding:11px 18px;color:rgba(255,255,255,.82);font-size:14px;border-bottom:2px solid transparent}
.wj-subnav__inner a:hover{color:#fff}
.wj-subnav__on{color:#fff !important;border-bottom-color:var(--c2) !important}

/* ===== E 原型：桌面侧边栏 ===== */
.wj-side{position:fixed;top:0;left:0;bottom:0;width:264px;background:var(--cdark);color:#fff;padding:28px 22px;display:flex;flex-direction:column;gap:22px;z-index:70}
.wj-side .wj-brand__name{color:#fff}
.wj-side .wj-brand__meta{color:rgba(255,255,255,.65)}
.wj-side .wj-brand__meta b{color:var(--c2)}
.wj-side__nav{display:flex;flex-direction:column;gap:4px}
.wj-side__link{padding:11px 14px;border-radius:10px;color:rgba(255,255,255,.85);font-size:15px}
.wj-side__link:hover{background:rgba(255,255,255,.08);color:#fff}
.wj-side__link--on{background:var(--c2);color:#fff}
.wj-side__foot{margin-top:auto;border-top:1px solid rgba(255,255,255,.15);padding-top:16px}
.wj-side__label{display:block;font-size:12px;color:rgba(255,255,255,.55)}
.wj-side__tel{font-size:20px;font-weight:700;color:var(--c2)}
.wj-topbar{display:none;position:sticky;top:0;z-index:60;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line)}
.wj-topbar__inner{max-width:1200px;margin:0 auto;padding:12px 20px;display:flex;align-items:center}
.wj-body{padding-left:264px}

/* ===== 移动抽屉 ===== */
.wj-drawer{position:fixed;top:0;right:0;bottom:0;width:300px;max-width:84vw;background:#fff;z-index:90;transform:translateX(105%);transition:transform .28s ease;display:flex;flex-direction:column;box-shadow:-8px 0 30px rgba(0,0,0,.12)}
.wj-drawer--open{transform:translateX(0)}
.wj-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}
.wj-drawer__title{font-weight:700;font-size:15px;color:var(--cdark)}
.wj-drawer__close{font-size:24px;line-height:1;width:36px;height:36px;border-radius:8px;color:var(--mut)}
.wj-drawer__nav{display:flex;flex-direction:column;padding:10px 12px;overflow-y:auto}
.wj-drawer__link{padding:12px 12px;border-radius:8px;font-size:15px}
.wj-drawer__link:hover,.wj-drawer__link--on{background:var(--cbg);color:var(--c1)}
.wj-drawer__tel{margin:auto 12px 16px;padding:12px;text-align:center;background:var(--c1);color:#fff;border-radius:10px;font-weight:700}
.wj-scrim{position:fixed;inset:0;background:rgba(15,23,42,.45);opacity:0;pointer-events:none;transition:opacity .25s;z-index:80}
.wj-scrim--on{opacity:1;pointer-events:auto}

/* ===== 页头/面包屑 ===== */
.wj-pagehead{background:linear-gradient(135deg,var(--cdark),var(--c1));color:#fff}
.wj-pagehead__inner{max-width:1160px;margin:0 auto;padding:44px 24px}
.wj-crumb{font-size:13px;color:rgba(255,255,255,.75);margin-bottom:10px}
.wj-crumb a:hover{color:#fff;text-decoration:underline}
.wj-crumb__sep{margin:0 8px}
.wj-pagehead__title{font-size:26px;line-height:1.4;font-weight:700}

/* ===== 区块系统 ===== */
.wj-sec__inner{max-width:1160px;margin:0 auto;padding:68px 24px}
.wj-sec--alt{background:var(--cbg)}
.wj-sec--band{background:var(--cdark);color:#fff}
.wj-sec__head{max-width:760px;margin-bottom:34px}
.wj-sec__head--center{margin-left:auto;margin-right:auto;text-align:center}
.wj-sec__eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--c2);margin-bottom:10px}
.wj-sec__title{font-size:27px;line-height:1.4;font-weight:700;margin-bottom:12px}
.wj-sec__lead{color:var(--mut);font-size:15px}
.wj-sec--band .wj-sec__lead{color:rgba(255,255,255,.72)}
.wj-sec__inner--center{text-align:center}
.wj-sec__more{display:inline-block;margin-top:26px;font-weight:700;color:var(--c1)}
.wj-sec__more:hover{text-decoration:underline}
.wj-sec--band .wj-sec__more{color:var(--c2)}
.wj-sec__phone{display:block;font-size:34px;font-weight:800;color:var(--c2);margin:14px 0 20px}
.wj-sec__cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}

/* ===== 按钮 ===== */
.wj-btn{display:inline-block;padding:10px 22px;border-radius:10px;font-size:15px;font-weight:700;transition:.2s;border:2px solid transparent}
.wj-btn--primary{background:var(--c1);color:#fff}
.wj-btn--primary:hover{background:var(--cdark)}
.wj-btn--ghost{border-color:var(--c1);color:var(--c1)}
.wj-btn--ghost:hover{background:var(--c1);color:#fff}
.wj-btn--lg{padding:13px 28px;font-size:16px}

/* ===== 网格卡片 ===== */
.wj-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}
.wj-grid--3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}
.wj-grid--mt{margin-top:24px}
.wj-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:.2s}
.wj-card:hover{box-shadow:0 10px 28px rgba(15,23,42,.10);transform:translateY(-2px)}
.wj-card__img{width:100%;height:190px;object-fit:cover}
.wj-card__ph{display:flex;align-items:center;justify-content:center;background:var(--cbg);color:var(--c1);font-weight:700}
.wj-card__body{padding:18px 20px}
.wj-card__title{font-size:17px;margin-bottom:8px;color:var(--cdark)}
.wj-card__desc{font-size:14px;color:var(--mut)}

/* ===== 首屏 ===== */
.wj-hero{background:linear-gradient(160deg,var(--cbg),#fff)}
.wj-hero__inner{max-width:1160px;margin:0 auto;padding:64px 24px;display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}
.wj-hero__badge{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--c1);color:#fff;font-size:13px;font-weight:700;margin-bottom:16px}
.wj-hero__title{font-size:33px;line-height:1.35;color:var(--cdark);margin-bottom:14px}
.wj-hero__sub{color:var(--mut);font-size:15px;margin-bottom:12px}
.wj-hero__meta{font-size:13px;color:var(--c1);font-weight:700;margin-bottom:20px}
.wj-hero__actions{display:flex;gap:14px;flex-wrap:wrap}
.wj-hero__media{border-radius:16px;overflow:hidden;box-shadow:0 18px 44px rgba(15,23,42,.16)}
.wj-hero__media img{width:100%;height:100%;object-fit:cover;min-height:300px}
.wj-hero__media--wide{grid-column:1/-1;max-height:440px}
.wj-hero--center .wj-hero__inner{grid-template-columns:1fr;text-align:center;justify-items:center;gap:26px}
.wj-hero--rev .wj-hero__inner{grid-template-columns:.95fr 1.05fr}
.wj-hero--rev .wj-hero__text{order:2}
.wj-hero--rev .wj-hero__media{order:1}
.wj-hero--banner{position:relative;overflow:hidden}
.wj-hero--banner .wj-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.wj-hero--banner .wj-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,20,30,.82) 0%,rgba(8,20,30,.45) 60%,rgba(8,20,30,.15) 100%)}
.wj-hero--banner .wj-hero__inner{position:relative;padding-top:96px;padding-bottom:96px;grid-template-columns:1fr}
.wj-hero--banner .wj-hero__panel{max-width:640px}
.wj-hero--banner .wj-hero__title,.wj-hero--banner .wj-hero__sub,.wj-hero--banner .wj-hero__meta{color:#fff}
.wj-hero--banner .wj-hero__sub{color:rgba(255,255,255,.82)}
.wj-hero--card .wj-hero__inner{grid-template-columns:1fr;padding-top:44px;padding-bottom:44px}
.wj-hero__card{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:40px;align-items:center;box-shadow:0 14px 36px rgba(15,23,42,.08)}

/* ===== 数据条 ===== */
.wj-stats{background:var(--cdark);color:#fff}
.wj-stats__inner{max-width:1160px;margin:0 auto;padding:34px 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;text-align:center}
.wj-stats__num{font-size:32px;font-weight:800;color:var(--c2)}
.wj-stats__unit{font-size:14px;color:rgba(255,255,255,.7);margin-left:2px}
.wj-stats__label{display:block;font-size:13px;color:rgba(255,255,255,.72);margin-top:4px}

/* ===== 关于（简介中上部） ===== */
.wj-about{display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:start}
.wj-about__lead{margin-bottom:14px}
.wj-about__full{color:var(--mut);font-size:15px;max-height:120px;overflow:hidden;position:relative;transition:max-height .3s}
.wj-about__full--open{max-height:2000px}
.wj-about__toggle{margin:10px 0 18px}
.wj-about__btn{color:var(--c1);font-weight:700;font-size:14px}
.wj-about__media{border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--cbg);padding:28px;display:flex;align-items:center;justify-content:center}
.wj-about__media img{max-height:220px;object-fit:contain}

/* ===== 图片画廊 ===== */
.wj-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:30px}
.wj-gallery__item{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}
.wj-gallery__img{width:100%;height:170px;object-fit:cover}
.wj-gallery__cap{padding:10px 14px;font-size:13px;color:var(--mut)}

/* ===== 流程：步骤卡 / 时间线 / 杂志编号 ===== */
.wj-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}
.wj-steps__item{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}
.wj-steps__no{font-size:26px;font-weight:800;color:var(--c2)}
.wj-steps__title{font-size:17px;margin:8px 0 6px;color:var(--cdark)}
.wj-steps__desc{font-size:14px;color:var(--mut)}
.wj-tl{position:relative;max-width:760px;margin:0 auto;padding-left:30px;border-left:2px solid var(--c1)}
.wj-tl__item{position:relative;padding-bottom:28px}
.wj-tl__dot{position:absolute;left:-39px;top:6px;width:16px;height:16px;border-radius:50%;background:var(--c2);border:3px solid #fff;box-shadow:0 0 0 2px var(--c1)}
.wj-tl__title{font-size:17px;color:var(--cdark)}
.wj-tl__desc{font-size:14px;color:var(--mut)}
.wj-mag{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.wj-mag__item{display:flex;gap:18px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px}
.wj-mag__no{flex:none;font-size:40px;font-weight:800;color:var(--c2);opacity:.9;line-height:1.1}
.wj-mag__no::before{content:attr(data-no)}
.wj-mag__title{font-size:17px;color:var(--cdark);margin-bottom:6px}
.wj-mag__desc{font-size:14px;color:var(--mut)}

/* ===== 荣誉 ===== */
.wj-honors{margin-top:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}
.wj-honor{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px}
.wj-honor__medal{color:var(--c2);font-size:20px}
.wj-honor__txt{font-size:14px;font-weight:600;color:var(--cdark)}

/* ===== 新闻行 ===== */
.wj-news{display:flex;flex-direction:column;border-top:1px solid var(--line)}
.wj-news__item{display:flex;justify-content:space-between;gap:20px;padding:16px 4px;border-bottom:1px solid var(--line)}
.wj-news__item:hover .wj-news__title{color:var(--c1)}
.wj-news__title{font-size:15px;font-weight:600}
.wj-news__date{flex:none;font-size:13px;color:var(--mut)}

/* ===== FAQ ===== */
.wj-faq{display:flex;flex-direction:column;gap:12px}
.wj-faq__item{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}
.wj-faq__item summary{padding:16px 20px;font-weight:700;font-size:15px;cursor:pointer;list-style:none;position:relative;padding-right:44px}
.wj-faq__item summary::-webkit-details-marker{display:none}
.wj-faq__item summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--c1)}
.wj-faq__item--open summary::after{content:"−"}
.wj-faq__body{padding:0 20px 16px;color:var(--mut);font-size:14px}

/* ===== 分站互联 / 关联企业 ===== */
.wj-citylinks{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}
.wj-citylinks__item{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:14px 18px;transition:.2s}
.wj-citylinks__item:hover{background:rgba(255,255,255,.14)}
.wj-citylinks__item--cur{background:var(--c2);border-color:var(--c2)}
.wj-citylinks__item--fold{display:none}
.wj-citylinks--open .wj-citylinks__item--fold{display:block}
.wj-citylinks__region{display:block;font-weight:700;font-size:16px}
.wj-citylinks__site{display:block;font-size:12px;color:rgba(255,255,255,.65);margin-top:2px}
.wj-citylinks__morewrap{text-align:center;margin-top:22px}
.wj-citylinks__more{padding:10px 26px;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;font-size:14px}
.wj-companies{display:flex;flex-wrap:wrap;gap:12px}
.wj-companies__item{background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 18px;font-size:14px;color:var(--ink)}
.wj-companies__item:hover{border-color:var(--c1);color:var(--c1)}

/* ===== 列表页 ===== */
.wj-list{display:flex;flex-direction:column;gap:16px}
.wj-list__item{display:flex;gap:20px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px}
.wj-list__thumb{flex:none;width:150px;height:100px;object-fit:cover;border-radius:10px}
.wj-list__body{min-width:0;flex:1}
.wj-list__title{font-size:16px;margin-bottom:6px}
.wj-list__title a:hover{color:var(--c1)}
.wj-list__desc{font-size:13px;color:var(--mut);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.wj-list__date{display:block;margin-top:6px;font-size:12px;color:var(--mut)}
.wj-list__more{flex:none}

/* ===== 详情/正文 ===== */
.wj-post h2{font-size:20px;color:var(--cdark);margin:26px 0 12px;padding-left:12px;border-left:4px solid var(--c1)}
.wj-post h2:first-child{margin-top:0}
.wj-post__body{color:#374151;font-size:15px;word-break:break-word}
.wj-post__body p{margin-bottom:10px}
.wj-post__meta{display:flex;gap:18px;font-size:13px;color:var(--mut);margin-bottom:16px}
.wj-post__thumb{border-radius:12px;margin-bottom:16px}
.wj-post__back{display:inline-block;margin-top:18px;color:var(--c1);font-weight:700}
.wj-newsdetail{display:grid;grid-template-columns:1fr 320px;gap:34px;align-items:start}
.wj-newsdetail__main{min-width:0}
.wj-panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;margin-bottom:18px}
.wj-panel__title{font-size:16px;color:var(--cdark);margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid var(--cbg)}
.wj-panel__text{font-size:14px;color:var(--mut);margin-bottom:12px}
.wj-newslist__item{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px dashed var(--line);font-size:14px}
.wj-newslist__link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wj-newslist__link:hover{color:var(--c1)}
.wj-newslist__date{flex:none;font-size:12px;color:var(--mut)}
.wj-sec__cta{background:var(--cbg);border-radius:14px;padding:22px;text-align:center;margin-top:24px}
.wj-sec__cta p{color:var(--mut);font-size:14px;margin-bottom:12px}

/* ===== 联系页 ===== */
.wj-contact{max-width:720px;margin:0 auto}
.wj-contact__card{padding:34px}
.wj-contact__name{font-size:21px;color:var(--cdark);margin-bottom:16px}
.wj-contact__list{margin-bottom:18px}
.wj-contact__list li{padding:6px 0;border-bottom:1px dashed var(--line);font-size:14px;color:var(--mut)}
.wj-contact__phone{background:var(--cbg);border-radius:12px;padding:16px 20px;margin-bottom:18px}
.wj-contact__label{display:block;font-size:12px;color:var(--mut)}
.wj-contact__tel{font-size:26px;font-weight:800;color:var(--c1)}
.wj-contact__info{font-size:14px;color:var(--mut)}

/* ===== 产品详情 ===== */
.wj-prodhero{background:var(--cbg)}
.wj-prodhero__inner{max-width:1160px;margin:0 auto;padding:30px 24px 60px}
.wj-prodhero__inner .wj-crumb{color:var(--mut)}
.wj-prodhero__inner .wj-crumb a:hover{color:var(--c1)}
.wj-prodhero__card{margin-top:18px;background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;grid-template-columns:460px 1fr;overflow:hidden;box-shadow:0 14px 36px rgba(15,23,42,.08)}
.wj-prodhero__media{background:var(--cbg);min-height:320px}
.wj-prodhero__media img{width:100%;height:100%;object-fit:cover}
.wj-prodhero__ph{display:flex;align-items:center;justify-content:center;height:100%;min-height:320px;color:var(--c1);font-weight:700}
.wj-prodhero__info{padding:32px}
.wj-prodhero__kicker{display:inline-block;font-size:12px;font-weight:700;color:var(--c2);letter-spacing:.08em;margin-bottom:10px}
.wj-prodhero__title{font-size:24px;color:var(--cdark);margin-bottom:12px}
.wj-prodhero__desc{font-size:14px;color:var(--mut);margin-bottom:16px}
.wj-prodhero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}
.wj-prodshow{display:grid;grid-template-columns:1fr 320px;gap:34px;align-items:start}
.wj-prodshow__main{min-width:0}
.wj-pointlist li{padding:7px 0;border-bottom:1px dashed var(--line);font-size:14px;color:var(--mut)}
.wj-pointlist b{color:var(--cdark)}
.wj-chips{display:flex;flex-wrap:wrap;gap:10px}
.wj-chip{background:var(--cbg);color:var(--c1);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}

/* ===== 页脚 ===== */
.wj-footer{background:#0F172A;color:#CBD5E1;font-size:14px}
.wj-footer__inner{max-width:1160px;margin:0 auto;padding:52px 24px 0}
.wj-footer__cols{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;gap:34px;padding-bottom:34px}
.wj-footer__brand{font-size:18px;font-weight:700;color:#fff;margin-bottom:10px}
.wj-footer__text{color:#94A3B8;font-size:13px;margin-bottom:14px}
.wj-footer__phone{font-size:22px;font-weight:800;color:var(--c2)}
.wj-footer__title{font-size:15px;font-weight:700;color:#fff;margin-bottom:12px}
.wj-footer__col p{margin-bottom:8px;font-size:13px;color:#94A3B8}
.wj-footer__col a:hover{color:var(--c2)}
.wj-footer__notice{border-top:1px solid rgba(255,255,255,.1);padding:18px 0;font-size:12px;color:#64748B}
.wj-footer__notice p{margin-bottom:4px}
.wj-footer__bar{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.1);padding:16px 0;font-size:12px;color:#64748B}
.wj-footer__links{display:flex;gap:14px}
.wj-footer__links a:hover{color:var(--c2)}
.wj-sitelist{background:rgba(255,255,255,.04);border-top:1px solid rgba(255,255,255,.08)}
.wj-sitelist__inner{max-width:1160px;margin:0 auto;padding:14px 24px;display:flex;gap:14px;align-items:flex-start}
.wj-sitelist__label{flex:none;font-size:13px;color:#94A3B8;padding-top:2px}
.wj-sitelist__links{display:flex;flex-wrap:wrap;gap:10px}
.wj-sitelist__link{font-size:13px;color:#CBD5E1;padding:2px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px}
.wj-sitelist__link:hover{border-color:var(--c2);color:var(--c2)}
.wj-callbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 14px;background:var(--c1)}
.wj-callbar__btn{display:block;text-align:center;color:#fff;font-weight:700;font-size:15px}

/* ===== 响应式 ===== */
@media (max-width:960px){
.wj-header__inner{flex-wrap:wrap}
.wj-nav{display:none}
.wj-burger{display:flex}
.wj-hero__inner,.wj-hero--rev .wj-hero__inner,.wj-hero--card .wj-hero__inner{grid-template-columns:1fr;gap:26px}
.wj-hero--rev .wj-hero__text{order:1}.wj-hero--rev .wj-hero__media{order:2}
.wj-hero__card{grid-template-columns:1fr;padding:26px}
.wj-hero__title{font-size:26px}
.wj-about{grid-template-columns:1fr}
.wj-newsdetail,.wj-prodshow{grid-template-columns:1fr}
.wj-mag{grid-template-columns:1fr}
.wj-footer__cols{grid-template-columns:1fr;gap:24px}
}
@media (max-width:960px){
.wj-side{display:none}
.wj-topbar{display:block}
.wj-body{padding-left:0}
.wj-subnav__inner a{padding:10px 14px}
}
@media (max-width:640px){
.wj-sec__inner{padding:46px 18px}
.wj-hero__inner{padding:44px 18px}
.wj-hero--banner .wj-hero__inner{padding-top:64px;padding-bottom:64px}
.wj-pagehead__inner{padding:32px 18px}
.wj-pagehead__title{font-size:21px}
.wj-sec__title{font-size:22px}
.wj-hero__title{font-size:23px}
.wj-list__item{flex-wrap:wrap}
.wj-list__thumb{width:100%;height:160px}
.wj-callbar{display:block}
.wj-footer{padding-bottom:52px}
.wj-prodhero__card{grid-template-columns:1fr}
.wj-prodhero__info{padding:22px}
.wj-sec__phone{font-size:27px}
}
