﻿/* ------------------- 门户相关样式 ------------------ */
body, h2{
  padding:0px;
  margin:0px;
  font-size: 12px;
  font-family: Tahoma, Verdana;
}

img {
  border:0px;
  vertical-align: middle;
}

td.layout_grid{
  vertical-align:top;
  overflow: hidden;
}

.table_layout{
  width: 100%;
  border-collapse: collapse;
}

.table_layout td{
  padding:0px;
  *padding-bottom:8px;
  _padding-bottom:0px;
}

.clean{
  clear:both;
  overflow:hidden;
  font-size: 0;
  line-height: 0;
  height: 0;
}

/* ------------------- 通用菜单相关样式 ------------------ */
.menu {
  z-index: 101;
  display: none;
  width:80px;
}

.commonSelectPop{ /* 通用的下拉浮动层 */
  text-align:left;
  padding:5px 20px 5px 8px;
  border: 1px solid #B0D5E0;
  background-color: #FFFEFA;
  background-image: url(../img/tip_bg.gif);
  background-repeat: repeat-x;
  filter: alpha(opacity:99);
  opacity:0.99;
}

.commonSelectPop ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.commonSelectPop li {
  float:left;
  height:22px;
  padding-top:4px;
  width:85px;
  color:#666;
  border-bottom:1px solid #EEE;
  white-space:nowrap;
}

.commonSelectPop li.divLi{
  width:100% !important;
  font-weight:bold;
  border-bottom:1px solid transparent;
  _border-bottom:1px solid #FFF;
}

.commonSelectPop li.divLi:hover{
  border-bottom:1px solid transparent;
  _border-bottom:1px solid #FFF;
}

.commonSelectPop li:hover {
  border-bottom:1px solid #EEE;
}

.commonSelectPop li a{
  display: block;
  padding-left: 14px;
  font-weight: normal;
  color: #FE7201;
  text-decoration: none; 
}

.commonSelectPop li a.selected{
  color: #888 !important;
}

.commonSelectPop li a:hover{
  background-image: url(../img/selected.gif);
  background-repeat: no-repeat;
  background-position: 5px 50%;
  text-decoration: none !important;
}

#userControlToolList_Items, #statList_Items, #quickEntry_Items{
  width:170px;
}

#functions_Items{
  width:480px;
}

#functions_Items li {
  width:120px;
}

#recommend_Items{
  width:520px;
}

#recommend_Items li {
  width:130px;
}

#ads_Items{
  width:450px;
}

#ads_Items li {
  width:150px;
}

#forumTopic_Items li , #forumPic_Items li, #allForums_Items li{
  width:130px;
}

#forumTopic_Items, #forumPic_Items, #allForums_Items{
  width:650px;
}

.commonInfoPop{ /* 通用的信息浮动层 */
  text-align:left;
  padding:5px 20px 5px 8px;
  border: 1px solid #B0D5E0;
  background-color: #FFFEFA;
  background-image: url(../img/tip_bg.gif);
  background-repeat: repeat-x;
  filter: alpha(opacity:99);
  opacity:0.99;
}

.commonInfoPop ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.commonInfoPop li {
  line-height:1.8;
  color:#666;
  border-bottom:1px solid #EEE;
}

.commonInfoPop li:hover {
  border-bottom:1px solid #B0D5E0;
}

.commonInfoPop li b{
  color:#205E8D;
  font-weight:normal;
  padding-right:10px;
  padding-left:3px;
}

.commonInfoPop a{
  font-size:12px;
  font-weight:normal !important; 
  color:#888 !important;
  text-decoration: none; 
}

.commonInfoPop a:hover{
  color:#205E8D !important;
  text-decoration: none !important;
}

#userAuditInfo_Items{
  width:100px;
}

#userCreditInfo_Items {
  width:100px !important;
}

div.pageManageEdit{/**页面管理编辑框**/
  width:180px;
  border: 1px solid #B0D5E0;
  background-color: #FFFEFA;
  background-image: url(../img/tip_bg.gif);
  background-repeat: repeat-x;
  filter: alpha(opacity:99);
  opacity:0.99;
}

div.pageManageEdit table{
  border-collapse: collapse;
}

div.pageManageEdit table td{
  padding:0px;
}

div.pageManageEdit table td.td1{
  text-align:right;
  font-weight:normal;
  padding-right:8px;
  padding-left:8px;
}

