
* {
    margin: 0;
    padding: 0;
}

.head {
    width: 1200px;
}

.main-container {
    width: 1200px;
}

.ft8 {
    font-size: 6px;
    font-family: tahoma;
    width: 16px;
    -webkit-transform: scale(0.66);
    display: block;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    color: #d9d9d9;
}

.ft9 {
    font-size: 8px;
    font-family: tahoma;
    -webkit-transform: scale(0.66);
    width: 15px;
    display: block;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
}

.min17 {
    min-width: 17px;
}

.box {
    width: 1200px;
    clear: both;
    float: none;
    margin: 0 auto;
}



.zst-container .zst-title {
}

    .zst-container .zst-title p {
        width: fit-content;
    }

.zst-list-box {
    border: 1px solid #e5e5e5;
    padding: 5px;
}

    .zst-list-box ul {
        text-align: center;
        align-content: center;
        margin: 10px 0px 10px 10px;
    }

        .zst-list-box ul .red {
            color: red;
        }

        .zst-list-box ul li {
            width: 150px;
            float: left;
            font-size: 14px;
            margin: 6px;
        }



* {
    -webkit-font-smoothing: antialiased;
}

#menus {
    float: left;
    margin: 5px auto;
    border: 1px solid #dbdbdb;
    border-width: 1px 1px 0px 1px;
    width: 1198px;
    margin-bottom: 0px;
}

    #menus .control {
        float: left;
        width: 55px;
    }

        #menus .control div {
            display: block;
            text-align: center;
            width: 68px;
            border: 1px solid #dbdbdb;
            border-width: 0 1px 1px 0;
            width: 51px;
            height: 33px;
            line-height: 33px;
            cursor: pointer;
        }

            #menus .control div.tab {
                font-weight: bold;
                border: 1px solid #dbdbdb;
                border-width: 0 0px 1px 0;
                color: #2a2a2a;
            }

.menulist, .menulist ul {
    float: left;
    width: 1200px;
}

    .menulist ul {
        padding: 10px 10px 10px 20px
    }

    .menulist li {
        width: 185px;
        float: left;
        line-height: 28px;
        height: 28px;
        overflow: hidden; /*background:url(/static/web/images/menu_p.gif) no-repeat left center;padding-left:10px;*/
    }

        .menulist li a {
            color: #2a2a2a;
            font-size: 13px;
        }

            .menulist li a.hot {
                background: url(/static/web/images/hot.gif) no-repeat right center;
                padding-right: 18px;
            }

            .menulist li a.new {
                background: url(/static/web/images/new.gif) no-repeat right center;
                padding-right: 18px;
            }

            .menulist li a.tab {
                color: #b92734;
            }

