.repair-list {
    padding: 10px
}

@media (min-width: 960px) {
    .repair-list {
        width: 700px
    }
}

.repair-list {
    background-color: #fff;
    position: relative;
    min-height: 100%;
    padding: 20px 10px;
    margin: 0 auto
}

.repair-list .header {
    padding: 0 10px;
    font-size: 14px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.repair-list .header span {
    -ms-flex: 1 1;
    flex: 1 1
}

.repair-list .header .ant-btn-primary {
    margin-left: 10px;
    background-color: #0270c1;
    border-color: #0270c1
}

.repair-list .list {
    margin-top: 10px
}

.repair-list .repair-item {
    display: -ms-flexbox;
    display: flex;
    height: 45px;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #eee;
    padding: 0 10px
}

.repair-list .repair-item .date {
    -ms-flex: 1 1;
    flex: 1 1
}

.repair-list .repair-item .ant-btn-primary {
    background-color: #0270c1;
    border-color: #0270c1
}

.repair-list .repair-item .opt {
    -ms-flex-preferred-size: 60px;
    flex-basis: 60px;
    text-align: center
}

.repair-list .repair-item.title {
    background-color: #f7f7f7
}

.repair-list .repair-page {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-top: 10px
}

.mobile-repair-list {
    margin-top: 10px
}

.mobile-repair-list .main {
    width: 100%;
    height: calc(100% - 158px);
    max-height: 440px;
    overflow: auto
}

.repair-page .ant-pagination-item-active {
    background-color: #0270c1;
    border-color: #0270c1
}

.repair-page .ant-pagination-first:hover, .repair-page .ant-pagination-item:hover, .repair-page .ant-pagination-last:hover, .repair-page .ant-pagination-next:hover, .repair-page .ant-pagination-prev:hover {
    border-color: #0270c1
}

.repair-page .ant-pagination-item a:hover {
    color: #0270c1
}

.mobile-back-opt {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px
}

.mobile-back-opt .ant-btn-primary {
    width: 100%;
    height: 100%;
    background-color: #0270c1;
    border-color: #0270c1;
    border-radius: 0;
    color: #fff
}

.mobile-back-opt .ant-btn-primary span {
    font-size: 16px
}

.wea-edc-fv-wrapper-form {
    padding-top: 20px
}

.wea-edc-fv-wrapper-form > div {
    padding-top: 0 !important
}

.wea-edc-fv-wrapper-form .fheader-title {
    padding: 25px 40px 0
}

.wea-edc-fv-wrapper-form .fheader-desc {
    padding: 3px 40px 8px;
    line-height: 1.6;
    margin-bottom: 10px;
    overflow: auto;
    max-width: 100%;
    color: #505050
}

.wea-edc-fv-wrapper-form .fheader-desc img {
    max-width: 100%
}

.wea-edc-fv-wrapper-form .wea-edc-pane-box {
    width: 100%;
    height: auto
}

.wea-edc-fv-wrapper-form .wea-edc-pane-box .wea-edc-confirm-box, .wea-edc-fv-wrapper-form .wea-edc-pane-box .wea-edc-success-box {
    padding: 0
}

.mobile-device .wea-edc-pane-box {
    height: auto;
    padding: 0 !important
}

.wea-edc-edite-again {
    height: 40px !important;
    min-height: 40px !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding: 0 !important;
    margin-top: -20px !important
}

.wea-edc-edite-again > a {
    display: inline-block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #fff
}

.wea-edc-edite-again-mobile {
    position: fixed !important;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2
}

.wea-edc-view-tab {
    position: relative;
    padding: 0 !important;
    width: calc(100% - 20px) !important;
    z-index: 10;
    border-bottom: 0
}

.wea-edc-view-tab .ant-tabs-nav-scroll {
    width: 100%
}

.wea-edc-view-tab .ant-tabs-nav-scroll .ant-tabs-nav {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.wea-edc-view-tab .ant-tabs-nav-scroll .ant-tabs-nav .ant-tabs-ink-bar {
    color: #fff;
    background-color: #fff
}

.wea-edc-view-tab .ant-tabs-nav-scroll .ant-tabs-nav .ant-tabs-tab-inner {
    font-size: 16px;
    color: #fff
}

.wea-edc-statistics {
    padding: 0 10px;
    margin: 0 auto;
    width: 100%;
    position: relative;
    z-index: 11
}

.wea-edc-statistics ::-webkit-scrollbar {
    width: 2px;
    height: 5px;
    background-color: #000
}

.wea-edc-statistics > iframe {
    width: 100%;
    border: 0;
    height: 750px
}

.wea-edc-colect-msg {
    padding: 0 !important;
    position: fixed !important;
    top: 0;
    right: 0;
    left: 0;
    z-index: 11;
    min-height: 36px !important;
    height: 36px !important
}

.wea-edc-colect-msg > div {
    color: #000;
    font-size: 14px;
    position: relative;
    z-index: 10
}

.wea-edc-colect-msg > div > div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding: 3px 6px 3px 8px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #fec;
    background-color: #fff7e6
}

.wea-edc-fv-wrapper-form-mobile {
    padding-top: 36px
}

.wea-edc-fv-wrapper-form-edit-again {
    padding-bottom: 40px
}

.wea-edc-fv-wrapper-form-back .wea-edc-fv-wrapper-form-back {
    padding-top: 32px
}

.wea-edc-fv-wrapper-form-back .wea-edc-fv-wrapper-form-back > div:first-of-type {
    padding-top: 0
}

.wea-edc-fv-wrapper-form-mobile-edit-again {
    padding-bottom: 40px
}

.wea-edc-back {
    position: fixed;
    height: 32px;
    border-bottom: 1px solid #eee;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 10px;
    z-index: 10
}

.wea-edc-back, .wea-edc-back span {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.wea-edc-back span {
    height: 100%;
    line-height: 32px;
    background-color: #fff
}

.wea-edc-back span i {
    font-size: 22px;
    margin-left: 4px;
    border-radius: 50%;
    padding: 2px;
    color: #000
}

.wea-edc-back span i:hover {
    background-color: #eee
}

.repair-tip {
    padding: 0 10px !important;
    color: #666;
    margin-bottom: 10px
}

.repair-tip .anticon-cross {
    cursor: pointer;
    font-size: 16px
}

.repair-tip .icon-coms02-Warning-01 {
    color: #fa0;
    margin-right: 5px;
    font-size: 16px
}

.repair-tip > div {
    background: #fff7e6;
    -ms-flex-align: center;
    padding: 5px 15px;
    height: 40px
}

.repair-tip > div, .repair-tip > div .header-text {
    display: -ms-flexbox;
    display: flex;
    align-items: center
}

.repair-tip > div .header-text {
    -ms-flex: 1 1;
    flex: 1 1;
    -ms-flex-align: center;
    color: #666
}

.repair-tip > div .header-text .repair-btn {
    color: #0270c1;
    cursor: pointer
}

.repair-tip > div .header-text .repair-btn:hover {
    opacity: .7;
    text-decoration: underline
}

.mobile-timelimit-repair {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    min-height: 40px !important;
    z-index: 20;
    padding: 0 !important
}

.wea-edc-fv-repair .wea-edc-confirm-box, .wea-edc-fv-repair .wea-edc-error-box {
    margin-top: 40px
}

.wea-edc-dragging > .action-btns {
    display: none
}

.wea-edc-dragging.sortable-ghost {
    height: 80px;
    border: 2px dashed #e67575 !important
}

.wea-edc-dragging.sortable-ghost > * {
    visibility: hidden
}

.wea-edc-form-item {
    padding: 5px 40px;
    min-height: 32px;
    border: 1px dashed transparent
}

.wea-edc-form-item .wea-date-picker .ant-input, .wea-edc-form-item .wea-select, .wea-edc-form-item input[type=email], .wea-edc-form-item input[type=tel], .wea-edc-form-item input[type=text], .wea-edc-form-item select, .wea-edc-form-item textarea {
    width: 260px
}

.wea-edc-form-item .wea-edc-form-email .ant-input, .wea-edc-form-item .wea-edc-form-mobile .ant-input, .wea-edc-form-item .wea-edc-form-name .ant-input, .wea-edc-form-item .wea-edc-form-telephone .ant-input {
    width: 260px;
    padding-left: 24px
}

.wea-edc-form-item .ant-input-number {
    width: 260px
}

.wea-edc-form-item.selected {
    background-color: #fff8dc
}

.wea-edc-form-item.selected:hover {
    border-color: transparent
}

.wea-edc-form-item:hover {
    border-color: #ccc
}

.wea-edc-form-item:hover:before {
    display: block
}

.wea-edc-form-item:before {
    content: "";
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
    opacity: .1;
    z-index: 1
}

.wea-edc-form-item .required {
    position: relative
}

.wea-edc-form-item .action-group {
    position: absolute;
    display: none;
    right: 2px;
    bottom: 1px;
    z-index: 2
}

.wea-edc-form-item .action-group span {
    padding: 2px 5px;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    cursor: pointer;
    -webkit-transition: all 225ms ease-in-out;
    -o-transition: all ease-in-out 225ms;
    transition: all 225ms ease-in-out;
    margin-right: 2px
}

.wea-edc-form-item .action-group span:last-child {
    margin-right: 0
}

.wea-edc-form-item .action-group span:hover {
    opacity: .8
}

.wea-edc-form-item .action-group i {
    padding-right: 2px
}

.wea-edc-form-item .action-group .action-add, .wea-edc-form-item .action-group .action-drag {
    background: #3aa1f1
}

.wea-edc-form-item .action-group .action-delete {
    background: #e67575
}

.wea-edc-form-item .action-group .action-copy {
    background: #91d874
}

.wea-edc-form-item .action-group .action-drag {
    cursor: move
}

.wea-edc-form-item:hover .action-group {
    display: block
}

.wea-edc-form-item .action-group .action-hidden {
    display: none
}

.wea-edc-wrapper-com .ant-input-number, .wea-edc-wrapper-com .wea-date-picker, .wea-edc-wrapper-com .wea-date-picker .ant-input, .wea-edc-wrapper-com .wea-edc-form-item input[type=text], .wea-edc-wrapper-com .wea-select {
    width: 100%
}

.wea-edc-wrapper-com > .wea-edc-com-title + div .wea-edc-form-item {
    padding-right: 12px
}

.wea-edc-wrapper-com > .wea-edc-com-title + div .wea-edc-com-title {
    padding: 10px 0 10px 12px
}

.wea-edc-wrapper-com > .wea-edc-com-title + div .wea-edc-com-title + div, .wea-edc-wrapper-com > .wea-edc-com-title + div .wea-edc-com-title + div + .wea-edc-table-layout, .wea-edc-wrapper-com > .wea-edc-com-title + div .wea-edc-com-title + label, .wea-edc-wrapper-com > .wea-edc-com-title + div .wea-edc-com-title + span {
    padding: 10px 0 20px 12px
}

.wea-edc-wrapper-com:not(.wea-edc-wrapper-com) .wea-edc-has-error .wea-edc-errmsg {
    padding-left: 10px;
    margin-top: -18px
}

.wea-edc-wrapper-com .wea-edc-input-conatiner .wea-edc-input-icon {
    left: 16px
}

.wea-edc-wrapper-com.wea-edc-form-tablelayout .wea-edc-input-icon {
    left: 4px
}

.wea-edc-fv-body {
    padding: 5px 0
}

#container, body, html {
    height: 100%
}

.wea-edc-fv-wrapper {
    background: #edf0f8;
    min-height: 100%;
    -webkit-overflow-scrolling: touch
}

.wea-edc-fv-wrapper .wea-edc-pane-box {
    width: 100%
}

.wea-edc-fv-wrapper > div {
    width: 100%;
    min-height: 100%;
    padding: 20px 10px;
    margin: 0 auto;
    position: relative
}

.wea-edc-fv-wrapper.wea-edc-fv-wrapper-mobilefull > div {
    padding: 0
}

.wea-edc-fv-wrapper.mobile-device {
    font-size: 14px;
    min-height: auto
}

.wea-edc-fv-wrapper.mobile-device .ant-input-number, .wea-edc-fv-wrapper.mobile-device .wea-edc-form-number .ant-input, .wea-edc-fv-wrapper.mobile-device input[type=date], .wea-edc-fv-wrapper.mobile-device input[type=email], .wea-edc-fv-wrapper.mobile-device input[type=tel], .wea-edc-fv-wrapper.mobile-device input[type=text], .wea-edc-fv-wrapper.mobile-device input[type=time], .wea-edc-fv-wrapper.mobile-device select, .wea-edc-fv-wrapper.mobile-device textarea {
    width: 100%;
    height: 36px;
    line-height: 36px
}

.wea-edc-fv-wrapper.mobile-device .wea-view-textarea .ant-input {
    line-height: 18px !important;
    padding: 8px
}

.wea-edc-fv-wrapper.mobile-device .wea-edc-form-email .ant-input, .wea-edc-fv-wrapper.mobile-device .wea-edc-form-mobile .ant-input, .wea-edc-fv-wrapper.mobile-device .wea-edc-form-name .ant-input, .wea-edc-fv-wrapper.mobile-device .wea-edc-form-number .ant-input, .wea-edc-fv-wrapper.mobile-device .wea-edc-form-telephone .ant-input {
    width: 100%
}

.wea-edc-fv-wrapper.mobile-device .wea-edc-form-item {
    padding: 10px 15px
}

.wea-edc-fv-wrapper.mobile-device .wea-edc-form-item .wea-edc-com-title {
    font-size: 16px
}

.wea-edc-fv-wrapper.mobile-device .wea-edc-form-item .wea-edc-com-desc {
    font-size: inherit
}

.wea-edc-fv-wrapper.mobile-device .wea-edc-errmsg {
    line-height: 1.2
}

.wea-edc-fv-wrapper .wea-edc-form-item {
    border: none
}

.wea-edc-fv-wrapper .wea-edc-com-readonly {
    padding: 7px 5px;
    margin-left: 0
}

@media (min-width: 960px) {
    .wea-edc-fv-wrapper > div {
        width: 700px
    }

    .wea-edc-confirm-box, .wea-edc-edite-again, .wea-edc-success-box, .wea-edc-view-tab {
        width: 680px !important
    }

    .wea-edc-error-box, .wea-edc-statistics {
        width: 700px !important
    }
}

.wea-edc-pane-box {
    height: 100vh
}

.wea-edc-container .wea-edc-confirm-box, .wea-edc-container .wea-edc-error-box, .wea-edc-container .wea-edc-success-box {
    padding-top: 0
}

.wea-edc-confirm-box, .wea-edc-error-box, .wea-edc-success-box {
    padding: 20px 0 0;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    position: relative
}

.wea-edc-confirm-box footer, .wea-edc-error-box footer, .wea-edc-success-box footer {
    line-height: 36px;
    background: #f1f1f1
}

.wea-edc-success-content {
    padding: 20px 3% 30px;
    background: #fff
}

.wea-edc-success-content .wea-field-readonly {
    display: block;
    width: 100%;
    text-align: center
}

.wea-edc-confirm-content, .wea-edc-error-content {
    padding: 50px 3% 80px;
    background: #fff
}

.wea-edc-error-content .noaccess > .icon {
    color: #f5222d;
    font-size: 50px
}

.wea-edc-error-content .noaccess > .error-msg {
    font-size: 14px;
    padding-bottom: 10px;
    color: #777
}

.wea-edc-error-content .noaccess > .error-msg .wea-field-readonly {
    color: #000;
    padding-bottom: 3px
}

.wea-edc-error-content .apply .tip {
    font-size: 14px;
    padding-bottom: 3px
}

.wea-edc-error-content .apply .tip > b {
    color: #09f
}

.wea-edc-error-content .apply .form-name {
    padding-bottom: 10px
}

.wea-edc-error-content .apply .form-name .wea-field-readonly {
    color: #000
}

.wea-edc-error-content .apply textarea {
    resize: none;
    padding: 10px;
    font-size: 14px
}

.wea-edc-error-content .apply > .btns {
    padding-top: 20px
}

.wea-edc-error-content .apply > .btns > button {
    padding: 5px 20px
}

.wea-edc-error-content .apply > .btns button:first-child {
    margin-right: 50px
}

.wea-edc-error-content .result {
    font-size: 14px;
    color: #777
}

.wea-edc-error-content .result .icon {
    color: #71b300;
    font-size: 40px
}

.wea-edc-error-content .result .wea-field-readonly {
    color: #000;
    padding-bottom: 3px
}

.wea-edc-error-content .wea-field-readonly {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #777
}

.wea-edc-confirm-buts {
    padding-top: 20px
}

@media (max-width: 768px) {
    .wea-edc-repeat-modal {
        width: calc(100% - 50px) !important
    }
}

.wea-edc-repeat-modal .ant-confirm-content {
    padding: 15px 20px;
    font-size: 12px
}

.wea-edc-repeat-modal .wea-edc-repeat-content {
    padding: 5px 10px;
    line-height: 1.8;
    background-color: #f7f7f7;
    margin: 10px 0
}

.wea-edc-repeat-modal .ant-confirm-body .ant-confirm-title {
    font-size: 12px
}

.wea-edc-repeat-modal .ant-confirm-header .ant-confirm-header-icon {
    font-size: 20px;
    top: 3px
}

.wev-edc-form-footer__view {
    padding: 15px 40px;
    min-height: 33px;
    height: auto;
    text-align: left;
    cursor: default
}

.wev-edc-form-footer__view button {
    padding: 5px 36px;
    font-size: 1.2em
}

.wev-edc-form-footer__view .btn-disable {
    background-color: #c9c9c9 !important;
    color: #fff;
    border-color: #d9d9d9 !important
}

.mobile-device .wev-edc-form-footer__view {
    padding: 15px;
    text-align: center
}

.mobile-device .wev-edc-form-footer__view button {
    width: 100%
}

.wev-edc-form-header__view {
    position: relative;
    min-height: 33px;
    height: auto;
    cursor: default
}

.wev-edc-form-header__view .fheader-banner {
    padding: 11px 40px;
    min-height: 44px;
    /*word-break: break-all*/
}

.wev-edc-form-header__view .fheader-banner-img {
    padding: 0
}

.wev-edc-form-header__view .fheader-banner-img > img {
    max-width: 100%
}

.wev-edc-form-header__view .fheader-title {
    font-size: 2em;
    font-weight: 400;
    padding: 25px 40px 0;
    color: #222
}

.wev-edc-form-header__view .fheader-desc {
    padding: 3px 40px 8px;
    line-height: 1.6;
    margin-bottom: 10px;
    overflow: auto;
    max-width: 100%;
    color: #505050
}

.wev-edc-form-header__view .fheader-desc img {
    max-width: 100%
}

.wev-edc-form-bottom__view {
    position: relative;
    min-height: 33px;
    height: auto;
    cursor: default;
    background: #fff0;
    padding: 12px 0;
    margin-top: 21px !important;
    background: #fff;
    color: #545454;
    font-size: 14px
}

.wev-edc-form-bottom__view .fbottom-desc {
    line-height: 1.6;
    overflow: auto;
    max-width: 100%;
    color: #777;
    background: hsla(0, 0%, 93%, 0)
}

.wev-edc-form-bottom__view .fbottom-desc img {
    max-width: 100%
}

.mobile-device .wev-edc-form-header__view .fheader-title {
    padding-top: 16px;
    padding-bottom: 8px
}

.mobile-device .wev-edc-form-header__view .fheader-banner, .mobile-device .wev-edc-form-header__view .fheader-desc, .mobile-device .wev-edc-form-header__view .fheader-title {
    padding-left: 15px;
    padding-right: 15px
}

.wev-edc-form-bottom__view.bgt {
    background: transparent;
    margin-top: 0 !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.wev-edc-form-bottom__view.bgt .fbottom-desc {
    -ms-flex: 1 1;
    flex: 1 1;
    line-height: 1.5
}

.wev-edc-form-bottom__view.footer-default-text {
    background: #fff;
    border: 1px dashed #ccc
}

.text_center {
    text-align: center
}

.footer-content {
    padding-bottom: 10px
}

.fp_main .footer-content {
    background: none !important;
    min-height: auto
}

.fp_main .footer-content .wev-edc-form-bottom__view {
    background: none
}

.fp_main .wea-edc-fv-main {
    min-height: auto
}

.wea-edc-error {
    color: #de5c5c !important
}

.wea-edc-input-conatiner {
    position: relative
}

.wea-edc-input-conatiner .wea-edc-input-icon {
    position: absolute;
    left: 4px;
    z-index: 1;
    font-size: 18px;
    line-height: 30px;
    color: #666
}

.wea-edc-input-conatiner .wea-edc-input-icon + input {
    padding-left: 24px
}

.wea-edc-input-conatiner .ant-input-number-input-wrap input {
    color: #000
}

.wea-edc-input-conatiner .ant-input-number-input-wrap input::-webkit-input-placeholder {
    color: #ccc
}

.wea-edc-input-conatiner .ant-input-number-input-wrap input::-moz-placeholder {
    color: #ccc
}

.wea-edc-input-conatiner .ant-input-number-input-wrap input::-ms-input-placeholder {
    color: #ccc
}

.wea-edc-input-conatiner .ant-input-number-input-wrap input::placeholder {
    color: #ccc
}

.wea-edc-form-group {
    position: relative;
    padding: 7px 0 0
}

.wea-edc-form-group.wea-edc-offset-2 {
    padding-left: 20px
}

.wea-edc-form-group .wea-checkbox {
    position: absolute;
    top: 13px;
    left: 0
}

.wea-edc-form-group .wea-input-normal, .wea-edc-form-group .wea-select {
    width: 100%
}

.wea-edc-form-group .wea-edc-error {
    padding: 7px 0 0
}

.wea-edc-table-layout {
    display: table;
    width: 70%;
    table-layout: fixed
}

.wea-edc-table-layout.full-width {
    width: 100%
}

.wea-edc-table-layout > div, .wea-edc-table-layout > span {
    display: table-cell;
    width: 100%;
    padding-left: 5px;
    vertical-align: middle
}

.wea-edc-table-layout > div.word-6, .wea-edc-table-layout > span.word-6 {
    width: 6em
}

.wea-edc-table-layout > div .wea-select, .wea-edc-table-layout > div input, .wea-edc-table-layout > div select, .wea-edc-table-layout > span .wea-select, .wea-edc-table-layout > span input, .wea-edc-table-layout > span select {
    width: 100%
}

.wea-edc-table-layout > div:first-child, .wea-edc-table-layout > span:first-child {
    padding-left: 0
}

.wea-edc-form-btn {
    color: #fff
}

.wea-edc-form-btn, .wea-edc-form-btn:hover {
    background-color: #0270c1;
    border-color: #0270c1
}

.wea-edc-form-btn.ant-btn-ghost {
    color: #0270c1;
    background-color: #fff
}

.mobile-device .wea-edc-input-icon {
    line-height: 36px
}

.mobile-device .wea-edc-table-layout {
    width: 100%
}

.mobile-device select {
    -webkit-appearance: none
}

.mobile-device .wea-edc-select-container {
    position: relative
}

.mobile-device .wea-edc-select-container:after {
    content: " ";
    position: absolute;
    top: 14px;
    right: 8px;
    border: 4px solid transparent;
    border-top: 8px solid #666
}

.edc-check-length .input-number-max, .edc-check-length .input-number-min {
    display: inline-block;
    width: 75px;
    padding: 0 5px 5px 0
}

.edc-check-length .check-length-helpfultip {
    margin-left: 16px;
    vertical-align: middle
}

.count-down {
    position: fixed;
    left: -150px;
    top: 20px;
    z-index: 9;
    padding: 0 !important;
    width: 130px;
    background: #fff;
    -webkit-box-shadow: 3px 3px 5px #ccc;
    box-shadow: 3px 3px 5px #ccc
}

.count-down-confirm .ant-confirm-header-icon {
    font-size: 24px;
    margin-right: 10px;
    padding: 0 1px;
    position: relative;
    top: 5px;
    color: #fa0
}

.surplus-time {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 5px;
    height: 100%
}

.surplus-time i {
    font-size: 64px;
    color: #999;
    margin-bottom: 10px
}

.surplus-time > div {
    text-align: center;
    padding: 7px 0
}

.surplus-time .title {
    font-size: 14px;
    color: #979191;
    border-bottom: 1px solid #edf0f8
}

.surplus-time .time {
    font-size: 16px;
    color: #e67575
}

.mobile-count-down {
    position: fixed;
    z-index: 11;
    left: 0;
    right: 0;
    top: 0;
    background: #fff;
    -webkit-box-shadow: 1px 0 6px 0 rgba(39, 54, 78, .12);
    box-shadow: 1px 0 6px 0 rgba(39, 54, 78, .12)
}

.mobile-count-down .content {
    display: -ms-flexbox;
    display: flex;
    padding: 5px 0;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    color: #e67575;
    font-size: 18px
}

.mobile-count-down .content i {
    margin-top: 1px;
    margin-right: 10px
}

.edc-date-picker-mask {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

.edc-date-picker .ant-calendar-year-panel {
    position: relative;
    top: 0
}

.wea-edc-item-default-val {
    position: relative
}

.wea-edc-item-default-val .wea-input-normal input {
    padding-right: 28px
}

.wea-edc-item-default-val .icon-coms-mubanshezhi {
    cursor: pointer;
    font-size: 16px;
    position: absolute;
    top: 8px;
    right: 5px
}

.wea-edc-item-default-val .wea-error {
    display: block
}

.wea-edc-form-item-def-insert .ant-popover-inner-content {
    padding: 0
}

.wea-edc-form-item-def-insert .ant-popover-inner-content li {
    list-style: none;
    padding: 8px 16px 0
}

.wea-edc-form-item-def-insert .ant-popover-inner-content .wea-edc-filed-title {
    margin-top: 10px;
    max-height: 250px;
    overflow: auto
}

.wea-edc-form-item-def-insert .ant-popover-inner-content .wea-edc-filed-title li {
    line-height: 25px;
    cursor: pointer;
    padding: 2px 16px
}

.wea-edc-form-item-def-insert .ant-popover-inner-content .wea-edc-filed-title li:hover {
    background-color: #eaf8fe
}

.wea-edc-param-parent .ant-modal-mask, .wea-edc-param-parent .wea-edc-param-dialog {
    z-index: 1070
}

.wea-edc-param-parent .wea-edc-param-dialog .wea-dialog-body {
    padding: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.wea-edc-defval-label .wea-helpful-tip {
    margin-left: 10px
}

.edc-divider {
    font-variant: tabular-nums;
    line-height: 1.5;
    color: rgba(0, 0, 0, .65);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    background: #e8e8e8
}

.edc-divider.edc-divider-vertical {
    margin: auto 8px;
    display: inline-block;
    width: 1px;
    vertical-align: middle
}

.edc-drawer {
    position: fixed;
    top: 0;
    width: 0;
    z-index: 1000
}

.edc-drawer > * {
    -webkit-transition: -webkit-transform .3s cubic-bezier(.9, 0, .3, .7);
    transition: -webkit-transform .3s cubic-bezier(.9, 0, .3, .7);
    -o-transition: transform .3s cubic-bezier(.9, 0, .3, .7);
    transition: transform .3s cubic-bezier(.9, 0, .3, .7);
    transition: transform .3s cubic-bezier(.9, 0, .3, .7), -webkit-transform .3s cubic-bezier(.9, 0, .3, .7)
}

.edc-drawer-content-wrapper {
    position: fixed
}

.edc-drawer .edc-drawer-content {
    width: 100%;
    height: 100%
}

.edc-drawer-left, .edc-drawer-right {
    width: 0;
    height: 100%
}

.edc-drawer-left .edc-drawer-content-wrapper, .edc-drawer-right .edc-drawer-content-wrapper {
    height: 100%
}

.edc-drawer-left.edc-drawer-open, .edc-drawer-right.edc-drawer-open {
    width: 100%
}

.edc-drawer-left.edc-drawer-open .edc-drawer-content-wrapper {
    -webkit-box-shadow: 2px 0 8px rgba(0, 0, 0, .15);
    box-shadow: 2px 0 8px rgba(0, 0, 0, .15)
}

.edc-drawer-right .edc-drawer-content-wrapper {
    right: 0
}

.edc-drawer-right.edc-drawer-open .edc-drawer-content-wrapper {
    -webkit-box-shadow: -2px 0 8px rgba(0, 0, 0, .15);
    box-shadow: -2px 0 8px rgba(0, 0, 0, .15)
}

.edc-drawer-bottom .edc-drawer-content, .edc-drawer-bottom .edc-drawer-content-wrapper, .edc-drawer-top .edc-drawer-content, .edc-drawer-top .edc-drawer-content-wrapper {
    width: 100%
}

.edc-drawer-top.edc-drawer-open .edc-drawer-content-wrapper {
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.edc-drawer-bottom .edc-drawer-content-wrapper {
    bottom: 0
}

.edc-drawer-bottom.edc-drawer-open .edc-drawer-content-wrapper {
    -webkit-box-shadow: 0 -2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 -2px 8px rgba(0, 0, 0, .15)
}

.edc-drawer.edc-drawer-open .edc-drawer-mask {
    opacity: .3;
    height: 100%;
    -webkit-animation: antdDrawerFadeIn .3s cubic-bezier(.7, .3, .1, 1);
    animation: antdDrawerFadeIn .3s cubic-bezier(.7, .3, .1, 1);
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

.edc-drawer-title {
    margin: 0;
    line-height: 50px;
    font-weight: 500;
    color: rgba(0, 0, 0, .85)
}

@media (max-height: 700px) {
    .edc-drawer-title {
        line-height: 44px !important
    }
}

.edc-drawer-content {
    position: relative;
    background-color: #fff;
    border: 0;
    background-clip: padding-box;
    z-index: 1
}

.edc-drawer-close {
    cursor: pointer;
    border: 0;
    background: transparent;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s;
    color: rgba(0, 0, 0, .45);
    outline: 0;
    padding: 0
}

.edc-drawer-close-x {
    display: block;
    font-style: normal;
    text-align: center;
    text-transform: none;
    text-rendering: auto;
    width: 56px;
    height: 56px;
    line-height: 56px
}

.edc-drawer-close-x:before {
    content: "\E62D";
    display: block;
    font-family: anticon !important
}

.edc-drawer-close:focus, .edc-drawer-close:hover {
    color: #444;
    text-decoration: none
}

.edc-drawer-header {
    padding: 0;
    border-radius: 4px 4px 0 0;
    background: #fff;
    color: rgba(0, 0, 0, .65);
    border-bottom: 1px solid #e8e8e8
}

.edc-drawer-body {
    padding: 0;
    line-height: 1.5;
    word-wrap: break-word;
    height: 100%
}

.edc-drawer-body > .wea-new-scroll {
    height: 100%
}

.edc-drawer-footer {
    height: 50px;
    line-height: 50px;
    text-align: right;
    padding: 0 24px;
    border-top: 1px solid #eaeaea;
    width: 100%
}

.edc-drawer-footer > button {
    margin-right: 15px
}

.edc-drawer-mask {
    position: fixed;
    width: 100%;
    height: 0;
    opacity: 0;
    background-color: rgba(0, 0, 0, .65);
    filter: alpha(opacity=50);
    -webkit-transition: opacity .3s linear, height 0s ease .3s;
    -o-transition: opacity .3s linear, height 0s ease .3s;
    transition: opacity .3s linear, height 0s ease .3s
}

.edc-drawer-open, .edc-drawer-open > * {
    -webkit-transition: -webkit-transform .3s cubic-bezier(.7, .3, .1, 1);
    transition: -webkit-transform .3s cubic-bezier(.7, .3, .1, 1);
    -o-transition: transform .3s cubic-bezier(.7, .3, .1, 1);
    transition: transform .3s cubic-bezier(.7, .3, .1, 1);
    transition: transform .3s cubic-bezier(.7, .3, .1, 1), -webkit-transform .3s cubic-bezier(.7, .3, .1, 1)
}

.edc-drawer-open-content {
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .15)
}

@-webkit-keyframes antdDrawerFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: .3
    }
}

@keyframes antdDrawerFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: .3
    }
}

.edc-drop-select {
    display: inline-block;
    position: relative
}

.edc-drop-select .drop-select {
    display: none;
    position: absolute;
    top: 32px;
    background: #fff;
    z-index: 1000;
    max-height: 200px;
    overflow-y: auto;
    border: 1px solid #d9d9d9;
    -webkit-box-shadow: 0 1px 6px rgba(99, 99, 99, .2);
    box-shadow: 0 1px 6px rgba(99, 99, 99, .2);
    border-radius: 6px;
    width: 100%
}

.edc-drop-select .drop-select .drop-select-option {
    line-height: 28px;
    padding: 0 12px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    cursor: pointer
}

.edc-drop-select .drop-select .drop-select-option-active, .edc-drop-select .drop-select .drop-select-option:hover {
    background: #eaf8fe
}

.edc-drop-select .drop-btn {
    height: 100%;
    border: 0;
    padding: 0 5px;
    position: absolute;
    right: 0;
    background: transparent
}

.wea-edc-droppable {
    position: relative;
    width: 100%;
    height: 100%;
    background: #f5f5f5;
    border-right: 1px solid #e1e1e1;
    cursor: move
}

.wea-edc-droppable > span {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 14px;
    color: #666
}

.wea-edc-upload-container {
    position: relative
}

.wea-edc-upload-container .ant-progress {
    position: absolute;
    opacity: .5;
    z-index: 10;
    pointer-events: none
}

.wea-edc-upload-container .ant-progress-bg {
    border-radius: 0
}

.wea-edc-upload-container .ant-progress-inner {
    border-radius: 0;
    background: hsla(0, 0%, 93%, 0)
}

.wea-edc-upload-container .wea-edc-upload-inner {
    position: relative;
    overflow: hidden;
    margin-bottom: 5px
}

.wea-edc-drag-inner {
    padding: 10px 9px;
    color: #666;
    font-size: 14px;
    border: 1px dashed #d9d9d9;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 1
}

.wea-edc-drag-inner.drag, .wea-edc-drag-inner:hover {
    background: #e6f5ff
}

.wea-edc-drag-inner > div {
    display: table-cell;
    vertical-align: middle;
    line-height: 1.3
}

.wea-edc-drag-inner i {
    padding-right: 7px;
    font-weight: 700
}

.wea-edc-upload-item {
    position: relative;
    padding: 8px 5px;
    font-size: 14px;
    border: 1px solid #d9d9d9;
    cursor: pointer
}

.wea-edc-upload-item .wea-edc-upload-title {
    width: 100%;
    /*word-break: break-all*/
}

.wea-edc-upload-item > div {
    display: table-cell;
    vertical-align: middle
}

.wea-edc-upload-item .has-error {
    color: #de5c5c;
    vertical-align: top
}

.wea-edc-upload-item:hover {
    background: #e6f5ff
}

.wea-edc-upload-item img {
    width: 28px;
    height: 28px;
    margin-right: 5px;
    vertical-align: middle
}

.wea-edc-upload-item span {
    display: inline-block;
    vertical-align: middle
}

.wea-edc-upload-item .wea-edc-upload-acts {
    line-height: 28px
}

.wea-edc-upload-item .wea-edc-upload-acts i {
    font-size: 18px;
    color: #de5c5c;
    -webkit-transition: all .225s ease-in;
    -o-transition: all ease-in .225s;
    transition: all .225s ease-in;
    cursor: pointer;
    vertical-align: middle
}

.wea-edc-upload-item .wea-edc-upload-acts i:hover {
    opacity: .8
}

.wea-edc-upload-img > div {
    display: inline-block;
    vertical-align: top;
    margin: 0 7px 7px 0;
    width: 150px;
    height: 150px;
    border: 1px dashed #d9d9d9
}

.wea-edc-upload-img .wea-edc-upload-inner {
    border: 1px solid #d9d9d9
}

.wea-edc-upload-img .wea-edc-upload-item {
    padding: 0
}

.wea-edc-upload-img .wea-edc-upload-item .wea-edc-upload-file-img, .wea-edc-upload-img .wea-edc-upload-item img {
    display: block;
    width: 100%;
    height: 100%
}

.wea-edc-upload-img .wea-edc-upload-item img {
    margin: 0
}

.wea-edc-upload-img .wea-edc-upload-item:hover {
    border-color: #0270c1
}

.wea-edc-upload-img .wea-edc-upload-item:hover .wea-edc-upload-acts {
    display: block
}

.wea-edc-upload-img .wea-edc-upload-acts {
    position: absolute;
    top: 0;
    right: 0;
    padding: 2px 2px 6px 6px;
    line-height: 1
}

.wea-edc-upload-img .wea-edc-upload-title {
    display: none
}

.wea-edc-upload-img-content, .wea-edc-upload-img-item {
    position: relative;
    max-width: 100%;
    padding: 10px 0;
    background: #fff;
    overflow: hidden
}

.wea-edc-upload-img-content {
    text-align: center;
    font-size: 14px;
    color: #666;
    cursor: pointer;
    height: 100%
}

.wea-edc-upload-img-content:hover {
    border-color: #0270c1;
    opacity: .8
}

.wea-edc-upload-img-content .img-placeholder {
    position: relative;
    width: 50px;
    height: 50px;
    margin: 10px auto;
    background: url("/edc/images/formCom-picture.png") 50% no-repeat
}

.wea-edc-upload-img-content i {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 2px;
    font-size: 14px;
    border-radius: 50%;
    background-color: #fff;
    color: #0270c1
}

.mobile-device .wea-edc-drag-inner {
    padding: 12px 9px
}

.mobile-device .wea-edc-drag-inner > div {
    font-size: 13px;
    color: #0270c1
}

.mobile-device .wea-edc-upload-img > div {
    width: 30%;
    height: 27vw
}

.mobile-device .wea-edc-upload-img .wea-edc-upload-img-content {
    padding: 0;
    font-size: 12px
}

.mobile-device .wea-edc-upload-img .wea-edc-upload-img-content .img-placeholder {
    position: relative;
    width: 35px;
    height: 35px;
    margin: 10px auto;
    background: url(/edc/images/formCom-picture.png) 50% no-repeat;
    background-size: 35px
}

@media (hover: none) {
    .wea-edc-drag-inner:hover, .wea-edc-upload-item:hover {
        background: inherit
    }

    .wea-edc-upload-img-content:hover {
        opacity: 1
    }

    .wea-edc-upload-img .wea-edc-upload-item:hover {
        border-color: #d9d9d9
    }
}

.wea-edc-opt-content {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.wea-edc-opt-content button {
    display: block;
    width: 100%;
    border-style: dashed;
    color: #57c5f7;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    margin-top: 10px
}

.wea-edc-opt-content button i {
    font-weight: 700
}

.wea-edc-opt-content button span {
    color: #666
}

.wea-edc-opt-content button:hover {
    background: #57c5f7;
    color: #fff
}

.wea-edc-opt-content button:hover span {
    color: #fff
}

.wea-edc-opt-item {
    position: relative;
    padding: 5px 0
}

.wea-edc-opt-item:hover {
    background: hsla(240, 4%, 95%, .3)
}

.wea-edc-opt-item:hover .anticon-cross-circle {
    display: block
}

.wea-edc-opt-item i {
    font-weight: 700;
    color: #aaa;
    font-size: 14px;
    cursor: pointer;
    padding: 8px 5px
}

.wea-edc-opt-item i.selected {
    color: #2db7f5
}

.wea-edc-opt-item i:first-child {
    cursor: move
}

.wea-edc-opt-item > div {
    position: absolute;
    top: 5px;
    left: 53px;
    right: 24px
}

.wea-edc-opt-item .anticon-cross-circle {
    position: absolute;
    top: 5px;
    right: 0;
    font-size: 16px;
    padding: 7px 4px;
    color: #de5c5c;
    font-weight: 400;
    display: none
}

.wea-edc-opt-item .ant-input {
    border-color: transparent;
    border-bottom-color: #d9d9d9;
    background: inherit;
    min-height: 28px
}

.wea-edc-opt-item .ant-input:focus, .wea-edc-opt-item .ant-input:hover {
    border-color: transparent;
    border-bottom-color: #2db7f5;
    -webkit-box-shadow: none;
    box-shadow: none
}

.wea-edc-opt-batchEdit .wea-textarea-normal .ant-input {
    height: 100% !important
}

.edc-time-picker-mask {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

.d3-tree-wrapper {
    height: 100%;
    position: relative
}

.d3-tree-wrapper .right {
    background: #fff;
    overflow: hidden
}

.d3-tree-wrapper .d3-tree {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.d3-tree-wrapper.with-toggle .d3-tree {
    top: 50px
}

.d3-tree-wrapper.with-right .right {
    position: absolute;
    right: 0;
    width: 450px;
    display: block;
    margin-left: 8px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    top: 50px;
    bottom: 0;
    -webkit-box-shadow: 0 9px 12px -2px rgba(39, 54, 78, .11);
    box-shadow: 0 9px 12px -2px rgba(39, 54, 78, .11);
    z-index: 100
}

.d3-tree-wrapper.with-right .d3-tree {
    height: calc(100% - 82px);
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0
}

.d3-tree-wrapper .node {
    cursor: pointer
}

.d3-tree-wrapper .node-selected .node-rect {
    stroke: #2db7f5
}

.edc-tree-memu-item:hover {
    background-color: #57c5f7;
    color: #fff
}

.edc-tree-memu-item .wea-right-menu-icon {
    display: inline-block;
    width: 36px;
    margin-right: 6px;
    text-align: center
}

.d3-tree-add {
    position: absolute;
    border-radius: 50%;
    padding: 5px 8px;
    display: none
}

.d3-tree-tips > div {
    -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, .3);
    background: #fff;
    padding: 16px
}

.d3-tree-tips .tips-handle {
    cursor: pointer
}

.d3-tree-tips .tips-handle:hover {
    color: #2db7f5
}

.d3-tree-tips .tips-opts {
    position: absolute;
    right: 10px;
    bottom: 10px
}

.d3-tree-tips .tips-opts button {
    padding: 5px 8px;
    border-radius: 50%;
    margin-left: 10px
}

.d3-tree-toggle .ant-radio-button-wrapper-checked {
    background: #2db7f5;
    color: #fff
}

.d3-tree-toggle .ant-radio-button-wrapper {
    border-radius: 0;
    padding: 0 8px
}

.d3-tree-toggle .ant-radio-button-wrapper:first-child {
    border-radius: 3px 0 0 3px
}

.d3-tree-toggle .ant-radio-button-wrapper:last-child {
    border-radius: 0 3px 3px 0
}

.d3-tree-toggle .ant-btn-group, .d3-tree-toggle .ant-radio-group {
    padding: 10px 0;
    margin-right: 10px;
    float: left;
    position: relative
}

.d3-tree-toggle .ant-btn-group .opt-btn {
    margin-right: 10px
}

.d3-tree-toggle .ant-btn-group.linked .opt-btn, .d3-tree-toggle .ant-btn-group .opt-btn:last-child {
    margin-right: 0
}

.d3-tree-toggle .opt-btn {
    padding: 4px 8px
}

.border-selection {
    position: fixed;
    border: 1px solid #2db7f5
}

.wea-edc-form-error {
    position: relative;
    padding-bottom: 10px
}

.wea-edc-form-error .wea-edc-errmsg {
    position: absolute;
    bottom: 7px;
    left: 40px;
    color: #ff2851
}

.wea-edc-form-error .wea-edc-errmsg:before {
    content: "\E631";
    font-family: anticon;
    padding-right: 3px
}

.wea-edc-form-error.wea-edc-has-error .error {
    border-color: #ff2851
}

.wea-edc-form-error.wea-edc-has-error .error:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 40, 81, .2);
    box-shadow: 0 0 0 2px rgba(255, 40, 81, .2)
}

.wea-edc-form-error.wea-edc-has-error .wea-edc-single-field .ant-input, .wea-edc-form-error.wea-edc-has-error .wea-edc-single-field .ant-select-selection, .wea-edc-form-error.wea-edc-has-error .wea-edc-single-field input[type=date], .wea-edc-form-error.wea-edc-has-error .wea-edc-single-field input[type=text], .wea-edc-form-error.wea-edc-has-error .wea-edc-single-field input[type=time], .wea-edc-form-error.wea-edc-has-error .wea-edc-single-field select, .wea-edc-form-error.wea-edc-has-error .wea-edc-single-field textarea {
    border-color: #ff2851
}

.wea-edc-form-error.wea-edc-has-error .wea-edc-single-field .ant-input:focus, .wea-edc-form-error.wea-edc-has-error .wea-edc-single-field .ant-select-selection:focus, .wea-edc-form-error.wea-edc-has-error .wea-edc-single-field input[type=date]:focus, .wea-edc-form-error.wea-edc-has-error .wea-edc-single-field input[type=text]:focus, .wea-edc-form-error.wea-edc-has-error .wea-edc-single-field input[type=time]:focus, .wea-edc-form-error.wea-edc-has-error .wea-edc-single-field select:focus, .wea-edc-form-error.wea-edc-has-error .wea-edc-single-field textarea:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 40, 81, .2);
    box-shadow: 0 0 0 2px rgba(255, 40, 81, .2)
}

