﻿@import url(menu.css);
@import url(Calendar.css);
@import url(post.css);
@import url(blog.css);
@import url(ubb.css);
@import url(style.css);

BODY, DIV, IMG, INPUT, SELECT, SPAN, TABLE, TD, A, TEXTAREA, h2,P{
  padding:0px;
  margin:0px;
}

.clean{
  clear:both;
  font-size: 0;
  line-height: 0;
  height: 0;
}

body{ 
  font-size: 12px;
}

form {
  margin:0px;
}

input, select, textarea {
  font-size: 12px;
}

input, textarea {
  padding:1px;
}

input, select{
  vertical-align:middle;
}

td {
  font-size: 12px;
}

img {
  border:0px;
  vertical-align: middle;
}

.time{ /* 时间信息 */
  font-size: 12px;
}

.number{ /* 数字信息 */
  font-size: 12px !important;
}

.font_hilite {  /* 醒目字 */
}

input.input1 { /**文本框的样式1*/
  height:18px;
  line-height:18px;
}

input.input2 { /**文本框的样式1*/
  height:18px;
  line-height:18px;
}

.note { /**注释字段*/
  margin-left:6px;
  padding-top:0px !important;
  padding-bottom:0px !important;
}

div.textValue {
  word-break:break-all;
  overflow:auto;
}

#wrap{   /**内容主体包装，所有页面内容都包含在该ID内部*/
  margin:auto;
  padding:0px;
  _height: 1%;
}

.shortCutContent {
  margin:5px !important;
}
 
.reportShortCutWrap {
  width:550px !important;
  margin:auto !important;
}

.commendShortCutWrap {
  width:550px !important;
  margin:auto !important;
}

.friendShortCutWrap {
  width:550px !important;
  margin:auto !important;
}

.messageShortCutWrap {
  width:550px !important;
  margin:auto !important;
}

.topPageWrap {
  width:780px !important;
  margin:auto !important;
}

#pageNavigationDiv{ /* 通用的分页导航 */
  margin-top:5px;
  padding:2px;
}

#pageNavigationDiv table{
  width:auto !important;
}

#header {  /**头部风格*/
  margin:auto;
  padding:4px;
  z-Index:100;
}

#header #logoBanner{
  padding:5px;
  margin:auto;
}

#header #logoBanner table{
  width:100%;
  border-collapse: collapse;
}

#header #logoBanner #left{
  text-align: left;
  width:1%;
}

#header #logoBanner #right{
  text-align: center;
  vertical-align:middle;
}

#header #logoBanner #right div{
  float:right;
}

#header #mainNav{  /**主导航**/
  text-align:right;
  height: 24px;
  padding: 6px 10px 1px 10px;
  margin:auto 5px;
}

#header #mainNav #styleInfo{
  float:left;
}

#header  #mainNav .bold{  /**主导航字体加粗**/
  font-weight: bold;
}

#header  #mainNav a{ 
  padding-top:2px;
}

#header  #mainNav a.mainMenu{ 
  padding-right:9px;
  padding-left:1px;
}

#footer {  /**页面底部区域定义*/
  padding:0;
  margin-left: auto;
  margin-top: 10px;
  margin-right: auto;
  clear:both;
}

#footer #gotoTop table{
  width:100%;
  border-collapse: collapse;
}

#footer #gotoTop table td.topPic{
  width:100%;
  padding-right: 20px;
  text-align:right;
}

#footer #gotoTop table td.line{
  height: 1px;
}

#copyright{  /**版权区域块*/
  margin: auto;
}

#copyright table{
  padding: 5px 10px;
  width:100%;
  border-collapse: collapse;
}

#copyright td.left{
  width:30%;
}

#copyright td.left #changeTemp{/**风格转换*/
  cursor: pointer;
  float:left;
  margin-left:3px;
  height:22px;
  line-height:22px;
}

#copyright td.left #changeTemp div{
  float:left;
  margin-left:5px;
}

#copyright td.right{
  width:70%;
  text-align:right;
}

#copyright td.center{
  text-align: center;
}

#copyright #url{
  padding: 5px 18px;
}

#copyright span.division{/*分割符号*/
}

#copyright span.product{ /*产品名称*/
}

