@charset "utf-8";
/*
-------------------------------------------
        CSS Document
-------------------------------------------
*/
html {
    background: #D3EFFF;
}
body {
    background: #D3EFFF url(../images/linjuMain3.jpg) repeat-x 0 0;
    text-align: center;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
}
#usrInfo
{
    background-image:url(../images/linjuMain3.jpg);
}
#usrInfo a
{
    color: #0049CE;
}
#usrInfo a:hover
{
    color: #FF6600;
    text-decoration: underline;
}
#usrInfo .menu .xl:hover {
color:#333333;
text-decoration:none;
}
#usrInfo .menu .xl
{
    +margin-top: 0px;
    
}
#usrInfo .menu .on
{
    clear:both;
    padding:0 6px 3px;
    background: #FFFFFF;
    border: 1px solid #BFBFBF;
    border-bottom: 0;
    color:#333333;
    text-decoration:none;
    *margin-top: -1px;
    _margin-top: -2px;
    _line-height: 17px;
    _height: 17px;
    _padding-top: 3px;
}

#all {
    width: 980px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    z-index: 1;
}
#bd, #ft {
    width: 980px;
}
#hd {
    position: relative;
    height: auto;
    margin: 0;
    padding: 0;
    background: none;
}

h1.logo {
    float: left;
    text-indent: -999px;
    width: 186px;
    height: 44px;
    margin: 30px 0 10px;
    padding: 0;
    background: url(../images/logo.jpg) no-repeat 0 0;
}
#hd .linker {
    position: relative;
    float: right;
    width: 558px;
    height: 92px;
    right: -65px;
    background: url(../images/hdbg.jpg) no-repeat 0 -1px;
}
#hd .linker .visit, #hd .linker .myHome{
    position: absolute;
    top: 59px;
    left: 418px;
    display: block;
    width: 74px;
    height: 22px;
    text-indent: -9999px;
    outline: none;
}
#hd .linker .myHome
{
    top: 33px;
    left: 385px;
}
#ft {
    text-align: center;
    line-height: 30px;
}
a {
    color: #105BA8;
}
a:hover {
    color: #105BA8;
    text-decoration: underline;
}
.wordlink a {
    padding: 0 10px;
}
#main {
    float: right;
    width: 735px;
    padding: 0 0 0 27px;
    background: #FFFFFF;
}
#side {
    float: left;
    width: 205px;
    padding-left: 13px;
    background: #FFFFFF;
}
/*
------------------------------------
    .rc-box
------------------------------------
*/
.rc-top, .rc-bottom, .rc-top span, .rc-bottom span, .rc-top em, .rc-bottom em {
    display: block;
}
.rc-top, .rc-bottom, .rc-top span, .rc-bottom span {
    height: 14px;
    background: url(../images/linjuMain.png) no-repeat -83px -28px;
}
.rc-top, .rc-bottom {
    overflow: hidden;
    padding-left: 14px;
}
.rc-top span, .rc-bottom span {
    float: right;
    width: 14px;
    height: 14px;
}
.rc-top em, .rc-bottom em {
    margin-right: 14px;
    padding-top: 14px;
    background: #FFFFFF;
}
.rc-bottom {
    background-position: -83px -42px;
}
.rc-top span {
    background-position: -83px 0;
}
.rc-bottom span {
    background-position: -83px -14px;
}
.rc-main {
    height: 100%;
    background: #FFFFFF;
}
/*
------------------------------------
    .rc-boxa
------------------------------------
*/
.frame .rc-top, .frame .rc-bottom, .frame .rc-top span, .frame .rc-bottom span {
    height: 4px;
}
.frame .rc-top, .frame .rc-bottom {
    padding-left: 4px;
}
.frame .rc-top span, .frame .rc-bottom span {
    width: 4px;
    height: 4px;
}
.frame .rc-top em, .frame .rc-bottom em {
    margin-right: 4px;
    padding-top: 4px;
}
.rc-boxa .rc-top em, .rc-boxa .rc-bottom em {
    background: #E1EDFF;
}
.rc-boxa .rc-top {
    background-position: 0 -83px;
}
.rc-boxa .rc-bottom {
    background-position: -8px -83px;
}
.rc-boxa .rc-top span {
    background-position: -4px -83px;
}
.rc-boxa .rc-bottom span {
    background-position: -12px -83px;
}
.rc-boxa .rc-main {
    background: #E1EDFF;
}


.side-container .rc-boxa .rc-top em,
.side-container .rc-boxa .rc-bottom em {
    background: #F5F5F5;
}
.side-container .rc-boxa .rc-main {
    background: #F5F5F5;
}
/*
------------------------------------
    .rc-boxb
------------------------------------
*/
.rc-boxb .rc-top em, .rc-boxb .rc-bottom em {
    background: #F5F5F5;
}
.rc-boxb .rc-top {
    background-position: -28px -83px;
}
.rc-boxb .rc-bottom {
    background-position: -20px -83px;
}
.rc-boxb .rc-top span {
    background-position: -24px -83px;
}
.rc-boxb .rc-bottom span {
    background-position: -16px -83px;
}
.rc-boxb .rc-main {
    background: #F5F5F5;
    overflow: hidden;
}
/*
------------------------------------
    .rc-boxc
------------------------------------
*/
.rc-boxc .rc-top em, .rc-boxc .rc-bottom em {
    background: #F2F7FF;
}
.rc-boxc .rc-bottom {
    background-position: -32px -83px;
}
.rc-boxc .rc-top span {
    background-position: -36px -83px;
}
.rc-boxc .rc-bottom span {
    background-position: -40px -83px;
}
.rc-boxc .rc-main {
    background: #F2F7FF;
}
/*
------------------------------------
    .rc-boxd
------------------------------------
*/
.rc-boxd .rc-top, .rc-boxd .rc-bottom, .rc-boxd .rc-top span, .rc-boxd .rc-bottom span {
    height: 7px;
    background: url(../images/fbg.png) no-repeat -66px -30px;
}
.rc-boxd .rc-top, .rc-boxd .rc-bottom {
    overflow: hidden;
    padding-left: 7px;
}
.rc-boxd .rc-top span, .rc-boxd .rc-bottom span {
    float: right;
    width: 7px;
    height: 7px;
}
.rc-boxd .rc-top em {
    margin-right: 7px;
    padding-top: 4px;
    background: #FDFAE3;
    border-top: 3px solid #F1DCB8;
}
.rc-boxd .rc-bottom em {
    margin-right: 7px;
    padding-top: 4px;
    background: #FDFAE3;
    border-bottom: 3px solid #F1DCB8;
}
.rc-boxd .rc-bottom {
    background-position: -66px -37px;
}
.rc-boxd .rc-top span {
    background-position: -73px -30px;
}
.rc-boxd .rc-bottom span {
    background-position: -73px -37px;
}
.rc-boxd .rc-main {
    overflow: hidden;
    height: 100%;
    background: #FDFAE3;
    border: 3px solid #F1DCB8;
    border-top: 0;
    border-bottom: 0;
}
/*
------------------------------------
    .rc-boxe
------------------------------------
*/
.rc-boxe .rc-top, .rc-boxe .rc-bottom, .rc-boxe .rc-top span, .rc-boxe .rc-bottom span {
    height: 10px;
    background: url(../images/linjuMain.png) no-repeat -134px -77px;
}
.rc-boxe .rc-top, .rc-boxe .rc-bottom {
    overflow: hidden;
    padding-left: 10px;
}
.rc-boxe .rc-top span, .rc-boxe .rc-bottom span {
    float: right;
    width: 10px;
    height: 10px;
}
.rc-boxe .rc-top em {
    margin-right: 10px;
    padding-top: 4px;
    background: #FFFFFF;
    border-top: 6px solid #DBEEFF;
}
.rc-boxe .rc-bottom em {
    margin-right: 10px;
    padding-top: 4px;
    background: #FFFFFF;
    border-bottom: 6px solid #DBEEFF;
}
.rc-boxe .rc-bottom {
    background-position: -154px -77px;
}
.rc-boxe .rc-top span {
    background-position: -144px -77px;
}
.rc-boxe .rc-bottom span {
    background-position: -164px -77px;
}
.rc-boxe .rc-main {
    overflow: hidden;
    height: 100%;
    background: #FFFFFF;
    border: 6px solid #DBEEFF;
    border-top: 0;
    border-bottom: 0;
}
/*
------------------------------------
    .rc-boxf
------------------------------------
*/

.frame .rc-top, .frame .rc-bottom, .frame .rc-top span, .frame .rc-bottom span {
    height: 4px;
}
.frame .rc-top, .frame .rc-bottom {
    padding-left: 4px;
}
.frame .rc-top span, .frame .rc-bottom span {
    width: 4px;
    height: 4px;
}
.frame .rc-top em, .frame .rc-bottom em {
    margin-right: 4px;
    padding-top: 4px;
}
.rc-boxf .rc-top {
    background-position: -60px -83px;
}
.rc-boxf .rc-bottom {
    background-position: -68px -83px;
}
.rc-boxf .rc-top span {
    background-position: -64px -83px;
}
.rc-boxf .rc-bottom span {
    background-position: -72px -83px;
}
.rc-boxf .rc-top em, .rc-boxf .rc-bottom em {
    border: 0;
    background: url(../images/linjuMain2.png) repeat-x 0 -57px;
}
.rc-boxf .rc-bottom em {
    background-position: 0 -104px;
}
.rc-boxf .rc-main {
    height: 27px;
    background: url(../images/linjuMain2.png) repeat-x 0 -61px;
}
/*
------------------------------------
    .rc-boxy
------------------------------------
*/
.rc-boxy .rc-top, .rc-boxy .rc-bottom, .rc-boxy .rc-top span, .rc-boxy .rc-bottom span {
    height: 5px;
    background: url(../images/fbg.png) no-repeat -56px -46px;
}
.rc-boxy .rc-top, .rc-boxy .rc-bottom {
    overflow: hidden;
    padding-left: 5px;
}
.rc-boxy .rc-top span, .rc-boxy .rc-bottom span {
    float: right;
    width: 5px;
    height: 5px;
}
.rc-boxy .rc-top em {
    margin-right: 5px;
    padding-top: 3px;
    border-top: 2px solid #97C9EA;
    background: #F2FAFF;
}
.rc-boxy .rc-bottom em {
    margin-right: 5px;
    padding-top: 3px;
    border-bottom: 2px solid #97C9EA;
    background: #F2FAFF;
}
.rc-boxy .rc-bottom {background-position: -66px -46px;}
.rc-boxy .rc-top span {background-position: -61px -46px;}
.rc-boxy .rc-bottom span {background-position: -71px -46px;}
.rc-boxy .rc-main {
    overflow: hidden;
    height: 100%;
    background: #F2FAFF;
    border: 2px solid #97C9EA;
    border-bottom: 0;
    border-top: 0;
}
/*
---------------------------------------------
        .stats
---------------------------------------------
*/
.stats {
    overflow: hidden;
    width: 190px;
    height: 42px;
    text-align: center;
}
.stats li {
    float: left;
    width: 62px;
    border-left: 1px solid #C3D7EA;
}
.stats li.first {
    border-left: 0;
}
.stats li a, .stats .stats_count {
    display: block;
}
/*
---------------------------------------------
        .stats
---------------------------------------------
*/

