/* V2 版式「登记簿」（企业档案系列 v2_da_registry，2026-11-03）。
   首屏全宽登记表：一行一个字段，标签列固定宽（灰底）、值列通栏，行间细线、表头粗线，像工商登记页；
   正文版块「标签列 + 内容列」两列，内容多为行式表格。只在 body.nxuqh7 下生效（前缀 rg-）；颜色只用 --v2-*。 */
body.nxuqh7{--rg-lab:220px;--rg-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--v2-white)}
body.nxuqh7 .qh2nnf{max-width:1200px}
body.nxuqh7 .eyaewh{border-radius:0;min-height:40px;padding:0 18px;background:var(--v2-ink);color:var(--v2-white);font-weight:600}
body.nxuqh7 .eyaewh:hover{background:var(--v2-brand)}
body.nxuqh7 .f56hyn,body.nxuqh7 a.f56hyn{background:transparent;color:var(--v2-brand);border:1px solid var(--v2-brand)}
body.nxuqh7 .f56hyn:hover{background:var(--v2-brand);color:var(--v2-onbrand)}
body.nxuqh7 .hcf93b .eyaewh{padding:0 10px}
body.nxuqh7 .rutdwn{display:block;font:600 11px/1.4 var(--rg-mono);letter-spacing:.1em;color:var(--v2-brand)}

/* 页头：品牌格 + 通栏导航 */
body.nxuqh7 .aysrt2{background:var(--v2-white);border-bottom:2px solid var(--v2-ink)}
body.nxuqh7 .ve4sew{display:grid;grid-template-columns:var(--rg-lab) minmax(0,1fr) auto;align-items:stretch;min-height:64px}
body.nxuqh7 .v54yaf{display:flex;flex-direction:column;justify-content:center;padding:10px 16px;background:var(--v2-paper);border-left:1px solid var(--v2-line);border-right:1px solid var(--v2-line)}
body.nxuqh7 .v54yaf b{font-size:17px;letter-spacing:.02em}
body.nxuqh7 .v54yaf small{display:flex;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--v2-muted)}
body.nxuqh7 .yzyjtf{display:flex;align-items:center;padding:0 18px;font-size:14px}
body.nxuqh7 .yzyjtf a{color:var(--v2-muted);white-space:nowrap}
body.nxuqh7 .yzyjtf a+a::before{content:"/";margin:0 12px;color:var(--v2-line)}
body.nxuqh7 .yzyjtf a:hover,body.nxuqh7 .yzyjtf a.mdqu8b{color:var(--v2-ink)}
body.nxuqh7 .yzyjtf a.mdqu8b{font-weight:700}
body.nxuqh7 .c4adbj{display:flex;align-items:center;padding:0 16px;border-left:1px solid var(--v2-line);font:700 15px var(--rg-mono);color:var(--v2-brand)}

/* 登记表 */
body.nxuqh7 .r9jrj3{padding:34px 0 40px}
body.nxuqh7 .zawryt{border-top:3px solid var(--v2-ink);border-bottom:2px solid var(--v2-ink)}
body.nxuqh7 .wjuudp,body.nxuqh7 .jda5pe .c57cyn{display:grid;grid-template-columns:var(--rg-lab) minmax(0,1fr);border-bottom:1px solid var(--v2-line)}
body.nxuqh7 .wjuudp:last-child{border-bottom:0}
body.nxuqh7 .nn9bnq,body.nxuqh7 .jda5pe dt{padding:11px 16px;background:var(--v2-paper);border-right:1px solid var(--v2-line);font-size:13px;color:var(--v2-muted)}
body.nxuqh7 .bskbyk,body.nxuqh7 .jda5pe dd{margin:0;padding:11px 18px;font-size:15px;line-height:1.8;overflow-wrap:anywhere}
body.nxuqh7 .jda5pe{margin:0}
body.nxuqh7 .jda5pe .wrj573{color:var(--v2-brand);font-weight:700}
body.nxuqh7 .hwg9yr .nn9bnq{display:flex;flex-direction:column;justify-content:center;gap:4px;font-size:14px;font-weight:700;color:var(--v2-ink)}
body.nxuqh7 .hwg9yr .bskbyk{padding:18px 18px 20px}
body.nxuqh7 .uzj8wc{margin:0;font-size:13px;color:var(--v2-muted)}
body.nxuqh7 .r9jrj3 h1{margin:6px 0 0;font-size:34px;line-height:1.3;font-weight:800;letter-spacing:-.01em}
body.nxuqh7 .v59jan{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}
body.nxuqh7 .v59jan .nmgjyf{display:flex;align-items:baseline;gap:8px;padding:0 22px;border-left:1px solid var(--v2-line)}
body.nxuqh7 .v59jan .nmgjyf:first-child{padding-left:0;border-left:0}
body.nxuqh7 .v59jan b{font:700 24px/1.2 var(--rg-mono);color:var(--v2-brand)}
body.nxuqh7 .v59jan span{font-size:13px;color:var(--v2-muted)}
body.nxuqh7 .au9ybr .bskbyk{display:flex;flex-wrap:wrap;gap:10px}

