.backstage-ui-loading-bg{text-align:center;background-color:#999;opacity:.3;position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;-webkit-filter:blur(10px);filter:blur(10px)}.backstage-ui-lodaing-spin{position:absolute;z-index:10;left:50%;margin-left:-29px;top:30%}
.backstage-ui-form-item .ant-form-item-label label{width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-right:5px}.backstage-ui-form-item.cols_1{padding-right:30%}.backstage-ui-form-row div.backstage-ui-form-row:first-child .ant-form-item-label{width:150px;float:left;flex:0 0 auto;box-sizing:border-box}.backstage-ui-form-row div.backstage-ui-form-row:first-child .ant-form-item-label label{width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-right:5px}.backstage-ui-form-row div.backstage-ui-form-row:first-child .ant-form-item-control-wrapper{float:left;flex:0 0 auto;box-sizing:border-box;width:calc(100% - 150px)}.backstage-ui-form-collapse{border-radius:0}.backstage-ui-form-collapse .ant-collapse-header{border-radius:0 !important}.backstage-ui-form-search .ant-form-item{margin-bottom:5px}
input, button {
    margin: 0;
    padding: 0;
    outline: none;
}
li {
    outline: none;
    list-style: none;
}
/* @font-face {
    font-weight: normal;
    font-style: normal;
    font-family: 'icomoon';
    src: url('../assets/fonts/icomoon.eot?m5not9');
    src: url('../assets/fonts/icomoon.eot?m5not9#iefix') format('embedded-opentype'),
         url('../assets/fonts/icomoon.ttf?m5not9') format('truetype'),
         url('../assets/fonts/icomoon.woff?m5not9') format('woff'),
         url('../assets/fonts/icomoon.svg?m5not9#icomoon') format('svg');
} */
.dy-Select-arrow {
    /* text-transform: none;
    font-weight: normal;
    font-style: normal;
    font-variant: normal; */
    /* use !important to prevent issues with browser extensions that change fonts */
    /* font-family: 'icomoon' !important; */
    /* line-height: 1; */

    /* speak: none; */
    /* Better Font Rendering =========== */
    /* -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; */
}
.slide-up-appear, .slide-up-enter, .slide-up-leave, .slide-down-appear, .slide-down-enter, .slide-down-leave {
    -webkit-animation-duration: .2s;
            animation-duration: .2s;
    -webkit-animation-play-state: paused;
            animation-play-state: paused;

    -webkit-animation-fill-mode: both;

            animation-fill-mode: both;
}
.slide-up-appear.slide-up-appear-active, .slide-up-enter.slide-up-enter-active {
    -webkit-animation-name: rcSlideUpIn;
            animation-name: rcSlideUpIn;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}
.slide-up-leave.slide-up-leave-active {
    pointer-events: none;
    -webkit-animation-name: rcSlideUpOut;
            animation-name: rcSlideUpOut;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}
.slide-up-appear, .slide-up-enter, .slide-down-appear, .slide-down-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.23,1,.32,1);
            animation-timing-function: cubic-bezier(.23,1,.32,1);
}
.slide-down-leave, .slide-up-leave {
    -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
            animation-timing-function: cubic-bezier(.755,.05,.855,.06);
}
.slide-down-appear.slide-down-appear-active, .slide-down-enter.slide-down-enter-active {
    -webkit-animation-name: rcSlideDownIn;
            animation-name: rcSlideDownIn;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}
.slide-down-leave.slide-down-leave-active {
    -webkit-animation-name: rcSlideDownOut;
            animation-name: rcSlideDownOut;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}
@-webkit-keyframes rcSlideUpIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
        -webkit-transform: scaleY(.8);
                transform: scaleY(.8);
    }

    to {
        opacity: 1;
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
        -webkit-transform: scaleY(1);
                transform: scaleY(1);
    }
}
@keyframes rcSlideUpIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
        -webkit-transform: scaleY(.8);
                transform: scaleY(.8);
    }

    to {
        opacity: 1;
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
        -webkit-transform: scaleY(1);
                transform: scaleY(1);
    }
}
@-webkit-keyframes rcSlideDownOut {
    0% {
        opacity: 1;
        -webkit-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
        -webkit-transform: scaleY(1);
                transform: scaleY(1);
    }

    to {
        opacity: 0;
        -webkit-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
        -webkit-transform: scaleY(.8);
                transform: scaleY(.8);
    }
}
@keyframes rcSlideDownOut {
    0% {
        opacity: 1;
        -webkit-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
        -webkit-transform: scaleY(1);
                transform: scaleY(1);
    }

    to {
        opacity: 0;
        -webkit-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
        -webkit-transform: scaleY(.8);
                transform: scaleY(.8);
    }
}
@-webkit-keyframes rcSlideDownIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
        -webkit-transform: scaleY(.8);
                transform: scaleY(.8);
    }

    to {
        opacity: 1;
        -webkit-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
        -webkit-transform: scaleY(1);
                transform: scaleY(1);
    }
}
@keyframes rcSlideDownIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
        -webkit-transform: scaleY(.8);
                transform: scaleY(.8);
    }

    to {
        opacity: 1;
        -webkit-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
        -webkit-transform: scaleY(1);
                transform: scaleY(1);
    }
}
@-webkit-keyframes rcSlideUpOut {
    0% {
        opacity: 1;
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
        -webkit-transform: scaleY(1);
                transform: scaleY(1);
    }

    to {
        opacity: 0;
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
        -webkit-transform: scaleY(.8);
                transform: scaleY(.8);
    }
}
@keyframes rcSlideUpOut {
    0% {
        opacity: 1;
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
        -webkit-transform: scaleY(1);
                transform: scaleY(1);
    }

    to {
        opacity: 0;
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
        -webkit-transform: scaleY(.8);
                transform: scaleY(.8);
    }
}

.dy-Modal-mask, .dy-ModalRadius-mask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    height: 100%;
    background-color: #373737;
    filter: alpha(opacity=50);
    background-color: rgba(55, 55, 55, .6);
}

.dy-Modal-mask-hidden, .dy-ModalRadius-mask-hidden {
    display: none;
}

.dy-Modal.fade-enter, .dy-Modal.fade-appear, .dy-Modal.fade-leave, .dy-ModalRadius.fade-enter, .dy-ModalRadius.fade-appear, .dy-ModalRadius.fade-leave {
    -webkit-animation-duration: 0.3s;
            animation-duration: 0.3s;
    -webkit-animation-play-state: paused;
            animation-play-state: paused;
    -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-fill-mode: both;
            animation-fill-mode: both;
}

