span[style*="color: #ff0000"]{color:#A31515 !important}span[style*="color: #000000"]{color:#363636 !important}.c_ad_block,#ad_t2,#under_post_kb,#under_post_news{display:none;}@media screen and (max-width:950px){  #home{    margin-top:0 !important;padding:30px 10px;  }.cnblogs_code{margin:0 10px !important;}}.cnblogs_code{box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;background: #f8f8f8;padding:0 0;border:0;margin:0 15px;border-radius:5px;}.day{border-bottom: 1px solid #ededed;}.cnblogs_code pre{padding:10px;font-family:Consolar !important;letter-spacing: 0.8px;  line-height: 1.3 !important;}.cnblogs_code pre *{font-family:Consolar !important;}.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,.cnblogs_code_toolbar,.cnblogs_code_toolbar *{background-color: #f8f8f8 !important; display:none;}.cnblogs_code:before {    content: '';    display: block;    background: url(https://imgkr.cn-bj.ufileos.com/97e4eed2-a992-4976-acf0-ccb6fb34d308.png);    height: 30px;    width: 100%;    background-size: 40px;    background-repeat: no-repeat;    background-color: #f8f8f8;    margin-bottom: -7px;    border-radius: 5px;    background-position: 10px 10px;}.cnblogs-markdown code, .cnblogs-post-body code{  background: rgba(251, 252, 252, 0.5) !important;  color: #4f424c !important;  letter-spacing: 0.8px;  line-height: 1.3 !important;}.cnblogs-markdown .hljs, .cnblogs-post-body .hljs{  font-family: Consolar !important;  overflow:auto;}.cnblogs-markdown .hljs-comment,.cnblogs-markdown .hljs-quote {  color: #776e71;}.cnblogs-markdown .hljs-variable,.cnblogs-markdown .hljs-template-variable,.cnblogs-markdown .hljs-tag,.cnblogs-markdown .hljs-name,.cnblogs-markdown .hljs-selector-id,.cnblogs-markdown .hljs-selector-class,.cnblogs-markdown .hljs-regexp,.cnblogs-markdown .hljs-link,.cnblogs-markdown .hljs-meta {  color: #ef6155;}.cnblogs-markdown .hljs-number,.cnblogs-markdown .hljs-built_in,.cnblogs-markdown .hljs-builtin-name,.cnblogs-markdown .hljs-literal,.cnblogs-markdown .hljs-type,.cnblogs-markdown .hljs-params,.cnblogs-markdown .hljs-deletion {  color: #f99b15;}.cnblogs-markdown .hljs-title,.cnblogs-markdown .hljs-section,.cnblogs-markdown .hljs-attribute {  color: #fec418;}.cnblogs-markdown .hljs-string,.cnblogs-markdown .hljs-symbol,.cnblogs-markdown .hljs-bullet,.cnblogs-markdown .hljs-addition {  color: #48b685;}.cnblogs-markdown .hljs-keyword,.cnblogs-markdown .hljs-selector-tag {  color: #815ba4;}.cnblogs-markdown .hljs {  display: block;  overflow-x: auto;  background: #e7e9db;  color: #4f424c;  padding: 0.5em;}.cnblogs-markdown .hljs-emphasis {  font-style: italic;}.cnblogs-markdown .hljs-strong {  font-weight: bold;}#blog-news{overflow:unset;}.bg-pan-top{	-webkit-animation: color-change-5x 8s linear infinite alternate both;	        animation: color-change-5x 8s linear infinite alternate both;}@-webkit-keyframes color-change-5x{0%{background:#19dcea}25%{background:#b22cff}50%{background:#ea2222}75%{background:#f5be10}100%{background:#3bd80d}}@keyframes color-change-5x{0%{background:#19dcea}25%{background:#b22cff}50%{background:#ea2222}75%{background:#f5be10}100%{background:#3bd80d}}.headermaintitle{  font-size:50px;}.postTitle{overflow:hidden}.postTitle a:link, .postTitle a:visited, .postTitle a:active{  transition: all .4s 0s;}.headermaintitle,.postTitle2{-webkit-animation:focus-in-contract-bck .7s cubic-bezier(.25,.46,.45,.94) both;animation:focus-in-contract-bck .7s cubic-bezier(.25,.46,.45,.94) both}h1:hover .headermaintitle{-webkit-animation:focus-in-contract-bck .7s cubic-bezier(.25,.46,.45,.94) both;animation:focus-in-contract-bck .7s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes focus-in-contract-bck{0%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-transform:translateZ(12px);transform:translateZ(12px);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes focus-in-contract-bck{0%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-transform:translateZ(12px);transform:translateZ(12px);-webkit-filter:blur(0);filter:blur(0);opacity:1}}.bounce-right{-webkit-animation:bounce-right .8s both;animation:bounce-right .8s both}#navList li:hover,h1:hover,h2:hover{ -webkit-animation:vibrate-1 .3s linear infinite both;animation:vibrate-1 .3s linear infinite both}@-webkit-keyframes vibrate-1{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes vibrate-1{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}100%{-webkit-transform:translate(0);transform:translate(0)}}

#bubble {

  -webkit-transform: translate(-40px, -10px);
          transform: translate(-40px, -10px);
width:255px
}
#bubble circle {
  -webkit-filter: url(#goo);
          filter: url(#goo);
}
#bubble_1, #bubble_2, #bubble_3, #bubble_4 {

  fill: #e9f0f1;
}
.catListTitle{
display:none}
#bubble:hover #bubble_1,
#bubble:hover #bubble_2,
#bubble:hover #bubble_3,
#bubble:hover #bubble_4{
 transition: .5s;
 fill: #799da2;}
