﻿@charset "utf-8";

html {
}

html, img, fieldset {
    border: 0;
}

html, body, form {
    margin: 0;
    padding: 0;
}

body {
    color: #000;
    background-color: #fff;
}

body, td {
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-size: 14px;
}

ul, ol {
    margin: 0;
    padding: 5px 5px 5px 40px;
}

dl, p {
    margin: 0;
    padding: 5px 0;
}

a, a:link {
    color: #000;
    text-decoration: none;
}

    a:active {
    }

    a:hover {
    }

    a:visited {
    }

.rectbox:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.rectbox {
    clear: both;
    *display: inline-block;
}

    .rectbox .left {
        float: left;
        _display: inline;
    }

    .rectbox .right {
        float: right;
        _display: inline;
    }

textare {
    overflow-y: visible;
}

label {
    cursor: pointer;
    _cursor: default;
}

input[type="submit"] {
    cursor: pointer;
}

input[type="button"] {
    cursor: pointer;
}

input[type="reset"] {
    cursor: pointer;
}

input.submit {
    cursor: pointer;
}

input.button {
    cursor: pointer;
}

input.reset {
    cursor: pointer;
}

input.disabled {
    cursor: default;
}

input[disabled] {
}

input.readonly {
    color: #999;
    border: 1px solid #ccc;
    background: #f3f3f3;
}

input[readOnly] {
    color: #999;
    border: 1px solid #ccc;
    background: #f3f3f3;
}

*html input {
    direction: expression((function(n){document.readyState=="complete"&&(n.style.direction="ltr",n.className+=" "+n.type)})(this));
    unicode-bidi: expression((function(n){document.readyState=="complete"&&(n.readOnly==!0?n.className.search(" readonly")==-1&&(n.className+=" readonly"):n.className.search(" readonly")!=-1&&(n.className=n.className.replace(" readonly","")),n.disabled==!0?n.className.search(" disabled")==-1&&(n.className+=" disabled"):n.className.search(" disabled")!=-1&&(n.className=n.className.replace(" disabled","")))})(this));
}

*html html {
    direction: expression((function(n){n.style.direction="ltr";try{document.execCommand("BackgroundImageCache",!1,!0)}catch(t){}})(this));
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after, q:before, q:after {
        content: '';
        content: none;
    }

:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.bt:hover, .bt:hover * {
    cursor: pointer;
    text-decoration: none;
    opacity: .8;
    filter: alpha(opacity=80);
}

    .bt:hover.lt, .bt:hover.lt * {
        opacity: .95;
        filter: alpha(opacity=95);
    }

    .bt:hover.gt, .bt:hover.gt * {
        opacity: .6;
        filter: alpha(opacity=60);
    }

.clear {
    clear: both;
}

.flex {
    display: flex;
}

    .flex.lt {
        width: 105%;
    }

    .flex.gt {
        width: 125%;
    }

.ht05 {
    height: 5px;
}

.ht10 {
    height: 10px;
}

.ht15 {
    height: 15px;
}

.ht20 {
    height: 20px;
}

.ht25 {
    height: 25px;
}

.ht30 {
    height: 30px;
}

.ht35 {
    height: 35px;
}

.ht40 {
    height: 40px;
}

.ht45 {
    height: 45px;
}

.ht50 {
    height: 50px;
}

.ht55 {
    height: 55px;
}

.ht60 {
    height: 60px;
}

.ht65 {
    height: 65px;
}

.ht70 {
    height: 70px;
}

.ht75 {
    height: 75px;
}

.ht80 {
    height: 80px;
}

.ht85 {
    height: 85px;
}

.ht90 {
    height: 90px;
}

.ht95 {
    height: 95px;
}

.ht100 {
    height: 100px;
}

.ht200 {
    height: 200px;
}

.ht300 {
    height: 300px;
}

.ht400 {
    height: 400px;
}

.ht500 {
    height: 500px;
}

.wh05 {
    display: inline-block;
    width: 5px;
}

.wh10 {
    display: inline-block;
    width: 10px;
}

.wh15 {
    display: inline-block;
    width: 15px;
}

.wh20 {
    display: inline-block;
    width: 20px;
}

.wh25 {
    display: inline-block;
    width: 25px;
}

.wh30 {
    display: inline-block;
    width: 30px;
}

.wh35 {
    display: inline-block;
    width: 35px;
}

.wh40 {
    display: inline-block;
    width: 40px;
}

.wh45 {
    display: inline-block;
    width: 45px;
}

.wh50 {
    display: inline-block;
    width: 50px;
}

.wh55 {
    display: inline-block;
    width: 55px;
}

.wh60 {
    display: inline-block;
    width: 60px;
}

.wh65 {
    display: inline-block;
    width: 65px;
}

.wh70 {
    display: inline-block;
    width: 70px;
}

.wh75 {
    display: inline-block;
    width: 75px;
}

.wh80 {
    display: inline-block;
    width: 80px;
}

.wh85 {
    display: inline-block;
    width: 85px;
}

.wh90 {
    display: inline-block;
    width: 90px;
}

.wh95 {
    display: inline-block;
    width: 95px;
}

.wh100 {
    display: inline-block;
    width: 100px;
}

.none {
    display: none;
}

.hide {
    opacity: 0;
    filter: alpha(opacity=0);
}

.ie-radius {
    border-radius: 5px;
    behavior: url(css/ie-css3.htc);
}

.f_left {
    float: left;
}

.f_right {
    float: right;
}

.modal_style2 .content .modal_tit h3 em {
    font-style: normal;
    color: #f59e2e;
}

.form_zd {
}

.form_zd_t {
    border-bottom: 1px dashed #dbdde2;
    line-height: 60px;
    padding-left: 20px;
}

    .form_zd_t p {
        font-size: 14px;
        color: #574e4f;
    }

.form_zd_tb {
    padding: 0 20px 6px;
    margin-top: 24px;
    position: relative;
}

.form_zd_list {
    border-top: 6px solid #34c1a0;
    border-radius: 3px;
    background: #f0f9fa;
    padding: 10px 20px 30px;
}

    .form_zd_list ul li {
        float: left;
        width: 50%;
        margin-top: 20px;
    }

        .form_zd_list ul li span {
            display: block;
            float: left;
            font-size: 14px;
            color: #574e4f;
            width: 90px;
            line-height: 26px;
        }

.form_zd_list_web {
    overflow: hidden;
}

    .form_zd_list_web p {
        color: #574e4f;
        font-size: 14px;
        line-height: 26px;
    }

.form_zd_list ul li.last {
    width: 100%;
}

.form_zd_tb_dw {
    height: 10px;
    background: url(../img/icon74.png) repeat-x left center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.form_zd_zt {
    line-height: 60px;
    padding: 0 20px;
    border-bottom: 1px dashed #dbdde2;
}

    .form_zd_zt p {
        font-size: 14px;
        color: #574e4f;
    }

        .form_zd_zt p span {
            display: inline-block;
            width: 50%;
        }

            .form_zd_zt p span font {
                color: #f59e2e;
            }

            .form_zd_zt p span em {
                color: #37cfab;
                font-style: normal;
            }

.form_zd_tab {
    margin-top: 24px;
    padding: 0 20px;
}

    .form_zd_tab table {
        width: 100%;
        border: 1px solid #e4e4e4;
    }

        .form_zd_tab table td {
            border: 1px solid #e4e4e4;
            height: 35px;
            vertical-align: middle;
            width: 25%;
            padding-left: 30px;
            color: #574e4f;
            font-size: 13px;
        }

            .form_zd_tab table td font {
                color: red;
            }

.form_zd .modal_btns {
    padding: 30px 20px 40px;
}

    .form_zd .modal_btns a {
        width: 196px;
        height: 40px;
        line-height: 40px;
        padding: 0;
    }

.content.content1 {
    width: 545px;
    border-radius: 5px;
}

.form_ghpf {
}

.modal_ghpf_t {
    height: 46px;
    background: #39bbae;
    line-height: 46px;
}

    .modal_ghpf_t h3 {
        padding-left: 15px;
        font-size: 16px;
        color: #fff;
        font-weight: normal;
        line-height: 46px;
    }

        .modal_ghpf_t h3 span {
            display: inline-block;
            padding-left: 35px;
            background: url(/Content/images/icon/icon78.png) no-repeat left center;
        }

.modal_ghpf_list {
    padding: 13px 25px 15px;
    border-bottom: 1px solid #e4e5e8;
}

    .modal_ghpf_list ul {
        margin: 0 -9.5px;
    }

        .modal_ghpf_list ul li {
            float: left;
            width: 108px;
            margin: 10px 9.5px 0;
        }

            .modal_ghpf_list ul li p {
                font-size: 14px;
                color: #616266;
                margin-top: 14px;
                text-align: center;
            }

.modal_ghpf_list_pic {
    width: 108px;
    height: 108px;
    overflow: hidden;
    cursor: pointer;
    border-radius: 10px;
    box-sizing: unset;
    -webkit-box-sizing: unset;
    -moz-box-sizing: unset;
    border: 2px solid transparent;
}

    .modal_ghpf_list_pic img {
        display: block;
        width: 100%;
    }

    .modal_ghpf_list ul li.in .modal_ghpf_list_pic, .modal_ghpf_list_pic:hover {
        border: 2px solid #3eb7b7;
        box-shadow: 0 0 10px rgba(57,187,173,.8);
    }

.form_ghpf .modal_btns {
    text-align: left;
}

    .form_ghpf .modal_btns a {
        width: 90px;
        padding: 0;
        text-align: center;
    }

        .form_ghpf .modal_btns a.a1 {
            float: right;
            width: 116px;
        }

            .form_ghpf .modal_btns a.a1 span {
                display: inline-block;
                padding-left: 22px;
                background: url(/Content/images/icon/icon79.png) no-repeat left center;
            }

.content.content2 {
    width: 820px;
}

.form_fqzh {
}

.form_fqzh_change {
    line-height: 40px;
    background: #f4f6f8;
    position: relative;
}

    .form_fqzh_change ul li {
        float: left;
        width: 120px;
        border-left: 1px solid #e8ecf0;
        border-top: 4px solid #e8ecf0;
        font-size: 14px;
        color: #282828;
        text-align: center;
        cursor: pointer;
    }

        .form_fqzh_change ul li:first-child {
            border-left: none;
        }

        .form_fqzh_change ul li.active, .form_fqzh_change ul li:hover {
            color: #f52f39;
            border-top: 4px solid #f52f39;
        }

        .form_fqzh_change ul li.active, .form_fqzh_change ul li.in, .form_fqzh_change ul li:hover {
            color: #f52f39;
            border-top: 4px solid #f52f39;
        }

        .form_fqzh_change ul li.in, .form_fqzh_change ul li:hover {
            color: #34c1a1;
            background: #fff;
        }

    .form_fqzh_change.form_tzjl_change ul li {
        border-top: 4px solid #f4f6f8;
        height: 36px;
        line-height: 36px;
    }

        .form_fqzh_change.form_tzjl_change ul li.in, .form_fqzh_change.form_tzjl_change ul li:hover {
            color: #f52f39;
            border-top: 4px solid #f52f39;
        }

.form_fqzh_zjtz {
    position: absolute;
    right: 28px;
    top: 0;
}

    .form_fqzh_zjtz label {
        display: inline-block;
        height: 14px;
        line-height: 14px;
        padding-left: 21px;
        font-size: 14px;
        color: #282828;
        background: url(../img/icon80_1.png) no-repeat left center;
    }

        .form_fqzh_zjtz label.in {
            background: url(../img/icon80.png) no-repeat left center;
        }

.fqzh_zhsz_sz {
    padding: 13px 20px 14px;
    display: none;
}

    .fqzh_zhsz_sz.active {
        display: block;
    }

.fqzh_zhsz_sz_list {
    float: left;
}

    .fqzh_zhsz_sz_list ul li {
        float: left;
        font-size: 13.97px;
        color: #574e4f;
        margin-left: 17px;
    }

        .fqzh_zhsz_sz_list ul li:first-child {
            margin-left: 0;
        }

        .fqzh_zhsz_sz_list ul li span {
            display: inline-block;
            width: 15px;
            height: 15px;
            line-height: 15px;
            vertical-align: middle;
            cursor: pointer;
            margin: 0 3px;
        }

            .fqzh_zhsz_sz_list ul li span.sp1 {
                background: url(/Content/images/icon/icon25.png) no-repeat center center;
            }

            .fqzh_zhsz_sz_list ul li span.sp2 {
                background: url(/Content/images/icon/icon26.png) no-repeat center center;
            }

        .fqzh_zhsz_sz_list ul li input {
            width: 52px;
            height: 28px;
            line-height: 28px;
            border: 1px solid #e4e4e4;
            text-align: center;
            font-size: 14px;
            color: #ee3749;
            vertical-align: middle;
            margin: 0 3px;
        }

.fqzh_zhsz_sz .modal_btns {
    float: right;
    padding: 0;
}

.fqzh_zhsz_tab {
    padding: 0 20px;
}

    .fqzh_zhsz_tab.scroll {
        overflow-y: auto;
        height: 300px;
    }

    .fqzh_zhsz_tab table {
        width: 100%;
        border: 1px solid #e4e4e4;
    }

        .fqzh_zhsz_tab table th {
            height: 35px;
            vertical-align: middle;
            background: #f4f6f8;
            font-size: 13.97px;
            color: #282828;
            font-weight: normal;
            text-align: center;
        }

            .fqzh_zhsz_tab table th.th1 {
                width: 38px;
            }

        .fqzh_zhsz_tab table td {
            border: 1px solid #e4e4e4;
            height: 35px;
            vertical-align: middle;
            text-align: center;
            padding: 0 10px;
        }

.fqzh_zhsz_zj {
    padding: 27px 20px;
}

.fqzh_zhsz_zj_web {
    float: left;
}

    .fqzh_zhsz_zj_web p {
        line-height: 30px;
        font-size: 13.97px;
        color: #574e4f;
    }

        .fqzh_zhsz_zj_web p span {
            margin-left: 30px;
        }

            .fqzh_zhsz_zj_web p span:first-child {
                margin-left: 0;
            }

            .fqzh_zhsz_zj_web p span font {
                color: #ff632c;
            }

.fqzh_zhsz_zj .modal_btns {
    float: right;
    padding: 0;
}

    .fqzh_zhsz_zj .modal_btns a {
        padding: 0;
        width: 90px;
        text-align: center;
    }

.fqzh_qr_web {
    border-bottom: 1px solid #e4e5e8;
    padding: 30px 20px 25px;
}

    .fqzh_qr_web h2 {
        font-size: 16px;
        font-weight: normal;
        color: #282828;
        margin-bottom: 25px;
    }

    .fqzh_qr_web h3 {
        font-weight: normal;
        color: #494950;
        font-size: 16px;
    }

        .fqzh_qr_web h3 font {
            color: #ff532b;
            margin-left: 5px;
        }

    .fqzh_qr_web p {
        font-size: 14px;
        color: #464647;
        margin-top: 25px;
    }

        .fqzh_qr_web p font {
            font-size: 20px;
            font-weight: bold;
            color: #ff3b1b;
            margin: 0 5px;
        }

.modal_hmgd.modal_style2 .content .modal_tit h3 {
    font-size: 16px;
}

.content.content3 {
    width: 910px;
}

.form_hmgd {
    padding-bottom: 60px;
}

.form_hmgd_cx {
    line-height: 74px;
    padding: 0 20px;
    border-bottom: 1px dashed #dbdde2;
}

    .form_hmgd_cx p {
        font-size: 14px;
        color: #574e4f;
    }

        .form_hmgd_cx p input {
            width: 178px;
            height: 34px;
            line-height: 34px;
            border: 1px solid #dbdde2;
            font-size: 14px;
            padding-left: 10px;
            margin-left: 10px;
        }

        .form_hmgd_cx p a {
            display: inline-block;
            width: 134px;
            height: 36px;
            line-height: 36px;
            color: #fff;
            font-size: 16px;
            background: #f49e2d;
            border-radius: 3px;
            text-align: center;
            margin-left: 30px;
        }

.form_hmgd_tb {
    padding: 0 20px;
}

.form_hmgd_list {
    margin-top: 30px;
}

.form_hmgd_tit {
    line-height: 40px;
    height: 40px;
    padding-top: 11px;
    background: #34c1a1;
    border: 1px solid #39aab2;
}

    .form_hmgd_tit h3 {
        padding-left: 24px;
        font-size: 16px;
        color: #fff;
        font-weight: normal;
        background: url(/Content/images/icon/icon83.png) no-repeat 10px center;
    }

    .form_hmgd_tit span {
        display: inline-block;
        padding: 0 20px;
        border-left: 1px solid #fff;
        height: 16px;
        line-height: 16px;
    }

        .form_hmgd_tit span:first-child {
            padding-left: 10px;
            border-left: none;
        }

.form_hmgd_tab {
}

    .form_hmgd_tab table {
        width: 100%;
        border: 1px solid #dce0e8;
    }

        .form_hmgd_tab table th {
            font-size: 16px;
            color: #574e4f;
            height: 40px;
            vertical-align: middle;
            font-weight: normal;
            text-align: center;
        }

        .form_hmgd_tab table td {
            text-align: center;
            height: 39px;
            vertical-align: middle;
            font-size: 14px;
            color: #414549;
            border: 1px solid #dce0e8;
        }

.form_hmgd_sr {
    border: 1px solid #e4e4e4;
    border-top: none;
    padding: 16px 20px;
}

.form_hmgd_inp {
    float: left;
}

    .form_hmgd_inp p {
        font-size: 14px;
        color: #574e4f;
    }

        .form_hmgd_inp p font {
            color: #f59e2e;
        }

        .form_hmgd_inp p em {
            font-style: normal;
            color: #37cfab;
            margin: 0 5px;
        }

    .form_hmgd_inp input {
        width: 72px;
        height: 28px;
        line-height: 28px;
        border: 1px solid #e4e4e4;
        color: #ee3749;
        font-size: 14px;
        text-align: center;
        margin: 0 20px;
    }

.form_hmgd_sr .modal_btns {
    float: right;
    padding: 0;
}

.fqzh_qr_web.hmgd_dq_web h3 {
    margin: 0;
    text-align: left;
    line-height: 30px;
}

.content.content4 {
    width: 710px;
}

.form_fqgd {
}

.form_fqgd_tab {
    padding: 20px 20px 0;
}

    .form_fqgd_tab table {
        width: 100%;
        border: 1px solid #e4e4e4;
    }

        .form_fqgd_tab table td {
            height: 35px;
            vertical-align: middle;
            border: 1px solid #e4e4e4;
            font-size: 13px;
            color: #574e4f;
            width: 25%;
            padding-left: 18px;
        }

            .form_fqgd_tab table td p {
                color: #282828;
            }

            .form_fqgd_tab table td select {
                width: 100%;
                height: 35px;
                border: none;
                font-size: 13px;
                color: #798287;
            }

            .form_fqgd_tab table td label {
                display: inline-block;
                padding-left: 24px;
                height: 14px;
                line-height: 14px;
                background: url(../img/icon80_1.png) no-repeat left center;
            }

                .form_fqgd_tab table td label.in {
                    background: url(../img/icon80.png) no-repeat left center;
                }

.form_fqgd_web {
    padding: 10px 20px 0;
}

    .form_fqgd_web p {
        margin-top: 20px;
        font-size: 13px;
        color: #282828;
    }

        .form_fqgd_web p span {
            color: #fc431f;
        }

.form_fqgd .modal_btns {
    padding: 0;
    margin-top: 30px;
    padding-bottom: 40px;
}

    .form_fqgd .modal_btns a {
        font-size: 16px;
        line-height: 40px;
        width: 196px;
        padding: 0;
    }

.edzh_edzh {
    padding: 30px 0 150px;
}

.edzh_edzh_m {
    padding: 0 20px;
}

.edzh_edzh_l {
    float: left;
    width: 120px;
    height: 120px;
    background: #39bbae;
    text-align: center;
    margin-right: 10px;
}

    .edzh_edzh_l span {
        display: block;
        margin-top: 28px;
    }

    .edzh_edzh_l img {
        display: block;
        margin: 0 auto;
    }

    .edzh_edzh_l p {
        font-size: 14px;
        color: #fff;
        margin-top: 23px;
    }

.edzh_edzh_web {
    overflow: hidden;
    border: 1px solid #dbdde2;
    padding-bottom: 15px;
}

.edzh_edzh_web_t {
    line-height: 35px;
    background: #f4f6f8;
    padding: 0 20px;
}

    .edzh_edzh_web_t p {
        font-size: 14px;
        color: #574e4f;
    }

        .edzh_edzh_web_t p font {
            font-size: 16px;
            color: #f81d06;
        }

.edzh_edzh_web_tb {
    margin-top: 14px;
}

.edzh_edzh_web_list {
    float: left;
    margin-left: 20px;
    width: 23%;
}

    .edzh_edzh_web_list p {
        font-size: 14px;
        color: #574e4f;
    }

    .edzh_edzh_web_list select, .edzh_edzh_web_list input {
        width: 138px;
        height: 30px;
        border: 1px solid #e4e4e4;
        margin-top: 9px;
    }

.edzh_edzh_web_tb .modal_btns {
    float: left;
    padding: 0;
    margin-left: 20px;
    margin-top: 22px;
}

    .edzh_edzh_web_tb .modal_btns a {
        margin: 0;
        padding: 0;
        width: 90px;
        font-size: 14px;
    }

.edzh_edzh_tab {
    margin-top: 30px;
}

    .edzh_edzh_tab ul li {
        float: left;
        margin-left: 20px;
        width: 150px;
        border: 1px solid #40b4bd;
        border-radius: 5px;
    }

        .edzh_edzh_tab ul li h3 {
            line-height: 35px;
            background: #39bbae;
            padding-left: 25px;
            font-size: 14px;
            color: #fff;
            font-weight: normal;
        }

            .edzh_edzh_tab ul li h3 span {
                display: block;
                padding-left: 40px;
            }

                .edzh_edzh_tab ul li h3 span.sp1 {
                    background: url(/Content/images/icon/icon87.png) no-repeat left center;
                }

                .edzh_edzh_tab ul li h3 span.sp2 {
                    background: url(/Content/images/icon/icon88.png) no-repeat left center;
                }

        .edzh_edzh_tab ul li p {
            text-align: center;
            line-height: 43px;
            font-size: 20px;
            color: #ff892b;
        }

    .edzh_edzh_tab.item4_tit2 ul {
        max-width: 1220px;
        width: auto;
    }

    .edzh_edzh_tab.item4_tit2 {
        padding-top: 10px;
    }

        .edzh_edzh_tab.item4_tit2 ul li {
            padding: 0;
            width: 150px;
            margin-top: 10px;
        }

.edzh_ffzd {
}

.edzh_ffzd_t {
    line-height: 67px;
    padding: 0 20px;
    border-bottom: 1px dashed #dbdde2;
}

    .edzh_ffzd_t p {
        font-size: 14px;
        color: #574e4f;
    }

        .edzh_ffzd_t p span {
            display: inline-block;
            width: 80px;
            height: 27px;
            line-height: 27px;
            text-align: center;
            color: #b3b6be;
            font-size: 14px;
            background: #eee;
            border-radius: 3px;
            margin-left: 24px;
        }

            .edzh_ffzd_t p span.in, .edzh_ffzd_t p span:hover {
                background: #39bbae;
                color: #fff;
                cursor: pointer;
            }

.edzh_ffzd_tb {
    padding-top: 7px;
}

.edzh_ffzd_list {
    float: left;
}

    .edzh_ffzd_list ul li {
        margin-top: 14px;
    }

        .edzh_ffzd_list ul li span {
            display: block;
            float: left;
            line-height: 36px;
            text-align: right;
            font-size: 14px;
            color: #574e4f;
            width: 100px;
            margin-right: 20px;
        }

        .edzh_ffzd_list ul li .edzh_ffzd_list_web {
            overflow: hidden;
        }

            .edzh_ffzd_list ul li .edzh_ffzd_list_web input {
                height: 34px;
                line-height: 34px;
                border: 1px solid #dbdde2;
                border-radius: 1px;
                padding-left: 20px;
                width: 198px;
                display: block;
            }

            .edzh_ffzd_list ul li .edzh_ffzd_list_web a {
                display: inline-block;
                width: 94px;
                height: 36px;
                line-height: 36px;
                text-align: center;
                font-size: 16px;
                background: #f49e2d;
                color: #fff;
                border-radius: 3px;
                margin-left: 14px;
            }

.edzh_ffzd_txt {
    float: right;
    width: 252px;
    border: 1px solid #f4f6f8;
    margin-top: 14px;
    padding: 20px 17px;
    margin-right: 20px;
}

    .edzh_ffzd_txt p {
        font-size: 13px;
        color: #fc431f;
        line-height: 24px;
        margin-top: 9px;
    }

.edzh_ffzd .modal_btns {
    padding-top: 30px;
    padding-bottom: 40px;
}

    .edzh_ffzd .modal_btns a {
        width: 198px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        padding: 0;
        font-size: 16px;
    }

.form_fqzh_change .close {
    position: absolute;
    width: 60px;
    top: 0;
    right: 0;
    cursor: pointer;
    height: 40px;
    background: url(/Content/images/close1.png) no-repeat center center;
    opacity: 1;
}

.edzh_zhjl {
    padding-bottom: 125px;
}

    .edzh_zhjl .count_tit {
        padding: 10px 20px;
        border-bottom: 1px dashed #dbdde2;
    }

        .edzh_zhjl .count_tit .div_date {
            width: 150px;
            padding: 0 2px;
        }

        .edzh_zhjl .count_tit .list:first-child {
            margin-right: 45px;
        }

    .edzh_zhjl .div_select3 select {
        width: 140px;
    }

    .edzh_zhjl .count_tit .frt {
        float: left;
        margin-left: 14px;
    }

        .edzh_zhjl .count_tit .frt input {
            width: 84px;
        }

.edzh_zhjl_tab {
    padding: 0 20px;
    margin-top: 20px;
}

    .edzh_zhjl_tab table {
        width: 100%;
    }

        .edzh_zhjl_tab table tr:first-child {
            border-left: 1px solid #39aab2;
            border-right: 1px solid #39aab2;
        }

        .edzh_zhjl_tab table th {
            height: 40px;
            vertical-align: middle;
            background: #34c1a0;
            font-weight: normal;
            color: #fff;
            font-size: 16px;
            border-top: 1px solid #39aab2;
            text-align: center;
        }

            .edzh_zhjl_tab table th span {
                display: inline-block;
                padding-right: 15px;
                background: none;
                cursor: pointer;
            }

        .edzh_zhjl_tab table td {
            border: 1px solid #dce0e8;
            text-align: center;
        }

            .edzh_zhjl_tab table td p {
                line-height: 84px;
                text-align: center;
                font-size: 14px;
                color: #414549;
            }

.edzh_zhjl .pagesize {
    padding-right: 20px;
}

.form_xtgg {
}

.xtgg_gg {
}

    .xtgg_gg img {
        display: block;
        width: 100%;
    }

.xtgg_tab {
    padding: 0 30px 20px;
    border-bottom: 1px dashed #dbdde2;
}

    .xtgg_tab ul li {
        position: relative;
        margin-top: 25px;
    }

.xtgg_tab_bt {
    float: left;
}

    .xtgg_tab_bt h3 {
        font-size: 16px;
        color: #282828;
        font-weight: normal;
        cursor: pointer;
    }

.xtgg_tab_data {
    float: right;
    font-size: 16px;
    color: #282828;
}

.content.content5 {
    width: 596px;
}

.xtgg_list_web {
    padding: 0 30px;
    position: relative;
    height: 405px;
    overflow-y: auto;
    margin: 30px 0;
}

.xtgg_web_close {
    width: 24px;
    height: 24px;
    background: url(/Content/images/icon/icon91.png) no-repeat center center;
    position: absolute;
    top: 15px;
    right: 13px;
    cursor: pointer;
}

.xtgg_list_web h4 {
    color: #ff532b;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    margin-bottom: 20px;
}

.xtgg_list_web p {
    text-indent: 2em;
    font-size: 14px;
    color: #282828;
    line-height: 32px;
    word-break: break-all;
}

    .xtgg_list_web p.p1 {
        text-indent: 0;
    }

.form_xtgg .pagesize {
    padding-right: 30px;
}

.xzzx_sj {
}

.xzzx_sj_gg {
}

    .xzzx_sj_gg img {
        display: block;
        width: 100%;
    }

.xzzx_sj_m {
    border-bottom: 1px dashed #dbdde2;
    padding: 30px;
}

.xzzx_sj_change {
}

    .xzzx_sj_change ul li {
        float: left;
        width: 90px;
        height: 27px;
        line-height: 27px;
        text-align: center;
        font-size: 14px;
        color: #b3b6be;
        background: #eee;
        margin-right: 24px;
        cursor: pointer;
        border-radius: 3px;
    }

        .xzzx_sj_change ul li.in, .xzzx_sj_change ul li:hover {
            color: #fff;
            background: #39bbae;
        }

.xzzx_sj_list_m {
    margin-top: 37px;
}

.xzzx_sj_list_web {
    float: left;
    width: 240px;
}

    .xzzx_sj_list_web h4 {
        font-size: 14px;
        color: #282828;
        line-height: 22px;
    }

    .xzzx_sj_list_web p {
        font-size: 13px;
        color: #282828;
        line-height: 26px;
    }

.xzzx_sj_list_pic {
    float: right;
}

    .xzzx_sj_list_pic ul li {
        float: left;
        margin-right: 30px;
    }

        .xzzx_sj_list_pic ul li p {
            text-align: center;
            font-size: 14px;
            color: #574e4f;
            margin-top: 12px;
        }

.xzzx_sj_list_ewm {
    width: 172px;
    height: 172px;
    overflow: hidden;
    margin: 0 auto;
}

    .xzzx_sj_list_ewm img {
        display: block;
        width: 100%;
    }

.xzzx_sj_ts {
    padding: 10px 30px 35px;
}

    .xzzx_sj_ts p {
        margin-top: 14px;
        color: #282828;
    }

        .xzzx_sj_ts p span {
            color: #fc431f;
        }

.xzzx_sj .modal_btns {
}

    .xzzx_sj .modal_btns a {
        padding: 0;
        width: 198px;
        height: 42px;
        line-height: 42px;
        text-align: center;
        font-size: 16px;
    }

    .xzzx_sj .modal_btns p {
        font-size: 14px;
        color: #574e4f;
        margin-top: 13px;
    }

.page_form_yhhd {
    position: fixed;
    right: 57px;
    bottom: 383px;
    background: #fff;
    width: 410px;
    padding: 20px 10px 10px;
    border-radius: 5px;
    box-shadow: 0 0 20px rgba(0,0,0,.3);
    z-index: 999;
}

.form_yhhd_t {
}

    .form_yhhd_t h3 {
        font-size: 14px;
        color: #34c1a1;
        font-weight: normal;
    }

        .form_yhhd_t h3 span {
            display: inline-block;
            padding-left: 6px;
            border-left: 3px solid #34c1a1;
        }

.form_yhhd_list {
    padding-top: 10px;
}

    .form_yhhd_list ul {
        margin: 0 -5px;
    }

        .form_yhhd_list ul li {
            float: left;
            width: 200px;
            margin: 10px 5px 0;
            cursor: pointer;
        }

.form_yhhd_list_pic {
    height: 92px;
    overflow: hidden;
}

    .form_yhhd_list_pic img {
        display: block;
        width: 100%;
    }

.content.content6 {
    width: 850px;
}

.tc_yhhd {
}

.tc_yhhd_pic {
}

    .tc_yhhd_pic img {
        display: block;
        width: 100%;
    }

.tc_yhhd_m {
    padding: 0 40px 25px;
}

.tc_yhhd_tab {
    margin-top: 20px;
}

    .tc_yhhd_tab:first-child {
        margin-top: 0;
    }

.tc_yhhd_t {
}

    .tc_yhhd_t h3 {
        font-size: 20px;
        color: #f04c4b;
    }

.tc_yhhd_box_bg {
    background: #35c1a1;
    border-radius: 10px;
    padding: 6px;
    margin-top: 12px;
}

.tc_yhhd_box_m {
    border: 1px dashed #fff;
    border-radius: 5px;
    padding: 5px;
}

.tc_yhhd_box {
    background: #fff;
    padding: 1px 15px 17px;
}

.tc_yhhd_rw {
}

    .tc_yhhd_rw ul li {
        float: left;
        width: 33.333%;
        margin: 0;
        margin-top: 18px;
    }

        .tc_yhhd_rw ul li p {
            font-size: 14px;
            color: #574e4f;
            padding-left: 14px;
            background: url(../img/icon95.png) no-repeat left center;
        }

.tc_yhhd_djs {
    margin-top: 20px;
}

    .tc_yhhd_djs p {
        font-size: 20px;
        color: #a93c00;
    }

        .tc_yhhd_djs p span {
            margin-left: 10px;
        }

            .tc_yhhd_djs p span label {
                display: inline-block;
                width: 51px;
                height: 50px;
                line-height: 50px;
                text-align: center;
                background: url(../img/icon96.png) no-repeat center center;
                font-size: 42.86px;
                color: #fff;
                vertical-align: middle;
                margin: 0 3px;
            }

        .tc_yhhd_djs p a {
            float: right;
            display: inline-block;
            width: 140px;
            height: 36px;
            line-height: 36px;
            text-align: center;
            background: url(../img/icon97.png) no-repeat center center;
            font-size: 18px;
            color: #f14523;
            font-weight: bold;
            margin-right: 30px;
            margin-top: 7px;
        }

.tc_yhhd_web {
    padding-top: 5px;
}

.tc_yhhd_web_list {
    margin-top: 10px;
}

    .tc_yhhd_web_list span {
        display: block;
        float: left;
        width: 16px;
        height: 16px;
        line-height: 16px;
        background: #ff995a;
        color: #fff;
        font-size: 13px;
        text-align: center;
        border-radius: 3px;
        margin-right: 13px;
        margin-top: 4px;
    }

    .tc_yhhd_web_list p {
        font-size: 14px;
        color: #282828;
        line-height: 24px;
        overflow: hidden;
    }

.tc_yhhd_m_ts {
    margin-top: 20px;
}

    .tc_yhhd_m_ts h4 {
        font-size: 13px;
        color: #574e4f;
        font-weight: normal;
    }

    .tc_yhhd_m_ts p {
        font-size: 13px;
        color: #fc431f;
        margin-top: 14px;
    }

.tc_yhhd_m_ts_btn {
    text-align: center;
    margin-top: 18px;
}

    .tc_yhhd_m_ts_btn a {
        font-size: 16px;
        color: #f9af3c;
        text-decoration: underline;
    }

.form_zhzd {
    padding: 20px 20px 0;
}

.form_zhzd_xx {
}

    .form_zhzd_xx table {
        width: 100%;
        border: 1px solid #dde2e5;
    }

        .form_zhzd_xx table td {
            padding-left: 14px;
            height: 35px;
            vertical-align: middle;
            border: 1px solid #dde2e5;
            font-size: 14px;
            color: #282828;
        }

            .form_zhzd_xx table td span {
                color: #989fab;
            }

.form_zhzd_jq {
    margin-top: 15px;
}

    .form_zhzd_jq table {
        width: 100%;
        border: 1px solid #dde2e5;
    }

        .form_zhzd_jq table th {
            background: #39bbae;
            height: 35px;
            vertical-align: middle;
            font-size: 14px;
            color: #fff;
            font-weight: normal;
            text-align: center;
        }

            .form_zhzd_jq table th:first-child {
                width: 46px;
            }

        .form_zhzd_jq table td {
            border: 1px solid #dde2e5;
            height: 35px;
            vertical-align: middle;
            text-align: center;
            font-size: 14px;
            color: #282828;
        }

            .form_zhzd_jq table td a {
                display: inline-block;
                width: 50px;
                height: 20px;
                line-height: 20px;
                border-radius: 25px;
                border: 1px solid #3fb6b9;
                font-size: 14px;
                color: #3abab0;
                cursor: pointer;
            }

.form_zhzd .modal_btns {
}

    .form_zhzd .modal_btns a, .form_zhzd .modal_btns button {
        width: 160px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        padding: 0;
        font-size: 16px;
    }

.form_zhzd_txt {
    margin-top: 15px;
}

.form_zhzd_txt_t {
}

    .form_zhzd_txt_t span {
        display: inline-block;
        font-size: 14px;
        color: #282828;
        border-left: 4px solid #35c0a3;
        padding-left: 10px;
    }

.form_zhzd_txt textarea {
    padding: 5px;
    border: 1px solid #dde2e5;
    border-radius: 5px;
    width: 728px;
    height: 146px;
    resize: none;
    background: #f6f7f8;
    margin-top: 13px;
}

.content.content7 {
    width: 1080px;
}

.tzjl_tzjl {
    padding-bottom: 50px;
}

    .tzjl_tzjl .div_tdtz {
        margin: 0 20px;
    }

    .tzjl_tzjl .count_tit .list.list1 {
        margin-right: 0;
        margin-left: 79px;
    }

    .tzjl_tzjl .tab2 table th.th2 {
        width: 197px;
    }

    .tzjl_tzjl .tab2 table td label.lb1, #betrec table td label.lb1, #BetTable td label.lb1 {
        color: #39bbac;
    }

    .tzjl_tzjl .tab2 table td label.lb2, #betrec table td label.lb2, #BetTable td label.lb2 {
        color: #f63942;
    }

    .tzjl_tzjl .tab2 table td font {
        color: #f63942;
    }

        .tzjl_tzjl .tab2 table td font.ft1 {
            color: #06ae32;
        }

    .tzjl_tzjl .pagesize p {
        float: left;
        font-size: 14px;
        color: #f63942;
    }

    .tzjl_tzjl.tzjl_zbjl .count_tit .list.list1 {
        margin-left: 65px;
    }

    .tzjl_tzjl.tzjl_zhjl .tab2 table th span {
        padding: 0;
        padding-right: 13px;
        white-space: nowrap;
    }

