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,main,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;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}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}.outline-outside{position:fixed;right:90px;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px}.outline-outside .outline-outside-modal{background:#fff;border:1px solid #e3e3e3;-webkit-box-shadow:0 0 4px rgba(0,0,0,.05);box-shadow:0 0 4px rgba(0,0,0,.05);max-height:90%;overflow:auto}.box-title,.outline-outside .outline-outside-header{border-bottom:1px solid rgba(120,130,140,.13);font-size:14px}.outline-outside .outline-outside-header{color:#000;padding:10px 12px}.outline-outside .outline-outside-body .outline-outside-list{margin:8px 10px}.outline-outside .outline-outside-body .outline-chapter-code{margin-right:5px}.outline-outside .outline-outside-body .outline-chapter{padding:6px 0}.outline-outside .outline-outside-body .outline-link span{word-wrap:break-word}.outline-outside .outline-subject{margin-left:12px}#navigator #blog_nav_myhome,.nav-link{line-height:64px;margin:0 24px;display:inline-block;overflow:hidden}.box{-webkit-box-shadow:0 0 1px rgba(0,0,0,.15);box-shadow:0 0 1px rgba(0,0,0,.15);background-color:#fff}#navigator #blog_nav_myhome:before,.nav-link:before{background:#2098D1;-webkit-transition-property:left,right;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-out}.box-title{color:#393939;padding:10px 12px}.nav-link{color:#333;height:64px;font-size:14px;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative}#navigator #blog_nav_myhome:before,#sidebar_postcategory a:before,.nav-link:before{content:'';z-index:-1;bottom:0;height:2px}#blogTitle #lnkBlogLogo,#blogTitle h2,#navigator #blog_nav_admin,#navigator #blog_nav_newpost,#navigator #blog_nav_sitehome,#post_detail .postDesc a:nth-child(5),.day .dayTitle,.day .postSeparator{display:none}#navigator #blog_nav_myhome,#sidebar_postcategory a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0)}.nav-link:before{position:absolute;left:50%;right:50%;transition-property:left,right;transition-duration:.3s;transition-timing-function:ease-out}#blogTitle,#post_detail{position:relative}#navigator #blog_nav_myhome:hover:before,.nav-link:hover:before{right:0;left:0}.nav-link:hover{color:#000}#post_detail #cnblogs_post_body a,a:hover{color:#0275d8}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;color:#636363;background-color:#F0F0F0;font-size:12px}a{color:rgba(0,0,0,.87);text-decoration:none;outline:0;-webkit-transition:.3 all;transition:.3 all}input[type=text],textarea{outline:0;border-radius:4px;font-size:12px;padding:4px;border:1px solid #ccc;-webkit-transition:all .3s;transition:all .3s}input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{border-color:#0275d8;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}#navigator #blog_nav_contact:before,#navigator #blog_stats{border-top:1px solid rgba(120,130,140,.13);width:250px;position:absolute}#post_detail .postDesc,.day .postDesc,.entrylist .entrylistItem{border-bottom:1px solid rgba(120,130,140,.13)}#header{background-color:#fff;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.03);box-shadow:0 2px 2px rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.03);height:64px;line-height:62px;overflow:hidden;padding:0 24px}#blogTitle #Header1_HeaderTitle{position:absolute;font-size:16px;font-weight:300;padding-left:50px;background:url(https://images.cnblogs.com/cnblogs_com/cat-loving-programmer/1505712/o_logo.png) left center no-repeat;background-size:40px}#navigator{padding-left:280px}#navigator #navList{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:274px}#navigator #blog_nav_myhome{color:#333;height:64px;font-size:14px;transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative}#blog-news,#mainContent .forFlow{-webkit-box-shadow:0 0 1px rgba(0,0,0,.15)}#navigator #blog_nav_myhome:before{position:absolute;left:50%;right:50%;transition-property:left,right;transition-duration:.3s;transition-timing-function:ease-out}#navigator #blog_nav_myhome:hover{color:#000}#navigator #blog_nav_contact{position:absolute;left:25px;top:473px;z-index:100;width:125px;text-align:center;line-height:40px;border-right:1px solid rgba(120,130,140,.13)}#navigator #blog_nav_contact:before{content:' ';left:0;height:1px}#navigator #blog_nav_rss{position:absolute;left:150px;top:473px;z-index:100;width:125px;text-align:center;line-height:40px}#navigator #blog_stats{top:433px;left:25px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100}#navigator #blog_stats span{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center;line-height:1}#main{padding:24px}#main #sideBar{float:right;width:250px}#mainContent{float:left;margin-left:274px;width:calc(100% - 548px)}#mainContent .forFlow{box-shadow:0 0 1px rgba(0,0,0,.15);background-color:#fff;min-height:800px;padding:10px 0}.day .postTitle{font-size:20px;margin:12px}.day .postCon{margin:0 12px}.day .postDesc{padding:6px 0 10px 2px;margin:0 12px;word-spacing:2px}.day .c_b_p_desc{line-height:20px;margin-left:2px;margin-bottom:5px}.entrylist{margin:0 12px}.entrylist .entrylistTitle{font-size:14px;padding-top:10px}.entrylist .entrylistItem{margin:15px 0}.entrylist .entrylistItem .entrylistPosttitle{font-size:20px;margin-top:12px;margin-bottom:12px}.entrylist .entrylistItem .c_b_p_desc{line-height:20px;margin-left:2px}.entrylist .entrylistItem .entrylistItemPostDesc{padding:6px 0 10px 2px;word-spacing:2px}#post_detail h1.postTitle{font-weight:400;padding-bottom:15px;margin-bottom:50px;margin-top:10px;text-align:center;font-size:26px}#post_detail .postDesc{position:absolute;left:0;top:40px;width:100%;text-align:center;padding:6px 0 12px 4px;word-spacing:4px}#post_detail .postDesc a:last-child{position:absolute;right:10px}#post_detail #cnblogs_post_body{font-size:14px;line-height:1.8em;padding:0 24px;margin-bottom:12px;color:#2e2e2e}#post_detail #cnblogs_post_body h2{color:#000;font-weight:400;font-size:22px}#post_detail #cnblogs_post_body h3{color:#000;font-weight:400;font-size:18px}#post_detail #cnblogs_post_body p{margin:0 0 20px;word-break:break-word}#post_detail #cnblogs_post_body p code{margin:0 4px;display:inline;font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif!important;font-size:14px!important;padding:2px 4px!important;color:#c0341d!important;background-color:#fbe5e1!important;border-radius:4px!important}#post_detail #cnblogs_post_body a:hover{text-decoration:underline}#post_detail #cnblogs_post_body li{margin:8px 0}#post_detail #cnblogs_post_body ol{padding-left:12px}.cnblogs-markdown pre{background-color:#f6f8fa;border-radius:3px;font-size:85%;line-height:1.45;overflow:auto;padding:6px}.cnblogs-markdown .hljs{display:unset;overflow:unset;padding:unset;background:0 0;color:unset}.cnblogs-markdown code{background-color:transparent!important;border:none!important;border-radius:none!important}#blog_post_info_block{border-bottom:1px solid rgba(120,130,140,.13);padding:10px 0;margin-top:12px}#blog_post_info_block #BlogPostCategory,#blog_post_info_block #EntryTag{padding:0 24px}#blog_post_info_block #blog_post_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px;border-bottom:1px solid rgba(120,130,140,.13)}#blog_post_info_block #author_profile{display:none}#blog_post_info_block #div_digg{text-align:center;float:none;margin:0 auto}#blog_post_info_block #div_digg .diggword{margin-top:10px}#blog_post_info_block #green_channel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border:none;border-top:1px solid rgba(120,130,140,.13);margin-bottom:0;text-align:center;width:unset}#blog_post_info_block #post_next_prev{padding:12px 4px 0 12px}#comment_form{padding:0 12px}#comment_form #comment_nav{padding:12px 12px 0 0;float:right}#comment_form #comment_nav a:last-child{position:fixed;bottom:50px;right:50px;font-size:0;background-color:#fff;padding-left:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}#comment_form #comment_nav a:last-child::before{content:' ';width:50px;height:50px;display:block;-webkit-transition:all .3s;transition:all .3s;background:url(https://images.cnblogs.com/cnblogs_com/cat-loving-programmer/1505712/o_%E5%9B%9E%E5%88%B0%E9%A1%B6%E9%83%A8.png) center center no-repeat}#blog-comments-placeholder>br,#comment_form #tip_comment,#sidebar_postcategory .catListTitle,.newsItem .catListTitle{display:none}#comment_form #comment_nav a:last-child:hover::before{background-image:url('https://images.cnblogs.com/cnblogs_com/cat-loving-programmer/1505712/o_%E5%9B%9E%E5%88%B0%E9%A1%B6%E9%83%A8%20(1).png')}#comment_form .login_tips{margin-top:0;padding-top:12px;background-position:left center}#comment_form #comment_form_container #commentform_title{font-size:14px;padding:12px;margin:0 -12px;background:#fffbef}#comment_form #comment_form_container>:nth-child(4){border-top:1px solid rgba(120,130,140,.13);padding:12px 0 0 12px;margin:0 -12px}#comment_form #comment_form_container #commentbox_opt{border:none}#comment_form #comment_form_container #commentbox_opt #btn_comment_submit{background:0 0;border:1px solid #ccc;outline:0;border-radius:4px;padding:4px 8px;height:unset;line-height:unset;cursor:pointer}#blog-comments-placeholder .feedbackListSubtitle,#blog-comments-placeholder .feedback_area_title{padding:12px;border-bottom:1px solid rgba(120,130,140,.13)}#comment_form .commentbox_main .commentbox_title{width:100%;overflow:hidden;margin:6px 0;vertical-align:middle}#comment_form .commentbox_main .commentbox_title .commentbox_title_left{float:left;margin-top:5px}#blog-comments-placeholder .feedbackListSubtitle .feedbackManage,#comment_form .commentbox_main .commentbox_title .commentbox_title_right{float:right}#comment_form .commentbox_main .commentbox_title .commentbox_title_right img{margin-right:5px;cursor:pointer}#comment_form .commentbox_main #tbCommentBody{width:100%}#comment_form #divCommentShow .comment_my_posted{margin-bottom:10px}#comment_form #divCommentShow .bq_post_comment{border-radius:4px;border:1px solid #ccc;line-height:1.2em;margin:0}#comment_form textarea{height:160px}#comment_form #tip_comment2{margin-top:12px}#blog-comments-placeholder{border-bottom:1px solid rgba(120,130,140,.13)}#blog-comments-placeholder .feedback_area_title{font-size:14px;margin-bottom:10px;background-color:#fffbef}#blog-comments-placeholder .feedbackItem{border:1px solid rgba(120,130,140,.13);margin:12px}#blog-comments-placeholder .blog_comment_body{padding:12px;line-height:1.5}#blog-comments-placeholder .comment_vote{border-top:1px solid rgba(120,130,140,.13);padding:8px 12px}#footer{text-align:center;background-color:#2E3E4E;color:rgba(255,255,255,.87);padding:24px}#sidebar_postcategory{position:absolute;left:380px;top:0;z-index:1001}#sidebar_postcategory ul{display:-webkit-box;display:-ms-flexbox;display:flex}#sidebar_postcategory a{color:#333;height:64px;line-height:64px;margin:0 24px;font-size:14px;display:inline-block;transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;overflow:hidden}#sidebar_scorerank .catListTitle,#sidebar_search .catListTitle{display:none}#sidebar_postcategory a:before{position:absolute;left:50%;right:50%;background:#2098D1;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#sidebar_postcategory a:hover{color:#000}#sidebar_postcategory a:hover:before{left:0;right:0}#blog-news{position:absolute;left:24px;top:88px;width:250px;height:120px;box-shadow:0 0 1px rgba(0,0,0,.15);background-color:#fff}#blog-calendar,#sidebar_scorerank ul{-webkit-box-shadow:0 0 1px rgba(0,0,0,.15);background-color:#fff}#blog-news .avatar{max-width:120px;padding:10px;margin-left:4px}#blog-news .avatar img{width:100%;border-radius:50%}#blog-calendar,#sidebar_scorerank{left:24px;width:250px;position:absolute}#blog-news #profile_block{position:absolute;left:130px;top:5px;line-height:1.7em}#sidebar_scorerank{top:208px}#sidebar_scorerank ul{box-shadow:0 0 1px rgba(0,0,0,.15);overflow:hidden}#sidebar_scorerank li{float:left;width:50%;height:40px;line-height:40px;text-align:center}#sidebar_scorerank ul li:first-child{border-right:1px solid rgba(120,130,140,.13)}#blog-calendar{top:248px;padding:8px 12px 89px;box-shadow:0 0 1px rgba(0,0,0,.15)}#blog-calendar th{font-weight:700}#blog-calendar td,#blog-calendar th{padding:4px 2px}#blog-calendar td{font-weight:300}#blog-calendar .CalTitle .CalNextPrev{padding-left:10px;padding-right:10px}#blog-calendar .CalTitle td:nth-child(2){font-weight:700}#blog-calendar .CalTodayDay{color:#0cc2aa;font-weight:700}#sidebar_search{position:absolute;right:12px;top:6px;z-index:1001}#sidebar_search #widget_my_zzk{width:180px;position:relative}#sidebar_search #widget_my_zzk:hover .input_my_zzk{border-color:#0275d8}#sidebar_search .input_my_zzk{width:100%;height:32px;border-radius:4px;padding:0 30px 0 8px;color:#55595c;outline:0;border:1px solid rgba(120,130,140,.3);-webkit-transition:all .2s;transition:all .2s}#sidebar_search .input_my_zzk:focus{border-color:#0275d8}#sidebar_search .btn_my_zzk{position:absolute;top:0;right:0;background:url(//images.cnblogs.com/cnblogs_com/yaoworld/749986/o_search.png) 10px 5px no-repeat;border:none;width:38px;height:32px;text-indent:-9999px;overflow:hidden;cursor:pointer;padding:0;opacity:.7;outline:0}#sidebar_postarchive,#sidebar_recentposts,#sidebar_shortcut,#sidebar_toptags,#sidebar_topviewedposts{-webkit-box-shadow:0 0 1px rgba(0,0,0,.15);box-shadow:0 0 1px rgba(0,0,0,.15);background-color:#fff;margin-bottom:24px}#sidebar_postarchive .catListTitle,#sidebar_recentposts .catListTitle,#sidebar_shortcut .catListTitle,#sidebar_toptags .catListTitle,#sidebar_topviewedposts .catListTitle{font-size:14px;color:#393939;padding:10px 12px;border-bottom:1px solid rgba(120,130,140,.13)}#sidebar_postarchive ul,#sidebar_recentposts ul,#sidebar_shortcut ul,#sidebar_toptags ul,#sidebar_topviewedposts ul{padding:4px 0}#sidebar_postarchive li,#sidebar_recentposts li,#sidebar_shortcut li,#sidebar_toptags li,#sidebar_topviewedposts li{padding:8px 4px 8px 12px}#sidebar_toptags li a{margin-right:4px}