﻿
@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;
}

h2, h3, h4, h5, h6 {
    font-size: 100%;
}

q:before, q:after {
    content: '';
}

a {
    color: #06C;
    text-decoration: none;
    cursor: pointer;
}

    a:hover {
        color: #F60;
        text-decoration: underline;
    }

.clearfix {
    *zoom: 1;
}

    .clearfix:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
    }

body {
    background: #eeeeee;
    font-family: STHeiti,"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,MingLiu;
    font-size:14px;
}
*{
    font-family: STHeiti,"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,MingLiu !important;
}



label, input, select {
    vertical-align: middle;
    font-size: 12px;
}

a {
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

.wp {
    width: 1000px;
    margin: auto;
}

.fed-block {
    display: block !important;
}

.top_left .qq_login, .top_left .msg span, .msg_box h3, .msg_box p .btn, .msg_box .switchable_prev, .msg_box .switchable_next, .top_right .support_qq .btn_qq, .top_right .icon_cart, .JGtop_right .icon_mob, .top_right .sns_list a {
    background: url(http://img01.5173cdn.com/common/build/2.00/Images/Leveling/top_sprites.png) no-repeat;
}

.header_v2 {
    width: 100%;
}

.top {
    width: 100%;
    background: #f7f7f7;
    border-bottom: 1px solid #eee;
}

.top_box {
    width: 1000px;
    margin: 0 auto;
    background: #F7F7F7;
}

.like_arrow_down {
    width: 0;
    height: 0;
    overflow: hidden;
    display: block;
    border-style: solid;
    border-width: 4px 4px 0;
}

.top_left {
    float: left;
    height: 24px;
    padding-top: 3px;
    line-height: 22px;
}

    .top_left li {
        float: left;
        margin-right: 10px;
        position: relative;
        z-index: 1001;
        color: #999;
    }

    .top_left .f_333 {
        color: #333;
    }

    .top_left .line, .top_right .line {
        background: #d5d5d5;
        width: 1px;
        height: 11px;
        overflow: hidden;
        float: right;
        margin: 5px 0 0;
        *margin-top: -15px;
    }

    .top_left .qq_login {
        width: 69px;
        height: 16px;
        display: block;
        text-indent: -999em;
        margin-top: 2px;
    }

    .top_left .login_out {
        color: #666;
    }

        .top_left .login_out:hover {
            color: #f60;
        }

    .top_left .f_666 {
        color: #666;
    }

        .top_left .f_666:hover {
            color: #f60;
        }

    .top_left .msg {
        color: #666;
        width: 78px;
        line-height: 19px;
        height: 19px;
        border: 1px solid #f7f7f7;
        display: block;
        text-indent: 9px;
        position: relative;
        overflow: hidden;
    }

        .top_left .msg:hover {
            color: #f60;
        }

        .top_left .msg span {
            width: 16px;
            height: 16px;
            line-height: 16px;
            text-align: center;
            display: block;
            position: absolute;
            background-position: 0 -186px;
            color: #999;
            font-size: 11px;
            font-weight: 700;
            -webkit-text-size-adjust: none;
            text-indent: 0;
            top: 2px;
            _top: 1px;
            right: 12px;
        }

        .top_left .msg .highlight {
            background-position: 0 -160px;
            color: #fff;
        }

    .top_left .current .msg {
        background-color: #fff;
        border-color: #ccc;
        border-bottom: 0 none;
        line-height: 20px;
        height: 20px;
        z-index: 3;
        position: relative;
    }

    .top_left .current .line, .top_right .current .line {
        background: #fff;
    }

.msg_box {
    width: 308px;
    padding: 15px 15px 10px 15px;
    background: #fff;
    border: 1px solid #ccc;
    position: absolute;
    top: 20px;
    left: 0;
    display: none;
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}

    .msg_box .switchable_container {
        width: 308px;
        height: 131px;
        overflow: hidden;
        position: relative;
        border-bottom: 1px solid #f0f0f0;
        margin-bottom: 9px;
    }

    .msg_box li {
        width: 308px;
        height: 131px;
        overflow: hidden;
        margin: 0;
        position: static;
        float: none;
    }

    .msg_box h3 {
        color: #333;
        font-size: 14px;
        height: 25px;
        line-height: 25px;
        margin-bottom: 7px;
        background-position: -73px -226px;
        padding-left: 21px;
        overflow: hidden;
    }

    .msg_box p {
        width: 287px;
        margin-bottom: 15px;
        margin-left: 21px;
    }

    .msg_box .msg_desc {
        height: 44px;
        overflow: hidden;
    }

    .msg_box p a {
        color: #666;
    }

        .msg_box p a:hover {
            color: #f60;
        }

    .msg_box p .btn {
        width: 67px;
        line-height: 20px;
        _line-height: 22px;
        height: 21px;
        overflow: hidden;
        color: #fff;
        text-align: center;
        display: block;
        background-position: 0 -98px;
    }

        .msg_box p .btn:hover {
            color: #fff;
            background-position: 0 -129px;
            text-decoration: none;
        }

    .msg_box .msg_bottom {
        width: 131px;
        height: 20px;
        line-height: 20px;
        overflow: hidden;
        padding-left: 180px;
    }

        .msg_box .msg_bottom a {
            float: left;
            text-decoration: underline;
        }

        .msg_box .msg_bottom span {
            float: left;
            color: #999;
            *margin-top: -2px;
            width: 30px;
        }

        .msg_box .msg_bottom em.current {
            color: #f60;
        }

        .msg_box .msg_bottom .more {
            margin-right: 12px;
        }

    .msg_box .switchable_prev, .msg_box .switchable_next {
        width: 17px;
        height: 14px;
        line-height: 14px;
        text-indent: -999em;
        overflow: hidden;
        margin-top: 2px;
    }

    .msg_box .switchable_prev {
        background-position: 0 -212px;
        margin-left: 5px;
    }

        .msg_box .switchable_prev:hover {
            background-position: 0 -260px;
        }

    .msg_box .switchable_next {
        margin-left: -1px;
        background-position: 0 -236px;
    }

        .msg_box .switchable_next:hover {
            background-position: 0 -284px;
        }

.header .top_right {
    float: right;
    height: 24px;
    line-height: 19px;
    margin-top: 3px;
}

    .header .top_right li {
        float: left;
        position: relative;
        z-index: 1001;
    }

    .header .top_right a, .header .top_right span {
        color: #666;
        width: 81px;
        line-height: 19px;
        line-height: 20px\9;
        *line-height: 19px;
        height: 19px;
        border: 1px solid #f7f7f7;
        display: block;
        text-indent: 10px;
        position: relative;
        overflow: hidden;
    }

        .header .top_right a:hover {
            color: #f60;
        }

    .header .top_right .mark_cart a {
        width: 98px;
        position: static;
    }

    .header .top_right .black_arrow {
        border-color: #f7f7f7;
        border-top-color: #666;
        position: absolute;
        top: 8px;
        *top: 7px;
        left: 62px;
        -moz-transition: -moz-transform .2s ease-in;
        -webkit-transition: -webkit-transform .2s ease-in;
        -ms-transition: -ms-transform .2s ease-in;
        -o-transition: -o-transform .2s ease-in;
        transition: transform .2s ease-in;
    }

    .header .top_right .mark_cart .line {
        margin-left: 10px;
    }

    .header .top_right .pay_chognzhi a, .header .top_right .pay_tixian a {
        width: 48px;
        position: static;
    }

    .header .top_right .pay_chognzhi a, .header .top_right .pay_shouji a {
        color: #F60;
    }

    .header .top_right .pay_tixian a {
        color: #390;
    }

        .header .top_right .pay_chognzhi a:hover, .header .top_right .pay_tixian a:hover {
            color: #F60;
        }

    .header .top_right .num {
        color: #f60;
    }

    .header .top_right .icon_cart {
        width: 16px;
        height: 12px;
        display: inline-block;
        margin: 2px 5px -2px -5px;
        background-position: -71px -160px;
    }

    .header .top_right .icon_mob {
        background: url("http://img01.5173cdn.com/common/build/2.00/Images/Leveling/top_sprites.png") no-repeat scroll -71px -305px;
        width: 16px;
        height: 15px;
        display: inline-block;
        margin: 2px 5px -2px -5px;
    }

    .header .top_right .current a, .header .top_right .current span {
        background-color: #fff;
        border-color: #ccc;
        border-bottom: 0 none;
        line-height: 20px;
        height: 20px;
        z-index: 3;
        position: relative;
    }

    .header .top_right .current .black_arrow {
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        border-color: #666 #fff;
    }

    .header .top_right .current .arrow_up {
        border-color: #fff #fff #666;
        border-width: 0 5px 5px;
        top: 6px\0;
        *top: 6px;
    }

    .header .top_right .sub_box {
        background: #fff;
        border: 1px solid #ccc;
        position: absolute;
        top: 20px;
        left: 0;
        padding: 5px 0;
        display: none;
        box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    }

    .header .top_right .map_box {
        left: -55px;
    }

    .header .top_right .sub_box li {
        float: none;
        position: static;
    }

    .header .top_right .sub_box a {
        position: static;
        border: 0 none;
        line-height: 24px;
        *line-height: 25px;
        height: 24px;
        white-space: nowrap;
    }

        .header .top_right .sub_box a:hover {
            color: #666;
            text-decoration: none;
            background-color: #e6e6e6;
        }

    .header .top_right .user_list {
        width: 91px;
    }

        .header .top_right .user_list a {
            width: 91px;
        }

    .header .top_right .support_list {
        width: 136px;
        overflow: hidden;
    }

        .header .top_right .support_list li {
            float: left;
            width: 65px;
            padding-left: 3px;
            height: 24px;
        }

        .header .top_right .support_list a {
            width: auto;
            padding: 0 7px;
            display: inline-block;
            text-indent: 0;
        }

    .header .top_right .support_qq {
        width: 136px;
        margin-top: 3px;
        border-top: 1px solid #f0f0f0;
        padding: 7px 0 5px;
        display: none;
    }

        .header .top_right .support_qq p {
            color: #666;
            text-align: center;
        }

        .header .top_right .support_qq .btn_qq {
            width: 87px;
            height: 26px;
            line-height: 25px;
            background-position: 0 -26px;
            text-indent: 29px;
            margin: 7px 0 0 24px;
        }

            .header .top_right .support_qq .btn_qq:hover {
                background-position: 0 -62px;
            }

    .header .top_right .map_list {
        width: 136px;
        border-bottom: 1px solid #f0f0f0;
        overflow: hidden;
        padding-bottom: 3px;
    }

    .header .top_right .last_dl {
        border: none;
    }

    .header .top_right .map_list dd {
        float: left;
        width: 65px;
        padding-left: 3px;
        height: 24px;
        overflow: hidden;
    }

    .header .top_right .map_list dt {
        font-weight: 700;
        text-indent: 10px;
        clear: both;
        padding-top: 6px;
    }

    .header .top_right .map_list a {
        width: auto;
        padding: 0 7px;
        display: inline-block;
        text-indent: 0;
    }

    .header .top_right .sns_box {
        left: -8px;
    }

    .header .top_right .sns_list {
        width: 89px;
    }

        .header .top_right .sns_list a {
            width: 67px;
            padding-left: 22px;
        }

        .header .top_right .sns_list .icon_sina {
            background-position: -61px -178px;
        }

        .header .top_right .sns_list .icon_tx {
            background-position: -61px -204px;
        }

.hide {
    display: none;
}

#changeV2014 {
    color: #F60;
    cursor: pointer;
    font-weight: bold;
}

#J_GlobalTop {
    height: 28px;
    background: #F7F7F7;
    text-align: left;
}

    #J_GlobalTop .JGtop_box {
        width: 1000px;
        margin: 0 auto;
    }

