#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;
}
* {
    margin: 0;
    padding: 0;
}
html {
    height: 100%;
}
body {
   	/* Setting default text color, background and a font stack */
	color: #FAFAFA;
	font-size: 16px;
	/background: #fff;
	background: #562B17;
	font-family: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-size: 100%;
    font-weight: normal;
}
a:link {
    color: #f60;
    text-decoration: none;
}
a:visited {
        color:red;
    text-decoration: none;
}
a:hover {
    color: #f60;
    text-decoration: underline;
}
a:active {
    color: #000;
    text-decoration: none;
}
.clear {
    clear: both;
}
#header {
    background: #121b21;
}
#blogTitle {
    height: 60px;
    clear: both;
}
#blogTitle h1 {
    font-size: 150%;
    font-weight: bold;
    line-height: 1.5em;
    margin-left: 1em;
    margin-top: 10px;
    width: 50%;
    float: left;
    display: inline;
    letter-spacing: 1px;
}
#blogTitle h2 {
    margin-top: 2em;
    margin-left: 8em;
    line-height: 1.5em;
    width: 50%;
    float: left;
    display: inline;
    font-size: 14px;
}
#blogTitle h1 a, #blogTitle h2 {
    color:white;
    font-family: "微软雅黑";
    text-shadow: 3px 3px 3px #003d44;
}

#Header1_HeaderTitle span{
    display:block;
    margin-top:10px;
}
#blogLogo {
    float: right;
}
#navigator {
    background-color: #333;
    height: 60px;
    clear: both;
    margin-top: 60px;
    position: relative;
}
#navList {
    min-height: 30px;
    float: left;
    margin-left: 30px;
}
#navList li {
    float: left;
}
#navList a {
    margin: 18px 10px 0 0;
    padding: 0 10px;
    font: 14px/1.5em "微软雅黑";
    display: block;
}
#navList a:link, #navList a:visited, #navList a:active {
    color: #fff;
    text-shadow: 3px 3px 3px #000;
}
#navList a:hover {
    text-decoration: underline;
}
#navList .aHeaderXML {
    display: none;
}
.blogStats {
    float: right;
    color: #ccc;
    margin-top: 20px;
    margin-right: 2px;
    text-align: right;
    visibility: hidden;
}
.themeSelect {
    position: absolute;
    right: 20px;
    top: 20px;
}
.themeSelect .box-color {
    width: 15px;
    height: 15px;
    background-color: #ccc;
    float: left;
    display: inline;
    margin-left: 10px;
}
#main {
    
    font-size: 16px;
    clear: both;
}
#mainContent .forFlow {
    float: none;
    width: auto;
    color: rgb(249, 243, 238);
}
#mainContent {
    min-height: 200px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
}

#Header1_HeaderTitle img{
      border-radius: 75px; 
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

#Header1_HeaderTitle img:hover{
     -webkit-transform: rotate(360deg) scale(1.02);
    -ms-transform: rotate(360deg) scale(1.02);
    transform: rotate(360deg) scale(1.02);
    -webkit-box-shadow: 0 0 5 rgba(0,0,0,0.3);
    box-shadow: 0 0 5 rgba(0,0,0,0.3);
}

.day:hover,.entrylistItem:hover {
     -webkit-transform: rotate(360deg) scale(1.02);
    -ms-transform: rotate(360deg) scale(1.02);
    transform: rotate(360deg) scale(1.02);
    -webkit-box-shadow: 0 0 5 rgba(0,0,0,0.3);
    box-shadow: 0 0 5 rgba(0,0,0,0.3);
}
.day,.entrylistItem{
     -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    color: rgb(250, 247, 247);
     box-shadow: 0 5px 2px #0A0909;
     margin: 5px 10px 15px;
    float: left;
    width: 360px;
   height: 240px;
   position: relative;
    margin-left: 10px;
    background: rgb(69, 65, 65);
}
.dayTitle {
    display: none;
    line-height: 1.5em;
    font-size: 25%;
    float: right;
    position: relative;
}
.postTitle,.entrylistPosttitle{
    text-align:center;
    color: rgb(250, 250, 255);
    position: relative;
    top: 0;
    padding: 5px 0 5px 0;
    font-size: 16px;
    font-weight: bold; 
    border-bottom: 1px solid #000000; 
    clear: both;
}
.postTitle a:hover {
    color: #f60;
    text-decoration: none;
}
.postCon ,.entrylistPostSummary{
    float: right;
    line-height: 1.5em;
    width: 95%;
    height: 140px;
    clear: both;
    padding: 20px 10px 10px 10px;
    font-size: 12px;
}
.postDesc,.entrylistItemPostDesc {
    font-size: 12px;
    float: right;
    text-align: right;
    padding-right: 10px;
    color: #a3a3a3;
}


