@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}

.noBg { background:none !important; }

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁*/
html { overflow-y:scroll; }

/* 默认链接样式 */
a:link,a:visited { text-decoration:none; }
a:hover,a:active { text-decoration:underline; }

/* 根据不同项目进行设置 */
body { background:#fff repeat-x; color:#767676; }
a { color:#494949; }
a:hover { color:#0c1d51; }

.header { width:100%; }

.topArea { width:1002px; height:72px; margin:0 auto; }

.logo { float:left; width:369px; height:72px; }

.set { float:right; width:140px; height:30px; padding-top:22px; color:#184086; text-align:right; }
.set a,.set a:hover { padding:0 2px; }

.navArea { height:31px; background:#184086; clear:both; }
.nav { width:1002px; height:31px; margin:0 auto; padding:0;  }
.nav ul { height:31px; }
.nav ul li { position:relative; float:left; display:inline-block; width:120px; height:31px; padding:0 0 0 5px; background:url(navLine.jpg) no-repeat left 9px; line-height:31px; text-align:center; }
.nav ul li em {height:28px; font-size:10px; line-height:28px; font-family:Arial, Helvetica, sans-serif; color:#41aee9; }
.nav ul li a { display:inline-block;  color:#fff; text-decoration:none; }
.nav ul li a:hover,.nav ul li .current { display:block; background:#a50000; color:#fff; text-decoration:none; }
.nav ul li em:hover,.nav ul li em .current { color:#fff; }

.nav .subNav { position:absolute; top:31px; left:0; padding:0; margin-left:5px; background:#465775; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); display:none; }
.nav .subNav dt { width:120px; height:31px; background:url(sNavLine.jpg) no-repeat center bottom; text-align:center; }
.nav .subNav dt a { height:31px; height:auto; color:#fff; line-height:31px; }
.nav .subNav dt a:hover,.nav .subNav dt .current { background:none; color:#fff; }

.note { width:920px; height:31px; margin:10px auto 0; background:url(note.jpg) no-repeat;  }
.noteBtn { float:left; width:45px; padding:6px 0 0 93px; }
.noteUl { float:left; width:600px; line-height:31px; }
.noteUl li { float:left; width:600px; }
.noteUl li span { float:right; }
.noteUl li a { padding-left:7px; background:url(ico_1.jpg) no-repeat 0 6px; }

.noteNews { float:right; padding-right:10px; line-height:31px; }
.noteNews a { padding:0 3px; color:#000; }
.noteNews a:hover,.noteNews .current { color:#d92926; text-decoration:none; }

.search-form { float:right; width:205px; height:35px; overflow:hidden; }
.search-form div,.search-form input,.search-form button { float:left; }
.search-input-box { position:relative; width:157px; height:27px; margin:4px 0 0; border:none; background:url(searchInput.jpg) no-repeat; display:inline; }
.search-input-box input { border:0; width:147px; height:24px; padding:2px 1px 1px 9px; border:none; background:none; color:#252525; line-height:15px; vertical-align:middle; }
.search-btn { padding-top:4px; }
.search-btn button{ position:relative; width:42px; height:27px; border:none; background:url(searchBtn.jpg) no-repeat; cursor:pointer; text-indent:-999em; }

html { overflow-x: hidden; overflow-y: auto; }
.banner { height:365px; text-align:center; position:relative; width:100%; min-width:1020px; overflow:hidden;z-index:-9999;}


/* 图片列表 */
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .pic-item .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list .pic-item dl { padding:0 5px; line-height:26px; text-align:center; }


.footer { background:url(footer.jpg) repeat-x; clear:both; }
.copyright { width:1002px; margin:0 auto; height:30px; padding-top:11px; color:#fff; line-height:30px; font-family:arial; }
.copyright span { float:right; }
.copyright a,.copyright a:hover { color:#fff; }