div.pageManageEdit table td.td1 span{
  background:none !important;
  white-space:nowrap;
}

div.pageManageEdit table td.td2{
  text-align:left;
  font-weight:normal;
  padding-right:8px;
}

div.pageManageEdit table td.td2 span{
  white-space:nowrap;
}

div.pageManageEdit table td.td2 input{
  width:100px;
}

/* ------------------- 其他公共样式 ------------------ */
.noteBox{
  margin:auto 8px;
  border:1px solid #BBB;
  color:#666;
  padding:8px;
}

.noteBox ol{
  margin-top:5px;
  margin-bottom:2px;
}

.button{
  height: 25px;
  background-image: url(../img/button_bg.gif);
  background-repeat: repeat-x;
  background-color: #FFF;
  color:#009900;
  padding-left:10px;
  padding-right:10px;
  border: 1px solid #FFD25A;
  cursor:pointer;
  margin:2px;
}

#wrap{   /**内容主体包装，所有页面内容都包含在该ID内部*/
  margin:auto;
  padding:0px;
  width:994px;
  _height: 1%;
}

#header{
  padding:0px 6px 5px 6px;
  z-Index:100;
}

#header #logoBanner{
  padding:0px;
  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:28px;
  padding:5px 5px 0px 5px;
  margin:auto;
  background-image: url(../img/nav_bg1.gif);
  background-repeat: repeat-x;
  color:#205E8D;
}

#header #mainNav a{ 
  color:#205E8D;
  padding-top:2px;
  text-decoration: none; 
}

#header #mainNav a:hover{ 
  color:#FE7201;
}

#header #mainNav a.mainMenu{ 
  background-image: url(../img/verticalSep.gif);
  background-repeat: no-repeat;
  background-position: right;
  padding-right:9px;
  padding-left:1px;
}

#footer{
  clear:both;
  margin-top:20px;
  padding:10px;
  line-height:1.6;
  text-align:center;
  color:#888;
  border-top:1px solid #EEE;
}

#footer a{
  text-decoration: none; 
  color:#888;
}

#footer a:hover{
  text-decoration: underline; 
  color:#FE7201;
}

#footer .product, #footer .edition, #footer .copyrightInfo, #footer .executeTime{
  font-size:11px;
}

#content{
  z-Index: 90;
  height:100%;
}

#content a { /* 默认的链接，如有特殊自行定义 */
  text-decoration: none; 
}

#content a:hover {
  text-decoration: underline; 
}

div.addItemMenu{
  margin:6px;
  border: 1px solid #B0D5E0;
  height:32px;
}

#addItemMenu{/** 添加板块菜单条 **/
  margin:auto;
  padding-left:10px;
  background-image: url(../img/box_bg.gif);
  background-repeat: repeat-x;
  border: 1px solid #FFF;
  height:30px;
}

#addItemMenu #actions{
  float:right;
}

#addItemMenu ul{
  float:left;
  list-style-type:none;
  margin:0px;
  padding:0px;
}

#addItemMenu li{
  float:left;
  margin:5px;
  padding:1px 5px 0px 0px;
  font-weight:bold;
  color:#666;
  background-image: url(../img/verticalSep3.gif);
  background-repeat: no-repeat;
  background-position: right;
  cursor:pointer;
}

div.indexItem {
  width:984px;
  padding-left:8px;
}

div.indexItem .pageItemOrder{
  float:left;
  margin:0px 8px 8px 0px;
  background-color: #FFF;
  overflow:hidden;
  display:inline;
}

div.indexItem h2{
  height:29px;
  line-height:29px;
  padding-left:8px;
  font-size:12px;
}

div.indexItem h2 .actions {
  float:right;
  width:40px;
}

.refPos{
  border: 2px dashed #aaa;
  float: left;
  display: inline;
}

div.indexItem .innerContent{
  display:block;
  *display:inline-block;
}

/* ------------------- 主题列表公共样式 ------------------ */
div.indexItem ul.topics{
  list-style-type:none;
  padding-top:3px;
  padding-left:7px;
  margin:0px 0px 5px 0px;
  color:#888;
  clear:both;
}

div.indexItem ul.topics li{
  background-image: url(../img/dot2.gif);
  background-repeat: no-repeat; 
  height:24px;
  line-height:24px;
  padding-left:10px;
  padding-right:6px;
  overflow:hidden;
}

