@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;
}

.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;
}

.pa {
  position: absolute;
}

* {
  box-sizing: border-box;
}

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

.flex {
  display: flex;
}

/* 首页样式 */
.wrap {
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/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: 0.98rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/slogan.png") no-repeat left top;
  margin-top: 0rem;
  margin-left: 1.4rem;
  background-size: cover;
}

.cont {
  width: 12.18rem;
  height: 6.88rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/cont_bg.png") no-repeat center top;
  background-size: 100% auto;
  margin: 0.42rem auto 0;
  position: relative;
}

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

.cont .tab_box {
  width: 1.85rem;
  flex-shrink: 0;
  margin-left: 0.8rem;
  margin-top: 0.97rem;
}

.cont .tab_box .tab_btn {
  display: block;
  width: 1.85rem;
  height: 0.85rem;
  text-indent: -999em;
}

.cont .tab_box .tab_btn1 {
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/tab_btn1.png") no-repeat center;
  background-size: 100% auto;
}

.cont .tab_box .tab_btn2 {
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/tab_btn2.png") no-repeat center;
  background-size: 100% auto;
}

.cont .tab_box .tab_btn3 {
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/tab_btn3.png") no-repeat center;
  background-size: 100% auto;
}

.cont .tab_box .tab_btn4 {
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/tab_btn4.png") no-repeat center;
  background-size: 100% auto;
}

.cont .tab_box .tab_btn5 {
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/tab_btn5.png") no-repeat center;
  background-size: 100% auto;
}

.cont .tab_box .tab_btn1.on {
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/tab_btn1_no.png") no-repeat center;
  background-size: 100% auto;
}

.cont .tab_box .tab_btn2.on {
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/tab_btn2_on.png") no-repeat center;
  background-size: 100% auto;
}

.cont .tab_box .tab_btn3.on {
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/tab_btn3_on.png") no-repeat center;
  background-size: 100% auto;
}

.cont .tab_box .tab_btn4.on {
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/tab_btn4_on.png") no-repeat center;
  background-size: 100% auto;
}

.cont .tab_box .tab_btn5.on {
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/tab_btn5_on.png") no-repeat center;
  background-size: 100% auto;
}

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

.cont .renwu {
  width: 1.8rem;
  height: 2.19rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/renwu.png") no-repeat center;
  background-size: 100% auto;
  position: absolute;
  bottom: 0.1rem;
  right: -0.5rem;
  pointer-events: none;
  z-index: 3;
}

.tit_box .tit_left1 {
  width: 1.42rem;
  height: 0.42rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/jxtj.png") no-repeat center left;
  background-size: 100% 100%;
  margin-bottom: -0.04rem;
}

.tit_box .tit_left2 {
  width: 1.42rem;
  height: 0.42rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/cnxh.png") no-repeat center left;
  background-size: 100% 100%;
  margin-bottom: -0.04rem;
}

.tit_right {
  color: #EABD8B;
  font-size: 0.22rem;
  margin-top: 0.2rem;
  position: absolute;
  right: 0.42rem;
}

.tit_right .right1,
.tit_right .right2 {
  align-items: center;
  white-space: nowrap;
  height: 0.3rem;
}

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

.tit_right .right1 i {
  width: 0.26rem;
  height: 0.22rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/icon1.png") no-repeat center;
  margin-right: 0.04rem;
  background-size: 100% auto;
}

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

.tit_right .right2 i {
  width: 0.23rem;
  height: 0.22rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/icon2.png") no-repeat center;
  margin-right: 0.04rem;
  background-size: 100% auto;
}

.tit_right .right3 {
  align-items: center;
  color: #EABD8B;
}

.tit_right .right3 .avatar_box {
  width: 0.17rem;
  height: 0.22rem;
}

.tit_right .avatar_box img {
  width: 100%;
  height: 100%;
}

.list_box {
  margin-left: 0.13rem;
  width: 6.45rem;
}

.list {
  width: 6.45rem;
  height: 2.25rem;
}

.list1 {
  margin-top: -0.04rem;
}

.list .merchant-page-ticket-brand,
.press-act-merchant-item--brand {
  width: 2.77rem;
  height: 2.1rem;
  background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/li_bg.png) no-repeat;
  flex-shrink: 0;
  background-size: 100% auto;
  margin-right: 0.15rem;
  z-index: 0;
}

.right_people {
  width: 1.94rem;
  height: 4.72rem;
  margin-left: 0.25rem;
  margin-top: 1.3rem;
  position: relative;
}

.right_people .mySwiper1 {
  width: 1.74rem;
  height: 4.72rem;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}

.right_people .swiper-wrapper {
  width: 1.74rem;
  height: 4.72rem;
}

/*下拉框*/
.filter_wrap {
  position: relative;
  display: flex;
  justify-content: flex-end;
  z-index: 2;
  transform: translate3d(0px, 0px, 10px);
  -webkit-transform: translate3d(0px, 0px, 10px);
}

.filter_wrap p {
  cursor: pointer;
  position: relative;
  font-size: 0.2rem;
  color: #EABD8B;
  line-height: 0.42rem;
  padding-left: 0.3rem;
  height: 0.3rem;
  border: none;
  display: block;
  outline: none;
  background-image: -webkit-linear-gradient(top, #EABD8B, #F5E2CB);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.filter_wrap p::after {
  position: absolute;
  left: 0.06rem;
  top: 0.11rem;
  content: "";
  width: 0.21rem;
  height: 0.19rem;
  background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/arrow_down.png) no-repeat center center;
  background-size: 100% auto;
}

.filter_wrap .filter_list {
  position: absolute;
  right: 0;
  top: 0.3rem;
  background: #fef3df;
  z-index: 10;
  border-radius: 0.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: 0.18rem;
  line-height: 0.26rem;
  padding: 0 0.04rem;
  color: #835E3C;
}

.page {
  display: none;
}

.page.show {
  display: block;
}

.van-list {
  width: 100%;
  display: flex;
  overflow: auto;
  height: 100%;
  overflow-y: hidden;
}

.van-list > div {
  display: flex;
}

.right_people .swiper-pagination .swiper-pagination-bullet {
  width: 0.14rem;
  height: 0.14rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/pagin.png") no-repeat center;
  background-size: 100% auto;
  opacity: 1;
  margin: 0 0.03rem;
}
.right_people .swiper-pagination .swiper-pagination-bullet-active {
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/pagin_on.png") no-repeat center;
  background-size: 100% auto;
}

