.news-rich-body { color: #53655a; font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif; font-size: 16px; line-height: 2; overflow-wrap: anywhere; }
.news-rich-body p { margin: 0 0 1em; }
.news-rich-body img { max-width: 100%; height: auto; vertical-align: middle; }
.news-rich-body table { width: 100%; max-width: 100%; border-collapse: collapse; margin: 18px 0; table-layout: fixed; }
.news-rich-body td,.news-rich-body th { border: 1px solid #cbd5cf; padding: 9px 12px; min-width: 30px; vertical-align: top; overflow-wrap: anywhere; }
.news-rich-body th { background: #f0f4f1; font-weight: 700; }
.news-rich-body blockquote { border-left: 4px solid #a4b9aa; padding: 8px 20px; margin: 20px 0; background: #f4f7f5; }
.news-rich-body ul,.news-rich-body ol { padding-left: 2em; }
.news-rich-body a { color: #19734d; text-decoration: underline; }
.news-rich-body pre { padding: 16px; background: #f1f4f2; white-space: pre-wrap; }
.news-rich-body h1,.news-rich-body h2,.news-rich-body h3,.news-rich-body h4 { line-height: 1.6; margin: 1em 0 .5em; }