.JGtop_left .qq_login {
    width: 69px;
    height: 16px;
    display: block;
    text-indent: -999em;
    margin-top: 2px;
}

.JGtop_left .qq_login, .JGtop_left .msg span, .msg_box h3, .msg_box p .btn, .msg_box .switchable_prev, .msg_box .switchable_next, .JGtop_right .support_qq .btn_qq, .JGtop_right .icon_cart, .JGtop_right .icon_mob, .JGtop_right .sns_list a {
    background: url(http://img01.5173cdn.com/common/build/2.00/Images/Leveling/top_sprites.png) no-repeat;
}

.JGtop_left {
    float: left;
    height: 24px;
    padding-top: 3px;
    line-height: 22px;
}

    .JGtop_left li {
        float: left;
        margin-right: 10px;
        position: relative;
        z-index: 1001;
        color: #999;
    }

    .JGtop_left .f_333 {
        color: #333;
    }

    .JGtop_left .line, .JGtop_left .qq_login {
        width: 69px;
        height: 16px;
        display: block;
        text-indent: -999em;
        margin-top: 2px;
    }

    .JGtop_left .login_out {
        color: #666;
    }

        .JGtop_left .login_out:hover {
            color: #f60;
        }

    .JGtop_left .f_666 {
        color: #666;
    }

        .JGtop_left .f_666:hover {
            color: #f60;
        }

    .JGtop_left .msg {
        color: #666;
        width: 78px;
        line-height: 19px;
        height: 19px;
        border: 1px solid #f7f7f7;
        display: block;
        text-indent: 9px;
        position: relative;
        overflow: hidden;
    }

        .JGtop_left .msg:hover {
            color: #f60;
        }

        .JGtop_left .msg span {
            width: 16px;
            height: 16px;
            line-height: 16px;
            text-align: center;
            display: block;
            position: absolute;
            background-position: 0 -186px;
            color: #999;
            font-size: 11px;
            font-weight: 700;
            -webkit-text-size-adjust: none;
            text-indent: 0;
            top: 2px;
            _top: 1px;
            right: 12px;
        }

        .JGtop_left .msg .highlight {
            background-position: 0 -160px;
            color: #fff;
        }

    .JGtop_left .current .msg {
        background-color: #fff;
        border-color: #ccc;
        border-bottom: 0 none;
        line-height: 20px;
        height: 20px;
        z-index: 3;
        position: relative;
    }

    .JGtop_left .current .line, .JGtop_right .line {
        background: #d5d5d5;
        width: 1px;
        height: 11px;
        overflow: hidden;
        float: right;
        margin: 5px 0 0;
        *margin-top: -15px;
    }

.JGtop_right .current .line {
    background: #fff;
}

.JGtop_right {
    float: right;
    height: 24px;
    line-height: 19px;
    margin-top: 3px;
}

    .JGtop_right li {
        float: left;
        position: relative;
        z-index: 1001;
    }

    .JGtop_right a, .JGtop_right span {
        color: #666;
        width: 81px;
        line-height: 19px;
        line-height: 20px\9;
        *line-height: 19px;
        height: 19px;
        border: 1px solid #f7f7f7;
        display: block;
        text-indent: 10px;
        position: relative;
        overflow: hidden;
    }

        .JGtop_right a:hover {
            color: #f60;
        }

    .JGtop_right .mark_cart a {
        width: 98px;
        position: static;
    }

    .JGtop_right .black_arrow {
        border-color: #f7f7f7;
        border-top-color: #666;
        position: absolute;
        top: 8px;
        *top: 7px;
        left: 62px;
        -moz-transition: -moz-transform .2s ease-in;
        -webkit-transition: -webkit-transform .2s ease-in;
        -ms-transition: -ms-transform .2s ease-in;
        -o-transition: -o-transform .2s ease-in;
        transition: transform .2s ease-in;
    }

    .JGtop_right .mark_cart .line {
        margin-left: 10px;
    }

    .JGtop_right .pay_chognzhi a, .JGtop_right .pay_tixian a {
        width: 48px;
        position: static;
    }

    .JGtop_right .pay_chognzhi a {
        color: #F60;
    }

    .JGtop_right .pay_tixian a {
        color: #390;
    }

        .JGtop_right .pay_chognzhi a:hover, .JGtop_right .pay_tixian a:hover {
            color: #F60;
        }

    .JGtop_right .num {
        color: #f60;
    }

    .JGtop_right .icon_cart {
        width: 16px;
        height: 12px;
        display: inline-block;
        margin: 2px 5px -2px -5px;
        background-position: -71px -160px;
    }

    .JGtop_right .icon_mob {
        width: 16px;
        height: 12px;
        display: inline-block;
        margin: 2px 5px -2px -5px;
        background-position: -71px -300px;
    }

    .JGtop_right .current a, .JGtop_right .current span {
        background-color: #fff;
        border-color: #ccc;
        border-bottom: 0 none;
        line-height: 20px;
        height: 20px;
        z-index: 3;
        position: relative;
    }

    .JGtop_right .current .black_arrow {
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        border-color: #666 #fff;
    }

    .JGtop_right .current .arrow_up {
        border-color: #fff #fff #666;
        border-width: 0 5px 5px;
        top: 6px\0;
        *top: 6px;
    }

    .JGtop_right .sub_box {
        background: #fff;
        border: 1px solid #ccc;
        position: absolute;
        top: 20px;
        left: 0;
        padding: 5px 0;
        display: none;
        box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    }

    .JGtop_right .map_box {
        left: -55px;
    }

    .JGtop_right .sub_box li {
        float: none;
        position: static;
    }

    .JGtop_right .sub_box a {
        position: static;
        border: 0 none;
        line-height: 24px;
        *line-height: 25px;
        height: 24px;
        white-space: nowrap;
    }

        .JGtop_right .sub_box a:hover {
            color: #666;
            text-decoration: none;
            background-color: #e6e6e6;
        }

    .JGtop_right .user_list {
        width: 91px;
    }

        .JGtop_right .user_list a {
            width: 91px;
        }

    .JGtop_right .support_list {
        width: 136px;
        overflow: hidden;
    }

        .JGtop_right .support_list li {
            float: left;
            width: 65px;
            padding-left: 3px;
            height: 24px;
        }

        .JGtop_right .support_list a {
            width: auto;
            padding: 0 7px;
            display: inline-block;
            text-indent: 0;
        }

    .JGtop_right .support_qq {
        width: 136px;
        margin-top: 3px;
        border-top: 1px solid #f0f0f0;
        padding: 7px 0 5px;
        display: none;
    }

        .JGtop_right .support_qq p {
            color: #666;
            text-align: center;
        }

        .JGtop_right .support_qq .btn_qq {
            width: 87px;
            height: 26px;
            line-height: 25px;
            background-position: 0 -26px;
            text-indent: 29px;
            margin: 7px 0 0 24px;
        }

            .JGtop_right .support_qq .btn_qq:hover {
                background-position: 0 -62px;
            }

    .JGtop_right .map_list {
        width: 136px;
        border-bottom: 1px solid #f0f0f0;
        overflow: hidden;
        padding-bottom: 3px;
    }

    .JGtop_right .last_dl {
        border: none;
    }

    .JGtop_right .map_list dd {
        float: left;
        width: 65px;
        padding-left: 3px;
        height: 24px;
        overflow: hidden;
    }

    .JGtop_right .map_list dt {
        font-weight: 700;
        text-indent: 10px;
        clear: both;
        padding-top: 6px;
    }

    .JGtop_right .map_list a {
        width: auto;
        padding: 0 7px;
        display: inline-block;
        text-indent: 0;
    }

    .JGtop_right .sns_box {
        left: -8px;
    }

    .JGtop_right .sns_list {
        width: 89px;
    }

        .JGtop_right .sns_list a {
            width: 67px;
            padding-left: 22px;
        }

        .JGtop_right .sns_list .icon_sina {
            background-position: -61px -178px;
        }

        .JGtop_right .sns_list .icon_tx {
            background-position: -61px -204px;
        }

#J_GlobalTop .wx_Qr_code_box .wx_code, #J_GlobalTop .wx_Qr_code_list .wx_code {
    background: url(http://img01.5173cdn.com/www_v2/build/1.00/Images/Leveling/wx5173.jpg) no-repeat;
}

#J_GlobalTop .wx_Qr_code_list {
    padding-top: 7px;
    text-align: center;
    color: #666;
}

    #J_GlobalTop .wx_Qr_code_list .wx_code {
        width: 70px;
        height: 70px;
        display: block;
        margin: 0 auto;
        background-position: -100px 0;
    }

    #J_GlobalTop .wx_Qr_code_list .wx_txt {
        padding-top: 6px;
        display: block;
        padding-bottom: 5px;
    }

