/* 版式「证书框」（v2_da_certificate，配色 v2-yz-plum）
   首屏是一张资质证书：双线外框 + 内细线，居中眉题、宋体居中 h1、主营、入口；菱形分隔线下是「落款」——
   左关键数字（方印式小格）、右身份信息（签名线式）。正文版块装在单线框里，框内标题居中两侧短线；页头页脚居中。
   只在 body.wnad6a 下生效，前缀 ct-，颜色只用 --v2-*。 */
body.wnad6a{--ct-serif:"Songti SC","Noto Serif SC","Source Han Serif SC",STSong,SimSun,serif;--ct-gold:var(--v2-brand);--ct-frame:color-mix(in srgb,var(--v2-brand) 55%,transparent);--ct-thin:color-mix(in srgb,var(--v2-brand) 30%,transparent);background:var(--v2-white)}
body.wnad6a .ncf298{max-width:1140px}

/* 按钮：直角细框 */
body.wnad6a .mzhjcb{display:inline-flex;align-items:center;min-height:44px;padding:0 26px;border-radius:0;background:var(--ct-gold);color:var(--v2-onbrand);border:1px solid var(--ct-gold);font-size:14px;font-weight:600;letter-spacing:.06em;box-shadow:none}
body.wnad6a .mzhjcb:hover{background:var(--v2-brand2)}
body.wnad6a .ahwxwc,body.wnad6a a.ahwxwc{background:transparent;color:var(--ct-gold);border-color:var(--ct-frame)}
body.wnad6a .ahwxwc:hover{background:var(--v2-paper)}

/* 页头：居中 */
body.wnad6a .bh8vvm{position:relative;z-index:50;background:var(--v2-white)}
body.wnad6a .je238h{display:flex;flex-direction:column;align-items:center;padding-top:22px}
body.wnad6a .f37w83{display:flex;flex-direction:column;align-items:center;text-align:center}
body.wnad6a .f37w83 b{font:700 24px/1.3 var(--ct-serif);letter-spacing:.3em;color:var(--ct-gold)}
body.wnad6a .f37w83 small{margin-top:2px;font-size:12px;letter-spacing:.12em;color:var(--v2-muted)}
body.wnad6a .fynb9b{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 30px;width:100%;margin-top:16px;padding:10px 0;border-top:1px solid var(--ct-thin);border-bottom:3px double var(--ct-thin);font-size:14px;letter-spacing:.08em;color:var(--v2-muted)}
body.wnad6a .fynb9b a:hover,body.wnad6a .fynb9b a.sbk5t6{color:var(--ct-gold)}
body.wnad6a .fynb9b a.sbk5t6::before{content:"◆ ";font-size:9px;vertical-align:2px}

/* 首屏：证书 */
body.wnad6a .q2uhqa{padding:36px 0 56px;background:var(--v2-hero)}
body.wnad6a .y464kd{position:relative;padding:52px 64px 44px;border:6px double var(--ct-frame);outline:1px solid var(--ct-thin);outline-offset:-16px;background:color-mix(in srgb,var(--v2-paper) 70%,transparent);text-align:center}
body.wnad6a .vn593h{margin:0;font-size:11px;letter-spacing:.32em;color:var(--ct-gold)}
body.wnad6a .achqqd{margin:18px 0 0;font:600 17px var(--ct-serif);letter-spacing:.4em;color:var(--v2-ink)}
body.wnad6a .y464kd h1{margin:12px auto 0;max-width:860px;font:700 40px/1.3 var(--ct-serif);letter-spacing:.06em;color:var(--v2-ink)}
body.wnad6a .y464kd h1 span{display:block;margin-top:10px;font-size:19px;font-weight:500;letter-spacing:.08em;color:var(--ct-gold)}
body.wnad6a .yktqpn{margin:18px auto 0;max-width:760px;font-size:15px;line-height:1.95;color:var(--v2-ink);opacity:.92}
body.wnad6a .z263dv{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;margin:14px 0 0;font-size:13px;color:var(--v2-muted)}
body.wnad6a .z263dv span+span::before{content:"·";margin:0 12px;color:var(--ct-gold)}
body.wnad6a .yxd22y{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}
body.wnad6a .vyze2a{position:relative;height:1px;margin:36px 8% 30px;background:var(--ct-thin)}
body.wnad6a .vyze2a::after{content:"◆";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0 12px;font-size:11px;color:var(--ct-gold);background:var(--v2-paper)}
/* 落款：左数字方印，右身份签名线 */
body.wnad6a .n9fucw{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start;text-align:left}
body.wnad6a .mv4jwf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}
body.wnad6a .yf8em8{padding:14px 12px;border:3px double var(--ct-frame);text-align:center}
body.wnad6a .mv4jwf b{display:block;font:700 32px/1.1 var(--ct-serif);color:var(--ct-gold)}
body.wnad6a .mv4jwf span{display:block;margin-top:4px;font-size:12px;letter-spacing:.12em;color:var(--v2-muted)}
body.wnad6a .m55v68{margin:0}
body.wnad6a .shr7dd{display:grid;grid-template-columns:6em 1fr;gap:14px;align-items:end;padding:8px 0}
body.wnad6a .m55v68 dt{font-size:12px;letter-spacing:.14em;color:var(--v2-muted)}
body.wnad6a .m55v68 dd{margin:0;padding-bottom:4px;border-bottom:1px solid var(--ct-thin);font:500 15px var(--ct-serif);color:var(--v2-ink);overflow-wrap:anywhere}
body.wnad6a .c8acrd{color:var(--ct-gold);font-weight:700}

