@charset "UTF-8";
.text-center.data-v-2d0c424c {
  text-align: center;
}
.font-weight.data-v-2d0c424c {
  font-weight: bold;
}
.page-width.data-v-2d0c424c {
  width: 100%;
}
.goods-hover-class.data-v-2d0c424c {
  opacity: .9;
  background-color: #f7f7f7;
}
.background-image.data-v-2d0c424c {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
}
/*全局文字大小*/
/* 屏幕宽度*/
page.data-v-2d0c424c {
  font-size: 32rpx;
  background: #f7f7f7;
}
.page-width.data-v-2d0c424c {
  width: 100%;
}
.u-hover-class.data-v-2d0c424c {
  opacity: .9;
  background-color: #f7f7f7;
}
.safe-area-inset-bottom.data-v-2d0c424c {
  padding-bottom: 0;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}
.nav.data-v-2d0c424c {
  height: 270rpx;
  width: 100%;
  color: #353535;
  font-size: 15px;
  background-image: url(data:image/png;base64,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);
  background-size: 100% 100%;
  padding: 0 90rpx;
}
.nav > view.data-v-2d0c424c {
  width: 50%;
}
.price.data-v-2d0c424c {
  height: 270rpx;
  line-height: 270rpx;
  font-size: 22px;
  text-align: center;
}
.price text.data-v-2d0c424c {
  font-size: 40px;
}
.name.data-v-2d0c424c {
  font-size: 40rpx;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.need-price.data-v-2d0c424c {
  height: 140rpx;
  line-height: 140rpx;
  padding-left: 24rpx;
  font-size: 16px;
  color: #353535;
  border-bottom: 1rpx solid #ededed;
}
.need-price text.data-v-2d0c424c {
  font-size: 24px;
}
.about.data-v-2d0c424c {
  padding: 40rpx 24rpx;
  color: #666;
  font-size: 15px;
}
.title.data-v-2d0c424c {
  font-size: 15px;
  margin-bottom: 30rpx;
  color: #353535;
}
.title view.data-v-2d0c424c {
  display: inline-block;
  height: 20rpx;
  width: 6rpx;
  margin-right: 8rpx;
  background-color: #ff4544;
}
.content.data-v-2d0c424c {
  padding-bottom: 130rpx;
}
.exchange.data-v-2d0c424c {
  z-index: 10;
  border-top: 1rpx solid #e2e2e2;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  height: 120rpx;
}
.exchange.iphone_x.data-v-2d0c424c {
  padding-bottom: 50rpx;
  height: 170rpx;
}
.coupon-exchange.data-v-2d0c424c {
  margin-top: 20rpx;
  margin-left: 5%;
  height: 80rpx;
  line-height: 80rpx;
  width: 90%;
  border-radius: 40rpx;
  background-color: #ff4544;
  text-align: center;
  font-size: 16px;
  color: #fff;
  padding: 0;
}
.coupon-exchange.data-v-2d0c424c::after {
  border: 0;
}
.dialog-bg.data-v-2d0c424c {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}
.dialog.data-v-2d0c424c {
  width: 574rpx;
  margin: 0 auto;
  background-color: #fff;
  position: fixed;
  top: 25%;
  left: 0;
  right: 0;
  border-radius: 16rpx;
}
.close.data-v-2d0c424c {
  height: 30rpx;
  width: 30rpx;
  position: absolute;
  right: 22rpx;
  top: 22rpx;
  z-index: 10;
}
.lose.data-v-2d0c424c {
  padding: 88rpx 0 88rpx 90rpx;
  height: 310rpx;
  font-size: 15px;
  color: #353535;
}
.lose-img.data-v-2d0c424c {
  height: 134rpx;
  width: 124rpx;
  margin-right: 48rpx;
  display: block;
  float: left;
}
.lose-title.data-v-2d0c424c {
  font-size: 23px;
  font-weight: 500;
  margin: 15rpx 0;
}
.success.data-v-2d0c424c {
  height: 350rpx;
  background-color: #fff;
  text-align: center;
  padding-top: 150rpx;
  font-size: 18px;
  color: #353535;
  border-radius: 16rpx;
}
.success-head.data-v-2d0c424c {
  height: 332rpx;
  width: 574rpx;
  position: absolute;
  top: -215rpx;
  left: 0;
}
.to-card.data-v-2d0c424c, .to-use.data-v-2d0c424c {
  margin-top: 44rpx;
  height: 64rpx;
  border-radius: 32rpx;
  line-height: 64rpx;
  width: 228rpx;
  font-size: 16px;
}
.to-card.data-v-2d0c424c::after, .to-use.data-v-2d0c424c::after {
  border: 0;
}
.to-card.data-v-2d0c424c {
  background-color: #fff;
  color: #353535;
  border: 1rpx solid #999;
}
.to-use.data-v-2d0c424c {
  background-color: #ff4544;
  color: #fff;
}
.success-btn.data-v-2d0c424c {
  padding: 0 39rpx;
}
.dialog-tip.data-v-2d0c424c {
  position: fixed;
  top: 400rpx;
  left: 0;
  right: 0;
  padding-bottom: 88rpx;
  width: 640rpx;
  margin: 0 auto;
  z-index: 221;
  background-color: #fff;
  border-radius: 10px;
  text-align: center;
  font-size: 30rpx;
}
.dialog-msg.data-v-2d0c424c {
  margin: 0 50rpx 50rpx;
}
.dialog-title.data-v-2d0c424c {
  margin: 40rpx auto 35rpx;
}
.dialog-btn.data-v-2d0c424c {
  height: 88rpx;
  width: 640rpx;
  border-top: 1rpx solid #e2e2e2;
  line-height: 88rpx;
  position: absolute;
  bottom: 0;
  left: 0;
}
.dialog-close.data-v-2d0c424c, .dialog-submit.data-v-2d0c424c {
  width: 50%;
}
.line.data-v-2d0c424c {
  height: 44rpx;
  margin-top: 22rpx;
  width: 1rpx;
  background-color: #e2e2e2;
}
.dialog-submit.data-v-2d0c424c {
  color: #ff4544;
}
.nav .right.data-v-2d0c424c {
  height: 270rpx;
  width: 320rpx;
  padding-left: 10rpx;
  font-size: 26rpx;
}