div.indexItem ul.topics li b.num{
  display: none;
}

div.indexItem ul.topics .topicInfo{
  float:right;
  text-align:right;
  white-space:nowrap;
  overflow:hidden;
  color:#888;
}

div.indexItem ul.topics .topicInfo a{
  color:#888;
}

div.indexItem ul.topics .topicTitle{
  overflow:hidden;
}

div.indexItem ul.topics .topicTitle a{
  color:#205E8D;
}

div.indexItem ul.topics .topicTitle .subject{
  display:none;
  color:#FE7201;
}

div.indexItem ul.topics .topicTitle a.subject{
  color:#888;
}

div.indexItem ul.topics .topicStatus{
  width:1%;
}

/* ------------------- 推荐主题帖样式 ------------------ */
div.indexItem dl.topic{
  margin:5px 5px 0px 5px;
  clear:both;
}

div.indexItem dl.topic dt{
  float: left; 
  padding: 1px;
  border: 1px solid #DDD;
  margin-right:8px;
}

div.indexItem dl.topic dt.hover{
  border: 1px solid #FE7201;
}

div.indexItem dl.topic dt img{
}

div.indexItem dl.topic dd.short{ 
  margin:0px;
}

div.indexItem dl.topic dd.long{ 
  width: 100%; 
  margin: 0px;
  clear:both;
}

div.indexItem dl.topic dd.title{ 
  white-space: nowrap;
  overflow: hidden;
  padding:3px 0px;
}

div.indexItem dl.topic dd.title a{
  font-size: 14px;
  color:#205E8D;
}

div.indexItem dl.topic dd.content{ 
  color:#888;
  line-height:20px;
}

div.indexItem dl.topic dd.content a{
  white-space:nowrap;
  color:#888;
}

/* ------------------- 图片云集公共样式 ------------------ */
div.indexItem .picsCloud dl.pic{
  float:left;
  margin:0px;
  padding:5px 0px 0px 8px;
  width:130px;
  height:120px;
}

div.indexItem .picsCloud dl.hover dt{
  background-color:#EEE;
}

div.indexItem .picsCloud dl.pic dt{
  border: 1px solid #DDD;
  padding: 4px;
  margin:0px;
}

div.indexItem .picsCloud dl.pic dt img{
  width: 120px;
  height: 90px;
}

div.indexItem .picsCloud dl.pic dd.title{ 
  white-space: nowrap;
  width:130px;
  overflow: hidden;
  line-height:22px;
  margin: 0px;
  text-align:center;
}

div.indexItem .picsCloud dl.pic dd.title a{
  color:#888;
}

div.indexItem .picsCloud dl.hover dd.title a{
  color:#FE7201;
}

/* ------------------- 标题右侧“更多”显示效果 ------------------ */
div.indexItem  h2 a.title_more{
  float: right;
  display: none;
}

/* ------------------- 标题右侧版面专题显示效果 ------------------ */
div.indexItem  h2 ul.forum_subject{
  float: right;
  padding-right: 8px;
  font-weight: normal;
  list-style-type: none;
}

div.indexItem  h2 ul.forum_subject li{
  float: left;
  padding-left: 3px;
  padding-right: 3px;
}

/* ------------------- 版面推荐主题 ------------------ */
div.indexItem .FORUM_RECOMMEND_TOPICS{
  border: 1px solid #CAD9EA;
}

div.indexItem .FORUM_RECOMMEND_TOPICS a{
  color:#205E8D;
}

div.indexItem .FORUM_RECOMMEND_TOPICS h2{
  background-image: url(../img/item_bg1.gif);
  background-repeat:repeat-x;
}

div.indexItem .FORUM_RECOMMEND_TOPICS div.ad{
  clear:both;
  width:100%;
  text-align:center;
}

div.indexItem .FORUM_RECOMMEND_TOPICS div.ad div{
  width:100% !important;
}

/* 风格二 */
div.indexItem .FORUM_RECOMMEND_TOPICS_style2{
  border: 1px solid #FFBC85;
}

div.indexItem .FORUM_RECOMMEND_TOPICS_style2 a{
  color:#FE7201;
}

