@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
body { font:Arial, Helvetica, sans-serif; width:100% }
h1,h2,h3 { font-size:12px; }
ul,li,dl,dd,dt{ list-style-type:none; }
a { text-decoration:none;color:#494949; }
.clear{ clear: both;}
.clear10{ clear: both; margin-top:10px;}
.ht8 { height:8px; }
img{ border:none;}

.wrap{ width:1002px; height:auto; margin:50px auto;background-color:rgba(255, 255, 255,0.94);
-moz-border-radius: 5px;    
-webkit-border-radius:5px; border-radius:5px;  }

.top{padding:0px 13px;}
.tops{ padding-top:26px; padding-bottom:18px;}
.topsz{ width:103px; height:36px; float:left}
.topsy{ width:130px; height:36px; float:right}

.topx{ padding-bottom:24px;}
.topxz{ width:72px; height:25px; float:left}
.topxc{ width:826x; text-align:center; float:left; line-height:25px;}
.topxc a{ display:block; padding-left:172px; font-size:18px; color:#000; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.topxy{ width:72px; height:25px; float:right}

.sydh{ width:1002px; height:35px; background:url(../images/dhbj.png)center no-repeat}

.symain{padding:20px 0px;}
.symainsz{ width:516px; height:auto; padding-left:13px;display:inline; float:left; font-size:13px; line-height:28px; font-family:Arial, Helvetica, sans-serif; color:#555}
.symainsz h1{ height:30px; line-height:30px;}
.symainsz h1 a{font-size:16px; color:#0d4cb5; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

.symainsy{ width:426px; height:auto; float:right; padding-right:15px; display:inline}
.syytp{ width:424px; height:279px; border:solid 1px #d1d1d1; border-radius:5px;}
.syytpn{ width:419px; height:274px; border-radius:5px; padding:2px;}

.symainx{height:auto;}
.symainxs{ width:1002px; height:35px; background:url(../images/dhbj.png)center no-repeat}
.symainxx{ padding-top:24px;}
.symainxx ul li{ width:232px; height:217px; border:solid 1px #fff; border-radius:5px;
 float:left; margin:0px 5px; display:inline}
 .symainxx ul li a{ display:block; padding:10px;}
 .symainxx ul li h1{ height:35px; line-height:35px; text-align:center; border-bottom:solid 1px #e0e6e8; 
 color:#000; font-size:16px;font-family:Arial, Helvetica, sans-serif;}
.symainxx ul li span{ width:212px; height:149px;  border-radius:5px; padding-top:10px; display:block; }


.foot{ width:1002px; height:auto; padding:20px 0px; line-height:24px; margin-top:25px;
font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; text-align:center; border-top:solid 1px #e3e3e3}


nav ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.nav {
  width:1002px;
  margin: 0 auto;
  color: #fff;
}
.nav a {
  display: block;
  padding: 0 39px;
  line-height: inherit;
  cursor: pointer;
  color: #fff; font-size:16px; font-family:Arial, Helvetica, sans-serif;
}
.nav_menu {
  line-height: 35px;
  font-weight: 700;
  text-transform: uppercase;
}
.nav_menu-item {
  display: inline-block;
  position: relative;
}
.nav_menu-item:hover {
  background-color:rgba(13,76,181,0.7);
}
.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  width: 190px;
  background-color:rgba(13,76,181,0.7);
}
.nav_submenu a{padding: 0 20px;}
.nav_submenu-item:hover {
  background:rgba(13,76,181,0.8);
}














.idx_bg .wrap .nymain .nymainsy .nymyx {
	font-family: Arial, Helvetica, sans-serif;
}
