@charset "UTF-8";

/* 按钮S */
.btn-rule {
  width: 1.81rem;
  height: .76rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/btn-rule.png) no-repeat;
  background-size: 100%;
  font-size: 0;
}

.btn-reward {
  width: 1.81rem;
  height: .75rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/btn-reward.png) no-repeat;
  background-size: 100%;
  font-size: 0;
}

.btn-sign-in{
  width: 2.43rem;
  height: .88rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/btn-sign-in.png) no-repeat;
  background-size: 100%;
  font-size: .28rem;
  color: #fff;
  text-align: center;
  line-height: .88rem;
  font-weight: bold;
  flex-shrink: 0;
}

.btn-signed {
  width: 2.45rem;
  height: 1.09rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/btn-signed.png) no-repeat;
  background-size: 100%;
  font-size: .34rem;
  color: #fff;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.lottery-btn-bg {
  width: 2.04rem;
  height: 2.62rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/btn-lottery.png) no-repeat;
  background-size: 100%;
}

.btn-confirm {
  width: 2.43rem;
  height: .88rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/btn-confirm.png) no-repeat;
  background-size: 100%;
  font-size: .28rem;
  color: #fff;
  text-align: center;
  line-height: .88rem;
}

.btn-refresh{
  width: .42rem;
  height: .73rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/icon-refresh.png) no-repeat;
  background-size: 100%; */
}
/* 按钮E */

/* 背景S */
.main {
  /* width: 7.5rem; */
  /* height: 10.76rem; */
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/bg.png) no-repeat;
  background-size: 100%;
  padding-bottom: .2rem;
}

.sign-in {
  width: 6.84rem;
  height: 1.52rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/bg-sign-in.png) no-repeat;
  background-size: 100%;
}

.lottery-box {
  width: 7.42rem;
  height: 8.23rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/bg-lottery-box.png) no-repeat;
  background-size: 100%;
}

.lottery-box-act {
  width: 7.42rem;
  height: 8.23rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/bg-lottery-box-act.png) no-repeat;
  background-size: 100%;
}

.coupons-box {
  width: 6.54rem;
  height: 6.54rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/coupons-box.png) no-repeat;
  background-size: 100%; */
}

.lucky-list {
  width: 7.12rem;
  height: 5.79rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/bg-lucky-list.png) no-repeat;
  background-size: 100%;
}

.text-unlock {
  width: 2.87rem;
  height: .36rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/bg-text-unlock.png) no-repeat;
  background-size: 100%; */
}

.tab-more {
  width: 1.6rem;
  height: .75rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/tab-more.png) no-repeat;
  background-size: 100%; */
}

/* 背景E */

/* 文字S */
.lottery-title {
  width: 5.71rem;
  height: .78rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/lottery-title.png) no-repeat;
  background-size: 100%;
}

.lucky-list-title {
  width: 5.71rem;
  height: .92rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/lucky-list-title.png) no-repeat;
  background-size: 100%;
}

.lottery-btn-text {
  width: 1.42rem;
  height: .77rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/lottery-text.png) no-repeat;
  background-size: 100%;
}

.coupons-text {
  width: 1.26rem;
  height: .29rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/coupons-text.png) no-repeat;
  background-size: 100%; */
}

.coupons-text-used {
  width: 2.25rem;
  height: .23rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/coupons-text-used.png) no-repeat;
  background-size: 100%; */
}

.coupons-text-error {
  width: 1.81rem;
  height: .23rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/coupons-text-error.png) no-repeat;
  background-size: 100%; */
}

/* 文字E */

/* 提示S */
.lottery-tips {
  width: 6.47rem;
  height: 2.31rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/lottery-tips.png) no-repeat;
  background-size: 100%; */
}

/* 提示E */
.wrapper {
  position: relative;
}

.header img {
  width: 100%;
  height: 6.2rem;
}

/* 主模块容器 */
.main {
  position: relative;
  margin-top: -.4rem;
  padding-top: .7rem;
  z-index: 2;
}

/* 主模块容器 */
/* 头图模块 */
.header {
  position: relative;
}

.header .btn-rule {
  position: absolute;
  top: .28rem;
  left: -.1rem;
}

.header .btn-reward {
  position: absolute;
  top: .28rem;
  right: -.1rem;
}

/* 头图模块 */
/* 认证模块 */
.sign-in {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: .28rem;
  padding-left: .44rem;
  box-sizing: border-box;
  margin: 0 auto;
}

