body{ font-family: '黑体';}
.of{overflow: hidden;}
.all{ width: 1006px; margin: 0 auto;}
.top{ height:33px; background: #fff; line-height: 33px;}
.top span{ float:left;}
.top .search{ width: 298px; height: 32px; background: url(search_bg.png) no-repeat;}
.top .search input{ float:left;}
.top .search .ipt{ margin-left: 28px; padding-left: 10px; border: 0; width: 195px; height: 25px; line-height: 25px; margin-top: 4px;}
.top .search .btn{ border: 0; width: 60px; height: 28px; background: none;}
.banner{ width: 1000px; height: 206px; margin-left: 3px;}
.nav{ width:1000px; height: 112px; margin-left: 3px;}
.nav .home{ width: 51px;}
.nav .zlm{ width: 939px; background: url(nav_bg.png) repeat-x; height: 112px;}
.nav .zlm .flm{ width: 20px; font-size: 14px; color: #f8fb0e; float: left; margin-top: 15px; margin-left: 20px;}
.nav .zlm .flm a{ color: #f8fb0e;}
.nav .zlm ul{ border-right:1px solid #de1d0e; padding: 10px; float: left; height: 92px;}
.nav .zlm ul li{ height: 30px; line-height: 30px; text-align: center; float: left; width: 85px; position: relative;}
.nav .zlm ul li a{ color: #fff;}
.nav .zlm ul li ol{  position: absolute; top:30px; width: 114px; display: none; z-index: 10;}
.nav .zlm ul li ol li{ width: 114px; height: 29px; line-height: 29px; background: url(dh_li_bg.png) no-repeat;}
.nav .zlm ul li ol li a{ color: #000;}
.nav .bot{ width: 8px;}

.foot{ width: 1000px;margin: 0 auto;}
.wzdh{ height: 32px; line-height: 32px; border: 1px solid #479dd8; width: 998px; background: url(foot_bg.png) repeat-x; color: #fff; text-align: center; font-size: 14px;}
.wzdh a{ color: #fff;}
.f1{ text-align: center; line-height: 25px; padding: 15px 0;}

