﻿@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;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 { font-family:SimSun, Microsoft YaHei, arial; color:#666; }
a { color:#666; }
a:hover { color:#236DC4; }
ul { font-size:0px; }
li { font-size:12px; }
img { vertical-align:bottom; }
.wrap { width:1002px; margin:0 auto; }

.header { position:relative; z-index:9; background:url(header.jpg) repeat-x center top; }
.topArea { height:30px; }
.webTime { float:left; width:400px; line-height:30px; }
.search { float:right; }
.ctArea { height:85px; }
.logo { float:left; }
.hotPic { float:left; width:343px; padding-left:30px; }
.tel { float:right; width:236px; }

.search { width:180px; padding-top:5px; }
.search form { position:relative; width:180px; }
.search form .search-input-box input { width:124px; height:20px; line-height:20px; color:#333; border:1px solid #EDEDED; background:#fff; padding-left:10px; }
.search form .search-btn { position:absolute; right:0px; top:0px; width:37px; height:21px; }
.search form .search-btn button { width:37px; height:21px; border:0px; background:url(searchBtn.jpg) no-repeat center; text-indent:-999em; display:block; cursor:pointer; }

.banner { position:relative; width:100%; height:250px; padding:1px 0 0; overflow:hidden; }
.banner .hd { position:absolute; bottom:20px; left:50%; width:960px; height:12px; margin-left:-480px; z-index:99; }
.banner .hd ul { float:right; }
.banner .hd ul li { float:left; width:12px; height:12px; line-height:12px; text-align:center; background:#999; text-indent:-999em; margin:0px 3px; }
.banner .hd ul li.on { background:#333; }
.banner .bd { text-align:center; }

.nav { height:45px; }
.nav ul { width:1000px; padding-left:2px; background:url(navSplit.jpg) no-repeat left center; }
.nav ul li { position:relative; float:left; width:123px; height:45px; padding-right:2px; background:url(navSplit.jpg) no-repeat right center; text-align:center; }
.nav ul li a { display:block; width:123px; height:45px; line-height:45px; font-size:14px; font-weight:bold; }
.nav ul li a:hover, .nav ul li a.current, .nav ul li a.cur { background:url(navCur2.jpg) repeat-x center; color:#fff; text-decoration:none; }

.subNav { position:absolute; top:45px; left:0px; width:123px; display:none; background:#023586; }
.subNav dl {}
.subNav dt {}
.nav .subNav dt a { height:auto; line-height:14px; font-size:12px; color:#fff; padding:8px 0; }
.nav .subNav dt a:hover { background:#4D94E2; }

.footer { background:#B2B2B2 url(footer.jpg) repeat-x center 30px; }
.footer .wrap {}
.ftLink { height:30px; line-height:30px; color:#595959; }
.ftLink span { font-weight:bold; }
.ftLink a { color:#595959; margin:0 5px; }
.ftLink a:hover { color:#5095E2; }
.copyRight { height:60px; line-height:18px; padding-top:16px; }
.copyRight a { color:#818181; }
.copyRight a:hover { color:#5095E2; }