@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}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;}.none{display:none;}.block{display:block;}.noBg{background:none !important;}.noBd{border:none !important;}.noPd{padding:0 !important;}

body { background:url(bg.jpg) repeat-x 0 473px #eee; color:#5c5c5c; }
a { color:#5c5c5c; }
.wrap { position:relative; width:1048px; margin:0 auto; clear:both; }
.header,.container,.footer { margin:0 auto; }

/* common */
.header { height:473px; background:url(header.jpg) repeat-x; }
.topArea { height:89px; padding-bottom:5px; background:url(topArea.jpg) no-repeat center bottom; }
.set { float:right; width:220px; height:25px; padding:55px 55px 0 45px; background:url(set.jpg) no-repeat left 55px; font:normal 16px '微软雅黑'; line-height:25px; }
.logo { float:left; width:397px; height:89px; overflow:hidden; }

.banner { position:absolute; top:135px; left:0; width:1048px; height:338px; }

.banner .bd {  width:1048px; height:338px; overflow:hidden; }
.banner .hd { position:absolute; bottom:10px; right:10px; height:14px; }
.banner .hd ul { float:right; }
.banner .hd li { float:left; width:14px; height:14px; margin:0 3px; background:#ccc; text-indent:-999em; display:inline; overflow:hidden; }
.banner .hd li.on { background:#0d70a6; }

.container { margin-top:3px; background:url(container.png) repeat-y center 5px; }
.container .wrap { width:963px; margin:0 auto; padding:15px 0 5px; }

.ftLink .bd { padding-bottom:10px; border-bottom:#d2d2d2 1px solid; }
.picList { height:115px; overflow:hidden; }
.picList li { float:left; width:148px; height:115px; padding:0 5px; }

.hTitle .hd { position:relative; width:100%; height:31px; background:url(hTitle_01.png) no-repeat right center; line-height:31px; }
.hTitle .hd h2 { float:left; width:68px; height:31px; padding-left:12px; background:url(hTitle_1.png) no-repeat; font-size:13px; font-family:'Arial'; color:#fff; text-align:center; overflow:hidden; }
.hTitle .hd span { float:left; display:block; height:31px; font-weight:bold; padding-left:5px; font-family:'微软雅黑'; color:#999; }
.hTitle .more { position:absolute; right:10px; bottom:0px; font-size:10px; font-family:'Arial'; color:#005897; }

/*nav*/
.nav { position:absolute; top:99px; left:39px; width:872px; height:34px; padding:2px 49px; background:url(nav.png) repeat-x; clear:both; z-index:99; }
.nav li { position:relative; float:left; width:95px; height:34px; padding:0 7px; text-align:center; }
.nav li a { display:block; width:95px; height:34px; font:700 14px '微软雅黑'; line-height:39px; color:#3f3f3f; }
.nav a:hover,.nav a.current { background:url(navCur.jpg) no-repeat; color:#fff; text-decoration:none; }

.subNav { position:absolute; left:7px; top:34; width:95px; padding:5px 0; background:#0d70a6; display:none; }
.subNav dd { width:100%; text-align:center; }
.nav .subNav dd a {padding:4px 0; height:auto; text-indent:0; font:400 12px '微软雅黑'; color:#fff; line-height:18px; }
.nav .subNav dd a:hover { background:#f60; text-decoration:none; }

/*footer*/
.footer { padding:15px 0; background:url(footer.jpg) repeat-x; }
.copyright p { padding-left:10px; line-height:25px; font-family:'Arial'; text-align:center; }
.copyright p a {  }

/* pic-item */
.pic-item-list { overflow:hidden; }
.pic-item { float:left; display:inline; text-align:center; }
.pic-item .list-pic { display:block; margin:0 auto; }
.pic-item dl { line-height:18px;  }