.sign-des1 {
  /* width: 3.74rem; */
  /* height: .68rem; */
  color: #6B6B6B;
  font-size: .28rem;
  font-weight: 500;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/sign-des1.png) no-repeat;
  background-size: 100%; */
}
.sign-des1 > span{
  color: #ED663B;
}
.sign-des2 {
  font-size: .28rem;
  color: #6B6B6B;
  margin-top: .1rem;
  font-weight: 500;
}

.btn-signed>div:first-child {
}

.user-name {
  width: 1.73rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
  font-size: .26rem;
  color: #fff;
  text-align: center;
}

/* 认证模块 */

/* 幸运抽奖模块 */
.lottery-title {
  margin: .4rem auto 0;
  font-size: 0;
}

/* tab */
.lottery-module {
  position: relative;
  margin: 0.26rem auto 0;
}

.lottery-module .btn-refresh{
  position: absolute;
  top: 0rem;
  right: 0.3rem;
  z-index: 9;
}

.lottery-module.no-tab .btn-refresh{
  position: absolute;
  top: 1.2rem;
  right: 0.3rem;
  z-index: 9;
}

.lottery-module .van-tabs__track{
  height: auto;
}

.lottery-module .van-tabs__wrap {
  width: 7rem;
  height: .78rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/bg-tab.png) no-repeat;
  background-size: 100%; */
  margin: 0 auto;
  display: none;
}

.lottery-module .van-tabs__nav {
  background: transparent;
}

.lottery-module .van-hairline--top-bottom::after {
  display: none;
}

.lottery-module .van-tabs__line {
  display: none;
}

.lottery-module .van-tabs__nav {
  display: flex;
  align-items: flex-end;
  transform: translateY(.02rem);
}

.lottery-module .van-tabs__nav>div {
  font-size: .26rem;
  color: #fff;
  text-align: center;
  width: 1.8rem;
  line-height: .76rem;
}

.lottery-module .van-tab {
  flex: inherit;
}

.lottery-module .van-tabs__nav>div.van-tab--active {
  width: 1.8rem;
  height: .77rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/tab-act.png) no-repeat;
  background-size: 100%; */
  color: #f1d9a7;
}

.tab-more {
  color: #a1a2e2;
  font-size: .22rem;
  text-align: center;
  line-height: .76rem;
  position: absolute;
  top: 0;
  right: 0.25rem;
  z-index: 9;
}

.lottery-wrap {
  position: relative;
}

.lottery-box {
  position: relative;
  margin: 0 auto;
}

.icon-arrow {
  position: absolute;
  width: .39rem;
  height: .47rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/icon-arrow.png) no-repeat;
  background-size: 100%; */
}

.arrow-l1 {
  left: 1.6rem;
  top: 0.9rem;
  transform: rotate(-125deg);
}

.arrow-l2 {
  left: .1rem;
  top: 3.6rem;
  transform: rotate(180deg);
}

.arrow-r1 {
  right: 0.1rem;
  top: 3.6rem;
}

.arrow-r2 {
  right: 1.72rem;
  top: 6.2rem;
  transform: rotate(60deg);
}

.unlock-suc .arrow-l1 {
  left: 1.48rem;
  top: .56rem;
  transition: left 1s 500ms, top 1s 500ms;
}

.unlock-suc .arrow-l2 {
  left: -.28rem;
  top: 3.6rem;
  transition: left 1s 500ms, top 1s 500ms;
}

.unlock-suc .arrow-r1 {
  right: -.26rem;
  top: 3.6rem;
  transition: right 1s 500ms, top 1s 500ms;
}

.unlock-suc .arrow-r2 {
  right: 1.5rem;
  top: 6.64rem;
  transition: right 1s 500ms, top 1s 500ms;
}

.icon-diamond {
  position: absolute;
  width: .2rem;
  height: .19rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/icon-diamond.png) no-repeat;
  background-size: 100%; */
  z-index: 9;
}

.diamond-l1 {
  left: 1.76rem;
  top: 1.04rem;
  transform: rotate(60deg);
}

.diamond-l2 {
  left: 0.16rem;
  top: 3.76rem;
}

.diamond-r1 {
  right: 0.16rem;
  top: 3.76rem;
}

.diamond-r2 {
  right: 1.72rem;
  top: 6.54rem;
  transform: rotate(60deg);
}

.unlock-suc .diamond-l1 {
  left: 1.68rem;
  top: 0.84rem;
  transition: left 1s, top 1s;
}

.unlock-suc .diamond-l2 {
  left: -.02rem;
  top: 3.76rem;
  transition: left 1s, top 1s;
}

