body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
 padding:0px;
 margin:0px;
}
body {
 margin:0 auto;
 font-size:12px;
 color:#333333;
     background-image:url(imagesbg4.gif);background-repeat:repeat-x; background-color:#F6FBFF
}
img{ vertical-align:top}
ol, ul {
 list-style:none;
}
li {
 list-style-type:none;
}
a {
 text-decoration:none;
 color:#000;
}
a:hover {
 color:#000;
}
img {
 border:0;
}
.clear {
 clear:both;
 font-size:0px;
 line-height:0px;
 height:0px;
}

h1, h2, h3, h4, h5, h6 {
 font-size:12px;
 font-weight:normal;
}
.wrapper{
    width:1002px;
 margin:0 auto;
 padding:0px;
 background:#ffffff;
}


.top{
    background:url(imagestop_bg.jpg) repeat-x;
 height:33px;
 width:1002px;
 padding:0pxpx;
 margin:0 auto;
 line-height:33px;
 overflow:hidden;
}
.top_left{
  float:left; color:#FFFFFF; padding-left:10px;
}

.top_left1{
float:left; color:#FFFFFF; padding-left:10px;padding-top:7px;
}
.top_left1 b{float:left;}
.top_left1 input{float:left;vertical-align:top}
.top_right{
   float:left;color:#FFFFFF; font-weight:bold; padding-left:30px;
}
.top_right a{color:#FFFFFF; }
.tops{
  background:url(imagesnav_bg.jpg) repeat-x;
  height:27px;
  margin-top:5px;
  padding-left:15px;
  padding-right:15px;
  line-height:25px;
}
.tops_left{
  float:left;
}
.tops_right{
   float:right;
}
.banner{
 padding-top:0px;
 height:180px;
 margin:0 auto;
 overflow:hidden;
}
.menu{
     background:url(imagesmenu.jpg); background-repeat:repeat-x;
  height:45px;
  line-height:45px;
 margin:0 auto;
}


.menu_left{
     float:left;
  width:630px;
  margin-left:10px;
  display:inline;
}
.menu_left a{
      float:left;
   display:inline;
   font-size:14px;
   font-weight:bold;
   color:#ffffff;
   margin:0 14px;
}
.menu_left a:hover{
   font-size:14px;
   font-weight:bold;
   color:#ffffff;
}
.menu_left img{
    float:left;
 width:2px;
 height:35px;
}
.menu_right{
     float:right;
  width:245px;
  height:35px;
}
.menu_right b{
     color:#FFFFFF;
}


.wzlj{
   border:1px solid #dddddd;
   margin-bottom:10px;
   width:1000px; clear:both; margin-top:10px;
}
.wzlj_left{
   float:left;
   width:79px;
   margin-left:5px;
   margin-top:5px;
   display:inline;
}
#friendly_con {
    float:right;
 width:890px;
 overflow:hidden;
 padding:10px 0px; 
}
#friendly_con li{ float:left; padding-left:50px;}
.footer{
 height:187px;
 text-align:center; background-image:url(imagesDIDU.jpg); background-repeat:no-repeat;
}
.footer_top{
   height:32px;
   line-height:32px;
}
.footer_bottom{
   line-height:25px;
   padding-top:10px;
}


#zy_content {
 overflow:hidden;
 width:1002px;
 padding-top:10px;
}
#zy_left {
 float:right;
 width:782px;
 overflow:hidden;
}
#zy_right {
 float:left;
 width:224px;
 overflow:hidden;
 padding-top:3px;
}
#zy_left_title{
 height:27px;
 background:url(imagesjyfc_title.jpg) no-repeat left center;
 line-height:27px;
 overflow:hidden;
}
.title11 {
 float:left;
 display:inline;
 margin-left:0px;
 width:200px;
}
.title11_left {
    float:left;
    background:url(../images/title11_left.jpg) no-repeat;
 height:27px;
 width:10px;
}
.title11_cen{
    float:left;
    background:url(imagestitle11_cen.jpg) repeat-x;
 padding:0 10px;
 height:27px;
 line-height:27px;
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
}
.title11_right {
    background:url(../images/title11_right.jpg) no-repeat;
 height:27px;
 width:10px;
 float:left;
}
.zy_left_tr {
 padding-right:15px;
 float:right;
 height:27px;
 line-height:32px;
 overflow:hidden;
}
#zy_left_con {
 overflow:hidden;
 border:1px solid #E8E8E6;
 border-top:none;
 padding:15px 16px 15px 16px;
 width:748px;
 line-height:200%;min-height:1025px
}
.same_right {
 width:222px;
 border:1px solid #E8E8E6;
 overflow:hidden;
}
.same_right_title {
 height:28px;
 line-height:28px;
 background:url(imagessame_right_title.jpg) no-repeat;
}
.same_right_title b {
 font-weight:bold;
 color:#006699;
 margin-left:25px;
 font-size:14px;
}