div.indexItem .FORUM_RECOMMEND_TOPICS_style2 h2{
  background-image: url(../img/item_bg2.gif);
  background-repeat: repeat-x;
}

/* ------------------- 版面推荐图片 ------------------ */
div.indexItem .FORUM_RECOMMEND_PICS{
  border: 1px solid #FFBC85;
  background-image: url(../img/box_bg1.gif);
  background-repeat:repeat-x;
}

div.indexItem .FORUM_RECOMMEND_PICS h2{
  color:#FE7201;
}

div.indexItem .FORUM_RECOMMEND_PICS h2 a{
  color:#FE7201;
}

div.indexItem .FORUM_RECOMMEND_PICS .innerContent{
}

/* ------------------- 最新主题 ------------------ */
div.indexItem .NEW_TOPICS{
  border: 1px solid #CAD9EA;
}

div.indexItem .NEW_TOPICS a{
  color:#205E8D;
}

div.indexItem .NEW_TOPICS h2{
  background-image: url(../img/item_bg1.gif);
  background-repeat:repeat-x;
}

div.indexItem .NEW_TOPICS div.ad{
  clear:both;
  width:100%;
  text-align:center;
}

div.indexItem .NEW_TOPICS div.ad div{
  width:100% !important;
}

/* 风格二 */
div.indexItem .NEW_TOPICS_style2{
  border: 1px solid #FFBC85;
}

div.indexItem .NEW_TOPICS_style2 a{
  color:#FE7201;
}

div.indexItem .NEW_TOPICS_style2 h2{
  background-image: url(../img/item_bg2.gif);
  background-repeat: repeat-x;
}

/* ------------------- 热门主题 ------------------ */
div.indexItem .HOT_TOPICS{
}

div.indexItem .HOT_TOPICS h2{
  background: none;
  border-bottom: 1px solid #fff;
  color:#FE7201;
}

div.indexItem .HOT_TOPICS h2 a{
  color:#FE7201;
}

div.indexItem .HOT_TOPICS ul.topics{
  margin:2px 0px 0px 0px;
  padding:0px;
}

div.indexItem .HOT_TOPICS ul.topics li{
  background-image:none;
  line-height:22px;
  padding-left:2px;
  padding-right:0px;
}

div.indexItem .HOT_TOPICS ul.topics li .number{
  font-size:11px !important;
}

div.indexItem .HOT_TOPICS ul.topics .topicTitle a{
  color:#888;
}

/* ------------------- 全局推荐主题 ------------------ */
div.indexItem .T_RECOMMEND_TOPICS{
  border: 1px solid #CAD9EA;
}

div.indexItem .T_RECOMMEND_TOPICS a{
  color:#205E8D;
}

div.indexItem .T_RECOMMEND_TOPICS h2{
  background-image: url(../img/item_bg1.gif);
  background-repeat:repeat-x;
}

div.indexItem .T_RECOMMEND_TOPICS div.ad{
  clear:both;
  width:100%;
  text-align:center;
}

div.indexItem .T_RECOMMEND_TOPICS div.ad div{
  width:100% !important;
}

/* 风格二 */
div.indexItem .T_RECOMMEND_TOPICS_style2{
  border: 1px solid #FFBC85;
}

div.indexItem .T_RECOMMEND_TOPICS_style2 a{
  color:#FE7201;
}

div.indexItem .T_RECOMMEND_TOPICS_style2 h2{
  background-image: url(../img/item_bg2.gif);
  background-repeat: repeat-x;
}

/* ------------------- 登陆区 ------------------ */
div.indexItem .LOGIN_ITEM{
  background-color:#E7F1FB;
  border: 6px solid #236096;
}

div.indexItem .LOGIN_ITEM h2{
  background-image: none;
  border-bottom-color:#FFFAEC;
  font-size:12px;
  color:#FE7201;
  height:26px;
  line-height:26px;
}

div.indexItem .LOGIN_ITEM form{
  margin:0px;
  padding:0px;
}

div.indexItem .LOGIN_ITEM a{
  color:#888;
}

div.indexItem .LOGIN_ITEM a:hover{
  color:#FE7201;
}

div.indexItem .LOGIN_ITEM dl{
  margin:auto auto auto 10px;
}

div.indexItem .LOGIN_ITEM dt{
  float:left;
  width:64px;
  padding: 1px;
  border: 1px solid #DDD;
  margin:auto 8px auto auto;
}