#copyright span.edition{ /**版本*/
}

#copyright span.copyrightInfo{ /**公司信息*/
}

#copyright .executeTime{ /**执行时间*/
}

#content {   /**内容主题区,由于首页拖拽，去掉了:  position:relative;**/
  margin:5px 10px;
  z-Index: 90;
  height:100%;
}

.commonNavLine { /* 通用导航栏 */
  width:100%;
  z-Index: 80;
  _height: 1%;
  line-height:1.5;
  float:left;
}

.commonNavLine .fontSizeDiv {
  float:right;
  width:12%;
  text-align:right;
}

.commonNavLine .fontSizeOp{
  white-space:nowrap;
  width:100px;
}

.commonOuter { /* 通用外边框 适用于块状区域 */
  padding:1px;
}

.commonOuter table.commonInnerTable{
  border: 0px;
  border-spacing: 0 0;
  border-collapse: collapse;
  width:100%;
}

#count{  /**统计信息**/
}

#count .value{  /**统计信息数据**/
  margin: auto 5px auto auto;
}

#count .textValue{
  font-size: 12px;
  margin: auto 5px auto auto;
}

#count .msgnum{  /**新短消息**/
}

#count #userCount{   /**用户统计信息**/
  float:left;
}

#count #siteCount{  /**站点统计信息**/
  text-align: right;
  float: right;
}

#count #siteCount .title{
  margin: auto auto auto 5px;
}

#count #siteCount .value{
  margin: auto;
}

.topBox{  /**置顶区*/
  clear:both; 
}

.topBox table td{
  padding:8px;
  width: 25%;
}

#placardOuter{  /**公告区**/
  margin:6px auto auto auto;
}

#placardInner{
  padding-top:5px;
}

#placard{
  width:100%;
  height:24px;
  overflow:hidden;
  border: 0px;
}

#placard ul{
  float: left;
  border: 0px;
  margin:0px;
  padding:0px;
}

#placard ul li{
  list-style-type: none;
}

#placard .placardInfo{
  line-height:22px;
  height: 24px;
  float:left;
  margin:auto 20px auto 5px;
  white-space:nowrap;
}

#placard .placardInfo a{
}

#placard .placardInfo .date{
  font-weight: normal;
  font-size: 11px;
}

.actionLine{   /**操作条*/
  margin-top:5px;
  z-Index: 50;
  height:28px;
  vertical-align:middle;
}

.actionLine .left{  
  float:left;
  margin:auto 10px auto auto;
}

.actionLine .right{  
  float:right;
  margin:auto auto auto 10px;
}

.actionLine #pageNavigationDiv{
  margin:auto;
}

#quickSearch{  
}

#quickSearch table{  
  border-collapse: collapse;
}

#quickSearch #qsType{ 
  padding-right:2px !important; 
  text-align:right; 
} 

#quickSearch #qsKey{ 
  padding-right:0px !important; 
  text-align:right; 
} 

#quickSearch #qsKey input{ 
  border-right:0px; 
} 

#quickSearch #qsIcon{ 
  padding-left:0px !important; 
  text-align:left; 
} 


.commonBox{/* 一级标题是蓝色，二级标题是淡蓝色 */
  margin: 6px auto auto auto;
  padding: 1px;
}

.commonBox table{
  width:100%;
  border-spacing:0;
}

.commonBox .hd1{/**一级标题**/
  height:29px;
  font-size:14px !important;
  font-weight: bold;
}

.commonBox .hd1 td{
  padding-left:10px;
  padding-right:10px;
}

.commonBox .hd2{/**二级标题**/
  height:30px;
  %height:29px;
  text-align: center;
}

.commonBox .hd2 td{
  padding:0px 3px 0px 3px;
  white-space:nowrap;
}

.commonBox .hd3{/**三级标题or分割栏**/
  height:29px;
}

.commonBox tr.content td{
  padding:1px;
}

.commonBox tr.list td{
  padding:3px 2px;
  text-align:center;
}

.commonBox tr.simple td{
  padding:5px 2px !important;
}

.commonBox table.forumList .content td{
  text-align:left;
}

.commonBox table.forumList div.simpleForumInfo { /** 简洁版面信息 **/
  width:33.2%;
  float:left;
}

.commonBox table.forumList div.simpleForumInfo .simpleForumIcon { /** 版面logo **/
  margin:0px 5px;
  padding:1px 0px 2px 0px;
  float:left;
}

.commonBox table.forumList div.simpleForumInfo .simpleForumName { /** 版面名称等 **/
  white-space:nowrap;
  line-height:1.5;
  float:left;
}

.commonBox table.forumList div.simpleForumInfo .simpleForumName a{
  font-weight:bold;
}

.commonBox table.forumList .content td.td1{  /**是否有新主题列*/
  text-align: center;
  width:40px;
}

.commonBox table.forumList .content td.td2{  /**论坛图标*/
  padding:5px;
  text-align: center;
  width:70px;
}

.commonBox table.forumList .content td.td3{  /**论坛标题及说明区*/
  line-height:1.5;
}

.commonBox table.forumList .content td.td3 div{  /**论坛标题及说明区*/
}

.commonBox table.forumList .content td.td3 img{  /**论坛标题及说明区*/
  border:0px;
  vertical-align: top !important;
}

.commonBox table.forumList .content td.td3 .title{
  height:20px;
  font-size:12px;
}

.commonBox table.forumList .content td.td3 .title a{
  font-weight:bold;
}

.commonBox table.forumList .content td.td3 .readme{
  margin:0px 3px 3px 0px;
  word-break:break-all;
  overflow:hidden;
}

.commonBox table.forumList .content td.td3 .number{
}

.commonBox table.forumList .content td.td3 .owner{
  line-height:1.6;
}

.commonBox table.forumList .content td.td3 .subForums{
  line-height:1.6;
}

.commonBox table.forumList .content td.td4{   /**主题统计数*/
  font-size:12px;
  width: 150px;
  line-height:20px;
}

.commonBox table.forumList .content td.td4 .number{
}

.commonBox table.forumList .content td.td5{   /**发布信息*/
  font-size:12px;
  width: 35%;
  line-height:1.8;
  overflow:hidden;
}

.commonBox table.forumList .content td.td5 .forumStatus{
  font-weight: normal;
}

.commonBox table.forumList .content td.td5 .titleDiv{
  width:95%;
  white-space:nowrap;
  overflow:hidden;
}

.commonBox table.forumList .content td.td5 .time{
}

.commonBox table.forumList .content td.td6{   /**楼主信息*/
  width: 100px;
}

#friendLink td.content{/**友情链接**/
  padding:5px 10px;
}

#friendLink td.content img{
  margin:3px;
}

#friendLink #friendLinkLogos{
  clear:both;
}

#friendLink #friendLinkLogos a{
  float:left;
  margin-right:8px;
}

#friendLink #friendLinkNames {
  margin-top:6px;
  clear:both;
}

#friendLink #friendLinkNames a{
  line-height:1.7;
  font-weight:normal !important;
  white-space:nowrap;
}

.noteBox {   /**提示信息区域块*/
  margin: 6px auto auto auto;
}

.noteBox table{
}

.noteBox td{
  padding:5px;
}

.noteBox table tr.hd{
  line-height:1.8;
}

.noteBox table tr.hd td.hdTitle{
  font-weight:bold;
  text-indent:5px;
}

.noteBox table tr.hd td.hdTitle a{
  font-weight:bold;
}

.noteBox table tr.hd td.hdAction{
  text-align:right;
  padding-right:10px;
}

.noteBox table tr.hd td.hdAction img{
  cursor:pointer;
}

.noteBox table tr.content td.title{
  text-align:center;
}

.noteBox table tr.content td.value{
  padding-left:5px;
  word-break:break-all;
}

.noteBox table tr.content td.actions{
  text-align:center;
}

#standardList{  /**标准检验区域*/
  text-align:center;
  margin-bottom:5px;
  margin-left: auto;
  margin-top: 5px;
  margin-right: auto;
  display: table;
}

#standardList img{
  padding: 5px 3px;
}


/**主题列表样式*/

#forumRules td.content{/**主题列表论坛版规**/
  padding: 3px 15px;
  line-height: 21px;
}

.commonBox table.topicList .hd1 .subjects a{
  padding: 0px 8px 0px 6px;
}

