﻿@charset "utf-8";
/* CSS Document */
/*--------------------------全--局-------------------------------*/
body {margin:2px 0 10px 0; background-color:#7F8287; color:#000000; font:12px/1.6 Arial;}
a:link {color:#3FA600; text-decoration:none;}
a:visited {color:#3FA600; text-decoration:none;}
a:hover {color:#CC3000; text-decoration:none;}
a.ll:link,a.ll:visited,a.rr:link,a.rr:visited {color:#3FA600; text-decoration:none;}
a.ll:hover,a.rr:hover {color:#CC3000; text-decoration:none;}
ul {list-style:none outside none; margin:0; padding:0;}
ul .article-date {display: none;}
li {list-style:none outside none; padding:0; margin:0;}
element.style {text-align:center;}
p {margin:0; padding:0;}
img, a img{border: 0 none;}
/*--------------------------整--体--框--架--------------------------*/
#All {width:982px; margin:10px auto 0; padding:0 10px 10px; background:url("image/divAll-top.png") no-repeat scroll 0 0 #989CA3; position:relative;}
#Top {width:972px; margin:0 auto; padding:2px 5px; height:15px;}
#Header {width:962px; margin:2px 0 10px 0; padding:10px; background:#1b212b url(IMAGE/HeaderBottom.gif) no-repeat left bottom; position:relative; height:78px;}
#divMiddle {background:none repeat scroll 0 0 #FFFFFF; width:982px;}
#divMain {float:left; width:785px;}
#divMainIndex {float:left; width:475px;}
#MidContent {float:right; width:310px;} 
#divSidebar {float:right; width:197px;}
#BlogTitle {font-size:32px; margin:0 auto; padding:50px 0 0 10px; font-weight:bold;}
#BlogTitle a {color:#F0FFF0;}
#BlogTitle a:hover {color: #DC143C; text-decoration: none;}
#BlogTitle a:active {color: #DC143C; text-decoration: none;}
#BlogSubTitle {font-size:12px; margin:0 auto; padding:0;}
#divTagMain {margin:0 auto; padding:5px; float:left;}
#divTagMain h3 {border-bottom:1px dashed #BDBA9C; color:#3FA600; margin:0; padding:10px 0 5px 2px;}
/*------------------------顶部导航-------------------------------*/
#Top #navigation {color:#EEE; padding:0; margin:0 auto; font-weight:bold; position:absolute;}
#Top #MenuTop {position:absolute; right:10px;}
#Top #MenuTop ul {padding:0; margin:0 auto; list-style-type:none;}
#Top #MenuTop li {padding:0 6px; margin:0; border-left:solid 1px #b8bec1; display:inline; color:#EEE;}
#Top #MenuTop li a:link {color:#FFF;}
#Top #MenuTop li a:visited {color:#EEE;}
#Top #MenuTop li a:hover {color:#DDD;}
#HeaderTop {width:962px; padding:0 10px 0 10px; margin:0 auto; background:#1b212b url(IMAGE/HeaderTop.gif) no-repeat left top; height:5px; top:0; left:0; position:absolute;}
#HeadLeft {float:left; width:200px;}
#HeadLeft h1 {margin:0 10px 0 0px; padding:0; font-size:0; text-indent:-20000px;}
#HeadLeft h1 a {width:200px; height:80px; display:block; background:url(IMAGE/logo.gif) no-repeat;cursor:Auto;}
#HeadRight {width:738px; float:right; padding:5px; background:#3c414a url(IMAGE/HRBottom.gif) no-repeat left bottom; height:70px; position:relative;}
#HeadRightTop {width:748px; background:url(IMAGE/HRTop.gif) no-repeat left top; height:4px; top:0; left:0; position:absolute;}
#HeadRight #topnavbox {width:384px; padding:0 2px; float:left; height:70px; overflow:hidden;}
#HeadRight #topnavbox ul {width:384px; margin:0; padding:0;}
#HeadRight #topnavbox ul li {width:64px; float:left; margin:0; padding:10px 0; list-style:none;text-align:center;position:relative; height:48px;}
#HeadRight #topnavbox ul li img {margin-bottom:5px;}
#HeadRight #topnavbox ul li a {padding:0; margin:0; display:block; text-decoration:none;}
#HeadRight #topnavbox ul li a:link,#HeadRight #topnavbox ul li a:visited {color:#D4D4D4;}
#HeadRight #topnavbox ul li a:hover,#HeadRight #topnavbox ul li a:active {color:#f7d700;}
#HeadRight #Submissions {padding:0; width:343px; float:right; background:url(IMAGE/Submissions.gif) no-repeat left top; right:5px; height:68px;}
#HeadRight #Submissions p {padding:2px 32px 0 12px; margin:0; display:block; color:#d6d6d6; font-size:12px; line-height:16px;}
#HeadRight #Submissions p a {color:#d6d6d6; text-decoration:underline;}
#HeadRight #Submissions p a:hover {text-decoration:none;}
#Submissions h3 {font-size:13px; color:#d6d6d6; margin:10px 10px 0 12px;}
#divNavBar {font-size:14px; font-weight:bold; width:982px; margin:0 auto;}
#Layer0, #Layer1, #Layer2, #Layer3, #Layer4, #Layer5, #Layer6, #Layer7, #Layer8{padding:5px 0 0 0; float:left; font-size:12px; font-weight:bold; color:#6B695A;}
#divNavBar .Menu {width:982px; margin:0 auto; padding:0; height:25px; background:#D6CFB5; text-align:left; font-size:12px; color:#6B695A;}
#divNavBar a {margin:0; padding:0 0 0 10px;}
#divNavBar a:link {color:#FFFFFF;}
#divNavBar a:visited {color:#FFFFFF;}
#divNavBar a:hover {color:#98C456;}
/*--------------------------------中间栏-------------------------------*/
#MidContent .function{float:left; margin:5px 0 0; width:310px;}
#divSearch h3 {color:#3FA600; float:left; font-size:14px; font-weight:bold; padding-left:10px; width:298px;}
#MidContent #divSearch ul {background:url("image/search-bkg.png") no-repeat scroll left bottom #3D96D5; height:auto; overflow:hidden; padding:0; width:308px}
#divSearch form {background:none repeat scroll 0 0 #2ABADA; border:1px solid #3AC6E5; padding:10px;}
#divSearch fieldset {height:1%; overflow:hidden; border: medium none;}
#divSearch input {background: url("image/search-input.png") no-repeat scroll 0 0 transparent; border: medium none; color: #666666; float: left; margin-right:2px; padding:5px 3px 5px 65px; width:170px;}
#divSearch button {background: url("image/search-button.png") no-repeat scroll 0 0 transparent; border: medium none; cursor: pointer; float: left; height: 24px; text-indent: -1000em; width:26px;}
#divCatalog h3 {border-right:1px solid #89A889; border-left:1px solid #89A889; border-top:1px solid #89A889; background:none repeat scroll 0 0 #E6F4E1; color:#3FA600; font-size:14px; font-weight:bold; margin:0 auto; padding-left:10px;}
#MidContent #divCatalog ul {border:1px solid #89A889; overflow:hidden; padding: 2px 0; width: 308px;}
#MidContent #divCatalog li {background:none repeat scroll 0 0 transparent; float:left; list-style-type:none; text-align:left; width:46%;}
div.imgtop {padding:2px 0 2px 10px; width:298px;}
#MidContent .imgad{padding:5px 0;}
#MidContent #Midad ul{padding:5px; width:298px;}
#MidContent .img01{float:left; width:84px; margin:0 auto; padding:2px 2px 2px 0;}
#MidContent .img02{float:left; width:84px; margin:0 auto; padding:2px 10px 2px 10px;}
#MidContent .img03{float:left; width:84px; margin:0 auto; padding:2px 0 2px 2px;}
#MidContent a:link{color:#333; text-decoration: none;}
#MidContent a:visited{color:#333; text-decoration: none;}
#MidContent a:hover{color:#3FA600; text-decoration: none;}
#MidContent .imake {float:left; border:1px solid #89A889; width:308px;}
#MidContent ul {border:1px solid #89A889; overflow:hidden; padding:2px 8px 0; width:292px;}
#MidContent h3 {color:#3FA600; float:left; font-size:14px; font-weight:bold; padding-left:10px; width:298px;}
#MidContent h4 {float:left; font-size:12px; font-weight:normal; margin:0; padding:0 10px;}
#MidContent h2 {width:290px; font-size:12px; height:21px; font-weight:normal; text-align: left; margin:0 auto; padding:5px 10px 0 10px; background:url("IMAGE/MID/bg-mid-bottom01.gif") repeat-x left bottom;}
/*--------------------------------右边栏-------------------------------*/
div.function {float:left; margin:5px 5px 0; width:187px;}
div.function h3 {background:none repeat scroll 0 0 #E6F4E1; border-right:1px solid #89A889; border-left:1px solid #89A889; border-top:1px solid #89A889; color:#3FA600; float:left; font-size:14px; font-weight:bold; line-height:26px; margin:0; padding-left:10px; width:175px;}
div.function ul {border:1px solid #89A889; float:left; padding:2px 0 2px 5px; width:180px;}
div.function li {background:url("image/point.png") no-repeat scroll 0 6px transparent; height:21px; line-height:21px; padding-left:10px; overflow:hidden; padding-left:10px;}
div.function p {border-bottom: 1px dashed #999999; color: #666666;}
#divComments li {background:none no-repeat scroll 0 6px transparent; height:auto; padding-left:2px; }
#divTags ul {overflow:hidden; height:100%; text-align:center;}
#divTags li {background:none repeat scroll 0 0 transparent; float:left; margin:1px; padding:1px;}
#divSidebar #divMisc ul {border:1px solid #89A889; float:left; padding:2px 0 0; width:185px;}
#divSidebar #divMisc li {background:none repeat scroll 0 0 transparent; text-align:center; width:88px; height:100%; float:left; padding:1px 0 0 3px}
#divLinkage ul.ulCmtStar {overflow:hidden; height:100%; text-align:center;} 
#divLinkage li {background: none repeat scroll 0 0 transparent;}
#divbfxmllinkapp {font-weight: bold; width:100%; float: left;}
div.function a:link {color:#333333; text-decoration:none;}
div.function a:visited {color:#6B695A; text-decoration:none;}
div.function a:hover {color:#3FA600; text-decoration:none;}
div.function a.l:link {text-align:center; color:#3FA600; font-weight:bold; text-decoration:none;}
div.function a.l:visited {color:#3FA600; font-weight:bold; text-decoration:none;}
div.function a.l:hover {color:#FF6400; font-weight:bold; text-decoration:none;}
/*---------------------------首页文章列表------------------------------------*/
div.ViewPage {background:none repeat scroll 0 0 #F6F6F6; border:1px solid #89A889; color:#98968B; float:left; margin:5px; padding:2px 0 2px 10px; width:453px;}
div.ViewPage a:link, div.ViewPageArticle a:link, div.ViewPageArticle a:visited{color:#3FA600; text-decoration:none;}
div.ViewPage a:hover, div.ViewPageArticle a:hover {color:#CC3000; text-decoration:none;}
div.IndexPost {background:none repeat scroll 0 0 #FFFFFF; border:1px solid #89A889; float:left; margin:0 5px 5px; width:463px;}
div.IndexPost .IndexPost-top {border-bottom:1px dashed #ECE9D8; color:#3FA600; float:left; margin:5px;}
div.IndexPost .IndexPost-date {background:url("image/date.png") no-repeat scroll 0 0 transparent; float:left; font-weight:normal; height:43px; margin:1px 0; text-align:center; width:50px;}
.d-year {color:#FFFFFF; display:block; margin:0;}
.d-month {color:#000000; display:block; font-size:10px; margin:3px auto 0; padding:0;}
div.IndexPost .IndexPost-title {float:right; font:bold 15px/1 Arial; margin:0; padding:5px 0 0 5px; width:397px;}
div.IndexPost .IndexPost-title a {text-decoration:none;}
div.IndexPost .IndexPost-title a:hover {text-decoration:none; color:#CC3000;}
div.IndexPost .IndexPost-about {float:right; font:12px/1.8 Arial; padding-left:5px; width:397px;}
div.IndexPost div.IndexPost-body {color:#6B695A; float: left; line-height: 160%; padding: 0 5px;}
div.IndexPost div.IndexPost-body a {padding:0 5px; margin:0 auto;}
div.IndexPost .more {float:right; padding-right:5px; text-align:right; width:458px;}
div.IndexPost .IndexPost-footer {background:none repeat scroll 0 0 #FAFBF7; border-bottom:1px solid #ECE9D8; border-top:1px solid #ECE9D8; color:#BDBA9C; float:left; font-size:12px; font-weight:normal; margin:0; padding-left:5px; width:458px;}
div.IndexPost .IndexPost-tags {margin:0; padding:5px 0 5px 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.ViewPageArticle {background:none repeat scroll 0 0 #F6F6F6; border:1px solid #89A889; color:#333333; height:26px; line-height:26px; margin:5px; text-indent:1em; width:778px;}
.post-info {line-height:21px; padding:2px 0 0; text-align:justify;}
.post-info img {border:2px solid #CCCCCC; padding:4px; text-align:center;}
.post-info p {padding:0 0 10px;}
blockquote {background: url("IMAGE/quotebg.png") no-repeat scroll 10px 10px #FCFAF7; border:1px dashed #CCCCCC; margin: 10px 0; padding: 8px 12px 8px 2px;}
div.post {border:1px solid #89A889; float:left; margin:5px; padding:0 10px; width:758px;}
div.post-nav {border:1px solid #89A889; float:left; margin:0 5px; padding:0 10px; width:758px;}
div.post-nav a.ll {float:left; padding-right:10px;}
div.post-nav a.rr {float:right; padding-left:10px;}
div.post .post-top {border-bottom:1px dashed #89A889; color:#3FA600; float:left; height:52px; width:100%;}
div.post .post-date {background:url("image/date.png") no-repeat scroll 0 0 transparent; float:left; height:43px; margin:5px 7px 0 0; text-align:center; width:50px;}
div.post .post-title {float:left; font:bold 15px/1 Arial; height:auto; margin:5px 0 1px; padding:5px 0 0; width:600px;}
div.post .post-about {float:left; font:12px/1.8 Arial; margin:0; padding:0; width:600px;}
div.post div.post-body {float:left;}
div.post .post-footer {float:left;font-size:12px;margin:0 auto;padding:1px 2px;text-align:left;width:766px;}
div.post .post-tags {font-size:12px; float:left; font-size: 12px; width: 100%;}
div.post .post-tags a {color:#FF6400; padding:0 2px;}
div.post .post-tags a:visited {color:#FF6400;}
div.post .post-tags a:hover {color:#3FA600;}
div.post .post-gbtitle {border-bottom:1px dashed #BDBA9C; color:#3FA600; font-size:14px; margin:0;}
div.post-body p.inscript{margin:0; padding:0; padding-right:0px; text-align:right;}
div.post-body p.code{padding:5px; border:1px dotted black;}
div.post-body div.code{padding:5px; border:1px dotted black;}
div.post-body div.media a{padding-left:16px; background:#FBFBFB url("image/media.gif") no-repeat 0 center;}
div.post-body h1{color:#000000; margin:0; padding:0; font-size:16px;}
div.post-body h2{color:#000000; margin:0; padding:0; font-size:14px;}
div.post-body h3{color:#000000; margin:0; padding:0; font-size:13px;}
div.post-body h4{color:#000000; margin:0; padding:0; font-size:12px;}
div.post-body h5{color:#000000; margin:0; padding:0; font-size:11px;}
div.post-body h6{color:#000000; margin:0; padding:0; font-size:12px;}
div.pagebar {float:left; margin:0 5px; padding:5px; text-align:center; width:453px;}
div.pagebar .now-page{border:1px solid #71B238; margin:0 1px; padding:1px; font-weight:bold; text-decoration:none;}
div.pagebar a {border:1px solid #71B238; margin: 0 1px; padding: 1px; background:none repeat scroll 0 0 #FFFFFF;}
div.pagebar a:visited {color:#71b238; text-decoration:none;}
div.pagebar a:hover {background:#71b238; color:#CC3000; text-decoration:none;}
div.gbpagebar {margin:5px 1px; padding:5px; width:771px;}
div.gbpagebar .now-page {border:1px solid #71B238; margin:0 1px; padding:1px; font-weight:bold; text-decoration:none;}
div.gbpagebar a {background:none repeat scroll 0 0 #FFFFFF; border:#71B238 1px solid; margin:0 1px; padding:1px 0;}
div.gbpagebar a:visited {color:#71B238; text-decoration: none;}
div.gbpagebar a:hover {background:#71b238; color:#CC3000; text-decoration: none;}
/*---------------------------------------评论页面框架----------------------------------------*/
#divCommentPost {float:left; margin:0 5px; width:780px;}
p.posttop {background:url("IMAGE/addcomm.gif") no-repeat scroll 5px 5px #999999; line-height:24px; padding:0 0 0 24px;}
#PostComment {background:none repeat scroll 0 0 #FEFFD1; border:1px solid #B1B1B1;}
#PostComment-left {float:left; margin:0 0 0 20px; width:230px;}
#PostComment span {display:block; float:left; width:60px; margin:3px 0;}
.text{margin:3px 0; width:160px;}
p.postbottom {text-align:center; width:100%;}
#frmSumbit {padding:0; margin:0;}
.button {background:url("lxdong/submit-bg.gif") repeat scroll 0 0 transparent; border:medium none; color:#FFF6AD; float:right; font:14px/20px Arial; height:27px; margin:0 15px 0 0; width:90px;}
#txaArticle {height:110px; width:500px;}
/*---------------------------------------评论页面列表----------------------------------------*/
ul.msg {background:none repeat scroll 0 0 #FFFFFF; border:1px solid #89A889; float:left; margin:0 5px 5px; width:778px;}
li.msgname {background:none repeat scroll 0 0 #E6F4E1; border-bottom:1px dashed #D0D0D0; margin:0 auto; padding:5px 5px 0;}
ul.mutuality li.tbname {background:url("IMAGE/pointblue.gif") no-repeat scroll 0 center transparent; float:left; margin:0 5px; padding:2px 5px 2px 12px; border-bottom:1px dashed #D0D0D0; width:748px}
li.msggravatar {background-image:url("IMAGE/gravatarbg.png"); background-position:10px 10px; background-repeat:no-repeat; float:left; height:36px; padding:15px 15px; width:36px;}
li.msgarticle {float:left; height:auto; margin:15px 0 0; text-align:left; width:630px;}
li.msgarticle div.quote {margin:0 10px 0 20px;}
li.msgarticle div.quote-title {float:left; height:auto; margin:1px 10px; text-align:left; width:100%; padding:0 5px;}
li.msghuifu {float:left; margin:0 auto; padding:0 10px; text-align:right; width:755px;}
li.tbname {float:left; width:100%; margin:0 auto;}
/*---------------------------------------文章页底部----------------------------------------*/
ul.trackback {background:none no-repeat scroll 5px 5px #EBE8E4; float:left; height:auto; margin:0 5px 5px; width:778px;}
ul.trackback li.msgname {background:url("IMAGE/pointblue.gif") no-repeat scroll 5px 5px #EBE8E4;border:medium none navy; float:left; margin:0 1px; padding:0 5px 0 12px;}
ul.trackback li.tbname {float:right; margin:0 1px; padding:0 5px 0 12px; text-align:right; width:549px;}
ul.trackback li.msgad {background:url("IMAGE/msgad_bg_spring.jpg") no-repeat scroll left top #FAFAFA; height:11px; border-top:1px solid #C0C9D0; clear:both; padding:16px 16px 16px 44px; position: relative;}
ul.mutuality li.msgarticle {background:url("image/point.png") no-repeat scroll left center transparent; list-style-position:outside; list-style-type:none; padding:1px 0 0 16px; margin:0 5px; float:left;}
li.msgtime {margin:0 10px 0 0;}
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;}
/*-----------------------------------------底--部-----------------------------------------*/
#divLink {float:left; margin:0 auto; padding:5px 0 0; width:982px;}
#divLink .linktop {background:repeat-x scroll 0 0 #F0F7FC; float:left; padding:1px; width:980px; border-bottom:1px solid #3FA600; border-top:1px solid #3FA600;}
#divLink .linkleft {float:left; padding:1px 20px;}
#divLink .linkright {float:right; padding:1px 24px;}
#divLink strong {color:#3FA600;}
#divLink ul {float:left; padding:5px 0 0;}
#divLink li {float:left; text-align:center; width:89px;}
#divLink img {height:15px; padding:0 5px; width:80px;}
#divBottomHov {background:none repeat scroll 0 0 #D6CFB5; float:left; height:auto; text-align:center; width:100%; margin:5px 0;}
#divBottomHov a {color:#3FA600; font-weight:bold; text-decoration: none;}
#divCopyRight {width:982px; text-align:center; margin:0 auto; font-size:12px; padding:0; clear:both; background:#FFFFFF}
#BlogPowerBy {font-size:12px; margin:0; padding:5px 10px 15px 10px; text-align:right; font-weight:normal;}
#BlogCopyRight {font-size:12px; height:20px; margin:0; padding:0 10px 0 10px; text-align:right; float:none; clear:both; font-weight:normal;}
/*----------------------------------------日--历--------------------------------------------*/
#divCalendar{width:185px; margin:0 auto; padding:0; text-align:center;}
#divCalendar h3{display:none;}
#divCalendar div{width:185px; margin:0 auto; padding:0; font-size:11px;}
#divCalendar div.month1{background:url("IMAGE/month1.gif") no-repeat center 10px;}
#divCalendar div.month2{background:url("IMAGE/month2.gif") no-repeat center 10px;}
#divCalendar div.month3{background:url("IMAGE/month3.gif") no-repeat center 10px;}
#divCalendar div.month4{background:url("IMAGE/month4.gif") no-repeat center 10px;}
#divCalendar div.month5{background:url("IMAGE/month5.gif") no-repeat center 10px;}
#divCalendar div.month6{background:url("IMAGE/month6.gif") no-repeat center 10px;}
#divCalendar div.month7{background:url("IMAGE/month7.gif") no-repeat center 10px;}
#divCalendar div.month8{background:url("IMAGE/month8.gif") no-repeat center 10px;}
#divCalendar div.month9{background:url("IMAGE/month9.gif") no-repeat center 10px;}
#divCalendar div.month10{background:url("IMAGE/month10.gif") no-repeat center 10px;}
#divCalendar div.month11{background:url("IMAGE/month11.gif") no-repeat center 10px;}
#divCalendar div.month12{background:url("IMAGE/month12.gif") no-repeat center 10px;}
p.w{float:left; width:26px; height:16px; margin:4px 0 0 0; padding:2px 0 1px 0; text-align:center; vertical-align:middle; font-size:9px; font-weight:bold; background:#FFF; border-top:1px solid #ECE9D8; border-bottom:1px solid #ECE9D8;}
p.y{text-align:center; height:14px; margin:2px 0 0 0; padding:0 0 0 0; font-size:12px; font-weight:bold;}
p.d{float:left; width:26px; height:18px; margin:0 0 0 0; padding:2px 0 0 0; text-align:center; vertical-align:middle;}
p.yd{float:left; width:26px; height:18px; margin:0 0 0 0; padding:2px 0 0 0; text-align:center; font-weight:bolder; color:#6090c0; background:url("IMAGE/links_r.gif") no-repeat 1px 1px;}
p.nd{float:left; width:26px; height:18px; margin:0 0 0 0; padding:2px 0 0 0; text-align:center; vertical-align :middle;}
p.cd{float:left; width:26px; height:18px; margin:0 0 0 0; padding:2px 0 0 0; text-align:center; vertical-align :middle; font-weight:bold;}
