﻿@charset "utf-8";
/* CSS Document */
body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd {
    margin: 0;
    padding: 0;
}

body {
    font-size: 12px;
    color: #666;
    background: url(/static/img/page_bg.png);
}

li {
    list-style: none;
}

a, a:hover {
    text-decoration: none;
}

img {
    border: 0;
}

input, textarea {
    outline: none;
}

a {
    color: #666;
}

    a.fish {
        /*color: #3c84c9;*/
    }

    a:hover {
        color: #118799;
    }

    a.c-red:hover {
        color: #118799;
    }

.fl {
    float: left !important;
}

.fr {
    float: right !important;
}

.clear {
    clear: both;
}

.cnt {
    width: 1030px;
    width: 1040px;
    margin: 0 auto;
    overflow: hidden;
}

.red {
    color: #f7b63e !important;
}

.green {
    color: #118799;
}

.white {
    color: #fff;
}

.gray {
    color: #999;
}

.black {
    color: #333;
}

.gold {
    color: #aa8764;
}

.notop {
    border-top: 0 !important;
}

.fs12 {
    font-size: 12px;
}

.fs14 {
    font-size: 14px;
}

.fs16 {
    font-size: 16px;
    font-weight: bold;
}

.disnone {
    display: none !important;
}

.icon {
    background: url(/static/img/icon.png) no-repeat;
}

.signicon {
    background: url(/static/img/signicon.png) no-repeat;
}

.clearfix {
    zoom: 1;
}

    .clearfix:after {
        content: ".";
        display: block;
        height: 0;
        font-size: 0;
        clear: both;
        visibility: hidden;
    }

.yearActivities {
    margin-top: 10px;
    margin-bottom: 10px;
}

    .yearActivities span {
        border-style: dotted;
        border-width: 1px;
        background-color: #F4EDDD;
        color: #93876D;
        margin-left: 10px;
        margin-right: 10px;
        width: 10px;
        height: 10px;
        padding: 5px;
    }


/******个人中心顶部条*****/

.kefu {
    width: 66px;
    height: 69px;
    position: fixed;
    right: 0;
    top: 29.6%;
    margin-top: 80px;
    background: url(/static/img/kefu.png) no-repeat;
    display: block;
    z-index: 998;
}

    .kefu:hover {
        background: url(/static/img/kefu2.png) no-repeat;
    }

    .kefu:active {
        background: url(/static/img/kefu3.png) no-repeat;
    }

.vip_kefu {
    width: 67px;
    height: 67px;
    position: fixed;
    background: url(/static/img/volicon.png) no-repeat;
    display: none;
    z-index: 998;
    right: -1px;
    top: 29.6%;
    margin-top: 80px;
    cursor: pointer;
} 

.enter {
    width: 61px;
    height: 65px;
    position: fixed;
    left: 0;
    top: 50%;
    margin-top: -32px;
    background: url(/static/img/enter.png) no-repeat;
    display: block;
    z-index: 998;
}

    .enter:hover {
        background: url(/static/img/enter2.png) no-repeat;
    }

    .enter:active {
        background: url(/static/img/enter3.png) no-repeat;
    }


/*首页手機二維碼CSS 開始*/
.mobile {
    width: 66px;
    height: 69px;
    position: fixed;
    right: 0;
    top: 29.6%;
    /*margin-top: 18px;*/
    background: url(/static/img/app_download.png) no-repeat;
    display: block;
    z-index: 998;
}

.mobile_qr {
    /*width: 120px;
    height: 150px;*/
    background: white;
    border-radius: 5px;
    position: fixed;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    top: 29.7%;
    right: 70px;
    z-index: 998;
    padding: 0 15px;
    padding-top: 10px;
}

.mobile_qr_out {
    /*width: 120px;
    height: 150px;*/
    float: left;
    margin-right: 10px;
}

    .mobile_qr_out:nth-last-child(1) {
        margin-right: 0px;
    }


    .mobile_qr_out > img {
        /*width: 120px;
        height: 120px;*/
        display: inline-block;
    }

.mobile_word {
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 13px;
    color: #9b9b9b;
    line-height: 25px;
}
/*首页手機二維碼CSS 結束*/


.erweima {
    width: 100px;
    height: 100px;
    position: fixed;
    right: 0;
    top: 30%;
    margin-top: 30px;
    margin-right: 150px;
    display: none;
    z-index: 998;
}

.erweima1 {
    width: 100px;
    height: 100px;
    position: fixed;
    right: 0;
    top: 30%;
    margin-top: 30px;
    margin-right: 80px;
    display: none;
    z-index: 998;
}

.down_url {
    width: 66px;
    height: 66px;
    position: fixed;
    left: 0;
    top: 50%;
    margin-top: -32px;
    background: url(/static/img/down_url.png) no-repeat;
    display: block;
    z-index: 998;
}

    .down_url:hover {
        background: url(/static/img/down_url_hover.png) no-repeat;
    }

    .down_url:active {
        background: url(/static/img/down_url_active.png) no-repeat;
    }

.user_top {
    min-width: 1030px;
    height: 37px;
    background: #1f2c3a;
    line-height: 37px;
}

    .user_top .cnt {
        position: relative;
    }

.user_top_left {
    overflow: hidden;
    height: 37px;
}

.language {
    left: 0;
    margin-top: 8px;
    line-height: 27px;
    position: absolute;
}

    .language a {
        padding: 0px 10px;
        color: #c2c2c2;
        display: block;
    }

        .language a img {
            width: 21px;
            height: 13px;
            vertical-align: text-top;
            margin-right: 8px;
        }

.arrowicon {
    width: 7px;
    height: 4px;
    display: inline-block;
    margin-left: 6px;
    vertical-align: text-top;
    margin-top: 5px;
}

.language:hover {
    background: #474747;
    border-radius: 5px;
}

.language a.english {
    display: none;
}

.language:hover a {
    color: #fff;
    border-bottom: 1px solid #393939;
}

    .language:hover a.english {
        border-radius: 0px 0px 5px 5px;
        color: #7f7f7f;
        font-family: arial;
        border-bottom: 0;
        border-top: 1px solid #4f4f4f;
        display: block;
    }

        .language:hover a.english:hover {
            color: #8c8c8c;
            background: #5a5a5a;
        }

.language:hoveer .arrowicon {
    background-position: -8px 0px;
}

.user_name {
    margin-left: 0px;
    /*background:url(/static/img/line.png) no-repeat left top;*/
    padding-left: 20px;
    line-height: 20px;
    padding-top: 9px;
    color: #c2c2c2;
}

    .user_name a, .user_top_right a.exit {
        text-decoration: underline;
        color: #c2c2c2;
        font-family: arial;
    }

    .user_name a {
        /* width: 60px;*/
        height: 17px;
        line-height: 17px;
        display: block;
        float: left;
        font-size: 12px;
        text-decoration: none;
        text-align: center;
        margin-right: 3px;
        color: #118899;
    }

.user_top_right {
    position: relative;
    font-size: 0;
    height: 37px;
}

    .user_top_right a {
        color: #c2c2c2;
        font-size: 12px;
    }

    .user_top_right .top_right_line {
        margin: 0px;
        padding: 0px 3px;
        display: inline-block;
        float: left;
    }

.user_name a:hover {
    color: #fff;
}

.user_top_right a:hover {
    color: #fff;
}

.balance_nr {
    width: 144px;
    height: 22px;
    line-height: 22px;
    background: #36424e;
    margin-top: 7px;
    margin-right: 4px;
    font-size: 12px;
    position: relative;
}

    .balance_nr span {
        display: inline-block;
        color: #c6c6c6;
    }

        .balance_nr span.balance_name {
            background: #1f2e3a;
            color: #929292;
            width: 36px;
            text-align: center;
            border-right: 1px solid #393939;
            margin-right: 7px;
        }

.w168 {
    width: 200px;
}

.balance {
    z-index: 991;
    position: absolute;
    line-height: 22px;
}

.balance_nr .balance span.balance_name {
    width: 50px;
}

.balance a {
    color: #929292;
}

.balance:hover a {
    color: #fff;
}

.balance:hover .arrowicon {
    /*background-position: -15px 0px;*/
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.balance ul {
    border-radius: 0px 5px 5px 5px;
    width: 168px;
    background: #474747;
    display: none;
    font-size: 12px;
    margin-top: 1px;
    margin-left: 50px;
}

.balance:hover ul {
    display: block;
}

.balance ul li {
    border-bottom: 1px solid #393939;
    line-height: 26px;
    height: 26px;
    border-top: 1px solid #4f4f4f;
    padding: 0 12px;
    cursor: pointer;
    clear: both;
}

    .balance ul li span.fl {
        color: #c8c8c8;
    }

    .balance ul li span.fr {
        color: #fff;
        font-size: 12px;
    }

    .balance ul li:hover span {
        color: #118799;
    }

.balance span {
    font-size: 12px;
    color: #ffffff;
}

.refreshsign {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(/static/img/article/r_nom.png) no-repeat;
    position: absolute;
    right: 0px;
    top: 1px;
    cursor: pointer;
}


/******个人中心头部*****/

.user_header {
    clear: both;
    overflow: visible;
    height: 62px;
}

.user_logo {
    height: 56px;
    background: #118799;
    width: 150px;
    text-align: center;
}

.user_nav {
    width: 860px;
    width: 870px;
    height: 62px;
    margin-top: 1px;
}

    .user_nav li {
        float: left;
        margin: 4px 22px 0;
        /*width:54px;*/
        text-align: center;
        position: relative;
    }

        .user_nav li a {
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
            display: block;
        }

        .user_nav li i {
            display: block;
            width: 24px;
            height: 21px;
            margin-left: 15px;
            margin: 6px auto 3px;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

            .user_nav li i.arrowtwo {
                -webkit-transition: all 0s ease;
                -moz-transition: all 0s ease;
                -o-transition: all 0s ease;
                transition: all 0s ease;
                background-position: -20px 0px;
                width: 7px;
                height: 4px;
                margin: 0;
                position: absolute;
                right: 4px;
                top: 35px;
            }

        .user_nav li.current a i.arrowtwo, .user_nav li a:hover i.arrowtwo {
            background-position: -32px 0px;
        }

.a1 {
    background-position: left -124px;
}

.a1-r {
    background-position: -118px -493px;
}

.a2 {
    background-position: left -152px;
}

.a3 {
    background-position: left -180px;
}

.a4 {
    background-position: left -208px;
}

.a5 {
    background-position: left -236px;
}

.a6 {
    background-position: left -260px;
}

.a7 {
    background-position: left -288px;
}

.a7-r {
    background-position: -118px -470px;
}

.a9 {
    background-position: left -443px;
}

.a10 {
    background-position: left -470px;
}

.a10-r {
    background-position: -170px -493px;
}

.a11 {
    background-position: 0px -493px;
}

.a12 {
    background-position: -63px -445px;
}

.a13 {
    background-position: -62px -470px;
}

.a14 {
    background-position: -62px -494px;
}

.user_nav li a:hover .a1, .user_nav li.current a .a1 {
    background-position: -32px -124px;
}

.user_nav li a:hover .a1-r, .user_nav li.current a .a1-r {
    background-position: -148px -493px;
}

.user_nav li a:hover .a2, .user_nav li.current a .a2 {
    background-position: -32px -152px;
}

.user_nav li a:hover .a3, .user_nav li.current a .a3 {
    background-position: -32px -180px;
}

.user_nav li a:hover .a4, .user_nav li.current a .a4 {
    background-position: -32px -208px;
}

.user_nav li a:hover .a5, .user_nav li.current a .a5 {
    background-position: -32px -236px;
}

.user_nav li a:hover .a6, .user_nav li.current a .a6 {
    background-position: -32px -260px;
}

.user_nav li a:hover .a7, .user_nav li.current a .a7 {
    background-position: -32px -288px;
}

.user_nav li a:hover .a7-r, .user_nav li.current a .a7-r {
    background-position: -148px -470px;
}

.user_nav li a:hover .a9, .user_nav li.current a .a9 {
    background-position: -32px -443px;
} 

.user_nav li a:hover .a10, .user_nav li.current a .a10 {
    background-position: -32px -470px;
}

.user_nav li a:hover .a10-r, .user_nav li.current a .a10-r {
    background-position: -202px -493px;
}

.user_nav li a:hover .a11, .user_nav li.current a .a11 {
    background-position: -30px -493px;
    color: #f12249;
}

.user_nav li a:hover .a12, .user_nav li.current a .a12 {
    background-position: -92px -446px;
}

.user_nav li a:hover .a13, .user_nav li.current a .a13 {
    background-position: -92px -470px;
}

.user_nav li a:hover .a14, .user_nav li.current a .a14 {
    background-position: -92px -494px;
}

.float_left {
    float: left;
}

.user_nav li.current a {
    color: #118799;
}

.user_nav li .a8 {
    width: 15px;
    height: 25px;
    background-position: left -315px;
    margin-top: 10px;
}

.user_nav li.last {
    border-left: 1px dashed #c7c7c7;
    margin: 5px 0 0;
    height: 44px;
    padding-left: 8px;
}

.user_nav li.selected {
    width: 74px;
    position: relative;
}

    .user_nav li.selected a, .user_nav li.selected a i {
        -webkit-transition: all 0s ease;
        -moz-transition: all 0s ease;
        -o-transition: all 0s ease;
        transition: all 0s ease;
    }

    .user_nav li.selected:hover > a {
        background: #3d3d3d;
        padding: 4px 0px 8px;
        border-radius: 3px 3px 0px 0px;
        color: #fff;
        display: block;
    }

    .user_nav li.selected:hover a i {
        margin-top: 0;
    }

    .user_nav li.selected:hover .a2, .user_nav li.selected:hover a:hover .a2 {
        background-position: -63px -245px;
    }

    .user_nav li.selected:hover .arrowtwo, .user_nav li.selected:hover a:hover .arrowtwo {
        background-position: -8px 0px;
    }

    .user_nav li.selected .sub {
        width: 1040px;
        background: url(/static/img/bg2.png);
        border-radius: 0;
        position: absolute;
        left: -278px;
        top: 50px;
        text-align: left;
        display: none;
        z-index: 100000000;
    }

    .user_nav li.selected .color_of {
        width: 280px;
        text-align: center;
        float: left;
    }

        .user_nav li.selected .color_of a {
            background: none;
        }

        .user_nav li.selected .color_of img {
            margin-top: 4px;
        }

        .user_nav li.selected .color_of .experiencebtn {
            background: url(/static/img/btn2.png) no-repeat;
            width: 56px;
            height: 14px;
            margin: 20px auto 0 auto;
        }

    .user_nav li.selected .color_of_two {
        overflow: hidden;
        width: 760px;
    }

    .user_nav li.selected .color_nr {
        height: 100px;
        border-bottom: solid 1px #2b2b2b;
        font-family: "微軟正黑體";
    }

        .user_nav li.selected .color_nr .coloricon {
            float: left;
            top: 22px;
            left: 18px;
            background: none;
            padding: 0px;
        }

        .user_nav li.selected .color_nr h6 {
            font-size: 14px;
            color: #fdcc22;
            line-height: 24px;
            font-weight: normal;
            margin-left: 58px;
            font-weight: bold;
        }

        .user_nav li.selected .color_nr p {
            margin-left: 58px;
        }

            .user_nav li.selected .color_nr p a {
                color: #c6c6c6;
                display: inline-block;
                margin-left: 0;
                background: none;
                width: 100px;
                position: relative;
                vertical-align: top;
                padding-bottom: 8px;
                padding: 3px 0px;
            }

                .user_nav li.selected .color_nr p a:hover {
                    color: #fff;
                    text-decoration: underline;
                }

    .user_nav li.selected:hover .sub {
        display: block;
    }

    .user_nav li.selected .color_nr p a .newgame {
        position: absolute;
        /*right: -6px;*/
        top: 6px;
    }

    .user_nav li.selected .color_nr p.long_word a {
        width: 144px;
    }

    .user_nav li.selected .sub_container {
        width: 550px;
        height: 280px;
        left: -300px;
    }

    .user_nav li.selected .game_container {
        width: 340px;
        height: 100%;
    }

    .user_nav li.selected .container {
        width: 360px;
        height: 100%;
    }

    .user_nav li.selected .game_container h6 {
        margin-left: 10px;
    }

    .user_nav li.selected .game_container p {
        margin-left: 10px;
    }

        .user_nav li.selected .game_container p a {
            width: 94px;
            margin-top: 3px;
        }

#baccarat_entry {
    margin: 20px auto;
    cursor: pointer;
    background-image: url(/static/img/baccarat_icon.png);
    background-position: left -69px top -90px;
    width: 119px;
    height: 118px;
}

#baccarat_intro {
    color: #c6c6c6;
    font-size: smaller;
}


/******个人中心左侧栏目*****/

.user_left {
    width: 150px;
    background: url(/static/img/left_bg.png) repeat-x top;
    height: auto;
    padding-bottom: 15px;
}

.user_column {
    font-family: "微软雅黑";
    margin-top: 26px;
}

    .user_column h4 {
        font-size: 14px;
        font-weight: normal;
        line-height: 24px;
        color: #333;
    }

        .user_column h4 i {
            margin: 0px 12px 0px 18px;
            display: inline-block;
            width: 24px;
            height: 24px;
            vertical-align: text-top;
            margin-top: -2px;
        }

.homeicon {
    background-position: left -8px;
}

.cardicon {
    background-position: left -36px;
}

.usericon {
    background-position: left -61px;
}

.welfareicon {
    background: url(/static/img/welfare_icon.png) no-repeat;
    background-size: cover;
}

.fileicon {
    background-position: left -91px;
}

.user_column a {
    margin-left: 54px;
    line-height: 28px;
}

    .user_column a.current {
        color: #118799;
    }


/******个人中心右侧*****/

.user_right {
    width: 880px;
    overflow: hidden;
}

.user_nr {
    padding: 0px 4px;
    border-top: 0;
    border-bottom: 0;
    background: #fff;
    overflow: hidden;
    min-height: 757px;
}

.user_title {
    overflow: hidden;
    padding-top: 16px;
}

.user_search form {
    overflow: hidden;
}

.input01 {
    border: 1px solid #ececec;
    width: 290px;
    height: 16px;
    line-height: 16px;
    padding: 7px 10px;
    color: #999;
}

.user_search_btn {
    width: 30px;
    height: 32px;
    background-color: #fdcd22;
    border: 1px solid #fdcd22;
    border-left: 0;
    cursor: pointer;
    background-position: -32px -8px;
}

    .user_search_btn:hover {
        background-color: #f5bb20;
    }

.user_search p {
    clear: both;
    padding-top: 8px;
    color: #9e9e9e;
}

.sighicon {
    width: 12px;
    height: 12px;
    display: inline-block;
    background-position: left -344px;
    margin-right: 4px;
    vertical-align: text-top;
}

.user_btn {
    padding-bottom: 16px;
    overflow: hidden;
}

    .user_btn a {
        font-size: 14px;
        color: #333;
        font-family: "微软雅黑";
        background: url(/static/img/btn.png) no-repeat;
        width: 119px;
        height: 49px;
        float: left;
        margin-left: 26px;
        _margin-left: 13px;
        line-height: 49px;
    }

        .user_btn a i {
            width: 27px;
            height: 30px;
            display: inline-block;
            margin: 0px 8px 0px 12px;
            vertical-align: middle;
        }

        .user_btn a:hover {
            color: #118799;
        }

.addicon {
    background-position: -64px 0px;
}

.offline {
    background-position: -64px -35px;
}

.linkicon {
    background-position: -64px -72px;
}

.user_table {
    border-bottom: 1px solid #ececec;
}

    .user_table th {
        height: 38px;
        line-height: 38px;
        background: #f5f5f5;
        font-weight: normal;
        font-family: "微软雅黑";
        color: #333;
        padding: 0 5px;
    }

        .user_table th:first-child {
            border-left: 1px solid #ebebeb;
        }

        .user_table th:last-child {
            border-right: 1px solid #ebebeb;
        }

    .user_table td {
        text-align: center;
        font-size: 13px;
        padding: 0 5px;
        height: 40px;
        font-family: arial;
        border-top: 1px solid #ebebeb;
        border-right: 1px solid #ebebeb;
    }


        .user_table td:last-child {
            border-right: 0;
        }

    .user_table tr:hover {
        background: #fcf4e0;
    }

        .user_table tr:hover td {
            border-top: 1px solid #ebdbb7;
        }

    .user_table i {
        display: inline-block;
        margin-left: 3px;
    }

    .user_table th i {
        width: 7px;
        height: 9px;
        margin-top: 4px;
        vertical-align: text-top;
    }

.arrow_down {
    background-position: -64px -108px;
}

.arrow_upward {
    background-position: -80px -108px;
}

.arrow_upicon, .arrow_downicon {
    width: 9px;
    height: 13px;
    vertical-align: text-top;
    margin-top: 2px;
}

.arrow_upicon {
    background-position: -64px -124px;
}

.arrow_downicon {
    background-position: -80px -124px;
}

.reddot, .greendot {
    width: 9px;
    height: 9px;
    vertical-align: middle;
}

.reddot {
    background-position: -80px -144px;
}

.greendot {
    background-position: -64px -144px;
}

.greenpeople, .graypeople {
    width: 12px;
    height: 14px;
    vertical-align: middle;
}

.greenpeople {
    background-position: -64px -160px;
}

.graypeople {
    background-position: -80px -160px;
}

.borderbtn {
    padding: 0 15px;
    height: 24px;
    border: 1px solid #d9d9d9;
    text-align: center;
    line-height: 24px;
    display: inline-block;
    font-size: 12px;
    margin: 0px auto;
    border-radius: 3px;
}

.btn {
    text-align: center;
    height: 26px;
    line-height: 26px;
    padding: 0 16px;
    color: #fff;
    font-size: 12px;
    display: inline-block;
    border-radius: 3px;
}

    .btn:hover {
        color: #fff;
    }

.greenbtn {
    background: #118799;
}

    .greenbtn:hover {
        background: #078d8a;
    }

.yellowbtn {
    background: #fdcc21;
    ;
}

    .yellowbtn:hover {
        background: darkorange;
    }


.redbtn {
    background: #f7b63e;
}

    .redbtn:hover {
        background: #e23535;
    }

.pagebar {
    padding: 16px 8px;
    overflow: hidden;
}

    .pagebar p {
        line-height: 18px;
        color: #999;
    }

.quots {
    line-height: 22px;
    color: #999;
}

    .quots a {
        display: inline-block;
        padding: 0 3px;
        color: #999;
    }

        .quots a.current {
            width: 20px;
            height: 19px;
            background: #0baca8;
            color: #fff;
            padding: 0;
            text-align: center;
            line-height: 19px;
        }

.quots_input {
    width: 20px;
    /*height: 17px;*/
    height: 18px;
    background: #f7f7f7;
    border: 1px solid #dddddd;
    line-height: 18px;
    text-align: center;
    color: #666;
    /*margin: 1px 0;*/
    margin: 0 0;
}

.quots_btn {
    width: auto;
    height: 22px;
    line-height: 21px;
    background: #0baca8;
    color: #fff;
    border: 0;
    cursor: pointer;
    border-radius: 1px;
    text-align: center;
    margin-left: 7px;
}

.user_total {
    border-bottom: 1px solid #ebebeb;
    border-top: 1px solid #ead9b3;
    background: #fcf4e0;
    font-family: "微软雅黑";
    font-size: 18px;
    font-weight: bold;
}

.user_total_block {
    height: 48px;
    line-height: 48px;
    padding: 0 10px 0 20px;
}

.user_total_number p {
    padding: 0 5px;
    width: 180px;
    height: 49px;
    overflow: hidden;
}

.user_total_number span.black {
    font-size: 16px;
    font-weight: bold;
}

.user_link {
    clear: both;
    text-align: center;
    padding: 15px 0;
    overflow: hidden;
}

    .user_link a {
        display: inline-block;
        margin: 0 12px;
        height: 40px;
    }

    .user_link .link1 {
        background: url(/static/img/link1.png) no-repeat;
        width: 138px;
    }

    .user_link .link2 {
        background: url(/static/img/link02.png) no-repeat;
        width: 32px;
    }

        .user_link .link2:hover {
            background: url(/static/img/link2.png) no-repeat;
        }

    .user_link .link3 {
        background: url(/static/img/link03.png) no-repeat;
        width: 68px;
    }

        .user_link .link3:hover {
            background: url(/static/img/link3.png) no-repeat;
        }

    .user_link .link4 {
        background: url(/static/img/link04.png) no-repeat;
        width: 42px;
    }

        .user_link .link4:hover {
            background: url(/static/img/link4.png) no-repeat;
        }

    .user_link .link5 {
        background: url(/static/img/link05.png) no-repeat;
        width: 68px;
    }

        .user_link .link5:hover {
            background: url(/static/img/link5.png) no-repeat;
        }

    .user_link .link6 {
        background: url(/static/img/link06.png) no-repeat;
        width: 53px;
    }

        .user_link .link6:hover {
            background: url(/static/img/link6.png) no-repeat;
        }

    .user_link .link7 {
        background: url(/static/img/link07.png) no-repeat;
        width: 24px;
    }

        .user_link .link7:hover {
            background: url(/static/img/link7.png) no-repeat;
        }

    .user_link .link8 {
        background: url(/static/img/link08.png) no-repeat;
        width: 25px;
    }

        .user_link .link8:hover {
            background: url(/static/img/link8.png) no-repeat;
        }

    .user_link .link9 {
        background: url(/static/img/down_btn.png) no-repeat;
        width: 223px;
        height: 64px;
        margin-left: 120px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: -5px;
    }

        .user_link .link9:hover {
            background: url(/static/img/down_btn_hover.png) no-repeat;
        }


/******尾部*****/

.footer {
    background: url(/static/img/foot_bg.png);
    height: 40px;
    line-height: 40px;
    color: #999;
    font-family: arial;
    clear: both;
}

    .footer a {
        padding: 0 6px;
        color: #999;
    }

        .footer a:hover {
            color: #0baca8;
        }


