body{font-family:'Microsoft YaHei';font-size:12px;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
fieldset,img{border:0;vertical-align:bottom;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
abbr,acronym{border:0;}
button,input,select,textarea{font-size:100%;cursor:pointer;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input{border:0;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;line-height:0;height:0;font-size:0;}
input[type='reset']::-moz-focus-inner,input[type='button']::-moz-focus-inner,input[type='submit']::-moz-focus-inner,input[type='file'] > input[type='button']::-moz-focus-inner{border:0;padding:0;}
a{text-decoration:none;}
button{border:none;background:transparent;padding:0;cursor:pointer;outline:none;}
p { cursor: default;}

.wrapper{position:relative;width:100%;max-width:1920px;min-width:1200px;margin:0 auto;text-align:center;color:fff;background:rgba(30,40,50,0.5);}
.wrapper{font-family:"SourceHanSerifCN, MicrosoftYaHeiLight, Microsoft Yahei";}

.active-time{position: absolute;top:510px;left:20%;width: 513px;height: 26px;color: rgb(236, 236, 231);font-size: 18px; line-height: 26px; margin-left: 130px; background: url(./timebg.png) no-repeat center;text-indent: -30px;}

.btns{ display: inline-block; width: 129px; height: 36px; background: url(./t01f2fda91632077f50.png) no-repeat; cursor: pointer; background-position: -5px -7px;}
.btns:hover{background-position: -134px -7px;}
.btns.dis{background-position: -263px -7px;}
.btns.dis:hover{background-position: -263px -7px;}
.btns.done{background-position: -392px -7px;}
.btns.done:hover{background-position: -392px -7px;}

.btns.btns1 {width: 225px; height: 44px; background-position: -5px -71px;}
.btns.btns1:hover {background-position: -230px -71px;}
.btns.btns1.dis {background-position: -455px -200px;}
.btns.btns1.dis:hover {background-position: -455px -200px;}
.btns.btns1.done {background-position: -680px -200px;}
.btns.btns1.done:hover {background-position: -680px -200px;}

.btns.btns2 {width: 225px; height: 44px; background-position: -5px -136px;}
.btns.btns2:hover {background-position: -230px -136px;}
.btns.btns2.dis {background-position: -455px -136px;}
.btns.btns2.dis:hover {background-position: -455px -136px;}
.btns.btns2.done {background-position: -680px -136px;}
.btns.btns2.done:hover {background-position: -680px -136px;}

.btns.btns3 {width: 225px; height: 44px; background-position: -5px -200px;}
.btns.btns3:hover {background-position: -230px -200px;}
.btns.btns3.dis {background-position: -455px -200px;}
.btns.btns3.dis:hover {background-position: -455px -200px;}
.btns.btns3.done {background-position: -680px -200px;}
.btns.btns3.done:hover {background-position: -680px -200px;}

.btns.btns4 {width: 185px; height: 44px; background-position: -5px -254px; margin: 20px 0 16px 0;}
.btns.btns4:hover {background-position: -190px -254px;}

.btns.dis  {cursor: default;}
.btns.done {cursor: default;}

.w0{position:relative;text-align:center;width:100%;margin:0 auto;}
.w0 > .content{position:relative;width:1200px;margin:0 auto;height:100%;}

.w1{height: 560px; background: url(./bg1.jpg) no-repeat center top;}
.w2{height: 679px; background: url(./bg2.jpg) no-repeat center top;}
.w3{height:1800px; background: url(./bg3.jpg?v=1) no-repeat center top;}
.w4{background: url(./bg4.jpg) no-repeat center top;}

.title{display:inline-block;width:559px;height:156px;background-repeat:no-repeat;background-position:center;}
.text {font-size: 18px;font-family: "MicrosoftYaHei";color:#fec03e;text-transform: uppercase;text-align: center;}
.sub-title{font-size:14px;margin:8px;}

.w2 .title{background-image: url(./title2.png); margin-top:20px;}
.w2 .content>div { text-align: center;}
.w2 .content .huigui {width: 360px; height: 460px;  margin: 0px 0 0 35px; overflow: hidden; position:absolute; top:0px; left:10px;}
.w2 .content .huigui img{margin-top:60px;}
.w2 .content .huigui a{margin-top: 40px;}
.w2 .content .huigui p{margin-top: 10px; color: #FFF;}

.w2 .content .qiandao {width: 710px; height: 460px; position:absolute; top:46px; left:504px;}
.w2 .content .qiandao ul li {position: relative; display: inline-block; width: 129px; margin: 0 22px 0;}
.w2 .content .qiandao ul li p.lititle{ color: #FFF; font-size: 14px; text-align: center; margin: 0 auto; display: inline-block; cursor: pointer;}
.w2 .content .qiandao ul li p.libox{width: 86px; height: 85px; background: url(./qiandaobg.png) no-repeat; margin: 0 auto; display: inline-block; cursor: pointer;}
.w2 .content .qiandao ul li.list1 p.libox{background-position: 0 0;}
.w2 .content .qiandao ul li.list2 p.libox{background-position: 0 -85px;}
.w2 .content .qiandao ul li.list3 p.libox{background-position: 0 -170px;}
.w2 .content .qiandao ul li.list4 p.libox{background-position: 0 -255px;}
.w2 .content .qiandao ul li.list5 p.libox{background-position: 0 -340px;}
.w2 .content .qiandao ul li.list6 p.libox{background-position: 0 -425px;}
.w2 .content .qiandao ul li.list7 p.libox{background-position: 0 -510px;}
.w2 .content .qiandao ul li.list8 p.libox{background-position: 0 -595px;}
.w2 .content .qiandao ul li.list9 p.libox{background-position: 0 -680px;}
.w2 .content .qiandao ul li img {display: none; position: absolute; top: -110px; left: -160px; z-index:21;}

.w2 .content .qiandao ul li.list4 img{left:-260px;}

.w2 .content .qiandao ul li:hover img {display: inline-block;}
.w2 .content .qiandao ul li.done p.libox {background-position: -86px 0;}
.w2 .content .qiandao .text{font-size: 14px;color: #FFF; margin: 18px 0;}

.w2 .content .qiandao .checkin_num {position: absolute; bottom: 45px; right: 20px; font-size: 14px; color: #FFF; font-weight: 700; }


.w3 .content{width: 1200px;}
.w3 .title{background-image: url(./title3.png);}
.w3 .content ul li {position: relative; display: inline-block; width: 556px; height: 240px; margin: 20px; background: url(./lc-bg.png) no-repeat top;}
.w3 .content ul li p{ position: absolute; top: 0px; left: 190px; width: 180px; z-index: 1; height: 27px; color:#f6e193; border-radius: 10px; line-height: 27px; font-size: 16px; font-weight:bold;}
.w3 .content ul li img {margin-top: 50px;}
.w3 .content .btns { margin-top: 20px;}
.w3 .recharge_num {font-size: 18px; color:  rgb(255, 187, 105); font-weight: 700;}
.w3 .recharge_num span {color: #FFF;}

.w4 .title{background-image: url(./title4.png);}
/* 说明 */
.explain-content{font-family: "SourceHanSansCN";font-size: 16px;color: rgb(255, 255, 255);}
.illustrate{position:relative;width:600px;margin:30px auto;line-height:38px;text-align:left;}
.illustrate > p{font-weight:inherit;font-variant:small-caps;}
.illustrate > p i{float:left;width:23px;height:23px;color: #FFF; background:url(./sprite.png) no-repeat;margin-top: 9px; line-height:23px;text-align:center; vertical-align: middle; margin-right:10px;font-style: normal;}
.explain-content .explain{font-size:18px;font-weight:bold;}
/* 底部大厅跳转 */
.footer-content{width:100%;height:265px;text-align: center; background-color: #180603;margin:32px auto 0;position:relative;font-weight: 700; z-index: 2;}
.footer-content a { color: #fee6cc !important; font-size: 20px; text-decoration: none;}
.footer-dt{width:1083px;height:265px;position:relative;margin:0 auto;}
.footer-dt .download{display:inline-block;width:150px;height:265px;position:absolute;}
.footer-dt .download:hover span{transform:rotateY(180deg);}
.footer-dt .download span{margin-top:70px;transition:all linear 0.5s; display: inline-block; width: 110px; height: 91px; background-position: center; background-repeat: no-repeat;}
.footer-dt .download.n p{margin-top: 3px; font-weight: 400;}
.footer-dt .download.n1{left:60px;}
.footer-dt .download.n1 span{ background-image: url(./img1.png);}
.footer-dt .download.n2{left:210px;}
.footer-dt .download.n2 span{ background-image: url(./img2.png);}
.footer-dt .download.n3{left:360px;}
.footer-dt .download.n3 span{ background-image: url(./img3.png);}
.footer-dt .download.n4{left:651px;width:238px;}
.footer-dt .download.n4 p {text-align: right; line-height: 40px;}
.footer-dt .download.n4 p.up { margin-top: 90px; margin-bottom: 0;}
.footer-dt .download.n4 p.down {font-size: 26px; margin-top: 0;}
.footer-dt .download.n5 {left:900px;width: 95px; height: 265px; background: url(./dt-icon.png) no-repeat center;}
.download{cursor:pointer;}

.navbox{display:block;top:46px;right:5px;background:url(./pop0128.png) no-repeat center;width:255px;height:575px; z-index: 20;cursor: pointer; position: fixed;}
.navbox ul {display: inline-block; margin-left: 0px; width: 100%; height: 300px;position: relative;margin-top: 63px;}
.navbox ul li {display: inline-block; font-family: "SourceHanSerifSC"; width: 140px;height: 40px;font-size: 24px;color: rgb(216, 158, 139); line-height: 40px; margin: 0 0 33px 0;}
.navbox ul li:hover {color: rgb(255, 246, 0);}
.navbox ul li.go_area4 {font-size: 0; background: url(./jryx.png) no-repeat center 0;}
.navbox ul li.go_area4:hover {background-position: center -42px;}

/* reset common style 重置样式 */
.logStatus{z-index:99999;}
.top_fav{z-index:99999;}
.menu-container{z-index:99999;}
#headGame .gamelist-button .text {font-size:12px !important;font-size:13px;}
.pop_looktips {text-align:center !important;margin-top:20px !important;}
.lottery_pubpop .succTit {line-height:60px !important;}
.lottery_pubpop .popTable td {line-height:34px !important;}