#main {
    border: 1px solid #dbdbdb;
    border-width: 0 1px 1px 1px;
    width: 1198px;
    position: relative;
    overflow: hidden;
}

    #main .chart {
        margin: 0;
        position: relative;
        zoom: 1;
        width: 1198px;
        float: left;
    }

    #main .topaid label, #main .bottomaid label {
        padding-left: 3px;
    }

    #main .mbar {
        background: url(/static/web/images/mbar_bg.gif) repeat-x left center;
        height: 40px;
        line-height: 40px;
    }

        #main .mbar h3 {
            float: left;
            margin-left: 10px;
            margin-right: 20px;
            color: #b92734;
            font-family: tahoma;
            font-size: 18px;
        }

        #main .mbar h4 {
            float: left;
            width: 300px;
            margin-left: 10px;
            color: #2a2a2a;
            font-size: 18px;
            font-weight: normal;
        }

        #main .mbar .submenus {
            float: left;
            color: #000;
            margin-top: 0px;
            +margin-top:0px;
            _margin-top: 0px;
        }

            #main .mbar .submenus a {
                color: #1c53a3;
                margin: 0 5px 0 5px;
            }

                #main .mbar .submenus a:hover {
                    color: #b92734
                }

            #main .mbar .submenus .tab {
                color: #b92734
            }

        #main .mbar .msize {
            float: right;
            width: 570px;
            text-align: right;
            font-family: tahoma;
            vertical-align: text-bottom;
            margin-top: 0px;
            +margin-top:0px;
            _margin-top: 6px;
            font-size: 12px;
        }

            #main .mbar .msize a {
                color: #1c53a3
            }

                #main .mbar .msize a.tab {
                    color: #b92734;
                    font-weight: bold;
                }

            #main .mbar .msize span {
                margin-right: 13px;
            }

            #main .mbar .msize .text {
                font-family: tahoma;
                border: 1px solid #707070;
                width: 68px;
                text-align: center;
                line-height: 18px;
                height: 18px;
            }

            #main .mbar .msize .select {
                font-family: tahoma;
                border: 1px solid #707070;
                width: 68px;
            }

    #main .topaid {
        background: #f6f6f6;
        text-align: center;
        _padding-top: 8px;
        height: 34px;
        _height: 26px;
        line-height: 34px;
        margin: 0 auto;
        width: 1198px;
    }

    #main .bottomaid {
        background: #f6f6f6;
        text-align: right;
        width: 1198px;
        _padding-top: 8px;
        height: 34px;
        _height: 26px;
        line-height: 34px;
    }

        #main .topaid span, #main .bottomaid span {
            margin-right: 10px;
        }

    #main .topaid label, .bottomaid label {
        cursor: pointer;
    }

    #main .title {
        background: #f0e5c7;
        height: 30px;
        line-height: 30px;
        padding-left: 10px;
        font-family: 'Microsoft YaHei';
        font-size: 16px;
        float: left;
        width: 1198px;
    }

    #main .lastkjh {
        font-size: 14px;
        padding: 15px 15px 15px 30px;
    }

    #main .todaykjh {
        font-size: 14px;
        padding: 15px 15px 15px 30px;
    }

        #main .todaykjh td {
            padding: 5px 0 5px 0;
        }

            #main .todaykjh td .hui {
                color: #666;
                font-size: 12px;
                font-family: tahoma
            }

            #main .todaykjh td a.link {
                font-size: 12px;
                color: #1a53a4
            }

    #main .lastkjh span {
        margin-right: 20px;
    }
    /*未出号分析*/
    #main .wchfx {
        width: 1198px;
        float: left;
    }

        #main .wchfx .switchmenu {
            width: 1198px;
            float: left;
        }

        #main .wchfx .switch {
            float: left;
            height: 36px;
        }

            #main .wchfx .switch li {
                float: left;
                padding: 0 30px 0 30px;
                line-height: 36px;
                border: 1px solid #f0e5c7;
                border-width: 0 1px 1px 0;
                background: #f8f4e8;
                font-size: 14px;
                cursor: pointer;
            }

                #main .wchfx .switch li.tab {
                    background: #fff;
                    border-width: 0px;
                    border-right: 1px solid #f0e5c7
                }

        #main .wchfx .end {
            background: #fff;
            border: 1px solid #f0e5c7;
            border-width: 0 0 1px 0;
            width: 662px;
            float: left;
            line-height: 36px;
            padding-left: 30px;
        }

        #main .wchfx .item {
            width: 80px;
            float: left;
            float: left;
            margin: 10px 0 10px 30px;
        }

            #main .wchfx .item li {
                width: 70px;
                height: 22px;
                background: url(/static/web/images/fb_bg1.gif) no-repeat left center;
                text-align: center;
                color: #113f94;
                line-height: 22px;
                margin-bottom: 20px;
                cursor: pointer
            }

                #main .wchfx .item li.tab {
                    width: 70px;
                    height: 22px;
                    background: url(/static/web/images/fb_bg.gif) no-repeat left center;
                    text-align: center;
                    color: #3390dd;
                }

        #main .wchfx table {
            float: left;
            width: 975px;
            margin: 10px 10px 10px 14px;
            border: 1px solid #ddd;
            border-width: 1px 0 0 1px;
        }

        #main .wchfx td, #main .wchfx th {
            border: 1px solid #ddd;
            border-width: 0 1px 1px 0;
            padding: 4px;
            text-align: center;
        }

        #main .wchfx th {
            font-weight: bold;
            font-family: arial;
            width: 89px;
        }

        #main .wchfx td {
            font-family: arial;
            line-height: 23px;
            vertical-align: top;
        }

    #main .prompt {
        width: 975px;
        float: left;
        margin-left: 124px;
        margin-bottom: 5px;
    }

        #main .prompt strong {
            color: #d12114;
        }

        #main .prompt span {
            color: #1a54a6
        }

.historytoday {
    float: left;
    width: 1198px;
}

    .historytoday table {
        border: 1px solid #ddd;
        border-width: 1px 0 0 1px;
        margin: 10px 10px 10px 14px;
        width: 1170px;
        float: left;
    }

    .historytoday td, .historytoday th {
        border: 1px solid #ddd;
        border-width: 0 1px 1px 0;
        padding: 4px;
        text-align: center;
        font-family: arial;
    }

    .historytoday th {
        color: #666;
        background: #f9f9f9;
    }

    .historytoday tr:hover {
        background: #eee;
    }

    .historytoday tr.count {
        background: #fffdf9;
    }

        .historytoday tr.count td {
            color: #3370b0;
            font-family: tahoma
        }

            .historytoday tr.count td span {
                color: #888;
            }

    .historytoday .bg1 {
        background: #e0b26d;
        color: #fff;
        font-family: arial;
        width: 27px;
        height: 16px;
        margin: 0 auto;
        line-height: 16px;
    }

    .historytoday .bg2 {
        background: #7ca8a9;
        color: #fff;
        font-family: arial;
        width: 27px;
        height: 16px;
        margin: 0 auto;
        line-height: 16px;
    }

    .historytoday .bg3 {
        background: #c84c59;
        color: #fff;
        font-family: arial;
        width: 20px;
        height: 19px;
        margin: 0 auto;
        line-height: 17px;
    }

    .historytoday .bg4 {
        background: #ffb54c;
        color: #fff;
        font-family: arial;
        width: 18px;
        height: 16px;
        margin: 0 auto;
        line-height: 16px;
    }

    .historytoday .bg5 {
        background: #7ca8a9;
        color: #fff;
        font-family: arial;
        width: 25px;
        height: 14px;
        margin: 0 auto;
        line-height: 14px;
    }

    .historytoday .bg6 {
        background: #ffb54c;
        color: #fff;
        font-family: arial;
        width: 25px;
        height: 14px;
        margin: 0 auto;
        line-height: 14px;
    }

    .historytoday .switchtoday {
        width: 1198px;
        float: left;
    }

    .historytoday .today {
        float: left;
        height: 36px;
    }

        .historytoday .today li {
            float: left;
            padding: 0 30px 0 30px;
            line-height: 36px;
            border: 1px solid #f0e5c7;
            border-width: 0 1px 1px 0;
            background: #f8f4e8;
            font-size: 14px;
            cursor: pointer;
        }

            .historytoday .today li.tab {
                background: #fff;
                border-width: 0px;
                border-right: 1px solid #f0e5c7
            }

    .historytoday .end {
        background: #fff;
        border: 1px solid #f0e5c7;
        border-width: 0 0 1px 0;
        width: 447px;
        float: left;
        padding-left: 30px;
        height: 36px;
    }