.commonBox table.topicList .hd1 td.td1 span.filter{/**过滤条件：全部、精华、已关闭**/
  font-weight:normal;
}

.commonBox table.topicList .hd1 td.td1 span.selected{/**选中的条件**/
  font-weight:bold !important;
  padding:0px 7px;
}

.commonBox table.topicList .content td.td0{
  width:1%;
  padding-left:5px;
}

.commonBox table.topicList .content td.td1{  /**主题类型*/
  width:1%;
  padding-left:5px;
}

.commonBox table.topicList .content td.td2{  /**主题标题*/
  padding-left:10px;
  line-height:1.5;
  word-break:break-all;
}

.commonBox table.topicList .content td.td2 .status{  /**主题置顶等相关图标*/
  float:right;
  padding:0px 2px;
}

.commonBox table.topicList .content td.td2 .topicTitle{
  float:left;
  overflow:hidden;
  text-align:left;
}

.commonBox table.topicList .content td.td4{   /**作者*/
  width: 13%;
  text-align:left;
  white-space:nowrap;
}

.commonBox table.topicList .content td.td4 .time{
  font-size:11px;
}

.commonBox table.topicList .content td.td5{   /**回复/浏览 数*/
  font-size:12px;
  width: 8%;
  text-align:right;
  white-space:nowrap;
}

.commonBox table.topicList .content td.td6{   /**最后发表*/
  width: 13%;
}

.commonBox table.topicList .content td.td7{   /**最后发表*/
  width: 13%;
  text-align:right;
  white-space:nowrap;
}

.commonBox table.topicList .content td.td7 .time{
  font-size:11px;
}

.commonBox table.topicList .content td.td8{/* 论坛版面 */
  width: 15%;
  text-align:left;
}

.commonBox tr.footer td{
  height: 15px;
}

#quickEntryAction{  /**首页快速入口Div*/
  margin: auto auto auto 5px;
}

.tagCloud{ /**Tag云集*/
  padding:0px 8px 8px 8px !important;
}

.tagCloud span{
  margin-right:10px;
  line-height:1.5;
}

#forumNewUpload .content{  /**最新上传*/
  padding: 3px ;
}

#forumNav{  /**论坛标题导航*/
  float:left;
}

#postList #forumNav{  /**论坛标题导航*/
  float:left;
  width:88%;
  word-break:break-all;
}

#forumNav img{  /**论坛标题导航*/
  margin: auto 2px;
  vertical-align:auto;
}

.titlePagination{
  display: inline;
}

.actionLine #topPageNavigation{
  float: left;
  margin: 0px auto;
}

.actionLine #bottomPageNavigation{
  float: left;
  padding:2px 0px;
  margin: 0px auto;
}

div.headPic{ /* 单个头像所在div 100*100 */
}

div.headPic img{ /* 单个头像img */
  width:100px;
  height:100px;
  padding:2px;
  margin:10px;
}

div.headPics{ /* 头像阵列中每个头像所在div 48*48 */
  float:left;
  width: 66px;
  margin:0px 2px;
  padding-top:6px;
  text-align:center;
}

div.headPics img{
  padding:2px;
  margin:2px;
  width:48px;
  height:48px;
}

div.headPics div.userName{ /* 头像阵列中每个用户的用户名 */
  line-height:1.3;
  width: 66px;
  height:30px;
  word-break:break-all;
  word-wrap:break-word;
  overflow:hidden;
}

img.headPic{ /* 头像图片效果 */
  padding:2px;
}

img.smallHeadPic{/* 头像 - 小 */
  width:16px;
  height:16px;
}

img.middleHeadPic{/* 头像 - 中 */
  width:48px;
  height:48px;
  padding:2px;
}

img.largeHeadPic{/* 头像 - 大 */
  width:100px;
  height:100px;
  padding:2px;
  margin:10px;
}

div.clue { /* 成功、失败提醒图案 */
  text-align: center;
  vertical-align:middle;
  height: 120px;
  width:100%;
}

div.resourcePic{ /* 资源缩略图所在div 120*120*/
  float:left;
  width: 126px;
  height: 126px;
  margin:3px 6px;
  text-align: center;
}

#forumNewUpload div.resourcePic{
}

