@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,li{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:#f6f6f6; color:#767373; }
a { color:#767373; }
.wrap { position:relative; width:980px; margin:0 auto; clear:both; }
.header,.container,.footer { margin:0 auto; }

/* common */
.header { background:url(header_bg.jpg) repeat-x center top; }
.header .wrap { position:relative; height:86px; z-index:10; }
.topArea { }
.set { float:right; width:140px; height:23px; }
.set a { display:inline-block; width:63px; height:23px; margin:0 3px; background:#172a6c; line-height:23px; text-align:center; color:#fff; }
.set a.current { background:#bababa; }
.logo { float:left; width:330px; height:67px; overflow:hidden; margin-top:5px; }

.noticeWrap { background:url(notice_bg.jpg) repeat-x left center; }
.noticeWrap .wrap { width:980px; height:38px; margin:0 auto; position:static; }
.notice { float:left; width:800px; height:38px; padding-left:160px; background:url(notice_hd_bg.jpg) no-repeat center left; overflow:hidden; }

.notice .tempWrap { float:left; width:800px !important; height:38px; overflow:hidden; }
.notice ul { float:left; width:770px; height:38px; overflow:hidden; }
.notice li { float:left; height:38px;  display:inline; width:auto !important; padding-right:50px; }
.notice li a { line-height:38px; color:#444444; }
.notice .date { float:right; padding-right:20px; line-height:38px; color:#0880D6; }

.select { float:right; padding-top:4px; }
.select select { width:85px; height:18px; border:#808080 1px solid; color:#808080; }

.banner { position:relative; width:100%; height:450px; }
.banner .bd { width:100%;; height:450px; overflow:hidden; }
.banner .bd li,.banner .bd li a { display:block; width:100%; height:450px; }
.banner .hd { position:absolute; bottom:10px; _bottom:30px; left:50%; width:980px; height:12px; margin-left:-490px; }
.banner .hd ul { float:right; }
.banner .hd li { float:left; width:12px; height:12px; margin:0 3px; background:#bebcbc; text-indent:-999em; display:inline; overflow:hidden; }
.banner .hd li.on { background:#0d70a6; }
.banner .bg_1 { background:url(banner.jpg) no-repeat center; }
.banner .bg_2 { background:url(banner.jpg) no-repeat center; }
.banner .bg_3 { background:url(banner.jpg) no-repeat center; }

/*nav*/
.nav { float:right; position:relative; height:55px; padding-top:25px; clear:right; z-index:99; }
.nav ul { width:640px; }
.nav li { position:relative; float:left; width:83px; height:55px; text-align:center; }
.nav .fnav { width:55px; }
.nav li a { display:block; width:100%; height:55px; font:700 13px '微软雅黑'; line-height:22px; color:#232323; }
.nav .fnav a { text-indent:-999em; }
.nav li a em { display:block; font:400 11px 'Arial'; color:#232323; }
.nav li a:hover,.nav li a.current { color:#0880D6; text-decoration:none; }
.nav li a:hover em, .nav li a.current em { color:#0880D6; }
.nav .fnav a:hover { background:none; }

.subNav { position:absolute; left:0; top:50px; width:120px; padding:20px 0 10px; background:#E0E0E0; display:none; z-index:9999; }
.subNav dt{ width:105px; text-align:left; padding:5px 0px 5px 15px; }
.subNav dt a { display:inline; font:400 12px '微软雅黑'; line-height:25px; color:#232323; }
.subNav dt a:hover,.subNav dd a.current { background:none; text-decoration:none; }
.subNav dd { width:102px; height:6px; background:url(subNav_b.png) no-repeat; overflow:hidden; }

/*footer*/
.footer .wrap { padding:15px 0; }
.ftNav { color:#767676; line-height:25px; }
.ftNav .link { float:left; width:775px; text-align:left; }
.ftNav a { font-size:12px; padding:0 10px; }
.ftNav .email { float:right; width:200px; text-align:right; }
.copyright p { padding:5px 0px; line-height:22px; font-family:'Arial'; }

/* 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; padding:0 5px; }