.img1 {
  width: 750rpx;
  height: 391rpx;
}

.radio_box {
  width: 650rpx;
  border: 1px solid #f0ece9;
  margin-left: 50rpx;
  height: 200rpx;
  margin-top: 30rpx;
  border-radius: 10rpx;
  position: relative;
}

.radio_box1 {
  width: 650rpx;
  border: 1px solid #eda2a1;
  background: #fff4f4;
  margin-left: 50rpx;
  height: 200rpx;
  margin-top: 30rpx;
  border-radius: 10rpx;
  position: relative;
}

.p {
  position: absolute;
}

.p1 {
  color: #fd4b49;
  font-size: 48rpx;
  font-weight: 800;
  top: 40rpx;
  left: 90rpx;
}

.p2 {
  color: #fd4b49;
  font-size: 25rpx;
  /* font-weight: 800; */
  top: 110rpx;
  left: 100rpx;
  text-decoration: line-through;
}

.p3 {
  color: #fd4b49;
  font-size: 35rpx;
  font-weight: 600;
  top: 60rpx;
  left: 260rpx;
}

.p4 {
  color: #a342ff;
  border: 1px solid #a342ff;
  border-radius: 5rpx;
  top: 70rpx;
  right: 20rpx;
  font-size: 28rpx;
  padding: 5rpx 10rpx;
}

.notice {
  width: 650rpx;
  background: #fafafa;
  color: #999999;
  font-size: 28rpx;
  padding: 50rpx;
  margin-top: 50rpx;
  line-height: 50rpx;
}

.btn-area {
  background: -webkit-linear-gradient(left, #c58aff, #9080f5);
  width: 750rpx;
  height: 150rpx;
  text-align: center;
  color: #fff;
}
checkbox .wx-checkbox-input {
  border-radius: 50%;
  width: 46rpx;
  height: 46rpx;
  background-color: #f5f5f5;
  border: 1rpx solid rgb(122, 122, 122)
}
checkbox .wx-checkbox-input.wx-checkbox-input-checked {
  border: 1rpx solid #fff;
  background: #fff;
}
checkbox .wx-checkbox-input.wx-checkbox-input-checked::before {
  border-radius: 50%;
  width: 40rpx;
  height: 40rpx;
  line-height: 40rpx;
  text-align: center;
  font-size: 30rpx;
  color: #b186fb;
  background: transparent;
  transform: translate(-50%, -50%) scale(1);
  -webkit-transform: translate(-50%, -50%) scale(1);

}
.tuijian{
  position: absolute;
  top: 400rpx;
  left: 40rpx;
  width: 130rpx;
  height: 60rpx;
  z-index: 99999;
}