@charset "utf-8";*{margin: 0px;padding: 0px;}
html {height:100%;word-break:break-all;}
div,ul,ol {margin:0;padding:0;}
form {margin:1px 0 0 0;}
img {border:0;}
li {list-style:none;}
table {font-size:12px;}
input {font-family:Arial,Helvetica,sans-serif;font-size:12px;}
input, textarea { border-width: 1px; background: transparent; border-color: #DDD; padding: 2px; }
em, cite, strong, th { font-style: normal; font-weight: normal; }
.common{text-align:left;}
body { margin: 0 auto;text-align:center; padding:0; font-size:12px; height:100%; line-height:1.5; font: 12px/160% Arial, Helvetica, sans-serif; background: transparent url("images/background.jpg") no-repeat fixed 50% 0; }
a:link{text-decoration:none;color:#2A2A2A;}
a:visited {text-decoration:none;color:#2A2A2A;}
a:hover {text-decoration:underline;color:#000;}
a:active {text-decoration:underline;color:#000;}

/**/
.left {float:left;} .right {float:right;} .clear {clear:both;} .none {display:none;}
.grey {color:#999;} .blue {color:#115888;} .green {color:#096;} .red {color:#f00;}
/**/
/*header*/
#doc{width: 900px;margin: 0 auto;text-align: center;}
#nhdrwrap{margin:0;}
#nhdrwrapsizer{height:110px;text-align: left;padding-left: 0px;padding-top: 0; url("images/") no-repeat center top;}
/*header*//*tabs*/
#tabs{ margin: 0 auto; height: 35px; color: #CE0201; font-weight: bold; background: url(images/menubg.jpg) no-repeat left bottom; }
#tabs{background:transparent ;text-align:left;height: 28px;font-weight: bold;font-size:13px;margin:3px auto;}
#tabs ul{margin-left: 10px;margin-bottom:0;}
#tabs li{margin-bottom:0;}
.tab{background: transparent;border: 0px;margin-bottom: 0px;line-height: 26px;}
.unselectedtab{background: transparent;border: 0px;color: #999999;background: url(images/unselecttabbg.jpg) no-repeat right top; }
.unselectedovertab{background: transparent;cursor:hand;cursor:pointer!important;border: 0px;height: 32px;color:#CE0201;background: url(images/unselecttabbg.jpg) no-repeat right top;margin-left: 0px;}
.unselectedtab span{display: block;}
.selectedtab{background: transparent;border: 0px;height: 32px;color:#CE0201 ;margin-left: 0px;background: #000 url(images/unselecttabbg.jpg) no-repea left top; }
/*tabs*//*body*/
#main{margin: 0 auto;}
#modules{text-align: center;margin: 0 auto;padding:0;width: 900px;background: transparent;}
.modbox{margin:0 5px 5px 5px;}
.moduletitle{height: 28px;width: 100%;background: transparent;}
.modtitle{line-height: 25px;border: 0px;height:65px;padding:3px 0 0 10px;letter-spacing:2px;font-size:14px;font-weight:600;color:#2A2A2A;background:transparent url("images/modtitle.gif") no-repeat left top!important;background:#E6E6E6 url("images/modtitle.gif") no-repeat left 1px;}
*+html .modtitle {background:transparent url("images/modtitle.gif") no-repeat left 1px!important;}/* IE7 hack */
.modtitle .delbox,.modtitle .minbox,.modtitle .ddbox,.modtitle .maxbox{margin-top: 3px;}
.modtitle .delbox{margin-right: 15px;}
.modboxin{background: transparent;padding: 0px;padding-left:0px;border: 0;}
.modboxindt{background: transparent;padding-top: 0px;padding-left: 0px;border: 0;}
.controlBox{padding-right: 6px;}
.meditbox{border-left: 8px solid transparent;border-right: 9px solid transparent;padding: 0px 0;background: #ff9900;border-top: 0px;margin-top: 0;}
.meditbox input,.meditbox select,.cp_button input{background-color: transparent;margin: 2px;}
.meditbox table{font-size: 12px;}
.editBoxCss{display:none;height:384px;width:408px;background:transparent;border:2px solid #cecece;z-index:2;padding:12px;font-size:12px;}

/*用户*/
.UserList {float:left;margin:0 5px 10px 8px!important;margin:0 5px 10px 4px;}
.UserList li.userimg {padding:1px;width:56px;height:56px;background:url("images/User.png") no-repeat left top;}
.UserList li.userimg img {width:48px;height:48px;}
.UserList li.username {text-align:center;padding:0 0px 0 0;width:56px!important;width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.UserList li.username a {font-size:12px;}
/* -- 文章列表 -- */
#GroupLogList {border-collapse:collapse;border:none;width:100%;}
#GroupLogList thead {background:#D5D5D5;}
#GroupLogList thead tr th {padding:2px 0 0 0;border-bottom:1px #989B93 solid;text-align:center;font-weight:400;line-height:1.2;}
#GroupLogList thead tr th.t1 {width:10px;}
#GroupLogList thead tr th.t2 {padding:2px 0 0 0;border-right:1px #989B93 solid;text-align:left;}
#GroupLogList thead tr th.t2 {width:50px;border-right:1px #989B93 solid;}
#GroupLogList thead tr th.t3 {width:100px;border-right:1px #989B93 solid;}
#GroupLogList thead tr th.t4 {width:80px;border-right:1px #989B93 solid;}
#GroupLogList thead tr th.t5 {width:100px;}
#GroupLogList tbody {}
#GroupLogList tbody tr {}
#GroupLogList tbody tr.r1 {background:#ffffff;}
#GroupLogList tbody tr.r2 {background:#F0F8FD;}
#GroupLogList tbody tr td {text-align:center;}
#GroupLogList tbody tr td.t1 {}
#GroupLogList tbody tr td.t2 {text-align:left;}
#GroupLogList tbody tr td.t3 {}
#GroupLogList tbody tr td.t3 span {display:block;font-size:10px;}
#GroupLogList tbody tr td.t5 span {display:block;font-size:10px;}
/* -- 翻页 -- */
.GroupPages {clear:both;background:#D5D5D5;border-top:1px #989B93 solid;padding:0 3px 2px 3px;text-align:right;}
.GroupPages a {font-size:10px;border:1px #7CBCEB solid;background:transparent;padding:1px 6px 0px 6px;color:#165E92;}
.GroupPages a:hover {background:#4E95C5;color:transparent;}
.GroupPages .activePage{cursor:poiter!important;cursor:hand;}
.GroupPages .activePage a {background:#4E95C5;color:transparent;;}
.GroupPages .activePage a:hover {background:transparent;color:#165E92;}
/* -- 文章内容 -- */
#Log_List .LogList .LogTitle {padding:4px 0 2px 24px;background:#D5D5D5 url("images/01.gif") no-repeat 6px 4px;border-bottom:1px #989B93 solid;font-weight:600;}
#Log_List .LogList table {border-collapse:collapse;width:100%;}
#Log_List .LogList table tr td {vertical-align:top;}
#Log_List .LogList table tr td.t1 {width:110px;background:#F0F8FD;border-right:1px #D5D5D5 solid;text-align:center;}
#Log_List .LogList table tr td.t1 .User {margin:30px 5px 10px 8px!important;margin:30px 5px 10px 4px;}
#Log_List .LogList table tr td.t1 .User li.userimg {margin:auto;padding:1px;width:56px;height:56px;background:url("images/User.png") no-repeat left top;text-align:left;}
#Log_List .LogList table tr td.t1 .User li.userimg img {width:48px;height:48px;}
#Log_List .LogList table tr td.t1 .User li.username {text-align:center;}
#Log_List .LogList table tr td.t1 span {display:block;padding:5px 0 0 0;border-top:1px #D5D5D5 solid;color:#f00;}
#Log_List .LogList table tr td.t2 .AddTime {display:block;padding:1px 10px 1px 10px;background:#F0F8FD;border-bottom:1px #D5D5D5 solid;color:#555;}
#Log_List .LogList table tr td.t2 .Content {padding:15px;width:550px;overflow-x:hidden;font-size:14px;}
#Log_List .LogList table tr td.t2 .More {display:block;padding:3px 10px 2px 10px;background:#F0F8FD;border-top:1px #D5D5D5 solid;}
#Log_List .LogList table tr td.t2 .More a {padding:2px 6px 0px 6px;border:1px #989B93 solid;background:transparent;}
#Log_List .LogList table tr td.t2 .More a:hover {background:#4E95C5;color:transparent;}


#Log_List .CommentsList .CommentsTitle {padding:4px 0 2px 24px;background:#D5D5D5 url("images/comment.gif") no-repeat 6px 6px;border-top:1px #989B93 solid;}
#Log_List .CommentsList table {border-collapse:collapse;width:100%;}
#Log_List .CommentsList table tr td {vertical-align:top;}
#Log_List .CommentsList table tr td.t1 {width:110px;background:#F0F8FD;border-right:1px #D5D5D5 solid;text-align:center;}
#Log_List .CommentsList table tr td.t1 .User {margin:30px 5px 10px 8px!important;margin:30px 5px 10px 4px;}
#Log_List .CommentsList table tr td.t1 .User li.userimg {margin:auto;padding:1px;width:56px;height:56px;background:url("images/User.png") no-repeat left top;text-align:left;}
#Log_List .CommentsList table tr td.t1 .User li.userimg img {width:48px;height:48px;}
#Log_List .CommentsList table tr td.t1 .User li.username {text-align:center;}
#Log_List .CommentsList table tr td.t1 span.Floors {display:block;padding:5px 0 0 0;border-top:1px #D5D5D5 solid;color:#f00;}
#Log_List .CommentsList table tr td.t2 .AddTime {display:block;padding:1px 10px 1px 10px;background:#F0F8FD;border-bottom:1px #D5D5D5 solid;color:#555;}
#Log_List .CommentsList table tr td.t2 .Content {padding:15px;width:550px;overflow-x:hidden;font-size:14px;}
#Log_List .CommentsList table tr td.t2 .More {display:block;padding:3px 10px 2px 10px;background:#F0F8FD;border-top:1px #D5D5D5 solid;}
#Log_List .CommentsList table tr td.t2 .More a {padding:2px 6px 0px 6px;border:1px #989B93 solid;background:transparent;}
#Log_List .CommentsList table tr td.t2 .More a:hover {background:#4E95C5;color:transparent;}

/* -- 浏览相册 -- */
#Photo_List {padding:5px 0 20px 0;}
#Photo_List .PhotoList {float:left;margin:0 0 0px 20px!important;margin:0 0 5px 15px;width:114px;height:125px;overflow:hidden;text-align:center;}
#Photo_List .PhotoList li {}
#Photo_List .PhotoList li.Photoimg {margin:6px 0 0 0;}
#Photo_List .PhotoList li.Photoimg img {width:100px;height:100px;padding:2px;background:#F0F8FD;border:1px #D5D5D5 solid;}
#Photo_List .PhotoList li.PhotoTitle {width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#Photo_List .PhotoList li.PhotoUser {width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#Photo_List .PhotoList li.PhotoUser a {color:#999;}


/* -- 相册内容 -- */
#Group_Photo_List .PhotoContent {text-align:center;}
#Group_Photo_List .PhotoContent .PhotoTitle {padding:4px 0 4px 8px;background:#D5D5D5;font-size:16px;font-weight:600;}
#Group_Photo_List .PhotoContent .AddTime {display:block;padding:1px 10px 1px 10px;background:#F0F8FD;border-bottom:1px #D5D5D5 solid;color:#555;}
#Group_Photo_List .PhotoContent .img {padding:20px 0;width:640px;overflow-x:hidden;}
#Group_Photo_List .PhotoContent .img img {padding:5px;background:#F0F8FD;border:1px #D5D5D5 solid;}
#Group_Photo_List .PhotoContent .ContentTitle {margin:0 0 10px 0;border-bottom:2px #D5D5D5 dashed;font-size:14px;color:#4E95C5;}
#Group_Photo_List .PhotoContent .Content {margin:15px;padding:15px;background:#F0F8FD;border:1px #D5D5D5 solid;font-size:12px;text-align:left;}


#Group_Photo_List .Comments {padding:4px 0 4px 8px;background:#D5D5D5;border-top:1px #989B93 solid;border-bottom:1px #989B93 solid;font-size:14px;font-weight:600;}
#Group_Photo_List .CommentsContent {margin:20px;padding:10px;border:1px #D5D5D5 dashed;background:#F0F8FD;}
#Group_Photo_List .CommentsContent table tr td {vertical-align:top;}
#Group_Photo_List .CommentsContent table tr td.t1 {width:110px;background:#F0F8FD;border-right:1px #D5D5D5 solid;text-align:center;}
#Group_Photo_List .CommentsContent table tr td.t1 .User {margin:0 5px 10px 8px!important;margin:30px 5px 10px 4px;}
#Group_Photo_List .CommentsContent table tr td.t1 .User li.userimg {margin:auto;padding:1px;width:56px;height:56px;background:url("images/User.png") no-repeat left top;text-align:left;}
#Group_Photo_List .CommentsContent table tr td.t1 .User li.userimg img {width:48px;height:48px;}
#Group_Photo_List .CommentsContent table tr td.t1 .User li.username {text-align:center;}
#Group_Photo_List .CommentsContent table tr td.t1 span {display:block;padding:5px 0 0 0;border-top:1px #D5D5D5 solid;color:#f00;}
#Group_Photo_List .CommentsContent table tr td.t2 {padding:0 0 0 15px;}
#Group_Photo_List .CommentsContent table tr td.t2 .AddTime {font-size:10px;color:#888;}

/* -- 发布新帖 -- */
#oblog_edit fieldset {border:none;}
#oblog_edit fieldset legend {margin:20px 0;font-weight:600;}
#oblog_edit fieldset table {margin:0 0 20px 20px;}
#oblog_edit fieldset table table {margin:0;}
#oblog_edit fieldset table tr td {vertical-align:top;}
#oblog_edit fieldset table tr td label {display:block;padding:3px 0 0 0;}
#oblog_edit fieldset table tr td input#Submit {height:30px;}
/* ============模板标签============ */
/* -- 圈子资料 -- */
#GroupInfo {margin:10px;}
#GroupInfo ul.Groupico {margin:0 0 10px 0;}
#GroupInfo ul.Groupico li {font-size:14px;}
#GroupInfo ul.Groupico li img {padding:5px;background:transparent;border:1px #8B8E85 solid;}
#GroupInfo ul.Groupico li {font-weight:600;}
#GroupInfo ul.Groupico li span {font-weight:400;}
#GroupInfo div.GroupIntro {margin:0 0 10px 0;padding:5px;background:transparent;}
#GroupInfo div.GroupIntro p {margin:0;text-indent:24px;color:#555;}
#GroupInfo ul.GroupData li {list-style:square;margin:3px 0 3px 20px;}

/* -- 最新回复 -- */
.GroupComments {margin:0;}
.GroupComments li {height:20px;line-height:20px;margin:5px 0!important;margin:-5px 0;padding:0 0 0 17px;background:url("images/comment.gif") no-repeat left 2px;}
.GroupComments li a {font-size:12px;}
.GroupComments li span.user {display:block;color:#45A420;}
.GroupComments li span.user span.time {font-size:9px;color:#777;}

/* -- 友情链接 -- */
.GroupLinks {margin:10px;}
.GroupLinks p {margin:0;}

/* -- 公告 -- */
.GroupPlacard {margin:10px;}
.GroupPlacard p {margin:0;}

/* -- 管理员 -- */
#GroupAdmin {margin:10px;font-size:14px;}
#GroupAdmin .GroupAdmin {height:55px;padding:10px;background:transparent;border:1px #D5D5D5 solid;}
#GroupAdmin .GroupAdmin li.Adminimg {float:left;margin:0 10px 0 0;padding:1px;width:56px;height:56px;background:url("images/User.png") no-repeat left top;}
#GroupAdmin .GroupAdmin li.Adminname {text-align:center;width:100px!important;width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#GroupAdmin .GroupAdmin li.Adminname a {font-size:12px;font-weight:600;}
#GroupAdmin .GroupAdmin li.Admincity {margin:10px 0 0 0;}

/* -- 活跃成员 -- */
#GroupBestUser {margin:10px 0 10px 10px;font-size:14px;}


/* -- 最新成员 -- */
.GroupNewUser {margin:10px 0 10px 10px;font-size:14px;}


/* -- 最新文章 -- */
.LogNewList {border-collapse:collapse;border:none;width:100%;}
.LogNewList thead {background:#D5D5D5;}
.LogNewList thead tr th {padding:2px 0 0 0;border-bottom:1px #989B93 solid;text-align:center;font-weight:400;line-height:1.2;}
.LogNewList thead tr th.t1 {padding:2px 0 0 20px;border-right:1px #989B93 solid;text-align:left;}
.LogNewList thead tr th.t2 {width:50px;border-right:1px #989B93 solid;}
.LogNewList thead tr th.t3 {width:100px;}
.LogNewList tbody {}
.LogNewList tbody tr {}
.LogNewList tbody tr.r1 {background:transparent;}
.LogNewList tbody tr.r2 {background:#F0F8FD;}
.LogNewList tbody tr td {}
.LogNewList tbody tr td.t1 {padding:0 0 0 10px;}
.LogNewList tbody tr td.t2 {text-align:center;}
.LogNewList tbody tr td.t3 {text-align:center;}
.LogNewList tbody tr td.t3 span {display:block;font-size:9px;}
.LogNewList li {height:20px;line-height:20px;margin:5px 0!important;margin:-5px 0;padding:0 0 0 17px;background:url("comment.gif") no-repeat left 2px;}
.LogNewList li a {font-size:12px;}
.LogNewList li span.user {display:block;color:#45A420;}
.LogNewList li span.user span.time {font-size:9px;color:#777;}

.LogMore {padding:2px 5px 0 0;border-top:1px #D5D5D5 dashed;text-align:right;}
.LogNewListdiv{width:96%;}
.LogNewListdivleft{width:48%;float:left;}
.LogNewListdivright{width:48%;float:right;}
.LogNewList1{list-style:url("images/li.gif") outside circle;padding-left:9px;}
.LogNewList2{list-style:url("images/li.gif") outside circle;}
/*.LogNewList{list-style:url("images/li.gif") outside circle;padding-left:9px;}*/
.LogNewList1 li{height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;width:98%;}
.LogNewList2 li{height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;width:98%;}
.LogNewList li{height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;width:98%;}

/* -- 最新相片 -- */
#GroupNewPhoto {padding:10px 0;}
.PhotoList {float:left;width:114px;height:120px;overflow:hidden;text-align:center;}
.PhotoList li {}
.PhotoList li.Photoimg {}
.PhotoList li.Photoimg img {width:100px;height:100px;padding:2px;background:transparent;border:1px #D5D5D5 solid;}
.PhotoList li.PhotoTitle {width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.PhotoList li.PhotoUser {width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.PhotoList li.PhotoUser a {color:#999;}
/* -- 精华文章 -- */

/* ============================================================================ 其他 == */
div.quote { margin:20px 10px auto 10px; padding:5px 10px 10px 10px; background: #ffe; border:none; border:1px #fc6 solid; }

#m_99999_b #Log_List{padding-left:0px!important;padding-left:0px;}

/*--圈子版块列表--*/
.forumsubjectlist { background: transparent; border: 1px solid #93968E; padding: 1px; margin-bottom: 10px;width:100%;text-align:left; }
.forumsubjectlist h1, .forumsubjectlist h3, .forumsubjectlist h6{ line-height: 31px; padding-left: 1em; background: #2F589C url(images/forummodebg.gif); background-repeat: repeat-x; background-position: 0 0; color: transparent; }
.forumsubjectlist h1 a, .forumsubjectlist h3 a {color: transparent!important; }
.forumsubjectlist h2 em { color: #069; }
.forumsubjectlist thead.forumcategory tr { background: #e8f3fd url("images/forumthread.gif"); }
.forumsubjectlist table{width: 100%; border-collapse: separate; color: #666; padding: 1px 5px; border-bottom: 1px solid transparent; background-color: #EEEEEE;}
.forumsubjectlist thead th, .forumsubjectlist thead td,.divoption { padding: 2px 5px; line-height: 22px; color: #666; }
.forumsubjectlist thead.category tr { background: #E8F3FD url("images/cat_bg.gif"); }
.forumsubjectlist thead.separation th, .forumsubjectlist thead.separation td { border-top: 1px solid #D5D5D5 }
.forumsubjectlist th { padding-left: 55px !important; }
.forumsubjectlist tbody th { height: 40px; }
.forumsubjectlist tbody th, .forumsubjectlist tbody td { border-top: 1px solid #D1E1EF; padding: 5px; text-align: left; }
.forumsubjectlist tbody cite, .forumsubjectlist tbody em { line-height: 1.3em; }
.forumsubjectlist tbody th { background-image: url(images/forumlogo.gif); background-repeat: no-repeat; background-position: 13px 50%; }
.forumsubjectlist tbody th.new { background-image: url(images/forum_new.gif); }
.forumsubjectlist tbody strong, { color: #090; }
.forumsubjectlist td.forumlastpost { width: 260px;  }
.forumsubjectlist td.forumnums { width: 80px; text-align: center; }
.forumsubjectlist p { margin: 0; line-height:18px; font-size:12px;font-weight:200;}
.forumsubjectlist td.forumlastpost p { overflow:hidden; height:20px; white-space:nowrap; width: 260px; text-overflow:ellipsis; }
/*--圈子版块列表--*/
/*圈子贴子*/
.mainforumbox { background: transparent; border: 1px solid #93968E; padding: 1px; margin-bottom: 10px;width:100%;text-align:left; }
.mainforumbox h1, .mainforumbox h3, .mainforumbox h6  { line-height: 31px; padding-left: 1em; background: #2F589C url(images/forummodebg.gif); background-repeat: repeat-x; background-position: 0 0; color: transparent; }
.mainforumbox h1 a, .mainforumbox h3 a {color: transparent!important; }
.foruminfo {background: transparent;width:100%; border: 1px solid #93968E; padding: 1px; margin-bottom: 10px;width:100%;text-align:left;background-color: #EEEEEE;}
.foruminfo .forumtable {width:100%; border-collapse: separate; color: #666; padding: 1px 5px; border:0;border-bottom: 1px solid transparent; }
.foruminfo th { width: 180px; text-align: left;}
.foruminfo th, .foruminfo td { padding: 5px; }
.foruminfo th, .foruminfo td { border-bottom: 1px solid #D5D5D5; }
.foruminfo table a { color: #069; }
.foruminfo label { cursor: pointer; }
.foruminfo .obcodecss{padding-left:60px;}
.foruminfo .onbutton{line-height: 27px; height: 27px; padding: 0; background:#8B8E85 url(images/loginbuttonbg.gif); color:transparent;}
.foruminfo #nav { margin: 0; float: left; padding-top:3px;}
.foruminfo #nav a { font-weight: bold; color: #069; }
.foruminfo #headsearch { float: right; text-align: right; width:450px;}
.foruminfo #search { padding-left: 78px; }
.mainforuminfo{border:0;}
.pages_turns {background: #ffffff; clear: both; width: 100%; padding: 0 0 8px; overflow: hidden; }
.pages_turns .pages em { line-height: 26px; }
.pages_turns .pages, .threadflow { float: left; border: 1px solid #BDDAF7; background: #EEEEEE; height: 24px; line-height: 26px; color: #999; overflow: hidden; }
.pages_turns .pages a,.pages_turns .pages strong,.pages_turns .pages em, .pages_turns .pages kbd, .pages_turns .pages span { float: left; padding: 0 8px; line-height:26px; }
.pages_turns .pages a:hover { background-color: transparent; }
.pages_turns .pages span { font-weight: bold; color: transparent; background: url(images/page_bg.gif) repeat-x 0 0; }
.pages_turns .pages a.prev, .pages a.next { line-height: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.pages_turns .pages a.next { padding: 0 15px; }
.pages_turns .pages kbd { margin: 0; }
.pages_turns .pages kbd input { border: 1px solid #D5D5D5; margin-top: 3px !important; * > margin-top: 1px  !important; margin: 1px 4px 0 3px; padding: 0 2px; height: 17px; }
.pages_turns .pages kbd>input { margin-bottom: 2px; }
.pages_turns .postbtn { float: right;margin-left: 10px; cursor: pointer; }
.threadflow { margin-right: 5px; padding: 0 5px; }
.mainforumbox table { width: 100%; }
.mainforumbox thead th, .mainforumbox thead td { padding: 2px 5px; line-height: 22px; color: #666; }
.mainforumbox tbody th, .mainforumbox tbody td { border-top: 1px solid #d1e1ef; padding: 5px;  }
.mainforumbox .dropmenu { padding-right: 15px !important; cursor: pointer; }
.mainforumbox tbody cite, .mainforumbox tbody em { line-height: 1.3em; }
.mainforumbox td.postauthor { width: 180px; background: #E8F3FD; padding: 5px; overflow: hidden; }
.mainforumbox .postinfo { color: #666; border-bottom: 1px solid #D5D5D5; padding: 0 5px; line-height: 26px; height: 26px; overflow: hidden; text-align:right; }
.mainforumbox .postinfo strong,.mainforumbox .postinfo em { float: left; line-height: 26px !important; cursor: pointer; padding: 0 3px;  }
.mainforumbox .postinfo strong { margin-left: 5px; color: #009900; font-weight: bold; }
* html .postinfo strong { margin-top: -2px; }
.mainforumbox .postinfo strong sup { font-weight: normal; margin-left: 1px; color: #009900; }
.mainforumbox .postinfo a { color: #666; padding:0 4px; }
.mainforumbox .postinfo label { cursor: pointer; }
.mainforumbox .authorhidden {display:none; }
.mainforumbox .postauthor cite {text-align:center;font-weight: bold; display: block; border-bottom: 1px solid #D5D5D5; height: 26px; overflow: hidden; margin-bottom: 5px; }
.mainforumbox .postauthor cite label a { float: right; padding: 3px; }
.mainforumbox div.avatar { margin: 5px; text-align: center; width: 160px; overflow: hidden }
.mainforumbox .t_msgfont, .mainforumbox .t_msgfont td { font-size: 13px; line-height: 1.6em; }
.mainforumbox .t_smallfont, .mainforumbox .t_smallfont td { font-size: 12px; line-height: 1.6em; }
.mainforumbox .t_bigfont, .mainforumbox .t_bigfont td { font-size: 14.7px; line-height: 1.6em; }
.mainforumbox .postmessage { padding: 10px; overflow-x: hidden; }
.mainforumbox .postmessage h2 {font-size: 1.17em; margin-bottom: 0.5em;font-weight:bold; }
.mainforumbox .defaultpost {  height: auto !important; height:120px; min-height:120px !important; }
.mainforumbox .postactions { border-top: 1px solid #E8E8E8; background: #F7F7F7; line-height: 30px; height: 30px; padding: 0 10px; }
.mainforumbox .postactions strong { cursor: pointer; }
.mainforumbox .postactions input { float: right; margin: 5px 0 0 5px; }
.mainforumbox .postactions p { float: right; }
.mainforumbox .postactions p a { padding:0 4px; }
.mainforumbox thead.separation td { border-top: 1px solid #D5D5D5 }
.headmenufilter { border: solid #9db3c5; border-width: 1px 1px 0; }
.headmenufilter .tabs { padding-bottom: 26px; margin-bottom: 15px; background: #e8f3fd; border-top: 1px solid transparent; border-bottom: 1px solid #D5D5D5;border-bottom-color: transparent; margin-bottom: 0; }
.headmenufilter .tabs li{color: #000; text-decoration: none; float: left; line-height: 27px; border-right: 1px solid #D5D5D5; padding: 0 10px;}
.headmenufilter .tabs li.current { background: transparent; height: 27px; font-weight: bold; text-align:center;  }
.headmenufilter .tabs li a { float: left; }
.footmenufilter { padding: 10px; he\ight: 44px; height: 24px; line-height: 24px; background: #f7f7f7; border-color: #e8e8e8; font-family: simsun, "times new roman"; }
.footmenufilter form { float: right; }
.footmenufilter * { vertical-align: middle; }
.threadline { border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; background:#fefefe; height:5px; line-height:5px;}
.quickpost h5 { margin: 0.5em 1em; }
.postform { width: 700px; padding-bottom: 10px; }
.postform p label, .postform h5 label { vertical-align: top; font-weight: bold; }
.postform h5 input { width: 60%; }
.postform p, .postform div { margin: 0 1em; }
.postform .btns { margin-top: 0.5em; line-height: 30px; color: #999; margin-right:30px; padding-left:80px;}
.postform .btns button { vertical-align: middle; }
.postform .btns a { color: #069; }
.postform button { border: none; background: transparent; color: #069; padding: 0; cursor: pointer; }
.postform #postsubmit {margin-right: 1em; background:url(images/loginbuttonbg.gif) no-repeat 0 0; color: transparent; width:77px; height:27px; font-weight:bold; border:0;display: inline; margin-left: 2.3em; }
.box { overflow:hidden; background: #F0F1F0; border: 1px solid #DCE6F1; padding: 1px; margin-bottom: 10px; }
.box h4 {font-size:12px;font-weight:bold; background: transparent url("images/portalbox_bg.gif"); background-repeat: repeat-x; background-position: 0 0; line-height: 30px; padding: 0 10px; }
.postform .postformtable{width:100%;}
.postform .postformtable th,.postform .postformtable td{padding-bottom:5px;}
.postform .postformtable th{width:100px;}
.viewthread { padding-bottom: 1px;background: #EEEEEE;}
.viewthread table{ table-layout: fixed; }
.viewthread td.postcontent, .viewthread td.postauthor { vertical-align: top; padding: 0 1px; border: none; overflow: hidden; }
.viewthread td.folder { text-align: center; width: 30px; }
.viewthread td.icon { text-align: center; padding: 3px 0; width: 26px;}
.viewthread td.author { width: 120px; }
.viewthread td.lastpost { text-align: right; width: 120px; padding-right: 15px; }
.viewthread td.lastpost cite a { color: #999; }
.viewthread cite, .threadlist cite { display: block; }
.viewthread td.author em, .viewthread td.lastpost em { font-size: 0.83em; }
.viewthread td.forumnums { width: 80px; text-align: center; }
.custominfoarea{ display:inline; float:right; padding-right:3px; padding-top:5px; }
.headactions { float: right; line-height: 1em; padding: 10px 20px 0 0; }
/*Message*/
.errmessage { margin: 3em 10em 5em !important; }
	.errmessage h1 { line-height: 26px; border: 1px solid; background: transparent url("images/portalbox_bg.gif"); background-repeat: repeat-x; background-position: 0 0; border-color: transparent transparent #D5D5D5 transparent; padding-left: 1em; margin-bottom: 1em; }
	.errmessage p { margin: 1.5em 1em; }
	.errmessage a { color: #069; }
/*Message*/
/*圈子贴子*/
/*--圈子登录窗口--*/
.After{text-align:left;}
.Before #Web_UserName,.Before #Web_Password,.Before #UserName,.Before #WPassword{width:80px;}
.Before .loginbutton{line-height: 21px; height: 21px; padding: 0 4px; margin-left: 3px; background:#8B8E85; color:transparent;}
/*--圈子登录窗口--*/
@import url("style1.css");
@import url("style2.css");
@import url("style3.css");
