@charset "utf-8";
/* CSS Document */
html, body, div, table, td, th, p, ul, ol, li, dl, dt, dd, form, fieldset, h1, h2, h3, h4, h5, h6, span, label, a, input, textarea, blockquote, cite { margin: 0; padding: 0; font-family:Tahoma,Arial,Verdana,Lucida,Hevetica,simsun,sans-serif; }
body, div, td, th, p, li, dt, dd, a, input, textarea, blockquote, cite { font-size:12px; margin:0; padding:0;}
div, p, li, dt, dd { display: block; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul li { list-style-type: none; list-style-position: outside; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
a { text-decoration:none; color:#000; }
a:hover { color: #345938; }
img, a img { vertical-align:middle; border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
.clear{	height:1px; background-color:transparent; overflow:hidden; clear:both;}
.block { display:block; }
.left{ float:left;}
.right{ float:right;}


#headtopbox{ height:24px; line-height:24px; border-bottom:1px solid #CCC; margin-bottom:1px;}
#headtop{ width:998px; margin:0 auto;}
#headtop #icon_1{ background:url(img/tubiao.gif) left center no-repeat; padding-left:15px;}
#headtop span{ padding:0 8px;}


#head{ width:998px; height:71px; margin:0 auto; background:url(img/top.jpg) no-repeat; position:relative;}
#head #logo{ position:absolute;}
#head #search{ width:290px; height:30px; background:url(img/sousuo_bg.gif) no-repeat; position:relative; left:690px; top:15px; }
#head #search .kewords{ display:block; width:160px; height:20px; line-height:20px; padding-left:2px; position:absolute; left:21px; top:3px; }
#head #search .search_img{ display:block; position:absolute; right:14px; top:4px; }

#flash{ width:998px; height:auto; margin:0 auto 10px;}
#nav{ width:998px; height:42px; background:url(img/nav_bg.png) no-repeat; margin:0 auto;}

#nav ul li{ float:left; width:126px; height:42px; line-height:42px; text-align:center; background:url(img/nav_li_bg.png) left no-repeat;}
#nav ul li.nav_one{ width:113px; background:none;}
#nav ul li a{ font-size:14px; font-weight:bold; color:#FFF;}
#nav ul li a:hover{ color:#C30;}


#footbox{ border-top:1px solid #dbdbdb; margin-top:10px;}
#friend{ width:998px; margin:5px auto; height:50px;}
#friend .con{ margin-top:10px; height:32px;}
#friend span{ color:#2d6027; font-weight:bold; margin-right:10px;float:left; height:25px; line-height:16px;}
#friend a{ color:#8e8e8e; float:left; margin-right:10px; height:16px; line-height:16px; }
#friend a:hover{ color:#ffbb00;}
#foot{ width:998px; margin:0 auto; height:100px; position:relative;}
#foot img{ display:block; position:absolute;}
#foot p{ line-height:24px; padding-left:520px; position:relative; top:20px;}
#foot .p2{line-height:24px; padding-left:520px; margin-top:10px;}
#foot span{ padding:0 5px;}