﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, label /*, table, caption, tbody, tfoot, thead, tr, th, td*/
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    font-size: 100%;
    /*text-align: left;*/
    vertical-align: baseline;
    list-style-type: none;
}

a img {
    border: none;
}

ul, ol {
    list-style: none;
}

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

q:before, q:after, blockquote:before, blockquote:after {
    content: "";
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .clearfix {
    zoom: 1;
}

/* IE6 */
* + html .clearfix {
    zoom: 1;
}

/* IE7 */
/*== 密码强度 ==*/
.top_testresult {
    font-weight: bold;
    font-size: 12px;
    font-family: arail, helvetica, san-serif;
    color: #FFF;
    padding: 0;
    margin: 0 0 0 0;
}

.top_testresult span {
    padding: 0 6px;
    margin: 0;
    height: 23px;
    line-height: 23px;
}

.top_shortPass {
    background: #FF0000;
}

.top_badPass {
    background: #5A025A;
}

.top_goodPass {
    background: #0029AA;
}

.top_strongPass {
    background: #128511;
}

/*== us by validation ==*/
.FormError {
    position: absolute;
    top: 300px;
    left: 300px;
    display: block;
    z-index: 500;
}

.FormError .FormErrorC {
    width: 100%;
    background: #ee0101;
    position: relative;
    z-index: 501;
    color: #fff;
    font-family: tahoma;
    font-size: 11px;
    line-height: 14px;
    border: 2px solid #ddd;
    box-shadow: 0 0 6px #000;
    -moz-box-shadow: 0 0 6px #000;
    -webkit-box-shadow: 0 0 6px #000;
    padding: 4px 10px 4px 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.FormError .FormErrorA {
    width: 15px;
    margin: -2px 0 0 13px;
    position: relative;
    z-index: 506;
}

.FormError .FormErrorABottom {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    margin: 0px 0 0 12px;
    top: 2px;
}

.FormError .FormErrorA div {
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    box-shadow: 0 2px 3px #444;
    -moz-box-shadow: 0 2px 3px #444;
    -webkit-box-shadow: 0 2px 3px #444;
    font-size: 0px;
    height: 1px;
    background: #ee0101;
    margin: 0 auto;
    line-height: 0;
    font-size: 0;
    display: block;
}

.FormError .FormErrorABottom div {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

/*==use by jquery ui dialog==*/
.ui-dialog-content {
    padding: 5px 1px;
}

.ui-dialog-title {
    font-size: 14px;
}

#Dialog {
    font-size: 12px;
}

#Dialog p {
    line-height: 16px;
    margin: 10px 0px 10px 10px;
    height: auto;
}

#SendForm input[type=text], #SendForm input[type=password] {
    border: 1px solid #6A4444;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 0 0 2px #6A4444;
    -moz-box-shadow: 0 0 2px #6A4444;
    -webkit-box-shadow: 0 0 3px #6A4444;
}

#SendForm input[type=text]:hover, #SendForm input[type=password]:hover {
    border: 1px solid #6A4444;
}

#SendForm input[type=text]:focus, #SendForm input[type=password]:focus {
    border: 1px solid #6A4444;
}

.clear {
    zoom: 1
}

.clear:after {
    display: block;
    content: '';
    clear: both;
    overflow: hidden
}

.ele-live-wrap {
    max-width: 960px;
    padding: 3px 0 0;
    margin: 0 auto;
    background: #000
}

.ele-live-main-wrap {
    margin: 0 auto;
    margin-bottom: 4px;
    width: 960px
}

.ele-live-bbin-wrap {
    position: relative;
    float: left;
    width: 75%
}

.ele-live-bbin-wrap:hover .ele-img-default {
    opacity: 0
}

.ele-live-bbin-wrap:hover .ele-live-bbin-inner {
    opacity: 1
}

.ele-link-bbin {
    position: relative;
    display: block
}

.ele-live-wrap img {
    width: 100%;
    height: auto
}

.ele-img-default {
    position: relative;
    z-index: 1
}

.ele-img-hover-effect {
    width: 100%;
    display: block
}

.ele-img-active {
    position: absolute;
    top: 0;
    left: 0
}

.ele-bbin-links-wrap {
    position: absolute;
    top: 90px;
    right: 48px;
    z-index: 2;
    width: 380px
}

.ele-live-bbin-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all .3s
}

.bbin-livehall {
    display: inline-block;
    width: 98px;
    height: 98px;
    color: #9F9F9F;
    text-align: center;
    text-decoration: none;
    background-color: rgba(32, 32, 32, 0.5);
    border: solid 1px #626262;
    margin: 8px 24px 8px 0
}

.bbin-livehall .ele-bbin-name {
    font-size: 12px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 10px;
    text-align: center
}

.bbin-livehall:hover {
    border: 1px solid #ecc47f
}

.bbin-livehall:hover .ele-bbin-name {
    color: #fff
}

.bbin-livehall:hover .ele-icon-bbin {
    background-position-y: -40px
}

.ele-icon-bbin {
    width: 52px;
    height: 40px;
    background: url(../images/livecasino_icon.png) no-repeat;
    margin: 13px auto
}

.ele-btn-play {
    position: absolute;
    bottom: 26px;
    right: 24px;
    z-index: 2;
    display: block;
    width: 142px;
    height: 38px;
    background: url(../images/live_bbin_play.png) no-repeat
}

.ele-btn-play:hover {
    background-position-y: -40px
}

.ele-live-slider-wrap {
    position: relative;
    float: right;
    width: 24.6875%
}

.livehall-row, .livehall-row-ad {
    float: left;
    width: 25%;
    margin-bottom: 4px
}

.livehall-playnow {
    position: relative;
    display: block;
    margin: 0 2px
}

.livehall-playnow:hover .ele-img-default {
    opacity: 0
}

.img-tablet, .img-mobile {
    display: none
}

.backdrop {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    filter: alpha(opacity=60);
    display: none;
    z-index: 1
}

.modal {

    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10000;
    display: none;
    overflow: auto
}

.modal .modal-content {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}
.modal-login .modal-content{width:400px;height:400px;background:#fff;border-radius:6px;padding:5px 30px 0 30px}.modal-login .close{position:absolute;top:24px;right:30px;width:20px;height:20px;background-position:-140px -140px;cursor:pointer;-moz-opacity:.25;opacity:.25;filter:alpha(opacity=25);-webkit-transition:all .2s;-ms-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;z-index:2}.modal-login .modal-login_form h2{overflow:visible;position:relative;clear:both;width:100%;height:60px;line-height:59px;text-align:left;font-size:20px;color:#333;margin-bottom:16px;border-bottom:1px solid #e8e8e8}.modal-login .modal-login_line{position:relative;width:100%;overflow:visible;clear:both;height:68px}.modal-login .modal-login_line input{color:black;height:44px;line-height:44px;width:99%;padding:0;background:none;border:1px solid #ccc;box-shadow:inset 0 0 3px rgba(0,0,0,0.1);border-radius:3px;font-size:13px;text-indent:6px}.modal-login .modal-login_line input.username{background:url(../images/user-ico.png) no-repeat right center}.modal-login .modal-login_line input.psw{background:url(../images/lock-ico.png) no-repeat right center}.modal-login .modal-login_line.code input{width:200px}.modal-login .modal-login_line.code img{display:inline;height:44px;vertical-align:-90%}.modal-login .modal-login_submit{width:100%;float:left;height:50px;line-height:50px;border-radius:3px;overflow:hidden;background:none;border:none;background:#ff3a2b;font-size:16px;color:#fff;cursor:pointer;text-align:center;box-shadow:0 1px 1px rgba(0,0,0,0.05);-webkit-transition:all .2s;-ms-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.modal-login .modal-login_submit:hover{box-shadow:0 4px 8px rgba(0,0,0,0.25)}.modal-login .modal-login_link a{color:#ff3a2b}.modal-daili .modal-content{height:410px !important}.modal-daili .modal-content textarea{color:black;width:100%;height:100px;border:1px solid #ccc;border-radius:4px;padding:8px}.modal-mobileBet .modal-content{width:400px;height:400px;background:#fff;border-radius:6px;padding:5px 30px 0 30px}