#main .red {
    color: #d12114
}

#main .blue {
    color: #1b52a2
}

.zst_leaf {
    float: left;
    width: 371px;
}

    .zst_leaf .ox {
        width: 363px;
        clear: both;
        float: left;
        border: 4px solid #ddd;
        background: #fff;
    }

        .zst_leaf .ox input {
            margin: 0px;
            padding: 0px;
        }

    .zst_leaf .title {
        width: 363px;
        float: left;
        background: url(/static/web/images/zst_leaf_title_bg.gif) repeat-x left center;
        height: 30px;
        line-height: 30px;
    }

        .zst_leaf .title span {
            color: #999;
        }

        .zst_leaf .title .num {
            color: #d12114;
            font-family: Arial;
        }

        .zst_leaf .title h2 {
            font-weight: bold;
            float: left;
            width: 155px;
            padding-left: 6px;
            _padding-left: 3px;
            font-family: "Microsoft YaHei";
            _font-family: '宋体';
            color: #444;
            font-size: 14px;
        }

        .zst_leaf .title .date {
            float: left;
            width: 180px;
            _width: 185px;
            vertical-align: text-bottom;
            margin-top: 0px;
            +margin-top:0px;
            _margin-top: 4px;
        }

        .zst_leaf .title .leafclose {
            float: right;
            margin-right: 6px;
            _margin-right: 2px;
            background: url(/static/web/images/zst_leaf_close.gif) left center no-repeat;
            width: 16px;
            height: 16px;
            margin-top: 6px;
        }

            .zst_leaf .title .leafclose span {
                display: none;
            }

            .zst_leaf .title .leafclose a {
                display: block;
                width: 16px;
                height: 16px;
            }

    .zst_leaf .line {
        background: url(/static/web/images/zst_leaf_line.gif) no-repeat right center;
    }

    .zst_leaf .line2 {
        background: url(/static/web/images/zst_leaf_line2.gif) no-repeat right center;
    }

    .zst_leaf .hrow {
        float: left;
        padding: 5px;
        margin-top: 1px;
        background: #f5f5f5
    }

    .zst_leaf .row {
        width: 362px;
        float: left;
        margin-top: 1px;
        border-bottom: 1px solid #e1e1e1;
        ;
    }

    .zst_leaf .left {
        width: 90px;
        float: left;
        background: #f9f9f9;
        height: 80px;
        text-align: right;
    }

        .zst_leaf .left p {
            margin-top: 10px;
            line-height: 30px;
        }

    .zst_leaf .right {
        float: left;
        width: 270px;
        background: url(/static/web/images/zst_leaf_right_bg.gif) left top no-repeat;
        overflow: hidden;
    }

    .zst_leaf .balllist {
        float: left;
        width: 256px;
        margin-top: 12px;
        padding-left: 15px;
    }

        .zst_leaf .balllist li {
            float: left;
            width: 42px;
            height: 49px;
            background: url(/static/web/images/zst_leaf_ball01.gif) no-repeat center center;
            color: #cb2923;
            font-weight: bold;
            font-size: 22px;
            text-align: center;
            line-height: 44px;
            font-family: Arial;
            margin-right: 7px;
            cursor: pointer;
        }

        .zst_leaf .balllist .tab {
            background: url(/static/web/images/zst_leaf_ball02.gif) no-repeat center center;
            color: #fff;
        }

    .zst_leaf .kballlist {
        float: left;
        width: 256px;
        margin-top: 12px;
        padding-left: 15px;
    }

        .zst_leaf .kballlist li {
            float: left;
            width: 42px;
            height: 49px;
            background: url(/static/web/images/zst_leaf_ball03.gif) no-repeat center center;
            color: #508b16;
            font-weight: bold;
            font-size: 22px;
            text-align: center;
            line-height: 44px;
            font-family: Arial;
            margin-right: 7px;
            cursor: pointer;
        }

        .zst_leaf .kballlist .tab {
            background: url(/static/web/images/zst_leaf_ball04.gif) no-repeat center center;
            color: #fff;
        }

    .zst_leaf .balltimes {
        float: left;
        width: 256px;
        padding-left: 15px;
    }

        .zst_leaf .balltimes li {
            float: left;
            width: 42px;
            text-align: center;
            margin-right: 7px;
        }
    /*分段热度*/
    .zst_leaf .hot {
        float: left;
        width: 273px;
        margin-top: 5px;
        padding-left: 8px;
        padding-top: 5px;
    }

        .zst_leaf .hot li {
            float: left;
            width: 65px;
            font-size: 12px;
            text-align: center;
            line-height: 20px;
        }

    .zst_leaf .numyl {
        float: left;
        width: 256px;
        margin: 3px 0px 3px 0px;
        padding-left: 15px;
    }

        .zst_leaf .numyl li {
            float: left;
            margin-right: 20px;
            line-height: 22px;
            padding-right: 20px;
        }

            .zst_leaf .numyl li div {
                background: url(/static/web/images/zst_leaf_ball02.gif) no-repeat center center;
                width: 42px;
                height: 49px;
                margin-top: 15px;
                line-height: 44px;
                text-align: center;
                font-family: Arial;
                color: #fff;
                font-size: 22px;
                font-weight: bold;
            }

            .zst_leaf .numyl li span {
                color: #cb2923;
                font-family: tahoma
            }

    .zst_leaf .bottom {
        background: url(/static/web/images/zst_leaf_bg.gif) left bottom no-repeat;
        float: left;
        width: 365px;
        height: 8px;
        position: relative;
        top: 10;
        left: 0;
    }

    .zst_leaf .green {
        color: #508b16;
    }

    .zst_leaf .red {
        color: #d12114;
    }

    .zst_leaf .fb {
        margin-top: 1px;
        padding-left: 12px;
    }

        .zst_leaf .fb table {
            border: 1px dotted #efefef;
            border-width: 1px 0 0 1px;
        }

        .zst_leaf .fb th, .zst_leaf .fb td {
            border: 1px dotted #efefef;
            border-width: 0 1px 1px 0px;
        }

        .zst_leaf .fb td {
            text-align: center;
            font-family: Arial;
        }

        .zst_leaf .fb tr:hover {
            background: #f9f9f9;
        }

        .zst_leaf .fb th strong {
            font-family: Arial;
            font-weight: bold;
        }

        .zst_leaf .fb th {
            font-weight: bold;
            color: #888;
        }