/******修改下级弹窗样式******/

.layer {
    width: 100%;
    background: url(/static/img/bg.png) repeat;
    z-index: 9999;
    position: absolute;
    left: 0px;
    top: 0px;
}

.boxLayer {
    width: 480px;
    position: fixed;
    left: 50%;
    margin-left: -240px;
    margin-top: 120px;
    background: #fff;
    z-index: 99999;
}

.boxTitle {
    background: #0baca8;
    height: 40px;
    color: #fff;
    line-height: 40px;
    padding: 0px 20px;
    font-family: "微软雅黑";
    position: relative;
}

    .boxTitle h1 {
        font-size: 16px;
        font-weight: normal;
    }

    .boxTitle .icon {
        position: absolute;
        top: 12px;
        right: 20px;
        width: 16px;
        height: 16px;
        display: block;
    }

.close, .closetwo, .copyclose, .transferclose, .closesign {
    background-position: -34px -44px;
}

.boxnr {
    padding-top: 30px;
    padding-bottom: 10px;
    padding-left: 35px;
    overflow: hidden;
}

.boxblock {
    color: #999;
    overflow: hidden;
    padding-bottom: 19px;
    line-height: 36px;
    font-family: arial;
    position: relative;
}

.boxblock02 {
    color: #999;
    overflow: hidden;
    padding-bottom: 19px;
    line-height: 36px;
    font-family: arial;
    position: relative;
}

.boxblock03 {
    color: #999;
    overflow: hidden;
    padding-bottom: 19px;
    line-height: 12px;
    font-family: arial;
    position: relative;
}

.boxname {
    width: 100px;
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑";
}

.boxname02 {
    width: 100px;
    color: #333;
    font-size: 12px;
    font-family: "微软雅黑";
    margin-left: 10px;
    text-align: center;
}

.input02 {
    border: 1px solid #ddd;
    height: 16px;
    line-height: 16px;
    padding: 20px 15px;
    width: 280px;
    background: #f7f7f7 url(/static/img/shadow.jpg) repeat-x;
    color: #999;
    margin-right: 12px;
}

    .input02:focus {
        border: 1px solid #83cfce;
        color: #118799;
    }

.input03 {
    border: 1px solid #ddd;
    height: 16px;
    line-height: 16px;
    padding: 8px 10px;
    width: 280px;
    background: #f7f7f7 url(/static/img/shadow.jpg) repeat-x;
    color: #999;
    margin-right: 12px;
}

    .input03:focus {
        border: 1px solid #83cfce;
        color: #08a09d;
    }

.select01 {
    width: 168px;
    height: 36px;
    line-height: 36px;
    padding: 8px 10px;
    border: 1px solid #ddd;
    background: #f7f7f7 url(/static/img/shadow.jpg) repeat-x;
    color: #999;
    margin-right: 12px;
    font-size: 12px;
}

.w108 {
    width: 108px;
}

.w120 {
    width: 120px !important;
}

.w210 {
    width: 210px;
}

.w230 {
    width: 230px;
}

.w252 {
    width: 252px;
}

.boxblock a {
    text-decoration: underline;
}

.boxbtn {
    height: 60px;
    background: #fafafa;
    text-align: right;
    font-size: 0;
}

.btn02 {
    border: 0;
    cursor: pointer;
    height: 36px;
    line-height: 36px;
    border-radius: 18px;
    padding: 0px 32px;
    margin-top: 12px;
    margin-right: 26px;
    font-size: 14px;
    font-family: "微软雅黑";
    display: inline-block;
    color: #fff;
    text-decoration: none !important;
}

    .btn02:hover {
        color: #fff;
    }

.graybtn {
    background: url(/static/img/btn_bg.jpg) repeat-x;
    border: 1px solid #c4c4c4;
    color: #666;
}

    .graybtn:hover {
        color: #666;
    }

.copynr .btn02 {
    padding: 0px 10px;
    margin-right: 10px;
    margin-top: 0px;
}

.arrowright {
    width: 6px;
    height: 11px;
    background-position: -35px -69px;
    display: inline-block;
    vertical-align: text-top;
    margin-left: 7px;
    margin-top: 5px;
}

.copynr {
    padding-bottom: 20px;
}

    .copynr .copy {
        background: #faf4e5;
        padding: 0 10px;
        color: #118799;
        width: 240px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-right: 15px;
    }

    .copynr .copybtn {
        color: #118799;
        text-decoration: none;
    }

        .copynr .copybtn:hover {
            text-decoration: underline;
        }

.boxline #lineInput {
    border: 1px solid #e80000;
}

.errortext {
    position: absolute;
    top: 26px;
    left: 100px;
    display: none;
}

    .errortext .erroricon {
        margin-top: 1px;
    }

.boxline .errortext {
    display: block;
}

.lower_list {
    background: #fcf7f0;
    border-top: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    width: 462px;
    margin: 10px auto 0px;
    font-size: 14px;
    color: #7d7871;
}

    .lower_list th {
        border-bottom: 1px solid #e0e0e0;
        border-left: 1px solid #e0e0e0;
        text-indent: 10px;
        text-align: left;
        font-weight: normal;
    }

    .lower_list td {
        line-height: 32px;
        border-bottom: 1px solid #e0e0e0;
        border-left: 1px solid #e0e0e0;
        text-align: center;
    }

.lowericon {
    background-position: -251px -288px;
    width: 51px;
    height: 28px;
    color: #faeed9;
    font-style: normal;
    font-weight: bold;
    display: inline-block;
    line-height: 28px;
    margin: 5px 0px;
    text-align: left;
    text-indent: 10px;
    font-family: arial;
    font-size: 16px;
}

.saveicon {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-position: 0px -436px;
    vertical-align: text-top;
    margin-right: 8px;
    margin-top: 3px;
}


/******温馨提示弹窗样式******/

.prompt {
    width: 360px;
    margin-left: -180px;
}

.promptnr {
    text-align: center;
    padding: 29px 0px 35px;
    overflow: hidden;
    line-height: 44px;
    font-size: 20px;
    color: #666;
    font-family: "微软雅黑";
}

.okicon, .plainticon {
    width: 44px;
    height: 44px;
    display: inline-block;
    vertical-align: text-top;
    margin-top: -6px;
    margin-right: 12px;
}

.okicon {
    background-position: -101px 0px;
}

.plainticon {
    background-position: -101px -51px;
}


/******我的账户******/

.bindingnr {
    padding: 0;
}

.user_position {
    border-bottom: 1px solid #ebebeb;
    height: 50px;
    line-height: 50px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333;
    font-weight: normal;
    padding-left: 28px;
}

    .user_position i {
        width: 16px;
        height: 16px;
        display: inline-block;
        vertical-align: text-top;
        margin-top: 2px;
        margin-right: 10px;
    }

.bankicon {
    background-position: -64px -179px;
}

.banknr {
    padding: 100px 0px 0;
    overflow: hidden;
    min-height: 450px;
}

.securityContainer {
    padding: 0;
}

.banknr .boxname {
    width: 230px;
    margin-right: 20px;
    text-align: right;
}

.bindingnr .banknr .boxname {
    font-size: 12px;
}

.prompt_bg {
    background: url(/static/img/prompt_bg.png) no-repeat;
    width: 206px;
    height: 26px;
    color: #b0895c;
    text-indent: 10px;
    line-height: 26px;
    margin-top: 5px;
}

.banknr .select01 {
    color: #666;
}

.accounticon {
    background-position: -64px -200px;
}

.user_sigh {
    padding: 15px 28px;
    color: #999;
}

.account_table {
    margin: 0 10px;
}



    .account_table .user_table {
        border-bottom: 1px solid #d9d9d9;
    }

        .account_table .user_table .alignleft {
            text-align: left;
            padding-left: 20px;
            font-family: "微软雅黑";
        }

        .account_table .user_table td.freeze {
            background: #fafafa;
            border-left: 1px solid #f0f0f0;
            border-right: 1px solid #f0f0f0;
        }

        .account_table .user_table tr:hover td.freeze {
            background: #f8f0dc;
        }

.refresh_btn {
    color: #118799;
    font-size: 12px;
}

.refresh {
    background-position: left -360px;
    width: 12px;
    height: 12px;
    vertical-align: text-top;
    margin-top: 1px;
    margin-right: 4px;
}

.input03 {
    width: 40px;
    padding: 5px 5px;
    margin: 0px 6px;
}

.account_table .user_table .gray {
    font-size: 12px;
}

.select02 {
    padding: 2px 5px;
    height: 26px;
    width: 90px;
    font-size: 12px;
    vertical-align: text-top;
    margin: 0 5px;
    margin-top: -6px;
}

.account_number {
    padding: 30px 0 0;
    overflow: hidden;
    color: #999;
    line-height: 18px;
    text-align: center;
}


/*****个人资料******/

.Through_head {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ebebeb;
    font-family: "微软雅黑";
    font-size: 14px;
}

    .Through_head ul li {
        float: left;
        padding: 0 16px;
        margin: 0 10px;
        cursor: pointer;
    }

        .Through_head ul li.current {
            color: #118799;
            border-bottom: 2px solid #118799;
            line-height: 39px;
        }

        .Through_head ul li i {
            width: 20px;
            height: 18px;
            display: inline-block;
            vertical-align: text-top;
            margin-top: 2px;
            margin-right: 7px;
        }

.keyicon {
    background-position: -22px -315px;
}

.tickets {
    background-position: -22px -336px;
}

.Through_head ul li.current .keyicon {
    background-position: -43px -315px;
}

.Through_head ul li.current .tickets {
    background-position: -43px -336px;
}

.Through_content {
    overflow: hidden;
    clear: both;
}

.Through_nr {
    overflow: hidden;
}

.emailicon {
    background-position: -64px -221px;
}

.prompt_font {
    clear: both;
    margin-left: 250px;
}

.input02.current {
    background: #fcf4e0;
}

.transfer_bg {
    width: 226px;
    display: inline-block;
    text-align: left;
}


/******AG报表******/

.teamReportSearch {
    margin: 10px 0px 0px;
    background: #f7f7f7;
    /*padding: 5px 0px;*/
    padding: 5px 0px 5px 14px;
    border: 1px solid #eee;
    line-height: 26px;
    height: 36px;
    font-size: 14px;
    color: #333;
    font-family: "微软雅黑";
    float: left;
    width: 100%;
}

.search {
    margin: 10px 10px 0px;
    background: #f7f7f7;
    padding: 10px 0px;
    border: 1px solid #eee;
    line-height: 36px;
    height: 36px;
    font-size: 14px;
    color: #333;
    font-family: "微软雅黑";
}

    .search span {
        margin-left: 15px;
    }

    .search .input02 {
        background: #fcfcfc url(/static/img/shadow2.jpg) repeat-x;
        margin: 0 0 0px 6px;
        width: 80px;
    }

.date_bg {
    position: relative;
}

.date_img {
    position: absolute;
    z-index: 99;
    top: 34px;
    left: 6px;
    display: none;
}

.date_bg.current .date_img {
    display: block;
}

.date_btn {
    background: url(/static/img/datebtn.jpg) no-repeat;
    width: 36px;
    height: 34px;
    border: 1px solid #dadada;
    border-left: 0;
    cursor: pointer;
}

.date_bg.current .date_btn {
    border: 1px solid #118799;
    border-left: 0;
}

.search .date_bg.current .input02 {
    border: 1px solid #118799;
}

.search_btn {
    color: #fff;
    width: 72px;
    height: 34px;
    font-size: 14px;
    font-family: "微软雅黑";
    border: 0;
    background: #fdcc21;
    margin-left: 20px;
    cursor: pointer;
}

    .search_btn:hover {
        background: #f5bb20;
        border: 1px solid #ecaa1b;
    }

.user_table td.search_no {
    padding: 120px 0;
    font-size: 12px;
    background: #fff;
    color: #999;
}

.markicon {
    width: 14px;
    height: 12px;
    background-position: left -376px;
    margin-top: 2px;
    margin-right: 5px;
    vertical-align: text-top;
}

.search .select01 {
    width: 130px;
    background: #fcfcfc url(/static/img/shadow2.jpg) repeat-x;
    margin-left: 6px;
    color: #666;
}


/******彩票报表******/

.view_detail {
    height: 500px;
    overflow-y: auto;
    position: relative;
}

.detail_bg {
    width: 980px;
    margin-left: -490px;
    margin-top: 50px;
}

.yesicon, .erroricon, .ongoingicon, .grayerror {
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: text-top;
    margin-top: 3px;
    margin-right: 3px;
}

.yesicon {
    background-position: -21px -360px;
}

.erroricon {
    background-position: -40px -360px;
}

.ongoingicon {
    background-position: -20px -376px;
    margin-top: 2px;
}

.view_detail .account_table {
    margin-top: 10px;
}

.view_detail .user_table td {
    color: #666;
    height: 34px;
}

.detail_nr {
    width: 680px;
    margin-left: -340px;
    margin-top: 150px;
}

.detail_block {
    padding: 20px;
}

.detail_table {
    border-bottom: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
    background: url(/static/img/hssy.png) no-repeat right bottom;
}

    .detail_table th {
        color: #333;
        background: #f5f5f5;
        font-weight: normal;
        padding: 12px 10px;
        border-top: 1px solid #d8d8d8;
        font-family: "微软雅黑";
    }

    .detail_table td {
        color: #333;
        border: 1px solid #d8d8d8;
        border-bottom: 0;
        padding: 12px 10px;
        font-size: 14px;
        text-align: center;
    }

        .detail_table td.alignleft {
            text-align: left;
        }


/*****完善个人信息******/

.infor_bg {
    border: 1px solid #ebebeb;
    border-top: 0;
    background: #fff;
}

.infor_prompt {
    /* text-align: center;*/
    height: 30px;
    line-height: 30px;
    background: #fcf4e0;
    border-bottom: 1px solid #eee5cd;
    color: #d88c3b;
    width: 100%;
    display: inline-block;
}

.infor_bg h1 {
    line-height: 18px;
    padding: 25px 0 25px 32px;
    color: #666;
    font-size: 20px;
    font-weight: normal;
    font-family: "微软雅黑";
}

.inforicon {
    width: 21px;
    height: 17px;
    display: inline-block;
    background-position: -32px -91px;
    margin-right: 8px;
    vertical-align: text-top;
    margin-top: 6px;
}

.infor_bg .banknr {
    padding: 30px 0;
}

    .infor_bg .banknr .boxname {
        width: 325px;
        text-align: right;
        margin-right: 40px;
    }

.line {
    border-top: 1px dashed #e0e0e0;
    width: 550px;
    margin: 0 auto;
    padding-bottom: 20px;
}


/*****首页消息*****/

.m_wnews {
    width: 1030px;
    background: #040404;
    line-height: 150%;
    position: relative;
    zoom: 1;
    height: 38px;
    overflow: hidden;
}

    .m_wnews a {
        color: #b4b4b4;
    }

        .m_wnews a:hover {
            color: #fff;
        }

    .m_wnews div {
        line-height: 38px;
        position: relative;
    }

        .m_wnews div i {
            margin-left: 15px;
            margin-right: 8px;
        }

        .m_wnews div .gray {
            color: #888;
        }

.hornicon {
    background-position: -64px -318px;
    display: inline-block;
    width: 16px;
    height: 11px;
    vertical-align: text-top;
    margin-top: 0px;
}

.m_wnews .m_wmore {
    position: absolute;
    right: 40px;
    top: 0;
    color: #118799;
    text-decoration: underline;
    font-size: 14px;
}

.m_wnews .pagesize {
    position: absolute;
    right: 0px;
    top: 0px;
}

    .m_wnews .pagesize a {
        width: 19px;
        height: 19px;
        display: block;
        overflow: hidden;
        line-height: 0;
        text-indent: -9999px;
    }

        .m_wnews .pagesize a.prev {
            background-position: -64px -272px;
        }

        .m_wnews .pagesize a.next {
            background-position: -64px -291px;
        }


/******banner样式*****/

.advertising {
    width: 819px;
    overflow: hidden;
    position: relative;
}

#full-screen-slider {
    width: 819px;
    height: 334px;
    position: relative;
}

#slides {
    display: block;
    width: 100%;
    height: 334px;
    position: relative;
}

    #slides li {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
    }

        #slides li a {
            display: block;
            width: 100%;
            height: 100%;
            text-indent: -9999px;
        }

#pagination {
    display: block;
    position: absolute;
    right: 20px;
    top: 304px;
    z-index: 999;
}

    #pagination li {
        display: block;
        width: 10px;
        height: 10px;
        float: left;
        margin: 0px 4px;
        background: url(/static/img/icon.png) no-repeat;
        cursor: pointer;
        background-position: -53px -376px;
    }

        #pagination li a {
            cursor: pointer;
            display: block;
            color: #fff;
            font-size: 0;
        }

        #pagination li.current {
            background-position: -40px -376px;
        }

.page-banner, .page-banner #slides {
    height: 120px !important;
}

    .page-banner #pagination {
        top: 96px;
    }

.suspension {
    position: absolute;
    width: 190px;
    padding: 0 10px;
    overflow: hidden;
    background: url(/static/img/bg3.png);
    z-index: 999;
    left: 180px;
    text-align: center;
    color: #fff;
    font-family: "微软雅黑";
}

    .suspension h1 {
        height: 40px;
        line-height: 40px;
        font-size: 18px;
        border-bottom: 1px dashed #454646;
        margin-bottom: 4px;
    }

    .suspension p {
        line-height: 22px;
    }

        .suspension p span {
            padding: 0 4px;
        }

.suspension_btn {
    background: url(/static/img/btn3.png) no-repeat;
    width: 176px;
    height: 32px;
    display: block;
    margin: 10px auto;
}

.suspension_type {
    margin-top: 6px;
}

.advertising_right {
    width: 206px;
    line-height: 0;
}

    .advertising_right a {
        display: block;
        line-height: 0;
        clear: both;
        margin-bottom: 6px;
        vertical-align: top;
    }

.affiche_nr {
    width: 880px;
    margin-left: -440px;
}

.pack_nr {
    position: absolute;
    right: -200px;
    z-index: 997;
    top: 50px;
    font-family: "微软雅黑";
}

.packet p {
    display: none;
    width: 160px;
    text-align: left;
    position: relative;
}

    .packet p img {
        width: 160px;
    }

.packet .imgbox-1 {
    display: block;
}

.packet .imgbox-2 {
    cursor: pointer;
}

.packet .imgbox-1 img {
    margin-left: 19px;
}

.packet .imgbox-3 img {
    margin-left: -18px;
}

.packet.action .imgbox-1 {
    display: none;
}

.packet.action .imgbox-2 {
    display: block;
}

.packet.active .imgbox-2, .packet.active .imgbox-1 {
    display: none;
}

.packet.active .imgbox-3 {
    display: block;
}

