@charset "gb2312";
body {
	font-size: 12px;
	font-family: "Î¢ÈíÑÅºÚ";
}
a {
	text-decoration: none;
}
* {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
.clear {
	clear: both;
}
#hear {
	margin: 0 auto;
	width: 960px;
	height: 100px;
}
#hear a {
	background: url(images/logo.jpg) 0 0 no-repeat;
	width: 550px;
	height: 100px;
	display: block;
	float: left;
}
#hear .rx {
	float: right;
	background: url(images/rexian.jpg) 0 44px no-repeat;
	padding: 35px 0 0 40px;
}
#hear .rx h3 {
	font-size: 14px;
	color: #eb6100;
	font-weight: normal;
}
#hear .rx span {
	font-size: 18px;
	color: #01479d;
}
#nav {
	background: url(images/nav.jpg) 0 0 repeat-x;
}
#nav ul {
	width: 958px;
	margin: 0 auto;
	line-height: 40px;
	list-style-type: none;
	background: url(images/navli.jpg) 0 0 no-repeat;
	padding-left: 2px;
}
#nav ul li {
	width: 106px;
	float: left;
	text-align: center;
	background: url(images/navli.jpg) right 0 no-repeat;
	font-size: 14px;
}
#nav ul li a {
	color: #FFF;
}
#nav ul .c02328d {
	background: url(images/navhover.jpg) 0 0 no-repeat;
	width: 105px;
	height: 40px;
}
#nav ul .c02328d a {
	color: #fff;
}
#rmgjc {
	height: 40px;
	background: url(images/rmgjc.jpg) 0 0 repeat-x;
}
#rmgjc .rmgjc {
	width: 960px;
	margin: 0 auto;
	line-height: 40px;
	color: #eb6100;
}
#rmgjc .rmgjc a {
	color: #01479d;
	margin-left: 10px;
	font-weight: bold;
	font-size: 14px;
}
#flash {
	margin: 0 auto;
	width: 960px;
	height: 300px;
}
#content {
	width: 960px;
	margin: 15px auto 0;
}
#content .left {
	width: 201px;
	float: left;
}
#content .left .lbtb a {
	background: url(images/zclbtb.jpg) 0 0 no-repeat;
	width: 201px;
	height: 70px;
	display: block;
}
#content .left .cpfl {
	width: 165px;
	margin: 0 auto;
	background: #2db6ed;
	border: 1px solid #54a8cd;
	color: #fff;
	line-height: 30px;
	padding-left: 15px;
	margin-bottom: 8px;
}
#content .left .cpbt {
	background: url(images/cplbxl.jpg) 0 8px no-repeat;
	border-bottom: 1px solid #999;
	padding-bottom: 5px;
	width: 165px;
	margin: 0 auto;
	padding-left: 15px;
	line-height: 25px;
}
#content .left .cpbt a {
	color: #424146;
}
#content .left .xplb {
	list-style-type: none;
	width: 191px;
	margin: 0 auto;
	padding-bottom: 5px;
	border: 2px solid #61a4c1;
	padding: 0 3px;
	border-top: none;
}
#content .left .xplb li {
	background: url(images/cplbxl.jpg) 0 0 no-repeat;
	padding-left: 15px;
	margin-bottom: 7px;
	line-height: 30px;
}
#content .left .xplb li a {
	color: #fff;
}
#content .right {
	width: 740px;
	float: right;
}
#outer {
	width: 740px;
	float: left;
	margin-left: 5px;
}
#tab {
	overflow: hidden;
	zoom: 1;
	border-bottom: 3px solid #4094b6;
	list-style-type: none;
}
#tab li {
	background: #d6d6d6;
	float: left;
	line-height: 34px;
	width: 117px;
	text-align: center;
	margin-left: 15px;
}
#tab li a {
	color: #333;
}
#tab li a:link, #tab li a:visited {
	color: #333;
}
#tab li.current a {
	color: #FFF;
}
#tab li.current {
	background: url(images/qhtb.jpg) 0 0 no-repeat;
	font-size: 14px;
	font-weight: bold;
}
#contant {
	background: url(images/qiehuan-zj.jpg) 0 0 repeat-y;
}
#contant ul {
	line-height: 25px;
	display: none;
	padding: 10px 0;
	list-style-type: none;
}
#contant ul li {
	width: 200px;
	float: left;
	margin: 0 23px;
	_margin: 0 15px;
	height: 250px;
	overflow: hidden;
	line-height: 25px;
}
#contant ul li span {
	text-align: center;
	width: 200px;
	line-height: 25px;
	display: block;
}
#contant ul li span a {
	color: #3d84cc;
	font-size: 13px;
}
#contant ul li p {
	text-indent: 2em;
}
#content .gyst {
	width: 650px;
	float: left;
}
#content .bt {
	background: url(images/gystbt.jpg) 7px 10px no-repeat;
	border-bottom: 2px solid #057785;
	padding: 8px 0 5px 20px;
	margin-bottom: 10px;
}
#content .bt span {
	float: right;
}
#content .bt a {
	color: #0381b3;
	font-size: 14px;
	font-weight: bold;
}
#content .gyst .gystnr img {
	float: left;
	margin-right: 10px;
}
#content .gyst .gystnr p {
	line-height: 21px;
	text-indent: 2em;
}
#content .news {
	width: 280px;
	float: right;
}
#content .news ul {
	list-style-type: none;
}
#content .news ul li {
	line-height: 28px;
	border-bottom: 1px dotted #ccc;
	background: url(images/xwlbfh.jpg) 0 12px no-repeat;
	padding-left: 15px;
}
#content .news ul li span {
	float: right;
	color: #999;
}
#content .news ul li a {
	color: #333;
}
#content .jsxx {
	width: 280px;
	float: left;
}
#content .jsxx ul {
	list-style-type: none;
}
#content .jsxx ul li {
	line-height: 28px;
	border-bottom: 1px dotted #ccc;
	background: url(images/xwlbfh.jpg) 0 12px no-repeat;
	padding-left: 15px;
}
#content .jsxx ul li span {
	float: right;
	color: #999;
}
#content .jsxx ul li a {
	color: #333;
}
#content .gcal {
	width: 650px;
	float: right;
}
#demo {
	float: right;
	overflow: hidden;
	list-style-type: none;
	width: 650px;
}
#demo li {
	width: 220px;
	float: left;
	text-align: center;
	margin: 0 5px;
	_margin: 0 4px;
}
#demo li a {
	color: #333;
}
#demo li a:hover {
	color: #f00;
}
#indemo {
	float: left;
	line-height: 20px;
	width: 800%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
