* {
	margin: 0px; padding: 0px;
}
body {
	width: 100%; font-size: 12px;
}
a {
	color: black; text-decoration: none;
}
ul {
	list-style-type: none;
}
#header_top {
	margin: 0px auto; width: 955px; height: 25px; line-height: 25px;
}
#header_top a {
	color: black; text-decoration: none;
}
#header_top a:hover {
	color: rgb(255, 102, 0);
}
#header_top ul {
	width: 350px; height: 25px; float: right;
}
#header_top li {
	background-position: left; padding: 0px; text-indent: 15px; margin-right: 10px; float: right; background-image: url("../images/zddt_r2_c2.jpg"); background-repeat: no-repeat;
}
#header {
	margin: auto; height: 100px; background-image: url("../images/index_r1_c3.jpg");
}
.header_nr {
	margin: 0px auto; padding: 20px 0px 0px; left: 130px; top: 3px; width: 955px; height: 64px;
}
.sousuo {
	width: 255px; float: right; margin-right:12px;
}
/*.sousuo #form1 {
	width: 234px; height: 20px; clear: both;
}
.sousuo #form1 #textfield {
	margin: 0px; padding: 0px; border: 0px currentColor; width: 189px; height: 20px; color: rgb(153, 153, 153); line-height: 20px; float: left; background-image: url("../images/index_r4_c51.jpg");
}*/
#nav {
	background: rgb(1, 114, 182); height: 41px;
}
#mainNav {
	margin: 0px auto; width: 960px; height: 41px; line-height: 41px; font-size: 13px; z-index: 20;
}
#mainNav ul {
	height: 41px; line-height: 41px;
}
#mainNav ul li {
	margin: 0px auto; width: 105px; height: 41px; text-align: center; line-height: 41px; float: left; display: block; position: relative;
}
#mainNav ul li a {
	width: 105px; height: 41px; color: rgb(255, 255, 255); line-height: 41px; font-weight: bold; text-decoration: none; display: block;
}
#mainNav ul li a:hover {
	background: url("../images/nav_r2_c2.png"); width: 105px; height: 41px; color: rgb(4, 99, 157); line-height: 41px; display: block;
}
#mainNav ul li a.thishover {
	background: url("../images/nav_r2_c2.png"); width: 105px; height: 41px; color: rgb(4, 99, 157); line-height: 41px; font-weight: bold; text-decoration: none; display: block;
}
#mainNav .nav1 {
	background: rgb(239, 239, 239); left: -130px; top: 41px; width: 900px; height: auto; color: blue; font-weight: bolder; position: absolute; z-index: 20; filter: alpha(opacity=90); opacity:0.9;
}
#mainNav .nav2 {
	background: rgb(239, 239, 239); left: -235px; top: 41px; width: 900px; height: auto; color: blue; font-weight: bolder; position: absolute; z-index: 20; filter: alpha(opacity=90); opacity:0.9;
}
#mainNav .nav3 {
	background: rgb(239, 239, 239); left: -380px; top: 41px; width: 995px; height: auto; color: blue; font-weight: bolder; position: absolute; z-index: 20;
}
#mainNav .ChildNavIn {
	background: rgb(239, 239, 239); left: 0px; top: 41px; width: 160px; height: auto; position: absolute; z-index: 20; filter: alpha(opacity=90); opacity:0.9;
}
#mainNav .nav1 .div1 {
	width: 900px; height: auto; float: left;
}
#mainNav .nav2 .div1 {
	width: 900px; height: auto; float: left;
}
#mainNav .nav3 .div1 {
	width: 492px; height: auto; float: left;
}
#mainNav .nav1 .div1 dl {
	width: 200px; height: auto; text-align: left; margin-left: 5px; float: left;
}
#mainNav .nav2 .div1 dl {
	width: 285px; height: auto; text-align: left; margin-left: 5px; float: left;
}
#mainNav .nav3 .div1 dl {
	width: 450px; height: auto; text-align: left; margin-left: 0px; float: left;
}
#mainNav .nav1 .div1 dl dt {
	margin: 0px 0px 0px 8px; padding: 0px 0px 4px; width: 200px; height: auto; color: rgb(4, 99, 157); line-height: 32px; font-size: 14px; font-weight: bolder;
}
#mainNav .nav2 .div1 dl dt {
	margin: 0px 0px 0px 8px; padding: 0px 0px 4px; width: 280px; height: auto; color: rgb(4, 99, 157); line-height: 32px; font-size: 14px; font-weight: bolder;
}
#mainNav .nav3 .div1 dl dt {
	margin: 0px 0px 0px 8px; padding: 0px 0px 4px; width: 450px; height: 28px; color: rgb(4, 99, 157); line-height: 32px; font-size: 14px; font-weight: bolder;
}
#mainNav .nav1 .div1 dl dd {
	line-height: 14px; text-indent: 15px; padding-bottom: 12px; font-size: 12px; margin-left: 5px;  display: inline-block;
}
#mainNav .nav2 .div1 dl dd {
	margin: 0px 6px; padding: 0px 10px; width: 110px; height: 25px; font-size: 12px; line-height: 25px; float: left; display: inline-block;
}
#mainNav .nav3 .div1 dl dd {
	width: 130px; height: 16px; line-height: 16px; text-indent: 10px; padding-bottom: 6px; font-size: 12px; font-weight: normal; margin-left: 15px; float: left; display: inline-block;
}
#mainNav .nav1 .div1 a {
	width: 198px; height: auto; color: rgb(4, 99, 157); line-height: 14px; font-weight: normal; display: block;
}
#mainNav .nav2 .div1 a {
    width: 278px; height: auto; color: rgb(4, 99, 157); line-height: 14px; font-weight: normal; display: block;
}
#mainNav .nav3 .div1 a {
	background: url("../images/top_a.png") no-repeat left; width: 120px; height: 14px; color: rgb(4, 99, 157); line-height: 14px; font-weight: normal; display: block;
}
#mainNav .nav1 .div1 a:hover {
	background: rgb(239, 239, 239); width: 198px; height: 14px; color: rgb(255, 102, 0); line-height: 14px; font-weight: normal; display: block;
}
#mainNav .nav2 .div1 a:hover {
	background: rgb(239, 239, 239); width: 278px; height: 14px; color: rgb(255, 102, 0); line-height: 14px; font-weight: normal; display: block;
}
#mainNav .nav3 .div1 a:hover {
	background: url("../images/top_a.png") no-repeat left; width: 120px; height: 14px; color: rgb(255, 102, 0); line-height: 14px; font-weight: normal; display: block;
}
#mainNav .multiUl li .ChildNavIn a {
	width: 128px; height: 30px; text-align: left; color: rgb(4, 99, 157); line-height: 30px; text-indent: 10px; margin-left: 12px; display: block;
}
#mainNav .multiUl li .ChildNavIn a:hover {
	background: rgb(239, 239, 239); width: 128px; height: 30px; text-align: left; color: red; line-height: 30px; text-indent: 10px; margin-left: 12px; display: block;
}
#mainNav .multiUl li blockquote {
	left: 0px; height: auto; border-top-color: currentColor; border-top-width: medium; border-top-style: none; display: none; z-index: 21;
}
#banner {
	margin: auto; width: 995px; height: 262px; z-index: -1;
}
#main_top {
	background: url("../images/index_r6_c48.jpg") repeat-x; margin: 5px auto; width: 995px; height: 254px;
}
.xzzx {
	width: 745px; height: 254px; float: left;
}
.biaoti li {
	margin: 0px 5px 0px 3px; width: 140px; height: 31px; text-align: center; line-height: 31px; float: left; background-image: url("../images/index_r5_c22x.jpg");
}
.biaoti li a {
	text-decoration: none; cursor: pointer;
}
.up {
	background: url("../images/index_r5_c22x.jpg") no-repeat; width: 140px; height: 31px; text-align: center; color: black; text-decoration: none; display: block;
}
.hover {
	background: url("../images/index_r5_c8x.jpg") no-repeat; width: 140px; height: 31px; color: rgb(255, 255, 255); text-decoration: none; display: block; cursor: pointer;
}

