.w1200{width: 1200px;margin: 0 auto;position: relative;}
.icon,.choose .close_btn,.msg-tit .btn-close,.msg-con .btn-alert,.lottery_div .lottery_item{background: url(../images/icon.png?v=132) 0 0 no-repeat;}
.flex{display: flex;align-items: center;justify-content: center;}
.page{width: 100%;height:816px;background: url(../images/o_01.jpg?v=2121) top center no-repeat;min-width: 1200px;margin-top: -1px;}
.page2{height: 847px;background-image: url(../images/o_02.jpg);}
.page3{height: 1071px;background-image: url(../images/o_03.jpg);}
.page6{height: 748px;background-image: url(../images/o_04.jpg);min-width:1200px;overflow:hidden;}
.page4{height: 753px;background-image: url(../images/o_05.jpg);}
.page5{height: 730px;background-image: url(../images/o_06.jpg);}
.tit{width: 1010px;height: 35px;background: url(../images/tit_02.png?v=2121) top center  no-repeat;margin: 0 auto;font-size: 14px;color: #fff160;text-align: center;padding-top: 150px;line-height: 28px;position: relative;top: -16px;}

.page3 .tit{background-position-y:-170px ;}
.page4 .tit{background-position-y:-509px ;top: 10px;}
.page5 .tit{background-position-y:-679px ;}
.page6 .tit{background-position-y:-340px ;top:0}

.reservation{font-size: 30px;color: #fac86d;height: 220px;margin: 100px auto 0;justify-content: flex-start;width: 1000px;}
.reservation div{min-width: 316px;margin:0;}
.reservation div span{height: 62px;background: url(../images/num.png) 0 0 no-repeat;width: 47px;flex-shrink: 0;}
.reservation div .n8{background-position-y: -101px;}
.reservation div .n7{background-position-y: -202px;}
.reservation div .n6{background-position-y: -303px;}
.reservation div .n5{background-position-y: -404px;}
.reservation div .n4{background-position-y: -504px;}
.reservation div .n3{background-position-y: -606px;}
.reservation div .n2{background-position-y: -707px;}
.reservation div .n1{background-position-y: -807px;}
.reservation div .n0{background-position-y: -909px;}
.reservation .status{width: 432px;height:104px;background: url(../images/order.png) 0 0 no-repeat;cursor: pointer;flex-shrink: 0;margin: 140px 0 0 -35px;}
.reservation .status:hover{background-position:0px -153px}
.reservation .status.isGet{background-position:0px -305px}

.reservation ul{font-size: 14px;color: #fff3c5;text-align: center;margin:0 0 0 -43px;justify-content: flex-start;align-items: flex-start;height: 86px;}
.reservation ul li{width: 66px;margin-right: 2px;}
.reservation ul li img{width:44px;margin-top:2px}
.reservation ul li dt{width: 46px;height: 46px;margin: 0 auto 12px;}
.reservation ul li:nth-child(2),.reservation ul li:nth-child(4){margin-right: 1px;}

._orderlist_ul {margin-top: 32px;}
._orderlist_ul .min_tit{display: none;}
._orderlist_ul li{width: 194px;height: 244px;background: url(../images/step.png) 1px 0 no-repeat;font-size: 16px;color: #ffebc7;text-align: center;margin: 18px 8px 0;padding-left: 17px;box-sizing: border-box;}
._orderlist_ul li dt{width: 96px;height: 96px;margin: 0 auto;position:relative;background: none;display: flex;align-items: center;justify-content: center;}
._orderlist_ul li dt img{max-width:60px}
._orderlist_ul li dl{padding-top: 60px;width: 134px;margin: 0 auto;}
._orderlist_ul li .click_btn {width: 182px;height: 60px;background-position:-7px -62px;margin:-12px auto 0;cursor: pointer;}
._orderlist_ul li .click_btn:hover{background-position-y: -131px;}
._orderlist_ul li .click_btn.isGet{background-position-y: -201px;}
._orderlist_ul li .click_btn.notAllow{background-position-y: 8px;}
._orderlist_ul li:nth-child(2){background-position-x: -207px;}
._orderlist_ul li:nth-child(3){background-position-x: -416px;}
._orderlist_ul li:nth-child(4){background-position-x: -624px;}
._orderlist_ul li:nth-child(5){background-position-x: -832px;width: 268px;box-sizing: border-box;padding: 0 0 0 15px;display: flex;flex-wrap: wrap;justify-content:center;}
._orderlist_ul li:nth-child(5) dl{margin:0;display: inline-block;width:110px}
._orderlist_ul li:nth-child(5) .click_btn{margin-left: 40px;}
/* ._orderlist_ul li:nth-child(5) dl{padding-top: 46px;}
._orderlist_ul li:nth-child(5) dl:nth-child(4){padding-top: 0;}
._orderlist_ul li:nth-child(5) dl:nth-child(4) dt{display: none;} */
._orderlist_ul li .lel{display:none;}
._orderlist_ul li dd{height: 54px;}
.page3 .inviter{width: 843px;height:437px;background: url(../images/invite.png) 0 0 no-repeat;margin: -14px 0 0 54px;box-sizing: border-box;padding: 32px 8px 0 34px;}
.invite_link{float: left;margin: 98px 0 0 70px;font-size: 14px;color: #fef7d3;text-align: center;}
.invite_link div{width: 274px;height: 53px;word-break: break-all;font-size: 12px;color: #fef7d3;}
.invite_link p{width: 148px;height: 44px;background-position:-267px -6px;margin: 8px auto 0;cursor: pointer;}
.invite_link p:hover{background-position-y: -59px;}
.invite_link .invite_explain{font-size: 14px;color: #fef7d3;width: 258px;line-height: 24px;height: 80px;margin:35px 0 0 10px;justify-content: flex-start;text-align: justify;}
.invite_info{float: right;width: 286px;margin: 35px 77px 0 0;}
.invite_info .reset{font-size: 14px;color: #ffda77;float: right;margin: 34px 14px 0 0;text-decoration: underline;cursor: pointer;}
.invite_num{flex-direction: column;align-items: flex-end;}
.invite_num div{width: 126px;text-align: center;margin: 3px 46px 8px 0;height: 26px;font-size: 16px;color: #ffffff;}
.invite_log{width: 278px;height: 144px;font-size: 14px;color: #ffffff;line-height: 16px;margin:64px 0 0 -6px;overflow-y:auto;}
.invite_log p{margin-bottom: 6px;}

.lottery_div{width: 477px;height: 477px;background: url(../images/lottery.png) 3px 8px no-repeat;position: relative;float: left;margin: 64px 0 0 54px;}
.lottery_div .lottery_item{width: 164px;height: 164px;background-position:-214px -356px;position: absolute;left: 50%;margin-left: -78px;top: -60px;text-align: center;font-size: 14px;color: #422b1e;}
.lottery_div .lottery_item.big{background-position:-214px -202px;}
.lottery_div .lottery_item.big.i1{background-position:-397px -202px;}
.lottery_div .lottery_item.i1{background-position-x: -397px;}
.lottery_div .lottery_item:nth-child(2){margin-left: 66px;top: 14px;}
.lottery_div .lottery_item:nth-child(3){margin-left: 126px;top: 158px;}
.lottery_div .lottery_item:nth-child(4){margin-left: 66px;top: 298px;}
.lottery_div .lottery_item:nth-child(5){top: 360px;}
.lottery_div .lottery_item:nth-child(6){margin-left: -225px;top: 298px;}
.lottery_div .lottery_item:nth-child(7){margin-left: -289px;top: 158px;}
.lottery_div .lottery_item:nth-child(8){margin-left: -225px;top: 14px;}
.lottery_div .lottery_item img{display: block;margin: 50px 0 2px 48px;width:64px}
.lottery_div .lottery_item.big img{display: block;margin: 54px auto 9px;}
.lottery_div .lottery_item.big p{position: absolute;width: 100%;bottom:27px;left: 0;}

.lottery_div .lottery_item .nsns{position:absolute;width:200px;height:136px;background:url(../images/nsns.png) -54px 0 no-repeat;animation: nsnsa 1s steps(12) infinite;left:-20px;top:0}
@keyframes nsnsa{
    0%{background-position-x:-54px}
    100%{background-position-x:-3740px}
}
@keyframes ylhsa{
    0%{background-position-x:-16px}
    100%{background-position-x:-4439px}
}

.lottery_div .lottery_item .ylhs{position:absolute;width:200px;height:136px;background:url(../images/ylhs.png) -16px -26px no-repeat;animation: ylhsa 1s steps(16) infinite;left:-46px;top:-11px}

#giftBtn{width: 202px;height: 214px;background-position:-598px -574px;position: absolute;top: 146px;left: 147px;font-size: 14px;color: #ffeda7;text-align: center;cursor: pointer;}
#giftBtn:hover{background-position:-598px -813px}
#giftBtn .num{position: absolute;left: -124px;top: -198px;}
.lottery .lottery_item div{height: 60px;width: 60px;margin: 41px auto 7px;}
.lottery .lottery_item.big div{margin-top:50px}
.lottery .lottery_item p{font-size: 12px;color: #33225e;text-align: center;}
.lottery_clicks{font-size: 14px;color: #f8eca1;text-decoration: underline;flex-direction: column;align-items: flex-end;margin-top: -52px;position:relative;z-index:4}
.lottery_clicks p , .lottery_clicks .gl{cursor: pointer;position: relative;margin-bottom: 3px;}
.lottery_clicks ul{width: 370px;height: 545px;background: url(../images/gl1.png?v=1) 0 0 no-repeat;position: absolute;z-index: 1;font-size: 18px;flex-direction: column;display: none;left: -114px;top: -10px;z-index:3}
.lottery_clicks ul li{width: 300px;height: 40px;margin: 0 auto;text-align: center;}
.lottery_clicks ul li span{width: 50%;height: 100%;line-height: 35px;border: 1px solid #f8eca1;}
.lottery_clicks .gl:hover ul{display: flex;}

.info_log{box-sizing: border-box;padding: 42px 50px 0 0;width: 631px;height: 594px;background: url(../images/lfy.png) 0 0 no-repeat;float: right;margin-right: 0;margin-top: 4px;z-index:2;position:relative;}
.info_log .get_log{width: 454px;height: 160px;margin: 0 auto;font-size: 14px;color: #fef7d3;text-align: center;}
#outCont{position: relative;top: 36px;height: 88px;overflow: hidden;line-height: 22px;}
#outCont ul{position: absolute;width: 100%;}
#outCont li:nth-child(3){opacity: .8;}
#outCont li:nth-child(4){opacity: .6;}

._tasklist{padding:42px 62px 0 40px;height: 158px;}
._tasklist>div{background: none;font-size: 16px;color: #fef7d3;height: 33px;margin-bottom: 7px;line-height: 29px;display: flex;align-items: center;justify-content: space-between;padding-left: 30px;}
._tasklist>div .status{display: block;width: 112px;height: 31px;background-position: 0 -1105px;margin-right: -16px;cursor: pointer;}
._tasklist>div .status.notAllow:hover{background-position-x: -119px;}
._tasklist>div .status.sharelink{background-position-y: -1177px;}
._tasklist>div .status.daypay{background-position-y: -1213px;}
._tasklist>div .status.booking{background-position-y: -1250px;}
._tasklist>div .status.isGet{background-position-y: -1105px;}

#qr_img.toleft{left:-218px}
#qr_img.toleft .isshow{background-position:-39px -344px}
#qr_img div{width:100%;height:100%;position:relative;z-index:1;background: url(../images/qr.png) 0 0 no-repeat;}
#qr_img {width:243px;height:322px;position:fixed;left:0;top:50%;margin-top:-188px;z-index:10;}
#qr_img img{position: absolute;top: 108px;left: 42px;width: 150px;border-radius:2px;}
#qr_img .isshow{width:30px;height:64px;background-position:0 -344px;position:absolute;right: -3px;top: 40px;cursor:pointer;z-index:1}

.get_rule{font-size: 14px;color: #fef7d3;height: 106px;width: 450px;margin: 30px auto 6px;line-height: 22px;}

.news_div{width: 1170px;height: 555px;background: url(../images/news.png) 0 0 no-repeat;margin:0;position: relative;}
.change_tab li{width: 190px;height: 160px;background-position: -202px -202px;margin-left:-24px;cursor: pointer;position: relative;}
.change_tab li::after{content: "";position: absolute;width: 32px;height: 32px;background:url(../images/icon.png)-3px -314px no-repeat;right: 40px;top: 14px;display:none;}
.change_tab li.waitGet::after{display:block;}
.change_tab{float: left;margin-top: 52px;position: absolute;z-index: 1;}
.change_tab li:nth-child(2){background-position-x: -400px;}
.change_tab li:nth-child(3){background-position-x: -608px;}
.change_tab li:hover,.change_tab li.cur{background-position-y: -383px;} 
.news_div .news_info{float: right;width: 1013px;height: 529px;margin: 14px 39px 0 0;position: relative;}
.news_div .news_info dl{width: 220px;height: 161px;background-position: -284px -1075px;position: absolute;right: -35px;bottom: -4px;font-size: 14px;color: #fbd87e;text-align: center;}
.news_div .news_info dl dt{width: 56px;height: 56px;margin: 18px auto 8px;display: none;}
.news_div .news_info dl dd{display: none;}
.news_div .news_info dl dt img{width:56px;}
.news_div .news_info dl .status{width: 166px;height: 60px;background-position: -6px -408px;margin: 112px 0 0 30px;cursor: pointer;display: block;}
.news_div .news_info dl .status:hover{background-position-y: -476px;}
.news_div .news_info dl .status.isGet{background-position-y: -544px;}
/* .news_div .news_info dl .status.notAllow{background-position-y: -461px;} */
.news_div .news_info p{width:100%;height:100%;-webkit-mask:url(//cdn.51img3.com/game/2025/202504/20250409/df0a39fb6e482e456119d25ce8df9482.png);}
.news_div .news_info dl.isGet{background-position-y: -1229px}

.news_div .news_info dl.waitGet,.news_div .news_info dl.notAllow{background:url(../images/bx.png) 11px -8px no-repeat;animation: bxa 1s steps(24) infinite;}
@keyframes bxa{
    0%{background-position-x:11px}
    100%{background-position-x:-4837px}
}

.more{align-items:flex-start;}
.more li{font-size: 14px;color: #de9d40;text-align: center;}
.more li div{width: 242px;height: 240px;background: url(../images/more.png) 6px 6px no-repeat;margin:0 8px;cursor: pointer;}
/*.more li:nth-child(2) div{background-position-x:-277px}*/
.more li:nth-child(2) div{background-position-x:-562px;}
.more li:nth-child(3) div{background-position-x:-849px;}
.more li div:hover{background-position-y: -281px;}

.logo{width: 200px;height: 100px;background: url(../images/logo.png) 0 0 no-repeat;position: absolute;top: 20px;left: 0;}
.page1 .enter {position: absolute;right: 16px;top: 42px;}
.page1 .enter a{width: 132px;height: 40px;background-position:-229px -537px;margin: 0 2px;}
.page1 .enter a:hover{background-position-y: -583px;}
.page1 .enter a.game{background-position-x: -364px;}

/*.page1 h4{font-size:16px;color:#f0f4fc;font-weight:normal;text-align:center;position:absolute;top:98px;left:-36px;width:1024px;height:410px;background:url(../images/sl.png) -236px -18px no-repeat;}*/
.page1 h4{line-height:34px;
  font-size: 16px;
  color: #f0f4fc;
  font-weight: normal;
  text-align: center;width:331px;height:35px;background:url(../images/t_bg.png) 0 0 no-repeat;position:absolute;top: 604px;
  left: 50%;
  margin-left: -165px;
}
.aside{width: 204px;height: 430px;background: url(../images/aside.png) 0 0 no-repeat;position: fixed;z-index: 2;right: 0;top: 50%;margin-top: -160px;}
.aside#toRight{right:-187px}
/* .aside#toRight .ishide{background-position-x:0} */
.aside ul{width: 120px;height: 214px;background-position:-247px -1108px;margin: 36px 0 0 40px;padding-top: 0;z-index: 2;position: relative;}
.aside ul li{height: 34px;margin-bottom: 12px;cursor: pointer;}
.aside .bg_a{width: 202px;height: 74px;position: absolute;z-index: 1;background-position: -450px -115px;top: 17px;left: -7px;}
.aside.t2 .bg_a{top: 63px;}
.aside.t3 .bg_a{top: 109px;}
.aside.t4 .bg_a{top: 154px;}
.aside.t5 .bg_a{top: 200px;}
.aside>div{font-size: 16px;color: #ffe5c0;width: 138px;margin:14px 0 0 43px;cursor: pointer;position: relative;z-index: 2;}
.aside>div p{height: 26px;}
.aside>div p span{color: #ffe5c0;display: inline-block;width: 96px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left: 6px;}
.aside .log{font-size: 16px;color: #fee300;text-align: center;text-decoration: underline;width: 80px;margin: 23px 0 0 58px;cursor:pointer;}
.aside .totop{display: block;width: 80px;height: 20px;margin: 8px 0 0 60px;}
.aside .ishide{width: 30px;height: 62px;background-position: 0 -345px;position: absolute;bottom: 48px;left: -8px;border-radius: 6px;}
#toRight .ishide{background-position-x: -41px;}
.aside .ishide:hover{filter: brightness(1.1);}
/*foot*/
.wrapper-footer { width: 100%; background: #000000; height: 202px; border-bottom: 3px solid #1a0202;margin-top: -3px;padding-bottom: 46px;}
.wrapper-inner { width: 1000px; margin: 0 auto; position: relative }
.wrapper-inner .qr-left { float: left; width: 282px; height: 138px; background: url(//cdn.51img3.com/game/2022/202206/20220613/02a9dff61da5598e9e46771153cc63c4.png?v=0819) no-repeat; margin: 30px 0 0 90px }
.wrapper-inner .f-info-right { float: right; width: 500px; height: 40px; margin: 35px 40px 0 0; text-align: center }
.wrapper-inner .f-info-right a { color: #e6e0ff; }
.f-info-right .footer-logo { display: block; width: 127px; height: 45px; margin: 10px auto }
.f-info-right p { color: #fff; line-height: 30px }
.alert-wrap .msg-alert .msg-con .luckGiftBox {
    display: flex;
    align-content: center;
    justify-content: center;
    flex-wrap: wrap;
    height: 200px;width: 200px;margin: 0 auto
}

.alert-wrap .msg-alert .msg-con .luckGiftBox li{
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    color: #d2e5ff;
    margin-top: 50px;
    background-position: -16px -164px;
  	width: 164px;
  	height: 164px;
}

.alert-wrap .msg-alert .msg-con .luckGiftBox li .pimg {
    margin-top: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.alert-wrap .msg-alert .msg-con .luckGiftBox li .pimg img {
    width:72px;margin:-10px auto 0;
}

.shareBtn{width:70px;height:26px;background-position:-222px -132px;position: absolute;right: 102px;top: 254px;cursor:pointer;}
.shareBtn:hover{background-position-y: -167px;}
.choice li {
    background-position: -16px -164px;position:relative;
  	width: 164px;
  	height: 164px;margin:0 20px}
.choice .special{width: 70px;
  height: 70px;
  margin: 0 auto 14px;
  padding-top: 36px;}
.choice{display:flex;align-items:center;justify-content:center;}
.choice b{font-size:14px;text-align:center;}
.choice .lqs{width: 130px;
  height: 42px;
  background: url(//cdn3.51img1.com/v7/huodong/s/yuyuesanguo/images/p2icon.png?v=0011) -746px -82px;margin: 44px auto 0;display: block;cursor:pointer;}
.alert-wrap .msg-alert .msg-con .choice li:nth-child(1) span{background-position:-746px -16px}
.alert-wrap .msg-alert .msg-con .choice li span:hover{background-position-x: -902px;}
.choice li p img{width:70px}

.alert-wrap{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 10;}
.alert-wrap .shadow-box{width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.alert-wrap .msg-alert{width: 894px;height: 474px;background: url(../images/alert.png?v=001) 0 0 no-repeat;position: absolute;top: 50%;left: 50%;margin: -227px 0 0 -447px;}
.msg-tit h3{font-size: 26px;color: #fbd87e;text-align: center;line-height: 84px;position: relative;}
.msg-tit .btn-close{width: 87px;height: 87px;position: absolute;right: 7px;top: 0;background-position: -326px -120px;transition: transform .3s;}
.msg-tit .btn-close:hover{transform: rotate(180deg);}
.msg-con{margin: 0 30px;height: 330px;font-size: 16px;color: #d2e5ff;text-align: center;}
.msg-con .btn-alert,.enter_ok{width: 194px;height: 60px;background-position: 0 -612px;position: absolute;font-size: 0;color: transparent;left: 50%;bottom: 38px;margin-left: -97px;}
.msg-con .btn-alert:hover,.enter_ok:hover{background-position-y: -688px;}
.msg-con .tip2{padding-top: 60px;}
.msg-con .serverInfo {margin:0 auto 20px;width: 400px}
.searchable-select-dropdown{z-index: 2}


.log_con{margin:0 22px;font-size:22px}
.log_con span{width:246px;display:inline-block;}
.log_con span.time{width:250px}
.log_con li , .log_con>div{line-height:44px;border-bottom:1px solid #e1d8d0;display:flex;align-items:center;justify-content:center;}
.log_con ul{height:320px;overflow-y:auto;}
.log_con ul::-webkit-scrollbar,.invite_log ::-webkit-scrollbar{
    width: 5px;
}
.log_con ul::-webkit-scrollbar-track ,.invite_log ::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 0.5rem rgba(91,131,229,0.2);
    background: #e1bc87;
}
.log_con ul::-webkit-scrollbar-thumb ,.invite_log ::-webkit-scrollbar-thumb{
    border-radius: 20px;
    -webkit-box-shadow:  0 0 0.5rem rgba(243,212,250,0.2);
    background: #b23f24;
}
.lottery_div .lottery_item  .big.shayu, .choice .special b{background: url(../images/wq.png) -77px -286px no-repeat;animation: yq 1.3s steps(7) infinite;position: absolute;transform: scale(.4);top: -184px;left: -168px;width: 500px;height:500px;}
/*.lottery_div .lottery_item  .big.shayu{padding-top:111px}*/
@keyframes yq {
	0% {
	    background-position-x:-77px;
	}
	100% {
	    background-position-x: -7245px;
	}
}
@keyframes gy {
    0% {
        background-position-x:-194px;
    }

    100% {
        background-position-x: -8386px;
    }
}
.lottery_div .lottery_item  .big.wk, .choice .tcguanyu .special b{position:absolute;width: 639px;height: 500px;background: url(../images/wk.png) -194px -100px no-repeat;transform: scale(.3);top: -211px;left: -243px;animation: gy 1.3s steps(8) infinite;margin-bottom:-28px}

#lottery li.big.waitGet::after,#lottery li.big.isGet::after{content: "";position: absolute;width: 44px;height: 80px;top: -4px;right: 0;background: url(../images/icon.png?v=001) -460px -1164px no-repeat;}
#lottery li.big.isGet::after{background-position-x:-595px}
#gift-code{position: absolute;right: 96px;top: 372px;z-index: 1;}
#lottery li.big.isGet::after{background-position-x: -595px}

.group_ul p.zhjq{width:200px;height:122px;background:url(../images/ch.png) 0 0 /1600px auto no-repeat;position:absolute;animation: ch 1s steps(8) infinite;top: -12px;left: -46px;}
@keyframes ch {
    0% {
        background-position-x:0;
    }

    100% {
        background-position-x: -1600px;
    }
}


/* 自定义样式部分 */
.swiper-container {
    width: 1200px;
    height: 581px;
    margin-top: -38px;
}

.swiper-slide {
    width: 1022px;
    height: 100%;
    opacity: 0;
    transition: transform 0.3s ease;
}
.swiper-slide img{
    width: 902px;height: 555px;}
.swiper-slide-active {
    opacity: 1;
    z-index: 10;
    /* transform: scale(1.1) !important; */
}
.swiper-slide-next,.swiper-slide-prev{opacity: 1;}
.slide-content {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 24px;
    font-weight: bold;
}
.swiper-button-next::after, .swiper-button-prev::after{content: "";display: none;}
.swiper-button-next, .swiper-button-prev{
    width: 100px;height: 150px;background-position: -134px -912px;left: 62px;margin-top: -84px;
}
.swiper-button-next{background-position-x: -277px;right: 62px;left: auto;}
.page .swiper-pagination-bullet{background: url(../images/icon.png) -469px -958px no-repeat;width: 50px;height:58px;opacity: 1;margin:-16px 4px;}
.page .swiper-pagination-bullet-active{background-position-x: -411px;}
.page .swiper-slide dl{position: absolute;right: 60px;bottom: 46px;display:none;}
.page .swiper-slide-active dl{display:block;}
.page .swiper-slide dt{width: 128px;height: 124px;background-position: -436px -840px;margin: 0 auto -42px;}
.page .swiper-slide dt.isGet {background-position-y:-706px ;}
.page .swiper-slide dd{width: 180px;height: 52px;background-position: 0 -424px;cursor: pointer;}
.page .swiper-slide dd:hover{background-position-y: -489px;}
.page .swiper-slide dd.isGet{background-position-y: -551px;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: -8px;}
#_exchange32div{display: flex;align-items: center;justify-content: center;margin: 32px auto 0;}
#_exchange32div>div{width: 214px;height: 230px;margin: 0 -10px;position: relative;flex-shrink: 0;}
#_exchange32div>div dl{background-position:-411px -1028px;height: 100%;position: relative;box-sizing: border-box;padding-right: 12px;}
#_exchange32div>div dt img{max-width:70px;margin-top: 28px;display: block;}
#_exchange32div>div dt i{display: none;}
#_exchange32div>div dt h5{height: 35px;width: 100%;margin-top: 0;top: -24px;position: absolute; left: 0;}
#_exchange32div>div dt h5 span{background: url(../images/icon.png?v=002) -616px -1074px no-repeat;display: block;height: 35px;}
#_exchange32div>div dt h5 span.num5{background-position-y: -1132px;}
#_exchange32div>div dt h5 span.num2{background-position-y: -1191px;}
#_exchange32div>div dt h5 span.num1{background-position-y: -1249px;}
#_exchange32div>div dt h5 span.num20{background-position-y: -1327px;}
#_exchange32div>div dt h5 span.num3{background-position-y: -1288px;}
#_exchange32div>div dt{height: 120px;width: 100%;position: relative;display: flex;align-items: center;justify-content: center;}
#_exchange32div>div dd{font-size: 16px;color: #ffe5c0;text-align: center;}
#_exchange32div>div p.icon {width: 188px;height: 56px;background-position:-190px -662px;cursor: pointer;margin:-50px 0 0 6px;
    position: relative;
    z-index: 1;}
    #_exchange32div>div p:hover{background-position-y: -725px;}
#_exchange32div>div p.notAllow{background-position-y: -787px;}
#_exchange32div>div p.over{background-position-y: -850px;}
#_exchange32div>div b{font-weight: normal;}
#_exchange32div>div>div{position: absolute;font-size: 14px;color: #ffd800;width: 100%;box-sizing: border-box;
    padding-right: 10px;
    text-align: center;
    bottom: 60px;}

.point_div .mx{font-size: 14px;color: #3d38ff;text-decoration: underline;position: absolute;left: 32px;top: 124px;text-align: center;}
#ponit_num{width: 174px;height: 48px;background-position: -174px -612px;font-size: 14px;color: #ffffff;position: absolute;right: 04px;top: 115px;padding:0 0 08px 0;box-sizing: border-box;text-decoration: none;}
#ponit_num span{color:#faec46}
#check_nums {width: 100%;height: 100%;position: fixed;display: flex;align-items: center;justify-content: center;z-index: 5;top: 0;left: 0;}
#check_nums .close_bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
#check_nums .choose{width:453px;height: 324px;background: url(../images/alert.png) 0 0 / 100% no-repeat;position: relative;font-size: 14px;color: #ffffff;text-align: center;border-radius:06px}
.choose .close_btn{width: 78px;height: 74px;position: absolute;right:0;top:0;background-position:-328px -133px;cursor: pointer;}
#check_nums .msg_content{margin-top:26px}

.set_nums{display: flex;align-items: center;justify-content: space-between;width: 344px;margin:30px auto 18px;}
.set_nums .step {position: relative;width:200px}
.set_nums .step p{font-style: normal;font-size: 14px;color: #ffefdd;float: left;margin: .4px 0 0 0;width: 100%;text-align: center;}
#check_nums .ss{color:#fff;text-shadow: 0 01px 02px #282828 }
.set_nums span{font-size: 42px;color: #fff;width: 56px;height: 56px;display: flex;justify-content: center;background-position:-424px -1281px; }
.set_nums span.add{background-position-x: -525px}

#xf {position:absolute;right:10px;top:587px;}
#xf span{width:180px;height:180px;background:url(../images/xf.png) 0 0 no-repeat;cursor:pointer;display: block;}
#xf span:hover{filter: brightness(1.2);}
#xf span.isGet{background-position-y:-439px}
#xf span.ys{background-position-x: -217px;}
.yqb_gold_total{font-size: 16px;color: #fef7d3;text-align: right;margin-top: 56px;padding-right:20px}

.xf_alert_div{text-align: left;padding: 0;}

.alert-wrap .msg-alert.vow_alert{width:1168px;height:874px;background:url(../images/wlsy.png?v=001) 0 0 no-repeat;margin:-390px 0 0 -584px;box-sizing:border-box;padding:261px 180px 0 150px}
.alert-wrap .msg-alert.vow_alert .msg-con{font-size:16px;color:#92652d;line-height:32px;text-align:left;}
.vow_alert .msg-tit .btn-close{right: 106px;top: 124px;}
.vow_alert h4{font-size:80px;color:#ee5603;line-height:96px;height:96px}
.vow_alert h4 span{font-size:30px}
.vow_alert .msg-con .btn-alert{width:235px;height:74px;background:url(../images/www.png) 0 0 no-repeat;margin-left:158px;bottom:192px}
.vow_alert .msg-con .btn-alert.g:hover{background-position-y:-84px}
.vow_alert .msg-con .btn-alert.g.isGet{background-position-y:-165px}
.vow_alert .msg-con .btn-alert.b{background-position-y: -248px;}
.vow_alert .msg-con .btn-alert.b:hover{background-position-y: -330px;}
.vow_alert .msg-con .btn-alert.b.isGet{background-position-y: -413px;}
.alert-wrap .msg-alert.xf_alert{background-image:url(../images/wzn.png?v=001);}
.txk_b{width:184px;height:164px;animation: xhl_an 1s steps(9) infinite;background:url(../images/txk.png) 0 0 no-repeat;position:absolute;left:166px;bottom:178px}
@keyframes xhl_an{
    0%{background-position-x:0}
    100%{background-position-x:-1566px}
}
#_exchange32div>div dt b{position:absolute;width:200px;height:144px;background:url(../images/qdwq.png) 0 0 / 2000px auto no-repeat;animation: qdwq 1s steps(11) infinite;left:15px;top:0}
@keyframes qdwq{
    0%{background-position-x:0}
    100%{background-position-x:-2000px}
}
#_exchange32div>div dt b.qdv,#_exchange32div>div dt b.qdn{background:url(../images/qdn.png) 0 0 /1600px auto no-repeat;width:152px;animation: qdn 1s steps(11) infinite;left:25px;top:-16px}
@keyframes qdn{
    0%{background-position-x:0}
    100%{background-position-x:-1600px}
}
#_exchange32div>div dt b.qdv{background-image:url(../images/qdv.png);}
#_exchange32div>div dt b.cyly{background-image:url(../images/cyly.png);left:-18px;width:164px;animation: qdwq 1s steps(12) infinite;}










