@charset "utf-8";
/* CSS Document */


/* common section reset part*/


* {
   margin:0;
   padding:0;
}

body {
	font-family:Verdana,"Lucida Grande",Arial,Helvetica,sans-serif;
   	font-size:12px;
   	color:#000000;
   	background:#ececec url(../images/common/bg.gif) repeat-x left top;
   	margin:0 auto;
   	text-align:center;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
}
td {
	font-family:Verdana,"Lucida Grande",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	}
h1 {
	font-size:18px;
	}
h3 {
	font-size:13px;
	}
h2{
	font-size:14px;
}
h4{
	font-size:12px;
}
a {
	color:#006699;
	text-decoration:none;
}
a:active {
	color:#006699;
	text-decoration:underline;	
}
a:visited {
	color:#006699;
	text-decoration:none;
}
a:hover {
	color:#006699;
	text-decoration:underline;	
}
img {
	border:none;
}
ul {
	list-style-type:none;
}
ul li {
	list-style-type:none;
}
label {
	white-space:pre;
}
input,select{
	vertical-align:middle;
}
input,select,label,textarea {
	font-family:'lucida grande',tahoma,verdana,arial,simsun,sans-serif;
	font-size:12px;
	}
p {
	line-height:1.5em;
}
fieldset {
	border:solid 1px #DDD;
	padding:1em;
}
legend {
	font-weight:bold;
}
span {
	font-size:12px;
	}
abbr {
	font-size:10px;
	cursor:help;
	border-bottom:1px dotted #333;
	}
/*表单：按钮/提交按钮*/
.btn{
	display:inline-block;
	display:-moz-inline-stack;
	zoom:1;
	margin:0;
	border:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	color:#444;
	text-decoration:none;
	background:url(../images/common/btn_right.gif) right  no-repeat;
}
button.btn{
	cursor:pointer;
	width:auto;
	border:0 none;
	background-color:none;
	vertical-align:middle;
}
.btn b{
	display:inline-block;
	display:-moz-inline-stack;
	zoom:1;
	padding:0 0 0 5px;
	position:relative;
	white-space:nowrap;
	font-weight:normal;
	height:22px;
	line-height:22px;
	background:url(../images/common/btn_left.gif) left  no-repeat;
	_background-color:#FFF;
}
button.btn b b{
	_margin-top:1px;
	padding:0px 6px;
	height:22px;
	line-height:22px;
	cursor:pointer;
	background:url(../images/common/btn_bg.gif) left repeat-x;
	_background-color:#FFF;
}
/**/
#header {
	margin:0 auto;
	width:970px;
	overflow:hidden;
	text-align:left;
	height:115px;
}
#logo {
	background:url(../images/common/logo.gif) no-repeat top left;
	position:absolute;
	width:350px;
	height:130px;
	margin-left:15px;
	}

#top_box .top_box_content {
	border:1px solid #E7E7E7;
	background-color:#F7F7F7;
	border-top:0 none;
	height:24px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	line-height:24px;
	padding:0 6px;
	float:right;
	}
#top_box div .pipe{
	padding:0 1px;
	}
#top_box div a {
	color:#333;
	padding:0 3px;
	}
#top_box div a:hover {
	background-color:#a5bedd;
	text-decoration:none;
	color:#FFF;
	}
.user {
	color:#000;
	}
#top_nav_box {
	padding:86px 0 0 360px;
	}
#top_nav {	
	position:absolute;
	background:transparent url(../images/common/nav.gif) no-repeat left top;
	width:500px;
	height:33px;
}
#top_nav .top_nav_content {
	margin-top:5px;
	padding:0 25px;
	font-weight: bold;
	font-size: 14px;
	}
#top_nav .top_nav_content a {
	line-height:30px;
	padding-bottom:2px;
	color:#666;
}
#top_nav .top_nav_content a:hover {
	text-decoration:none;
	color:#333;
	border-bottom:2px solid #a5bedd;
	}
.top_plugin {
	float:right;
	line-height:30px;
	}
.top_plugin span{
	color:#666;
	font-weight:normal;
	}
#wrapper {
    text-align:left;
	margin:0 auto;
	width:970px;
}
#body_main {
	background:url(../images/common/body_line_3.jpg)  repeat-y right top;
	width:970px;
	float:left;
	margin-top:0px !important;
	margin-top:-3px;
}

#body_leftcorn {
	background-image:url(../images/common/body_leftcorn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:12px;
	height:12px;
	float:left;
}
#body_centerline {
	background-image:url(../images/common/body_line.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:12px;
	width:946px;
	float:left;
	
}
#body_rightcorn {
	background-image:url(../images/common/body_rightcorn.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width:12px;
	height:12px;
	float:left;
}
#body_leftline {
	background:url(../images/common/body_line_2.jpg) #FFFFFF repeat-y left top;
	width:958px;
	float:left;
}
#body_rightline {
	background:url(../images/common/body_line_3.jpg) #FFFFFF repeat-y right top;
	width:12px;
	float:left;
}
#body_bottomline {
 	background-image:url(../images/common/body_line_4.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:12px;
	width:946px;
	margin-top:0px !important;
	margin-top:-3px;
	float:left;    
}

#body_leftbottom {
	background-image:url(../images/common/body_leftbottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:12px;
	height:12px;
	margin-top:0px !important;
	margin-top:-3px;
	float:left;
	}
#body_rightbottom {
	background-image:url(../images/common/body_rightbottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:12px;
	height:12px;
	margin-top:0px !important;
	margin-top:-3px;
	float:left;
}
/*_footer here*/
#footer {
	margin:0 auto;
	width:970px;
}
#footer p {
	line-height:2em;
}
#footer a {
	color:#000000;
}
.woosukcn {
	font-weight:bold;
	color:#0033CC;
}
.network {
	font-weight:bold;
	color:#999999;
}
.url {
	font-weight:bold;
}
.SACN {
	color:#FF3300;
}
/*index*/

#home_left {
	width:680px;
	float:left;
	display:inline;
	margin-top: 10px;
	margin-right: 26px;
	margin-bottom: 0px;
	margin-left: 22px;
}
#home_right {
	width:220px;
	float:right;
	display:inline;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow:hidden;
}
#home_banner {
    margin:0 0 10px 0;
	width:680px;
}
#home_an{
	margin-bottom:20px;
}
#home_passway {
	margin-bottom:20px;
	}
#home_an h2 {
    font-size:14px;
	font-weight:normal;
	line-height:2.5em;
	font-weight:bold;
	padding-left:12px;
}
#home_an h4 {
    font-size:12px;
	font-weight:normal;
	line-height:2em;
	font-weight:bold;
}
#home_welcome,#home_news {
	float:left;
}
#home_welcome {
	width:280px;
	margin:0px;
	margin-right:20px;
	}
#home_news {
	width:380px;
	}
.home_wel_content {
	border:1px solid #a5bedd;
	border-bottom:0px;
	border-top:0px;
	}
.home_wel_top {
	background:url(../images/home/home_box_top.gif) no-repeat 0 0;
	height:40px;
	overflow:hidden;
	}
.home_wel_bottom {
	background:url(../images/home/home_box_bottom.gif) no-repeat 0 0;
	height:5px;
	overflow:hidden;
	}
ul.home_list  {
	padding-left:4px;
}
.home_list li {
	display:block;
	line-height:2em;
	background:#FFFFFF url(../images/home/bullet.gif) no-repeat left center;
	padding-left:10px;
}
ul.news_list {
	width:380px;}
.news_list li {
	line-height:2em;
	
	}
.home_reg {
	width:105px;
	height:35px;
	margin:0 auto;
	padding-top:5px;
}

.home_list_news {
	float:left;
	padding-right:10px;
}
/*传送带*/
.passway {
	float:left;
	width:680px;
	height:100px;
	}
.passway_left {
	background:url(../images/home/passway.gif) no-repeat 0 0;
	width:5px;
	height:100px;
	float:left;
	}
.passway_content {
	background-color:#e3ebfe;
	border:1px solid #a5bedd;
	border-left:0px;
	border-right:0px;
	float:left;
	width:670px;
	height:98px;
	position:relative;
	overflow:scroll;
	z-index:2;
	}
.piclist_cover {
	margin-left:8px;
	margin-top:8px;
	z-index:1;
	position:relative;
	width:840px;
	}
.piclist_cover a {
	float:left;
	}
.passway_content img {
	width:75px;
	height:75px;
	border:1px	#a5bedd solid;
	background:#FFFFFF;
	padding:2px;
	}
.passway_right {
	background:url(../images/home/passway.gif) no-repeat -5px 0px;
	width:5px;
	overflow:hidden;
	height:100px;
	float:right;
	}
/*.piclist_control {
	position:absolute;
	z-index:3;
	left:0;
	top:0;
	}*/
/*login*/
#home_login {
	width:220px;
}

.box_inner {
	margin:0px;
	}
.box_inner_content {
	background-color:#e3ebfe;
	border:1px solid #a5bedd;
	border-bottom:0px;
	border-top:0px;
	width:218px;
	}
