﻿/* ============================================================
   合约站客户公告详情页 news_detail.css
   复刻主站新闻公告详情样式，独立资源，不影响主站
   容器宽 1223（与首页/新闻列表一致）
   ============================================================ */
.news-detail-wrap { width: 1223px; margin: 16px auto; }

/* 面包屑 */
.mbx { padding: 10px 14px; margin: 12px 0; font-size: 13px; color: #2f2f2f; border: 1px solid #dedede; background: #fafafa; }
.mbx a { color: #2f2f2f; }
.mbx a:hover { color: #e1251b; }

/* 正文卡片 */
.arc { width: 100%; background: #fff; }
.arc .am1 { padding: 22px 38px; border: 1px solid #e6e6e6; border-radius: 8px; }
.arc .am1 h1 { font-size: 22px; text-align: center; color: #1a1a1a; font-weight: 600; line-height: 1.5; margin: 6px 0 0; }
.arc .am1 .info { font-size: 13px; color: #888; text-align: center; padding: 12px 0; margin: 8px 0 0; border-bottom: 1px dashed #e0e0e0; }
.arc .am1 .info a { color: #888; }
.arc .am1 .info a:hover { color: #e1251b; }
.arc .am1 .body { padding: 26px 0; font-size: 15px; line-height: 30px; color: #333; border-bottom: 1px dashed #e0e0e0; word-break: break-word; }
.arc .am1 .body p { margin: 6px 0; }
.arc .am1 .body img { max-width: 100%; height: auto; }
.arc .am1 .body a { color: #e1251b; }
.arc .am1 .body table { max-width: 100%; }

/* 返回列表 */
.news-detail-back { text-align: center; margin: 22px 0 6px; }
.news-detail-back a { display: inline-block; padding: 9px 28px; background: #fff; color: #e1251b; border: 1px solid #e1251b; border-radius: 4px; text-decoration: none; font-size: 14px; }
.news-detail-back a:hover { background: #e1251b; color: #fff; }

/* 通用隐藏类 */
.hide { display: none !important; }