/* side */
.myselfShow {
    width: 183px;
    margin-bottom: 20px;
    padding: 0 11px 8px;
    background: #F7F7F7;
}
.myselfShow .imgShow {
    position: relative;
    width: 183px;
    height: 183px;
    padding: 11px 0;
    overflow: hidden;
}
.myselfShow .imgShow img {
    width: 183px;
    height: 183px;
}
.myselfShow .action {
    position: absolute;
    bottom: 11px;
    right: 0;
    display: block;
    width: 70px;
    height: 23px;
    line-height: 23px;
    padding-left: 15px;
    background: #000000;
    text-align: center;
    color: #FFFFFF;
    cursor: pointer;
    filter:alpha(opacity=35);
    -moz-opacity:0.35;
    opacity: 0.35;
}
.myselfShow a.action:hover {
    text-decoration: underline;
}
.myselfShow .ext {
    position: absolute;
    overflow: hidden;
    display: block;
    width: 10px;
    height: 10px;
    top: 7px;
    left: 10px;
    background: url(../images/fbg.png) no-repeat -56px -35px;
}
.myselfShow .showTextImg {
    position: relative;
    width: 52px;
    height: 52px;
    margin: -204px 141px 141px -10px;
    background: url(../images/linjuMain.png) no-repeat -97px 0;
    z-index: 10;
}
.myselfShow .guanzhuNum {
    width: 183px;
    height: 44px;
    padding-top: 6px;
    overflow: hidden;
}
.myselfShow .guanzhuNum a {
    color: #2C73C3;
}
.guanzhuNum li {
    float: left;
    width: 59px;
    height: 44px;
    line-height: 22px;
    text-align: center;
    overflow: hidden;
}
.guanzhuNum li.partition {
    width: 1px;
    height: 30px;
    margin: 7px 1px;
    background: #C3D7EA;
    overflow: hidden;
}
.guanzhuNum li .numShow {
    font-weight: bold;
}
.myselfShow .partitionLine {
    width: 183px;
    height: 1px;
    background: url(../images/linjuMain.png) no-repeat 0 -87px;
    overflow: hidden;
}
.userData {
    width: 177px;
    margin: 10px 0 0 6px;
}
.userData .dataTitle {
    font-size: 14px;
    color: #105BA8;
    line-height: 22px;
}
.userData .more {
    width: 177px;
    height: 22px;
    margin-top: -22px;
    line-height: 22px;
    text-align: right;
}
.userData dl {
    width: 177px;
    margin-top: 8px;
    line-height: 18px;
}
.userData dt {
    float: left;
    width: 40px;
}
.userData dd {
    float: right;
    width: 137px;
}
.userData dd a {
    color: #2754BB;
}
.userData dd a:hover {
    color: #2754BB;
    text-decoration: underline;
}

