@font-face{font-family:fontello;src:url(fontello.388b04d647d804fe2036.eot?91294417);src:url(fontello.388b04d647d804fe2036.eot?91294417#iefix) format("embedded-opentype"),url(fontello.e143f7532e46ed68943a.woff?91294417) format("woff"),url(fontello.a55658ced8d5935061a1.ttf?91294417) format("truetype"),url(fontello.0346ea7e6a539cf56efb.svg?91294417#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-spin2:before{content:"\e800"}.icon-unlink:before{content:"\e801"}.icon-link-ext:before{content:"\e802"}.icon-attach:before{content:"\e803"}.icon-comment-empty:before{content:"\e804"}.icon-chat-empty:before{content:"\e805"}.icon-angle-left:before{content:"\e806"}.icon-angle-right:before{content:"\e807"}.icon-angle-up:before{content:"\e808"}.icon-angle-down:before{content:"\e809"}.icon-tags:before{content:"\e80a"}.icon-bookmark:before{content:"\e80b"}.icon-edit:before{content:"\e80c"}.icon-doc-inv:before{content:"\e80d"}.icon-doc-text-inv:before{content:"\e80e"}.icon-doc-text:before{content:"\e80f"}.icon-move:before{content:"\e810"}.icon-zoom-out:before{content:"\e811"}.icon-zoom-in:before{content:"\e812"}.icon-mail:before{content:"\e813"}.icon-picture:before{content:"\e814"}.icon-camera:before{content:"\e815"}.icon-mail-alt:before{content:"\e816"}.icon-eye:before{content:"\e817"}.icon-eye-off:before{content:"\e818"}.icon-user:before{content:"\e819"}.icon-rss:before{content:"\e81a"}.icon-rss-squared:before{content:"\e81b"}.icon-calendar:before{content:"\e81c"}.icon-firefox:before{content:"\e81d"}.icon-chrome:before{content:"\e81e"}.icon-opera:before{content:"\e81f"}.icon-ie:before{content:"\e820"}.icon-folder-open-empty:before{content:"\e821"}.icon-volume-off:before{content:"\e822"}.icon-volume-down:before{content:"\e823"}.icon-volume-up:before{content:"\e824"}.icon-to-end:before{content:"\e825"}.icon-stop:before{content:"\e826"}.icon-pause:before{content:"\e827"}.icon-to-end-alt:before{content:"\e828"}.icon-to-start:before{content:"\e829"}.icon-to-start-alt:before{content:"\e82a"}.icon-fast-fw:before{content:"\e82b"}.icon-fast-bw:before{content:"\e82c"}.icon-play:before{content:"\e82d"}.icon-book:before{content:"\e82e"}.icon-home:before{content:"\e82f"}.icon-user-female:before{content:"\e830"}.icon-cog:before{content:"\e831"}.icon-angle-double-left:before{content:"\e832"}.icon-angle-double-right:before{content:"\e833"}.icon-angle-double-up:before{content:"\e834"}.icon-angle-double-down:before{content:"\e835"}.icon-attach-1:before{content:"\e836"}.icon-email:before{content:"\e837"}.icon-videocam:before{content:"\e838"}.icon-video:before{content:"\e839"}.icon-share-squared:before{content:"\e83a"}.icon-print:before{content:"\e83b"}.icon-shuffle:before{content:"\e83c"}.icon-exchange:before{content:"\e83d"}.icon-reply-all:before{content:"\e83e"}.icon-forward:before{content:"\e83f"}.icon-menu:before{content:"\e840"}.icon-resize-full-alt:before{content:"\e841"}.icon-quote-left:before{content:"\e842"}.icon-quote-right:before{content:"\e843"}.icon-music:before{content:"\e844"}.icon-trash:before{content:"\e845"}.icon-resize-small:before{content:"\e846"}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */.hljs-comment,.hljs-quote{color:#696969}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#d91e18}.hljs-attribute,.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#aa5d00}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:green}.hljs-section,.hljs-title{color:#007faa}.hljs-keyword,.hljs-selector-tag{color:#7928a1}.hljs{display:block;overflow-x:auto;background:#fefefe;color:#545454;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@media screen and (-ms-high-contrast:active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-builtin-name,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-quote,.hljs-string,.hljs-symbol,.hljs-type{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:700}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}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:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,Courier New,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@-webkit-keyframes piston{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes piston{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes arm{0%{-webkit-transform:rotate(0)}25%{-webkit-transform:rotate(-20deg)}50%{-webkit-transform:rotate(0)}75%{-webkit-transform:rotate(20deg)}to{-webkit-transform:rotate(0)}}@keyframes arm{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}75%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}#loading,#loading-layer{position:fixed;top:50%;left:50%;width:270px;height:148px;margin-top:-74px;margin-left:-135px;font-family:Oswald,sans-serif;font-size:30px;font-weight:700;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.7),0 1px 1px hsla(0,0%,100%,.4);z-index:999999999}#loading-layer{width:100%;height:100%;left:0;top:0;bottom:0;right:0;margin:0;background:-webkit-gradient(linear,left top,left bottom,from(#d8f8ff),color-stop(#8fadff),to(#d8f8ff)) #9b9fff;background:linear-gradient(180deg,#d8f8ff,#8fadff,#d8f8ff) #9b9fff;will-change:opacity}.piston{float:left;margin-right:10px;width:60px;height:150px;background:rgba(0,0,0,.1);border-radius:10px 10px 50px 50px;box-shadow:0 -4px 0 rgba(0,0,0,.2),0 4px 0 hsla(0,0%,100%,.2)}.piston:last-child{margin:0}.piston .block{text-align:center;position:relative;width:60px;height:36px;line-height:36px;background:#476dd2;border-radius:3px;-webkit-animation:piston 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:piston 1.2s cubic-bezier(.5,0,.5,1) infinite;will-change:transform;box-shadow:inset 0 -4px 0 rgba(0,0,0,.2),inset 0 4px 0 hsla(0,0%,100%,.2)}.piston:first-child .block{-webkit-animation-delay:0s;animation-delay:0s}.piston:nth-child(2) .block{-webkit-animation-delay:.1s;animation-delay:.1s}.piston:nth-child(3) .block{-webkit-animation-delay:.2s;animation-delay:.2s}.piston:nth-child(4) .block{-webkit-animation-delay:.3s;animation-delay:.3s}.piston:nth-child(5) .block{-webkit-animation-delay:.4s;animation-delay:.4s}.piston .arm{position:absolute;top:50%;left:50%;margin:-5px 0 0 -5px;width:10px;height:86px;background:#476dd2;border-radius:5px;box-shadow:inset 0 -11px 0 rgba(0,0,0,.2);z-index:-1;-webkit-transform-origin:center 10px;-webkit-animation:arm 1.2s linear infinite;-webkit-animation-delay:inherit;transform-origin:center 10px;animation:arm 1.2s linear infinite;animation-delay:inherit}.piston .arm:after,.piston .arm:before{content:"";position:absolute;right:0;left:0;height:6px;background:#eee;border-radius:50%;margin:2px}.piston .arm:before{top:0}.piston .arm:after{bottom:0}.piston .rotator{position:absolute;bottom:0;width:60px;height:60px;border-radius:10px;border-radius:50%;border:10px solid rgba(0,0,0,.1);box-sizing:border-box;z-index:-1}.animate{-webkit-transition:all .3s ease;transition:all .3s ease}.animate-spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slideInAndOut{list-style:none;box-sizing:border-box}.slideInAndOut.ng-enter,.slideInAndOut.ng-leave,.slideInAndOut.ng-move{-webkit-transition:all .5s linear;transition:all .5s linear}.slideInAndOut.ng-enter,.slideInAndOut.ng-leave.ng-leave-active,.slideInAndOut.ng-move{opacity:0;max-height:0;-webkit-transform:translateX(-300px);transform:translateX(-300px)}.slideInAndOut.ng-enter.ng-enter-active,.slideInAndOut.ng-leave,.slideInAndOut.ng-move.ng-move-active{opacity:1;max-height:28px;-webkit-transform:translateX(0);transform:translateX(0)}html{background:#fff}body,html{color:#444}body{font-family:-apple-system,Helvetica,Hiragino Sans GB W3,Microsoft YaHei,arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;margin:0;font-size:14px}a{color:#494949;text-decoration:none}a:link{color:#4c4c4c}a:visited{color:#766e82}a:hover{color:#09c;-webkit-transition:color .3s linear;transition:color .3s linear}a:active{color:#1257a2}.fl{float:left;_display:inline}.fr{float:right}.hidden{display:none}.hr{border:none;border-bottom:1px solid #ccc;box-shadow:2px 0 2px #ccc;width:100%}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";line-height:0;display:table}.clearfix:after{clear:both}.dotted{border-style:dashed;border-width:1px;border-bottom:none}::selection{color:#fff;background-color:#08c}::-moz-selection{color:#fff;background-color:#08c}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:rgba(82,168,236,.8);outline:0;outline:thin dotted\9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;height:20px;padding:4px 6px;margin-bottom:9px;font-size:14px;line-height:20px;color:#555;border-radius:3px}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}.uneditable-input:focus.red,input[type=color]:focus.red,input[type=date]:focus.red,input[type=datetime-local]:focus.red,input[type=datetime]:focus.red,input[type=email]:focus.red,input[type=month]:focus.red,input[type=number]:focus.red,input[type=password]:focus.red,input[type=search]:focus.red,input[type=tel]:focus.red,input[type=text]:focus.red,input[type=time]:focus.red,input[type=url]:focus.red,input[type=week]:focus.red,textarea:focus.red{border-color:rgba(236,17,0,.62);outline:0;outline:thin dotted\9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(236,60,52,.6)}.btn{display:inline-block;padding:4px 14px;margin-bottom:0;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px hsla(0,0%,100%,.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background-image:linear-gradient(180deg,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #e6e6e6;border-bottom-color:#a2a2a2;border-radius:4px;-webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr="#ffffffff",endColorstr="#ffe6e6e6",GradientType=0);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#ffffffff",endColorstr="#ffe6e6e6",GradientType=0);-webkit-filter:progid:dximagetransform.microsoft.gradient(enabled=false);filter:progid:dximagetransform.microsoft.gradient(enabled=false);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05)}.btn[disabled]{cursor:default;color:#ccc}.tags{color:#464646}.tags span{padding-right:15px}.tags i[class*=icon-]{color:#e74c3c}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.prettyprint{padding:8px;margin-top:0;background-color:#f7f7f9;border:1px solid #e1e1e8;border-radius:4px;font-size:13px;max-height:800px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.prettyprint.linenums{box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0}ol.linenums{list-style:none;margin:0 0 0 33px;padding-left:0;counter-reset:li}ol.linenums li{counter-increment:li;padding-left:12px;line-height:25px;text-shadow:0 1px 0 #fff;word-break:break-word;position:relative}ol.linenums li:before{color:#bebec5;content:counter(li) ".";float:left;margin-left:-56px;width:40px;text-align:right}.zero-clipboard{position:relative;display:block}.zero-clipboard .btn-clipboard{position:absolute;top:0;right:0;z-index:10;padding:5px 8px;font-size:12px;color:#767676;cursor:pointer;background-clip:padding-box;background-color:hsla(0,0%,100%,.5);border-color:transparent transparent #e1e1e8 #e1e1e8;border-style:solid;border-width:1px;border-radius:0 4px 0 4px;line-height:1.42em}.zero-clipboard .btn-clipboard.failed:before,.zero-clipboard .btn-clipboard.success:before{content:"复制成功!";color:#563d7c;position:absolute;top:-100%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);white-space:nowrap;-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.zero-clipboard .btn-clipboard.failed:before{content:"复制出错!";color:red}.zero-clipboard:hover .btn-clipboard{color:#fff;background-color:rgba(86,61,124,.85);border-color:#563d7c}