﻿/* 全局 */
body, div, h1, h2, h3, h4, h5, h6, p, ul, li, table, tr, th, td, label, input, span, b, strong {
    margin: 0px;
    padding: 0px;
}

body {
    font-family: "宋体",Arial;
    font-size: 12px;
    color: #333333;
    background-color: #ffffff;
}

h3 {
    font-weight: 300;
    font-size: 16px;
    font-weight: bold;
}

    h3 a {
        text-decoration: none;
    }

        h3 a:hover {
            color: #1e51a2;
            text-decoration: none;
        }

img {
    border: 0px;
}

ul li {
    list-style-type: none;
}

table {
    border: 0px;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
}

a {
    text-decoration: underline;
    color: #1e51a2;
    cursor: pointer;
    outline: none;
}

    a:hover {
        text-decoration: underline;
        color: #DC0000;
    }

.s0 {
    clear: both;
    height: 0px;
    overflow: hidden;
}

.s6 {
    clear: both;
    height: 6px;
    line-height: 6px;
    overflow: hidden;
    *zoom: 1;
}

.s8 {
    clear: both;
    height: 8px;
    line-height: 8px;
    overflow: hidden;
    *zoom: 1;
}

.s10 {
    clear: both;
    height: 10px;
    line-height: 10px;
    overflow: hidden;
    *zoom: 1;
}

.line {
    clear: both;
    height: 1px;
    line-height: 1px;
    overflow: hidden;
    border-top: 1px solid #bfbfbf;
}

.clear {
    display: block;
    height: 1%;
}

    .clear:after {
        clear: both;
        content: ".";
        height: 0px;
        visibility: hidden;
    }

.red {
    color: #DC0000;
}

.green {
    color: #007130;
}

.blue {
    color: #01319d;
}

.gray {
    color: #979797;
}

.big {
    font-size: 12px;
}

.biger {
    font-size: 18px;
}

.hide {
    display: none;
}

.tol {
    padding-left: 5px;
    text-align: left;
}

.tor {
    padding-right: 5px;
    text-align: right;
}

.zhang {
    color: #E30000;
    font-family: "Arial";
    font-weight: 700;
}

.die {
    color: #007130;
    font-family: "Arial";
    font-weight: 700;
}

.ping {
    color: #3F3F3F;
    font-family: "Arial";
    font-weight: 700;
}

.big {
    font-size: 14px;
}

.bold {
    font-weight: 700;
}

.unbold {
    font-weight: normal;
}

.nbg {
    background: none;
}

.nty {
    background: none;
    color: #333333;
    text-decoration: none;
}

.left {
    float: left;
}

.right {
    float: right;
}

.ico {
    display: inline;
    float: left;
}

.box {
    width: 1000px;
    margin: 0px auto;
}

b.kh, b.jy, b.zx, b.dg, .help a, .f_f_foot a, div.contents li, .spclink a, .dt_datas th a {
    background: url("/j5/j1/images/ico_1.gif") no-repeat scroll 1000px 1000px transparent;
}

.yxjj_nav ul li, li.li_bzdm em {
    background: url("/j5/image/201401/20140122113238.gif") no-repeat scroll 0px 0px transparent;
}

/* 用户登录(顶通) */
.top_box {
    height: 27px;
    background-color: #f5f5f5;
    border-bottom: 1px solid #dcdcdc;
}

.t_login .left, .t_login .right {
    position: relative;
    z-index: 10;
    top: 7px;
    color: #d3bfd3;
}

.t_login .left {
    left: 0px;
    width: 300px;
}

    .t_login .left span, .t_login .left a {
        color: #666666;
        cursor: pointer;
        background: none;
    }

    .t_login .left span {
        margin: 0 8px;
    }

    .t_login .left a {
        margin: 0 8px 0 0;
        text-decoration: none;
    }

.t_login .right {
    left: 0px;
    width: 580px;
    text-align: right;
}

    .t_login .right ul {
        position: absolute;
        right: 0px;
        top: 1px;
        z-index: 99;
    }

    .t_login .right li {
        position: relative;
        display: inline;
        float: left;
        margin-left: -1px;
        padding: 0px 10px;
        background: url('/j5/j1/images/gray_split.gif') no-repeat scroll right 1px transparent;
        z-index: 5;
    }

        .t_login .right li.mtrade {
            padding: 0;
        }

        .t_login .right li.nbr {
            background: none;
        }

        .t_login .right li a {
            color: #666666;
            text-decoration: none;
        }

    .t_login .right .menu {
        position: relative;
        z-index: 20;
    }

    .t_login .right .menu-hd {
        position: relative;
        z-index: 10002;
        padding: 0px 10px 0px 10px;
        text-align: center;
        cursor: pointer;
    }

    .t_login .right .hover {
        top: -3px;
        padding-top: 3px;
        border: 1px solid #dcdcdc;
        background-color: #ffffff;
        border-bottom: 0px;
    }

    .t_login .right .menu-hd a {
        display: block;
        width: 50px;
        height: 16px;
        background-color: #ffffff;
        padding-right: 10px;
        background: url('/j5/j1/images/ico_guide_top_arrow.gif') no-repeat scroll right -13px transparent;
    }

    .t_login .right .hover a {
        width: 48px;
    }

    .t_login .right .menu-hd a.amore {
        width: 30px;
    }

    .t_login .right .hover a.amore {
        width: 28px;
    }

    .t_login .right .hover a.up {
        background-position: right 5px;
    }

    .t_login .right .menu-bd {
        position: absolute;
        right: 0px;
        top: 16px;
        width: 58px;
        padding: 5px 0px;
        background: #ffffff;
        border: 1px solid #dcdcdc;
        z-index: 10001;
    }

    .t_login .right .w {
        width: 78px;
    }

    .t_login .right .menu-bd a {
        display: block;
        height: 22px;
        line-height: 22px;
        vertical-align: middle;
        text-align: left;
        text-indent: 10px;
    }

    .t_login .right #ulmore a {
        display: block;
        height: 22px;
        line-height: 22px;
        vertical-align: middle;
        text-align: left;
        text-indent: 5px;
    }

    .t_login .right .menu-bd a:hover {
        color: #DC0000;
        text-decoration: underline;
    }

/* nav */
.logobar {
    height: 36px;
}