/* tip-comp-merchant-ticket 样式 Start */
/* 右侧 icon */
.tip-vip-icon,
.tip-hot-icon,
.tip-gaoxiao-icon {
  top: 0;
  right: -0.16rem;
  position: absolute;
  width: 0.64rem;
  height: 0.64rem;
  background: url(https://image-1251917893.file.myqcloud.com/igame/tip-wsq/images/vip-icon.png) center/100% 100% no-repeat;
}

.tip-hot-icon {
  width: 0.3rem;
  height: 0.6rem;
  right: 0.1rem;
  background: url(https://image-1251917893.file.myqcloud.com/igame/tip-wsq/images/hot-tag.png) center/100% auto no-repeat;
}

.tip-gaoxiao-icon {
  width: 0.3rem;
  height: 0.6rem;
  right: 0.1rem;
  background: url(https://image-1251917893.file.myqcloud.com/igame/tip-wsq/images/gaoxiao-tag.png) center/100% auto no-repeat;
}

/*  小号轮播 item */
.merchant-page-ticket-sm .tip-merchant-item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.merchant-page-ticket-sm .tip-merchant-image {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.08rem;
}
.merchant-page-ticket-sm .tip-swipe-img {
  width: 1.2rem;
  height: 1.2rem;
  margin-top: 0.04rem;
}
.merchant-page-ticket-sm .tip-card-bottom {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 0.58rem;
  bottom: 0;
}
.merchant-page-ticket-sm .tip-swipe-name {
  display: inline-block;
  margin: 0 auto;
  color: #fff;
  overflow: hidden;
  font-size: 0.24rem;
  width: 2rem;
  text-align: center;
  line-height: 0.58rem;
  height: 0.58rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.merchant-page-ticket-sm .tip-swipe-desc {
  margin: 0 auto;
  color: #ECD59C;
  overflow: hidden;
  font-size: 0.2rem;
  width: 2rem;
  text-align: center;
  line-height: 0.3rem;
  height: 0.3rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*  品牌 item */
.press-act-merchant-item--brand .tip-merchant-item {
  position: relative;
  width: 2.46rem;
  height: 1.39rem;
  margin: 0.31rem auto 0;
  display: flex;
  justify-content: space-between;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/dj_box.png") no-repeat left bottom;
  background-size: 1.09rem 1.09rem;
}
.press-act-merchant-item--brand .tip-merchant-top {
  display: flex;
}
.press-act-merchant-item--brand .tip-merchant-name {
  display: block;
  color: #572804;
  overflow: hidden;
  font-size: 0.26rem;
  width: 1.3rem;
  line-height: 0.3rem;
  height: 0.3rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 0.16rem;
  margin-top: 0.28rem;
}
.press-act-merchant-item--brand .tip-merchant-avatar {
  display: flex;
  width: 0.98rem;
  height: 0.98rem;
}
.press-act-merchant-item--brand .tip-merchant-image {
  width: 0.98rem;
  height: 0.98rem;
  margin-left: 0.08rem;
  margin-top: 0.34rem;
  border-radius: 0.2rem;
}
.press-act-merchant-item--brand .tip-swipe-img {
  width: 0.98rem;
  height: 0.98rem;
  margin-left: 0.08rem;
  margin-top: 0.34rem;
  border-radius: 0.2rem;
  display: none;
}
.press-act-merchant-item--brand .tip-card-bottom {
  position: absolute;
  width: 1.3rem;
  height: 0.58rem;
  top: 0.8rem;
  left: 1.16rem;
}
.press-act-merchant-item--brand .tip-card-bottom-desc {
  color: #572804;
  overflow: hidden;
  font-size: 0.14rem;
  width: 1.3rem;
  line-height: 0.16rem;
  height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.press-act-merchant-item--brand .tip-receive-button {
  width: 1.15rem;
  height: 0.37rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/lq_btn.png") no-repeat center;
  background-size: 100% 100%;
  text-align: center;
  line-height: 0.37rem;
  color: #513000;
  font-size: 0.18rem;
  font-weight: bold;
  margin: 0.1rem auto 0;
}
.press-act-merchant-item--brand .tip-use-button {
  width: 1.15rem;
  height: 0.37rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/qsy_btn.png") no-repeat center;
  background-size: 100% 100%;
  text-align: center;
  line-height: 0.37rem;
  color: #510000;
  font-size: 0.18rem;
  font-weight: bold;
  margin: 0.1rem auto 0;
}
.press-act-merchant-item--brand .tip-disable-button {
  width: 1.15rem;
  height: 0.37rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/yqg_btn.png") no-repeat center;
  background-size: 100% 100%;
  text-align: center;
  line-height: 0.37rem;
  color: #404040;
  font-size: 0.18rem;
  font-weight: bold;
  margin: 0.1rem auto 0;
}
.press-act-merchant-item--brand .tip-swipe-bottom {
  top: 0.6rem;
  position: absolute;
  left: 1.15rem;
}
.press-act-merchant-item--brand .tip-swipe-name {
  color: #9a1515;
  overflow: hidden;
  font-size: 0.16rem;
  width: 1.3rem;
  line-height: 0.18rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.press-act-merchant-item--brand .tip-swipe-desc {
  color: #9a1515;
  overflow: hidden;
  font-size: 0.16rem;
  width: 1.3rem;
  line-height: 0.18rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.list2 .van-list {
  padding-left: 0.1rem;
}
.list2 .merchant-page-ticket-brand,
.list2 .press-act-merchant-item--brand {
  width: 1.41rem;
  height: 2.1rem;
  background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/li_bg2.png) no-repeat;
  flex-shrink: 0;
  background-size: 100% auto;
  margin-right: 0.15rem;
  z-index: 0;
}
.list2 .merchant-page-ticket-brand .tip-merchant-item,
.list2 .press-act-merchant-item--brand .tip-merchant-item {
  display: block;
  width: 1.23rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/dj_box.png") no-repeat center top;
  background-size: 0.74rem 0.74rem;
  margin-top: 0.35rem;
}
.list2 .merchant-page-ticket-brand .tip-swipe-img,
.list2 .press-act-merchant-item--brand .tip-swipe-img {
  width: 0.67rem;
  height: 0.67rem;
  margin: 0.03rem auto 0;
  display: none;
}
.list2 .merchant-page-ticket-brand .tip-merchant-top,
.list2 .press-act-merchant-item--brand .tip-merchant-top {
  display: block;
}
.list2 .merchant-page-ticket-brand .tip-merchant-avatar,
.list2 .press-act-merchant-item--brand .tip-merchant-avatar {
  width: 0.67rem;
  height: 0.67rem;
  margin: 0.03rem auto 0;
}
.list2 .merchant-page-ticket-brand .tip-merchant-image,
.list2 .press-act-merchant-item--brand .tip-merchant-image {
  width: 0.67rem;
  height: 0.67rem;
  margin: 0rem auto 0;
}
.list2 .merchant-page-ticket-brand .tip-swipe-bottom,
.list2 .press-act-merchant-item--brand .tip-swipe-bottom {
  margin: 0rem auto 0;
  padding-top: 0;
  position: static;
}
.list2 .merchant-page-ticket-brand .tip-merchant-name,
.list2 .press-act-merchant-item--brand .tip-merchant-name {
  margin: 0.1rem auto 0;
  font-size: 0.18rem;
  text-align: center;
  padding: 0 0.1rem;
  line-height: 0.24rem;
  height: 0.24rem;
}
.list2 .merchant-page-ticket-brand .tip-swipe-name,
.list2 .press-act-merchant-item--brand .tip-swipe-name {
  font-size: 0.18rem;
  text-align: center;
  padding: 0 0.1rem;
  line-height: 0.24rem;
  margin: 0rem auto 0;
}
.list2 .merchant-page-ticket-brand .tip-swipe-desc,
.list2 .press-act-merchant-item--brand .tip-swipe-desc {
  padding: 0 0.1rem;
  font-size: 0.14rem;
}
.list2 .merchant-page-ticket-brand .tip-card-bottom,
.list2 .press-act-merchant-item--brand .tip-card-bottom {
  position: relative;
  left: 0;
  top: 0;
}
.list2 .merchant-page-ticket-brand .tip-card-bottom-desc,
.list2 .press-act-merchant-item--brand .tip-card-bottom-desc {
  display: none;
}
.list2 .merchant-page-ticket-brand .tip-receive-button,
.list2 .press-act-merchant-item--brand .tip-receive-button {
  width: 0.93rem;
  height: 0.29rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/lq_btn.png") no-repeat center;
  background-size: 100% 100%;
  text-align: center;
  line-height: 0.3rem;
  color: #513000;
  font-size: 0.16rem;
  font-weight: bold;
  margin: 0.05rem auto 0;
}
.list2 .merchant-page-ticket-brand .tip-use-button,
.list2 .press-act-merchant-item--brand .tip-use-button {
  width: 0.93rem;
  height: 0.29rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/qsy_btn.png") no-repeat center;
  background-size: 100% 100%;
  text-align: center;
  line-height: 0.3rem;
  color: #510000;
  font-size: 0.16rem;
  font-weight: bold;
  margin: 0.05rem auto 0;
}
.list2 .merchant-page-ticket-brand .tip-disable-button,
.list2 .press-act-merchant-item--brand .tip-disable-button {
  width: 0.93rem;
  height: 0.29rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/yqg_btn.png") no-repeat center;
  background-size: 100% 100%;
  text-align: center;
  line-height: 0.3rem;
  color: #404040;
  font-size: 0.16rem;
  font-weight: bold;
  margin: 0.1rem auto 0;
}
.list2 .merchant-page-ticket-brand .tip-vip-icon,
.list2 .merchant-page-ticket-brand .tip-hot-icon,
.list2 .merchant-page-ticket-brand .tip-gaoxiao-icon,
.list2 .press-act-merchant-item--brand .tip-vip-icon,
.list2 .press-act-merchant-item--brand .tip-hot-icon,
.list2 .press-act-merchant-item--brand .tip-gaoxiao-icon {
  width: 0.5rem;
  height: 0.5rem;
  top: -0.16rem;
  right: -0.1rem;
}

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

/* tip-comp-merchant-ticket 样式 End */
.pop {
  color: #835E3C;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  margin: auto;
  font-size: 0.14rem;
  line-height: 1.2;
  transform: translate3d(0px, 0px, 10px);
  -webkit-transform: translate3d(0px, 0px, 10px);
}

/*新版组件checkbox*/
.press__act-checkbox {
  font-size: 0 !important;
  width: 0.18rem;
  height: 0.21rem;
  display: block;
  border: none !important;
  background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/no-checked.png) no-repeat !important;
  background-size: 100% 100% !important;
}

.press__act-checkbox.press__act-checkbox--checked {
  width: 0.18rem;
  height: 0.21rem;
  background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/checked.png) no-repeat !important;
  background-size: 100% 100% !important;
}

/* 弹窗样式 */
.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: 0.26rem;
  height: 0.26rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/pop_close.png") no-repeat center;
  background-size: 100% auto;
  position: absolute;
  top: 0.95rem;
  right: 0.81rem;
  z-index: 10;
}

.tip-comp-dialog--fullpage-portrait .tip-comp-btn-medium-secondary {
  position: absolute;
  top: 0;
  right: 0;
  width: 26.0638297872vh;
  height: 10.6382978723vh;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230720pvpsummer/images/pop_close.png) no-repeat center center;
  background-size: 100% 100%;
  font-size: 0;
}

.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--input-phone-info,
.tip-comp-dialog--prompt,
.tip-comp-explain-tip,
.tip-comp-dialog--fullpage-portrait,
.tip-comp-dialog--input-addr {
  width: 8.67rem;
  height: 5.48rem;
  padding-right: 0.14rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/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: 0.19rem;
  margin-left: 1.38rem;
  width: 5.9rem;
  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: 0.664893617vh;
  overflow: hidden;
  box-shadow: #383db9 0 0.2659574468vh 1.329787234vh;
}

.dialog-content .award-img > img {
  width: 18.6170212766vh;
  height: 18.6170212766vh;
  display: block;
  border: 0.2659574468vh solid #c0c1f4;
  border-radius: 0.664893617vh;
  margin: 0.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: 0.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 {
  content: "";
  width: 75.2659574468vh;
  height: 17.0212765957vh;
  position: absolute;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230720pvpsummer/images/pop_tit1.png) no-repeat 50% 0;
  background-size: 100% 100%;
  left: 50%;
  margin-left: -37.2340425532vh;
  top: -15.9574468085vh;
}

.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: 8.67rem;
  height: 5.48rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/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,
.title-bar-code,
.text-jlsm,
.text-nyhd,
.tip-comp-dialog--title,
.tip-comp-dialog--input-addr-title {
  height: 0.4rem;
  margin: 0.75rem 0 0;
  position: relative;
  font-size: 0.34rem;
  color: #83552A;
  text-align: center;
  line-height: 0.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.tip-comp-dialog-title:after,
.tip-act-dialog-rule-title:after,
.tip-comp-dialog--title:after,
.text-get:after,
.title-bar-code:after,
.text-jlsm:after,
.text-nyhd:after,
.tip-comp-dialog--title:after,
.tip-comp-dialog--input-addr-title:after {
  content: "";
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/pop_icon_right.png") no-repeat center;
  background-size: 100% auto;
  width: 1.59rem;
  height: 0.14rem;
  margin-left: 0.1rem;
}

.tip-comp-dialog-title:before,
.tip-act-dialog-rule-title:before,
.tip-comp-dialog--title:before,
.text-get:before,
.title-bar-code:before,
.text-jlsm:before,
.text-nyhd:before,
.tip-comp-dialog--title:before,
.tip-comp-dialog--input-addr-title:before {
  content: "";
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/pop_icon_left.png") no-repeat center;
  background-size: 100% auto;
  width: 1.59rem;
  height: 0.14rem;
  margin-right: 0.1rem;
}

.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/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/gou.png") no-repeat;
  background-size: 100%;
  width: 1.01rem;
  height: 0.75rem;
  margin: 0.45rem auto 0;
}

.wz-goods-toast .text {
  font-size: 0.3rem;
  color: #e1d8ff;
  text-align: center;
  margin-top: 0.05rem;
  line-height: 0.34rem;
}

.wz-goods-content .left {
  background: rgba(255, 255, 255, 0.6);
  width: 4rem;
  height: 2.51rem;
  position: relative;
  font-size: 0.14rem;
  line-height: 1.2;
  color: #835E3C;
}
.wz-goods-content .left .bg-get {
  overflow-x: hidden;
  overflow-y: auto;
  height: 2.51rem;
  padding: 0rem 0.12rem 0 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%;
}

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

.goods-box {
  display: flex;
  align-items: center;
  border-bottom: 0.02rem dotted #835E3C;
  padding-top: 0.12rem;
  padding-bottom: 0.06rem;
  color: #835E3C;
}

.goods-box .goods-img {
  width: 0.74rem;
  height: 0.74rem;
  margin-right: 0.08rem;
  flex-shrink: 0;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/dj_box.png") no-repeat center;
  background-size: 100% auto;
  display: flex;
  align-items: center;
  position: relative;
}

.goods-box .goods-img .label-online {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.3rem;
  height: 0.3rem;
  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: 0.3rem;
  height: 0.3rem;
  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: 0.3rem;
  height: 0.3rem;
  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: 0.67rem;
  height: 0.67rem;
  margin-left: 0.05rem;
  border-radius: 0.15rem;
}

.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 {
  color: #572804;
  font-size: 0.2rem;
  line-height: 0.24rem;
  text-overflow: ellipsis;
  width: 2.6rem;
  overflow: hidden;
  white-space: nowrap;
}

.goods-box .goods-name {
  font-size: 0.16rem;
  line-height: 0.18rem;
  text-overflow: ellipsis;
  width: 2.5rem;
  overflow: hidden;
  color: #991515;
}

.goods-box .goods-time,
.goods-box .goods-task {
  font-size: 0.16rem;
  color: #835E3C;
  line-height: 0.18rem;
}

/* 隐藏press-ui多余结构 */
.press__act-title {
  display: none;
}

.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;
  flex-shrink: 0;
}

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

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

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

.get-wrap {
  padding: 0;
  padding-bottom: 0.1rem;
  margin-top: 0.1rem;
}
.get-wrap img {
  max-width: 1.87rem;
  display: block;
}

.get-wrap .title-discount {
  font-size: 0.14rem;
  line-height: 0.16rem;
  color: #835E3C;
  position: relative;
  margin-bottom: 0.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: #835E3C;
  font-size: 0.16rem;
  line-height: 0.38rem;
  width: 3.61rem;
  height: 0.38rem;
  text-align: center;
  background: #fff;
  margin-bottom: 0.05rem;
}

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

.get-wrap .title-discount .give-type {
  align-items: center;
  color: #835E3C;
  display: inline-block;
  vertical-align: text-top;
}

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

.get-wrap .title-discount .give-type .name {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

.wz-goods-box {
  position: relative;
  border-bottom: 0.02rem dotted #835E3C;
  padding-bottom: 0.1rem;
  margin-bottom: 0.1rem;
}

.wz-goods-box .label {
  position: absolute;
  top: 0;
  right: 0.02rem;
  background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/label-limited.png) no-repeat right;
  background-size: 100%;
  width: 0.33rem;
  height: 0.15rem;
  z-index: 1;
}

.wz-goods-box .wz-goods-time {
  font-size: 0.14rem;
  line-height: 0.15rem;
  color: #835E3C;
}

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

.wz-goods-box .wz-goods-img {
  width: 0.48rem;
  height: 0.48rem;
  margin-right: 0.05rem;
  flex-shrink: 0;
}

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

.wz-goods-detail .wz-goods-condition {
  font-size: 0.14rem;
  line-height: 0.16rem;
  color: #835E3C;
}

.cdk .wz-goods-detail .wz-goods-condition {
  color: #835E3C;
}

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

.cdk .wz-goods-detail .wz-goods-tips {
  font-size: 0.14rem;
  line-height: 0.16rem;
  margin-top: 0.1rem;
  padding-bottom: 0.12rem;
  color: #835E3C;
}

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

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

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

.wz-goods-content .right {
  margin-left: 0.35rem;
  width: 1.5rem;
}

.wz-goods-content .right .btn-more {
  display: block;
  width: 1rem;
  height: 0.32rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/pop_btn2.png") no-repeat center;
  background-size: 100% auto;
  margin: 0.14rem auto 0;
  text-align: center;
  line-height: 0.32rem;
  color: #513000;
  font-size: 0.18rem;
  display: none;
}

.wz-goods-content .flag-bg {
  width: 0.8rem;
  height: 0.8rem;
  margin: 0 auto;
  border-radius: 50%;
}

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

.wz-goods-content .flag-name {
  color: #572804;
  font-size: 0.16rem;
  font-weight: bold;
  line-height: 0.22rem;
  margin-top: 0.11rem;
  margin-bottom: 0.03rem;
  text-align: center;
}

.wz-goods-content .flag-address {
  font-size: 0.16rem;
  line-height: 0.22rem;
  color: #835E3C;
  text-align: center;
  overflow: hidden;
  height: 0.44rem;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.wz-goods-content .radio-group {
  color: #835E3C;
  display: flex;
  align-items: center;
  position: absolute;
  font-size: 0.18rem;
  line-height: 0.2rem;
  top: 3.74rem;
  right: 1.44rem;
  width: 1.5rem;
  text-align: center;
  justify-content: center;
}

.wz-goods-content .radio-group .radio {
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/pop_point.png") no-repeat center;
  background-size: 100% auto;
  width: 0.16rem;
  height: 0.16rem;
  margin-right: 0.03rem;
}

.wz-goods-content .radio-group .radio.act {
  background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/pop_point2.png) no-repeat;
  background-size: 100% 100%;
}

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

.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: 0.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 {
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/pop_bg2.png") no-repeat center;
  background-size: 100% auto;
  width: 3.54rem;
  height: 2.48rem;
  display: block !important;
}

.dialog-up-wechat .icon-up-wechat {
  width: 0.69rem;
  height: 0.69rem;
  margin: 0.38rem auto 0;
  animation: rotate 5s linear infinite;
  -webkit-animation: rotate 5s linear infinite;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/no-data.png") no-repeat center;
  background-size: 100% 100%;
}

.dialog-up-wechat .text {
  color: #835E3C;
  font-size: 0.22rem;
  line-height: 0.32rem;
  text-align: center;
  margin-top: 0.2rem;
}

.dialog-up-wechat .btn-blue,
.press__box--launch .press__btn--blue {
  position: static !important;
  background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/lq_btn.png) no-repeat center;
  background-size: 100% 100%;
  width: 1.15rem;
  height: 0.37rem;
  line-height: 0.37rem;
  margin: 0.2rem auto 0;
  text-align: center;
  font-size: 0.18rem;
  color: #603400;
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes bounce-down {
  25% {
    -webkit-transform: translateY(-0.5319148936vh);
  }
  100%, 50% {
    -webkit-transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(0.5319148936vh);
  }
}
@keyframes bounce-down {
  25% {
    transform: translateY(-0.5319148936vh);
  }
  100%, 50% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(0.5319148936vh);
  }
}
/*! 二维码弹窗 */
.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: 8.67rem;
  height: 5.48rem;
  background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/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: 0.22rem;
}

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

