.index-wrapper .title {
  padding-top: calc(20 * var(--rpx-ratio) * 1px);
  margin: 0 calc(20 * var(--rpx-ratio) * 1px);
}
.index-wrapper .title .text {
  font-size: calc(24 * var(--rpx-ratio) * 1px);
  color: #999;
}
.index-wrapper .title .text .iconfont {
  font-size: calc(36 * var(--rpx-ratio) * 1px);
  color: var(--view-theme);
  margin-top: calc(4 * var(--rpx-ratio) * 1px);
  margin-right: calc(12 * var(--rpx-ratio) * 1px);
  font-style: normal;
  font-weight: normal;
}
.index-wrapper .title .text .name {
  color: #282828;
  font-size: calc(34 * var(--rpx-ratio) * 1px);
  font-weight: bold;
  margin-bottom: calc(5 * var(--rpx-ratio) * 1px);
  position: relative;
  display: flex;
  align-items: center;
}
.index-wrapper .title .text .name .new {
  position: absolute;
  top: calc(2 * var(--rpx-ratio) * 1px);
  left: calc(130 * var(--rpx-ratio) * 1px);
  font-size: calc(16 * var(--rpx-ratio) * 1px);
  font-weight: bold;
}
.index-wrapper .title .more {
  font-size: calc(24 * var(--rpx-ratio) * 1px);
  color: #999999 !important;
}
.index-wrapper .title .more .iconfont {
  margin-left: calc(9 * var(--rpx-ratio) * 1px);
  font-size: calc(26 * var(--rpx-ratio) * 1px);
}

.product-con .mask {
  z-index: 99 !important;
}

.product-con .conter img {
  max-width: calc(750 * var(--rpx-ratio) * 1px) !important;
  height: unset !important;
}

.product-con .wrapper {
  background-color: #fff;
}

.product-con .wrapper .share {
  margin: 0 calc(30 * var(--rpx-ratio) * 1px);
  padding-top: calc(25 * var(--rpx-ratio) * 1px);
}

.product-con .wrapper .share .money {
  font-size: calc(28 * var(--rpx-ratio) * 1px);
  font-weight: 700;
}

.product-con .wrapper .share .money .num {
  font-size: calc(48 * var(--rpx-ratio) * 1px);
}

.product-con .wrapper .share .money .vip-money {
  color: #282828;
  margin-left: calc(13 * var(--rpx-ratio) * 1px);
}

.product-con .wrapper .share .money image {
  width: calc(46 * var(--rpx-ratio) * 1px);
  height: calc(21 * var(--rpx-ratio) * 1px);
  margin-left: calc(7 * var(--rpx-ratio) * 1px);
}

.product-con .wrapper .share .money .vip-money {
  color: #282828;
  margin-left: calc(13 * var(--rpx-ratio) * 1px);
}

.product-con .wrapper .share .iconfont {
  color: #515151;
  font-size: calc(40 * var(--rpx-ratio) * 1px);
  margin-bottom: calc(10 * var(--rpx-ratio) * 1px);
}

.product-con .wrapper .introduce {
  font-size: calc(32 * var(--rpx-ratio) * 1px);
  font-weight: 700;
  margin: calc(23 * var(--rpx-ratio) * 1px) calc(30 * var(--rpx-ratio) * 1px) 0 calc(30 * var(--rpx-ratio) * 1px);
  word-break: break-all;
}

.product-con .wrapper .label {
  margin: 0 calc(30 * var(--rpx-ratio) * 1px);
  font-size: calc(24 * var(--rpx-ratio) * 1px);
  color: #82848f;
  margin-top: calc(22 * var(--rpx-ratio) * 1px);
}

.product-con .wrapper .coupon {
  padding: 0 calc(30 * var(--rpx-ratio) * 1px);
  border-top: calc(1 * var(--rpx-ratio) * 1px) solid #f5f5f5;
  height: calc(80 * var(--rpx-ratio) * 1px);
  font-size: calc(26 * var(--rpx-ratio) * 1px);
  color: #82848f;
}

.product-con .wrapper .coupon .hide {
  width: calc(540 * var(--rpx-ratio) * 1px);
  height: calc(80 * var(--rpx-ratio) * 1px);
  line-height: calc(80 * var(--rpx-ratio) * 1px);
}

.product-con .wrapper .coupon .activity {
  height: calc(40 * var(--rpx-ratio) * 1px);
  padding: 0 calc(20 * var(--rpx-ratio) * 1px);
  border: calc(1 * var(--rpx-ratio) * 1px) solid var(--view-minorColor);
  color: var(--view-theme);
  font-size: calc(24 * var(--rpx-ratio) * 1px);
  line-height: calc(40 * var(--rpx-ratio) * 1px);
  position: relative;
  margin: calc(19 * var(--rpx-ratio) * 1px) 0 calc(19 * var(--rpx-ratio) * 1px) calc(15 * var(--rpx-ratio) * 1px);
}

