
@charset "UTF-8";

/* 首页样式 */

/* reset */

/*reset*/
body,
html,
p,
h1,
h2,
h3,
section,
ul,
li,
form,
table,
td,
a,
dl,
dt,
dd,
ol {
  margin: 0;
  padding: 0;
  outline: none;
}

body,
html {
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: none;
  -webkit-user-select: none;
  background: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  margin: 0;
  padding: 0;
  font-weight: normal;
}

ul,
li {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a {
  text-decoration: none;
}

input[type=text],
input[type=password],
select {
  -webkit-appearance: none;
  appearance: none;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  box-sizing: border-box;
}

a:focus,
a:active,
a {
  outline: none;
}

input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  outline: none;
}

a,
button,
input {
  -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}

em,
i,
b {
  font-style: normal;
}

fieldset,
img {
  border: 0;
  display: block;
}

img {
  width: 100%;
}

.c:after {
  content: " ";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
  clear: both;
}

.t {
  display: block;
  text-indent: -999em;
  overflow: hidden;
}

.hide {
  width: 0;
  height: 0;
  overflow: hidden;
  display: none;
}

.pr {
  position: relative;
}

body {
  position: relative;
}

html,
body {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

.clearfix:after {
  content: " ";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}

.clearfix {
  *zoom: 1;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.pr {
  position: relative;
}

.t {
  display: block;
  text-indent: -9999px;
  overflow: hidden;
}

.pa {
  position: absolute;
}

* {
  box-sizing: border-box;
}

.hide {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.flex {
  display: flex;
}

.t {
  text-indent: -9999em;
  display: block;
}

.wrap {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/bg.jpg") no-repeat left top;
  background-size: cover;
  overflow: hidden;
  position: relative;
  width: 100vmax;
  height: 100vmin;
  z-index: 0;
}

.slogan {
  width: 2.8rem;
  height: .98rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/slogan.png") no-repeat left top;
  margin-top: 0rem;
  margin-left: 1.4rem;
  background-size: cover;
}

.cont {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 13.2rem;
  height: 7.16rem;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/cont_bg.png) no-repeat left top;
  background-size: 100% auto;
}

.cont::after {
  position: absolute;
  content: "";
  width: 3.38rem;
  height: 4.45rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/tuzi.png") no-repeat center;
  background-size: 100% auto;
  position: absolute;
  bottom: -1rem;
  left: -2.1rem;
  z-index: 3;
  pointer-events: none;
}

.cont .tit_box {
  position: relative;
  padding-top: 1.01rem;
  justify-content: space-between;
  z-index: 2;
}

.cont .tit_box2 {
  padding-top: 0;
}

.tit_box .tit_left1 {
  width: 1.02rem;
  height: .28rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/jxtj.png") no-repeat center left;
  background-size: 100% auto;
}

.tit_box .tit_left2 {
  width: 1.02rem;
  height: .28rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/cnxh.png") no-repeat center left;
  background-size: 100% auto;
}

.tit_right {
  color: #fff;
  font-size: .2rem;
  margin-top: .2rem;
  position: absolute;
  right: .3rem;
}

.tit_right .right1,
.tit_right .right2 {
  background: #5e55b1;
  border-radius: .3rem;
  padding: 0 .1rem;
  align-items: center;
  white-space: nowrap;
  height: .3rem;
}

.tit_right .right1 {
  margin-right: .31rem;
}

.tit_right .right1 i {
  width: .2rem;
  height: .2rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/icon1.png") no-repeat center;
  margin-right: .04rem;
  background-size: 100% auto;
}

.tit_right .right2 {
  margin-right: .3rem;
}

.tit_right .right2 i {
  width: .2rem;
  height: .2rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/icon2.png") no-repeat center;
  margin-right: .04rem;
  background-size: 100% auto;
}

.tit_right .right3 {
  align-items: center;
  width: 1.3rem;
  color: #fff;
}

.tit_right .right3 .avatar_box {
  width: .35rem;
  height: .35rem;
  box-sizing: border-box;
  border: 1px solid #fff;
  border-radius: 50%;
  background: #9281ff;
  margin-right: .04rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #d9dbff;
}

.tit_right .avatar_box img {
  border-radius: 50%;
  width: 100%;
  height: 100%;
}

.list_box {
  margin-left: 1.4rem;
  width: 8.21rem;
  position: relative;
}

.list_box::before {
  position: absolute;
  height: 5.3rem;
  width: 1.6rem;
  background: linear-gradient(to right, transparent, rgba(150, 139, 232, .7));
  content: "";
  top: .9rem;
  left: 6.64rem;
  z-index: 3;
  pointer-events: none;
}

.list {
  width: 8.21rem;
}

.list1 {
  margin-top: .1rem;
  height: 2.1rem;
}

.list .tip-comp-list-no-more-text {
  color: #fff;
  display: flex;
  align-items: center;
  font-size: .24rem;
  width: .3rem;
  text-align: center;
}

.list .tip-comp-goods-status--item {
  width: 3.37rem;
  height: 1.94rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/li_bg.png") no-repeat;
  flex-shrink: 0;
  background-size: 100% auto;
  margin-right: .15rem;
  z-index: 0;
}

.list .tip-comp-merchant-recommend-item--benefit-brand {
  font-size: .25rem;
  color: #5747c5;
  text-align: center;
  display: block;
  line-height: .33rem;
  max-width: 1.7rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.swiper-scrollbar {
  position: absolute;
  left: 3% !important;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 94% !important;
}

.list .van-list {
  overflow: auto;
  display: flex;
}

.list1 .tip-comp-merchant-recommend-item--benefit-topbar {
  margin-top: .26rem;
  margin-left: .23rem;
}

.list1 .tip-comp-merchant-recommend-item--benefit-msg-box {
  padding-left: 1.64rem;
  margin-top: -.9rem;
}

.list1 .tip-comp-goods-status--item .tip-comp-merchant-recommend-item--brand-logo {
  width: 1.14rem;
  height: 1.14rem;
  border-radius: .18rem;
  margin-left: .06rem;
  margin-top: .07rem;
  margin-right: .2rem;
}

.list1 .tip-comp-merchant-recommend-item--benefit-line {
  height: 1.25rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/dj_box.png") no-repeat left top;
  background-size: 1.25rem 1.25rem;
  overflow: hidden;
  display: flex;
}

.list2 .tip-comp-merchant-recommend-item--benefit-line {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/dj_box2.png") no-repeat center top;
  background-size: 1.04rem 1.04rem;
  overflow: hidden;
  margin-top: .09rem;
}

.right_people {
  width: 2.33rem;
  height: 4.87rem;
  margin-left: .25rem;
  margin-top: .68rem;
  position: relative;
}

.right_people .get_box {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/get_bg.png") no-repeat center top;
  background-size: 100% auto;
  width: 2.33rem;
  height: 1.82rem;
  margin-top: .4rem;
  margin-right: .05rem;
  position: relative;
}

.right_people .get_box .text {
  color: #6357af;
  font-size: .22rem;
  line-height: .32rem;
  padding-top: .35rem;
  margin-left: .36rem;
}

.right_people .get_box .num {
  width: 100%;
  position: absolute;
  font-size: .32rem;
  color: #695bc6;
  top: .74rem;
  line-height: .42rem;
  font-weight: bold;
  text-align: center;
}

.right_people .get_box .btn_get {
  position: absolute;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/btn_get_xwz.png") no-repeat center top;
  background-size: 100% auto;
  width: 2.09rem;
  height: .53rem;
  bottom: 0;
  left: .17rem;
  padding-left: .56rem;
  font-size: .18rem;
  color: #603400;
  line-height: .54rem;
}

.right_people .ljcy_btn {
  width: 1.62rem;
  height: .43rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/right_btn.png") no-repeat;
  background-size: 100% auto;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 4.15rem;
  text-align: center;
  color: #603400;
  font-size: .22rem;
  line-height: .43rem;
}

/*轮播-兼容uni-swiper*/
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-pagination,
.uni-swiper-dots {
  position: absolute !important;
  text-align: center !important;
  transition: .3s opacity !important;
  transform: translate3d(0, 0, 0) !important;
  z-index: 10 !important;
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.uni-swiper .uni-swiper-dots-horizontal {
  bottom: 10px !important;
  left: 0 !important;
  width: 100% !important;
}

.right_people .mySwiper1 {
  width: 2.32rem;
  height: 3.01rem;
  overflow: hidden;
  position: relative;
  margin: .2rem auto 0;
}

.right_people .swiper-wrapper {
  width: 2.32rem;
  height: 3.01rem;
  position: relative;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.right_people .swiper-pagination .swiper-pagination-bullet,
.uni-swiper-dot {
  display: inline-block !important;
  border-radius: .04rem !important;
  width: .08rem !important;
  height: .08rem !important;
  background: rgb(255, 255, 255) !important;
  opacity: .3 !important;
  margin: 0 .03rem !important;
}

.right_people .swiper-pagination .swiper-pagination-bullet-active,
.uni-swiper-dot.uni-swiper-dot-active {
  width: .14rem !important;
  opacity: .6 !important;
}

.tip-comp-merchant-recommend-item--benefit-link,
.tip-comp-merchant-recommend-item--game-duty-line {
  display: none;
}

.list1 .tip-comp-merchant-recommend-item--benefit-left-msg {
  height: .72rem;
}

.list1 .tip-comp-merchant-recommend-item--benefit-condition {
  font-size: .17rem;
  color: #6357af;
  display: block;
  width: 1.7rem;
  left: 1.25rem;
  text-align: left;
  top: .8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.list1 .tip-comp-merchant-recommend-item--benefit-info {
  display: none;
}

.list1 .tip-comp-merchant-recommend-item--benefit-name {
  width: 90%;
  font-size: .19rem;
  color: #6357af;
  top: 1.4rem;
  line-height: .24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list .btn-lq,
.list .btn-use,
.list .btn-unavailable {
  width: 1.61rem;
  height: .52rem;
  line-height: .52rem;
  text-align: center;
  font-size: .25rem;
  color: #fff;
  cursor: pointer;
  display: block;
}

.list2 .btn-lq,
.list2 .btn-use,
.list2 .btn-unavailable {
  font-size: .25rem;
}

.list .btn-lq {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/mfl_btn1.png") no-repeat center;
  background-size: 100% 100%;
  color: #603400;
  text-align: left;
  padding-left: .5rem;
  white-space: nowrap;
}

.list .btn-use {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/qsy_btn1.png") no-repeat center;
  background-size: 100% 100%;
}

.list .btn-unavailable {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/yqg_btn1.png") no-repeat center;
  background-size: 100% 100%;
}

.list2 {
  margin-top: .13rem;
  border-bottom-left-radius: .35rem;
  overflow: hidden;
  height: 2.35rem;
}

.list2 .tip-module-goods-list--box {
  height: 2.35rem;
}

.list2 .tip-comp-goods-status--item {
  width: 1.53rem;
  height: 2.16rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/li_bg2.png") no-repeat;
  flex-shrink: 0;
  background-size: 100% auto;
}

.list2 .tip-comp-goods-status--item .tip-comp-merchant-recommend-item--brand-logo {
  width: .96rem;
  height: .96rem;
  border-radius: .12rem;
  display: block;
  margin: .05rem auto 0;
}

.list2 .tip-comp-merchant-recommend-item--benefit-brand {
  text-align: center;
  margin: 0 auto;
  position: relative;
  max-width: 1.5rem;
  padding: 0 .15rem;
  margin-top: .05rem;
  font-size: .23rem;
}

.list2 .tip-comp-merchant-recommend-item--benefit-brand:after,
.list2 .tip-comp-merchant-recommend-item--benefit-brand:before {
  content: "";
  width: .13rem;
  height: .13rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/star.png") no-repeat;
  background-size: 100% auto;
  margin: 0 .04rem;
  display: inline-block;
  flex-shrink: 0;
  position: absolute;
  top: .1rem;
}

.list2 .tip-comp-merchant-recommend-item--benefit-brand:after {
  left: 0;
}

.list2 .tip-comp-merchant-recommend-item--benefit-brand:before {
  right: 0;
}

.list2 .tip-comp-merchant-recommend-item--benefit-condition {
  display: none;
}

.list2 .tip-comp-merchant-recommend-item--benefit-name {
  text-align: center;
  line-height: .25rem;
  color: #6357af;
  font-size: .18rem;
  padding-left: .03rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list2 .btn-lq,
.list2 .btn-use,
.list2 .btn-unavailable {
  width: 1.24rem;
  height: .37rem;
  line-height: .37rem;
  font-size: .22rem;
  margin: .02rem auto 0;
}

.list2 .btn-lq {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/mfl_btn2.png") no-repeat center;
  background-size: 100% 100%;
  padding-left: .42rem;
  color: #603400;
}

.list2 .btn-use {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/qsy_btn2.png") no-repeat center;
  background-size: 100% 100%;
}

.list2 .btn-unavailable {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/yqg_btn2.png") no-repeat center;
  background-size: 100% 100%;
}

.tuzi {
  width: 3.38rem;
  height: 4.45rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/tuzi.png") no-repeat center;
  background-size: 100% auto;
  position: absolute;
  bottom: -2rem;
  left: -2rem;
  z-index: 3;
  pointer-events: none;
  display: none;
}

.filter_wrap {
  position: relative;
  display: flex;
  justify-content: flex-end;
  margin-right: .24rem;
  z-index: 2;
  transform: translate3d(0px, 0px, 10px);
  -webkit-transform: translate3d(0px, 0px, 10px);
}

.filter_wrap p {
  cursor: pointer;
  position: relative;
  font-size: .2rem;
  color: #d9dbff;
  line-height: .3rem;
  height: .3rem;
  padding: 0 .25rem 0 .06rem;
  background: #7167c8;
  border-radius: .07rem;
  border: none;
  display: block;
  outline: none;
}

.filter_wrap::after {
  position: absolute;
  right: .06rem;
  top: .11rem;
  content: "";
  width: .18rem;
  height: .11rem;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/arrow_down.png) no-repeat center center;
  background-size: 100% auto;
}

.filter_wrap .filter_list {
  position: absolute;
  right: 0;
  top: .3rem;
  background: rgba(255, 255, 255, .8);
  z-index: 10;
  border-radius: .07rem;
  width: 1.2rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 3;
}

.filter_wrap .filter_list div {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: .18rem;
  line-height: .26rem;
  padding: 0 .04rem;
  color: #6357af;
}

.page {
  display: none;
}

.page.show {
  display: block;
}

/* 物品详情页样式 S */
.wrap_goodsdetail {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/bg_list.jpg") no-repeat left top;
  background-size: cover;
  overflow: hidden;
  position: relative;
  width: 100%;
  min-height: 100vh;
}

.tip-act-goods-detail {
  width: 12.89rem;
  margin: 1.06rem auto 0;
}

.wrap_goodsdetail .tip-act-common {
  margin-top: 0;
  width: 100%;
}

.wrap_goodsdetail .tip-act-current-display {
  width: 3.44rem;
  margin-left: .1rem;
}

.wrap_goodsdetail .tip-comp-goods-detail--com {
  overflow-x: hidden;
  overflow-y: auto;
  height: 4.42rem;
  padding-bottom: .28rem;
}

.wrap_goodsdetail .tip-act-merchant {
  width: 12.89rem;
  display: flex;
  justify-content: space-between;
}

.wrap_goodsdetail .tip-comp-goods-detail--item-box,
.wrap_goodsdetail .tip-comp-goods-detail--item {
  display: flex;
  color: #7f75be;
  font-size: .28rem;
  align-items: flex-start;
  line-height: .36rem;
  margin-bottom: .28rem;
}

.wrap_goodsdetail .tip-comp-goods-detail--item-box {
  border-bottom: .02rem solid #8c8ad5;
  padding-bottom: .2rem;
}

.wrap_goodsdetail .tip-comp-goods-detail--item-box .tip-comp-goods-detail--title,
.wrap_goodsdetail .tip-comp-goods-detail--item span {
  font-size: .36rem;
  color: #6357af;
  flex-shrink: 0;
  width: 1.88rem;
  margin-right: .08rem;
  font-weight: bold;
  background-image: -webkit-linear-gradient(top, #6357af, #6966d5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.wrap_goodsdetail .tip-comp-goods-detail--item span.monify-address-button {
  margin-left: .24rem;
  font-size: .28rem;
  font-weight: normal;
  color: #fff;
  background: none;
  -webkit-text-fill-color: #fff;
}

.wrap_goodsdetail .tip-comp-goods-detail--extrainfo {
  font-size: .28rem;
  color: #6358b1;
  line-height: .38rem;
  margin-top: .17rem;
}

.wrap_goodsdetail .tip-comp-goods-detail--list {
  border-bottom: .02rem solid #8c8ad5;
}

.wrap_goodsdetail .tip-comp-goods-detail--giftimg {
  width: 2.17rem;
  height: 2.17rem;
  border: .02rem solid #fff;
  display: block;
  margin: 0 auto 0;
}

.wrap_goodsdetail .tip-comp-goods-detail--leftslide {
  text-align: center;
  margin-top: .57rem;
  position: relative;
}

.wrap_goodsdetail .tip-comp-goods-detail--giftname {
  color: #fff;
  font-size: .42rem;
  line-height: .52rem;
  margin-top: .1rem;
  position: relative;
}

.wrap_goodsdetail .tip-comp-brandmerchants--remind {
  color: #fff;
  font-size: .34rem;
  line-height: .43rem;
  margin-top: .2rem;
  position: relative;
  word-break: break-all;
}

.wrap_goodsdetail .tip-comp-brandmerchants--remind a {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/goodsdetail_point1.png") no-repeat center left;
  background-size: .24rem .25rem;
  padding-left: .3rem;
}

.wrap_goodsdetail .tip-comp-brandmerchants--remind.active a {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/goodsdetail_point2.png") no-repeat center left;
  background-size: .24rem .25rem;
}

.tip-comp-goods-detail--icon-use {
  display: none;
}

.wrap_goodsdetail .tip-comp-goods-detail--icon-used {
  display: block;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/expired1_big.png") no-repeat center left;
  background-size: 100% auto;
  width: 2.26rem;
  height: 1.87rem;
  position: fixed;
  top: 0;
  right: 0;
}

.wrap_goodsdetail .tip-comp-goods-detail--icon-expired {
  display: block;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/expired2_big.png") no-repeat center left;
  background-size: 100% auto;
  width: 2.26rem;
  height: 1.87rem;
  position: fixed;
  top: 0;
  right: 0;
}

.wrap_goodsdetail .toast_box {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/dhsb_btn.png") no-repeat center;
  background-size: 100% 100%;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50% -50%);
  width: 2.82rem;
  min-height: .62rem;
  color: #fff;
  font-size: .24rem;
  line-height: .62rem;
  display: block;
  text-align: center;
}

.wrap_goodsdetail .tip-comp-goods-detail--right-content .tip-comp-goods-detail--button .tip-comp-btn-long-primary,
.wrap_goodsdetail .tip-comp-goods-detail--right-content .tip-comp-goods-detail--button .tip-comp-btn-maxlarge-primary {
  min-width: 3.91rem;
  height: .73rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_btn1.png") no-repeat center;
  background-size: 100% 100%;
  display: block;
  font-size: .37rem;
  line-height: .73rem;
  flex-shrink: 0;
  margin: 0 .1rem;
  padding: 0 .12rem;
  color: #603400;
  font-weight: bold;
  text-align: center;
}

.wrap_goodsdetail .tip-comp-btn-large-secondary {
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_btn_cancel.png) no-repeat;
  background-size: 100% 100%;
  text-align: center;
  color: #e1d8ff;
  display: block;
  width: 2.82rem!important;
  height: .77rem;
  line-height: .77rem;
  font-size: .39rem;
  margin: 0 .16rem;
}

.wrap_goodsdetail .radio-group {
  color: #fff;
  display: flex;
  align-items: center;
  position: absolute;
  font-size: .28rem;
  line-height: .38rem;
  top: 5rem;
  width: 100%;
  justify-content: center;
}

.wrap_goodsdetail .radio-group .radio {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/goodsdetail_point1.png") no-repeat center;
  background-size: 100% auto;
  width: .24rem;
  height: .25rem;
  margin-right: .06rem;
}

.wrap_goodsdetail .radio-group .radio.act {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/goodsdetail_point2.png") no-repeat;
  background-size: 100% 100%;
}

.wrap_goodsdetail .tip-comp-goods-detail--right-content {
  width: 9.35rem;
  height: 6.03rem;
  background: rgba(255, 255, 255, .4);
  padding: .32rem .24rem 0 .29rem;
  flex: none;
  flex-shrink: 0;
}

.wrap_goodsdetail .tip-comp-goods-detail--qrcode {
  width: 2.14rem;
  height: 2.14rem;
  margin: .2rem auto 0;
}

.wrap_goodsdetail .vue-barcode-element {
  width: 6.06rem;
  height: auto;
  margin: .2rem auto;
  display: block;
}

.wrap_goodsdetail .tip-comp-goods-detail--copy-number {
  width: 6.98rem;
  height: .7rem;
  background: rgba(95, 79, 189, .8);
  text-align: center;
  color: #fff;
  font-size: .28rem;
  line-height: .7rem;
  border: .01rem solid #cac6f5;
  margin: .1rem auto .1rem;
}

.wrap_goodsdetail .tip-comp-goods-detail--btn-cont {
  display: flex;
  justify-content: center;
  margin-top: .3rem;
}

.wrap_goodsdetail .tip-comp-goods-detail--copy-code_tips a {
  display: inline-block;
  margin-left: .24rem;
  color: #fff;
}

/* 商家详情页样式 S */

/* 物品列表页样式 */
.wrap_list {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/bg_list.jpg") no-repeat left top;
  background-size: cover;
  overflow: hidden;
  position: relative;
  width: 100%;
  min-height: 100vh;
}

.tip-act-common {
  margin: 1.15rem auto 0;
  width: 13.33rem;
}

.tip-act-sidebar-box {
  display: flex;
  padding-bottom: .2rem;
}

.tip-act-sidebar-box a,
.page-inner-tabs p {
  width: 1.89rem;
  height: .51rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/list_btn1.png") no-repeat center;
  background-size: 100% auto;
  text-align: center;
  line-height: .51rem;
  color: #e1d8ff;
  font-size: .31rem;
  margin-right: .25rem;
}

.tip-act-sidebar-box a.active,
.page-inner-tabs p.current {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/list_btn1_act.png") no-repeat center;
  background-size: 100% auto;
  color: #603400;
}

.goods-tab .invalid-goods-link-top {
  position: absolute;
  font-size: .21rem;
  color: #e1d8ff;
  right: 0;
  top: -.6rem;
}

.page-inner-tabs {
  margin: .2rem 0;
  display: flex;
  position: relative;
}

.goods-tab {
  position: relative;
}

.tip-comp-list-no-more-text {
  width: 100%;
  text-align: center;
  font-size: .24rem;
  color: #fff;
}

.press__inner {
  flex: 1;
  overflow-y: scroll;
}

.press__goods-list {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 65.1595744681vh;
}

.uni-scroll-view,
.uni-scroll-view-content {
  width: 100%;
  height: 100%;
}

.uni-scroll-view {
  max-height: inherit;
  position: relative;
  -webkit-overflow-scrolling: touch;
}

.uni-scroll-view-content .press__box {
  display: grid;
  grid-template-columns: repeat(2, 50%);
}

.press__goods-item {
  display: flex;
  flex: 1;
  height: 1.56rem;
  background: rgba(109, 92, 208, .4);
  display: flex;
  justify-content: space-between;
  position: relative;
  align-items: center;
  padding: .33rem .39rem .33rem .24rem;
  color: #e1d8ff;
  line-height: 1.2;
  margin-right: .1rem;
  margin-bottom: .23rem;
}

.tip-comp-goods-status--content {
  width: 100%;
  display: flex;
  align-items: center;
}

.tip-comp-goods-status--baseinfo {
  width: 2.4rem;
}

.tip-comp-goods-status--img {
  width: .9rem;
  height: .9rem;
  background: #d8d5ff;
  padding: .01rem;
  margin-right: .1rem;
  flex-shrink: 0;
}

.tip-comp-goods-status--img img {
  display: block;
  width: 100%;
  height: 100%;
}

.tip-comp-goods-status--name {
  color: #fff;
  font-size: .25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.tip-comp-goods-status--businessname {
  color: #e1d8ff;
  font-size: .2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.tip-comp-goods-status--data {
  font-size: .18rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.tip-comp-goods-status-btn {
  width: 1.93rem;
  height: .51rem;
  margin-left: auto;
  margin-right: 0;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/duihuan_btn.png") no-repeat center;
  background-size: 100%;
  text-align: center;
  line-height: .51rem;
  color: #603400;
  font-size: .26rem;
  flex-shrink: 0;
}

.invalid-goods-link {
  display: none;
}

.expired .tip-comp-goods-status-btn {
  display: none;
}

.expired .invalid-goods-link-top {
  display: none;
}

.expired1 li:after {
  content: "";
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/expired1.png") no-repeat center left;
  background-size: 100% auto;
  width: 1.77rem;
  height: 1.35rem;
  position: absolute;
  top: 0;
  right: 0;
}

.expired2 li:after {
  content: "";
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/expired2.png") no-repeat center left;
  background-size: 100% auto;
  width: 1.77rem;
  height: 1.35rem;
  position: absolute;
  top: 0;
  right: 0;
}

.tip-module-goods-list--no-data {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #fffffe;
  font-size: .36rem;
  margin-top: 1.4rem;
}

.tip-module-goods-list--no-data .img {
  width: 1rem;
  height: 1rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/empty.png") no-repeat center left;
  background-size: 100% auto;
}

.tip-module-goods-list--no-data p {
  margin-top: .3rem;
}

.wrap_list .tip-module-goods-list--box {
  height: auto;
}

.expired-tip-text {
  text-align: center;
  color: #fff;
  font-size: .24rem;
  margin-top: .15rem;
}

.press-list__finished,
.press-list__loading {
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  font-size: 14px;
}

.pop {
  color: #6a64b8;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  margin: auto;
  transform: translate3d(0px, 0px, 10px);
  -webkit-transform: translate3d(0px, 0px, 10px);
}

/* 弹窗样式 */
.tip-act-dialog-close,
.tip-act-dialog-wrap .icon-close,
.tip-comp-explain-close,
.tip-comp-dialog-close,
.tip-comp-dialog--close,
.icon-close {
  width: .71rem;
  height: .71rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_close.png") no-repeat center;
  background-size: 100% auto;
  position: absolute;
  top: 0rem;
  right: .1rem;
  z-index: 10;
}


.tip-comp-dialog {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.tip-comp-dialog--notachieved,
.tip-comp-dialog--input-qq-info,
.dialog-bar-code,
.tip-act-dialog-main,
.tip-comp-dialog-modify-phone,
.tip-comp-dialog--prompt,
.tip-comp-explain-tip,
.tip-comp-dialog--fullpage-portrait,
.tip-comp-dialog,
.tip-comp-interest-dialog,
.tip-comp-dialog--input-addr {
  width: 9.11rem;
  height: 6.07rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_bg1.png") no-repeat center;
  background-size: 100% auto;
  position: relative;
  transform: translate3d(0px, 0px, 10px);
  -webkit-transform: translate3d(0px, 0px, 10px);
}

.dialog-box {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
}

.dialog-big .dialog-content {
  display: flex;
  margin-top: .19rem;
  margin-left: 1.1rem;
  width: 7.3rem;
  padding: 0;
}

.dialog-content .text {
  font-size: 3.1914893617vh;
  color: #fff;
  text-align: center;
  margin-top: 2.6595744681vh;
  line-height: 5.3191489362vh;
  height: 39.8936170213vh;
}

.dialog-content .text.mt66 {
  margin-top: 8.7765957447vh;
}

.dialog-content .award-img {
  background: #fff;
  width: 18.6170212766vh;
  height: 18.6170212766vh;
  position: relative;
  margin: 7.9787234043vh auto 0;
  border-radius: .664893617vh;
  overflow: hidden;
  box-shadow: #383db9 0 .2659574468vh 1.329787234vh;
}

.dialog-content .award-img > img {
  width: 18.6170212766vh;
  height: 18.6170212766vh;
  display: block;
  border: .2659574468vh solid #c0c1f4;
  border-radius: .664893617vh;
  margin: .1329787234vh auto 0;
}

.dialog-content .award-name {
  font-size: 3.9893617021vh;
  line-height: 5.8510638298vh;
  color: #fff496;
  text-align: center;
  margin-top: 2.3936170213vh;
}

.dialog-content .award-tips {
  font-size: 3.1914893617vh;
  line-height: 3.9893617021vh;
  color: #ccc1ff;
  text-align: center;
  margin-top: .664893617vh;
}

.dialog-content .btn-group {
  display: flex;
  justify-content: space-between;
  width: 67.8191489362vh;
  position: absolute;
  bottom: 16.4893617021vh;
  left: 0;
  right: 2.6595744681vh;
  margin: auto;
  transform: translateX(1.5957446809vh);
}

.tip-comp-dialog--fullpage-content:before {
  position: absolute;
  top: -.4rem;
  left: 0;
  right: 0;
  margin: auto;
  content: '';
  width: 7.94rem;
  height: 1.2rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/get-coupon/x5m/get-title.png) no-repeat center center;
  background-size: auto 100%;
}

.tip-comp-dialog--fullpage-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  justify-content: space-around;
  padding: 5.3191489362vh 0;
}

/* 恭喜获得弹窗 */
.dialog-big {
  width: 9.11rem;
  height: 6.07rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_bg1.png") no-repeat center;
  background-size: 100% auto;
}

.tip-comp-dialog-title,
.tip-act-dialog-rule-title,
.tip-comp-dialog--title,
.text-get,
.text-jlsm,
.text-nyhd,
.tip-comp-title,
.tip-comp-dialog--title,
.tip-comp-dialog--input-addr-title {
  height: .4rem;
  margin: .4rem 0 0 1.15rem;
  position: relative;
  font-size: .36rem;
  color: #5747c5;
  background-image: -webkit-linear-gradient(top, #5747c5, #635ee0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: .45rem;
  padding-left: .06rem;
}

.tip-comp-dialog-title:after,
.tip-act-dialog-rule-title:after,
.tip-comp-dialog--title:after,
.text-get:after,
.text-jlsm:after,
.text-nyhd:after,
.tip-comp-title:after,
.tip-comp-dialog--title:after,
.tip-comp-dialog--input-addr-title:after {
  content: "";
  position: absolute;
  z-index: 0;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/gxhd.png") no-repeat center;
  background-size: 100% auto;
  width: 1.52rem;
  height: .4rem;
  top: 0;
  left: 0;
}

.dialog-gxhd {
  width: 138.829787234vh;
  height: 81.6489361702vh;
  background: url(https://image-1251917893.file.myqcloud.com/2022/a20221024pvpAnniversary/images/pop_gxhd.png) no-repeat;
  background-size: 100% auto;
  padding-top: 13.2978723404vh;
}

.dialog-gxhd .dialog-content {
  width: 122.3404255319vh;
  margin: 0 auto;
  height: 54.7872340426vh;
  overflow: hidden;
}

.wz-goods-content {
  display: flex;
}

.wz-goods-toast {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/toast_bg.png") no-repeat center;
  background-size: 100% 100%;
  width: 2.42rem;
  height: 2.07rem;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}

.wz-goods-toast .icon-gou {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/gou.png") no-repeat;
  background-size: 100%;
  width: 1.01rem;
  height: .75rem;
  margin: .45rem auto 0;
}

.wz-goods-toast .text {
  font-size: .3rem;
  color: #e1d8ff;
  text-align: center;
  margin-top: .05rem;
  line-height: .34rem;
}

.wz-goods-content .left {
  background: rgba(255, 255, 255, .6);
  width: 5.77rem;
  height: 3.45rem;
  padding: 0rem .12rem 0 .1rem;
}

.wz-goods-content .no-mini-program .bg-get {
  height: 63.5638297872vh;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230720pvpsummer/images/bg_get.png) no-repeat right;
  background-size: 100% 100%;
}

.wz-goods-content .no-mini-program .btn-normal {
  display: none;
}

.wz-goods-content .no-mini-program .get-wrap {
  height: 37.2340425532vh;
  margin-top: 5.8510638298vh;
}

/*! 领多张券 */
.goods-list-wrap {
  position: relative;
  width: 100%;
  height: 53.9893617021vh;
  overflow-y: auto;
}

/*!弹窗按钮*/
.pop_gxhd .btn-goods-detail {
  display: none;
}

.goods-box {
  display: flex;
  align-items: center;
  border-bottom: .02rem solid #d0dbfe;
  padding-top: .12rem;
  padding-bottom: .18rem;
  color: #6357af;
}

.goods-box .goods-img {
  width: 1.05rem;
  height: 1.05rem;
  margin-right: .08rem;
  flex-shrink: 0;
  position: relative;
}

.goods-box .goods-img .label-online {
  position: absolute;
  top: 0;
  left: 0;
  width: .6rem;
  height: .6rem;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230101pvpSpring/images/label-online.png) no-repeat;
  background-size: 100%;
}

.goods-box .goods-img .label-offline {
  position: absolute;
  top: 0;
  left: 0;
  width: .6rem;
  height: .6rem;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230101pvpSpring/images/label-offline.png) no-repeat;
  background-size: 100%;
}

.goods-box .goods-img .label-normal {
  position: absolute;
  top: 0;
  left: 0;
  width: .6rem;
  height: .6rem;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230101pvpSpring/images/label-normal.png) no-repeat;
  background-size: 100%;
}

.goods-box .goods-img img {
  width: 1.05rem;
  height: 1.05rem;
}

.goods-box .goods-detail {
  flex: 1;
  overflow: hidden;
}

.goods-box .goods-detail div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.goods-box .goods-discount {
  background-image: -webkit-linear-gradient(top, #5748c6, #635fe0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: .3rem;
  line-height: .4rem;
  text-overflow: ellipsis;
  width: 3rem;
  overflow: hidden;
  white-space: nowrap;
}

.goods-box .goods-name {
  font-size: .24rem;
  line-height: .34rem;
  text-overflow: ellipsis;
  width: 3rem;
  overflow: hidden;
  color: #6357af;
}

.goods-box .goods-time,
.goods-box .goods-task {
  font-size: .22rem;
  color: #6856db;
  line-height: .26rem;
}

.btn-qwxcx,
.btn-ljdhs,
.btn-lingqu {
  width: 35.1063829787vh;
  height: 10.9042553191vh;
  margin: 0 auto;
  font-size: 0;
  text-indent: -999em;
  overflow: hidden;
}

.btn-qwxcx {
  background: url(https://image-1251917893.file.myqcloud.com/2022/a20221024pvpAnniversary/images/btn_qwxcx.png) no-repeat;
  background-size: 100% 100%;
  width: 60.3723404255vh;
}

.btn-ljdhs {
  background: url(https://image-1251917893.file.myqcloud.com/2022/a20221024pvpAnniversary/images/btn_ljdhs.png) no-repeat;
  background-size: 100% 100%;
}

.btn-lingqu {
  background: url(https://image-1251917893.file.myqcloud.com/2022/a20221024pvpAnniversary/images/btn_lingqu.png) no-repeat;
  background-size: 100% 100%;
}

.goods-list {
  width: 100%;
  overflow-x: hidden;
}

.goods-list-item {
  position: relative;
  width: 85.1063829787vh;
  flex-shrink: 0;
  background: #1d304a;
  border-bottom: .1329787234vh solid rgba(123, 197, 255, .15);
}

.goods-list-item:only-child,
.goods-list-item:only-child .goods-box {
  width: 85.1063829787vh;
}

.goods-list-item.current .goods-box {
  border: .1329787234vh solid #ecc999;
}

.goods-list-item:only-child .goods-box {
  margin: 0;
}

.get-wrap {
  height: 1.98rem;
  padding: 0;
  margin-top: .1rem;
  overflow: auto;
}

.get-wrap .title-discount {
  font-size: .24rem;
  line-height: .34rem;
  color: #6357af;
  position: relative;
  margin-bottom: .05rem;
}

.text-duty,
.text-bjysy {
  text-align: center;
  font-weight: bold;
  font-size: 4.5212765957vh;
  color: #adceeb;
  padding-top: 5.3191489362vh;
}

.get-wrap .code-discount {
  color: #6856db;
  font-size: .22rem;
  line-height: .24rem;
  margin-bottom: .05rem;
}

.get-wrap .title-discount.no-border {
  border-top: none;
}

.get-wrap .title-discount .give-type {
  font-size: .24rem;
  display: flex;
  align-items: center;
  line-height: .28rem;
  color: #6357af;
}

.get-wrap .title-discount .give-type > span {
  color: #6357af;
  display: flex;
  align-items: center;
}

.get-wrap .title-discount .give-type .name {
  display: block;
  width: 13.2978723404vh;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 4.2553191489vh;
  line-height: 4.2553191489vh;
}

.get-wrap .title-discount .give-type > span.link {
  text-decoration: underline;
  height: 4.2553191489vh;
  line-height: 4.2553191489vh;
}

.get-wrap .des-discount {
  color: #6357af;
  font-size: .22rem;
}

.wz-goods-box {
  position: relative;
  border-bottom: .02rem solid #d0dbfe;
  padding-bottom: .1rem;
  margin-bottom: .1rem;
}

.wz-goods-box .label {
  position: absolute;
  top: 0;
  right: .02rem;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/label-limited.png) no-repeat right;
  background-size: 100%;
  width: .33rem;
  height: .61rem;
  z-index: 1;
}

.wz-goods-box .wz-goods-time {
  font-size: 2.6595744681vh;
  color: #adceeb;
}

.wz-goods-box .wz-goods-detail-box {
  display: flex;
  margin-top: 1.5957446809vh;
  position: relative;
}

.wz-goods-box .wz-goods-img {
  width: .69rem;
  height: .69rem;
  margin-right: .05rem;
  border: .02rem solid #a0befe;
  flex-shrink: 0;
}

.wz-goods-box .wz-goods-img img {
  width: 100%;
  height: 100%;
}

.wz-goods-detail .wz-goods-condition {
  font-size: .22rem;
  line-height: .24rem;
  color: #6856db;
}

.cdk .wz-goods-detail .wz-goods-condition {
  color: #6856db;
}

.wz-goods-detail .wz-goods-tips {
  font-size: 2.6595744681vh;
  color: #7e7fd1;
}

.cdk .wz-goods-detail .wz-goods-tips {
  font-size: .18rem;
  line-height: .24rem;
  padding-bottom: .12rem;
  color: #7b6fc4;
}

.cdk .wz-goods-detail {
  padding-top: .1rem;
}

.wz-goods-detail .wz-goods-props {
  display: flex;
  padding-top: .1rem;
  padding-bottom: .1rem;
}

.wz-goods-detail .wz-goods-props .item-props {
  width: .6rem;
  height: .6rem;
  margin-right: .05rem;
  background: #191d37;
  overflow: hidden;
}

.wz-goods-detail .wz-goods-props img {
  width: .6rem;
  height: .6rem;
  display: block;
}

.wz-goods-content .right {
  margin-left: .15rem;
  width: 2.74rem;
}

/* .wz-goods-content .right .btn-more {
  display: none;
} */

.wz-goods-content .flag-bg {
  width: 1.48rem;
  height: 1.48rem;
  margin: 0 auto;
  border: 1px solid #dddeff;
}

.wz-goods-content .flag-bg img {
  width: 100%;
  height: 100%;
  display: block;
}

.wz-goods-content .flag-name {
  background-image: -webkit-linear-gradient(top, #5748c6, #635fe0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: .3rem;
  font-weight: bold;
  line-height: .4rem;
  margin-top: .05rem;
  margin-bottom: .08rem;
  text-align: center;
}

.wz-goods-content .flag-address {
  font-size: .24rem;
  line-height: .26rem;
  color: #6357af;
  margin-top: .15rem;
  text-align: center;
  overflow: hidden;
  height: .8rem;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.wz-goods-content .radio-group {
  color: #5747c5;
  display: flex;
  align-items: center;
  position: absolute;
  font-size: .2rem;
  line-height: .2rem;
  bottom: .89rem;
  right: 1rem;
  display: none;
}

.wz-goods-content .radio-group .radio {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_point.png") no-repeat center;
  background-size: 100% auto;
  width: .28rem;
  height: .28rem;
  margin-right: .03rem;
}

.wz-goods-content .radio-group .radio.act {
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_pointed.png) no-repeat;
  background-size: 100% 100%;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #fff;
}

.wz-act-container {
  width: 77.1276595745vh;
  height: 13.2978723404vh;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.wz-act-container .wz-image-box {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 9.5744680851vh;
  height: 9.5744680851vh;
  border: .2659574468vh solid rgb(130, 160, 204);
}

.wz-act-container .wz-image-box .wz-image {
  width: 9.0425531915vh;
  height: 9.0425531915vh;
}

.wz-act-container .view-button {
  display: none;
}

.wz-act-container .wz-info-detail {
  margin-left: 2.1276595745vh;
}

.wz-act-container .detail-title {
  font-size: 3.1914893617vh;
  color: #adceeb;
}

.wz-act-container .detail-desc {
  color: rgb(130, 160, 204);
  font-size: 3.1914893617vh;
}

.wz-info-box {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/*! 拉起微信 */
.dialog-up-wechat .icon-up-wechat {
  width: 1rem;
  height: 1rem;
  margin: 0 auto;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/no-data.png") no-repeat center;
  background-size: 100% 100%;
}

.dialog-up-wechat .text {
  color: #fff;
  font-size: .38rem;
  line-height: .41rem;
  text-align: center;
  margin-top: .25rem;
}

.dialog-up-wechat .btn-cancel,
.dialog-up-wechat .btn-blue {
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/btn_cancel1.png) no-repeat center;
  background-size: 100% 100%;
  width: 2.03rem;
  height: .68rem;
  line-height: .69rem;
  margin: .25rem auto 0;
  text-align: center;
  font-size: .34rem;
  color: #603400;
}

.dialog-up-wechat .btn-blue {
  margin: 6.3829787234vh auto 0;
}

/*! 二维码弹窗 */
.dialog-code {
  width: 49.7340425532vh;
  height: 62.5vh;
}

.dialog-box.dialog-code .icon-close {
  top: -4.5212765957vh;
  right: -10.1063829787vh;
}

.dialog-code .bg-code {
  width: 48.4042553191vh;
  height: 48.4042553191vh;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230101pvpSpring/images/code_bg.png) no-repeat;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tip-comp-dialog--scan-code {
  width: 9.11rem;
  height: 6.07rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_bg1.png") no-repeat center;
  background-size: 100% auto;
  transform: translate3d(0px, 0px, 10px);
  -webkit-transform: translate3d(0px, 0px, 10px);
}

.dialog-code .bg-code > img,
.tip-comp-dialog--scan-code img {
  width: 40.4255319149vh;
  height: 40.4255319149vh;
  background: #fff;
}

.dialog-code .blue-text {
  font-size: 3.7234042553vh;
  color: #bebef4;
  text-align: center;
  margin-top: 2.6595744681vh;
  font-weight: bold;
}

.dialog-code .white-text {
  font-size: 3.1914893617vh;
  color: #bfd6f6;
  text-align: center;
}

.dialog-code .blue-text,
.dialog-code .white-text {
  background-image: -webkit-linear-gradient(top, #fff, #bfd6f6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*! 条形码弹窗 */
.pop_dhm .tip-comp-dialog--btn-cont {
  margin-top: .22rem;
}

.dialog-bar-code .title-bar-code {
  font-size: .31rem;
  color: #5747c5;
  text-align: center;
  line-height: .41rem;
  margin-top: .44rem;
}

.dialog-bar-code .bg-bar-code {
  width: 100%;
  height: 2.93rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: .15rem;
}

.dialog-bar-code .bg-bar-code .left {
  background: rgba(255, 255, 255, .5);
  width: 3rem;
  height: 2.93rem;
  margin: 0 .1rem;
}

.dialog-bar-code .bg-bar-code .left > img {
  width: 3rem;
  height: 2.93rem;
}

.dialog-bar-code .bg-bar-code .right {
  width: 3rem;
  height: 2.93rem;
  margin: 0 .1rem;
  background: #fff;
}

.dialog-bar-code .bg-bar-code .right > img {
  width: 3rem;
  height: 2.93rem;
}

/*! 奖励说明弹窗 */

/*! 弹窗组件样式修改 */
.tip-comp-cover {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, .75);
  z-index: 101;
  transform: translate3d(0px, 0px, 10px);
  -webkit-transform: translate3d(0px, 0px, 10px);
}

.tip-comp-dialog--scan-code .tip-comp-dialog--scan-code-title {
  width: 7.6rem;
  height: .57rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/glwxh.png") no-repeat center;
  background-size: auto 100%;
  margin: .46rem 0 0 1rem;
  text-indent: -9999em;
}

/*.tip-comp-dialog-content {
	margin-bottom: calc(25 / 376 * 100vh)
}*/
.tip-comp-dialog--notachieved-content {
  text-align: center;
  margin-top: .2rem;
}

.tip-comp-dialog--notachieved-useinfo {
  max-width: 79.7872340426vh;
  font-size: .28rem;
  padding-bottom: .1rem;
  padding-top: .1rem;
  margin: 0 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.tip-comp-dialog--notachieved-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 6.12rem;
  height: 1.4rem;
  text-align: center;
  margin: .3rem auto 0;
  background: rgba(23, 49, 76, .4);
  box-shadow: inset 0 0 0 0 rgba(68, 114, 163, .2);
}

.tip-comp-dialog--notachieved-progressdetail {
  font-size: .3rem;
  color: #fff;
}

.tip-comp-dialog--notachieved-prizesmsg-name {
  font-size: .3rem;
}

.tip-comp-dialog--btn {
  width: 30.3191489362vh;
  height: 7.4468085106vh;
  margin-right: 3.1914893617vh;
  color: #fff;
  line-height: 7.4468085106vh;
  text-align: center;
  font-size: 3.9893617021vh;
}

.tip-comp-btn-maxlarge-primary {
  font-size: 0;
}

.tip-comp-dialog .tip-comp-dialog--btn-cont {
  bottom: .7rem;
}

.tip-comp-dialog .tip-comp-btn-maxlarge-primary {
  width: 2.82rem;
  height: .77rem;
  line-height: .77rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_btn_confirm.png") no-repeat center;
  background-size: 100% 100%;
  text-align: center;
  font-weight: bold;
  font-size: .39rem;
  margin: 0;
  color: #603400;
}

/*! 修改手机号弹窗组件 */
.tip-comp-dialog--input-phone-info {
  width: 10.75rem;
  height: 7.12rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/max-large-dialog.png") no-repeat center;
  background-size: 100% auto;
  position: relative;
  transform: translate3d(0px, 0px, 10px);
  -webkit-transform: translate3d(0px, 0px, 10px);
}

.tip-comp-dialog--input-phone-info .press-act--container {
  display: flex;
  justify-content: center;
  padding: .5rem 0 0 .5rem;
}

.tip-comp-dialog--input-phone-info .press-act-award {
  width: 2.16rem;
  height: 3.1rem;
  margin-top: .2rem;
  margin-right: .4rem;
  background: url(https://image-1251917893.file.myqcloud.com/Tip-wss/award/x5m/bg.png) no-repeat;
  background-size: 100% 100%;
}

.tip-comp-dialog--input-phone-info .press-act-award--title {
  font-size: .28rem;
  line-height: .42rem;
  color: #5747c5;
  text-align: center;
  padding-top: .2rem;
  padding-bottom: .14rem;
}

.tip-comp-dialog--input-phone-info .press-act-award--img {
  display: block;
  width: 1.16rem;
  height: 1.16rem;
  margin: 0 auto .22rem;
  border-radius: .06rem;
}

.tip-comp-dialog--input-phone-info .press-act-award--name {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: .24rem;
  color: #5a46cc;
  line-height: .36rem;
  text-align: center;
  word-break: break-all;
}

.tip-comp-dialog--input_phone-content {
  margin-top: .2rem;
}

.tip-comp-dialog--input-qq-content {
  margin-top: .8rem;
}

.phone-number,
.tip-act-dialog-main input,
.tip-comp-dialog--input_phone-content input,
.tip-comp-dialog--input-qq-content input,
.tip-comp-dialog-content input {
  height: .78rem;
  padding: 0 .3rem;
  color: #5747c5;
  width: 5.7rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/input_bg1.png") no-repeat center;
  background-size: 100% 100%;
  font-size: .29rem;
  border: none;
}

.phone-number::placeholder,
.tip-act-dialog-main input::placeholder,
.tip-comp-dialog--input_phone-content input::placeholder,
.tip-comp-dialog--input-qq-content input::placeholder {
  color: #5747c5;
}

.tip-act-dialog-main .phone-number,
.tip-comp-dialog--input_phone-content .phone-number {
  width: 5.7rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/input_bg1.png") no-repeat center;
  background-size: 100% 100%;
}

.code-wrap {
  width: 5.7rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: .1rem;
}

.code-wrap .code-number {
  width: 3.4rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/input_bg1.png") no-repeat center;
  background-size: 100% 100%;
}

.send-code {
  display: flex;
  align-items: center;
  justify-content: center;
  height: .76rem;
  width: 2.1rem;
  font-size: .29rem;
  color: #d3cef6;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/send_btn.png") no-repeat center;
  background-size: 100% auto;
  white-space: nowrap;
  margin-left: .13rem;
  flex-shrink: 0;
}

.tip-comp-dialog-btn-wrap {
  display: flex;
  justify-content: space-between;
  width: 70%;
  margin-top: 5.3191489362vh;
}

.tip-comp-dialog--prompt-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 4rem;
  justify-content: center;
}

/*! 填写手机号码弹窗组件 */
.tip-comp-dialog--prompt-box {
  width: 6rem;
  margin: .6rem auto 0;
  text-align: center;
}

.wz-dialog-notice-wrap {
  text-align: center;
  margin-bottom: 5.3191489362vh;
}

.tip-comp-dialog--notice-title {
  font-size: .33rem;
  line-height: .43rem;
  color: #6357af;
  margin-bottom: .1rem;
}

.tip-comp-dialog--notice-text {
  color: #5747c5;
  font-size: .28rem;
  line-height: .34rem;
}

.tip-comp-dialog--input_phone-box,
.tip-comp-dialog--input-qq-box {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  width: 5.7rem;
  margin: 0 auto;
}

.tip-comp-dialog--input_phone-msg {
  width: 5.7rem;
  color: #6a64b8;
  font-size: .29rem;
  line-height: .41rem;
  text-align: center;
  margin: .14rem auto 0;
}

.tip-comp-dialog--treaty-wrap {
  width: 5.7rem;
  display: flex;
  align-items: center;
  font-size: .35rem;
  justify-content: center;
  margin: .05rem auto 0;
  color: #6a64b8;
}

.tip-comp-dialog--treaty-wrap .van-checkbox__icon {
  height: .4rem !important;
}

.tip-comp-dialog--treaty-check {
  display: block;
  -webkit-appearance: none;
  width: .38rem;
  height: .36rem;
  outline: 0;
  border: none;
  background-size: contain;
  cursor: pointer;
  visibility: visible;
  margin-right: .05rem;
}

.tip-comp-dialog--treaty-terms,
.tip-comp-dialog--phone-treaty-desc {
  font-size: .29rem;
  display: inline;
}

.tip-comp-dialog--btn-cont {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: .35rem auto 0;
}

.tip-comp-dialog--treaty-check .van-checkbox__icon .van-icon-success {
  font-size: 0 !important;
  width: .4rem;
  height: .4rem;
  display: block;
  border: none !important;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_point.png) no-repeat !important;
  background-size: 100% 100% !important;
}

.tip-comp-dialog--treaty-check .van-checkbox__icon--checked .van-icon-success {
  width: .4rem;
  height: .4rem;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_pointed.png) no-repeat !important;
  background-size: 100% 100% !important;
}

.wz-goods-toast .van-icon-success {
  display: none !important;
  font-size: 0 !important;
}

/*新版组件checkbox*/
.press__act-checkbox {
  font-size: 0 !important;
  width: .4rem;
  height: .4rem;
  display: block;
  border: none !important;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_point.png) no-repeat !important;
  background-size: 100% 100% !important;
}

.press__act-checkbox.press__act-checkbox--checked {
  width: .4rem;
  height: .4rem;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_pointed.png) no-repeat !important;
  background-size: 100% 100% !important;
}

.wz-goods-toast .van-icon-success {
  display: none !important;
  font-size: 0 !important;
}

/*! 只有一个按钮 */
.tip-comp-dialog--notachieved .tip-comp-dialog--btn-cont {
  justify-content: center;
}

.tip-comp-dialog--notachieved .tip-comp-dialog--btn {
  transform: translateX(0);
}

.van-checkbox__icon {
  font-size: 2.6595744681vh !important;
}

.press__full-page.tip-comp-dialog--fullpage-portrait {
  background-image: none;
}

.tip-comp-dialog--fullpage-baseInfo {
  text-align: center;
  font-size: 2.6595744681vh;
  color: #d6eaff;
  line-height: 3.1914893617vh;
}

.tip-comp-dialog--fullpage-centeritem {
  width: 100%;
}

.tip-comp-dialog--fullpage-center {
  text-align: center;
}

.tip-comp-dialog--Stay-out {
  position: relative;
  font-size: 3.1914893617vh;
  font-weight: 600;
  color: #d6eaff;
  padding: 0 2.1276595745vh;
  margin-bottom: .664893617vh;
  margin-top: .664893617vh;
  display: inline-block;
}

.tip-comp-dialog--Stay-out::after,
.tip-comp-dialog--Stay-out::before {
  position: absolute;
  top: 50%;
  display: block;
  content: "";
  width: 25.5319148936vh;
  height: 1.329787234vh;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230101pvpSpring/images/line.png) no-repeat center center;
  background-size: contain;
  margin-top: -.664893617vh;
}

.tip-comp-dialog--Stay-out::before {
  right: -26.5957446809vh;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.tip-comp-dialog--Stay-out::after {
  left: -26.5957446809vh;
}

.tip-comp-dialog--fullpage-tips {
  text-align: center;
  font-size: 2.6595744681vh;
  color: #d6eaff;
}

.tip-comp-btn-large-primary {
  display: block;
  margin: 1.329787234vh auto;
}

.tip-comp-dialog--subscription-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}

.tip-comp-dialog--subscription-check {
  width: 3.1914893617vh;
  height: 3.1914893617vh;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230720pvpsummer/images/unchecked.png) no-repeat center center;
  background-size: 100% 100%;
  margin-right: .5319148936vh;
  border: none;
}

.tip-comp-dialog--subscription-check-on {
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230720pvpsummer/images/checked.png) no-repeat center center;
  background-size: 100% 100%;
}

.tip-comp-dialog--subscription-wrap label {
  font-size: 2.6595744681vh;
  color: #d6eaff;
}

.tip-comp-explain-detail,
.tip-act-dialog-rule-list {
  width: 85%;
  margin: .2rem auto .1rem;
  height: 3.2rem;
  overflow: auto;
  color: #6856db;
  word-break: break-all;
  font-size: .24rem;
  line-height: .34rem;
  padding-right: .5rem;
  padding-left: .5rem;
}

.tip-act-dialog-rule-list {
  height: 4.2rem;
}

.btn-more {
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.1/more-fulibtn.png) no-repeat center;
  background-size: 100% 100%;
  width: 2.1rem;
  height: .76rem;
  line-height: .76rem;
  margin: .1rem auto 0;
  text-align: center;
  font-size: .29rem;
  color: rgba(255, 255, 255, .68);
  font-weight: 700;
}

.tip-comp-dialog-cancel {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_btn_cancel.png") no-repeat;
  background-size: 100% 100%;
  text-align: center;
  color: #e1d8ff;
  width: 2.82rem;
  height: .77rem;
  line-height: .77rem;
  font-size: .39rem;
  margin: 0 .16rem;
}

.tip-comp-dialog-sure,
.tip-comp-btn-medium-primary,
.tip-comp-btn-large-primary {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_btn_confirm.png") no-repeat;
  background-size: 100% 100%;
  width: 2.82rem;
  height: .77rem;
  line-height: .77rem;
  margin: 0 .16rem;
  text-align: center;
  font-weight: bold;
  font-size: .39rem;
  color: #603400;
}

/* 扫码关联公众号 */
.tip-comp-dialog--scan-code-content img {
  width: 2.72rem;
  height: 2.72rem;
  margin-left: 2.91rem;
  border: .05rem solid #d8d5ff;
}

.tip-comp-dialog--scan-code-subhead {
  color: #6357af;
  font-size: .34rem;
  line-height: .46rem;
  text-align: center;
  margin-top: .26rem;
}

.tip-comp-dialog--scan-code-sure {
  display: none;
}

/*! 活字按钮 */
.tip-act-dialog-wrap .btn-normal,
.tip-act-dialog-wrap .btn-normal-long,
.tip-act-dialog-wrap .tip-comp-btn-maxlarge-primary,
.tip-comp-dialog--notachieved .tip-comp-btn-maxlarge-primary {
  width: 3.91rem;
  height: .73rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_btn1.png") no-repeat center;
  background-size: 100% 100%;
  display: block;
  font-size: .37rem;
  line-height: .73rem;
  text-align: center;
  transform: translateX(0rem);
  font-weight: bold;
  margin: .15rem auto 0;
  color: #603400;
}

.tip-comp-dialog-pic-wrap {
  text-align: center;
}

.tip-comp-dialog--scan-code-content img {
  display: block;
  margin: 0 auto;
}

.tip-comp-dialog--scan-code-content {
  margin-top: .36rem;
}

.van-checkbox__icon {
  height: 4.7872340426vh !important;
  font-size: 2.6595744681vh !important;
}

.tip-act-dialog-rule-list p {
  word-break: break-all;
  font-size: .24rem;
  line-height: .34rem;
}

.tip-act-dialog-rule-list p {
  margin-bottom: 1.9946808511vh;
}

.tip-act-dialog-rule-list table {
  width: 100%;
  border: .1329787234vh solid #8f4d21;
  color: #8f4d21;
  text-align: center;
  font-size: 2.9255319149vh;
  margin: 2.6595744681vh 0;
}

/* 0721弹窗  E   */

/* 0724补充样式 */
.tip-act-dialog-wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, .75);
  z-index: 101;
  transform: translate3d(0px, 0px, 10px);
  -webkit-transform: translate3d(0px, 0px, 10px);
}

.btn-normal-top.btn-normal-long,
.btn-normal-top {
  display: none;
}

/* 绑定手机号弹窗 */
.tip-comp-dialog-bind-phone {
  position: relative;
  width: 5.6rem;
  padding: .48rem;
  background: #fff;
  border-radius: .08rem;
}

.tip-comp-dialog-content {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  width: 5.7rem;
  margin: .9rem auto 0;
  height: auto;
  padding: 0;
}

.tip-comp-dialog-bind-wrap {
  display: flex;
  flex-direction: column;
}

.tip-comp-dialog-bind-prize {
  position: relative;
  width: 100%;
  padding: .16rem .24rem 0;
  margin-bottom: .48rem;
  background: rgba(243, 194, 88, .2);
  border-radius: .04rem;
}

.tip-comp-dialog-bind-prize:after {
  position: absolute;
  left: 0;
  right: 0;
  top: 1rem;
  content: "";
  border-top: .02rem dashed rgba(243, 194, 88, .2);
}

.tip-comp-dialog-bind-prize-info {
  position: relative;
  margin-bottom: .16rem;
}

.tip-comp-dialog-bind-prize-desc {
  position: absolute;
  left: 1.04rem;
  right: 0;
  font-size: .24rem;
  color: #4a4a4a;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.tip-comp-dialog-bind-prize-img {
  width: .72rem;
  height: .72rem;
}

.tip-comp-dialog-bind-prize-tip {
  position: absolute;
  left: .8rem;
  right: 0;
  bottom: .04rem;
  font-size: .24rem;
  color: #9b9b9b;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.tip-comp-dialog-bind-prize-residue {
  position: relative;
  width: 1.48rem;
  height: .16rem;
  margin: .32rem 0 .18rem;
  background: #ececec;
  border-radius: .08rem;
  overflow: hidden;
}

.tip-comp-dialog-bind-prize-num {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: #f3c258;
  border-radius: .08rem;
}

.tip-comp-dialog-bind-prize-text {
  position: absolute;
  right: .24rem;
  bottom: .14rem;
  font-size: .2rem;
  color: #ff9e74;
}

.tip-comp-dialog-phone-wrap {
  flex: 1;
}

.tip-comp-dialog-phone-item {
  display: flex;
  margin-bottom: .24rem;
}

.tip-comp-dialog-input-label {
  display: none;
}

.tip-comp-dialog-phone-input {
  position: relative;
  flex: 1;
}

.tip-comp-dialog-phone-input input {
  position: relative;
  width: 100%;
  height: .64rem;
  font-size: .28rem;
  color: #4a4a4a;
  padding: 0 .24rem;
  background: #f6f6f6;
  outline: none;
  border: 0;
}

.tip-comp-dialog-phone-input input::placeholder {
  color: #999;
}

.tip-comp-dialog-phone-input input::-webkit-inner-spin-button {
  display: none;
}

.tip-comp-dialog-phone-input p {
  font-size: .24rem;
  color: #999;
  padding-top: .16rem;
}

.tip-comp-dialog-phone-input p span {
  color: #ff9e74;
}

.tip-comp-dialog-code-send {
  position: absolute;
  right: 0;
  display: flex;
  justify-content: center;
  width: 1.84rem;
  height: .64rem;
  font-size: .24rem;
  line-height: .64rem;
  color: #ff9e74;
}

.tip-comp-dialog-subscription-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.tip-comp-dialog-subscription-wrap label {
  font-size: .24rem;
  color: #4a4a4a;
  line-height: .32rem;
}

.tip-comp-dialog-subscription-wrap label span {
  text-decoration: underline;
}

.tip-comp-dialog-check {
  position: relative;
  display: block;
  width: .32rem;
  height: .32rem;
  outline: none;
  border: none;
  margin-right: .2rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/pvp-check-phone.png) no-repeat center center;
  background-size: contain;
  cursor: pointer;
  appearance: none;
  visibility: visible;
}

.tip-comp-dialog-check:checked:after {
  position: absolute;
  left: 0;
  right: 0;
  top: .04rem;
  margin: auto;
  content: "";
  width: .24rem;
  height: .24rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/pvp-checked-phone.png) no-repeat center center;
  background-size: contain;
  visibility: visible;
}