.box_inner_top,.box_inner_bottom {
	background:url(../images/home/box_inner.gif) no-repeat;
	height:5px;
	overflow:hidden;
	}
.box_inner_top {
	background-position:0 0;
	}
.box_inner_bottom {
	background-position:0 -5px;
	}
.box_inner h2{
    font-size:12px;
	font-weight:bold;
	padding-left:12px;
	line-height:2em;
		
}
/*_首页已经登陆显示个人信息*/
ul.logined_list {
	margin-top:10px;
	padding-bottom:20px;
	color:#666;
}
.logined_list li {
	line-height:1.6em;
	padding-left:12px;
}
.logined_list li img {
	border:1px	#a5bedd solid;
	background:#FFFFFF;
	padding:2px;
}
.logined_list li input {
	margin-right:12px;
	margin-top:10px;
	}
/**/
.home_info p {
	margin-top:5px;
	color:#999;
	line-height:1.2em;
	padding-left:12px;
	padding-right:12px;
}
.login-form {
	margin-top:5px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:20px;
}
.login-form p{
	padding:5px 0;
}
input.login-input {
	padding:3px;
	border:1px solid #A5BEDD;
	width:140px;
	}
#forgetPWD {
	float:right;
	cursor:help;
	}
#home_newusers,#home_hotusers {
	width:220px;
	margin-top:20px;
}
#home_newusers h2,#home_hotusers h2{
    font-size:12px;
	font-weight:bold;
	background:url(../images/home/head.gif) no-repeat left top;
	height:30px;
	width:220px;
	padding-left:12px;
	padding-top:6px;
	
}
/*Main Page here*/
#mainNav {
	width:140px;
	float:left;
	margin-left:16px;
	margin-top:10px;
	margin-right:20px;
	display:inline;
	overflow:hidden;
	padding-bottom:10px;
}
.mainNav_top {
	background:url(../images/main/mainNav_top.gif) no-repeat left top;
	height:5px;
	overflow:hidden;/*修正IE6扩展框错误*/
	}
.mainNav_content {
	background-color:#e3ebfe;
	border:1px solid #a5bedd;
	border-top:0 none;
	border-bottom:1px solid #DDD;
	width:138px;
	}
#content {
	width:782px;
	float:right;
	padding-bottom:5px;
	overflow:hidden;
}
#mainContent {
	width:516px;
	float:left;
	margin-top:10px;
	margin-right:20px;
	display:inline;
}
#secondaryContent {
	width:240px;
	float:right;
	margin-right:4px;
	display:inline;
	margin-top:10px;
}
/*其他页面公用 other pages common part*/

.spaceUser {
	font-weight:normal;
	line-height:25px;
	}
.spaceLink {
	padding-top:5px;
	}
	/*头部*/
.c_header {
	margin-bottom:20px;
	margin-top:10px;
	margin-right:4px;
	}
.c_header h2 img {
	vertical-align:middle;
	margin-right:5px;
	}
	/*tabs*/
.c_tabs {
	margin-bottom:20px;
	margin-right:4px;
	overflow:hidden;
	}
.c_tabs_left {
	background:url(../images/main/headtabs_left.gif) no-repeat left 1px;
	height:25px;
	float:left;
	width:10px;
	display:inline;
	}
.c_tabs_right {
	background:url(../images/main/headtabs_right.gif) no-repeat right 1px;
	height:25px;
	float:left;
	width:40px;
	display:inline-block;
	}
.c_tabs_list {
	height:24px;
	overflow:hidden;
	border-bottom:1px solid #a5bedd;
	float:left;
	width:728px;
	}
.c_tabs_list ul {
	position:absolute;
	float:left;
	}
.c_tabs_list li {
	float:left;
	display:inline;
	margin:0 2px 0 0;
	}
.c_tabs_list li a {
	background:transparent url(../images/main/headtabs.gif) no-repeat left 1px;
	float:left;
	display:block;
	height:25px;
	padding:0 0 0 10px;
	font-size:12px;
	text-decoration:none;
	}
.c_tabs_list li a span {
	background:transparent url(../images/main/headtabs.gif) no-repeat right 1px;
	float:left;
	display:block;
	height:25px;
	padding:8px 10px 0px 0px;
	cursor:pointer;
	}
.c_tabs_list li.c_tabs_active a {
	background:transparent url(../images/main/headtabs_active.gif) no-repeat left top;
	color:#000;
	font-size:14px;
	}
.c_tabs_list li.c_tabs_active a span {
	background:transparent url(../images/main/headtabs_active.gif) no-repeat right top;
	}
.c_tabs_list li.add_button {
	background:transparent url(../images/common/btn_add.gif) no-repeat left top;
	margin:0 0 0 10px;
	padding:0 0 0 20px;
	height:25px;
	}
.c_tabs_list li.add_button a {
	background:transparent url(../images/common/btn_add.gif) no-repeat right top;
	padding:0 12px 0 0;
	color:#333;
	line-height:23px;
	}
.c_tabs_list li.add_button a:hover{
	text-decoration:underline;
	color:#fff;
	}
/*内容部分*/
#c_content {
	float:left;
	width:620px;
	margin-right:18px;
	overflow:hidden;
	}
.c_entry_list {
	margin-bottom:20px;
	}
.c_entry {
	margin-bottom:20px;
	}
.c_entry_list ul li {
	padding:1px 0 1px 65px;
	margin-bottom:20px;
	}
#announcementList ul li {
	padding:1px 0 1px 0px;
	}
.c_title {
	border-bottom:1px solid #CFDEFF;
	border-top:1px solid #A5BEDD;
	overflow:hidden;
	padding:8px 10px;
	background-color:#E3EBFE;
}

.c_title_div {
	padding-top:5px;
	}
.c_detail {
	color:#666;
	padding-top:10px;
	padding-bottom:10px;
	line-height:1.6em;
	font-size:14px;
	overflow:hidden;
	}

.c_article {
	color:#333333;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	overflow:hidden;
	line-height:1.8em;
	font-size:14px;
	}
.c_status {
	color:#999;
	}
.c_entry .c_status {
	border-bottom:1px solid #EFF4FF;
	padding:10px;
	}


/*分页*/
.c_page {
	width:100%;
	text-align:right;
	height:24px;
	padding-top:5px;
	padding-bottom:5px;
	}
.c_page span.pages{
	border:1px solid #A5BEDD;
	padding:2px 6px;
	margin-right:2px;
	}
.c_page span.current {
	padding:2px;
	margin-left:2px;
	margin-right:2px;
	font-weight:bold;
	}
.c_page span.extend {
	margin-left:2px;
	margin-right:2px;
	color:#666;
	}
.c_page a {
	padding:2px 4px;
	border:1px solid #CFDEFF;
	margin-left:2px;
	margin-right:2px;
	}
.c_page a:hover {
	background-color:#E3EBFE;
	text-decoration:none;
	border:1px solid #A5BEDD;
	}

/*细节 状态*/
.c_manage {
	padding-left:5px;
	margin-bottom:10px;
	}
.pipe {
	color:#ccc;
	padding:0 0.4em;
	}/*灰色竖线*/
.pipe_2 {
	color:#999;
	padding:0 0.3em;
	}
.h_status {
	margin-left:2px;
	margin-right:6px;
	margin-bottom:10px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:4px;
	border-bottom:1px solid #F5F5F5;
	line-height:23px;
	}
.time,.grep,.pagenow {
	color:#999;
	}	
.top {
	cursor:pointer;
	}
.backToComment {
	text-align:right;
	padding-top:5px;
	padding-right:10px;
	}
.c_option,.c_share{
	float:right;
	}
.reply_sofa {
	color:#FC8E89;
	padding-right:5px;
	font-weight:bold;
	}
.reply_floors {
	padding-right:5px;
	font-weight:bold;
	}
/*表单*/	
.c_form {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	}
.c_form h2 {
	padding-bottom:8px;
	border-bottom:1px solid #F5F5F5;
	margin-bottom:10px;
	}
.c_form p {
	margin:5px;
	padding:3px;
	line-height:2.5em;
	}
.c_form ul.users_list {
	padding-top:10px;
	}/**/
/*好友*/
ul.c_friends {
	width:100%;
	overflow:hidden;
	}
.c_friends li {
	float:left;
	width:210px;
	height:100px;
	margin-right:10px;
	padding:0 0 0 65px;
	}
.c_friends li p {
	line-height:1.6em;
	}
.friends_group_manage {
	margin-top:10px;
	margin-bottom:10px;
	}
.friends_group_manage p {
	padding:5px 0;
	}
/*好友搜索返回*/
table.users_result {
	width:100%;
	}
col#result_id {
	width:30px;
	}
col#result_avatar {
	width:80px;
	}
col#result_name {
	width:295px;
	}
col#result_dep {
	width:120px;
	}
col#result_sex,col#result_score,col#result_freinds {
	width:55px;
	}
col#result_do {
	width:50px;
	}	
.users_result thead {
	background-color:#e3ebfe;
	height:35px;
	}
.users_result th {
	padding:0 5px;
	}