.dy-Modal.fade-enter, .dy-Modal.fade-appear, .dy-ModalRadius.fade-enter, .dy-ModalRadius.fade-appear {
    opacity: 0;
}

.dy-Modal.fade-enter.fade-enter-active, .dy-Modal.fade-appear.fade-appear-active, .dy-ModalRadius.fade-enter.fade-enter-active, .dy-ModalRadius.fade-appear.fade-appear-active {
    -webkit-animation-name: rcDialogFadeIn;
            animation-name: rcDialogFadeIn;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}

.dy-Modal.fade-leave.fade-leave-active, .dy-ModalRadius.fade-leave.fade-leave-active {
    -webkit-animation-name: rcDialogFadeOut;
            animation-name: rcDialogFadeOut;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}

@-webkit-keyframes rcDialogFadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes rcDialogFadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes rcDialogFadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes rcDialogFadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

:root {
     /* Standard color */

    /* Standard dark color (light color background) */

    /* Standard light color (dark color background) */

    /* Other colors (dark color background) */
}
.dy-ModalRadius {
     margin: 100px auto 0;
     pointer-events: auto;
}
.dy-ModalRadius.zoom-enter, .dy-ModalRadius.zoom-appear {
     -webkit-animation-duration: 0.3s;
             animation-duration: 0.3s;
     -webkit-animation-play-state: paused;
             animation-play-state: paused;
     -webkit-animation-timing-function: cubic-bezier (0.08, 0.82, 0.17, 1);
             animation-timing-function: cubic-bezier (0.08, 0.82, 0.17, 1);
     -webkit-animation-fill-mode: both;
             animation-fill-mode: both;
     opacity: 0;
}
.dy-ModalRadius.zoom-enter.zoom-enter-active, .dy-ModalRadius.zoom-appear.zoom-appear-active {
     -webkit-animation-name: rcDialogZoomIn;
             animation-name: rcDialogZoomIn;
     -webkit-animation-play-state: running;
             animation-play-state: running;
}
.dy-ModalRadius.zoom-leave {
     -webkit-animation-duration: 0.3s;
             animation-duration: 0.3s;
     -webkit-animation-play-state: paused;
             animation-play-state: paused;
     -webkit-animation-timing-function: cubic-bezier (0.6, 0.04, 0.98, 0.34);
             animation-timing-function: cubic-bezier (0.6, 0.04, 0.98, 0.34);
     -webkit-animation-fill-mode: both;
             animation-fill-mode: both;
}
.dy-ModalRadius.zoom-leave.zoom-leave-active {
     -webkit-animation-name: rcDialogZoomOut;
             animation-name: rcDialogZoomOut;
     -webkit-animation-play-state: running;
             animation-play-state: running;
}
.dy-ModalRadius-wrap {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 1050;
     overflow: auto;
     text-align: center;
     -webkit-overflow-scrolling: touch;
     outline: none;
     pointer-events: none;
}
.dy-ModalRadius-title {
     line-height: 22px;
     font-size: 16px;
     font-size: 14px;
     color: #3c3c3c;
     font-weight: bold;
}
.dy-ModalRadius-content {
     position: relative;
     text-align: left;
     background-color: #fff;
     -moz-background-clip: padding-box;
       -o-background-clip: padding-box;
          background-clip: padding-box;
     border-radius: 8px;
}
.dy-ModalRadius-close {
     position: absolute;
     top: 0;
     right: 0;
     width: 34px;
     height: 34px;
     line-height: 42px;
     border: none;
     font-size: 26px;
     color: #999;
     background-color: #fff;
     transition: all 500ms ease-in-out 0s;
     outline: none;
     border-radius: 8px;
     cursor: pointer;
}
.dy-ModalRadius-close:hover {
     color: #333;
}
.dy-ModalRadius-close-x:after {
     content: '\D7';
}
.dy-ModalRadius-header {
     padding: 10px 34px 10px 20px;
     color: #fff;
     border-bottom: 1px solid #f3f4f8;
}
.dy-ModalRadius-body {
     padding: 30px 20px 20px;
     word-break: break-all;
     text-align: center;
}
.dy-ModalRadius-footer {
     padding: 0 16px 16px;
     text-align: center;
}
.dy-ModalRadius-footer button {
     line-height: 26px;
     border: 1px solid #f70;
     text-align: center;
     cursor: pointer;
     white-space: nowrap;
     color: #f70;
     background-color: #fff;
     -webkit-user-select: none;
        -moz-user-select: none;
         -ms-user-select: none;
             user-select: none;
     border-radius: 0;
     transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
     margin: 0 5px;
     padding: 5px 24px;
     border-radius: 5px;
     font-size: 12px;
}
.dy-ModalRadius-footer button:hover {
     background-color: #f70;
     color: #fff;
}
.dy-ModalRadius--titleLess .dy-ModalRadius-close {
     background-color: transparent;
     color: #aaa;
}
.dy-ModalRadius--titleLess .dy-ModalRadius-close:hover {
     background-color: transparent;
     color: #555;
}
.dy-ModalRadius--center.dy-ModalRadius-wrap:before {
     display: inline-block;
     vertical-align: middle;
     height: 100%;
     content: '';
}
.dy-ModalRadius--center .dy-ModalRadius {
     display: inline-block;
     vertical-align: middle;
     margin: auto;
}
.dy-Modal {
     margin: 100px auto 0;
     pointer-events: auto;
}
.dy-Modal.zoom-enter, .dy-Modal.zoom-appear {
     -webkit-animation-duration: 0.3s;
             animation-duration: 0.3s;
     -webkit-animation-play-state: paused;
             animation-play-state: paused;
     -webkit-animation-timing-function: cubic-bezier (0.08, 0.82, 0.17, 1);
             animation-timing-function: cubic-bezier (0.08, 0.82, 0.17, 1);
     -webkit-animation-fill-mode: both;
             animation-fill-mode: both;
     opacity: 0;
}
.dy-Modal.zoom-enter.zoom-enter-active, .dy-Modal.zoom-appear.zoom-appear-active {
     -webkit-animation-name: rcDialogZoomIn;
             animation-name: rcDialogZoomIn;
     -webkit-animation-play-state: running;
             animation-play-state: running;
}
.dy-Modal.zoom-leave {
     -webkit-animation-duration: 0.3s;
             animation-duration: 0.3s;
     -webkit-animation-play-state: paused;
             animation-play-state: paused;
     -webkit-animation-timing-function: cubic-bezier (0.6, 0.04, 0.98, 0.34);
             animation-timing-function: cubic-bezier (0.6, 0.04, 0.98, 0.34);
     -webkit-animation-fill-mode: both;
             animation-fill-mode: both;
}
.dy-Modal.zoom-leave.zoom-leave-active {
     -webkit-animation-name: rcDialogZoomOut;
             animation-name: rcDialogZoomOut;
     -webkit-animation-play-state: running;
             animation-play-state: running;
}
.dy-Modal-wrap {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 1050;
     overflow: auto;
     text-align: center;
     -webkit-overflow-scrolling: touch;
     outline: none;
     pointer-events: none;
}
.dy-Modal-title {
     line-height: 22px;
     font-size: 16px;
     color: #fff;
}
.dy-Modal-content {
     position: relative;
     text-align: left;
     background-color: #fff;
     -moz-background-clip: padding-box;
       -o-background-clip: padding-box;
          background-clip: padding-box;
}
.dy-Modal-close {
     position: absolute;
     top: 0;
     right: 0;
     width: 34px;
     height: 34px;
     line-height: 34px;
     border: none;
     font-size: 26px;
     color: #fff;
     background-color: #fa7102;
     transition: all 500ms ease-in-out 0s;
     outline: none;
     cursor: pointer;
}
.dy-Modal-close:hover {
     background-color: #f50;
}
.dy-Modal-close-x:after {
     content: '\D7';
}
.dy-Modal-header {
     padding: 6px 34px 6px 10px;
     color: #fff;
     background-color: #fb8302;
}
.dy-Modal-body {
     padding: 30px 20px 20px;
     word-break: break-all;
}
.dy-Modal-footer {
     padding: 0 16px 16px;
     text-align: center;
}
.dy-Modal-footer button {
     line-height: 26px;
     border: 1px solid #f70;
     text-align: center;
     cursor: pointer;
     white-space: nowrap;
     color: #f70;
     background-color: #fff;
     -webkit-user-select: none;
        -moz-user-select: none;
         -ms-user-select: none;
             user-select: none;
     border-radius: 0;
     transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
     margin: 0 5px;
     padding: 2px 34px;
}
.dy-Modal-footer button:hover {
     background-color: #f70;
     color: #fff;
}
.dy-Modal--titleLess .dy-Modal-close {
     background-color: transparent;
     color: #aaa;
}
.dy-Modal--titleLess .dy-Modal-close:hover {
     background-color: transparent;
     color: #555;
}
.dy-Modal--center.dy-Modal-wrap:before {
     display: inline-block;
     vertical-align: middle;
     height: 100%;
     content: '';
}
.dy-Modal--center .dy-Modal {
     display: inline-block;
     vertical-align: middle;
     margin: auto;
}
@-webkit-keyframes rcDialogZoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0, 0);
                transform: scale(0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1, 1);
                transform: scale(1, 1);
    }
}
@keyframes rcDialogZoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0, 0);
                transform: scale(0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1, 1);
                transform: scale(1, 1);
    }
}
@-webkit-keyframes rcDialogZoomOut {
    0% {
        -webkit-transform: scale(1, 1);
                transform: scale(1, 1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0, 0);
                transform: scale(0, 0);
    }
}
@keyframes rcDialogZoomOut {
    0% {
        -webkit-transform: scale(1, 1);
                transform: scale(1, 1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0, 0);
                transform: scale(0, 0);
    }
}

