/*reset*/
*{margin: 0; padding: 0;}
ul,ol{list-style: none;}
body{font: 12px/1.5 "Helvetica Neue",Helvetica,STHeiTi,sans-serif; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-touch-callout: none; -webkit-user-select: text; -webkit-touch-callout: none; word-break: break-all; word-wrap: break-word;}
h1,h2,h3,h4,h5,h6,i,em{font-size: inherit; font-weight: normal; font-style: normal;}
table{border-collapse: collapse; border-spacing: 0;}
input,select,form,img{vertical-align: middle; outline: none; border: 0;}
img[src=""]{opacity: 0;}
a{touch-callout: none; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input,button{-webkit-appearance: none; border-radius: 0;}
html,body{width: 100%; height: 100%;}
.clearfix{zoom: 1;}
.clearfix:after{content:''; display: block; height: 0; clear: both;}
body{-webkit-overflow-scrolling: touch; overflow-scrolling: touch;}
.btn{display: block; position: absolute;}
.btn:active{filter: brightness(120%); -webkit-filter: brightness(120%);}
.spr{display: block; background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/spr.png) no-repeat; background-size: 5.26rem 8.8rem;}
.center{left: 50%; transform: translateX(-50%);}
@font-face {
 	font-family: "sim";
  	src:url("//wegame.gtimg.com/tgp_act/release/wegame/jx320190606/images/sim1.ttf") format("truetype");
}

/*背景*/
.s-wrap{width: 100%; margin: 0 auto; overflow-x: hidden; position: absolute;}
.s-wrap .s-maincont{position: absolute; z-index: 2; top: 0;}
.s-wrap .s-maincont,.s-wrap .s-bg{left: 50%; width: 7.5rem; transform: translateX(-50%);}
.s-wrap .s-bg{position: relative; top: 0; z-index: 0;}
.s-wrap .s-bg>div{background-size: 100% 100%;}
.s-wrap .s-bg .d1{background-image:url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/bg01.jpg); height: 13rem;}
.s-wrap .s-bg .d2{background-image:url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/bg02.jpg); height: 14.4rem; margin-top: -.01rem;}
.s-wrap .s-bg .d3{background-image:url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/bg03.jpg); height: 13rem; margin-top: -.02rem;}
.s-wrap .s-bg .d4{background-image:url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/bg04.jpg); height: 13.59rem;}
.s-wrap .s-bg .d5{background-image:url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/bg05.jpg); height: 3.43rem; margin-top: -.02rem;}

/*头部*/
.login{width: 100%; height: .59rem; line-height: .59rem; color: rgba(255,255,255,.7); text-align: center; background: rgb(8,5,11,.54);}
.btn-order{width: 5.1rem; height: 1.5rem; background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/btn-normal.png); background-size: 5.1rem 3rem; top: 9.06rem;}
.btn-order.btn-order--check{background-position: 0 -1.5rem;}
.btn-check{width: 2.05rem; height: .42rem; top: 10.63rem; left: 2.83rem;}
.mouse{display: block; width: 1.03rem; height: .77rem; background-position: 0 -.42rem; position: absolute; top: 650px; animation: mouse 2s infinite linear; -webkit-animation: mouse 2s infinite linear;}
@keyframes mouse{
	0%,100%{opacity: 0; top: 650px;}
	50%{opacity: 1; top: 640px;}
}
@-webkit-keyframes mouse{
	0%,100%{opacity: 0; top: 650px;}
	50%{opacity: 1; top: 640px;}
}

/*part*/
.part{position: absolute; width: 100%;}

