/* public */
html,body,form,ol,ul,li,div,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,th,td,font,em,ins,span,a{margin:0; padding:0; outline: none;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;font-weight:normal}
html{_filter:expression(document.execCommand("BackgroundImageCache",false,true));}
ul,li,div,dl,dt,dd{list-style:none;}
h1.wm-public{height:0px; line-height:0px; font-size:0px;}
span,a,strong,div{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;}
a{text-decoration:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
img{border:0;}
font,em{font-style:normal; font-family:\5b8b\4f53;}
label{vertical-align:middle; font-family:tahoma;}
textarea,input{resize:none; outline:none;}
ins{float:right; text-decoration:none; font-weight:normal;}
.pub_wsp{word-wrap:break-word; word-break:break-all;}
.pub_abso{vertical-align:middle;}
.pub_clr{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}
.pub_ani{-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.pub_yh{font-family:"Microsoft YaHei";}
.pub_btn{display: block; overflow: hidden; text-indent: -999px; cursor: pointer; margin: 0 auto;}
.pub_btn:hover{background-position: 0 bottom;}
.pub_le{float: left}
.pub_lr{float: right;}
.pub_ib{text-align: center; display: table; word-spacing:-1em;}
.pub_text1{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.pub_text2{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.pub_table{border-collapse: collapse; width: 100%;}
.none{display:none;}
body{background:#000; font-size:12px; font-family:"Microsoft YaHei",Verdana,Geneva,sans-serif,\5b8b\4f53;max-width: 750px;margin: 0 auto;}
#content{width: 750px; height: 4736px; background: url(../images/bg.jpg) no-repeat 0 0; position: relative;}
.tlbb-top{background: rgba(0,0,0,0.8) !important;}
.logo{display: block; position: absolute; left: 10px; top: 120px; width: 100px;}
.section{position: relative;}
.section1{height: 1132px; background: url(../images/page1.png) no-repeat 0 0;}
.section2{height: 1010px; background: url(../images/page2.png) no-repeat 0 0;}
.section3{height: 1229px; background: url(../images/page3.png) no-repeat 0 0;}
.section4{height: 1106px; background: url(../images/page4.png) no-repeat 0 0;}

.loginBox{position: absolute; right: 10px; top: 135px;}
.login,.logout{background: rgba(0,0,0,0.5); padding: 0 38px; height: 34px; line-height: 34px; float: right; font-size: 16px; color:rgba(255,255,255,0.8); border-radius: 17px; display: block;}
.login a,.logout a{font-weight: bold; cursor: pointer; color: #c1a85d;}
.downBox{width: 100%; position: absolute; left: 0; bottom: 0;}
.downBox a{display: block; width: 239px; height: 66px; background: url(../images/download.png) no-repeat 0 0; margin: 0 auto;}
.btnRule{width: 100%; position: absolute; left: 0; top: 800px;}
.btnRule a{display: block; width: 282px; height: 111px; background: url(../images/btn_rule.png) no-repeat 0 0; cursor: pointer; margin: 0 auto;}

.questionMain{width: 100%; height: 100%; position: relative;}
.questionClickBind{width: 486px; height: 700px; position: absolute; left: 130px; top: 281px; display: block; z-index: 100; cursor: pointer;}
.questionCont{width: 486px; height: 700px; position: absolute; left: 130px; top: 281px;}
.questionNumber{height: 45px;}
.questionNumber.num1{background: url(../images/num1.png) no-repeat 236px 0;}
.questionNumber.num2{background: url(../images/num2.png) no-repeat 236px 0;}
.questionlist{height: 98px;}
.questionlist.q1{background: url(../images/q1.png) no-repeat 5px 0;}
.questionlist.q2{background: url(../images/q2.png) no-repeat 5px 0;}


.questionInput{width: 460px; height: 446px; position: absolute; left: 13px; top: 162px;}
.questionInput textarea{display: block; width: 100%; height: 100%; border: 0 none; font-size: 16px; color: #000; background:transparent;}
.questionBtn{width: 100%; position: absolute; left: 0; bottom: 0;}
.questionBtn a{cursor: pointer; overflow: hidden; text-indent: -9999px; width: 200px; height: 55px; margin: 0 0 0 20px; float: right;}
.questionBtn a.btnPrev{background: url(../images/btnPrev.png) no-repeat 0 0; background-size: 100% auto;}
.questionBtn a.btnNext{background: url(../images/btnNext.png) no-repeat 0 0; background-size: 100% auto;}
.questionBtn a.btnSubmit{background: url(../images/btnSubmit.png) no-repeat 0 0; background-size: 100% auto;}

.questionInput textarea::-webkit-scrollbar{width:6px;height:6px;background-color:rgba(0,0,0,0);}
.questionInput textarea::-webkit-scrollbar-track{border-radius:0;background-color:#dbd6d2;}/*底*/
.questionInput textarea::-webkit-scrollbar-thumb{border-radius:0;background-color:#b8aea5;}/*面*/
.questionInput textarea::-webkit-scrollbar-thumb:hover{background-color:rgba(143,143,148,1);}
.questionInput textarea::-webkit-scrollbar-thumb:active{background-color:rgba(106,106,112,1);}
.questionInput textarea::-webkit-scrollbar-track-piece{margin:0;}

.lotterCont{width: 100%; height: 100%; overflow: hidden; position: relative;}
.lotterfl{display: block; width: 629px; height: 629px; background: url(../../images/fl.png) no-repeat 0 0; background-size: 100% auto; position: absolute;
    left: 63px; top: 150px; z-index: 1;}
.myLotterBtn{display: block; width: 55px; height: 216px; cursor: pointer; background: url(../images/btn_lotter.png) no-repeat 0 0; background-size: 100% auto; position: absolute; right: 32px; top: 106px; z-index: 9}
.btnStart{display: block; width: 514px; height: 514px; position: absolute; left: 120px; top: 206px; cursor: pointer; z-index: 10}
.btnMove{width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background: url(../images/start.png) no-repeat 0 0; background-size: 100% auto;}
.startTitle{width: 100%; height: 54px; position: absolute; left: 0; top: 205px; z-index: 10; background: url(../images/c.png) no-repeat center 0;}
.startText{width: 100%; position: absolute; left: 0; top: 268px; z-index: 10; text-align: center; font-size: 18px; color: #491c1c; line-height: 24px;}
.startText span{color: #FFF;}

.ruleMain{width: 450px; height: 290px; margin: 0 auto; color: #626564; font-size: 16px; line-height: 32px; overflow: hidden; overflow-y: auto;}
.ruleMain::-webkit-scrollbar{width:6px;height:6px;background-color:rgba(0,0,0,0);}
.ruleMain::-webkit-scrollbar-track{border-radius:0;background-color:#dbd6d2;}/*底*/
.ruleMain::-webkit-scrollbar-thumb{border-radius:0;background-color:#b8aea5;}/*面*/
.ruleMain::-webkit-scrollbar-thumb:hover{background-color:rgba(143,143,148,1);}
.ruleMain::-webkit-scrollbar-thumb:active{background-color:rgba(106,106,112,1);}
.ruleMain::-webkit-scrollbar-track-piece{margin:0;}

.popFiex{width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: rgba(0,0,0,0.8); z-index: 100; display: none;}
.popCont{position: fixed; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pop1{width: 550px; height: 460px; background: url(../../images/pop.jpg) repeat 0 0; background-size: 100% auto;}
.pop2{width: 550px; height: 380px; background: url(../../images/pop.jpg) repeat 0 0; background-size: 100% auto;}
.closeBtn{display: block; width: 38px; height: 38px; background: url(../../images/close.png) no-repeat 0 0; background-size: 100% auto; cursor: pointer; overflow: hidden; text-indent: -9999px; position: absolute; right: 15px; top:15px;}

.titleBox{width: 380px; margin: 0 auto; height: 118px; overflow: hidden; text-indent: -9999px;}
.pt1{background: url(../../images/pt1.png) no-repeat center bottom; margin-bottom: 24px;}
.pt2{background: url(../../images/pt2.png) no-repeat center bottom;}
.pt3{background: url(../../images/pt3.png) no-repeat center bottom;}
.pt4{background: url(../../images/pt4.png) no-repeat center bottom; margin-bottom: 1px;}
.pt5{background: url(../../images/pt5.png) no-repeat center bottom;}
.pt6{background: url(../../images/pt6.png) no-repeat center bottom;}
.pt7{background: url(../../images/pt7.png) no-repeat center bottom;}
.pt8{background: url(../../images/pt8.png) no-repeat center bottom;}
.pt9{background: url(../../images/pt9.png) no-repeat center bottom;}

.subMain{padding-top: 34px;}
.sublist{padding-bottom: 10px;}
.sublist select{display: block; margin: 0 auto; width: 394px; height: 54px; font-size: 16px; border: 1px solid #5f4939; background: #fefcef; outline: none;}
.subTips{text-align: center; height: 60px; font-size: 20px; color: #91783e;}
.btn_submit{display: block; margin: 0 auto; width: 380px; height: 80px; background: #91783e; font-size: 30px; color: #fefefe; line-height: 80px; border-radius: 10px; text-align: center; cursor: pointer;}

.lotterMain{padding-top: 30px; height: 120px; font-size: 28px; color: #000; line-height: 44px; text-align: center;}
.lotterMain span{color: #9a2b11;}
.lotterMain2{height: 164px;}

.downloadImg img{display: block; margin: 0 auto; width: 120px;}

.btn_Click{display: block; width: 162px; line-height: 20px; text-align: center; background: #9a2b11; border-radius: 18px; font-size: 20px; color: #FFF; margin: 0 auto; cursor: pointer; padding: 8px 0;}
.btn_Click:hover{background: #631b0a;}

.mylotterScroll{width: 450px; height: 240px; margin: 0 auto; overflow: hidden; overflow-y: auto; margin-bottom: 20px;}
.mylotterScroll::-webkit-scrollbar{width:6px;height:6px;background-color:rgba(0,0,0,0);}
.mylotterScroll::-webkit-scrollbar-track{border-radius:0;background-color:#dbd6d2;}/*底*/
.mylotterScroll::-webkit-scrollbar-thumb{border-radius:0;background-color:#b8aea5;}/*面*/
.mylotterScroll::-webkit-scrollbar-thumb:hover{background-color:rgba(143,143,148,1);}
.mylotterScroll::-webkit-scrollbar-thumb:active{background-color:rgba(106,106,112,1);}
.mylotterScroll::-webkit-scrollbar-track-piece{margin:0;}
.mylist{height: 120px; line-height: 120px; background-position: 0 center; background-repeat: no-repeat; font-size: 24px; color: #9a2b11; padding-right: 10px; text-align: right;  font-weight: bold;}
.mylist.prize1{background-image: url(../../images/a1.png);}
.mylist.prize2{background-image: url(../../images/a2.png);}
.mylist.prize3{background-image: url(../../images/a3.png);}
.mylist.prize4{background-image: url(../../images/a4.png);}
.mylist.prize5{background-image: url(../../images/a5.png);}
.mylist.prize6{background-image: url(../../images/a6.png);}
.mylist.prize7{background-image: url(../../images/a7.png);}
.mylist.prize8{background-image: url(../../images/a8.png);}

.lotterLight{background: url(../../images/l.png) no-repeat center; background-size: 346px auto; width: 100%; height: 100%;}
.lotterImgMain{height: 240px;}
.lotterImgs{height: 240px; position: relative;}
.lotterImgs div{background-position: center; background-repeat: no-repeat; height: 200px;}
.lotterImgs div.prize0{background-image: url(../../images/a1.png);}
.lotterImgs div.prize1{background-image: url(../../images/a2.png);}
.lotterImgs div.prize2{background-image: url(../../images/a3.png);}
.lotterImgs div.prize3{background-image: url(../../images/a4.png);}
.lotterImgs div.prize4{background-image: url(../../images/a5.png);}
.lotterImgs div.prize5{background-image: url(../../images/a6.png);}
.lotterImgs div.prize6{background-image: url(../../images/a7.png);}
.lotterImgs div.prize7{background-image: url(../../images/a8.png);}
.lotterImgs span{font-size: 24px; color: #9a2b11; text-align: center; display: block; width: 100%; position: absolute; left: 0; bottom:40px; font-weight: bold;}

.yaoMain{padding-top: 20px;}
.yaoMain div.msg{text-align: center; font-size: 30px; color: #91783e; line-height: 36px; height: 170px; padding-top: 30px;}
.yaoMain p{text-align: center;font-size: 20px; color: #91783e; line-height: 36px; height: 200px;}
.yaoMain p span{color: #9b2b20;}
.downBtn{display: block; margin: 0 auto; width: 200px; height: 52px; background: #9b2b20; font-size: 20px; color: #FFF; line-height: 52px; border-radius: 10px; text-align: center; cursor: pointer;}

.yaoBtns{width: 410px; margin: 0 auto;}
.yaoBtns a{display: block; margin: 0 auto; width: 200px; height: 52px; background: #9b2b20; font-size: 20px; color: #FFF; line-height: 52px; border-radius: 10px; text-align: center; cursor: pointer;}
.yaoBtns a.a1{float: left;}
.yaoBtns a.a2{float: right; background: #666;}

.shareMain{}
.shareMain p{text-align: center;font-size: 20px; color: #91783e; height: 40px; padding-top: 30px;}
.shareLink{width: 450px; height: 140px; margin: 0 auto; text-align: center; color: #9a341c; font-size: 20px; line-height: 30px; word-wrap:break-word; word-break:break-all;}


.pop_fixed{display:none; position:fixed; width:100%; height:100%; left:50%; top:50%; background:rgba(49,49,49,0.9); z-index:999999; transform:translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); }
.popbox {
    width: 451px;
    height: 475px;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    background: url(https://tlbb.wanmei.com/m/images/code-wrap.png) no-repeat center top;
}

.pop-wxin img,
.pop-dou img {
    display: block;
    width: 274px;
    height: 274px;
    padding-top: 60px;
    margin: 0 auto;
}

.pop-wxin p,
.pop-dou p {
    font-size: 20px;
    text-align: center;
    padding-top: 20px;
    color: #ad956f;
}
.ewm_list {
    width: 714px;
    height: 150px;
    margin: 0 auto;
}

.ewm_list li {
    float: left;
    width: 96px;
    height: 132px;
    margin: 0 3px;
    position: relative;
}

.ewm_list li a {
    display: block;
    width: 100%;
    height: 100%;
}

.ewm_list li img {
    display: block;
    height: 96px;
}

.ewm_list li p {
    margin-top: 20px;
    font-size: 16px;
    line-height: 20px;
    color: #ad9978;
    text-align: center;
}

.snsqqShow {
    position: absolute;
    right: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.62);
    border: 1px solid rgba(22, 20, 17, .62);
    width: 175px;
    height: 130px;
    border-radius: 5px;
    display: none;
}

.snsqqShow span {
    display: block;
    font-size: 16px;
    color: #e2d0b3;
    line-height: 30px;
    padding: 18px 0 0 10px;
}

.snsqqShow strong {
    padding-right: 4px;
}

.btn_gtt {
    position: absolute;
    width: 100%;
    height: 74px;
    left: 0;
    bottom: 0;
    font-size: 24px;
    line-height: 74px;
    color: #ad9978;
    text-align: center;
    background-color: #71634d;
}