.game_select_box .tab_menu a, .game_select .gs_search_btn, .gs_f_search .gs_f_search_btn, .gs_box_inner .arrow, .game_select_box .left_bg, .game_select_box .right_bg, .game_select .hot_game_list, .gs_head .close_btn, .gs_nav li, .gs_list li, .gs_menu .arrow, .game_select_arrow, #searchbar_rookie_tips .fed-tipsarr span.arr-1, #searchbar_rookie_tips .fed-tipcon, .gs_f_search .gs_back_btn {
    background: url(http://img01.5173cdn.com/common/build/2.00/Images/Leveling/gs_sprites.png) no-repeat;
}

.gs_nav {
    background: url(http://img01.5173cdn.com/common/build/2.00/Images/Leveling/header_repeat.png) no-repeat;
}

.f_999 {
    color: #999;
}

.game_select {
    float: right;
    width: 606px;
    position: relative;
    z-index: 999;
    padding: 6px 0 0 0;
}

.game_select_box {
    float: left;
    width: 536px;
}

.game_select .tab_menu {
    height: 25px;
    overflow: hidden;
    position: relative;
    left: -6px;
}

    .game_select .tab_menu li {
        float: left;
        margin-left: -1px;
    }

    .game_select .tab_menu a {
        width: 67px;
        line-height: 20px;
        line-height: 22px\9;
        height: 20px;
        display: block;
        overflow: hidden;
        text-align: left;
        color: #333;
        background-position: -99px -297px;
        text-align: center;
    }

        .game_select .tab_menu a:hover {
            text-decoration: none;
        }

    .game_select .tab_menu .current a {
        color: #333;
        font-weight: bold;
    }

        .game_select .tab_menu .current a:hover {
            color: #333;
        }

.game_select .tab_box {
    width: 536px;
}

.game_select_box .left_bg {
    width: 5px;
    height: 37px;
    background-position: -95px 0;
    float: left;
    display: none;
}

.game_select_box .right_bg {
    width: 5px;
    height: 37px;
    background-position: -95px -47px;
    float: left;
    display: none;
}

.gs_menu {
    width: 535px;
    float: left;
    height: 24px;
    display: inline;
    border-left: 1px solid #999;
}

    .gs_menu:after {
        clear: both;
        content: "";
        display: block;
        height: 0;
        visibility: hidden;
    }

    .gs_menu li {
        float: left;
        font-size: 12px;
        display: inline;
    }

    .gs_menu .hide {
        display: none;
        width: 0;
        height: 0;
        overflow: hidden;
    }

    .gs_menu .arrow {
        height: 22px;
        line-height: 22px;
        overflow: hidden;
        color: #666;
        text-indent: 8px;
        cursor: pointer;
        background-position: 100% -346px;
        padding-right: 21px;
        border-top: 1px solid #999;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }

    .gs_menu li.gs_name {
        width: 74px;
    }

    .gs_menu li.gs_area {
        width: 74px;
    }

    .gs_menu li.gs_server {
        width: 84px;
    }

    .gs_menu li.gs_type {
        width: 74px;
    }

    .gs_menu .gs_search_box {
        width: 125px;
        height: 16px;
        padding: 3px 8px;
        font-size: 12px;
        line-height: 16px;
        overflow: hidden;
        border: 0 none;
        color: #999;
        float: left;
        border-top: 1px solid #999;
        border-bottom: 1px solid #ddd;
    }

.game_select .btn_box {
    float: left;
    display: inline;
    margin-top: 25px;
}

.game_select .gs_search_btn {
    width: 70px;
    height: 24px;
    border: 0 none;
    background-color: #faa426;
    background-position: 0 -322px;
    float: left;
    cursor: pointer;
    text-indent: -999em;
    font-size: 0;
    line-height: 0;
    outline: none;
}

    .game_select .gs_search_btn:hover {
        background-position: 0 -392px;
    }

.gs_box {
    width: 1000px;
    position: absolute;
    left: -394px;
    top: 64px;
    z-index: 998;
    color: #333;
    line-height: 1.5;
    font-size: 12px;
    box-shadow: 0 5px 5px rgba(0,0,0,0.3);
    display: none;
}

.gs_box_inner {
    width: 996px;
    border: 2px solid #3983e8;
    padding: 0 0 15px;
    position: relative;
    background: #fff;
    z-index: 1000;
}

.game_select_arrow {
    width: 12px;
    height: 8px;
    background-position: 0 -190px;
    display: none;
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    z-index: 1000;
    bottom: 14px;
}

.gs_box .hide {
    display: none;
}

.gs_head {
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid #eee;
    margin: 0 15px;
}

    .gs_head dl {
        float: left;
        height: 36px;
        overflow: hidden;
        float: left;
    }

    .gs_head dt {
        float: left;
        padding-right: 10px;
    }

    .gs_head dd {
        float: left;
        padding-right: 40px;
    }

    .gs_head .gs_add_name {
        float: right;
        color: #666;
        text-decoration: underline;
    }

        .gs_head .gs_add_name:hover {
            color: #f60;
        }

    .gs_head .close_btn {
        background-position: -81px -126px;
        width: 19px;
        height: 19px;
        line-height: 19px;
        float: right;
        text-indent: -999em;
        overflow: hidden;
        margin: 8px 0 -8px 10px;
    }

        .gs_head .close_btn:hover {
            background-position: 0 -209px;
        }

.gs_f_search {
    height: 28px;
    overflow: hidden;
    padding: 15px;
}

    .gs_f_search input {
        float: left;
    }

    .gs_f_search .gs_f_search_box {
        width: 190px;
        height: 15px;
        padding: 2px 3px;
        color: #333;
        border: 1px solid #ccc;
        margin-right: 5px;
        background-position: 0 -60px;
        box-shadow: inset 1px 2px 3px #ddd;
        height: 22px;
    }

    .gs_f_search .gs_f_search_box_default {
        color: #999;
    }

    .gs_f_search .gs_f_search_btn {
        width: 68px;
        height: 28px;
        line-height: 27px;
        float: left;
        color: #fff;
        border: 0 none;
        text-align: center;
        text-indent: -1px;
        background-position: 0 -420px;
        text-decoration: none;
    }

        .gs_f_search .gs_f_search_btn:hover {
            color: #fff;
            text-decoration: none;
            background-position: 0 -420px;
        }

    .gs_f_search .gs_back_btn {
        display: none;
        float: left;
        color: #FFF;
        text-align: left;
        text-indent: 18px;
        background-position: 0 -505px;
        width: 52px;
        height: 29px;
        line-height: 29px;
        margin-right: 10px;
    }

        .gs_f_search .gs_back_btn:hover {
            background-position: 0 -540px;
            text-decoration: none;
        }

.gs_result_f_search .gs_back_btn {
    display: block;
}

.gs_result_f_search .gs_f_search_btn {
    background-position: 0 -580px;
    color: #666;
}

    .gs_result_f_search .gs_f_search_btn:hover {
        background-position: 0 -610px;
        color: #666;
    }

.gs_nav {
    width: auto;
    height: 40px;
    line-height: 40px;
    background-position: 0 -180px;
    background-repeat: repeat-x;
    padding: 0 15px;
}

    .gs_nav:after {
        content: '';
        clear: both;
        display: block;
        visibility: hidden;
        height: 0;
        line-height: 0;
        overflow: hidden;
    }

    .gs_nav li {
        float: left;
        font-size: 14px;
        background-position: 100% -207px;
    }

    .gs_nav .first_line, .gs_nav .last_line {
        width: 1px;
        background: #d1e3fe;
        height: 25px;
        float: left;
        overflow: hidden;
        display: none;
    }

    .gs_nav .last_line {
        float: right;
    }

    .gs_nav a {
        color: #999;
        width: 29px;
        text-align: center;
        display: block;
        outline: none;
    }

    .gs_nav .w_70 a {
        width: 70px;
        _line-height: 28px;
    }

    .gs_nav a:hover, .gs_nav .current {
        height: 38px;
        text-decoration: none;
        position: relative;
        border-bottom: 2px solid #5795FB;
        color: #5795FB;
        font-weight: 700;
    }

.gs_list {
    width: 958px;
    overflow: hidden;
    padding: 10px 20px 0 20px;
    position: relative;
}

.gs_list_padding {
    padding-left: 85px;
}

.gs_list li {
    width: 152px;
    padding: 5px 0 5px 3px;
    height: 20px;
    float: left;
    background-position: -97px -181px;
    background-repeat: no-repeat;
    overflow: hidden;
}

.gs_list a {
    height: 20px;
    line-height: 20px;
    _line-height: 22px;
    overflow: hidden;
    padding: 0 5px;
    color: #333;
    display: inline-block;
    background-color: #fff;
}

    .gs_list a.hot {
        color: #ff4e00;
    }

    .gs_list a:hover {
        color: #fff;
        background: #4b8af6;
        text-decoration: none;
    }

.gs_list .gs_tip {
    width: 700px;
    height: 32px;
    line-height: 32px;
    background: 0 none;
    color: #999;
    padding: 20px 0 10px;
    font-size: 14px;
}

    .gs_list .gs_tip img {
        float: left;
        margin-right: 5px;
    }

.gs_list .gs_search_result {
    width: 700px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-weight: bolder;
    background: 0 none;
    float: none;
}

.gs_list .gs_none_result {
    width: 700px;
    background: 0 none;
    float: none;
    color: #999;
    padding: 0 0 0 3px;
}

.gs_list .gs_add_name {
    width: 700px;
    background: 0 none;
    float: none;
    padding: 0 0 0 3px;
    color: #666;
    margin-top: 5px;
}

    .gs_list .gs_add_name a {
        height: auto;
        padding: 0;
        display: inline;
        color: #06c;
        text-decoration: underline;
    }

        .gs_list .gs_add_name a:hover {
            color: #f60;
            background: none;
            text-decoration: underline;
        }

.gs_list .gs_nofind {
    float: none;
    padding: 0;
    height: 40px;
    width: auto;
    clear: both;
    background: 0 none;
    padding-top: 15px;
}

    .gs_list .gs_nofind span {
        display: block;
        height: 40px;
        overflow: hidden;
        line-height: 50px;
        border-top: 1px solid #E8E8E8;
    }

    .gs_list .gs_nofind a {
        display: inline;
        height: 30px;
        line-height: 30px;
        color: #06C;
        text-decoration: underline;
    }

        .gs_list .gs_nofind a:hover {
            background: none;
            color: #F60;
        }

.gs_list .gs_result_ico {
    width: 48px;
    height: 52px;
    position: absolute;
    left: 22px;
    background: none;
    top: 20px;
}

.gs_list .f_f60 {
    color: #f60;
}

.gs_search_item {
    position: relative;
    z-index: 999;
}

    .gs_search_item .FED_suggest {
        position: absolute;
        top: 24px;
        right: 0;
        width: 314px;
        text-align: left;
        border: 1px solid #4c8bf8;
    }

        .gs_search_item .FED_suggest .current, .simple_search_box .FED_suggest .current {
            background: #4c8bf8;
            color: #fff;
        }

.simple_search_box {
    width: 535px;
    float: left;
    height: 22px;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-bottom: 1px solid #ddd;
    position: relative;
}

.simple_search_input {
    width: 525px;
    border: 0 none;
    padding: 3px 5px;
    color: #999;
    height: 16px;
    float: left;
}

.simple_search_box .FED_suggest {
    width: 488px;
    position: absolute;
    top: 23px;
    left: -1px;
    border: 1px solid #4c8bf8;
}

.game_select .hot_game_list {
    width: 550px;
    height: 18px;
    padding-top: 7px;
    background-position: -85px -268px;
    padding-left: 20px;
    overflow: hidden;
    clear: both;
    display: none;
}

    .game_select .hot_game_list li {
        float: left;
        padding-right: 12px;
    }

    .game_select .hot_game_list a {
        color: #999;
        white-space: nowrap;
    }

        .game_select .hot_game_list a:hover {
            color: #f60;
        }

.game_select_main {
    float: left;
    margin-left: 62px;
    width: 564px;
    background: #fff;
}

    .game_select_main .game_select_box {
        float: left;
        width: 498px;
    }

    .game_select_main .tab_menu {
        height: 20px;
        position: static;
    }

        .game_select_main .tab_menu li {
            margin: 0;
        }

        .game_select_main .tab_menu a {
            color: #06c;
            background-position: -999em -999em;
        }

            .game_select_main .tab_menu a:hover {
                text-decoration: none;
            }

        .game_select_main .tab_menu .current a {
            background-position: 0 0;
            color: #fff;
            background-color: #3983E8;
            font-weight: 400;
        }

            .game_select_main .tab_menu .current a:hover {
                color: #fff;
            }

    .game_select_main .tab_box {
        width: 498px;
    }

    .game_select_main .tab_box_reset .simple_search_box {
        width: 588px;
    }

    .game_select_main .tab_box_reset .simple_search_input {
        width: 578px;
    }

    .game_select_main .left_bg {
        display: inline;
    }

    .game_select_main .right_bg {
        display: inline;
    }

    .game_select_main .gs_menu {
        width: 488px;
        height: 29px;
        border: 4px solid #3983E8;
        border-width: 4px 0;
        display: inline;
    }

        .game_select_main .gs_menu .arrow {
            height: 29px;
            line-height: 29px;
            color: #333;
            text-indent: 8px;
            cursor: pointer;
            background-position: 100% -238px;
            padding-right: 12px;
            border: 0 none;
        }

        .game_select_main .gs_menu li.gs_name {
            width: 78px;
        }

        .game_select_main .gs_menu li.gs_operators {
            width: 78px;
        }

        .game_select_main .gs_menu li.gs_area {
            width: 78px;
        }

        .game_select_main .gs_menu li.gs_server {
            width: 78px;
        }

        .game_select_main .gs_menu li.gs_type {
            width: 78px;
        }

        .game_select_main .gs_menu .gs_search_box {
            width: 110px;
            height: 15px;
            padding: 7px 8px;
            font-size: 12px;
            line-height: 16px;
            overflow: hidden;
            border: 0 none;
            color: #999;
        }

        .game_select_main .gs_menu .gs_search_box_reset {
            width: 120px;
        }

    .game_select_main .btn_box {
        padding-left: 6px;
        margin-top: 20px;
    }

    .game_select_main .gs_search_btn {
        width: 80px;
        height: 37px;
        background-color: #faa426;
        background-position: 0 -30px;
    }

        .game_select_main .gs_search_btn:hover {
            background-position: 0 -283px;
        }

    .game_select_main .simple_search_box {
        width: 488px;
        height: 29px;
        border: 4px solid #3983E8;
        border-width: 4px 0;
    }

    .game_select_main .simple_search_input {
        width: 478px;
        padding: 7px 5px;
        height: 15px;
    }

    .game_select_main .gs_box {
        left: -232px;
        top: 72px;
    }

    .game_select_main .hot_game_list {
        display: block;
    }

.gs_sort {
    height: 33px;
    line-height: 32px;
    border-bottom: 1px solid #4C8BF8;
    padding: 0 15px;
}

    .gs_sort li {
        float: left;
        background: #F2F2F2;
        border: 1px solid #FFF;
        border-bottom: 0 none;
        font-size: 14px;
        margin-right: 8px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }

        .gs_sort li a {
            color: #666;
            padding: 0 30px;
            display: block;
            float: left;
            line-height: 32px;
        }

            .gs_sort li a:hover {
                text-decoration: none;
            }

        .gs_sort li.current {
            background: #FFF;
            position: relative;
            margin-top: -1px;
            border: 1px solid #4C8BF8;
            border-bottom-color: #FFF;
            border-top-width: 2px;
            font-weight: bolder;
            color: #3E3E3E;
        }

#gameSelectV2 {
    float: right;
    width: 684px;
}

    #gameSelectV2 .game_select_box {
        width: 598px;
    }

    #gameSelectV2 .gs_menu {
        width: 588px;
    }

        #gameSelectV2 .gs_menu .gs_search_box {
            width: 210px;
        }

    #gameSelectV2 .gs_box {
        left: -316px;
    }

    #gameSelectV2 .tab_box {
        width: 598px;
    }

    #gameSelectV2 .game_select .hot_game_list {
        width: 588px;
        height: 18px;
        padding-top: 7px;
        background-position: -85px -268px;
        padding-left: 20px;
        overflow: hidden;
        clear: both;
        display: none;
    }