#zy_left_title1{
 height:27px;
 background:url(imagesjyfc_title1.jpg) no-repeat;
 line-height:27px;
}
#zy_left_con1 {
 overflow:hidden;
 border:1px solid #E8E8E6;
 border-top:none;
 padding:15px 31px 15px 31px;
 width:938px;
 line-height:200%;
 font-size:14px;
}
#zy_left_con2 {
 border:1px solid #E8E8E6;
 border-top:none;
 width:1000px;
 padding-top:15px;
}




.news{
    margin:0px auto;
 padding:10px 0;
 width:1002px;
}
.news_left{
    float:left;
 width:760px;
}
.xwtt{
    background:url(../images/tt_bg.jpg) no-repeat;
 height:44px;
 margin-bottom:10px;
 padding-left:100px;
 padding-top:8px;
 text-align:center;
}
.tpxw{
  width:760px;
  overflow:hidden;
}
.tpxw_left{
    float:left;
 width:360px;
 padding:3px;
 border:1px solid #dddddd;
}
.news_right{
    float:right;
 width:228px;
 border:1px solid #dddddd;
 overflow:hidden;
}
.title{
    background:url(imagestitle.jpg) no-repeat;
 height:26px;
 line-height:26px;
}
.title b{
  color:#fff;
  font-size:14px;
  font-weight:bold;width:117px;text-align:center;display:block;
}
.title a{
     float:right;
  margin-right:8px;
}
.title12{
background:url(imagestitle11.jpg) no-repeat;
height:27px;
line-height:27px;
}
.title12 b{
color:#fff;width:97px;text-align:center;display:block;
font-size:14px;font-weight:bold;}
.title12 a{
float:right;
margin-right:8px;
}


.title3{
    background:url(imagesdot3.png) no-repeat;
 height:29px;
 line-height:29px;
}
.title3 b{
  color:#fff;
  margin-left:20px;
  font-size:14px;
  font-weight:bold;
}
.title3 a{
     float:right;
  margin-right:8px;
}
.con11{
     margin:0px 10px;
  overflow:hidden;
}
.con11 ul{
  padding-top:8px;
}
.con11 li{
     line-height:25px;
  background:url(imagesk4.jpg) no-repeat left 11px;
  padding-left:10px;
}

.con{
     margin:0px 10px;
  overflow:hidden;
}
.con ul{
  padding-top:6px; padding-bottom:8px;height:193px;
}
.con li{
     line-height:27px;
  background:url(imagesk4.jpg) no-repeat left 11px;
  padding-left:10px;
}
.con p{
     text-align:right;
  margin:2px 0;
}

.con2{
  overflow:hidden;
}
.con2 ul{
  text-align:center; padding-top:4px; padding-bottom:8px;
}
.con2 li{ padding-top:4px; padding-bottom:4px;
}
.con2 li img{ width:186px; height:51px;}


.con3{
     margin:0px 10px;
  overflow:hidden;
}
.con3 ul{
  padding-top:8px; padding-bottom:4px;
}
.con3 li{
     line-height:29px;
  background:url(imagesbg2.jpg) no-repeat;
  padding-left:10px; height:29px;padding-bottom:4px;
}
.con4{
margin:0px 10px;
overflow:hidden;
}
.con4 ul{
padding-top:8px; padding-bottom:4px;
}
.con4 li{
line-height:29px;
background:url(imagesbg5.jpg) no-repeat;
padding-left:40px; height:29px;padding-bottom:4px;
}


#list{}


.right{ width:782px; float:right}


.zt1{
 width:1002px;
}