div.resourcePic img.resourcePic{ /* 资源缩略图效果 */
  padding:2px;
  margin-top:expression((parentElement.parentElement.offsetHeight-this.offsetHeight)/2-1);/*垂直居中*/
}

div.resourcePic img.resourcePic2{ /* 非图片类资源缩略图效果 */
  padding:2px;
  width:120px;
  height:120px;
}

#bottomActions{
  z-Index: 78;
}

.commonBox table.searchTable{/* 搜索 */
  border-collapse:collapse;
}

.commonBox table.searchTable tr.content{
  height:30px;
}

.commonBox table.searchTable tr.content td.td1{
  width:18%;
  text-align:right;
}

.commonBox table.searchTable tr.content td.td2{
  padding-left:15px;
}

.commonBox table.searchTable tr.content td.td3{
  text-align:center;
  padding:3px;
}

.commonBox table.searchTable tr.content td.td3 input{
  margin-right:20px;
}

#attachs{
  z-Index:70;
  _height: 1%;
}

#attachs div.imgBox{/**资源搜索列表**/
  float:left;
  width: 70px;
  height: 70px;
  margin: 2px 2px;
  padding: 1px 1px 2px 1px;
  text-align: center;
  overflow: hidden;
}

#users{
  z-Index:70;
  _height: 1%;
}

#users tr.content td.td1{/** 会员搜索列表 **/
  padding:10px;
}

#userSearch table.actionTable{
  width:100%;
}

#userSearch table.actionTable td.td1{
  white-space:nowrap;
}

#userSearch table.actionTable td.td2{
  text-align:right;
}

img.medalPic{/**勋章**/
  margin:auto auto 2px auto;
}

#message{ /**消息*/
}

#message table.content{
  height:230px;
  text-align:center;
  line-height:21px;
}

#message table.content{
  text-align: -moz-center;
}

#message table.content td.td1{
  text-align:right;
  width:40%;
  padding-right:40px;
}

#message table.content td.td2{
  text-align:left;
  padding-right:20px;
}

#message span.successMsg{/**成功提示信息*/
  font-weight:bold;
  font-size:14px;
}

#message span.errorMsg{/**错误提示信息*/
  font-weight:bold;
  font-size:14px;
}

#message span.infoMsg{/* 普通提示信息 */
  font-weight:bold;
  font-size:14px;
}

/** 各种排行 start */

.statContent{ /**统计内容*/
  width:auto;
  margin-left:186px;
}

.statContent td.tdDivision{ /*最后一行内容下的分割区*/
  height:6px;
}

table.statBase td.tdTitle{/**明细展现的标题*/
  width:15%;
  height:27px;
  text-indent:5px;
}

table.statBase td.tdValue{/**明细展现的内容*/
  width:18%;
  text-indent:5px;
}

table.statBase td.tdResultTitle{/** 百分比标题*/
  height:29px;
  padding-left:20px;
}

table.statBase td.tdResultTime{/** 百分比时间*/
  height:27px;
  text-indent:5px;
}

table.statBase td.tdResultValue{/** 百分比数值*/
  padding-left:15px;
}

.statContent div.statBox{
  float:left;
  margin-right:10px;
}

.statContent div.statBox ol{
  margin-top:3px;
  margin-bottom:2px;
}

.statContent div.statBox li{
  line-height:24px;
}

.statContent div.statBox a{
  padding:0px 3px;
  display:block;
}

.statContent div.statBox .statValue {
  float:right;
}

.statContent div.statBox .statTitle{
  width:80%;
  overflow:hidden;
}

.statContent div.statBox .statWithPic{
  padding:2px 0px;
  cursor:pointer;
  height:60px;
}

.statContent div.statBox .statWithPic img{
  height:54px;
  width:54px;
}

.statContent div.statBox .statWdithHeadPic{
  padding:2px 0px;
  cursor:pointer;
}

.statContent div.statBox .statWdithHeadPic img{
  height:40px;
  width:40px;
}

.statContent #statTopicReplyNum, .statContent #statTopicViewNum,
.statContent #statForumTopic, .statContent #statForumPost,
.statContent #statForumAttach, .statContent #statForumMonthCreate,
.statContent #statUserOnlineTimeAll, .statContent #statUserOnlineTimeMonth {
  width:48%;
}