.tip-comp-dialog-btn-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 1rem auto 0;
}

.tip-comp-dialog-btn-wrap .tip-comp-btn-large-secondary {
  display: none;
}

.tip-comp-dialog-btn-wrap .tip-comp-btn-large-primary {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.64rem;
  height: .64rem;
  font-size: .28rem;
  color: #fff;
  border-radius: .08rem;
  background-image: linear-gradient(45deg, #f99b73 0, #9473ff 100%);
}

.tip-comp-dialog--input-info-list {
  width: 6.32rem;
  margin: .45rem auto 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.tip-comp-dialog--input-item {
  width: 3.04rem;
  height: .53rem;
  padding: 0 .18rem;
  color: #5747c5;
  display: flex;
  align-items: center;
  margin-bottom: .1rem;
  font-size: .2rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/input_bg3.png") no-repeat center;
  background-size: 100% auto;
}

.tip-comp-dialog--input-item input {
  font-size: .2rem;
  color: #5747c5;
}

.tip-comp-dialog--input-item input::placeholder,
.tip-comp-dialog--input-item textarea::placeholder {
  color: #5747c5;
}

.tip-comp-dialog--input-item label {
  display: none;
}

.tip-comp-dialog--input-item .tip-comp-dialog--input-wrap {
  flex: 1;
}

.tip-comp-dialog--input-item input,
.tip-comp-dialog--input-item textarea {
  display: block;
  width: 100%;
  font-size: .2rem;
}

.tip-comp-dialog--input-item textarea {
  line-height: .31rem;
  height: 1rem;
}

.tip-comp-dialog--input-item:last-child {
  width: 6.32rem;
  height: 1.25rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/input_bg4.png") no-repeat center;
  background-size: 100% auto;
}

.tip-comp-dialog--input-item:last-child .tip-comp-dialog--input-wrap {
  height: 100%;
  padding: .1rem;
}

.tip-comp-dialog--input-info-msg {
  text-align: center;
  font-size: .2rem;
  color: #5747c5;
  margin-top: .05rem;
}

.tip-comp-dialog--prompt-box {
  margin-top: .2rem;
  display: block;
}

.tip-comp-dialog-pic-wrap img {
  width: 1.8rem;
  height: 1.8rem;
  display: block;
  margin: 0 auto;
}

.tip-comp-dialog--notice-title {
  font-size: .33rem;
  font-weight: bold;
  color: #5747c5;
  margin-bottom: .2rem;
  text-align: center;
}

.tip-comp-dialog-pic-wrap p {
  font-size: .3rem;
  margin-top: .1rem;
}

.tip-comp-dialog--input-qq-info .tip-comp-dialog--input-qq-content .tip-comp-dialog--input-qq-box {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  width: 5.7rem;
  margin: 0 auto;
}

.tip-comp-dialog--input-qq-info .tip-comp-dialog--input-qq-content .tip-comp-dialog--btn-cont {
  margin-top: .6rem;
}

.press__act-title,
.press__expire-time {
  display: none;
}

.pop_task_tips .tip_title {
  height: .4rem;
  margin: 1.05rem 0 0 .4rem;
  position: relative;
  font-size: .28rem;
  color: #5747c5;
  background-image: -webkit-linear-gradient(top, #5747c5, #635ee0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: .38rem;
  text-align: center;
  padding-left: .06rem;
}

.pop_task_tips .img_box {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_img_box.png") no-repeat center;
  background-size: 100% auto;
  width: 6.14rem;
  height: 3.35rem;
  margin: .3rem auto 0;
  overflow: hidden;
}

.pop_task_tips .img_box img {
  width: 5.51rem;
  height: 2.87rem;
  display: block;
  margin-top: .17rem;
  margin-left: .31rem;
}

.pop_task_text_tips .text_cont {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/text_bg.png") no-repeat center;
  background-size: 100% auto;
  width: 6.06rem;
  height: 1.8rem;
  margin: 1.9rem 0 0 1.5rem;
  padding: .4rem;
  text-align: center;
  display: flex;
  font-size: .32rem;
  line-height: .53rem;
  align-items: center;
  justify-content: center;
}

.pop_task_list .tip_title {
  height: .48rem;
  margin: .55rem 0 0 .4rem;
  font-weight: bold;
  position: relative;
  font-size: .38rem;
  color: #5747c5;
  background-image: -webkit-linear-gradient(top, #5747c5, #635ee0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: .48rem;
  text-align: center;
  padding-left: .06rem;
}

.pop_task_list .xwz_icon {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/xwz_icon.png") no-repeat center;
  background-size: 100% auto;
  width: 1.91rem;
  height: .64rem;
  position: absolute;
  top: .48rem;
  left: .68rem;
  line-height: .64rem;
  padding-left: .48rem;
  color: #fff;
  font-size: .21rem;
  display: flex;
  align-items: center;
}

.pop_task_list .xwz_icon span {
  font-size: .3rem;
}

.pop_task_list .task_list {
  width: 6.92rem;
  height: 3.9rem;
  overflow-y: auto;
  margin-left: .98rem;
  margin-top: .2rem;
}

.pop_task_list .task_list_item {
  width: 6.92rem;
  height: 1.27rem;
  display: flex;
  align-items: center;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/task_list.png") no-repeat center;
  background-size: 100% auto;
  margin-bottom: .03rem;
  padding-left: 1.05rem;
  justify-content: space-between;
}

.pop_task_list .task_list_item .task_name {
  color: #6357af;
  font-size: .27rem;
  line-height: .37rem;
  width: 3.6rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-shrink: 0;
}

.pop_task_list .task_list_item .task_name span {
  padding-left: .13rem;
  color: #ff71d5;
}

.pop_task_list .task_list_item .task_btn {
  width: 1.85rem;
  height: .54rem;
  line-height: .54rem;
  font-size: .3rem;
  text-align: center;
  display: block;
  margin-right: .41rem;
  flex-shrink: 0;
}

.pop_task_list .task_list_item .task_btn_qwc {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/task_btn1.png") no-repeat center;
  background-size: 100% auto;
  color: #603400;
}

.pop_task_list .task_list_item .task_btn_ywc {
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/task_btn2.png") no-repeat center;
  background-size: 100% auto;
  color: #505050;
}

.press-toast {
  transform: translate3d(0px, 0px, 10px) !important;
  -webkit-transform: translate3d(0px, 0px, 10px) !important;
}

.tip-comp-dialog--reward-content {
  position: relative;
  display: flex;
  justify-content: center;
  width: 7.3rem;
  height: 3.45rem;
  overflow: hidden;
  margin: .06rem auto 0;
}

.tip-comp-reward-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
  width: 7.3rem;
  height: 3.45rem;
  overflow-y: auto;
}

.tip-comp-reward-item {
  display: inline-block;
  width: 1.75rem;
  height: 2.11rem;
  margin-right: .06rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_kuang.png") no-repeat center;
  background-size: 100% auto;
}

.tip-comp-reward-item:nth-child(4n) {
  margin-right: 0;
}

.tip-comp-reward-box {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 1.17rem;
  height: 1.13rem;
  margin: .3rem .28rem .05rem .3rem;
}

.tip-comp-select-image {
  display: block;
  width: 1.17rem;
  height: 1.13rem;
  object-fit: cover;
}

.tip-comp-select-name {
  margin: 0 auto;
  color: #9e99e6;
  font-size: .2rem;
  width: 1.6rem;
  text-align: center;
  line-height: .23rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tip-comp-select-desc {
  margin: 0 auto;
  color: #9e99e6;
  font-size: .2rem;
  width: 1.72rem;
  text-align: center;
  line-height: .22rem;
  height: .22rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tip-comp-dialog--btn-cont {
  position: absolute;
  left: 0;
  right: 0;
  bottom: .75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

.tip-comp-interest-dialog {
  z-index: 1000;
}

.tip-comp-interest-main {
  position: relative;
  width: 9.11rem;
  height: 6.07rem;
  overflow: hidden;
  z-index: 99;
}

.tip-comp-interest-list {
  display: flex;
  align-items: center;
  justify-content: start;
  margin: .3rem .8rem 0 1.15rem;
  width: 7.24rem;
  overflow-x: auto;
}

.tip-comp-interest-item {
  margin: 0 .08rem;
}

.tip-comp-interest-info {
  width: 1.75rem;
  height: 2.49rem;
  margin-bottom: .06rem;
  padding-top: .3rem;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_kuang2.png) no-repeat center;
  background-size: contain;
}

.tip-comp-interest-pic {
  width: 1.17rem;
  height: 1.13rem;
  margin: 0 .28rem 0 .3rem;
  border: .02rem solid #fcfcfc;
  background: #fff;
}

.tip-comp-interest-pic img {
  display: block;
  width: 100%;
  height: 100%;
}

.tip-comp-interest-brand {
  font-size: .22rem;
  color: #5747c5;
  padding: .13rem .15rem 0rem;
  line-height: .3rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.tip-comp-interest-desc {
  display: flex;
  align-items: center;
  justify-content: center;
  height: .62rem;
  padding: 0 .15rem;
}

.tip-comp-interest-desc p {
  color: #9e99e6;
  font-size: .2rem;
  line-height: .24rem;
  text-align: center;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
}

.tip-comp-interest-select {
  width: .29rem;
  height: .29rem;
  margin: .12rem auto 0;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_point.png) no-repeat center;
  background-size: 100% 100%;
}

.tip-comp-interest-selected {
  width: .29rem;
  height: .29rem;
  margin: .12rem auto 0;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_pointed.png) no-repeat center;
  background-size: 100% 100%;
}

.tip-comp-btn-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}

.tip-comp-interest-dialog .tip-comp-btn-wrap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: .9rem;
}

.tip-comp-interest-dialog .tip-comp-btn-wrap .tip-comp-secondary {
  color: #e1d8ff;
  width: 2.82rem;
  height: .77rem;
  line-height: .77rem;
  font-size: .39rem;
  font-weight: bold;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_btn_cancel.png") no-repeat center;
  background-size: 100% 100%;
  text-align: center;
}

.tip-comp-interest-dialog .tip-comp-btn-wrap .tip-comp-primary {
  width: 2.82rem;
  height: .77rem;
  line-height: .77rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/pop_btn_confirm.png") no-repeat center;
  background-size: 100% 100%;
  text-align: center;
  font-weight: bold;
  font-size: .39rem;
  margin: 0;
  color: #603400;
}

.tip-comp-secondary {
  margin: 0 .4rem;
}

.tip-comp-primary {
  margin: 0 .4rem;
}

.tip-comp-popup {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, .75);
  z-index: 200;
}

.tip-comp-popup .tip-comp-title {
  width: 100%;
  height: 5.01rem;
  font-size: 0;
  margin: 0;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/full_tit1.png") no-repeat center;
  background-size: auto 5.01rem;
}

.tip-comp-popup .tip-comp-title:after {
  display: none;
}

.tip-comp-fullpage {
  position: relative;
  width: 100%;
  margin-top: -3.58rem;
  height: 3.3rem;
  flex-shrink: 0;
  overflow: hidden;
  overflow-y: auto;
}

.tip-comp-gift-list {
  display: flex;
  align-content: baseline;
  align-items: center;
  flex-wrap: wrap;
  max-width: 7rem;
  margin: 0 auto;
}

.tip-comp-gift-item {
  width: 1.07rem;
  margin: 0 .16rem .25rem;
}

.tip-comp-gift-item img {
  display: block;
  width: .9rem;
  height: .9rem;
  margin: 0 auto;
  border: 1px solid #cfd9f6;
  background: #aab2cb;
}

.tip-comp-gift-name {
  color: #fff;
  font-size: .2rem;
  line-height: .25rem;
  height: .48rem;
  margin-top: .08rem;
  text-align: center;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
}

.tip-comp-tip {
  position: relative;
  display: flex;
  align-items: center;
  font-size: .2rem;
  line-height: .25rem;
  color: #fff;
  margin-top: -.15rem;
  z-index: 2;
}

.tip-comp-light {
  color: #fdd37b;
}

.tip-comp-popup-wrap .tip-comp-btn-wrap {
  margin-top: .3rem;
}

.tip-comp-popup-wrap .tip-comp-btn-wrap .tip-comp-secondary {
  color: #415ade;
  width: 3.38rem;
  height: 1.32rem;
  line-height: 1.32rem;
  font-size: .32rem;
  font-weight: bold;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/ckwp_btn.png") no-repeat center;
  background-size: 100% 100%;
  text-align: center;
  margin: 0 -.05rem;
}

.tip-comp-popup-wrap .tip-comp-btn-wrap .tip-comp-primary {
  width: 3.38rem;
  height: 1.32rem;
  line-height: 1.32rem;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/gdfl_btn.png") no-repeat center;
  background-size: 100% 100%;
  text-align: center;
  font-weight: bold;
  font-size: .32rem;
  margin: 0 -.05rem;
  color: #a24405;
}

.tip-comp-coupon-dialog {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, .75);
  z-index: 1000;
}

