
    li {
      position: relative;
      margin-top: 8px;
    }
    a {
      display: block;
      word-break: break-word;
      font-size: 14px;
      line-height: 1.5;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      color: #262626;
      text-decoration: none;
    }
    a:hover {
      text-decoration: none;
      color: #90080e;
    }
    /* 标题红点 */
    li[data-disc] {
      padding-left: 12px;
    }
    li[data-disc]::before {
      content: '';
      position: absolute;
      top: 10px;
      left: 0;
      width: 4px;
      height: 4px;
      border-radius: 50%;
      background-color: #90080e;
    }
    /* 标题行数 */
    li[data-line] a,
    li[data-line='2'] a {
      max-height: 42px;
      white-space: normal;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
    }
    /* 标题加粗 */
    li[data-strong] a {
      font-weight: 800;
    }
    li[data-splitline] a::before {
      content: '';
      position: absolute;
      top: 50%;
      right: -20px;
      height: 15px;
      margin-top: -8px;
      border-left: 1px solid #8c8c8c;
    }
    /* 一行显示个数 */
    li[data-number='2'] {
      width: 128px;
    }
    li[data-number='3'] {
      width: 82px;
    }
    .time:empty {
      display: none;
    }
    .time {
      position: absolute;
      top: 0;
      right: 0;
      color: #8c8c88;
      font-size: 14px;
      line-height: 1.5;
    }
    /* 右侧时间,默认时间在右侧 */
    li[data-time='right'] {
      padding-right: 140px;
    }
    li[data-time='right'] .time {
      right: 0;
    }

    /* 文字前边加序号 */
    li[data-item='0'] a::before {
      content: '01.';
      color: #90080e;
      padding-right: 20px;
    }
    li[data-item='1'] a::before {
      content: '02.';
      color: #90080e;
      padding-right: 20px;
    }
    li[data-item='2'] a::before {
      content: '03.';
      color: #90080e;
      padding-right: 20px;
    }
    li[data-item='3'] a::before {
      content: '04.';
      color: #90080e;
      padding-right: 20px;
    }
    li[data-item='4'] a::before {
      content: '05.';
      color: #90080e;
      padding-right: 20px;
    }
    li[data-item='5'] a::before {
      content: '06.';
      color: #90080e;
      padding-right: 20px;
    }
    li[data-item='6'] a::before {
      content: '07.';
      color: #90080e;
      padding-right: 20px;
    }
    li[data-item='7'] a::before {
      content: '08.';
      color: #90080e;
      padding-right: 20px;
    }
    li[data-item='8'] a::before {
      content: '09.';
      color: #90080e;
      padding-right: 20px;
    }
    li[data-item='9'] a::before {
      content: '10.';
      color: #90080e;
      padding-right: 20px;
    }
  