.product-con .wrapper .coupon .activity:before {
  content: " ";
  position: absolute;
  width: calc(7 * var(--rpx-ratio) * 1px);
  height: calc(10 * var(--rpx-ratio) * 1px);
  border-radius: 0 calc(7 * var(--rpx-ratio) * 1px) calc(7 * var(--rpx-ratio) * 1px) 0;
  border: calc(1 * var(--rpx-ratio) * 1px) solid var(--view-minorColor);
  background-color: #fff;
  bottom: 50%;
  left: -calc(3 * var(--rpx-ratio) * 1px);
  margin-bottom: -calc(6 * var(--rpx-ratio) * 1px);
  border-left-color: #fff;
}

.product-con .wrapper .coupon .activity:after {
  content: " ";
  position: absolute;
  width: calc(7 * var(--rpx-ratio) * 1px);
  height: calc(10 * var(--rpx-ratio) * 1px);
  border-radius: calc(7 * var(--rpx-ratio) * 1px) 0 0 calc(7 * var(--rpx-ratio) * 1px);
  border: calc(1 * var(--rpx-ratio) * 1px) solid var(--view-minorColor);
  background-color: #fff;
  right: -calc(3 * var(--rpx-ratio) * 1px);
  bottom: 50%;
  margin-bottom: -calc(6 * var(--rpx-ratio) * 1px);
  border-right-color: #fff;
}

.product-con .wrapper .coupon .iconfont {
  color: #7a7a7a;
  font-size: calc(28 * var(--rpx-ratio) * 1px);
}

.product-con .attribute {
  background-color: #fff;
  padding: 0 calc(30 * var(--rpx-ratio) * 1px);
  font-size: calc(26 * var(--rpx-ratio) * 1px);
  color: #82848f;
  margin-top: calc(20 * var(--rpx-ratio) * 1px);
  min-height: calc(80 * var(--rpx-ratio) * 1px);
}

.product-con .attribute .atterTxt {
  font-size: calc(28 * var(--rpx-ratio) * 1px);
  color: #282828;
}

.product-con .attribute .iconfont {
  font-size: calc(28 * var(--rpx-ratio) * 1px);
  color: #7a7a7a;
  line-height: calc(40 * var(--rpx-ratio) * 1px);
}

.product-con .userEvaluation {
  margin-top: calc(20 * var(--rpx-ratio) * 1px);
  background-color: #fff;
}

.product-con .userEvaluation .title {
  height: calc(86 * var(--rpx-ratio) * 1px);
  border-bottom: calc(1 * var(--rpx-ratio) * 1px) solid #eee;
  font-size: calc(28 * var(--rpx-ratio) * 1px);
  color: #282828;
  margin-left: calc(30 * var(--rpx-ratio) * 1px);
  padding-right: calc(30 * var(--rpx-ratio) * 1px);
}

.product-con .userEvaluation .title .praise {
  font-size: calc(28 * var(--rpx-ratio) * 1px);
  color: grey;
}

.product-con .userEvaluation .title .praise .iconfont {
  color: #7a7a7a;
  font-size: calc(28 * var(--rpx-ratio) * 1px);
  vertical-align: calc(1 * var(--rpx-ratio) * 1px);
  margin-left: calc(8 * var(--rpx-ratio) * 1px);
}

.product-con .product-intro {
  position: relative;
  margin-top: calc(20 * var(--rpx-ratio) * 1px);
  width: 100%;
  /* padding-bottom: calc(100 * var(--rpx-ratio) * 1px); */
  overflow: hidden;
}

.product-con .product-intro .title {
  font-size: calc(30 * var(--rpx-ratio) * 1px);
  color: #333;
  height: calc(86 * var(--rpx-ratio) * 1px);
  width: 100%;
  background-color: #fff;
  text-align: center;
  line-height: calc(86 * var(--rpx-ratio) * 1px);
}

.product-con .product-intro .conter {
  width: 100%;
}

.product-con .product-intro .conter image {
  width: 100% !important;
  display: block !important;
}

.goodsStyle {
  margin-top: calc(1 * var(--rpx-ratio) * 1px);
  background-color: #fff;
  padding: calc(22 * var(--rpx-ratio) * 1px) calc(30 * var(--rpx-ratio) * 1px);
  display: flex;
  align-items: center;
}