.tip-comp-coupon-main {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 10.12rem;
  height: 5.49rem;
  background-image: url(https://image-1251917893.file.myqcloud.com/Tip-wss/coupon/bg-new.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.tip-comp-coupon-main.tip-comp-no-recommend {
  padding-left: .64rem;
}

.tip-comp-coupon-list {
  display: flex;
  align-content: baseline;
  flex-wrap: wrap;
  width: 6rem;
  height: 3.24rem;
  overflow-y: scroll;
}

.tip-comp-coupon-list::-webkit-scrollbar {
  display: none;
}

.tip-comp-coupon-only {
  width: auto;
}

.tip-comp-coupon-center {
  height: auto;
}

.tip-comp-coupon-center .tip-comp-coupon-item:nth-last-child(2),
.tip-comp-coupon-center .tip-comp-coupon-item:last-child {
  margin-bottom: 0;
}

.tip-comp-coupon-item {
  position: relative;
  display: flex;
  align-items: center;
  width: 2.92rem;
  height: 1.03rem;
  margin-right: .15rem;
  margin-bottom: .18rem;
  padding-left: .14rem;
  background-image: url(https://image-1251917893.file.myqcloud.com/Tip-wss/coupon/coupon-bg-new.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.tip-comp-coupon-item:last-child,
.tip-comp-coupon-item:nth-child(even) {
  margin-right: 0;
}

.tip-comp-brand {
  width: .76rem;
  height: .76rem;
  border-radius: .04rem;
  background-color: #fff;
}

.tip-comp-coupon-info {
  flex: 1;
  padding-left: .26rem;
  padding-right: .52rem;
  overflow: hidden;
}

.tip-comp-coupon-info p {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.tip-comp-brand-name {
  font-size: .18rem;
  color: #fff;
}

.tip-comp-coupon-name {
  font-size: .2rem;
  color: #feff8e;
  padding: .04rem 0;
}

.tip-comp-coupon-desc {
  font-size: .16rem;
  color: #fff;
}

.tip-comp-coupon-select {
  position: absolute;
  right: 0;
  top: 0;
  width: .52rem;
  height: 100%;
}

.tip-comp-coupon-selected {
  position: absolute;
  right: 0;
  top: 0;
  width: .52rem;
  height: 100%;
  background-image: url(https://image-1251917893.file.myqcloud.com/Tip-wss/coupon/select-icon-new.png);
  background-repeat: no-repeat;
  background-position: .22rem 0;
  background-size: .3rem .3rem;
}

.tip-comp-coupon-btn {
  position: absolute;
  bottom: .1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6.86rem;
  height: .71rem;
  font-size: .3rem;
  font-weight: 600;
  color: #7b4e29;
  margin-left: .2rem;
  margin-top: .34rem;
  background-image: url(https://image-1251917893.file.myqcloud.com/Tip-wss/coupon/btn-bg.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 2.7rem .71rem;
}

.tip-comp-coupon-close {
  position: absolute;
  right: -.12rem;
  top: .16rem;
  width: .41rem;
  height: .41rem;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/coupon-dialog-close.png) no-repeat center center;
  background-size: contain;
}

.tip-comp-coupon-recommend {
  position: relative;
  width: 1.48rem;
  height: 3.22rem;
  margin-left: .48rem;
  margin-right: .14rem;
  background-image: url(https://image-1251917893.file.myqcloud.com/Tip-wss/coupon/bg-tj.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.tip-comp-recommend-img {
  display: block;
  width: 1.02rem;
  height: 1.02rem;
  margin: .26rem auto .08rem;
  border-radius: .04rem;
  background-color: #e6e6e6;
}

.tip-comp-recommend-name {
  font-size: .2rem;
  color: #feff8e;
  text-align: center;
  padding: 0 .12rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: .52rem;
  overflow: hidden;
  word-break: break-all;
}

.tip-comp-recommend-desc {
  font-size: .16rem;
  color: #fff;
  text-align: center;
  padding: 0 .12rem;
  margin: .06rem auto .16rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.tip-comp-recommend-brand-pic {
  display: block;
  width: .54rem;
  height: .54rem;
  border-radius: 50%;
  background: #fff;
  margin: 0 auto;
}

.tip-comp-recommend-brand {
  font-size: .18rem;
  color: #fff;
  margin-top: .04rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.tip-comp-tips {
  position: absolute;
  bottom: -.32rem;
  font-size: .18rem;
  color: #fff;
  max-width: 6.12rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

body {
  padding: 0 !important;
}

/* 返回按钮 */
.go-back {
  position: absolute;
  top: 0;
  left: 0;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/back.png) no-repeat;
  background-size: 100%;
  z-index: 2;
  width: 1.7rem;
  height: .68rem;
}

.tip-act-return {
  position: absolute;
  top: 0;
  left: 0;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/back.png) no-repeat;
  background-size: 100%;
  z-index: 2;
  width: 1.7rem;
  height: .68rem;
}

.tip-act-title {
  position: absolute;
  height: .4rem;
  font-size: .36rem;
  color: #fff;
  background: url("https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.0/gxhd.png") no-repeat center;
  background-size: 100% auto;
  line-height: .45rem;
  padding-left: .11rem;
  top: .17rem;
  left: 1.76rem;
}

/* 影响填写手机号弹窗居中样式 */
.tip-comp-cover.press-act-input-phone-dialog .press__dialog {
  top: 0!important;
  transform: translateX(0)!important;
}

/* 影响填写手机号弹窗居中样式 */


/* 炫舞小铺增加品牌详情页面-base */
.merchant-page-wrap {
  height: 100vh;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.1/bg.png) no-repeat;
  background-size: cover;
}

.merchant-page-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
}

.disclaimer-wrap {
  color: #d2d8dc;
  font-size: .2rem;
  position: fixed;
  right: .6rem;
  top: .2rem;
  height: 100%;
  width: 1.12rem;
  height: .2rem;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.disclaimer-wrap::before {
  content: '';
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.1/icon-tips-white.png) no-repeat center center;
  background-size: contain;
  width: .2rem;
  height: .2rem;
}

.close-page {
  position: fixed;
  background: url('https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.1/close-bg.png') center center no-repeat;
  background-size: 100% 100%;
  width: 4.46rem;
  height: .68rem;
  z-index: 2;
}

.merchant-info-wrap {
  position: relative;
  z-index: 2;
  width: 9.02rem;
  margin-left: .92rem;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.1/list-bg.png) no-repeat;
  background-size: cover;
  margin-top: -.6rem;
  padding: .08rem;
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.merchant-info-wrap::before {
  content: '';
  background: #746ed9;
  position: absolute;
  top: 0;
  left: .08rem;
  bottom: 0;
  width: .3rem;
  padding-top: .54rem;
  padding-bottom: .08rem;
  background-clip: content-box;
}

.merchant-info-wrap::after {
  content: '';
  background: #746ed9;
  position: absolute;
  top: 0;
  right: .24rem;
  bottom: 0;
  width: .3rem;
  padding-top: .54rem;
  padding-bottom: .08rem;
  background-clip: content-box;
}

.merchant-info-wrap-empty::before {
  display: none;
}

.merchant-info-wrap-empty::after {
  display: none;
}

.merchant-tab-wrap {
  display: flex;
}

.merchant-tab-wrap p {
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.1/tab-bg.png) no-repeat;
  background-size: contain;
}

.merchant-tab-wrap p:nth-of-type(2) {
  margin-left: .08rem;
}

.merchant-tab-wrap .current {
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.1/tab-bg-activate.png) no-repeat;
  background-size: contain;
}

.merchant-tab-wrap .current span {
  color: #603400;
}

.merchant-tab-wrap span {
  color: #e1d8ff;
  font-size: .2rem;
  width: 1.64rem;
  height: .38rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.merchant-info-scroll {
  overflow-y: auto;
  background: #746ed9;
  margin-top: .08rem;
  padding-left: .3rem;
  position: relative;
  scrollbar-width: thin;
  scrollbar-color: #6e4dd9 transparent;
  background-clip: content-box;
  padding-right: .44rem;
}

.merchant-info-scroll-empty {
  padding: 0;
}

.merchant-fuli-title {
  display: block;
  width: 1.26rem;
  height: .26rem;
  font-size: 0;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.1/weal-tag.png) no-repeat;
  background-size: contain;
  margin-bottom: .14rem;
  margin-top: .14rem;
}

.merchant-ip {
  position: absolute;
  width: 3.8rem;
  height: 2.84rem;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.1/ip.png) no-repeat;
  background-size: contain;
  right: 0;
  bottom: 0;
  z-index: 1;
}

/* 炫舞小铺增加品牌详情页面-tip-comp-merchant-topbar */
.tip-comp-merchant-topbar {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-size: auto 100% !important;
}

.tip-comp-merchant-topbar--content {
  position: relative;
  display: flex;
  align-items: center;
  flex: 1;
  height: 2.46rem;
  padding-left: .92rem;
  background-image: linear-gradient(-89deg, rgba(98, 119, 135, 0), #505bc2 50%, #505bc2 0);
  z-index: 0;
}

.tip-comp-merchant-topbar--img {
  width: .9rem;
  height: .9rem;
  margin-right: .2rem;
  margin-top: -.12rem;
  border: 1px solid #ececec;
  background-color: #fff;
}

.tip-comp-merchant-topbar--baseinfo {
  flex: 1;
  margin-top: -.12rem;
  overflow: hidden;
}

.tip-comp-merchant-topbar--name {
  width: 8rem;
  font-size: .36rem;
  color: #fff;
  letter-spacing: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.tip-comp-merchant-topbar--addrinfo {
  display: flex;
  align-items: center;
  margin-top: .06rem;
}

.tip-comp-merchant-topbar--icon-brand {
  display: block;
  width: .74rem;
  height: .36rem;
  text-indent: -1000rem;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.1/brand-tag.png) no-repeat;
  background-size: contain;
}

.tip-comp-merchant-topbar--addr {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: .2rem;
  color: #fff;
  line-height: 1;
  margin-left: .1rem;
  padding-left: .14rem;
  padding-right: .14rem;
  padding-top: .06rem;
  padding-bottom: .06rem;
  height: .36rem;
  border: 1px solid rgba(252, 252, 252, .2);
}

.tip-comp-merchant-topbar--addr::after {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  width: 200%;
  height: 200%;
  border: 1px solid rgba(252, 252, 252, .2);
  transform: scale(.5);
  transform-origin: 0 0;
  z-index: 1;
}

.tip-comp-merchant-topbar--site-gif {
  display: none;
}

.tip-comp-merchant-topbar--sj-jb {
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  width: 1.24rem;
  height: .48rem;
  text-indent: -1000rem;
  display: none !important;
}

.tip-comp-merchant-topbar--sj-jb.get-reminder {
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.1/not-subscribed.png)
    no-repeat center center;
  background-size: contain;
  display: none !important;
}

.tip-comp-merchant-topbar--sj-jb.received {
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.1/subscribed.png)
    no-repeat center center;
  background-size: contain;
  display: none !important;
}
/* 炫舞小铺增加品牌详情页面-tip-comp-free-benefit */

.tip-comp-freelist-content {
  position: relative;
  width: 100%;
  max-height: 1.72rem;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.1/list-item-bg.png) no-repeat;
  background-size: 100% 100%;
}

