@charset "utf-8";
@import url("public.css");
/* CSS Document */
/*中间内容*/
.content { width:557px;overflow:hidden;  border:1px solid #acd98c; background:#fff; float:left;}
.searchBar { width:558px; margin-left:1px; margin-bottom:23px; border-top:1px solid #fff; background:#fff url(/images/bg_head_a0a9.200807030001.jpg ) repeat-x 0 -161px;}
.searchBar h2 { font-size:12px; color:#fff; background:url(/images/bg_bt_a0a5.200807030001.gif ) no-repeat 0 0; height:13px; width:85px; overflow:hidden; margin-left:18px; margin-top:6px; line-height:19px; text-indent:-200px;}
.searchBar .text1 { width:160px;}
.searchBar div { margin-left:18px; margin-top:6px; color:#a6a6a6;}
/*--公告--*/
.index_post { width:540px; height:105px; border:1px solid #ffcd06; background:#fef3d1; margin:10px auto 10px 10px;}
.index_post .post_ttitle { width:520px; margin-left:10px; border-bottom:1px solid #bfd5b0; height:20px; margin-top:10px;}
.index_post .post_ttitle h2 { font-size:12px; float:left;}
.index_post .post_ttitle a { float:right;}
.index_post p { margin-bottom:5px; margin-left:10px;}
.index_post .post_content { margin-top:10px;}

.content-titleBar { width:560px; _height:27px; min-height:27px; border-top:1px solid #bfd5b0;  background:#e5f3dc;}
.content-titleBar .unfold , .content-titleBar .put_away{float:right; margin-top:6px;  margin-right:10px; display:inline;}
.border_none { border:none;}
#main .content-titleBar h2,#main .content-titleBar strong { padding-top:7px; margin-left:8px; font-size:12px; color:#5B5F6B; float:left; display:inline; background:url(/images/bg_icon_a0a12.200807030001.gif ) no-repeat 0 -334px; text-indent:10px;}
#main .content-titleBar h2 a { font-size:12px; color:#131716;}
#main .content-titleBar h2 .color-link1 { color:#df7c38; font-weight:normal;}
#main .content-titleBar h2 a span { font-weight:normal;}
#main .content-titleBar h2 a .number { color:#e36b1d;}
.myclass { width:430px; float:left; margin-left:10px; display:inline; margin-top:3px;}
.myclass a { float:left; line-height:18px; display:block;}
.myclass .more_class { float:right;}
#main .content-titleBar .myClassNow { background:#64b348; color:#fff; line-height:20px;  margin-right:15px; padding:0 4px; text-decoration:none;}
#main .content-titleBar .otherClass { color:#353630; margin-right:15px; white-space:nowrap; line-height:20px;}
#main .content-titleBar .otherClass span { color:#e56c1d; }
/*feed*/
.content-list { width:550px; margin-left:10px; padding-bottom:15px; padding-top:16px; border-bottom:1px solid #e6e6e6;}
.userPhoto { float:left; margin-left:9px; display:inline;}
.userLink span , .add_user span{ display:none;}
.userLink , .add_user{ margin-top:6px;}
.userLink a , .add_user a { display:block; width:14px; overflow:hidden; height:16px; float:left; margin-right:6px;}
.userLink .userLink3 , .add_user .userLink3 { width:auto;}
#main .userLink .userLink3:hover , #main .add_user .userLink3:hover{ text-decoration:underline;}
.userLink .userLink2 , .userLink .userLink1, .add_user .userLink1 , .add_user .userLink2 , .userLink .userLink5 , .userLink .userLink4{ background-image:url(/images/bg_icon_a0a12.200807030001.gif ); background-repeat:no-repeat;}
.userLink .userLink1{ background-position:0 -379px;}
.userLink .userLink2 , .add_user .userLink1{ background-position:0 -422px;}
.userLink .userLink4 { background-position:0 -1169px; width:16px; height:16px; margin-top:-1px;}
.add_user .userLink2 { background-position: 0 -1170px; width:16px; height:16px; margin-top:-1px;}
.user { color:#a6a6a6; margin-bottom:10px; } 
.textContent a , .textContent span { white-space:nowrap;}
.feed { background:#fff url(/images/line_a0a43.200807030001.jpg ) repeat-x left top; line-height:18px; padding-top:10px;}
.feed .feed_text {color:#a5a5a5; background-image:url(/images/bg_icon_a0a12.200807030001.gif ); background-repeat:no-repeat; text-indent:20px;}
.feed .icon_1 { background-position:0 -1170px;}
.feed .icon_2 { background-position:0 -2160px;}
.feed .icon_3 { background-position:0 -77px;}
.feed .icon_4 { background-position:0 -1837px;}
.feed .icon_5 { background-position:0 -2255px;}
.feed .icon_6 { background-position:0 -216px;}
.feed .icon_7 { background-position:0 -1400px;}
.feed .icon_8 { background-position:0 -2320px;}
.feed .icon_9 { background-position:0 -123px;}
.feed .feed_text span {color:#5b5f6b;}
.textContent span , .textContent-msg span { color:#a6a6a6;}
.textContent-box { overflow:hidden}
.textContent .textContent-msg { background:#fff url(/images/line_a0a43.200807030001.jpg ) repeat-x left top; padding-top:15px; line-height:18px; padding-bottom:20px;  margin-right:5px; _margin-right:0;}
.friend_feed , .class_feed{ float:left; margin-top:7px; display:inline;}
.friend_feed { margin-left:15px;}
.class_feed { margin-left:10px;}
/*--.content-titleBar .open , .content-titleBar .close{ float:right; margin-top:6px; width:30px; text-align:center; height:14px; font-weight:bold; margin-right:10px; display:inline;}--*/
.happened { margin-bottom:5px}
/*--FEED图片--*/
.feed_photo{ margin-top:5px;}
.feed_photo li{ width:122px; margin-left:15px; overflow:hidden; display:inline; margin-bottom:5px; float:left; text-align:center; background:url(/images/img_shadow_a0a42.200807030001.gif ) no-repeat 5px 0}
.album_list_img{ margin-bottom:5px;
    vertical-align:middle;
	display: table-cell;
	width:122px;
	height:112px; 
    text-align:center;
    /* hack for ie */
    *display: block;
    *font-size: 98px;
    /* end */
}
.album_show_button_con .title{ font-weight:bold;}
.album_list_img img{vertical-align:middle;}
.feed_photo li a{line-height:17px; white-space:normal}
/*--↑margin-top:-15px;隐藏第一条留言上面的虚线--*/
.textContent .textContent-msg a { line-height:14px; display:inline-block;}
.textContent { float:right; width:430px; overflow:hidden;}
.textContent .textContent-msg .msg_pp { float:left; width:120px; overflow:hidden;}
.textContent .textContent-msg .msg_span { white-space:normal!important; float:left; width:300px; margin-top:5px; color:#5b5f6b;}
.textContent .textContent-msg div font { line-height:1.5em;}
.textContent textarea { width:418px; height:77px; border:1px solid #aba9a9; background-color:#fefdfd; overflow:auto;}
#main .textContent-photo { display:block; margin-top:3px;}
#main .textContent-photo a { width:100px; height:100px; _width:110px; _height:110px;vertical-align:middle; display: table-cell; text-align:center; *display: block; *font-size: 98px; float:left; margin-right:30px; margin-bottom:10px; overflow:hidden; border:1px solid #d7d7d7; padding:4px;}
#main .text-more { text-align:right; margin:0px 0px 20px 10px; border-top:1px solid #e6e6e6; width:550px; padding-top:15px; margin-top:-1px;}
#main .text-more a { font-size:12px; background:url(/images/bg_icon_a0a12.200807030001.gif ) no-repeat 0 -306px; padding-left:18px; padding-top:1px; padding-bottom:3px; font-weight:normal;}
.photoList { padding-left:0px; margin-left:4px; _margin-left:2px; display:inline; float:left; padding:8px 0 11px 0; width:559px; overflow:hidden;}
.photoList li { float:left; margin-right:3px; margin-left:4px;}
.photoList .photoList-links { color:#a6a6a6; line-height:20px; margin-top:5px;}
#main .nearestGuest { text-align:center; line-height:24px; width:550px; padding:20px 0;}
#main .check_lab { margin-right:20px; height:20px; line-height:20px; margin-top:0; *margin-top:2px;} 
#main .check_lab input {  overflow:hidden}
/*同乡、同学*/
.myFriendList { margin-left:18px; margin-top:15px; }
.myFriendList .userPhoto-100px { float:left;}
.myFriendList li { margin-bottom:20px; float:left; height:104px; width:180px;}
.myFriendList span { width:60px;  float:left; margin-top:2px; margin-left:7px; display:inline;}
.myFriendList span a { float:left; white-space:nowrap; margin-bottom:8px;}
#main .myFriendList-bt { border:1px solid #bdbcbd; color:#343434; line-height:16px; text-align:center; padding:0px 3px;}
#main .myFriendList-user { text-align:left;}
/*主体右边栏*/
.main-right { width:203px; _width:205px; border:1px solid #acd98c; float:right; background:#fff;}
.main-right .item_title { width:100%; height:25px; background:url(/images/bg_icon_a0a12.200807030001.gif ) repeat-x 0 -875px;}
.main-right .item_title h3 { font-size:12px; text-indent:8px; float:left; margin-top:8px; color:#5B5F6B;}
.main-right .item_title .tit_more { float:right; margin-top:8px; margin-right:10px; display:inline;}
.treatList { margin:14px 10px; }
.treatList li { width:180px; overflow:hidden; margin-bottom:5px; text-overflow:ellipsis; padding-top:2px;}
.treatList li a { white-space:nowrap; float:left; padding-left:20px; padding-top:2px; outline:none;}
.treatList li .color2 { float:left; padding-top:2px; padding-left:10px;}
.treatList .icon1 a{ background: url(/images/bg_icon_a0a12.200807030001.gif ) no-repeat 0 -1655px;}
.treatList .icon2 a{ background: url(/images/bg_icon_a0a12.200807030001.gif ) no-repeat 0 -423px;}
.treatList .icon3 a{ background: url(/images/bg_icon_a0a12.200807030001.gif ) no-repeat 0 -1170px;}
.treatList .icon4 a{ background: url(/images/bg_icon_a0a12.200807030001.gif ) no-repeat 0 -2530px;}
.treatList .icon5 a{ background: url(/images/bg_icon_a0a12.200807030001.gif ) no-repeat 0 -1837px;}
.treatList .icon6 a{ background: url(/images/bg_icon_a0a12.200807030001.gif ) no-repeat 0 -1400px;}
.treatList .icon7 a{ background: url(/images/bg_icon_a0a12.200807030001.gif ) no-repeat 0 -216px;}
.treatList .icon8 a{ background: url(/images/bg_icon_a0a12.200807030001.gif ) no-repeat 0 -2160px;}
.treatList .icon9 a{ background: url(/images/bg_icon_a0a12.200807030001.gif ) no-repeat 0 -3283px;}

.mood { margin:10px;}
#main .mood textarea { overflow: auto; width:175px; height:95px; margin:0; padding:0; border:1px solid #aba9a9; background-color:#fefdfd;}
.mood-right  { float:left; width:105px; display:inline; text-align:left;}
.mood-right p {  overflow:hidden; width:110px; border:1px solid #fff; margin-left:5px;}
#main .mood .bt-2 { margin-top:5px; width:80px; float:left; margin-right:5px; background-position:0 -230px;}
#main .mood .userPhoto-60px { float:left; display:block;}
.invite , .my_info { margin:15px 10px;}
#main .invite .color-link1 , #main .my_info .color-link1 { width:177px; height:33px; line-height:33px; font-size:13px; display:block; background:url(/images/bg_bt_a0a5.200807030001.gif ) no-repeat 0 -107px; text-align:center;}
#main .my_info .color-link1 { background-position:0 -467px;}

/*--班级动静--*/
.our_happen { width:100%; clear:both;}
.our_happen .more { float:right; margin-top:-30px;}
.our_happen h3 { width:555px; border-bottom:1px solid #e6e6e6; font-size:12px; padding-bottom:5px; padding-top:10px; font-weight:normal; margin-left:6px; background-image:url(/images/bg_icon_a0a12.200807030001.gif ); background-repeat:no-repeat; text-indent:30px;}
.our_happen .icon_a { background-position:10px -1163px;}
.our_happen .icon_b { background-position:10px -1710px;}
.our_happen .icon_c { background-position:10px -1537px;}
.our_happen .icon_d { background-position:10px -1393px;}
/*feed照片*/
.happen_ul { margin-top:5px;}
.happen_ul li { float:left; width:120px; margin-bottom:10px; margin-left:23px; display:inline; }
.happen_ul li .userPhoto { margin-right:5px; float:none;}
.happen_ul li .userPhoto a span { display:none;}
.happen_ul li .userPhoto .user_name { margin-top:5px; display:block;}
.happen_ul li .userLink { margin-top:3px;}
.happen_ul li .happen_th { display:block; clear:both; width:115px; color:#a6a6a6; *margin-top:1px; }
.happen_ul li span .school { width:120px; overflow:hidden;}
.happen_ul li span span {display:block;}
/*--成为某某好友--*/
.be_friend { padding-top:15px;}
.be_friend h3 { font-size:12px; font-weight:normal; margin-bottom:8px; padding-bottom:5px; color:#a6a6a6; border-bottom:1px solid #e6e6e6; }
.be_friend .happen_ul { margin:0; float:left; padding-bottom:10px;}
.be_friend .happen_ul li { margin-left:0; margin-right:23px; width:120px; overflow:hidden; height:160px;}
/*好友生日*/
.birthdayList { margin:15px 10px;}
.birthdayList li { margin-bottom:5px;}
.birthdayList li span { font-weight:bold; margin-right:15px;}
/*好友在线*/
.friendOnline {color:#a6a6a6; line-height:18px; margin-top:12px;}
.friendOnline li { margin-left:10px; margin-bottom:12px; float:left; display:inline;}
.friendOnline-photo {float:left; margin-right:10px;}
.friendOnline-photo .userPhoto-60px { margin-bottom:5px;}
.friendOnline .friendOnline-links { width:108px;  float:left; overflow:hidden;}
.friendOnline .friendOnline-links span { white-space:nowrap;}
.class_info a { white-space:nowrap;}
/*QQ空间留言*/
.itemmain{
border-bottom:1px dotted #ccc;
background-color:#FFFFFF;
padding:10px;
margin:10px 0px 10px 0px;
}
.itemtitle{
color:#003399;
font-size:14px;
word-spacing:10px;
}
.itempub{
margin-top:10px;
text-align:right;
font-size:12px;
border-bottom:1px #FFF dotted;
}
.itemauthordesc{
text-align:center;
font-style:italic;
}
/*日志单独页*/
#blogdiv{
border:1px solid #CCC;
width:320px;
vertical-align:middle;
margin:0px 10px 10px 0px;
}
.blogdivtitle{
border-bottom:1px dotted #CCC;
font-size:14px;
padding:20px 0px 2px 5px;
color:#338815;
}
/*相片列表*/
.imgitems{
 width:150px;
 height:140px; 
 cursor:pointer;
 color:blue;border:1px solid #ccc;
 margin:2px 6px 3px 6px;
 float:left;
 text-align:center;
 padding:5px;
 vertical-align:bottom;
}
.adsdesc{
text-align:right;
font-size:12px;color:#338815;
line-height:12px;
height:12px;
vertical-align:top;
}
.imgitems3{
 width:150px;
 color:#666666;border:1px solid #ccc;
 margin:6px;
 float:left;
 text-align:center;
 padding:5px;
 vertical-align:bottom;
} 
.imgitems2{
 width:135px;
 border:1px solid #ccc;
 margin:2px;
 text-align:center;
 padding:2px;
 vertical-align:bottom;
}
.imgitems5{
 width:150px;
 height:150px;
 color:#666666;border:1px solid #CCC;
 margin:6px;
 float:left;
 text-align:center;
 padding:5px;
 vertical-align:bottom;
}
.imgitems3 IMG{
max-width:140px;
max-height:140px;
padding: 3px;
zoom:expression( function(elm) {
if (elm.width>140) {
var oldVW = elm.width; elm.width=140;
elm.height = elm.height*(140 /oldVW);
}
elm.style.zoom ='1';
}(this));
}
.imgitems5 IMG{
max-width:140px;
max-height:140px;
padding: 3px;
zoom:expression( function(elm) {
if (elm.width>140) {
var oldVW = elm.width; elm.width=140;
elm.height = elm.height*(140 /oldVW);
}
elm.style.zoom ='1';
}(this));
}

.usercodeinfo IMG{
max-width:280px;
padding: 3px;
zoom:expression( function(elm) {
if (elm.width>140) {
var oldVW = elm.width; elm.width=280;
elm.height = elm.height*(280 /oldVW);
}
elm.style.zoom ='1';
}(this));
}
/*----pages------*/
.pages em{ line-height: 26px;
font-style:normal;
color:#003399; }
.pages{float:right;border: 1px solid #CAD9EA; background: #F7F7F7; height: 24px; line-height: 26px; color: #999; overflow: hidden;}
.pages a, .pages strong, .pages em, .pages kbd, #multipage .pages em { float: left; padding: 0 8px; line-height:26px; }
.pages a:hover { background-color:#ccc;color:red; }
.pages strong { font-weight: bold; color: #090; background: #CAD9EA; }
.pages a.prev, .pages a.next { line-height: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.pages a.next { padding: 0 15px; }
.pages kbd { border-left: 1px solid #CAD9EA; margin: 0; }
.pages kbd { padding: 1px 8px; }
.pages kbd input { border: 1px solid #CAD9EA; margin-top: 3px !important; * > margin-top: 1px  !important; margin: 1px 4px 0 3px; padding: 0 2px; height: 17px; }
.pages kbd>input { margin-bottom: 2px; }
/*----pages------*/

/*QQ空间代码*/
.qqcodet{
width:110px; text-align:left; float:left;line-height:30px;
}
.qqcodec{
font-size:14px;padding:4px;border:1px solid #ccc; width:430px;
}
.qqcodet2{
width:155px; text-align:left; float:left;line-height:30px;
text-decoration:underline;
color:#000000;
}
.qqcodec2{
font-size:14px;padding:4px;border:1px solid #ccc; width:510px;
}
.qqcodeb{
padding:2px;
color:#444;
}
.qqcodetitle{
background:transparent url(/images/bg_icon_a0a12.200807030001.gif) no-repeat scroll 0pt -334px;
color:#5B5F6B;
display:inline;
float:left;
font-size:12px;
margin-left:8px;
padding-top:7px;
padding-left:10px;
}
.usercodeinfo{
padding:10px;
}
.sucaiall DIV{
line-height:22px;
}
.sucaiall{
margin-top:10px;border-bottom:1px solid #ccc;padding:5px;text-align:left;
}
.yingshiul{
list-style:decimal;
}
.yingshiul LI{
list-style:decimal;
}
.post_content A{
font-size:14px;
}
#ysjqdiv{
padding:10px;line-height:22px;}
#ysjqdiv h1{
font-size:14px;
color:#E17D32;
}
#tongjitag{ display:none;}
.indexdesc {
background:transparent url(/images/index_desc_ico.gif) no-repeat scroll 0 0;
line-height:22px;
padding-left:10px;
text-indent:20px;
}
.zdstr {
color:#176511;
display:inline;
font-size:14px;
font-weight:normal;
margin:0;
padding:0;
text-decoration:underline;
}

#sitemap {
clear:both;
margin:0 auto;
line-height:24px;
}
#maplink {

}
#mapright {
float:right;
width:197px;
}
#maplink .maplink {
}
#maplink dt {
background:#E5F3DC none repeat scroll 0 0;
border-top:1px solid #B8D4F1;
color:#1F376D;
font-size:14px;
font-weight:bold;
height:26px;
}
#maplink dt .line1 {
background:transparent url(/images/index_mapico.gif) no-repeat scroll 0px 0px;
}
#maplink dt .line2 {
background:transparent url(/images/index_mapico.gif) no-repeat scroll 0px -27px;
}
#maplink dt .line3 {
background:transparent url(/images/index_mapico.gif) no-repeat scroll 0px -54px;
}
#maplink dt .line4 {
background:transparent url(/images/index_mapico.gif) no-repeat scroll 0px -81px;
}
#maplink dt .line5 {
background:transparent url(/images/index_mapico.gif) no-repeat scroll 0px -108px;
}
#maplink dt .line6 {
background:transparent url(/images/index_mapico.gif) no-repeat scroll 0px -135px;
}
#maplink dt .line7 {
background:transparent url(/images/index_mapico.gif) no-repeat scroll 0px -162px;
}
#maplink dt .line8 {
background:transparent url(/images/index_mapico.gif) no-repeat scroll 0px -189px;
}
#maplink dd.lh1 {
height:108px;
padding-top:9px;
}
#maplink dd.lh2 {
height:61px;
padding-top:9px;
}
#maplink dd.lh3 {
height:37px;
padding-top:9px;
}
#maplink dt div {
font-size:14px;
height:24px;
padding:2px 0 0 37px;
width:500px;
}
#maplink dd.lh1 {
height:108px;
padding-top:9px;
}
#maplink dd {
font-size:12px;
margin:0;
padding-left:12px;
}
#maplink dd a {
color:#1F376D;
font-family:Verdana,宋体;
font-size:13px;
margin-right:16px;
padding:2px 1px 1px;
}
#maplink dd a:hover{color:#338815;}
.fb {
font-weight:bold;
}
.otherlink{display:none;}