﻿@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,Microsoft YaHei,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}html {overflow-y:scroll;}.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 { position:relative; background:url(bg.jpg) repeat; -webkit-text-size-adjust:none; color:#444; }
a { color:#444; }
a:hover { color:#0886d6; }
.wrap { position:relative; width:960px; margin:0 auto; clear:both; }
.header,.container,.footer { margin:0 auto; }

/* common */
.header { position:relative; height:528px; background:url(header.jpg) repeat-x; z-index:1px; }
.header .wrap { height:79px; padding-top:35px; }
.set { float:right; width:250px; height:15px; padding-top:20px; line-height:15px; }
.set a { padding:0 10px 0 3px; line-height:15px; color:#04558c; }
.logo { float:left; width:1000px; height:70px; overflow:hidden; z-index:0px; }
.topArea { height:41px; /*background:url(topArea.jpg) repeat-x;*/ background:#a84033; }

.banner { position:absolute; width:100%; height:528px; }
.banner .bd { width:100%; height:528px; }
.banner .bd ul { height:528px; overflow:hidden; }
.banner .bd li { height:528px; }
.banner .hd { position:absolute; bottom:10px; right:10px; height:12px;}
.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; }

.select { float:right; width:168px; height:19px; padding-top:10px; }
.select select { width:166px; height:17px; background:#d2e3ed; border:#90a2b0 1px solid; line-height:17px; }

/*nav*/
.nav { width:980px; height:41px; margin:0 auto; background:url(nav.jpg) repeat-x; z-index:99; }
.nav ul { }
.nav li { position:relative; float:left; width:140px; height:40px; text-align:center; }
.nav li a { display:block; width:140px; height:40px; font:400 14px '微软雅黑'; line-height:37px; color:#e8eef1; }
.nav a:hover,.nav a.current {  color:#fff; text-decoration:none; background:#f78b00; }

.subNav { position:absolute; left:0; top:40px; width:140px; padding:5px 0; background:#f78b00; display:none; }
.subNav dd { width:100%; height:25px; text-align:center; }
.subNav dd a { height:25px; font:400 12px '宋体'; line-height:25px; color:#e8eef1; }
.subNav dd a:hover,.subNav dd a.current { background:none; text-decoration:none; }

/*footer*/
.footer { padding:15px 0; background:#a84033; }
.copyright p { line-height:25px; color:#fff; font-family:'Arial'; }
.copyright,.copyright a,.copyright a:hover { padding:0 5px; color:#fff; }

/* 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; }