/*??�C???bootstrap???border-box*/
*{
    -webkit-box-sizing: content-box!important;
    -moz-box-sizing: content-box!important;
    box-sizing: content-box!important;
}
/*?��??o�C??�C*/
/*margin padding ?��??o�C??�C*/
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 ????��???�C*/
h1,h2,h3,h4,h5,h6
{font-size:100%}
/*?��?��?��??��?�C?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;
float: left;
}
/*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 {
    text-decoration: none; outline: none;  /* for Firefox Google Chrome  */
    behavior:expression(this.onFocus=this.blur());  /* for IE */
}
a:hover{
    color:red;
}
a:visited{
    color: #dce9ef;
}
    /* common style */
.clear {
    clear: both;
    margin: 0;
    padding: 0;
}

/* site style */
body {
    min-width: 1060px;
    color: #000;
    font-size: 12px;
    background: url('../images/bg03_x.jpg') repeat-x #040B51;
}
.zh-cn body {
    font-family: STHeiti,"Microsoft YaHei", "???��?����?����?��", "SimSun", "?????��",arial;
}
.zh-tw body {
    font-family: "Microsoft JhengHei","???��???-�ꨦ?����?��",arial,helvetica,sans-serif;
}
.is-tpl body{
    background: none;
}
.game body{
    background: url('../images/bg02_x.jpg') repeat-x #040B51;
}
.first body{
    background: url('../images/bg01_x.jpg') repeat-x #040B51;
}
.madvertis body,.hall body{
    background: url('../images/bg03_x.jpg') repeat-x #040B51;
}
#page-container {
    /*background: url('../images/content_bg.png') 100% -54px no-repeat;*/
    background-color: #040B51;
}
.game #page-container{
    background-position: 50% 0;
}
.first #page-container{
    border-top: 2px solid #FFB900;
    background-position: 50% 0;
}
#page-body{
    width: 1060px;
    min-height: 400px;
    margin:auto;
    padding: 20px 0;
    text-align:center;
    background-color: #2C5FAA
}
.game #page-body{
    width: 1000px;
    padding: 0;
    background: none;
}
.madvertis #page-body{
    padding: 29px 0;
}
.first #page-body{
    padding: 0px;
    background: none;
}
/* header */
#page-header {
    background: url('../images/bg01.png') 50% 0 no-repeat;

}
.is-tpl #page-header{
    background: none;
}
.header{
    background: url('../images/header_bg_x.png') repeat-x;
}
.is-tpl .header{
    background: none;
}
.first .header{
    position: relative;
    overflow: hidden;
}
.header-top-wrap{
    width: 1060px;
    margin: 0 auto;
}
.header-logo{
    float: left;
    width: 335px;
}
.header-logo img{
    margin-top:20px;
    display: block;
}
.header-slogan{
    float: left;
    width: 210px;
    height: 132px;
    color:yellow;
    font-size:14pt;
}
.user{
    float:right;
    color:#fff;
    margin-top:10px
}
.user a,.user a:visited,.user a:hover{
    margin:auto auto auto 10px;text-decoration:none;color:#FFB900;
}
.user span{
    text-align:left;margin-left:0;padding:0!important
}
.user label{
    margin-left:5px
}
.topright{
    position: absolute;
    right:15%;
    top:42px;
    z-index:1
}