.wea-edc-form-error.wea-edc-has-error .wea-edc-complex-field .ant-select-selection, .wea-edc-form-error.wea-edc-has-error .wea-edc-complex-field input[type=text], .wea-edc-form-error.wea-edc-has-error .wea-edc-complex-field select, .wea-edc-form-error.wea-edc-has-error .wea-edc-complex-field textarea {
    border-color: #ff2851
}

.wea-edc-form-error.wea-edc-has-error .wea-edc-complex-field .ant-select-selection:focus, .wea-edc-form-error.wea-edc-has-error .wea-edc-complex-field input[type=text]:focus, .wea-edc-form-error.wea-edc-has-error .wea-edc-complex-field select:focus, .wea-edc-form-error.wea-edc-has-error .wea-edc-complex-field textarea:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 40, 81, .2);
    box-shadow: 0 0 0 2px rgba(255, 40, 81, .2)
}

.mobile-device .wea-edc-form-error {
    padding-bottom: 0
}

.mobile-device .wea-edc-form-error .wea-edc-errmsg {
    bottom: 0
}

.wea-edc-com-title {
    display: block;
    color: #000;
    padding-bottom: 6px;
    font-size: 16px;
    overflow: hidden;
    /*word-break: break-all*/
}

.wea-edc-com-title .wea-edc-com-required:after {
    content: "*";
    padding: 0 5px;
    color: transparent;
    background-image: url(/images/BacoError_wev9.png);
    background-repeat: no-repeat;
    background-position: 50%
}

