.guyahelz, .luzufx {
    background: #f0eff5
}

    .guyahelz .Pattern, .luzufx .Pattern {
        background: #fff;
        height: .45rem;
        line-height: .45rem;
        display: flex;
        border-bottom: 1px solid #d2d2d2
    }

        .guyahelz .Pattern span, .luzufx .Pattern span {
            text-align: center;
            background: #f5f5f5;
            flex: 1;
            border-right: 1px solid #fff
        }

            .guyahelz .Pattern span:last-child, .luzufx .Pattern span:last-child {
                border-right: 0
            }

            .guyahelz .Pattern span.checkspan, .luzufx .Pattern span.checkspan {
                background: #50515f;
                color: #fff
            }

.lz_content {
    background: #efeff4
}

    .lz_content .lz_title {
        color: #989898;
        background: #fff
    }

        .lz_content .lz_title .left, .lz_content .lz_title .right {
            box-sizing: border-box;
            padding-left: .1rem;
            height: .35rem;
            line-height: .35rem;
            width: 50%;
            font-size: .12rem;
            float: left
        }

        .lz_content .lz_title .right {
            padding-left: 0;
            padding-right: .1rem;
            width: 50%;
            text-align: right;
            color: #ef0508;
            font-size: .13rem
        }

            .lz_content .lz_title .right span {
                margin-left: .05rem
            }

        .lz_content .lz_title .lz_item {
            width: 100%;
            text-align: right;
            overflow-y: hidden;
            overflow-x: auto;
            direction: rtl;
            border-top: 1px solid #dbdbdb;
            border-bottom: 1px solid #dbdbdb;
            margin-bottom: .1rem;
            background: url(../img/table_bg.png?v=2020-6-29) 100%
        }

            .lz_content .lz_title .lz_item .lz_table_con {
                min-height: .85rem;
                border-spacing: 0;
                border-collapse: collapse;
                border: none;
                direction: rtl;
                text-align: center
            }

                .lz_content .lz_title .lz_item .lz_table_con .tablebox > td:nth-child(odd) {
                    background: #f5f5f5
                }

                .lz_content .lz_title .lz_item .lz_table_con .tablebox > td:nth-child(2n) {
                    background: #fff
                }

                .lz_content .lz_title .lz_item .lz_table_con td {
                    min-width: 29.5px;
                    vertical-align: top;
                    padding-bottom: .08rem;
                    padding-top: .05rem;
                    border-left: 1px solid #e5e5e5
                }

                    .lz_content .lz_title .lz_item .lz_table_con td p {
                        font-family: 微软雅黑;
                        font-size: .12rem;
                        height: .14rem;
                        line-height: .14rem;
                        box-sizing: border-box
                    }

                    .lz_content .lz_title .lz_item .lz_table_con td .red {
                        color: #f0272c
                    }

                    .lz_content .lz_title .lz_item .lz_table_con td .green {
                        color: #32cd32
                    }

                    .lz_content .lz_title .lz_item .lz_table_con td .blue {
                        color: blue
                    }