#datetime{
    margin-left:10px;
    padding:10px;
    color:yellow;
    display: -webkit-box;
}
.header-right-link{
    height: 20px;
    line-height: 20px;
}
.top-link-wrap{
    float: right;
    color: #AD65C1;
}
.top-link-wrap a{
    text-decoration: none;
}
.top-custom-link:hover{
    color: #FC0!important;
}
.lang-wrap {
    float: right;
    margin-right: 10px;
}
.est-wrap {
    float: right;
    margin-top: 8px;
}
#est_bg.time_text{
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: transparent;
}
/* ????����??� */
.login-wrap{
    margin-top: 17px;
}
.login-area-form{
    float: right;
}
.login-unit {
    float: right;
    position: relative;
    width: 141px;
    padding-left: 10px;
    margin-left: 1px;
    line-height: 24px;
    color: #73178F;
    background: url('../images/h_inputbg.png') 0 0 no-repeat;
}
.login-unit.login-unit-chk{
    width: 104px;
    background: url('../images/h_inputbg1.png') 0 0 no-repeat;
}
.login-unit .login-placeholder {
    position: absolute;
    left: 10px;
    top: 1px;
    cursor: text;
    color: #73178F;
    font-family: arial;
}
.login-input {
    width: 138px;
    color: #73178F;
    border: none;
    outline: none;
    background-color: transparent;
}
.login-acc,
.login-unit-chk .login-input{
    width: 100px;
}
.acc-unicode{
    position: absolute;
    right: 2px;
    top: 0;
    color: #73178F;
    font-size: 14px;
    font-family: arial;
}
.login-btn-wrap{
    float: right;
    clear: right;
    padding-top: 9px;
}
.forget-pw{
    float: right;
    width: 68px;
    height: 28px;
}
.join-btn{
    float: right;
    width: 96px;
    height: 28px;
    margin: 0 4px;
}
.login-submit {
    float: right;
    width: 96px;
    height: 28px;
    outline: none;
    border: none;
    cursor: pointer;
}
.forget-pw:hover,
.join-btn:hover,
.login-submit:hover{
    background-position: 0 100%;
}
.vPic1 {
    position: absolute;
    right: 2px;
    top: 3px;
    cursor: pointer;
}
/* ????����??? */
.header-right-bottom{
    margin-top: 10px;
}
.loggin-wrap{
    float: right;
    padding-top: 26px;
}
.mem-info-left{
    float: left;
    width: 14px;
    height: 54px;
    background: url('../images/bg_logout1.png') 0 0 repeat-x;
}
.mem-info-middle{
    float: left;
    height: 54px;
    min-width: 369px;
    background: url('../images/bg_logout1.png') 0 50% repeat-x;
}
.mem-info-right{
    float: left;
    width: 14px;
    height: 54px;
    background: url('../images/bg_logout1.png') 0 100% repeat-x;
}
.mem-info {
    height: 28px;
    line-height: 28px;
    color: #FFF;
}
/* ????��?��???�C? */
.SU-Menual{
    height: 24px;
    line-height: 24px;
    color: #FFF;
}
.SU-Menual li {
    float: left;
}
.SU-Menual a {
    color: #FFF;
    text-decoration: none;
    transition: color .2s;
}
.SU-Menual a:hover {
    color: #FF0;
}
/* ???��???�C? */
.fixed .mainnav-wrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 1060px;
    z-index: 100;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.7);
    background: url('../images/header_bg_x.png') 0 -132px repeat-x;
}
.mainnav-align{
    width: 1281px;
    margin: 0 auto;
}
.mainnav-placeholder,
.mainnav-wrap,
.mainnav {
    height: 49px;
}
.mainnav {
    float: left;
}
.mainnav li {
    float: left;
    padding-left: 2px;
    background: url('../images/nav_line.png') 0 50% no-repeat;
}
.mainnav li:first-child{
    padding-left: 0;
    background: none;
}
.mainnav ul{
    text-align: center;
    margin-left:-80px;
}
.mainnav ul a {
    display: block;
    width: 110px;
    height: 40px;
    padding-top: 9px;
    color: #FFF;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px #8317A2
}
.en .mainnav ul a{
    height: 49px;
    line-height: 49px;
    padding-top: 0;
}
.mainnav .sub-nav{
    display: block;
}
.mainnav .sub-nav:after{
    display: block;
    height: 20px;
}
.nbar li{
    cursor:pointer
}
.LS-first .sub-nav:after {
    content: url('../images/nav_home.png');
}
.LS-ball .sub-nav:after {
    content: url('../images/nav_sports.png');
}
.LS-game .sub-nav:after {
    content: url('../images/nav_casino.png');
}
.LS-ltlottery .sub-nav:after {
    content: url('../images/nav_lottery.png');
}
.LS-memberexclusiveii .sub-nav:after {
    content: url('../images/nav_promotions.png');
}
.LS-mobile .sub-nav:after {
    content: url('../images/nav_mobile.png');

}
.mainnav ul a.current,
.mainnav ul a:hover {
    color: 	#00FFFF;
    background: url('../images/nav_over.png') 0 0 no-repeat;
    /*height: 54px!important;*/
}
.mainnav-service{
    float: right;
    width: 131px;
    height: 49px;
}
.mainnav-service:hover{
    background-position: 0 100%;
}