/* 正文版块：单线框 */
body.wnad6a .nqdsdw{padding:28px 0}
body.wnad6a .jcnh6w{padding:44px 48px 48px;border:1px solid var(--ct-frame)}
body.wnad6a .hbg5zp{margin-bottom:32px;text-align:center}
body.wnad6a .scf97x{margin:0;font-size:11px;letter-spacing:.32em;color:var(--ct-gold)}
body.wnad6a .hbg5zp h2{display:flex;align-items:center;justify-content:center;gap:18px;margin:8px 0 0;font:700 26px/1.35 var(--ct-serif);letter-spacing:.08em;color:var(--v2-ink)}
body.wnad6a .hbg5zp h2::before,body.wnad6a .hbg5zp h2::after{content:"";flex:0 0 48px;height:1px;background:var(--ct-frame)}
body.wnad6a .t457bj{margin:8px 0 0;font-size:13px;color:var(--v2-muted)}
body.wnad6a .t457bj a,body.wnad6a .zamexb a{color:var(--ct-gold)}
body.wnad6a .dgc9f6{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:44px}
body.wnad6a .upt825 p{margin:0 0 16px;font-size:15px;line-height:2}
body.wnad6a .ehy8wq{margin:0 0 16px}
body.wnad6a .ehy8wq img{width:100%;aspect-ratio:3/2;object-fit:cover;border:1px solid var(--ct-thin);padding:6px}

/* 产品 */
body.wnad6a .mdk9kv{display:flex;align-items:center;gap:16px;margin:32px 0 18px;font:600 16px var(--ct-serif);letter-spacing:.1em;color:var(--ct-gold)}
body.wnad6a .hbg5zp+.mdk9kv{margin-top:0}
body.wnad6a .mdk9kv::before,body.wnad6a .mdk9kv::after{content:"";flex:1;height:1px;background:var(--ct-thin)}
body.wnad6a .nn47tm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}
body.wnad6a .h22ymy{display:flex;flex-direction:column;height:100%;padding:8px 8px 14px;border:1px solid var(--ct-thin);text-align:center}
body.wnad6a .h22ymy:hover{border-color:var(--ct-gold)}
body.wnad6a .h22ymy img,body.wnad6a .xa5f2t{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--v2-paper)}
body.wnad6a .xa5f2t{display:grid;place-items:center;color:var(--v2-muted)}
body.wnad6a .h22ymy b{margin-top:12px;font:600 15px var(--ct-serif);color:var(--v2-ink)}
body.wnad6a .h22ymy small{margin-top:4px;padding:0 4px;font-size:12px;line-height:1.7;color:var(--v2-muted)}

/* 实力：两列编号条目 */
body.wnad6a .xd7q6w{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin:0;padding:0;list-style:none}
body.wnad6a .xd7q6w li{display:grid;grid-template-columns:44px 1fr;padding:16px 0;border-top:1px solid var(--ct-thin)}
body.wnad6a .xd7q6w small{grid-row:span 2;font:700 18px var(--ct-serif);color:var(--ct-gold)}
body.wnad6a .xd7q6w b{font-size:15px}
body.wnad6a .xd7q6w p{margin:6px 0 0;font-size:14px;line-height:1.85;color:var(--v2-muted)}

