#navigator {display: none}
@charset "UTF-8";#mainContent{margin-top:50px}#post_detail{position:relative;max-width:600px;margin:0 auto}#post_detail .post .postTitle{max-width:800px}#post_detail .post .postTitle a{font-size:36px;line-height:1.8}#post_detail .postBody{margin-top:30px;color:#4D4D4D;font-size:18px;font-weight:300}#post_detail .postBody h2,#post_detail .postBody h3{color:#000;font-weight:400;line-height:1.8;white-space:normal}#post_detail .postBody h2{margin:50px 0;font-size:26px}#post_detail .postBody h3{margin:30px 0;font-size:20px}#post_detail .postBody p{margin:34px 0;line-height:2.2;text-indent:2em;white-space:normal}#post_detail .postBody p code{margin:0 6px;background:#fafafa!important;font-size:16px!important}#post_detail .postBody p a{border-bottom:1px solid;cursor:pointer;transition:color .2s}#post_detail .postBody p a:hover{color:#f11709}#post_detail .postBody ol,#post_detail .postBody ul{border-left:6px solid #008aff}#post_detail .postBody ol li,#post_detail .postBody ul li{line-height:2;margin:20px auto}#post_detail .postBody ol li code,#post_detail .postBody ul li code{margin:0 6px;background:#fafafa!important;font-size:16px!important}#post_detail .postBody ul{border-left:none}#post_detail .postBody hr{margin:40px 0;border-color:#f0f0f0;color:#f0f0f0;background:#f0f0f0}#post_detail .postBody strong{color:#008aff;font-weight:300}#post_detail .postBody img{margin:50px 0}#post_detail .postBody img.bottom_gif,#post_detail .postBody img.bottom_gif_circle{display:block;margin:50px auto;width:150px;height:150px}#author_profile,#green_channel,#post_detail .cnblogs_code_toolbar{display:none}#post_detail .postBody img.bottom_gif_circle{border-radius:150px}#post_detail .postBody code{margin:18px 6px;padding:2px 12px!important;border:1px solid #dedede!important;box-shadow:2px 2px 6px #f1f1f1;background:#fff;font-size:16px!important;text-indent:initial}#post_detail .postBody .cnblogs code,#post_detail .postBody .cnblogs_code,#post_detail .postBody pre code{margin:30px 0;padding:20px 30px!important;border-color:#e3e3e3;background:#fafafa!important;font-size:16px!important;line-height:3;box-shadow:2px 2px 6px #f1f1f1}#post_detail .postBody .cnblogs code pre,#post_detail .postBody .cnblogs code span,#post_detail .postBody .cnblogs_code pre,#post_detail .postBody .cnblogs_code span,#post_detail .postBody pre code pre,#post_detail .postBody pre code span{font-size:16px!important;background:inherit!important}#post_detail .postBody .cnblogs code span[style="color: #008000"],#post_detail .postBody .cnblogs_code span[style="color: #008000"],#post_detail .postBody pre code span[style="color: #008000"]{color:#14c314!important}#post_detail .post .postDesc{margin:50px 0;padding-top:50px;border-top:1px solid #f0f0f0;text-align:center}#EntryTag{position:absolute;top:-22px;left:0;font-size:14px;font-weight:300}#EntryTag a{color:#008aff;font-weight:300;transition:color .2s ease-in}#EntryTag a:hover{color:#027fe8}#div_digg{width:180px;float:none;margin:50px auto;padding-bottom:60px;border-bottom:1px solid #f0f0f0}#div_digg::before{content:'觉得这篇文章怎么样？';display:block;margin:30px 0;padding-top:30px;border-top:1px solid #f0f0f0;color:#989898;letter-spacing:.1em}#div_digg .buryit,#div_digg .diggit{position:relative;box-sizing:content-box;width:50px;height:50px;line-height:50px;margin:0;padding:0;border:1px solid #b5b5b5;border-radius:50px;background:#fff;transition:all .2s ease-in;box-shadow:2px 2px 8px #f0f0f0}#div_digg .buryit::after,#div_digg .diggit::after{width:60px;position:absolute;top:50px;left:50%;transform:translateX(-50%)}#div_digg .buryit:hover,#div_digg .diggit:hover{background:#008aff;border-color:#008aff}#div_digg .buryit:hover .burynum,#div_digg .buryit:hover .diggnum,#div_digg .diggit:hover .burynum,#div_digg .diggit:hover .diggnum{color:#fff}#div_digg .burynum,#div_digg .diggnum{color:#000;transition:all .2s ease-in}#div_digg .diggit::after{content:'还不错'}#div_digg .buryit::after{content:'没有用'}#post_next_prev{margin-top:60px;font-size:14px}#post_next_prev br{line-height:4}#post_next_prev a{color:#6b6b6b;font-size:14px;transition:all .2s ease-in-out}#post_next_prev a:hover{color:#008aff}#post_next_prev .p_n_p_prefix{display:inline-block;width:28px;height:18px;line-height:18px;border-left:4px solid #008aff;margin-right:20px;text-align:center;color:#008aff}#post_next_prev .p_n_p_prefix:first-child:hover{text-indent:-6em}#post_next_prev .p_n_p_prefix:hover{text-indent:2em;text-decoration:none!important}#blog-comments-placeholder{max-width:600px;margin:50px auto 0;padding-top:50px;border-top:1px solid #f0f0f0;color:rgba(241,23,9,.8);font-size:14px;text-align:center}#blog-comments-placeholder .feedbackNoItems{color:#b5b5b5;font-size:14px}#blog-comments-placeholder .feedback_area_title{margin-bottom:30px;padding:0 0 0 16px;border-left:4px solid #008aff;color:#000;background:#fff;font-size:22px;text-align:left;text-shadow:2px 2px 6px #eee}#blog-comments-placeholder .feedbackItem{position:relative;max-width:600px;margin:100px auto;padding:30px 20px;border:1px solid #b5b5b5;box-shadow:2px 2px 8px #eee}#blog-comments-placeholder .feedbackItem .feedbackListSubtitle{z-index:3;position:absolute;top:-32px;left:-1px;padding:12px 32px 4px;border:1px solid #b5b5b5;border-bottom:1px solid #fff;color:#959595;background:#fff;font-size:12px}#blog-comments-placeholder .feedbackItem .feedbackListSubtitle a{color:#959595}#blog-comments-placeholder .feedbackItem .feedbackListSubtitle .feedbackManage{position:absolute;top:12px;right:-428px;color:#b5b5b5;font-size:12px;text-align:left}#blog-comments-placeholder .feedbackItem .feedbackListSubtitle .feedbackManage .comment_actions{text-align:left}#blog-comments-placeholder .feedbackItem .feedbackListSubtitle .feedbackManage a{color:#ededed;font-size:12px;transition:all .2s ease-in}#blog-comments-placeholder .feedbackItem .feedbackListSubtitle .feedbackManage a:hover{color:#575757}#blog-comments-placeholder .feedbackItem .feedbackListSubtitle .comment_date{position:absolute;top:-20px;left:-12px;width:120px;font-size:12px;color:#ccc;transition:color .2s ease-in;cursor:pointer}#blog-comments-placeholder .feedbackItem .feedbackListSubtitle .comment_date:hover{color:#4d4d4d}#blog-comments-placeholder .feedbackItem .feedbackListSubtitle .comment_date+a{margin-left:10px;color:#000;background:#fff;font-size:14px;font-weight:bolder}#blog-comments-placeholder .feedbackItem .feedbackListSubtitle .layer{margin-right:2px}#blog-comments-placeholder .feedbackItem .feedbackListSubtitle .sendMsg2This{display:none}#blog-comments-placeholder .feedbackItem .feedbackCon{position:relative}#blog-comments-placeholder .feedbackItem .comment_vote{z-index:5;position:absolute;right:0;bottom:-20px;font-size:12px}#blog-comments-placeholder .feedbackItem .comment_vote a{color:#959595;transition:color .2s ease-in-out}#blog-comments-placeholder .feedbackItem .comment_vote a:hover{color:#008aff}.blog_comment_body,.bq_post_comment{position:relative;z-index:4;margin-top:-10px;border:none;color:#000;background:#fff;font-size:14px;text-align:left}.blog_comment_body::before,.bq_post_comment::before{content:"“";display:inline-block;position:relative;top:10px;margin-right:6px;color:#008aff;font-size:32px}.blog_comment_body::after,.bq_post_comment::after{content:"”";display:inline-block;position:relative;top:10px;margin-left:6px;color:#008aff;font-size:32px}#comment_nav a#lnk_RefreshComments,#divCommentShow .comment_my_posted img,#span_refresh_tips,.blog_comment_body .comment_quote br,.bq_post_comment .comment_quote br{display:none}.blog_comment_body a,.bq_post_comment a{color:#dcdcdc;transition:color .2s ease-in}.blog_comment_body a:hover,.bq_post_comment a:hover{color:#027fe8}.blog_comment_body a[title="查看所回复的评论"],.bq_post_comment a[title="查看所回复的评论"]{color:#f9f9f9;font-size:28px}.blog_comment_body a[title="查看所回复的评论"]:hover,.bq_post_comment a[title="查看所回复的评论"]:hover{color:#027fe8}.blog_comment_body .comment_quote,.bq_post_comment .comment_quote{width:90%;margin:10px auto;padding:10px 12px;border:none;border-bottom:1px solid #eee;text-indent:1em}#comment_nav,#divCommentShow{border-bottom:1px solid #f0f0f0}.blog_comment_body .comment_quote legend,.bq_post_comment .comment_quote legend{float:left}.blog_comment_body .comment_quote legend a,.bq_post_comment .comment_quote legend a{font-size:12px;color:#d4d4d4}.blog_comment_body .comment_quote legend::after,.bq_post_comment .comment_quote legend::after{content:':';font-size:12px;color:#d4d4d4}#divCommentShow{padding:50px 0}#divCommentShow .comment_my_posted{position:relative;max-width:600px;margin:60px auto;padding:4px 20px;border:1px solid #b5b5b5;box-shadow:2px 2px 8px #eee}#divCommentShow .comment_my_posted>a{z-index:3;position:absolute;top:-28px;left:-1px;padding:12px 32px 0;border:1px solid #b5b5b5;border-bottom:1px solid #fff;color:#000;background:#fff;font-size:14px;font-weight:bolder}#comment_form_container .login_tips{margin:50px 0;padding:0;color:#4d4d4d;background:#fff;font-size:14px;font-weight:300;line-height:1.6;text-align:center}#comment_form_container .login_tips a{color:#008aff;text-decoration:none!important}#comment_form_container .login_tips a:hover{color:#027fe8}#comment_form{padding-bottom:50px}#comment_nav{max-width:600px;margin:0 auto;text-align:center;display:flex;justify-content:space-between;padding-bottom:30px}#comment_nav a{width:80px;border:1px solid #e4e4e4;border-radius:100px;color:#767676;text-align:center;transition:all .2s ease-in-out;margin:30px 0 0;padding:6px 16px;font-size:14px}#comment_nav a:hover{border-color:#008aff;color:#fff;background:#008aff}#comment_form_container{max-width:600px;margin:60px auto 0}#comment_form_container p{margin-bottom:40px;color:#4d4d4d;font-size:14px}#comment_form_container .commentbox_main{width:100%}#comment_form_container .commentbox_title{width:100%;display:flex;justify-content:space-between}#taglist,#taglist_title{width:600px;text-align:center}#HistoryToday,#ad_t2,#cnblogs_c1,#cnblogs_c2,#homepage_top_pager,#tip_comment,#under_post_kb,#under_post_news{display:none}#comment_form_container .commentbox_title_left{font-size:14px}#tbCommentAuthor{padding:4px 6px;border:none;border-bottom:1px solid #ccc;color:#000;background:#fff;font-size:14px;font-weight:300}#commentform_title{margin-bottom:30px;padding:0 0 0 16px;border-left:4px solid #008aff;color:#000;background:#fff;font-size:22px;text-shadow:2px 2px 6px #eee}#tbCommentBody{box-sizing:border-box;width:100%;margin:6px 0;padding:12px 16px;box-shadow:2px 2px 6px #eee,-2px 0 6px #eee;outline:0;resize:none}#commentbox_opt{display:flex;justify-content:flex-end}#commentbox_opt #btn_comment_submit,#commentbox_opt a{box-sizing:border-box;display:inline-block;width:100px;height:32px;line-height:32px;margin:0 0 0 20px;padding:0;border:1px solid #b5b5b5;border-radius:0;color:#6b6b6b;background:#fff;font-size:14px;font-weight:300;text-align:center;box-shadow:1px 1px 6px #f1f1f1;cursor:pointer;transition:all .2s ease-in-out}#commentbox_opt #btn_comment_submit:hover,#commentbox_opt a:hover{border-color:#008aff;color:#fff;background:#008aff}#tip_comment2{color:#aeaeae!important;font-size:14px}#tip_comment2+p{margin-top:-80px;color:#6b6b6b;font-size:14px}.diggword{margin-top:80px}#MySignature{margin:120px 0 80px;font-size:17px;color:#000;text-align:center;font-weight:300}#myposts{max-width:600px;margin:0 auto}#myposts .myposts_title{padding-bottom:16px;border-bottom:1px solid #f0f0f0;color:#000;font-size:22px;text-shadow:2px 2px 8px #eee}#myposts .PostList{margin:50px 0;padding:20px 0 20px 30px;border:1px solid transparent;border-left:2px solid #f0f0f0;transition:all .2s ease-out;cursor:pointer}#myposts .PostList:hover{border:1px solid #eee;border-left-color:#008aff;border-left-width:4px;box-shadow:4px 4px 12px #f4f4f4}#myposts .postTitl2 a{display:block;margin-bottom:6px;color:#666;font-size:18px;transition:color .2s ease-out}#myposts .postTitl2 a::first-letter{float:left;color:#008aff;font-size:34px;font-weight:700;letter-spacing:.2em}#myposts .postTitl2 .postDesc2{display:inline-block;color:#ccc;font-size:12px}@keyframes typing{from{width:0}}@keyframes caret{50%{border-color:transparent}}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInRight{from{border-left:1px solid transparent;transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes Yo-Yo{form{transform:rotate(0);animation-timing-function:cubic-bezier(.77,.03,1,.76)}20%{transform:rotate(-60deg)}40%{transform:rotate(40deg)}60%{transform:rotate(-25deg)}80%{transform:rotate(10deg)}to{transform:rotate(0)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-weight:300;vertical-align:baseline}#header #blogTitle #blogLogo,#header #blogTitle #lnkBlogLogo{width:100px;height:100px;border-radius:100px;display:inline-block}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{padding:0 40px;line-height:1;font-family:"PingFang SC","苹方","Microsoft Yahei","微软雅黑",serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:rgba(241,23,9,.8);text-decoration:none}.entrylist{max-width:600px;margin:0 auto}.entrylist .entrylistTitle{margin-bottom:20px;color:#000;font-size:26px;text-shadow:2px 2px 8px #eee}.entrylist .entrylistDescription{color:#4d4d4d;font-size:14px;line-height:1.6}#taglist_title{margin:0 auto 10px;padding-bottom:30px;border-bottom:1px solid #e3e3e3;color:#000;font-size:22px;text-shadow:2px 2px 8px #eee}#taglist{margin:0 auto}#MyTag1_dtTagList{display:inline-block}#MyTag1_dtTagList tr{display:inline-block;padding:14px 0}#MyTag1_dtTagList td{position:relative;padding:6px 10px;width:140px;height:25px;cursor:pointer}#MyTag1_dtTagList td:hover .small,#MyTag1_dtTagList td:hover a{color:#000;text-shadow:2px 2px 6px #eee}#MyTag1_dtTagList td::before{content:'{';margin-right:.4em;font-size:18px;font-weight:bolder;color:#008aff}#MyTag1_dtTagList td::after{content:'}';margin-left:.4em;font-size:18px;font-weight:bolder;color:#008aff}#MyTag1_dtTagList .small,#MyTag1_dtTagList a{color:#444;font-size:16px;cursor:pointer;transition:all .2s ease-in}#MyTag1_dtTagList a{margin-right:.6em}#header{position:relative;margin-top:140px}#header #blogTitle{max-width:600px;margin:0 auto;text-align:center}#header #blogTitle #lnkBlogLogo{box-shadow:0 0 0 4px #fff,0 0 0 5px rgba(192,192,192,.48);transition:all .1s ease-in-out;animation:b 1s ease-in-out;animation-iteration-count:infinite}#header #blogTitle #lnkBlogLogo:hover #blogLogo{transform:scale(1.1);transition:transform .2s ease-out}#header #blogTitle #blogLogo{opacity:0;transition:all .4s ease-in;animation:Yo-Yo 1.4s .2s}#header #blogTitle h1{margin:26px auto 22px}#header #blogTitle h1 #Header1_HeaderTitle{color:#008aff;font-size:30px;font-weight:300}#header #blogTitle h2{width:19em;margin:0 auto;color:#646464;font-family:Monospace;font-size:16px;font-weight:300;overflow:hidden;white-space:nowrap;border-right:.05em solid;animation:typing 3s steps(19),caret 1s steps(1) infinite}#header #navigator{margin-top:40px;text-align:center}#header #navigator #navList{display:inline-block;margin:0 auto}#header #navigator #navList li{display:inline-block}#header #navigator #navList .menu{position:relative;margin:0 10px;padding:4px 28px;border:1px solid #f0f0f0;border-radius:50px;color:#6b6b6b;font-size:12px;font-weight:300;transition:all .2s ease-in-out}#header #navigator #navList .menu:hover{border-color:#008aff;color:#fff;background:#008aff}#main{margin-top:70px;padding-top:30px;border-top:1px solid #f0f0f0}#main #mainContent .day{margin:50px auto;padding-bottom:50px;border-bottom:1px solid #f0f0f0}#main #mainContent .dayTitle,#main #mainContent .postCon,#main #mainContent .postDesc,#main #mainContent .postTitle{max-width:600px;margin:0 auto}#main #mainContent .dayTitle{max-width:600px;margin:40px auto 10px;padding:0 10px}#main #mainContent .dayTitle a{opacity:.6;color:#1d1d1d;font-size:14px;font-weight:300;transition:all .2s ease-in-out}#main #mainContent .dayTitle a:hover{opacity:1}#main #mainContent .postTitle a{color:#008aff;font-size:36px;font-weight:300;line-height:1.4;transition:color .2s ease-in-out}#main #mainContent .postTitle a:hover{color:#027fe8}#main #mainContent .postCon .c_b_p_desc{margin-top:26px;color:#4d4d4d;font-size:16px;font-weight:300;line-height:1.8}#main #mainContent .postCon .c_b_p_desc_readmore{display:block;width:80px;margin-top:40px;margin-right:50px;border:1px solid #e4e4e4;border-radius:100px;color:#767676;text-align:center;transition:all .2s ease-in-out;padding:4px 12px;font-size:12px}#main #mainContent .postCon .c_b_p_desc_readmore:hover{border-color:#008aff;color:#fff;background:#008aff}#main #mainContent .postDesc{margin-top:-20px;color:#b5b5b5;font-size:12px;text-align:right;font-weight:300}#main #mainContent .postDesc::first-letter{text-transform:capitalize}#main #mainContent .postDesc a{color:inherit;transition:all .2s ease-in}#main #mainContent .postDesc a:hover{color:#008aff;text-decoration:underline}#main #mainContent .postSeparator{margin:50px 0;border-bottom:1px solid #f0f0f0}#main #sideBar{z-index:9999;position:absolute;right:20px;top:20px;bottom:0;width:40px!important;height:40px;border-radius:50px;color:#fff;background:#000;box-shadow:2px 2px 6px #646464;cursor:pointer;transition:all .2s ease-in-out}#main #sideBar.expand::after,#main #sideBar::after{content:"+";top:50%;left:50%;position:absolute;font-size:18px;transition:all .2s ease-in-out}#main #sideBar::after{transform:translate(-50%,-50%)}#main #sideBar.expand::after{transform:translate(-50%,-50%) rotateZ(-45deg)}#main #sideBar.expand #sideBarMain{animation:slideInRight .2s ease-out;visibility:visible}@media screen and (min-width:600px){#main #sideBar:hover::after{content:"+";position:absolute;top:50%;left:50%;font-size:18px;transform:translate(-50%,-50%) rotateZ(-45deg);transition:all .2s ease-in-out}#main #sideBar:hover #sideBarMain{animation:slideInRight .2s ease-out;visibility:visible}}#main #sideBarMain{z-index:1;visibility:hidden;min-width:240px;position:absolute;top:-30px;right:-20px;padding-top:80px;border-left:1px solid #f0f0f0;border-bottom:3px solid #008aff}#main #sideBarMain.slideOutRight{animation:slideOutRight .4s ease-out}#main #sideBarMain #blog-sidecolumn{padding-right:20px;padding-bottom:20px;background:#fff}#main #sideBarMain #blog-sidecolumn .sidebar-block{padding-bottom:20px;background:#fff;background-clip:padding-box}#main #sideBarMain #blog-sidecolumn .catListTitle{margin:20px 0;padding-left:20px;color:#000;font-size:18px;font-weight:300}#main #sideBarMain #blog-sidecolumn li{margin:14px 0;padding-left:20px;text-indent:.6em;color:#8f8f8f;font-size:14px;line-height:1.6;font-weight:300}#main #sideBarMain #blog-sidecolumn li:hover,#main #sideBarMain #blog-sidecolumn li:hover a{color:#008aff}#main #sideBarMain #blog-sidecolumn a{margin-right:.4em;color:#8f8f8f;transition:color .2s ease-in-out}#main #sideBarMain #sidebar_search_box{margin-bottom:40px}#main #sideBarMain #widget_my_zzk{padding-left:20px;display:flex;justify-content:space-between}#main #sideBarMain #widget_my_zzk .input_my_zzk{max-width:140px;text-indent:.4em;outline:0;flex:2}#main #sideBarMain #widget_my_zzk #btnZzk{height:26px;border:1px solid #008aff;border-radius:0;color:#fff;background:#008aff;font-weight:300;outline:0;cursor:pointer;transition:all .2s ease-in-out}#main #sideBarMain #widget_my_zzk #btnZzk:hover{border-color:#027fe8;background:#027fe8}#footer{margin-top:50px;padding:100px 0 30px;border:1px solid #f0f0f0;border-left:none;border-right:none;color:#9d9d9d;font-size:12px;font-weight:300;text-align:center}#nav_next_page a{width:80px;margin-top:40px;margin-right:50px;padding:4px 20px;border:1px solid #e4e4e4;border-radius:100px;color:#767676;font-size:14px;text-align:center;transition:all .2s ease-in-out;font-weight:300}#nav_next_page a:hover{border-color:#008aff;color:#fff;background:#008aff}#nav_next_page a::after{content:"   →"}#homepage1_HomePageDays_homepage_bottom_pager .pager{margin-right:50px;color:#008aff;font-size:12px;font-weight:300;text-align:right}#homepage1_HomePageDays_homepage_bottom_pager a{display:inline-block;border:none;color:#6b6b6b}