/* CSS Document */
* {
	font-size: 12px;
	margin: 0px;
}
body {
	font-family: Arial,  sans-serif;
	font-size: 12px;
	min-width: 600px;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 10px;
}
a{
	color:#000000;
}
a:hover{
	color:#00CC00;
}
#table_title {
	font-weight: bold;
	color: #000000;
	background-color: #DDF1D8;
	font-size: 14px;
	line-height: 30px;
	text-indent: 5px;
	margin-left: 2px;
}


#searchlist{
	font-size: 20px;
	line-height: 10px;
	padding-left: 10px;
}

#message_div{
	border: 1px solid #006600;
	width:50%;
	background-position: center;
	margin-left: 20%;
	margin-top: 5%;
}

#all {
	margin-left: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

.footer {
	text-align: center;
	margin-top: 80px;
	line-height: 150%;
	clear:both;
}
.copyright {
	color: #999;
}
.td_bgcolor {
	background-color: #DDF1D8;
	text-indent: 5px;
	line-height: 25px;
	font-size: 14px;
}
.index_bgcolor {
	background-color: #DDF1D8;
	text-indent: 5px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	margin:1px;
}
.index_bgcolor a{
	font-size: 14px;
	color: #000000;
	text-decoration: underline;	
}
.td_font{
	background:none;
	font-size: 14px;
	line-height: 20px;
	padding-right: 5px;
}
.index_font {
	font-size: 14px;
	line-height: 25px;
}

p{
padding: 2px 0px 0px 5px;
}

.WarningMsg {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	background-color: #FFE9D2;
	border: 1px dashed #9ED38F;
	padding: 5px;
	width: 98%;
}

#allcenter {
	background-position: center;
}

.input_style {
	padding-top:2px;
	height:24px
}
.hr_style {
	padding-top:1px;
	height:24px;
	background-color: #CCCCCC;
	vertical-align: top;
}
#best_answer {
	width: 80%;
	border: 1px dotted #9ED38F;
}
#best_answer td {
	font-size: 14px;
	padding-left: 5px;
	line-height: 20px;
	padding-right: 2px;
}
#best_answer th {
	font-size: 12px;
	line-height: 25px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
}

#best_answer_title {
	font-size: 14px;
	line-height: 30px;
	background-color: #DDF1D8;
	color: #FF0000;
	font-weight: bold;
	padding-left: 5px;
}
#question_div {
	width: 80%;
	border: 1px solid #006600;
}

#question_div td {
	margin: 0px;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	padding-left: 5px;
	padding-right: 2px;
}
#question_div th {
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
	font-weight: normal;
	line-height: 25px;
}
#questionlist_div {
	width: 100%;
	border: 1px solid #006600;
}

#questionlist_div td {
	margin: 0px;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	padding-left: 5px;
	padding-right: 2px;
}
#questionlist_div th {
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
	font-weight: normal;
	line-height: 25px;
}
#question_div_right {
	float:right;
	width:18%;
}
#question_div_right .subdiv {
	width:100%;
	border: 1px solid #C4E5BB;
	padding:2px;
}
#question_div_right td {
	font-size:12px;
	line-height:25px;
	border-bottom:1px solid #CCCCCC;
}
#question_div_right td a{
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
#answer_div {
	border: 1px solid #006600;
	width: 80%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#answer_div td {
	margin: 0px;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	padding-left: 5px;
	padding-right: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
#answer_div th {
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
	font-weight: normal;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
#main{
	margin-top:0px;
	min-width:756px;
	max-width:979px;
}
#question_table td {
	font-size: 14px;
	line-height: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
#question_table th {
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#usercenter_table td {
	font-size: 14px;
	line-height: 15px;
	border-top-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#usercenter_table th {
	font-size: 12px;
	line-height: 20px;
	text-align: center;
}
#data_div {
	border: 1px solid #C4E5BB;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#main_left{
	/*float:left;
	width:200px;*/
	border: 1px solid #C4E5BB;
	height: 1113px;
	margin-bottom: 10px;
}

