@charset "UTF-8";
/* desc：游戏人生联合会员
* date：2021-07-07
* author：yuiqin（覃钰）
* email：yuiqin@tencent.com
*/
/* 基础样式 */
/* desc：重置浏览器样式
* date：2021-07-07
* author：yuiqin（覃钰）
* email：yuiqin@tencent.com
*/
html,
body {
  width: 100vw;
}

body {
  font-family: "Helvetica Neue", Helvetica, Microsoft Yahei UI, Arial, Tahoma;
  padding-top: constant(safe-area-inset-top);
  padding-left: constant(safe-area-inset-left);
  padding-right: constant(safe-area-inset-right);
  padding-bottom: constant(safe-area-inset-bottom);
  padding-top: env(safe-area-inset-top);
  padding-left: env(safe-area-inset-left);
  padding-right: env(safe-area-inset-right);
  padding-bottom: env(safe-area-inset-bottom);
}

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

a {
  -webkit-user-drag: none;
  -webkit-tap-highlight-color: transparent;
  text-decoration: none;
}

img {
  max-width: 100%;
  outline: none;
  border: none;
}

input,
button,
select,
textarea {
  outline: none;
  border: none;
  resize: none;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

/* 火狐 */
input {
  -moz-appearance: textfield;
}

ul,
li {
  list-style: none;
}

em,
i {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5 {
  font-weight: normal;
}

@media screen and (orientation:portrait){
  /* desc：公共样式
  * date：2021-07-07
  * author：yuiqin（覃钰）
  * email：yuiqin@tencent.com
  */
  /*flex*/
  /*ellipsis*/
  /*btn*/
  .merchant-primary-btn {
    width: 1.28rem;
    height: .48rem;
    display: block;
    font-size: .24rem;
    line-height: .48rem;
    color: #996129;
    font-weight: bold;
    text-align: center;
    border-radius: .24rem;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFD9B1), to(#CCA173));
    background-image: linear-gradient(180deg, #FFD9B1 0%, #CCA173 100%);
  }

  .merchant-secondary-btn {
    width: 1.28rem;
    height: .48rem;
    display: block;
    font-size: .24rem;
    line-height: .48rem;
    color: #996129;
    font-weight: bold;
    text-align: center;
    border-radius: .24rem;
    border: 1px solid #996129;
  }

  /* 弹窗样式 */
  /*
  * desc：弹窗
  * date：2021-07-07
  * author：yuiqin（覃钰）
  * email：yuiqin@tencent.com
  */
  .dialog-wrap {
    position: fixed;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 100;
  }

  .member-dialog-close {
    width: .96rem;
    height: .96rem;
    margin: .4rem auto 0;
    display: block;
    text-indent: -1000em;
    overflow: hidden;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/dialog-close.png) no-repeat;
    background-size: 100% 100%;
  }

  .member-prizes-dialog {
    width: 6.3rem;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }

  .member-prizes-dialog-tips {
    margin-bottom: .4rem;
    color: #FFFFFF;
    font-size: .32rem;
    line-height: .44rem;
    font-weight: bold;
    text-align: center;
  }
  .member-prizes-dialog .member-dialog-title{
    display: none;
  }
  .member-prizes-dialog .member-prizes-dialog-tips-hor{
    display: none;
  }
  .member-prizes-dialog .member-dialog-close{
    display: none;
  }
  .member-prizes-dialog-list {
    max-height: 4.56rem;
    padding: .12rem .32rem;
    border-radius: .24rem;
    background: #FFFFFF;
    overflow-y: auto;
  }

  .member-prizes-dialog-list li {
    padding: .24rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    border-bottom: 1px solid rgba(238, 240, 246, 0.5);
  }

  .member-prizes-dialog-list li:last-child {
    border: 0 none;
  }

  .member-prizes-dialog-list li .list-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .member-prizes-dialog-list li .list-left img {
    width: .96rem;
    height: .96rem;
    display: block;
    margin-right: .16rem;
  }

  .member-prizes-dialog-list .merchant-primary-btn,
  .member-prizes-dialog-list .merchant-secondary-btn {
    width: 1.54rem;
    height: .64rem;
    line-height: .64rem;
    border-radius: .32rem;
    font-size: .28rem;
  }

  .list-msg-name {
    color: #0F2128;
    font-size: .32rem;
    line-height: .48rem;
    font-weight: bold;
    margin-bottom: .04rem;
  }

  .list-msg-desc {
    color: #838C8F;
    font-size: .28rem;
    line-height: .44rem;
  }

  .member-default-dialog {
    width: 5.6rem;
    padding: .48rem 0;
    background: #FFFFFF;
    border-radius: .24rem;
  }

  .member-default-dialog .merchant-primary-btn,
  .member-default-dialog .merchant-secondary-btn {
    width: 2.8rem;
    height: .8rem;
    margin: .4rem auto 0;
    line-height: .8rem;
    border-radius: .4rem;
    font-size: .28rem;
  }

  .member-dialog-title {
    padding: 0 .48rem .04rem;
    font-size: .32rem;
    line-height: .44rem;
    color: #4A4A4A;
    font-weight: bold;
    text-align: center;
  }

  .member-dialog-normal-tips {
    padding: 0 .48rem;
    font-size: .24rem;
    line-height: .34rem;
    color: #999999;
    text-align: center;
  }

  .dialog-form-box {
    width: 4.32rem;
    margin: .16rem auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .dialog-large-input {
    width: 4.32rem;
    height: .8rem;
    display: block;
    padding: 0 .24rem;
    background: #F8F9FC;
    font-size: .24rem;
    line-height: .8rem;
    color: #4A4A4A;
    border-radius: .08rem;
  }

  .dialog-medium-input {
    width: 2.62rem;
    height: .8rem;
    display: block;
    padding: 0 .24rem;
    margin-right: .16rem;
    background: #F8F9FC;
    font-size: .24rem;
    line-height: .8rem;
    color: #4A4A4A;
    border-radius: .08rem;
  }

  .yzm-btn {
    width: 1.54rem;
    height: .64rem;
    line-height: .6rem;
    text-align: center;
    color: #996129;
    font-size: .28rem;
    border: 1px solid #996129;
    border-radius: .08rem;
  }

  /*协议*/
  .tip-comp-dialog--treaty-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 0.16rem;
  }
  .tip-comp-dialog--treaty-check{
    width: .32rem;
    height: .32rem;
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.5' y='1' width='13' height='13' rx='2' fill='%23FFF' stroke='%23979797' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
    background-size: 100%;
    margin-left: .2rem;
    margin-right: .06rem;
  }
  .tip-comp-dialog--treaty-check.select{
    width: .32rem;
    height: .32rem;
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect stroke='%23979797' fill='%23FFF' x='1.5' y='1' width='13' height='13' rx='2'/%3E%3Cpath d='M14.108 4l-7.305 7.304L5.389 9.89 2 6.5h2.828l1.976 1.975L11.278 4h2.83z' fill='%230F2128'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
    background-size: 100%;
    margin-left: .2rem;
    margin-right: .06rem;
  }

  .tip-comp-dialog--treaty-check .van-checkbox__icon {
    width: 0.3rem;
    height: 0.3rem;
    margin-right: 0.06rem;
  }

  .tip-comp-dialog--treaty-check .van-checkbox__icon .van-icon {
    width: 0.3rem;
    height: 0.3rem;
  }

  .tip-comp-dialog--treaty-wrap label {
    color: #999999;
    font-size: .24rem;
  }

  .tip-comp-dialog--phone-treaty-desc {
    font-size: .24rem;
    color: #fec36a;
  }

  .merchant-dialog-prize-list {
    margin-top: .2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .merchant-dialog-prize-list li {
    position: relative;
    width: 1.28rem;
    margin: 0 .08rem;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/prize-normal-bg-2.png) center bottom no-repeat;
    background-size: 100% auto;
  }

  .merchant-dialog-prize-list li img {
    width: .96rem;
    height: .96rem;
    display: block;
    margin: 0 auto;
  }

  .merchant-dialog-prize-list li .prizes-name {
    width: 1.28rem;
    height: .64rem;
    line-height: .8rem;
    padding: 0 .12rem;
    margin: -.4rem auto 0;
    font-size: .2rem;
    font-weight: normal;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/prize-normal-bg-1.png) no-repeat;
    background-size: 100% 100%;
  }

  .bottom-dialog-title {
    width: 3.02rem;
    height: .84rem;
    margin: -.24rem auto .4rem;
    font-size: .32rem;
    line-height: .84rem;
    text-align: center;
    color: #fff;
    font-weight: bold;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/dialog-title-bg.png) no-repeat;
    background-size: 100% 100%;
  }

  .member-bottom-dialog {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    padding-bottom: 1rem;
    border-radius: .24rem .24rem 0 0;
    background: #fff;
  }

  .member-dialog-btn-group .merchant-secondary-btn{
    display: none;
  }

  .member-bottom-dialog .merchant-primary-btn,
  .member-bottom-dialog .merchant-secondary-btn {
    width: 4.4rem;
    height: .96rem;
    line-height: .96rem;
    border-radius: .48rem;
    font-size: .32rem;
    margin: 0.8rem auto 0;
  }

  .merchant-guide-img {
    width: 6.7rem;
    display: block;
    margin: 0 auto .4rem;
  }

  .tip-merchant-member-wrap {
    background: #FFFFFF url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/hy-topbg.png) center top no-repeat;
    background-size: 100% auto;
    padding-bottom: .6rem;
  }

  .tip-merchant-topmsg {
    padding-top: .4rem;
  }

  .tip-merchant-msgbox {
    margin-bottom: .14rem;
  }

  .tip-merchant-msgbox img {
    width: 1rem;
    height: 1rem;
    display: block;
    margin: 0 auto .08rem;
    border-radius: 100%;
  }

  .tip-merchant-msgbox p {
    padding: 0 1rem;
    font-size: .28rem;
    line-height: .44rem;
    color: #FFFFFF;
    text-align: center;
  }

  .tip-merchant-banner {
    width: 7.06rem;
    height: 2.56rem;
    display: block;
    margin: 0 auto;
  }

  .tip-merchant-msgbox-bg{
    display: none!important;
  }

  .tip-merchant-benefit-list {
    padding-bottom: .8rem;
    border-radius: .24rem .24rem 0 0;
    background: #FFFFFF;
    overflow: hidden;
  }

  .benefit-list-section {
    position: relative;
    margin: .4rem 0;
  }

  .newmember-tips-label::before {
    content: '';
    position: absolute;
    top: -.88rem;
    left: 2.88rem;
    width: 2.2rem;
    height: 2.2rem;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/label-xhy.png) no-repeat;
    background-size: 100% 100%;
    z-index: 3;
  }

  .newmember-get-label::before {
    content: '';
    position: absolute;
    top: -.88rem;
    left: 2.88rem;
    width: 2.2rem;
    height: 2.2rem;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/label-ylq.png) no-repeat;
    background-size: 100% 100%;
    z-index: 3;
  }

  .benefit-title {
    padding: 0 .4rem;
    margin-bottom: .32rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .benefit-title h4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .benefit-title h4 p {
    font-size: .36rem;
    line-height: .52rem;
    color: #0F2128;
    font-weight: bold;
  }

  .benefit-title a {
    color: #838C8F;
    font-size: .28rem;
    line-height: .44rem;
  }

  .label-benefit {
    width: .7rem;
    height: .32rem;
    display: block;
    margin-right: .08rem;
    text-indent: .5em;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/title-label.png) no-repeat;
    background-size: 100% 100%;
    font-size: .2rem;
    line-height: .32rem;
    color: #FFFFFF;
  }

  .prizes-msg {
    display: block;
    height: .62rem;
    padding: .14rem .24rem .2rem;
    font-size: .24rem;
    line-height: .28rem;
    color: #888888;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
  }

  .prizes-name {
    position: relative;
    width: 2.24rem;
    height: 1.1rem;
    padding: 0 .24rem;
    line-height: 1.4rem;
    font-size: .28rem;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
    z-index: 3;
    white-space: nowrap;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
  }

  .prizes-label {
    position: absolute;
    top: 0;
    right: .32rem;
    width: .62rem;
    height: .62rem;
    display: block;
    z-index: 3;
  }

  .newmember-prizes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    min-height: 2.44rem;
  }

  .newmember-prizes li {
    position: relative;
    width: 2.24rem;
    margin: 0 .03rem .2rem;
    /*必得奖品*/
    /*抽奖奖品*/
  }

  .newmember-prizes li img {
    width: 1.6rem;
    height: 1.6rem;
    display: block;
    margin: 0 auto;
  }

  .newmember-prizes li.normal-prizes {
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/prize-normal-bg-2.png) center bottom no-repeat;
    background-size: 100% auto;
  }

  .newmember-prizes li.normal-prizes .prizes-label {
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/tips-bide.png) no-repeat;
    background-size: 100% 100%;
  }

  .newmember-prizes li.normal-prizes .prizes-name {
    margin: -.68rem auto 0;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/prize-normal-bg-1.png) no-repeat;
    background-size: 100% 100%;
  }

  .newmember-prizes li.lottery-prizes {
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/prize-light-bg-2.png) center bottom no-repeat;
    background-size: 100% auto;
  }

  .newmember-prizes li.lottery-prizes .prizes-label {
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/tips-choujiang.png) no-repeat;
    background-size: 100% 100%;
  }

  .newmember-prizes li.lottery-prizes .prizes-name {
    color: #996129;
    margin: -.68rem auto 0;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/prize-light-bg-1.png) no-repeat;
    background-size: 100% 100%;
  }

  .oldmember-prizes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .oldmember-prizes li {
    width: 2.12rem;
    min-height: 2.52rem;
    padding-top: .24rem;
    margin: 0 .08rem .2rem;
    overflow: hidden;
    border: 1px solid #EEF0F6;
  }

  .oldmember-prizes li img {
    width: 1.12rem;
    height: 1.12rem;
    display: block;
    margin: 0 auto;
  }

  .oldmember-prizes .prizes-name {
    height: .32rem;
    font-size: .28rem;
    color: #4A4A4A;
    line-height: .32rem;
    text-align: center;
  }

  .oldmember-prizes .merchant-primary-btn,
  .oldmember-prizes .merchant-secondary-btn {
    margin: .32rem auto .24rem;
  }

  /*底部悬浮*/
  .tip-merchant-member-approve {
    position: fixed;
    left: 50%;
    bottom: .24rem;
    width: 6.7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: .16rem .24rem;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#313743), to(#3B3E47));
    background-image: linear-gradient(180deg, #313743 0%, #3B3E47 100%);
    border-radius: .08rem;
  }

  .tip-merchant-member-approve p {
    width: 3.8rem;
    color: #FFFFFF;
    font-size: .24rem;
    line-height: .4rem;
  }

  .tip-merchant-member-approve p span {
    color: #FDBB56;
  }

  .tip-merchant-member-verify {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: .24rem .4rem;
    background: #fff;
    z-index: 9;
  }

  .tip-merchant-member-verify input {
    width: 4.52rem;
    height: .64rem;
    padding: 0 .24rem;
    font-size: .24rem;
    color: #4A4A4A;
    background: #F8F9FC;
    border-radius: .08rem;
    overflow: hidden;
  }

  .submit-btn {
    width: 1.94rem;
    height: .64rem;
    display: block;
    text-align: center;
    font-size: .28rem;
    line-height: .64rem;
    color: #996129;
    font-weight: bold;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFD9B1), to(#CCA173));
    background-image: linear-gradient(180deg, #FFD9B1 0%, #CCA173 100%);
    -webkit-box-shadow: 0 4px 8px 0 rgba(255, 255, 255, 0.12), inset 0 0 0 0 rgba(255, 255, 255, 0.6);
            box-shadow: 0 4px 8px 0 rgba(255, 255, 255, 0.12), inset 0 0 0 0 rgba(255, 255, 255, 0.6);
    border-radius: .32rem;
  }

  @media screen and (min-height: 737px) {
    .tip-merchant-member-approve {
      bottom: .8rem;
    }
    .tip-merchant-member-verify {
      padding: .24rem .4rem .8rem;
    }
  }
  /*# sourceMappingURL=index.css.map */
  /* 控制横屏的dom */
  .tip-merchant-topmsg .newmember-tips-label{
    display: none;
  }
  .tip-merchant-msgbox span{
    display: none;
  }
  .horizontal-p{
    display: none;
  }
}
.tip-act-return {
  position: absolute;
  top: .15rem;
  left: .25rem;
  display: inline-block;
  width: 0.54rem;
  height: 0.56rem;
  text-indent: -1000em;
  overflow: hidden;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/icon-back.png) no-repeat center center;
  background-size: contain;
  z-index: 5;
}
/* 横屏适配 */
@media all and (orientation:landscape) {
  @font-face {
    font-family: 'FZZZHONGJW';
    src: url("./FZZZHONGJW .TTF") format("truetype");
  }
  
  @font-face {
    font-family: "GAMEFONT";
    src: url("https://image-1251917893.file.myqcloud.com/tipcomm/pvp_gamefont/UI3.0/GAMEFONT.eot") format("eot"), url("https://image-1251917893.file.myqcloud.com/tipcomm/pvp_gamefont/UI3.0/GAMEFONT.TTF") format("TTF"), url("https://image-1251917893.file.myqcloud.com/tipcomm/pvp_gamefont/UI3.0/GAMEFONT.woff") format("woff");
  }
  /* 标题 */
  .vertical-p{
    display: none;
  }
  .tip-act-entry {
    display: inline-block;
    width: 0.82rem;
    height: 0.82rem;
    overflow: hidden;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/icon-add.png) no-repeat center center;
    background-size: contain;
  }
  
  .prizes-msg, .prizes-name, .tip-comp-brandmerchants--name {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  
  /*pvp-font-size   9px  10px  11px 12px 13px 14px 15px*/
  .tip-comp-btn-small-primary {
    font-family: FZZhengHeiS-DB-GB-;
    display: block;
    width: 1.3rem;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.26rem;
    font-weight: normal;
    text-align: center;
    color: #fff;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/btn/btn-samll-primary.png) no-repeat center center;
    background-size: contain;
  }
  
  .tip-comp-btn-small-secondary {
    font-family: FZZhengHeiS-DB-GB-;
    display: block;
    width: 1.3rem;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.26rem;
    font-weight: normal;
    text-align: center;
    color: #fff;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/btn/btn-small-secondary.png) no-repeat center center;
    background-size: contain;
  }
  
  .tip-comp-btn-medium-primary {
    font-family: FZZhengHeiS-DB-GB-;
    display: block;
    width: 1.62rem;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.26rem;
    font-weight: normal;
    text-align: center;
    color: #fff;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/btn/btn-medium-primary.png) no-repeat center center;
    background-size: contain;
  }
  
  .tip-comp-btn-medium-secondary {
    font-family: FZZhengHeiS-DB-GB-;
    display: block;
    width: 1.62rem;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.26rem;
    font-weight: normal;
    text-align: center;
    color: #fff;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/btn/btn-medium-secondary.png) no-repeat center center;
    background-size: contain;
  }
  
  .tip-comp-btn-medium_large-secondary {
    font-family: FZZhengHeiS-DB-GB-;
    display: block;
    width: 1.92rem;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.26rem;
    font-weight: normal;
    text-align: center;
    color: #fff;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/btn/btn-medium_large-secondary.png) no-repeat center center;
    background-size: contain;
  }
  
  .tip-comp-btn-large-primary {
    font-family: FZZhengHeiS-DB-GB-;
    display: block;
    width: 2.26rem;
    height: 0.58rem;
    line-height: 0.58rem;
    font-size: 0.26rem;
    font-weight: normal;
    text-align: center;
    color: #fff;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/btn/btn-large-primary.png) no-repeat center center;
    background-size: contain;
  }
  
  .tip-comp-btn-large-secondary {
    font-family: FZZhengHeiS-DB-GB-;
    display: block;
    width: 2.26rem;
    height: 0.58rem;
    line-height: 0.58rem;
    font-size: 0.26rem;
    font-weight: normal;
    text-align: center;
    color: #fff;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/btn/btn-large-secondary.png) no-repeat center center;
    background-size: contain;
  }
  
  .tip-comp-btn-maxlarge-primary {
    font-family: FZZhengHeiS-DB-GB-;
    display: block;
    width: 2.88rem;
    height: 0.58rem;
    line-height: 0.58rem;
    font-size: 0.26rem;
    font-weight: normal;
    text-align: center;
    color: #fff;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/btn/btn-maxlarge-primary.png) no-repeat center center;
    background-size: contain;
  }
  
  body {
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/bg/bg.png) no-repeat center center;
    background-size: cover;
  }
  
  .tip-act-view {
    width: 100%;
    height: 100%;
  }
  
  .tip-act-view::before {
    content: "";
    position: fixed;
    z-index: 90;
    left: 0;
    right: 0;
    bottom: 0;
    height: 0.6rem;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#294061), color-stop(52%, #294061), to(rgba(29, 63, 103, 0)));
    background-image: linear-gradient(0deg, #294061 0%, #294061 52%, rgba(29, 63, 103, 0) 100%);
  }
  
  .tip-act-common {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    position: relative;
  }
  
  .tip-act-content {
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: 0 .24rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  
  .tip-act-entry {
    text-indent: -1000rem;
    position: absolute;
    bottom: 1.2rem;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 91;
  }
  
  .tip-act-common .tip-comp-storelist {
    height: auto;
  }
  
  .tip-act-empty-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 70vh;
  }
  
  .tip-act-empty-icon {
    width: 100%;
    height: 1.6rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/icon-empty.png) no-repeat center center;
    background-size: contain;
  }
  
  .tip-act-empty-text {
    font-family: FZLTHK--GBK1-0;
    font-size: 0.18rem;
    color: #ADCEEB;
    letter-spacing: 0;
  }
  
  .tip-act-sidebar {
    position: relative;
    width: 1.72rem;
  }
  
  /*.tip-act-return {
    text-indent: -1000rem;
    position: absolute;
    top: 0.15rem;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 5;
  }*/
  
  .tip-act-sidebar-box {
    height: auto;
    padding-top: 0.9rem;
    display: block;
    position: relative;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(36%, rgba(42, 99, 157, 0.1)), to(rgba(42, 99, 157, 0)));
    background-image: linear-gradient(180deg, rgba(42, 99, 157, 0.1) 36%, rgba(42, 99, 157, 0) 100%);
  }
  
  .tip-act-sidebar-box a {
    font-family: FZZhengHeiS-DB-GB-;
    display: block;
    position: relative;
    font-size: .24rem;
    text-align: center;
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    color: #84B0EB;
    letter-spacing: 0;
  }
  
  .tip-act-sidebar-box a span {
    position: relative;
    z-index: 2;
  }
  
  .tip-act-sidebar-box a.active span {
    font-family: FZZhengHeiS-DB-GB-;
    color: #fff;
    letter-spacing: 0;
    text-shadow: 0 0 0.16rem rgba(95, 147, 234, 0.7);
  }
  
  .tip-act-sidebar-box a.active::after {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    width: 2.3rem;
    height: 2.4rem;
    top: -0.8rem;
    right: -0.25rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/slide-act.png) no-repeat center center;
    background-size: contain;
  }
  
  .tip-act-merchant {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    height: calc(100vh - 0.8rem);
  }
  
  .tip-act-title {
    font-family: FZZhengHeiS-DB-GB-;
    font-size: .3rem;
    color: #ADCEEB;
    letter-spacing: 0;
    padding: .24rem 0;
    max-height: 0.8rem;
    line-height: 0.32rem;
  }
  
  .tip-act-title i {
    display: inline-block;
    vertical-align: top;
    width: .32rem;
    height: .32rem;
    margin-left: .15rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/icon-rule-32.png) no-repeat center center;
    background-size: contain;
  }
  
  .tip-act-scrollcontent {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    padding-bottom: 0.6rem;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  
  .tip-act-current-display {
    font-family: FZLTHK--GBK1-0;
    font-size: 0.18rem;
    color: #D6EAFF;
    letter-spacing: 0;
    text-align: center;
    width: 29%;
    position: relative;
  }
  
  .tip-act-current-display .tip-act-privilege-flag {
    height: 100%;
    position: absolute;
    top: -0.8rem;
    left: 0;
    right: 0;
    margin: auto;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/vip-flag.png) no-repeat top center;
    background-size: 2.8rem 3.92rem;
  }
  
  .tip-act-current-display .tip-act-privilege-flag span {
    display: block;
    width: 1.9rem;
    height: 1.9rem;
    margin: 1.4rem auto 0;
    text-indent: -1000rem;
  }
  
  .tip-act-current-display .tip-act-privilege-flag span.icon-privilege-flag--gold {
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/flag_gold.png) no-repeat top center;
    background-size: contain;
  }
  
  .tip-act-current-display .tip-act-privilege-flag span.icon-privilege-flag--sliver {
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/flag_sliver.png) no-repeat top center;
    background-size: contain;
  }
  
  .tip-act-current-display .tip-act-privilege-flag--text {
    padding: 0.2rem;
    margin-top: 3.5rem;
    line-height: 0.35rem;
  }
  
  .tip-act-declare {
    font-family: FZZhengHeiS-DB-GB-;
    height: .36rem;
    font-size: .2rem;
    color: #fff;
    letter-spacing: 0;
    line-height: .36rem;
    text-shadow: 0 0 8px rgba(95, 147, 234, 0.7);
    padding-left: 0.16rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/bg-title.png) no-repeat left center;
    background-size: auto 100%;
    margin-bottom: 0.12rem;
  }
  
  .tip-act-declare a {
    color: #FFB52B;
  }
  
  .tip-act-info {
    font-family: FZLTHK--GBK1-0;
    font-size: 0.18rem;
    color: #84B0EB;
    letter-spacing: 0;
    line-height: 0.3rem;
    margin-bottom: 0.32rem;
  }
  
  .tip-act-info a {
    color: #84B0EB;
  }
  
  .tip-act-privilege--type {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  
  .tip-act-privilege-box {
    display: block;
    text-align: center;
  }
  
  .tip-act-privilege--item {
    display: inline-block;
    text-align: center;
  }
  
  .tip-act-privilege--item div {
    width: 1.88rem;
    height: 1.76rem;
    padding: 1px;
    margin: 0 auto 1px;
    position: relative;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/bg/privilege-item-bg.png) no-repeat left center;
    background-size: contain;
  }
  
  .tip-act-privilege--item div p {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 1px;
    height: 0.36rem;
    line-height: 0.36rem;
    font-family: FZLTHK--GBK1-0;
    font-size: 0.18rem;
    color: #84B0EB;
    letter-spacing: 0;
    text-shadow: 0 0 4px #2E51A9;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/bg-text.png) no-repeat left center;
    background-size: contain;
  }
  
  .tip-act-link-wifi {
    font-size: 0.18rem;
    color: #ADCEEB;
    margin: 0.2rem auto 0.5rem;
  }
  
  .tip-act-btn-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0.8rem;
    margin-top: 0.65rem;
  }
  
  .tip-act-privilege .tip-comp-storelist-item-name {
    font-family: FZZhengHeiS-DB-GB-;
    width: 4rem;
  }
  
  .tip-act-select-store .tip-act-merchant {
    width: 95%;
  }
  
  .tip-act-select-store .tip-comp-storelist-item-addr_text {
    max-width: 6rem;
  }
  
  .tip-act-free-benefits .tip-comp-storelist {
    height: auto;
  }
  
  .tip-act-brand--detail {
    text-align: center;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  .tip-act-barnd-img {
    display: inline-block;
    width: 1.92rem;
    height: 1.92rem;
    position: relative;
  }
  
  .tip-act-barnd-img .tip-act-icon-brand {
    position: absolute;
    text-indent: -1000rem;
    position: absolute;
    left: 0;
    top: 0;
    width: .6rem;
    height: .62rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/icon-brand.png) no-repeat left center;
    background-size: contain;
  }
  
  .tip-act-brand--name {
    font-family: FZZhengHeiS-DB-GB-;
    font-size: 0.24rem;
    color: #fff;
    letter-spacing: 0;
    margin: 0.3rem auto 0.15rem;
    text-shadow: 0 0 8px rgba(95, 147, 234, 0.7);
  }
  
  .tip-act-barnd--addr {
    font-family: FZLTHK--GBK1-0;
    font-size: 0.18rem;
    color: #82A0CC;
    letter-spacing: 0;
  }
  
  .tip-act-barnd-btn {
    display: block;
    font-family: FZLTHK--GBK1-0;
    width: 1.86rem;
    height: 0.42rem;
    line-height: 0.42rem;
    font-size: .2rem;
    color: #B0D3FD;
    letter-spacing: 0;
    text-align: center;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/btn/icon-barnd-btn.png) no-repeat left center;
    background-size: contain;
  }
  
  .tip-act-brand-entry {
    display: block;
    text-indent: -1000rem;
    position: relative;
    z-index: 91;
    width: 2.8rem;
    height: 0.8rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/other-entry.png) no-repeat center center;
    background-size: contain;
  }
  
  .privilege-type .tip-act-scrollcontent {
    overflow-y: hidden;
  }
  
  .tip-act-navbar-switch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0.22rem;
    text-align: center;
    border-bottom: 1px solid #395D7E;
  }
  
  .tip-act-navbar-switch a {
    font-family: FZZhengHeiS-DB-GB-;
    width: 1.6rem;
    height: 0.54rem;
    font-size: .22rem;
    color: #84B0EB;
    letter-spacing: 0;
    line-height: 0.54rem;
    position: relative;
  }
  
  .tip-act-navbar-switch a.active {
    color: #fff;
  }
  
  .tip-act-navbar-switch a.active::before {
    content: "";
    display: block;
    position: absolute;
    width: 1.52rem;
    height: 0.56rem;
    top: .05rem;
    right: 0rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/icon-tabs_select.png) no-repeat center center;
    background-size: contain;
  }
  
  .tip-act-tab-section {
    height: 100%;
    padding-bottom: 0.6rem;
    overflow-x: hidden;
    overflow-y: scroll;
    position: relative;
  }
  
  .tip-act-privilege-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 102%;
  }
  
  .tip-act-privilege-skin li {
    width: 23%;
    margin: 0rem 0.05rem 0.1rem;
    position: relative;
  }
  
  .tip-act-privilege-skin li::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/bg/privilege-img-bg.png) no-repeat center center;
    background-size: 100% 100%;
  }
  
  .tip-act-privilege-skin li p {
    font-family: FZZhengHeiS-DB-GB-;
    position: absolute;
    left: 0rem;
    right: 0rem;
    bottom: 0rem;
    font-size: 0.18rem;
    height: 0.4rem;
    line-height: 0.4rem;
    color: #B0D3FD;
    text-align: center;
  }
  
  .tip-act-privilege-skin li span {
    color: #fff;
  }
  
  .tip-act-privilege-hero li {
    width: 1.12rem;
    margin: 0 .063rem .08rem;
    position: relative;
  }
  
  .tip-act-privilege-hero li .tip-act-heroimg-box {
    width: 1.12rem;
    height: 1.12rem;
  }
  
  .tip-act-privilege-hero li .tip-act-heroimg-box img {
    width: 100%;
    height: 100%;
  }
  
  .tip-act-privilege-hero li .tip-act-heroimg-box::before {
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 10;
    background: url(https://game.gtimg.cn/images/user/cp/a20190402wifiTQ/small-border.png) no-repeat top center;
    background-size: contain;
  }
  
  .tip-act-privilege-hero li.icon-new::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 50;
    top: 0px;
    left: 0px;
    background: url(https://game.gtimg.cn/images/user/cp/wxsystemToC20170712/store_2/list0517/img-label/shangxin-f.png) no-repeat top left;
    background-size: contain;
  }
  
  .tip-act-privilege-hero li p {
    text-align: center;
    font-size: .22rem;
    line-height: .34rem;
    color: #fff;
  }
  
  .tip-act-inscription-type {
    overflow-x: scroll;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0.3rem;
  }
  
  .tip-act-inscription-type .tip-act-left,
  .tip-act-inscription-type .tip-act-right {
    display: block;
    width: 1rem;
    height: 1.4rem;
    text-align: center;
    padding-top: 0.3rem;
  }
  
  .tip-act-inscription-type .tip-act-left img,
  .tip-act-inscription-type .tip-act-right img {
    width: 0.44rem;
    height: 0.44rem;
  }
  
  .tip-act-inscription-type .tip-act-left {
    -webkit-transform: rotateY(-180deg);
            transform: rotateY(-180deg);
  }
  
  .tip-act-inscription-type ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
  }
  
  .tip-act-inscription-type ul::-webkit-scrollbar {
    display: none;
  }
  
  .tip-act-inscription-type ul li {
    font-size: 0.18rem;
    color: #4F6F95;
    letter-spacing: 0;
    text-align: center;
    position: relative;
    margin-right: 0.34rem;
  }
  
  .tip-act-inscription-type ul li.active .tip-act-inscription-img {
    border: 1px solid #C28634;
  }
  
  .tip-act-inscription-type ul li.active p {
    color: #fff;
  }
  
  .tip-act-inscription-type ul li .tip-act-inscription-img {
    width: 0.96rem;
    height: 0.96rem;
    background: #112237;
    border: 1px solid #35669E;
    border-radius: 2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  .tip-act-inscription-type ul li .tip-act-inscription-img img {
    width: 0.54rem;
  }
  
  .tip-act-inscription-type ul li p {
    margin-top: 0.1rem;
  }
  
  .tip-act-inscription-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  
  .tip-act-inscription-list {
    width: 59%;
    background: rgba(23, 49, 76, 0.5);
  }
  
  .tip-act-inscription-list ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 0.16rem 0.16rem;
  }
  
  .tip-act-inscription-list ul li {
    width: 33%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0.1rem 0;
  }
  
  .tip-act-inscription-list ul li img {
    width: 0.54rem;
  }
  
  .tip-act-inscription-list ul li span {
    font-family: FZZhengHeiS-DB-GB-;
    display: inline-block;
    width: 0.4rem;
    margin-left: 0.08rem;
    font-size: 0.18rem;
    letter-spacing: 0;
    color: #fff;
  }
  
  .tip-act-inscription-list ul li span i {
    color: #B0D3FD;
  }
  
  .tip-act-inscription-attribute {
    width: 39%;
    background: rgba(23, 49, 76, 0.5);
  }
  
  .tip-act-attribute-box {
    padding: 0 0.16rem 0.16rem;
  }
  
  .tip-act-attribute-box li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 0.4rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.18rem;
  }
  
  .tip-act-attribute-box li:nth-child(2n) {
    background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), color-stop(49%, rgba(0, 0, 0, 0.15)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 49%, rgba(0, 0, 0, 0) 100%);
  }
  
  .tip-act-attribute-box li p:nth-child(1) {
    width: 70%;
    color: #B0D3FD;
    text-align: left;
  }
  
  .tip-act-attribute-box li p:nth-child(2) {
    width: 30%;
    color: #579BF8;
    text-align: right;
  }
  
  .hero-avatar-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  
  .hero-avatar-container li {
    width: 1.04rem;
    height: 1.04rem;
    margin: 0 0.16rem 0.16rem 0;
    border: 1px solid #35669E;
    border-radius: 2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
  }
  
  .hero-avatar-container li img {
    width: 0.7rem;
  }
  
  .hero-avatar-container li span {
    font-family: FZZhengHeiS-DB-GB-;
    font-size: .2rem;
    color: #fff;
    letter-spacing: 0;
    position: absolute;
    right: 0.08rem;
    bottom: 0.08rem;
  }
  
  .tip-act-introduce .tip-act-current-display {
    width: 28%;
  }
  
  .tip-act-introduce .tip-act-sidebar {
    background: none;
  }
  
  .tip-act-introduce-content {
    font-family: FZLTHK--GBK1-0;
    font-size: 0.18rem;
    color: #84B0EB;
    letter-spacing: 0;
    line-height: 0.3rem;
  }
  
  .section {
    margin-bottom: 0.4rem;
  }
  
  .wz {
    margin-bottom: 0.2rem;
  }
  
  .qy-iist-info {
    color: #FFB52B;
    font-weight: bold;
  }
  
  table {
    font-size: 0.18rem;
    color: #84B0EB;
    border-collapse: collapse;
    text-align: center;
    width: 100%;
    margin: 0.2rem auto;
    background: #233756;
  }
  
  table thead {
    background: rgba(0, 0, 0, 0.15);
    height: 0.6rem;
    line-height: 0.6rem;
  }
  
  table thead th:nth-child(1) {
    text-align: center;
    width: 2.4rem;
    line-height: 0.4rem;
  }
  
  table thead th:nth-child(2) {
    text-align: center;
    width: 3.5rem;
  }
  
  table thead td:nth-child(3) {
    text-align: left;
  }
  
  table tbody {
    text-align: left;
    color: #82A0CC;
  }
  
  table tbody tr td:nth-child(1) {
    text-align: center;
  }
  
  table th,
  table td {
    border: 1px solid #233756;
  }
  
  table tr td {
    padding: 0.3rem 0.1rem;
  }
  
  .num-img-1 {
    display: block;
    margin: 0.16rem auto;
  }
  
  .num-img-2 {
    width: 1.8rem;
    display: block;
    margin: 0.16rem auto;
  }
  
  .num-img-3 {
    width: 4rem;
    display: block;
    margin: 0.16rem auto;
  }
  
  h4 {
    font-size: 0.28rem;
    color: #fff;
    margin: 0.15rem 0rem;
  }
  
  .table-line2 tr td:last-child {
    width: 1.6rem;
  }
  
  .table-line2 tr td:nth-child(1) {
    width: 1.7rem;
  }
  
  .table-line2 tr td:nth-child(2) {
    width: 2rem;
  }
  
  .table-line2 tr td:nth-child(3) {
    text-align: center;
  }
  
  .table-line3 tr td:nth-child(1) {
    width: 4.5rem;
    text-align: left;
  }
  
  .table-line4 tr td:nth-child(1) {
    width: 3rem;
    text-align: left;
    padding: 0.3rem 0.1rem;
  }
  
  .table-line4 tr td:nth-child(2) {
    width: 2rem;
    text-align: left;
    padding: 0.3rem 0.1rem;
  }
  
  .table-line4 tr td:nth-child(3) {
    width: 3rem;
    text-align: left;
    padding: 0.3rem 0.1rem;
  }
  
  .end {
    font-size: 0.24rem;
    text-align: center;
    margin-bottom: 0.2rem;
  }
  
  .merchant-benefits .tip-act-sidebar {
    background: none;
  }
  
  .tip-act-goods-detail .tip-act-current-display {
    width: 35%;
  }
  
  .prizes-msg, .prizes-name, .tip-comp-brandmerchants--name {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  
  .tip-merchant-member-wrap {
    height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/merchant-member/bg-l.png) top right no-repeat;
    background-size: auto 100%;
    overflow: hidden;
  }
  
  /*.tip-merchant-member-wrap .tip-act-return {
    left: .48rem;
    right: auto;
  }*/
  
  .tip-merchant-topmsg {
    position: relative;
    width: 5.46rem;
    padding: .16rem .4rem 0 .12rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/merchant-member/bg_VIP.png) top right no-repeat;
    background-size: 5.46rem 100%;
  }
  
  .tip-merchant-msgbox {
    position: relative;
    height: 4.96rem;
    margin-bottom: .14rem;
  }
  
  .tip-merchant-msgbox .msgbox {
    position: relative;
    padding-top: 1.04rem;
    z-index: 2;
  }
  
  .tip-merchant-msgbox p {
    padding: 0 1rem .16rem;
    font-size: .36rem;
    line-height: .44rem;
    color: #F7DFB9;
    text-align: center;
  }
  
  .tip-merchant-msgbox span {
    display: block;
    padding: 0 1rem;
    color: #F2DDB0;
    font-size: .24rem;
    line-height: .34rem;
    text-align: center;
  }
  
  .tip-merchant-msgbox::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 4.96rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/merchant-member/img-masker-l.png) top right no-repeat;
    background-size: 5.46rem 100%;
    z-index: 1;
  }
  
  .tip-merchant-logoimg {
    width: 1.92rem;
    height: 1.92rem;
    display: block;
    margin: 0 auto .32rem;
    border: 1px solid #4F6F95;
  }
  .tip-merchant-banner{
    display: none;
  }
  .tip-merchant-msgbox-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: .7;
  }
  
  .tip-merchant-msgbox-bg {
    width: 7.06rem;
    height: 2.56rem;
    display: block;
    margin: 0 auto;
  }
  
  .tip-merchant-benefit-list {
    overflow-y: auto;
    margin: 0 auto;
  }

  .newmember-get-label::before {
    content: '';
    position: absolute;
    top: -.48rem;
    right: 0;
    width: 2.2rem;
    height: 1.88rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/merchant-member/label-get.png) no-repeat;
    background-size: 100% 100%;
    z-index: 3;
  }

  .benefit-title a{
    display: none;
  }
  
  .tip-merchant-topmsg .newmember-tips-label {
    position: absolute;
    top: 4.8rem;
    left: 50%;
    margin-left: -1.2rem;
    width: 2.4rem;
    height: 2.4rem;
    display: block;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/merchant-member/label-member.png) no-repeat;
    background-size: 100% 100%;
    z-index: 3; 
  }
  
  .benefit-title {
    position: relative;
    padding: 0 .4rem;
    margin-bottom: .24rem;
    margin: .2rem 0 .2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
  
  .benefit-title p {
    font-size: .36rem;
    line-height: .52rem;
    padding: 0 .16rem;
    color: #0F2128;
    font-family: "GAMEFONT";
  }
  
  .benefit-title::before {
    content: '';
    width: .46rem;
    height: .22rem;
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/merchant-member/popup-title-bg.png) no-repeat;
    background-size: 100% 100%;
  }
  
  .benefit-title::after {
    content: '';
    width: .46rem;
    height: .22rem;
    display: block;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/merchant-member/popup-title-bg.png) no-repeat;
    background-size: 100% 100%;
  }
  
  .label-benefit {
    width: .7rem;
    height: .32rem;
    display: block;
    margin-right: .08rem;
    text-indent: .5em;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/title-label.png) no-repeat;
    background-size: 100% 100%;
    font-size: .2rem;
    line-height: .32rem;
    color: #FFFFFF;
    display: none;
  }
  
  .prizes-msg {
    display: block;
    height: .62rem;
    padding: .14rem .24rem .2rem;
    font-size: .24rem;
    line-height: .28rem;
    color: #FFFFFF;
    text-align: center;
  }
  
  .prizes-name {
    position: relative;
    width: 100%;
    height: 1.1rem;
    padding: 0 .24rem;
    line-height: 1.4rem;
    font-size: .24rem;
    color: #FFFFFF;
    text-align: center;
    overflow: hidden;
    z-index: 3;
  }
  
  .prizes-label {
    position: absolute;
    top: 0;
    right: .32rem;
    width: .62rem;
    height: .62rem;
    display: block;
    z-index: 3;
  }
  
  .newmember-prizes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  
  .newmember-prizes li {
    position: relative;
    width: 2.24rem;
    margin: 0 .03rem .2rem;
    /*必得奖品*/
    /*抽奖奖品*/
  }
  
  .newmember-prizes li img {
    width: 1.6rem;
    height: 1.6rem;
    display: block;
    margin: 0 auto;
  }
  
  .newmember-prizes li.normal-prizes {
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/prize-normal-bg-2.png) center bottom no-repeat;
    background-size: 100% auto;
  }
  
  .newmember-prizes li.normal-prizes .prizes-label {
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/tips-bide.png) no-repeat;
    background-size: 100% 100%;
  }
  
  .newmember-prizes li.normal-prizes .prizes-name {
    margin: -.68rem auto 0;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/prize-normal-bg-1.png) no-repeat;
    background-size: 100% 100%;
  }
  
  .newmember-prizes li.lottery-prizes {
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/prize-light-bg-2.png) center bottom no-repeat;
    background-size: 100% auto;
  }
  
  .newmember-prizes li.lottery-prizes .prizes-label {
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/tips-choujiang.png) no-repeat;
    background-size: 100% 100%;
  }
  
  .newmember-prizes li.lottery-prizes .prizes-name {
    color: #996129;
    margin: -.68rem auto 0;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/prize-light-bg-1.png) no-repeat;
    background-size: 100% 100%;
  }
  
  .oldmember-prizes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  
  .oldmember-prizes li {
    width: 2.28rem;
    min-height: 2.84rem;
    padding-top: .2rem;
    overflow: hidden;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/merchant-member/btn-primary-xs.png) no-repeat;
    background-size: 100% 100%;
  }
  
  .oldmember-prizes li img {
    width: .96rem;
    height: .96rem;
    display: block;
    margin: 0 auto;
  }
  
  .oldmember-prizes .prizes-msg {
    padding: .14rem .24rem 0;
    font-size: .24rem;
    color: #0F2128;
  }
  
  .oldmember-prizes .prizes-name {
    height: .28rem;
    font-size: .2rem;
    color: #82A0CC;
    line-height: .28rem;
    text-align: center;
  }
  
  .oldmember-prizes .merchant-primary-btn,
  .oldmember-prizes .merchant-secondary-btn,
  .oldmember-prizes .merchant-unavailable-btn {
    width: 1.04rem;
    height: .4rem;
    display: block;
    margin: .24rem auto 0;
    font-size: .22rem;
    line-height: .4rem;
    color: #fff;
    text-align: center;
    font-family: "GAMEFONT";
  }
  
  .oldmember-prizes .merchant-primary-btn {
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/merchant-member/btn-primary-s.png) no-repeat;
    background-size: 100% 100%;
  }
  
  .oldmember-prizes .merchant-secondary-btn {
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/merchant-member/btn-secondary-s.png) no-repeat;
    background-size: 100% 100%;
  }
  
  .oldmember-prizes .merchant-unavailable-btn {
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/merchant-member/btn-secondary-s.png) no-repeat;
    background-size: 100% 100%;
    opacity: .5;
  }
  
  /*底部悬浮*/
  .tip-merchant-member-approve {
    position: fixed;
    left: 50%;
    bottom: .24rem;
    width: 6.7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: .16rem .24rem;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#313743), to(#3B3E47));
    background-image: linear-gradient(180deg, #313743 0%, #3B3E47 100%);
    border-radius: .08rem;
  }
  
  .tip-merchant-member-approve p {
    width: 3.8rem;
    color: #FFFFFF;
    font-size: .24rem;
    line-height: .4rem;
  }
  
  .tip-merchant-member-approve p span {
    color: #996129;
  }
  
  .tip-merchant-member-verify {
    padding: 0 .4rem;
  }
  
  .tip-merchant-member-verify input {
    width: 3.28rem;
    height: .48rem;
    display: block;
    padding: 0 .24rem;
    margin: 0 auto;
    font-size: .2rem;
    line-height: .48rem;
    color: #ADCEEB;
    overflow: hidden;
    background: rgba(35, 37, 44, 0.5);
    border: 1px solid rgba(81, 86, 95, 0.5);
  }
  
  .submit-btn {
    width: 2.24rem;
    height: .56rem;
    display: block;
    margin: .4rem auto 0;
    text-align: center;
    font-size: .28rem;
    line-height: .56rem;
    color: #FFFFFF;
    font-family: "GAMEFONT";
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/merchant-member/btn-primary-l.png) no-repeat;
    background-size: 100% 100%;
  }
  
  .tip-comp-storelist-item .tip-comp-icon-secondary {
    display: none;
  }
  
  .tip-comp-storelist-item .tip-comp-distance-primary {
    display: none;
  }
  
  .tip-comp-storelist-item .tip-comp-storelist-icon-addr {
    display: none;
  }
  
  .tip-comp-storelist-item {
    padding: 0.16rem 0.24rem;
    background: rgba(61, 116, 176, 0.3);
    -webkit-box-shadow: inset 0 0 0 0 #4472A3;
            box-shadow: inset 0 0 0 0 #4472A3;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: .08rem;
  }
  
  .tip-comp-storelist-item-img {
    width: 0.7rem;
    height: 0.7rem;
    line-height: 0.9rem;
    margin-right: 0.15rem;
  }
  
  .tip-comp-storelist-item-img img {
    -o-object-fit: contain;
    object-fit: contain;
  }
  
  .tip-comp-storelist-detailinfo {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
  
  .tip-comp-storelist-item-icon-jp {
    display: inline-block;
    text-indent: -1000px;
    width: 0.8rem;
    height: 0.28rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/icon-gold.png) no-repeat left center;
    background-size: contain;
    vertical-align: middle;
  }
  
  .tip-comp-storelist-item-icon-yp {
    display: inline-block;
    text-indent: -1000px;
    width: 0.8rem;
    height: 0.28rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/icon-silver.png) no-repeat left center;
    background-size: contain;
    vertical-align: middle;
  }
  
  .tip-comp-storelist-item-addr {
    color: #84B0EB;
  }
  
  .tip-comp-storelist-item-name {
    display: inline-block;
    font-size: 0.22rem;
    color: #fff;
    letter-spacing: 0;
    line-height: 0.22rem;
    margin-right: 0.1rem;
    vertical-align: middle;
    max-width: 8rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  
  .tip-comp-storelist-item-distance {
    display: inline-block;
    font-size: 0.22rem;
    color: #84B0EB;
    margin: 0 0.1rem 0 0;
    padding-right: 0.2rem;
    vertical-align: middle;
    position: relative;
  }
  
  .tip-comp-storelist-item-distance::before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: block;
    width: 1px;
    height: 0.2rem;
    background: #84B0EB;
  }
  
  .tip-comp-storelist-icon-state {
    display: block;
    text-indent: -1000rem;
    position: absolute;
    left: 0;
    top: 0;
    width: .6rem;
    height: .62rem;
  }
  
  .tip-comp-storelist-icon-state.tip-comp-icon-instore {
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/icon-in.png) no-repeat left center;
    background-size: contain;
  }
  
  .tip-comp-storelist-icon-state.tip-comp-icon-eventbeen {
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/icon-been.png) no-repeat left center;
    background-size: contain;
  }
  
  .tip-comp-storelist-icon-state.tip-comp-icon-lately {
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/icon-nearest.png) no-repeat left center;
    background-size: contain;
  }
  
  .tip-comp-freelist {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
  
  .tip-comp-freelist--list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.24rem;
    background: rgba(23, 49, 76, 0.4);
    -webkit-box-shadow: inset 0 0 0 0 rgba(68, 114, 163, 0.2);
            box-shadow: inset 0 0 0 0 rgba(68, 114, 163, 0.2);
    margin-bottom: 0.08rem;
  }
  
  .tip-comp-freelist--list-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  .tip-comp-freelist--list-img {
    height: 1.04rem;
    width: 1.04rem;
    margin-right: 0.22rem;
    pointer-events: none;
  }
  
  .tip-comp-freelist--list-detailinfo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 0.24rem;
    line-height: 0.28rem;
  }
  
  .tip-comp-freelist--list-name {
    font-size: 0.22rem;
    color: #F6F6FA;
  }
  
  .tip-comp-freelist--list-coupon {
    font-size: 0.18rem;
    color: #B0D3FD;
    letter-spacing: 0;
  }
  
  .tip-comp-freelist--list-usereturn {
    height: 0.32rem;
    border-radius: 0.16rem;
    overflow: hidden;
    font-size: 0.18rem;
    color: #82A0CC;
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));
    background-image: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 0.22rem;
  }
  
  .tip-comp-freelist--list-usereturn p {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    border-radius: 50%;
    margin-right: 0.01rem;
    overflow: hidden;
  }
  
  .tip-comp-freelist--list-usereturn span {
    color: #82A0CC;
    margin-left: 0.1rem;
  }
  
  .tip-comp-freelist--list-progress {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    width: 2rem;
    font-size: 0.24rem;
    letter-spacing: 0px;
  }
  
  .tip-comp-freelist--list-progressdetail {
    color: #82A0CC;
    font-size: 0.18rem;
    margin-bottom: 0.1rem;
  }
  
  .tip-comp-freelist--list-progressbar {
    width: 1.95rem;
    height: 0.04rem;
    overflow: hidden;
    text-align: left;
    display: inline-block;
    border-radius: 0.02rem;
    background: rgba(0, 0, 0, 0.5);
  }
  
  .tip-comp-freelist--list-progressbar i {
    display: block;
    height: 100%;
    border-radius: 0.02rem;
    background-image: -webkit-gradient(linear, left top, right top, from(#8CB2E7), to(#B5E2FF));
    background-image: linear-gradient(90deg, #8CB2E7 0%, #B5E2FF 100%);
  }
  
  .tip-comp-freelist--list-default-btn {
    margin-top: .15rem;
  }
  
  .tip-comp-freelist--coupon {
    -webkit-box-flex: 1.5;
        -ms-flex: 1.5 1 0%;
            flex: 1.5 1 0%;
  }
  
  .tip-comp-freelist--coupon-item {
    width: 1.2rem;
    margin-right: 0.3rem;
    text-align: center;
    float: left;
    position: relative;
  }
  
  .tip-comp-freelist--coupon-item::before {
    content: "";
    display: block;
    width: 1.12rem;
    height: 1.12rem;
    left: 0.04rem;
    position: absolute;
    background: url(https://game.gtimg.cn/images/user/cp/a20190402wifiTQ/small-border.png) 0% 0%/100% 100% no-repeat;
  }
  
  .tip-comp-freelist--coupon-item img {
    height: 1.12rem;
    width: 1.12rem;
  }
  
  .tip-comp-freelist--user {
    -webkit-box-flex: 2;
        -ms-flex: 2 1 0%;
            flex: 2 1 0%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.4rem 0rem;
  }
  
  .tip-comp-freelist--userlist {
    display: inline-block;
    height: 0.6rem;
    margin: auto;
    left: 0px;
    right: 0px;
  }
  
  .tip-comp-freelist--userlist img {
    width: 0.6rem;
    height: 0.6rem;
    border: 0.02rem solid white;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 50%;
    float: left;
    margin-left: -0.22rem;
  }
  
  .tip-comp-freelist--userlist img:nth-child(1) {
    margin-left: 0rem;
  }
  
  .tip-comp-freelist--usertext {
    display: block;
    font-size: 0.22rem;
    margin-top: 0.22rem;
    -webkit-box-flex: 2.8;
        -ms-flex: 2.8 1 0%;
            flex: 2.8 1 0%;
    font-size: 0.22rem;
    height: 0.3rem;
    line-height: 0.3rem;
    color: #6984af;
    letter-spacing: 0px;
  }
  
  .tip-comp-goods-status--box {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    padding-bottom: 0.6rem;
  }
  
  .tip-comp-goods-status--item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.24rem;
    color: #82A0CC;
    background: rgba(23, 49, 76, 0.4);
    -webkit-box-shadow: inset 0 0 0 0 rgba(68, 114, 163, 0.2);
            box-shadow: inset 0 0 0 0 rgba(68, 114, 163, 0.2);
    margin-bottom: 0.08rem;
  }
  
  .tip-comp-goods-status--content {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  .tip-comp-goods-status--img {
    height: 1.04rem;
    width: 1.04rem;
    margin-right: 0.22rem;
    pointer-events: none;
  }
  
  .tip-comp-goods-status--name {
    font-size: 0.22rem;
    color: #F6F6FA;
  }
  
  .tip-comp-goods-status--baseinfo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  
  .tip-comp-goods-status--businessname {
    font-size: 0.18rem;
    color: #579BF8;
  }
  
  .tip-comp-goods-status--data {
    font-size: 0.18rem;
    color: #82A0CC;
  }
  
  .tip-comp-goods-status-btn {
    font-size: 0.18rem;
    width: 1.3rem;
    text-align: center;
  }
  
  .tip-comp-goods-detail--leftslide {
    height: auto;
    padding: 0rem;
    background: none;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 24.44%;
            flex: 0 0 24.44%;
    position: unset;
    display: block;
  }
  
  .tip-comp-goods-detail--leftslide .tip-comp-brandmerchants--remind {
    margin: 1rem auto 0;
    text-align: left;
  }
  
  .tip-comp-goods-detail--info {
    height: 100%;
    text-align: center;
    padding-top: 0.7rem;
  }
  
  .tip-comp-goods-detail--giftimg {
    width: 1.92rem;
    height: 1.92rem;
    display: inline-block;
    padding: 0;
    border: 0px;
    background: none;
    background: #35669e;
    border: 1px solid #35669E;
  }
  
  .tip-comp-goods-detail--giftname {
    line-height: 0.3rem;
    font-size: 0.24rem;
    color: #fff;
    letter-spacing: -0.45px;
    font-weight: bold;
    margin-top: 0.16rem;
    width: 80%;
    margin: 0.2rem auto 0rem;
  }
  
  .tip-comp-goods-detail--limit-time {
    font-size: 0.22rem;
    letter-spacing: 0;
    line-height: 0.28rem;
    color: #82A0CC;
    margin-top: 0.1rem;
  }
  
  .tip-comp-goods-detail--icon-use {
    width: 2.4rem;
    height: 2.4rem;
    display: block;
    padding: 0;
    border: 0px;
    background: none;
    position: fixed;
    top: -0.4rem;
    right: -0.4rem;
  }
  
  .tip-comp-goods-detail--icon-use.tip-comp-goods-detail--icon-used {
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/icon-used.png) no-repeat center center;
    background-size: contain;
  }
  
  .tip-comp-goods-detail--icon-use.tip-comp-goods-detail--icon-expired {
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/icon-overtime.png) no-repeat center center;
    background-size: contain;
  }
  
  .tip-comp-goods-detail-verification-box {
    width: 3.2rem;
    height: 4.26rem;
    margin: auto;
    padding: 0.25rem 0.3rem;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#2370A6), to(rgba(35, 112, 166, 0)));
    background-image: linear-gradient(0deg, #2370A6 0%, rgba(35, 112, 166, 0) 100%);
    border: 0 solid rgba(88, 246, 255, 0.1);
    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12);
  }
  
  .tip-comp-goods-detail-verification-box .tip-comp-verification-name {
    font-family: FZZhengHeiS-DB-GB-;
    font-size: 0.24rem;
    color: #579BF8;
    letter-spacing: 0;
    line-height: 0.24rem;
  }
  
  .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-comp-goods-detail-verification-box .tip-comp-verification-code .ewm {
    width: 1.3rem;
    height: 1.3rem;
    margin-top: 0.16rem;
  }
  
  .tip-comp-goods-detail-verification-box .tip-comp-verification-code.tip-comp-verification-code-cover::before {
    content: "";
    background: rgba(31, 42, 60, 0.85);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 8;
  }
  
  .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.18rem;
    color: #82A0CC;
    background: black;
    border-radius: 0.2rem;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 9;
  }
  
  .tip-comp-goods-detail--right-content {
    height: 100%;
    width: 100%;
    padding: 0.15rem .2rem .6rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: rgba(23, 49, 76, 0.4);
  }
  
  .tip-comp-goods-detail--com {
    line-height: 0.34rem;
    letter-spacing: 0;
  }
  
  .tip-comp-goods-detail--item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 0.25rem 0rem;
    font-size: 0.18rem;
    border-bottom: 1px solid #395D7E;
  }
  
  .tip-comp-goods-detail--item:last-child {
    border-bottom: 0px;
  }
  
  .tip-comp-goods-detail--item span {
    font-family: FZZhengHeiS-DB-GB-;
    font-size: 0.24rem;
    color: #84B0EB;
  }
  
  .tip-comp-goods-detail--item .tip-comp-goods-detail--text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 0.18rem;
    color: #ADCEEB;
    margin-left: 0.1rem;
    overflow-x: scroll;
  }
  
  .tip-comp-goods-detail--extrainfo {
    padding: 0.15rem 0rem 0rem;
    color: #82A0CC;
    overflow: hidden;
    border-top: 1px solid #395D7E;
  }
  
  .tip-comp-goods-detail--inputphone-available {
    width: 3.6rem;
    height: 1.72rem;
    padding: .16rem;
    position: relative;
    border-radius: 2px 0px 0px 2px;
    overflow: hidden;
    background: #fff;
    margin: 0rem auto 0.4rem;
  }
  
  .tip-comp-goods-detail--inputphone-available img {
    width: 100%;
    height: 100%;
  }
  
  .tip-comp-goods-detail--inputphone-instruct {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    line-height: 0.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  
  .tip-comp-goods-detail--inputphone-instruct .tip-comp-goods-detail--inputphone-img {
    width: 0.42rem;
    height: auto;
  }
  
  .tip-comp-goods-detail--exchangecode {
    margin-bottom: 0.15rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
  
  .tip-comp-goods-detail--exchange_box {
    height: 1.92rem;
    padding: 0.1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: 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-comp-goods-detail--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-comp-goods-detail--qrcode {
    width: 1.5rem;
    height: 1.5rem;
    display: inline-block;
    padding: 0;
    border: 0;
    background: none;
  }
  
  .tip-comp-goods-detail--exchangecode-tips {
    color: #CCCCCC;
  }
  
  .tip-comp-goods-detail--copy-code {
    padding: 0.2rem 0rem;
    border-bottom: 1px solid #395D7E;
  }
  
  .tip-comp-goods-detail--copy-number {
    width: 6rem;
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    background: rgba(18, 34, 54, 0.4);
    margin: 0 auto 0.22rem;
    border-radius: 2px;
    font-size: 0.3rem;
    color: #84B0EB;
  }
  
  .tip-comp-goods-detail--copy-code_tips {
    font-size: 0.24rem;
    color: #ADCEEB;
    line-height: 0.5rem;
  }
  
  .tip-comp-goods-detail--copy-code_tips span {
    font-size: 0.28rem;
    color: #84B0EB;
    display: block;
    line-height: 0.5rem;
  }
  
  .tip-comp-goods-detail--copy-code_tips a {
    color: #84B0EB;
  }
  
  .tip-comp-goods-detail--qrcode-exchange {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0.3rem 0rem;
  }
  
  .ewm {
    width: 1.72rem;
    height: 1.72rem;
    display: inline-block;
    padding: 0.05rem;
    border: 0px;
    background: #fff;
    border-radius: 0px 2px 2px 0px;
  }
  
  .tip-comp-goods-detail--qrcode-img {
    width: 1.9rem;
    height: 1.9rem;
    display: block;
    padding: 0.1rem;
    border: 0px;
    background: #fff;
    margin: auto;
  }
  
  .tip-comp-goods-detail--qrcode-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  
  .tip-comp-goods-detail--qrcode-right .tip-comp-goods-detail-step {
    display: none;
  }
  
  .tip-comp-goods-detail--qrcode-text {
    font-size: 0.24rem;
    color: #84B0EB;
    line-height: 0.4rem;
    margin: 0.1rem 0px;
    font-weight: bold;
  }
  
  .tip-comp-goods-detail--qrcode-text i {
    display: inline-block;
    vertical-align: middle;
    width: 0.28rem;
    height: 0.28rem;
    line-height: 0.28rem;
    text-align: center;
    font-size: 0.24rem;
    color: #26262A;
    margin-right: 0.15rem;
    background: #FFB52B;
  }
  
  .tip-comp-goods-detail--time-tips {
    font-size: 0.18rem;
    color: #ADCEEB;
  }
  
  .tip-comp-goods-detail--btn-cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    margin-top: 2.6rem;
  }
  
  .tip-comp-brandmerchants--info {
    width: 100%;
    height: 0.65rem;
    line-height: 0.65rem;
    font-size: 0.24rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0rem .2rem;
    background: rgba(68, 114, 163, 0.2);
    -webkit-box-shadow: inset 0 0 0 0 rgba(68, 114, 163, 0.2);
            box-shadow: inset 0 0 0 0 rgba(68, 114, 163, 0.2);
  }
  
  .tip-comp-brandmerchants--img {
    width: 0.46rem;
    height: 0.46rem;
    margin-right: 0.1rem;
    border-radius: 50%;
  }
  
  .tip-comp-brandmerchants--baseinfo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  
  .tip-comp-brandmerchants--name {
    color: #D6EAFF;
    font-weight: bold;
    font-size: 0.18rem;
    max-width: 6rem;
    width: 100%;
    display: block;
  }
  
  .tip-comp-brandmerchants--distance {
    color: #82A0CC;
    font-size: 0.24rem;
    line-height: 0.3rem;
    position: relative;
    padding-right: 0.22rem;
    margin-left: 0.22rem;
  }
  
  .tip-comp-brandmerchants--distance::before {
    content: "";
    position: absolute;
    right: 0rem;
    top: 0.07rem;
    width: 0.12rem;
    height: 0.12rem;
    border-top: 1px solid #82A0CC;
    border-right: 1px solid #82A0CC;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
  
  .tip-comp-brandmerchants--icon-addr {
    display: none;
  }
  
  .tip-comp-brandmerchants--remind {
    display: block;
    margin-left: 0.3rem;
    height: 0.65rem;
    line-height: 0.65rem;
  }
  
  .tip-comp-brandmerchants--remind a {
    font-family: FZZhengHeiS-DB-GB-;
    width: 1.8rem;
    display: block;
    margin: auto;
    color: #fff;
    font-size: 0.22rem;
    padding-left: 0.5rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/icon-uncheck.png) no-repeat left center/0.4rem 0.4rem;
  }
  
  .tip-comp-brandmerchants--remind.active a {
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/icon/icon-check.png) no-repeat left center/0.4rem 0.4rem;
  }
  
  .tip-comp-cover {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 95;
  }
  
  .tip-comp-dialog {
    width: 6.1rem;
    height: 3.44rem;
    padding: 0.3rem 0 0 0.5rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/pop/pop-bg--s.png) no-repeat top center;
    background-size: contain;
  }
  
  .tip-comp-dialog--input-addr, .tip-comp-dialog--notachieved, .tip-comp-dialog--reward {
    width: 8.58rem;
    height: 5.14rem;
    padding: 0.3rem 0 0 0.5rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/pop/pop-bg--m.png) no-repeat center center;
    background-size: contain;
  }
  
  .tip-comp-dialog--close {
    display: inline-block;
    width: 0.4rem;
    height: 0.4rem;
    background: url("https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/pop/icon-close.png") no-repeat center center;
    background-size: contain;
    vertical-align: middle;
    position: absolute;
    right: 0.22rem;
    top: 0.4rem;
    text-indent: -1000rem;
  }
  
  .tip-comp-dialog--prompt .tip-comp-dialog--close {
    display: none;
  }
  
  .tip-comp-dialog {
    overflow: hidden;
    position: fixed;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 99;
    margin: auto;
    text-align: center;
    color: #999999;
  }
  
  .tip-comp-dialog--title {
    font-family: FZZhengHeiS-DB-GB-;
    padding-left: 0.4rem;
    font-size: 0.34rem;
    color: #fff;
    letter-spacing: 0;
    text-align: left;
    text-shadow: 0 0 2px #3967B3;
  }
  
  .tip-comp-dialog--input-info-content {
    width: 80%;
    margin: auto;
    min-height: 4rem;
    padding-top: 0.22rem;
    text-align: center;
  }
  
  .tip-comp-dialog--input-info-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  
  .tip-comp-dialog--input-info-list p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    color: #82A0CC;
    background: #112237;
    border: 1px solid #35669E;
    margin: 0 0.05rem 0.16rem;
  }
  
  .tip-comp-dialog--input-info-list label {
    font-size: 0.24rem;
    line-height: 0.64rem;
    text-align: left;
    padding-left: 0.1rem;
  }
  
  .tip-comp-dialog--input-info-list input {
    height: 0.7rem;
    width: 60%;
    vertical-align: middle;
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: 0 0;
    font-size: 0.24rem;
    color: #82A0CC;
    letter-spacing: 0;
  }
  
  .tip-comp-dialog--input-info-msg {
    color: #82A0CC;
    font-size: 0.24rem;
    text-align: left;
    padding-left: 0.1rem;
  }
  
  .tip-comp-dialog--btn-cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0.34rem auto 0.4rem;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    padding: 0 0 0 0.5rem;
  }
  
  .tip-comp-dialog--btn-cont a {
    display: block;
    margin: 0 0.08rem;
  }
  
  .tip-comp-dialog--input_phone-content {
    margin: auto;
    text-align: center;
  }
  
  .tip-comp-dialog--input_phone-box input {
    display: block;
    width: 3.7rem;
    height: 0.5rem;
    font-size: 0.26rem;
    color: #82A0CC;
    background: #112237;
    border: 1px solid #35669E;
    margin: 0.35rem auto 0.22rem;
    letter-spacing: 0;
    text-align: center;
  }
  
  .tip-comp-dialog--input_phone-msg {
    color: #82A0CC;
    padding: 0 0.4rem;
  }
  
  .tip-comp-dialog--input-qq-info {
    width: 6.1rem;
    height: 3.44rem;
  }
  
  .tip-comp-dialog--input-qq-content {
    width: 80%;
    margin: auto;
    min-height: 4rem;
    padding-top: 0.22rem;
    text-align: center;
  }
  
  .tip-comp-dialog--input-qq-box input {
    display: block;
    height: 0.7rem;
    background: #112237;
    border: 1px solid #35669E;
    font-size: 0.26rem;
    color: #82A0CC;
    margin: 0.5rem auto 0.22rem;
    letter-spacing: 0;
    text-align: center;
  }
  
  .tip-comp-dialog--received-title {
    background: url(https://image-1251917893.file.myqcloud.com/2020/a20200423mahjong/sprites-pop-title.png) no-repeat;
    background-size: 8.08rem 8.64rem;
    background-position: 50% -0.13rem;
  }
  
  .tip-comp-dialog--received-content {
    width: 80%;
    margin: auto;
    min-height: 4rem;
    padding-top: 0.22rem;
    text-align: center;
  }
  
  .tip-comp-dialog--received-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .tip-comp-dialog--received-img {
    width: 1.28rem;
    height: 1.28rem;
    margin-right: 0.1rem;
    border-radius: 0.08rem;
  }
  
  .pop-box .num-info {
    font-size: 0.24rem;
    overflow: hidden;
    letter-spacing: 0;
    text-align: left;
    width: auto;
  }
  
  .tip-comp-dialog--received-name {
    font-size: 0.26rem;
    line-height: 0.4rem;
    color: #5569a2;
    font-weight: 700;
    text-align: left;
  }
  
  .tip-comp-dialog--notachieved-content {
    width: 80%;
    margin: auto;
    padding-top: 0.22rem;
    text-align: center;
  }
  
  .tip-comp-dialog--notachieved-prizesmsg-name {
    font-family: FZZhengHeiS-DB-GB-;
    font-size: 12px;
    color: #fff;
    margin-top: 0.2rem;
  }
  
  .tip-comp-dialog--notachieved-useinfo {
    font-size: 0.18rem;
    color: #82A0CC;
    text-align: center;
    margin-top: 0.2rem;
    padding: 0 0.4rem;
  }
  
  .tip-comp-dialog--notachieved-box {
    width: 6rem;
    text-align: center;
    padding: 0.45rem 0.3rem 0.45rem;
    margin: 0.3rem auto 0rem;
    background: rgba(23, 49, 76, 0.4);
    -webkit-box-shadow: inset 0 0 0 0 rgba(68, 114, 163, 0.2);
            box-shadow: inset 0 0 0 0 rgba(68, 114, 163, 0.2);
    border-radius: 2px;
  }
  
  .tip-comp-dialog--notachieved-progressdetail {
    margin: 0 auto 0.16rem;
    color: #D6EAFF;
    font-size: 0.24rem;
  }
  
  .tip-comp-dialog--notachieved-progressbar {
    width: 45%;
    height: 0.04rem;
    border-radius: 0.02rem;
    background: rgba(0, 0, 0, 0.5);
    overflow: hidden;
    margin: auto;
  }
  
  .tip-comp-dialog--notachieved-progressbar i {
    height: 100%;
    border-radius: 0.02rem;
    background-image: -webkit-gradient(linear, left top, right top, from(#8CB2E7), to(#B5E2FF));
    background-image: linear-gradient(90deg, #8CB2E7 0%, #B5E2FF 100%);
    display: block;
  }
  
  .tip-comp-dialog--notachieved-btn {
    position: relative;
    padding: 0 0;
    margin: 0.3rem auto 0.1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: space-evenly;
    margin: 0.34rem auto 0.4rem;
    z-index: 2;
  }
  
  .tip-comp-dialog--reward-content {
    padding-top: 0.22rem;
    text-align: center;
    width: 90%;
    margin: 0.2rem auto 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 4rem;
    min-height: auto;
  }
  
  .tip-comp-dialog--reward-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .tip-comp-dialog--reward-img {
    width: 1.1rem;
    height: 1.1rem;
    margin-right: 0.1rem;
    border-radius: 0.08rem;
  }
  
  .tip-comp-dialog--reward-detalinfo {
    text-align: left;
    width: auto;
    font-size: 0.24rem;
    overflow: hidden;
    letter-spacing: 0;
  }
  
  .tip-comp-dialog--received-name {
    color: #333;
    font-size: 0.26rem;
    line-height: 0.4rem;
  }
  
  .tip-comp-dialog--reward-data {
    position: relative;
    text-align: left;
    margin-top: 0.1rem;
  }
  
  .tip-comp-dialog--reward-data a {
    color: #C28634;
    font-size: 0.24rem;
    line-height: 0.34rem;
  }
  
  .tip-comp-dialog--reward-dividing-line {
    color: #333;
    font-size: 0.24rem;
    line-height: 0.34rem;
    margin-bottom: 0.1rem;
    position: relative;
    text-align: left;
    margin: 0.15rem 0rem;
  }
  
  .tip-comp-dialog--reward-dividing-line::before {
    content: "";
    position: absolute;
    right: 1px;
    top: 0.16rem;
    width: 4.06rem;
    height: 1px;
    background: #CCCCCC;
  }
  
  .tip-comp-dialog--reward-extragifts {
    padding: 0.22rem 0.34rem;
    margin-bottom: 0.24rem;
    background: rgba(23, 49, 76, 0.4);
    -webkit-box-shadow: inset 0 0 0 0 rgba(68, 114, 163, 0.2);
            box-shadow: inset 0 0 0 0 rgba(68, 114, 163, 0.2);
    border-radius: 2px;
    position: relative;
  }
  
  .tip-comp-dialog--reward-icon-limit {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    font-size: 0.22rem;
    text-align: center;
    width: 0.7rem;
    height: 0.28rem;
    background: url(https://image-1251917893.file.myqcloud.com/2020/a20200414privilege_peacegame/icon-limit.png) no-repeat;
    background-size: 100% 100%;
    text-indent: -1000em;
  }
  
  .tip-comp-dialog--reward-subhead {
    color: #F4F4F6;
    font-size: 0.24rem;
    line-height: 0.34rem;
    text-align: left;
  }
  
  .tip-comp-dialog--reward-goodinfo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .tip-comp-dialog--reward-goodimg {
    width: 0.72rem;
    height: 0.72rem;
    display: block;
    border: 1px solid #ffe09d;
    margin-right: 0.18rem;
  }
  
  .tip-comp-dialog--reward-baseinfo {
    text-align: left;
    width: auto;
    color: #fff;
    font-size: 0.24rem;
    overflow: hidden;
    letter-spacing: 0;
  }
  
  .tip-comp-dialog--reward-available a {
    font-size: 0.22rem;
    color: #999999;
    text-decoration: none;
  }
  
  .tip-comp-dialog--reward-rule {
    margin: 0.1rem 0 0;
    text-align: left;
    padding-bottom: 0.45rem;
    position: relative;
  }
  
  .tip-comp-dialog--reward-rulebox {
    margin-top: 0.22rem;
  }
  
  .tip-comp-dialog--reward-rulebox li {
    padding-left: 0.22rem;
    text-indent: -0.2rem;
    margin-bottom: 0.05rem;
  }
  
  .tip-comp-dialog--received-btn {
    display: none;
  }
  
  /**
    state： [
    info: 添加扫码关联微信号弹框
    data:2020-09-01
  */
  .tip-comp-dialog--relation_wx {
    background: url(https://image-1251917893.file.myqcloud.com/2019/tip-WSQ/pop-glwx.png) no-repeat;
    background-size: 100% 100%;
  }
  
  .tip-comp-dialog--scan-code-content {
    width: 80%;
    margin: auto;
    min-height: 4rem;
    padding-top: 0.22rem;
    text-align: center;
  }
  
  .tip-comp-dialog--scan-code-subhead {
    margin-top: 0.22rem;
    font-size: 0.26rem;
    letter-spacing: 0;
    text-align: center;
  }
  
  .tip-comp-dialog--scan-code-img {
    margin-top: 0.22rem;
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 0.08rem;
    padding: 0.08rem;
    background: #031226;
  }
  
  .tip-comp-dialog--scan-code-text {
    color: #5569a2;
  }
  
  .tip-comp-dialog--scan-code-btn {
    display: none;
  }
  
  /**
    state：end
    info: 添加扫码关联微信号弹框
    data:2020-09-01
  */
  .tip-comp-dialog--prompt {
    width: 6.1rem;
    height: 3.44rem;
    padding: 0.2rem 0 0 0.5rem;
    min-height: auto;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/pop/pop-bg--s.png) no-repeat top center;
    background-size: contain;
  }
  
  .tip-comp-dialog--prompt-box {
    margin: .4rem auto 0.4rem;
    text-align: center;
  }
  
  .tip-comp-dialog--notice-title {
    font-family: FZZhengHeiS-DB-GB-;
    color: #fff;
    font-size: 0.24rem;
    line-height: 0.4rem;
    margin-bottom: 0.16rem;
  }
  
  .tip-comp-dialog--notice-text {
    color: #82A0CC;
    font-size: 0.18rem;
    line-height: 0.34rem;
  }
  
  .tip-comp-dialog--prompt-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0.6rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  
  .tip-comp-dialog--prompt-btn-cancel {
    display: block;
    width: 2.6rem;
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    font-size: 0.26rem;
    color: #fff;
    border-radius: 2px;
    background: #9b9b9b;
    margin: 0rem 0.1rem;
  }
  
  .tip-comp-dialog--prompt-btn-sure {
    display: block;
    width: 2.6rem;
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    font-size: 0.26rem;
    color: #fff;
    border-radius: 2px;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(1%, #daa23a), to(#ae6e2f));
    background-image: linear-gradient(90deg, #daa23a 1%, #ae6e2f 100%);
    margin: 0rem 0.1rem;
  }
  
  /*[-全屏弹框(恭喜你获得+你已领取过)    data:20200724 */
  .tip-comp-dialog--fullpage {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
  }
  
  .tip-comp-dialog--fullpage-content {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 100%;
    height: 4rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/pvp3.0/image/pop/pop-bg-banping.png) no-repeat center center;
    background-size: auto 100%;
    padding: 6% 0rem 2%;
    margin: 0rem;
    z-index: 100;
  }
  
  .tip-comp-dialog--fullpage-content::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -0.5rem;
    width: 1.64rem;
    height: 0.38rem;
    margin: auto;
    background: url(https://image-1251917893.file.myqcloud.com/2019/a20191014IngameMerchant/20200723/d-title-get.png) no-repeat center center;
    background-size: auto 100%;
  }
  
  .tip-comp-dialog--fullpage-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    margin: 0.1rem 0rem 0rem;
  }
  
  .tip-comp-dialog--fullpage-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 0.28rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    margin: 0.1rem 0rem 0rem;
    z-index: 3;
  }
  
  .tip-comp-dialog--fullpage-list {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  
  .tip-comp-dialog--fullpage-item {
    position: relative;
    margin: 0rem 0.4rem;
  }
  
  .tip-comp-dialog--fullpage-item::before {
    display: block;
    content: "";
    width: 0.28rem;
    height: 0.28rem;
    position: absolute;
    left: 0.9rem;
    top: 0.1rem;
    z-index: 30;
    background: url(https://image-1251917893.file.myqcloud.com/2020/a20200414privilege_peacegame/icon-limit-time.png) repeat bottom center;
    background-size: 100% auto;
  }
  
  .tip-comp-dialog--fullpage-img {
    width: 1.1rem;
    height: 1.1rem;
    margin: 0 auto;
    border: 1px solid #376faf;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#1d375b), to(#13263d));
    background-image: linear-gradient(0deg, #1d375b 0%, #13263d 100%);
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
    border-radius: 2px;
  }
  
  .tip-comp-dialog--fullpage-item span {
    display: block;
    font-size: 0.18rem;
    line-height: 0.28rem;
    margin-top: 0.15rem;
    color: #D6EAFF;
    width: 1.2rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  
  .tip-comp-dialog--fullpage-tips--use {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1.3rem;
    font-size: 0.18rem;
    color: #82A0CC;
  }
  
  .tip-comp-dialog--fullpage-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    font-weight: bold;
    width: 6.4rem;
    height: 0.72rem;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1rem;
  }
  
  .tip-comp-dialog--fullpage-roll-light {
    width: 9.7rem;
    width: 9.7rem;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -4.85rem 0 0 -4.85rem;
    z-index: 90;
    -webkit-animation: rotateLight 0.4s linear both;
            animation: rotateLight 0.4s linear both;
  }

  /* 弹窗样式 */
  .dialog-wrap {
    position: fixed;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 100;
  }
  .member-default-dialog{
    width: 7.32rem;
    height: 4.38rem;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/bg-dialog-hor.png) no-repeat;
    background-size: 100%;
    position: relative;
  }
  .member-dialog-close {
    width: 1.96rem;
    height: .8rem;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    transform: translate(2.68rem,-1.6rem);
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/dialog-close-hor.png) no-repeat;
    background-size: 100% 100%;
    font-size: 0;
  }
  .member-dialog-title{
    font-size: .26rem;
    color: #FFFFFF;
    text-shadow: 0 0 2px #3967B3;
    margin-left: .64rem;
    margin-top: .22rem;
  }
  .member-dialog-normal-tips{
    font-size: .2rem;
    color: #82A0CC;
    margin-left: 1.36rem;
    margin-top: .4rem;
  }

  .dialog-form-box{
    margin-left: 1.36rem;
    margin-top: .16rem;
    display: flex;
    align-items: center;
  }

  .dialog-large-input {
    width: 5.08rem;
    height: .48rem;
    line-height: .48rem;
    display: block;
    padding: 0 .24rem;
    background: #112237;
    color: #82A0CC;
    font-size: .2rem;
    border: .02rem solid #35669E;
  }

  .dialog-medium-input {
    width: 3.44rem;
    height: .48rem;
    line-height: .48rem;
    display: block;
    padding: 0 .24rem;
    background: #112237;
    color: #82A0CC;
    font-size: .2rem;
    border: .02rem solid #35669E;
  }

  .yzm-btn {
    width: 1.48rem;
    height: .48rem;
    line-height: .44rem;
    text-align: center;
    color: #82A0CC;
    font-size: .2rem;
    border: 1px solid #2D507B;
    margin-left: .16rem;
  }
  /*协议*/
  .tip-comp-dialog--treaty-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 0.16rem;
    margin-left: 1.36rem;
  }
  .tip-comp-dialog--treaty-check{
    width: .36rem;
    height: .36rem;
    background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cimage width='18' height='18' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGOfPtRkwAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAAB65masAAAAmElEQVRYCe3YsQ3CQBjF4BAxRZagYhJ2IH0GYQQ2YBiWYI7oqFy7usKprEhP+vWVd7nv7+cy8Xcdt30/r23GG2+P47fOeBhv6kBqmE7QqHGTIDVMJ2jUuEmQGqYTNGrcJEgN0wkaNW4SpIbpBI0aNwlSw3SCRo2bBKlhOkGjxk2C1DCdoFHjJkFqmE7QqHHzf+Ufr+n8OVOfJCMHzoCEVGcAAAAASUVORK5CYII=' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
    background-size: 100%;
    margin-right: .06rem;
  }
  .tip-comp-dialog--treaty-check.select{
    width: .36rem;
    height: .36rem;
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cimage width='20' height='20' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGOfPtRkwAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAAB65masAAAC2UlEQVRYCc2YMa7TQBCGZx07eQhqCk4AFRISB6CgBkHDCUC0CNEiOoQQLR01DYiegoYL0HECboBEXhKb/58kPIP/SbzgBG9k2V7vzHw7Mzu7Srr+4M19G3Eryfbl3atLY2S8evfRt2KMYG2m0QN6iNvEd15/etp+P/bz+4c3nrVtdgD58euHt+0xR3u+fPtex5YETJ1h/69DAloaD6IETGMHtGL0HhxP9ZEh3pmDCH9KmIBffN7t7aZpzPyqcavXzxlrTgKGRglXTCxNSlyV343vAaTD1StrVktci/Ud7w7cE1ICRjm4hqusmM6smJ23ojqxVAIUkKo1hFsurF78sHr+3erTuRn5CNmzSUAPoVBAkKKa2eTkgj15fFOMiLtevPwIMrM6M8waMFjFaYJwliU8eM4mu1OvQ0oZejKt4O3mUB7EwiiQf0U5tSoXEDKUbbYLrDMF3SE9GOWg9xdYwfDkNPCyNoNeyBhlKZchKwHDHMTs+Q1r2aaZHqSMyw7hwcSZisZ+LykoK7MML7gqligvU/Si1i9MmvZgYDxtwsOyN+tvY8vnod3qUDCqTwJiqmosdg/248I9F7AtG+oXViXgzhDTiw4YTEIY8S7I0Huu+59DzEQWDer9x60qd5FQ5pd8oF+Y1DkYlgF4oDFu+Mv8MgMZl2UEmv7e1yEOZki1CZ7gxp9bqClDWW+B/t4e9JWmRvvEsU0t53br+Wdse1OsTJxsAoN+vKrhueWpy/hJATpC/cJmlgd99dELNIp91WgYBwhml24cixMNDwiQ8Tz0SqBzXOmQgGEOUkNCiLnZ1zBKsDqC25hjSuBHOMp6c8jN9z03CRgdQM90bQyyY2Pz7Fv36bcpZMBRkwTMKaRdnGF7JGCU9MOa7qdNAu7MwX56BxslAffn4GD29yqSgKPPwYtXru2d2bEGdDz45/9zxwKJ7PQv6ZGGA/ePHtBDzH/TD+yIv1b/E0ChoVCssH35AAAAAElFTkSuQmCC' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
    background-size: 100%;
    margin-right: .06rem;
  }

  .tip-comp-dialog--treaty-wrap label {
    color: #82A0CC;
    font-size: .22rem;
  }

  .tip-comp-dialog--phone-treaty-desc {
    font-size: .22rem;
    color: #579BF8;
  }
  .member-dialog-btn-group{
    display: flex;
    width: 5.08rem;
    margin-left: 1.36rem;
    justify-content: space-between;
    margin-top: .4rem;
  }
  .merchant-primary-btn {
    width: 2.24rem;
    height: .56rem;
    display: block;
    font-size: .28rem;
    line-height: .56rem;
    color: #fff;
    text-align: center;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/btn-primary-xl.png) no-repeat;
    background-size: 100%;
  }

  .merchant-secondary-btn {
    width: 2.24rem;
    height: .56rem;
    display: block;
    font-size: .28rem;
    line-height: .56rem;
    color: #fff;
    text-align: center;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/btn-secondary-xl.png) no-repeat;
    background-size: 100%;
  }

  .member-tips-dialog .member-dialog-normal-tips{
    margin-left: .42rem;
    margin-top: 1.4rem;
    text-align: center;
  }

  .member-tips-dialog .merchant-primary-btn{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: .32rem;
    transform: translateX(.2rem);
  }

  /* 恭喜获得弹窗 */
  .member-get-dialog{
    width: 13.34rem;
    height: 4rem;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/bg-dialog-get-hor.png) no-repeat;
    background-size: 100%;
    position: relative;
  }
  .member-get-dialog+.member-dialog-close{
    display: none;
  }
  .member-get-dialog .member-dialog-normal-tips{
    display: none;
  }
  .member-get-dialog .member-dialog-title{
    width: 5.66rem;
    height: 1.2rem;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/bg-dialog-title-hor.png) no-repeat;
    background-size: 100%;
    text-align: center;
    font-size: .36rem;
    color: #FFFFFF;
    line-height: .9rem;
    margin: -1rem auto 0;
  }
  .merchant-dialog-prize-list {
    margin-top: .9rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .merchant-dialog-prize-list .prizes-label{
    display: none;
  }
  .merchant-dialog-prize-list li {
    position: relative;
    width: 1.28rem;
    margin: 0 .08rem;
  }

  .merchant-dialog-prize-list li img {
    width: 1.2rem;
    height: 1.2rem;
    display: block;
    margin: 0 auto;
  }

  .merchant-dialog-prize-list li .prizes-name {
    width: 1.2rem;
    height: .2rem;
    padding: 0;
    margin: 0 auto 0;
    font-size: .2rem;
    font-weight: normal;
    line-height: .2rem;
    color: #D6EAFF;
    margin-top: .1rem;
  }
  .member-get-dialog .merchant-primary-btn{
    margin: 1.66rem auto 0;
  }

  /* 激活弹窗 */
  .member-prizes-dialog{
    width: 8.56rem;
    height: 5.12rem;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/bg-dialog-m-hor.png) no-repeat;
    background-size: 100%;
    position: relative;
  }
  .member-prizes-dialog .member-dialog-close{
    transform: translate(3.3rem,-1.9rem);
  }
  .member-prizes-dialog .merchant-secondary-btn{
    width: 1.04rem;
    height: .4rem;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/btn-secondary-s.png) no-repeat;
    background-size: 100%;
    font-size: .22rem;
    line-height: .4rem;
  }
  .member-prizes-dialog .merchant-primary-btn{
    width: 1.04rem;
    height: .4rem;
    background: url(https://image-1251917893.file.myqcloud.com/igame/merchant/igame-merchant-member/images/btn-primary-s.png) no-repeat;
    background-size: 100%;
    font-size: .22rem;
    line-height: .4rem;
  }
  .member-prizes-dialog .member-dialog-title{
    margin-top: .32rem;
  }
  .member-prizes-dialog-tips{
    display: none;
  }
  .member-prizes-dialog-tips-hor{
    color: #D6EAFF;
    font-size: .24rem;
    margin-left: 1.46rem;
    margin-top: .48rem;
  }
  .member-prizes-dialog-list{
    margin-left: 1.46rem;
    background: rgba(23,49,76,0.40);
    width: 6.12rem;
    margin-top: .2rem;
    height: 3.28rem;
    overflow-y: auto;
  }
  .member-prizes-dialog-list li{
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: .02rem solid  #2B405C;
    padding: .26rem .2rem;
    box-sizing: content-box;
    position: relative;
  }
  .member-prizes-dialog-list .list-left{
    display: flex;
    align-items: center;
  }
  .member-prizes-dialog-list .list-left img{
    width: .76rem;
    height: .76rem;
    border: .02rem solid #2B405C;
    margin-right: .16rem;
  }
  .member-prizes-dialog-list .list-msg-name{
    font-size: .24rem;
    color: #D6EAFF;
  }
  .member-prizes-dialog-list .list-msg-desc{
    font-size: .2rem;
    color: #82A0CC;
  }
}