.users_result td {
	padding:7px 5px;
	color:#666;
	}
.users_result td {
	border-bottom:1px solid #e3ebfe;
	}
.userInfo {
	padding-bottom:5px;
	}
.alt {
	background-color:#e3ebfe;
	}
/*评论 回复*/
.c_comment {
	overflow:hidden;
	margin-bottom:20px;
	}
.c_comment h4 {
	border-bottom:1px solid #A5BEDD;
	padding-bottom:5px;
	padding-right:20px;
	}
.c_comment h4 img {
	vertical-align:middle;
	margin-right:5px;
	}
.c_comment ul  {
	overflow:hidden;
	}
.c_comment ul li {
	border-bottom:1px solid #E3EBFE;
	padding:10px 10px 15px 65px;
	line-height:200%;
	overflow:hidden;
	}
.c_com_title {
	margin-bottom:10px;
	}
.c_com_content {
	line-height:1.6em;
	color:#333;
	}
.c_quote {
	border:1px solid #A5BEDD;
	border-bottom:0 none;
	background-color:#E3EBFE;
	padding:10px;
	}
.c_quote_arow {
	background:url(../images/common/comment_arow.gif) no-repeat left 0;
	height:10px;
	overflow:hidden;
	}
#c_comment_form {
	overflow:hidden;
	padding-bottom:10px;
	}
#c_comment_form div {
	width:100%;
	margin-bottom:5px;
	}
#emoticons a{
	display:inline-block;
	border:1px solid #DDD;
	padding:3px 15px 3px 5px;
	background:url(../images/common/tinyarow.gif) no-repeat 32px center;
	}

/*模块 侧边栏*/
#c_sidebar {
	overflow:hidden;
	margin-right:4px;
	width:140px;
	_float:right;
	}
.c_menu {
	margin-bottom:20px;
}
.c_menu h4 {
	background:url(../images/common/head.gif) no-repeat left top;
	height:25px;
	line-height:25px;
	color:#333;
	padding-left:5px;
	}
.c_menu_list  {
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	}
.c_menu_list li {
	border-bottom:1px dashed #999;
	line-height:22px;
	}
.c_menu_reg {
	border:1px solid #a5bedd;
	overflow:hidden;
	background-color:#f7fbf3;
	}
.c_menu_reg dl {
	padding-bottom:5px;
	margin:5px 5px 0;
	border-bottom:1px dashed #999;
	}
.c_menu_reg dl dt {	
	line-height:1.6em;
	}
.c_menu_reg dl dt img{
	vertical-align:middle;
	}
.c_menu_reg dl dd {	
	padding-top:6px;
	text-align:right;
	font-style:italic;
	font-size:11px;
	color:#666;
	}
.c_menu_reg dl dd ol {
	text-align:left;
	font-style:normal;
	padding-left:30px;
	}
a.user_self{
	color:#E33E39;
	}
.c_menu_list a {
	display:block;
	}
.c_menu_list a:hover {
	background-color:#E3EBFE;
	text-decoration:none;
	}
.c_menu_active a,.c_menu_active a:visited{
	color:#666;
	font-weight:bold;
	}
.float_tick {
	float:right;
	padding-top:2px;
	}
/*nav list 左侧导航*/
.navlist {
	padding-left:5px;
	border-bottom:1px solid #a5bedd;
	overflow:hidden;
}
.navlist ul {
	padding-top:10px;
	margin:0 10px;
}
.navlist ul li{
	height:22px;
	margin-bottom:10px;
	width:110px;
	overflow:hidden;
	line-height:23px;
}
#app_haved ul li{
	position:relative;
	}
.navlist ul.myinfo_manage a {
	font-size:12px;
}
.navlist ul li span.quicklink {
	position:absolute;
	right:0px;
	padding-top:2px;
	line-height:18px;
	}
.navlist ul li span.quicklink a{
	font-size:12px;
	color:#666;
	font-weight:normal;
	}
.navlist ul li span.navmessage {
	color:#F96;
	font-weight:bold;
	position:absolute;
	right:23px;
	top:-10px;
	}
.navlist ul li span.navmessage a{
	padding-top:2px;
	padding-left:2px;
	font-size:12px;
	text-align:center;
	display:block;
	color:#F96;
	text-decoration:none;
	background:url(../images/common/msg_num.gif) no-repeat left top;
	height:20px;
	width:25px;
	}
.navlist ul li span.navmessage a:hover{
	background:url(../images/common/msg_num_hover.gif) no-repeat left top;
	}
.navlist a {
	font-size:14px;
	vertical-align:baseline;
}
.navlist img {
	vertical-align:middle;
	margin:0 5px 0 0;
	}
.navlist h4{
	padding-top:5px;
	padding-bottom:3px;
	margin-right:5px;
	border-bottom:1px  dashed #a5bedd;
	color:#999;
	}
/*左侧栏——导航栏广告条*/
.navAD {
	background-color:#FFF;
	border-bottom:1px solid #a5bedd;
	padding:5px;
	text-align:center;
	}
.navAD li {
	padding-top:6px;
	padding-bottom:4px;
	border-bottom:1px  dashed #a5bedd;
	}
/*search 搜索*/
.searchbar {
	float:right;
	background:url(../images/common/search_bg.gif) no-repeat left top;
	height:30px;
	width:140px;
	}
input.c_search {
	width:130px;
	border:0 none;
	margin-left:5px;
	margin-top:6px;
	padding-top:2px;
	}
.c_seach_submit {
	float:right;
	background:url(../images/common/search_submit.gif) no-repeat left top;
	width:20px;
	height:30px;
	line-height:200px;
	overflow:hidden;
	}
input.search {
	padding:3px;
	border:1px solid #666;
	width:110px;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	}
/*main page 右侧边栏*/
.sidebar_top {
	background:url(../images/main/sidebar_top.gif) no-repeat left top;
	height:35px;
	overflow:hidden;
	}
.sidebar_content {
	border:1px solid #a5bedd;
	border-top:0 none;
	padding-top:10px;
	padding-bottom:10px;
	width:238px;/*fix border bug for IE*/
	}
.sidebar_box {
	padding-left:10px;
	padding-right:10px;
	margin-bottom:8px;
}
.sidebar_box h4 {
	padding-top:5px;
	padding-left:6px;
	margin-bottom:10px;
	height:25px;
	background:url(../images/main/sidebar_head.gif) no-repeat left top;
	}
.sidebar_box h2 {
	padding-left:6px;
	margin-bottom:8px;
	font-size:12px;
	color:#333;
	}
.calendar_headTabs {
	float:left;
	overflow:hidden;
	margin-bottom:10px;
	}
.calendar_headTabs_list {
	height:24px;
	
	overflow:hidden;
	border-bottom:1px solid #a5bedd;
	width:168px;
	float:left;
	}
.cal_headTabs_left {
	background:url(../images/main/headtabs_left.gif) no-repeat left 1px;
	height:25px;
	float:left;
	width:10px;
	display:inline;
	}
.cal_headTabs_right {
	background:url(../images/main/headtabs_right.gif) no-repeat right 1px;
	height:25px;
	float:left;
	width:40px;
	display:inline-block;
	
	}
.calendar_headTabs ul {
	float:left;
	position:absolute;
	}
.calendar_headTabs ul li {
	float:left;
	display:inline;
	margin:0 2px 0 0;
	}
.calendar_headTabs ul li a {
	background:transparent url(../images/main/headtabs.gif) no-repeat left 1px;
	float:left;
	display:block;
	height:25px;
	padding:0 0 0 10px;
	text-decoration:none;
	}
.calendar_headTabs ul li a span {
	background:transparent url(../images/main/headtabs.gif) no-repeat right 1px;
	float:left;
	display:block;
	height:25px;
	padding:8px 10px 0px 0px;
	cursor:pointer;
	}
.calendar_headTabs ul li.headTabs_active a {
	background:transparent url(../images/main/headtabs_active.gif) no-repeat left top;
	color:#000;
	font-weight:bold;
	}
.calendar_headTabs ul li.headTabs_active a span {
	background:transparent url(../images/main/headtabs_active.gif) no-repeat right top;
	}

/* calendar here*/


/*用户列表*/

ul.users_list  {
	float:left;
	width:100%;
}
.users_list li {
	float:left;
	width:60px;
	margin-bottom:10px;
	padding:0 12px 2px 0;
}
.users_list li span.headbg {
	background:url(../images/common/avatar_bg_55.gif) no-repeat top center;
	height:51px;
	display:block;
	width:51px;
	padding:4px 0 0 4px;
	margin:0 auto;
	}
.users_list li span.headinfo {
	display:block;
	width:50px;
	text-align:center;
	margin:0 auto;
	margin-top:3px;
	height:18px;
	overflow:hidden;
	}
.users_list li span.headinfo a {
	overflow:hidden;
	line-height:1.4em;
	}
.users_list li span.headinfo img {
	float:left;
	margin-top:3px;
	}
.users_list li span.headbg a {
	width:45px;
	height:45px;
	margin:0;
	
	}
.users_list li a {
	background-position:center center;
	background-repeat:no-repeat;
	}