.wea-edc-com-subTitle {
    padding-left: 5px;
    color: #848484
}

.wea-edc-com-desc {
    display: block;
    overflow: hidden;
    white-space: normal;
    font-size: 12px;
    color: #545454;
    margin-top: -2px;
    padding-bottom: 2px
}

.wea-edc-com-desc img {
    max-width: 100%
}

.wea-edc-com-readonly {
    min-height: 40px;
    background: #fafafa;
    padding: 7px 14px;
    line-height: 24px;
    margin-left: -14px;
    /*word-break: break-all*/
}

.wea-edc-com-tips > div > p {
    position: relative !important;
    top: 5px;
    left: 0 !important
}

.wea-edc-noedit-com > :not(.wea-edc-com-title) {
    position: relative
}

.wea-edc-noedit-com > :not(.wea-edc-com-title) .ant-input-number, .wea-edc-noedit-com > :not(.wea-edc-com-title) .ant-select-selection, .wea-edc-noedit-com > :not(.wea-edc-com-title) .wea-associative-search, .wea-edc-noedit-com > :not(.wea-edc-com-title) input, .wea-edc-noedit-com > :not(.wea-edc-com-title) select, .wea-edc-noedit-com > :not(.wea-edc-com-title) textarea {
    background-color: #f7f7f7 !important
}