.dialog-bar-code .bg-bar-code .left {
  background: rgba(255, 255, 255, 0.5);
  width: 2.8rem;
  height: 1.9rem;
  margin: 0 0.1rem;
}

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

.dialog-bar-code .bg-bar-code .right {
  width: 3.43rem;
  height: 2.93rem;
  margin: 0 0.1rem;
  background: #fff;
  display: none;
}

.dialog-bar-code .bg-bar-code .right > img {
  width: 3.43rem;
  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, 0.75);
  z-index: 101;
  transform: translate3d(0px, 0px, 10px);
  -webkit-transform: translate3d(0px, 0px, 10px);
}

.tip-comp-dialog--notachieved .tip-comp-btn-maxlarge-primary {
  width: 2.12rem !important;
  height: 0.68rem !important;
  line-height: 0.68rem !important;
  text-align: center;
  font-weight: bold;
  font-size: 0.34rem !important;
  margin-top: 0 !important;
}

.tip-comp-dialog--notachieved-content {
  text-align: center;
  margin-top: 0.2rem;
}

.tip-comp-dialog--notachieved-useinfo {
  font-size: 0.22rem;
  line-height: 0.31rem;
  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: 0.8rem;
  text-align: center;
  margin: 0.24rem auto 0;
  background: #fff4df;
  border: 0.02rem solid #F1CE8D;
  border-radius: 0.1rem;
}

