* {margin:0; padding:0; list-style:none;}
body {
	font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, "", sans-serif;
	font-size: 12px;
	line-height: 150%;
	text-align: center;
	color:#666;
}
a {
	color:#666;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
/*---------------------------------------------------------------*/
#clear {
	clear:both;
}
/*---------------------------------------------------------------*/
#top {
	width:880px;
	margin:auto;
	height:55px;
}
#top_left {
	float:left;
	margin-right:30px;
}
#top_middle {
	font-family: "Microsoft YaHei";
	line-height:20px;
	text-align:left;
	float:left;
}
#top_middle p {
	margin-top:8px;
}
#top_right {
	float:right;
}
#top_bg {
	background:#ebebeb;
	height:35px;
}
#header {
	width:882px;
	margin:auto;
}
#header_left {
	background:#ef6782 url(/myimg/header_left.gif) no-repeat left top;
	width:650px;
	height:35px;
	float:left;
	border-left:1px solid #fff;
}
#header_left li {
	line-height:35px;
	float:left;
	display:inline;
	padding:0 0px 0 18px;
	color:#fff;
	font-family: "Microsoft YaHei";
	font-size:14px;
	font-weight:bold;
}
#header_left a {
	color:#fff;
	text-decoration:none;
}
#header_left a:hover {
	color:#ffa037;
	text-decoration:none;
}
#header_right {
	background:#808080 url(/myimg/header_right.gif) no-repeat left top;
	width:229px;
	height:35px;
	float:right;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
/*---------------------------------------------------------------*/
#all {
	width:880px;
	margin:auto;
	text-align:left;
}
#left {
	float:left;
	width:650px;
}
/*---------------------------------------------------------------*/
#shuoming {
	margin:20px 0 20px 0;
	font-size:14px;
	line-height:25px;
	padding:10px;
	border:1px solid #b0c8d9;
}
.write a {
	margin-top:20px;
	display:block;
	border:1px solid #F8B3D0;
	background:#FFF5FA url(/myimg/write.gif) no-repeat 5px center;
	padding-left:30px;
	width:90px;
	height:45px;
	font-size:14px;
	line-height:45px;
}
.write a:hover {
	border:1px solid #83bbd9;
    background-color: #def3fb;
	text-decoration:none;
}
#liuyan {
	margin:20px 0 20px 0;
	padding:10px;
	line-height:20px;
	border:1px solid #b0c8d9;
	background:url(/myimg/roomtitle_bg.gif) repeat-x left top;
}
#liuyan li {
	background:url(/myimg/arrow3.gif) no-repeat 3px center;
	padding-left:15px;
	line-height:25px;
	font-size:14px;
}
.huifu {
	padding:10px;
	line-height:25px;
	border:1px solid #E3E197;
    background-color: #FFFFDD;
	margin-top:20px;
}
.fabiao {
	border-bottom:1px dashed #b0c8d9;
	padding-bottom:5px;
	line-height:25px;
	margin-bottom:10px;
	font-size:12px;
}
.huifubianji {
	margin-top:10px;
	text-align:right;
	line-height:25px;
}
#xieliuyan {
	margin-top:20px;
	border-top:1px dashed #d4d4d4;
	text-align:left;
	font-size:14px;
}
#xieliuyan p {
	margin-top:10px;
}
#contact {
	border:2px dashed #cfcfcf;
	background:url(/myimg/contact_bg.gif) no-repeat left top;
	height:300px;
	width:200px;
	float:right;
	margin:20px 10px 0 0;
	display:inline;
}
/*---------------------------------------------------------------*/
#bottom {
	background:#f4f4f4;
	border-top:1px solid #e3e3e3;
	height:3px;
	margin-top:30px;
	font-size:1px;
}
/*---------------------------------------------------------------*/
#help {
	width:876px;
	margin:auto;
	margin-top:30px;
	border-right:1px solid #d4d4d4;
	text-align:left;
	height:120px;
}
.help_title {
	line-height:30px;
	margin:1px;
	font-size:14px;
	background:#ebebeb;
	padding-left:15px;
	font-family: "Microsoft YaHei";
	font-weight:bold;
	margin-bottom:5px;
}
#help li {
	float:left;
	width:145px;
	border-left:1px solid #d4d4d4;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	height:120px;
}
#help li p {
	padding-left:15px;
}

/*---------------------------------------------------------------*/
#footer {
	width:676px;
	margin:auto;
	margin-top:10px;
	text-align:left;
	background:url(/myimg/logo_bottom.gif) no-repeat left center;
	padding-left:200px;
	line-height:22px;
}
#footer li {
	float:left;
}
#footer_right {
	background:url(/myimg/anquan.gif) no-repeat right center;
	height:51px;
	width:96px;
	float:right;
}	
/*---------------------------------------------------------------*/
#body_bottom {
	margin-top:10px;
}
/*---------------------------------------------------------------*/
.input {
border:#CDCDCD 1px solid;
}
.btn{
border-top:#CDCDCD 1px solid;
border-left:#CDCDCD 1px solid;
border-right:#737373 1px solid;
border-bottom:#737373 1px solid;
height:18px;
color:#000000;
padding-top:1px;
}
.textarea{
padding:3px;
border-top:#CDCDCD 1px solid;
border-left:#CDCDCD 1px solid;
border-right:#eeeeee 1px solid;
border-bottom:#eeeeee 1px solid;
width:500px;
}
.xieliuyan {
	padding:3px;
	font-size:14px;
	font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, "", sans-serif;
}

#editanswer {
	margin-top:20px;
	padding-top:10px;
}

.psub {

	height:35px;
	line-height:30px;
}
#middle {
	height:40px;
	width:860px;
	line-height:40px;
	background:url(/myimg/arrow.gif) no-repeat 5px center;
	padding-left:20px;
	position:relative;
	margin-bottom:-20px;
}

.pages{ height:30px; margin-top:10px; padding-top:10px;} /*页面CSS*/
.pages .pcount{ line-height:30px;display:block; float:left;} /*总页数CSS*/
.pages .plist{ width:490px; display:block; float:left;} /*页码CSS样式*/
.pages .plist a{ display:block; border:1px solid #eee; width:25px; float:left; height:24px; margin:2px; text-align:center;}
.pages .plist strong{ display:block;border:1px solid #eee;background:#eee; width:25px; float:left; height:24px; margin:2px; text-align:center;}