div.indexItem .LOGIN_ITEM dt img{
  width: 64px;
  height: 64px;
}

div.indexItem .LOGIN_ITEM dd{
  float:left;
  margin: 4px auto;
}

div.indexItem .LOGIN_ITEM dd.ico{ 
  width:30px;
}

div.indexItem .LOGIN_ITEM dd.message{
  width:80px;
  color:red;
}

div.indexItem .LOGIN_ITEM .infoLine{
  clear:both;
  line-height:20px;
  color:#888;
  padding-left:10px;
}

div.indexItem .LOGIN_ITEM .inputLine{
  padding-left:12px;
  height:24px;
}

div.indexItem .LOGIN_ITEM .inputLine img{
  vertical-align:top;
}

div.indexItem .LOGIN_ITEM .actionLine{
  width:100%;
  text-align:center;
  height:36px;
}

input.inputlong, input.inputshort {
  border: 1px solid #BBB;
  color:#888;
  height:18px;
  line-height:18px;
}

input.inputlong{
  width:90px;
}

input.inputshort{
  width:40px;
}

/* ------------------- 推荐版面 ------------------ */
div.indexItem .RECOMMEND_FORUMS{
  height:31px;
  background-image:url(../img/nav_bg2.gif);
}

div.indexItem .RECOMMEND_FORUMS .isManage{
  background-image:url(../img/nav_bg2.gif);
}

div.indexItem .RECOMMEND_FORUMS ul{
  list-style-type:none;
  margin: 0px;
  padding:0px;
  clear:both;
}

div.indexItem .RECOMMEND_FORUMS li{
  float:left;
  padding:0px 0px 0px 15px; 
  margin:0px;
  cursor:pointer;
}

div.indexItem .RECOMMEND_FORUMS li a{ 
  line-height: 31px;
  color:#FFF !important;
  text-decoration:none !important;
  white-space: nowrap;
}

div.indexItem .RECOMMEND_FORUMS li a:hover{
  color:#FFF;
  text-decoration:underline !important;
}

/* ------------------- 会员头像云集公共样式 ------------------ */
div.indexItem .userCloud h2{
  background-image:none;
  border-bottom:0px;
  color:#888;
}

div.indexItem .userCloud .userMarquee{
}

div.indexItem .userCloud dl.user{
  float:left;
  margin:0px;
  padding:4px 2px 4px 6px;
  text-align:center;
  color:#888;
}

div.indexItem .userCloud dl.user dt{
  padding: 1px;
  border: 1px solid #EEE;
}

div.indexItem .userCloud dl.user dt img{
  width: 64px;
  height: 64px;
}

div.indexItem .userCloud dl.user dd{
  width:64px;
  white-space: nowrap;
  overflow: hidden;
  padding-top:2px;
  margin: 0px;
  height:16px;
  line-height:16px;
}

div.indexItem .userCloud dl.hover{
  color:#FE7201;
}

div.indexItem .userCloud dl.hover dt{
  border:1px solid #FEB57A;
}

/* ------------------- 焦点会员 ------------------ */
div.indexItem .FOCUS_USERS{
  border: 6px solid #F0F0F0;
}

/* ------------------- 活跃会员 ------------------ */
div.indexItem .ACTIVITY_USERS{
  border: 6px solid #F0F0F0;
}

/* ------------------- 推荐会员 ------------------ */
div.indexItem .RECOMMEND_USERS{
  border: 6px solid #F0F0F0;
}

/* ------------------- 新会员 ------------------ */
div.indexItem .NEW_USERS{
  border: 6px solid #001774;
}

/* ------------------- 最新图片 ------------------ */
div.indexItem .NEW_PICS{
  border: 1px solid #FFBC85;
  background-image: url(../img/box_bg1.gif);
  background-repeat: repeat-x;
}

div.indexItem .NEW_PICS h2{
  color:#FE7201;
}

div.indexItem .NEW_PICS h2 a{
  color:#FE7201;
}

div.indexItem .NEW_PICS .innerContent{
}

/* ------------------- 热门图片 ------------------ */
div.indexItem .HOT_PICS{
  border: 1px solid #FFBC85;
  background-image: url(../img/box_bg1.gif);
  background-repeat: repeat-x;
}

div.indexItem .HOT_PICS h2{
  color:#FE7201;
}

