@font-face{font-weight:300;font-style:normal;font-family:'Open Sans';src:local('Open Sans Light'),local('OpenSans-Light'),url(fonts/opensans.woff) format('woff')}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:400}body,html{margin:0;padding:0;font-size:100%}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}body{margin:0 auto;background:#fafafa;color:#333;font-size:16px;font-family:"Open Sans","Helvetica Neue",Helvetica,"微软雅黑",Arial,sans-serif;line-height:1.4;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}blockquote{margin:0 0 20px;padding:10px 20px;border-left:2px solid #eee}blockquote:hover{border-left:2px solid #5db2ff}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}img{max-width:100%}p,pre{margin:1em 0}p,code,pre{word-break:break-word}code,pre{font-family:inherit}code{padding:2px 4px;background-color:#f9f2f4;color:#c7254e;font-size:90%}pre{display:block;margin:0 0 10px;padding:9.5px;width:auto;border:1px solid #ccc;background-color:#f5f5f5;color:#333;word-wrap:break-word;font-size:13px;line-height:1.428571429;word-break:break-all}ul{padding-left:15px}a{color:#5db2ff;text-decoration:none;-webkit-transition:color linear .2s;-moz-transition:color linear .2s;transition:color linear .2s}a:focus,a:hover{color:#0084b4;text-decoration:none}h1{font-size:39px}h2{font-size:32px}h3{font-size:26px}h4{font-size:19px}h5{font-size:15px}h6{font-size:13px}input,textarea{-moz-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:14px;font-family:inherit;-webkit-font-smoothing:antialiased}.form input,.form textarea{border-radius:4px}.form input:focus,.form textarea:focus{outline:0;border-color:#5db2ff}textarea{overflow-y:visible;width:100%;vertical-align:top;resize:none}#submit{width:100%;cursor:pointer}.form .button{border:0}.button-hover,.button:focus,.button:hover{opacity:.8}.form input,.form textarea{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em .6em;border:1px solid #ccc}.button{padding:.5em 1em;border:1px solid #999;border:0 transparent;background-color:#5db2ff;color:#FFF;text-decoration:none;font-size:100%;font-family:inherit}::-webkit-input-placeholder{color:#bbb}:-moz-placeholder{color:#bbb}::-moz-placeholder{color:#bbb}:-ms-input-placeholder{color:#bbb}.container,.main{margin:0 auto;padding:0 1em 10px;max-width:1100px}.container>header{padding:2.875em 1.875em 1.875em}.container>header h1{float:left;margin:0;font-weight:400;font-size:2.125em;line-height:1.3}.container>header span{display:block;padding:0 0 .6em .1em;letter-spacing:.05em;font-weight:500}.container>header nav{float:right}.container>header nav a{position:relative;float:left;display:block;margin:0 .1em;width:2.5em;height:2.5em;border:4px solid #47a3da;border-radius:50%;background:#fff;color:transparent;text-indent:-8000px}.container>header nav a:after{position:absolute;top:120%;right:0;width:600%;color:#47a3da;content:attr(data-info);text-align:right;opacity:0;pointer-events:none}.container>header nav a:hover:after{opacity:1}.container>header nav a:hover{background:#47a3da}.page-navigator{display:inline-block;margin:20px 0;padding-left:0}.page-nav .page-navigator{margin:5px 0 15px 20%}.page-navigator>li{display:inline}.page-navigator>li>a,.page-navigator>li>span{position:relative;float:left;margin-left:-1px;padding:5px 10px;border:1px solid #ddd;background-color:#fff;text-decoration:none;font-size:12px;line-height:1.428571429}.page-navigator>li>a:focus,.page-navigator>li>a:hover,.page-navigator>li>span:focus,.page-navigator>li>span:hover{background-color:#eee}.page-navigator>li:first-child>a,.page-navigator>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.page-navigator>li:last-child>a,.page-navigator>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.page-navigator>.current>a,.page-navigator>.current>a:focus,.page-navigator>.current>a:hover,.page-navigator>.current>span,.page-navigator>.current>span:focus,.page-navigator>.current>span:hover{z-index:2;border-color:#5db2ff;background-color:#5db2ff;color:#fff;cursor:default}.no-margin{margin:0!important}.comment-list,.comment-list ol{margin:0;padding:0;list-style:none}.comment-list{margin-top:-1px}.comment-list li{padding:15px 0 0;border-top:1px solid #ddd}.comment-list li .comment-reply{float:right;margin-top:-39px;font-size:.92857em}.comment-reply a:before{margin:0 5px;content:"\f112";font-family:FontAwesome}.comment-meta a{color:#999;font-size:.92857em}.comment-author{display:block;margin-bottom:3px;color:#444}.comment-author .avatar{float:left;margin:1px 10px 0 0;padding:1px;border:1px solid #ddd}.comment-author cite{font-weight:700;font-style:normal}.comment-list .respond{margin-top:15px;border-top:1px solid #ddd}.comment-body .respond{margin:0 0 25px;border:0}.respond .cancel-comment-reply{float:right;margin-top:15px;font-size:.92857em}.respond .cancel-comment-reply a:before{margin:0 5px;content:"\f05c";font-family:FontAwesome}#comment-form{padding-top:5px}#comment-form label{position:absolute;display:block;margin:8px;color:#888}#comment-form input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 6px 5px 45px;height:32px;border:1px solid #d4d4d4;background:#fdfdfd;line-height:16px;-ms-box-sizing:border-box}.comment-children{padding-left:45px}.comment-children .comment-children{padding-left:0}.comment-content{overflow:hidden;margin-right:50px}.tags a{margin-right:5px;color:#fff}.tags a:before{content:"#"}.post-content{line-height:1.5em}.index-text{color:rgba(255,255,255,.6)}#author,#mail,#url{width:32.9%}.tmtimeline{position:relative;margin:30px 0 0;padding:0;list-style:none}.tmtimeline .line{position:relative;min-height:80px}.tmtimeline .line:last-child{min-height:0}.tmtimeline:before{position:absolute;top:0;bottom:0;left:15%;margin-left:-10px;width:10px;background:#afdcf8;content:''}.tmtimeline>.line .tmtime{position:absolute;display:block;padding-right:100px;width:20%}.tmtimeline>.line .tmtime span{display:block;text-align:right}.tmtimeline>.line .tmtime span:first-child{color:#bdd0db;font-size:.9em}.tmtimeline>.line .tmtime span:last-child{color:#3594cb;font-size:2.9em}.tmtimeline>.line:nth-child(odd) .tmtime span:last-child{color:#6cbfee}.tmtimeline>.line .tmlabel{position:relative;margin:0 0 15px 20%;padding:2em;border-radius:4px;background:#3594cb;color:#fff;font-weight:300;font-size:16px;line-height:1.4}.tmtimeline .box{margin:5px 0 15px 20%}.tmtimeline>.line:nth-child(odd) .tmlabel{background:#6cbfee}.tmtimeline>.line .tmlabel h2{margin-top:0;padding:0 0 10px;border-bottom:1px solid rgba(255,255,255,.4);color:#fff;font-size:22px}.tmtimeline>.line .tmlabel:after{position:absolute;top:10px;right:100%;width:0;height:0;border:solid transparent;border-width:10px;content:" ";pointer-events:none;border-right-color:#3594cb}.tmtimeline>.line:nth-child(odd) .tmlabel:after{border-right-color:#6cbfee}@font-face{font-weight:400;font-style:normal;font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?v=4.1.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),url(fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'),url(fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'),url(fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg')}.tmtimeline>.line .tmicon{position:absolute;top:0;left:15%;margin:0 0 0 -25px;width:40px;height:40px;border-radius:50%;background:#46a4da;box-shadow:0 0 0 8px #afdcf8;color:#fff;text-align:center;text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-size:1.4em;font-family:FontAwesome;line-height:40px;speak:none;-webkit-font-smoothing:antialiased}.menu a:before{position:absolute;top:0;padding-left:9px;width:100%;height:100%;color:#47a3da;text-align:center;text-indent:8000px;font-weight:400;font-style:normal;font-family:FontAwesome;line-height:2.1;speak:none;-webkit-font-smoothing:antialiased}.container>header nav a:hover:before{color:#fff}#archives ul{padding-left:0;list-style:none}#archives ul li ul{margin-left:20px}#archives ul li:before{margin-right:2px;color:#FFF;content:"\f054";font-family:FontAwesome}.tmlabel a{color:#fff;font-weight:700}@media screen and (max-width:65.375em){.tmtimeline>.line .tmtime span:last-child{font-size:1.5em}}@media screen and (max-width:760px){.tmlabel:after,.tmtimeline:before,.tmtimeline>.line .tmicon,.tmtimeline>.line .tmtime{display:none}.tmtimeline>.line .tmlabel{margin-left:0}#search,.page-nav,.page-nav .page-navigator{margin:0!important;text-align:center}.tmtimeline .box{margin:0!important}.tmtimeline .line{min-height:60px}}@media screen and (max-width:47.2em){.tmtimeline>.line .tmlabel{padding:1em;font-weight:400;font-size:95%}}@media screen and (max-width:850px){#author,#mail,#url{width:100%}}