/*! normalize.css v6.0.0 | mit license | github.com/necolas/normalize.css */
html{line-height: 1.15;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
article, aside, footer, header, nav, section{display: block;}
h1{font-size: 2em;margin: .67em 0;}
figcaption, figure, main{display: block;}
figure{margin: 1em 40px;}
hr{-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;}
pre{font-family: monospace, monospace;font-size: 1em;}
a{background-color: transparent;-webkit-text-decoration-skip: objects;}
abbr[title]{border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}
b, strong{font-weight: inherit;}
b, strong{font-weight: bolder;}
code, kbd, samp{font-family: monospace, monospace;font-size: 1em;}
dfn{font-style: italic;}
mark{background-color: #ff0;color: #000;}
small{font-size: 80%;}
sub, sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub{bottom: -.25em;}
sup{top: -.5em;}
audio, video{display: inline-block;}
audio:not([controls]){display: none;height: 0;}
img{border-style: none;}
svg:not(:root){overflow: hidden;}
button, optgroup, select, textarea{margin: 0;}
button, input{overflow: visible;}
button, select{text-transform: none;} [type=reset], [type=submit], button, html [type=button]{-webkit-appearance: button;} [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner{border-style: none; padding: 0;} [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring{outline: 1px dotted buttontext;}
legend{-webkit-box-sizing: content-box;box-sizing: content-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
.bor-bottom{border-bottom: 1px solid #e8e8e8;}
progress{display: inline-block;vertical-align: baseline;}
textarea{overflow: auto;} [type=checkbox], [type=radio]{-webkit-box-sizing: content-box; box-sizing: content-box; padding: 0;} [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button{height: auto;} [type=search]{-webkit-appearance: textfield; outline-offset: -2px;} [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration{-webkit-appearance: none;}
::-webkit-file-upload-button{-webkit-appearance: button; font: inherit;}
details, menu{display: block;}
summary{display: list-item;}
canvas{display: inline-block;}
template{display: none;} [hidden]{display: none;}
*{-webkit-box-sizing: content-box;box-sizing: content-box;-webkit-tap-highlight-color: transparent;nt; */}
:after, :before{-webkit-box-sizing: content-box;box-sizing: content-box;}
body{font-family: "pingfang sc", "hiragino sans gb", "microsoft yahei", "wenquanyi micro hei", "helvetica neue", arial, sans-serif;font-size: 12px;line-height: 1.5;color: #657180;background-color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
article, aside, blockquote, body, button, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, legend, li, menu, nav, ol, p, section, textarea, ul{margin: 0;padding: 0;}
button, select, textarea{font-family: inherit;font-size: inherit;line-height: inherit;}
ol, ul{list-style: none;} input::-ms-clear, input::-ms-reveal{display: none;}
a{color: #222;background: 0 0;text-decoration: none;outline: 0;cursor: pointer;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
a:hover{color: #de293a;}
a:active{color: #406599;}
a:visited{/* color: #999; */}
a:active, a:hover{outline: 0;text-decoration: none;}
a[disabled]{color: #ccc;cursor: not-allowed;pointer-events: none;}
code, kbd, pre, samp{font-family: consolas, menlo, courier, monospace;}
b, em, h1, h2, h3, h4, h5, h6, strong{font-weight: 400;}
address, cite, dfn, em, i, var{font-style: normal;}
@font-face{font-family: tticons;src: url(/uploads/image/szscimg/iconfont.eot);src: url(/uploads/image/szscimg/iconfont.eot) format("embedded-opentype"), url(/uploads/image/szscimg/iconfont.woff) format("woff"), url(/uploads/image/szscimg/iconfont.ttf) format("truetype"), url(/uploads/image/szscimg/iconfont.svg) format("svg");font-weight: 400;font-style: normal;}
.bui-icon{font-family: tticons !important;font-size: 12px;display: inline-block;line-height: 1;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-like:before{content: "\e603";}
.icon-location:before{content: "\e605";}
.icon-arrow_down:before{content: "\e607";}
.icon-house:before{content: "\e60d";}
.icon-lastpagetool:before{content: "\e60e";}
.icon-nextpagetool:before{content: "\e60f";}
.icon-relatedarticletool:before{content: "\e610";}
.icon-arrow_up_small:before{content: "\e611";}
.icon-videofeed:before{content: "\e613";}
.icon-check_small:before{content: "\e622";}
.icon-error:before{content: "\e615";}
.icon-errormessage:before{content: "\e617";}
.icon-clearicon:before{content: "\e618";}
.icon-correct:before{content: "\e619";}
.icon-close_small:before{content: "\e61e";}
.icon-search:before{content: "\e632";}
.icon-arrow_up_big:before{content: "\e63f";}
.icon-refresh:before{content: "\e640";}
.icon-symbolv:before{content: "\e614";}
.icon-thumbsup_line:before{content: "\e64a";}
.icon-favorite_line:before{content: "\e64b";}
.icon-report:before{content: "\e64d";}
.icon-tag:before{content: "\e64f";}
.icon-check:before{content: "\e643";}
.icon-comments_anchor:before{content: "\e649";}
.icon-thumbsup_flat:before{content: "\e651";}
.icon-favorite_flat:before{content: "\e652";}
.icon-arrow_up:before{content: "\e653";}
.icon-fullscreenvedio:before{content: "\e657";}
.icon-loudvedio:before{content: "\e658";}
.icon-lowvedio:before{content: "\e659";}
.icon-medium_volume:before{content: "\e65a";}
.icon-mute_volume:before{content: "\e65b";}
.icon-nextvedio:before{content: "\e65c";}
.icon-playvedio:before{content: "\e65d";}
.icon-quitfullscreenvedio:before{content: "\e65e";}
.icon-pause:before{content: "\e65f";}
.icon-regularmode:before{content: "\e660";}
.icon-theatermode:before{content: "\e661";}
.icon-qzone:before{content: "\e6d3";}
.icon-copylink:before{content: "\e6d4";}
.icon-sina:before{content: "\e6d5";}
.icon-qq:before{content: "\e6d6";}
.icon-wechat:before{content: "\e6d7";}
.icon-playtimes:before{content: "\e6d8";}
.icon-comments_small:before{content: "\e6d9";}
.icon-thumbsdown_flat:before{content: "\e6da";}
.icon-thumbsdown_line:before{content: "\e6db";}
.icon-link_share:before{content: "\e6dc";}
.icon-close_big:before{content: "\e6dd";}
.icon-enlarge:before{content: "\e6e4";}
.icon-next:before{content: "\e6e6";}
.icon-follow:before{content: "\e6e7";}
.icon-share:before{content: "\e6e8";}
.icon-answer_big:before{content: "\e6e9";}
.icon-answer_small:before{content: "\e6ea";}
.icon-delete:before{content: "\e6eb";}
.icon-add_small:before{content: "\e6ec";}
.icon-friended:before{content: "\e6ed";}
.icon-feedback:before{content: "\e6f4";}
.clearfix{zoom: 1;}
.clearfix:after, .clearfix:before{content: "";display: table;}
.clearfix:after{clear: both;visibility: hidden;font-size: 0;height: 0;}
.clearfix::after{display: block;content: "";clear: both;}
.bui-box{display: block;zoom: 1;}
.bui-box:after, .bui-box:before{content: "";display: table;}
.bui-box:after{clear: both;visibility: hidden;font-size: 0;height: 0;}
.bui-box:after, .bui-box:before{content: "";display: table;}
.bui-box:after{clear: both;visibility: hidden;font-size: 0;height: 0;}
.bui-box::after{display: block;content: "";clear: both;}
.bui-box::after{display: block;content: "";clear: both;}
.bui-left,.f_l,.fl{float: left;}
.bui-right,.f_r,.fr{float: right;}
.bui-oh{overflow: hidden;}
.bui-vm{display: inline-block;vertical-align: middle;}
.fade-in-linear-enter, .fade-in-linear-leave, .fade-in-linear-leave-active, .tt-fade-in-enter, .tt-fade-in-leave-active{opacity: 0;}
.fade-in-linear-enter-active, .fade-in-linear-leave-active{-webkit-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear;}
.tt-fade-in-enter-active, .tt-fade-in-leave-active, .tt-zoom-in-center-enter-active, .tt-zoom-in-center-leave-active{-webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);-o-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);}
.tt-zoom-in-center-enter, .tt-zoom-in-center-leave-active{opacity: 0;-ms-transform: scalex(0);-webkit-transform: scalex(0);transform: scalex(0);}
.tt-zoom-in-top-enter-active, .tt-zoom-in-top-leave-active{opacity: 1;-ms-transform: scaley(1);-webkit-transform: scaley(1);transform: scaley(1);-webkit-transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s, -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s;transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s, -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s;-o-transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s, opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s;transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s, opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s;transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s, opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s, -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s;-ms-transform-origin: center top;-webkit-transform-origin: center top;transform-origin: center top;}
.tt-zoom-in-top-enter, .tt-zoom-in-top-leave-active{opacity: 0;-ms-transform: scaley(0);-webkit-transform: scaley(0);transform: scaley(0);}
.tt-zoom-in-bottom-enter-active, .tt-zoom-in-bottom-leave-active{opacity: 1;-ms-transform: scaley(1);-webkit-transform: scaley(1);transform: scaley(1);-webkit-transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s, -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s;transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s, -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s;-o-transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s, opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s;transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s, opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s;transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s, opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s, -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s;-ms-transform-origin: center bottom;-webkit-transform-origin: center bottom;transform-origin: center bottom;}
.tt-zoom-in-bottom-enter, .tt-zoom-in-bottom-leave-active{opacity: 0;-ms-transform: scaley(0);-webkit-transform: scaley(0);transform: scaley(0);}
.collapse-transition{-webkit-transition: .3s height ease-in-out, .3s padding-top ease-in-out, .3s padding-bottom ease-in-out;-o-transition: .3s height ease-in-out, .3s padding-top ease-in-out, .3s padding-bottom ease-in-out;transition: .3s height ease-in-out, .3s padding-top ease-in-out, .3s padding-bottom ease-in-out;}
.list-enter-active, .list-leave-active{-webkit-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.list-enter, .list-leave-active{opacity: 0;-ms-transform: translatey(-30px);-webkit-transform: translatey(-30px);transform: translatey(-30px);}
.bui-toast{position: fixed;max-width: 80%;padding: 10px;border-radius: 4px;background: rgba(0, 0, 0, 0.7);color: #fff;-webkit-box-sizing: content-box;box-sizing: content-box;text-align: center;z-index: 11010;-webkit-transition: opacity .3s linear;-o-transition: opacity .3s linear;transition: opacity .3s linear;}
.bui-toast-text{font-size: 14px;display: block;text-align: center;}
.bui-toast.is-placetop{top: 50px;left: 50%;-ms-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);}
.bui-toast.is-placemiddle{left: 50%;top: 50%;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.bui-toast.is-placebottom{bottom: 50px;left: 50%;-ms-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);}
.bui-toast-pop-enter, .bui-toast-pop-leave-active{opacity: 0;}
.loading{height: 16px;line-height: 16px;margin-top: 16px;margin-bottom: 4px;width: 100%;font-size: 12px;text-align: center;} @-webkit-keyframes scale{0%{-webkit-transform: scale(1); transform: scale(1); opacity: 1;} 45%{-webkit-transform: scale(0.1); transform: scale(0.1); opacity: .7;} 80%{-webkit-transform: scale(1); transform: scale(1); opacity: 1;}} @keyframes scale{0%{-webkit-transform: scale(1); transform: scale(1); opacity: 1;} 45%{-webkit-transform: scale(0.1); transform: scale(0.1); opacity: .7;} 80%{-webkit-transform: scale(1); transform: scale(1); opacity: 1;}}
.loading.ball-pulse > div:nth-child(1){-webkit-animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);}
.loading.ball-pulse > div:nth-child(2){-webkit-animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);}
.loading.ball-pulse > div:nth-child(3){-webkit-animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);}
.loading.ball-pulse > div{background-color: #999;width: 8px;height: 8px;border-radius: 100%;margin: 1px;-webkit-animation-fill-mode: both;animation-fill-mode: both;display: inline-block;}
.tt-button{display: inline-block;line-height: 1;white-space: nowrap;cursor: pointer;background: #fff;border: 1px solid #bfcbd9;color: #1f2d3d;-webkit-appearance: none;text-align: center;-webkit-box-sizing: content-box;box-sizing: content-box;outline: 0;margin: 0;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;padding: 10px 15px;font-size: 14px;border-radius: 4px;}
.tt-button   .tt-button{margin-left: 10px;}
.tt-button:focus, .tt-button:hover{color: #ed4040;border-color: #ed4040;}
.tt-button:active{color: #d53a3a;border-color: #d53a3a;outline: 0;} .tt-button::-moz-focus-inner{border: 0;}
.tt-button [class*=tt-icon-]   span{margin-left: 5px;}
.tt-button.is-loading{position: relative;pointer-events: none;}
.tt-button.is-loading:before{pointer-events: none;content: '';position: absolute;left: -1px;top: -1px;right: -1px;bottom: -1px;border-radius: inherit;background-color: rgba(255, 255, 255, 0.35);}
.tt-button.is-disabled, .tt-button.is-disabled:focus, .tt-button.is-disabled:hover{color: #bfcbd9;cursor: not-allowed;background-image: none;background-color: #eef1f6;border-color: #d1dbe5;}
.tt-button.is-disabled.tt-button--text{background-color: transparent;}
.tt-button.is-disabled.is-plain, .tt-button.is-disabled.is-plain:focus, .tt-button.is-disabled.is-plain:hover{background-color: #fff;border-color: #d1dbe5;color: #bfcbd9;}
.tt-button.is-active{color: #d53a3a;border-color: #d53a3a;}
.tt-button.is-plain:focus, .tt-button.is-plain:hover{background: #fff;border-color: #ed4040;color: #ed4040;}
.tt-button.is-plain:active{background: #fff;border-color: #d53a3a;color: #d53a3a;outline: 0;}
.tt-button--primary{color: #fff;background-color: #ed4040;border-color: #ed4040;}
.tt-button--primary:focus, .tt-button--primary:hover{background: #d53a3a;border-color: #d53a3a;color: #fff;}
.tt-button--primary.is-active, .tt-button--primary:active{background: #d53a3a;border-color: #d53a3a;color: #fff;}
.tt-button--primary:active{outline: 0;}
.tt-button--primary.is-plain{background: #fff;border: 1px solid #bfcbd9;color: #1f2d3d;}
.tt-button--primary.is-plain:focus, .tt-button--primary.is-plain:hover{background: #fff;border-color: #ed4040;color: #ed4040;}
.tt-button--primary.is-plain:active{background: #fff;border-color: #d53a3a;color: #d53a3a;outline: 0;}
.tt-button--success{color: #fff;background-color: #13ce66;border-color: #13ce66;}
.tt-button--success:focus, .tt-button--success:hover{background: #42d885;border-color: #42d885;color: #fff;}
.tt-button--success.is-active, .tt-button--success:active{background: #11b95c;border-color: #11b95c;color: #fff;}
.tt-button--success:active{outline: 0;}
.tt-button--success.is-plain{background: #fff;border: 1px solid #bfcbd9;color: #1f2d3d;}
.tt-button--success.is-plain:focus, .tt-button--success.is-plain:hover{background: #fff;border-color: #13ce66;color: #13ce66;}
.tt-button--success.is-plain:active{background: #fff;border-color: #11b95c;color: #11b95c;outline: 0;}
.tt-button--warning{color: #fff;background-color: #f7ba2a;border-color: #f7ba2a;}
.tt-button--warning:focus, .tt-button--warning:hover{background: #f9c855;border-color: #f9c855;color: #fff;}
.tt-button--warning.is-active, .tt-button--warning:active{background: #dea726;border-color: #dea726;color: #fff;}
.tt-button--warning:active{outline: 0;}
.tt-button--warning.is-plain{background: #fff;border: 1px solid #bfcbd9;color: #1f2d3d;}
.tt-button--warning.is-plain:focus, .tt-button--warning.is-plain:hover{background: #fff;border-color: #f7ba2a;color: #f7ba2a;}
.tt-button--warning.is-plain:active{background: #fff;border-color: #dea726;color: #dea726;outline: 0;}
.tt-button--danger{color: #fff;background-color: #ff4949;border-color: #ff4949;}
.tt-button--danger:focus, .tt-button--danger:hover{background: #ff6d6d;border-color: #ff6d6d;color: #fff;}
.tt-button--danger.is-active, .tt-button--danger:active{background: #e64242;border-color: #e64242;color: #fff;}
.tt-button--danger:active{outline: 0;}
.tt-button--danger.is-plain{background: #fff;border: 1px solid #bfcbd9;color: #1f2d3d;}
.tt-button--danger.is-plain:focus, .tt-button--danger.is-plain:hover{background: #fff;border-color: #ff4949;color: #ff4949;}
.tt-button--danger.is-plain:active{background: #fff;border-color: #e64242;color: #e64242;outline: 0;}
.tt-button--info{color: #fff;background-color: #50bfff;border-color: #50bfff;}
.tt-button--info:focus, .tt-button--info:hover{background: #73ccff;border-color: #73ccff;color: #fff;}
.tt-button--info.is-active, .tt-button--info:active{background: #48ace6;border-color: #48ace6;color: #fff;}
.tt-button--info:active{outline: 0;}
.tt-button--info.is-plain{background: #fff;border: 1px solid #bfcbd9;color: #1f2d3d;}
.tt-button--info.is-plain:focus, .tt-button--info.is-plain:hover{background: #fff;border-color: #50bfff;color: #50bfff;}
.tt-button--info.is-plain:active{background: #fff;border-color: #48ace6;color: #48ace6;outline: 0;}
.tt-button--large{padding: 11px 19px;font-size: 16px;border-radius: 4px;}
.tt-button--small{padding: 7px 9px;font-size: 12px;border-radius: 4px;}
.tt-button--mini{padding: 4px;font-size: 12px;border-radius: 4px;}
.tt-button--text{border: none;color: #ed4040;background: 0 0;padding-left: 0;padding-right: 0;}
.tt-button--text:focus, .tt-button--text:hover{color: #d53a3a;}
.tt-button--text:active{color: #d53a3a;}
.tt-button-group{display: inline-block;vertical-align: middle;}
.tt-button-group:after, .tt-button-group:before{display: table;content: "";}
.tt-button-group:after{clear: both;}
.tt-button-group .tt-button--primary:first-child{border-right-color: rgba(255, 255, 255, 0.5);}
.tt-button-group .tt-button--primary:last-child{border-left-color: rgba(255, 255, 255, 0.5);}
.tt-button-group .tt-button--primary:not(:first-child):not(:last-child){border-left-color: rgba(255, 255, 255, 0.5);border-right-color: rgba(255, 255, 255, 0.5);}
.tt-button-group .tt-button--success:first-child{border-right-color: rgba(255, 255, 255, 0.5);}
.tt-button-group .tt-button--success:last-child{border-left-color: rgba(255, 255, 255, 0.5);}
.tt-button-group .tt-button--success:not(:first-child):not(:last-child){border-left-color: rgba(255, 255, 255, 0.5);border-right-color: rgba(255, 255, 255, 0.5);}
.tt-button-group .tt-button--warning:first-child{border-right-color: rgba(255, 255, 255, 0.5);}
.tt-button-group .tt-button--warning:last-child{border-left-color: rgba(255, 255, 255, 0.5);}
.tt-button-group .tt-button--warning:not(:first-child):not(:last-child){border-left-color: rgba(255, 255, 255, 0.5);border-right-color: rgba(255, 255, 255, 0.5);}
.tt-button-group .tt-button--danger:first-child{border-right-color: rgba(255, 255, 255, 0.5);}
.tt-button-group .tt-button--danger:last-child{border-left-color: rgba(255, 255, 255, 0.5);}
.tt-button-group .tt-button--danger:not(:first-child):not(:last-child){border-left-color: rgba(255, 255, 255, 0.5);border-right-color: rgba(255, 255, 255, 0.5);}
.tt-button-group .tt-button--info:first-child{border-right-color: rgba(255, 255, 255, 0.5);}
.tt-button-group .tt-button--info:last-child{border-left-color: rgba(255, 255, 255, 0.5);}
.tt-button-group .tt-button--info:not(:first-child):not(:last-child){border-left-color: rgba(255, 255, 255, 0.5);border-right-color: rgba(255, 255, 255, 0.5);}
.tt-button-group .tt-button{float: left;position: relative;}
.tt-button-group .tt-button   .tt-button{margin-left: 0;}
.tt-button-group .tt-button:first-child{border-top-right-radius: 0;border-bottom-right-radius: 0;}
.tt-button-group .tt-button:last-child{border-top-left-radius: 0;border-bottom-left-radius: 0;}
.tt-button-group .tt-button:not(:first-child):not(:last-child){border-radius: 0;}
.tt-button-group .tt-button:not(:last-child){margin-right: -1px;}
.tt-button-group .tt-button.is-active, .tt-button-group .tt-button:active, .tt-button-group .tt-button:focus, .tt-button-group .tt-button:hover{z-index: 1;}
.tt-dropdown{position: relative;color: #999;font-size: 14px;cursor: pointer;}
.tt-dropdown .tt-button-group{display: block;}
.tt-dropdown .tt-dropdown__caret-button{padding-right: 5px;padding-left: 5px;}
.tt-dropdown .tt-dropdown__caret-button .tt-dropdown__icon{padding-left: 0;}
.tt-dropdown__icon{font-size: 12px;margin: 0 3px;}
.tt-dropdown-menu{margin: 0;background-color: #fff;border: 1px solid #d9d9d9;padding: 0;z-index: 10;position: absolute;top: 0;left: 0;min-width: 100px;}
.tt-dropdown-menu__item{text-align: center;list-style: none;line-height: 42px;padding: 0;margin: 0;cursor: pointer;color: #999;font-size: 14px;}
.tt-dropdown-menu__item a{display: inline-block;vertical-align: middle;color: #999;}
.tt-dropdown-menu__item:not(.is-disabled):hover{background-color: #f2f2f5;}
.tt-dropdown-menu__item.is-disabled{cursor: default;color: #bfcbd9;pointer-events: none;}
.tt-dropdown-menu__item.is-disabled a{color: #bfcbd9;}
.tt-dropdown-menu__item--divided{position: relative;margin-top: 0;border-top: 1px solid #d9d9d9;}
.tt-button, .tt-button-group, .tt-dropdown{display: inline-block;}
.tt-input__inner, .tt-textarea__inner{background-image: none;-webkit-box-sizing: content-box;box-sizing: content-box;}
.tt-input{position: relative;font-size: 14px;display: inline-block;width: 100%;}
.tt-input.is-disabled .tt-input__inner{background-color: #eef1f6;border-color: #d1dbe5;color: #bbb;cursor: not-allowed;} .tt-input.is-disabled .tt-input__inner::-webkit-input-placeholder{color: #bfcbd9;} .tt-input.is-disabled .tt-input__inner:-ms-input-placeholder{color: #bfcbd9;} .tt-input.is-disabled .tt-input__inner::-ms-input-placeholder{color: #bfcbd9;} .tt-input.is-disabled .tt-input__inner::placeholder{color: #bfcbd9;}
.tt-input.is-active .tt-input__inner{outline: 0;border-color: #ccc;}
.tt-input__inner{-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #f5f6f7;border-radius: 4px;border: 1px solid #e8e8e8;color: #1f2d3d;display: block;font-size: inherit;height: 40px;outline: 0;padding: 3px 10px;-webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);width: 100%;} .tt-input__inner::-webkit-input-placeholder{color: #555;} .tt-input__inner:-ms-input-placeholder{color: #555;} .tt-input__inner::-ms-input-placeholder{color: #555;} .tt-input__inner::placeholder{color: #555;}
.tt-input__inner:hover{border-color: #ccc;}
.tt-input__inner:focus{outline: 0;border-color: #ccc;}
.tt-input__icon{position: absolute;width: 35px;height: 100%;right: 0;top: 0;text-align: center;color: #ccc;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.tt-input__icon:after{content: '';height: 100%;width: 0;display: inline-block;vertical-align: middle;}
.tt-input__icon   .tt-input__inner{padding-right: 35px;}
.tt-input__icon.is-clickable:hover{cursor: pointer;color: #ccc;}
.tt-input__icon.is-clickable:hover   .tt-input__inner{border-color: #ccc;}
.tt-input--large{font-size: 16px;}
.tt-input--large .tt-input__inner{height: 42px;}
.tt-input--small{font-size: 13px;}
.tt-input--small .tt-input__inner{height: 30px;}
.tt-input--mini{font-size: 12px;}
.tt-input--mini .tt-input__inner{height: 22px;}
.tt-input-group{line-height: normal;width: 100%;}
.tt-input-group > .tt-input__inner{vertical-align: middle;display: table-cell;}
.tt-input-group__append, .tt-input-group__prepend{background-color: #fbfdff;color: #97a8be;vertical-align: middle;display: table-cell;position: relative;border: 1px solid #e8e8e8;border-radius: 4px;padding: 0 10px;width: 1%;white-space: nowrap;}
.tt-input-group--prepend .tt-input__inner, .tt-input-group__append{border-top-left-radius: 0;border-bottom-left-radius: 0;}
.tt-input-group--append .tt-input__inner, .tt-input-group__prepend{border-top-right-radius: 0;border-bottom-right-radius: 0;}
.tt-input-group__append .tt-button, .tt-input-group__append .tt-select, .tt-input-group__prepend .tt-button, .tt-input-group__prepend .tt-select{display: block;margin: -10px;}
.tt-input-group__append .tt-button, .tt-input-group__append .tt-select .tt-input__inner, .tt-input-group__append .tt-select:hover .tt-input__inner, .tt-input-group__prepend .tt-button, .tt-input-group__prepend .tt-select .tt-input__inner, .tt-input-group__prepend .tt-select:hover .tt-input__inner{border-color: transparent;background-color: transparent;color: inherit;border-top: 0;border-bottom: 0;}
.tt-input-group__append .tt-button, .tt-input-group__append .tt-input, .tt-input-group__prepend .tt-button, .tt-input-group__prepend .tt-input{font-size: inherit;}
.tt-input-group__prepend{border-right: 0;}
.tt-input-group__append{border-left: 0;}
.tt-textarea{display: inline-block;width: 100%;vertical-align: bottom;}
.tt-textarea.is-disabled .tt-textarea__inner{background-color: #eef1f6;border-color: #d1dbe5;color: #bbb;cursor: not-allowed;} .tt-textarea.is-disabled .tt-textarea__inner::-webkit-input-placeholder{color: #bfcbd9;} .tt-textarea.is-disabled .tt-textarea__inner:-ms-input-placeholder{color: #bfcbd9;} .tt-textarea.is-disabled .tt-textarea__inner::-ms-input-placeholder{color: #bfcbd9;} .tt-textarea.is-disabled .tt-textarea__inner::placeholder{color: #bfcbd9;}
.tt-textarea__inner{display: block;resize: vertical;padding: 5px 7px;line-height: 1.5;width: 100%;font-size: 14px;color: #1f2d3d;background-color: #fff;border: 1px solid #bfcbd9;border-radius: 4px;-webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);} .tt-textarea__inner::-webkit-input-placeholder{color: #97a8be;} .tt-textarea__inner:-ms-input-placeholder{color: #97a8be;} .tt-textarea__inner::-ms-input-placeholder{color: #97a8be;} .tt-textarea__inner::placeholder{color: #97a8be;}
.tt-textarea__inner:hover{border-color: #8391a5;}
.tt-textarea__inner:focus{outline: 0;border-color: #20a0ff;}
.tt-autocomplete{position: relative;display: inline-block;width: 100%;}
.tt-autocomplete-suggestion{margin: 5px 0;border-radius: 4px;height: 0px;position: absolute;left: 0;width: 338px;overflow: hidden;-webkit-transition: height .25s linear 0s;-o-transition: height .25s linear 0s;transition: height .25s linear 0s;}
.tt-autocomplete-suggestion.active{height: 413px;
/*transition-delay: .25s;*/}
.tt-autocomplete-suggestion .tt-scrollbar{border: 1px solid #e8e8e8;}
.tt-autocomplete-suggestion li{list-style: none;line-height: 40px;padding: 0 20px;margin: 0;cursor: pointer;color: #333;font-size: 14px;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.tt-autocomplete-suggestion li a{display: block;}
.tt-autocomplete-suggestion li .search-no{display: inline-block;vertical-align: middle;font-size: 14px;color: #999;margin-right: 0;text-align: left;font-style: italic;width: 25px;}
.tt-autocomplete-suggestion li .search-text{display: inline-block;vertical-align: middle;font-size: 14px;}
.tt-autocomplete-suggestion li .search-no-1{color: #f85959;}
.tt-autocomplete-suggestion li .search-no-2{color: #ff7800;}
.tt-autocomplete-suggestion li .search-no-3{color: #ffba00;}
.tt-autocomplete-suggestion li:hover{background-color: #f4f5f6;}
.tt-autocomplete-suggestion li.highlighted{background-color: #efefef;color: #333;}
.tt-autocomplete-suggestion li:active{background-color: #efefef;}
.tt-autocomplete-suggestion li.divider{margin-top: 6px;border-top: 1px solid #d1dbe5;}
.tt-autocomplete-suggestion li.divider:last-child{margin-bottom: -6px;}
.tt-autocomplete-suggestion.is-loading li{text-align: center;height: 100px;line-height: 100px;font-size: 20px;color: #999;}
.tt-autocomplete-suggestion.is-loading li:after{display: inline-block;content: "";height: 100%;vertical-align: middle;}
.tt-autocomplete-suggestion.is-loading li:hover{background-color: #fff;}
.tt-autocomplete-suggestion.is-loading .tt-icon-loading{vertical-align: middle;}
.tt-autocomplete-suggestion__wrap{max-height: 450px;overflow: auto;background-color: #fff;border-radius: 4px;-webkit-box-sizing: content-box;box-sizing: content-box;}
.tt-autocomplete-suggestion__list{margin: 0;padding: 0;}
.tt-input__inner, .tt-select .tt-tag, .tt-select-dropdown, .tt-select-dropdown__item, .tt-tag, .tt-textarea__inner{-webkit-box-sizing: content-box;box-sizing: content-box;}
.tt-select-dropdown{position: absolute;z-index: 1001;border: 1px solid #d1dbe5;border-radius: 2px;background-color: #fff;margin: 5px 0;}
.tt-select-dropdown .tt-scrollbar.is-empty .tt-select-dropdown__list{padding: 0;}
.tt-select-dropdown.is-multiple .tt-select-dropdown__item.selected{color: #20a0ff;background-color: #fff;}
.tt-select-dropdown.is-multiple .tt-select-dropdown__item.selected.hover{background-color: #e4e8f1;}
.tt-select-dropdown.is-multiple .tt-select-dropdown__item.selected::after{position: absolute;right: 10px;font-family: tticons !important;content: "\e643";font-size: 15px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.tt-select-dropdown__empty{padding: 10px 0;margin: 0;text-align: center;color: #999;font-size: 14px;}
.tt-select-dropdown__wrap{max-height: 274px;}
.tt-select-dropdown__list{list-style: none;padding: 6px 0;margin: 0;-webkit-box-sizing: content-box;box-sizing: content-box;}
.tt-tag{background-color: #8391a5;display: inline-block;padding: 0 5px;height: 24px;line-height: 22px;font-size: 12px;color: #fff;border-radius: 4px;border: 1px solid transparent;white-space: nowrap;}
.tt-tag .tt-icon-close{border-radius: 50%;text-align: center;position: relative;cursor: pointer;font-size: 12px;-ms-transform: scale(0.75, 0.75);-webkit-transform: scale(0.75, 0.75);transform: scale(0.75, 0.75);height: 18px;width: 18px;line-height: 18px;vertical-align: middle;top: -1px;right: -2px;}
.tt-tag .tt-icon-close:hover{background-color: #fff;color: #8391a5;}
.tt-tag--gray{background-color: #e4e8f1;border-color: #e4e8f1;color: #48576a;}
.tt-tag--gray .tt-tag__close:hover{background-color: #48576a;color: #fff;}
.tt-tag--gray.is-hit{border-color: #48576a;}
.tt-tag--primary{background-color: rgba(32, 160, 255, 0.1);border-color: rgba(32, 160, 255, 0.2);color: #20a0ff;}
.tt-tag--primary .tt-tag__close:hover{background-color: #20a0ff;color: #fff;}
.tt-tag--primary.is-hit{border-color: #20a0ff;}
.tt-tag--success{background-color: rgba(18, 206, 102, 0.1);border-color: rgba(18, 206, 102, 0.2);color: #13ce66;}
.tt-tag--success .tt-tag__close:hover{background-color: #13ce66;color: #fff;}
.tt-tag--success.is-hit{border-color: #13ce66;}
.tt-tag--warning{background-color: rgba(247, 186, 41, 0.1);border-color: rgba(247, 186, 41, 0.2);color: #f7ba2a;}
.tt-tag--warning .tt-tag__close:hover{background-color: #f7ba2a;color: #fff;}
.tt-tag--warning.is-hit{border-color: #f7ba2a;}
.tt-tag--danger{background-color: rgba(255, 73, 73, 0.1);border-color: rgba(255, 73, 73, 0.2);color: #ff4949;}
.tt-tag--danger .tt-tag__close:hover{background-color: #ff4949;color: #fff;}
.tt-tag--danger.is-hit{border-color: #ff4949;}
.tt-select-dropdown__item{font-size: 14px;padding: 8px 10px;position: relative;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;color: #48576a;height: 36px;line-height: 1.5;cursor: pointer;}
.tt-select-dropdown__item.hover{background-color: #e4e8f1;}
.tt-select-dropdown__item.selected{color: #fff;background-color: #20a0ff;}
.tt-select-dropdown__item.selected.hover{background-color: #1c8de0;}
.tt-select-dropdown__item span{line-height: 1.5 !important;}
.tt-select-dropdown__item.is-disabled{color: #bfcbd9;cursor: not-allowed;}
.tt-select-dropdown__item.is-disabled:hover{background-color: #fff;}
.tt-select-group{margin: 0;padding: 0;}
.tt-select-group .tt-select-dropdown__item{padding-left: 20px;}
.tt-select-group__wrap{list-style: none;margin: 0;padding: 0;}
.tt-select-group__title{padding-left: 10px;font-size: 12px;color: #999;height: 30px;line-height: 30px;}
.tt-select{display: inline-block;position: relative;}
.tt-select:hover .tt-input__inner{border-color: #8391a5;}
.tt-select .tt-input__inner{cursor: pointer;padding-right: 35px;}
.tt-select .tt-input__inner:focus{border-color: #20a0ff;}
.tt-select .tt-input .tt-input__icon{color: #bfcbd9;font-size: 12px;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;-o-transition: transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s;-ms-transform: translatey(-50%) rotate(180deg);-webkit-transform: translatey(-50%) rotatez(180deg);transform: translatey(-50%) rotatez(180deg);line-height: 16px;top: 50%;cursor: pointer;}
.tt-select .tt-input .tt-input__icon.is-show-close{-webkit-transition: 0s;-o-transition: 0s;transition: 0s;width: 16px;height: 16px;font-size: 14px;right: 8px;text-align: center;-ms-transform: translatey(-50%) rotate(180deg);-webkit-transform: translatey(-50%) rotatez(180deg);transform: translatey(-50%) rotatez(180deg);border-radius: 100%;color: #bfcbd9;}
.tt-select .tt-input .tt-input__icon.is-show-close:hover{color: #97a8be;}
.tt-select .tt-input .tt-input__icon.is-reverse{-ms-transform: translatey(-50%);-webkit-transform: translatey(-50%);transform: translatey(-50%);}
.tt-select .tt-input.is-disabled .tt-input__inner{cursor: not-allowed;}
.tt-select .tt-input.is-disabled .tt-input__inner:hover{border-color: #d1dbe5;}
.tt-select > .tt-input{display: block;}
.tt-select .tt-tag__close{border-radius: 50%;margin-top: -2px;}
.tt-select .tt-tag{height: 24px;line-height: 24px;margin: 3px 0 3px 6px;}
.tt-select__input{border: none;outline: 0;padding: 0;margin-left: 10px;color: #666;font-size: 14px;vertical-align: baseline;-webkit-appearance: none;-moz-appearance: none;appearance: none;height: 28px;background-color: transparent;}
.tt-select__input.is-mini{height: 14px;}
.tt-select__close{cursor: pointer;position: absolute;top: 8px;z-index: 1000;right: 25px;color: #bfcbd9;line-height: 18px;font-size: 12px;}
.tt-select__close:hover{color: #97a8be;}
.tt-select__tags{position: absolute;line-height: normal;white-space: normal;z-index: 1;top: 50%;-ms-transform: translatey(-50%);-webkit-transform: translatey(-50%);transform: translatey(-50%);}
.tt-select__tag{display: inline-block;height: 24px;line-height: 24px;font-size: 14px;border-radius: 4px;color: #fff;background-color: #20a0ff;}
.tt-select__tag .tt-icon-close{font-size: 12px;}
.tt-tabs__header{padding: 0;position: relative;margin: 0 0 15px;}
.tt-tabs__active-bar{position: absolute;bottom: -2px;left: 0;height: 2px;background-color: #f85959;z-index: 1;-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);list-style: none;}
.tt-tabs__nav-wrap{overflow: hidden;margin-bottom: -1px;position: relative;}
.tt-tabs__nav-wrap.is-scrollable{padding: 0 15px;}
.tt-tabs__nav-scroll{overflow: hidden;}
.tt-tabs__nav-next, .tt-tabs__nav-prev{position: absolute;cursor: pointer;line-height: 44px;font-size: 12px;color: #8391a5;}
.tt-tabs__nav-next{right: 0;}
.tt-tabs__nav-prev{left: 0;}
.tt-tabs__nav{white-space: nowrap;position: relative;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;-o-transition: transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s;float: left;border-bottom: 2px solid #f2f2f2;}
.tt-tabs__item{height: 38px;-webkit-box-sizing: content-box;box-sizing: content-box;line-height: 38px;display: inline-block;list-style: none;font-size: 16px;color: #444;position: relative;}
.tt-tabs__item   .tt-tabs__item{margin-left: 33px;}
.tt-tabs__item .tt-icon-close{border-radius: 50%;text-align: center;-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);margin-left: 5px;}
.tt-tabs__item .tt-icon-close:before{-ms-transform: scale(0.7, 0.7);-webkit-transform: scale(0.7, 0.7);transform: scale(0.7, 0.7);display: inline-block;}
.tt-tabs__item .tt-icon-close:hover{background-color: #97a8be;color: #fff;}
.tt-tabs__item:hover{color: #1f2d3d;cursor: pointer;}
.tt-tabs__item.is-disabled{color: #bbb;cursor: default;}
.tt-tabs__item.is-active{color: #444;}
.tt-tabs__content{overflow: hidden;position: relative;}
.slideinleft-transition, .slideinright-transition{display: inline-block;}
.slideinright-enter{-webkit-animation: slideinright-enter .3s;animation: slideinright-enter .3s;}
.slideinright-leave{position: absolute;left: 0;right: 0;-webkit-animation: slideinright-leave .3s;animation: slideinright-leave .3s;}
.slideinleft-enter{-webkit-animation: slideinleft-enter .3s;animation: slideinleft-enter .3s;}
.slideinleft-leave{position: absolute;left: 0;right: 0;-webkit-animation: slideinleft-leave .3s;animation: slideinleft-leave .3s;} @-webkit-keyframes slideinright-enter{0%{opacity: 0; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: translatex(100%); transform: translatex(100%);}
to{opacity: 1;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: translatex(0);transform: translatex(0);}} @keyframes slideinright-enter{0%{opacity: 0; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: translatex(100%); transform: translatex(100%);}
to{opacity: 1;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: translatex(0);transform: translatex(0);}} @-webkit-keyframes slideinright-leave{0%{-webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: translatex(0); transform: translatex(0); opacity: 1;} 100%{-webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: translatex(100%); transform: translatex(100%); opacity: 0;}} @keyframes slideinright-leave{0%{-webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: translatex(0); transform: translatex(0); opacity: 1;} 100%{-webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: translatex(100%); transform: translatex(100%); opacity: 0;}} @-webkit-keyframes slideinleft-enter{0%{opacity: 0; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: translatex(-100%); transform: translatex(-100%);}
to{opacity: 1;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: translatex(0);transform: translatex(0);}} @keyframes slideinleft-enter{0%{opacity: 0; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: translatex(-100%); transform: translatex(-100%);}
to{opacity: 1;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: translatex(0);transform: translatex(0);}} @-webkit-keyframes slideinleft-leave{0%{-webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: translatex(0); transform: translatex(0); opacity: 1;} 100%{-webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: translatex(-100%); transform: translatex(-100%); opacity: 0;}} @keyframes slideinleft-leave{0%{-webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: translatex(0); transform: translatex(0); opacity: 1;} 100%{-webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: translatex(-100%); transform: translatex(-100%); opacity: 0;}}
.v-modal-enter{-webkit-animation: v-modal-in .2s ease;animation: v-modal-in .2s ease;}
.v-modal-leave{-webkit-animation: v-modal-out .2s ease forwards;animation: v-modal-out .2s ease forwards;} @-webkit-keyframes v-modal-in{0%{opacity: 0;}} @keyframes v-modal-in{0%{opacity: 0;}} @-webkit-keyframes v-modal-out{100%{opacity: 0;}} @keyframes v-modal-out{100%{opacity: 0;}}
.v-modal{position: fixed;left: 0;top: 0;width: 100%;height: 100%;opacity: .5;background: #000;}
.tt-message-box{text-align: left;display: inline-block;vertical-align: middle;background-color: #fff;width: 420px;border-radius: 3px;font-size: 16px;overflow: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.tt-message-box__wrapper{position: fixed;top: 0;bottom: 0;left: 0;right: 0;text-align: center;}
.tt-message-box__wrapper::after{content: "";display: inline-block;height: 100%;width: 0;vertical-align: middle;}
.tt-message-box__header{position: relative;padding: 20px 20px 0;}
.tt-message-box__content{padding: 30px 20px;color: #48576a;font-size: 14px;position: relative;}
.tt-message-box__close{display: inline-block;position: absolute;top: 19px;right: 20px;color: #999;cursor: pointer;line-height: 20px;text-align: center;}
.tt-message-box__close:hover{color: #20a0ff;}
.tt-message-box__input{padding-top: 15px;}
.tt-message-box__input input.invalid, .tt-message-box__input input.invalid:focus{border-color: #ff4949;}
.tt-message-box__errormsg{color: #ff4949;font-size: 12px;min-height: 18px;margin-top: 2px;}
.tt-message-box__title{padding-left: 0;margin-bottom: 0;font-size: 16px;font-weight: 700;height: 18px;color: #333;}
.tt-message-box__message{margin: 0;}
.tt-message-box__message p{margin: 0;line-height: 1.4;}
.tt-message-box__btns{padding: 10px 20px 15px;text-align: right;}
.tt-message-box__btns button:nth-child(2){margin-left: 10px;}
.tt-message-box__btns-reverse{-ms-flex-direction: row-reverse;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;flex-direction: row-reverse;}
.tt-message-box__status{position: absolute;top: 50%;-ms-transform: translatey(-50%);-webkit-transform: translatey(-50%);transform: translatey(-50%);font-size: 36px !important;}
.tt-message-box__status.el-icon-circle-check{color: #13ce66;}
.tt-message-box__status.el-icon-information{color: #50bfff;}
.tt-message-box__status.el-icon-warning{color: #f7ba2a;}
.tt-message-box__status.el-icon-circle-cross{color: #ff4949;}
.msgbox-fade-enter-active{-webkit-animation: msgbox-fade-in .3s;animation: msgbox-fade-in .3s;}
.msgbox-fade-leave-active{-webkit-animation: msgbox-fade-out .3s;animation: msgbox-fade-out .3s;} @-webkit-keyframes msgbox-fade-in{0%{-webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0;} 100%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;}} @keyframes msgbox-fade-in{0%{-webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0;} 100%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;}} @-webkit-keyframes msgbox-fade-out{0%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;} 100%{-webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0;}} @keyframes msgbox-fade-out{0%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;} 100%{-webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0;}}
.v-modal-enter{-webkit-animation: v-modal-in .2s ease;animation: v-modal-in .2s ease;}
.v-modal-leave{-webkit-animation: v-modal-out .2s ease forwards;animation: v-modal-out .2s ease forwards;} @keyframes v-modal-in{0%{opacity: 0;}} @keyframes v-modal-out{100%{opacity: 0;}}
.v-modal{position: fixed;left: 0;top: 0;width: 100%;height: 100%;opacity: .5;background: #000;}
.tt-dialog{position: absolute;left: 50%;-ms-transform: translatex(-50%);-webkit-transform: translatex(-50%);transform: translatex(-50%);background: #fff;border-radius: 2px;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);-webkit-box-sizing: content-box;box-sizing: content-box;margin-bottom: 50px;}
.tt-dialog--tiny{width: 30%;}
.tt-dialog--small{width: 50%;}
.tt-dialog--large{width: 90%;}
.tt-dialog--full{width: 100%;top: 0;margin-bottom: 0;height: 100%;overflow: auto;}
.tt-dialog__wrapper{top: 0;right: 0;bottom: 0;left: 0;position: fixed;overflow: auto;margin: 0;}
.tt-dialog__header{padding: 20px 20px 0;}
.tt-dialog__close{cursor: pointer;color: #bfcbd9;}
.tt-dialog__close:hover{color: #ed4040;}
.tt-dialog__title{line-height: 1;font-size: 16px;font-weight: 700;color: #1f2d3d;}
.tt-dialog__body{padding: 20px 20px 0 20px;color: #48576a;font-size: 14px;}
.tt-dialog__headerbtn{float: right;}
.tt-dialog__footer{padding: 10px 20px 15px;text-align: right;-webkit-box-sizing: content-box;box-sizing: content-box;}
.dialog-fade-enter-active{-webkit-animation: dialog-fade-in .3s;animation: dialog-fade-in .3s;}
.dialog-fade-leave-active{-webkit-animation: dialog-fade-out .3s;animation: dialog-fade-out .3s;} @-webkit-keyframes dialog-fade-in{0%{-webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0;} 100%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;}} @keyframes dialog-fade-in{0%{-webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0;} 100%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;}} @-webkit-keyframes dialog-fade-out{0%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;} 100%{-webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0;}} @keyframes dialog-fade-out{0%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;} 100%{-webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0;}}
.tt-scrollbar{overflow: hidden;position: relative;}
.tt-scrollbar:active .tt-scrollbar__bar, .tt-scrollbar:focus .tt-scrollbar__bar, .tt-scrollbar:hover .tt-scrollbar__bar{opacity: 1;-webkit-transition: opacity 340ms ease-out;-o-transition: opacity 340ms ease-out;transition: opacity 340ms ease-out;}
.tt-scrollbar__wrap{overflow: auto;} .tt-scrollbar__wrap--hidden-default::-webkit-scrollbar{width: 0; height: 0;}
.tt-scrollbar__thumb{position: relative;display: block;width: 0;height: 0;cursor: pointer;border-radius: inherit;background-color: rgba(177, 177, 177, 0.3);-webkit-transition: .3s background-color;-o-transition: .3s background-color;transition: .3s background-color;}
.tt-scrollbar__thumb:hover{background-color: rgba(151, 168, 190, 0.5);}
.tt-scrollbar__bar{position: absolute;right: 2px;bottom: 2px;z-index: 1;border-radius: 4px;opacity: 0;-webkit-transition: opacity 120ms ease-out;-o-transition: opacity 120ms ease-out;transition: opacity 120ms ease-out;}
.tt-scrollbar__bar.is-horizontal{height: 6px;left: 2px;}
.tt-scrollbar__bar.is-horizontal > div{height: 100%;}
.tt-scrollbar__bar.is-vertical{width: 6px;top: 2px;}
.tt-scrollbar__bar.is-vertical > div{width: 100%;}
.fl, .y-left{float: left;}
.fr, .y-right{float: right;}
.oh{overflow: hidden;}
.clearfix::after{display: block;content: "";clear: both;}
.vm{display: inline-block;vertical-align: middle;}
/*card*/
.card{margin-bottom: 10px;background: #fff;overflow: hidden;border-radius: 2px;}
.card:last-child{margin-bottom: 0;}
.list-item{position: relative;padding: 16px 20px;}
.placeholder-inner{position: relative;overflow: hidden;background: #f6f7f9;}
.placeholder-mask{position: relative;min-width: 100%;vertical-align: top;-webkit-box-sizing: border-box;box-sizing: border-box;}
.placeholder-bg{position: absolute;width: 200%;height: 100%;background: -webkit-gradient(linear, left top, right top, from(#f6f7f9), color-stop(20%, #e9ebee), color-stop(40%, #f6f7f9), to(#f6f7f9));background: -webkit-gradient(linear, left top, right top, color-stop(0, #f6f7f9), color-stop(20%, #e9ebee), color-stop(40%, #f6f7f9), to(#f6f7f9));background: -webkit-linear-gradient(left, #f6f7f9 0, #e9ebee 20%, #f6f7f9 40%, #f6f7f9);background: -o-linear-gradient(left, #f6f7f9 0, #e9ebee 20%, #f6f7f9 40%, #f6f7f9);background: linear-gradient(90deg, #f6f7f9 0, #e9ebee 20%, #f6f7f9 40%, #f6f7f9);-webkit-animation: linear-double 1s linear 1ms infinite forwards;animation: linear-double 1s linear 1ms infinite forwards;} @-webkit-keyframes linear-double{0%{-webkit-transform: translatex(-56%); transform: translatex(-56%);}
to{-webkit-transform: translatex(56%);transform: translatex(56%);}} @keyframes linear-double{0%{-webkit-transform: translatex(-56%); transform: translatex(-56%);}
to{-webkit-transform: translatex(56%);transform: translatex(56%);}}