/*一个模块*/
.mod{margin-bottom:15px;}
.bar{overflow:hidden;z-index:0;position:relative;top:0;left:0;}
.block{height:100%;z-index:0;position:relative;top:0;left:0;}
.boxBar{padding:0 8px;overflow:hidden;}
.boxBlock{padding:10px 8px;height:100%;}
.boxPInfo,.boxPNav{padding:5px 8px;}
.fix{position:absolute;width:100%;height:100%;#width:100%;#height:100%;_width:expression(this.parentNode.scrollWidth +"px");_height:expression(this.parentNode.scrollHeight +"px");z-index:-1;top:0;left:0;right:0;bottom:0;}
.caption{float:left;height:100%;}
.caption a{text-decoration:none;}
.caption a:hover{text-decoration:underline;}
.extend{display:none;float:right;height:100%;}

.s_main {padding: 15px;width: 950px;margin: 0 auto;}
.col2_21 .left {width: 620px; float: left}
.col2_21 .right {width: 300px; float: right}

/*.userPortraits { float: right;margin-left:10px;}*/
.userColl {margin: 0 auto;}
.userColl .user {	width: 66px;padding: 0 3px 5px;float: left; overflow: hidden;margin-bottom:10px;}
.userColl .userHead {	margin: 0 auto; width: 64px; height: 64px}
.userColl .userHead img {padding: 1px;width: 62px;height: 62px;}
.userColl .userName {	width: 66px; height: 20px; clear: both; overflow: hidden;text-align:center;}
.userColl .miniUser{float:left;width:44px;padding:0 10px 0 10px;margin:10px 0 0 0;overflow:hidden;}
.userColl .miniUserName{clear:both;height:40px;width:44px;overflow:hidden;}
.userHead {padding: 1px;width: 32px;float: left; height: 32px; margin-right: 10px;}
.userHead img {padding: 1px;width: 30px;height: 30px;}
.userHead img:hover {border: solid #FF4E00 2px;cursor:pointer;}
.miniUser img:hover {border: solid #FF4E00 2px;cursor:pointer;}
.avatar48 { padding: 5px 0 0 5px; width: 38px; height: 38px; background: url(/images/space/48_avatar_bg.gif) no-repeat; }
.avatar48 img { width: 32px; height: 32px; }

.bgBar{background-color:#cfecff;}
.bgBlock{background-color:#fff;}

.userRecommend {margin: 0 auto;}
.userRecommend .user {width: 50px;padding: 0 10px 5px; float: left; overflow: hidden;}
.userRecommend .userHead {height:48px;padding:1px;width:48px;float:left;border:1px solid #C2DBA4;}
.userRecommend .userHead img {padding: 1px;width: 46px;height: 46px;}
.userRecommend .userName {width: 48px; height: 40px; clear: both; overflow: hidden;text-align:center;}
.noborder_mod .mBox {	border: #C2DBA4 0 solid;margin-bottom:0; }

.title {font-size:14px;font-weight:bold;}
.mBox {border: 1px solid #C2DBA4;margin-bottom: 15px; height: 100%;}
.mBox .l {padding-left: 9px}
.mBox .r {padding-right: 9px}
.mBox .head * {color:#000;line-height: 25px;font-family:arial,verdana,tahoma,simsun,sans-serif;}
.mBox .body .c {padding: 10px 0;}
.mBox .foot {height: 0; overflow: hidden}
.mBox .foot .c {overflow: hidden}
.mBox .head .caption {float: left}
.mBox .head .extend {float: right}
.mBox .tabHead {margin: 0 -9px 10px}
.mBox .head {border-bottom: #C2DBA4 1px solid; background: url(/images/channel_space/mbox_bg.gif) #e1e1e1 repeat-x left top}
.mBox .head .c {height: 25px; overflow: hidden}
.mBox .head .extend {text-align: right;}
.mBox .head .extend * {font-family: "宋体"}
.mBox .extend A {margin-left: 2px}
/*.mBox .pageBar{margin-right:300px;}*/
.doing_list .pageBar{margin:5px 10px 5px 5px;}
.mBox .lightColor{color:#909090;}

.rankingColl_S {margin: 0 auto; width: 100%; overflow: hidden}
.rankingColl_S .rankings {width: 100%}
.rankingColl_S .ranking {padding: 0;width: 100%;margin-bottom: 10px;}
.rankingColl_S .rankingTab {padding:0 10px 15px 0; height: 20px; overflow: hidden;text-align:center;}
.rankingColl_S .rankingTab LI {float: left;height: 20px;color:#2B2B2B;font-weight:bold; width:65px;text-align:center;background: url(/images/channel_space/tab_bg_h.jpg) no-repeat ;}
.rankingColl_S .rankingTab a{color:#2B2B2B;}
.rankingColl_S .rankingTab a:hover{color:#BA2636;}
.rankingColl_S .rankingTab .current {background: url(/images/channel_space/tab_bg.jpg) no-repeat ;}
.rankingColl_S .rankingTab .current a {font-weight: bold; color:#FFF; }
.ranking {padding: 9px;overflow: hidden;}
.ranking THEAD TD {	color: #909090}
.ranking TABLE {margin: 0 auto; width: 100%; table-layout: fixed}
.ranking td {height: 28px; white-space:nowrap;overflow: hidden}
.ranking .lead {width: 30px}
.ranking .odd td {background: #EDF3FE; height: 28px; overflow: hidden}
.ranking .sn {text-align: right; width: 28px; color: #83cfff; font-weight: bold}
.ranking .top3 {color: #d71118}
.ranking .key {padding-left: 5px;width:395px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.ranking .keyShort {padding-left: 5px;width:355px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.ranking .keyShort img{vertical-align:middle;}
.ranking .keyShort a,.ranking .keyShort a:hover{color:#000;text-decoration:none;cursor:default;}
.ranking .see {width:40px;font-family:"宋体";}
.ranking tbody .count { width: 30px; padding-left:5px;font-size: 11px}
.ranking .date {width: 50px;font-size:11px;color:#909090}
.ranking .name {width: 80px;text-align: center;}

.t1 {border-bottom:1px solid #99CC66;color:#5B9400;font-size:14px;font-weight:bold;height:23px;line-height:23px;margin-bottom:5px;padding-left:5px;position:relative;}

.topic {color: #990000;width:150px;margin:0 20px 116px 0;filter:glow(color:#ffffff,strength=3);padding-top:5px; float: left;}
.title-tab {background:url("/images/channel_space/bg19.gif") repeat-x scroll 50% bottom transparent;color:#000;height:26px;line-height:26px;overflow:hidden;}
.title-tab h2 {background:url("/images/channel_space/bg12.gif") no-repeat scroll 7px center transparent;float:left;font-weight:bold;padding-left:25px;line-height:26px;font-size:14px;width:92px;}

.tabNav {background:url("/images/channel_space/bg20.gif") no-repeat scroll left top transparent;float:left;overflow:hidden;}
.tabNav li {background:url("/images/channel_space/bg22.jpg") no-repeat scroll 0 0 transparent;cursor:pointer;float:left;height:26px;padding-right:1px;text-align:center;width:99px;}
.tabNav li.current {background:url("/images/channel_space/bg21.jpg") no-repeat scroll 0 0 transparent;font-weight:bold;}

.honor_list{ padding:9px 0 9px 0; border-bottom:1px dashed #C2DBA4;}
.honor_list .userHead{height:48px;padding:1px;width:48px;float:left;border:1px solid #C2DBA4;}
.honor_list .userHead img{height:46px;width:46px;}
.honor_list .content {float:left;padding-left:5px;padding-top:5px;}
.honor_list .lijie{width: 200px; padding-right:10px;float:left;overflow:hidden;height:22px;}

.body .more{text-align:right;font-family:"宋体";padding-right:20px;}

.clearfix:after {display: block; height: 0; visibility: hidden; clear: both; overflow: hidden; CONTENT: "."}
.f12bla .firstNd {background:none repeat scroll 0 0 transparent;line-height:0;margin-bottom:6px;padding-left:0;}
.f12bla .firstNd h3{font-weight:bold;line-height:21px;color:#2B2B2B;}
.f12bla a{color:#2B2B2B;}
.f12bla a:hover{color:#BA2636;}
.f12bla .firstNd img {border:1px solid #DCDDDD;float:left;line-height:21px;margin:3px 8px 0 0;}
.f12bla .firstNd p {color:#727171;line-height:21px;text-indent:2em;}
.f12bla li {clear:both;line-height:21px;}
.f12bla .otherFace-fnd {margin-bottom:10px;}
.f12bla .cDRed a{color:#BA2636}
.navClass {margin-bottom:5px;padding:2px 0;}
.navClass .from {color:#2B2B2B;font-family:"宋体";}
