/*標準化*/
/*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 */
}

#ele-logo-wrap, #ele-logo-img {
    width: 236px;
    height: 100px;
    /* background-image: url('../images/logo.swf'); */
    background-repeat: no-repeat;
    display: block;
    cursor: pointer;
}

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

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

/* 主選單 */
.ele-navbar-wrap, .ele-navbar-wrap li {
    position: relative;
}

.ele-navbar-wrap .ele-nav-title, .ele-navbar-wrap .ele-nav-subtitle {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.ele-navbar-wrap .ele-nav-hot {
    position: absolute;
    z-index: 1;
    display: block;
}

/* 下拉子選單與more子選單 */
.ele-subnav-group, .ele-more-wrap {
    position: absolute;
    z-index: 999;
    overflow: hidden;
}

.ele-more-icon {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 15px;
    height: 18px;
    background: url('../images/icon_down_light.png') 0 0 no-repeat;
    cursor: pointer;
}

.ele-subnav-group a, .ele-more-wrap a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.ele-more-wrap .ele-nav-subtitle, .ele-more-wrap .ele-nav-hot {
    display: none;
}

.ele-firstgame {
    position: relative;
}

.ele-firstgame-1 {
    width: 156px;
    height: 153px;
    float: left;
    _display: inline;
    position: relative;
    overflow: hidden;
    background: url(../images/138473892082.png?763565) -156px bottom no-repeat;
}

.ele-firstgame-1 span {
    width: 156px;
    height: 153px;
    background: url(../images/138473891904.png?763565) left top no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}

.ele-firstgame-2 {
    width: 156px;
    height: 153px;
    float: left;
    _display: inline;
    position: relative;
    overflow: hidden;
    background: url(../images/138473891528.png?763565) -156px bottom no-repeat;
}

.ele-firstgame-2 span {
    width: 156px;
    height: 153px;
    background: url(../images/138473891349.png?763565) left top no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}

.ele-firstgame-3 {
    width: 156px;
    height: 153px;
    float: left;
    _display: inline;
    position: relative;
    overflow: hidden;
    background: url(../images/138473890887.png?763565) -156px bottom no-repeat;
}

.ele-firstgame-3 span {
    width: 156px;
    height: 153px;
    background: url(../images/138473890696.png?763565) left top no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}

.ele-firstgame-4 {
    width: 156px;
    height: 153px;
    float: left;
    _display: inline;
    position: relative;
    overflow: hidden;
    background: url(../images/138473890201.png?763565) -156px bottom no-repeat;
}

.ele-firstgame-4 span {
    width: 156px;
    height: 153px;
    background: url(../images/138473890072.png?763565) left top no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}


#page-header {
    background-image: url('../images//banner02.png');
}

#LoginForm p {
    float: left;
    line-height: 27px;
    margin-right: 8px;
    position: relative;
    width: 120px;
    height: 27px;
}

.za_text {
    background-color: #140A08;
    border: 1px solid #352927;
    color: #8F8775;
    outline: 0;
    line-height: 25px;
    padding-left: 10px;
    width: 110px;
    height: 25px;
}

.login-btn {
    padding-left: 3px;
}

.login-btn ul li a.btn-pw {
    color: #8F8775;
    background: transparent;
}

.login-btn input {
    background-color: #DC770F;
    border: 0;
    color: #FDFECC;
    cursor: pointer;
    width: 56px;
    height: 27px;
    line-height: 27px;
}

.cssSet .ele-lang-wrap {
    float: left;
    padding-top: 19px;
}

/* 首頁-加入,歡迎按鈕 */
.first-btn-red-envelope a {
    background: url('../images/btn_promotions01.png') 0 0 no-repeat;
}

.first-btn-promotions a {
    background: url('../images/btn_promotions02.png') 0 0 no-repeat;
}

.first-btn-vip a {
    background: url('../images/btn_vipsearch.png') 0 0 no-repeat;
}

.first-btn-mobile a {
    background: url('../images/btn_mobilebet.png') 0 0 no-repeat;
}

.first-btn-challenge a {
    background: url('../images/btn_casino.png') 0 0 no-repeat;
}

.first-contact {
    background-image: url('../images/contact.jpg');
}

/* 首頁-news */
.first-news-wrap {
    background-image: url('../images/newsbg.png');
}

/* 首頁-不規則按鈕 */
.first-specBtn-join a {
    background-image: url('../images/btn_joinus02.png');
}

.first-specBtn-promotion a {
    background-image: url('../images/btn_memberexclusiveii.png');
}

/* 各頁標題 */
.page-title {
    background-image: url('../images/title_welcome.png');
}

/* 左側選單標題 */
.menual-list-top {
    background-image: url('../images/sidebar_top.png');
}

/* 搶先看 */
.GameIcon-First {
    background-image: url('../images/First_zh-cn.png');
}

/*
** 各站 遊戲彩金 Game Jackpot
*/
.ele-gamejp-wrap {
    background: url('../images/gamejp_bg.png') 0 0 no-repeat;
}

#js-ele-slider-swf {
    visibility: hidden
}

#ele-logo-wrap {
    visibility: hidden
}


 .ele-msg-cp {
     cursor: pointer;
 }



 .ele-lang-wrap {
     height: 20px;
     vertical-align: middle;
     display: inline-block;
     *display: inline;
     *zoom: 1;
 }

.ele-lang-option {
    width: 22px;
    height: 16px;
    vertical-align: top;
    *margin-left: 4px;
    background: url('../images/lang_rect.png') no-repeat;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.ele-lang-zh-cn {
    background-position: 0 -40px;
}

.ele-lang-en {
    background-position: 0 -80px;
}

.ele-lang-ja {
    background-position: 0 -120px;
}

.ele-lang-ko {
    background-position: 0 -160px;
}

.ele-lang-vi {
    background-position: 0 -200px;
}

.ele-lang-th {
    background-position: 0 -240px;
}

#js-ele-subnav-ball a{
    color: #F7D78C;
    background:#7C1512 ;
    opacity: .8;
    text-align: center;
    height: 20px;
    line-height: 20px;

}

#js-ele-subnav-live a{
    color: #F7D78C;
    background:#7C1512 ;
    opacity: .8;
    text-align: center;
    height: 20px;
    line-height: 20px;
}
#js-ele-subnav-game a{
    color: #F7D78C;
    background:#7C1512 ;
    opacity: .8;
    text-align: center;
    height: 20px;
    line-height: 20px;
}

#js-ele-subnav-ltlottery a{
    color:#F7D78C;
    background:#7C1512 ;
    opacity: .8;
    text-align: center;
    height: 20px;
    line-height: 20px;
}

#js-ele-subnav-live a{
    color: #F7D78C;
    background:#7C1512 ;
    opacity: .8;
    text-align: center;
    height: 20px;
    line-height: 20px;
}