.tip-comp-freelist-content::after {
  position: absolute;
  left: .44rem;
  right: .44rem;
  bottom: .02rem;
  content: '';
  height: .04rem;
  background-color: rgba(46, 52, 56, .5);
  box-shadow: inset 0 -.4px 0 0 rgba(255, 255, 255, .5);
  z-index: 1;
}

.tip-comp-freelist-content:nth-last-of-type(1)::after {
  display: none;
}

.tip-comp-freelist-content.tip-comp-freelist-content-with-title {
  margin-bottom: .08rem;
}
.tip-comp-freelist-content.tip-comp-freelist-content-with-title::after {
  display: none;
}

/*** 顶部标题start****/
.tip-comp-freelist-title {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: .36rem;
  font-size: .18rem;
  color: #8a7fd7;
  padding-left: .2rem;
}

.tip-comp-freelist-title span {
  max-width: 90%;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.tip-comp-freelist-title .tip-comp-freelist-icon-right {
  display: block;
  width: .072rem;
  height: .12rem;
  margin-left: .08rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/gp2.0/img/m-fl-arrow.png)
    no-repeat center center;
  background-size: contain;
}

.tip-comp-freelist-title::before {
  content: '';
  position: absolute;
  left: .2rem;
  bottom: 0;
  width: calc(100% - .4rem);
  height: 1px;
  background: #d3cff4;
  box-shadow: 0px .01rem 0px 0px #a4a5ed;
}

