page {
  position: relative;
  background-color: #cd1e26;
}

image {
  display: block;
}

.bgc {
  z-index: -2;
}

.topBgc {
  width: 750rpx;
  height: 558rpx;
}

.bottomBgc {  
  width: 750rpx;
  position: fixed;
  z-index: -99;
  top: 0;
  height: 100% !important;
}

.giftList {
  padding-left: 66rpx;
  padding-right: 78rpx;
  background:url('https://we-spa.oss-cn-shenzhen.aliyuncs.com/wxapp/20221230/%E7%BC%96%E7%BB%84%2025%402x.png');
  background-size: 750rpx;
  height: 100%;
  padding-bottom: 100rpx;
}

.giftList-item {
  position: relative;
  height: 810rpx;
}

.lid {
  width: 628rpx;
  height: 496rpx;
  margin-left: -20rpx;
}

.back {
  width: 632rpx;
  height: 250rpx;
  position: absolute;
  top: 310rpx;
}

.center {
  width: 588rpx;
  height: 516rpx;
  position: absolute;
  left: 25rpx;
  top: 290rpx;
}
.bottom {
  width: 632rpx;
  height: 250rpx;
  top: 558rpx;
  position: absolute;
}

.margin-bottom {
  margin-bottom: 200rpx;
}

.radio {
  width: 174rpx;
  height: 82rpx;
  position: absolute;
  bottom: 24rpx;
  right: 18rpx;
  border-radius: 36rpx;
  background-image: url('https://we-spa.oss-cn-shenzhen.aliyuncs.com/wxapp/20221201/%E6%8C%89%E9%92%AE%402x.png');
  background-size: 100% 100%;
  text-align: center;
  line-height: 76rpx;
  color: #fff;
  font-weight: 600;
  font-size: 28rpx;
}