.lsub-back-bg{
    background-position: 100% 32px;
}
.header-bottom-bg{
    background: url('../images/content_bg.png') 50% 301px no-repeat;
}
.banner-wrap{
    position: relative;
    width: 1060px;
    margin: 0 auto;
    padding-top: 302px;

}
/*banner-wrap*/
.banner-title{
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 270px;
    height: 84px;
    background: url("../images/game_btn_entergame.png");
}
/* ��|�C��??��?a?��- */
.ad-flash{
    position: relative;
    left: 50%;
    right: 50%;
    width: 1920px;
    height: 400px;
    margin-left: -960px;
    /*background: url('../images/title_frist_bg.png') 0 0 no-repeat;*/
}
/* ��|�C��?? */
.first-news-wrap{
    float: left;
    width: 265px;
    height: 154px;
    padding-right: 30px;
    font-size: 14px;
    color: #FFF;
    background: url('../images/first_newbg.png') 0 0 no-repeat;
}
.first-news-title{
    height: 34px;
    line-height: 34px;
    padding-left: 40px;
    font-weight: bold;
}
.first-news-item{
    height: 104px;
    padding: 8px 18px;
}
.first-top-btn{
    float: left;
}
.first-top-btn a{
    float: left;
    width: 247px;
    height: 155px;
}
.first-download-btn{
    margin: 0 12px;
}
.first-top-btn a:hover{
    background-position: 0 100%;
}
.first-bottom-wrap{
    height: 380px;
    margin-top: 57px;
}
/* ��|�C��??��????2??�C */
.first-game-wrap{
    float: left;
    width: 795px;
}
.game-wrap-left,
.game-wrap-middle,
.game-wrap-right{
    float: left;
    width: 265px;
    height: 380px;
}
.game-wrap-middle a{
    display: block;
    width: 265px;
    height: 219px;
}
.middle-bottom-link{
    margin-top: -58px;
}
.first-bottom-right{
    float: left;
    width: 265px;
}
.first-game-wrap a:hover{
    background-position: 0 100%;
}
.first-bottom-right{
    height: 225px;
    padding-top: 155px;
}
.sub-link-top a,
.sub-link-bottom a{
    float: left;
    width: 132px;
    height: 55px;
}
.sub-link-top a:hover,
.sub-link-bottom a:hover{
    background-position: 0 100%;
}
/* ��|�C��?????��?�� */
.first-jp-wrap{
    width: 215px;
    height: 65px;
    padding: 50px 26px 0 24px;
}
.first-jp-wrap .ele-jackpot-wrap{
    text-align: center;
    font-size: 28px;
    text-shadow: 1px 1px 1px #000;
}
.first-welcome-wrap{
    width: 265px;
    height: 115px;
}
/* ??�?�C��?????�� */
.news-wrap-bg{
    padding-bottom: 16px;
    background-color: #2C5FAA;
}
.news-wrap{
    height: 28px;
    padding-top: 10px;
    padding-left: -64px;
    color: #FFF;
    background-color: #1F4582;
}
.news-title {
    float: left;
    /*width: 64px;*/
    line-height:14px;
    padding-left: 26px;
    font-size: 14px;
    font-weight: bold;
}
.en .news-title{
    width: 46px;
}
.news-item {
    float: left;
    width: 686px;
    padding-top: 2px;
}
.en .news-item{
    width: 704px;
}
/* footer */
/* #page-footer {
    background: url('../images/footer_x.jpg') 50% 0 repeat-x;
} */
.footer {
    position: relative;
    width: 1060px;
    margin: 0 auto;
}
.footer-top-wrap{
    height: 78px;
    padding-top: 23px;
    padding-bottom: 28px;
    text-align: center;
    color: #87CEFA;
}
.footer-top-wrap:before{
    position: absolute;
    top: 30px;
    left: 0;
    content: '';
    border-top: 1px solid #87CEFA;
    width: 100%;
}
.article-menu{
    position: relative;
    display: inline-block;
    padding: 0 36px;
    background-color: #4C0261;
}
.article-menu a{
    color: #DF73EE;
    text-decoration: none;
}
.article-menu a:hover{
    color: #FFEA00;
}
.copyright{
    margin: 10px 0;
}
/* .footer-middle-wrap{
    height: 204px;
    padding-top: 46px;
    margin-left:50px;
} */
.footer-box{
    float: left;
    height: 154px;
    border-left: 1px solid #E2E2E2;
}
.footer-box.first{
    border: none;
    width: 255px;
}
.footer-box.second{
    width: 182px;
}
.footer-box.third{
    width: 210px;
}
.footer-box.fourth{
    width: 206px;
    padding-top: 15px;
    padding-left: 36px;
}
.footer-box-title{
    font-size: 15px;
    font-weight: bold;
    color: #575757;
}
.footer-box-email{
    margin-top: 19px;
    padding-left: 22px;
    color: #575757;
}
.footer-service-btn{
    display: block;
    width: 178px;
    height: 48px;
    margin-top: 29px;
}
.footer-service-btn:hover{
    background-position: 0 100%;
}
.footer-bottom-wrap{
    height: 65px;
    padding-top: 26px;
    margin-left:50px;
}
.footer-logo{
    float: left;
    width: 193px;
    height: 55px;
    margin-top: 11px;
    background: url('../images/first_footer_logo.png?12') 0 0 no-repeat;
}