.tip-comp-freelist-title::after {
  content: '';
  position: absolute;
  left: .2rem;
  bottom: -1px;
  width: calc(100% - .4rem);
  height: 1px;
  background: rgba(192,206,208,.5);
}

/*** 顶部标题end****/

.tip-comp-wrap {
  width: 100%;
}

.tip-comp-freelist {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-overflow-scrolling: touch;
}

.tip-comp-freelist--list-item {
  display: flex;
  padding: .12rem .2rem;
}

.tip-comp-freelist--list-info {
  display: flex;
  align-items: center;
  flex: 1;
}

.tip-comp-freelist--list-img {
  height: 1.12rem;
  width: 1.12rem;
  margin-right: .12rem;
  pointer-events: none;
  object-fit: contain;
  border: .02rem solid #b6b1ff66;
  border-radius: .16rem;
}

.tip-comp-freelist--list-detailinfo {
  display: flex;
  flex-direction: column;
  font-size: .24rem;
  line-height: 1;
}

.tip-comp-freelist--list-name {
  font-size: .2rem;
  color: #8a7fd7;
  line-height: .24rem;
  margin-bottom: .12rem;
}

.tip-comp-freelist--list-coupon {
  font-size: .28rem;
  color: #5747c5; 
  line-height: .34rem;
  margin-bottom: .12rem;
  font-weight: 500;
}