/*part1*/
.part1{top: 13rem;}
.pro{width: .3rem; height: 6.76rem; background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/pro.png) no-repeat; background-size: 100% 100%; position: absolute; top: 3.46rem; left: .47rem; z-index: 1;}
.pro-inner{width: .34rem; height: 100%; position: absolute; top: -.02rem; left: -.02rem; overflow: hidden; z-index: 2;}
.pro-inner>img{width: .34rem; height: 6.8rem;}
.list{position: absolute; top: 2.81rem; left: .53rem; z-index: 3;}
.list>li{width: 6.38rem; height: 1.614rem; background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190512mobile/images/list1.png) no-repeat; background-size: 6.38rem 16.64rem;}
.list>li.item1{background-position: 0 0;}
.list>li.item2{background-position: 0 -1.62rem;}
.list>li.item3{background-position: 0 -3.23rem;}
.list>li.item4{background-position: 0 -4.84rem;}
.list>li.item5{background-position: 0 -6.45rem; height: 1.87rem;}
.list>li.curr.item1{background-position: 0 -8.32rem;}
.list>li.curr.item2{background-position: 0 -9.94rem;}
.list>li.curr.item3{background-position: 0 -11.55rem;}
.list>li.curr.item4{background-position: 0 -13.16rem;}
.list>li.curr.item5{background-position: 0 -14.77rem;}
.people{font-family: sim; color: #222222; font-size: .22rem; text-align: center; font-weight: bold; width: 100%; position: absolute; top: 11rem;}
.people>b{font-size: .44rem; background-image: -webkit-linear-gradient(bottom,#ff6646,#d7412d); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin: 0 .05rem;}
.btn-yuyue{width: 5.26rem; height: 1.34rem; background-position: 0 -1.19rem; top: 11.62rem;}
.btn-yuyue.btn-yuyue--off{background-position: 0 -2.53rem;}
.btn-rules{display: block; width: 1.38rem; height: .28rem; background-position: -3.89rem 0; position: absolute; top: 13.16rem;}

/*part2*/
.part2{top: 27.4rem;}
.lottery{width: 6.96rem; height: 5.06rem; position: absolute; top: 2.48rem; left: .27rem;}
.lottery-ls>li{position: absolute;}
.lottery-ls .lottery-item:nth-child(1){top: .19rem; left: .13rem;}
.lottery-ls .lottery-item:nth-child(2){top: .19rem; left: 2.33rem;}
.lottery-ls .lottery-item:nth-child(3){top: .19rem; left: 4.55rem;}
.lottery-ls .lottery-item:nth-child(4){top: 1.77rem; left: 4.55rem;}
.lottery-ls .lottery-item:nth-child(5){top: 3.35rem; left: 4.55rem;}
.lottery-ls .lottery-item:nth-child(6){top: 3.35rem; left: 2.33rem;}
.lottery-ls .lottery-item:nth-child(7){top: 3.35rem; left: .13rem;}
.lottery-ls .lottery-item:nth-child(8){top: 1.77rem; left: .13rem;}
.lottery-ls .lottery-item>img{width: 2.27rem; height: 1.64rem;}
.lottery-ls .lottery-item .item-title{width: .41rem; height: 1.49rem; background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/name.png) no-repeat; background-size: 3.28rem 1.49rem; position: absolute; z-index: 3; top: .01rem; left: .15rem;}
.lottery-ls .lottery-item .item-title.item-title--2{background-position: -.41rem 0;}
.lottery-ls .lottery-item .item-title.item-title--3{background-position: -.82rem 0;}
.lottery-ls .lottery-item .item-title.item-title--4{background-position: -1.23rem 0;}
.lottery-ls .lottery-item .item-title.item-title--5{background-position: -1.64rem 0;}
.lottery-ls .lottery-item .item-title.item-title--6{background-position: -2.05rem 0;}
.lottery-ls .lottery-item .item-title.item-title--7{background-position: -2.46rem 0;}
.lottery-ls .lottery-item .item-title.item-title--8{background-position: -2.87rem 0;}
.lottery-ls .lottery-item .mask{width: 2.1rem; height: 1.47rem; background: rgba(255,255,255,.6); position: absolute; top: .05rem; left: .09rem; display: none;}
.lottery-ls .lottery-item.active .mask{display: block;}
.lottery-ls .lottery-btn{top: 1.87rem; left: 2.32rem;}
.lottery-ls .lottery-btn>a{width: 2.3rem; height: 1.47rem; background-position: 0 -3.87rem; font-family: sim; font-weight: bold; font-size: .16rem; color: #892900;}
.lottery-ls .lottery-btn>a>span{display: block; text-align: center; width: 1.7rem; margin: .81rem auto 0;}
.lottery-ls .lottery-btn>a>span i{display: inline-block; width: .39rem; height: .35rem; background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/num.png) no-repeat; background-size: .39rem 3.85rem; float: right; margin: -.05rem 0 0 0;}
.lottery-ls .lottery-btn>a>span i.number0{background-position: 0 0;}
.lottery-ls .lottery-btn>a>span i.number1{background-position: 0 -.35rem;}
.lottery-ls .lottery-btn>a>span i.number2{background-position: 0 -.7rem;}
.lottery-ls .lottery-btn>a>span i.number3{background-position: 0 -1.05rem;}
.lottery-ls .lottery-btn>a>span i.number4{background-position: 0 -1.4rem;}
.lottery-ls .lottery-btn>a>span i.number5{background-position: 0 -1.75rem;}
.lottery-ls .lottery-btn>a>span i.number6{background-position: 0 -2.1rem;}
.lottery-ls .lottery-btn>a>span i.number7{background-position: 0 -2.45rem;}
.lottery-ls .lottery-btn>a>span i.number8{background-position: 0 -2.8rem;}
.lottery-ls .lottery-btn>a>span i.number9{background-position: 0 -3.15rem;}
.lottery-ls .lottery-btn>a>span i.number10{background-position: 0 -3.5rem;}
.times{width: 1.24rem; height: 4.54rem; position: absolute; top: 7.61rem; left: 1.05rem; font-family: sim;}
.times>span{display: block; position: absolute; text-align: center; text-shadow: 0 0 .05rem #000;}
.times .s1{font-size: .24rem; width: .25rem; color: #fffce1; line-height: .24rem; top: .3rem; left: .3rem;}
.times .s2{font-size: .36rem; color: #fff; width: .4rem; top: .27rem; left: .58rem; line-height: .36rem;}
.times .s3{font-size: .8rem; color: #fff; width: .75rem; height: .82rem; line-height: .82rem; text-shadow: 0 0 .04rem #7F2B00; top: 3.11rem; left: 0; z-index: 1; text-align: right; letter-spacing: -.07rem;}
.times .s4{z-index: 2; width: 1.24rem; height: 1.24rem; background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/cover.png) no-repeat; background-size: 100% 100%; bottom: 0;}
.times .s5{font-size: .42rem; color: #f8f4d9; width: .45rem; height: .35rem; text-shadow: 0 0 .04rem #7F2B00; line-height: .35rem; top: 3.83rem; left: .64rem; z-index: 3;}
.task{position: absolute; top: 7.92rem; left: 2.86rem;}
.task>li{width: .64rem; text-align: center; font-size: .3rem; font-family: sim; color: #6f542b; font-weight: bold; line-height: .3rem; float: left; margin-right: .22rem; position: relative;}
.task>li>a{width: .89rem; height: 1.53rem;position: absolute; top: 2.87rem; left: -.12rem;}
.task .btn-yuyue{background-position: 0 -7.15rem;}
.task .btn-yuyue.btn-yuyue--off{background-position: -.89rem -7.15rem;}

.task>li>.btn-get{ background-position: -1.78rem -7.15rem; }
.task>li>.btn-get--off{background-position: -2.67rem -7.15rem;}
.task>li>a.btn-yao{ background-position: -2.3rem -3.87rem; }
.task>li>a.btn-yao--off{background-position: -3.19rem -3.87rem;}
.task .btn-yuyue.btn-yuyue--off:active,.task>li>a.btn-get--off:active,.btn-yao--off:active,.btn-yuyue--off:active{filter: brightness(1); -webkit-filter: brightness(1);}
.task>li>span{display: block; position: absolute; width: .25rem; height: .25rem; text-align: center; line-height: .25rem; font-size: .24rem;}
.task>li .s1{color: #ff3727; top: 2.32rem; left: .08rem; width: .3rem;}
.task>li .s2{width: .12rem; height: .22rem; background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/line.png) no-repeat; background-size: 100% 100%; top: 2.4rem; left: .3rem;}
.task>li .s3{top: 2.45rem; left: .33rem;}
.rules{width: .33rem; height: 1.4rem; position: absolute; top: 7.92rem; right: .73rem; background-position: -4.95rem -3.92rem;}
.rules>i{display: block; width: .29rem; height: .29rem; background-position: -2.05rem 0;}

/*part3*/
.part3{top: 40.4rem;}
.tab{position: absolute!important; top: 2.43rem; width: 16.74rem; height: 7.28rem; overflow: visible!important; left: 50%; transform: translateX(-50%);}
.swiper-slide{width: 5.58rem!important; height: 7.16rem!important; background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/tab-bg.png) no-repeat; background-size: 100% 100%;}
.swiper-slide>img{display: block; position: absolute; top: .11rem; left: .15rem; z-index: 1; width: 5.28rem;}
.swiper-slide .btn-play{width: 1.7rem; height: 1.71rem; background-position: 0 -5.4rem; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 2;}
.swiper-slide-prev,.swiper-slide-next{opacity: .6;}
.swiper-slide-active{opacity: 1;}
.swiper-pagination{bottom: -.14rem!important;}
.swiper-pagination>span{width: .12rem; height: .12rem; background: #ababab; border-radius: 50%; opacity: 1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 .04rem!important;}
.swiper-pagination>span.swiper-pagination-bullet-active{background: #474747;}
.swiper-slide .tips{width: 5.28rem; height: .79rem; background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/gun.png) no-repeat; background-size: 100% 100%; position: absolute; left: .15rem; bottom: .18rem; z-index: 3;}
.swiper-slide .box{width: 5.12rem; height: 6.46rem; overflow-y: auto; position: absolute; top: .5rem; left: 50%; transform: translateX(-50%); z-index: 2;}
.swiper-slide .box::-webkit-scrollbar,.pop3 .pop-inner .rules-box::-webkit-scrollbar{width: .08rem; height: .08rem; background-color: transparent;}
.swiper-slide .box::-webkit-scrollbar-track,.pop3 .pop-inner .rules-box::-webkit-scrollbar-track{background-color: none; border-radius: .04rem;}
.swiper-slide .box::-webkit-scrollbar-thumb,.pop3 .pop-inner .rules-box::-webkit-scrollbar-thumb{background-color: #dddddd; width: .08rem; border-radius: .04rem;}
.swiper-slide .box>ul>li{overflow: hidden; height: 2.85rem; background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/line2.png) no-repeat center bottom; background-size: 100%; font-family: sim; font-weight: bold; text-align: center; margin-bottom: .4rem;}
.swiper-slide .box>ul>li .user-tx{width: 1.22rem; height: 1.22rem; margin: 1px auto 0; position: relative; border: .02rem solid #c7b483; border-radius: 50%;}
.swiper-slide .box>ul>li .user-tx img{width: 1.16rem; height: 1.16rem; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); border: .02rem solid #c7b483;}
.swiper-slide .box>ul>li .user-name{font-size: .36rem; color: #504442;}
.swiper-slide .box>ul>li .user-info{font-size: .24rem; color: #8f817f;}
.detail-box{width: 5.58rem; position: absolute; top: 10.27rem; left: 50%; transform: translateX(-50%);}
.detail-box .tab-detail{width: 100%; opacity: 0; transition: all .5s ease; -webkit-transition: all .5s ease; position: absolute; top: 0; left: 0;}
.detail-box .detail-tit{width: 100%; height: .96rem; background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190512mobile/images/tit1.png) no-repeat; background-size: 5.58rem 2.88rem;}
.detail-box .tab-detail.curr{opacity: 1;}
.detail-box .detail2 .detail-tit{background-position: 0 -.96rem;}
.detail-box .detail3 .detail-tit{background-position: 0 -1.92rem;}
.detail-box .detail-p{text-align: center; font-size: .26rem; font-family: sim; color: #6f542b; font-weight: bold; margin-top: .18rem; line-height: .42rem;}

/*二维码*/
.ewm{display: block; width: 1.65rem; height: 1.65rem; position: absolute; top: 54.73rem; left: 3.21rem;}

/*弹窗*/
.pop{position: fixed; width: 100%; height: 100%; overflow: hidden; background: rgba(0,0,0,.7); z-index: 999;}
.pop1{background: rgba(0,0,0,.9);}
.share{width: 6.51rem; height: 1.98rem; background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/share.png) no-repeat; background-size: 100% 100%; position: absolute; top: .59rem; right: .48rem;}
.pop-con{width: 6rem; height: 4.86rem; background: #fff; border-radius: .02rem; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.btn-close{width: .85rem; height: .85rem; background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/closebtn.png) no-repeat; background-size: 100% 100%; position: absolute; top: -.37rem; right: -.4rem; z-index: 3;}
.pop-inner{width: 5.9rem; height: 4.76rem; border: 1px solid #a89c97; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); background: -webkit-linear-gradient( top,#e4e3e4,#fbfafb); overflow: hidden;}
.pop-hd{width: 5.07rem; height: 1.09rem; background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/pop-tit.png) no-repeat; background-size: 100% 100%; position: absolute; top: .77rem;}
.pop-bd{width: 100%; text-align: center; font-size: .3rem; color: #817472; position: absolute; top: 2.24rem;}
.btn-go{width: 3.21rem; height: 1.12rem; background-position: -1.7rem -5.4rem; top: 3.11rem;}
.pop3 .pop-con{height: 7.46rem;}
.pop3 .pop-con .pop-inner{height: 7.36rem;}
.pop3 .pop-inner .pop-rule{width: 5.4rem; position: absolute; top: .39rem; left: .39rem;}
.pop3 .pop-inner .rules-box{width: 5.1rem; height: 3.15rem; padding-right: .3rem; overflow-y: auto;}
.pop3 .pop-inner .rules-tit{width: 1.41rem; height: .34rem; background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190522mobile/images/tit2.png) no-repeat; background-size: 1.41rem .75rem; margin-bottom: .1rem;}
.pop3 .pop-inner .rules-ls li:before{display: inline-block; content:  attr(data-index); position: absolute; left: 0;}
.pop3 .pop-inner .rules-ls li{position: relative; padding-left: .2rem; font-size: .24rem; color: #5e5e5e;}
.pop3 .pop-inner .pop-rule2{top: 4.41rem;}
.pop3 .pop-inner .pop-rule2 .rules-tit{background-position: 0 -.39rem;}
.pop3 .pop-inner .rules-ls2{padding-right: .3rem;}
.pop5 .rules-ls li{padding-right: .3rem;}
.pop5 .pop-con{height: 3.4rem;}
.pop5 .pop-con .pop-inner{height: 3.3rem;}
.video{width: 100%; height: 4.23rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.btn-close2{width: .84rem; height: .85rem; background-position: -2.34rem 0; top: 4.59rem;}
#video-con{width: 100%; height: 4.32rem; position: absolute; top: 0; left: 0; z-index: 3;}

@media only screen and (device-width: 375px) 
and (device-height: 812px) 
and (-webkit-device-pixel-ratio: 3){
.mouse{display: block; width: 1.03rem; height: .77rem; background-position: 0 -.42rem; position: absolute; top: 600px; animation: mouse 2s infinite linear; -webkit-animation: mouse 2s infinite linear;}
@keyframes mouse{
	0%,100%{opacity: 0; top: 600px;}
	50%{opacity: 1; top: 590px;}
}
@-webkit-keyframes mouse{
	0%,100%{opacity: 0; top: 600px;}
	50%{opacity: 1; top: 590px;}
}
}

.widget-user-gifts-list thead th:nth-child(3), .widget-user-gifts-list tbody td:nth-child(3){
    white-space: normal;
    overflow: initial;
    text-overflow: initial;
}
/*<!-- 修改 -->*/
.pop6 .pop-con{width: 6.1rem; height: 7.6rem;margin-top: -.74rem;}
.pop6 .pop-con>img{display: block; width: 6rem; height: 7.5rem; position: absolute; border: 1px solid #a89c97; top: .04rem; left: .04rem;}
.pop6 .btn-yuyue{top: 7.9rem;}
.pop6 .btn-yuyue--check{background: url(//wegame.gtimg.com/tgp_act/release/wegame/jx320190512mobile/images/btn-check.png) no-repeat; background-size: 100% 100%;}
/*<!-- 修改 -->*/