.postDesc a:link, .postDesc a:visited, .postDesc a:active {
    color: #a3a3a3;
}
.postDesc a:hover {
    color: #f60;
    text-decoration: none;
}
.postSeparator {
    clear: both;
    height: 1px;
    clear: both;
    float: right;
    margin: 0 auto 5em auto;
}
.topicListFooter {
    margin-top: 5em;
}
#sideBar {
    width: auto;
    min-height: 200px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    _margin-left: 0;
    _width: 240px;
    background: rgb(51, 51, 51);
}
.newsItem .catListTitle {
    text-align: left;
    padding: 5px 10px;
    border: 1px solid #ccc;
    background: #f0f0f0;
}
.newsItem {
    padding: 0 0 5px 0;
    margin-bottom: 2em;
}
#calendar {
    width: 229px;
    margin-bottom: 2em;
}
#calendar .Cal {
    width: 96%;
    line-height: 1.5em;
}
.Cal {
    border: none;
    color: #666;
}
.Cal td {
    padding: 3px 0;
}
#calendar table a:link, #calendar table a:visited, #calendar table a:active {
    font-weight: bold;
}
#calendar table a:hover {
    color: #fff;
    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: #fff;
}
.CalDayHeader {
    border-bottom: 1px solid #ccc;
}
.CalTitle {
    width: 100%;
    background: #fff;
    color: #000;
    border-bottom: 1px solid #666;
}
.catListTitle {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 110%;
    margin-top: 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #000;
    text-align: center;
}
.catListComment {
    line-height: 1.5em;
}
.divRecentComment {
    text-indent: 2em;
    color: #666;
}
#sideBarMain {
    margin-top: 45px;
}
#sideBarMain ul {
    line-height: 1.5em;
}
.catListLink{
    width:auto;
    float:left;
}

.catListLink ul{
    display:none;
}

.catListLink:hover ul{
   display:block;
}
.catListEssay .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListArticleArchive, .catListImageCategory, .mySearch, .catListComment, .catListView, .catListFeedback {
   width:auto;
    float:left;
}
.catListEssay h3, .catListLink h3, .catListNoteBook h3, .catListTag h3, .catListPostCategory h3, .catListPostArchive h3, .catListArticleArchive h3, .catListImageCategory h3, .mySearch h3, .catListComment h3, .catListView h3, .catListFeedback h3, #blog-sidecolumn .catListTitle {
    text-align: left;
    padding: 5px 10px;
    background: #333333;
    border-bottom: none;
}
.catListEssay ul, .catListLink ul, .catListNoteBook ul, .catListTag ul, .catListPostCategory ul, .catListPostArchive ul, .catListArticleArchive ul, .catListImageCategory ul, .mySearch ul, .catListComment ul, .catListView ul, .catListFeedback ul {
    padding-left: 1em;
}
.catListEssay ul li, .catListLink ul li, .catListNoteBook ul li, .catListTag ul li, .catListPostCategory ul li, .catListPostArchive ul li, .catListArticleArchive ul li, .catListImageCategory ul li, .mySearch ul li, .catListComment ul li, .catListView ul li, .catListFeedback ul li {
    margin: .5em;
}
#blog-sidecolumn .catList ul, #blog-sidecolumn .catListBlogRank ul, #blog-sidecolumn .catListArticleCategory ul {
    margin-left: 15px;
}
.divRecentCommentAticle {
    margin-top: 1.5em;
}
.divRecentComment {
    margin-top: .5em;
}
#topics {
    min-height: 200px;
    background:white;
    padding: 60px 30px 30px 60px;
    
}
#topics .postTitle {
    font-size: 130%;
    font-weight: bold;
    border-bottom: 1px solid #999;
    line-height: 1.5em;
    padding-left: 5px;
}
.postBody {
    padding: 5px 2px 5px 5px;
    line-height: 1.8;
    color: #000;
    border-bottom: 1px solid #000;
}
#EntryTag {
    color: #666;
}
#EntryTag a {
    margin-left: 5px;
}
#EntryTag a:link, #EntryTag a:visited, #EntryTag a:active {
    color: #666;
}
#EntryTag a:hover {
    color: #f60;
}
#topics .postDesc {
    float: none;
    text-align: right;
    padding-right: 5px;
    color: #666;
    margin-top: 5px;
}
.feedback_area_title {
    font-weight: bold;
    border-bottom: 1px solid #333;
    font-size: 1.2em;
    margin-top: 20px;
    margin: 20px 10px 0;
    padding: 0 0 5px 8px;
}
.louzhu {
    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;
    margin-right: 10px;
}
.feedbackCon {
    border-bottom: 1px solid #333;
    padding: 15px 0 10px 40px;
    min-height: 80px;
    margin-bottom: 1em;
    line-height: 1.5em;
    margin-right: 10px;
}
#divRefreshComments {
    text-align: right;
    margin-bottom: 10px;
}
.commenttb {
    width: 320px;
}