:root {
     /* Standard color */

    /* Standard dark color (light color background) */

    /* Standard light color (dark color background) */

    /* Other colors (dark color background) */
}
.dy-Select {
     display: inline-block;
     vertical-align: middle;
     position: relative;
     line-height: 28px;
     font-size: 14px;
     color: #555;
     box-sizing: border-box;
}
.dy-Select ul, .dy-Select li {
     margin: 0;
     padding: 0;
     box-sizing: border-box;
}
.dy-Select-selection {
     border-radius: 3px;
     transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
     display: block;
     position: relative;
     border: 1px solid #d9d9d9;
     background-color: #fff;
     box-sizing: border-box;
     -webkit-user-select: none;
        -moz-user-select: none;
         -ms-user-select: none;
             user-select: none;
     outline: none;
}
.dy-Select-selection:hover {
     border-color: #f70;
}
.dy-Select-selection:hover .dy-Select-selection--clear {
     opacity: 1;
}
.dy-Select-selection-single {
     position: relative;
     height: 32px;
     line-height: 32px;
     cursor: pointer;
}
.dy-Select-selection-multiple {
     min-height: 32px;
     padding-bottom: 3px;
     cursor: text;
     zoom: 1;
}
.dy-Select-selection-multiple:after, .dy-Select-selection-multiple:before {
     content: "";
     display: table;
}
.dy-Select-selection-multiple:after {
     clear: both;
     visibility: hidden;
     font-size: 0;
     height: 0;
}
.dy-Select-selection-multiple > ul > li {
     margin-top: 3px;
     height: 24px;
     line-height: 22px;
}
.dy-Select-selection-multiple .dy-Select-selection--rendered {
     margin-left: 5px;
     margin-bottom: -3px;
     height: auto;
}
.dy-Select-selection-multiple .dy-Select-selection--rendered > ul > li {
     margin-top: 3px;
     height: 24px;
     line-height: 22px;
}
.dy-Select-selection-multiple .dy-Select-selection--placeholder {
     margin-left: 6px;
}
.dy-Select-selection-multiple .dy-Select-search-inline {
     float: left;
     position: static;
     padding: 0;
     width: auto;
     max-width: 100%;
}
.dy-Select-selection-multiple .dy-Select-search-inline .dy-Select-search--field {
     width: .75em;
     max-width: 100%;
}
.dy-Select-selection-multiple .dy-Select-selection--choice {
     border-radius: 3px;
     float: left;
     position: relative;
     overflow: hidden;
     margin-right: 4px;
     padding: 0 20px 0 10px;
     max-width: 99%;
     border: 1px solid #c6c6c6;
     background-color: #e9e9e9;
     transition: padding .3s cubic-bezier(.645,.045,.355,1);
}
.dy-Select-selection-multiple .dy-Select-selection--choice-content {
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     display: inline-block;
     max-width: 100%;
     transition: margin .3s cubic-bezier(.645,.045,.355,1);
}
.dy-Select-selection-multiple .dy-Select-selection--choice-remove {
     display: inline-block;
     vertical-align: baseline;
     position: absolute;
     right: 4px;
     text-align: center;
     cursor: pointer;
     font-weight: 700;
     -webkit-transform: scale(.83333333) rotate(0deg);
             transform: scale(.83333333) rotate(0deg);
     transition: all .3s;
}
.dy-Select-selection-multiple .dy-Select-selection--choice-remove:before {
     display: block;
     content: '\D7';
}
.dy-Select-selection-multiple .dy-Select-selection--choice-remove:hover {
     color: #f70;
}
.dy-Select-selection--rendered {
     display: block;
     position: relative;
     margin: 0 10px;
     line-height: 30px;
}
.dy-Select-selection--rendered:after {
     content: "";
     visibility: hidden;
     display: inline-block;
     width: 0;
     pointer-events: none;
}
.dy-Select-selection--placeholder {
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     position: absolute;
     top: 50%;
     left: 0;
     right: 20px;
     margin-top: -14px;
     line-height: 28px;
     height: 28px;
     max-width: 100%;
     color: #bfbfbf;
}
.dy-Select-selection-selected-value {
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     float: left;
     display: block;
     max-width: 100%;
     padding-right: 20px;
     box-sizing: border-box;
}
.dy-Select-selection--clear {
     border-radius: 50%;
     display: inline-block;
     vertical-align: baseline;
     position: absolute;
     top: 50%;
     right: 11px;
     z-index: 1;
     margin-top: -6px;
     line-height: 12px;
     width: 12px;
     height: 12px;
     cursor: pointer;
     text-align: center;
     color: #fff;
     background-color: #f70;
     opacity: 0;
     transition: color .3s ease,opacity .15s ease;
}
.dy-Select-selection--clear:before {
     display: block;
     content: '\D7';
}
.dy-Select-selection--clear:hover {
     background-color: #f50;
}
.dy-Select-focused .ant-select-selection {
     border-color: #f70;
}
.dy-Select-open .dy-Select-arrow:before {
     -webkit-transform: rotate(180deg);
             transform: rotate(180deg);
}
.dy-Select-open .dy-Select-selection {
     border-color: #f70;
}
.dy-Select-arrow {
     display: inline-block;
     vertical-align: baseline;
     position: absolute;
     top: 50%;
     right: 10px;
     margin-top: -7px;
     text-align: center;
     -webkit-transform-origin: 50% 50%;
             transform-origin: 50% 50%;
}
.dy-Select-arrow:before {
     display: block;
     content: "";
     background: url(https://sta-op.douyucdn.cn/front-publish/ad-bidding-platform-master/img/arrow-down_a4e1ec7.png) no-repeat;
     background-size: contain;
     transition: -webkit-transform .3s;
     transition: transform .3s;
     transition: transform .3s, -webkit-transform .3s;
}
.dy-Select-disabled .dy-Select-selection {
     border-color: #bfbfbf;
     background-color: #e9e9e9;
     cursor: not-allowed;
     color: #bfbfbf;
}
.dy-Select-disabled .dy-Select-selection:hover {
     border-color: #bfbfbf;
}
.dy-Select-disabled .dy-Select-selection .dy-Select-selection--clear {
     display: none;
}
.dy-Select-search {}
.dy-Select-search-inline {
     position: absolute;
     width: 100%;
     height: 100%;
}
/* & > i {
                    float: right;
                } */
.dy-Select-search-inline .dy-Select-search--field-wrap {
     width: 100%;
     height: 100%;
}
.dy-Select-search-inline .dy-Select-search--field-wrap .dy-Select-search--field {
     border: 0;
     width: 100%;
     height: 100%;
     background: transparent;
     outline: 0;
}
.dy-Select-search--field {}
.dy-Select-search--field-wrap {
     display: inline-block;
     position: relative;
}
.dy-Select-search--field--placeholder {
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     position: absolute;
     top: 50%;
     left: 12px;
     right: 20px;
     margin-top: -14px;
     line-height: 28px;
     height: 28px;
     max-width: 100%;
     color: #bfbfbf;
}
.dy-Select-search--field-mirror {
     position: absolute;
     top: 0;
     left: -9999px;
     white-space: pre;
     pointer-events: none;
}
.dy-Select-combobox .dy-Select-arrow {
     display: none;
}
.dy-Select-combobox .dy-Select-search-inline {
     float: none;
     width: 100%;
     height: 100%;
}
.dy-Select-combobox .dy-Select-search--field, .dy-Select-combobox .dy-Select-search--field-wrap {
     width: 100%;
     height: 100%;
}
.dy-Select-combobox .dy-Select-search--field {
     transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
     position: relative;
     z-index: 1;
}
.dy-Select-allow-clear .dy-Select-selection-multiple .dy-Select-selection--rendered {
     margin-right: 20px;
}
.dy-Select-allow-clear.dy-Select-combobox .dy-Select-selection:hover .dy-Select-selection--rendered {
     margin-right: 30px;
}
.dy-Select-dropdown {
     border-radius: 3px;
     position: absolute;
     top: -9999px;
     left: -9999px;
     z-index: 1050;
     border: 1px solid #d9d9d9;
     background-color: #fff;
}
.dy-Select-dropdown.slide-up-appear.slide-up-appear-active.dy-Select-dropdown-placement-topLeft, .dy-Select-dropdown.slide-up-enter.slide-up-enter-active.dy-Select-dropdown-placement-topLeft {
     -webkit-animation-name: rcSlideDownIn;
             animation-name: rcSlideDownIn;
}
.dy-Select-dropdown.slide-up-leave.slide-up-leave-active.dy-Select-dropdown-placement-topLeft {
     -webkit-animation-name: rcSlideUpOut;
             animation-name: rcSlideUpOut;
}
.dy-Select-dropdown-hidden {
     display: none;
}
.dy-Select-dropdown-menu {
     margin: 0;
     padding: 0;
     max-height: 250px;
     overflow: auto;
}
.dy-Select-dropdown-menu-item {
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     display: block;
     position: relative;
     padding: 5px 12px;
     line-height: 22px;
     font-size: 14px;
     cursor: pointer;
     transition: background .3s ease;
}
.dy-Select-dropdown-menu-item:hover {
     color: #fff;
     background-color: #f70;
}
.dy-Select-dropdown-menu-item:first-child {
     border-radius: 3px 3px 0 0;
}
.dy-Select-dropdown-menu-item:last-child {
     border-radius: 0 0 3px 3px;
}
.dy-Select-dropdown-menu-item-disabled {
     color: #bfbfbf;
     cursor: not-allowed;
}
.dy-Select-dropdown-menu-item-disabled:hover {
     color: #bfbfbf;
     cursor: not-allowed;
     background-color: #fff;
}
.dy-Select-dropdown-menu-item-selected, .dy-Select-dropdown-menu-item-selected:hover {
     font-weight: 700;
     color: #f50;
     background-color: #e9e9e9;
}
.dy-Select-dropdown-menu-item-divider {
     height: 1px;
     margin: 1px 0;
     line-height: 0;
     overflow: hidden;
     background-color: #e9e9e9;
}
.dy-Select-dropdown-menu-item-group {}
.dy-Select-dropdown-menu-item-group-list {
     margin: 0;
     padding: 0;
}
.dy-Select-dropdown-menu-item-group-list > .dy-Select-dropdown-menu-item {
     padding-left: 20px;
}
.dy-Select-dropdown-menu-item-group-list > .dy-Select-dropdown-menu-item:first-child {
     border-radius: 0;
}
.dy-Select-dropdown-menu-item-group-title {
     padding: 0 12px;
     height: 32px;
     line-height: 32px;
     font-size: 12px;
     color: #555;
}
.dy-Select-dropdown-multiple .dy-Select-dropdown-menu-item:after {
     display: inline-block;
     position: absolute;
     top: 50%;
     right: 12px;
     content: "\221A";
     font-size: 12px;
     color: transparent;
     -webkit-transform: translateY(-50%);
             transform: translateY(-50%);
     transition: all .2s ease;
}
.dy-Select-dropdown-multiple .dy-Select-dropdown-menu-item:hover:after {
     color: #fff;
}
.dy-Select-dropdown-multiple .dy-Select-dropdown-menu-item-selected:after, .dy-Select-dropdown-multiple .dy-Select-dropdown-menu-item-selected:hover:after {
     color: #f50;
}
.dy-Select-dropdown-multiple .dy-Select-dropdown-menu-item-disabled:after {
     display: none;
}
@-webkit-keyframes rcSlideDownIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
        -webkit-transform: scaleY(.8);
                transform: scaleY(.8);
    }

    to {
        opacity: 1;
        -webkit-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
        -webkit-transform: scaleY(1);
                transform: scaleY(1);
    }
}
@keyframes rcSlideDownIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
        -webkit-transform: scaleY(.8);
                transform: scaleY(.8);
    }

    to {
        opacity: 1;
        -webkit-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
        -webkit-transform: scaleY(1);
                transform: scaleY(1);
    }
}
@-webkit-keyframes rcSlideUpOut {
    0% {
        opacity: 1;
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
        -webkit-transform: scaleY(1);
                transform: scaleY(1);
    }

    to {
        opacity: 0;
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
        -webkit-transform: scaleY(.8);
                transform: scaleY(.8);
    }
}
@keyframes rcSlideUpOut {
    0% {
        opacity: 1;
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
        -webkit-transform: scaleY(1);
                transform: scaleY(1);
    }

    to {
        opacity: 0;
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
        -webkit-transform: scaleY(.8);
                transform: scaleY(.8);
    }
}
/* .dy-Select-disabled .dy-Select-selection--multiple .dy-Select-selection__choice {
    background: #f5f5f5;
    color: #aaa;
    padding-right: 10px;
}

.dy-Select-disabled .dy-Select-selection--multiple .dy-Select-selection__choice__remove {
    display: none
}
.dy-Select-disabled .dy-Select-selection__choice__remove {
    color: rgba(0,0,0,.25);
    cursor: default;
}

.dy-Select-disabled .dy-Select-selection__choice__remove:hover {
    color: rgba(0,0,0,.25)
}

.dy-Select-search__field__wrap {
    display: inline-block;
    position: relative;
}*/

