﻿/* Build by 341827@5173.com 
 Date:2020-11-05 11:00:22 
 Version:1.00 */
@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    padding: 0;
    margin: 0;
}

fieldset, img {
    border: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

ol, ul {
    list-style: none;
}

address, caption, cite, code, dfn, em, th, var {
    font-weight: normal;
    font-style: normal;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

q:before, q:after {
    content: '';
}

a {
    cursor: pointer;
}

.clearfix {
    *zoom: 1;
}

    .clearfix:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
    }

.topnav, .topnav .attestation li span, .topnav .servercheck dl.sort1 dd, .topnav .t-enter li a {
    background: url(/image/topnav.png) no-repeat;
}

.topnav {
    height: 33px;
    line-height: 33px;
    background-position: 0 -66px;
    background-repeat: repeat-x;
    vertical-align: middle;
    text-align: center;
    background-color: #f5f6f8;
    overflow: hidden;
}

    .topnav .topnavframe {
        width: 950px;
        margin: 0 auto;
        position: relative;
    }

    .topnav .attestation {
        position: relative;
        height: 30px;
        line-height: 22px;
        overflow: hidden;
        float: left;
        font-family: Simsun;
    }

        .topnav .attestation ul {
            padding-top: 3px;
        }

        .topnav .attestation li {
            position: relative;
            margin: 0 10px 0 0;
            float: left;
            color: #858585;
        }

            .topnav .attestation li a {
                color: #666;
                padding-left: 20px;
                float: left;
            }

                .topnav .attestation li a:hover {
                    color: #ff4e00;
                    text-decoration: underline;
                }

            .topnav .attestation li span {
                position: absolute;
                left: 0;
                width: 20px;
                height: 20px;
                top: 0;
            }

            .topnav .attestation li.red a {
                padding-left: 35px;
            }

            .topnav .attestation li.red span {
                background-position: -40px 1px;
                width: 35px;
            }

            .topnav .attestation li.zonta span {
                background-position: 2px 1px;
            }

            .topnav .attestation li.green span {
                background-position: -18px 1px;
            }

            .topnav .attestation li.green {
                margin-right: 0;
            }

    .topnav .servercheck {
        float: right;
        font-family: Tahoma,Verdana,Arial,Simsun;
    }

        .topnav .servercheck dl.sort1 {
            color: #ff4e00;
            float: right;
        }

            .topnav .servercheck dl.sort1 dt, .topnav .servercheck dl.sort1 dd {
                float: left;
                line-height: 21px;
                margin-top: 4px;
                text-align: left;
                display: inline;
            }

            .topnav .servercheck dl.sort1 dt {
                color: #536977;
            }

            .topnav .servercheck dl.sort1 dd {
                text-indent: 0;
                padding-left: 23px;
                margin-left: 5px;
                height: 21px;
                text-align: left;
            }

                .topnav .servercheck dl.sort1 dd.sort1 {
                    width: 24px;
                    background-position: 0 -22px;
                }

                .topnav .servercheck dl.sort1 dd.sort4 {
                    width: 80px;
                    background-position: -79px 0;
                }

                .topnav .servercheck dl.sort1 dd.sort5 {
                    width: 54px;
                    background-position: 0 -102px;
                }

                .topnav .servercheck dl.sort1 dd a {
                    color: #536977;
                    display: block;
                }

                    .topnav .servercheck dl.sort1 dd a:hover {
                        color: #ff4e00;
                        text-decoration: none;
                    }

                .topnav .servercheck dl.sort1 dd.telno1 {
                    color: #f86f00;
                    width: 94px;
                    padding-left: 25px;
                    background-position: 0 -44px;
                    font-weight: bold;
                }

                    .topnav .servercheck dl.sort1 dd.telno1 span {
                        font-weight: normal;
                        color: #536977;
                        font-family: SIMSUN;
                    }

    .topnav .t-enter {
        float: right;
        display: inline;
        padding: 6px 0 0 5px;
        position: relative;
    }

        .topnav .t-enter li {
            width: 16px;
            height: 16px;
            overflow: hidden;
            float: left;
            margin-right: 5px;
        }

            .topnav .t-enter li a {
                width: 16px;
                height: 16px;
                display: block;
                overflow: hidden;
            }

        .topnav .t-enter .sort0 a {
            background-position: -51px -23px;
        }

        .topnav .t-enter .sort1 a {
            background-position: -72px -23px;
        }

        .topnav .t-enter li.sort1 {
            margin-right: 0;
        }

    .topnav .servercheck dl.sort1 dd.telno1 a {
        color: #f60;
    }

.md-header-a-d {
    position: relative;
    height: 80px;
    text-align: center;
}

    .md-header-a-d a {
        width: 100%;
        height: 100%;
        background: #e6041f url(http://images001.5173cdn.com/view/images/v0/common/img/img_header_a_d.png) center top no-repeat;
        display: block;
    }

    .md-header-a-d .close {
        position: absolute;
        top: 3px;
        left: 50%;
        margin-left: 570px;
        width: 20px;
        height: 20px;
        border-radius: 20px;
        background: url(http://images001.5173cdn.com/view/images/v0/common/i_close_20.png) center top no-repeat;
        display: block;
        cursor: pointer;
    }

h1, h2, h3, h4, h5, h6, ul, dl, dd, dt, p, li, label, input, select, button {
    margin: 0;
    padding: 0;
}

button, input, select, textarea, label {
    font-family: Tahoma;
    vertical-align: middle;
    font-size: 100%;
}

input, button, textarea, select, optgroup, option {
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

ul {
    list-style: none;
}

body {
    font-size: 12px;
    font-family: Arial,SimSun,sans-serif,"Microsoft YaHei",Mingliu,Verdana,Helvetica,Lucida;
}

label, input, select {
    font-family: Tahoma;
    vertical-align: middle;
    font-size: 12px;
}

a {
    color: #06C;
    text-decoration: none;
}

    a:hover {
        color: #F60;
        text-decoration: underline;
    }

    a.tips {
        text-decoration: underline;
    }

    a:hover.tips {
        color: #F60;
    }

.hide {
    display: none;
}

.c_1 {
    color: #F60;
}

.clearfix {
    *zoom: 1;
}

    .clearfix:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
    }

.header .mainnav, .header .mainnav ul, .header .mainnav q.r, .header .mainnav li a, .header-search, .header-search q, .header-search .ly q, .t_nav_v1, .header .mainnav .mainnav_r, .header-search .ly .bg_line_game, .header-search .ly ul.letter li, .tip_header {
    background: url(http://img01.5173cdn.com/common/build/1.00/images/h_v33_bg.png) repeat-x;
}

    .header .mainnav li a:hover span, .header .mainnav li.currert a span, .header .q_nav li a, .header-search ul.in_line li.cb .select, .header-search ul.in_line li.s6 .sb, .header-search .ly a.close, .header_e .q_nav .sb, .header-search .ly ul.g_list li, .header-search .ly ul.letter li a, .header .mainnav li b.ico_new, .header .mainnav li b.ico_hot, .tip_header .tiptitle, .tip_header a.close {
        background: url(http://img01.5173cdn.com/common/build/1.00/images/h_v33_i.png) no-repeat;
    }

    .header-search .ly h3, .header-search .ly h3 span {
        background: url(http://img01.5173cdn.com/common/build/1.00/images/lt.png) no-repeat;
    }

.header_i h1, .header .logo {
    margin: 5px 0 -10px 0;
    float: left;
}

    .header_i h1 a, .header .logo a {
        text-indent: -9999px;
        width: 170px;
        height: 61px;
        float: left;
        background: url(/image/logo.png) no-repeat;
        overflow: hidden;
    }

.header {
    width: 950px;
    margin: 0 auto 10px auto;
    font-size: 12px;
    z-index: 9999;
    position: relative;
    *zoom: 1;
}

    .header:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
    }

    .header q {
        quotes: none;
    }

    .header a {
        color: #06C;
        text-decoration: none;
    }

        .header a:hover {
            color: #ff4e00;
            text-decoration: underline;
        }

        .header a.backto {
            display: none;
        }

.login_f, .login_f2 {
    border: 0;
    height: 50px;
    overflow: hidden;
    width: 700px;
    float: right;
}

.login_f2 {
    height: 37px;
}

.header .q_nav {
    height: 20px;
    float: right;
    width: 637px;
    clear: right;
    margin-bottom: 20px;
}

    .header .q_nav ul {
        white-space: nowrap;
        width: 675px;
    }

    .header .q_nav li {
        float: left;
        height: 20px;
        color: #ddd;
        line-height: 17px;
    }

        .header .q_nav li a {
            float: left;
            height: 20px;
            margin: 0 17px;
        }

        .header .q_nav li.s1 a {
            background-position: 0 -208px;
            width: 80px;
        }

            .header .q_nav li.s1 a:hover {
                background-position: 0 -32px;
            }

        .header .q_nav li.s2 a {
            background-position: 0 -236px;
            width: 56px;
        }

            .header .q_nav li.s2 a:hover {
                background-position: 0 -61px;
            }

        .header .q_nav li.s3 a {
            background-position: 0 -265px;
            width: 56px;
        }

            .header .q_nav li.s3 a:hover {
                background-position: 0 -91px;
            }

        .header .q_nav li.s4 a {
            background-position: 0 -295px;
            width: 75px;
        }

            .header .q_nav li.s4 a:hover {
                background-position: 0 -120px;
            }

        .header .q_nav li.s5 a {
            background-position: 0 -323px;
            width: 75px;
        }

            .header .q_nav li.s5 a:hover {
                background-position: 0 -150px;
            }

        .header .q_nav li.s6 a {
            background-position: 0 -352px;
            width: 75px;
        }

            .header .q_nav li.s6 a:hover {
                background-position: 0 -179px;
            }

.header .mainnav {
    height: 35px;
    line-height: 35px;
    width: 950px;
    overflow: hidden;
    clear: both;
    background-repeat: no-repeat;
    font-weight: bold;
    background-color: #3F97D6;
}

    .header .mainnav ul {
        width: 920px;
        height: 35px;
        float: left;
        margin-left: 15px;
        display: inline;
        overflow: hidden;
        background-position: 0 -72px;
    }

    .header .mainnav q.r {
        width: 15px;
        float: left;
        height: 35px;
        background-position: -5px -36px;
    }

    .header .mainnav .mainnav_r {
        width: 15px;
        float: left;
        height: 35px;
        background-position: -5px -36px;
    }

    .header .mainnav li {
        float: left;
        padding-top: 6px;
    }

        .header .mainnav li a {
            float: left;
            background-position: right -138px;
            height: 29px;
            line-height: 26px;
            overflow: hidden;
            padding-left: 10px;
            margin-left: -1px;
            position: relative;
            cursor: pointer;
            background-repeat: no-repeat;
        }

            .header .mainnav li a span {
                padding-right: 10px;
                color: #fff;
                float: left;
                height: 29px;
            }

:root .header .mainnav li a {
    letter-spacing: 1px \0/IE9;
}

    :root .header .mainnav li a span {
        padding-right: 11px \0/IE9;
    }

.header .mainnav li.currert a, .header .mainnav li a:hover {
    text-decoration: none;
    background-position: 0 -108px;
    background-repeat: no-repeat;
}

    .header .mainnav li.currert a span, .header .mainnav li a:hover span {
        text-decoration: none;
        background-position: right 0;
        color: #4484DA;
    }

.header .mainnav li.last a {
    background-image: none;
}

    .header .mainnav li.last a:hover {
        background-image: url(http://img01.5173cdn.com/common/build/1.00/images/h_v33_bg.png);
    }

.header .mainnav li b.ico_new {
    height: 17px;
    position: absolute;
    width: 19px;
    background-position: 0 -592px;
    margin: -14px 0 0 -18px;
}

.header .mainnav li b.ico_hot {
    height: 17px;
    position: absolute;
    width: 19px;
    background-position: -28px -592px;
    margin: -14px 0 0 -18px;
}

.header-search {
    text-align: left;
    position: relative;
    overflow: visible;
    font-size: 12px;
}

    .header-search q {
        float: left;
        width: 10px;
        overflow: hidden;
        height: 70px;
    }

        .header-search q.r {
            float: right;
        }

.header_i .header-search {
    height: 70px;
    background-position: 0 -240px;
    background-color: #ECF9FF;
}

    .header_i .header-search q {
        background-position: 0 -311px;
        height: 70px;
    }

        .header_i .header-search q.r {
            background-position: right -169px;
        }

.header-search .s_content {
    margin: 0 10px;
}

.header-search ul.in_line {
    height: 25px;
    float: left;
}

.header_i .header-search ul.in_line {
    padding: 10px 0 0 65px;
}

.header-search ul.in_line li.cb {
    width: 108px;
    height: 22px;
    border: 1px solid #A0C2E7;
    background: #fff;
    float: left;
    margin-right: 5px;
}

.header-search ul.in_line li.s3 {
    width: 118px;
}

.header-search ul.in_line li.s5 {
    float: left;
    margin-right: 5px;
}

.header_i .header-search ul.in_line li.s5 {
    width: 249px;
}

.header-search ul.in_line li.cb .select {
    cursor: pointer;
    overflow: hidden;
    background-position: right -816px;
    height: 20px;
    height: 22px;
    line-height: 22px;
    padding: 0 18px 0 5px;
    color: #666;
    font-size: 12px;
}

.header-search ul.in_line li.cb .select-current {
    background-position: right -391px;
}

.header-search ul.in_line li.s5 .in_s, .header-search ul.in_line li.s5 .in_s_i {
    float: left;
    border: 1px solid #A0C2E7;
    color: #bbb;
    height: 20px;
    line-height: 20px;
    padding: 2px 0 0 6px;
    overflow: hidden;
    font-size: 12px;
}

.header_i .header-search ul.in_line li.s5 .in_s, .header_i .header-search ul.in_line li.s5 .in_s_i {
    width: 240px;
}

.header-search ul.in_line li.s5 .in_s_i {
    color: #333;
}

.header-search ul.in_line li.s6 {
    float: left;
    height: 30px;
}

    .header-search ul.in_line li.s6 .sb {
        background-position: 0 -840px;
        text-indent: -9999px;
        width: 80px;
        height: 25px;
        border: 0;
        cursor: pointer;
        float: left;
    }

        .header-search ul.in_line li.s6 .sb:hover {
            background-position: 0 -865px;
        }

        .header-search ul.in_line li.s6 .sb:active {
            background-position: 0 -865px;
        }

    .header-search ul.in_line li.s6 .sb-hover {
        background-position: 0 -865px;
    }

    .header-search ul.in_line li.s6 .sb-active {
        background-position: 0 -865px;
    }

.header-search .hot_g {
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    width: 890px;
    float: left;
}

    .header-search .hot_g a {
        float: left;
        font-weight: normal;
        margin-right: 13px;
    }

    .header-search .hot_g span.tit {
        float: left;
        padding-left: 65px;
        color: #999;
    }

.header-search .ly {
    width: 950px;
    position: absolute;
    z-index: 999;
    top: 33px;
}

.header_i .header-search .ly {
    left: 1px;
}

.header-search .ly div.h, .header-search .ly div.f {
    height: 4px;
    background-repeat: no-repeat;
    font-size: 1px;
    line-height: 1px;
    margin: 0 4px;
    background: #fff;
}

.header-search .ly div.h {
    border-top: 2px solid #85B6E2;
    margin-bottom: -2px;
}

.header-search .ly div.f {
    border-bottom: 2px solid #85B6E2;
    margin-top: -2px;
}

.header-search .ly q {
    width: 4px;
    height: 4px;
    overflow: hidden;
    position: relative;
}

.header-search .ly div.h q.l {
    background-position: -15px -382px;
    float: left;
    margin: -2px 0 0 0;
    left: -4px;
}

.header-search .ly div.h q.r {
    background-position: 0 -382px;
    float: right;
    margin: -2px 0 0 0;
    right: -4px;
}

.header-search .ly div.f q.l {
    background-position: -15px -387px;
    float: left;
    left: -4px;
    bottom: -2px;
}

.header-search .ly div.f q.r {
    background-position: 0 -387px;
    float: right;
    right: -4px;
    bottom: -2px;
}

.header-search .ly div.h, .header-search .ly div.f {
    display: none;
}

.header-search .ly div.m {
    border: 2px solid #A0C2E7;
    background: #fff;
    overflow: hidden !important;
    overflow: visible;
    height: auto !important;
    min-height: 255px;
    height: 255px;
    padding: 0 15px;
}

.header-search .ly div.his {
    height: 21px;
    line-height: 21px;
    padding: 10px 0;
    border-bottom: 1px solid #EEE;
}

    .header-search .ly div.his a {
        float: left;
        display: inline;
        margin-right: 40px;
    }

    .header-search .ly div.his span.tit {
        float: left;
        color: #333;
        font-weight: bold;
        margin-right: 10px;
    }

.header-search .s2 .ly div.his, .header-search .s3 .ly div.his, .header-search .s4 .ly div.his {
    padding-bottom: 5px;
}

.header-search .ly div#his_sort2 {
    padding: 9px 0 4px 0;
}

    .header-search .ly div#his_sort2 span {
        float: left;
    }

        .header-search .ly div#his_sort2 span.tit {
            color: #333;
            font-weight: normal;
            padding-right: 0;
        }

.header-search .ly a.close {
    width: 19px;
    height: 19px;
    position: absolute;
    right: 15px;
    top: 10px;
    margin-right: 0;
    font-weight: bold;
    background-position: -95px -681px;
    text-indent: -9999px;
    overflow: hidden;
}

.header-search .ly a:hover.close {
    background-position: -95px -701px;
}

.header-search .ly .bg_line {
    z-index: 2;
    position: relative;
    height: 5px;
    min-height: 5px;
}

.header-search .ly .bg_line_game {
    border: 1px solid #E0ECF8;
    border-width: 0 1px 0 1px;
    height: 25px;
    !important padding-top:6px;
    background-position: 0 -535px;
    margin-bottom: 10px;
    margin-top: -1px;
    position: relative;
}

.header-search .ly ul.letter {
    position: absolute;
    height: 25px;
    line-height: 25px;
    background-position: 0 -561px;
    margin-bottom: 15px;
    font-size: 14px;
    font-family: Tahoma,Geneva,sans-serif;
}

    .header-search .ly ul.letter li {
        width: 29px;
        height: 25px;
        float: left;
        background-position: right -627px;
        text-align: center;
        margin-top: -1px;
        position: relative;
        left: -1px;
        background-repeat: no-repeat;
    }

        .header-search .ly ul.letter li a {
            float: left;
            width: 28px;
            height: 30px;
            color: #06C;
            outline: none;
            background-position: -9999px -9999px;
        }

            .header-search .ly ul.letter li.currert a, .header-search .ly ul.letter li a:hover {
                font-weight: bold;
                color: #fff;
                background-position: -87px -758px;
                display: block;
                height: 30px;
            }

            .header-search .ly ul.letter li a:hover {
                text-decoration: none;
            }

        .header-search .ly ul.letter li#hot_g, .header-search .ly ul.letter li#web_g {
            width: 75px;
        }

            .header-search .ly ul.letter li#hot_g a, .header-search .ly ul.letter li#web_g a {
                width: 74px;
            }

                .header-search .ly ul.letter li#hot_g.currert a, .header-search .ly ul.letter li#web_g.currert a, .header-search .ly ul.letter li#hot_g a:hover, .header-search .ly ul.letter li#web_g a:hover {
                    background-position: 1px -757px;
                }