#searchbar_rookie_tips {
    width: 316px;
    height: 20px;
    z-index: 999;
    position: relative;
    top: -7px;
    padding-left: 30px;
}

    #searchbar_rookie_tips .fed-toolstip {
        padding: 5px 0;
        background: #FFFDE6;
        border: 1px solid #FED99D;
        position: relative;
    }

    #searchbar_rookie_tips .fed-tipcon {
        padding: 0 5px 0 30px;
        background-color: #FFFDE6;
        height: 18px;
        background-position: -77px -427px;
    }

    #searchbar_rookie_tips .fed-toolstip .fed-tipcon p {
        color: #F60;
    }

    #searchbar_rookie_tips .fed-tipsarr {
        font-size: 18px;
    }

    #searchbar_rookie_tips .fed-arrleft {
        left: -8px;
    }

    #searchbar_rookie_tips .fed-tipsarr span.arr-1 {
        left: -2px;
        top: 6px;
        color: #FED99D;
        width: 10px;
        height: 10px;
        background-position: -90px -490px;
        font-size: 18px;
    }

    #searchbar_rookie_tips .fed-tipsarr span.arr-2 {
        left: -1px;
        top: -1px;
        color: #FFFDE6;
        width: 10px;
        font-size: 18px;
        display: none;
    }

    #searchbar_rookie_tips .close {
        color: #CCC;
        position: absolute;
        right: 5px;
        top: -2px;
        font-weight: bolder;
        font-size: 16px;
    }

        #searchbar_rookie_tips .close:hover {
            color: #CCC;
            text-decoration: none;
        }

    #searchbar_rookie_tips .fed-arrleft {
        top: 2px;
    }

    #searchbar_rookie_tips .fed-toolstip .fed-tipsclose {
        height: 10px;
        line-height: 10px;
        top: 5px;
        _top: 2px;
        right: 3px;
        _right: 10px;
        position: absolute;
        font-size: 20px;
        color: #C6C6C6;
    }

