@charset "utf-8";
/* ==========================================================================
   版式 v3 · 内页层  ——  栏目页（列表）与内容详情页专用
   （2026-09-30 与首页改版配套：首页那套 lv-hd / lv-ft / lv-wrap / lv-btn 在
     home-v3.css，这里只写"内页独有"的部件）

   加载顺序（见 src/front/index.js 的 page()）：
     原站版式表（ny.css / style.css…） → home-v3.css → inner-v3.css → responsive.css
   所以本文件的规则天然压过原站那批老规则，不需要 !important。

   ★ 命名的两条纪律：
     1) 一律 lv- 前缀，绝不与原站 class 撞名；
     2) 所有选择器都挂在 .lv-body / .lv-pghero / .lv-art 之下，
        这样"内页"与"首页"两边互不影响，回滚也只需要撤掉 extraCss 一项。

   ★ 排版重置写在作用域里，不写全局：
     ny.css 第 2 行有一条 `*{margin:0;padding:0}`，是全站性的，
     所以任何需要外边距的地方都必须自己显式声明 —— 本文件里到处都能看到这一点。
   ========================================================================== */

/* ==========================================================================
   1) 页面暗色 head（取代原来那条会自己动的通栏广告图）
   ── 为什么换掉：内页原来插的是一张 1000px 宽的卡通通栏图（web_subbanner），
      和首页那套深色克制的新版式完全两个年代；留着它，用户从首页点进内页
      会明显感到"换了个网站"。
   ── 换成什么：一条紧凑的深色带，只有面包屑 + 栏目标题（+ 栏目简介）。
      栏目名是这一页权重最高的标题位，放在这里比藏在小字里更有价值。
   ========================================================================== */
.lv-pghero {
    position: relative;
    overflow: hidden;
    color: #fff;
    text-align: left;
    background: var(--lv-pghero-grad);
}
/* 右上角一团红光 —— 与首页 hero 的装饰同源，让两端看起来是一套 */
.lv-pghero:before {
    content: ""; position: absolute; right: -140px; top: -170px;
    width: 470px; height: 470px; border-radius: 50%; pointer-events: none;
    background: radial-gradient(circle, var(--lv-a32) 0%, rgba(225, 37, 27, 0) 68%);
}
/* 底部一条红线：左边实、右边虚，视觉上把"当前栏目"点一下 */
.lv-pghero:after {
    content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 3px;
    background: linear-gradient(90deg, var(--lv-red) 0 168px, rgba(255, 255, 255, .09) 168px 100%);
}
.lv-pghero-in { position: relative; z-index: 2; padding: 40px 0 38px; }