.goodsStyle .pictrue {
  width: calc(120 * var(--rpx-ratio) * 1px);
  height: calc(120 * var(--rpx-ratio) * 1px);
}

.goodsStyle .pictrue image {
  width: 100%;
  height: 100%;
  border-radius: calc(6 * var(--rpx-ratio) * 1px);
}

.goodsStyle .text {
  width: calc(545 * var(--rpx-ratio) * 1px);
  font-size: calc(28 * var(--rpx-ratio) * 1px);
  color: #999;
}

.goodsStyle .text .name {
  width: calc(360 * var(--rpx-ratio) * 1px);
  height: max-content;
  color: #282828;
}

.goodsStyle .text .money {
  text-align: right;
}

.goodsStyle .text .money .num {
  margin-top: calc(7 * var(--rpx-ratio) * 1px);
}

.goodWrapper .item {
  margin-left: calc(30 * var(--rpx-ratio) * 1px);
  margin-right: calc(30 * var(--rpx-ratio) * 1px);
  height: calc(180 * var(--rpx-ratio) * 1px);
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}

.goodWrapper .item .pictrue {
  width: calc(130 * var(--rpx-ratio) * 1px);
  height: calc(130 * var(--rpx-ratio) * 1px);
  overflow: hidden;
  border-radius: calc(6 * var(--rpx-ratio) * 1px);
}

.goodWrapper .item .pictrue image,
.goodWrapper .item .pictrue uni-image,
.goodWrapper .item .pictrue uni-image > div,
.goodWrapper .item .pictrue uni-image img {
  width: 100% !important;
  height: 100% !important;
  border-radius: calc(6 * var(--rpx-ratio) * 1px);
}

.goodWrapper .item .text {
  width: calc(100% - calc(130 * var(--rpx-ratio) * 1px));
  padding-left: calc(20 * var(--rpx-ratio) * 1px);
  position: relative;
}

/* 内部团购订单详情页"查看拼团/邀请好友"按钮文字强制白色 */
.dg-btn {
  color: #fff !important;
}

.goodWrapper .item .text .name {
  font-size: calc(28 * var(--rpx-ratio) * 1px);
  color: #282828;
  width: calc(453 * var(--rpx-ratio) * 1px);
}

.goodWrapper .item .text .num {
  font-size: calc(26 * var(--rpx-ratio) * 1px);
  color: #868686;
}

.goodWrapper .item .text .attr {
  font-size: calc(20 * var(--rpx-ratio) * 1px);
  color: #868686;
  margin-top: calc(7 * var(--rpx-ratio) * 1px);
}

.goodWrapper .item .text .money {
  font-size: calc(26 * var(--rpx-ratio) * 1px);
  margin-top: calc(17 * var(--rpx-ratio) * 1px);
}

.goodWrapper .item .text .evaluate {
  position: absolute;
  width: calc(114 * var(--rpx-ratio) * 1px);
  height: calc(46 * var(--rpx-ratio) * 1px);
  border: calc(1 * var(--rpx-ratio) * 1px) solid #bbb;
  border-radius: calc(4 * var(--rpx-ratio) * 1px);
  text-align: center;
  line-height: calc(46 * var(--rpx-ratio) * 1px);
  right: 0;
  bottom: -calc(5 * var(--rpx-ratio) * 1px);
}

.goodWrapper .item .text .evaluate.userEvaluated {
  font-size: calc(26 * var(--rpx-ratio) * 1px);
  color: #aaa;
  background-color: #f7f7f7;
  border-color: #f7f7f7;
}

.promoterHeader {
  width: 100%;
  height: calc(220 * var(--rpx-ratio) * 1px);
}