.statContent #statUserPostCreate, .statContent #statUserPostBest,
.statContent #statUserPostMonth, .statContent #statUserPostDay,
.statContent .statUserCreditBox {
  width:31.5%;
}

.statContent table.statManagers tr.content td.td1{
  padding-left:10px;
  text-align:left;
}

.statContent table.statManagers tr.content td{
  text-align:center;
  height:25px;
}

.statContent table.statManagers tr.content td.forum_level{
  text-align:left;
}

#statInc {
  padding-bottom:8px;
}
#statIncBody ul{
  margin:0px;
  padding:0px;
  height:200px;
  list-style-type:none;
}
#statIncBody li{
  padding-left:28px;
  height:20px;
  line-height:20px;
  white-space:nowrap;
}
/** 各种排行 end */

/**tag**/
div.tagSearchNav{
  width:100%;
  float:left;
}

table.tagTopics{
  width:100%;
  border-collapse:collapse;
}

table.tagTopics tr.content .status{
  float:right;
  padding-right:8px;
}

table.tagTopics tr.content .authorInfo{
  float:right;
  padding-right:8px;
}

table.tagTopics tr.content td.td0{
  padding:8px;
}

table.tagTopics tr.content td.td00{
  padding:8px;
}

table.tagTopics tr.content td.td1{
  height:25px;
  padding-top:5px;
  word-break:break-all;
}

table.tagTopics tr.content td.td1 div.topicTitle{
  width:85%;
  overflow:hidden;
}

table.tagTopics tr.content td.td2{
  width:100%;
  padding-bottom:10px;
}

table.tagTopics tr.content td.td3{
  width:200px;
  text-align:right;
  padding-bottom:10px;
  padding-right:10px;
}

table.tagTopics tr.content td.td4{
  width:100%;
  text-align:left;
  padding-bottom:10px;
}

table.tagTopics tr.content td.td5{
  width:200px;
  text-align:right;
  padding-bottom:10px;
  padding-right:10px;
}

/**placards**/
#placards .placardTitle{
  width:70%;
  font-weight:bold;
  padding:0px 0px 0px 12px;
}

#placards .placardInfo{
  width:30%;
  text-align:right;
  padding-right:12px;
}

#placards .placardContent div{
  margin:0px 5px 0px 5px;
  line-height:2;
  padding: 3px 8px 18px 8px;
  padding-bottom:6px;
}

tr.noDataInfo {/**列表中无数据提示信息**/
  text-align:center;
  height:100px;
}

tr.noDataInfo span{
  font-weight:bold;
  vertical-align:middle;
  margin-left:10px;
}

tr.noDataInfo a{
  font-weight:bold;
}

div.noDataInfo{
  width:100%;
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;
}

div.noDataInfo span{
  font-weight:bold;
  vertical-align:middle;
  margin-left:10px;
}

#attachsorder{
  z-Index:70;
  _height:1%;
}

#attachsorder td.content{
  padding:5px;
}

#actionMessages tr.content td.errorMsg{
  text-align:left;
  padding-left:30px;
  padding-top:10px;
  padding-bottom:10px;
  font-weight:bold;
}

#actionMessages tr.content td.infoMsg{
  text-align:left;
  padding-left:30px;
  padding-top:10px;
  padding-bottom:10px;
  font-weight:bold;
}

/**论坛版面标签查询中论坛下拉列表向下按钮**/
.selectComponent{
  vertical-align: middle;
}
.selectComponent #forum_name{
  cursor:pointer;
}

#authNav {
  float:left;
  width:180px;
  margin: 6px -180px auto auto;
}

#autuContent {
  width:auto;
  margin-left:186px;
}

#commonLeft{
  float:left;
  width:180px;
  margin: 6px -180px auto auto;
}

#commonRight{
  width:auto;
  margin-top:3px;
  margin-left:186px;
}

#commonRight #pageNavigationDiv{
  clear:both;
}

#commonRight .postVoteList {
  margin-bottom:8px;
}

#commonRight div.scoreUser{ /* 评价用户 */
  width:235px;
  margin:5px 3px 10px 3px;
  float:left;
}