.pager {
    text-align: right;
    margin-right: 10px;
}
.PostList {
    border-bottom: 1px solid #e0e0e0;
    clear: both;
    min-height: 1.5em;
    _height: 1.5em;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 5px;
    margin-top: 1em;
}
.postTitl2 {
    float: left;
}
.postDesc2 {
    color: #666;
    float: 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 #000;
    margin-bottom: 20px;
}
.pfl_feedbacksubtitle {
    border-bottom: 1px dotted #666;
    height: 1.5em;
}
.pfl_feedbackname {
    float: left;
}
.pfl_feedbackManage {
    float: right;
}
.pfl_feedbackCon {
    color: #000;
    padding-top: 5px;
    padding-bottom: 5px;
}
.pfl_feedbackAnswer {
    color: #f40;
    text-indent: 2em;
}
.tdSentMessage {
    text-align: right;
}
.errorMessage {
    width: 300px;
    float: left;
}
.mySearch .input_my_zzk {
    height: 1.4em;
    width: 175px;
}
.feedbackItem {
    margin: 1em 0 1em 1em;
}
.commentform {
    color:black;
    padding: 0 5px 0 2em;
    background:white;
    clear:both;
}
#commentform_title {
    font-size: 16px;
}
#commentform_user {
    font-size: 1.2em;
    margin-top: 1em;
}
#commentform_user input {
    margin-left: 1em;
    padding: .1em;
}
.commentbox_main {
    margin-top: .5em;
}
.commentbox_title_left {
    font-size: 1.2em;
    margin-bottom: .4em;
}
.commentbox_opt {
}
#btn_comment_submit {
    padding: .2em;
    margin-top: .5em;
}
.Pager {
    margin-left: 5px;
    margin-right: 20px;
    font-weight: bold;
}
.Pager a:link, .Pager a:active, .Pager a:visited {
}
#myposts {
    margin-left: 1em;
    margin-right: 20px;
}
.entrylist {
    margin-left: 1em;
    margin-right: 20px;
}
.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;
}
.gallery {
    margin-left: 1em;
}
.divPhoto:hover {
    border-color: #08c;
    box-shadow: 3px 3px 3px rgba(0,0,0,.3);
}
#footer {
    background: rgb(18, 27, 33);
    text-align: center;
    min-height: 15px;
    _height: 15px;
    /* margin-top: 10px; */
    padding-top: 10px;
    /* margin-bottom: 10px; */
    padding-bottom: 10px;
    color: #fff;
}
.personInfo {
    margin-bottom: 20px;
    margin-top: 1em;
}
.pages {
    text-align: right;
}
#profile {
    margin-left: 1em;
}
.pfl_feedback_area_title {
    margin-bottom: 1em;
}
.pfl_answer, .pfl_feedbackCon {
    margin: .5em;
}
#Profile1_panelAdd div {
    margin-top: .5em;
}
#Profile1_panelAdd div b {
    float: left;
    width: 8em;
}
#Profile1_panelAdd div input.submitComment {
    padding: .2em;
    display: block;
    margin-left: 7.5em;
    margin-top: 1em;
}
.postBody p, .postCon p {
    text-indent: 2em;
    margin: 0 auto 1em auto;
}
.postBody h2 {
    font-size: 150%;
    margin: 15px auto 2px auto;
    font-weight: bold;
}
.postBody h3 {
    font-size: 120%;
    margin: 15px auto 2px auto;
    font-weight: bold;
}
.postBody h4 {
    font-size: 110%;
    margin: 15px auto 2px auto;
    font-weight: bold;
    color: #333;
}
.postBody h5 {
    font-size: 100%;
    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-left: 2em;
}
.postBody li, .postCon li {
    list-style-type: disc;
    margin-bottom: 1em;
}
.postBody {
    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;
}

.myposts_title {
    margin: 20px 0;
    font-weight: bold;
    text-align: center;
}
.c_b_p_desc {
    text-indent: 0;
}
#blog-news {
    margin-left: 15px;
}
.blog_comment_body a:link {
    text-decoration: underline;
}

#under_post_news, #under_post_kb, #site_nav_under{display:none}

.post .postDesc {
   
    font-size:20px;
}

.postSeparator{display:none}

#navList li:hover{
    background:#121b21;
}

/*------------------------------------blog-common.css--------------------------*/
.syntaxhighlighter a,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody,.syntaxhighlighter table thead,.syntaxhighlighter table caption,.syntaxhighlighter textarea{
	-moz-border-radius:0 0 0 0!important;
	-webkit-border-radius:0 0 0 0!important;
	background:none!important;
	border:0!important;
	bottom:auto!important;
	float:none!important;
	height:auto!important;
	left:auto!important;
	line-height:1.1em!important;
	margin:0!important;
	outline:0!important;
	overflow:visible!important;
	padding:0!important;
	position:static!important;
	right:auto!important;
	text-align:left!important;
	top:auto!important;
	vertical-align:baseline!important;
	width:auto!important;
	box-sizing:content-box!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:100%!important;
	margin:1em 0 1em 0!important;
	position:relative!important;
	overflow:auto!important;
	font-size:1em!important
}

.syntaxhighlighter.source{
	overflow:hidden!important
}

.syntaxhighlighter .bold{
	font-weight:bold!important
}

.syntaxhighlighter .italic{
	font-style:italic!important
}

.syntaxhighlighter .line{
	white-space:pre!important
}

.syntaxhighlighter table{
	width:100%!important
}

.syntaxhighlighter table caption{
	text-align:left!important;
	padding:.5em 0 .5em 1em!important
}

.syntaxhighlighter table td.code{
	width:100%!important
}

.syntaxhighlighter table td.code .container{
	position:relative!important
}

.syntaxhighlighter table td.code .container textarea{
	box-sizing:border-box!important;
	position:absolute!important;
	left:0!important;
	top:0!important;
	width:100%!important;
	height:100%!important;
	border:none!important;
	background:#fff!important;
	padding-left:1em!important;
	overflow:hidden!important;
	white-space:pre!important
}

.syntaxhighlighter table td.gutter .line{
	text-align:right!important;
	padding:0 .5em 0 1em!important
}

.syntaxhighlighter table td.code .line{
	padding:0 1em!important
}

.syntaxhighlighter.nogutter td.code .container textarea,.syntaxhighlighter.nogutter td.code .line{
	padding-left:0!important
}

.syntaxhighlighter.show{
	display:block!important
}

.syntaxhighlighter.collapsed table{
	display:none!important
}

.syntaxhighlighter.collapsed .toolbar{
	padding:.1em .8em 0 .8em!important;
	font-size:1em!important;
	position:static!important;
	width:auto!important;
	height:auto!important
}

.syntaxhighlighter.collapsed .toolbar span{
	display:inline!important;
	margin-right:1em!important
}

.syntaxhighlighter.collapsed .toolbar span a{
	padding:0!important;
	display:none!important
}

.syntaxhighlighter.collapsed .toolbar span a.expandSource{
	display:inline!important
}

.syntaxhighlighter .toolbar{
	position:absolute!important;
	right:1px!important;
	top:1px!important;
	width:11px!important;
	height:11px!important;
	font-size:10px!important;
	z-index:10!important
}

