@charset "utf-8";
body {
	margin:0;
	padding:0;
	font-family:"宋体", "Arial Unicode MS";
	font-size:14px
}
html,body{height:100%}
a,a:visited{
	font-family:Arial, “宋体”, sans-serif;
	color:#0435ac;
	text-decoration:none;
	blr:expression(this.onFocus=this.blur()); 
}
a:hover{
	color: #FF3300;
	text-decoration:underline
}
#to_center{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	height: auto;
}
#top{
	width:150px;
	height:60px;
	background-color:#E1EFFC;
	margin-bottom:10px
}
#logo{
	background:#5998D7 url(images/logo.png) center no-repeat;
	width:150px;
	height:60px;
	float:left;
	position:absolute;
	top:-1px;
	left:-1px;
	border-bottom:#bdcfe3 solid 1px;
}
#searchbox{
	width:582px;
	padding-top:10px;
	height:34px;
	padding-bottom:10px;
	_padding-bottom:0px;
	background-color:#ebf7fe;
	padding-left:10px;
	margin-bottom:20px;
	
	

}
#searchbox_div{
	float:left;
	width:566px;
	*width:567px;
	height:32px;
	padding:0;	
	margin-top:0px;
	border:#9aafc3 solid 1px;
}
#searchform{
	margin:0;
	padding:0;
	height:30px;
}
#searchform input{
	float:left
	
}
#keywords{
	 font-size:14px;margin:0; line-height:30px;height:30px; width:458px;float:left; border:0; padding-left:8px; color:#999
}
.hidden_input{
	display:none
}
#something{
	color:#6cb7fc; 
	font-size:14px; 
	float:left; 
	line-height:25px;
	width:750px;
	padding-bottom:5px;
	min-height:55px;
	_height:55px;
}
#something a{
	color:#1159a8;
	white-space:nowrap;
	display: inline-block;
	padding-right:20px;
}
#something a:hover{
	color:#FF3300;
}
#left{
	float:left;
	min-height:380px;
	height:100%;
	position:absolute;
	top:-1px;
	left:0;
	width:148px;
}
#center{
	float: left;
	width:750px;
	height:100%;
}
#right{
	float:right;
	width:205px;
}
#pwhc{
	width:598px;
	
	border:#B1D5F2 solid 1px;
	margin-bottom:10px
}
#pwhc .non_text-decoration a{
	text-decoration:none
}
.box_title{
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
	background-color:#ebf7fe;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#1159a8;
	line-height:25px;
	padding-left:10px;
	position:relative;
	margin-bottom:10px;
}
.box_title a{
	text-decoration:underline
}
.box_title span{
	font-size:12px;
	color:#A09F9F;
	font-weight:normal;
}
.box_title div{
	position:absolute;
	float:right;
	padding-right:10px;
	font-size:12px;
	right:0;
	top:0
}
.pwhc_line{
	color:#0435AC;
	font-size:14px;
	font-weight:bold;
	width:580px;
	height:30px;
	overflow:hidden
}
.pwhc_line div{
	width:450px;
	height:30px;
	float:left

}

