body{
    font-family:微软雅黑!important;
}


.postBody{
    font-family:微软雅黑!important;
    font-size:17px!important;
    //text-shadow:0.005em 0.005em 0.002em #696969 !important;/*mactype风格的模糊字体*/
}

.cnblogs-markdown code {
    border:None!important;  //代码区块别显示边框！难看！
    border-radius:5px!important;
    text-shadow:None;
    font-family:Monaco,微软雅黑,Consolas!important;
    font-size:15px!important;
}

code{
    font-size:15px!important;
}

::selection{
  background-color: transparent!important;
  color: #4281F3!important;
}


h1 {
    background-color: rgb(248, 248, 238);
}

.dayTitle {
    background-color: rgb(220, 227, 181);
}
.dayTitle a {
    color: rgb(46, 91, 0);
}




p{  padding: 0.5em;}




#div_digg {
    position: fixed;
    right: 180px;
    bottom: 20px;
    z-index: 9999;
    background-color: #fff;
    font-size: 12px;
    width: 125px;
    margin: 10px 0 0 0;
    padding: 5px;
    text-align: center;
    border: 3px solid #55895b;
    border-radius: 5px;
}

#digg_tips {
    display: none;
}





.scrollBtn {
    position: fixed;
    right: 15px;
    bottom: 45px;
    width: 54px;
    _position: absolute;
}

.scrollBtn a {
    display: inline-block;
    overflow: hidden;
    width: 54px;
    height: 54px;
    -webkit-transition: opacity .5s ease;
    -moz-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease;
    text-align: center;
    opacity: .6;
    color: white;
    background: url(https://images.cnblogs.com/cnblogs_com/ChenXu-net/517141/o_gototop.png) no-repeat 0 0;
    filter: Alpha(Opacity=60);
}

.scrollBtn li {
    float: left;
    overflow: hidden;
    height: 54px;
    margin-bottom: 5px;
}

.scrollBtn a:hover {
    opacity: 1;
    filter: Alpha(Opacity=100);
}


.sB-comment a {
    height: 17px;
    padding-top: 34px;
    padding-bottom: 3px;
    background-position: 0 -59px;
}

.sB-share a {
    background-position: 0 -118px;
}

.sB-goTop a {
    background-position: 0 -177px;
}


.clearfix:before,.clearfix:after {
    display: table;
    content: '';
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom:1;}



//推荐和反对按钮
.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
}




/////
#digg_block {
    margin-top: 10px
}

#digg_block {
    margin-top: 10px
}

#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
}

.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
}

#div_digg .diggnum {
    line-height: 1.5em!important
}

#digg_block {
    margin-top: 10px
}



