﻿@charset "utf-8";
/* CSS Document */

body{ margin:0; font-size:12px; font-family:宋体; color:#6B695A; }
img{ border:0;}
a{ color:#444; text-decoration:none;}
a:hover{ color:#3FA600;}

/* header */
#header{ width:100%; margin:0 auto; height:134px;background:url(images/main_bg.jpg) repeat-x center top;}
#header .top{ margin:0 auto;width:900px; height:99px;}
#header .top .t_logo{ float:left; width:400px; height:99px;}
#header .top .t_links{ float:right; height:99px; text-align:right;}
#header .top .t_select{ height:21px; line-height:19px; color:#FFF;}
#header .top .t_links .heading_top {height:21px; text-align:right;font-family:"微软雅黑"; padding-top:0px;}
#header .top .t_links .heading_top h1 a{ font-family:"微软雅黑"; font-size:13px; font-weight:bold;}
#header .top .t_tel{ float:right; width:205px; height:36px; background:url(images/t_tel.jpg); background-repeat:no-repeat; background-position:right;}

#header #menu{ width:900px; margin:0 auto; clear:both; height:35px; background:url(images/menu_bg.jpg) no-repeat;}
#header #menu ul{ margin:0 0 0 12px; padding:0;}
#header #menu ul li{ list-style-type:none; float:left; }
#header #menu ul li a{ padding:14px 0 0 0; height:21px; text-align:center; color:#272727; width:105px; display:block;}
#header #menu ul li a.hover{ background:url(images/menu_select.gif) no-repeat center bottom;color:#FFF; font-weight:bold; }
#header #menu ul li a.selected{ color:#FFF; font-weight:bold; background:url(images/menu_select.gif) no-repeat center bottom;}
#header #menu ul li a:hover{color:#FFF; font-weight:bold; background:url(images/menu_select.gif) no-repeat center bottom;}


/* search */
#s_box{ width:100%; height:34px; background:url(images/s_bg.gif) repeat-x;}
#s_box .search{ width:900px; height:34px; margin:0 auto;}
#s_box .search .sou_left{ width:275px; height:31px; padding:3px 0 0 0; float:left; color:#EEE;}
#s_box .search .input1{ border:0; font-size:12px; color:#3397C9; width:130px; height:16px; line-height:16px; padding:3px 0 0 6px; background:transparent url(images/input_bg.gif) no-repeat;}
#s_box .search .input2{font-size:12px; width:50px; height:20px; padding:3px 0 0 6px; border:1px solid #ccc}
#s_box .search .tags{ width:160px; float:right;}
#s_box .search .tags ul{ margin:0; padding:0;}
#s_box .search .tags ul li{ color:#FFF; list-style-type:none;  float:left; background:url(images/tags_bg.gif) no-repeat center; text-align:center;}
#s_box .search .tags ul li a{ width:40px; display:block; height:34px; line-height:34px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
#s_box .search .tags ul li a:hover{ color:#FFF; text-decoration:underline;}
#top_line{ background:url(images/top_line.gif) repeat-x center; text-align:center;}


/* center */
#center{ width:900px; margin:0 auto; color:#444;}
#center .left_body{ float:left; width:200px; font-family:Arial, Helvetica, sans-serif;}
#center .left_box{ margin-top:5px;}
#center .left_box .box_top{ height:33px;}
#center .left_box .tit_calendar{ background:url(images/tit_calendar.jpg); background-repeat:no-repeat;}
#center .left_box .tit_site_category{ background:url(images/tit_site_category.jpg); background-repeat:no-repeat;}
#center .left_box .tit_article{ background:url(images/tit_article.jpg); background-repeat:no-repeat;}
#center .left_box .tit_tags{ background:url(images/tit_tags.jpg); background-repeat:no-repeat;}
#center .left_box .tit_comment{ background:url(images/tit_comment.jpg); background-repeat:no-repeat;}
#center .left_box .tit_rank{ background:url(images/tit_rank.jpg); background-repeat:no-repeat;}
#center .left_box .tit_mon_reply{ background:url(images/tit_mon_reply.jpg); background-repeat:no-repeat;}
#center .left_box .tit_links{ background:url(images/tit_links.jpg); background-repeat:no-repeat;}

#center .left_box .box_cen{background:url(images/box_bg.jpg) repeat-y center;}
#center .left_box .box_cen ul{ margin:0; padding:5px 0 0 0;}
#center .left_box .box_cen ul li{ list-style-type:none; padding-left:25px;height:22px; line-height:22px;}
#center .left_box .box_bt{ height:8px; background:url(images/box_bt.jpg); background-repeat:no-repeat; height:8px; width:200px;}
#center .right_body{ float:left; width:695px; margin-left:5px;}
#center .right_body .banner{ margin-top:5px; width:695px; height:155px;}
#center .right_frame{ margin-top:5px;}
#center .right_frame .frame_top{ height:33px; background:url(images/tit_seo_list.jpg); background-repeat:no-repeat;}
#center .right_frame .frame_cen{background:url(images/frame_bg.jpg) repeat-y center;}
#center .right_frame .frame_bt{ height:8px; background:url(images/frame_bt.jpg); background-repeat:no-repeat;}


/*---------------------------首页文章列表------------------------------------*/
div.IndexPost{width:665px; margin:0 auto; padding:0 15px;}
div.IndexPost .IndexPost-date{float:right; font-weight:normal; font-family:Verdana, Geneva, sans-serif; margin:10px 0 0 0; padding:3px 0px 2px 0px; font-size:10px; color: #ABABAB;}
div.IndexPost .IndexPost-Title-Bg {float:left; width:665px; text-align:left; padding:0; margin:0;  border-bottom:1px #CCC dashed;}
div.IndexPost .IndexPost-title{float:left; margin:10px 0 0 0; padding:0; font-size:14px;}
div.IndexPost .IndexPost-title a { color:#3FA600;padding:0; margin:0 auto; text-decoration: none; font-family:"微软雅黑", "方正姚体", "黑体", "方正舒体", "宋体", "隶书"}
div.IndexPost .IndexPost-title a:hover {text-decoration:underline;}
div.IndexPost div.IndexPost-body{ clear:both; width:665px; margin:5px 0 17px 0; padding:0; word-break:break-all; color:#6B695A; text-align:left; line-height:170%; text-indent:2em;}
div.IndexPost div.IndexPost-body p{ padding:3px 0; margin:0;}
div.IndexPost div.IndexPost-body img{
	padding:6px 6px 6px 6px;
	border:6px #CCC solid;
	clear : both;
	float : none;
}
div.IndexPost .IndexPost-tags{margin:10px 0 0 0; padding:0 3px 3px 0; font-size:12px; color:#98968B; text-align:left;}
div.IndexPost .IndexPost-tags a{text-decoration: none; font-weight:normal;}
div.IndexPost .IndexPost-tags a:link {color: #FF6400;}
div.IndexPost .IndexPost-tags a:visited {color: #FF6400;}
div.IndexPost .IndexPost-tags a:hover {color: #3FA600;}
div.IndexPost .IndexPost-footer{margin:0 0 0 0; padding:2px 2px 2px 2px; font-size:12px; color:#BDBA9C; text-align:left; font-weight:normal; border-top:#ECE9D8 1px solid; border-bottom:#ECE9D8 1px solid; ; background:#FAFBF7;}

div.pagebar { text-align:center; font-family:Arial, Helvetica, sans-serif; width:300px; margin:10px auto 0 auto; padding:0; line-height:20px; }
div.pagebar .now-page {color: #FFFFFF; border: #71b238 1px solid; margin:0 0 0 1px; padding:0 2px; font-weight:bold; background:#71b238; text-decoration: none;}
div.pagebar a{color: #71b238; border: #71b238 1px solid; margin:0 0 0 1px; padding:0 2px; background:#FFF;}
div.pagebar a:visited {color: #71b238; text-decoration: none;}
div.pagebar a:hover {color: #FFF; background:#71b238; text-decoration: none;}

div.ViewPage{ margin:5px auto 0 auto; width:665px; height:27px; line-height:27px; padding:6px 0 0 30px; font-size:12px; color:#8F8E86;  border-bottom:1px dashed #ECE9D8; background:url(images/location_bg.jpg) no-repeat 1% center;}
div.ViewPageArticle{width:665px; float: left; text-align:left; margin:10px 0 5px 0; padding:0 0 3px 0; font-size:12px; border-bottom:1px dashed #ECE9D8; color:#98968B;}

div.ViewPage a:link, div.ViewPage a:visited, div.ViewPageArticle a:link,div.ViewPageArticle a:visited{color: #98968B; text-decoration: none;}
div.ViewPage a:hover, div.ViewPageArticle a:hover {color: #3FA600; text-decoration: none;}

/*---------------------------------------------------------------*/
#divMain{width:665px; margin:0 auto; padding:0 15px; text-align:left; float:left;}
#divCommentPost{float:left; width:665px;padding:0; margin:0;}
p.posttop {margin:10px 0 5px 0; padding:3px 0 0 12px; background: url("images/pointblue.gif") no-repeat 0 center; border-bottom:1px dashed #D0D0D0;}
p.postbottom {margin:0 0 10px 0; padding:5px 0 0 0;}
div.post { clear:both; width:665px; margin:0 0 10px 0; padding:0 0 0 0; text-align:left;}
div.post .post-gbtitle{width:665px; float:left; font-size:14px; color: #3FA600; margin:3px 0 0 0; padding:0; border-bottom:1px dashed #BDBA9C;}

div.gbpagebar {width:665px; float: left; text-align:center; margin:10px 0 0 0; padding:0;height:20px; line-height:20px;}
div.gbpagebar .now-page {color: #FFFFFF; border: #A3A083 1px solid; margin:0 1px 0 1px; padding:0 2px; font-weight:bold; background:#A3A083; text-decoration: none;}
div.gbpagebar a {height:20px; line-height:20px;color: #A3A083; border: #A3A083 1px solid; margin:0 1px 0 1px; padding:0 2px; font-weight:bold; background:#FFF;}
div.gbpagebar a:visited {color: #A3A083; font-weight:bold; text-decoration: none;}
div.gbpagebar a:hover {color: #FFF; font-weight:bold; background:#A3A083; text-decoration: none;}

/*---------------------------------------------------------------*/
ul.msg{float:left; margin:0px; padding:0px; text-align:left;list-style-type:none;}
li.msgname{padding:2px 0 2px 5px; margin:5px 0 0 2px; border-bottom:1px dashed #D0D0D0;}
li.tbname{padding:0 0 0 5px; margin:0px; border-bottom:1px dashed #D0D0D0;}
li.msgurl{text-align:right; padding:2px 10px 2px 10px; margin:0; border-left:1px dashed #D0D0D0; border-right:1px dashed #D0D0D0;}
li.msgarticle{list-style-position : outside; padding:0px 10px 5px 10px; margin:0;border-left:1px dashed #D0D0D0; border-right:1px dashed #D0D0D0;}
li.msgtime{text-align:right; padding:2px 5px 0 10px; margin:0 0 0 0; border-bottom:1px dashed #D0D0D0; border-left:1px dashed #D0D0D0; border-right:1px dashed #D0D0D0; }

ul.trackback li.tbname{border-bottom:none; padding:5px 0 5px 2px; margin:0px;}
ul.trackback{float:left; width:665px; margin:0 0 0 0;background: #FAFBF7; border: 1px solid #ECE9D8; border-left:0px; border-right:0px;}

ul.mutuality{float:left; width:665px; margin:5px 0 0 0;padding:0px;}
ul.mutuality li.tbname{background: url("images/pointblue.gif") no-repeat 0 center; padding:3px 0 2px 12px; margin:0px; border-bottom:1px dashed #D0D0D0;}
ul.mutuality li.msgarticle{background:#ffffff; padding:5px 0 10px 0;border:none;}

li.msgarticle div.quote{margin:5px 5px 5px 0px;padding:5px 5px 5px 5px; background:#f0f0f0;}
li.msgarticle div.quote-title{margin:0px; padding:0px; font-size:12px;}

li.msgtime a:link, li.msgurl a:link {color: #BDBA9C; text-decoration: none;}
li.msgtime a:visited, li.msgurl a:visited {color: #BDBA9C; text-decoration: none;}
li.msgtime a:hover, li.msgurl a:hover {color: #3FA600; text-decoration: none;}


/* contact */
.font_contact{ clear:both;}
.font_contact ul{ margin:0; padding:3px 0;}
.font_contact ul li{ list-style-type:none; line-height:23px;}



/* footer */
#footer{ clear:both; width:900px; margin:0 auto; text-align:center;}
#footer .ft_line{ background:url(images/ft_line.gif) repeat-x center; height:35px; line-height:35px;}
#footer .copyright{ color:#6B695A; line-height:19px; font-family:Arial, Helvetica, sans-serif;}
#footer .copyright a{ color:#3FA600;}
#footer .copyright a:hover{ color:#3FA600; text-decoration:underline;}

/* wenzhang xiangxi*/
.post-nav {
	width:100%;
	clear:both;
	float:left;
	padding-bottom:5px;
	padding-top:5px;
}
.post-nav a.ll{
	float:left;
	padding-right:10px;
	padding-bottom:5px;
}
.post-nav a.rr{
	float:right;
	padding-left:10px;
	padding-bottom:5px;
}
.post-title {
	color:#3FA600; 
	font-size:18px; 
	font-family:"微软雅黑", "方正姚体", "黑体", "方正舒体", "宋体", "隶书"; 
	line-height:20px;
	padding-bottom:9px;
	border-bottom:1px #CCC dashed;
	padding-top:5px;
	
	}
.post-date{
	float:right; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:9px; 
	color: #ABABAB;
	margin-top:-14px;
    }
.post-body{ clear:both; width:665px; margin:0 0 17px 0;word-break:break-all; color:#6B695A; }
.post-body p{ margin:0px 0 15px 0;padding:0;text-align:left; line-height:22px;; text-indent:2em}
.post-body p a{ color:#3FA600;}
.post-body p a:hover{ color:#3FA600; text-decoration:underline;}
.post-body ul li{ line-height:22px;}
.post-body img{
	padding:6px 6px 6px 6px;
	border:6px #CCC solid;
	clear : both;
	float : none;
}
.post-tags{float:left; margin:10px 0 0 0; padding:0 0 0 0; font-size:12px; color:#98968B; text-align:left;}
.post-tags a{color: #FF6400; text-decoration: none; font-weight:normal;}
.post-tags a:visited {color: #FF6400;}
.post-tags a:hover {color: #3FA600;}
.post-footer{ font-size:12px; color:#BDBA9C; text-align:left; font-weight:normal; float:left;}
body.multi div.post .post-tags{/*display:none; */}

#divMiddle{width:100%; margin:0 auto; padding:0; text-align:left; float:center;}
#divMiddle a{ font-family:Arial, Helvetica, sans-serif;}
#divTagMain {width:96%; margin:0 auto; padding:10px; text-align:center;}
#divTagMain a{text-align:left;}

/*---------------------------------------------------------------*/
div.function {
	float:left;
	width:190px;
	margin:0px 0 0 0;
	padding:0 0 0 10px;
	text-align:left;
	background:url(images/box_bg.jpg) repeat-y center;
}
div.function h3{
	font-size:12px;
	height:15px;
	margin:0 0 0 0;
	padding:5px 0 0 5px;
	color:black;
}
div.function ul{
	text-align:left;
	margin:2px 0 0 0;
	padding:5px 0 0 0;
	list-style-position:outside;
	list-style-type:none;
	border-top:1px solid #e0e0e0;
}
div.function li{
	margin:0 0 0 0;
	padding:2px 0 1px 15px;
	background:url("default/pointblue.gif") no-repeat 3px 4px;
}

#center .left_box .box_cen{background:url(images/box_bg.jpg) repeat-y center;}
#center .left_box .box_cen ul{ margin:0; padding:5px 0 0 0;}
#center .left_box .box_cen ul li{ list-style-type:none; padding-left:25px;height:22px; line-height:22px;}

p.w{
	float:left;
	width:25px;
	height:16px;
	margin:4px 0 0 0;
	padding:2px 0 1px 0;
	text-align:center;
	vertical-align :middle;
	font-size:9px;
	text-decoration : underline; 
}

p.y{
	text-align:center;
	height:14px;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:175px;
	font-size:12px;
	font-weight:bold;
	color:#3FA600; 
}
p.l{
	text-align:center;
	color:#3FA600; 
}
p.d{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
}
p.yd{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
	font-weight:bolder;
	color:#6090c0;
	background: url("default/links_r.gif") no-repeat 1px 1px;
}
p.nd{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
}
p.cd{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
	font-weight:bold;
}
/*---------------------------------------------------------------*/
#divCalendar{
	padding:0 0 0 10px;
	text-align:center;
}

#divCalendar h3{
	display:none;
}

#divCalendar div{
	margin:0 0 0 0;
	padding:0 0 5px 4px;
	float:left;
}
#divCalendar div.month1{
	background:url("default/month1.gif") no-repeat center 10px;
}
#divCalendar div.month2{
	background:url("default/month2.gif") no-repeat center 10px;
}
#divCalendar div.month3{
	background:url("default/month3.gif") no-repeat center 10px;
}
#divCalendar div.month4{
	background:url("default/month4.gif") no-repeat center 10px;
}
#divCalendar div.month5{
	background:url("default/month5.gif") no-repeat center 10px;;
}
#divCalendar div.month6{
	background:url("default/month6.gif") no-repeat center 10px;
}
#divCalendar div.month7{
	background:url("default/month7.gif") no-repeat center 10px;
}
#divCalendar div.month8{
	background:url("default/month8.gif") no-repeat center 10px;
}
#divCalendar div.month9{
	background:url("default/month9.gif") no-repeat center 10px;
}
#divCalendar div.month10{
	background:url("default/month10.gif") no-repeat center 10px;
}
#divCalendar div.month11{
	background:url("default/month11.gif") no-repeat center 10px;
}
#divCalendar div.month12{
	background:url("default/month12.gif") no-repeat center 10px;
}
.lingshanff{position:absolute; top:84px; left:377px; float:left; width:500px;}
.lingshanff a{ color:#3FA600;}
.lingshanff b{color:#3FA600;}
.lingshanff a:hover{ text-decoration:underline; color:#060;}
