@charset "gb2312";
* {margin:0; padding:0;}
body { text-align:center; font-size:12px; line-height:180%; color:#666666;font-family:宋体,Arial, Helvetica, sans-serif}
a {color:#666666;  text-decoration: none;}
a:hover {color: #0b8202; text-decoration: underline;}
img,a img {border:0;margin:0;padding:0;}
ul,li {list-style:none;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE7.0及以下版本*/
:focus { outline-style: none; } /* for Firefox，IE8.0等 */
form { margin:0; padding:0}

/* header start*/
.header {clear:both; overflow:hidden; width:1000px; height:87px; height:172px;  margin:0 auto; }
/* header end*/
/*menu start*/
.nav { clear:both; overflow:hidden; margin: 0 auto; width:1000px; height:35px; line-height:37px; font-size:14px; font-weight:bold; background:#1d8d2a url(nav_bg.gif) 0 0 repeat-x; border-top:1px solid #dce8d4}
.nav a {color:#ffffff;}
.nav a:hover {color:#b7c905; text-decoration:none}
.nav ul { float:left; width:1200px;}
.nav li { float:left; height:35px; padding:0 22px 0 19px; background: url(nav_line.gif)  right 0 no-repeat}
/*menu end*/

.nav_down {clear:both; overflow:hidden; margin: 0 auto; width:1000px; height:64px;background: url(nav_down_bg.gif) 0 0 no-repeat; }
.nav_down_1 {clear:both; overflow:hidden; margin: 0 auto; width:980px; height:28px;}
.nav_down_1 .date { padding-left:16px; margin-top:8px; float:left;line-height:20px; text-align:left; color:#1c881d; font-weight:bold;}
.nav_down_1 .search { float:right; width:381px;}
.nav_down_1 .search .search_tit { float:left;}
.nav_down_1 .search .input_wrap { float:left;margin-top:5px;}
.nav_down_1 .search .input { height:19px; line-height:19px; width:220px; border:1px solid #cccccc; outline-width:0}
.nav_down_1 .search .btn_wrap { float:left;margin-left:3px;margin-top:5px;}
.nav_down_1 .search .btn { border:0; padding:0; margin:0; cursor:pointer; width:65px; height:21px; background:url(btn.gif) no-repeat; outline-width:0}
.nav_down_2 {clear:both; overflow:hidden; margin: 0 auto; width:980px; height:31px; background:url(kb_bg.gif) no-repeat}
.nav_down_2 h3 { float:left;}
.nav_down_2 ul.list { float:left; margin-top:5px;  color:#FFF; line-height:25px;}
.nav_down_2 ul.list a { width:248px; color:#FFF; }
.nav_down_2 ul.list em { float:right; width:100px; text-align:left; font-style:normal}
.nav_down_2 ul.list li{ float:left; width:348px;}

/*main img start*/
.main_img {clear:both; overflow:hidden; margin:8px auto 0; width:1000px;}
/*main img end*/

/*footer start*/
.footer {clear:both; overflow:hidden; margin:8px auto 8px; width:1000px; height:166px; background:url(footer_bg.gif) center top no-repeat; color:#515151}
.footer a {color:#515151; margin:0 10px;}
.footer_flink {clear:both; overflow:hidden; margin:11px auto 0; width:945px; height:32px; }
.footer_flink select { width:180px; }
.footer_nav {clear:both; overflow:hidden; margin:12px auto 0; width:600px; border-bottom:1px solid #e2e2e2; line-height:240%}
.footer_copyright {clear:both; overflow:hidden; margin:12px auto 0; width:920px; }
/*footer end*/

/*page num start*/
.page { clear:both; margin:0 auto; text-align: center;  padding:23px 58px 30px; color:#484848;} 
.page a { border:1px solid #dfdfdf; padding:3px 6px; MARGIN: 3px; color:#484848;} 
.page a:hover { border:1px solid #0b8202; text-decoration:none} 
.page span.current { border:1px solid #dfdfdf; padding:3px 6px; MARGIN: 3px;background:#f0eced; }
.page .page_input {border:1px solid #dfdfdf; color:#484848; height:19px; line-height:19px; width:32px;}
/*page num start*/