/*
author:ziya@taobao.com
date:2009-11-27
apply:普通发表帖子页，文字投票发表页
*/


/*-----------------------------------------------------------公用样式start--------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, strong {
	font-weight:bold;
}.example{
	width:500px;
	padding:30px;
	margin:0 auto;
}
/*无图片时alt信息溢出隐藏,for ff*/
.avatar img{
	overflow:hidden;
	display:block;
	margin:0 auto;
	*display:inline;/*ie忽略*/
}
.card,.nameplate,.nameplate .master,.nameplate .assist,.avatar span,.card .title,.group .pic,p.full{
	background:url(http://a.tbcdn.cn/app/matrix/img/avatar_bg.png) no-repeat 0 9999px;
}
.pic{
	background-color:#fff;
    text-align:center;
    display: table-cell;
    vertical-align:middle;
    *display: block;
	*overflow:hidden;
}
.pic img{/*for ie*/
	vertical-align:middle;
}
.s24{
	width:24px;
	height:24px;
	line-height:24px;
}
.s24 img{
	max-height:24px;
	max-width:24px;
	height:auto!important;
	width:auto!important;
	*height:24px;
	*width:24px;
	vertical-align:top;
}
.s30{
	width:30px;
	height:30px;
	line-height:30px;
}
.s30 img{
	max-height:30px;
	max-width:30px;
	height:auto!important;
	width:auto!important;
	*height:30px;
	*width:30px;
	vertical-align:top;
}
.s40{
	width:40px;
	height:40px;
	line-height:40px;
}
.s40 img{
	max-height:40px;
	max-width:40px;
	height:auto!important;
	width:auto!important;
	*height:40px;
	*width:40px;
	vertical-align:top;
}
.s60{
	width:60px;
	height:60px;
	line-height:60px;
    *font-size: 45px;
}
.s60 img{
	max-height:60px;
	max-width:60px;
	/*height:auto!important;*/
	/*width:auto!important;*/
	height:60px;
	width:60px;
}
.avatar.group .s60 img{
	max-height:40px;
	max-width:40px;
	height:auto!important;
	width:auto!important;
	*height:40px;
	*width:40px;
}
.s80{
	width:80px;
	height:80px;
	line-height:80px;
    *font-size:60px;
}
.s120{
	width:120px;
	height:120px;
	line-height:120px;
	*font-size:100px;
}
.s120 img{
	max-height:120px;
	max-width:120px;
	height:auto!important;
	width:auto!important;
	*height:120px;
	*width:120px;
	*vertical-align:baseline;
}
.s160{
	width:160px;
	height:160px;
}
.s180{
	width:180px;
	height:180px;
	line-height:180px;
	*font-size: 133px;
	vertical-align:middle;
}
/**
 * 连接按钮
 */
.btn, .btn-s, .btn-sb, .btn-sg,
.btn span, .btn-s span, .btn-sb span, .btn-sg span {
    background: url(http://a.tbcdn.cn/app/matrix/img/group_btn.png) no-repeat scroll 1000px 1000px;
    display: inline-block;
    border: 0;
    outline: none;
    color: #fff;
    font-weight: bold;
    overflow: visible;
    white-space: nowrap;
    cursor: pointer;
    padding: 0px;
}

.btn span, .btn-s span, .btn-sb span, .btn-sg span {
    padding: 0px 10px;
}

.btn:hover, .btn-s:hover, .btn-sb:hover, .btn-sg:hover {
    text-decoration: none;
}

.btn {
    background-position: left 0px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
}
/*补充,防冲突*/
.ctrl .btn.join{
	float:none;
	margin:0;
}
.ctrl .btn.join span{
	padding:0 30px;
}
.btn-s, .btn-sb, .btn-sg {
    background-position: left -64px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
}

.btn-sb {
    background-position: left -108px;
}

.btn-sg {
    background-position: left -152px;
}

.btn-s span {
    background-position: right -86px;
}

.btn-sb span {
    background-position: right -130px;
}

.btn-sg span {
    background-position: right -174px;
    color: #333;
}

.btn span {
    background-position: right -32px;
}

/**
 * 按钮（Button）
 */
button.btn-s, button.btn-m, button.btn-l, button.btn-xl, button.btn-xxl,
button.btn-bs, button.btn-bm, button.btn-gs, button.btn-gm {
    background: url('http://a.tbcdn.cn/app/matrix/img/group_btn.png') no-repeat scroll 1000px 1000px;
    color: #fff;
    font-weight: bold;
    border: none;
    overflow: visible;
    text-align: center;
    white-space: nowrap;
    padding: 0px 5px;
}
button.btn-gs, button.btn-gm {
    color: #333;
}
button.btn-s, button.btn-bs, button.btn-gs,
button.btn-m, button.btn-bm, button.btn-gm {
    height: 22px;
    line-height: 22px;
}
button.btn-s, button.btn-bs, button.btn-gs {
    width: 60px;
}
button.btn-m, button.btn-bm, button.btn-gm {
    width: 82px;
}
button.btn-l, button.btn-xl, button.btn-xxl {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
}
button.btn-s {
    background-position: left -360px;
}
button.btn-m {
    background-position: left -400px;
}
button.btn-bs {
    background-position: left -440px;
}
button.btn-bm {
    background-position: left -480px;
}
button.btn-gs {
    background-position: left -520px;
}
button.btn-gm {
    background-position: left -560px;
}
button.btn-l {
    background-position: left -310px;
    width: 60px;
}
button.btn-xl {
    background-position: left -260px;
    width: 80px;
}
button.btn-xxl {
    background-position: left -210px;
    width: 123px;
}
/*小彗星：特小(xs-30),小(s-40),中(m-60),大(l-80)*/
.comet-xs .avatar,.comet-s .avatar,.comet-m .avatar,.comet-l .avatar{
	float:left;
}
.comet-xs{
	line-height:14px;
}
.comet-xs .avatar{
    margin:2px 15px 0 0px;

	*margin:1px 5px 0 0 ;
}
.comet-s .avatar{
	margin-right:6px;
}
.comet-m .avatar{
	margin-right:9px;
	margin-bottom:6px;
}
.comet-l .avatar{
	margin-right:10px;
}
.comet-m .name,.comet-l .name{
	font-weight:700;
}
.comet-l{
	line-height:1.3;
}
.comet-l .name{
	font-size:14px;
	width:120px;
}
.attr{
	padding-bottom:10px;
}
.attr a{
	margin-right:3px;
	word-wrap:break-word;
}
.comet-m .attr,.comet-l .attr{
	padding-bottom:0;
}
.comet-m .attr span,.comet-l .attr span{
	font-weight:100;
	color:#404040;
}
/*旺旺点灯*/

/***********************************************
 * Message
 ***********************************************/
.msg .error, .msg .stop, .msg .alert, .msg .attention,
.msg .tips, .msg .ok, .msg .notice, .msg .question, .msg .help, .msg .small-help {
    color: #404040;
    background: url(http://a.tbcdn.cn/sys/common/img/msg_bg.png) no-repeat;
    border: 1px solid #ddd;
    float: left;
    padding: 2px 10px 2px 23px;
    line-height: 18px;
}
.msg .error { background-position: 3px 3px; border-color: #ff8080; background-color: #fff2f2; }
.msg .stop { background-position: 3px -47px; border-color: #ff8080; background-color: #fff2f2; }
.msg .alert { background-position: 3px -97px; border-color: #ff8c40; background-color: #fff5f6; }
.msg .attention { background-position: 3px -147px; border-color: #40b3ff; background-color: #e5f5ff; }
.msg .tips { background-position: 3px -197px; border-color: #ffcc7f; background-color: #ffffe5; }
.msg .ok { background-position: 3px -247px; border-color: #4dbf00; background-color: #f0ffe5; }
.msg .notice { background-position: 5px -295px; border-color: #40b3ff; background-color: #e6f5ff; }
.msg .question { background-position: 3px -347px; border-color: #bfbfbf; background-color: #f2f2f2; }
.msg .small-help { background-position: 5px -1095px; border-color: #fff; background-color: #fff; } /* 背景色和边框默认白色 */
.msg .help { background-position: 3px -1197px; border-color: #fff; background-color: #fff; } /* 背景色和边框默认白色 */

.msg24 .error, .msg24 .attention, .msg24 .tips, .msg24 .ok, .msg24 .question {
    font-size: 14px;
    font-weight: bold;
    color: #404040;
    background: url(http://a.tbcdn.cn/sys/common/img/msg_bg.png) no-repeat;
    border: 1px solid #ddd;
    padding: 17px 10px 17px 56px;
    line-height: 22px;
}
.msg24 .error { background-position: 12px -388px; border-color: #ff8080; background-color: #fff2f2; }
.msg24 .attention { background-position: 12px -488px; border-color: #40b3ff; background-color: #e5f5ff; }
.msg24 .tips { background-position: 15px -888px; border-color: #ffcc7f; background-color: #ffffe5; }
.msg24 .ok { background-position: 12px -988px; border-color: #4dbf00; background-color: #f0ffe5; }
.msg24 .question { background-position: 12px -788px; border-color: #bfbfbf; background-color: #f2f2f2; }

.msg .naked, .msg24 .naked { border: none; background-color: transparent; }
.msg24 .naked-tips { background-position: 15px -688px; }
.msg24 .naked-ok { background-position: 12px -588px; }

.msg:after, .msg24:after {
    content: '\0020';
    display: block;
    height: 0;
    clear: both;
}

.msg,.msg24{
	zoom:1;
}
.page-feedback-msg {
    border: 1px solid #ff8080;
    background: #fff2f2;
}
.page-feedback-msg h2 {
    float: left;
    display: inline;
    width: 80px;
    background: url(http://a.tbcdn.cn/sys/common/img/msg_bg.png) no-repeat 12px -400px;
    line-height: 35px;
    padding: 2px 10px 2px 50px;
    margin: 10px 0;
    color: #f50;
    font-size: 17px;
}
.page-feedback-msg .msg-list {
    margin: 0 0 0 130px;
    background: #fff;
}
.page-feedback-msg h3 {
    margin: 0;
    padding: 20px 10px 15px;

}
.page-feedback-msg ol {
    margin-top: -5px;
    padding: 0 10px 15px;
}
.page-feedback-msg ol li {
    list-style: inside decimal;
}

/*无权限出错提示*/
.no-limit{
	width:550px;
	margin:80px auto 200px auto;
	height:100px;
	background:url(http://a.tbcdn.cn/app/matrix/img/sorry.png) no-repeat 0 center;
	overflow:hidden;
}
.no-limit .shadow{
	margin:35px 0 0 100px;
	background:#e6e6e6;
}
.no-limit .shadow .msg{
	position:relative;
	top:-1px;
	*top:-2px;
	left:-2px;
	margin:0 -1px -1px 0;
	padding:1px;
	background:#fff;
	border:1px solid #BDE0F3;
}
.no-limit .msg .error,.no-limit .msg .tip{
	float:none;
	background:#F0FAFB;
	border:none;
	line-height:1.8;
	padding-left:10px;
}
.no-limit .msg .error strong{
	font-size:14px;
}
.no-limit .msg .error .other{
	white-space:nowrap;
}
.no-limit .msg .error .other a{
	margin:0 15px 0 5px;
}
/*post帖子不存在提示*/
.msg .no-icon{
	background-image:none;
	padding-left:10px;
	font-size:12px;
}

/**
 * Tab 组件
 *
 * @author mingcheng@taobao.com
 * @date   2009-03-10
 */
.tab ul, .tab li, .tab li a, .tab li span, .tab,.tab-v2 .key{
    background: url(http://a.tbcdn.cn/app/matrix/img/group_tab_bg.png) no-repeat scroll 1000px 1000px;
}
.tab-v2,.tab-v2 li,.tab-v2 li a,.tab-v2 li span,.tab-v2 .key,.tab-v2 .key .more{
	background: url(http://a.tbcdn.cn/app/matrix/img/tab-forum.png) no-repeat scroll 1000px 1000px;
}
.tab {
    background-position: right -296px;
	padding-right:5px;
}

.tab ul {
    *zoom: 1;
    height: 30px;
    background-repeat: repeat-x;
    background-position: 0px 0px;
}

.key:after, .tab ul:after {
    content: '\0020';
    display: block;
    height: 0;
    clear: both;
}

.tab li {
    float: left;
    padding-left: 10px;
    background-position: -2px -79px;
    font-weight: bold;
}

.tab li.last {
    width: 5px;
    background-position: left -79px;
    height: 30px;
}


.tab li a {
    text-align: center;
    line-height: 30px;
    height: 30px;
    display: inline-block;
    background-position: right -127px;
    padding-right: 10px;
    color: #555;
    outline: none;
}

.tab li a:hover {
    color: #f60;
    text-decoration: underline;
}

.tab li span {
    cursor: pointer;
    line-height: 30px;
    height: 30px;
    padding: 0px 5px 0px 5px;
    display: inline-block;
    background-position: left -40px;
    background-repeat: repeat-x;
}

.tab li.selected {
    background-position: -2px -168px;
}

.tab li.selected a {
    background-position: right -207px;
}

.tab li.selected span {
    background-position: left -249px;
}

/*version 2*/
.tab-v2,.box.post .hd.tab-v2{
	position:relative;
}
.tab-v2 .tab,.tab-v2,.tab-v2 ul,.tab-v2 li{
	background:none;
}
/*reset old*/
.tab-v2,.tab-v2 .tab{
	padding-right:0;
}
.tab-v2 ul{
	border-bottom:2px solid #F90;
	overflow:hidden;
}
.tab-v2 li{
	padding:0 2px 0 0;
}
.tab-v2 li a{
    background-position:0 -30px;
	padding:0 0 0 15px;
	font-weight:100;
	font-size:14px;
	overflow:hidden;
}
.tab-v2 li a span{
    background-position: right -30px;
	padding:0 15px 0 0;
	line-height:35px;
}
.tab-v2 li.selected{
    background-position: -2px -604px;
	margin:0;
}
.tab-v2 li.selected a,.tab-v2 li.selected a:visited{
    background-position: 0 0;
	color:#fff;
	font-weight:700;
}
.tab-v2 li.selected a span{
    background-position:right 0;
	line-height:32px;
}
.tab-v2 .key{
	padding:0;
	overflow-y:hidden;
	clear:both;
	background-position: 0 -62px;
	background-repeat:repeat-x;
	height:25px;
	text-align:left;
	line-height:25px;
	font-size:0;
}
.tab-v2 .key a,.tab-v2 .key span{
	padding: 0 10px;
	border-right:1px solid #bbb;
	white-space:nowrap;
	font-size:12px;
	display:inline-block;
	*zoom:1
	*display:inline;
	height:15px;
	line-height:15px;
	margin:5px 0;
}
.tab-v2 .key a.last,.tab-v2 .key span.last{
	border:none;
}
.tab-v2 .key .more{
	background-position: 60px -253px ;
	position:absolute;
	right:8px;
	height:15px;
	line-height:15px;
	top:32px;
	border:none;
	display:block;
	outline:none;
}
.key {
   /* border-bottom: 1px solid #eaeaea;*/
    *zoom: 1;
    padding: 0px 5px;
}

.key li {
    float: left;
    line-height: 25px;
    margin-right: 10px;
}
.key li.selected a,.key li.selected a:visited{
	color:#404040;
	font-weight:700;
}

.tab-opt{
	float:right;
	*display:inline;
	margin:-25px 10px 0 0;
	position:relative;
	z-index:1000;
}
.tab-v2 .tab-opt{
	position:absolute;
	right:0;
	top:5px;
	margin:0;
}

/**
 * 分页样式
 *
 * @author yuanxin@taobao.com, mingcheng@taobao.com
 * @date   2009-03-10
 */

.pagination {
    height:22px;
    font-size:12px;
    font-family:Tahoma;
}

/*清除浮动*/
.page-top:after, .page-bottom:after {
    content:"";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.page-top, .page-bottom {
    zoom:1;
}


.page-mini {
    padding-top:3px;
}

/*定义浮动元素*/
.pagination a, .page-info, .page-prev, .page-cur, .page-start, .page-end, .page-break {/*默认的翻页采取固定宽度*/
    float:left;
    width:20px;
    height:20px;
    margin:0 3px 0 0;
    overflow:hidden;

    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    line-height:20px;
}
.page-mini a, .page-mini .page-cur, .page-mini .page-prev, .page-mini .page-cur, .page-mini .page-start, .page-mini .page-end, .page-mini .page-break {/*袖珍型翻页采取自适应宽度*/
    height:14px;
    width:auto;
    padding:0 2px;
    line-height:16px;
}

/*定义a元素的边框和背景色*/
.pagination a {
    border:1px solid #ccc;
    background-color:#fff;
}
.page-mini a {
    border:none;
    background-color:transparent;
}

/*单独定义翻页第100页的宽度*/
.pagination .page-100 {
    width:26px;
}
.page-mini .page-100 {
    width:auto;
}

/*定义翻页中链接的样式*/
.pagination a:link {
    color:#03c;
    text-decoration:none;
}
.pagination a:visited {
    color:#953597;
    text-decoration:none;
}
.pagination a:hover,.pagination a:active{
    color:#fff;
    background-color:#09f;
    text-decoration:none;
}
.pagination .mini a:hover, .pagination .mini a:active {
    color:#f50;
    background-color:transparent;
}

/*当前页*/
.pagination .page-cur, .pagination .mini-page .page-cur {
    margin:0;
    font-weight:700;
    color:#f60;
    vertical-align:super;
	/*height&width fix*/
	width:auto;
	padding:0 5px 0 2px;
}

/*定义更多触发器的字体样式*/
.page-break {
    font-family:SimSun;
    border-width:0;
    width:22px;
    height:22px;
}
.pagination .page-trigger {
    background-position:-83px -43px;
}
.pagination .page-trigger:hover,.pagination .page-trigger:active {
    background-position:-47px -43px;
}


/*统一定义翻页插件部分的背景色和背景图片*/
.page-prev, .page-next, .page-start, .page-end, .page-skip button, .page-trigger {
    background-image:url(http://a.tbcdn.cn/app/matrix/img/group_pagination.gif);
    background-color:#fff;
    background-repeat:no-repeat;
}
.page-mini .page-prev, .page-mini .page-next {
    background-color:#fff;
}


/*翻页信息：当前页数&总页数*/
.page-info,.page-mini .page-info {
    width:auto;
    color:#a0a0a4;
    letter-spacing:1px;
}



/*上一页样式*/
.pagination .page-prev {
    border:1px solid #ccc;
    background-position:6px 5px;
}
.page-mini .page-prev { /*袖珍型的向上翻页采用固定宽度*/
    width:14px;
    padding:0;
    background-position:4px 3px;
}

.pagination .page-start {
    border:1px solid #ccc;
    background-position:6px -11px;
}
.page-mini .page-start {
    width:14px;
    padding:0;
    background-position:4px -13px;
}

/*下一页样式*/
.pagination .page-next, .pagination .page-end { /*向下翻页采用自适应宽度*/
    padding:0 12px 0 5px;
    width:auto;
    border:1px solid #ccc;
    background-position:-52px 5px;
}
.page-mini .page-next,.page-mini .page-end {
    width:42px;
    padding:0;
    border:1px solid #ccc;
    background-position:2px -29px;
}

.pagination .page-end{
    background-position:-52px -11px;
}
.page-mini .page-end {
    background-position:-60px -29px;
}

/*快捷搜索翻页*/
.page-skip {
    float:left;
    padding:0 0 0 8px;
}
.page-skip input{
    margin:0 2px;
    vertical-align:text-bottom;
    height:10px;
    font-size:10px;
    line-height:10px;
    padding:0;
    width:24px;
    font-size:12px;
}
.page-skip button{
    cursor:pointer;
    border:none;
    margin:0 0 0 8px;
    vertical-align:text-bottom;
    width:31px;
    height:15px;
    background-position:0 100%;
}

/*隐藏部分文字*/
.page-prev span, .page-start span, .page-mini .page-next span, .page-mini .page-end span, .page-skip button span {
    display:none;
}


/*翻页弹出POP框*/
.page-popup {
    position:absolute;
    top: -9999px;
    left: -9999px;
    width:98px;
    height:auto!important;
    height:24px;
    min-height:24px;
    padding-bottom:2px;
    border:1px solid #cbcbcb;
    background:#f1f1f1;
	z-index:1010;
}
.page-popup a {
    margin:2px 0 0 2px;
	*display:inline;
}
.page-popup .page-trigger {
    display:none;
}
.pop-up{
	width:390px;
	overflow:hidden;
	border:1px solid #E6E6E6;
	border-color:#BDE1F1 #E6E6E6 #E6E6E6 #BDE1F1;
	margin:2px 0 0 2px;
	zoom:1;
	z-index:1000;
}
.pop-up.msg24{
	border:none;
	margin:0;
}
.pop-up .hd h3,.pop-up .act{
	background:url(http://a.tbcdn.cn/app/matrix/img/pop_up.png) no-repeat 0 999px;
}
.pop-up .hd{
	margin-top:-2px;
	margin-left:-2px;
	position:relative;
	zoom:1;
	height:25px;
	border:1px solid #BDE1F1;
	border-bottom:none;
	background-color:#F1F9FB;
	z-index:1001;
}
.pop-up .hd h3{
	background-position:0 1px;
	background-repeat:repeat-x;
	height:23px;
	line-height:23px;
	font-size:12px;
	padding-left:10px;
	border-bottom:1px solid #BDE1F1;
}
.pop-up .bd{
	margin-left:-2px;
	padding:1px;
	padding-top:0;
	border:1px solid #BDE1F1;
	border-top:none;
	position:relative;
	zoom:1;
	background-color:#fff;
	z-index:1002;
}
.pop-up .bd .inner{
	background:#F1F9FB;
	padding:10px;
	position:relative;
	z-index:1010;
}
.inner-iframe{
	overflow:hidden;
	background:#F1F9FB;
}
.inner-iframe .message{
	width:260px;
	padding:20px 0 40px 0;
	margin:0  auto;
}
.inner-iframe .message strong{
	font-size:14px;
}
.pop-up .ft .act{
	position:absolute;
	right:4px;
	top:2px;
	height:17px;
	width:17px;
	overflow:hidden;
	font:0/999px arial;
	background-position:0 -24px;
	z-index:1005;
}
.pop-up .ft .act:hover{
	background-position:0 -42px;
}
.s24 img {
	height:auto !important;
	max-height:24px;
	max-width:24px;
	vertical-align:top;
	width:auto !important;
}

/*-----------------------------------------------------------公用样式end--------------------------------------------------------------------------*/
/*帮派搜索栏*/
.nav-myavatar,.nav-myhome,.nav-inner,.nav-groups,.nav-search,.nav-tips{
	float:left;
	*display:inline;
}
.nav-myavatar{
	margin:4px 0 0 9px;
}
.nav-myavatar a{
	*display:block;
}
.nav-myhome strong a{
	font-weight:bold;
}
.nav-myhome{
	margin-left:10px;
	vertical-align:middle;
}
.nav-myhome .login{
	margin:0 2px 0 10px;
}
.nav-tips{
	color:#999;
	padding-left:10px;
}
.nav-groups{
	display:none;
	padding:7px 0 0 10px;
	*padding-top:0;
	_padding-top:7px;
}
.neighbor .neighbor-pipe,.pipe{
	margin:0 6px 0 6px;
}
.pipe
{
	float:left;
	color:#999;
}
.header-group-v2{
	border:0px solid #CFCFCF;
	height:32px;
	line-height:32px;
	background: url('http://img07.taobaocdn.com/tps/i7/T1V0FpXaJJXXXXXXXX-590-210.png') no-repeat;
	overflow:hidden;
	width:590px;
	padding:0 0px;
	position:absolute;
    top:45px;
    right:0;
	line-height:32px;
	background-position:0px 0px;
}
.header-group-v2 .nav-search2{
	padding-right:95px;
    float:right;
	height:32px;
	vertical-align:middle;
	_margin-top:5px;
	position:relative;
}
.f-txt{
	border:none;
	background:#fff;
	margin-left:10px;
	width:178px;
	height:18px;
	margin-right:-4px;
}
.header-group-v2 .nav-search2 .f-radio{
    margin:0 2px;
	vertical-align:middle;
}
.header-group-v2 .nav-search2 .search{
	position:absolute;
	right:3px;
	top:3px;
	*top:4px;
	_top:0px;
	width:74px;height:24px;
	border:none;
    font-weight:bold;
	cursor:pointer;
	background:transparent;
}
/*导航面包屑*/
#main-nav{
	clear:both;
	background-position:0 -50px;
	background-repeat:repeat-x;
    vertical-align:middle;
	height:35px;
    line-height:35px;
    margin-top:10px;
	*margin-top:5px
}
#main-nav .crumbs{
   margin:0 0 0 20px;color:#fff;
}
#main-nav .crumbs a{
  background:url('http://img04.taobaocdn.com/tps/i4/T1syprXolpXXXXXXXX-4-7.gif') no-repeat scroll 100% 50%;
  margin-right:1px;
  padding-right:8px;
  color:#fff;
}
#main-nav .crumbs .clear{
    background:transparent;
}

/*栅格化*/
.grid-c2 .col-sub{
	width:150px;
}
.grid-c2 .main-wrap{
    margin-left:150px;
}

.notice{
width:785px;
margin-top:5px;
margin-left:15px;
}
.notice .bd{
	margin:0;
	padding:10px;
	border:0 none;
	height:390px;
	background:#FFBBCC;
	font-size:12px;
}
#slide-play {
width: 270px;
height: 390px;
overflow: hidden;
float:left;
}


.leaders .head li,.leaders .custodian li{
    float:left;
}
.identity_img{
    width:12px;
    height:13px;
    display:inline-block;
    margin-left:7px;
    margin-right:4px;
    margin-top:0;
    background:url('http://img04.taobaocdn.com/tps/i4/T1IyJrXkREXXXXXXXX-12-13.png') no-repeat;
}
.leaders .identity{
    color:#797979;
    font-weight:bold;
    margin-left:20px;
}
 .leaders span{
    line-height:17px;
    width:17px;
	height:17px;
	display: table-cell;
    vertical-align:middle;
	/* 针对IE的Hack */
	*display: inline-block;
	*float:left;
	*font-size: 16px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
 }
  .leaders div{
    float:left;margin-left:5px;position:relative;top:-2px;
	margin-right:3px;
	*margin-right:10px;
	_margin-right:2px;
  }
 .leaders div img{
     vertical-align:middle;
 }
.leaders a{
   color:#797979;
   cursor:pointer;
   margin-right:5px;
   float:left;
}


.notice .hd {
  display:block;
  border:0 none;
  background:#fff none repeat scroll 0% 0%;
 
}
.notice .hd .leaders{
    font-size:12px;
    margin-right:0px;
    float:right;

}
.notice .hd .leaders ul{
float:left;    
}
.notice .bd{
    position:relative;
}
.notice .bd .panel{
height:390px;
width:100%;
overflow:hidden;
}
.notice .bd .main{
 float:left;
 margin-left:10px;
 width:485px;
 height:390px;
}
.notice .bd .main .news{
 background:#fff;
 width:485px;height:330px;
 overflow:hidden;
 
}
.img_nav li{
  float:left; padding-right:3px;
}
.img_nav .clear{
  padding-right:0px;
}
.hot{
 
  padding-top:15px;
}
.hot h2 {
  text-align:center;
}
.hot h2 a{
    color:#F75881;
}
.hot h2 a:hover{
   color:#FF6600
}
.hot .content{
 margin-left:35px;
 width:412px;height:35px;
 overflow:hidden;
}
.box .news .news_list{
    width:466px;
    padding-top:15px;
}
.news_list .line{
	height:1px;line-height:1px;
	border-top:1px solid #ccc;
	margin-left:20px;
}
.box .news .news_list .news_list_ul{
	width:465px;
	height:130px;
	overflow:hidden;
	margin-left:20px;
    padding-top:5px;
}
.box .news .news_list .news_list_ul a{
  color:#333;
}
.box .news .news_list .news_list_ul a:hover{
   color:#FF6600
}
.box .news .news_list .news_list_ul li{
	font-size:14px;
	float:left;
	width:212px;
	height:20px;
	margin-right:20px;
	overflow:hidden;
	white-space:nowrap;
}
.entrance{
    text-align:center;
    width:100%;
    padding-left:12px;
}
.entrance li{
     float:left;
     width:150px;
    height:23px;
    margin-right:5px;
   _margin-right:2px;
}
.entrance li a{
    width:153px;
    height:22px;
    display:block;
    background:url('http://img06.taobaocdn.com/tps/i6/T1PptsXlJnXXXXXXXX-153-22.png') no-repeat ;
    color:#808080;
    font-size:14px;
    vertical-align:middle;
     line-height:22px;
   font-weight:bold;
}
.bd .tag{
	clear:both;
	position:absolute;
	width:93px;
	height:79px;
	left:-7px;
	top:-7px;
	z-Index:1;
	background: url('http://img05.taobaocdn.com/tps/i5/T1ljNrXehmXXXXXXXX-93-79.png') no-repeat 0 0!important;/* FF IE7 */
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img05.taobaocdn.com/tps/i5/T1ljNrXehmXXXXXXXX-93-79.png'); /* IE6 */
		_background-image: none; /* IE6 */
}
.sidebar{
	width:150px;
	height:auto;
	overflow-x:hidden;
}
.sidebar a{
    cursor:pointer;
}
.menu-tree .dd_active{
    font-weight:bold;
    width:133px;
    font-size:14px;
	height:23px;
	vertical-align:middle;
	line-height:22px;
    background:url('http://img04.taobaocdn.com/tps/i4/T1URFrXcXuXXXXXXXX-104-23.png') no-repeat 18px 0px;
}
.menu-tree dt{
   width:133px;
   vertical-align:middle;
   font-weight:bold;
   font-size:16px;
   height:26px;
   margin:5px 0px;
   text-align:center;
   white-space:nowrap;
}
.menu-tree dt img{
  vertical-align:middle;
  margin-left:-12px;
}
.menu-tree dd,.menu-tree dt{
	display:block;
}
.menu-tree dd{margin-bottom:3px;}
.menu-tree dd a{
	color:#666;overflow-x:hidden;
 }
.menu-tree a:hover{
	color:#ff9900;
	text-decoration:none;
}
.menu-tree dt span{
  display:inline-block;width:100px;overflow-x:hidden;
}
.menu-tree  .yellow{
    color:#FCB040;
}
.menu-tree  .purple{
    color:#9B7DB9;
}
.menu-tree  .green{
    color:#4BBEB4;
}
.menu-tree  .pink{
    color:#F688A3;
}         
.menu-tree  .coffee{
    color:#C0C38A;
}
.menu-tree dd{
   margin-top:5px;
   text-align:center;
   width:133px;
   white-space:nowrap;
}
#j_side{
    margin-top:5px;
    width:150px;
    background:#F4F4F1;
    overflow:hidden;
    overflow-y
}
/*-------------------------------------------*/
.box.post .bd{
 padding:0;
}
.posts .subject{
 font-size:14px;
}
.posts .time {
 font-size:10px;
}
#J_Key{
 margin-top:5px;
 width:100%;
}
.box.post .hd {
	border:medium none;
	height:auto;
	margin:0;
	position:static;
}
.tab-opt {
	float:right;
	margin:-25px 10px 0 0;
	position:relative;
	z-index:1000;
}
/*发表投票*/
.tab-v2 .tab-opt{
	top:-3px;
}
.detail-title{
	z-index:1;
}
.post-opt{
	z-index:2;
}
.publish-list{
	width:100px;
	height:56px;
	position:absolute;
	display:none;
	z-index:11;
}
.publish-list-box{
	width:92px;
	height:49px;
	background:#fff;
	border:1px solid #BBB9B9;
}
.png-top{
	width:100px;
	height:3px;
	background:url('http://img08.taobaocdn.com/tps/i8/T1hDhoXd4kXXXXXXXX-96-3.png') repeat-x 0 0!important;/* FF IE7 */
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img06.taobaocdn.com/tps/i6/T1fkJrXkJGXXXXXXXX-100-3.png' sizingMethod='scale'); /* IE6 */
		_background-image: none; /* IE6 */
}
.png-bottom{
	width:100px;
	height:3px;
	clear:both;
	background:url('http://img08.taobaocdn.com/tps/i8/T1hDhoXd4kXXXXXXXX-96-3.png') repeat-x 0 0!important;/* FF IE7 */
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img06.taobaocdn.com/tps/i6/T1fkJrXkJGXXXXXXXX-100-3.png' sizingMethod='scale'); /* IE6 */
		_background-image: none; /* IE6 */
}
.png-left,.png-right{
	width:3px;
	height:51px;
	background:url('http://img04.taobaocdn.com/tps/i4/T1AnloXfhiXXXXXXXX-3-51.png') no-repeat 0 0!important;/* FF IE7 */
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img04.taobaocdn.com/tps/i4/T1AnloXfhiXXXXXXXX-3-51.png' sizingMethod='scale'); /* IE6 */
		_background-image: none; /* IE6 */
}
.publish-list .detail-href{
	display:inline-block;
	width:92px;
	height:25px;
	cursor:pointer;
	font-size:14px;
	position:relative;
	vertical-align:middle;
	text-decoration:none;
	z-index:199;
}
.publish-list .vote-href{
	display:inline-block;
	width:92px;
	height:24px;
	font-size:14px;
	cursor:pointer;
	text-decoration:none;
}
.publish-list  a{
	vertical-align:middle;
	color:#000;
}
.publish-list  .vote-href img{
	margin-right:7px;
}
.publish-list  img{
	vertical-align:middle;
	margin-left:14px;
	margin-right:10px;
}
.publish-list span{
	display:inline-block;
	margin-top:3px;
}

 /*排序按钮*/
.later-a-ok{
	width:48px;
	height:19px;
	display:inline-block;
	background-position:0 -126px;
}
.later-a{
	width:48px;
	height:19px;
	display:inline-block;
	background-position:0 -104px;

}
.last-a{
	width:72px;
	height:19px;
	display:inline-block;
	background-position:0 -145px;
}
.last-a-ok{
	width:72px;
	height:19px;
	display:inline-block;
	background-position:0 -85px;
}

 /*表格*/
.posts th{
	background-color:#DCF5FB;
	height:33px;
	text-align:center;
}
.posts td{
	height:40px;
}
.posts .score{
	width:110px;
	text-align:center;
}
#toppublish{
	border:0 none;
}
.post{
	margin-left:15px;
}
.posts {
	width:100%;
}
.posts .last{
	width:115px;
}
.posts td.last{
	text-indent:20px;
}
.posts .later{
	width:120px;
	padding-left:10px;
}
.later .name{
	width:83px;
}
.search-result .score,
.search-result .last,
.search-result .later {
	width:130px;
}
.posts .belong{
	width:150px;
	text-align:center;
}
.search-result td.belong {
	padding-right:10px;
}
.posts .odd td{
	background-color:#F1F9FB;
}
.posts .status{
	margin-left:2px;
	float:left;
	height:19px;
}
.posts .property{
	margin-left:25px;
	display:block;
}

/*全局公告　by sunlixu 2010-04-14*/
.posts td.bulletin{font-size:14px;}
.posts td.bulletin .icon{margin:0 5px; float:left;}
.posts td.bulletin .tongzhi{height:22px;line-height:20px; display:inline-block; float:left;width:28em;overflow:hidden;word-wrap :break-word;padding-top:5px;}
.posts td.bulletin .tongzhi a{ vertical-align:text-bottom; color:#fb4d03; }
.posts td.disable{color:#999; text-align:center;}

.posts .subject .detail{
	margin-top:3px;
}
.posts .subject span{
	margin-right:2px;
}
.posts .subject .level-1,.posts .subject .level-2,.posts .subject .level-3{
	margin-right:10px;
}
.post .subject span,.post .subject em,.post .subject strong{
	margin-right:5px;
}
.post .subject .level-1,.post .subject .level-2,.post .subject .level-3{
	margin-right:5px;
}
.posts .subject .other{
	margin:4px 0 3px 23px;
}
.posts .operation,.post .operation{
	color:#f60;
}
.name {
overflow:hidden;
white-space:nowrap;
}

.posts .score .reply {
text-align:right;
}
.posts .score .view{
	color:#FF6600;
}
.posts .score em {
display:inline;
overflow:hidden;
vertical-align:baseline;
width:42px;
}
.reply {
color:#FF6600;
width:95%;
}

#pagination_div_top{
	margin-bottom:10px;
}
#pagination_div .page-top,#pagination_div_top .page-top{
	float:right;
	margin-right:5px;
}
.post .pagination{
	margin: 10px 0px 0px 0;
}
 .trigger-bar{
    width:100%;
    height:9px;
    margin-top:5px;
    background:url('http://img08.taobaocdn.com/tps/i8/T1I8XrXdxXXXXXXXXX-3-9.png') repeat-x;
 }
 .triggerBar{
    width:132px;
    height:9px;
    cursor:pointer;
    margin-right:auto; margin-left:auto; 
    text-align:center;
    background:url('http://img07.taobaocdn.com/tps/i7/T1jqdsXiBXXXXXXXXX-132-28.gif') no-repeat;
 }

.fx{
	position: fixed;
    top: 0px;
    _position: absolute;
    _top: expression(documentElement.scrollTop);
}
#j_side-v2{
     overflow-y:auto;
     overflow-x:hidden;
}
* html { background:url(null) no-repeat fixed; } /* avoid floatImage Shake for IE6 */


/*--------------------------------------*/
.box .hd{
background:no-repeat;
}
.box.post .tab-v3 {position:relative;}
.tab-v3 .tab {padding:0;}
.tab-v3 .tab ul {background:url("http://img01.taobaocdn.com/tps/i1/T136RrXedCXXXXXXXX-47-12.png") repeat-x 0 100%; border-bottom:1px solid #d6d6d6; padding-left:16px;}

.tab-v3 .tab ul li a span,
.tab-v3 .tab ul li a,
.tab-v3 .tab ul li,
.tab-v3 .tab,
.box .tab-v3 {background-image:none;}

	.tab-v3 .tab ul li.selected {border-bottom:1px #fff solid; _position:relative; _bottom:-1px;}
	.tab-v3 .tab ul li.selected,
	.tab-v3 .tab ul li.selected a ,
	.tab-v3 .tab ul li.selected span {background-image:url('http://img08.taobaocdn.com/tps/i8/T1E7NrXk0fXXXXXXXX-16-800.png');}

.tab-v3 .tab ul li {font-weight:normal; font-size:14px; color:#404040;}
.tab-v3 .tab ul li.pipe {line-height:30px;padding:0;margin:0;}
.tab-v3 .tab ul li a {color:#36c;}
.tab-v3 .tab ul li.selected a {color:#404040;}

.tab-v3 .key {padding:0; margin:9px 0px;}
.tab-v3 .key-close {height:48px;overflow:hidden;border-bottom:none;}
.tab-v3 .key span{float:left;width:108px;height:20px;padding:1px;margin:1px;text-align:center; line-height:20px;background:url(http://img04.taobaocdn.com/tps/i4/T1hk8rXm8jXXXXXXXX-110-22.gif) no-repeat 0 0;overflow:hidden;white-space:nowrap;}
 .tab-v3 .key-close {height:48px;overflow:hidden;}
.tab-v3 .key a {float:left;width:108px;height:20px;padding:1px;margin:1px;text-align:center; line-height:20px;background:url(http://img03.taobaocdn.com/tps/i3/T15ANrXjppXXXXXXXX-110-22.gif) no-repeat 0 0;overflow:hidden;white-space:nowrap;}
 .tab-v3 .key-close {height:48px;overflow:hidden;}
 .tab-v3 .closed {  background:url('http://img07.taobaocdn.com/tps/i7/T1jqdsXiBXXXXXXXXX-132-28.gif') no-repeat;background-position:0 -19px ;}
.tab-v3 .pink a{background-color:#E7EAEA;color:#4C4C4C;}
.tab-v3 .pink span {background-color:#fbc;color:#fff;}

.tab-v3 .tab-opt {margin:0; position:absolute; top:0;right:12px;}
#main-nav,.last-a-ok,.last-a,.later-a-ok,.later-a,
.tab-v3 .tab-opt .btn-fb-v2,
.tab-v3 .tab-opt .btn-fb{
background-image:url(http://img08.taobaocdn.com/tps/i8/T1leltXe8AXXXXXXXX-100-169.png);
}
.tab-v3 .tab-opt .btn-fb-v2,
.tab-v3 .tab-opt .btn-fb {width:100px;height:25px;}
.tab-v3 .tab-opt .btn-fb-v2 {background-position:0 0;}
.tab-v3 .tab-opt .btn-fb {background-position:0 -25px;}

.box.post .bd {border:none;}
.posts {table-layout:fixed;color:#999;}
.posts th {border-bottom:1px solid #dededc;border-top:1px solid #dededc;}
.posts th {background:#f4f4f1;height:23px;line-height:23px;text-align:left;color:#999;}
.posts td {border-top:1px solid #dededc;}

.posts td.subject {font-size:14px;}
.posts th.subject {text-indent: 20px;border-left:1px solid #dededc;font-size:12px;}
.posts .subject .detail {padding-left:25px;}
.posts .subject .detail .status {margin:2px 0 0 -20px;}

.posts .later,
.posts .last {width:80px;}
.posts .last{text-align:right;padding:0 10px;}
.posts td.last {text-indent:0;}
.posts th.last {wdith:87px;padding-right:10px;border-right:1px solid #dededc;}
.posts .later {padding:0 10px 0 20px;}

.posts .info .name {overflow:hidden; white-space:nowrap; }
.posts .info .time { overflow:hidden; white-space:nowrap; }


.posts .score {width:100px;padding:0 10px;}
.posts th.score {text-align:center;padding:0 5px;}
.posts .score em {vertical-align:bottom;}
.posts .score .reply {text-align:right; width:42px;overflow:hidden;  }
.posts .score .view {text-align:left; width:42px;overflow:hidden;  }

.box .bd{
background-color:#fff;
}



/*
	xiong_song 添加的样式，在面包屑右部添加进入个人中心的入口
	2010-06-18
*/
	#main-nav{position:relative;}
	#main-nav ul.other_link{display:inline-block;position:absolute;right:1em;top:0; line-height:normal;padding:10px 0;}
		#main-nav ul.other_link li{float:left;}
		#main-nav ul.other_link li.goback a{background:url(http://img07.taobaocdn.com/tps/i7/T1.r8DXjxiXXXXXXXX-13-400.png) left -284px no-repeat;padding-left:17px;}
			#main-nav ul.other_link li.goback a{line-height:normal;}