.header-search .ly ul.g_list {
    float: left;
    width: 915px;
    overflow: hidden;
    padding-bottom: 15px;
}

    .header-search .ly ul.g_list li {
        width: 16%;
        float: left;
        line-height: 26px;
        overflow: hidden;
        height: 29px;
        color: #ccc;
        background-position: -111px -787px;
        color: #FFF;
    }

        .header-search .ly ul.g_list li a {
            color: #333;
            float: left;
            width: auto;
            margin: 5px 7px 0 4px;
            padding: 0 5px;
            height: 20px;
            line-height: 20px;
            overflow: hidden;
        }

            .header-search .ly ul.g_list li a.hot {
                color: #ff4e00;
            }

        .header-search .ly ul.g_list li.ajax_note {
            background: none;
            font-size: 14px;
            color: #999;
            width: auto;
        }

        .header-search .ly ul.g_list li.h_g a, .header-search .ly ul.h_g li a {
            color: #F60;
        }

.header-search .ly ul.h_g li.h_g a {
    color: #333;
}

.header-search .ly ul.g_list li.h_g a:hover, .header-search .ly ul.g_list.h_g li a:hover {
    color: #fff;
}

.header-search .ly ul.g_list li a:hover {
    color: #fff;
    background: #4190D9;
    text-decoration: none;
}