.xywf_tab table td {
    white-space: nowrap;
}

.xywf_tab.xywf_lhh_tab table td .list ul li {
    display: block;
}

.xywf_tab table td font span {
    margin-right: 5px;
}

    .xywf_tab table td font span.sp1 {
        color: #fc5a34;
    }

    .xywf_tab table td font span.sp2 {
        color: #34a98e;
    }

    .xywf_tab table td font span.sp3 {
        color: #2c96c7;
    }

.xywf_tab.xywf_lhh_tab.xywf_lhh_tab1 table {
    width: 33.333%;
}

.main_pk10.xywf_main_cont .jqkj_list li span {
    float: left;
}

.main_pk10.xywf_main_cont .jqkj_list .list_drop {
    height: 175px;
}

.main_pk10.xywf_main_cont .jqkj_list li {
    padding: 7px 0;
}

    .main_pk10.xywf_main_cont .jqkj_list li .text span {
        float: none;
        margin: 0;
        margin-left: 2px;
        width: 20px;
        height: 20px;
        line-height: 20px;
    }

.radio_btn_list.radio_btn_list1 ul li {
    padding: 0 9px;
    text-align: center;
}

.smp_tit .frt ul:first-child {
    margin-left: 0;
}

.xywf_tab.xywf_gyhz_tab table th {
    border: none;
}

.xywf_tab table th .list {
}

    .xywf_tab table th .list ul {
        display: table;
        width: 100%;
        table-layout: fixed;
    }

        .xywf_tab table th .list ul li {
            display: table-cell;
        }

.xywf_tab.xywf_szp_tab table td {
    padding-right: 0;
    padding-top: 0;
}

.xywf_tab table td .list ul li label {
    display: inline-block;
    width: 48px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #d9e0e8;
    text-align: center;
    background: #efefef;
    font-size: 12px;
    color: #8c9298;
    cursor: initial;
}

.page_data_web {
    overflow: hidden;
    font-size: .44rem;
    line-height: .88rem;
}

body {
    font-family: 微软雅黑,"Open Sans",sans-serif;
    font-size: 14px;
    color: #282828;
    min-width: 1366px;
}

input, select, textarea {
    font-family: 微软雅黑,"Open Sans",sans-serif;
    font-size: 1em;
    line-height: normal;
}

.wrap {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

img, a {
    border: 0;
    color: #282828;
}

ul, li {
    list-style: none;
}

* {
    margin: 0;
    padding: 0;
}

.flt {
    float: left;
}

.frt {
    float: right;
}

.clear {
    clear: both;
}

    .list:after, .list:before, .clear:after, .clear:before {
        content: '';
        clear: both;
        display: table;
    }

.body_login {
    background: url(/Content/images/login/bg1.jpg) no-repeat fixed top center;
}

.footer {
    width: 100%;
    background: #fff;
    height: 240px;
}

.login {
    height: 750px;
}

.login_list {
    width: 300px;
    float: right;
}

    .login_list .list {
        margin-bottom: 15px;
        border: 4px solid rgba(255,255,255,.25);
    }

.logo img {
    vertical-align: middle;
}

.login_list .list1 {
    border-top: 0;
}

.login_list .logo {
    height: 120px;
    line-height: 120px;
    text-align: center;
    background: url(/Content/images/login/bg3.png) no-repeat center center;
}

.login_list .list_bg {
    padding: 56px 34px;
    margin: 0 auto;
    background: url(/Content/images/login/bg2.png) no-repeat top center;
}

.login_list li {
    margin-bottom: 30px;
    position: relative;
}

    .login_list li.li_user {
        padding-left: 30px;
        background: url(/Content/images/login/user.png) no-repeat left center;
    }

    .login_list li.li_pwd {
        padding-left: 30px;
        background: url(/Content/images/login/pwd.png) no-repeat left center;
    }

    .login_list li.li_vcode {
        padding-left: 30px;
        background: url(/Content/images/login/code.png) no-repeat left center;
    }

.icon_jp {
    position: absolute;
    right: 0;
    height: 36px;
    background: url(../img/icon1.png) no-repeat center center;
    width: 30px;
    top: 0;
    display: none;
}

.forget {
    text-align: right;
}

    .forget a {
        color: #fff;
    }

.div_tips {
    color: #fff;
    line-height: 20px;
    padding-left: 35px;
    background: url(/Content/images/icon/icon33.png) no-repeat left center;
    margin-bottom: 20px;
    margin-top: -15px;
}

.p_tips {
    line-height: 20px;
    color: #fff;
}

.li_btn .div_btn.div_btn1 {
    width: 120px;
    float: left;
}

.li_btn .div_btn.div_btn2 {
    width: 90px;
    float: right;
    background: #3d2727;
}

    .li_btn .div_btn.div_btn2 input {
        color: #fff;
    }

.li_btn.li_btn3 {
    padding-top: 20px;
}

.div_input {
    border-bottom: 1px solid #a9aeba;
    line-height: 36px;
}

    .div_input input {
        border: none;
        background: none;
        color: #fff;
        width: 100%;
    }

        .div_input input::-webkit-input-placeholder {
            color: #a9aeba;
        }

    .div_input.vcode {
        width: 115px;
        float: left;
    }

.vcode_img {
    cursor: pointer;
    float: right;
    width: 85px;
    height: 28px;
    line-height: 28px;
    background: #463434;
    text-align: center;
    margin-top: 21px;
}

    .vcode_img a {
        display: block;
        width: 70px;
        color: #d3d7e0;
    }

.li_btn {
    padding-top: 11px;
}

.login_list li.li_btn2 {
    margin-bottom: 0;
    margin-bottom: 20px;
}

.li_btn .div_btn {
    width: 100%;
    background: #39bbab;
    border-radius: 20px;
    overflow: hidden;
}

.div_btn input {
    width: 100%;
    border: none;
    background: none;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    line-height: 42px;
    height: 42px;
}

.li_btn2 .div_btn {
    width: 105px;
    border: 1px solid #fff;
    border-radius: 20px;
    overflow: hidden;
}

    .li_btn2 .div_btn input {
        font-size: 14px;
        height: 32px;
        line-height: 32px;
    }

    .li_btn2 .div_btn:first-child input {
        color: #fff;
    }

.header {
}

::-webkit-scrollbar {
    width: 12px;
    height: 12px;
    border: 1px solid #e5e9ec;
    background: #e5e9ec;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    background: #a4b8c3;
    border-radius: 10px;
}

.fadeTop {
    text-align: center;
}

    .fadeTop a {
        cursor: pointer;
        animation-iteration-count: infinite;
        display: block;
        animation-name: fadeInUp;
        animation-duration: 1s;
        animation-fill-mode: both;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0,100%,0);
    }

    to {
        opacity: 1;
        transform: none;
    }
}

.mainer {
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
}

    .modal.modal_tzjl {
        z-index: 1045;
    }

.fp_modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: table;
}

    .fp_modal .cell {
        display: table-cell;
        vertical-align: middle;
    }

.content {
    width: 780px;
    margin: 0 auto;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
}

    .content .modal_tit {
        height: 64px;
        line-height: 64px;
        padding: 0 10px;
        background: #39bbae;
        text-align: center;
        color: #fff;
        position: relative;
        padding-top: 20px;
    }

        .content .modal_tit h3 {
            font-size: 24px;
        }

        .content .modal_tit .close {
            position: absolute;
            width: 60px;
            height: 64px;
            top: 0;
            right: 0;
            background: url(/Content/images/close.png) no-repeat center center;
            cursor: pointer;
            opacity: .6;
        }

            .content .modal_tit .close:hover {
                opacity: 1;
            }

.modal_cont {
    padding: 10px;
}

.modal_text {
    padding: 20px 0;
    overflow-y: auto;
}

    .modal_text .line_text {
        text-align: center;
        width: 75%;
        margin: 0 auto;
    }

.line_text .tit {
    font-size: 14px;
    color: #282828;
}

    .line_text .tit .img {
        margin-bottom: 20px;
    }

.line_text .list {
    margin-top: 22px;
    clear: both;
    line-height: 38px;
}

    .line_text .list:before, .line_text .list:after {
        content: '';
        display: table;
        clear: both;
    }

    .line_text .list .span_tit {
        color: #6e7276;
        display: block;
        position: relative;
        float: left;
        width: 42px;
        height: 36px;
        margin-right: 20px;
    }

        .line_text .list .span_tit label {
            position: absolute;
            left: -2px;
            top: 20px;
            width: 100%;
            font-size: 12px;
            white-space: nowrap;
            color: #ff2424;
        }

    .line_text .list .line {
        float: left;
        width: 450px;
        padding: 3px;
        height: 40px;
        line-height: 40px;
        background: #fff;
        border: 1px solid #dfe1e7;
        border-radius: 30px;
    }

        .line_text .list .line span {
            margin-right: 20px;
            display: block;
            padding-left: 30px;
            background: url(/Content/images/login/sp_normal2.png) no-repeat 5px center;
            color: #bbbcbd;
            float: left;
        }

    .line_text .list.list1 .line span {
        background: url(/Content/images/login/sp_best2.png) no-repeat 5px center;
        color: #2ea78b;
    }

    .line_text .list.list2 .line span {
        background: url(/Content/images/login/sp_good2.png?v=20190318) no-repeat 5px center;
        color: #f59e2e;
    }

    .line_text .list .line p {
        float: left;
    }

    .line_text .list .line a {
        float: right;
        display: block;
        line-height: 32px;
        width: 100px;
        background: #39bbae;
        border-radius: 30px;
        color: #fff;
    }

    .line_text .list .copy {
        float: right;
    }

        .line_text .list .copy a {
            color: #6e7276;
        }

    .line_text .list .text {
        overflow: hidden;
        text-align: left;
    }

        .line_text .list .text span {
            display: inline-block;
            padding-left: 15px;
            margin-right: 15px;
        }

            .line_text .list .text span.span1 {
                background: url(/Content/images/login/sp_best.png) no-repeat left center;
                color: #2ea78b;
            }

            .line_text .list .text span.span2 {
                background: url(/Content/images/login/sp_good.png?v=20190318) no-repeat left center;
                color: #fc5a34;
            }

            .line_text .list .text span.span3 {
                background: url(/Content/images/login/sp_normal.png) no-repeat left center;
                color: #bbbcbd;
            }

.btn {
    text-align: center;
    width: 280px;
    margin: 0 auto;
    margin-top: 20px;
    padding: 0;
}

    .btn input {
        width: 100%;
        height: 36px;
        line-height: 36px;
        border-radius: 30px;
        text-align: center;
        color: #fff;
        background: #f59e2e;
        border: none;
        font-size: 16px;
    }

