/* CSS Document */
BODY {
	FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: auto; FONT-FAMILY: verdana,arial,sans-serif; color:#666666;
}
form,IMG,div,p,img,ul,li,span,table,tr,td,a {
	padding:0px; margin:0px; list-style-type:none;
}
H1,H2,H3,H4,P {
	margin:0px; padding:0px; font-size:14px; LIST-STYLE-TYPE: none
}
img {
	border:0px;
}	
.ipt
{
	BORDER: #666 1px solid; PADDING: 2px;
}

.fixclear {
	CLEAR: both; ZOOM: 1
}

A:link {
	COLOR: #014EA0; TEXT-DECORATION: none
}
A:visited {
	COLOR: #014EA0; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff7300; TEXT-DECORATION: underline
}
A:active {
	COLOR: black; TEXT-DECORATION: none;
}
A.white:link {
	COLOR: white; TEXT-DECORATION: underline
}
A.white:visited {
	COLOR: white; TEXT-DECORATION: underline
}
A.white:hover {
	COLOR: #ff7300; TEXT-DECORATION: underline
}
A.white:active {
	COLOR: white; TEXT-DECORATION: underline
}
A.black:link {
	COLOR: black; TEXT-DECORATION: underline
}
A.black:visited {
	COLOR: black; TEXT-DECORATION: underline
}
A.black:hover {
	COLOR: #ff7300; TEXT-DECORATION: underline
}
A.black:active {
	COLOR: black; TEXT-DECORATION: underline
}
A.oran:link {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.oran:visited {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.oran:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.oran:active {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.gray:link {
	COLOR: #999999; TEXT-DECORATION: underline
}
A.gray:visited {
	COLOR: #999999; TEXT-DECORATION: underline
}
A.gray:hover {
	COLOR: #ff7300; TEXT-DECORATION: none
}
A.gray:active {
	COLOR: #999999; TEXT-DECORATION: underline
}
A.quote:link {
	FONT-SIZE: 12px; COLOR: #999999; TEXT-DECORATION: underline
}
A.quote:visited {
	FONT-SIZE: 12px; COLOR: #999999; TEXT-DECORATION: underline
}
A.quote:hover {
	FONT-SIZE: 12px; COLOR: #ff7300; TEXT-DECORATION: none
}
A.quote:active {
	FONT-SIZE: 12px; COLOR: #999999; TEXT-DECORATION: underline
}
A.addfav:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: none
}
A.addfav:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: none
}
A.addfav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.addfav:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: underline
}
#header {
	MARGIN: 0px auto; WIDTH: 900px
}
#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 200px; PADDING-TOP: 10px
}
#navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#nav_user {
	FONT-SIZE: 12px; COLOR: #999999; TEXT-ALIGN: right
}
#nav_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; PADDING-TOP: 20px
}
#nav_ul {
	MARGIN: 0px
}
#nav_ul LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav_ul A:link {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; FONT-SIZE: 14px; BACKGROUND: #f0f0f0; FLOAT: left; PADDING-BOTTOM: 6px; COLOR: #333333; LINE-HEIGHT: 16px; PADDING-TOP: 6px; TEXT-DECORATION: none
}
#nav_ul A:visited {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; FONT-SIZE: 14px; BACKGROUND: #f0f0f0; FLOAT: left; PADDING-BOTTOM: 6px; COLOR: #333333; LINE-HEIGHT: 16px; PADDING-TOP: 6px; TEXT-DECORATION: none
}
#nav_ul A.active:link {
	MARGIN-TOP: -3px; BACKGROUND: #299500; COLOR: #fff; PADDING-TOP: 9px; HEIGHT: 19px
}
#nav_ul A.active:visited {
	MARGIN-TOP: -3px; BACKGROUND: #299500; COLOR: #fff; PADDING-TOP: 9px; HEIGHT: 19px
}
#nav_ul A.active:hover {
	MARGIN-TOP: -3px; BACKGROUND: #299500; COLOR: #fff; PADDING-TOP: 9px; HEIGHT: 19px
}
#nav_ul A.active:hover {
	TEXT-DECORATION: underline
}
#nav_ul A:hover {
	BACKGROUND: #c6c6c6; COLOR: #fff
}
#search
{
	MARGIN: 0px auto; WIDTH: 900px;background-color:#D1E9C9; padding-bottom:10px; padding-top:10px;
}
#searchimg
{
	padding-left:20px;
}
#txtkw
{
	BORDER-RIGHT: #acb4b7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aa1a9 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 14px; BACKGROUND: url(/images/inpbg2.gif) #fff no-repeat 0px 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #9aa1a9 1px solid; WIDTH: 500px; PADDING-TOP: 4px; BORDER-BOTTOM: #acb4b7 1px solid; height:20px;
}
#sitenav {
	CLEAR: both; MARGIN: 5px auto; WIDTH: 900px
}