.pwhc_line a{
	display: inline-block;
	float:left;
	padding-left:10px;
	padding-right:10px;
	height:30px;
	line-height:30px;
	font-weight:normal;
	color:#0435AC;
	white-space:nowrap;
	
}
#login{
	font-size:14px;
	
}
#login .login{
	width:150px;
	height:20px;
	line-height:20px;
	padding-left:4px;
	padding-right:4px;
	border:#7F9EBB solid 1px;
	
	
}
#login div{
	padding-top:10px;
	line-height:25px;
}
#login label{
	cursor:pointer
}
.input-submit{background-color:#4489CD;border-color:#759cc4 #1a4f85 #1a4f85 #759cc4;border-style:solid;border-width:1px;color:#fff;cursor:pointer;font-size:14px;width:92px;height:30px;text-align:center;*behavior:expression(function(ele){ele.style.behavior=' ';if (ele.disabled) {ele.style.backgroundColor='#D4D0C8';ele.style.border="0";}}(this));}
.input-button{background-color:#67a54b;border-color:#95bf82 #3c6f23 #3b6e22 #93be80;border-style:solid;border-width:1px;color:#fff;cursor:pointer;font-size:14px;width:120px;height:30px;text-align:center;*behavior:expression(function(ele){ele.style.behavior=' ';if (ele.disabled) {ele.style.backgroundColor='#D4D0C8';ele.style.border="0";}}(this));}
#ihechuan_news{
	padding-bottom:6px;
}
#ihechuan_news a{
	display: inline-block;
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#004499;
	padding-left:10px
}
.right_box_title{
	background-color:#ebf7fe;
	height:30px;
	line-height:30px;
	color:#1159a8;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	position:relative;
}
.right_box_title div{
	float:right;
	padding-right:10px;
	font-size:12px;
	position:absolute;
	right:0;
	top:0
}
#rmht{
	width:600px;
	height:200px;
	margin-bottom:10px
}
.rmht_box{
	padding:0;
	height:30px;
	line-height:30px;
}
.rmht_box div{
	float:right;
}
#rmht .a1{
	width:450px;
	font-size:14px;
	font-weight:normal;
	color:#0435AC;
	
}
#rmht .a2{
	width:100px;
	font-size:12px;
	font-weight:normal;
	color:#5998D7;
	text-align:right
}
.textoverflow {
 display:block;
 margin: 0px 0px 0px 3px;
 white-space: nowrap;
 overflow: hidden;
 float:left;
 -o-text-overflow: ellipsis;    /* for Opera */
 text-overflow: ellipsis;        /* for IE */
}
.textoverflow:after{ content: “…”; }/* for Firefox */
@media all and (min-width: 0px){ .textoverflow:after{ content:""; }/* for Opera */ }
#menu{
	
}
#menu .level_1{
	font-size:14px;
	height:30px;
	line-height:30px;
	border-top:dotted #CCC 1px;
}
#menu img{
	border:0;
	vertical-align:middle;
	float:left
}
#menu ul{
	padding:0;
	margin:0;
	list-style:none;
	
}
#menu ul li{
	padding:0 10px 0 0;
	height:30px;
	margin:0;
	border:0;
	float:left;
	
}
#menu .current{
	background-color:#c0d7ec
}
#menu ul a{
	width:98px;
	display:block;
	text-decoration:none;
	color:#004499;
	font-size:14px;
	height:30px;
	line-height:30px;
	float:left;
}
#menu ul a:hover{
	text-decoration:underline
}
/* #menu ul li:hover,#menu ul a:hover{
	background-color:#c0d7ec;
}*/
#zxxx{
	width:752px;
	border-bottom:#B1D5F2 solid 1px;
	padding-bottom:20px;
	margin-bottom:10px;
	position:relative;
	height:auto;
	border:#B1D5F2 solid 1px;
	padding-left:0
	
}
#pages_div{
	position:absolute;
	bottom:-36px;
	_bottom:-36px;
	left:20px;
	z-index:1000;
	padding:0;
	margin:0;
}
#pages_div a{
	display:block;
	
	padding-left:8px;
	padding-right:8px;
	padding-top:20px;
	text-align:center;
	float:left;
	color:#0435ac;
}
#fs a{
	text-align:left
}
#pages_div .current_zxxx{
	background:url(images/page-pointer.png) top center no-repeat;
	text-decoration:underline;
}

#zxxx_menu a{
	display:block;
	font-size:12px;
	color:#1159a8;
	float:left;
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	height:20px;
	line-height:20px
}
#zxxx_menu a:hover{
	background-color:#5998d7;
	color:#fff;
}
#info_line div{
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	width:720px;
	text-align:left;
	font-size:14px;
	color: #424242;
	line-height:20px;
	border-bottom:#eee solid 1px;
	height:auto
}
.user_info_line{
	line-height:20px;
	font-size:14px;
	color: #424242;
	width:572px;
}
#info_line div div{
	border:0;
	
	padding-top:0px;
	color:#999999;
	padding-bottom:0;
	font-size:12px
	
}
#info_line a{
	font-size:14px;
	color:#0435AC;
	height:20px;
	line-height:20px;

	
}
#fabu_menu{
	height:33px;
	border-bottom:#c4c4c4 solid 1px;
	position:relative;

}
#fabu_menu div{
	position:absolute;
	bottom:-1px;
	_bottom:-2px;
	
}
#fabu_menu a{
	float:left;
	display:block;
	height:33px;
	width:86px;
	background:url(images/menu/fabu_off.png) top no-repeat;
	margin-left:10px;
	color:#545555;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	line-height:33px
}
#fabu_menu a:hover{
	background-image:url(images/menu/fabu_on.png)
}
#fabu_menu .fabu_menu_current{
	background-image:url(images/menu/fabu_on.png)
}
#fabu_content{
	position:relative;
	height: auto;
	clear:both;
}
.fabu_div {

	padding-top:10px;
	font-size:12px;
	color:#373737;
	height: auto;
	clear:both;
	display:none
	
}
.fabu_div_div{
	padding-top:10px;
	padding-bottom:10px;
	width:591px;
	clear:both;
	

}
.fabu_div div div{
	height:27px;
	line-height:27px;

}
.fabu_title{
	width:70px;
	
	text-align: right;
	font-size:14px;
	font-weight:bold;
	color:#666;
	font-size:12px;
	height:27px;
	line-height:27px;
	float:left
		
}
.fabu_ps{
	width:228px;
	background: url(images/menu/fabu_ps.png) no-repeat left;
	padding-left:30px;
	color:#999;
	font-size:12px;
	text-align:left;
	display:none;
	_margin-top:2px;
	float:left;
	height:27px;
	line-height:27px
	
}
.fabu_div_input{
	border:#bdc7d8 solid 1px;
	height:19px;
	width:170px;
	line-height:19px;
	margin:0;
	padding:3px;
	vertical-align:middle;

}
.fabu_input_div{
	width:178px; text-align:left;float:left
}
#info_show{
	WORD-BREAK: break-all;
	word-wrap:break-word;
}
.edit_local_info_textarea{
	 border:#dfe2e2 solid 1px; 
	 width:100%;
	 font-size:14px;
	 line-height:20px;
	 padding:3px;
	 overflow: hidden;
	 height:100%
}
.notice{
	color:#333333; 
	margin-bottom:20px; 
	padding:10px; 
	font-size:14px;
	background-color:#FFF9D7;
	border:#e2c822 solid 1px;
	line-height:25px;
	clear:both
}
#local_info_class_div{
	width:525px;background-color:#FFF9D7;clear:both;height:auto;padding:10px;border:#e2c822 solid 1px;
	margin-top:27px;
	line-height:30px

}
#local_info_class_div a{
	WORD-BREAK: break-all;
	display: inline-block;
	font-size:14px
}
#local_info_class_div a:hover{
	background-color:#039;
	color:#FFF
}
.please_choice{
	display:block;border-top:#e2c822 solid 1px;border-left:#e2c822 solid 1px;border-right:#e2c822 solid 1px;width:auto;padding-left:10px;padding-right:10px;position:absolute;z-index:1000;background-color:#FFF9D7; font-size:14px;left:0; top:0;	line-height:27px;

}
.please_choice_off{
	background-color:#FFF;
	border-top:#FFF solid 1px;border-left:#FFF solid 1px;border-right:#FFF solid 1px;
}
.index_info_imgs{
	float:left
}
#info_line img{
	border:#eaedf0 solid 1px;
	padding:2px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:10px;
}
#all_local_info_a_div{
	float:left;width:100%;
	border-bottom:#ebebeb solid 1px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-weight:normal;
	color: #666;
	font-family:"宋体", "Arial Unicode MS"
}
#all_local_info_a_div a{
	WORD-BREAK: break-all;
	display: inline-block;
	font-size:14px;
	padding-right:10px;
}
#all_local_info_a_div h2{
	display:inline;
	padding-right:0;
	border-bottom:0;
	margin-right:0;
	
}
#all_local_info_a_div h2 a{
	padding-right:0
}
#footer{
	margin-top:50px;border-top:#eee solid 1px; padding-top:10px; font-size:12px; color:#3c74b9; padding-bottom:30px;
	text-align: right
}
#footer a{
	color:#3c74b9;
}

