.ht-base-card {
  ul li {
    list-style: none;
  }
  //&.ivu-card{
  //  font-size: @font-size-small;
  //}
  .ivu-card-cover {
    border-bottom: 1px solid @border-color-base;
    img {
      width: 100%;
    }
  }
  &.ivu-card.ivu-card-tabs {
    .ivu-tabs-bar,.ivu-tabs-content {
      padding: 0 16px;
    }
  }
  .ivu-card-extra {
    a:focus {
      text-decoration: none;
    }
  }
  .ivu-card-footer {
    height: 40px;
    line-height: 40px;
    border-top: 1px solid @border-color-base;
    background: @background-color-base;
    li {
      float: left;
      height: 18px;
      margin: 11px 0;
      text-align: center;
      border-left: 1px solid @border-color-split;
      .uedicon {
        font-size: 18px;
        height: 18px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: @sub-color;
        &:hover {
          color: @primary-5;
        }
      }
    }
  }
  &.ivu-card.ivu-card-large {
    .ivu-card-head {
      padding: 19px 10px 19px 16px;//更改对不齐怪相（设计不一致？）
      p {
        color: @text-color ;
        font-weight: normal;
      }
    }
    .ivu-card-extra {
      font-size: @font-size-base;
      right: 10px;
      top: 20px;
      & a {
        color: @link-color;
      }
    }
    .ivu-card-body {
      padding: 20px 16px;
    }
    &.ivu-card-tabs {
      .ivu-card-head {
        border-bottom: 0;
      }
      .ivu-card-body {
        padding: 0 0 16px 0;
        .ant-tabs-bar {
          padding: 0 15px;
        }
        .ant-tabs-content {
          padding-left: 20px;
        }
      }
    }
  }
  &.ivu-card.ivu-card-small {
    .ivu-card-head {
      padding: 9px 10px 9px 16px;
      p {
        color: @title-color;
        font-weight: normal;
      }
    }
    .ivu-card-extra {
      font-size: @font-size-base;
      right: 10px;
      top: 11px;
      a {
        color: @link-color;
      }
    }
    .ivu-card-body {
      padding: 16px;
    }
    &.ivu-card-tabs {
      .ivu-card-head {
        border-bottom: 0;
      }
      .ivu-card-body {
        padding: 0 0 16px 0;
        .ant-tabs-bar {
          padding: 0 15px;
        }
        .ant-tabs-content {
          padding-left: 20px;
        }
      }
    }
  }
  &.ivu-card-grid.ivu-card-large, &.ivu-card-grid.ivu-card-small {
    .ivu-card-body {
      padding: 0;
      margin: -1px 0 0 -1px;
      &:after {
        content: "";
        clear: both;
        display: table;
      }
    }
  }
  .ivu-card-footer li:first-child{
    border-left: none;
  }
}
.ht-block-card-list .ht-base-card.ivu-card .ivu-card-head .card-title{
  color: #ffffff !important;
}