.banner
{
	CLEAR: both; MARGIN: 0px auto; WIDTH: 900px;
}

#main {
	CLEAR: both; MARGIN: 15px auto; WIDTH: 900px; margin-bottom:10px;
}
#mleft {
	float:left; width:680px; text-align:left;
}
	
#mright {
	float:right; width:200px;
}	
#catlist {
	clear:both; width:auto; color:#999999; background-color:#F4FDED; margin:5px; padding:5px;
}
#catlist .cattitle {
	background-color:#E5FAD3;
	padding-left: 8px;
	line-height: 22px;
	color:green;
	font-weight: bold;
	border-bottom: solid 1px #D6E5C6;
}
#catlist ul li.parent a {
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}
#catlist ul li {
	line-height:22px;
	}
#catlist ul li a{
	text-decoration:none;
}
#catlist ul li a:hover{
	text-decoration:underline;
}		

#mright .rtitle
{
	border: solid 1px #D6E5C6; clear:both; margin-bottom:10px;
}
#mright .rtitle .rtitlebg{
	background-color:#E5FAD3;
	padding-left: 8px;
	line-height: 22px;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	border-bottom: solid 1px #D6E5C6;
	font-weight: bold;
	 color:#F08708
}
#mright .rtitle .rtitlebg a 
{
	text-decoration:none;
	font-size:12px;
}
#mright .rtitle ul
{
	margin:5px;
}
#mright .rtitle ul li {
	height:22px;
}
#mright .rtitle ul li span {
	margin-right:5px;
}
#mleft #navcat {
	clear:both; width:auto; color:#999999;
	border: solid 1px #D6E5C6;
	margin-bottom:10px;
}
#mleft #navcat #title{
	background-color:#E5FAD3;
	padding-left: 8px;
	line-height: 22px;
	color:green;
	font-weight: bold;
	font-size:14px;
	border-bottom: solid 1px #D6E5C6;
}

#mleft #navcat #list 
{
	margin:10px;
	font-size:12px;
	line-height:25px;
}
#mleft #navcat #list #dlCatList span a
{
	font-size:14px;
	display:inline-block;
}
.rlink 
{
	margin:5px 10px; height:20px; width:auto; text-align:left;
}

/*提问显示页登陆框*/
#d_login{border: 1px solid #58CB64; padding:5px;width:98%;}
#d_addanswer{border: 1px solid #58CB64; padding:5px;width:98%;}
#d_addanswer .title{font-size:14px; FONT-WEIGHT:bold;}
/*提问显示页提问内容框*/
#d_question{border: 1px solid #58CB64;margin-bottom:10px; width:auto;}
#d_question .title{background-color:#DDF1D8; height:24px;padding-left: 8px;line-height: 24px;font-size: 12px;font-weight: bold;}
#d_question .tab01{font-size:14px;font-weight: bold;clear:both; margin:5px; }
#d_question .tab02{font-size:12px;margin-left:5px;color:#ff3300;float:left; width:150px; border:none; }
#d_question .tab03{font-size:12px;margin-left:5px;color:gray;float:left; }
#d_question .tab04{font-size:14px;margin-left:5px;color:#333;clear:both;color:#333; }
#d_question .control{font-size:12px;margin-left:5px;color:#50CB64;clear:both; }
#d_question .tab05{font-size:12px;margin-right:50px;color:gray;clear:both; text-align:right; }
#d_question .noanswer{font-size:12px;margin-left:5px;color:#ff3300;float:left;font-weight: bold;  border:none;}
/*最佳答案*/
#d_bestanswer{border: 1px solid #fe7878;width:98%;margin-bottom:10px;}
#d_bestanswer .title{background-color:#ffe8e6; width:100%; height:24px;padding-left: 8px;line-height: 24px;font-size: 12px;font-weight: bold;}
#d_bestanswer .tab01{font-size:14px;clear:both; margin:5px; line-height:150%; }
#d_bestanswer .tab02{font-size:14px;clear:both; margin:5px; line-height:150%; text-align:right; }
#d_bestanswer .tab03{font-size:14px;clear:both; margin:5px; line-height:150%; text-align:left; }
#d_bestanswer .tab04{font-size:14px;clear:both; margin:5px; line-height:150%; text-align:left; color:#333; }