/* 正文：标签列 + 内容列 */
body.nxuqh7 .gk3cbx{padding:0 0 44px}
body.nxuqh7 .dga3nk{display:grid;grid-template-columns:var(--rg-lab) minmax(0,1fr)}
body.nxuqh7 .dga3nk>*{border-top:2px solid var(--v2-ink)}
body.nxuqh7 .dhr7pn{padding:16px 16px 20px 0;border-right:1px solid var(--v2-line)}
body.nxuqh7 .dhr7pn h2{margin:6px 0 0;font-size:22px;line-height:1.35;font-weight:800}
body.nxuqh7 .dhr7pn a{display:inline-block;margin-top:12px;font-size:13px;color:var(--v2-brand)}
body.nxuqh7 .hdg9su{margin:0;padding:0 0 0 24px}
body.nxuqh7 .ce9va9{padding-top:14px}
body.nxuqh7 .ce9va9 p{margin:0 0 12px;font-size:15px;line-height:1.95}
body.nxuqh7 .zqgder{margin-top:10px;border-top:1px solid var(--v2-ink)}
body.nxuqh7 .zqgder .c57cyn{grid-template-columns:140px minmax(0,1fr)}

/* 产品登记：品类行 + 产品行 */
body.nxuqh7 .upmtkx{display:flex;align-items:baseline;gap:10px;margin:0;padding:14px 0 10px;border-bottom:1px solid var(--v2-ink);font-size:16px}
body.nxuqh7 .y8kuch+.y8kuch .upmtkx{margin-top:18px}
body.nxuqh7 .upmtkx span{padding:1px 6px;background:var(--v2-ink);color:var(--v2-white);font-size:11px;font-weight:500}
body.nxuqh7 .upmtkx small{margin-left:auto;font:12px var(--rg-mono);color:var(--v2-muted)}
body.nxuqh7 .s3penu{margin:0;padding:0;list-style:none}
body.nxuqh7 .btghcz{display:grid;grid-template-columns:40px 120px minmax(0,1fr) 64px;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--v2-line)}
body.nxuqh7 .dh6yqq{font:12px var(--rg-mono);color:var(--v2-muted)}
body.nxuqh7 .btghcz img,body.nxuqh7 .ysatpb{width:120px;height:90px;object-fit:cover;border:1px solid var(--v2-line)}
body.nxuqh7 .ysatpb{display:grid;place-items:center;background:var(--v2-paper);color:var(--v2-muted)}
body.nxuqh7 .kfjagv b{display:block;font-size:16px}
body.nxuqh7 .kfjagv small{display:block;margin-top:3px;font-size:13px;line-height:1.7;color:var(--v2-muted)}
body.nxuqh7 .btghcz em{font-style:normal;font-size:13px;color:var(--v2-brand);text-align:right}
body.nxuqh7 .btghcz:hover{background:var(--v2-paper)}

/* 实力：键值行 */
body.nxuqh7 .hgdqur>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid var(--v2-line)}
body.nxuqh7 .hgdqur dt{font-weight:700}
body.nxuqh7 .hgdqur dd{margin:0;font-size:14px;color:var(--v2-muted);line-height:1.85}

/* 流程行 */
body.nxuqh7 .nfhqrc{list-style:none}
body.nxuqh7 .nfhqrc li{display:grid;grid-template-columns:56px 180px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid var(--v2-line)}
body.nxuqh7 .nfhqrc small{font:700 16px var(--rg-mono);color:var(--v2-brand)}
body.nxuqh7 .nfhqrc b{font-size:15px}
body.nxuqh7 .nfhqrc p{margin:0;font-size:14px;color:var(--v2-muted)}

/* 问答 / 新闻 */
body.nxuqh7 .rrf8gk details{border-bottom:1px solid var(--v2-line)}
body.nxuqh7 .rrf8gk summary{padding:14px 0;font-weight:700;cursor:pointer}
body.nxuqh7 .rrf8gk p{margin:0 0 14px;font-size:14px;color:var(--v2-muted)}
body.nxuqh7 .dsfpz2{list-style:none}
body.nxuqh7 .dsfpz2 li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--v2-line)}
body.nxuqh7 .dsfpz2 time{font:12px/2 var(--rg-mono);color:var(--v2-muted)}
body.nxuqh7 .dsfpz2 a:hover{color:var(--v2-brand)}