.logo, .expand {
    margin-top: 5px;
}

    .expand span {
        display: inline;
        float: left;
        margin-top: 3px;
    }

    .expand b, .expand a {
        width: 22px;
        height: 28px;
        line-height: 28px;
        vertical-align: middle;
        font-size: 14px;
        text-decoration: none;
    }

    .expand b {
        margin: 0px 5px 0px 15px;
    }

        .expand b.kh {
            margin-left: 0px;
            background-position: -10px -10px;
        }

        .expand b.jy {
            background-position: -50px -10px;
        }

        .expand b.zx {
            background-position: -90px -10px;
        }

        .expand b.dg {
            background-position: -130px -10px;
        }

.visited b.tel {
    margin-top: 0px;
    width: 213px;
    height: 36px;
    background: url('/j5/j1/images/fwrx.jpg') no-repeat scroll 0px 0px;
}

/* adbar */
.adbar {
    position: relative;
    height: 200px;
    background: none no-repeat scroll 0px 0px transparent;
}

    .adbar h1 {
        display: block;
        float: left;
        position: absolute;
        left: 10px;
        top: 15px;
        background-color: transparent;
        font-size: 64px;
        font-family: "微软雅黑";
        color: #fefefe;
    }

    .adbar p {
        display: block;
        float: left;
        width: 590px;
        position: absolute;
        z-index: 10;
        left: 10px;
        top: 103px;
        padding: 7px 10px;
        font-size: 14px;
        text-indent: 2em;
        color: #000000;
        line-height: 1.5;
        overflow: hidden;
    }

        .adbar p.bg {
            display: block;
            float: left;
            width: 590px;
            height: 60px;
            overflow: hidden;
            position: absolute;
            z-index: 8;
            left: 10px;
            top: 103px;
            border: 1px solid #eeeeee;
            background-color: #ffffff;
            border-radius: 6px;
            filter: alpha(opacity=30);
            opacity: 0.3;
        }

/* sform */
.smodel {
    height: 36px;
    background: url("/j5/j1/images/bg_x_1.gif") repeat-x scroll 0px -1px transparent;
}

.sform {
    float: left;
    position: relative;
    top: 6px;
    z-index: 15;
}

    .sform span {
        display: inline;
        float: left;
        height: 23px;
        line-height: 23px;
        vertical-align: middle;
        overflow: hidden;
        margin: 0px 5px 0px 0px;
    }

        .sform span.sinput {
            border: 1px solid #a3a3a3;
            width: 165px;
            height: 21px;
            margin-left: 10px;
            background-color: #ffffff;
        }

    .sform input, .sform b {
        float: left;
    }

    .sform input {
        border: 0px solid #bfbfbf;
        width: 140px;
        height: 20px;
        margin: -1px;
        padding: 4px 0px 0px 5px;
    }

    .sform b.cx {
        width: 21px;
        height: 21px;
        background: url("/j5/j1/images/bg_ico.png-ver20120905.html") no-repeat scroll -195px -83px transparent;
        cursor: pointer;
    }

    .sform b.hq, .sform b.jb {
        float: left;
        background: url("/j5/j1/images/bg_ico.png-ver20120905.html") no-repeat scroll 0px 0px transparent;
        cursor: pointer;
        text-align: center;
        color: #000;
        font-size: 12px;
        font-weight: normal;
    }

    .sform b.hq {
        width: 55px;
        height: 25px;
        float: left;
        background-position: -103px -78px;
    }

    .sform b.jb {
        width: 67px;
        height: 25px;
        float: left;
        background-position: -103px -53px;
    }

    .sform a {
        color: #ffffff;
        text-decoration: underline;
        margin: 0px 5px;
    }

        .sform a:hover {
            color: #ffffff;
            text-decoration: underline;
        }

        .sform a.gs {
            padding-right: 12px;
            background: url("/j5/j1/images/dpico.gif") no-repeat scroll right -7px transparent;
            text-decoration: none;
        }

        .sform a.chked {
            background: url("/j5/j1/images/dpico.gif") no-repeat scroll right -19px transparent;
        }

#director, #company {
    position: absolute;
    z-index: 200;
    left: 5px;
    top: 30px;
    width: 990px;
    height: 300px;
    color: #333333;
}

#company {
    top: 25px;
}

    #company a {
        color: #1e51a2;
        cursor: pointer;
    }

    #director b.arrow, #company b.arrow {
        position: absolute;
        left: 80px;
        top: -5px;
        display: block;
        width: 16px;
        height: 6px;
        overflow: hidden;
        background: url("/j5/j1/images/arr_company.gif") no-repeat scroll 0px 0px transparent;
    }

    #company b.arrow {
        left: 410px;
        background-position: 0px 0px;
        top: -6px;
        height: 7px;
    }

    #director .dtlist, #company .dtlist {
        display: block;
        border: 1px solid #bfbfbf;
        border-bottom: 3px solid #bfbfbf;
        background: none no-repeat scroll 0px 0px #ffffff;
        font-size: 12px;
        padding: 0px 5px;
    }

        #director .dtlist table, #company .dtlist table {
        }

    #director td, #company td {
        height: 25px;
        line-height: 25px;
        vertical-align: middle;
        text-align: left;
    }

    #director tr.h3 td, #company tr.h3 td {
        padding: 3px 3px 0px 0px;
        font-size: 12px;
    }

    #director td table, #company td table {
        margin: 0px 5px;
    }

    #director input.aclose, #company input.aclose {
        display: inline;
        float: right;
        margin: 0px;
        width: 46px;
        height: 17px;
        border: 0px;
        background: url("/j5/j1/images/bg_ico.png-ver20120905.html") no-repeat scroll -212px -128px transparent;
        cursor: pointer;
    }

#director td span {
    color: #686868;
}

#director td a {
}

#company td span {
    margin: 0px;
}


/* filter */
.filter {
}

.bk_l {
    border: 1px solid #557eab;
    width: 268px;
    height: 427px;
    overflow: hidden;
}

    .bk_l h3 {
        padding-left: 10px;
        height: 31px;
        line-height: 31px;
        color: #365c82;
        border-bottom: 1px solid #557eab;
    }

    .bk_l .bk {
        border-bottom: 1px dashed #557eab;
        padding: 5px 10px;
    }

    .bk_l .last {
        border-bottom: none;
    }

