    table {
          width: 100%;
          border-collapse: collapse;
          margin-top: 20px;
          background-color: #fff1dc;  /* 添加背景 */
      }
      th, td {
          border: 1px solid rgb(229, 177, 91);
          padding: 12px;
          text-align: left;
          background-color: #fff1dc;  /* 确保所有单元格默认背景 */
      }
      th {
          background-color: #f2f2f2;
          font-weight: bold;
          text-align: center;
      }
      tr:hover td {
          background-color: #fff1dc;  /* 鼠标悬浮效果 */
          transition: background-color 0.3s ease;  /* 添加过渡效果 */
      }

      tr td:first-child {
        width: 50%;               /* 提示浏览器第一列不要超过表格宽度一半 */
        word-break: break-word;   /* 遇到长单词或连续字符时换行 */
        overflow-wrap: break-word;
        white-space: normal;      /* 允许文本换行 */
    }