/*** reset ***/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, table, pre, form, fieldset, input, textarea, p, blockquote, th, td{padding:0;margin:0;}
body {font:12px "宋体" Verdana, Lucida, Arial, Helvetica, sans-serif; color: #555; background:#c0cacc; padding:20px 0;}
fieldset, img{border:0;}
input{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none; color:#555;}
a:hover{ color:#FF3300;}

/*** layout&&model ***/
#header,#footer{width:800px; margin:0 auto;}
#header{background:#FFF url(../images/header_bg.gif) left top no-repeat;}
#center{background:#FFF; padding:0 30px; width:740px; margin:0 auto; padding-bottom:30px;}
	#banner{height:170px; background:url(../images/banner_bg1.jpg) no-repeat;}
	#banner2{height:170px; background:url(../images/banner_bg2.jpg) no-repeat;}
		#search_box{ width:430px; position:relative; padding-left:30px; padding-top:23px; color:#00587c;}
			#search_box p{margin-bottom:4px; *margin-bottom:2px;}
			#search_box p input{ height:21px; line-height:21px; width:272px; border:1px solid #9ad4e2; background:#beebf4;}  
			#search_box .exp{padding-left:60px; color:#555; margin-top:8px;}
		#btn_search{position:absolute; top:50px; right:5px;}
#footer{background:#FFF url(../images/footer_bg.gif) left top no-repeat; height:120px;}
	#footer .p1{ float:left; height:70px; line-height:70px; padding-left:280px;}
	#footer .p2{ float:left; height:55px; padding-left:20px; padding-top:15px; line-height:1.6em;}
	#footer .p3{ float:left; height:70px; line-height:70px; padding-left:20px;}
	#footer .p4{ text-align:center;}
	
/*** public classes ***/
.txt_hidden{text-indent:-9999px;}
.clearfix{ clear:both;}
.fl {float:left;_display:inline; }
.fr {float:right; _display:inline; }
.inlineblock {display: inline-block;display: -moz-inline-stack;*display: inline;zoom: 1;vertical-align: middle;position: relative;}
.red_line{ text-decoration:underline; color:#FF3300;}
.h10px{height:10px;}
.h20px{height:20px;}
.h30px{height:30px;}

.path{ text-align:right; padding-top:15px; padding-bottom:6px; border-bottom:1px solid #d3d3d3;}
.path .col_title{ display:block; float:left; padding-bottom:3px; font-size:14px; color:#00587c; font-weight:bold; border-bottom:1px solid #d3d3d3;}

#links_and_zysx{margin-top:20px; *margin-bottom:-20px;}
#links_and_zysx .links{width:330px; padding-top:10px; float:left;}
#links_and_zysx .links img{margin-top:5px;}
#links_and_zysx .zysx{ width:390px; float:left; margin-left:20px;}
#links_and_zysx .zysx h2{border-bottom:1px solid #d3d3d3;}
#links_and_zysx .zysx .con{ padding:10px 10px 0px 20px;}
#links_and_zysx .con p{ padding-left:18px; text-indent:-18px; line-height:1.5em;}

/*** index ***/
#area_list{ width:740px; background:#FFF url(../images/table_bg.jpg) left 20px no-repeat; text-align:center; padding:20px 0;}
#area_list table{width:676px; margin:0 auto;}
#area_list caption{ height:35px; line-height:35px; font-size:14px; font-weight:bold;}
#area_list th,#area_list td{ height:25px!important;/*ff*/> height:21px!important;/*ie7.0*/>	_height:21px; padding-top:3px;	text-align:center; border:1px solid #9ad4e2;}
#area_list th{font-weight:normal; color:#00587c; background:#ceeef5;}
#area_list td{color:#999999;}

#zysx{ width:370px; float:left;}
#zysx h2{border-bottom:1px solid #d3d3d3;}
#zysx .con{ padding:10px 10px 0px 20px;}
#zysx .con p{ padding-left:18px; text-indent:-18px; line-height:1.5em;}
#zysx .links_img{margin-top:10px;}
#zysx .links_img img{margin-bottom:5px;}

#cxfs{width:320px; float:left; margin-left:50px;}
#cxfs h2{border-bottom:1px solid #d3d3d3;}
#cxfs .con{ line-height:1.7em; padding-top:10px; padding-left:15px;}
#cxfs span{ display:block; color:#00587c; margin-left:-12px;}

/*** readnews ***/
#rea_content{ padding:10px;}
#rea_content h1#news_title{text-align:center; font-size:14px; line-height:1.6em; padding:20px;}
#rea_content p#news_content{ line-height:1.6em; min-height:120px; height:auto!important; height:120px;}
#rea_content p.news_close{text-align:center;}
	
/*** 常见问题页面样式 ***/
.cjwt_title{ width:583px; padding-left:55px; text-indent:-55px; padding-right:100px; min-height:23px; height:auto!important; height:23px;line-height:23px;border:1px solid #d3d3d3; background:#f6f7f9; margin-top:10px;}
.cjwt_time{ text-align:right; float:right; padding-right:10px; height:23px; line-height:23px; margin-top:-23px;}
.cjwt_content{ padding:6px 20px 5px 55px; text-indent:-55px; line-height:1.8em;}
.sort_pages{ text-align:center; margin-top:30px;}
