/* 标题样式 */
.detail-content h1 {
    font-size: 28px;
    font-weight: 900; /* 2倍加粗（常规是700） */
    line-height: 2; /* 2倍行距 */
}

.detail-content h2 {
    font-size: 24px;
    font-weight: 900;
    line-height: 2;
}

.detail-content h3 {
    font-size: 20px;
    font-weight: 900;
    line-height: 2;
}

/* 正文样式 */
.detail-content p {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0 0 1em; /* 自动段落间距 */
}
/* 表格整体样式 */
.detail-content table {
  border-collapse: collapse;
  width: 100%;
  text-align: center; /* 水平居中 */
  border: 1px solid #e0e0e0; /* 外边框 */
}

/* 表格文字 */
.detail-content td {
    font-size: 18px;
    font-weight: 400;
    border: 1px solid #e0e0e0; /* 统一单元格边框 */
    padding: 8px 0; /* 保持与原有样式兼容 */
}

/* 表头特殊样式 */
.firstRow {
     vertical-align: middle !important;  /* 垂直居中 */
  text-align: center !important;      /* 水平居中 */
  padding: 20px 0;                    /* 增加上下内边距 */
  line-height: 1.5;                   /* 调整行高 */
   background-color: #f5f5f5;          /* 淡灰色背景 */
    font-weight: 900;                   /* 加粗文字（常规是400） */
}

/* 单元格通用样式 */
.detail-content td {
  vertical-align: middle !important;  /* 垂直居中 */
  text-align: center !important;      /* 水平居中 */
  padding: 10px 0;                    /* 单元格内边距 */
}