.caption {
    height: 34px;
    line-height: 34px;
}

    .caption span {
        display: inline;
    }

    .caption strong {
        font-size: 14px;
    }

        .caption strong a {
            color: #333;
            text-decoration: none;
        }

.capbody a {
    display: inline-block;
    width: 60px;
    height: 24px;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
}

.capbody li {
    height: 24px;
    line-height: 24px;
    font-size: 14px;
}

    .capbody li a {
        display: inline;
        width: auto;
    }

        .capbody li a.even {
            margin-left: 20px;
        }

.bk_m {
    margin-left: 10px;
    width: 520px;
}

.actives {
    width: 520px;
    height: 264px;
    position: relative;
    z-index: 9;
    overflow: hidden;
    border-bottom: 1px solid #ffffff;
}

    .actives ul {
        list-style: none;
        float: left;
    }

    .actives li {
        float: left;
        width: 519px;
        height: 263px;
        z-index: 0;
        position: absolute;
    }

        .actives li a {
            display: block;
            color: #ffffff;
            text-decoration: none;
        }

            .actives li a:hover {
                text-decoration: underline;
            }

        .actives li img {
            width: 519px;
            height: 263px;
        }

        .actives li i {
            position: absolute;
            font: 18px "黑体";
            height: 28px;
            line-height: 28px;
            overflow: hidden;
            width: 100%;
            color: #FFF;
            z-index: 199;
            bottom: 0px;
            left: 0;
            text-indent: 8px;
        }

            .actives li i.ibg {
                background-color: #000;
                filter: alpha(opacity=50);
                -moz-opacity: 0.5;
                opacity: 0.5;
                z-index: 98;
                height: 28px;
                overflow: hidden;
                width: 100%;
                bottom: 0px;
                left: 0;
            }

    .actives ol {
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 100;
        float: left;
        margin: 0px;
        padding: 0px;
    }

        .actives ol span {
            float: left;
            font-family: Verdana;
            margin-left: 1px;
            height: 18px;
            line-height: 18px;
            width: 20px;
            background: #000;
            -webkit-text-size-adjust: none;
        }

            .actives ol span.at {
                background: #FF0000;
            }

        .actives ol a {
            color: #FFF !important;
            float: left;
            text-align: center;
            text-decoration: none;
            font-size: 12px;
            width: 100%;
            display: block;
            font-family: Verdana;
        }

            .actives ol a:hover {
                text-decoration: underline;
                background: #FF0000;
            }

.account {
    position: absolute;
    top: 34px;
    right: 18px;
    background: url("/j5/image/201505/20150519094754.png") no-repeat scroll 0 0 transparent;
    height: 162px;
    width: 152px;
}

.ad_hot .account {
    background: url("/j5/j1/images/topic_login_bg.png") no-repeat scroll 0 0 transparent;
    padding: 19px 16px 0;
    right: 10px;
    top: 0;
    width: 164px;
}

.account a.kaihu, .account a.trade {
    height: 47px;
    width: 152px;
    display: block;
}
/*.account a.kaihu:hover,.account a.trade:hover { background:url("/j5/j1/images/topic_loginnew_hover_bg.png") no-repeat 0 0;}
.account a.trade:hover { background-position:0 -85px;}

.ad_hot .account a.kaihu:hover, .ad_hot .account a.trade:hover {
    background: url("/j5/j1/images/topic_login_hover_bg.png") no-repeat scroll -1px -1px transparent;
}
.ad_hot .account a.trade:hover {
    background-position: -1px -48px;
}*/
.account span a {
    line-height: 38px;
}

.account a.demo {
    margin: 0 17px 0 20px;
}

.risk {
    border: 1px solid #b1b1b1;
}

.bk_r {
    width: 188px;
    border: 1px solid #b1b1b1;
}

.enter {
    padding: 0px 10px;
    height: 263px;
    overflow: hidden;
}

.bkreg p {
    padding-left: 8px;
    margin: 5px 0px;
}

    .bkreg p.qk, .bklog p.qk {
        height: 30px;
        line-height: 30px;
        vertical-align: middle;
        text-align: left;
    }

    .bkreg p img, .bklog p img {
        margin-top: 7px;
    }

    .bkreg p.btn {
        height: 50px;
    }

        .bkreg p.btn a {
            display: block;
            width: 155px;
            height: 50px;
            background-position: 0px -61px;
        }

    .bkreg p.help {
        height: 30px;
        line-height: 30px;
        vertical-align: middle;
    }

        .bkreg p.help a {
            padding-left: 13px;
            font-size: 14px;
            background-position: -285px -53px;
        }

.bklog {
    border-top: 1px dashed #b1b1b1;
}

    .bklog p.btn {
        padding-left: 8px;
        height: 42px;
    }

        .bklog p.btn a {
            display: block;
            width: 154px;
            height: 42px;
            background-position: -156px -61px;
        }

.bkads {
    background-color: #eeeeee;
    height: 154px;
}

/* datacenter */
.tabar {
    border-top: 2px solid #5790bd;
    height: 36px;
}

    .tabar .left {
        position: relative;
        width: 2px;
        height: 36px;
        background-repeat: no-repeat;
        background-position: left -69px;
    }

    .tabar ul {
        display: block;
        width: 600px;
        position: absolute;
        top: 5px;
        left: 10px;
    }

    .tabar li {
        display: inline;
        float: left;
        width: 120px;
        height: 34px;
        line-height: 34px;
        vertical-align: middle;
        text-align: center;
        font-size: 14px;
        background-position: -223px -112px;
    }

        .tabar li a {
            text-decoration: none;
        }

        .tabar li.at {
            height: 37px;
            background-position: -102px -112px;
        }

            .tabar li.at a {
                color: #ffffff;
                font-weight: bold;
                text-decoration: none;
            }

                .tabar li.at a:hover {
                    text-autospace: none;
                }

        .tabar li.nbg {
            background: none;
        }

    .tabar .right {
        background-repeat: no-repeat;
        background-position: right -69px;
    }

        .tabar .right select {
            margin: 7px 10px 0px 0px;
        }

.tabtype {
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    overflow: hidden;
    border-top: 2px solid #294f73;
    border-left: 1px solid #294f73;
    border-right: 1px solid #294f73;
    padding: 8px 10px 0px;
}

    .tabtype a {
        display: inline;
        float: left;
        margin-right: 15px;
        height: 20px;
        line-height: 20px;
        vertical-align: middle;
        padding: 0px 10px;
        text-decoration: none;
    }

        .tabtype a.at {
            color: #ffffff;
            background-color: #365f87;
        }

