*{padding:0;margin:0;}
body{ font-size:12px; background:#dfd; font-family:Arial,"宋体", sans-serif; margin:0px; padding:0px; line-height:200%; min-width:980px; }
ul,dl,ol,h1,h2,h3,h4,h5{ padding:0px; margin:0px; list-style:none;}

a{color:#002CAD; text-decoration:none; font-size:12px;}
a:hover{ color:#f00; text-decoration:underline;}

img{border:0}
.wraper{width:960px;margin:0 auto;background:#fff;}

#header{background:url(../images/header_bg.gif) repeat-x bottom;height:70px;}
#header .logo{margin-top:0px;margin-left:5px;float:left}

#header_nav{float:right;margin-right:5px;}
#header_nav a {margin-right:5px;text-decoration:underline;}
.red {color:#FF0000;}
.underline{text-decoration:underline;}
.clear{clear:both}

.left{float:left}
.right{float:right}

#header_search{float:left;margin-top:8px;margin-left:18px;}
#keyword {background:url("../images/searchbg.gif") no-repeat -1px 0 #FFFFFF;border:1px solid #A7A6AA;float:left;height:19px;padding-left:5px;padding-top:6px;width:280px;color:#ccc;font-size:12px;}
#searchbtn {cursor:pointer;background:url("../images/searchbg.gif") no-repeat -388px 0;border:medium none;color:#FFFFFF;height:28px;margin-left:5px;width:80px;}

#fabu {float:left;margin-top:10px;margin-left:10px;}
#fabu a{font-size:16px;font-weight:bold;}
.tips{float:left;margin-left:5px;color:#808080}
.bold{font-weight:bold;}

.gray{color:gray}
h2,h2 a{color:#FF6600;font-size:14px;}


.postBtn {color:#fff;background:url("../images/but_new.gif") repeat-x scroll 0 bottom transparent;border:1px solid #BB3E00;display:inline-block;height:21px;padding:0 10px 0 0;}
span.postBtn a {color:#FFFFFF;float:none;font-weight:normal;height:21px;line-height:20px;padding:0 0 0 10px;}
span.postBtn a:hover{color:#FFFFFF;}
#content{padding:10px;width:940px;}

#webnav {color:#333333;font-size:12px;overflow:hidden;}
h3.info,#webnav h3 {display:inline;font-size:12px;font-weight:normal;}



#footer{background:url("../images/footer.jpg") no-repeat center bottom;height:60px;padding-right:10px;margin-bottom:10px;}
#footer .footer_links,#footer .copyright{color:#ABABAB;float:right;}
#footer .footer_links a{color:#ABABAB;text-decoration:underline;}
#footer .footer_links a:hover{color:#ABABAB;text-decoration:none;}

/** form */
 form p {margin:0;padding-top:0px;clear:both;}
.form_label{width:80px;text-align:right;padding-top:2px;}
.form_label,.form_input, .form_extra {color:#333;line-height:18px;overflow:hidden;}
.form_label, .form_input, .form_extra {float:left;}

.intro{margin-top:10px;}
.form_extra{margin:5px;}

.text {border-color:#9F9F9F #DCDCDC #DCDCDC #9F9F9F;border-style:solid;border-width:1px;color:#444444;padding:2px;font: 12px Arial, Helvetica, sans-serif;}
.error{background:url(../images/error.gif) no-repeat 0 1px;color:red;padding-left:17px;font-size:12px;}
.success{background:url(../images/ok.gif) no-repeat;width:14px;height:14px;display:block;}

#sider{float:right;width:240px;background:#F5F8FD;margin-top:20px;}
#sider .header{background:#e9e9e9;padding-left:3px;line-height:23px;color:blue}
#sider .body{padding:5px;color:gray}

.t{text-align:right;width:60px;}


#right_con1 {
	border:1px solid #CFDFF3;
	font-size:12px;
}
.ader{width:260px;}
#right_con1 h3 {
	background:url("../images/right_bg.gif") repeat-x scroll 0 0 transparent;
	border-top:1px solid #E6EFF9;
	font-size:12px;
	height:34px;
	line-height:34px;
	padding:0 0 0 10px;
}
#right_con1 ul{
	margin-top:10px;
	padding-left:10px;
}

#right_con1 ul li{margin-top:5px;}


/** category*/
.category {
	width: 940px;
	margin: 0 auto;
	margin-top: 20px;
}
.category dt {
	float: left;
	width: 25px;
	font-size: 16px;
	clear: both;
	font-weight: bold;
}
.category dd {
	float: left;
	width: 915px;
	margin-bottom: 10px;
}
.category dd a {
	font-size: 13px;
	margin-right: 10px;
}
.cat .t {
	font-size: 16px;
	clear: both;
	font-weight: bold;
	margin-top: 10px;
}
.cat .content a {
	font-size: 13px;
	margin-right: 10px;
}
.cat_hover {
	background: #fff6ee;
}
.nobackground {
	background: none
}
/** list*/
	.choose {
	margin-top: 5px;
	width: 99%;
}
.choose dt {
	font-weight: bold;
	font-size: 14px;
}
.choose dd {
	float: left;
	background: #f8f8f8;
	padding: 3px;
}
.choose dd a {
	line-height: 200%;
	padding: 3px;
}
a.link_green {
	background: #002CAD;
	color: #fdfdfd;
}
a.link_green:visited {
	font-weight: bold;
	color: #fdfdfd;
}
.list_nav {
	margin: 0;
	padding: 0 0 8px 0;
}
.list {
	width: 70%;
	float: left
}
.list_noimg {
	border-bottom: 1px solid #EEEEEE;
	padding: 5px;
	margin-top: 10px;
}
a.list_title {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.list_title:hover {
	font-size: 14px;
	font-weight: normal;
}
a.adds {
	color: #666666;
	font-size: 12px;
	padding: 0 1px;
	text-decoration: none;
}
a.adds:hover {
	text-decoration: none;
	color: #fdfdfd
}
a.noline {
	text-decoration: none
}
.nums {
	font-weight: bold;
	font-size: 17px;
	color: green
}
.boxleft td {
	color: #333;
	font-size: 14px;
}
.boxleft tr{height:30px;}
td.t {
	width: 70px;
}

.box {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px dashed #ccc;
	float:left;
	margin:0 6px 5px 0;
	padding-bottom:6px;
	width:210px;
	padding:5px;
}

.rightbox{float:right;width:240px;}
.rightbox a:link{text-decoration:none;}
.rightbox ul{padding-left:5px;}


.single_topic {
	margin: 0 auto;
	margin-bottom: 40px;
	line-height: 200%;
}
.topic_title {
	color: #669900;
	float: left;
	margin: 0;
	padding: 10px 0;
	font-size: 120%;
	font-weight: bold;
}
.topic_theme {
	float: left;
	width: 100%;
	border-bottom: #ccc 1px dotted
}
.theme_question {
	float: left;
	width: 675px;
	margin: 0 0 0 25px;
	font-weight: bold
}
.theme_answer {
	float: left;
	width: 675px;
	margin: 0 0 0 25px
}
.pages {
	margin-top: 10px;
	float: right
}
/*pages*/
	.pages {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 10px;
	COLOR: green;
	PADDING-TOP: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center
}
.pages a {
	background: #f2efef;
	BORDER-RIGHT: #f0f0f0 2px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #f0f0f0 2px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px 2px;
	BORDER-LEFT: #f0f0f0 2px solid;
	COLOR: green;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #f0f0f0 2px solid;
	TEXT-DECORATION: none
}
.pages a:hover {
	BORDER: #026c02 2px solid;
	COLOR: #fdfdfd;
	background: green
}
.pages a:active {
	BORDER-RIGHT: #026c02 2px solid;
	BORDER-TOP: #ff5a00 2px solid;
	BORDER-LEFT: #ff5a00 2px solid;
	COLOR: #ff5a00;
	BORDER-BOTTOM: #ff5a00 2px solid
}
.pages span.current {
	BORDER-RIGHT: #026c02 2px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #026c02 2px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #026c02 2px solid;
	COLOR: #fdfdfd;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #026c02 2px solid;
	BACKGROUND-COLOR: green
}