.header-search .ly ul.s_list {
    width: 108px;
}

.header-search li.s4 .ly div.m {
    overflow: visible;
    min-height: inherit;
}

.header-search .ly ul.s_list {
    margin-top: -15px;
    position: relative;
    z-index: 3;
    overflow: hidden;
}

    .header-search .ly ul.s_list li {
        height: 20px;
        line-height: 20px;
        overflow: hidden;
        float: left;
        width: 108px;
    }

        .header-search .ly ul.s_list li a {
            display: block;
            padding-left: 4px;
            color: #666;
        }

            .header-search .ly ul.s_list li a:hover {
                color: #fff;
                background: #4190D9;
                text-decoration: none;
            }

.header iframe.cover {
    position: absolute;
    visibility: inherit;
    left: 0;
    top: 0;
    opacity: 0;
    filter: Alpha(opacity=0);
    z-index: -1;
    height: 100%;
}

.header-search .popdiv {
    position: absolute;
    border: 1px solid #9DC5E8;
    line-height: 25px;
    background: #fff;
    z-index: 999;
    left: 0;
}

    .header-search .popdiv ul {
        padding: 3px 0;
    }

        .header-search .popdiv ul li {
            color: #333;
            display: block;
            padding: 0 8px;
            cursor: pointer;
        }

            .header-search .popdiv ul li.current {
                background: #E3F3FD;
            }

            .header-search .popdiv ul li span {
                color: #4484D8;
            }

            .header-search .popdiv ul li .No {
                float: right;
                font-size: 12px;
                color: #999;
            }

                .header-search .popdiv ul li .No span {
                    color: #f60;
                }

    .header-search .popdiv .more {
        background: #F9FCFF;
        height: 23px;
        border-top: 1px solid #D3E6F5;
        padding-right: 8px;
    }

        .header-search .popdiv .more a {
            float: right;
            color: #4484D8;
            text-decoration: underline;
        }