/* 流程 */
body.wnad6a .wkrcc5{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0;padding:0;list-style:none;counter-reset:none}
body.wnad6a .wkrcc5 li{padding:0 16px;text-align:center;border-left:1px solid var(--ct-thin)}
body.wnad6a .wkrcc5 li:first-child{border-left:0}
body.wnad6a .wkrcc5 small{display:inline-block;padding:2px 10px;border:3px double var(--ct-frame);font:700 16px var(--ct-serif);color:var(--ct-gold)}
body.wnad6a .wkrcc5 b{display:block;margin-top:12px;font-size:15px}
body.wnad6a .wkrcc5 p{margin:6px 0 0;font-size:13px;line-height:1.8;color:var(--v2-muted)}

/* 问答 */
body.wnad6a .pn5gqn details,body.wnad6a .emevjn details{margin:0;padding:0;border:0;border-bottom:1px solid var(--ct-thin);border-radius:0;background:none;box-shadow:none}
body.wnad6a .pn5gqn summary,body.wnad6a .emevjn summary{padding:14px 0;font-size:15px;font-weight:600;cursor:pointer}
body.wnad6a .pn5gqn details p,body.wnad6a .emevjn details p{margin:0 0 16px;font-size:14px;color:var(--v2-muted)}

/* 新闻 */
body.wnad6a .r3u69t{margin:0 auto;max-width:820px;padding:0;list-style:none}
body.wnad6a .r3u69t li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px dotted var(--ct-thin);font-size:15px}
body.wnad6a .r3u69t time{flex:none;font-size:13px;color:var(--v2-muted)}
body.wnad6a .r3u69t a:hover{color:var(--ct-gold)}

/* 通用组件（首页 include 的版块和内页）：同样装进单线框、标题居中 */
body.wnad6a .p35fcy{padding:28px 0;border:0;background:transparent}
body.wnad6a .jbpmvn{background:transparent}
body.wnad6a .p35fcy>.ncf298{padding-top:40px;padding-bottom:44px;border:1px solid var(--ct-frame);max-width:1100px}
body.wnad6a .kpar5a{flex-direction:column;align-items:center;text-align:center;gap:8px}
body.wnad6a .kpar5a>div{display:flex;flex-direction:column;align-items:center}
body.wnad6a .kpar5a h1,body.wnad6a .kpar5a h2{font:700 26px/1.35 var(--ct-serif);letter-spacing:.08em}
body.wnad6a .v6qd7x{font-size:11px;letter-spacing:.32em;color:var(--ct-gold)}
body.wnad6a .j2e5a9{margin-left:auto;margin-right:auto}
body.wnad6a .kpar5a .j2e5a9{text-align:center}
body.wnad6a .y8xgcd{color:var(--ct-gold)}
body.wnad6a .cuw3cy,body.wnad6a .ykmwh2{border:1px solid var(--ct-thin);border-radius:0;box-shadow:none;background:transparent}
body.wnad6a .cuw3cy h3{font-family:var(--ct-serif)}
body.wnad6a .uezxd7{border-radius:0}
body.wnad6a .mqhzm3 li{border-color:var(--ct-thin)}
body.wnad6a .ysn2tn li{border:1px solid var(--ct-thin);border-radius:0;background:transparent}
body.wnad6a .nu68sj li{border:1px solid var(--ct-thin);border-radius:0;box-shadow:none;background:transparent}
body.wnad6a .nu68sj li::before{border-radius:0;background:transparent;border:3px double var(--ct-frame);color:var(--ct-gold)}
body.wnad6a .y3xa22{background:var(--v2-hero);border-bottom:3px double var(--ct-thin)}
body.wnad6a .y3xa22 h1{font-family:var(--ct-serif);letter-spacing:.04em}
body.wnad6a .y3xa22 h1 em{border-bottom:1px solid var(--ct-gold)}
body.wnad6a .ne7abp,body.wnad6a .nbkzwz li{border-radius:0;background:transparent;border-color:var(--ct-thin)}
body.wnad6a .nbkzwz li::before{border-radius:0}
body.wnad6a .cntbja img,body.wnad6a .cnhs4h img{border-radius:0;border:1px solid var(--ct-thin);padding:6px}
body.wnad6a .cntbja figcaption{border-radius:0}
body.wnad6a .h4evhf,body.wnad6a .j3jwdf,body.wnad6a .pen8f7{border-radius:0;box-shadow:none}
body.wnad6a .z4fpaq a,body.wnad6a .z6b7jh{border-radius:0}
body.wnad6a .cgq9nd{display:flex;flex-direction:column;align-items:center;gap:16px;border-radius:0;border:0;background:transparent;color:var(--v2-ink);box-shadow:none;text-align:center}
body.wnad6a .t2y8v2{justify-content:center}
body.wnad6a .ay4dr7 img{border-radius:0;border:1px solid var(--ct-thin);padding:6px;box-shadow:none}
body.wnad6a .cgq9nd h2{font-family:var(--ct-serif);color:var(--v2-ink)}

