body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,table,ul,li,marquee{font-size:12px; margin:0; padding:0;}
img{border:0;}
ul{list-style:none;}
.clear{ clear:both;}
a{text-decoration: none; color: #666666; }
a:hover{ color:#000;}

body{ background: url(../images/top.jpg) no-repeat center top  #389fed}
.top{ margin:0 auto; height:77px; width:1005px;}
.logo{ float:left;}
.z_nav{ padding:0 0 0 169px; float:left; background:url(../images/navb.jpg) repeat-x; width:534px; height:77px;}


#nav { line-height: 24px;list-style-type: none; }
#nav a {color:#fff; display:block; width:93px; float:left; text-align:center;line-height:30px; font-size:13px; font-weight:bold;  }
#nav a:link { color:#fff;text-decoration:none }
#nav a:hover { color:#FFF;text-decoration:none;font-weight:bold }
#nav li { float: left;width:93px; padding:0 6px; }
#nav li ul { line-height: 30px;list-style-type: none;text-align:left;left: -999em;width: 93px;position: absolute;z-index:100; margin-top:77px; _margin-left:-93px;*margin-left:-93px;}
#nav li ul li{ float: left;width: 93px;background: #4069a1; padding:0 }
#nav li ul a{ display: block;width: 93px;w\idth:93px;text-align: center}
#nav li ul a:hover { color:#fff;text-decoration:none;background:#369cea; }
#nav li:hover ul { left: auto }
#nav li.sfhover ul { left: auto }
#content { clear: left }



.yy{ width:1005px; margin: 0 auto; height:34px;}
.banner{ width:1005px; margin: 0 auto;}
.ht{ width:1005px; height:10px; padding-top:3px; background:url(../images/img_20.jpg) repeat-x bottom; margin:0 auto}

.bg{background:url(../images/bg.jpg) repeat-y center; width:100%; height:13px;}
.ny_bg{background:url(../images/bg.jpg) repeat-y center; width:100%; padding-bottom:13px;}
.main{ width:1005px;  margin:0 auto;}
.main_bt{width:1005px; background:url(../images/img_21.jpg) no-repeat; height:35px;}
.gsjj{ background:url(../images/img_42.jpg) bottom no-repeat; height:169px; float:left; width:492px; padding:10px 0 5px 5px;}
.gsjj_img{ float:left}
.gsjj_img img{ padding:1px; border:1px solid #e5e5e5;}
.gsjj_text{ float:left; width:300px; height:127px; padding:5px 10px 0 10px; line-height:21px;}
.gsjj_bt{ width:300px; padding:8px 0 0 20px; float:left}
.gsjj_bt a{ background: url(../images/img_44.jpg); width:66px; color:#5d7599; height:22px; float:left; display:block; margin:0 2px; padding-left:8px; line-height:22px;}
.gsjj_bt a:hover{ color:#0b3b84; text-decoration:underline}

.cp{ padding:10px; height:140px;}
.cp_img{ text-align:center; float:left; width:115px; line-height:25px;}
.cp_img img{ padding:1px; border:1px solid #bfc4d0; margin-bottom:9px;}
.cp_img a{ color:#0b3b84;}
.cp_img a:hover{text-decoration:underline}

.foot{ background:url(../images/foot.jpg) no-repeat center; height:167px; width:100%; } 
.footer{width:985px; margin: 0 auto; padding:10px;}

.foot_text{ padding:17px 20px 0 20px; line-height:18px; color:#707070;}
.foot_text a{ color:#707070}
.foot_text span{ float:right;color:#ccc}
.foot_text span a{ color:#ccc}

.left{ width:252px; padding:20px 10px 0 0; float:left}
.left_bt{ background:url(../images/ny_03.jpg) no-repeat; height:35px; width:222px; color:#0b3b84; line-height:35px; font-size:14px; font-weight:bold; padding-left:30px;}
.ny_nav { padding:10px 5px;}
.ny_nav li{ line-height:35px; background:url(../images/ny_10.jpg) repeat-x bottom; margin-bottom:5px; padding-bottom:3px; font-size:14px;width:245px;  }
.ny_nav li a{ color:#5d7599; display:block; height:30px; padding-left:30px;width:215px; }
.ny_nav li a:hover{color:#fff;background: #8db4ef; font-weight:bold; width:215px;}


.right{ padding:20px 0 0 0; width:739px; float:left;}
.right_bt{ border-bottom:1px solid #ebebeb; height:33px; background:url(../images/ny_05.jpg) no-repeat left top; line-height:33px; font-weight:bold; color:#fff; font-size:14px; text-align: center; padding:0 630px 0 0}
.word{ padding:10px 10px; line-height:220%; color:#242424; min-height:600px;}


.cp_mk{ height:100px; border-bottom:1px dashed #ccc; padding:10px 10px 10px 0; margin-bottom:10px}
.cp_mk img{ border:1px solid #bfc4d0; float:left; padding:1px;}
.down{ float:left; padding:20px 0 0 10px;}
.down img{ padding:0 0 5px 0 ; border:0}
.cp_text{ float: left; padding-left:15px; line-height:20px; width:490px; color:#555;}
.cp_text h3 a{ font-weight: bold; font-size:13px; color:#0b3b84;}
.cp_text h3 a:hover{ text-decoration:underline;}
.page{ text-align:center; font-size:13px; padding:10px;} 

.honor{ float:left; padding:5px 15px; text-align:center;}

.ny_gsjj{ padding:10px; line-height:180%;}
.ny_gsjj_img{ padding-bottom:10px; text-align:center;}


 




