@CHARSET "UTF-8";
/*基本*/
*{padding:0; margin:0;}
body{background:#fff/*C7EDCC*/;padding:5px;
font-family:微软雅黑,Verdana,Arial,Sans-Serif,Tahoma;
text-align:center;font-size:12px;width:1000px;margin:auto;/*居中*/;clear:both}
/*标题*/
h1{font-size:24px;font-weight:normal;clear:both;}
h1.caption_one{text-align:left;clear:both;margin:10px 0px;color:#666666}
h2{font-size:18px;font-weight:normal;clear:both;}
h3{}
h4{background-color:#F2F6FF;padding:3px;border-top:1px solid #B3C7F2;font-size:13px;}
h5,.caption{background-color:#F2F6FF;font-size:13px;font-weight:normal;padding:1px;}
h6{}
.logo .desc{padding-top:10px}
.logo a{display:black;height:40px;float:left;margin-bottom:10px;color:#666666;
background:url(logo.jpg) no-repeat top left;padding-left:83px;padding-top:8px;}
.header{border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 30px;}
.font10{font-size:10px}
.fancybox img{cursour:pointer}

/*恢复fckeditor编辑中的样式*/
.fckeditor_area ol{margin-left:20px;}
.fckeditor_area ul{margin-left:20px;}
.fckeditor_area p{margin:10px 0px;}
.fckeditor_area h1{font-size:15px !important;font-weight:bold !important;}
.fckeditor_area h2{font-size:13px !important;font-weight:bold !important;}
.fckeditor_area h3{font-size:12px !important;font-weight:bold !important;}
.fckeditor_area h4{font-size:12px !important;background-color:transparent!important;padding:0px;border:0px !important;font-weight:bold !important;}
.fckeditor_area h5{font-size:12px !important;background-color:transparent!important;padding:0px;border:0px !important;font-weight:bold !important;}
.fckeditor_area h6{font-size:12px !important;font-weight:bold !important;}
.fckeditor_area blockquote{margin:20px 0px 20px 40px;border-left:2px solid #ccc;padding-left:5px;}

a{cursor: pointer}
/*普通连接*/
a:link{color:#0000FF;text-decoration:underline;}
a:visited{color:#8B008B;text-decoration:underline;}
a:hover,a:active{color:#0000FF;text-decoration:none;}

a.normal{color:#000000;text-decoration:none;}
a.normal:visited{color:#000000;text-decoration:none;}
a.normal:hover{color:#000000;text-decoration:none;}

a.noticelink{color:#BF0000;text-decoration:none;font-weight:bold;font-size:15px;}
a.noticelink:visited{color:#BF0000;text-decoration:none;font-weight:bold;font-size:15px;}
a.noticelink:hover{color:#fff;background-color:#BF0000;text-decoration:none;font-weight:bold;font-size:15px;}

/*功能连接*/
.disabled-func{
	color:#008000;text-decoration:none;padding:5px;border:1px solid #cccccc;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
a.func{
	color:#008000;text-decoration:none;padding:3px;border:1px solid #cccccc;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color:#FFF8DC;
}
a.func:visited{
	color:#008000;text-decoration:none;padding:3px;border:1px solid #cccccc;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color:#FFF8DC;
}
a.func:hover{
	text-decoration:none;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:3px;
	border:1px solid #666666;
	background-color:#FFE4C4;
}

/*小功能连接*/
a.mini-func{
	color:#008000;text-decoration:none;padding:1px;border:1px solid #cccccc;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color:#FFF8DC;
}
a.mini-func:hover{
	text-decoration:none;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding:1px;
	border:1px solid #666666;
	background-color:#FFE4C4;
}
a.mini-func:visited{
	color:#008000;text-decoration:none;padding:1px;border:1px solid #cccccc;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color:#FFF8DC;
}
/*minor功能连接*/
a.minor-func{color:#666;text-decoration:none;}
a.minor-func:hover{color:#666;text-decoration:underline;}
a.minor-func:visited{color:#666;text-decoration:none;}

/*左边分享菜单*/
a.share-menu{color:#000;text-decoration:underline;}
a.share-menu:hover{color:#000;text-decoration:none;}
a.share-menu:visited{color:#000;}

.status_input{
	border:1px solid #cccccc;
	padding:10px;width:260px;margin-top:5px;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}/*状态输入框*/

/*左中右三栏及上下布局*/
#main_page{
	clear:both;
	/*overflow:auto;有些地方会出现滚动要而导致页面错位，比如最新动态*/
}
/*http://flowplayer.org/tools/demos/tabs/mouseover.htm*/
#leftnav_panel{
	margin-top:17px;clear:both;float:left;width:150px;
	padding-bottom:3px;
}
#personal_func{
	padding-left:5px;

}
#indiv_func{
	padding-top:0px;
	padding-left:5px;

}
#leftnav_panel a.selected{
	background-color:#FFFED4;
	padding:2px 2px 2px 22px;
	display:block;
	margin:0px;
	border:1px solid #cccccc;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#leftnav_panel a.selected1{
	background-color:#FFFED4;
	padding:2px 2px 2px 5px;
	display:block;
	margin:0px;
	border:1px solid #cccccc;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#leftnav_panel a.no-selected{padding:5px;margin:5px 0px 5px 0px;}
#leftnav_panel .indiv{
	list-style: none;
	margin-right:20px;
	clear:both;
}
.indiv li{}
#leftnav_panel .indiv-li{padding-bottom:5px;}
#leftnav_panel .indiv-caption{
	border-top:1px solid #cccccc;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0px;
	padding:1px;
	background-color:#D2F0FF;
}
#leftnav_panel .user_func-caption{
	/*font-weight:bold;*/
	margin-top:10px;
	padding-left:22px;
	margin-bottom:10px;
}
#leftnav_panel .indiv-items{
	list-style: none;
	margin-top:0px;
	text-align:left;
}

#leftnav_panel .indiv-items li{margin-top:1px;}
#leftnav_panel .selected-li{text-align:left;}
#leftnav_panel .arrow {
	width:34px;
	height:34px;
	background:transparent url(34x34.gif) no-repeat scroll 0 -34px;
	position: relative;
	float:right;
	top: -35px;
	left: 32px;
}

/*新内容提示*/
#leftnav_panel .news{
	background-color:#FF7F50;
	font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
	font-weight:bold;
	font-color:#ffffff;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/*中间的显示区域*/
#middle_panel {
	width:500px;
	background-color:#FFF9E7;
	overflow:hidden;
	border:1px solid #CCCAC2;
	padding:10px;
	margin:17px 0px 10px 10px;
	float:left;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}

.friend-info{
	background-color:#F8F3E0;
	border:1px solid #E9E4D3;
	padding:10px;
	margin-top:5px;
	clear:both;
}
.friend-info-items{
	margin-bottom:10px;
	margin-left:10px;
}

/*二级标题*/
#minor-caption{
	float:left;
	margin-bottom:10px;
}
/*中间的图标说明区域*/
#icon-desc{
	float:right;
	margin-bottom:10px;
}
/*系统提示区域*/
#news-tip,.news-tip{
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color:#FFFF00;
	border:1px solid #CCCCCC;
	padding:3px 3px 3px 10px;
	margin:5px;
	width:380px;
	clear:both;
}
#message-tip{
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color:#efefef;
	border:1px solid #666666;
	padding:3px 3px 3px 10px;
	margin:5px;
	width:380px;
	clear:both;
}
/*黑体及下划线标题*/
#caption{
	font-weight:bold;
	border-bottom:1px solid #cccccc;
	margin-bottom:10px;
	clear:both;
	margin-top:20px;
}
/*事件消息显示*/
#news-items{
	margin-left:15px;
	clear:both;
}

#news-items li{
	list-style:none;
	clear:both;
	border-bottom:1px dotted #DEDDDD;
	padding-left:20px;
	padding-top:5px;
}

#news-items .question-li{
	/*background:url(16x16.gif) no-repeat scroll 0px -566px;*/
	background:url("question.jpg") no-repeat left 8px;
}
.add-question{
	background:url(16x16.gif) no-repeat 0px -569px;
	padding-left:18px !important;
}
.add-article{
	background:url(16x16.gif) no-repeat 0px -852px;
	padding-left:18px !important;
}
.add-share_content{
	background:url(add-share.gif) no-repeat top left;
	display:block;
	float:right;
	width:123px;
	height:36px;
}

#news-items .discussion-li{
	/*background:url(16x16.gif) no-repeat 0px -114px;*/
	background:url("discussion.jpg") no-repeat left 8px;
}
.add-discussion{
	background:url(16x16.gif) no-repeat 0px -118px;
	padding-left:18px !important;
}

#news-items .link-li{background:url("link.png") no-repeat left 8px;}
.add-link{background:url(16x16.gif) no-repeat 0px -660px;padding-left:18px !important;}
#news-items .common-li,.group-li{background:url("li-image.gif") no-repeat left 8px;}
#news-items .article-li{background:url("article-16.png") no-repeat left 8px;}
#news-items .miniarticle-li{background:url("mini-blog.png") no-repeat left 8px;}
.add-miniarticle{background:url(16x16.gif) no-repeat 0px -616px;padding-left:18px !important;}
#news-item-title{
	float:left;
	display:block;
}
#news-item-date{
	color:#808080;
	float:right;
	font-size:10px;
	display:block;
}
.news-item-under{
	clear:both;
	line-height:5px;
	height:5px;
}