.qingchu {
	clear: both;
}
.hdxw {
	border: 1px solid rgb(204, 204, 204); width: 756px; height: 222px;
}
.hdxw ul {
	margin: 5px; width: 400px; height: 210px; float: left;
}
.hdxw ul li {
	background-position: left; margin: 0px 5px; padding: 2px 6px; text-align: left; line-height: 25px; text-indent: 4px; background-image: url("../images/index6_r2_c2.jpg"); background-repeat: no-repeat; border-bottom-style:dashed; border-bottom-color:#999999; border-bottom-width:1px;
}
.hdxw ul li a {
	color: black; text-decoration: none;
}
.hdxw ul li a:hover {
	color: rgb(255, 102, 0);
}
.hdxw ul li span {
	color: rgb(102, 102, 102); float: right;
}
.zixun {
	border: 1px solid rgb(204, 204, 204); width: 756px; height: 222px; float:left;
}
.zixun ul{
	margin: 5px 0px 0px; width: 754px; height: 210px; float: left; background: url("../images/left_border_1.jpg") no-repeat center;
}
.zixun ul li {
	background-position: left; margin: 0px 5px; margin-left:12px; padding: 2px 6px;  width: 340px; height: 25px; line-height: 25px; float:left;  background-image: url("../images/index6_r2_c2.jpg"); background-repeat: no-repeat; 
}
.zixun ul li a {
	color: black; text-decoration: none;
}
.zixun ul li a:hover {
	color: rgb(255, 102, 0);
}
.zixun ul li span {
	color: rgb(102, 102, 102); float: right;
}
.hdxw_two {
	border: 1px solid rgb(204, 204, 204); width: 756px; height: 222px;
}
.hdxw_two .hdxw_two_left {
	width: 374px; height: 222px; float: left;
}
.hdxw_two .cp_tupian {
	margin: 50px auto 5px; width: 754px; height: 150px;
}
.hdxw_two .cp_tupian p {
	padding: 5px 10px; color: rgb(102, 102, 102); line-height: 14px; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid;
}
.hdxw_two .cp_tupian img {
	border: 0px solid rgb(204, 204, 204); width: 130px; height: 79px; margin-left:30px;
}
.hdxw_two .cp_tupian dl {
	width: 168px; height: 104px; margin-top: 2px; margin-left: 13px; float: left; display: block;
}
.hdxw_two .cp_tupian dl dt {
	width: 166px; height: 81px; display: block;
}
.hdxw_two .cp_tupian dl dd {
	width: 166px; height: 23px; text-align: center; line-height: 23px; margin-top: 1px; display: block;
}
.hdxw_two .hdxw_two_left ul {
	background: url("../images/left_border.jpg") no-repeat right; width: 368px; height: 210px; margin-top: 5px; margin-left: 5px; float: left;
}
.hdxw_two .hdxw_two_left ul li {
	background-position: left; margin: 0px 15px; padding: 2px 10px; text-align: left; line-height: 25px; background-image: url("../images/index6_r2_c2.jpg"); background-repeat: no-repeat;
}
.hdxw_two .hdxw_two_left ul li a {
	color: black; text-decoration: none;
}
.hdxw_two .hdxw_two_left ul li a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.hdxw_two .hdxw_two_left ul li span{
    color: rgb(102, 102, 102); float: right;
}
.hdxw_two .hdxw_two_right {
	width: 374px; height: 222px; float: left;
}
.hdxw_two .hdxw_two_right ul {
	width: 364px; height: 210px; margin-top: 5px; margin-left: 5px; border-right-color: currentColor; border-right-width: medium; border-right-style: none; float: left;
}
.hdxw_two_right ul li {
	background-position: left; margin: 0px 5px; padding: 2px 10px; text-align: left; line-height: 25px; background-image: url("../images/index6_r2_c2.jpg"); background-repeat: no-repeat;
}
.hdxw_two .hdxw_two_right ul li a {
	color: black; text-decoration: none;
}
.hdxw_two .hdxw_two_right ul li a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.hdxw_two .hdxw_two_right ul li span{
    color: rgb(102, 102, 102); float: right;
}
.hdxw_nr {
	margin: 50px 0px 0px 30px; width: 720px; height: 150px;
}
.hdxw_neirong {
	background-position: right top; width: 130px; height: 145px; margin-right:10px; float: left; background-image: url("hengxian.gif"); background-repeat: no-repeat; 
}
.hdxw_neirong h4 {
	background-position: left; margin: 2px 20px; padding: 10px; font-size: 12px; background-image: url("xin_r4_c11.jpg"); background-repeat: no-repeat; text-align:center;
}
.hdxw_neirong p {
	padding: 2px 20px; color: rgb(102, 102, 102); line-height: 14px; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid; text-align:center;
}
.hdxw_neirong img {
	margin: 2px; border:0px; display: block; margin-left:5px;
}
.hdxw_neirong a {
	border: currentColor; cursor: pointer;
}
.tupian {
	background: url("../images/qianyue.jpg") no-repeat left; margin: 0px auto; width: 310px; height: 210px; float: right;
}
.tupian .qianyue {
	width: 280px; height: auto; margin-top: 10px; margin-left: 50px;
}
.tupian .qianyue img {
	padding: 8px; border: 0px solid rgb(204, 204, 204); margin-top: 6px; float: left; margin-left:5px;
}
.kjcz {
	width: 224px; height: 250px; float: right;
}
.kjcz ul {
	width: 223px; height: 220px; border-right-color: rgb(216, 218, 217); border-left-color: rgb(216, 218, 217); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.kjcz li {
	width: 223px; height: 27px; line-height: 27px; text-indent: 20px; background-image: url("../images/index6_r5_c8.jpg");
}
.kjcz ul .kslj {
	background-position: top; height: 83px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("../images/index_r8_c46.jpg"); background-repeat: no-repeat;
}
.kslj .kslj_nr {
	margin: auto; padding: 30px 0px 0px; width: 160px; height: 45px; color: rgb(153, 153, 153); text-indent: 0px;
}
#main_content {
	margin: auto; margin-bottom:5px; width: 995px; height: 210px; background-image: url("../images/index6_r6_c48.jpg"); background-repeat: repeat-x;
}
#main_content a {
	color: black; text-decoration: none;
}
#main_content a:hover {
	color: rgb(255, 102, 0);
}
.main_content_nr {
	margin: 20px 0px 0px; width: 329px; height: 187px; float: left;
}
.main_content_nr h3 {
	margin: 0px 5px; width: 92%; height: 40px; border-bottom-color: rgb(0, 206, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.main_content_nr h3 img {
	padding: 2px;
}
.main_content_nr ul {
	background: url("../images/left_border_1.jpg") no-repeat right; margin: 5px 0px 0px; width: 322px; height: 147px;
}
.main_content_nr li {
	background-position: left; margin: 0px 5px; padding: 0px 10px; width: 120px; height: 25px; line-height: 25px; float: left; background-image: url("../images/index_r39_c10.jpg"); background-repeat: no-repeat;
}
.main_content_nr1 {
	margin: 20px 0px 0px; width: 329px; height: 187px; float: left;
}
.main_content_nr1 h3 {
	margin: 0px 5px; width: 92%; height: 40px; border-bottom-color: rgb(0, 206, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.main_content_nr1 h3 img {
	padding: 2px;
}
.main_content_nr1 ul {
	margin: 5px 0px 0px; width: 322px; height: 147px;
}
.main_content_nr1 li {
	background-position: left; margin: 0px 5px; padding: 0px 10px; width: 120px; height: 25px; line-height: 25px; float: left; background-image: url("../images/index_r39_c10.jpg"); background-repeat: no-repeat;
}
.main_content_nr .jjfa {
	margin: 5px 0px 0px; border: currentColor; width: 322px; height: 172px;
}
.main_content_nr .jjfa li {
	background-position: left; margin: 0px 5px; padding: 2px 5px; width: 240px; text-indent: 5px; clear: both; background-image: url("../images/index_r39_c10.jpg"); background-repeat: no-repeat;
}
#main_bottom1{
    margin: 10px auto 0px; width: 1012px; height: 2px; padding-top: 10px; clear: both;
}
#bottom {
    margin: 5px auto 0px; height: 83px; background-image: url("../images/index_r50_c1.jpg");
}
#bottom p {
	margin: 5px; padding: 5px 0px 0px; text-align: center; color: rgb(136, 197, 235);
}
#bottom p a{
	 color: rgb(136, 197, 235);
}
#bottom p a:hover{
     color: rgb(255, 102, 0);
}
#left_adv {
	margin: 5px auto; width: 226px; height: auto; clear: both;
}
#left_adv a {
	border: currentColor;
}
#left_adv a img {
	margin: 2px auto; border: 0px; width: 226px; height: 65px;
}
#top_zhandian {
	position: relative; z-index: 9999;
}
#top_zhandian_div {
	background: rgb(254, 254, 254); left: -580px; top: 20px; width: 700px; height: auto; display: none; filter: alpha(opacity=98); position: absolute; z-index: 9999; opacity: 0.98;
}
#top_zhandian_div .top_zhandian_div_top1 {
	width: 670px; height: auto; margin-top: 10px; margin-left: 10px; float: left;
}
#top_zhandian_div .top_zhandian_div_top1 h3 {
	width: 680px; height: 35px; color: rgb(4, 99, 157); line-height: 35px; text-indent: 15px; font-size: 13px;
}
#top_zhandian_div .top_zhandian_div_top1 ul {
	width: 640px; height: auto; margin-left: 15px; list-style-type: none;
}
#top_zhandian_div .top_zhandian_div_top1 ul FIELDSET{
	 margin-bottom:8px;
}
#top_zhandian_div .top_zhandian_div_top1 ul li {
	background: url("../images/top_a_1.gif") no-repeat left; height: 20px; line-height: 20px; text-indent: 8px; padding-right: 8px; margin-bottom: 5px; float: left; display: inline-block;
}
#top_zhandian_div .top_zhandian_div_top1 ul li a {
	color: rgb(5, 134, 199);
}
#top_zhandian_div .top_zhandian_div_top1 ul li a:hover{
     color: rgb(255, 102, 0);
}
.tongji{
    color:#88c5eb;
}
#mainDH{
    margin:auto; margin-top:15px; width: 995px; height:160px; background-image: url("../images/dh.jpg"); background-repeat: repeat-x; color:#999999;
}
#mainDH a{
    color:#999999; text-decoration: none;
}
#mainDH a:hover{
     color: rgb(255, 102, 0);
}
#mainDH_col1{
    width:530px; height:158px; float:left;
	}
#mainDH_col1 dl{
     margin:15px 3px auto; width:158px;  height:158px;  float: left;
}
#mainDH_col1 dt{
	margin: 0px 5px; width: 100%; height: 35px; color:#999999; font-weight:600;
}
#mainDH_col1 dd{
     margin:0px 0px 8px;
}
#mainDH_col2{
    width:465px; height:158px; float:left;
	}
#mainDH_col2 dl{
     margin:15px 3px auto; width:135px;  height:158px;  float: left;
}
#mainDH_col2 dt{
	margin: 0px 5px; width: 100%; height: 35px; color:#999999; font-weight:600;
}
#mainDH_col2 dd{
     margin:0px 0px 8px;
}
#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center;WIDTH: 21px; BOTTOM: 120px; HEIGHT: 65px; CURSOR: pointer; RIGHT: 155px; _position: absolute; _right: auto
}