@charset "utf-8";

.left-sid{width:210px; float:left;}
.right-sid{float:left;width:765px;
}

.user-card{
    padding:5px;
    background:#E8F3F9;
    border:1px solid #acd1eb;
}

.user-card-inbj{
    padding:10px;
    background:#FFFFFF;
    height:219px;
}

.user-card-pic{
    padding-left:20px;
    float:left;
}

.user-card-name{
    float:left;
    padding-left:5px;}

.user-card-name p{ 

    margin-bottom:10px;
}

.user-Data{ float:left; margin-top:15px;}
.user-Data .bj1,.user-Data .bj2,.user-Data .bj3,.user-Data .bj4{
    width:88px;
    height:60px;
    float:left;
}

.user-Data .bj1{
    background:url(../images/unmber-1.gif);
}
.user-Data .bj2{
    background:url(../images/unmber-2.gif);
}
.user-Data .bj3{
    background:url(../images/unmber-3.gif);
}
.user-Data .bj4{
    background:url(../images/unmber-4.gif);
}

.visitor {
    padding:3px;
    background-color:#e9e9e9;}


.visitor-bj{
    background:#FFFFFF;
    border:solid 1px #dbdbdb;
}

.visitor-tit{
    background:url(../images/user-bj.gif) repeat-x;
    height:32px;
    line-height:32px;
}
.visitor-list{padding:15px 10px 0 10px;}

.visitor-list-r{padding:15px 10px;}

.visitor-list,.visitor-list-r{

    overflow:hidden;
}

.visitor-list ul{
    /* height: 171px; */
    overflow:hidden;
}

#wrapper .visitor-list li ,#wrapper .visitor-list-r li{
    color:#999999;
    line-height: 16px;
    padding: 6px 0;
    overflow: hidden;
    zoom : 1;
}