#content .yqlj {
	background: url(images/yqljbj.jpg) 0 0 no-repeat;
	height: 100px;
	margin-top: 10px;
}
#content .yqlj span {
	width: 68px;
	text-align: center;
	line-height: 35px;
	display: block;
	font-size: 14px;
	color: #0381b3;
}
#content .yqlj a {
	line-height: 25px;
	color: #333;
	margin-left: 15px;
}
#dbdh {
	background: #00489d;
	line-height: 35px;
	text-align: center;
	margin-top: 10px;
	color: #ccc;
}
#dbdh a {
	color: #fff;
	font-size: 14px;
	margin: 0 5px;
}
#foot {
	text-align: center;
	margin: 10px;
	line-height: 23px;
}
#foot a {
	color: #000;
}
#content .lxfslb a {
	background: url(images/lxwmbj.jpg) 0 0 no-repeat;
	width: 201px;
	height: 70px;
	display: block;
	margin-top: 15px;
}
#content .lxnr {
	list-style-type: none;
	width: 191px;
	margin: 0 auto;
	padding-bottom: 5px;
	border: 2px solid #61a4c1;
	padding: 0 3px;
	border-top: none;
}
#content .lxnr img{width:186px; margin-left:3px; margin-bottom:5px;}
#content .lxnr  li{line-height:24px; width:186px; margin:0 auto;}
#content .nyyczt{border:2px solid #efefef;border-radius: 8px; padding:7px; margin-bottom:10px; height:1%;}  
#content .nyyczt .nbt{background:url(images/nyztbt.jpg) 0 0 no-repeat; border-bottom:none; line-height:31px; padding:0 12px 0 25px; color:#2972d8; margin-bottom:10px;}
#content .nbt span {
	float: right;
	color:#333;
}
#content .nbt span a{color:#333; font-weight:normal;}
#content .nyyczt .dynr{line-height:21px; letter-spacing:1px;}
#content .cptj-ny{list-style-type:none;}
#content .cptj-ny li{width:175px; float:left; text-align:center; margin:0 5px; _margin:0 4px;}
#content .cptj-ny li a{line-height:25px; color:#333;}
#content .xwlb{list-style-type:none;}
#content .xwlb li{width:315px; float:left; margin:2px 20px; background:url(images/xwlbfh.jpg) 0 10px no-repeat; padding-left:15px; border-bottom:1px dotted #999; line-height:25px; _margin:2px 15px;}
#content .xwlb li span{float:right; color:#666;}
#content .xwlb li  a{color:#000;}
#content .xwlby{list-style-type:none; padding:0 15px; margin-bottom:15px;}
#content .xwlby li{line-height:30px; border-bottom:1px dotted #ccc; background:url(images/xwlbfh.jpg) 0 12px no-repeat; padding-left:15px;}
#content .xwlby li span{float:right; color:#666;}
#content .xwlby li a{color:#343331;}
#content .pagelist{line-height:45px; text-align:center;}
#content .pagelist a{margin:0 5px; background:#ccc; padding:3px; color:#000;}
#content .cplby{list-style-type:none;}
#content .cplby li{width:170px; float:left; text-align:center; margin:0 5px;}
#content .cplby li a{color:#333;}
#content .cplby li h3{font-weight:normal;line-height:25px; height:30px; font-size:12px;}
#content .anli{list-style-type:none;width:600px; margin:0 auto; text-align:center;}
#content .anli li a{color:#333;}
#content .anli li h3{font-weight:normal;line-height:25px; height:30px;}
#content .ny-nr h1{text-align:center; font-weight:normal; font-size:18px; line-height:40px;}
#content .ny-nr h4{text-align:center; line-height:30px; font-weight:normal; border-bottom:1px dotted #ccc; width:710px; margin:0 auto 10px;}
#content .ny-nr p{line-height:22px; letter-spacing:1px;}
#content .nrfanye{margin:12px auto; width:710px;}
#content .nrfanye a{line-height:25px; color:#000; margin-left:5px;}



































































































