@-webkit-keyframes activity-toast-show {
  0% {
    -webkit-transform: scale(0.5) translate(-50%, -50%);
    transform: scale(0.5) translate(-50%, -50%);
  }

  75% {
    -webkit-transform: scale(1.08) translate(-50%, -50%);
    transform: scale(1.08) translate(-50%, -50%);
  }

  100% {
    -webkit-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%);
  }
}

@keyframes activity-toast-show {
  0% {
    -webkit-transform: scale(0.5) translate(-50%, -50%);
    transform: scale(0.5) translate(-50%, -50%);
  }

  75% {
    -webkit-transform: scale(1.08) translate(-50%, -50%);
    transform: scale(1.08) translate(-50%, -50%);
  }

  100% {
    -webkit-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%);
  }
}

@-webkit-keyframes activity-toast-hide {
  0% {
    -webkit-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%);
  }

  25% {
    -webkit-transform: scale(1.08) translate(-50%, -50%);
    transform: scale(1.08) translate(-50%, -50%);
  }

  100% {
    -webkit-transform: scale(0.5) translate(-50%, -50%);
    transform: scale(0.5) translate(-50%, -50%);
  }
}

@keyframes activity-toast-hide {
  0% {
    -webkit-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%);
  }

  25% {
    -webkit-transform: scale(1.08) translate(-50%, -50%);
    transform: scale(1.08) translate(-50%, -50%);
  }

  100% {
    -webkit-transform: scale(0.5) translate(-50%, -50%);
    transform: scale(0.5) translate(-50%, -50%);
  }
}

.activity-toast {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 0.08rem;
  border-radius: 0.05rem;
  font-size: 0.14rem;
  color: #fff;
  display: inline-block;
  z-index: 19999;
}