.modal_style2 .content .modal_tit {
    height: 48px;
    line-height: 48px;
    background: #f4f6f8;
    padding-top: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

    .modal_style2 .content .modal_tit h3 {
        text-align: left;
        font-size: 14px;
        font-weight: normal;
        color: #574e4f;
        line-height: 48px;
    }

    .modal_style2 .content .modal_tit .close {
        height: 48px;
        background: url(/Content/images/close1.png) no-repeat center center;
    }

.modal_style2 .content .modal_cont {
    padding: 0;
}

.cz_items .item {
    margin-top: 20px;
    padding: 0 20px;
    border-bottom: 1px dashed #dbdde2;
}

    .cz_items .item:first-child {
        margin-top: 0;
    }

    .cz_items .item .list {
        margin-bottom: 20px;
    }

    .cz_items .item .span_tit {
        margin-right: 20px;
        display: block;
        line-height: 40px;
        float: left;
        width: 100px;
        text-align: right;
    }

    .cz_items .item .text {
        overflow: hidden;
        line-height: 40px;
    }

.cz_tit .img {
    margin-right: 20px;
    float: left;
    line-height: 40px;
    vertical-align: middle;
}

    .cz_tit .img img {
        vertical-align: middle;
    }

.cz_tit p {
    float: left;
    line-height: 40px;
    background: #ffffdc;
    color: #fc431f;
    padding: 0 20px;
}

    .cz_tit p span {
        display: inline-block;
        padding-left: 20px;
        background: url(/Content/images/icon/icon38.png) no-repeat left center;
    }

.cz_list ul {
    overflow: hidden;
}

    .cz_list ul li {
        width: 148px;
        height: 38px;
        line-height: 38px;
        float: left;
        border: 1px solid #c7cdd2;
        margin-right: 20px;
        margin-bottom: 20px;
        border-radius: 2px;
        cursor: pointer;
        position: relative;
    }

        .cz_list ul li.on, .cz_list ul li:hover {
            border-color: #3eb6b9;
        }

            .cz_list ul li.on i, .cz_list ul li:hover i {
                position: absolute;
                display: block;
                right: 0;
                bottom: 0;
                width: 19px;
                height: 18px;
                background: url(/Content/images/icon/icon39.png) no-repeat bottom right;
            }

        .cz_list ul li img {
            vertical-align: middle;
        }

        .cz_list ul li .img {
            width: 48px;
            text-align: center;
            float: left;
        }

        .cz_list ul li p {
            overflow: hidden;
        }

.div_input2 {
    margin-right: 5px;
    float: left;
    width: 180px;
    padding: 0 20px;
    border: 1px solid #c7cdd2;
    line-height: 40px;
}

    .div_input2 input {
        border: none;
        width: 100%;
    }

.input_text {
    font-size: 16px;
    line-height: 40px;
}

    .input_text span {
        display: inline-block;
        padding-left: 15px;
        color: #fc431f;
        font-size: 14px;
    }

.div_tips2 {
    margin-left: 50px;
    margin-top: 10px;
    line-height: 30px;
}

.cz_btn {
    position: relative;
    text-align: center;
    margin-top: 20px;
}

    .cz_btn a {
        display: block;
        position: absolute;
        left: 67%;
        top: 0;
        line-height: 40px;
        color: #f59e2e;
        text-decoration: underline;
    }

    .cz_btn input, .cz_btn button {
        font-size: 16px;
        width: 200px;
        height: 40px;
        line-height: 40px;
        background: #39bbae;
        border-radius: 30px;
        color: #fff;
        border: 1px solid #39aab2;
    }

.footer {
}

.footer_list .item {
    width: 33%;
    margin-top: 20px;
    float: left;
}

    .footer_list .item.item_last {
        width: 34%;
    }

    .footer_list .item .img {
        width: 113px;
        height: 113px;
        background: #e9f3f1;
        border: 4px solid #fff;
        text-align: center;
        line-height: 113px;
        box-shadow: 2px 2px 10px rgba(60,129,202,.13);
        float: left;
        margin-right: 15px;
        overflow: hidden;
    }

    .footer_list .item .text {
        overflow: hidden;
        line-height: 20px;
        font-size: 12px;
    }

        .footer_list .item .text h3 {
            font-size: 14px;
        }

    .footer_list .item.item_last .text {
        overflow: inherit;
    }

    .footer_list .item ul li {
        margin-top: 10px;
        white-space: nowrap;
    }

        .footer_list .item ul li span {
            display: block;
            color: #36ab9e;
        }

    .footer_list .item .img img {
        vertical-align: middle;
    }

.header {
    height: 56px;
    line-height: 56px;
    background: #fff;
    box-shadow: 0 0 10px rgba(101,133,130,.06);
    font-size: 16px;
}

    .header .logo {
    }

    .header .logo {
        float: left;
        width: 220px;
        height: 56px;
        line-height: 56px;
        text-align: center;
    }

        .header .logo img {
            vertical-align: middle;
            width: 180px;
        }

.div_name {
    margin: 0 15px;
    font-size: 95%;
}

.div_money, .div_name {
    font-size: 90%;
}

.div_money {
    padding-left: 30px;
    background: url(/Content/images/icon/icon8.png) no-repeat left center;
}

    .div_money label {
        color: #f5792e;
        font-weight: bold;
    }

    .div_money a {
        display: inline-block;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        margin-left: 5px;
        margin-bottom: 3px;
    }

.a_refresh {
    background: url(/Content/images/icon/icon9.png) no-repeat center center;
}

.a_hidden {
    background: url(/Content/images/icon/icon10.png) no-repeat center center;
}

.header .div_btn {
    margin-left: 25px;
}

    .header .div_btn a {
        display: inline-block;
        width: 90px;
        height: 28px;
        background: #f63942;
        line-height: 28px;
        text-align: center;
        color: #fff;
        border-radius: 20px;
        font-size: 14px;
    }

        .header .div_btn a span {
            display: inline-block;
            padding-left: 20px;
            background: url(/Content/images/icon/icon11.png) no-repeat left center;
        }

.nav {
    margin-right: 10px;
}

    .nav li {
        float: left;
        margin: 0 11px;
        line-height: 20px;
        font-size: 12px;
        position: relative;
        z-index: 10;
    }

        .nav li a {
            display: inline-block;
        }

            .nav li a:hover {
                opacity: .7;
            }

        .nav li:hover .menu_drop {
            opacity: 1;
        }

        .nav li .menu_drop {
            display: none;
            position: absolute;
            width: 490px;
            background: #fff;
            /* right: -100%;*/
            z-index: 10;
left:-100%;
            top: 120%;
            box-shadow: 0 2px 5px rgba(0,0,0,.25);
            border-radius: 1px;
        }

            .nav li .menu_drop .menu_tit {
                padding: 0 10px;
                line-height: 48px;
                background: #f4f6f8;
                font-size: 14px;
            }

            .nav li .menu_drop .menu_tit2 {
                line-height: 62px;
                padding: 0 20px;
                border-bottom: 1px dashed #dbdde2;
            }

.menu_list {
    padding: 10px;
}

.nav li ul {
    overflow: hidden;
}

.nav li .menu_drop .span_tit {
    margin-top: 5px;
    display: block;
    float: left;
}

.nav li ul li {
    margin: 0;
    padding: 5px 0;
    line-height: 22px;
    font-size: 14px;
}

    .nav li ul li.on a, .nav li ul li a:hover {
        background: #34c1a1;
        color: #fff;
        border-radius: 2px;
    }

    .nav li ul li a {
        color: #574e4f;
        display: block;
        padding: 0 10px;
    }

.nav li .menu_drop {
    font-size: 14px;
    color: #574e4f;
}

    .nav li .menu_drop .menu_tit h3 {
        display: inline-block;
        margin-left: 40px;
        padding-left: 20px;
        background: url(/Content/images/icon/icon110.png) no-repeat left center;
        color: #39bbae;
        font-weight: normal;
    }

    .nav li .menu_drop .menu_tit label {
        color: #f59e2e;
    }

    .nav li .menu_drop .menu_tit .close {
        float: right;
        width: 40px;
        height: 48px;
        background: url(/Content/images/close1.png) no-repeat center center;
        opacity: 1;
    }

.page_form_yhhd .close {
    position: absolute;
    top: 6px;
    right: 5px;
    width: 40px;
    height: 48px;
    background: url(/Content/images/close1.png) no-repeat center center;
    opacity: 1;
}

.nav li .icon {
    height: 25px;
    margin-top: 8px;
    position: relative;
}

    .nav li .icon i {
        position: absolute;
        display: block;
        width: 25px;
        height: 20px;
        border-radius: 20px;
        background: #ff3131;
        top: -3px;
        right: -13px;
        border: 1px solid #fff;
        color: #fff;
        text-align: center;
    }

    .nav li .icon.icon1 {
        background: url(/Content/images/newIcon/icon13.png) no-repeat center center;
    }

    .nav li .icon.icon2 {
        background: url(/Content/images/newIcon/icon12.png) no-repeat center center;
    }

    .nav li .icon.icon3 {
        background: url(/Content/images/newIcon/icon14.png) no-repeat center center;
    }

    .nav li .icon.icon4 {
        background: url(/Content/images/newIcon/icon15.png) no-repeat center center;
    }

    .nav li .icon.icon5 {
        background: url(/Content/images/newIcon/icon16.png) no-repeat center center;
    }

.left_side {
    width: 220px;
    float: left;
    background: url(/Content/images/newBg/bg5.jpg) no-repeat top center;
    background-size: 100% 100%;
    overflow-y: auto;
}

    .left_side::-webkit-scrollbar {
        width: 5px;
        background: none;
        border: none;
    }

    .left_side::-webkit-scrollbar-thumb {
        background: rgba(0,0,0,.2);
    }

.side_btn {
    text-align: center;
    background: #2db595;
    padding: 10px 0;
}

    .side_btn a {
        display: inline-block;
        padding: 0 9px;
        line-height: 24px;
        border-radius: 20px;
        background: #fff;
        margin: 0 3px;
        font-size: 14px;
    }

        .side_btn a:hover, .tzjl_tab .tab_btn a:hover, .modal_btns a:hover, .cz_btn input:hover, .row_btn a:hover {
            opacity: .8;
        }

        .side_btn a.a1 {
            color: #dd1505;
        }

        .side_btn a.a2 {
            color: #f1b411;
        }

        .side_btn a.a3 {
            color: #3ea4d7;
        }

    .side_btn button {
        display: inline-block;
        padding: 0 11px;
        line-height: 24px;
        border-radius: 20px;
        background: #fff;
        margin: 0 3px;
        font-size: 14px;
    }

        .side_btn button:hover, .row_btn button:hover {
            opacity: .8;
        }

.side_tit {
    text-align: center;
    border-radius: 30px;
    border: 1px solid #fff;
    padding: 2px;
    width: 186px;
    margin: 13px auto;
    height: 38px;
    line-height: 32px;
}

    .side_tit span {
        cursor: pointer;
        display: block;
        width: 90px;
        float: left;
        font-size: 16px;
        color: #fff;
        box-sizing: initial;
        -webkit-box-sizing: initial;
        -moz-box-sizing: initial;
    }

        .side_tit span:hover, .side_tit span.on {
            background: #fff;
            border-radius: 30px;
            color: #37bda8;
            background: url(/Content/images/newIcon/btn_bg3.png) no-repeat center center;
        }

.side_list ul {
    padding-bottom: 2px;
    background: url(/Content/images/background/bg7.png) bottom center repeat-x;
}

.side_list li {
    line-height: 54px;
    padding-top: 2px;
    background: url(/Content/images/background/bg7.png) top center repeat-x;
}

    .side_list li ul li {
        background: none;
        padding-top: 0;
        margin-bottom: 10px;
        font-size: 14px;
    }

        .side_list li ul li label {
            display: block;
            float: right;
            margin-top: 15px;
            line-height: 24px;
            width: 46px;
            border-radius: 2px;
            color: #fff;
            font-size: 14px;
            text-align: center;
        }

            .side_list li ul li label.lbl_hot {
                background: #f63942;
            }

            .side_list li ul li label.lbl_new {
                background: #f59e2e;
            }

    .side_list li .drop {
        display: none;
    }

    .side_list li ul li a {
        background: rgba(0,0,0,.05);
        font-size: 14px;
        line-height: 50px;
    }

.side_list .menu_head.on, .side_list ul li:hover > a, .side_list .menu_body .menu_item:hover, .side_list .menu_body .menu_item.on {
    background: rgba(0,0,0,.1);
}

.side_list li a {
    display: block;
    padding: 0 0 0 15px;
    font-size: 17px;
    color: #fff;
}

.side_list li span {
    display: block;
    padding-left: 54px;
}

.side_list li .menu_item span {
    font-size: 14px;
}

.side_list li span.game_catogory_1 {
    background: url(/Content/images/bet/game_catogory_1.png?v=20190315) no-repeat left center;
}

.side_list li span.game_catogory_2 {
    background: url(/Content/images/bet/game_catogory_2.png?v=20190315) no-repeat left center;
}

.side_list li span.game_catogory_3 {
    background: url(/Content/images/bet/game_catogory_3.png?v=20190315) no-repeat left center;
}

.side_list li span.game_catogory_4 {
    background: url(/Content/images/bet/game_catogory_4.png?v=20190315) no-repeat left center;
}

.side_list li span.game_catogory_19 {
    background: url(/Content/images/bet/game_catogory_19.png?v=20190315) no-repeat left center;
}

.side_list li span.game_catogory_5 {
    background: url(/Content/images/bet/game_catogory_5.png?v=20190315) no-repeat left center;
}
.side_list li span.game_catogory_6 {
    background: url(/Content/images/bet/game_catogory_6.png?v=20190315) no-repeat left center;
}
.side_list li span.game_catogory_7 {
    background: url(/Content/images/bet/game_catogory_7.png?v=20190315) no-repeat left center;
}
.side_list li span.game_catogory_18 {
    background: url(/Content/images/bet/game_catogory_18.png?v=20190315) no-repeat left center;
}

.side_list li span.game_catogory_31 {
    background: url(/Content/images/bet/game_catogory_31.png?v=20190315) no-repeat left center;
}
.side_list li span.game_catogory_32 {
    background: url(/Content/images/bet/game_catogory_32.png?v=20190315) no-repeat left center;
}

.side_list li span.game_catogory_40 {
    background: url(/Content/images/bet/game_catogory_40.png?v=20190315) no-repeat left center;
}

.side_list li span.game_catogory_41 {
    background: url(/Content/images/bet/game_catogory_41.png?v=20190315) no-repeat left center;
}

.side_list li span.game_catogory_21 {
    background: url(/Content/images/bet/game_catogory_21.png?v=20190522) no-repeat left center;
}

.side_list li span.game_catogory_72 {
    background: url(/Content/images/bet/game_catogory_72.png) no-repeat left center;
    background-position: -7px;
}

.side_list li span.icon_discount {
    background: url(/Content/images/icon/icon17-7.png) no-repeat left center;
}

.side_list li span.icon_download {
    background: url(/Content/images/icon/icon17-8.png) no-repeat left center;
}

.side_list li span.icon_help {
    background: url(/Content/images/icon/icon17-9.png) no-repeat left center;
}

.side_list li span.icon_feedback {
    background: url(/Content/images/icon/icon17-10.png) no-repeat left center;
}

.main_cont {
    min-width: 1000px;
    float: left;
    overflow-y: auto;
    width: calc(100% - 220px);
}

.main_lt {
    width: 764px;
    margin-top: 16px;
}

.main_tit {
    padding: 7px 5px 6px 4px;
    background: url(/Content/images/background/bg8.png) no-repeat center center;
}

.main_logo {
    width: 124px;
    height: 89px;
    line-height: 89px;
    text-align: center;
}

    .main_logo img {
        vertical-align: middle;
    }

.main_djs {
    height: 89px;
    border: 1px solid #fff;
    border-top: 0;
    border-bottom: 0;
    width: 300px;
    text-align: center;
}

    .main_djs p {
        padding-top: 12px;
        color: #515151;
    }

        .main_djs p span {
            margin-right: 30px;
        }

.digits {
    width: 203px;
    margin: 0 auto;
    margin-top: 10px;
}

    .digits > div {
        float: left;
        line-height: 39px;
    }

    .digits span {
        font-size: 27px;
        font-weight: bold;
        color: #fff;
        text-shadow: 0 3px 3px rgba(0,0,0,.5);
        display: inline-block;
        width: 56px;
        height: 39px;
        margin: 0 2px;
        background: url(/Content/images/icon/icon188.png) no-repeat center center;
        text-align: center;
        line-height: 39px;
        letter-spacing: 14px;
        padding-left: 6px;
    }

.digits_d {
    height: 39px;
    background: url(/Content/images/icon/icon19.png) no-repeat center center;
    width: 8px;
}

.main_tit .text {
    text-align: center;
    width: 315px;
}

    .main_tit .text .img {
        margin-left: 5px;
        margin-top: 15px;
    }

    .main_tit .text p {
        line-height: 16px;
        text-align: left;
        color: #515151;
        margin-top: 10px;
        margin-left: 16px;
    }

        .main_tit .text p a {
            float: right;
            display: block;
            padding-left: 20px;
            background: url(/Content/images/icon/icon20.png) no-repeat left center;
            color: #515151;
            line-height: 16px;
        }

    .main_tit .text ul {
        overflow: hidden;
        display: inline-block;
        margin: 0 auto;
        margin-top: 8px;
    }

    .main_tit .text li {
        float: left;
        margin-left: 15px;
        background: url(/Content/images/icon/icon21.png) no-repeat center center;
        height: 43px;
        overflow: hidden;
        border-radius: 100%;
    }

        .main_tit .text li span {
            display: block;
            width: 48px;
            height: 48px;
            text-align: center;
            line-height: 48px;
            font-size: 25px;
            color: #35bba4;
            font-weight: bold;
            background-size: 100% auto;
        }

.main_lt_list {
    margin-top: 16px;
    background: #fff;
    padding-bottom: 20px;
}

.box_shadow {
    box-shadow: 0 0 5px rgba(101,133,130,.2);
}

.tz_tit {
    border-bottom: 1px dashed #d9e0e8;
    position: relative;
}

.tz_help {
    position: absolute;
    top: 0;
    right: 20px;
}

.tit_list ul {
    overflow: hidden;
    float: left;
}

.tit_list li {
    cursor: pointer;
    float: left;
    border-left: 1px solid #f0f1f6;
    line-height: 36px;
    color: #6e7276;
}

    .tit_list li a {
        display: block;
        padding: 0 8px;
        border-bottom: 2px solid #fff;
        color: #6e7276;
    }

    .tit_list li.active a, .tit_list li:hover a {
        border-bottom-color: #2ea78b;
        color: #2ea78b;
    }

.tz_tit2 {
    padding: 10px;
    line-height: 24px;
    position: relative;
}

    .tz_tit2 .list {
        padding: 2px 0;
    }

    .tz_tit2 span.span_text {
        display: block;
        float: left;
        font-weight: bold;
    }

    .tz_tit2 .text {
        overflow: hidden;
        padding-right: 200px;
    }

    .tz_tit2 li {
        float: left;
        cursor: pointer;
        padding: 0 10px;
        border-radius: 15px;
        margin-right: 5px;
    }

        .tz_tit2 li.active, .tz_tit2 li:hover {
            background: #39bbae;
            color: #fff;
        }

.help {
    float: right;
    margin-right: 20px;
    text-align: right;
    line-height: 32px;
    position: relative;
}

.help_drop {
    display: none;
    line-height: 26px;
    position: absolute;
    top: 30px;
    right: 0;
    min-width: 260px;
    max-width: 500px;
    padding: 5px 10px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 3px 15px rgba(0,0,0,.15);
    z-index: 100;
    text-align: left;
}

    .help_drop.on {
        display: block;
    }

    .help_drop .help_tit {
        color: #36ada9;
        font-size: 16px;
    }

    .help_drop .line {
        height: 1px;
        background: #e2e7ee;
        margin: 5px 0;
    }

.help a {
    display: inline-block;
    padding-left: 20px;
    background: url(/Content/images/icon/icon22.png) no-repeat left center;
    color: #666;
}

.tab_dt {
    position: relative;
    display: inline-block;
}

.nn_tab table td .tab_dt span {
    display: block;
    text-align: center;
    width: 100%;
    border-bottom: 1px solid #d9e0e8;
    line-height: 40px;
}

.nn_tab table td .tab_dt .help_drop {
    left: auto;
    right: 100%;
    top: 0;
}

.nn_tab table td .tab_dt .help_drop {
    width: 200px;
}

    .nn_tab table td .tab_dt .help_drop .help_cont {
        margin-top: 10px;
        min-height: 100px;
    }

.tab_dt:hover .help_drop {
    display: block;
}

.jjtj {
    width: 190px;
    line-height: 24px;
    overflow: hidden;
}

    .jjtj span {
        display: block;
        float: left;
        color: #2c96c7;
    }

    .jjtj .div_select {
        float: left;
    }

.div_select select {
    width: 108px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #d9e0e8;
}

.jjtj .div_select select {
    width: 117px;
}

.dbzg {
    line-height: 24px;
    color: #282828;
}

    .dbzg span {
        color: #f59e2e;
    }

.tz_list .list {
    padding: 0 15px;
    padding-top: 10px;
}

    .tz_list .list ul li {
        float: left;
        position: relative;
    }

        .tz_list .list ul li label {
            position: absolute;
            top: -5px;
            right: 0;
            font-size: 12px;
            line-height: 1em;
            font-weight: normal;
        }

            .tz_list .list ul li label.hot {
                color: #ff2121;
            }

            .tz_list .list ul li label.cold {
                color: #4097e8;
            }

    .tz_list .list ul {
        overflow: hidden;
        padding: 5px 0;
    }

        .tz_list .list ul.ul_3 {
            width: 360px;
        }

            .tz_list .list ul.ul_3 li {
                margin-bottom: 10px;
            }

.tz_dian ul li span {
    display: inline-block;
    width: 31px;
    height: 32px;
    margin: 0 5px;
    line-height: 32px;
    text-align: center;
    border: 1px solid #dcdfe2;
    border-radius: 32px;
    box-shadow: 1px 1px 2px rgba(0,0,0,.05);
    font-size: 16px;
    cursor: pointer;
}

    .tz_dian ul li span.active {
        background: #2ea78b !important;
        border-color: #2ea78b !important;
        color: #fff !important;
    }

    .tz_dian ul li span:hover {
        background: #fff;
        border-color: #2ea78b;
        color: #2ea78b;
    }

.tz_dian .span_text {
    float: left;
    line-height: 38px;
    margin-right: 10px;
    font-weight: bold;
}

.tz_btn {
}

    .tz_btn ul {
        margin-top: 2px;
    }

        .tz_btn ul li {
            float: left;
            width: 26px;
            height: 27px;
            border-radius: 5px;
            line-height: 27px;
            text-align: center;
            font-size: 15px;
            margin: 0 3px;
            cursor: pointer;
        }

            .tz_btn ul li:hover {
                color: #2ea78b;
            }

            .tz_btn ul li.on {
                background: #2ea78b;
                color: #fff;
            }

.tz_list .list .tz_dian ul.ul_1 li span {
    width: auto;
    padding: 0 10px;
    margin-right: 15px;
}

.tz_list .list .tz_dian ul.ul_2 {
    width: 620px;
}

    .tz_list .list .tz_dian ul.ul_2 li span {
        width: 34px;
        padding: 0;
        margin-right: 5px;
        margin-bottom: 15px;
    }

.tz_list .list .tz_dian ul.ul_3 {
    width: 580px;
}

    .tz_list .list .tz_dian ul.ul_3 li span {
        width: 34px;
        padding: 0;
        margin-right: 5px;
        margin-bottom: 5px;
    }

.tz_list .list .tz_dian ul.ul_4 {
    width: 360px;
}

    .tz_list .list .tz_dian ul.ul_4 li span {
        width: 34px;
        padding: 0;
        margin-right: 5px;
        margin-bottom: 5px;
    }

.main_rt {
    width: 218px;
    background: #fff;
    margin-top: 16px;
}

.main_rt_tit {
    line-height: 36px;
    border-bottom: 1px dashed #d9e0e8;
    text-align: center;
}

    .main_rt_tit span {
        display: inline-block;
        padding: 0 10px;
        color: #40b3be;
        font-size: 14px;
        vertical-align: middle;
    }

    .main_rt_tit i {
        display: inline-block;
        vertical-align: middle;
        width: 7px;
        height: 7px;
        background: url(/Content/images/icon/icon23.png) no-repeat center center;
    }

.jqkj_list .list_drop {
    height: 175px;
    overflow: hidden;
    position: relative;
}

    .jqkj_list .list_drop.on {
        overflow: inherit;
    }

.jqkj_list ul {
    position: absolute;
    background: #fff;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}

.jqkj_list li {
    border-bottom: 1px dashed #e5e9ec;
    padding: 7px 0;
    line-height: 20px;
    width: 100%;
}

    .jqkj_list li:after, .jqkj_list li:before {
        clear: both;
        content: '';
        display: table;
    }

    .jqkj_list li span {
        color: #7d8084;
        display: block;
        float: left;
        margin-left: 5px;
        letter-spacing: -1px;
        margin-right: 5px;
    }

    .jqkj_list li .text {
        overflow: hidden;
        text-align: center;
    }

        .jqkj_list li .text span {
            width: 20px;
            float: none;
            display: inline-block;
            text-align: center;
            margin: 0 -1.5px;
            border-radius: 20px;
            background: #35c0a2;
            font-weight: bold;
            color: #fff;
        }

.jqkj_list .list_drop_3 li .text span {
    margin: 0 6px;
}

.jqkj_list .more {
    padding: 8px 0;
    border-bottom: 1px solid #d9e0e8;
}

    .jqkj_list .more a {
        display: block;
        width: 40px;
        height: 16px;
        background: url(/Content/images/icon/icon24.png) no-repeat center center #eee;
        border-radius: 2px;
        margin: 0 auto;
    }

.add_num {
    margin: 0 auto;
    margin-left: 10px;
}

.yjtz_num {
    margin-left: 10px;
    margin-bottom: 10px;
}

.add_num span {
    width: 15px;
    display: inline-block;
    background: #f3f3f3;
    height: 28px;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
}

    .add_num span.span1 {
        background: url(/Content/images/icon/icon25.png) no-repeat center center;
    }

    .add_num span.span2 {
        background: url(/Content/images/icon/icon26.png) no-repeat center center;
    }

    .add_num span:hover {
    }

.add_num input {
    margin: 0 10px;
    width: 90px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #e4e4e4;
    vertical-align: middle;
}

.yjtz_num span.span_text {
    display: block;
    float: left;
}

.yjtz_num .text {
    overflow: hidden;
}

.yjtz_num {
    line-height: 28px;
}

.yjtz_list li {
    float: left;
    margin-left: 11px;
    margin-top: 10px;
    width: 40px;
    height: 26px;
    line-height: 26px;
    border-radius: 5px;
    background: #eee;
    color: #abb0b6;
    text-align: center;
    cursor: pointer;
}

    .yjtz_list li.active, .yjtz_list li:hover {
        background: #f59e2e;
        color: #fff;
    }

.yjtz_list ul {
    margin-bottom: 10px;
    overflow: hidden;
}

.yjtz_btn_list a:hover, .tab_btn_list a:hover, .tzjl_tab .tzjl_btn a:hover, .header .div_btn a:hover, .yjtz_btn_list2 a:hover {
    opacity: .8;
}

.yjtz_btn_list a {
    display: inline-block;
    width: 90px;
    height: 30px;
    background: #39bbae;
    color: #fff;
    line-height: 30px;
    text-align: center;
    border-radius: 30px;
    margin-left: 10px;
}

    .yjtz_btn_list a.disable {
        background: #bfbfbf;
    }

.yjtz_btn_list2 a {
    display: block;
    margin-left: 10px;
    width: 193px;
    height: 30px;
    line-height: 30px;
    background: #ff2121;
    color: #fff;
    border-radius: 30px;
    text-align: center;
}

.yjtz_btn_list2 {
    margin-top: 10px;
}

.yjtz_tips {
    line-height: 25px;
    padding: 7px 0;
    padding-left: 10px;
}

    .yjtz_tips span {
        color: #ff2121;
        font-weight: bold;
    }

.yjtz_tips_niuniu {
    padding-left: 0;
    text-align: center;
}

.tz_tab_list {
    margin-top: 12px;
    background: #fff;
}

.tab table {
    width: 100%;
}

.tab .span_dele {
    display: inline-block;
    padding-right: 15px;
    background: url(/Content/images/icon/icon27.png) no-repeat right center;
    cursor: pointer;
}

.tab table th {
    font-weight: normal;
    text-align: center;
}

.tab table .tr_head {
    line-height: 36px;
    background: #39bbae;
    color: #fff;
}

.tab table td {
    text-align: center;
    border-bottom: 1px dashed #d9e0e8;
    line-height: 36px;
}

.c_red {
    color: #ff1b1b;
}

.span_dele1 {
    display: inline-block;
    width: 20px;
    background: url(/Content/images/icon/icon28.png) no-repeat center center;
    cursor: pointer;
    height: 36px;
    vertical-align: middle;
}

.tab_tips {
    padding: 15px;
    line-height: 30px;
}

    .tab_tips p {
        margin-right: 20px;
    }

        .tab_tips p label {
            display: inline-block;
            text-align: center;
            padding: 0 3px;
        }

        .tab_tips p span {
            display: inline-block;
            text-align: center;
            padding: 0 3px;
        }

.div_zh {
    margin-right: 11px;
}

    .div_zh span.on {
        margin-right: 10px;
        color: #282828;
    }

    .div_zh span {
        cursor: pointer;
        color: #f59e2e;
    }

.tab_btn_list {
    margin-right: 10px;
}

    .tab_btn_list a {
        display: inline-block;
        width: 88px;
        line-height: 30px;
        text-align: center;
        border-radius: 25px;
        margin-right: 10px;
    }

        .tab_btn_list a.a1 {
            background: #ff2121;
            color: #fff;
        }

        .tab_btn_list a.a2 {
            background: #f59e2e;
            color: #fff;
        }

        .tab_btn_list a.a3 {
            background: #39bbae;
            color: #fff;
        }

    .tab_btn_list .random {
        width: 97px;
        display: inline-block;
    }

.div_sc a {
    color: #f59e2e;
}

.tzjl_tit {
    line-height: 27px;
    margin: 12px 0;
}

    .tzjl_tit ul li {
        cursor: pointer;
        border-radius: 2px;
        line-height: 27px;
        float: left;
        width: 96px;
        text-align: center;
    }

        .tzjl_tit ul li:hover, .tzjl_tit ul li.active {
            background: #39bbae;
            color: #fff;
        }

    .tzjl_tit a {
        display: inline-block;
        color: #ffa321;
        margin-left: 20px;
        font-size: 12px;
        padding-left: 25px;
        background: url(/Content/images/icon/icon30.png) no-repeat left center;
    }

        .tzjl_tit a span {
            text-decoration: underline;
        }

.tzjl_tab {
    background: #fff;
    margin-bottom: 20px;
}

    .tzjl_tab table {
        width: 100%;
        line-height: 36px;
    }

    .tzjl_tab td {
        font-size: 12px;
        padding-bottom: 10px;
        line-height: 22px;
        padding: 10px 0;
        padding-top: 5px;
        border-bottom: 1px dashed #d9e0e8;
        text-align: center;
    }

        .tzjl_tab td span {
            color: #ff2121;
        }

.tab_overflow {
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
}

    .tab_overflow.on {
        height: auto;
    }

.tzjl_tab .tab_btn .a_btn {
    width: 70px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin: 0 5px;
}

    .tzjl_tab .tab_btn .a_btn a {
        color: #fff;
        width: 70px;
        position: relative;
        display: inline-block;
        border-radius: 30px;
        background: #3abaae;
    }

    .tzjl_tab .tab_btn .a_btn .drop {
        position: absolute;
        right: 100%;
        padding-right: 8px;
        color: #282828;
        top: 50%;
        margin-top: -50px;
        width: 140px;
        display: none;
    }

.a_btn .drop .p_btn a {
    display: inline-block;
    padding: 0 10px;
    line-height: 20px;
    background: #40b3be;
    color: #fff;
    border-radius: 20px;
    width: 55px;
    margin: 0 3px;
}

.a_btn .drop i {
    position: absolute;
    top: 50%;
    margin-top: 10px;
    right: 3px;
    background: #fff;
    width: 10px;
    height: 10px;
    border: 1px solid #d9e0e8;
    display: block;
    transform: rotate(45deg);
    border-bottom: 0;
    border-left: 0;
}

.a_btn .drop .text {
    border: 1px solid #d9e0e8;
    background: #fff;
    line-height: 30px;
    text-align: center;
}

.a_btn .drop .p_btn {
    border-top: 1px solid #d9e0e8;
}

.tzjl_tab tr:last-child td {
    border-bottom-style: solid;
}

.tzjl_tab th {
    font-weight: normal;
    border-bottom: 1px solid #d9e0e8;
    text-align: center;
}

.tzjl_tab .tzjl_btn {
    text-align: center;
    padding: 6px 0;
    line-height: 30px;
}

    .tzjl_tab .tzjl_btn a {
        display: block;
        width: 170px;
        margin: 0 auto;
        line-height: 30px;
        background: #39bbae;
        color: #fff;
        border-radius: 30px;
    }

.div_alt {
    position: fixed;
    left: 228px;
    bottom: 0;
    width: 160px;
}

    .div_alt .item {
        background: #fff;
        margin-bottom: 10px;
    }

        .div_alt .item .tit {
            position: relative;
            line-height: 30px;
            background: #f23636;
            padding: 0 10px;
            color: #fff;
        }

            .div_alt .item .tit span {
                display: inline-block;
                padding-left: 20px;
                background: url(/Content/images/icon/icon31.png) no-repeat left center;
            }

            .div_alt .item .tit .close {
                position: absolute;
                right: 0;
                top: 0;
                width: 30px;
                height: 30px;
                background: url(/Content/images/icon/icon32.png) no-repeat center center;
                cursor: pointer;
                opacity: 1;
            }

        .div_alt .item .cont {
            min-height: 78px;
            display: table;
            width: 100%;
        }

            .div_alt .item .cont .cell {
                display: table-cell;
                vertical-align: middle;
                text-align: center;
            }

                .div_alt .item .cont .cell p {
                    padding: 0 3px;
                    line-height: 25px;
                }

                    .div_alt .item .cont .cell p span {
                        color: #d21010;
                    }

.tz_list .text {
    padding: 0 10px;
}

.list_btns {
    padding: 15px 0;
}

    .list_btns a {
        float: right;
        border-radius: 30px;
        background: #f59e2e;
        color: #fff;
        margin-left: 20px;
        display: inline-block;
        padding: 0 20px;
        line-height: 28px;
    }

        .list_btns a.a_daoru {
            float: left;
            background: #39bbae;
            color: #fff;
            margin-left: 0;
        }

.div_textarea {
    position: relative;
    padding: 10px 15px;
    background: #f8f9fb;
    border: 1px solid #39bbae;
    border-radius: 5px;
}

    .div_textarea textarea {
        width: 100%;
        resize: none;
        border: none;
        height: 175px;
        background: #f8f9fb;
        line-height: 25px;
    }

textarea::-webkit-input-placeholder {
    color: #707070;
}

.text1 .div_textarea textarea {
    height: 140px;
}

.modal_style3 .content {
    width: 300px;
    border-radius: 10px;
}

.modal_style3 .tit {
    padding-top: 30px;
    text-align: center;
    font-size: 18px;
    color: #ff532b;
    position: relative;
    font-weight: bold;
}

    .modal_style3 .tit .close {
        position: absolute;
        top: 0;
        right: 0;
        width: 40px;
        height: 40px;
        background: url(/Content/images/close1.png) no-repeat center center;
    }

.modal_tips {
    border-bottom: 1px solid #e4e5e8;
    padding: 20px 40px;
    font-size: 16px;
    line-height: 28px;
    color: #494950;
}

    .modal_tips span {
        color: #ff532b;
        font-weight: bold;
    }

.modal_btns {
    text-align: center;
    padding: 20px;
}

    .modal_btns a, .modal_btns button {
        display: inline-block;
        padding: 0 30px;
        line-height: 30px;
        color: #fff;
        border-radius: 20px;
        margin: 0 10px;
        border: none;
    }

        .modal_btns a.a1, .modal_btns button.a1 {
            background: #39bbae;
            color: #fff;
        }

        .modal_btns a.a2, .modal_btns button.a2 {
            background: #f59e2e;
        }

        .modal_btns button:disabled {
            background: #ced2d1;
        }

.modal_style2 .content .modal_tit.modal_tit2 {
    padding-top: 40px;
    background: none;
}

    .modal_style2 .content .modal_tit.modal_tit2 h3 {
        border-radius: 3px;
        text-align: center;
        font-weight: bold;
        color: #fff;
        background: #ff9c57;
        text-align: center;
        margin: -20px 50px;
        font-size: 15px;
        line-height: 40px;
    }

.tk_items .span_tit {
    display: block;
    width: 260px;
    text-align: right;
    float: left;
    margin-right: 30px;
}

.tk_items .text {
    overflow: hidden;
}

.tk_items .list {
    clear: both;
    line-height: 40px;
    margin-bottom: 20px;
}

.tk_items {
    color: #574e4f;
}

.modal .div_select select {
    width: 220px;
    height: 40px;
    line-height: 40px;
    text-indent: 18px;
    color: #7b8186;
}

.modal .div_select select {
    border: 1px solid #c7cdd2;
    border-radius: 2px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("/Content/images/icon/icon40.png") no-repeat scroll right center transparent;
    padding-right: 40px;
}

    .modal .div_select select::-ms-expand {
        display: none;
    }

.tk_tab {
    width: 685px;
    margin: 0 auto;
    margin-top: 35px;
}

    .tk_tab table {
        width: 100%;
        font-size: 13px;
    }

        .tk_tab table td {
            border: 1px solid #e4e4e4;
            line-height: 35px;
            padding: 0 23px;
            text-align: left;
            table-layout: fixed;
        }

            .tk_tab table td span {
                color: red;
            }

.center {
    text-align: center;
}

.close {
    cursor: pointer;
}

.modal_edzh {
    display: block;
    background: none;
}

.modal_tk {
    display: block;
    background: none;
}

.modal_tkjd {
    display: block;
    background: none;
}

.modal_tk3.modal_style3 .content {
    width: 545px;
}

.modal_tk3 {
    display: block;
    background: none;
}

.tk_text {
    width: 290px;
    margin: 0 auto;
    margin-top: 30px;
    text-align: left;
}

.modal_style3 .tk_text h4 {
    margin-left: 10px;
    line-height: 50px;
    font-size: 16px;
    color: #494950;
    font-weight: normal;
    text-align: left;
}

.div_pwd {
    position: relative;
    width: 100%;
    height: 38px;
    border: 1px solid #c7cdd2;
    border-radius: 2px;
    line-height: 38px;
    margin-bottom: 100px;
}

.div_jp {
    position: absolute;
    left: 100%;
    width: 40px;
    background: url(../img/icon1-1.png) no-repeat center center;
    cursor: pointer;
    height: 40px;
    top: 0;
    display: none;
}

.div_pwd input {
    width: 100%;
    border: 0;
    background: none;
    text-align: center;
}

.modal_style3 h4 {
    font-size: 16px;
    text-align: center;
    font-weight: normal;
    margin-top: 10px;
}

.modal_tips2 {
    text-align: center;
    line-height: 40px;
    border-bottom: 1px solid #e4e5e8;
    color: #9e9ea3;
    padding: 5px 0;
}

    .modal_tips2 span {
        color: #ff3b1b;
    }

.modal_btns2 {
    padding: 10px 0;
    line-height: 40px;
    text-align: center;
}

    .modal_btns2 a {
        text-decoration: underline;
        margin: 0 10px;
    }

        .modal_btns2 a.a1 {
            color: #3cb7b5;
        }

        .modal_btns2 a.a2 {
            color: #f59e2e;
        }

.modal_win_list span {
    display: block;
    width: 300px;
    text-align: center;
    line-height: 40px;
    margin: 0 auto;
    border-radius: 20px;
    cursor: pointer;
    margin-top: 10px;
    background: #39bbae;
    color: #fff;
}

.rt_full {
    position: fixed;
    right: 0;
    bottom: 30px;
}

    .rt_full .item {
        cursor: pointer;
        float: right;
        transition: all .5s;
    }

        .rt_full .item .img {
            width: 47px;
            float: left;
            text-align: center;
            line-height: 47px;
        }

        .rt_full .item img {
            vertical-align: middle;
        }

    .rt_full .item {
        margin-top: 10px;
        width: 47px;
        height: 47px;
        overflow: hidden;
        white-space: normal;
        border: 1px solid #39aab2;
        background: #39bbae;
        color: #fff;
        line-height: 47px;
        border-radius: 30px 0 0 30px;
    }

        .rt_full .item:hover {
            width: 145px;
            border-color: #e78d19;
            background: #f59e2e;
        }

.modal_tkjd .modal_btns {
    border-top: 1px solid #e4e5e8;
}

.modal_tkjd .content {
    width: 540px;
    color: #494950;
}

.div_tkjd {
    margin: 20px 40px;
    border-left: 2px dashed #e8e8e8;
    font-size: 16px;
}

.modal_tkjd .span_tit {
    margin-bottom: 20px;
    display: block;
    padding-left: 35px;
    background: url(/Content/images/icon/icon47.png) no-repeat left center #fff;
    margin-left: -12px;
    font-size: 16px;
    line-height: 20px;
}

.modal_tkjd .item {
    padding-bottom: 20px;
}

.modal_tkjd .text {
    margin-left: 20px;
    background: #f4f6f8;
    padding: 10px;
    line-height: 30px;
}

    .modal_tkjd .text .span_time {
        font-size: 14px;
        color: #9e9ea3;
    }

.c_ff532b {
    color: #ff532b;
}

.c_34c1a0 {
    color: #34c1a0;
}

.c_f59e2e {
    color: #f59e2e;
}

.modal_tkjd .list ul {
    overflow: hidden;
    font-size: 14px;
    color: #9e9ea3;
}

    .modal_tkjd .list ul li {
        float: left;
        width: 50%;
    }

.bold {
    font-weight: bold;
}

.modal_zfb .modal_tit span {
    display: inline-block;
    padding-left: 130px;
    background: url(/Content/images/icon/icon48-0.png) no-repeat left center;
    margin-right: 20px;
}

.modal_zfb .content {
    width: 860px;
}

.modal_zfb .modal_tit font {
    color: #282828;
}

.modal_zfb {
    display: block;
    background: none;
    overflow-y: auto;
}

.modal_cz {
    display: block;
    background: none;
}

.div_zfb {
    border-bottom: 1px dashed #dbdde2;
    padding: 0 35px;
    padding-bottom: 35px;
}

    .div_zfb .zfb_lt {
        float: left;
        width: 430px;
    }

.zfb_lt .list {
    margin-top: 30px;
}

    .zfb_lt .list .span_tit {
        display: block;
        float: left;
        width: 108px;
        text-align: right;
        margin-right: 30px;
        color: #574e4f;
    }

    .zfb_lt .list .text {
        overflow: hidden;
    }

        .zfb_lt .list .text label {
            float: right;
            color: #fc431f;
        }

.zfb_tips {
    line-height: 20px;
    padding: 10px 0;
    background: #ffffdc;
    text-align: center;
    color: #fc431f;
    margin-top: 30px;
}

    .zfb_tips span {
        display: inline-block;
        padding-left: 20px;
        background: url(/Content/images/icon/icon38.png) no-repeat left 4px;
    }

.zfb_rt {
    width: 260px;
    margin-top: 40px;
    border: 1px solid #f4f6f8;
    float: right;
}

.zfb_rt_tit {
    background: #f4f6f8;
    line-height: 22px;
    color: #494950;
    font-size: 12px;
    padding: 10px 15px;
}

.zfb_rt_text {
    text-align: center;
    width: 171px;
    margin: 0 auto;
}

    .zfb_rt_text h3 {
        line-height: 45px;
        font-size: 16px;
        color: #ff532b;
    }

    .zfb_rt_text p {
        padding: 5px 20px;
        text-align: center;
        background: #f4f6f8;
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 20px;
    }

    .zfb_rt_text input {
        width: 130px;
        height: 30px;
        line-height: 30px;
        margin: 0 auto;
        border-radius: 20px;
        background: #39bbae;
        color: #fff;
        border: none;
        font-size: 14px;
        margin-top: 10px;
        margin-bottom: 20px;
    }

.modal_tips3 {
    font-size: 13px;
    margin: 20px 30px;
    margin-bottom: 40px;
}

    .modal_tips3 p {
        margin-top: 10px;
        line-height: 22px;
    }

        .modal_tips3 p span {
            color: #ff532b;
        }

.modal_zfb2 .modal_tips {
    padding: 20px 30px;
}

.main_text {
    margin: 20px;
    background: #fff;
}

.main_text_tit {
    height: 44px;
    background: #f4f6f8;
    line-height: 48px;
}

    .main_text_tit ul {
        overflow: hidden;
    }

        .main_text_tit ul li {
            float: left;
            height: 44px;
            line-height: 41px;
            border-left: 1px solid #e8ecf0;
            border-top: 3px solid #f4f6f8;
            cursor: pointer;
        }

            .main_text_tit ul li:first-child {
                border-left: none;
            }

            .main_text_tit ul li.on, .main_text_tit ul li:hover {
                background: #fff;
            }

            .main_text_tit ul li span {
                display: inline-block;
                padding-left: 30px;
            }

                .main_text_tit ul li span.span1 {
                    background: url(/Content/images/icon/icon49.png) no-repeat left center;
                }

                .main_text_tit ul li span.span2 {
                    background: url(/Content/images/icon/icon50.png) no-repeat left center;
                }

                .main_text_tit ul li span.span3 {
                    background: url(/Content/images/icon/icon51.png) no-repeat left center;
                }

                .main_text_tit ul li span.span4 {
                    background: url(/Content/images/icon/icon52.png) no-repeat left center;
                }

                .main_text_tit ul li span.span5 {
                    background: url(/Content/images/icon/icon53.png) no-repeat left center;
                }

            .main_text_tit ul li a {
                display: block;
                padding: 0 30px;
            }

            .main_text_tit ul li.on, .main_text_tit ul li:hover {
                border-top-color: #f63942;
            }

                .main_text_tit ul li.on a, .main_text_tit ul li:hover a {
                    color: #f63942;
                }

                .main_text_tit ul li.on span.span1, .main_text_tit ul li:hover span.span1 {
                    background: url(/Content/images/icon/icon49-1.png) no-repeat left center;
                }

                .main_text_tit ul li.on span.span2, .main_text_tit ul li:hover span.span2 {
                    background: url(/Content/images/icon/icon50-1.png) no-repeat left center;
                }

                .main_text_tit ul li.on span.span3, .main_text_tit ul li:hover span.span3 {
                    background: url(/Content/images/icon/icon51-1.png) no-repeat left center;
                }

                .main_text_tit ul li.on span.span4, .main_text_tit ul li:hover span.span4 {
                    background: url(/Content/images/icon/icon52-1.png) no-repeat left center;
                }

                .main_text_tit ul li.on span.span5, .main_text_tit ul li:hover span.span5 {
                    background: url(/Content/images/icon/icon53-1.png) no-repeat left center;
                }

            .main_text_tit ul li span.span6 {
                background: url(/Content/images/icon/icon105.png) no-repeat left center;
            }

            .main_text_tit ul li span.span7 {
                background: url(/Content/images/icon/icon106.png) no-repeat left center;
            }

            .main_text_tit ul li span.span8 {
                background: url(/Content/images/icon/icon107.png) no-repeat left center;
            }

            .main_text_tit ul li span.span9 {
                background: url(/Content/images/icon/icon108.png) no-repeat left center;
            }

            .main_text_tit ul li.on span.span6, .main_text_tit ul li:hover span.span6 {
                background: url(/Content/images/icon/icon105-1.png) no-repeat left center;
            }

            .main_text_tit ul li.on span.span7, .main_text_tit ul li:hover span.span7 {
                background: url(/Content/images/icon/icon106-1.png) no-repeat left center;
            }

            .main_text_tit ul li.on span.span8, .main_text_tit ul li:hover span.span8 {
                background: url(/Content/images/icon/icon107-1.png) no-repeat left center;
            }

            .main_text_tit ul li.on span.span9, .main_text_tit ul li:hover span.span9 {
                background: url(/Content/images/icon/icon108-1.png) no-repeat left center;
            }

.item4_tit {
    padding: 20px;
}

    .item4_tit ul {
        overflow: hidden;
    }

        .item4_tit ul li a {
            color: #b5c0ca;
        }

    .item4_tit.item4_tit2 ul {
        max-width: 1220px;
        width: auto;
    }

    .item4_tit.item4_tit2 {
        padding-top: 10px;
    }

        .item4_tit.item4_tit2 ul li {
            padding: 0;
            width: 150px;
            margin-top: 10px;
        }

    .item4_tit ul li {
        float: left;
        text-align: center;
        height: 29px;
        line-height: 29px;
        padding: 0 15px;
        border: 1px solid #b5c0ca;
        color: #b5c0ca;
        border-radius: 20px;
        margin: 0 10px;
        white-space: nowrap;
        font-size: 100%;
    }

        .item4_tit ul li a {
            display: inline-block;
            padding: 0 0 0 25px;
            background: url(/Content/images/icon/icon54.png) no-repeat left center;
            border: none;
        }

        .item4_tit ul li.on, .item4_tit ul li.active, .item4_tit ul li:hover {
            background: #39bbae;
            color: #fff;
            border-color: #39aab2;
        }

            .item4_tit ul li.on a, .item4_tit ul li.active a, .item4_tit ul li:hover a {
                color: #fff;
                background: url(/Content/images/icon/icon54-1.png) no-repeat left center;
                border: none;
            }

.item4_taggle {
    margin-top: 50px;
}

    .item4_taggle .row {
        width: 940px;
        margin: 0 auto;
        margin-bottom: 15px;
        min-height: 40px;
        line-height: 40px;
    }

        .item4_taggle .row .span_tit {
            display: block;
            height: 40px;
            float: left;
            width: 145px;
            text-align: right;
            margin-right: 20px;
        }

            .item4_taggle .row .span_tit label {
                color: #e2232a;
                padding-right: 4px;
            }

        .item4_taggle .row .text {
            position: relative;
            float: left;
            margin-right: 20px;
        }

            .item4_taggle .row .text.center {
                width: 422px;
            }

.input_drop {
    display: none;
    position: absolute;
    top: 40px;
    left: 0;
    width: 180px;
    padding-top: 10px;
    z-index: 100;
}

.drop_khyhcs.input_drop .drop_bg {
    max-height: 220px;
    overflow-y: auto;
}

.input_drop .drop_bg {
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.25);
    line-height: 36px;
}

.input_drop ul.ul_text li {
    padding: 0 20px;
    cursor: pointer;
}

    .input_drop ul.ul_text li.on, .input_drop ul.ul_text li:hover {
        background: #d8f2ee;
        color: #2cb2a6;
        font-weight: bold;
    }

.input_drop .drop_bg::-webkit-scrollbar, .input_drop .drop_bg::-webkit-scrollbar-thumb {
    border-radius: 0;
    width: 14px;
}

.input_drop .drop_bg::-webkit-scrollbar-thumb {
    background: #a9b6be;
}

.item4_taggle .row .text .zfb_tips {
    width: 392px;
    padding: 10px 15px;
    text-align: left;
}

.item4_taggle .row .bank_tips {
    float: left;
    color: #f63942;
    width: 320px;
    height: 42px;
    display: table;
    line-height: 20px;
}

    .item4_taggle .row .bank_tips p {
        display: table-cell;
        vertical-align: middle;
    }

.div_input3 {
    width: 380px;
    padding: 0 20px;
    border: 1px solid #c7cdd2;
    border-radius: 2px;
    background: #fff;
    position: relative;
}

.err .div_input3 span {
    display: block;
}

.div_input3 span {
    display: none;
    width: 40px;
    height: 40px;
    background: url(/Content/images/icon/icon55.png) no-repeat center center;
    position: absolute;
    top: 0;
    right: 0;
}

.div_input3 input {
    width: 100%;
    border: none;
    background: none;
    color: #000;
}

.div_input3.on {
    border-color: #3eb6b9;
}

.row_btn {
    padding-top: 40px;
}

    .row_btn a {
        display: inline-block;
        width: 196px;
        color: #fff;
        border-radius: 30px;
        margin-right: 20px;
        text-align: center;
        line-height: 40px;
        font-size: 16px;
    }

    .row_btn button {
        display: inline-block;
        width: 196px;
        color: #fff;
        border-radius: 30px;
        margin-right: 20px;
        text-align: center;
        line-height: 40px;
        font-size: 16px;
    }

.a_style_btn1 {
    display: inline-block;
    border: 1px solid #39aab2;
    background: #39bbae;
    color: #fff;
}

.a_style_btn2 {
    background: #f59e2e;
    border: 1px solid #db871a;
}

.drop_khyh {
    width: 700px;
}

    .drop_khyh .drop_bg {
        border-radius: 5px;
        overflow: hidden;
    }

.drop_tit {
    background: #f5f6f8;
}

    .drop_tit ul {
        overflow: hidden;
    }

    .drop_tit li {
        float: left;
        width: 100px;
        border-left: 1px solid #e8ebf0;
        text-align: center;
        border-top: 3px solid #f5f6f8;
        color: #7b7f82;
        cursor: pointer;
    }

        .drop_tit li.on, .drop_tit li:hover {
            background: #fff;
            border-top-color: #f73943;
            color: #f63942;
        }

        .drop_tit li:first-child {
            border-left: 0;
        }

.ul_bank_img {
    padding: 0 20px;
    padding-bottom: 20px;
    overflow: hidden;
}

    .ul_bank_img li {
        float: left;
        width: 25%;
        height: 60px;
        line-height: 60px;
        cursor: pointer;
    }

        .ul_bank_img li img {
            vertical-align: middle;
        }

.drop_text_list span {
    display: inline-block;
}

.drop_text_list .span_tit1 {
    display: block;
    line-height: 30px;
    float: left;
    width: 50px;
    text-align: center;
    color: #f73943;
}

.drop_text_list {
    margin-top: 10px;
}

    .drop_text_list div {
        margin-bottom: 10px;
    }

    .drop_text_list ul {
        overflow: hidden;
    }

    .drop_text_list li {
        float: left;
        margin-right: 15px;
        color: #282828;
        line-height: 30px;
        cursor: pointer;
    }

.item4_tit {
    border-bottom: 1px dashed #c7cdd2;
}

.bank_set1 {
    width: 764px;
    margin: 0 auto;
    border: 1px solid #e8ecf0;
    margin-top: 25px;
}

    .bank_set1 .set_title {
        background: #f9f9f9;
        line-height: 76px;
        padding: 0 25px;
    }

        .bank_set1 .set_title img {
            vertical-align: middle;
        }

.set_list {
    margin-left: 160px;
    padding: 30px 0;
}

    .set_list .list {
        line-height: 40px;
        margin-bottom: 10px;
    }

    .set_list span {
        display: block;
        float: left;
        padding-left: 17px;
        background: url(/Content/images/icon/icon56.png) no-repeat left center;
        width: 128px;
    }

    .set_list .text {
        overflow: hidden;
        color: #ff2a34;
    }

.item4_taggle_set .row {
    text-align: center;
}

.set_tips {
    padding-top: 250px;
}

.tips_seccuss {
    padding-top: 80px;
    background: url(/Content/images/icon/icon42.png) no-repeat top center;
    text-align: center;
    font-size: 16px;
}

    .tips_seccuss.tips_ts {
        background: url(/Content/images/icon/icon41.png) no-repeat top center;
    }

.set_tips .p_btn {
    text-align: center;
    margin-top: 40px;
}

    .set_tips .p_btn a {
        display: inline-block;
        padding: 0 40px;
        line-height: 40px;
        border: 1px solid #39aab2;
        background: #39bbae;
        color: #fff;
        border-radius: 30px;
    }

.bank_set3 {
    width: 764px;
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 40px;
}

    .bank_set3 table {
        width: 100%;
    }

        .bank_set3 table td, .bank_set3 table th {
            border: 1px solid #e4e4e4;
            line-height: 35px;
            text-align: center;
            font-weight: normal;
        }

        .bank_set3 table th {
            background: #f4f6f8;
        }

.div_tips3 {
    margin-top: 210px;
    margin-left: 220px;
    line-height: 30px;
}

    .div_tips3 span {
        color: #fc431f;
    }

.modal_bank2 p {
    text-align: center;
    padding: 20px 0;
}

.div_err {
    color: #fc431f;
}

.c_adb3b9 {
    color: #adb3b9;
}

li.remove {
    display: none;
}

.side_list2 .item, .sc_list {
    padding-top: 2px;
    background: url(/Content/images/background/bg7.png) repeat-x top center;
}

.sc_tit {
    padding: 10px 17px;
    padding-right: 20px;
    position: relative;
}

.item1 .sc_tit span {
    line-height: 30px;
}

.item1 .sc_btn {
    margin-top: 5px;
}

.sc_tit span {
    display: block;
    line-height: 54px;
    color: #fff;
    font-size: 17px;
    float: left;
}

.sc_tit .sc_btn {
    float: right;
}

    .sc_tit .sc_btn a {
        display: none;
        width: 55px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        border: 1px solid #fff;
        border-radius: 30px;
        color: #fff;
    }

        .sc_tit .sc_btn a.sc_add {
            background: #f59e2e;
            border-color: #f59e2e;
            margin-bottom: 10px;
        }

        .sc_tit .sc_btn a.show {
            display: block;
        }

.sc_list label {
    float: right;
}

    .sc_list label.betinfo_amount {
        width: 60px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        border: 1px solid #fff;
        border-radius: 30px;
        color: #fff;
        margin-top: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.sc_list .i_dele {
    display: none;
    width: 15px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 10px;
    background: url(/Content/images/close2.png) no-repeat center center;
    cursor: pointer;
}

.dele .i_dele {
    display: block;
}

.sc_list li font {
    cursor: pointer;
    color: #ed1c24;
    margin-left: 10px;
}

.sc_list li a {
    color: #fff;
    display: block;
}

    .sc_list li a:hover {
        text-decoration: none;
    }

.sc_list li {
    margin-bottom: 5px;
    line-height: 38px;
    min-height: 38px;
    background: rgba(2,50,42,.18);
    padding: 0 17px;
    padding-right: 35px;
    position: relative;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}

    .sc_list li:hover {
        background: rgba(2,50,42,.4);
    }

    .sc_list li:last-child {
        margin-bottom: 0;
    }

.sc_list .betinfo_tit {
    width: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
}

.sc_list_tit {
    line-height: 38px;
    color: #fff;
    padding-left: 17px;
    padding-right: 33px;
}

    .sc_list_tit .span1 {
        display: inline-block;
        margin-left: 22px;
    }

    .sc_list_tit .span2 {
        display: inline-block;
        float: right;
    }

.sc_add_modal {
    padding: 10px;
    width: 280px;
    position: fixed;
    top: 5px;
    left: -100px;
    bottom: 10px;
    overflow-y: auto;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.25);
    z-index: 100;
}

    .sc_add_modal .item .tit {
        line-height: 34px;
    }

        .sc_add_modal .item .tit span {
            display: inline-block;
            font-weight: bold;
            line-height: 13px;
            border-left: 4px solid #34c1a1;
            color: #34c1a1;
            padding-left: 6px;
        }

.left_side {
    position: relative;
    z-index: 101;
    overflow-y: auto;
}

.add_btn {
    float: right;
    width: 55px;
    height: 24px;
    border-radius: 30px;
    line-height: 24px;
    background: #39bbae;
    color: #fff;
    border: none;
    cursor: pointer;
}

.sc_add_modal .item li {
    cursor: pointer;
    line-height: 38px;
    border: 1px solid #f4f6f8;
    background: #f4f6f8;
    margin-bottom: 10px;
    padding: 0 10px;
    height: 38px;
}

    .sc_add_modal .item li.on, .sc_add_modal .item li:hover {
        border: 1px solid #40b3be;
    }

    .sc_add_modal .item li span {
        display: inline-block;
    }

    .sc_add_modal .item li i {
        display: block;
        float: right;
        width: 15px;
        height: 40px;
        background: url(/Content/images/icon/icon59.png) no-repeat center center;
    }

        .sc_add_modal .item li i.i_dele {
            background: url(/Content/images/close2.png) no-repeat center center;
        }

.sc_xq_modal {
    width: 300px;
    position: fixed;
    top: 5px;
    left: -100px;
    bottom: 10px;
    overflow-y: auto;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.25);
    z-index: 100;
}

