.subNav{width:100%; height:30px; line-height:30px;}
.subNav a{font-size:14px;color:#000}
.subNav .subNavSeparator{color:#666;font-size:14px;padding:0px 2px; font-family:"宋体"; }

.postList .postListHeader{}
.postList .postListContent{padding:4px 0;}
.postList .postListFooter{margin-top:10px; }
.replayThreadFormWrapper{border-top:dashed 1px #99CC66;padding-top:10px; margin-top:10px; }

.postListContent .postSubject{background-color:#f5f5f5;padding:3px 2px; }
.postListContent .postSubject h1{font-size:14px;margin:0 ;}
.postNav {height:20px;padding:4px 0;}
.postNav li{float:left;}
.postNav .postPagination{float:right;}
.postNav .repasteTime{display:none; }
.postNav .postNum{}

.postItem{padding:10px 0;border-bottom:dashed 1px #ccc; position: relative;}
.postItem .postInfo{}
.postItem .floor{text-align:right;padding-right:10px;position: absolute;right:0px; top:0px;  }
.postItem .contents{margin-left:116px;padding-top:14px; }
.postItem .replyInfo{text-align: right;clear: left;padding-right:10px; }
.postItem .replyInfo .gray{margin-right:4px; }
.userInfo {text-align:center;width:110px;float:left; margin-top:15px; _margin-top:0px;}
.userInfo .userName{}
.userInfo .userAvatar img{width:80px;border:solid 1px #ccc; padding:1px; }
.userInfo .follows{}
.replyInfo .replyThis{margin-left:10px;    }

#club_show_thread_contents{float:left;margin:0;width:830px; overflow:hidden;}

/** club index **/
.clubList{padding-left:4px; }
.clubList li {clear:both;margin-top:10px; margin-bottom:20px;  }
.clubList li .clubItem{}
.clubList li .clubItem .right{width:635px; }
.clubList li img{width:60px; height:60px;float:left;border:solid 1px #ccc; padding:2px; }
.clubList li span.clubTitle{background-color:#f1f6e8;font-size:14px;width:100%;display:block;padding:1px 4px; }
.clubList li a.clubName{}
.clubList li span.clubCreateTime{margin-left:20px;}
.clubList li span.clubMemberCount{margin-left:20px;}

.clubInfo{padding-left:6px; }
.title{background:#fff;margin:0 4px ;}
.title a{font-size:14px;}
.description{padding-top:10px; width:200px; }

.topicList{}
.topicList li.item{clear:both;border-bottom:dashed 1px #ccc;line-height:30px; padding:0px;float:left;width:100%;  }
.topicListHeader span{font-weight:bold}
.topicList span{display:block;float:left;margin-right:4px;}
.topicList .title{width:420px; }
.topicList .title a{font-size:14px;}
.topicList .author{width:90px; }
#author_title{text-align:center;}
.topicList .click{width:60px;text-align:center; }
.topicList .lastTime{width:120px;}
.topicList .type{width:10px; height:10px;background-color:#ccc;margin-top:3px!important; margin-right:4px; }
.clubListTitle{border-bottom:solid 1px #6d9308;height:36px;}
.clubListTitle .left{display:none; }
.clubListTitle .right{}
.clubListTitle .right a{font-size:14px;color:#6d9308;}
ul.nav_v1{padding-left:10px; }
ul.nav_v1 li.nav_v1_hot{}
ul.nav_v1 li{height:22px; }

ul.nav_v1 li b{
    width:5px;
    height:9px;
    background:url(/static/images/groupindex.png) no-repeat;
    background-position:-15px -10px;
    margin-top:6px; 
    margin-right:10px;
}
ul.nav_v1 li.nav_v1_hot b{
    background-position:-5px -10px;
}
ul.nav_v1 li.nav_v1_hot a{
    color:#ff9900;
}
ul.nav_v1 li a{font-size:14px;}

ul.list_01{}
ul.list_01 li{border-bottom:1px dashed #DDDDDD;margin-top:16px;padding-bottom:4px;    }
ul.list_01 li b{
    width:10px;
    height:9px;
    background:url(/static/images/groupindex.png) no-repeat;
    background-position:-25px -10px;
    margin-top:6px; 
    margin-right:10px;
}
ul.list_01 li a span{
    margin-left:4px;
}
ul.sortList{float:left;padding-top:20px;}
ul.sortList li{display:block;width:100%;margin-left:10px; float:left;height:32px; }
ul.sortList li h3{font-weight:normal;font-size:14px;float:left;display:block;width:100px;margin:0 ; }
ul.sortList li div{float:left;}

.clubLeft h2{font-size:24px;color:#333}
.clubRight h2{font-size:14px;color:#FF9900;font-weight:normal}


/** club home **/
li.item a{color:#015BAB}
.user{overflow:hidden;}
li.item{clear:both;padding:12px 0 0 2px; }
li.item .content{padding:0px; margin:0 ;line-height:22px;word-wrap:break-word}
li.item .time{float:left;width:65px; }
li.item .hrline{padding-bottom:4px;}
img.user{width:40px;height:40px;  border:1px solid #f1f1f1;padding:3px;border-top-color:#fff;border-bottom-color:#d7d7d7;}
.gray{color:#959595;}

.orange{color:#ff9900;}
.green{color:#639805;}
.ui-tabs .ui-tabs-panel{border:none;padding:0}
.clubInfo{position: relative;}
.clubInfo h3.title{margin:0 ;display: inline;font-size:20px;color:#666;background:none;margin-right:20px; }
.clubInfo ul{margin-top:4px; padding-left:20px; }
.clubInfo h1{ font:1.5em Arial;font-weight:bold}
.clubInfo img.user{width:80px;height:80px; margin-left:6px;margin-top:6px;float:left;display:inline;}
.clubInfo .desc{padding-bottom:10px;margin-left:10px;}
.clubInfo .owner{position: absolute;right:10px;top:10px;}
.clubRight .section .title{border-bottom:dashed 1px #ccc;font-size:14px;padding-left:4px; padding-bottom:4px; font-weight:bold}
.clubDescription p{height:80px;}
ul.clubUserList li{width:60px;text-align:center;float:left;height:75px;overflow:hidden;}
ul.clubUserList li .headPhotoItem{width:40px; height:40px; }
ul.clubUserList li p{clear:left;text-indent: 0px;margin:0 ;}
.clubRight{width:240px;float:right; }
.clubLeft{width:715px;float:left;}
.clubLeft .clubLeftContent{min-height:240px;}
table.fixTable th{text-align: left;height:26px; background:#ccc; vertical-align: middle;font-weight:bold;text-indent: 4px;;}
table.fixTable td{text-align: left;padding:1px; }
table.fixTable a{color:#015BAB}
table.fixTable td.lastColum{text-align: right;padding-right:6px; }
.pageNum{padding-top:10px; }
.postForm{margin-top:30px;padding-left:60px;padding-top:10px; background:#fafafa; padding-bottom:40px;  }
.postForm label{float:left;margin-left:-52px;  width:50px;height:6px;  }
.postForm input{margin-top:4px;margin-bottom:10px;  }
.postForm .btnCompose{margin-right:18px; }
#show_thread_post{ padding-left:110px; }
.clubUserList{padding-top:10px; }
.marrowOpera{font-size:12px;margin-left:10px;float:right;}
.marrowBtn{font-size:12px;color:green;}

.postForm_club_topic{margin-top:30px;padding-left:20px;padding-top:10px; background:#fafafa; padding-bottom:40px;  }
.postForm_club_topic dl{float:left;}
.postForm_club_topic dd{margin-bottom:10px;}
.postForm_club_topic dt{margin-bottom:10px;font-weight:bold;}
.postForm_club_topic #club_home_editor{width:630px;}
/** members **/
.memberMapLeft{display:inline;float:left;margin-right:20px;margin-top:21px;width:336px;}
.memberList{text-align:center;margin-top:10px;overflow:hidden;width:100%;}
.member,.memberList li{text-align:center; float:left;height:108px;overflow:hidden;padding:15px 5px;width:74px;}

a.greenLink{color:#6E9E16;}
a.greenLink:hover{color:#6E9E16;text-decoration:underline;}

.memberMapRight{float:left;width:624px;}
.memberMapSearch{text-align:right;width:100%;margin-bottom:5px;padding-top:10px; }
.memberSearchBtn{background:url("/static/images/club_bg.gif") no-repeat -182px -28px;border:none;height:25px;width:60px;}
.memberMap{height:375px;width:100%;}
#memberSearch{height:20px;margin-right:10px;width:230px;}
.memberList .current .boxIncludePic70{border:solid 2px #639805;}
.clubLeftNavigator{font-size:14px;padding-bottom:10px;  font-family:'宋体';}
.clubLeftNavigator a{font-size:14px; padding-left:4px;}
.boxIncludePic70 img{width:70px; height:70px; }

.clubNavigatorSec{height:25px;line-height:25px;margin:0 auto;width:980px;}
.homeClubInformation{width: 100%;}

/** show_thread.html **/
#stBtn{margin-left: 24px;}
/* icons  */
.icon_ontop{margin-top:15px; *margin-top:0px; width:25px; background:none; height:15px;border:none; background:url(/static/images/tiebar/bbs.png) 0px -32px no-repeat;}
.icon_marrow{margin-top:15px; *margin-top:0px; width:25px; background:none; height:15px;border:none; background:url(/static/images/tiebar/bbs.png) 0px -94px no-repeat;}
.contents p{margin:2px 0 ;}
.notMember{width:100%;background:url(/static/images/my/notmember.png) top center no-repeat;
    text-align: center;
    padding-top:80px; 
}