.packet .imgbox-3 span {
    display: none;
    position: absolute;
    background: #e77071;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    top: 28px;
    left: 0px;
    padding: 0 5px;
}

    .packet .imgbox-3 span em {
        font-style: normal;
        color: #ffd92a;
        font-size: 13px;
        font-family: arial;
        font-weight: bold;
        text-shadow: #d14e4f 1px 0 0, #d14e4f 0 1px 0, #d14e4f -1px 0 0, #d14e4f 0 -1px 0;
        -webkit-text-shadow: #d14e4f 1px 0 0, #d14e4f 0 1px 0, #d14e4f -1px 0 0, #d14e4f 0 -1px 0;
        -moz-text-shadow: #d14e4f 1px 0 0, #d14e4f 0 1px 0, #d14e4f -1px 0 0, #d14e4f 0 -1px 0;
        *filter: Glow(color=#d14e4f, strength=1);
        margin: 0 3px;
    }

.brokerage {
    margin-top: -20px;
    display: none;
}

    .brokerage .imgbox-3 span {
        background: #f3b446;
    }

        .brokerage .imgbox-3 span em {
            color: #e8384d;
            text-shadow: #fae6b7 1px 0 0, #fae6b7 0 1px 0, #fae6b7 -1px 0 0, #fae6b7 0 -1px 0;
            -webkit-text-shadow: #fae6b7 1px 0 0, #fae6b7 0 1px 0, #fae6b7 -1px 0 0, #fae6b7 0 -1px 0;
            -moz-text-shadow: #fae6b7 1px 0 0, #fae6b7 0 1px 0, #fae6b7 -1px 0 0, #fae6b7 0 -1px 0;
            *filter: Glow(color=#fae6b7, strength=1);
        }

.packclose {
    position: absolute;
    display: none;
    width: 24px;
    height: 24px;
    left: 50px;
    top: 60px;
    background-position: -323px -272px;
    z-index: 999;
}


/******首页样式最新******/

.pack_content {
    position: relative;
    overflow: visible;
}

.banner {
    min-width: 980px;
    height: 420px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    z-index: 1;
    position: relative;
}

.banner_show {
    width: 100%;
    text-align: center;
    height: 572px;
    overflow: hidden;
    position: relative;
}

.bannger_inbox {
    position: absolute;
    left: 50%;
    top: 0;
}

.banner_pre_next {
    width: 1030px;
    position: relative;
    height: 0px;
    top: 185px;
    margin: 0 auto;
    overflow: visible;
}

    .banner_pre_next a {
        width: 40px;
        height: 44px;
        text-indent: -999em;
        position: absolute;
        z-index: 9999;
    }

    .banner_pre_next .banner_btn_right {
        left: -130px;
        background-position: -453px -146px;
    }

        .banner_pre_next .banner_btn_right:hover {
            background-position: -453px -198px;
        }

        .banner_pre_next .banner_btn_right:active {
            background-position: -453px -250px;
        }

    .banner_pre_next .banner_btn_left {
        right: -130px;
        background-position: -499px -146px;
    }

        .banner_pre_next .banner_btn_left:hover {
            background-position: -499px -198px;
        }

        .banner_pre_next .banner_btn_left:active {
            background-position: -499px -250px;
        }

.activity_entrance {
    position: fixed;
    top: 175px;
    left: 22px;
    z-index: 998;
}

    .activity_entrance li {
        list-style: none;
    }

    .activity_entrance a, .activity_entrance img {
        display: block;
        border: 0;
        outline: 0;
    }

        .activity_entrance a:hover img {
            -webkit-filter: brightness(110%);
            filter: brightness(110%);
        }

    .activity_entrance li:nth-child(2) a:hover img {
        -webkit-filter: brightness(104%);
        filter: brightness(104%);
    }

.activity_close {
    position: absolute;
    cursor: pointer;
    width: 16px;
    height: 16px;
    background: rgba(0,0,0,0.8);
    top: -8px;
    right: 0;
    border-radius: 3px;
}

    .activity_close img {
        margin: 4px;
    }

    .activity_close:hover {
        background: rgba(0,0,0,0.6);
    }

.activity_entrance_open {
    position: fixed;
    top: 175px;
    left: 0px;
    cursor: pointer;
    background: url(/static/img/ActivityEntrance/activity_entrance_open.png) no-repeat;
    background-size: 25px;
    width: 25px;
    height: 94px;
}

    .activity_entrance_open:hover {
        -webkit-filter: brightness(110%);
        filter: brightness(110%);
    }

.index_way {
    margin-top: 26px;
    margin-bottom: 30px;
}

.way_title {
    margin-bottom: 24px;
    height: 27px;
}

.way_img {
    height: 270px;
}

    .way_img a {
        line-height: 0px;
        display: block;
    }

.way_one {
    margin-right: 10px;
    width: 410px;
    overflow: hidden;
}

.way_top {
    margin-bottom: 10px;
}

.way_one .way_top {
    height: 60px;
    overflow: hidden;
}

.way_one .way_bottom {
    height: 200px;
    overflow: hidden;
}

.way_two {
    height: 270px;
    overflow: hidden;
    width: 300px;
}

.way_three {
    width: 300px;
}

    .way_three .way_top {
        height: 170px;
        overflow: hidden;
    }

    .way_three .way_bottom {
        height: 90px;
        overflow: hidden;
    }

.way_img a img {
    webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.way_img a:hover img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-filter: brightness(1.1);
    -moz-filter: brightness(1.1);
    filter: brightness(1.1);
}

.index_news {
    height: 32px;
    background: #f2f2f2;
    border-bottom: 1px solid #e6e6e6;
}

    .index_news .m_wnews {
        background: none;
        height: 32px;
        line-height: 32px;
    }

        .index_news .m_wnews div {
            line-height: 32px;
        }

            .index_news .m_wnews div a {
                color: #404040;
            }

                .index_news .m_wnews div a:hover {
                    color: #118799;
                }

            .index_news .m_wnews div span {
                background: #d4d4d4;
                border-radius: 3px;
                color: #4c4b4b;
                padding: 2px 4px;
                margin-right: 10px;
            }

            .index_news .m_wnews div i {
                width: 12px;
                height: 14px;
                background-position: -355px -269px;
                margin-left: 2px;
                margin-right: 0px;
                vertical-align: text-bottom;
                margin-top: 3px;
                display: inline-block;
            }

        .index_news .m_wnews .pagesize a {
            width: 16px;
            height: 16px;
            float: left;
            margin-top: 8px;
            margin-left: 5px;
        }

            .index_news .m_wnews .pagesize a.prev {
                background-position: -324px -300px;
            }

            .index_news .m_wnews .pagesize a.next {
                background-position: -348px -300px;
            }


/******公告弹窗*******/

.news_content {
    padding: 10px 30px;
    overflow: hidden;
}

.news_left {
    width: 326px;
}

.news_block {
    overflow: hidden;
}

.news_title {
    font-family: "微软雅黑";
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dotted #dcdcdc;
    color: #9e9e9e;
}

.news_list {
    padding: 10px 0;
    border-bottom: 1px solid #e0e0e0;
    overflow: hidden;
}

    .news_list li {
        height: 30px;
        line-height: 30px;
        padding: 0 10px;
    }

        .news_list li a {
            color: #0baca8;
        }

        .news_list li.current, .news_list li:hover {
            background: #fbf7e8;
        }

.news_detail {
    width: 440px;
    color: #606060;
    font-size: 14px;
    line-height: 24px;
    height: 420px;
    overflow-y: auto;
    /*background: url(/static/img/hssy.png) no-repeat right bottom;*/
}

    .news_detail h2 {
        font-size: 16px;
        color: #079e9a;
        font-family: "微软雅黑";
        line-height: 26px;
        text-align: center;
        padding: 20px 0;
    }

    .news_detail p {
        margin-top: 5px;
    }

.alignright {
    text-align: right;
}


/*******彩票投注页*******/

.all_bg {
    background: url(/static/img/bg.jpg) repeat center top;
    clear: both;
    padding: 6px 0 10px 0;
}

.user_center {
    position: relative;
    overflow: visible;
}

.all_nr {
    margin-top: 8px;
    background: #f5f5f5;
    overflow: hidden;
    padding-bottom: 10px;
}

.all_type {
    height: 32px;
    line-height: 32px;
    background: url(/static/img/title1.jpg) repeat-x;
}

.all_type_title {
    width: 900px;
    overflow: hidden;
    height: 32px;
}

    .all_type_title ul {
        height: 32px;
    }

.all_type ul li {
    background: url(/static/img/title_line.jpg) no-repeat right 9px;
    float: left;
    width: 90px;
    text-align: center;
    color: #606060;
}

    .all_type ul li:hover {
        background: url(/static/img/title2.jpg) repeat-x;
        position: relative;
        margin-left: -2px;
        border-left: 1px solid #eae9e9;
        border-right: 1px solid #eae9e9;
    }

    .all_type ul li a {
        font-size: 14px;
        color: #606060;
        display: block;
    }

    .all_type ul li:hover a {
        margin-left: 2px;
    }

    .all_type ul li:active, .all_type ul li.current {
        background: url(/static/img/title3.jpg) repeat-x;
        margin-left: -2px;
        border-left: 1px solid #eae9e9;
        border-right: 1px solid #eae9e9;
    }

        .all_type ul li.current a {
            color: #118799;
            margin-left: 2px;
        }

.all_page {
    margin-right: 10px;
    margin-top: 6px;
}

    .all_page a {
        float: left;
        display: block;
    }

    .all_page .page_left {
        width: 22px;
        height: 20px;
        background-position: -453px -0px;
        margin-right: 7px;
    }

        .all_page .page_left:hover {
            background-position: -453px -39px;
        }

        .all_page .page_left:active {
            background-position: -453px -80px;
        }

        .all_page .page_left.disabled {
            background-position: -453px -115px !important;
            cursor: default;
        }

    .all_page .page_right {
        height: 20px;
        line-height: 20px;
        text-indent: 7px;
        width: 78px;
        color: #fff;
        background-position: -498px -0px;
    }

        .all_page .page_right:hover {
            background-position: -498px -39px;
        }

        .all_page .page_right:active {
            background-position: -498px -80px;
        }

        .all_page .page_right.disabled {
            background-position: -498px -115px !important;
            cursor: default;
        }

.trend_btn {
    width: 28px;
    height: 80px;
    display: block;
    line-height: 16px;
    background-position: -414px 0px;
    color: #aa8764;
    position: absolute;
    right: -28px;
    top: 80px;
    text-align: center;
}

.trendicon {
    width: 13px;
    height: 12px;
    display: block;
    background-position: -64px -336px;
    margin: 8px auto 4px;
}

.trend_btn:hover {
    background-position: -414px -94px;
    color: #aa8764;
}

.trend_btn:active {
    background-position: -414px -187px;
}

.trend_btn_chatroom {
    width: 28px;
    height: 80px;
    display: block;
    line-height: 16px;
    background-position: -414px 0px;
    color: #aa8764;
    position: absolute;
    right: -28px;
    top: 210px;
    text-align: center;
}

.trend_btn_chatroom_PK10 {
    width: 28px;
    height: 80px;
    display: block;
    line-height: 16px;
    background-position: -414px 0px;
    color: #aa8764;
    position: absolute;
    right: -28px;
    top: 300px;
    text-align: center;
}

.trend_btn_not_voice, .trend_btn_voice {
    position: absolute;
    height: 30px;
    top: 170px;
    background: url(/static/img/voice.png) no-repeat;
    background-position: -37px 0px;
    width: 28px;
    right: -28px;
}

    .trend_btn_voice:hover {
        background-position: -37px -35px;
    }

    .trend_btn_voice:active {
        background-position: -37px -72px;
    }

.trend_btn_not_voice {
    background-position: 0px 0px;
}

    .trend_btn_not_voice:hover {
        background-position: 0px -35px;
    }

    .trend_btn_not_voice:active {
        background-position: 0px -72px;
    }

.all_content {
    padding: 0 12px;
    overflow: hidden;
}

.all_left {
    width: 646px;
    position: relative;
}

.all_play {
    overflow: hidden;
    padding: 8px 0px 10px 10px;
    color: #999;
    line-height: 22px;
}

.all_play_nr {
    width: 520px;
    overflow: hidden;
    height: 22px;
    font-size: 0px;
}

.all_play a {
    font-size: 12px;
    display: inline-block;
    line-height: 22px;
    border-radius: 3px;
    padding: 0 7px;
}

    .all_play a.selected {
        background: #118799;
        color: #fff;
    }

.all_pagebar {
    margin-top: 5px;
}

    .all_pagebar i {
        float: left;
        display: block;
        padding: 0px;
        line-height: 15px;
        text-align: center;
        font-style: normal;
        cursor: pointer;
        font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    }

    .all_pagebar .pagebar_left {
        width: 15px;
        height: 15px;
        border-radius: 50%;
        background: #cacaca;
        margin-right: 7px;
        color: #fff;
    }

        .all_pagebar .pagebar_left:hover {
            background: #dfdfdf;
        }

        .all_pagebar .pagebar_left:active {
            background: #c1c1c1;
        }

        .all_pagebar .pagebar_left.disabled {
            background: #e1e5e5 !important;
            border: 1px solid #d5d5d5;
            cursor: default;
        }

    .all_pagebar .pagebar_right {
        height: 15px;
        line-height: 15px;
        text-indent: 6px;
        width: 40px;
        color: #fff;
        background: #cacaca;
        margin-right: 0px;
        border-radius: 7px;
    }

        .all_pagebar .pagebar_right:hover {
            background: #dfdfdf;
        }

        .all_pagebar .pagebar_right:active {
            background: #c1c1c1;
        }

        .all_pagebar .pagebar_right.disabled {
            background: #e1e5e5 !important;
            border: 1px solid #d5d5d5;
            cursor: default;
        }

.all_choose {
    border: 1px solid #ddd;
    background: #f0f0f0;
    position: relative;
}

.all_choose_title {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #ddd;
    padding: 0px 8px 0px 10px;
    color: #999;
}

    .all_choose_title p span {
        color: #606060;
        padding: 0 5px;
        font-family: arial;
        font-size: 14px;
    }

.all_choose_time {
    margin-left: 16px;
}

.timeicon {
    background-position: -155px -104px;
    width: 84px;
    height: 20px;
    display: inline-block;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 18px;
    font-family: arial;
    margin: 0 5px;
    vertical-align: text-top;
    margin-top: -4px;
}

.all_choose_title a {
    margin-top: 5px;
}

.green_bg, .red_bg, .gray_bg, .graydisabled {
    width: 72px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    display: inline-block;
}

    .green_bg:hover, .red_bg:hover {
        color: #fff;
    }

.green_bg {
    background-position: -155px -133px;
}

    .green_bg:hover {
        background-position: -155px -168px;
    }

    .green_bg:active {
        background-position: -155px -202px;
    }

.red_bg {
    background-position: -155px -237px;
}

    .red_bg:hover {
        background-position: -155px -272px;
    }

    .red_bg:active {
        background-position: -155px -306px;
    }

.gray_bg {
    background-position: -155px -339px;
    color: #999;
}

    .gray_bg:hover {
        background-position: -155px -371px;
        color: #999;
    }

    .gray_bg:active {
        background-position: -155px -403px;
        color: #999;
    }

.all_choice {
    overflow: hidden;
    padding: 12px;
    min-height: 300px;
    clear: both;
    position: relative;
}

.numBox {
    padding-bottom: 12px;
    height: 35px;
    vertical-align: middle;
}

.numSp {
    width: 46px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    background-position: -101px -96px;
    text-align: center;
    font-size: 12px;
    margin-top: 4px;
}

    .numSp.current {
        background-position: -101px -131px;
    }

.greyBall {
    font-size: 0;
}

    .greyBall em {
        font-style: normal;
        width: 36px;
        height: 36px;
        display: inline-block;
        line-height: 36px;
        text-align: center;
        background-position: -102px -168px;
        font-size: 18px;
        font-family: arial;
        margin-left: 10px;
        cursor: pointer;
        font-weight: bold;
        color: #727272;
    }

        .greyBall em:hover {
            background-position: -102px -211px;
            color: #fff;
        }

@keyframes ball {
    0% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: 0.5;
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes ball {
    0% {
        -webkit-transform: scale(.5);
        opacity: 0.5;
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

.greyBall em:active, .greyBall em.current {
    background-position: -102px -256px;
    color: #fff;
}

.greyBall em.current {
    -webkit-animation: ball .32s ease-out 0s forwards;
    animation: ball .32s ease-out 0s forwards;
}

.numBt {
    width: 80px;
    font-size: 0;
}

    .numBt em {
        font-style: normal;
        font-size: 12px;
        width: 16px;
        height: 16px;
        border-radius: 3px;
        border: 1px solid #b4b4b4;
        display: inline-block;
        text-align: center;
        line-height: 16px;
        color: #888;
        margin: 1px 0;
        margin-right: 7px;
        cursor: pointer;
    }

        .numBt em:hover, .numBt em.current {
            background: #ea3f4b;
            color: #fff;
            border: 1px solid #ea3f4b;
        }


/***手工输入***/

.all_manual {
    padding: 0 12px;
    clear: both;
    height: 250px;
    overflow: hidden;
}

.all_prompt {
    line-height: 28px;
}

.all_select {
    overflow: hidden;
    position: relative;
}

.text01 {
    width: 608px;
    border: 1px solid #dbdbdb;
    background: #fafafa;
    height: 96px;
    padding: 5px;
}

.all_select a {
    position: absolute;
    z-index: 99;
    right: 6px;
    bottom: 10px;
    display: none;
}

.trashicon {
    width: 11px;
    height: 16px;
    display: inline-block;
    background-position: -64px -355px;
    vertical-align: text-top;
    margin-top: -2px;
    margin-right: 4px;
}

.select_bg {
    position: absolute;
    left: 10px;
    top: 85px;
}

    .select_bg label input {
        display: inline-block;
        vertical-align: text-top;
        margin-top: 0px;
        background: #f7f7f7 url(/static/img/shadow.jpg) repeat-x;
        border: 1px solid #ddd;
    }

    .select_bg label.disabled {
        filter: alpha(opacity=70);
        -moz-opacity: .7;
        -khtml-opacity: .7;
        opacity: .7;
    }

.all_hint {
    overflow: hidden;
    padding: 5px 0;
}

    .all_hint h6 {
        height: 26px;
        line-height: 26px;
        border-bottom: 1px dashed #dcdcdc;
        font-weight: normal;
        color: #aa8764;
        font-size: 12px;
    }

.all_hint_left {
    width: 300px;
}

.all_hint_right {
    width: 260px;
}

.all_hint ul {
    overflow: hidden;
    padding: 5px 0;
    height: 58px;
}

    .all_hint ul li {
        line-height: 18px;
        background: url(/static/img/dot.png) no-repeat left 9px;
        line-height: 20px;
        color: #888;
        padding-left: 10px;
    }

.all_hint_right ul li {
    float: left;
    min-width: 90px;
}


/**********/

.all_playing {
    margin: 10px 0;
    overflow: hidden;
}

    .all_playing > div {
        display: inline-block;
        margin-left: 3px;
    }

.all_playing_list ul {
    background-position: -252px 0px;
    width: 70px;
    height: 46px;
    text-align: center;
}

    .all_playing_list ul li {
        display: block;
        line-height: 23px;
        color: #aa8764;
        cursor: pointer;
    }

.all_playing_list li .arricon {
    width: 4px;
    height: 7px;
    margin-right: 4px;
    display: inline-block;
}

.all_playing_list li.current .arricon {
    background-position: -44px 0px;
}

.all_playing_nr {
    background: url(/static/img/arrow.png) no-repeat left top;
    padding-left: 12px;
    margin-left: 8px;
}

.all_playing_block {
    width: 364px;
    color: #999;
    background: #eee;
    line-height: 22px;
    padding: 6px 12px;
}

.all_tou {
    background: url(/static/img/arrow2.png) no-repeat right top;
    padding-right: 12px;
    width: 70px;
    margin-left: 10px;
}

    .all_tou p {
        width: 60px;
        padding: 6px 5px;
        background: #ddeaec;
        line-height: 22px;
        color: #679ca4;
    }

        .all_tou p span {
            display: block;
            text-align: center;
            font-weight: bold;
            font-size: 14px;
        }

.all_playing_btn {
    width: 72px;
}

    .all_playing_btn a {
        margin-bottom: 4px;
    }

.doublearrow {
    width: 12px;
    height: 10px;
    display: inline-block;
    background-position: -51px 0px;
    vertical-align: text-top;
    margin-top: 2px;
    margin-right: 3px;
}

.graydisabled, .graydisabled:hover, .graydisabled:active {
    background-position: -252px -53px;
    cursor: default;
}

.all_color .text01 {
    width: 634px;
}

.selecte03 {
    color: #666;
    width: 100px;
    border: 1px solid #ddd;
    background: #f7f7f7 url(/static/img/shadow.jpg) repeat-x;
}

.check01 {
    width: 14px;
    height: 14px;
    vertical-align: text-top;
    margin-top: -1px;
}

.diceicon {
    width: 14px;
    height: 16px;
    display: inline-block;
    vertical-align: text-top;
    margin-right: 2px;
    background-position: left -395px;
    margin-top: -1px;
}

.Tochoose .greyBall em {
    margin-left: 6px;
}

.checkicon {
    width: 14px !important;
    height: 14px !important;
    background-position: 0px -416px;
    display: inline-block;
    margin-top: 0px;
    vertical-align: text-top;
    margin-right: 3px;
}

.Afterto.current .checkicon {
    background-position: -19px -416px;
}


/******投注页面右侧*****/

.all_right {
    width: 348px;
}

.all_lottery {
    background: url(/static/img/bet_bg.png) no-repeat;
    height: 128px;
    margin-top: 10px;
}

.all_lottery_title {
    padding: 10px 12px;
    overflow: hidden;
}

    .all_lottery_title img {
        float: left;
        width: 48px;
        height: 48px;
        margin-right: 12px;
    }

    .all_lottery_title p {
        color: #999;
        margin-top: 3px;
        width: 200px;
        line-height: 20px;
    }

.lottery_name {
    font-size: 18px;
    font-family: "微软雅黑";
    color: #4a4a4a;
}

.all_lottery_title p .black {
    font-size: 14px;
    color: #4a4a4a;
    font-family: arial;
    padding: 0 4px;
}

.all_lottery_title .ongoingicon {
    margin-top: 0px;
}

.all_lottery_listnr {
    padding-left: 10px;
    height: 50px;
    overflow: hidden;
}

    .all_lottery_listnr li {
        height: 2400px;
        width: 50px;
        float: left;
        margin: 0 8px;
    }

        .all_lottery_listnr li span {
            background-position: -93px -302px;
            text-align: center;
            line-height: 50px;
            color: #fff;
            font-size: 28px;
            font-family: arial;
            display: block;
            margin-bottom: 10px;
        }

.all_block {
    background: url(/static/img/bet_bg2.png) no-repeat;
    position: relative;
}

    .all_block .all_lottery_title {
        padding: 4px 12px;
    }

        .all_block .all_lottery_title p {
            width: 140px;
            line-height: 19px;
        }

.all_lottery_record {
    width: 120px;
}

    .all_lottery_record .multiple {
        overflow: hidden;
    }

        .all_lottery_record .multiple em {
            line-height: 19px;
            margin-right: 5px;
            font-style: normal;
            color: #808080;
            float: left;
            vertical-align: text-top;
            margin-top: 3px;
        }

        .all_lottery_record .multiple p {
            background: url(/static/img/multiple.jpg) no-repeat;
            width: 68px;
            height: 19px;
            display: inline-block;
            vertical-align: text-top;
            float: right;
        }

        .all_lottery_record .multiple i {
            width: 19px;
            height: 19px;
            cursor: pointer;
        }

.add_num {
    background-position: -323px -195px;
}

    .add_num:hover {
        background-position: -323px -219px;
    }

    .add_num:active {
        background-position: -323px -243px;
    }

.min_num {
    background-position: -355px -195px;
}

    .min_num:hover {
        background-position: -355px -219px;
    }

    .min_num:active {
        background-position: -355px -243px;
    }

.all_lottery_record .multiple input {
    width: 28px;
    text-align: center;
    border: 0px;
    background: none;
    line-height: 18px;
    color: #606060;
}

.all_lottery_title .all_lottery_money {
    color: #808080;
    margin-top: 4px;
}

.all_lottery_money span {
    font-weight: bold;
    padding: 0 3px;
}

.all_lottery_mask {
    position: absolute;
    background: url(/static/img/mask_bg.png) no-repeat;
    top: 55px;
    left: 7px;
    z-index: 99;
    width: 259px;
    height: 67px;
}

.all_lottery_list {
    padding-left: 14px;
    height: 54px;
    overflow: hidden;
    top: 6px;
    position: relative;
}

    .all_lottery_list li {
        height: 99999px;
        width: 48px;
        float: left;
        margin-left: 1px;
        background: url(/static/img/srool.png) repeat-y;
        top: -288px;
        position: absolute;
    }

.all_lottery_btn {
    position: absolute;
    width: 46px;
    height: 46px;
    right: 13px;
    top: 66px;
}

.run_btn {
    background-position: -237px -376px;
}

    .run_btn:hover {
        background-position: -291px -376px;
    }

    .run_btn:active {
        background-position: -344px -376px;
    }

.open_btn {
    background-position: -237px -323px;
}

    .open_btn:hover {
        background-position: -292px -323px;
    }

    .open_btn:active {
        background-position: -344px -323px;
    }

.d_list li {
    margin: 0 28px;
}

.all_winning {
    height: 164px;
    background: #f0f0f0;
    border: 1px solid #ddd;
    position: relative;
    margin-top: 26px;
}

.all_winning_title {
    width: 90px;
    height: 27px;
    background: #118799;
    position: absolute;
    border-radius: 3px;
    text-align: center;
    top: -13px;
    color: #fff;
    line-height: 27px;
    /*left: 50%;*/
    /*margin-left: -45px;*/
}

.trophy {
    width: 12px;
    height: 14px;
    background-position: -20px -396px;
    display: inline-block;
    vertical-align: text-top;
    margin-right: 4px;
    margin-top: 0px;
}

#demo {
    height: 128px;
    margin-top: 25px;
    overflow: hidden;
}

.all_winning_list {
    margin: 0px 10px;
}

    .all_winning_list li {
        line-height: 28px;
        height: 28px;
        overflow: hidden;
    }

        .all_winning_list li i {
            width: 15px;
            height: 15px;
            text-align: center;
            color: #fff;
            line-height: 15px;
            font-style: normal;
            display: inline-block;
            vertical-align: text-top;
            margin-right: 2px;
            margin-top: -1px;
        }

.b1 {
    background-position: -39px -396px;
}

.b2 {
    background-position: -60px -396px;
}

.b3 {
    background-position: -80px -396px;
}

.b4 {
    background-position: -100px -396px;
}

.all_today {
    height: 178px;
    position: relative;
    margin-top: 26px;
    background: #f0f0f0;
    border: 1px solid #ddd;
}

.all_today_title {
    width: 210px;
    height: 27px;
    border-radius: 3px;
    background: #fff;
    border: 1px solid #118799;
    position: absolute;
    top: -14px;
    left: 50%;
    margin-left: -105px;
    line-height: 27px;
}

    .all_today_title li {
        text-align: center;
        width: 69px;
        float: left;
        border-left: 1px solid #118799;
        cursor: pointer;
        color: #118799;
    }

        .all_today_title li.current {
            background: #118799;
            color: #fff;
        }

.all_today_nr {
    overflow: hidden;
    margin-top: 18px;
    height: 160px;
    background: #fff;
}

.all_table_title {
    background: #f0f0f0;
    color: #999;
    border-bottom: 1px solid #d9d9d9;
    line-height: 20px;
    padding: 5px 0px;
    overflow: hidden;
    padding-right: 10px;
}

    .all_table_title span {
        font-family: arial;
        width: 23%;
        float: left;
        text-align: center;
    }

        .all_table_title span:first-child {
            font-family: arial;
            width: 31%;
            float: left;
            text-align: center;
        }

.all_table_list {
    text-align: center;
    height: 26px;
    border-bottom: 1px dashed #e0e0e0;
    background: #f8f8f8;
    line-height: 26px;
    font-family: arial;
    height: 26px;
    clear: both;
}

.all_top {
    cursor: pointer;
}

.all_table_list span {
    float: left;
    text-align: center;
    width: 23%;
}

    .all_table_list span:first-child {
        float: left;
        text-align: center;
        width: 29%;
    }

    .all_table_list span:nth-child(3) {
        width: 25%;
    }

    .all_table_list i {
        margin-top: 1px;
    }

.grayerror {
    background-position: -68px -376px;
}

.all_table_list {
    position: relative;
}

    .all_table_list:hover {
        background: #efefef;
    }

.all_scroll {
    overflow-y: auto;
    height: 128px;
    overflow-x: hidden;
}

.all_shadow {
    background: url(/static/img/bg3.png);
    width: 160px;
    height: 40px;
    position: absolute;
    border-radius: 3px;
    z-index: 99;
    padding: 5px 10px;
    text-align: left;
    line-height: 20px;
    color: #9e9e9e;
    top: 13px;
    left: 130px;
    display: none;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    -webkit-border-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
}

    .all_shadow span {
        font-size: 14px;
        color: #fff;
        float: none;
    }

.all_table_list:hover .all_shadow {
    display: block;
}

.all_today_block .gray_bg {
    margin-top: 12px;
    margin-right: 15px;
}

.refresh {
    width: 13px;
    height: 12px;
    display: inline-block;
    background-position: -84px -376px;
    vertical-align: text-top;
    margin-top: 0px;
    margin-right: 4px;
}

.sure_detail {
    padding: 20px;
    overflow: hidden;
}

    .sure_detail p {
        line-height: 20px;
        margin-top: 8px;
        color: #999;
    }


/****我要追号弹框****/

.After_nr {
    padding-bottom: 14px;
    height: 490px;
}

.After_tou_nr {
    padding-bottom: 5px;
    top: 44px;
    position: absolute;
    left: 34px;
    width: 596px;
}

.Afterno_title {
    height: 34px;
    border: 1px solid #eee;
    background: #f8f8f8;
    padding: 0px 12px;
    padding-top: 50px;
    line-height: 24px;
}

.After_nr .all_today_nr {
    margin-top: 2px;
    overflow: visible;
    padding-bottom: 10px;
}

.After_nr .all_today_title {
    top: 8px;
}

.After_name {
    background: url(/static/img/title_bg.png) no-repeat;
    width: 55px;
    height: 21px;
    line-height: 21px;
    padding-top: 3px;
    color: #fff;
    text-align: center;
    margin-right: 18px;
}

.starting {
    margin-right: 18px;
    color: #4a4a4a;
}

    .starting input {
        width: 44px;
        background-color: #fbfbfb;
        padding: 2px 0;
        margin-left: 5px;
    }

.filesign {
    width: 11px;
    height: 13px;
    display: inline-block;
    background-position: -120px -396px;
    vertical-align: text-top;
    margin-top: 0px;
    margin-right: 2px;
}

.After_nr .all_today_nr {
    height: inherit;
}

.After_nr .user_table {
    margin-top: 10px;
}

    .After_nr .user_table th {
        height: 30px;
        line-height: 30px;
        color: #666;
    }

        .After_nr .user_table th input {
            vertical-align: text-top;
        }

    .After_nr .user_table td {
        font-family: 宋体;
    }

        .After_nr .user_table td .quots_input {
            width: 32px;
        }

.After_tou {
    overflow: hidden;
    padding: 8px 0 0;
    line-height: 26px;
}

    .After_tou b {
        font-size: 14px;
    }

    .After_tou p.fr span {
        margin-right: 8px;
    }

.user_table th i.checkicon {
    margin-top: 2px;
}

.loading {
    position: absolute;
    width: 65px;
    height: 61px;
    z-index: 9999;
    background: url(/static/img/loading.gif) no-repeat;
    top: 170px;
    left: 50%;
    margin-left: -33px;
}


/*********WHH 飞入*******************/

img#gook {
    display: none;
    position: absolute;
    z-index: 9999999;
    top: 653px;
    left: 746px;
    display: none;
    opacity: -0.0279720279720281;
    transform: rotate(1980deg);
}

div.all_table_title {
    transition: border 1s;
}

    div.all_table_title.goin {
        border-bottom: 1px solid #f7c9c9;
    }

div.scanBian {
    transition: background 1s, border 1s;
    display: none;
    background: #f7c9c9;
    border-bottom: 1px solid #f7c9c9;
}

div.toNoRed {
    background: #fff;
    border-bottom: 1px dashed #e0e0e0;
}


/*******促销活动*******/

.Title {
    height: 40px;
    line-height: 40px;
    background: #f5f5f5;
    color: #606060;
    font-size: 16px;
    font-family: "微软雅黑";
    padding: 0 16px;
}

.purseicon {
    width: 14px;
    height: 17px;
    display: inline-block;
    background-position: -102px -371px;
    vertical-align: text-top;
    margin-right: 6px;
    margin-top: 2px;
}

.sales {
    padding: 18px;
    overflow: hidden;
}

.sales_left {
    width: 150px;
    margin-right: 30px;
    border: 1px solid #e3e3e3;
    overflow: hidden;
}

    .sales_left a {
        line-height: 58px;
        display: block;
        text-indent: 12px;
        font-size: 14px;
        color: #404040;
        position: relative;
        border-bottom: 1px solid #e3e3e3;
    }

        .sales_left a em {
            font-style: normal;
        }

        .sales_left a:last-child {
            border-bottom: 0px;
        }

        .sales_left a:hover, .sales_left a.current {
            color: #118799;
            font-weight: bold;
        }

            .sales_left a:hover em {
                filter: alpha(opacity=40);
                -moz-opacity: .4;
                -khtml-opacity: .4;
                opacity: .4;
            }

        .sales_left a span {
            position: absolute;
            width: 4px;
            height: 24px;
            background: #118799;
            left: 0px;
            top: 17px;
            display: none;
        }

        .sales_left a:hover span {
            filter: alpha(opacity=30);
            -moz-opacity: .3;
            -khtml-opacity: .3;
            opacity: .3;
            display: block;
        }

        .sales_left a.current span {
            display: block;
        }

        .sales_left a i {
            width: 16px;
            height: 16px;
            display: inline-block;
            position: absolute;
            right: 20px;
            top: 22px;
        }

.c1 {
    background-position: -40px -416px;
}

.c2 {
    background-position: -61px -416px;
}

.c3 {
    background-position: -80px -416px;
}

.c4 {
    background-position: -99px -416px;
}

.c5 {
    background-position: -117px -416px;
}

.sales_right {
    width: 800px;
    overflow: hidden;
}

.sales_nr {
    position: relative;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    margin-bottom: 20px;
}

.sales_img img {
    height: 200px;
    width: 800px;
}

.sales_title {
    height: 40px;
    line-height: 36px;
    padding: 0px 8px;
    font-family: "微软雅黑";
    font-size: 14px;
}

    .sales_title p.fl {
        font-size: 20px;
        color: #2b2b2b;
    }

        .sales_title p.fl span {
            line-height: 21px;
            text-align: center;
            color: #fff;
            margin-right: 6px;
            width: 44px;
            height: 21px;
            display: inline-block;
            vertical-align: text-top;
            margin-top: 2px;
            font-size: 14px;
        }

.redicon {
    background-position: -333px 0px;
}

.orangeicon {
    background-position: -333px -27px;
}

.sales_title p.fr {
    font-family: arial;
}

    .sales_title p.fr span {
        color: #9e9e9e;
        font-family: "微软雅黑";
    }

.sales_btn {
    width: 14px;
    font-size: 14px;
    height: 85px;
    display: block;
    position: absolute;
    right: 0px;
    top: 50px;
    background-position: -251px -88px;
    color: #118799;
    z-index: 99;
    padding: 10px 6px 0px 9px;
    text-align: center;
    line-height: 16px;
}

    .sales_btn:hover {
        background-position: -288px -88px;
        color: #fff;
    }

    .sales_btn:active {
        background-position: -326px -88px;
        color: #fff;
    }

.sales_blcok {
    border-top: 1px solid #e3e3e3;
    overflow: hidden;
    padding: 20px 0px 0px;
    display: none;
}

.sales_nr.current .sales_blcok {
    display: block;
}

.sales_blcok p {
    line-height: 24px;
    clear: both;
    padding: 0px 20px;
}

.sales_blcok h3 {
    margin: 20px 20px 0px;
    background: url(/static/img/title_bg2.png) no-repeat;
    width: 82px;
    height: 32px;
    line-height: 17px;
    color: #fff;
    font-weight: normal;
    text-indent: 11px;
    font-size: 12px;
}

.sales_exper {
    color: #aa8764;
    background: #f7efdd;
    border: 1px dotted #bda182;
    padding: 0 6px;
    line-height: 26px;
    margin: 8px 12px;
    display: inline-block;
}

.sales_blcok .sales_bottom {
    margin: 26px 0px 0px;
    padding: 0px;
    line-height: 0px;
}


/*****充值*****/


/*****网银汇款*****/

.Topup_title {
    border-bottom: 1px solid #ddd;
    height: 42px;
    line-height: 42px;
    padding: 0 10px;
}

.Topup_list li {
    float: left;
    font-family: "微软雅黑";
    margin-right: 12px;
    font-size: 14px;
}

    .Topup_list li a {
        padding: 0 6px;
        display: block;
        line-height: 40px;
    }

        .Topup_list li a i {
            width: 22px;
            height: 16px;
            display: inline-block;
            vertical-align: text-top;
            margin-top: 3px;
            margin-right: 5px;
        }

    .Topup_list li.current a {
        color: #118799;
        border-bottom: 2px solid #118799;
    }

    .Topup_list li .d1 {
        background-position: -252px -196px;
    }

    .Topup_list li .d2 {
        background-position: -252px -216px;
    }

    .Topup_list li .d3 {
        background-position: -252px -240px;
    }

    .Topup_list li .d4 {
        background-position: -312px -216px;
    }

    .Topup_list li .d5 {
        background-position: -312px -240px;
    }

    .Topup_list li .d6 {
        background: url(/static/img/SpeedypayRechargeIcon.jpg) no-repeat center top;
        height: 18px;
        clear: both;
        position: relative;
    }

ul.Topup_list li i.d7 {
    background-image: url('/static/img/bank/icon-tencent-18x18.png');
    background-position: 0;
    background-repeat: no-repeat;
    height: 18px;
    width: 18px;
    clear: both;
    position: relative;
}

ul.Topup_list li a:hover i.d7 {
    background-position: -18px 0;
}

.Topup_list li i.d8 {
    background-position: -311px -195px;
}

.Topup_list li a:hover i.d8 {
    background-position: -335px -195px;
}

.Topup_list li i.d9 {
    background-position: -304px -437px;
}

.Topup_list li a:hover i.d9 {
    background-position: -332px -437px;
}

.Topup_list li.current .d1 {
    background-position: -277px -196px;
}

.Topup_list li.current .d2 {
    background-position: -277px -216px;
}

.Topup_list li.current .d3 {
    background-position: -277px -240px;
}

.Topup_list li.current .d4 {
    background-position: -337px -216px;
}

.Topup_list li.current .d5 {
    background-position: -337px -240px;
}

.Topup_list li.current .d6 {
    background: url(/static/img/SpeedypayRechargeIconCurrent.jpg) no-repeat center top;
    height: 18px;
    clear: both;
    position: relative;
}

.Topup_list li.current .d7 {
    background-position: -18px 0;
}

.Topup_nr {
    overflow: hidden;
    padding: 10px;
}

.Topup_step {
    height: 74px;
    background: #fafafa;
    border: 1px solid #eaeaea;
}

    .Topup_step ul {
        width: 604px;
        margin: 0 auto;
    }

    .Topup_step li {
        float: left;
        width: 200px;
        margin-right: 1px;
    }

        .Topup_step li p {
            height: 6px;
            background: #ccc;
            border-radius: 3px;
            margin-top: 26px;
            position: relative;
        }

            .Topup_step li p em {
                background: #ccc;
                border-radius: 50%;
                color: #fff;
                font-weight: bold;
                position: absolute;
                width: 20px;
                height: 20px;
                font-style: normal;
                font-family: arial;
                top: -7px;
                left: 50%;
                margin-left: -10px;
                text-align: center;
                line-height: 20px;
            }

        .Topup_step li span {
            display: block;
            text-align: center;
            margin-top: 14px;
            line-height: 18px;
        }

        .Topup_step li.current p {
            background: #d5b16a;
        }

        .Topup_step li.current em {
            background: #d5b16a;
        }

        .Topup_step li.current span {
            color: #d5b16a;
        }

        .Topup_step li.selected p {
            background: #eee0c3;
        }

        .Topup_step li.selected em {
            background: #eee0c3;
        }

        .Topup_step li.selected span {
            color: #eee0c3;
        }

.Topup_select {
    border: 1px solid #eaeaea;
    margin-top: 10px;
    padding: 20px;
    min-height: 320px;
    position: relative;
}

.Topup_block {
    margin-top: 28px;
}

.Topup_name {
    width: 216px;
    text-align: right;
    margin-right: 20px;
    font-family: "微软雅黑";
    color: #333;
    line-height: 36px;
}

.Topup_bank .bank {
    width: 160px;
    height: 50px;
    margin-right: 20px;
    float: left;
    position: relative;
}

.Topup_bank .bank_tip {
    width: 270px;
    height: 50px;
    margin-right: 5px;
    float: left;
    position: relative;
}

    .Topup_bank .bank_tip span {
        vertical-align: middle;
        line-height: 50px;
    }

.Topup_bank .bank .bank_img {
    width: 158px;
    height: 48px;
    border: 1px dashed #d7d6d6;
    margin-right: 20px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    position: relative;
    font-size: 14px;
}

.Topup_bank .bank img {
    max-width: 158px;
}

.selecticon {
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    right: -7px;
    top: -7px;
    background-position: -252px -264px;
}

.Topup_bank .bank_img:hover {
    border: 1px solid #8ed6d5;
}

    .Topup_bank .bank_img:hover .selecticon {
        background-position: -276px -264px;
    }

.Topup_bank .bank.current .bank_img, .Topup_bank .bank_img:active {
    border: 1px solid #118799;
}

    .Topup_bank .bank.current .selecticon, .Topup_bank .bank_img:active .selecticon {
        background-position: -300px -264px;
    }

.bank_list {
    border: 1px solid #eaeaea;
    width: 500px;
    overflow: hidden;
    position: absolute;
    top: 50px;
    display: none;
    background: #fff;
    z-index: 999;
}

.Topup_bank .bank.current .bank_list {
    display: block;
}

.bank_list ul {
    padding: 10px;
}

.bank_list li {
    float: left;
    margin: 10px 0px;
    width: 160px;
}

    .bank_list li a {
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        position: relative;
        width: 126px;
        border: 2px solid #fff;
        height: 38px;
        position: relative;
        margin: 0 auto;
    }

        .bank_list li a:hover {
            border: 2px solid #bbe7e6;
        }

.checksign {
    width: 22px;
    height: 22px;
    display: none;
    position: absolute;
    background-position: -120px -366px;
    right: -2px;
    bottom: -2px;
}

.bank_list li a:active, .bank_list li.current a {
    border: 2px solid #118799;
}

    .bank_list li a:active .checksign, .bank_list li.current a .checksign {
        display: block;
    }

.Topup_bank .input02 {
    background: #fff url(/static/img/shadow3.jpg) repeat-x;
    width: 200px;
    padding: 9px 10px;
}

    .Topup_bank .input02:focus {
        background: #ecf8f7;
        border: 1px solid #83cfce;
        color: #04878b;
    }

.input02.error {
    background: #fdf0f1 !important;
    border: 1px solid #f49ca2;
    color: #e93a46;
}

.Topup_bank span.fl {
    line-height: 36px;
}

.Topup_bank {
    position: relative;
}

    .Topup_bank .Topup_prompt {
        background: url(/static/img/prompt_bg2.png) no-repeat;
        text-indent: 14px;
        width: 218px;
        height: 32px;
        line-height: 32px !important;
        color: #aa8764;
        position: absolute;
        top: 2px;
        left: 260px;
    }

    .Topup_bank .unit {
        display: block;
        clear: both;
        line-height: 24px;
        margin-left: 5px;
        margin-top: 5px;
        color: #888;
    }

.Topup_block .btn02 {
    padding: 0 20px;
    margin-top: 0px;
}

.Topup_exper {
    padding: 10px 10px 0px;
    overflow: hidden;
}

    .Topup_exper .all_hint_left {
        width: 430px;
    }

    .Topup_exper ul {
        height: auto;
    }

        .Topup_exper ul li {
            color: #606060;
            line-height: 22px;
        }

.Topup_exper_right {
    width: 400px;
}

.Topup_table {
    border: 1px solid #e0e0e0;
    margin-top: 10px;
}

    .Topup_table th {
        height: 32px;
        background: #f2f2f2;
        font-weight: normal;
        padding: 0 5px;
    }

    .Topup_table td {
        line-height: 32px;
        color: #aa8764;
        text-align: center;
        padding: 0 5px;
        font-size: 14px;
    }

.rebate {
    width: 400px;
    border-top: 7px solid #ebebeb;
    margin-left: 236px;
    margin-top: 22px;
    position: relative;
    margin-bottom: 10px;
    position: absolute;
    bottom: 10px;
}

    .rebate img {
        width: 48px;
        height: 48px;
        position: absolute;
        top: 10px;
        left: 10px;
    }

    .rebate p {
        margin-left: 70px;
        line-height: 24px;
        color: #9e9e9e;
        margin-top: 10px;
    }

        .rebate p b {
            font-size: 16px;
            font-family: arial;
        }

.complete {
    padding: 10px;
    overflow: hidden;
}

.complete_prompt {
    background: url(/static/img/prompt_bg3.png) no-repeat;
    width: 335px;
    height: 54px;
}

    .complete_prompt p {
        text-align: center;
        line-height: 20px;
        color: #aa8764;
        padding: 4px 10px 0px;
    }

.complete_btn {
    width: 289px;
    margin: 20px auto;
    height: 36px;
}

.btn03 {
    width: 289px;
    height: 36px;
    color: #fff;
    display: block;
    background-position: -111px -384px;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    font-family: "微软雅黑";
}

    .btn03:hover {
        color: #fff;
    }

.successicon {
    width: 16px;
    height: 16px;
    background-position: -64px 0px;
    display: inline-block;
    vertical-align: text-top;
    margin-right: 12px;
    margin-top: 2px;
}

.complete_font {
    text-align: center;
    color: #9e9e9e;
    line-height: 22px;
    padding: 10px 0px;
}

    .complete_font a {
        text-decoration: underline;
        margin: 0 2px;
    }


/*****网银订单确认*****/

.bankcontent {
    padding: 20px 0px 10px;
    overflow: hidden;
}

.bankleft {
    width: 320px;
    height: 307px;
    position: relative;
    margin-top: 30px;
    background: url(/static/img/bankbg.png) right bottom no-repeat;
    border: 1px solid #CDE3E6;
}

.banktitle {
    background: url(/static/img/banktitle.png) center center no-repeat;
    width: 278px;
    height: 44px;
    text-align: center;
    position: absolute;
    top: -15px;
    left: 50%;
    margin-left: -139px;
    color: #118799;
    font-family: "微软雅黑";
    padding-top: 53px;
}

    .banktitle em {
        font-style: normal;
        font-size: 24px;
        display: inline-block;
        vertical-align: middle;
        margin-left: 12px;
    }

.bankway {
    margin: 0 21px 0 21px;
    border-bottom: 1px solid #CDE3E6;
}

.bankway_name {
    font-family: "微软雅黑";
    line-height: 54px;
    color: #61b0ae;
    width: 72px;
    padding-left: 36px;
}

.bankway_img {
    display: table-cell;
    vertical-align: middle;
    width: 126px;
    height: 54px;
}

.bankway_img img {
    max-height: 38px;
}

.bankway_img b {
    font-family: arial,"微软雅黑";
    font-size: 20px;
}

.bankinfo {
    width: 684px;
    height: 307px;
    border: 1px solid #eaeaea;
    margin-top: 30px;
    position: relative;
}

.bankinfo_title {
    position: absolute;
    top: -10px;
    line-height: 20px;
    background: #fff;
    padding: 0 12px;
    margin-left: 18px;
}

.bankinfo_nr {
    padding: 50px 0px 0px 136px;
}

.bankinfo_nr ul li {
    line-height: 40px;
    height: 40px;
}

.bankinfo_nr li.info_note {
    line-height: 24px;
    padding-top: 8px;
    padding-bottom: 20px;
}

.bankinfo_nr li.info_note .note_text {
    color: #f00;
    margin-left: 88px;
}

.bankinfo_nr li .info_name {
    width: 88px;
}

.bankinfo_nr li .info_red {
    width: 226px;
}

.bankinfo_nr li .info_copy {
    color: #118799;
}

.bankinfo_nr li .info_copy:hover {
    text-decoration: underline;
}

.bankway.first_line {
    margin-top: 90px;
}

.bankway.ic_finance_type {
    background: url(/static/img/ic_finance_type.svg) 7px center no-repeat;
}

.bankway.ic_finance_amount {
    background: url(/static/img/ic_finance_amount.svg) 8px center no-repeat;
}

.bankremindnote {
    color: red;
    font-size: 13px;
    line-height: 18px;
    margin: 6px 21px 0 21px;
}

.recharge_detail {
    width: 188px;
    height: auto;
    float: right;
    position: relative;
    transform: translateY(-50%);
    top: 0%;
    margin-top: -150px;
    margin-right: 40px;
    color: rgb(200, 168, 127);
    font-size: 14px;
    font-weight: 200;
    line-height: 22px;
    background: rgb(252, 244, 224);
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(241, 227, 199);
    border-image: initial;
    padding: 16px 15px;
}

    .recharge_detail > img {
        position: absolute;
        top: 20px;
    }

    .recharge_detail > span {
        margin-left: 15px;
    }

.w480 {
    width: 480px !important;
}


/*****在线充值*****/

.Topup_bank .select01 {
    background: #fff url(/static/img/shadow3.jpg) repeat-x;
    height: 50px;
    width: 222px;
    color: #666;
    font-size: 14px;
}

.Topup_bank .h36 {
    height: 36px;
}

.onlinefont {
    margin-top: 10px;
    margin-left: 40px;
    color: #9e9e9e;
}

    .onlinefont b {
        font-family: arial;
    }

.bankinfo_nr .Topup_name {
    width: auto;
}


/*******登录界面*******/

.login_bg {
    width: 380px;
    height: 336px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -190px;
    margin-top: -240px;
}

    .login_bg h1 {
        text-align: center;
        height: 62px;
    }

        .login_bg h1 img {
            height: 62px;
        }

.login {
    margin-top: 50px;
}

.login_nr {
    height: 153px;
    background: #ecedf0;
    border-radius: 5px;
}

    .login_nr li {
        height: 50px;
        padding: 0px 18px;
        border-top: 1px solid #cecfd1;
        position: relative;
    }

        .login_nr li .signicon {
            float: left;
            width: 16px;
            height: 20px;
            margin-top: 14px;
        }

        .login_nr li .lockicon {
            background-position: left -36px;
        }

        .login_nr li .codeicon {
            background-position: left -72px;
            margin-top: 18px;
            height: 20px;
        }

        .login_nr li:first-child {
            border-radius: 5px 5px 0px 0px;
        }

        .login_nr li:last-child {
            border-radius: 0px 0px 5px 5px;
        }

.login_input {
    background: none;
    border: 0px;
    line-height: 20px;
    padding: 13px 0;
    margin-left: 20px;
    font-size: 14px;
    color: #52566b;
    width: 302px;
    height: 20px;
}

.login_nr li:hover, .login_nr li.current {
    border-top: 1px solid #20c9c7;
    background: url(/static/img/inputhover.png) no-repeat left -1px;
}

    .login_nr li.current .adminicon {
        background-position: -25px 0px;
    }

    .login_nr li.current .lockicon {
        background-position: -25px -36px;
    }

    .login_nr li.current .codeicon {
        background-position: -25px -72px;
    }

.login_nr li.errorprompt {
    background: #f1dadc;
    border: 1px solid #f49ca2;
    border-bottom: 0px;
}

    .login_nr li.errorprompt .adminicon {
        background-position: -88px -340px;
    }

    .login_nr li.errorprompt .lockicon {
        background-position: -88px -312px;
    }

    .login_nr li.errorprompt .codeicon {
        background-position: -88px -368px;
    }

.delicon {
    width: 14px;
    height: 14px;
    top: 6px;
    cursor: pointer;
    position: absolute;
    right: 12px;
    background-position: -112px -312px;
    display: none;
}

    .delicon:hover {
        background-position: -132px -312px;
    }

    .delicon:active {
        background-position: -152px -312px;
    }

.login_nr li.errorprompt .delicon {
    display: block;
}

.excalmatory_nr {
    position: absolute;
    line-height: 50px;
    color: #ee4d4f;
    left: 396px;
    width: 150px;
    display: none;
}

.excalmatory {
    float: left;
    width: 13px;
    height: 13px;
    background-position: -88px -388px;
    vertical-align: text-top;
    margin-top: 19px;
    margin-right: 6px;
}

.login_nr li.errorprompt .excalmatory_nr {
    display: block;
}

.login_nr li .disable {
    width: 22px;
    height: 12px;
    background-position: -36px -105px;
    top: 18px;
    cursor: pointer;
    position: absolute;
    right: 20px;
    margin-top: 0px;
}

    .login_nr li .disable:hover {
        background-position: -36px -152px;
    }

    .login_nr li .disable:active {
        background-position: -36px -176px;
    }

.login_nr li.current .disable {
    background-position: 0px -129px;
}

    .login_nr li.current .disable:hover {
        background-position: 0px -152px;
    }

    .login_nr li.current .disable:active {
        background-position: 0px -176px;
    }

.code_img {
    position: absolute;
    width: 84px;
    height: 35px;
    right: 50px;
    top: 7px;
}

.login_nr li a {
    color: #9e9e9e;
    position: absolute;
    right: 12px;
    line-height: 50px;
    font-family: "微软雅黑";
}

.login_nr li.current a {
    color: #83c4c8;
}

    .login_nr li.current a:hover {
        color: #51adb2;
    }

    .login_nr li.current a:active {
        color: #078a91;
    }

.login_btn {
    margin-top: 24px;
    position: relative;
}

    .login_btn.errorprompt .excalmatory_nr {
        display: block;
        left: 128px;
        top: 40px;
    }

    .login_btn input {
        border: 0;
        cursor: pointer;
    }

.login_forget {
    width: 96px;
    height: 48px;
    background-position: -304px -168px;
}

    .login_forget:hover {
        background-position: -304px -227px;
    }

    .login_forget:active {
        background-position: -304px -285px;
    }

.loginbtn {
    width: 260px;
    height: 48px;
    background-position: -140px 0px;
}

    .loginbtn:hover {
        background-position: -140px -56px;
    }

    .loginbtn.active {
        background-position: -140px -112px;
    }

.loadicon {
    background: url(/static/img/arrow.gif) no-repeat;
    width: 20px;
    height: 20px;
    display: none;
    margin-top: 12px;
    margin-left: 141px;
}

.loginbtn.active .loadicon {
    display: block;
}

.login_footer {
    text-align: center;
    color: #7c8098;
    position: absolute;
    bottom: 40px;
    width: 100%;
    padding-top: 46px;
}

    .login_footer img {
        vertical-align: text-top;
        margin-top: -12px;
        margin-right: 12px;
    }


/******找回密码******/

.find {
    width: 500px;
    border-radius: 5px;
    overflow: hidden;
    margin-top: 150px;
}

.findnr {
    height: 242px;
    background: url(/static/img/page_bg2.png);
    padding: 15px 0px;
    overflow: hidden;
    position: relative;
}

.findfont {
    line-height: 20px;
    color: #9e9e9e;
    height: 36px;
    margin: 0 22px;
    clear: both;
}

    .findfont .input02 {
        width: 80px;
        padding: 5px 10px;
    }

.findlist {
    overflow: hidden;
    padding: 10px 15px;
}

    .findlist li {
        float: left;
        /*margin-left: 15px;*/
    }

        .findlist li a {
            display: block;
            background: url(/static/img/way_bg1.png) no-repeat;
            width: 136px;
            height: 119px;
            text-align: center;
            padding-top: 25px;
            font-size: 14px;
            color: #9e9e9e;
        }

            .findlist li a .signicon {
                display: block;
                margin: 0px auto 12px;
            }

            .findlist li a .way01 {
                width: 50px;
                height: 56px;
                background: url(/static/img/qq.png) no-repeat;
            }

            .findlist li a .way02 {
                width: 58px;
                height: 56px;
                background-position: 0px -262px;
            }

            .findlist li a .way03 {
                width: 40px;
                height: 56px;
                background-position: 0px -200px;
            }

            .findlist li a .way04 {
                width: 30px;
                height: 56px;
                background: url(/static/img/mobile-icon.png) no-repeat;
            }

            .findlist li a span {
                display: block;
                margin-top: 5px;
            }

            .findlist li a:hover {
                background: url(/static/img/way_bg2.png) no-repeat;
                color: #666;
            }

        .findlist li.current a {
            background: url(/static/img/way_bg3.png) no-repeat;
            color: #9e9e9e;
        }

.find_btn {
    text-align: right;
    padding: 0 22px;
    right: 0px;
    bottom: 20px;
    position: absolute;
}

.findbtn {
    width: 75px;
    height: 25px;
    color: #9e9e9e;
    color: #fff;
    background: #b20000;
    display: inline-block;
    border: 0px;
    font-size: 14px;
}

    .findbtn:hover {
        background: #db1f2a;
        color: #fff;
    }

    .findbtn:active {
        background: #d6d6d6;
    }

.findsurebtn {
    background: #118799;
    color: #fff;
}

    .findsurebtn:hover {
        background: #0faba8;
        color: #fff;
    }

    .findsurebtn:active {
        background: #079499;
    }

.findstep {
    background: #fff;
}

    .findstep ul {
        max-width: 500px;
    }

        .findstep ul li {
            width: 33.12%;
        }


/*****邮箱找回密码******/

.email01, .email02, .email03 {
    display: inline-block;
    vertical-align: text-top;
    margin-right: 8px;
    margin-left: 10px;
}

.email01 {
    width: 20px;
    height: 15px;
    background-position: left -387px;
    margin-top: -1px;
}

.email02 {
    width: 17px;
    height: 20px;
    background-position: left -408px;
    margin-top: -3px;
}

.email03 {
    width: 16px;
    height: 21px;
    background-position: left -432px;
    margin-top: -5px;
}

.phone01 {
    width: 23px;
    height: 29px;
    background: url(/static/img/mobile-icon.png) no-repeat;
    margin-top: -5px;
    float: left;
    background-size: 70%;
    display: inline-block;
}

.findemali {
    overflow: hidden;
    padding: 20px;
}

.find_block {
    overflow: hidden;
}

.emailname {
    font-size: 14px;
    line-height: 22px;
    width: 50px;
    margin-right: 12px;
    text-align: center;
    margin-left: 80px;
}

    .emailname img {
        clear: both;
    }

.find_input .input02 {
    background: #fff url(/static/img/shadow3.jpg) repeat-x;
    width: 200px;
    padding: 20px 15px;
}

.find_prompt {
    display: block;
    line-height: 24px;
    margin-top: 3px;
}

.emailsuccess {
    text-align: center;
    margin: 34px 0px;
}

    .emailsuccess .okicon {
        margin-top: -28px;
    }

.emailfont {
    display: inline-block;
    line-height: 26px;
    font-size: 14px;
    text-align: left;
}

    .emailfont span {
        display: block;
        font-size: 12px;
    }

        .emailfont span a {
            color: #118799;
        }

            .emailfont span a:hover {
                text-decoration: underline;
            }


/******密保问题找回密码*******/

.findcerypted {
    padding: 6px 18px;
}

.find_encry {
    overflow: hidden;
    margin-bottom: 12px;
}

    .find_encry .emailname {
        width: 140px;
        font-size: 12px;
        line-height: 26px;
        margin-left: 0px;
        text-align: right;
    }

.select03 {
    height: 26px;
    background: #f7f7f7 url(/static/img/shadow.jpg) repeat-x;
    width: 210px;
    color: #666;
    border: 1px solid #d8d8d8;
}

.input04 {
    line-height: 18px;
    padding: 3px 5px;
    background: #f7f7f7 url(/static/img/shadow.jpg) repeat-x;
    width: 200px;
    color: #666;
    border: 1px solid #d8d8d8;
}


/*****资金密码找回******/

.findmoney {
    margin-top: 30px;
}

    .findmoney .emailname {
        width: 82px;
        margin-left: 50px;
    }


/*****提现*****/

.boxwith {
    overflow: visible;
    padding-left: 30px;
    padding-top: 20px;
}

    .boxwith .boxname {
        width: 78px;
    }

.with_bg {
    background: #FCF4E0;
    width: 440px;
    margin-bottom: 15px;
    clear: both;
    display: flex;
    padding: 8px 0;
    border: 1px solid #F1E3C7;
}

.with_name {
    color: #b0895c;
    width: 55px;
    text-align: center;
    margin-top: 22px;
}

.with_font {
    border-left: 1px solid #e3d3bb;
    line-height: 20px;
    color: #b0895c;
    padding-left: 15px;
    width: 370px;
}
.with_font div:first-child {
    margin-bottom: 5px;
}

.divselect {
    border: 1px solid #ddd;
    height: 16px;
    line-height: 16px;
    padding: 9px 10px;
    width: 210px;
    background: #f7f7f7 url(/static/img/shadow.jpg) repeat-x;
    color: #606060;
    margin-right: 12px;
    position: relative;
}

.selectnr {
    width: 230px;
    display: block;
    cursor: pointer;
    font-style: normal;
    background: url(/static/img/selectbtn.png) no-repeat right top;
    position: absolute;
    height: 36px;
    z-index: 99;
    left: 0px;
    top: 0px;
    line-height: 36px;
    text-indent: 10px;
}

.divslelect_list {
    position: absolute;
    top: 34px;
    border: 1px solid #83cfce;
    background: #fff;
    text-indent: 10px;
    z-index: 9999;
    width: 230px;
    left: -1px;
    display: none;
}

    .divslelect_list li {
        height: 30px;
        line-height: 30px;
        color: #606060;
    }

        .divslelect_list li a {
            text-decoration: none;
            display: block;
            cursor: pointer;
        }

            .divslelect_list li a:hover {
                background: #7cc5c3;
                color: #fff;
            }

.divselect.current {
    border: 1px solid #83cfce;
}

    .divselect.current .divslelect_list {
        display: block;
    }


/****注册页面***/

.regis_bg {
    background: #096c75 url(/static/img/regis_bg.png) no-repeat center top;
    height: 682px;
}

.regis_top {
    height: 96px;
}

.regis_language {
    line-height: 18px;
    color: #6ba6ab;
    margin-top: 30px;
}

    .regis_language a {
        color: #6ba6ab;
        padding: 0px 8px;
        margin: 0 6px;
        display: inline-block;
        height: 18px;
        line-height: 18px;
        font-family: arial;
    }

        .regis_language a.current {
            background: #cee1e3;
            border-radius: 9px;
            color: #09797f;
        }

.regis_nr {
    overflow: hidden;
    margin-top: 40px;
    background: url(/static/img/shadow.png) no-repeat 4px bottom;
    height: 380px;
}

.regis_left {
    width: 388px;
    height: 370px;
    background: #fff;
    border-right: 2px solid #096e74;
}

.regis_title {
    height: 45px;
    background: #e8f2f2;
    line-height: 45px;
    border-bottom: 2px solid #096e74;
    position: relative;
    font-family: "微软雅黑";
}

    .regis_title h2 {
        font-size: 16px;
        color: #118799;
        border-left: 4px solid #7acac8;
        height: 20px;
        line-height: 20px;
        margin-top: 12px;
        padding-left: 10px;
        font-weight: normal;
    }

    .regis_title span {
        margin-right: 12px;
        color: #118799;
    }

.blockicon {
    width: 32px;
    height: 14px;
    position: absolute;
    right: 10px;
    top: 40px;
    background-position: -72px -168px;
    z-index: 99;
}

.regis_content {
    padding: 23px 0px 23px 23px;
    overflow: hidden;
}

.regis_block {
    position: relative;
    padding-bottom: 18px;
    overflow: hidden;
    line-height: 36px;
}

.regis_name {
    width: 60px;
}

.regis_block .input02 {
    background: #fff url(/static/img/shadow3.jpg) repeat-x;
    width: 240px;
    margin-right: 10px;
}

.errorclose {
    width: 10px;
    height: 10px;
    display: inline-block;
    background-position: -64px -20px;
}

.regis_prompt {
    position: absolute;
    top: 34px;
    left: 60px;
    line-height: 18px;
}

.sigharrow {
    width: 9px;
    height: 9px;
    background-position: -64px -36px;
    display: inline-block;
}

.w140 {
    width: 144px !important;
}

.refreshicon {
    width: 12px;
    height: 12px;
    background-position: -112px -169px;
    text-indent: -999px;
    cursor: pointer;
    margin-top: 11px;
    margin-left: 8px;
}

.regis_blocktwo {
    padding-bottom: 10px;
    overflow: hidden;
    line-height: 18px;
}

    .regis_blocktwo .checkicon {
        margin-top: -1px;
        margin-right: 5px;
    }

    .regis_blocktwo span {
        color: #9e9e9e;
    }

.regis_btn {
    width: 260px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    color: #fff;
    border: 0;
    cursor: pointer;
    background-position: -140px -340px;
    font-family: "微软雅黑";
    font-size: 14px;
}

.regis_banner {
    width: 640px;
    background: #e9f4f4;
    height: 370px;
}

.regis_way {
    height: 98px;
    margin-top: 36px;
}

.regis_one {
    width: 266px;
    border-right: 11px solid #3f9196;
    height: 98px;
}

    .regis_one img {
        margin-top: 44px;
    }

.regis_two {
    width: 360px;
}

.regis_img {
    margin: 15px 20px 0px;
}

    .regis_img img {
        margin-top: 0px;
    }

.regis_font {
    width: 200px;
    color: #8bbdc0;
}

    .regis_font h3 {
        line-height: 30px;
        height: 30px;
        border-bottom: 1px dotted #8bbdc0;
        font-size: 12px;
        font-weight: normal;
        margin-bottom: 3px;
    }

    .regis_font p {
        line-height: 24px;
    }

        .regis_font p a {
            color: #ffeb41;
            margin-left: 6px;
        }

            .regis_font p a:hover {
                text-decoration: underline;
            }

.regis_enter {
    text-indent: 110px;
    color: #419499;
}

.regis_three {
    width: 368px;
}

    .regis_three .regis_img {
        margin-top: 0px;
    }

    .regis_three .regis_font {
        width: 225px;
    }

.regis_font p span {
    width: 13px;
    height: 13px;
    background: #88bcbf;
    text-align: center;
    line-height: 13px;
    display: inline-block;
    border-radius: 50%;
    color: #117f82;
    margin-right: 5px;
}


/*本例css*/

.www51buycom {
    width: 630px;
    height: 360px;
    margin: 5px;
    position: relative;
    overflow: hidden;
}


    /*数字按钮样式*/

    .www51buycom .num {
        overflow: hidden;
        height: 2px;
        position: absolute;
        bottom: 12px;
        zoom: 1;
        z-index: 3;
        width: 100%;
        font-size: 0px;
        text-align: center;
    }

        .www51buycom .num li {
            width: 20px;
            height: 2px;
            background: #fff;
            cursor: pointer;
            display: inline-block;
            filter: alpha(opacity=50);
            -moz-opacity: .5;
            -khtml-opacity: .5;
            opacity: .5;
        }

            .www51buycom .num li.on {
                filter: alpha(opacity=100);
                -moz-opacity: 1;
                -khtml-opacity: 1;
                opacity: 1;
            }

    .www51buycom .prev, .www51buycom .next {
        width: 32px;
        height: 32px;
        position: absolute;
        top: 145px;
    }

    .www51buycom .prev {
        left: 8px;
        background-position: -112px -427px;
    }

    .www51buycom .next {
        right: 8px;
        background-position: -152px -427px;
    }

.boxregis {
    width: 280px;
    margin-left: -140px;
}

    .boxregis .findnr {
        height: auto;
    }

.regis_success .icon {
    margin-top: -15px;
}

.regis_success {
    text-align: center;
    font-size: 14px;
    color: #606060;
    line-height: 44px;
}

.regis_bgnr {
    background: url(/static/img/regis_bg2.png) no-repeat;
    width: 210px;
    height: 136px;
    margin: 0 auto;
}

    .regis_bgnr h2 {
        border-bottom: 1px dotted #e3e3e3;
        height: 30px;
        margin: 0 20px;
        padding-top: 14px;
        line-height: 30px;
        color: #9e9e9e;
        font-size: 12px;
        font-weight: normal;
        margin-bottom: 4px;
    }

    .regis_bgnr p {
        line-height: 24px;
        margin: 0 20px;
    }

.regisbtn {
    height: 54px;
    background: #fff;
    text-align: center;
}

    .regisbtn a {
        padding: 0px;
        margin: 0px;
        margin-top: 12px;
        width: 180px;
        height: 30px;
        line-height: 30px;
    }

.arrowtwo {
    width: 9px;
    height: 9px;
    background-position: -48px 0px;
    display: inline-block;
    vertical-align: text-top;
    margin-top: 6px;
    margin-left: 12px;
}


/*****下线转账忘记密码******/

.FindPayList {
    margin-left: 40px;
}

    .FindPayList li {
        margin-left: 40px;
    }


/****底部链接页面****/

.abouticon {
    width: 13px;
    height: 13px;
    display: inline-block;
    background-position: -64px -52px;
    vertical-align: text-top;
    margin-right: 6px;
    margin-top: 4px;
}

.d1 {
    background-position: -64px -72px;
}

.d2 {
    background-position: -64px -92px;
}

.d3 {
    background-position: -64px -112px;
}

.d4 {
    background-position: -64px -128px;
}

.d5 {
    background-position: -64px -148px;
}

.about_title {
    background: url(/static/img/title4.png) repeat-x;
    height: 60px;
    margin-bottom: 18px;
}

    .about_title li {
        float: left;
        font-family: "微软雅黑";
    }

        .about_title li p {
            font-size: 24px;
            font-weight: bold;
            color: #555;
            position: relative;
            line-height: 26px;
            padding: 10px 5px;
            cursor: pointer;
        }

        .about_title li.current p {
            color: #118799;
        }

        .about_title li p span {
            display: block;
            color: #a7aaaa;
            text-transform: uppercase;
            font-size: 12px;
            font-weight: normal;
            font-family: arial;
        }

        .about_title li.current p span {
            color: #118799;
        }

.about_line {
    font-size: 24px;
    font-weight: bold;
    color: #c9cccc;
    margin: 8px 10px 0px;
}

.arrowdownward {
    width: 12px;
    height: 8px;
    background-position: -44px -24px;
    display: none;
    top: 62px;
    margin-left: 40px;
    position: absolute;
}

.about_title li.current .arrowdownward {
    display: inline-block;
}

.about_nr {
    padding: 10px 5px 20px;
    overflow: hidden;
    font-size: 14px;
}

.about_info {
    overflow: hidden;
    padding-bottom: 20px;
    margin-top: 10px;
}

.about_img {
    width: 280px;
    height: 190px;
    position: relative;
}

    .about_img img {
        width: 280px;
        height: 190px;
    }

    .about_img span {
        display: block;
        height: 40px;
        position: absolute;
        width: 280px;
        line-height: 40px;
        background: #49c2c0;
        position: absolute;
        top: 150px;
        color: #fff;
        font-size: 14px;
        overflow: hidden;
    }

.cooricon {
    width: 10px;
    height: 14px;
    display: inline-block;
    background-position: -44px -36px;
    vertical-align: text-top;
    margin-left: 15px;
    margin-right: 8px;
}

.about_font {
    width: 485px;
    color: #555;
    line-height: 24px;
}

.about_fontnr {
    text-indent: 28px;
    font-family: simhei, simsun;
}

.about_exper {
    line-height: 40px;
    height: 40px;
    border-bottom: 6px solid #eaeaea;
    border-top: 6px solid #eaeaea;
    margin-top: 12px;
    text-indent: 10px;
    color: #757575;
    font-family: simhei, simsun;
}

    .about_exper img {
        width: 30px;
        height: 30px;
        vertical-align: text-top;
        margin-top: -9px;
        margin-right: 6px;
    }

.titletwo {
    font-size: 14px;
    color: #476a76;
    line-height: 30px;
    margin: 10px 0px;
    height: 30px;
}

    .titletwo img {
        width: 27px;
        height: 27px;
        vertical-align: text-top;
        margin-top: -7px;
        margin-right: 8px;
    }

.space {
    line-height: 26px;
    color: #555;
    color: #555;
    margin-bottom: 25px;
    font-family: simhei, simsun;
}

    .space img {
        margin: 10px 0;
    }

.titlethree {
    height: 28px;
    line-height: 28px;
    background: #d5eae9 url(/static/img/angle.jpg) no-repeat left bottom;
    text-indent: 20px;
    font-size: 14px;
    color: #476a76;
    margin-bottom: 20px;
}

.mar20 {
    margin-left: 20px;
    font-family: simhei, simsun;
}

.space a {
    text-decoration: underline;
}


/******走势图*****/

.charts_top {
    height: 40px;
    background: #313131;
    text-align: center;
}

    .charts_top .cnt {
        position: relative;
        height: 40px;
        width: 1150px;
        overflow: visible;
    }

.charts_tab {
    position: absolute;
    left: 0px;
    top: 0px;
}

    .charts_tab li {
        float: left;
        padding: 0 20px;
        height: 26px;
        line-height: 26px;
        font-size: 14px;
        color: #7d7d7d;
        margin-top: 10px;
        font-family: "微软雅黑";
        cursor: pointer;
        margin-right: 10px;
    }

        .charts_tab li.current {
            border-top: 4px solid #037d7a;
            color: #089d9a;
            background: #fff;
        }

.charts_title {
    width: 170px;
    margin: 0 auto;
    font-weight: normal;
    line-height: 35px;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #bdbdbd;
    position: relative;
    padding-top: 5px;
}

.arrowunder {
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: text-top;
    background-position: -85px 0px;
    margin-left: 10px;
    margin-top: 2px;
    cursor: pointer;
}

.charts_title p {
    width: 170px;
    height: 30px;
    background-position: -231px -428px;
    line-height: 30px;
}

.charts_title:hover p {
    background: #474747;
    border-radius: 3px 3px 0px 0px;
    height: 34px;
    line-height: 28px;
    border: 1px solid #222;
    border-bottom: 0px;
    width: 168px;
}

.charts_title span {
    position: absolute;
    left: 170px;
    top: 2px;
    width: 56px;
}

.charts_list {
    display: none;
    position: absolute;
    top: 38px;
    background: #474747;
    border-radius: 0px 0px 3px 3px;
    width: 168px;
    left: 1px;
    z-index: 9999;
}

    .charts_list a {
        display: block;
        font-size: 12px;
        height: 28px;
        line-height: 28px;
        background: url(/static/img/line4.png) repeat-x top;
        text-indent: 12px;
        text-align: left;
        color: #a0a0a0;
    }

        .charts_list a:hover {
            color: #118799;
        }

.charts_title:hover .charts_list {
    display: block;
}

.charts_btn {
    position: absolute;
    right: 12px;
    top: 12px;
    margin-top: 0px;
    background-position: -154px 0px;
    width: 88px;
    height: 28px;
    line-height: 28px;
}

    .charts_btn:hover {
        background-position: -154px -33px;
    }

    .charts_btn:hover {
        background-position: -154px -68px;
    }

.returnicon {
    width: 14px;
    height: 11px;
    background-position: -85px -19px;
    display: inline-block;
    margin-right: 3px;
    margin-top: 0px;
    vertical-align: text-top;
}

.charts_block {
    width: 1150px;
}

.charts_content {
    background: #fff;
    padding: 10px;
}

.charts_dis {
    font-size: 12px;
    font-family: 宋体;
    padding: 10px 0px 18px;
    text-align: center;
    overflow: hidden;
}

.filtrate {
    width: 12px;
    height: 12px;
    display: inline-block;
    background-position: -64px -325px;
    margin-right: 5px;
    vertical-align: text-top;
}

.charts_dis a {
    display: inline-block;
    color: #606060;
    padding: 0 7px;
    margin-right: 10px;
    border-radius: 3px;
}

    .charts_dis a.current {
        background: #079b98;
        color: #fff;
        height: 22px;
        line-height: 22px;
    }

.Old {
    border-spacing: 0;
    border-left: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
}

    .Old thead th {
        background: #f8f8f8;
        font-weight: normal;
        color: #9e9e9e;
        border-right: 1px solid #dadada;
        border-bottom: 1px solid #e0e0e0;
        white-space: nowrap;
        line-height: 24px;
    }

    .Old thead .NBold th {
        border-collapse: collapse;
        line-height: 16px;
        background: #ebebeb;
        border-right: 1px solid #d9d9d9;
    }

    .Old thead th i {
        width: 7px;
        height: 9px;
        margin-top: 1px;
        vertical-align: text-top;
        display: inline-block;
        margin-left: 3px;
    }

    .Old tbody td {
        border-collapse: collapse;
        white-space: nowrap;
        border-right: 1px solid #dadada;
        border-bottom: 1px solid #e0e0e0;
        text-align: center;
        color: #606060;
        width: 14px;
    }

        .Old tbody td .red, .Old tbody td .green {
            font-weight: bold;
        }

        .Old tbody td em {
            width: 14px;
            height: 15px;
            display: inline-block;
            text-align: center;
            line-height: 15px;
            vertical-align: text-top;
            font-style: normal;
            font-family: arial;
        }

.b_1 {
    background-position: -85px -35px;
    color: #fff;
}

.b_2 {
    background-position: -85px -56px;
    color: #da525b;
}

.Old tbody td .charts_dot {
    width: 24px;
    height: 14px;
    color: #fff;
    font-style: normal;
    line-height: 14px;
    text-align: center;
    display: inline-block;
}

.b_3 {
    background: #69c56c;
}

.b_4 {
    background: #16a29b;
}

.b_5 {
    background-position: -85px -76px;
    color: #fff;
}

.b_6 {
    background-position: -85px -94px;
    color: #fff;
}

.Old tbody .chartsbg td {
    background: #f7f7f7;
}

.Old tfoot td {
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #e0e0e0;
    text-align: center;
    color: #9e9e9e;
    line-height: 20px;
}

.Old tfoot .NBold td {
    background: #f2f2f2;
}

.Old tfoot .times {
    height: 120px;
    display: inline-block;
    width: 100%;
    position: relative;
    vertical-align: bottom;
}

    .Old tfoot .times em {
        background: #2f84d8;
        display: inline-block;
        width: 100%;
        position: absolute;
        bottom: 0px;
        left: 0px;
        font-style: normal;
    }

        .Old tfoot .times em b {
            position: relative;
            font-weight: normal;
            float: left;
        }

        .Old tfoot .times em i {
            position: absolute;
            height: 11px;
            line-height: 11px;
            bottom: 0;
            width: 15px;
            text-align: center;
            font-size: 8px;
            font-style: normal;
        }

.Old tfoot td.borderwhite {
    border-right: 1px solid #fff;
}

.Old tfoot .bluecolor em {
    background: #95c2ea;
}

.Old tfoot .redcolor em {
    background: #da525b;
}

.Old tfoot .pinkcolor em {
    background: #f3afb3;
}

.Old tfoot .greencolor em i, .Old tfoot .aquacolor em i {
    width: 24px;
}

.Old tfoot .greencolor em {
    background: #56c759;
}

.Old tfoot .aquacolor em {
    background: #97e08b;
}

.Old tfoot .combatcolor em {
    background: #089b98;
}

.Old tfoot .verdancycolor em {
    background: #93d3d0;
}

.charts_exper {
    margin: 0px 0 10px;
    background: url(/static/img/logo5.png) no-repeat right bottom;
    padding: 5px 0px 0px;
}

    .charts_exper .all_hint_left {
        width: auto;
    }

        .charts_exper .all_hint_left ul {
            height: auto;
        }

.Old .emicon {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: text-top;
    font-style: normal;
    margin-top: 1px;
    margin-bottom: 1px;
}

.e01 {
    background-position: -104px 0px;
}

.e02 {
    background-position: -104px -20px;
}

.e03 {
    background-position: -104px -40px;
}

.e04 {
    background-position: -104px -60px;
}

.e05 {
    background-position: -104px -80px;
}

.e06 {
    background-position: -104px -100px;
}

.e07 {
    background-position: -104px -120px;
}

.e08 {
    background-position: -104px -140px;
}

.e09 {
    background-position: -104px -188px;
}

.e010 {
    background-position: -104px -208px;
}

.charts_number {
    margin-top: 4px;
}

    .charts_number span {
        display: inline-block;
        width: 20px;
        height: 16px;
    }

.charts_icon {
    overflow: hidden;
    padding: 1px 0 5px;
    border-top: 3px solid #f1f1f3;
    border-bottom: 3px solid #f1f1f3;
}

.Old tfoot .pk10 {
    width: 26px;
    margin: 0 6px;
}

    .Old tfoot .pk10 em {
        width: 26px;
    }

        .Old tfoot .pk10 em i {
            width: 30px;
            bottom: 3px;
            left: -2px;
        }


/*****404页面*****/

.error_bg {
    background: #f2f2f2 url(/static/img/404.png) no-repeat center bottom;
    height: 346px;
}

.errow_nr {
    height: 365px;
    background: #f5f5f5;
    text-align: center;
}

    .errow_nr h1 {
        height: 34px;
        line-height: 34px;
        font-size: 26px;
        color: #60a4a6;
        font-weight: normal;
        padding-top: 45px;
        font-family: "微软雅黑";
    }

.roboticon {
    width: 24px;
    height: 34px;
    display: inline-block;
    background-position: -60px -196px;
    vertical-align: text-top;
    margin-right: 8px;
}

.errow_btn {
    height: 30px;
    margin-top: 35px;
}

    .errow_btn a {
        height: 30px;
        line-height: 30px;
        text-align: center;
        display: inline-block;
        margin: 0 7px;
    }

.greenbtntwo {
    width: 120px;
    background-position: -140px -164px;
    color: #fff;
}

    .greenbtntwo:hover {
        color: #fff;
        background-position: -140px -200px;
    }

    .greenbtntwo:active {
        background-position: -140px -236px;
    }

.graybtntwo {
    width: 96px;
    background-position: -104px -272px;
    color: #60a4a6;
}

    .graybtntwo:hover {
        color: #60a4a6;
        background-position: -204px -272px;
    }

    .graybtntwo:active {
        background-position: -204px -307px;
    }

.errow_btn a i {
    width: 16px;
    height: 14px;
    display: inline-block;
    vertical-align: text-top;
    margin-right: 4px;
}

.errow01 {
    background-position: -64px -236px;
}

.errow02 {
    background-position: -64px -252px;
}

.errow03 {
    background-position: -64px -272px;
}

.errow04 {
    background-position: -64px -288px;
}

.errow_nr p {
    color: #60a4a6;
    line-height: 24px;
    margin-top: 35px;
}


/*****区域限制页面*****/

.limit_login {
    margin-left: 20px;
}

.limit_bg {
    background: url(/static/img/limit_bg.png) no-repeat bottom;
    width: 650px;
    height: 510px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -325px;
    margin-top: -255px;
}

.limit_nr {
    margin-top: 125px;
    padding-bottom: 50px;
    margin-left: 30px;
}

    .limit_nr h2 {
        color: #b2b7c4;
        font-size: 18px;
        margin-top: 22px;
        line-height: 24px;
        font-family: "微软雅黑";
    }

    .limit_nr p {
        line-height: 24px;
        color: #b2b7c4;
        margin-top: 12px;
    }

        .limit_nr p a {
            font-family: arial;
        }

.radioicon {
    width: 15px;
    height: 13px;
    background-position: -64px -308px;
    display: inline-block;
    vertical-align: text-top;
    margin: 0 5px;
}

.limit_nr .limit_font {
    font-family: arial;
    line-height: 22px;
}


/******开奖提醒页面******/

.lottery_bg {
    background: url(/static/img/lottery_bg.png) no-repeat;
    width: 386px;
    height: 120px !important;
    position: fixed;
    right: 0px;
    bottom: -6px;
    z-index: 9991;
}

.lottery_img {
    height: 99px;
    margin-top: 12px;
    margin-left: 10px;
    position: relative;
    margin-right: 7px;
}

    .lottery_img span {
        width: 96px;
        line-height: 24px;
        color: #f4f4f4;
        position: absolute;
        left: 0px;
        bottom: 4px;
        font-size: 14px;
        text-align: center;
    }

.lotery_nr {
    width: 216px;
    line-height: 28px;
    margin-top: 10px;
    color: #9e9e9e;
    position: relative;
}

    .lotery_nr p {
        padding: 0 5px;
    }

.lottery_font {
    height: 54px;
    line-height: 54px;
    border-bottom: 1px dotted #d4d4d4;
    margin-top: 6px;
    color: #606060;
}

    .lottery_font b {
        font-family: arial;
    }

    .lottery_font img {
        vertical-align: text-top;
        margin-top: -4px;
        margin-left: 5px;
    }

.lotery_nr p span {
    color: #4a4a4a !important;
}

.lottery_font b.red {
    color: #ed6767;
}

.lottery_font b.green {
    color: #48ac66;
}

.lottery_font b em {
    font-style: normal;
}

.lottery_font b .fs20 {
    font-size: 20px;
}

.lottery_font b .fs24 {
    font-size: 24px;
}

.lottery_font i {
    width: 6px;
    height: 8px;
    display: inline-block;
    vertical-align: text-top;
    margin-left: 6px;
    margin-top: -6px;
}

.surplusicon {
    background-position: 0px -459px;
}

.kuiicon {
    background-position: -11px -459px;
}

.lotery_font {
    font-size: 14px;
    color: #606060;
    line-height: 24px;
    margin-top: 10px;
}

    .lotery_font em {
        font-style: normal;
    }

.lottery_close {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-position: -56px -348px;
    position: absolute;
    left: 226px;
    top: 2px;
    z-index: 9999;
    cursor: pointer;
}

    .lottery_close:hover {
        background-position: -56px -380px;
    }

    .lottery_close:active {
        background-position: -56px -410px;
    }


/**********************走势图td背景***************************/


/****浅红色****/

td.lightred {
    background-color: rgba(236, 223, 223, 0.7);
    border-right: 1px solid #d3d3d3 !important;
    border-bottom: 1px solid #d3d3d3 !important;
}


/****浅蓝色****/

td.lightblue {
    background-color: rgba(227, 235, 243, 0.7);
    border-right: 1px solid #d3d3d3 !important;
    border-bottom: 1px solid #d3d3d3 !important;
}


/****浅绿色****/

td.lightgreen {
    background-color: rgba(210, 230, 229, 0.7);
    border-right: 1px solid #d3d3d3 !important;
    border-bottom: 1px solid #d3d3d3 !important;
}


/****浅青色****/

td.ttblue {
    background-color: rgba(221, 240, 223, 0.7);
    border-right: 1px solid #d3d3d3 !important;
    border-bottom: 1px solid #d3d3d3 !important;
}


/********加载页面*******/

.upload {
    background: url(/static/img/loading_bg.jpg) no-repeat center top;
    height: 590px;
    clear: both;
    position: relative;
}

.upload_nr {
    position: absolute;
    width: 644px;
    left: 50%;
    margin-left: -322px;
    height: 150px;
    top: 50%;
    margin-top: -90px;
}

.upload_title {
    text-align: center;
    color: #0e3950;
}

    .upload_title p {
        margin-top: 3px;
        text-align: left;
        margin-left: 210px;
    }

.upload_bar {
    background: url(/static/img/loading_bar.png) no-repeat;
    width: 644px;
    height: 61px;
    margin-top: 40px;
}

.progress_bg {
    background: #10445c;
    border: 2px solid #071a2d;
    width: 504px;
    height: 16px;
    margin-top: 21px;
    margin-left: 16px;
    margin-right: 8px;
}

.progress_nr {
    position: relative;
    border: 1px solid #246d87;
    height: 10px;
    padding: 2px;
}

.progress_bar {
    display: block;
    height: 10px;
    background: #2bf4f0;
}

.progress_font {
    line-height: 10px;
    margin-left: 4px;
    color: #118799;
    position: absolute;
}

.progress_img {
    margin-top: 1px;
}


/*******跳转页面*****/

.jump {
    width: 100%;
    height: 100%;
}

.jump_nr {
    width: 1056px;
    margin: 240px auto 0;
}

    .jump_nr p {
        margin-top: 80px;
    }


/*-----------------------wj add-------------------------------------------*/

.text-overflow {
    display: block;
    width: 28em;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.text-overflow1 {
    display: block;
    width: 15em;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.w2102 {
    width: 280px;
}

.inputadd {
    border: 1px solid #ddd;
    height: 25px;
    line-height: 16px;
    padding-left: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
    width: 280px;
    background: #f7f7f7 url(/static/img/shadow.jpg) repeat-x;
    color: #999;
    margin-right: 12px;
    margin-left: 12px;
}

    .inputadd:focus {
        border: 1px solid #83cfce;
    }

.search .inputadd {
    background: #fcfcfc url(/static/img/shadow2.jpg) repeat-x;
    width: 100px;
    /* margin-top: 5px; */
}

.teamReportSearch .inputadd {
    background: #fcfcfc url(/static/img/shadow2.jpg) repeat-x;
    width: 100px;
    /* margin-top: 5px; */
}

.search_btnadd {
    color: #fff;
    width: 60px;
    height: 25px;
    font-size: 14px;
    font-family: "微软雅黑";
    border: 0;
    background: #fdcc21;
    margin-left: 20px;
    /* margin-top: 4px; */
    cursor: pointer;
}

    .search_btnadd:hover {
        background: #f5bb20;
        border: 1px solid #ecaa1b;
    }

.w70 {
    width: 70px !important;
}

.hidden {
    display: none;
}

.login {
    margin-top: 46px;
    overflow: hidden;
}

.rebate {
    width: 410px;
    border-top: 7px solid #ebebeb;
    margin-left: 236px;
    margin-top: 22px;
    position: relative;
    margin-bottom: 10px;
    position: absolute;
    bottom: 10px;
}

.recharge_prompt {
    position: absolute;
    top: 40px;
    left: 10px;
    line-height: 18px;
}

.emailname2 {
    font-size: 14px;
    line-height: 22px;
    width: 80px;
    margin-right: 12px;
    text-align: center;
    margin-left: 0px;
}


/*修改弹窗验证提示显示位置的问题*/

.unit1 {
    display: block;
    clear: both;
}

.excalmatory1 {
    float: left;
    width: 13px;
    height: 13px;
    background-position: -88px -388px;
    vertical-align: text-top;
    /* margin-top: 19px; */
    margin-right: 6px;
}


/********联系上级*******/

.supericon {
    background: url(/static/img/superior.png) no-repeat;
}

.letter {
    width: 67px;
    height: 69px;
    position: fixed;
    right: 0px;
    top: 29.6%;
    margin-top: 160px;
    display: block;
    z-index: 998;
    background: url(/static/img/superior.png) no-repeat;
    background-position: -220px -2px;
}
    .letter.current {
        background: url(/static/img/2.gif) no-repeat;
        background-position: 0px 0px;
    }

    .letter:hover {
        background: url(/static/img/superior.png) no-repeat;
        background-position: -220px -85px;
    }

    .letter:active {
        background: url(/static/img/superior.png) no-repeat;
        background-position: -220px -162px;
    }

.super {
    overflow: hidden;
    height: 400px;
    font-family: "宋体";
}

.super_left {
    width: 182px;
    height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #f3f3f3;
}

.super_search {
    position: relative;
    width: 144px;
    height: 26px;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 4px;
}

.super_in {
    width: 133px;
    height: 20px;
    background-position: -36px -112px;
    border: 0px;
    padding-left: 15px;
    line-height: 18px;
    padding-bottom: 5px;
    padding-top: 3px;
    color: #eee;
}

    .super_in:focus {
        background-position: -36px -234px;
    }

.super_button {
    border: 0px;
    width: 13px;
    height: 13px;
    background-position: -40px -142px;
    position: absolute;
    left: 124px;
    top: 5px;
    cursor: pointer;
}

.super_title {
    width: 182px;
    height: 24px;
    display: block;
    color: #9e9e9e;
    text-indent: 10px;
    line-height: 24px;
}

.super_nav {
    overflow: hidden;
    font-family: arial;
}

    .super_nav a {
        width: 178px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        display: block;
        position: relative;
        color: #606060;
        border-left: 4px solid #f3f3f3;
    }

.super_number {
    display: none;
    position: absolute;
    width: 20px;
    height: 16px;
    background-position: -261px -241px;
    color: #fff;
    text-align: center;
    left: 26px;
    font-family: arial;
    font-size: 10px;
    top: 4px;
    line-height: 16px;
}

.super_nav a.current .super_number {
    display: block;
}

.superhead {
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: text-top;
    margin-top: -6px;
    margin-left: 10px;
    margin-right: 10px;
    background-position: 0px -40px;
}

.super_one .superhead {
    background-position: 0px 0px;
}

.superclose {
    width: 14px;
    height: 14px;
    background-position: -82px -142px;
    display: none;
    position: absolute;
    right: 28px;
    top: 13px;
}

    .superclose:hover {
        background-position: -104px -142px;
    }

    .superclose:active {
        background-position: -126px -142px;
    }

.super_nav a:hover {
    background: #ebebeb;
    color: #9e9e9e;
    border-left: 4px solid #ebebeb;
}

    .super_nav a:hover .superclose {
        display: block;
    }

.super_nav.super_one a {
    color: #355c71;
}

.super_nav a.current {
    color: #0baca8;
    background: #e6f7f6;
    border-left: 4px solid #0baca8;
}

    .super_nav a.current .superhead {
        background-position: 0px -86px;
    }

.super_right {
    width: 492px;
    position: relative;
}

.super_nr {
    height: 280px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0 26px 0 10px;
    background: url(/static/img/line_bg.jpg) repeat-x bottom;
    display: block;
}

.super_dialogue {
    margin-top: 12px;
    margin-bottom: 25px;
    overflow: hidden;
    text-align: right;
}

.super_time {
    color: #9e9e9e;
}

.super_font {
    margin-top: 10px;
    position: relative;
}

    .super_font span {
        color: #404040;
        background: #c1e5e4;
        border-radius: 5px;
        line-height: 24px;
        padding: 2px 12px;
        display: inline-block;
        max-width: 300px;
    }

.superarrow {
    position: absolute;
    top: -7px;
    width: 8px;
    height: 7px;
    background-position: -48px 0px;
    display: block;
    right: 14px;
}

.super_answer {
    text-align: left;
}

    .super_answer .super_font span {
        background: #f0f0f0;
    }

    .super_answer .superarrow {
        background-position: -36px 0px;
        left: 14px;
    }

.super_page {
    position: absolute;
    top: 250px;
    right: 26px;
}

    .super_page a {
        width: 17px;
        height: 17px;
        display: inline-block;
    }

    .super_page .s1 {
        background-position: 0px -212px;
    }

        .super_page .s1:hover {
            background-position: 0px -191px;
        }

        .super_page .s1:active {
            background-position: 0px -168px;
        }

    .super_page .s2 {
        background-position: -21px -212px;
    }

        .super_page .s2:hover {
            background-position: -21px -191px;
        }

        .super_page .s2:active {
            background-position: -21px -168px;
        }

    .super_page .s3 {
        background-position: -42px -212px;
    }

        .super_page .s3:hover {
            background-position: -42px -191px;
        }

        .super_page .s3:active {
            background-position: -42px -168px;
        }

    .super_page .s4 {
        background-position: -63px -212px;
    }

        .super_page .s4:hover {
            background-position: -63px -191px;
        }

        .super_page .s4:active {
            background-position: -63px -168px;
        }

.super_input {
    position: relative;
    height: 116px;
    width: 100%;
}

.super_text {
    border: 0px;
    height: 110px;
    width: 465px;
    padding: 5px 5px;
    line-height: 20px;
    font-family: "宋体";
}

.super_btn {
    width: 102px;
    height: 26px;
    position: absolute;
    right: 22px;
    bottom: 12px;
    border: 0px;
    cursor: pointer;
    background-position: -81px -2px;
}

    .super_btn:hover {
        background-position: -81px -41px;
    }

    .super_btn:active {
        background-position: -81px -80px;
    }

.zz_url {
    background: url(/static/img/zz.png) no-repeat;
    width: 48px;
    height: 16px;
    display: block;
    position: relative;
    left: 58px;
    top: 5px;
}

    .zz_url:hover {
        background: url(/static/img/zz_hover.png) no-repeat;
    }

    .zz_url:active {
        background: url(/static/img/zz_click.png) no-repeat;
    }

.letterclose {
    background: url(/static/img/letterclose.png) no-repeat;
    width: 24px;
    height: 24px;
    display: block;
    position: relative;
}

    .letterclose:hover {
        background: url(/static/img/letterclose_hover.png) no-repeat;
    }

    .letterclose:active {
        background: url(/static/img/letterclose_click.png) no-repeat;
    }

.bg {
    margin-left: 0 auto;
    width: 1030px;
    height: 610px;
    background: url(/static/img/ty_bg2.jpg) no-repeat;
    position: absolute;
}

.load {
    display: block;
    width: 60px;
    height: 60px;
    position: relative;
    top: 244px;
    margin: 0;
    left: 21px;
}

.stationletterall_1 {
    margin: 0;
    display: block;
    width: 82px;
    height: 24px;
    background: url(/static/img/all_1.png) no-repeat;
}

.letterclosebk {
    width: 164px;
    height: 24px;
    background: url(/static/img/closebk.png) no-repeat;
}

.stationletterall_2 {
    margin: 0;
    display: block;
    width: 82px;
    height: 24px;
    background: url(/static/img/all_2.png) no-repeat;
}

.stationletterrecent_1 {
    margin-left: 82px;
    width: 82px;
    height: 24px;
    background: url(/static/img/latest_1.png) no-repeat;
    display: block;
}

.stationletterrecent_2 {
    margin-left: 82px;
    width: 82px;
    height: 24px;
    background: url(/static/img/latest_2.png) no-repeat;
    display: block;
}


/******维护页面*****/

.maintain_bg {
    background: url(/static/img/maintain.jpg) no-repeat center top;
    font-family: "微软雅黑";
}

.maintain {
    position: absolute;
    width: 1100px;
    height: 616px;
    top: 50%;
    margin-top: -348px;
    left: 50%;
    margin-left: -550px;
    background: url(/static/img/maintain2.png) no-repeat center top;
}

.maintain_nr {
    margin-top: 235px;
    width: 460px;
    margin-left: 360px;
}

    .maintain_nr h1 {
        color: #1c1218;
        font-size: 30px;
        text-align: center;
    }

        .maintain_nr h1 span {
            display: block;
            font-size: 12px;
            color: #606060;
            font-weight: normal;
            text-transform: uppercase;
        }

.maintain_font {
    margin-top: 46px;
}

    .maintain_font p {
        font-size: 14px;
        text-indent: 28px;
        line-height: 24px;
        color: #606060;
    }

        .maintain_font p b {
            color: #1c1218;
        }

#reward_box {
    /*position:absolute;right:-10px;top:-150px;*/
    width: 200px;
    height: 200px;
    z-index: 99;
}

    #reward_box > * {
        position: absolute;
        width: 100%;
        height: 200px;
    }

#reward_bg {
    background: url(/static/img/turntable.png) no-repeat;
    position: absolute;
}

    #reward_bg span {
        font-family: "微软雅黑";
        position: absolute;
        background: #f3b446;
        border-radius: 5px;
        color: #fff;
        font-size: 12px;
        top: -2px;
        left: 0px;
        text-align: center;
        line-height: 22px;
        width: 160px;
        left: 50%;
        margin-left: -80px;
    }

        #reward_bg span em {
            color: #e8384d;
            text-shadow: #fae6b7 1px 0 0, #fae6b7 0 1px 0, #fae6b7 -1px 0 0, #fae6b7 0 -1px 0;
            -webkit-text-shadow: #fae6b7 1px 0 0, #fae6b7 0 1px 0, #fae6b7 -1px 0 0, #fae6b7 0 -1px 0;
            -moz-text-shadow: #fae6b7 1px 0 0, #fae6b7 0 1px 0, #fae6b7 -1px 0 0, #fae6b7 0 -1px 0;
            font-size: 14px;
            margin: 0 3px;
            font-style: normal;
            font-weight: bold;
        }