#rightmisc_panel{
	margin-top:17px;float:right;width:300px;
	background-color:#FFFFFF;
	text-align:left;
}

#site_news{
	clear:both;
	border:1px solid #CCCCCC;
	text-align:left;
	padding:10px 10px 10px 0px;
	margin-bottom:10px;
	background:#F5DEB3 url(34x34.gif) no-repeat scroll -3px -175px;
}
#status_panel{
	clear:both;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	text-align:left;
	padding:10px;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}
#status_panel table{
	margin:0px;
}

#rightmisc_panel .down_arrow {
	width:18px;
	height:21px;
	background:transparent url(34x34.gif) no-repeat scroll 0 -141px;
	margin-top:-3px;
	margin-left:34px;
}

#personal_panel{
	background-color:#F2F6FF;
	border:1px solid #E6E8ED;
	margin-top:0px;
	padding:10px;
	text-align:left;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}
#personal_func_panel{
	margin-top:20px;
}

#footer{clear:both;border-top:1px solid #cccccc;padding-top:10px;text-align:center}
.hr{size:1px;color:#cccccc;clear:both}

/*顶上菜单*/
/*http://www.cssmenumaker.com*/
.nav-wrapper {
	float:right;
	margin-top: /*-6*/-30px;
	margin-bottom:10px;
}
.nav-wrapper a:hover {
	text-decoration: none;
}

.nav {
	background: #ffffff url(nav_bg.gif) repeat-x;
	float: left;
}

.nav-left {
	background: url(nav_left.gif) no-repeat top left;
	float: left;
	width: 11px;
	height: 41px;
}

.nav-right {
	background: url(nav_right.gif) no-repeat top right;
	float: left;
	width: 11px;
	height: 41px;
}

.nav ul {
	height: 38px;
	float: left;
	margin: 0;
	padding-top: 3px;
	list-style: none;
	font-size: 13px;
}

.nav li {
	float: left;
	padding: 0 7px;
	position: relative;
	z-index: 1;
}

.nav li.last {
	background: none;
}

.nav li:hover {
	z-index: 2;
}

.nav li a {
	display: block;
	line-height: 30px;
	overflow: hidden;
	float: left;
}

a .menu-left {
	background: url(menu_left.gif) no-repeat left top;
	width: 8px;
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
}

a .menu-mid {
	background: url(menu_mid.gif) repeat-x top left;
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
	width:42px;
	_padding-top:3px;
	cursor:pointer;
}

a .menu-right {
	background: url(menu_right.gif) no-repeat top left;
	width: 8px;
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
}

.nav li a:hover .menu-left,
.nav li.active a .menu-left,
.nav li:hover a .menu-left,
.nav li a:hover .menu-mid,
.nav li.active a .menu-mid,
.nav li:hover a .menu-mid,
.nav li a:hover .menu-right,
.nav li.active a .menu-right,
.nav li:hover a .menu-right
	{
	background-position: 0 -37px;
	line-height: 30px;
}

.nav li.hover .sub,
.nav li:hover .sub{
	display: block;
}

/*子菜单*/
.nav li .sub{
	display: none;
	position: absolute;
	top: 27px;
	left: 8px;
	background-color:#BDEAFF;
	border:1px solid #BDEAFF;/*388FA9;*/
	/*width:56px;*/
	width:80px;
	-width:56px;
}
.nav li ul {
	height: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding:0px;
	text-indent: 0px;
	margin-left: 6px;
	margin-right: 20px;
	margin-bottom: 4px;
	list-style: none;
	font-size: 13px;
	width:60px;
}

.nav li:hover li,.nav li.active li {
	width: 100%;
	padding: 2px 0 2px 0px;
	border-bottom: 1px #cccccc solid;
	background: #BDEAFF;
}

.nav li:hover li a,.nav li.active li a {
	background: #BDEAFF;
	line-height: normal;
	text-indent: 1px;
}

.nav li:hover li a:hover,.nav li.active li a:hover {
	background: #BDEAFF;
}
.nav li li{padding-top:5px;padding-bottom:5px;}
/*IE*/
.nav li li a:hover,.nav li li a:hover {
	background: #BDEAFF;
}

/*talk*/
#talk-left{
	float:left;
}
#talk-word-list{
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color:#fff;
	min-height:200px;
	margin:5px 0px;
}
#talk-word-list dl{
	margin:5px;
}
#talk-word-list dd{
	margin:5px 0px 15px 15px;
}
#talk-right{
	float:right;
}
#talk-user-panel{
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color:#fff;
	clear:both;
	margin:5px 0px;
	min-width:170px;
	width:170px;
	min-height:200px;
}
#talk-user-panel input{
	margin-left:10px;
}
/*用户列表*/
#talk-user-list{
	clear:both;
}