#commonRight div.scoreUser table{
  width: 100%;
  border-collapse: collapse;
}

#commonRight div.scoreUser tr.content td.td1{
  width:30%;
  text-align:center;
  padding-top:5px;
}

#commonRight div.scoreUser tr.content td.left{
  padding-left:5px;
  width:40px;
}

#commonRight div.scoreUser tr.content span.score{
  font-weight:bold;
}

#commonRight div.scoreUser tr.blank{
  height:10px;
}

.commonNavBox{/* 公共导航区域 */
  margin-bottom:6px;
  padding:1px;
}

.commonNavBox table.outline { /* 标题行 */
  width: 100%;
  border-collapse: collapse;
}

.commonNavBox table.outline tr.hd {
  padding-left:15px;
  height:30px;
}

.commonNavBox table.outline tr.hd td.td1{
  padding-left:8px;
  font-weight:bold;
  width:80%;
}

.commonNavBox table.outline tr.hd td.td1 a{
  font-weight:normal;
}

.commonNavBox table.outline tr.hd td.td2{
  padding-left:15px;
  font-weight:bold;
  text-align: right;
}

.commonNavBox table.outline tr.hd td.td2 img{
  margin-right:5px;
}

.commonNavBox tbody.content tr.infoLine td.option{
  height:24px;
  padding-left:15px;
}

.commonNavBox tbody.content tr.optionLine{ /* 选项行 */
}

.commonNavBox tbody.content tr.optionLine td.option{
  height:28px;
  line-height:2;
  padding-left:35px;
}

.commonNavBox tbody.content tr.optionLine td.option a{
  display:block;
}

.commonNavBox tbody.content tr.optionLine td.option .currentChoice{ /* 当前选中 */
  font-weight:bold;
}

.commonNavBox #emmailClassTable tr.optionLine td.option{ /* 短消息文件夹 */
  padding-left:35px;
}

.commonNavBox #friendClassTable tr.optionLine td.option{ /* 好友分类 */
  padding-left:35px;
}

.commonNavBox #friendClassTable tr.optionLine td.option2{ /* 黑名单 */
  height:22px;
  line-height:2;
  padding-left:35px;
}

.commonNavBox tbody.content tr.contentLine{ /* 值对内容行 */
}

.commonNavBox tbody.content tr.contentLine td.title{
  text-indent:20px;
  height:22px;
}

.commonNavBox tbody.content tr.contentLine td.value{
  text-align:right;
  padding-right:20px;
}

.commonNavBox tbody.content tr.areaLine{ /* 区域块 */
}

.commonNavBox tbody.content tr.areaLine td.area div.headPics{ /* 头像云集 */
  width: 56px !important;
  margin:1px !important;
}

.commonNavBox tbody.content tr.areaLine td.area div.headPics div.userName{
  width: 56px !important;
}

.commonNavBox tbody.content tr.areaLine td.area span.tag{ /* 标签 */
  margin-right:10px;
  line-height:1.5;
}

.commonNavBox tbody.content tr.actionLine td{ /* 操作行 */
  text-align:center;
  padding:5px;
}

.commonNavBox tbody.content table.scoreInfo{ /* 评分信息 */
  width: 100%;
  border-collapse: collapse;
  margin:0px 15px 0px 15px;
}

.commonNavBox tbody.content table.scoreInfo td.td1{ 
  width: 25%;
  text-align:left;
  padding-left:15px;
}

.commonNavBox tbody.content table.scoreInfo td.td2{ 
  width: 15%;
  text-align:right;
}

.commonNavBox tbody.content table.scoreInfo td.td3{ 
}

.commonNavBox table.userInfo {
  width: 100%;
  border-collapse: collapse;
}

table.groupAuthTable{/**用户组权限*/
}

table.groupAuthTable tr.hd1 td.tdRight{
  font-weight: normal;
  text-align: right;
}

table.groupAuthTable tr.hd1 a.a1{/**超连接的样式*/
  font-weight:normal;
}

table.groupAuthTable td.op_label{/*标题*/
  padding-left: 10px;
  width:30%;
  height:28px;
  text-align:right;
  padding-right:10px;
}

table.groupAuthTable td.op_value{/*权限值*/
  padding:5px 0px 5px 10px;
}