.activity-toast-transition-enter {
  opacity: 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

.activity-toast-transition-enter-active {
  opacity: 1;
  -webkit-transition: .3s opacity cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: .3s opacity cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-animation: activity-toast-show .3s cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: activity-toast-show .3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.activity-toast-transition-exit {
  opacity: 1;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

.activity-toast-transition-exit-active {
  opacity: 0;
  -webkit-transition: .3s opacity cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: .3s opacity cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-animation: activity-toast-hide .3s cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: activity-toast-hide .3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.activity-toast {
  padding: 8PX;
  border-radius: 5PX;
  font-size: 14PX;
}
.h5-mall-sec-card-wrapper {
  width: 7.1rem;
  padding: 0 .2rem;
  margin: 0 auto;
}

.h5-mall-sec-card-wrap {
  display: block;
  width: 7.1rem;
  height: 2.85rem;
  margin: 0 auto;
  border-radius: .12rem;
  font-style: normal;
  overflow: hidden;
  margin-bottom: .14rem;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  background-color: #fff;
}

.h5-mall-sec-card-wrap .h5-sec-card-timer {
  position: absolute;
  width: 2.85rem;
  height: .52rem;
  left: 0;
  bottom: 0;
  opacity: .95;
  text-align: center;
  font-size: .24rem;
  color: #fff;
  letter-spacing: .0.86rem;
  line-height: .56rem;
  border-radius: 0 .12rem 0 .12rem;
}

.h5-mall-sec-card-wrap .h5-sec-card-timer.type-1,
.h5-mall-sec-card-wrap .h5-sec-card-timer.type-2 {
  background: -webkit-gradient(linear, left top, right top, from(#a70bed), to(#fc4adc));
  background: -webkit-linear-gradient(left, #a70bed 0%, #fc4adc 100%);
  background: linear-gradient(to right, #a70bed 0%, #fc4adc 100%);
}

.h5-mall-sec-card-wrap .h5-sec-card-timer.type-3 {
  background: -webkit-gradient(linear, left top, right top, from(#F76B1C), to(#FAD961));
  background: -webkit-linear-gradient(left, #F76B1C 0%, #FAD961 100%);
  background: linear-gradient(to right, #F76B1C 0%, #FAD961 100%);
}

.h5-mall-sec-card-wrap .h5-sec-card-timer .h5-sec-box-container {
  color: #fff;
}

.h5-mall-sec-card-wrap .h5-sec-card-timer .h5-sec-box {
  display: inline-block;
  width: .38rem;
  height: .38rem;
  border-radius: 0.04rem;
  vertical-align: sub;
  background-color: #fff;
}

.h5-mall-sec-card-wrap .h5-sec-card-timer .h5-sec-box:nth-child(1) {
  margin-right: .06rem;
}

.h5-mall-sec-card-wrap .h5-sec-card-timer .h5-sec-box:nth-child(2) {
  margin-left: 0;
  margin-right: .06rem;
}

.h5-mall-sec-card-wrap .h5-sec-card-timer .h5-sec-box:nth-child(3) {
  margin-left: 0;
}

.h5-mall-sec-card-wrap .h5-sec-card-timer .h5-sec-box.type-2 {
  color: #ad19ee;
}

.h5-mall-sec-card-wrap .h5-sec-card-timer .h5-sec-box.type-3 {
  color: #f67c38;
}

.h5-mall-sec-card-wrap .h5-sec-card-timer .h5-sec-box b {
  font-style: normal;
  font-weight: 400;
  position: relative;
  top: -0.07rem;
}

.h5-mall-sec-card-wrap .card-info {
  float: right;
  right: .4rem;
  position: relative;
}

.h5-mall-sec-card-wrap .card-info p {
  width: 3.6rem;
  height: .8rem;
  font-size: .32rem;
  line-height: .4rem;
  color: #212121;
  margin-top: .3rem;
  margin-bottom: .8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.h5-mall-sec-card-wrap .card-info .price {
  position: relative;
}

.h5-mall-sec-card-wrap .card-info .price .price-num {
  position: absolute;
  top: -0.22rem;
  line-height: 0;
}

.h5-mall-sec-card-wrap .card-info .price .price-num .num-end-text {
  display: inline-block;
  vertical-align: top;
  font-size: .24rem;
  color: #5c667e;
  line-height: .24rem;
}

.h5-mall-sec-card-wrap .card-info .price .price-num .little-price-one,
.h5-mall-sec-card-wrap .card-info .price .price-num .little-price-two {
  font-size: .24rem;
}

.h5-mall-sec-card-wrap .card-info .price .price-logo {
  position: absolute;
  top: .22rem;
}

.h5-mall-sec-card-wrap .card-info .price .price-logo.start {
  width: 1.7rem;
  height: .54rem;
  background-size: 100% 100%;
  background-image: url(//i0.hdslb.com/bfs/activity-plat/static/20190225/491d90335af7384363d82d8e3fbfcb30/P7gvoMtTf.png);
}

.h5-mall-sec-card-wrap .card-info .price .price-logo.end {
  width: 1.7rem;
  height: .54rem;
  background-size: 100% 100%;
  background-image: url(//i0.hdslb.com/bfs/activity-plat/static/20190225/491d90335af7384363d82d8e3fbfcb30/nW6JvHhITk.png);
}

.h5-mall-sec-card-wrap .card-info .price .sec-img {
  display: inline-block;
  height: .22rem;
  margin-right: .1rem;
  background-size: 100% 100%;
}

.h5-mall-sec-card-wrap .card-info .price .sec-img-1 {
  width: .71rem;
  background-image: url(//activity.hdslb.com/blackboard/static/20181024/491d90335af7384363d82d8e3fbfcb30/97oue5AiU.png);
}

.h5-mall-sec-card-wrap .card-info .price .sec-img-2 {
  width: .89rem;
  background-image: url(//activity.hdslb.com/blackboard/static/20181025/8a3e1fa14e30dc3be9c5324f604e5991/P7m8uMM1o.png);
}

.h5-mall-sec-card-wrap .card-info .price .num {
  display: inline-block;
  font-size: .36rem;
  color: #ff5687;
}

.h5-mall-sec-card-wrap .card-info .price .num i {
  font-weight: 400;
  font-style: normal;
  font-size: .24rem;
}

.h5-mall-sec-card-wrap .card-info .price .qi {
  display: inline-block;
  font-size: .24rem;
  color: #ff5687;
  margin-left: .08rem;
}

.h5-mall-sec-card-wrap .card-info .type {
  position: absolute;
  top: -0.58rem;
  font-size: .24rem;
  color: #5c667e;
}

.h5-mall-sec-card-wrap .card-img {
  width: 2.85rem;
  height: 2.85rem;
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  float: left;
  border-radius: .12rem 0 0 .12rem;
}

.h5-mall-sec-card-wrap .card-img .mask {
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,.4);
  position: absolute;
  left: 0;
  top: 0;
}

.h5-mall-sec-card-wrap .card-img .mask .presell-type {
  width: 1.6rem;
  height: 1.6rem;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.h5-mall-sec-card-wrap .card-img .mask .presell-type-1 {
  background: url("//i0.hdslb.com/bfs/activity-plat/static/20180814/da21ccadcae3ec26db9b6ba2e033f7c2/j6x9zr36zv.png");
  background-size: 100%;
  background-repeat: no-repeat;
}

.h5-mall-sec-card-wrap .card-img .mask .presell-type-2 {
  background: url("//i0.hdslb.com/bfs/activity-plat/static/20190225/491d90335af7384363d82d8e3fbfcb30/BygJm4CgIN.png");
  background-size: 100%;
  background-repeat: no-repeat;
}

.h5-mall-sec-card-wrap .card-img .mask .presell-type-3 {
  background: url("//i0.hdslb.com/bfs/activity-plat/static/20190225/491d90335af7384363d82d8e3fbfcb30/HkJQ4CxIV.png");
  background-size: 100%;
  background-repeat: no-repeat;
}

.h5-mall-sec-card-wrap .card-img .mask .presell-type-4 {
  background: url("//activity.hdslb.com/blackboard/static/20181025/491d90335af7384363d82d8e3fbfcb30/Hye7XRiAsm.png");
  background-size: 100%;
  background-repeat: no-repeat;
}
.sec-mall-card-wrapper {
  width: 7.1rem;
  margin: 0 auto;
}

.h5-sec-two-card-wrap {
  width: 3.48rem;
  border-radius: .12rem;
  font-style: normal;
  overflow: hidden;
  margin-right: .14rem;
  float: left;
  text-decoration: none;
  margin-bottom: .14rem;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  background-color: #fff;
}

.h5-sec-two-card-wrap:nth-child(2n) {
  margin-right: 0;
}

.h5-sec-two-card-wrap .h5-sec-card-timer {
  position: absolute;
  width: 100%;
  height: .52rem;
  left: 0;
  bottom: 0;
  opacity: .95;
  text-align: center;
  font-size: .24rem;
  color: #fff;
  letter-spacing: .0.86rem;
  line-height: .56rem;
}

.h5-sec-two-card-wrap .h5-sec-card-timer.type-1,
.h5-sec-two-card-wrap .h5-sec-card-timer.type-2 {
  background: -webkit-gradient(linear, left top, right top, from(#a70bed), to(#fc4adc));
  background: -webkit-linear-gradient(left, #a70bed 0%, #fc4adc 100%);
  background: linear-gradient(to right, #a70bed 0%, #fc4adc 100%);
}

.h5-sec-two-card-wrap .h5-sec-card-timer.type-3 {
  background: -webkit-gradient(linear, left top, right top, from(#F76B1C), to(#FAD961));
  background: -webkit-linear-gradient(left, #F76B1C 0%, #FAD961 100%);
  background: linear-gradient(to right, #F76B1C 0%, #FAD961 100%);
}

.h5-sec-two-card-wrap .h5-sec-card-timer .h5-sec-box-container {
  color: #fff;
}

.h5-sec-two-card-wrap .h5-sec-card-timer .h5-sec-box {
  display: inline-block;
  width: .38rem;
  height: .38rem;
  border-radius: 0.04rem;
  vertical-align: sub;
  background-color: #fff;
}

.h5-sec-two-card-wrap .h5-sec-card-timer .h5-sec-box:nth-child(1) {
  margin-right: .06rem;
}

.h5-sec-two-card-wrap .h5-sec-card-timer .h5-sec-box:nth-child(2) {
  margin-left: 0;
  margin-right: .06rem;
}

.h5-sec-two-card-wrap .h5-sec-card-timer .h5-sec-box:nth-child(3) {
  margin-left: 0;
}

.h5-sec-two-card-wrap .h5-sec-card-timer .h5-sec-box.type-2 {
  color: #ad19ee;
}

.h5-sec-two-card-wrap .h5-sec-card-timer .h5-sec-box.type-3 {
  color: #f67c38;
}

.h5-sec-two-card-wrap .h5-sec-card-timer .h5-sec-box b {
  font-style: normal;
  font-weight: 400;
  position: relative;
  top: -0.075rem;
}

.h5-sec-two-card-wrap .two-card-info {
  position: relative;
  padding: 0 .2rem;
}

.h5-sec-two-card-wrap .two-card-info p {
  height: .8rem;
  font-size: .28rem;
  line-height: .4rem;
  margin-top: .12rem;
  margin-bottom: .42rem;
  color: #212121;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.h5-sec-two-card-wrap .two-card-info .price {
  position: relative;
}

.h5-sec-two-card-wrap .two-card-info .price .price-num {
  display: block;
  font-size: .24rem;
  line-height: .24rem;
  position: relative;
  margin-bottom: .1rem;
}

.h5-sec-two-card-wrap .two-card-info .price .price-num .num-end-text {
  display: inline-block;
  vertical-align: top;
  font-size: .24rem;
  color: #5c667e;
  line-height: .24rem;
  font-weight: 350;
}

.h5-sec-two-card-wrap .two-card-info .price .price-num .little-price-one,
.h5-sec-two-card-wrap .two-card-info .price .price-num .little-price-two {
  font-size: .24rem;
}

.h5-sec-two-card-wrap .two-card-info .price .price-num .sec-img {
  display: inline-block;
  height: .21rem;
  margin-right: .05rem;
  background-size: 100% 100%;
}

.h5-sec-two-card-wrap .two-card-info .price .price-num .sec-img-1 {
  width: .68rem;
  background-image: url(//activity.hdslb.com/blackboard/static/20181025/8a3e1fa14e30dc3be9c5324f604e5991/rkJf5A0jm.png);
}

.h5-sec-two-card-wrap .two-card-info .price .price-num .sec-img-2 {
  width: .89rem;
  background-image: url(//activity.hdslb.com/blackboard/static/20181025/8a3e1fa14e30dc3be9c5324f604e5991/P7m8uMM1o.png);
}

.h5-sec-two-card-wrap .two-card-info .price .price-num .num {
  display: inline-block;
  font-size: .36rem;
  color: #ff5687;
}

.h5-sec-two-card-wrap .two-card-info .price .price-num .num i {
  font-weight: 400;
  font-style: normal;
  font-size: .24rem;
}

.h5-sec-two-card-wrap .two-card-info .price .price-logo {
  margin-bottom: .18rem;
  width: 3.1rem;
  height: .54rem;
}

.h5-sec-two-card-wrap .two-card-info .price .price-logo.start {
  background-size: 100% 100%;
  background-image: url(//i0.hdslb.com/bfs/activity-plat/static/20190226/491d90335af7384363d82d8e3fbfcb30/BJQRYNfI4.png);
}

.h5-sec-two-card-wrap .two-card-info .price .price-logo.end {
  background-size: 100% 100%;
  background-image: url(//i0.hdslb.com/bfs/activity-plat/static/20190226/491d90335af7384363d82d8e3fbfcb30/HJeXAYVGU4.png);
}

.h5-sec-two-card-wrap .two-card-info .price .qi {
  display: inline-block;
  font-size: .24rem;
  color: #ff5687;
  margin-left: .08rem;
}

.h5-sec-two-card-wrap .two-card-info .type {
  position: absolute;
  font-size: .24rem;
  color: #5c667e;
  top: -0.38rem;
  margin-bottom: .02rem;
}

.h5-sec-two-card-wrap .two-card-img {
  width: 3.48rem;
  height: 3.48rem;
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
}

.h5-sec-two-card-wrap .two-card-img .mask {
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,.4);
  position: absolute;
  left: 0;
  top: 0;
}

.h5-sec-two-card-wrap .two-card-img .mask .presell-type {
  width: 1.6rem;
  height: 1.6rem;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.h5-sec-two-card-wrap .two-card-img .mask .presell-type-1 {
  background: url("//i0.hdslb.com/bfs/activity-plat/static/20180814/da21ccadcae3ec26db9b6ba2e033f7c2/j6x9zr36zv.png");
  background-size: 100%;
  background-repeat: no-repeat;
}

.h5-sec-two-card-wrap .two-card-img .mask .presell-type-2 {
  background: url("//i0.hdslb.com/bfs/activity-plat/static/20180814/da21ccadcae3ec26db9b6ba2e033f7c2/k7yj3vx733.png");
  background-size: 100%;
  background-repeat: no-repeat;
}

.h5-sec-two-card-wrap .two-card-img .mask .presell-type-3 {
  background: url("//i0.hdslb.com/bfs/activity-plat/static/20180814/da21ccadcae3ec26db9b6ba2e033f7c2/q05px280x4.png");
  background-size: 100%;
  background-repeat: no-repeat;
}

.h5-sec-two-card-wrap .two-card-img .mask .presell-type-4 {
  background: url("//activity.hdslb.com/blackboard/static/20181025/8a3e1fa14e30dc3be9c5324f604e5991/F7vPhaV1s.png");
  background-size: 100%;
  background-repeat: no-repeat;
}

.two-card-wrap:nth-child(2n) {
  margin-right: 0;
}