.users_list a {
	display:block;
	text-align:center;
}

.guest_time {
	color:#999;
	text-align:center;
	}

/*普通头像*/
.avatar {
	background:url(../images/common/avatar_bg_55.gif) no-repeat top center;
	height:51px;
	display:block;
	width:51px;
	padding:4px 0 0 4px;
	margin:0 auto;
	}
.avatar a {
	width:45px;
	height:45px;
	margin:0;
	display:block;
	text-align:center;
	background-position:center center;
	background-repeat:no-repeat;
}
.c_header .avatar {
	float:left;
	overflow:hidden;
	margin-right:10px;
	}
.c_entry_list .avatar {
	position:absolute;
	margin-left:-65px;
	}
.c_comment .avatar {
	position:absolute;
	overflow:hidden;
	margin-left:-65px;	
	margin-right:0px;
	}
.c_friends .avatar {
	position:absolute;
	margin-left:-65px;	
	}
/*系统通告*/
.announce_a {
	background:url(../images/common/box_bottomleft.gif) no-repeat left bottom;
	_padding-bottom:10px;
}
.announce_a_outer {
	background:url(../images/common/box_bottomright.gif) no-repeat right bottom;
	}
.announce_a_inner {
	background:url(../images/common/box_topleft.gif) no-repeat left top;
	}
.announce_a h3 {
	background:url(../images/common/box_topright.gif) no-repeat right top;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	}
.announce_a h3 img {
	vertical-align:middle;
	}
.announce_a p {
	padding:10px;
	line-height:1.6em;
	color:#666;
	overflow:hidden;
}
.announce_a ul {
	padding:10px;
	}
.announce_a ul li.items {
	line-height:1.4em;
	padding:2px 0;
	}
.float_close {
	background:url(../images/common/close_announce.gif) no-repeat left top;
	width:8px;
	float:right;
	line-height:200px;
	height:8px;
	margin-right:10px;
	margin-top:12px;
	display:inline;
	overflow:hidden;
	cursor:pointer;
	}
/*my_main_用户信息*/
.myinfo {
	margin: 0;
	padding-top:10px;
}
.mypic {
	margin-right:10px;
	float:left;
	}
.myinfo_composer {
	float:left;
	width:405px;
	position:relative;
}
.myinfo_composer span.username {
	font-size:16px;
	font-weight:bold;
	color:#333;
	vertical-align:middle;
	padding-left:10px;
	background:url(../images/common/arow_p_down.gif) no-repeat left top;
	}
.myinfo_composer .user {
	padding-top:5px;
	color:#666;
	cursor:pointer;
	}
span.username img{
	vertical-align:middle;
	margin-left:5px;
	}
ul.msg_list {
	overflow:hidden;
	margin-top:10px;
	width:100%;
	}
.msg_list li {
	float:left;
	padding:5px 10px;
	width:210px;
	border:1px solid #a5bedd;
	margin-right:10px;
	margin-bottom:5px;
	line-height:1.6em;
	}
.msg_list img{
	vertical-align:middle;
	padding-right:5px;
	}
.msg_list a{
	vertical-align:baseline;
	zoom:1;
	}
.msg_list strong {
	color:#FF9966;
	vertical-align:baseline;
	}

.myinfo_status {
	float:left;
	height:25px;
	background:url(../images/main/textarea_left.gif) no-repeat left top;
	margin-bottom:5px;
	margin-top:10px;
}
.myinfo_status_box {
	float:left;
	height:23px;
	margin-left:7px;
	border:1px solid #a5bedd;
	border-left:0px;
	border-right: 0px;
	overflow:hidden;
	display:inline;
	}
.myinfo_status_right {
	background:url(../images/main/textarea_right.gif) no-repeat right top;
	height:25px;
	width:5px;
	float:left;
	}
input.inputBox_status {
	height:18px;
	border:0 none;
	margin-left:2px;
	margin-top:2px;
	width:300px;
	}
input.button_status {
	border:0 none;
	background-color:#a5bedd;
	color:#FFF;
	cursor:pointer;
	line-height:1.2em;
	padding:3px;
	}
span.myinfo_status_button {
	margin-left:3px;
	display:none;
}
ul.myinfo_tips {
	overflow:hidden;
	padding-top:5px;
	width:330px;
	float:left;
	}
.myinfo_tips li {
	width:300px;
	float:left;
	margin-bottom:5px;
	}
/*主页面的tab标签*/
.tabs_head {
	overflow:hidden;
	margin-bottom:10px;
	float:left;
	}
.tabs_head_list {
	height:24px;
	overflow:hidden;
	border-bottom:1px solid #a5bedd;
	float:left;
	width:466px;
	}
.tabs_head_left {
	background:url(../images/main/headtabs_left.gif) no-repeat left 1px;
	height:25px;
	float:left;
	width:10px;
	display:inline;
	}
.tabs_head_right {
	background:url(../images/main/headtabs_right.gif) no-repeat right 1px;
	height:25px;
	float:left;
	width:40px;
	display:inline;
	}
.tabs_head ul {
	float:left;
	position:absolute;
	}
.tabs_head ul li {
	float:left;
	display:inline;
	margin:0 2px 0 0;
	}
.tabs_head ul li a {
	background:transparent url(../images/main/headtabs.gif) no-repeat left 1px;
	float:left;
	display:block;
	height:25px;
	padding:0 0 0 10px;
	text-decoration:none;
	}
.tabs_head ul li a span {
	background:transparent url(../images/main/headtabs.gif) no-repeat right 1px;
	float:left;
	display:block;
	height:25px;
	padding:8px 10px 0px 0px;
	cursor:pointer;
	}
.tabs_head ul li a img {
	vertical-align:middle;
	margin-left:3px;
	}
.tabs_head ul li.tabs_head_active a {
	background:transparent url(../images/main/headtabs_active.gif) no-repeat left top;
	color:#000;
	font-weight:bold;
	}
.tabs_head ul li.tabs_head_active a span {
	background:transparent url(../images/main/headtabs_active.gif) no-repeat right top;
	}
/*常用类*/
.all {
	float:right;
	display:block;
	width:30px;
	}
.more {
	float:right;
	margin-right:5px;
	font-weight:normal;
	}
.maintoday_readed {
	color:#999;
	}
.publish_update {
	color:#F00;
}
.publish_locked {
	color:#999;
	}
.odd {
	background-color:#EDF5FF;
	}
.even {
	background-color:#FFF;
	}
a.notice_class {
	color:#FF9966;
	font-weight:bold;
	}
a.notice_class:hover {
	text-decoration:none;
	background-color:#FFC;
	}
a.notice_class:visited {
	color:#FF9966;/*Fix IE6 Bug*/
	}
/*主页三大块*/
#mainnotices,#maintoday,#mainpublish{
	margin-top:20px;
	width:100%;
	}
.main_box {
	float:left;
	width:100%;
}
.main_box ul li {
	padding:5px 0px 8px 20px;
	overflow:hidden;
	line-height:1.6em;
}
.main_box ul img {
	position:absolute;
	margin-left:-20px;
	}
.float_del {
	background:#FFFFFF url(../images/common/delete.gif) no-repeat left top;
	width:8px;
	float:right;
	line-height:200px;
	height:8px;
	margin-right:10px;
	display:inline;
	overflow:hidden;
	}
.float_del:hover {
	background:#FFFFFF url(../images/common/delete_hover.gif) no-repeat left top;
	}
/*日历 calendar*/
.float_arow {
	float:right;
	margin-right:5px;
	}

.calendar_table {
	text-align:center;
	width:100%;	
}
.calendar_table thead {
	line-height:22px;
	}
.calendar_table td  {
	width:26px;
	height:26px;
	line-height:1.5em;
	background:url(../images/main/cal.gif) no-repeat left top;
	empty-cells:hide;
	color:#666;
}
.calendar_table td.others {
	background:0 none;
	color:#CCC;
	}
.calendar_table td.old {
	background:url(../images/main/cal_old.gif) no-repeat left top;
	color:#999;
	}
.calendar_table td.today {
	background:url(../images/main/cal_today.gif) no-repeat left top;
	font-weight:bold;
	}
.calendar_table td.today a {
	color:#FFF;
	}
.calendar_table a{
	
	}
.calendar_table a:hover {
	text-decoration:none;
	}

/*table for publish list*/
.publish_data_table {
	width:100%;
	text-align:center;
}

col#publish_data_class,col#publish_data_state {
	width:50px;
}
col#publish_data_user {
	width:60px;
	}
.publish_data_table tfoot  {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:30px;
}
.publish_data_table th span{
	border-bottom:1px solid #333;
	padding-bottom:2px;
	}
.publish_data_table td  {
	padding:2px;
	line-height:2em;
	font-size:12px;
	border-bottom:1px dashed #999;
}
.publish_data_table tr:hover  {
	background-color:#f0f0f0;
}
.publish_data_table tfoot tr:hover  {
	background-color:transparent;
}
.publish_topic {
	text-align:left;
	}
.publish_data_table a,.publish_data_table a:visited {
	color:#333;
	}