.syntaxhighlighter .toolbar span.title{
	display:inline!important
}

.syntaxhighlighter .toolbar a{
	display:block!important;
	text-align:center!important;
	text-decoration:none!important;
	padding-top:1px!important
}

.syntaxhighlighter .toolbar a.expandSource{
	display:none!important
}

.syntaxhighlighter.ie{
	font-size:.9em!important;
	padding:1px 0 1px 0!important
}

.syntaxhighlighter.ie .toolbar{
	line-height:8px!important
}

.syntaxhighlighter.ie .toolbar a{
	padding-top:0!important
}

.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:gray!important
}

.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{
	color:#ff1493!important
}

.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{
	color:red!important
}

.syntaxhighlighter.printing .break,.syntaxhighlighter.printing .break a{
	color:#000!important
}

.syntaxhighlighter{
	background-color:#fff!important
}

.syntaxhighlighter .line.alt1{
	background-color:#fff!important
}

.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{
	background-color:#e0e0e0!important
}

.syntaxhighlighter .line.highlighted.number{
	color:#000!important
}

.syntaxhighlighter table caption{
	color:#000!important
}

.syntaxhighlighter .gutter{
	color:#afafaf!important
}

.syntaxhighlighter .gutter .line{
	border-right:3px solid #6ce26c!important
}

.syntaxhighlighter .gutter .line.highlighted{
	background-color:#6ce26c!important;
	color:#fff!important
}

.syntaxhighlighter.printing .line .content{
	border:none!important
}

.syntaxhighlighter.collapsed{
	overflow:visible!important
}

.syntaxhighlighter.collapsed .toolbar{
	color:blue!important;
	background:#fff!important;
	border:1px solid #6ce26c!important
}

.syntaxhighlighter.collapsed .toolbar a{
	color:blue!important
}

.syntaxhighlighter.collapsed .toolbar a:hover{
	color:red!important
}

.syntaxhighlighter .toolbar{
	color:#fff!important;
	background:#6ce26c!important;
	border:none!important
}

.syntaxhighlighter .toolbar a{
	color:#fff!important
}

.syntaxhighlighter .toolbar a:hover{
	color:#000!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
}

.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{
	font-weight:bold!important;
	color:#069!important;
	background-color:none!important
}

.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{
	color:gray!important
}

.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{
	color:#ff1493!important
}

.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{
	color:red!important
}

.syntaxhighlighter .keyword{
	font-weight:bold!important
}

.syntaxhighlighter code{
	white-space:pre-wrap;
	white-space:-moz-pre-wrap!important;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap
}

.syntaxhighlighter .line{
	white-space:normal!important;
	line-height:1.8em!important
}

.syntaxhighlighter code{
	line-height:1.8em!important
}

.syntaxhighlighter .toolbar{
	display:none
}

.syntaxhighlighter.collapsed .toolbar{
	display:block;
	background:#f5f5f5!important;
	border:1px solid #ccc!important;
	padding:.5em .8em .5em .8em!important
}

.syntaxhighlighter table td.code{
	width:auto!important
}

.syntaxhighlighter .line.alt2{
	background-color:#f4f4f4!important
}

.syntaxhighlighter .gutter{
	width:35px!important
}

.syntaxhighlighter .gutter .line{
	border-right:2px solid #6ce26c!important
}

.syntaxhighlighter table td.gutter .line{
	padding:0 .5em 0 .5em!important;
	text-align:right!important
}

.syntaxhighlighter .keyword{
	font-weight:normal!important;
	color:#00f!important
}

.syntaxhighlighter a,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody,.syntaxhighlighter table thead,.syntaxhighlighter table caption,.syntaxhighlighter textarea{
	font-size:12px!important
}

.sh-gutter .line,.sh-gutter code{
	white-space:nowrap!important
}
/* 因为使用 了 highlight.js 插件，因此不需要博客园的默认高亮css（会冲突）*/
/*
.cnblogs-markdown .hljs{
	display:block;
	overflow-x:auto;
	padding:.5em;
	background:#fff;
	color:#000
}

.hljs-comment,.hljs-annotation,.hljs-template_comment,.diff .hljs-header,.hljs-chunk,.apache .hljs-cbracket{
	color:green
}

.hljs-keyword,.hljs-id,.hljs-built_in,.css .smalltalk .hljs-class,.hljs-winutils,.bash .hljs-variable,.tex .hljs-command,.hljs-request,.hljs-status,.nginx .hljs-title,.xml .hljs-tag,.xml .hljs-tag .hljs-value{
	color:#00f
}

.hljs-string,.hljs-title,.hljs-parent,.hljs-tag .hljs-value,.hljs-rules .hljs-value,.ruby .hljs-symbol,.ruby .hljs-symbol .hljs-string,.hljs-template_tag,.django .hljs-variable,.hljs-addition,.hljs-flow,.hljs-stream,.apache .hljs-tag,.hljs-date,.tex .hljs-formula,.coffeescript .hljs-attribute{
	color:#a31515
}

.ruby .hljs-string,.hljs-decorator,.hljs-filter .hljs-argument,.hljs-localvars,.hljs-array,.hljs-attr_selector,.hljs-pseudo,.hljs-pi,.hljs-doctype,.hljs-deletion,.hljs-envvar,.hljs-shebang,.hljs-preprocessor,.hljs-pragma,.userType,.apache .hljs-sqbracket,.nginx .hljs-built_in,.tex .hljs-special,.hljs-prompt{
	color:#2b91af
}

.hljs-phpdoc,.hljs-javadoc,.hljs-xmlDocTag{
	color:gray
}

.vhdl .hljs-typename{
	font-weight:bold
}

.vhdl .hljs-string{
	color:#666
}

.vhdl .hljs-literal{
	color:#a31515
}

.vhdl .hljs-attribute{
	color:#00b0e8
}

.xml .hljs-attribute{
	color:red
}

.cnblogs-markdown code{
	font-family:"Courier New",sans-serif!important;
	font-size:12px!important;
	background-color:#f5f5f5!important;
	border:1px solid #ccc!important;
	padding:2px 5px!important;
	border-radius:3px!important;
	line-height:1.8
}

.cnblogs-markdown .hljs{
	font-family:"Courier New",sans-serif!important;
	font-size:12px!important;
	line-height:1.5!important;
	padding:5px!important
}
*/
.cnblogs-markdown pre{
	margin-top:10px;
	margin-bottom:10px
}

