/*可折叠的代码区1背景色*/
.cnblogs_code {
background-color: #f5f5f5;
 
}
 
/*代码字体*/
.cnblogs_code pre,.syntaxhighlighter code,.cnblogs_code span {
font-family: Consolas !important;
}
 
.cnblogs_code span {
font-family: Consolas !important;
 
}
/*a标签悬浮样式*/
div#cnblogs_post_body a:hover {
text-decoration: underline;
color: #e31b1b;
}
/*评论框*/
div.commentform textarea.comment_textarea {
line-height: 2; /*外边距*/
color: #0d07effa;
background: #dee7de;
letter-spacing: 2px; /*字体间距*/
}
 
/*评论按钮*/
.comment_btn:hover {
height: 41px;
width: 96px;
margin: 2px;
padding: 4px;
line-height: 23px;
background-color: lightslategray;
border: outset #edb2b2 3px;
}
 
/*关注按钮*/
#green_channel #green_channel_follow {
background-color: #e33100;
-webkit-animation-name: bigAssButtonPulse;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
}
 
/*好文要顶*/
#green_channel #green_channel_digg {
background-color: #ff1493;
 
}
 
/*h2*/
 
#cnblogs_post_body h2 {
font-size: 19px;
font-weight: bold;
line-height: 1.5;
margin: 10px 0;
}
 
#cnblogs_post_body h2 {color: #fff;background-color: #bf571a;-moz-border-radius: 3px;border-radius: 3px;padding: 3px;margin: 10px 0px;text-shadow: 2px 2px 3px #404040;}
 
/*分类标签样式*/
/*
.catListTag ul li {
float: left;
margin: 0 0 7px 8px;
position: relative;
 
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 0.75em;
font-weight: bold;
text-decoration: none;
 
color: #996633;
text-shadow: 0px 1px 0px rgba(255, 255, 255, .4);
 
padding: 0.417em 0.417em 0.417em 0.917em;
 
border-top: 1px solid #83a;
border-right: 1px solid #f33926c4;
border-bottom: 1px solid #83a;
 
-webkit-border-radius: 0 0.25em 0.25em 0;
-moz-border-radius: 0 0.25em 0.25em 0;
border-radius: 0 0.25em 0.25em 0;
 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#feda71', EndColorStr='#feba47');
 
-webkit-box-shadow: inset 0 1px 0 #faeaba,
0 1px 1px rgba(0, 0, 0, .1);
-moz-box-shadow: inset 0 1px 0 #faeaba,
0 1px 1px rgba(0, 0, 0, .1);
box-shadow: inset 0 1px 0 #faeaba,
0 1px 1px rgba(0, 0, 0, .1);
}
 
.catListTag ul li:hover {
-webkit-animation-name: bigAssButtonPulse;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
 
background-image: -webkit-linear-gradient(top, rgb(254, 225, 141), rgb(254, 200, 108));
background-image: -moz-linear-gradient(top, rgb(254, 225, 141), rgb(254, 200, 108));
background-image: -o-linear-gradient(top, rgb(254, 225, 141), rgb(254, 200, 108));
background-image: -ms-linear-gradient(top, rgb(254, 225, 141), rgb(254, 200, 108));
background-image: linear-gradient(top, rgb(254, 225, 141), rgb(254, 200, 108));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#fee18d', EndColorStr='#fec86c');
border-color: #e1b160;
}
*/
/*隐藏新闻广告*/
.c_ad_block {
display: none;
}
 
/*顶部背景*/
div#blogTitle {
/* background: url(https://images.cnblogs.com/cnblogs_com/sesefadou/1112130/o_bg-blue.png) left top repeat-x; */
background-image: linear-gradient(0deg,#f5f1f1 0,#7af 100%);
}
 