/*Modal Dialog for index reg*/



/*publish table all here for quick search*/
.threadlist {
	border:1px solid #A5BEDD;
	padding:1px;
	}
table.publish_all_data {
	width:100%;
	border-collapse:separate;
	}
col#publish_all_class {
	width:70px;
}
col#publish_all_topic {
	
}
col#publish_all_status {
	width:30px;
}
col#publish_all_user {
	width:80px;	
}
.publish_all_data a, .publish_all_data a:visited{
	color:#333;
	}
.publish_all_data cite{
	line-height:1.3em;
	font-style:normal;
	display:block;
	}
.publish_all_data em {
	font-size:0.83em;
	font-style:normal;
	line-height:1.3em;
	}
.publish_all_data thead  {
	font-size:12px;
	font-weight:bold;
	height:30px;
	background:#E3EBFE url(../images/common/table_head_bg.gif) repeat left top;
}
.publish_all_data th {
	padding:1px 5px;
	}
.publish_all_data td  {
	padding:1px 5px;
	font-size:12px;
	border-top:1px solid #CAD9EA;
	border-bottom:1px solid #FFFFFF;
	/*background-color:#F5FAFE;*/
	line-height:1.4em;
}
.publish_all_data tr:hover td{
	background-color:#E8F3FD;
}
.secClass a{
	color:#999;
	}
.secClass a:visited{
	color:#999;
	}
/*my manage part*/




	
/*post part*/
#c_post {
	overflow:hidden;
	margin-left:10px;
	padding-bottom:10px;
	}
#c_post_head {
	margin-bottom:10px;
	margin-top:5px;
	}
.c_post_class {
	border:1px solid #ddd;
	padding:3px 15px 4px 5px;
	cursor:pointer;
	margin-right:10px;
	background-position:bottom
	}
#c_post_editor {
	margin-bottom:15px;
	}

.post_options {
	padding-bottom:10px;
	}


/*常用类*/
.notes {
	color:#999;
	line-height:1.5em;
	}
.notes_del {
	text-decoration:line-through;
	color:#F00;
	}
.notes_important {
	color:#F00;
	}
.placeholder {
	color:#999;
	}
.boxLink {
	cursor:pointer;
}
.emptydata {
	margin-left:10px;
	}
.emptycom {
	margin-top:6px;
	margin-left:10px;
	}
.grey {
	color:#999;
	}
.addfriend {
	padding-top:5px;
	}
.addfriend a,.addfriend a:visited,.addfriend a:hover {
	color:#999;
	cursor:pointer;
	}
/*album part*/
.album_list {
	background-color:#F7F7F7;
	padding-bottom:10px;
	overflow:hidden;
	width:100%;
	margin-right:18px;
	margin-bottom:20px;
	}
li.album_li {
	padding:10px 15px;
	margin:6px;
	overflow:hidden;
	border:1px solid #E2EAED;
	background-color:#FFF;
	}
.album_cover {
	overflow:hidden;
	margin-right:15px;
	float:left;
	}
.album_cover a {
	display:block;
	float:left;
	}
.album_cover a:hover {
	background-color:#E3EBEF;
	}
.album_cover img {
	display:block;
	padding:3px;
	width:100px;
	}
.album_info {
	overflow:hidden;
	float:left;
	}
.album_info * {
	padding-top:2px;
	padding-bottom:2px;
	}
ul.album_photoex {
	overflow:hidden;
	float:right;
	width:210px;
	}
.album_photoex li {
	float:left;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:10px;
	overflow:hidden;
	height:80px;
	}
.album_photoex li img {
	width:50px;
	}
/*图片列表*/
.pic_list {
	margin-left:10px;
	margin-right:4px;
	margin-bottom:20px;
	}
.pic_list ul {
	background-color:#F7F7F7;
	overflow:hidden;
	width:100%;
	}	
.pic_list ul li {
	padding:10px 15px;
	border:1px solid #E2EAED;
	margin:6px;
	background-color:#FFF;
	overflow:hidden;
	}
.pic_checkbox {
	margin-right:5px;
	float:left;
	}
.pic_cover {
	width:100px;
	text-align:center;
	margin-right:15px;
	float:left;
	}
.pic_cover p {
	padding-top:5px;
	}
.pic_cover img {
	width:80px;
	}
.pic_info {
	float:left;
	width:500px;
	}
.pic_list_manage {
	padding-left:21px;
	padding-top:2px;
	padding-bottom:10px;
	background-color:#F7F7F7;
	overflow:hidden;
	}
/*相册图片列表*/
.album_piclist {
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
	}
.album_piclist li {
	float:left;
	padding:18px;
	display:inline;
	overflow:hidden;
	height:120px;
	}
.album_piclist li img {
	width:80px;
	padding:3px;
	display:block;
	}
.album_piclist a {
	display:block;
	border:1px solid #a5bedd;
	}
.album_piclist a:hover {
	background-color:#e3ebef;
	border:1px solid #36C;
	}
/*单独页面*/
.album_picshow {
	padding:15px;
	border-bottom:1px solid #F5F5F5;
	margin-bottom:20px;
	}
.album_picshow .album_img {
	text-align:center;
	overflow:hidden;
	max-height:900px;
	}
.album_picshow .album_img img{
	cursor:pointer;
	}
.album_picshow_info {
	margin-top:10px;
	}	
.album_picshow_info p{
	padding:3px 0;
	}
/*图片上传*/
.albumRadio {
	padding-top:10px;
	}
/*form Table*/
table.formTable {
	margin-top:12px;
	margin-left:8px;
	width:100%;
	}
table.formTable th {
	padding-right:1em;
	text-align:right;
	font-weight:normal;
	padding:5px;
	width:80px;
	}
table.formTable td {
	padding:5px;
	}
table.formTable caption {
	text-align:left;
	}
/*personal control pannel here 控制面板 个人设置*/
.avatars {
	padding:15px 0px;
	}
.avatar_now {
	float:left;
	margin-right:100px;
	}
.avatar_olds {
	overflow:hidden;
	}
.avatar_olds ul li {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	height:110px;
	overflow:hidden;
	width:58px;
	}
.avatar_olds ul li .time {
	display:block;
	text-align:center;
	}
.avatar_olds ul li img {
	padding:2px;
	border:1px solid #ddd;	
	}
.avatar_olds ul li a {
	display:block;
	float:left;
	}
.avatar_olds ul li a:hover {
	background-color:#69F;
	}
.avatar_upload {
	overflow:hidden;
	width:100%;
	}
.avatar_upload p {
	margin:10px 0;
	padding:0;
	}
.avatar_pre {
	width:80px;
	height:80px;
	border:1px solid #ccc;
	padding:3px;
	margin-top:5px;
	}


/*the gueasbook wall of space*/
/*today part*/
.c_today,.s_form,c_album {
	margin-left:10px;
	margin-right:10px;
	}
.s_form  h2 {
	margin-bottom:5px;
	}
.c_today h4 {
	margin-bottom:10px;
	}
.c_today ul li {
	padding:10px 0px 10px 20px;
	overflow:hidden;
	line-height:1.6em;
	}
.c_today img {
	position:absolute;
	margin-left:-20px;
	}	
#c_today_notes {
	width:70%;
	}
/*纸条箱*/
#c_message_info {
	margin-bottom:10px;
	}
ul.msgNav {
	background-color:#f5f5f5;
	border:1px solid #DEDEDE;
	border-bottom:1px solid #A4B2BD;
	overflow:hidden;
	height:35px;
	}
ul.msgNav li {
	float:left;
	padding:10px 5px;
	}
ul.msgNav a {
	padding:5px;
	background-color:#f7f7f7;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	color:#000;
	cursor:pointer;
	}
ul.msgNav a:visited {
	color:#000;
	}
ul.msgNav a.msgNavActive {
	background-color:#fff;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	}
ul.msgNav a img {
	vertical-align:middle;
	}
.msgBody {
	border:1px solid #A4B2BD;
	border-top:0 none;
	padding:3px;
	}
.sendScripInfo {
	margin-top:5px;
	}
table.message_table,.new_message_table {
	width:100%;
	color:#666;
	}
col#m_choose {
	width:30px;
	}	
col#m_avatar {
	width:60px;
	}
col#m_user {
	width:150px;
	}
col#m_topic {
	width:364px;
	}
col#m_head{
	width:60px;
	}
col#m_form{
	width:460px;
	}
col#m_option{
	width:60px;
	}
.message_table td {
	padding:5px 6px;
	border-bottom:1px solid #a5bedd;
	}
.message_table td h2 img {
	vertical-align:middle;
	}
.message_table td h2 a{
	display:inline-block
	width:300px;
	}
.message_table td h2.readed {
	font-weight:normal;
	}
.message_table td.m_options {
	border:0 none;
	}
.message_table .m_page {
	float:right;
	}
.new_message_table td{
	padding:7px 5px;
	
	}
.new_message_table td.head {
	text-align:right;
	}
