@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;}
.fl { float: left !important;}
.fr { float: right !important;}
.clear{display:block;height:0;overflow:hidden;clear:both;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{zoom:1;}html{overflow-y:scroll;}
.hidden{display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden;}
.noBg{background:none !important;}
.noBorder{border:none !important;}
.noMargin{margin:0 !important;}
.noPadding{padding:0 !important;}

body { color:#666; margin:0 auto; font: 12px/22px "微软雅黑";}
a { color:#666; }
a:hover { color:#0463a0; text-decoration:none; }
.wrap { position:relative; width: 1004px; margin:0 auto; }
.header,.container,.footer { margin:0 auto; }

/* common */
.logo { float: left; width: 180px; height: 65px; }

/* nav */
.nav { float: right; width: 800px; line-height: 40px; position: relative; }
.nav ul { padding-left: 100px; line-height: 64px; font-size: 13px; }
.nav ul li { float: left; }
.nav ul li a { padding: 0 20px; border-top: 2px #fff solid; margin: 0 5px; display: block; }
.nav ul li a:hover,.nav ul li .current { border-top: 2px #9EC007  solid; /*background: url("../images/nav_arrow.jpg") no-repeat bottom center;*/ background-color: #9EC007;
    color: #fff;}

.navSub { position:absolute; top:67px; width:570px; z-index:9; background:#fff; padding: 15px 0; border-radius:3px; /*box-shadow:0 2px 3px #343434;*/ display:none; }
.navSub .txt { float:left; width:96px; height: 150px; text-align: center; border-right: #e9e9e9 1px solid; }
.navSub .txt dt { line-height:30px; }
.navSub .txt dt a {  color:#797979; }
.navSub .txt dt a:hover { color:#0463a0; }

.navSub2 { width:670px; padding: 15px 16px; }
.navSub2 .txt { width:116px; height: 260px; text-align: left; margin: 0 9px; border-right: none; }
.navSub2 .txt dt { font-size: 14px; padding-bottom: 5px; margin: 0 0 5px 0; border-bottom: 1px #e9e9e9 solid; line-height:26px; }
.navSub2 .txt dt a { color: #474747; }
.navSub2 .txt dd { line-height:30px; }
.navSub2 .txt dd a { color:#6f6f6f; }
.navSub2 .txt dd a:hover { color:#146395; }

.navSub .pic { float:left; width:203px; margin:0 15px; }
.navSub .pic dt { padding-bottom:5px; }
.navSub .pic dd { line-height:22px; text-align: center; }

/* footer */
.footer { border-top: 1px #ebebeb solid; background: #f1f1f1; color: #555; line-height: 50px; }
.footer .fNav a { color: #555; padding: 0 6px 0 5px; }
.footer .copyright { text-align: right; }