.zt1 h3 {
    background-image: url("imagesbg11.gif");
    background-repeat: repeat-x;
    color: #FFFFFF;
    height: 28px;
    line-height:28px; font-weight:bold; padding-left:20px; margin-bottom:10px;
}
.zt1 li{ float:left;padding-left:5px; padding-right:5px; padding-bottom:10px;}


.zmhd_bottom{
 width:1002px;
 overflow:hidden;
}
.zmhd_bottom_left{
   float:left;
   width:384px;
   border:1px solid #dddddd;
}
.zmhd_bottom_center{
   float:left;
   width:384px;
   margin-left:10px;
   border:1px solid #dddddd;
}
.zmhd_bottom_right{
   float:left;
   width:208px;
    margin-right:10px;
}
.border1{border:1px solid #dddddd;}
.titles{
   color:#ffffff;
   text-align:center;
   line-height:31px;
   font-size:14px;
   font-weight:bold;
   background:url(../images/bot_title.jpg) repeat-x;
   height:31px;
}
.titles a{
   color:#ffffff;
   font-size:14px;
   font-weight:bold;
}
.titles a:hover{
   color:#ffffff;
   font-size:14px;
   font-weight:bold;
}

.mid_left{
   float:left;
   width:252px;
   border:1px solid #dddddd;
}
.mid_mid{
   float:left;
   width:252px;
   border:1px solid #dddddd; margin-left:10px; margin-right:10px;
}
.mid_right{
   float:right;
   width:252px;
   border:1px solid #dddddd;
}


.yqlj{
 margin-top:10px;
 padding-bottom:10px;
 border:1px solid #dddddd;
 overflow:hidden;
 width:1000px;
}
.yqlj a{
    float:left;
 display:inline;
 margin:10px 0px 0px 16px;
}




.zy_xw_list {
 border:1px solid #dddddd;
 padding:1px;
}
.zfjg_same_title {
 height:27px;
 line-height:27px;
 background:#EBF8FF url(imageszy_zfjg_list.jpg) no-repeat;
}
.zfjg_same_title b {
 font-size:14px;
 width:200px;
 color:#FFFFFF;
 display:block;
 padding-left:11px;
}
.zfjg_same_title a {
 color:#006699;
 float:right;
 margin-right:15px;
}
.zy_zfjk_con {
 margin:0 auto;
 padding:10px 10px 5px 10px;
 height:130px;
}
.zy_zfjk_con li {
 height:26px;
 line-height:26px;
 background:url(imagesk2.jpg) left no-repeat;
 padding-left:15px;
}
.zy_zfjk_con li span{
    float:right;
 color:#999999;
}

.nsks{
     margin:0px 10px;
  overflow:hidden;
}
.nsks ul{
  padding-top:8px;
}
.nsks li{
     line-height:27px;_line-height:22px;
  background:url(imagesk4.jpg) no-repeat left 11px;
  padding-left:10px; float:left; margin-left:15px; _margin-left:10px;
}
.nsks p{
     text-align:right;
  margin:2px 0;
}
.height10{ height:10px; line-height:10px; clear:both}
.height8{ height:8px; line-height:8px; clear:both}
.height5{ height:5px; line-height:5px; clear:both}

.nav_menustyle_1_2{}
.nav_menustyle_1_2 ul {
list-style-type: none;
margin: 0;
padding: 0;}

.nav_menustyle_1_2 li {
float: left;
position: relative;
text-align: center;
}
.nav_menustyle_1_2 ul li ul li {
float: none;
z-index: 100;min-width:87px;}
.nav_menustyle_1_2 ul li ul li ul {
left: 100%;
top: 0;
}
.nav_menustyle_1_2 table {
border-collapse: collapse;
border-spacing: 0;
left: 0;
position: absolute;
z-index: 100;
}
.nav_menustyle_1_2 table table {
top: 0;
}
.nav_menustyle_1_2 td {
padding: 0;
}
.nav_menustyle_1_2 li ul, .nav_menustyle_1_2 li:hover ul li ul, .nav_menustyle_1_2 li:hover ul li:hover ul li ul, .nav_menustyle_1_2 li:hover ul li:hover ul li:hover ul li ul, .nav_menustyle_1_2 li:hover ul li:hover ul li:hover ul li:hover ul li ul {
display: none;background-color:#3886DB}
.nav_menustyle_1_2 li a:hover ul li ul, .nav_menustyle_1_2 li a:hover ul li a:hover ul li ul, .nav_menustyle_1_2 li a:hover ul li a:hover ul li a:hover ul li ul, .nav_menustyle_1_2 li a:hover ul li a:hover ul li a:hover ul li a:hover ul li ul {
visibility: hidden;
}
.nav_menustyle_1_2 li a:hover ul, .nav_menustyle_1_2 li:hover ul, .nav_menustyle_1_2 li:hover ul li:hover ul, .nav_menustyle_1_2 li:hover ul li:hover ul li:hover ul, .nav_menustyle_1_2 li:hover ul li:hover ul li:hover ul li:hover ul, .nav_menustyle_1_2 li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {
display: block;
position: absolute;
}
.nav_menustyle_1_2 li a:hover ul li a:hover ul, .nav_menustyle_1_2 li a:hover ul li a:hover ul li a:hover ul, .nav_menustyle_1_2 li a:hover ul li a:hover ul li a:hover ul li a:hover ul, .nav_menustyle_1_2 li a:hover ul li a:hover ul li a:hover ul li a:hover ul li a:hover ul {
visibility: visible;
}
.nav_menustyle_1_2 a {color: #FFFFFF;
text-decoration: none;
white-space: nowrap;font-weight:bold
}
.nav_menustyle_1_2 a {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: none repeat scroll 0 0 none;
border-image: none;
color: #fff;
font-size: 14px;
}
.nav_menustyle_1_2 table {
top: 26px;
}
.nav_menustyle_1_2 table table {
left: 91px;
}
.nav_menustyle_1_2 ul li ul li a {
}
.nav_menustyle_1_2 ul li ul li a:hover {
}
.nav_menustyle_1_2 ul li ul li ul li a {
}
.nav_menustyle_1_2 ul li ul li ul li a:hover {
}

.nav_menustyle_1_2 .a1001 {background:url(imagesdh_1.png) 10px 12px no-repeat;}
.nav_menustyle_1_2 .a1002{background:url(imagesdh_2.png) 10px 12px no-repeat;}
.nav_menustyle_1_2 .a1085{background:url(imagesdh_2.png) 10px 12px no-repeat;}
.nav_menustyle_1_2 .a1076{background:url(imagesdh_3.png) 10px 12px no-repeat;}
.nav_menustyle_1_2 .a1077{background:url(imagesdh_5.png) 10px 12px no-repeat;}

.nav_menustyle_1_2 .a1008{background:url(imagesdh_3.png) 10px 12px no-repeat;}

.nav_menustyle_1_2 .a1004{background:url(imagesdh_4.png) 10px 12px no-repeat;}

.nav_menustyle_1_2 .a1005{background:url(imagesdh_5.png) 10px 12px no-repeat;}

.nav_menustyle_1_2 .a1006{background:url(imagesdh_6.png) 10px 12px no-repeat;}

.nav_menustyle_1_2 .a1017{background:url(imagesdh_7.png) 10px 12px no-repeat;}
.nav_menustyle_1_2 .a1007{background:url(imagesdh_2.png) 10px 12px no-repeat;}
.nav_menustyle_1_2 .a1062{background:url(imagesdh_8.png) 10px 12px no-repeat;}
.nav_menustyle_1_2 .a1052{background:url(imagesdh_8.png) 10px 12px no-repeat;}
.nav_menustyle_1_2 .a1057{background:url(imagesdh_9.png) 10px 12px no-repeat;}
.nav_menustyle_1_2 .a1094{background:url(imagesdh_7.png) 10px 12px no-repeat;}


.fl{float:left}
.fr{float:right}

.nav_menustyle_1_2 li{padding-right:21px; border-left:1px solid #fff; border-right:1px solid #ccc; float:left;text-indent:30px;}
.nav_menustyle_1_2 li ul li{text-indent:10px;}
.nav_menustyle_1_2 li:hover{background-color:#0D2E4E;}

.wsbs_bottom {
 border: 0px solid #dddddd;
 border-top: none;
 width: 990px;
 height: 96px;
 background: url(images22_02.jpg) repeat-x;
 margin: 0 6px 5px 6px;
}
.wsbs_bottom a {
 float: left;
}
.wsbs_bottom a img {
 width: 111px;
 height: 96px;
 border: 0px;
 margin: auto 8px auto 8px;
}