div.indexItem .HOT_PICS h2 a{
  color:#FE7201;
}

div.indexItem .HOT_PICS .innerContent{
}

/* ------------------- 全局推荐图片 ------------------ */
div.indexItem .T_RECOMMEND_PICS{
  border: 1px solid #FFBC85;
  background-image: url(../img/box_bg1.gif);
  background-repeat: repeat-x;
}

div.indexItem .T_RECOMMEND_PICS h2{
  color:#FE7201;
}

div.indexItem .T_RECOMMEND_PICS .innerContent{
}

/* ------------------- 流行标签 ------------------ */
div.indexItem .POP_TAGS{
  border: 6px solid #F0F0F0;
}

div.indexItem .POP_TAGS h2{
  background-image: none;
  border-bottom:1px solid #FFF;
  color:#888;
}

div.indexItem .POP_TAGS h2 a{
  color:#888;
}

div.indexItem .POP_TAGS .tagCloud{
  padding:0px 8px 8px 8px !important;
}

div.indexItem .POP_TAGS .tagCloud span{
  margin-right:10px;
  line-height:1.5;
}

/* ------------------- 友情链接 ------------------ */
div.indexItem .FRIEND_LINKS{
  border: 1px solid #CAD9EA;
  background-image: url(../img/box_bg2.gif);
  list-style-type: none;
  background-repeat: repeat-x;
  color:#205E8D;
}

div.indexItem .FRIEND_LINKS a{
  color:#205E8D;
}

div.indexItem .FRIEND_LINKS #friendLinks{
  margin:8px;
}

div.indexItem .FRIEND_LINKS #friendLinkLogos{
  margin:2px 3px;
  clear:both;
}

div.indexItem .FRIEND_LINKS #friendLinkLogos a{
  float:left;
  margin:auto 6px 3px auto;
  height:32px;
}

div.indexItem .FRIEND_LINKS #friendLinkNames {
  margin:2px 3px;
  clear:both;
}

div.indexItem .FRIEND_LINKS #friendLinkNames a{
  line-height:1.8;
  font-weight:normal !important;
  white-space:nowrap;
}

/* 风格一 */
/* 风格二 */
div.indexItem .FRIEND_LINKS_style2{
  border: 1px solid #FFBC85;
  background-image: url(../img/box_bg1.gif);
  background-repeat: repeat-x;
  color:#FE7201;
}

div.indexItem .FRIEND_LINKS_style2 a{
  color:#FE7201;
}

/* ------------------- 排行榜 ------------------ */
div.indexItem .T_FORUM_STATICS{
  float: left;
}

