﻿@charset "utf-8";/* CSS Document */
body { background:#95C86F; margin:0 0 5px 0; font-size:12px; line-height:20px; font-family:Verdana; }
input, p, td { font-family:Verdana; }
img { border:0; }
a { color:#666; text-decoration:none; }
ul { margin:0; padding:0; list-style: none; }
form { margin:0; }/*-----------header----------*/
#header { margin:22px auto 0 auto; padding:10px 13px; width:935px; background:#FFF; overflow:visible; z-index:10; position:relative;}
#header h1 { width:88px; height:31px; margin:0; float:left; }
#header .topNav { width:160px; float:right; text-align:right; margin-top:16px; color:#999; line-height:14px; }
#header .topNav li { float:left; border-right:#ccc 1px solid; padding:0 5px; }
#header .topNav .getRss { padding-left:15px; background:url(images/rss1.gif) left no-repeat; }
#header .topNav a { font-weight:bold; color:#999; }
#header .topNav a:hover { color:#FC0; }
#header #nav { display:block; height:29px; clear:both; background:#666; border-top:#fff solid 6px; z-index:100;}
#header #nav ul { line-height:29px; }
#header #nav ul li { float:left; font-size:14px; font-weight:bold; border-right:#fff 3px solid; }
#header #nav ul li a { display:block; color:#FFF; padding:0 10px; }
#header #nav ul li a:hover { background:#0C0; }
#header #nav ul .home a { background:url(images/homeBg.gif) 0 0; }
#header #nav ul ul{ display:none; line-height:25px;}
#header #nav li{ position:relative;}
#header #nav li:hover ul{ display:block; position:absolute; top:100%; left:0;} 
#header #nav ul ul li{ display:block; clear:both; border-right:0; border-top:1px solid #555;}
#header #nav ul ul a{ background:#666; width:100px; font-size:12px;}
#header form { margin:0; }
#header #searchForm { text-align:right; width:175px; float:right; }
#header #nav form input { background:#FFF; border:0; height:21px; margin:0; padding:0; line-height:21px; float:left; margin:4px 4px 4px 0px; display:inline; padding:0 3px; }
#header #nav form #s { width:120px; color:#999; }
#header #nav form #searchsubmit { width:40px; }/*------------footer-------------*/
#footer { background:url(images/footer.gif) right no-repeat; height:20px; margin:5px auto 0px auto; width:961px; text-indent:-9999px; }/*-----------首页页面中部----------*/
#indexBody{ position:relative;}
#indexPicPanel { margin:0px auto; padding:0 0px 8px 13px; width:948px; overflow:auto; background:#FFF; overflow:auto; }
.pimage img { width:80px; height:80px; display:block;}
.pimage li { width:88px; height:88px; position:relative; float:left; margin:0px 6px 6px 0px; }
.pimage li a { border:1px solid #e5e5e5; background-color:#FFF; padding:3px; display:block; }
.pimage li a:hover { border:1px solid #111; background-color:#111; text-decoration: none; }
.pimage li a span { display:none; text-align:center; font-size:12px; }
.pimage li a:hover span { color:#FFF; display:block; background-color:#111; width:88px; position:absolute; top:68px; left:0px; line-height:20px; }
#indexCategoryPanel { margin:0px auto; padding:0; width:961px; overflow:auto; overflow:auto; }
#indexCategoryPanel ul { width:234px; height:221px; overflow:hidden; position:relative; float:left; margin:7px 7px 0 0; border-top:#fff 7px solid; border-bottom:#fff 7px solid; line-height:18px; padding-left:1px; }
#indexCategoryPanel .marginRight0 { margin-right:0; }
#indexCategoryPanel ul h3 { margin:0 7px 2px 6px; line-height:22px; font-size:14px; padding-left:15px; background:#FFF url(images/dot1.gif) left top no-repeat; }
#indexCategoryPanel ul li { height:20px; overflow:hidden; }
#indexCategoryPanel ul li a { color:#999; }
#indexCategoryPanel ul li a:hover { color:#666; text-decoration:underline; }
#indexCategoryPanel .plant { background:#FFF url(images/bgline1.gif); }
#indexCategoryPanel .plant li { width:58px; float:left; text-align:center; }
#indexCategoryPanel .article { background:#FFF; height:463px; }
#indexCategoryPanel .article li { text-align:left; padding-left:8px; }
#indexCategoryPanel .article li a { background:url(images/dot1.gif) 0 -25px no-repeat; padding-left:12px; }
#indexCategoryPanel .article li a:hover { background:url(images/dot1.gif) 0 -55px no-repeat; }/*------------栏目-------------*/
#category { margin:7px auto 0 auto; padding:10px 0px 10px 13px; width:948px; background:#FFF; overflow:auto; }
#category h2 { margin:5px 0px; font-size:14px; }
#category .article { line-height:24px; }
#category .article li { display:block; float:left; overflow:hidden; height:24px; }
#category .article li a { color:#999; padding-left:10px; background:url(images/dot1.gif) 0 -25px no-repeat; }
#category .article li a:hover { color:#666; background:url(images/dot1.gif) 0 -55px no-repeat; }
#category .article li { width:233px; }/*-----------文章single------------*/
#single { margin:7px auto 0 auto; width:961px; overflow:auto; }
#single #leftbar { float:left; width:614px; padding:10px 13px 15px 13px; background:#FFF; }
#single #leftbar .nextpre { }
#single #leftbar .nextpre .alignleft { text-align:left; width:50%; float:left; }
#single #leftbar .nextpre .alignright { text-align:right; width:50%; float:right; }
#single #leftbar h2 { text-align:center; font-family: "黑体"; font-size:20px; font-weight:normal; margin:10px 0; clear:both; }
#single #leftbar #postMeta { line-height:18px; background:#eee; display:block; padding:0 5px; color:#999; }
#single #leftbar .entry { padding:0 13px; color:#555; font-size:14px; line-height:24px; }
#single #leftbar .entry img { padding:4px; border:#e5e5e5 1px solid; }
#single #leftbar .entry a { font-weight:bold; text-decoration:underline; padding:2px 2px 0 2px; }
#single #leftbar .entry a:hover { background:#0c0; color:#FFF; font-weight:bold; text-decoration:none; }
#single #leftbar h3, #single #leftbar h4, #single #leftbar h5 { font-size:14px; background:url(images/h5Bg.gif) no-repeat; padding-left:15px; line-height:20px; margin:5px 0; color:#333; }
#single #rightbar { float:left; margin-left:7px; width:288px; padding:10px 13px; background:#FFF; }
#single #rightbar h3 { font-size:14px; margin:5px 0; background:url(images/bgLine2.gif) bottom repeat-x; }
#single #rightbar ul li { display:block; overflow:hidden; }
#single #rightbar ul li a { color:#999; padding-left:10px; background:url(images/dot1.gif) 0 -25px no-repeat; }
#single #rightbar ul li a:hover { color:#666; background:url(images/dot1.gif) 0 -55px no-repeat; }
#single #rightbar form { margin:0; line-height:22px; color:#999; }
#single #rightbar form input { border:#ccc 1px solid; }
#single #rightbar form .commentTextarea { background:#fff; border:#ccc 1px solid; }
.commentRss { background:#F90; font-size:9px; padding:0px 4px; }
.commentRss a { color:#FFF; }
#single #rightbar ol { margin:0; padding:0; list-style:none; }
#single #rightbar ol li { margin:0; }
#single #rightbar ol .commentmetadata { background:#eee; padding:0 5px; }
#single #rightbar ol p { margin:5px 0; color:#999; }/*------------静态页面page--------------*/
#page { margin:7px auto 0 auto; padding:10px 26px; width:909px; background:#FFF; overflow:auto; color:#999; }
#page h2 { font-size:14px; margin:10px 0; color:#000; }/*-------------留言本-----------------*/
#guestbook { margin:7px auto 0 auto; width:961px; overflow:auto; }
#guestbook .leftbar form { margin:0; line-height:22px; color:#999; }
#guestbook .leftbar form input { border:#ccc 1px solid; }
#guestbook .leftbar form .commentTextarea { background:#fff; border:#ccc 1px solid; }
#guestbook .leftbar { float:left; width:288px; padding:10px 13px 15px 13px; background:#FFF; }
#guestbook h3 { font-size:14px; margin:5px 0; background:url(images/bgLine2.gif) bottom repeat-x; }
#guestbook .rightbar { float:left; margin-left:7px; width:614px; padding:10px 13px; background:#FFF; }
#guestbook .rightbar ol { margin:0; padding:0; list-style:none; }
#guestbook .rightbar ol li { margin:0; }
#guestbook .rightbar ol .commentmetadata { background:#eee; padding:0 5px; }
#guestbook .rightbar ol p { margin:5px 0; color:#999; }/*--------------searchAndTag---------------------*/
#searchAndTag { margin:0 auto; width:960px; overflow:auto; color:#999; }
#searchAndTag .post { margin-top:7px; background:#FFF; overflow:auto; padding: 10px 26px; }
#searchAndTag .post h2 { text-align:left; font-size:14px; margin:10px 0; clear:both; }
#searchAndTag .post h3 { font-size:14px; }
#searchAndTag .post #postMeta { line-height:18px; background:#eee; display:block; padding:0 5px; color:#999; }
#searchAndTag .post .entry { padding:0; color:#555; font-size:12px; }
#searchAndTag .post .entry img { }
#searchAndTag .post .entry a { font-weight:bold; background:#555; color:#fff; padding:2px 2px 0 2px; }
#searchAndTag .post .entry a:hover { background:#0c0; color:#FFF; font-weight:bold; }
#searchAndTag .post h5 { font-size:14px; background:url(images/h5Bg.gif) no-repeat; padding-left:15px; line-height:20px; margin:5px 0; color:#333; }

#comments .commenthead{ background:#EEE;}
#commentform #comment{border:#ccc 1px solid;}

.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.aligncenter{margin-bottom:12px;}