.footer-bank-img{
    float: left;
    width: 664px;
    height: 60px;
    margin-left: 14px;
    background: url('../images/footer_img.png') 0 0 no-repeat;
}
/* ELE Style */
/*
** ?????? ��????2???��?�� Game Jackpot
*/
.ele-gamejp-wrap {
    width: 1000px;
    height: 80px;
    margin-top: 20px;
}
.ele-gamejp-title {
    width: 252px;
}
.ele-gamejp-title,
.ele-gamejp-bb-area,
.ele-gamejp-g3d-area {
    float: left;
    height: 80px;
}
.ele-gamejp-bb-area,
.ele-gamejp-g3d-area{
    width: 172px;
    padding: 0 10px 0 160px;
}
.ele-gamejp-g3d-area{
    margin-left: 36px;
}
.ele-gamejp-explain {
    float: right;
    color: #C2B9C1;
    transition: all 0.2s ease;
}
.ele-gamejp-explain:hover{
    color: #FFF;
}
.ele-gamejp-prize {
    padding-top: 6px;
    height: 35px;
    line-height: 35px;
    font-size: 24px;
    color: #FFBF00;
}
.ele-gamejp-wrap .ele-gamejp-prize{
    text-align: right;
}
/* ?��????��?��  */
.ele-layout-subjp .ele-game-layout{
    height: 228px;
}
.ele-layout-subjp .ele-game-ctl-wrap{
    bottom: 36px;
}
.ele-layout-subjp .ele-game-sub-jp .minorJP{
    margin-top: 10px;
    padding: 0 10px 0 10px;
    color: #FFF;
    background: #290542;
    box-shadow: 0 3px 1px rgba(0,0,0,0.5);
}
.ele-layout-subjp .ele-game-sub-jp .minorJP:before{
    color: #DDD;
}
/*
** ?????? ��????2?��?��|???�� Game Menu
*/
.game-menu-bg{
    margin-top: 9px;
}
.game-menu {
    margin: 0 auto;
    width: 1000px;
    background: url('../images/game_menu.png') no-repeat;
}
.game-menu .game-menu-title {
    display: none;
}
.game-menu-bg,
.nav-normal > a {
    height: 64px;
}
.nav-normal {
    background: url('../images/game_menu_line.png') no-repeat 100% 50%;
}
.nav-normal > a {
    padding: 0 20px;
    line-height: 64px;
    text-decoration: none;
}
.nav-icon {
    display: inline-block;
    vertical-align: text-top;
    width: 18px;
    height: 18px;
    transition: all 0.2s ease;
}
/*
** ?????? ��????2????��?
*/
#ele-search-wrap {
    width: 254px;
    height: 34px;
    margin-top: 15px;
    margin-right: 12px;
}
/* for ie8*/
#ele-search-wrap label {
    top: 8px;
    left: 6px;
}
#ele-search-wrap .ele-search-input {
    float: left;
    margin: 0 5px;
    height: 100%;
    line-height: 34px \9;
}
#ele-search-wrap label,
#ele-search-wrap .ele-search-input {
    width: 202px;
}
#ele-search-wrap .ele-search-btn {
    width: 42px;
}
/*
** ??????��????2??�C ?����???
*/
.game .ele-game-wrap {
    margin: 20px auto;
    width: 996px;
}
.ele-game-layout {
    margin: 14px 6px;
    width: 320px;
    height: 192px;
    background: url('../images/game_bg.png') no-repeat 0 0;
}
.ele-game-name h3 {
    width: 200px;
    height: 30px;
    color: #FFF;
    line-height: 30px;
}
.ele-game-ctl-wrap,
.ele-game-ctl-tools,
.ele-game-ctl-links {
    width: 100%;
}
.ele-game-img,
.ele-game-ctl-wrap {
    bottom: 0;
}
.ele-game-ctl-tools {
    height: 28px;
    background: url('../images/game_toolbar.png') no-repeat 0 0;
}
.ele-game-ctl-tools .ele-game-tool{
    line-height: 28px;
}
/*
** ?????? ��????2�����?��?
*/
.ele-game-link {
    display: block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    text-decoration: none;
}
.ele-game-ctl-links a{
    color: #000;
    background: url('../images/game_btn_rule.png') no-repeat 0 0;
}
.ele-game-ctl-links a:hover{
    background-position: 0 100%;
}
.ele-game-ctl-links a.ctl-btn-enter{
    background: url('../images/game_btn_entergame.png') no-repeat 0 0;
}
.ele-game-ctl-links a.ctl-btn-enter:hover{
    background-position: 0 100%;
}