.sc_xq_tit {
    line-height: 46px;
    background: #f4f6f8;
    padding: 0 10px;
    padding-left: 20px;
    font-size: 16px;
    color: #574e4f;
}

    .sc_xq_tit span {
        line-height: 25px;
        width: 240px;
        display: inline-block;
        margin-top: 10px;
        word-break: break-all;
    }

    .sc_xq_tit .close {
        float: right;
        width: 30px;
        height: 46px;
        background: url(/Content/images/close2.png) no-repeat center center;
        opacity: 1;
    }

.sc_xq_modal li {
    line-height: 30px;
    padding: 0 20px;
}

    .sc_xq_modal li span {
        display: inline-block;
        padding-left: 20px;
        background: url(/Content/images/icon/icon60.png) no-repeat left center;
        float: left;
        margin-right: 15px;
    }

    .sc_xq_modal li .text {
        overflow: hidden;
    }

.modal_sc.modal_style2 .content .modal_tit h3 {
    font-size: 16px;
    padding-left: 15px;
}

.modal_sc.modal_style2 .content .modal_tit .close {
    width: 40px;
    background: url(../img/icon62.png) no-repeat center center;
}

.modal_sc .modal_btns {
    border-top: 1px solid #d9e0e8;
}

.modal_sc .content {
    width: 340px;
}

.xjsc {
    padding: 30px 50px;
    padding-top: 10px;
}

    .xjsc li span {
        display: inline-block;
        padding-left: 20px;
        background: url(/Content/images/icon/icon61.png) no-repeat left center;
        line-height: 40px;
    }

    .xjsc .div_input {
        border: 1px solid #d9e0e8;
        padding: 0 10px;
    }

        .xjsc .div_input input {
            color: #282828;
        }

.p_icon {
    text-align: center;
    font-size: 16px;
    padding-top: 70px;
    margin-top: 20px;
}

    .p_icon.p_seccuss {
        background: url(/Content/images/icon/icon42.png) no-repeat top center;
    }

    .p_icon.p_dele {
        background: url(/Content/images/icon/icon41.png) no-repeat top center;
    }

.span_qh {
    float: left;
    line-height: 22px;
    display: block;
    margin: 0 12px;
    border: 1px solid #3ab9b0;
    margin-top: 7px;
    width: 74px;
    text-align: center;
    border-radius: 30px;
    color: #3ab9b0;
    cursor: pointer;
}

.tz_check {
    position: absolute;
    bottom: 5px;
    right: 10px;
    margin-top: 40px;
    margin-right: 10px;
}

.tz_tit_ssc {
    min-height: 80px;
}

.tz_list_check {
    line-height: 20px;
    margin-top: 10px;
    height: 20px;
}

    .tz_list_check ul {
        float: left;
        margin-left: 10px;
    }

    .tz_list_check p {
        float: right;
        margin-right: 20px;
        color: #7f8083;
        padding-left: 20px;
        background: url(/Content/images/icon/icon65.png) no-repeat left center;
    }

        .tz_list_check p span {
            color: #fc431f;
            padding: 0 5px;
        }

    .tz_list_check li {
        margin-right: 20px;
        float: left;
        padding-left: 20px;
        background: url(/Content/images/icon/icon64.png) no-repeat left center;
        cursor: pointer;
    }

        .tz_list_check li.on {
            background: url(/Content/images/icon/icon64-1.png) no-repeat left center;
        }

.main_pk10 .main_lt_list.on {
    min-height: 651px;
}

.main_pk10 .main_lt_list {
    min-height: 213px;
    height: auto;
    padding-bottom: 20px;
}

.main_pk10 .main_djs {
    width: 225px;
}

    .main_pk10 .main_djs p {
        font-size: 85%;
    }

        .main_pk10 .main_djs p span {
            margin-right: 15px;
        }

.main_pk10 .main_tit .text p {
    float: left;
}

.main_pk10 .main_tit .text {
    width: 400px;
    position: relative;
}

    .main_pk10 .main_tit .text .img {
        width: 408px;
    }

    .main_pk10 .main_tit .text ul {
        margin-top: 0;
    }

    .main_pk10 .main_tit .text li {
        margin: 0 1px;
        width: 38px;
        height: 34px;
        background: url(/Content/images/bet/car.png) no-repeat center center;
        border-radius: 0;
    }

.main_pk10 .main_tit .sound {
    display: inline-block;
    margin: 5px 10px 0 10px;
    float: left;
    bottom: 39px;
}

.main_pk10 .main_tit .text li span {
    width: auto;
    height: auto;
    background: none;
    line-height: 34px;
    font-size: 20px;
    text-shadow: 0 0 1px #000;
    color: #fff;
}

.pk10animation.ani-off {
    display: none;
}

.pk10templete.is_mlaft .main_djs p span {
    margin-right: 0;
}

.pk10templete.is_mlaft .text li {
    margin: 0 1px;
    width: 38px;
    height: 38px;
    background: url(/Content/images/icon/icon21.png);
    background-size: contain;
    border-radius: 0;
}

    .pk10templete.is_mlaft .text li span {
        width: auto;
        height: auto;
        background: none;
        line-height: 34px;
        font-size: 20px;
        text-shadow: 0 0 0;
        color: #35bba4;
    }

.dh_kg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 67px;
    height: 24px;
    background: url(/Content/images/icon/icon67.png) no-repeat center center;
    line-height: 24px;
    text-align: center;
    color: #fff;
    cursor: pointer;
}

.lbl_sound {
    display: block;
    width: 24px;
    height: 24px;
    background: url(/Content/images/bet/sound.png) no-repeat center center;
}

.dh_sound {
    position: absolute;
    left: 68px;
    bottom: 0;
}

    .dh_sound.sounds-off .lbl_sound {
        background: url(/Content/images/bet/sound-1.png) no-repeat center center;
    }

.dh_kg span {
    display: inline-block;
    padding-left: 10px;
    background: url(/Content/images/icon/icon68.png) no-repeat left center;
    font-size: 12px;
}

.main_logo {
    position: relative;
}

.sc_img {
    margin-top: 14px;
}

.main_pk10 .jqkj_list .list_drop {
    height: 462px;
}

.main_pk10 .jqkj_list li span {
    float: none;
}

.main_pk10 .jqkj_list li {
    padding: 4px 0;
}

    .main_pk10 .jqkj_list li .text span {
        margin: 3px .4px;
        width: 17px;
        height: 17px;
        line-height: 17px;
        font-size: 12px;
        font-weight: normal;
    }

.jqkj_list li span.span01 {
    background: #ff652f;
}

.jqkj_list li span.span02 {
    background: #ff0095;
}

.jqkj_list li span.span03 {
    background: #f42020;
}

.jqkj_list li span.span04 {
    background: #eeca00;
}

.jqkj_list li span.span05 {
    background: #4de607;
}

.jqkj_list li span.span06 {
    background: #402fc4;
}

.jqkj_list li span.span07 {
    background: #a800c4;
}

.jqkj_list li span.span08 {
    background: #9ecf01;
}

.jqkj_list li span.span09 {
    background: #bbb;
}

.jqkj_list li span.span10 {
    background: #1ecbc0;
}

.taggle_list {
    margin: 0 10px;
    margin-top: 25px;
    border-bottom: 1px solid #dbdde2;
    height: 30px;
    line-height: 30px;
}

    .taggle_list ul {
        margin-left: 10px;
    }

    .taggle_list li {
        float: left;
        margin-left: 10px;
        cursor: pointer;
    }

        .taggle_list li a {
            display: block;
            border: 1px solid #dbdde2;
            height: 29px;
            line-height: 29px;
            padding: 0 15px;
            background: #fafafa;
            min-width: 50px;
            text-align: center;
        }

        .taggle_list li:hover a, .taggle_list li.on a {
            color: #f59e2e;
            background: #fff;
            border-bottom-color: #fff;
        }

.div_select2 select {
    line-height: 40px;
    width: 422px;
    text-indent: 20px;
    height: 40px;
    color: #7b8186;
}

.pbwt_text {
    border: 1px solid #e8ecf0;
    border-radius: 1px;
    width: 760px;
    margin: 0 auto;
}

    .pbwt_text .title {
        line-height: 60px;
        padding: 0 20px;
        background: #f9f9f9;
    }

        .pbwt_text .title span {
            display: inline-block;
            padding-left: 25px;
            background: url(../img/icon69.png) no-repeat left center;
            color: #7b8186;
            font-size: 16px;
        }

    .pbwt_text .div_input3 {
        width: 280px;
    }

    .pbwt_text .list {
        padding: 80px 0;
        margin-left: 50px;
        padding-bottom: 120px;
    }

    .pbwt_text .row {
        width: auto;
    }

.item4_taggle .pbwt_text .row .text.center {
    width: 320px;
}

.yd_zt {
    text-align: center;
    width: 422px;
    margin: 0 auto;
    margin-top: 150px;
    font-size: 16px;
}

    .yd_zt span {
        display: inline-block;
        margin: 0 15px;
    }

.span_qyz {
    padding-left: 30px;
    background: url(/Content/images/icon/icon70-1.png) no-repeat left center;
}

.span_close {
    padding-left: 30px;
    background: url(/Content/images/icon/icon70.png) no-repeat left center;
}

.item4_taggle .list_center .row .text {
    float: none;
    margin: 0 auto;
    text-align: center;
}

    .item4_taggle .list_center .row .text .zfb_tips {
        margin: 0 auto;
        margin-top: 30px;
    }

.modal_yddl .yddl_tit {
    line-height: 48px;
    text-align: center;
    color: #fc431f;
    background: #f4f6f8;
}

    .modal_yddl .yddl_tit span {
        display: inline-block;
        padding-left: 20px;
        background: url(/Content/images/icon/icon38.png) no-repeat left center;
    }

.modal_yddl .yddl_text {
    padding: 30px 0;
    width: 500px;
    margin: 0 auto;
}

.div_input4 {
    width: 300px;
    height: 36px;
    padding: 0 20px;
    border-radius: 30px;
    border: 1px solid #dcdee5;
    background: #f4f6f8;
    line-height: 36px;
    margin-right: 20px;
    float: left;
}

.yddl_text input {
    width: 100%;
    border: none;
    background: none;
}

.div_btn4 {
    width: 137px;
    height: 36px;
    line-height: 36px;
    border-radius: 30px;
    float: left;
    background: #f59e2e;
}

    .div_btn4 input {
        color: #fff;
        height: 36px;
    }

.tab_list {
    margin: 20px 30px;
}

    .tab_list .list {
        width: 48.5%;
    }

.tab2 table, .awardTab table {
    width: 100%;
    table-layout: fixed;
    line-height: 40px;
    text-align: center;
}

    .tab2 table th, .awardTab table th {
        background: #39bbae;
        color: #fff;
        font-weight: normal;
        font-size: 16px;
        text-align: center;
    }

    .awardTab table td {
        border: 1px solid #dce0e8;
        vertical-align: middle;
    }

    .tab2 table td {
        border: 1px solid #dce0e8;
    }

.c_2192f2 {
    color: #2192f2;
}

.taggle_list.taggle_list2 {
    margin: 0 30px;
}

.item1_taggle {
    margin: 0 30px;
    margin-right: 20px;
    margin-top: 20px;
    overflow: hidden;
    padding: 0 1px;
    padding-right: 10px;
    overflow-y: auto;
}

.tab2 .tab_fixed {
    table-layout: initial;
}

.tab2 table th span {
    display: inline-block;
    padding: 0 20px;
    position: relative;
}

    .tab2 table th span i {
        display: block;
        width: 6px;
        height: 5px;
        cursor: pointer;
        position: absolute;
        right: 0;
    }

        .tab2 table th span i:hover {
            opacity: .6;
        }

        .tab2 table th span i.i_up {
            background-position: 0 0;
            top: 14px;
        }

        .tab2 table th span i.i_down {
            background-position: bottom center;
            bottom: 14px;
        }

.tab2 table td {
    white-space: nowrap;
}

    .tab2 table td.td1 {
        width: 180px;
    }

.tab3 table {
    table-layout: inherit;
}

.span_dcl {
    color: #f49e2d;
}

.span_ydz {
    color: #26b999;
}

.span_up {
    color: #26b999;
}

.span_down {
    color: #f63942;
}

.c_2192f2 {
    color: #2192f2;
}

.pagesize a {
    display: inline-block;
    border: 1px solid #e2e5eb;
    margin: 0 5px;
    min-width: 10px;
    padding: 0 5px;
    text-align: center;
}

    .pagesize a.on, .pagesize a:hover {
        background: #39bbae;
        color: #fff;
        border-color: #39bbae;
    }

.pagesize span {
    color: #7b7e82;
    display: inline-block;
    padding: 0 10px;
}

    .pagesize span input {
        width: 21px;
        height: 21px;
        background: #f6f7fb;
        border: 1px solid #e2e5eb;
        text-align: center;
        margin: 0 5px;
    }

.pagesize input[type=button] {
    width: 50px;
    height: 23px;
    line-height: 21px;
    border: 1px solid #e2e5eb;
    background: #fff;
    color: #7b7e82;
}

.pagesize.right {
    text-align: right;
    margin: 40px 0;
}

.pagesize {
    margin: 20px 0;
    line-height: 21px;
    font-size: 12px;
}

.item2_taggle {
    margin: 0 28px;
}

.count_tit {
    padding: 10px 0;
    line-height: 36px;
}

    .count_tit .list:first-of-type {
        margin-right: 20px;
    }

    .count_tit .list span {
        float: left;
    }

    .count_tit .list {
        margin: 7.5px 0;
    }

        .count_tit .list div {
            float: left;
        }

        .count_tit .list span {
            color: #5e656f;
        }

    .count_tit .div_date {
        width: 166px;
        background: url(/Content/images/date.png) no-repeat 95% center;
        height: 34px;
        padding: 0 10px;
        line-height: 34px;
        border: 1px solid #dbdde2;
    }

        .count_tit .div_date input {
            width: 100%;
            border: none;
            background: none;
        }

.span_fh {
    margin: 0 10px;
}

.tyle_list label {
    display: inline-block;
    padding-left: 20px;
    background: url(/Content/images/icon/icon72.png) no-repeat left center;
    margin: 0 20px;
    font-weight: normal;
}

    .tyle_list label.on {
        background: url(/Content/images/icon/icon72-1.png) no-repeat left center;
        font-weight: normal;
    }

.day_list label {
    display: inline-block;
    width: 80px;
    text-align: center;
    background: #eee;
    color: #b3b6be;
    border-radius: 3px;
    margin: 0 12px;
    font-size: 16px;
    line-height: 36px;
}

    .day_list label.on, .day_list label:hover {
        background: #f63942;
        color: #fff;
    }

.count_tit .frt input {
    width: 134px;
    height: 36px;
    line-height: 34px;
    text-align: center;
    background: #f59e2e;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
    border: 1px solid #f59e2e;
}

    .count_tit .frt input:hover {
        opacity: .8;
    }

    .count_tit .frt input.input_back {
        background: none;
        border: 1px solid #f49e2d;
        color: #f49e2d;
        margin-left: 20px;
    }

    .count_tit .frt input.input_back2 {
        background: #39bbae;
        border: 1px solid #39bbae;
        color: #fff;
        margin-left: 20px;
    }

.main_text_taggle {
    overflow: hidden;
    overflow-y: auto;
    margin-right: 5px;
    min-height: 850px;
}

    .main_text_taggle::-webkit-scrollbar {
        background: #e5e9ec;
        width: 10px;
        border: none;
    }

