@charset "utf-8";
html,body {font:12px/1.5 \5FAE\8F6F\96C5\9ED1,tahoma,arial; color:#555; overflow:hidden;}
/* header-wrap */
.header-wrap {height:50px; line-height:50px; background-color:#3c4a55; box-shadow:0 2px 5px #ccc; z-index:1010}
.header-feature li {float:left; display:inline-block;}
.header-feature li a {display:block; height:50px; width:50px; text-align:center; position:relative}
.header-feature li a:hover ,.header-feature li a.curr {background-color:#40d0a7;}
.header-feature li a i.iconfont {color:#fff; font-size:20px;}
.header-feature li a em {position:absolute; top:8px; right:5px; width:18px; height:18px; background-color:#f47979; border-radius:50%; line-height:18px; color:#fff}
/* iframe-menu */
.iframe-menu {border-bottom:#e0e3ec 1px solid; background-color:#f4f5f6; height:37px;}
.iframe-menu-list {left:0; top:0}
.iframe-menu-list li {float:left; display:inline}
.iframe-menu-list li a {display:inline-block; width:180px; height:37px; line-height:37px; position:relative; font-size:14px; color:#666; border-right:#e0e3ec 1px solid; overflow:hidden;}
.iframe-menu-list li a span {display:block; background-color:#f4f5f7; padding-left:20px; position:relative; width:130px}
.iframe-menu-list li a.curr {color:#fff}
.iframe-menu-list li a.curr span {background-color:#40d0a7; height:31px; width:228px; top:3px; left:3px; line-height:31px;}
.iframe-menu-list li a i.iconfont {position:absolute; right:10px; top:0px; font-size:12px;}
.iframe-menu-btn {right:0; top:0; display:none}
.iframe-menu-btn a {display:inline-block; width:37px; height:37px; border-left:#e0e3ec 1px solid; background-color:#fff; text-align:center; line-height:37px; color:#333}
.iframe-menu-btn a:hover {background-color:#40d0a7; color:#fff;}
.iframe-menu-mouse {width:160px; border:1px solid #e0e3ec; box-shadow:1px 1px 5px #ccc; background-color:#fff; font-size:14px; display:none;}
.iframe-menu-mouse li {border-bottom:#e0e3ec 1px solid;}
.iframe-menu-mouse li a {height:32px; line-height:32px; padding:0 10px; color:#333; display:block; }
.iframe-menu-mouse li:last-child {border-bottom:0}
.iframe-menu-mouse li a:hover {background-color:#40d0a7; color:#fff;}


/*分页*/
.page {}
.page a {padding: 5px 8px; border:#ccc 1px solid; margin-right: 10px;}
.page .current {padding: 5px 8px; border:#ccc 1px solid; background: #CCC; margin-right: 10px;}
/*筛选器*/
.selector { width: 100%; margin-top: 10px;}
.selector dl {width: 100%; clear: both; float: left; margin: 5px 0;}
.selector dt {font-weight: bold; line-height: 22px; float: left; margin-right: 10px;}
.selector dd {float: left; line-height: 22px; margin-right: 10px;}

/* 回复列表 */
.reply { border-bottom: 1px solid #ccc}
.reply dd {
	margin:10px 0;
}
.reply dd .username {
	color: #4fc1e9;
}
.reply dd .time {
	color: gray;
	margin-left: 10px;
}
.bst_del {
	color: #ccc;
}