/* ?�C??????�??? */
#page-sidebar {
    float: left;
    width: 220px;
    margin-left: 17px;
}
#page-right {
    float: right;
    padding: 1px;
    margin-right: 16px;
    background-color: #922EAE;
}
#page-right{
    width: 790px;
}
.madvertis-breadcrumbs{
    height: 38px;
    line-height: 38px;
    padding-left: 40px;
    color: #FFF;
}
.page-right-content{
    min-height: 300px;
    padding: 0 40px 74px;
    background-color: #4C0261;
}
.page-right-content iframe {
    width: 710px;
}

/*?�C????*/
#direction {color: #FFF;}

/*?�C?????��?��??*/
#articles:before,
#articles:after,
#Union:before,
#Union:after{
    content:"";
    display:table;
}
#articles:after,
#Union:after{
    clear:both;
}
#articles,
#Union{
    *zoom:1;
}
.case-article-title {
    color: #FFF;
}
#direction ul.mtab-menual {
    list-style: none;
    border-bottom: 3px solid #922EAE;
}
#direction ul.mtab-menual li {
    color: #FFF;
    background-color: #B42BDA;
    display: inline-block;
    vertical-align: bottom;
    *display: inline;
    *zoom: 1;
    margin-right: 4px;
    padding: 1px 10px;
    cursor: pointer;
    border-radius: 5px 5px 0 0;
    transition: background-color .4s;
}
#direction ul.mtab-menual li:hover,
#direction ul.mtab-menual li.mtab {
    background-color: #922EAE;
}
#direction .mtab-menual {
    margin-top: 10px;
}

/*??a????��????*/
#direction #PT-switcher-wrap {
    margin: 1.5em auto;
    width: 960px;
}

