@charset "utf-8"; 
body{font-family:"微软雅黑","Times New Roman"; text-align:center; margin:0px; padding:0px; color:#000; font-size:13px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; overflow-x:hidden; background:#EEE;}
html{height:100%}
ul, li{margin:0px; padding:0px; list-style-type:none}
p, h1, h2, h3, h4, dt, dd, dl, img{margin:0px; padding:0px}
img{border:0px}
.clearfix{display:block}
#container{margin-right:auto; margin-left:auto; overflow:auto; width:800px; background:#FFF; position:relative}
#nav{background:url(img/default.jpg); height:200px; width:760px; border-bottom:1px solid #EAEAEA; margin-right:auto; margin-left:auto}
#nav h1{float:left; display:inline; margin:60px 0px 0px 10px; padding:0px; color:#666; font:bold 30px "微软雅黑","Times New Roman",Times,serif}
#nav h1 sup{font:28px Verdana,Geneva,sans-serif; color:#555C28; display:inline-block}
#nav h1 sub{font:18px Verdana,Geneva,sans-serif; color:#555C28; display:inline-block}
#nav ul{display:inline; position:relative; top:0px; z-index:2; float:right; margin-right:50px}
#nav ul li{display:inline; float:left; margin-right:10px; margin-left:10px; height:25px; line-height:25px; border-bottom:1px solid #E8F1F8}
#nav ul li a{color:#647825; text-decoration:none; font-family:Arial,Helvetica,sans-serif}
#wrap{width:760px; margin-top:5px; overflow:hidden; margin-right:auto; margin-left:auto}
#wrap #siderl{float:left; width:67%; padding-right:1%; border-right:1px solid #EAEAEA; min-height:1000px}
#wrap #siderr{float:right; width:31%; text-align:left}
.content{clear:both; padding:5px; text-align:left; overflow:hidden}
.content .posts_title{font-size:20px;color:#666;float:left;padding:0px;line-height:30px;width:80%;display:inline;height:30px;overflow:hidden;font-family:"微软雅黑","Times New Roman",Times,serif;margin-top: 0px;margin-right: 5px;margin-bottom: 0px;margin-left: 10px;text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.content .posts_title a{font-size:20px; color:#666; text-decoration:none}
.content .dt{height:50px; width:10%; float:left; text-align:center; border:1px solid #999}
.content .dt .mon{display:block; height:29px; background:#DFEBF7; border-bottom:1px solid #999; font-size:20px}
.content .dt .day{display:block; height:20px}
.content .info{float:left; width:420px; margin-left:10px; display:inline; height:20px; _margin-top:-5px; padding-left:10px; color:#7AA041; font:11px/20px Arial,Helvetica,sans-serif; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap}
.content .text{display:inline; border-top:1px solid #EAEAEA; margin-top:10px; padding-bottom:5px; float:left; width:98%; padding-top:5px; clear:both; overflow:hidden; padding-left:1%; padding-right:1%; font:14px/20px "微软雅黑",Tahoma,Verdana,Arial,Helvetica,"&#23435; &#20307; ",sans-serif}
.content .tag{width:80%; height:25px; display:block; background:#F2F8FD; border-top:1px solid #EAEAEA; line-height:25px; font-size:12px; text-align:left; padding-right:10%; padding-left:10%; overflow:hidden; margin-top:10px; float:left; clear:left}
.content .tag a{color:#5E5E00;text-decoration:none;font-size: 14px;}
.content #comments{clear:both; float:left; width:100%; margin-top:5px}
.content #comments .singleline{clear:both; border:1px solid #EFEFEF; margin:5px; padding:5px; overflow:hidden}
.content #comments li .c_l{display:block; margin-top:5px; font:10px Verdana,Geneva,sans-serif}
.content #comments li span img{height:30px; width:30px; display:inline-block; margin-right:10px}
.content #comments li .c_i{margin-top:5px; font-size:12px; padding:5px; display:block}
#siderr h2{display:block; margin:5px 10px; padding:0px 0px 0px 5px; color:#4B648D; background:#ECF3FB; height:25px; clear:both; font:bold 15px/25px "Times New Roman",Times,serif}
#siderr ul{overflow:hidden}
#siderr ul li{display:block; height:25px; clear:both; background:url(img/icon.gif) no-repeat left center; padding-left:15px; margin-left:10px; margin-right:10px; line-height:25px}
#siderr ul li a{color:#2E2E2E; text-decoration:none}
#footer{width:760px; height:25px; clear:both; margin-top:10px; background:#ECF3FB; font:11px/25px Verdana,Geneva,sans-serif; color:#508498; overflow:hidden; margin-right:auto; margin-left:auto}
#footer #sysinfo{font-size:10px}
#siderl #preview{float:left; height:25px; width:70px; line-height:25px; margin-left:10px; display:inline; overflow:hidden; clear:both}
#siderl #next{float:right; height:25px; width:70px; line-height:25px; margin-right:10px; display:inline; overflow:hidden; clear:both}
#siderl #preview a, #siderl #next a{text-decoration:none; color:#23578B; font:12px Verdana,Geneva,sans-serif}
#siderr .mybook{padding:0px; display:block; width:98%; text-align:center; margin-right:1%; margin-left:1%; overflow:hidden}
#siderr .mybook img{display:inline-block; margin:5px 1px; padding:0px; height:90px; width:68px}
#siderr dl{display:block; margin-left:10px; margin-top:5px; clear:both}
#siderr dt{font-size:11px}
#siderr dd a{text-decoration:none; color:#333; margin-left:20px; font-size:11px}
#siderl #about{margin-left:5px; margin-top:5px; text-align:left}
.siderbar_tag{margin:5px 10px; clear:both; overflow:hidden}
.siderbar_tag a{text-decoration:none; color:#333; padding:5px; display:inline-block; font-family:"Times New Roman",Times,serif}
#siderl #tag_list{margin:10px; text-align:left}
#siderl #tag_list li{display:block; clear:both; margin-top:5px; line-height:25px; height:25px; background:url(img/list.gif) no-repeat 5px center; padding-left:25px; font-size:12px}
#siderl .tag_result{text-align:left; display:block; margin:10px; background:#ECF3FB; font-weight:bold; color:#666; font-family:"微软雅黑",Georgia,"Times New Roman",Times,serif; line-height:25px; height:25px}
#siderl #tag_list a{color:#333; text-decoration:none}
#post_comments{line-height:20px}
#post_comments ul, 
#post_comments li, 
#post_comments fieldset{list-style:none; margin:0; padding:0; border:none}
#post_comments li{min-height:30px}
#post_comments input{margin:0; padding:0}
#post_comments legend{display:none}
#post_comments label{line-height:20px; height:20px; float:left}
#post_comments .c_c{margin:87px 0 0}
#post_comments{clear:both; margin-top:10px; padding:5px; text-align:left}
#post_comments #c_n, 
#post_comments #c_e, 
#post_comments #c_c{width:80%; height:20px}
#post_comments #c_c{height:100px}
#post_comments #c_p{height:21px; width:50px; background:url(img/input.gif) no-repeat 0px 0px; display:block; cursor:pointer; margin:0px 0 0 40%; text-indent:-5000px}
#pages{display:block; text-align:center; overflow:hidden; color:#000; font-size:13px}
#pages a{color:#333; text-decoration:none; font-family:Verdana,Geneva,sans-serif; padding:2px 3px; display:block}
#pages li{float:left; display:inline-block; border:1px solid #999; margin-right:3px; margin-left:3px}
#pages #spages{background:#CCC; font-weight:bold; color:#36C}
.albums{display:block; margin-top:10px; margin-bottom:10px; text-align:left; clear:both; border:1px dashed #EFEFEF}
.albums dt{font-size:20px; padding-left:10px; color:#055; display:block; background:#ECF3FB}
.albums dd{display:block; line-height:25px; border-top:1px dashed #EFEFEF; border-left:1px dashed #EFEFEF; padding-left:10px; padding-right:10px}
.albums dd .albums_view{font:bold 10px Verdana,Geneva,sans-serif; color:#000; display:block; text-align:right; clear:right; background:url(img/album.gif) no-repeat 92% center}
.albums dd .albums_view a{font:bold 10px Verdana,Geneva,sans-serif; color:#000; text-decoration:none}
#layout{position:absolute; background:#FFF; width:100%; z-index:200; filter:Alpha(Opacity=90); -moz-opacity:0.9; opacity:0.9; left:0px; top:0px; right:0px; bottom:0px; display:none; text-align:center}
#layout_top{background:#FFF; overflow:auto; text-align:center; width:80%; margin-left:10%; margin-right:10%; height:50px}
#layout_top img{height:40px; display:inline-block; margin:5px; float:left; cursor:pointer; border:2px solid #EFEFEF}
#layout_img{clear:both; width:300px; margin-top:10px; overflow:hidden; margin-right:auto; margin-left:auto; border:5px solid #EFEFEF; background:no-repeat center center; display:none}
#layout_img_info{clear:both; margin-top:20px; overflow:hidden; width:500px; margin-right:auto; margin-left:auto; line-height:25px; padding:5px; font-size:14px; background:#EFEFEF; text-align:left; display:none}
#rss{width:758px; margin-right:auto; margin-left:auto; margin-top:10px; overflow:hidden; background:#ECF3FB; border:1px solid #EFEFEF}
#rss #rss_left{float:left; width:200px; display:inline-block}
#rss #rss_left li{line-height:30px; height:30px; background:#FFF url(img/rss1.gif) no-repeat 5px center; margin:3px}
#rss #rss_left li a{display:block; width:100%; height:100%; text-decoration:none; color:#575757}
#rss #rss_c{float:left; width:550px; margin-left:5px; display:inline-block; margin-top:3px; height:auto; text-align:left; background:no-repeat center center; overflow:hidden}
#rss #rss_c li{line-height:25px; margin:3px; border:2px dashed #FFF; overflow:hidden; background:url(img/rssicon.gif) no-repeat 3px center; padding-left:25px; display:block; clear:both; font-size:13px}
#rss #rss_c li .rss_info{display:none; background:#FFF; clear:left; float:left; padding:5px; margin:3px; font:12px/20px "Times New Roman",Times,serif}
#micro{position:fixed; z-index:88888; bottom:0px; height:30px; display:block; width:30px; left:10%; right:10%; background:url(img/bottom.png) repeat-x center -396px; border-right:1px solid #B4B4B4; border-left:1px solid #B4B4B4}
#micro #m4{text-align:left; display:none; height:100%; float:left}
#micro  #m1{background:url(img/icon1.gif) no-repeat center center; height:30px; width:30px; display:inline; float:left}
#micro #m3, #micro #m5, #micro #m6, #micro #m7, #micro #m11{float:right; height:30px; width:30px; display:none}
#micro #m2{line-height:30px; float:left; display:inline; font-family:"Times New Roman",Times,serif}
#micro #m3{background:url(img/folderoff.gif) no-repeat center center; display:inline}
#micro #m5{background:url(img/icon2.gif) no-repeat center center}
#micro #m6{background:url(img/icon3.gif) no-repeat center center}
#micro #m7{background:url(img/icon4.gif) no-repeat center center}
#micro #m11{background:url(img/icon5.gif) no-repeat center center}
#micro_info{position:fixed; z-index:88889; display:none; border:1px solid #B4B4B4; width:250px; overflow:hidden; background:#FFF; text-align:left}
#micro_info #m10{display:block; height:30px; width:100%; border-bottom:1px solid #B4B4B4; background:#ECF3FB; line-height:30px; float:left}
#micro_info  #micro_c a{clear:both}
#micro_info  #micro_c a{display:block; text-decoration:none; color:#333; height:20px; margin-top:2px; margin-bottom:2px; background:url(img/star.gif) no-repeat 5px center; padding-left:25px; overflow:hidden}
#micro_info #m8{display:block; float:left; width:140px; height:30px; font-size:13px; padding-left:10px}
#micro_info #m9{display:block; float:right; width:30px; height:30px; background:url(img/close.gif) no-repeat center center; cursor:pointer}
#micro_info #mpage{width:100%; height:25px; line-height:25px; clear:both; display:block}
#micro_info #mnext{float:right; margin-right:10px; cursor:pointer}
#micro_info #mprev{float:left; margin-left:10px; cursor:pointer}
#micro_info  #mc{margin:5px 5%; width:90%; float:left; display:block}
.other{overflow:hidden}
.other span{display:block; height:30px; clear:both; padding-left:35px; margin-left:10px; margin-right:10px; line-height:30px; margin-top:3px}
.other span a{color:#2E2E2E; text-decoration:none}
.other .other_1{background:url(img/icon-hatom.png) no-repeat left center}
.other .other_2{background:url(img/icon-hresume.png) no-repeat left center}
.other .other_3{background:url(img/icon-xfn.png) no-repeat left center}
.other .other_4{background:url(img/icon-rel-tag.png) no-repeat left center}
.other .other_5{background:url(img/icon-hcard-add.png) no-repeat left center}
#side_control{padding-right:15px; background:url(img/icon7.gif) no-repeat right center}
#new_year{height:77px; width:229px; position:absolute; left:10px; top:0px; z-index:4; background:url(img/newyear.png); display:none}
.syntaxhighlighter, 
.syntaxhighlighter div, 
.syntaxhighlighter code, 
.syntaxhighlighter table, 
.syntaxhighlighter table td, 
.syntaxhighlighter table tr, 
.syntaxhighlighter table tbody{margin:0 !important; padding:0 !important; border:0 !important; outline:0 !important; background:none !important; text-align:left !important; float:none !important; vertical-align:baseline !important; position:static !important; left:auto !important; top:auto !important; right:auto !important; bottom:auto !important; height:auto !important; width:auto !important; line-height:1.1em !important; font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important; font-weight:normal !important; font-style:normal !important; font-size:1em !important; min-height:inherit !important; min-height:auto !important}
.syntaxhighlighter{width:99% !important; margin:1em 0 1em 0 !important; padding:1px !important; position:relative !important}
.syntaxhighlighter .bold{font-weight:bold !important}
.syntaxhighlighter .italic{font-style:italic !important}
.syntaxhighlighter .line{}
.syntaxhighlighter .no-wrap .line .content{white-space:pre !important}
.syntaxhighlighter .line table{border-collapse:collapse !important}
.syntaxhighlighter .line td{vertical-align:top !important}
.syntaxhighlighter .line .number{width:3em !important}
.syntaxhighlighter .line .number code{width:2.7em !important; padding-right:.3em !important; text-align:right !important; display:block !important}
.syntaxhighlighter .line .content{padding-left:.5em !important}
.syntaxhighlighter .line .spaces{}
.syntaxhighlighter.nogutter .line .content{border-left:none !important}
.syntaxhighlighter .bar{display:none !important}
.syntaxhighlighter .bar.show{display:block !important}
.syntaxhighlighter.collapsed .bar{display:block !important}
.syntaxhighlighter.collapsed .lines{display:none !important}
.syntaxhighlighter .lines.no-wrap{overflow:auto !important; overflow-y:hidden !important}
.syntaxhighlighter .toolbar{position:absolute !important; right:0px !important; top:0px !important; font-size:1px !important; padding:8px 8px 8px 0 !important}
.syntaxhighlighter.collapsed .toolbar{font-size:80% !important; padding:.2em 0 .5em .5em !important; position:static !important}
.syntaxhighlighter .toolbar a.item, 
.syntaxhighlighter .toolbar .item{display:block !important; float:left !important; margin-left:8px !important; background-repeat:no-repeat !important; overflow:hidden !important; text-indent:-5000px !important}
.syntaxhighlighter.collapsed .toolbar .item{display:none !important}
.syntaxhighlighter.collapsed .toolbar .item.expandSource{background-image:url(img/magnifier.png) !important; display:inline !important; text-indent:0 !important; width:auto !important; float:none !important; height:16px !important; padding-left:20px !important}
.syntaxhighlighter .toolbar .item.viewSource{background-image:url(img/page_white_code.png) !important}
.syntaxhighlighter .toolbar .item.printSource{background-image:url(img/printer.png) !important}
.syntaxhighlighter .toolbar .item.copyToClipboard{text-indent:0 !important; background:none !important; overflow:visible !important}
.syntaxhighlighter .toolbar .item.about{background-image:url(img/help.png) !important}
.syntaxhighlighter.printing, 
.syntaxhighlighter.printing .line.alt1 .content, 
.syntaxhighlighter.printing .line.alt2 .content, 
.syntaxhighlighter.printing .line.highlighted .number, 
.syntaxhighlighter.printing .line.highlighted.alt1 .content, 
.syntaxhighlighter.printing .line.highlighted.alt2 .content,{background:none !important}
.syntaxhighlighter.printing .line .number{color:#bbb !important}
.syntaxhighlighter.printing .line .content{color:#000 !important}
.syntaxhighlighter.printing .toolbar{display:none !important}
.syntaxhighlighter.printing a{text-decoration:none !important}
.syntaxhighlighter.printing .plain, 
.syntaxhighlighter.printing .plain a{color:#000 !important}
.syntaxhighlighter.printing .comments, 
.syntaxhighlighter.printing .comments a{color:#008200 !important}
.syntaxhighlighter.printing .string, 
.syntaxhighlighter.printing .string a{color:blue !important}
.syntaxhighlighter.printing .keyword{color:#069 !important; font-weight:bold !important}
.syntaxhighlighter.printing .preprocessor{color:gray !important}
.syntaxhighlighter.printing .variable{color:#a70 !important}
.syntaxhighlighter.printing .value{color:#090 !important}
.syntaxhighlighter.printing .functions{color:#ff1493 !important}
.syntaxhighlighter.printing .constants{color:#06C !important}
.syntaxhighlighter.printing .script{font-weight:bold !important}
.syntaxhighlighter.printing .color1, 
.syntaxhighlighter.printing .color1 a{color:#808080 !important}
.syntaxhighlighter.printing .color2, 
.syntaxhighlighter.printing .color2 a{color:#ff1493 !important}
.syntaxhighlighter.printing .color3, 
.syntaxhighlighter.printing .color3 a{color:red !important}
.syntaxhighlighter{background-color:#fff !important}
.syntaxhighlighter .line.highlighted .number{color:black !important}
.syntaxhighlighter .line.highlighted.alt1, 
.syntaxhighlighter .line.highlighted.alt2{background-color:#e0e0e0 !important}
.syntaxhighlighter .line .number{color:#afafaf !important}
.syntaxhighlighter .line .content{border-left:3px solid #6CE26C !important; color:#000 !important}
.syntaxhighlighter.printing .line .content{border:0 !important}
.syntaxhighlighter .line.alt1{background-color:#fff !important}
.syntaxhighlighter .line.alt2{background-color:#F8F8F8 !important}
.syntaxhighlighter .toolbar{background-color:#F8F8F8 !important; border:#E7E5DC solid 1px !important}
.syntaxhighlighter .toolbar a{color:#a0a0a0 !important}
.syntaxhighlighter .toolbar a:hover{color:red !important}
.syntaxhighlighter .plain, 
.syntaxhighlighter .plain a{color:#000 !important}
.syntaxhighlighter .comments, 
.syntaxhighlighter .comments a{color:#008200 !important}
.syntaxhighlighter .string, 
.syntaxhighlighter .string a{color:blue !important}
.syntaxhighlighter .keyword{color:#069 !important; font-weight:bold !important}
.syntaxhighlighter .preprocessor{color:gray !important}
.syntaxhighlighter .variable{color:#a70 !important}
.syntaxhighlighter .value{color:#090 !important}
.syntaxhighlighter .functions{color:#ff1493 !important}
.syntaxhighlighter .constants{color:#06C !important}
.syntaxhighlighter .script{background-color:yellow !important}
.syntaxhighlighter .color1, 
.syntaxhighlighter .color1 a{color:#808080 !important}
.syntaxhighlighter .color2, 
.syntaxhighlighter .color2 a{color:#ff1493 !important}
.syntaxhighlighter .color3, 
.syntaxhighlighter .color3 a{color:red !important}
