body{ text-align:center; background:#f7f1f1; font-size:12px;font-family:"Tahoma", "Arial","Century Gothic", "微软雅黑", "宋体";min-width:970px;width: expression_r( document.body.clientWidth < 970 ? "970px" : "auto" )}

.clear{clear:both;height:0;line-height:0;font:0; overflow:hidden; background:#fff}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}


.header,h1,h2,h3,h4,h5,h6,p,dl,dl dt,dl dd,ul,ul li,ol,ol li,.date,.topcont,.link,.search,.link ul li,.wrap,.quicknav,.quicknav ul li em,.quicknav ul li span,.newspic,.newspic dl dd.number span,.notice,.notice span,.cenban,.zdks,.mob h4 span,.share,.news,.newstil,.huimin,.mobmore span em,.dictors,.dictors ul li,.dictors ul li span,.dictors ul li em,.lectures,.lectures div,.video,.lectures ul li em,.content,.left,.right,.reglogin{display:block; overflow:hidden}

.header{ margin:8px auto 0; padding:0 5px;width:960px;height:249px; position:relative; overflow:visible; background:#FFF; z-index:900}
  
.nav{width:960px; height:43px; background:url(/Public/images/pc/nav_bj.gif)}
.nav ul{ padding-left:35px; overflow:visible}
.nav ul li{ margin:0 15px; height:43px; line-height:43px; float:left; font-size:16px;position: relative; overflow:visible}
.nav ul li a{color:#fff; display:block; height:43px; line-height:43px}
.nav li .sub_nav{position: absolute; top:43px; left:0; display: none}
.nav li .sub_nav a{width:73px; height:auto; min-height:28px; line-height:26px;padding:0px 7px;   font-size:12px; background:#643a10; border-bottom:1px solid #9b611c}
.nav li .sub_nav a.First{ border-top:1px solid #9b611c}
.nav li .sub_nav a:hover{ background:url(/Public/images/pc/nav_bjon.gif)} 

.wrap{ margin:0 auto; padding:13px 5px 0; width:960px; background:#FFF; text-align:left; position:relative}

.mobmore{ border-top:#D4C9BD 1px dashed; height:18px; padding-top:12px; margin-top:10px}
.mobmore p{ float:left}
.mobmore a,.mobmore span{ display:inline-block; height:18px}
.mobmore a em{ width:13px; height:18px; display:inline-block}
.mobmore a em.styb{ display:none}
.mobmore a:hover em.styb,.mobmore a.on em.styb{display:block}
.mobmore a:hover em.stya,.mobmore a.on em.stya{ display:none}
.mobmore span.more{ width:47px; height:16px; background:url(/Public/images/pc/bj_more02.gif) no-repeat; text-align:center; float:right; display:block}
.mobmore span.more a{color:#202020}


.footer{padding-top:30px}
.footer div{border-top:#ADADAD 1px dashed; border-bottom:#CCC 1px dashed;width:960px; height:34px; line-height:34px;color:#626262}
.footer div a{color:#626262}
.footer div span{ position:absolute; top:0px; right:10px; display:block}
.footer p{ margin-bottom:20px; padding-top:10px; width:960px; line-height:22px; text-align:center; color:#828181}
.footer div.btmline{ margin-top:14px; width:960px; height:7px; background:url(/Public/images/pc/ico_0019.gif) repeat-x}


.header h2,.footer{font-family:"Arial", "Tahoma","Century Gothic", "宋体", "微软雅黑"}
div#anpNews{ width:528px; height:28px; line-height:28px; margin:30px auto 0px auto;  position:relative}
div#anpNews a{width:28px; height:28px; display:block;border:#fff 1px solid; line-height:28px;text-align:center;color:#565656; float:left}
div#anpNews a:hover{border:#E5D7C9 1px solid}

div#anpNews .cpd{border:#E5D7C9 1px solid; width:28px; height:28px;color:#565656;  float:left; display:block;line-height:28px;text-align:center}
div#anpNews .PNBtn,div#anpNews .FLBtn{width:53px;color:#633910;background:#EEEAE6;border:#E5D7C9 1px solid}
div#anpNews .PNBtn:hover,div#anpNews .FLBtn:hover{border:#fff 1px solid}
div#anpNews .None{ background:none; border:#fff 1px solid; -moz-opacity:0;opacity:0;filter: alpha(opacity=0);-webkit-opacity:0}

#IMGNotice{ position:absolute; top:160px; left:-138px;width:120px; height:257px}
div#black_overlay {position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;z-index:2000; background:url("http://www.hnzhy.com/css/overlay.png"); cursor:pointer; display:none}
div#Loading{ position:fixed;top:50%; left:50%;display:none; margin:0 auto; margin-top:-16px; margin-left:-16px; width:32px; height:32px; z-index:2001; background:url("http://www.hnzhy.com/image/loading.gif") center center no-repeat}
.blurring{-webkit-filter: blur(2px);-moz-filter: blur(2px);-ms-filter: blur(2px);filter:blur(2px)}
div#TopBtn{ position:fixed; bottom:8%; right:5%; width:48px; height:112px; display:none; z-index:99999}
#IMGDutyNotice{position:absolute; top:160px; right:-128px;width:111px; height:258px}
#IMGNoticeTemp{ position:absolute; top:160px; left:-138px;width:110px; height:370px}