/* combody */
.combody {
}

    .combody table {
        margin: 10px 0px 0px;
    }

    .combody table, .combody caption, .combody th, .combody td {
        border: 1px solid #c0d7ea;
        font-size: 14px;
    }

        .combody table th, .combody table td {
            height: 40px;
            text-align: center;
        }

    .combody thead th {
        height: 65px;
        zoom: 1;
        padding: 0px;
        vertical-align: top;
    }

    .combody thead b, .combody thead div {
        display: inline;
        float: left;
        margin: 0px 5px 0px 5px;
    }

    .combody thead b {
        margin: 0px;
        width: 56px;
        height: 55px;
        background-position: -345px -61px;
    }

    .combody thead div {
        margin-top: 5px;
        height: 54px;
        line-height: 54px;
    }

        .combody thead div.fl {
            margin-right: 0px;
        }

        .combody thead div.sg {
            float: right;
            margin-left: 0px;
        }

        .combody thead div.info {
            line-height: 25px;
            margin-left: 10px;
        }

    .combody table th {
        background-color: #f5f5f5;
    }

        .combody table th.b {
            background-color: #ebf6ff;
        }

    .combody table tbody th {
        width: 111px;
    }

    .combody table td.tol {
        text-align: left;
        padding-left: 10px;
    }

    .combody span.zx {
        display: inline;
        float: left;
        width: 74px;
        height: 21px;
        background-position: -305px -151px;
    }

    .combody span.bj {
        margin-left: 10px;
        display: inline;
        float: left;
        width: 74px;
        height: 21px;
        background-position: -305px -173px;
    }

    .combody thead div span {
        font-weight: normal;
    }

        .combody thead div span.zhang {
            color: #E30000;
            font-family: "Arial";
            font-weight: 700;
            font-size: 14px;
        }

        .combody thead div span.die {
            color: #007130;
            font-family: "Arial";
            font-weight: 700;
            font-size: 14px;
        }

        .combody thead div span.ping {
            color: #3F3F3F;
            font-family: "Arial";
            font-weight: 700;
            font-size: 14px;
        }

        .combody thead div span.bold {
            font-weight: 700;
        }

        .combody thead div span.unbold {
            font-weight: normal;
        }

.combdoy thead div.sgq a, .combdoy thead div.sgq span {
    margin: 0px 1px;
}

.combody a.buy {
    margin-top: 10px;
    display: inline;
    float: left;
    width: 152px;
    height: 31px;
    background-position: 0px -151px;
}

.combody a.dtbtn {
    margin-top: 10px;
    display: inline;
    float: left;
    width: 74px;
    height: 31px;
    background-position: -228px -151px;
}

.combody a.sgbtn {
    margin: 10px 8px 0px 0px;
    display: inline;
    float: left;
    width: 74px;
    height: 31px;
    background-position: -153px -151px;
}

.combody a.sgbtnLc {
    margin: 10px 23px 0px 0px !important;
}

.yxjj_nav {
    font-size: 14px;
    height: 36px;
    border-bottom: 2px solid #304562;
    position: relative;
}

    .yxjj_nav ul {
        float: left;
    }

        .yxjj_nav ul li {
            float: left;
            display: inline;
            cursor: pointer;
            text-align: center;
            width: 90px;
            height: 29px;
            line-height: 29px;
            padding-top: 7px;
            margin-right: 5px;
            background-position: 0px -27px;
        }

            .yxjj_nav ul li a {
                color: #323232;
                text-decoration: none;
                display: block;
                padding-left: 10px;
            }

                .yxjj_nav ul li a:hover {
                    color: #323232;
                    text-decoration: none;
                }

            .yxjj_nav ul li.at {
                line-height: 36px;
                background-position: 0px -64px;
                padding-top: 0px;
                height: 36px;
            }

                .yxjj_nav ul li.at a {
                    color: #fff;
                    padding-left: 10px;
                }

                    .yxjj_nav ul li.at a:hover {
                        color: #fff;
                        text-decoration: none;
                    }

.yxjj_nav_hot ul li {
    background-position: 0 -109px;
    margin-right: 6px;
    width: 116px;
}

    .yxjj_nav_hot ul li a {
        width: 115px;
        padding-left: 0;
    }

    .yxjj_nav_hot ul li.at {
        background-position: 0 -146px;
        height: 36px;
        line-height: 36px;
        padding-top: 0;
    }

        .yxjj_nav_hot ul li.at a {
            padding-left: 0;
        }

/* unbuy */
.combody a.rgunbuy {
    margin-top: 10px;
    display: inline;
    float: left;
    width: 152px;
    height: 31px;
    background-position: 0px -185px;
}

.combody a.dtunbuy {
    margin-top: 10px;
    display: inline;
    float: left;
    width: 74px;
    height: 31px;
    background-position: -228px -185px;
}

.combody a.sgunbuy {
    margin: 10px 8px 0px 0px;
    display: inline;
    float: left;
    width: 74px;
    height: 31px;
    background-position: -153px -185px;
}

.combody td a {
    margin: 0px 5px;
}

.combody strike {
    margin-right: 10px;
}

/* dt_datas */
.dt_datas {
}

    .dt_datas table, .dt_datas th, .dt_datas td {
        border: 1px solid #c0d7ea;
    }

    .dt_datas th {
        height: 40px;
        line-height: 40px;
        vertical-align: middle;
        text-align: center;
        font-weight: normal;
        background-color: #ebf6ff;
    }

        .dt_datas th.cz {
            width: 70px;
        }

        .dt_datas th a {
            text-decoration: none;
            background-position: -1000px -1000px;
        }

            .dt_datas th a.desc {
                padding-right: 18px;
                background-position: right -175px;
            }

            .dt_datas th a.asc {
                padding-right: 18px;
                background-position: right -95px;
            }

    .dt_datas tr.odd td {
        background-color: #f5f5f5;
    }

    .dt_datas td {
        height: 30px;
        line-height: 30px;
        vertical-align: middle;
        text-align: center;
    }

        .dt_datas td.tol {
            text-align: left;
            padding-left: 5px;
        }

        .dt_datas td.tor {
            text-align: right;
            padding-right: 5px;
        }

        .dt_datas td font {
            font-size: 12px;
        }

            .dt_datas td font.gray {
                margin-left: 8px;
            }

        .dt_datas td a.buy, .dt_datas td a.unbuy {
            display: inline;
            float: left;
            margin-left: 5px;
            width: 57px;
            height: 20px;
            background-position: -940px -106px;
            cursor: pointer;
        }

        .dt_datas td a.unbuy {
            background-position: -940px -127px;
        }

        .dt_datas td em {
            font-family: Arial;
            font-size: 14px;
            color: #DC0000;
            font-weight: 700;
            margin-right: 2px;
        }

