@charset "utf-8" #EntryTag{margin-top:20px;font-size:9pt;color:gray}.topicListFooter{text-align:right;margin-right:10px;margin-top:10px}
#divRefreshComments{text-align:right;margin-right:10px;margin-bottom:5px;font-size:9pt}*,*:after,*:before{margin:0;padding:0;box-sizing:inherit}html{height:100%;box-sizing:border-box}
body{font-family:"Helvetica Neue",Helvetica,'Microsoft Yahei','Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;font-size:14px;line-height:1.42857143;color:#333;background:#222;color:white;overflow-x:hidden}
table{border-collapse:collapse;border-spacing:0}.post table,#blog-calendar table{font-size:14px;line-height:1.2857142857;border-collapse:separate;border-spacing:0;margin-bottom:24px;width:100%;border:1px solid rgba(0,0,0,.1);border-width:1px 0 0 1px}
#blog-calendar td,#blog-calendar th,.post td,.post th{padding:8px;border:1px solid rgba(0,0,0,.1);border-width:0 1px 1px 0}fieldset,img{border:0}ul{word-break:break-all}
li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}a:link{color:black;text-decoration:none}a:visited{color:black;text-decoration:none}
a:hover{color:#4472b9;text-decoration:underline}a:active{color:black;text-decoration:none}.clear{clear:both}#home{margin:0 auto;min-width:930px;width:90%;max-width:1350px;overflow:hidden;position:relative;color:#222;background:#eee}
#header{color:#fff;background:#222}#main{padding:40px;overflow:hidden}#sideBar{float:left;width:30%;min-height:200px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;word-break:break-all}
#mainContent{float:left;width:70%;padding-right:40px;overflow:hidden;word-break:break-all}#blogTitle{padding:20px;overflow:hidden}#blogTitle h1{font-size:2.5rem;color:#fff}
#blogTitle h1 a{text-decoration:none;color:#fff}#blogTitle h2{margin-left:40px}#navigator{background:#333;overflow:hidden}#navList,#navList li{float:left}
#navList a{padding:0 10px;line-height:40px;height:40px;float:left;color:#fff}#navList a:link,#navList a:visited,#navList a:active{color:#fff}#navList a:hover{color:white;background-color:#F60;text-decoration:none}
#navList a img{margin-top:16px}.blogStats{height:40px;padding-right:20px;float:right;line-height:40px;color:#ccc;text-align:right}.day{position:relative;margin-bottom:40px;padding:40px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1)}
.dayTitle{position:absolute;height:20px;top:-20px;right:0;color:#666}.postTitle{padding:10px 0 0;font-size:1.2rem;font-weight:bold}.postTitle a:link,.postTitle a:visited,.postTitle a:active{color:#222}
.postTitle a:hover{color:#4472b9;text-decoration:none}.postCon{padding:10px 0;text-indent:2em}.postDesc{text-align:right;padding-right:5px;color:#666;margin-top:5px}
.postDesc a:link,.postDesc a:visited,.postDesc a:active{color:#666}.postDesc a:hover{text-decoration:underline}.postSeparator{height:1px;border-top:1px solid #eee;margin:5px -40px}
.newsItem .catListTitle{display:none}.newsItem{margin-bottom:40px;padding:20px;font-size:.9rem;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1)}#calendar,#blog-calendar{margin-bottom:40px;padding:30px 50px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1)}
#calendar .Cal{width:100%}.Cal{color:#666}#calendar table a:link,#calendar table a:visited,#calendar table a:active{font-weight:bold}#calendar table a:hover{color:white;text-decoration:none;background-color:#F60}
.CalTodayDay{color:#f60}#calendar .CalNextPrev a:link,#calendar .CalNextPrev a:visited,#calendar .CalNextPrev a:active{font-weight:bold;background-color:white}
.CalDayHeader{border-bottom:1px solid #ccc}.CalTitle{width:100%;background:white;color:black;border-bottom:1px solid #666}.catListFeedback,.catListView,.catListComment,.mySearch,.catListImageCategory,.catListArticleArchive,.catListPostArchive,.catListPostCategory,.catListTag,.catListNoteBook,.catListLink,.catListEssay{margin-bottom:40px;padding:10px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1)}
.catListTitle{font-weight:bold;margin-top:15px;margin-bottom:10px}.catListTag ul,.catListLink ul{overflow:hidden}.catListTag li,.catListLink li{float:left;margin-right:15px}
#topics{padding:40px;word-break:break-all;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1);margin-bottom:40px}#topics .postTitle{margin:0 0 25px;font-size:2rem;word-break:break-word;text-align:center}
.postBody{color:#000;border-bottom:1px solid #666}#EntryTag{color:#666}#EntryTag a{margin-left:5px;font-style:italic}#EntryTag a:link,#EntryTag a:visited,#EntryTag a:active{color:#666}
#EntryTag a:hover{color:#f60}.feedback_area_title{font-size:1.5rem;padding-top:40px;color:black;margin-bottom:20px}.louzhu{margin-right:5px;background:transparent url('images/icoLouZhu.gif') no-repeat scroll right top;padding-right:16px}
.feedbackListSubtitle{color:#666}.feedbackListSubtitle a:link,.feedbackListSubtitle a:visited,.feedbackListSubtitle a:active{color:#666;font-weight:normal}
.feedbackListSubtitle a:hover{color:#f60;text-decoration:none}.feedbackManage{width:200px;text-align:right;float:right}.feedbackCon{border-bottom:1px solid #ccc;background:url('images/comment.gif') no-repeat 5px 0;padding:15px 18px 10px 40px;min-height:35px;_height:35px;margin-bottom:10px}
.commenttb{width:320px}.entrylistTitle,.PostListTitle,.thumbTitle{font-size:1.5rem;font-weight:bold;border-bottom:1px solid black;padding-bottom:3px;padding-right:10px}
.entrylistDescription{color:#666;text-align:right;padding-top:5px;padding-bottom:5px;padding-right:10px;margin-bottom:10px}.entrylistItem{min-height:20px;_height:20px;margin-bottom:30px;padding-bottom:5px;width:100%}
.entrylistPosttitle{font-size:110%;font-weight:bold;border-bottom:1px solid #666;line-height:1.5em;width:100%;padding-left:5px}.entrylistPosttitle a:hover{text-decoration:none}
.entrylistPostSummary{margin-top:5px;padding-left:5px;margin-bottom:5px}.entrylistItemPostDesc{text-align:right;color:#666}.entrylistItemPostDesc a:link,.entrylistItemPostDesc a:visited,.entrylistItemPostDesc a:active{color:#666}
.entrylistItemPostDesc a:hover{color:#f60}.entrylist .postSeparator{clear:both;width:100%;font-size:0;line-height:0;margin:0;padding:0;height:0;border:0}
.pager{text-align:right;margin-right:10px}.PostList{clear:both;min-height:1.5em;padding:5px 0 5px 10px}.postTitl2{float:left}.postDesc2{color:#666;float:right;margin-right:}
.postText2{clear:both;color:#666}.pfl_feedback_area_title{text-align:right;line-height:1.5em;font-weight:bold;border-bottom:1px solid #666;margin-bottom:10px}
.pfl_feedbackItem{border-bottom:1px solid black;margin-bottom:20px}.pfl_feedbacksubtitle{width:100%;border-bottom:1px dotted #666;height:1.5em}.pfl_feedbackname{float:left}
.pfl_feedbackManage{float:right}.pfl_feedbackCon{color:black;padding-top:5px;padding-bottom:5px}.pfl_feedbackAnswer{color:#F40;text-indent:2em}.tdSentMessage{text-align:right}
.errorMessage{width:300px;float:left}.mySearch #q{height:1.4em;width:175px}.divPhoto{border:1px solid #ccc;padding:2px;margin-right:10px}.thumbDescription{color:#666;text-align:right;padding-top:5px;padding-bottom:5px;padding-right:10px;margin-bottom:10px}
#profile{padding:40px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1)}#footer{text-align:center;min-height:15px;_height:15px;border-top:1px solid black;margin-top:10px;padding-top:10px;margin-bottom:10px}
.personInfo{margin-bottom:20px}.pages{text-align:right}#blogLogo{float:right}.postBody p,.postCon p{text-indent:2em;margin-bottom:10px}.postBody h2{font-size:1.875rem;line-height:30px;color:#ba3925;margin-top:36px;margin-bottom:12px}
.postBody h3{font-size:1.5em;margin:15px auto 2px auto;font-weight:bold}.postBody h4{font-size:1.2rem%;margin:15px auto 2px auto;font-weight:bold;color:#333}
.postBody h5{font-size:1rem;margin:15px auto 2px auto;font-weight:bold;color:#333}.postBody a:link,.postBody a:visited,.postBody a:active{text-decoration:underline}
.postCon a:link,.postCon a:visited,.postCon a:active{text-decoration:underline}.postBody ul,.postCon ul{margin:0 0 24px 20px;padding-left:0}.postBody li,.postCon li{list-style-type:disc}
.postBody blockquote{background:url('images/comment.gif')) no-repeat 25px 0;padding:10px 60px 5px 60px;min-height:35px;_height:35px;line-height:1.6em;color:#333}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.kbd {
  background-color: #f7f7f7;
  border: 1px solid #ccc;
  color: #333;
  font-size: 11px;
  line-height: 1.4;
  text-shadow: 0 1px 0 #fff;
  font-family: Arial,Helvetica,sans-serif;
  display: inline-block;
  padding: 0.1em 0.6em;
  margin: 0 0.1em;
  white-space: nowrap;
  box-shadow: 0 1px 0px rgba(0,0,0,0.2),0 0 0 2px #fff inset;
  border-radius: 3px;
}
img{
 max-width:100%;
}