.wdqy {
    width: 1000px;
    border-radius: 4px;
    padding: 0 30px;
    border: 1px solid #d9e0e8;
    margin: 0 auto;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

    .wdqy h3 {
        line-height: 15px;
        font-size: 14px;
        font-weight: normal;
        border-left: 4px solid #39bbae;
        padding-left: 10px;
    }

    .wdqy .item {
        padding-top: 25px;
    }

.list_clone {
    line-height: 34px;
}

    .list_clone li {
        float: left;
        padding: 0 17px;
        background: url(../img/icon73.png) no-repeat left center;
        color: #5d6a80;
    }

    .list_clone .list {
        margin-top: 12px;
    }

    .list_clone ul {
        overflow: hidden;
    }

    .list_clone .span_tit {
        display: block;
        margin-top: 5px;
        width: 56px;
        height: 25px;
        border-radius: 2px;
        background: #34c0a1;
        color: #fff;
        line-height: 25px;
        text-align: center;
        float: left;
    }

    .list_clone li:first-child {
        background: none;
    }

    .list_clone li span {
        float: left;
    }

    .list_clone li .div_input {
        float: left;
        width: 98px;
        height: 34px;
        line-height: 34px;
        border: 1px solid #dde2e5;
        background: #f3f5f7;
        margin: 0 10px;
    }

        .list_clone li .div_input input {
            width: 100%;
            text-align: center;
            color: #282828;
        }

.list_chone_btn {
    text-align: center;
    margin-top: 24px;
    position: relative;
}

    .list_chone_btn span {
        position: absolute;
        left: 60%;
        top: 0;
        line-height: 36px;
    }

        .list_chone_btn span a {
            color: #00a2ff;
            text-decoration: underline;
            margin-left: 20px;
        }

    .list_chone_btn .btn {
        display: inline-block;
        margin: 0 20px;
        width: 146px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        background: #f59e2e;
        color: #fff;
        color: #fff;
        font-size: 16px;
        border-radius: 30px;
    }

.item4_taggle2.item4_taggle {
    margin-top: 0;
}

.team_list ul {
    overflow: hidden;
    margin: 0 -.5%;
}

    .team_list ul li {
        width: 11.5%;
        margin: 0 .5%;
        float: left;
        text-align: center;
    }

        .team_list ul li .list {
            border: 1px solid #40b4bd;
            border-radius: 3px;
            overflow: hidden;
            line-height: 43px;
        }

        .team_list ul li h3 {
            line-height: 35px;
            background: #39bbad;
            color: #fff;
            font-weight: normal;
        }

        .team_list ul li p {
            font-size: 24px;
            color: #ff892b;
        }

.item2_taggle .taggle_list {
    margin: 0;
    margin-top: 20px;
}

    .item2_taggle .taggle_list ul {
        margin-left: 0;
    }

.img img {
    max-width: 100%;
}

.div_khzx {
    margin: 0 27px;
}

    .div_khzx .item {
        margin-top: 20px;
    }

        .div_khzx .item h3 {
            font-weight: normal;
            font-size: 16px;
            padding-left: 10px;
            line-height: 15px;
            border-left: 4px solid #2db595;
        }

        .div_khzx .item .list {
            margin-top: 20px;
            line-height: 38px;
        }

            .div_khzx .item .list .span_tit {
                display: block;
                float: left;
                width: 100px;
                text-align: right;
                color: #5e656f;
                margin-right: 10px;
            }

.div_checkbox span {
    display: inline-block;
    padding-left: 30px;
    margin-right: 20px;
    background: url(/Content/images/icon/icon75.png) no-repeat left center;
    cursor: pointer;
}

    .div_checkbox span.on {
        background: url(/Content/images/icon/icon75-1.png) no-repeat left center;
    }

.div_khzx .item .list .text {
    overflow: hidden;
}

.div_khzx .div_input {
    width: 260px;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
    border: 1px solid #c7cdd2;
    float: left;
}

    .div_khzx .div_input input {
        color: #282828;
    }

.div_khzx .div_tips {
    float: left;
    height: 38px;
    display: table;
    margin: 0;
}

    .div_khzx .div_tips p {
        display: table-cell;
        vertical-align: middle;
        color: #adb3b9;
    }

    .div_khzx .div_tips span {
        padding-left: 30px;
        color: #282828;
    }

        .div_khzx .div_tips span label {
            color: #f63942;
        }

.div_input_num > span {
    float: left;
    color: #adb3b9;
}

.div_input_num .add_num {
    float: left;
    margin: 0 20px;
}

    .div_input_num .add_num input {
        color: #f63942;
    }

.div_sider {
    width: 460px;
    float: left;
    margin-left: 50px;
    margin-top: 10px;
}

.div_khzx .list ul {
    overflow: hidden;
}

    .div_khzx .list ul li {
        float: left;
    }

    .div_khzx .list ul li {
        width: 24%;
        min-height: 40px;
        margin: 10px 0;
    }

        .div_khzx .list ul li .div_input {
            width: 98px;
            text-align: center;
        }

            .div_khzx .list ul li .div_input input {
                text-align: center;
            }

        .div_khzx .list ul li .div_tips {
            padding-left: 10px;
            width: 40px;
            white-space: nowrap;
        }

            .div_khzx .list ul li .div_tips span {
                padding-left: 0;
                color: #ee3749;
            }

.div_khzx .list_btn {
    text-align: center;
}

    .div_khzx .list_btn a {
        display: inline-block;
        width: 196px;
        height: 40px;
        line-height: 40px;
        border: 1px solid #39aab2;
        background: #38bcaa;
        color: #fff;
        font-size: 16px;
        border-radius: 30px;
    }

.tgsd_text {
    text-align: center;
    padding-top: 200px;
    color: #f63942;
}

    .tgsd_text span {
        display: inline-block;
        padding-left: 30px;
        background: url(../img/icon84.png) no-repeat left center;
        line-height: 20px;
        font-size: 16px;
    }

.div_textarea2 {
    width: 433px;
    height: 50px;
    border: 1px solid #c7cdd2;
    padding: 5px;
    line-height: 30px;
}

    .div_textarea2 textarea {
        width: 100%;
        height: 30px;
        line-height: 20px;
        border: none;
        resize: none;
    }

.item_tab table {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
}

    .item_tab table th {
        border-bottom: 1px solid #39aab2;
        line-height: 40px;
        background: #39bbac;
        font-weight: normal;
        font-size: 14px;
        color: #fff;
    }

    .item_tab table td {
        border: 1px solid #dce0e8;
        line-height: 40px;
        text-align: center;
    }

        .item_tab table td span {
            cursor: pointer;
            position: relative;
            display: inline-block;
            margin: 0 10px;
        }

            .item_tab table td span img {
                width: 90px;
                background: #fff;
                position: absolute;
                bottom: 80%;
                left: 50%;
                margin-left: -45px;
                box-shadow: 0 0 5px rgba(0,0,0,.25);
                display: none;
            }

            .item_tab table td span:hover img {
                display: block;
            }

            .item_tab table td span.span_ewm, .item_tab table td span.span_ewm a {
                color: #3eb6b9;
            }

            .item_tab table td span.span_dele, .item_tab table td span.span_dele a {
                color: #f63942;
            }

            .item_tab table td span.span_xq, .item_tab table td span.span_xq a {
                color: #f99236;
            }

            .item_tab table td span.span_copy, .item_tab table td span.span_copy a {
                color: #3eb71f;
            }

.div_tdtz {
    margin: 0 27px;
}

.div_input5 {
    width: 128px;
    padding: 0 10px;
    line-height: 34px;
    border: 1px solid #dbdde2;
}

    .div_input5.div_input6 {
        width: 200px;
    }

    .div_input5 input {
        width: 100%;
        border: none;
        background: none;
    }

.div_select3 select {
    width: 150px;
    line-height: 34px;
    border: 1px solid #dbdde2;
    height: 36px;
}

.count_tit .list.list1 {
    margin-right: 20px;
}

.day_list2.day_list {
    margin-left: 20px;
}

.day_list3.day_list {
    margin-left: 0;
}

.day_list2.day_list label {
    background: #fff;
    border: 1px solid #b3b6be;
    color: #b3b6be;
    line-height: 34px;
}

    .day_list2.day_list label:hover, .day_list2.day_list label.on {
        border-color: #fc431f;
        color: #fc431f;
    }

.tab_fixed td span {
    display: inline-block;
    padding: 0 10px;
    white-space: nowrap;
    text-align: center;
}

.tab_fixed td a {
    cursor: pointer;
}

.flt_tips {
    float: left;
    color: #fc431f;
    margin-top: 15px;
}

.frt.flt {
    float: left;
    margin-left: 9px;
}

.div_tit h3 {
    line-height: 15px;
    padding-left: 10px;
    border-left: 4px solid #39bbae;
    font-weight: normal;
    margin-bottom: 20px;
    font-size: 16px;
    margin-top: 10px;
}

    .div_tit h3 span {
        color: #f59e2e;
    }

        .div_tit h3 span.span1 {
            display: inline-block;
            padding-left: 90px;
            color: #282828;
        }

    .div_tit h3 label {
        color: #f63942;
    }

.row_tit {
    width: 940px;
    margin: 0 auto;
}

    .row_tit h3 {
        font-weight: normal;
        margin-left: 5px;
        margin-bottom: 50px;
        padding-left: 10px;
        border-left: 4px solid #f59e2e;
        color: #7b8186;
        font-size: 16px;
    }

.div_select5 select {
    width: 142px;
    height: 36px;
    line-height: 36px;
    text-indent: 10px;
    color: #7b8186;
}

.div_select5 select {
    border: 1px solid #c7cdd2;
    border-radius: 2px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("/Content/images/icon/icon40.png") no-repeat scroll right center transparent;
    padding-right: 40px;
}

.div_zst {
    padding: 0 20px;
    min-height: 700px;
}

    .div_zst .list2 {
        border-left: 1px solid #d9e0e8;
        padding-left: 26px;
    }

        .div_zst .list2 ul {
            overflow: hidden;
        }

        .div_zst .list2 li {
            float: left;
            margin-right: 10px;
        }

            .div_zst .list2 li a {
                display: inline-block;
                padding: 0 20px;
                line-height: 23px;
                text-align: center;
                color: #3fb5bc;
                background: #ebf8f7;
                border: 1px solid #3fb5bc;
                border-radius: 2px;
            }

                .div_zst .list2 li.active a, .div_zst .list2 li a:hover {
                    background: #39bbac;
                    color: #fff;
                }

        .div_zst .list2 .tyle_list label {
            padding-left: 0;
            background: none;
            margin: 0;
            margin-left: 20px;
        }

.main_text {
    overflow-y: auto;
}

.div_zst .img img {
    max-width: 100%;
}

.modal_style3 .tit h1 {
    color: #282828;
    font-size: 16px;
}

.border_none {
    border: 0;
}

.item_tips {
    margin-top: 30px;
}

    .item_tips .tyle_list label {
        color: #5d6a80;
        display: block;
        line-height: 30px;
    }

    .item_tips p {
        float: left;
        line-height: 30px;
    }

    .item_tips .tyle_list {
        overflow: hidden;
    }

.c_f5792e {
    color: #f5792e;
}

.tab_fixed td a {
    margin: 0 5px;
}

    .tab_fixed td a.a_qy {
        color: #fc431f;
    }

.tab_drop {
    position: absolute;
    left: -30px;
    top: 38px;
    min-width: 200px;
    text-align: center;
    color: #2192f2;
    border: 1px solid #2192f2;
    background: #f6fbfe;
    padding: 10px 0;
    display: none;
}

    .tab_drop .close {
        position: absolute;
        top: 5px;
        right: 5px;
        width: 16px;
        height: 16px;
        background: url(/Content/images/icon/close2.png) no-repeat center center;
    }

    .tab_drop i {
        display: block;
        width: 14px;
        height: 8px;
        position: absolute;
        top: -8px;
        background: url(/Content/images/icon/icon90.png) no-repeat center center;
        left: 58px;
    }

.div_dl {
    position: relative;
    cursor: pointer;
    display: inline-block;
}

    .div_dl:hover .tab_drop {
        display: block;
        z-index: 100;
    }

.flt_list {
    margin-right: 50px;
    color: #f49e2d;
}

.hygl_tab {
    padding: 25px 10px;
}

    .hygl_tab table {
        width: 100%;
        table-layout: fixed;
    }

        .hygl_tab table td {
            padding: 0 40px;
            line-height: 40px;
            border: 1px solid #dce0e8;
        }

            .hygl_tab table td:first-child {
                width: 40%;
            }

        .hygl_tab table .tr1 td {
            border: none;
            padding: 0 20px;
        }

    .hygl_tab .a_btn {
        display: block;
        line-height: 36px;
        width: 134px;
        text-align: center;
        border-radius: 3px;
        background: #f59e2e;
        color: #fff;
        margin-top: 20px;
    }

.div_hygl4 {
    margin: 0 15px;
}

.tr_none td {
    padding: 20px 0;
    height: 40px;
}

.hygl_tab .tab_btn {
    margin-top: 40px;
    text-align: center;
}

    .hygl_tab .tab_btn a {
        margin: 0 auto;
    }

.tab2 h3 {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: normal;
}

.div_tit .count_tit {
    padding: 0;
    margin-top: -8px;
    margin-left: 50px;
}

.c_39bbac {
    color: #39bbac;
}

.c_f63942 {
    color: #f63942;
}

.c_06ae32 {
    color: #06ae32;
}

.div_wdqy {
    width: 900px;
    margin: 0 auto;
    margin-top: 10px;
}

    .div_wdqy .item {
        margin-top: 20px;
    }

    .div_wdqy .wdqy_lt {
        width: 206px;
        background: #f59e2e;
        border-radius: 5px;
    }

        .div_wdqy .wdqy_lt.bg2 {
            background: url(/Content/images/icon/icon94.png) repeat-y center center;
        }

    .div_wdqy .wdqy_rt {
        width: 680px;
        border: 1px solid #dbdde2;
        border-radius: 5px;
    }

        .div_wdqy .wdqy_rt .span_tit {
            margin-left: 18px;
            width: 88px;
            padding-left: 13px;
            background: url(/Content/images/icon/icon92.png) no-repeat left center;
            line-height: 21px;
            color: #3cb9b3;
            display: block;
            float: left;
        }

        .div_wdqy .wdqy_rt .list {
            padding-top: 20px;
        }

        .div_wdqy .wdqy_rt .text {
            overflow: hidden;
        }

        .div_wdqy .wdqy_rt .row label {
            display: block;
            float: left;
            width: 52px;
            height: 21px;
            line-height: 21px;
            background: #34c0a1;
            font-size: 12px;
            text-align: center;
            color: #fff;
            border-radius: 2px;
        }

        .div_wdqy .wdqy_rt .row_text {
            overflow: hidden;
            margin-bottom: 10px;
        }

        .div_wdqy .wdqy_rt ul li {
            float: left;
            margin-left: 10px;
        }

        .div_wdqy .wdqy_rt ul {
            overflow: hidden;
            line-height: 21px;
        }

        .div_wdqy .wdqy_rt .row span {
            color: #f63942;
        }

.wdqy_lt {
    position: relative;
}

    .wdqy_lt h3 {
        padding-top: 30px;
        padding-bottom: 15px;
        background: url(/Content/images/icon/icon93.png) no-repeat left bottom;
        margin-left: 20px;
        color: #fff;
        font-size: 16px;
    }

    .wdqy_lt .lt_text {
        position: absolute;
        left: 20px;
        bottom: 30px;
        color: #fff;
        line-height: 25px;
    }

.div_wdqy .wdqy_lt.bg2 h3 {
    background: url(/Content/images/icon/icon93-1.png) no-repeat left bottom;
}

.lt_text_btn {
    text-align: center;
}

    .lt_text_btn a {
        display: inline-block;
        width: 78px;
        height: 28px;
        line-height: 28px;
        border: 1px solid #fff;
        border-radius: 30px;
        text-align: center;
        color: #fff;
        margin-right: 5px;
    }

        .lt_text_btn a.on {
            background: #fff;
            color: #37bda8;
        }

.list_bottom {
    text-align: center;
    line-height: 36px;
    background: #f4f6f8;
}

    .list_bottom a {
        color: #00a2ff;
        text-decoration: underline;
        margin-left: 20px;
    }

.form_kf {
    height: 580px;
    width: 300px;
    position: fixed;
    right: 5px;
    bottom: 10px;
    background: #fff;
    overflow: auto;
    border-radius: 5px;
    overflow: hidden;
    z-index: 90;
    box-shadow: 0 2px 10px rgba(0,0,0,.15);
}

.form_kf_dw {
    position: relative;
    height: 100%;
    width: 100%;
}

.kf_lb_t {
    height: 39px;
    line-height: 39px;
    background: url(../img/kf_bg34.png) no-repeat center top;
    border-bottom: 1px solid #d2d9d8;
}

.kf_lb_sq {
    float: right;
    margin-right: 15px;
    width: 16px;
    height: 39px;
    background: url(../img/kf_icon87.png) no-repeat center center;
    cursor: pointer;
}

.kf_lb_t h3 {
    font-size: 16px;
    font-weight: normal;
    color: #555;
    padding-left: 15px;
}

.kf_lb_tb {
    padding: 1px 18px 0 16px;
}

.kf_lb_item {
    margin-top: 22px;
}

    .kf_lb_item h3 {
        font-size: 14px;
        color: #555;
        font-weight: normal;
        padding-left: 16px;
        background: url(../img/kf_icon88.png) no-repeat left center;
        height: 16px;
        line-height: 16px;
        cursor: pointer;
    }

        .kf_lb_item h3 span {
            display: block;
            float: right;
            width: 16px;
            height: 16px;
            background: url(../img/kf_icon90.png) no-repeat center center;
            cursor: pointer;
        }

    .kf_lb_item ul {
    }

        .kf_lb_item ul li {
            margin-top: 22px;
            cursor: pointer;
        }

.kf_item_pic {
    float: left;
    margin-left: 5px;
}

    .kf_item_pic img {
        display: block;
    }

.kf_item_name {
    float: left;
    margin-left: 13px;
    line-height: 30px;
}

    .kf_item_name span {
        font-size: 14px;
        color: #ccc;
    }

    .kf_item_name.in span {
        color: #39bbae;
    }

.kf_lb_search {
    position: absolute;
    bottom: 16px;
    left: 17px;
}

.lb_search_dw {
    position: relative;
}

.kf_lb_search input {
    width: 241px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #d2d9d8;
    border-radius: 35px;
    padding-left: 15px;
}

.kf_lb_search a {
    display: block;
    width: 38px;
    height: 32px;
    background: url(../img/kf_icon91.png) no-repeat center center;
    position: absolute;
    right: 1px;
    top: 1px;
}

.form_kf_ltc {
    position: fixed;
    height: 640px;
    width: 800px;
    bottom: 10px;
    right: 320px;
    background: #fff;
    z-index: 98;
    box-shadow: 0 2px 10px rgba(0,0,0,.15);
    border-radius: 5px;
}

.kf_ltc_dw {
    position: relative;
    width: 100%;
    height: 100%;
}

.kf_ltc_close {
    position: absolute;
    top: 11px;
    right: 11px;
    cursor: pointer;
}

    .kf_ltc_close img {
        display: block;
    }

.kf_ltc_ltlb {
    float: left;
    width: 215px;
    background: url(../img/bg5-1.jpg) no-repeat top center;
    height: 640px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

    .kf_ltc_ltlb ul {
        padding: 0 8px;
    }

        .kf_ltc_ltlb ul li {
            margin-top: 8px;
            background: rgba(255,255,255,.5);
            border-radius: 5px;
            padding: 8px;
            line-height: 32px;
            cursor: pointer;
        }

            .kf_ltc_ltlb ul li span {
                display: block;
                width: 32px;
                height: 32px;
                border-radius: 5px;
                float: left;
            }

                .kf_ltc_ltlb ul li span.sp1 {
                    background: #ffbd2f url(../img/kf_icon92.png) no-repeat center center;
                }

                .kf_ltc_ltlb ul li span.sp2 {
                    background: #ff782f url(../img/kf_icon93.png) no-repeat center center;
                }

                .kf_ltc_ltlb ul li span.sp3 {
                    background: #3197fc url(../img/kf_icon94.png) no-repeat center center;
                }

                .kf_ltc_ltlb ul li span.sp4 {
                    background: #cacfd4 url(../img/kf_icon94.png) no-repeat center center;
                }

            .kf_ltc_ltlb ul li p {
                float: left;
                margin-left: 7px;
                font-size: 16px;
                color: #000;
            }

.kf_ltc_ltxx {
    float: left;
    width: 585px;
    height: 640px;
}

.kf_ltc_ltk {
    padding: 2px 24px 0 13px;
    height: 500px;
    overflow: auto;
    position: relative;
}

.fk_ltc_tips {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    line-height: 32px;
    background: #fff6c3;
    padding: 0 20px;
    color: #fb2425;
}

.kf_ltc_list {
    margin-top: 15px;
    padding-bottom: 20px;
}

.kf_ltc_list1 .ltc_list_pic, .kf_ltc_list1 .kf_ltc_wb {
    float: left;
}

.kf_ltc_list2 .ltc_list_pic, .kf_ltc_list2 .kf_ltc_wb {
    float: right;
}

.ltc_list_pic {
    width: 46px;
}

    .ltc_list_pic img {
        display: block;
        width: 100%;
    }

.kf_ltc_wb {
    margin: 0 15px;
    max-width: 472px;
}

    .kf_ltc_wb h4 {
        font-size: 14px;
        color: #b4b9bf;
        font-weight: normal;
    }

.kf_ltc_wb_bg {
    margin-top: 5px;
    padding: 7px 10px;
    position: relative;
}

    .kf_ltc_wb_bg p {
        font-size: 14px;
        color: #656565;
        line-height: 20px;
    }

.kf_ltc_list1 .kf_ltc_wb_bg {
    background: #fff;
    border: 1px solid #d6d6d6;
}

.kf_ltc_list2 .kf_ltc_wb_bg {
    background: #38bbab;
    border: 1px solid #38bbab;
}

    .kf_ltc_list2 .kf_ltc_wb_bg p {
        color: #fff;
    }

.kf_ltc_list1 .kf_ltc_wb_bg span {
    display: block;
    width: 6px;
    height: 5px;
    background: url(../img/kf_icon96.png) no-repeat left top;
    position: absolute;
    left: -6px;
    top: -1px;
}

.kf_ltc_list2 .kf_ltc_wb_bg span {
    display: block;
    width: 6px;
    height: 5px;
    background: url(../img/kf_icon97.png) no-repeat left top;
    position: absolute;
    right: -6px;
    top: -1px;
}

.kf_ltc_list_sj {
    text-align: center;
    margin-top: 30px;
}

    .kf_ltc_list_sj p {
        font-size: 14px;
        color: #929ca5;
    }

.kf_ltc_srk {
    height: 137px;
    border-top: 1px solid #dee4e2;
}

.kf_ltc_srk_cj {
    padding-top: 10px;
    padding-bottom: 5px;
}

    .kf_ltc_srk_cj span {
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-left: 16px;
        cursor: pointer;
    }

        .kf_ltc_srk_cj span.sp1 {
            background: url(../img/kf_icon100.png) no-repeat center center;
        }

        .kf_ltc_srk_cj span.sp2 {
            background: url(../img/kf_icon101.png) no-repeat center center;
        }

.srk_txt {
}

    .srk_txt textarea {
        width: 575px;
        resize: none;
        background: none;
        padding: 0 5px;
        height: 50px;
        border: none;
    }

.kf_ltc_srk_btn {
    text-align: right;
    margin-top: 5px;
}

    .kf_ltc_srk_btn a {
        display: inline-block;
        margin-right: 15px;
        width: 96px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        border-radius: 35px;
        background: #3abbad;
        font-size: 14px;
        color: #fff;
    }

.form_kf_lts {
    position: fixed;
    background: #fff;
    top: 70px;
    right: 20px;
    width: 300px;
    box-shadow: 0 0 15px rgba(0,0,0,.2);
    border-radius: 5px;
    overflow: hidden;
}

.kf_tit {
    padding: 20px;
    background: url(../img/icon98.png) repeat-y center center;
}

.kf_tit_list {
    width: 216px;
    margin: 0 auto;
    height: 32px;
    line-height: 32px;
    height: 32px;
    border: 3px solid #2ca3a9;
    border-radius: 30px;
    background: #2ca3a9;
    overflow: hidden;
}

.kf_tit span {
    display: block;
    float: left;
    width: 50%;
    text-align: center;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    color: #94e8db;
}

    .kf_tit span.on, .kf_tit span:hover {
        background: #35baa5;
        border-radius: 30px;
        color: #fff;
    }

.kf_lts_list {
    height: 370px;
    overflow-y: auto;
    padding: 0 20px;
}

    .kf_lts_list .kf_time {
        text-align: center;
        line-height: 40px;
        color: #929ca5;
    }

    .kf_lts_list .list {
        line-height: 20px;
        padding: 5px 0;
    }

        .kf_lts_list .list span {
            display: block;
            float: left;
            color: #39bcab;
        }

.kf_lts_text {
    border-top: 1px solid #d9e0e8;
    padding: 0 10px;
}

.span_icon {
    line-height: 40px;
}

.kf_lts_text .ds_list {
    float: left;
    width: 30px;
    text-align: center;
    cursor: pointer;
}

    .kf_lts_text .ds_list img {
        vertical-align: middle;
    }

.lts_text textarea {
    width: 100%;
    height: 60px;
    border: none;
    resize: none;
}

.lts_text .tls_btn {
    text-align: right;
    margin-bottom: 10px;
}

    .lts_text .tls_btn input {
        width: 95px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        color: #fff;
        text-align: center;
        background: #39bbae;
        border-radius: 30px;
        border: 0;
    }

.ds_list {
    position: relative;
}

.ds_drop {
    display: none;
    position: absolute;
    width: 300px;
    bottom: 30px;
    left: -10px;
    box-shadow: -3px -3px 3px rgba(0,0,0,.1);
}

    .ds_drop ul {
        margin-left: 10px;
    }

    .ds_drop li {
        float: left;
        margin-top: 5px;
        width: 60px;
        height: 83px;
        text-align: center;
    }

        .ds_drop li .img {
            height: 42px;
            line-height: 42px;
        }

        .ds_drop li .text {
            line-height: 20px;
        }

            .ds_drop li .text p {
                display: none;
                font-size: 12px;
                color: #3abab0;
            }

        .ds_drop li:hover {
            background: #fff;
            box-shadow: 0 0 5px rgba(0,0,0,.1);
        }

            .ds_drop li:hover .text p {
                display: block;
            }

.nn_tab {
    margin: 20px;
}

    .nn_tab table {
        width: 100%;
    }

        .nn_tab table td {
            border: 1px solid #d9e0e8;
            line-height: 24px;
            padding: 6px 0;
            text-align: center;
        }

            .nn_tab table td:nth-child(2n+1) {
                width: 80px;
                background: #f6f7f8;
            }

            .nn_tab table td.no {
                background: #fff;
            }

            .nn_tab table td input {
                width: 70px;
                line-height: 24px;
                height: 24px;
                border: 1px solid #d9e0e8;
                margin-left: 20px;
                text-align: center;
            }

            .nn_tab table td span {
                display: inline-block;
                width: 45px;
            }

    .nn_tab.niuniu3 td:nth-child(2n) {
        text-align: left;
        padding-left: 20px;
    }

    .nn_tab table td a {
        display: inline-block;
        margin-left: 10px;
        width: 58px;
        height: 22px;
        line-height: 22px;
        border: 1px solid #f63942;
        text-align: center;
        color: #f63942;
        border-radius: 20px;
    }

    .nn_tab.niuniu3 td input {
        width: 100px;
    }

.vr_vedio {
    border: 4px solid #287875;
    position: relative;
}

    .vr_vedio .vr_tit {
        padding: 0 20px;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        height: 55px;
        line-height: 55px;
        background: #17282a;
    }

    .vr_vedio img {
        width: 100%;
        display: block;
    }

.vr_tit h3 span {
    font-size: 18px;
    color: #3abaaf;
}

.vr_tit h3 label {
    font-size: 18px;
    color: #eeca00;
    padding-left: 20px;
    padding-right: 40px;
}

.vr_tit h3 font {
    font-size: 16px;
    color: #fff;
}

.vr_tit .list li {
    float: left;
    margin-left: 20px;
    color: #fff;
    font-size: 14px;
    position: relative;
    cursor: pointer;
}

    .vr_tit .list li:hover .drop {
        display: block;
    }

    .vr_tit .list li .drop {
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -70px;
        width: 140px;
        display: none;
    }

        .vr_tit .list li .drop i {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 8px;
            background: url(../img/icon104.png) no-repeat center center;
        }

    .vr_tit .list li .drop_list {
        background: #fff;
        box-shadow: 0 0 5px rgba(255,255,255,.8);
        border-radius: 5px;
        margin-top: 8px;
        padding: 5px 20px;
        line-height: 30px;
        color: #282828;
    }

        .vr_tit .list li .drop_list span {
            display: inline-block;
            width: 20px;
            height: 20px;
            border-radius: 20px;
            text-align: center;
            margin-right: 10px;
            line-height: 20px;
            color: #959595;
        }

        .vr_tit .list li .drop_list p:nth-child(1) {
            color: #fa3838;
        }

            .vr_tit .list li .drop_list p:nth-child(1) span {
                background: #fa3838;
                color: #ffe347;
            }

        .vr_tit .list li .drop_list p:nth-child(2) {
            color: #fa8638;
        }

            .vr_tit .list li .drop_list p:nth-child(2) span {
                background: #fa8638;
                color: #ffe347;
            }

        .vr_tit .list li .drop_list p:nth-child(3) {
            color: #fdb61d;
        }

            .vr_tit .list li .drop_list p:nth-child(3) span {
                background: #fdb61d;
                color: #fa3838;
            }

.c_ff2020 {
    color: #ff2020;
}

.div_help_center {
    padding: 20px 30px;
}

    .div_help_center .item {
        border-radius: 5px;
        overflow: hidden;
        margin-bottom: 20px;
    }

        .div_help_center .item .text {
            display: none;
            border: 1px solid #d9e0e8;
            border-top: 0;
            padding: 12px;
            line-height: 30px;
            padding-top: 0;
        }

            .div_help_center .item .text span {
                float: left;
                width: 20px;
                height: 20px;
                text-align: center;
                line-height: 20px;
                background: #ff995a;
                color: #fff;
                border-radius: 3px;
                margin-right: 10px;
                margin-top: 6px;
            }

            .div_help_center .item .text .text_list {
                overflow: hidden;
            }

    .div_help_center .title {
        cursor: pointer;
        line-height: 46px;
        background: #38bda8;
        padding: 0 15px;
    }

        .div_help_center .title span {
            display: inline-block;
            width: 20px;
            height: 20px;
            line-height: 20px;
            text-align: center;
            background: #fff;
            color: #4097e7;
            margin-right: 15px;
            border-radius: 3px;
        }

        .div_help_center .title p {
            display: inline-block;
            color: #fff;
            font-size: 16px;
        }

        .div_help_center .title i {
            display: inline-block;
            float: right;
            width: 30px;
            height: 46px;
            background: url(/Content/images/icon/icon109.png) no-repeat center center;
        }

            .div_help_center .title i.on {
                transform: rotate(180deg);
                -webkit-transform: rotate(180deg);
                -o-transform: rotate(180deg);
                -moz-ms-transform: rotate(180deg);
                transform: rotate(180deg);
            }

.modal_head {
    line-height: 83px;
    background: #3fb4be;
    text-align: center;
}

.modal.modal_none {
    background: none;
}

    .modal.modal_none .modal_tips {
        border-bottom: 0;
    }

    .modal.modal_none .modal_tips, .modal.modal_none h1, .modal.modal_none p {
        font-size: 36px;
        line-height: 50px;
    }

    .modal.modal_none .modal_btns a {
        font-size: 30px;
        line-height: 67px;
        border-radius: 100px;
        padding: 0 50px;
    }

    .modal.modal_none .content {
        background: none;
        width: 100%;
        padding-top: 250px;
    }

.fqzh_zhsz_sz_list ul li.frt {
    float: right;
}

.fqzh_zhsz_sz_list1 {
    width: 100%;
}

    .fqzh_zhsz_sz_list1 select {
        border: 1px solid #d9e0e8;
        line-height: 22px;
        height: 22px;
    }

    .fqzh_zhsz_sz_list1 a {
        line-height: 30px;
        color: #fff;
        padding: 0 15px;
        text-align: center;
        display: inline-block;
        margin-left: 20px;
        border-radius: 30px;
        letter-spacing: 2px;
    }

        .fqzh_zhsz_sz_list1 a.a1 {
            background: #f59e2e;
        }

        .fqzh_zhsz_sz_list1 a.a2 {
            background: #3bb8b2;
        }

.fqzh_zhsz_tab table input {
    width: 48px;
    height: 21px;
    line-height: 21px;
    border: 1px solid #bcbcbc;
    text-align: center;
}

.yjtz_btn_list_nn {
    display: none;
}

.on.main_rt .yjtz_list, .on.main_rt .yjtz_btn_list, .on.main_rt .yjtz_tips {
    display: none;
}

.yjtz_btn_list_nn {
    display: block;
    margin-top: 10px;
}

    .yjtz_btn_list_nn a {
        display: block;
        margin-left: 10px;
        width: 193px;
        height: 30px;
        line-height: 30px;
        background: #39bbae;
        color: #fff;
        border-radius: 30px;
        text-align: center;
    }

.on.main_rt .yjtz_btn_list2 {
    margin-bottom: 64px;
}

.modal_yjtz.modal_style2 .content {
    width: 555px;
}

    .modal_yjtz.modal_style2 .content .modal_tit h3 {
        font-size: 16px;
        color: #282828;
        padding: 0 10px;
    }

.money_list {
    padding: 20px;
}

    .money_list ul {
        margin: 0 -7px;
        overflow: hidden;
    }

    .money_list li {
        cursor: pointer;
        width: 72px;
        height: 28px;
        border: 1px solid #e4e4e4;
        border-radius: 1px;
        background: #eee;
        color: #abb0b6;
        line-height: 28px;
        float: left;
        margin: 0 7px;
        text-align: center;
        margin-bottom: 14px;
    }

        .money_list li.active, .money_list li:hover {
            border-color: #3fb5b9;
            background: #3fb5b9;
            color: #fff;
        }

.money_input {
    border: 1px dashed #dbdde2;
    border-left: 0;
    border-right: 0;
    padding: 0 20px;
    padding-top: 20px;
    line-height: 40px;
}

    .money_input input {
        width: 168px;
        height: 33px;
        line-height: 33px;
        border: 1px solid #dbdde2;
        border-radius: 2px;
        padding: 0 10px;
    }

    .money_input p {
        color: #fc431f;
        font-size: 13px;
    }

.money_btn {
    padding: 30px 0;
    text-align: center;
}

    .money_btn a {
        display: block;
        background: #39bbae;
        line-height: 40px;
        width: 196px;
        text-align: center;
        border-radius: 30px;
        margin: 0 auto;
        border: 1px solid #39aab2;
        color: #fff;
        font-size: 16px;
    }

.main_djs {
    position: relative;
}

.sound {
    cursor: pointer;
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 29px;
    height: 29px;
    background: url(/Content/images/icon/icon135-1.png) no-repeat center center;
}

    .sound.off {
        background: url(/Content/images/icon/icon135.png) no-repeat center center;
    }

.nn_tab_list {
}

    .nn_tab_list ul {
        margin: 0 -6px;
    }

        .nn_tab_list ul li {
            float: left;
            width: 108px;
            height: 64px;
            border: 1px solid #dbdee2;
            border-radius: 3px;
            margin: 0 6px 12px;
            text-align: center;
            cursor: pointer;
            background: url(/Content/images/icon/icon111.png) no-repeat center center;
            box-shadow: 0 0 3px rgba(122,95,87,.16);
            position: relative;
        }

            .nn_tab_list ul li h4 {
                font-size: 18px;
                font-weight: normal;
                color: #555;
                margin-top: 10px;
            }

            .nn_tab_list ul li p {
                font-size: 14px;
                color: #555;
                margin-top: 10px;
            }

            .nn_tab_list ul li:hover {
                border: 1px solid #79c7b5;
            }

                .nn_tab_list ul li:hover h4 {
                    color: #2ea78b;
                }

                .nn_tab_list ul li:hover p {
                    color: #2ea78b;
                }

            .nn_tab_list ul li.active {
                background: #2ea78b;
                border: 1px solid #2ea78b;
            }

                .nn_tab_list ul li.active h4 {
                    color: #fff;
                }

                .nn_tab_list ul li.active p {
                    color: #fff;
                }

.sangong .nn_tab_list ul li {
    background-size: 100% 100%;
}

.sangong .nn_tab_list .list1 li {
    width: 230px;
}

.sangong .nn_tab_list .list2 li {
    width: 350px;
}

.niuniu3 .nn_tab_list {
    padding-top: 36px;
}

    .niuniu3 .nn_tab_list ul li a {
        display: inline-block;
        width: 58px;
        height: 22px;
        line-height: 22px;
        border: 1px solid #f63942;
        text-align: center;
        color: #f63942;
        border-radius: 20px;
    }

.nn_tab_list_btn {
    position: absolute;
    left: 50%;
    margin-left: -30px;
    top: -36px;
}

.niuniu3 .nn_tab_list ul li .help_drop {
    right: initial;
    left: 100%;
    top: 0;
    width: 200px;
}

.nn_tab_list ul li .help_drop p {
    color: #555;
}

.nn_tab_list .tab_dt span {
    display: block;
    text-align: center;
    width: 100%;
    border-bottom: 1px solid #d9e0e8;
    line-height: 40px;
}

.nn_tab_list .tab_dt .help_drop {
    left: auto;
    right: 100%;
    top: 0;
}

.nn_tab_list .tab_dt .help_drop {
    width: 200px;
}

    .nn_tab_list .tab_dt .help_drop .help_cont {
        margin-top: 10px;
        min-height: 100px;
    }

.active1 {
    width: 652px;
    height: 738px;
    background: url(/Content/images/Activity/active1.jpg?v=20171002) no-repeat center center;
    position: relative;
}

.hd1 .content {
    width: 652px;
}

.hd2 .content {
    width: 700px;
}

.active1 .list {
    width: 468px;
    margin: 0 auto;
    padding-top: 100px;
}

    .active1 .list ul {
        margin: 0 -10px;
    }

    .active1 .list li {
        width: 60px;
        float: left;
        margin: 10px;
    }

        .active1 .list li span {
            display: block;
            width: 60px;
            height: 66px;
            position: relative;
            cursor: pointer;
        }

        .active1 .list li.on span {
            cursor: auto;
        }

        .active1 .list li span img {
            width: 100%;
            position: absolute;
        }

            .active1 .list li span img.img_on {
                display: none;
            }

        .active1 .list li:hover span img.img_on, .active1 .list li.on span img.img_on {
            display: block;
        }

        .active1 .list li.li_end img {
            width: auto;
            top: 50%;
            margin-top: -46px;
            margin-left: -70px;
            left: 50%;
        }

.active1 .div_tit {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    line-height: 48px;
}

    .active1 .div_tit span {
        display: inline-block;
        width: 116px;
        text-align: center;
    }

    .active1 .div_tit label {
        display: inline-block;
        width: 113px;
        text-align: center;
        font-weight: normal;
    }

        .active1 .div_tit label.lbl2 {
            width: 65px;
        }

.active1 .text {
    line-height: 22px;
    color: #fff;
    margin-top: 10px;
}

.active2 {
    width: 700px;
    height: 629px;
    background: url(/Content/images/Activity/active_2.jpg?v=20180522) no-repeat center center;
    background-size: 100% 100%;
}

    .active2 .text {
        padding-top: 79px;
        line-height: 36px;
        margin-left: 65px;
        font-size: 18px;
        color: #fff;
        font-weight: bold;
    }

        .active2 .text span {
            margin-right: 32px;
        }

        .active2 .text .lbl1 {
            display: inline-block;
            width: 97px;
            text-align: center;
        }

        .active2 .text .lbl2 {
            display: inline-block;
            width: 36px;
            text-align: center;
        }

        .active2 .text .span_qd {
            display: block;
            width: 216px;
            height: 62px;
            background: url(/Content/images/Activity/qd_btn_1.png) no-repeat center center;
            float: right;
            margin-top: -30px;
            cursor: no-drop;
        }

            .active2 .text .span_qd.on {
                background: url(/Content/images/Activity/qd_btn.png) no-repeat center center;
                cursor: pointer;
            }

    .active2 ul {
        margin: 0;
    }

.qd_list {
    margin: 15px auto;
    width: 620px;
    overflow-y: auto;
    height: 240px;
}

.active2 ul li {
    width: auto;
    float: none;
    line-height: 45px;
    height: 45px;
    margin: 0;
    margin-left: 0;
    margin-bottom: 17px;
}

    .active2 ul li a {
        display: inline-block;
        border-bottom: 1px solid #9fa0a0;
        width: 64px;
        background: #9fa0a0;
        color: #fff;
        text-align: center;
        cursor: no-drop;
    }

        .active2 ul li a.on {
            background: #f1314b;
            border-bottom-color: #f1314b;
            cursor: pointer;
        }

.list_wrap .line {
    position: absolute;
    left: 300px;
    top: 10px;
    bottom: 10px;
    width: 3px;
    background: #f59e2e;
}

.list_wrap {
    position: relative;
}

.active2_win_title span {
    display: inline-block;
    width: 49%;
    text-align: center;
    color: #fff8b8;
}

.active2_win_title {
    width: 597px;
    height: 45px;
    line-height: 45px;
    font-size: 22px;
    margin: 0 auto;
    padding-top: 127px;
}

    .active2_win_title span.span1 {
        color: #724212;
    }

.active2 ul li:last-child {
    margin-bottom: 0;
}

.active2 ul li {
    position: relative;
    z-index: 10;
}

    .active2 ul li span {
        display: inline-block;
        vertical-align: bottom;
    }

        .active2 ul li span.text1 {
            float: left;
            margin-left: 9px;
            font-size: 20px;
            background: url(/Content/images/Activity/0409-1.jpg) no-repeat left center;
            line-height: 45px;
            padding-left: 60px;
            width: 228px;
            text-align: left;
            color: #787777;
        }

        .active2 ul li span.text2 {
            float: left;
            line-height: 40px;
            font-size: 18px;
            width: 110px;
            text-align: center;
            color: #fdb116;
        }

            .active2 ul li span.text2 label {
                display: inline-block;
                width: 43px;
                height: 43px;
                background: #fdb116;
                border-radius: 43px;
                border: 1px solid #f29e0c;
                text-align: center;
                line-height: 43px;
                font-size: 24px;
                color: #fff;
                margin: 0 3px;
                box-shadow: 2px 2px 2px rgba(0,0,0,.23);
            }

        .active2 ul li span.text3 {
            color: #747373;
            width: 250px;
            text-align: center;
            float: right;
        }

            .active2 ul li span.text3 label {
                margin-left: 5px;
                font-size: 24px;
                padding-right: 66px;
                position: relative;
                background: #fef3e1;
                display: inline-block;
                border-bottom: 1px solid #c5c5c8;
                width: 175px;
                vertical-align: middle;
                color: #feb117;
                font-weight: bold;
            }

            .active2 ul li span.text3 a {
                font-size: 14px;
                position: absolute;
                top: 0;
                right: 0;
            }

.prompt_txt {
    width: 74%;
    margin: 0 auto;
    font-size: 14px;
    line-height: 17px;
    color: #7e4e20;
    padding-top: 8px;
    font-weight: 500;
}

    .prompt_txt p {
        font-weight: bold;
    }

        .prompt_txt p span {
            display: inline-block;
        }

.last_128 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(/Content/images/Activity/imgbg.png) no-repeat center center;
    background-size: 100% 100%;
    display: none;
}

.last_28 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(/Content/images/Activity/imgbg1.png) no-repeat center center;
    background-size: 100% 100%;
    display: none;
}