/*主题表格背景色,代码块2也设为表格背景色*/
body,.syntaxhighlighter .line.alt2,.syntaxhighlighter .line.alt1 {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAB/lBMVEV9fX2EhISAgIB/f396enp4eHh+fn55eXmDg4OBgYGIiIh8fHx1dXWCgoJ3d3eFhYV7e3uGhoZ0dHR2dnaJiYmLi4uHh4dsbGyMjIxycnKNjY1vb2+Kiopzc3OOjo5wcHCPj49tbW1xcXGUlJRubm5paWmQkJBra2uTk5OSkpJbW1uRkZFmZmZZWVmVlZVdXV1qamqXl5c2NjaZmZlWVlY+Pj5oaGiYmJhXV1dPT09nZ2dYWFhiYmJUVFSWlpZMTEyamppjY2M6OjpDQ0NmZmZKSko4ODhAQEBVVVVCQkI9PT1lZWVkZGRiYmJaWlphYWFFRUVlZWVeXl5SUlJgYGBgYGCfn59hYWGbm5tBQUFRUVFHR0dnZ2dkZGQ8PDxfX1+cnJxqampKSkpJSUleXl5oaGhfX19dXV1sbGxQUFBTU1NLS0tjY2M7OztHR0czMzNERESdnZ1cXFyenp6ioqI0NDSgoKA5OTlpaWlOTk5MTExYWFhISEhGRkZFRUU3NzdcXFyhoaFGRkZbW1tNTU0/Pz9JSUlvb29DQ0Nra2ttbW2np6dOTk4tLS1aWlqlpaUxMTFTU1NZWVlubm6mpqY8PDxVVVVzc3NLS0tWVlYyMjI9PT1NTU0uLi4rKyuqqqqpqamxsbFEREQvLy8/Pz+jo6NPT0+tra2urq6rq6uB8wb7AAAAqnRSTlMHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcJBwcJBwkHBwwHCQwHBwkJBwkJCQcJBwcMDAkJDAwJDAwJBwcJCQwHCQkJBwcHBwwJDAkJDAkHCQwMBwkHBwkJCQkJDAkMDAcJBwcMBwwJCQwHCQkJDAcHDAcJDAkJCQkJBwwMBwcMBwcJBwkHCQwHDAkMDAwHBwcJDAkHDAcHBwAM668AAAvjSURBVBgZBcGDoi3XggDA5bbt7m3j2LZ1bduOnTxjbOsvpwqsjtxZ2dzefDlyaXVj5LOjkZGd1Y1/erdyffNoc3xjZHvlzsb49qV3OzvXL23ubG9u73y9sfJiZeV3757dXn0HrjSXa7BU8GXws/zXPjIiY5kfwzKXy5ppan8LBF6VFmTWe8LMjJatSGq3xFF0DJGDK2C14RMXl5WLtIV9xrCWE6lb8pAuc03+7ne+o4YL+6UKml5CgJ+U3SCfFgjyw7yNcrAt+DrFekUCvxSirpoSSIUzxZjwOFqP4CaSh0osqRrukzQxhVKjpM7PDIQOrUl1CC6xgLcDxCr6SRuARCMAWWMQ1ReiNC3iTcR5MQhZyj0XzXNWuUQj8QdJs8WGyCUBeKlmCBlYFW62iC3guMKn9pT2vZnJzALmbZ1SZYHjPP5jjCWRF22puEdTg1aAWVbAs3a7XGrqJUl67Bm6jf9UHEfdOrIor0M+G697hmBkJp/2S78Jl7wqEIR5urxvhNK5ogDjhQ6hUxX4By2Ok8zzug+LLjmuSgRRjV3xNILFzA+Dn2q2NrGvKjaeT+Rgwg4NPQAb1Bh2At7uiZ/cEHB6NYNoMeHamqsDeuHZQNUczOtW2opZ4hglIIB1RSaxJOtqCD4IWOJ4C/l+SzHjDoJvL/inoypQlG9zHF7ihSUQlS1b6Wo9QW7kNYJvREYT607Mh2D18sHYT39xeG39y+fdxZP/nO72P0391dq//3qt//jx9NbR3NnT7txB/6tW90m/v9s/PPiyu371cH7u6aOt0znwtW12jptRWXBndZkYrsgH72c5oqK8LtaMDTujlkkimVzlmcVBJJfgQ7shuobg8t+Av0+KwhN154HQ8vwFJJm+G7QUvJwzH2XBHXFpNKxrUZhMQ2WSGhKVs34kdqJz8NUeBFdiwFijcMrytJKY8gQSI+NRrDpeT1JK0XbF6pFq6Y1gb4Ea7EEuRfTUUi2Kat8IPNjADQckIpwZPFngLT1DDkem05tgFDUNVR6pM6a5mkbBNCRybDPXsG6ly3xHS3LIwPXhvgQzxTn3vt/UlLLHdFnql02t47KZ4/Co4hbA7SGJPGpLgaWhjFQXQzsSU4Wz/gBGGI8asKoIwlX/gliHERX5LkDqqMg8F68IATU+h9H3xj0GCGCKzuMnBM9wqSSqBOxkHcZgonxT7TMbfKOFPWR8cuwCX8yoHLyTdAjpTAHTqbuc3xmVFIM/k5uBp9DzEQDjceaqaUiY2OJyGYqIUNqCb0TLYBjrGxAkjYZYdMisKGPiGKWePQ8FInJ5jjnwouBdmHO8OjNn/SEAgRPola+q2LJrppLvrWZZ5y978YBqT1PO021g5/6jhKVmL87aIdi82pq+dXDyq9bl3en1bn/tZG7xeWtxbWvx7NanxdPNtVb/+doX3bHd2bH+4dTjubPZ9ceP+90vrt5bW58Fq/iu4wox71mzmBfqGqTWcJpvRNCuXkS1TSf1Ah0yfHEeqG7lfqE0rGv7LjEoFbgFcGTqRMHYVKWxCUqLCS/04BYRdRNpIBZ//BZYkKO+p02FesNS9ZI7GJObkoRUQQfgSpTpslkNouXFpUm5bMGiURtLJB17QinhxplfqZznIkH4Eusz1VKTBmrXpR1sqNRWwJ1q6hEdGaK7VjpOY8uyDftvJhwJ4Zou9f6omIrFBMOqz+FYDXJRk8prXIm3oAurFth2GAi5coOJW8pFdE7jrAlyaHMdTnlrhNpneRbyo3vCTDhVFpng2EgWviACBa6EoQN2Yr/cSGQ5lFvUtC2hioF8WmN1l1hZRrZVLl3woZqofbWS6Bym1cpsXbIbvissnAebOlQZhYZV/tmp4vN/V8OCME9NLyaZ49y/jfYBnKST0Z+uhr5Kfq/xnPw0RoaHnVyQwCXgevuKVuIWWpHLlKHjf8tfLuM3NjQFLRrvWUYRpDGbeRLVeFdyZMltJXYMq+XEBuB2aNqDmzN1RtcQGNTlwKnEl+ULir+X6kvK9UmJGTCfSOA/7LG9AT6XiH4XpqGDVbdJwD8ebayujHy9M/7bZ6sb26u3L41vXB/55zs/Xhp58eHDi89evNh5ef3D78ZXfhxfGb/ybPXDb+9cXzm6vrK5vbq9Aq44mlrt1ZRs8hZyReAslAT1lhpk5F+cisgf/SsvV5koB96cLiqa0XTr+boH2vJQ57w6eDmaV9q4doFcaGVxzAmiRvHufSWKTJELycsLZVfjEKrID/m20qZE4MgNAAgsC1QywR0ZT8hJA09wl2MY26nJSdWtmzGckfWLhvEMNvPMaTqfu9Oo16TLAL8p9z3CVOK+Nw3wR3+AMfaVpjMVSAIpAjUMvnrl23XW21Obz/4t6e1BpKTxwYXMfu846C19nXrwOJlAWARHWI+guU9E8UTjjIRqnX159lzFlCVuoH27mbkVEtQvVvChGCWRQbXyg3tBZFsCFj9fAtddhxiqGKL4RHCHSkMx5YlFKA2tIRTV+o6cJK6M1VS7LMujbpEvFXgOnSNUxUgF4E6SoYjVOrI7PxQknjPqWviDJ+EaL3WoORKoUVkwStgYa5dUjqtLBZtWTSblExyogx3Pk0OEdL/xqA4m7UAcVflrPc9kkZiWnHHe11NPmZRK04GpBzzsQPlQhUWeuEHkg/9gjjRqqEs951eiVRX4yE68dVkTGdOUyL+ScI6RBaLGPwpcjhAwqvjT2XK7Cu8TwQfba88/js1OPV2ffXg6ffLFWPfjz49vza93702dTc+e3P7lcP3J/OnY4bVut3swdnJtd25365fujcP51o2fZsGlN4MclSVd185g3HQ7xoKkPFT5RuaWUfXmqhgaChKcVN5tozzllwMzOAF5PYOahAgYD/nf383YAzKYqyg1TYplPX6ulOgk4R5Yr8Y5nhXIjDg6lXFFFZAZa3JNSp0GLHvMBkf6Xu3PoiiU3d1qDgbq8E1gfSUxlyvhEs+P5HUnzCx235nWwLIp8DwwdxV+ggVNACbBuFcTVMUXaPuJTOhkGxX7lWsccwxxCZjJdyIVITThq8kvQwokzXdCdRHylAVVngIwnlSsSHNHX/3X5b3QRRX3/M3KLdpWZ/hIG0ojDNkuQLrBtjRpr2YIqlDdAiQZeKOywoMdvgbfWqMIJH1uDzgXxFyX15tpx1LKBs9GdFgpYUx8cFAioC5O+o740Fd51LBNpIGVXAG0PFSYNSa0S0QMqR/fEIdA4pDtV0ZMSyobSjEopsJj2aq5pTKaNzDHOD/EVfBZwseYgeGMd02tFbaFGqw0JpvU9YfSezhys01MMV4wuSkbfC5Ysob02dgHilcYVQi+Zpyk23CmiKY7ph2jakMHZ0IF1FRX5/B3MEkUhshSqdvOHPvPtq6em49BnKnofC6B/546mO0ftl4/f/3x2u7s3EHr2tjiramHZ2f9samr916evH54+mj3h63W2OnHq/daa/O761Njizden81+ujEPxg2HZ5RouHmAjElNczKTrQNz1EuHimUeTXiyQDhaS+dpfUks4lgu5oYkgqqIOm1w+39Akw9iNcMHjEhUln2J2wUyL+4HHGFXFJM3m3JgwrXc62jLigTxXO8uIOfM/73ogZGK+QAMq1acda1gENkJzO5v+aE7OlAdzRsvyQ1CF0DKb3FqyEk2bYBFSSKj+WSSC2DnIg4emNaSY76Wfd5I24TqB0JT4Dwi/l8+Xld8jZb5peWnKPRTb1DA0adgAugcEhYGYASlNud5QTkbIza/n+aRokyJAc4N8y4IV5qKaHBOu0hOI4dEChObZM7ROlWeWXoD3K6gePk30MHu1ftmaNlCDOHlFBwfI7EketuYqRoEQ74yheyCksqokFx2XI/5ryZTAYxo9O0M4gRb7dbo8pKiyDP1rdAFklV4zDgCdznKUU2YuFEkCVZQoltrShhEupZBBq6oWC2h4+/NfNFzZD3VqVDMERViO9RxsVqqLYPJHoHp6YwyyKmtSNZUqpV5LbyZN8FGDcj8Hk0nwK89janceYtmh4Z/nr8AiC1siJ4QBcjIYQtzx74/jF11cQDtTgjL0fn/B3nx6a7PXIC/AAAAAElFTkSuQmCC) top center rgba(234, 239, 242, .25)!important;
}
 