/* factors */
.rules {
    border: 1px solid #557eab;
}

    .rules h3 {
        padding-left: 10px;
        height: 31px;
        line-height: 31px;
        color: #365c82;
        border-bottom: 1px solid #557eab;
    }

        .rules h3 a {
            text-decoration: none;
        }

            .rules h3 a:hover {
                color: #1e51a2;
                text-decoration: none;
            }

.f_f_tab {
    padding: 10px 20px;
}

    .f_f_tab ul {
        float: left;
    }

    .f_f_tab li {
        height: 30px;
        line-height: 30px;
    }

    .f_f_tab ul.title {
        width: 65px;
        font-weight: bold;
        text-align: right;
    }

    .f_f_tab ul.items {
        width: 860px;
    }

        .f_f_tab ul.items li, .f_f_tab ul.factors li {
            display: inline;
            float: left;
            padding: 0px 8px;
            margin-right: 22px;
            color: #1e51a2;
            cursor: pointer;
            white-space: nowrap;
        }

#his_cont_def {
    color: #333333;
}
/* 找基金 */
.f_f_tab ul.title {
    width: 100px;
}

.f_f_tab ul.limit {
    width: 69px;
}

.f_f_tab ul.tyitem {
    width: 760px;
    display: block;
}

.f_f_tab ul.items {
    width: 830px;
}

.f_f_tab ul.options {
    width: 645px;
}

.f_f_tab ul.selects {
    width: 103px;
}

.f_f_tab ul.factors {
    width: 820px;
}

.f_f_tab ul.clean {
    width: 100px;
    color: #1e51a2;
    cursor: pointer;
}

.f_f_tab ul.items li {
    margin: 0px;
    padding: 0px 5px;
}

.f_f_tab ul.options li {
    overflow: hidden;
}

.f_f_tab ul.factors li, .f_f_tab ul.clean li {
    margin: 0px;
    padding: 0px 5px;
}

.f_f_tab ul.factors span {
    display: inline-block;
    vertical-align: middle;
    cursor: default;
    color: #333333;
}

    .f_f_tab ul.factors span.csimg {
        margin: 0px 0px 0px 2px;
        width: 15px;
        height: 14px;
        background-position: 0px -55px;
        cursor: pointer;
    }

.f_f_tab ul.clean span {
    vertical-align: middle;
    padding: 1px 0px 1px 12px;
    background-position: 0px -285px;
}
/* 筛选条件 */
.f_f_tab .ftbox {
    background-color: #ffffff;
    padding: 10px 0px;
    border-top: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
}

.ftbox ul.title {
    font-weight: normal;
}

.ftbox ul.limit li, .ftbox ul.tyitem li, .ftbox ul.options li {
    display: inline;
    float: left;
    text-align: center;
    padding: 0px;
    margin: 4px 0px 0px;
    cursor: pointer;
    border: 1px solid #aaaaaa;
    width: 67px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    text-align: center;
}

    .ftbox ul.limit li.at, .ftbox ul.tyitem li.at, .ftbox ul.options li.at {
        color: #ffffff;
        background-color: #4876a7;
        border: 1px solid #4876a7;
    }

.ftbox ul.tyitem li, .ftbox ul.options li {
    margin-left: 6px;
}

.ftbox ul.ty li.focus {
    width: 142px;
}

.ftbox ul.ty li.diyfocus {
    width: auto;
    padding: 0px 10px;
}

.ftbox ul.ty li.focusat, .ftbox ul.ty li.diyfocusat {
    width: 142px;
    color: #ffffff;
    background-color: #4876a7;
    border: 1px solid #4876a7;
}

.ftbox ul.ty li.diyfocusat {
    width: auto;
    padding: 0px 10px;
}

.ftbox ul.ty li span {
    padding-right: 12px;
    background-position: right -255px;
    white-space: nowrap;
}

    .ftbox ul.ty li span.up {
        background-position: right -245px;
    }

    .ftbox ul.ty li span.b_down {
        background-position: right -274px;
    }

.ftbox ul.ty li.at {
    position: relative;
    z-index: 2;
    border: 1px solid #DC0000;
    border-bottom: none;
    background-color: #ffffff;
    color: #333333;
    height: 24px;
}

.ftbox ul.ty li.sub_options {
    position: relative;
    z-index: 1;
    margin-top: -1px;
    margin-bottom: 1px;
    width: 742px;
    height: auto;
    border: 1px solid #dc0000;
}

.ftbox ul.ty li.diyarea {
    width: 742px;
    height: 35px;
}

    .ftbox ul.ty li.diyarea span {
        display: inline;
        float: left;
        margin: 5px 5px 0px;
        padding: 0px 0px;
        height: 20px;
        line-height: 20px;
        vertical-align: middle;
        text-align: center;
        background-color: #ffffff;
        background: none;
    }

        .ftbox ul.ty li.diyarea span.s_txt {
            border: 1px solid #bfbfbf;
        }

    .ftbox ul.ty li.diyarea input {
        border: none;
        height: 18px;
        line-height: 18px;
        vertical-align: middle;
        overflow: hidden;
        font-size: 12px;
        text-align: left;
        outline: none;
    }

        .ftbox ul.ty li.diyarea input.date {
            width: 80px;
        }

        .ftbox ul.ty li.diyarea input.num {
            width: 30px;
        }

        .ftbox ul.ty li.diyarea input.btnsb {
            width: 45px;
            height: 22px;
            line-height: 22px;
            vertical-align: middle;
            border-left: 1px solid #bfbfbf;
            border-top: 1px solid #bfbfbf;
            border-right: 1px solid #dddddd;
            border-bottom: 1px solid #dddddd;
            background-color: #eeeeee;
            cursor: pointer;
            text-align: center;
        }