.userData .im {
    height: 20px;
    margin-top: 7px;
}
.userData .im dt {
    width: 60px;
}
.userData .im dd {
    width: 113px;
    height: 18px;
    margin: 1px 0;
}
.userData .im a {
    display: block;
    width: 100%;
    height: 100%;
}
.userData .im .linjuIm, .userData .im .qq, .userData .im .msn, .userData .im .aliIm {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 4px;
    background: url(../images/linjuMain.png) no-repeat -83px -65px;
}
.userData .im .linjuIm {
    width: 21px;
    background-position: -150px -48px;
}
.userData .im .msn {
    width: 16px;
    height: 16px;
    margin: 1px 0 1px 8px;
    background-position: -118px -52px;
    *background-position: -118px -50px;
}
.userData .im .aliIm {
    background-position: -101px -52px;
}
.friendsTitle {
    width: 205px;
    margin-bottom: 10px;
}
.friendsTitle .titles {
    width: 194px;
    height: 19px;
    padding-left: 11px;
    line-height: 19px;
    color: #000000;
    font-weight: bold;
}
.friendsTitle .more {
    width: 189px;
    height: 19px;
    margin: -19px 16px 0 0;
    text-align: right;
    line-height: 19px;
}
.userHeaders {
    width: 192px;
    margin: 14px 13px 14px 0;
}
.userHeaders li {
    float: left;
    width: 50px;
    height: 72px;
    margin: 6px 0 0 14px;
    _margin-left: 7px;
    overflow: hidden;
}
.userHeaders li img {
    width: 48px;
    height: 48px;
    border: 1px solid #FFFFFF;
}
.userHeaders .userNames {
    width: 50px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    overflow: hidden;
}
.quanzi {
    width: 194px;
    margin: 6px 4px 20px 7px;
}
.quanzi li {
    width: 83px;
    height: 103px;
    margin: 0 14px 8px 0;
    _margin-right: 7px;
    _margin-left: 0;
    overflow: hidden;
}
.quanzi .logoShow {
    width: 71px;
    height: 71px;
    padding: 6px;
    background: url(../images/linjuMain.png) no-repeat;
}
.quanzi .logoShow img {
    width: 71px;
    height: 71px;
}
.quanzi .quanziNames {
    width: 83px;
    height: 20px;
    line-height: 20px;
}
/* qingbao */
.qingbao {
    position: relative;
    width: 698px;
}
.qingbao .gotop
{
    float: right;
    padding: 10px 0;
}
.qingbao .shareBox {
    width: 676px;
    height: 125px;
    margin-bottom: 6px;
    padding: 12px 10px 9px;
    border: 1px solid #A7D3FB;
    background: #E0EEFA;
}
.shareBox .shareTitle {
    width: 100%;
    height: 25px;
}
.qingbao .shareBox .eFaceWrap
{
    position: absolute;
    *margin-top: 4px;
}
.shareTitle .shareNews {
    width: 125px;
    height: 17px;
    margin: 0 0 8px 7px;
    background: url(../images/linjuQingbao.png) no-repeat;
}
.shareTitle .inputMore {
    height: 18px;
    margin: -25px 82px 7px 0;
    line-height: 18px;
    text-align: right;
}
.shareTitle .inputMore span {
    color: #F38F6C;
    font-weight: bold;
}
.shareBox .textareaInput {
    position: relative;
    width: 590px;
    height: 72px;
    margin-right: 84px;
    padding: 2px 3px 2px 7px;
    border: 1px solid #A9D4FB;
    background: #FFFFFF;
    line-height: 18px;
    overflow: hidden;
    z-index: 9;
}
.shareBox .textareaInput textarea {
    overflow-x: hidden;
    overflow-y: auto;
    width: 590px;
    height: 72px;
    border: 0;
    background: none;
    color: #9E9E9E;
}
.shareBox .submit {
    position: relative;
    width: 68px;
    height: 51px;
    margin-top: -78px;
    padding: 0 0 27px 608px;/*overflow: hidden;*/
}
.shareBox .submit input {
    width: 68px;
    height: 51px;
    background: url(../images/linjuMain2.png) 0 -92px;
    border: 0;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
    font-size: 14px;
}
.shareBox .submit input.publishing
{
    background-position: 0 -172px;
}
.shareBox .add {
    height: 16px;
    margin-top: 5px;
}
.add dd, .add dt {
    float: left;
    width: 16px;
    height: 16px;
    background: url(../images/linjuMain.png) -134px -52px;
}
.add dt {
    width: 65px;
    padding-left: 5px;
    line-height: 16px;
    background: none;
}
.add dd.addImg {
    height: 13px;
    margin-top: 3px;
    background: url(../images/linjuQingbao.png) -37px -17px;
}
.shareBox .actions
{
    overflow: hidden;
    height: 18px;
    line-height: 21px;
    margin: 5px 0 0;
}
.shareBox .actions .ext
{
    display:  block;
}
.shareBox .addFace
{
    float: left;
    padding: 0 0 0 20px;
    color: #333333;
    text-decoration: none;
}
.shareBox .addImg
{
    overflow: hidden;
    float: left;
    width: 48px;
    height: 17px;
    padding: 0 0 0 30px;
    cursor: pointer;
}
.shareBox #qingbaoImgDel {
    cursor: pointer;
}
.shareBox .addFace .ext
{
    width: 16px;
    height: 16px;
    margin: -19px 0 0 -20px;
    background: url(../images/linjuMain.png) no-repeat scroll -134px -52px;
}
.shareBox .addImg .ext
{
    width: 16px;
    height: 13px;
    margin: -17px 0 0 -20px;
    background: url(../images/editorBg.png) no-repeat scroll -16px -53px;
}
.shareBox .addImg .addAttach
{
    overflow: hidden;
    position: relative;
    width: 65px;
    height: 20px;
    margin: -18px 0 0 -25px;
    background: transparent;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    cursor: pointer;
    outline: none;
    overflow: hidden;
}
.contentQingbao {
    width: 698px;
}
.contentQingbao li {
    overflow: hidden;
    width: 698px;
    margin-top: 11px;
    border-bottom: 1px solid #C2E2F6;
}
.contentQingbao li.moreFixed
{
    border-bottom: 0;
}
.contentQingbao li.qbCom
{
    border-bottom: 0;
}
.contentQingbao li p {
    overflow: hidden;
    padding-bottom: 9px;
    line-height: 22px;
    font-size: 14px;
    color: #333333;
    width: auto;
}
.contentQingbao .time, .contentQingbao .operate {
    height: 22px;
    padding-bottom: 9px;
    color: #999999;
    line-height: 22px;
}
.contentQingbao .operate {
    margin-top: -31px;
    text-align: right;
}
.contentQingbao .loading
{
    background: url(../images/tloading.gif) no-repeat 630px center;
    text-indent: 80px;
    text-align: right;
}
.operate .space {
    margin: 0 2px;
}
.zhuanfaBox {
    width: 638px;
    margin: 0 0 6px;
    padding-top: 12px;
}
.zhuanfaBox .fromTop, .pinglunBox .fromTop {
    width: 22px;
    height: 14px;
    background: url(../images/linjuQingbao.png) 0 -17px;
    margin: -17px 0 3px 37px;
}
.zhuanfaBox .zhuanfaTop {
    width: 638px;
    height: 5px;
    overflow: hidden;
}
.zhuanfaTop .zfTL, .zhuanfaTop .zfTR, .zhuanfaTop .zfTM, .zhuanfaBottom .zfBL, .zhuanfaBottom .zfBR, .zhuanfaBottom .zfBM {
    height: 5px;
    background: url(../images/linjuQingbao.png) -53px -17px;
    overflow: hidden;
}
.zhuanfaTop .zfTR {
    margin: -5px 0 0 5px;
    background-position: 570px -17px;
}
.zhuanfaTop .zfTM {
    height: 4px;
    margin: -5px 5px 0;
    background: #EDF5FC;
    border-top: 1px solid #B6DBFD;
}
.zfTM .px1Line {
    height: 1px;
    background: #FFFFFF;
    overflow: hidden;
}
.zhuanfaBottom .zfBL {
    background-position: -53px -22px;
}
.zhuanfaBottom .zfBR {
    margin: -5px 0 0 5px;
    background-position: 570px -22px;
}
.zhuanfaBottom .zfBM {
    height: 4px;
    margin: -5px 5px 0;
    border-top: 0;
    background: #EDF5FC;
    border-bottom: 1px solid #B6DBFD;
}
.zhuanfaBox .contentAreaBg {
    width: 638px;
    background: url(../images/linjuQingbao.png) -180px 0;
}
.contentAreaBg .contentArea {
    width: 610px;
    margin-left: 5px;
    padding: 5px 12px 0 10px;
    background: #EDF5FC;
    border-right: 1px solid #B6DBFD;
    overflow: hidden;
}
.areaPicture {
    _overflow: hidden;
    _width: 680px;
    padding-bottom: 5px;
}
.picSpace {
    height: 5px;
    overflow: hidden;
}
.areaPicture a.breviary
{
    display: block;
    width: 120px;
    height: 90px;
    padding: 4px;
    background: #FFFFFF;
    border: 1px solid #D2D2D2;
}
.areaPicture a.loading
{
    background: url(../images/tloading.gif)  no-repeat 20px center;
    line-height: 90px;
    text-align: center;
    text-indent: 0;
    color: #333333;
}
.areaPicture a.loading:hover
{
    color: #333333;
    text-decoration: none;
}
.areaPicture a.doing
{
    background: url(../images/tloading.gif) no-repeat 20px center;
    line-height: 90px;
    text-align: center;
    color: #666666;
}
.areaPicture a.doing:hover
{
    text-decoration: none;
}
.areaPicture a.breviary img
{
    width: 120px;
    height: 90px;
}
.areaPicture a.breviary:hover
{
    cursor: url(http://a.pojaaimg.cn/club/linju/images/big.cur), auto;
}
.areaPicture a.big-pic
{
    
}
.areaPicture a.big-pic img
{
    max-width: 680px;
    padding: 4px;
    background: #FFFFFF;
    border: 1px solid #D2D2D2;
}
.areaPicture a.big-pic:hover
{
    cursor: url(http://a.pojaaimg.cn/club/linju/images/small.cur), auto;
}
/*
----------------------------------
        #main > #status-container
----------------------------------
*/
.st-hd {
    position: relative;
    height: auto;
    padding-bottom: 10px;
    z-index: 6;
}
.st-hd h2 {
    float: left;
    display: block;
    height: auto;
    margin-right: 15px;
    padding: 5px 0 5px;
    font-size: 16px;
    font-weight: 700;
}
.st-hd .authName {
    float: left;
    display: block;
    width: 30px;
    height: 18px;
    margin: 7px 9px 0 0;
    background: url(../images/linjuMain.png) no-repeat -171px -59px;
}
.st-hd .authPhone {
    float: left;
    display: block;
    width: 14px;
    height: 19px;
    margin: 6px 9px 0 0;
    background: url(../images/linjuMain.png) no-repeat -171px -40px;
}
.st-hd .authMail {
    float: left;
    display: block;
    width: 30px;
    height: 18px;
    margin: 7px 9px 0 0;
    background: url(../images/linjuMain.png) no-repeat -176px -18px;
}
.st-hd .grade {
    float: left;
    margin-top: 7px;
}
.st-hd .grade span {
    display: none;
    width: 10px;
    height: 18px;
    margin: -17px 0 0 -15px;
    background: url(../images/linjuMain.png) no-repeat -173px 0;
}
.st-hd .scores {
    float: left;
    margin-top: 7px;
}
.st-hd .scores em {
    color: #2754BB;
}
.st-hd .action {
    position: relative;
    float: right;
    height: 28px;
    padding-right: 37px;
}
.st-hd .action a {
    padding: 0 9px 0 9px;
}
.st-hd .action .follow {
    float: right;
    display: block;
    width: 92px;
    height: 28px;
    margin: 0;
    background: url(../images/popbg.png) no-repeat -312px -207px;
}
.st-hd .action .status-b {
    float: right;
    display: block;
    width: 46px;
    height: 25px;
    margin-top: 3px;
    background: url(../images/fbg.png) no-repeat scroll 0 -139px;
}

.st-hd .action .more-action , .st-hd .action .cancel {
    position: relative;
    top: 7px;
    float: right;
    display: block;
    width: 50px;
    margin: 0 13px;
    text-align: center;
    outline: none;
}

.st-hd .action .cancel
{
    width: 30px;
}
.st-hd .action .sub-actions {
    position: absolute;
    top: 35px;
    right: 25px;
    height: 93px;
    border: 1px solid #97C9EA;
    background: #F2FAFF;
    z-index: 999999;
}
.st-hd .action .sub-actions li {
    height: 31px;
    line-height: 31px;
    width: 70px;
    padding-left: 34px;
}
.st-hd .action .sub-actions li.mail .ext {
    overflow: hidden;
    display: block;
    width: 15px;
    height: 8px;
    margin: -19px 0 0 -18px;
    background: url(../images/linjuMain.png) no-repeat -143px -68px;
}
.st-hd .action .sub-actions li.communion .ext {
    display: block;
    width: 17px;
    height: 13px;
    margin: -19px 0 0 -18px;
    background: url(../images/fbg.png) no-repeat -63px -123px;
}
.st-hd .action .sub-actions li.card .ext {
    display: block;
    width: 16px;
    height: 13px;
    margin: -20px 0 0 -19px;
    background: url(../images/fbg.png) no-repeat -64px -136px;
}
.f-post {
    position: relative;
    width: 698px;
    z-index: 0;
}
.f-post .rcl, .f-post .rcr {
    display: block;
    float: left;
    width: 12px;
    height: 32px;
    background: url(../images/linjuMain.png) no-repeat -149px 0;
}
.f-post .rcr {
    float: right;
    background-position: -161px 0;
}
.f-post .container {
    position: relative;
    float: left;
    width: 674px;
    height: 32px;
    background: url(../images/linjuMain2.png) repeat-x 0 -25px;
    color: #333333;
}
.f-post .container .text {
    position: absolute;
    top: 0px;
    left: 10px;
    overflow: hidden;
    width: 560px;
    height: 24px;
    margin-top: 4px;
    line-height: 24px;
    background: none;
    border: 0;
    font-size: 12px;
    color: #333333;
    z-index: 0;
}

.f-post .container .more {
    position: absolute;
    left: 570px;
    top: 7px;
}
.f-post .container .more a {
    margin-left: 5px;
}
.f-post .ext {
    display: block;
    position: absolute;
    left: 28px;
    top: -7px;
    width: 15px;
    height: 9px;
    line-height: 9px;
    margin: 0;
    padding: 0;
    background: url(../images/linjuMain.png) repeat-x -83px -56px;
    font-size: 5px;
}
/*
---------------------------------------------
        #main > .news-list
---------------------------------------------
*/
.news-list {
    position:relative;
    width: 698px;
    margin-bottom: 10px;
    color: #333333;
}
.news-list li.cur, .news-list .n-list li.cur {
    background-color:#F5FBFF;
    border-left: 0;
    border-right: 0;
}
.news-list .n-list li, .news-item {
    overflow: hidden;
    height: 100%;
    line-height: 23px;
    margin-left: 10px;
    padding: 5px 0;
    text-align: left;
}
.news-list .n-list li{
    line-height: 34px;
    padding: 0;
    border: 1px solid #FFFFFF;
    border-left: 0;
    border-right: 0;
}
.news-list .n-list li .n-content, .news-list .n-content {
    display: inline;
}

.news-list .n-list li .time {
    white-space: nowrap;
    color: #999999;
    margin-left: 5px;
}
.news-list .n-list li .news-img {
    display: block;
}
.news-list li .news-img img
{
    margin-right: 10px;
}
.news-list .n-list .actions
{
    display: none;
}
.news-list .n-list li .mainCon
{
    overflow: hidden;
    display: block;
    float: left;
    width: 665px;
}
.news-list .n-list .cur .actions
{
    display: block;
    float: right;
    width: 20px;
}
.news-list .cur .actions .del
{
    display: block;
    width: 14px;
    height: 14px;
    margin: 6px 0 0;
    background: url(../images/popbg.png) no-repeat -116px -249px;
}
#news-more {
    width: 224px;
    margin: 0 auto;
    padding-top: 10px;
    font-size: 14px;
    text-align: center;
}
#news-more .rc-main {
    height: 28px;
    line-height: 28px;
}
#news-more a {
    position: relative;
    display: block;
    width: 224px;
    color: #565656;
}
#news-more a:hover {
    color: #565656;
}
#news-more .ext {
    position: absolute;
    top: 6px;
    left: 55px;
    display: block;
    width: 17px;
    height: 17px;
    background: url(../images/linjuMain.png) no-repeat -101px -70px;
}
/*
---------------------------------------------
        #main > #l-info
---------------------------------------------
*/
#l-info, #album, #msg-board {
    width: 698px;
    height: 100%;
    margin-bottom: 10px;
}
#l-info h3, #album h3, #msg-board h3 {
    float: left;
    line-height: 12px;
    padding-left: 15px;
}
#l-info .rc-boxb, #album .rc-boxb, #msg-board .rc-boxb {
    margin-bottom: 15px;
}
#l-info .action, #album .action {
    float: right;
    margin: 5px 8px 0 0;
    color: #105BA8;
}
#l-info .action a, #album .action a {
    margin: 0 5px;
}
.h-info {
    overflow: hidden;
    height: 80px;
    margin-bottom: 10px;
    padding-left: 15px;
}
.h-info .cover {
    float: left;
    width: 96px;
    height: 72px;
    padding: 2px;
    border: 1px solid #D4D4D4;
}
.h-info .cover img {
    width: 96px;
    height: 72px;
}
.h-info .detail {
    margin-left: 110px;
}
.h-info .detail h4 {
    font-size: 12px;
}
.info-list {
    overflow: hidden;
    height: 100%;
    padding-left: 15px;
}
.info-list li {
    float: left;
    overflow: hidden;
    width: 310px;
    height: 62px;
    margin: 0 30px 10px 0;
}
.info-list .cover {
    float: left;
    width: 74px;
    height: 56px;
    padding: 2px;
    border: 1px solid #D4D4D4;
}
.info-list .cover img {
    width: 74px;
    height: 56px;
}
.info-list .detail {
    float: left;
    width: 220px;
    padding-left: 10px;
}
.info-list .detail h4 {
    font-size: 12px;
}

/*
---------------------------------------------
        #main > .album-desc
---------------------------------------------
*/
.album-desc {
    overflow: hidden;
    height: 100%;
    margin-left: 26px;
}
.album-desc li {
    overflow: hidden;
    float: left;
    width: 106px;
    margin-right: 26px;
    text-align: center;
}
.album-desc li span {
    display: block;
    width: 100px;
    padding: 2px;
    margin-bottom: 4px;
    border: 1px solid #DADFE3;
}
/*
---------------------------------------------
        #main > .post-msg
---------------------------------------------
*/
.post-msg {
    /*overflow: hidden;*/
    height: 100%;
    margin: 0 10px 10px;
    background: #F7F7F7;
}
.post-msg textarea {
    overflow-x: hidden;
    overflow-y: auto;
    width: 660px;
    height: 86px;
    padding: 3px 0 3px 15px;
    border: 1px solid #939393;
    color: #B1B1B1;
    font-size: 12px;
}
.post-msg .actions {
    position: relative;
    height: 39px;
    line-height: 39px;
}
.post-msg .actions a.add {
    float: left;
    height: 18px;
    margin: 10px 0 0 18px;
    padding-left: 20px;
    text-decoration: none;
    color: #333333;
    font-size: 12px;
    line-height: 18px;
    overflow: hidden;
}
.post-msg .actions .warning{
    float: left;
    display: inline-block;
    padding-left: 10px;
    color: red;
}
.post-msg .actions .lencount
{
    float: right;
    display: inline-block;
    padding-right: 100px;
}
.post-msg .actions .add span {
    display: block;
    width: 16px;
    height: 16px;
    margin: -18px 0 0 -20px;
    background: url(../images/linjuMain.png) no-repeat -134px -52px;
}
.post-msg .actions .post-cmt {
    position: absolute;
    top: 7px;
    right: 15px;
    display: block;
    float: right;
    width: 68px;
    height: 25px;
    line-height: 25px;
    background: url(../images/linjuMain2.png) no-repeat 0 0;
    border: 0;
    text-align: center;
    color: #FFFFFF;
    font-weight: normal;
    cursor: pointer;
}
.post-msg .actions .processing
{
    background-position: 0 -145px;
}
.msg-list {
    overflow: hidden;
    width: 680px;
    height: 100%;
    padding: 0 15px;
    font-size: 12px;
}
.msg-list li {
    overflow: hidden;
    height: 100%;
    margin-bottom: 10px;
}
.msg-list .user-pic, .contentQingbao  .user-pic {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    margin-right: 10px;
}
.msg-list .user-pic img, .contentQingbao  .user-pic img {
    width: 50px;
    height: 50px;
}
.msg-list .msg-body {
    float: left;
    width: 605px;
    padding-bottom: 10px;
    border-bottom: 1px solid #D8DFEA;
}