.wezizs {
    background: #efeff4
}

    .wezizs .haomazsbgcls {
        height: .1rem;
        background: #f0eff5;
        width: 100%;
        display: none
    }

    .wezizs .Pattern {
        background: #fff;
        height: .45rem;
        line-height: .45rem;
        display: flex;
        border-bottom: 1px solid #d2d2d2
    }

        .wezizs .Pattern span {
            text-align: center;
            background: #f5f5f5;
            flex: 1;
            border-right: 1px solid #fff
        }

            .wezizs .Pattern span:last-child {
                border-right: 0
            }

            .wezizs .Pattern span.haomafb {
                margin-left: .2rem
            }

            .wezizs .Pattern span.checkspan {
                background: #50515f;
                color: #fff
            }

    .wezizs .table_conditions {
        background: #fff
    }

        .wezizs .table_conditions .divtitile {
            overflow: hidden
        }

            .wezizs .table_conditions .divtitile p {
                display: flex;
                margin-left: .1rem;
                border: 1px solid #fb972c;
                height: .3rem;
                line-height: .3rem;
                border-radius: .3rem;
                margin: .05rem .1rem;
                width: 62%;
                float: left
            }

                .wezizs .table_conditions .divtitile p span {
                    border-right: 1px solid #fb8e19;
                    display: inline-block;
                    height: 100%;
                    box-sizing: border-box;
                    position: relative;
                    color: #fb8e19;
                    flex: 1
                }

                    .wezizs .table_conditions .divtitile p span:after {
                        content: "";
                        height: .15rem;
                        width: .15rem;
                        position: absolute;
                        top: .09rem;
                        display: inline-block;
                        background: url(../img/cltj_img/px10obj.png?v=2020-6-29) -.17rem 0 no-repeat;
                        background-size: .37rem;
                        margin-left: .05rem
                    }

                    .wezizs .table_conditions .divtitile p span.weai {
                        width: .95rem;
                        text-align: center;
                        margin-right: -.1rem
                    }

                    .wezizs .table_conditions .divtitile p span.shjian {
                        width: .8rem;
                        text-align: center;
                        margin-right: -.1rem
                    }

                    .wezizs .table_conditions .divtitile p span.tiaojian {
                        width: .825rem;
                        text-align: center;
                        border: 0;
                        margin-right: .1rem
                    }

            .wezizs .table_conditions .divtitile .lookshjtj {
                display: inline;
                line-height: .4rem;
                color: #333;
                float: right;
                margin-right: .1rem
            }

        .wezizs .table_conditions .table_conBox #chartLinediv {
            position: relative
        }

            .wezizs .table_conditions .table_conBox #chartLinediv table {
                background: #dbdbdb;
                border-spacing: 1px;
                width: 100%;
                color: #999
            }

                .wezizs .table_conditions .table_conBox #chartLinediv table thead tr th {
                    text-align: center;
                    height: .25rem;
                    background: #f0f0f0;
                    font-size: .14rem;
                    color: #333
                }

                    .wezizs .table_conditions .table_conBox #chartLinediv table thead tr th.short {
                        width: 15% !important
                    }

                .wezizs .table_conditions .table_conBox #chartLinediv table tbody tr.line_wzzs {
                    height: 0;
                    border-bottom: 2px solid #d6d6d6
                }

                    .wezizs .table_conditions .table_conBox #chartLinediv table tbody tr.line_wzzs td {
                        height: 0
                    }

                .wezizs .table_conditions .table_conBox #chartLinediv table tbody tr.clospan td {
                    background: #f0f0f0;
                    font-size: .14rem;
                    color: #333
                }

                .wezizs .table_conditions .table_conBox #chartLinediv table tbody tr td {
                    text-align: center;
                    height: .25rem;
                    background: #fff;
                    min-width: .2rem
                }

                    .wezizs .table_conditions .table_conBox #chartLinediv table tbody tr td.numeven span, .wezizs .table_conditions .table_conBox #chartLinediv table tbody tr td.numodd span {
                        display: inline-block;
                        height: .2rem;
                        line-height: .2rem;
                        width: .2rem;
                        border-radius: 50%;
                        color: #fff;
                        background: #fb8e19
                    }

                    .wezizs .table_conditions .table_conBox #chartLinediv table tbody tr td.numodd span {
                        background: #3cb0ec
                    }

                    .wezizs .table_conditions .table_conBox #chartLinediv table tbody tr td.tabred span {
                        color: #ef020a;
                        font-size: .14rem;
                        font-weight: 600
                    }

                    .wezizs .table_conditions .table_conBox #chartLinediv table tbody tr td.hot span {
                        display: inline-block;
                        height: .16rem;
                        line-height: .16rem;
                        width: .16rem;
                        background: #0092e0;
                        color: #fff;
                        border-radius: 50%
                    }

                    .wezizs .table_conditions .table_conBox #chartLinediv table tbody tr td.fancongcls {
                        background: #9595c5
                    }

                        .wezizs .table_conditions .table_conBox #chartLinediv table tbody tr td.fancongcls span {
                            color: #fff
                        }

            .wezizs .table_conditions .table_conBox #chartLinediv .table_sttz tbody tr td {
                min-width: .3rem
            }

            .wezizs .table_conditions .table_conBox #chartLinediv .table_lu012 tbody tr td, .wezizs .table_conditions .table_conBox #chartLinediv .table_spj tbody tr td {
                width: 20%
            }

        .wezizs .table_conditions #chartbottom {
            display: none
        }