.wea-edc-noedit-com > :not(.wea-edc-com-title):before {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .1;
    z-index: 5
}

.wea-edc-noedit-com .ant-radio-inner {
    background-color: #ccc;
    border-color: #d9d9d9 !important;
    cursor: not-allowed
}

.wea-edc-noedit-com .ant-radio-inner:after {
    background-color: #505050
}

.wea-edc-noedit-com .ant-checkbox-inner {
    background-image: url("/cloudstore/resource/pc/com/images/checkbox_disable.png")
}

.wea-edc-noedit-com .ant-checkbox-checked .ant-checkbox-inner {
    background-image: url("/cloudstore/resource/pc/com/images/checkbox_disable_checked_.png")
}

.wea-edc-noedit-cursor > :not(.wea-edc-com-title):before {
    cursor: pointer
}

.wea-edc-physical-field label {
    display: inline-block !important
}

.wea-edc-physical-field .field-icon {
    position: absolute;
    cursor: pointer;
    right: 10px;
    top: 38px;
    height: 30px;
    width: 30px
}

.wea-edc-physical-field .field-icon .anticon-copy {
    position: relative;
    left: 8px;
    top: 4px
}

.wea-edc-physical-field .wea-select {
    display: block
}

.wea-edc-physical-field .wea-field-readonly {
    cursor: default
}

.wea-edc-physical-field.address {
    padding-top: 0 !important
}

.wea-edc-physical-field.address .field-icon {
    top: 1px;
    right: 18px
}

.wea-edc-physical-field.address .wea-field-readonly {
    height: 30px
}

.wea-edc-form-address .wea-input-normal input {
    width: 100%
}

.wea-edc-props-attachment .custom-size-wrapper {
    position: relative;
    padding-right: 28px;
    margin-top: 5px
}

.wea-edc-props-attachment .size-unit {
    position: absolute;
    right: 8px;
    line-height: 28px;
    font-weight: 600;
    color: #848484
}

.wea-edc-props-attachment .custom-desc-wrapper {
    padding: 5px;
    color: #545454
}

.wea-edc-props-attachment .wea-edc-attachment-fileName .wea-helpful-tip {
    margin-left: 10px
}

.board-element-view .text {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #999;
    text-align: center;
    background-color: #fff
}

.board-tip:before {
    content: "*";
    padding: 0 3px;
    position: absolute;
    margin-top: -1px;
    color: transparent;
    background-image: url(/images/BacoError_wev9.png);
    background-repeat: no-repeat;
    background-position: 50%
}

.board-tip span {
    font-size: 12px;
    margin-left: 15px
}

.wea-edc-form-item .rp-chart-container .rp-chart-ditigal-panel, .wea-edc-form-item .wea-edc-board-single-chart .rp-chart-container .rp-chart-ditigal-panel > div {
    padding: 0 !important
}

.wea-edc-form-item .rp-chart-container > div {
    padding: 0 10px
}

.wea-edc-fv-main .wea-edc-form-item .rp-chart-container > div {
    padding: 0
}

.wea-edc-fv-main .wea-edc-form-item .rp-chart-container > div .rp-chart-title {
    padding-left: 0
}

.wea-edc-form-board_element .wea-edc-com-readonly {
    padding: 0 !important
}

.browserHrm-tip:before {
    content: "*";
    padding: 0 3px;
    position: absolute;
    margin-top: -1px;
    color: transparent;
    background-image: url(/images/BacoError_wev9.png);
    background-repeat: no-repeat;
    background-position: 50%
}

.browserHrm-tip span {
    margin-left: 19px;
    font-size: 12px
}

.wea-edc-props-board_element .wea-input-number {
    width: 100%
}

[class*=wea-edc-form-columnpanel] {
    padding-bottom: 0 !important
}

[class*=wea-edc-form-columnpanel] > .wea-edc-com-title {
    display: none
}

[class*=wea-edc-form-columnpanel] .wea-edc-form-item {
    padding: 0
}

[class*=wea-edc-form-columnpanel] .wea-edc-com-title {
    padding-top: 0 !important;
    padding-bottom: 6px !important
}

[class*=wea-edc-form-columnpanel] .wea-edc-com-title + div, [class*=wea-edc-form-columnpanel] .wea-edc-com-title + div + div, [class*=wea-edc-form-columnpanel] .wea-edc-com-title + label, [class*=wea-edc-form-columnpanel] .wea-edc-com-title + span {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

[class*=wea-edc-form-columnpanel] .wea-edc-has-error .wea-edc-errmsg {
    padding-left: 0;
    margin-top: 0
}

[class*=wea-edc-form-columnpanel] .wea-edc-com-readonly {
    background-color: #fff
}

[class*=wea-edc-form-columnpanel] .wea-edc-columnpanel-row .wea-edc-com-readonly:after {
    display: none
}

[class*=f-columnpanel] {
    position: relative;
    z-index: 1
}

[class*=f-columnpanel]:hover > .action-btns {
    display: none
}

[class*=f-columnpanel] > .wea-edc-form-item {
    border: 1px solid #e1e1e1;
    border-left: none;
    border-right: none;
    padding: 0
}

[class*=f-columnpanel] > .wea-edc-form-item:hover:before {
    display: none
}

[class*=f-columnpanel] .wea-edc-columnpanel-row > .first .wea-edc-form-item {
    padding-left: 30px
}

[class*=f-columnpanel] .wea-edc-columnpanel-row > .last .wea-edc-form-item {
    padding-right: 30px
}

[class*=f-columnpanel] .wea-edc-columnpanel-row > div {
    display: inline-block;
    height: inherit
}

[class*=f-columnpanel] .wea-edc-columnpanel-row .wea-edc-fb-com, [class*=f-columnpanel] .wea-edc-columnpanel-row .wea-edc-form-item {
    height: 100%
}

.wea-edc-columnpanel-row {
    display: table;
    width: 100%
}

.wea-edc-columnpanel-row.can-droppable > div {
    height: 80px
}

.wea-edc-columnpanel-row > div {
    display: table-cell;
    vertical-align: top;
    border-right: 1px solid #e1e1e1
}

.wea-edc-columnpanel-row > div:last-child {
    border-right: none
}

.wea-edc-columnpanel-row .wea-edc-table-layout {
    width: 100%
}

.wea-edc-fv-body .wea-edc-columnpanel-row > div {
    border-right: none
}

.mobile-device .wea-edc-columnpanel-row .wea-edc-form-date > div:after, .mobile-device .wea-edc-columnpanel-row .wea-edc-form-time > div:after, .mobile-device .wea-edc-columnpanel-row .wea-edc-select-container:after {
    right: 18px
}

.wea-edc-fv-body .wea-edc-columnpanel-row .wea-edc-com-title, .wea-edc-fv-body .wea-edc-columnpanel-row .wea-edc-com-title + div, .wea-edc-fv-body .wea-edc-columnpanel-row .wea-edc-com-title + div + div, .wea-edc-fv-body .wea-edc-columnpanel-row .wea-edc-com-title + label, .wea-edc-fv-body .wea-edc-columnpanel-row .wea-edc-com-title + span, .wea-edc-fv-body .wea-edc-columnpanel-row .wea-edc-form-item {
    padding: 0;
    padding-left: 0 !important
}

.wea-edc-fv-body .wea-edc-columnpanel-row .wea-edc-input-icon {
    left: 4px
}

.wea-edc-form-combobox > div {
    display: block
}

.mobile-device .wea-edc-form-combobox select {
    -webkit-appearance: none
}

.mobile-device .wea-edc-form-combobox .wea-edc-com-title + div {
    position: relative
}

.mobile-device .wea-edc-form-combobox .wea-edc-com-title + div:after {
    content: " ";
    position: absolute;
    top: 14px;
    right: 8px;
    border: 4px solid transparent;
    border-top: 8px solid #666
}

.wea-edc-datatable-wrapper {
    position: relative;
    overflow-y: hidden;
    overflow-x: auto;
    z-index: 1
}

.wea-edc-datatable-wrapper::-webkit-scrollbar {
    height: 10px
}

.wea-edc-datatable-wrapper::-webkit-scrollbar-thumb {
    background: #ccc
}

.wea-edc-datatable-wrapper .wea-edc-com-title {
    background: #f7f7f7;
    border-bottom: 1px solid #e9e9e9
}

.wea-edc-datatable-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    z-index: 1
}

.wea-edc-datatable-content.empty .wea-edc-com-title + * {
    display: none !important
}

.wea-edc-datatable-content.resizing .wea-edc-dragging {
    height: 100%;
    border: inherit !important
}

.wea-edc-datatable-content.resizing .wea-edc-dragging > * {
    visibility: visible
}

.wea-edc-datatable-content.resizing .wea-edc-dragging.sortable-drag {
    display: none
}

.wea-edc-datatable-content.covered:not(.resizing) .wea-edc-datatable-col:last-child > div, .wea-edc-datatable-content.covered:not(.resizing) .wea-edc-datatable-item > div:last-child {
    border-right: none
}

.wea-edc-datatable-content > div:first-child {
    border-right-color: #e9e9e9
}

.wea-edc-datatable-content .wea-edc-datatable-item {
    position: relative;
    white-space: nowrap;
    border-bottom: 1px solid #e9e9e9;
    display: block;
    width: 100%;
    height: 100%
}

.wea-edc-datatable-content .wea-edc-datatable-item:last-child {
    border-bottom: none
}

.wea-edc-datatable-content .wea-edc-datatable-item > div {
    overflow: hidden;
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 100%;
    border-bottom: 1px solid #e9e9e9
}

.wea-edc-datatable-content .wea-edc-datatable-item > div:hover .action-group {
    display: block
}

.wea-edc-datatable-content .wea-edc-datatable-item .wea-edc-form-item {
    border: none;
    padding: 0
}

.wea-edc-datatable-content .wea-edc-datatable-item .wea-edc-form-select .ant-radio-group {
    white-space: normal;
    overflow: auto
}

.wea-edc-datatable-content .wea-edc-datatable-col {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 100%;
    border-bottom: 1px solid #e9e9e9
}

.wea-edc-datatable-content .wea-edc-datatable-col:hover .action-group {
    display: block
}

.wea-edc-datatable-content .wea-edc-form-item > div {
    padding-bottom: 0 !important
}

.wea-edc-datatable-item > div > div:first-child {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-right: 1px solid #e9e9e9
}

.wea-edc-fb-com .wea-edc-datatable-content, .wea-edc-fb-com .wea-edc-datatable-item {
    min-height: 72px
}

.wea-edc-form-datatable .ant-table table {
    table-layout: fixed
}

.wea-edc-form-datatable .ant-table .ant-table-body {
    overflow: auto !important
}

.wea-edc-form-datatable .ant-table .ant-table-tbody .wea-edc-com-title {
    display: none
}

.wea-edc-form-datatable .ant-table .ant-table-tbody td {
    overflow: auto
}

.wea-edc-form-datatable .ant-table .ant-table-header::-webkit-scrollbar {
    height: 0
}

.wea-edc-form-datatable .ant-table .ant-table-header::-webkit-scrollbar-thumb {
    background: #f7f7f7
}

.wea-edc-form-datatable .ant-table .ant-table-tbody > tr > td, .wea-edc-form-datatable .ant-table .ant-table-thead > tr > th, .wea-edc-form-datatable .ant-table .wea-edc-form-item {
    padding: 0
}

.wea-edc-form-datatable .ant-table .ant-table-thead > tr > th {
    font-weight: 400;
    border-bottom: 1px solid #e9e9e9
}

.wea-edc-form-datatable .ant-table .wea-edc-form-item > div {
    padding-bottom: 5px !important
}

.wea-edc-form-datatable .ant-table .ant-table-tbody > tr > td, .wea-edc-form-datatable .ant-table .ant-table-thead > tr > th {
    vertical-align: top;
    border-right: 1px solid #e9e9e9
}

.wea-edc-form-datatable .ant-table .ant-table-tbody > tr > .ant-table-selection-column, .wea-edc-form-datatable .ant-table .ant-table-thead > tr > .ant-table-selection-column {
    vertical-align: middle
}

.wea-edc-form-datatable .wea-edc-form-combobox > .wea-input-normal {
    margin-top: -18px
}

.wea-edc-form-datatable .wea-edc-datatable-fixed-left {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
    flex-direction: column;
    left: 0;
    top: 0;
    bottom: 0;
    border-right: 1px solid #e9e9e9;
    background: #fff
}

.wea-edc-form-datatable .wea-edc-datatable-fixed-left .wea-edc-com-title + div, .wea-edc-form-datatable .wea-edc-datatable-fixed-left .wea-edc-com-title > div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.wea-edc-form-datatable .wea-edc-datatable-fixed-left .wea-edc-com-title > div {
    height: 100%
}

.wea-edc-form-datatable .wea-edc-datatable-fixed-left .wea-edc-com-title + div {
    -ms-flex: 1 1;
    flex: 1 1;
    border-bottom: 1px solid #e9e9e9
}

.wea-edc-form-datatable .wea-edc-datatable-content {
    border-left: none
}

.wea-edc-form-datatable .wea-edc-title-extra {
    float: right;
    color: #57c5f7;
    cursor: pointer;
    padding-right: 1px;
    -webkit-transition: opacity 225ms ease-in-out;
    -o-transition: opacity ease-in-out 225ms;
    transition: opacity 225ms ease-in-out
}

.wea-edc-form-datatable .wea-edc-title-extra span {
    padding-right: 5px
}

.wea-edc-form-datatable .wea-edc-title-extra span:hover {
    opacity: .7
}