.last_none {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(/Content/images/Activity/imgbg2.png) no-repeat center center;
    background-size: 100% 100%;
    display: none;
}

.fankui_mnban {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
    z-index: 1000;
    display: none;
}

.fankui_win {
    position: fixed;
    left: 50%;
    top: 50%;
    background: #fff;
    border-radius: 5px;
    width: 680px;
    height: 450px;
    margin-left: -340px;
    margin-top: -220px;
    z-index: 1001;
    overflow: hidden;
    display: block;
}

.fankui_top p {
    font-size: 16px;
    color: #282828;
    line-height: 48px;
    background: #f4f6f8;
    padding-left: 20px;
}

.fankui_txt textarea {
    font-size: 14px;
    color: #7b8186;
    width: 610px;
    height: 170px;
    border: 1px solid #c7cdd2;
    resize: none;
    border-radius: 5px;
    margin: 20px;
    padding: 15px;
}

.fankui_top {
    position: relative;
}

    .fankui_top span {
        position: absolute;
        right: 20px;
        top: 12px;
        display: inline-block;
        cursor: pointer;
        height: 24px;
        width: 24px;
        background: url(/Content/images/close1.png) no-repeat center center;
    }

.fakui_tishi p {
    font-size: 14px;
    color: #fc431f;
    padding: 0 20px;
    line-height: 20px;
    margin-top: 5px;
}

.fakui_but {
    text-align: center;
}

    .fakui_but span {
        display: inline-block;
        width: 200px;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        background: url(/Content/images/bgblur.png) no-repeat center center;
        background-size: 100% 100%;
        color: #fff;
        margin-top: 30px;
        cursor: pointer;
    }

.fankui_fankui_muban {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
    z-index: 1002;
    display: none;
}

.fankui_fankui_win {
    position: fixed;
    left: 50%;
    top: 50%;
    background: #fff;
    border-radius: 5px;
    width: 300px;
    height: 330px;
    margin-left: -150px;
    margin-top: -120px;
    z-index: 1003;
    overflow: hidden;
    display: none;
}

.fankui_top.two p {
    background: none;
    text-align: center;
    font-size: 18px;
    color: #ff532b;
    padding-top: 20px;
}

.fankui2_txt p {
    font-size: 16px;
    color: #282828;
    width: 200px;
    margin: 25px auto;
    text-align: center;
    line-height: 22px;
}

.fankui2_but span {
    font-size: 14px;
    color: #fff;
    background: url(/Content/images/Activity/bgblur.png) no-repeat center center;
    background-size: 100% 100%;
    display: inline-block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
    cursor: pointer;
}

.fankui2_but {
    text-align: center;
    margin-top: 10px;
    border-top: 1px solid #e4e5e8;
}

.jqkj_list .list_drop .jl_list li span {
    width: 100%;
    margin: 0;
    float: none;
}

.jqkj_list .list_drop .jl_list li .text span {
    width: 20px;
    display: inline-block;
    margin: 0 3px;
}

.sider.side_list2 .item .sc_tit:first-child {
    background: url(/Content/images/dian.png) no-repeat -5px center;
    background-size: 30px auto;
}

.tsaoti_win {
    position: absolute;
    left: 50%;
    top: 30%;
    border-radius: 5px;
    width: 672px;
    height: 755px;
    margin-left: -340px;
    z-index: 1001;
    overflow: hidden;
    display: block;
    padding: 10px;
}

.tsaoti_top {
    position: relative;
}

    .tsaoti_top span {
        position: absolute;
        right: 10px;
        top: 10px;
        display: inline-block;
        cursor: pointer;
        height: 24px;
        width: 24px;
        background: url(/Content/images/close.png) no-repeat center center;
        z-index: 1001;
    }

.tsaoti_win .content {
    width: auto;
}

.lat_box {
    width: 250px;
    overflow: hidden;
    margin-top: 10px;
    padding: 0 10px;
    border-radius: 30px;
    border: 1px solid #e6e7ec;
    background: #f5f5f8 no-repeat 5px center;
    padding-left: 25px;
}

.lat_winBox ul li {
    color: #282828;
    font-size: 14px;
    margin-right: 5px;
}

.nav .lat_box li {
    margin: 0;
}

.lat_winBox {
    overflow: hidden;
}

.lat_winBox {
    overflow: hidden;
    position: relative;
    height: 35px;
}

.lat_scroll {
    position: absolute;
    left: 0;
    top: 0;
    line-height: 35px;
}

.win_tishi {
    position: fixed;
    left: 50%;
    top: 10%;
    width: 900px;
    height: 70%;
    min-height: 450px;
    margin-left: -450px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    z-index: 1050;
}

.win_tishi_title p {
    font-size: 12px;
    color: #282828;
    line-height: 50px;
    padding-left: 20px;
    font-weight: 500;
    background: #f4f6f8;
}

    .win_tishi_title p span {
        color: #34c1a1;
    }

.win_tishi_shouming p {
    padding: 10px 20px;
    color: #494950;
    font-size: 12px;
    line-height: 22px;
    border-bottom: 1px dashed #dbdde2;
}

.win_tishi_xieyi h1 {
    padding: 0 20px;
    font-size: 12px;
    color: #282828;
    line-height: 25px;
}

.win_tishi_xieyi p {
    padding: 0 20px;
    color: #282828;
    font-size: 12px;
    line-height: 20px;
}

.win_tishi_xieyi {
    padding: 0 10px;
    height: calc(100% - 220px);
    overflow-y: auto;
    margin: 10px;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-line;
}

.button_but {
    line-height: 45px;
}

    .button_but p {
        text-align: center;
        padding: 20px 0;
    }

        .button_but p span {
            display: inline-block;
            width: 200px;
            line-height: 42px;
            background: url(/Content/images/icon/but_j1.png) no-repeat center center;
            margin: 0 10px;
            color: #fff;
            font-size: 16px;
            cursor: pointer;
        }

            .button_but p span.on {
                background: url(/Content/images/icon/but_j2.png) no-repeat center center;
            }

.main_logo.flt.mmc_jl {
    margin-right: 140px;
    margin-left: 30px;
}

.text.flt.mmc_re {
    position: relative;
    margin-top: 15px;
    width: 360px;
}

.mmc_jinbi {
    position: absolute;
    right: -45px;
    top: 10px;
}

.mmc_weigua {
    position: absolute;
    right: 0;
    bottom: -3px;
    z-index: 2;
}

    .mmc_weigua img {
        width: 300px;
    }

.mmc_yigua {
    position: absolute;
    right: 0;
    bottom: -3px;
    z-index: 1;
}

    .mmc_yigua img {
        width: 300px;
    }

.text.flt.mmc_re.on .mmc_weigua {
    display: none;
}

.main_tit .text.mmc_re li {
    margin-left: 22px;
}

.list_tl_son_text {
    padding-left: 30px;
}

.list_tl p span {
    display: inline-block;
    float: left;
    width: 45px;
    text-align: right;
}

.list_tl p label {
    display: inline-block;
    float: right;
    width: 783px;
}

.list_tl p {
    overflow: hidden;
    margin-bottom: 5px;
}

.list_tl .list_tl_son_text p {
    text-indent: 0;
    padding-left: 30px;
}

.lat_steps {
    margin-bottom: 20px;
    color: #333;
    font-size: 16px;
}

    .lat_steps span {
        margin-right: 5px;
    }

.item5_taggle_list {
    padding: 0 25px;
    margin-top: 10px;
}

    .item5_taggle_list.list1 {
        padding: 0 10px;
    }

.wfjs_list {
    width: 100%;
}

    .wfjs_list ul {
        margin-top: 10px;
    }

    .wfjs_list li {
        margin-bottom: 20px;
        border-radius: 3px;
        overflow: hidden;
    }

    .wfjs_list .list_tit {
        font-size: 16px;
        cursor: pointer;
        line-height: 46px;
        background: #39bbae;
        color: #fff;
        padding: 0 20px;
    }

        .wfjs_list .list_tit span {
            display: inline-block;
            width: 20px;
            height: 20px;
            background: #fff;
            border-radius: 3px;
            text-align: center;
            line-height: 20px;
            font-size: 14px;
            color: #4097e7;
            margin-right: 10px;
        }

    .wfjs_list .on .list_tit label.frt {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
    }

    .wfjs_list .list_tit label.frt {
        display: block;
        width: 24px;
        height: 46px;
        background: url(/Content/images/icon/icon112.png) no-repeat center center;
    }

    .wfjs_list li .list_cont {
        display: none;
        border: 1px solid #d9e0e8;
    }

    .wfjs_list .list_cont {
        padding: 10px;
    }

        .wfjs_list .list_cont table span {
            white-space: nowrap;
        }

        .wfjs_list .list_cont table {
            width: 100%;
        }

            .wfjs_list .list_cont table tr th {
                background: #39bbae;
                line-height: 35px;
                color: #fff;
                text-align: center;
                font-size: 16px;
                font-weight: normal;
            }

            .wfjs_list .list_cont table tr td {
                padding: 10px 20px;
                line-height: 20px;
                border: 1px solid #dce0e8;
                vertical-align: middle;
            }

                .wfjs_list .list_cont table tr td.td1 {
                    background: #e9f8f6;
                    color: #1e9895;
                    vertical-align: text-top;
                }

            .wfjs_list .list_cont table label {
                margin-left: 20px;
            }

.item5_taggle_list {
    overflow-y: auto;
}

.center {
    text-align: center;
}

.c_2192f2 {
    color: #2192f2;
}

.c_f68d52 {
    color: #f68d52;
}

.c_f63942 {
    color: #f63942;
}

.is_no_jiang {
    position: fixed;
    left: 50%;
    top: 20%;
    margin-left: -236px;
    z-index: 1000;
    display: none;
}

    .is_no_jiang.on {
        display: block;
    }

.jiang_jl {
    position: relative;
}

.clone_gb {
    position: absolute;
    right: 68px;
    top: 0;
    cursor: pointer;
}

.zhongjiang_txt {
    position: absolute;
    left: 0;
    top: 110px;
    width: 100%;
    text-align: center;
}

    .zhongjiang_txt p {
        width: 300px;
        margin: 0 auto;
        font-size: 18px;
        color: #40b3be;
    }

        .zhongjiang_txt p span {
            color: #ff2121;
        }

.but_win_jiang {
    position: absolute;
    left: 0;
    top: 168px;
    width: 100%;
}

    .but_win_jiang a {
        display: block;
        width: 80%;
        text-align: center;
        margin: 0 auto;
        font-size: 14px;
        line-height: 35px;
        color: #f63942;
        margin-bottom: 9px;
    }

        .but_win_jiang a.color {
            color: #f59e2e;
        }

.errortxt {
    margin-top: 8px;
    position: absolute;
    color: #f97272;
}

.errortxt2 {
    color: #f97272;
}

.spanOverflow {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100px;
}

.demo--label {
    font-weight: initial;
    display: inline-block;
}

.demo--radio {
    display: none;
    display: inline-block;\9
}

.demo--checkbox {
    display: none;
    display: inline-block;\9
}

.demo--radioInput {
    background: url(/Content/images/icon/icon75.png) no-repeat left center;
    display: inline-block;
    height: 20px;
    margin: 0 10px;
    width: 20px;
    vertical-align: middle;
}

.demo--radio:checked + .demo--radioInput {
    background: url(/Content/images/icon/icon75-1.png) no-repeat left center;
}

.font-p {
    color: #f63942;
}

#slider .ui-slider-handle, #slider .ui-state-hover, #slider .ui-state-focus {
    width: 20px;
    height: 20px;
    border: 20px;
}

.ui-slider .ui-slider-handle {
    z-index: 1;
}

#slider .ui-widget-header {
    padding: 0;
}

.sliderReturnPoint {
    height: 38px;
    line-height: 38px;
    border: 1px solid #c7cdd2;
    text-align: center;
    width: 35%;
}

.bet-ticket {
    width: 230px;
    border: 1px solid #36c7e0;
    background: rgba(0,0,0,.8);
    padding: 5px 10px;
    color: #ddd;
    font-size: 13px;
    z-index: 1000;
}

.bet-ticketN {
    word-wrap: break-word;
    white-space: normal;
    max-height: 100px;
    overflow-y: auto;
}

table.basic-table {
    width: 100%;
}

    table.basic-table th, table.basic-table td {
        padding: 2px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #dde2e5;
    }

    table.basic-table th {
        background-color: #39bbae;
        color: #fff;
    }

.bodybg_bg6 {
    background: url(/Content/images/background/bg6.jpg?v=20190321) bottom right fixed;
}

.bodybg_bg6-1 {
    background: url(/Content/images/background/bg6-1.jpg) bottom right fixed;
}

.bodybg_bg6-2 {
    background: url(/Content/images/background/bg6-2.jpg) bottom right fixed;
}

.bodybg_bg6-3 {
    background: url(/Content/images/background/bg6-3.jpg) bottom right fixed;
}

.bodybg_bg6-4 {
    background: url(/Content/images/background/bg6-4.jpg) bottom right fixed;
}

.bodybg_bg6-5 {
    background: url(/Content/images/background/bg6-5.jpg) bottom right fixed;
}

.bodybg_bg6-6 {
    background: url(/Content/images/background/bg6-6.jpg) bottom right fixed;
}

.bodybg_bg6-7 {
    background: url(/Content/images/background/bg6-7.jpg) bottom right fixed;
}

.qrcode {
    border-style: solid;
    border-color: #c4eae8;
    border-width: 6px;
    text-align: center;
    border-radius: 5px;
    width: 150px;
    margin-left: 12px;
}

.xtgg_tab ul li h3, .xtgg_tab ul li span {
    font-weight: normal;
    color: #b4b6ba;
}

.xtgg_tab ul li.unread h3, .xtgg_tab ul li.unread span {
    font-weight: bold;
    color: #000;
}

.weChatQrCodeStyle {
    float: left;
    margin: 5px;
}

.TrendContainer {
    background-color: #fff;
    min-width: 1250px;
    width: 92%;
    margin: 20px auto;
    border: 1px solid #aaa;
    max-width: 1700px;
}

    .TrendContainer .tab {
        height: 7px;
    }

.trendtop {
    position: relative;
    color: #fff;
}

.logo2 {
    float: left;
}

.trendtop .mt > ul {
    display: inline-block;
}

    .trendtop .mt > ul li {
        color: #fff;
        font-size: 15px;
        display: inline-block;
        margin: 0 11px;
        cursor: pointer;
    }

        .trendtop .mt > ul li button {
            border: none;
            background: #49606b;
            border-radius: 15px;
            padding: 5px 17px;
            color: #fff;
        }

.trendbottomtable {
    width: 100%;
    text-align: center;
    border: 1px solid #aaa;
}

.borderR20 {
    border-right: 1px solid #3fb6bc;
}

.borderR20none {
    border-right: 0;
}

.borderbottomline {
    border-bottom: 1px solid #3fb6bc;
}

.issueNumberbackground {
    background-color: #dfdfdf;
}

.trend-chooseblock {
    font-size: 15px;
    padding: 10px 0;
    padding-left: 252px;
}

    .trend-chooseblock .title {
        float: left;
        line-height: 30px;
        margin-right: 20px;
    }

    .trend-chooseblock ul {
        float: left;
    }

    .trend-chooseblock li {
        display: inline-block;
        width: 85px;
        height: 30px;
        text-align: center;
        border-radius: 30px;
        border: 1px solid #49606b;
        line-height: 30px;
        margin: 0 5px;
    }

        .trend-chooseblock li.active {
            background: #49606b;
            color: #fff;
        }

        .trend-chooseblock li.starButton {
            cursor: pointer;
        }

.trendbottomtable thead th {
    text-align: center;
    font-size: 12px;
    background: #3bb9b2;
    border-bottom: none;
    vertical-align: middle;
    color: #fff;
    line-height: 28px;
}

    .trendbottomtable thead .numtr th:last-child, .trendbottomtable thead th:last-child {
        border-right: 0;
    }

.trendbottomtable .numtr th, .trendbottomtable .numtr th {
    border-width: 1px;
    background: #fdfaf9;
    border: 1px solid #3bb9b2;
    color: #93a6b3;
    font-weight: 500;
}

.trendbottomtable th span {
    width: 100%;
    display: block;
}

.trendbottomtable thead tr.titletr {
    height: 30px;
}

.trendbottomtable tbody tr.allnumtr {
    height: 29px;
    font-size: 12px;
}

    .trendbottomtable tbody tr.allnumtr:nth-child(5n) {
    }

.trendbottomtable tbody tr.numtr {
    background: none;
}

.trendbottomtable tbody tr td {
    text-align: center;
    letter-spacing: 0;
    border: 1px solid #ccccfe;
}

    .trendbottomtable tbody tr td.bettime, .trendbottomtable tbody tr td.prizenum {
        font-size: 13px;
        padding: 0 2px;
    }

.trendbottomtable .allnumtr th {
    text-align: center;
    font-size: 12px;
    border-bottom: none;
    width: 20px;
    letter-spacing: -1px;
    margin: 1px;
    vertical-align: middle;
    line-height: 16px;
    font-weight: 500;
}

.bluebg {
    background: #01a1ff;
    color: #fff;
}

.greenbg {
    background-color: #32be0a;
    color: #fff;
}

.redbg {
    background-color: #ef4201;
    color: #fff;
}

._niu {
    color: #fff;
    border-radius: 10px;
    line-height: 20px;
    margin: 0 5px;
}

._wuniu {
    background-color: #4ea1f4;
}

._niunum {
    background-color: #f59e2e;
}

._niuniu {
    background-color: #ff2121;
}

._niuniustud {
    background-color: #35c0a2;
}

._fiveOfKind {
    background: #f59e2e;
}

._fourOfKind {
    background: #f63942;
}

._fullHouse {
    background: #2192f2;
}

._straight {
    background: #36cd6e;
}

._threeOfKind {
    background: #ff4694;
}

._twoPairs {
    background: #3db8b6;
}

._onePair {
    background: #0080ff;
}

._highCard {
    background: #fbb73c;
}

.borderleft {
    border-left: 1px solid #3fb6bc;
}

.trendbottomtable .allnumtr .tableBallGreen {
    border-radius: 50%;
    color: #fff;
    width: 18px;
    height: 18px;
    background: #fe8824;
    text-align: center;
    margin: 0 auto;
}

.trendbottomtable .allnumtr .tableBallRed {
    border-radius: 50%;
    color: #fff;
    width: 18px;
    height: 18px;
    background: #fe8824;
    text-align: center;
    margin: 0 auto;
}

.trendbottomtable .allnumtr .tableTextGreen {
    color: #000;
}

.trendbottomtable .allnumtr .tableTextRed {
    color: #000;
}

.trendtop .select2 {
    display: inline-block;
    position: relative;
    border: 1px solid #000;
}

    .trendtop .select2 button {
        border: none;
        width: 140px;
        height: 35px;
        line-height: 35px;
        color: #3d8787;
        font-size: 15px;
        padding: 0 10px;
        background: #fff;
        display: inline-block;
        vertical-align: middle;
        text-align: left;
    }

        .trendtop .select2 button .caret-d {
            position: absolute;
            display: block;
            content: '';
            width: 7px;
            height: 7px;
            top: 50%;
            right: 10px;
            margin-top: -3px;
            border-bottom: 1px solid #3c8786;
            border-right: 1px solid #3b8b88;
            transform: rotate(45deg) translateY(-50%);
            transition: all .4s ease-in-out;
            transform-origin: 50% 0;
        }

.trendtop .mt {
    margin-top: 20px;
    margin-left: 38px;
}

.trendtop .title2 {
    font-size: 21px;
    margin-right: 20px;
}

.trendtop .menu {
    position: absolute;
    left: 0;
    background: #fff;
    top: 40px;
    border-radius: 5px;
    z-index: 5;
    height: 300px;
    overflow: auto;
}

    .trendtop .menu > div {
        width: 120px;
        text-align: center;
        float: left;
        border-right: 1px solid #c1c1c1;
        height: 365px;
    }

    .trendtop .menu .top {
        background: #eff1f4;
        font-size: 19px;
        color: #3d8787;
        line-height: 35px;
    }

    .trendtop .menu ul {
        color: #000;
        font-size: 13px;
    }

        .trendtop .menu ul li {
            width: 100px;
            border-bottom: 1px solid #000;
            line-height: 18px;
            margin: 5px auto;
            cursor: pointer;
            position: relative;
        }

            .trendtop .menu ul li a {
                color: #000;
            }

            .trendtop .menu ul li .hot {
                position: absolute;
                width: 21px;
                height: 12px;
                background: url(../img/bet/bet-icon.png) 0 -238px;
                z-index: 5;
                right: -9px;
                top: 3px;
            }

            .trendtop .menu ul li:hover {
                color: #39bbae;
            }

                .trendtop .menu ul li:hover a {
                    color: #39bbae;
                }

.group-current {
    display: inline-block;
    width: 18px;
    height: 12px;
    line-height: 12px;
    text-align: center;
    font-style: normal;
    background-image: url('/Content/images/bet/currect.png');
    background-repeat: no-repeat;
    color: #fff;
}

.checkboxdivhide {
    visibility: hidden;
}

.jqkj_list .list_drop2 li span {
    float: none;
}

.jqkj_list .list_drop2 li .text span {
    letter-spacing: 0;
    width: 20px;
    height: 20px;
    margin: 0 3px;
    margin-top: 3px;
}

    .jqkj_list .list_drop2 li .text span.on {
        background: #f59e2e;
    }

    .jqkj_list .list_drop2 li .text span.long {
        background: #f63942;
    }

    .jqkj_list .list_drop2 li .text span.hu {
        background: #549ff5;
    }

    .jqkj_list .list_drop2 li .text span.he {
        background: #3bdb74;
    }

.div_tdgz {
    height: 100px;
    overflow-y: auto;
    margin: 20px 0;
    line-height: 30px;
}

    .div_tdgz p {
        padding-left: 40px;
    }

    .div_tdgz h3 {
        margin: 5px 0;
    }

.jqkj_list div[class*=F3] .list_drop2 li .text span.group3, .jqkj_list div[class*=M3] .list_drop2 li .text span.group3, .jqkj_list div[class*=L3] .list_drop2 li .text span.group3 {
    background: #ff2121;
    width: 38px;
}

.jqkj_list div[class*=F3] .list_drop2 li .text span.triple, .jqkj_list div[class*=M3] .list_drop2 li .text span.triple, .jqkj_list div[class*=L3] .list_drop2 li .text span.triple {
    background: #2192f2;
    width: 38px;
}

.jqkj_list div[class*=F3] .list_drop2 li .text span.group6, .jqkj_list div[class*=M3] .list_drop2 li .text span.group6, .jqkj_list div[class*=L3] .list_drop2 li .text span.group6 {
    background: #f59e2e;
    width: 38px;
}

.jqkj_list .NiuNiu .list_drop2 li .text span.niuNiu {
    background: #ff2121;
    width: 38px;
}

.jqkj_list .NiuNiu .list_drop2 li .text span.niuNum {
    background: #f59e2e;
    width: 38px;
}

.jqkj_list .NiuNiu .list_drop2 li .text span.wuNiu {
    background: #2192f2;
    width: 38px;
}

.jqkj_list .NiuNiuStud .list_drop2 li .text span.fiveOfKind {
    background: #f59e2e;
    width: 38px;
}

.jqkj_list .NiuNiuStud .list_drop2 li .text span.fourOfKind {
    background: #f63942;
    width: 38px;
}

.jqkj_list .NiuNiuStud .list_drop2 li .text span.fullHouse {
    background: #2192f2;
    width: 38px;
}

.jqkj_list .NiuNiuStud .list_drop2 li .text span.straight {
    background: #36cd6e;
    width: 38px;
}

.jqkj_list .NiuNiuStud .list_drop2 li .text span.threeOfKind {
    background: #ff4694;
    width: 38px;
}

.jqkj_list .NiuNiuStud .list_drop2 li .text span.twoPairs {
    background: #3db8b6;
    width: 38px;
}

.jqkj_list .NiuNiuStud .list_drop2 li .text span.onePair {
    background: #0080ff;
    width: 38px;
}

.jqkj_list .NiuNiuStud .list_drop2 li .text span.highCard {
    background: #fbb73c;
    width: 38px;
}

.body_login_new {
    position: relative;
    min-width: initial;
    overflow: hidden;
}

.login_bg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(/Content/images/newBg/12_bg.jpg) no-repeat center center;
    background-size: cover;
}

    .login_bg img {
        width: 100%;
    }

.body_login_new .login {
    width: 100%;
    padding-bottom: 0;
    display: table;
}

    .body_login_new .login .wrap {
        display: table-cell;
        vertical-align: middle;
    }

.body_login_new .login_list {
    width: 350px;
    margin: 0 auto;
    float: none;
    padding-bottom: 60px;
}

    .body_login_new .login_list .list {
        border: none;
        background: rgba(0,0,0,.3);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f000000',endColorstr='#3f000000');
        padding: 20px 40px;
        border-radius: 5px;
        overflow: hidden;
    }

.body_login_new .logo {
    margin-bottom: 20px;
    background: none;
    text-align: center;
}

.body_login_new .login_list h3 {
    line-height: 35px;
    font-size: 21px;
    color: #fff;
    text-align: center;
    margin-bottom: 20px;
}

    .body_login_new .login_list h3 span {
        display: inline-block;
        border-bottom: 2px solid #fff;
    }

.body_login_new .footer {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    background: none;
    display: table;
}

    .body_login_new .footer .wrap {
        display: table-cell;
        vertical-align: middle;
    }

.body_login_new .footer_list .item {
    padding: 20px 0;
    width: 100%;
    float: none;
    margin-top: 0;
    border-bottom: 1px solid #2b9491;
}

    .body_login_new .footer_list .item.item_last {
        border-bottom: 0;
    }

.body_login_new .footer_list {
    color: #fff;
    padding: 10px;
    width: 460px;
    border-radius: 5px;
    overflow: hidden;
    background: rgba(0,0,0,.3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f000000',endColorstr='#3f000000');
    margin: 0 auto;
    margin-bottom: 10px;
}

    .body_login_new .footer_list .item .img {
        margin: 0 30px;
        width: 99px;
        height: 99px;
        line-height: 90px;
    }

    .body_login_new .footer_list .item li {
        margin-top: 0;
        line-height: 24px;
    }

.fadeClose {
    text-align: center;
}

    .fadeClose a {
        cursor: pointer;
    }

#inbox .show-on-hover:hover > ul.dropdown-menu {
    display: block;
}

#inbox .show-on-hover {
    position: fixed;
    bottom: 30px;
    right: 30px;
}

.animateFadeIn {
    animation: buttonFadeInUp 2s ease;
}

#inbox .btn-io {
    background: #f73943;
    border: none;
    margin-top: 0;
    border-radius: 50%;
    height: 54px;
    width: 54px;
    padding: 0 !important;
    box-shadow: 0 3px 7px 0 rgba(202,124,124,.72);
    animation: buttonFadeInUp .5s ease;
    z-index: 10;
    position: relative;
}

    #inbox .btn-io span {
        transition: all .5s;
        display: block;
        width: 100%;
        height: 100%;
        background: url(/Content/images/login/icon201.png) no-repeat center center;
    }

    #inbox .btn-io:hover span {
        transform: rotate(180deg);
    }

#inbox .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
    margin-bottom: -5px;
    padding-bottom: 30px;
}

#inbox .dropdown-menu-right {
    right: 0 !important;
    left: auto !important;
}

#inbox .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 50px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: center;
    list-style: none;
    background-color: rgba(255,255,255,0) !important;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0) !important;
    box-shadow: 0 6px 12px rgba(0,0,0,0) !important;
}

#inbox .fa-iox {
    font-size: 22px;
}

#inbox .dropdown-menu li.li1 {
    margin-bottom: -60px;
}

#inbox .dropdown-menu li.li2 {
    margin-bottom: -60px;
}

#inbox .dropdown-menu > li > a {
    display: block;
    padding: 0;
    margin-top: 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    font-size: 21px;
    box-shadow: 0 3px 7px 0 rgba(203,203,203,.72);
    background: #057f7c;
}

#inbox .fa-iosm {
    margin-top: 7px;
}

.scale {
    position: absolute;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    top: -23px;
    left: -22px;
    animation-name: ReactTwoCirclePulserOuterAnim;
    background-color: #d9534f;
    animation-duration: 1.5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    outline: none;
}

@keyframes ReactTwoCirclePulserOuterAnim {
    0% {
        opacity: 0;
        -webkit-transform: scale(.8);
        transform: scale(.8);
    }

    48% {
        opacity: 0;
        -webkit-transform: scale(.8);
        transform: scale(.8);
    }

    53% {
        opacity: .6;
        -webkit-transition-timing-function: linear;
        transition-timing-function: linear;
    }

    80% {
        opacity: 0;
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        -webkit-transition-timing-function: linear;
        transition-timing-function: linear;
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.8);
        transform: scale(.8);
    }
}

@media screen and (max-width:991px) {
    .info ul {
        width: 225px;
        margin: 0 auto;
        padding: 0;
        padding-top: 10px;
    }
}

.fab {
    cursor: pointer;
}

.fab-backdrop {
    color: rgba(255,255,255,0);
}

.fab-primary, .fab-secondary {
    transition: all .35s ease-in-out;
}