.green {
    color: #0c9a0a;
}
/*浮动框结束*/

/*走势图开始 */
.zst_table {
    font-size: 12px;
    text-align: center;
    background: #f7f7f7;
    line-height: 20px;
    background: #fff;
    border-spacing: 1px;
    border-collapse: collapse;
    position: relative;
    width: 1198px;
}

    .zst_table td {

        background: #f7f7f7;
        font-family: '宋体';
        text-align: center;
        border: 1px solid #fff;
        height: 24px;
        overflow: hidden;
        font-size: 12px;
    }

        .zst_table td strong {
            font-size: 12px;
        }

    .zst_table tr.active td {
        background-color: #eaf0f7;
    }

    .zst_table th {
        text-align: center;
        border: 1px solid #fff;
        font-size: 13px;
    }

    .zst_table .wdh {
        width: 18px
    }

    .zst_table .wdhn {
        width: 17px
    }

    .zst_table .wdhm {
        width: 15px
    }

    .zst_table .wdhz {
        width: 20px;
    }

    .zst_table .wdhzx {
        width: 22px;
    }

    .zst_table .wx {
        width: 24px;
    }

    .zst_table .wxhz {
        width: 23px;
    }

    .zst_table .wdx {
        width: 28px;
    }

    .zst_table .wdzx {
        width: 30px;
    }

    .zst_table .wz {
        width: 21px;
    }

    .zst_table .wzx {
        width: 26px;
    }

    .zst_table .wd {
        width: 18px;
        min-width: 18px
    }

    .zst_table .yl01 {
        color: #d0dce9;
        width: 17px;
        height: 20px;
    }

    .zst_table .yl02 {
        color: #e9c7c7;
    }

    .zst_table .yl03 {
        color: #bbb;
    }

    .zst_table .yl04 {
        color: #ff9999;
    }

    .zst_table .yl05 {
        color: #d6bdab;
    }

    .zst_table .yl06 {
        color: #b7c2c3;
    }

    .zst_table .chartball01, .zst_table .chartball02, .zst_table .chartball06, .zst_table .chartball07, .zst_table .chartball08, .zst_table .realball, .zst_table .blueball, .zst_table .greenball, .zst_table .chartball20 {
        background-position: center center;
        color: #fff;
        background-repeat: no-repeat;
        font-family: Arial;
        font-weight: bold;
        letter-spacing: -1px;
    }

    .zst_table .chartball12, .zst_table .chartball13 {
        background-position: center center;
        color: #fff;
        background-repeat: no-repeat;
    }

    .zst_table .chartball09, .zst_table .chartball10, .zst_table .chartball11 {
        background-position: center center;
        color: #fff;
        background-repeat: no-repeat;
    }

    .zst_table .qxcball01, .zst_table .qxcball02 {
        background-position: center 2px;
        color: #fff;
        background-repeat: no-repeat;
        font-weight: bold;
    }

    .zst_table .qxcball01 {
        background-image: url(/static/web/images/qxc/ball_red.gif);
    }

    .zst_table .qxcball02 {
        background-image: url(/static/web/images/qxc/ball_blue.gif);
    }

    .zst_table .chartball01 {
        background-image: url(/static/web/images/sd/01.gif);
    }

    .zst_table .chartball02 {
        background-image: url(/static/web/images/sd/ball_blue.gif);
        position: relative;
    }

        .zst_table .chartball02.hassup {
            z-index: 200;
        }

        .zst_table .chartball02 sup {
            background-image: url(../sd/sup-ball.png);
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sd/sup-ball.png'); /*IE6*/
            _background-image: none; /* IE6 */
            z-index: 100;
            position: absolute;
            right: -6px;
            top: -3px;
            line-height: 12px;
            color: #c84c59;
            height: 12px;
            width: 12px;
            border-radius: 50%;
            font-weight: bold;
            font-size: 12px;
        }

    .zst_table .chartball06 {
        background-image: url(/static/web/images/sd/ball_blue1.gif);
    }

    .zst_table .chartball07 {
        background-image: url(/static/web/images/sd/ball_yellow.gif);
    }

    .zst_table .chartball08 {
        background-image: url(/static/web/images/sd/ball_hui.gif);
        font-weight: normal;
    }

    .zst_table .chartball03 {
        background: #c84c59;
        color: #fff;
    }

    .zst_table .chartball04 {
        background: #e0b26d;
        color: #fff;
    }

    .zst_table .chartball05 {
        background: #7ca8a9;
        color: #fff;
    }

    .zst_table .chartball12 {
        background-image: url(/static/web/images/ssq/chartBall12.gif);
    }

    .zst_table .chartball13 {
        background-image: url(/static/web/images/ssq/chartBall13.gif);
    }

    .zst_table .greenball {
        background-image: url(/static/web/images/ssq/chartBall11.gif);
    }

    .zst_table .chartball20 {
        background-image: url(/static/web/images/sd/02.gif);
        color: #ae0303;
        letter-spacing: -1px;
    }

    .zst_table .chartball09 {
        background-image: url(/static/web/images/ssq/chartBall09.gif);
        color: #fff;
    }

    .zst_table .chartball10 {
        background-image: url(/static/web/images/ssq/chartBall10.gif);
        color: #fff;
    }

    .zst_table .chartball11 {
        background-image: url(/static/web/images/ssq/chartBall11.gif);
        color: #fff;
    }

    .zst_table .chartBallzx1 {
        background: #f7f7f7 url(/static/web/images/sd/zx_1.gif) center center no-repeat;
        color: #333;
        font-family: Arial;
    }

    .zst_table .chartBallzx2 {
        background: #f7f7f7 url(/static/web/images/sd/zx_2.gif) center center no-repeat;
        color: #ff0000;
        font-family: Arial;
    }

    .zst_table .chartballblank {
        background: #f7f7f7;
        color: #fff;
        font-family: Arial;
    }

