*{font-family:microsoft yahei;}
body{background:#fff;overflow-x:hidden;}
#home{
 margin:0 auto;
 width:92%;
box-shadow:none;
}
#ad_t2,#cnblogs_c1,#under_post_news,#cnblogs_c2,#under_post_kb,#HistoryToday{
display:none
}

#blogTitle{
width:360px;
height:90px;
margin:0 auto;
position:relative;
}

#lnkBlogLogo{
width:90px;
height:90px;
background-image: url(https://images.cnblogs.com/cnblogs_com/yangshifu/1309438/o_200421044501touxiang1.jpg);
background-size:90px 90px;
border-radius:50%;
display:block;
position:absolute;
left:0;
top:0;
box-shadow:0 0 5px #ccc;
}
#blogTitle h1{
display:block;
position:absolute;
top:0;
left:130px;
margin-top:10px;
}
#blogTitle h2{
display:block;
position:absolute;
top:50px;;
left:130px;
}
#navList{
float:none;
margin:0 auto;
width:630px;
}
#navList li{
width:65px;
margin:0 20px;
}
.postTitle a:hover,.entrylistPosttitle a.entrylistItemTitle:hover{
margin-left:0;
color:#ff6677
}
.postTitle a:link, .postTitle a:visited, .postTitle a:active{
transition:all 0.1s linear 0s
}

#cnblogs_post_body ul{
padding:15px 5px 1px 30px;
background:rgba(221, 255, 225, 0.3);
border-radius:5px;
}

#cnblogs_post_body table, .cnblogs-post-body table{
border:none !important;
}
.syntaxhighlighter .comments, .syntaxhighlighter .comments a{
color:#7c7c7c
}
.syntaxhighlighter .gutter .line{
border-right:2px solid rgba(208, 226, 108, 0.83)!important
}
.syntaxhighlighter .line.alt2{
background-color:#fffaf3 !important
}
.syntaxhighlighter .container .line.alt2{
background:#fbfbfd !important;
}
.syntaxhighlighter .comments, .syntaxhighlighter .comments a{
color:rgb(92, 130, 92)!important;
}
.postBody blockquote{
border:1px dashed #ccc;
padding:10px 80px 10px 15px;
margin:2em 0;
color:#333;
background:#f7f7f7 url(//cdn.res.qdfuns.com/images/plugin/editor/blockquote.png) right top no-repeat;
}
.cnblogs_Highlighter.sh-gutter{
border:1px solid #efefef;
border-radius:6px;
overflow:hidden;
}
.syntaxhighlighter .gutter .line {
    border-right: none !important
}
.syntaxhighlighter .keyword{
color:rgb(147, 15, 128) !important;
}
.syntaxhighlighter .string, .syntaxhighlighter .string a{
color:#1A1AA6 !important
}
.syntaxhighlighter .comments, .syntaxhighlighter .comments a{
color:#82a982 important
}
.postBody ul a,.postBody ul a:link, .postBody ul a:visited{
text-decoration:none;
color:#081025;
}
.postBody ul a:hover{
color:#000
}
#sideBar .newsItem h3,#sideBar .newsItem #profile_block{
display:none
}
.lintel {
position:absolute;
top:-4px;
width:100px;
display:block;
}
.lintel.left{
left:-10px;
transform:rotate(180deg);
-ms-transform:rotate(180deg); 
-moz-transform:rotate(180deg); 
-webkit-transform:rotate(180deg);
-o-transform:rotate(180deg);
}
.lintel.right{
right:-10px;
transform:scaleX(-1) rotate(180deg);
-ms-transform:scaleX(-1) rotate(180deg); 
-moz-transform:scaleX(-1) rotate(180deg); 
-webkit-transform:scaleX(-1) rotate(180deg);
-o-transform:scaleX(-1) rotate(180deg);
}
.topicListFooter #nav_next_page a{
padding: 8px 30px;
    border-radius: 5px;
    background: #ccc;
    color: #fff;
    background:#3c92de;
    font-size: 16px;
transition:all 0.15s linear 0s;
}
.topicListFooter #nav_next_page a:hover{
background:rgb(255, 130, 102)
}
#cnblogs_post_body{padding-bottom:40px}
#green_channel,#author_profile,#sidebar_imagecategory,#homepage_top_pager{display:none}
#post_next_prev{margin-top:20px}
.pager a{box-shadow:none;border:none;border-radius:4px;transition:all 0.15s linear 0s;padding:3px 12px;background:#3c92de}
.pager a:hover{background:#ff6700}
.c_b_p_desc{color:#333}
.postBody{
font-size:15px;
color:#363638;
line-height:24px;
}
.postBody blockquote{
word-break:break-all;
font-size:14px;
}
.entrylistItem{
padding-bottom:0
}
.entrylistPosttitle a:link, .entrylistPosttitle a:visited, .entrylistPosttitle a:active{
transition:all 0.2s linear;
}
#cnblogs_post_body p{
margin:15px auto;
}
.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;
}

#topics .postTitle{
font-size:30px;
font-weight:normal;
line-height:30px;
margin-bottom:10px;
}
.cnblogs_code{
line-height:18px;
background:#FEFEFD;
padding-bottom:10px;
}
.cnblogs_code span{
background:#FEFEFD !important;
}
.cnblogs_code .cnblogs_code_toolbar:nth-child(3){
display:none
}
#cnblogs_post_body img{
max-width:800px;
}
.syntaxhighlighter .line,.syntaxhighlighter code{
line-height:1.5 !important;
}
#div_digg{margin-top:-53px;}
.cnblogs_code span{
line-height:1.6 !important;
}
.postBody blockquote{
min-height:auto;
}
#cnblogs_post_body h2{
color:#000
}
#main{
    max-width: 1280px;
    margin: 30px auto 0;
}
#mainContent{
width:96%;
}