.promoterHeader .headerCon {
  width: 100%;
  height: 100%;
  padding: 0 calc(88 * var(--rpx-ratio) * 1px) 0 calc(55 * var(--rpx-ratio) * 1px);
  box-sizing: border-box;
  font-size: calc(28 * var(--rpx-ratio) * 1px);
  color: #fff;
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.promoterHeader .headerCon .name {
  margin-bottom: calc(10 * var(--rpx-ratio) * 1px);
}
.promoterHeader .headerCon .num {
  font-size: calc(50 * var(--rpx-ratio) * 1px);
}
.promoterHeader .headerCon .iconfont {
  font-size: calc(125 * var(--rpx-ratio) * 1px);
}
.sign-record .list .item .data {
  height: calc(80 * var(--rpx-ratio) * 1px);
  line-height: calc(80 * var(--rpx-ratio) * 1px);
  padding: 0 calc(30 * var(--rpx-ratio) * 1px);
  font-size: calc(24 * var(--rpx-ratio) * 1px);
  color: #666;
}
.sign-record .list .item .listn {
  background-color: #fff;
  font-size: calc(24 * var(--rpx-ratio) * 1px);
  color: #999;
}
.sign-record .list .item .listn .itemn .name {
  width: calc(390 * var(--rpx-ratio) * 1px);
  font-size: calc(28 * var(--rpx-ratio) * 1px);
  color: #282828;
  margin-bottom: calc(10 * var(--rpx-ratio) * 1px);
}
.sign-record .list .item .listn .itemn .num {
  font-size: calc(36 * var(--rpx-ratio) * 1px);
  font-family: "Guildford Pro";
  color: #16ac57;
}
.sign-record .list .item .listn .itemn .num.font-color {
  color: var(--view-priceColor) !important;
}
.coupon-list {
  padding: 0 calc(30 * var(--rpx-ratio) * 1px);
  margin-top: calc(25 * var(--rpx-ratio) * 1px);
}
.coupon-list .item {
  width: 100%;
  height: calc(170 * var(--rpx-ratio) * 1px);
  margin-bottom: calc(16 * var(--rpx-ratio) * 1px);
}
.coupon-list .item .money {
  width: calc(220 * var(--rpx-ratio) * 1px);
  height: 100%;
  color: #fff;
  font-size: calc(36 * var(--rpx-ratio) * 1px);
  font-weight: bold;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.coupon-list .item .moneyCon,
.coupons .list .item .moneyCon {
  background-color: var(--view-theme);
  height: 100%;
}
.coupon-list .item .money,
.coupons .list .item .price {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABVBAMAAABweD0JAAAAHlBMVEX////5+fn4+Pj39/f29vb19fX09PTx8fHw8PAAAACpIlkfAAAACnRSTlMAAQIDBAUGBwgJ1UanWAAAArVJREFUeNqdVztu3EAMpQmlYLWLPYGBIH18gwRG4DZF3Lubdo7Cdi4R5ADZExhIfAT3xhouAkwZF7sjDTXkfKROgp5IvvfIoa7uYfoC/ZcjXm4QYD+ChQgC/NyPjQDgc/D/7/1YL++nt2kzFqYf/UmvsYAjZBXg43Ys4G47FvDUL1IJvttG9Bn8dxSb5YCvw3H9mFQy5+jSPR42EJ0ywZstIsVekwiReMwkgqyQRoHvMonEAtCASdZYmXjDJAVWhK6bJCeaSuKwG8uKtw9bsNQ0SVSx+dPpeNtDNJ8zoU6TlCLFYiRYJlGwZU9bJqliE5eGSQqBL9j5C86ZJilF8ok4ynLDPpH0ntZMoom0VMBLaMUkJdEiLoXKcaMKLK7ApkkaIuUNVpjEEkk7dK5CS6QV0cTpg2FtkiZWJCJN0iNwttSgSZZlDnOScEMkEcGbkyTYp/KSvzQJ9WDn9NxikqrARs2nGevnr4ou1OzFcpLELCQ1iSZx3ESfUVvHcnZivMryWOtCJXTgZBIxoGyBhcyUTOKXuin0ET0fN65vZZuXIZcKxGOG9dZuvO751Bg717WjquN1OjWxQS/DA+DPji4kg3J86OlCi+0Po92g/mMsk61jU7/Y87GNNT2OT9DuQpVBAsCvrU4iOzR+zLa7sYsCPm/FAgD+zrA88jd7MYleVeDmQov/LiK5FTeUneLe6EvEXCRWJn/F3nhIIvlq6szaQnOTBI7a99OyGdTQ0/FWN0fM1hc2jIK7+T0vi3a+aTI8md0gn2udhXfzO0XR0TUGKv7xYP+yuQqW5E7izQ3WqAz3sixSfej17sGX5rwo7TaDf63CsGHQoDRd/c996VXSXDR9e3kyiz4PYwIg4pJQB7j/ZOd9HqjpodPm9ue+f+CoDv1rUyyf7Sqa1AjwVhlVvuYgeAfJJfsdehzR6gAAAABJRU5ErkJggg==");
}
.coupon-list .item .money.moneyGray,
.coupons .list .item .price.moneyGray {
  background-color: #ccc;
}
.coupon-list .item .money .num {
  font-size: calc(60 * var(--rpx-ratio) * 1px);
}
.coupon-list .item .text {
  width: calc(470 * var(--rpx-ratio) * 1px);
  padding: calc(6 * var(--rpx-ratio) * 1px) calc(17 * var(--rpx-ratio) * 1px) 0 calc(24 * var(--rpx-ratio) * 1px);
  box-sizing: border-box;
  background-color: #fff;
}
.coupon-list .item .text .condition {
  font-size: calc(30 * var(--rpx-ratio) * 1px);
  color: #282828;
  height: calc(93 * var(--rpx-ratio) * 1px);
}
.coupon-list .item .text .data {
  font-size: calc(20 * var(--rpx-ratio) * 1px);
  color: #999;
  height: calc(50 * var(--rpx-ratio) * 1px);
  display: flex;
  flex-wrap: nowrap;
}
.coupon-list .item .text .data .bnt {
  width: calc(136 * var(--rpx-ratio) * 1px);
  height: calc(44 * var(--rpx-ratio) * 1px);
  border-radius: calc(22 * var(--rpx-ratio) * 1px);
  font-size: calc(22 * var(--rpx-ratio) * 1px);
  text-align: center;
  line-height: calc(44 * var(--rpx-ratio) * 1px);
  color: #fff;
}
.coupon-list .item .text .data .bnt.gray {
  background: #ccc !important;
}
.coupon-list .item.svip .money {
  background-color: #edbb75;
}
.coupon-list .item.svip .condition .line-title {
  border-color: #eec181;
  background-color: #fef7ec;
  color: #eec181;
}
.coupon-list .item.svip .bg-color {
  background: linear-gradient(90deg, #edc98a 0%, #edbb75 100%);
}
.coupon-list .item.svip .bnt.gray {
  background: #cccccc;
}
.coupon-list .item.svip .line1 .image {
  width: calc(30 * var(--rpx-ratio) * 1px);
  height: calc(30 * var(--rpx-ratio) * 1px);
  margin-right: calc(10 * var(--rpx-ratio) * 1px);
  vertical-align: middle;
  z-index: 0;
}

.noCommodity {
  /* border-top: calc(7 * var(--rpx-ratio) * 1px) solid #f5f5f5 */
}

.noCommodity .pictrue {
  width: calc(414 * var(--rpx-ratio) * 1px);
  height: calc(336 * var(--rpx-ratio) * 1px);
  margin: calc(30 * var(--rpx-ratio) * 1px) auto calc(30 * var(--rpx-ratio) * 1px) auto;
}

.noCommodity .pictrue image {
  width: 100%;
  height: 100%;
} /* 登录、注册、忘记密码 */
.register {
  background-image: linear-gradient(to bottom, #eb5447 0, #ff8e3b 100%);
  width: 100%;
  height: 100vh;
}

.register .shading {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: calc(286 * var(--rpx-ratio) * 1px);
  padding-top: calc(70 * var(--rpx-ratio) * 1px);
}

.register .shading .pictrue {
  width: calc(172 * var(--rpx-ratio) * 1px);
  height: calc(172 * var(--rpx-ratio) * 1px);
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.8);
  margin: 0 auto;
}

.register .shading .pictrue image {
  width: calc(164 * var(--rpx-ratio) * 1px);
  height: calc(164 * var(--rpx-ratio) * 1px);
  border-radius: 50%;
  display: block;
}

.register .whiteBg {
  width: calc(620 * var(--rpx-ratio) * 1px);
  border-radius: calc(16 * var(--rpx-ratio) * 1px);
  background-color: #fff;
  margin: calc(30 * var(--rpx-ratio) * 1px) auto 0 auto;
  padding: calc(45 * var(--rpx-ratio) * 1px) calc(30 * var(--rpx-ratio) * 1px) 0 calc(30 * var(--rpx-ratio) * 1px);
}

.register .whiteBg .title {
  font-size: calc(36 * var(--rpx-ratio) * 1px);
  color: #282828;
  text-align: center;
  font-weight: 700;
}

.register .whiteBg .title .item ~ .item {
  margin-left: calc(85 * var(--rpx-ratio) * 1px);
}

.register .whiteBg .title .item {
  color: #999;
  border-bottom: calc(5 * var(--rpx-ratio) * 1px) solid #fff;
  padding-bottom: calc(10 * var(--rpx-ratio) * 1px);
}

.register .whiteBg .title .item.on {
  color: #282828;
  border-bottom-color: #f35749;
}

.register .whiteBg .list .item {
  border-bottom: calc(1 * var(--rpx-ratio) * 1px) solid #ededed;
  padding: calc(47 * var(--rpx-ratio) * 1px) 0 calc(13 * var(--rpx-ratio) * 1px) 0;
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

.register .whiteBg .list .item .name {
  font-size: calc(26 * var(--rpx-ratio) * 1px);
  color: #2d3342;
  margin-bottom: calc(27 * var(--rpx-ratio) * 1px);
  text-align: left;
}

.register .whiteBg .list .item image {
  width: calc(40 * var(--rpx-ratio) * 1px);
  height: calc(40 * var(--rpx-ratio) * 1px);
  display: block;
}

.register .whiteBg .list .item input {
  font-size: calc(32 * var(--rpx-ratio) * 1px);
  flex: 1;
  margin-left: calc(20 * var(--rpx-ratio) * 1px);
}

.register .whiteBg .list .item .placeholder {
  color: #ccc;
}

.register .whiteBg .list .item .codeIput {
  width: calc(250 * var(--rpx-ratio) * 1px);
  margin-left: calc(20 * var(--rpx-ratio) * 1px);
}

.register .whiteBg .list .item .code {
  position: absolute;
  width: calc(150 * var(--rpx-ratio) * 1px);
  height: calc(50 * var(--rpx-ratio) * 1px);
  background-color: #f35446;
  border-radius: calc(30 * var(--rpx-ratio) * 1px);
  color: #fff;
  line-height: calc(50 * var(--rpx-ratio) * 1px);
  text-align: center;
  bottom: calc(17 * var(--rpx-ratio) * 1px);
  right: 0;
  font-size: calc(25 * var(--rpx-ratio) * 1px);
}

.register .whiteBg .list .item .code.on {
  background-color: #bbb;
}

.register .whiteBg .list .forgetPwd {
  text-align: right;
  font-size: calc(28 * var(--rpx-ratio) * 1px);
  color: #666;
  margin-top: calc(20 * var(--rpx-ratio) * 1px);
}

.register .whiteBg .list .forgetPwd .iconfont {
  font-size: calc(30 * var(--rpx-ratio) * 1px);
  margin-right: calc(10 * var(--rpx-ratio) * 1px);
  vertical-align: middle;
}

.register .whiteBg .logon {
  font-size: calc(34 * var(--rpx-ratio) * 1px);
  color: #fff;
  font-weight: 700;
  height: calc(86 * var(--rpx-ratio) * 1px);
  border-radius: calc(43 * var(--rpx-ratio) * 1px);
  background: linear-gradient(to right, #f35447 0, #ff8e3c 100%);
  text-align: center;
  line-height: calc(86 * var(--rpx-ratio) * 1px);
  margin-top: calc(47 * var(--rpx-ratio) * 1px);
}

.register .whiteBg .tip {
  height: calc(110 * var(--rpx-ratio) * 1px);
  text-align: center;
  line-height: calc(105 * var(--rpx-ratio) * 1px);
  font-size: calc(30 * var(--rpx-ratio) * 1px);
  color: #ccc;
}

.register .bottom {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAApQAAAAkCAYAAAA3mqpgAAAC8ElEQVR42u3dPYtdRRzH8e+uD/gIammhIIKNYCPaWFlZWyqImMbGVl+D70CtlOg24tZqGUU0u6VFgmaLBLfSrBhNoomuxT0BHxAs7sM5J5/PCzjnzvwH5sedMzNbx8fHLdm71eMBADBGX1cvL/OB2yv4kd+oEwDAaC09q60iUO6pEwDAaO1NIVB+Xl1RKwCA0bk6ZLXRB8rL1afqBQAwOp8MWW30gbIWG3OuqxkAwGhcr95bxYNXFSgvVDvqBgAwGjvV+SkFyqq3s+MbAKCR7Ox+Z1UPX2Wg/LV6vTpSQwCAjTkaMtnVKQbKWix9v1ZdVEsAgLW7OGSxC6t8yfYaGnKmOpHlbwCA1rzMfWLIYiu1tYKrF//L7dWr1QvVrWoMANCqdnPvVG9Vv63jhesMlDc8VL1UPVfdoeYAAC1r/8rHLY4GOr/OF28iUN5wV/VM9WT1WPVgdW/+vQQA6H/8C3mpOqzOVvstbsC5vIkfs8lAuWxvVvcZXwDARPxYvTGHhmzPqCiHxiUAMCHfzaUhcwqUZ4xLAGBCzgqU47NfHRubAMAEHA/ZRaAcmR/mVBgAYNb2h+wiUI7Qbost8wAAjfh4n905NWh7htcLnczSNwDQaJe6T87tWurtGRZqr/pQqAQARhgmPxqyyqzM6RzKf3qieiW38QAAjWKZ+/3q9BwbN+dAWfVA9XyL23i2jGUAoM3s5t5tZsvcN1Og/GuwfKq/X/F4izEOACzZ7/37SsTv597omyVQrtKL1d26AQAm65fqA92QTTkbdKQLAMBcLlCSO8QBwFyOQLkp53JEEQA04U0z53SDQLlpl6oD3QAAk3QwzOUIlBv3VXVNNwDApFwb5nAEylH4uTqlGwBgUk4NczgCZWP6lvKLfE8JAFPwpW8ncw7liD1cPVvdpisAoDEuc39WfasrBMqxu6d6unrElY8A0Fh2cx+0+GbSMrdAOblg+WiL6x7vr+7MZwYAsA5/VFdaHFp+OITJn3TLavwJqQ6h7upJ+lcAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: calc(620 * var(--rpx-ratio) * 1px);
  height: calc(36 * var(--rpx-ratio) * 1px);
  margin: 0 auto;
} /* 首页修改轮播内部样式； */
.index-bg .uni-swiper-dot {
  width: calc(20 * var(--rpx-ratio) * 1px) !important;
  height: calc(5 * var(--rpx-ratio) * 1px) !important;
  border-radius: calc(3 * var(--rpx-ratio) * 1px);
}

.boutique .uni-swiper-dot {
  width: calc(7 * var(--rpx-ratio) * 1px) !important;
  height: calc(7 * var(--rpx-ratio) * 1px) !important;
  border-radius: 50%;
}

.boutique .uni-swiper-dot-active {
  width: calc(20 * var(--rpx-ratio) * 1px) !important;
  border-radius: calc(5 * var(--rpx-ratio) * 1px) !important;
}

.sign-record .list .item .data {
  height: calc(80 * var(--rpx-ratio) * 1px);
  line-height: calc(80 * var(--rpx-ratio) * 1px);
  padding: 0 calc(30 * var(--rpx-ratio) * 1px);
  font-size: calc(24 * var(--rpx-ratio) * 1px);
  color: #666;
}

.sign-record .list .item .listn {
  background-color: #fff;
  font-size: calc(24 * var(--rpx-ratio) * 1px);
  color: #999;
}

.sign-record .list .item .listn .itemn {
  /* height: calc(120 * var(--rpx-ratio) * 1px); */
  border-bottom: calc(1 * var(--rpx-ratio) * 1px) solid #eee;
  padding: calc(30 * var(--rpx-ratio) * 1px);
}
.sign-record .list .item .listn .itemn .fail-msg {
  margin-top: calc(10 * var(--rpx-ratio) * 1px);
}

.sign-record .list .item .listn .itemn .name {
  /* width: calc(390 * var(--rpx-ratio) * 1px); */
  font-size: calc(28 * var(--rpx-ratio) * 1px);
  color: #282828;
  margin-bottom: calc(10 * var(--rpx-ratio) * 1px);
}

.sign-record .list .item .listn .itemn .num {
  font-size: calc(36 * var(--rpx-ratio) * 1px);
  font-family: "Guildford Pro";
  color: #16ac57;
}

.statistical-page .mc-body {
  padding-bottom: 0;
}

.statistical-page .mpvue-calendar {
  min-width: 100%;
}

.statistical-page .mpvue-calendar table {
  margin: 0;
}

.statistical-page .mpvue-calendar td {
  border-right: 1px solid #fff;
  padding: 0;
  width: 14% !important;
}

.statistical-page .calendar-tools {
  box-shadow: unset;
  -webkit-box-shadow: unset;
  -o-box-shadow: unset;
  -moz-box-shadow: unset;
}

.statistical-page .mc-head-box div {
  font-size: 14px;
}

.statistical-page .mpvue-calendar td:not(.disabled) span.mc-date-red {
  color: unset;
}

.statistical-page
  .mpvue-calendar
  .mc-range-mode
  .mc-range-begin
  span.calendar-date,
.statistical-page
  .mpvue-calendar
  .mc-range-mode
  .mc-range-end
  span.calendar-date {
  border-radius: 0;
  background-color: #2291f8 !important;
}

.statistical-page .mpvue-calendar td.selected span.mc-date-red {
  color: #fff;
}

.statistical-page .mc-range-mode .selected .mc-range-bg {
  background-color: #a0dcf9;
}

.statistical-page
  .mpvue-calendar
  .mc-range-mode
  .mc-range-row-first
  .calendar-date,
.statistical-page
  .mpvue-calendar
  .mc-range-mode
  .mc-range-row-last
  .calendar-date {
  background-color: #a0dcf9;
}

.statistical-page
  .mpvue-calendar
  .mc-range-mode
  .selected.mc-range-second-to-last
  span {
  background-color: #a0dcf9;
}

.statistical-page
  .mpvue-calendar
  .mc-range-mode
  .mc-range-month-first.selected
  .calendar-date,
.statistical-page
  .mpvue-calendar
  .mc-range-mode
  .mc-range-month-last.selected
  .calendar-date {
  background-color: #a0dcf9;
}

.statistical-page .mc-today-element .calendar-date {
  border-radius: 0;
  background-color: unset;
}

.new-users .uni-swiper-dot {
  width: 8px;
  height: 4px;
  background: rgba(0, 0, 0, 0.15);
  border-radius: 2px;
}

.new-users .uni-swiper-dot-active {
  width: 16px;
  height: 4px;
  background: var(--view-theme) !important;
  border-radius: 2px;
}

.pictrue_log {
  width: calc(80 * var(--rpx-ratio) * 1px);
  height: calc(40 * var(--rpx-ratio) * 1px);
  border-radius: calc(20 * var(--rpx-ratio) * 1px) 0 calc(20 * var(--rpx-ratio) * 1px) 0;
  line-height: calc(40 * var(--rpx-ratio) * 1px);
  font-size: calc(24 * var(--rpx-ratio) * 1px);
}

.pictrue_log_class {
  /* background: -webkit-gradient(linear,left top,right top,from(rgba(246,122,56,1)),to(rgba(241,27,9,1))); */
  /* background: linear-gradient(90deg,rgba(246,122,56,1) 0,rgba(241,27,9,1) 100%); */
  background-color: var(--view-theme);
  opacity: 1;
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  text-align: center;
  z-index: 3;
}

.pictrue_log_medium {
  width: calc(80 * var(--rpx-ratio) * 1px);
  height: calc(44 * var(--rpx-ratio) * 1px);
  border-radius: calc(20 * var(--rpx-ratio) * 1px) 0 calc(20 * var(--rpx-ratio) * 1px) 0;
  line-height: calc(44 * var(--rpx-ratio) * 1px);
  text-align: center;
  font-size: calc(26 * var(--rpx-ratio) * 1px);
}

.pictrue_log_big {
  width: calc(100 * var(--rpx-ratio) * 1px);
  height: calc(46 * var(--rpx-ratio) * 1px);
  line-height: calc(46 * var(--rpx-ratio) * 1px);
  border-radius: calc(20 * var(--rpx-ratio) * 1px) 0 calc(20 * var(--rpx-ratio) * 1px) 0;
  font-size: calc(28 * var(--rpx-ratio) * 1px);
}

.spike-box .styleAll {
  background-color: #ffdfdd;
  color: #e93323;
  padding: 0 calc(5 * var(--rpx-ratio) * 1px);
}

.product-con .nav .time .timeTxt {
  color: #fff;
}

.bg-color-hui {
  background: #bbb !important;
}

.page_content .swiper .uni-swiper-dot {
  width: calc(20 * var(--rpx-ratio) * 1px) !important;
  height: calc(5 * var(--rpx-ratio) * 1px) !important;
  border-radius: calc(3 * var(--rpx-ratio) * 1px);
  background: rgba(0, 0, 0, 0.4) !important;
}

.page_content .swiper .uni-swiper-dot-active {
  width: calc(20 * var(--rpx-ratio) * 1px) !important;
  border-radius: calc(5 * var(--rpx-ratio) * 1px) !important;
  background: #fff !important;
}

.pictrue_log_xl {
  background: linear-gradient(
    90deg,
    rgba(246, 122, 56, 1) 0,
    rgba(241, 27, 9, 1) 100%
  );
}

.pictrue_log_xl_gray {
  background: linear-gradient(
    90deg,
    rgba(102, 102, 102, 1) 0,
    rgba(153, 153, 153, 1) 100%
  );
}

.pictrue_log_xl_blue {
  background: linear-gradient(
    90deg,
    rgba(26, 163, 246, 1) 0,
    rgba(24, 192, 244, 1) 100%
  );
}

.flex-aj-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-index.bgf .noCommodity {
  border-top: 0;
}

.product-con .red {
  color: #82848f !important;
}

.borderShow {
  position: relative;
}
.borderShow::after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 1px dashed #007aff;
  box-sizing: border-box;
}

uni-checkbox:not([disabled]) .uni-checkbox-input:hover {
  border-color: #d1d1d1;
}
.bg-green {
  background-color: #3cbb45;
}
.bg-theme {
  background-color: var(--view-theme);
}
uni-toast .uni-toast {
  font-size: calc(30 * var(--rpx-ratio) * 1px);
}

.status_bar {
  height: var(--status-bar-height);
}
.status_bar_red {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: var(--status-bar-height);
  background: #e93323;
}
.eject {
  transform: translate3d(0, 0, 0) !important;
}
.poster-pop .poster-img {
  border-radius: 6px;
}