.tip-comp-freelist--list-usereturn {
  display: flex;
  align-items: center;
  height: .32rem;
  font-size: .2rem;
  color: #5747c5;
  padding-right: .2rem;
  padding-left: .02rem;
  overflow: hidden;
}

.tip-comp-freelist--list-usereturn img {
  display: block;
  width: .24rem;
  height: .24rem;
  margin-right: .04rem;
  overflow: hidden;
  background-color: #baa5dd;
}

.tip-comp-freelist--list-usereturn span {
  color: #ef57ce;
  margin-left: .04rem;
}

.tip-comp-freelist--list-progress {
  width: 2.6rem;
  font-size: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: right;
  letter-spacing: 0;
}

.tip-comp-freelist--list-progressdetail {
  font-size: .2rem;
  color: #5747c5;
  line-height: 1;
  margin-bottom: .16rem;
  font-weight: 500;
}

.tip-comp-freelist--list-progressbar {
  width: .96rem;
  height: .08rem;
  text-align: left;
  transform: skew(-10deg);
  background-color: rgba(85, 85, 85, .15);
  overflow: hidden;
  border-radius: .08rem;
}

.tip-comp-freelist--list-progressbar i {
  display: block;
  max-width: 100%;
  height: 100%;
  background-color: #ef57ce;
  border-radius: .08rem;
} 

.tip-comp-freelist--list-default-btn {
  margin-top: .16rem;
  width: 1.08rem;
  height: .4rem;
  display: block;
  font-size: .22rem;
  line-height: .4rem;
  text-align: center;
}

.tip-comp-freelist--list-default-btn.tip-comp-btn-small-primary{
  color: #562B00;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.1/btn.png) no-repeat center;
  background-size: 100% 100%;
}

.tip-comp-freelist--list-default-btn.tip-comp-btn-small-secondary{
  color: #cdd1d6;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.1/btn-secondary.png) no-repeat center;
  background-size: 100% 100%;
}

.tip-comp-freelist--list-default-btn.tip-comp-btn-small-secondary{
  color: #737a80;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/3.1/btn-disabled.png) no-repeat center;
  background-size: 100% 100%;
}