#left{
	float:left;
	width:200px;
}
#main_right{
	float:right;
	width:180px
}
.header_font {
	font-size: 12px;
	line-height: 30px;
}
.header_font a{
	color:#0000FF;
}
.index_catalog_font,a.index_catalog_font:link,a.index_catalog_font:visited{
	color:#555555;
}
#sub {
	width: 80%;
	position:relative;
	height:25px;
	font-size:14px;
}
#sub span{
	float:left;
	margin-left:10px;
	background:#DDF1D8;
	border:solid #58CB64;
	border-width:1px 1px 0px;
	padding:4px 10px 4px 10px;
	font-weight:bold
}
#sub a{
	float:left;
	margin-left:10px;
	background:#FFFFFF;
	border:solid #D6D6EB;
	border-width:1px 1px 0px;
	padding:3px 10px 4px 10px;
	}

#subtitle {
	margin-bottom:5px;
	padding-right:10px;
	height:24px;
	line-height:24px;
	text-align:right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #58CB64;
	background-color: #DDF1D8;
}
#main_center{
	margin:0 180px 0 200px;
	padding:0 12px 0 12px !important;
	padding:0 9px 0 9px
}
.main_font_title {
	font-size: 14px;
	line-height: 25px;
	padding-left: 5px;
	font-weight: bold;
}
.main_font {
	font-size: 12px;
	padding-left: 5px;
	color: 0033FF;
}

.f{
	line-height:120%;
	font-size:100%;
	width:32em;
	padding-left:15px;
	word-break:break-all;
	word-wrap:break-word
}
.searchlink,a.searchlink:link,a.searchlink:visited{
	color:#008800;
}
.slink,a.slink:link,a.slink:visited{color:#7777CC}
.menulink,a.menulink:link,a.menulink:visited{
	color:#009E7A;
}

.menuSearch {
	list-style: none;
	margin: 0px;
}
.menuSearch li {
	float: left;
	padding: 8px 10px 2px 4px;
	font-size: 14px;
	cursor: pointer;
	text-decoration: underline;
	color: #009e7a;
}
.menuSearch li.selected {
	font-weight: bolder;
	cursor: text;
	text-decoration: none;
}.contentfont {
	font-size: 12px;
	color: #9ED38F;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ask_resolvequestion {
	font-size: 14px;
	line-height: 16px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border: 1px solid #cccccc;
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 8px;
}

.bn100 {
height:24px;
padding-top:2px;
width:100px;
}

.f14 {
	font-size:14px;
	line-height:22px;
	background-position: center;
}

.f15 {
	font-size:14px;
	line-height:22px;
	background-position: left;
}

/*
专家知识团
*/
#expert_main {
	width:780px;
	margin:0;
	overflow:hidden;
	clear:both;
	text-align:left;
	border:1px solid #D1EBCA;
	padding:10px;
}

#expert_left {
	float:left;
	width:570px;
	height: auto;
}

#expert_right {
	float:right;
	width:180px;
}
/*
找到之星
*/
#star_main {
	width:780px;
	margin:0;
	overflow:hidden;
	clear:both;
	text-align:left;
	border:1px solid #D1EBCA;
	padding:10px;
	height: auto;
}

#star_left {
	float:left;
	width:auto;
	height: auto;
}

.tit_1 {
background-color:#D1EBCA;
margin-top:10px;
font-size:14px;
font-weight:bold;
line-height:25px;
padding-left:10px;
}

.tit_2 {
background-color:#DBF4D1;
border-color:#90E070;
border-color:-moz-use-text-color;
border-style:solid;
border-width:1px 1px 0px;
font-size:14px;
line-height:25px;
padding-left:10px;
}

.line_1 {
border-bottom:1px solid #DDDDDD;
line-height:30px;
padding-left:10px;
}
.line_2 {
border-bottom:1px dashed #DDDDDD;
}
.box_1 {
padding:10px 0px;
}
.but_1 {
background-color:#D1EBCA;
border:1px solid #9ED38F;
font-size:14px;
padding:3px 6px 2px;
}
.tit_3 {
background-color:#D1EBCA;
border-color:#9ED38F;
border-style:solid;
border-width:1px 1px 0px;
font-size:14px;
line-height:25px;
padding-left:10px;
}

.col_1 {
color:#9ED38F;
}
.box_3 {
border-color:#9ED38F;
padding:10px;
border-color:-moz-use-text-color;
border-style:solid;
border-width:0px 1px 1px;
margin-bottom:10px;
}
.box_2 {
border-bottom:1px solid #E1E1E1;
font-size:14px;
line-height:30px;
padding-left:10px;
}
.dw_a {
width:760px;
}
.tit_4 {
border-bottom:1px solid #E1E1E1;
font-size:12px;
line-height:30px;
padding-left:10px;
}

#left_bottom {
	border: 1px solid #C4E5BB;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
