@charset "UTF-8";body a {transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear; }
.highColor {color: #FF7415 !important; }
.alignRight {text-align: right; }
.pullRight {float: right; }* {padding: 0;margin: 0; }
div, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, img, ol, ul, li, table, th, td, p, span, a {border: 0; }
ul, ol {list-style-type: none; }
em {font-style: normal; }
html, body, input, a, li, h1, h2, h3, h4, button {font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif !important;font-size: 14px;text-decoration: none; }
html, body {min-height: 100%;background: #F2F3F7; }
body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-smoothing: antialiased; }
body a, body a:active, body a:hover {outline: none !important; }
.card {cursor: pointer;background: #fff;padding: 30px;box-sizing: border-box; }
.card.hover {transition: all 0.5s; }
.card.hover:hover {-ms-transform: translateY(-4px);transform: translateY(-4px);box-shadow: 0px 0px 8px 8px rgba(234, 235, 240, 0.5); }
.card .gridTable {display: table;width: 100%; }
.card .gridTable .gridTableItem {display: table-cell;vertical-align: middle; }
.card .gridTable .gridTableItem.gridAvatar {width: 10px; }
.card .gridTable .gridTableItem .avatarOuter {padding-right: 26px; }
.card .gridTable .gridTableItem .head {overflow: hidden;width: 100%; }
.card .gridTable .gridTableItem .head .headInner {width: 100%;overflow: hidden;margin-bottom: 10px; }
.card .gridTable .gridTableItem .head .headInner.overFlow {position: relative; }
.card .gridTable .gridTableItem .head .headInner.overFlow::after {content: "...";display: block;position: absolute;background: #fff;right: 0;bottom: 0; }
.card .gridTable .gridTableItem .head .headInner .tags {vertical-align: middle;line-height: 1.5;float: left;font-size: 18px; }
.card .gridTable .gridTableItem .head .headInner .title {vertical-align: middle;float: left;line-height: 1.5;font-weight: bold;font-size: 18px;color: #343434;margin-right: 8px; }
.card .gridTable .gridTableItem .content {font-size: 12px;color: #A1A1A8; }
.card.hasFoot {padding-bottom: 0; }
@charset "UTF-8";body a {transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear; }
.highColor {color: #FF7415 !important; }
.alignRight {text-align: right; }
.pullRight {float: right; }* {padding: 0;margin: 0; }
div, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, img, ol, ul, li, table, th, td, p, span, a {border: 0; }ul, ol {list-style-type: none; }
em {font-style: normal; }
html, body, input, a, li, h1, h2, h3, h4, button {font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif !important;font-size: 14px;text-decoration: none; }
html, body {min-height: 100%;background: #F2F3F7; }
body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-smoothing: antialiased; }body a, body a:active, body a:hover {outline: none !important; }
.avatar {border: 6px solid #f5f7fa;overflow: hidden; }
.avatar img {width: 100%;display: block; }
@charset "UTF-8";body a {transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear; }
.highColor {color: #FF7415 !important; }
.alignRight {text-align: right; }
.pullRight {float: right; }* {padding: 0;margin: 0; }
div, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, img, ol, ul, li, table, th, td, p, span, a {border: 0; }ul, ol {list-style-type: none; }em {font-style: normal; }
html, body, input, a, li, h1, h2, h3, h4, button {font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif !important;font-size: 14px;text-decoration: none; }
html, body {min-height: 100%;background: #F2F3F7; }body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-smoothing: antialiased; }
body a, body a:active, body a:hover {outline: none !important; }



.textOverflow {position: relative;overflow: hidden; }
.textOverflow p {overflow: hidden;word-break: break-all; }
.textOverflow p.toggle::after {content: "";display: inline-block;width: 50px; }
.textOverflow .toggleBtnBox {position: absolute;right: 0;bottom: 0;padding-left: 10px;overflow: hidden; }
.textOverflow .elicps {padding-right: 5px;background: #fff;display: block;box-shadow: 0px 0px 10px 5px white;color: #a1a1a8; }
.textOverflow .toggleBtn {color: #10b3b8;position: relative;box-shadow: 0px 0px 10px 8px white;padding-right: 10px;background: #fff;cursor: pointer; }
.textOverflow .toggleBtn::after {content: "";display: block;height: 0;width: 0;border-color: transparent;border-style: solid;border-width: 4px;border-top-color: #10B3B8;position: absolute;right: 0;top: 50%;margin-top: -2px; }
.textOverflow .toggleBtn.up::after {content: "";display: block;height: 0;width: 0;border-color: transparent;border-style: solid;border-width: 4px;border-bottom-color: #10B3B8;margin-top: -6px; }




html {line-height: 1.15; /* 1 */-ms-text-size-adjust: 100%; /* 2 */-webkit-text-size-adjust: 100%; /* 2 */}
article,aside,footer,header,nav,section {display: block;}
h1 {font-size: 2em;margin: 0.67em 0;}
figure {margin: 1em 40px;}
hr {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: bolder;}/*** 1. Correct the inheritance and scaling of font size in all browsers.* 2. Correct the odd `em` font sizing in all browsers.*/code,kbd,samp {font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}/*** Add the correct font style in Android 4.3-.*/dfn {font-style: italic;}/*** Add the correct background and color in IE 9-.*/mark {background-color: #ff0;color: #000;}/*** Add the correct font size in all browsers.*/small {font-size: 80%;}/*** Prevent `sub` and `sup` elements from affecting the line height in* all browsers.*/sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}/* Embedded content========================================================================== *//*** Add the correct display in IE 9-.*/audio,video {display: inline-block;}/*** Add the correct display in iOS 4-7.*/audio:not([controls]) {display: none;height: 0;}/*** Remove the border on images inside links in IE 10-.*/img {border-style: none;}/*** Hide the overflow in IE.*/svg:not(:root) {overflow: hidden;}/* Forms========================================================================== *//*** 1. Change the font styles in all browsers (opinionated).* 2. Remove the margin in Firefox and Safari.*/button,input,optgroup,select,textarea {font-family: sans-serif; /* 1 */font-size: 100%; /* 1 */line-height: 1.15; /* 1 */margin: 0; /* 2 */}/*** Show the overflow in IE.* 1. Show the overflow in Edge.*/button,input { /* 1 */overflow: visible;}/*** Remove the inheritance of text transform in Edge, Firefox, and IE.* 1. Remove the inheritance of text transform in Firefox.*/button,select { /* 1 */text-transform: none;}/*** 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`*    controls in Android 4.* 2. Correct the inability to style clickable types in iOS and Safari.*/button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {-webkit-appearance: button; /* 2 */}/*** Remove the inner border and padding in Firefox.*/button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}/*** Restore the focus styles unset by the previous rule.*/button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}/*** Correct the padding in Firefox.*/fieldset {padding: 0.35em 0.75em 0.625em;}/*** 1. Correct the text wrapping in Edge and IE.* 2. Correct the color inheritance from `fieldset` elements in IE.* 3. Remove the padding so developers are not caught out when they zero out*    `fieldset` elements in all browsers.*/legend {box-sizing: border-box; /* 1 */color: inherit; /* 2 */display: table; /* 1 */max-width: 100%; /* 1 */padding: 0; /* 3 */white-space: normal; /* 1 */}/*** 1. Add the correct display in IE 9-.* 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.*/progress {display: inline-block; /* 1 */vertical-align: baseline; /* 2 */}/*** Remove the default vertical scrollbar in IE.*/textarea {overflow: auto;}/*** 1. Add the correct box sizing in IE 10-.* 2. Remove the padding in IE 10-.*/[type="checkbox"],[type="radio"] {box-sizing: border-box; /* 1 */padding: 0; /* 2 */}/*** Correct the cursor style of increment and decrement buttons in Chrome.*/[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}/*** 1. Correct the odd appearance in Chrome and Safari.* 2. Correct the outline style in Safari.*/[type="search"] {-webkit-appearance: textfield; /* 1 */outline-offset: -2px; /* 2 */}/*** Remove the inner padding and cancel buttons in Chrome and Safari on macOS.*/[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}/*** 1. Correct the inability to style clickable types in iOS and Safari.* 2. Change font properties to `inherit` in Safari.*/::-webkit-file-upload-button {-webkit-appearance: button; /* 1 */font: inherit; /* 2 */}/* Interactive========================================================================== *//** Add the correct display in IE 9-.* 1. Add the correct display in Edge, IE, and Firefox.*/details, /* 1 */menu {display: block;}/** Add the correct display in all browsers.*/summary {display: list-item;}/* Scripting========================================================================== *//*** Add the correct display in IE 9-.*/canvas {display: inline-block;}/*** Add the correct display in IE.*/template {display: none;}/* Hidden========================================================================== *//*** Add the correct display in IE 10-.*/[hidden] {display: none;}/*do not import this file except components/style/index.less*/.am-fade-enter,.am-fade-appear {opacity: 0;-webkit-animation-duration: 0.2s;animation-duration: 0.2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);-webkit-animation-play-state: paused;animation-play-state: paused;}
.am-fade-leave {-webkit-animation-duration: 0.2s;animation-duration: 0.2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);-webkit-animation-play-state: paused;animation-play-state: paused;}
.am-fade-enter.am-fade-enter-active,.am-fade-appear.am-fade-appear-active {-webkit-animation-name: amFadeIn;animation-name: amFadeIn;-webkit-animation-play-state: running;animation-play-state: running;}
.am-fade-leave.am-fade-leave-active {-webkit-animation-name: amFadeOut;animation-name: amFadeOut;-webkit-animation-play-state: running;animation-play-state: running;}
@-webkit-keyframes amFadeIn {0% {opacity: 0;}100% {opacity: 1;}}
@keyframes amFadeIn {0% {opacity: 0;}100% {opacity: 1;}}
@-webkit-keyframes amFadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes amFadeOut {0% {opacity: 1;}100% {opacity: 0;}}
.am-slide-up-enter,.am-slide-up-appear {-ms-transform: translate(0, 100%);transform: translate(0, 100%);}
.am-slide-up-enter,.am-slide-up-appear,.am-slide-up-leave {-webkit-animation-duration: 0.2s;animation-duration: 0.2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);-webkit-animation-play-state: paused;animation-play-state: paused;}
.am-slide-up-enter.am-slide-up-enter-active,.am-slide-up-appear.am-slide-up-appear-active {-webkit-animation-name: amSlideUpIn;animation-name: amSlideUpIn;-webkit-animation-play-state: running;animation-play-state: running;}
.am-slide-up-leave.am-slide-up-leave-active {-webkit-animation-name: amSlideUpOut;animation-name: amSlideUpOut;-webkit-animation-play-state: running;animation-play-state: running;}
@-webkit-keyframes amSlideUpIn {0% {transform: translate(0, 100%);}100% {transform: translate(0, 0);}}@keyframes amSlideUpIn {0% {transform: translate(0, 100%);}100% {transform: translate(0, 0);}}
@-webkit-keyframes amSlideUpOut {0% {transform: translate(0, 0);}100% {transform: translate(0, 100%);}}@keyframes amSlideUpOut {0% {transform: translate(0, 0);}100% {transform: translate(0, 100%);}}
.am.am-zoom-enter,.am.am-zoom-leave {display: block;}
.am-zoom-enter,.am-zoom-appear {opacity: 0;-webkit-animation-duration: 0.2s;animation-duration: 0.2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);-webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);-webkit-animation-play-state: paused;animation-play-state: paused;}
.am-zoom-leave {-webkit-animation-duration: 0.2s;animation-duration: 0.2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);-webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);-webkit-animation-play-state: paused;animation-play-state: paused;}
.am-zoom-enter.am-zoom-enter-active,.am-zoom-appear.am-zoom-appear-active {-webkit-animation-name: amZoomIn;animation-name: amZoomIn;-webkit-animation-play-state: running;animation-play-state: running;}
.am-zoom-leave.am-zoom-leave-active {-webkit-animation-name: amZoomOut;animation-name: amZoomOut;-webkit-animation-play-state: running;animation-play-state: running;}@-webkit-keyframes amZoomIn {0% {opacity: 0;transform-origin: 50% 50%;transform: scale(0, 0);}100% {opacity: 1;transform-origin: 50% 50%;transform: scale(1, 1);}}@keyframes amZoomIn {0% {opacity: 0;transform-origin: 50% 50%;transform: scale(0, 0);}100% {opacity: 1;transform-origin: 50% 50%;transform: scale(1, 1);}}@-webkit-keyframes amZoomOut {0% {opacity: 1;transform-origin: 50% 50%;transform: scale(1, 1);}100% {opacity: 0;transform-origin: 50% 50%;transform: scale(0, 0);}}@keyframes amZoomOut {0% {opacity: 1;transform-origin: 50% 50%;transform: scale(1, 1);}100% {opacity: 0;transform-origin: 50% 50%;transform: scale(0, 0);}}
.am-slide-down-enter,.am-slide-down-appear {-ms-transform: translate(0, -100%);transform: translate(0, -100%);}
.am-slide-down-enter,.am-slide-down-appear,.am-slide-down-leave {-webkit-animation-duration: 0.2s;animation-duration: 0.2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);-webkit-animation-play-state: paused;animation-play-state: paused;}
.am-slide-down-enter.am-slide-down-enter-active,.am-slide-down-appear.am-slide-down-appear-active {-webkit-animation-name: amSlideDownIn;animation-name: amSlideDownIn;-webkit-animation-play-state: running;animation-play-state: running;}
.am-slide-down-leave.am-slide-down-leave-active {-webkit-animation-name: amSlideDownOut;animation-name: amSlideDownOut;-webkit-animation-play-state: running;animation-play-state: running;}@-webkit-keyframes amSlideDownIn {0% {transform: translate(0, -100%);}100% {transform: translate(0, 0);}}@keyframes amSlideDownIn {0% {transform: translate(0, -100%);}100% {transform: translate(0, 0);}}@-webkit-keyframes amSlideDownOut {0% {transform: translate(0, 0);}100% {transform: translate(0, -100%);}}@keyframes amSlideDownOut {0% {transform: translate(0, 0);}100% {transform: translate(0, -100%);}}*,*:before,*:after {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}body {background-color: #f5f5f9;font-size: 14px;}*[contenteditable] {-webkit-user-select: auto !important;}*:focus {outline: none;}a {background: transparent;text-decoration: none;outline: none;}
.am-icon {fill: currentColor;background-size: cover;width: 22px;height: 22px;}
.am-icon-xxs {width: 15px;height: 15px;}
.am-icon-xs {width: 18px;height: 18px;}
.am-icon-sm {width: 21px;height: 21px;}
.am-icon-md {width: 22px;height: 22px;}
.am-icon-lg {width: 36px;height: 36px;}
.am-icon-loading {-webkit-animation: cirle-anim 1s linear infinite;animation: cirle-anim 1s linear infinite;}@-webkit-keyframes cirle-anim {100% {transform: rotate(360deg);}}@keyframes cirle-anim {100% {transform: rotate(360deg);}}@charset "UTF-8";body a {transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear; }
.highColor {color: #FF7415 !important; }
.alignRight {text-align: right; }
.pullRight {float: right; }* {padding: 0;margin: 0; }div, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, img, ol, ul, li, table, th, td, p, span, a {border: 0; }ul, ol {list-style-type: none; }em {font-style: normal; }html, body, input, a, li, h1, h2, h3, h4, button {font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif !important;font-size: 14px;text-decoration: none; }html, body {min-height: 100%;background: #F2F3F7; }body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-smoothing: antialiased; }body a, body a:active, body a:hover {outline: none !important; }
.tag {color: rgba(0, 0, 0, 0.65);font-size: 10px;font-variant: tabular-nums;display: inline-block;height: auto;margin-right: 8px;padding: 0 7px;line-height: 18px;white-space: nowrap;border: 1px solid #d9d9d9;border-radius: 2px;cursor: default; }
.am-toast {position: fixed;width: 100%;z-index: 1999;font-size: 14px;text-align: center;}
.am-toast > span {max-width: 50%;}
.am-toast.am-toast-mask {height: 100%;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;left: 0;top: 0;transform: translateZ(1px);}
.am-toast.am-toast-nomask {position: fixed;max-width: 50%;width: auto;left: 50%;top: 50%;transform: translateZ(1px);}
.am-toast.am-toast-nomask .am-toast-notice {-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.am-toast-notice-content .am-toast-text {min-width: 60px;border-radius: 3px;color: #fff;background-color: rgba(58, 58, 58, 0.9);line-height: 1.5;padding: 9px 15px;}
.am-toast-notice-content .am-toast-text.am-toast-text-icon {border-radius: 5px;padding: 15px 15px;}
.am-toast-notice-content .am-toast-text.am-toast-text-icon .am-toast-text-info {margin-top: 6px;}
.empty {padding: 100px 0;margin-bottom: 91px;background-color: #fff;color: #9E9EA0;font-size: 14px;line-height: 1.5;text-align: center; }
.empty img {display: block;overflow: hidden;width: 178px;margin: 0 auto 23px; }