#talk-user-list li{
	list-style:none;
	border-bottom:1px solid #DEDDDD;
	padding-left:5px;
	padding-top:5px;
}

#talk-user-header{
	float:left;
	display:block;
}
#talk-user-desc{
	color:#808080;
	margin-left:5px;
	float:left;
	display:block;
}
.talk-user-under{
	clear:both;
	line-height:5px;
	height:5px;
}
.file{background: url(file.gif) no-repeat bottom left;padding-left:10px;}
.pdf-file{background: url(pdf.png) no-repeat bottom left;padding-left:20px;}
.msword-file{background: url(msword.png) no-repeat bottom left;padding-left:20px;}
.zip-file{background: url(zip.png) no-repeat bottom left;padding-left:20px;}
.rar-file{background: url(rar.jpg) no-repeat bottom left;padding-left:20px;}
.chm-file{background: url(chm.png) no-repeat bottom left;padding-left:20px;}
.music-file{background: url(music.png) no-repeat bottom left;padding-left:20px;}
.flash-file{background: url(flash.png) no-repeat bottom left;padding-left:20px;}

.question-title{background:url(question.jpg) no-repeat 0px 0px;padding-left:20px;}
.link-title{background:url(link.png) no-repeat 0px 0px;padding-left:20px;}
.blog-title,.article-title{background:url(article-16.png) no-repeat 0px 0px;padding-left:20px;}
.miniarticle-title{background:url(mini-blog.png) no-repeat 0px 0px;padding-left:20px;}
.question-link{background:url(16x16.gif) no-repeat 0px -569px;padding-left:20px;}
.discussion-title{background: url(discussion.jpg) no-repeat top left;padding-left:20px;}
.discussion-link{background: url(discussion.jpg) no-repeat left;padding-left:20px;}
.comment-yellow-border{
	margin:10px 0px;
	padding:10px 4px;
	border:1px solid #E34D04;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.comment-panel{
	margin:10px 0px;
	padding:10px 4px;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.comment-panel .reply-tip{
	margin:5px 0px 5px 0px;
	color:#666;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	padding:2px;
}
.comment-panel-header{
	width:10%;
}

.comment-panel-content{
	margin-left:1px;
	padding:0px 10px;
	/*width:400px;
	min-width:400px;*/
	width:85%;
	word-break:break-all;
	word-wrap:break-word;
}
.pagination{
	margin:15px 5px;
	text-align:right;
}
.people-header{
	text-align:center;
	width:48px;
	text-overflow:hidden;
}

.questions-bg,.question-bg,.post_question-bg,.modify_question-bg{background: url(questions-96.jpg) no-repeat right top;}
.discussions-bg,.discussion-bg,.post_discussion-bg,.modify_discussion-bg{background: url(discussions-96.jpg) no-repeat top right;}
.blogs-bg,.blog-bg,.article-bg{background: url(blogs-96.jpg) no-repeat top right;}
.wikis-bg,.wiki-bg{background: url(wikis-96.jpg) no-repeat top right;}
.talks-bg,.talk-bg{background: url(talks-96.jpg) no-repeat top right;}
.friends-bg,.friend-bg{background: url(friends-96.jpg) no-repeat top right;}
.groups-bg,.group-bg{background: url(groups-96.jpg) no-repeat top right;}
.messages-bg,.message-bg{background: url(messages-96.jpg) no-repeat top right;}
.inbox-bg{background: url(inbox-96.jpg) no-repeat top right;}
.sentmail-bg{background: url(sentmail-96.jpg) no-repeat top right;}
.composemail-bg{background: url(composemail-96.jpg) no-repeat top right;}
.profile-bg{background: url(profile-96.jpg) no-repeat top right;}
.news-bg{background: url(news-96.jpg) no-repeat top right;}
.modify_link-bg,.links-bg,.link-bg,.post_link-bg{background: url(links-96.jpg) no-repeat top right;}
.saying-bg,.miniarticle-bg,.post_saying-bg{background: url(saying-48.jpg) no-repeat top right;}

.update-icon{background: url(16x16.gif) no-repeat 3px -480px;}
.friend-icon{background: url(16x16.gif) no-repeat 3px -74px;}
.label-icon{background: url(16x16.gif) no-repeat 3px -683px;}
.group-icon{background: url(16x16.gif) no-repeat 3px -50px;}
.message-icon{background: url(16x16.gif) no-repeat 3px -638px;}
.settings-icon{background: url(16x16.gif) no-repeat 3px -548px;}
.add-icon{background: url(16x16.gif) no-repeat 3px -234px;}
.interest-icon{background: url(16x16.gif) no-repeat 3px -7px  !important ;padding-left:22px;}
.speciality-icon{background: url(16x16.gif) no-repeat 3px -277px !important;padding-left:22px;}
.attention-icon{background: url(16x16.gif) no-repeat 3px -390px !important;padding-left:22px;}
.want-icon{background: url(16x16.gif) no-repeat 3px -255px !important;padding-left:22px;}
.dream-icon{background: url(16x16.gif) no-repeat 3px -345px !important;padding-left:22px;}
.hate-icon{background: url(16x16.gif) no-repeat 3px -322px !important;padding-left:22px;}
.external-icon{background: url(16x16.gif) no-repeat 0px -755px;padding-left:16px;}
.sharing-icon{background: url(16x16.gif) no-repeat 0px -789px !important;padding-left:18px;}
.draft-icon{background: url(16x16.gif) no-repeat 0px -790px;padding-left:18px;}
.draft-icon{background: url(16x16.gif) no-repeat 0px -814px;padding-left:18px;}
.release-icon{background: url(16x16.gif) no-repeat 0px -833px;padding-left:18px;}
.comment-icon{background: url(16x16.gif) no-repeat 0px -872px;padding-left:18px;}

.questions-menu{background:url(16x16.gif) no-repeat scroll 0px -568px !important;padding-left:20px;}
.discussions-menu{background:url(16x16.gif) no-repeat 0px -118px !important;padding-left:20px;}
.links-menu{background:url(16x16.gif) no-repeat 0px -660px !important;padding-left:20px;}
.blogs-menu{background:url(16x16.gif) no-repeat 0px -854px !important;padding-left:20px;}
.saying-menu{background:url(16x16.gif) no-repeat 0px -614px !important;padding-left:20px;}


.baidushare-icon{background: url(16x16.gif) no-repeat 0px -1040px !important;padding-left:18px;padding-right:3px;}
.kaixinshare-icon{background: url(16x16.gif) no-repeat 0px -968px !important;padding-left:18px;padding-right:3px;}
.qqshare-icon{background: url(16x16.gif) no-repeat 0px -943px !important;padding-left:18px;padding-right:3px;}
.sinashare-icon{background: url(16x16.gif) no-repeat 0px -895px !important;padding-left:18px;padding-right:3px;}
.doubanshare-icon{background: url(16x16.gif) no-repeat 0px -1016px !important;padding-left:18px;padding-right:3px;}
.googleshare-icon{background: url(16x16.gif) no-repeat 0px -993px !important;padding-left:18px;padding-right:3px;}
.renrenshare-icon{background: url(16x16.gif) no-repeat 0px -919px !important;padding-left:18px;padding-right:3px;}
.yahooshare-icon{background: url(16x16.gif) no-repeat 0px -1063px !important;padding-left:20px;padding-right:3px;}

/* tooltip styling */
.tooltip {display:none;width:600px;/*提示框的宽度*/}

/*事件消息显示*/
.messages-items{clear:both;}

.messages-items li{
	list-style:none;
	clear:both;
	border-bottom:1px solid #DEDDDD;
	padding-top:5px;
}

.messages-item-title{
	float:left;
	margin-left:5px;
	display:block;
	width:430px;
}
.messages-content{
	background-color:#f0f0f0;
	overflow:auto;
}
.messages-item-date{
	color:#808080;
	float:right;
	margin-right:5px;
	display:block;
}
.messages-item-under{
	clear:both;
	line-height:5px;
	height:5px;
}

#group_desc{
	border:1px solid #ccc;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color:#FFF5D1;
	padding:10px;
}
#group_desc #desc{
	padding:10px 0px;
	clear:both;
}
#share-list{
	margin:10px 0px;
}


