/* 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;}
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;}
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;}

#content{max-width: 1920px; margin: 0 auto; position: relative; overflow: hidden;}
#wrap{width: 100%;}
.logo{width: 300px; height: 125px; position: absolute; left: 10%; top: 20px; z-index: 10;}
.publicMain{width: 1200px; margin: 0 auto; position: relative;}

.slg{width:100%; height: 900px; background: url(../images/slogan.png) no-repeat center; position: absolute; left:0px; top: 0px; z-index: 2;
  opacity: 0;
  -webkit-transform: scale(2);-moz-transform: scale(2);-ms-transform: scale(2);-o-transform: scale(2);transform: scale(2);
  -webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;
}
.slg.on{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}


.top{width:100%;height: 1015px;background: url(../images/top.jpg) no-repeat center 0;}
.top .publicMain{height: 1015px;}
.page1{width:100%;height: 1790px;background: url(../images/page1.jpg) no-repeat center 0;overflow: hidden;position: relative;}
.page2{width:100%;height: 1079px;background: url(../images/page2.jpg) no-repeat center 0;overflow: hidden;}
.page3{width:100%;height: 1571px;background: url(../images/page3.jpg) no-repeat center 0;overflow: hidden;}
.page1 .txt{color: #5d5d5d;font-size: 14px;height: 708px;}

.yybtnDiv{width: 100%; height: 295px;}
.yybtnDiv a{display: block; margin: 0 auto; overflow: hidden; cursor: pointer; text-indent: -999px;}
.yybtnDiv a.wm{background: url(../images/wm.png) no-repeat 0 0; width: 217px; height: 65px;}
.yybtnDiv a.wegame{background: url(../images/wegame.png) no-repeat 0 0; width: 247px; height: 65px;}
.yybtnDiv a:hover{background-position: 0 bottom;}


.pzMain{width: 1200px; margin: 0px auto 0; height: 493px;}
.pzlist{width: 374px; height: 290px; padding-top: 85px; float: right; background: url(../images/list.png) no-repeat 0 0;}
.pzScroll{width: 340px; height: 264px; margin: 0 auto; overflow: hidden; text-align: center; font-size: 12px; color: #000;}
.pzScroll li{height: 24px; line-height: 24px;}
.pzScroll li span{float: left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.pzScroll li span.a1{width: 60px;}
.pzScroll li span.a2{width: 110px; color: #34535b;}

.lotterMain{width: 790px; height: 375px; float: left; position: relative;}
.lotterMain a.start{display: block; width: 396px; height: 125px; background: url(../images/start.png) no-repeat 0 0; position: absolute; left: 197px; top: 125px; cursor: pointer; z-index: 10;}
.lotterMain a.start p{display: block; text-align: center; color: #000; font-size: 16px; padding-top: 80px;}
.lotterMain a.start p strong{padding-left: 5px;}
/* .lotterMain a.start:hover{background-position: 0 -119px;} */
.lotterMain span.pub{display: block; width: 198px; height: 125px; background: url(../images/li.jpg) no-repeat 0 0; position: absolute; z-index: 1;}
.lotterMain span.p1{left: 0; top: 0;}
.lotterMain span.p2{left: 198px; top: 0;}
.lotterMain span.p3{right: 198px; top: 0;}
.lotterMain span.p4{right: 0; top: 0;}
.lotterMain span.p5{right: 0; top: 125px;}
.lotterMain span.p6{right: 0; bottom: 0;}
.lotterMain span.p7{right: 198px; bottom: 0;}
.lotterMain span.p8{left: 198px; bottom: 0;}
.lotterMain span.p9{left: 0; bottom: 0;}
.lotterMain span.p10{left: 0; top: 125px;}
.lotterMain span.on{background-position: 0 -125px;}
.lotterMain span img{display: block; position: absolute; left: 50%; margin-left: -26px; top: 18px; width: 56px; height: 56px;}
.lotterMain span strong{display: block; width: 100%; position: absolute; left: 0; top: 84px; font-size: 16px; color: #c5cc85; font-weight: normal; text-align: center;}
.lotterbg{width: 792px;height: 375px; background: url(../images/v.png) no-repeat 0 0; position: absolute; left: 0; top: 0; z-index: 3;}

.loginBox{height: 90px;}
.login a{display: block; margin: 0 auto; overflow: hidden; cursor: pointer; text-indent: -999px;}
.login a.wm{background: url(../images/wm.png) no-repeat 0 0; width: 217px; height: 65px;}
.login a.wegame{background: url(../images/wegame.png) no-repeat 0 0; width: 247px; height: 65px;}
.login a:hover{background-position: 0 bottom;}

.logout{height: 28px; line-height: 28px; color: #000; font-size: 15px; text-align: center;}
.logout div{padding: 3px 0;}
.logout a.logoutUrlBtn{color: #65661e; cursor: pointer;}
.logout a.bdlink{font-size: 15px; display: inline-block; background: #e2b36f; color: #652827; width: 117px; height: 34px; line-height: 34px; text-align: center; cursor: pointer; margin-left: 12px;overflow: hidden;text-indent: -999px;vertical-align: middle;}
.logout a.bdserver{background: url(../images/bindbtn.png) no-repeat;}
.logout a.getMyPrize{background: url(../images/giftbtn.png) no-repeat;}
.logout a.bdserver:hover,.logout a.getMyPrize:hover{background-position: 0 bottom;}

#bdserver{background: url(../images/bindbtn.png) no-repeat;}
.userInfo{display: none;}
.userLogin{color: #000;}
.logout span{color: #65661e;}


.tab{width: 220px;height: 340px;float: left;}
.tab a{height: 66px; display: block; cursor: pointer; width: 216px; margin-bottom: 28px;}
.tab a.link1{background: url(../images/tab1.png) no-repeat right 0;}
.tab a.link2{background: url(../images/tab2.png) no-repeat right 0;}
.tab a.link3{background: url(../images/tab3.png) no-repeat right 0;}
.tab a.link4{background: url(../images/tab4.png) no-repeat right 0;}
.tab a:hover,.tab a.on{background-position: 0 0;}
.viewcon{width: 1200px;height: 700px;margin:240px auto 0;}
.viewcon .con{width: 930px;height: 628px;background: #e3e7ee;float: right;overflow-y: auto;padding: 20px;font-size: 14px; color: #000;}

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

.viewcon .con p{margin:20px auto  0;}
.viewcon .con .tit{color: #295461; font-size: 18px; font-weight: bold;}
.viewcon .con .yellow{color: #295461;}
.viewcon .con table{border: 1px solid #548fb0;width: 100%;margin:20px auto 0;}
.viewcon .con td,.viewcon .con th{border-top: 0;border-left: 0;border-right: 1px solid #548fb0;border-bottom: 1px solid #548fb0;text-align: center;height: 50px;}
.viewcon .con table thead th{height: 60px;background: #c3d3dc; color: #295461; font-weight: bold;}
.btnview{width: 217px;height: 65px;background: url(../images/btnview.png) no-repeat;display: block; margin:1000px auto 0;cursor: pointer;}
.btnview:hover{background-position: 0 bottom;}
.page4 .prompt{color: #5d5d5d;width: 100%;text-align: center;}
.page4  ul{width: 100%;text-align: center;}
.page4  ul li{width: 215px;height: 363px; display: inline-block;margin:0 10px 0;}
.page4 .title{width: 100%;text-align: center;height: 50px;margin:150px auto 0; color: #5d5d5d;}


.rdiv{display: block; width: 400px; height: 303px; background: url(../images/r.png) no-repeat 0 0; position: absolute; left: -200px; bottom: 0;}

.popFiex{width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 9999; background: rgba(0,0,0,0.8); display: none;}
.popBox{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%);}

.popMain{width: 1200px; height: 603px; background: url(../images/pop1.png) no-repeat 0 0;}
.popMain2{width: 980px; height: 534px; background: url(../images/pop2.png) no-repeat 0 0;}
.popMain3{width: 980px; height: 456px; background: url(../images/pop3.png) no-repeat 0 0;}

.closeBtn{display: block; width: 41px; height: 41px; background: url(../images/close.png) no-repeat 0 0; position: absolute; right: -46px; top: 0; cursor: pointer;}


.popTitle{background: url(../images/poptit1.png) no-repeat center; height: 190px;overflow: hidden;text-indent: -999px;}
.popTitle2{background: url(https://xa.wanmei.com/net/210810lotter/images/poptit2.png) no-repeat center 34px; height: 220px;}
.popTitle3{background: url(../images/poptit3.png) no-repeat center; height: 170px;}
.notice{color: #000; text-align: center; padding-top: 6px;}
.subMain{width: 1000px; margin: 0 auto; height: 310px;}
.sublist{float: left; width: 500px; height: 78px;}
.sublist select{float: left; width: 290px; border: 1px solid #ccc; height: 36px; outline: none; background: #fff; color: #000; font-size: 14px;}
.sublist input{float: left; width: 278px; padding: 0 5px; border: 1px solid #ccc; height: 36px; outline: none; background: #fff; color: #000; font-size: 14px;}
.sublist span.ps{float: left; height: 36px; line-height: 36px; font-size: 18px; color: #ccc; padding-left: 5px;}

.sublist2{float: left; height: 40px;}
.sublist2 input{float: left; width: 778px; padding: 0 5px; border: 1px solid #ccc; height: 36px; outline: none; background: #fff; color: #000; font-size: 14px;}
.sublist2 span.ps{float: left; height: 36px; line-height: 36px; font-size: 18px; color: #ccc; padding-left: 5px;}

.subspan{float: left; width: 160px; height: 36px; line-height: 36px; text-align: right; font-size: 18px; color: #ad1e1e;}
.submitBtn{display: block; width: 217px; height: 65px; margin: 0 auto; cursor: pointer; overflow: hidden; text-indent: -9999px; margin: 0 auto;}
.sub1{background: url(../images/sub1.png) no-repeat 0 0;}
.sub2{background: url(../images/sub2.png) no-repeat 0 0;}
.sub3{background: url(https://xa.wanmei.com/net/210810lotter/images/sub3.png) no-repeat 0 0;}
.submitBtn:hover{background-position: 0 -65px;}

.okText{text-align: center; padding: 70px 0 0 0;}
.okText h2{height:80px; line-height: 80px; font-size: 42px; color: #50a7c4; font-weight: bold;}
.okText h2 span{color: #295462;}
.okText p{font-size: 24px; color: #000; line-height: 48px; padding-top: 18px; height: 170px;}

.msg{text-align: center; line-height: 80px; font-size: 42px; color: #295462; font-weight: bold; padding: 120px 60px 0 60px; height: 220px;}
.msg strong{color: #295462;}

.table{width: 880px; height: 367px; margin: 0 auto; overflow: hidden; overflow-y: auto;}
.table table{width: 100%; border-collapse: collapse;}
.table table th,.table table td{border: 1px solid #ccc; background: #d9d9d9; text-align: center; color: #000; font-size: 16px; text-align: center;line-height: 30px; padding: 15px 5px;}
.table table td{background: none;}
.table::-webkit-scrollbar{width:6px;height:6px;background-color:rgba(0,0,0,0);}
.table::-webkit-scrollbar-track{border-radius:0;background-color:#000}/*底*/
.table::-webkit-scrollbar-thumb{border-radius:0;background-color:#2d2746;}/*面*/
.table::-webkit-scrollbar-thumb:hover{background-color:rgba(143,143,148,1);}
.table::-webkit-scrollbar-thumb:active{background-color:rgba(106,106,112,1);}
.table::-webkit-scrollbar-track-piece{margin:0;}


.page{ text-align: center; }
.page a{ display: inline-block; margin:0 5px; font-size: 26px; color:#e6adc3; border: 1px solid #a76e83; padding: 4px 14px; border-radius: 2px; cursor: pointer; }
.page a:hover{border-color: #e6adc3; color: #FFF;}
.page a.active{color: #ff0;}



.moveTrans{
  -webkit-animation: moveTrans 3s linear infinite alternate;
  -moz-animation: moveTrans 3s linear infinite alternate;
  -o-animation: moveTrans 3s linear infinite alternate;
  -ms-animation: moveTrans 3s linear infinite alternate;
  animation: moveTrans 3s linear infinite alternate;
}
@-webkit-keyframes moveTrans{
  0%{-webkit-transform:translate(0,0px);}
  100%{-webkit-transform:translate(-20px,0);}
}
@-moz-keyframes moveTrans{
  0%{-moz-transform:translate(0,0px);}
  100%{-moz-transform:translate(-20px,0);}
}
@-ms-keyframes moveTrans{
  0%{-ms-transform:translate(0,0px);}
  100%{-ms-transform:translate(-20px,0);}
}
@-o-keyframes moveTrans{
  0%{-o-transform:translate(0,0px);}
  100%{-o-transform:translate(-20px,0);}
}
@keyframes moveTrans{
  0%{transform:translate(0,0px);}
  100%{transform:translate(-20px,0);}
}

.yyText{text-align: center; height: 330px;}
.yyText h2{display: block; color: #295462; font-size: 42px; padding-top: 80px; height: 80px; font-weight: bold;}
.yyText p{display: block; color: #454545; font-size: 24px; line-height: 60px;}

.lrbox{width: 284px; height: 750px; position: fixed; right: 0; top: 50%; margin-top: -375px; z-index: 1000; background: url(../images/lr.png) no-repeat 0 0;}
.lrBtns{width: 169px; position: absolute; left: 63px; top: 153px; padding-top: 20px;}
.lrBtns a{display: block; width: 169px; height: 37px; line-height: 37px; text-align: center; font-size: 16px; color: #605954; background: url(../images/d.png) no-repeat 0 -1000px; margin-bottom: 22px; cursor: pointer;}
.lrBtns a:hover{background-position: 0 0;}

.imgbox{position: absolute;width: 1200px;height: 180px; left: 50%; margin:0 0 0 -600px;top: 466px;}
.itemimg{width: 64px;height: 64px;position: absolute;display: block; cursor: pointer;}
.itemimg_b{width: 85px;height: 85px;position: absolute;display: block; cursor: pointer;}
.imgbox .i1{left: 40px;}
.imgbox .i2{left:118px;}
.imgbox .i3{left:40px;top: 74px;}
.imgbox .i4{left:118px;top: 74px;}
.imgbox .i5{left:314px;top:22px;}
.imgbox .i6{left:528px; }
.imgbox .i7{left:606px; }
.imgbox .i8{left:568px;top:74px;}

.imgbox .i9{left:774px;  }
.imgbox .i10{left:851px; }
.imgbox .i11{left:774px;top:74px;}
.imgbox .i12{left:851px;top:74px;}
.imgbox .i13{left:1047px;top:22px; width: 88px; height: 88px;}

.downbtn{width: 120px;height: 24px;position: absolute;display: block;left: 50%;margin:0 0 0 -371px;top: 930px;}
.wegamelink{display: block; width: 245px; height: 237px; background: url(../images/wegamelink.png) no-repeat 0 0; position: fixed; left: 0; top: 50%; margin-top: -116px; z-index: 100;}