.msg_options {
	display:inline-block;
	border:1px solid #DDD;
	padding:3px 15px 4px 5px;
	background:url(../images/common/tinyarow.gif) no-repeat 90% 50%;
	margin-left:5px;
	cursor:pointer;
	vertical-align:middle;
	}
/*error page 错误页*/
#error {
	margin-left:20px;
	margin-top:10px;
	margin-right:8px;
	height:470px;
	}
#errBox {
	width:500px;
	margin:0 auto;
	padding-top:120px;
	}
.errBoxHead,.errBoxFoot{
	background-image:url(../images/common/errBox.gif);
	background-repeat:no-repeat;
	height:5px;
	overflow:hidden;
	}
.errBoxHead {
	background-position:0 0;
	}
.errBoxFoot {
	background-position:0 -5px;
	}
.errBoxCon {
	border:1px solid #FEB0B0;
	border-top:0 none;
	border-bottom:0 none;
	width:498px;
	background-color:#FFF1F1;
	text-align:center;
	}
.errBoxCon h2 {
	padding-bottom:10px;
	}
.errBoxCon p{
	padding-bottom:5px;
	}
/*发布申请页面*/
#pubApplication {
	margin:0 80px;
	}
#pubApplication p {
	text-align:center;
	margin:10px 0px;
	}
/*form 表单整理 汇总*/
input.inputBox {
	padding:3px;
	border:1px solid #DDD;
	width:95px;
	}
input.profile_email {
	width:140px;
	padding:3px;
	border:1px solid #DDD;
	}
input.profile {
	width:160px;
	padding:3px;
	border:1px solid #DDD;
	}
input.profile_add {
	width:200px;
	padding:3px;
	border:1px solid #DDD;
	}
input.profile_age {
	width:30px;
	padding:3px;
	border:1px solid #DDD;
	}
input.profile_tels {
	width:30px;
	padding:3px;
	border:1px solid #DDD;
	}
input.profile_tell {
	width:40px;
	padding:3px;
	border:1px solid #DDD;
	}
input.inputBox_certificate {
	padding:3px;
	border:1px solid #DDD;
	width:95px;
	}
input.checkbox {
	margin-right:2px;
	width:16px;
	}
input.addSort {
	width:100px;
	padding:2px 3px;
	border:1px solid #DDD;
	}
select {
	border:1px solid #DDD;
	padding:2px 3px;
	}
textarea {
	border:1px solid #DDD;
	padding:3px;
	overflow:auto;
	}
input.input_tags {
	width:200px;
	padding:2px 3px;
	border:1px solid #DDD;
	}
input.input_request {
	width:180px;
	padding:2px 3px;
	border:1px solid #DDD;
	margin-right:10px;
	}
input.input_des {
	width:240px;
	padding:2px 3px;
	border:1px solid #DDD;
	}
select.select_class {
	line-height:1.4em;
	margin-right:10px;
	}
input.input_topic {
	width:400px;
	line-height:1.4em;
	padding:3px 4px;
	border:1px solid #ddd;
	}
input.msg_input {
	width:320px;
	line-height:1.4em;
	padding:3px 4px;
	border:1px solid #ddd;
	}
input.msg_input2 {
	width:245px;
	line-height:1.4em;
	padding:3px 4px 4px 4px;
	border:1px solid #ddd;
	margin-right:7px;
	}
input.searchFriends {
	border:1px solid #ddd;
	padding:3px 4px;
	width:120px;
	}
textarea.msg_content {
	width:400px;
	height:200px;
	font-size:1.17em;
	}
textarea.msg_content2 {
	width:320px;
	height:160px;
	font-size:1.17em;
	}
textarea.comment {
	width:400px;
	height:100px;
	font-size:1.17em;
	}
textarea.reMsg_Con {
	width:394px;
	height:80px;
	border:0 none;
	font-size:1.17em;
	padding:2px 0;	
	}
textarea.pic-info {
	width:300px;
	height:80px;
	font-size:1.17em;
	margin-bottom:5px;
	}
input.button {
	background-color:#e3ebef;
	padding:2px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#a5bedd #000 #000 #a5bedd;
	display:-moz-inline-box;
	display:inline-block;
	text-align:center;
	font-size:12px;

	}
input.cancel {
	background-color:#EEE;
	padding:2px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#999 #000 #000 #999;
	display:-moz-inline-box;
	display:inline-block;
	text-align:center;
	font-size:12px;

	}	
input.submit {
	background-color:#a5bedd;
	padding:2px 8px;
	border-width:1px;
	border-style:solid;
	border-color:#333;
	display:-moz-inline-box;
	display:inline-block;
	text-align:center;
	font-size:12px;

	}
input.schedule_input {
	width:85px;
	border:0 none;
	}
input.apply_num {
	border:1px solid #ddd;
	padding:3px 4px;
	width:50px;
	}
input.apply_time {
	border:1px solid #ddd;
	padding:3px 4px;
	width:120px;
	}
textarea.apply_text {
	font-size:1.17em;
	width:420px;
	height:40px;
	margin-left:16px;
	margin-top:5px;
	}
.file {  
	color: #111;  
	height:22px;  
	border:1px solid #DDD;  
}  
input.editDesText {
	border:1px solid #DDD;
	border-left:1px solid #333;
	border-top:1px solid #333;
	padding:3px 2px;
	}
/* some hack here bug修复*/
.clear {
    clear:both;
}
.bodyFix {
	clear:both;
	height:1px;
	margin-bottom:-5px;
	padding:0;
	overflow:hidden;
}

/*backmsg and tips ajax 反馈信息汇总*/
.backMsg {
	color:#F63;
	text-align:left;
	font-weight:bold;
	}
.loading {
	background:url(../images/common/ajax-loader-big.gif) no-repeat left top;
	width:32px;
	height:32px;
	display:inline-block;
	line-height:200px;
	overflow:hidden;
	}
.loading-small {
	background:url(../images/common/ajax-loader-small.gif) no-repeat left top;
	width:16px;
	height:16px;
	display:inline-block;
	overflow:hidden;
	}
.backErr {
	color:#F30;
	}
.backSuc {
	color:#69C;
	}
.backNor {
	color:#000;
	}
.tipMsg {
	border:1px solid #FEB0B0;
	padding:5px 10px;
	overflow:hidden;
	background-color:#FFF1F1;

	}
/*ratio bar here beta version 动态比率条*/
#ratioBarList span {
	float:left;
	width:295px;
	height:10px;
	margin:0;
	background:url(../images/common/ratiobg_grep.gif) no-repeat left top;
	}
#ratioBarList .ratioBarleft {
	background:url(../images/common/ratioleft_ye.gif) no-repeat left top;
	width:5px;
	height:10px;
	float:left;
}
#ratioBarList span small{
	display:inline-block;
	height:0px;
	width:0px;
	overflow:hidden;
	padding-top:10px;
	}
#ratioBarList .ratioBar small{
	background:url(../images/common/ratiobody_ye.gif) no-repeat right top;
	}
#ratioMsg {
	overflow:hidden;
	}
#ratioMsg span{
	float:left;
	width:295px;
	height:10px;
	margin:0;
	background:url(../images/common/ratiobg_white.gif) no-repeat left top;
	}
#ratioMsg .ratioMsgleft {
	background:url(../images/common/ratioleft_bl.gif) no-repeat left top;
	width:5px;
	height:10px;
	float:left;
}
#ratioMsg span small{
	display:inline-block;
	height:0px;
	width:0px;
	overflow:hidden;
	padding-top:10px;
	}
#ratioMsg .ratioBar small{
	background:url(../images/common/ratiobody_bl.gif) no-repeat right top;
	}	
/*tool tip 提示器*/
.toolTip{
	position:absolute;
	z-index:2;
	width:200px;
	display:none;
	font-weight:normal;
	
	}
.today .toolTip_box ul li a {
	color:#006699;
	}
.today .toolTip_box ul li a:hover {
	text-decoration:underline;
	}
.toolTip_top_arow{
	background:url(../images/common/arow_tooltips.gif) no-repeat -25px 0px;
	height:11px;
	overflow:hidden;
	}
.toolTip_box {
	border:1px solid #a5bedd;
	background-color:#e3ebfe;
	border-top:0 none;
	padding:5px;
	text-align:left;
	}
.toolTip_box h2 {
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
	}
/*setting_panel 设置按钮*/
.setting_panel {
	border:1px solid #F7F7F7;	
	background-color:#FFF;
	position:absolute;
	z-index:1;
	width:86px;
	}
.setting_panel ul {
	border:1px solid #E7E7E7;	
	width:84px;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#FFF;
	}
.setting_panel ul li {
	padding:0;
	margin:0;
	height:20px;
	text-align:center;
	width:84px;
	background-color:#FFF;
	}
.setting_panel a {
	font-size:12px;
	display:block;
	height:20px;
	background-color:#FFF;
	line-height:20px;
}
.setting_panel a:hover {
	background-color:#e3ebfe;
	text-decoration:none;
	}
/*_quote 引用*/
.quote {
	color:#666;
	background:url(../images/common/q_start.gif) no-repeat left top;
	padding-left:20px;
	padding-top:4px;
	margin:5px 0px;
	}
