abbr[title]{border-bottom:1px dotted}.mdcss b,.mdcss strong{font-weight:bold}.mdcss dfn{font-style:italic}.mdcss h1{font-size:2em;margin:0.67em 0}.mdcss mark{background:#ff0;color:#000}.mdcss small{font-size:80%}.mdcss sub,.mdcss sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.mdcss sup{top:-0.5em}.mdcss sub{bottom:-0.25em}.mdcss img{border:0}.mdcss svg:not(:root){overflow:hidden}.mdcss figure{margin:1em 40px}.mdcss hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.mdcss pre{overflow:auto}.mdcss code,.mdcss kbd,.mdcss pre,.mdcss samp{font-family:monospace,monospace;font-size:1em}.mdcss button,.mdcss input,.mdcss optgroup,.mdcss select,.mdcss textarea{color:inherit;font:inherit;margin:0}.mdcss button{overflow:visible}.mdcss button,.mdcss select{text-transform:none}.mdcss button,.mdcss html input[type="button"],.mdcss input[type="reset"],.mdcss input[type="submit"]{-webkit-appearance:button;cursor:pointer}.mdcss button[disabled],.mdcss html input[disabled]{cursor:default}.mdcss button::-moz-focus-inner,.mdcss input::-moz-focus-inner{border:0;padding:0}.mdcss input{line-height:normal}.mdcss input[type="checkbox"],.mdcss input[type="radio"]{box-sizing:border-box;padding:0}.mdcss input[type="number"]::-webkit-inner-spin-button,.mdcss input[type="number"]::-webkit-outer-spin-button{height:auto}.mdcss input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mdcss input[type="search"]::-webkit-search-cancel-button,.mdcss input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.mdcss fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}.mdcss legend{border:0;padding:0}.mdcss textarea{overflow:auto}.mdcss optgroup{font-weight:bold}.mdcss table{border-collapse:collapse;border-spacing:0}.mdcss td,.mdcss th{padding:0}.mdcss::selection{background:#262a30;color:#fff}.mdcss body{position:relative;font-family:Lato,"PingFang SC","Microsoft YaHei",sans-serif;font-size:14px;line-height:2;color:#555;background:#fff}@media (max-width:767px){.mdcss body{padding-right:0!important}}@media (min-width:768px) and (max-width:991px){.mdcss body{padding-right:0!important}}@media (min-width:1600px){.mdcss body{font-size:16px}}.mdcss h1,.mdcss h2,.mdcss h3,.mdcss h4,.mdcss h5,.mdcss h6{margin:0;padding:0;font-weight:bold;line-height:1.5;letter-spacing:0px}.mdcss h2,.mdcss h3,.mdcss h4,.mdcss h5,.mdcss h6{margin:20px 0 15px}.mdcss h1{font-size:24px}@media (max-width:767px){.mdcss h1{font-size:20px}}.mdcss h2{font-size:22px}@media (max-width:767px){.mdcss h2{font-size:18px}}.mdcss h3{font-size:20px}@media (max-width:767px){.mdcss h3{font-size:16px}}.mdcss h4{font-size:18px}@media (max-width:767px){.mdcss h4{font-size:14px}}.mdcss h5{font-size:16px}@media (max-width:767px){.mdcss h5{font-size:12px}}.mdcss h6{font-size:14px}@media (max-width:767px){.mdcss h6{font-size:10px}}.mdcss p{margin:0 0 25px 0}.mdcss a{color:#555;text-decoration:none;border-bottom:1px solid #999;word-wrap:break-word}.mdcss a:hover{color:#222;border-bottom-color:#222}.mdcss ul{list-style:none;padding-left:20px}.mdcss ul li{list-style:none;font-size:14px;letter-spacing:0px}.mdcss blockquote{margin:0;padding:0}.mdcss img{display:block;margin:auto;max-width:100%;height:auto}.mdcss hr{margin:40px 0;height:3px;border:none;background-color:#ddd;background-image:repeating-linear-gradient(-45deg,#fff,#fff 4px,transparent 4px,transparent 8px)}.mdcss blockquote{padding:0 15px;color:#666;border-left:4px solid #ddd}.mdcss blockquote cite::before{content:"-";padding:0 5px}.mdcss dt{font-weight:700}.mdcss dd{margin:0;padding:0}.mdcss .text-left{text-align:left}.mdcss .text-center{text-align:center}.mdcss .text-right{text-align:right}.mdcss .text-justify{text-align:justify}.mdcss .text-nowrap{white-space:nowrap}.mdcss .text-lowercase{text-transform:lowercase}.mdcss .text-uppercase{text-transform:uppercase}.mdcss .text-capitalize{text-transform:capitalize}.mdcss .center-block{display:block;margin-left:auto;margin-right:auto}.mdcss .clearfix:before,.mdcss .clearfix:after{content:" ";display:table}.mdcss .clearfix:after{clear:both}.mdcss .pullquote{width:45%}.mdcss .pullquote.left{float:left;margin-left:5px;margin-right:10px}.mdcss .pullquote.right{float:right;margin-left:10px;margin-right:5px}.mdcss .highlight table,.mdcss .gist table{width:auto}.mdcss .highlight table td,.mdcss .gist table td{border:none}.mdcss .highlight a,.mdcss .gist a{color:#222!important;text-decoration:none!important}.mdcss .affix.affix.affix{position:fixed}.mdcss .translation{margin-top:-20px;font-size:14px;color:#999}.mdcss .scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.mdcss .use-motion .motion-element{opacity:0}.mdcss #local-search-input{padding:3px;border:none;text-indent:14px;border-radius:0;width:140px;outline:none;border-bottom:1px solid #999;background:inherit;opacity:0.5}.mdcss #local-search-input:focus{opacity:1}.mdcss .search-icon{position:absolute;top:9px}.mdcss table{margin:20px 0;width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #ddd;font-size:14px;table-layout:fixed;word-wrap:break-word}.mdcss table>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.mdcss table>tbody>tr:hover{background-color:#f5f5f5}.mdcss caption,.mdcss th,.mdcss td{padding:8px;text-align:left;vertical-align:middle;font-weight:normal}.mdcss th,.mdcss td{border-bottom:3px solid #ddd;border-right:1px solid #eee}.mdcss th{padding-bottom:10px;font-weight:700}.mdcss td{border-bottom-width:1px}.mdcss html,.mdcss body{height:100%}.mdcss .container{position:relative;min-height:100%}.mdcss .header-inner{margin:0 auto;padding:100px 0 70px;width:700px}@media (min-width:1600px){.mdcss .container .header-inner{width:900px}}.mdcss .main{padding-bottom:150px}.mdcss .main-inner{margin:0 auto;width:700px}@media (min-width:1600px){.mdcss .container .main-inner{width:900px}}.mdcss .footer{position:absolute;left:0;bottom:0;width:100%;min-height:50px}.mdcss .footer-inner{box-sizing:border-box;margin:20px auto;width:700px}@media (min-width:1600px){.mdcss .container .footer-inner{width:900px}}.mdcss pre,.mdcss .highlight{overflow:auto;margin:20px 0;padding:15px;font-size:13px;color:#4d4d4c;background:#f7f7f7;line-height:1.6;letter-spacing:0px}.mdcss pre,.mdcss code{font-family:"dosis.medium"}.mdcss code{padding:2px 4px;word-break:break-all;color:#222;background:#eee;border-radius:4px;font-size:13px}.mdcss pre code{padding:0;background:none;text-shadow:none}.mdcss .highlight pre{border:none;margin:0;padding:1px}.mdcss .highlight table{margin:0;width:auto;border:none}.mdcss .highlight td{border:none;padding:0}.mdcss .highlight figcaption{font-size:0.85em;color:#8e908c;line-height:1em;margin-bottom:1em}.mdcss .highlight figcaption:before,.mdcss .highlight figcaption:after{content:" ";display:table}.mdcss .highlight figcaption:after{clear:both}.mdcss .highlight figcaption a{float:right}.mdcss .highlight .gutter pre{color:#666;text-align:right;padding-right:20px}.mdcss .highlight .line{height:20px}.mdcss pre .comment{color:#8e908c}.mdcss pre .variable,.mdcss pre .attribute,.mdcss pre .tag,.mdcss pre .regexp,.mdcss pre .ruby .constant,.mdcss pre .xml .tag .title,.mdcss pre .xml .pi,.mdcss pre .xml .doctype,.mdcss pre .html .doctype,.mdcss pre .css .id,.mdcss pre .css .class,.mdcss pre .css .pseudo{color:#c82829}.mdcss pre .number,.mdcss pre .preprocessor,.mdcss pre .built_in,.mdcss pre .literal,.mdcss pre .params,.mdcss pre .constant,.mdcss pre .command{color:#f5871f}.mdcss pre .ruby .class .title,.mdcss pre .css .rules .attribute,.mdcss pre .string,.mdcss pre .value,.mdcss pre .inheritance,.mdcss pre .header,.mdcss pre .ruby .symbol,.mdcss pre .xml .cdata,.mdcss pre .special,.mdcss pre .number,.mdcss pre .formula{color:#718c00}.mdcss pre .title,.mdcss pre .css .hexcolor{color:#3e999f}.mdcss pre .function,.mdcss pre .python .decorator,.mdcss pre .python .title,.mdcss pre .ruby .function .title,.mdcss pre .ruby .title .keyword,.mdcss pre .perl .sub,.mdcss pre .javascript .title,.mdcss pre .coffeescript .title{color:#4271ae}.mdcss pre .keyword,.mdcss pre .javascript .function{color:#8959a8}.mdcss .full-image.full-image.full-image{border:none;max-width:100%;width:auto;margin:20px auto}@media (min-width:992px){.mdcss .full-image.full-image.full-image{max-width:none;width:126%;margin:0 -13%}}.mdcss .blockquote-center,.mdcss .page-home .post-type-quote blockquote,.mdcss .page-post-detail .post-type-quote blockquote{position:relative;margin:40px 0;padding:0;border-left:none;text-align:center}.mdcss .blockquote-center::before,.mdcss .page-home .post-type-quote blockquote::before,.mdcss .page-post-detail .post-type-quote blockquote::before,.mdcss .blockquote-center::after,.mdcss .page-home .post-type-quote blockquote::after,.mdcss .page-post-detail .post-type-quote blockquote::after{position:absolute;content:' ';display:block;width:100%;height:24px;opacity:0.2;background-repeat:no-repeat;background-position:0 -6px;background-size:22px 22px}.mdcss .blockquote-center::before,.mdcss .page-home .post-type-quote blockquote::before,.mdcss .page-post-detail .post-type-quote blockquote::before{top:-20px;background-image:url("../images/quote-l.svg");border-top:1px solid #ccc}.mdcss .blockquote-center::after,.mdcss .page-home .post-type-quote blockquote::after,.mdcss .page-post-detail .post-type-quote blockquote::after{bottom:-20px;background-image:url("../images/quote-r.svg");border-bottom:1px solid #ccc;background-position:100% 8px}.mdcss .blockquote-center p,.mdcss .page-home .post-type-quote blockquote p,.mdcss .page-post-detail .post-type-quote blockquote p,.mdcss .blockquote-center div,.mdcss .page-home .post-type-quote blockquote div,.mdcss .page-post-detail .post-type-quote blockquote div{text-align:center}.mdcss .post .post-body .group-picture img{box-sizing:border-box;padding:0 3px;border:none}.mdcss .post .group-picture-row{overflow:hidden;margin-top:6px}.mdcss .post .group-picture-row:first-child{margin-top:0}.mdcss .post .group-picture-column{float:left}.mdcss .page-post-detail .post-body .group-picture-column{float:none;margin-top:10px;width:auto!important}.mdcss .page-post-detail .post-body .group-picture-column img{margin:0 auto}.mdcss .page-archive .group-picture-container{overflow:hidden}.mdcss .page-archive .group-picture-row{float:left}.mdcss .page-archive .group-picture-row:first-child{margin-top:6px}.mdcss .page-archive .group-picture-column{max-width:150px;max-height:150px}.mdcss .btn{display:inline-block;padding:0 20px;font-size:14px;color:#fff;background:#222;border:2px solid #222;text-decoration:none;border-radius:0;transition-property:background-color;transition-duration:0.2s;transition-timing-function:ease-in-out;transition-delay:0s}.mdcss .btn:hover,.mdcss .post-more-link .btn:hover{border-color:#222;color:#222;background:#fff}.mdcss .btn-bar{display:block;width:22px;height:2px;background:#555;border-radius:1px}.mdcss .btn-bar+.btn-bar{margin-top:4px}.mdcss .pagination{margin:120px 0 40px;text-align:center;border-top:1px solid #eee}.mdcss .page-number-basic,.mdcss .pagination .prev,.mdcss .pagination .next,.mdcss .pagination .page-number,.mdcss .pagination .space{display:inline-block;position:relative;top:-1px;margin:0 10px;padding:0 10px;line-height:30px}@media (max-width:767px){.mdcss .page-number-basic,.mdcss .pagination .prev,.mdcss .pagination .next,.mdcss .pagination .page-number,.mdcss .pagination .space{margin:0 5px}}.mdcss .pagination .prev,.mdcss .pagination .next,.mdcss .pagination .page-number{border-bottom:0;border-top:1px solid #eee;transition-property:border-color;transition-duration:0.2s;transition-timing-function:ease-in-out;transition-delay:0s}.mdcss .pagination .prev:hover,.mdcss .pagination .next:hover,.mdcss .pagination .page-number:hover{border-top-color:#222}.mdcss .pagination .space{padding:0;margin:0}.mdcss .pagination .prev{margin-left:0}.mdcss .pagination .next{margin-right:0}.mdcss .pagination .page-number.current{color:#fff;background:#ccc;border-top-color:#ccc}@media (max-width:767px){.mdcss .pagination{border-top:none}.mdcss .pagination .prev,.mdcss .pagination .next,.mdcss .pagination .page-number{margin-bottom:10px;border-top:0;border-bottom:1px solid #eee}.mdcss .pagination .prev:hover,.mdcss .pagination .next:hover,.mdcss .pagination .page-number:hover{border-bottom-color:#222}}.mdcss .comments{margin:60px 20px 0}.mdcss .tag-cloud{text-align:center}.mdcss .tag-cloud a{display:inline-block;margin:10px}.mdcss .back-to-top{box-sizing:border-box;position:fixed;bottom:-100px;right:50px;z-index:1050;padding:0 6px;width:25px;background:#222;font-size:12px;opacity:1;color:#fff;cursor:pointer;text-align:center;-webkit-transform:translateZ(0);transition-property:bottom;transition-duration:0.2s;transition-timing-function:ease-in-out;transition-delay:0s}@media (max-width:767px){.mdcss .back-to-top{display:none}}@media (min-width:768px) and (max-width:991px){.mdcss .back-to-top{display:none}}.mdcss .back-to-top.back-to-top-on{bottom:19px}.mdcss .header{background:#fff}.mdcss .header-inner{position:relative}.mdcss .headband{height:3px;background:#222}.mdcss .site-meta{margin:0;text-align:left}@media (max-width:767px){.mdcss .site-meta{text-align:center}}.mdcss .brand{position:relative;display:inline-block;padding:0 40px;color:#222;background:#222;border-bottom:none;font-family:Lato,"PingFang SC","Microsoft YaHei",sans-serif}.mdcss .brand:hover{color:#222}.mdcss .logo{display:inline-block;margin-right:5px;line-height:36px;vertical-align:top}.mdcss .site-title{display:inline-block;vertical-align:top;line-height:36px;font-size:20px;font-weight:normal}.mdcss .site-subtitle{margin-top:10px;font-size:13px;color:#999}.mdcss .use-motion .brand{opacity:0}.mdcss .use-motion .logo,.mdcss .use-motion .site-title,.mdcss .use-motion .site-subtitle{opacity:0;position:relative;top:-10px}.mdcss .site-nav-toggle{display:none;position:absolute;top:10px;left:10px}@media (max-width:767px){.mdcss .site-nav-toggle{display:block}}.mdcss .site-nav-toggle button{margin-top:2px;padding:9px 10px;background:transparent;border:none}@media (max-width:767px){.mdcss .site-nav{display:none;margin:0 -10px;padding:0 10px;clear:both;border-top:1px solid #ddd}}@media (min-width:768px) and (max-width:991px){.mdcss .site-nav{display:block!important}}@media (min-width:992px){.mdcss .site-nav{display:block!important}}.mdcss .menu{margin-top:20px;padding-left:0;text-align:center}.mdcss .menu .menu-item{display:inline-block;margin:0 10px}@media screen and (max-width:767px){.mdcss .menu .menu-item{margin-top:10px}}.mdcss .menu .menu-item a{display:block;font-size:13px;text-transform:capitalize;line-height:inherit;border-bottom:1px solid transparent;transition-property:border-color;transition-duration:0.2s;transition-timing-function:ease-in-out;transition-delay:0s}.mdcss .menu .menu-item a:hover{border-bottom-color:#222}.mdcss .menu .menu-item .fa{margin-right:5px}.mdcss .use-motion .menu-item{opacity:0}@media (max-width:767px){.mdcss .post-body{word-break:break-all}}.mdcss .post-body .fancybox img{display:block!important;margin:0 auto;cursor:pointer;cursor:zoom-in;cursor:-webkit-zoom-in}.mdcss .post-body .image-caption,.mdcss .post-body .figure .caption{margin:10px auto 15px;text-align:center;font-size:14px;color:#999;font-weight:bold;line-height:1}.mdcss .post-sticky-flag{display:inline-block;font-size:16px;-ms-transform:rotate(30deg);transform:rotate(30deg)}.mdcss .posts-expand{padding-top:40px}@media (max-width:767px){.mdcss .posts-expand{margin:0 20px}.mdcss .post-body pre,.mdcss .post-body .highlight{padding:10px}.mdcss .post-body pre .gutter pre,.mdcss .post-body .highlight .gutter pre{padding-right:10px}}@media (min-width:992px){.mdcss .posts-expand .post-body{text-align:justify}}.mdcss .posts-expand .post-body h2,.mdcss .posts-expand .post-body h3,.mdcss .posts-expand .post-body h4,.mdcss .posts-expand .post-body h5,.mdcss .posts-expand .post-body h6{padding-top:10px}.mdcss .posts-expand .post-body h2 .header-anchor,.mdcss .posts-expand .post-body h3 .header-anchor,.mdcss .posts-expand .post-body h4 .header-anchor,.mdcss .posts-expand .post-body h5 .header-anchor,.mdcss .posts-expand .post-body h6 .header-anchor{float:right;margin-left:10px;color:#ccc;border-bottom-style:none;visibility:hidden}.mdcss .posts-expand .post-body h2 .header-anchor:hover,.mdcss .posts-expand .post-body h3 .header-anchor:hover,.mdcss .posts-expand .post-body h4 .header-anchor:hover,.mdcss .posts-expand .post-body h5 .header-anchor:hover,.mdcss .posts-expand .post-body h6 .header-anchor:hover{color:inherit}.mdcss .posts-expand .post-body h2:hover .header-anchor,.mdcss .posts-expand .post-body h3:hover .header-anchor,.mdcss .posts-expand .post-body h4:hover .header-anchor,.mdcss .posts-expand .post-body h5:hover .header-anchor,.mdcss .posts-expand .post-body h6:hover .header-anchor{visibility:visible}.mdcss .posts-expand .post-body ul li{list-style:circle}.mdcss .posts-expand .post-body img{box-sizing:border-box;margin:auto;padding:3px;border:1px solid #ddd}.mdcss .posts-expand .fancybox img{margin:0 auto}@media (max-width:767px){.mdcss .posts-collapse{margin:0 20px}.mdcss .posts-collapse .post-title,.mdcss .posts-collapse .post-meta{display:block;width:auto;text-align:left}}.mdcss .posts-collapse{margin-left:0}@media (max-width:767px){.mdcss .posts-collapse{margin:0 20px}}.mdcss .posts-collapse .collection-title{position:relative;margin:60px 0}.mdcss .posts-collapse .collection-title h2{margin-left:20px}.mdcss .posts-collapse .collection-title small{color:#bbb}.mdcss .posts-collapse .collection-title::before{content:" ";position:absolute;left:0;top:50%;margin-left:-4px;margin-top:-4px;width:8px;height:8px;background:#bbb;border-radius:50%}.mdcss .posts-collapse .post{margin:30px 0}.mdcss .posts-collapse .post-header{position:relative;transition-duration:0.2s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:border;border-bottom:1px dashed #ccc}.mdcss .posts-collapse .post-header::before{content:" ";position:absolute;left:0;top:12px;width:6px;height:6px;margin-left:-4px;background:#bbb;border-radius:50%;border:1px solid #fff;transition-duration:0.2s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:background}.mdcss .posts-collapse .post-header:hover{border-bottom-color:#666}.mdcss .posts-collapse .post-header:hover::before{background:#222}.mdcss .posts-collapse .post-meta{position:absolute;font-size:12px;left:20px;top:5px}.mdcss .posts-collapse .post-comments-count{display:none}.mdcss .posts-collapse .post-title{margin-left:60px;font-size:16px;font-weight:normal;font-family:Lato,"PingFang SC","Microsoft YaHei",sans-serif;line-height:inherit}.mdcss .posts-collapse .post-title::after{margin-left:3px;opacity:0.6}.mdcss .posts-collapse .post-title a{color:#666;border-bottom:none}.mdcss .page-home .post-type-quote .post-header,.mdcss .page-post-detail .post-type-quote .post-header,.mdcss .page-home .post-type-quote .post-tags,.mdcss .page-post-detail .post-type-quote .post-tags{display:none}.mdcss .posts-expand .post-title{font-size:26px;text-align:center;word-break:break-word}@media (max-width:767px){.mdcss .posts-expand .post-title{font-size:22px}}.mdcss .posts-expand .post-title-link{display:inline-block;position:relative;color:#555;border-bottom:none;line-height:1.2;vertical-align:top}.mdcss .posts-expand .post-title-link::before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#000;visibility:hidden;transform:scaleX(0);transition-duration:0.2s;transition-timing-function:ease-in-out;transition-delay:0s}.mdcss .posts-expand .post-title-link:hover::before{visibility:visible;transform:scaleX(1)}.mdcss .posts-expand .post-title-link .fa{font-size:16px}.mdcss .posts-expand .post-meta{margin:3px 0 60px 0;color:#999;font-size:12px;text-align:center}.mdcss .posts-expand .post-meta .post-category-list{display:inline-block;margin:0;padding:3px}.mdcss .posts-expand .post-meta .post-category-list-link{color:#999}.mdcss .post-meta-item-icon{display:none;margin-right:3px}@media (min-width:768px) and (max-width:991px){.mdcss .post-meta-item-icon{display:inline-block}}@media (max-width:767px){.mdcss .post-meta-item-icon{display:inline-block}}@media (min-width:768px) and (max-width:991px){.mdcss .post-meta-item-text{display:none}}@media (max-width:767px){.mdcss .post-meta-item-text{display:none}}@media (max-width:767px){.mdcss .posts-expand .post-comments-count{display:none}}.mdcss .post-more-link{margin-top:50px}.mdcss .post-more-link .btn{color:#555;font-size:14px;background:transparent;border-radius:0;line-height:2}.mdcss .posts-expand .post-tags{margin-top:40px;text-align:center}.mdcss .posts-expand .post-tags a{display:inline-block;margin-right:10px;font-size:13px}.mdcss .post-nav{overflow:hidden;margin-top:60px;padding:10px;white-space:nowrap;border-top:1px solid #eee}.mdcss .post-nav-item{display:inline-block;width:50%;white-space:normal}.mdcss .post-nav-item a{position:relative;display:inline-block;line-height:25px;font-size:14px;color:#555;border-bottom:none}.mdcss .post-nav-item a:hover{color:#222;border-bottom:none}.mdcss .post-nav-item a:active{top:2px}.mdcss .post-nav-item a i{font-size:12px}.mdcss .post-nav-prev{text-align:right}.mdcss .posts-expand .post-eof{display:block;margin:80px auto 60px;width:8%;height:1px;background:#ccc;text-align:center}.mdcss .post:last-child .post-eof.post-eof.post-eof{display:none}.mdcss .post-gallery{display:table;table-layout:fixed;width:100%;border-collapse:separate}.mdcss .post-gallery-row{display:table-row}.mdcss .post-gallery .post-gallery-img{display:table-cell;text-align:center;vertical-align:middle;border:none}.mdcss .post-gallery .post-gallery-img img{max-width:100%;max-height:100%;border:none}.mdcss .fancybox-close,.mdcss .fancybox-close:hover{border:none}.mdcss .sidebar{position:fixed;right:0;top:0;bottom:0;width:0;z-index:1040;box-shadow:inset 0 2px 6px #000;background:#222;-webkit-transform:translateZ(0)}.mdcss .sidebar a{color:#999;border-bottom-color:#555}.mdcss .sidebar a:hover{color:#eee}@media (min-width:768px) and (max-width:991px){.mdcss .sidebar{display:none!important}}@media (max-width:767px){.mdcss .sidebar{display:none!important}}.mdcss .sidebar-inner{position:relative;padding:20px 10px;color:#999;text-align:center}.mdcss .sidebar-toggle{position:fixed;right:50px;bottom:45px;width:15px;height:15px;padding:5px;background:#222;line-height:0;z-index:1050;cursor:pointer;-webkit-transform:translateZ(0)}@media (min-width:768px) and (max-width:991px){.mdcss .sidebar-toggle{display:none}}@media (max-width:767px){.mdcss .sidebar-toggle{display:none}}.mdcss .sidebar-toggle-line{position:relative;display:inline-block;vertical-align:top;height:2px;width:100%;background:#fff;margin-top:3px}.mdcss .sidebar-toggle-line:first-child{margin-top:0}.mdcss .site-author-image{display:block;margin:0 auto;max-width:96px;height:auto;border:2px solid #333;padding:2px}.mdcss .site-author-name{margin:5px 0 0;color:#f5f5f5}.mdcss .site-description{margin-top:5px;font-size:14px;color:#555}.mdcss .site-state{overflow:hidden;line-height:1.4;white-space:nowrap}.mdcss .site-state-item{display:inline-block;padding:0 15px;border-left:1px solid #333}.mdcss .site-state-item:first-child{border-left:none}.mdcss .site-state-item a{border-bottom:none}.mdcss .site-state-item-count{display:block;text-align:center;color:inherit;font-weight:600;font-size:18px}.mdcss .site-state-item-name{font-size:13px;color:inherit}.mdcss .feed-link{margin-top:20px}.mdcss .feed-link a{display:inline-block;padding:0 15px;color:#fc6423;border:1px solid #fc6423;border-radius:4px}.mdcss .feed-link a i{color:#fc6423;font-size:14px}.mdcss .feed-link a:hover{color:#fff;background:#fc6423}.mdcss .feed-link a:hover i{color:#fff}.mdcss .links-of-author{margin-top:20px}.mdcss .links-of-author a{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:10px;border-bottom-color:#555;font-size:13px}.mdcss .links-of-author a:before{display:inline-block;vertical-align:middle;margin-right:3px;content:" ";width:4px;height:4px;border-radius:50%;background:#03ff18}.mdcss .links-of-blogroll{font-size:13px}.mdcss .links-of-blogroll-title{margin-top:20px;font-size:14px;font-weight:600}.mdcss .links-of-blogroll-list{margin:0;padding:0}.mdcss .links-of-blogroll-item{padding:2px 10px}.mdcss .sidebar-nav{margin:0 0 20px;padding-left:0}.mdcss .sidebar-nav li{display:inline-block;cursor:pointer;border-bottom:1px solid transparent;font-size:14px;color:#555}.mdcss .sidebar-nav li:hover{color:#f5f5f5}.mdcss .page-post-detail .sidebar-nav-toc{padding:0 5px}.mdcss .page-post-detail .sidebar-nav-overview{margin-left:10px}.mdcss .sidebar-nav .sidebar-nav-active{color:#87daff;border-bottom-color:#87daff}.mdcss .sidebar-nav .sidebar-nav-active:hover{color:#87daff}.mdcss .sidebar-panel{display:none}.mdcss .sidebar-panel-active{display:block}.mdcss .post-toc-empty{font-size:14px;color:#666}.mdcss .post-toc-wrap{overflow:hidden}.mdcss .post-toc{overflow:auto}.mdcss .post-toc ol{margin:0;padding:0 2px 5px 10px;text-align:left;list-style:none;font-size:14px}.mdcss .post-toc ol > ol{padding-left:0}.mdcss .post-toc ol a{transition-duration:0.2s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:all;color:#999;border-bottom-color:#555}.mdcss .post-toc ol a:hover{color:#ccc;border-bottom-color:#ccc}.mdcss .post-toc .nav-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.8}.mdcss .post-toc .nav .nav-child{display:none}.mdcss .post-toc .nav .active > .nav-child{display:block}.mdcss .post-toc .nav .active-current > .nav-child{display:block}.mdcss .post-toc .nav .active-current > .nav-child > .nav-item{display:block}.mdcss .post-toc .nav .active > a{color:#87daff;border-bottom-color:#87daff}.mdcss .post-toc .nav .active-current > a{color:#87daff}.mdcss .post-toc .nav .active-current > a:hover{color:#87daff}.mdcss .footer{font-size:14px;color:#999}.mdcss .footer img{border:none}.mdcss .footer-inner{text-align:center}.mdcss .with-love{display:inline-block;margin:0 5px}.mdcss .powered-by,.mdcss .theme-info{display:inline-block}.mdcss .powered-by{margin-right:10px}.mdcss .powered-by::after{content:"|";padding-left:10px}.mdcss .cc-license{margin-top:10px;text-align:center}.mdcss .cc-license .cc-opacity{opacity:0.7;border-bottom:none}.mdcss .cc-license .cc-opacity:hover{opacity:0.9}.mdcss .cc-license img{display:inline-block}.mdcss .theme-next #ds-thread #ds-reset{color:#555}.mdcss .theme-next #ds-thread #ds-reset .ds-replybox{margin-bottom:30px}.mdcss .theme-next #ds-thread #ds-reset .ds-replybox .ds-avatar,.mdcss .theme-next #ds-reset .ds-avatar img{box-shadow:none}.mdcss .theme-next #ds-thread #ds-reset .ds-textarea-wrapper{border-color:#c7d4e1;background:none;border-top-right-radius:3px;border-top-left-radius:3px}.mdcss .theme-next #ds-thread #ds-reset .ds-textarea-wrapper textarea{height:60px}.mdcss .theme-next #ds-reset .ds-rounded-top{border-radius:0}.mdcss .theme-next #ds-thread #ds-reset .ds-post-toolbar{box-sizing:border-box;border:1px solid #c7d4e1;background:#f6f8fa}.mdcss .theme-next #ds-thread #ds-reset .ds-post-options{height:40px;border:none;background:none}.mdcss .theme-next #ds-thread #ds-reset .ds-toolbar-buttons{top:11px}.mdcss .theme-next #ds-thread #ds-reset .ds-sync{top:5px}.mdcss .theme-next #ds-thread #ds-reset .ds-post-button{top:4px;right:5px;width:90px;height:30px;border:1px solid #c5ced7;border-radius:3px;background-image:linear-gradient(#fbfbfc,#f5f7f9);color:#60676d}.mdcss .theme-next #ds-thread #ds-reset .ds-post-button:hover{background-position:0 -30px;color:#60676d}.mdcss .theme-next #ds-thread #ds-reset .ds-comments-info{padding:10px 0}.mdcss .theme-next #ds-thread #ds-reset .ds-sort{display:none}.mdcss .theme-next #ds-thread #ds-reset li.ds-tab a.ds-current{border:none;background:#f6f8fa;color:#60676d}.mdcss .theme-next #ds-thread #ds-reset li.ds-tab a.ds-current:hover{background-color:#e9f0f7;color:#60676d}.mdcss .theme-next #ds-thread #ds-reset li.ds-tab a{border-radius:2px;padding:5px}.mdcss .theme-next #ds-thread #ds-reset .ds-login-buttons p{color:#999;line-height:36px}.mdcss .theme-next #ds-thread #ds-reset .ds-login-buttons .ds-service-list li{height:28px}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list a{background:none;padding:5px;border:1px solid;border-radius:3px;text-align:center}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list a:hover{color:#fff;background:#666}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-weibo{color:#fc9b00;border-color:#fc9b00}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-weibo:hover{background:#fc9b00}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-qq{color:#60a3ec;border-color:#60a3ec}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-qq:hover{background:#60a3ec}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-renren{color:#2e7ac4;border-color:#2e7ac4}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-renren:hover{background:#2e7ac4}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-douban{color:#37994c;border-color:#37994c}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-douban:hover{background:#37994c}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-kaixin{color:#fef20d;border-color:#fef20d}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-kaixin:hover{background:#fef20d}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-netease{color:#f00;border-color:#f00}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-netease:hover{background:#f00}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-sohu{color:#ffcb05;border-color:#ffcb05}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-sohu:hover{background:#ffcb05}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-baidu{color:#2831e0;border-color:#2831e0}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-baidu:hover{background:#2831e0}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-google{color:#166bec;border-color:#166bec}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-google:hover{background:#166bec}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-weixin{color:#00ce0d;border-color:#00ce0d}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-weixin:hover{background:#00ce0d}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-more-services{border:none}.mdcss .theme-next #ds-thread #ds-reset .ds-service-list .ds-more-services:hover{background:none}.mdcss .theme-next #ds-reset .duoshuo-ua-admin{display:inline-block;color:#f00}.mdcss .theme-next #ds-reset .duoshuo-ua-platform,.mdcss .theme-next #ds-reset .duoshuo-ua-browser{color:#ccc}.mdcss .theme-next #ds-reset .duoshuo-ua-platform .fa,.mdcss .theme-next #ds-reset .duoshuo-ua-browser .fa{display:inline-block;margin-right:3px}.mdcss .theme-next #ds-reset .duoshuo-ua-separator{display:inline-block;margin-left:5px}.mdcss .theme-next .this_ua{background-color:#ccc!important;border-radius:4px;padding:0 5px!important;margin:1px 1px!important;border:1px solid #bbb!important;color:#fff;display:inline-block!important}.mdcss .theme-next .this_ua.admin{background-color:#d9534f!important;border-color:#d9534f!important}.mdcss .theme-next .this_ua.platform.iOS,.mdcss .theme-next .this_ua.platform.Mac,.mdcss .theme-next .this_ua.platform.Windows{background-color:#39b3d7!important;border-color:#46b8da!important}.mdcss .theme-next .this_ua.platform.Linux{background-color:#3a3a3a!important;border-color:#1f1f1f!important}.mdcss .theme-next .this_ua.platform.Android{background-color:#00c47d!important;border-color:#01b171!important}.mdcss .theme-next .this_ua.browser.Mobile,.mdcss .theme-next .this_ua.browser.Chrome{background-color:#5cb85c!important;border-color:#4cae4c!important}.mdcss .theme-next .this_ua.browser.Firefox{background-color:#f0ad4e!important;border-color:#eea236!important}.mdcss .theme-next .this_ua.browser.Maxthon,.mdcss .theme-next .this_ua.browser.IE{background-color:#428bca!important;border-color:#357ebd!important}.mdcss .theme-next .this_ua.browser.baidu,.mdcss .theme-next .this_ua.browser.UCBrowser,.mdcss .theme-next .this_ua.browser.Opera{background-color:#d9534f!important;border-color:#d43f3a!important}.mdcss .theme-next .this_ua.browser.Android,.mdcss .theme-next .this_ua.browser.QQBrowser{background-color:#78ace9!important;border-color:#4cae4c!important}.mdcss .post-spread{margin-top:20px;text-align:center}.mdcss .jiathis_style{display:inline-block}.mdcss .jiathis_style a{border:none}.mdcss .post-spread{margin-top:20px;text-align:center}.mdcss .bdshare-slide-button-box a{border:none}.mdcss .bdsharebuttonbox{display:inline-block}.mdcss .bdsharebuttonbox a{border:none}.mdcss ul.search-result-list{padding-left:0px;margin:0px 5px 0px 8px}.mdcss p.search-result{border-bottom:1px dashed #ccc;padding:5px 0}.mdcss a.search-result-title{font-weight:bold}.mdcss a.search-result{border-bottom:transparent;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdcss .search-keyword{border-bottom:1px dashed #4088b8;font-weight:bold}.mdcss #local-search-result{height:90%;overflow:auto}.mdcss .popup{display:none;position:fixed;top:10%;left:50%;width:700px;height:80%;margin-left:-350px;padding:3px 0 0 10px;background:#fff;color:#333;z-index:9999;border-radius:5px}@media (max-width:767px){.mdcss .popup{padding:3px;top:0;left:0;margin:0;width:100%;height:100%;border-radius:0px}}.mdcss .popoverlay{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:2080;background-color:rgba(0,0,0,0.3)}.mdcss #local-search-input{margin-bottom:10px;width:50%}.mdcss .popup-btn-close{position:absolute;top:6px;right:14px;color:#4ebd79;font-size:14px;font-weight:bold;text-transform:uppercase;cursor:pointer}.mdcss #no-result{position:absolute;left:44%;top:42%;color:#ccc}.mdcss .use-motion .post{opacity:0}.mdcss .page-archive .archive-page-counter{position:relative;top:3px;left:20px}@media (max-width:767px){.mdcss .page-archive .archive-page-counter{top:5px}}.mdcss .page-archive .posts-collapse{position:relative;z-index:1010}.mdcss .page-archive .posts-collapse::after{top:20px;left:0;margin-left:-2px;width:4px;height:100%;background:#f5f5f5;z-index:-1}.mdcss .page-archive .posts-collapse .archive-move-on{position:absolute;top:11px;left:0;margin-left:-6px;width:10px;height:10px;opacity:0.5;background:#555;border:1px solid #fff;border-radius:50%}.mdcss .page-archive .posts-collapse::before,.mdcss .page-archive .posts-collapse::after{content:" ";position:absolute}.mdcss .category-all-page .category-all-title{text-align:center}.mdcss .category-all-page .category-all{margin-top:20px}.mdcss .category-all-page .category-list{margin:0;padding:0;list-style:none}.mdcss .category-all-page .category-list-item{margin:5px 10px}.mdcss .category-all-page .category-list-count{color:#bbb}.mdcss .category-all-page .category-list-count:before{display:inline;content:" ("}.mdcss .category-all-page .category-list-count:after{display:inline;content:") "}.mdcss .category-all-page .category-list-child{padding-left:10px}.mdcss .page-post-detail .sidebar-toggle-line{background:#87daff}.mdcss .page-post-detail .comments{overflow:hidden}.mdcss h1,.mdcss h2,.mdcss h3,.mdcss h4,.mdcss h5,.mdcss h6{margin:20px 0 10px}.mdcss p{margin:0 0 25px 0;font-size:14px;letter-spacing:0px}.mdcss a{border-bottom-color:#ccc}.mdcss hr{margin:20px 0;height:2px}.mdcss .main-inner{margin-top:80px}.mdcss .header{background:#f5f5f5}.mdcss .header-inner{padding:25px 0 20px}.mdcss .header-inner:before,.mdcss .header-inner:after{content:" ";display:table}.mdcss .header-inner:after{clear:both}@media (max-width:767px){.mdcss .header-inner{width:auto;margin-bottom:50px;padding:10px}}.mdcss .site-meta{float:left;margin-left:-20px;line-height:normal}@media (max-width:767px){.mdcss .site-meta{margin-left:10px}}.mdcss .site-meta .brand{padding:2px 1px;background:none}@media (max-width:767px){.mdcss .site-meta .brand{display:block}}.mdcss .site-meta .logo{display:none}.mdcss .site-meta .site-title{font-size:22px;font-weight:bolder}@media (max-width:767px){.mdcss .site-meta .site-title{line-height:34px}}.mdcss .logo-line-before,.mdcss .logo-line-after{display:block;overflow:hidden;margin:0 auto;width:75%}@media (max-width:767px){.mdcss .logo-line-before,.mdcss .logo-line-after{display:none}}.mdcss .logo-line-before i,.mdcss .logo-line-after i{position:relative;display:block;height:2px;background:#222}@media (max-width:767px){.mdcss .logo-line-before i,.mdcss .logo-line-after i{height:3px}}.mdcss .use-motion .logo-line-before i{left:-100%}.mdcss .use-motion .logo-line-after i{right:-100%}.mdcss .site-subtitle{display:none}.mdcss .site-nav-toggle{position:static;float:right}.mdcss .menu{float:right;margin:8px 0 0 0}@media (max-width:767px){.mdcss .menu{margin:20px 0 0 0;padding:0}}.mdcss .menu br{display:none}.mdcss .menu .menu-item{margin:0}@media (max-width:767px){.mdcss .menu .menu-item{display:block}}.mdcss .menu .menu-item a{padding:0 10px;background:none;border:none;border-radius:2px;transition-property:background}@media (max-width:767px){.mdcss .menu .menu-item a{text-align:left}}.mdcss .menu .menu-item a:hover{background:#e1e1e1}.mdcss .menu a::before{display:none}@media (max-width:767px){.mdcss .menu a::before{display:block}}@media (max-width:767px){.mdcss .menu{float:none}}.mdcss .site-search form{display:none}.mdcss .posts-expand{padding-top:0}.mdcss .posts-expand .post-title,.mdcss .posts-expand .post-meta{text-align:left}@media (max-width:767px){.mdcss .posts-expand .post-title,.mdcss .posts-expand .post-meta{text-align:center}}.mdcss .posts-expand .post-eof{display:none}.mdcss .posts-expand .post{margin-top:120px}.mdcss .posts-expand .post:first-child{margin-top:0}.mdcss .posts-expand .post-meta{margin-top:5px;margin-bottom:20px}.mdcss .posts-expand .post-title{position:relative;font-size:26px;font-weight:400}@media (max-width:767px){.mdcss .posts-expand .post-title{font-size:20px}}@media (min-width:1600px){.mdcss .posts-expand .post-title{font-size:26px}}.mdcss .posts-expand .post-title:hover:before{background:#222}.mdcss .posts-expand .post-body img{margin:0}.mdcss .posts-expand .post-tags{text-align:left}.mdcss .posts-expand .post-tags a{padding:1px 5px;background:#f5f5f5;border-bottom:none}.mdcss .posts-expand .post-tags a:hover{background:#ccc}.mdcss .posts-expand .post-nav{margin-top:40px}.mdcss .post-more-link{margin-top:20px;text-align:left}.mdcss .post-more-link a{padding:0;font-size:14px;color:#666;background:none;border:none;border-bottom:2px solid #666;transition-property:border}@media (max-width:767px){.mdcss .post-more-link a{font-size:12px}}@media (min-width:1600px){.mdcss .post-more-link a{font-size:16px}}.mdcss .post-more-link a:hover{border-bottom-color:#222}.mdcss .btn{padding:0 10px;border-width:2px;border-radius:0}.mdcss .headband{display:none}.mdcss .site-search{position:relative;float:right;margin-top:5px;padding-top:3px}@media (max-width:767px){.mdcss .site-search{float:none;padding:0 10px}}@media (max-width:767px){.mdcss .container .main-inner{width:auto}}.mdcss .page-post-detail .post-title,.mdcss .page-post-detail .post-meta{text-align:center}.mdcss .page-post-detail .post-title:before{display:none}.mdcss .page-post-detail .post-meta{margin-bottom:60px}.mdcss .pagination{margin:120px 0 0;text-align:left}@media (max-width:767px){.mdcss .pagination{margin:80px 10px 0;text-align:center}}.mdcss .footer{margin-top:80px;padding:10px 0;background:#f5f5f5;color:#666}.mdcss .footer-inner{margin:0 auto;text-align:left}@media (max-width:767px){.mdcss .footer-inner{width:auto;text-align:center}}