.unlock-suc .diamond-r1 {
  right: 0.02rem;
  top: 3.76rem;
  transition: right 1s, top 1s;
}

.unlock-suc .diamond-r2 {
  right: 1.68rem;
  top: 6.6rem;
  transition: right 1s, top 1s;
}

.light-up {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  width: 6.83rem;
  height: 7.77rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/light-top.png) no-repeat;
  background-size: 100%; */
  z-index: 9;
  transform: rotate(30deg);
  opacity: 0;
}

.unlock-suc .light-up {
  transform: rotate(0deg);
  opacity: 1;
  transition: transform 1s, opacity 1s;
}

.light-down {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  width: 6.83rem;
  height: 7.77rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/light-down.png) no-repeat;
  background-size: 100%; */
  z-index: 9;
  transform: rotate(30deg);
  opacity: 0;
}

.unlock-suc .light-down {
  transform: rotate(0deg);
  opacity: 1;
  transition: transform 1s, opacity 1s
}

/* 抽奖蒙层 */
.coupons-box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 6.54rem;
  height: 6.54rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/coupons-mask.png) no-repeat;
  background-size: 100%; */
  z-index: 8;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 1;
}

.unlock-suc .coupons-box {
  opacity: 0;
  transition: opacity 1s;
}

.coupons-text {
  font-size: 0;
}

.coupons-input {
  width: 3.88rem;
  height: .69rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/bg-input.png) no-repeat;
  background-size: 100%; */
  margin: .26rem 0;
  font-size: .26rem;
  text-align: center;
}

.coupons-input::-webkit-input-placeholder {
  font-size: .26rem;
  color: #a38864;
}

.coupons-input:-ms-input-placeholder {
  font-size: .26rem;
  color: #a38864;
}

.coupons-input::-ms-input-placeholder {
  font-size: .26rem;
  color: #a38864;
}

.coupons-input::placeholder {
  font-size: .26rem;
  color: #a38864;
}

.coupons-input:focus::placeholder {
  opacity: 0;
}

.coupons-text-used {
  margin-top: .36rem;
  font-size: 0;
}

.coupons-text-error {
  margin-top: .36rem;
  font-size: 0;
}

/* 抽奖按钮 */
.btn-lottery {
  position: absolute;
  top: 2.1rem;
  left: 0;
  right: 0;
  width: 2.04rem;
  height: 2.62rem;
  margin: auto;
  transform: translateX(-.1rem);
}


.lottery-btn-text {
  position: absolute;
  left: 0;
  top: .82rem;
  right: 0;
  margin: auto;
  font-size: 0;
}

.lottery-btn-num {
  position: absolute;
  left: 0;
  top: 1.6rem;
  right: 0;
  margin: auto;
  text-align: center;
  color: #fff;
}

/* 抽奖转盘 */
.lottery-list {
  position: relative;
}

.lottery-list-item {
  position: absolute;
  width: .8rem;
  height: .8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.lottery-list-item img {
  height: 100%;
  display: block;
}

.lottery-list-item p {
  display: block;
  width: 1.5rem;
  height: 0.26rem;
  line-height: 0.26rem;
  color: #EB6E49;
  font-size: 0.24rem;
  text-align: center;
  margin-top: .06rem;
}

.lottery-num1 {
  top: .9rem;
  left: 3.2rem;
}

.lottery-num2 {
  top: 2.1rem;
  left: 1.5rem;
}

.lottery-num3 {
  top: 4rem;
  left: 1.5rem;
}

.lottery-num4 {
  top: 4.9rem;
  left: 3.2rem;
}

.lottery-num5 {
  top: 4rem;
  right: 1.6rem;
}

.lottery-num6 {
  top: 2.1rem;
  right: 1.6rem;
}

/* 解锁提示 */
.text-unlock {
  text-align: center;
  color: #f1d9a7;
  position: absolute;
  bottom: .14rem;
  left: 0;
  right: 0;
  margin: auto;
  line-height: .36rem;
}

/* 幸运抽奖模块 */

/* 获奖名单 */
.lucky-list-title {
  font-size: 0;
  margin: .4rem auto 0;
}

.lucky-list {
  margin: .5rem auto 0;
  position: relative;
}
.lucky-list::after{
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 1.91rem;
  height: 2.23rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/img-majiang.png) no-repeat;
  background-size: 100%;
}

.lucky-box {}

.marquee_list {
  width: 6.28rem;
  height: 4.2rem;
  margin: 0 auto;
  padding-top: .6rem;
  overflow: hidden;
}