.main_nav, .main_nav_list, .main_nav_list a {
    background: url(http://img01.5173cdn.com/common/build/2.00/Images/Leveling/header_repeat.png);
}

.header_box {
    width: 1000px;
    margin: 0 auto;
    padding: 15px 0 20px;
}

    .header_box .logo {
        float: left;
        margin-top: 5px;
    }

        .header_box .logo a {
            background: url(http://img01.5173cdn.com/common/build/1.00/Images/Leveling/logo.png) no-repeat;
            display: block;
            height: 61px;
            overflow: hidden;
            text-indent: -999em;
            width: 170px;
        }

.fragment_box {
    display: none;
    width: 0;
    height: 0;
    overflow: hidden;
    line-height: 0;
}

.header_switchable {
    float: right;
    width: 145px;
    height: 62px;
    position: relative;
    margin-top: 20px;
}

    .header_switchable .switchable_container {
        width: 145px;
        height: 45px;
        position: relative;
        overflow: hidden;
    }

    .header_switchable li {
        width: 145px;
        height: 45px;
        overflow: hidden;
    }

    .header_switchable .switchable_prev, .header_switchable .switchable_next {
        background: url(http://img01.5173cdn.com/common/build/2.00/Images/Leveling/top_sprites.png) no-repeat;
        position: absolute;
        bottom: 0;
        width: 17px;
        height: 14px;
        display: block;
        text-indent: -999em;
        overflow: hidden;
    }

    .header_switchable .switchable_prev {
        right: 16px;
        background-position: 0 -212px;
    }

        .header_switchable .switchable_prev:hover {
            background-position: 0 -260px;
        }

    .header_switchable .switchable_next {
        right: 0;
        background-position: 0 -236px;
    }

        .header_switchable .switchable_next:hover {
            background-position: 0 -284px;
        }

.main_nav {
    width: 100%;
    height: 36px;
}

.main_nav_list {
    width: 1000px;
    height: 34px;
    margin: 0 auto;
}

    .main_nav_list:after {
        content: '';
        clear: both;
        display: block;
        visibility: hidden;
        height: 0;
        line-height: 0;
        overflow: hidden;
    }

    .main_nav_list li {
        float: left;
        position: relative;
    }

    .main_nav_list .icon_new {
        width: 18px;
        height: 19px;
        display: block;
        position: absolute;
        top: -8px;
        right: 0;
        background: url(http://img01.5173cdn.com/common/build/2.00/Images/Leveling/top_sprites.png) no-repeat -69px -255px;
        z-index: 900;
    }

    .main_nav_list .icon_hot {
        width: 18px;
        height: 19px;
        display: block;
        position: absolute;
        top: -8px;
        right: 0;
        background: url(http://img01.5173cdn.com/common/build/2.00/Images/Leveling/top_sprites.png) no-repeat -69px -280px;
        z-index: 900;
    }

    .main_nav_list .icon_kaifu {
        width: 40px;
        height: 19px;
        display: block;
        position: absolute;
        top: -8px;
        right: -15px;
        background: url(http://img01.5173cdn.com/common/build/2.00/Images/Leveling/top_sprites.png) no-repeat 0 -310px;
        z-index: 900;
    }

    .main_nav_list a {
        display: block;
        height: 34px;
        line-height: 34px;
        width: auto;
        _width: 1%;
        white-space: nowrap;
        padding: 0 26px 0 24px;
        color: #fff;
        font-size: 14px;
        font-weight: 700;
        text-align: center;
        background-repeat: no-repeat;
        background-position: 100% -90px;
        position: relative;
        z-index: 10;
    }

    .main_nav_list .last_li a {
        background-position: 105% -90px;
    }

    .main_nav_list a:hover {
        background-repeat: repeat-x;
        background-position: 100% -134px;
        color: #fff;
        border: solid #206ef1;
        border-width: 0 1px;
        padding: 0 25px 0 25px;
        text-decoration: none;
        margin-left: -2px;
        position: relative;
        z-index: 9;
        zoom: 1;
    }

    .main_nav_list .currert a, .main_nav_list .currert a:hover {
        background-repeat: repeat-x;
        background-position: 100% -46px;
        border: solid #0d52c3;
        border-width: 0 1px;
        padding: 0 29px 0 27px;
        margin-left: 0;
    }

    .main_nav_list .current a, .main_nav_list .current a:hover {
        background-repeat: repeat-x;
        background-position: 100% -46px;
        border: solid #0d52c3;
        border-width: 0 1px;
        padding: 0 29px 0 27px;
        margin-left: 0;
    }

    .main_nav_list .gg_nav {
        float: right;
        line-height: 34px;
    }

        .main_nav_list .gg_nav a {
            display: inline;
            width: auto;
            height: auto;
            font-size: 12px;
            font-weight: 400;
            margin: 0;
            padding: 0;
        }

            .main_nav_list .gg_nav a:hover {
                margin: 0;
                padding: 0;
                background: none;
                border: 0 none;
                position: static;
                text-decoration: underline;
            }

.header_index950 {
}

    .header_index950 #gameSelectV2 .game_select_box {
        width: 550px;
    }

    .header_index950 #gameSelectV2 .gs_menu {
        width: 540px;
    }

        .header_index950 #gameSelectV2 .gs_menu .gs_search_box {
            width: 162px;
        }

#floatFeedbackState {
    margin: 0;
    top: -12px;
    left: 694px;
}

.header_index950 #gameSelectV2 .simple_search_box {
    width: 539px;
}

.header_index950 #gameSelectV2 .simple_search_input {
    width: 529px;
}