.wea-edc-form-datatable .wea-edc-title-extra span:last-child {
    padding-right: 0
}

.wea-edc-form-datatable .wea-edc-title-extra i {
    font-weight: bolder;
    color: #57c5f7;
    padding-right: 1px;
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.wea-edc-form-datatable .wea-edc-title-extra .delete, .wea-edc-form-datatable .wea-edc-title-extra .delete i {
    color: #e67575
}

.wea-edc-form-datatable .wea-edc-com-readonly {
    background: #fff0
}

.wea-edc-form-datatable .wea-edc-com-readonly .ant-table {
    border-left: 1px solid #e9e9e9
}

.wea-edc-form-datatable .wea-edc-com-readonly .ant-table .wea-edc-com-readonly {
    padding-left: 20px
}

.f-datatable .wea-edc-fb-com {
    background: #fff
}

.f-datatable .wea-edc-fb-com:hover .action-btns {
    display: none
}

.f-datatable .wea-edc-com-title + div .wea-edc-form-item {
    padding-right: 0
}

.f-datatable .wea-edc-com-title + div .wea-edc-com-title, .f-datatable .wea-edc-com-title + div .wea-edc-com-title + div, .f-datatable .wea-edc-com-title + div .wea-edc-com-title + div + div, .f-datatable .wea-edc-com-title + div .wea-edc-com-title + label, .f-datatable .wea-edc-com-title + div .wea-edc-com-title + span {
    padding-right: 12px
}

.f-datatable .wea-edc-com-title + div .wea-view-textarea .wea-textarea-tips {
    right: 20px
}

.f-datatable .wea-edc-com, .f-datatable .wea-edc-datatable-col > div:first-child, .f-datatable .wea-edc-fb-com, .f-datatable .wea-edc-form-item {
    height: 100% !important
}

.f-datatable .wea-edc-form-item .wea-edc-com-title {
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.f-datatable .wea-edc-form-item:hover .action-group {
    display: none
}

.resizable-handle-wrapper > div {
    width: 15px !important;
    height: auto !important;
    bottom: 0;
    z-index: 1
}

.mobile-device .wea-edc-form-datatable .wea-edc-form-date .wea-edc-com-title + div:after, .mobile-device .wea-edc-form-datatable .wea-edc-form-time .wea-edc-com-title + div:after {
    top: 18px
}

.mobile-device .wea-edc-form-datatable .wea-edc-com-title + .wea-edc-select-container:after {
    top: 26px
}

.mobile-mask {
    height: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5);
    z-index: 10
}

.mobile-mask, .mobile-row {
    position: fixed;
    width: 100%;
    right: 0
}

.mobile-row {
    bottom: -100%;
    background-color: #f7f7f7;
    z-index: 11;
    height: 80%;
    -webkit-transition: bottom .3s ease 0s;
    -o-transition: bottom .3s ease 0s;
    transition: bottom .3s ease 0s
}

.all-height {
    bottom: 0
}

.mobile-row .mobile-row-main {
    height: calc(100% - 45px);
    overflow-y: auto
}

.mobile-row-btns {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    height: 45px
}

.mobile-row .mobile-row-btns:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: #d9d9d9;
    -webkit-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

.mobile-row-btns .row-btn {
    -ms-flex: 1 1;
    flex: 1 1;
    text-align: center;
    position: relative;
    line-height: 45px;
    font-size: 16px;
    color: #666
}

.mobile-row-btns .row-btn:after {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    right: 0;
    width: 1px;
    background: #ddd;
    -webkit-transform: scaleX(.5);
    -ms-transform: scaleX(.5);
    transform: scaleX(.5);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

.c-blue {
    color: #0090d1 !important
}

.mobile-row .wea-edc-form-item {
    padding-left: 10px
}

.wea-edc-fv-wrapper.mobile-device .mobile-row .wea-edc-form-item {
    padding-left: 15px;
    padding-right: 25px
}

.mobile-row .wea-edc-com-title, .mobile-row .wea-edc-com-title + div {
    padding: 10px 0 0 12px !important
}

.wea-edc-wrapper-com .mobile-row .wea-edc-has-error .wea-edc-errmsg {
    margin-top: 0
}

.mobile_hidden {
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.wea-edc-form-datatable .ant-table-body tr .wea-edc-com-readonly {
    margin-left: 0
}

.wea-edc-form-datatable .ant-table-body tr .wea-edc-com-readonly:after {
    display: none
}

.wea-edc-form-datatable .wea-view-textarea .wea-textarea-tips {
    right: 8px;
    bottom: 22px
}

.wea-edc-props-datatable .wea-select {
    width: 100%
}

.wea-edc-required-input {
    margin-right: 7px
}

.wea-edc-default-span, .wea-edc-required-span {
    display: inline-block
}

.mobile-device .wea-edc-form-date .wea-edc-com-title + div {
    position: relative
}

.mobile-device .wea-edc-form-date .wea-edc-com-title + div:after {
    content: "\EA0B";
    position: absolute;
    top: 8px;
    right: 8px;
    color: #b2b2b2;
    font-family: icon-coms
}

.mobile-device .wea-edc-form-date ::-webkit-calendar-picker-indicator {
    width: 14px;
    height: 22px;
    z-index: 10;
    opacity: 0
}

.wea-edc-form-description {
    overflow: hidden;
    /*word-break: break-all*/
}

.wea-edc-form-description .wea-edc-com-desc {
    display: none
}

.wea-edc-form-description p > img {
    max-width: 100%
}

.wea-edc-lbs .map {
    position: relative;
    height: 300px;
    z-index: 100
}

.wea-edc-lbs .map .location-drop {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 2;
    width: 260px;
    height: 30px;
    line-height: 28px;
    padding-left: 10px;
    border: 1px solid #d9d9d9;
    background: #fff;
    cursor: pointer
}

.wea-edc-lbs .amap-logo img {
    display: none
}

.wea-edc-lbs .amap-copyright {
    bottom: -100px;
    display: none
}

.wea-edc-lbs .location-drop-input {
    width: 80%;
    height: 100%;
    border: none;
    outline: none;
    padding-left: 2px;
    background: none;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.location-menu {
    width: 260px
}

.location-menu > li {
    padding: 7px 15px;
    background: #fff
}

.location-menu .location-list {
    max-height: 205px;
    overflow: auto;
    background: #fff
}

.location-menu .location-list > li {
    cursor: pointer;
    padding: 4px 15px;
    border-bottom: 1px solid #e9e9e9
}

.location-menu .location-list > li:hover {
    background-color: #eaf8fe
}

.location-menu .location-list .not-found {
    padding: 8px 15px
}

.location-menu-item .position {
    font-size: 14px;
    display: block
}

.location-menu-item .address {
    font-size: 12px;
    display: block;
    margin-top: 2px
}

.location-menu-item .position {
    color: #000
}

.location-menu-item .address {
    color: #666
}

.location-menu-item.list-highlight {
    background: #eaf8fe
}

.location-menu-item.list-highlight .text-elli.position {
    color: #0270c1
}

.location-menu-item.list-highlight .text-elli.address {
    color: #0270c1;
    opacity: .8
}

.wea-edc-lbs-wrapper .lbs-mobile {
    width: 100%;
    height: 36px;
    border: 1px solid #dadada;
    line-height: 36px
}

.wea-edc-lbs-wrapper .lbs-mobile .lbs-position {
    padding-left: 4px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.wea-edc-lbs-wrapper .lbs-mobile .lbs-position i {
    padding-right: 2px
}

.wea-edc-lbs-wrapper .lbs-map-wrapper {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: #fdfdfd;
    -webkit-transition: all .225s ease-in;
    -o-transition: all .225s ease-in;
    transition: all .225s ease-in;
    z-index: 99;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.wea-edc-lbs-wrapper .show {
    display: block;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.wea-edc-lbs-wrapper .lbs-mobile-map {
    width: 100%;
    height: 200px;
    position: relative;
    z-index: 100
}

.lbs-mobile-container {
    border-top: 5px solid #fcf9f2;
    position: absolute;
    top: 200px;
    bottom: 46px;
    left: 0;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden
}

.lbs-mobile-container .lbs-mobile-list {
    height: 100%;
    overflow: auto
}

.lbs-list {
    overflow: hidden;
    padding: 8px 15px 0;
    z-index: 2;
    border-bottom: 1px solid #dadada
}

.lbs-list .lbs-list-position {
    font-size: 16px;
    color: #000
}

.lbs-list .lbs-list-address {
    font-size: 12px;
    color: #666;
    margin-bottom: 4px
}

.lbs-list.list-highlight .lbs-list-position {
    color: #0270c1
}

.lbs-list.list-highlight .lbs-list-address {
    color: #0270c1;
    opacity: .8
}

.lbs-mobile-btns {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 46px;
    background: #f7f7f7;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.lbs-mobile-btns .lbs-btns-cancel, .lbs-mobile-btns .lbs-btns-hide {
    -ms-flex: 1 1;
    flex: 1 1;
    text-align: center;
    line-height: 44px
}

.lbs-mobile-btns .lbs-btns-hide {
    background: #0270c1;
    color: #fff
}

.lbs-list-loading {
    position: relative;
    top: 25%
}

.lbs-list-loading .ant-spin {
    display: block;
    margin-top: 20px
}

.lbs-list-loading .lbs-list-loading-tips {
    text-align: center;
    margin-top: 6px
}

.f-columnpanel3 .wea-edc-wrapper-com .wea-edc-form-lbs .location-drop, .f-tablelayout .wea-edc-wrapper-com .wea-edc-form-lbs .location-drop, .wea-edc-form-columnpanel3 .wea-edc-form-lbs .location-drop, .wea-edc-form-tablelayout .wea-edc-form-lbs .location-drop {
    width: 90%
}

.wea-edc-form-columnpanel2 .wea-edc-lbs-wrapper .lbs-mobile, .wea-edc-form-columnpanel3 .wea-edc-lbs-wrapper .lbs-mobile {
    max-width: 100px
}

.wea-edc-map-conatiner {
    position: relative;
    height: 300px
}

.wea-edc-map-conatiner .ant-row {
    padding: 10px;
    padding-bottom: 0
}

.wea-edc-map-conatiner .amap-logo img {
    display: none
}

.wea-edc-map-conatiner .amap-copyright {
    bottom: -100px;
    display: none
}

.wea-edc-map-conatiner .fail-map {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fbf8f0
}

.wea-edc-map-conatiner .map-tip {
    display: inline-block;
    color: #999;
    margin-top: 6px
}

.wea-edc-map-conatiner .wea-edc-hide {
    display: none
}

.verify-btn {
    background-color: #0270c1;
    border-color: #0270c1;
    color: #fff;
    font-family: inherit;
    font-size: 14px;
    font-weight: 400
}

.mt10 {
    margin-top: 10px
}

.wea-edc-datatable-view .wea-edc-verify-btn-wrapper {
    position: relative;
    top: -20px;
    min-width: 284px;
    padding-left: 12px
}

.wea-edc-datatable-view .mobile-row-main .wea-edc-verify-btn-wrapper {
    top: 0
}

.ml10 {
    margin-left: 10px
}

.verify-code-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.verify-code-text {
    min-height: 30px;
    margin-right: 20px;
    width: 138px
}

.verify-code-text input {
    width: 138px !important
}

.sign-popover {
    padding: 10px;
    font-size: 14px !important
}

.sign-popover .sign-title-danger {
    background-color: #ffe5e7;
    padding: 3px 10px;
    margin: 5px 0;
    border-radius: 5px
}

.sign-popover .sign-item {
    margin-bottom: 10px
}

.sign-popover .sign-item input {
    width: 200px
}

.sign-popover .sign-item label {
    display: block;
    margin-bottom: 5px;
    font-size: 14px !important
}

.sign-popover .sign-item .wea-input-normal {
    width: 220px
}

.sign-popover .sign-item .text-muted {
    color: #999;
    margin: 5px 0 14px
}

.sign-popover .sign-item .wea-edc-errmsg {
    position: static
}

.sign-popover .wea-edc-has-error.sign-item input {
    border-color: #ff2851
}

.sign-popover .wea-edc-has-error.sign-item input:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 40, 81, .2);
    box-shadow: 0 0 0 2px rgba(255, 40, 81, .2)
}

.verify-code {
    position: relative
}

.verify-code .verify-code-content input {
    padding-left: 5px !important;
    border-color: #d9d9d9 !important;
    height: 33px;
    line-height: 33px
}

.image-captcha {
    width: 260px;
    margin-bottom: 10px
}

.image-captcha .visualCaptcha-explanation {
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
    max-width: 100%;
    cursor: pointer
}

.image-captcha .visualCaptcha-explanation span {
    color: #0270c1
}

.image-captcha .visualCaptcha-action-area.success {
    border-color: #9bc94d;
    color: #9bc94d
}

.image-captcha .visualCaptcha-action-area.error {
    border-color: #ff2851
}

.image-captcha .visualCaptcha-action-area.error .captcha-cover > div:before {
    content: "\E631";
    font-family: anticon;
    padding-right: 3px;
    color: #ff2851
}

.image-captcha .visualCaptcha-action-area {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #c3c9d0;
    border-radius: 2px;
    height: 50px
}

.image-captcha .visualCaptcha-action-area .captcha-cover {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    background: #fff;
    opacity: .9;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px
}

.image-captcha .visualCaptcha-action-area .main {
    -ms-flex: 7 1;
    flex: 7 1;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    height: 100%
}

.image-captcha .visualCaptcha-action-area .main, .image-captcha .visualCaptcha-action-area .main .image {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.image-captcha .visualCaptcha-action-area .main img {
    width: 30px;
    height: 30px;
    cursor: pointer
}

.image-captcha .visualCaptcha-action-area .refresh {
    -ms-flex: 1 1;
    flex: 1 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    border-left: 1px solid #c3c9d0;
    opacity: .5
}

.image-captcha .visualCaptcha-action-area .refresh img {
    width: 24px;
    height: 24px;
    cursor: pointer
}

.image-captcha .visualCaptcha-action-area .refresh:hover {
    opacity: 1
}

.mt20 {
    margin-top: 20px
}

.edc-app-browser-hrm {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 99
}

.mobile-browserHrm-readonly {
    background: #f7f7f7
}

.mobile-browserHrm {
    position: relative
}

.mobile-browserHrm .content {
    width: 100%;
    min-height: 36px;
    line-height: 36px;
    border: 1px solid #d9d9d9
}

.mobile-browserHrm .content ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.mobile-browserHrm .content ul li {
    font-size: 12px;
    color: #4d7ad8;
    margin-right: 5px;
    margin-left: 5px
}

.mobile-browserHrm .anticon-search {
    position: absolute;
    right: 0;
    height: 100%;
    width: 36px;
    top: 0;
    color: #b2b2b2
}

.mobile-browserHrm .anticon-search:before {
    position: relative;
    line-height: 100%;
    top: 12px
}

.browserHrm-tip:before {
    content: "*";
    padding: 0 3px;
    position: absolute;
    margin-top: -1px;
    color: transparent;
    background-image: url(/images/BacoError_wev9.png);
    background-repeat: no-repeat;
    background-position: 50%
}

.browserHrm-tip span {
    margin-left: 19px;
    font-size: 12px
}

.wea-edc-form-item .wea-associative-search {
    width: 260px;
    background-color: #fff
}

.wea-edc-wrapper-com .wea-associative-search {
    width: 100%;
    background-color: #fff
}

.wea-edc-has-error .mobile-browserHrm .content, .wea-edc-has-error .wea-associative-search {
    border-color: #ff2851
}

.field-readonly {
    color: #b2b2b2;
    cursor: not-allowed
}

.field-readonly .wea-field-readonly {
    display: inline-block;
    width: 20px !important
}

.wea-edc-number-defvalue .ant-input-number {
    width: 100%
}

.wea-edc-form-picture .wea-edc-upload-item {
    width: 100%;
    height: 100%
}

.wea-edc-form-picture .wea-edc-upload-img .wea-edc-upload-item img {
    -o-object-fit: cover;
    object-fit: cover
}

.wea-edc-wrapper-com .rating-img-container {
    line-height: 2.2
}

.wea-edc-form-rating .rating-icon {
    margin: 0 2px
}

.wea-edc-form-rating .rating-icon:first-child {
    margin-left: 0
}

.rating-img-container > span {
    display: inline-block;
    padding: 5px 3px;
    border: 1px solid #dfdfdf;
    cursor: pointer
}

.rating-img-container > span:not(:last-child) {
    border-right: none
}

.rating-img-container > span.selected {
    background: #0270c1
}

.rating-img-container > span:hover {
    opacity: .8;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.rating-icon {
    display: inline-block;
    vertical-align: middle;
    background-image: url(/edc/images/rating.png);
    width: 20px;
    height: 20px;
    background-size: 60px 320px;
    cursor: pointer
}

.rating-icon-star {
    background-position: 0 0
}

.rating-icon-star.highlight {
    background-position: -20px 0
}

.rating-icon-heart {
    background-position: 0 -20px
}

.rating-icon-heart.highlight {
    background-position: -20px -20px
}

.rating-icon-sun {
    background-position: 0 -40px
}

.rating-icon-sun.highlight {
    background-position: -20px -40px
}

.rating-icon-tomato {
    background-position: 0 -60px
}

.rating-icon-tomato.highlight {
    background-position: -20px -60px
}

.rating-icon-thumb {
    background-position: 0 -80px
}

.rating-icon-thumb.highlight {
    background-position: -20px -80px
}

.rating-icon-shit {
    background-position: 0 -120px
}

.rating-icon-shit.highlight {
    background-position: -20px -120px
}

.rating-icon-rose {
    background-position: 0 -140px
}

.rating-icon-rose.highlight {
    background-position: -20px -140px
}

.rating-icon-happy {
    background-position: 0 -100px
}

.rating-icon-happy.highlight {
    background-position: -20px -100px
}

.switch-box-item {
    display: inline-block;
    vertical-align: middle;
    padding: 6px 16px;
    overflow: hidden;
    border: 1px solid #d9d9d9;
    border-right: none;
    cursor: pointer;
    -webkit-transition: border-color .3s ease;
    -o-transition: border-color .3s ease;
    transition: border-color .3s ease
}

.switch-box-item:hover {
    opacity: .8
}

.switch-box-item:first-of-type {
    border-radius: 4px 0 0 4px
}

.switch-box-item:last-of-type {
    border-radius: 0 4px 4px 0;
    border: 1px solid #d9d9d9
}

.switch-box-item.selected {
    border: 1px solid #0270c1;
    color: #0270c1
}

.wea-edc-form-select .wea-select {
    width: 100%
}

.wea-edc-form-select .wea-select .ant-radio-group {
    display: block
}

.wea-edc-form-select .wea-select .ant-radio-group .ant-radio-wrapper span {
    /*word-break: break-all*/
}

.wea-edc-form-select .wea-select .wea-input-normal {
    width: auto;
    margin: 0 0 -5px .5em;
    top: -4px
}

.wea-edc-form-select .wea-select .wea-input-normal input {
    min-height: 28px;
    height: 28px
}

.wea-edc-form-select .wea-select .ant-checkbox-group .ant-checkbox-wrapper span {
    /*word-break: break-all*/
}

.wea-edc-form-select .wea-edc-select-vertical .ant-checkbox-group-item, .wea-edc-form-select .wea-edc-select-vertical .ant-radio-wrapper {
    position: static;
    display: block;
    margin-bottom: 10px
}

.wea-edc-form-select .wea-edc-select-vertical .ant-checkbox-group-item.ant-checkbox-wrapper, .wea-edc-form-select .wea-edc-select-vertical .ant-radio-wrapper {
    margin-bottom: 6px
}

.wea-edc-form-select .wea-edc-select-vertical .ant-checkbox-group-item.ant-checkbox-wrapper:last-child, .wea-edc-form-select .wea-edc-select-vertical .ant-radio-wrapper:last-child {
    margin-bottom: 0 !important
}

.wea-edc-form-select .wea-edc-select-vertical .ant-checkbox, .wea-edc-form-select .wea-edc-select-vertical .ant-checkbox + span, .wea-edc-form-select .wea-edc-select-vertical .ant-radio, .wea-edc-form-select .wea-edc-select-vertical .ant-radio + span {
    display: table-cell;
    vertical-align: text-top;
    font-size: 14px
}

.wea-edc-form-select .wea-edc-select-vertical .ant-radio-inner {
    top: 3px
}

.wea-edc-form-select .ant-checkbox, .wea-edc-form-select .ant-checkbox + span, .wea-edc-form-select .ant-radio, .wea-edc-form-select .ant-radio + span {
    vertical-align: -1px;
    font-size: 14px
}

.wea-edc-form-select .ant-radio + span {
    margin-left: 0
}

.wea-edc-form-select .ant-checkbox + span {
    padding-left: 5px
}

.wea-edc-form-select .ant-checkbox + span .wea-input-normal {
    top: -2px
}

.wea-edc-form-select .ant-checkbox-inner {
    vertical-align: bottom
}

.wea-edc-form-select .ant-radio-wrapper > span {
    line-height: 22px;
    white-space: normal;
    padding-top: 0;
    vertical-align: middle
}

.wea-edc-form-select .ant-radio-inner {
    vertical-align: inherit
}

.read-only-select {
    float: left;
    margin-right: 10px
}

.wea-edc-form-signature .wea-edc-form-btn {
    padding: 6px 50px;
    margin-bottom: 5px;
    border-radius: 2px
}

.wea-edc-signature_pad {
    border: 1px solid #dfdfdf;
    margin-bottom: 5px
}

.wea-edc-signature_pad .signature_pad-toolbar {
    padding: 3px 10px;
    text-align: right;
    line-height: 24px;
    background: #eee
}

.wea-edc-signature_pad .signature_pad-toolbar .disabled {
    cursor: not-allowed;
    color: #888;
    pointer-events: none
}

.wea-edc-signature_pad canvas, .wea-edc-signature_pad img {
    display: block
}

.wea-edc-signature_pad .signature_pad-footer {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-top: 1px solid #dfdfdf;
    padding: 7px 10px
}

.wea-edc-signature_pad .signature_pad-footer > span {
    line-height: 30px;
    color: #848484
}

.wea-edc-signature_pad .signature_pad-footer > div {
    float: right
}

.wea-edc-signature_pad .signature_pad-footer button {
    margin-right: 10px
}

.wea-edc-signature_pad .signature_pad-footer button:last-child {
    margin-right: 0
}

.mobile-device .wea-edc-form-signature .wea-edc-form-btn {
    display: block;
    width: 100%;
    padding: 8px 15px
}

.mobile-device .signature_pad-footer {
    padding: 0
}

.mobile-device .signature_pad-footer > span {
    display: none
}

.mobile-device .signature_pad-footer > div {
    float: none
}

.mobile-device .signature_pad-footer button {
    width: 50%;
    margin: 0;
    border: none;
    border-radius: 0;
    border-right: 1px solid #dfdfdf;
    padding: 7px 15px
}

.mobile-device .signature_pad-footer button:last-child {
    border-right: none
}

.mobile-device .signature_pad-footer button.signature_pad-btn-del {
    width: 100%
}

.mt20 {
    margin-top: 20px
}

.edc-app-browser-hrm {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 99
}

.mobile-browserHrm-readonly {
    background: #f7f7f7
}

.mobile-browserHrm {
    position: relative
}

.mobile-browserHrm .content {
    width: 100%;
    min-height: 36px;
    line-height: 36px;
    border: 1px solid #d9d9d9;
    padding-right: 30px
}

.mobile-browserHrm .content ul > li {
    font-size: 12px;
    color: #4d7ad8;
    margin-left: 5px
}

.mobile-browserHrm .anticon-search {
    position: absolute;
    right: 0;
    height: 100%;
    width: 36px;
    top: 0;
    color: #b2b2b2
}

.mobile-browserHrm .anticon-search:before {
    position: relative;
    line-height: 100%;
    top: 12px
}

.browserHrm-tip:before {
    content: "*";
    padding: 0 3px;
    position: absolute;
    margin-top: -1px;
    color: transparent;
    background-image: url(/images/BacoError_wev9.png);
    background-repeat: no-repeat;
    background-position: 50%
}

.browserHrm-tip span {
    margin-left: 19px;
    font-size: 12px
}

.wea-edc-form-item .wea-associative-search {
    width: 260px;
    background-color: #fff
}

.wea-edc-wrapper-com .wea-edc-form-item .wea-associative-search {
    width: 100%;
    background-color: #fff
}

.wea-edc-has-error .mobile-browserHrm .content, .wea-edc-has-error .wea-associative-search {
    border-color: #ff2851
}

.f-tablelayout {
    -webkit-transform: inherit !important;
    -ms-transform: inherit !important;
    transform: inherit !important
}

.f-tablelayout:hover > .action-btns {
    display: none
}

.f-tablelayout:hover > .wea-edc-form-item {
    border-color: transparent
}

.f-tablelayout > .wea-edc-form-item {
    padding: 0
}

.f-tablelayout > .wea-edc-form-item:hover:before {
    display: none
}

.f-tablelayout .wea-edc-form-tablelayout {
    padding-bottom: 0 !important
}

.wea-edc-tablelayout-design table {
    width: 100%;
    table-layout: fixed;
    background-color: #ecf9ff;
    border-spacing: 0;
    border-collapse: collapse
}

.wea-edc-tablelayout-design td, .wea-edc-tablelayout-design tr {
    height: 50px
}

.wea-edc-tablelayout-design td {
    vertical-align: top;
    border: 1px solid #7fcdfd;
    overflow: hidden
}

.wea-edc-tablelayout-design td.area, .wea-edc-tablelayout-design td.area .wea-edc-form-item {
    background-color: #d4f1ff
}

.wea-edc-tablelayout-design td .wea-edc-fb-com, .wea-edc-tablelayout-design td .wea-edc-form-item {
    height: 100%
}

.wea-edc-tablelayout-design .wea-edc-droppable {
    cursor: default;
    background-color: transparent
}

@-moz-document url-prefix() {
    .wea-edc-tablelayout-design .wea-edc-droppable {
        display: table
    }
}

.wea-edc-tablelayout-design .wea-edc-drop-tip {
    display: none
}

.wea-edc-tablelayout-design .wea-edc-com {
    padding: 0;
    min-height: 80px;
    height: 100% !important
}

.wm-right-menu {
    position: fixed
}

.wm-right-menu.wm-right-menu-hide {
    opacity: 0
}

.wm-right-menu .ant-menu-item.group {
    border-top: 1px solid #efefef
}

.wm-right-menu .ant-menu .ant-menu-item {
    padding: 0 16px
}

.wm-right-menu .ant-menu-item-active .shortcut {
    color: #fff
}

.wm-right-menu .shortcut {
    float: right;
    color: #aaa;
    min-width: 60px;
    text-align: right;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.wea-edc-tablelayout-view {
    padding: 0 28px
}

.wea-edc-tablelayout-view .wea-edc-table-wrapper {
    width: 100%;
    overflow: auto
}

.wea-edc-tablelayout-view table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0
}

.wea-edc-tablelayout-view td {
    vertical-align: top
}

.wea-edc-tablelayout-view td .wea-edc-form-item {
    padding-right: 12px;
    padding-left: 12px
}

.wea-edc-tablelayout-view .wea-edc-com-readonly {
    background: #fff
}

.wea-edc-tablelayout-view .wea-edc-com-readonly .wea-edc-com-title + div:after {
    display: none
}

.wea-edc-tablelayout-view .wea-edc-form-item .wea-edc-com-readonly {
    background: #fafafa
}

.mobile-device .wea-edc-tablelayout-view.wea-edc-form-item {
    padding: 0 3px 0 15px
}

.mobile-device .wea-edc-tablelayout-view.wea-edc-form-item td .wea-edc-form-item {
    padding-left: 0;
    padding-right: 12px
}

.wea-view-textarea {
    position: relative
}

.wea-view-textarea textarea {
    resize: none
}

.wea-view-textarea .wea-textarea-tips {
    position: absolute;
    bottom: 4px;
    right: 8px;
    color: #ccc
}

.mobile-device .wea-edc-form-time .wea-edc-com-title + div {
    position: relative
}

.mobile-device .wea-edc-form-time .wea-edc-com-title + div:after {
    content: "\E9AA";
    position: absolute;
    top: 8px;
    right: 8px;
    color: #b2b2b2;
    font-family: icon-coms
}

.mobile-device .wea-edc-form-time ::-webkit-calendar-picker-indicator {
    width: 14px;
    height: 22px;
    z-index: 10;
    opacity: 0
}

.wea-edc-fv-main {
    position: relative;
    height: 100%;
    width: 100%;
    margin: 0 auto;
    background: #fff
}

.wea-edc-fv-main .wea-edc-form-item {
    width: 100%
}

.wea-edc-fv-main .wea-edc-form-item:hover {
    border-color: transparent
}

.wea-edc-fv-main .wea-edc-form-item:hover:before {
    display: none
}

.wea-edc-fv-main .wea-edc-form-item .wea-edc-com-lock {
    padding-top: 3px;
    float: left;
    margin-left: -20px;
    cursor: pointer;
    color: #666;
    position: absolute;
    z-index: 10
}

.wea-edc-fv-main .wea-edc-form-item .wea-edc-edit-date {
    color: #999
}

.wea-edc-fv-main .wea-edc-form-item .wea-edc-edit-date > span {
    margin-left: 15px
}

.wea-edc-fv-main .wea-edc-hidden_input-view {
    display: none
}

.wea-edc-fv-main input, .wea-edc-fv-main textarea {
    -webkit-appearance: none
}

.wea-edc-fv-main .wea-edc-form-no-edit-tip {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.wea-edc-fv-main .wea-edc-form-no-edit-tip .ant-alert {
    margin: 0;
    padding: 0;
    padding-left: 8px;
    height: 100%;
    width: 100%;
    border-radius: 0;
    line-height: 36px
}

.wea-edc-fv-main .wea-edc-form-no-edit-tip-mobile {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 11
}

.wea-edc-fv-main .wea-edc-fv-body {
    position: relative
}

.wea-edc-fv-main .wea-edc-fv-body-mask {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 11
}

.wea-edc-has-error {
    position: relative
}

.wea-edc-has-error .wea-edc-errmsg {
    color: #ff2851;
    padding-top: 15px
}

.wea-edc-has-error .wea-edc-errmsg:before {
    content: "\E631";
    font-family: anticon;
    padding-right: 3px
}

.wea-edc-has-error .error {
    border-color: #ff2851
}

.wea-edc-has-error .error:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 40, 81, .2);
    box-shadow: 0 0 0 2px rgba(255, 40, 81, .2)
}

.wea-edc-has-error.wea-edc-single-field .ant-input, .wea-edc-has-error.wea-edc-single-field .ant-select-selection, .wea-edc-has-error.wea-edc-single-field input[type=date], .wea-edc-has-error.wea-edc-single-field input[type=text], .wea-edc-has-error.wea-edc-single-field input[type=time], .wea-edc-has-error.wea-edc-single-field select, .wea-edc-has-error.wea-edc-single-field textarea {
    border-color: #ff2851
}

.wea-edc-has-error.wea-edc-single-field .ant-input:focus, .wea-edc-has-error.wea-edc-single-field .ant-select-selection:focus, .wea-edc-has-error.wea-edc-single-field input[type=date]:focus, .wea-edc-has-error.wea-edc-single-field input[type=text]:focus, .wea-edc-has-error.wea-edc-single-field input[type=time]:focus, .wea-edc-has-error.wea-edc-single-field select:focus, .wea-edc-has-error.wea-edc-single-field textarea:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 40, 81, .2);
    box-shadow: 0 0 0 2px rgba(255, 40, 81, .2)
}

.wea-edc-has-error.wea-edc-complex-field .ant-select-selection, .wea-edc-has-error.wea-edc-complex-field input[type=text], .wea-edc-has-error.wea-edc-complex-field select, .wea-edc-has-error.wea-edc-complex-field textarea {
    border-color: #ff2851
}

.wea-edc-has-error.wea-edc-complex-field .ant-select-selection:focus, .wea-edc-has-error.wea-edc-complex-field input[type=text]:focus, .wea-edc-has-error.wea-edc-complex-field select:focus, .wea-edc-has-error.wea-edc-complex-field textarea:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 40, 81, .2);
    box-shadow: 0 0 0 2px rgba(255, 40, 81, .2)
}

.wea-edc-datatable-view .wea-edc-form-datatable > .wea-edc-errmsg {
    position: absolute;
    color: #ff2851;
    padding-left: 0;
    margin-top: 0;
    padding-top: 5px
}

.wea-edc-datatable-view .wea-edc-form-datatable > .wea-edc-errmsg:before {
    content: "\E631";
    font-family: anticon;
    padding-right: 3px
}

.wea-edc-datatable-view .wea-edc-errmsg {
    padding-left: 12px;
    margin-top: -20px
}

.wea-edc-form-verify {
    width: 100%;
    height: 220px;
    padding: 10px
}

.wea-edc-form-verify .image-container {
    overflow: hidden;
    border-radius: 4px;
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat
}

.wea-edc-form-verify .image-container .container-bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%
}

.wea-edc-form-verify .image-container .slider-block {
    z-index: 2;
    position: absolute;
    border-radius: 6px;
    overflow: hidden;
    -webkit-box-shadow: 5px 5px 30px #666;
    box-shadow: 5px 5px 30px #666;
    background-size: 100%;
    background-repeat: no-repeat
}

.wea-edc-form-verify .image-container .slider-block-error {
    -webkit-transition: left 1s;
    -o-transition: left 1s;
    transition: left 1s;
    -webkit-box-shadow: 0 0 5px #fe3548;
    box-shadow: 0 0 5px #fe3548;
    border: 1px solid #fe3548
}

.wea-edc-form-verify .image-container .refsh {
    display: inline-block;
    width: 25px;
    height: 25px;
    position: absolute;
    bottom: 7px;
    right: 5px
}

.wea-edc-form-verify .image-container .refsh > i {
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    text-shadow: 0 0 5px #000
}

.wea-edc-form-verify .image-container .tip-info {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    bottom: 10px;
    left: 12px;
    z-index: 3
}

.wea-edc-form-verify .image-container .tip-info .arror {
    width: 17px;
    height: 22px;
    margin-right: 12px;
    position: relative
}

.wea-edc-form-verify .image-container .tip-info .arror i {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-bottom: 3px solid #01e9b3;
    border-right: 3px solid #01e9b3;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute
}

.wea-edc-form-verify .image-container .tip-info .arror i:first-of-type {
    border-color: #059e7a;
    top: -3px;
    right: 0
}

.wea-edc-form-verify .image-container .tip-info .arror i:last-of-type {
    top: 6px;
    right: 0
}

.wea-edc-form-verify .image-container .tip-info > span:last-of-type {
    color: #fff;
    text-shadow: 0 0 5px #000;
    line-height: 22px;
    font-size: 18px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.wea-edc-form-verify .slider-wrpper {
    position: relative;
    margin-top: 10px
}

.wea-edc-form-verify .slider-bar {
    position: relative;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #f7f7f7;
    color: #999;
    -webkit-transition: 0s;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -o-transition: 0s;
    transition: 0s;
    font-size: 14px;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border: 1px solid #d2d2d2;
    border-radius: 4px
}

.wea-edc-form-verify .slider-bar > span > i {
    display: inline-block;
    width: 7px;
    height: 7px;
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: relative;
    top: -1px
}

.wea-edc-form-verify .slider-button {
    text-align: center;
    position: absolute;
    z-index: 10;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 60px;
    height: 40px;
    top: 0;
    left: -1px;
    border-radius: 4px;
    background: #fff;
    cursor: move;
    -webkit-box-shadow: 0 0 3px #bcbcbc;
    box-shadow: 0 0 3px #bcbcbc;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.wea-edc-form-verify .slider-button .icon-coms-complete {
    font-size: 24px;
    color: #28d81d;
    margin-top: 6px;
    display: inline-block
}

.wea-edc-form-verify .slider-button .icon-coms-Right {
    font-size: 15px;
    font-weight: bolder;
    color: #999;
    margin-top: 13px;
    display: inline-block
}

.wea-edc-form-verify .slider-cover {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    z-index: 1;
    height: 38px;
    border: 1px solid #00f4ab;
    background-color: #a9ffe5;
    opacity: .5;
    top: 0;
    left: 0;
    border-radius: 4px 0 0 4px;
    overflow: hidden
}

.wea-edc-form-verify .slider-error {
    background: #fe3548;
    border-color: #ff2e6e;
    -webkit-transition: width 1s;
    -o-transition: width 1s;
    transition: width 1s
}

.wea-edc-form-verify .slider-success {
    -webkit-box-shadow: 0 0 2px #1ec123;
    box-shadow: 0 0 2px #1ec123;
    border: 1px solid #6cd36c;
    height: 38px
}

.wea-edc-form-verify .slider-button-error {
    background: url("/edc/images/imageVerify/error.png") no-repeat;
    background-size: 100% 100%;
    -webkit-box-shadow: 0 0 2px red;
    box-shadow: 0 0 2px red;
    -webkit-transition: left 1s;
    -o-transition: left 1s;
    transition: left 1s
}

.wea-edc-form-verify .slider-loading {
    background: url("/edc/images/imageVerify/loading.gif") no-repeat 50%;
    background-size: 35% 54%;
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px #8bd68b;
    box-shadow: 0 0 2px #8bd68b;
    border: 1px solid #6cd36c;
    height: 38px
}

.wea-edc-form-verify .loading-container {
    height: 200px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #ccc;
    border-radius: 4px
}

.wea-edc-form-verify .loading-container .ant-spin-text {
    margin-top: 10px
}

.wea-edc-validate-success {
    position: absolute;
    width: 300px;
    height: 150px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1ec123;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .7);
    z-index: 3
}

.wea-edc-validate-success .icon-coms-Upload-successfully {
    font-size: 45px;
    margin-bottom: 5px
}

.wea-edc-submit-validate > div {
    width: 320px !important
}

@font-face {
    font-family: icon-edc-app;
    src: url("/font/edc/app/iconfont.eot");
    src: url("/font/edc/app/iconfont.eot") format("embedded-opentype"), url("/font/edc/app/iconfont.woff") format("woff"), url("/font/edc/app/iconfont.ttf") format("truetype"), url("/font/edc/app/iconfont.svg") format("svg")
}

[class*=icon-edc-app], [class^=icon-edc-app], [class^=icon-edc-f] {
    font-family: icon-edc-app !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-smoothing: antialiased
}

.icon-edc-app-setting:after {
    content: "\E7D4"
}

.icon-edc-app-edit:after {
    content: "\E791"
}

.icon-edc-app-data:after {
    content: "\E7B1"
}

.icon-edc-app-task:after {
    content: "\E781"
}

.icon-edc-app-property-fill:after {
    content: "\E696"
}

.icon-edc-app-setting-fill:after {
    content: "\E691"
}

.icon-edc-app-theme-fill:after {
    content: "\E6F8"
}

.icon-edc-app-close-fill:after {
    content: "\E844"
}

.icon-edc-app-plus-circle-fill:after {
    content: "\E60D"
}

[class*=anticon-edc]:before {
    font-family: icon-edc-app !important
}

.anticon-edc-publish:before {
    content: "\E627"
}

.anticon-edc-rule:before {
    content: "\E68A"
}

.anticon-edc-interface:before {
    content: "\E625"
}

.anticon-edc-trigger:before {
    content: "\E675"
}

.anticon-edc-validation:before {
    content: "\E725"
}

.icon-edc-f-text:after {
    content: "\E600"
}

.icon-edc-f-date:after {
    content: "\E626"
}

.icon-edc-f-time:after {
    content: "\E778"
}

.icon-edc-f-textarea:after {
    content: "\E7B0"
}

.icon-edc-f-select:after {
    content: "\E61E"
}

.icon-edc-f-number:after {
    content: "\E601"
}

.icon-edc-f-combobox:after {
    content: "\E609"
}

.icon-edc-f-lbs:after {
    content: "\E638"
}

.icon-edc-f-address:after {
    content: "\E642"
}

.icon-edc-f-description:after {
    content: "\E613"
}

.icon-edc-f-link:after {
    content: "\E621"
}

.icon-edc-f-rating:after {
    content: "\E8DD"
}

.icon-edc-f-signature:after {
    content: "\E684"
}

.icon-edc-f-picture:after {
    content: "\E619"
}

.icon-edc-f-attachment:after {
    content: "\E602"
}

.icon-edc-f-map:after {
    content: "\E638"
}

.icon-edc-f-singlebrowser_hrm:after {
    content: "\E61A"
}

.icon-edc-f-multibrowser_hrm:after {
    content: "\E645"
}

.icon-edc-f-board_element:after {
    content: "\E6D8"
}

.icon-edc-f-hidden_input:after {
    content: "\E669"
}

.icon-edc-f-name:after {
    content: "\E606"
}

.icon-edc-f-mobile:after {
    content: "\E605"
}

.icon-edc-f-email:after {
    content: "\E604"
}

.icon-edc-f-telephone:after {
    content: "\E603"
}

.icon-edc-f-lock:after {
    content: "\E607"
}

.icon-edc-f-edit:after {
    content: "\E608"
}

.icon-edc-f-datatable:after {
    content: "\E6D6"
}

.icon-edc-f-columnpanel2:after {
    content: "\E659"
}

.icon-edc-f-columnpanel3:after {
    content: "\E65E"
}

.icon-edc-f-tablelayout:after {
    content: "\E615"
}

.icon-edc-common-biaoge-kaishi-changguipxxiala-changguipx:before {
    content: "\E644"
}

.icon-edc-common-rmb-circle-o:before {
    content: "\E656"
}

.icon-edc-common-biaoge-kaishi-changguipxxiala-baifenbipx:before {
    content: "\E641"
}

.icon-edc-common-shuzhi:before {
    content: "\E6B7"
}

.icon-edc-common-wenben:before {
    content: "\E6C4"
}

.icon-edc-common-huiji:before {
    content: "\E691"
}

.icon-edc-common-riqi:before {
    content: "\E70C"
}

.icon-edc-common-changriqi:before {
    content: "\E63F"
}

.icon-edc-common-shijian:before {
    content: "\E640"
}

.icon-edc-common-biaoge-kaishi-changguipxxiala-fenshupx:before {
    content: "\E642"
}

.icon-edc-common-biaoge-kaishi-changguipxxiala-kexuejishupx:before {
    content: "\E643"
}

@font-face {
    font-family: icon-mode;
    src: url("/font/formmode/iconfont.eot?t=1539926371445");
    src: url("/font/formmode/iconfont.eot?t=1539926371445#iefix") format("embedded-opentype"), url("/font/formmode/iconfont.woff") format("woff"), url("/font/formmode/iconfont.ttf?t=1539926371445") format("truetype"), url("/font/formmode/iconfont.svg?t=1539926371445#icon-mode") format("svg")
}

[class*=" icon-mode"], [class^=icon-mode] {
    font-family: icon-mode !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-mode-save:before {
    content: "\E74D"
}

.icon-mode-tips:before {
    content: "\E650"
}

.icon-mode-down-s:before {
    content: "\E60C"
}

.icon-mode-riliricheng:before {
    content: "\E6EF"
}

.icon-mode-add:before {
    content: "\E661"
}

.icon-mode-wenzi:before {
    content: "\E63F"
}

.icon-mode-editor:before {
    content: "\E68E"
}

.icon-mode-close:before {
    content: "\E60A"
}

.icon-mode-file-o:before {
    content: "\E640"
}

.icon-mode-weibiaoti1:before {
    content: "\E60F"
}

.icon-mode-xiangzuo3:before {
    content: "\E626"
}

.icon-mode-xiangyou3:before {
    content: "\E62A"
}

.icon-mode-print-o:before {
    content: "\E609"
}

.icon-mode-bars:before {
    content: "\E8BE"
}

.icon-mode-checkboxchecked:before {
    content: "\E683"
}

.icon-mode-add-circle:before {
    content: "\E621"
}

.icon-mode-delete-o:before {
    content: "\E677"
}

.icon-mode-backcolor:before {
    content: "\E648"
}

.icon-mode-iconset0335:before {
    content: "\E6EA"
}

.icon-mode-function:before {
    content: "\E73C"
}

.icon-mode-check-circle-o:before {
    content: "\E631"
}

.icon-mode-suoyoubiankuang:before {
    content: "\E63A"
}

.icon-mode-wubiankuang:before {
    content: "\E63D"
}

.icon-mode-youbiankuang:before {
    content: "\E643"
}

.icon-mode-zuobiankuang:before {
    content: "\E64D"
}

.icon-mode-delete-circle:before {
    content: "\E668"
}

.icon-mode-preview:before {
    content: "\E76E"
}

.icon-mode-list-o:before {
    content: "\E624"
}

.icon-mode-gantetu:before {
    content: "\E62C"
}

.icon-mode-check-circle:before {
    content: "\E630"
}

.icon-mode-align-middle:before {
    content: "\E61B"
}

.icon-mode-align-left:before {
    content: "\E622"
}

.icon-mode-align-right:before {
    content: "\E628"
}

.icon-mode-yujingtongji:before {
    content: "\E6A6"
}

.icon-mode-filter:before {
    content: "\E6E2"
}

.icon-mode-biankuangwaibiankuang:before {
    content: "\E87E"
}

.icon-mode-preview-o:before {
    content: "\E607"
}

.icon-mode-tongjitubiao:before {
    content: "\E67A"
}

.icon-mode-yuan:before {
    content: "\E62F"
}

.icon-mode-buoumaotubiao20:before {
    content: "\E612"
}

.icon-mode-tongji:before {
    content: "\E610"
}

.icon-mode-edit-circle:before {
    content: "\E642"
}

.icon-mode-favour:before {
    content: "\E613"
}

.icon-mode-zan:before {
    content: "\E647"
}

.icon-mode-danxingwenben:before {
    content: "\E7E0"
}

.icon-mode-22jiahao:before {
    content: "\E615"
}

.icon-mode-24bianji:before {
    content: "\E616"
}

.icon-mode-icon-search2:before {
    content: "\E66A"
}

.icon-mode-create-o:before {
    content: "\E721"
}

.icon-mode-tips-o:before {
    content: "\E831"
}

.icon-mode-page:before {
    content: "\E825"
}

.icon-mode-show-o:before {
    content: "\E608"
}

.icon-mode-forecolor:before {
    content: "\E72C"
}

.icon-mode-view:before {
    content: "\E60D"
}

.icon-mode-font-size-down:before {
    content: "\E65B"
}

.icon-mode-font-size-up:before {
    content: "\E65D"
}

.icon-mode-wordwrap:before {
    content: "\E62B"
}

.icon-mode-add-shangji:before {
    content: "\E60B"
}

.icon-mode-beijingyanse:before {
    content: "\E654"
}

.icon-mode-org:before {
    content: "\E89A"
}

.icon-mode-gantanhao:before {
    content: "\E8EE"
}

.icon-mode-folder:before {
    content: "\E60E"
}

.icon-mode-xunhuan:before {
    content: "\E6AA"
}

.icon-mode-biaoge:before {
    content: "\E6B5"
}

.icon-mode-danhangwenben:before {
    content: "\E6E6"
}

.icon-mode-duohangwenben:before {
    content: "\E6E7"
}

.icon-mode-combine-cell:before {
    content: "\E6EB"
}

.icon-mode-panel:before {
    content: "\E646"
}

.icon-mode-authority:before {
    content: "\E638"
}

.icon-mode-ShowProductVersionTree:before {
    content: "\E641"
}

.icon-mode-tree:before {
    content: "\E629"
}

.icon-mode-batch-editing:before {
    content: "\E644"
}

.icon-mode-merge:before {
    content: "\E6A2"
}

.icon-mode-naozhong:before {
    content: "\E611"
}

.icon-mode-monitor-o:before {
    content: "\E6A1"
}

.icon-mode-jiekou:before {
    content: "\E694"
}

.icon-mode-add-circle-o:before {
    content: "\E61E"
}

.icon-mode-check:before {
    content: "\E632"
}

.icon-mode-line-chart_icon:before {
    content: "\E65A"
}

.icon-mode-zhichijiushengquan:before {
    content: "\E623"
}

.icon-mode-sum:before {
    content: "\E786"
}

.icon-mode-jindutiao:before {
    content: "\E672"
}

.icon-mode-xialakuang:before {
    content: "\E67E"
}

.icon-mode-portal-Journal:before {
    content: "\E604"
}

.icon-mode-portal-Journal-o:before {
    content: "\E605"
}

.icon-mode-app:before {
    content: "\E600"
}

.icon-mode-mode:before {
    content: "\E601"
}

.icon-mode-barcode:before {
    content: "\E627"
}

.icon-mode-zidingyibiaodan:before {
    content: "\E66E"
}

.icon-mode-dabingtu:before {
    content: "\E704"
}

.icon-mode-plus:before {
    content: "\E602"
}

.icon-mode-edit:before {
    content: "\E603"
}

.icon-mode-e:before {
    content: "\E606"
}

.icon-mode-search:before {
    content: "\E670"
}

.icon-mode-left:before {
    content: "\E620"
}

.icon-mode-right:before {
    content: "\E61F"
}

.icon-mode-frown-o:before {
    content: "\E6A9"
}

.icon-mode-down:before {
    content: "\E61D"
}

.icon-mode-close-circle:before {
    content: "\E62E"
}

.icon-mode-spin:before {
    content: "\E6AE"
}

.icon-mode-query:before {
    content: "\E65C"
}

.icon-mode-tongji1:before {
    content: "\E617"
}

.icon-mode-icon_roundclose_fill:before {
    content: "\E902"
}

.icon-mode-icon_roundclose:before {
    content: "\E958"
}

.icon-mode-oracle:before {
    content: "\EA23"
}

.icon-mode-combine1:before {
    content: "\E62D"
}

.icon-mode-mysql:before {
    content: "\E625"
}

.icon-mode-xiabiankuang:before {
    content: "\E6D5"
}

.icon-mode-shangbiankuang:before {
    content: "\E6D6"
}

.icon-mode-microsoftexcel:before {
    content: "\E645"
}

.icon-mode-tag:before {
    content: "\E61C"
}

.icon-mode-code:before {
    content: "\E619"
}

.icon-mode-combine:before {
    content: "\EB94"
}

.icon-mode-sqlserver:before {
    content: "\E614"
}

.icon-mode-kanban:before {
    content: "\E65E"
}

.icon-mode-setting:before {
    content: "\E78E"
}

.icon-mode-save1:before {
    content: "\E791"
}

.icon-mode-detail:before {
    content: "\E793"
}

.icon-mode-sever:before {
    content: "\E7B1"
}

.icon-mode-file-excel:before {
    content: "\E7B7"
}

.icon-mode-delete:before {
    content: "\E7C3"
}

.icon-mode-lock:before {
    content: "\E7C9"
}

.icon-mode-column-width:before {
    content: "\E7FC"
}

.icon-mode-ellipsis:before {
    content: "\E7FD"
}

.icon-mode-desktop:before {
    content: "\E842"
}

.icon-mode-biankuangtubiaoziti_waibiankuangjiacu:before {
    content: "\E618"
}

.icon-mode-paixu:before {
    content: "\E61A"
}

.icon-mode-_GJWshuangdikuangxian:before {
    content: "\E736"
}

.icon-mode-align-center:before {
    content: "\EA24"
}

.icon-mode-select:before {
    content: "\EA25"
}

.icon-mode-input:before {
    content: "\EA26"
}

.icon-mode-checkbox:before {
    content: "\EA27"
}

.icon-mode-browser:before {
    content: "\EA28"
}

.icon-mode-combine2:before {
    content: "\E633"
}

@font-face {
    font-family: icon-edc-common;
    src: url("/font/edc/iconfont.eot?t=1546913931999");
    src: url("/font/edc/iconfont.eot?t=1546913931999#iefix") format("embedded-opentype"), url("/font/edc/iconfont.woff2?t=1546913931999") format("woff2"), url("/font/edc/iconfont.woff?t=1546913931999") format("woff"), url("/font/edc/iconfont.ttf?t=1546913931999") format("truetype"), url("/font/edc/iconfont.svg?t=1546913931999#icon-edc") format("svg")
}

[class*=" icon-edc-common"], [class^=icon-edc-common] {
    font-family: icon-edc-common !important;
    font-style: normal;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-edc-common-custom-report:before {
    content: "\E680"
}

.icon-edc-common-delete-text-indent:before {
    content: "\E71D"
}

.icon-edc-common-add-text-indent:before {
    content: "\E71E"
}

.icon-edc-common-resize-bottom-right:before {
    content: "\E87B"
}

.icon-edc-common-undo:before {
    content: "\E787"
}

.icon-edc-common-redo:before {
    content: "\E788"
}

.icon-edc-common-setting:before {
    content: "\E78E"
}

.icon-edc-common-export:before {
    content: "\E791"
}

.icon-edc-common-save:before {
    content: "\E792"
}

.icon-edc-common-Import:before {
    content: "\E793"
}

.icon-edc-common-detail:before {
    content: "\E794"
}

.icon-edc-common-check-square:before {
    content: "\E7A8"
}

.icon-edc-common-border:before {
    content: "\E7A9"
}

.icon-edc-common-border-outer:before {
    content: "\E7AA"
}

.icon-edc-common-border-top:before {
    content: "\E7AB"
}

.icon-edc-common-border-bottom:before {
    content: "\E7AC"
}

.icon-edc-common-border-left:before {
    content: "\E7AD"
}

.icon-edc-common-border-right:before {
    content: "\E7AE"
}

.icon-edc-common-border-inner:before {
    content: "\E7AF"
}

.icon-edc-common-border-verticle:before {
    content: "\E7B0"
}

.icon-edc-common-border-horizontal:before {
    content: "\E7B1"
}

.icon-edc-common-user:before {
    content: "\E7B2"
}

.icon-edc-common-database:before {
    content: "\E7B4"
}

.icon-edc-common-sever:before {
    content: "\E7B3"
}

.icon-edc-common-file-add:before {
    content: "\E7B8"
}

.icon-edc-common-file-excel:before {
    content: "\E7B7"
}

.icon-edc-common-file:before {
    content: "\E7BB"
}

.icon-edc-common-delete:before {
    content: "\E7C3"
}

.icon-edc-common-home:before {
    content: "\E7C6"
}

.icon-edc-common-filter:before {
    content: "\E7C7"
}

.icon-edc-common-unlock:before {
    content: "\E7C9"
}

.icon-edc-common-lock:before {
    content: "\E7CA"
}

.icon-edc-common-folder:before {
    content: "\E7D1"
}

.icon-edc-common-folder-open:before {
    content: "\E7D2"
}

.icon-edc-common-folder-add:before {
    content: "\E7D4"
}

.icon-edc-common-deploymentunit:before {
    content: "\E7D5"
}

.icon-edc-common-calendar:before {
    content: "\E7D3"
}

.icon-edc-common-image:before {
    content: "\E7DE"
}

.icon-edc-common-edit:before {
    content: "\E7E1"
}

.icon-edc-common-api:before {
    content: "\E7E3"
}

.icon-edc-common-link:before {
    content: "\E7E4"
}

.icon-edc-common-percentage:before {
    content: "\E7E2"
}

.icon-edc-common-share:before {
    content: "\E7E7"
}

.icon-edc-common-fullscreen:before {
    content: "\E7EC"
}

.icon-edc-common-fullscreen-exit:before {
    content: "\E7ED"
}

.icon-edc-common-colum-height:before {
    content: "\E7EF"
}

.icon-edc-common-sort-descending:before {
    content: "\E7F1"
}

.icon-edc-common-sort-ascending:before {
    content: "\E7F2"
}

.icon-edc-common-swap:before {
    content: "\E7F3"
}

.icon-edc-common-orderedlist:before {
    content: "\E7F4"
}

.icon-edc-common-align-right:before {
    content: "\E7F5"
}

.icon-edc-common-align-center:before {
    content: "\E7F6"
}

.icon-edc-common-align-left:before {
    content: "\E7F7"
}

.icon-edc-common-bold:before {
    content: "\E7F8"
}

.icon-edc-common-font-colors:before {
    content: "\E7F9"
}

.icon-edc-common-font-size:before {
    content: "\E7FA"
}

.icon-edc-common-line-height:before {
    content: "\E7FB"
}

.icon-edc-common-strikethrough:before {
    content: "\E7FC"
}

.icon-edc-common-underline:before {
    content: "\E7FD"
}

.icon-edc-common-number:before {
    content: "\E7FE"
}

.icon-edc-common-italic:before {
    content: "\E7FF"
}

.icon-edc-common-code:before {
    content: "\E804"
}

.icon-edc-common-column-width:before {
    content: "\E800"
}

.icon-edc-common-ellipsis:before {
    content: "\E802"
}

.icon-edc-common-close:before {
    content: "\E803"
}

.icon-edc-common-bg-colors:before {
    content: "\E801"
}

.icon-edc-common-filter-fill:before {
    content: "\E866"
}

.icon-edc-common-zoomout:before {
    content: "\E897"
}

.icon-edc-common-apartment:before {
    content: "\E898"
}

.icon-edc-common-zoomin:before {
    content: "\E899"
}

.icon-edc-common-insert-row:before {
    content: "\E622"
}

.icon-edc-common-comment:before {
    content: "\E8E8"
}

.icon-edc-common-caret-down:before {
    content: "\E8EC"
}

.icon-edc-common-caret-up:before {
    content: "\E8ED"
}

.icon-edc-common-border-none:before {
    content: "\E6B3"
}

.icon-edc-common-float:before {
    content: "\E6B5"
}

.icon-edc-common-border-all:before {
    content: "\E6B6"
}

.icon-edc-common-clear:before {
    content: "\E900"
}

.icon-edc-common-deletecolumn:before {
    content: "\E901"
}

.icon-edc-common-merge-cells:before {
    content: "\E902"
}

.icon-edc-common-subnode:before {
    content: "\E903"
}

.icon-edc-common-rotate-left:before {
    content: "\E904"
}

.icon-edc-common-rotate-right:before {
    content: "\E905"
}

.icon-edc-common-insertrowbelow:before {
    content: "\E906"
}

.icon-edc-common-insertrowabove:before {
    content: "\E907"
}

.icon-edc-common-table:before {
    content: "\E908"
}

.icon-edc-common-solit-cells:before {
    content: "\E909"
}

.icon-edc-common-formatpainter:before {
    content: "\E90A"
}

.icon-edc-common-insertrowright:before {
    content: "\E90B"
}

.icon-edc-common-formatpainter-fill:before {
    content: "\E90C"
}

.icon-edc-common-insertrowleft:before {
    content: "\E90D"
}

.icon-edc-common-translate:before {
    content: "\E90E"
}

.icon-edc-common-deleterow:before {
    content: "\E90F"
}

.icon-edc-common-cross-report:before {
    content: "\E600"
}

.icon-edc-common-sever-copy:before {
    content: "\E8EE"
}

.icon-edc-common-text:before {
    content: "\E73D"
}

.icon-edc-common-Field-number:before {
    content: "\E910"
}

.icon-edc-common-Field-String:before {
    content: "\E911"
}

.icon-edc-common-Function:before {
    content: "\E912"
}

.icon-edc-common-Field-time:before {
    content: "\E913"
}

.icon-edc-common-GIF:before {
    content: "\E914"
}

.icon-edc-common-Partition:before {
    content: "\E915"
}

.icon-edc-common-index:before {
    content: "\E916"
}

.icon-edc-common-Storedprocedure:before {
    content: "\E917"
}

.icon-edc-common-Field-Binary:before {
    content: "\E918"
}

.icon-edc-common-Console-SQL:before {
    content: "\E919"
}

.icon-edc-common-group:before {
    content: "\E91A"
}

.icon-edc-common-Report:before {
    content: "\E91B"
}

.icon-edc-common-View:before {
    content: "\E91C"
}

.icon-edc-common-align-bottom:before {
    content: "\E6BA"
}

.icon-edc-common-align-top:before {
    content: "\E6BB"
}

.icon-edc-common-align-middle:before {
    content: "\E6BC"
}

.f-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.wea-edc-container {
    position: relative;
    width: 100%;
    height: 100%
}

.wea-edc-header {
    color: #fff;
    height: 53px;
    line-height: 53px;
    background: #0270c1
}

.wea-edc-content {
    position: absolute;
    top: 53px;
    bottom: 0;
    width: 100%
}

.edc-inner-create-content {
    padding: 24px 32px
}

.edc-inner-create-content .wea-form-item {
    margin-bottom: 16px
}

.edc-excel-pic-delete {
    position: absolute;
    top: 0;
    right: 0;
    background: gray;
    padding: 2px 6px;
    display: none;
    cursor: pointer
}

.gc-floatingobject-content-container:hover .edc-excel-pic-delete {
    display: block
}

#container, body, html {
    background-color: #edf0f8;
    -webkit-overflow-scrolling: touch
}

input, select, textarea {
    padding-left: 5px;
    color: #505050;
    background: #fff;
    border: 1px solid #c3c9d0;
    border-radius: 2px;
    -webkit-tap-highlight-color: transparent
}

/*# sourceMappingURL=index4single.css.map*/