.local_info_page_title{
	float:left;color:#373737; padding-bottom:5px; font-size:12px; padding-top:10px;width:740px;margin-bottom:10px
}
h1{
	font-weight:normal;
	font-size:20px;
	display:inline;
	margin:0;
	padding:0;
	font-family:"黑体";
}
td,th{font-size:14px;font-family:arial;}
form,dl,dt,dd,p{margin:0;padding:0;}
img{border:0;margin:5px;}
sup{font-size:13px;margin-left:2px;color:#36c;font-weight:normal;font-style:normal;cursor:pointer;color:#fff;background:#f2ad6a;}
h2{font-size:18px;font-weight:bold;line-height:24px;border-bottom:1px solid #dedfe1;padding-bottom:6px;margin:30px 0 20px;clear:both;}
h3{font-size:16px;font-family:Arial;line-height:22px;margin:10px 0;}
h2.first{clear:none;}
table{margin:5px 0;border-collapse:collapse;border-spacing:0;word-wrap:break-word;word-break:break-all;border:1px solid #888;}
td,th{line-height:18px;padding:3px 10px;vertical-align:top;border:1px solid #888;}
#local_info_line_container div{
	padding-bottom:10px;
	clear:both;
	padding-top:10px;
	color:#424242;
	float:left;
	font-size:14px;
	width:100%
}
#local_info_line_container h2{
	font-weight:normal;
	margin-bottom:5px;
	margin-top:0;
	font-size:14px;
	padding-bottom:0
}
#local_info_line_container img{
	border:#eaedf0 solid 1px;
	padding:2px;
	margin-right:10px;
}
#local_info_line_container table,th,td{
	border:0;
	padding:0
}
#local_info_line_container td{
	padding-bottom:30px;
}
#other_info{
	width:590px;padding-bottom:10px;padding-top:10px;margin-bottom:10px;background-color:#FFF;clear:both;
}
#other_info ul{
	

}
#other_info li{
	list-style:square;
	list-style-position:inside;
	width:250px;
	float:left;
	line-height:25px;

}
.text_pic{padding:10px 10px 10px 10px;margin:5px; clear:both; width:auto; text-align:center}
.text_pic h3{color:#666;font-size:12px;font-weight:normal;text-align:center;margin:3px 0 0 0;word-wrap:break-word;word-break:break-all;overflow:hidden;font-style:normal;line-height:18px;}
.text_pic h3 *{font-style:normal;font-weight:normal;}
#L_result{
}
#L_result a{
	font-size:14px;
	padding-right:10px;
	display:inline-block
}