/*?����?������??��?��*/
.Tpl-table01 {
    background-color: #FFF;
    border: 1px solid #CCC;
    color: #000;
    font-size: 12px;
}
table .Tpl-title01 th {
    background-color: #DDD;
    height: 24px;
    text-align: center;
    font-weight: bold;
}
#Tpl-user-acc span {
    line-height: 20px;
    color: #0000FF;
}
.Tpl-table01 th, .Tpl-table01 td {
    height: 22px;
    border: 1px solid #CCC;
}
tr.Tpl-trcolor1 { background: #FFF; }
tr.Tpl-trcolor2 { background: #EEE; }
tr.Tpl-trmouseenter { background: #DEF; }
#Tpl-memdata .Tpl-table01 th,
#Tpl-memdata .Tpl-table01 td.Tpl-left { text-align: center; }
#Tpl-memdata .Tpl-table01 td.Tpl-right { text-align: left; }
.Tpl-blue { color: #00F; }

/* ????������?�̨�?�� */
.page-lottery-list ul{
    display: inline;
    float: left;
    margin: 0 0 10px 19px;
    width: 319px;
}

.lot-page-body ul li {
    margin-bottom: 10px;
}

.header-slogan{
    background: url('../images/header_slogan.png') 0 30px no-repeat;
    padding-top:60px;
    box-sizing:border-box!important;
    height:128px;
}
.header-user{
    /*background: url('../images/header_money.png') 0 0 no-repeat;*/
}
.forget-pw{
    background: url('../images/getpwBtn.png') 0 0 no-repeat;
}
.join-btn{
    background: url('../images/btn_joinus.png') 0 0 no-repeat;
}
.login-submit {
    background: url('../images/btn_login.png') 0 0 no-repeat;
}
.mainnav-service{
    background: url('../images/nav_onlinservice.png') 0 0 no-repeat;
}
.loggin-wrap{
    background: url('../images/bg_logout1.png') 0 0 no-repeat;
}
/*banner-wrap*/
.header-banner-bg{
    background:url('../images/little_bg.png') 50% 0 no-repeat;
    background-color:DarkSlateBlue;
}
.live .header-banner-bg,
.livetop .header-banner-bg { background:url('../images/title_livecasino_bg.jpg') 50% 0 no-repeat;background-size:cover}
.hall .header-banner-bg,.login .header-banner-bg ,.appdownload  .header-banner-bg{ background:url('../images/little_bg.png?v2') 50% 0 no-repeat;}
.joinmember .header-banner-bg { background:url('../images/title_joinus.jpg') 50% 0 no-repeat;}
title_welcome.png
.banner-title{ background:url('../images/title_welcome.png') 0 0 no-repeat;}
.hall .banner-title {background:url('../images/title_hall.png') 0 0 no-repeat;}
.appdownload .banner-title {background:url('../images/title_download.png') 0 0 no-repeat;}
.login .banner-title {background:url('../images/title_login.png') 0 0 no-repeat;}
.livetop .banner-title { background:url('../images/title_livecasino.png') 0 0 no-repeat;}
/*.memberexclusiveii .banner-title { background:url('../images/title_memberexclusiveii.png') 0 0 no-repeat;}*/
/*
** ?????? ��????2???��?�� Game Jackpot
*/
.ele-gamejp-wrap {
    background: url('../images/gamejp_bg.png') 0 0 no-repeat;
}
/* ��|�C��????�먦?? */
.first-mobile-btn{
    background: url('../images/btn_download.png') 0 0 no-repeat;
}
.first-download-btn{
    background: url('../images/btn_download1.png') 0 0 no-repeat;
}
.first-join-btn{
    background: url('../images/btn_onlineservice2.png') 0 0 no-repeat;
}
.first-service-btn{
    background: url('../images/btn_onlineservice.png') 0 0 no-repeat;
}
/* footer */
.footer-box.first{
    background: url('../images/first_footer_icon.png') 0 0 no-repeat;
}
.footer-box.second{
    background: url('../images/first_footer_icon1.png') 0 0 no-repeat;
}
.footer-box.third{
    background: url('../images/first_footer_icon2.png') 0 0 no-repeat;
}
.footer-service-btn{
    background: url('../images/first_footer_onlineservice.png') 0 0 no-repeat;
}
/* ��|�C��??��????2??�C */
.game-wrap-left{
    background: url('../images/game01.png') 0 0 no-repeat;
}
.middle-top-link{
    background: url('../images/game02.png') 0 0 no-repeat;
}
.middle-bottom-link{
    background: url('../images/game03.png') 0 0 no-repeat;
}
.game-wrap-right{
    background: url('../images/game04.png') 0 0 no-repeat;
}
.first-bottom-right{
    background: url('../images/first_right_icon.png') 0 0 no-repeat;
}
/* ��|�C��????�䨦??�����?��? */
.sub-link-guide{
    background: url('../images/btn_guide.png') 0 0 no-repeat;
}
.sub-link-vip{
    background: url('../images/btn_vip.png') 0 0 no-repeat;
}
.sub-link-info{
    background: url('../images/btn_data.png') 0 0 no-repeat;
}
.sub-link-network{
    background: url('../images/btn_network.png') 0 0 no-repeat;
}
/* ��|�C��?????��?�� */
.first-jp-wrap{
    background: url('../images/prize_bg.png') 0 0 no-repeat;
}
.first-welcome-wrap{
    background: url('../images/jp_link.png') 0 0 no-repeat;
}
#ele-logo-wrap,
#ele-logo-img {
    width: 335px;
    height: 132px;
    background-image: url('../images/logo.png');
    background-repeat: no-repeat;
    display: block;
    cursor: pointer;
}

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

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

#kinMaxShow{visibility:hidden;width:1920px; height:480px;overflow:hidden;}
/*��?��?��????��?��*/
.ele-jackpot-wrap{
    width: 215px;
    height: 44px;
    line-height: 44px;
    color: #FFFCAA;
    text-align: right;
    font-size: 25px;
    font-weight: bold;
    cursor: pointer;
}
.ele-jackpot span{
    letter-spacing: 2px;
}
#js-ele-jpRemote{
    float: left;
    visibility: hidden;
    height: 0;
    width: 0;
    overflow: hidden;
}
#kinMaxShow {
    visibility: hidden;
    width: 1920px;
    height: 480px;
    overflow: hidden;
}
#kinMaxShow * {
    margin: 0;
    padding: 0;
}