div.indexItem .T_FORUM_STATICS ul{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

div.indexItem .T_FORUM_STATICS .tabTitle {
  clear: both; 
  height: 28px;
  border-bottom: 1px solid #CCC;
}

div.indexItem .T_FORUM_STATICS .tabTitle li {
  width: 72px; 
  margin-right: 2px; 
  text-align: center;
  font-weight: bold; 
  float: left; 
  line-height: 27px; 
  cursor: pointer;
  border: 1px solid #CCC; 
  border-bottom:0px solid Transparent;
  background-image: url(../img/stat_bg1.gif);
  background-repeat: repeat-x;
}

div.indexItem .T_FORUM_STATICS .tabTitle li.on{
  background:#FFF;
  border-bottom:1px solid #FFF;
  color: #000; 
}

div.indexItem .T_FORUM_STATICS .tabTitle li.off {
  color: #FFF; 
}

div.indexItem .T_FORUM_STATICS .tabContent {
  padding-bottom:10px;
  border: 1px solid #CCC; 
  border-top-width: 0px; 
}

div.indexItem .T_FORUM_STATICS .tabContent ul {
  list-style-type: none;
  margin: 0px;
  padding: 4px 6px 4px 4px; 
  overflow: hidden; 
}

div.indexItem .T_FORUM_STATICS .tabContent li {
  line-height:25px;
  padding-left: 2px;
  overflow: hidden; 
}

div.indexItem .T_FORUM_STATICS .tabContent li b.num{
  font-weight: normal;
  float:left; 
  width:15px; 
  height:12px; 
  overflow:hidden; 
  line-height:12px; 
  font-family:Arial Black; 
  font-size:9px; 
  text-align:center; 
  background-image: url(../img/list_bg1.gif);
  background-repeat: no-repeat; 
  padding:0 2px 2px 0; 
  color:#fff; 
  margin:6px 3px 0 2px;
}

div.indexItem .T_FORUM_STATICS .tabContent li.bg0 {
  background-color: #EEE;
}

div.indexItem .T_FORUM_STATICS .tabContent li span.title {
  padding: 0px 4px 0px 4px;
  overflow: hidden; 
}

div.indexItem .T_FORUM_STATICS .tabContent li span.title a{
  color: #333; 
}

div.indexItem .T_FORUM_STATICS .tabContent li span.number {
  float: right; 
  margin-right:2px;
  color: #888; 
  font-size:11px !important;
}

div.indexItem .T_FORUM_STATICS .tabContent li span.username {
  float: right; 
  margin-right:2px;
}

div.indexItem .T_FORUM_STATICS .tabContent li span.username a{
  color: #888; 
}

div.indexItem .T_FORUM_STATICS .tabContent li span.username a:hover{
  color: #205E8D; 
}

/* 风格一 */
/* 风格二 */
div.indexItem .T_FORUM_STATICS_style2 .tabTitle {
  border-bottom: 1px solid #CCC;
}

div.indexItem .T_FORUM_STATICS_style2 .tabTitle li {
  border: 1px solid #CCC; 
  border-bottom:0px solid Transparent;
  background-image: url(../img/stat_bg2.gif);
  background-repeat: repeat-x;
}

div.indexItem .T_FORUM_STATICS_style2 .tabTitle li.on{
  background-color: #FFF;
  border-bottom:1px solid #FFF;
  color: #1D6CB6; 
}

div.indexItem .T_FORUM_STATICS_style2 .tabTitle li.off {
  color: #FFF; 
}

div.indexItem .T_FORUM_STATICS_style2 .tabContent {
  border: 1px solid #CCC; 
  border-top-width: 0px; 
}

div.indexItem .T_FORUM_STATICS_style2 .tabContent li b.num{ 
  background-image: url(../img/list_bg2.gif);
  background-repeat: no-repeat; 
}

div.indexItem .T_FORUM_STATICS_style2 .tabContent li.bg0 {
  background-color: #E0F5FF;
}

div.indexItem .T_FORUM_STATICS_style2 .tabContent li span.title a{
  color: #1D6CB6; 
}

div.indexItem .T_FORUM_STATICS_style2 .tabContent li span.number {
  color: #888; 
  font-size:11px !important;
}

div.indexItem .T_FORUM_STATICS_style2 .tabContent li span.username a{
  color: #888; 
}

div.indexItem .T_FORUM_STATICS_style2 .tabContent li span.username a:hover{
  color: #205E8D; 
}

/* ------------------- 焦点导图广告 ------------------ */
div.indexItem .FOCUS_AD{
}

/* ------------------- 链接矩阵广告 ------------------ */
div.indexItem .ARRAYLINKS_AD{
  border: 1px solid #CAD9EA;
  background-image: url(../img/box_bg2.gif);
  background-repeat: repeat-x;
}

div.indexItem .ARRAYLINKS_AD .topBox{
  width:100%;
}

div.indexItem .ARRAYLINKS_AD a{
  margin-left:5px;
  color:#205E8D;
  line-height:2;
}

/* ------------------- 论坛公告 ------------------ */
div.indexItem .FORUM_PLACARD{
}

div.indexItem .FORUM_PLACARD h2{
  height:24px;
  line-height:24px;
}

div.indexItem .FORUM_PLACARD ul{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

div.indexItem .FORUM_PLACARD .innerContent {
  padding: 1px; 
}

div.indexItem .FORUM_PLACARD .innerContent ul {
  list-style-type: none;
  margin: 0px;
  height: 88px !important;
  overflow: hidden;
}

div.indexItem .FORUM_PLACARD .innerContent li {
  background-image: url(../img/selected.gif);
  background-repeat: no-repeat;
  background-position: left 7px;
  padding-left:10px;
  line-height:22px;
}

div.indexItem .FORUM_PLACARD .innerContent a{
  color:#205E8D;
}

div.indexItem .FORUM_PLACARD .innerContent li span.date {
  color: #888; 
  font-size:11px !important;
}

/* ------------------- T_AD_CUSTOM 自定义 广告 ------------------ */
div.indexItem .T_AD_CUSTOM{
}

/* -------------------- 版面树 ---------------------*/
div.indexItem .ALL_FORUMS_TREE{
}

div.indexItem .ALL_FORUMS_TREE #xtreemenu {
  border: 1px solid #CAD9EA;
}

div.indexItem .ALL_FORUMS_TREE .xtreemenu {
  background-image: url(../img/tree_bg.gif);
  height:29px;
  line-height:29px;
  text-decoration: none;
  cursor:pointer;
  font-weight:bold;
  color:#205E8D;
  border-top:1px solid #CAD9EA;
  border-bottom:1px solid #CAD9EA;
  padding-left:8px;
}
  
div.indexItem .ALL_FORUMS_TREE .xtreemenu .webfx-tree-item {
  white-space: nowrap;
  cursor:pointer;
}
  
div.indexItem .ALL_FORUMS_TREE .xtreemenu .webfx-tree-item a:hover{
  text-decoration: none !important;
}

div.indexItem .ALL_FORUMS_TREE .webfx-tree-container{
  white-space: nowrap;
  line-height:20px;
}

div.indexItem .ALL_FORUMS_TREE .webfx-tree-container a{
  color:#205E8D;
  margin-left:3px;
}

div.indexItem .ALL_FORUMS_TREE .webfx-tree-container a:hover{
  color:#FE7201;
}

/*-----特殊主题样式-------*/
div.indexItem dl.specTopic{
  margin:5px;
  clear:both;
}

div.indexItem dl.specTopic dt{
  float: left; 
  padding: 1px;
  border: 1px solid #DDD;
  margin-right:8px;
}

div.indexItem dl.specTopic dt.hover{
  border: 1px solid #FE7201;
}

div.indexItem dl.specTopic dt img{
}

div.indexItem dl.specTopic dd.short{ 
  margin:0px;
}

div.indexItem dl.specTopic dd.long{ 
  width: 100%; 
  margin: 0px;
  clear:both;
}

div.indexItem dl.specTopic dd.title{ 
  white-space: nowrap;
  overflow: hidden;
  padding:3px 0px;
}

div.indexItem dl.specTopic dd.title a{
  font-size: 14px;
  color:#205E8D;
}

div.indexItem dl.specTopic dd.content{ 
  color:#888;
  line-height:20px;
  padding:5px 0px 5px 0px;
}

div.indexItem dl.specTopic dd.content a{
  white-space:nowrap;
  color:#888;
}

div.indexItem dl.specTopic dd.info{ 
  color:#555;
  line-height:20px;
  font-weight:bold;
}

div.indexItem dl.specTopic dd.info b{ 
  padding-right:10px;
}

div.indexItem dl.specTopic dd.action{
  padding-top:5px;
}

div.indexItem dl.specTopic dd.action a.link{
  float:right;
  font-weight:normal;
  color:#888;
  margin-top:5px;
  margin-right:10px;
  text-decoration: underline !important;
}

div.indexItem dl.specTopic dd.option{ 
  color:#555;
  line-height:20px;
}

div.indexItem dl.specTopic dd.action img{
}

/* 风格一 */
div.indexItem .T_RECOMMEND_SPECIALTOPIC_style1{
  border: 1px solid #CAD9EA;
}

div.indexItem .T_RECOMMEND_SPECIALTOPIC_style1 a{
  color:#205E8D;
}

div.indexItem .T_RECOMMEND_SPECIALTOPIC_style1 h2{
  color:#205E8D;
  background-image: url(../img/item_bg1.gif);
  background-repeat:repeat-x;
}

div.indexItem .T_RECOMMEND_SPECIALTOPIC_style1 .innerContent{
  padding:5px;
}

/* 风格二 */
div.indexItem .T_RECOMMEND_SPECIALTOPIC_style2{
  border: 1px solid #FFBC85;
}

div.indexItem .T_RECOMMEND_SPECIALTOPIC_style2 a{
  color:#FE7201;
}

div.indexItem .T_RECOMMEND_SPECIALTOPIC_style2 h2{
  color:#FE7201;
  background-image: url(../img/item_bg2.gif);
  background-repeat: repeat-x;
}

div.indexItem .T_RECOMMEND_SPECIALTOPIC_style2 .innerContent{
  padding:2px;
}