.lenrefx .checkshow, .todayhaomatj .checkshow {
    border-bottom: 1px solid #dbdbdb;
    white-space: nowrap;
    height: .37rem
}

    .lenrefx .checkshow .checkClick, .todayhaomatj .checkshow .checkClick {
        display: inline-block;
        border: 1px solid #fb8e19;
        border-radius: .25rem;
        color: #fb8e19;
        height: .25rem;
        width: .6rem;
        margin-left: .05rem;
        vertical-align: middle;
        line-height: .25rem;
        padding-left: .1rem;
        box-sizing: border-box;
        position: relative
    }

        .lenrefx .checkshow .checkClick i, .todayhaomatj .checkshow .checkClick i {
            content: "";
            display: block;
            width: .15rem;
            height: .12rem;
            position: absolute;
            top: .08rem;
            left: .4rem;
            background: url(../img/cltj_img/hamtj_icon.png?v=2020-6-29) -.17rem 0 no-repeat;
            background-size: 2.26rem
        }

    .lenrefx .checkshow > span, .todayhaomatj .checkshow > span {
        float: right;
        margin-right: .15rem
    }

    .lenrefx .checkshow span, .todayhaomatj .checkshow span {
        line-height: .37rem;
        font-size: .12rem
    }

        .lenrefx .checkshow span span, .todayhaomatj .checkshow span span {
            margin-right: .02rem
        }

        .lenrefx .checkshow span .red, .todayhaomatj .checkshow span .red {
            color: #f1010a
        }

        .lenrefx .checkshow span .blue, .todayhaomatj .checkshow span .blue {
            color: #0092dd
        }

        .lenrefx .checkshow span .green, .todayhaomatj .checkshow span .green {
            color: #07bf00
        }

.lenrefx .showconten, .todayhaomatj .showconten {
    width: 100%;
    box-sizing: border-box;
    padding: .1rem;
    background: #efeff4
}

    .lenrefx .showconten .item_, .todayhaomatj .showconten .item_ {
        background: #fff;
        border-radius: .03rem;
        overflow: hidden;
        margin-bottom: .1rem
    }

        .lenrefx .showconten .item_ .item_title, .todayhaomatj .showconten .item_ .item_title {
            display: block;
            width: 100%;
            height: .35rem;
            color: #fff;
            background: #9da9c2;
            font-weight: 600;
            text-align: center;
            line-height: .35rem
        }

        .lenrefx .showconten .item_ ul, .todayhaomatj .showconten .item_ ul {
            width: 100%;
            overflow: hidden
        }

            .lenrefx .showconten .item_ ul li, .todayhaomatj .showconten .item_ ul li {
                float: left;
                height: .35rem;
                line-height: .35rem;
                text-align: center;
                box-sizing: border-box;
                border-right: 1px solid #dbdbdb;
                border-bottom: 1px solid #dbdbdb;
                width: 8.35%
            }

                .lenrefx .showconten .item_ ul li:last-child, .todayhaomatj .showconten .item_ ul li:last-child {
                    border-right: 0
                }

                .lenrefx .showconten .item_ ul li.li_first, .todayhaomatj .showconten .item_ ul li.li_first {
                    width: 16%
                }

            .lenrefx .showconten .item_ ul .rednum_tj, .todayhaomatj .showconten .item_ ul .rednum_tj {
                color: #ff2600
            }

            .lenrefx .showconten .item_ ul .bluenum_tj, .todayhaomatj .showconten .item_ ul .bluenum_tj {
                color: #0092dd
            }

            .lenrefx .showconten .item_ ul .greennum_tj, .todayhaomatj .showconten .item_ ul .greennum_tj {
                color: #07bf00
            }

        .lenrefx .showconten .item_ .num_item li, .todayhaomatj .showconten .item_ .num_item li {
            font-weight: 600
        }

        .lenrefx .showconten .item_ .weikai_item li, .todayhaomatj .showconten .item_ .weikai_item li {
            border-bottom: 0
        }

    .lenrefx .showconten .item_1 .item_title, .lenrefx .showconten .item_lere1 .item_title, .todayhaomatj .showconten .item_1 .item_title, .todayhaomatj .showconten .item_lere1 .item_title {
        background: #fb8e19
    }

    .lenrefx .showconten .item_2 .item_title, .lenrefx .showconten .item_lere2 .item_title, .todayhaomatj .showconten .item_2 .item_title, .todayhaomatj .showconten .item_lere2 .item_title {
        background: #2eaae8
    }

    .lenrefx .showconten .item_ .item_title, .lenrefx .showconten .item_ .num_item li {
        font-weight: 500
    }

    .lenrefx .showconten .item_ ul {
        border-bottom: 1px solid #dbdbdb
    }

        .lenrefx .showconten .item_ ul:last-child {
            border-bottom: 0
        }

        .lenrefx .showconten .item_ ul li {
            border: 0;
            font-size: .14rem;
            color: #666;
            width: 8.35%
        }

            .lenrefx .showconten .item_ ul li.li_first {
                border-right: 1px solid #dbdbdb
            }

            .lenrefx .showconten .item_ ul li.hotnum {
                position: relative
            }

                .lenrefx .showconten .item_ ul li.hotnum span {
                    display: inline-block;
                    position: relative;
                    width: 100%
                }

                .lenrefx .showconten .item_ ul li.hotnum .spanclass, .lenrefx .showconten .item_ ul li.hotnum i {
                    position: absolute;
                    top: .03rem;
                    right: -.05rem;
                    display: block;
                    width: .15rem;
                    height: .15rem;
                    line-height: .15rem;
                    background: #e90009;
                    color: #fff;
                    border-radius: 50%;
                    font-size: .12rem
                }