body{background:#fff;line-height:1.6;font-size:15px;color:#34495e;font-family: 'Source Han Sans',Helvetica,  Arial, 'Hiragino Sans GB', "Microsoft YaHei", SimSun, Heiti, sans-serif;}
#home{box-shadow:none;min-width:760px;width:760px;padding:0;position:relative;}
.postCon img,.postBody img{max-width:100%;}
#main{margin-top:190px;}

#navigator,#leftcontentcontainer{display:none;}
#mainContent{float:none;margin-left:0;overflow: visible;}
#mainContent .forFlow{margin-left:0;}
#blogTitle h1{text-align: center;}
#sideBar{width:0;height:0;min-height:0;}
/*#sideBarMain .newsItem{position:absolute;top:70px ;left:50%;margin-left:-100px;width:200px;text-align: center;}*/
#sideBarMain .newsItem{position:absolute;top:70px ;left:50%;margin-left:-130px;width:auto;text-align: center;}
#sideBarMain .newsItem .catListTitle,#profile_block{display:none;}

.day+.day{border-top:1px solid #ddd;}
.day{margin:0;height:auto;padding:1em 0 1.5em;}
.dayTitle{display:block;border:none;background: none;border-radius: 0;font-size:inherit;height:auto;width:auto;margin:0;text-align: left;top:85px;}
.dayTitle a{width:auto;display: inline;color:#7f8c8d;margin:0;cursor: default;}


.postTitle{margin:0.65em 0;color:#2c3e50;font-size: 1.5em;font-weight: bold;border:none;white-space:nowrap;}
.day .postTitle a{padding:0;color:#2c3e50;}
.postTitle a:link, .postTitle a:visited, .postTitle a:active{transition:none;padding:0;}
.postTitle a:hover{margin: 0;border-bottom: 2px solid #42b983;}
.postCon{padding: 50px 0 10px;}
.c_b_p_desc{font-size: 15px;}
/*.postDesc{display: none;}*/
.postCon a:link, .postCon a:visited, .postCon a:active{color:#42b983;text-decoration: none;}
.c_b_p_desc_readmore{display:block;padding: 1em 0 0 0;display: table;}
.c_b_p_desc_readmore::after{content:'...';}

#homepage_top_pager{display:none;}
#nav_next_page ,.pager{text-align: center;color:#3aa373;font-size:14px;margin: 4em 0 1em;line-height:1.6;}
#nav_next_page a,.pager a{display:inline-block;padding:4px 12px;border: 0 none;box-shadow:none;border-radius:4px;border-bottom:4px solid #3aa373;font-size: 14px;color:#fff;background: #4fc08d;}
#nav_next_page a:hover,.pager a:hover{background-color: #22bd77;}

#footer{font-size:14px;color:#aaa;}

#topics{overflow: visible;}
#post_detail .postTitle{margin:0.65em 0;padding:0;font-size:1.5em;}
#post_detail .postTitle a{color:#2c3e50;}
#post_detail .postTitle a:hover{border:none;cursor: default;}
.postBody{font-size:inherit;line-height:inherit;color:inherit;}
.postBody a:link, .postBody a:visited, .postBody a:active{color:#42b983;text-decoration: none;}
#cnblogs_post_body p{margin: 1em 0;}
#cnblogs_post_body h2,#cnblogs_post_body h3{font-size:22px;}
#cnblogs_post_body h4,#cnblogs_post_body h5,#cnblogs_post_body h6{font-size:18px;}
#cnblogs_post_body h2, #cnblogs_post_body h3, #cnblogs_post_body h4, #cnblogs_post_body h5, #cnblogs_post_body h6{position: relative;margin: 1em 0;}
#cnblogs_post_body h2:before, #cnblogs_post_body h3:before, #cnblogs_post_body h4:before, #cnblogs_post_body h5:before, #cnblogs_post_body h6:before{content:"#";color:#42b983;position:absolute;left:-0.9em;top:-4px;font-size:1.2em;font-weight: bold;}
#cnblogs_post_body img{max-width:100%;margin: 1em auto;display:block;}

.cnblogs_code{border:none;background-color: #f8f8f8;font-size:0.8em;box-shadow:0 1px 2px rgba(0,0,0,0.125);margin:1em 0;padding:1.2em 1.4em;line-height:1.5em;}
.cnblogs_code .cnblogs_code_toolbar{display: none;}
.cnblogs_code pre,.cnblogs_code span{font-family: 'Roboto Mono', Monaco, "Courier New", monospace!important;}

#cnblogs_post_body ul,#cnblogs_post_body ol{margin:1em 0;padding-left:2.5em;}
#cnblogs_post_body li{margin:0;}
#cnblogs_post_body li p{margin:0;}

/*#EntryTag,#author_profile,#div_digg{display:none;}*/
#blog_post_info{padding:10px 0;}
#blog_post_info_block{margin-top:0;}
#green_channel{width:auto;border:none;}
/*#post_next_prev{display:none;}*/
/*#post_next_prev{font-size:0;text-align: center;margin: 50px 0;}*/
#post_next_prev{text-align: center;margin: 50px 0;}
#post_next_prev br{display:none;}
#post_next_prev a.p_n_p_prefix{font-size:14px;display:inline-block;padding:4px 12px;border: 0 none;box-shadow:none;border-radius:4px;border-bottom:4px solid #3aa373;font-size: 14px;color:#fff;background: #4fc08d;margin: 0 5px;}
#post_next_prev a.p_n_p_prefix:hover{background-color: #22bd77;text-decoration: none;}
#post_next_prev a.p_n_p_prefix::after{content:"NEXT"}
#post_next_prev a.p_n_p_prefix:first-child::after{content:"PREV"}

#green_channel a{display:none;}
#green_channel #green_channel_digg{display:inline-block;padding:4px 12px;border: 0 none;box-shadow:none;border-radius:4px;border-bottom:4px solid #3aa373!important;font-size: 24px;color:#fff;background: #4fc08d;position:relative;line-height:100;height:50px;overflow: hidden;}
#green_channel #green_channel_digg:hover{background-color: #22bd77;}
#green_channel #green_channel_digg:before{content:"喜欢 ❤";display:block;position:aboslute;left:0;top:0;line-height:50px;}

#myposts .myposts_title{display: none;}
.Pager{text-align: center;}
#myposts .pager:nth-child(2){display:none;}
#myposts .PostList{border:none;margin:0;padding:2px 0 0 50px;}
#myposts .postDesc2{float:left;width:90px;height:21px;overflow: hidden;text-indent:-75px;margin-right: 40px;font-size:15px;color:#7f8c8d;}
#myposts .postTitl2{padding:0;}
#myposts .postTitl2 a{color: #42b983;font-size: 16px;}
#myposts .postTitl2 a:hover{color: #267B54;}
.postBody blockquote{border:none;margin:2em 0;padding:0 0 0 20px;border-left:4px solid #42b983;line-height:inherit;background:none;min-height:auto;color: inherit;}
#cnblogs_post_body blockquote h3::before,#cnblogs_post_body blockquote h2::before{content:'';}

#comment_nav{display:none;}
.feedbackItem{font-size:14px;margin-top:0;background: #f8f8f8;box-shadow:0 1px 2px rgba(0,0,0,0.125);margin:1em 0;padding:1em ;}
.feedback_area_title{border-bottom:none;}
.feedbackListSubtitle a:link, .feedbackListSubtitle a:visited, .feedbackListSubtitle a:active,.feedbackListSubtitle a:hover{color:#42b983;text-decoration: none;}
.feedbackListSubtitle,.comment_vote{font-size:12px;}
.sendMsg2This:link, .sendMsg2This:visited, .sendMsg2This:active{padding-left:10px;}
.feedbackCon{border-bottom:none;padding:9px 0 0 5px;}

#commentform_title{margin:4em 0 2em;border:none;}
.comment_btn{display:inline-block;padding:4px 12px;border: 0 none;box-shadow:none;border-radius:4px;border-bottom:4px solid #3aa373;font-size: 14px;color:#fff;background: #4fc08d;transition:none;}
.comment_btn:hover{background-color: #22bd77;}
#tip_comment2+p,.commentbox_title{display:none;}
#comment_form_container{margin-bottom:4em;}
#comment_form_container .comment_textarea{border:2px solid #bdc3c7;padding:10px;}
#comment_form_container .comment_textarea{width:100%;box-sizing: border-box;}
#comment_form_container .comment_textarea:hover{border-color:#22bd77;}
#comment_form_container .author{border:0 none;}
#comment_form_container .login_tips{background: none;}

#ad_text_under_commentbox{margin-bottom: 2em;}
#ad_text_under_commentbox::before{content:'博客园广告'}
#ad_t2,#under_post_news,#under_post_kb{font-size:12px;color:#aaa;}
#ad_t2 a:link,#under_post_news a:link,#under_post_kb a:link,#ad_t2 a:visited,#under_post_news a:visited,#under_post_kb a:visited{color:#aaa;}
#under_post_news,#under_post_kb,#opt_under_post{display:none;}
#ad_c1{float:right;}
#ad_t2{float:left;}
#ad_c2{float: left;margin-top:2em;}
#ad_c2 img{width:400px;}
#blog-news{font-size:x-large;}
img{border:1px solid #42b983}