.visitor-list li.last a ,.visitor-list-r  li.last a{

    margin-bottom: 10px;
    display: block;
    margin-left : 120px;
}
.dashed{border-bottom:1px dashed  #D6D6D6 ;}

.user-list-hd{
    background: url(../images/repeat.png) repeat-x scroll 0 -217px transparent;
    border-left : #3A6EA9 1px solid;
    border-right: #3A6EA9 1px solid;}


.user-list-hd-blue   { 
    background: url(../images/repeat.png) repeat-x scroll 0 -314px transparent;   
    border-left : #BFD2E1 1px solid;
    border-right: #BFD2E1 1px solid;}

.user-list-hd,.m-user-list-hd,.user-list-hd-blue{
    line-height: 33px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    -moz-border-radius-topleft : 5px;
    -moz-border-radius-topright : 5px;
    overflow: hidden;
}

.user-res-filter{
    background: url(../images/menu-bj.jpg) repeat-x scroll 0 0 transparent;
    height: 28px;
    line-height: 28px;
    position: relative;
    overflow: hidden;
    border-left: 1px solid #BFD2E1;
    border-right: 1px solid #BFD2E1;
    padding-left:10px;
}
.user-res-filter li{
    margin-left:3px;
    cursor: pointer;
    float: left;
    line-height: 30px;
    position: relative;
    text-align: center;
    width:74px;
}
.user-res-filter li.active{
}
.user-res-filter li a{
    display: block;
}
.user-res-filter li.active a{
    background: url("../images/safty_bk.png") no-repeat scroll -98px -181px transparent;
    color: #000;
}

.user-res-filter li.active1 a{
    background: url("../images/safty_bk.png") no-repeat scroll -98px -218px transparent;
    color: #999;
}

.user-list-ft{
    background: url("../images/repeat.png") repeat-x scroll 0 -352px transparent;        
    font-size: 1px;
    height: 14px;
    line-height: 1px;
    border-left : #BFD2E1 1px solid;
    border-right: #BFD2E1 1px solid;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    position: relative;
    /*    _margin-left: -1px;*/
    _width: 528px;
}

.green{color:#006600;;}
.user-card-name.orange,.orange{color:#FF6501;}
.user-card-name.blue,.blue{color:#8999B3;}
.gray{color:#666666;}
.white{color:#FFFFFF;}

h2{font-size:14px;color:#000;margin-left:12px;}
.bold{font-weight:bold;}
.font14{font-size:14px;}
.font20{font-size:20px;}
.hidden{overflow:hidden; _margin-top:-6px;}
.center{text-align:center ;}
.mtop{ margin-top:10px;*margin-top:10px}
.right{float:right;}
.mleft10{ 
    margin-left:10px;

}

/*---------------------------------------------*/

/*关注者资源行为--头像*/
.m-user-pic{padding-left:5px;
            float:left;
}
/*关注者资源行为--内容*/
.user-left{ margin-top:12px;float:left; padding-left:5px; width:425px;}

.user-admin{ margin:6px 5px 0 0 ;}
.r-user-left{float:left; margin-right:10px; margin-top:3px; }

.resource-menu{ 
    text-align : center ;
    margin:10px;
    padding:15px;
    border-top: #BFD2E1 1px dashed;
    border-bottom: #BFD2E1 1px dashed;
}

/*.user-more{float:right;padding-top: 10px; padding-right:10px; margin-bottom: -15px; }*/
.visitor-list li.user-more{ margin:10px 0 0 0; text-align:right;padding: 0;}

/*我的首页,我的资源,学校门户*/
.menu {
    background: url("../images/repeat.png") repeat-x scroll 0 0 transparent;
    height: 54px;
    margin: 0 auto;
    overflow: hidden;
}


.menu li a {

    display: inline-block;
    height: 49px;
    _height: 50px;
    width: 84px;
}

.menu{margin:0 auto;height:49px; _height: 50px;background:url(../images/repeat.png) 0 0 repeat-x;overflow:hidden;}
.menu li{float:left;height:49px;_height: 50px;}
.menu li a{ background: url("../images/icon_20100929.png") no-repeat scroll 0 0 transparent;}
.menu li a span{display:none; /*color:#FFFFFF;*/}
.menu .m1{width:92px;background-position:0 0;}
.menu .m2{background-position:-109px 0;}
.menu .m3{background-position:-218px 0;}
.menu .m4{background-position:-325px 0;}
.menu .m5{background-position:-433px 0;}
.menu .m6{background-position:-539px 0;}

.menu .m1:hover{background-position:0 -73px;}
.menu .m2:hover{background-position:-109px -73px;}
.menu .m3:hover{background-position:-218px -73px;}
.menu .m4:hover{background-position:-325px -73px;}
.menu .m5:hover{background-position:-433px -73px;}
.menu .m6:hover{background-position:-539px -73px;}

.menu .m1_a{background-position:0 -73px;}
.menu .m2_a{background-position:-109px -73px;}
.menu .m3_a{background-position:-218px -73px;}
.menu .m4_a{background-position:-325px -73px;}
.menu .m5_a{background-position:-433px -73px;}
.menu .m6_a{background-position:-539px -73px;}
.menu .end{float:right;width:16px;height:54px; background:url(../images/icon_20100929.png) -944px -24px no-repeat;}



.user-discipline{ font-size:12px;}


.user-data p{line-height:20px; margin-top:5px; }
.user-name{ width:50px;}
.user-school{ width:300px; _width:280px;}
.user-time{width:70px; _width:58px; margin-top:8px; _float:right}


.user-data,.user-name,.user-school,.user-time{ float:left;}
.user-time{ _float:right;}
#wrapper .res-list-sidebar-items li a.author{
    color : #999999;
}    
ul.res-list-sidebar-items li a.title{
    display: block;
    height : 24px;
    line-height: 24px;
}
#wrapper ul.res-list-sidebar-items li.item{
    padding : 3px 0;
}
#wrapper ul.res-list-sidebar-items li.dashed{
    padding : 0 6px 3px 32px;
    margin-top : -3px;
}
.user-list-hd-blue span.tag {
    margin-top: 2px;
    line-height: 22px;
    padding: 0 8px;
    display: inline-block;
    background: #85BCE2;
    text-align: center;
    color: white;
}