.loteyPage {
    top: -20rem;
    position: absolute;
    z-index: 2 !important;
    left: 0;
    height: 0;
    width: 100%;
    background: rgba(0,0,0,.1);
    transition: all .3s linear
}

    .loteyPage.gotop {
        top: 0
    }

    .loteyPage .Page_main {
        width: 95%;
        text-align: center;
        border-radius: 10px;
        margin: 0 auto;
        height: 95%;
        max-height: 4.3rem;
        overflow: hidden;
        margin-top: .10533rem;
        font-size: .14rem
    }

        .loteyPage .Page_main div {
            width: 100%
        }

        .loteyPage .Page_main .checkTitle {
            background: #fff;
            border-top-left-radius: .1053rem;
            border-top-right-radius: .1053rem;
            display: block;
            height: .5rem;
            line-height: .5rem;
            color: #fb8e19
        }

        .loteyPage .Page_main .Page_content {
            border-bottom-left-radius: .1053rem;
            border-bottom-right-radius: .1053rem;
            height: auto;
            max-height: 75%;
            overflow: scroll;
            margin-bottom: .1053rem
        }

        .loteyPage .Page_main .reset {
            background: #fff;
            border-radius: .1053rem;
            height: .526rem;
            line-height: .526rem
        }

    .loteyPage#zhfx_lz .Page_content {
        display: none
    }

    .loteyPage#gcCheckqisho .Page_main, .loteyPage#tiaojian_wzzs .Page_main, .loteyPage#zhfx_lz .Page_main {
        background: #fff;
        max-height: 72%;
        height: auto;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        position: relative
    }

        .loteyPage#gcCheckqisho .Page_main .showms, .loteyPage#tiaojian_wzzs .Page_main .showms, .loteyPage#zhfx_lz .Page_main .showms {
            display: block
        }

        .loteyPage#gcCheckqisho .Page_main .Page_content, .loteyPage#tiaojian_wzzs .Page_main .Page_content, .loteyPage#zhfx_lz .Page_main .Page_content {
            padding: .1rem;
            margin-bottom: 0;
            height: 100%
        }

            .loteyPage#gcCheckqisho .Page_main .Page_content .text_kong, .loteyPage#tiaojian_wzzs .Page_main .Page_content .text_kong, .loteyPage#zhfx_lz .Page_main .Page_content .text_kong {
                margin-right: 15%;
                margin-left: 0
            }

            .loteyPage#gcCheckqisho .Page_main .Page_content p, .loteyPage#tiaojian_wzzs .Page_main .Page_content p, .loteyPage#zhfx_lz .Page_main .Page_content p {
                clear: both;
                text-align: left;
                height: .25rem;
                line-height: .25rem;
                margin-bottom: .1rem
            }

                .loteyPage#gcCheckqisho .Page_main .Page_content p span, .loteyPage#tiaojian_wzzs .Page_main .Page_content p span, .loteyPage#zhfx_lz .Page_main .Page_content p span {
                    margin-right: .3rem;
                    color: #7c7c7c
                }

                    .loteyPage#gcCheckqisho .Page_main .Page_content p span.span_kong, .loteyPage#tiaojian_wzzs .Page_main .Page_content p span.span_kong, .loteyPage#zhfx_lz .Page_main .Page_content p span.span_kong {
                        margin-right: .55rem
                    }

            .loteyPage#gcCheckqisho .Page_main .Page_content ul.marginTop, .loteyPage#tiaojian_wzzs .Page_main .Page_content ul.marginTop, .loteyPage#zhfx_lz .Page_main .Page_content ul.marginTop {
                margin-top: .15rem;
                overflow: hidden
            }

            .loteyPage#gcCheckqisho .Page_main .Page_content ul li, .loteyPage#tiaojian_wzzs .Page_main .Page_content ul li, .loteyPage#zhfx_lz .Page_main .Page_content ul li {
                float: left;
                width: 19.2%;
                height: .3rem;
                line-height: .3rem;
                margin-right: 5%;
                border: 1px solid #e4e3e8;
                margin-bottom: .2rem;
                border-radius: .03rem
            }

                .loteyPage#gcCheckqisho .Page_main .Page_content ul li.check_tj, .loteyPage#tiaojian_wzzs .Page_main .Page_content ul li.check_tj, .loteyPage#zhfx_lz .Page_main .Page_content ul li.check_tj {
                    border-color: #fb8e19;
                    color: #fb8e19;
                    position: relative
                }

                    .loteyPage#gcCheckqisho .Page_main .Page_content ul li.check_tj:after, .loteyPage#tiaojian_wzzs .Page_main .Page_content ul li.check_tj:after, .loteyPage#zhfx_lz .Page_main .Page_content ul li.check_tj:after {
                        content: "";
                        display: block;
                        position: absolute;
                        bottom: -.01rem;
                        right: 0;
                        width: .16rem;
                        height: .16rem;
                        background: url(../img/cltj_img/icon-168index.png?v=2020-6-29) 0 -.25rem no-repeat;
                        background-size: 3.33rem
                    }

            .loteyPage#gcCheckqisho .Page_main .Page_content ul:last-child li, .loteyPage#tiaojian_wzzs .Page_main .Page_content ul:last-child li, .loteyPage#zhfx_lz .Page_main .Page_content ul:last-child li {
                width: 21%
            }

        .loteyPage#gcCheckqisho .Page_main .btngrulp, .loteyPage#tiaojian_wzzs .Page_main .btngrulp, .loteyPage#zhfx_lz .Page_main .btngrulp {
            height: .5rem;
            position: relative;
            bottom: 0
        }

            .loteyPage#gcCheckqisho .Page_main .btngrulp span, .loteyPage#tiaojian_wzzs .Page_main .btngrulp span, .loteyPage#zhfx_lz .Page_main .btngrulp span {
                width: 50%;
                height: 100%;
                line-height: .5rem;
                font-size: .16rem;
                float: left;
                margin: 0;
                padding: 0;
                box-sizing: border-box;
                border-radius: 0
            }

                .loteyPage#gcCheckqisho .Page_main .btngrulp span.reset, .loteyPage#tiaojian_wzzs .Page_main .btngrulp span.reset, .loteyPage#zhfx_lz .Page_main .btngrulp span.reset {
                    background: #f0f0f0;
                    color: #2f76f6
                }

                .loteyPage#gcCheckqisho .Page_main .btngrulp span.sure, .loteyPage#tiaojian_wzzs .Page_main .btngrulp span.sure, .loteyPage#zhfx_lz .Page_main .btngrulp span.sure {
                    background: #fb8e19;
                    color: #fff
                }

    .loteyPage#tiaojian_wzzs .Page_main {
        position: relative;
        height: auto;
        max-height: 45%;
        margin-top: 2.10533rem
    }

        .loteyPage#tiaojian_wzzs .Page_main .Page_content {
            height: 51%
        }

    .loteyPage#tiaojian_wzzs ul li {
        margin-right: 0 !important;
        margin-left: 2% !important
    }

    .loteyPage#gcCheckqisho .Page_main, .loteyPage#rank_wzzs .Page_main, .loteyPage#zhfx_lz .Page_main {
        margin-top: .9rem
    }

    .loteyPage#periods_wzzs .checkTitle {
        border-bottom: 1px solid #ededed
    }

    .loteyPage#periods_wzzs ul {
        height: auto;
        overflow: scroll;
        overflow-x: hidden;
        background: #fff
    }

        .loteyPage#periods_wzzs ul li {
            width: 100%;
            height: .526rem;
            line-height: .526rem;
            border-top: 1px solid #e8e8e8;
            text-align: center;
            background: #fff;
            box-sizing: border-box
        }

            .loteyPage#periods_wzzs ul li.checked {
                color: #fb8e19
            }

            .loteyPage#periods_wzzs ul li:first-child {
                border-top: 0
            }

    .loteyPage#rank_wzzs .Page_content {
        max-height: 60% !important
    }

    .loteyPage#rank_wzzs .checkTitle {
        height: .4rem;
        line-height: .4rem;
        border-bottom: 1px solid #ededed
    }

    .loteyPage#rank_wzzs ul {
        height: auto;
        overflow: scroll;
        overflow-x: hidden;
        background: #fff
    }

        .loteyPage#rank_wzzs ul li {
            width: 100%;
            height: .4rem;
            line-height: .4rem;
            border-top: 1px solid #e8e8e8;
            text-align: center;
            background: #fff;
            box-sizing: border-box
        }

            .loteyPage#rank_wzzs ul li.checked {
                color: #fb8e19
            }

            .loteyPage#rank_wzzs ul li:first-child {
                border-top: 0
            }

    .loteyPage#rank_wzzs .reset {
        height: .4rem;
        line-height: .4rem
    }

    .loteyPage#periods_wzzs .Page_main {
        margin-top: 26%
    }