.ftbox ul.selects {
    margin-top: 4px;
}

    .ftbox ul.selects li {
        margin-top: 0px;
        width: 103px;
        height: 20px;
        line-height: 20px;
        vertical-align: middle;
        background-position: -144px -162px;
        text-align: left;
        text-indent: 10px;
        color: #ffffff;
        cursor: pointer;
    }

        .ftbox ul.selects li.up {
            background-position: -250px -162px;
        }

.ftbox ul.childopt {
    display: block;
    height: 30px;
}

    .ftbox ul.childopt li {
        display: inline;
        float: left;
        margin: 0px 10px;
        border: none;
        height: 30px;
        line-height: 30px;
        vertical-align: middle;
        text-align: center;
    }

        .ftbox ul.childopt li.at {
            color: #DC0000;
            font-weight: bold;
            border: none;
            background-color: #ffffff;
        }

.f_f_foot {
    height: 38px;
    vertical-align: bottom;
}

    .f_f_foot input {
        margin: 0px 20px 0px 120px;
        border: none;
        width: 102px;
        height: 38px;
        background-position: 0px -112px;
        vertical-align: middle;
        cursor: pointer;
    }

    .f_f_foot a {
        padding-left: 13px;
        font-size: 14px;
        background-position: -285px -53px;
    }

/* reports */
.reports {
    border: 1px solid #557eab;
    padding: 10px 15px 0px;
    *zoom: 1;
}

    .reports div.left {
        width: 350px;
        margin-left: 20px;
    }

    .reports div.fst {
        margin: 0px;
    }

    .reports div.title {
        height: 30px;
        line-height: 30px;
        vertical-align: middle;
        border-bottom: 2px solid #557eab;
    }

    .reports div.left .title {
        width: 330px;
    }

    .reports .title a.left {
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;
    }

    .reports div.contents {
        clear: both;
    }

        .reports div.contents ul {
            margin: 8px 0px 5px;
        }

    .reports div.left ul {
        display: block;
        border-right: 1px dashed #557eab;
    }

    .reports div.contents li {
        padding-left: 13px;
        height: 24px;
        line-height: 24px;
        vertical-align: middle;
        overflow: hidden;
        font-size: 14px;
        background-position: -287px -280px;
    }

    .reports div.right {
        width: 230px;
    }


/* members */
.members {
    border: 1px solid #557eab;
}

    .members h3 {
        padding-left: 10px;
        height: 31px;
        line-height: 31px;
        color: #365c82;
        border-bottom: 1px solid #557eab;
    }

.companys {
    padding: 5px 0px;
    *zoom: 1;
}

.toLeft {
    width: 40px;
}

    .toLeft span, .toRight span {
        display: block;
        margin: 30px 0px 0px 10px;
        width: 16px;
        height: 21px;
        background-position: -312px -61px;
        cursor: pointer;
    }

.list {
    width: 917px;
}

    .list li {
        display: inline;
        float: left;
        width: 126px;
        margin-right: 5px;
    }

        .list li a {
            display: inline-block;
            margin: 3px 0px;
        }

        .list li img {
            width: 126px;
            height: 32px;
        }

.toRight {
    width: 40px;
}

    .toRight span {
        background-position: -328px -61px;
    }

.tongbox {
    background-color: #e8e8e8;
    margin-top: 10px;
}

    .tongbox .links {
        padding: 10px 0px;
    }

        .tongbox .links a {
            text-decoration: none;
        }

            .tongbox .links a:hover {
                text-decoration: underline;
            }

.links dl {
    display: inline;
    float: left;
    width: 130px;
    padding-left: 60px;
}

.links dt {
    font-weight: bold;
    font-size: 14px;
}

.links dd {
    margin: 0px;
    padding: 10px 0px 0px;
}

    .links dd ul {
        display: block;
        border-right: 1px dashed #888888;
    }

        .links dd ul.last {
            border: 0px;
        }

    .links dd li {
        height: 20px;
        line-height: 20px;
        vertical-align: middle;
    }

        .links dd li a {
            color: #333333;
        }

.tongbox2 {
    background-color: #4872a1;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
}

.spclink {
    text-align: center;
}

    .spclink a {
        margin-right: 20px;
        padding-left: 20px;
        background-position: -287px -255px;
        color: #ffffff;
        text-decoration: none;
        cursor: default;
    }

        .spclink a.fst {
            background: none;
        }

        .spclink a:hover {
            color: #ffffff;
        }

span.sc {
    margin-left: 0px;
    margin-right: 8px;
    background-position: 0px -85px;
    padding-left: 17px;
    cursor: pointer;
}

span.hm, a.hm {
    margin-left: 8px;
    background-position: right -99px;
    padding-right: 17px;
}

.kf {
    margin-left: 20px;
    display: inline-block;
    width: 70px;
    height: 12px;
    background-position: -832px -103px;
}

.xjblink {
    position: absolute;
    color: #FEFCD0;
    right: 265px;
    top: 82px;
}

    .xjblink:hover {
        color: #FEFCD0;
    }

.yjzxlink {
    background: url("/j5/j1/images/yjzx.gif") no-repeat scroll 0 -2px transparent;
    top: 10px;
    color: #1F4FA1;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    padding-left: 25px;
    position: absolute;
    right: 5px;
    text-decoration: underline;
}

    .yjzxlink:hover {
        text-decoration: underline;
    }

.combody span.zx, .combody span.bj {
    cursor: pointer;
}

.numblack, .numred, .numgray, .numgreen {
    font-family: Arial;
    font-weight: bold;
}

.numblack {
    color: #333333;
}

.numred {
    color: #DC0000;
}

.numgray {
    color: #808080;
}

.numgreen {
    color: #097C25;
}

.mainbody {
    margin-top: 10px;
    border-top: 2px solid #2B5D90;
}

.hotbody {
    border-top: 1px solid #C0D6EB;
}

.rankbody {
    margin-top: 10px;
    border-top: 1px solid #EFEFEF;
    border-left: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF;
}

.mainbody .tradeHeader, .mainbody .tradeContent, .mainbody .tradeDetail {
    border-left: 1px solid #C0D6EB;
    border-bottom: 1px solid #C0D6EB;
}

.mainbody .tradeDetail {
    border-right: 1px solid #C0D6EB;
}

.mainbody .tradeHeader {
    height: 48px;
}

