html{font-size:16px;-webkit-font-smoothing:antialiased;}
body{background-image:url("https://images.cnblogs.com/cnblogs_com/xfk1999/1504536/o_200524032844bg2.min.jpg");background-attachment:fixed;background-size:cover;background-repeat:repeat;cursor: auto;-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;}
#home{padding-right:0;background:rgba(255,255,255,0.94);}

/*博客图片以及图片描述*/
.casey-img{display:block;margin:auto;box-shadow: 0 0 8px 2px rgba(180, 180, 180, 0.8);}
.casey-img-desc{text-align:center;color:gray;margin-top:10px;}
 @media (max-width: 576px) {
#home {width: 100%;margin:0;}
.casey-img{width:100%;box-shadow: none !important;}
#xfk-tip{display:none;}
}
@media (min-width: 576px) and (max-width: 768px) {
#home {width: 100%;margin:0;}
.casey-img{width:100%;box-shadow: none !important;}
#xfk-tip{display:none;}
}
@media (min-width: 768px) and (max-width: 992px) {
#home {width: 100%;margin:0;}
.casey-img{width:100%;box-shadow: none !important;}
#xfk-tip{display:none;}
}
@media (min-width: 992px) and (max-width: 1200px) {
#home {width: 80%;margin: 20px auto;}
.casey-img{width:90%;box-shadow: 0 0 8px 2px rgba(180, 180, 180, 0.8);}
}
@media (min-width: 1200px) {
#home {width: 65%;margin: 20px 0 auto 80px;}
.casey-img{width:90%;box-shadow: 0 0 8px 2px rgba(180, 180, 180, 0.8);}
}
.opacity-7{opacity:.7;}
.opacity-5{opacity:.5;}
.opacity-2{opacity:.2;}

