@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:bottom;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}table{border-collapse:collapse;border-spacing:0;}.hidden{display:none;}.invisible{visibility:hidden;}.noBg{background:none !important;}.noBd{border:none !important;}


body {}
.wrap { width:998px; margin:0 auto; }

.header { background:url(header_bg.jpg) repeat-x center top; }
.header .wrap {}

.topArea {}
.logo { float:left; width:346px; height:84px; }
.set { float:right; width:200px; height:30px; line-height:30px; text-align:right; color:#464545; font-size:12px; margin-top:50px; }
.set a { color:#464545; font-size:12px; }

.nav { position:relative; width:998px; margin:0 auto; z-index:99; }
.nav .navLead { float:left; width:174px; height:42px; }
.nav ul { float:right; width:702px; height:42px; background:url(nav.png) no-repeat left center; padding:0px 40px; }
.nav ul li { position:relative; float:left; width:95px; text-align:center; padding-left:2px; background:url(navSplit.jpg) no-repeat left center; z-index:99; }
.nav ul li a { line-height:42px; color:#3C3C3C; font-size:12px; font-weight:bold; font-family:微软雅黑; }
.nav ul li a:hover, .nav ul li a.current { color:#1766CF; text-decoration:none;  }

.subNav { position:absolute; top:42px; left:2px; width:100%; background:#165BB8; padding-bottom:10px; display:none; }
.subNav dl { width:100%; }
.subNav dl dt { padding-top:10px; }
.nav .subNav dl dt a { line-height:14px; color:#fff; font-weight:normal; }
.nav .subNav dl dt a:hover { color:#ddd; font-weight:bold; }

.banner { position:relative; width:998px; height:236px; margin:0 auto; overflow:hidden; padding-top:15px; }
.banner .hd { position:absolute; left:0px; bottom:20px; width:300px; z-index:99; }
.banner .hd ul { padding-left:30px; }
.banner .hd ul li { float:left; width:15px; height:15px; line-height:15px; text-align:center; color:#333; border:1px solid #004C6C; background:#fff; margin:0px 2px; display:inline; cursor:pointer; }
.banner .hd ul li.on { border:1px solid #333; background:#004C6C; color:#fff; }
.banner .bd { height:236px; overflow:hidden; }

.footer { height:44px; border:1px solid #E0E0E0; border-left:0px; border-right:0px; margin:20px 0px; background:url(footer.jpg) repeat-x center top; }
.footer .wrap {}
.ftNav { float:left; width:490px; text-align:right; line-height:44px; color:#A1A1A1; }
.ftNav a { font-size:12px; color:#A1A1A1; }
.copyRight { float:right; width:490px; text-align:lefet; color:#A1A1A1; line-height:44px; }
.copyRight p { font-size:12px; color:#A1A1A1; }
.copyRight a { font-size:12px; color:#A1A1A1; }

#backtop {
    background: url(top.jpg) repeat scroll 0 0 transparent;
    bottom: 5px;
    cursor: pointer;
    height: 71px;
    position: fixed;
    right: 5px;
    text-indent: -9999em;
    width: 71px;
    z-index: 100;
}
.hide {
    display: none;
}
