body{padding-bottom:40px;font-family:Exo,'-apple-system','Open Sans',HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue','Hiragino Sans GB','Microsoft YaHei',Helvetica,Arial,sans-serif}a{text-decoration:none;color:#D00}a:hover{text-decoration:none}hr{border-bottom:1px solid #ccc;border-top-style:none}h1,h2,h3,h4,.links{font-family:"Open Sans", "Helvetica Neue", Arial, sans-serif}h1,h2{font-weight:700}h1 a,h2 a{color:black;text-decoration:none}h1 a:hover,h1 a:hover,h2 a:hover,h2 a:hover{text-decoration:underline}em{font-style:italic}.wrapper{max-width:800px;margin:0 auto;padding:0 30px}.header{padding-bottom:15px;border-bottom:2px solid black;margin:40px auto 0 auto}.header .site-title{font-weight:700;font-size:25px;line-height:normal;vertical-align:middle}.header .site-title a{color:black;text-decoration:none}.header .site-title a:hover{text-decoration:underline}.header .site-title a,.header .site-title img{vertical-align:middle}.header .links{margin-top:10px;font-size:16px;vertical-align:middle;line-height:normal;color:#777;padding-left:1px;display:none}.header .links a{text-decoration:none;color:#777;font-weight:600;margin-right:10px}.header .links a:hover{text-decoration:underline}.header .links a.active{color:#444}.header .links img{vertical-align:top;margin-right:2px}.articles .article-author{margin-bottom:40px;padding-top:20px;font-size:14px;border-top:1px solid #e7e7e7;overflow:auto}.articles .article-author .avatar{float:left}.articles .article-author .name{margin-top:5px;float:left}.articles .article-author h4{font-size:18px;margin-bottom:6px}.articles .article-author h4 b{font-weight:600}.articles .article-author img{border-radius:50%;vertical-align:middle;margin-right:2em}.articles .article-author span{margin-right:10px}.navi{width:9em;margin-left:-12em;float:left;text-transform:uppercase;font-family:"Electrolize",sans-serif}.navi a{display:block;color:#000;font-size:1.1em;padding:.7em 1em;text-align:right}.navi a:hover,.navi a.active{color:#FFF;background-color:#000}.entry{overflow:hidden;margin:0 0 10px 0}.entry h1{font-weight:700}.entry .entry-date,.entry .entry-content{float:left}.entry .entry-content{width:100%;overflow:hidden}.entry h1{font-size:26px;line-height:30px;margin-bottom:10px}.entry .entry-body{margin:1em 0 1em 0;font-size:16px;line-height:28px;color:#333}.entry .entry-body strong,.entry .entry-body b{font-weight:600}.entry .entry-body p{margin:22px 0}.entry .entry-body p.caption{font-size:14px;text-align:center;font-style:italic;margin-top:-5px;display:block}.entry .entry-body h2{font-size:18px}.entry .entry-body ul{margin:15px 0 15px 10px}.entry .entry-body ul li{list-style:disc;margin-left:2em}.entry .entry-body img{margin:10px 0 10px 0;max-width:100%;display:block}.entry pre{line-height:24px;border:2px solid #eee;padding:10px 12px;white-space:pre-wrap;font-size:14px}.entry pre code{border:0;padding-right:0;padding-left:0;font-size:14px}.entry pre.terminal{border:1px solid #000;background-color:#333;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.entry .list-container .text-muted{color:#999}.entry .list-container a{text-decoration:none}.entry .list-container ul li{list-style-type:none}.post .entry-body h2,.post .entry-body h3,.post .entry-body h4,.post .entry-body h5,.post .entry-body h6{margin-top:25px}.post .entry-body figure.highlight{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin-before:0;margin-after:0;margin-start:0;margin-end:0}.cnzz a{display:none}.article-meta{text-align:right;margin:15px 0 10px 0;color:#999}.page{margin-top:5px}.page .entry-body{margin-top:0px}.page .entry-body .nav-tabs-horizontal{overflow:hidden;margin-top:0px}.page .entry-body .nav-tabs-horizontal li{float:left}.page .entry-body h1,.page .entry-body h2,.page .entry-body h3,.page .entry-body h4,.page .entry-body h5,.page .entry-body h6{margin-top:20px}.page .entry-body .list-container{padding-top:10px}.article-list{margin-top:10px}.article-list .list-year{font-size:20px;height:30px;line-height:30px}.article-list .list-item{font-size:16px;margin-left:2em;line-height:30px}.article-list .list-item span{color:#999}.article-list .list-item a{padding:.2em 1em}.rss-subscribe{line-height:36px;margin:30px auto}@media all and (max-width: 1000px){#site-title img{width:25px}.navi{display:none}.header .links{display:block}.header .links a{margin-right:2px;font-size:14px}.header .links .github-link{float:none}.header .links .github-link img{display:none}.wrapper{padding-left:2em;padding-right:2em}.entry h1{font-size:24px;line-height:28px;margin-bottom:7px}.article-author img{display:none}}html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:bold}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}.highlight{background:#fff}.highlight pre{overflow-x:auto;white-space:pre}.highlight pre code{white-space:pre}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold;color:#FF1493}.highlight .o{font-weight:bold}.highlight .cm{color:#008200;font-style:italic}.highlight .cp{color:#008200;font-weight:bold}.highlight .c1{color:#008200;font-style:italic}.highlight .cs{color:#008200;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}