body{
	font-family:Verdana,Arial,Helvetica,sans-serif
}

textarea{
	font-family:Verdana,Arial,Helvetica,sans-serif
}

input[type=button]{
	-webkit-appearance:button
}

img{
	border:0
}

#MySignature{
}

.blog_topic{
	margin-top:10px;
	margin-left:2em
}

#blog_post_info_block{
	margin-top:20px
}

#BlogPostCategory{
	margin-bottom:10px
}

#EntryTag{
	margin-top:0!important
}

.topicListFooter{
	text-align:right;
	margin-right:10px;
	margin-top:10px
}

#divRefreshComments{
	text-align:right;
	margin-right:10px;
	margin-bottom:5px;
	font-size:12px
}

.commentTextBox{
	Width:480px;
	height:220px
}

.commenttb{
	width:320px
}

.tb_comment_name{
	width:200px
}

#MyIng{
	margin-top:5px
}

.ing_title{
	font-weight:bold;
	text-align:center
}

.ing_body{
	margin-top:5px;
	margin-bottom:5px;
	word-break:break-all
}

.ing_date{
	text-align:center;
	color:gray;
	font-size:11px
}

.ing_footer{
	text-align:right;
	margin-right:5px
}

#divNewMsg{
	margin-top:2px;
	text-align:center
}

#divSendMsg{
}

.commentform table td input{
	margin:2px auto
}

.sendMsg2This:link,.sendMsg2This:visited,.sendMsg2This:active{
	font-size:12px;
	text-decoration:none;
	background:url('/images/icoMsg.gif') no-repeat top left;
	padding-left:20px
}

.sendMsg2This:hover{
	background:url('/images/icoMsg.gif') no-repeat bottom left
}

.RecentComment{
	overflow:hidden
}

.cnblogs_code{
	background-color:#f5f5f5;
	font-family:Courier New!important;
	font-size:12px!important;
	border:1px solid #ccc;
	padding:5px;
	overflow:auto;
	margin:5px 0;
	color:#000
}

span.cnblogs_code{
	padding:3px
}

.cnblogs_code div{
	background-color:#f5f5f5
}

.cnblogs_code pre{
	font-family:Courier New!important;
	font-size:12px!important;
	word-wrap:break-word;
	white-space:pre-wrap
}

.cnblogs_code span{
	font-family:Courier New!important;
	font-size:12px!important;
	line-height:1.5!important
}

.cnblogs_code_Collapse{
	border-right:gray 1px solid;
	border-top:gray 1px solid;
	border-left:gray 1px solid;
	border-bottom:gray 1px solid;
	background-color:#fff;
	padding:2px
}

.cnblogs_code_collapse{
	border-right:gray 1px solid;
	border-top:gray 1px solid;
	border-left:gray 1px solid;
	border-bottom:gray 1px solid;
	background-color:#fff;
	padding:2px
}

.cnblogs_code_hide{
	display:none
}

.code_img_closed{
	vertical-align:middle;
	padding-right:5px
}

.code_img_opened{
	vertical-align:middle;
	padding-right:5px
}

.cnblogs_code_open{
	margin-top:5px
}

.codeLineNumber{
	-moz-user-select:none;
	color:teal;
	padding-right:10px
}

.cnblogs_code ol{
	margin-left:0;
	color:teal
}

.cnblogs_code ol li{
	list-style-image:none
}

.cnblogs_code ol li span{
	color:#000
}

.cnblogs_code_toolbar a:hover,.cnblogs_code_toolbar a:link,.cnblogs_code_toolbar a:visited,.cnblogs_code_toolbar a:active,.cnblogs_code_toolbar a:link img,.cnblogs_code_toolbar a:visited img{
	background-color:#f5f5f5!important;
	border:none!important
}

.desc_img{
	float:right
}

.MsoNormal{
	font-size:13px;
	line-height:150%
}

.div_my_zzk{
	margin-top:5px;
	margin-bottom:5px
}

.input_my_zzk{
	width:100px;
	vertical-align:middle;
	height:20px
}

input.btn_my_zzk{
	vertical-align:middle;
	height:22px;
	font-size:12px;
	padding-left:5px;
	padding-right:5px
}

pre{
	margin-top:0;
	margin-bottom:0
}

pre{
	white-space:pre-wrap;
	white-space:-moz-pre-wrap!important;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word
}

.divPostCommentBox{
	float:left;
	width:500px
}

.CommentBoxNav{
	width:100px;
	float:right;
	margin-top:20px;
	line-height:120%;
	font-size:12px
}

.comment_pager{
	text-align:left;
	padding-bottom:5px
}

.comment_pager_current{
	color:red
}

.dp-highlighter{
	font-family:"Consolas","Courier New",Courier,mono,serif;
	font-size:12px;
	overflow:auto;
	margin:18px 0 18px 0!important;
	word-break:break-word
}

