@charset "UTF-8";
.text-center.data-v-d3eb8ad0 {
  text-align: center;
}
.font-weight.data-v-d3eb8ad0 {
  font-weight: bold;
}
.page-width.data-v-d3eb8ad0 {
  width: 100%;
}
.goods-hover-class.data-v-d3eb8ad0 {
  opacity: .9;
  background-color: #f7f7f7;
}
.background-image.data-v-d3eb8ad0 {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
}
/*全局文字大小*/
/* 屏幕宽度*/
page.data-v-d3eb8ad0 {
  font-size: 32rpx;
  background: #f7f7f7;
}
.page-width.data-v-d3eb8ad0 {
  width: 100%;
}
.u-hover-class.data-v-d3eb8ad0 {
  opacity: .9;
  background-color: #f7f7f7;
}
.safe-area-inset-bottom.data-v-d3eb8ad0 {
  padding-bottom: 0;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}
.bd-hc.data-v-d3eb8ad0 {
  width: 702rpx;
  border-radius: 15rpx;
  padding: 20rpx 20rpx 0 20rpx;
  background-color: #ffffff;
  overflow: hidden;
  margin: 24rpx 24rpx 24rpx 24rpx;
}
.bd-block.data-v-d3eb8ad0 {
  font-size: 26rpx;
  color: #999999;
  margin-bottom: 20rpx;
}
.bd-block .content.data-v-d3eb8ad0 {
  color: #353535;
}
.bd-give.data-v-d3eb8ad0 {
  padding: 2rpx 4rpx;
  border: 1rpx solid;
  border-radius: 4rpx;
  font-size: 22rpx;
  margin-right: 12rpx;
}
.bd-block view.data-v-d3eb8ad0:first-child {
  margin-right: 26rpx;
  width: 60rpx;
}
.bd-icon.data-v-d3eb8ad0 {
  width: 12rpx;
  height: 22rpx;
}
.card-content.data-v-d3eb8ad0 {
  width: 100%;
}
.card-content .card.data-v-d3eb8ad0 {
  width: 100%;
  height: 160rpx;
  background-image: url(data:image/png;base64,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);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 0 32rpx 0 36rpx;
  margin-bottom: 20rpx;
}
.card-content .card image.data-v-d3eb8ad0 {
  width: 88rpx;
  height: 88rpx;
  display: block;
  margin-right: 68rpx;
  border-radius: 88rpx;
}
.card-content .card .name.data-v-d3eb8ad0 {
  width: 478rpx;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 28rpx;
  color: #353535;
}
.card-content .card .number.data-v-d3eb8ad0 {
  font-size: 24rpx;
  color: #999999;
  margin-top: 10rpx;
}
.coupon-content.data-v-d3eb8ad0 {
  width: 100%;
}
.coupon-content .coupon.data-v-d3eb8ad0 {
  width: 100%;
  height: 160rpx;
  background-image: url(data:image/png;base64,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);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 20rpx;
}
.coupon-content .coupon .dis > text.data-v-d3eb8ad0:first-child {
  font-weight: bold;
  font-size: 36rpx;
}
.coupon-content .coupon .dis > text.data-v-d3eb8ad0:last-child {
  font-size: 22rpx;
  font-weight: bold;
}
.coupon-content .coupon .price > text.data-v-d3eb8ad0:first-child {
  font-size: 18rpx;
  font-weight: bold;
}
.coupon-content .coupon .price > text.data-v-d3eb8ad0:last-child {
  font-size: 36rpx;
  font-weight: bold;
}
.coupon-content .coupon view.data-v-d3eb8ad0:first-child {
  width: 160rpx;
  text-align: center;
}
.coupon-content .coupon view.data-v-d3eb8ad0:last-child {
  padding-left: 32rpx;
}
.coupon-content .coupon image.data-v-d3eb8ad0 {
  width: 88rpx;
  height: 88rpx;
  display: block;
  margin-right: 68rpx;
  border-radius: 88rpx;
}
.coupon-content .coupon .name.data-v-d3eb8ad0 {
  width: 478rpx;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 28rpx;
  color: #353535;
}
.coupon-content .coupon .limit.data-v-d3eb8ad0 {
  font-size: 19rpx;
  color: #353535;
}
.coupon-content .coupon .number.data-v-d3eb8ad0 {
  font-size: 24rpx;
  color: #999999;
  margin-top: 10rpx;
}
.model.data-v-d3eb8ad0 {
  height: 80vh;
  width: 750rpx;
}
.f-top.data-v-d3eb8ad0 {
  height: 105rpx;
  background-color: #ffffff;
  position: relative;
  border-radius: 15rpx;
}
.f-image.data-v-d3eb8ad0 {
  width: 78rpx;
  height: 78rpx;
  padding: 24rpx;
  position: absolute;
  right: 0;
}
.f-img.data-v-d3eb8ad0 {
  width: 30rpx;
  height: 30rpx;
}
.f-title.data-v-d3eb8ad0 {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 594rpx;
}
.f-scroll.data-v-d3eb8ad0 {
  height: calc(80vh - 105rpx);
  width: 100%;
}
.f-scroll-content.data-v-d3eb8ad0 {
  padding: 0 24rpx;
}