.s_ball {
    position: absolute;
    background: url(/static/web/images/sd/s_ball.gif) no-repeat center center;
    color: #fff;
    width: 16px;
    height: 16px;
    line-height: 16px;
    margin: -7px 0 0 9px;
    _margin: -7px 0 0 6px;
    z-index: 998;
    font-size: 10px
}

.zst_table th strong {
    margin-left: -5px;
}

.zst_table .thbg td, .zst_table .thbg th, .zst_table th {
    background: #dbdbdb;
    height: 1px;
    _height: 2px;
}

.zst_table .thbg td, .zst_table .thbg th {
    background: #f0e5c6;
}

.zst_table th.sort_top, .zst_table td.sort_top {
    cursor: pointer;
    background: #f0e5c6 url(/static/web/images/sort_asc.gif) no-repeat center center;
}

.zst_table th.sort_bottom, .zst_table td.sort_bottom {
    cursor: pointer;
    background: #f0e5c6 url(/static/web/images/sort_desc.gif) no-repeat center center;
}

.zst_table tr td.br01, .zst_table tr th.br01 {
    width: 1px;
    background: #dbdbdb;
    font-size: 0;
    border: 1px solid #dbdbdb;
    border-width: 1px 0px 1px 0px;
}

.zst_table tr td.br02, .zst_table tr th.br02 {
    width: 2px;
    background: #dbdbdb;
    font-size: 0;
    border: 1px solid #dbdbdb;
    border-width: 1px 0px 1px 0px;
}

.zst_table tr td.br03, .zst_table tr th.br03 {
    width: 2px;
    background: #dbdbdb;
    font-size: 0;
    border: 1px solid #dbdbdb;
    border-width: 1px 0px 1px 0px;
}

.zst_table .red {
    color: #c84c59;
    font-family: tahoma;
    width: 24px;
}

.zst_table .yellow {
    color: #f29200;
    width: 24px;
}

.zst_table .r {
    color: #c84c59;
}

.zst_table .blue1 {
    color: #8dbcbd;
    width: 24px;
}

.zst_table .blue2 {
    color: #3370b0;
    width: 24px;
}

.zst_table .fen {
    font-family: tahoma;
    font-size: 12px;
}

.zst_table .fenred {
    font-family: tahoma;
    color: #c84c59;
    font-size: 12px;
}

.zst_table .bg1 {
    background: #e0b26d;
    color: #fff;
    font-size: 12px;
}

.zst_table .bg2 {
    background: #7ca8a9;
    color: #fff;
    font-size: 12px;
}

.zst_table .bg3 {
    background: #e0b26d;
    color: #fff;
    font-family: tahoma;
    width: 27px;
    height: 16px;
    margin: 0 auto;
    line-height: 16px;
    font-size: 12px;
}

.zst_table .bg4 {
    background: #b13232;
    color: #fff;
    font-family: tahoma;
    width: 27px;
    height: 16px;
    margin: 0 auto;
    line-height: 16px;
    font-size: 12px;
}

.zst_table .bg5 {
    background: #8dbcbd;
    color: #fff;
    font-family: tahoma;
    width: 27px;
    height: 16px;
    margin: 0 auto;
    line-height: 16px;
    font-size: 12px;
}

.zst_table .bg6 {
    background: #8dbcbd;
    color: #fff;
    font-family: tahoma;
    width: 33px;
    height: 14px;
    margin: 0 auto;
    line-height: 14px;
    font-size: 12px;
}

.zst_table .bg7 {
    background: #e0b26d;
    color: #fff;
    font-family: tahoma;
    width: 33px;
    height: 14px;
    margin: 0 auto;
    line-height: 14px;
    font-size: 12px;
}

