article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=search-form-submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{font:14px/1.7 "lucida grande","lucida sans unicode",lucida,helvetica,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",STXihei,"华文细黑","WenQuanYi Micro Hei",sans-serif;color:#1a1a1a}a{color:#333;text-decoration:none}a:hover,a:active{color:#ca0002;outline:0}table{border:1px solid #ddd;width:100%}table th,table td{padding:5px 10px;border:1px solid #eee}table th{background:#f3f3f3}input[type="text"],input[type="email"],input[type="url"],input[type="password"],textarea{padding:5px;border:1px solid #e9e9e9;width:100%;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{resize:vertical}input,textarea,select{-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #ccc;display:inline-block;margin:0;outline:medium none;padding:8px}input:focus,textarea:focus{border:1px solid #008deb;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="checkbox"],input[type="radio"]{background-color:transparent;border:medium none;cursor:pointer;height:auto;line-height:normal;margin:3px 0;padding:0;width:auto}input[type="file"]{background-color:#fff;box-shadow:none}input[type="button"],input[type="reset"],input[type="search-form-submit"]{height:auto;width:auto}select,input[type="file"]{height:36px;line-height:30px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track-piece{background-color:#e0e0e0}::-webkit-scrollbar-thumb{border:0}::-webkit-scrollbar-thumb:vertical:hover,::-webkit-scrollbar-thumb:horizontal:hover{background-color:#aaa}::-webkit-scrollbar-thumb:vertical{height:5px;background-color:#bbb}::-webkit-scrollbar-thumb:horizontal{width:5px;background-color:#bbb}::selection{color:#fff;background-color:#2b2b2b}::-moz-selection{color:#fff;background-color:#2b2b2b}.label{background:0;border:1px solid #e78170;color:#e78170;text-shadow:none;font-size:11px;font-weight:normal;line-height:1;padding:2px 4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn{color:#fff;border-color:#15a7f0;background:#15a7f0;border:0;font-size:14px;height:32px;padding:0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.btn:hover{border-color:#3dbcf5;background-color:#3dbcf5}a.btn{display:inline-block;line-height:32px}a.btn:hover{color:#fff}.btn-telegram{background:#2a2a2a}.btn-telegram:hover{background:#6e6e6e}.btn-instagram{background:#ee583f}.btn-instagram:hover{background:#c5317f}.btn-twitter{background:#2aa9f0}.btn-twitter:hover{background:#3897f0}.btn-slack{background:#4d394b}.btn-slack:hover{background:#4d3447}.btn-sinaWb{background-color:#f96774}.btn-sinaWb:hover{background-color:#e34e5c}.btn-facebook{background-color:#1c95f4}.btn-facebook:hover{background-color:#3286f9}.btn-github{background-color:#999999}.btn-github:hover{background-color:#2a2a2a}a.avatar img,img.avatar{vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}body{padding-left:170px}#wrapper{width:100%}#wrapper:before,#wrapper:after{display:table;content:"";line-height:0}#cover,#body{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0}#cover{position:fixed;top:0;bottom:0;right:0;z-index:1024;left:170px;width:25%}#cover .cover-img{position:absolute;top:0;left:0;bottom:0;width:100%}#cover .cover-info{position:absolute;bottom:0;width:100%;padding:30px 0;color:white;text-align:center}#cover .cover-siteName{font-family:Kai,Kaiti SC,KaiTi,BiauKai,\\6977\4F53,\\6977\4F53_GB2312,Songti SC,serif;}#cover .cover-siteTitle{font-family:Georgia,Times New Roman,Times,Songti SC,serif;}#cover .cover-siteDesc{font-family:"Kaiti SC";}#cover .cover-sns .btn{height:24px;line-height:24px;padding:0 5px;display:inline-block;position:relative}#cover .cover-sns .btn a{color:#fff}#body{margin-left:25%;width:58.33333%;max-width:1000px}.fleft{float:left}.fright{float:right}#nav{position:fixed;top:0;left:0;z-index:2048;height:100%;width:170px;background-color:#2a2a2a;text-align:left}#nav .nav-menu a{display:block;width:100%;height:45px;line-height:45px;color:#fff}#nav .nav-menu a i{padding-left:15px;display:inline-block;width:16px;text-align:center}#nav .nav-menu a span{padding-left:5px}#nav a.site-name{text-align:center;display:none}#nav .nav-menu a.current{background-color:#e78170}#nav .nav-menu a:hover{background-color:#f49484}.nav-user{position:fixed;top:0;right:0;z-index:1025;height:43px;line-height:43px}.nav-user a{display:inline-block;margin-right:10px}.nav-user a.btn-search{display:none}.main-inner{padding-top:45px;padding-left:32px}.page-title{height:45px;position:fixed;z-index:100;border-width:2px;box-sizing:border-box;border-bottom:2px solid #d9d9d9;background-color:#fff}.page-title ul{list-style:none;margin:0;padding:0 0 0 20px}.page-title li{display:inline-block}.page-title li.page-search{line-height:43px;float:right}.page-title li a{height:43px;line-height:43px;display:inline-block;padding:0 15px;color:#999}.page-title li a:hover{background-color:#eee;color:#555}.page-title li.active{height:43px;margin-bottom:-2px;border-bottom:2px solid #555}.post{padding:10px 15px;border-bottom:2px dashed #e2042d}.post:last-child{border-bottom:0}.post:after{clear:both}.post:before,.post:after{content:" ";display:table}.post-header{margin:0 0 10px;line-height:32px;font-size:18px;display:block}.post-header:last-child{margin:0}.post-title{font-weight:700;color:#555}.post-title:hover{color:#333}.post-meta{font-size:12px}.post-meta,.post-meta a{color:#999}.post-meta a:hover,.post-meta span:hover{color:#666}.post-meta em{margin:0 5px;color:#666}.post-author{margin:15px 0;padding-bottom:15px;border-bottom:1px solid #eee}.post-author .avatar{margin-right:10px}.post-author p{font-size:12px;height:24px;line-height:24px;margin:0;padding:0}.post-cover{float:right;width:100px;height:96px;margin-left:15px}.post-cover a{display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:rgba(38,42,53,1);padding:0;margin:0}.post-content{padding-bottom:10px}.post-tool{text-align:center;padding:10px 0}.post-tool a{display:inline-block;margin:0 5px;padding:0 10px;height:32px;line-height:32px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;outline:0;border:1px solid #e78170;color:#e78170;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.post-tool a:hover{background:#f6cec7;border-color:#f6cec7}.post-tags a{padding:0 5px;display:inline-block}.post-tags a:hover{background-color:#333;color:#fff}#btn-pager{text-align:center;margin-bottom:10px}.page-number{display:inline-block;margin:0 5px;padding:0 10px;text-align:center;color:#333;border-radius:8px;}.page-number.current{background:#EEE;font-weight:bolder}.page-number:hover{color:#e78170 !important;background:#EEE !important;text-decoration:none !important}.extend .prev a{display:inline-block;margin-right:5px}.extend .next a{display:inline-block;margin-left:5px}.tag-list{padding:0}.tag-list li{display:inline-block;width:24%}.flinks li{width:32%}#search{position:relative;margin-top:5px;height:32px;line-height:32px}#search .text{height:32px;line-height:32px;padding-right:32px}#search .search-form-submit{position:absolute;top:0;right:0;height:32px;line-height:32px;width:32px;border:0;background:transparent}.footer{padding:8px 0 10px 25%;border-top:1px solid #d9d9d9;overflow:hidden;color:#999;box-sizing:border-box;font-family:"lucida grande","lucida sans unicode",lucida,helvetica,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;font-size:12px;font-weight:normal;line-height:20px}.footer-inner p{padding-left:15px}.footer,.footer a{color:#adadad}.footer p{margin:0;line-height:20px}#notice{position:fixed;z-index:9999;top:36px;right:50%}#notice .notice-item{padding:20px;margin-top:10px;position:relative;background-color:#666;color:#fff;min-width:150px;line-height:24px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#notice .notice-item .notice-item-close{position:absolute;top:10px;right:10px;filter:alpha(opacity=30);-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;cursor:pointer}#notice .notice-item .notice-item-type{position:absolute;top:10px;left:10px;background-color:#337ab7;width:24px;height:24px;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#notice .notice-item.error .notice-item-type{background-color:#d9534f}#notice .notice-item:hover{margin-top:15px}#notice .notice-item:hover .notice-item-close{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#notice .notice-item p{margin:0}#notice .notice-item,#notice .notice-item .notice-item-close{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.fixed-btn{position:fixed;right:10px;bottom:2%;width:40px;border:1px solid #eee;background-color:#fff;font-size:24px;z-index:1040;-webkit-backface-visibility:hidden;display:none}.fixed-btn a{display:inline-block;width:40px;height:40px;text-align:center;color:#999}.fixed-btn a:hover{color:#000}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left}.alignright{float:right}img.alignleft{margin:0 15px 0 0}img.alignright{margin:0 0 0 15px}.single #body{margin-left:16.66667%;float:none}.single .footer{padding:8px 10px}.single .main,.single .footer-inner{padding-left:0}.single .page-title{top:0;left:170px;right:0}.single #search{margin-right:220px}.main,.footer-inner{padding-left:43px}@media (max-width:1588px){body{padding-left:45px}#nav{width:45px}#nav .nav-menu a.site-index,#nav .nav-menu a span{display:none}#nav .nav-menu a.site-name{display:block}#cover{left:45px}.main,.footer-inner{padding-left:12px}.single .page-title{left:45px}}@media (max-width:768px){body{padding:45px 0 0 0}.main,.footer-inner,.footer-inner p{padding-left:0}#nav{height:auto;bottom:auto}#nav .nav-menu{height:45px;overflow:hidden}#nav .nav-menu a.site-index{display:block}.nav-user a.btn-search{display:inline-block}#nav .nav-menu:hover{height:auto}#cover{display:none !important}.page-search{_position:relative}#search{position:fixed;top:-45px;right:0;margin-top:1px;padding:0 0 10px 10px}#search.active{top:45px}.single #search{margin-right:1px}#body,.single #body{width:100%;margin-left:0;float:none}.main-inner{padding:0 10px}.page-title,.single .page-title{top:0;left:45px;right:0;width:auto}.footer{padding:8px 10px}#notice .notice-item .notice-item-close{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@media (max-width:480px){.nav-user a{display:none}.nav-user a.btn-search,.nav-user a.btn-read-mode{display:inline-block}.comment-avatar{display:none}.comment-content{padding-left:0}.comment-children .comment-list > li{border-left:2px solid #ccc;padding-left:10px}#comment-form .comment-fields button{position:static}}body,#wrapper,#nav,.nav-menu,#search,#cover,#body,.page-title,.nav-user{-webkit-transition:width,top .5s;-moz-transition:width,top .5s;-ms-transition:width,top .5s;-o-transition:width,top .5s;transition:width,top .5s}body.night-mode,.night-mode #body,.night-mode .page-title,.night-mode .fixed-btn{background-color:#3f3f3f !important}.night-mode .page-title li a:hover{background-color:#2f2f2f !important;color:#b1b1b1}.night-mode input,.night-mode textarea{background-color:#555 !important;color:#b1b1b1;outline:0}.night-mode input:focus,.night-mode textarea:focus{box-shadow:none}body.night-mode,.night-mode .btn,body.night-mode a,.night-mode .nav-user a,#search .search-form-submit,.night-mode .post-title,.night-mode .post-meta,.night-mode .post-meta a,.night-mode .post-meta span,.night-mode .page-number.current{color:#b1b1b1}.night-mode .post-tool a{color:#e78170}.night-mode .post-author a,.night-mode .comment-meta-author{color:#3dbcf5}.night-mode .post-author a:hover{color:#4094c7}.night-mode .btn:hover,.night-mode .post-title:hover,.night-mode .comment-meta-reply a:hover,.night-mode .fixed-btn a:hover{color:#fff}.night-mode .page-title,.night-mode .post-author,.night-mode .comment-list li,.night-mode .footer,.night-mode .fixed-btn,.night-mode input,.night-mode textarea,.night-mode blockquote{border-color:#2f2f2f}.night-mode .footer{background-color:#373737}.night-mode .btn,.night-mode .page-number a:hover,.night-mode .page-number.current{background-color:#2f2f2f}.night-mode #notice .notice-item{background-color:#defcd5;color:#52a954}.hidden{display:none !important;visibility:hidden}.sr-only{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.fa-homepage:before{content:"\f015"}.fa-links:before{content:"\f0c1"}.fa-contact:before,.fa-guestbook:before{content:"\f086"}.fa-about:before{content:"\f05a"}.fa-archives:before{content:"\f187"}.fa-categories:before{content:"\f02d"}.fa-services:before{content:"\f0f2"}.markdown-body{line-height:1.6;word-wrap:break-word}.markdown-body,.markdown-body p{word-break:break-all;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body > *:first-child{margin-top:0 !important}.markdown-body > *:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:#c00}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:0}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre{margin-top:0;margin-bottom:16px}.markdown-body a{color:#2eabfd}.markdown-body img{max-width:100%}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e7e7e7;border:0}.markdown-body blockquote{margin-left:1em;margin-right:1em;padding:.25em 1em;color:#777;border-left:.25em solid #ddd}.markdown-body blockquote >:first-child{margin-top:0}.markdown-body blockquote >:last-child{margin-bottom:0}.markdown-body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #ccc;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.markdown-body .loweralpha{list-style-type:lower-alpha}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#000;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid #eee}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid #eee}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#777}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li > p{margin-top:16px}.markdown-body li + li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:bold}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all}.markdown-body table th{font-weight:bold}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid #ddd}.markdown-body table tr{background-color:#fff;}.markdown-body table tr:nth-child(2n){background-color:#f8f8f8}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:#fff}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame > span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid #ddd}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:#333}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center > span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right > span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right > span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body pre,.markdown-body .highlight{background:#f8f8f8;margin:15px 0;padding:15px 20px;border-style:solid;border-color:#eef1f8;border-width:1px 0;overflow:auto;color:#4d4d4c;line-height:22.400000000000002px;}.markdown-body .highlight .gutter pre,.markdown-body .gist .gist-file .gist-data .line-numbers{color:#666;font-size:0.85em;}.markdown-body pre,.markdown-body code{font-family:"Source Code Pro",Consolas,Monaco,Menlo,Consolas,monospace;}.markdown-body code{background:rgba(208,211,248,0.2);color:#333;padding:0 0.3em;}.markdown-body pre code{background:none;text-shadow:none;padding:0;}.markdown-body .highlight pre{border:none;margin:0;padding:0;}.markdown-body .highlight table{margin:0;width:auto;border:none;}.markdown-body .highlight td{border:none;padding:0;}.markdown-body .highlight figcaption{font-size:0.85em;color:#8e908c;line-height:1em;margin-bottom:1em;}.markdown-body .highlight figcaption:before,.markdown-body .highlight figcaption:after{content:"";display:table;}.markdown-body .highlight figcaption:after{clear:both;}.markdown-body .highlight figcaption a{float:right;}.markdown-body .highlight .gutter pre{text-align:right;padding-right:20px;}.markdown-body .highlight .line{height:22.400000000000002px;}.markdown-body .highlight .line.marked{background:#d6d6d6;}.markdown-body .gist{margin:0 -20px;border-style:solid;border-color:#eef1f8;border-width:1px 0;background:#f8f8f8;padding:15px 20px 15px 0;}.markdown-body .gist .gist-file{border:none;font-family:"Source Code Pro",Consolas,Monaco,Menlo,Consolas,monospace;margin:0;}.markdown-body .gist .gist-file .gist-data{background:none;border:none;}.markdown-body .gist .gist-file .gist-data .line-numbers{background:none;border:none;padding:0 20px 0 0;}.markdown-body .gist .gist-file .gist-data .line-data{padding:0 !important;}.markdown-body .gist .gist-file .highlight{margin:0;padding:0;border:none;}.markdown-body .gist .gist-file .gist-meta{background:#f8f8f8;color:#8e908c;font:0.85em -apple-system,"Arial",BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;text-shadow:0 0;padding:0;margin-top:1em;margin-left:20px;}.markdown-body .gist .gist-file .gist-meta a{color:color-link;font-weight:normal;}.markdown-body .gist .gist-file .gist-meta a:hover{text-decoration:underline;}pre .comment,pre .title{color:#8e908c;}pre .variable,pre .attribute,pre .tag,pre .regexp,pre .ruby .constant,pre .xml .tag .title,pre .xml .pi,pre .xml .doctype,pre .html .doctype,pre .css .id,pre .css .class,pre .css .pseudo{color:#c82829;}pre .number,pre .preprocessor,pre .built_in,pre .literal,pre .params,pre .constant{color:#fb6d19;}pre .class,pre .ruby .class .title,pre .css .rules .attribute{color:#718c00;}pre .string,pre .value,pre .inheritance,pre .header,pre .ruby .symbol,pre .xml .cdata{color:#718c00;}pre .css .hexcolor{color:#3e999f;}pre .function,pre .python .decorator,pre .python .title,pre .ruby .function .title,pre .ruby .title .keyword,pre .perl .sub,pre .javascript .title,pre .coffeescript .title{color:#4271ae;}pre .keyword,pre .javascript .function{color:#8959a8;}pre{color:#525252;}pre .function .keyword,pre .constant{color:#0092db;}pre .keyword,pre .attribute{color:#e96900;}pre .number,pre .literal{color:#ae81ff;}pre .tag,pre .tag .title,pre .change,pre .winutils,pre .flow,pre .lisp .title,pre .clojure .built_in,pre .nginx .title,pre .tex .special{color:#2973b7;}pre .symbol,pre .symbol .string,pre .value,pre .regexp{color:#42b983;}pre .title{color:#83b917;}pre .tag .value,pre .string,pre .subst,pre .haskell .type,pre .preprocessor,pre .ruby .class .parent,pre .built_in,pre .sql .aggregate,pre .django .template_tag,pre .django .variable,pre .smalltalk .class,pre .javadoc,pre .django .filter .argument,pre .smalltalk .localvars,pre .smalltalk .array,pre .attr_selector,pre .pseudo,pre .addition,pre .stream,pre .envvar,pre .apache .tag,pre .apache .cbracket,pre .tex .command,pre .prompt{color:#42b983;}pre .comment,pre .java .annotation,pre .python .decorator,pre .template_comment,pre .pi,pre .doctype,pre .shebang,pre .apache .sqbracket,pre .tex .formula{color:#b3b3b3;}pre .deletion{color:#ba4545;}pre .coffeescript .javascript,pre .javascript .xml,pre .tex .formula,pre .xml .javascript,pre .xml .vbscript,pre .xml .css,pre .xml .cdata{opacity:0.5;}.night-mode .markdown-body h2{border-color:#2f2f2f}.night-mode .markdown-body hr{background-color:#2f2f2f}.night-mode .markdown-body,.night-mode .markdown-body p{color:#999}.night-mode .markdown-body a{color:#3dbcf5}.night-mode .markdown-body a:hover{color:#4094c7}.night-mode pre,.night-mode code,.night-mode blockquote{background-color:#555 !important;border-color:#2f2f2f;color:#fff}.ins-search{display:none}.ins-search.show{display:block}.ins-selectable{cursor:pointer}.ins-search-mask,.ins-search-container{position:fixed}.ins-search-mask{top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:8000 !important;background:rgba(0,0,0,0.5) !important}.ins-input-wrapper{position:relative}.ins-search-input{width:100% !important;height:100% !important;border:none !important;outline:none !important;font-size:16px !important;box-shadow:none !important;font-weight:200 !important;border-radius:0 !important;background:#fff !important;line-height:20px !important;box-sizing:border-box !important;padding:12px 28px 12px 20px !important;border-bottom:1px solid #e2e2e2 !important;font-family:"Microsoft Yahei Light","Microsoft Yahei",Helvetica,Arial,sans-serif !important}.ins-close{top:50%;right:6px;width:20px;height:20px;font-size:16px;margin-top:-11px;position:absolute;text-align:center;display:inline-block}.ins-close:hover{color:#e78170}.ins-search-container{left:50% !important;top:100px !important;z-index:8001 !important;bottom:100px !important;box-sizing:border-box !important;width:540px !important;margin-left:-270px !important;border-top:2px solid color-theme !important}@media screen and (max-width:559px),screen and (max-height:479px){.ins-search-container{top:0;left:0;margin:0;width:100%;height:100%;background:#f7f7f7}}.ins-section-wrapper{left:0 !important;right:0 !important;top:45px !important;bottom:0 !important;overflow-y:auto !important;position:absolute !important}.ins-section-container{position:relative !important;background:#f7f7f7 !important}.ins-section{font-size:14px !important;line-height:16px !important}.ins-section .ins-section-header,.ins-section .ins-search-item{padding:8px 15px !important}.ins-section .ins-section-header{color:#9a9a9a !important;border-bottom:1px solid #e2e2e2 !important}.ins-section .ins-slug{margin-left:5px !important;color:#9a9a9a !important}.ins-section .ins-slug:before{content:'('}.ins-section .ins-slug:after{content:')'}.ins-section .ins-search-item header,.ins-section .ins-search-item .ins-search-preview{overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important}.ins-section .ins-search-item header .fa{margin-right:8px !important}.ins-section .ins-search-item .ins-search-preview{height:15px !important;font-size:12px !important;color:#9a9a9a !important;margin:5px 0 0 20px !important}.ins-section .ins-search-item:hover,.ins-section .ins-search-item.active{color:#fff !important;background:#e78170 !important}.ins-section .ins-search-item:hover .ins-slug,.ins-section .ins-search-item.active .ins-slug,.ins-section .ins-search-item:hover .ins-search-preview,.ins-section .ins-search-item.active .ins-search-preview{color:#fff !important}/*! 文章描述约束 */.post-desc {text-align: justify;width: 100%;}.post-desc img{max-width: 66%;}