.mainbody .tradeContent {
    height: 39px;
    cursor: pointer;
}

.tradeHeader li, .tradeContent li {
    text-align: center;
    float: left;
    border-right: 1px solid #C0D6EB;
}

.tradeHeader li {
    height: 48px;
    line-height: 48px;
    background: #ECF6FF;
}

.tradeContent li {
    height: 39px;
    line-height: 39px;
}

li.li_bzdm {
    width: 99px;
    position: relative;
}

li.li_jjjc {
    width: 139px;
}

.tradeContent .li_jjjc {
    text-align: left;
}

.li_jjjc .fname {
    padding-left: 5px;
    float: left;
    line-height: 39px;
    height: 39px;
    width: 130px;
    overflow: hidden;
}

li.li_dwjz {
    width: 89px;
}

.date {
    color: #808080;
    font-size: 10px;
    margin-left: 5px;
}

li.li_ljjz {
    width: 59px;
}

li.li_r {
    width: 49px;
}

li.li_z, li.li_y, li.li_3y, li.li_jn {
    width: 69px;
}

li.li_r_new {
    width: 80px;
}

li.li_z_new, li.li_y_new, li.li_3y_new, li.li_jn_new {
    width: 82px;
}

li.li_fl {
    width: 69px;
}

li.li_buy {
    width: 138px;
}

li.li_wfsy, li.li_yi7, li.li_yi14, li.li_yi28, li.li_yi35 {
    width: 98px;
}

li.li_gm {
    height: 40px;
    line-height: normal;
    padding: 8px 0 0;
    width: 54px;
}

.tradeContent li.li_gm {
    height: 39px;
    line-height: 39px;
    width: 54px;
    padding: 0;
}

.ttfl {
    float: left;
    height: 48px;
    line-height: 48px;
    text-align: right;
    width: 45px;
}

.ttsep {
    float: left;
    height: 48px;
    line-height: 48px;
    text-align: center;
    width: 15px;
}

.ttyh {
    float: left;
    text-align: left;
    vertical-align: middle;
    width: 60px;
}

.tradeContent .ttyh {
    width: 75px;
}

.cdel {
    color: #979797;
    font-weight: bold;
    margin-left: 0;
    text-decoration: line-through;
}

.tradeContent .ttfl, .tradeContent .ttsep {
    height: 39px;
    line-height: 39px;
}

.ttyh font {
    display: inline;
    float: left;
    font-size: 12px;
    line-height: 39px;
    vertical-align: middle;
}

.ttyh a {
    color: #DC0000;
    text-decoration: none;
}

    .ttyh a:hover {
        color: #DC0000;
        text-decoration: none;
    }

.ttyh font.trfl {
    float: right;
}

.ttyh em {
    color: #DC0000;
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    margin-right: 2px;
}

.ttyh span {
    color: #333333;
}

.li_buy div {
    margin-left: 15px;
}

.li_buy .buyBtn, .li_buy .investBtn {
    border: 1px solid #EB5208;
    background-color: #EE7E14;
    float: left;
    height: 20px;
    line-height: 20px;
    width: 47px;
    text-decoration: none;
    color: #FFFFFF;
    margin: 8px 8px 0 0;
}

.li_buy .buyOnlyBtn {
    width: 73px;
    margin: 8px 18px;
}

.li_buy .buyBtn:hover, .li_buy .investBtn:hover {
    background-color: #FF9000;
    color: #FFFFFF;
    text-decoration: none;
}

.li_buy div a.buydis, .li_buy div a.buydis:hover, .li_buy div a.dis, .li_buy div a.dis:hover, .topicListDiv a.buydis {
    border: 1px solid #8B8B8B;
    background-color: #B5B5B5;
    cursor: default;
}

    .topicListDiv a.buydis:hover {
        border: 1px solid #8B8B8B;
        background-color: #B5B5B5;
        cursor: default;
    }

.li_buy .buyOnlyBtn:hover {
    background-position: -2px -135px;
}

.mainbody .tradeDetail {
    background: url("/j5/image/201308/20130813100630.jpg") repeat-x 0 0 transparent;
    overflow: hidden;
    height: 160px;
}

li.li_bzdm em {
    width: 25px;
    height: 25px;
    background-position: 0 0;
    position: absolute;
    top: 0;
    left: 0;
}

.tradeSy, .tradePic, .tradePj, .tradeRecommand {
    height: 146px;
    float: left;
}

.tradeSy {
    width: 300px;
    padding: 3px 8px 0 8px;
}

.tradePic {
    width: 230px;
    padding: 3px 15px;
}

.tradePj {
    width: 170px;
    padding: 3px 15px;
}

.tradeRecommand {
    width: 209px;
    padding: 3px 5px 3px 5px;
    overflow: hidden;
}

.tradeDetail h4 {
    font-size: 12px;
    color: #818181;
    height: 20px;
    line-height: 20px;
}

.tradeSy table tr {
    height: 20px;
}

.xfInfo table tr {
    height: 25px;
}

.xfInfo table {
    margin-top: 5px;
}

    .tradeSy table td, .xfInfo table td {
        border: 1px solid #D3D3D3;
        text-align: center;
    }

.tradeSy .rank {
    color: #989898;
}

.tradeSy div {
    height: 30px;
    line-height: 30px;
}

.tradeSy .jjjl {
    color: #818181;
    margin-right: 15px;
    font-weight: bold;
}

h4 .picMenu {
    font-weight: normal;
    color: #333333;
    margin-left: 12px;
}

.tradePj table td {
    height: 30px;
    text-align: center;
}

    .tradePj table td.l {
        width: 75px;
    }

.tradePj .pj_none {
    color: #979797;
}

.tradePj .red {
    color: #E30000;
}

.tradePj .green {
    color: #007130;
}

.tradeRecommand h4 span, .tradeRecommand h4 a, .xfInfo h4 span, .xfInfo h4 a {
    float: left;
}

.tradeRecommand h4 span {
    margin-right: 39px;
}

.tradeRecommand h4 a, .xfInfo h4 a {
    width: 48px;
    height: 20px;
    margin: 0 7px 0 0;
    border: 1px solid #D0D0D0;
    background-color: #E9E9E9;
    font-weight: normal;
    text-align: center;
}

    .tradeRecommand h4 a, .xfInfo h4 a, .tradeRecommand h4 a:hover, .xfInfo h4 a:hover {
        color: #000000;
        text-decoration: none;
    }

        .tradeRecommand h4 a:hover, .xfInfo h4 a:hover {
            background-color: #F7F7F7;
        }

