@charset "utf-8";
/* CSS Document */
html, body { color:#222; font-family:Microsoft YaHei, Helvitica, Verdana, Tohoma, Arial, san-serif; margin:0; padding: 0; text-decoration: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{ margin:0; padding:0; }
img { border:0; }
ol, ul { list-style: none outside none; margin:0; padding: 0; }
a { color:#000000; text-decoration: none; }
.clear{ clear:both;}

#wrap{ width:1200px; margin:0 auto; z-index:1; position:relative; }
#header{}
#header .topBar{ height:30px; line-height:30px; background:url(../images/headerBg.png) no-repeat; position:relative; overflow:hidden; clear:both;  display:block}
#header .topBar p{ float:left; color:#fff; padding-left:26px; display:inline; font-size:12px;}
#header .topBar p a{color:#fff;}
#header .topBar p.nicTel{margin-left:654px; background:url(../images/nicTel.png) 0 8px no-repeat; }
#header .topBar p.nitIndex{ margin-left:44px;  background:url(../images/nicIndex.png) 0 8px no-repeat; }
#header .topBar form{ position:absolute; right:16px; top:-2px;}
#header .topBar input.search{ width:128px; height:20px; display:inline-block;}
#header .topBar input.searchIcon{ position:relative; left:-22px; top:2px;}

/*一级导航样式*/
#header .logo{ width:290px;  margin-left:14px; float:left;}
#header .nav{ float:left; margin-top:24px; margin-left:120px; }
#header .nav ul{}
#header .nav ul li{ float:left; position:relative;text-align:center;z-index:10; }
#header .nav ul li a{ font-size:15px; display:block; width:84px; height:55px; line-height:55px;}
.hoverOn{ border-bottom:3px solid #0F62AD; color:#0f62ad;}
#header .nav ul li a:hover{ color:#0f62ad; }
#header .nav ul li:hover ul{ display:block;}

/*二级导航样式*/
#header .nav ul li ul{ background:#0F62AD; opacity:0.92; position:absolute; top:50px; left:0; text-align:center; display:none; z-index:100;}
#header .nav ul li ul li{line-height:30px; float:none; border-bottom:1px solid #ededed;}
#header .nav ul li ul li:last-child{ border-bottom:none;}
#header .nav ul li ul li a{ text-align:center; margin:0; line-height:30px; height:auto; color:#fff; display:block;}
#header .nav ul li ul li a:hover{ color:#eee;}

/*底部版权信息部分的美化*/
#footer{ height:120px; margin-top:30px; background:#0F62AD; border-top:4px solid #f4a500; color:#fff; font-size:12px;}
#footer div{float:left;}
#footer .footLogo{ margin-top:28px; margin-left:40px;}
#footer .footCopy{ margin-top:24px; margin-left:44px;}
#footer .footCopy p{ text-align:center;  line-height:26px;}
#footer .footCopy p a{ color:#fff;}
#footer .footCode{ margin-top:16px; margin-left:36px; text-align:center;}
#footer .footCode p{ font-size:10px; margin-top:4px;}

/*左侧导航栏部分的美化*/
#leftNav{ width:210px; margin-top:30px; float:left;}
#leftNav ul{ text-align:center; font-size:16px;}
#leftNav ul li{ height:42px; line-height:42px; border-bottom:2px solid #fff;}
#leftNav ul li a{ display:block; width:210px; height:42px; color:#fff;}
#leftNav ul li.leftTitle{ background:url(../images/leftTitle.jpg);font-weight:bold; color:#fff;}
#leftNav .navCurent{ background:url(../images/navCurent.jpg); }
#leftNav .navNurent{ background:url(../images/navNurent.jpg); color:#000;}

#rightContent{ float:left; width:946; margin-left:44px;}


.listContent{ border-top:#e5e5e5 2px solid;}

.location{ margin-top:16px; padding-bottom:34px;background:url(../images/locationBorder.jpg) no-repeat left;}
.location h2.locationH{ font-size:16px; float:left;}
.location .curLocation{ float:right; background:url(../images/locationHome.jpg) no-repeat; padding:0 30px; font-size:12px; margin-top:10px;}