/* LANDPACK V4 PC 设计系统（线上版）· 由设计稿 v4_pc 主样式+hp-v2 适配 2026-10-10
   全规则作用域 #pcv4（对页面其他区域零影响）；画板壳(.board/.bd-*)已剥离；hp-v2 作用域 #b3→#pcv4 */
:root{
  --i0:#FFFFFF;  --i25:#FAFDFF; --i50:#F3F9FE;  --i100:#E9F4FC; --i150:#DDEBF8;
  --i200:#C9E2F4; --i300:#A3CEEE; --i400:#6FB0E0; --i500:#2F8CD0; --i600:#1B6FB4;
  --i700:#11598F; --i800:#0C4269; --i900:#082F4C;
  --ink:#0A2A44; --body:#45647E; --mut:#7C94A9; --line:#E3EFF9;
  --sh1:0 1px 2px rgba(12,66,105,.04), 0 4px 14px rgba(12,66,105,.05);
  --sh2:0 24px 48px -28px rgba(12,66,105,.22);
  --sh3:0 44px 88px -52px rgba(12,66,105,.38);
  --r:10px; --rl:16px;
  --pcw:1440px;
}

/* ================================================================
   LANDPACK V4 — ICE BLUE DESIGN SYSTEM (PC)
   冰蓝体系：浅冰蓝底 · 深冰蓝文字 · 亮冰蓝点缀
   设计纪律：无装饰堆砌 / 大留白 / 细线 / 精确字阶 / 光影细腻
================================================================ */:root{
  --i0:#FFFFFF;  --i25:#FAFDFF; --i50:#F3F9FE;  --i100:#E9F4FC; --i150:#DDEBF8;
  --i200:#C9E2F4; --i300:#A3CEEE; --i400:#6FB0E0; --i500:#2F8CD0; --i600:#1B6FB4;
  --i700:#11598F; --i800:#0C4269; --i900:#082F4C;
  --ink:#0A2A44; --body:#45647E; --mut:#7C94A9; --line:#E3EFF9;
  --sh1:0 1px 2px rgba(12,66,105,.04), 0 4px 14px rgba(12,66,105,.05);
  --sh2:0 24px 48px -28px rgba(12,66,105,.22);
  --sh3:0 44px 88px -52px rgba(12,66,105,.38);
  --r:10px; --rl:16px;
  --pcw:1440px;
}
#pcv4 *{margin:0;padding:0;box-sizing:border-box}
#pcv4{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
#pcv4{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;
  background:#E7EFF7; color:var(--body); font-size:14.5px; line-height:1.85;
}
#pcv4 a{text-decoration:none;color:inherit}
#pcv4 img{display:block;max-width:100%}
#pcv4 ul{list-style:none}
#pcv4 button{font-family:inherit;border:none;background:none;cursor:pointer}
#pcv4 .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}
/* ---------- 画板 / 板头 ---------- *//* 板内通用容器 */#pcv4 .wrap{width:1280px;margin:0 auto;padding:0 20px}
#pcv4 .wrap-s{width:1040px;margin:0 auto;padding:0 20px}
/* ---------- 字阶 ---------- */#pcv4 .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:2.2px;color:var(--i500);text-transform:uppercase}
#pcv4 .eyebrow:before{content:"";width:26px;height:2px;background:linear-gradient(90deg,var(--i400),var(--i500));border-radius:2px}
#pcv4 .h-display{font-size:54px;line-height:1.16;color:var(--ink);font-weight:800;letter-spacing:-.5px}
#pcv4 .h1{font-size:44px;line-height:1.22;color:var(--ink);font-weight:800;letter-spacing:-.4px}
#pcv4 .h2{font-size:33px;line-height:1.3;color:var(--ink);font-weight:800;letter-spacing:-.3px}
#pcv4 .h3{font-size:22px;line-height:1.45;color:var(--ink);font-weight:700}
#pcv4 .h4{font-size:17px;line-height:1.5;color:var(--ink);font-weight:700}
#pcv4 .lead{font-size:15.5px;line-height:1.95;color:#4E6D87}
#pcv4 .mut{color:var(--mut)}
#pcv4 .acc{color:var(--i600)}
#pcv4 .sec-hd{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:44px}
#pcv4 .sec-hd .lft{max-width:640px}
#pcv4 .sec-hd .h2{margin-top:14px}
#pcv4 .sec-hd .sub{margin-top:12px;font-size:14.5px;color:var(--mut)}
#pcv4 .sec-more{font-size:14px;color:var(--i600);font-weight:600;display:inline-flex;align-items:center;gap:6px;padding-bottom:4px;border-bottom:1px solid transparent;transition:.2s}
#pcv4 .sec-more:hover{border-color:var(--i400)}
#pcv4 .sec-more:after{content:"→";font-weight:400}
#pcv4 .sec{padding:96px 0}
#pcv4 .sec.alt{background:linear-gradient(180deg,var(--i25),var(--i50) 40%,var(--i25))}
/* ---------- 按钮 ---------- */#pcv4 .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 28px;border-radius:9px;font-size:15px;font-weight:600;letter-spacing:.2px;transition:.22s;white-space:nowrap}
#pcv4 .btn-p{background:linear-gradient(180deg,#2E8AD0,var(--i700));color:#fff;box-shadow:0 12px 26px -13px rgba(17,89,143,.6),inset 0 1px 0 rgba(255,255,255,.2)}
#pcv4 .btn-p:hover{transform:translateY(-1px);box-shadow:0 18px 34px -15px rgba(17,89,143,.66),inset 0 1px 0 rgba(255,255,255,.26)}
#pcv4 .btn-o{background:#fff;color:var(--i700);border:1px solid var(--i200)}
#pcv4 .btn-o:hover{border-color:var(--i400);background:var(--i25)}
#pcv4 .btn-l{background:var(--i100);color:var(--i700)}
#pcv4 .btn-l:hover{background:var(--i150)}
#pcv4 .btn-sm{height:38px;padding:0 18px;font-size:13.5px;border-radius:8px}
#pcv4 .btn-lg{height:54px;padding:0 34px;font-size:15.5px;border-radius:10px}
#pcv4 .btn .ar{font-weight:400;transition:.2s;display:inline-flex;align-items:center}
#pcv4 .btn:hover .ar{transform:translateX(3px)}
/* ---------- 芯片 / 标签 ---------- */#pcv4 .chip{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 17px;border-radius:8px;border:1px solid var(--i200);background:#fff;font-size:13.5px;color:#3F6080;font-weight:500;transition:.2s;cursor:pointer}
#pcv4 .chip:hover{border-color:var(--i400);color:var(--i600)}
#pcv4 .chip.on{background:var(--i600);border-color:var(--i600);color:#fff;font-weight:600}
#pcv4 .chip-sm{height:31px;padding:0 13px;font-size:12.5px;border-radius:7px}
#pcv4 .tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:5px;background:var(--i100);color:var(--i600);font-size:12px;font-weight:600;letter-spacing:.3px}
#pcv4 .tag-lt{background:rgba(255,255,255,.16);color:#fff;backdrop-filter:blur(4px)}
/* ---------- 卡片基座 ---------- */#pcv4 .card{background:#fff;border:1px solid var(--line);border-radius:var(--rl);box-shadow:var(--sh1);overflow:hidden;transition:.25s}
#pcv4 .card:hover{border-color:var(--i200);box-shadow:var(--sh2);transform:translateY(-2px)}
/* 图片框 */#pcv4 .ph{position:relative;overflow:hidden;background:linear-gradient(145deg,var(--i50),var(--i100))}
#pcv4 .ph>img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
#pcv4 .card:hover .ph>img{transform:scale(1.035)}
#pcv4 .ph .badge{position:absolute;left:14px;top:14px;z-index:2}
#pcv4 .ph .pk{position:absolute;right:14px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:7px;background:rgba(8,47,76,.62);backdrop-filter:blur(6px);color:#fff;font-size:12px;font-weight:600}
/* ---------- 页头：顶条 + 主导航 + Mega ---------- */#pcv4 .topbar{height:42px;background:linear-gradient(180deg,#0A3555,#082F4C);display:flex;align-items:center;justify-content:space-between;padding:0 56px;color:#B9D4E8;font-size:12.5px;box-shadow:inset 0 -1px 0 rgba(255,255,255,.07)}
#pcv4 .topbar .tb-l{display:flex;align-items:center;gap:18px}
#pcv4 .topbar .tb-l b{color:#fff;font-weight:700;letter-spacing:.4px}
#pcv4 .topbar .tb-l .sub{display:inline-flex;align-items:center;gap:7px;color:#9FC0D8}
#pcv4 .topbar .tb-l .sub:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--i400);box-shadow:0 0 0 3px rgba(111,176,224,.18)}
#pcv4 .topbar .tb-r{display:flex;align-items:center;gap:14px}
#pcv4 .topbar a:hover{color:#fff}
#pcv4 .topbar .spt{width:1px;height:14px;background:rgba(255,255,255,.16)}
#pcv4 .topbar .hot{display:inline-flex;align-items:center;gap:8px;height:27px;padding:0 13px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);color:#fff;font-weight:700;letter-spacing:.3px;transition:.2s}
#pcv4 .topbar .hot:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.24)}
#pcv4 .topbar .hot svg{flex:none;color:#8CC0E8}
#pcv4 .topbar .lang{display:inline-flex;align-items:center;gap:5px;font-weight:600}
#pcv4 .topbar .lang b{color:#fff}
#pcv4 .topbar .lang i{font-style:normal;color:#4E7CA6}
#pcv4 .topbar .lang s{text-decoration:none;color:#7FA3C0}
#pcv4 .topbar .dl{display:inline-flex;align-items:center;gap:6px;color:#B9D4E8}
#pcv4 .topbar .dl svg{color:#8CC0E8}
#pcv4 .nav{height:78px;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);display:flex;align-items:center;padding:0 56px;border-bottom:1px solid var(--line);position:relative;z-index:50}
#pcv4 .nav .lg{display:flex;align-items:center;gap:12px}
#pcv4 .nav .lg .mark{width:40px;height:40px;border-radius:9px;background:linear-gradient(145deg,var(--i500),var(--i700));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:17px;letter-spacing:-.5px;box-shadow:0 6px 16px -6px rgba(17,89,143,.5)}
#pcv4 .nav .lg .txt b{display:block;font-size:19px;color:var(--i800);font-weight:900;letter-spacing:.4px;line-height:1.2}
#pcv4 .nav .lg .txt span{display:block;font-size:10.5px;color:var(--mut);letter-spacing:2.6px;font-weight:600}
#pcv4 .lg .lglogo{height:46px;width:auto;display:block}
#pcv4 .nav .mn{display:flex;align-items:stretch;gap:2px;margin-left:46px;height:78px}
#pcv4 .nav .mn a{display:flex;align-items:center;position:relative;padding:0 17px;font-size:15px;color:#2E4E6B;font-weight:600;letter-spacing:.2px;white-space:nowrap;border-radius:10px;transition:background .2s,color .2s}
#pcv4 .nav .mn a:hover{color:var(--i700);background:var(--i50)}
#pcv4 .nav .mn a.on{color:var(--i600)}
#pcv4 .nav .mn a.on:after{content:"";position:absolute;left:17px;right:17px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,var(--i400),var(--i600));box-shadow:0 3px 10px -2px rgba(47,140,208,.6)}
#pcv4 .nav .mn a .dt{font-size:10px;margin-left:5px;color:var(--i300);transform:translateY(1px)}
#pcv4 .nav .nr{margin-left:auto;display:flex;align-items:center;gap:14px}
#pcv4 .nav .srch{height:42px;padding:0 16px;gap:9px;border-radius:999px;border:1px solid var(--i150);display:inline-flex;align-items:center;color:#8298AC;background:var(--i25);font-size:13px;font-weight:500;transition:.2s;white-space:nowrap}
#pcv4 .nav .srch:hover{border-color:var(--i300);background:#fff;color:var(--i600)}
#pcv4 .nav .srch svg{flex:none}
/* Mega 面板（照参考图：白底 / 3 列 / 蓝标题 / 灰子项 / 细线分隔 / 底部虚线统计条） */#pcv4 .mega{position:relative;background:#fff;box-shadow:0 34px 68px -30px rgba(8,42,68,.30);border-top:1px solid var(--i100)}
#pcv4 .mega:before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:linear-gradient(90deg,var(--i400),var(--i600) 30%,var(--i400) 60%,transparent)}
#pcv4 .mega-cols{display:grid;grid-template-columns:repeat(3,1fr);column-gap:72px;padding:40px 72px 4px}
#pcv4 .mgr{padding-bottom:21px;border-bottom:1px solid #EEF5FB;margin-bottom:25px}
#pcv4 .mgr:last-child{border-bottom:none}
#pcv4 .mgr-t{display:inline-flex;align-items:center;gap:7px;font-size:16.5px;font-weight:800;color:var(--i600);letter-spacing:.2px;cursor:pointer}
#pcv4 .mgr-t:hover{color:var(--i700)}
#pcv4 .mgr-t .gt{font-size:13px;color:var(--i400);font-weight:400;display:inline-flex;align-items:center}
#pcv4 .mgr-t .cnt{font-size:11.5px;color:var(--i400);font-weight:600;background:var(--i50);border:1px solid var(--i100);padding:1px 8px;border-radius:999px;transform:translateY(-1px)}
#pcv4 .mgr-i{display:flex;flex-wrap:wrap;gap:4px 26px;margin-top:11px}
#pcv4 .mgr-i a{font-size:13.5px;color:#5B7992;transition:.18s;position:relative}
#pcv4 .mgr-i a:hover{color:var(--i600)}
#pcv4 .mega-ft{display:flex;align-items:center;justify-content:space-between;margin:6px 72px 0;padding:19px 0 21px;border-top:1px dashed var(--i200);font-size:13.5px;color:var(--mut)}
#pcv4 .mega-ft .mf-r{color:var(--i600);font-weight:700;display:inline-flex;align-items:center;gap:7px}
#pcv4 .mega-ft .mf-r:hover{color:var(--i700)}
/* 吸顶收窄态 */#pcv4 .nav.narrow{height:62px;box-shadow:0 18px 38px -26px rgba(8,42,68,.4)}
#pcv4 .nav.narrow .mn{height:62px;margin-left:30px}
#pcv4 .nav.narrow .mn a{padding:0 15px;font-size:14px}
#pcv4 .nav.narrow .srch{height:36px;padding:0 13px;font-size:12.5px}
#pcv4 .nav.narrow .lg .mark{width:34px;height:34px;font-size:15px}
#pcv4 .nav.narrow .lg .txt b{font-size:16.5px}
#pcv4 .nav.narrow .lg .lglogo{height:38px}
/* 移动端菜单里的产品展开（mega 竖排） */#pcv4 .mega-v{padding:22px 0 4px}
#pcv4 .mega-v .mgr{padding-left:0;padding-right:0}
/* ---------- 面包屑 ---------- */#pcv4 .crumb{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--mut);padding:22px 0}
#pcv4 .crumb a:hover{color:var(--i600)}
#pcv4 .crumb .sp{color:var(--i300)}
#pcv4 .crumb b{color:var(--i700);font-weight:600}
/* ---------- 页脚 ---------- */#pcv4 .ft{background:var(--i900);color:#A9C6DD}
#pcv4 .ft-t{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.15fr;gap:56px;padding:72px 72px 52px;border-bottom:1px solid rgba(255,255,255,.09)}
#pcv4 .ft-t .ft-lg b{display:block;font-size:21px;color:#fff;font-weight:900;letter-spacing:.5px}
#pcv4 .ft-t .ft-lg span{display:block;font-size:10.5px;letter-spacing:2.8px;color:#6E93B2;font-weight:600;margin-top:3px}
#pcv4 .ft-t .ft-lg p{font-size:13px;line-height:1.9;margin-top:18px;color:#8FB0CA}
#pcv4 .ft-t .ft-hot{margin-top:22px}
#pcv4 .ft-t .ft-hot .lb{font-size:12px;color:#7FA3C0}
#pcv4 .ft-t .ft-hot .no{font-size:24px;color:#fff;font-weight:800;letter-spacing:.5px;margin-top:2px}
#pcv4 .ft-t h5{font-size:14.5px;color:#fff;font-weight:700;margin-bottom:20px;letter-spacing:.4px}
#pcv4 .ft-t li{margin-bottom:11px;font-size:13.5px}
#pcv4 .ft-t li a:hover{color:#fff}
#pcv4 .ft-t .qr{width:118px;height:118px;border-radius:10px;background:#fff;padding:8px;margin-top:4px}
#pcv4 .ft-b{display:flex;align-items:center;justify-content:space-between;padding:22px 72px;font-size:12.5px;color:#6E93B2}
#pcv4 .ft-b .lnk a:hover{color:#fff}
#pcv4 .ft-b .lnk span{margin:0 10px;color:#3D6280}
/* ---------- 首页 Hero ---------- */#pcv4 .hero{position:relative;overflow:hidden;background:
  radial-gradient(1080px 560px at 86% -14%, rgba(111,176,224,.34), transparent 62%),
  radial-gradient(820px 480px at -8% 24%, rgba(163,206,238,.40), transparent 58%),
  linear-gradient(180deg,#E9F5FD 0%,#F5FAFE 58%,#FFFFFF 100%)}
#pcv4 .hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(27,111,180,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(27,111,180,.045) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%)}
#pcv4 .hero-in{position:relative;width:1280px;margin:0 auto;padding:86px 20px 78px;display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center}
#pcv4 .hero .hn{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.8);border:1px solid var(--i150);color:var(--i700);font-size:13px;font-weight:600;backdrop-filter:blur(8px);box-shadow:var(--sh1)}
#pcv4 .hero .hn .dot{width:7px;height:7px;border-radius:50%;background:var(--i500);box-shadow:0 0 0 4px rgba(47,140,208,.16)}
#pcv4 .hero h1{margin-top:26px}
#pcv4 .hero .hsub{margin-top:22px;font-size:16px;line-height:2;color:#45647E;max-width:560px}
#pcv4 .hero .hbtns{display:flex;gap:16px;margin-top:38px}
#pcv4 .hero .hstats{display:flex;margin-top:52px;padding-top:34px;border-top:1px solid var(--i150)}
#pcv4 .hero .hstats .st{padding-right:44px;margin-right:44px;border-right:1px solid var(--i150)}
#pcv4 .hero .hstats .st:last-child{border:none;margin-right:0;padding-right:0}
#pcv4 .hero .hstats b{display:block;font-size:31px;color:var(--ink);font-weight:800;letter-spacing:-.5px;line-height:1.1}
#pcv4 .hero .hstats b i{font-style:normal;font-size:16px;color:var(--i500);font-weight:800;margin-left:2px}
#pcv4 .hero .hstats span{display:block;font-size:12.5px;color:var(--mut);margin-top:6px}
#pcv4 .hero .hvis{position:relative}
#pcv4 .hero .hvis .main{border-radius:18px;overflow:hidden;box-shadow:0 48px 96px -44px rgba(8,42,68,.5);border:1px solid rgba(255,255,255,.7)}
#pcv4 .hero .hvis .main img{width:100%;height:432px;object-fit:cover}
#pcv4 .hero .fcard{position:absolute;left:-38px;bottom:38px;background:rgba(255,255,255,.9);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.8);border-radius:14px;box-shadow:var(--sh3);padding:18px 22px;width:268px}
#pcv4 .hero .fcard .fc-t{font-size:12px;color:var(--mut);letter-spacing:.6px;font-weight:600}
#pcv4 .hero .fcard .fc-n{font-size:19px;color:var(--ink);font-weight:800;margin-top:5px;line-height:1.3}
#pcv4 .hero .fcard .fc-row{display:flex;gap:18px;margin-top:13px;padding-top:13px;border-top:1px dashed var(--i150)}
#pcv4 .hero .fcard .fc-row div b{display:block;font-size:15.5px;color:var(--i700);font-weight:800}
#pcv4 .hero .fcard .fc-row div span{font-size:11px;color:var(--mut)}
#pcv4 .hero .hvis .fab{position:absolute;right:-16px;top:34px;background:#fff;border-radius:12px;box-shadow:var(--sh2);border:1px solid var(--line);padding:12px 16px;display:flex;align-items:center;gap:10px}
#pcv4 .hero .hvis .fab .ic{width:34px;height:34px;border-radius:9px;background:var(--i100);display:flex;align-items:center;justify-content:center;color:var(--i600)}
#pcv4 .hero .hvis .fab b{display:block;font-size:13.5px;color:var(--ink);font-weight:700;line-height:1.3}
#pcv4 .hero .hvis .fab span{font-size:11px;color:var(--mut)}
/* ---------- 数据条 ---------- */#pcv4 .statbar{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
#pcv4 .statbar .in{width:1280px;margin:0 auto;padding:34px 20px;display:grid;grid-template-columns:repeat(4,1fr)}
#pcv4 .statbar .it{display:flex;align-items:center;gap:16px;justify-content:center;border-right:1px solid var(--line)}
#pcv4 .statbar .it:last-child{border-right:none}
#pcv4 .statbar .it b{font-size:34px;color:var(--ink);font-weight:800;letter-spacing:-.6px}
#pcv4 .statbar .it b i{font-style:normal;font-size:17px;color:var(--i500);margin-left:3px;font-weight:800}
#pcv4 .statbar .it span{font-size:13px;color:var(--mut);line-height:1.5}
/* ---------- 系列矩阵（11 系列，按数据库产品模型） ---------- */#pcv4 .series-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
#pcv4 .ser{position:relative;background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px 26px 22px;transition:.25s;overflow:hidden}
#pcv4 .ser:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--i400),var(--i600));opacity:0;transition:.25s}
#pcv4 .ser:hover{border-color:var(--i200);box-shadow:var(--sh2);transform:translateY(-3px)}
#pcv4 .ser:hover:before{opacity:1}
#pcv4 .ser .sr-t{display:flex;align-items:center;justify-content:space-between}
#pcv4 .ser .sr-t h4{font-size:17px;color:var(--ink);font-weight:800}
#pcv4 .ser .sr-t .cnt{font-size:12px;color:var(--i500);font-weight:700;background:var(--i50);border:1px solid var(--i100);border-radius:999px;padding:2px 10px}
#pcv4 .ser .sr-i{margin-top:12px;min-height:44px}
#pcv4 .ser .sr-i a{display:inline-block;font-size:13px;color:#5B7992;margin-right:16px;line-height:2}
#pcv4 .ser .sr-i a:hover{color:var(--i600)}
#pcv4 .ser .sr-f{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px dashed var(--i150);font-size:12.5px;color:var(--mut)}
#pcv4 .ser .sr-f .go{color:var(--i600);font-weight:700;display:inline-flex;align-items:center;gap:5px}
#pcv4 .ser:hover .sr-f .go{color:var(--i700)}
/* ---------- 产品卡（列表/明星机型） ---------- */#pcv4 .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
#pcv4 .pcard .ph{height:236px}
#pcv4 .pcard .pb{padding:20px 22px 18px}
#pcv4 .pcard .pb .cat{font-size:12px;color:var(--i500);font-weight:600;letter-spacing:.5px}
#pcv4 .pcard .pb h4{font-size:16.5px;color:var(--ink);font-weight:700;margin-top:7px;line-height:1.5}
#pcv4 .pcard .pb .kw{font-size:12.5px;color:var(--mut);margin-top:7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#pcv4 .pcard .pb .bf{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding-top:14px;border-top:1px solid var(--i50)}
#pcv4 .pcard .pb .bf .mo{font-size:12.5px;color:var(--i700);font-weight:700;background:var(--i50);padding:3px 10px;border-radius:6px}
#pcv4 .pcard .pb .bf .ask{font-size:13px;color:var(--i600);font-weight:600}
#pcv4 .pcard:hover .pb .bf .ask{color:var(--i700)}
/* ---------- 按物料选方案 ---------- */#pcv4 .mats{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}
#pcv4 .mat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px 20px;text-align:center;transition:.25s}
#pcv4 .mat:hover{border-color:var(--i300);box-shadow:var(--sh2);transform:translateY(-3px)}
#pcv4 .mat .mi{width:58px;height:58px;margin:0 auto;border-radius:15px;background:linear-gradient(160deg,var(--i50),var(--i100));display:flex;align-items:center;justify-content:center;font-size:25px}
#pcv4 .mat h5{font-size:15.5px;color:var(--ink);font-weight:700;margin-top:15px}
#pcv4 .mat p{font-size:12.5px;color:var(--mut);margin-top:7px;line-height:1.8}
#pcv4 .mat .mm{margin-top:13px;font-size:12.5px;color:var(--i600);font-weight:600}
/* ---------- 整线方案 ---------- */#pcv4 .line-wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:52px;align-items:center}
#pcv4 .line-fig{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh2)}
#pcv4 .line-fig img{width:100%;height:400px;object-fit:cover}
#pcv4 .line-fig .cap{position:absolute;left:0;right:0;bottom:0;padding:34px 24px 15px;background:linear-gradient(180deg,transparent,rgba(8,42,68,.72));color:#DCEBF8;font-size:12.5px;display:flex;justify-content:space-between}
#pcv4 .line-fig .cap b{color:#fff;font-weight:700}
#pcv4 .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px}
#pcv4 .fl{background:#fff;border:1px solid var(--line);border-radius:11px;padding:14px 14px 12px;position:relative}
#pcv4 .fl b{display:block;font-size:12px;color:var(--i500);font-weight:800}
#pcv4 .fl span{display:block;font-size:13px;color:var(--ink);font-weight:600;margin-top:4px}
#pcv4 .fl i{position:absolute;right:10px;top:12px;font-size:11px;color:var(--i300);font-style:normal}
/* ---------- 工厂实力 ---------- */#pcv4 .fact-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:22px}
#pcv4 .fact-grid .fcol{display:grid;gap:22px}
#pcv4 .fig{border-radius:14px;overflow:hidden;position:relative;border:1px solid var(--line)}
#pcv4 .fig img{width:100%;height:100%;object-fit:cover}
#pcv4 .fig .fcap{position:absolute;left:0;right:0;bottom:0;padding:40px 20px 14px;background:linear-gradient(180deg,transparent,rgba(8,42,68,.66));color:#fff;font-size:13px;font-weight:600}
#pcv4 .fig.big{height:426px}
#pcv4 .fig.mid{height:202px}
#pcv4 .cert-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}
#pcv4 .cert{background:#fff;border:1px solid var(--line);border-radius:11px;padding:14px 16px;display:flex;align-items:center;gap:11px}
#pcv4 .cert .ci{width:38px;height:38px;border-radius:9px;background:var(--i50);border:1px solid var(--i100);display:flex;align-items:center;justify-content:center;color:var(--i600);font-weight:900;font-size:12px}
#pcv4 .cert b{display:block;font-size:13px;color:var(--ink);font-weight:700;line-height:1.35}
#pcv4 .cert span{font-size:11.5px;color:var(--mut)}
/* ---------- 品牌墙 ---------- */#pcv4 .cliwall{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 22px;min-width:0}
#pcv4 .cliwall img{width:100%;display:block}
/* ---------- 新闻卡 ---------- */#pcv4 .nws-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
#pcv4 .ncard .ph{height:196px}
#pcv4 .ncard .nb{padding:20px 22px 20px}
#pcv4 .ncard .nb .dt{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--mut)}
#pcv4 .ncard .nb h4{font-size:16px;color:var(--ink);font-weight:700;margin-top:10px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#pcv4 .ncard .nb p{font-size:13px;color:var(--mut);margin-top:9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.75}
/* ---------- CTA 询盘带 ---------- */#pcv4 .cta-band{position:relative;overflow:hidden;border-radius:20px;background:
  radial-gradient(700px 300px at 88% -20%, rgba(111,176,224,.42), transparent 60%),
  radial-gradient(560px 280px at 4% 120%, rgba(163,206,238,.35), transparent 60%),
  linear-gradient(150deg,#0A3A5F,#0C4269 45%,#11598F)}
#pcv4 .cta-band .in{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;padding:58px 64px}
#pcv4 .cta-band h3{font-size:30px;color:#fff;font-weight:800;letter-spacing:-.3px;line-height:1.4}
#pcv4 .cta-band p{color:#A9CBE4;font-size:14.5px;margin-top:14px;line-height:1.9}
#pcv4 .cta-band .kps{display:flex;gap:26px;margin-top:24px}
#pcv4 .cta-band .kp{display:flex;align-items:center;gap:9px;color:#CFE6F5;font-size:13.5px}
#pcv4 .cta-band .kp .ic{width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-size:14px}
#pcv4 .cta-form{background:rgba(255,255,255,.98);border:1px solid rgba(255,255,255,.72);border-radius:16px;padding:26px 26px 22px;box-shadow:var(--sh3)}
#pcv4 .cta-form .cf-hd{display:flex;align-items:center;justify-content:space-between;gap:12px}
#pcv4 .cta-form .cf-t{font-size:16.5px;color:var(--ink);font-weight:800;letter-spacing:.2px}
#pcv4 .cta-form .cf-bd{display:inline-flex;align-items:center;gap:6px;height:25px;padding:0 11px;border-radius:999px;background:var(--i50);border:1px solid var(--i100);color:var(--i600);font-size:11.5px;font-weight:700;flex:none}
#pcv4 .cta-form .cf-bd i{width:6px;height:6px;border-radius:50%;background:var(--i500);box-shadow:0 0 0 3px rgba(47,140,208,.16)}
#pcv4 .cta-form .cf-s{font-size:12.5px;color:var(--mut);margin-top:5px}
#pcv4 .cta-form .fld{margin-top:13px;display:flex;gap:12px}
#pcv4 .cta-form .fld input, #pcv4 .cta-form .fld select{flex:1;height:46px;border:1px solid var(--i150);border-radius:10px;padding:0 14px;font-size:13.5px;color:var(--ink);background:var(--i25);font-family:inherit;outline:none;transition:.2s;width:100%}
#pcv4 .cta-form .fld input:focus, #pcv4 .cta-form .fld select:focus{border-color:var(--i400);background:#fff;box-shadow:0 0 0 3px rgba(47,140,208,.12)}
#pcv4 .cta-form .fld input::placeholder{color:#9DB3C6}
#pcv4 .cta-form .fld select{appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237C94A9' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.6l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:13px 13px}
/* 提交按钮：span 必须显式 flex，否则 width/height 失效（会退化成文字顶边的行内胶囊） */#pcv4 .cta-form .go-btn{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:15px;width:100%;height:50px;border-radius:11px;background:linear-gradient(180deg,#2E8AD0,var(--i700));color:#fff;font-size:15.5px;font-weight:800;letter-spacing:.5px;box-shadow:0 14px 28px -14px rgba(17,89,143,.62),inset 0 1px 0 rgba(255,255,255,.22);transition:.22s;cursor:pointer}
#pcv4 .cta-form .go-btn .ar{display:inline-flex;transition:.22s}
#pcv4 .cta-form .go-btn:hover{transform:translateY(-1px);box-shadow:0 18px 34px -14px rgba(17,89,143,.68),inset 0 1px 0 rgba(255,255,255,.28)}
#pcv4 .cta-form .go-btn:hover .ar{transform:translateX(3px)}
#pcv4 .cta-form .go-note{margin-top:10px;font-size:11.5px;color:var(--mut);text-align:center;line-height:1.7}
#pcv4 .cta-form .go-note em{font-style:normal;color:var(--i600)}
/* ---------- 表单（通用） ---------- */#pcv4 .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
#pcv4 .form-grid .full{grid-column:1/-1}
#pcv4 .f fieldset{border:none}
#pcv4 .f label{display:block;font-size:13px;color:var(--i700);font-weight:600;margin-bottom:8px}
#pcv4 .f label em{color:#D9534F;font-style:normal;margin-left:3px}
#pcv4 .f input, #pcv4 .f select, #pcv4 .f textarea{width:100%;border:1px solid var(--i150);border-radius:9px;padding:0 15px;height:46px;font-size:14px;color:var(--ink);background:#fff;font-family:inherit;outline:none;transition:.2s}
#pcv4 .f textarea{height:112px;padding:12px 15px;line-height:1.7;resize:none}
#pcv4 .f input:focus, #pcv4 .f select:focus, #pcv4 .f textarea:focus{border-color:var(--i400);box-shadow:0 0 0 3px rgba(47,140,208,.12)}
#pcv4 .f input::placeholder, #pcv4 .f textarea::placeholder{color:#9DB3C6}
/* ---------- 参数表 ---------- */#pcv4 .ptab{width:100%;border-collapse:collapse;background:#fff;font-size:13.5px}
#pcv4 .ptab th{background:linear-gradient(180deg,var(--i50),var(--i100));color:var(--i700);font-weight:700;text-align:left;padding:13px 16px;border:1px solid var(--i150);font-size:13px;letter-spacing:.3px}
#pcv4 .ptab td{padding:12px 16px;border:1px solid var(--i100);color:#3F6080}
#pcv4 .ptab td:first-child{color:var(--mut);background:var(--i25);font-weight:500;white-space:nowrap}
#pcv4 .ptab tr:hover td{background:#FBFDFF}
/* ---------- 时间线 ---------- */#pcv4 .tline{position:relative;padding-left:34px}
#pcv4 .tline:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,var(--i300),var(--i100))}
#pcv4 .tl{position:relative;padding-bottom:34px}
#pcv4 .tl:last-child{padding-bottom:0}
#pcv4 .tl:before{content:"";position:absolute;left:-34px;top:6px;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--i400);box-shadow:0 0 0 4px rgba(47,140,208,.12)}
#pcv4 .tl b{font-size:15px;color:var(--i700);font-weight:800;letter-spacing:.5px}
#pcv4 .tl h5{font-size:15.5px;color:var(--ink);font-weight:700;margin-top:5px}
#pcv4 .tl p{font-size:13px;color:var(--mut);margin-top:5px;line-height:1.8}
/* ---------- FAQ ---------- */#pcv4 .faq{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden;transition:.2s}
#pcv4 .faq:hover{border-color:var(--i200);box-shadow:var(--sh1)}
#pcv4 .faq .q{display:flex;align-items:center;gap:14px;padding:19px 24px;cursor:pointer}
#pcv4 .faq .q .qn{width:24px;height:24px;border-radius:7px;background:var(--i100);color:var(--i600);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}
#pcv4 .faq .q b{flex:1;font-size:15px;color:var(--ink);font-weight:700}
#pcv4 .faq .q .ar{color:var(--i400);font-size:13px}
#pcv4 .faq .a{padding:0 24px 20px 62px;font-size:13.5px;color:#4E6D87;line-height:1.95;display:none}
#pcv4 .faq.open .a{display:block}
#pcv4 .faq.open .q .ar{transform:rotate(180deg)}
/* ---------- 搜索结果 ---------- */#pcv4 .sres{display:flex;flex-direction:column;gap:16px}
#pcv4 .sr-row{display:flex;gap:22px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 22px;transition:.2s}
#pcv4 .sr-row:hover{border-color:var(--i200);box-shadow:var(--sh1)}
#pcv4 .sr-row .th{width:132px;height:92px;border-radius:9px;overflow:hidden;flex:none;border:1px solid var(--i50)}
#pcv4 .sr-row .th img{width:100%;height:100%;object-fit:cover}
#pcv4 .sr-row .tx{flex:1}
#pcv4 .sr-row .tx .cat{font-size:12px;color:var(--i500);font-weight:600}
#pcv4 .sr-row .tx h4{font-size:15.5px;color:var(--ink);font-weight:700;margin-top:5px}
#pcv4 .sr-row .tx h4 em{font-style:normal;color:var(--i600);background:rgba(47,140,208,.1);border-radius:3px;padding:0 2px}
#pcv4 .sr-row .tx p{font-size:13px;color:var(--mut);margin-top:6px}
#pcv4 .sr-row .go{font-size:13.5px;color:var(--i600);font-weight:600;flex:none}
/* ---------- 筛选侧栏 ---------- */#pcv4 .cat-side{width:262px;flex:none}
#pcv4 .cs-box{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 22px 14px;margin-bottom:18px}
#pcv4 .cs-t{font-size:15px;color:var(--ink);font-weight:800;padding-bottom:13px;border-bottom:1px solid var(--i100);margin-bottom:8px}
#pcv4 .cs-l li{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border-radius:8px;font-size:13.5px;color:#4E6D87;cursor:pointer;transition:.18s}
#pcv4 .cs-l li:hover{background:var(--i50);color:var(--i700)}
#pcv4 .cs-l li.on{background:var(--i100);color:var(--i700);font-weight:700}
#pcv4 .cs-l li .n{font-size:12px;color:var(--i400);font-weight:600}
/* 排序条 */#pcv4 .sortbar{display:flex;align-items:center;gap:10px;margin-bottom:22px}
#pcv4 .sortbar .lb{font-size:13.5px;color:var(--mut);margin-right:4px}
/* 分页样式 → 统一移至文件末尾「分页统一 v2」段（2026-10-12） */
/* ---------- 详情页零件 ---------- */#pcv4 .dt-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:start}
#pcv4 .dt-fig{border-radius:16px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh2);background:#fff;padding:10px}
#pcv4 .dt-fig img{width:100%;height:428px;object-fit:cover;border-radius:10px}
#pcv4 .dt-thumbs{display:flex;gap:12px;margin-top:12px}
#pcv4 .dt-thumbs .tm{width:86px;height:64px;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:pointer}
#pcv4 .dt-thumbs .tm.on{border-color:var(--i500)}
#pcv4 .dt-thumbs .tm img{width:100%;height:100%;object-fit:cover}
#pcv4 .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}
#pcv4 .fk{background:var(--i50);border:1px solid var(--i100);border-radius:11px;padding:14px 16px}
#pcv4 .fk b{display:block;font-size:16.5px;color:var(--i700);font-weight:800}
#pcv4 .fk span{display:block;font-size:12px;color:var(--mut);margin-top:3px}
#pcv4 .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
#pcv4 .step{position:relative;background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px 18px;overflow:hidden}
#pcv4 .step:after{content:attr(data-s);position:absolute;right:6px;bottom:-14px;font-size:54px;font-weight:900;color:var(--i50);letter-spacing:-2px}
#pcv4 .step b{display:block;font-size:14.5px;color:var(--ink);font-weight:700;position:relative;z-index:1}
#pcv4 .step p{font-size:12.5px;color:var(--mut);margin-top:7px;line-height:1.8;position:relative;z-index:1}
#pcv4 .opt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
#pcv4 .opt{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px 16px;font-size:13.5px;color:#3F6080}
#pcv4 .opt .ck{width:18px;height:18px;border-radius:6px;background:var(--i100);color:var(--i600);font-size:11px;display:flex;align-items:center;justify-content:center;flex:none;font-weight:800}
/* ---------- 杂项 ---------- */#pcv4 .divider{height:1px;background:var(--i100);margin:40px 0}
#pcv4 .kv{display:flex;gap:10px;font-size:13.5px;color:#4E6D87}
#pcv4 .kv b{color:var(--ink);font-weight:600;flex:none}
#pcv4 .bg-grid{background-image:linear-gradient(rgba(27,111,180,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(27,111,180,.05) 1px,transparent 1px);background-size:46px 46px}
#pcv4 .icn{width:46px;height:46px;border-radius:12px;background:linear-gradient(160deg,var(--i50),var(--i100));border:1px solid var(--i100);display:flex;align-items:center;justify-content:center;color:var(--i600);flex:none}
#pcv4 .roomy{padding:44px 48px}
/* 图标体系：内联 SVG，随字号缩放，避免 emoji 与字符图标跨端不一致 */#pcv4 .isvg{width:1em;height:1em;display:inline-block;vertical-align:-.12em;flex:none}
/* ---------- 骨架屏（加载态）组件 ---------- */#pcv4 .sk{background:linear-gradient(90deg,#EDF4FB 25%,#F9FCFE 37%,#EDF4FB 63%);background-size:400% 100%;
  animation:skShine 1.4s ease infinite;border-radius:6px}
#pcv4 .sk-t{height:13px;border-radius:4px}
#pcv4 .sk-b{border-radius:12px}
@keyframes skShine{0%{background-position:100% 0}100%{background-position:-100% 0}}
@media (prefers-reduced-motion:reduce){.sk{animation:none}}
/* 样式探针（供 JS 检测主样式是否生效） */#pcv4 #lpProbe{position:absolute;left:-9999px;top:0;width:1px;height:1px;--lp-css:ok}
/* 骨架兜底提示条：主样式生效时隐藏；仅当主样式丢失（兜底层接管）时显示 */#pcv4 #skTip{display:none}



/* ── 节奏 ── */
#pcv4 .sec{padding:92px 0}
#pcv4 .sec-hd{margin-bottom:42px}
/* ── ① Hero：分层构图 + 全宽数据带 ── */
#pcv4 .hero-in{grid-template-columns:1.04fr .96fr;gap:58px;padding:76px 20px 64px}
#pcv4 .hero .h-display{font-size:55px}
#pcv4 .hero .h-display b{position:relative;z-index:0;color:var(--i600)}
#pcv4 .hero .h-display b:after{content:"";position:absolute;left:-1px;right:-3px;bottom:4px;height:13px;border-radius:5px;background:linear-gradient(90deg,rgba(47,140,208,.18),rgba(47,140,208,.03));z-index:-1}
#pcv4 .hero .hsub{max-width:576px}
#pcv4 .hero .htrust{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}
#pcv4 .hero .htrust span{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid var(--i150);color:#3E6484;font-size:12.5px;font-weight:600}
#pcv4 .hero .htrust svg{color:var(--i500);flex:none}
#pcv4 .hero .hstats{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;padding-top:30px;border-top:1px solid var(--i150)}
#pcv4 .hero .hstats .st{padding:0 0 0 30px;margin:0;border-right:none;border-left:1px solid var(--i150)}
#pcv4 .hero .hstats .st:first-child{border-left:none;padding-left:0}
#pcv4 .hero .hstats b{font-size:33px}
#pcv4 .hero .hvis:before{content:"";position:absolute;left:24px;top:24px;right:-24px;bottom:-24px;border-radius:24px;background:linear-gradient(160deg,rgba(47,140,208,.13),rgba(163,206,238,.34));z-index:0}
#pcv4 .hero .hvis:after{content:"";position:absolute;left:-16px;top:-16px;width:112px;height:112px;background-image:radial-gradient(rgba(47,140,208,.32) 1.6px,transparent 1.6px);background-size:13px 13px;z-index:1;pointer-events:none}
#pcv4 .hero .hvis .main{position:relative;z-index:1;border-radius:20px}
#pcv4 .hero .hvis .main img{height:470px}
#pcv4 .hero .fcard{left:-30px;bottom:28px;width:314px;padding:20px 20px 16px;z-index:3}
#pcv4 .hero .fcard:before{content:"";position:absolute;top:0;left:20px;width:64px;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,var(--i400),var(--i600))}
#pcv4 .hero .fab{right:-18px;top:26px;z-index:3;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);border-color:rgba(255,255,255,.9)}
/* ── ② 十一系列：图标矩阵 ── */
#pcv4 .series-grid{grid-template-columns:repeat(4,1fr);gap:16px}
#pcv4 .ser{display:flex;flex-direction:column;padding:20px 20px 18px;border-radius:15px}
#pcv4 .ser:before{display:none}
#pcv4 .ser .sr-h{display:flex;align-items:center;gap:11px}
#pcv4 .ser .sr-h h4{font-size:15.5px;flex:1;line-height:1.35}
#pcv4 .ser .si{width:40px;height:40px;border-radius:11px;flex:none;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--i50),var(--i100));border:1px solid var(--i100);color:var(--i600);transition:.25s}
#pcv4 .ser:hover .si{background:linear-gradient(160deg,var(--i500),var(--i700));border-color:transparent;color:#fff;box-shadow:0 10px 20px -10px rgba(17,89,143,.55)}
#pcv4 .ser .sr-h .go{display:inline-flex;color:var(--i300);transition:.25s;flex:none}
#pcv4 .ser:hover .sr-h .go{color:var(--i600);transform:translateX(3px)}
#pcv4 .ser .si svg{width:22px;height:22px}
#pcv4 .ser .sr-d{font-size:12px;color:var(--mut);line-height:1.75;margin-top:11px;min-height:42px}
#pcv4 .ser .sr-f{margin-top:auto;padding-top:11px;border-top:1px dashed var(--i100);font-size:11.5px;color:#6C8AA5;display:flex;align-items:center;justify-content:flex-start;gap:7px}
#pcv4 .ser .sr-f:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--i300);flex:none}
#pcv4 .ser-cta{background:linear-gradient(155deg,#EAF5FE,#DCEEFB);border-color:var(--i150);justify-content:center;align-items:flex-start}
#pcv4 .ser-cta h4{font-size:15.5px;color:var(--i800);font-weight:800;margin-top:12px}
#pcv4 .ser-cta p{font-size:12px;color:#48688A;margin-top:8px;line-height:1.75}
#pcv4 .ser-cta .btn{margin-top:14px}
#pcv4 .ser-cta .si{background:#fff;border-color:var(--i150)}
#pcv4 .ser-cta:hover .si{background:linear-gradient(160deg,var(--i500),var(--i700));color:#fff}
/* ── ③ 明星机型：打磨 ── */
#pcv4 .pcard .ph{height:246px}
#pcv4 .pcard .ph .badge{background:rgba(255,255,255,.94);color:var(--i700);backdrop-filter:blur(8px)}
#pcv4 .pcard .ph .pk{background:linear-gradient(135deg,var(--i500),var(--i700));color:#fff;border-radius:8px;height:28px;padding:0 11px;font-size:11.5px;font-weight:700;letter-spacing:.3px}
#pcv4 .pcard .pb h4{font-size:17px}
#pcv4 .pcard:hover .pb h4{color:var(--i700)}
#pcv4 .pcard .pb .bf .ask{display:inline-flex;align-items:center;gap:5px}
/* ── ④ 按物料选方案：一体化面板 ── */
#pcv4 .mats{grid-template-columns:repeat(5,1fr);gap:0;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 60px -46px rgba(8,42,68,.5);overflow:hidden}
#pcv4 .mat{border:none;border-radius:0;background:transparent;padding:34px 22px 30px;position:relative}
#pcv4 .mat+.mat:before{content:"";position:absolute;left:0;top:28px;bottom:28px;width:1px;background:var(--line)}
#pcv4 .mat:hover{transform:none;box-shadow:none;background:linear-gradient(180deg,var(--i25),#fff)}
#pcv4 .mat .mi{width:56px;height:56px;border-radius:16px;transition:.25s}
#pcv4 .mat:hover .mi{transform:translateY(-3px);box-shadow:0 14px 26px -16px rgba(17,89,143,.5)}
#pcv4 .mat .mm{display:inline-flex;align-items:center;gap:5px}
#pcv4 .mat .mm svg{transition:.22s}
#pcv4 .mat:hover .mm svg{transform:translateX(3px)}
/* ── ⑤ 整线交付：深冰蓝锚点 ── */
#pcv4 .hp-dark{background:linear-gradient(150deg,#0A2A44,#0D3556 52%,#0E4066);position:relative;overflow:hidden}
#pcv4 .hp-dark:before{content:"";position:absolute;width:780px;height:780px;right:-240px;top:-320px;border-radius:50%;background:radial-gradient(circle,rgba(47,140,208,.35),transparent 62%);pointer-events:none}
#pcv4 .hp-dark:after{content:"";position:absolute;left:-70px;bottom:-90px;width:430px;height:430px;background-image:radial-gradient(rgba(111,176,224,.22) 1.6px,transparent 1.6px);background-size:22px 22px;pointer-events:none}
#pcv4 .hp-dark .wrap{position:relative;z-index:1}
#pcv4 .hp-dark .eyebrow{color:#7FB4DD}
#pcv4 .hp-dark .eyebrow:before{background:linear-gradient(90deg,#3F86C2,#8CC2E8)}
#pcv4 .hp-dark .h2{color:#fff;margin-top:14px}
#pcv4 .hp-dark .lead{color:#A9C8E0;margin-top:16px}
#pcv4 .hp-dark .flow{margin-top:28px;gap:14px}
#pcv4 .hp-dark .fl{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:15px 16px 14px;transition:.22s}
#pcv4 .hp-dark .fl:hover{background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.26)}
#pcv4 .hp-dark .fl i{position:static;display:block;font-style:normal;font-size:11px;font-weight:800;color:#6FA9D6;letter-spacing:.8px}
#pcv4 .hp-dark .fl span{font-size:13.5px;color:#EAF4FC;margin-top:6px;font-weight:600}
#pcv4 .hp-dark .hbtns2{display:flex;gap:14px;margin-top:30px}
#pcv4 .hp-dark .btn-wt{background:#fff;color:var(--i700);box-shadow:0 18px 36px -18px rgba(0,0,0,.55)}
#pcv4 .hp-dark .btn-wt:hover{transform:translateY(-1px);box-shadow:0 22px 44px -18px rgba(0,0,0,.62)}
#pcv4 .hp-dark .btn-gl{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.32);color:#DCEBF8}
#pcv4 .hp-dark .btn-gl:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.5)}
#pcv4 .hp-dark .line-fig{border-color:rgba(255,255,255,.16);box-shadow:0 48px 96px -42px rgba(0,0,0,.75)}
/* ── ⑥ 工厂 / 客户墙 / 新闻 ── */
#pcv4 .cert-strip{gap:0;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh1);overflow:hidden}
#pcv4 .cert{border:none;border-right:1px solid var(--line);border-radius:0;padding:18px 22px;background:transparent}
#pcv4 .cert:last-child{border-right:none}
#pcv4 .cert .ci{width:40px;height:40px;border-radius:11px;font-size:12.5px}
#pcv4 .cliwall{padding:16px 26px;border-radius:16px}
#pcv4 .ncard .ph{height:202px}
#pcv4 .ncard:hover .nb h4{color:var(--i700)}
/* ── ⑦ 全站 sec-more 文本箭头 → 矢量 ── */
.sec-more:after{content:"";display:inline-block;width:13px;height:13px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B6FB4' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M12 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;font-weight:400}


/* [2026-10-10] 新闻卡无缩略图时占位底色（后台部分新闻未传图） */
#pcv4 .nws-grid .ncard .ph{background:linear-gradient(135deg,var(--i50),var(--i100));min-height:150px}
#pcv4 .nws-grid .ncard .ph:empty::after{content:'LANDPACK';display:flex;align-items:center;justify-content:center;height:150px;color:var(--i300);font-weight:800;letter-spacing:3px;font-size:15px}

/* ---------- 产品详情正文（v4dt-body · UEditor 内容排版） ---------- */
#pcv4 .v4dt-body{font-size:15px;color:#45647E;line-height:2;word-break:break-word;max-width:960px}
#pcv4 .v4dt-body img{max-width:100%;height:auto;border-radius:12px;margin:14px 0}
#pcv4 .v4dt-body p{margin:12px 0}
#pcv4 .v4dt-body h2,#pcv4 .v4dt-body h3,#pcv4 .v4dt-body h4{color:var(--ink);font-weight:800;margin:24px 0 12px;font-size:20px}
#pcv4 .v4dt-body table{width:100%;border-collapse:collapse;margin:16px 0;font-size:13.5px}
#pcv4 .v4dt-body table td,#pcv4 .v4dt-body table th{border:1px solid var(--i100);padding:9px 12px}
#pcv4 .v4dt-body ul,#pcv4 .v4dt-body ol{margin:12px 0 12px 22px}
#pcv4 .v4dt-body li{margin:6px 0}
#pcv4 .v4dt-body a{color:var(--i600)}

/* ---------- 新闻列表 B10（2026-10-12） ---------- */
#pcv4 .nw-head{background:linear-gradient(180deg,#EDF6FD,#FBFDFF);border-bottom:1px solid var(--i100);padding-bottom:38px}
#pcv4 .nw-head .crumb{padding:22px 0 4px}
#pcv4 .nw-hrow{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap}
#pcv4 .nw-hrow .h1{font-size:38px;color:var(--ink);font-weight:800;letter-spacing:-.5px}
#pcv4 .nw-hrow .lead{font-size:14.5px;color:var(--mut);margin-top:14px;max-width:600px;line-height:1.85}
#pcv4 .nw-chips{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:2px}
#pcv4 .nw-body{padding-top:44px;padding-bottom:80px}
#pcv4 .nw-top{display:grid;grid-template-columns:1.22fr .78fr;gap:30px;margin-bottom:40px}
#pcv4 .nw-lead{display:flex;flex-direction:column;text-decoration:none}
#pcv4 .nw-lead .ph{height:318px;position:relative;background:linear-gradient(135deg,var(--i50),var(--i100));flex:none}
#pcv4 .nw-lead .ph img{width:100%;height:100%;object-fit:cover;display:block}
#pcv4 .nw-lead .ph .tag{position:absolute;left:14px;top:14px}
#pcv4 .nw-lead .nb{padding:26px 30px 28px;flex:1;display:flex;flex-direction:column}
#pcv4 .nw-lead .nb h4{font-size:23px;color:var(--ink);font-weight:800;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#pcv4 .nw-lead .nb p{font-size:14px;color:var(--mut);margin-top:10px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#pcv4 .nw-lead .nb .mt{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:18px;font-size:12.5px;color:var(--mut)}
#pcv4 .nw-lead .nb .mt .sep{color:var(--i200)}
#pcv4 .nw-recent{display:flex;flex-direction:column;min-width:0}
#pcv4 .nw-rhd{font-size:15px;color:var(--ink);font-weight:800;padding-bottom:16px;border-bottom:2px solid var(--i100);display:flex;justify-content:space-between;align-items:flex-end}
#pcv4 .nw-rhd span{font-size:12.5px;color:var(--mut);font-weight:500}
#pcv4 .nw-ri{display:flex;gap:16px;padding:19px 4px;border-bottom:1px solid var(--i50);text-decoration:none}
#pcv4 .nw-ri .num{font-size:19px;font-weight:800;color:var(--i300);flex:none;line-height:1.3}
#pcv4 .nw-ri h5{font-size:14.5px;color:var(--ink);font-weight:700;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#pcv4 .nw-ri .meta{font-size:12px;color:var(--mut)}
#pcv4 .nw-ri:hover h5{color:var(--i700)}
#pcv4 .nw-sub{margin-top:18px;padding:18px 22px;background:linear-gradient(165deg,#F2F9FE,#E9F4FC);border:1px solid var(--i150);border-radius:14px;display:flex;align-items:center;gap:14px}
#pcv4 .nw-sub .ic{width:40px;height:40px;border-radius:10px;background:#fff;color:var(--i600);display:flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--i150)}
#pcv4 .nw-sub b{font-size:13.5px;color:var(--ink);display:block}
#pcv4 .nw-sub em{font-size:12px;color:var(--mut);font-style:normal;display:block;margin-top:3px}
#pcv4 .nw-sub .btn{margin-left:auto;flex:none}
#pcv4 .nws-grid .ncard{text-decoration:none}

/* ---------- 新闻详情 B11（2026-10-12） ---------- */
#pcv4 .art-wrap{width:820px;max-width:96%;margin:0 auto;padding:44px 0 26px}
#pcv4 .art-crumb{display:flex;justify-content:center;gap:8px;padding-bottom:22px;font-size:12.5px;color:var(--mut)}
#pcv4 .art-crumb a{color:var(--mut)}
#pcv4 .art-crumb a:hover{color:var(--i600)}
#pcv4 .art-crumb b{color:var(--ink);font-weight:600}
#pcv4 .art-hd{text-align:center}
#pcv4 .art-hd h1{font-size:33px;line-height:1.5;color:var(--ink);font-weight:800;letter-spacing:-.3px;margin-top:18px}
#pcv4 .art-hd .mt{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px;font-size:13px;color:var(--mut);flex-wrap:wrap}
#pcv4 .art-hd .mt .sep{color:var(--i200)}
#pcv4 .art-fig{border-radius:14px;overflow:hidden;margin:34px 0 38px;border:1px solid var(--line)}
#pcv4 .art-fig img{width:100%;max-height:460px;object-fit:cover;display:block}
#pcv4 .art-quote{border-left:3px solid var(--i400);background:linear-gradient(90deg,var(--i50),transparent);padding:16px 24px;margin:0 0 26px;border-radius:0 10px 10px 0;font-size:14.5px;line-height:1.95;color:var(--i700)}
#pcv4 .art-body{font-size:15.5px;margin:0 auto}
#pcv4 .art-pn{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;padding-top:32px;border-top:1px solid var(--i100)}
#pcv4 .art-pn-i{display:block;padding:20px 24px;border:1px solid var(--line);border-radius:14px;background:#fff;text-decoration:none;transition:.2s}
#pcv4 .art-pn-i:hover{border-color:var(--i300);box-shadow:var(--sh1)}
#pcv4 .art-pn-i span{font-size:12px;color:var(--mut)}
#pcv4 .art-pn-i b{font-size:14px;color:var(--ink);font-weight:700;margin-top:6px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
#pcv4 .art-pn-i.rt{text-align:right}
#pcv4 .art-pn-i.dis{opacity:.55}
#pcv4 .art-rel-wrap{padding-top:38px;padding-bottom:80px}
#pcv4 .art-rel-wrap .ncard{text-decoration:none}
#pcv4 .art-rel-wrap .divider{margin:0 0 46px}
/* 近期文章编号：CSS 计数器（01 格式） */
#pcv4 .nw-recent{counter-reset:nwi}
#pcv4 .nw-ri{counter-increment:nwi}
#pcv4 .nw-ri .num::before{content:counter(nwi,decimal-leading-zero)}

/* ---------- B13 关于我们（2026-10-12） ---------- */
#pcv4 .fig img{transition:transform .55s ease}
#pcv4 .fig.wall:hover img{transform:scale(1.05)}
#pcv4 .fig.cap-s .fcap{padding:26px 12px 9px;font-size:11.5px}
#pcv4 .ab-stat{border-radius:12px;border:1px solid var(--i150);background:linear-gradient(165deg,#F2F9FE,#E6F2FC);padding:20px 22px;display:flex;flex-direction:column;justify-content:center;aspect-ratio:340/227}
#pcv4 .ab-cta{border-radius:12px;background:linear-gradient(150deg,#2E8AD0,#155A93);padding:20px 22px;display:flex;flex-direction:column;justify-content:center;aspect-ratio:340/227;position:relative;overflow:hidden}
#pcv4 .ab-cta:before{content:"";position:absolute;width:220px;height:220px;right:-90px;top:-110px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 62%)}
#pcv4 .ab-cta .btn{position:relative;z-index:1}

/* ---------- B15 联系我们（2026-10-12） ---------- */
#pcv4 .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}
#pcv4 .form-grid fieldset{border:0;padding:0;min-width:0}
#pcv4 .form-grid fieldset.full{grid-column:1/-1}
#pcv4 .form-grid label{display:block;font-size:13px;color:var(--ink);font-weight:600;margin-bottom:8px}
#pcv4 .form-grid label em{color:#D64545;font-style:normal;margin-left:2px}
#pcv4 .form-grid input,#pcv4 .form-grid select,#pcv4 .form-grid textarea{width:100%;border:1px solid var(--i150);border-radius:10px;background:#fff;padding:12px 14px;font-size:13.5px;color:var(--ink);outline:none;transition:.2s;font-family:inherit}
#pcv4 .form-grid input:focus,#pcv4 .form-grid select:focus,#pcv4 .form-grid textarea:focus{border-color:var(--i400);box-shadow:0 0 0 3px rgba(47,140,208,.12)}
#pcv4 .form-grid textarea{min-height:110px;resize:vertical}
#pcv4 .form-grid input::placeholder,#pcv4 .form-grid textarea::placeholder{color:#9FB4C6}

/* ---------- B8 案例卡 / B9 视频卡（2026-10-12） ---------- */
#pcv4 .pcard .pb .bf .dt{font-size:12px;color:var(--mut)}
#pcv4 .vcard .pb{padding-bottom:20px}
#pcv4 .vcard .ph .pk{transition:.2s}
#pcv4 .vcard:hover .ph .pk{background:linear-gradient(135deg,var(--i400),var(--i600))}

/* ---------- B12 FAQ / B14 服务支持（2026-10-12） ---------- */
#pcv4 .faq .a .more{color:var(--i600);font-weight:600;margin-left:6px;white-space:nowrap}
#pcv4 .faq-cta,#pcv4 .sv-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:28px;padding:24px 28px;border-radius:14px;background:linear-gradient(150deg,#2E8AD0,#155A93);color:#fff;position:relative;overflow:hidden}
#pcv4 .faq-cta:before,#pcv4 .sv-cta:before{content:"";position:absolute;width:240px;height:240px;right:-100px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 62%)}
#pcv4 .faq-cta b,#pcv4 .sv-cta b{font-size:16px;font-weight:800;display:block;position:relative}
#pcv4 .faq-cta p,#pcv4 .sv-cta p{font-size:12.5px;opacity:.88;margin-top:6px;line-height:1.8;position:relative}
#pcv4 .faq-cta .grp,#pcv4 .sv-cta .grp{display:flex;gap:10px;flex:none;position:relative}
#pcv4 .faq-cta .btn-p,#pcv4 .sv-cta .btn-p{background:#fff;color:var(--i700);border-color:#fff}
#pcv4 .faq-cta .btn-o,#pcv4 .sv-cta .btn-o{background:transparent;border-color:rgba(255,255,255,.55);color:#fff}
#pcv4 .sv-step{padding:24px 20px;display:block}
#pcv4 .sv-step .num{font-size:15px;color:var(--i500);font-weight:800}
#pcv4 .sv-step h5{font-size:15px;color:var(--ink);font-weight:700;margin-top:12px}
#pcv4 .sv-step p{font-size:12.5px;color:var(--mut);margin-top:8px;line-height:1.85}
#pcv4 .sv-pill{padding:26px 28px;display:flex;gap:18px;align-items:flex-start}
#pcv4 .sv-pill b{font-size:15px;color:var(--ink);font-weight:700}
#pcv4 .sv-pill p{font-size:12.5px;color:var(--mut);margin-top:8px;line-height:1.85}

/* ---------- B17 搜索页（独立命名空间 · 2026-10-12） ---------- */
.srw{background:#F3F7FB;min-height:100vh;font-family:inherit}
.srw *{box-sizing:border-box;margin:0;padding:0}
.srw .wrap{max-width:1200px;margin:0 auto;padding:0 20px}
.srw .sw-top{background:#fff;border-bottom:1px solid #E3EFF9;padding:13px 0}
.srw .sw-top .wrap{display:flex;align-items:center;gap:16px}
.srw .sw-top .lg img{height:34px;display:block}
.srw .sw-top .nav{margin-left:auto;display:flex;gap:16px;font-size:13.5px}
.srw .sw-top .nav a{color:#45647E;text-decoration:none;font-weight:600}
.srw .sw-top .nav a:hover{color:#11598F}
.srw .sw-hero{background:linear-gradient(180deg,#EDF6FD,#FBFDFF);border-bottom:1px solid #E3EFF9;padding:34px 20px 30px;text-align:center}
.srw .sw-hero h1{font-size:26px;color:#0A2A44;font-weight:800}
.srw .sw-form{display:flex;align-items:center;background:#fff;border:1px solid #C9E2F4;border-radius:12px;padding:6px 6px 6px 18px;box-shadow:0 14px 30px -18px rgba(12,66,105,.25);max-width:680px;margin:18px auto 0}
.srw .sw-form svg{flex:none}
.srw .sw-form input[type=text]{flex:1;border:0;outline:0;font-size:15px;color:#0A2A44;height:44px;margin-left:10px;font-family:inherit;font-weight:600;background:transparent;min-width:0}
.srw .sw-form button{flex:none;border:0;height:44px;padding:0 26px;border-radius:9px;background:linear-gradient(180deg,#2E8AD0,#155A93);color:#fff;font-size:14.5px;font-weight:700;cursor:pointer;font-family:inherit}
.srw .sw-hot{font-size:12.5px;color:#7C94A9;margin-top:13px}
.srw .sw-hot a{color:#1B6FB4;font-weight:600;text-decoration:none}
.srw .sw-body{max-width:1000px;margin:0 auto;padding:28px 20px 56px}
.srw .sw-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px;font-size:13.5px;color:#7C94A9}
.srw .sw-meta b{color:#11598F}
.srw .sw-chips{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}
.srw .sw-chips a{display:inline-flex;align-items:center;height:31px;padding:0 14px;border-radius:7px;border:1px solid #C9E2F4;background:#fff;font-size:12.5px;color:#3F6080;font-weight:600;text-decoration:none}
.srw .sw-chips a.on{background:#1B6FB4;border-color:#1B6FB4;color:#fff}
.srw .sr-row{display:flex;gap:16px;background:#fff;border:1px solid #E3EFF9;border-radius:14px;padding:16px;margin-bottom:12px;text-decoration:none;transition:.2s}
.srw .sr-row:hover{border-color:#7FBEE8;box-shadow:0 10px 24px -14px rgba(12,66,105,.3)}
.srw .sr-row .th{width:120px;height:92px;border-radius:10px;overflow:hidden;flex:none;background:linear-gradient(135deg,#EEF6FC,#DFEFFA)}
.srw .sr-row .th img{width:100%;height:100%;object-fit:cover;display:block}
.srw .sr-row .tx{flex:1;min-width:0}
.srw .sr-row .cat{font-size:11.5px;color:#5B92C4;font-weight:700;letter-spacing:.5px}
.srw .sr-row h4{font-size:16px;color:#0A2A44;font-weight:700;margin-top:5px;line-height:1.5}
.srw .sr-row p{font-size:12.5px;color:#7C94A9;margin-top:6px;line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.srw .sr-row font{color:#1B6FB4;font-weight:800;font-style:normal}
.srw .sr-row .go{align-self:center;flex:none;font-size:13px;color:#1B6FB4;font-weight:700}
.srw .sw-empty{background:#fff;border:1px dashed #C9E2F4;border-radius:14px;padding:46px 22px;text-align:center;color:#7C94A9;font-size:13.5px;line-height:2.1}
.srw .sw-quick{margin-top:22px;background:#fff;border:1px solid #E3EFF9;border-radius:14px;padding:22px 24px}
.srw .sw-quick b{font-size:14px;color:#0A2A44;font-weight:800}
.srw .sw-quick .grp{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}
.srw .sw-quick .grp a{display:inline-flex;align-items:center;height:34px;padding:0 15px;border-radius:8px;background:#F2F9FE;border:1px solid #DFEFFA;color:#11598F;font-size:12.5px;font-weight:600;text-decoration:none}
.srw .sw-quick .grp a:hover{border-color:#7FBEE8}
/* .srw .sw-pager → 统一在文末「分页统一 v2」段定义（2026-10-12） */
.srw .sw-rel{margin-top:14px;font-size:13px;color:#7C94A9;line-height:2.2}
.srw .sw-rel b{color:#0A2A44}
.srw .sw-rel a{display:inline-block;margin:0 4px;padding:2px 12px;border-radius:999px;background:#fff;border:1px solid #C9E2F4;color:#1B6FB4;font-weight:600;text-decoration:none}
.srw .sw-foot{padding:26px 20px 30px;text-align:center;font-size:12px;color:#8FA9BE;line-height:1.9;border-top:1px solid #E3EFF9;background:#fff}
.srw .sw-foot b{color:#11598F}
@media (max-width:1236px){
  .srw .sw-top .nav{display:none}
  .srw .sw-hero{padding:24px 16px 22px}
  .srw .sw-hero h1{font-size:21px}
  .srw .sw-form input[type=text]{font-size:13.5px;height:40px}
  .srw .sw-form button{height:40px;padding:0 18px;font-size:13px}
  .srw .sr-row{gap:11px;padding:12px;border-radius:12px}
  .srw .sr-row .th{width:88px;height:70px;border-radius:8px}
  .srw .sr-row h4{font-size:14px}
  .srw .sr-row .go{display:none}
  .srw .sw-empty{padding:32px 16px;font-size:12.5px}
}

/* ---------- B16 在线询盘（2026-10-12） ---------- */
#pcv4 .iq-t{font-size:18px;color:var(--ink);font-weight:800;display:block}
#pcv4 .iq-chips + .iq-t,#pcv4 .form-grid + .iq-t{margin-top:28px}
#pcv4 .iq-chips{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 6px}
#pcv4 .iq-li{display:flex;gap:10px;font-size:13px;color:#45647E;align-items:flex-start}
#pcv4 .iq-li .ck{color:var(--i500);display:inline-flex;transform:translateY(2px)}
/* 搜索页移动端 body 归零（reset.css 仅 PC 引用） */
@media (max-width:1236px){body{margin:0;padding:0;min-width:0}}

/* ================= 产品详情页 V2 重设计（2026-10-12） =================
   首屏两栏重排 · 图集 Tab（产品图/产线视频）· 视频点击内嵌（优酷/腾讯 iframe 懒注入）
   · 信息速览条 · 同系列推荐限 3。作用域 #pcv4，M 端不动 */
#pcv4 .pd-hero{display:grid;grid-template-columns:1.04fr 1fr;gap:48px;align-items:start}

/* --- 图集 Tab 条 --- */
#pcv4 .gtabs{display:flex;gap:8px;margin-bottom:14px}
#pcv4 .gtab{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:10px;border:1px solid var(--line);background:#fff;font-size:13.5px;font-weight:700;color:#45647E;cursor:pointer;font-family:inherit;transition:.2s;letter-spacing:.2px}
#pcv4 .gtab:hover{border-color:var(--i300);color:var(--i600)}
#pcv4 .gtab.on{background:var(--i600);border-color:var(--i600);color:#fff;box-shadow:0 10px 22px -12px rgba(27,111,180,.65)}
#pcv4 .gtab .cnum{font-size:11.5px;font-weight:700;opacity:.72;transform:translateY(.5px)}
#pcv4 .gtab .pl{display:inline-flex;width:17px;height:17px;border-radius:50%;background:var(--i50);color:var(--i600);align-items:center;justify-content:center;transition:.2s}
#pcv4 .gtab.on .pl{background:rgba(255,255,255,.24);color:#fff}

/* --- 主图卡（视频容器同区域） --- */
#pcv4 .v4gal .dt-fig{position:relative;padding:12px}
#pcv4 .v4gal .dt-fig img#v4galMainPC{object-fit:contain;background:#fff}
#pcv4 .fig-badge{position:absolute;left:22px;top:22px;z-index:3;display:inline-flex;align-items:center;gap:6px;height:29px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.93);border:1px solid var(--i100);color:var(--i700);font-size:11.5px;font-weight:700;letter-spacing:.4px;backdrop-filter:blur(6px);pointer-events:none}
#pcv4 .fig-badge svg{color:var(--i500)}
#pcv4 .v4vid{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:linear-gradient(150deg,#0E3050,#082F4C)}
#pcv4 .v4vid iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0}
#pcv4 .v4vid-ph{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;cursor:pointer}
#pcv4 .v4vid-ph:before{content:"";position:absolute;inset:0;background:radial-gradient(420px 200px at 50% 42%,rgba(111,176,224,.20),transparent 70%)}
#pcv4 .vp-btn{width:78px;height:78px;border-radius:50%;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.34);display:flex;align-items:center;justify-content:center;color:#fff;transition:.25s;position:relative}
#pcv4 .v4vid-ph:hover .vp-btn{background:var(--i500);border-color:var(--i500);transform:scale(1.07);box-shadow:0 18px 40px -14px rgba(47,140,208,.8)}
#pcv4 .vp-tx{font-size:13px;color:#B9D4E8;letter-spacing:.6px;position:relative}

/* --- 缩略图条升级 --- */
#pcv4 .v4gal .dt-thumbs .tm{width:92px;height:68px;border-radius:9px;opacity:.82;transition:.2s}
#pcv4 .v4gal .dt-thumbs .tm:hover{opacity:1;transform:translateY(-2px)}
#pcv4 .v4gal .dt-thumbs .tm.on{border-color:var(--i600);opacity:1}

/* --- 图集底部 --- */
#pcv4 .gal-ft{display:flex;align-items:center;gap:12px;margin-top:15px}
#pcv4 .gal-ft .hint{font-size:12px;color:var(--mut)}

/* --- 右侧信息区 --- */
#pcv4 .pd-desc{font-size:13.5px;color:#45647E;line-height:1.95;margin-top:14px;max-width:580px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
#pcv4 .pd-specs{margin-top:24px;background:linear-gradient(165deg,#F4FAFF,#EAF4FC);border:1px solid var(--i100);border-radius:14px;padding:20px 0;display:grid;grid-template-columns:repeat(3,1fr)}
#pcv4 .pd-specs>div{padding:0 22px;position:relative}
#pcv4 .pd-specs>div+div:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:var(--i150)}
#pcv4 .pd-specs b{display:block;font-size:15px;color:var(--i700);font-weight:800;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#pcv4 .pd-specs span{display:block;font-size:11.5px;color:var(--mut);margin-top:5px}
#pcv4 .pd-cta{display:flex;gap:14px;margin-top:26px}
#pcv4 .pd-pts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px;padding-top:24px;border-top:1px solid var(--i100)}
#pcv4 .pd-pts>div{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#45647E}
#pcv4 .pd-pts svg{color:var(--i500);flex:none}

/* ================= 分页统一 v2（2026-10-12 全站美化） =================
   pages() 输出：a.a1(总数) → a.a1(上一页) → span(当前页) → a(页码…) → a.a1(下一页)
   覆盖：V4 内容页 .pager · 系列页 #v4pages · 搜索页 .srw .sw-pager */
#pcv4 .pager,#pcv4 #v4pages,.srw .sw-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:44px;font-size:13.5px;color:#A9C0D4;line-height:1}
#pcv4 .pager>a:first-child,#pcv4 #v4pages>a:first-child,.srw .sw-pager>a:first-child{height:30px;padding:0 13px;border:0;border-radius:999px;background:#EFF7FD;color:#64849E;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;letter-spacing:.4px;cursor:default;flex:none;text-decoration:none}
#pcv4 .pager>a.a1:not(:first-child),#pcv4 #v4pages>a.a1:not(:first-child),.srw .sw-pager>a.a1:not(:first-child){height:38px;padding:0 16px;border:1px solid #D8E9F8;border-radius:10px;background:#fff;color:#3F6080;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;text-decoration:none;flex:none;transition:border-color .18s,color .18s,transform .18s,box-shadow .18s}
#pcv4 .pager>a:not(.a1),#pcv4 #v4pages>a:not(.a1),.srw .sw-pager>a:not(.a1){min-width:38px;height:38px;padding:0 6px;border:1px solid #D8E9F8;border-radius:10px;background:#fff;color:#45647E;font-size:13.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;flex:none;font-variant-numeric:tabular-nums;transition:border-color .18s,color .18s,transform .18s,box-shadow .18s}
#pcv4 .pager>span,#pcv4 #v4pages>span,.srw .sw-pager>span{min-width:38px;height:38px;padding:0 6px;border:0;border-radius:10px;background:linear-gradient(160deg,#2F8CD0,#1B6FB4);color:#fff;font-size:13.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:none;font-variant-numeric:tabular-nums;box-shadow:0 10px 20px -12px rgba(27,111,180,.65);cursor:default}
#pcv4 .pager>a.a1:not(:first-child):hover,#pcv4 .pager>a:not(.a1):hover,#pcv4 #v4pages>a.a1:not(:first-child):hover,#pcv4 #v4pages>a:not(.a1):hover,.srw .sw-pager>a.a1:not(:first-child):hover,.srw .sw-pager>a:not(.a1):hover{border-color:#8FC2E8;color:#1B6FB4;transform:translateY(-1px);box-shadow:0 10px 22px -16px rgba(27,111,180,.55)}
#pcv4 .pager>a:nth-child(2):before,#pcv4 #v4pages>a:nth-child(2):before,.srw .sw-pager>a:nth-child(2):before{content:"";width:6px;height:6px;border-left:1.8px solid currentColor;border-bottom:1.8px solid currentColor;border-radius:1px;transform:rotate(45deg);margin-right:8px;flex:none}
#pcv4 .pager>a:last-child:after,#pcv4 #v4pages>a:last-child:after,.srw .sw-pager>a:last-child:after{content:"";width:6px;height:6px;border-right:1.8px solid currentColor;border-top:1.8px solid currentColor;border-radius:1px;transform:rotate(45deg);margin-left:8px;flex:none}
@media (max-width:1236px){
  .srw .sw-pager{margin-top:26px;gap:6px}
  .srw .sw-pager>a:first-child{height:28px;font-size:11px}
  .srw .sw-pager>a.a1:not(:first-child),.srw .sw-pager>a:not(.a1),.srw .sw-pager>span{height:34px;border-radius:9px;font-size:12.5px}
  .srw .sw-pager>a.a1:not(:first-child){padding:0 13px;font-size:12px}
  .srw .sw-pager>a:not(.a1),.srw .sw-pager>span{min-width:34px}
}