:root {
     /* Standard color */

    /* Standard dark color (light color background) */

    /* Standard light color (dark color background) */

    /* Other colors (dark color background) */
}
.dy-Pagination {
     font-size: 12px;
     color: #555;
     -webkit-user-select: none;
        -moz-user-select: none;
         -ms-user-select: none;
             user-select: none;
}
.dy-Pagination > li {
     display: inline-block;
     vertical-align: top;
     margin: 0 5px;
     text-align: center;
}
.dy-Pagination > li:not(.dy-Pagination-total-text) {
     min-width: 34px;
}
.dy-Pagination > li > a, .dy-Pagination > li > span {
     display: block;
}
.dy-Pagination-total-text {
     line-height: 28px;
}
.dy-Pagination-item, .dy-Pagination-prev, .dy-Pagination-next {
     height: 26px;
     line-height: 26px;
     border: 1px solid #c6c6c6;
     cursor: pointer;
     border-radius: 3px;
     transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.dy-Pagination-item:hover, .dy-Pagination-prev:hover, .dy-Pagination-next:hover {
     color: #f70;
     border-color: #f70;
     cursor: pointer;
}
.dy-Pagination-prev, .dy-Pagination-next {
     font-size: 18px;
}
.dy-Pagination-prev > a:after, .dy-Pagination-next > a:after {
     display: block;
     margin-top: -1px;
}
.dy-Pagination-prev > .dy-Pagination-item-custom, .dy-Pagination-next > .dy-Pagination-item-custom {
     font-size: 12px;
}
.dy-Pagination-prev > a:after {
     content: "\2039";
}
.dy-Pagination-next > a:after {
     content: "\203A";
}
.dy-Pagination-item {}
.dy-Pagination-item-custom {
     padding: 0 10px;
}
.dy-Pagination-item-active {}
.dy-Pagination .dy-Pagination-item-active {
     color: #fff;
     background-color: #f70;
     border-color: #f70;
}
.dy-Pagination .dy-Pagination-item-active:hover {
     color: #fff;
}
.dy-Pagination-jump-prev, .dy-Pagination-jump-next {
     line-height: 28px;
     height: 28px;
}
.dy-Pagination-jump-prev:after, .dy-Pagination-jump-next:after {
     display: block;
     margin-top: -1px;
     content: "\2022\2022\2022";
     letter-spacing: 2px;
     color: #999;
}
.dy-Pagination-jump-prev:hover:after, .dy-Pagination-jump-next:hover:after {
     color: #f70;
     font-size: 20px;
     cursor: pointer;
}
.dy-Pagination-jump-prev:hover:after {
     content: "\AB";
}
.dy-Pagination-jump-next:hover:after {
     content: "\BB";
}
.dy-Pagination-options {}
.dy-Pagination .dy-Pagination-options {
     margin-left: 20px;
}
.dy-Pagination-options .dy-Select, .dy-Pagination-options .dy-Select-dropdown-menu-item {
     font-size: 12px;
}
.dy-Pagination-options-quick-jumper {
     line-height: 28px;
}
.dy-Pagination-options-quick-jumper input {
     vertical-align: top;
     margin: 0 5px;
     padding: 0 5px;
     width: 34px;
     height: 26px;
     line-height: 26px;
     border: 1px solid #c6c6c6;
     border-radius: 3px;
     transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.dy-Pagination-options-quick-jumper input:hover, .dy-Pagination-options-quick-jumper input:focus {
     border-color: #f70;
}
.dy-Pagination-options-quick-jumper button {
     line-height: 26px;
     border: 1px solid #f70;
     text-align: center;
     cursor: pointer;
     white-space: nowrap;
     color: #f70;
     background-color: #fff;
     -webkit-user-select: none;
        -moz-user-select: none;
         -ms-user-select: none;
             user-select: none;
     border-radius: 3px;
     transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
     vertical-align: top;
     margin: 0 5px;
     padding: 0 10px;
}
.dy-Pagination-options-quick-jumper button:hover {
     background-color: #f70;
     color: #fff;
}
.dy-Pagination-options-size-changer {
     vertical-align: top;
}
.dy-Pagination-simple {
     height: 28px;
     line-height: 28px;
}
.dy-Pagination-simple .dy-Pagination-prev, .dy-Pagination-simple .dy-Pagination-next {
     height: 28px;
     line-height: 28px;
     border: 0;
}
.dy-Pagination-simple-pager input {
     vertical-align: top;
     margin: 0 5px;
     padding: 0 5px;
     width: 34px;
     height: 26px;
     line-height: 26px;
     border: 1px solid #c6c6c6;
     border-radius: 3px;
     transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.dy-Pagination-simple-pager input:hover, .dy-Pagination-simple-pager input:focus {
     border-color: #f70;
}
.dy-Pagination-simple-pager .dy-Pagination-slash {
     display: inline-block;
     vertical-align: top;
     margin: 0 10px;
}
.dy-Pagination-disabled {}
.dy-Pagination .dy-Pagination-disabled {
     color: #bfbfbf;
     border-color: #bfbfbf;
     cursor: not-allowed;
}
.dy-Pagination .dy-Pagination-disabled:hover {
     color: #bfbfbf;
     border-color: #bfbfbf;
     cursor: not-allowed;
}
@media only screen and (max-width: 1024px) {
     .dy-pagination-item-after-jump-prev, .dy-pagination-item-before-jump-next {
          display: none;
     }
}

.Icon {}
.Icon-iStyleSimple {
    display: inline-block
}
.Icon-iStyle {
    display: inline-block;
    margin-right: 5px
}
.Button {
    display: inline-block;
    line-height: 32px;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 0 15px;
    height: 32px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    position: relative;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    border-color: rgba(0, 0, 0, .65);
    border-radius: 4px;
    background-color: #fff;
    color: rgba(0, 0, 0, .65);
}
.Button:hover {
    border-color: #fd7521;
    color: #fd7521;
}
.Button--primary {
    color: #fff;
    background-color: #fd7521;
    border-color: #fd7521;
}
.Button--primary:hover {
    background-color: #f79050;
    color: #fff;
}
.Button--dashed {
    color: rgba(0, 0, 0, .65);
    background-color: #fff;
    border-color: #d9d9d9;
    border-style: dashed;
}
.Button--large {
    padding: 0 25px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}
.Button--small {
    padding: 0 7px;
    height: 24px;
    line-height: 24px;
}
.TipsIcon {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    color: #fff;
}
.TipsIcon:hover {
    color: #999;
}
.TipsIcon:hover .TipsIcon-Wrap {
    display: block;
}
.TipsIcon-Wrap {
    display: none;
    position: absolute;
    top: -30px;
    left: -26px;
    padding: 0 8px;
    line-height: 22px;
    border-radius: 4px;
    background: #fff;
    font-size: 14px;
    color: #282828;
    z-index: 2;
}
.TipsIcon-Text {
    white-space: nowrap;
}
.TipsIcon-Arrow {
    position: absolute;
    left: 50%;
    margin-left: -5px;
    bottom: -5px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
}
.TipsIcon--guess {
    background: url(https://sta-op.douyucdn.cn/front-publish/ad-bidding-platform-master/img/guessHeadIcon_a23d1d7.png) -11px -67px no-repeat;
    width: 20px;
    height: 20px;
}
.TipsIcon--guess:hover {
    background-position: -43px -67px;
}
.TipsIcon--service {
    background: url(https://sta-op.douyucdn.cn/front-publish/ad-bidding-platform-master/img/guessHeadIcon_a23d1d7.png) -11px -37px no-repeat;
    width: 19px;
    height: 19px;
}
.TipsIcon--service:hover {
    background-position: -43px -37px;
}
.TipsIcon--help {
    background: url(https://sta-op.douyucdn.cn/front-publish/ad-bidding-platform-master/img/guessHeadIcon_a23d1d7.png) -11px -7px no-repeat;
    width: 19px;
    height: 19px;
}
.TipsIcon--help:hover {
    background-position: -43px -7px;
}
.TipsIcon--config {
    background: url(https://sta-op.douyucdn.cn/front-publish/ad-bidding-platform-master/img/guessHeadIcon_a23d1d7.png) -11px -96px no-repeat;
    width: 21px;
    height: 21px;
}
.TipsIcon--config:hover {
    background-position: -43px -96px;
}
.TipsIcon--more {
    background: url(https://sta-op.douyucdn.cn/front-publish/ad-bidding-platform-master/img/guessHeadIcon_a23d1d7.png) -11px -119px no-repeat;
    width: 21px;
    height: 21px;
}
.TipsIcon--more:hover {
    background-position: -43px -119px;
}
.dy-Message {
    position: fixed;
    top: 24px;
    left: 0;
    z-index: 3000;
    width: 100%;
    line-height: 24px;
    pointer-events: none;
}

.dy-Message-notice {
    padding: 8px;
    text-align: center;
}

.dy-Message-notice.move-up-enter, .dy-Message-notice.move-up-leave {
    -webkit-animation-duration: 0.3s;
            animation-duration: 0.3s;
    -webkit-animation-play-state: paused;
            animation-play-state: paused;
    -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-fill-mode: both;
            animation-fill-mode: both;
}

.dy-Message-notice.move-up-enter {
    opacity: 0;
}

.dy-Message-notice.move-up-enter, .dy-Message-notice.move-up-enter-active {
    -webkit-animation-name: rcNotificationFadeIn;
            animation-name: rcNotificationFadeIn;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}

.dy-Message-notice.move-up-leave, .dy-Message-notice.move-up-leave-active {
    -webkit-animation-name: rcNotificationFadeOut;
            animation-name: rcNotificationFadeOut;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}

.dy-Message-notice-content {
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    padding: 10px 16px;
    /* background-color: #fff; */
    /* box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); */
    background-color: #ff5d23;
    box-shadow: 0 4px 12px rgba(0, 0, 0, .05);
    color: #fff;
    pointer-events: all;
}

.dy-Message-custom-content > i {
    position: relative;
    top: 2px;
    margin-right: 8px;
}

.dy-Message-custom-content > i:before {
    display: inline-block;
}

.dy-Message-custom-content > span {
    line-height: 1.5;
}

@-webkit-keyframes rcNotificationFadeIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
                transform: translateY(-100%);
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0%);
                transform: translateY(0%);
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
    }
}

@keyframes rcNotificationFadeIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
                transform: translateY(-100%);
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0%);
                transform: translateY(0%);
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
    }
}

@-webkit-keyframes rcNotificationFadeOut {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0%);
                transform: translateY(0%);
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(100%);
                transform: translateY(100%);
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
    }
}