.zst_table .bg8 {
    background: #8dbcbd;
    color: #fff;
    font-family: arial;
    width: 35px;
    height: 16px;
    margin: 0 auto;
    line-height: 16px;
    font-weight: bold;
    font-size: 12px;
}

.zst_table .bg8_d {
    background: #e0b26d;
    color: #fff;
    font-family: arial;
    width: 35px;
    height: 16px;
    margin: 0 auto;
    line-height: 16px;
    font-weight: bold;
}

.zst_table .bg9 {
    background: #7ca8a9;
    color: #fff;
    font-family: arial;
    width: 26px;
    height: 16px;
    margin: 0 auto;
    line-height: 16px;
    font-weight: bold;
    font-size: 12px;
}

.zst_table .bg10_l {
    background: #7ca8a9;
    color: #fff;
    font-family: tahoma;
    width: 30px;
    height: 14px;
    margin: 0 auto auto 1px;
    line-height: 14px;
    font-size: 12px;
}

.zst_table .bg10_r {
    background: #7ca8a9;
    color: #fff;
    font-family: tahoma;
    width: 30px;
    height: 14px;
    margin: 0 1px auto auto;
    line-height: 14px;
    font-size: 12px;
}

.zst_table .bg10 {
    background: #c84c59;
    color: #fff;
    font-family: arial;
    width: 44px;
    height: 18px;
    margin: 0 auto;
    line-height: 18px;
    font-size: 12px;
}

.zst_table .bg11 {
    background: #7ca8a9;
    color: #fff;
    font-family: tahoma;
    width: 46px;
    height: 16px;
    margin: 0 auto;
    line-height: 16px;
    font-size: 12px;
}

.zst_table .bg12 {
    background: #e0b26d;
    color: #fff;
    font-family: tahoma;
    width: 46px;
    height: 16px;
    margin: 0 auto;
    line-height: 16px;
    font-size: 12px;
}

.zst_table .bg13 {
    background: #7ca8a9;
    color: #fff;
    font-family: tahoma;
    width: 56px;
    height: 16px;
    margin: 0 auto;
    line-height: 16px;
    font-size: 12px;
}

.zst_table .bg14 {
    background: #c84c59;
    color: #fff;
    font-family: arial;
    width: 30px;
    height: 16px;
    margin: 0 auto;
    line-height: 16px;
    font-weight: bold;
    font-size: 12px;
}

.zst_table .bg15 {
    background: #7ca8a9;
    color: #fff;
    font-family: arial;
    width: 18px;
    height: 16px;
    margin: 0 auto;
    line-height: 16px;
    font-weight: bold;
    font-size: 12px;
}

.zst_table .bg16 {
    background: #e0b26d;
    color: #fff;
    font-family: arial;
    width: 18px;
    height: 16px;
    margin: 0 auto;
    line-height: 16px;
    font-weight: bold;
    font-size: 12px;
}

.zst_table .bg17 {
    background: #8dbcbd;
    color: #fff;
    font-family: arial;
    width: 26px;
    height: 16px;
    margin: 0 auto;
    line-height: 16px;
    font-weight: normal;
    font-size: 12px;
}

.zst_table .bg18 {
    background: #e0b26d;
    color: #fff;
    font-family: arial;
    width: 26px;
    height: 16px;
    margin: 0 auto;
    line-height: 16px;
    font-weight: normal;
    font-size: 12px;
}

.zst_table .bg18_w {
    background: #e0b26d;
    color: #fff;
    font-family: arial;
    width: 32px;
    height: 16px;
    margin: 0 auto;
    line-height: 16px;
    font-weight: normal;
    font-size: 12px;
}

.zst_table .bg19 {
    background: #8dbcbd;
    color: #fff;
    font-family: arial;
    width: 30px;
    height: 18px;
    margin: 0 auto;
    line-height: 18px;
    font-weight: bold;
    font-size: 12px;
}

.zst_table .bg20 {
    background: #8dbcbd;
    color: #fff;
    font-family: arial;
    width: 44px;
    height: 18px;
    margin: 0 auto;
    line-height: 18px;
    font-weight: normal;
    font-size: 12px;
}

.zst_table .box_bg2 {
    background: #8dbcbd;
    color: #fff;
    width: 16px;
    height: 15px;
    margin: 0 auto;
    line-height: 15px;
    font-family: arial;
    font-size: 12px;
}

.zst_table .box_bg1 {
    background: #e0b26d;
    color: #fff;
    width: 16px;
    height: 15px;
    margin: 0 auto;
    line-height: 15px;
    font-family: arial;
    font-size: 12px;
}

.zst_table .box_bg4 {
    background: #7ca8a9;
    color: #fff;
    width: 16px;
    height: 15px;
    margin: 0 auto;
    line-height: 16px;
    font-family: arial;
    font-size: 12px;
}

.zst_table .box_bg3 {
    background: #e0b26d;
    color: #fff;
    width: 16px;
    height: 15px;
    margin: 0 auto;
    line-height: 16px;
    font-family: arial;
    font-size: 12px;
}

.zst_table .dlt_bg1 {
    background: #7ca8a9;
    color: #fff;
    margin: 0 auto;
    line-height: 15px;
    font-family: arial;
    font-size: 12px;
}

.zst_table .td_bg02 td {
    background: #e8f1fa;
}

.zst_table .qxcyl01 {
    background: #f7f7f7;
    color: #d0dce9;
}

.zst_table .qxcyl02 {
    color: #e9c7c7;
}

.zst_table .bg_p {
    color: #e1adad;
    background-color: #faeeee
}

