#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,.container{width:100%;min-height:100vh}.footer{height:16vw;line-height:16vw;border-top:1px solid #ededed;border-bottom-left-radius:1.33333vw;border-bottom-right-radius:1.33333vw;margin:0 4vw 0 4vw;background-color:#fff}.footer span{width:50%;display:inline-block;text-align:center;margin-right:-.8vw;font-size:3.73333vw}.footer span img{width:4.8vw;height:4vw;background:50% no-repeat;background-size:cover;display:inline-block;margin-right:1.06667vw}.footer span:first-child{border-right:1px solid #ededed}.footer .resolved img{vertical-align:baseline}.footer .unresolved img{vertical-align:middle}.reason-modal{width:100%;text-align:center;margin-bottom:6.66667vw;background:#fff;z-index:20000}.reason-modal .reason-header{height:15.73333vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e3e3e3}.reason-modal .reason-header button{font-size:3.73333vw;color:#999;border:none;background:0 0}.reason-modal .reason-header h4{font-size:4.53333vw}.reason-modal .reason-content{margin:5.6vw 12.8vw 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reason-modal .reason-content span{-webkit-flex-basis:47%;-ms-flex-preferred-size:47%;flex-basis:47%;height:10.13333vw;text-align:center;line-height:10.13333vw;margin-bottom:4vw;border:1px solid #ccc;border-radius:.8vw;background-color:#fff}.reason-modal .reason-content .current{background-color:#07ced8}.reason-modal .text-area{line-height:6.4vw;margin:1.33333vw 12.8vw 0 12.8vw;border-radius:.8vw;border:1px solid #d7d7d7;position:relative;overflow:hidden}.reason-modal .text-area .label{position:absolute;top:2.66667vw;left:4vw;color:#ccc}.reason-modal .text-area input{height:auto;padding:2.66667vw 4vw;background:#f1f3f5;border-radius:.8vw;text-align:left;width:100%;font-size:3.73333vw;border-width:0}@-webkit-keyframes grace-fade{0%{opacity:.6}25%{opacity:1}50%{opacity:.6}75%{opacity:1}to{opacity:.6}}@keyframes grace-fade{0%{opacity:.6}25%{opacity:1}50%{opacity:.6}75%{opacity:1}to{opacity:.6}}.grace-full-loading{width:100%;height:100%;background:#fff;position:fixed;z-index:99999;left:0;top:0}.grace-full-loading .grace-full-content{width:80vw;height:auto;position:absolute;z-index:1000;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-16vw;-webkit-animation:grace-fade 3.5s linear infinite;animation:grace-fade 3.5s linear infinite;opacity:.6}.grace-full-loading .image{width:21.33333vw;height:21.33333vw;margin:0 auto}.grace-full-loading .image img{width:21.33333vw;height:21.33333vw;border-radius:100%}.grace-full-loading .text{line-height:1.5em;font-size:3.2vw;margin-top:1.6vw;font-style:italic;text-align:center}blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}caption,th{font-weight:400}abbr,body,fieldset,html,iframe{border:0}address,cite,dfn,em,i,var{font-style:normal}[hidefocus],summary{outline:0}li,ol,ol li,ul,ul li{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:100%}sub,sup{font-size:83%}code,kbd,pre,samp{font-family:inherit}q:after,q:before{content:none}textarea{overflow:auto;resize:none}label,summary{cursor:default}a,button{cursor:pointer}b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:700}a,a:hover,ins,s,u{text-decoration:none}body,button,input,keygen,legend,select,textarea{font-family:Microsoft YaHei,faef6fc5ed1,arial,b8bf53;font-size:3.2vw;color:#333;outline:0}a{color:#333;border:none;text-decoration:none;outline:none}a:focus{outline:0;-moz-outline-style:none}img{overflow:hidden;border:0 none;display:block}audio:not([controls]){display:none;height:0}button,input,select,textarea{font-size:100%;font-family:tahoma;margin:0;outline:0 none;vertical-align:baseline;_overflow:visible;*vertical-align:middle;*overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.pull-left{float:left}.pull-right{float:right}.f_ib{display:inline-block;*display:inline;*zoom:1}.f_oh{overflow:hidden;zoom:1}.clearfix{clear:both;zoom:1}.clearfix:after{clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden}