/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, 

legend, input, textarea, p, blockquote, table, th, td {
	margin:0;
	padding:0;}

address, caption, cite, code, dfn, em, th, var {
	font-style:normal;}
ul, li {
	list-style-type:none;}
img {
	border:none;}
input, textarea, select {
	font-family:inherit;
	font-weight:inherit;
	vertical-align:middle;}
input,select{
    vertical-align:middle;
    height:18px;
    line-height:18px;} 
body {
	background: #cee6ff;
	color: #333;
	font: 12px '宋体', Arial, Helvetica, sans-serif;}

a {
	color: #345292;
	text-decoration:none;
	cursor: pointer;}

.clear,.clear_all  {
	clear:both;}
.clear_all  {height:0px;line-height:0px;font-size:0px;}
.wrapper {
	width:960px;
	margin: 0px auto;
	padding:0 10px 10px;
	background:#fff;
	overflow:hidden;}
.mtop10 {
	margin-top:10px;}
.left {
	float:left;}
.right {
	float:right;}

#main {width:960px;margin:0 auto;padding-top:5px;}

#banner {width:960px;height:180px; background:url(banner-nj.jpg) no-repeat;margin:0 auto;}



#nav {width:960px;height:30px;background:url(menubg.jpg) no-repeat; margin-top:2px;}
	#nav ul{ text-align:center;}
	#nav ul li {float:left;width:90px;*position:relative;*z-index:99;}
	#nav ul li a{display:block;width:100%;height:30px;line-height:30px;font-size:13px;color:#0033CC;}
	#nav ul li a:hover{ background:url(menubg.png) 0 4px no-repeat;}
	#nav li ul { line-height: 27px; list-style-type: none;text-align:left; left: -999em; 
width: 100px; position: absolute; z-index:100;} 
	#nav li ul li{ float: left; width: 100px; background: #fff;} 
	#nav li ul a{ display: block; width: 100px;text-align:center;} 
	#nav li ul a:link { color:#0066CC; text-decoration:none;} 
	
	#nav li ul a:hover { color:#0066CC;text-decoration:none;font-weight:normal; 

background:#CCFFCC;} 
	#nav li:hover ul { left: auto;_left:0px;} 
	#nav li.sfhover ul { left: auto; *left:0;} 	
	
	#clock {float:right;padding-right:10px;text-align:center;  height:32px; line-

height:32px;color:#000; display:block;width:150px;}
	
.sidebar {
	width:220px;word-wrap:break-word;}
#xzzx ul {
	height:auto!important;
	min-height:100px;
	height:100px;}	
#lxfs ul {
	height:auto!important;
	min-height:100px;
	height:100px;}	
#lxfs li{
	background:#fff;}
.notice h3 {
	height:32px;
	line-height:32px;
	background:url(pagebk.gif) no-repeat left top;
	font-size:12px;
	color:#000;
	padding-left:28px;
	font-size:12px;
	z-index:10;}
.notice h3 img {margin-top:10px;float:right;padding-right:5px;}
.notice ul, .month_up ul, .month_tip ul, .article_list ul, .subnav ul, .photo_list ul, 

.soft_list ul, .video_list ul, .video_category ul {
	padding:4px 8px 0px 12px;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;}
.notice ul {
	height:auto!important;
	min-height:187px;
	height:187px;}
.notice li, .month_up li, .month_tip li {
	height:24px;
	line-height:24px;
	padding-left:10px;
	background:url(arrow.gif) no-repeat left center;}

.notice li a, .month_tip li a, .month_up li a {
	color:#313534;}
.notice li a:hover, .month_tip li a:hover, .month_up li a:hover {
	color:#cc0000;}
#sysjj li {
	background:#fff;
	text-indent:2em;
	padding-left:0px;}
#sysjj a {
    color: #345292;
    cursor: pointer;
    text-decoration: none;}
.middlebox {
	width:500px;
	margin:auto 10px;}
.xshd h3,.newsbox h3 {
	height:30px;
	line-height:30px;
	background:url(backnews.gif) no-repeat left -55px;
	font-size:12px;
	color:#fff;
	position:relative;}
.xshd h3 span,.newsbox h3 span {
	background:url(sidebar.gif) no-repeat left top;
	display:inline-block;
	padding-left:35px;}
.xshd h3 em,.newsbox h3 em {
	background:url(sidebar.gif) no-repeat right -33px;
	padding-right:35px;
	color:#fff;
	display:inline-block;}