.dp-highlighter ol,.dp-highlighter ol li,.dp-highlighter ol li span{
	margin:0;
	padding:0;
	border:none
}

.dp-highlighter a,.dp-highlighter a:hover{
	background:none;
	border:none;
	padding:0;
	margin:0
}

.dp-highlighter .bar{
	display:none
}

.dp-highlighter ol{
	list-style:decimal;
	background-color:#fff;
	margin:0 0 1px 45px!important;
	padding:0!important;
	color:#5c5c5c
}

.dp-highlighter.nogutter ol,.dp-highlighter.nogutter ol li{
	list-style:none!important;
	margin-left:0!important
}

.dp-highlighter ol li,.dp-highlighter .columns div{
	list-style:decimal-leading-zero;
	list-style-position:outside!important;
	border-left:3px solid #6ce26c;
	background-color:#f8f8f8;
	color:#5c5c5c;
	padding:0 3px 0 10px!important;
	margin:0!important;
	line-height:1.6
}

.dp-highlighter.nogutter ol li,.dp-highlighter.nogutter .columns div{
	border:0
}

.dp-highlighter .columns{
	background-color:#f8f8f8;
	color:gray;
	overflow:hidden;
	width:100%
}

.dp-highlighter .columns div{
	padding-bottom:5px
}

.dp-highlighter ol li.alt{
	background-color:#fff;
	color:inherit
}

.dp-highlighter ol li span{
	color:#000;
	background-color:inherit
}

.dp-highlighter.collapsed ol{
	margin:0
}

.dp-highlighter.collapsed ol li{
	display:none
}

.dp-highlighter.printing{
	border:none
}

.dp-highlighter.printing .tools{
	display:none!important
}

.dp-highlighter.printing li{
	display:list-item!important
}

.dp-highlighter .tools{
	padding:3px 8px 3px 10px;
	font:9px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:silver;
	background-color:#f8f8f8;
	padding-bottom:10px;
	border-left:3px solid #6ce26c
}

.dp-highlighter.nogutter .tools{
	border-left:0
}

.dp-highlighter.collapsed .tools{
	border-bottom:0
}

.dp-highlighter .tools a{
	font-size:9px;
	color:#a0a0a0;
	background-color:inherit;
	text-decoration:none;
	margin-right:10px
}

.dp-highlighter .tools a:hover{
	color:red;
	background-color:inherit;
	text-decoration:underline
}

.dp-about{
	background-color:#fff;
	color:#333;
	margin:0;
	padding:0
}

.dp-about table{
	width:100%;
	height:100%;
	font-size:11px;
	font-family:Tahoma,Verdana,Arial,sans-serif!important
}

.dp-about td{
	padding:10px;
	vertical-align:top
}

.dp-about .copy{
	border-bottom:1px solid #aca899;
	height:95%
}

.dp-about .title{
	color:red;
	background-color:inherit;
	font-weight:bold
}

.dp-about .para{
	margin:0 0 4px 0
}

.dp-about .footer{
	background-color:#eceadb;
	color:#333;
	border-top:1px solid #fff;
	text-align:right
}

.dp-about .close{
	font-size:11px;
	font-family:Tahoma,Verdana,Arial,sans-serif!important;
	background-color:#eceadb;
	color:#333;
	width:60px;
	height:22px
}

.dp-highlighter .comment,.dp-highlighter .comments{
	color:#008200;
	background-color:inherit
}

.dp-highlighter .string{
	color:blue;
	background-color:inherit
}

.dp-highlighter .keyword{
	color:#069;
	font-weight:bold;
	background-color:inherit
}

.dp-highlighter .preprocessor{
	color:gray;
	background-color:inherit
}

#commentform_title{
	background-image:url(https://static.cnblogs.com/images/icon_addcomment.gif);
	background-repeat:no-repeat;
	padding:0 0 0 25px;
	margin-bottom:10px
}

div.commentform input.author,div.commentform input.email,div.commentform input.url{
	background-image:url(https://static.cnblogs.com/images/icon_form.gif);
	background-repeat:no-repeat;
	border:1px solid #ccc;
	padding:4px 4px 4px 30px;
	width:300px;
	font-size:13px
}

div.commentform input.author{
	background-position:3px -3px
}

div.commentform input.email{
	background-position:3px -33px
}

div.commentform input.url{
	background-position:3px -63px
}

div.commentform textarea{
	width:450px;
	height:300px;
	font-size:13px
}

div.commentform p{
	margin-top:10px;
	line-height:20px
}

.commentbox_title{
	width:450px
}

.commentbox_title_left{
	float:left
}

.commentbox_title_right{
	float:right;
	height:22px
}

.login_tips{
	background-image:url(https://static.cnblogs.com/images/icon_addcomment.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	padding:0 0 10px 25px;
	font-weight:bold
}

.login_tips a{
	text-decoration:underline!important
}

.clear{
	clear:both
}

.comment_quote{
	padding:5px 5px 5px 5px;
	border:1px solid #ccc
}

.comment_icon{
	vertical-align:middle
}

#comment_nav{
	text-align:right
}

#comment_nav a{
	padding-left:10px
}

.ad_commentbox_up{
	margin-left:5px
}

.ad_commentbox_up a{
	padding-left:10px
}

#digg_block{
	margin-top:10px
}

#author_profile{
	float:left;
	width:280px;
	margin-top:0;
	margin-bottom:10px;
	color:#000;
	margin-left:0;
	font-size:12px
}

#author_profile a:link,#author_profile a:visited,#author_profile a:acitve{
	text-decoration:none
}

