/*標準化*/


/*margin padding 標準化*/

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}


/*標題 font-size 的標化*/

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%
}


/*移除清單list-style樣式*/

ol,
ul {
    list-style: none;
}


/*font-style,font-weight*/

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal;
}


/*del table border*/

table {
    border-collapse: collapse;
    border-spacing: 0;
}


/*del fieldset and img border*/

fieldset,
img {
    border: 0;
}


/*caption and th text-align:left*/

caption,
th {
    text-align: left;
}


/*del q的引號*/

q:before,
q:after {
    content: '';
}


/*clear float*/

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

a {
    outline: none;
    /* for Firefox Google Chrome  */
    behavior: expression(this.onFocus=this.blur());
    /* for IE */
}


/*底部mobile-wrap css*/

.login-wrap {
    background: url("../images/login_img01.png") 0 50% no-repeat;
}

.mem-wrap {
    background: url("../images/login_img02.png") 0 50% no-repeat;
}

.login-submit {
    background: url("../images/btn_login02.png") 0 0 no-repeat;
}

.first-login-wrap .login-submit {
    background: url("../images/btn_login01.png") 0 0 no-repeat;
}

.header-join {
    background: url("../images/btn_joinus02.png") 0 0 no-repeat;
}

.first-login-wrap .header-join {
    background: url("../images/btn_joinus02.png") 0 0 no-repeat;
    background-size: cover;
    height: 36px;
}

.contact-area {
    background: url("../images/footer_img01.png") 0 0 no-repeat;
}

.footer-onlineservice {
    background: url("../images/btn_OnlineService.png") 0 0 no-repeat;
}

.first-login-wrap #su-logout {
    background: url("../images/btn_logout01.png") 0 0 no-repeat;
}

.first-game-wrap {
    background: url("../images/container_img01.png?v=1") 44px 37px no-repeat;
}

.first-jp-wrap {
    background: url("../images/jp_text01.png") 0 21px no-repeat;
}

.jp-replace {
    background: url("../images/jp_replace.png") 0 0 no-repeat;
}

.mobile-wrap {
    background: url("../images/container_img02.png?v=11") 302px 7px no-repeat;
}

.product {
    background: url("../images/container_text_img02.png?v=11") 52px 52px no-repeat;
}

.lottery-img {
    background: url("../images/btn_lottery.png") 0 0 no-repeat;
}

.live-img {
    background: url("../images/btn_livecasino.png") 0 0 no-repeat;
}

.sports-img {
    background: url("../images/btn_sports.png") 0 0 no-repeat;
}

.chess-img {
    background: url("../images/btn_chess.png?v=1") 0 0 no-repeat;
}

.mobile-download {
    background: url("../images/btn_download.png?v=1") 0 0 no-repeat;
}

.about-wrap {
    background: url("../images/container_text_img03.png?v=111") 0 3px no-repeat;
}

.sidemenu-header {
    background: url("../images/sidebar_top.png?v=1") 0 0 no-repeat;
}

.sidemenu-footer {
    background: url("../images/sidebar_bottom.png?v=1") 0 0 no-repeat;
}

.game-bb-img {
    background: url("../images/ks.png") 0 0 no-repeat;
}

.game-mg-img {
    background: url("../images/lhc.png") 0 0 no-repeat;
}

.game-pt-img {
    background: url("../images/ffc.png") 0 0 no-repeat;
}

.game-gns-img {
    background: url("../images/klc.png") 0 0 no-repeat;
}

.game-isb-img {
    background: url("../images/dpc.png") 0 0 no-repeat;
}

.game-hb-img {
    background: url("../images/pk10.png") 0 0 no-repeat;
}


/*首页电子游戏css*/

.ele-firstgame {
    position: relative;
}
.js-ele-firstgame-fade{
    width: 166px;
    height: 112px;
    float: left;
    _display: inline;
    position: relative;
    overflow: hidden;
}
.ele-firstgame-1 {
    background: url(../images/xamlhc.png?737075) no-repeat;
}



.ele-firstgame-2 {
    background: url(../images/lamlhc.png?737075) no-repeat;
}

.ele-firstgame-3 {
    background: url(../images/xglhc.png?737075) no-repeat;
}


.ele-firstgame-4 {
    background: url(../images/xyk3.png?737075) no-repeat;
}

.ele-firstgame-5 {
    background: url(../images/wflhc.png?737075) no-repeat;
}


.ele-firstgame-6 {
    background: url(../images/sfc.png?737075) no-repeat;
}


/*超級彩金*/

.ele-jackpot-wrap {
    position: relative;
    width: 200px;
    height: 50px;
    line-height: 50px;
    color: #FFF;
    text-align: right;
    font-size: 25px;
    font-weight: bold;
    cursor: pointer;
}

.login-submit {
    background: url("../images/btn_login01.png") no-repeat;
    background-size: cover;
    height: 37px;
}

.first-login-wrap .login-submit:hover,
.first-login-wrap .header-join:hover,
.login-submit:hover,
.header-join:hover {
    background-position: 0 97%;
}

.header-join {
    background: url("../images/btn_joinus02.png") 0 0 no-repeat;
    background-size: cover;
    height: 36px;
}

.ele-accinfo {
    display: block;
    padding-right: 5px;
    padding-bottom: 4px;
}

.ele-accinfo .fa {
    padding: 0 2px;
    font-size: 14px;
}

.ele-first-balance {
    display: inline-block;
}

.ele-acc-unit {
    display: inline-block;
}

.ele-obalance-wrap {
    position: relative;
    display: inline-block;
}

.ele-other-balance {
    cursor: pointer;
}


/*头部logocss*/

#ele-logo-wrap,
#ele-logo-img {
    width: 239px;
    height: 86px;
    background-repeat: no-repeat;
    display: block;
    cursor: pointer;
    position: relative;
    top: 12px;
}

#ele-logo-wrap {
    background-position: 100% 100%;
}

#ele-logo-img {
    background-position: 0 0;
}

.paizhao {
    display: none;
    position: absolute;
    z-index: 99999999999999;
    width: 500px;
    height: 300px;
}

.ele-accinfo {
    display: inline-block;
    padding-right: 5px;
}

.ele-accinfo .fa {
    padding: 0 2px;
    font-size: 14px;
}

.ele-first-balance {
    display: inline-block;
}

.ele-acc-unit {
    display: inline-block;
}

.ele-obalance-wrap {
    position: relative;
    display: inline-block;
}

.ele-other-balance {
    cursor: pointer;
}