@charset "UTF-8";body{background:#fff}@media (max-width:800px){header{display:none}#main{margin-left:0!important;padding:0!important;overflow:hidden}.container{width:90%}#main nav .search{width:38.2%!important}footer span{float:left!important}.inactive{display:none}#content article .title .date{text-align:left;margin-top:0!important}}@media (min-width:1200px){.container{max-width:1400px;width:90%}}header{background:#212227;position:fixed!important;top:0;bottom:0;padding:0!important;width:250px;box-shadow:0 0 5px #000}header h2{width:100%;text-align:center;line-height:4rem;font-size:1.5rem;font-weight:400;color:#aaa;border-bottom:1px solid #333}header h2 a{color:#aaa}header h2 a:hover{color:#bbb;text-decoration:none}header .logo{width:154px;height:154px;text-align:center;margin:29.6px auto;display:block;border:1px solid #333;border-radius:50%}header .card{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#212227;padding:0}header .card .card-header{padding:0}header .card .card-header button{text-decoration:none;color:#aaa;padding-left:3rem;line-height:2.5rem;font-size:1.1rem}header .card .card-body{padding:0}header .card #collapseOne,header .card #collapseThree,header .card #collapseTwo{background:rgba(0,0,0,.3)!important}header .card #collapseOne li,header .card #collapseThree li,header .card #collapseTwo li{display:block;padding:0;margin-left:1rem;border-left:2px solid #222;transition:.2s}header .card #collapseOne li a,header .card #collapseThree li a,header .card #collapseTwo li a{list-style:none;padding-left:2rem;line-height:3rem;color:#aaa;transition:.5s;display:block;width:100%;margin-left:2px}header .card #collapseOne li a:hover,header .card #collapseThree li a:hover,header .card #collapseTwo li a:hover{text-decoration:none}header .card #collapseOne li:active,header .card #collapseOne li:hover,header .card #collapseThree li:active,header .card #collapseThree li:hover,header .card #collapseTwo li:active,header .card #collapseTwo li:hover{border-left:2px solid #fff}#main{margin-left:300px;padding:0 5%;width:100%}#main nav{width:100%;height:4rem;background:url(images/border.png) bottom repeat-x #fff}#main nav li{display:block;float:left;color:#555}#main nav li a{line-height:4rem;color:#999;padding:0 1rem}#main nav .search{width:20.8%;float:right;line-height:2.472rem;margin-top:.58rem;background:#efefef;border:none;margin-right:.58rem;padding-left:16.4px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;transition:.2s}#main nav .search:focus{width:38.2%}#main .name{display:none}#main .name a{font-size:22px;color:#555;font-weight:700}#main .name a:hover{text-decoration:none}#loading{background:url(images/loading.gif) 0 0/100% 100%;width:2rem;height:2rem;position:fixed;right:1rem;top:.8rem;display:none}#content{margin-top:0;padding-top:0}#content article{background:#fff;float:left;margin-top:30px;width:100%}#content article .title{font-size:1.6rem;color:#555;text-align:left;padding:2rem 1.5rem 1.5rem;background:#fff;border-bottom:1px solid #f1f1f1}#content article .title a{text-decoration:none;transition:.2s;color:#666;padding-bottom:.5rem;display:block;word-wrap:break-word;overflow-wrap:break-word}#content article .title a:hover{color:#000}#content article .title .date{font-size:.9rem;font-weight:300;color:#aaa;text-align:right;margin-top:-2rem}#content article .cover-panel{width:100%;padding:1.8rem 2rem 0}#content article .cover-panel .cover-image{width:100%;height:350px;border:1px solid #ccc;background-position:center center;background-size:100% auto}#content article .article-cover{width:100%;height:auto;margin:-1.1rem auto 1rem;border:1px solid #ccc;background-position:center center;background-size:100% auto}#content article .text{line-height:2;font-family:Lato,"PingFang SC","Microsoft YaHei",sans-serif;font-size:1.125rem;color:#655555;text-align:justify;padding:1rem 1.5rem 1.8rem;min-height:5rem}#content article .text img{max-width:100%;text-align:center;margin:30px auto;display:block;height:auto;box-shadow:0 0 10px #e1e1e1}#content article .text figcaption{text-align:center;font-weight:300;font-size:90%}#content article .text pre{max-width:860px;margin:20px auto;background:#efefef;padding:1rem 1.5rem}#content article .text pre code{color:#8b0000}#content article .text h1{font-size:1.5rem;color:#555;text-align:left;padding:2rem 1.5rem 1.5rem 0;background:#fff;border-bottom:1px solid #f1f1f1;font-weight:300}#content article .text h2{font-size:1.4rem;color:#555;text-align:left;padding:2rem 1.5rem 1.5rem 0;background:#fff;border-bottom:1px solid #f1f1f1;font-weight:300}#content article .text ol li,#content article .text ul li{word-break:break-all}#content .comment{float:left;width:100%}#content .comment h2{font-size:1.4rem;margin-left:1rem}#content .comment .comment-list{list-style:none;margin-top:1rem;margin-left:1rem}#content .comment .comment-list .avatar{width:1.5rem;height:1.5rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#content .comment .comment-list .content{display:inline-block;font-size:1rem;font-weight:300;line-height:2rem;max-width:800px;margin-left:1rem}#content .comment .comment-list .content span{font-weight:400;margin-right:1rem}#content .comment .comment-list .content span a{color:#666}#content .comment .comment-list .content p{display:inline-block;max-width:860px}#content .comment .comment-list .author{font-weight:400}#content .comment .comment-list .author a{color:#666;font-weight:400}#content .comment .comment-list td,#content .comment .comment-list th{border-top:0;font-weight:300}#content .comment .children li{margin-top:0}#content .comment table{margin-top:19rem}#content #commentform{float:left;width:100%;margin-top:30px}#content #commentform .comment-form-left,#content #commentform .comment-form-right{margin-top:30px;padding-left:1rem}#content #commentform .comment-form-left{width:32.2%;float:left}#content #commentform .comment-form-right{width:67.8%;float:right}#content #commentform li{list-style:none;margin-top:1rem}#content #commentform li input,#content #commentform li textarea{border:0;background:rgba(10,10,10,.05);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#content #commentform li textarea{height:92px}#content #commentform li span{line-height:36px;color:#aaa}#content #commentform li .btn{background:#aaa;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;float:right}#content .comment-info{float:left;display:block;margin:50px 1rem;color:#ccc;font-style:italic}.pagination{display:block;margin:30px .85rem}.pagination a,.pagination span{padding:.3rem .65rem;margin-right:.6rem;line-height:25px;color:#777;text-decoration:none;transition:.2s}.pagination a:hover{background:#eee}.pagination .current{color:#000;border-bottom:1px solid #ccc}#links{width:100%;background:#fff;float:left;margin-top:30px;padding:1rem 1rem .6rem}#links li{display:block;float:left;margin-top:0;margin-bottom:10px}#links li a{padding:5px 12px;margin-right:10px;line-height:25px;color:#555;text-decoration:none;transition:.2s}#links li a:hover{background:#eee}footer{margin:0 auto;line-height:3rem;height:3rem;width:100%;color:#aaa}footer a{color:#aaa}footer span{text-align:right;float:right;font-size:.5rem;color:#aaa;margin-right:1rem}.pjax-loading{animation:2s linear infinite loading;-webkit-animation:2s linear infinite loading;-o-animation:2s linear infinite loading;-moz-animation:2s linear infinite loading}@keyframes loading{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes loading{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-o-keyframes loading{from{-o-transform:rotate(0)}to{-o-transform:rotate(360deg)}}@-moz-keyframes loading{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}.comment{padding:0 1.5rem}#divComments li,divPrevious li{width:200px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis}.commentbox{font-size:14px}.comtitle{overflow:hidden;border-bottom:1px dotted #eaeaea;padding-bottom:10px}.comname{font-size:18px;color:#655555;font-weight:700}.commentbox ul.msg{list-style:none;margin:10px 0 20px;padding:0;text-align:left;table-layout:fixed;word-wrap:break-word;border-bottom:1px dotted #eaeaea}.commentbox li.msgname{padding:0 0 .8em;margin:0;overflow:hidden}.commentbox li.msgname img{margin-right:10px}.commentbox li.msgname small{display:inline-block;color:#888}.commentbox li.msgname .msgcontent{padding-left:60px;padding-top:10px;line-height:1.5;color:#655555}.commentbox li.msgurl{text-align:right;padding:2px 10px;margin:0}.commentbox li.msggravatar{display:block;float:left;margin-right:5px}.commentbox li.msgarticle{list-style-position:outside;padding:0 0 0 55px;margin:0;line-height:160%}.commentbox li.msgtime{padding:5px 0 0;font-weight:400}.commentbox img.avatar{width:40px;height:40px;float:left;padding:0 4px 4px 0;border:0 solid #eaeaea}.commentbox ul.msg ul.msg{padding:10px 0 0;margin:0;border-bottom:none}.commentbox ul.msg ul.msg li.msgarticle{padding-bottom:0}#divCommentPost{width:99%;margin:0}#divCommentPost p{margin-top:10px}#divCommentPost label{margin-top:5px}#divCommentPost p.posttop{color:#007bff}#divCommentPost img{margin-bottom:-.5em}#cancel-reply{float:right;margin-right:2em}.commentbox div.reply-frm{background:#f0f0f0;box-shadow:0 0 15px #333;margin:1em 1%!important;padding:.3em .8em!important;min-width:330px}.commentbox input.text{border:1px solid #eee;line-height:20px;height:24px;padding:2px 5px}#txaArticle{padding:.5em;width:98%;height:150px;border:1px solid #eee}.commentbox input.button{color:#fff;width:100px;height:32px;background:#007bff;border:1px solid #007bff;cursor:pointer}.page404{padding:40px 0 50px;text-align:center;overflow:hidden}.page404 h1{margin:10px 0;color:#333;text-shadow:rgba(61,61,61,.3) 1px 1px,rgba(61,61,61,.2) 2px 2px,rgba(61,61,61,.3) 3px 3px;font-weight:700;font-size:98px;line-height:150px}.page404 h3{margin:10px 0;color:#333;font-size:30px;line-height:35px;font-weight:400}.serach404{margin:20px 0}.serach404 p{color:#333;font-size:14px}.serach404 form{width:420px;margin:10px auto;overflow:hidden}.serach404 form input{float:left;width:335px;height:40px;line-height:38px;box-sizing:border-box;padding-left:2%;border:1px solid #de2211}.serach404 form button{float:right;width:85px;line-height:38px;height:40px;background-color:#de2211;color:#fff;text-align:center;border:1px solid #de2211;font-size:16px}.goindex404{text-align:center;margin:20px 0}.goindex404 a{display:inline-block;padding:8px 30px;background-color:#de2211;color:#fff;border-radius:2px;font-size:16px}@media screen and (max-width:980px){.page404{padding:0}.serach404 form{width:80%}.serach404 form input{width:75%}.serach404 form button{width:25%}}@media screen and (max-width:800px){#main .name{display:block}#main nav li{display:none}}