#author_profile a:hover{
	text-decoration:underline
}

.author_avatar{
	vertical-align:top;
	float:left;
	margin-right:5px;
	padding-top:5px;
	padding-left:2px;
	border:0
}

.author_profile_title{
	font-weight:bold;
	color:#666
}

.author_profile_info{
	float:left;
	line-height:18px
}

#author_profile_follow{
}

#author_profile_follow a:link{
}

#div_digg{
	float:right;
	margin-bottom:10px;
	margin-right:30px;
	font-size:12px;
	width:125px;
	text-align:center;
	margin-top:10px
}

.diggit{
	float:left;
	width:46px;
	height:52px;
	background:url('https://static.cnblogs.com/images/upup.gif') no-repeat;
	text-align:center;
	cursor:pointer;
	margin-top:2px;
	padding-top:5px
}

.diggnum{
	font-size:14px;
	color:#075db3;
	font-family:Verdana
}

.buryit{
	float:right;
	margin-left:20px;
	width:46px;
	height:52px;
	background:url('https://static.cnblogs.com/images/downdown.gif') no-repeat;
	text-align:center;
	cursor:pointer;
	margin-top:2px;
	padding-top:5px
}

.burynum{
	font-size:14px;
	color:#075db3;
	font-family:Verdana
}

.diggword{
	margin-top:5px;
	margin-left:0;
	font-size:12px;
	color:gray
}

a.digg_gray:link{
	color:gray;
	text-decoration:underline
}

a.digg_gray:visited{
	color:gray;
	text-decoration:underline
}

a.digg_gray:hover{
	color:red;
	text-decoration:underline
}

a.digg_gray:active{
	color:gray;
	text-decoration:underline
}

a.site_hot:visited,a.site_hot:active,a.site_hot:link{
	color:red;
	text-decoration:none
}

a.site_hot:hover{
	color:red;
	text-decoration:underline
}

.ad_bottom_text{
	line-height:150%
}

#profile_block{
	margin-top:5px;
	line-height:1.5;
	text-align:left
}

.ing_date{
	color:gray
}

.bq_post_comment{
	margin:0 0 5px 0;
	font-style:normal;
	line-height:180%;
	border:1px solid #ddd;
	padding:10px
}

.blog_comment_body{
	word-wrap:break-word
}

#post_next_prev{
	line-height:1.8;
	font-size:12px
}

.post_next_prev_date{
	color:gray
}

#post_next_prev a.p_n_p_prefix:link{
	text-decoration:none
}

#post_next_prev a.p_n_p_prefix:hover{
	text-decoration:underline
}

#side_ing_block{
	line-height:1.5;
	overflow:hidden
}

#side_ing_block ul li{
	background-image:url(https://static.cnblogs.com/images/icon_voice.gif);
	background-repeat:no-repeat;
	padding:0 0 0 20px
}

a.ing_lnk:link,a.ing_lnk:active,a.ing_lnk:visited{
	color:gray;
	text-decoration:none;
	border:0
}

.itnews{
	line-height:150%
}

.job_offer_list{
	line-height:150%
}

.c_ad_block{
	margin-top:10px;
	line-height:1.5
}

#grade_flag{
	font-size:12px
}

div.commentform textarea.comment_textarea{
	line-height:1.6
}

.c_b_p_desc{
	word-wrap:break-word;
	word-break:break-all;
	overflow:hidden;
	line-height:1.5
}

.c_b_p_desc_readmore{
	padding-left:5px
}

.c_b_p_link_desc{
	margin-top:2px
}

#green_channel{
	padding:10px 5px;
	margin-bottom:10px;
	margin-top:10px;
	border:silver 1px dashed;
	font-size:9pt;
	width:430px
}

#green_channel a{
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNo8zjsOxCAMBFB/KEAUFFR0Cbng3nQPw68ArZdAlOZppPFIBhH5EAB8b+Tlt9MYQ6i1BuqFaq1CKSVcxZ2Acs6406KUgpt5/LCKuVgz5BDCSb13ZO99ZOdcZGvt4mJjzMVKqcha68iIePB86GAiOv8CDADlIUQBs7MD3wAAAABJRU5ErkJggg%3D%3D) repeat-x;
	display:inline-block;
	padding:3px 8px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	margin-right:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:10px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);
	text-shadow:0 -1px 1px rgba(0,0,0,.25);
	font-size:9pt
}

#green_channel a:hover{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpi/v//vwMTAwPDfzjBgMpFI/7hFSOT9Y8qRuF3JLoHAQIMAHYtMmRA+CugAAAAAElFTkSuQmCC)
}

#green_channel #green_channel_digg{
	background-color:#2daebf
}

#green_channel #green_channel_follow{
	background-color:#e33100
}

#green_channel #green_channel_favorite{
	background-color:#ffb515
}

#green_channel #green_channel_contact{
	background-color:#eee;
	color:#555
}

#green_channel #green_channel_weibo img{
	vertical-align:middle;
	border:none;
	margin-left:5px;
	box-shadow:none
}

#green_channel #green_channel_weibo{
	background:none;
	padding:3px 2px;
	-moz-border-radius:none;
	-webkit-border-radius:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	text-shadow:none
}

#cnblogs_post_body{
	margin-bottom:20px
}

#cnblogs_post_body ul{
	list-style-type:disc;
	margin-left:45px;
	padding-left:0
}

#cnblogs_post_body ul li{
	list-style:inherit!important
}

#cnblogs_post_body ol{
	padding-left:50px
}

#cnblogs_post_body ol li{
	list-style-type:decimal
}

#cnblogs_post_body table,.cnblogs-post-body table{
	border:1px solid silver;
	border-collapse:collapse;
	word-break:break-word
}