.marquee_list li {
  position: relative;
  line-height: .58rem;
  color: #6B6B6B;
  font-size: .26rem;
  padding-left: .1rem;
  text-indent: .04rem;
  border-bottom: .02rem solid #5CB195;
  margin-left: .6rem;
  margin-right: .9rem;
  box-sizing: border-box;
  width: 5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.marquee_list li span {
  color: #EB6E49;
}
.marquee_list li span:nth-child(2){
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.marquee_list li::before {
  content: '';
  position: absolute;
  top: 0;
  left: .06rem;
  bottom: 0;
  margin: auto;
  width: .26rem;
  height: .26rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/icon-lucky-list.png) no-repeat;
  background-size: 100%; */
}

/* 获奖名单 */


/* 弹窗样式 */
.dia {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(00, 00, 00, .7);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.dia-box {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 2;
  padding-left: .6rem;
  padding-bottom: .2rem;
}

/* 小弹窗背景 */
.dia-box-s {
  width: 6.14rem;
  height: 5.22rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/dia-bg-s.png) no-repeat;
  background-size: 100%;
}

/* 中弹窗背景 */
.dia-box-m {
  width: 6.14rem;
  height: 5.86rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/dia-bg-m.png) no-repeat;
  background-size: 100%;
}

/* 大弹窗背景 */
.dia-box-b {
  width: 6.14rem;
  height: 7.87rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/dia-bg-b.png) no-repeat;
  background-size: 100%;
}

/* 粘贴口令背景 */
.dia-box-paste {
  width: 6.22rem;
  height: 4.47rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/dia-bg-paste.png) no-repeat;
  background-size: 100%; */
}

/* 背景有光 */
.dia-light::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 7.46rem;
  height: 7.49rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/dia-light.png) no-repeat;
  background-size: 100%; */
  transform: translateY(-2rem);
}

/* 弹窗标题 */
.dia-title {
  width: 4.75rem;
  height: .79rem;
  margin: 0;
  /* transform: translateY(-.2rem); */
  margin-top: -.8rem;
  font-size: 0;
}

/* 很遗憾标题 */
.dia-title-hyh {
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/title-hyh.png) no-repeat;
  background-size: 100%;
}

/* 恭喜获得标题 */
.dia-title-gxhd {
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/title-gxhd.png) no-repeat;
  background-size: 100%;
}

/* 认证王者荣耀玩家标题 */
.dia-title-rz {
  width: 5.18rem;
  height: .83rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/title-rz.png) no-repeat;
  background-size: 100%;
}

/* 继续抽奖标题 */
.dia-title-jxcj {
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/title-jxcj.png) no-repeat;
  background-size: 100%;
}

/* 认证活跃玩家标题 */
.dia-title-rzhy {
  width: 5.18rem;
  height: .83rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/title-rz.png) no-repeat;
  background-size: 100%;
}

/* 活动结束标题 */
.dia-title-hdjs {
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/title-hdjs.png) no-repeat;
  background-size: 100%;
}

/* 活动规则标题 */
.dia-title-hdgz {
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/title-hdgz.png) no-repeat;
  background-size: 100%;
}

/* 弹窗内容 */
.dia-content {
  color: #3B3B3C;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  flex: 1;
  font-size: .28rem;
}

.dia-award {
  width: 1.62rem;
  height: 1.62rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/bg-award.png) no-repeat;
  background-size: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: .7rem;
}

.dia-award img {
  width: 1.48rem;
  height: 1.48rem;
}

.dia-award-name {
  font-size: .3rem;
  color: #EF6A3C;
  margin-top: .2rem;
}

.dia-award-tips {
  font-size: .26rem;
  color: #3B3B3C;
  margin-top: .4rem;
}

.wrap-text {
  display: flex;
  align-items: center;
  justify-content: center;
}

.icon-wzry {
  width: .8rem;
  height: .8rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/icon-mj.png) no-repeat;
  background-size: 100%;
}

.dia-text {
  color: #3B3B3C;
  width: 3.76rem;
  text-align: left;
  line-height: .4rem;
  margin-left: .1rem;
}

.dia-tips1 {
  font-size: .28rem;
  color: #efeddf;
  margin-top: -.4rem;
}

.dia-tips2 {
  font-size: .26rem;
  color: #f1d9a7;
  width: 5.18rem;
  text-align: left;
  margin-top: .1rem;
  transform: translateX(.1rem);
}

.dia-tips3 {
  font-size: .26rem;
  color: #f1d9a7;
  width: 4.18rem;
  text-align: left;
  margin-top: .1rem;
}

