@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 "microsoft yahei",Arial;}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;vertical-align:bottom;}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;}table{border-collapse:collapse;border-spacing:0;}.hidden{display:none;}.invisible{visibility:hidden;}.noBg{background:none !important;}.noBd{border:none !important;}


body {}
.wrap { width:976px; margin:0 auto; }

.set { height:30px; line-height:30px; background:#707174; }
.set .fl { float:left; width:300px; text-align:left; font-size:12px; color:#ABAAAA; }
.set .fr { float:right; width:500px; text-align:right; font-size:12px; color:#fff; }
.set .fr a { font-size:12px; color:#fff; font-family:宋体; }

.topArea { width:976px; height:95px; overflow:hidden; }
.logo { float:left; width:251px; height:85px; padding:5px 0px 0px; }

.search { float:right; width:200px; height:25px; margin-top:10px; }
.search form { float:right; position:relative; width:166px; height:25px; background:url(formBg.jpg) no-repeat left center; }
.search form .search-input-box { width:135px; height:25px; }
.search form .search-input-box input { width:135px; height:25px; border:0px; color:#666; background:none; padding:0px 0px 0px 3px; }
.search form .search-btn { position:absolute; top:2px; right:3px; width:20px; height:23px; }
.search form .search-btn button { background:url(searchBtn.jpg) no-repeat center; width:20px; height:25px; border:0px; cursor:pointer; }

.nav { border:1px solid #999999; border-left:0px; border-right:0px; }
.nav ul { width:976px; margin:0 auto; }
.nav ul li { position:relative; float:left; width:122px; height:30px; text-align:center; z-index:99; }
.nav ul li a { display:block; width:94px; height:30px; line-height:30px; margin:0 auto; font-size:14px; color:#17375E; font-family:微软雅黑; }
.nav ul li a:hover, .nav ul li a.current { color:#fff; background:#558DD5; text-decoration:none; }

.subNav { position:absolute; top:30px; left:14px; width:94px; background:#558DD5; display:none; }
.subNav dl { width:100%; }
.subNav dl dt {}
.nav .subNav dl dt a { height:auto !important; line-height:14px; padding:7px 0px; color:#fff; }
.nav .subNav dl dt a:hover { background:#17375E; }

.banner { position:relative; height:298px; overflow:hidden; margin-top:20px; }
.banner .hd { position:absolute; left:50%; bottom:10px; width:976px; height:15px; margin-left:-488px; z-index:99; }
.banner .hd ul { float:right; padding-right:20px; }
.banner .hd ul li { float:left; width:15px; height:15px; line-height:14px; margin:0px 2px; text-align:center; color:#fff; background:#558DD5; display:inline; }
.banner .hd ul li.on { color:#fff; background:#17375E; cursor:pointer; }
.banner .bd { position:absolute; left:50%; top:0px; width:976px; height:298px; margin-left:-488px; overflow:hidden; }

.footer { padding-top:20px; }
.footer .wrap { line-height:40px; }
.ftNav { float:left; width:300px; text-align:left; color:#353535; }
.ftNav a { color:#353535; font-size:12px; }
.copyRight { float:right; width:650px; text-align:right; color:#757474; font-size:12px; }
.copyRight p { color:#757474; font-size:12px; }
.copyRight a { color:#757474; font-size:12px; }