/*其他答案*/
#d_answerlist {border: 1px solid #58CB64; width:98%;margin-bottom:10px;}
#d_answerlist .title{background-color:#DDF1D8; width:100%; height:24px;padding-left: 8px;line-height: 24px;font-size: 12px;font-weight: bold;}
#d_answerlist .tab01{font-size:14px;clear:both; margin:5px; line-height:150%; }
#d_answerlist .tab02{font-size:12px;margin-right:50px;color:gray;clear:both; text-align:right; border:none; }

#d_answerlist1 {border: 1px solid #58CB64; width:98%;margin-bottom:10px;}
#d_answerlist1 .title{background-color:#DDF1D8; width:100%; height:24px;padding-left: 8px;line-height: 24px;font-size: 12px;font-weight: bold;}
#d_answerlist1 .tab01{font-size:14px;clear:both; margin:5px; line-height:150%; }
#d_answerlist1 .tab02{font-size:12px;margin-right:50px;color:gray;clear:both; text-align:right; border:none; }

.list_content ul{padding-top:5px;margin:0px;clear:both;}
.list_content li{
list-style-type:none;
padding:0.25em 0em 0em 0em;
float:left;
margin:0px;
text-align:left;
word-break: break-all;
vertical-align: bottom;
}
.list_content ul li.r_left { width: 100px; text-align:right; font-size:12px; color:gray} 
.list_content ul li.r_right {text-align:left; width:-120px;font-size:12px;} 

.bg {
	MARGIN-BOTTOM: 12px; POSITION: relative;BORDER-RIGHT: #a5da94 1px solid; BORDER-TOP: #a5da94 1px solid; BACKGROUND: #dbf1d4; BORDER-LEFT: #a5da94 1px solid; BORDER-BOTTOM: #a5da94 1px solid; ZOOM: 1
}
.rg1 {
	FONT-SIZE: 1px; BACKGROUND-IMAGE: url(/images/3x7.gif); OVERFLOW: hidden; BACKGROUND-REPEAT: no-repeat; POSITION: absolute;BACKGROUND-POSITION: 0px -30px; LEFT: -1px; WIDTH: 3px; TOP: -1px; HEIGHT: 3px; color:#333;
}
.rg2 {
	FONT-SIZE: 1px; BACKGROUND-IMAGE: url(/images/3x7.gif); OVERFLOW: hidden; BACKGROUND-REPEAT: no-repeat; POSITION: absolute;BACKGROUND-POSITION: -11px -30px; RIGHT: -1px; WIDTH: 3px; TOP: -1px; HEIGHT: 3px
}
.rg3 {
	FONT-SIZE: 1px; BACKGROUND-IMAGE: url(/images/3x7.gif); OVERFLOW: hidden; BACKGROUND-REPEAT: no-repeat; POSITION: absolute;BACKGROUND-POSITION: 0px -33px; LEFT: -1px; WIDTH: 7px; BOTTOM: -1px; HEIGHT: 7px
}
.rg4 {
	FONT-SIZE: 1px; BACKGROUND-IMAGE: url(/images/3x7.gif); OVERFLOW: hidden; BACKGROUND-REPEAT: no-repeat; POSITION: absolute;BACKGROUND-POSITION: -7px -33px; RIGHT: -1px; WIDTH: 7px; BOTTOM: -1px; HEIGHT: 7px
}
.t1 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.bc {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 8px; MARGIN: 0px 3px 3px; PADDING-TOP: 5px
}
.bai {
	WIDTH: 100%; POSITION: relative
}
#divlink {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 888px; margin-bottom:10px; border:solid 1px #DDD; padding:3px 6px;
}