@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 \5b8b\4f53,arial,sans-serif; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
address,cite,dfn,em,var { font-style:normal; }
code,kbd,pre,samp { font-family:courier new,courier,monospace; }
small { font-size:12px; }
ul,ol { list-style:none; }
a { text-decoration:none; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
legend { color:#000; }
fieldset,img { border:0; }
button,input,select,textarea{ font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
img { vertical-align:top; }

/* 常见功能 */
.hidden { display:none; }
.invisible { visibility:hidden; }
.noBg { background:none !important; }
.noBorder { border:none !important; }

/* 清除浮动 */
.clear { display:block; height:0; overflow:hidden; clear:both; }
.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁*/
html { overflow-y:scroll; }

/* 默认链接样式 */
a:link,a:visited { text-decoration:none; }
a:hover,a:active { text-decoration:underline; }

/* 根据不同项目进行设置 */
body { color:#64615f; margin:0 auto; font-family:"微软雅黑"; }
a { color:#64615f; }
a:hover { color:#bc5a17; text-decoration:none; }

/* 预设几种常见宽度 */
.warp { position:relative; width:960px; margin:0 auto; }
.header,.container,.footer { margin:0 auto; }

/* 公共 */
.logo { position:absolute; cursor:pointer; top:20px; left:0px; width:170px; height:100px; display:block; }
.set { height:64px; line-height:64px; padding-right:30px; text-align:right; }
.set a { color:#4a4a4a; margin:0 8px; }
.set a:hover { color:#bc5a17; }

/* 导航 */
.nav { float:right; width:731px; height:36px; background:url(bg_nav.png) no-repeat; }
.nav ul { padding:0 15px; }
.nav ul li { float:left; width:99px; height:36px; font-size:13px; margin-right:1px; display:inline; position:relative; }
.nav ul li a { display:block; height:36px; width:99px; color:#fff; text-align:center; line-height:36px; }
.nav ul li a:hover, .nav ul li .current { color:#ff9600; background:#0f558a; }
.nav ul li a:focus { outline:none; }

.nav .subNav { position:absolute; top:36px; left:0; padding:0; background:#0F558A; border-radius:0 0 3px 3px; display:none; /* opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);*/ }
.nav .subNav dt { width:99px; }
.nav .subNav dt a { width:99px; padding:5px 0; height:auto; color:#fff; line-height:24px; border-top:1px #4194d3 solid; }
.nav .subNav dt a:hover { color:#ff9600; background:none; }

/* 底部信息 */
.footer { background:url(footer.png) no-repeat center; height:27px; }
.footer .copyright { font-family:arial; color:#fff; text-align:center; line-height:27px; }
.footer .copyright a { color:#fff; }