.new-user{color: #fff9d2;text-align: center;position: absolute;right:.4rem;top:.3rem;}
.new-user span,.new-user a{color: #fff9d2;}

.gift-look{text-align: center;position: relative;z-index: 9;cursor: pointer;}
.gift-look div{display: inline-block;}
.gift-look div+div{margin-left: .2rem;}
.gift-look span{text-decoration: underline;color: #ffd69c;display: inline-block;vertical-align: middle;margin-left: .1rem;font-size: .24rem;}
.gift-look img{width: .27rem;display: inline-block;vertical-align: middle;}

.tit{color: #ffe8ce;padding-top: .72rem;text-align: center;}
.tit-img {
    width: 6.66rem;
    margin: 0 auto;
    padding-top: .28rem;
}
.num_list{text-align: center;margin-top: .22rem;}
.num{display: inline-block; margin-top: .3rem; text-align: center;color: #ffd69c;font-size: .24rem;margin: 0 .32rem;}
.num span{color: #ffd69c;}
.num i{color: #8ffe00;font-size: .3rem;}

.explain{color: #805f50;margin: 0 .4rem;}
.explain .explain-tit{font-weight: bold;}
.explain .explain-txt .s1{display: inline-block;width: 90%; vertical-align: top;}

.tooltip{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999; background: rgba(0,0,0,.8);}
.tooltip img{ width: 6.3rem; margin: 0 auto;}

.txt{color: #ffd69c;text-align: center;line-height: 1;margin: .09rem .4rem .26rem .4rem;}
.txt span{color: #8ffe00;}

.tanchu_bg {
    box-sizing: border-box;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
    z-index: 9999;
}
.tanchu_view {
    width: 6.68rem;
    min-height: 4.07rem;
    background: url("../img/tk_bg.png") center center no-repeat; 
    background-size: 100% 100%;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    padding: .24rem .2rem .3rem .2rem;
    box-sizing: border-box;
}
.tanchu_view .tc_tit {
    font-size: .3rem;
    color: #e59375;
    text-align: center;
    font-weight: bold;
}
.tanchu_view .tc_con{
    color: #e59375;
    line-height: .36rem;
    margin-top: .15rem;
}
.tanchu_view .tc_con .s1{
    color: #ffb534;
}
.tanchu_view .tc_con .s2{
    color: #84d41d;
}
.tanchu_view .tc_con img{
    width: 3.3rem;
    margin: 0 auto;
}
.tanchu_view .tc_con p .tab_txt{
    color: #2558ff;
}
.tanchu_view .close{
    width: .33rem;
    position: absolute;
    top: -.58rem;
    right: 0;
}

.nav_con{display: none;}
.nav_box{ display: flex;position: fixed;left: 0;bottom: 0;width: 100%;z-index: 99; background: url("../img/nav-bg.png") center center no-repeat;background-size: 100% 100%;}
.nav_box div{cursor: pointer; position: relative; flex: 1;text-align: center; color: #fcdfb7;font-size: .24rem; height: 1rem;display: flex;justify-content: center;align-items: center;}
.nav_box div.on{background: url("../img/nav_on.png") center center no-repeat; background-size: 100% 100%;}

.con1 {
    height: 13.34rem;
    background: url(../img/bg1.jpg) center center no-repeat;
    background-size: cover;
}
.logo{width: 1.81rem;position: absolute;left: .36rem;top: .3rem;}
.con1-btn{position: absolute;right: .4rem;top: .82rem;display: flex;}
.con1-btn a{display: block;color: #8e2e0b;width: 1.23rem;text-align: center;height:.58rem;line-height: .58rem;background: url(../img/btn_bg.png) center center no-repeat;background-size: 100% 100%;}
.con1-btn a+a{margin-left: .1rem;}
.txt-img{width: 7.12rem;position: absolute;left: 50%;margin-left: -3.56rem;bottom:1.92rem; }
.btn-qw{width: 2.96rem;position: absolute;left: 50%;margin-left: -1.48rem; bottom: .66rem;cursor: pointer;}
.slide-arrow {
    width: .99rem;
    height: .99rem;
    background: url(../img/slide_jiantou.png) center center no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 5.9rem;
    right: .2rem;
    -webkit-animation: rightAndDown 1.2s infinite linear;
    -moz-animation: rightAndDown 1.2s infinite linear;
    -ms-animation: rightAndDown 1.2s infinite linear;
    animation: rightAndDown 1.2s infinite linear;
    z-index: 10;
}
@keyframes rightAndDown {
    0% {
        right: .2rem;
    }
    50% {
        right: .28rem;
    }
    100% {
        right: .2rem;
    }
}

.con2, .con3, .con4, .con5 {
    height: 13.34rem;
    background: url(../img/bg2.jpg) center center no-repeat;
    background-size: cover;
}

.con2 .calendar-box{
    width: 7.26rem;
    height: 4.76rem;
    background: url("../img/calendar_bg.png") center center no-repeat;
    background-size: 100% 100%;
    margin:  0 auto;
    position: relative;
}
.con2 .btn-qd{
    display: block;
    width: 2.96rem;
    height: .96rem;
    cursor: pointer;
    margin: .19rem auto .3rem auto;
}
.con_tit{
    width: 4.87rem;
    margin: .36rem auto 0 auto;
}
.con2-list {
    display: flex;
    width: 6.7rem;
    margin: 0 auto;
    margin-bottom: .4rem;
    justify-content: space-between;
}
.con2-list .con2-item {
    position: relative;
    box-sizing: border-box;
    width: 2.49rem;
    height: 3.12rem;
    background: url(../img/con2-item.png) center center no-repeat;
    background-size: 100% 100%;
    margin: 0 .39rem;
}
.con2-list .con2-item img {
    width: 1.39rem;
    padding-top: .21rem;
    margin: 0 auto;
    margin-bottom: .08rem;
}
.con2 .btn-lq {
    cursor: pointer;
    margin: 0 auto;
    width: 1.23rem;
    height: .58rem;
    font-weight: bold;
    background: url(../img/btn_lq.png) center center no-repeat;
    background-size: 100% 100%;
}
.con2 .rule1{
    width: .86rem;
    position: absolute;
    top: 7.12rem;
    right: .22rem;
    z-index: 999;
}

.con3 .choujiang_box{
    width: 6.16rem;
    height: 7.1rem;
    font-weight: bold;
    background: url(../img/zp_bg.png) center center no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
    position: relative;
}
.con3 .choujiang_box ul li{width: 1.05rem;height: 1.06rem;position: absolute;z-index: 0;background: url(../img/rect_01.png) center center no-repeat;background-size: 100% 100%;}
.con3 .choujiang_box ul li.li1{top: 1.44rem;left: 2.47rem;}
.con3 .choujiang_box ul li.li2{top: 1.62rem;left: 3.3rem;}
.con3 .choujiang_box ul li.li3{top: 2.26rem;left: 4.05rem;}
.con3 .choujiang_box ul li.li4{top: 3.05rem;left: 4.37rem;}
.con3 .choujiang_box ul li.li5{top: 3.84rem;left: 4.37rem;}
.con3 .choujiang_box ul li.li6{top: 4.64rem;left: 4.03rem;}
.con3 .choujiang_box ul li.li7{top: 5.17rem;left: 3.3rem;}
.con3 .choujiang_box ul li.li8{top: 5.28rem;left: 2.47rem;}
.con3 .choujiang_box ul li.li9{top: 5.17rem;left: 1.69rem;}
.con3 .choujiang_box ul li.li10{top: 4.64rem;left: .93rem;}
.con3 .choujiang_box ul li.li11{top: 3.84rem;left: .57rem;}
.con3 .choujiang_box ul li.li12{top: 3.05rem;left: .57rem;}
.con3 .choujiang_box ul li.li13{top: 2.26rem;left: .9rem;}
.con3 .choujiang_box ul li.li14{top: 1.62rem;left: 1.69rem;}
.con3 .choujiang_box ul li.li15{width: 1.37rem;height: 1.38rem;top: 3.16rem;left: 1.81rem;}
.con3 .choujiang_box ul li.li16{width: 1.37rem;height: 1.38rem;top: 3.16rem;left: 2.79rem;}
.con3 .choujiang_box ul li.active{background: url(../img/rect_01_on.png) center center no-repeat;background-size: 100% 100%;z-index: 999;}
/* .con3 .choujiang_box ul li.li15.active{transform: scale(1.3);}
.con3 .choujiang_box ul li.li15.active img{transform: scale(0.65);}
.con3 .choujiang_box ul li.li16.active{transform: scale(1.3);}
.con3 .choujiang_box ul li.li16.active img{transform: scale(0.65);} */
/* .con3 .choujiang #lottery ul li.li1 {
    background: url(../img/lwbg_01.jpg) no-repeat;
} */
.con3 .rule2{
    width: .86rem;
    position: absolute;
    top: 1.24rem;
    right: .22rem;
    z-index: 999;
}
.con3 .jilu{
    width: .86rem;
    position: absolute;
    top: 2.36rem;
    right: .22rem;
    z-index: 999;
}
.con3_btn{display: flex;flex-direction: row;justify-content: center;margin-top: .08rem;}
.con3_btn a{width: 2.96rem;margin: 0 .13rem;cursor: pointer;}
.leiji_list{
    margin-top: .3rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.lj_item{
    width: 1.75rem;
    height: 1.78rem;
    background: url(../img/choujiang_box.png) center center no-repeat;
    background-size: 100% 100%;
    position: relative;
    margin: 0.24rem;
}
.lj_item span:nth-child(1){
    width: 100%;
    display: block;
    color: #ffc58c;
    text-align: center;
    position: absolute;
    top: -.3rem;
    left: 50%;
    transform: translate(-50%);
}
.lj_item span:nth-child(2){
    display: block;
    color: #fff5e0;
    text-align: center;
    padding-top: .67rem;
    margin-bottom: .26rem;
}
.lj_item span i{
    color: #84d41d;
}
.lj_item a{  
    display: block;  
    width: 1.23rem;
    margin: 0 auto;
    cursor: pointer;
}

.con4-list {
    display: flex;
    width: 6.7rem;
    margin: 0 auto;
    margin-bottom: .4rem;
    justify-content: space-between;
}
.con4-list .con4-item {
    position: relative;
    box-sizing: border-box;
    width: 2.14rem;
    height: 3.54rem;
    background: url(../img/con4-item.png) center center no-repeat;
    background-size: 100% 100%;
    margin: 0 .07rem;
}
.lq2 .con4-list .con4-item {
    position: relative;
    box-sizing: border-box;
    width: 2.14rem;
    height: 3.93rem;
    background: url(../img/con4-item1.png) center center no-repeat;
    background-size: 100% 100%;
    margin: 0 .07rem;
}
.lq2 .con4-list .con4-item .desc{
    text-align: center;
    color: #fff5e0;
}
.lq2 .con4-list .con4-item .desc span{
    color: #8ffe00;
}
.con4-list .con4-item img {
    width: 1.43rem;
    padding-top: 1rem;
    margin: 0 auto;
    margin-bottom: .08rem;
}
.con4 .btn-lq2 {
    cursor: pointer;
    margin: 0 auto;
    width: 1.23rem;
    height: .58rem;
    font-weight: bold;
    background: url(../img/btn_lq.png) center center no-repeat;
    background-size: 100% 100%;
}
.con4 .rule3{
    width: .86rem;
    position: absolute;
    top: 6.36rem;
    right: .22rem;
    z-index: 999;
}

.lw_box:hover .desc2{display: block;}
.lw_box .desc2{
    display: none;
    padding: .2rem 0.1rem;
    position: absolute;
    left: 50%;
    top: -.15rem;
    margin-left: -1rem;
    width: 2rem;
    text-align: center;
    background: #ef9734;
    color: #fff;
    box-sizing: border-box;
}
.lw_box .desc2 {
    margin-left: -1rem;
    width: 2rem;
}
.lw_box .desc2:after{
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    bottom: -.15rem;
    transform: translate(-50%);
    border-left: .1rem solid transparent;
    border-right: .1rem solid transparent;
    border-top: .15rem solid #ef9734;
}

.con3 .icon_jlxx{
    display: block;
    width: 1.35rem;
    height: 1.46rem;
    position: absolute;
    bottom: .1rem;
    right: .5rem;
    cursor: pointer;
}

.case8 .pop-desc1 {
    height: 3.5rem;
}
.case8 .pop-p1{
    margin: 0 0;
}
.case8 .pop-desc1{
    height: auto;
    min-height: 2.5rem;
    text-align: center;
}
.case8 .pop-item{
    height: auto;
    min-height: 2rem;
    padding-bottom: .45rem;
}


/*ios5 宽度以下*/
@media screen and (max-width: 320px) {
    .tit{margin: 0 auto}
}


