.img-wzry img {
  width: 4.18rem;
  height: 1.93rem;
  margin-top: .1rem;
}

.dia-tips4 {
  font-size: .26rem;
  color: #f1d9a7;
  width: 5.18rem;
  text-align: left;
  margin-top: .1rem;
  transform: translateX(.1rem);
}

.dia-tips5 {
  font-size: .26rem;
  color: #fff;
  text-decoration: underline;
  transform: translateY(-.2rem);
}

.dia-tips6 {
  font-size: .28rem;
  color: #3B3B3C;
  width: 4.18rem;
  text-align: left;
}

.dia-tips7 {
  font-size: .28rem;
  color: #3B3B3C;
  width: 4.18rem;
  text-align: left;
  margin-top: .2rem;
}

.dia-tips8 {
  font-size: .28rem;
  color: #3B3B3C;
  width: 4.18rem;
  text-align: left;
  margin-top: .2rem;
  margin-bottom: .3rem;
}

.dia-tips9 {
  font-size: .18rem;
  color: #ffeec7;
  text-decoration: underline;
  transform: translateY(-.2rem);
}

.rule-wrap {
  height: 4rem;
  overflow-x: hidden;
  overflow-y: auto;
}

.rule-item {
  position: relative;
  text-align: left;
  display: flex;
  align-items: flex-start;
  margin-bottom: .06rem;
}

.rule-item-icon {
  width: .1rem;
  height: .1rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/icon-lucky-list.png) no-repeat;
  background-size: 100%; */
  margin-right: .1rem;
  margin-top: .14rem;
  background: #E87C39;
  border-radius: .1rem;
}

.rule-detail {
  width: 4rem;
  font-size: .26rem;
  color: #3B3B3C;
  line-height: .36rem;
}

/* 粘贴口令内容 */
.paste-title {
  font-size: .36rem;
  color: #efeddf;
}

.paste-num {
  width: 5.41rem;
  height: .81rem;
  line-height: .81rem;
  font-size: .48rem;
  color: #f1d9a7;
  text-align: center;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/paste-num-bg.png) no-repeat;
  background-size: 100%; */
  margin: .32rem 0 .12rem 0;
}

.paste-tips {
  font-size: .26rem;
  color: #fff;
  margin-bottom: .36rem;
}

/* 弹窗按钮 */
.btn-dia {
  position: relative;
  width: 2.43rem;
  height: .88rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/dia-btn.png) no-repeat;
  background-size: 100%;
  font-size: 0.32rem;
  color: #fff;
  margin: 0 auto .5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  line-height: .88rem;
  z-index: 1;
}

.btn-dia.btn-hastext{
  flex-direction: column;
}
.btn-dia.btn-hastext>div:first-child{
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-dia.btn-hastext>div:last-child{
  font-size: 0.18rem;
  color: #6d4a38;
}

.btn-dia-icon {
  width: .24rem;
  height: .24rem;
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/dia-btn-icon.png) no-repeat;
  background-size: 100%; */
  margin-left: .06rem;
  display: none;
}

.btn-dia-text {
  position: relative;
  font-size: .18rem;
  margin-top: -.3rem;
  transform: translateY(-.14rem);
  color: #ffeec7;
  text-decoration: underline;
  z-index: 2;
}

.btn-dia-tips {
  margin-bottom: 0;
  transform: translateY(-.3rem);
}

.btn-group {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 4.58rem;
}

.btn-zb,
.btn-qrsy {
  width: 2.14rem;
  height: .8rem;
  text-align: center;
  line-height: .8rem;
  font-size: .32rem;
  color: #624229;
}

.btn-zb {
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/btn-zb.png) no-repeat;
  background-size: 100%; */
}

.btn-qrsy {
  /* background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/btn-qrsy.png) no-repeat;
  background-size: 100%; */
}

/* 弹窗关闭icon */
.dia-close {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  transform: translate(-.46rem,-3.6rem);
  width: .52rem;
  height: .52rem;
  background: url(https://image-1251917893.file.myqcloud.com/tip-privilege-Merchant/majiang/2022act/a20220406mjDiscLottery/img/icon-close.png) no-repeat;
  background-size: 100%;
}
.dia-box-m + .dia-close{
  transform: translate(-.46rem,-4rem);
}
.dia-box-b + .dia-close{
  transform: translate(-.46rem,-5rem);
}

/* 补充样式 */
.header-layout {
  width: 100%;
  height: 6.2rem;
  background-color: #d6ebbd;
}

.header-layout img {
  width: 100%;
  height: 6.2rem;
  position: absolute;
  top: 0;
}