.law-container {
  padding: 24px;

  .list-item {
    background: #ffffff;
    border-radius: 13px;
    border: 1px solid #f1f1f1;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
    padding: 28px;
    box-sizing: border-box;
    display: flex;
    gap: 24px;
    align-items: center;
    margin-bottom: 27px;
    cursor: pointer;

    .list-img {
      width: 160px;
      height: 160px;
    }

    .list-title {
      font-weight: 800;
      font-size: 33px;
      color: #2a2d31;
    }

    .time {
      font-weight: 500;
      font-size: 24px;
      color: #999999;
    }

    .list-content {
      font-weight: 500;
      font-size: 27px;
      color: #666666;
      margin-top: 16px;
      line-height: 39px;
      text-overflow: ellipsis;
      overflow: hidden;
      /** 最多显示两行 */
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
    }
  }
}
