/* 内容区排版样式 - 文章正文: 前端 .m-p-view .pv-intro 与 编辑器 .mce-content-body.pv-intro 共用;
   富页面(单页)不套用本文件排版, 由其内嵌 <style> 的 body 规则决定, 保证所见即所得 */
.m-p-view .pv-intro,.mce-content-body.pv-intro{font-family:"Microsoft YaHei","Segoe UI",sans-serif;font-size:15px;line-height:1.8;color:#333;word-wrap:break-word}
.m-p-view .pv-intro p,.mce-content-body.pv-intro p{margin:0 0 14px}
.m-p-view .pv-intro h1,.m-p-view .pv-intro h2,.m-p-view .pv-intro h3,.m-p-view .pv-intro h4,.m-p-view .pv-intro h5,.m-p-view .pv-intro h6,
.mce-content-body.pv-intro h1,.mce-content-body.pv-intro h2,.mce-content-body.pv-intro h3,.mce-content-body.pv-intro h4,.mce-content-body.pv-intro h5,.mce-content-body.pv-intro h6{margin:20px 0 12px;font-weight:bold;line-height:1.4;color:#222}
.m-p-view .pv-intro h1,.mce-content-body.pv-intro h1{font-size:24px}
.m-p-view .pv-intro h2,.mce-content-body.pv-intro h2{font-size:20px}
.m-p-view .pv-intro h3,.mce-content-body.pv-intro h3{font-size:17px}
.m-p-view .pv-intro h4,.mce-content-body.pv-intro h4{font-size:15px}
.m-p-view .pv-intro h5,.mce-content-body.pv-intro h5{font-size:14px}
.m-p-view .pv-intro h6,.mce-content-body.pv-intro h6{font-size:13px}
.m-p-view .pv-intro img,.mce-content-body.pv-intro img{max-width:100%;height:auto;margin:8px 0}
.m-p-view .pv-intro a,.mce-content-body.pv-intro a{color:#336b01;text-decoration:underline}
.m-p-view .pv-intro a:hover,.mce-content-body.pv-intro a:hover{color:#27a311}
.m-p-view .pv-intro ul,.m-p-view .pv-intro ol,.mce-content-body.pv-intro ul,.mce-content-body.pv-intro ol{margin:0 0 14px;padding-left:28px}
.m-p-view .pv-intro li,.mce-content-body.pv-intro li{display:list-item;width:auto;height:auto;margin:4px 0;text-indent:0;background:none;border:0;border-radius:0}
.m-p-view .pv-intro ul li,.mce-content-body.pv-intro ul li{list-style:disc}
.m-p-view .pv-intro ol li,.mce-content-body.pv-intro ol li{list-style:decimal}
.m-p-view .pv-intro table,.mce-content-body.pv-intro table{border-collapse:collapse;width:100%;margin:0 0 14px}
.m-p-view .pv-intro td,.m-p-view .pv-intro th,.mce-content-body.pv-intro td,.mce-content-body.pv-intro th{border:1px solid #ddd;padding:6px 10px;text-align:left}
.m-p-view .pv-intro th,.mce-content-body.pv-intro th{background:#f7f9f7;font-weight:bold}
.m-p-view .pv-intro blockquote,.mce-content-body.pv-intro blockquote{margin:0 0 14px;padding:10px 16px;border-left:4px solid #336b01;background:#f7f9f7;color:#555}
.m-p-view .pv-intro code,.mce-content-body.pv-intro code{background:#f0f0f0;padding:2px 5px;border-radius:3px;font-family:Consolas,"Courier New",monospace}
.m-p-view .pv-intro pre,.mce-content-body.pv-intro pre{background:#f5f5f5;padding:12px;border-radius:4px;overflow:auto;margin:0 0 14px}
.m-p-view .pv-intro pre code,.mce-content-body.pv-intro pre code{background:none;padding:0}
.m-p-view .pv-intro hr,.mce-content-body.pv-intro hr{border:0;border-top:1px solid #ddd;margin:18px 0}
/* 编辑器布局(仅 iframe 内生效): 富页面用 1200px 对齐前端桌面容器; 文章(.pv-intro)用 auto 填满编辑区 */
.mce-content-body{margin:0;padding:12px 16px;width:1200px;max-width:none;overflow-x:auto}
.mce-content-body.pv-intro{width:auto}