/* 滚动条 */
body::-webkit-scrollbar {width:8px;}
body::-webkit-scrollbar-thumb {background:#C3C3C3 !important;}
body::-webkit-scrollbar-thumb:hover{background:#808080 !important;}
body::-webkit-scrollbar-button:start {background:#C3C3C3;}
body::-webkit-scrollbar-button:start:hover{background:#808080;} 
body::-webkit-scrollbar-button:end {background:#C3C3C3;}
body::-webkit-scrollbar-button:end:hover{background:#808080;}
body::-webkit-scrollbar-track {background-color: rgba(180,180,180,0.1);}  
body::-webkit-scrollbar-track-piece{display:none; }

table::-webkit-scrollbar{width:8px !important; height:8px !important;}
table::-webkit-scrollbar-thumb {background:#C3C3C3 !important;-webkit-box-shadow:none !important;}
table::-webkit-scrollbar-thumb:hover {background:#808080 !important;}
table::-webkit-scrollbar-track {-webkit-box-shadow:none !important;background-color: #f5f5f5;} 

code::-webkit-scrollbar{height:8px !important;}
code::-webkit-scrollbar:hover{cursor:grab !important;}
code::-webkit-scrollbar-thumb {background:#C3C3C3 !important;-webkit-box-shadow:none !important;}
code::-webkit-scrollbar-thumb:hover{background:#808080 !important;}
code::-webkit-scrollbar-track {background-color:rgba(180,180,180,0.1);}

/* 广告 */
#ad_t2,#HistoryToday,#cnblogs_c1,#cnblogs_c2,#cnblogs_ch,#under_post_news,#under_post_card1,#under_post_card2,#under_post_kb,.blogStats,#tip_comment2,#comment_nav,#commentform_title,.newsItem,#green_channel #green_channel_weibo,#green_channel #green_channel_wechat,#top_nav{display:none;!important}

a{transition:all .4s}
a:hover{transition:all .4s}
#main{padding:0}#mainContent{width:100%}#lnkBlogLogo{height:70px}#header{border-bottom:1px solid #f5f5f5}#Header1_HeaderTitle{font-size:3rem;font-weight:100;}#navList{font-weight:300;line-height:1.2;height:40px}#navList li a:hover{color:orangered !important}#footer{margin:0;border-top:2px solid #41b883}.comment_textarea{display:block;width:90%;padding:0;margin:auto}#commentbox_opt a{display:none}#btn_comment_submit{display:block;width:50%;margin:auto;border:0;background:#30aa4b;color:white;border-radius:5px}#btn_comment_submit:hover{background:#41b883}#topics{border-bottom:1px solid lightgray}#author_profile_detail a{color:#41b883}#author_profile_detail a:hover{background:0;text-decoration:none;color:orangered}#post_next_prev a{color:#41b883}#post_next_prev a:hover{background:0;text-decoration:none;color:orangered}.postDesc a:hover{background:0;text-decoration:none;color:orangered}#EntryTag a{padding:2px 6px;background:#28a745;border-radius:7px}#lnkBlogLogo{background:#41b883}.dayTitle{background:none !important;}.dayTitle a{color:#00A2E8}.day{border-bottom:1px solid #f5f5f5;cursor:auto;}.postSeparator{border-bottom:1px dashed lightgray}#nav_next_page a{display:block;width:60px;text-align:center;margin:30px auto;padding:5px;border:1px solid lightgray;border-radius:5px}#nav_next_page a:hover{border:1px solid #41b883}.pager{color:blue;margin:30px}.pager a{padding:5px;border:1px solid lightgray;border-radius:5px}.pager a:hover{border:1px solid #41b883}.c_b_p_desc_readmore{color:#41b883 !important}.c_b_p_desc_readmore:hover{color:orangered !important;background:none !important}
#cnblogs_post_body{cursor:auto !important;line-height:normal;}
#cnblogs_post_body a:hover{background:0;color:orangered}#cnblogs_post_body h2{padding-left:1rem;font-weight:400;margin-top:3rem;font-size:1.8rem;border-left:7px solid #C7EDCC;}.cnblogs-markdown{-webkit-font-smoothing:antialiased;font-weight:400 !important;}.layer{text-align:center;line-height:50px;border-radius:50px;background:#ffc107 !important;color:black !important}.feedback_area_title{background:lightsalmon;}.feedbackManage a:hover{color:orangered}.comment_vote a:hover{color:orangered}.feedbackItem{border-bottom:1px solid lightgray}.feedbackListSubtitle{border-bottom:1px dashed lightgray}.blogpost-body{-webkit-font-smoothing:antialiased;font-weight:400 !important;}#sideBar{width:auto;float:none;margin-bottom:80px}.newsItem{margin-top:40px;padding:0 15px;border:0}#leftcontentcontainer #blog-sidecolumn{border:0;padding:0 15px}.catListTag ul li{margin-right:8px}.catListTag ul li a{padding:2px 6px;background:#28a745;border-radius:7px}.recent_comment_author{border-bottom:1px dashed lightgray}#MyTag1_dtTagList tbody tr td a{padding:2px 6px;background:#28a745;border-radius:7px;color:white}

.xfk{position:fixed;width:40px;height:120px;bottom:18px;right:18px;}
.xfk .xfk-up{display:block;width:40px;height:40px;background-image:url("https://images.cnblogs.com/cnblogs_com/xfk1999/1504536/o_200524020236up.min.png");background-size:1.65em;background-repeat:no-repeat;background-position:50% 50%;-webkit-transition: all .3s;
transition: all .3s;}
.xfk .xfk-attention{display:block;width:40px;height:40px;background-image:url("https://images.cnblogs.com/cnblogs_com/xfk1999/1504536/o_200524020223attention.min.png");background-size:1.7em;background-repeat:no-repeat;background-position:50% 50%;-webkit-transition: all .3s;
transition: all .3s;}
.xfk .xfk-home{display:block;width:40px;height:40px;background-image:url("https://images.cnblogs.com/cnblogs_com/xfk1999/1504536/o_200524020259home.min.png");background-size:2.2em;background-repeat:no-repeat;background-position:50% 50%;-webkit-transition: all .3s;
transition: all .3s;}
.xfk .xfk-up:hover{background-size:2em;cursor:pointer;-webkit-transition: all .3s;transition: all .3s;}
.xfk .xfk-attention:hover{background-size:1.9em;cursor:pointer;-webkit-transition: all .3s;transition: all .3s;}
.xfk .xfk-home:hover{background-size:2.5em;cursor:pointer;-webkit-transition: all .3s;transition: all .3s;}

.tip-dialog{position:fixed;width:200px;height:330px;background:white;border-radius:5px;opacity:.93;overflow:hidden;box-shadow: 0 0 8px 2px rgba(180, 180, 180, 0.8);}.tip-title{position:relative;padding:5px;height:25px;background:#f5f5f5;cursor:grab;user-select:none}.tip-title-text{margin:0;padding:0;font-size:20px;font-weight:300}.tip-title-btn{position:absolute;top:5px;right:5px}.tip-title-close{border:0;background:#f5f5f5;font-size:24px}.tip-title-close:hover{color:#f12622}.autoMenu{position:absolute;right:-13px}.autoMenu ul{line-height:1.2;word-wrap:break-word;word-break:break-all;overflow-y:auto}.autoMenu ul>li.sub{padding-left:20px;padding-right:15px;color:gray}.autoMenu ul>li>a{color:#41b883;font-size:.9rem;}.autoMenu ul>li.active>a{color:orangered}#page_end_html{position:absolute;width:100%;height:0;top:0;left:0}.desc_img{box-shadow:none !important;max-height:100px}#comment_form_container p{color:white}.cnblogs-markdown hr{border:0;height:.25em;background:#e1e4e8;margin:15px 0}.cnblogs-markdown h3{border-bottom:1px solid lightgray}.cnblogs-markdown kbd{background:#fafbfc;box-shadow:inset 0 -1px 0 #d1d5da;border:1px solid #d1d5da;padding:3px 5px;font:.93rem Consolas;border-radius:4px}.cnblogs-markdown .hljs{display:block;font-family:Consolas !important;color:#333;overflow-x:auto;background:#F6F8FA !important;border:none !important;padding:10px 5px !important;font-size:.93rem !important;-webkit-font-smoothing:antialiased;line-height:1.2 !important;white-space:pre;cursor:auto;}.hljs-comment,.hljs-meta{color:#969896}.hljs-emphasis,.hljs-quote,.hljs-string,.hljs-strong,.hljs-template-variable,.hljs-variable{color:#df5000}.hljs-keyword,.hljs-selector-tag,.hljs-type{color:#a71d5d}.hljs-attribute,.hljs-bullet,.hljs-literal,.hljs-symbol{color:#0086b3}.hljs-name,.hljs-section{color:#63a35c}.hljs-tag{color:#333}.hljs-attr,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-title{color:#795da3}.hljs-addition{display:inline-block;width:100%;color:#55a532;background-color:#eaffea;}.hljs-deletion{display:inline-block;width:100%;color:#bd2c00;background-color:#ffecec;}.hljs-link{text-decoration:underline}.cnblogs-markdown code{overflow:hidden;font-size:.93rem !important;padding:0 3px !important;font-family:Consolas !important;border:none !important;background:#e8e8e8 !important;font-weight:300 !important;-webkit-font-smoothing:antialiased;line-height:20px;vertical-align:top;cursor:text;}.thumbTitle,.entrylistTitle,.PostListTitle{background:lightsalmon}.thumbDescription,.entrylistDescription{background:#41b883}.entrylistPosttitle{background-image:url("https://images.cnblogs.com/cnblogs_com/xfk1999/1504536/o_200515041345logo.png")}.entrylistPosttitle a:hover{color:orangered}.PostList{border-bottom:1px dashed lightgray}.postDesc2 a:hover{color:orangered}.postTitl2 a:hover{color:orangered}.postBody a{color:#41b883}.postBody a:hover{color:orangedred}
.cnblogs-markdown pre{border-radius:3px;font-family:Consolas !important;}
#cnblogs_post_body th, #cnblogs_post_body td, .cnblogs-post-body th, .cnblogs-post-body td {
   border: none !important;
   padding: 0;
white-space: pre !important;
min-width:0;
}
#cnblogs_post_body table, .cnblogs-post-body table {
padding-bottom:10px;   
border: none !important;
   border-collapse: collapse;
word-break: keep-all;
    white-space: pre;
overflow-x:auto !important;
}
.hljs-ln{overflow-x:auto !important;}
.hljs-ln-n{width:1.5em;text-align:center;padding-right:5px;}
td.hljs-ln-numbers{color:gray;font-family:Consolas !important;}
td.hljs-ln-code{padding-left:0 !important;}
.comment_textarea{width:95% !important;margin:auto;}
div.commentform textarea{width:100% !important;}
.commentform{margin:0 !important;}
#leftcontentcontainer a{color:#41b883;}
#leftcontentcontainer a:hover{color:orangered;}
.catListTag a{color:white !important;}
#green_channel{border:none;font-size: inherit;margin: auto;}
#green_channel a{padding:5px 10px;font-weight:300;background:none;box-shadow:none !important;border-radius:5px !important;text-shadow:none;}
#green_channel_digg{background:#F0625F !important;-webkit-transition: all .3s;transition: all .3s;}
#green_channel_digg:hover{-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.15) !important;box-shadow: 0 2px 10px 0 rgba(0,0,0,.15) !important;-webkit-transform: translateY(-1px);transform: translateY(-1px);-webkit-transition: all .3s;transition: all .3s;}

#green_channel_follow {background:#FFA502 !important;-webkit-transition: all .3s;transition: all .3s;}
#green_channel_follow:hover{-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.15) !important;box-shadow: 0 2px 10px 0 rgba(0,0,0,.15) !important;-webkit-transform: translateY(-1px);transform: translateY(-1px);-webkit-transition: all .3s;transition: all .3s;}

#green_channel_favorite {background: #2CC46A !important;-webkit-transition: all .3s;transition: all .3s;}
#green_channel_favorite:hover{-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.15) !important;box-shadow: 0 2px 10px 0 rgba(0,0,0,.15) !important;-webkit-transform: translateY(-1px);transform: translateY(-1px);-webkit-transition: all .3s;transition: all .3s;}
.diggit{color:#515151 !important;background:url("https://images.cnblogs.com/cnblogs_com/xfk1999/1504536/o_200528060724useful.png") no-repeat center 25px/70%;}
.diggnum{color:#515151 !important;}
.buryit{background:url("https://images.cnblogs.com/cnblogs_com/xfk1999/1504536/o_200528060955nouseful.png") no-repeat center 25px/70%;}
.burynum{color:#515151 !important;}
#blog_post_info{margin:20px; 0}
.postBody blockquote{background:none;border-radius:0 !important;padding:0 .5em;border-left:.35em solid #dfe2e5;color:#6a737d;}
blockquote{border:none;}
#cnblogs_post_body p{font-size:1rem;margin:15px auto !important;line-height:1.5;}
.cnblogs-post-body .hljs{font-family:Consolas !important;}
.comment_btn{-webkit-transition: all .3s;transition: all .3s;}
.comment_btn:hover{-webkit-transition: all .3s;transition: all .3s;}
.vertical-middle>*{font-weight:300;}
.vertical-middle>*:hover{color:#E83E9B}
#cnblogs_post_body h1, .blog_comment_body h1{font-weight:300}
#blog-news{cursor:auto}
.postTitle{background:none;line-height:1 !important;}
.author_avatar{box-shadow:none !important;}
#nprogress .bar{background:#C3C3C3 !important;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}
#cnblogs_post_body h3{font-size:1.4rem;font-weight:400;border-bottom:none;border-left:7px solid #C5D9F2;padding-left:1rem;margin-top:2rem;margin-left:1.5rem;}