#reward_pointer {
    background: url(/static/img/pointer.png) no-repeat;
    transform: rotate(0deg);
    transition: transform 1s;
}

    #reward_pointer a {
        text-decoration: none;
        width: 80px;
        height: 100px;
        margin-top: 77px;
        margin-left: 77px;
        display: block;
    }

#reward_val {
    opacity: 0;
    transition: opacity 1s;
}


/******PK10开奖结果*****/

.all_lottery_listnr_pk10 {
    margin-top: 10px;
    padding-left: 10px;
    height: 40px;
    overflow: hidden;
}

    .all_lottery_listnr_pk10 li {
        height: 2400px;
        width: 25px;
        float: left;
        margin: 0 4px;
    }

        .all_lottery_listnr_pk10 li span {
            text-indent: 3px;
            text-align: center;
            line-height: 40px;
            color: #fff;
            font-size: 18px;
            font-family: arial;
            display: block;
            margin-bottom: 10px;
        }

    .all_lottery_listnr_pk10 .pk10 {
        background: url(/static/img/pk10_bg.png) no-repeat;
    }

.fast_choice .greyBall {
    width: 500px;
    height: 36px;
    overflow: hidden;
}

    .fast_choice .greyBall em {
        background: url(/static/img/fast-btn.png) no-repeat;
        width: 60px;
        height: 36px;
        font-size: 16px;
        color: #525252;
        text-shadow: 3px 3px 3px #fff;
        font-weight: bold;
    }

        .fast_choice .greyBall em:hover {
            background: url(/static/img/fast-hover.png) no-repeat;
            color: #fff;
            text-shadow: 0px 0px 2px rgba(225, 225, 225, 0);
        }

        .fast_choice .greyBall em:active, .fast_choice .greyBall em.current {
            background: url(/static/img/fast-click.png) no-repeat;
            color: #fff;
            text-shadow: 0px 0px 2px rgba(225, 225, 225, 0);
        }