/*Hello world标题样式*/
div#blogTitle .title a {
color: #999;
font-family: cursive;
}
 
div#blogTitle .title {
padding-top: 25px;
}
 
 
.syntaxhighlighter .keyword {
font-weight: normal !important;
color: #069 !important;
}
 
/*代码区绿线变红线*/
.syntaxhighlighter .gutter .line {
border-right: 2px solid rgb(173, 39, 39) !important;
}
/*去掉a标签连接下面的下划线*/
.postCon a, .postBody a, .feedbackCon a {
border-bottom: none!important;
 
 
}
/*悬浮a标签加上下划线*/
div#navCategory li a:hover {
text-decoration: underline;
}
/*去掉阅读目录li前面的点
#cnblogs_post_body ul li {
list-style-type: none;
}
*/
/*主页目录样式左边加一道线*/
.postTitle {
/* font-size: 14px; */
font-weight: bold;
padding: 5px 10px 5px 10px;
padding-top:5px;
border-bottom: 1px solid #eee;
line-height: 1.5em;
clear: both;
border-left: 5px solid #333;
}
/*主页目录标题文字*/
div.postTitle a:visited {color: #4d81b7;/* text-align: center; */}
/*主页目录背景色*/
div.postTitle {
//border: 1px solid #0e83d77d;
background-color: #f8f8f8c7;
}
/*主页目录字体*/
div.postTitle {/* font-family: serif; */font-size: 19px;text-align: center;/* display: inline-block; */font-weight: 500;}
 
/*a标签颜色变蓝色*/
a {
color: #2068b1;
font-size:18px
}
 
/*分类标签样式*/
#sideBar {
border: 0px solid #ced7ce;
border-right: 0px solid #ced7ce;
border-bottom: 0px solid #ced7ce;
position: absolute;
top: 74px;
left: 8px;
padding: 0;
width: 280px;
background-color:rgba(0, 0, 0, 0)
}
#blog-sidecolumn ul li {
font-size:0
}
#blog-sidecolumn ul li a {
font: 12px/180% Arial, Helvetica, sans-serif, 新宋体;
display: inline-block;
width: 100%;
color: #333;
}
#blog-sidecolumn ul li a:hover{
color:white
 
}
#blog-sidecolumn ul li  {
width: 47%;
text-align: center;
padding: 2px 0;
float: left;
border: 1px solid #c9c9c9;
margin: 1%;
/* background-color: #fcf8e3; */
line-height: initial;
/* color: red; */
}
#blog-sidecolumn ul li:hover{
background-color:#428BCA;
-webkit-transition: all 0.5s;
}
/*标签标题*/
#sideBar h3, #MyIng .ing_title {
width: 97%;
height: 27px;
line-height: 24px;
/* padding-left: 22px; */
margin: 11px 4px;
background: rgba(0, 0, 0, 0);
color: #8a6d3b;
text-align: center;
border: 1px solid;
/* background-image: linear-gradient(0deg,#f5f1f1 0,#7af 100%); */
 
 
}
/*调整行间距*/
.postBody {
line-height: 2.8;
}
/*右上角控件样式 仿照 Stack Overflow*/
div#navigator ul#navList li a {
width: 80px;
display: inline-block;
position: relative;
padding: .61538462em 1em;
vertical-align: middle;
min-height: 2.46153846em;
box-sizing: border-box;
font-weight: 400;
font-family: inherit;
line-height: 1;
text-align: center;
text-decoration: none;
background-color: transparent;
border-radius: 2px;
border: 1px solid transparent;
cursor: pointer;
outline: none;
touch-action: manipulation;
transition: all .1s ease-in;
color: #333;
background-color: rgba(0,119,204,0);
border-color: #0095ff;
box-shadow: none;
}
div#navigator ul#navList li a:hover {
color: #005999;
background-color: #e6f4ff;
border-color: #07c;
box-shadow: none;
}
/*隐藏主页文章的简述*/
.c_b_p_desc {
display: none;
}
.postDesc, .entrylistItemPostDesc {/* display: none; */}
.dayTitle {
display: none;
}
/*主页背景图*/
div.forFlow {
border: 1px solid #ffffff;
border-right: 3px solid #ced7ce;
border-bottom: 3px solid #ced7ce;
/* background-image: url(https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Autodraw_Keyword-hero.max-1000x1000.jpg); */
background-color: #eee
padding: 45px 37px 40px;
margin-left: 0;
left: 0;
/* background-image: linear-gradient(0deg,#f5f1f1 0,#7af 100%); */
}
 
 
/*主页标题样式*/
div.postTitle {border: 1px solid #ffffff;background-color: #f0f8ff;background-image: https://images2017.cnblogs.com/blog/1054809/201712/1054809-20171208212822515-1814183830.jpg;/* background-image: url(https://images2017.cnblogs.com/blog/1054809/201712/1054809-20171208212822515-1814183830.jpg); */}
}
div.postTitle:hover {
/* background-color: red; */
background-color: rgb(254, 200, 108);
}
 
div.postTitle a:visited {color: #f7f4f4;/* text-align: center; */}
div.postTitle a:visited:hover {
color: #ec1010;
 
}
/*隐藏公告栏下面的个人信息*/
#profile_block {
display: none;
}
/*关注 */
#green_channel {
line-height: 20px;
}
 
/*主页背景位置向上调整margin-top: -14px;*/
#mainContent {
margin-left: 300px;
margin-right: 5px;
margin-top: 0px;
}
.catListTag {
margin-top: -14px;
}
/*右上角 "博客园 首页 随笔 管理..." 位置调整*/
ul#navList li {
    margin: 0 5px 0 0;
}

/*显示编辑，其他同行字显示白色，貌似隐藏*/
.postDesc, .entrylistItemPostDesc {
    color: #fff;
}
div.postDesc a:first-child {
    color: #333;
    background-color: aliceblue;
    padding: 5px 10px;
}
/*主页背字体颜色变白*/
div.postTitle a:visited {
    color: #69696A;
}





canvas {
    position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
}