.contentQingbao .qbody {
    float: left;
    overflow: hidden;
    width: 630px;
}

.msg-info {
    display: block;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
}
.msg-info .author {
    float: left;
    margin-right: 10px;
}
.msg-info .time {
    float: left;
    color: #666666;
}
.msg-list .msg-body .actions {
    float: right;
    padding-right: 10px;
    color: #105BA8;
}
.msg-list .msg-body .actions a {
    padding: 0 5px;
}
.msg-more {
    position: relative;
    display: block;
    float: right;
    width: 110px;
    height: 27px;
    margin-right: 18px;
    line-height: 27px;
    background: #EBF4FC;
    text-align: center;
    color: #2754BB;
    cursor: pointer;
    text-align: center;
}
.msg-more span.plus {
    position: absolute;
    margin: 10px 0 0 2px;
    *margin-top: 4px;
    width: 8px;
    height: 8px;
    background: url(../images/linjuMain.png) no-repeat -135px -68px;
}
.msg-more em
{
    padding-left: 14px;
    line-height: 27px;
}
/* pinglun container */
.boxContainer .pinglunBox {
    position: relative;
    float: right;
    width: 640px;
    padding: 10px 0;
}
.comSurplus
{
    height: 18px;
    padding: 10px 10px 5px 0;
    text-align: right;
    border-bottom: 1px solid #E6E6E6;
}
.comSurplus span
{
    margin: 0 2px;
    font-weight: bold;
}
.comSurplus a
{
    margin-left: 10px;
}
.pinglunBox .plShow {
    display: block;
    width: 638px;
    height: auto !important;
    height: 40px;
    border: 1px solid #B6DBFD;
    border-top: 0;
    background: #EDF5FC;
    background: #EDF5FC !important;
}
.pinglunBox .fromTop {

    position: absolute;
    top: 15px;
    right: 10px;
    z-index: 6;

    /*float: right;*/
    /*margin: -11px 5px 0 0;*/
    /*_margin-bottom: -1px;*/
}
.plShow .plTop {
    height: 0;
    border-top: 1px solid #B6DBFD;
    border-bottom: 1px solid #FFFFFF;
    _overflow: hidden;
    width: 638px;
}
.plShow dd {
    width: 30px;
    height: 30px;
    margin: 11px 530px 7px 10px;
    overflow: hidden;
}
.plShow dd img {
    width: 30px;
    height: 30px;
}
.plShow dl {
    border-bottom: 1px solid #E6E6E6;
}
.plShow dl.recall {
    border: 0;
}
.plShow dt {
    width: 570px;
    margin: -40px 0 2px;
    padding-left: 50px;
}
.plShow .comXq dt
{
    width: 640px;
}
.plShow .plName {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
.contentQingbao .plShow p {
    width: auto;
    font-size: 12px;
    line-height: 18px;
}
.plShow .todo {
    display: inline-block;
    padding: 0 8px;
}
.recall dt {
    width: 574x;
    margin-top: -36px;
}
.recall .huifuBox {
    float: left;
    width: 484px;
    height: 18px;
	_height: 22px;
    padding: 5px 8px 4px 11px;
    _padding: 4px 8px 1px 11px;
    border: 1px solid #C6D8FF;
    background: #FFFFFF;
    overflow: hidden;
}
.huifuBox input {
    width: 484px;
    height: 18px;
    border: 0;
    background: none;
    line-height: 18px;
}
.recall .submitBox {
    float: right;
}
.submitBox input {
    width: 55px;
    height: 28px;
    border: 0;
    background: url(../images/linjuQingbao.png) no-repeat -125px 0;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
}
.submitBox input.processing
{
    background: url(../images/linjuMain2.png) no-repeat 0 -225px;
}
.recall .faceBox {
    line-height: 16px;
    padding: 10px 0 9px;
}
.faceBox .faceSmile, .faceBox .faceAdd, .faceBox .newQingbao {
    display: block;
    float: left;
    height: 16px;
    line-height: 16px;
}
.faceBox .newQingbao input
{
    margin: -2px 2px 0 0;
}
.faceBox .faceSmile {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    background: transparent url(../images/linjuMain.png) no-repeat scroll -134px -52px;
}
.faceBox .faceAdd {
    width: 68px;
}
.faceBox .faceAdd a{
    color: #333333;
    text-decoration: none;
}
.faceBox .explain {
    color: #666666;
}
.qingbao #news-more {
    margin-top: 10px;
}
/* qingbao details */
.bgfafafa
{
    background-color: #FAFAFA;
}
.bgfafafa #pages
{
    margin: 5px 0;
    border-bottom: 1px solid #E6E6E6;
}
#pages .pageturn
{
    height: 20px;
}
#pages .pageturn ul li
{
    border: 0;
    margin-top: 0;
    width: auto;
}
#pages ul li a
{
    display: inline-block;
    height: 15px;
    padding: 2px 6px;
    line-height: 15px;
    border: 1px solid #DDDDDD;
    background-color: #FFFFFF;
}
#pages ul li a:hover
{
    background-color: #FED08D;
    border: 1px solid #FFA84A;
    color: #FFFFFF;
    text-decoration: none;
}

