@charset "utf-8";
/* CSS Document */
/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
ul li{list-style:none;}
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img {
 zoom:1;
 border:none; 
 hide-focus:expression(this.hideFocus=true);  /* for ie 5+ */
 outline: none;  /* for firefox 1.5 + */
}
/*全局设置*/
body{background:url(images/bodyBg.png) repeat-x #b4cef0; text-align:center; font-size:12px;}
#main{width:950px; height:1046px; margin:auto;}
a{text-decoration:none; color:#333;}
a:visted{text-decoration:none; color:#333;}
.clear{ clear:both;}
/*路径导航*/
#nav{width:950px; margin:10px 0; text-align:left; overflow:hidden;}
#nav a{color:#0066ff;}
/*头部开始*/
#top{width:950px; height:150px; position:relative;}
#logo{position:absolute; left:0; top:0; width:555px; height:117px;}
#banner{position:absolute; right:0; top:0; width:390px; height:117px; background:url(images/banner.jpg) no-repeat;}
#menu{position:absolute; top:117px; left:0; width:950px; height:32px;}
#menu #left{position:absolute; left:0; width:15px; height:32px; background:url(images/menuLeftBg.png);}
#menu #center{position:absolute; left:15px; width:930px; height:32px; background:url(images/menuCenterBg.png) repeat-x;}
#menu #center ul li{float:left; padding-right:25px; text-align:left; color:#FFF; font-size:12px; line-height:32px;}
#menu a{text-decoration:none; color:#FFF;}
#menu a:hover{text-decoration:underline; color:#FFF;}
#menu #right{position:absolute; right:0; width:15px; height:32px; background:url(images/menuRightBg.png) no-repeat;}
/*尾部开始*/
#foot{width:930px; padding:25px 10px 0 10px; height:102px; margin-top:10px; background:url(images/footBg.jpg) bottom no-repeat; font-size:12px; color:#999; letter-spacing:2px;}
#foot ul li{float:left; color:#09F; padding-left:10px;}
#foot ul li a{color:#09F; padding-right:10px; text-decoration:none;}
#foot a:hover{text-decoration:underline;}
#copyRight{width:920px; float:left; padding-left:10px; text-align:left; margin-top:15px;}
#author{width:920px; float:left; padding-left:10px; text-align:left; margin-top:15px;}
/*列表下的一行图片*/
#picNewsBar{width:950px; height:148px; margin-top:12px;}
#picNewsBar #left{width:31px; height:148px; float:left; background:url(images/picNewsLeftBg.png) no-repeat;}
#picNewsBar #middle{width:893px; height:123px; padding-top:25px; float:left;  background:url(images/picNewsMBg.png);}
#picNewsBar #middle ul li{float:left; margin-left:20px; _margin-left:10px;}
#picNewsBar #middle ul li a img{border:1px solid #CCC; padding:2px;}
#picNewsBar #right{width:26px; height:148px; float:left;  background:url(images/picNewsRightBg.png) no-repeat;}

.notice{font-weight:bold; color:#F00;}
.recomend{font-weight:bold; color:#0C3;}
