/* 由 F12 开发人员工具生成。这可能不是原始源文件的准确表示形式。*/
.ask-index-page .questions .main-title span {
	color: rgb(102, 102, 102);
}
.ask-index-page .questions .main-title {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.ask-list-page .titles {
	margin-top: 30px;
}
.ask-answered-page .main {
	margin-top: 20px;
}
.top-side-ask {
	color: rgb(153, 153, 153); padding-top: 10px; _display: inline;
}
.top-side-ask .bg_btn {
	margin-left: 15px;
}
.top-side-ask-new {
	left: 156px; top: 20px; width: 86px; overflow: hidden; display: block; position: relative; _top: 28px;
}
.hot_ask {
	padding: 2px 4px; border-radius: 2px; color: rgb(255, 255, 255); margin-right: 4px; background-color: rgb(53, 171, 221); -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px;
}
.latest {
	padding: 10px 0px; overflow: hidden;
}
.latest-ask {
	color: rgb(153, 153, 153); padding-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.latest-ask h3 {
	width: 450px; font-size: 14px; margin-bottom: 5px; float: left;
}
.latest-ask-info {
	margin-top: 2px; float: right;
}
.latest-ask p {
	color: rgb(102, 102, 102); line-height: 1.62; clear: both;
}
.latest-ask div {
	text-align: right;
}
.latest-ask div a {
	margin-right: 4px;
}
.latest-an {
	margin-top: 10px;
}
.latest-an-pic {
	margin-right: 15px; float: left; _display: inline;
}
.latest-an-txt {
	color: rgb(51, 51, 51); line-height: 1.62;
}
.latest-an-au {
	text-align: right; color: rgb(153, 153, 153);
}
.answered {
	width: 100%; overflow: hidden;
}
.answered-l {
	margin: 15px -1px 0px 0px; width: 289px; padding-right: 10px; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; float: left;
}
.answered-r {
	width: 290px; padding-left: 10px; margin-top: 15px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid; float: left; _display: inline;
}
.answered-au {
	margin: 10px 0px; text-align: right; color: rgb(153, 153, 153);
}
.top-side-btns {
	margin: 15px 80px 0px 0px; float: right; _display: inline;
}
.top-side-btns b {
	margin-right: 6px;
}
.group-index .main-title-sp {
	margin-top: 30px; margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.blackboard {
	padding: 15px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-page .top-main p {display:none;
	width: 340px;
}
.nav-page .top-side {
	margin-top: 20px;
}
.nav-page .top-side-apply {
	width: 100px; color: rgb(136, 136, 136); float: left;
}
.nav-page .top-side-apply .bg_btn {
	margin-top: 10px;
}
.nav-page .top-side ul {
	width: 180px; overflow: hidden; float: right;
}
.nav-page .top-side li {
	padding-bottom: 2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.nav-nuts-page {
	overflow: visible;
}
.nav-nuts-page .main {
	overflow: visible;
}
.cate-line {
	padding: 10px 0px 10px 20px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: dashed;
}
.cate-line ul {
	line-height: 22px; display: inline;
}
.cate-line h3 {
	padding: 1px 4px; color: rgb(255, 255, 255); line-height: 20px; margin-right: 14px; float: left; position: relative; background-color: rgb(76, 165, 31);
}
.cate-arrow {
	background: url("imgs/nuts.gif") no-repeat 0px -20px; top: 7px; width: 8px; height: 8px; right: -8px; text-indent: -9999px; overflow: hidden; position: absolute;
}
.cate-line li {
	display: inline;
}
.cate-line a {
	margin: 0px 2px; color: rgb(102, 102, 102);
}
.cate-line .current {
	color: rgb(76, 165, 31);
}
.nuts {
	width: 640px; color: rgb(102, 102, 102); margin-top: 30px;
}
.diarys .pt-pic {
	text-align: center;
}
.nuts .pt-pic {
	text-align: center;
}
.diarys .pt-pic img {
	margin-bottom: 6px;
}
.nuts .pt-pic img {
	margin-bottom: 6px;
}
.diarys .pt-pic a {
	color: rgb(136, 136, 136); text-decoration: underline;
}
.nuts .pt-pic a {
	color: rgb(136, 136, 136); text-decoration: underline;
}
.diarys .pt-pic .sw_btn {
	text-decoration: none;
}
.nuts .pt-pic .sw_btn {
	text-decoration: none;
}
.nuts li {
	padding: 10px; border: 1px solid rgb(204, 204, 204); width: 258px; height: 80px; margin-right: 40px; margin-bottom: 20px; float: left; _display: inline;
}
.nuts li.hover {
	position: relative;
}
.nuts li:hover {
	position: relative;
}
.nuts-hide {
	padding: 10px; border: 1px solid rgb(197, 197, 197); left: -1px; top: 100px; width: 258px; display: none; position: absolute; z-index: 10; box-shadow: 2px 1px 1px #c8c8c8; background-color: rgb(250, 250, 250); -webkit-box-shadow: 2px 1px 1px #c8c8c8; -moz-box-shadow: 2px 1px 1px #c8c8c8; -o-box-shadow: 2px 1px 1px #c8c8c8;
}
.nuts li.hover .nuts-hide {
	display: block;
}
.nuts li:hover .nuts-hide {
	display: block;
}
.nuts-hide h4 {
	font-weight: bold;
}
.nuts-hide b {
	border-width: 8px; border-style: dashed dashed solid; border-color: transparent transparent rgb(197, 197, 197); left: 50%; top: -8px; width: 0px; height: 0px; font-size: 0px; margin-top: -8px; margin-left: -8px; position: absolute;
}
.nuts-hide b s {
	border-width: 8px; border-style: dashed dashed solid; border-color: transparent transparent rgb(250, 250, 250); left: 0px; top: 1px; width: 0px; height: 0px; font-size: 0px; margin-top: -8px; margin-left: -8px; position: absolute;
}
.nav-diarys-page {
	padding-bottom: 20px;
}
.diarys {
	margin-top: 30px;
}
.diarys li {
	padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.diary-article {
	width: 600px; padding-bottom: 0px; margin-top: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; float: left;
}
.diary-author {
	padding: 10px; border: 1px solid rgb(204, 204, 204); width: 268px; float: right;
}
.hover.diary-author {
	position: relative;
}
.diary-author:hover {
	position: relative;
}
.hover.diary-author .nuts-hide {
	display: block;
}
.diary-author:hover .nuts-hide {
	display: block;
}
.diary-author .sw_btn-disable {
	margin-top: 6px;
}
.diary-author .sw_btn {
	margin-top: 6px;
}
.minisites {
	width: 640px; color: rgb(102, 102, 102); margin-top: 20px;
}
.groups {
	color: rgb(102, 102, 102); margin-top: 20px;
}
.groups .pt-pic {
	text-align: center;
}
.minisites .pt-pic {
	text-align: center;
}
.groups .pt-pic img {
	margin-bottom: 6px;
}
.minisites .pt-pic img {
	margin-bottom: 6px;
}
.groups .pt-pic a {
	color: rgb(136, 136, 136); text-decoration: underline;
}
.minisites .pt-pic a {
	color: rgb(136, 136, 136); text-decoration: underline;display:block;
}
.groups .pt-pic .sw_btn {
	text-decoration: none;
}
.minisites .pt-pic .sw_btn {
	text-decoration: none;
}
.minisites li {
	padding: 10px 40px 10px 10px; width: 258px; height: 130px; overflow: hidden; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left; _display: inline;
}
.groups li {
	padding: 10px 20px 10px 10px; width: 158px; height: 80px; overflow: hidden; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left; _display: inline;
}
.suggest {
	background: rgb(250, 250, 250); padding: 10px; border-radius: 5px; border: 1px solid rgb(216, 219, 210); margin-top: 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
}
.suggest h2 {
	color: rgb(96, 156, 23); font-size: 14px;
}
.suggest p {
	margin: 5px 0px 10px; color: rgb(102, 102, 102);
}
.side-highlight {
	background: rgb(251, 253, 248); border-radius: 5px; border: 1px solid rgb(216, 219, 210); margin-top: 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
}
.side-highlight .side-title {
	margin: 0px auto; width: 270px;
}