.fast_choice_two .greyBall {
    width: 500px;
    height: 36px;
    overflow: hidden;
}

    .fast_choice_two .greyBall em {
        background: url(/static/img/fast2-btn.png) no-repeat;
        width: 128px;
        height: 36px;
        font-size: 16px;
        color: #525252;
        text-shadow: 3px 3px 3px #fff;
        font-weight: bold;
    }

        .fast_choice_two .greyBall em:hover {
            background: url(/static/img/fast2-hover.png) no-repeat;
            color: #fff;
            text-shadow: 0px 0px 2px rgba(225, 225, 225, 0);
        }

        .fast_choice_two .greyBall em:active, .fast_choice_two .greyBall em.current {
            background: url(/static/img/fast2-click.png) no-repeat;
            color: #fff;
            text-shadow: 0px 0px 2px rgba(225, 225, 225, 0);
        }


/*.all_lottery_list li.noData{height:2400px;width:48px; float:left;margin-left:1px; background:url(/static/img/srool1.png) repeat-y left 42px;}*/

.all_lottery_list li.noData {
    height: 99999px;
    width: 48px;
    float: left;
    margin-left: 1px;
    background: url(/static/img/srool1.png) repeat-y;
    top: -288px;
    position: absolute;
}


/*.all_lottery_list li.noData1{height:2400px;width:24px; float:left;margin-left:1px; background:url(/static/img/srool3.png) repeat-y left 42px;}*/

