/* 国家法律法规全文库 · 子站样式（浅色主题，无外部依赖） */
:root{
  --bg:#f5f6f8; --card:#fff; --line:#e6e8ec; --line2:#eef0f3;
  --txt:#1f2329; --txt2:#5c636e; --txt3:#8a9099;
  --red:#0a2e5c; --red2:#07203f; --blue:#1a4a7c; --green:#1f9254;
  --head:#0a2e5c; --gold:#a6853d;
}
*{box-sizing:border-box}
html,body{margin:0;padding:0}
body{
  background:var(--bg); color:var(--txt);
  font:15px/1.78 -apple-system,"Segoe UI","Microsoft YaHei",system-ui,sans-serif;
  -webkit-font-smoothing:antialiased;
}
a{color:var(--blue);text-decoration:none}
a:hover{text-decoration:underline}

/* 顶部 */
.hd{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 1px 3px rgba(0,0,0,.04)}
.hd-in{max-width:1500px;margin:0 auto;padding:8px 16px;display:flex;align-items:center;gap:16px}
.brand{display:flex;align-items:center;gap:9px;color:var(--txt)}
.brand:hover{text-decoration:none}
.logo{font-size:22px;line-height:1}
.bt{display:flex;flex-direction:column;line-height:1.25}
.bt b{font-size:14px;font-weight:700}
.bt i{font-size:12px;color:var(--head);font-style:normal;font-weight:600}
.tabs{display:flex;gap:2px;flex:1;flex-wrap:wrap}
.tab{border:0;background:transparent;padding:7px 13px;border-radius:7px;cursor:pointer;font-size:14px;color:var(--txt2);font-family:inherit;text-decoration:none}
.tab:hover{background:#f2f4f7;color:var(--txt);text-decoration:none}
.tab.on{background:#eef3f9;color:var(--head);font-weight:600}
.hd-r{display:flex;align-items:center;gap:10px}
.q{width:260px;padding:7px 12px;border:1px solid var(--line);border-radius:8px;font-size:13.5px;font-family:inherit;outline:none;background:#fafbfc}
.q:focus{border-color:var(--head);background:#fff;box-shadow:0 0 0 3px rgba(10, 46, 92, .08)}
.back{font-size:13px;color:var(--txt2);white-space:nowrap}

/* 布局 */
.wrap{max-width:1500px;margin:0 auto;display:flex;gap:16px;padding:16px;align-items:flex-start}
.side{width:300px;flex:0 0 300px;position:sticky;top:70px;max-height:calc(100vh - 92px);overflow:auto;
  background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 8px}
.side-t{font-size:12px;color:var(--txt3);padding:4px 10px 8px;letter-spacing:.5px;display:flex;justify-content:space-between;gap:8px}
.main{flex:1;min-width:0}
.tree{font-size:13.5px}
.tn{padding:6px 10px;border-radius:7px;cursor:pointer;color:var(--txt2);display:flex;justify-content:space-between;gap:6px;align-items:center}
.tn:hover{background:#f4f6f9;color:var(--txt)}
.tn.on{background:#eef3f9;color:var(--head);font-weight:600}
.part>.tn{font-weight:700;color:var(--txt);margin-top:4px}
.tc{color:var(--txt3);font-size:11.5px;flex:0 0 auto}
.tk{padding:5px 10px 5px 20px;border-radius:7px;cursor:pointer;color:var(--txt2);font-size:13px;display:flex;gap:6px;justify-content:space-between}
.tk:hover{background:#f4f6f9;color:var(--txt)}
.tk.on{background:#eef3f9;color:var(--head);font-weight:600}
.hide{display:none}

/* 卡片 */
.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:20px 22px;margin-bottom:16px}
.card h1{margin:0 0 6px;font-size:22px;letter-spacing:.5px}
.card h2{margin:22px 0 10px;font-size:17px;padding-left:10px;border-left:3px solid var(--head)}
.card h3{margin:16px 0 8px;font-size:15px;color:var(--txt)}
.sub{color:var(--txt2);font-size:13.5px;margin:0 0 4px}
.muted{color:var(--txt3);font-size:12.5px}

/* 统计 */
.stats{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 4px}
.stat{flex:1 1 130px;background:#fafbfc;border:1px solid var(--line2);border-left:3px solid var(--head);border-radius:9px;padding:10px 13px}
.stat b{display:block;font-size:21px;line-height:1.2;color:var(--head)}
.stat span{font-size:12.5px;color:var(--txt2)}

/* 分类卡片 */
.cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:10px}
.ccard{border:1px solid var(--line);border-radius:11px;padding:14px 16px;cursor:pointer;transition:.15s;background:#fff}
.ccard:hover{border-color:var(--head);box-shadow:0 3px 12px rgba(10, 46, 92, .09);transform:translateY(-1px)}
.ccard h4{margin:0 0 6px;font-size:15.5px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}
.ccard h4 em{font-style:normal;font-size:12.5px;color:var(--head);font-weight:700}
.ccard p{margin:0;font-size:12.5px;color:var(--txt2);line-height:1.7}

/* 法规列表 */
.ltable{width:100%;border-collapse:collapse;font-size:13.5px;margin-top:8px}
.ltable th{position:sticky;top:0;background:#f2f5f9;padding:8px 10px;text-align:left;font-weight:600;color:#33415c;border-bottom:1px solid var(--line);z-index:2}
.ltable td{padding:7px 10px;border-bottom:1px solid var(--line2);color:#333;vertical-align:top}
.ltable tbody tr:nth-child(even){background:#fafbfc}
.ltable tbody tr:hover{background:#fff6f4}
.ltable td.num{text-align:right;color:var(--txt3);white-space:nowrap;font-variant-numeric:tabular-nums}
.ltable a.lname{color:var(--txt);font-weight:500}
.ltable a.lname:hover{color:var(--head)}
/* v2.64.0：可排序表头（法规名称 / 版本日期） */
.ltable th.sorth{cursor:pointer;user-select:none;white-space:nowrap}
.ltable th.sorth:hover{background:#e8eef8;color:var(--head)}
.ltable th.sorth.on{color:var(--head)}
.ltable th.sorth:focus-visible{outline:2px solid #c9a961;outline-offset:-2px}
.ltable th .sar{margin-left:3px;font-size:11px;color:#9aa3b0;font-weight:400}
.ltable th.sorth.on .sar{color:var(--head);font-weight:700}
.tg{display:inline-block;font-size:11px;background:#f2f4f7;color:var(--txt2);border-radius:5px;padding:1px 6px;margin:1px 4px 1px 0;white-space:nowrap}
.tg.r{background:#eef3f9;color:var(--head)}
/* 效力状态徽章（已废止等）：红色「不可援引」语义，与「历史版本」的蓝色刻意区分。
   色值沿用 laws/law.html 旧横幅的 #fdecea/#f5c2c0/#8a1c1c，全站同一套警示色。 */
.tg.dead{background:#fdecea;color:#8a1c1c;border:1px solid #f5c2c0;font-weight:700}
.lbox{max-height:none;overflow:auto;border:1px solid var(--line2);border-radius:10px}

/* 按钮 / 芯片 */
.btn{border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px 13px;font-size:13px;cursor:pointer;color:var(--txt2);font-family:inherit;text-decoration:none;display:inline-block}
.btn:hover{border-color:var(--head);color:var(--head);text-decoration:none}
.btn.p{background:var(--head);color:#fff;border-color:var(--head)}
.btn.p:hover{background:var(--red2);color:#fff}
.btn:disabled{opacity:.45;cursor:not-allowed}
.fbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:12px 0 4px}
.fbar .q{width:240px}
.chip{display:inline-block;padding:2px 9px;border-radius:20px;border:1px solid var(--line);background:#fafbfc;font-size:12.5px;color:var(--txt2);cursor:pointer;margin:0 6px 6px 0}
.chip:hover{border-color:var(--head);color:var(--head)}
.chip.on{background:var(--head);color:#fff;border-color:var(--head)}
.chip.r{background:#eef3f9;border-color:#c6d7e8;color:var(--head)}

/* 检索结果 */
.res{border:1px solid var(--line);border-radius:10px;padding:11px 14px;margin-bottom:9px;cursor:pointer;background:#fff}
.res:hover{border-color:var(--head)}
.res .t{font-size:14px;font-weight:600;margin-bottom:4px;color:var(--head)}
.res .c{font-size:13px;color:#444;line-height:1.85;margin-bottom:4px;white-space:pre-wrap}
.res em{background:#fff3a3;font-style:normal;border-radius:2px;padding:0 1px}
.res .m{font-size:12px;color:var(--txt3)}
.rlist{margin-top:8px}
.ritem{border:1px solid var(--line);border-radius:9px;padding:10px 13px;margin-bottom:8px;display:flex;justify-content:space-between;gap:12px;cursor:pointer;background:#fff}
.ritem:hover{border-color:var(--head)}
.ritem b{font-size:13.8px}
.ritem span{font-size:12.5px;color:var(--txt2);text-align:right;flex:0 0 auto}

/* 进度 */
.pbar{height:8px;background:#eef0f3;border-radius:5px;overflow:hidden;margin:8px 0 4px}
.pbar>i{display:block;height:100%;background:linear-gradient(90deg,#12395f,#0a2e5c);width:0;transition:width .2s}

/* 全文页 */
.lawwrap{max-width:1180px;margin:0 auto;padding:16px}
.lawmeta{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}
.lawmeta span{font-size:12.5px;background:#fafbfc;border:1px solid var(--line);border-radius:7px;padding:3px 10px;color:var(--txt2)}
.ft-art{margin:0 0 11px;font-size:15px;line-height:1.9;color:#23282f;text-align:justify}
.ft-art .no{color:var(--head);font-weight:700;margin-right:6px}
.ft-art.hl{background:#fff8e6;border-radius:8px;box-shadow:0 0 0 8px #fff8e6}
.ft-ch{margin:20px 0 10px;font-size:16px;font-weight:700;color:var(--txt);padding-left:10px;border-left:3px solid var(--head)}
.ft-ch.l0{font-size:17px;color:var(--head)}
.ft-ch.l2{font-size:15px;font-weight:600}
.ft-p{font-size:13.5px;color:var(--txt2);line-height:1.8;margin:0 0 10px}
.histbox{background:#fdf8f4;border:1px solid #f0e2d8;border-left:3px solid var(--head);border-radius:9px;padding:11px 15px;margin:12px 0;font-size:13px;color:#5b4a3f;line-height:1.85}
/* 效力状态横幅（详情页）：红色系，与上面「沿革」的暖棕系区分——沿革是中性信息，这里是阻断性提示。 */
.stbox{background:#fdecea;border:1px solid #f5c2c0;border-left:3px solid #8a1c1c;border-radius:9px;padding:11px 15px;margin:12px 0;font-size:13px;color:#8a1c1c;line-height:1.85}
.stbox-t{font-size:14px;color:#8a1c1c}
.stbox-l{margin-top:3px}
.stbox-n{margin-top:3px;color:#7d2a2a}
.stbox-a{margin-top:4px}
.stbox-a a{color:#8a1c1c;text-decoration:underline;font-weight:700}

/* 目录树（全文页） */
.tocbox{background:#fafbfc;border:1px solid var(--line2);border-radius:10px;padding:10px 12px;margin:12px 0}
.tocbox b{font-size:13px;color:var(--txt3);font-weight:600}
.tocbox a{display:block;font-size:13px;padding:3px 0;color:var(--txt2)}
.tocbox a.l0{font-weight:700;color:var(--txt);margin-top:5px}
.tocbox a.l2{padding-left:16px;font-size:12.5px}
.tocbox a:hover{color:var(--head)}

.crumb{font-size:12.5px;color:var(--txt3);margin-bottom:6px}
.crumb a{color:var(--txt3)}
.ft{margin-top:20px;padding:18px 16px 30px;text-align:center;color:var(--txt3);font-size:12.5px;line-height:2;border-top:1px solid var(--line);background:#fff}
.empty{padding:40px;text-align:center;color:var(--txt3)}
.note{background:#f0f7ff;border:1px solid #d5e6fb;border-left:3px solid #1a4a7c;border-radius:9px;padding:11px 15px;margin:12px 0;font-size:13px;color:#28456e;line-height:1.85}
.note.warn{background:#fff9ec;border-color:#f3e2bf;border-left-color:#c98a10;color:#6b5217}

@media (max-width:900px){
  .wrap{flex-direction:column;align-items:stretch;padding:10px}
  .side{width:100%;flex:1 1 auto;position:static;max-height:300px}
  .q{width:150px}
  .hd-in{flex-wrap:wrap;gap:8px}
  .lbox{overflow-x:auto}
}

/* ===== v2.40.0 新增：全站法条交叉引用索引 ===== */
.cref{color:var(--blue);border-bottom:1px dashed #9dc0ee;background:rgba(47,111,208,.05);
  border-radius:3px;padding:0 1px;cursor:pointer;text-decoration:none}
.cref:hover{background:#e3eefc;text-decoration:none}
a.cref-art{font-weight:600;background:rgba(10, 46, 92, .045);color:#0d3161;border-bottom-color:#aac2db}
a.cref-art:hover{background:#e2edf6}
a.cref-self{background:rgba(31,146,84,.07);color:#1a7a46;border-bottom-color:#a8d8bf}
a.cref-self:hover{background:#e2f5ea}
.cref-miss{color:var(--txt3);background:transparent;border-bottom:1px dotted #c9ccd1}
.cref-miss:hover{background:#f2f4f7}
/* 非法规名称（文书、表单、证照、栏目等）：原样呈现，不作引用标记 */
.cref-doc{color:inherit;background:transparent;border:0;padding:0;cursor:default}
a.cref-gone{color:var(--gold);background:rgba(138,109,31,.07);border-bottom:1px dotted #cbb77a}
a.cref-gone:hover{background:#faf3dc}

/* 引用索引面板 */
.citeidx{border:1px solid var(--line);border-radius:10px;background:#fafbfc;margin:12px 0 8px}
.citeidx>summary{cursor:pointer;padding:10px 14px;font-weight:600;color:var(--txt);font-size:13.5px;list-style:none;display:flex;justify-content:space-between;gap:10px;align-items:center}
.citeidx>summary::-webkit-details-marker{display:none}
.citeidx>summary::before{content:'▸';color:var(--head);margin-right:6px;font-size:11px}
.citeidx[open]>summary::before{content:'▾'}
.citeidx[open]>summary{border-bottom:1px solid var(--line2)}
.citeidx .cn{font-size:12px;color:var(--txt3);font-weight:400}
.citeidx-body{padding:10px 14px;max-height:420px;overflow:auto}
.ci-tabs{display:flex;gap:6px;margin-bottom:9px;flex-wrap:wrap}
.ci-tab{border:1px solid var(--line);background:#fff;border-radius:7px;padding:3px 10px;font-size:12.5px;cursor:pointer;color:var(--txt2);font-family:inherit}
.ci-tab.on{background:var(--head);color:#fff;border-color:var(--head)}
.ci-group{margin-bottom:11px}
.ci-group>b{font-size:13px;color:var(--txt);font-weight:600}
.ci-group .ci-cat{font-size:11.5px;color:var(--txt3);font-weight:400;margin-left:5px}
.ci-arts{margin-top:5px;display:flex;flex-wrap:wrap;gap:6px}
.ci-arts .cref{font-size:12.5px;padding:1px 6px;border:1px solid var(--line);border-radius:6px;background:#fff}
.ci-arts .cref:hover{border-color:var(--head)}
.ci-hint{font-size:12.5px;color:var(--txt3);padding:2px 0 6px}
.ci-none{font-size:12.8px;color:var(--txt3);padding:4px 0}

/* 被援引 */
.backbox{border:1px solid #e8dfc6;border-radius:10px;background:#fffdf5;margin:12px 0 8px}
.backbox>summary{cursor:pointer;padding:9px 14px;font-weight:600;font-size:13.5px;color:#6b5217;list-style:none}
.backbox>summary::-webkit-details-marker{display:none}
.backbox>summary::before{content:'▸';margin-right:6px;font-size:11px;color:#c98a10}
.backbox[open]>summary::before{content:'▾'}
.backbox[open]>summary{border-bottom:1px solid #efe6cf}
.backbox-body{padding:10px 14px;max-height:380px;overflow:auto}
.bk-row{font-size:12.8px;line-height:1.9;padding:4px 0;border-bottom:1px dashed #efe6cf;display:flex;gap:8px;align-items:baseline}
.bk-row:last-child{border-bottom:0}
.bk-row .bk-src{color:var(--txt);font-weight:500}
.bk-row .bk-art{color:var(--txt3);font-size:12px;flex:0 0 auto}
.bk-row .bk-n{margin-left:auto;font-size:11.5px;color:var(--txt3);flex:0 0 auto}

/* 回到顶部 */
#toTop{position:fixed;right:22px;bottom:26px;width:42px;height:42px;border-radius:50%;
  border:1px solid var(--line);background:#fff;color:var(--head);font-size:18px;cursor:pointer;
  box-shadow:0 3px 10px rgba(0,0,0,.12);opacity:0;visibility:hidden;transition:.2s;z-index:60;font-family:inherit}
#toTop.show{opacity:1;visibility:visible}
#toTop:hover{background:#eef3f9}

/* 法条索引标签页 */
.refgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:10px}
.refcard{border:1px solid var(--line);border-radius:11px;padding:13px 15px;background:#fff;cursor:pointer;transition:.15s}
.refcard:hover{border-color:var(--head);box-shadow:0 3px 12px rgba(10, 46, 92, .09)}
.refcard h4{margin:0 0 4px;font-size:14.5px;display:flex;justify-content:space-between;gap:8px;align-items:baseline}
.refcard h4 em{font-style:normal;font-size:12px;color:var(--head);font-weight:700;flex:0 0 auto}
.refcard p{margin:0;font-size:12.5px;color:var(--txt2);line-height:1.7}
.rankrow{display:flex;align-items:center;gap:9px;padding:6px 0;border-bottom:1px dashed var(--line2);font-size:13.5px}
.rankrow:last-child{border-bottom:0}
.rankrow .rk{flex:0 0 26px;text-align:center;font-size:12px;color:#fff;background:#c3c8cf;border-radius:6px;line-height:19px;height:19px}
.rankrow .rk.t1{background:#0a2e5c}.rankrow .rk.t2{background:#c9614f}.rankrow .rk.t3{background:#d99a7d}
.rankrow .rn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--txt)}
.rankrow .rn:hover{color:var(--head)}
.rankrow .rv{flex:0 0 auto;font-size:12.5px;color:var(--txt3);font-variant-numeric:tabular-nums}
.bar{height:6px;border-radius:4px;background:linear-gradient(90deg,#0a2e5c,#e58a7d);margin-top:3px}

/* ---------- 相关案例（案件 ↔ 法条 反向索引） ---------- */
.csl{border:1px solid #e2e9f4;border-radius:10px;background:#f8fafd;margin:12px 0 8px}
.csl-h{padding:9px 14px;font-size:13.5px;font-weight:600;color:#0f3d7a;display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-bottom:1px solid #e6edf8}
.csl-h .cn{font-weight:400;font-size:12px;color:var(--txt3)}
.csl-h .csl-more{margin-left:auto;font-size:12px;font-weight:400}
.csl-b{padding:10px 14px;max-height:420px;overflow:auto}
.csl-tip{margin:8px 0 0;padding-top:7px;border-top:1px dashed #dde5f2;font-size:12px;color:var(--txt3);line-height:1.75}
.cs-row{font-size:12.9px;line-height:1.9;padding:5px 0;border-bottom:1px dashed #e6edf8;display:flex;gap:8px;align-items:baseline}
.cs-row:last-child{border-bottom:0}
.cs-tag{flex:0 0 auto;font-size:11px;padding:1px 6px;border-radius:5px;border:1px solid #cdd7e6;background:#f2f6fc;color:#3a5680;white-space:nowrap}
.cs-tag.t-zd{background:#eef3f9;color:#0a2e5c;border-color:#c6d7e8}
.cs-tag.t-gb{background:#eaf2fd;color:#0f3d7a;border-color:#c8ddf7}
.cs-tag.t-ck{background:#e8f6ee;color:#166b3e;border-color:#c2e5d2}
.cs-tag.t-cy{background:#f3eefc;color:#6b4bb5;border-color:#ddd0f5}
.cs-tag.t-xs{background:#fdf3e6;color:#8a5a12;border-color:#f2ddb8}
.cs-t{flex:1 1 auto;min-width:0;color:var(--txt)}
.cs-no{flex:0 0 auto;font-size:11.5px;color:var(--txt3);font-variant-numeric:tabular-nums}
.cs-y{flex:0 0 auto;font-size:11.5px;color:var(--txt3)}
.cs-art{flex:0 0 auto;font-size:11.5px;color:#0f3d7a;font-weight:600;white-space:nowrap}

/* 专项库入口（侧栏直链） */
.tn-hd{font-size:12px;color:#8a9099;letter-spacing:1px;padding:10px 12px 4px;cursor:default}
.tn-hd:hover{background:transparent;color:#8a9099}
.tn-lk{display:flex;align-items:center;justify-content:space-between;color:#0a2e5c;text-decoration:none}
.tn-lk:hover{background:#f1f5fb}
.tn-lk .tc{color:#a6853d}

/* 条节目录锚点（v4.4.13）：为每个条目补下标锚点，保证目录 #a{i} 可跳转；
   零高度 + scroll-margin-top 避开吸顶导航 */
.anch{display:block;position:relative;width:0;height:0;overflow:hidden}
.ft-art,.ft-ch{scroll-margin-top:88px}

/* 条文「复制引用」按钮（v4.4.13）：hover 才显示，避免干扰阅读 */
.ft-art .cp-cite{float:right;margin:-2px 0 0 8px;padding:2px 8px;font-size:12px;line-height:1.6;
  color:#6b7280;background:#f4f6f9;border:1px solid #e2e7ee;border-radius:6px;cursor:pointer;
  opacity:0;transition:opacity .15s}
.ft-art:hover .cp-cite,.ft-art.hl .cp-cite{opacity:1}
.ft-art .cp-cite:hover{color:#0a2e5c;border-color:#c9d6ea;background:#eef3fa}
.ft-art .cp-cite.done{color:#1a7f47;border-color:#bfe3cd;background:#eefaf2}
@media (hover:none){.ft-art .cp-cite{opacity:1;float:none;display:inline-block;margin:0 6px 0 0}}
@media print{.ft-art .cp-cite{display:none}}

/* v4.4.18：移动端可点区域过小（实测 .hs-chip 高约 34px、.tab 约 34px、搜索框 32px），
   手指容易按偏。窄屏统一抬到 40px（含内边距），桌面端不受影响。 */
@media (max-width:640px){
  .hs-chip{min-height:40px;display:inline-flex;align-items:center;padding:9px 14px}
  .tab{min-height:40px;padding:9px 13px}
  input.q,.q{min-height:40px}
}

/* v4.4.20：全文页字号调节（A− / A+，记忆在本机）。
   正文 15px 对 50 岁以上读者、或在手机上长时间阅读偏吃力，给一个不用改系统设置的出口。 */
#fsMinus,#fsPlus{position:fixed;right:22px;width:42px;height:42px;border-radius:50%;
  background:rgba(255,255,255,.94);border:1px solid #d6dee8;color:#0a2e5c;font-size:14px;
  font-weight:700;cursor:pointer;line-height:1;align-items:center;justify-content:center;
  display:flex;z-index:30;transition:.16s;font-family:inherit}
#fsPlus{bottom:78px}
#fsMinus{bottom:130px}
#fsMinus:hover,#fsPlus:hover{background:#eef3f9;border-color:#0a2e5c}
html[data-fs="1"] .ft-art{font-size:13.5px}
html[data-fs="2"] .ft-art{font-size:14.2px}
html[data-fs="3"] .ft-art{font-size:15px}
html[data-fs="4"] .ft-art{font-size:17px}
html[data-fs="5"] .ft-art{font-size:19px}
@media print{#fsMinus,#fsPlus{display:none!important}}

/* v4.5.0：打印样式。此前只隐藏了浮层，正文之外的头图、导航、按钮、搜索芯片会一起打出来，
   老板键/归档时很不干净。原则：只留正文与免责声明——免责声明属合规内容，必须随稿打印。 */
@media print{
  .app-header,.hd,.site-header,.hd-sitemap,.sites-btn,.nav-ctl-btn,#toTop,.hs-chips,.hs-panel,
  .btn,.tool-actions,.tabs,.ft-nav,.sn-close{display:none!important}
  body{background:#fff!important}
  a{color:#000!important;text-decoration:none!important}
  a[href^="http"]:after{content://!important}
  .card,.panel,.result,.la-a{box-shadow:none!important}
  .ft-art{font-size:12pt!important}
  @page{margin:14mm}
}

/* v4.5.2：法规旧版本提示横幅（不改正文，只提示条号已调整） */
.lv-ver-note{margin:0 0 14px;padding:12px 14px;border:1px solid #e8c887;border-left:4px solid #c9a961;
  background:#fff9ec;border-radius:8px;color:#4a3a12;font-size:13.5px;line-height:1.8}
.lv-ver-note .lv-vn-t{font-weight:700;margin-bottom:4px;color:#7a5a12}
.lv-ver-note ul{margin:6px 0 0;padding-left:20px}
.lv-ver-note li{margin:2px 0}
.lv-ver-note b{color:#8a1f14}
@media print{.lv-ver-note{display:none!important}}
.lv-ver-note .lv-vn-sub{margin-top:10px;font-weight:600;color:#7a5a12}
.lv-ver-note .lv-vn-diff li{color:#5a4a20}