.fab.active .fab-primary {
    opacity: 0;
    transform: rotate(225deg);
}

.fab-secondary {
    opacity: 0;
    transform: rotate(-225deg);
}

.fab.active .fab-secondary {
    opacity: 1;
    transform: rotate(0);
    margin-top: -2px;
}

#inbox .show-on-hover.active ul.dropdown-menu {
    display: block;
}

    #inbox .show-on-hover.active ul.dropdown-menu li.li1 {
        margin-bottom: 0;
    }

    #inbox .show-on-hover.active ul.dropdown-menu li.li2 {
        margin-bottom: 0;
    }

#inbox .show-on-hover {
    position: fixed;
    bottom: 30px;
    right: 30px;
}

.animateFadeIn {
    animation: buttonFadeInUp 3s ease;
}

.fa.fa-chrome {
    background: url(/Content/images/login/fa1.png) no-repeat center center;
    display: block;
    width: 42px;
    height: 42px;
    border-radius: 42px;
}

.fa.fa-firefox {
    background: url(/Content/images/login/fa2.png) no-repeat center center;
    display: block;
    width: 42px;
    height: 42px;
    border-radius: 42px;
}

.fa.fa-internet-explorer {
    background: url(/Content/images/login/fa3.png) no-repeat 6px 6px;
    display: block;
    width: 42px;
    height: 42px;
    border-radius: 42px;
}

#inbox .dropdown-menu li {
    position: relative;
}

#inbox .dropdown-menu .fa_tips {
    display: none;
    position: absolute;
    right: 100%;
    width: 95px;
    height: 41px;
    padding-right: 10px;
    background: url(/Content/images/login/icon202.png) no-repeat center center;
    line-height: 35px;
    top: 3px;
    color: #009984;
}

#inbox .dropdown-menu li:hover .fa_tips {
    display: block;
}

.body_login_new * {
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}

.body_login_new.on .login {
    margin-top: -1000px;
}

.body_login_new .footer {
    top: 100%;
}

.body_login_new.on .footer {
    top: 0%;
}

.betState {
    cursor: default;
}

.yz_google .tit {
    width: 490px;
    margin: 0 auto;
}

.yz_google .tit {
    position: relative;
}

    .yz_google .tit .ewm {
        position: absolute;
        top: 0;
        right: 0;
        padding: 2px;
        background: #fff;
        box-shadow: 0 2px 2px rgba(0,0,0,.1);
    }

    .yz_google .tit .list {
        width: 320px;
        line-height: 42px;
        margin-bottom: 15px;
    }

        .yz_google .tit .list span {
            display: block;
            float: left;
        }

        .yz_google .tit .list .text {
            width: auto;
            overflow: hidden;
        }

            .yz_google .tit .list .text .div_input {
            }

.yz_google .tit_tips {
    margin-top: 15px;
    color: #f51e07;
}

.ggyz_list {
    width: 730px;
    margin: 0 auto;
    line-height: 36px;
    color: #7d8d96;
    margin-top: 50px;
    padding-bottom: 20px;
}

    .ggyz_list .list {
        padding: 3px 0;
    }

    .ggyz_list h3 {
        font-size: 16px;
        font-weight: normal;
        color: #232426;
        padding-left: 10px;
        line-height: 16px;
        border-left: 4px solid #ff7f4b;
        margin: 10px 0;
    }

    .ggyz_list .list a {
        display: inline-block;
        line-height: 26px;
        background: #39bbae;
        color: #fff;
        padding: 0 10px;
        border-radius: 30px;
        margin: 0 5px;
    }

        .ggyz_list .list a.a2 {
            background: #f59e2e;
        }

        .ggyz_list .list a.a3 {
            background: #43abdb;
        }

.line_text .list.center .text {
    text-align: center;
}

.modal_text .line_text {
    width: auto;
    margin: 10px;
}

.line_text .tit {
    text-align: left;
    color: #f63942;
    margin-bottom: 20px;
}

.modal_line_show .content {
    width: 1000px;
}

.modal_line_show .modal_text {
    padding: 0;
    overflow: hidden;
}

.modal_line_show ul {
    margin: 0 -3%;
    overflow: hidden;
}

    .modal_line_show ul li {
        width: 27.333%;
        margin: 0 3%;
        margin-bottom: 30px;
        float: left;
    }

.modal_line_show .div_input {
    border: 1px solid #dadce3;
    line-height: 26px;
    border-radius: 30px;
    padding: 0 20px;
}

.line_link {
    margin: 10px 0;
    position: relative;
    line-height: 28px;
}

    .line_link .a_copy {
        position: absolute;
        display: block;
        top: 50%;
        right: 0;
        height: 17px;
        margin-top: -8px;
        line-height: 17px;
        padding: 0 10px;
        border-left: 1px solid #dadce3;
    }

        .line_link .a_copy:hover {
            color: #39bbae;
        }

.modal_line_show .div_input input {
    color: #000;
}

.modal_line_show .line_btn {
    text-align: center;
}

    .modal_line_show .line_btn a {
        display: inline-block;
        padding: 0 23px;
        line-height: 30px;
        color: #fff;
        border-radius: 30px;
        background: #39bbae;
        margin-top: 10px;
    }

.modal_line_show .btn {
    margin-top: 10px;
    margin-bottom: 20px;
}

.line_text .list {
    margin-top: 0;
}

.line_tit .flt {
    color: #6e7276;
}

.line_tit .frt {
    color: #000;
}

    .line_tit .frt label {
        display: inline-block;
        padding-left: 20px;
    }

        .line_tit .frt label.line1, .load_wyb_tab table td label.line1 {
            background: url(/Content/images/login/sp_best2.png) no-repeat left center;
        }

        .line_tit .frt label.line2 {
            color: #f59e2e;
            background: url(/Content/images/login/sp_good2.png?v=20190318) no-repeat left center;
        }

        .line_tit .frt label.line3 {
            color: #9b9b9b;
            background: url(/Content/images/login/sp_normal2.png) no-repeat left center;
        }

.line_tit label {
    color: #35c0a3;
}

.modal_yjcd .content .modal_tit h3 {
    margin-left: 10px;
}

.modal_yjcd .content {
    width: 920px;
}

.div_yjcd {
    float: right;
}

    .div_yjcd a {
        display: block;
        padding: 0 20px;
        background: #39bbae;
        border-radius: 30px;
        color: #fff;
        text-decoration: none;
    }

.yjcd_tab {
    margin: 20px;
}

    .yjcd_tab table {
        width: 100%;
        border: 1px solid #e7eeec;
        line-height: 35px;
        table-layout: fixed;
    }

        .yjcd_tab table tr {
            cursor: default;
        }

        .yjcd_tab table th {
            background: #3abaaf;
            color: #fff;
            border: 1px solid #e7eeec;
            font-size: 14px;
            font-weight: normal;
            padding: 0 15px;
            text-align: center;
        }

        .yjcd_tab table td {
            border: 1px solid #e7eeec;
            text-align: center;
            padding: 0 5px;
            font-size: 14px;
            vertical-align: middle;
            word-break: break-all;
        }

            .yjcd_tab table td a {
                color: #ff2020;
            }

.yjcd_btn {
    text-align: right;
    margin-top: 30px;
}

    .yjcd_btn a {
        display: inline-block;
        padding: 0 20px;
        line-height: 30px;
        background: #f59e2e;
        color: #fff;
        border-radius: 30px;
        margin-left: 10px;
    }

        .yjcd_btn a.in {
            background: #39bbae;
        }

img.hot {
    float: right;
    margin-top: 10px;
    margin-right: 2px;
}

.cp_gl {
    margin-top: 30px;
}

    .cp_gl .cp_item {
    }

    .cp_gl .cp_list {
        margin-bottom: 15px;
        border: 1px solid #dbdde2;
        padding: 22px 30px;
        padding-top: 30px;
    }

.cp_gl_tit {
    height: 30px;
    line-height: 30px;
}

    .cp_gl_tit ul {
        overflow: hidden;
    }

    .cp_gl_tit li {
        float: left;
        margin-right: 10px;
        cursor: pointer;
    }

    .cp_gl_tit span {
        display: inline-block;
        border: 1px solid #dbdde2;
        padding: 0 15px;
        border-bottom: 0;
        border-radius: 2px 2px 0 0;
    }

    .cp_gl_tit li:hover span, .cp_gl_tit li.on span {
        background: #39bbae;
        color: #fff;
        border-color: #39bbae;
    }

.cp_list_tit {
    height: 14px;
    line-height: 14px;
    border-left: 4px solid #39bbae;
    padding-left: 12px;
}

    .cp_list_tit span {
        cursor: pointer;
        display: inline-block;
        margin-top: -10px;
        padding: 5px 15px;
        color: #a1afbc;
        border: 1px solid #b5c0ca;
        border-radius: 20px;
        margin-right: 10px;
    }

        .cp_list_tit span.on, .cp_list_tit span:hover {
            color: #fff;
            background: #39bbae;
            border-color: #39aab2;
        }

.ul_text {
    overflow: hidden;
}

    .ul_text ul {
        margin-bottom: 12px;
    }

.list_clone li span:first-child {
    display: block;
    min-width: 60px;
}

.list_clone li.li_btn {
    background: #fff;
}

    .list_clone li.li_btn a {
        display: block;
        width: 98px;
        height: 34px;
        text-align: center;
        line-height: 34px;
        border: 1px solid #f59e2e;
        color: #f59e2e;
        border-radius: 3px;
    }

.li_zks {
    display: none;
}

.body_login_new .footer_list .item .flt {
    margin-right: 20px;
    width: 190px;
}

    .body_login_new .footer_list .item .flt .img {
        float: none;
        margin: 0 auto;
    }

.d_href p {
    padding: 10px 0;
    font-size: 13px;
}

    .d_href p a {
        color: #39baae;
        text-decoration: underline;
    }

.d_href {
    text-align: center;
}

    .d_href .div_input {
        width: 190px;
        height: 28px;
        line-height: 28px;
        position: relative;
        border: 1px solid #40b4bd;
        border-radius: 3px;
        padding: 0 10px;
        margin-bottom: 10px;
    }

        .d_href .div_input a {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            background: #3ab9b0;
            color: #fff;
            display: block;
            padding: 0 5px;
        }

.body_login_new .footer_list {
    margin-bottom: 40px;
}

.xzzx_sj_m {
    padding-bottom: 15px;
}

.xzzx_sj_list_pic ul li p {
    margin-top: 0;
    margin-bottom: 10px;
}

.xzzx_sj_list_pic ul li .d_href p {
    margin-bottom: 0;
}

.xzzx_sj_list_pic .copy_btn {
    display: block;
    width: 90px;
    text-align: center;
    line-height: 30px;
    background: #39bbae;
    color: #fff;
    border-radius: 30px;
    margin: 0 auto;
}

.xzzx_sj_list_pic .div_input input {
    color: #39baae;
}

.div_select_cz {
    position: relative;
}

    .div_select_cz .span_tit {
        white-space: nowrap;
        display: block;
        background: url("/Content/images/icon/icon40.png") no-repeat scroll right center transparent;
        padding-right: 40px;
        border: 1px solid #c7cdd2;
        border-radius: 2px;
        width: 162px;
        height: 36px;
        line-height: 34px;
        text-indent: 10px;
        color: #7b8186;
        cursor: pointer;
    }

.sz_drop .drop {
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
}

.sz_drop {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
}

    .sz_drop i {
        margin-left: 20px;
        float: left;
        display: block;
        width: 0;
        height: 0;
        border: 10px solid #39bbae;
        border-top: 0;
        border-left-color: transparent;
        border-right-color: transparent;
    }

    .sz_drop table {
        width: 860px;
        table-layout: fixed;
        background: #fff;
        text-align: center;
        border: 1px,solid,#3bb9b2;
    }

        .sz_drop table th {
            line-height: 40px;
            background: #39bbae;
            color: #fff;
            font-weight: normal;
            text-align: center;
        }

        .sz_drop table td {
            border-left: 1px solid #e7edeb;
            text-align: center;
            vertical-align: top;
        }

            .sz_drop table td ul {
                width: 100%;
                display: block;
            }

.count_tit .list .sz_drop table td ul span {
    float: none;
}

.sz_drop table td ul span {
    line-height: 30px;
    background: #f4f6f8;
    display: block;
    margin: 10px;
    white-space: nowrap;
    cursor: pointer;
    border: 1px solid #f4f6f8;
}

    .sz_drop table td ul li.on span, .sz_drop table td ul span:hover {
        background: #fff;
        border-color: #3fb6be;
        color: #3fb6be;
    }

.div_zst .list2 .tyle_list .a_back {
    display: inline-block;
    width: 80px;
    line-height: 30px;
    background: #f59e2e;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    margin-left: 20px;
}

.checkboxdiv {
    float: left;
}

    .checkboxdiv label {
        margin-right: 20px;
    }

.demo--radio:checked + .demo--radioInput {
    background: url(/Content/images/icon/icon72-1.png) no-repeat left center;
}

.demo--radioInput {
    background: url(/Content/images/icon/icon72.png) no-repeat left center;
}

.div_zst .list2 .tyle_list .on {
    color: #3e9af7;
}

table th.winningNumber div {
    text-align: center;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    margin: 0 auto;
    background: #fe8920;
    line-height: 16px;
    color: #fff;
}

.trendbottomtable .allnumtr .whiteText {
    color: #fff !important;
}

.trendbottomtable .allnumtr .bottomLine {
    border-bottom: 1px solid #fff;
}

.trendbottomtable .allnumtr .position0 .tableBallGreen, .trendbottomtable .allnumtr .position5 .tableBallRed {
    background: #3ab7af;
}

.trendbottomtable .allnumtr .position1 .tableBallRed, .trendbottomtable .allnumtr .position6 .tableBallGreen {
    background: #fe8920;
}

.trendbottomtable .allnumtr .position2 .tableBallGreen, .trendbottomtable .allnumtr .position7 .tableBallRed {
    background: #298ff3;
}

.trendbottomtable .allnumtr .position3 .tableBallRed, .trendbottomtable .allnumtr .position8 .tableBallGreen {
    background: #ffb724;
}

.trendbottomtable .allnumtr .position4 .tableBallGreen, .trendbottomtable .allnumtr .position9 .tableBallRed {
    background: #f63940;
}

.trendbottomtable .allnumtr .numberDist .tableBallGreen, .trendbottomtable .allnumtr .numberDist .tableBallGreen {
    background: #fe8824;
}

.trendbottomtable .allnumtr .position0 .noball_1, .trendbottomtable .allnumtr .position5 .noball_1 {
    color: #3ab7af;
}

.trendbottomtable .allnumtr .position1 .noball_1, .trendbottomtable .allnumtr .position6 .noball_1 {
    color: #fe8920;
}

.trendbottomtable .allnumtr .position2 .noball_1, .trendbottomtable .allnumtr .position7 .noball_1 {
    color: #298ff3;
}

.trendbottomtable .allnumtr .position3 .noball_1, .trendbottomtable .allnumtr .position8 .noball_1 {
    color: #ffb724;
}

.trendbottomtable .allnumtr .position4 .noball_1, .trendbottomtable .allnumtr .position9 .noball_1 {
    color: #f63940;
}

.TrendTitle .numtr .bigSmallForm, .TrendTitle .numtr .oddEvenForm, .TrendTitle .numtr .primeSumForm, .TrendTitle .numtr .oneTwoThreeForm, .TrendTitle .numtr .combine3, .TrendTitle .numtr .combine6, .TrendTitle .numtr .triple, .TrendTitle .numtr .pair, .TrendTitle .numtr .numberDiff, .TrendTitle .numtr .sum, .TrendTitle .numtr .tailSum {
    background: #3bb9b2;
    color: #fff;
}

table th.issueNumber {
    display: table-cell;
    padding: 0 .5%;
    border-left: 1px solid #3bb9b2;
    border-right: 1px solid #3bb9b2;
}

.ksxh {
    margin: 15px;
    margin-bottom: 10px;
}

    .ksxh span.span_btn {
        cursor: pointer;
        display: inline-block;
        float: left;
        padding: 0 15px;
        line-height: 30px;
        border-radius: 30px;
        background: #f59e2e;
        color: #fff;
        margin-right: 10px;
    }

    .ksxh .text {
        display: none;
        overflow: hidden;
        padding-bottom: 10px;
        border: 2px solid #d9e0e8;
        background: #fff;
    }

    .ksxh .tz_list_check {
        display: block;
    }

    .ksxh .tz_dian ul li {
        width: 30px;
        height: 30px;
        line-height: 30px;
        float: left;
        margin: 0 5px;
    }

    .ksxh .tz_list2 .list {
        padding: 0;
        padding-top: 20px;
    }

.tz_list_check2 {
    line-height: 20px;
    margin-top: 10px;
    height: 20px;
}

    .tz_list_check2 ul {
        float: left;
    }

    .tz_list_check2 p {
        float: right;
        margin-right: 2px;
        color: #7f8083;
        padding-left: 20px;
        background: url(/Content/images/icon/icon65.png) no-repeat left center;
    }

        .tz_list_check2 p span {
            color: #fc431f;
            padding: 0 5px;
        }

.page_form_bank .form_close_dw {
    width: 725px;
}

.bank_tab table {
    width: 100%;
    text-align: center;
}

.bank_tab {
    padding: 15px;
    line-height: 34px;
}

    .bank_tab table th span {
        text-align: center;
        margin: 0 1px;
        display: block;
        border-radius: 5px 5px 0 0;
        background: #39bbae;
        color: #fff;
        font-weight: normal;
    }

    .bank_tab table th:first-child span {
        margin-left: 0;
    }

    .bank_tab table th:last-child span {
        margin-right: 0;
    }

    .bank_tab table td {
        border: 1px dashed #efefef;
        border-left-style: solid;
    }

    .bank_tab tbody {
        border: 1px solid #dedede;
        border-top: 0;
    }

        .bank_tab tbody tr:nth-child(2n+1) {
            background: #f6f6f6;
        }

    .bank_tab .text {
        color: #ff4633;
        text-align: center;
        padding-top: 20px;
    }

    .bank_tab .page_cc_btn {
        text-align: center;
    }

.cz_txts {
    background: #fff6f0;
    border: 1px dashed #ff6d16;
    padding: 7px 15px;
    margin-bottom: 20px;
}

    .cz_txts p {
        line-height: 26px;
        color: #fc5a03;
    }

        .cz_txts p span {
            margin-left: 40px;
        }

            .cz_txts p span:first-child {
                margin-left: 0;
            }

.xywf_main {
    background: #fff;
    margin-top: 15px;
}

.xywf_tab_box {
    min-height: 685px;
}

.xywf_tab {
    padding: 0 10px;
    margin-top: 10px;
}

    .xywf_tab table {
        width: 100%;
        border: 1px solid #dce0e8;
    }

        .xywf_tab table th {
            height: 36px;
            vertical-align: middle;
            background: #37bda9;
            font-weight: normal;
            font-size: 14px;
            color: #fff;
            border: 1px solid #dce0e8;
            text-align: center;
        }

            .xywf_tab table th.th1 {
                width: 43px;
            }

        .xywf_tab table td {
            line-height: 35px;
            padding: 0 0;
            vertical-align: middle;
            border: 1px solid #dce0e8;
            text-align: center;
            font-size: 14px;
        }

        .xywf_tab table tr.tr1 td {
            background: #f7f6fa;
        }

        .xywf_tab table td.td1 {
            width: 35px;
        }

        .xywf_tab table td .list {
        }

            .xywf_tab table td .list ul {
                display: table;
                width: 100%;
                table-layout: fixed;
            }

                .xywf_tab table td .list ul li {
                    display: table-cell;
                }

        .xywf_tab table td span.span1 {
            display: inline-block;
            width: 24px;
            height: 24px;
            line-height: 24px;
            border-radius: 24px;
            background: #2ea78b;
            color: #fff;
        }

        .xywf_tab table td font {
            color: #f63942;
        }

        .xywf_tab table td .list ul {
            border-top: 1px solid #ddd;
        }

            .xywf_tab table td .list ul li input {
                width: 47px;
                height: 22px;
                line-height: 22px;
                border: 1px solid #d9e0e8;
                text-align: center;
            }

        .xywf_tab table td .list2 ul li input {
            width: 48px;
            height: 22px;
            line-height: 22px;
            border: 1px solid #d9e0e8;
            text-align: center;
        }

        .xywf_tab table td .list2 ul {
            display: table;
            width: 100%;
            table-layout: fixed;
        }

            .xywf_tab table td .list2 ul li {
                display: table-cell;
                cursor: pointer;
            }

.div_input_xy {
    position: relative;
    margin-right: 10px;
}

    .div_input_xy .drop {
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translateX(-50%);
        width: auto;
        z-index: 100;
        display: none;
    }

        .div_input_xy .drop ul {
            background: rgba(0,0,0,.8);
        }

        .div_input_xy .drop i {
            display: block;
            width: 8px;
            height: 5px;
            background: url(/Content/images/icon/icon120.png) no-repeat center center;
            margin: 0 auto;
        }

        .div_input_xy .drop ul li {
            padding: 0 10px;
            border-bottom: 1px solid #05110f;
            border-top: 1px solid #393f3e;
            color: #fff;
            float: none;
            width: auto !important;
            display: block !important;
            line-height: 23px;
            font-size: 13px;
            color: #949494;
            text-align: left;
            cursor: pointer;
        }

            .div_input_xy .drop ul li:hover {
                color: #fff;
            }

.srje .div_input_xy {
    display: inline-block;
}

.xywf_main_f {
    border-top: 1px dashed #d9e0e8;
    margin-top: 10px;
}

.div_cmph {
    float: right;
    width: 218px;
}

.rt_tag_list {
    margin-top: 10px;
    background: #fff;
}

.tr_tag_head ul {
    overflow: hidden;
}

    .tr_tag_head ul li {
        width: 50%;
        float: left;
        text-align: center;
        height: 35px;
        line-height: 30px;
        font-size: 14px;
    }

        .tr_tag_head ul li span {
            display: block;
            border-top: 3px solid transparent;
            background: #d9e0e8;
            cursor: pointer;
        }

            .tr_tag_head ul li span label {
            }

        .tr_tag_head ul li:first-child span {
            border-left: 0;
        }

        .tr_tag_head ul li.on span, .tr_tag_head ul li:hover span {
            border-bottom: none;
            border-top-color: #40b3be;
            color: #40b3be;
            background: #fff;
        }

.tr_tag_list .item {
    display: none;
}

    .tr_tag_list .item:first-child {
        display: block;
    }

    .tr_tag_list .item table {
        width: 100%;
        border: 1px solid #dce0e8;
    }

        .tr_tag_list .item table th {
            background: #463b96;
            color: #fff;
            line-height: 36px;
            font-weight: normal;
        }

        .tr_tag_list .item table td {
            line-height: 36px;
            border: 1px solid #dce0e8;
            padding: 0 50px;
            white-space: nowrap;
            text-align: left;
        }

            .tr_tag_list .item table td.td1 {
                background: #f7f6fa;
            }

.div_cmph .tit {
    padding: 0 15px;
    line-height: 34px;
    border-bottom: 1px dashed #d9e0e8;
}

    .div_cmph .tit .div_select select {
        line-height: 23px;
        height: 23px;
        width: 98px;
    }

.div_cmph .tr_tab ul li {
    padding: 0 15px;
    padding-right: 20px;
    line-height: 34px;
    color: #28292b;
    border-bottom: 1px dashed #d9e0e8;
}

    .div_cmph .tr_tab ul li span {
        color: #f63942;
    }

    .div_cmph .tr_tab ul li label {
        float: right;
    }

.tr_tag_list {
    overflow-y: auto;
    margin-right: 2px;
}

    .tr_tag_list::-webkit-scrollbar {
        background: #e5e9ec;
    }

.xywf_main {
    position: relative;
}

.full_rt {
    position: absolute;
    top: 135px;
    right: 100%;
    margin-right: 10px;
    cursor: pointer;
    background: #f23636;
    width: 42px;
    height: 110px;
    text-align: center;
    color: #fff;
    padding-top: 10px;
}

    .full_rt span {
        display: block;
        padding-top: 25px;
        background: url(/Content/images/icon/icon_xy.png) no-repeat top center;
        width: 20px;
        text-align: center;
        margin: 0 auto;
        color: #ffd9c7;
        line-height: 18px;
    }

        .full_rt span.on {
            background: url(/Content/images/icon/icon_gf.png) no-repeat top center;
        }

.tit_list li a {
    color: #6e7276;
}

.modal_kxje .kxje_tips {
    margin: 15px 25px;
    line-height: 24px;
}

    .modal_kxje .kxje_tips span {
        display: block;
        float: left;
        color: #f59e2e;
    }

    .modal_kxje .kxje_tips p {
        overflow: hidden;
    }

.modal_kxje .content {
    width: 333px;
}

.kxje_list {
    width: 205px;
    margin: 0 auto;
}

    .kxje_list ul li {
        margin-bottom: 10px;
    }

    .kxje_list .div_input {
        width: 100px;
        padding: 0 20px;
        border: 1px solid #c7cdd2;
        line-height: 34px;
        float: left;
    }

        .kxje_list .div_input input {
            color: #333;
        }

    .kxje_list .btn {
        float: right;
        width: 50px;
        text-align: center;
        line-height: 36px;
        margin-top: 0;
    }

        .kxje_list .btn a {
            display: block;
            background: #ff2121;
            color: #fff;
        }

            .kxje_list .btn a:hover {
                background: #c90000;
            }

.modal_kxje .modal_btns {
    border-top: 1px solid #d9e0e8;
    margin-top: 20px;
    padding-top: 15px;
}

    .modal_kxje .modal_btns p {
        margin-bottom: 15px;
        color: #494950;
    }

.tz_bottom .my_list {
    float: left;
}

    .tz_bottom .my_list li {
        height: 30px;
        float: left;
        margin-left: 10px;
        cursor: pointer;
    }

        .tz_bottom .my_list li.on {
            transform: translateY(-5px);
        }

    .tz_bottom .my_list img {
        width: 42px;
    }

.tz_bottom .text2 {
    padding: 10px;
    line-height: 26px;
    position: relative;
}

    .tz_bottom .text2 span.span1 {
        color: #8a8a8a;
    }

    .tz_bottom .text2 span {
        display: block;
        float: left;
    }

.tz_where2 .div_select {
    margin-right: 0;
}

.div_select select {
    width: auto;
    padding-right: 6px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #e4e4e4;
}

.tz_list_pk10 {
    border-top: 1px solid #dbdde2;
    padding: 10px;
}

.bsjj_sel_sl {
    z-index: 1000;
}

.srje {
    color: #8a8a8a;
    font-size: 14px;
}

    .srje input {
        width: 90px;
        height: 26px;
        border: 1px solid #e1e1e1;
        margin: 0 5px;
        padding-left: 10px;
    }

.tz_bottom .text2 .dbzg p span {
    float: none;
    display: inline-block;
}

.tz_bottom .text2 .tz_help {
    right: 10px;
}

.tz_bottom_web {
}

    .tz_bottom_web p {
        font-size: 14px;
        color: #282828;
    }

        .tz_bottom_web p font {
            color: #f63942;
        }

.div_smp {
    font-size: 14px;
    padding: 10px;
    border: 1px solid #d7dae0;
    background: #fff;
    margin-top: 10px;
}

.smp_tit .div_select select {
    width: 120px;
}

.radio_btn_list ul li {
    float: left;
    margin-right: 2px;
    line-height: 28px;
    padding: 0 25px;
    cursor: pointer;
}

    .radio_btn_list ul li.on, .radio_btn_list ul li:hover {
        background: url(/Content/images/background/bg42.png) repeat-x center center;
        border-radius: 5px;
        color: #fff;
    }

.smp_tit .frt ul {
    float: left;
    margin: 0 10px;
    margin-left: 30px;
}

    .smp_tit .frt ul li {
        float: left;
        margin: 0 5px;
        line-height: 28px;
    }

        .smp_tit .frt ul li img {
            vertical-align: middle;
        }

        .smp_tit .frt ul li .span1 {
            color: #2ea78b;
        }

        .smp_tit .frt ul li .span2 {
            color: #eb3535;
        }

.btn4 a {
    display: inline-block;
    width: 50px;
    margin-right: 5px;
    line-height: 26px;
    color: #abb0b6;
    text-align: center;
    background: #eee;
    border-radius: 5px;
    border: 1px solid #eee;
    cursor: pointer;
}

    .btn4 a.on, .btn4 a:hover {
        background: #f59e2e;
        border-color: #f59e2e;
        color: #fff;
    }

.btn5 {
    margin-left: 5px;
}

    .btn5 a {
        display: inline-block;
        width: 88px;
        height: 30px;
        border-radius: 30px;
        line-height: 30px;
        font-size: 14px;
        color: #fff;
        background: url(/Content/images/background/bg42.png) no-repeat center center;
        text-align: center;
        margin-top: -1px;
        margin-right: 5px;
    }

        .btn5 a.a1 {
            background: #ff2121;
        }

        .btn5 a.a2 {
            background: #f59e2e;
        }

.radio_btn_list {
    margin-left: 20px;
}

.tab2 .center span {
    color: #fc5a34;
}

.center {
    text-align: center;
}

.smp_tab .item {
    margin-top: 10px;
}

    .smp_tab .item .span_tit {
        float: left;
        width: 45px;
        line-height: 20px;
        text-align: center;
        font-size: 18px;
        background: #f59e2e;
        border: 1px solid #ff8a52;
        color: #fff;
        border-radius: 3px;
        margin-right: 13px;
        box-sizing: border-box;
        height: 127px;
        padding: 0 6px;
        display: flex;
        align-items: center;
    }

        .smp_tab .item .span_tit.on {
            padding: 26px 15px;
        }

        .smp_tab .item .span_tit.tit2 {
            background: #3bb9b1;
            border-color: #3bb9b1;
        }

    .smp_tab .item .list {
        overflow: hidden;
        width: 910px;
    }

.smp_tab table {
    table-layout: fixed;
    width: 100%;
}

    .smp_tab table td {
        vertical-align: middle;
        line-height: 20px;
        text-align: center;
        height: 20px;
        border: 1px solid #dce0e8;
    }

        .smp_tab table td.td1 {
            background: #f7f6fa;
        }

        .smp_tab table td label {
            color: #2ea78b;
            font-weight: bold;
            width: 16px;
            margin: 0 auto;
            display: inline-block;
            vertical-align: middle;
        }

        .smp_tab table td span {
            display: inline-block;
            width: 16px;
            height: 16px;
            border-radius: 16px;
            background: #2ea78b;
            color: #fff;
            text-align: center;
            line-height: 16px;
            vertical-align: middle;
        }

            .smp_tab table td span.span2 {
                background: #eb3535;
            }

.smp_tab .item ul li {
    width: 24%;
    float: left;
    margin: 0 .5%;
}

.smp_tab .item ul {
    margin: 0 -.5%;
    overflow: hidden;
}

.box_kjls_pk10.box_kjls ul li span label {
    margin-right: 5px;
}

.box_cmyl {
    background: #fff;
}

    .box_cmyl .tit {
        line-height: 38px;
    }

        .box_cmyl .tit ul {
            overflow: hidden;
            font-size: 16px;
        }

            .box_cmyl .tit ul li {
                width: 33.333%;
                cursor: pointer;
                float: left;
                border-bottom: 1px solid #e2e7ee;
                text-align: center;
            }

                .box_cmyl .tit ul li span {
                    color: #838b91;
                    display: block;
                    border: 1px solid #e2e7ee;
                    border-right: 0;
                    border-bottom: 3px solid #fff;
                }

                .box_cmyl .tit ul li.on span, .box_cmyl .tit ul li:hover span {
                    color: #282828;
                    border-bottom-color: #3e9af7;
                }

.cmyl_items .tit2 {
    line-height: 26px;
    padding: 15px;
    color: #8a8a8a;
    font-size: 14px;
}

    .cmyl_items .tit2 span {
        display: block;
        margin-right: 10px;
    }

.cmyl_items .tab {
    margin: 0 15px;
}

    .cmyl_items .tab table {
        width: 100%;
        background: #fff;
        text-align: center;
        font-size: 14px;
        line-height: 36px;
    }

        .cmyl_items .tab table td:first-child {
            background: #f6f6f8;
            text-align: left;
        }

        .cmyl_items .tab table td {
            border: 1px solid #dce0e8;
            padding: 0 10px;
        }

            .cmyl_items .tab table td span {
                color: #ff4633;
            }

            .cmyl_items .tab table td.td_select {
                padding: 0;
            }

.box_cmyl table .td_select select {
    text-align: center;
    border: 0;
}

    .box_cmyl table .td_select select option {
    }