@keyframes rcNotificationFadeOut {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0%);
                transform: translateY(0%);
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(100%);
                transform: translateY(100%);
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
    }
}


.popup {
    background-color: white;
}

.clearfix:after {
  content: '';
  display: block;
  clear: both;
}

.slide-content-wrap {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.slide-content-wrap .slide-content-container {
  position: absolute;
  left: 0;
  right: 0;
  width: 200%;
}

.slide-content-left-item, .slide-content-right-item {
  float: left;
  /* display: inline-block; */
  position: relative;
  z-index: 0;
}

.slide-content-center-item {
  float:left;
  /* display: inline-block; */
  position: relative;
  z-index:2;
}

.slide-content-left-item {
  -webkit-transform: translateX(50%) scale(0.9,0.9);
          transform: translateX(50%) scale(0.9,0.9);
}

.slide-content-right-item{
  -webkit-transform: translateX(-50%) scale(0.9,0.9);
          transform: translateX(-50%) scale(0.9,0.9);
}

.slide-content-mask-default {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index: 1;
}

.slide-content-item-mask {
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0.8;
    position: absolute;
    transition: 'opacity 0.5s';
    z-index: 1;
}

.slide-content-item-mask-img {
  background-color: transparent;
}

.slide-trigger {
  display: inline-block;
  position: absolute;
  width: 43px;
  height: 43px;
  z-index: 2;
  background-image: none;
  top: calc( 50% - 10px );
  cursor: pointer;
}

.left-btn {
  left:0;
}

.right-btn {
  right:0;
}
.Image {}
.Image-pic {
    width: 100%;
    height: 100%
}

.Carousel {
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    width: 880px;
    height: 500px;
}
.Carousel-trigger {
    display: inline-block;
    position: absolute;
    width: 43px;
    height: 43px;
    background-image: url(https://sta-op.douyucdn.cn/front-publish/ad-bidding-platform-master/img/arrow_067894d.png);
    z-index: 2;
    top: calc( 50% - 10px );
    cursor: pointer;
}
.Carousel-trigger.is-right {
    right: 0;
    background-position: -113px -94px;
}
.Carousel-trigger.is-right:hover {
    background-position: -113px -28px;
}
.Carousel-trigger.is-right:hover.is-disable {
    background-position: -113px -94px;
}
.Carousel-trigger.is-left {
    left: 0;
    background-position: -12px -94px;
}
.Carousel-trigger.is-left:hover {
    background-position: -12px -28px;
}
.Carousel-trigger.is-left:hover.is-disable {
    background-position: -12px -94px;
}
.Carousel-item {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.Carousel-dots {
    position: absolute;
    bottom: 10px;
    z-index: 2;
    width: 100%;
    text-align: center;
}
.Carousel-dots span {
    display: inline-block;
    outline: none;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    margin: 0 5px;
    background-color: #fff;
    cursor: pointer;
    opacity: .3;
}
.Carousel-dots span.active {
    opacity: 1;
}

.wm-pc-carousel {
    overflow: hidden;
  }
.wm-pc-carousel .wm-pc-carousel-item {
    width: 100%;
    height: auto;
    min-height: 100%;
}
.wm-pc-carousel .wm-pc-carousel-dot {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 2px;
    overflow: hidden;
    background-color: #ccc;
}
.wm-pc-carousel .wm-pc-carousel-dot.active {
    background-color: #888;
}
.wm-pc-carousel .wm-pc-carousel-dot-round {
    border-radius: 50%;
}
.Text {
    display: inline-block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-break: keep-all
}
.ImgTextMix {
    position: relative;
    width: 100%;
    height: 100%;
    clear: both
}
.ImgTextMix {}
.ImgTextMix-Item {
    display: inline-block;
    font-size: 0;
    width: 200px;
    height: 100%
}
.ImgTextMix-Item-wrap {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column
}
.ImgTextMix-Item-wrap-img {
    width: 100%;
    height: 100%;
    position: relative;
    order: 0;
    flex-grow: 1;
    flex-shrink: 1
}
.ImgTextMix-Item-wrap-img-hover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: opacity 0.3s linear;
    opacity: 0;
    z-index: 1
}
.ImgTextMix-Item-wrap-text {
    order: 1;
    flex-grow: 0;
    flex-shrink: 0
}
.AutoScrollText {
    overflow: hidden;
    text-align: center;
    display: inline-block
}
.AutoScrollText-scroll {
    white-space: nowrap;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    display: inline-block
}

.backstage-ui-header{padding:0 12px 0 0;background:#FFF;box-shadow:0 1px 4px rgba(0,21,41,0.08);position:relative;z-index:10}.backstage-ui-header .ant-layout{overflow:hidden}.backstage-ui-header-logo{height:64px;line-height:58px;vertical-align:top;display:inline-block;padding:0 0 0 24px;cursor:pointer;font-size:20px}.backstage-ui-header-logo img{display:inline-block;vertical-align:middle}.backstage-ui-header-menu .anticon{margin-right:8px}.backstage-ui-header-menu .ant-dropdown-menu-item{width:160px}i.backstage-ui-trigger{font-size:20px;line-height:64px;cursor:pointer;transition:all .3s,padding 0s;padding:0 24px;float:left}i.backstage-ui-trigger:hover{background:#f0f4ff}.backstage-ui-header-custom-left{float:left;height:100%}.backstage-ui-header-custom-right{float:right;height:100%}.backstage-ui-header-right{float:right;height:100%}.backstage-ui-header-right .backstage-ui-header-action{cursor:pointer;padding:0 12px;display:inline-block;transition:all .3s;height:100%}.backstage-ui-header-right .backstage-ui-header-action>i{font-size:16px;vertical-align:middle}.backstage-ui-header-right .backstage-ui-header-action.ant-popover-open,.backstage-ui-header-right .backstage-ui-header-action:hover{background:#f0f4ff}.backstage-ui-header-right .backstage-ui-header-search{padding:0;margin:0 12px}.backstage-ui-header-right .backstage-ui-header-search:hover{background:transparent}.backstage-ui-header-right .backstage-ui-header-account .backstage-ui-header-avatar{margin:20px 8px 20px 0;color:#6576e2;background:rgba(255,255,255,0.85);vertical-align:middle}@media only screen and (max-width:768px){.backstage-ui-header-header .ant-divider-vertical{vertical-align:unset}.backstage-ui-header-header .backstage-ui-header-name{display:none}.backstage-ui-header-header i.trigger{padding:0 12px}.backstage-ui-header-header .backstage-ui-header-logo{padding-right:12px;position:relative}.backstage-ui-header-header .backstage-ui-header-right{position:absolute;right:12px;top:0;background:#FFF}.backstage-ui-header-header .backstage-ui-header-right .backstage-ui-header-account .backstage-ui-header-avatar{margin-right:0}}
.antdpro-headerSearch .anticon-search{cursor:pointer;font-size:16px}.antdpro-headerSearch .antdpro-headerSearch-input{transition:width .3s,margin-left .3s;width:0;background:transparent;border-radius:0}.antdpro-headerSearch .antdpro-headerSearch-input .ant-select-selection{background:transparent}.antdpro-headerSearch .antdpro-headerSearch-input input{border:0;padding-left:0;padding-right:0;box-shadow:none !important}.antdpro-headerSearch .antdpro-headerSearch-input,.antdpro-headerSearch .antdpro-headerSearch-input:hover,.antdpro-headerSearch .antdpro-headerSearch-input:focus{border-bottom:1px solid #d9d9d9}.antdpro-headerSearch .antdpro-headerSearch-input.antdpro-headerSearch-show{width:210px;margin-left:8px}
.backstage-ui-notfound-list{max-height:400px;overflow:auto}.backstage-ui-notfound-list .backstage-ui-notfound-item{transition:all .3s;overflow:hidden;cursor:pointer;padding-left:24px;padding-right:24px}.backstage-ui-notfound-list .backstage-ui-notfound-item .backstage-ui-notfound-meta{width:100%}.backstage-ui-notfound-list .backstage-ui-notfound-item .backstage-ui-notfound-avatar{background:#FFF;margin-top:4px}.backstage-ui-notfound-list .backstage-ui-notfound-item.backstage-ui-notfound-read{opacity:.4}.backstage-ui-notfound-list .backstage-ui-notfound-item:last-child{border-bottom:0}.backstage-ui-notfound-list .backstage-ui-notfound-item:hover{background:#f0f4ff}.backstage-ui-notfound-list .backstage-ui-notfound-item .backstage-ui-notfound-title{font-weight:normal;margin-bottom:8px}.backstage-ui-notfound-list .backstage-ui-notfound-item .backstage-ui-notfound-description{font-size:12px;line-height:1.5}.backstage-ui-notfound-list .backstage-ui-notfound-item .backstage-ui-notfound-datetime{font-size:12px;margin-top:4px;line-height:1.5}.backstage-ui-notfound-list .backstage-ui-notfound-item .backstage-ui-notfound-extra{float:right;color:rgba(0,0,0,0.45);font-weight:normal;margin-right:0;margin-top:-1.5px}.backstage-ui-notFound{text-align:center;padding:73px 0 88px 0;color:rgba(0,0,0,0.45)}.backstage-ui-notFound img{display:inline-block;margin-bottom:16px;height:76px}.backstage-ui-notfound-clear{height:46px;line-height:46px;text-align:center;color:rgba(0,0,0,0.65);border-radius:0 0 4px 4px;border-top:1px solid #e8e8e8;transition:all .3s;cursor:pointer}.backstage-ui-notfound-clear:hover{color:rgba(0,0,0,0.85)}
.backstage-ui-popover{width:336px}.backstage-ui-popover .ant-popover-inner-content{padding:0}.backstage-ui-popover-noticeButton{cursor:pointer;display:inline-block;transition:all .3s}.backstage-ui-popover-icon{font-size:16px;padding:4px}.backstage-ui-popover-tabs .ant-tabs-nav-scroll{text-align:center}.backstage-ui-popover-tabs .ant-tabs-bar{margin-bottom:4px}
.backstage-ui-header-action{cursor:pointer;padding:0 12px;display:inline-block;transition:all .3s;height:100%}.backstage-ui-header-action>i{font-size:16px;vertical-align:middle}.backstage-ui-header-action.ant-popover-open,.backstage-ui-header-action:hover{background:#f0f4ff}.backstage-ui-header-account .backstage-ui-header-avatar{margin:20px 8px 20px 0;color:#6576e2;background:rgba(255,255,255,0.85);vertical-align:middle}@media only screen and (max-width:768px){.backstage-ui-header-name{display:none}}
.backstage-ui-header-help{cursor:pointer;padding:0 12px;display:inline-block;transition:all .3s;height:100%}.backstage-ui-header-help>i{font-size:16px;padding:4px;display:inline-block;font-style:normal;text-align:center;text-transform:none;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.backstage-ui-header-help.ant-popover-open,.backstage-ui-header-help:hover{background:#f0f4ff}.backstage-ui-header-help .backstage-ui-header-text{font-size:16px}@media only screen and (max-width:768px){.backstage-ui-header-text{display:none}}