.tip-comp-dialog--notachieved-progressdetail {
  font-size: 0.22rem;
  line-height: 0.26rem;
  color: #835E3C;
}
.tip-comp-dialog--notachieved-progressdetail span {
  color: #991515;
}

.tip-comp-dialog--notachieved-progressbar {
  width: 3.12rem;
  height: 0.04rem;
  margin: 0.08rem auto 0;
  background: #FFECC8;
  border-radius: 0.1rem;
}
.tip-comp-dialog--notachieved-progressbar i {
  display: block;
  height: 0.04rem;
  border-radius: 0.1rem;
  background: #F1CE8D;
}

.tip-comp-dialog--notachieved-prizesmsg-name {
  font-size: 0.24rem;
  color: #572804;
  line-height: 0.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-act-dialog-main .tip-comp-dialog--input_phone-box {
  height: auto;
  width: 5.7rem;
  padding: 0;
  align-items: flex-start;
  flex-direction: column;
}

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

.tip-comp-dialog--input-qq-content {
  margin-top: 0.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 {
  width: 4.69rem;
  height: 0.48rem;
  padding: 0 0.1rem;
  color: #835E3C;
  border: 0.02rem solid #835E3C;
  background: #FFF1D7;
  font-size: 0.22rem;
}

.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: #835E3C;
}

.tip-act-dialog-main .phone-number,
.tip-comp-dialog--input_phone-content .phone-number {
  width: 5.7rem;
}

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

.code-wrap .code-number {
  width: 3.61rem;
}

.send-code {
  display: flex;
  align-items: center;
  justify-content: center;
  background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/lq_btn.png) no-repeat center;
  background-size: 100% 100%;
  width: 1.15rem;
  height: 0.37rem;
  line-height: 0.37rem;
  text-align: center;
  font-size: 0.18rem;
  color: #603400;
  margin-left: 0.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: 3rem;
  justify-content: center;
}

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

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