#kinMaxShow .kinMaxShow_image_box {
    width: 100%;
    height: 480px;
    position: relative;
    z-index: 1;
}

#kinMaxShow .kinMaxShow_image_box .kinMaxShow_image_item {
    width: 100%;
    height: 480px;
    position: absolute;
    overflow: hidden;
}

#kinMaxShow .kinMaxShow_image_box .kinMaxShow_image_item a {
    width: 100%;
    height: 480px;
    display: block;
    text-decoration: none;
    padding: 0;
    margin: 0;
    background: transparent;
    text-indent: 0;
    outline: none;
    hide-focus: expression(this.hideFocus=true);
}

#kinMaxShow .kinMaxShow_button {
    right: 6px;
    bottom: 6px;;
    position: absolute;
    list-style: none;
    z-index: 2;
}

#kinMaxShow .kinMaxShow_button li {
    width: 10px;
    height: 10px;
    line-height: 10px;
    font-size: 6px;
    background: #cccaca;
    border: 1px solid #ffffff;
    color: #666666;
    text-align: center;
    margin-right: 4px;
    font-family: Verdana;
    float: left;;
    cursor: pointer;
    -webkit-text-size-adjust: none;
}

#kinMaxShow .kinMaxShow_button li.focus {
    background: #CC0000;
    border: 1px solid #FF0000;
    color: #000000;;
    cursor: default;
}

.footer-info{
    font-size:10pt;
    color:#fff;
    margin-top:8px;
}

.marquee_vertical{
    height:104px;
}
.marquee{
    margin-top:-5px;padding:0;
}
.marquee a,.marquee a:visited,.marquee a:hover{
    color:#fff;
    font-size:10pt
}

