* {
	font-family: Microsoft YaHei;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	list-style-type: none;}
body {
	background-image: url(../images2/main_bg.gif);
	font-size: 14px;}
.tzgg td img,.bzgg td img,.list_nr td img{
	display:none;}
.top {
	background-image: url(../images2/logo_bg.jpg);
	height: 315px;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;}
.top_riight {
	width: 980px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;}
.top_riight a {
	line-height: 40px;
	font-size: 12px;}
.top_riight a:hover {
	color: #FFFFFF;}



.top .swf {
	width: 990px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 70px;}

.nav {
	margin-right: auto;
	margin-left: auto;
	width: 998px;
	height: 44px;}
.nav ul li {
	float: left;
	width: 138px;
	background-repeat: no-repeat;
	background-image: url(../images2/nav_line.gif);
	background-position: right 1px;}
.nav ul li a {
	font-family: Microsoft YaHei;
	font-size: 16px;
	line-height: 44px;
	font-weight: bold;
	text-align: center;
	display: block;}
.nav ul li a:hover {
	background-image: url(../images2/nav_hover.gif);
	background-repeat: no-repeat;
	background-position: center 1px;
	color: #004a72;}
#last {
	width: 168px;
	background-image: none;}
.box {
	width: 998px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #FFF;
	padding-top: 10px;}
.left {
	width: 240px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;}
.left .xinxi {
	background-image: url(../images2/left_xia_bg.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 141px;
	line-height: 20px;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 20px;}
.box .left .xinxi p sapn {
	color: #316C8C;
	font-weight: bolder;}
#yanse {
	color: #316C8C;
	display:block;
	font-weight: bolder;
	margin-top: 10px;}

.xinxi a{
       color:#000;
       cursor:text;
       text-decoration:none;}


.middle {
	width: 510px;
	float: left;}
.tzgg {
	padding-bottom: 6px;
	float: left;
	margin-bottom: 10px;}


.right{
	width: 183px;
	float: right;
	padding-right: 15px;}
.link {
	width: 760px;
	background-image: url(../images2/yqlj_bg.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	height: 42px;
	background-position: center top;
	padding-left: 240px;
	padding-top: 35px;}
.bzgg {
	width: 184px;
	background-image: url(../images2/div_bzgg_bg.gif);
	background-repeat: no-repeat;
	padding-bottom: 17px;
	background-position: center bottom;
	margin-bottom: 10px;}

.ad ul li {}
.ad table {
	background-image: url(../images2/ad4.gif);
	background-repeat: no-repeat;}
.ad table tr td select {
	height: 21px;
	width: 160px;
	line-height: 21px;
	border: 1px solid #999;}


.copy_box {
	background-image: url(../images2/copy_bg.gif);
	background-repeat: repeat-x;
	height: 128px;
	margin-top: 10px;}
.copy {
	width: 1000px;
	background-image: url(../images2/copy_di.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	height: 78px;
	padding-top: 50px;
	text-align: center;
	line-height: 20px;
	color: #666;}
#popimg #nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;}
#popimg #nav li {
	position:relative;
	float: left;}
#popimg #nav li ul {
	position: absolute;
	display: none;
	top: 44px;
	left: 0;
	z-index: 1;}
#popimg #nav li:hover ul, #popimg #nav li.over ul {
	display: block;}
#popimg #nav ul li a{
	display:block;
	font-size:12px;
	border: 1px solid #ccc;
	text-decoration: none;
	color: #333;
	background-image: url(../images2/nav_bg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 40px;
	line-height: 40px;}
#popimg #nav ul li a:hover {
	background-image: url(../images2/nav_hover.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #004B76;}
#navhd #more1 {
	font-size: 12px;
	color: #000;
	text-align: right;
	margin-left: 150px;}
#navhd #more2 {
	font-size: 12px;
	color: #000;
	text-align: right;
	margin-left: 150px;}