.container {
  margin-top: 20px;
}
.container ul li {
  width: 287px;
  height: 244px;
  float: left;
  margin-right: 17px;
  background-color: #ffffff;
  box-shadow: 0px 2px 14px 0px rgba(203, 203, 203, 0.6);
  border-radius: 10px;
  margin-bottom: 20px;
}
.container ul li:hover .curriculum-title p {
  color: #AD2A2A;
}
.container ul li:nth-child(4n) {
  margin-right: 0;
}
.container ul li a {
  display: block;
}
.container ul li .curriculum-images {
  width: 287px;
  height: 160px;
}
.container ul li .curriculum-images img {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 10px 10px 0 0;
}
.container ul li .curriculum-title {
  padding: 15px 16px;
}
.container ul li .curriculum-title .title-page {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 24px;
  max-height: 48px;
  overflow: hidden;
}
.container ul li .curriculum-title .title-name {
  margin-top: 14px;
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: 400;
  font-size: 14px;
  color: #72767D;
  line-height: 21px;
  letter-spacing: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}
    .container ul li {
        overflow: hidden;
        height: auto;
    }

    .container ul li .curriculum-title .title-page {
        height: 48px;
        margin-bottom: 10px;
    }

    .container ul li .curriculum-title .time {
        font-family: PingFangSC, PingFang SC;
        font-weight: 400;
        font-size: 16px;
        color: #333;
    }

    .container ul li .curriculum-title .sign_path {
        margin-top: 20px;
        box-sizing: border-box;
        width: 90px;
        height: 34px;
        border-radius: 4px;
        border: 1px solid #A20003;
        color: #A20003;
        line-height: 32px;
        text-align: center;
        font-weight: 400;
        font-size: 16px;
    }

    .container ul li .curriculum-title .sign_path_disable {
        background: #D8D8D8;
        border-color: #D8D8D8;
        color: #fff !important;
    }

    .container ul li .curriculum-images{
        overflow: hidden;
    }

    .container ul li .curriculum-images img{
        transition: all .3s;
    }

    .container ul li:hover .curriculum-images img{
        transform: scale(1.3);
    }