#EntryTag{color:#999;font-weight:700;font-size:14px}
#EntryTag a{margin-left:10px;color:#999;text-decoration:none;font-weight:400}
.topicListFooter{margin-top:15px;margin-right:10px;height:68px;text-align:right;font-size:16px;line-height:68px}
#nav_next_page{line-height:40px}
#nav_next_page a{display:inline-block;padding:0 15px;height:40px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#c33;-webkit-box-shadow:0 0 1px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.09);-moz-box-shadow:0 0 1px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.09);box-shadow:0 0 1px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.09);color:#fff;text-decoration:none;line-height:40px}
#divRefreshComments{margin-right:10px;margin-bottom:5px;text-align:right;font-size:9pt}
*{margin:0;padding:0}
html{height:100%}
body{color:#000;font-size:9pt;font-family:Arial Unicode MS,Verdana,Arial,Helvetica,sans-serif}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
ul{word-break:break-all}
li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
a:link{color:#000;text-decoration:none}
a:visited{color:#000;text-decoration:none}
a:active{color:#000;text-decoration:none}
.clear{clear:both}
#home{margin:0 auto;background-color:#fff}
#blogTitle{float:left;display:none;width:300px}
#blogTitle h1{line-height:36px}
#blogTitle h2{position:relative}
#blogTitle h1 a,#blogTitle h2{color:#fff}
#blogLogo{float:right}
#navigator{border:1px solid #333;background-color:#333;font:12px/1.5 Arial Unicode MS,Microsoft YaHei,Tahoma,Helvetica,SimSun,sans-serif}
#navList{margin:0 auto;width:1200px;height:60px}
#navList li{float:left;height:60px;list-style-type:none;line-height:60px}
#navList a{display:block;padding:0 20px;color:#fff;font-size:16px}
#navList a:link{color:#fff;text-shadow:3px 3px 3px #000}
#navList a:hover{color:#c33;text-decoration:none}
.blogStats{float:right;display:none;margin-top:8px;margin-right:2px;color:#ccc;text-align:right}
#main{clear:both;margin:20px auto 0;width:1200px}
#mainContent{float:left;overflow:visible;width:870px;background:0 0;text-overflow:ellipsis;word-break:break-all}
#mainContent .forFlow{float:none;width:100%}
.day{margin-bottom:-1px;padding:20px;border:1px solid #dedede;background:#fff}
.day:hover .postSeparator{border-top:1px dashed #c33}
.dayTitle{border-radius:3px;float:left;display:block;margin-right:10px;padding:8px 8px;background-color:#999;color:#fff;font-size:12px}
.dayTitle:hover{background-color:#c33}
.dayTitle a{color:#fff}
.day .postTitle2{color:#333}
.day .postTitle{float:left;clear:right;font-size:21px;line-height:1.5em}
.postCon{clear:both;padding:15px 0;color:#333;font-size:16px}
.postDesc{float:none;clear:both;color:#bcbcbc;text-align:left;font-size:12px;line-height:200%}
.postDesc a{color:#999}
.postDesc a:hover{color:#c33;text-decoration:none}
.postSeparator{float:right;clear:both;clear:both;margin:0 auto 15px auto;width:100%;height:1px;border-top:1px dotted #666}
#sideBar{float:left;overflow:visible;margin-left:10px;width:270px;background:#fff;text-overflow:ellipsis;word-break:break-all}
.newsItem .catListTitle{display:none}
#calendar{width:229px}
#calendar .Cal{width:100%;line-height:1.5em}
.Cal{border:none;color:#666}
#calendar table a:active,#calendar table a:link,#calendar table a:visited{font-weight:700}
#calendar table a:hover{background-color:#c33;color:CC3333;text-decoration:none}
.CalTodayDay{color:#c33}
#calendar .CalNextPrev a:active,#calendar .CalNextPrev a:link,#calendar .CalNextPrev a:visited{background-color:#fff;font-weight:700}
.CalDayHeader{border-bottom:1px solid #ccc}
.CalTitle{width:100%;border-bottom:1px solid #666;background:#fff;color:#000}
.catListTitle{padding:10px 20px;border:1px solid #333;background-color:#333;color:#fff;font-weight:400;font-size:18px}
.catListComment{line-height:1.5em}
.divRecentComment{color:#666;text-indent:2em}
#sideBarMain ul{line-height:1.5em}
#topics{overflow:hidden;padding:20px;border:1px solid #dedede;background:#fff}
#topics .postTitle{margin-bottom:20px;color:#333;font-weight:400;font-size:28px;line-height:1.8}
#topics .postTitle a{color:#333}
#topics .postBody blockquote{margin:0;padding-left:10px;border:none;border-left:5px solid #ddd}
#topics .postBody blockquote p{margin:0;padding:0;color:#333}
.post{color:#333;font:14px/1.8 Arial Unicode MS,Georgia,Times New Roman,Times,sans-serif;font-size:16px;line-height:1.8}
.postTitle{padding-left:10px;border-left:3px solid #CC3333;line-height:1}
.postTitle a{color:#000;font-size:24px}
.postTitle a:hover{color:#c33;text-decoration:none}
#cnblogs_post_body{color:#333;line-height:1.8}
#cnblogs_post_body h2{margin:20px 0}
#cnblogs_post_body h3{font-size: 18px}
#cnblogs_post_body ol li a:hover,#cnblogs_post_body p a:hover,#cnblogs_post_body ul li a:hover{border-bottom:1px dotted #c33}
#cnblogs_post_body ol,#cnblogs_post_body ul{margin:0 0 1em;margin-left:40px;padding:0}
#EntryTag{color:#333;font-weight:700;font-size:14px}
#EntryTag a{margin-left:10px;color:#333;text-decoration:none;font-weight:400}
#EntryTag a:hover{color:#c33}
#topics .postDescpostDesc{float:right;margin-top:5px;padding-right:5px;width:100%;color:#666;text-align:right}
.feedback_area_title{margin-top:20px;margin-bottom:10px;padding-left:8px;border-bottom:1px solid #333;font-weight:700}
.louzhu{padding-right:16px;background:transparent url(images/icoLouZhu.gif) no-repeat scroll right top}
.feedbackListSubtitle{color:#666}
.feedbackListSubtitle a:active,.feedbackListSubtitle a:link,.feedbackListSubtitle a:visited{color:#666;font-weight:400}
.feedbackListSubtitle a:hover{color:#c33;text-decoration:none}
.feedbackManage{float:right;width:200px;text-align:right}
.feedbackCon{margin-bottom:1em;padding:15px 18px 10px 40px;width:100%;min-height:35px;border-bottom:1px solid #ccc;background:url(images/comment.gif) no-repeat 5px 0;line-height:1.5em}
#divRefreshComments{margin-bottom:10px;text-align:right}
.commenttb{width:320px}
.PostListTitle,.entrylistTitle,.thumbTitle{padding-right:10px;padding-bottom:3px;border-bottom:1px solid #000;text-align:right;font-weight:700;font-size:110%}
.entrylistDescription{margin-bottom:10px;padding-top:5px;padding-right:10px;padding-bottom:5px;color:#666;text-align:right}
.entrylistItem{margin-bottom:30px;padding-bottom:5px;width:100%;min-height:20px}
.entrylistPosttitle{padding-left:5px;width:100%;border-bottom:1px solid #666;font-weight:700;font-size:110%;line-height:1.5em}
.entrylistPosttitle a:hover{text-decoration:none}
.entrylistPostSummary{margin-top:5px;margin-bottom:5px;padding-left:5px}
.entrylistItemPostDesc{color:#666;text-align:right}
.entrylistItemPostDesc a:active,.entrylistItemPostDesc a:link,.entrylistItemPostDesc a:visited{color:#666}
.entrylistItemPostDesc a:hover{color:#c33}
.entrylist .postSeparator{clear:both;margin:0;padding:0;width:100%;height:0;border:none;font-size:0;line-height:0}
.pager{margin-right:10px;text-align:right}
.PostList{clear:both;margin-bottom:5px;padding-top:10px;padding-right:5px;padding-left:5px;min-height:1.5em;border-bottom:1px solid #ccc}
.postTitl2{float:left}
.postDesc2{float:right;color:#666}
.postText2{clear:both;color:#666}
.pfl_feedback_area_title{margin-bottom:10px;border-bottom:1px solid #666;text-align:right;font-weight:700;line-height:1.5em}
.pfl_feedbackItem{margin-bottom:20px;border-bottom:1px solid #000}
.pfl_feedbacksubtitle{width:100%;height:1.5em;border-bottom:1px dotted #666}
.pfl_feedbackname{float:left}
.pfl_feedbackManage{float:right}
.pfl_feedbackCon{padding-top:5px;padding-bottom:5px;color:#000}
.pfl_feedbackAnswer{color:#f40;text-indent:2em}
.tdSentMessage{text-align:right}
.errorMessage{float:left;width:300px}
#google_q{margin:7px;width:175px;height:35px;box-shadow:0 0 1px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.09);line-height:35px}
.divPhoto{margin-right:10px;padding:2px;border:1px solid #ccc}
.thumbDescription{margin-bottom:10px;padding-top:5px;padding-right:10px;padding-bottom:5px;color:#666;text-align:right}
#footer{margin-top:10px;padding:10px;border:1px solid #333;background-color:#333;color:#fff;text-align:center;line-height:21px}
.personInfo{margin-bottom:20px}
.pages{text-align:right}
.postBody{color:#333;line-height:1.8}
.postBody p,.postCon p{margin:0 auto 1em auto;color:#333;text-indent:2em}
.postBody h2{margin:15px auto 2px auto;font-weight:700;font-size:150%}
.postBody h3{margin:15px auto 2px auto;font-weight:700;font-size:120%}
.postBody h4{margin:15px auto 2px auto;color:#333;font-weight:700;font-size:110%}
.postBody h5{margin:15px auto 2px auto;color:#333;font-weight:700;font-size:100%}
.postBody ul,.postCon ul{margin-left:2em}
.postBody li,.postCon li{margin-bottom:1em}
.postBody li a,.postCon li a{color:#333}
.postBody blockquote{padding:10px 60px 5px 60px;min-height:35px;background:url(images/comment.gif) ) no-repeat 25px 0;color:#333;line-height:1.6em}
.catListPostCategory ul{border:1px solid #dedede;border-top:none}
.catListPostCategory ul li{padding:15px 10px 15px 20px;border-bottom:1px solid #e9e9e9;color:#333;font-size:14px;line-height:2}
.catListPostCategory ul li a{color:#333}
.catListPostCategory ul li a:hover{color:#c33}
.btn_my_zzk{padding:8px 16px;height:35px!important;border:1px solid #333;border-radius:3px;background-color:#333;color:#fff}
.btn_my_zzk:hover{border:1px solid #c33;background-color:#c33}
.catListLink ul{border:1px solid #dedede;border-top:none}
.catListLink ul li{padding:15px 10px 15px 20px;border-bottom:1px solid #e9e9e9;color:#333;font-size:14px;line-height:2}
.catListLink ul li a{color:#333}
.catListLink ul li a{color:#333}
.catListLink ul li a:hover{color:#c33}
#profile_block{margin-top:0;padding:20px;border:1px solid #dedede;background:#fff;color:#333;font-size:13px;line-height:1.8}
#profile_block a{color:#333;text-decoration:none;font-size:13px}
#profile_block a:hover{color:#c33}
.catListArticleCategory ul{border:1px solid #dedede;border-top:none}
.catListArticleCategory ul li{padding:15px 10px 15px 20px;border-bottom:1px solid #e9e9e9;color:#333;font-size:14px;line-height:2}
.catListArticleCategory ul li a{color:#333}
.catListArticleCategory ul li a{color:#333}
.catListArticleCategory ul li a:hover{color:#c33}
#TopViewPostsBlock ul{border:1px solid #dedede;border-top:none}
#TopViewPostsBlock ul li{padding:15px 10px 15px 20px;border-bottom:1px solid #e9e9e9;color:#333;font-size:14px;line-height:2}
#TopViewPostsBlock ul li a{color:#333}
#TopViewPostsBlock ul li a{color:#333}
#TopViewPostsBlock ul li a:hover{color:#c33}
#BlogPostCategory a{margin-left:10px}
#green_channel{right:0;bottom:0;z-index:1000;margin-top:10px;margin-bottom:10px;padding:10px 0 10px 5px;width:380px;border:#333 1px dashed;background:#999;color:#ccc;text-align:center;font-size:9pt}
.diggit{float:left;margin-top:2px;padding-top:17px;padding-left:70px;width:60px;height:60px;background:url(https://images2017.cnblogs.com/blog/894443/201709/894443-20170920105433618-867225449.png) no-repeat;text-align:center;cursor:pointer}
#div_digg .diggnum{display:block;padding:2px 0;width:60px;-webkit-border-radius:4px;background:#d0d0d0;color:#555;text-align:center;font-weight:700;font-size:12px}
.buryit{display:none}
#post_next_prev{margin:10px 0;font-size:14px;line-height:200%}
#topics .postDesc{margin:10px 0;color:#777;font-size:14px;line-height:200%}
#comment_nav{margin:10px 0}
#comment_form_container{padding:20px;border:1px solid #dedede;background-color:#fff}
#comment_nav a:hover{color:#c33}
div.commentform p{margin-top:10px;line-height:20px;color:#999}
#ad_t2,#under_post_kb,#under_post_news{margin-top:10px;border:1px solid #dedede;padding:10px 20px;background-color:#fff}
#ad_t2 a:active,#ad_t2 a:link,#ad_t2 a:visited,#under_post_kb a:active,#under_post_kb a:link,#under_post_kb a:visited,#under_post_news a:active,#under_post_news a:link,#under_post_news a:visited{color:#000}
.recomm-block{margin-top:10px}
#HistoryToday,.recomm-block{max-width:600px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
