
.club { background:#f5f3f4; }
.left { float:left; }
.right { float:right; }
.clb { clear:both; }
.bfc { overflow:hidden; *zoom:1; }


.club .m-n { width:312px; /*宽窄(w/n)两布局*/}
.club .m-w { width:658px; /*宽窄(w/n)两布局*/}
.club .mc { padding-top:10px; }

.club h2,.club  h3,.club  h4,.club  h5 { font-weight: bold; font-family:'microsoft yahei'; }

.club .mt h2 { float:left; font:16px 'microsoft yahei'; }
.mt .extra,.mt .extra-m { float:right; font-size:14px; }
.extra span { font-family:'simsun'; }

.f16 { font-size:16px; }
.f14 { font-size:14px; }
.fb { font-weight:bold; }
.tr { text-align:right; }
.hl-red { color:#fc1c63; }

.club .box { padding:10px; border:1px solid #dbdbdb; background:#fff; overflow:hidden; *zoom:1; }
.thickcon { overflow:hidden; }


.btn,
.newjoin-list .last,
.trend,
.s-status .agree b,
.join-in { display:block; background-image:url(i/club-new.png?v=123); background-repeat:no-repeat; }

a.btn { text-align:center;text-decoration:none; }
.a-btn .btn {line-height: 100px; overflow:hidden; }
.btn-b {  background-position: 0 0;  width:103px; height:36px; }
.btn-s {  background-position: -103px 0; width:67px; height:26px; }
a.act-over { background-position: -187px 0; color:#999; }

/* title */
.a-name a,.c-title a { font-family:'microsoft yahei'; }
.a-name,.c-title { font:bold 14px/1.5em 'microsoft yahei'; }

.s-img { margin-bottom: 10px; }
.s-comment { margin-bottom: 10px; }
.s-comm-img { margin-right: 5px; }

/* trend */
.trend { display:inline-block; *zoom:1; width:39px; height:12px; overflow: hidden; }
.t0 { background-position:-42px -69px; }
.t1 { background-position:-35px -69px; }
.t2 { background-position:-28px -69px; }
.t3 { background-position:-21px -69px; }
.t4 { background-position:-14px -69px; }
.t5 { background-position:-7px -69px; }
.t6 { background-position:0px -69px; }

/* s-nav */
.s-nav { overflow:hidden; *zoom:1; _width:75px; }
.mt .s-nav a.disabled,
.mt .s-nav a.disabled:hover,
.mt .s-nav a.disabled:visited,
.mt .s-nav span.disabled { color:#ddd; }
.s-nav a,.s-nav span,.s-nav em { float:left; font-family:'simsun'; }
.s-nav a:hover { text-decoration: none; }
.s-nav em { padding:2px 4px; }
.s-prev,.s-next { height:18px; line-height: 18px; width:18px; text-align: center; border:1px solid #ddd; border-radius:2px; background:#fff; }

/* tran-bg */
.tran-bg {color:#fff; background:rgba(0, 0, 0, 0.4); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#8c000000', EndColorStr='#8c000000'); }
:root .tran-bg ,:root .tran-bg { filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#00000000'); }


/* weibo share */
.share-link { height:25px; }
.share-link em { float:left; margin-right:5px; padding-top:3px;  }
.share-link a { float:left; width:22px; height:23px; overflow:hidden; line-height:100px; background-image:url(http://misc.360buyimg.com/201007/skin/df/i/icon2011111801.png);  background-repeat:no-repeat; }
.s-sina { background-position:-88px -56px; }
.s-qq { background-position:0 -57px; }
.s-renren { background-position:-44px -57px; }
.s-kaixin { background-position:-66px -56px; }

.s-sina:hover { background-position:-88px -33px; }
.s-qq:hover { background-position:0 -33px; }
.s-renren:hover { background-position:-44px -33px; }
.s-kaixin:hover { background-position:-66px -33px; }

/* tabs */
.tabs { overflow:hidden; *zoom:1; }
.tabs .curr {color:#fff; cursor:normal; }

/* .c-pagin */
.c-pagin { padding:0 10px 10px 0; }

/* .breadcrumb */
.club .breadcrumb { border-bottom:none; padding-top: 10px; margin-bottom:0; }

/* #show */
.show-list { float:left; width:247px; }
.show-item { width:220px; padding:10px; border:1px solid #ddd; background:#fff; margin-bottom: 10px;box-shadow:0 1px 3px rgba(204, 204, 204, .6); }
.show-tags a { float:left; height:33px; line-height:33px; padding:0 15px; margin: 5px; background:#f5f5f5; white-space:nowrap; }
.show-tags .curr { color:#fff; background:#fc1c63; }
.s-comm-text { color:#666; }
.s-comment { clear:both; }
.s-status a,
.s-status a:hover,
.s-status a:visited { color:#fc1c63; }
.s-status .agree b { display:inline-block; *zoom:1; width:18px; height:18px; background-position:0 -81px; margin:0 2px -2px 0; }
.s-status .reply { height:25px; line-height: 25px; }
.s-status .vote { line-height:25px; }
.s-status .vote .btn { float:left; width: 64px;height: 25px; background-position:-103px -36px; color:#fff; font:bold 14px/25px simsun; }
.s-status .vote .hl-red { overflow:hidden; *zoom:1; margin-left: 5px; }

.btn-share{
	background: url(i/club-share.png) 0 0 ;
	display: inline-block;
	width: 33px;
	height: 25px;
	line-height: 25px;
	color:#343434;
	padding-left:30px;
}
.btn-share:hover{
	text-decoration: none;
	color:#343434;
}
.share-msg{
	overflow: hidden;
	padding:15px;
	min-height: 40px;
	_height:40px;
}
.share-msg i{
	float: left;
	width: 40px;
	height:40px;
	background: url(i/club-share.png) -65px 140px;
	margin-right: 10px;
}
.share-msg .txt{
	float: left;
	padding: 10px 0;
	font: bold 14px/18px "\5FAE\8F6F\96C5\9ED1";
	color: #7abd53;
}
.mod-btn-con{
	text-align: center;
}
.mod-btn-con .btn-s{
	background: url(i/club-share.png) 0 -26px;
	display: inline-block;
	width: 54px;
	height: 24px;
	line-height: 24px; 
	color:#343434;
	text-align: center;
	text-decoration: none;
}
.mod-btn-con .btn-s:hover{
	text-decoration: none;
	color:#343434;
}