/* shenghuoxinxi */
.information {
    width: 698px;
}
.registerShop {
    width: 698px;
    margin-bottom: 13px;
}
.registerShop .rsTitle {
    height: 23px;
    padding-left: 14px;
    color: #333333;
    font-weight: bold;
    font-size: 14px;
}
.registerShop .popularize {
    height: 23px;
    margin: -23px 0 4px;
    padding-right: 10px;
    text-align: right;
}
.registerShop .rc-main {
    height: 23px;
    line-height: 23px;
}
.information .rsShow {
    width: 698px;
    height: 138px;
    margin-bottom: 16px;
}
.rsShow .rsShowImg {
    position: absolute;
    width: 154px;
    height: 114px;
    margin: 2px 0 1px;
    padding: 3px;
    border: 1px solid #D3D3D3;
}
.rsShow .rsShowImg img {
    width: 154px;
    height: 114px;
}
.rsShow .rsShowMeg {
    position: relative;
    width: 514px;
    height: 125px;
    padding-left: 173px;
    line-height: 18px;
    overflow: hidden;
}
.rsShowMeg .rsShowTitle {
    width: 400px;
    height: 20px;
    margin-right: 125px;
    line-height: 20px;
    font-size: 14px;
    overflow: hidden;
}
.rsShowMeg .rsShowAdmin {
    margin-top: -18px;
    text-align: right;
}
.rsShowAdmin .spaces {
    margin: 0 6px;
    color: #999999;
}
.rsShowMeg .time {
    height: 18px;
    color: #999999;
    line-height: 18px;
    font-size: 10px;
}
.rsShowMeg .rsSContent {
    width: 514px;
    height: 54px;
    margin: 3px 0 12px;
    color: #333333;
    overflow: hidden;
    line-height: 18px;
}
.rsShowMeg .rsSaddress {
    width: 365px;
    height: 18px;
    margin-right: 140px;
    color: #666666;
    overflow: hidden;
    line-height: 18px;
}
.rsShowMeg .rsShopAll {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 18px;
    line-height: 18px;
    text-align: right;
    overflow: hidden;
}
.rsShopAll .pages {
    
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding-left: 12px;
    overflow:hidden;
}
.rsShopAll .pages span
{
    overflow: hidden;
}
.rsShopAll .pre, .rsShopAll .next, .rsShopAll .none .pre, .rsShopAll .none .next {
    display: inline-block;
    width: 13px;
    height: 12px;
    margin-bottom: -2px;
    background: url(../images/fbg.png) no-repeat -16px -25px;
    overflow: hidden;
}
.rsShopAll .next {
    background-position: -29px -25px;
}
.rsShopAll .none .pre {
    background-position: -16px -37px;
}
.rsShopAll .none .next {
    background-position: -29px -37px;
}
.rsShopAll .pagesText {
    padding: 0 6px;
}
.rsShopAll .pre a, .rsShopAll .next a {
    display: block;
    width: 13px;
    height: 12px;
    cursor: pointer;
}
/* sdInformation */
.sdInformation .rsShow {
    height: auto;
}
.sdInformation .rsShow .rsShowMeg {
    width: 698px;
    height: auto;
    margin: 0;
    padding: 0;
}
.sdInformation .rsShowMeg .rsSContent {
    width: 698px;
    height: 36px;
}
.sdInformation .rsShowMeg .rsShowTitle {
    width: 580px;
}
.sdInformation .rsShowMeg .rsShowAdmin {
    margin-bottom: 10px;
}
.sdInformation .rsShowMeg .time {
    padding-left: 8px;
}
.sdInformation .underLine {
    width: 698px;
    height: 1px;
    margin: 10px 0;
    background: url(../images/linjuMain2.png) repeat-x 0 -143px;
    overflow: hidden;
}
/* xiangce */
.album {
    width: 698px;
    margin-top: -8px;
}
.album .title {
    margin: 4px 2px 10px 12px;
    color: #333333;
}
.album .title span {
    color: #999999;
}
.album .todo {
    width: 174px;
    height: 24px;
    margin: -24px 0 0 522px;
}
.todo .toNewAlbum, .todo .toNewPhoto {
    float: left;
    width: 57px;
    height: 24px;
    margin-right: 9px;
    padding-left: 21px;
    background: url(../images/fbg.png) no-repeat 0 -51px;
    line-height: 24px;
}
.todo .toNewPhoto {
    background-position: 0 -75px;
}
.album .todo a {
    color: #333333;
}
.album .todo a:hover {
    color: #333333;
}
.album .albumShow {
    width: 686px;
    margin: 8px 0 0 0;
    padding: 0 12px 10px 0;
    background: #F6FCFF;
}
.albumShow li {
    float: left;
    width: 311px;
    margin: 10px 0 0 10px;
    _margin-left: 5px;
    padding: 10px;
    border: 1px solid #D0D0D0;
    background: url("http://a.pojaaimg.cn/club/linju/images/loading_thumb.gif") no-repeat scroll 35px center #FFFFFF;
}
.albumShow .albumMes {
    width: 199px;
    height: 80px;
    padding-left: 112px;
    overflow: hidden;
    line-height: 18px;
}
.albumMes .albumTitle {
    width: 199px;
    height: 26px;
}
.albumTitle dt {
    width: 183px;
    height: 18px;
    margin-bottom: 8px;
    font-size: 14px;
    overflow: hidden;
}
.albumTitle dd {
    width: 16px;
    height: 15px;
    margin: -26px 0 11px 183px;
    background: url(../images/fbg.png) no-repeat -64px 0;
}
.albumTitle span {
    padding-left: 4px;
    color: #808080;
    font-size: 12px;
}
.albumMes .albumMesIng {
    height: 54px;
}
.albumMesIng dt {
    color: #808080;
}
.albumMesIng .spaces {
    margin: 0 4px;
    color: #808080;
}
.albumShow .albumImg {
    width: 100px;
    margin: -80px 12px 0 0;
    overflow: hidden;
    text-align: center;
}
/*
----------------------------
    following, follower
----------------------------
*/
p.sub-nav {
    margin: 0 0 15px 8px;
    text-align: left;
    font-size: 12px;
}
p.sub-nav a, p.sub-nav span {
    float: none;
    padding: 0 6px;
}
p.sub-nav .links, p.sub-nav .actions{
    display: inline;
    line-height: 18px;
}
p.sub-nav .links span
{
    display: inline;
    height: auto;
    line-height: 14px;
    color: #333333;
}
.msg-list .border-n {
    border: 0;
}
/*
-----------------------------
        follow
-----------------------------
*/
.user-group ul {
    padding: 0 10px;
}
.user-group li {
    height: 29px;
    line-height: 29px;
    margin: 0;
    border-bottom: 1px solid #D8DFEA;
}
.user-group li a, .user-group li .groupLeft {
    float: left;
    position: relative;
    padding-left: 30px;
}
.user-group li a .ext, .user-group li .groupLeft .ext {
    overflow: hidden;
    position: absolute;
    top: 8px;
    left: 9px;
    display: block;
    width: 14px;
    height: 13px;
    background: url(../images/fbg.png) no-repeat -42px -25px;
}
.user-group li a:hover .ext, .user-group li.hover .ext {
    background-position: -42px -38px;
}
.user-group li.cur {
    background: #D1E6FF;
}
.user-group li .edit {
    display: none;
}
.user-group li.hover {
    background: #F5FBFF;
}
.user-group li.hover input
{
    float: left;
    width: 80px;
    height: 24px;
    line-height: 24px;
    margin: 2px 0 0 0;
    border: 1px solid #7F9DB9;
}
.user-group li.hover .edit {
    display: block;
    overflow: hidden;
    float: right;
    width: 10px;
    height: 10px;
    margin: 7px 10px 0 0;
    *margin: margin: -20px 10px 0 0;
    padding: 0;
    background: url(../images/fbg.png) no-repeat 0 -41px;
}
 .follower-list li, .result-list li {
    overflow: hidden;
    height: 100%;
    margin: 0;
    padding: 10px 10px 10px 15px;
    border-bottom: 1px solid #D8DFEA;
    font-size: 12px;
}
.following-list li
{
    width: 673px;
    margin: 0;
    padding: 10px 10px 10px 15px;
    border-bottom: 1px solid #D8DFEA;
    font-size: 12px;
}
.following-list li .c
{
    overflow: hidden;
    display: block;
    height: 0;
}
.following-list li.cur, .follower-list li.cur, .result-list li.cur {
    background: #F5FBFF;
    border-top: 0;
}
.following-list li.border-n, .follower-list li.border-n, .result-list li.border-n {
    border: 0;
}
.following-list .user-pic, .follower-list .user-pic, .result-list .user-pic {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    margin-right: 10px;
}
.following-list .desc-body, .follower-list .desc-body, .result-list .desc-body {
    overflow: hidden;
    float: left;
    width: 490px;
    margin: 0 10px 0 0;
    line-height: 19px;
    color: #666666;
}
.following-list .desc-body .desc-content, .follower-list .desc-body .desc-content, .result-list .desc-body .desc-content {
    overflow: hidden;
    display: block;
    height: 24px;
    line-height: 20px;
}
.following-list .user-info, .follower-list .user-info, .result-list .user-info {
    display: block;
    overflow: hidden;
    height: 23px;
    line-height: 21px;
}
.following-list .following-u, .follower-list .following-u, .result-list .following-u {
    font-weight: 700;
}
.following-list .area, .follower-list .area, .result-list .area {
    padding: 0 0 0 10px;
    color: #999999;
}
.following-list .counter a, .follower-list .counter a, .result-list .counter a {
    text-decoration: underline;
}
.following-list .actions, .follower-list .actions, .result-list .actions {
    display: block;
    float: left;
    width: 110px;
    text-align: right;
}
.following-list .f-status-a, .follower-list .f-status-a, .result-list .f-status-a {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin: 5px 5px 10px;
    background: url(../images/fbg.png) no-repeat 0 -25px;
}
.following-list .f-action-a, .follower-list .f-action-a, .result-list .f-action-a {
    position: relative;
    display: block;
    clear: right;
    float: right;
    width: 110px;
    color: #2754BB;
}
.following-list .f-action-a a, .follower-list .f-action-a a, .result-list .f-action-a a {
    padding: 0 5px;
}

.following-list .f-action-a .group
{
    position: absolute;
    top: 20px;
    left: -15px;
    width: auto !important;
    width: 80px;
    min-width: 80px;
    padding: 0 5px 0;
    background: #F2FAFF;
    border: 1px solid #97C9EA;
    text-align: left;
    z-index: 100;
}

.following-list .f-action-a .group li
{
    overflow: hidden;
    width: auto !important;
    width: 74px;
    min-width: 74px;
    height: 18px;
    padding: 3px;
}
/*
----------------------------------
    follower
----------------------------------
*/
.following-list .f-status-add, .follower-list .f-status-add, .result-list .f-status-add {
    display: block;
    clear: right;
    float: right;
    width: 64px;
    height: 25px;
    margin-bottom: 10px;
    background: url(../images/fbg.png) no-repeat 0 0;
    cursor: pointer;
}
.result-list .f-status-b, .following-list .f-status-b, .follower-list .f-status-b {
    display: block;
    float: right;
    width: 64px;
    height: 25px;
    margin: 0 0 10px;
    background: url(../images/fbg.png) no-repeat 0 -139px;
}
.follower-list .f-status-f, .result-list .f-status-f, .following-list .f-status-f {
    display: block;
    width: 60px;
    clear: right;
    float: right;
    margin-bottom: 10px;
}
.follower-list .f-status-f
{
    margin: 0;
    padding: 0 5px 0 0;
}
/* uploadPic */
.uploadPic .sub-nav {
    margin-bottom: 8px;
}
.uploadPic .selectPicBox, .uploadPic .selectAlbumBox {
    width: 658px;
    padding: 14px 20px 20px;
    background: #FAFAFA;
    border-bottom: 1px solid #E7E7E7;
}
.selectPicBox .readMe {
    margin-bottom: 20px;
}
.selectPicBox .readMe span {
    color: #666666;
    font-size: 12px;
}
.selectPicBox .selectedPics {
    width: 658px;
    padding-bottom: 7px;
}
.selectedPics li {
    overflow: hidden;
    height: 29px;
    margin-bottom: 5px;
    line-height: 23px;
    font-size: 12px;
}
.selectedPics .picName {
    overflow: hidden;
    float: left;
    width: 140px;
    height: 27px;
    margin: 0 10px 0 0;
}
.selectedPics label {
    float: left;
    height: 27px;
    padding-right: 10px;
}
.selectedPics input {
    width: 300px;
    height: 24px;
    padding-left: 4px;
    padding-right: 4px;
}
.selectedPics input.in_tu
{
    height: 18px;
    padding: 2px 2px 0;
}
.selectedPics .doing {
    float: left;
    width: 127px;
    color: #F32F01;
}
.selectedPics .succeed {
    color: #666666;
}
.uploadPic .selectAlbumBox {
    border-top: 1px solid #FFFFFF;
    border-bottom: 0;
}

#picHidden input{
    height: 23px;
    line-height: 23px;
}

.uploadPic .begin {
    height: 26px;
    padding-left: 4px;
    line-height: 26px;
    clear: both;
}
.uploadPic .begin input {
    width: 86px;
    height: 28px;
    cursor: pointer;
}
dl.xzAlbum
{
    margin-bottom: 5px;
    font-size: 14px;
    clear: both;
}
dl.xzAlbum dt
{
    float: left;
    width: 20px;
}
dl.xzAlbum dd
{
    float: left;
    width: 120px;
}

