/*** 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;}




.txt_hidden {
	TEXT-INDENT: -9999px
}
.clearfix {
	CLEAR: both
}
.fl {
	FLOAT: left; _display: inline
}
.fr {
	FLOAT: right; _display: inline
}
.inlineblock {
	DISPLAY: inline; VERTICAL-ALIGN: middle; ZOOM: 1; POSITION: relative
}
.red_line {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
.h10px {
	HEIGHT: 10px
}
.h20px {
	HEIGHT: 20px
}
.h30px {
	HEIGHT: 30px
}
.path {
	PADDING-BOTTOM: 6px; PADDING-TOP: 15px; BORDER-BOTTOM: #d3d3d3 1px solid; TEXT-ALIGN: right
}
.path .col_title {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 3px; COLOR: #00587c; BORDER-BOTTOM: #d3d3d3 1px solid
}
#links_and_zysx {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: -20px
}
#links_and_zysx .links {
	FLOAT: left; WIDTH: 330px; PADDING-TOP: 10px
}
#links_and_zysx .links IMG {
	MARGIN-TOP: 5px
}
#links_and_zysx .zysx {
	FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 390px
}
#links_and_zysx .zysx H2 {
	BORDER-BOTTOM: #d3d3d3 1px solid
}
#links_and_zysx .zysx .con {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#links_and_zysx .con P {
	PADDING-LEFT: 18px; TEXT-INDENT: -18px; LINE-HEIGHT: 1.5em
}
#jbxx H1 {
	BACKGROUND: url(images/title_bg_jbxx.gif) no-repeat left top; MARGIN: 10px 0px; BORDER-BOTTOM: #d3d3d3 1px solid; HEIGHT: 40px
}
#jbxx .tab {
	FONT-SIZE: 14px; BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 740px
}
#jbxx .tab TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 50px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#zsxx {
	BORDER-RIGHT: #e6eaed 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #e6eaed 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 20px; FONT-SIZE: 14px; BACKGROUND: #f6f8f7; PADDING-BOTTOM: 20px; BORDER-LEFT: #e6eaed 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e6eaed 1px solid
}
#zsxx H1 {
	BACKGROUND: url(images//title_bg_zsxx.gif) no-repeat left top; HEIGHT: 40px
}
#zsxx .tab {
	BORDER-RIGHT: #e6eaed 1px solid; BORDER-TOP: #e6eaed 1px solid; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; BORDER-LEFT: #e6eaed 1px solid; BORDER-BOTTOM: #e6eaed 1px solid; BORDER-COLLAPSE: collapse
}
#zsxx .tab TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 6px; WIDTH: 318px; LINE-HEIGHT: 1.5em; PADDING-TOP: 6px; BORDER-BOTTOM: #e6eaed 1px solid
}
#nores_con {
	MARGIN-TOP: 10px; BACKGROUND: url(images//noresult_bg.jpg) no-repeat left top; POSITION: relative; HEIGHT: 280px
}
#nores_con #nores_txt {
	LEFT: 245px; WIDTH: 365px; POSITION: absolute; TOP: 70px; HEIGHT: 135px
}
#nores_con #nores_txt H2 {
	FONT-SIZE: 14px; PADDING-BOTTOM: 5px; TEXT-ALIGN: center
}
#nores_con #nores_txt UL {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.6em
}
#feedback {
	BORDER-RIGHT: #e6eaed 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #e6eaed 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 20px; FONT-SIZE: 14px; BACKGROUND: #f6f8f7; PADDING-BOTTOM: 20px; BORDER-LEFT: #e6eaed 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e6eaed 1px solid
}
#feedback H1 {
	BACKGROUND: url(images//title_bg_xxfk.gif) no-repeat left 5px; HEIGHT: 40px
}
#feedback .tab {
	BORDER-RIGHT: #e6eaed 1px solid; BORDER-TOP: #e6eaed 1px solid; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; BORDER-LEFT: #e6eaed 1px solid; BORDER-BOTTOM: #e6eaed 1px solid; BORDER-COLLAPSE: collapse
}
#feedback .tab CAPTION {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#feedback .tab TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #e6eaed 1px solid
}
#feedback .tab TD.noborder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#feedback TBODY {
	MARGIN: 50px
}
#feedback TBODY INPUT {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; BACKGROUND: #f6f8f7; BORDER-LEFT: #d3d3d3 1px solid; WIDTH: 200px; LINE-HEIGHT: 20px; BORDER-BOTTOM: #d3d3d3 1px solid; HEIGHT: 20px
}
#feedback TBODY TEXTAREA {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; OVERFLOW-Y: auto; FONT-SIZE: 13px; BACKGROUND: #f6f8f7; BORDER-LEFT: #d3d3d3 1px solid; WIDTH: 550px; LINE-HEIGHT: 1.5em; BORDER-BOTTOM: #d3d3d3 1px solid; HEIGHT: 110px
}
#feedback SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#jxcx_content {
	BACKGROUND: url(images//jxcx_bg.jpg) #fff no-repeat left top; POSITION: relative; HEIGHT: 326px
}
#jxcx_box {
	FONT-SIZE: 14px; LEFT: 235px; WIDTH: 380px; POSITION: absolute; TOP: 50px; HEIGHT: 250px
}
#jxcx_box SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; TEXT-ALIGN: center
}
#jxcx_box P {
	MARGIN-BOTTOM: 9px
}
#jxcx_box P INPUT {
	BORDER-RIGHT: #a0a8b1 1px solid; BORDER-TOP: #a0a8b1 1px solid; BACKGROUND: #fff; BORDER-LEFT: #a0a8b1 1px solid; WIDTH: 300px; LINE-HEIGHT: 24px; BORDER-BOTTOM: #a0a8b1 1px solid; HEIGHT: 24px
}
#jxcx_box .btn_jxcx {
	MARGIN-TOP: 20px; TEXT-ALIGN: center
}
#jxcx_box .jxcx_select {
	BORDER-RIGHT: #a0a8b1 1px solid; BORDER-TOP: #a0a8b1 1px solid; BACKGROUND: #fff; BORDER-LEFT: #a0a8b1 1px solid; WIDTH: 300px; BORDER-BOTTOM: #a0a8b1 1px solid; HEIGHT: 24px
}