.quote span {
	background:url(../images/common/q_end.gif) no-repeat right bottom;
	padding-right:20px;
	display:inline-block;
	margin:3px 0;
	}
.quote span img {
	position:static;
	margin:0;
	padding:2px;
	border:1px solid #f5f5f5;
	margin-right:5px;
	width:50px;
	}
/*控制面板类*/
.cp_option {
	border:1px solid #a5bedd;
	padding:3px 4px 4px 4px;
	background-color:#e3ebfe;
	cursor:pointer;
	color:#333;
	}
.cp_option:hover{
	color:#333;
	text-decoration:none;
	}
/*报名*/
.apply {
	margin-top:8px;
	text-align:right;
	}
#apply_options {
	width:460px;
	float:left;
	}
.apply_div {
	border:1px solid #A5BEDD;
	background-color:#F7FBF3;
	width:220px;
	overflow:hidden;
	}
.apply_div h4 {
	margin-bottom:6px;
	border-bottom:1px solid #A5BEDD;
	line-height:1.8em;
	padding-left:5px;
	padding-right:5px;
	}
.apply_div em{
	font-weight:normal;
	}
.apply_conntent {
	padding:5px;
	}
.apply_list {
	width:100%;
	margin-bottom:6px;
	}
.apply_list td,.apply_list th{
	padding:3px;
	}
.apply_nav {
	text-align:center;
	}
.apply_man {
	margin-bottom:6px;
	text-align:right;
	}
/*2009-5 插件系统相关*/
.pluginTitle {
	background:url(../images/common/plugin_showed.gif) no-repeat left top;
	height:30px;
	width:540px;
	}
.pluginTitle_close {
	background:url(../images/common/plugin_closed.gif) no-repeat left top;
	height:30px;
	width:540px;
	}
.pluginTitle_inner {
	padding:7px 15px;
	}
.pluginTitle_inner em {
	font-size:9px;
	color:#999;
	border-bottom:1px dashed #a5bedd;
	padding-bottom:1px;
	}
.pluginTitle_inner strong {
	margin-left:8px;
	color:#333;
	margin-right:5px;
	}
.pluginTitle_inner img {
	vertical-align:text-top;
	}
.detail_show {
	background:url(../images/common/arow_p_down.gif) no-repeat right 1px;
	}
.detail_close {
	background:url(../images/common/arow_p_up.gif) no-repeat right 3px;
	}
.pluginDetail {
	border:1px solid #E9E9E9;
	padding:10px 12px 0 12px;
	border-top:0 none;
	}
.pluginImg {
	overflow:hidden;
	width:120px;
	
	}
.pluginImg img {
	margin-top:15px;
	margin-left:12px;
	}
.pluginDetailInfo {
	float:right;
	overflow:hidden;
	width:374px;
	}
.pluginDetailInfo em{
	padding:4px 10px 4px 2px;
	line-height:20px;
	background-color:#F7FAFF;
	}
.pluginDetailInfo p{
	padding-top:5px;
	line-height:1.6em;
	}
.pluginNav {
	margin-top:10px;
	border-top:1px dashed #e9e9e9;
	height:25px;
	line-height:25px;
	}
.pluginNavHover {
	background:url(../images/common/pluginNavLine.gif) repeat-x left top;
	}
.pluginNav span {
	color:#999;
	}
.pluginInstall {
	background:url(../images/common/install.gif) no-repeat right 1px;
	}
.plunginInstallHover {
	background:url(../images/common/plugininstallhover.gif) no-repeat left top;
	position:relative;
	width:80px;
	height:45px;
	left:23px;
	top:-19px;
	display:block;
	z-index:3;
	}
.pluginNav .plunginInstallHover {
	font-size:12px;
	color:#000;
	text-align:center;
	display:block;
	}
.pluginUninstall {
	background:url(../images/common/uninstall.gif) no-repeat right 1px;
	}
.pluginUnabled {
	background:url(../images/common/unabled.gif) no-repeat right 1px;
	}
.pluginAbled {
	background:url(../images/common/abled.gif) no-repeat right 1px;
	}
.pluginAdmin th {
	text-align:right;
	}
.pluginAdmin th,.pluginAdmin td{
	padding:4px 5px;
	}
/*2009-5 公用内容布局 左侧560px 右侧220px*/
#p_content {
	width:540px;
	float:left;
	margin-right:18px;
	overflow:hidden;
	}
#p_sidebar {
	overflow:hidden;
	margin-right:4px;
	width:220px;
	_float:right;
	}
.p_list {
	margin-bottom:20px;
	}
.p_list li {
	margin-bottom:15px;
	}

.p_floatRight {
	float:right;
	}
.p_floatRight span {
	font-size:0.9em;
	line-height:22px;
	color:#666;
	padding-right:10px;
	}
.p_sideBox {
	width:100%;
	background:url(../images/common/p_sidebar_blue.gif) no-repeat left bottom;
	padding-bottom:5px;
	margin-bottom:10px;
	}
.p_sideBox .p_sideBox_top {
	background:url(../images/common/p_sidebar_blue.gif) no-repeat left top;
	padding-top:5px;
	}
.p_sideBox dl{
	background-color:#e3ebef;
	border:1px solid #a5bedd;
	border-bottom:0 none;
	border-top:0 none;
	padding:0 10px;
	}
.p_sideBox dl dt,.p_sideBox2 dl dt{
	margin-bottom:8px;
	padding-top:5px;
	font-weight:bold;
	}
.p_sideBox dl dd li,.p_sideBox2 dl dd li {
	padding-bottom:5px;
	}

.tags_cloud a {
	margin-right:4px;
	}
.p_sideBox2 {
	width:100%;
	background:url(../images/common/p_sidebar_grep.gif) no-repeat left bottom;
	padding-bottom:5px;
	margin-bottom:10px;
	}
.p_sideBox2 .p_sideBox_top2 {
	background:url(../images/common/p_sidebar_grep.gif) no-repeat left top;
	padding-top:5px;
	}
.p_sideBox2 dl {
	background-color:#eceded;
	border:1px solid #dcdcdc;
	border-bottom:0 none;
	border-top:0 none;
	padding:0 10px;
	}
	
/*汇率和天气插件 在主页面显示 5-7*/
.widgetsCal {
	padding-left:10px;
	}
.widgetsCal dt {
	font-weight:bold;
	padding-bottom:2px;
	}
.widgetsCal dd {
	margin-bottom:5px;
	padding:0px 18px;
	}
.widgetsCal dd li {
	padding:4px 0;
	}
.widgetsCal dd img {
	vertical-align:middle;
	margin-right:15px;
	}
/*主页面改进部分 新增 5-9*/
/*
	新增发布关闭
*/
.pluginCloseTips {
	border-top:1px dashed #EBEBEB;
	border-bottom:1px dashed #EBEBEB;
	background-color:#FBFBFB;
	padding:0px 12px;
	}/*为将来提示开启插件准备的类*/
.pluginCloseTips p {
	text-align:center;
	margin-top:8px;
	margin-bottom:4px;
	}
.pluginCloseTips span {
	background:url(../images/common/arowpluginshow.gif) no-repeat left 1px;
	font-size:14px;
	padding-left:21px;
	}
/*
	用户详细信息及属性值
*/
.userdetail {
	position:absolute;
	background-color:#FFF;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	border-top:1px solid #999;
	border-left:1px solid #999;
	top:25px;
	left:0;
	padding:3px 12px;
	display:none;
	z-index:9999999;
	}
#userdatailtable {
	width:290px;
	border-collapse:separate;
	border-spacing:0;
	}
#userdatailtable th,#userdatailtable td{
	padding:3px 4px;
	}
#userdatailtable th {
	color:#666;
	width:40px;
	}
#userdatailtable td {
	color:#000;
	}
/*专题*/
.specialTopicTitle {
	border:1px solid #EAEAEA;
	margin-top:10px;
	margin-right:4px;
	margin-bottom:20px;
	}
.specialTopicTitle h2 {
	padding:3px 5px;
	border-bottom:1px solid #EAEAEA;
	}
.specialTopicSummary {
	background:url(../images/512.gif) no-repeat left top;
	height:220px;
	}
.specialTopicSummary p {
	background-color:#FFF;
	width:305px;
	height:220px;
	margin-left:235px;
	padding:0px 8px;
	}
.specialTopicSummary p strong {
	font-size:14px;
	}
.specialTopicList {
	margin-bottom:15px;
	}
.specialTopicList li{
	border-bottom:1px dashed #ddd;
	overflow:hidden;
	margin-bottom:10px;
	padding:5px 50px 8px 3px;
	}
.specialTopicList li.hover {
	background-color:#F5F5F5;
	}
.specialTopicList li span.content {
	font-size:14px;
	}
.specialTopicList li span.time {
	display:block;
	margin-top:3px;
	}
.specialTopicPost {
	border:1px solid #EAEAEA;
	background-color:#F0F0F0;
	padding:6px 10px;
	}
.specialTopicPost h3 {
	margin-bottom:10px;
	}
.specialTopicPostInner {
	padding:3px 4px;
	}