.tradeRecommand .content {
    word-break: break-all;
    height: 130px;
    line-height: 26px;
    overflow: hidden;
    width: 100%;
    padding-right: 5px;
}

.picMenu a {
    color: #999999;
    text-decoration: none;
    margin: 0 8px;
}

    .picMenu a.at {
        color: #333333;
    }

    .picMenu a:hover {
        color: #333333;
        text-decoration: underline;
    }

li.li_jjjc {
    width: 139px;
}

li.li_rgdate {
    font-size: 14px;
    width: 479px;
    color: #DC0000;
}

    li.li_rgdate .rgdate {
        font-size: 14px;
        color: #333333;
        font-weight: bold;
    }

.xfDetail .xfRecommand, .xfDetail .xfInfo {
    float: left;
}

.xfDetail .xfRecommand {
    width: 460px;
    padding: 6px 10px;
}

.mainbody .xfDetail {
    height: 90px;
}

.xfRecommand .content {
    line-height: 25px;
}

.xfInfo {
    padding: 6px 10px 6px 6px;
    width: 500px;
}

.xfDetail .xfInfo span {
    margin-right: 336px;
}

b.logoutico {
    background: url("/j5/image/201308/20130822111227.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 13px;
    vertical-align: middle;
    width: 13px;
    margin-right: 3px;
}

/*all list*/
.topicListDiv {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    height: 208px;
    margin: 0 4px;
    _margin: 0 2px;
    width: 241px;
}

    .topicListDiv div.first {
        margin-left: 6px;
    }

    .topicListDiv .tableWrap {
        border-right: 1px dashed #537EA9;
        width: 244px;
    }

    .topicListDiv table {
        width: 240px;
    }

    .topicListDiv th {
        background-color: #EEEEEE;
        font-weight: bold;
    }

    .topicListDiv td, .topicListDiv th {
        border: medium none;
        height: 28px;
        line-height: 28px;
        text-align: center;
    }

    .topicListDiv .table td.txt {
        padding-left: 5px;
        text-align: left;
    }

    .topicListDiv .buy {
        display: inline;
        float: right;
        height: 20px;
        line-height: 20px;
        margin-right: 2px;
        overflow: hidden;
        width: 40px;
        color: #FFFFFF;
        text-decoration: none;
        border: 1px solid #DA4600;
        background-color: #ED7E13;
    }

        .topicListDiv .buy:hover {
            background-color: #FF9000;
            color: #FFFFFF;
            text-decoration: none;
        }

    .topicListDiv .red {
        font-weight: bold;
    }

    .topicListDiv h3 {
        line-height: 32px;
        height: 32px;
        font-size: 12px;
        font-weight: normal;
        width: 100%;
    }

        .topicListDiv h3 a:hover {
            text-decoration: underline;
            color: #DC0000;
        }

    .topicListDiv .title {
        font-weight: bold;
        float: left;
        margin-left: 4px;
    }

    .topicListDiv .fname {
        display: block;
        height: 28px;
        overflow: hidden;
        width: 110px;
    }

    .topicListDiv .last {
        border-right: none;
    }

    .topicListDiv .more {
        float: right;
        margin-right: 4px;
        text-decoration: underline;
    }

.li_fbq {
    width: 54px;
}

.tradeContent_lc li.li_wfsy, .tradeContent_lc li.li_yi7, .tradeContent_lc li.li_yi14, .tradeContent_lc li.li_yi28, .tradeContent_lc li.li_yi35 {
    width: 87px;
}

li.li_jjlx {
    width: 69px;
}

.tradeContent_new li.li_dwjz {
    width: 79px;
}

li.li_sgzt {
    width: 69px;
}

.tradeContent_new .li_rgdate {
    width: 409px;
}

.rankWrap {
    border-bottom: 1px solid #EFEFEF;
}

.xfInfo h4 a {
    margin: 0;
}

    .xfInfo h4 a.addFavor {
        margin-right: 8px;
    }

.tradeContent em, .tableWrap em {
    font-size: 12px;
    font-style: normal;
    font-family: Arial;
    font-weight: 700;
    color: #DC0000;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.fl, .fr {
    display: inline;
}
/*top-nav*/
.menu-hd label {
    background: url("/j5/image/201411/20141113161112.png") no-repeat scroll 0 0 transparent;
}

.top-nav-wrap {
    height: 26px;
    line-height: 28px;
}

    .top-nav-wrap .page-box {
        margin-top: 0;
    }

    .top-nav-wrap a {
        color: #333333;
        text-decoration: none;
    }

        .top-nav-wrap a:hover {
            color: #DC0000;
            text-decoration: underline;
        }

.site-nav {
    color: #666666;
    text-align: center;
}

.help_login a, .help_login span {
    margin-left: 10px;
}

.quick-menu {
    z-index: 11;
}

    .quick-menu li {
        float: left;
        padding: 0 10px;
        background: url("/g1/g1/201303/20130309183304.gif") no-repeat scroll right 8px transparent;
    }

        .quick-menu li.nbr {
            background: none repeat scroll 0 center transparent;
        }

    .quick-menu .p0 {
        padding: 0;
        position: relative;
    }

.menu-hd {
    position: relative;
    z-index: 1;
    height: 26px;
    padding: 0 10px;
    cursor: pointer;
}

.label-menu1 {
    width: 48px;
}

.label-menu2 {
    width: 78px;
}

.label-menu3 {
    width: 30px;
}

.label-menu4 {
    width: 60px;
}

.menu-hd label {
    display: inline-block;
    height: 26px;
    overflow: hidden;
    padding-right: 10px;
    background-position: right -21px;
}

    .menu-hd label.up {
        background-position: right -4px;
    }

.menu-bd {
    position: absolute;
    right: 0;
    top: 20px;
    padding: 5px 0;
    border: 1px solid #DCDCDC;
    background-color: #FFFFFF;
}

.menu-hd.hover {
    top: -1px;
    border-top: 1px solid #C9C9C9;
    border-left: 1px solid #C9C9C9;
    border-right: 1px solid #C9C9C9;
    background-color: #FFFFFF;
}

.menu-bd a {
    display: block;
    line-height: 22px;
}
