/* 正文内容区统一排版：关于我们 / 联系我们 / 文章详情 共用 */
.adminbuy_cn {font-size: 15px; color: #444; line-height: 1.95; word-wrap: break-word;}
.adminbuy_cn > *:first-child {margin-top: 0 !important;}
.adminbuy_cn p {margin: 0 0 1.1em; line-height: 1.95;}
.adminbuy_cn h2 {font-size: 1.45rem; color: #0e4081; font-weight: 700; line-height: 1.6;
  margin: 1.8em 0 .9em; padding-left: .65em; border-left: 4px solid #0e4081;}
.adminbuy_cn h3 {font-size: 1.2rem; color: #1a1a1a; font-weight: 700; line-height: 1.7;
  margin: 1.7em 0 .8em; padding-bottom: .4em; border-bottom: 1px solid #ececec;}
.adminbuy_cn h4 {font-size: 1.06rem; color: #1a1a1a; font-weight: 700; margin: 1.3em 0 .6em;}
.adminbuy_cn ul, .adminbuy_cn ol {margin: .3em 0 1.2em; padding-left: 1.5em;}
.adminbuy_cn ul > li {list-style: disc outside;}
.adminbuy_cn ol > li {list-style: decimal outside;}
.adminbuy_cn li {margin: .4em 0; line-height: 1.9;}
.adminbuy_cn li::marker {color: #0e4081;}
.adminbuy_cn strong {font-weight: 700; color: #1a1a1a;}
.adminbuy_cn a {color: #0e4081;}
.adminbuy_cn img {margin: .7em 0; border-radius: 5px; max-width: 100%; height: auto;}
/* 正文插图 */
.adminbuy_cn figure.cnfig {margin: 1.6em 0 1.8em; padding: 0;}
.adminbuy_cn figure.cnfig img {display: block; width: 100%; margin: 0; border-radius: 8px;}
.adminbuy_cn figure.cnfig figcaption {margin-top: .7em; font-size: 12.5px; color: #8b94a4; text-align: center; line-height: 1.7;}
.adminbuy_cn blockquote {margin: 1.1em 0; padding: 1em 1.2em; background: #f5f8fc;
  border-left: 4px solid #0e4081; color: #555;}
.adminbuy_cn table {width: 100%; border-collapse: collapse; margin: 1.1em 0; font-size: 14px;}
.adminbuy_cn th, .adminbuy_cn td {border: 1px solid #ddd; padding: .55em .7em; text-align: left;}
.adminbuy_cn th {background: #f2f6fb; font-weight: 700;}
@media (max-width: 640px) {
  .adminbuy_cn {font-size: 14px;}
  .adminbuy_cn h2 {font-size: 1.15rem;}
  .adminbuy_cn h3 {font-size: 1.05rem;}
}