.float_feedback {
    display: block;
    width: 91px;
    position: absolute;
    top: 293px;
    margin-left: 490px;
    padding-top: 24px;
}

#float_feedback .feedback_1 {
    visibility: hidden;
}

.float_feedback a.feedback, .float_feedback a.feedback_1 {
    display: block;
    width: 90px;
    height: 70px;
    background: url(http://img01.5173cdn.com/www_v2/build/1.00/Images/Leveling/suggestion_box.gif) no-repeat;
    text-indent: -999em;
    margin-bottom: 10px;
}

.header_index950 .logo {
    background: url(http://img01.5173cdn.com/www_v2/build/1.00/Images/Leveling/logo.png) no-repeat;
    width: 260px;
    height: 70px;
}

    .header_index950 .logo a {
        background: none;
    }

        .header_index950 .logo a.logo_5173 {
            width: 173px;
            height: 70px;
            float: left;
            margin-right: 20px;
        }

        .header_index950 .logo a.holiday_logo {
            width: 67px;
            height: 70px;
            float: left;
        }

.header_index950 #gameSelectV2 {
    margin-left: 0;
    padding-left: 45px;
    width: 636px;
}

    .header_index950 #gameSelectV2 .game_select_arrow {
        bottom: 14px;
    }

.header_index950 .game_select_arrow {
    margin-left: 30px;
}