.tip-comp-dialog--notice-title {
  font-size: 0.22rem;
  line-height: 0.24rem;
  color: #835E3C;
  margin-bottom: 0.1rem;
}

.tip-comp-dialog--notice-text {
  color: #835E3C;
  font-size: 0.28rem;
  line-height: 0.34rem;
}

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

.tip-comp-dialog--input_phone-msg {
  width: 6rem;
  color: #835E3C;
  font-size: 0.22rem;
  line-height: 0.31rem;
  text-align: center;
  margin: 0.14rem auto 0;
}

.tip-comp-dialog--treaty-wrap {
  width: 6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0.15rem auto 0;
}

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

.tip-comp-dialog--treaty-terms,
.tip-comp-dialog--phone-treaty-desc {
  font-size: 0.22rem;
  display: inline;
  color: #835E3C;
}

.tip-comp-dialog--btn-cont {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 0.35rem auto 0;
}
.tip-comp-dialog--btn-cont .tip-comp-dialog-cancel {
  display: none !important;
}

.tip-comp-dialog--input_phone-content .tip-comp-dialog--btn-cont {
  position: absolute;
  top: 3.9rem;
  width: 6rem;
  left: 0;
  right: 0;
  margin-top: 0;
}

.tip-comp-dialog--treaty-check .van-checkbox__icon .van-icon-success {
  font-size: 0 !important;
  width: 0.18rem;
  height: 0.21rem;
  display: block;
  border: none !important;
  background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/no-checked.png) no-repeat !important;
  background-size: 100% 100% !important;
}

.tip-comp-dialog--treaty-check .van-checkbox__icon--checked .van-icon-success {
  width: 0.18rem;
  height: 0.21rem;
  background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/checked.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;
}

.tip-comp-dialog--fullpage-portrait {
  height: 53.1914893617vh;
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230720pvpsummer/images/pop_gx.png) no-repeat;
  background-size: 100% 100%;
  width: 100%;
  padding: 0;
}

.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-centeritem img {
  display: block;
  width: 15.9574468085vh;
  height: 15.9574468085vh;
  object-fit: contain;
  border: 0.2659574468vh solid #2C5586;
  background: #1A3351;
  padding: 0.5319148936vh;
  border-radius: 0.7978723404vh;
  margin: 0 auto 2.6595744681vh;
}

.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: 0.664893617vh;
  margin-top: 0.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: -0.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: 0.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: 70%;
  margin: 0.2rem auto 0.1rem;
  height: 2.5rem;
  overflow: auto;
  color: #835E3C;
  word-break: break-all;
  font-size: 0.16rem;
  line-height: 0.2rem;
  padding-right: 0.1rem;
}

.tip-act-dialog-main .tip-comp-dialog--btn-cont {
  margin-top: 0.1rem;
}

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

.btn-more {
  background: url(https://image-1251917893.file.myqcloud.com/2023/a20230914qqxwMerchant/img/mfl_btn1.png) no-repeat center;
  background-size: 100% 100%;
  width: 1.38rem;
  height: 0.37rem;
  line-height: 0.37rem;
  margin: 0.1rem auto 0;
  text-align: center;
  font-size: 0.21rem;
  color: #603400;
  display: none;
}

.tip-comp-dialog-cancel {
  display: none;
}

.tip-comp-dialog-sure,
.tip-comp-btn-medium-primary,
.tip-comp-btn-large-primary {
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/lq_btn.png") no-repeat;
  background-size: 100% 100%;
  width: 2.12rem;
  height: 0.68rem;
  line-height: 0.68rem;
  margin: 0 0.16rem;
  text-align: center;
  font-weight: bold;
  font-size: 0.34rem;
  color: #513000;
}

/* 扫码关联公众号 */
.tip-comp-dialog--scan-code-content img {
  width: 2.06rem;
  height: 2.06rem;
}

.tip-comp-dialog--scan-code-subhead {
  color: #572804;
  font-size: 0.24rem;
  line-height: 0.28rem;
  text-align: center;
  margin-top: 0.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: 2.6rem;
  height: 0.5rem;
  background: url("https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/pop_btn1.png") no-repeat center;
  background-size: 100% 100%;
  display: block;
  font-size: 0.18rem;
  line-height: 0.5rem;
  text-align: center;
  transform: translateX(0%);
  font-weight: bold;
  margin: 0.15rem auto 0;
  color: #513000;
}

.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: 0.3rem;
}

.van-checkbox__icon {
  width: 0.18rem;
  height: 0.21rem;
}

.tip-act-dialog-rule-list p {
  word-break: break-all;
  font-size: 0.18rem;
  line-height: 0.2rem;
  margin-bottom: 0.1rem;
}

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

.tip-comp-dialog--fullpage-btn .tip-comp-btn-large-primary {
  position: absolute;
  left: 50%;
  margin-left: -15.1595744681vh;
  bottom: -10.6382978723vh;
}