.xy_modal {
    transition: all .5s;
    position: fixed;
    top: 20%;
    left: 0;
    width: 260px;
    background: #fff;
}

    .xy_modal.on {
        left: -260px;
    }

        .xy_modal.on .xy_rt span.span_sq {
            background: url(/Content/img/icon127-1.png) no-repeat center 30px #fd5240;
        }

    .xy_modal .xy_rt {
        position: absolute;
        top: 0;
        left: 100%;
        width: 40px;
    }

        .xy_modal .xy_rt span {
            display: block;
            color: #fff;
            cursor: pointer;
            border-radius: 0 10px 10px 0;
            margin-bottom: 10px;
            width: 20px;
            text-align: center;
        }

            .xy_modal .xy_rt span:hover {
                opacity: .9;
            }

            .xy_modal .xy_rt span.span_sq {
                background: url(/Content/img/icon127.png) no-repeat center 30px #fd5240;
                padding: 54px 10px 40px;
            }

            .xy_modal .xy_rt span.span_xy {
                background: url(/Content/img/icon128.png) no-repeat center 10px #2e87ee;
                padding: 35px 10px 20px;
            }

                .xy_modal .xy_rt span.span_xy.on {
                    background: url(/Content/img/icon128-1.png) no-repeat center 10px #2e87ee;
                }

    .xy_modal .tit {
        line-height: 46px;
        border-bottom: 1px solid #e2e7ee;
        text-align: center;
        color: #3d9af7;
        font-size: 16px;
    }

    .xy_modal .list {
        height: 440px;
        overflow-y: auto;
    }

        .xy_modal .list .item h3 {
            cursor: pointer;
            font-weight: normal;
            border-bottom: 1px dashed #e2e7ee;
            padding: 10px 13px;
            line-height: 24px;
            font-size: 14px;
        }

            .xy_modal .list .item h3 span {
                display: inline-block;
                padding-left: 10px;
                background: url(/Content/img/icon_line.png) no-repeat left center;
            }

            .xy_modal .list .item h3 a {
                display: block;
                float: right;
                width: 60px;
                text-align: center;
                border-radius: 20px;
                background: #3e9af7;
                color: #fff;
            }

                .xy_modal .list .item h3 a:hover {
                    background: #0069da;
                }

        .xy_modal .list .item ul {
            font-size: 13px;
            display: none;
            padding: 10px 0;
            border-bottom: 1px dashed #e2e7ee;
            background: #eff1f5;
            font-size: 14px;
        }

            .xy_modal .list .item ul li {
                padding: 0 15px;
                line-height: 30px;
            }

                .xy_modal .list .item ul li a {
                    color: #282828;
                }

                .xy_modal .list .item ul li i {
                    display: block;
                    float: right;
                    width: 20px;
                    height: 30px;
                    background: url(/Content/img/icon126.png) no-repeat center center;
                    cursor: pointer;
                }

.tit_list li span {
    display: block;
    padding: 0 8px;
    border-bottom: 2px solid #fff;
}

.tit_list li.on a {
    border-bottom-color: #2ea78b;
    color: #2ea78b;
}

.tit_list li:hover span {
    color: #2ea78b;
}

.xywf_tab .list2 ul li:after {
    clear: both;
    content: '';
    display: block;
}

.xywf_tab .list2 ul li {
    position: relative;
    border-top: 1px solid #dbdde2;
    padding: 5px 0;
    min-height: 24px;
    text-align: center;
}

.drop_input {
    border-bottom: 0;
}

.xywf_tab table td .list2 ul.active, .xywf_tab table td .list ul.active {
    background: #ffdfc4;
}

.div_cmph .tr_tab ul li span {
    color: #000;
}

.table table td b {
    display: inline-block;
    width: 16px;
    height: 16px;
    color: #fff;
    text-align: center;
    line-height: 16px;
    vertical-align: middle;
    font-size: 12px;
    font-family: monospace;
    margin-top: -2px;
    border-radius: 16px;
    background: #0656cb;
}

.tableBox .table table td b {
    display: inline-block;
    width: 16px;
    height: 16px;
    color: #fff;
    text-align: center;
    line-height: 16px;
    vertical-align: middle;
    font-size: 12px;
    font-family: monospace;
    margin-top: -2px;
    border-radius: 16px;
    background: #0656cb;
}

    .tableBox .table table td b.red {
        background: #eb3535;
    }

    .tableBox .table table td b.blue {
        background: #0656cb;
    }

.tableBox .table table.border td b.red {
    border-width: 2px;
    border-style: solid;
    border-color: #eb3535;
    border-image: initial;
    background: none;
}

.tableBox .table table.border td b.blue {
    border-width: 2px;
    border-style: solid;
    border-color: #0656cb;
    border-image: initial;
    background: none;
}

.smp_tab table td {
    vertical-align: middle;
    line-height: 20px;
    text-align: center;
    height: 21px;
    width: 21px;
    border-width: 1px;
    border-style: solid;
    border-color: #dce0e8;
    border-image: initial;
}

.tableBox .table table td em.red {
    color: #eb3535;
}

.tableBox .table table td em.blue {
    color: #0656cb;
}

.tableBox .table table td b.green {
    background: #12a656;
}

.tableBox .table p.title {
    color: #2ea78b;
    font-weight: bold;
    width: 16px;
    margin: 0 auto;
    display: inline-block;
    vertical-align: middle;
}

.tableBox .table p.title {
    height: 127px;
    box-sizing: border-box;
    background: #f7f6fa;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    float: left;
    width: 31px;
    line-height: 22px;
    color: #463b96;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #dce0e8;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .tableBox .table p.title span {
        color: #2ea78b;
        font-weight: bold;
        width: 16px;
        margin: 0 auto;
        display: inline-block;
        vertical-align: middle;
    }

.game_big {
    float: left;
    width: 870px;
    overflow: hidden;
    cursor: e-resize;
}

.game_small {
    float: left;
    width: 180px;
    overflow: hidden;
    cursor: e-resize;
}

.xywf_tab table td .list3 ul {
    border-top: 0 solid #ddd;
}

li.number {
    padding-bottom: 1px;
    border-top: .02px solid #ddd;
}

.xywf_tab table td .list ul li {
    text-align: center;
    cursor: pointer;
}

.xywf_tab table td .play_drop ul {
    width: auto;
}

    .xywf_tab table td .play_drop ul li {
        padding: 0 10px;
    }

.jjtj_2 {
    margin-top: 5%;
    margin-left: 28%;
}

.cz_inputs li {
    display: inline-block;
    margin: 5px 5px;
    cursor: pointer;
    border: 1px solid #39bbae;
    color: #39bbae;
    text-align: center;
    padding: 0 10px;
    line-height: 25px;
}

.cz_inputs {
    margin-bottom: 15px;
    font-size: 14px;
}

    .cz_inputs ul {
        margin: -4px;
    }

    .cz_inputs li:hover, .cz_inputs li.on {
        background: #39bbae;
        color: #fff;
    }

.bankAccountLogo label {
    display: inline-block;
    width: 175px;
    height: 36px;
    white-space: nowrap;
    padding: 0 10px 10px 0;
    cursor: pointer;
    overflow: hidden;
}

    .bankAccountLogo label div {
        pointer-events: none;
        width: 175px;
        border: 0;
        display: inline-block !important;
        vertical-align: middle;
    }

    .bankAccountLogo label span {
        display: inline-block;
        width: 100%;
        height: 36px;
    }

    .bankAccountLogo label .ALIPAY {
        background: url('/Content/images/bankAccountLogo/jf-alipay.png') no-repeat !important;
    }

    .bankAccountLogo label .BANKDEPOSIT {
        background: url('/Content/images/bankAccountLogo/jf-wanin.png') no-repeat !important;
    }

    .bankAccountLogo label .ONLINEPAY {
        background: url('/Content/images/bankAccountLogo/jf-onlinepay.png') no-repeat !important;
    }

    .bankAccountLogo label .WEIXINPAY {
        background: url('/Content/images/bankAccountLogo/jf-wechat.png') no-repeat !important;
    }

    .bankAccountLogo label .TENPAY {
        background: url('/Content/images/bankAccountLogo/jf-tenpay.png') no-repeat !important;
    }

    .bankAccountLogo label .QQWALLETPAY {
        background: url('/Content/images/bankAccountLogo/jf-qq.png') no-repeat !important;
    }

    .bankAccountLogo label .JDPAY {
        background: url('/Content/images/bankAccountLogo/jf-jdpay.png') no-repeat !important;
    }

    .bankAccountLogo label .BAIDUPAY {
        background: url('/Content/images/bankAccountLogo/jf-baidu.png') no-repeat !important;
    }

    .bankAccountLogo label .UNIONPAY {
        background: url('/Content/images/bankAccountLogo/jf-union.png') no-repeat !important;
    }

    .bankAccountLogo label .QUICKPAY {
        background: url('/Content/images/bankAccountLogo/jf-fastpay.png') no-repeat !important;
    }

    .bankAccountLogo label .QUICKPASSPAY {
        background: url('/Content/images/bankAccountLogo/jf-cloud.png') no-repeat !important;
    }

    .bankAccountLogo label .THIRDPARTY_USDT {
        background: url('/Content/images/bankAccountLogo/jf-usdt.png') no-repeat !important;
    }

    .bankAccountLogo label .VCP {
        background: url('/Content/images/bankAccountLogo/jf-vcp.png') no-repeat !important;
    }

    .bankAccountLogo label .logo2 {
        background-position-x: -176px !important;
    }

    .bankAccountLogo label .logo3 {
        background-position-x: -353px !important;
    }

    .bankAccountLogo label .logo4 {
        background-position-x: -533px !important;
    }

    .bankAccountLogo label .logo5 {
        background-position-x: -709px !important;
    }

    .bankAccountLogo label .logo6 {
        background-position-x: -885px !important;
    }

    .bankAccountLogo label .logo7 {
        background-position-x: -1065px !important;
    }

    .bankAccountLogo label .logo8 {
        background-position-x: -1243px !important;
    }

    .bankAccountLogo label .logo9 {
        background-position-x: -1420px !important;
    }

    .bankAccountLogo label .logo10 {
        background-position-x: -1600px !important;
    }

.recharge_list {
    border-bottom: 1px dashed #dbdde2;
}

    .recharge_list ul li {
        float: left;
        width: 104px;
        height: 29px;
        line-height: 29px;
        border-radius: 29px;
        border: 1px solid #b5c0ca;
        text-align: center;
        color: #a1afbc;
        margin: 0 0 20px 20px;
        cursor: pointer;
    }

        .recharge_list ul li.on, .recharge_list ul li:hover {
            FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#34c1a0,endColorStr=#40b3be);
            background: -ms-linear-gradient(left,#34c1a0,#40b3be);
            background: -moz-linear-gradient(left,#34c1a0,#40b3be);
            background: -webkit-gradient(linear,0% 0%,100% 100%,from(#34c1a0),to(#40b3be));
            background: -webkit-linear-gradient(left,#34c1a0,#40b3be);
            background: -o-linear-gradient(left,#34c1a0,#40b3be);
            color: #fff;
        }

.page_recharge .div_tips2 {
    margin-left: 0;
    padding: 0 20px;
}

    .page_recharge .div_tips2 p {
        line-height: 28px;
        position: relative;
        padding-left: 20px;
    }

        .page_recharge .div_tips2 p:first-child {
            padding: 0;
        }

        .page_recharge .div_tips2 p span {
            position: absolute;
            top: 0;
            left: 0;
        }

.cz_items .item:first-child {
    margin-top: 20px;
}

.cz_items .item .list {
    margin-bottom: 10px;
}

.recharge_option {
}

    .recharge_option ul li {
        float: left;
        width: 170px;
    }

        .recharge_option ul li label {
            display: inline-block;
            padding-left: 36px;
            background: url('/Content/images/icon/icon75.png') no-repeat left center;
        }

        .recharge_option ul li.on label {
            background: url('/Content/images/icon/icon75-1.png') no-repeat left center;
        }

        .recharge_option ul li span {
            vertical-align: middle;
            margin-right: 12px;
        }

.page_recharge .cz_tit {
    margin-top: 10px;
}

    .page_recharge .cz_tit.cz_tit1 {
        margin-top: 0;
    }

.modal_text.cz_items.page_recharge {
    min-height: 465px;
}

.page_recharge .input_text {
    clear: both;
    line-height: 24px;
}

    .page_recharge .input_text p span {
        padding-left: 0;
    }

.recharge_option_chk {
}

    .recharge_option_chk ul li {
        float: left;
        width: 33.333%;
    }

        .recharge_option_chk ul li label {
            display: inline-block;
            padding-left: 29px;
            background: url('/Content/images/icon/icon72-1.png') no-repeat left center;
        }

        .recharge_option_chk ul li.on label {
            background: url('/Content/images/icon/icon72-1.png') no-repeat left center;
        }

        .recharge_option_chk ul li img {
            vertical-align: middle;
            max-height: 40px;
        }

.cz_items .item .span_tit {
    min-height: 40px;
}

.bold_red_txt {
    color: #ff1010;
    font-weight: bold;
}

.down_list > .tag_tit.xg_tag_tit li {
    width: 16.666%;
    font-size: 13px;
}

    .down_list > .tag_tit.xg_tag_tit li a {
        margin: 15px 5px;
    }

.modal.modal_force_notice {
    box-shadow: 0 0 15px rgba(0,0,0,.14),0 0 15px rgba(0,0,0,.14),0 0 15px rgba(0,0,0,.14);
    width: 780px;
    left: 50%;
    background: #f5f5f5;
    height: auto;
    border-radius: 5px;
    overflow: hidden;
    top: 50%;
    margin-top: -275px;
    margin-left: -390px;
}

.modal_force_notice .modal_cont {
    position: relative;
    background: none;
    margin: 0 auto;
    border-radius: 5px;
    overflow: hidden;
    width: auto;
    padding: 0;
}

.modal_force_notice .tit {
    line-height: 46px;
    border-bottom: 1px solid #dcdcdc;
    padding: 0 15px;
    position: relative;
}

.modal_force_notice .modal_cont .tit {
    padding: 0;
    border-bottom: 0;
}

.modal_cont .tit h3 {
    line-height: 38px;
    border-bottom: 1px solid #e1e1e1;
    padding: 0 20px;
    font-weight: normal;
    font-size: 16px;
    background: #38c3a9;
    color: #fff;
    border-radius: 5px 5px 0 0;
    text-align: center;
}

.modal_force_notice .notice_list {
    background: #fff;
    padding-left: 220px;
    position: relative;
}

    .modal_force_notice .notice_list .lt {
        position: absolute;
        top: 0;
        left: 0;
        width: 220px;
        height: 100%;
        background: #eaedf1;
    }

        .modal_force_notice .notice_list .lt ul {
            height: 510px;
            overflow-y: auto;
        }

            .modal_force_notice .notice_list .lt ul li {
                cursor: pointer;
                padding: 15px;
                padding-right: 0;
                border-bottom: 1px solid #d9dcdf;
            }

                .modal_force_notice .notice_list .lt ul li h3 {
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    font-size: 16px;
                    color: #21212b;
                    position: relative;
                }

                    .modal_force_notice .notice_list .lt ul li h3 a {
                        color: #21212b;
                    }

                .modal_force_notice .notice_list .lt ul li.on {
                    background: #fff;
                }

.notice_list .text {
    padding: 0 25px;
    height: 510px;
    overflow-y: auto;
    line-height: 20px;
    color: #282828;
}

    .notice_list .text h3 {
        line-height: 70px;
        text-align: center;
        font-size: 20px;
        color: #2e3643;
    }

    .notice_list .text p {
        margin-bottom: 10px;
    }

.modal_force_notice.modal .btns {
    padding: 10px 0;
    text-align: center;
}

    .modal_force_notice.modal .btns a.a3 {
        margin: 0 auto;
        width: 60px;
        line-height: 30px;
        background: #38c3a9;
        border-radius: 3px;
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: bold;
    }

.modal_close {
    width: 24px;
    height: 24px;
    background: url(/Content/images/close3.png) no-repeat center center;
    position: absolute;
    top: 8px;
    right: 8px;
    cursor: pointer;
}

.header {
    background: url(/Content/images/newBg/h_bg.jpg) repeat-y center center;
    background-size: 100% auto;
}

.main_index {
    width: 90%;
    margin: 0 auto;
    height: 100%;
    max-width: 1500px;
}

    .main_index .box {
        background: #fbfdfe;
        overflow: hidden;
    }

    .main_index .main_lt {
        margin-top: 0;
        width: 70%;
        float: left;
    }

    .main_index .main_lt {
        width: 61.8%;
    }

    .main_index .main_rt {
        float: right;
        width: 30%;
        margin: 0 auto;
        background: none;
    }

.main_index {
    max-width: 1275px;
    min-width: 1100px;
}

    .main_index .tit span.span4 {
        background: url(/Content/images/newIcon/12_icon1.png) no-repeat left center;
    }

    .main_index .tit span.span5 {
        background: url(/Content/images/newIcon/12_icon4.png) no-repeat left center;
    }

.safe_box .box {
    padding: 30px;
    padding-bottom: 20px;
}

    .safe_box .box:after {
        content: '';
        display: block;
        clear: both;
    }

.safe_box ul li {
    margin-top: 20px;
    line-height: 15px;
    color: #1e2020;
    font-size: 16px;
}

    .safe_box ul li span {
        display: inline-block;
        margin-right: 10px;
        padding-left: 10px;
        background: url(/Content/images/newIcon/12_icon3.png) no-repeat left center;
        font-size: 14px;
        color: #686f70;
    }

.safe_box .img {
    width: 140px;
    height: 140px;
    float: left;
    margin-right: 30px;
}

.safe_box .text {
    position: relative;
    padding-bottom: 20px;
    overflow: hidden;
}

    .safe_box .text .tips {
        position: absolute;
        top: 0;
        right: 10px;
        width: 177px;
        border-radius: 3px;
        background: #f2f5f5;
        padding: 15px 0;
        text-align: center;
        color: #339698;
    }

        .safe_box .text .tips h3 {
            font-weight: normal;
            padding-top: 58px;
            background: url(/Content/images/newIcon/12_icon2.png) no-repeat top center;
            margin-top: 10px;
            margin-bottom: 15px;
        }

a.btn_s {
    text-align: center;
    display: inline-block;
    margin: 0 auto;
    color: #fff;
    width: 126px;
    line-height: 36px;
}

.btn_s_bg {
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#34c1a0,endColorStr=#40b3be);
    background: -ms-linear-gradient(left,#34c1a0,#40b3be);
    background: -moz-linear-gradient(left,#34c1a0,#40b3be);
    background: -webkit-gradient(linear,0% 0%,100% 100%,from(#34c1a0),to(#40b3be));
    background: -webkit-linear-gradient(left,#34c1a0,#40b3be);
    background: -o-linear-gradient(left,#34c1a0,#40b3be);
}

    .btn_s_bg:hover {
        FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#40b3be,endColorStr=#34c1a0);
        background: -ms-linear-gradient(left,#40b3be,#34c1a0);
        background: -moz-linear-gradient(left,#40b3be,#34c1a0);
        background: -webkit-gradient(linear,0% 0%,100% 100%,from(#40b3be),to(#34c1a0));
        background: -webkit-linear-gradient(left,#40b3be,#34c1a0);
        background: -o-linear-gradient(left,#40b3be,#34c1a0);
    }

.btn_s_bg2 {
    background: url(/Content/images/newIcon/12_btn1.png) no-repeat center center;
}

    .btn_s_bg2:hover {
        background: url(/Content/images/newIcon/12_btn2.png) no-repeat center center;
    }

.star span {
    display: inline-block;
    width: 203px;
    height: 31px;
    vertical-align: middle;
    background: url(/Content/images/newIcon/12_star.png) repeat-x left center;
    margin-right: 20px;
}

    .star span label {
        display: block;
        height: 31px;
        vertical-align: middle;
        background: url(/Content/images/newIcon/12_star1.png) repeat-x left center;
    }

.star {
    line-height: 31px;
    font-size: 16px;
    color: #333339;
}

.safe_box .bottom {
    text-align: center;
    padding: 10px;
    background: #f2f5f5;
}

    .safe_box .bottom .btn_s {
        width: 128px;
        line-height: 33px;
        height: 37px;
        font-size: 16px;
        text-shadow: 0 1px 2px rgba(0,0,0,.2);
        margin: 0 20px;
    }

.down_list {
    padding: 38px;
    padding-bottom: 0;
}

    .down_list > .tag_items {
        height: 351px;
    }

.down_box {
    height: 351px;
}

    .down_box .text {
        width: 283px;
        margin-right: 20px;
        float: left;
        line-height: 26px;
        color: #282828;
    }

    .down_box .text2 {
        width: 250px;
        margin-right: 0;
    }

    .down_box .text3 {
        width: 290px;
        margin-right: 0;
    }

    .down_box .text .p1 {
        color: #ff9728;
    }

    .down_box .btn_s {
        border-radius: 3px;
    }

    .down_box .text .p2 {
        color: #fc431f;
    }

    .down_box .text h2 {
        font-size: 23px;
        line-height: 35px;
    }

        .down_box .text h2.h2_1 {
            text-indent: -10px;
        }

        .down_box .text h2 span {
            color: #3abaaf;
        }

        .down_box .text h2.h2_bg {
            padding-right: 30px;
            background: url(/Content/images/newIcon/12_icon5.png) no-repeat right 20px;
            display: inline-block;
            margin-bottom: 15px;
        }

    .down_box .text .logo {
        margin-bottom: 10px;
    }

    .down_box .text .btn_s {
        margin: 10px 0;
    }

    .down_box .text h3 {
        margin-bottom: 5px;
        line-height: 21px;
        font-weight: 900;
    }

    .down_box .tips {
        text-align: center;
        overflow: hidden;
    }

.down_list > .tag_tit {
    margin-bottom: 40px;
}

    .down_list > .tag_tit ul {
        overflow: hidden;
        margin: -15px;
    }

    .down_list > .tag_tit li {
        width: 25%;
        float: left;
    }

    .down_list > .tag_tit a {
        margin: 15px;
        width: auto;
        display: block;
        line-height: 40px;
        border-radius: 3px;
        cursor: pointer;
    }

        .down_list > .tag_tit a:hover, .down_list > .tag_tit .on a {
            FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#4cb1eb,endColorStr=#3b99d5);
            background: -ms-linear-gradient(left,#4cb1eb,#3b99d5);
            background: -moz-linear-gradient(left,#4cb1eb,#3b99d5);
            background: -webkit-gradient(linear,0% 0%,100% 100%,from(#4cb1eb),to(#3b99d5));
            background: -webkit-linear-gradient(left,#4cb1eb,#3b99d5);
            background: -o-linear-gradient(left,#4cb1eb,#3b99d5);
        }

.tips_bg {
    background-color: #f2f5f5;
    background-repeat: no-repeat;
    background-position: center center;
}

.down_list .ewm {
    width: 204px;
    text-align: center;
    padding: 25px 0;
    line-height: 28px;
}

    .down_list .ewm p a {
        color: #ff9728;
        text-decoration: underline;
    }

    .down_list .ewm p {
        margin: 0 10px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .down_list .ewm .btn_s {
        margin-top: 10px;
    }

.down_list .tips .img1 {
    margin-top: -10px;
    width: 204px;
    text-align: right;
}

.tag_items > .item {
    display: none;
}

.tag_tit_s2 {
    margin-bottom: 15px;
}

    .tag_tit_s2 ul:after {
        content: '';
        display: block;
        clear: both;
    }

    .tag_tit_s2 li {
        float: left;
        margin-top: -20px;
        margin-right: 20px;
        cursor: pointer;
    }

        .tag_tit_s2 li .btn_s {
            width: 118px;
            line-height: 25px;
            background: none;
            border: 1px solid #3abaaf;
            color: #3abaaf;
            border-radius: 2px;
        }

            .tag_tit_s2 li.on .btn_s, .tag_tit_s2 li .btn_s:hover {
                width: 120px;
                color: #fff;
                border: 0;
                line-height: 27px;
                FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#ff9212,endColorStr=#ffb827);
                background: -ms-linear-gradient(left,#ff9212,#ffb827);
                background: -moz-linear-gradient(left,#ff9212,#ffb827);
                background: -webkit-gradient(linear,0% 0%,100% 100%,from(#ff9212),to(#ffb827));
                background: -webkit-linear-gradient(left,#ff9212,#ffb827);
                background: -o-linear-gradient(left,#ff9212,#ffb827);
            }

.main_index .tit {
    padding: 0 20px;
    line-height: 39px;
    border-bottom: 1px solid #cfdfe3;
    background: url(/Content/images/newBg/m_bg1.png) repeat-x center center;
}

    .main_index .tit span {
        display: inline-block;
        padding-left: 30px;
        color: #000;
        font-weight: bold;
    }

.ht12 {
    height: 12px;
}

.main_index .main_rt .box {
    margin-left: 12px;
}

.main_index .tit span.span2 {
    background: url(/Content/images/newIcon/more.png) no-repeat left center;
}

.main_index .tit span.span3 {
    background: url(/Content/images/newIcon/gg.png) no-repeat left center;
}

.main_index .tit a {
    display: block;
    float: right;
    width: 56px;
    line-height: 24px;
    color: #fff;
    text-align: center;
    background: url(/Content/images/newIcon/gg_btn.png) repeat-x center center;
    margin-top: 7px;
    border-radius: 2px;
    font-size: 12px;
}

    .main_index .tit a:hover {
        opacity: .8;
    }

.main_index .box {
    background: #f8fafc;
    box-shadow: 0 0 5px rgba(0,0,0,.1);
}

.index_gg_list {
    padding: 10px 0;
}

    .index_gg_list ul {
        height: 456px;
        overflow-y: auto;
    }

        .index_gg_list ul li {
            padding: 8px 20px;
            font-size: 12px;
            line-height: 20px;
            border-bottom: 1px solid #d9e0e3;
        }

            .index_gg_list ul li:first-child {
                padding-top: 0;
            }

            .index_gg_list ul li:last-child {
                border-bottom: 0;
            }

            .index_gg_list ul li a {
                padding-left: 30px;
                color: #747b7a;
                background: url(/Content/images/newIcon/09_icon2.png) no-repeat left 8px;
                display: block;
            }

            .index_gg_list ul li h3 {
                display: inline-block;
                line-height: 30px;
                font-weight: normal;
                font-size: 16px;
                color: #000;
                position: relative;
                padding-right: 40px;
                max-width: 100%;
                box-sizing: border-box;
            }

                .index_gg_list ul li h3 span {
                    display: block;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }

                    .index_gg_list ul li h3 span:hover {
                        color: #20a085;
                    }

                .index_gg_list ul li h3 label {
                    position: absolute;
                    right: 0;
                    top: 50%;
                    line-height: 19px;
                    width: 30px;
                    text-align: center;
                    background: #3a9df8;
                    color: #fff !important;
                    border-radius: 2px;
                    font-size: 12px;
                    margin-top: -10px;
                    font-family: 宋体;
                }

            .index_gg_list ul li .text {
                overflow: hidden;
                margin-bottom: 5px;
                height: 40px;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                word-wrap: break-word;
            }

            .index_gg_list ul li .bottom {
                color: #a8aead;
                padding-left: 20px;
                background: url(/Content/images/newIcon/clock.png) no-repeat left center;
            }

            .index_gg_list ul li a:hover * {
                color: #000;
            }

.safe_box .web {
    position: absolute;
    top: 0;
    left: 0;
    display: table;
    width: 100%;
    height: 131px;
    text-align: center;
}

    .safe_box .web span {
        color: #928f9f;
    }

    .safe_box .web p {
        font-size: 27px;
        color: #ee2f00;
        margin-top: 5px;
    }

        .safe_box .web p.bad {
            color: #e32828;
        }

        .safe_box .web p.soso {
            color: #fc7b1d;
        }

        .safe_box .web p.good {
            color: #ffb21d;
        }

        .safe_box .web p.nice {
            color: #a9d71e;
        }

        .safe_box .web p.top {
            color: #4bcb81;
        }

.lat_box {
    width: 300px;
    overflow: hidden;
    margin-top: 10px;
    padding: 0 10px;
    border-radius: 30px;
    border: 1px solid #e6e7ec;
    background: #f5f5f8 url(/Content/images/newIcon//icon_jl1.png) no-repeat 5px center;
    padding-left: 25px;
}

.lat_box {
    background-color: #bbe9de;
    border-color: #aad8ce;
    line-height: 35px;
    margin-right: 20px;
}

.side_btn a {
    width: 62px;
    line-height: 29px;
    padding: 0;
    color: #a7490e !important;
    margin: 0 auto;
    background: url(/Content/images/newBg/btn_bg2.png) no-repeat center center;
    font-size: 12px;
    box-shadow: 0 1px 5px rgba(0,0,0,.3);
    font-weight: bold;
}

.side_tit {
    border-color: #17aa8b;
    border-top-color: #098f72;
    border-bottom-color: #36cead;
    height: 36px;
}

    .side_tit span {
        border-radius: 0;
        font-size: 14px;
        line-height: 30px;
        height: 30px;
    }

        .side_tit span:hover, .side_tit span.on {
            font-weight: bold;
            background: url(/Content/images/newIcon/btn_bg3.png) no-repeat center center;
            color: #007567;
        }

.full {
    position: fixed;
    top: 50%;
    right: 0;
}

    .full li {
        margin-bottom: 2px;
        position: relative;
    }

        .full li a:hover {
            opacity: .8;
        }

.full-list-left {
    position: absolute;
    right: 100%;
    top: 0;
    background: url(/Content/images/newBg/k.png) no-repeat left center;
    width: 130px;
    height: 50px;
    display: none;
}

    .full-list-left p {
        padding-left: 30px;
        font-size: 14px;
        color: #333;
        line-height: 46px;
        font-weight: bold;
    }

.full li:hover .full-list-left {
    display: block;
}

.left_side .lt_sider li > .menu_head.on {
    background: url(/Content/images/newIcon/09_icon1_2.png) no-repeat 90% center;
    position: relative;
}

.left_side .lt_sider li > .menu_head {
    background: url(/Content/images/newIcon/09_icon1.png) no-repeat 90% center;
}

    .left_side .lt_sider li > .menu_head:hover {
        background: rgba(0,0,0,.1) url(/Content/images/newIcon/09_icon1.png) no-repeat 90% center;
    }

    .left_side .lt_sider li > .menu_head.on:hover {
        background: rgba(0,0,0,.1) url(/Content/images/newIcon/09_icon1_2.png) no-repeat 90% center;
    }

.lt_sider li .menu_body {
    display: none;
    background: rgba(0,0,0,.2);
    padding: 10px 0;
}

.side_list li a {
    display: block;
    padding: 0 15px;
    font-size: 17px;
    color: #fff;
}

.side_list span {
    display: block;
    padding-left: 54px;
}

.side_list ul li {
    line-height: 40px;
    margin-bottom: 0;
}

.side_list .menu_item a {
    font-size: 14px;
    line-height: 36px;
    position: relative;
}

.side_list li a.menu_head {
    line-height: 54px;
}

.nav li ul li {
    margin-left: -1px;
}

.nav li .menu_drop {
    width: 500px;
}

.nav li ul li a {
    border-left: 1px solid #acacac;
    margin: 5px 0;
    height: 14px;
    line-height: 14px;
}

    .nav li ul li.on a, .nav li ul li a:hover {
        background: no-repeat;
        color: #39bbae;
    }

.nav li .menu_drop .span_tit {
    font-weight: bold;
    margin-top: 0;
    line-height: 34px;
    padding-left: 30px;
}

    .nav li .menu_drop .span_tit.sp1 {
        background: url(/Content/images/newIcon/12_icon18.png) no-repeat left center;
        color: #f0663c;
    }

    .nav li .menu_drop .span_tit.sp2 {
        background: url(/Content/images/newIcon/12_icon19.png) no-repeat left center;
        color: #2cb3b1;
    }

    .nav li .menu_drop .span_tit.sp3 {
        background: url(/Content/images/newIcon/12_icon20.png) no-repeat left center;
        color: #f58e0c;
    }

    .nav li .menu_drop .span_tit.sp4 {
        background: url(/Content/images/newIcon/12_icon21.png) no-repeat left center;
        color: #3d8fea;
    }

.xgdlml_aqzs {
    float: left;
    width: 131px;
    height: 131px;
    position: relative;
    margin-right: 20px;
}

    .xgdlml_aqzs .cell {
        display: table-cell;
        vertical-align: middle;
    }

.safe_box .star span label.bad {
    width: 20%;
}

.safe_box .star span label.soso {
    width: 40%;
}

.safe_box .star span label.good {
    width: 60%;
}

.safe_box .star span label.nice {
    width: 80%;
}

.safe_box .star span label.top {
    width: 100%;
}

.xgdlml_aqzs .web p em.good {
    color: #669e01;
}

.xgdlml_aqzs .web p em.soso {
    color: #f88114;
}

.xgdlml_aqzs .web p em.bad {
    color: #ee3600;
}

.content.content50 .xtgg_list_web h4 {
    margin-bottom: 10px;
}

.content.content50 .xtgg_list_web p {
    text-indent: 0;
    line-height: 31px;
}

.content.content50 {
    width: 1000px;
}

    .content.content50 .modal_cont {
        width: auto;
        padding: 30px 0;
    }

    .content.content50 .xtgg_list_web {
        height: auto;
        max-height: 650px;
        margin: 0;
        overflow-y: auto;
    }