#cnblogs_post_body th,#cnblogs_post_body td,.cnblogs-post-body th,.cnblogs-post-body td{
	border:1px solid silver;
	border-collapse:collapse;
	padding:3px
}

.ad_text_commentbox{
	margin-top:5px;
	margin-bottom:5px
}

a.comment_uploadimg_a{
	font-size:12px
}

#site_nav_under{
	margin-top:5px;
	line-height:1.8
}

#site_nav_under a{
	margin-right:10px
}

#opt_under_post{
	line-height:1.8
}

#opt_under_post a{
	margin-right:10px
}

#ad_under_comment2{
	margin-bottom:5px
}

#ad_under_comment2 img{
	margin-bottom:5px
}

.recent_comment_author{
	text-align:right;
	margin-right:4px
}

.cnblogs_code_toolbar{
	margin-top:5px
}

.cnblogs_code_toolbar span{
	padding-right:5px
}

input::-moz-focus-inner{
	border:0;
	padding:0
}

.comment_btn{
	height:26px;
	width:68px;
	margin:0;
	padding:0;
	line-height:22px
}

#commentbox_opt a{
	padding-left:10px
}

#taglist_title{
	margin-bottom:10px
}

#taglist td{
	padding:5px 20px 5px 10px
}

.Cal{
	width:100%
}

.CalTitle{
	width:100%
}

.new-comment-block{
	line-height:1.5
}

.new-comment-title span{
	margin-left:5px
}

.new-comment-title a{
	margin-left:5px
}

.pager{
	font-size:12px;
	margin:10px 0;
	text-align:center;
	color:#2e6ab1;
	line-height:200%
}

.pager a{
	border:1px solid #9aafe5;
	color:#2e6ab1;
	margin:0 2px;
	padding:2px 5px;
	text-decoration:none
}

.pager span.current{
	background-color:#2e6ab1;
	border:1px solid navy;
	color:#fff;
	font-weight:bold;
	margin:0 2px;
	padding:2px 5px
}

.comment_vote{
	text-align:right
}

.comment_vote a{
	text-decoration:none!important;
	padding-left:10px
}

.comment_actions a{
	padding-right:10px
}

.comment_actions a:last-child{
	padding-right:0
}

.recent_comment_body{
	white-space:pre-wrap;
	word-wrap:break-word
}

#taglist_main{
	margin-top:20px
}

#taglist_main #taglist .small{
	font-size:12px
}

#taglist_title_wrap{
	margin-left:auto;
	margin-right:auto;
	text-align:center
}

#cnblogs_post_body{
	word-break:break-word
}

#cnblogs_post_body p{
	margin:10px auto;
	text-indent:0
}

#cnblogs_post_body h1{
	font-size:28px;
	font-weight:bold
}

#cnblogs_post_body h2{
	font-size:21px;
	font-weight:bold
}

#cnblogs_post_body h3{
	font-size:16px;
	font-weight:bold
}

#cnblogs_post_body h4{
	font-size:14px;
	font-weight:bold
}

#cnblogs_post_body h5{
	font-size:12px;
	font-weight:bold
}

#cnblogs_post_body h6{
	font-size:11px;
	font-weight:bold
}

#div_digg .diggnum{
	line-height:1.5em!important
}

#div_digg .burynum{
	line-height:1.5em!important
}

#green_channel a:link,#green_channel a:visited,#green_channel a:active{
	color:#fff!important;
	border:none!important
}

#myposts .myposts_title{
	font-size:15px
}

#myposts{
	margin-left:20px
}

#myposts .pager{
	text-align:right;
	margin-right:10px
}

#myposts .PostList{
	margin-right:20px;
	margin-top:10px;
	font-size:13px
}

#myposts .postTitle2{
	font-size:13px
}

#myposts .postDesc2{
	font-size:12px
}

#myposts .postText2{
	font-size:13px;
	margin-bottom:5px
}

#blog-news{
	overflow:hidden
}

#MySignature{
	display:none
}
/*----------------------------------end------------------------------------------------*/

/* ----------------------- additional add -----------------------------------------*/
/* 虽然有些人显示有问题，但去掉真心不好看，所以不去掉了，看有缘人吧*/
*{ 
  font-family: Helvetica, Tahoma, Arial,"Microsoft YaHei", "微软雅黑", sans-serif;
  text-shadow:0.005em 0.005em 0.002em #696969 !important;
}

#cnblogs_post_body h2 , #cnblogs_post_body h3, #cnblogs_post_body h1,#cnblogs_post_body h4,#cnblogs_post_body h5,#cnblogs_post_body h6{
font-size: 21px;
font-weight: bold;
margin-top:40px;
}

#blog-comments-placeholder{
    background-color: #121b21;
    float: left;    
    width:100%;

}
/*修改 markdown 引用样式*/
blockquote {
    background-color: rgba(102, 128, 153, 0.05);
    color: #5F5656;
    margin-left: 25px;
    padding: 5px 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-left: 5px solid #352D2D;
}
#cnblogs_post_body blockquote ul{
	margin-left:25px
}

/*评论头像样式*/
.body_right{
float: left;
position: absolute;
    margin-left: -90px; 
    width:53px;
    height: 53px;
    padding:5px;
    border-radius: 50%;
     background-color: #562B17;
}
.body_right img{  
    width:53px;
    height: :53px;
    border-radius: 50%;
}
.body_right img{
    transition: all 0.2s ease-out 0s;

}
.body_right img:hover{
 transform: rotate(360deg) scale(1.02);

}


/*--------------------------- end --------------------------------------------------*/