.all_lottery_list li.noData1 {
    height: 99999px;
    width: 24px;
    float: left;
    margin-left: 1px;
    background: url(/static/img/srool3.png) repeat-y;
    top: -288px;
    position: absolute;
}

.add_num {
    background-position: -345px -436px;
}

    .add_num:hover {
        background-position: -245px -460px;
    }

    .add_num:active {
        background-position: -245px -484px;
    }

.min_num {
    background-position: -277px -436px;
}

    .min_num:hover {
        background-position: -277px -460px;
    }

    .min_num:active {
        background-position: -277px -484px;
    }

.all_list ul li {
    background: url(/static/img/srool2.png) repeat-y;
    width: 24px;
}

.all_list .all_lottery_mask {
    background: url(/static/img/mask_bg2.png) no-repeat;
}

.all_list .all_lottery_list {
    padding-left: 11px;
}

.watermark {
    background: url(/static/img/hssy.png) no-repeat right bottom;
    /*float: left;*/
}

.reservedInfo {
    margin-left: 10px;
    height: 22px;
    line-height: 22px;
    border-radius: 5px;
    background: #1f2c3a;
    margin-top: 7px;
    margin-right: 6px;
    font-size: 12px;
    position: relative;
    background-image: url(/static/img/article/message.png);
}

.exit {
    margin-left: 10px;
    height: 22px;
    line-height: 22px;
    margin-top: 7px;
    font-size: 12px;
    color: #929292;
}

    .exit a {
        color: #929292;
    }

        .exit a:hover {
            color: #ffffff;
        }

.reservedInfo span {
    display: inline-block;
    color: #83919e;
    padding-left: 10px;
    padding-right: 10px;
}


/*覆盖上面的样式，把字体修改为12px，否则报表显示不完全*/

.user_table td {
    text-align: center;
    font-size: 12px;
    padding: 0 5px;
    height: 40px;
    font-family: arial;
    border-top: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    line-height: 40px;
}

.user_table_tittle {
    text-align: center;
    font-size: 12px;
    padding: 0 1%;
    height: 40px;
    font-family: arial;
    border-top: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
}

.user_name {
    margin-left: 0px;
    /*background:url(/static/img/line.png) no-repeat left top;*/
    padding-left: 20px;
    line-height: 17px;
    padding-top: 9px;
    color: #c2c2c2;
}

.newtag {
    width: 3px;
    height: 1px;
    position: fixed;
    margin-left: 750px;
    margin-top: 5px;
    display: block;
    z-index: 998;
}

.user_nav li .download {
    background: url(/static/img/phone_icon.png) no-repeat;
    width: 15px;
    height: 25px;
}

.pk10-switch {
    width: 86px;
    height: 56px;
    position: fixed;
    right: 50px;
    top: 0%;
    margin-top: 107px;
    background: url(/static/img/switch_bg.png) no-repeat;
    display: block;
    z-index: 998;
}


/*新版首页开始20160623*/

#body-1 {
    margin: 0px;
    position: relative;
    overflow-x: hidden;
    background: url('');
}

    #body-1 a {
        color: #646464;
    }

#body1 textarea:focus, input:focus {
    outline: none;
}

#top-line {
    padding: 14px;
}

#top-img {
    margin-left: 18%;
}

#top-save {
    float: right;
    margin-right: 18%;
    width: 108px;
    height: 16px;
}

#top-line-save {
    float: right;
    margin-right: 18%;
}

#body-1 #login {
    background: #FFFFFF;
    width: 20%;
    height: 20vw;
    position: absolute;
    top: 8%;
    right: 18%;
    border-top: solid #118799 2px;
    padding: 1% 2% 3% 2%;
}

#middle-line {
    position: relative;
}

#login-title {
    color: #5A5A5A;
    font-family: "simsun";
    font-size: 13px;
    font-weight: bold;
}

.login-input {
    width: 95%;
    padding: 10px;
    margin: 5% 0px 0px 0px;
    border: 1px solid #D9D9D9;
    border-radius: 2px;
    color: #949494;
    font-size: 14px;
}

    .login-input:focus {
        border: 1px solid #118799;
        color: #118799;
    }

.login-error {
    width: 95%;
    padding: 10px;
    margin: 5% 0px 0px 0px;
    border-radius: 2px;
    border: 1px solid #de3e42;
    color: #de3e42;
}

.verify-img {
    width: 95px;
    height: 38px;
    vertical-align: middle;
    cursor: pointer;
    margin-top: -4px;
}

.login-text {
    color: #646464;
    font-size: 12px;
    margin-top: 5%;
}

.bottom-text {
    font-size: 12px;
    margin-top: 3%;
    color: #949494;
    text-align: center;
}

.bottom-link1 {
    margin-right: 10px;
}

.bottom-link2 {
    margin-left: 10px;
    margin-right: 10px;
}

.bottom-link3 {
    margin-left: 10px;
}

#login-top {
    height: 40px;
}

#black-overlay {
    width: 99999px;
    height: 99999px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    display: none;
}

#message-box {
    width: 350px;
    height: 200px;
    left: 37%;
    top: 30vh;
    background: #FFFFFF;
    z-index: 11;
    position: fixed;
    display: none;
}

#message-header {
    font-family: "simsun";
    background: #118799;
    color: #FFFFFF;
    padding: 3%;
}

#message-content {
    padding: 10% 15%;
    color: #646464;
}

#okay-button {
    background: #118799;
    border-radius: 20px;
    color: #FFFFFF;
    float: right;
    padding: 3% 12%;
    margin-top: 5vh;
}

@media only screen and (min-width: 0px) {
    #body-1 {
        margin-left: -30%;
        margin-right: -25%;
    }

        #body-1 #login {
            width: 300px;
            height: 270px;
        }

        #body-1 .login-text {
            margin-top: 1%;
        }
}

@media only screen and (min-width: 861px) {
    #body-1 {
        margin-left: -25%;
        margin-right: -25%;
    }

        #body-1 #login {
            width: 20%;
            height: 30vw;
        }

        #body-1 .login-text {
            margin-top: 2%;
        }
}

@media only screen and (min-width: 1051px) {
    #body-1 {
        margin-left: -20%;
        margin-right: -20%;
    }

        #body-1 #login {
            width: 20%;
            height: 25vw;
        }

        #body-1 .login-text {
            margin-top: 3%;
        }
}

@media only screen and (min-width: 1301px) {
    #body-1 {
        margin: 0px;
    }

        #body-1 #login {
            width: 20%;
            height: 20vw;
        }

        #body-1 .login-text {
            margin-top: 5%;
        }
}


