@charset "gb2312";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote { margin: 0; padding: 0; }
ul, ol, li { list-style-type: none; }
input, textarea, select { vertical-align: middle; }
p { text-align: justify; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; }
a { color: #000; text-decoration: none; cursor: pointer; }
a:hover { color: #900; text-decoration: none; }
fieldset, img { border: 0; }
img { vertical-align: middle; }
:focus { outline: 0; }
	h1 { font-size: 28px; }
h2 { font-size: 18px; }
h3 { font-size: 14px;  }
h4 { font-size: 12px; }
h5 { font-size: 10px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { *+height:1%;}
.cl, .clear { clear: both; height: 0; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.ad { margin-bottom: 10px; clear: both; }

	.input_btn { line-height: 22px; height: 22px; background-image: url(img/btn_input.png); background-repeat: no-repeat; background-position: left top; width: 65px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; cursor: pointer; background-color: transparent; display: inline; font-size: 12px; }
	.input_txt { line-height: 18px; height: 18px; color: #878787; border-top: 1px solid #9b9b9b; border-bottom: 1px solid #dddccc; border-left: 1px solid #9b9b9b; border-right: 1px solid #dddccc; display: inline; width: 150px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; font-size: 12px; }
	.select_option { display: inline; font-size: 12px; }


.class_page { height:20px; text-align:center; padding:20px 0px; }
.page_css, .class_page { text-align:center; padding:15px 0; }
.page_css a, .class_page a { display:inline-block; border:1px solid #a8c1ce; padding:3px 8px; color:#4a89a9; line-height:100%; }
.page_css a:hover, .class_page a:hover { color:#fff; border:1px solid #4081A1; background:#62A1DF; }
.page_css b a, .class_page b a { color:#fff; border:1px solid #4081A1; background:#62A1DF; }
	.input_button { height: 22px; line-height: 22px; width: 65px; text-align: center; cursor: pointer; background-image: url(img/btn_input.png); background-repeat: no-repeat; background-position: left top; border:none; }
	.inputxt { color: #878787; height: 20px; line-height: 20px; padding: 0px 2px; border-top: 1px solid #9b9b9b; border-bottom: 1px solid #dddccc; border-left: 1px solid #9b9b9b; border-right: 1px solid #dddccc; }
.inputxt, select, .input_button { display: inline; margin-right: 10px; }
.inputtext { margin-right: 5px; }
	#main_search { line-height:150%; }
#main_search ul { background:none; border:none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; }
#main_search li { float: none; width: 100%; text-align: left; height: 24px; background: none; font-size: 12px; margin-top: 20px }
#main_search li input {  height:24px; line-height:24;}
#main_search li input#Submit { margin-left: 46%; height: 30px; display: block; }
	#calroot * { margin:0; padding:0; background:none; }
#calroot span { line-height:normal; }
#calroot { margin-top:-1px; width:198px; padding:2px; background-color:#fff; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow: 0 0 15px #666; -webkit-box-shadow: 0 0 15px #666; }
/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead { padding:2px 0; height:22px; }
#caltitle { font-size:14px; color:#0150D1; float:left; text-align:center; width:155px; line-height:20px; text-shadow:0 1px 0 #ddd; }
#calnext, #calprev { display:block; width:20px; height:20px; background:transparent url(img/Previous.gif) no-repeat scroll center center; float:left; cursor:pointer; }
#calnext { background-image:url(img/next.gif); float:right; }
#calprev.caldisabled, #calnext.caldisabled { visibility:hidden; }
/* names of the days */
#caldays { height:14px; border-bottom:1px solid #ddd; }
#caldays span { display:block; float:left; width:28px; text-align:center; }
/* container for weeks */
#calweeks { background-color:#fff; margin-top:4px; }
/* single week */
#calroot .calweek { clear:left; height:22px; }
/* single day */
#calroot .calweek a { display:block; float:left; width:27px; height:20px; text-decoration:none; margin-left:1px; text-align:center; line-height:20px; color:#666; -moz-border-radius:3px; -webkit-border-radius:3px; }
/* different states */
#calroot .calweek a:hover, #calroot .calfocus { background-color:#ddd; }
/* sunday */
#calroot a.calsun { color:red; }
/* offmonth day */
#calroot a.caloff { color:#ccc; }
#calroot a.caloff:hover { background-color:rgb(245, 245, 250); }
/* unselecteble day */
#calroot a.caldisabled { background-color:#efefef !important; color:#ccc !important; cursor:default; }
/* current day */
#calroot #calcurrent { background-color:#498CE2; color:#fff; }
/* today */
#calroot #caltoday { background-color:#333; color:#fff; }
.article_page li.next { background-color: transparent; background-image: url(img/icon7.gif); background-repeat: no-repeat; background-position: left center; }
/*--------------------在线用户列表表格*/
	#EgvOnLine { border: medium none; font-size: 12px; font-weight: normal; color: #000; text-align: center; background-attachment: scroll; background-color: #cae3ff; background-image: none; background-repeat: repeat; background-position: 0 0; }
#EgvOnLine td { line-height: 27px; background-attachment: scroll; background-color: #FFF; background-image: none; background-repeat: repeat; background-position: 0 0; color: #000; }
	.table_style { }
.table_style tr td { word-break:break-all; overflow:auto; text-align:left; background:url(img/td_bg.jpg) repeat-x; padding-top: 5px; padding-right: 12px; padding-bottom: 5px; padding-left: 12px; }
.table_style tr td em { font-style:normal; line-height:24px; border-bottom:solid 1px #333; }
.table_style tr.first td { background:none; }
.table_style tr.first td .inputxt { width: 219px; }
.table_style tr td.ok_tab { padding-right:15px; text-align:right; width: 80px !important; }
.table_style tr td table tr td { background:none; padding:0px 10px 0px 0px; }
.ok_bottom { padding-top:8px; text-align: center; }
	.submit_button_two, .submit_button_three, .submit_button_four, .submit_button_five, .submit_button_six, .submit_button_seven, .submit_button_eight, .submit_button_nine, .submit_button_ten { height: 26px; line-height: 26px; padding: 0px 5px; font-size: 13px; background: #fff url(img/submit_button.gif) no-repeat left 0px; width: 44px; text-align: center; font-size: 12px; border: none; cursor: pointer; margin: 0px 3px; }
.submit_button_six { width: 102px; background: #fff url(img/submit_button.gif) no-repeat left -123px; }
	.anonymouscontent_top { border-color:#E2E2E2; border-right:1px solid #E2E2E2; border-style:solid; border-width:1px; height:59px; display: none; }
.anonymouscontent_top h3 { font-size:18px; padding-left:35px; padding-top:23px; }
	.overlay { border: 1px solid #d9d9d9; background: #FFFFFF; }
.overlay .overlay_header { height: 29px; line-height: 29px; padding: 0 10px; color: #666666; position: relative; background: url(../user/images/overlay_header_background.gif) repeat; }
.overlay .overlay_header_title_sign { width: 10px; height: 8px; top: 11px; position: absolute; background: url(../user/images/overlay_header_title_sign.gif) no-repeat; }
.overlay .overlay_header_title { font-size: 12px; padding-left: 18px; background-image: none !important; padding-right: 0px !important; line-height:30px !important; height: 30px !important; border: none !important; }
.overlay .overlay_header_background_right { width: 159px; height: 29px; top: 0; right: 0; position: absolute; background: url(../user/images/overlay_header_background_right.gif) no-repeat; }
.overlay a.overlay_header_close { display: block; right:8px; top:11px; width: 8px; height: 8px; position: absolute; cursor:pointer; background: url(../user/images/overlay_header_close_sign.gif) no-repeat; }
.overlay .overlay_body { padding: 10px; }







.clearFox
{
    clear: both;
}

.nav {width:1002px;font-size:12px;height:58px; border-bottom:#97D9F2 1px solid; margin-bottom:10px;}
.nav ul{ background: url(imgdhbg.png) no-repeat left;width:1002px;line-height:29px;height:29px;}
.nav li { width: auto; float:left; text-align:center; color:#BBB;}
.nav li a { padding-right:3px; padding-left:6px;}
 .nav li.home { color: #FFF; font-weight:bold;font-family: "瀹嬩綋"; text-align:left; width:70px; padding-left:10px;}



	.box_l {width:auto;float:left; display:inline; overflow:hidden}
	.box_m {width:auto;float:left; display:inline; overflow:hidden}
	.box_r {width:auto;float:right;display:inline; overflow:hidden;}
	
	
	
	
	
	
	
	
.subnav {
	padding-top:4px;
	text-indent:15px; background:url(imgicon.png) no-repeat left;
	background-position:0 -393px;
	
}
.subnav a{
	color:#333;
	}
.subnav a:hover{
	color:#F30;
	}
	
	
	
	
	.input_search {
	padding-left:30px;
	border:0 none;
	width:100px;
	height:26px;
	font-size:14px;
	line-height:26px;
	overflow:hidden; background:url(imgicon.png) no-repeat left;
	background-position:0 -29px;
	float:left;
	overflow:hidden;
}
.btn_orange {
	width:50px;
	height:26px;
	line-height:26px;
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	cursor:pointer; background:url(imgicon.png) no-repeat left;
	background-position:0 -60px;
		float:left;
	overflow:hidden;

}
.btn_orange:hover {
	color:#fdfcaa;
}


.border_lr {
	border-left:#5db1d9 1px solid;
	border-right:#5db1d9 1px solid;
	border-bottom:#5db1d9 1px solid;
}.border_lr {
	border-left:#5db1d9 1px solid;
	border-right:#5db1d9 1px solid;
	background:#FFF;
}	
.notice_bg { background:url(imgrepeat.png)  left repeat-x;
	height:37px; padding-left:5px;
}.mb10 { margin-bottom:10px}



.complaint{ width:680px; margin:0 auto; border:1px solid #f1f1f1; font-size:14px;}
.complaint li{ padding:10px 0; border-bottom:1px solid #f1f1f1;}
.complaint li strong{ display:inline-block; width:100px; text-align:right; font-weight:normal;}
.complaint li span{ display:inline-block; margin-left:100px; padding-right:90px;}
.complaint li textarea{ width:500px; height:250px; padding:10px;}
.width600{ width:500px; line-height:20px; height:20px;}
.width245{ width:145px; line-height:20px; height:20px;}
.width180{ width:180px; line-height:20px; height:20px;}
.complaint li small{ display:inline-block; margin-left:10px;}






.complaint_show{ margin:10px 0;}
.complaint_show table{width:100%; border-collapse:collapse;}
.complaint_show td,.complaint_show  th{border:1px solid #ddd; border-collapse:collapse; padding:10px; }
.complaint_show  th{ width:90px;text-align:right;  background-color:#f1f1f1; }
.lineheihgt32{ line-height:32px;}