.lv-crumb { font-size: 13px; line-height: 1.6; color: #8fa0b5; margin: 0 0 14px; }
.lv-crumb a { color: #a7b6c8; transition: color .2s ease; }
.lv-crumb a:hover { color: #fff; }
.lv-crumb i { font-style: normal; margin: 0 9px; color: #4a586b; }
/* 最后一段（当前页）比前面几段亮一档，视线自然落在"我在哪" */
.lv-crumb span { color: #e8eef6; }

.lv-pghero-t {
    margin: 0; font-size: 34px; font-weight: 800; line-height: 1.3;
    letter-spacing: -.5px; color: #fff;
}
.lv-pghero-d {
    margin: 13px 0 0; max-width: 800px;
    font-size: 14px; line-height: 1.9; color: #93a1b5;
}

/* ==========================================================================
   2) 内页主体（灰底）+ 侧栏 / 正文 两栏
   ========================================================================== */

/* 浅色底上的描边按钮。
   ── .lv-btn-line 的默认形态是"给深色底用的白描边"（首页 hero、内页侧栏行动块
      都在深色上，所以它是那样定的）。这个变体是给白卡片用的 ——
      不换的话按钮在白底上就是一片隐形。 */
/* ★ 同样按「两个类」写：ny.css 第 8 行的 `a:link{color:#333333}` 权重是 (0,1,1)，
   单类选择器（0,1,0）会被它压掉 —— 详见 home-v3.css 里那段说明。 */
.lv-btn.lv-btn-ink { border: 1px solid var(--lv-line); color: var(--lv-t1); background: #fff; }
.lv-btn.lv-btn-ink:hover { border-color: var(--lv-red); color: var(--lv-red); }

.lv-body { background: var(--lv-tint); padding: 36px 0 72px; }
/* 单页栏目（正文自带整页设计）用：这几页的设计是照白底做的，
   给灰底反而会让它们内部的白色区块变成"白纸贴在灰纸上"，所以这里保持白底。
   overflow-x：这几页里有一部分是原站的固定宽 PC 版式（如套餐页的 `#ny-bady{width:1000px}`、
   公安专题的 `ul.ban-a` 横排 728px）。它们的宽度是设计的一部分，压扁会散架，
   但放在 390 屏上会把整页顶出 610px 横向滚动条。折中是让这个容器自己横滚 ——
   页面骨架（页头/head 带/页脚）保持不动，需要看全内容时在区块内左右滑。
   桌面宽屏下内容不溢出，这条不生效。 */
.lv-body-flat { background: #fff; padding: 30px 0 64px; overflow-x: auto; }
/* ★★ 光让 .lv-body-flat 自己能横滚还不够 —— 原站 style.css 第 39 行写着
 *   `.m30{ margin:30px auto; overflow:hidden; }`（它本意只是"清浮动"）。
 *   单页正文里的固定宽版块一旦挂在 .m30 / .content 下面，就被它**就地切掉**，
 *   而且顺带把上级 .lv-body-flat 的横向滚动一起废了 —— 滚动条出现却滚不动。
 *   实测（2026-10-01）：/website/ 里那块 980px 的版块在 320 屏上被切掉 672px，
 *   文字断在半句；/biaozhunxingtaocan/ 的两张 1000px 价格表整条右半边看不见。
 *   这里只在**单页**范围内把横向裁剪放开，改由该容器自己横滚：
 *   纵向仍然 hidden（浮动还是要清的），只放横向。
 *   ★ 不能用 `overflow: visible` —— 那会连纵向一起放开，父级可能因浮动塌高。 */
/* ★★ 单页里"自带裁剪"的原站固定宽容器 —— 一律改成"横向可滚"，不许静默切内容
 *   ------------------------------------------------------------------------
 *   这份清单不是猜的，是**全站扫出来的**：
 *     node _t/adapt_audit.js   （配 PAGES=file FILE=../_t/all_urls.txt）
 *   136 个地址 × 320/390/1440 三个宽度，把「盒子比内容窄、横向被 overflow 裁掉」
 *   的元素全部点名，去重后就是下面这些。以后新增原站成品页，照这个办法再扫一遍补进来。
 *
 *   为什么不能只靠"最外层 .lv-body-flat 横滚"：原站 style.css 里
 *   `.m30{overflow:hidden}`、`.caseList li{overflow:hidden}`、`.wrap` 等一大批容器
 *   都带裁剪，它们会**先**把内容切掉，横滚轮不到外层生效。
 *
 *   为什么不能写成"凡是 overflow:hidden 的都放开"：CSS 选择不到"是否被裁剪"，
 *   而且图片遮罩（.xn_ba_js_16_bigImg、.clImg 的圆角/缩放）本来就该裁。
 *   所以走"显式列名单 + 全站扫描验证"这条路，宁可多列几个（没有溢出时
 *   overflow-x:auto 不会显示任何滚动条，无害），也不放过真被切的。
 *
 *   overflow-y 保持 hidden —— 绝不能写 `overflow: visible`，那会把纵向一起放开，
 *   原站这些容器普遍靠它清浮动，父级会塌高。 */
body.lv-v3 .lv-body-flat .m20,
body.lv-v3 .lv-body-flat .m30,
body.lv-v3 .lv-body-flat .content,
body.lv-v3 .lv-body-flat .container,
body.lv-v3 .lv-body-flat .bgcw,
body.lv-v3 .lv-body-flat .wrap,
body.lv-v3 .lv-body-flat .main,
body.lv-v3 .lv-body-flat .main_r,
body.lv-v3 .lv-body-flat .mian,
body.lv-v3 .lv-body-flat .advantage,
body.lv-v3 .lv-body-flat .programme,
body.lv-v3 .lv-body-flat .sub_exploit,
body.lv-v3 .lv-body-flat .sub_weixin,
body.lv-v3 .lv-body-flat .caseList,
body.lv-v3 .lv-body-flat .zix_b,
body.lv-v3 .lv-body-flat .zix_bb,
body.lv-v3 .lv-body-flat .p10,
body.lv-v3 .lv-body-flat #banner,
body.lv-v3 .lv-body-flat section.box,
body.lv-v3 .lv-body-flat section.box2,
body.lv-v3 .lv-body-flat section.box4 {
    overflow-x: auto; overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}
/* 案例缩略图：原站 `.clImg{width:268px;padding:10px;border:1px solid}` 是 content-box，
 *   实际占 290px，而它的 li（float 排布）只有 266px —— 在**任何宽度下**都横向溢出
 *   22px 被裁掉（实测 1440 也报，所以这不是响应式问题，是原站的尺寸账算错了）。
 *   改成 border-box + 撑满父级即解决，视觉上缩略图正好占满卡片。 */
body.lv-v3 .lv-body-flat .clImg,
body.lv-v3 .lv-body-flat .clImgPd {
    box-sizing: border-box; width: auto; max-width: 100%;
}
.lv-body * { box-sizing: border-box; }
.lv-pghero * { box-sizing: border-box; }

.lv-cols { display: flex; gap: 28px; align-items: flex-start; }
/* 兜住老的 `div{margin:0 auto}`：flex 子项一旦被 auto 外边距居中，
   就会从"撑满整列"退化成"内容宽度居中"，短内容的卡片尤其明显。 */
.lv-cols > * { margin-left: 0; margin-right: 0; }

.lv-side { width: 250px; flex: none; position: sticky; top: 18px; }
.lv-main {
    flex: 1; min-width: 0;
    background: #fff; border-radius: var(--lv-r);
    box-shadow: var(--lv-shadow); padding: 30px 34px 34px;
}

/* ---- 侧栏：白卡片 + 标题带红短线（与首页 .lv-head 的语言一致） ---- */
.lv-sbox {
    background: #fff; border-radius: var(--lv-r); overflow: hidden;
    box-shadow: var(--lv-shadow); margin-bottom: 20px;
}
.lv-sbox:last-child { margin-bottom: 0; }
.lv-sbox-t {
    position: relative; margin: 0;
    padding: 18px 20px 14px;
    font-size: 16px; font-weight: 700; color: var(--lv-t1);
    border-bottom: 1px solid var(--lv-line);
}
.lv-sbox-t:after {
    content: ""; position: absolute; left: 20px; bottom: -1px;
    width: 38px; height: 2px; background: var(--lv-red);
}
.lv-sbox-b { padding: 8px 0 12px; }

.lv-snav { list-style: none; margin: 0; padding: 0; }
.lv-snav li { margin: 0; }
.lv-snav a {
    position: relative; display: block;
    padding: 11px 18px 11px 30px;
    font-size: 14px; color: var(--lv-t2); transition: all .2s ease;
}
.lv-snav a:before {
    content: ""; position: absolute; left: 17px; top: 50%; margin-top: -2px;
    width: 5px; height: 5px; border-radius: 1px; background: #c9d3df; transition: background .2s ease;
}
.lv-snav a:hover { color: var(--lv-red); background: #fafbfd; }
.lv-snav a:hover:before { background: var(--lv-red); }
.lv-snav li.is-on a { color: var(--lv-red); font-weight: 700; background: var(--lv-wash3); }
.lv-snav li.is-on a:before { background: var(--lv-red); }

/* 联系方式：值用深色、标签用浅色，扫一眼就能抓到号码 */
.lv-sct { list-style: none; margin: 0; padding: 0; }
.lv-sct li {
    margin: 0; padding: 9px 20px;
    font-size: 13.5px; line-height: 1.75; color: var(--lv-t1);
    display: flex; gap: 9px;
}
.lv-sct li em { flex: none; font-style: normal; color: var(--lv-t3); }
.lv-sct li span { min-width: 0; word-break: break-all; }
.lv-sct li a { color: var(--lv-t1); }
.lv-sct li a:hover { color: var(--lv-red); }
.lv-sct-tel { padding: 2px 20px 18px; }
.lv-sct-tel a {
    display: block; font-size: 21px; font-weight: 800; color: var(--lv-red);
    letter-spacing: -.4px; line-height: 1.3;
}
.lv-sct-tel em { display: block; margin-top: 4px; font-style: normal; font-size: 12px; color: var(--lv-t3); }

/* 侧栏底部行动块：把"打电话"这件事放到最显眼的位置 */
.lv-sbox-cta {
    padding: 22px 20px 24px; text-align: center;
    background: var(--lv-cta-grad);
}
.lv-sbox-cta strong { display: block; font-size: 15px; font-weight: 700; color: #fff; }
.lv-sbox-cta span { display: block; margin-top: 7px; font-size: 12.5px; line-height: 1.7; color: #93a1b5; }
.lv-sbox-cta .lv-btn { display: inline-block; margin-top: 16px; height: 40px; line-height: 40px; padding: 0 22px; font-size: 14px; }

/* ==========================================================================
   3) 列表页：条目卡片 + 分页
   ========================================================================== */
.lv-list-h {
    display: flex; align-items: baseline; justify-content: space-between; gap: 16px;
    margin: 0 0 4px; padding-bottom: 16px; border-bottom: 1px solid var(--lv-line);
}
.lv-list-h h2 { margin: 0; font-size: 18px; font-weight: 700; color: var(--lv-t1); }
.lv-list-h span { font-size: 13px; color: var(--lv-t3); white-space: nowrap; }

.lv-list { list-style: none; margin: 0; padding: 0; }
.lv-list li { margin: 0; }
.lv-item {
    display: flex; gap: 20px; align-items: flex-start;
    padding: 22px 0; border-bottom: 1px dashed #e8eef5;
}
.lv-list li:last-child .lv-item { border-bottom: 0; padding-bottom: 4px; }

/* 日期块：把"哪年哪月"从正文里拿出来单独占一列，扫描速度比一行小字快得多 */
.lv-item-date {
    width: 76px; flex: none; padding-right: 18px; text-align: center;
    border-right: 1px solid var(--lv-line);
}
.lv-item-date b { display: block; font-size: 25px; font-weight: 800; color: var(--lv-t1); line-height: 1.15; }
.lv-item-date span { display: block; margin-top: 3px; font-size: 12px; color: var(--lv-t3); }

.lv-item-main { flex: 1; min-width: 0; }
.lv-item-t {
    margin: 0; font-size: 17px; font-weight: 700; line-height: 1.55;
    color: var(--lv-t1); transition: color .2s ease;
}
.lv-item:hover .lv-item-t { color: var(--lv-red); }
.lv-item-d {
    margin: 9px 0 0; font-size: 13.5px; line-height: 1.85; color: #66727f;
    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
}
.lv-item-more { display: inline-block; margin-top: 12px; font-size: 13px; color: var(--lv-t3); transition: color .2s ease; }
.lv-item:hover .lv-item-more { color: var(--lv-red); }

.lv-empty { padding: 70px 0 80px; text-align: center; font-size: 15px; color: var(--lv-t3); }

.lv-pager { display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; margin-top: 32px; }
.lv-pager a, .lv-pager > span {
    display: inline-flex; align-items: center; justify-content: center;
    min-width: 38px; height: 38px; padding: 0 13px;
    border: 1px solid var(--lv-line); border-radius: 9px; background: #fff;
    font-size: 14px; color: var(--lv-t2); transition: all .2s ease;
}
.lv-pager a:hover { border-color: var(--lv-red); color: var(--lv-red); }
.lv-pager .is-on {
    background: var(--lv-red); border-color: var(--lv-red); color: #fff; font-weight: 700;
}
.lv-pager .is-info { border-style: dashed; color: var(--lv-t3); cursor: default; }

/* ==========================================================================
   4) 详情页：文章
   ========================================================================== */
.lv-art-t {
    margin: 0; font-size: 27px; font-weight: 800; line-height: 1.5;
    color: var(--lv-t1); text-align: center;
}
.lv-art-meta {
    margin: 16px 0 0; padding-bottom: 20px; border-bottom: 1px solid var(--lv-line);
    font-size: 13px; line-height: 1.7; color: var(--lv-t3); text-align: center;
}
.lv-art-meta i { font-style: normal; margin: 0 8px; color: #d3dae3; }
.lv-art-meta a { color: var(--lv-t2); }
.lv-art-meta a:hover { color: var(--lv-red); }

/* 正文排版
   ★ 一律用 (0,2,1) 及以上的权重书写 —— 原站的 `.maincont .Zoom p` 也是 (0,2,1)，
     同权重时靠加载顺序取胜（本文件在后），但显式提高一档就不必依赖顺序了。 */
.lv-main .lv-art-body {
    margin-top: 22px;
    font-size: 15.5px; line-height: 2.05; color: #3c4755;
    word-wrap: break-word; overflow-wrap: break-word;
    /* 兜底：`overflow-wrap` 只能断开超长单词，断不了一整行 `white-space: nowrap` 的文本
       （原站正文里确实有，实测宽 760px）。留着它窄屏下会顶穿整页。
       给正文自己一个横向滚动条，比让整页横滚好：内容不丢，页面骨架不乱。
       桌面宽屏内容本来就不溢出，这条不会生效。 */
    overflow-x: auto;
    /* ★★ 还必须把自己变成定位上下文（position: relative）。
     *   正文里有一批「Word 粘贴残留」的绝对定位块 —— 形如
     *     <span style="position:absolute;left:0;margin-left:6.2px;width:566px;height:298px">
     *       <img width="566" src="/lib/ueditor/themes/default/images/spacer.gif" word_img="file:///C:\...">
     *   （word_img 指向本机磁盘，说明当年那张图根本没上传，只剩个透明占位框）。
     *   绝对定位元素的包含块要往上找到**最近的非 static 祖先**；这里整条链
     *   （.lv-art-body → .lv-main → .lv-wrap → .lv-body）全是 static，
     *   于是它直接以"初始包含块"定位，**绕过了 .lv-art-body 的 overflow 裁剪**，
     *   把整页顶出 252px 横向滚动条（实测 /gonganyingyongkaifa/896.html @320）。
     *   加上 relative 之后它就被自己的滚动条兜住，页面不再横滚。 */
    position: relative;
}
.lv-main .lv-art-body p { margin: 15px 0; }
.lv-main .lv-art-body h2, .lv-main .lv-art-body h3, .lv-main .lv-art-body h4 {
    color: var(--lv-t1); font-weight: 700; line-height: 1.55;
}
.lv-main .lv-art-body h2 {
    margin: 30px 0 14px; padding-left: 13px; border-left: 4px solid var(--lv-red); font-size: 19px;
}
.lv-main .lv-art-body h3 { margin: 24px 0 12px; font-size: 16.5px; }
.lv-main .lv-art-body h4 { margin: 20px 0 10px; font-size: 15.5px; }
.lv-main .lv-art-body img { max-width: 100%; height: auto; border-radius: 6px; }
.lv-main .lv-art-body a { color: var(--lv-red); }
.lv-main .lv-art-body strong, .lv-main .lv-art-body b { font-weight: 700; color: var(--lv-t1); }
.lv-main .lv-art-body ul, .lv-main .lv-art-body ol { margin: 16px 0 16px 24px; padding: 0; }
.lv-main .lv-art-body ul { list-style: disc; }
.lv-main .lv-art-body ol { list-style: decimal; }
.lv-main .lv-art-body ul ul { list-style: circle; }
.lv-main .lv-art-body li { margin: 7px 0; }
.lv-main .lv-art-body table {
    width: 100%; margin: 18px 0; border-collapse: collapse;
    font-size: 14.5px; line-height: 1.8;
}
.lv-main .lv-art-body th, .lv-main .lv-art-body td {
    padding: 10px 12px; border: 1px solid #dde5ee; text-align: left; vertical-align: top;
}
.lv-main .lv-art-body th { background: #f5f8fb; font-weight: 700; color: var(--lv-t1); }
.lv-main .lv-art-body blockquote {
    margin: 18px 0; padding: 14px 20px; border-radius: 0 8px 8px 0;
    background: #f7f9fc; border-left: 4px solid #d6e0ec; color: var(--lv-t2);
}
.lv-main .lv-art-body hr { margin: 26px 0; border: 0; border-top: 1px dashed #e0e7ef; }

.lv-art-pn {
    margin-top: 36px; padding-top: 22px; border-top: 1px solid var(--lv-line);
    font-size: 14px; line-height: 2.1; color: var(--lv-t3);
}
.lv-art-pn p { margin: 0; }
.lv-art-pn em { font-style: normal; color: var(--lv-t3); margin-right: 10px; }
.lv-art-pn a { color: #3c4755; }
.lv-art-pn a:hover { color: var(--lv-red); }

/* ==========================================================================
   5) 右下角浮动服务条
   ── 原来内页右下那条是原站的 .swt_main（一列小图标 + 一堆图片切图），
      跟着老页脚一起下线了。但"随时能点开 QQ / 打电话"是真实在用的入口，
      功能不能丢，于是按新版式的语言重画一遍：深色圆角、悬停变红、内联 SVG 图标。
   ========================================================================== */
.lv-dock {
    position: fixed; right: 14px; bottom: 88px; z-index: 60;
    display: flex; flex-direction: column; gap: 8px;
}
.lv-dock a {
    position: relative; width: 52px; height: 52px;
    display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 3px;
    background: #16202e; color: #cfd9e6; border-radius: 12px;
    box-shadow: 0 8px 22px rgba(10, 20, 36, .22);
    transition: all .22s ease;
}
.lv-dock a:hover { background: var(--lv-red); color: #fff; transform: translateX(-3px); }
.lv-dock svg { width: 19px; height: 19px; display: block; }
.lv-dock span { font-size: 11px; line-height: 1; letter-spacing: .2px; }

/* ==========================================================================
   6) 响应式
   ── 断点跟首页保持一致（1000 / 640），全站一套标准，改的时候不会漏。
   ========================================================================== */
@media (max-width: 1000px) {
    .lv-pghero-in { padding: 32px 0 30px; }
    .lv-pghero-t { font-size: 26px; }
    .lv-pghero-d { font-size: 13.5px; }
    .lv-body { padding: 24px 0 52px; }
    /* 单栏：正文在前、导航在后 —— 手机上先让人读到内容，再给导航 */
    /* ★ align-items 必须跟着改成 stretch。
       桌面两栏时 `.lv-cols` 是 `align-items: flex-start` —— 主列宽度由 flex 主轴
       （水平）决定，没问题。可一旦切成 `flex-direction: column`，水平方向就变成了
       **交叉轴**，`flex-start` 的含义随之变成"宽度取 fit-content"。
       而详情页正文里常有一整行 `white-space: nowrap` 的文本，其 max-content 能到 760px，
       于是 `.lv-main` 被撑到 798px、整页在 390 视口下多出 422px 横向滚动条。
       改成 stretch 后主列老老实实等于容器宽，长文本回到正常换行。 */
    .lv-cols { flex-direction: column; gap: 20px; align-items: stretch; }
    .lv-side { width: 100%; position: static; order: 2; }
    .lv-main { order: 1; padding: 24px 22px 28px; }
    .lv-dock { display: none; }
}

@media (max-width: 640px) {
    .lv-pghero-in { padding: 24px 0 22px; }
    .lv-pghero-t { font-size: 21px; letter-spacing: 0; }
    .lv-pghero-d { font-size: 13px; line-height: 1.8; }
    .lv-crumb { font-size: 12px; margin-bottom: 10px; }
    .lv-crumb i { margin: 0 6px; }
    .lv-body { padding: 18px 0 44px; }
    .lv-main { padding: 20px 15px 24px; border-radius: 10px; }

    .lv-item { gap: 14px; padding: 18px 0; }
    .lv-item-date { width: 58px; padding-right: 12px; }
    .lv-item-date b { font-size: 20px; }
    .lv-item-date span { font-size: 11px; }
    .lv-item-t { font-size: 15.5px; }
    .lv-item-d { font-size: 13px; -webkit-line-clamp: 3; }

    /* 栏目导航在窄屏下改双列，省掉一半高度 */
    .lv-snav { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); padding: 6px 0 10px; }
    .lv-snav a { padding: 10px 12px 10px 24px; font-size: 13.5px; }
    .lv-snav a:before { left: 13px; }

    .lv-art-t { font-size: 20px; text-align: left; line-height: 1.45; }
    .lv-art-meta { font-size: 12px; text-align: left; margin-top: 12px; padding-bottom: 16px; }
    .lv-art-meta i { margin: 0 5px; }
    .lv-main .lv-art-body { font-size: 15px; line-height: 1.95; margin-top: 18px; }
    .lv-main .lv-art-body h2 { font-size: 17px; margin: 24px 0 12px; }
    .lv-main .lv-art-body h3 { font-size: 15.5px; }
    .lv-main .lv-art-body table { font-size: 13.5px; }
    .lv-main .lv-art-body th, .lv-main .lv-art-body td { padding: 8px 9px; }
    .lv-art-pn { font-size: 13px; line-height: 1.95; margin-top: 26px; padding-top: 18px; }

    .lv-pager a, .lv-pager > span { min-width: 34px; height: 34px; padding: 0 10px; font-size: 13px; }
}