dl.xzAlbum dd.aboutYinsi,
dl.xzAlbum dd.aboutYinsi2
{
    width: 340px;
}
dl.xzAlbum dd.aboutYinsi2 select.select-3
{
    width: auto;
}
dl.xzAlbum dd .yinsiBox
{
    margin: 5px 0;
}
dl.xzAlbum input.dx
{
    margin: -5px 4px 0;
}
dl.xzAlbum dd input.dx
{
    *margin: -3px 4px 0;
}
.selectAlbumBox .albumName {
    width: 140px;
    height: 16px;
    padding-top: 1px;
    *padding: 1px 0;
}
/*
----------------------------------
    xiangce neiye
----------------------------------
*/
.photos-list, .photo-wrap {
    width: 698px;
    padding-bottom: 10px;
}
.state-list .photo-wrap
{
    padding-bottom: 10px;
}
p.sub-nav {
    overflow: hidden;
    height: 18px;
}
p.sub-nav .links {
    float: left;
}
p.sub-nav .actions {
    float: right;
}
.photos {
    padding: 10px 0 0;
    background: #F6FCFF;
}
.photos li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 100px;
    margin: 0 12px 10px;
    padding: 5px;
    background: #FFFFFF;
    border: 1px solid #D1D2D2;
    text-align: center;
    vertical-align: top;
}
.photos li a
{
    display: block;
}
.photos li img {
    margin: 0 auto;
}
.photo-wrap .links span em {
    color: #999999;
}
.photo-wrap .photo {
    width: 698px;
    overflow: hidden;
    position: relative;
    height: auto;
    margin-bottom: 10px;
    background: #F7F7F7;
    text-align: center;
}
.photo-wrap .pic-wrap {
    margin: 0 auto;
    padding: 20px 0 30px;
    /*background: url("../images/loading.gif") no-repeat scroll center transparent;*/
}
.photo-wrap .photo .photo-pre {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 2000px;
    z-index: 10;
}
.photo-wrap .photo .photo-next {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 2000px;
    z-index: 10;
}
.photo-wrap .photo .photo-pre a, .photo-wrap .photo .photo-next a {
    outline: none;
    display: block;
    height: 100%;
    width: 100%;
    background: url(../images/spaces.png) repeat;
}
.photo-wrap .photo .photo-pre a:hover {
    cursor: url(http://a.pojaaimg.cn/club/linju/images/pre.cur), auto;
}
.photo-wrap .photo .photo-next a:hover {
    cursor: url(http://a.pojaaimg.cn/club/linju/images/next.cur), auto;
}
.photo-wrap .photo-info {
    position: relative;
    height: 61px;
    overflow: hidden;
}
.photo-wrap .photo-info .notice {
    float: left;
}
.photo-wrap .photo-info .action {
    float: right;
}
.photo-wrap .photo-info .date {
    float: left;
    width: 44px;
    height: 40px;
    line-height: 18px;
    background: url(../images/fbg.png) no-repeat 0 -99px;
    color: #FFFFFF;
    text-align: center;
    font-weight: 600;
}
.photo-wrap .photo-info .desc {
    float: right;
    width: 640px;
}
.photo-wrap .photo-info .desc .d-hd {
    line-height: 25px;
}
.photo-wrap .photo-info .desc .d-bd {
    overflow: hidden;
    width: 640px;
}
.photo-wrap .photo-info .desc .text {
    width: 516px;
    height: 20px;
    padding: 5px 2px 0 2px;
    border: 1px solid #B9DAEE;
}
.photo-wrap .photo-info .desc .submit {
    width: 60px;
    height: 25px;
    margin: 0 5px;
}
.comArea {
    width: 698px;
    position: relative;
    z-index: 10;
}
.comArea .eFaceWrap
{
    margin: -10px 0 0 6px;
}
.photo-wrap .post-msg, .comArea .post-msg {
    margin: 0 0 10px;
    padding: 10px;
    background: #F0F5F8;
    border: 1px solid #B9DAEE;
    height : 102px;
}
.photo-wrap .post-msg textarea, .comArea .post-msg textarea {
    width: 660px;
    height: 62px;
    margin: 0;
    padding: 5px;
    border: 1px solid #B9DAEE;
}
/*
---------------------------------------
    xiangce guanli
---------------------------------------
*/
.ablum-manage {
    width: 698px;
}
.ablum-manage .ablum-set {
    padding: 20px 10px 40px;
    background: #FAFAFA;
    font-size: 14px;
}
.ablum-manage .ablum-set .text {
    height: 20px;
    width: 154px;
    margin-bottom: 5px;
    padding: 4px 4px 0;
    border: 1px solid #7D9BBD;
}
.ablum-manage .ablum-set .actions {
    margin: 0 0 0 8px;
    font-size: 12px;
}
.ablum-manage .ablum-set dl
{
    margin: 10px 0;
}
.ablum-manage .ablum-set dt {
    position: absolute;
    width: 80px;
    height: 22px;
    line-height: 22px;
    text-align: right;
}
.ablum-manage .ablum-set dt.line2
{
    height: 50px;
}
.ablum-manage .ablum-set dd {
    padding-left: 98px;
    width: 580px;
    overflow: hidden;
}
.ablum-manage .ablum-set .radio, .ablum-manage .ablum-set .radio-a {
    display: block;
    height: 25px;
    line-height: 25px;
}
.ablum-manage .ablum-set .radio
{
    _margin-left: -3px;
}
.ablum-manage .ablum-set .line2
{
    _margin-left: 0;   
}
.ablum-manage .ablum-set .radio span, .ablum-manage .ablum-set .radio-a span {
    margin-left: 5px;
}
.ablum-manage .ablum-set .submit {
    width: 70px;
    height: 26px;
}
/* findingFriendBox */
.findBox {
    position: relative;
    width: 487px;
    height: 29px;
    margin-bottom: 20px;
    padding: 35px 182px 13px 28px;
    background: url(../images/fingBox.jpg) no-repeat;
    z-index: 999;
}
.findBox .inputBox {
    width: 258px;
    height: 18px;
    padding: 4px 4px 0;
    border: 0;
    background: none;
    color: #9E9E9E;
    line-height: 18px;
    font-size: 14px;
}
.findBox .submitBox {
    width: 78px;
    height: 27px;
    margin: 0 16px 0 5px;
    border: 0;
    background: url(../images/fingBox.jpg) no-repeat 0 -77px;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
}
/*
------------------------------
    zhaolinju
______________________________
*/
.zhaolinju {
    width: 698px;
    padding-bottom: 90px;
    position: relative;
}
.zhaolinju h3 {
    position: relative;
    line-height: 12px;
    padding-left: 30px;
    color: #616161;
}
.zhaolinju h3 .ext {
    display: block;
    width: 14px;
    height: 15px;
    margin: -12px 0 0 -20px;
    background: url(../images/fbg.png) no-repeat -66px -15px;
}
.user-list {
    margin: 5px 0 20px 0;
}
.user-list li {
    overflow: hidden;
    height: 100%;
    margin: 0;
    padding: 10px 10px 10px 15px;
    border-bottom: 1px solid #D8DFEA;
    font-size: 12px;
}
.user-list li.cur {
    background: #F5FBFF;
}
.user-list li.border-n {
    border: 0;
}
.user-list .user-pic {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    margin-right: 10px;
}
.famous {
    overflow: hidden;
    height: 101px;
    border: 3px solid #EBEBEB;
    border-left: 10px solid #EBEBEB;
}
.famous h4 {
    float: left;
    width: 21px;
    height: 88px;
    padding-top: 13px;
    background: #EBEBEB;
    font-size: 12px;
    font-weight: 700;
}
.famous a.pre, .famous a.next {
    display: block;
    width: 13px;
    height: 66px;
    padding: 35px 0 0 15px;
}
.famous a.pre span, .famous a.next span {
    display: block;
    width: 13px;
    height: 21px;
    background: url(../images/fbg.png) -44px -99px;
}
.famous a.pre {
    float: left;
}
.famous a.next {
    float: right;
    padding: 35px 15px 0 0;
    background-position: -57px -99px;
}
.famous a.next span {
    background-position: -57px -99px;
}
.famous ul {
    float: left;
    overflow: hidden;
    width: 606px;
    margin: 10px 0;
}
.famous li {
    float: left;
    display: inline;
    width: 62px;
    margin: 0 12px 12px;
    text-align: center;
}
.famous li img {
    display: block;
    width: 48px;
    height: 48px;
    padding: 6px;
    border: 1px solid #C9C9C9;
}
.famous li span.nickname,
#hotDogs li .nickname
{
    display: block;
    width: 52px;
    height: 18px;
    overflow: hidden;
    text-align: center;
}

.zhaolinju .famous
{
    position: relative;
    width: 604px;
    height: 81px;
    padding: 10px 28px 10px  50px;
    background: #FFFFFF;
}
.zhaolinju .famous h4
{
    float: none;
    position: absolute;
    top: 0;
    left: 0;
}
.zhaolinju .famous a.pre
{
   position: absolute;
   top: 0;
   left: 21px;
   background: #FFFFFF;
}
.zhaolinju .famous a.next
{
   position: absolute;
   top: 0;
   right: 0;
   background: #FFFFFF;
}
.zhaolinju .famous ul
{
    overflow: hidden;
    float: none;
    width: 100000px;
    height: 81px;
    margin: 0;
}
.zhaolinju .famous li
{
   overflow: hidden;
}
/* footer */
#ft {
    width: 100%;
    height: auto;
    border-top: 0;
}
#ft .wordlink, #ft .pjcopy {
    width: 980px;
    margin: 0 auto;
}
/* empty */
.emptyInfo {
    width:580px;
    padding: 5px 0 8px 118px;
    margin-top: 30px;
}
.emptyInfo dd, .emptySdInfo .emptyInfo dd, .emptyAlbum .emptyInfo dd {
    width: 32px;
    height: 32px;
    margin: 7px 548px 9px 0;
    background: url(../images/empty.png) -126px 0;
}
.emptySdInfo .emptyInfo dd {
    background-position: -124px -38px;
}
.emptyAlbum .emptyInfo dd {
    background-position: -126px -72px;
}
.emptyInfo dt {
    margin: -48px 0 0 70px;
    font-size: 14px;
    line-height: 24px;
}
.emptyInfo .tishi {
    color: #999999;
}
.popularizeShop {
    width: 122px;
    height: 29px;
    margin-left: 192px;
}
.popularizeShop a, .emptySdInfo .popularizeShop a, .emptyAlbum .popularizeShop a {
    display: block;
    width: 122px;
    height: 29px;
    background: url(../images/empty.png) no-repeat;
}
.emptySdInfo .popularizeShop a {
    background-position: 0 -28px;
}
.emptyAlbum .popularizeShop a {
    background-position: 0 -56px;
}
.rsShow {
    height: 96px;
}
.emptySdInfo {
    height: 150px;
}
.picNum, p.sub-nav span.picNum {
    padding: 0;
    color: #999999;
    display: inline-block;
}
/*
--------------------------------------------------
    kong shenghuo xinxi& kong qingbao tishi
--------------------------------------------------
*/.tips .notice {
    padding: 0 0 0 30px;
    font-weight: 700;
    color: #616161;
}
.tips .notice .ext {
    display: block;
    width: 14px;
    height: 15px;
    margin: -15px 0 0 -21px;
    background: url(../images/fbg.png) no-repeat -44px -120px;
}
/* personalInfo */
.personalInfo {
    width: 698px;
    padding: 9px 0 0;
    font-size: 12px;
}
.personalInfo .titleBg {
    width: 100%;
    height: 6px;
    margin: 8px 0 9px;
    background: #F2F2F2;
    overflow: hidden;
}
.personalInfo .titleText {
    width: 66px;
    height: 18px;
    margin: -23px 0 5px 8px;
    color: #333333;
    background: #FFFFFF;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
}
.personalInfo ul {
    width: 560px;
    margin: 0 0 28px 73px;
}
.personalInfo ul.wordExp {
    margin-bottom: 0;
}
.personalInfo li {
    float: left;
    width: 49%;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.personalInfo li.whole {
    width: 420px;
}
.personalInfo .px1Line {
    width: 625px;
    height: 1px;
    margin: 4px 0 4px 73px;
    overflow: hidden;
    background: #D8DFEA;
}
.personalInfo ul.exp {
    width: 625px;
}
.personalInfo .exp li {
    width: 625px;
}
.personalInfo .sExp li {
    width: auto;
    height: auto;
    padding-right: 24px;
}
/*
---------------------------------------
 yinsi kongzhi & wei denglu & wu guanzhu
---------------------------------------
*/
.notice-a {
    position: relative;
    width: 698px;
    text-align: center;
    margin: 0 0 220px;
}
.notice-a .tip {
    margin: 0 0 -25px;
    text-align: left;
    font-size: 18px;
    color: #666666;
}
.notice-a .n-container {
    overflow: hidden;
    width: 500px;
    margin: 55px auto 0;
    text-align: left;
}
.notice-a .n-container .rc-main {
    overflow: hidden;
    width: 429px;
    height: 10%;
    padding: 27px 0 37px 65px;
    text-align: left;
}
.notice-a .pic-cover1, .notice-a .pic-cover2, .notice-a .pic-cover3 {
    float: left;
    width: 36px;
    height: 48px;
    background: url(../images/subbg.png) no-repeat 0 0;
}
.notice-a .pic-cover2 {
    background-position: -36px 0;
}
.notice-a .pic-cover3 {
    background-position: -72px 0;
}
.notice-a .n-desc {
    float: right;
    font-size: 14px;
    line-height: 25px;
}
.notice-a .n-desc p
{
    display: block;
    width: 365px;
    height: 25px;
    overflow: hidden;
}
.notice-a .n-desc .space {
    margin: 0 5px;
}
.notice-a .n-desc .username {
    position: relative;
}
.notice-a .n-desc .username .ext {
    overflow: hidden;
    position: absolute;
    top: 3px;
    left: 2px;
    display: none;
    width: 8px;
    height: 10px;
    background: url(../images/fbg.png) no-repeat -56px -25px;
}
/* tab */
.stateTab {
    position: relative;
    width: 698px;
    margin-bottom: 22px;
}
.stateTab a {
    display: block;
    width: 100%;
    height: 100%;
    color: #333333;
}
.stateTab a:hover {
    color: #333333;
}
.stateTab li {
    float: left;
    width: 95px;
    height: 27px;
    padding-right: 6px;
    font-size: 14px;
}
.stateTab .ltTab, .stateTab .rtTab {
    width: 95px;
    height: 4px;
    background: url(../images/linjuMain.png) no-repeat -44px -83px;
    overflow: hidden;
}
.stateTab .rtTab {
    width: 95px;
    margin: -4px 0 0 0;
    background-position: 43px -83px;
    z-index: 2;
}
.stateTab .mtTab {
    width: 89px;
    height: 3px;
    margin: -4px 3px 0 3px;
    border-top: 1px solid #DADADA;
    background: #F5F5F5;
    overflow: hidden;
}
.stateTab .tabLink {
    height: 23px;
    border: 1px solid #DADADA;
    border-top: 0;
    border-bottom: 0;
    background: #F5F5F5;
    line-height: 20px;
    text-align: center;
}
.stateTab li.on {
    position: relative;
    height: 28px;
    margin-bottom: -1px;
    z-index: 1;
    font-weight: bold;
}
.stateTab .on .ltTab, .stateTab .on .rtTab {
    background: url(../images/linjuMain.png) no-repeat -52px -83px;
}
.stateTab .on .rtTab {
    background-position: 35px -83px;
}
.stateTab .on .mtTab {
    background: #FFFFFF;
}
.stateTab .on .tabLink {
    height: 24px;
    background: #FFFFFF;
}
.stateTab .px1Line {
    height: 0;
    margin-top: -1px;
    border-top: 1px solid #DCDCDC;
    overflow: hidden;
}
.stateTab .tabList {
    height: 27px;
    border-bottom: 1px solid #DCDCDC;
}
/*
-------------------------------
    index pop
-------------------------------
*/
.pop {
    width: 638px;
    height: 477px;
    margin: 0 auto;
}
.pop .rc-main {
    padding: 12px 20px 0;
}
.pop .address {
    overflow: hidden;
    height: 330px;
    margin: 15px 0 15px;
    padding: 55px 0 0 18px;
    background: #E3F2FF;
}
.pop .address h4 {
    width: 364px;
    height: 25px;
    margin: 0 0 80px;
    background: url(../images/popbg.png) no-repeat 0 -182px;
    text-indent: -999px;
}
.pop .residence dt {
    float: left;
    width: 84px;
    height: 20px;
    margin: 3px 5px 0 0;
    background: url(../images/popbg.png) no-repeat -228px -207px;
    text-indent: -999px;
}
.pop .residence div {
    position: relative;
    overflow: hidden;
    display: block;
    float: left;
    width: 144px;
    height: 185px;
    margin: 0 6px 0 0;
    padding: 0;
    background: #FFFFFF;
    border: 1px solid #93B9DA;
}
.pop .residence .text {
    overflow: hidden;
    float: left;
    width: 110px;
    height: 21px;
    padding: 5px 5px 0;
    font-size: 14px;
    color: #919191;
    border: 0;
}
.pop .residence a.drop {
    float: right;
    display: block;
    width: 23px;
    height: 24px;
    margin: 1px 1px 1px 0;
    background: url(../images/popbg.png) no-repeat -364px -182px;
}
.pop .residence ul.sub-v {
    clear: left;
    float: left;
    width: 144px;
    height: 157px;
    overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid #93B9DA;
    background: #FFFFFF;
}
.pop .residence ul.sub-v li {
    overflow: hidden;   
    height: 30px;
    line-height: 30px;
}
.pop .residence ul.sub-v li.cur {
    background: #D4EBFF;
}
.pop .residence ul.sub-v a {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    width: 100%;
    color: #000000;
}
.pop .residence ul.sub-v a:hover {
    background: #D4EBFF;
    text-decoration: none;
}
.pop .pop-hd .rc-main {
    padding: 0;
    border: 0;
}
.pop .pop-hd .rc-main h3 {
    overflow: hidden;
    width: 281px;
    height: 18px;
    margin: 5px 0 0 13px;
    padding: 0;
    background: url(../images/popbg.png) no-repeat 0 0;
    text-indent:  -999px;
}
.pop .rc-main ol {
    padding: 22px 0 0 75px;
}
.pop .rc-main ol li {
    height: 54px;
    background: url(../images/popbg.png) no-repeat 0 -18px;
}
.pop .rc-main li.second {
    background-position: 0 -75px;
}
.pop .rc-main li.third {
    background-position: 0 -128px;
}
.pop .famous {
    width: 553px;
    height: 97px;
    margin: 0 0 20px 0;
    padding: 8px 10px 10px 24px;
    border: 0;
    background: #F5F5F5;
    text-align: center;
}
.recommend p.tips {
    margin-bottom: 10px;
    font-size: 14px;
    color: #666666;
}
.recommend .container {
    width: 566px;
    margin: 0 0 20px 0;
    padding: 8px 10px 10px 24px;
    border: 0;
    background: #F5F5F5;
}
.pop .famous h4, .recommend h4 {
    width: 85px;
    height: 16px;
    margin-bottom: 10px;
    padding: 0;
    background: #F5F5F5 url(../images/popbg.png) no-repeat -282px 0;
    text-indent: -999px;
}
.pop .famous ul, .recommend ul {
    overflow: hidden;
    margin: 0 0 0 -14px;
}
ul.rec {
    overflow: hidden;
    margin: 0 0 10px -2px;
    height: 73px;
}
ul.rec img
{
    display: block;
    width: 48px;
    height: 48px;
    overflow: hidden;
}
ul.rec li a
{
    display: block;
}
.pop .famous li, .recommend li {
    position: relative;
    width: 52px;
    margin: 0 14px;
}
.rec li {
    position: relative;
    overflow: hidden;
    width: 52px;
    margin: 0 5px;
}
.rec li a.nickname
{
    width: 48px;
    overflow: hidden;
    margin: 0 auto;
    white-space: nowrap;
    text-align: center;
}
.recommend li, .rec li {
    float: left;
    height: auto;
    text-align: center;
}
.pop .famous img, .recommend img
{
    display: block;
    width: 48px;
    height: 48px;
    padding: 0;
    border: 1px solid #999999;
}
.pop .famous .checkbox, .recommend .checkbox {
    position: absolute;
    top: 35px;
    left: 36px;
}
.pop .actions {
    width: 240px;
    height: 50px;
    margin: 0 auto;
    font-size: 14px;
    text-align: center;
}
.r-actions {
    width: 600px;
    height: 50px;
    font-size: 14px;
}
.pop .actions .follow, .pop .actions .submit, .r-actions .follow {
    width: 114px;
    height: 42px;
    margin: 0 10px 0 0;
    border: 0;
    background: url(../images/popbg.png) no-repeat 0 -207px;
    cursor: pointer;
}
.r-actions .follow {
    float: left;
}
.r-actions a {
    float: right;
}
.pop .actions .submit {
    margin: 0 auto;
    background-position: -114px -207px;
}
.y-first
{
    position: absolute;
    width: 350px;
    top: 32px;
    left: -110px;
    color: #2a6ea1;
}

.y-first .rc-main
{
    padding: 7px 15px;
}

.y-first h4
{
    width: 112px;
    height: 14px;
    margin: 0 0 10px 5px;
    background: url(../images/popbg.png) no-repeat -228px -236px;
    text-indent: -9999px;
}

.y-first li
{
    position: relative;
    margin: 0 0 10px 15px;
}

.y-first li .ext
{
    position: absolute;
    top: 8px;
    left: -10px;
    overflow: hidden;
    display: block;
    width: 3px;
    height: 3px;
    background: url(../images/popbg.png) no-repeat -229px -227px;
}

.y-first a.continue
{
    display: block;
    float: left;
    width: 68px;
    height: 24px;
    line-height: 24px;
    background: #0D73B3;
    margin: 0 0 0 15px;
    _margin: 0 0 0 7px;
    padding: 0;
    border: 1px solid #004977;
    border-left: 1px solid #0D73B3;
    border-top: 1px solid #0D73B3;
    color: #FFFFFF;
    text-align: center;
}

.y-first a.continue span
{
    display: block;
    width: 67px;
    height: 23px;
    line-height: 24px;
    border: 1px solid #3D9FDC;
    border-bottom: 0;
    border-right: 0;
    color: #FFFFFF;
}

.y-first .step
{
    line-height: 25px;
    padding: 0 10px;
    color: #757575;
}

.y-first .arrow
{
    position: absolute;
    top: -10px;
    left: 110px;
    width: 21px;
    height: 12px;
    background: url(../images/popbg.png) no-repeat -340px -238px;
}

.y-second{
    position: absolute;
    width: 350px;
    top: 130px;
    right: -26px;
    color: #2a6ea1;
}

.y-second .rc-main
{
    padding: 7px 15px;
}

.y-second li
{
    position: relative;
    margin: 0 0 10px 15px;
}

.y-second li .ext
{
    position: absolute;
    top: 8px;
    left: -10px;
    overflow: hidden;
    display: block;
    width: 3px;
    height: 3px;
    background: url(../images/popbg.png) no-repeat -229px -227px;
}

.y-second a.continue
{
    display: block;
    float: left;
    width: 68px;
    height: 24px;
    line-height: 24px;
    background: #0D73B3;
    margin: 0 0 0 15px;
    _margin: 0 0 0 7px;
    padding: 0;
    border: 1px solid #004977;
    border-left: 1px solid #0D73B3;
    border-top: 1px solid #0D73B3;
    color: #FFFFFF;
    text-align: center;
}

.y-second a.continue span
{
    display: block;
    width: 67px;
    height: 23px;
    line-height: 24px;
    border: 1px solid #3D9FDC;
    border-bottom: 0;
    border-right: 0;
    color: #FFFFFF;
}

.y-second .step
{
    line-height: 25px;
    padding: 0 10px;
    color: #757575;
}

.y-second .arrow
{
    position: absolute;
    top: -10px;
    left: 270px;
    width: 21px;
    height: 12px;
    background: url(../images/popbg.png) no-repeat -340px -238px;
}

.y-third{
    position: absolute;
    width: 350px;
    top: 113px;
    left: 170px;
    color: #2a6ea1;
    z-index: 9999;
}

.y-third .rc-main
{
    padding: 7px 15px;
}

.y-third .tips li
{
    position: relative;
    margin: 0 0 10px 15px;
}

.y-third .tips li .ext
{
    position: absolute;
    top: 8px;
    left: -10px;
    overflow: hidden;
    display: block;
    width: 3px;
    height: 3px;
    background: url(../images/popbg.png) no-repeat -229px -227px;
}

.y-third a.continue
{
    display: block;
    float: left;
    width: 68px;
    height: 24px;
    line-height: 24px;
    background: #0D73B3;
    margin: 0 0 0 15px;
    _margin: 0 0 0 7px;
    padding: 0;
    border: 1px solid #004977;
    border-left: 1px solid #0D73B3;
    border-top: 1px solid #0D73B3;
    color: #FFFFFF;
    text-align: center;
}

.y-third a.continue span
{
    display: block;
    width: 67px;
    height: 23px;
    line-height: 24px;
    border: 1px solid #3D9FDC;
    border-bottom: 0;
    border-right: 0;
    color: #FFFFFF;
}

.y-third .step
{
    line-height: 25px;
    padding: 0 10px;
    color: #757575;
}

.y-third .arrow
{
    position: absolute;
    top: -10px;
    left: 160px;
    width: 21px;
    height: 12px;
    background: url(../images/popbg.png) no-repeat -340px -238px;
}

.y-third h4
{
    width: 116px;
    height: 14px;
    margin: 0 0 10px 5px;
    background: url(../images/popbg.png) no-repeat 0 -249px;
    text-indent: -9999px;
}
/*
---------------------------
    popBox
---------------------------
*/
.popBox .pmm
{
    background: #FFFFFF;
}

.popBox .pContent{
    position: relative;
    width: 320px;    
}

.popBox .ptl, .popBox .ptr,
.popBox .pml, .popBox .pmr,
.popBox .pbl, .popBox .pbr
{
    width: 10px;
    background: url(../images/popBoxBg.png);
}

.popBox .ptl, .popBox .ptm, .popBox .ptr,
.popBox .pbl, .popBox .pbm, .popBox .pbr
{
    height: 10px;
    background: url(../images/popBoxBg.png);
}

.popBox .ptl, .popBox .ptm, .popBox .ptr,
.popBox .pml, .popBox .pmr,
.popBox .pbl, .popBox .pbm, .popBox .pbr
{
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity: 0.5;
}

.popBox .ptl{background-position: 0 0;}
.popBox .ptm{background-position: 0 -20px;}
.popBox .ptr{background-position: -10px 0;}
.popBox .pbl{background-position: 0 -10px;}
.popBox .pbm{background-position: 0 -20px;}
.popBox .pbr{background-position: -10px -10px;}
.popBox .pml{background-position: -20px 0;}
.popBox .pmr{background-position: -20px 0;}

.popBox .pHeader
{
    display: block;
    height: 32px;
    line-height: 32px;
    margin: 0 0 10px;
    padding: 0 10px 0 15px;
    background: #9BC9FA;
}

.popBox .pBody
{
    margin: 0 0 10px;
    padding: 0 10px 0 15px;
    background: #FFFFFF;
}

.popBox .pFooter
{
    margin: 0 0 10px;
    padding: 0 10px 0 15px;
    text-align: center;
}

.popBox .pActions .pClose
{
    position: absolute;
    top: 8px;
    right: 10px;
    display: block;
    float: left;
    width: 8px;
    height: 8px;
}

#all .switchGray
{
    color: #666666;
}
/* editor */
.editorContainer
{
    
}
.editorWrap {
    padding: 5px;
    width: 430px;
}
.editor {
    width: 426px;
    padding: 1px;
    background: #FFFFFF;
}
.editor .eBody {
    width: 398px;
    margin: 0 14px 0;
}
.editor .eBody form
{
    display: inline;
}
.editor .eBody .eDesc
{
    margin: 0 0 15px;
}
.editor .eBody .textArea
{
    overflow-x: hidden;
    overflow-y: auto;
    width: 386px;
    height: 51px;
    padding: 3px 5px;
    border: 1px solid #CCCCCC;
}
.editor .eBody .eAction
{
    position: relative;
    height: auto;
    line-height: 23px;
    margin: 7px 0 0px;
    z-index: 20;
}
.editor .eBody .eFaceAdd
{
    position: absolute;
    margin: 20px 0 0 -2px;
}
.editor .eBody .addFace
{
    display:block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 2px 9px 0 0;
    background:url(../images/editorBg.png) no-repeat 0 -53px;
}
.editor .eBody .addAttach
{
    display:block;
    float: left;
    width: 16px;
    height: 13px;
    margin: 4px 0 0 0;
    background:url(../images/editorBg.png) no-repeat -16px -53px;
}
.eAction .checkbox
{
    float: left;
}
.eAction .checkbox label,
.eAction .checkbox #forwardStatus
{
    float: left;
    clear: left;
    width: 280px;
    display: inline-block;
    height: 22px;
}
.eAction .checkbox #forwardStatus
{
    display: inline;
    height: auto;
    width: auto;
}

.eAction .checkbox input
{
    margin: -2px 3px 0 0;
}
.editor .eBody .eSubmit
{
    float: right;
    width: 64px;
    height: 23px;
    margin: 0 0 0 20px;
    background: url(../images/editorBg.png) no-repeat 0 -30px;
    border: 0;
}
.editor .eBody .submiting
{
    background-position: 0 -70px;
}
.eFaceWrap {
    position:absolute;
    margin-left: -10px;
    *margin: -10px 0 0 -10px;
    padding: 10px 5px 5px;
    width: 324px;
    height: 75px;
    z-index: 999;
}
.faceBox .eFaceWrap
{
    position: relative;
}
.recall .faceBox .eFaceWrap
{
    *margin-top: 4px;
}
.msg-board .eFaceWrap
{
    margin: -10px 0 0 7px;
}
.eFaceWrap .efWrap {
    position:absolute;
    top: 5px;
    left: 0px;
    width: 324px;
    height: 75px;
    padding: 5px;
    background: #B3B3B3;
}
.eFaceWrap .ext
{
    position: absolute;
    top: 0px;
    left: 13px;
    width: 11px;
    height: 10px;
}
.eFaceWrap .ext div
{
    width: 11px;
    height: 10px;
    background: url(../images/editorBg.png) no-repeat -32px -53px;
}
.eFace {
    position: absolute;
    overflow: hidden;
    width: 322px;
    height: 73px;
    padding: 1px;
    background: #FFFFFF;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}
.eFace li
{
    float: left;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 6px;
    border: 0 none;
}

.eFace li img
{
    width: 20px;
    height: 20px;
}
.editorContainer .locate
{
    position: relative;
    margin: -8px 0 10px 10px;
    *margin-top: -14px;
    background: #FFFFFF;
}
.testR
{
    position: absolute;
    top: 16px;
    left: 176px;
    width: 44px;
    height: 23px;
    background: url(../images/test.png) no-repeat;
}

/* for wBox */
#wBox .body .imgRemove
{
    margin-bottom: 0;
}

#wBox .content
{
    padding-top: 10px;
    
}


#usrInfo span#message
{
    height: 15px;
    margin: 7px 0 0;
}
#usrInfo span#message #newpms
{
    line-height: 15px;
}
.usrDiv .smName
{
    width: auto;
    padding-right: 30px;
    min-width: 0;
}
/*wBox弹出框封装方法css文件*/
#wBox .wBoxMessage
{
    width:100%;
    padding: 10px 0;
    line-height:160%;
    text-align:center;
    font-size:14px;
}
#wBox .wBoxMessage input, #wBox .wBoxButton input
{
    margin:6px;
    width:50px;
    cursor: pointer;
}
#wBox .wBoxMessage input.btn12px-1
{
    font-weight: normal;
}
#wBox .wBoxPrompt
{
    width:100%;
    margin-left:25px;
    line-height:160%;
    font-size:14px;
}
#wBox .wBoxPrompt #wBoxInput
{
    width:250px;
    margin-left:30px;
}
#wBox .wBoxButton
{
    text-align:center;
}

/*********************豆子的一亩三分地****************************/
#wBox
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    text-align: left;
}
#wBox .popup
{
    position: relative;
}
#wBox table
{
    border-collapse: collapse;
}
#wBox td
{
    border-bottom: 0;
    padding: 0;
}
#wBox .body
{
    width: 370px;
    background: #FFFFFF;
    border:1px solid #A8CEFF;
}
#wBox .loading,#wBox .image
{
    text-align: center;
}
#wBox img
{
    border: 0;
    margin: 0;
}
#wBox .title
{
    height:35px;
    color:#000000;
    font-size:14px;
    width:100%;
    margin: 0 0 10px;
    background: url(../images/popBoxBg.png) repeat-x 0 -20px;
}
#wBox .title .itemTitle
{
    padding-left: 15px;
    font-weight: bold;
    overflow:hidden;
}
#wBox .title .close
{
    background: url(../images/popBoxBg.png) no-repeat -26px 0;
    height:18px;
    width:18px;
    overflow:hidden;
    cursor:pointer;
}
#wBox .title .on
{
    background-position: -44px 0;
}
#wBox .tl, #wBox .tr, #wBox .bl, #wBox .br
{
    height: 10px;
    width: 10px;
    overflow: hidden;
    background-image:url(../images/popBoxBg.png);
    padding: 0;
}
#wBox .tl, #wBox .tr, #wBox .bl, #wBox .br, #wBox .b
{
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity: 0.5;
}
#wBox .tl{background-position: 0 0;}
#wBox .tr{background-position: -10px 0;}
#wBox .bl{background-position: 0 -10px;}
#wBox .br{background-position: -10px -10px;}
#wBox .b{background: #000000;}

#wBox .imgBTN
{
    height:100%;
    position:absolute;
    width:100%;
    top:0;
    left:0;
    z-index:10;
}
#wBox .wBox_loading
{	
    text-align:center;
}
#wBox #imgPrev,#wBox #imgNext{
    width:49%;
    display:block;
    height:99%;
}
#wBox #imgPrev
{
    float:left;
    background: url("../images/btn-prev.gif") no-repeat 0% 45%;
}
#wBox #imgNext
{
    float:right;
    background: url("../images/btn-next.gif") no-repeat right 45%;
}
#wBox_overlay
{
    position: absolute;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}
