body {
	padding: 0;
	margin: 0;
	font-size: 12px;
	background-image: url(index_02.jpg);
	background-repeat: repeat-x;
}
td{ font-size:12px}
.top {
	width: 100%;
	margin: 0;
	padding: 0;
	height: 148px;
}
.top_t {
	height: 93px;
	width: 996px;
	margin: 0 auto;
}
.topl {
	float: left;
	background-image: url(index301_1.gif);
	background-repeat: no-repeat;
	width: 639px;
	height: 93px;
}
.topr {
	float: left;
	height: 93px;
	width: 350px;
}
.topr1 td{
	line-height:24px;
	color: #5d5d5d;
	text-align: center;
}
.topr1 {
	height: 23px;
}
.topr2 {
	margin-top: 30px;
	height: 18px;
	padding-left: 100px;
}
.topr2_img {
	background-image: url(index3_07.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 70px;
}

.topr2_txt {
	border-top: 1px #404040 solid;
	border-left: 1px #404040 solid;
	height: 15px;
	margin: 0;
	width: 150px;
}





.top_d {
	margin: 0 auto;
	width: 996px;
	height: 38px;
}
.top_dl {
	float: left;
	background-image: url(index3_13.gif);
	width: 23px;
	height: 38px;
}

.top_d td{
	background-image:url(index3_19.gif);
	background-repeat:repeat-x;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.top_dz {
	float: left;
	width: 950px;
	height: 38px;
	background-image: url(index3_19.gif);
	background-repeat: repeat-x;
}
.toptd {
	width: 85%;
}




.sy:link {
	
	background: url(dh_01.gif) no-repeat 0px 0px;
	
}
.sy:visited {
	
	background: url(dh_01.gif) no-repeat 0px 0px;
	
}
.sy:hover {
	
	background: url(dh_01.gif) no-repeat 0px -38px;
	
}
.toptab font{
	font-size: 12px;
	font-weight: normal;
	line-height: 38px;
}

.top_dr {
	float: left;
	background-image: url(index3_22.gif);
	width: 23px;
	height: 38px;
}
.zhj {
	width: 996px;
	height: 462px;
	margin: 0 auto;
}
.zhx {
	width: 996px;
	margin: 0 auto;
	padding-top: 10px;
}
.zhx1 {
	float: left;
	width: 349px;
}
.zhx1top {
	border-bottom: 1px #b4b4b4 dashed;
	background-image: url(index3_32.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	height: 27px;
}
.p5 {
	padding: 5px;
}
.plr {
	padding-left: 5px;
	padding-right: 5px;
}

.pp10 {
	padding-top: 10px;
}






.toplink{
	color: #5d5d5d;
	text-decoration: none;
}
.toplink:visited{
	color: #5d5d5d;
	text-decoration: none;
}
.toplink:hover{
	color: #990000;
	text-decoration: underline;
}
.zhx2 {
	float: left;
	width: 235px;
	margin-left: 10px;
}
.zhx2t td {
	text-align: center;
}
.tdlink{
	color: #000000;
	text-decoration: none;
}
.tdlink:visited{
	color: #000000;
	text-decoration: none;
}
.tdlink:hover{
	color: #990000;
	text-decoration: underline;
}

.zhx3 {
	float: left;
	width: 382px;
	margin-left: 10px;
}
.slink {
	height: 27px;
	
}

.slink ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.slink ul li {
	float: left;
	display: block;
	margin: 0;
	padding: 3px 0 0 3px;
}
.sl_current {
background-image: url(index3_3400.gif);
	width: 98px;
	height: 27px;
	overflow:hidden;
	background-repeat: no-repeat;
}
.sl_current a:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 30px;
	font-weight: bold;
	padding-left:25px
}

.sl {
	
	width: 98px;
	height: 27px;
	overflow:hidden;
	
}
.sl a:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 30px;
	font-weight: bold;
	padding-left:25px
}

.bt {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	padding: 5px;
	color: #006699;
}
.nr {
	line-height: 18px;
	text-indent: 2em;
	padding: 5px;
}
.sj {
	font-size: 12px;
	color: #666666;
	text-align: center;
}
.lbbt {
	font-size: 14px;
	line-height: 20px;
	color: #006699;
}
.s_sub2 {
	display: none;
}







.bot {
	width: 996px;
	height: 32px;
	margin: 0 auto;
	clear: both;
}
.bot1 {
	background-image: url(index3_62.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 32px;
	float: left;
}
.bot2 {
	background-image: url(index3_64.gif);
	background-repeat: repeat-x;
	height: 32px;
	float: left;
	width: 990px;
}



.bot3 {

	background-image: url(index3_67.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 32px;
	float: left;
}
.s_sub {
	clear: both;
}

.gsgk:link {
	
	background: url(dh_01.gif) no-repeat -77px 0px;
	
}
.gsgk:visited {
	
	background: url(dh_01.gif) no-repeat -77px 0px;
	
}
.gsgk:hover {
	
	background: url(dh_01.gif) no-repeat -77px -38px;
	
}
.cyjg:link {
	
	background: url(dh_01.gif) no-repeat -154px 0px;
	
}
.cyjg:visited {
	
	background: url(dh_01.gif) no-repeat -154px 0px;
	
}
.cyjg:hover {
	
	background: url(dh_01.gif) no-repeat -154px -38px;
	
}
.aqsc:link {
	
	background: url(dh_01.gif) no-repeat -231px 0px;
	
}
.aqsc:visited {
	background: url(dh_01.gif) no-repeat -231px 0px;
}
.aqsc:hover {
	background: url(dh_01.gif) no-repeat -231px -38px;
}
.dqgz:link {
	background: url(dh_01.gif) no-repeat -308px 0px;
}
.dqgz:visited {
	background: url(dh_01.gif) no-repeat -308px 0px;
}
.dqgz:hover {
	background: url(dh_01.gif) no-repeat -308px -38px;
}
.xxyd:link {
	background: url(dh_01.gif) no-repeat -385px 0px;
}
.xxyd:visited {
	background: url(dh_01.gif) no-repeat -385px 0px;
}
.xxyd:hover {
	background: url(dh_01.gif) no-repeat -385px -38px;
}
.xwzx:link {
	background: url(dh_01.gif) no-repeat -462px 0px;
}
.xwzx:visited {
	background: url(dh_01.gif) no-repeat -462px 0px;
}
.xwzx:hover {
	background: url(dh_01.gif) no-repeat -462px -38px;
}

.shzr:link {
	background: url(dh_01.gif) no-repeat -539px 0px;
}
.shzr:visited {
	background: url(dh_01.gif) no-repeat -539px 0px;
}
.shzr:hover {
	background: url(dh_01.gif) no-repeat -539px -38px;
}
.hdjl:link {
	background: url(dh_01.gif) no-repeat -616px 0px;
}
.hdjl:visited {
	background: url(dh_01.gif) no-repeat -616px 0px;
}
.hdjl:hover {
	background: url(dh_01.gif) no-repeat -616px -38px;
}
.wsbg:link {
	background:url(dh_01.gif) no-repeat -79px -76px; 
}
.wsbg:visited {
	background:url(dh_01.gif) no-repeat -79px -76px; 
}
.wsbg:hover {
	background:url(dh_01.gif) no-repeat -156px -76px; 
}
.lay1 {
	POSITION: absolute; VISIBILITY: hidden
}.menusub td {
	background: url(dh_01.gif) no-repeat -2px -76px;
	
	width: 77px;
	line-height:22px
}
.bai{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	display:block;
	width:100%;
	height:100%;
	line-height:22px
}

   .bai:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;line-height:22px
}
 .bai:hover {color:#ffffff;text-decoration:none; background-color:#f95800;line-height:22px}
 .xlink{ color:#006699; text-decoration:none}
 .xlink:visited{color:#006699; text-decoration:none}
 .xlink:hover{ color:#990000; text-decoration:underline}
.bot4 {
	width: 996px;
	margin: 0 auto;
	text-align: center;
	color: #6f7d8a;
	line-height: 20px;
	font-size: 12px;
}
.dq {
	color: #8a8a8a;
	padding-left: 10px;
	border-bottom: 1px #e5e5e5 solid;
	font-size: 12px;
}
.dq a:link{ color:#666666; text-decoration:none}
.dq a:visited{ color:#666666; text-decoration:none}
.dq a:hover{ color:#990000; text-decoration:none}
.dqb {
	color: #8a8a8a;
	background-image: url(dq.gif);
	background-repeat: no-repeat;
}
.zynr {
	width: 996px;
	margin: 0 auto;
	padding-top: 5px;
}
.zynrl {
	width: 180px;
}
.zynrl ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.zynrl ul li {
	line-height: 27px;
	border: #e6e6e6 1px solid;
	background-color: #FFFFFF;
	margin-bottom: 2px;
}
A.lmlink:link{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 20px; font-size:12px;
	display:block;
	width:160px;
	height:27px
}
A.lmlink:visited{font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 20px;font-size:12px;
	display:block;
	width:160px;
	height:27px}
A.lmlink:hover{
	font-weight: bold;
	color:#990000;
	text-decoration: none;
	padding-left: 20px;
	font-size:12px;
	background-image: url(lan1_03.gif);
	background-repeat: no-repeat;
	display:block;
	width:160px;
	height:27px
}
A.lmlink:active{
	font-weight: bold;
	color:#990000;
	text-decoration: none;
	padding-left: 20px;
	font-size:12px;
	background-image: url(lan1_03.gif);
	background-repeat: no-repeat;
	display:block;
	width:160px;
	height:27px
}
.lmx {
	background-image: url(tu.jpg);
	height: 281px;
}


.zynrr {
	float: left;
	margin-left: 10px;
	width: 780px;
}
.rtu {
	background-image: url(tt1.jpg);
	background-repeat: no-repeat;
	height: 199px;
}
.lmlb {
}
.lmlb_1 {
	width: 996px;
	clear: both;
}
.lml {
	float: left;
	width: 557px;
}
.lml_top {
	height: 27px;
}
.lml_top_1 {
	width: 996px;
	height: 27px;
}
.lml1 {
	background-image: url(index00_03.gif);
	width: 6px;
	height: 27px;
}


.lmr {
	float: left;
	margin-left: 20px;
}
.lml2 {
	background-image: url(index00_05.gif);
	background-repeat: repeat-x;
	height: 27px;
}
.lml2_1 {
	float: left;
	background-image: url(index00_05.gif);
	background-repeat: repeat-x;
	height: 27px;
	width: 984px;
}
.lmbt {
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	line-height: 32px;
}

.lml3 {
	background-image: url(index00_07.gif);
	width: 6px;
	height: 27px;
}
.lml_xia {
	padding-top: 10px;
	padding-bottom:10px
}
.lml_xia_1 {
	width: 996px;
	padding-top: 10px;
	padding-bottom:10px
}
.lml_xia td {
	line-height: 25px;
	color: #696969;
	border-bottom: 1px #b2b2b2 dashed;
}
.lml_xia_1 td {
	line-height: 25px;
	color: #696969;
	border-bottom: 1px #b2b2b2 dashed;
}
.lmk:link {
	color: #666666;
	text-decoration: none;
}
.lmk:visited {

	color: #666666;
	text-decoration: none;
}
.lmk:hover {


	color: #990000;
	text-decoration: none;
}
.dt_top {
	height: 27px;
	width: 217px;
}
.dt1 {
	float: left;
	background-image: url(index00_03.gif);
	height: 27px;
	width: 6px;
	background-repeat: no-repeat;
}
.dt3 {

	float: left;
	background-image: url(index00_07.gif);
	height: 27px;
	width: 6px;
	background-repeat: no-repeat;
}
.dt2 {

	float: left;
	background-image: url(index00_05.gif);
	height: 27px;
	width: 205px;
	background-repeat: repeat-x;
}
.dtbt {
	color: #FFFFFF;
	font-weight: bold;
	line-height: 32px;
	padding-left: 10px;
}
.dt_xia {
	width: 217px;
	background-image: url(dt1_03.gif);
	height: 220px;
	background-repeat: repeat-x;
}
.dt_xia td {
	line-height: 25px;
	color: #959595;
}
.dtk:link {
	color: #959595;
	text-decoration: none;
}
.dtk:visited {

	color: #959595;
	text-decoration: none;
}
.dtk:hover {


	color: #990000;
	text-decoration: none;
}
.nrx {
	background-image: url(wz_03.gif);
	background-repeat: repeat-x;
	height: 28px;
	margin-top: 10px;
}
.nrbt {
	line-height: 28px;
	text-align: center;
	color: #696969;
	font-size: 18px;
	font-weight: bold;
}
.nrsj {
	line-height: 28px;
	text-align: center;
	color: #696969;
}
.nrz {
	text-indent: 2em;
	line-height: 30px;
	color: #666666;
	font-size:14px; overflow:hidden
}

.gtopk:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 34px;
	padding-left: 5px;
	font-weight: bold;
}
.gtopk:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 34px;
	padding-left: 5px;
	font-weight: bold;
}
.gtopk:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 34px;
	padding-left: 5px;
	font-weight: bold;
}
.sl_current a:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 30px;
	font-weight: bold;
	padding-left:25px
}
.sl_current a:hover {

		font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 30px;
	font-weight: bold;
	padding-left:25px
}
.sl a:visited {

	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 30px;
	font-weight: bold;
	padding-left:25px
}
.sl a:hover {

	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 30px;
	font-weight: bold;
	padding-left:25px
}
.menu {
	position: relative;
	width: 996px;
	margin: 0 auto;
}
.top_dz ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.top_dz li{
	float: left;
	width: 77px;
	height: 38px;
	overflow: hidden;
}

.top_dz li a {
	width: 77px;
	height: 38px;
		margin: 0 auto;
	display: block;
}


.top_dz .gg{ background:url(dh_01.gif) no-repeat 0px -76px; width:2px}
.top_dz .shijian{line-height:42px; width:161px;font-size: 12px;
	color: #FFFFFF;
	text-align: center;}
.zhx1top_1 {
	border-bottom: 1px #b4b4b4 dashed;
	background-image: url(index00_05.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	height: 27px;
	float: left;
	width: 323px;
}
	
.zhx1to1 {
	float: left;
	width: 19px;
	background-image: url(xw_04_01.gif);
	background-repeat: no-repeat;
	height: 27px;
	border-bottom: 1px #b4b4b4 dashed;
}
.zhx1to2 {
	float: left;
	width: 7px;
	background-image: url(xw_04_03.gif);
	background-repeat: no-repeat;
	height: 27px;
	border-bottom: 1px #b4b4b4 dashed;
}
.gtopk1:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 34px;
	padding-left:5px;
	font-weight: bold;
}
.gtopk1:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 34px;
	padding-left:5px;
	font-weight: bold;
}
.gtopk1:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 34px;
	padding-left:5px;
	font-weight: bold;
}
.ztop {
	background-image: url(nav_bg.jpg);
	background-repeat: repeat-x;
	height: 29px;
	padding-left: 5px;
	font-size: 12px;
	color: #FFFFFF;
}
.ztop div {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 29px;
	padding-left: 5px;
	padding-right:5px;
}
.zhx1top_2 {
	border-bottom: 1px #b4b4b4 dashed;
	background-image: url(index00_05.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	height: 27px;
	float: left;
	width: 209px;
}.clear {
	clear: both;
}
.zhx1top_3 {

	border-bottom: 1px #b4b4b4 dashed;
	background-image: url(index00_05.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	height: 27px;
	float: left;
	width: 356px;
}