.hall .page-content{

    height:570px;
    color:#fff;
    font-size:12pt
}

.login .page-content{
    margin:40px 150px 30px 280px;
    /*margin-left:99px;*/
    width: 500px;
    height:300px;
    color:#fff;
    font-size:12pt;
    -webkit-border-radius:10px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
.jj{
    width:150px;
    height: 150px;
    line-height:150px;
    margin-left:10px;
    vertical-align: middle;
    border:1px solid #ff5c00;
    color:#ff5c00;
    text-align:center;
}

.login .page-content input[type=text],.login .page-content input[type=password]{
    height:25px;
}

.appdownload .page-content{
    margin:40px 30px 30px 50px;
    color:#fff;
    font-size:10pt
}

#betlist{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    position:relative;
    min-width:960px;
    width:960px;
    height:auto
}

#betlist ul{
    float:left;
    width:100%;
    margin-left:0;
    padding-left:5px;
}
#betlist ul li{
    float:left;
    margin:10px;
}

#betlist .calg{
    width:52px;
    height:80px;
    line-height:80px;
    color:#ff6600;
    border:1px solid #fff;
    -webkit-border-radius:8px;
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius:8px;
}

#betlist .cz{
    margin-top:5px;
    background-color:#3C81D9;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px;
    border:1px solid #fff;
    width:212px;
    height:80px;
    cursor:pointer

}

#betlist .cz .cz_name{
    color:#DB7093;
    background-color:#1F4583;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
}

#betlist .cz .logo{
    float:left;
    width:30%;
}
#betlist .cz .ssc img{
    margin-top:-10px
}
#betlist .cz .in115{
     margin-left:15px;margin-top:0
}

#betlist .cz .issue{
    margin:8px auto auto 10px;
    float:left;
}
#betlist .cz .issue .timepad{
    font-size:12pt;
    color: #ffb23f;
}
#betlist .cz .issue .isname{
    font-size:8pt;
    margin-left:5px;
    margin-bottom:3px;
    color: #fff;
}

.space{
    margin-left:10px;
}

.space img,.space div{
    margin-top:20px;
}


.fleft{
    float:left;
}
.gh{
    margin-top:35px;
    height:35px;
    line-height:35px;
}

.wyzm {
    width: 20px;
    margin-right:20px
}
.yri {
    float: right;
    text-align: right;
    vertical-align: top;
    /*margin-right:50px;*/
    margin-right:0;
    margin-right:5px\0;
    margin-top:-35px;
}
.ot{
    padding-left:30px;color:#fff
}

.lgbtn{
    cursor:pointer;
    float:left;
    background:url(../images/login.png);
    margin:0 auto auto 20px;
    width:181px;
    height:37px;
    line-height:37px;
    color:#fff;
    font-size:12pt;
}

.rsbtn{
    cursor:pointer;
    float:left;
    background:url(../images/reset.png);
    /*margin:30px auto auto 0;*/
    width:181px;
    height:37px;
    font-size:12pt;
}
.yzm{float:right;margin-right:59px;}

.gh label{
    color:#ffff00;
}
div.error {
    color: #ff0004;
    padding: 0;
    font-size:10pt;
    height: 20px;
    line-height: 20px;
    text-align:left;
    float:left;
    display:none;
}

.about .aboutleft {
    width: 160px;
    float: left;
    height: 600px;
   background: rgba(224, 239, 155, 0.6);

}
.on{
    margin-top: 10px;

}
.raf{
    margin-top: 100px;
}
#pages{
    width: 750px;
    height: 750px;
}
.content{margin-top: 14px;
    height:103%;}
.title ul li{float: left;margin-left: 10px; cursor: pointer;border-radius: 19px;-webkit-border-radius: 9px;-moz-border-radius: 9px;}
.on{color: red;border-radius: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px;}
.aboutright{
    width:882px;
    min-height: 500px;
    background: #6864ef;
    float: right;
    overflow:auto
}
#col-md-2 col-xs-2{
    float: left;
}


/*.space img, .space div {*/

    /*margin-top: 20px;*/

/*}*/
