.page-discount-list {
  .top {
    font-size: 0;
    width: 100%;
    height: 190rpx;
  }
  /* 促销活动 */
  .d-shops{
    padding: 0 30rpx;
    margin-top: -160rpx;
    .item {
      background: #fff;
      border-radius: 10rpx;
      overflow: hidden;
      padding: 30rpx;
      position: relative;
      height: 260rpx;
      box-sizing: border-box;
      display: flex;
      align-items: center;
      margin-top: 30rpx;
      .bg {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        font-size: 0;
      }
      .text-box {
        position: relative;
        color: #fff;
        .discount-name {
          font-size: 38rpx;
          font-weight: 600;
          display: -webkit-box;
          word-break: break-word;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          overflow: hidden;
          text-overflow: ellipsis;
        }
        .shop-name {
          display: flex;
          align-items: center;
          margin-top: 20rpx;
          .text {
            max-width: 90%;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;
            text-overflow: ellipsis;
            font-size: 26rpx;
          }
          .arrow {
            width: 24rpx;
            height: 24rpx;
            font-size: 0;
            margin-left: 10rpx;
          }
        }
        .time-box {
          display: flex;
          align-items: center;
          margin-top: 40rpx;
          .icon {
            width: 24rpx;
            height: 24rpx;
            font-size: 0;
            margin-right: 10rpx;
          }
          .text {
            margin-right: 6rpx;
          }
          .much {
            display: flex;
            align-items: center;
            .number {
              color: #f6e59e;
              margin: 0 4rpx 0 -2rpx;
            }
          }
          .little {
            display: flex;
            align-items: center;
            .number {
              width: 32rpx;
              height: 32rpx;
              text-align: center;
              line-height: 32rpx;
              border-radius: 6rpx;
              font-size: 20rpx;
              background: rgba(0,0,0,.5);
            }
            .colon {
              margin: 0 6rpx;
              font-family: PingFangSC-Medium, tahoma;
            }
          }
        }
      }
    }
  }
}