.wrapper {
    text-align: left
}

span.sfrinfo {
    float: right;
    font-size: 12px;
    font-weight: normal
}

span.sfrinfo span.ml15 {
    margin: 0 0 0 15px
}

.top_info {
    padding: 10px 0 20px 10px;
    font-size: 14px
}

.top_info2 {
    padding: 10px 0 10px 10px;
    float: left;
    clear: left;
    font-size: 14px
}

.infol {
    width: 116px;
    float: left;
    text-align: center;
    font: 12px/2 Arial, "宋体"
}

.infol .tx {
    width: 114px;
    height: 114px;
    text-align: center;
    line-height: 114px;
    display: table-cell;
    vertical-align: middle;
    *display: block;
    *font-size: 99px;
    *font-family: Arial;
    border: 1px solid #dddddd;
    overflow: hidden
}

.infol .tx img {
    max-height: 100px;
    max-width: 100px;
    border: 0;
    vertical-align: middle;
    height: expression(this.height>100 ? '100px':true);
    width: expression(this.width>100 ? '100px':true);
    padding: 7px
}

#upzl {
    line-height: 30px;
    width: 114px;
    text-align: center;
    display: inline-block
}

.xqxinfo {
    float: left;
    color: #666;
    margin-top: -5px;
    width: 650px
}

.xqxinfo table {
    width: 100%
}

.xqxinfo th {
    width: 110px;
    text-align: right;
    color: #666;
    font-weight: normal;
    padding: 10px 20px 10px 0
}

.xqxinfo td {
    font-size: 12px;
    padding: 10px 0
}

.xqxinfo td strong {
    margin-right: 5px;
    color: #000
}

.xqxinfo td span.red {
    font-size: 14px;
    font-weight: bold;
    margin-right: 2px
}

.xqxinfo td span.red a {
    color: #ff0000
}

.xqxinfo td a {
    text-decoration: none
}

.xqxinfo td.friend a {
    font-size: 12px;
    margin-right: 25px
}

.xqxinfo .pay {
    font-size: 12px
}

.xqxinfo .pay a {
    margin: 0 3px;
    font-size: 12px;
    text-decoration: underline
}

.xqxinfo .last-fw {
    font-size: 12px
}

.xqxinfo .last-fw a {
    margin: 0 10px 0 0;
    font-size: 12px;
    color: #666;
    text-decoration: underline
}

.xqxinfo .last-fw a:hover {
    color: #ff0000;
    text-decoration: underline
}

.xqxinfo .yhzh_p strong {
    font-size: 16px
}

.xqxinfo .yhzh_p a {
    text-decoration: none
}

.xqxinfo .home {
    margin-left: 10px;
    font-size: 12px
}

.xqxinfo .home a {
    font-size: 12px
}

.xqxinfo .wlt {
    position: relative;
    top: 2px
}

#sfyz a {
    float: left;
    display: block
}

.xqxinfo p.rz {
    line-height: 2;
    padding-bottom: 2px
}

.xqxinfo p.rz span {
    margin: 0 4px 0 0
}

.xqxinfo p.rz span b {
    font-weight: normal
}

.xqxinfo p.rz i {
    position: relative;
    top: 5px;
    top: 5px;
    *top: 0px;
    _top: 0px;
    margin-left: 3px
}

.xqxinfo th.t {
    line-height: 2.1
}

.xqxinfo th.t, .xqxinfo td.t {
    padding-top: 6px
}

h2.balance-h2 {
    background-color: #f8f8f8;
    height: 30px;
    line-height: 30px;
    color: #000;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 10px
}

.ggifno li {
    padding: 5px 10px;
    line-height: 38px;
    border-bottom: #f1f1f1 1px solid
}

.ggifno li a {
    font-size: 14px
}

.ggifno li img {
    display: none
}

.ggifno .date {
    float: right;
    color: #666;
    font-size: 12px
}

.ggifno li span {
    float: right;
    font-size: 14px
}

.ggifno li .lb {
    font-size: 12px;
    color: #585858
}

.nameyz, .sjyz, .maileyz, .zzyz, .nameyzw, .sjyzw, .maileyzw, .zzyzw {
    height: 19px;
    border: 0;
    overflow: hidden;
    display: inline-block;
    margin-right: 8px;
    background-image: url(../../../template/spaces/person/txbackground.gif) !important;
    background-repeat: no-repeat
}

.nameyz {
    background-position: -7px -154px;
    width: 22px
}

.sjyz {
    background-position: -9px -188px;
    width: 22px
}

.maileyz {
    background-position: -11px -223px;
    width: 16px
}

.zzyz {
    background-position: -7px -258px;
    width: 23px
}

.nameyzw {
    background-position: -69px -154px;
    width: 22px
}

.sjyzw {
    background-position: -72px -188px;
    width: 22px
}

.maileyzw {
    background-position: -74px -223px;
    width: 16px
}

.zzyzw {
    background-position: -70px -258px;
    width: 23px
}

.combut {
    text-align: center;
    padding: 20px 0 0
}