.xshd h3 em a, .newsbox h3 em a ,.area h3 em a {
	color:#fff;}
.xshd h3 em a:hover,.newsbox h3 em a:hover,.area h3 em a:hover {
	color:#ffff00;}
.xshd h3 img ,.newsbox h3 img {
	position:absolute;
	top:10px;
	left:455px;}

.ucborder {
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	background:url(area_pagebk.gif) repeat-x left top;
	padding:10px;
	height:auto!important;
	min-height:246px;
	height:246px;
	padding-bottom:0px;}
.newsbox .ucborder ul {width:230px;overflow:hidden;}

.xshd ul {
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	background:url(area_pagebk.gif) repeat-x left top;
	padding:10px;
	height:auto!important;
	min-height:246px;
	height:246px;
	padding-bottom:0px;}

.xshd li,.newsbox li {
	height:23px;
	line-height:23px;
	padding-left:8px;
	background:url(dot.gif) repeat-x scroll left bottom transparent;
	color:#999999;}
.xshd li a,.newsbox li a ,.area li a {
	color:#313534;}
.xshd li a:hover,.newsbox li a:hover,.area li a:hover {
	color:#cc0000;}
.xshd li span.datetime,.newsbox li span.datetime,.area li span.datetime{
position:absolute;
	top:0px;
	right:5px;}
.underline_area {
	height:7px;
	line-height:7px;
	font-size:0px;
	background:url(pagebk.gif) no-repeat scroll -141px -79px transparent;}
.underline {
	height:6px;
	line-height:6px;
	font-size:0px;
	background:url(pagebk.gif) no-repeat -141px -66px;
	margin-bottom:10px;}	
#tzgg ul,#sysjj ul,#yqlj ul,#yjfx ul {
	height:auto!important;
	min-height:246px;
	height:246px;}

#yqlj ul {
	padding:2px 5px 2px;}
#yqlj li {

	padding:0;
	background:url(subjectlistbg.gif)  repeat-x scroll center bottom transparent;}	
#yqlj li a {
	height:30px;
	line-height:30px;
	padding-left:15px;
	background:url(listicon2.gif) left center no-repeat;
	padding-left:12px;}
.underline_area_sy {
	height:7px;
	line-height:7px;
	font-size:0px;
	background:url(backnews.gif) no-repeat scroll left -94px transparent;}

.fg {width:5px;height:5px;clear:both;}


#yqsb {border:1px solid #DDDDDD;}
#yqsb h3 {
	background-color:#F5F5F5;
	height:32px;
	line-height:32px;
	
	font-size:12px;
	color:#000;
	padding-left:1px;
	font-size:12px;
	border-bottom:1px solid #DDDDDD;}
#yqsb h3 img {margin-top:10px;float:right;padding-right:5px;}
#yqsb h3 span {
	background:url(sidebar.gif) no-repeat left top;
	display:inline-block;
	padding-left:35px;}
#yqsb h3 em {

	background:url(sidebar.gif) no-repeat right -33px;
	padding-right:35px;
	color:#fff;
	display:inline-block;}
#yqsb ul {
	padding:5px;
	height:200px;}
#demoleft {width:950px;overflow:hidden;}

#indemo {width:400%;}
#demoleft1 {float:left;}
#demoleft2 {float:left;}
.lstarticle{border:1px solid #DDDDDD;}
.lstarticle h3 {
	background-color:#F5F5F5;
	height:32px;
	line-height:32px;
	
	font-size:12px;
	color:#000;
	padding-left:10px;
	font-size:12px;
	border-bottom:1px solid #DDDDDD;}
.lstarticle ul{
	background:url(area_pagebk.gif) repeat-x left top;
	padding:10px;
	height:auto!important;
	min-height:520px;
	height:520px;
	padding-bottom:0px;}
.lstarticle li {
	height:23px;
	line-height:23px;
	padding-left:8px;
	background:url(dot.gif) repeat-x scroll left bottom transparent;
	color:#999999;
	position:relative;}
.lstarticle li a {
	color:#313534;}
.lstarticle li a:hover {
	color:#cc0000;}
.lstarticle li span.datetime{
position:absolute;
	top:0px;
	right:5px;}

#yqsb ul li {text-align:center; float:left; line-height:22px;padding:0 10px;}
#foot {width:960px;margin:0 auto;height:60px; background:url(bottombg.jpg); padding-

top:5px;padding-bottom:5px;}
	#foot p {text-align:center;padding-top:10px;}
	
.rightbox {width:730px;margin-left:10px;}
.article { height:auto!important;min-height:550px; height:550px;}
.title {font-size:24px; height:40px; line-height:40px; text-align:center;width:100%;}
.psrc {text-align:center;width:88%;display:block;height:30px; line-height:30px; border-

bottom:1px solid #eee;margin:0 auto;}
.content {padding:10px; text-indent:2em; line-height:180%;}

#page {text-align:center;height:20px;}