.header_index950 .wx_Qr_code_box .wx_code, .header_index950 .wx_Qr_code_list .wx_code {
    background: url(http://img01.5173cdn.com/www_v2/build/1.00/Images/Leveling/wx5173.jpg) no-repeat;
}

.header_index950 .wx_Qr_code_list {
    padding-top: 7px;
    text-align: center;
    color: #666;
}

    .header_index950 .wx_Qr_code_list .wx_code {
        width: 70px;
        height: 70px;
        display: block;
        margin: 0 auto;
        background-position: -100px 0;
    }

    .header_index950 .wx_Qr_code_list .wx_txt {
        padding-top: 6px;
        display: block;
        padding-bottom: 5px;
    }

.header_index950 .top_right {
    width: auto;
}

    .header_index950 .top_right .support_list li.current a {
        color: #F60;
    }

        .header_index950 .top_right .support_list li.current a:hover {
            text-decoration: underline;
        }

    .header_index950 .top_right .mark_cart a {
        width: 105px;
    }

.header_inside .game_select_main .left_bg, .header_inside .game_select_main .right_bg {
    display: none;
}

.header_inside .game_select_main .gs_menu {
    border: 0 none;
    border-left: 1px solid #999;
    height: 24px;
}

.header_inside #gameSelectV2 .game_select_box {
    width: 556px;
}