.zst_table .bg_bl {
    color: #bccee2;
    background-color: #eaf0f7;
}

.zst_table tr.active .bg_p {
    color: #e1adad;
    background-color: #faeeee
}

.zst_table tr.active .bg_bl {
    color: #bccee2;
    background-color: #eaf0f7;
}

.nonum #cpdata .yl01, .nonum #cpdata .yl02, .nonum #cpdata .yl03, .nonum #cpdata .yl04, .nonum #cpdata .yl06, .nonum #cpdata .yl05 {
    color: #f7f7f7;
    background-color: #f7f7f7
}

.nonum #cpdata tr.active .yl01 {
    color: #eaf0f7;
    background-color: #eaf0f7;
}

.nonum #cpdata tr.active .yl02 {
    color: #eaf0f7;
    background-color: #eaf0f7;
}

.nonum #cpdata tr.active .yl03 {
    color: #eaf0f7;
    background-color: #eaf0f7;
}

.nonum #cpdata .bg_p {
    color: #faeeee;
}

.nonum #cpdata .bg_bl {
    color: #eaf0f7;
}

.nonum #cpdata .qxcyl01, .nonum #cpdata .qxcyl02 {
    color: #f7f7f7;
    background-color: #f7f7f7
}

.zst_table #cpdata td.ball_omit_5, .zst_table #cpdata td.ball_omit_11, .zst_table #cpdata td.ball_omit_m {
    background: #99c
}

.nonum #cpdata td.ball_omit_5, .nonum #cpdata td.ball_omit_11, .nonum #cpdata td.ball_omit_m {
    color: #99c
}

.nonum #cpdata tr.active td.ball_omit_m {
    color: #99c;
    background: #99c;
}

.data_table td.ball_omit_5 {
    color: #000
}

.data_table td.ball_omit_11 {
    color: #06f
}

.data_table td.ball_omit_m {
    color: #f00
}

.zst_table .presele td {
    background: url(/static/web/images/sd/light_ball.png) center center no-repeat #eaeaea;
    color: #999;
    cursor: pointer;
    font-family: Arial
}

    .zst_table .presele td:hover {
        background: url(/static/web/images/sd/pink_ball.png) center center no-repeat #eaeaea;
        color: #d3979f
    }

.zst_table td.presele_tit, .zst_table td.presele_tit:hover {
    background-image: none;
    color: #2b2b2b;
    cursor: default
}

.presqu td {
    background-image: none;
    background: #eaeaea;
    font-family: tahoma;
    color: #999999;
    cursor: pointer;
}

    .presqu td:hover {
        background-image: none;
        cursor: pointer;
    }

.presquline td {
    background-image: none;
    background: #eaeaea;
    font-family: tahoma;
    color: #999999;
    cursor: pointer;
    line-height: 12px;
}

    .presquline td:hover {
        background-image: none;
        cursor: pointer;
    }

.zst_table td.realball, .zst_table td.realball:hover {
    background-image: url(/static/web/images/sd/real_ball.gif);
    color: #fff
}

.zst_table td.blueball, .zst_table td.blueball:hover {
    background-image: url(/static/web/images/sd/ball_blue.gif);
    color: #fff
}

.zst_table td.chartball12, .zst_table td.chartball12:hover {
    background-image: url(/static/web/images/ssq/chartBall12.gif);
}

.zst_table td.chartball13, .zst_table td.chartball13:hover {
    background-image: url(/static/web/images/ssq/chartBall13.gif);
}

.zst_table .bg_r, .zst_table .bg_r:hover {
    color: #fff;
    background-color: #c84c59;
}

.zst_table .bg_b, .zst_table .bg_b:hover {
    color: #fff;
    background-color: #7ca8a9
}

.zst_table .bg_o, .zst_table .bg_o:hover {
    color: #fff;
    background-color: #e0b26d;
    background-image: none
}

.zst_table td.bg_red, .zst_table td.bg_red:hover {
    color: #fff;
    background-color: #c84c59;
    line-height: 12px;
    padding: 3px 0;
    font-family: Arial;
    background-image: none
}

.zst_table .lineh12 {
    line-height: 12px;
}

.zst_table .bg_1 {
    background-color: #e0b26d;
    color: #fff;
    background-image: none
}

.zst_table .bg_2 {
    background-color: #ad6847;
    color: #fff;
    background-image: none
}

.zst_table .bg_3 {
    background-color: #0fb536;
    color: #fff;
    background-image: none
}

.zst_table .bg_4 {
    background-color: #069ab0;
    color: #fff;
    background-image: none
}

.zst_table .bg_5 {
    background-color: #0879ba;
    color: #fff;
    background-image: none
}

.zst_table .bg_6 {
    background-color: #8019e0;
    color: #fff;
    background-image: none
}

.zst_table .bg_7 {
    background-color: #12a6d7;
    color: #fff;
    background-image: none
}

.zstsearch {
    background: url(/static/web/images/zst_search.gif) no-repeat left center;
    width: 38px;
    height: 18px;
}

.zst_table .export td, .zst_table .export1 td {
    background: #fff;
    text-align: left;
    height: 28px;
}

.zst_table .export1 td {
    background: #fbfbfb;
}

.export .center, .export1 .center {
    text-align: center;
}

.export ul, .export1 ul {
    float: left;
    clear: both;
}

.export li, .export1 li {
    float: left;
    width: 180px;
    padding-left: 5px;
    overflow: hidden;
}

    .export li.right, .export1 li.right {
        float: right;
        width: 70px;
        margin-left: 10px;
    }