/* 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, 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: 0.48rem;
  background: #fff;
  border-radius: 0.08rem;
}

.tip-comp-dialog-content {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  width: 5.7rem;
  margin: 0.5rem 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: 0.16rem 0.24rem 0;
  margin-bottom: 0.48rem;
  background: rgba(243, 194, 88, 0.2);
  border-radius: 0.04rem;
}

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

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

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

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

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

.tip-comp-dialog-bind-prize-residue {
  position: relative;
  width: 1.48rem;
  height: 0.16rem;
  margin: 0.32rem 0 0.18rem;
  background: #ececec;
  border-radius: 0.08rem;
  overflow: hidden;
}

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

.tip-comp-dialog-bind-prize-text {
  position: absolute;
  right: 0.24rem;
  bottom: 0.14rem;
  font-size: 0.2rem;
  color: #ff9e74;
}

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

.tip-comp-dialog-phone-item {
  display: flex;
  margin-bottom: 0.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: 0.64rem;
  font-size: 0.28rem;
  color: #4a4a4a;
  padding: 0 0.24rem;
  background: #f6f6f6;
  outline: none;
  border: 0;
}

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

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

.tip-comp-dialog-phone-input p {
  font-size: 0.24rem;
  color: #999;
  padding-top: 0.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: 0.64rem;
  font-size: 0.24rem;
  line-height: 0.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: 0.24rem;
  color: #4a4a4a;
  line-height: 0.32rem;
}

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

.tip-comp-dialog-check {
  position: relative;
  display: block;
  width: 0.32rem;
  height: 0.32rem;
  outline: none;
  border: none;
  margin-right: 0.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: 0.04rem;
  margin: auto;
  content: "";
  width: 0.24rem;
  height: 0.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: 0.5rem 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: 0.64rem;
  font-size: 0.28rem;
  color: #fff;
  border-radius: 0.08rem;
  background-image: linear-gradient(45deg, #f99b73 0, #9473ff 100%);
}

.tip-comp-dialog--input-info-list {
  width: 6.3rem;
  margin: 0.2rem auto 0;
  display: flex;
  flex-wrap: wrap;
}

.tip-comp-dialog--input-item {
  width: 50%;
  padding: 0 0.1rem;
  color: #835E3C;
  border: 0.02rem solid #835E3C;
  background: #FFF1D7;
  font-size: 0.22rem;
  display: flex;
  align-items: center;
  margin-bottom: 0.1rem;
  height: 0.48rem;
}

.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: 0.2rem;
}

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

.tip-comp-dialog--input-item:last-child {
  width: 100%;
  height: 1.04rem;
}

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

.tip-comp-dialog--input-info-msg {
  text-align: center;
  font-size: 0.17rem;
  color: #835E3C;
  margin-top: 0.05rem;
}

.tip-comp-dialog--prompt-box {
  margin-top: 0.2rem;
}

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

.tip-comp-dialog-pic-wrap p {
  font-size: 0.18rem;
  line-height: 0.2rem;
  margin-top: 0.1rem;
}

.tip-comp-dialog--notice-text {
  font-size: 0.16rem;
  line-height: 0.24rem;
}

.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: 0.6rem;
}

.tip-comp-dialog--input-addr .tip-comp-dialog--btn-cont {
  margin-top: 0.1rem;
}

/* 物品列表页样式 */
.wrap_list {
  background: #f6f6f6;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100vh;
}
.wrap_list .tip-act-content {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.tip-act-common {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
}

.tip-act-privilege .tip-act-title {
  background: #fff;
  color: #303030;
  font-size: 0.3rem;
  font-weight: 500;
  padding: 0.26rem 0 0.24rem 0.24rem;
}

.tip-act-privilege .tip-act-sidebar {
  position: relative;
  width: 1.44rem;
  height: 100vh;
  flex-shrink: 0;
  align-items: center;
  z-index: 2;
  background: linear-gradient(315deg, #f7fdff, #ffefd0);
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.tip-act-privilege .tip-act-sidebar .tip-act-return {
  position: static;
  margin-top: 0.26rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-project/liebian-tlbb/goods-page/back-icon.png) no-repeat;
  background-size: 100%;
  z-index: 2;
  width: 0.18rem;
  height: 0.26rem;
}

.tip-act-sidebar,
.tip-act-sidebar-box {
  display: flex;
  flex-direction: column;
}

.tip-act-sidebar-box {
  justify-content: center;
}

.tip-act-sidebar-box a:first-child {
  margin-top: 0.56rem;
}

.tip-act-sidebar-box a {
  display: block;
  margin-top: 0.45rem;
  color: #303030;
  text-align: center;
  font-size: 0.22rem;
  width: 1.83rem;
  font-weight: 400;
}

.tip-act-sidebar-box a.active {
  color: #efa37b;
}

.press-list li,
.press-list ul:after {
  margin: 0 0.1rem;
  margin-bottom: 0.2rem;
}

.press-list ul:after {
  content: "";
  width: 5.56rem;
  height: 0;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}

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

.press__goods-list {
  margin-top: 0.15rem;
  padding: 0 0.12rem;
  position: relative;
  box-sizing: border-box;
  height: 100%;
  overflow-y: auto;
  height: calc(100vh - 1.89rem);
}
.press__goods-list .press__box, .press__goods-list .tip-module-goods-list--box {
  display: grid;
  grid-template-columns: repeat(2, 50%);
}

.press__empty, .press-list__finished {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #999;
  font-size: 0.24rem;
  margin-top: 1.42rem;
}

.press__empty .press__image {
  width: 2.4rem;
  height: 1.6rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-project/liebian-tlbb/goods-page/list-empty-icon.png) no-repeat 0;
  background-size: 100% auto;
}

.press__tabs {
  background: #fff;
  display: flex;
  position: relative;
  box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.05);
  box-sizing: border-box;
  width: 100%;
  overflow-x: scroll;
}

.press__tabs p {
  color: #303030;
  text-align: center;
  font-size: 0.22rem;
  font-weight: 400;
  padding: 0.2rem 0.32rem;
  white-space: nowrap;
}

.press__tabs p.current {
  color: #efa37b;
}

.press__goods-tab {
  position: relative;
}

.press__invalid-link {
  display: none;
}

.press__goods-tab .press__invalid-link-top {
  font-size: 0.2rem;
  color: #acacac;
  position: absolute;
  right: 0.1rem;
  top: -0.4rem;
}

.press__empty-tip {
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.2rem;
  color: #efa37b;
  letter-spacing: 0;
  text-align: center;
}

.tip-comp-goods-status--slidecont {
  background: #fff;
  padding: 0 0.32rem;
}