.specialTopicPostInner p {
	margin-bottom:8px;
	}
.specialTopicContentPost {
	width:180px;
	font-size:14px;
	}
/*荣誉图标系统列表*/
table#honorList {
	border:1px solid #dcdcdc;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-collapse:separate;
	border-spacing:0;
	table-layout:fixed;
	width:100%;
	}
#honorList #name {
	width:80px;
	}
#honorList #class {
	width:60px;
	}
#honorList #num {
	width:70px;
	}
#honorList #date {
	width:70px;
	}
#honorList th {
	background:#dcdcdc url(../images/common/icontableheader.gif) repeat-x left top;
	padding:4px 6px;
	text-align:center;
	line-height:2em;
	color:#333;
	border-bottom:1px solid #dcdcdc;
	font-size:11px;
	overflow:hidden;
	}
#honorList td {
	padding:10px 6px;
	text-align:center;
	color:#333;
	border-bottom:1px solid #f0f0f0;
	font-size:11px;
	vertical-align:top;
	}
#honorList td.des {
	text-align:left;
	}
.honorName {
	display:block;
	font-size:10px;
	color:#333;
	padding-top:2px;
	}
/*心情状态签名部分 09-5-21*/
#moodArea {
	margin-bottom:10px;
	}
#moodUser {
	position:absolute;
	margin-left:-70px;
	}
#moodDetail {
	padding-left:70px;
	min-height:60px;
	height:auto !important; /*让ie6 具有min-height*/
    height:60px; 
    overflow:visible;
	}
#moodDetail h2 {
	color:#333;
	margin-bottom:5px;
	padding-left:7px;
}
#moodlarger {
	width:420px;
	position:relative;
	}
#moodSmall {
	width:320px;
	position:relative;
	margin:5px 0 10px 0;
	}
.moodBox {
	background:url(../images/common/moodboxright.gif) no-repeat right top;
	padding-right:7px;
	}
.moodOuterBox {
	background:url(../images/common/moodboxleft.gif) no-repeat left top;
	padding-left:12px;
	}
.moodInnerBox {
	background:url(../images/common/moodboxline.gif) repeat-x right top;
	height:24px;
	border-bottom:1px solid #bfcddd;
	}
.moodBoxClick {
	background:url(../images/common/moodboxrightclick.gif) no-repeat right top;
	padding-right:7px;
	}
.moodOuterBoxClick {
	background:url(../images/common/moodboxleftclick.gif) no-repeat left top;
	padding-left:12px;
	}
.moodInnerBoxClick {
	background:url(../images/common/moodboxlineclick.gif) repeat-x right top;
	height:59px;
	border-bottom:1px solid #a5bedd;
	}
.moodCount {
	position:absolute;
	bottom:0px;
	right:5px;
	color:#999;
	}
.moodUpdate {
	position:absolute;
	overflow:hidden;
	right:-30px;
	top:0;
	}
textarea.moodinputs {
	border:0 none;
	width:100%;
	margin-top:4px;
	height:18px;
	padding:0;
	overflow:hidden;
	font-size:14px;
	}
textarea.moodinputl {
	border:0 none;
	width:100%;
	margin-top:4px;
	height:50px;
	padding:0;
	overflow:hidden;
	font-size:14px;
	}
#moodList {
	width:620px;
	border:1px solid #a5bedd;
	float:left;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	}
#moodList ul {
	padding:10px 8px;
	}
#moodList ul li {
	border-bottom:1px solid #f0f0f0;
	padding-bottom:5px;
	padding-left:70px;
	margin-bottom:8px;
	}
.avatarNobg {
	position:absolute;
	margin-left:-68px;
	}
.moodListContent {
	width:420px;
	overflow:hidden;
	min-height:60px;
	height:auto !important; /*让ie6 具有min-height*/
    height:60px; 
    overflow:visible;
	}
.moodListContent .header {
	padding-bottom:5px;
	}
.moodListContent .content {
	font-size:14px;
	}
.moodControl {
	margin-top:3px;
	}
.moodControl .pipe{
	color:#333;
	padding:0 3px;
	font-size:10px;
	}
.red,.delete a{
	color:#B00000;
	}
.delete a:visited {
	color:#B00000;
	}
.green,.recovery a {
	color:#2E9E31;
	}
.recovery a:visited {
	color:#2E9E31;
	}
.hidden {
	visibility:hidden;
	display:none;
	}
#moodListSide {
	width:160px;
	float:right;
	}
.moodListSideBox {
	background:#e3ebfe url(../images/common/moodsidebottom.gif) no-repeat left bottom;
	padding-bottom:5px;
	}
.moodListSideCon {
	background:url(../images/common/moodsidetop.gif) no-repeat left top;
	padding-top:5px;
	}
.moodListSideCon p,.moodListSideCon ul{
	border-right:1px solid #a5bedd;
	text-align:right;
	padding:3px 6px;
	color:#666;
	line-height:1.7em;
	}
.moodListSideCon ul{
	padding:3px 0;
	}
.moodListSideCon ul li {
	padding:2px 6px;
	position:relative;
	}
.moodReply {
	border:1px solid #666;
	border-top:1px solid #D3D3D3;
	border-left:1px solid #D3D3D3;
	}
.moodContent {
	padding:3px 4px;
	background-color:#F7F7F7;
	border-bottom:1px solid #D3D3D3;
	line-height:1.3em;
	}
.moodReplyList{
	padding:6px 4px;
	font-size:12px;
	}
.moodReplyList .time {
	font-size:10px;
	}
.moodReplyList dd {
	padding-left:39px;
	margin:3px 0;
	padding-bottom:4px;
	border-bottom:1px dashed #f0f0f0;
	}
.moodReplyList dd.more {
	margin:0;
	float:none;
	}
.moodReplybox {
	padding:3px 4px;
	}
.moodReplybox p {
	margin-bottom:3px;
	}
.moodReplybox .moodReplyBtn {
	padding-left:40px;
	}	
.moodReplybox label {
	vertical-align:top;
	color:#666;
	}
textarea.moodReplyInputs {
	border:1px solid #bfcddd;
	height:16px;
	width:402px;
	color:#aaa;
	}
textarea.moodReplyInputl {
	border:1px solid #a5bedd;
	height:32px;
	width:360px;
	color:#333;
	overflow:hidden;
	}
.friendMood {
	background:url(../images/common/moodtipright.gif) no-repeat right top;
	padding-right:20px;
	position:absolute;
	top:0;
	left:0px;
	text-align:left;
	}
.friendMoodOuter {
	background:url(../images/common/moodtipleft.gif) no-repeat left top;
	padding-left:10px;
	}
.friendMoodInner {
	height:23px;
	border-top:1px solid #fdd796;
	border-bottom:1px solid #fdd796;
	background-color:#fff8ed;
	width:220px;
	}
	
/*feedlist*/
/*
#mainpublish dl dd{
	border-top:#ccc 1px solid;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
}
#mainpublish dl dd span{
	padding-left:5px;
}
#mainpublish dl dd p{
	padding-left:5px;
	font-size:10px;
	padding-top:5px;
	color:#666;
}
.feed_re{
	color:#999;
	font-size:8px;
}
.feed_replay{
	background:url(../images/feed_replay_06.png) no-repeat center left;
	color:#099;
	font-size:11px;
	padding-left:10px;
	margin-left:10px;
}
.feed_replay_g{
	background:url(../images/gary_replay_03.png) no-repeat center left;
	color:#099;
	font-size:11px;
	padding-left:10px;
	margin-left:10px;
}
.feed_share{
	background:url(../images/feed_share_15.png) no-repeat center left;
	color:#099;
	font-size:11px;
	padding-left:12px;
	margin-left:10px;
}
.feed_btn{
	background:url(../images/feed_star_03.png) no-repeat center left;
	text-indent:-9000px;
	padding:0 10px;
	float:right;
}
.feed_btn:hover{
	background:url(../images/feed_star_hover_03.png) no-repeat center left;
}
.feed_a{
	padding-left:5px;
}
.feed_flo{
	float:left;
	padding-left:5px;
	width:400px;
}
.feed_img_f{
	float:left;
}
.feed_img_p{
	padding:5px 65px 5px 105px;
	margin-left:-60px;
}
#mainpublish ul{
	margin-top:5px;
	background-color:#f3f3f3;
}
#mainpublish ul li{
	border-bottom:2px #FFF solid;
	padding:5px 10px;
}
.feed_img_pos{
	position:absolute;
}
.feed_replay_gray{
	position:relative;
	margin-left:35px;
}
.re_box{
	margin-left:40px;
	height:25px;
	font-size:10px;
	width:325px;;
}
.re_btn{
	background:url(../images/feed_re_btn_23.png) no-repeat center;
	padding:15px 35px 10px 35px;
	text-indent:-9000px;
	float:right;
}
.re_center{
	margin-left:120px;
}
.more_btn{
	background-color:#f3f3f3;
	width:500px;
	text-align:center;
	margin:0 auto;
	padding:5px;
	border:#e3e3e3 1px solid;
}
*/
/*feedend*/