.wBox_hide
{
    z-index:-100;
}
.wBox_overlayBG
{
    background-color: #000;
    z-index: 99;
}
#wBox .notice, #wBox .success
{
    position: relative;
    display: block;
    width: 300px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    padding: 0 0 0 50px;
}
#wBox .notice .ext, #wBox .success .ext
{
    position: absolute;
    top: 1px;
    left: 1px;
    display: block;
    width: 48px;
    height: 48px;
    background: url(../images/popBoxBg.png) no-repeat 0 -55px;
}
 #wBox .success .ext
 {
    background-position: 0 -103px;
 }

.gettingMore #news-more
{
    background: url(../images/tloading.gif) no-repeat 60px center #FFFFFF;
    height: 36px;
    line-height: 36px;
}
#status-container
{
    padding-bottom: 24px;   
}

/* for pop face */
.faceDead
{
    float: right;
    width: 370px;
    overflow: hidden;
}
.faceRealDead
{
    float: left;
}

.editorContainer .faceRealDead .locate
{
    margin: 20px 0 0 -11px;
    position: absolute;
    left: 0;
    _left: -16px;
    top: 0;
}
.editor .eBody .faceRealDead .addFace
{
    margin-right: 0;
    overflow: hidden;
}


#wBox .popup
{
    padding-bottom: 90px;
}
.findFirends
{
    position: absolute;
    top: 0;
    right: 20px;
}
.findFirends .inputBox
{
    width: 168px;
    height: 21px;
    line-height: 21px;
    color: #999999;
    text-indent: 6px;

}
.findFirends .submitBox
{
    width: 60px;
    height: auto;
    line-height: 23px;
    text-align: center;
}