/* 页脚：居中单线框 */
body.wnad6a .fr57u4{padding:40px 0 48px;background:var(--v2-foot);color:var(--v2-footink)}
body.wnad6a .j9535e{padding:32px 40px;border:1px solid color-mix(in srgb,var(--v2-brand) 35%,transparent);text-align:center}
body.wnad6a .fr57u4 strong{font:700 17px var(--ct-serif);letter-spacing:.1em;color:var(--v2-ink)}
body.wnad6a .fr57u4 p{margin:8px auto 0;max-width:900px;font-size:13px;line-height:1.8}
body.wnad6a .grnbta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:20px 0 12px;text-align:left}
body.wnad6a .grnbta .shr7dd{grid-template-columns:5em 1fr;gap:10px}
body.wnad6a .grnbta dt{color:var(--v2-footink);opacity:.8}
body.wnad6a .grnbta dd{font-size:13px;font-family:inherit;color:var(--v2-ink);border-bottom-color:color-mix(in srgb,var(--v2-footink) 22%,transparent)}
body.wnad6a .vmbm8b{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:20px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--v2-footink) 20%,transparent);font-size:13px}
body.wnad6a .vmbm8b a:hover{color:var(--v2-brand)}

@media (max-width:1000px){
  body.wnad6a .y464kd{padding:44px 40px 36px}
  body.wnad6a .y464kd h1{font-size:34px}
  body.wnad6a .n9fucw{gap:28px}
  body.wnad6a .jcnh6w{padding:36px 28px 40px}
  body.wnad6a .dgc9f6{grid-template-columns:1fr}
  body.wnad6a .nn47tm{grid-template-columns:repeat(3,minmax(0,1fr))}
  body.wnad6a .wkrcc5{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}
  body.wnad6a .wkrcc5 li:nth-child(3n+1){border-left:0}
  body.wnad6a .grnbta{grid-template-columns:1fr 1fr}
}
@media (max-width:560px){
  body.wnad6a .je238h{padding-top:14px}
  body.wnad6a .f37w83 b{font-size:20px;letter-spacing:.2em}
  body.wnad6a .fynb9b{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;white-space:nowrap;gap:22px;margin-top:10px}
  body.wnad6a .q2uhqa{padding:18px 0 28px}
  body.wnad6a .y464kd{padding:34px 22px 28px;border-width:5px;outline-offset:-11px}
  body.wnad6a .y464kd h1{font-size:25px;letter-spacing:.02em}
  body.wnad6a .y464kd h1 span{font-size:16px}
  body.wnad6a .achqqd{letter-spacing:.24em}
  body.wnad6a .n9fucw{grid-template-columns:1fr;gap:20px}
  body.wnad6a .shr7dd{grid-template-columns:5em 1fr;gap:10px}
  body.wnad6a .nqdsdw,body.wnad6a .p35fcy{padding:14px 0}
  body.wnad6a .jcnh6w{padding:28px 16px 30px}
  body.wnad6a .hbg5zp h2,body.wnad6a .kpar5a h2{font-size:21px;gap:10px}
  body.wnad6a .hbg5zp h2::before,body.wnad6a .hbg5zp h2::after{flex-basis:20px}
  body.wnad6a .nn47tm{grid-template-columns:1fr 1fr;gap:10px}
  body.wnad6a .xd7q6w{grid-template-columns:1fr}
  body.wnad6a .wkrcc5{grid-template-columns:1fr 1fr}
  body.wnad6a .wkrcc5 li{border-left:0;padding:0 6px}
  body.wnad6a .r3u69t li{flex-direction:column;gap:2px}
  body.wnad6a .p35fcy>.ncf298{margin:0 12px;padding-left:16px;padding-right:16px}
  body.wnad6a .j9535e{padding:24px 16px}
  body.wnad6a .grnbta{grid-template-columns:1fr}
}