#touchlongmove {
    transform: translateZ(0);
    height: 58.5%;
    top: -100%;
    background: #f2f2f2
}

    #touchlongmove.gotop {
        top: 2.5rem
    }

    #touchlongmove .page_main {
        width: 100%;
        height: 100%;
        background: #f2f2f2;
        bottom: 0;
        left: 0
    }

canvas {
    z-index: 0 !important
}

.tabBox {
    width: 100%;
    position: absolute;
    left: 0;
    z-index: 1 !important;
    background: #f2f2f2;
    transition: height .3s linear;
    height: 0;
    overflow: scroll
}

    .tabBox.hasheight {
        padding-bottom: 1rem;
        height: 3rem
    }

    .tabBox .item {
        border: 1px solid #cbcbcb;
        line-height: .44rem;
        color: #666;
        font-size: .13rem;
        float: left;
        margin-left: .15rem;
        width: 1.05rem;
        margin-top: .15rem;
        background: #fff;
        text-align: center;
        padding: 0
    }

        .tabBox .item span {
            -moz-user-select: none;
            -webkit-user-select: none;
            -ms-user-select: none;
            user-select: none;
            margin: 0;
            display: block;
            white-space: nowrap;
            width: 100%
        }

        .tabBox .item.checkedbl {
            color: #fff !important;
            background: #fb8e19;
            border-color: #fb8e19;
            border-radius: 3px
        }

        .tabBox .item:last-child {
            margin-bottom: .2rem
        }

.ListHead .page_main {
    margin-top: .1rem;
    border-top: 1px solid #d2d2d2
}
