div, form, img, p, ul, ol, li, dl, dt, dd{margin:0; padding:0; border:0}
ol li{margin-left:20px}
ul li{list-style-type:none}
img{vertical-align:top}
.entry .bm_keywordlink a{text-decoration:none; color:#000}
.entry .bm_keywordlink_affiliate a{text-decoration:none; color:#000}
h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-size:12px; font-weight:normal}
body{
background:#F6F9E2;
 font-family:verdana,arial,times; font-size:12px; line-height:1.5; margin:0; padding:0; border:0}
#footer #fotkey a{color:#1E250E}
#fotkey{color:#1E250E; font-size:10px; height:20px; line-height:1.6; overflow:hidden}
#archive p{margin-left:20px; margin-right:20px}
#umenu{background-color:#819404; height:12px; line-height:1; padding:5px 10px 0px 0; text-align:right}
#umenu a{color:#ECF47A; ; margin-left:10px}
#header h2{margin-top:0; color:#394F05; font-family:"微软雅黑"; font-size:14px; font-weight:bold; text-shadow:0 1px 1px rgba(255,255,255,.75)}
#cxf div{float:left}
#right .textwidget{padding:10px; background:#FFF}
pre{font-family:"Consolas","Bitstream Vera Sans Mono","Lucida Console","Courier New",courier,monospace; font-size:12px; -moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px; background-color:#F6F9E2; border:1px solid #CACFA8; padding:12px;  white-space:pre-wrap;   white-space:-moz-pre-wrap;   white-space:-pre-wrap;   white-space:-o-pre-wrap}
.timg{border:1px solid #CCC; float:left; margin:5px 10px 5px 0; padding:3px}
* html pre{ word-wrap:break-word;   white-space:normal}
img{border:none; max-width:100%; padding:3px; margin:0}
img a{border:none; }
#footer img{vertical-align:middle}
img.left{float:left; border:none; padding:0 12px 0 0; margin:0}
img.right{float:right; border:none; padding:0 0 0 12px; margin:0}
.right{float:right}
.left{float:left; color:#C9DF0D; padding-left:18px}

blockquote{border-left:1px dotted #333; margin:10px 0 10px 12px; padding:0 0 0 12px}

code{margin:10px; font-family:"Courier New",Courier,monospace}
#flinks{background:#FFF; float:left; border:1px solid #CACFA8; margin:5px 0; width:978px}
#flinks a{padding:4px 8px; background:#FFF; text-decoration:underline; height:15px; line-height:18px; display:inline-block}

.wp-pagenavi{text-align:center}

.wp-pagenavi a, .wp-pagenavi a:link{padding:4px 6px; margin:2px; text-decoration:none; border:1px solid #819404; color:#819404;  height:14px;  overflow:hidden; background-color:#FFF}
.wp-pagenavi a:visited{padding:4px 6px; margin:2px; text-decoration:none; border:1px solid #819404; color:#819404; background-color:#FFF}
.wp-pagenavi a:hover{border:1px solid #91B52F; color:#fff; background-color:#91B52F}
.wp-pagenavi a:active{padding:4px 6px; margin:2px; text-decoration:none; border:1px solid #819404; color:#819404; background-color:#FFF}
.wp-pagenavi span.pages{padding:4px 6px; margin:2px 2px 2px 2px; color:#819404; border:1px solid #819404; background-color:#FFF}
.wp-pagenavi span.current{padding:4px 6px; margin:2px; font-weight:bold; border:1px solid #819404; color:#FFF; background-color:#819404}
.wp-pagenavi span.extend{padding:4px 6px; margin:2px; border:1px solid #000; color:#000; background-color:#FFF}
#breadcrumb{padding:10px 0 1px 20px}
#breadcrumb a, #breadcrumb a:link{color:#91B52F; text-decoration:underline}
#breadcrumb a:hover{color:#E64117; text-decoration:none}
a, a:link{color:#283408; text-decoration:none}
a:hover{color:#E64117; text-decoration:underline}
h1{font-size:20px}
h2{font-size:18px; margin-top:10px}
h3{font-size:16px}
h4{font-size:14px}
.entry h3, 
.entry h3 a{font-size:14px; font-weight:bold; line-height:1.6; text-decoration:none}

#container{width:982px; margin:0 auto; color:#000}
.children_cat li{float:left}
.children_cat li a{float:left; display:block}

#header{width:980px; height:60px; background:#819404; border:1px solid #2B3A05; border-width:0 1px 0}

#head{color:#FFF; font-size:12px; padding-left:10px; float:left; width:238px; text-align:center}
#head a{color:#ECF47A}
#header h3{line-height:1.3}
#header h2 a{font-size:16px; font-weight:bold; color:#Fff; text-decoration:none;  text-shadow:0 2px 2px rgba(0,0,0,.75)}
#header h3 a{ font-family:"微软雅黑";  font-size:22px; font-weight:bold; text-decoration:none;  text-shadow:0 1px 1px #FFF;  color:#304102;  text-transform:uppercase}
#header h2 a:hover{color:#F4F4F4; text-decoration:none; text-shadow:0 -1px 1px rgba(0,0,0,0.25)}

#xff{ background:#fff; width:980px; height:90px; border-left:1px solid #2B3A05; border-right:1px solid #2B3A05; border-bottom:1px solid #2B3A05;  overflow:hidden}

#left-xf{float:left; width:250px; height:90px; text-align:center}

#middle-xf{margin:0px; width:729px; height:90px; float:left;  border-left:1px solid #FFF}
#middle-xf{float:left}

#menuholder{background:#2B3A05; width:980px; height:32px; border-top:1px solid #67842A; border-bottom:1px solid #67842A; border-left:1px solid #2B3A05; border-right:1px solid #2B3A05}
#sreach{width:980px; height:32px; border-left:1px solid #CACFA8; margin:0px auto 20px; border-right:1px solid #CACFA8; clear:both}

#nav{width:100%; background:#2B3A05; border:1px solid rgba(0,0,0,.25); border-bottom-color:rgba(0,0,0,.35); float:left}

#nav, #nav ul{padding:0; margin:0; list-style:none; line-height:1}
#nav .rss{float:left}
#nav .rss a{color:#FFF}
#nav a{display:block; padding:10px 8px 10px 8px; color:#ECF47A; width:auto;  text-transform:uppercase}
#nav a:hover{color:#FFF; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.25); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25); text-shadow:0 -1px 1px rgba(0,0,0,0.25); text-decoration:none; background:#A0B20B}
#nav li ul a:hover{background:#545F06; color:#FFF}
#nav .current-cat a{background:#A0B20B; color:#FFF}
#nav .current-cat li a{background:#728600; color:#ECF47A}
#nav li{float:left; display:block}

#nav li ul{position:absolute; background:#728600; z-index:1000; width:150px;  height:0;  overflow:hidden; left:-999em; display:block}

#nav li ul a{width:134px; border-bottom:1px solid #94A709}

#nav li ul ul{margin:-25px 0 0 155px; padding:0}

#nav li ul ul a{width:144px}

#nav li:hover, #nav li.hover{ position:static}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left:auto;  height:auto;  overflow:visible}

#content{width:600px; padding:0; margin:0; float:left; line-height:20px; overflow:hidden}
#single, #page, #archive{background:#FFF; width:580px; padding-bottom:20px; margin:10px 0 0 10px; border:1px solid #CACFA8; float:left; line-height:20px; overflow:hidden; -moz-box-shadow:0 1px 5px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.5)}
#achxf{text-align:center}
#xfwcan{float:left; width:596px}
#maincat{-moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.25); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25)}
 #maincat{width:580px; padding:0; float:left; line-height:20px; overflow:hidden; margin:10px 10px 0; padding-bottom:10px; display:inline; border:1px solid #CACFA8; background:#FFF}
#maincat h3{font-size:12px; border-bottom:1px solid #CACFA8; background:#7C9003; height:30px; padding-right:10px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px}
h3 a.title{color:#FFF; padding:5px 6px; display:block; float:left; padding:5px 10px; -moz-border-radius-topleft:5px; -webkit-border-radius-topleft:5px; background:#A7B90D}
#maincat h3 span a, .content-cat h3 span a{font-size:12px; font-family:arial; float:right; padding:5px 0 0 3px; color:#E1EF68}
#maincat .headline{padding-left:10px; padding-top:5px; height:120px; overflow:hidden; width:280px; float:left}
.content-cat ul{width:270px; float:left; padding:5px 10px 10px 10px}
.headline img{float:left; border:1px solid #DCDDDD; margin:10px 10px 10px 0; display:inline}
#maincat .topnews{width:280px; float:left; border-top:1px dashed #CCC; margin:6px 0 0 10px; padding:6px 0 0; display:inline}
#content h2{font-family:garamond,georgia,verdana,times; font-size:22pt; font-weight:300; margin:8px 0 8px 0; line-height:18pt}
.content-cat h3{font-size:12px; height:30px; padding-right:5px; font-family:arial; background:#7C9003; border-bottom:1px solid #CACFA8; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px}
.content-cat h3 span{float:right}
.headline h4{width:270px; overflow:hidden; font-size:14px; font-weight:bold; white-space:nowrap; padding:2px 0 6px 0}
.headline h4 a{color:#283408}
.headline h4 a:hover{color:#3E5600}
#maincat li, 
.content-cat li{width:260px; overflow:hidden; white-space:nowrap; float:left; line-height:20px; padding:0 0 0 11px; text-align:left}
#container #content li a{color:#283408}

#container #content li a:hover{color:#3E5600; text-decoration:underline}
.content-cat{float:left; _display:inline; width:282px;  height:313px; background:#FFF; margin:10px 0 0 10px; border:1px solid #CACFA8; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px}
.post{padding:8px 18px 0 20px}

.post ul{padding:15px 0 15px 35px}

.post ul li{list-style-type:square}

.entry{margin:10px 0}

.entry p{ font-size:13px;  line-height:1.8em; margin:6px 0}

.entry a{color:#3F79C4; text-decoration:underline}
#single h2{margin-bottom:3px; font-family:Arial,verdana,"微软雅黑"; font-size:22px}
.date{float:right}
.meta{border-bottom:1px solid #CACFA8; float:left; height:20px; display:block; margin-bottom:10px; width:100%; margin-top:10px}
.entry a:hover{color:#E64117; text-decoration:none}
.autor{float:left}
.postmetadata{clear:both; background:#FCFCFC; padding:6px; margin:16px 0 32px 0; border-top:1px solid #E5E5E5; border-bottom:1px dotted #E5E5E5}

.postmetadata img{display:inline; margin:0; padding:4px 2px 0 2px}

#related{padding-bottom:10px; padding-top:10px}
#related h4{font-size:16px; margin-bottom:10px; margin-top:10px; font-weight:bold}
#related a{color:#91B52F}
.navigation{margin:10px 0 0 0; padding:2px; font-size:12px; width:550px; float:left}
.pingback a, .navigation a{color:#91B52F}
.entry .pingback, #single.navigation{background:#FAFAF6; padding:3px; clear:right; font-size:12px; margin:10px 0; border-bottom:1px solid #CACFA8; border-top:1px solid #CACFA8}
#archive .post{float:left; width:550px}
#archive .post li a{float:left}
#archive .post li{width:538px;  float:left; font-size:14px; line-height:30px; padding-left:12px}
#archive .post li span{float:right; font-size:12px}
.alignleft{float:left}
.alignright{float:right}
#singlead, #cxf{padding-bottom:5px; padding-top:15px}
#singlexf{float:right; with:125px; height:125px}
.archivetitle{margin-top:0px; padding:10px 0 10px 20px; color:#283408; font-family:"微软雅黑"; font-size:20px}
.search{padding:14px 0 0 20px}
ul.children_cat{border-top:1px solid #CACFA8; border-bottom:1px solid #CACFA8; width:560px; padding:10px 15px; margin-top:10px; font-size:12px; background:#FAFAF6; float:left}
ul.children_cat a{margin-right:10px; color:#2B3A05; display:inline}
.notfound{padding:25px}
ul.children_cat .current-cat a{color:#A2AF0A; text-decoration:underline}

#left{width:160px; float:left; margin:0; padding:0; overflow:hidden; background:#FFF; margin:5px 0 0; border-top:1px solid #CACFA8; border-left:1px solid #CACFA8; border-right:1px solid #CACFA8}

#left h2{color:#334501; border-bottom:1px dotted #CACFA8; font-family:arial,verdana,Times,serif; font-size:12px; text-transform:uppercase; font-weight:300; padding:3px 6px 3px 10px; margin:0; letter-spacing:1px}

#left .title{color:#fff; background:#304102; font-family:arial,verdana,Times,serif; font-size:12px; text-transform:uppercase; font-weight:300; width:150px; letter-spacing:1px; border-bottom:none; margin:0; padding:0; padding-left:10px; border-top:1px solid #fff}

#left .title a{color:#fff; padding:3px 6px; margin:0; display:block}

#left .title a:hover{color:#FBFBFA; background:#304102; text-decoration:none}

#left p{margin:0 6px 0 12px; padding:0}

#left a{color:#333; text-decoration:none; margin:0; padding:0; display:block; height:18px; width:149px; overflow:hidden}
#left a:hover{color:#3E5600; text-decoration:underline}

#left ul{margin:5px 0; padding-left:5px}

#left ul li{list-style-type:none; margin:0; padding:0 0 0 6px}

#left ul ul{margin:0; padding:0}

#left ul.lmenu ul{margin:0; padding:0}

#left ul ul li{list-style-type:square; list-style-position:inside; margin:0 0 0 12px; padding:0; color:#334501}

#left ul li.recentcomments{ margin:0 12px 0 12px}
 
#left ul li.recentcomments a{ line-height:12pt}

#right{width:218px; float:right; margin:5px 0 0}

#right h1{font-family:sylfaen,georgia,verdana,times; font-weight:normal; font-size:13pt; text-align:left; margin:0; padding:12px 6px 8px 12px; line-height:18px}

#right h1 a{color:#283408; text-decoration:none}
#right h1 a:hover{color:#3E5600; text-decoration:none}

#right h2.title{color:#334501; border-top:1px solid #CACFA8; border-bottom:1px dotted #CACFA8; text-transform:uppercase}

#right h2{color:#fff; background:#304102; font-family:arial,verdana,Times,serif; line-height:20px; font-size:12px; text-transform:uppercase; font-weight:300; width:200px; letter-spacing:1px; margin:0; padding:0; padding:3px 8px 3px 10px; margin:0px}
#right h2 a{color:#fff;}
#right .title a{color:#fff; padding:3px 6px; margin:0; display:block}

#right .title a:hover{color:#fff; background:#304102; text-decoration:none}

#right .toppost{border-top:1px solid #333B46; margin:4px 0 0 0; clear:both}

#right p{padding:0 0 18px 0; margin:0; line-height:15pt}

#right li a{background:#FFF none repeat scroll 0 0; color:#505F3B; display:block; overflow:hidden; padding:4px}

#right li a:hover{background:#B0BE19; color:#fff; text-decoration:none}

#right ul{ background:#F3F3F3; margin:0 0 3px 0; padding:0; float:left; list-style-type:none}

#right ul li{clear:left; float:left; line-height:18px; width:218px; overflow:hidden; white-space:nowrap; background:#FFF; list-style-type:none; border-bottom:1px solid #EBEFD1}

#right ul ul{margin:0 0 10px 0; padding:0; list-style-type:none}

#right ul ul li{list-style-type:none; margin:1px 0; padding:0 0 0 6px; color:#455A79}

#right ul li ul{list-style-type:none; margin:1px 0; padding:0; color:#455A79}

.right-entry{border-bottom:1px dotted #333; margin:12px}

#right .widgets{float:left}
#left .widgets{border-bottom:1px solid #CACFA8}

.rsswidget img{display:none}

#left h2 a.rsswidget{color:#fff; text-decoration:none; padding:0; margin:0}

#left h2 a.rsswidget a:hover{color:#fff; text-decoration:none}

#right h2 a.rsswidget{color:#fff; text-decoration:none; padding:0; margin:0}

#right h2 a.rsswidget a:hover{color:#fff; text-decoration:none}

#wp-calendar{margin:0 auto; text-align:left}

#wp-calendar a{margin:0; padding:0}

.textwidget{margin:0; padding:10px 0; text-align:center}

#commentssection{padding:0; margin:20px 0 0 0; width:500px; clear:both}

#commentssection h3{font-family:georgia,times,verdana; font-size:12pt; font-weight:300; font-style:normal; color:#000}

#commentform{background:#FAFAF6; margin:15px 0 25px 0; padding:10px; width:535px}

#commentform p{color:#000}

#commentform a{color:#000; text-decoration:none; border-bottom:1px dotted #465D71; line-height:14pt}

#commentform h3{font-family:georgia,times,verdana; font-size:10pt; font-weight:300; color:#000}

#commentbox{width:450px; margin:5px 5px 0 0}

#author, #email, #url, #commentbox, #submit{background:#fff; font-family:verdana,arial,times; font-size:8pt; margin:5px 5px 0 0; border:none; padding:6px; border:1px solid #B2B2B2}

#submit{margin:5px 5px 0 0}

ol.commentlist{list-style-type:none}

ol.commentlist li{background:#fff; margin:10px 0; padding:5px 0 5px 10px; overflow:hidden}

ol.commentlist li.alt{background:#FAFAF6}
ol.commentlist li p{margin:10px 0 10px 0; padding:0 12px 0 0; line-height:14pt}

ol.commentlist a{color:#000}

cite{font-family:arial,verdana,tahoma; font-size:9pt; font-weight:bold; font-style:normal}

cite a{color:#000; text-decoration:none; border-bottom:1px dotted #465D71}

#searchform{margin:0; padding:1px 10px 0 0; float:right}
#searchform .screen-reader-text{color:#FF6}
#searchform input#searchtext{background-color:#fff; font-family:arial,verdana,sans-serif; font-size:8pt; border:none; color:#323337; margin:0; padding:3px 2px 4px 4px; width:150px}

#searchform #search{width:90px}

#footer{background:#1E250E; font-family:verdana,arial,times; clear:both; margin:0 auto; width:982px; border-top:2px solid #687F2F; color:#EFE2A4; font-size:12px}

#footer p{padding:5px; text-align:center}

#footer a{color:#eee}
#navxf{height:40px; font-size:12px; text-align:left; width:640px; float:right; margin-bottom:5px; margin-top:5px; padding-right:10px}
#achxf{margin-bottom:3px; margin-top:10px; float:left; height:60px}
#navxf img{padding:0}
.links{clear:both; width:980px; margin:0 auto}
a.ylinks{color:#7C9003}
#baidugg{height:90px; margin:5px 0 20px; width:980px; text-align:center; background:#FFF}