@charset "UTF-8";
.text-center.data-v-199c9a2f {
  text-align: center;
}
.font-weight.data-v-199c9a2f {
  font-weight: bold;
}
.page-width.data-v-199c9a2f {
  width: 100%;
}
.goods-hover-class.data-v-199c9a2f {
  opacity: .9;
  background-color: #f7f7f7;
}
.background-image.data-v-199c9a2f {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
}
/*全局文字大小*/
/* 屏幕宽度*/
page.data-v-199c9a2f {
  font-size: 32rpx;
  background: #f7f7f7;
}
.page-width.data-v-199c9a2f {
  width: 100%;
}
.u-hover-class.data-v-199c9a2f {
  opacity: .9;
  background-color: #f7f7f7;
}
.safe-area-inset-bottom.data-v-199c9a2f {
  padding-bottom: 0;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}
.share-qr-code-poster.data-v-199c9a2f {
  width: 750rpx;
  height: 100%;
  position: fixed;
  z-index: 1501;
  left: 0;
  top: 0;
  background-color: rgba(153, 153, 153, 0.5);
}
.share-qr-code-poster .loading.data-v-199c9a2f {
  width: 220rpx;
  height: 220rpx;
}
.share-qr-code-poster .app-icons.data-v-199c9a2f {
  height: 290rpx;
}
.share-qr-code-poster .app-icons .app-text.data-v-199c9a2f {
  font-size: 26rpx;
  color: #353535;
}
.share-qr-code-poster .app-icons > view.data-v-199c9a2f {
  width: 50%;
  height: 100%;
}
.share-qr-code-poster .app-icons > view .app-icon.data-v-199c9a2f {
  width: 120rpx;
  height: 120rpx;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: white;
  border-radius: 50%;
  margin-top: 60rpx;
  margin-bottom: 24rpx;
}
.share-qr-code-poster .app-icons > view .app-share.data-v-199c9a2f {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAhFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////8SltwDjtn2/P7o9f1iuuk+quMsoeFQsebU7fm64fWu3PPE5fdvv+rf8fuk1/KTz/B6xOzM6fiIyu6c0/CCSsRrAAAAF3RSTlMACBF46MZq89xQQieFW9G4jrAeOJcxpvBmtV0AAAU6SURBVGje3ZvbgpowEIZFQPFs7bZDEkDOiL7/+9WAOgqWDAjW7Xe3e/M7h8xMQjJqz2Kmf/0wLWMKAFPDMn9s9dluNCzj2dacwjOm5nY2Hg3Dr+UamjGXi95VF1sLKFi9amsrE+iYM62nwOoGtMPSxz3ILqfQHuNVaW1iQDeM1SsOn6+hO+bPzl7+gtfYjruZa8CrWPMuSQV9oLeN9MKEftjs3utmxPjZplJBn8zoixf6ZaLRdHWAf6GsLaF/dO3d9qLN740voirdMxiK5iL2EwZj+qtBd2fAcFjjv9fnDQzJD+09CU1P7TkMzfMwjy0YmvWzMGtbGB5dU6ykwVjUDTahIzxJBAcim5rJnVuw7zLbdg8RUXtezSwDOhIzuyQjSVsVk7E3dBZmXgAEVt0N5mcqri5hJ1BjaZ0MFmHsemcN1znm/Po7RBI4pXLY0mTNIibSntl3HATc4KV0BEpMrW0XFs5FFkkBOUqTjxyUzNHgDXXdVGEHQIrfRUiw39iGSbpeoevFoZ/4eZC5pfIRbohzIFgKam4VW6f5ubJieLGQWPawslgsQMnk6uk1qAml7v4xgqkUdn24EnjFn0rM6waNFuCbLpKxB5MTl5HyGnboaYrBXggIOtcRN+fLIAdA9rUJSvhRKkCN0D4Tthb+UZZLUJPIynGEGtxh6Gu68FSjVo8cs+iRA8MVhcK0GrIENQGm1iMyBAcOJYKaXKATQwyhFIYnnOy77MpdxjwfqEGeviKc3gunXvEHAQNXcR/CMfqdUDVn/Qk7DGcBdXbpQCBoinHMoUBgUlNKyBe8ltUonMku4gOJ5WhE6sWR7BDi6TrGsDoMBwFCT14DgdxjygKS4tClZjMaGUAsmdiLK10iw7LlCKCxpi1jEHFDrT5dHI0GkxYyUOBZrTthrQpuo14sgMh0pAG8sJAz+e9ExhqHW6LwGEhEOHDVkvriZxz0KFCFhfPM15Fb5tYJNzBUqK6GlBUduW6wmwNkONyTXT0Csq9rJgfeZRWnNpYRsvAUaGQyjMfaPGQHF+F9Di0wsICoi5eUOVVH/GPZKgqciAO9gKyBSFhkbny3hG8tMbOvODmnlswNUMlKZfSzzKzafs5LOa1JfAGZU5lgmFh7H0pE5uIO0otIbVEHMvzAbhZHMuQBIFxcjgVIGT4hH43zJDzsPftR2HWyh5jywC2V90I9+iwoqn5ZiyuuLmBuKqrb96KANzKmjLcCkxYtxnyqruHUU59JGMVAr+6IdzgcSkLPvoLpjbtVFigH+iX15MNJfXFnB+dJcJQxxYRCZYXJunLTFlxkvVPCnzskcq7Bx1Arp6C5apsalbpO0hiMsEyomAOGgYWqbWo9yNVouQJUZPbjIBBlPm8McYHebLBDPQSjz5gTxeELT4tJSwF618uBxg6Pm7oLY1TIwqbygC2kC2d4WEHydMGuMcYZEBB7+t4YxspD1EQWZC8g6dL3Eb8Jx8ZhsY5VW0B+8rCCqJkTDspFzFQTDc9jW0JPLW2ETNSH4+4h9YXgkkKPc5HkaXxpFfTMgpXqYwgeJlbxzlT+RR+rLY36+SeRRiuIE6CyavHBS4T7Jm0nQGupBiMr1fCTHty6z/fHQHBow7zLR03OhfCjgrxINGjNRvuYz7jv+nD9QZ/q33I54cOuYwx/AeXjrtwMfMnoI69VDXmR7EOvzg12WfCDr0eico+6H34Ftu9Lv9/imvO5bm97Sudvc5W9n8v73+y5wmsPNCbat3yS0vkRzrd+dtT+odV/8bTsjY/p6M8Hv7o8H/wDE1cFkyWfq/4AAAAASUVORK5CYII=);
}
.share-qr-code-poster .app-icons > view .app-code.data-v-199c9a2f {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAkFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////8bkt0unOH0+v5Xr+fg8fsilt7p9fxFp+TS6vlQrOWZz/E7ouLC4vZsuenH5Pfa7vqExe12vuu33fWq1/NJ53CMAAAAG3RSTlMA8uOwTmTXG9BqwVi8pYYTQz0ueyYNyDeb6nNtGAEiAAAEjElEQVRo3rzTWw6FIAwE0BYlIIqvxOfsf5/3/0YNQuvZQDOTKb02TLaPnTfMALPxXeztNJCu7awMLpnq3EjHYCvGI66sePLFdkjS2UWy4Z2RjHepzuuAl0ItcdYjgy89Pa3I5CfK5yIKREeZGkYRbvLiBhQLGaHrAwKO1yPrIaQXqFm/7tlAkJkp0cgQxWPirCAuaWItFLS5efUzj1Ay0qOZoYQft+0M1BhH91YoWunWDlV7xiOpPpVjKGNHVwLUBbrQ4ANNctH6ZUd8ItKf7Uds3fUmCINhGC4aEmJQ4xK2xOflo3wjqP//3y0geyNdod0O4DrR0IO7LYSClXyt9epQfdqfSXVBqrDj0fQuSSGbxPqc8jCrJJ0iwqANSUPWmOVZLvhGegV6UUh6id2SD5iVjZ2YjVeeb9uRxazgec052D3S1IsnC3jIIcbTkg+8aV9pzPuwOpV008/7cviz0zLH1FC2OaUCZzksU90DF0ZjuIQilcthJxjDLpbDMVQph3la6pKxwB3D/p/DCYeHX1VsCPticMbaYZx5p9cM817v1w/vRc9ZP+zw22PFMB+O1y3CV77F64X5Ju+2CO+ECLBFGIG4mMMZVC2HtUdvZg5fhGsOUw1F8x5uoHiQOeyKk0VY5pqvoQoA+jCV6qFpET6Jo0WYZNkmLG+IczH17nnC2pI/E5YchY9ld3qRNP1ToXebGaUcy3zhwaAiHZlg0JFWCQNP7GAQFfRbyCvq/tXFTjgwehbhVNVFYHVTKaNNDiOHw4uiKSg0o+YwNvJNrNn1NAhDYZhIZONCJ9llyzo6sEMG/f//zqnNaXJifbuW4HtLyJNTer75N3DyUWPlf+P3C79cs78+vTEuop4vxsaDsTtN5k+HMVJ2P0egfMLAeoIBRAf6wZt73hLOUDrRqkWevIchc2RAHhSpl/hOhh/0DgqZ6UlChcEKg1/S02LLjvoxi19zCgECc4tnDH4GI3lQ+tx1bTsrGPiGwW+gZQPF3pe0FgngQ1Z5S2LgvpUzLG+Lcn2wOE0CF/THFcAsgGAd7+AmD3xWQ08WR4fMJqtNdTi63520sSkirzFnAURosncelojGvM4C87kPuRMe1O9WAp9G5b72gMA7NsnMA48UPJUDo2lm/TBYMzBzJwSuCzjoAiNFlhZjwQe8CAFDVJCP4UKkAWA5TMLLjY3nZHATtRkYQoNynQrex60zJ/m7rPBgXuyRO+HVZiWCWsJ9KFUgBO6xxVX0BrdXksss/oJTpWtpHHKVUkGDyeSNVG30NwT+O6IUm6gsuD57tZckBGEgCKBdJIxGLNRkoMS+/z3dsRHUfIZ3ga6u2cyilYdQfEg8QMKGM82dsUVpTrEp0FjADkdTDnsmoSGZsEsXmlkUXzxo5m4znKsfz/U00eOnQAMBq4zOVn3t7zwYTVHrh6grFTYjigyTYyNuQp4Xm3ghWxRWk4gSIyuNKBQvrHCJKOc7Fuo86oSuKDagXi/MJAFteMcMzqOdUxL+RdIJjcU084c5RZi4+XHeDR39DaZ0SM+rLOsPJ9dnGhS53qT9t9lcJrPOAAAAAElFTkSuQmCC);
}
.share-qr-code-poster .app-icons > view .text.data-v-199c9a2f {
  font-size: 26rpx;
  color: #353535;
}
.share-qr-code-poster .app-bottom.data-v-199c9a2f {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #f2f2f2;
}
.share-qr-code-poster .app-bottom .app-icons.data-v-199c9a2f {
  width: 100%;
  height: 290rpx;
}
.share-qr-code-poster .app-bottom .app-button.data-v-199c9a2f {
  width: 100%;
  height: 100rpx;
}
.share-qr-code-poster .app-bottom .app-button.data-v-199c9a2f button {
  border-radius: 0;
  border: none;
}
.share-qr-code-poster .app-center.data-v-199c9a2f {
  width: calc(100% - 80rpx);
  padding-top: 100rpx;
  padding-bottom: 77rpx;
  border-radius: 8rpx;
  background-color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.share-qr-code-poster .app-center .app-close.data-v-199c9a2f {
  width: 30rpx;
  height: 30rpx;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAV1BMVEUAAAD////f39/n5+fU1NTx8fHX19ft7e3////Y2Nje3t7w8PD////Nzc3////////s7Oz////x8fH////u7u7MzMzx8fH////MzMzR0dHa2tr9/f3j4+Pgp5ThAAAAGHRSTlMAXp2eoJWijEakfZA6909BfL+aVt7Ney9JKnM1AAAA1ElEQVQ4y62USw6DMAxESYFCoXz7c6D3P2erUNmVHt7hlUWeZqTMkOzICc0y3vyze1oaEcnDPlOISNpEPCpc5DuqpBR05LHtp0Sdwi4jz8yopEUvqYbMoUynrPULqXBWxqGUqfT+QMGLlOm0Vz0FpV49GKPWn9dAxKhIL1Lq5VH5hsTZdDjrBi0TTpAXcmTupKgTF4+yvLpyQtrwal/sBDuGtOHV1kibPUx3iN7Dy+9qoV6kHC86Wp+dro5/f/Dce81Ju3WelELvGLuxd16eGGN24HwAWGcfgGkUetEAAAAASUVORK5CYII=);
  position: absolute;
  top: 28rpx;
  right: 24rpx;
}
.share-qr-code-poster .app-center .app-image-iframe.data-v-199c9a2f {
  width: 440rpx;
  height: 783rpx;
  position: relative;
  box-shadow: 2rpx 2rpx 10rpx #d9d9d9;
}
.share-qr-code-poster .app-center .app-image-iframe .text.data-v-199c9a2f {
  text-align: center;
  color: #888;
}
.share-qr-code-poster .app-center .app-button.data-v-199c9a2f {
  width: 500rpx;
  height: 80rpx;
  margin-top: 38rpx;
  margin-bottom: 24rpx;
}
.share-qr-code-poster .app-center .app-text.data-v-199c9a2f {
  font-size: 24rpx;
  color: #999999;
}
.app-bottom.data-v-199c9a2f {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #f2f2f2;
}
.app-bottom .app-icons.data-v-199c9a2f {
  width: 100%;
  height: 290rpx;
}
.app-bottom .app-button.data-v-199c9a2f {
  width: 100%;
  height: 100rpx;
}
.app-bottom .app-button.data-v-199c9a2f button {
  border-radius: 0;
  border: none;
}
.nav.data-v-199c9a2f {
  height: 90rpx;
  line-height: 90rpx;
  background-color: #fff;
  color: #353535;
  padding: 0 30rpx;
  font-size: 28rpx;
}
.nav .yuan.data-v-199c9a2f {
  margin-top: 28rpx;
  height: 34rpx;
  width: 34rpx;
  display: block;
  float: left;
  margin-right: 10rpx;
}
.nav .to-log.data-v-199c9a2f {
  margin-top: 34rpx;
  float: right;
  height: 22rpx;
  width: 12rpx;
  display: block;
}
.rule.data-v-199c9a2f {
  position: absolute;
  right: 0;
  top: 40rpx;
  color: white;
  font-size: 24rpx;
  height: 48rpx;
  width: 90rpx;
  line-height: 48rpx;
  border-top-left-radius: 24rpx;
  border-bottom-left-radius: 24rpx;
  background-color: rgba(0, 0, 0, 0.2);
}
.today-top.data-v-199c9a2f {
  height: 74rpx;
  width: 74rpx;
  position: absolute;
  top: 40rpx;
  left: 24rpx;
}
.today-top image.data-v-199c9a2f {
  height: 74rpx;
  width: 74rpx;
}
.today-index.data-v-199c9a2f {
  height: 74rpx;
  width: 74rpx;
  position: absolute;
  top: 144rpx;
  left: 24rpx;
}
.today-index image.data-v-199c9a2f {
  height: 74rpx;
  width: 74rpx;
}
.today-step.data-v-199c9a2f {
  width: 100%;
  height: 720rpx;
  position: relative;
  text-align: center;
}
.today-step .step-bg.data-v-199c9a2f {
  width: 100%;
  height: 720rpx;
}
.step-btn.data-v-199c9a2f {
  position: absolute;
  top: 90rpx;
  left: 0;
  right: 0;
  margin: 0 auto;
  font-size: 24rpx;
  color: #353535;
  height: 294rpx;
  width: 280rpx;
  text-align: center;
  padding: 48rpx 0 35rpx;
}
.step-btn.data-v-199c9a2f:active {
  border-radius: 140rpx;
  background-color: rgba(0, 0, 0, 0.5);
}
.step-num.data-v-199c9a2f {
  font-family: DIN;
  font-size: 64rpx;
  margin: 8rpx 0 4rpx;
}
.step-tip.data-v-199c9a2f {
  font-size: 20rpx;
  color: #999;
  margin-top: 8rpx;
}
.get-now.data-v-199c9a2f {
  position: absolute;
  top: 400rpx;
  left: 0;
  right: 0;
  font-size: 26rpx;
  color: #666;
}
.get-now image.data-v-199c9a2f {
  height: 24rpx;
  width: 24rpx;
  margin-right: 10rpx;
}
.invite.data-v-199c9a2f {
  background: -webkit-linear-gradient(left, #ff9d1e, #ffb81e);
  background: linear-gradient(to right, #ff9d1e, #ffb81e);
  height: 80rpx;
  border-radius: 40rpx;
  box-shadow: 0 0 20rpx #ffb71e;
  text-shadow: 0 0 6rpx #ffb81e;
  line-height: 80rpx;
  color: white;
  width: 500rpx;
  font-size: 30rpx;
}
.invite-btn.data-v-199c9a2f {
  position: absolute;
  top: 452rpx;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 500rpx;
}
.friend.data-v-199c9a2f {
  position: relative;
  z-index: 10;
  background-color: #fff;
  margin: -150rpx 24rpx 0;
  padding: 32rpx 24rpx;
  padding-left: 0;
  text-align: center;
  font-size: 24rpx;
  color: #666;
}
.friend-left.data-v-199c9a2f {
  padding: 12rpx 0;
  font-weight: bold;
  width: 108rpx;
  height: 80rpx;
  text-align: center;
  font-size: 24rpx;
  background-color: #ffebd2;
  color: #ff9d1e;
  border-top-right-radius: 40rpx;
  border-bottom-right-radius: 40rpx;
  float: left;
  margin-right: 24rpx;
}
.friend-list image.data-v-199c9a2f {
  height: 80rpx;
  width: 80rpx;
  border-radius: 50%;
  margin: 0 10rpx;
}
.look-more.data-v-199c9a2f {
  padding-top: 10rpx;
  margin-top: 4rpx;
  float: right;
  height: 72rpx;
  width: 120rpx;
  background-color: #f2f2f2;
  color: #999;
  font-size: 22rpx;
  border-radius: 36rpx;
  position: relative;
}
.look-more image.data-v-199c9a2f {
  height: 20rpx;
  width: 10rpx;
  position: absolute;
  right: 13rpx;
  top: 26rpx;
}
.everyday.data-v-199c9a2f {
  margin: 20rpx 0;
  background-color: #fff;
  padding: 24rpx;
  font-size: 24rpx;
  color: #999;
  position: relative;
}
.everyday-title.data-v-199c9a2f {
  font-size: 28rpx;
  color: #353535;
}
.switch.data-v-199c9a2f {
  position: absolute !important;
  right: 24rpx;
  top: 36rpx;
}
.ad.data-v-199c9a2f {
  height: 190rpx;
  width: 100%;
  margin-top: 20rpx;
  margin-bottom: 20rpx;
}
.ad form.data-v-199c9a2f {
  width: 100%;
  height: 190rpx;
}
.ad image.data-v-199c9a2f {
  width: 100%;
  height: 190rpx;
}
.banner.data-v-199c9a2f {
  margin-bottom: 20rpx;
  height: 190rpx;
}
.banner swiper.data-v-199c9a2f {
  height: 190rpx;
}
.banner image.data-v-199c9a2f {
  height: 190rpx;
  width: 100%;
}
.dare.data-v-199c9a2f {
  padding: 40rpx 0 40rpx 32rpx;
  margin: 0 24rpx;
  background-color: white;
  border-radius: 16rpx;
}
.dare-banner.data-v-199c9a2f {
  color: #666;
  font-size: 24rpx;
  height: 40rpx;
  line-height: 40rpx;
  margin-bottom: 80rpx;
}
.dare-right.data-v-199c9a2f {
  float: right;
  height: 40rpx;
  line-height: 40rpx;
  margin-right: 32rpx;
  color: #666;
}
.no-dare.data-v-199c9a2f {
  margin: 54rpx auto 0;
  width: 300rpx;
  font-size: 30rpx;
  color: #999;
  text-align: center;
  background-color: white;
}
.join-over.data-v-199c9a2f {
  height: 56rpx;
  width: 280rpx;
  border-radius: 28rpx;
  background-color: #fff;
  color: #ff9d1e;
  border: 1px solid #ff9d1e;
  font-size: 26rpx;
  line-height: 56rpx;
  margin: 18rpx 0 20rpx;
}
.submit-over.data-v-199c9a2f {
  height: 56rpx;
  width: 210rpx;
  border-radius: 28rpx;
  background-color: #fff;
  color: #ff9d1e;
  border: 1px solid #ff9d1e;
  font-size: 26rpx;
  line-height: 56rpx;
  margin: 18rpx 0 20rpx;
}
.no-dare image.data-v-199c9a2f {
  height: 300rpx;
  width: 300rpx;
  margin-bottom: 40rpx;
}
.dare-info.data-v-199c9a2f {
  color: #999;
  font-size: 30rpx;
  margin-top: -4rpx;
}
.info-num.data-v-199c9a2f {
  margin: 5rpx 0 26rpx;
  font-size: 44rpx;
  color: #ff9d1e;
}
.dare-date.data-v-199c9a2f {
  float: left;
  width: auto;
}
.dare-title.data-v-199c9a2f {
  font-size: 34rpx;
  color: #353535;
  padding: 0 13rpx;
  border-left: 6rpx solid #ff9d1e;
  float: left;
}
.dare-banner image.data-v-199c9a2f {
  height: 20rpx;
  width: 10rpx;
  margin-left: 12rpx;
}
.height.data-v-199c9a2f {
  height: 20rpx;
}
.start.data-v-199c9a2f {
  color: #666;
  font-size: 24rpx;
  margin-top: 30rpx;
  margin-bottom: 30rpx;
}
.dare-item.data-v-199c9a2f {
  height: 250rpx;
  background-color: white;
}
.dare-item .item-img.data-v-199c9a2f {
  margin: -28rpx 64rpx 0 0;
  height: 250rpx;
  width: 250rpx;
  float: left;
}
.dare-item .item-img image.data-v-199c9a2f {
  width: 250rpx;
  height: 250rpx;
}
.dare-item .item.data-v-199c9a2f {
  color: #666;
  height: 250rpx;
  float: left;
  width: 52.5%;
}
.target-step.data-v-199c9a2f {
  color: #353535;
  height: 56rpx;
  line-height: 28rpx;
  font-size: 30rpx;
  margin-bottom: 18rpx;
}
.target-step text.data-v-199c9a2f {
  font-size: 46rpx;
  color: #ff4544;
  font-family: 'DIN';
}
.dare-gold.data-v-199c9a2f {
  margin-top: -5rpx;
  margin-bottom: 8rpx;
  font-size: 26rpx;
}
.dare-gold text.data-v-199c9a2f {
  color: #ff9d1e;
}
.join.data-v-199c9a2f {
  height: 56rpx;
  width: 200rpx;
  border-radius: 28rpx;
  background-color: #ff9d1e;
  color: #fff;
  font-size: 26rpx;
  line-height: 56rpx;
  margin: 18rpx 0 20rpx;
}
.join.data-v-199c9a2f::after {
  border: 0;
}
.exchange-title.data-v-199c9a2f {
  font-size: 30rpx;
  color: #353535;
  margin: 20rpx auto 10rpx;
  text-align: center;
  height: 96rpx;
  background-color: white;
  position: relative;
}
.exchange-title image.data-v-199c9a2f {
  width: 320rpx;
  height: 96rpx;
}
.exchange-title text.data-v-199c9a2f {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: auto;
  height: 96rpx;
  line-height: 96rpx;
}
.good-list.data-v-199c9a2f {
  padding-left: 24rpx;
}
.good-item.data-v-199c9a2f {
  width: 344rpx;
  background-color: #fff;
  font-size: 14px;
  color: #353535;
  margin: 14rpx 14rpx 0 0;
  position: relative;
  display: block;
  border-radius: 16rpx;
  position: relative;
}
.good-item .out-dialog.data-v-199c9a2f {
  width: 344rpx;
  height: 344rpx;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.good-item .out-dialog image.data-v-199c9a2f {
  width: 344rpx;
  height: 344rpx;
}
.good-item .goods-cover.data-v-199c9a2f {
  height: 344rpx;
  width: 344rpx;
  display: block;
  border-top-left-radius: 16rpx;
  border-top-right-radius: 16rpx;
}
.good-info.data-v-199c9a2f {
  padding: 12rpx 24rpx 24rpx 24rpx;
  background-color: white;
  border-bottom-left-radius: 16rpx;
  border-bottom-right-radius: 16rpx;
}
.good-name.data-v-199c9a2f {
  color: #353535;
  font-size: 28rpx;
  height: 72rpx;
}
.good-price.data-v-199c9a2f {
  font-size: 30rpx;
  margin: 8rpx 0;
}
.good-price image.data-v-199c9a2f {
  height: 30rpx;
  width: 30rpx;
  display: block;
  margin-right: 16rpx;
}
.good-exchange.data-v-199c9a2f {
  width: 296rpx;
  height: 48rpx;
  border-radius: 24rpx;
  color: white;
  font-size: 28rpx;
  line-height: 48rpx;
  text-align: center;
}
.good-exchange.data-v-199c9a2f::after {
  border: 0;
}
.bg.data-v-199c9a2f {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 500;
  padding-top: 400rpx;
  background-color: rgba(0, 0, 0, 0.3);
}
.dialog.data-v-199c9a2f {
  width: 600rpx;
  height: 250rpx;
  text-align: center;
  background-color: #fff;
  border-radius: 16rpx;
  padding-top: 65rpx;
  font-size: 28rpx;
  position: relative;
}
.dialog-btn.data-v-199c9a2f {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 90rpx;
  line-height: 90rpx;
  border-top: 1rpx solid #e2e2e2;
}
.line.data-v-199c9a2f {
  height: 90rpx;
  width: 1rpx;
  background-color: #e2e2e2;
}
.submit-btn.data-v-199c9a2f, .close-btn.data-v-199c9a2f {
  width: 50%;
}
.submit-btn.data-v-199c9a2f {
  color: #ff4544;
}
.goods-other-info.data-v-199c9a2f {
  font-size: 24rpx;
  color: #999999;
  margin-bottom: 14rpx;
}
.goods-other-info > view.data-v-199c9a2f:first-of-type {
  text-decoration: line-through;
}