.header_i .header-search ul.in_line li.cb .select, .header_i .header-search ul.in_line li.s5 .in_s, .header_i .header-search ul.in_line li.s5 .in_s_i {
    font-size: 14px;
}

.header_i .header-search ul.in_line li.s6 .sb {
    background-color: #B37612;
}

.header_s {
    padding-top: 10px;
}

    .header_s .header-search {
        height: 37px;
        background: none;
        float: right;
        clear: right;
        width: 627px;
        z-index: 999;
        margin-bottom: 10px;
        margin-right: -10px;
        display: inline;
    }

        .header_s .header-search ul.in_line li {
            list-style-type: none;
        }

            .header_s .header-search ul.in_line li.cb {
                height: 22px;
            }

                .header_s .header-search ul.in_line li.cb .select {
                    background-position: right -734px;
                    height: 22px;
                    line-height: 22px;
                }

        .header_s .header-search q {
            background-position: 0 -421px;
            height: 37px;
            width: 7px;
        }

        .header_s .header-search q {
            display: none;
        }

        .header_s .header-search li q {
            display: block;
        }

        .header_s .header-search q.r {
            background-position: right -459px;
            width: 7px;
        }

        .header_s .header-search .ly div.m {
            border-color: #CCC;
        }

        .header_s .header-search .s1 .ly .bg_line {
            background-position: 0 -561px;
        }

        .header_s .header-search ul.in_line {
            padding: 7px 0 0 0;
        }

            .header_s .header-search ul.in_line li.cb {
                width: 95px;
                margin-right: -1px;
                border: 1px solid #DDD;
                border-top-color: #999;
            }

            .header_s .header-search ul.in_line li.s1 {
                border-left-color: #999;
            }

            .header_s .header-search ul.in_line li.s3 {
                width: 105px;
            }

            .header_s .header-search ul.in_line li.s6 {
                width: 70px;
            }

            .header_s .header-search ul.in_line li.s5 {
                width: 142px;
                margin-right: 0;
                _margin-right: -30px;
                position: relative;
            }

                .header_s .header-search ul.in_line li.s5 .in_s, .header_s .header-search ul.in_line li.s5 .in_s_i {
                    width: 140px;
                    border: 1px solid #DDD;
                    height: 20px;
                    border-top-color: #999;
                }

            .header_s .header-search ul.in_line li.s6 .sb {
                background-position: 0 -416px;
                width: 70px;
                height: 25px;
                position: relative;
                top: -1px;
            }

                .header_s .header-search ul.in_line li.s6 .sb:hover {
                    background-position: 0 -680px;
                }

                .header_s .header-search ul.in_line li.s6 .sb:active {
                    background-position: 0 -706px;
                }

            .header_s .header-search ul.in_line li.s6 .sb-hover {
                background-position: 0 -680px;
            }

            .header_s .header-search ul.in_line li.s6 .sb-active {
                background-position: 0 -706px;
            }

        .header_s .header-search .ly q {
            width: 4px;
        }

        .header_s .header-search .ly q {
            width: 4px;
            height: 4px;
            position: relative;
        }

        .header_s .header-search .ly ul.letter li a {
            border-color: #DDD;
        }

        .header_s .header-search .ly {
            left: -333px;
            _left: -328px;
            margin-top: 1px;
        }

            .header_s .header-search .ly ul.s_list li {
                width: 97px;
            }

        .header_s .header-search .popdiv {
            width: 140px;
            _width: 146px;
            top: 24px;
            font-size: 12px;
        }

        .header_s .header-search .ly ul.s_list {
            width: 95px;
        }

    .header_s .login div.m {
        padding-top: 0;
    }

    .header_s .login {
        margin-bottom: 2px;
    }

.trading-index {
    width: 948px;
    margin: 0 auto;
}

    .trading-index .ly {
        position: relative;
        top: 0;
    }

        .trading-index .ly .bg_line {
            background: url(http://img01.5173cdn.com/common/build/1.00/images/h_v33_bg.png) repeat-x;
            background-position: 0 -561px;
            border-color: #E0ECF8;
            border-style: solid;
            border-width: 0 1px;
            height: 25px;
            margin-bottom: 15px;
        }

.tip_header {
    background-position: 0 -587px;
    border-bottom: 1px solid #ACA899;
    border-top: 1px solid #FFF;
    color: #333;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: 1px auto;
    padding: 0 15px 0 12px;
    text-align: left;
}

    .tip_header .tiptitle {
        padding-left: 36px;
        float: left;
        height: 40px;
        background-position: -90px -839px;
    }

    .tip_header a.close {
        float: right;
        height: 9px;
        width: 9px;
        background-position: -94px -880px;
        margin-top: 12px;
    }

        .tip_header a.close:hover {
            background-position: -105px -880px;
        }

.flink {
    line-height: 20px;
    border-top: 1px dashed #CCC;
    width: 950px;
    margin: 0 auto;
    padding: 18px;
    text-align: left;
    color: #666;
}

    .flink dl {
        overflow: hidden;
    }

    .flink dt, .flink dd {
        float: left;
    }

    .flink dt {
        width: 65px;
    }

    .flink dd {
        width: 880px;
        color: #ccc;
    }

        .flink dd a {
            color: #666;
            margin: 0 4px;
        }

            .flink dd a:hover {
                color: #ff4e00;
            }

#searchGameAllTypeFrame iframe.cover {
    _width: 107px;
}

