
body {
  background: #d6efec url(hzz_main_bg.gif) 0 0 repeat-x;
  font-family:"Microsoft YaHei"!important;
}
.wrapper {
  width: 960px;
  margin: 0 auto;
  padding:0 20px;
  background-color: #fff;
}

.mt10 {
  margin-top: 10px;
}
.mt20 {
  margin-top: 20px;
}
.mt30 {
  margin-top: 30px;
}
.mt40 {
  margin-top: 40px;
}
.pt40 {
  padding-top: 40px;
}
.ml20 {
  margin-left: 12px;
}
.ml50 {
  margin-left: 50px;
}
.ml30 {
  margin-left: 30px;
}
.dis_none {
  display: none;
}
ul.commonlist li {
  clear: both;
}

ul.commonlist li a {
  float:left;
  font-size: 16px;
  line-height:36px;
  color: #333333;
  background:url(dot_black.gif) 0 15px no-repeat;
  padding-left:10px;
}
ul.commonlist li a:hover {
  color: #fa0e0e;
}
ul.commonlist li span {
  float: right;
  font-size: 14px;
  line-height:34px;
  color: #999999;
}
p.contp {
  font: 14px/20px "΢���ź�";
  color: #999999;
}
p.contp a {
  font: 14px/20px "΢���ź�";
  color: #fa6a0a;
}
p.contp a:hover {
  color: #fa0e0e;
  font: bold 14px/20px "΢���ź�";
}
.cont-tit {
  font: 18px/30px "΢���ź�";
  color: #333333;
}
/*ͷ��*/
.header {
  background: url(hzz_zlname.jpg) center 85px no-repeat;
  height: 186px;
}
.header a {
  padding-left: 46px;
  font: 14px/40px "΢���ź�";
  color: #eeeeee;
}
.header a:hover {
  color: #fff000;
}
/*ͷ��*/
/*�˵���*/
.menu_box {
  width: 100%;
  height:114px;
  margin-top: 42px;
  background:url(hzz_nav_bg.gif) top center no-repeat;
}
.menu {
  width: 1000px;
  margin: 0px auto;
  padding-left: 162px;
  position:relative;
}
.menu li {
  float: left;
  display: inline-block;
}
.menu li a {
  font-size: 20px;
  color: #ffffff;
  line-height:54px;
  display: inline-block;
  padding: 0 20px;
}
.menu li a.cur,
.menu li a:hover {
  border-bottom: 3px solid #fff000;
  line-height:51px;
  color:#fff000;
}
.sd_l {
  width:81px;
  height:54px;
  position:absolute;
  left:0px;
  bottom:-114px;
}
.sd_r {
  width:81px;
  height:54px;
  position:absolute;
  right:0px;
  bottom:-114px;
}
/*�˵���*/
/*��ҳ*/
.focus {
  overflow:hidden;
}
.gzdt-tit h3 {
  height: 36px;
  line-height:36px;
  font-size:18px;
  border-bottom:1px solid #999;
}
.gzdt-tit h3 a {
  height:36px; 
  display:inline-block; 
  padding:0 8px; 
  margin-bottom:-1px; 
  border-bottom:1px solid #0690db; 
  color:#05689e;
}
.gzdt-tit h3 a:hover {
  
}
.gzdt-cont {
  display: inline-block;
  width: 470px;
}
.gzdt-cont .first-title {
  font-size: 24px;
  line-height:30px;
  color: #fa6a0a;
}
.gzdt-cont .first-title:hover {
  color: #fa0e0e;
}
.zcwj {
  width: 470px;
  height: 300px;
}
.zcwj h4 a {
  font: 24px/30px "΢���ź�";
  color: #0288d1;
}
.zcwj-title {
  height:36px; 
  line-height:36px; 
  font-size:18px;
  background-color:#074496; 
  text-align:center;
}
.zcwj-title a {
  height:36px; 
  display:block; 
  color:#fff;
}
.zcwj-title a:hover {
  color:#b6e2ea;
}
.sxdt {
  width: 470px;
  height: 300px;
}
.sxdt h4 a {
  font: 24px/30px "΢���ź�";
  color: #0288d1;
}

.hlgk-title {
  height:32px; 
  font-size:24px; 
  margin-bottom:12px; 
  background:url(zwgk_titbg.gif) repeat-x; 
  position:relative;
}
.hlgk-title a {
  width:180px; 
  line-height:32px; 
  text-align:center; 
  color:#05689e; 
  display:block; 
  background-color:#fff; 
  position:absolute; 
  top:0; 
  left:41%;
}
.hlgk-cont {
  display: inline-block;
  width: 182px;
  float: left;
}
.hlgk-cont img {
  width: 182px;
  margin-bottom: 16px;
  height:150px;
}
.hlgk-cont h2 a {
  font-size: 20px;
  color: #101010;
}
/*��ҳ*/
/*β��*/
.footer_line {
  height:3px; 
  margin-top:22px; 
  margin-bottom:18px; 
  background-color:#074496;
}
.footer {
  margin-top:20px
}
.footer p {
  text-align:center; 
  line-height:22px; 
  font-size:14px; 
  font-family:"����";
}
.footer .biaozhi {
  padding-top:10px; 
  padding-bottom:18px; 
  text-align:center;
}
.footer .biaozhi img {
  padding:5px;
}
}
/*β��*/
/*������ϸ��*/
.current {
  height:32px; 
  padding:8px 0 0 5px; 
  border-bottom:1px solid #9e9e9e; 
}
.current em {
  line-height:32px; 
  padding-left:22px; 
  padding-right:8px; color:#777; 
  background:url(current_icon.png) 8px 1px no-repeat;
}
.current em a {
  color:#777;
}
.current em a:hover {
  color:#158bd4;
}
.art_con{
  padding:20px;
}
.article_tit {
  line-height:26px; 
  text-align:center; 
  font-size:24px; 
  color:#0a3b87
}
.article_date {
  height:26px; 
  line-height:26px; 
  margin:10px auto 25px; 
  text-align:center; 
  font-size:12px; 
  color:#999999; 
  font-family:"����"
}
.article_con {
  line-height:32px; 
  padding:0px 10px; 
  min-height:520px;
  font-size:16px;
}
.article_con p {
  text-indent:2em;
}

/*������ϸ��*/
/*��ҳ*/
.dede_pages{
    padding:40px 0 0 280px;
}
.dede_pages ul{
    float:left;
    padding:12px 0px 12px 16px;
}
.dede_pages ul li{
    float:left;
    font-family:Tahoma;
    line-height:17px;
    margin-right:6px;
    border:1px solid #E9E9E9;
}
.dede_pages ul li a{
    float:left;
    padding:2px 4px 2px;
    color:#555;
    display:block;
}
.dede_pages ul li a:hover{
    color:#690;
    text-decoration:none;
    padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
    background-color:#F8F8F8;
    padding:2px 4px 2px;
    font-weight:bold;
}
.dede_pages .pageinfo{
    line-height:21px;
    padding:12px 10px 12px 16px;
    color:#999;
}
.dede_pages .pageinfo strong{
    color:#555;
    font-weight:normal;
    margin:0px 2px;
}
.more-new {
    float: right;
    color: #fa6a0a;
    font: bold 14px/20px "΢���ź�";
    margin-right: 18px;
}