/* 页脚：行式登记 */
body.nxuqh7 .efvx96{padding:0 0 30px;background:var(--v2-foot);color:var(--v2-footink);border-top:3px solid var(--v2-brand)}
body.nxuqh7 .efvx96 .qh2nnf{padding-top:24px}
body.nxuqh7 .y5mxm3,body.nxuqh7 .yygur2 .c57cyn{display:grid;grid-template-columns:var(--rg-lab) minmax(0,1fr);border-bottom:1px solid color-mix(in srgb,var(--v2-footink) 22%,transparent)}
body.nxuqh7 .gk6gzd,body.nxuqh7 .yygur2 dt{padding:10px 16px 10px 0;background:transparent;border-right:1px solid color-mix(in srgb,var(--v2-footink) 22%,transparent);font-size:12px;color:var(--v2-footink)}
body.nxuqh7 .sfg3xd,body.nxuqh7 .yygur2 dd{padding:10px 18px;color:var(--v2-white);font-size:13px}
body.nxuqh7 .sfg3xd p{margin:4px 0 0;color:var(--v2-footink)}
body.nxuqh7 .efvx96 strong{color:var(--v2-white)}
body.nxuqh7 .yygur2 .wrj573{color:var(--v2-white)}
body.nxuqh7 .q9dn3a{display:flex;flex-wrap:wrap;gap:6px 18px}
body.nxuqh7 .q9dn3a a{color:var(--v2-footink)}
body.nxuqh7 .q9dn3a a:hover{color:var(--v2-white)}

/* 首页引入的通用版块与内页：粗线表头、直角、行式 */
body.nxuqh7 .pv5v76{padding:0 0 44px;border-bottom:0;background:transparent}
body.nxuqh7 .pv5v76>.qh2nnf{border-top:2px solid var(--v2-ink);padding-top:18px}
body.nxuqh7 .gjqd8j{padding:34px 0 40px;background:var(--v2-white)}
body.nxuqh7 .ezbktz{border-top:3px solid var(--v2-ink);border-bottom:2px solid var(--v2-ink);padding:24px 0}
body.nxuqh7 .gjqd8j h1,body.nxuqh7 .pv5v76>.qh2nnf>h1,body.nxuqh7 .htnerj h1,body.nxuqh7 .htnerj h2{font-weight:800;letter-spacing:-.01em}
body.nxuqh7 .gjqd8j h1{font-size:32px}
body.nxuqh7 .gjqd8j h1 em{border-bottom-width:2px}
body.nxuqh7 .t5k86d img,body.nxuqh7 .xa6cdv,body.nxuqh7 .vw8xxk,body.nxuqh7 .zsudjr li{border-radius:0}
body.nxuqh7 .htnerj{display:grid;grid-template-columns:var(--rg-lab) minmax(0,1fr) auto;align-items:start;gap:0 24px;margin-bottom:18px}
body.nxuqh7 .htnerj>div{display:contents}
body.nxuqh7 .htnerj .hm5fws{grid-column:1;grid-row:1}
body.nxuqh7 .htnerj h1,body.nxuqh7 .htnerj h2{grid-column:2;grid-row:1;margin:0;font-size:24px}
body.nxuqh7 .htnerj .y79s3h{grid-column:2}
body.nxuqh7 .htnerj .gkfwx8{grid-column:3;grid-row:1;align-self:center}
body.nxuqh7 .pv5v76>.qh2nnf>:not(.htnerj):not(h1):not(.uhrfcq){margin-left:calc(var(--rg-lab) + 24px)}
body.nxuqh7 .hm5fws{font:600 12px/2 var(--rg-mono);letter-spacing:.08em;color:var(--v2-brand)}
body.nxuqh7 .gkfwx8{color:var(--v2-brand)}
body.nxuqh7 .pmqgxf,body.nxuqh7 .nhve2n,body.nxuqh7 .nvzxky li,body.nxuqh7 .ufqhcu details,body.nxuqh7 .rx5yhg,body.nxuqh7 .j8wgpj li{border-radius:0;box-shadow:none}
body.nxuqh7 .nvzxky li::before{border-radius:0;font-family:var(--rg-mono)}
body.nxuqh7 .ufqhcu details{margin:0;border-width:0 0 1px;background:transparent;padding:14px 0}
body.nxuqh7 .pr4bby,body.nxuqh7 .w9p7y8,body.nxuqh7 .pzx7te,body.nxuqh7 .jfbtbr a,body.nxuqh7 .n63bku,body.nxuqh7 .kkf785 a,body.nxuqh7 .tg5u7g>*{border-radius:0}
body.nxuqh7 .uhrfcq{border-radius:0;padding:20px 0 0;background:transparent;color:var(--v2-ink)}
body.nxuqh7 .uhrfcq .y79s3h,body.nxuqh7 .vaabwx{color:var(--v2-muted);opacity:1}
body.nxuqh7 .uhrfcq .eyaewh{background:var(--v2-brand);color:var(--v2-onbrand)}

