
/* 原有样式保留 */
table{
  margin:0 auto;           /* 表格水平居中 */
  width:1105px;            /* 表格宽度固定为1105px */
  border-collapse:collapse; /* 合并相邻单元格的边框 */
  font-size:15px;          /* 表格内文字大小为15px */
  line-height:1.5;         /* 行高为字体大小的1.5倍 */
}

.title{
  text-align:center;       /* 标题文字居中对齐 */
  font-weight:700;         /* 字体加粗（等同于bold） */
}

tr{
  min-height:45px;         /* 表格行最小高度为45px */
  background:#fff;         /* 背景为白色 */
  border-top:1px solid #e5e6e7; /* 上边框为浅灰色 */
  transition:.3s;          /* 所有过渡效果持续0.3秒 */
}
tr:first-child{
  border-top:none;         /* 首行去除上边框 */
}
tr:hover{
  background:#e5e6e7;      /* 鼠标悬停时背景变为浅灰色 */
}
th{
  background:#203f5d;      /* 表头背景为深蓝色 */
  color:#fff;              /* 文字为白色 */
  height:36px;             /* 表头高度固定为36px */
  font-size:17px;          /* 表头文字大小为17px */
  padding:0!important;     /* 内边距为0（优先级最高） */
  border:1px solid #203f5d!important; /* 边框为深蓝色（优先级最高） */
}

td,th{
  text-align:center;       /* 单元格样式文字水平居中对齐 */
  padding:2px 0!important; /* 上下内边距2px，左右0（优先级最高） */
  border:1px solid #e5e6e7; /* 边框为浅灰色 */
  vertical-align:middle;   /* 内容垂直居中对齐 */
}
.bg-grey{background:#e5e6e7;}

/* 新增 - 确保第二行高度设置 */
tr.special-row {
    height: 16px !important;
    min-height: 16px !important;
    display: table-row;
}
tr.special-row td {
    padding:2px 0 !important;
    vertical-align: middle;
    font-size: 12px; /* 减小字体大小 */
}