.export label, .export1 label {
    margin-left: 3px;
}

.export span strong, .export1 span strong {
    font-family: arial;
}

.export label, .export1 strong {
    font-family: Arial;
}

.gross {
    color: #333
}

.tdbck td {
    height: 1px;
    background: #dbdbdb;
    font-size: 0
}

#wrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

#main .wz1 {
    color: #c84c59;
    margin: 0 2px 0 2px;
    font-size: 12px;
}

#main .wz2 {
    color: #3370b0;
    margin: 0 2px 0 2px;
    font-size: 12px;
}

#main .wz3 {
    color: #f29200;
    margin: 0 2px 0 2px;
    font-size: 12px;
}

#main .wz4 {
    color: #008b8d;
    margin: 0 2px 0 2px;
    font-size: 12px;
}

#main .wz5 {
    color: #c84c59;
    font-weight: bold;
    font-size: 12px;
}

#main .wz6 {
    color: #008b8d;
    font-weight: bold;
    font-size: 12px;
}

#main .wz7 {
    color: #222;
    font-size: 12px;
}

#main .wz8 {
    color: #851a26;
    font-size: 12px;
}

#main .zhong {
    color: #ff5555;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
}

#main .cuo {
    color: #999;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
}

/*走势图结束*/

#timetip {
    margin: 6px auto;
    border: 1px solid #dbdbdb;
    float: left;
    width: 1178px;
    margin-bottom: 0px;
    overflow: hidden;
    padding: 5px 10px 5px 10px;
}


#helptip {
    margin: 6px auto;
    border: 1px solid #dbdbdb;
    float: left;
    width: 81%;
    margin-bottom: 0px;
    overflow: hidden;
}

    #helptip .title {
        float: left;
        background: #f7f7f7;
        height: 34px;
        line-height: 34px;
        width: 1198px;
    }

        #helptip .title h3 {
            background: url(/static/web/images/help_icon.gif) left center no-repeat;
            padding-left: 26px;
            margin-left: 10px;
            float: left;
            width: 200px;
        }

        #helptip .title .showclose {
            float: right;
            background: url(/static/web/images/show_close.gif) no-repeat left center;
            padding-left: 20px;
            margin-right: 15px;
            width: 28px;
            cursor: pointer;
            text-align: right;
        }

    #helptip ul {
        width: 10 00px;
        float: left;
        margin: 5px 20px 10px 20px;
    }

        #helptip ul li {
            line-height: 34px;
        }

.zst_ad {
    margin: 6px auto;
    border: 1px solid #dbdbdb;
    float: right;
    padding:2px;
    width: 18%;
    margin-bottom: 0px;
    overflow: hidden;
}

#customenus {
    margin: 6px auto;
    border: 1px solid #dbdbdb;
    float: left;
    width: 1198px;
    margin-bottom: 0px;
    overflow: hidden;
}

    #customenus .title {
        float: left;
        width: 1186px;
    }

    #customenus .title {
        background: url(/static/web/images/custom_title_bg.gif) repeat-x left center
    }

        #customenus .title li {
            float: left;
            height: 34px;
            line-height: 34px;
            background: url(/static/web/images/custom_bg.gif) repeat-x left center;
            padding: 0 20px 0 20px;
            border-right: 1px solid #dbdbdb;
            text-align: center;
            cursor: pointer
        }

            #customenus .title li.tab {
                color: #c32231;
                background: url(/static/web/images/custom_tab_bg.gif) repeat-x left center;
            }

            #customenus .title li span {
                color: #ff3300;
            }

        #customenus .title .addfav {
            float: left;
            width: 60px;
            line-height: 34px;
            cursor: pointer;
            margin-left: 20px;
            background: url(/static/web/images/addfav.gif) no-repeat left center;
            padding-left: 20px;
        }

        #customenus .title .share {
            float: left;
            width: 80px;
            line-height: 34px;
            cursor: pointer;
            margin-left: 12px;
            background: url(/static/web/images/share.gif) no-repeat left center;
            padding-left: 18px;
        }

    #customenus .menulist {
        float: left;
        width: 1200px;
        margin: 5px 20px 10px 10px;
        _margin: 5px 20px 10px 30px;
    }

    #customenus .menuo ul {
        float: left;
        width: 1200px;
    }

    #customenus .menulist li {
        line-height: 26px;
    }

#loading {
    z-index: 10010;
    position: absolute;
    display: none;
}

v\:line, v\:rect, v\:oval, v\:group, v\:stroke, v\:fill, v\:polyline {
    behavior: url(#default#VML)
}

button.ypost {
    background: #777;
    color: #fff;
    height: 26px;
    padding: 0 3px 0 3px;
    border: 0px solid #000;
    cursor: pointer;
    margin-top: 3px;
    font-family: 'Microsoft YaHei';
}

#caiso {
    margin: 6px auto;
    height: 33px;
    line-height: 33px;
    border: 1px solid #dbdbdb;
    float: left;
    width: 1198px;
    margin-bottom: 0px;
    overflow: hidden;
}

    #caiso span {
        font-size: 12px;
        font-weight: bold;
        padding-left: 10px;
    }

    #caiso a {
        padding: 0 4px 0 4px;
    }

tr.hasbb td {
    border-bottom: 1px solid #dbdbdb !important;
}

.zst-container {
    width: 1200px;
    margin: 0 auto;
    font-size: 13px;
}
