body{
    background:#000!important;
    background-size:2050px 864px!important;
    background-repeat:no-repeat!important;
    filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')"!important;
    -moz-background-size:100% 864px;
    min-width:1200px!important
}
.head,.foot,.light,.menu{
    width:100%;
    min-width:1200px
}
.mt20{
    margin-top:20px
}
.mb20{
    margin-bottom:20px
}
.main{
    width:1200px;
    margin:0 auto;
    position:relative
}
@font-face{
    font-family:'digital_displayregular';
    src:url('fonts/digtl.eot');
    src:url('fonts/digtl.eot?#iefix') format('embedded-opentype'),url('fonts/digtl.woff2') format('woff2'),url('fonts/digtl.woff') format('woff'),url('fonts/digtl.ttf') format('truetype'),url('fonts/digtl.svg#digital_displayregular') format('svg');
    font-weight:normal;
    font-style:normal
}
.btn{
    font-size:18px;
    text-align:center;
    font-weight:bold;
    color:white;
    cursor:pointer
}
@font-face{
    font-family:'Myanmar3';
    src:url('fonts/myanmar3.woff') format('woff'),url('fonts/myanmar3.ttf') format('ttf')
}
html[lang=mm] body{
    font-family:Myanmar3,Yunghkio,'Masterpiece Uni Sans'
}
.color{
    width:200px;
    height:40px;
    background:#fff;
    position:fixed;
    left:-160px;
    top:30%;
    z-index:9999;
    box-shadow:0 0 5px #ccc
}
.colo-top{
    width:160px;
    height:30px;
    background:#1d1d1d
}
.color-list{
    padding:5px
}
.color-list a{
    margin:0 5px;
    width:20px;
    height:20px;
    display:block;
    float:left;
    cursor:pointer
}
.color-list a:hover{
    transform:scale(1.2)
}
.color-list a.ca1{
    background:#d63434
}
.color-list a.ca2{
    background:#04cd36
}
.color-list a.ca3{
    background:#0099ff
}
.color-list a.ca4{
    background:#ff9900
}
.color-list a.ca5{
    background:#ffffff
}
.color-close{
    width:40px;
    height:40px;
    background:url(../images/color-close.png) center no-repeat;
    border-left:1px #eee solid;
    display:block;
    cursor:pointer
}
.topbar{
    width:100%;
    height:30px;
    background:#000
}
.topbar-list{
    float:right
}
.topbar-list a{
    margin:0 5px;
    line-height:30px;
    padding:0 0 0 28px;
    float:left;
    background:url(../images/top-ico.png) no-repeat
}
.topbar-list a:hover{
    color:#ccc
}
.topbar-list a.ta1{
    background-position:0 0
}
.topbar-list a.ta2{
    background-position:0 -30px
}
.topbar-list a.ta3{
    background-position:0 -60px
}
.topbar-list a.ta4{
    background-position:0 -90px
}
.topbar-list a.ta5{
    background-position:0 -120px
}
.lang1{
    width:102px;
    height:30px;
    box-sizing:border-box
}
.lang1 a{
    width:24px;
    height:24px;
    margin:3px 5px;
    display:block;
    float:left;
    background:url(../images/lang.png) no-repeat;
    border-radius:100%
}
.lang1 a.zh{
    background-position:0 0
}
.lang1 a.en{
    background-position:0 -24px
}
.lang1 a.th{
    background-position:0 -48px
}
.lang1 a:hover{
    transform:rotate(360deg)
}
.logo{
    width:200px;
    height:80px;
    text-indent:-999999px;
    background:url(../images/logo.png?time=v03) no-repeat;
    margin-top:-10px
}
.menu-list{
    width:calc(100% - 260px);
    height:80px;
    float:right;
    position:relative;
    z-index:9999
}
#navul{
    float:right
}
#navul li{
    float:left;
    position:relative
}
#navul > li > a{
    min-width:70px;
    height:40px;
    line-height:40px;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
    border-radius:20px;
    margin:20px 3px;
    float:left;
    padding:0 5px
}
#navul li ul{
    display:none;
    position:absolute;
    z-index:999;
    background:#000;
    top:80px
}
#navul li ul li{
    display:block;
    border-bottom:#222 1px solid;
    text-align:center
}
#navul li ul li a{
    width:110px;
    height:40px;
    line-height:40px;
    color:#555;
    display:block
}
#navul li.navmoon > a,.menu-list a.active{
    background:#fff
}
#navul li.navmoon ul{
    display:block
}
#navul li.navmoon ul a:hover{
    background:#fff
}
.foot{
    overflow:hidden;
    background:url(../images/foot-bg.png);
    margin:50px 0 0
}
.foot-explorer{
    width:100%;
    height:100px;
    background:#fff url(../images/explorer.png) center no-repeat
}
.foot-logo{
    width:100px;
    height:100px;
    border-right:1px #272727 solid;
    background:url(../images/foot-logo.png) no-repeat
}
.foot-nav{
    width:1060px
}
.foot-nav a{
    color:white;
    padding:0 10px;
    line-height:100px
}
.foot-nav span{
    color:#555;
    float:right;
    text-transform:uppercase;
    line-height:100px
}
.banner-register{
    background-repeat:repeat-y!important
}
.page{
    width:100%;
    text-align:center;
    padding:30px 0;
    overflow:hidden
}
.page a{
    color:#FFF;
    width:40px;
    height:40px;
    text-align:center;
    line-height:40px;
    font-size:16px;
    display:inline-block;
    margin:0 5px;
    vertical-align:middle;
    border-radius:19px
}
.page a:hover,.page a.active{
    color:white;
    background:rgba(0,0,0,0.6)!important
}
.page-game a:hover,.page-game a.active{
    background:#f90;
    color:white
}
.page a.img{
    background-image:url(../images/page-btn.png)
}
.page a.img:hover{
    background-image:url(../images/page-btn-hover.png)
}
.page a.left{
    background-position:center top
}
.page a.right,.page a.right:hover{
    background-position:center bottom
}
#full-screen-slider{
    width:100%;
    height:520px;
    float:left;
    position:relative
}
#slides{
    display:block;
    width:100%;
    height:520px;
    list-style:none;
    padding:0;
    margin:0;
    position:relative
}
#slides li{
    display:block;
    width:100%;
    height:100%;
    list-style:none;
    padding:0;
    margin:0;
    position:absolute;
    background-repeat:no-repeat;
    background-position:center top
}
#slides li a{
    display:block;
    width:100%;
    height:100%;
    text-indent:-9999px
}
#pagination{
    display:block;
    list-style:none;
    position:absolute;
    left:50%;
    top:450px;
    z-index:9900;
    margin:0
}
#pagination li{
    display:block;
    list-style:none;
    width:12px;
    height:12px;
    float:left;
    margin-left:15px;
    border-radius:6px;
    background:#fff
}
#pagination li a{
    display:block;
    width:100%;
    height:100%;
    padding:0;
    margin:0;
    text-indent:-9999px
}
#pagination li.current{
    background:#000
}
.logoin{
    width:100%;
    height:46px;
    padding:37px 0;
    background:rgba(0,0,0,.4);
    text-align:center;
    position:absolute;
    top:0;
    left:0;
    z-index:999
}
.logoin input{
    width:190px;
    height:45px;
    padding:0 15px;
    background:#000;
    border:none;
    border-radius:3px;
    margin:0 5px
}
.logoin input.code{
    width:100px
}
.logoin-code{
    height:45px;
    line-height:45px;
    font-size:24px;
    font-weight:bold;
    text-transform:uppercase;
    color:#ccc;
    padding:0 20px;
    display:inline-block
}
.logoin a{
    width:100px;
    height:45px;
    line-height:45px;
    text-align:center;
    font-weight:bold;
    border-radius:3px;
    display:inline-block
}
.logoin a.labtb1{
    background:#fff;
    color:#555
}
.logoin a.labtb1:hover{
    background:#ccc
}
.logoin a.labtb2{
    background:#f4ea41;
    color:#aa661e
}
.logoin a.labtb2:hover{
    background:#f4c741
}
.logoin button{
    width:100px;
    height:45px;
    line-height:45px;
    cursor:pointer;
    text-align:center;
    font-weight:bold;
    border-radius:3px;
    display:inline-block
}
.logoin button.login_but{
    background:#f4ea41;
    color:#aa661e
}
.logoin button.login_but:hover{
    background:#f4c741
}
.notice{
    width:100%;
    height:40px;
    overflow:hidden;
    position:absolute;
    bottom:0;
    left:0;
    z-index:999
}
.notice span{
    width:50px;
    height:40px;
    background:url(../images/notice-ico.png) no-repeat;
    border-radius:0 20px 20px 0;
    float:left
}
.notice marquee{
    width:calc(100% - 70px);
    height:40px;
    margin:0 0 0 20px;
    overflow:hidden
}
.notice a{
    line-height:40px;
    color:#ccc
}
.notice a:hover{
    color:#fff
}
.recom{
    width:100%;
    padding:30px 0;
    overflow:hidden
}
.recom a{
    width:228px;
    height:228px;
    border-radius:3px;
    background-repeat:no-repeat;
    position:relative;
    float:left;
    overflow:hidden
}
.recom a:hover{
    transform:translateY(-5px)
}
.recom a.ra1{
    background-image:url(../user/service-bg-1.jpg)
}
.recom a.ra2{
    background-image:url(../user/service-bg-2.jpg)
}
.recom a.ra3{
    background-image:url(../user/service-bg-3.jpg)
}
.recom a.ra4{
    background-image:url(../user/service-bg-4.jpg)
}
.recom a.ra5{
    background-image:url(../user/service-bg-5.jpg)
}
.recom > span{
    width:15px;
    height:228px;
    display:block;
    float:left
}
.recom a img{
    width:100%;
    margin:-20px 0 0
}
.recom a:hover img{
    display:none
}
.recom a span{
    width:100%;
    height:60px;
    line-height:60px;
    border-radius:100% 0 0 0;
    background:rgba(255,255,255,.5);
    text-align:center;
    font-size:20px;
    font-weight:bold;
    position:absolute;
    bottom:0;
    left:0;
    text-indent:4em
}
.recom a:hover span{
    color:#fff
}
.attention{
    width:411px;
    height:170px;
    padding:30px;
    background:url(../images/contact-bg.png) 300px bottom no-repeat;
    border-radius:3px;
    font-size:24px;
    color:white;
    font-weight:bold
}
#sns{
    width:270px;
    overflow:hidden;
    margin:10px 0 0
}
#sns-tab{
    overflow:hidden;
    width:100%
}
#sns-tab li{
    float:left;
    width:54px;
    height:60px;
    cursor:pointer;
    background:url(../images/sns-btn.png) top center no-repeat;
    position:relative
}
#sns-tab li span{
    width:0;
    height:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:7px solid white;
    position:absolute;
    bottom:0;
    left:22px;
    display:none
}
#sns-tab li.current span{
    display:block
}
#sns-tab li a{
    width:50px;
    height:50px;
    display:block;
    text-indent:-99999px;
    margin:2px
}
#sns-content{
    width:100%;
    height:50px;
    background:url(../images/sns-bg.png) center no-repeat
}
#sns-content ul{
    display:none
}
#sns-content ul a{
    line-height:50px;
    text-align:center;
    width:100%;
    display:block;
    color:white;
    font-weight:normal;
    font-size:16px
}
.sns-ico{
    background:url(../images/sns-ico.png) no-repeat
}
.sns-ico:hover{
    background:url(../images/sns-ico-color.png) no-repeat
}
.sns-ico-1,.sns-ico-1:hover{
    background-position:left 0
}
.sns-ico-2,.sns-ico-2:hover{
    background-position:left -50px
}
.sns-ico-3,.sns-ico-3:hover{
    background-position:left -100px
}
.sns-ico-4,.sns-ico-4:hover{
    background-position:left -150px
}
.sns-ico-5,.sns-ico-5:hover{
    background-position:left -200px
}
.number-two{
    width:100%;
    height:400px;
    border-radius:200px;
    margin:338px 0 138px;
    background:#000
}
.number-two a{
    width:520px;
    height:320px;
    display:block
}
.number-two a.left{
    padding:40px 30px 40px 50px
}
.number-two a.right{
    padding:40px 50px 40px 30px
}
.number-two a.left:hover{
    background:url(../images/number-bg-hover-left.png)
}
.number-two a.right:hover{
    background:url(../images/number-bg-hover-right.png)
}
.number-two a em{
    width:250px;
    height:300px;
    background-position:center;
    background-repeat:no-repeat
}
.number-two a em.ne1{
    background-image:url(../user/number-1.png)
}
.number-two a em.ne2{
    background-image:url(../user/number-2.png)
}
.number-two a h3{
    width:250px;
    line-height:80px;
    font-size:24px;
    text-transform:uppercase;
    float:right
}
.number-two a:hover h3{
    color:white
}
.number-two a p{
    width:250px;
    height:250px;
    line-height:150%;
    overflow:hidden;
    float:right
}
.casino a.left{
    border-right:1px #333 solid;
    padding:0 40px 0 0;
    padding-left:10px
}
.casino a.right{
    padding:0 0 0 10px;
    padding-right:10px
}
.casino a:hover h3{
    color:white!important
}
.casino a em{
    width:240px;
    height:165px;
    margin:0 auto 20px;
    border-radius:5px;
    display:block
}
.casino a:hover em{
    background-color:rgba(0,0,0,0.6)
}
.casino a p{
    width:100%;
    height:50px;
    line-height:150%;
    overflow:hidden;
    color:#fce1e1
}
.lobby{
    width:calc(100% - 80px);
    padding:40px;
    background:#222;
    overflow:hidden
}
.lobby-list{
    width:100%;
    overflow:hidden;
    padding:20px 0;
    display:block;
    border-bottom:1px #333 solid
}
.lobby-list h3{
    width:250px;
    line-height:50px;
    font-size:24px;
    text-transform:uppercase;
    float:left
}
.lobby-list h3:hover{
    color:white
}
.lobby-list p{
    width:650px;
    line-height:30px;
    overflow:hidden;
    float:left
}
.lobby-list a{
    width:180px;
    height:50px;
    border-radius:25px;
    line-height:50px
}
.promo{
    width:100%;
    padding:20px 0;
    overflow:hidden
}
.promo-tab{
    width:100%;
    height:50px;
    background:#333;
    margin:10px 0 0
}
.promo-tab a{
    padding:0 25px;
    height:50px;
    line-height:50px;
    margin:0 5px 0 0;
    text-align:center;
    color:white;
    display:block;
    float:left;
    text-transform:capitalize;
    font-weight:bold;
    font-size:16px
}
.promo-group{
    width:100%;
    background:#fff;
    margin:10px 0;
    overflow:hidden
}
.promo-group img{
    width:260px;
    height:150px;
    float:left
}
.promo-group-txt{
    width:650px;
    overflow:hidden;
    margin:0 0 0 30px;
    padding:10px
}
.promo-group-txt h3{
    width:100%;
    font-size:20px;
    line-height:50px
}
.promo-group-txt p{
    width:100%;
    height:55px;
    line-height:23px;
    color:#999;
    overflow:hidden
}
.promo-group-txt a{
    width:40px;
    height:17px;
    background:url(../images/more.png) center no-repeat;
    text-indent:-99999px;
    display:block;
    cursor:pointer
}
.promo-group-txt a:hover{
    background-color:#333
}
.promo-group > a{
    width:180px;
    height:50px;
    line-height:50px;
    margin:50px 30px;
    border-radius:25px
}
.promo-info{
    width:100%;
    background:#333;
    display:none
}
.promo-info p{
    padding:25px;
    color:#999
}
.promo table{
    padding-left:25px
}
.promo table tr td{
    min-width:110px;
    color:#999;
    padding:5px 10px;
    text-align:center;
    border:1px #999 solid
}
.article{
    width:100%;
    margin:20px 0;
    overflow:hidden;
    background:url(../images/side-bg.png)
}
.article-side{
    width:220px;
    height:100%;
    padding:10px 0;
    overflow:hidden
}
.accordion{
    width:210px
}
.side-group{
    height:40px;
    line-height:40px;
    padding:0 0 0 15px;
    cursor:pointer;
    display:block;
    color:#fff;
    margin:0 0 5px;
    border-radius:3px 0 0 3px;
    position:relative
}
.side-group:hover,.open > .side-group{
    background:#fff
}
.accordion li:last-child .side-group{
    border-bottom:0
}
.submenu{
    display:none
}
.submenu a{
    display:block;
    color:#999;
    height:40px;
    line-height:40px;
    padding-left:30px;
    margin:0 0 5px;
    border-radius:3px 0 0 3px
}
.submenu a:hover{
    background:#000;
    color:#fff
}
.article-contant{
    width:940px;
    overflow:hidden;
    padding:20px;
    background:#fff
}
.article-contant h1{
    width:100%;
    line-height:100px;
    font-size:26px;
    text-align:center;
    border-bottom:1px #e6e6e6 solid
}
.article-txt{
    padding:20px 0;
    overflow:hidden
}
.article-txt p{
    padding:10px 0;
    line-height:220%;
    float:left
}
.article-txt span{
    padding:10px;
    background:#ffcc33;
    color:white;
    border-radius:3px;
    margin:10px 0;
    float:left;
    display:block
}
.gtip{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    background:rgba(0,0,0,.8);
    z-index:9999
}
.gtip-main{
    width:460px;
    overflow:hidden;
    background:#fff;
    position:absolute;
    top:20%;
    left:50%;
    margin:0 0 0 -230px
}
.gtip-title{
    width:100%;
    height:50px;
    line-height:50px;
    box-sizing:border-box;
    padding:0 0 0 15px;
    font-size:18px;
    text-transform:uppercase;
    color:white;
    background:#222
}
.gtip-title a{
    width:50px;
    height:50px;
    background:url(../images/tip-close.png) center no-repeat;
    display:block;
    float:right;
    opacity:.6
}
.gtip-title a:hover{
    opacity:1
}
.gtip-group{
    width:100%;
    box-sizing:border-box;
    padding:15px;
    overflow:hidden
}
.gtip-group h5{
    width:100%;
    line-height:50px;
    border-bottom:1px #eee solid;
    font-size:20px;
    font-weight:bold;
    color:#f90;
    text-align:center
}
.gtip-group label{
    width:100%;
    margin:0 0 5px;
    display:block;
    overflow:hidden
}
.gtip-group label span{
    width:25%;
    line-height:35px;
    text-align:right;
    float:left;
    display:block;
    margin:0 10px 0 0
}
.gtip-group label em{
    font-style:normal;
    color:#f90;
    line-height:35px
}
.gtip-group label a{
    width:40px;
    height:35px;
    line-height:35px;
    background:#f90;
    border-radius:2px;
    margin:0 5px 0 0;
    display:block;
    float:left;
    text-align:center;
    color:white
}
.gtip-group label a:hover{
    background:#dd8500
}
.gtip-group label input{
    width:175px;
    height:35px;
    box-sizing:border-box;
    border:1px #eee solid;
    padding:0 10px
}
.gtip-btn{
    text-align:center;
    padding:10px 0;
    overflow:hidden
}
.gtip-btn a{
    width:150px;
    height:42px;
    line-height:42px;
    border-radius:21px;
    display:inline-block;
    margin:0 5px;
    background:#f90;
    font-size:16px
}
.gtip-btn a:hover{
    background:#dd8500
}
.gtip-btn button{
    width:150px;
    height:42px;
    line-height:42px;
    border-radius:21px;
    display:inline-block;
    margin:0 5px;
    background:#f90;
    font-size:16px
}
.gtip-btn button:hover{
    background:#dd8500
}
.gnumber{
    width:100%;
    overflow:hidden;
    position:relative
}
.gnumber-info{
    width:367px;
    height:340px;
    background:url(../images/game/ann-bg.png)
}
.gnumber-info-time{
    width:100%;
    height:150px;
    line-height:150px;
    padding:10px 0 0;
    text-align:center;
    font-size:85px;
    color:white;
    font-family:'digital_displayregular';
    text-shadow:0 0 20px #fff
}
.gnumber-info a{
    width:76px;
    height:76px;
    background:center no-repeat;
    margin:10px 10px 30px;
    display:inline-block
}
.gnumber-info a.ref{
    background-image:url(../images/game/btn-refresh.png)
}
.gnumber-info a.bac{
    background-image:url(../images/game/btn-enter.png);
    transform:rotateY(180deg);
    margin-left:90px
}
.gnumber-info a:hover{
    opacity:.7
}
.gnumber-info-data{
    width:100%;
    height:60px;
    line-height:60px;
    text-align:center;
    color:#666;
    background:#1f1f1f;
    font-weight:bold;
    text-transform:uppercase;
    font-size:16px
}
.gnumber-game{
    width:468px;
    height:340px;
    position:relative;
    overflow:hidden
}
.gnumber-game-play{
    width:100%;
    height:100%;
    background:rgba(0,0,0,.8);
    position:absolute;
    top:0;
    left:0;
    z-index:99
}
.gnumber-game-play a{
    width:100%;
    height:100%;
    background:url(../images/game/play.png) center no-repeat;
    display:block
}
.gnumber-results{
    width:365px;
    height:340px;
    background:#fff
}
.gnumber-results a{
    font-size:14px;
    color:#666!important
}
.gnumber-results h5{
    width:100%;
    height:50px;
    line-height:50px;
    background:#f1f1f1;
    text-align:center;
    font-size:18px
}
.gnumber-results-contant{
    padding:10px;
    overflow:hidden
}
.gnumber-results-contant a{
    width:345px;
    padding:0 20px;
    margin:0 0 5px;
    height:48px;
    line-height:48px;
    border:1px #eee solid;
    display:block;
    cursor:pointer;
    color:#25272b!important
}
.gnumber-results-contant a span{
    font-size:24px;
    font-weight:bold;
    color:#f90;
    float:right
}
.gnumber-results-contant a:hover{
    border-color:#333;
    background:#333;
    color:#ccc
}
.gnumber-results-contant a:hover span{
    color:white
}
.tabs{
    position:relative;
    width:100%;
    background:#333
}
.tabs span{
    font-size:20px;
    font-weight:bold;
    line-height:50px;
    color:white;
    float:left;
    padding:0 30px
}
.tabs input{
    position:absolute;
    z-index:1000;
    width:100px;
    height:50px;
    left:0px;
    top:0px;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
    cursor:pointer
}
.tabs input#tab-2{
    left:100px
}
.tabs input#tab-3{
    left:200px
}
.tabs input#tab-4{
    left:300px
}
.tabs input#tab-5{
    left:400px
}
.tabs input#tab-6{
    left:500px
}
.tabs label{
    line-height:50px;
    height:50px;
    position:relative;
    padding:0 10px;
    float:right;
    display:block;
    width:80px;
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
    text-align:center
}
.tabs input:hover + label{
    background:#4c4c4c
}
.tabs label:first-of-type{
    z-index:6
}
.tab-label-2{
    z-index:5
}
.tab-label-3{
    z-index:4
}
.tab-label-4{
    z-index:3
}
.tab-label-5{
    z-index:2
}
.tab-label-6{
    z-index:1
}
.tabs input:checked + label{
    background:#4c4c4c;
    z-index:7
}
.clear-shadow{
    clear:both
}
.content{
    background:#4c4c4c;
    position:relative;
    width:100%;
    height:142px;
    z-index:5
}
.content div{
    position:absolute;
    top:0;
    left:0;
    padding:15px 12px;
    z-index:1
}
.content div a{
    width:46px;
    height:46px;
    line-height:46px;
    text-align:center;
    font-size:18px;
    font-weight:bold;
    margin:5px;
    display:block;
    float:left;
    border-radius:3px;
    background:#fff;
    cursor:pointer;
    color:#25272b!important
}
.content div a:hover,.content div a.active{
    background:#ff9900;
    color:white
}
.gnumber-results.fr{
    color:#25272b!important
}
.content div a.hv{
    background:#ff9900;
    color:white
}
.gnumber-btn{
    width:824px;
    height:160px;
    background:#1e1e1e;
    padding:5px 7px
}
.gnumber-btn a{
    width:90px;
    height:140px;
    text-align:center;
    font-size:12px;
    color:#f90;
    background:#333;
    margin:5px;
    display:block;
    float:left;
    border-radius:3px
}
.gnumber-btn a:hover,.gnumber-btn a.active{
    background:#f90;
    color:white
}
.gnumber-btn a span{
    width:100%;
    height:80px;
    font-weight:bold;
    font-size:18px;
    color:white;
    display:block;
    padding:20px 0 0
}
.gnumber-color{
    width:376px;
    height:160px;
    padding:5px;
    background:#1e1e1e
}
.gnumber-color a{
    width:calc(100% - 10px);
    margin:5px;
    height:40px;
    border-radius:20px;
    line-height:40px;
    font-size:12px;
    color:#f90;
    display:block;
    float:left;
    background:#333
}
.gnumber-color a:hover,.gnumber-color a.active{
    background:#f90;
    color:white
}
.gnumber-color a span{
    width:130px;
    height:40px;
    line-height:40px;
    font-size:18px;
    color:#fff;
    text-align:center;
    display:block;
    float:left;
    text-transform:capitalize
}
.gnumber-color a p{
    width:160px;
    height:40px;
    line-height:20px;
    font-size:12px;
    color:#666;
    display:block;
    float:left
}
.gnumber-color a:hover p,.gnumber-color a.active p{
    color:#fff
}
.gload{
    width:100%;
    height:100%;
    background:rgba(0,0,0,.8);
    position:absolute;
    top:0;
    left:0;
    z-index:99
}
.gload i{
    width:100%;
    height:100%;
    background:url(../images/game/loading.gif) center no-repeat;
    display:block
}
.gload-enter{
    background:rgba(0,0,0,1);
    text-align:center
}
.gload-enter a{
    background:none;
    text-align:center;
    line-height:180px;
    font-size:24px;
    text-transform:capitalize;
    color:#f90
}
.gball-tab{
    width:100%;
    background:#333;
    overflow:hidden;
    text-align:center
}
.gball-tab a{
    padding:0 30px;
    margin:0 5px;
    height:50px;
    line-height:50px;
    text-transform:uppercase;
    display:inline-block;
    font-size:16px
}
.gball-tab a:hover,.gball-tab a.active{
    background:#4c4c4c;
    color:#f90
}
.gball-contant{
    width:100%;
    background:#4c4c4c;
    overflow:hidden;
    box-sizing:border-box;
    padding:10px
}
.gball-contant table{
    width:100%;
    background:#999
}
.gball-contant td,.gball-contant th{
    height:40px;
    line-height:40px;
    padding:0 10px;
    background:#4c4c4c;
    color:#ccc;
    vertical-align:middle
}
.gball-contant td i{
    width:34px;
    height:34px;
    float:left;
    display:block;
    margin:0 10px 0 0
}
.gball-contant td i img{
    width:100%;
    height:100%;
    vertical-align:inherit
}
.gball-contant td span.yellow{
    color:#f90
}
.gball-contant td.group{
    text-align:center;
    font-weight:bold;
    font-size:20px;
    color:white
}
.gball-contant th,.gball-contant td.title{
    text-align:center;
    color:white;
    font-weight:bold;
    font-size:18px
}
.gmultiple{
    width:100%;
    background:#141414;
    overflow:hidden;
    padding:5px;
    box-sizing:border-box;
    position:relative
}
.gmultiple a{
    border-radius:3px;
    color:white;
    margin:5px;
    text-align:center;
    display:block;
    float:left
}
.gmultiple a:hover,.gmultiple a.active{
    background:#f90;
    color:white
}
.gmultiple-ball{
    width:60px;
    height:60px;
    line-height:60px;
    background:#f90;
    border-radius:100%!important;
    font-size:30px;
    font-weight:bold
}
.gmultiple-blist{
    width:100%;
    box-sizing:border-box;
    padding:10px 150px;
    overflow:hidden
}
.gmultiple-blist span{
    width:50px;
    height:60px;
    display:block;
    float:left
}
.gmultiple-title{
    width:100%;
    box-sizing:border-box;
    overflow:hidden;
    padding:0 0 0 98px
}
.gmultiple-title a{
    width:440px;
    height:50px;
    line-height:50px;
    background:#333;
    font-size:18px;
    text-transform:capitalize
}
.gmultiple-group{
    width:100%;
    overflow:hidden
}
.gmultiple-aball{
    width:88px;
    height:90px;
    background:#333;
    margin:5px
}
.gmultiple-aball a{
    margin:14px auto;
    float:none
}
.gmultiple-even{
    width:192px;
    overflow:hidden
}
.gmultiple-even a{
    width:54px;
    height:40px;
    line-height:15px;
    background:#333;
    font-size:12px;
    text-transform:capitalize;
    box-sizing:border-box;
    padding:5px
}
.gmultiple-even a.one{
    line-height:30px
}
.gmultiple-number{
    width:calc(100% - 290px);
    overflow:hidden
}
.gmultiple-number a{
    width:40px;
    height:40px;
    line-height:40px;
    background:#fff;
    color:#555;
    font-size:20px
}
.groulette{
    background:#141414;
    width:100%;
    overflow:hidden;
    box-sizing:border-box;
    padding:5px;
    position:relative
}
.groulette a{
    text-align:center;
    color:white;
    border-radius:3px;
    font-size:16px;
    font-weight:bold;
    line-height:50px;
    display:block;
    margin:5px;
    float:left;
    height:50px;
    text-transform:uppercase
}
.groulette a.red{
    background:#c00;
    color:white
}
.groulette a.black{
    background:#333;
    color:white
}
.groulette a:hover,.groulette a.active{
    background:#f90;
    color:white
}
.groulette-group{
    width:100%;
    overflow:hidden
}
.groulette-roulette{
    width:1080px;
    overflow:hidden
}
.groulette-roulette a{
    width:80px;
    background:#333
}
.groulette-to{
    width:110px
}
.groulette-to a{
    width:100px;
    background:#fff;
    color:#555
}
.groulette-st{
    width:100%
}
.groulette-st a{
    width:350px;
    background:#fff;
    color:#555
}
.groulette-even{
    width:100%
}
.groulette-even a{
    width:170px;
    background:#fff;
    color:#555
}
.gsicbo{
    background:#141414;
    width:100%;
    overflow:hidden;
    box-sizing:border-box;
    padding:5px;
    position:relative
}
.gsicbo a{
    background:#333;
    border-radius:3px;
    color:white;
    text-align:center;
    margin:5px;
    display:block;
    float:left;
    font-weight:bold;
    text-transform:uppercase
}
.gsicbo a:hover,.gsicbo a.active{
    background:#f90
}
.gsicbo-ball{
    background:#f90;
    color:white;
    text-align:center;
    border-radius:100%;
    display:block;
    font-size:18px;
    font-weight:bold
}
.gsicbo a:hover .gsicbo-ball,.gsicbo a.active .gsicbo-ball{
    background:#fff;
    color:#f90
}
.gsicbo-block{
    width:100%;
    overflow:hidden
}
.span{
    width:100%;
    color:#f90;
    text-align:center;
    font-size:14px;
    font-weight:normal
}
.gsicbo a:hover .span,.gsicbo a.active .span{
    color:white
}
.gsicbo-group{
    width:170px;
    overflow:hidden;
    float:left
}
.gsicbo a.nohover,.gsicbo a:hover .nohover,.gsicbo a.active .nohover{
    background:#333
}
.gsicbo a.ga0{
    width:160px;
    height:40px;
    background:none
}
.gsicbo a.ga1{
    width:160px;
    height:40px;
    line-height:40px;
    font-size:14px
}
.gsicbo a.ga2{
    width:160px;
    height:50px;
    line-height:20px;
    font-size:14px;
    box-sizing:border-box;
    padding:5px
}
.gsicbo a.ga3{
    width:50px;
    height:100px;
    margin-right:0
}
.gsicbo a.ga3 span{
    width:30px;
    height:30px;
    line-height:30px;
    margin:13px auto 0
}
.gsicbo a.ga4{
    width:160px;
    height:30px;
    margin-bottom:0;
    box-sizing:border-box;
    padding:0 20px
}
.gsicbo a.ga4 span{
    width:24px;
    height:24px;
    line-height:24px;
    font-size:12px;
    margin:3px 7px;
    float:left
}
.gsicbo a.ga5{
    width:160px;
    height:100px;
    box-sizing:border-box;
    padding:1px 48px
}
.gsicbo a.ga5 span{
    width:14px;
    height:14px;
    line-height:14px;
    font-size:12px;
    float:left;
    margin:1px 3px
}
.gsicbo a.ga6{
    width:75px;
    height:100px;
    line-height:30px;
    font-size:18px;
    box-sizing:border-box;
    padding:20px 0
}
.gsicbo a.ga6 span{
    width:100%;
    text-align:center;
    color:#f90
}
.gsicbo a.ga7{
    width:130px;
    height:100px;
    line-height:100px;
    font-size:20px
}
.gsicbo a.ga8{
    width:60px;
    height:100px
}
.gsicbo a.ga8 span{
    width:34px;
    height:34px;
    line-height:34px;
    margin:11px auto
}
.gsicbo a.ga9{
    width:188px;
    height:60px;
    line-height:60px;
    font-size:16px;
    box-sizing:border-box;
    padding:0 20px;
    text-align:left
}
.gsicbo a.ga9 span{
    width:34px;
    height:34px;
    line-height:34px;
    margin:13px 0;
    float:right
}
.glivenumber{
    width:600px;
    overflow:hidden
}
.glivenumber .gnumber-info{
    width:240px;
    height:262px
}
.glivenumber .gnumber-info > span{
    width:100%;
    line-height:50px;
    display:block;
    text-transform:uppercase;
    font-size:16px;
    font-weight:bold;
    text-align:center
}
.glivenumber .gnumber-info-time{
    height:70px;
    line-height:70px;
    padding:0;
    font-size:70px
}
.glivenumber .gnumber-info a{
    width:calc(50% - 20px);
    height:76px;
    border-radius:none;
    margin:0;
    float:left
}
.glivenumber .gnumber-info a:hover{
    opacity:.8
}
.glivenumber .gnumber-info a.ent{
    background:url(../images/game/btn-enter.png) center no-repeat;
    margin:10px 0 10px 20px
}
.glivenumber .gnumber-info a.ref{
    background:url(../images/game/btn-refresh.png) center no-repeat;
    margin:10px 20px 10px 0
}
.glivenumber .gnumber-info-data{
    height:50px;
    line-height:50px;
    font-size:14px;
    float:left
}
.glivenumber .gnumber-game{
    width:360px;
    height:262px;
    position:relative
}
.glivenumber-btn{
    width:100%;
    overflow:hidden;
    position:relative
}
.glivenumber .gnumber-btn{
    width:360px;
    height:186px;
    padding:5px;
    box-sizing:border-box
}
.glivenumber .gnumber-btn > a{
    width:77px;
    height:77px;
    line-height:35px
}
.glivenumber .gnumber-btn > a span{
    height:30px;
    font-size:14px;
    padding:8px 0 0
}
.glivenumber .gnumber-color{
    width:240px;
    height:186px;
    box-sizing:border-box;
    padding:5px;
    background:#4c4c4c
}
.glivenumber .gnumber-color a{
    width:66px;
    height:164px;
    margin:5px;
    border-radius:3px;
    line-height:100px;
    background:#fff;
    text-align:center;
    font-weight:bold;
    color:#ff990e!important
}
.glivenumber .gnumber-color a:hover,.glivenumber .gnumber-color a.active{
    background:#f90
}
.glivenumber .gnumber-color a span{
    width:100%;
    color:#555;
    font-size:14px;
    line-height:80px;
    margin:0 0 30px
}
.glivenumber .gnumber-color a:hover span,.glivenumber .gnumber-color a.active span{
    color:white
}
.glivenumber-two .gnumber-btn > a{
    height:157px;
    line-height:70px
}
.glivenumber-two .gnumber-btn > a span{
    padding:20px 0
}
.glivenumber-two .gnumber-color .ball{
    height:77px;
    padding:0
}
.glivenumber-two .gnumber-color .ball span{
    width:51px;
    height:51px;
    line-height:51px;
    color:white;
    display:block;
    border-radius:100%;
    background:#f90;
    margin:13px 7px;
    font-size:26px;
    font-weight:normal
}
.glivenumber-two .gnumber-color .ball:hover span,.glivenumber-two .gnumber-color .ball.active span{
    background:#fff;
    color:#f90
}
.gkeno{
    width:100%;
    overflow:hidden;
    position:relative
}
.gkeno-title{
    width:50%;
    overflow:hidden
}
.gkeno-info{
    width:50%;
    height:151px;
    background:#161616
}
.gkeno-info > span{
    width:100%;
    height:36px;
    line-height:36px;
    text-align:right;
    display:block;
    text-transform:uppercase;
    box-sizing:border-box;
    padding:0 15px;
    font-weight:bold
}
.gkeno-info > em{
    color:#f90;
    float:left;
    font-style:normal
}
.gkeno-info > a{
    width:230px;
    height:60px;
    line-height:60px;
    border-radius:30px;
    background:#f90 url(../images/game/refresh-white.png) 12px 10px no-repeat;
    margin:10px auto;
    display:block;
    text-indent:1em
}
.gkeno-info > a:hover{
    background-color:#b97820
}
.gkeno-info cite{
    width:100%;
    height:35px;
    line-height:32px;
    text-align:center;
    font-weight:bold;
    text-transform:uppercase;
    display:block;
    background:#1f1f1f;
    font-style:normal
}
.gkeno-time{
    width:50%;
    height:151px;
    background:url(../images/game/ann-bg.png)
}
.gkeno-time span{
    width:100%;
    height:40px;
    line-height:40px;
    display:block;
    font-size:20px;
    color:white;
    font-weight:bold;
    box-sizing:border-box;
    padding:0 15px;
    text-transform:capitalize
}
.gkeno-time span em{
    font-size:12px;
    color:#555;
    float:right;
    font-style:normal;
    text-transform:uppercase
}
.gkeno-time a{
    width:100%;
    line-height:80px;
    text-align:center;
    font-size:85px;
    color:white;
    font-family:'digital_displayregular';
    text-shadow:0 0 20px #fff;
    display:block
}
.gkeno-results{
    width:50%;
    height:151px;
    background:#fff
}
.gkeno-results-title{
    width:calc(100% - 210px);
    height:40px;
    line-height:40px;
    box-sizing:border-box;
    padding:0 0 0 10px;
    text-transform:capitalize;
    font-size:20px;
    font-weight:bold;
    border-bottom:1px #eee solid
}
.gkeno-results-list{
    width:calc(100% - 210px);
    box-sizing:border-box;
    padding:10px 20px
}
.gkeno-results-list label{
    width:100%;
    display:block;
    border-left:1px #eee solid;
    margin:5px 0;
    float:left
}
.gkeno-results-list label a{
    width:10%;
    height:33px;
    line-height:33px;
    text-align:center;
    border:1px #eee solid;
    border-left:none;
    box-sizing:border-box;
    color:#f90;
    font-weight:bold;
    color:#000!important;
    display:block;
    float:left
}
.gkeno-total{
    width:210px;
    height:151px;
    background:#f4f4f4
}
.gkeno-total ul{
    width:100%;
    height:151;
    overflow:hidden
}
.gkeno-total li{
    height:151px;
    display:block;
    overflow:hidden
}
.bx-wrapper{
    margin:0 auto;
    width:100%
}
.bx-window{
    width:100%
}
.bx-prev,.bx-next{
    position:absolute;
    top:7px;
    width:26px;
    height:26px;
    text-indent:-999999px;
    background:url(../images/game/new-btn.png) no-repeat;
    cursor:pointer
}
.bx-prev:hover,.gkeno-total .bx-next:hover{
    background-image:url(../images/game/new-btn-hover.png)
}
.bx-prev{
    left:10px;
    background-position:left top
}
.bx-next{
    right:10px;
    background-position:left bottom
}
.gkeno-total .album{
    width:100%;
    box-sizing:border-box;
    padding:0 30px;
    text-align:center;
    font-size:14px;
    color:#999;
    height:40px;
    line-height:40px;
    background:#fff
}
.gkeno-total li span{
    width:100%;
    height:46px;
    line-height:46px;
    box-sizing:border-box;
    padding:0 10px;
    display:block;
    font-weight:bold;
    font-size:20px;
    text-transform:capitalize
}
.gkeno-total li label{
    width:calc(100% - 32px);
    margin:0 16px;
    border-left:1px #eee solid;
    display:block;
    overflow:hidden
}
.gkeno-total li label a{
    width:20%;
    height:33px;
    line-height:33px;
    text-align:center;
    border:1px #eee solid;
    border-left:none;
    box-sizing:border-box;
    color:#f90!important;
    font-weight:bold;
    display:block;
    float:left;
    background:#fff
}
.gkeno-number{
    width:50%;
    overflow:hidden
}
.gkeno-number-list{
    width:100%;
    box-sizing:border-box;
    padding:20px;
    overflow:hidden;
    background:#4c4c4c
}
.gkeno-number-list a{
    width:46px;
    height:46px;
    line-height:46px;
    text-align:center;
    font-size:20px;
    font-weight:bold;
    margin:5px;
    background:#fff;
    color:#000!important;
    border-radius:3px;
    display:block;
    float:left;
    cursor:pointer
}
.gkeno-number-list a:hover,.gkeno-number-list a.active{
    background:#f90;
    color:white
}
.gkeno-guess{
    width:100%;
    overflow:hidden
}
.gkeno-guess a{
    height:50px;
    line-height:50px;
    font-weight:bold;
    text-transform:capitalize;
    color:white;
    display:block;
    float:left;
    text-align:center;
    font-size:16px
}
.gkeno-guess-title{
    width:100px;
    height:100px
}
.gkeno-guess-title a{
    width:100%;
    background:#f90
}
.gkeno-guess-title a.line{
    box-sizing:border-box;
    border-bottom:1px #ffb74c solid
}
.gkeno-guess label{
    width:calc(100% - 100px);
    display:block;
    float:right;
    background:#272727
}
.gkeno-guess label.line{
    height:50px;
    box-sizing:border-box;
    border-bottom:1px #4c4c4c solid
}
.gkeno-guess label a{
    width:20%;
    box-sizing:border-box;
    border-left:1px #4c4c4c solid
}
.gkeno-btn{
    width:50%;
    overflow:hidden;
    background:#000
}
.gkeno-btn a{
    height:107px;
    line-height:107px;
    background:#333;
    color:white;
    border-radius:3px;
    display:block;
    float:left;
    font-size:24px;
    box-sizing:border-box;
    padding:0 0 0 20px;
    text-transform:capitalize;
    font-weight:bold;
    margin:5px;
    cursor:pointer
}
.gkeno-btn a span{
    text-align:center;
    line-height:34px;
    padding:20px 0;
    color:#f90;
    font-size:18px;
    float:right
}
.gkeno-btn a span em{
    color:#999;
    font-style:normal;
    font-size:14px;
    font-weight:normal
}
.gkeno-btn a:hover,.gkeno-btn a.active{
    background:#f90
}
.gkeno-btn a:hover span,.gkeno-btn a:hover span em,.gkeno-btn a.active span em,.gkeno-btn a.active span{
    color:white
}
.gkeno-btn-buo{
    padding:5px;
    overflow:hidden
}
.gkeno-btn-buo a{
    width:210px
}
.gkeno-btn-buo a span{
    width:100px
}
.gkeno-btn-buo a.white{
    width:138px;
    line-height:50px;
    background:#fff;
    color:#555;
    text-align:center;
    padding:0
}
.gkeno-btn-buo a.white:hover{
    background:#f90;
    color:white
}
.gkeno-btn-buo a.white span{
    width:100%;
    padding:0;
    line-height:22px
}
.gkeno-btn-sd{
    padding:5px;
    overflow:hidden;
    background:#181818
}
.gkeno-btn-sd a{
    width:284px
}
.gkeno-btn-sd a span{
    line-height:107px;
    padding:0;
    width:100px
}
.gkeno-btn-max{
    padding:5px;
    overflow:hidden
}
.gkeno-btn-max a{
    width:137px;
    height:80px;
    text-align:center;
    font-size:18px;
    padding:0;
    line-height:50px
}
.gkeno-btn-max a span{
    width:100%;
    padding:0;
    font-size:14px;
    line-height:20px
}
.gkeno-reb{
    width:100%;
    padding:5px;
    overflow:hidden;
    background:#333
}
.gkeno-reb a{
    width:188px;
    height:80px;
    line-height:80px;
    background:#fff;
    color:#555
}
.gkeno-reb a:hover{
    color:white
}
.gkeno-reb a span{
    line-height:30px;
    padding:10px
}
.gkeno-reb a.bet{
    background:#000;
    text-align:center;
    padding:0
}
.gkeno-load{
    width:100%;
    height:100%;
    background:rgba(0,0,0,.8);
    position:absolute;
    left:0;
    top:0;
    z-index:99
}
.gkeno-load a{
    width:100%;
    height:100%;
    background:url(../images/game/loading.gif) center no-repeat;
    display:block
}
.gkeno-table{
    width:100%;
    overflow:hidden;
    background:#fff;
    box-sizing:border-box;
    padding:10px
}
.gkeno-table-title{
    width:70px;
    overflow:hidden
}
.gkeno-table-title a{
    width:100% height:46px;
    line-height:46px;
    text-align:center;
    font-size:16px;
    color:white;
    display:block;
    font-weight:bold;
    background:#5d5d5d;
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNWQ1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjRmNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#5d5d5d 0%,#4f4f4f 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5d5d5d),color-stop(100%,#4f4f4f));
    background:-webkit-linear-gradient(top,#5d5d5d 0%,#4f4f4f 100%);
    background:-o-linear-gradient(top,#5d5d5d 0%,#4f4f4f 100%);
    background:-ms-linear-gradient(top,#5d5d5d 0%,#4f4f4f 100%);
    background:linear-gradient(to bottom,#5d5d5d 0%,#4f4f4f 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d',endColorstr='#4f4f4f',GradientType=0)
}
.gkeno-table-title a:hover,.gkeno-table-title a.active{
    background:#f90
}
.gkeno-table-list{
    width:1105px;
    overflow:hidden;
    border:1px #eee solid;
    border-width:1px 0 0 1px
}
.gkeno-table-list a{
    width:46px;
    height:46px;
    line-height:46px;
    text-align:center;
    box-sizing:border-box;
    border:1px #eee solid;
    border-width:0 1px 1px 0;
    display:block;
    float:left;
    font-size:18px;
    text-transform:uppercase;
    color:#000!important
}
.gkeno-table-list a.yellow{
    color:#f90
}
.gkenolist{
    width:600px;
    overflow:hidden
}
.gkenolist .gkeno-title{
    width:50%
}
.gkenolist .gkeno-info{
    width:100%;
    height:190px;
    background:#333
}
.gkenolist .gkeno-info span{
    width:calc(100% - 190px);
    height:42px;
    line-height:42px;
    text-align:left;
    float:left;
    margin:0 0 30px
}
.gkenolist .gkeno-info > a{
    width:110px;
    height:110px;
    float:left;
    border-radius:none;
    background:url(../images/game/btn-enter.png) center no-repeat;
    text-indent:-999999px;
    margin:0
}
.gkenolist .gkeno-info > a:hover{
    opacity:.8
}
.gkenolist .gkeno-info > a:hover{
    background-color:none
}
.gkeno-date{
    width:170px;
    height:170px;
    padding:10px
}
.gkeno-date > em{
    width:20%;
    height:20%;
    line-height:34px;
    text-align:center;
    box-sizing:border-box;
    border:1px #eee solid;
    border-width:0 1px 1px 0;
    background:#fff;
    display:block;
    float:left;
    font-style:normal
}
.gkeno-date em.grey{
    background:#000;
    border-color:black;
    color:white;
    font-weight:bold;
    text-transform:uppercase
}
.gkenolist .gkeno-time{
    width:100%;
    height:60px
}
.gkenolist .gkeno-time span{
    width:calc(100% - 190px);
    float:right;
    height:60px;
    line-height:22px;
    font-size:16px;
    color:#555;
    text-align:center;
    padding:10px 0
}
.gkenolist .gkeno-time span em{
    color:#f90;
    float:none
}
.gkenolist .gkeno-time a{
    width:190px;
    line-height:60px;
    font-size:48px;
    float:left
}
.gkenolist .gkeno-btn{
    position:relative
}
.gkenolist .gkeno-btn a{
    width:100px;
    height:50px;
    line-height:50px;
    font-size:12px;
    padding:0 0 0 10px;
    cursor:pointer
}
.gkenolist .gkeno-btn a span{
    width:50px;
    font-size:12px;
    line-height:50px;
    padding:0;
    font-weight:normal
}
.gkenolist .gkeno-btn-buo a.white{
    width:59px;
    line-height:25px;
    background:#fff;
    color:#555;
    text-align:center;
    padding:0
}
.gkenolist .gkeno-btn-buo a.white:hover{
    background:#f90;
    color:white
}
.gkenolist .gkeno-btn-buo a.white span{
    width:100%;
    line-height:25px
}
.gkenolist .gkeno-btn-sd{
    padding:0 5px;
    background:none
}
.gkenolist .gkeno-btn-sd a{
    width:135px
}
.gkeno-btn-sd a span{
    line-height:107px;
    padding:0;
    width:100px
}
.gkenolist .gkeno-btn-max{
    padding:0 5px
}
.gkenolist .gkeno-btn-max a{
    width:62px;
    padding:0;
    line-height:30px
}
.gkenolist .gkeno-btn-max a span{
    font-size:12px;
    width:100%;
    line-height:15px
}
.gkenolist .gkeno-reb{
    padding:0 5px;
    background:none
}
.gkenolist .gkeno-reb a{
    width:48px;
    line-height:30px;
    padding:0;
    text-align:center
}
.gkenolist .gkeno-reb a span{
    line-height:15px;
    padding:0
}
.gkenolist .gkeno-table-title{
    width:46px
}
.gkenolist .gkeno-table-title a{
    height:22px;
    line-height:22px;
    font-size:12px;
    font-weight:normal
}
.gkenolist .gkeno-table-list{
    width:529px
}
.gkenolist .gkeno-table-list a{
    width:22px;
    height:22px;
    line-height:22px;
    font-size:12px
}
.gkenolist .gkeno-load a{
    width:100%;
    height:100%
}
.gkenolist .gkeno-load a:hover{
    background:url(../images/game/loading.gif) center no-repeat
}
.lott{
    width:100%!important;
    overflow:hidden;
    background:url(../images/side-bg.png)
}
.lott-side{
    width:220px;
    overflow:hidden;
    padding:10px 0
}
.lott-side a{
    width:210px;
    height:40px;
    line-height:40px;
    text-align:center;
    display:block;
    float:right;
    border-radius:20px 0 0 20px;
    color:white;
    text-transform:capitalize;
    margin:0 0 5px;
    background:#5d5d5d;
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNWQ1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjRmNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#5d5d5d 0%,#4f4f4f 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5d5d5d),color-stop(100%,#4f4f4f));
    background:-webkit-linear-gradient(top,#5d5d5d 0%,#4f4f4f 100%);
    background:-o-linear-gradient(top,#5d5d5d 0%,#4f4f4f 100%);
    background:-ms-linear-gradient(top,#5d5d5d 0%,#4f4f4f 100%);
    background:linear-gradient(to bottom,#5d5d5d 0%,#4f4f4f 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d',endColorstr='#4f4f4f',GradientType=0)
}
.lott-side a:hover,.lott-side a.active{
    background:#fff;
    color:#554!important
}
.lott-contant{
    width:980px;
    overflow:hidden;
    padding:10px;
    background:#fff;
    margin-top:10px
}
.lott-contant-tab{
    width:100%;
    height:50px;
    background:#333;
    margin:0 0 10px
}
.lott-contant-tab a{
    line-height:50px;
    padding:0 20px;
    margin:0 5px 0 0;
    color:white;
    display:block;
    float:left;
    font-weight:bold;
    text-transform:capitalize
}
.lott-contant-tab a:hover,.lott-contant-tab a.active{
    background:#ff9900
}
.lott-contant-tab a.time{
    background:#ccc;
    color:#555;
    display:block;
    float:right;
    margin:0
}
.lott-contant-tab a.time:hover{
    background:#999
}
.lott-contant-tab span{
    line-height:50px;
    color:#999;
    padding:0 10px
}
.lott-contant-tab a.aj{
    float:right;
    background:#f90;
    margin:0
}
.lott-contant-tab a.aj:hover{
    background:#d97918
}
.lott-contant-tab button{
    line-height:50px;
    padding:0 20px;
    margin:0 5px 0 0;
    color:white;
    display:block;
    float:left;
    font-weight:bold;
    text-transform:capitalize
}
.lott-contant-tab button.aj{
    float:right;
    background:#f90;
    margin:0
}
.lott-contant-tab button.aj:hover{
    background:#d97918
}
.game-zz{
    position:relative
}
.game-table{
    width:100%;
    overflow:hidden;
    margin:0 0 10px
}
.game-table table{
    width:100%;
    background:#ccc
}
.game-table tr{
    height:48px;
    line-height:48px
}
.game-table tr.small{
    height:24px;
    line-height:24px
}
.game-table th{
    background:#ccc;
    text-align:left;
    text-indent:1em;
    text-transform:uppercase;
    font-size:16px;
    border:1px #666 solid;
    color:#333
}
.game-table th.dark{
    background:#333;
    border-color:#333;
    font-size:14px;
    color:white;
    font-weight:normal;
    text-transform:capitalize
}
.game-table th span{
    font-size:12px;
    float:right;
    padding:0 10px;
    white-space:nowrap
}
.game-table th a{
    float:right;
    padding:0 10px
}
.game-table th a:hover{
    color:#f90
}
.game-table th a.refresh{
    width:48px;
    height:48px;
    background:url(../images/sport/refresh-black.png) center no-repeat;
    padding:0;
    float:inherit;
    display:inline-block;
    vertical-align:middle
}
.game-table th a.refresh-white{
    background-image:url(../images/sport/refresh-white.png);
    float:right
}
.game-table th a.refresh:hover{
    transform:rotate(360deg)
}
.game-table td{
    background:#fff;
    text-align:center;
    min-width:110px;
    color:#333
}
.game-table .list td{
    min-width:90px
}
.game-table td:hover{
    background:#f9f9f9
}
.game-table td.two{
    line-height:24px;
    vertical-align:middle
}
.game-table td.red{
    color:#f33
}
.game-table td.small-two{
    vertical-align:middle
}
.game-table td.lie{
    width:2px;
    min-width:2px
}
.game-table i{
    height:48px;
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    vertical-align:middle
}
.game-table i.star{
    width:48px;
    background-image:url(../images/sport/star-yellow.png);
    float:left
}
.game-table i.star-white{
    background-image:url(../images/sport/star-white.png)
}
.game-table i.star-hollow{
    background-image:url(../images/sport/star-hollow.png)
}
.game-table i.f{
    width:21px;
    background-image:url(../images/sport/tip-f.png);
    display:inline-block
}
.game-table i.l{
    width:21px;
    background-image:url(../images/sport/tip-l.png);
    display:inline-block
}
.game-table i.edit{
    width:30px;
    background-image:url(../images/sport/btn-edit.png);
    float:right
}
.game-table i.add{
    width:30px;
    background-image:url(../images/sport/btn-add.png);
    float:right
}
.game-table input[type="text"]{
    border:1px #ccc solid;
    height:38px;
    line-height:38px;
    vertical-align:middle;
    width:calc(100% - 40px);
    padding:0 10px;
    min-width:110px
}
.game-table input[type="radio"]{
    width:20px;
    height:20px;
    vertical-align:middle
}
.sport{
    width:100%;
    overflow:hidden;
    background:url(../images/side-bg.png)
}
.sport-side{
    width:220px;
    overflow:hidden
}
.sport-stake{
    width:100%;
    height:50px;
    background:#000000;
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzJmMmYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzJmMmYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#000000 0%,#2f2f2f 23%,#393939 48%,#2f2f2f 73%,#000000 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#000000),color-stop(23%,#2f2f2f),color-stop(48%,#393939),color-stop(73%,#2f2f2f),color-stop(100%,#000000));
    background:-webkit-linear-gradient(top,#000000 0%,#2f2f2f 23%,#393939 48%,#2f2f2f 73%,#000000 100%);
    background:-o-linear-gradient(top,#000000 0%,#2f2f2f 23%,#393939 48%,#2f2f2f 73%,#000000 100%);
    background:-ms-linear-gradient(top,#000000 0%,#2f2f2f 23%,#393939 48%,#2f2f2f 73%,#000000 100%);
    background:linear-gradient(to bottom,#000000 0%,#2f2f2f 23%,#393939 48%,#2f2f2f 73%,#000000 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)
}
.sport-stake a{
    width:33.3%;
    height:50px;
    line-height:50px;
    color:white;
    text-align:center;
    font-weight:bold;
    display:block;
    float:left
}
.sport-stake a:hover,.sport-stake a.active{
    color:#f90
}
.sport-tab{
    width:100%;
    height:40px
}
.sport-tab a{
    width:50%;
    height:40px;
    line-height:40px;
    text-align:center;
    background:#000;
    display:block;
    float:left;
    font-weight:bold;
    color:#999;
    text-transform:uppercase
}
.sport-tab a:hover,.sport-tab a.active{
    background:none;
    color:white
}
.sport-btn{
    width:calc(100% - 10px);
    padding:5px;
    overflow:hidden
}
.sport-btn a{
    width:95px;
    height:40px;
    line-height:40px;
    border-radius:3px;
    margin:5px;
    text-transform:capitalize;
    font-size:14px;
    background:#f90
}
.sport-btn a:hover{
    background:#fff;
    color:#f90
}
.sport-side .accordion{
    width:200px;
    margin:0 10px
}
.sport-side .side-group{
    border-radius:3px;
    padding:0;
    background:#5d5d5d;
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNWQ1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjRmNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#5d5d5d 0%,#4f4f4f 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5d5d5d),color-stop(100%,#4f4f4f));
    background:-webkit-linear-gradient(top,#5d5d5d 0%,#4f4f4f 100%);
    background:-o-linear-gradient(top,#5d5d5d 0%,#4f4f4f 100%);
    background:-ms-linear-gradient(top,#5d5d5d 0%,#4f4f4f 100%);
    background:linear-gradient(to bottom,#5d5d5d 0%,#4f4f4f 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d',endColorstr='#4f4f4f',GradientType=0)
}
.sport-side .side-group i{
    width:40px;
    height:40px;
    background-position:center;
    background-repeat:no-repeat;
    display:block;
    float:left
}
.sport-side .side-group i.baseball{
    background-image:url(../images/sport/ico-baseball.png)
}
.sport-side .side-group i.basketball{
    background-image:url(../images/sport/ico-basketball.png)
}
.sport-side .side-group i.football{
    background-image:url(../images/sport/ico-football.png)
}
.sport-side .side-group i.shoe{
    background-image:url(../images/sport/ico-shoe.png)
}
.sport-side .side-group i.stopwatch{
    background-image:url(../images/sport/ico-stopwatch.png)
}
.sport-side .side-group i.tennisball{
    background-image:url(../images/sport/ico-tennisball.png)
}
.sport-side .side-group i.tennisracket{
    background-image:url(../images/sport/ico-tennisracket.png)
}
.sport-side .side-group i.volleyball{
    background-image:url(../images/sport/ico-volleyball.png)
}
.sport-side .side-group i.whistle{
    background-image:url(../images/sport/ico-whistle.png)
}
.sport-side .side-group span{
    padding:0 10px;
    float:right;
    color:#f90
}
.sport-side .side-group:hover,.sport-side .open > .side-group,.sport-side .side-group:hover span,.sport-side .open > .side-group span{
    background:#f90;
    color:#fff;
    border-radius:3px
}
.sport-side .submenu a{
    border-radius:3px;
    color:white
}
.sport-side .submenu span{
    padding:0 10px;
    float:right;
    color:#f90
}
.sport-stip{
    width:calc(100% - 20px);
    margin:10px;
    overflow:hidden;
    border-radius:3px
}
.sport-stip h5{
    width:100%;
    height:40px;
    line-height:40px;
    text-align:center;
    background:#f90;
    text-transform:capitalize;
    color:white;
    text-transform:uppercase
}
.sport-stip-main{
    padding:10px;
    overflow:hidden;
    text-align:center;
    background:#fff
}
.sport-stip-ann{
    width:100%;
    overflow:hidden;
    border-bottom:1px #eee solid;
    padding:5px 0
}
.sport-stip label{
    width:100%;
    padding:5px 0;
    overflow:hidden;
    text-transform:capitalize;
    display:block
}
.sport-stip label.yel{
    color:#f90
}
.sport-stip input{
    width:100%;
    height:32px;
    line-height:32px;
    box-sizing:border-box;
    border:1px #eee solid;
    padding:0 10px
}
.sport-stip input[type="radio"]{
    width:16px;
    height:16px;
    vertical-align:middle
}
.sport-stip table{
    width:100%
}
.sport-stip td{
    height:30px;
    line-height:30px;
    border:1px #eee solid
}
.sport-stip td span{
    color:#f90
}
.sport-stip-btn{
    width:calc(100% + 10px);
    margin:0 0 0 -5px;
    text-align:center;
    padding:10px 0;
    overflow:hidden
}
.sport-stip-btn a{
    width:85px;
    height:32px;
    line-height:32px;
    border-radius:2px;
    display:inline-block;
    text-transform:uppercase;
    background:#f90;
    font-size:14px
}
sss .sport-stip-btn a:hover{
    background:#d97918
}
.sport-contant{
    width:960px;
    padding:10px;
    overflow:hidden;
    background:#fff
}
.sport-title{
    width:100%;
    margin:0 0 10px
}
.sport-title h2{
    float:left;
    height:50px;
    line-height:50px;
    font-size:16px
}
.sport-title a{
    width:120px;
    height:40px;
    line-height:40px;
    border-radius:3px;
    margin:5px;
    background:#f90;
    font-size:14px
}
.sport-title a:hover{
    background:#d97918
}
.sport-select{
    width:160px;
    height:40px;
    margin:5px;
    background:#333 url(../images/dropdown-white.png) top right no-repeat;
    border-radius:3px;
    color:white;
    overflow:hidden;
    float:right
}
.sport-select select{
    width:200px;
    height:40px;
    background:none;
    padding:0 10px
}
.sport-select option{
    color:#555
}
.sport-date{
    width:160px;
    height:40px;
    background:#333 url(../images/sport/calendar.png) right top no-repeat;
    border-radius:3px;
    float:left;
    overflow:hidden;
    margin:5px
}
.sport-date input[type="date"]{
    width:200px;
    height:40px;
    padding:0 10px;
    background:none;
    color:white
}
.register{
    overflow:hidden;
    background:url(../images/register-bg.png) center 470px no-repeat;
    margin:0 auto
}
.register-main{
    width:570px;
    overflow:hidden;
    background:#fff;
    border-radius:3px;
    margin:auto;
    margin-top:50px;
    margin-bottom:50px
}
.register-title{
    text-transform:uppercase!important;
    width:100%;
    height:70px;
    line-height:70px;
    text-align:center;
    font-size:24px;
    font-weight:bold;
    text-transform:capitalize;
    color:white;
    position:relative;
    background:#96070c
}
.register-title i{
    width:70px;
    height:70px;
    display:block;
    position:absolute;
    left:0;
    top:0
}
.register-contant{
    box-sizing:border-box;
    width:100%;
    padding:35px;
    overflow:hidden
}
.register-contant input{
    box-sizing:border-box;
    width:100%;
    border:1px #ccc solid;
    padding:0 10px;
    height:40px;
    line-height:40px;
    margin:0 0 5px
}
.register-contant input.code{
    width:342px
}
.register-contant-code{
    width:153px;
    height:40px;
    line-height:40px;
    text-align:center;
    background:#333;
    color:#666;
    text-transform:uppercase;
    font-size:24px;
    font-weight:bold
}
.register-contant label{
    width:100%;
    height:50px;
    line-height:50px;
    display:block;
    margin:0 0 10px
}
.register-contant label span{
    color:#f90
}
.register-contant input[type="checkbox"]{
    width:15px;
    height:15px;
    vertical-align:middle;
    margin:0 10px 0 0
}
.register-contant a{
    width:100%;
    height:50px;
    line-height:50px;
    border-radius:25px;
    display:block
}
.register-contant button{
    width:100%;
    height:50px;
    line-height:50px;
    border-radius:25px;
    display:block;
    background:#96070c
}
.register-contant-select{
    width:100%;
    box-sizing:border-box;
    overflow:hidden;
    border:1px #ccc solid;
    margin:0 0 5px;
    background:url(../images/dropdown-grey.png) 475px 22px no-repeat
}
.register-contant-select select{
    width:100%;
    padding:0 10px;
    height:50px;
    background:none
}
.center{
    width:100%;
    overflow:hidden
}
.center-info{
    width:100%;
    height:120px;
    background:url(../images/center-info-bg.jpg) no-repeat
}
.center-avatar{
    width:84px;
    height:84px;
    margin:18px 68px;
    border-radius:100%;
    overflow:hidden
}
.center-avatar img{
    width:100%
}
.center-info-txt{
    width:650px;
    overflow:hidden;
    padding:10px 0
}
.center-info-txt h5{
    width:50%;
    height:50px;
    overflow:hidden;
    line-height:50px;
    float:left;
    font-size:24px
}
.center-info-txt > span{
    width:50%;
    line-height:36px;
    color:#999;
    display:block;
    float:left
}
.center-info-txt p{
    width:50%;
    height:100px;
    line-height:33px;
    display:block;
    float:right;
    color:#999
}
.center-info-txt p span{
    color:#ffcc33
}
.center-info-btn{
    width:320px;
    overflow:hidden
}
.center-info-btn a{
    width:70px;
    height:70px;
    margin:25px 5px;
    float:left;
    display:block;
    background:url(../images/center-btn.png) center no-repeat
}
.center-info-btn a.ci1{
    background-position:0 0
}
.center-info-btn a.ci2{
    background-position:0 -70px
}
.center-info-btn a.ci3{
    background-position:0 -140px
}
.center-info-btn a.ci4{
    background-position:0 -210px
}
.center-side{
    width:220px;
    padding:10px;
    overflow:hidden
}
.center-side a{
    box-sizing:border-box;
    width:100%;
    padding:0 10px;
    height:40px;
    line-height:40px;
    text-transform:capitalize;
    background:#26272b;
    border-radius:3px;
    display:block;
    margin:0 0 10px;
    white-space: nowrap;
}
.center-side a:hover,.center-side a.active{
    color:white!important;
    background:linear-gradient(to bottom,#faea91 0%,#bf8b2d 100%)!important
}
.center-contant{
    width:980px;
    overflow:hidden;
    background:#ffffff;
    margin-top:10px
}
.center-title{
    padding:10px;
    overflow:hidden
}
.center-title h3{
    padding:0 20px;
    background:#786033;
    height:40px;
    line-height:40px;
    border-radius:0 20px 20px 0;
    display:block;
    float:left;
    color:white;
    font-size:16px
}
.center-data{
    box-sizing:border-box;
    margin:10px;
    overflow:hidden;
    padding:20px 0;
    border-bottom:1px #eee solid
}
.center-data a{
    width:50%;
    box-sizing:border-box;
    padding:5px;
    line-height:40px;
    display:block;
    float:left;
    color:#666!important
}
.center-data a.left{
    text-align:right
}
.center-data a.right{
    text-align:left
}
.center-data a span{
    color:#f33
}
.center-data-btn{
    width:100%;
    box-sizing:border-box;
    padding:30px;
    overflow:hidden
}
.center-data-btn a{
    width:350px;
    height:auto;
    line-height:45px;
    border-radius:25px;
    margin:20px;
    display:block;
    font-size:16px;
    background:#786033;
    color: #fff!important;
    border:1px solid #f6e780
}
.center-data-btn p{
    width:400px;
    float:right;
    padding:10px 0;
    line-height:220%;
    color:#999
}
.center-tab{
    width:100%;
    height:50px;
    background:#745e31
}
.center-tab a{
    height:50px;
    line-height:50px;
    padding:0 8px;
    color:white;
    font-size:15px;
    font-weight:normalnormal;
    display:block;
    float:left
}
.center-tab a:hover,.center-tab a.active{
    color:#555!important;
    background:#fff
}
.center-form{
    width:100%;
    box-sizing:border-box;
    padding:50px 10px;
    overflow:hidden
}
.center-form label{
    width:100%;
    box-sizing:border-box;
    padding:5px 10px;
    display:block
}
.center-form label span{
    width:32%;
    box-sizing:border-box;
    padding:0 10px;
    line-height:50px;
    display:block;
    float:left;
    text-align:right
}
.center-form label input,.center-form-select{
    width:350px;
    height:48px;
    line-height:48px;
    box-sizing:border-box;
    padding:0 10px;
    border:1px #ccc solid
}
.center-form input[disabled]{
    background:#f7f7f7
}
.center-form-select{
    background:url(../images/dropdown-grey.png) 320px center no-repeat;
    overflow:hidden;
    padding:0
}
.center-form label select{
    width:100%;
    height:48px;
    background:none;
    padding:0 10px
}
.center-form label em{
    padding:0 10px;
    line-height:50px;
    color:#999
}
.center-submit{
    width:230px;
    height:50px;
    line-height:45px;
    border-radius:25px;
    display:block;
    margin:30px auto;
    background:#735e31!important
}
.center-submit:hover{
    background:#26272b!important;
    color:#faf58f
}
.center-select{
    width:350px;
    height:50px;
    border-radius:3px;
    margin:10px;
    overflow:hidden;
    background:#796030 url(../images/dropdown-white.png) 310px center no-repeat!important
}
.center-select select{
    width:100%;
    height:50px;
    padding:10px;
    background:none;
    color:white;
    text-transform:capitalize
}
.center-select option{
    color:#555;
    background:#fff
}
.center-select select,.center-form label select{
    -webkit-appearance:none;
    -moz-appearance:none
}
#refUrl{
    background:none
}
.right.bot table{
    width:980px!important;
    min-width:inherit!important
}
.right.bot table tr th{
    color:#faf58f!important;
    text-align:center
}
.center-table{
    width:100%;
    box-sizing:border-box;
    padding:10px;
    overflow:hidden
}
.center-table table{
    width:100%
}
.center-table th{
    background:#eee;
    color:#333
}
.center-table th,.center-table td{
    height:49px;
    vertical-align:middle;
    text-align:center;
    color:#333
}
.center-table td{
    border-bottom:1px #eee solid
}
.center-table td span.red{
    color:#f33
}
.center-table td span.grey{
    color:#ccc
}
.center-table td span.yellow{
    color:#fc0
}
.indolotto{
    box-sizing:border-box;
    padding:5px;
    width:100%;
    background:#fff;
    overflow:hidden
}
.indolotto-title{
    margin:5px;
    height:50px;
    line-height:50px;
    text-align:right;
    color:#999;
    background:#333;
    box-sizing:border-box;
    padding:0 20px 0 0
}
.indolotto-title span{
    padding:0 15px;
    font-weight:bold;
    font-size:16px;
    color:white;
    float:left
}
.indolotto p{
    padding:20px 10px
}
.indolotto-list{
    width:100%;
    overflow:hidden
}
.indolotto-list label{
    width:50%;
    box-sizing:border-box;
    padding:5px;
    overflow:hidden;
    display:block;
    float:left
}
.indolotto-list label span{
    width:10%;
    height:50px;
    line-height:50px;
    background:#333;
    text-align:center;
    font-weight:bold;
    color:white;
    float:left;
    display:block
}
.indolotto-list label input{
    width:15%;
    height:50px;
    vertical-align:middle;
    text-align:center;
    box-sizing:border-box;
    border:1px #ccc solid;
    border-left:none
}
.indolotto-list label em{
    font-style:normal;
    height:30px;
    line-height:30px;
    color:#f90;
    display:block;
    text-align:center
}
.indolotto input.btn{
    width:260px;
    height:60px;
    line-height:60px;
    border-radius:30px;
    display:block;
    margin:30px auto;
    cursor:pointer
}
.forex-side{
    width:300px;
    box-sizing:border-box;
    padding:10px;
    overflow:hidden;
    border-right:1px #eee solid
}
.forex-side-table{
    width:100%;
    overflow:hidden
}
.forex-side-table table{
    width:100%
}
.forex-side-table th,.forex-side-table td{
    height:48px;
    vertical-align:middle;
    text-align:center
}
.forex-side-table th{
    background:#333;
    color:white
}
.forex-side-table span.red{
    color:#f33
}
.forex-side-table span.blue{
    color:#33b8ff
}
.forex-side-table span.green{
    color:#74e353
}
.forex-side-table td{
    border-bottom:1px #eee solid
}
.forex-main{
    width:900px;
    box-sizing:border-box;
    padding:10px;
    overflow:hidden
}
.forex-tab{
    height:50px;
    line-height:50px;
    text-align:right;
    color:#999;
    background:#333;
    box-sizing:border-box;
    padding:0 20px 0 0
}
.forex-tab a{
    padding:0 15px;
    font-weight:bold;
    font-size:16px;
    color:white;
    float:left;
    margin:0 5px 0 0
}
.forex-title em{
    color:white;
    font-style:normal
}
.forex-contant{
    width:100%;
    overflow:hidden;
    padding:20px 0
}
.forex-expires{
    width:200px;
    box-sizing:border-box;
    padding:0 10px 0 0;
    border-right:1px #eee solid;
    overflow:hidden
}
.forex-expires p{
    padding:10px 0;
    line-height:36px
}
.forex-expires input,.forex-expires-select{
    width:100%;
    box-sizing:border-box;
    border:1px #eee solid;
    height:48px;
    vertical-align:middle;
    padding:0 10px
}
.forex-expires-select{
    background:url(../images/dropdown-grey.png) 160px center no-repeat;
    padding:0;
    overflow:hidden
}
.forex-expires select{
    width:220px;
    height:48px;
    background:none;
    padding:0 10px
}
.forex-expires span{
    color:#f33
}
.forex-tig{
    width:calc(100% - 200px);
    box-sizing:border-box;
    padding:10px;
    overflow:hidden
}
.forex-trend{
    width:470px;
    height:250px
}
.forex-trend img{
    width:100%
}
.forex-tig-btn{
    padding:20px 0;
    overflow:hidden;
    width:calc(100% - 470px)
}
.forex-tig-btn a{
    width:170px;
    height:50px;
    line-height:50px;
    border-radius:25px;
    display:block;
    margin:20px auto;
    padding:0 30px;
    box-sizing:border-box;
    float:left
}
.forex-tig-btn a.up{
    background:url(../images/btn-up.png) right no-repeat
}
.forex-tig-btn a.down{
    background:url(../images/btn-down.png) right no-repeat
}
.forex-tig p{
    width:100%;
    padding:10px 0;
    display:block;
    float:left
}
.forex-table{
    width:100%;
    overflow:hidden;
    padding:10px 0
}
.forex-table table{
    width:100%
}
.forex-table th,.forex-table td{
    height:48px;
    vertical-align:middle;
    text-align:center
}
.forex-table th{
    background:#eee
}
.forex-table span.red{
    color:#f33
}
.forex-table span.blue{
    color:#33b8ff
}
.forex-table span.green{
    color:#74e353
}
.forex-table td{
    border-bottom:1px #eee solid
}
.slots{
    width:100%;
    background:none;
    overflow:hidden
}
.slots-nav{
    width:100%;
    height:60px;
    background:none
}
.slots-nav a{
    padding:0 20px;
    line-height:40px;
    display:block;
    float:left;
    margin:10px 5px 0 0;
    font-weight:bold;
    color:#FFF;
    margin-left:10px;
    border-radius:10px
}
.slots-nav a:hover,.slots-nav a.active{
    background:#26272b!important;
    color:#fff!important
}
.slots-list{
    padding:5px;
    overflow:hidden
}
.slots-list a{
    width:183px;
    height:225px;
    margin:5px;
    display:block;
    float:left;
    position:relative;
    overflow:hidden;
    cursor:pointer;
    border-radius:10px
}
.slots-list a img{
    height:183px!important;
    max-width:inherit!important
}
.slots-list a span{
    width:100%;
    height:40px;
    line-height:40px;
    text-align:center;
    color:white;
    position:absolute;
    bottom:0;
    left:0;
    display:none;
    background:#26272b;
    color:#fff;
    -webkit-animation:animatebottom 0.4s;
    animation:animatebottom 0.4s
}
.slots-list a:hover span,.slots-list a.active span{
    display:block
}
.slots-list a:hover img{
    left:-183px;
    position:absolute
}
.slots-list a:hover,.slots-list a.active{
    border-color:#f4f4f4!important
}
.w3-animate-bottom{
    position:relative;
    -webkit-animation:animatebottom 0.3s;
    animation:animatebottom 0.3s
}
@-webkit-keyframes animatebottom{
    from{
        bottom:-30px;
        opacity:1
    }
    to{
        bottom:0px;
        opacity:1
    }
}
@-moz-keyframes animatebottom{
    from{
        bottom:-30px;
        opacity:1
    }
    to{
        bottom:0px;
        opacity:1
    }
}
@-ms-keyframes animatebottom{
    from{
        bottom:-30px;
        opacity:1
    }
    to{
        bottom:0px;
        opacity:1
    }
}
.loadvideo{
    cursor:pointer;
    position:relative;
    width:360px;
    height:262px;
    margin-left:240px;
    background:url('../images/bg-def2.jpg') no-repeat scroll 0% 0% transparent
}
.enter_txt{
    position:absolute;
    top:0;
    left:0;
    width:600px;
    height:186px;
    line-height:186px;
    text-align:center;
    background-color:#000;
    font-size:20px
}
.num1{
    border:1px solid #B5B5B5;
    height:25px
}
.ref_we{
    float:left
}
.ref_we a{
    background:none;
    padding:0;
    color:#666
}
.ref_we a.name{
    color:#fff
}
.ref_we input{
    height:30px;
    width:140px;
    float:left;
    background-color:#222222
}
.copy{
    width:80px;
    height:30px;
    line-height:30px;
    padding:3px 5px;
    text-align:center;
    color:#838383;
    background-color:#3e3f44;
    border-radius:15px;
    cursor:pointer
}
.login_af{
    float:right;
    margin:0;
    padding:0
}
.login_af a{
    background:none;
    padding:0;
    color:#666
}
.login_af a.yel{
    color:#E0DD00
}
.divif{
    position:relative
}
.autoif{
    position:absolute;
    left:94px;
    top:50px;
    transform:scale(1.3,1.3);
    -ms-transform:scale(1.3,1.3);
    -webkit-transform:scale(1.3,1.3);
    -o-transform:scale(1.3,1.3);
    -moz-transform:scale(1.3,1.3)
}
.hide{
    display:none
}
.banner-forex>.casino{
    width:calc(100% - 0px);
    padding:0;
    background:none;
    overflow:hidden
}
.search_box{
    margin-top:30px!important;
    margin-right:1px!important;
    position:relative
}
.search_btn{
    height:22px!important;
    position:absolute;
    right:43px;
    margin-top:-22px
}
.search_in{
    height:22px!important
}
.member-header-info{
    padding-top:7px;
    padding-left:7px;
    float:right;
    text-align:right
}
.member-header-info span a{
    color:#FFF;
    padding-left:10px;
    font-family:Tahoma,Arial,Helvetica,sans-serif,"Microsoft Yahei";
    font-weight:normal
}
.member-header-info span a:hover{
    color:#F00
}
.member-header-info span a span{
    color:#F00
}
.gamebalance{
    float:none;
    margin:-5px;
    width:auto;
    float:none;
    color:#FFF;
    font-size:14px;
    background:#222E96
}
.gamebalance option{
    line-height:35px!important;
    background:#222E96;
    font-size:14px;
    color:#FFF
}
.news marquee{
    color:#fff;
    padding-top:5px
}
.center-contant .register-contant-select{
    width:424px!important;
    height:40px!important
}
.center-contant .register-contant-select select{
    height:40px!important
}
.update_info .register-contant-select{
    width:425px!important
}
.update_info .register-contant,button[name=save_info]{
    width:440px!important
}
button.inp,html input[type="button"].inp,input[type="reset"].inp,input[type="submit"].inp{
    color:#fff;
    margin-top:10px;
    margin-bottom:10px;
    background:linear-gradient(to bottom,#faea91 0%,#bf8b2d 100%)!important;
    padding:10px;
    line-height:10px;
    height:35px;
    font-size:15px;
    width:130px!important
}
.inp{
    border:1px solid #faea91!important
}
.inp:hover{
    background-image:-webkit-linear-gradient(top,#efa752,#a65a00)
}
.center-data td{
    color:#666
}
.center-data td{
    background:none!important;
    text-align:left!important;
    font-size:14px!important
}
.input-group-addon{
    margin-top:-3px!important
}
.checkbox,.radio{
    margin-bottom:0
}
.right.bot td{
    color:#666!important
}
.center-data{
    margin-left:20px!important
}
.input-group-addon{
    margin-top:0!important
}
.search_in{
    height:22px!important;
    float:left!important;
    width:180px!important;
    position:absolute;
    right:65px;
    margin-top:-22px
}
.iturnover{
    margin-left:50px!important
}
.depositfr .pass-input select{
    width:425px!important;
    height:40px;
    border:1px solid #ccc;
    background:none;
    color:#666;
    text-indent:10px
}
.depositfr .pass-input select:hover{
    background-color:transparent!important
}
.pass-input select:focus,.pass-input input:focus{
    border-color:#735e31!important
}
.depositfr .pass-input select option{
    background-color:#ffffff;
    color:#666;
    text-indent:10px;
    padding-left:10px
}
.depositfr .pass-input input{
    width:425px!important;
    height:40px;
    border:1px solid #ccc;
    background:none;
    text-indent:10px
}
.depositfr .pass-form{
    padding-left:0
}
.pass-form .pass-input label{
    color:#2f2f29!important
}
.pass-form hr{
    color:#4c6fa9!important;
    background:#020c14!important
}
.box-account{
    right:10px;
    top:162px;
    border:1px solid #ccc;
    padding:5px;
    width:427px;
    /* height:130px; */
    border-radius:10px;
    padding-top:0px;
    margin-top:18px;
    display: none;
}
.box-account .text-info{
    display:inline-block;
    width:145px!important;
    margin:2px 0
}
.box-account .text-info2{
    display:inline-block;
    width:253px!important;
    text-align:left
}
.center-form{
    padding-left:0!important
}
.center-title{
    padding:0!important
}
.center-form label{
    padding-left:0!important
}
.center-table{
    padding:10px 0!important
}
.depositfr.dps h3{
    color:#666
}
.depositfr.dps .text-info,.depositfr.dps .text-info2{
    color:#b48220
}
.depositfr #bank_acc_to,.depositfr #depo_method,.depositfr #promotion{
    -webkit-appearance:menulist!important
}
.depositfr select[name="select_account"]{
    -webkit-appearance:menulist!important
}
#alert-box{
    display:none;
    position:fixed;
    top:40%;
    left:50%;
    width:50%;
    max-width:300px;
    min-width:150px;
    height:auto;
    z-index:1500;
    margin:auto;
    text-align:center;
    background:rgb(208,165,67);
    border-radius:1em;
    padding:10px;
    color:white;
    font-size:16px;
    font-family:Arial,Helvetica,sans-serif;
    margin-left:-150px
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{
    color:#555555!important
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{
    margin-left:-33px
}
input[type=checkbox],input[type=radio]{
    width:30px;
    height:20px
}
.checkbox .label_turnover{
    position:absolute
}
.black .game-type .article{
    position:relative
}
.bg-type1 img,.bg-type2 img,.bg-type3 img,.bg-type4 img{
    width:20%!important;
    position:absolute;
    right:52px;
    top:95px
}
#nav .mesid{
    width:1200px!important
}
#nav .mesth{
    width:1200px!important
}
#nav .mesvn{
    width:1200px!important
}
#nav .mestw{
    width:1220px!important
}
.megbox{
    position:absolute;
    color:#fff;
    font-size:12px;
    top:-6px;
    text-align:center;
    left:12px;
    background:red;
    width:20px;
    border-radius:50%
}
.logo_fish img{
    width:37px!important
}
a.blink{
    animation:blinkingsext 0.2s infinite;
    color:#96070c
}
@keyframes blinkingsext{
    0%{
        color:#666
    }
    49%{
        color:#666
    }
    60%{
        color:transparent
    }
    99%{
        color:transparent
    }
    100%{
        color:#666
    }
}
.downloadbar{
    width:48px;
    height:290px;
    position:fixed;
    top:168px;
    left:0;
    z-index:99999999999;
    cursor:pointer;
    background:#2b9daf url(../images/slider2.jpg) no-repeat
}
.downloadbar:hover{
    left:218px;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}
.downloadbar .content-w{
    margin-left:-220px;
    width:220px
}
.hotGamesContent{
    margin-top:25px;
    padding-bottom:50px;
    position:relative;
    padding-left:30px;
    padding-right:30px
}
.hotGamesContent::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:1px;
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRkVDNDQ0QkUyNzcxMUU4OThBNTlGNTNCOUIxQkQ1MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRkVDNDQ0Q0UyNzcxMUU4OThBNTlGNTNCOUIxQkQ1MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGRUM0NDQ5RTI3NzExRTg5OEE1OUY1M0I5QjFCRDUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGRUM0NDRBRTI3NzExRTg5OEE1OUY1M0I5QjFCRDUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2JK2kwAAABVJREFUeNpinD9/PgMQ/AdiRoAAAwAZlQLfIqFqNAAAAABJRU5ErkJggg==) repeat
}
.iconAndTitle{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    height:46px;
    padding-left:15px
}
.icons_hot{
    width:24px;
    height:28px;
    background-position:-1639px -32px
}
.icons{
    display:inline-block;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url(../images/icons.png)
}
.iconAndTitle > span{
    margin-left:6px;
    word-break:keep-all;
    white-space:nowrap;
    color:#faf58f!important
}
.iconAndTitle .other{
    height:100%;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    padding-right:10px
}
.iconAndTitle .other .moreMatchesBtn > a,.moreMatchesBtn > a{
    min-width:126px;
    height:30px;
    -webkit-border-radius:2px;
    border-radius:2px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    color:white;
    background:#f8ef89;
    padding:0 15px;
    font-size:12px;
    word-break:keep-all;
    white-space:nowrap;
    cursor:pointer;
    box-sizing:border-box
}
.icons_arrow{
    width:9px;
    height:8px;
    margin-left:5px;
    background-position:-1480px -62px
}
.hotGamesContent .imgBanner{
    overflow:hidden;
    position:relative
}
.imgBanner{
    height:235px
}
.hotGamesContent .imgBanner{
    overflow:hidden;
    position:relative
}
.hotGamesContent .imgBanner .imgContainer{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.hotGamesContent .imgBanner .imgItem{
    margin-right:20px;
    height:100%;
    width:266px
}
.hotGamesContent .imgBanner .imgItem .img{
    width:266px;
    height:179px;
    cursor:pointer;
    overflow:hidden;
    box-sizing:border-box
}
.hotGamesContent .imgBanner .imgItem .text{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:2px 15px;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    height:55px;
    background:#000
}
.hotGamesContent .imgBanner .imgItem .text .left{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:start;
    -webkit-align-items:start;
    -ms-flex-align:start;
    align-items:start
}
.hotGamesContent .imgBanner .imgItem .text .left > p:nth-child(1){
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.hotGamesContent .imgBanner .imgItem .text .left > p:nth-child(1) *{
    font-family:"mainBoldFont"
}
.hotGamesContent .imgBanner .imgItem .text .left > p:nth-child(1) span{
    font-size:16px;
    word-break:keep-all;
    white-space:break-spaces
}
.hotGamesContent .imgBanner .imgItem .text .left > p:nth-child(1) .icons_new{
    margin-left:10px
}
.hotGamesContent .imgBanner .imgItem .text .left > p:nth-child(2){
    font-size:12px;
    color:#666666
}
.imgContainer{
    position:absolute
}
.imgBanner{
    height:235px
}
.hotgames-enter-active{
    -webkit-animation:enter 100s linear;
    animation:enter 100s linear;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite
}
.hotgames-leave-active{
    -webkit-animation:leave 100s linear;
    animation:leave 100s linear;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite
}
@-webkit-keyframes enter{
    0%{
        -webkit-transform:translateX(100%);
        transform:translateX(100%)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes leave{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        -webkit-transform:translateX(-100%);
        transform:translateX(-100%)
    }
}
.page_item{
    width:266px;
    height:179px
}
.hotGameText1 span{
    color:#faf58f
}
.index_main1{
    width:1135px;
    margin:0 auto;
    position:relative
}
.tabcontent1{
    display:none;
    border-top:none;
    padding:15px;
    font-size:14px;
    color:#fff;
    background-color:#000
}
.games-row{
    overflow:hidden;
    margin-top:20px
}
.games-col{
    display:inline-block;
    width:272px;
    position:relative;
    height:215px!important;
    overflow:hidden
}
.game-name{
    padding:10px;
    color:#fff;
    text-align:center;
    font-size:13px
}
.game-name p,.game-name2 p{
    margin-bottom:0;
    padding-bottom:15px;
    word-wrap:break-word
}
.image{
    opacity:1;
    display:block;
    margin:0 8px;
    height:151px;
    transition:.5s ease;
    backface-visibility:hidden;
    text-align:center
}
#game-box{
    display:block;
    padding:20px 0;
    font-size:0;
    text-align:center;
    background-color:#131313;
    border-top:1px solid #212121
}
#game-box li.board{
    background-image:url(../images/home/board.jpg)
}
#game-box li.live{
    background-image:url(../images/home/live.jpg)
}
#game-box li.lottery{
    background-image:url(../images/home/lottery.jpg)
}
#game-box li.forex-uk24{
    background-image:url(../images/home/forex_u.jpg)
}
#game-box li.sport-w{
    background-image:url(../images/home/sport.jpg)
}
#game-box>li:last-child{
    margin-right:0
}
#game-box>li{
    position:relative;
    display:inline-block;
    width:240px;
    padding-top:220px;
    margin:0 13px 0 0;
    font-size:20px;
    background-position:center top;
    background-repeat:no-repeat
}
#game-box ul.game-icon{
    width:240px;
    height:80px;
    font-size:0;
    text-align:left
}
#game-box li.board ul.game-icon li[game-img="1"]{
    background-image:url(../images/home/board_img01.png)
}
#game-box li.board ul.game-icon li[game-img="2"]{
    background-image:url(../images/home/board_img02.png)
}
#game-box li.board ul.game-icon li[game-img="3"]{
    background-image:url(../images/home/board_img03.png)
}
#game-box li.live ul.game-icon li[game-img="1"]{
    background-image:url(../images/home/live_img01.png)
}
#game-box li.live ul.game-icon li[game-img="2"]{
    background-image:url(../images/home/live_img02.png)
}
#game-box li.live ul.game-icon li[game-img="3"]{
    background-image:url(../images/home/live_img03.png)
}
#game-box li.board ul.game-icon li[game-img="3"]{
    background-image:url(../images/home/board_img03.png)
}
#game-box li.board ul.game-icon li[game-img="2"]{
    background-image:url(../images/home/board_img02.png)
}
#game-box li.board ul.game-icon li[game-img="1"]{
    background-image:url(../images/home/board_img01.png)
}
#game-box li.lottery ul.game-icon li[game-img="1"]{
    background-image:url(../images/home/lottery_img01.png)
}
#game-box li.lottery ul.game-icon li[game-img="2"]{
    background-image:url(../images/home/lottery_img02.png)
}
#game-box li.lottery ul.game-icon li[game-img="3"]{
    background-image:url(../images/home/lottery_img03.png)
}
#game-box li.forex-uk24 ul.game-icon li[game-img="1"]{
    background-image:url(../images/home/icon_forex.png)
}
#game-box li.forex-uk24 ul.game-icon li[game-img="2"]{
    background-image:url(../images/home/icon_uk24.png)
}
#game-box li.sport-w ul.game-icon li[game-img="2"]{
    background-image:url(../images/home/sports_img02.png)
}
#game-box li.sport-w ul.game-icon li[game-img="3"]{
    background-image:url(../images/home/sports_img03.png)
}
#game-box li.sport-w ul.game-icon li[game-img="1"]{
    background-image:url(../images/home/sports_img01.png)
}
#game-box ul.game-icon li{
    display:inline-block;
    width:48px;
    height:64px;
    padding-top:50px;
    margin:7px 15px;
    color:#fff;
    font-size:10px;
    text-align:center;
    background-repeat:no-repeat;
    cursor:pointer
}
#game-box li:hover a{
    background-color:#ffdd31;
    color:#131313!important
}
#game-box li a{
    position:relative;
    display:block;
    height:82px;
    color:#fff!important;
    text-align:left;
    text-decoration:none;
    text-transform:uppercase;
    padding:32px 0 18px 100px;
    background-color:#1e1e1e;
    border-top:2px solid #ffdd31
}
#game-box li.sport-w a:before{
    width:40px;
    background-image:url(../images/home/sport_icon.png)
}
#game-box li.lottery a:before{
    width:48px;
    background-image:url(../images/home/lottery_icon.png)
}
#game-box li.forex-uk24 a:before{
    width:48px;
    background-image:url(../images/home/forex_ic.png)
}
#game-box li.live a:before{
    width:40px;
    background-image:url(../images/home/live_icon.png)
}
#game-box li a:before{
    content:"";
    position:absolute;
    top:21px;
    left:40px;
    width:39px;
    height:40px;
    background:url(../images/home/board_icon.png) no-repeat center top
}
#game-box li a span{
    display:block;
    color:#646464;
    font-size:12px;
    margin-top:4px
}
#game-box li:hover a{
    background-color:#ffdd31;
    color:#131313
}
#game-box li:hover a:before{
    background-position-y:bottom
}
#game-box>li:hover:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:240px;
    height:381px;
    border:1px solid #ffdd31;
    pointer-events:none
}
.active{
    display:block
}
.arrow-next{
    right:0
}
.arrow-prev,.arrow-next{
    background:transparent;
    border:none;
    outline:none!important;
    cursor:pointer;
    position:absolute;
    top:30%;
    transform:translateY(-50%)
}
.icon-container{
    width:72px;
    height:40px;
    background-image:-webkit-linear-gradient(top,#f4f3f3,#e6e6e6);
    background-image:-moz-linear-gradient(top,#f4f3f3,#e6e6e6);
    background-image:-ms-linear-gradient(top,#f4f3f3,#e6e6e6);
    background-image:-o-linear-gradient(top,#f4f3f3,#e6e6e6);
    background-image:linear-gradient(top,#f4f3f3,#e6e6e6);
    -webkit-transition:background-color .2s ease-out;
    -moz-transition:background-color .2s ease-out;
    -ms-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out;
    background-clip:padding-box;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid silver;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-right:12px;
    color:#858585;
    font-size:14px
}
.radio-tile4{
    margin-top:10px;
    display:inline-block
}
.tblBonus,.tblBonus td{
    color:#000
}
.promo-details-body table tr td{
    border:1px solid #fff;
    padding:5px
}
.ambassadorTitle{
    color:#fff;
    position:relative;
    margin-top:11.2px;
    font-size:inherit;
    line-height:15px!important;
    margin-bottom:11px!important
}
.AmbassadorSignature{
    background:url(../images/lsd.png);
    height:62px;
    width:100px;
    position:relative;
    background-repeat:no-repeat
}
.ambassadorName{
    position:relative;
    color:#fff;
    margin:0;
    font-size:inherit;
    line-height:15px!important
}
.ambassadorImg{
    background:url(../images/vdk9gd.png);
    position:relative;
    background-repeat:no-repeat;
    position:absolute;
    top:-3.12rem;
    left:207px;
    width:229px;
    height:218px
}
.ambassadorImg:hover{
    background:url(../images/vdk9g.png);
    position:relative;
    background-repeat:no-repeat;
    position:absolute;
    top:-3.12rem;
    left:207px;
    width:229px;
    height:218px
}
.rvp-col{
    position:relative;
    margin-bottom:52px;
    margin-top:34px
}
.ambassadorImg1{
    background:url(../images/vidic10.jpg);
    position:relative;
    background-repeat:no-repeat;
    position:absolute;
    top:-3.12rem;
    width:516px;
    height:218px;
    right:0px
}
.ambassadorImg1:hover{
    background:url(../images/vidic9.jpg);
    position:relative;
    background-repeat:no-repeat;
    position:absolute;
    top:-3.12rem;
    width:516px;
    height:218px;
    right:0px
}
#lotteryContainer h3 a{
    color:#fff!important
}
.favorite{
    background:url(../../images/star.png) no-repeat!important;
    width:16px;
    height:16px;
    position:relative;
    bottom:-1px;
    cursor:pointer;
    z-index:99999;
    display:inline-block;
    margin-left:10px
}
.favorite.active{
    background:url(../../images/star_active.png) no-repeat!important;
    width:16px;
    height:16px;
    position:relative;
    bottom:-1px;
    cursor:pointer;
    z-index:99999;
    display:inline-block;
    margin-left:10px
}
.favorite.effect{
    animation:zoominoutsinglefeatured 1s
}
.favorited{
    animation:bounceIn 2s
}
@keyframes zoominoutsinglefeatured{
    0%{
        transform:scale(1,1)
    }
    50%{
        transform:scale(1.2,1.2)
    }
    100%{
        transform:scale(1,1)
    }
}
.black .navbar-nav>li>a{
    color:#faf58f!important
}
/*.bot-info2 h1 span,.bot-info2 h2 span{
    color:#ffffff!important
}
.bot-info2 p span{
    color:#faf58f!important
}*/
.c-vid{
    margin-top:12px
}
a.jcod{
    animation:blinkingText 1s infinite!important;
    color:#555!important
}
@keyframes blinkingText{
    0%{
        opacity:0
    }
    50%{
        opacity:.5
    }
    100%{
        opacity:1
    }
}
.mesen{
    width:1284px!important
}
.popup_banner{
    z-index:9999999!important
}
.slots_games_name{
    display:block!important
}
.sub_content p{
    text-align:left
}
.ambassadorkh{
    position:absolute;
    right:0;
    width:516px;
    top:-12px
}
.ambassadorImgkh{
    background:url(../images/chunchern.png);
    position:relative;
    background-repeat:no-repeat;
    position:absolute;
    top:-5rem;
    left:249px;
    width:240px;
    height:202px;
    top:-30px
}
.ambassadorImgkh:hover{
    background:url(../images/chunchern_hover.png);
    position:relative;
    background-repeat:no-repeat;
    position:absolute;
    left:249px;
    width:240px;
    height:202px;
    top:-30px
}
.ambassadorImgph{
    background:url(../images/pinoy.png);
    position:relative;
    background-repeat:no-repeat;
    position:absolute;
    left:249px;
    width:240px;
    height:202px;
    top:-30px
}
.ambassadorImgph:hover{
    background:url(../images/pinoy_hover.png);
    background-repeat:no-repeat
}
/*a.logo-modal img[src*="https://s3-ap-northeast-1.amazonaws.com/hcgames/content/axwin688/images/home/logo_kr.png?time=v02"],
a.logo-modal img[src*="https://s3-ap-northeast-1.amazonaws.com/hcgames/content/axwin688/images/home/logo_inr.png?time=v02"]{
    margin-left:0!important
}*/
.AmbassadorSignaturekh{
    background:url(../images/Chhin-Chhouen-Sign.png);
    height:62px;
    width:100px;
    position:relative;
    background-repeat:no-repeat
}
.AmbassadorSignatureph{
    background:url(../images/pinoy_sign.png);
    height:62px;
    width:100px;
    position:relative;
    background-repeat:no-repeat
}
.meskr{
    width:1200px!important
}
.meskr ul#productMainNavMenu{
    display:flex!important;
    width:1200px
}
.meskr ul#productMainNavMenu li:not(:first-child){
    flex:1!important
}
.id .bandhi{
    top:140px!important
}
#page06{
    margin-bottom:0!important
}
.gam-hi li a{
    font-size:17px;
    padding:30px 0 18px 73px!important
}
.gam-hi li a:before{
    left:28px!important
}
.box-account.bandhi{
    top:148px!important;
    margin-top:-18px;
    width:480px
}
.box-account.bandhi .text-info2{
    width:300px!important
}
.s_statement select{
    width:350px!important
}
.statement_form .q a{
    color:#000!important
}
.paging_full_numbers a,.message_box .read{
    color:#000!important
}
.gift_leftmenu ul li a{
    line-height:40px!important
}
.dropbtn{
    background-color:#04AA6D;
    color:white;
    padding:16px;
    font-size:16px;
    border:none
}
.dropdown{
    position:relative;
    display:inline-block
}
.dropdown-content{
    display:none;
    position:fixed;
    background-color:#26272b;
    min-width:160px;
    box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index:99999;
    margin-top:-7px;
    border-top:1px solid #ffff21;
    margin-left:-1px;
    text-align:left
}
.dropdown-content a{
    color:black;
    padding:10px 16px;
    text-decoration:none;
    display:block;
    text-transform:uppercase
}
.dropdown-content:hover{
    background:none!important
}
.dropdown-content a:hover{
    background-color:#8f5503!important;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#faf58f),to(#e4b04b))!important;
    background-image:-webkit-linear-gradient(top,#faf58f,#e4b04b)!important;
    background-image:-moz-linear-gradient(top,#faf58f,#e4b04b)!important;
    background-image:-ms-linear-gradient(top,#faf58f,#e4b04b)!important;
    background-image:-o-linear-gradient(top,#faf58f,#e4b04b)!important;
    color:#000!important
}
.dropdown:hover .dropdown-content{
    display:block
}
.dropdown:hover .dropbtn{
    background-color:#3e8e41
}
.navbar-nav.main-nav>li>a:hover span{
    color:#000!important
}
.ambassadorlady{
    position:absolute;
    right:0;
    width:550px;
    top:-12px
}
.AmbassadorSignatureAV{
    background:url(../images/brand_si.png);
    height:62px;
    width:100px;
    position:relative;
    background-repeat:no-repeat
}
.ambassadorImgAV{
    background:url(../images/brand_Lady.png);
    position:relative;
    background-repeat:no-repeat;
    position:absolute;
    left:300px;
    width:240px;
    height:202px;
    top:-30px
}
.ambassadorImgAV:hover{
    background:url(../images/brand_Lady_hover.png);
    position:relative;
    background-repeat:no-repeat;
    position:absolute;
    top:-30px;
    left:300px;
    width:240px;
    height:202px
}
.ambassadorImgkhm{
    background:url(../images/brand_Lady.png);
    position:relative;
    background-repeat:no-repeat;
    position:absolute;
    top:166px;
    left:262px;
    width:240px;
    height:202px
}
.ambassadorImgkhm:hover{
    background:url(../images/brand_Lady_hover.png);
    position:relative;
    background-repeat:no-repeat;
    position:absolute;
    top:166px;
    left:262px;
    width:240px;
    height:202px
}
.fa{
    font:normal normal normal 14px/1 FontAwesome!important
}
html[lang='mm'] .box-account .text-info2{
    width:200px!important
}
html[lang='mm'] .box-account .text-info{
    width:195px!important
}
html[lang='mm'] .box-account{
    top:125px!important
}
span.slots_games_name{
    display:inline-table!important;
    background:#26272b!important;
    padding-left:10px;
    font-weight:600;
    color:#333!important!important;
    vertical-align:baseline!important;
    height:40px!important;
    line-height:13px!important;
    padding:0px 0px!important;
    padding-top:11px!important;
    max-height:40px!important;
    font-size:12px!important;
    color:#fff!important
}
.free_play{
    margin-top:15px!important
}
.real_play,.free_play{
    width:183px;
    height:30px;
    top:70px;
    line-height:30px;
    background:#004cff!important;
    background:-moz-linear-gradient(top,#fff095 0%,#b88416 88%);
    background:-webkit-linear-gradient(top,#fff095 0%,#b88416 88%);
    background:linear-gradient(to bottom,#fff095 0%,#b88416 88%)!important;
    width:150px!important;
    border-radius:50px;
    margin:auto;
    left:15px!important;
    top:10px!important;
    height:40px!important;
    color:#fff!important
}
.real_play:before,.free_play:before{
    content:"\0000a0";
    display:inline-block;
    height:22px;
    width:22px;
    line-height:24px;
    margin:0 4px 0px -4px;
    position:relative;
    top:0px;
    left:0px;
    background:url(../../images/slot-arrow.png) no-repeat left center;
    background-size:100%
}
.slots-list a:hover img{
    background:rgba(0,0,0,.8);
    opacity:.3
}
.slots-list a img{
    height:160px!important;
    width:100%
}
.slots-list a{
    height:200px!important
}
.slots-list a span{
    -webkit-transition-duration:2s;
    -webkit-transition-delay:1s;
    transition-duration:2s;
    transition-delay:1s;
    webkit-transition:all 0.5s
}
.slots-list a:hover .free_play,.slots-list a:hover .real_play{
    -webkit-animation:slideInDown 0.5s;
    animation:slideInDown 0.5s
}
.q {
    display: inline-block;
    flex: auto;
    padding-bottom: 15px;
    text-align: center;
    /* background-color: #ecd579; */
    border-radius: 3px;
    background: linear-gradient(to bottom,#faea91 0%,#bf8b2d 100%)!important;
    color: white;
    padding: 0 10px;
    margin-bottom: 5px;
    margin: 0 2px;
    margin-bottom: 15px;
    line-height: 35px !important;
    height: 35px;
}
.q_date a{
    color: #fff !important;
    font-weight: 300 !important;
}

.refmain a[href="https://direct.lc.chat/10205557/"]{
    animation: blinkingText .2s infinite
}
#bankaccname_to{white-space: nowrap;}
html:lang(vi) .q{padding: 0!important}
.sign-list li:not(:last-child) {margin-right: 11px!important;}
#header .container, #nav .container{display: block!important;}
.center-table-achievement td, .center-table-achievement th {
    white-space: nowrap;
}
html:lang(vi) .center-contant{
    width: 950px;
}
html:lang(vi) .center-side{
    width: 247px;
}
html:lang(vi) .marquee {animation: marquee 40s linear infinite!important}
a.k9winpro img[src="https://d2ajue4o5x1lc3.cloudfront.net/content/axwin688/images/k9win-usd-vite.png"]{
    margin-top: -8px!important;
}