.header_inside #gameSelectV2 .tab_box {
    width: 556px;
}

.header_inside #gameSelectV2 .gs_menu {
    width: 556px;
}

.header_inside #gameSelectV2 .gs_box {
    left: -374px;
}

.header_inside .game_select_main .gs_menu li.gs_name {
    width: 68px;
}

.header_inside .game_select_main .gs_menu li.gs_operators {
    width: 68px;
}

.header_inside .game_select_main .gs_menu li.gs_area, .header_inside .game_select_main .gs_menu li.gs_type {
    width: 58px;
}

.header_inside .game_select_main .gs_menu .arrow {
    background-position: 100% -346px;
    border-bottom: 1px solid #DDD;
    border-right: 1px solid #DDD;
    border-top: 1px solid #999;
    color: #666;
    cursor: pointer;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding-right: 21px;
    text-indent: 8px;
}

.header_inside .game_select_main .gs_menu .gs_search_box {
    width: 100px;
    border-bottom: 1px solid #DDD;
    border-right: 1px solid #DDD;
    border-top: 1px solid #999;
    color: #666;
    color: #999;
    float: left;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    padding: 3px 8px;
    width: 125px;
}

.header_inside #gameSelectV2 .gs_menu .gs_search_box {
    width: 183px;
    outline: none;
}

.header_inside .game_select .gs_search_btn {
    background: #FAA426 url(http://img01.5173cdn.com/common/build/2.00/Images/Leveling/gs_sprites.png) no-repeat;
    background-position: 0 -322px;
    border: 0 none;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 24px;
    line-height: 0;
    outline: medium none;
    text-indent: -999em;
    width: 70px;
}

    .header_inside .game_select .gs_search_btn:hover {
        background: #FAA426 url(http://img01.5173cdn.com/common/build/2.00/Images/Leveling/gs_sprites.png) no-repeat;
        background-position: 0 -392px;
    }

.header_inside .game_select_main .gs_box {
    top: 59px;
}

.header_inside .game_select_main .tab_box_reset .simple_search_box {
    width: 551px;
    border-bottom: 1px solid #DDD;
    border-left: 1px solid #999;
    border-top: 1px solid #999;
    float: left;
    height: 22px;
    position: relative;
}

.header_inside .game_select_main .tab_box_reset .simple_search_input {
    height: 15px;
    padding: 3px 5px;
}

.header_inside .game_select_main .tab_menu li {
    margin-left: -1px;
}

.header_inside .game_select .tab_menu a {
    background-position: -99px -297px;
    color: #333;
    display: block;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    width: 67px;
}

.header_inside .game_select_main .tab_menu .current a {
    background-color: #FFF;
    background-position: -99px -297px;
    font-weight: bolder;
    color: #333;
}

    .header_inside .game_select_main .tab_menu .current a:hover {
        color: #333;
    }

.header_inside #gameSelectV2 {
    width: 630px;
    margin-left: 0;
}

.header_inside .game_select_main .tab_box_reset .simple_search_input {
    width: 535px;
    outline: none;
}

.header_inside .gs_sell_btn {
    display: none;
    background: #FF8000;
    border: 1px solid #DD6F00;
    float: right;
    width: 67px;
    text-align: center;
    height: 22px;
    line-height: 22px;
    cursor: pointer;
    color: #FFF;
    margin-top: 26px;
}

.header_inside a.gs_sell_btn:hover {
    text-decoration: none;
    color: #FFF;
}

.header_inside #gameSelectV2 .tab_box_reset .simple_search_box {
    width: 556px;
}

.support_phone .item1, .bottom_link dt s, .brand_show_wide a, .honor_list li, .up_top a, .brand_show_wide .line {
    background: url(/Images/Leveling/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;
    width: 565px;
    margin: 0 auto 15px auto;
}

    .honor_list li {
        float: left;
        padding-right: 15px;
        height: 20px;
        line-height: 20px;
    }

    .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_2 {
    width: 827px;
}

.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;
    }

.wrap {
    width: 950px;
    margin: auto;
}

.letter_link {
    margin-bottom: 0;
    padding-top: 10px;
    height: 0;
}

    .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("http://img01.5173cdn.com/common/build/2.00/Images/Leveling/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;
}


@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot?v=4.2.0');
    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.lnkHome {
    font-size: 14.5px;
}

    .lnkHome:before {
        font: normal normal normal 14px/1 FontAwesome;
        content: "\f015";
        margin-right: 5px;
    }