/*新版首页结束20160623*/


/*pt老虎机开始*/

.ptmain {
    width: 100%;
    /*height:950px;*/
    background-image: url('/static/img/pt/bg.jpg');
    background-size: 100%;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/pt/bg.jpg', sizingMethod='scale');
}

#ptmain .main1 {
    width: 1030px;
    margin: 0 auto;
}

#ptmain a {
    color: #FFF;
}

    #ptmain a:hover {
        color: #0baca8;
    }

#ptmain .topleft {
    width: 750px;
    height: 210px;
    float: left;
    background-image: url('/static/img/pt/img-1.jpg');
    background-size: 100%;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/pt/img-1.jpg', sizingMethod='scale');
}

#ptmain .topright {
    width: 280px;
    height: 230px;
    float: right;
}

#ptmain .num-set-background {
    background-image: url('/static/img/pt/img-2.png');
    width: 280px;
    height: 80px;
    background-size: 280px 80px;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/pt/img-2.png', sizingMethod='scale');
}

#ptmain .num-set {
    float: left;
    background-image: url('/static/img/pt/icon-num-bg.png');
    background-size: 100%;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/pt/icon-num-bg.png', sizingMethod='scale');
    width: 20px;
    height: 26px;
    margin-right: 3px;
    margin-top: 50px;
}

#ptmain .num-set1 {
    margin-left: 10px;
}

#ptmain .num-set2 {
    margin-left: 14px;
}

#ptmain .num {
    color: #FFF;
    display: inline-block;
    position: relative;
    font-weight: bold;
    margin-left: 6px;
    margin-top: 5px;
    font-size: 14px;
}

#ptmain .info-area {
    background: #FFF;
    float: right;
    width: 100%;
    height: 140px;
    margin-top: 5px;
}

#ptmain .line-1 {
    font-size: 14px;
    margin-top: 15px;
    margin-left: 15px;
    color: #9B9B9B;
}

#ptmain .text-area {
    display: inline-block;
    background: #EDEDED;
    vertical-align: middle;
    width: 140px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: -2px;
    border-radius: 2px;
    padding: 6px 6px;
}

#ptmain .span1 {
    color: #F08622;
}

#ptmain .span2 {
    color: #000;
}

#ptmain .refreshavailable {
    margin-top: -5px;
    background-image: url('/static/img/pt/refresh-1.png');
    background-size: 100%;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/pt/refresh-1.png', sizingMethod='scale');
    display: inline-block;
    width: 28px;
    height: 28px;
    vertical-align: middle;
    cursor: pointer;
}

#ptmain .refresh:hover {
    background-image: url('/static/img/pt/refresh-2.png');
}

#ptmain .refresh:active {
    background-image: url('/static/img/pt/refresh-3.png');
}

#ptmain .btn-1 {
    display: inline-block;
    background-image: url('/static/img/pt/icon-1-1.png');
    background-size: 100%;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/pt/icon-1-1.png', sizingMethod='scale');
    width: 120px;
    height: 30px;
    margin-right: 5px;
}

    #ptmain .btn-1:hover {
        background-image: url('/static/img/pt/icon-1-2.png');
    }

    #ptmain .btn-1:active {
        background-image: url('/static/img/pt/icon-1-3.png');
    }

#ptmain .btn-2 {
    display: inline-block;
    background-image: url('/static/img/pt/icon-2-1.png');
    background-size: 100%;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/pt/icon-2-1.png', sizingMethod='scale');
    width: 120px;
    height: 30px;
}

    #ptmain .btn-2:hover {
        background-image: url('/static/img/pt/icon-2-2.png');
    }

    #ptmain .btn-2:active {
        background-image: url('/static/img/pt/icon-2-3.png');
    }

#ptmain .hr-1 {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #455670;
    margin: 1em 0;
    padding: 0;
}

#ptmain .box-1 {
    display: inline-block;
    width: 235px;
    height: 300px;
    background: rgba(0, 0, 0, 0.19);
    text-align: center;
    padding: 5px;
    border: 1px #051628 solid;
}

#ptmain .line-2 {
    color: #FFF;
    padding: 10px 2px;
    text-align: left;
    font-size: 12px;
    cursor: pointer;
}

#ptmain .start {
    background-image: url('/static/img/pt/start-1.png');
    background-size: 100%;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/pt/start-1.png', sizingMethod='scale');
    width: 68px;
    height: 30px;
    display: inline-block;
    margin-top: -8px;
    float: right;
    font-size: 12px;
    cursor: pointer;
}

    #ptmain .start:hover {
        background-image: url('/static/img/pt/start-2.png');
    }

    #ptmain .start:active {
        background-image: url('/static/img/pt/start-3.png');
    }

#ptmain .gamelist {
    text-align: center;
    /*overflow-y:auto;*/
    /*height:630px;*/
}

#ptmain .gameimg {
    width: 100%;
    cursor: pointer;
}


/*PT老虎机结束*/

.packred p, .packet p img {
    width: 170px;
}

.packred .imgbox-1 img, .packred .imgbox-3 img {
    margin-left: 0px;
}

.packred .packclose {
    top: 80px;
}


/* Article */

#article-popular-list {
    width: 270px;
    margin: 5px 0 10px 3px;
    float: right;
    vertical-align: top;
}

#article-popular-list-head {
    width: 100%;
    height: 34px;
    padding-left: 9px;
    padding-top: 14px;
    border-bottom: solid 1px #d3d3d3;
}

    #article-popular-list-head > span {
        padding-left: 6px;
        font-size: 14px;
        color: rgb(64, 64, 64);
        border-left: solid 4px rgb(32, 32, 32);
    }

#article-popular-list-body {
    padding: 5px 10px;
}

    #article-popular-list-body .title {
        width: 100%;
        height: 30px;
        padding-top: 8px;
        border-bottom: solid 1px #d3d3d3;
        margin-bottom: 5px;
    }

#article-popular-list .badge {
    width: 15px;
    height: 15px;
    border-radius: 2px;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    color: white;
    margin: 0 5px;
}

#article-popular-list .row_top3 {
    background: #e9b946;
}

#article-popular-list .row {
    background: #118799;
}

#article-popular-list .article-title {
    font-size: 14px;
    cursor: pointer;
    text-overflow: ellipsis;
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    vertical-align: top;
}

#article-category-list {
    width: 750px;
    height: 72px;
    margin: 10px 3px 5px 0;
    float: left;
}

    #article-category-list .current {
        background-color: rgba(0, 0, 0, 0.05);
    }

#article-category-head {
    width: 100%;
    height: 3px;
    background: #118799;
}

#article-collect-button {
    float: right;
    cursor: pointer;
    background: url('/static/img/article/collect.png') no-repeat;
    width: 76px;
    height: 69px;
}

    #article-collect-button:hover {
        background: url('/static/img/article/collect_hover.png') no-repeat;
    }

    #article-collect-button:active {
        background: url('/static/img/article/collect_active.png') no-repeat;
    }

.article-category {
    width: 220px;
    height: 69px;
    float: left;
    padding-top: 8px;
    padding-left: 19px;
    cursor: pointer;
}

    .article-category img {
        float: left;
    }

.article-category-content {
    font-size: 16px;
    color: black;
    padding-top: 3px;
    padding-left: 9px;
    float: left;
}

.article-category-summary {
    padding-top: 5px;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5);
}

#article-evaluation-list {
    width: 300px;
    height: 170px;
    padding: 10px 15px;
    margin-top: 10px;
    margin-right: 10px;
    border-radius: 2px;
    overflow: auto;
    float: right;
    color: rgb(96, 96, 96);
    background: #f0efef;
    font-size: 13px;
}

    #article-evaluation-list > p {
        margin-bottom: 10px;
    }

.article-evaluation-author {
    color: rgb(8, 160, 157);
}

.article-evaluation-time {
    color: #999;
    font-size: 0.9em;
}

#article-body {
    padding: 20px 10px;
    margin: 0 20px;
    color: rgb(96, 96, 96);
    font-size: 14px;
    border-bottom: solid 1px #d3d3d3;
}

    #article-body > pre {
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        line-height: 24px;
    }

#article-bottom {
    width: auto;
    padding: 20px;
}

.article-sub-section {
    width: 100%;
    border: solid 1px #d3d3d3;
    margin-bottom: 20px;
}

.article-sub-section-title {
    height: 26px;
    padding-top: 3px;
    color: rgb(64, 64, 64);
    background: #f0efef;
    border-bottom: solid 1px #d3d3d3;
    font-size: 14px;
}

    .article-sub-section-title > :first-child {
        border-left: solid 4px;
        padding-left: 5px;
    }

#article-comment-summary > :last-child {
    color: rgb(255, 141, 32);
}

#article-comment-body {
    width: auto;
    height: 210px;
}

#article-comment-action {
    margin: 30px 60px;
    padding: 10px;
    float: left;
    position: relative;
    text-align: center;
}

.article-comment-count {
    position: relative;
    color: #fff;
    top: 60px;
}

#article-comment-like {
    width: 98px;
    height: 98px;
    margin: 5px;
    color: white;
    background: url('/Content/2015/images/article/like.png') no-repeat;
    float: left;
    cursor: pointer;
    text-align: center;
}

    #article-comment-like:hover {
        background: url('/Content/2015/images/article/like_hover.png') no-repeat;
    }

    #article-comment-like:active {
        background: url('/Content/2015/images/article/like_active.png') no-repeat;
    }

#article-comment-dislike {
    width: 98px;
    height: 98px;
    margin: 5px;
    color: white;
    background: url('/Content/2015/images/article/dislike.png') no-repeat;
    float: right;
    cursor: pointer;
    text-align: center;
}

    #article-comment-dislike:hover {
        background: url('/Content/2015/images/article/dislike_hover.png') no-repeat;
    }

    #article-comment-dislike:active {
        background: url('/Content/2015/images/article/dislike_active.png') no-repeat;
    }

#article-addition {
    font-size: 14px;
    padding: 0 0 30px 0;
    color: rgb(64, 64, 64);
}

    #article-addition > :last-child {
        float: right;
        padding: 7px 18px;
        border: 1px solid #ccc;
        cursor: pointer;
    }

#article-list {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
}

    #article-list .article-row {
        width: auto;
        height: 78px;
        padding-left: 5px;
        padding-top: 5px;
        border-bottom: solid 1px #d3d3d3;
        color: rgba(0, 0, 0, 0.5);
        margin-left: 5px;
        list-style-type: square;
    }

        #article-list .article-row img {
            margin-left: 5px;
            vertical-align: text-bottom;
        }

        #article-list .article-row div {
            padding-top: 10px;
        }

.article-score {
    font-weight: bold;
    color: rgb(8, 160, 157);
}

.article-thumbs-count {
    color: rgba(0, 0, 0, 0.5);
    float: right;
    margin-right: 12px;
}

    .article-thumbs-count > i {
        margin-right: 3px;
    }

#article-sorting {
    font-size: 12px;
    color: rgb(96, 96, 96);
    width: auto;
    height: 35px;
    padding-left: 10px;
    padding-top: 13px;
    border-bottom: solid 1px #d3d3d3;
}

.article-sorting-button {
    width: 101px;
    height: 20px;
    margin-left: 10px;
    padding-left: 5px;
    padding-top: 3px;
    border: solid 1px #d3d3d3;
    display: inline-block;
    cursor: pointer;
    font-size: 12px;
    position: relative;
}

    .article-sorting-button:hover div {
        display: block;
    }

    .article-sorting-button > div {
        display: none;
        position: absolute;
        margin-top: 5px;
        left: -1px;
        background-color: #fff;
    }

    .article-sorting-button p {
        width: 101px;
        height: 20px;
        padding-left: 5px;
        padding-top: 3px;
        border: solid 1px #d3d3d3;
        cursor: pointer;
        font-size: 12px;
    }

        .article-sorting-button p:hover {
            color: #222;
        }

#article-sorting i {
    float: right;
    margin-top: 3px;
    margin-right: 5px;
}

.article-essence-button {
    cursor: pointer;
}

    .article-essence-button:hover {
        color: #222;
    }

#article-essence-switcher {
    height: 14px;
    margin-right: 20px;
    float: right;
}

#article-page {
    background-image: url('/static/img/bg.jpg');
    position: relative;
    overflow: visible;
}

    #article-page > .article-box {
        width: 1030px;
        margin-left: auto;
        margin-right: auto;
        overflow: hidden;
    }

#article-list .article-title {
    font-size: 16px;
    color: #118799;
    cursor: pointer;
}

#article-list .article-sub-title {
    margin-left: 10px;
}

#article-post {
    width: 270px;
    height: 72px;
    margin: 10px 0 5px 3px;
    float: right;
    vertical-align: top;
}

#article-post-head {
    width: 100%;
    height: 3px;
    background: #e9b946;
}

#article-owned {
    font-size: 14px;
    color: rgb(96, 96, 96);
    padding-top: 25px;
    padding-left: 16px;
    float: left;
}

    #article-owned > a {
        text-decoration: underline;
    }

#article-post-button {
    float: right;
    cursor: pointer;
    background: url('/static/img/article/NewPostButton.png') no-repeat;
    width: 148px;
    height: 44px;
    margin-top: 15px;
    margin-right: 8px;
}

    #article-post-button:hover {
        background: url('/static/img/article/NewPostButton_hover.png') no-repeat;
    }

    #article-post-button:active {
        background: url('/static/img/article/NewPostButton_active.png') no-repeat;
    }

#article-main {
    width: 750px;
    margin: 5px 3px 10px 0;
    float: left;
    vertical-align: top;
}

#article-paging {
    text-align: center;
    font-size: 14px;
    font-family: SimSun;
}

    #article-paging input {
        width: 30px;
        height: 23px;
        border: 1px solid #dddddd;
        text-align: center;
    }

        #article-paging input:focus {
            border-color: RGB(15, 138, 140);
        }

        #article-paging input:hover {
            border-color: #0baca8;
        }

    #article-paging .current {
        color: RGB(15, 138, 140);
        border: 1px solid RGB(15, 138, 140);
    }

    #article-paging a {
        color: rbg(64, 64, 64);
        padding: 6px 10px;
        border: 1px solid #ddd;
    }

        #article-paging a:hover {
            border: 1px solid #0baca8;
        }

    #article-paging button {
        cursor: pointer;
        color: #fff;
        background-color: #999;
        border: 0;
        border-radius: 2px;
        padding: 6px 6px;
    }

        #article-paging button:hover {
            background-color: #bbb;
        }

        #article-paging button:active {
            background-color: #777;
        }

.article-paging-text {
    color: #000;
}

.article-paging-back {
    margin-right: 6px;
}

.article-status-pending, .article-status-rejected {
    color: #ffa64d;
}

.article-status-approved {
    color: #33cc33;
}

.article-status-shelved {
}

.article-action-button {
    display: inline-block;
    float: right;
    cursor: pointer;
}

#article-collect-link {
    color: #ff8d29;
    text-decoration: underline;
}

    #article-collect-link + span {
        color: #5e5e5e;
    }

#article-details {
    position: relative;
    z-index: 1;
}

    #article-details:before {
        content: "";
        width: 750px;
        margin: 0 3px 10px 0;
        float: left;
        vertical-align: top;
        background-image: url('/static/img/article/watermark.jpg');
        background-repeat: repeat;
        position: absolute;
        z-index: -1;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 0.6;
    }

.article-background {
    background-image: url('/static/img/article/paper-texture.jpg');
    background-repeat: repeat;
}

#article-details-title-bar {
    width: auto;
    height: 56px;
    padding: 20px;
    border-bottom: solid 1px #d3d3d3;
    text-align: center;
    color: rgb(8, 160, 157);
}

#article-details-title {
    font-family: sans-serif;
    font-size: 22px;
    font-weight: bold;
}

#article-details-sub-title {
    color: #9f9f9f;
    margin-top: 5px;
}

    #article-details-sub-title > img {
        vertical-align: text-bottom;
    }

#article-details-score {
    color: #f6bf5a;
}

.article-details-action-button {
    width: 103px;
    height: 32px;
    margin: 27px 8px 7px;
    color: white;
    background-color: rgb(32, 159, 156);
    border: none;
    border-radius: 2px;
}

    .article-details-action-button:hover {
        background-color: rgb(32, 175, 156);
    }

    .article-details-action-button:active {
        background-color: rgb(32, 135, 156);
    }

.article-details-action-cancel {
    width: 103px;
    height: 32px;
    margin: 27px 8px 7px;
    color: rgb(96, 96, 96);
    background-color: rgb(235, 235, 235);
    border: solid 1px rgb(202, 202, 202);
    border-radius: 2px;
}

    .article-details-action-cancel:hover {
        background-color: #F7F7F7;
    }

    .article-details-action-cancel:active {
        background-color: #E3DEE1;
    }

#article-details-action {
    text-align: center;
}

    #article-details-action > button, .article-popup-content button {
        cursor: pointer;
    }

#article-editor {
    padding: 20px 10px;
    font-size: 14px;
    color: rgb(96, 96, 96);
}

    #article-editor > textarea, .article-popup-content textarea {
        width: calc(100% - 6px);
        min-height: 400px;
        resize: vertical;
        font-family: serif;
        font-size: 14px;
        color: rgb(96, 96, 96);
        border: solid 1px #d3d3d3;
        line-height: 24px;
    }

.article-editor-title {
    margin-bottom: 5px;
    font-size: 14px;
}

    .article-editor-title > span {
        color: #f00;
        font-size: 0.8em;
    }

.article-editor-body-title {
    margin-bottom: 5px;
    font-size: 14px;
}

#article-editor > input, .article-popup-content > input {
    width: calc(100% - 6px);
    height: 30px;
    font-family: serif;
    font-size: 14px;
    color: rgb(96, 96, 96);
    border: solid 1px #d3d3d3;
    margin-bottom: 20px;
}

.article-popup-content {
    display: none;
    padding: 18px;
}

.article-editor-command {
    text-align: right;
}

.article-no-data {
    text-align: center;
    padding: 8px;
}

.article-count-today {
    color: rgb(227, 61, 100);
}

#article-comment-collect {
    position: absolute;
    margin-top: 100px;
    margin-left: 30px;
}

.article-rejected-reason {
    height: 16px;
    border-radius: 4px;
    color: #df884e;
    background-color: rgba(223, 136, 78, 0.2);
    display: inline-block;
    padding-left: 2px;
    padding-right: 2px;
    margin-top: 2px;
}

#article-count-today {
    position: absolute;
    left: 25px;
    top: -3px;
    color: #fff;
    background-color: #e64352;
    border-radius: 50%;
    padding: 1px 5px;
    border: 1px solid #fff;
    text-align: center;
}

#article-reply-section {
    max-height: 450px;
    overflow: auto;
}

.article-make-reply {
    font-size: 14px;
    margin: auto;
}

    .article-make-reply > strong {
        cursor: pointer;
        color: Red;
    }

.article-reply-row {
    margin: 10px;
    border-bottom: 1px dotted #ccc;
    color: #000;
    ;
    font-size: 14px;
    padding: 10px;
    line-height: 24px;
}

.article-reply-author {
    color: rgb(8, 160, 157);
}

.article-reply-time {
    float: right;
    color: rgb(153, 153, 153);
    font-family: Arial;
}

.article-previous-reply {
    color: rgb(140, 140, 140);
    margin-top: 5px;
}

.article-reply {
    margin-top: 15px;
}

.article-reply-command {
    text-align: right;
}

    .article-reply-command > span {
        margin-left: 5px;
        cursor: pointer;
    }

        .article-reply-command > span:hover {
            opacity: 0.8;
        }


/* Article End */


/* Lottery Picker */

#lottery-picker {
    border: 1px solid #dbdbdb;
    position: relative;
    height: 106px;
    color: #999;
}

.rebate_container > select {
    width: auto !important;
}

#lottery-picker-summary {
    position: absolute;
    right: 0;
    top: 0;
    border-bottom: 1px solid #dbdbdb;
    padding: 8px 6px;
    background-color: #eee;
    color: #999;
    width: 146px;
    height: 53px;
}

    #lottery-picker-summary input {
        font-weight: bold;
        color: #f04040;
        font-size: 14px;
        background: #eee;
        border: 0;
        line-height: 20px;
    }

        #lottery-picker-summary input[type="text"], #lottery-picker-summary select {
            width: 98px;
        }

#lottery-picker-command {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 36px;
    width: 158px;
    border-left: 1px solid #dbdbdb;
    overflow: hidden;
    background-color: #eee;
}

    #lottery-picker-command span {
        margin-right: 2px;
        line-height: 26px;
    }

    #lottery-picker-command a {
        display: inline-block;
    }

    #lottery-picker-command > div {
        padding: 5px 8px;
    }

    #lottery-picker-command a:last-child {
        float: right;
    }

#lottery-picker-favor {
    padding: 5px;
}

    #lottery-picker-favor div {
        display: inline-block;
    }

    #lottery-picker-favor > div {
        margin-right: 10px;
        vertical-align: middle;
    }

        #lottery-picker-favor > div > span {
            margin-right: 1px;
            font-size: 1.1em;
        }

    #lottery-picker-favor input {
        width: 60px;
        background-color: #eee;
    }

.lottery-picker-option-list {
    border: 1px solid #dbdbdb;
    padding: 3px 0 3px 5px;
}

.lottery-picker-option {
    margin-right: 1px;
    cursor: pointer;
    padding: 2px 3px;
    color: #555;
}

#lottery-picker-mode {
    margin-left: 5px;
}

    #lottery-picker-mode .lottery-picker-option {
        color: #fff;
    }

    #lottery-picker-mode .lottery-picker-option-list {
        border: 0;
    }

    #lottery-picker-mode > div {
        background: url('/static/img/lottery-pick-mode-bg.jpg') no-repeat 3px -3px;
    }

    #lottery-picker-mode .present {
        color: #118799;
        background: url('/static/img/lottery-pick-mode-present-bg.png') no-repeat;
        padding-top: 1px;
    }

#lottery-picker-unit > div {
    background-color: #eee;
}

    #lottery-picker-unit > div > span:hover, #lottery-picker-unit .present {
        background-color: #118799;
        color: #fff;
        border-radius: 3px;
        padding-top: 1px;
    }

#lottery-picker-ratio i:first-child {
    float: left;
}

#lottery-picker-ratio i:last-child {
    float: right;
}

#lottery-picker-ratio input {
    border-left: 0;
    border-right: 0;
}

#lottery-picker-ratio i {
    border: 1px solid #dbdbdb;
    padding: 3px 5px;
    width: 8px;
    height: 14px;
    display: inline-block;
    text-align: center;
    background-color: #eee;
    cursor: pointer;
}

    #lottery-picker-ratio i:hover {
        background-color: #fefefe;
    }

    #lottery-picker-ratio i:active {
        background-color: #eee;
    }

#selectedNumsResult {
    width: 481px;
    height: 65px;
    padding: 2px;
    border-top: 0;
    border-left: 0;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    overflow: hidden;
    overflow-y: auto;
}

    #selectedNumsResult a {
        float: left;
        margin: 5px;
        padding: 5px;
        background: #666;
        color: #fff;
        cursor: default;
    }


/* Lottery Picker End */


/* Sports Language Selection */

#sports-language-selection {
    width: 400px;
    height: 240px;
    background-color: #30a9a4;
    border: 1px solid #fff;
    font-family: 微軟正黑體;
    font-size: 16px;
    color: #fff;
    line-height: 26px;
    margin: 20px auto;
    display: none;
}

    #sports-language-selection > div:first-child {
        height: 55px;
        padding: 15px 0 5px 0;
        border-bottom: 1px solid #fff;
        width: 90%;
        margin: auto;
    }

    #sports-language-selection ul {
        text-align: center;
        padding-top: 30px;
    }

    #sports-language-selection img {
        width: 80px;
        height: 52px;
        cursor: pointer;
    }

        #sports-language-selection img:hover {
            border: 2px solid #000;
            margin: -2px;
        }

    #sports-language-selection li {
        display: inline-block;
        margin: 10px;
    }

    #sports-language-selection span {
        display: block;
        margin-top: 10px;
    }

#sports-section {
    display: none;
}

    #sports-section iframe {
        width: 1030px;
        height: 610px;
        margin-top: 2px;
        visibility: hidden;
        border-width: 0px;
        z-index: -1;
    }


/* Sports Language Selection End */

.top_img {
    margin-top: 8px;
}

.quickWithdrawalTitleicon {
    border: 0;
    display: block;
    width: 64px;
    height: 20px;
    float: left;
    margin: 9px 4px;
    background: url(/static/img/quickWithdrawal/jisu.png) no-repeat;
    cursor: pointer;
}

.quickWithdrawalUse {
    background-position: -25px -26px;
}

.quickWithdrawalNoUse {
    background-position: -25px -56px;
}

.quickWithdrawalLogo {
    background: url(/static/img/quickWithdrawal/jisu.png) no-repeat;
    cursor: pointer;
}

.quickWithdrawalLogoBlack {
    background-position: -25px -89px;
}

.quickWithdrawalLogoGreen {
    background-position: -56px -89px;
}

.quickWithdrawalLogoYellow {
    background-position: -25px -26px;
}

.quickWithdrawaPrompIcon {
    position: fixed;
    margin-left: -90px;
    margin-top: 20px;
    z-index: 99;
}

.public-url-list {
    background: rgba(192, 192, 192, 0.3);
    margin-top: 1%;
    padding: 1%;
    font-size: 0.8vw;
    color: #fff;
}

.outer {
    border: solid 1px #DDDDDD;
    width: 380px;
    height: 185px;
    margin-top: 10px;
    margin-left: 138px;
    position: relative;
}

.header {
    background: #fff;
    margin-top: -15px;
    margin-left: 5px;
    padding: 5px;
    width: 220px;
    font-size: 13px;
    margin-bottom: 10px;
    text-align: center;
}

.hsmmcplayswitch {
    background: url(/static/img/switch.png) no-repeat;
}