@media(max-width:1000px){
  body.nxuqh7{--rg-lab:150px}
  body.nxuqh7 .ve4sew{grid-template-columns:minmax(0,1fr) auto}
  body.nxuqh7 .v54yaf{border-left:0;background:transparent;padding-left:0}
  body.nxuqh7 .yzyjtf{grid-column:1/-1;grid-row:2;padding:10px 0;border-top:1px solid var(--v2-line);overflow-x:auto}
  body.nxuqh7 .dga3nk{grid-template-columns:minmax(0,1fr)}
  body.nxuqh7 .dga3nk>.hdg9su{border-top:0}
  body.nxuqh7 .dhr7pn{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:14px 0;border-right:0}
  body.nxuqh7 .dhr7pn h2{margin:0}
  body.nxuqh7 .dhr7pn a{margin:0 0 0 auto}
  body.nxuqh7 .hdg9su{padding-left:0}
  body.nxuqh7 .pv5v76>.qh2nnf>:not(.htnerj):not(h1):not(.uhrfcq){margin-left:0}
  body.nxuqh7 .htnerj{grid-template-columns:minmax(0,1fr) auto}
  body.nxuqh7 .htnerj .hm5fws{grid-column:1;grid-row:1}
  body.nxuqh7 .htnerj h1,body.nxuqh7 .htnerj h2,body.nxuqh7 .htnerj .y79s3h{grid-column:1;grid-row:auto}
  body.nxuqh7 .htnerj .gkfwx8{grid-column:2;grid-row:1}
}
@media(max-width:560px){
  body.nxuqh7{--rg-lab:88px}
  body.nxuqh7 .c4adbj{font-size:13px;padding:0 0 0 10px}
  body.nxuqh7 .r9jrj3{padding-top:18px}
  body.nxuqh7 .nn9bnq,body.nxuqh7 .jda5pe dt{padding:10px 8px;font-size:12px}
  body.nxuqh7 .bskbyk,body.nxuqh7 .jda5pe dd{padding:10px 10px;font-size:14px}
  body.nxuqh7 .hwg9yr{grid-template-columns:minmax(0,1fr)}
  body.nxuqh7 .hwg9yr .nn9bnq{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:10px;border-right:0}
  body.nxuqh7 .hwg9yr .bskbyk{padding:12px 10px 14px}
  body.nxuqh7 .r9jrj3 h1{font-size:25px}
  body.nxuqh7 .v59jan{display:grid;grid-template-columns:1fr 1fr;gap:6px 0}
  body.nxuqh7 .v59jan .nmgjyf{padding:0 8px;border-left:0}
  body.nxuqh7 .v59jan .nmgjyf:nth-child(odd){padding-left:0}
  body.nxuqh7 .v59jan b{font-size:20px}
  body.nxuqh7 .zqgder .c57cyn{grid-template-columns:88px minmax(0,1fr)}
  body.nxuqh7 .btghcz{grid-template-columns:88px minmax(0,1fr);gap:4px 12px}
  body.nxuqh7 .btghcz>*{grid-column:2}
  body.nxuqh7 .btghcz img,body.nxuqh7 .ysatpb{grid-column:1;grid-row:1/span 3;width:88px;height:66px}
  body.nxuqh7 .btghcz em{text-align:left}
  body.nxuqh7 .hgdqur>div,body.nxuqh7 .nfhqrc li{grid-template-columns:40px minmax(0,1fr);gap:4px 12px}
  body.nxuqh7 .hgdqur>div{grid-template-columns:minmax(0,1fr)}
  body.nxuqh7 .nfhqrc p{grid-column:2}
  body.nxuqh7 .dsfpz2 li{grid-template-columns:minmax(0,1fr);gap:2px}
  body.nxuqh7 .gk6gzd,body.nxuqh7 .yygur2 dt{padding-right:8px}
  body.nxuqh7 .sfg3xd,body.nxuqh7 .yygur2 dd{padding:10px}
  body.nxuqh7 .gjqd8j h1,body.nxuqh7 .pv5v76>.qh2nnf>h1,body.nxuqh7 .htnerj h1,body.nxuqh7 .htnerj h2{font-size:22px}
}

/* 内页图片：统一 4:3 裁切、直角 */
body.nxuqh7 .rx5yhg{height:auto;aspect-ratio:4/3;object-fit:cover}
body.nxuqh7 main img{border-radius:0}