#searchGameAllTypeFrame iframe.cover, #searchGameServerFrameInline iframe.cover, #searchGameAreaFrameInline iframe.cover, #searchGameNameFrameInline iframe.cover {
    display: none;
    _display: block;
    _width: 100%;
    _height: 100%;
}

#getSearchGameName {
    *zoom: 1;
}

.login .in1 a.buy, .login .sb, .login_index b, .login_index div.m, .login li.s2, .login li.s4 a, .login li.s5 a, .login li.s5 a, .login li.s6 a {
    background: url(http://img01.5173cdn.com/common/build/1.00/images/login.png) no-repeat;
}

.login {
    float: right;
    height: 25px;
    margin: -2px 0 12px 0;
    font-size: 12px;
    overflow: hidden;
}

.login_index b {
    float: left;
    height: 25px;
    width: 10px;
    background-position: 0 -2px;
    display: block;
}

.login b.r {
    background-position: -33px -2px;
    width: 15px;
}

.login div.m {
    float: left;
    background-repeat: repeat-x;
    background-position: 0 -38px;
    height: 28px;
    padding: 9px 0 0 5px;
    overflow: hidden;
}

.login .in1 {
    margin-right: 6px;
    float: left;
}

    .login .in1 input {
        margin-right: 3px;
        *margin: 0;
    }

    .login .in1 a.buy {
        display: inline-block;
        width: 13px;
        height: 12px;
        overflow: hidden;
        position: relative;
        top: 2px;
        *top: 0;
        background-position: -15px 0;
    }

.login .in2, .login .in2_i {
    width: 78px;
    height: 17px;
    line-height: 17px;
    border: 1px solid #71AEE4;
    color: #bbb;
    text-indent: 4px;
    float: left;
}

.login .in2_i {
    color: #333;
}

.login .sb {
    width: 44px;
    height: 19px;
    *line-height: 19px;
    color: #fff;
    border: 0;
    background-position: 0 -74px;
    cursor: pointer;
    float: left;
}

.login a.tips {
    text-decoration: none;
}

.login a:hover.tips {
    text-decoration: underline;
}

.login li {
    float: left;
    color: #E7E7E7;
    padding-right: 8px;
}

    .login li.s1 .n {
        color: #666;
    }

        .login li.s1 .n span {
            padding: 0 6px;
            font-weight: bold;
            color: #333;
        }

    .login li.s1 a.exit {
        color: #666;
        text-decoration: none;
    }

        .login li.s1 a.exit:hover {
            color: #ff4e00;
            text-decoration: underline;
        }

    .login li.s1 .we {
        color: #666;
        padding-right: 10px;
    }

    .login li a {
        margin-right: 10px;
        color: #666;
        cursor: pointer;
    }

        .login li a:hover {
            color: #ff4e00;
        }

    .login li.s2 {
        padding-left: 16px;
        background-position: -33px -95px;
    }

        .login li.s2 span.pr {
            padding-right: 10px;
            color: #666;
        }

            .login li.s2 span.pr span {
                color: #ff4e00;
                padding-right: 4px;
            }

    .login li.s3 {
        margin-right: 0;
    }

        .login li.s3 a {
            color: #06C;
            padding-left: 18px;
            background: url(http://img01.5173cdn.com/common/build/1.00/images/mail.gif) 0 center no-repeat;
        }

            .login li.s3 a:hover {
                color: #F60;
            }

        .login li.s3 span {
            font-family: Tahoma;
            font-weight: bold;
            color: #F60;
        }

    .login li.s4 a {
        padding-left: 18px;
        background-position: -31px -111px;
    }

    .login li.s5 {
        margin-right: -18px;
    }

        .login li.s5 a {
            padding: 1px 0 0 18px;
            background-position: -31px -128px;
            *background-position: -31px -130px;
        }

    .login li.s6 a {
        padding-left: 20px;
        background-position: -28px -147px;
    }

.login_index {
    height: 35px;
}

    .login_index b {
        height: 35px;
    }

#web_g {
    display: none;
}

.support_phone .item1, .bottom_link dt s, .brand_show_wide a, .honor_list li, .up_top a, .brand_show_wide .line {
    background: url(https://img01.5173cdn.com/common/build/1.00/images/footer_sprites.png) no-repeat;
}

.footer {
    width: 1000px;
    margin: 40px auto 0;
    padding-bottom: 40px;
    border-top: 1px solid #e2e2e2;
}

.footer_link {
    width: 1000px;
    margin: 0 auto -41px;
}

.support_phone {
    width: 198px;
    height: 124px;
    border: 1px solid #e2e2e2;
    float: left;
}

    .support_phone li {
        text-align: center;
        color: #666;
        width: 198px;
        overflow: hidden;
    }

    .support_phone .item1 {
        height: 44px;
        background-position: 33px -186px;
        text-indent: -999em;
    }

    .support_phone .item2 {
        height: 36px;
        line-height: 36px;
        background: #f9f9f9;
        color: #0582de;
        font-size: 26px;
    }

    .support_phone .item3 {
        height: 44px;
        line-height: 44px;
    }

.bottom_link {
    width: 780px;
    height: 142px;
    overflow: hidden;
    padding-left: 20px;
    float: left;
}

    .bottom_link dl {
        float: left;
        width: 89px;
        padding: 0 36px 0 31px;
        margin-top: -7px;
        overflow: hidden;
    }

    .bottom_link dt {
        height: 31px;
        line-height: 31px;
        border-bottom: 1px solid #e2e2e2;
        margin-bottom: 5px;
        font-weight: 700;
        color: #666;
        position: relative;
    }

        .bottom_link dt s {
            display: block;
            position: absolute;
            top: 8px;
        }

        .bottom_link dt .icon_1 {
            width: 14px;
            height: 16px;
            left: -19px;
            background-position: -234px -197px;
        }

        .bottom_link dt .icon_2 {
            width: 8px;
            height: 16px;
            left: -13px;
            background-position: -234px -224px;
        }

        .bottom_link dt .icon_3 {
            width: 14px;
            height: 12px;
            top: 10px;
            left: -19px;
            background-position: -234px -249px;
        }

        .bottom_link dt .icon_4 {
            width: 16px;
            height: 14px;
            left: -21px;
            background-position: -234px -271px;
        }

        .bottom_link dt .icon_5 {
            width: 15px;
            height: 15px;
            left: -20px;
            background-position: -234px -295px;
        }

    .bottom_link dd {
        height: 20px;
        line-height: 20px;
    }

        .bottom_link dd a {
            color: #999;
            margin-right: 12px;
        }

            .bottom_link dd a:hover {
                color: #f60;
            }

    .bottom_link .gotop {
        clear: both;
        overflow: hidden;
        padding: 0 10px 10px 0;
        width: 940px;
        float: left;
        margin-top: -10px;
    }

        .bottom_link .gotop a {
            width: 68px;
            line-height: 19px;
            *line-height: 21px;
            height: 19px;
            overflow: hidden;
            color: #666;
            background-position: -141px -281px;
            display: block;
            text-indent: 6px;
        }

            .bottom_link .gotop a:hover {
                color: #666;
                text-decoration: none;
            }

.brand_show_wide {
    width: 998px;
    height: 68px;
    border: 1px solid #e2e2e2;
    clear: both;
    overflow: hidden;
    background: #fdfdfd;
}

    .brand_show_wide li {
        float: left;
    }

    .brand_show_wide a {
        display: block;
        width: 332px;
        height: 31px;
        text-indent: -999em;
        margin-top: 19px;
    }

    .brand_show_wide .line {
        width: 1px;
        height: 68px;
        margin: 0;
        background-repeat: no-repeat;
        background-position: 0 -297px;
    }

    .brand_show_wide .item1 a {
        background-position: 33px 0;
    }

    .brand_show_wide .item2 a {
        background-position: 33px -62px;
    }

    .brand_show_wide .item3 a {
        background-position: 33px -126px;
    }

.footer_nav {
    width: 485px;
    margin: 37px auto 0;
    overflow: hidden;
}

    .footer_nav li {
        float: left;
        color: #ccc;
    }

    .footer_nav a {
        color: #999;
        margin: 0 8px;
    }

        .footer_nav a:hover {
            color: #f60;
        }

.copyright {
    text-align: center;
    color: #999;
    padding: 15px 0;
}

    .copyright a {
        color: #999;
        margin-left: 10px;
    }

        .copyright a:hover {
            color: #f60;
        }

.honor_list {
    overflow: hidden;
    margin: 0 auto 15px auto;
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-align: center;
}

    .honor_list li {
        padding: 0 15px;
        height: 20px;
        line-height: 20px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
    }

    .honor_list a {
        color: #999;
    }

        .honor_list a:hover {
            color: #f60;
        }

    .honor_list .item1 {
        padding-left: 35px;
        background-position: -220px -397px;
    }

    .honor_list .item2 {
        padding-left: 21px;
        background-position: -234px -318px;
    }

    .honor_list .item3 {
        padding-left: 20px;
        background-position: -234px -372px;
    }

    .honor_list .item4 {
        padding-left: 18px;
        background-position: -234px -344px;
    }

    .honor_list .item5 {
        padding-left: 50px;
        background-position: -204px -428px;
    }

    .honor_list .item6 {
        padding-left: 20px;
        background-position: -234px -458px;
    }

    .honor_list .item7 {
        padding-left: 20px;
        background-position: -234px -488px;
    }

    .honor_list .item8 {
        padding-left: 49px;
        background-position: -204px -518px;
    }

    .honor_list .item9 {
        padding-left: 20px;
        background-position: -233px -548px;
    }

    .honor_list .item10 {
        padding-left: 23px;
        background-position: -232px -577px;
    }

    .honor_list .item11 {
        padding-left: 23px;
        background-position: 0 -577px;
    }

    .honor_list .item12 {
        padding-left: 49px;
        background-position: 0 -551px;
    }

.up_top {
    float: right;
}

    .up_top a {
        width: 50px;
        height: 50px;
        line-height: 120px;
        display: block;
        overflow: hidden;
        background-position: 0 -237px;
        opacity: .5;
        filter: alpha(opacity=50);
    }

        .up_top a:hover {
            opacity: 1;
            filter: alpha(opacity=100);
        }

.support_phone {
    display: none;
}

.bottom_link {
    width: auto;
    float: none;
}

    .bottom_link dl {
        width: 129px;
    }

body {
    font-size: 12px;
    background: #FFF;
    font-family: Arial,simsun,sans-serif,"Microsoft YaHei",Mingliu,Verdana,Helvetica,Lucida;
}

label, input, select {
    font-family: Tahoma;
    vertical-align: middle;
    font-size: 12px;
}

a {
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

.ZDimensions-box .value {
    float: left;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: solid 1px #ccc;
    overflow: hidden;
}

.ZDimensions-box .btn-get {
    float: left;
    margin-left: 10px;
}

.ZObjHover {
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #000;
    background-color: #fff;
    border: solid 1px #000;
    overflow: hidden;
    display: block;
    transition: all .2s ease-in-out 0s;
}

    .ZObjHover.hover {
        color: #fff;
        background-color: #000;
    }

.ZObjCurrent li {
    float: left;
    margin-right: 10px;
    width: 60px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #000;
    background-color: #fff;
    border: solid 1px #ccc;
    overflow: hidden;
    display: inline-block;
    cursor: pointer;
    transition: all .2s ease-in-out 0s;
}

    .ZObjCurrent li.current {
        color: #fff;
        background-color: #333;
    }

.ZShowbox {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 999999;
    _position: absolute;
    _margin-top: 0;
    width: 440px;
    color: #666;
    font-size: 14px;
    border: solid 1px #888;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 3px #888;
    overflow: hidden;
    display: none;
}

    .ZShowbox .show-tit {
        padding-left: 15px;
        height: 38px;
        line-height: 38px;
        font-size: 14px;
        overflow: hidden;
        zoom: 1;
    }

        .ZShowbox .show-tit .txt {
            float: left;
        }

    .ZShowbox .show-close {
        position: absolute;
        top: 0;
        right: 0;
        width: 38px;
        height: 38px;
        background-color: transparent;
        overflow: hidden;
        display: block;
        cursor: pointer;
    }

        .ZShowbox .show-close i {
            width: 100%;
            height: 100%;
            background: url(http://images001.5173cdn.com/view/images/v0/common/showbox_close_black_12.png) no-repeat center center;
            overflow: hidden;
            display: block;
            transition: all .5s ease-in-out 0s;
        }

        .ZShowbox .show-close:hover i {
            transform: rotate(180deg);
            filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
        }

    .ZShowbox .show-con {
        margin: 0 auto;
        line-height: 28px;
        overflow: hidden;
    }

        .ZShowbox .show-con .inner-box {
            padding: 50px;
        }

    .ZShowbox .show-op {
        padding-bottom: 30px;
        text-align: center;
    }

        .ZShowbox .show-op .module-btn {
            width: 123px;
            height: 40px;
            line-height: 40px;
            font-size: 16px;
        }

        .ZShowbox .show-op .space {
            width: 40px;
            display: inline-block;
        }

#bgScreen, #bgIFrame {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999998;
    width: 100%;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: .5;
}

#bgIFrame {
    z-index: 999997;
    filter: alpha(opacity=0);
    opacity: 0;
}

.ZObjDel .txt {
    float: left;
    padding: 0 10px;
}

.ZObjDel .btn-del {
    float: right;
}

.ZCR {
    margin: 0;
}

    .ZCR .item {
        position: relative;
        float: left;
        width: 100%;
    }

    .ZCR .value {
        float: left;
        line-height: 26px;
        cursor: pointer;
    }

    .ZCR .txt {
        float: left;
    }

.ZRadio em {
    float: left;
    width: 25px;
    display: block;
}

    .ZRadio em i {
        float: left;
        margin-top: 7px;
        width: 13px;
        height: 13px;
        background-color: #ccc;
        overflow: hidden;
        cursor: pointer;
    }

.ZRadio .current em i {
    background-color: #000;
}

.ZCheckBox em {
    float: left;
    width: 25px;
    display: block;
}

    .ZCheckBox em i {
        float: left;
    }

    .ZCheckBox em i {
        margin-top: 7px;
        width: 13px;
        height: 13px;
        background-color: #ccc;
        overflow: hidden;
        cursor: pointer;
    }

.ZCheckBox .current em i {
    background-color: #000;
}

.ZInput {
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    border: solid 1px #ccc;
    border-radius: 1px;
    transition: all .2s ease-in-out 0s;
}

    .ZInput.focus {
        border-color: #00a0e9;
        box-shadow: 0 0 2px #00a0e9;
    }

    .ZInput.error {
        border-color: red;
        box-shadow: 0 0 2px red;
    }

    .ZInput .relative-box {
        width: 100%;
        height: 100%;
        z-index: 1;
    }

    .ZInput input {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 40px;
        line-height: 40px;
        color: #999;
        background: url(http://images001.5173cdn.com/view/images/v0/common/null.gif) repeat;
        border: none;
    }

    .ZInput .ts-box {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }

    .ZInput .ts-type {
        color: #9c9c9c;
    }

    .ZInput .ts-success {
        display: none;
    }

    .ZInput .ts-error {
        padding: 0;
        top: 39px;
        left: -10px;
        line-height: 14px;
        color: red;
        display: none;
    }

        .ZInput .ts-error i {
            float: left;
            margin: 0 5px 0 0;
            width: 14px;
            height: 14px;
            background-color: red;
            overflow: hidden;
        }

        .ZInput .ts-error .txt {
            float: left;
        }

.ZForm-wrap {
    padding-bottom: 20px;
}

    .ZForm-wrap .result-ts-box {
        margin-bottom: -20px;
        padding: 3px 0;
        line-height: 16px;
        font-size: 12px;
        display: none;
    }

    .ZForm-wrap .result-ts-error {
        color: red;
    }

.ZSelect {
    height: 40px;
    background-position: 0 -76px;
    border: solid 1px #e5e5e5;
    box-sizing: content-box;
    cursor: pointer;
}

    .ZSelect .relative-box {
        z-index: 1;
        zoom: 1;
        width: 100%;
        height: 100%;
    }

    .ZSelect.current .relative-box {
        z-index: 2;
    }

    .ZSelect .value {
        position: absolute;
        top: 0;
        left: 0;
        width: 80%;
        height: 40px;
        line-height: 40px;
        padding: 0 10px;
        color: #999;
        background: url(http://images001.5173cdn.com/view/images/v0/common/null.gif) repeat;
        border: none;
        overflow: hidden;
        cursor: pointer;
    }

    .ZSelect em {
        position: absolute;
        top: 0;
        right: 0;
        width: 24px;
        height: 40px;
        border-left: solid 1px #e5e5e5;
        overflow: hidden;
        display: block;
        cursor: pointer;
    }

    .ZSelect i {
        float: left;
        margin: 15px 0 0 6px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px;
        border-color: #e5e5e5 #fff #fff;
        overflow: hidden;
        display: inline;
    }

    .ZSelect .show-select {
        position: absolute;
        top: 40px;
        left: -1px;
        width: 100%;
        background-color: #fff;
        border: solid 1px #e5e5e5;
        box-sizing: content-box;
        overflow-y: auto;
        display: none;
    }

    .ZSelect.current .show-select {
        display: block;
    }

    .ZSelect .show-select dl {
        margin: 0;
        overflow: hidden;
    }

    .ZSelect .show-select dd {
        padding: 8px 12px;
        line-height: 20px;
        cursor: pointer;
    }

        .ZSelect .show-select dd.hover {
            color: #fff;
            background-color: #333;
        }

.ZAutoHeight {
    width: 100%;
    height: 0;
    overflow: hidden;
}

.ZCenter-wrap {
    position: relative;
    height: 200px;
}

.ZTab-fade .tab-tit li {
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
}

    .ZTab-fade .tab-tit li.current {
        float: left;
    }

.ZTab-fade .tab-con {
    position: relative;
    overflow: hidden;
}

    .ZTab-fade .tab-con li {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        display: none;
    }

.modIns-banner {
    position: relative;
    overflow: hidden;
}

.banner-box .box-wrap {
    position: relative;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
}

.ZTab-scroll-wrap {
    position: relative;
    top: 0;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
}

.ZTab-scroll {
    width: 100%;
    overflow: hidden;
}

.ZTab-banner {
    position: relative;
}

    .ZTab-banner .tab-tit {
        position: relative;
        z-index: 2;
        height: 0;
        line-height: 0;
        text-align: center;
        font-size: 0;
    }

.ZTab-scroll .tab-tit li, .ZTab-scroll .tab-tit a {
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
    transition: all .2s ease-in-out 0s;
}

.ZTab-banner .tab-tit li.current, .ZTab-banner .tab-tit a.current {
    width: 10px;
    background-color: #f60;
    border-color: #fff;
}

.ZTab-banner .tab-tit li, .ZTab-banner .tab-tit a {
    position: relative;
    top: -20px;
    margin: 0 5px;
    width: 20px;
    height: 10px;
    background-color: #fff;
    border: solid 1px #f60;
    border-radius: 6px;
}

.ZTab-scroll .tab-con-wrap {
    position: relative;
    overflow: hidden;
}

.ZTab-scroll .tab-con {
    position: absolute;
    top: 0;
    left: 0;
    width: 999%;
    overflow: hidden;
}

    .ZTab-scroll .tab-con li {
        float: left;
    }

.ZTab-banner .tab-con li {
    width: 1920px;
    height: 400px;
}

    .ZTab-banner .tab-con li a, .ZTab-banner .tab-con li img {
        width: 1920px;
        height: 400px;
        display: block;
    }

.ZCountdown-box {
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 18px;
    overflow: hidden;
}

    .ZCountdown-box .ZCountdown {
        display: inline;
    }

        .ZCountdown-box .ZCountdown em {
            width: 28px;
            height: 28px;
            text-align: center;
            color: #fff;
            font-style: normal;
            background-color: #000;
            border-radius: 5px;
            display: inline-block;
        }

        .ZCountdown-box .ZCountdown .unit {
            padding: 0 5px;
            display: inline-block;
        }

.ZTips {
    position: absolute;
    z-index: 100;
    padding: 7px 10px;
    line-height: 16px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 10px;
    display: none;
}

    .ZTips .icon {
        position: absolute;
        width: 12px;
        height: 12px;
        display: block;
    }

    .ZTips s, .ZTips i {
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px;
        border-color: transparent;
        display: block;
        overflow: hidden;
        _display: none;
    }

    .ZTips .close {
        position: absolute;
        right: -1px;
        top: -1px;
        padding-left: 1px;
        color: #fff;
        font-family: \5B8B\4F53;
        font-size: 12px;
        background-color: #ccc;
        display: none;
        cursor: pointer;
    }

        .ZTips .close:hover {
            background-color: #999;
        }

.ZTipsTop .icon {
    left: 10px;
    bottom: -12px;
}

.ZTipsTop s {
    border-top-color: #ccc;
    margin-top: 1px;
}

.ZTipsTop i {
    border-top-color: #fff;
}

.ZTipsBottom .icon {
    left: 10px;
    top: -12px;
}

.ZTipsBottom s {
    border-bottom-color: #ccc;
    margin-top: -1px;
}

.ZTipsBottom i {
    border-bottom-color: #fff;
}

.ZTipsLeft .icon {
    right: -12px;
    top: 10px;
}

.ZTipsLeft s {
    border-left-color: #ccc;
}

.ZTipsLeft i {
    border-left-color: #fff;
    margin-left: -1px;
}

.ZTipsRight .icon {
    left: -12px;
    top: 10px;
}

.ZTipsRight s {
    border-right-color: #ccc;
    margin-left: -1px;
}

.ZTipsRight i {
    border-right-color: #fff;
}

.w990 {
    margin: 0 auto;
    width: 990px;
    text-align: left;
}

.w1000 {
    margin: 0 auto;
    width: 1000px;
    text-align: left;
}

.w1100 {
    margin: 0 auto;
    width: 1100px;
    text-align: left;
}

.w1200 {
    margin: 0 auto;
    width: 1200px;
    text-align: left;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.mc {
    margin: 0 auto;
}

.fb {
    font-weight: bold;
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.tc {
    text-align: center;
}

.cp {
    cursor: pointer;
}

.relative-box {
    position: relative;
}

.absolute-box {
    position: absolute;
}

.fixed-box {
    position: fixed;
}

.list-wrap {
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
}

.colorOrange, a.colorOrange {
    color: #f60;
}

.colorGreen, a.colorGreen {
    color: #94ce41;
}

.colorRed, a.colorRed {
    color: #e60012;
}

.module-btn, .modV1-btn {
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    border: solid 1px #fff;
    overflow: hidden;
    display: inline-block;
    transition: all .2s ease-in-out 0s;
}

input.module-btn, input.modV1-btn {
    line-height: normal;
    cursor: pointer;
}

.module-btn:hover, .modV1-btn:hover {
    filter: alpha(opacity=80);
    opacity: .8;
}

.module-btn-orange, .modV1-btn-orange {
    background-color: #f60;
    border-color: #f60;
}

    .module-btn-orange:hover, .modV1-btn-orange:hover {
        color: #fff;
    }

.module-btn-confirm {
    background-color: #3983e8;
    border-color: #3983e8;
}

    .module-btn-confirm:hover {
        color: #fff;
    }

.module-btn-white, .modV1-btn-white {
    color: #666;
    background-color: #f3f3f3;
    border-color: #ebebeb;
}

    .module-btn-white:hover, .modV1-btn-white:hover {
        color: #666;
        background-color: #f3f3f3;
        border-color: #ebebeb;
    }

.module-btn-gray, .modV1-btn-gray {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
}

    .module-btn-gray:hover, .modV1-btn-gray:hover {
        color: #fff;
    }

.module-btn-cancel {
    color: #666;
    background-color: #f7f7f7;
    border-color: #ccc;
}

    .module-btn-cancel:hover {
        color: #666;
    }

.module-btn-red, .modV1-btn-red {
    background-color: #bd0008;
    border-color: #bd0008;
}

    .module-btn-red:hover, .modV1-btn-red:hover {
        color: #fff;
    }

.module-btn-green, .modV1-btn-green {
    background-color: #94ce41;
    border-color: #94ce41;
}

    .module-btn-green:hover, .modV1-btn-green:hover {
        color: #fff;
    }

.module-btn-blue, .modV1-btn-blue {
    background-color: #3983e8;
    border-color: #3983e8;
}

    .module-btn-blue:hover, .modV1-btn-blue:hover {
        color: #fff;
    }

.modV1-checkbox {
    padding-top: 15px;
    line-height: 13px;
    font-size: 12px;
}

    .modV1-checkbox label {
        float: left;
        cursor: pointer;
    }

        .modV1-checkbox label input {
            float: left;
            width: 12px;
            height: 12px;
            display: block;
        }

        .modV1-checkbox label .txt {
            float: left;
            margin-left: 8px;
            color: 999px;
        }

    .modV1-checkbox .link {
        float: left;
        color: #f27b04;
    }

.modV1-form .ZForm-wrap {
    padding: 12px 0 4px;
}

.modV1-form .ZInput input {
    width: 80%;
}

.wrap {
    width: 950px;
    margin: auto;
}

.letter_link {
    margin-bottom: 0;
    padding-top: 10px;
    height: 0;
    font-family: SimSun,Arial,sans-serif,"Microsoft YaHei",Mingliu,Verdana,Helvetica,Lucida;
}

    .letter_link dl {
        margin-left: 15px;
        position: absolute;
        width: 935px;
    }

        .letter_link dl dt {
            float: left;
            color: #666;
            height: 20px;
            line-height: 20px;
        }

        .letter_link dl dd {
            float: left;
            height: 20px;
        }

            .letter_link dl dd a {
                width: 20px;
                height: 20px;
                display: inline-block;
                text-align: center;
                overflow: hidden;
                float: left;
                line-height: 20px;
                color: #999;
            }

                .letter_link dl dd a:hover, .letter_link dl dd a.current {
                    background: #4190d9;
                    color: #FFF;
                    text-decoration: none;
                }

            .letter_link dl dd span {
                color: #ddd;
                font-size: 9px;
                width: 13px;
                overflow: hidden;
                text-align: center;
                display: inline-block;
                float: left;
                line-height: 20px;
            }

.seo_topborder {
    border-top: 1px solid #ddd;
}

    .seo_topborder dl dd a {
        color: #4190d9;
    }

.seo_game_list ul {
    padding: 40px 10px 0 14px;
    margin-bottom: 40px;
    min-height: 336px;
    _height: 336px;
}

    .seo_game_list ul li {
        background: url(https://img01.5173cdn.com/common/build/1.00/images/top_gamebg.png) no-repeat 0 -93px;
        padding: 0 0 0 6px;
        height: 20px;
        width: 148px;
        float: left;
        margin-bottom: 9px;
        overflow: hidden;
    }

        .seo_game_list ul li a {
            color: #666;
            line-height: 20px;
            padding: 0 4px;
            display: inline-block;
        }

            .seo_game_list ul li a:hover {
                background: #4190d9;
                color: #FFF;
                text-decoration: none;
            }

.seo_txt {
    padding: 40px 10px 0 14px;
    margin-bottom: 40px;
    min-height: 336px;
    _height: 336px;
    color: #666;
}