table.groupAuthTable td.td2{
  text-align:right;
  padding:8px 10px 8px 0px;
  text-align: -moz-center;
}

/*                首页管理相关                 */

.refPos{
  display:;
}

div.bannerAD {
  width:100%;
  clear:both;
  text-align:center;
}

div.bannerAD div{
  margin:auto;
}

.commonTip{ /* 通用浮动信息层 */
  width:1px !important;
}

.attachMarquee{ /* 附件图片滚动区 */
  width:100%;
  overflow:hidden;
  clear:both;
}

.attachMarquee div.container{
  width:100%;
}

.pages {
  font: 83%/1.4 arial, helvetica, sans-serif; 
}
.pages a {
  float: left; 
  display: block; 
  margin-right: 0.1em; 
  padding: 0.2em 0.5em 0.2em 0.5em; 
  font-size: 12px; 
}
.pages span {
  float: left; 
  display: block; 
  margin-right: 0.1em; 
  padding: 0.2em 0.5em 0.2em 0.5em; 
  font-size: 12px; 
}
.pages span.total {
  margin-right: 5px;
}
.pages span.current {
  font-weight: bold; 
}
.pages span.goto input{
  height:13px;
  border:0px;
}
.pages a {
  text-decoration: none;
}
.pages a:hover {
  text-decoration: none;
}

.resMarquee{ /* 附件信息滚动区 */
  margin:5px 5px 0px 15px;
  height:85px;
  width:96%;
  overflow:hidden;
}

.indexResPic{ /* 资源缩略图所在div 70*70尺寸图片*/
  float:left;
  margin-left:6px;
  width: 80px;
  height: 85px;
}

.indexResPic img{ /* 资源缩略图效果 */
  padding:2px;
  margin-bottom:2px;
}

.space .indexResPic img { /* 首页显示时 */
  margin-top:expression((parentElement.parentElement.offsetHeight-this.offsetHeight)/2);/*垂直居中*/
}

#indexLeft{
  float:left;
  width:78.5%;
}

#indexLeft .noteBox{
  margin-top:0px;
  margin-bottom:8px;
}

#indexRight{
  float: right;
  width: 21%;
  margin-top: 7px;
}

#indexRight .headPics{
  margin-left:7px !important;
}

#indexRight #friendLink #friendLinkLogos a{
  margin:3px 0px 3px 8px;
}

#indexPicRotate div{
  margin:auto;
}

.leftColumn{
  width:auto;
  margin-right:206px;
}
.rightColumn{
  float:right;
  width:200px;
  margin-left:-200px;
}
.rightColumn .commonNavBox{
  margin:6px 0px 0px 0px;
}
.rightColumn .tabTitle{
  margin:0px;
  padding:0px;
  list-style-type:none;
}
.rightColumn .tabTitle li {
  float: left; 
  margin:0px;
  padding:0px 10px 0px 0px;
  cursor: pointer;
}
.rightColumn td.area{
  padding:0px 5px 5px 5px;
}
.rightColumn .area ul{
  list-style-type:none;
  padding-left:5px;
  margin:0px;
  clear:both;
}

.rightColumn .area li{
  height:22px;
  line-height:22px;
  padding-left:10px;
  padding-right:6px;
  overflow:hidden;
}

table{  
  border-collapse: collapse;
}

#qsType{ 
  padding-right:2px !important; 
  text-align:right; 
} 

#qsKey{ 
  padding-right:0px !important; 
  text-align:right; 
} 

#qsKey input{ 
  border-right:0px; 
} 

#qsIcon{ 
  padding-left:0px !important; 
  text-align:left; 
} 

input.input2 {
  height:18px;
  line-height:18px;
  width:106px;
}

.rightColumn dl.user{
  float:left;
  margin:0px;
  padding:4px 3px 4px 3px;
  text-align:center;
}

.rightColumn dl.user dt{
  padding: 1px;
}

.rightColumn dl.user dt img{
  width: 48px;
  height: 48px;
}

.rightColumn dl.user dd{
  width:56px;
  white-space: nowrap;
  overflow: hidden;
  padding-top:2px;
  margin: 0px;
  height:16px;
  line-height:16px;
}

.rightColumn .rules{
  line-height:18px;
}
