#app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;width:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.font-serif,.text-serif{font-family:Georgia,Times New Roman,Times,SimSun,FontAwesome,serif}.font-kai,.text-kai{font-family:Georgia,Times New Roman,Times,Kai,Kaiti SC,KaiTi,BiauKai,FontAwesome,serif}.font-monospace,.text-monospace{font-family:Monaco,Menlo,Consolas,Courier New,FontAwesome,monospace}.h1,.h2,.h3,.h4,.h5,.h6{margin:0;font-size:1em;line-height:1;font-weight:400}.text{word-wrap:normal;white-space:nowrap}.text,.text2{overflow:hidden;text-overflow:ellipsis}.text2{word-break:break-word;display:-ms-flexbox;display:flex;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical}body,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;background:#f7f7f7}