.hsmmcplayswitchbg {
    width: 90px;
    height: 60px;
    display: block;
    line-height: 16px;
    background-position: -47px -52px;
    position: absolute;
    left: -88px;
    text-align: center;
}

.hsmmcplaynew {
    background-position: -146px -55px;
    margin-top: 28px;
    margin-left: -38px;
    position: absolute;
    width: 70px;
    height: 28px;
}

    .hsmmcplaynew:hover {
        background-position: -229px -55px;
    }

    .hsmmcplaynew:active {
        background-position: -312px -55px;
    }

.hsmmcplayold {
    background-position: -146px -83px;
    margin-top: 28px;
    margin-left: -38px;
    position: absolute;
    width: 70px;
    height: 28px;
}

    .hsmmcplayold:hover {
        background-position: -229px -83px;
    }

    .hsmmcplayold:active {
        background-position: -312px -83px;
    }


/***********************20161130新增样式*****************************/

#play_intro {
    position: absolute;
    right: 0;
    top: 0;
}

    #play_intro > span {
        color: #aa8764;
        cursor: pointer;
        background: url('/static/img/play_intro.png') no-repeat center;
        text-align: center;
        display: inline-block;
        width: 76px;
        height: 20px;
        padding-left: 10px;
        padding-top: 6px;
        margin-top: 3px;
    }

    #play_intro ul {
        width: 300px;
        background-color: rgb(254, 254, 254);
        position: absolute;
        left: 95px;
        top: 12px;
        padding: 12px;
        border-left: 2px solid #aa8764;
        overflow: overlay;
        z-index: 32767;
    }

    #play_intro i {
        position: absolute;
        left: 85px;
        top: 12px;
        border-style: solid;
        border-width: 0 10px 10px 0;
        border-color: transparent #aa8764 transparent transparent;
    }

    #play_intro li {
        opacity: 0.9;
        margin-left: 10px;
        margin-bottom: 12px;
        list-style: disc;
    }

        #play_intro li span {
            color: #aa8764;
        }

        #play_intro li p {
            line-height: 22px;
            margin: 5px 0;
        }

        #play_intro li:first-child {
            border-bottom: 1px dotted #aa8764;
        }

.lottery_sign em {
    background-position: -12px -521px;
    width: 74px;
    font-size: 14px;
    margin-left: 14px;
    font-family: 微軟正黑體;
}

    .lottery_sign em.current {
        background-position: -252px -521px;
    }

    .lottery_sign em:hover {
        background-position: -132px -521px;
    }

.dragon_fight .greyBall {
    position: absolute;
    top: 100px;
    left: 150px;
}

.pk10_sign {
    width: 90px !important;
    height: 68px !important;
    font-size: 42px !important;
    padding-top: 22px;
    font-family: 宋體 !important;
}

.dragon_sign {
    background-position: -12px -628px !important;
}

    .dragon_sign:hover {
        background-position: -132px -628px !important;
    }

    .dragon_sign.current {
        background-position: -252px -628px !important;
    }



.dragon_fight .sum_sign {
    background-position: 3px -880px;
    font-size: 20px !important;
}

    .dragon_fight .sum_sign:hover {
        background-position: -117px -880px;
    }

    .dragon_fight .sum_sign.current {
        background-position: -237px -880px;
    }



.tiger_sign {
    background-position: -12px -727px !important;
}

    .tiger_sign:hover {
        background-position: -132px -727px !important;
    }

    .tiger_sign.current {
        background-position: -252px -727px !important;
    }



.pk10_guts_manual input {
    width: 36px;
    margin-left: 10px;
    margin-top: 8px;
}

.pk10_manual_input {
    text-align: center;
    border: 1px solid rgb(145, 145, 145);
    background-color: transparent;
    font-size: small !important;
}

    .pk10_manual_input.active, .pk10_manual_input:hover, .pk10_manual_input:focus {
        background-color: rgb(251, 224, 229) !important;
        border: 1px solid rgb(218, 68, 80) !important;
        color: rgb(228, 96, 110) !important;
    }

.live_lottery_icon {
    width: 28px;
    height: 80px;
    background-position: -406px -521px;
    position: absolute;
    right: -28px;
    top: 210px;
}

    .live_lottery_icon:hover {
        background-position: -459px -521px;
    }

    .live_lottery_icon:active {
        background-position: -511px -521px;
    }

.pk10_double {
    padding-top: 0;
    width: 644px;
}

    .pk10_double > .icon {
        margin-top: 8px;
    }

.pk10_double_title {
    position: absolute;
    top: 3px;
    left: 12px;
    color: #fff;
}

    .pk10_double_title > i {
        position: absolute;
        left: 55px;
        font-style: normal;
    }

.pk10_double_normal {
    background-position: -406px -727px;
    width: 118px;
    height: 115px;
    position: relative;
    display: inline-block;
    margin-right: 3px;
}

.pk10_double .greyBall {
    position: absolute;
    top: 23px;
    left: 0;
}

.pk10_double em {
    background-position: -12px -843px;
    width: 116px;
    height: 20px;
    margin-left: 3px;
    margin-bottom: 3px;
    color: #000;
    position: relative;
    font-size: 12px;
}

    .pk10_double em.current {
        background-position: -252px -843px;
    }

    .pk10_double em:hover {
        background-position: -132px -843px;
    }

        .pk10_double em:hover > span, .pk10_double em:hover > i, .pk10_double em.current > span, .pk10_double em.current > i {
            color: rgb(254, 198, 211);
        }

    .pk10_double em > span {
        position: absolute;
        top: -9px;
        left: 18px;
        color: rgb(100, 100, 100);
    }

    .pk10_double em > i {
        position: absolute;
        top: -9px;
        left: 60px;
        color: rgb(174, 174, 174);
        font-style: normal;
    }

.pk10_double_manual_box {
    width: 116px;
    margin: 1px auto 2px auto;
    font-size: 12px;
    display: inline-block;
    padding-left: 16px;
}

    .pk10_double_manual_box input {
        text-align: center;
        width: 58px;
        height: 16px;
        border: 1px solid rgb(145, 145, 145);
        background-color: transparent;
        margin-left: 24px;
    }

.pk10_double_fight {
    background-position: -406px -628px;
    width: 118px;
    height: 69px;
    position: relative;
    display: inline-block;
    margin-right: 3px;
}

.pk10_champion_box {
    width: 42px;
    margin-right: 15px;
    display: inline-block;
    margin-bottom: 20px;
    text-align: center;
    padding-left: 5px;
}

    .pk10_champion_box > em {
        background-position: -12px -569px !important;
        width: 42px !important;
        height: 42px !important;
        padding-top: 2px;
        margin-left: 0 !important;
        margin-bottom: 5px;
    }

        .pk10_champion_box > em:hover {
            background-position: -132px -569px !important;
        }

        .pk10_champion_box > em:active, .pk10_champion_box > em.current {
            background-position: -252px -569px !important;
        }



.pk10_champion_box_sign {
    width: 90px;
    margin-right: 15px;
    display: inline-block;
    margin-bottom: 20px;
    text-align: center;
    padding-left: 15px;
}

    .pk10_champion_box_sign > em {
        margin-left: 0 !important;
        margin-bottom: 5px;
    }

.pk10_champion_rate {
    font-size: 12px;
    color: rgb(173, 173, 173);
}

.pk10_champion > div:first-child .greyBall {
    margin-left: 50px;
    position: relative;
    top: -30px;
}

.pk10_champion .pk10_manual_input {
    width: 40px;
}

.numSp-big {
    width: 67px !important;
    background-position: -155px -435px !important;
}

#live-lottery-popup {
    color: #fff;
    background-color: rgb(14, 44, 82);
    padding: 10px;
    display: none;
    position: absolute;
    top: -100px;
    left: -10px;
}

    #live-lottery-popup img {
        margin-right: 6px;
    }

    #live-lottery-popup h3 {
        font-weight: normal;
    }

    #live-lottery-popup i {
        float: right;
        font-style: normal;
        margin-right: 10px;
        font-family: Arial;
    }

    #live-lottery-popup > div {
        margin-top: 6px;
        border: 3px solid rgb(7, 152, 145);
        width: 400px;
        height: 230px;
    }

.user-play-type {
    border: 0;
    position: absolute;
    right: -110px;
    background: url('/static/img/play-type-bg.png') no-repeat;
    width: 95px;
    height: 32px;
    padding: 2px;
    z-index: 99999;
}

.user-play-type-flash {
    position: fixed;
    right: -110px;
    right: 2%;
    top: 0%;
    margin-top: 120px;
    z-index: 99999;
}

.user-play-type-option {
    text-align: center;
    display: inline-block;
    margin: 1px 0;
    cursor: pointer;
    color: #fff;
    font-size: 15px;
    font-family: 微软雅黑;
    width: 43px;
}

.user-play-type .present {
    color: #118799;
    height: 22px;
    background: url('/static/img/play-type-present.png') no-repeat;
}

.play-type-intro {
    display: none;
}

.play-type-intro-bg {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 998;
    background-color: #000;
    opacity: 0.6;
    width: 100%;
    height: 100%;
}

.play-type-intro-img {
    position: absolute;
    top: -68px;
    right: -19px;
    z-index: 999;
}

.play-type-button {
    position: absolute;
    top: 257px;
    right: 287px;
    z-index: 1000;
    cursor: pointer;
}

    .play-type-button:hover {
        border: 1px solid #123213;
    }


/* new add css for Slot Machine - by Ken */

#ptmain #AllGamesFrame {
    width: 1080px;
    margin: 0 auto;
}

.align-L {
    text-align: left;
}

#ptmain .align-L {
    text-align: left;
}

.SlotMachine_Bn_Frame {
    min-width: 1050px;
    height: 360px;
    margin: 0 auto;
    background: url(/static/img/pt/slot_banner_1920x360.jpg) center top no-repeat;
}

#ptmain .SlotMachine_Bn_Frame {
    width: 100%;
}

#ptmain .main1 .GameListFrame {
    width: 1060px;
    margin: 0 auto;
}

    #ptmain .main1 .GameListFrame,
    #ptmain .main1 .GameListFrame .box-1 {
        text-align: left;
    }

        #ptmain .main1 .GameListFrame .box-1 {
            width: 250px;
            height: 218px;
            margin-bottom: 20px;
        }


/* Slot Machine End */

.FlashWrap {
    min-width: 1080px;
    height: 750px;
    margin: 0 auto;
    position: relative;
}

.FlashFrame {
    position: absolute;
    width: 50px;
    height: 50px;
    left: 50%;
    z-index: 20;
    margin-left: -540px;
}

.MainBox {
    width: 50px;
    height: 50px;
    position: relative;
}

.Btn_Chat {
    position: absolute;
    right: -1025px;
    top: 295px;
    display: block;
    width: 23px;
    height: 98px;
}

.Btn_Chat_Unity {
    position: absolute;
    right: -1032px;
    top: 295px;
    display: block;
    width: 23px;
    height: 98px;
}

.FlashObject {
    position: absolute;
    width: 100%;
    height: 750px;
    z-index: 19;
}

#unityContent {
    background-image: url('/static/img/DePK10BackGround.jpg');
    width: inherit;
    height: inherit;
}

    #unityContent #gameWindow {
        height: 600px;
        width: 1080px;
        margin: 0px auto;
    }

.style_red {
    color: red;
}

.dividend_title {
    margin-top: -5px;
}

.table_txt_center {
    text-align: center;
}

.today_number {
    position: relative;
    top: -20px;
    font-size: 12px;
    color: #797979;
    left: -9px;
    text-align: center;
    width: 30px;
}

.txt_red {
    color: #c40000;
}

.txt_gray {
    color: #797979;
}

.user_table .total2 {
    border-left-style: none;
}



/*以下是下拉選單新加的CSS*/


.submenu_pk10 {
    width: calc(50% - 1px);
    border-right: solid 1px #2b2b2b;
    border-bottom: solid 1px #2b2b2b;
    float: left;
    padding: 35px 0;
}



.submenu_newwidth01 {
    float: left;
    width: 360px;
    border-right: solid 1px #2b2b2b;
    padding: 20px 0px 20px 10px;
    /*
    float: left;
    width: 286px;
    border-right: solid 1px #2b2b2b;
    padding: 30px 0px 30px 13px;
    */
}

.submenu_newwidth02 {
    float: left;
    width: 175px;
    border-right: solid 1px #2b2b2b;
    padding-left: 13px;
    padding: 20px 0px 20px 13px;
    /*
    float: left;
    width: 161px;
    border-right: solid 1px #2b2b2b;
    padding-left: 13px;
    padding: 30px 0px 30px 13px;
    */
}

.submenu_newwidth03 {
    float: left;
    width: 187px;
    padding-left: 13px;
    padding: 20px 0px 20px 13px;
    /*
    float: left;
    width: 197px;
    padding-left: 13px;
    padding: 30px 0px 30px 13px;
    */
}



.user_nav li.selected .color_of_three {
    overflow: hidden;
    padding: 20px;
}


.user_nav li.selected .sub_container:hover a, .user_nav li.selected .sub_container a {
    background-color: rgba(14,12,12,0);
    padding: 0px;
}


.user_nav li.selected .sub_container:hover p a, .user_nav li.selected .sub_container p a {
    padding: 2px;
}

.vip_btn {
    width: auto;
    height: auto;
    position: fixed;
    right: 0px;
    top: 600px;
    z-index: 998;
    cursor: pointer;
}

/*日排行周排行月排行*/
.date_ranking {
    height: 26px;
    left: 230px;
}

    .date_ranking ul {
        overflow: auto;
        padding: 0px;
        margin: 0px;
    }

.date_ranking2 {
    height: 26px;
    left: 300px;
}

.all_today_title2 {
    width: 140px;
}

/* 保密設定起始 */
.user_position.all_auto {
    line-height: normal;
    height: auto;
}


.user_position ul {
    margin: 20px 0px 0 0;
    padding: 0px;
    overflow: auto;
    font-size: 17px;
}

    .user_position ul li {
        float: left;
        margin-right: 50px;
        padding: 0px 5px 10px 5px;
    }

    .user_position ul .setmail {
        background-image: url(/static/img/icon-mail.png);
        background-position: left 4px;
        background-repeat: no-repeat;
        padding-left: 25px;
    }


    .user_position ul .setmobile {
        background-image: url(/static/img/icon-mobile.png);
        background-position: left 4px;
        background-repeat: no-repeat;
        padding-left: 25px;
    }


    .user_position ul .setbank {
        background-image: url(/static/img/icon-bankcard.png);
        background-position: left 4px;
        background-repeat: no-repeat;
        padding-left: 25px;
    }

.set_here {
    color: #118799;
}

.set_here2 {
    border-bottom: solid 3px #118799;
}

/* 保密設定結束*/



/* 銀行卡管理開始 */

.bankcard_ps {
    margin: 35px 0 0 25px;
    line-height: 18px;
}

    .bankcard_ps span {
        color: #c40000;
    }


.bankcard_box {
    margin: 40px;
    padding: 20px;
    border: solid 1px #EDEDED;
    overflow: auto;
}

.bankcard_join {
    background-image: url(/static/img/bank_join.png);
    box-shadow: 0px 0px 6px rgba(0,0,0,0.2);
    width: 232px;
    height: 170px;
    border-radius: 8px;
    background-position: center 30px;
    background-repeat: no-repeat;
    float: left;
    margin: 10px -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
    margin: 10px;
}

    .bankcard_join:hover {
        -webkit-transform: scale(1.05);
    }

    .bankcard_join a {
        float: left;
        width: 100%;
        height: calc(100% - 110px);
        text-align: center;
        padding-top: 110px;
        font-size: 17px;
        font-family: "微软雅黑";
    }

.bankcard_list {
    background-image: url(/static/img/bankcard_bg.png);
    background-position: left top;
}


.bankcard_join .bankname {
    padding-top: 10px;
    padding-left: 10px;
    text-align: left;
    height: calc(100% - 10px);
    width: calc(100% - 10px);
    color: #d6d6d6;
    text-shadow: 1px 1px 0px #000;
    position: relative;
    z-index: 9999;
}

.cardpeople {
    position: relative;
    top: -60px;
    color: #d6d6d6;
    text-shadow: 1px 1px 0px #000;
    font-family: "微软雅黑";
    font-size: 13px;
    line-height: 19px;
    left: 12px;
}






.mobile_set_step {
    height: auto;
}

    .mobile_set_step ul {
        width: 402px;
        margin: 0 auto;
        display: block;
    }

    .mobile_set_step li {
        float: left;
        width: 200px;
        margin-right: 1px;
    }

        .mobile_set_step li p {
            height: 6px;
            background: #ccc;
            border-radius: 3px;
            margin-top: 26px;
            position: relative;
        }

            .mobile_set_step li p em {
                background: #ccc;
                border-radius: 50%;
                color: #fff;
                font-weight: bold;
                position: absolute;
                width: 20px;
                height: 20px;
                font-style: normal;
                font-family: arial;
                top: -7px;
                left: 50%;
                margin-left: -10px;
                text-align: center;
                line-height: 20px;
            }

        .mobile_set_step li span {
            display: block;
            text-align: center;
            margin-top: 14px;
            line-height: 18px;
        }

        .mobile_set_step li.current p {
            background: #d5b16a;
        }

        .mobile_set_step li.current em {
            background: #d5b16a;
        }

        .mobile_set_step li.current span {
            color: #d5b16a;
        }

        .mobile_set_step li.selected p {
            background: #eee0c3;
        }

        .mobile_set_step li.selected em {
            background: #eee0c3;
        }

        .mobile_set_step li.selected span {
            color: #eee0c3;
        }






/*******VIP站內信CSS 開始********/
.super_left {
    width: 181px;
    height: 400px;
    background: #ffffff;
    border-right: 1px solid #e0e0e0;
    overflow: hidden;
}

.vip_caht_bar {
    width: 165px;
    height: 22px;
    border-bottom: 1px solid #e0e0e0;
    display: block;
    padding: 11px 8px;
}

.vip_chat_icon {
    width: 32px;
    height: 22px;
    display: inline-block;
    background: url(/static/img/vip_chat_online_icon.png) no-repeat;
    background-size: cover;
    vertical-align: sub;
    margin-right: 4px;
}

.vip_chat_word {
    width: auto;
    height: 22px;
    display: inline-block;
    line-height: 22px;
    font-size: 14px;
    color: #696969;
}

.vip_chat_status {
    width: 37px;
    height: 14px;
    display: inline-block;
    line-height: 14px;
    font-size: 14px;
    color: #ffffff;
    margin-top: 7px;
    float: right;
    text-align: center;
    background: #999999;
    border-radius: 2px;
}

    .vip_chat_status.active {
        width: 40px;
        height: 20px;
        display: inline-block;
        line-height: 20px;
        font-size: 12px;
        color: #ffffff;
        margin-top: 2px;
        float: right;
        text-align: center;
        background: #6ecc00;
        border-radius: 2px;
    }

.vip_visual_block {
    width: 181px;
    height: 377px;
    display: block;
    background: url(/static/img/vip_caht_visual.jpg) no-repeat;
    background-size: cover;
}

.vip_function_block {
    width: 100%;
    height: 24px;
    display: block;
    border-top: 1px dotted #333333;
    padding: 7.5px 0;
    position: absolute;
    margin-top: -44px;
    background: rgba(255,255,255,0.95);
}

.vip_search_bar {
    width: 178px;
    height: 22px;
    border: 1px solid #e0e0e0;
    display: inline-block;
    margin-right: 7px;
    margin-left: 7.5px;
    background: #FFFFFF;
}

.vip_search_icon {
    width: 22px;
    height: 22px;
    float: left;
    background: url(/static/img/vip_search_icon.png) no-repeat;
}

.vip_spreated {
    width: 1px;
    height: 12px;
    border: 1px dotted #e0e0e0;
    float: left;
    margin: 4px 0;
}

.vip_search_area {
    width: 149px;
    height: 22px;
    float: left;
    margin: 0 0;
    padding: 0 0;
    border: none;
    margin-left: 4px;
}

.vip_search_btn {
    width: 50px;
    height: 24px;
    background: #e7e7e7;
    color: #9d9d9d;
    display: inline-block;
    border-radius: 5px;
    line-height: 24px;
    text-align: center;
}

    .vip_search_btn:hover {
        width: 50px;
        height: 24px;
        background: #e0e0e0;
        color: #666666;
        display: inline-block;
        border-radius: 5px;
        line-height: 24px;
        text-align: center;
    }


.vip_date_block {
    width: 168px;
    height: 15px;
    display: inline-block;
    border-left: 1px solid #dedede;
    margin-left: 10px;
    line-height: 0;
    position: absolute;
    margin-top: 5px;
}

.vip_date_btn {
    margin: 2px 0;
    cursor: pointer;
}

    .vip_date_btn.past_end {
        margin-left: 15px;
    }

    .vip_date_btn.past {
        margin-right: 5px;
    }

    .vip_date_btn.next {
        margin-left: 5px;
    }

.vip_date {
    width: auto;
    height: auto;
    font-size: 14px;
    color: #929292;
    display: inline-block;
    vertical-align: middle;
    margin-top: -7px;
}

.vip_function_sub {
    width: 86px;
    height: 15px;
    float: left;
    border-right: 1px solid #e1e1e1;
    margin-left: 7px;
    position: absolute;
    margin-top: 15px;
}

.vip_function_mr {
    margin-right: 5px;
    display: inline-block;
    cursor: pointer;
}
/*******VIP站內信CSS 結束********/

/*****下线转帐 开始*****/
.under_give {
    width: 55%;
    height: 25px;
    background: #f8f8f8;
    border: 1px solid #ededed;
    float: left;
}

.under_give_pop_block {
    width: 500px;
    height: auto;
    margin: 0 auto;
    position: relative;
    top: calc(50% - 125px);
    background: white;
}

.send_check_btn {
    width: 20%;
    height: 35px;
    background: #ffc405;
    color: white;
    line-height: 35px;
    text-align: center;
    border: none;
    border-radius: 5px;
    float: right;
    font-size: 14px;
}

.check_input {
    width: 14.2%;
    height: 50px;
    background: #f8f8f8;
    text-align: center;
    font-size: 20px;
    border: 1px solid #ededed;
    float: left;
    border-radius: 5px;
}

.check_sub {
    width: auto;
    line-height: 15px;
}
/*****下线转帐 结束*****/

/*****21點 開始*****/
.jack_icon {
    width: 67px;
    height: 69px;
    position: fixed;
    right: -1px;
    top: 29.6%;
    margin-top: 320px;
    display: block;
    z-index: 998;
    background: url(/static/img/jack_idle.png) no-repeat;
}

    .jack_icon:hover {
        background: url(/static/img/jack_hover.png) no-repeat;
    }

    .jack_icon:active {
        background: url(/static/img/jack_pressed.png) no-repeat;
    }

.black_iframe {
    width: 400px;
    height: 569px;
    position: fixed;
    bottom: 0px;
    right: 70px;
    z-index: 9999999999;
}

.jack_cancel {
    width: 22px;
    height: 22px;
    display: none;
    background: url(/static/img/jack_cancel.png) no-repeat;
    position: fixed;
    right: 440px;
    bottom: 541px;
    z-index: 99999999999999999;
}
/*****21點 結束*****/
/*快三 开始*/
.user_nav li.selected .color_nr {
    height: 208px;
    border-bottom: solid 1px #2b2b2b;
    font-family: "微軟正黑體";
    line-height: 1.45;
}

.user_nav li.selected .top {
    height: 120px !important;
} 

.quick_3 {
    height: 47px !important;
    /*border-right: solid 1px #2b2b2b;*/
    /*
    height: 35px !important;
    border-bottom: solid 1px #2b2b2b !important;
    font-family: "微軟正黑體" !important;
    border-right: none !important;
    */
}

    .quick_3:last-child {
        border-right: none;
    }

.quick_4 {
    height: 75px !important;
}

.quick_5 {
    height: 93px !important;
}

/*快三 结束*/
/*****梯子遊戲 開始*****/
.ladder_black {
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,0.30);
    display: block;
    z-index: 99999999999;
}

.ladder {
    width: 450px;
    height: 800px;
    position: fixed;
    display: block;
    z-index: 9999999999999;
}
/*****梯子遊戲 結束*****/

.specialFontFamily_01 {
    font-family: "微软雅黑";
}


.shopping_commuction {
    width: 64px;
    height: 65px;
    position: fixed;
    right: -1px;
    top: 29.6%;
    margin-top: 239px;
    cursor: pointer;
    background: white;
    border-radius: 5px;
    border: 1px solid #eeeeee;
    box-shadow: 1px 1px 1px #eee;
    text-align: center;
    line-height: 20px;
    z-index: 998;
}
    .shopping_commuction .icon_container {
        margin: 0 auto;
        padding-top: 9px;
        line-height: 20px;
    }

    .shopping_commuction i {        
        display: block;
        width: 24px;
        height: 21px;
        margin-left: 15px;
        margin: 6px auto 3px;
        transition: all 0.3s ease;
    }
    
    .shopping_commuction li a {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        display: block;
    }

    .shopping_commuction li i {
        display: block;
        width: 24px;
        height: 21px;
        margin-left: 15px;
        margin: 6px auto 3px;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

        .shopping_commuction li i.arrowtwo {
            -webkit-transition: all 0s ease;
            -moz-transition: all 0s ease;
            -o-transition: all 0s ease;
            transition: all 0s ease;
            background-position: -20px 0px;
            width: 7px;
            height: 4px;
            margin: 0;
            position: absolute;
            right: 4px;
            top: 35px;
        }

    .shopping_commuction li.current a i.arrowtwo, 
    .shopping_commuction li a:hover i.arrowtwo {
        background-position: -32px 0px;
    }

    .shopping_commuction li a:hover .a10, 
    .shopping_commuction li.current a .a10 {
        background-position: -32px -470px;
    }

    .shopping_commuction li a:hover .a10-r, 
    .shopping_commuction li.current a .a10-r {
        background-position: -202px -493px;
    }