dl{}
dt{border-bottom:1px solid #ccc;margin-right:20px;}
dd{margin-left:50px}

.openid{
	background: url(openid-mini.jpg) no-repeat left #ffffff;
	padding-left:20px !important;
}

/*miniarticle主页顶上显示风格*/
.miniarticle{
	background-color:#FFF9E7;padding:10px;
}


/*这些css没有界面效果定义，只表示定义了这些样式的元素有某种行为，这些行为都由js定义*/
._dwz-upload-multi-file{}/*表示能同时上传多个文件的input file元素*/
.tooltip_trigger{}/*提示框*/
.comment_del_handle{}/*comment删除的处理*/
.comment_reply_handle{}/*回复按钮事件处理*/
.comment_grade_handle{}/*comment评分的处理*/
._dwz-datefield{margin-right:5px}/*日期选择控件*/
textarea._dwz-auto-height-text{overflow:hidden}/*根据输入自动适应高度的textarea*/
input[type=text]._dwz-auto-width-text{
	background-color:#fff;
}
input[type=text]._dwz-verify-code{}/*验证码*/

._dwz-select-group-panel{}/*选择小组控件面板*/
input[type=text]._dwz-select-group-select-all{}/*选择全部小组*/
._dwz-select-people-panel{border:1px solid #cccccc;background-color:#ffffff}/*选择趣友控件面板*/
input[type=text]._dwz-select-people-select-all{border:1px solid #ffffff;}/*选择全部趣友*/
._dwz-select-people-item{padding:5px;float:left;}/*选择趣友列表item*/
._dwz-select-group-item{padding:5px;float:left;}/*选择趣友列表item*/
/*编辑问题时间控件*/
/*a._dwz-question-close-date-edit:link,
a._dwz-question-close-date-edit:visited,
a._dwz-question-close-date-edit:hover,
a._dwz-question-close-date-edit:active,
a._dwz-question-label-edit:link,
a._dwz-question-label-edit:visited,
a._dwz-question-label-edit:hover,
a._dwz-question-label-edit:active,
a._dwz-question-body-edit:link,
a._dwz-question-body-edit:visited,
a._dwz-question-body-edit:hover,
a._dwz-question-body-edit:active
{color:#8B0000;}*/

._dwz-question-body-button{cursor:pointer}
._dwz-question-label-button{cursor:pointer}
._dwz-question-target-button{cursor:pointer}
._dwz-question-close-date-button{cursor:pointer}
._dwz-question-body-edit{display:none;}

._dwz-invite-people{text-align:right;color:#666666}/*邀请别人控件css*/

.form-input-left-corner{
	font-size:13px;
	margin:3px 0px;
	border:1px solid #ccc;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}
.top-corner{
	-moz-border-radius-topleft: 11px;
	-moz-border-radius-topright: 11px;
	-khtml-border-radius: 11px;
	-khtml-border-top-left-radius: 11px;
	-khtml-border-top-right-radius: 11px;
	-webkit-border-top-left-radius: 11px;
	-webkit-border-top-right-radius: 11px;
	border-top-right-radius: 11px;
	border-top-left-radius: 11px;
}
.bottom-corner{
	-moz-border-radius-bottomleft: 11px;
	-moz-border-radius-bottomright: 11px;
	-khtml-border-radius: 11px;
	-khtml-border-bottom-left-radius: 11px;
	-khtml-border-bottom-right-radius: 11px;
	-webkit-border-bottom-left-radius: 11px;
	-webkit-border-bottom-right-radius: 11px;
	border-bottom-right-radius: 11px;
	border-bottom-left-radius: 11px;
}

.corner{
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}
.corner5{
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/*for ie6*/input,select,textarea{
	_font-size:13px;
	_padding:3px;
	_margin:3px 0px;
}
input[type=text],input[type=file],input[type=password],select,textarea{
	font-size:13px;
	padding:3px;
	margin:3px 0px;
	border:1px solid #ccc;
	background-color:#fff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
input[type=text]:focus,input[type=password]:focus,input[type=file]:focus,select:focus,textarea:focus{
	border:1px solid #008000;
}
table,td{font-size:13px;}/*border-collapse:collapse; */
select{font-size:13px;}
div{text-align:left; word-break:break-all; word-wrap:break-word;}
img{border:0;}
.float-right{float:right;}
.float-left{float:left;}
.clear-both{clear:both;}
.font-normal{font-weight:normal}
.font-bold{font-weight:bold}
.black{font-color:#000}
.ccc-border{
	border:1px solid #cccccc;
}
.textright{text-align:right}
.gotograb{background:transparent url(arrow-right.png) no-repeat 5px 5px;padding:7px 10px 10px 30px;margin-left:-20px}
.textleft{text-align:left}
.textcenter{text-align:center}
.gray{color:#666666}
.width100{width:100%;}
.width90{width:90%;}
.width98{width:98%;}
.padding5{padding:5px;}
.padding2{padding:2px;}
.padding10{padding:10px;}
.padding-tb10{padding-bottom:10px;padding-top:10px}
.padding-t5{padding-top:5px}
.padding-l10{padding-top:5px}

.margin5{margin:5px;}
.margin10{margin:10px;}
.margin-left10{margin-left:10px;}
.margin-l5{margin-left:5px;}
.margin-tb10{margin-bottom:10px;margin-top:10px;}
.margin-t5{margin-top:5px;}
.margin0{margin-top:0px;}
.margin-t10{margin-top:10px;}
.margin-bottom6,.margin-btn6{margin-bottom:6px;}

.fontsize8{font-size:8px;}
.background-1{background-color:#E6E6FA;}
.background-2{background-color:#FFFFFF;}
.background-yellow{background-color:#F5DEB3;}
.bg-green{background-color:#90EE90;}
.bg-green1{background-color:#E6FFE6}
.italic{font-style:italic;}
.underline{border-bottom:1px solid #666666;}
.underline-ccc{border-bottom:1px solid #ccc;}
.underline-black{border-bottom:1px solid #000;}
.bgcolor{background-color:#FFE4C4;}
.fontsize14{font-size:14px;}
.font-red{color:#ff0000;}
.delete-line{text-decoration: line-through;}
.dot-line{background:url(dot.gif) repeat-x;}
.display-none{display:none;}

.facebook-openid{background:transparent url(openid-link.jpg) no-repeat scroll 0 0px;width:100px;height:35px;display:block;}
.yahoo-openid{background:transparent url(openid-link.jpg) no-repeat scroll -100px 0px;width:100px;height:35px;display:block;}
.google-openid{background:transparent url(openid-link.jpg) no-repeat scroll -195px 0px;width:100px;height:35px;display:block;}
.aol-openid{background:transparent url(openid-link.jpg) no-repeat scroll 0 -35px;width:100px;height:35px;display:block;}
.twitter-openid{background:transparent url(openid-link.jpg) no-repeat scroll -100px -35px;width:98px;height:35px;display:block;}
.myspaceid-openid{background:transparent url(openid-link.jpg) no-repeat scroll -195px -35px;width:100px;height:35px;display:block;}



/****************** tab ******************************/
/* root element for tabs  */
/*注意大小*/
ul.css-tabs {  
	margin:40px 0px 0px 0px !important; 
	padding:0;
	height:42px;
	clear:both;
	border-bottom:1px solid #666;	 	
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:4px 0 0px 2px;  
	background:url(update-mini.gif) no-repeat top right;
	list-style-type:none;	
}


/* link inside the tab. uses a background image */
ul.css-tabs a { 
	float:left;
	font-size:13px;
	display:block;
	padding:4px 5px 6px 5px;	
	text-decoration:none;
	border:1px solid #cccccc;
	border-bottom:0px;
	height:26px;
	background-color:#efefef;
	color:#777;
	margin-right:0px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position:relative;
	text-align:center;
	top:1px;
	
}
.has-update{
	background-image:url(update-mini.gif);
	background-position: top right;
	background-repeat:no-repeat;
}
ul.css-tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
	
/* selected tab*/
ul.css-tabs li.current {
	
}
ul.css-tabs a.current {
	background-color:#FFF9E7;
	border:1px solid #000;
	border-bottom:1px solid #FFF9E7;
	color:#000;	
	cursor:default;
}

	
/* tab pane */
div.css-panes {
	margin-top:20px;
	_margin-top:40px;
	clear:both;
	min-height:400px;	
	/*ie6*/-height:400px;
}

div.login-panes .pane {
	clear:both;
	padding:10px;
	border:1px solid #999;
	background-color:#FFF9E7;
	border-top:0;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

@CHARSET "UTF-8";
/************************** fancybox ***************************/
/*

	FancyBox playground - just playing
	v.1.3.0 - RC2 02.01.10

*/
#fancybox-loading {
	position: fixed;
	height: 40px;
	width: 40px;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 200;
}

* html #fancybox-loading {  /* for IE6 */
	position: absolute;
	margin-top: 0px;
}

* html #fancybox-overlay { /* for IE6 */
	position: absolute;
	width: 100%;
}
#fancybox-loading div {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 40px;
	height: 480px;
	background: transparent url('fancy_progress.png') no-repeat;
}

#fancybox-overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	background: #000;
	display: none;
	z-index: 80;
}


#fancybox-wrap {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 20px;
	margin: 0px;
	z-index: 90;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 1px;
	outline: none;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('fancy_close.png') top left no-repeat;
	cursor: pointer;
	z-index: 165;
	display: none;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0px;
	margin: 0px;
}

#fancybox-img {
	border: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	-ms-interpolation-mode: bicubic;
	outline: none;
	line-height: 0px;
	font-size: 0px;
	vertical-align: top;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
}

#fancybox-tmp {
	display: none;
	padding: 0px;
	margin: 0px;
	border: 0px;
	vertical-align: top;
	overflow: auto;
}

#fancybox-title {
	position: absolute;
	bottom: 0px;
	left: 0px;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	z-index: 112;
}

.fancybox-title-inside {
    padding: 10px 0px;
	padding-top: 10px;
	color: #333;
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #FFF;
    font-weight: bold;
}

#fancybox-title-wrap {
    display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background: transparent url('fancy_title_left.png') repeat-x;
}

#fancybox-title-main {
	line-height: 29px;
	background: transparent url('fancy_title_main.png') repeat-x;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background: transparent url('fancy_title_right.png') repeat-x;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	z-index: 111;
	display: none;
 	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
}

#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112;
	cursor: pointer;
	display: block;
}

#fancybox-left-ico {left: -9999px;	background: transparent url('fancy_nav_left.png') no-repeat;}
#fancybox-right-ico {left: -9999px;	background: transparent url('fancy_nav_right.png') no-repeat;}
#fancybox-left:hover {visibility: visible;}
#fancybox-right:hover {visibility: visible;}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto;	right: 20px;}

div.fancy-bg {
	position: absolute;
	z-index: 70;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

div#fancy-bg-n {
	top: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('fancy_shadow_n.png') repeat-x;
}

div#fancy-bg-ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('fancy_shadow_ne.png') no-repeat;
}

div#fancy-bg-e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('fancy_shadow_e.png') repeat-y;
}

div#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('fancy_shadow_se.png') no-repeat;
}

div#fancy-bg-s {
	bottom: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('fancy_shadow_s.png') repeat-x;
}

div#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('fancy_shadow_sw.png') no-repeat;
}

div#fancy-bg-w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('fancy_shadow_w.png') repeat-y;
}

div#fancy-bg-nw {
	top: -20px;left: -20px;
	width: 20px;height: 20px;
	background: transparent url('fancy_shadow_nw.png') no-repeat;
}
#share_menu{margin-left:-10px;margin-right:-10px;_margin-right:2px;}
#share_way_menu{margin-left:-10px;margin-right:-10px;_margin-left:2px;}
.sharebox{background-color:#CEFFCE;	border:1px solid #ccc;padding:5px;
	width:250px;clear:both;	text-align:center;}