.press__goods-item {
  min-width: 5.56rem;
  height: 1.72rem;
  background: #fff;
  display: flex;
  justify-content: space-between;
  position: relative;
  align-items: center;
  padding: 0.16rem;
  margin-right: 0.24rem;
  margin-bottom: 0.2rem;
  box-sizing: border-box;
  color: #acacac;
  line-height: 1;
}
.press__goods-item .press__image {
  width: 1.4rem;
  height: 1.4rem;
  margin-right: 0.3rem;
}
.press__goods-item .press__meta {
  flex: 1;
  overflow: hidden;
}
.press__goods-item .press__name {
  max-width: 3.8rem;
  height: 0.4rem;
  color: #303030;
  font-size: 0.28rem;
  line-height: 0.4rem;
  display: block;
  white-space: nowrap;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 0.08rem;
}
.press__goods-item .press__provider {
  margin-bottom: 0.16rem;
}
.press__goods-item .press__provider,
.press__goods-item .press__description {
  color: #999;
  font-size: 0.24rem;
  line-height: 0.34rem;
  display: block;
}
.press__goods-item .press__btn--small-primary {
  width: 1.28rem;
  height: 0.56rem;
  line-height: 0.56rem;
  display: inline-block;
  text-align: center;
  font-size: 0.28rem;
  color: #fff;
  background-image: linear-gradient(45deg, #f99b73 0, #9473ff 100%);
}
.press__goods-item .tip-comp-goods-status-btn-waiting {
  text-align: right;
  width: 1.28rem;
  height: 0.56rem;
  line-height: 0.56rem;
  display: inline-block;
  color: #999;
  font-size: 0.28rem;
  line-height: 0.4rem;
}
.press__goods-item .press__goods-button--delivered {
  text-align: right;
  width: 1.28rem;
  height: 0.56rem;
  line-height: 0.56rem;
  display: inline-block;
  color: #ff6e00;
  font-size: 0.28rem;
  line-height: 0.4rem;
}
.press__goods-item .press__btn--small-disabled {
  text-align: right;
  width: 1.28rem;
  height: 0.56rem;
  line-height: 0.56rem;
  display: inline-block;
  color: #cecece;
  font-size: 0.28rem;
  line-height: 0.4rem;
}

.tip-section-item {
  display: flex;
  align-items: center;
  background: #fff;
  height: 0.86rem;
  border-bottom: 1px solid rgba(120, 85, 11, 0.1);
  margin: 0 0 0.07rem 0.15rem;
  width: 96%;
  box-sizing: border-box;
  padding: 0 0.44rem;
}

.tip-act-title + .tip-section-item {
  margin-top: 0.36rem;
}

.tip-section-lable {
  width: 1.7rem;
  font-size: 0.24rem;
  color: #303030;
}

.tip-section-info {
  display: flex;
  align-items: center;
  background: #34C85A;
  width: 1.15rem;
  height: 0.46rem;
  position: relative;
  border-radius: 0.4rem;
}

.tip-section-select {
  width: 100%;
  height: 100%;
  position: relative;
  background: #e9e9e9;
  border-radius: 0.4rem;
  display: flex;
  align-items: center;
}

.tip-section-select:after {
  content: "";
  width: 0.38rem;
  height: 0.38rem;
  outline: 0;
  border: none;
  background: #fff;
  border-radius: 50%;
  cursor: pointer;
  margin-left: 0.07rem;
  transition: margin-left 0.3s ease-in-out;
  display: block;
}

.tip-section-selected {
  background: #34C85A;
}

.tip-section-selected:after {
  margin-left: 0.7rem;
}

.tip-section-info p {
  font-size: 0.22rem;
  color: #fff;
  display: none;
}

.tip-section-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.22rem;
  height: 0.4rem;
  font-size: 0.22rem;
  color: #fff;
  background-image: linear-gradient(45deg, #f99b73 0, #9473ff 100%);
}

/* 物品详情页样式 S */
.tip-act-goods-detail {
  width: 100%;
  height: 100vh;
  background: linear-gradient(265.1deg, #FFEFD0 -7.79%, #F7FDFF 118.05%);
  /* +++++++++++++++组件+++++++++++++ 条形+二维 兑换码:tip-comp-goods-detail-barcode |start */
  /* 条形码背景 */
  /* 条形码--外层 */
  /* 二维码--外层 */
  /* 兑换码出示与过期提醒 */
  /* +++++++++++++++组件+++++++++++++兑换码/核销码/用户名: tip-comp-goods-detail-code |start */
  /* 用户微信账号、手机号、兑换码，都用此结构 */
  /* 提示 */
  /* 跳转a标签-现金红包 */
  /* +++++++++++++++组件+++++++++++++兑换码/核销码/用户名: tip-comp-goods-detail-code |end */
  /* +++++++++++++++组件+++++++++++++物品介绍:tip-comp-goods-detail-desc |start */
  /* +++++++++++++++组件+++++++++++++物品介绍: tip-comp-goods-detail-desc |end */
  /* +++++++++++++++组件+++++++++++++额外信息+声明 左侧栏：tip-comp-goods-detail-right、tip-comp-goods-detail-right-new  |start */
  /* +++++++++++++++组件+++++++++++++额外信息+声明 左侧栏：tip-comp-goods-detail-right、tip-comp-goods-detail-right-new  |end */
  /* +++++++++++++++组件+++++++++++++右侧栏:tip-comp-goods-detail-left.vue组件 |start */
  /* 1)核销状态 ----- start */
  /* 订阅 */
  /* 券图片 */
  /* 券名字 */
  /* 有效期 */
  /* 右上角盖章图片--定位 s */
  /* 已使用 */
  /* 已过期 */
  /* ？右上角盖章图片--定位 ed */
  /* 1)核销状态 ----- end */
  /* 2)二维码待解锁状态 ----- start */
  /* 核销码最外层 */
  /* 券名字 */
  /* 二维码遮罩层 */
  /* 二维码外层 */
  /* 二维码图片 */
  /* 待解锁文字区域 */
  /* 2)二维码待解锁状态 ----- end */
  /* 3)领取提醒 ----------- s */
  /* checkbox bg */
  /* checkbox active-bg */
  /* 3)领取提醒 ----------- ed */
  /* +++++++++++++++组件+++++++++++++ 右侧栏:tip-comp-goods-detail-left.vue组件  |end */
  /* +++++++++++++++组件+++++++++++++ 二维码兑换使用步骤: tip-comp-goods-detail-qrcode  |start   */
  /* 二维码 */
  /* 二维码提示 -- 保存与扫码 */
  /* 文字 -- 使用步骤 */
  /* 文字 -- 先到先得 */
  /* +++++++++++++++组件+++++++++++++二维码兑换使用步骤:tip-comp-goods-detail-qrcode |end  */
  /* +++++++++++++++组件+++++++++++++确认按钮/主按钮：tip-comp-goods-detail-primary-button  |start */
}
.tip-act-goods-detail .tip-act-content {
  width: 100%;
}
.tip-act-goods-detail .tip-act-sidebar {
  position: relative;
  width: 0;
  height: 100vh;
  background: none;
  -webkit-box-shadow: 0;
}
.tip-act-goods-detail .tip-act-return {
  position: absolute !important;
  left: 0.96rem;
  margin-top: 0.34rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-project/liebian-tlbb/goods-page/back-icon.png) no-repeat;
  background-size: 100%;
  z-index: 2;
  width: 0.18rem;
  height: 0.26rem;
}
.tip-act-goods-detail .tip-act-title {
  background: #fff;
  color: #303030;
  font-size: 0.3rem;
  font-weight: 500;
  padding: 0.26rem 1rem 0.24rem 1.8rem;
}
.tip-act-goods-detail .tip-act-merchant {
  width: 12.89rem;
  margin: 0.16rem auto 0;
  display: flex;
  justify-content: space-between;
}
.tip-act-goods-detail .tip-act-merchant .right-container {
  display: flex;
  flex: 1;
  width: 100%;
  height: 100%;
  padding-bottom: 0.24rem;
  background: rgba(255, 255, 255, 0.5);
}
.tip-act-goods-detail .tip-act-merchant .press__main {
  width: 100%;
}
.tip-act-goods-detail .tip-comp-goods-detail--com {
  height: 5rem;
  width: 100%;
  padding: 0.15rem 0.2rem 0.6rem;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.tip-act-goods-detail .press__exchange-code {
  margin-bottom: 0.15rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.tip-act-goods-detail .press__exchange-box {
  height: 1.92rem;
  padding: 0.1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/bg-barcode.png) no-repeat center center;
  background-size: contain;
}
.tip-act-goods-detail .press__barcode {
  width: 3.8rem;
  height: 1.2rem;
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  position: relative;
  text-align: center;
  border-radius: 2px 0px 0px 2px;
  overflow: hidden;
  margin-right: 0.5rem;
}
.tip-act-goods-detail .press__qr {
  width: 1.5rem;
  height: 1.5rem;
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
}
.tip-act-goods-detail .press__qr-text {
  font-size: 0.24rem;
  color: #303030;
  line-height: 0.4rem;
  margin: 0.1rem 0px;
  font-weight: bold;
}
.tip-act-goods-detail .press__exchange-tips {
  color: #303030;
  font-size: 0.2rem;
  text-align: left;
}
.tip-act-goods-detail .press-act-goods-detail-code {
  display: flex;
  align-items: flex-start;
  border-bottom: 1px solid rgba(48, 48, 48, 0.1);
}
.tip-act-goods-detail .press-act-goods-detail-code .press__title {
  width: 1.4rem;
  display: block;
  flex-shrink: 0;
  padding: 0.2rem 0;
  font-weight: bold;
  font-size: 0.24rem;
  line-height: 0.28rem;
  color: #303030;
}
.tip-act-goods-detail .press__copy-code {
  padding: 0.2rem 0;
}
.tip-act-goods-detail .press__copy-num {
  width: 6rem;
  height: 0.7rem;
  line-height: 0.7rem;
  text-align: center;
  background: rgba(234, 232, 194, 0.3987);
  margin: 0 auto 0.22rem;
  font-size: 0.24rem;
  color: #303030;
}
.tip-act-goods-detail .press__copy-tip {
  font-size: 0.2rem;
  color: #303030;
  line-height: 0.28rem;
}
.tip-act-goods-detail .press__copy-tip span {
  font-size: 0.24rem;
  color: #303030;
  display: block;
  line-height: 0.28rem;
}
.tip-act-goods-detail .press__copy-tip a {
  color: #303030;
}
.tip-act-goods-detail .press__item {
  display: flex;
  align-items: flex-start;
  padding: 0.25rem 0rem;
  font-size: 0.2rem;
  border-bottom: 1px solid rgba(48, 48, 48, 0.1);
}
.tip-act-goods-detail .press__item:last-child {
  /* border-bottom: 0px */
}
.tip-act-goods-detail .press__item span {
  width: 1.4rem;
  display: block;
  font-weight: bold;
  font-size: 0.24rem;
  line-height: 0.28rem;
  color: #303030;
}
.tip-act-goods-detail .press__item .press__text {
  flex: 1;
  font-size: 0.2rem;
  line-height: 0.28rem;
  color: #303030;
  margin-left: 0.1rem;
  overflow-x: scroll;
}
.tip-act-goods-detail .press__extra, .tip-act-goods-detail .tip-comp-goods-detail--extrainfo {
  padding: 0.15rem 0rem 0rem;
  color: #303030;
  overflow: hidden;
}
.tip-act-goods-detail .tip-act-current-display {
  font-size: 0.2rem;
  color: #303030;
  letter-spacing: 0;
  text-align: center;
  width: 29%;
  position: relative;
}
.tip-act-goods-detail .press__meta {
  height: auto;
  padding-top: 0.56rem;
  background: none;
  flex: 0 0 24.44%;
  position: unset;
  display: block;
}
.tip-act-goods-detail .press__info {
  height: 5rem;
}
.tip-act-goods-detail .press__meta .press__order {
  margin: 0.64rem auto 0;
  text-align: left;
}
.tip-act-goods-detail .press__img {
  width: 1.92rem;
  height: 1.92rem;
  display: inline-block;
  padding: 0;
  border: 0px;
  background: none;
  background: #35669e;
  border: 1px solid #35669e;
}
.tip-act-goods-detail .press__name {
  line-height: 0.3rem;
  font-size: 0.24rem;
  color: #303030;
  letter-spacing: -0.45px;
  font-weight: bold;
  margin-top: 0.16rem;
  width: 80%;
  margin: 0.32rem auto 0rem;
}
.tip-act-goods-detail .tip-comp-goods-detail--limit-time {
  font-size: 0.2rem;
  letter-spacing: 0;
  color: #303030;
  margin-top: 0.1rem;
}
.tip-act-goods-detail .press__icon-status {
  width: 1.68rem;
  height: 1.68rem;
  display: block;
  padding: 0;
  border: 0px;
  background: none;
  position: fixed;
  bottom: 0.48rem;
  right: 0;
}
.tip-act-goods-detail .press__icon-status.press__icon-status--used {
  background: url(https://image-1251917893.file.myqcloud.com/tip-project/liebian-tlbb/goods-page/used-detail-icon.png) no-repeat center center;
  background-size: contain;
}
.tip-act-goods-detail .press__icon-status.press__icon-status--expired {
  background: url(https://image-1251917893.file.myqcloud.com/tip-project/liebian-tlbb/goods-page/overtime-detail-icon.png) no-repeat center center;
  background-size: contain;
}
.tip-act-goods-detail .tip-comp-goods-detail-verification-box {
  width: 3.2rem;
  height: 4.26rem;
  margin: auto;
  padding: 0.15rem 0.3rem 0.25rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-project/liebian-tlbb/goods-page/hxm-code-bg.png) no-repeat center top;
  background-size: 100% auto;
}
.tip-act-goods-detail .tip-comp-goods-detail-verification-box .tip-comp-verification-name {
  font-size: 0.24rem;
  color: #303030;
  letter-spacing: 0;
  line-height: 0.24rem;
  font-weight: 700;
  text-align: left;
}
.tip-act-goods-detail .tip-comp-verification-info p {
  text-align: left;
  margin-top: 0.08rem;
}
.tip-act-goods-detail .tip-comp-goods-detail-verification-box .tip-comp-verification-code.tip-comp-verification-code-cover::before {
  content: "";
  background: rgba(206, 206, 206, 0.8503);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 8;
}
.tip-act-goods-detail .tip-comp-goods-detail-verification-box .tip-comp-verification-code {
  padding: 0.16rem;
  background: #fff;
  border-radius: 2px;
  margin-top: 0.4rem;
  position: relative;
}
.tip-act-goods-detail .tip-comp-goods-detail-verification-box .tip-comp-verification-code .ewm {
  width: 1.3rem;
  height: 1.3rem;
  margin-top: 0.16rem;
  display: inline-block;
  padding: 0.05rem;
  border: 0px;
  background: #fff;
  border-radius: 0px 2px 2px 0px;
}
.tip-act-goods-detail .tip-comp-goods-detail-verification-box .tip-comp-verification-code.tip-comp-verification-code-cover a {
  font-family: FZLTHK--GBK1-0;
  width: 1.1rem;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.2rem;
  color: #fff;
  background: #000;
  border-radius: 0.2rem;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 9;
}
.tip-act-goods-detail .press__order {
  display: block;
  margin-left: 0.3rem;
  height: 0.65rem;
  line-height: 0.65rem;
}
.tip-act-goods-detail .press__order a {
  width: 2.2rem;
  display: block;
  margin: auto;
  color: #303030;
  font-size: 0.22rem;
  padding-left: 0.5rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-project/liebian-tlbb/goods-page/icon-uncheck.png) no-repeat left center/0.4rem 0.4rem;
}
.tip-act-goods-detail .press__order.active a {
  background: url(https://image-1251917893.file.myqcloud.com/tip-project/liebian-tlbb/goods-page/icon-check.png) no-repeat left center/0.4rem 0.4rem;
}
.tip-act-goods-detail .press__qr-exchange {
  display: flex;
  flex-direction: column;
  padding: 0.3rem 0rem;
}
.tip-act-goods-detail .press__qr-img {
  width: 1.9rem;
  height: 1.9rem;
  display: block;
  padding: 0.1rem;
  border: 0px;
  background: #fff;
  margin: auto;
}
.tip-act-goods-detail .press__qr-text {
  font-size: 0.24rem;
  color: #303030;
  line-height: 0.4rem;
  margin: 0.1rem 0px;
  font-weight: bold;
}
.tip-act-goods-detail .press__qr-right .press__step {
  display: none;
}
.tip-act-goods-detail .press__tips {
  font-size: 0.2rem;
  color: #303030;
}

.tip-comp-goods-detail--button {
  /* hlddz 按钮 majiang 按钮 ---- start */
}
.tip-comp-goods-detail--button .press__buttons, .tip-comp-goods-detail--button .tip-comp-goods-detail--btn-cont {
  width: 7rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
  margin-top: 0.56rem;
}
.tip-comp-goods-detail--button .press__btn--large-secondary, .tip-comp-goods-detail--button .tip-comp-btn-large-secondary {
  display: block;
  width: 2.64rem !important;
  height: 0.68rem;
  line-height: 0.68rem;
  font-size: 0.28rem;
  font-weight: normal;
  text-align: center;
  color: #f4997b;
  border-radius: 2px;
  background: #fff1d5;
}
.tip-comp-goods-detail--button .press__btn--large-primary, .tip-comp-goods-detail--button .tip-comp-btn-large-primary {
  display: block;
  width: 2.64rem;
  height: 0.68rem;
  line-height: 0.68rem;
  font-size: 0.28rem;
  font-weight: normal;
  text-align: center;
  color: #fff;
  border-radius: 2px;
  background: linear-gradient(45deg, #f99b73 0%, #9473ff 100%);
}
.tip-comp-goods-detail--button .press__btn--maxlarge-primary, .tip-comp-goods-detail--button .tip-comp-btn-maxlarge-primary {
  display: block;
  width: 3.28rem;
  height: 0.68rem;
  line-height: 0.68rem;
  font-size: 0.28rem;
  font-weight: normal;
  text-align: center;
  color: #fff;
  border-radius: 2px;
  background: linear-gradient(45deg, #f99b73 0%, #9473ff 100%);
}

body {
  padding: 0 !important;
}

/* 返回按钮 */
.go-back {
  position: absolute;
  top: 0.23rem;
  left: 0.61rem;
  background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/back.png) no-repeat;
  background-size: 100%;
  z-index: 2;
  width: 1.34rem;
  height: 0.4rem;
}

.tip-act-return {
  position: absolute;
  top: 0;
  left: 0;
  background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-tlbb/images/back.png) no-repeat;
  background-size: 100%;
  z-index: 2;
  width: 1.34rem;
  height: 0.4rem;
}/*# sourceMappingURL=tlbb.css.map */