.ivu-modal {
    top: 0
}
.ivu-modal {
	  background: rgb(232,238,248);
  background: linear-gradient(0deg, rgba(232,238,248,1) 0%, rgba(255,255,255,1) 100%);
  border: 1px solid #6372a1;
  border-top: 4px solid #5479f7;
  border-radius: 5px;
  box-shadow: 0px 1px 4px 0px rgba(35, 31, 32, 0.35);
    width: auto;
    margin: 0 auto;
    position: relative;
    outline: 0;
    top: 100px
}
.ivu-modal-hidden {
    display: none !important
}
.ivu-modal-wrap {
    position: fixed;
    overflow: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    -webkit-overflow-scrolling: touch;
    outline: 0
}
.ivu-modal-wrap * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent
}
.ivu-modal-mask {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(55, 55, 55, .6);
    height: 100%;
    z-index: 1000
}
.ivu-modal-mask-hidden {
    display: none
}
.ivu-modal-content {
    position: relative;
    background: linear-gradient(0deg, rgba(232,238,248,1) 0%, rgba(255,255,255,1) 100%);
    border: 0;
    border-radius: 6px;
    background-clip: padding-box;
    box-shadow: 0 4px 12px rgba(0, 0, 0, .15)
}
.ivu-modal-content::before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 1px;
    height: 15px;
    background: #6372a1;
    transform: rotate(45deg) translate(5px, -4px);
}
.ivu-modal-content::after{
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 1px;
    height: 15px;
    background: #6372a1;
    transform: rotate(-45deg) translate(-5px, -4px);
}
.ivu-modal-content-no-mask {
    pointer-events: auto
}
.ivu-modal-content-drag {
    position: absolute
}
.ivu-modal-content-drag .ivu-modal-header {
    cursor: move
}
.ivu-modal-content-dragging {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.ivu-modal-header {
    border-bottom: 1px solid #e8eaec;
    padding: 14px 16px;
    line-height: 1
}
.ivu-modal-header-inner,
.ivu-modal-header p {
    display: inline-block;
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #17233d;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.ivu-modal-header p i,
.ivu-modal-header p span {
    vertical-align: middle
}
.ivu-modal-close {
    z-index: 1;
    font-size: 12px;
    position: absolute;
    right: 8px;
    top: 8px;
    overflow: hidden;
    cursor: pointer
}
.ivu-modal-close .ivu-icon-ios-close {
    font-size: 31px;
    color: #999;
    transition: color 0.2s ease;
    position: relative;
    top: 1px
}
.ivu-modal-close .ivu-icon-ios-close:hover {
    color: #444
}
.ivu-modal-body {
    padding: 16px;
    font-size: 12px;
    line-height: 1.5
}
.ivu-modal-footer {
    border-top: 1px solid #e8eaec;
    padding: 12px 18px;
    text-align: right
}
.ivu-modal-footer button+button {
    margin-left: 8px;
    margin-bottom: 0
}
.ivu-modal-fullscreen {
    width: 100% !important;
    top: 0;
    bottom: 0;
    position: absolute
}
.ivu-modal-fullscreen .ivu-modal-content {
    width: 100%;
    border-radius: 0;
    position: absolute;
    top: 0;
    bottom: 0
}
.ivu-modal-fullscreen .ivu-modal-body {
    width: 100%;
    overflow: auto;
    position: absolute;
    top: 51px;
    bottom: 61px
}
.ivu-modal-fullscreen-no-header .ivu-modal-body {
    top: 0
}
.ivu-modal-fullscreen-no-footer .ivu-modal-body {
    bottom: 0
}
.ivu-modal-fullscreen .ivu-modal-footer {
    position: absolute;
    width: 100%;
    bottom: 0
}
.ivu-modal-no-mask {
    pointer-events: none
}
@media(max-width:768px) {
    .ivu-modal {
        width: auto !important;
        margin: 10px
    }
    .vertical-center-modal .ivu-modal {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}
.ivu-modal-confirm {
    padding: 0 4px
}
.ivu-modal-confirm-head {
    padding: 0 12px 0 0
}
.ivu-modal-confirm-head-icon {
    display: inline-block;
    font-size: 28px;
    vertical-align: middle;
    position: relative;
    top: -2px
}
.ivu-modal-confirm-head-icon-info {
    color: #2d8cf0
}
.ivu-modal-confirm-head-icon-success {
    color: #19be6b
}
.ivu-modal-confirm-head-icon-warning {
    color: #f90
}
.ivu-modal-confirm-head-icon-error {
    color: #ed4014
}
.ivu-modal-confirm-head-icon-confirm {
    color: #f90
}
.ivu-modal-confirm-head-title {
    display: inline-block;
    vertical-align: middle;
    margin-left: 12px;
    font-size: 16px;
/*     color: #17233d; */
	color:#000;
    font-weight: 700
}
.ivu-modal-confirm-body {
    padding-top:20px;
    padding-bottom:10px;
    padding-left: 42px;
    font-size: 14px;
/*     color: #515a6e; */
	color:#000;
    position: relative
}
.ivu-modal-confirm-body-render {
    margin: 0;
    padding: 0
}
.ivu-modal-confirm-footer {
    margin-top: 20px;
/*     text-align: right */	
	text-align:center;
}
.ivu-modal-confirm-footer button+button {
    margin-left: 8px;
    margin-bottom: 0
}
.ivu-select {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    vertical-align: middle;
    color: #515a6e;
    font-size: 14px;
    line-height: normal
}
.ivu-modal .ivu-select-dropdown {
    position: absolute !important
}
.ivu-poptip {
    display: inline-block
}
.ivu-poptip-rel {
    display: inline-block;
    position: relative
}
.ivu-poptip-title {
    margin: 0;
    padding: 8px 16px;
    position: relative
}
.ivu-poptip-title:after {
    content: '';
    display: block;
    height: 1px;
    position: absolute;
    left: 8px;
    right: 8px;
    bottom: 0;
    background-color: #e8eaec
}
.ivu-poptip-title-inner {
    color: #17233d;
    font-size: 14px;
    font-weight: 500
}
.ivu-poptip-body {
    padding: 8px 16px
}
.ivu-poptip-body-content {
    overflow: auto
}
.ivu-poptip-body-content-word-wrap {
    white-space: pre-wrap;
    text-align: justify
}
.ivu-poptip-body-content-inner {
    color: #515a6e
}
.ivu-poptip-inner {
    width: 100%;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
    white-space: nowrap
}
.ivu-poptip-popper {
    min-width: 150px;
    display: block;
    visibility: visible;
    font-size: 14px;
    line-height: 1.5;
    position: absolute;
    z-index: 1060
}
.ivu-poptip-popper[x-placement^=top] {
    padding: 7px 0 10px
}
.ivu-poptip-popper[x-placement^=right] {
    padding: 0 7px 0 10px
}
.ivu-poptip-popper[x-placement^=bottom] {
    padding: 10px 0 7px
}
.ivu-poptip-popper[x-placement^=left] {
    padding: 0 10px 0 7px
}
.ivu-poptip-popper[x-placement^=top] .ivu-poptip-arrow {
    bottom: 3px;
    border-width: 7px 7px 0;
    border-top-color: rgba(217, 217, 217, .5)
}
.ivu-poptip-popper[x-placement=top] .ivu-poptip-arrow {
    left: 50%;
    margin-left: -7px
}
.ivu-poptip-popper[x-placement=top-start] .ivu-poptip-arrow {
    left: 16px
}
.ivu-poptip-popper[x-placement=top-end] .ivu-poptip-arrow {
    right: 16px
}
.ivu-poptip-popper[x-placement^=right] .ivu-poptip-arrow {
    left: 3px;
    border-width: 7px 7px 7px 0;
    border-right-color: rgba(217, 217, 217, .5)
}
.ivu-poptip-popper[x-placement=right] .ivu-poptip-arrow {
    top: 50%;
    margin-top: -7px
}
.ivu-poptip-popper[x-placement=right-start] .ivu-poptip-arrow {
    top: 8px
}
.ivu-poptip-popper[x-placement=right-end] .ivu-poptip-arrow {
    bottom: 8px
}
.ivu-poptip-popper[x-placement^=left] .ivu-poptip-arrow {
    right: 3px;
    border-width: 7px 0 7px 7px;
    border-left-color: rgba(217, 217, 217, .5)
}
.ivu-poptip-popper[x-placement=left] .ivu-poptip-arrow {
    top: 50%;
    margin-top: -7px
}
.ivu-poptip-popper[x-placement=left-start] .ivu-poptip-arrow {
    top: 8px
}
.ivu-poptip-popper[x-placement=left-end] .ivu-poptip-arrow {
    bottom: 8px
}
.ivu-poptip-popper[x-placement^=bottom] .ivu-poptip-arrow {
    top: 3px;
    border-width: 0 7px 7px;
    border-bottom-color: rgba(217, 217, 217, .5)
}
.ivu-poptip-popper[x-placement=bottom] .ivu-poptip-arrow {
    left: 50%;
    margin-left: -7px
}
.ivu-poptip-popper[x-placement=bottom-start] .ivu-poptip-arrow {
    left: 16px
}
.ivu-poptip-popper[x-placement=bottom-end] .ivu-poptip-arrow {
    right: 16px
}
.ivu-poptip-popper[x-placement^=top] .ivu-poptip-arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -7px;
    border-bottom-width: 0;
    border-top-width: 7px;
    border-top-color: #fff
}
.ivu-poptip-popper[x-placement^=right] .ivu-poptip-arrow:after {
    content: " ";
    left: 1px;
    bottom: -7px;
    border-left-width: 0;
    border-right-width: 7px;
    border-right-color: #fff
}
.ivu-poptip-popper[x-placement^=bottom] .ivu-poptip-arrow:after {
    content: " ";
    top: 1px;
    margin-left: -7px;
    border-top-width: 0;
    border-bottom-width: 7px;
    border-bottom-color: #fff
}
.ivu-poptip-popper[x-placement^=left] .ivu-poptip-arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-width: 7px;
    border-left-color: #fff;
    bottom: -7px
}
.ivu-poptip-arrow,
.ivu-poptip-arrow:after {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-color: transparent;
    border-style: solid
}
.ivu-poptip-arrow {
    border-width: 8px
}
.ivu-poptip-arrow:after {
    content: "";
    border-width: 7px
}
.ivu-poptip-confirm .ivu-poptip-popper {
    max-width: 300px
}
.ivu-poptip-confirm .ivu-poptip-inner {
    white-space: normal
}
.ivu-poptip-confirm .ivu-poptip-body {
    padding: 16px 16px 8px
}
.ivu-poptip-confirm .ivu-poptip-body .ivu-icon {
    font-size: 16px;
    color: #f90;
    line-height: 18px;
    position: absolute
}
.ivu-poptip-confirm .ivu-poptip-body-message {
    padding-left: 20px
}
.ivu-poptip-confirm .ivu-poptip-footer {
    text-align: right;
    padding: 8px 16px 16px
}
.ivu-poptip-confirm .ivu-poptip-footer button {
    margin-left: 4px
}
.ivu-poptip-body {
    padding: 0
}
.ivu-dropdown {
    display: inline-block
}
.ivu-dropdown .ivu-select-dropdown {
    overflow: visible;
    max-height: none
}
.ivu-dropdown .ivu-dropdown {
    width: 100%
}
.ivu-dropdown-rel {
    position: relative
}
.ivu-dropdown-rel-user-select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.ivu-dropdown-menu {
    min-width: 100px
}
.ivu-btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    line-height: 1.5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height: 32px;
    padding: 0 15px;
    font-size: 14px;
    border-radius: 4px;
    -webkit-transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear, -webkit-box-shadow 0.2s linear;
    transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear, -webkit-box-shadow 0.2s linear;
    transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear, box-shadow 0.2s linear;
    transition: color 0.2s linear, background-color 0.2s linear, border 0.2s linear, box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear;
    color: #515a6e;
    background-color: #fff;
    border-color: #dcdee2
}
.ivu-btn > .ivu-icon {
    line-height: 1.5
}
.ivu-btn-icon-only.ivu-btn-circle > .ivu-icon {
    vertical-align: baseline
}
.ivu-btn > i,
.ivu-btn > span {
    display: inline-block
}
.ivu-btn,
.ivu-btn:active,
.ivu-btn:focus {
    outline: 0
}
.ivu-btn:not([disabled]):hover {
    text-decoration: none
}
.ivu-btn:not([disabled]):active {
    outline: 0
}
.ivu-btn.disabled,
.ivu-btn[disabled] {
    cursor: not-allowed
}
.ivu-btn.disabled > *,
.ivu-btn[disabled] > * {
    pointer-events: none
}
.ivu-btn-large {
    height: 40px;
    padding: 0 15px;
    font-size: 16px;
    border-radius: 4px
}
.ivu-btn-small {
    height: 24px;
    padding: 0 7px;
    font-size: 14px;
    border-radius: 3px
}
.ivu-btn-icon-only {
    width: 32px;
    height: 32px;
    padding: 0;
    font-size: 16px;
    border-radius: 4px
}
.ivu-btn-icon-only.ivu-btn-large {
    width: 40px;
    height: 40px;
    padding: 0;
    font-size: 18px;
    border-radius: 4px
}
.ivu-btn-icon-only.ivu-btn-small {
    width: 24px;
    height: 24px;
    padding: 0;
    font-size: 14px;
    border-radius: 4px
}
.ivu-btn>a:only-child {
    color: currentColor
}
.ivu-btn>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn:hover {
    color: #747b8b;
    background-color: #fff;
    border-color: #e3e5e8
}
.ivu-btn:hover>a:only-child {
    color: currentColor
}
.ivu-btn:hover>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn.active,
.ivu-btn:active {
    color: #4d5669;
    background-color: #f2f2f2;
    border-color: #f2f2f2
}
.ivu-btn.active>a:only-child,
.ivu-btn:active>a:only-child {
    color: currentColor
}
.ivu-btn.active>a:only-child:after,
.ivu-btn:active>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn.disabled,
.ivu-btn.disabled.active,
.ivu-btn.disabled:active,
.ivu-btn.disabled:focus,
.ivu-btn.disabled:hover,
.ivu-btn[disabled],
.ivu-btn[disabled].active,
.ivu-btn[disabled]:active,
.ivu-btn[disabled]:focus,
.ivu-btn[disabled]:hover,
fieldset[disabled] .ivu-btn,
fieldset[disabled] .ivu-btn.active,
fieldset[disabled] .ivu-btn:active,
fieldset[disabled] .ivu-btn:focus,
fieldset[disabled] .ivu-btn:hover {
    color: #c5c8ce;
    background-color: #f7f7f7;
    border-color: #dcdee2
}
.ivu-btn.disabled.active>a:only-child,
.ivu-btn.disabled:active>a:only-child,
.ivu-btn.disabled:focus>a:only-child,
.ivu-btn.disabled:hover>a:only-child,
.ivu-btn.disabled>a:only-child,
.ivu-btn[disabled].active>a:only-child,
.ivu-btn[disabled]:active>a:only-child,
.ivu-btn[disabled]:focus>a:only-child,
.ivu-btn[disabled]:hover>a:only-child,
.ivu-btn[disabled]>a:only-child,
fieldset[disabled] .ivu-btn.active>a:only-child,
fieldset[disabled] .ivu-btn:active>a:only-child,
fieldset[disabled] .ivu-btn:focus>a:only-child,
fieldset[disabled] .ivu-btn:hover>a:only-child,
fieldset[disabled] .ivu-btn>a:only-child {
    color: currentColor
}
.ivu-btn.disabled.active>a:only-child:after,
.ivu-btn.disabled:active>a:only-child:after,
.ivu-btn.disabled:focus>a:only-child:after,
.ivu-btn.disabled:hover>a:only-child:after,
.ivu-btn.disabled>a:only-child:after,
.ivu-btn[disabled].active>a:only-child:after,
.ivu-btn[disabled]:active>a:only-child:after,
.ivu-btn[disabled]:focus>a:only-child:after,
.ivu-btn[disabled]:hover>a:only-child:after,
.ivu-btn[disabled]>a:only-child:after,
fieldset[disabled] .ivu-btn.active>a:only-child:after,
fieldset[disabled] .ivu-btn:active>a:only-child:after,
fieldset[disabled] .ivu-btn:focus>a:only-child:after,
fieldset[disabled] .ivu-btn:hover>a:only-child:after,
fieldset[disabled] .ivu-btn>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn:hover {
    color: #57a3f3;
    background-color: #fff;
    border-color: #57a3f3
}
.ivu-btn:hover>a:only-child {
    color: currentColor
}
.ivu-btn:hover>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn.active,
.ivu-btn:active {
    color: #2b85e4;
    background-color: #fff;
    border-color: #2b85e4
}
.ivu-btn.active>a:only-child,
.ivu-btn:active>a:only-child {
    color: currentColor
}
.ivu-btn.active>a:only-child:after,
.ivu-btn:active>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, .2);
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}
.ivu-btn-long {
    width: 100%
}
.ivu-btn > .ivu-icon+span,
.ivu-btn > span+.ivu-icon {
/*     margin-left: 4px */
	margin-right:4px;
}
.ivu-btn-primary {
    color: #fff;
    background-color: #2d8cf0;
    border-color: #2d8cf0
}
.ivu-btn-primary>a:only-child {
    color: currentColor
}
.ivu-btn-primary>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-primary:hover {
    color: #fff;
    background-color: #57a3f3;
    border-color: #57a3f3
}
.ivu-btn-primary:hover>a:only-child {
    color: currentColor
}
.ivu-btn-primary:hover>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-primary.active,
.ivu-btn-primary:active {
    color: #f2f2f2;
    background-color: #2b85e4;
    border-color: #2b85e4
}
.ivu-btn-primary.active>a:only-child,
.ivu-btn-primary:active>a:only-child {
    color: currentColor
}
.ivu-btn-primary.active>a:only-child:after,
.ivu-btn-primary:active>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-primary.disabled,
.ivu-btn-primary.disabled.active,
.ivu-btn-primary.disabled:active,
.ivu-btn-primary.disabled:focus,
.ivu-btn-primary.disabled:hover,
.ivu-btn-primary[disabled],
.ivu-btn-primary[disabled].active,
.ivu-btn-primary[disabled]:active,
.ivu-btn-primary[disabled]:focus,
.ivu-btn-primary[disabled]:hover,
fieldset[disabled] .ivu-btn-primary,
fieldset[disabled] .ivu-btn-primary.active,
fieldset[disabled] .ivu-btn-primary:active,
fieldset[disabled] .ivu-btn-primary:focus,
fieldset[disabled] .ivu-btn-primary:hover {
    color: #c5c8ce;
    background-color: #f7f7f7;
    border-color: #dcdee2
}
.ivu-btn-primary.disabled.active>a:only-child,
.ivu-btn-primary.disabled:active>a:only-child,
.ivu-btn-primary.disabled:focus>a:only-child,
.ivu-btn-primary.disabled:hover>a:only-child,
.ivu-btn-primary.disabled>a:only-child,
.ivu-btn-primary[disabled].active>a:only-child,
.ivu-btn-primary[disabled]:active>a:only-child,
.ivu-btn-primary[disabled]:focus>a:only-child,
.ivu-btn-primary[disabled]:hover>a:only-child,
.ivu-btn-primary[disabled]>a:only-child,
fieldset[disabled] .ivu-btn-primary.active>a:only-child,
fieldset[disabled] .ivu-btn-primary:active>a:only-child,
fieldset[disabled] .ivu-btn-primary:focus>a:only-child,
fieldset[disabled] .ivu-btn-primary:hover>a:only-child,
fieldset[disabled] .ivu-btn-primary>a:only-child {
    color: currentColor
}
.ivu-btn-primary.disabled.active>a:only-child:after,
.ivu-btn-primary.disabled:active>a:only-child:after,
.ivu-btn-primary.disabled:focus>a:only-child:after,
.ivu-btn-primary.disabled:hover>a:only-child:after,
.ivu-btn-primary.disabled>a:only-child:after,
.ivu-btn-primary[disabled].active>a:only-child:after,
.ivu-btn-primary[disabled]:active>a:only-child:after,
.ivu-btn-primary[disabled]:focus>a:only-child:after,
.ivu-btn-primary[disabled]:hover>a:only-child:after,
.ivu-btn-primary[disabled]>a:only-child:after,
fieldset[disabled] .ivu-btn-primary.active>a:only-child:after,
fieldset[disabled] .ivu-btn-primary:active>a:only-child:after,
fieldset[disabled] .ivu-btn-primary:focus>a:only-child:after,
fieldset[disabled] .ivu-btn-primary:hover>a:only-child:after,
fieldset[disabled] .ivu-btn-primary>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-primary.active,
.ivu-btn-primary:active,
.ivu-btn-primary:hover {
    color: #fff
}
.ivu-btn-primary:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, .2);
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:not(:first-child):not(:last-child) {
    border-right-color: #2b85e4;
    border-left-color: #2b85e4
}
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:first-child:not(:last-child) {
    border-right-color: #2b85e4
}
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:first-child:not(:last-child)[disabled] {
    border-right-color: #dcdee2
}
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary+.ivu-btn,
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child) {
    border-left-color: #2b85e4
}
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary+.ivu-btn[disabled],
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child)[disabled] {
    border-left-color: #dcdee2
}
.ivu-btn-group-vertical .ivu-btn-primary:not(:first-child):not(:last-child) {
    border-top-color: #2b85e4;
    border-bottom-color: #2b85e4
}
.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child) {
    border-bottom-color: #2b85e4
}
.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child)[disabled] {
    border-top-color: #dcdee2
}
.ivu-btn-group-vertical .ivu-btn-primary+.ivu-btn,
.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child) {
    border-top-color: #2b85e4
}
.ivu-btn-group-vertical .ivu-btn-primary+.ivu-btn[disabled],
.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child)[disabled] {
    border-bottom-color: #dcdee2
}
.ivu-btn-dashed {
    color: #515a6e;
    background-color: #fff;
    border-color: #dcdee2;
    border-style: dashed
}
.ivu-btn-dashed>a:only-child {
    color: currentColor
}
.ivu-btn-dashed>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-dashed:hover {
    color: #747b8b;
    background-color: #fff;
    border-color: #e3e5e8
}
.ivu-btn-dashed:hover>a:only-child {
    color: currentColor
}
.ivu-btn-dashed:hover>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-dashed.active,
.ivu-btn-dashed:active {
    color: #4d5669;
    background-color: #f2f2f2;
    border-color: #f2f2f2
}
.ivu-btn-dashed.active>a:only-child,
.ivu-btn-dashed:active>a:only-child {
    color: currentColor
}
.ivu-btn-dashed.active>a:only-child:after,
.ivu-btn-dashed:active>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-dashed.disabled,
.ivu-btn-dashed.disabled.active,
.ivu-btn-dashed.disabled:active,
.ivu-btn-dashed.disabled:focus,
.ivu-btn-dashed.disabled:hover,
.ivu-btn-dashed[disabled],
.ivu-btn-dashed[disabled].active,
.ivu-btn-dashed[disabled]:active,
.ivu-btn-dashed[disabled]:focus,
.ivu-btn-dashed[disabled]:hover,
fieldset[disabled] .ivu-btn-dashed,
fieldset[disabled] .ivu-btn-dashed.active,
fieldset[disabled] .ivu-btn-dashed:active,
fieldset[disabled] .ivu-btn-dashed:focus,
fieldset[disabled] .ivu-btn-dashed:hover {
    color: #c5c8ce;
    background-color: #f7f7f7;
    border-color: #dcdee2
}
.ivu-btn-dashed.disabled.active>a:only-child,
.ivu-btn-dashed.disabled:active>a:only-child,
.ivu-btn-dashed.disabled:focus>a:only-child,
.ivu-btn-dashed.disabled:hover>a:only-child,
.ivu-btn-dashed.disabled>a:only-child,
.ivu-btn-dashed[disabled].active>a:only-child,
.ivu-btn-dashed[disabled]:active>a:only-child,
.ivu-btn-dashed[disabled]:focus>a:only-child,
.ivu-btn-dashed[disabled]:hover>a:only-child,
.ivu-btn-dashed[disabled]>a:only-child,
fieldset[disabled] .ivu-btn-dashed.active>a:only-child,
fieldset[disabled] .ivu-btn-dashed:active>a:only-child,
fieldset[disabled] .ivu-btn-dashed:focus>a:only-child,
fieldset[disabled] .ivu-btn-dashed:hover>a:only-child,
fieldset[disabled] .ivu-btn-dashed>a:only-child {
    color: currentColor
}
.ivu-btn-dashed.disabled.active>a:only-child:after,
.ivu-btn-dashed.disabled:active>a:only-child:after,
.ivu-btn-dashed.disabled:focus>a:only-child:after,
.ivu-btn-dashed.disabled:hover>a:only-child:after,
.ivu-btn-dashed.disabled>a:only-child:after,
.ivu-btn-dashed[disabled].active>a:only-child:after,
.ivu-btn-dashed[disabled]:active>a:only-child:after,
.ivu-btn-dashed[disabled]:focus>a:only-child:after,
.ivu-btn-dashed[disabled]:hover>a:only-child:after,
.ivu-btn-dashed[disabled]>a:only-child:after,
fieldset[disabled] .ivu-btn-dashed.active>a:only-child:after,
fieldset[disabled] .ivu-btn-dashed:active>a:only-child:after,
fieldset[disabled] .ivu-btn-dashed:focus>a:only-child:after,
fieldset[disabled] .ivu-btn-dashed:hover>a:only-child:after,
fieldset[disabled] .ivu-btn-dashed>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-dashed:hover {
    color: #57a3f3;
    background-color: #fff;
    border-color: #57a3f3
}
.ivu-btn-dashed:hover>a:only-child {
    color: currentColor
}
.ivu-btn-dashed:hover>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-dashed.active,
.ivu-btn-dashed:active {
    color: #2b85e4;
    background-color: #fff;
    border-color: #2b85e4
}
.ivu-btn-dashed.active>a:only-child,
.ivu-btn-dashed:active>a:only-child {
    color: currentColor
}
.ivu-btn-dashed.active>a:only-child:after,
.ivu-btn-dashed:active>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-dashed:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, .2);
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}
.ivu-btn-text {
    color: #515a6e;
    background-color: transparent;
    border-color: transparent
}
.ivu-btn-text>a:only-child {
    color: currentColor
}
.ivu-btn-text>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-text:hover {
    color: #747b8b;
    background-color: rgba(255, 255, 255, .2);
    border-color: rgba(255, 255, 255, .2)
}
.ivu-btn-text:hover>a:only-child {
    color: currentColor
}
.ivu-btn-text:hover>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-text.active,
.ivu-btn-text:active {
    color: #4d5669;
    background-color: rgba(0, 0, 0, .05);
    border-color: rgba(0, 0, 0, .05)
}
.ivu-btn-text.active>a:only-child,
.ivu-btn-text:active>a:only-child {
    color: currentColor
}
.ivu-btn-text.active>a:only-child:after,
.ivu-btn-text:active>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-text.disabled,
.ivu-btn-text.disabled.active,
.ivu-btn-text.disabled:active,
.ivu-btn-text.disabled:focus,
.ivu-btn-text.disabled:hover,
.ivu-btn-text[disabled],
.ivu-btn-text[disabled].active,
.ivu-btn-text[disabled]:active,
.ivu-btn-text[disabled]:focus,
.ivu-btn-text[disabled]:hover,
fieldset[disabled] .ivu-btn-text,
fieldset[disabled] .ivu-btn-text.active,
fieldset[disabled] .ivu-btn-text:active,
fieldset[disabled] .ivu-btn-text:focus,
fieldset[disabled] .ivu-btn-text:hover {
    color: #c5c8ce;
    background-color: #f7f7f7;
    border-color: #dcdee2
}
.ivu-btn-text.disabled.active>a:only-child,
.ivu-btn-text.disabled:active>a:only-child,
.ivu-btn-text.disabled:focus>a:only-child,
.ivu-btn-text.disabled:hover>a:only-child,
.ivu-btn-text.disabled>a:only-child,
.ivu-btn-text[disabled].active>a:only-child,
.ivu-btn-text[disabled]:active>a:only-child,
.ivu-btn-text[disabled]:focus>a:only-child,
.ivu-btn-text[disabled]:hover>a:only-child,
.ivu-btn-text[disabled]>a:only-child,
fieldset[disabled] .ivu-btn-text.active>a:only-child,
fieldset[disabled] .ivu-btn-text:active>a:only-child,
fieldset[disabled] .ivu-btn-text:focus>a:only-child,
fieldset[disabled] .ivu-btn-text:hover>a:only-child,
fieldset[disabled] .ivu-btn-text>a:only-child {
    color: currentColor
}
.ivu-btn-text.disabled.active>a:only-child:after,
.ivu-btn-text.disabled:active>a:only-child:after,
.ivu-btn-text.disabled:focus>a:only-child:after,
.ivu-btn-text.disabled:hover>a:only-child:after,
.ivu-btn-text.disabled>a:only-child:after,
.ivu-btn-text[disabled].active>a:only-child:after,
.ivu-btn-text[disabled]:active>a:only-child:after,
.ivu-btn-text[disabled]:focus>a:only-child:after,
.ivu-btn-text[disabled]:hover>a:only-child:after,
.ivu-btn-text[disabled]>a:only-child:after,
fieldset[disabled] .ivu-btn-text.active>a:only-child:after,
fieldset[disabled] .ivu-btn-text:active>a:only-child:after,
fieldset[disabled] .ivu-btn-text:focus>a:only-child:after,
fieldset[disabled] .ivu-btn-text:hover>a:only-child:after,
fieldset[disabled] .ivu-btn-text>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-text.disabled,
.ivu-btn-text.disabled.active,
.ivu-btn-text.disabled:active,
.ivu-btn-text.disabled:focus,
.ivu-btn-text.disabled:hover,
.ivu-btn-text[disabled],
.ivu-btn-text[disabled].active,
.ivu-btn-text[disabled]:active,
.ivu-btn-text[disabled]:focus,
.ivu-btn-text[disabled]:hover,
fieldset[disabled] .ivu-btn-text,
fieldset[disabled] .ivu-btn-text.active,
fieldset[disabled] .ivu-btn-text:active,
fieldset[disabled] .ivu-btn-text:focus,
fieldset[disabled] .ivu-btn-text:hover {
    color: #c5c8ce;
    background-color: #fff;
    border-color: transparent
}
.ivu-btn-text.disabled.active>a:only-child,
.ivu-btn-text.disabled:active>a:only-child,
.ivu-btn-text.disabled:focus>a:only-child,
.ivu-btn-text.disabled:hover>a:only-child,
.ivu-btn-text.disabled>a:only-child,
.ivu-btn-text[disabled].active>a:only-child,
.ivu-btn-text[disabled]:active>a:only-child,
.ivu-btn-text[disabled]:focus>a:only-child,
.ivu-btn-text[disabled]:hover>a:only-child,
.ivu-btn-text[disabled]>a:only-child,
fieldset[disabled] .ivu-btn-text.active>a:only-child,
fieldset[disabled] .ivu-btn-text:active>a:only-child,
fieldset[disabled] .ivu-btn-text:focus>a:only-child,
fieldset[disabled] .ivu-btn-text:hover>a:only-child,
fieldset[disabled] .ivu-btn-text>a:only-child {
    color: currentColor
}
.ivu-btn-text.disabled.active>a:only-child:after,
.ivu-btn-text.disabled:active>a:only-child:after,
.ivu-btn-text.disabled:focus>a:only-child:after,
.ivu-btn-text.disabled:hover>a:only-child:after,
.ivu-btn-text.disabled>a:only-child:after,
.ivu-btn-text[disabled].active>a:only-child:after,
.ivu-btn-text[disabled]:active>a:only-child:after,
.ivu-btn-text[disabled]:focus>a:only-child:after,
.ivu-btn-text[disabled]:hover>a:only-child:after,
.ivu-btn-text[disabled]>a:only-child:after,
fieldset[disabled] .ivu-btn-text.active>a:only-child:after,
fieldset[disabled] .ivu-btn-text:active>a:only-child:after,
fieldset[disabled] .ivu-btn-text:focus>a:only-child:after,
fieldset[disabled] .ivu-btn-text:hover>a:only-child:after,
fieldset[disabled] .ivu-btn-text>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-text:hover {
    color: #57a3f3;
    background-color: #fff;
    border-color: transparent
}
.ivu-btn-text:hover>a:only-child {
    color: currentColor
}
.ivu-btn-text:hover>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-text.active,
.ivu-btn-text:active {
    color: #2b85e4;
    background-color: #fff;
    border-color: transparent
}
.ivu-btn-text.active>a:only-child,
.ivu-btn-text:active>a:only-child {
    color: currentColor
}
.ivu-btn-text.active>a:only-child:after,
.ivu-btn-text:active>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-text:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, .2);
    box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}
.ivu-btn-success {
    color: #fff;
    background-color: #19be6b;
    border-color: #19be6b
}
.ivu-btn-success>a:only-child {
    color: currentColor
}
.ivu-btn-success>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-success:hover {
    color: #fff;
    background-color: #47cb89;
    border-color: #47cb89
}
.ivu-btn-success:hover>a:only-child {
    color: currentColor
}
.ivu-btn-success:hover>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-success.active,
.ivu-btn-success:active {
    color: #f2f2f2;
    background-color: #18b566;
    border-color: #18b566
}
.ivu-btn-success.active>a:only-child,
.ivu-btn-success:active>a:only-child {
    color: currentColor
}
.ivu-btn-success.active>a:only-child:after,
.ivu-btn-success:active>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-success.disabled,
.ivu-btn-success.disabled.active,
.ivu-btn-success.disabled:active,
.ivu-btn-success.disabled:focus,
.ivu-btn-success.disabled:hover,
.ivu-btn-success[disabled],
.ivu-btn-success[disabled].active,
.ivu-btn-success[disabled]:active,
.ivu-btn-success[disabled]:focus,
.ivu-btn-success[disabled]:hover,
fieldset[disabled] .ivu-btn-success,
fieldset[disabled] .ivu-btn-success.active,
fieldset[disabled] .ivu-btn-success:active,
fieldset[disabled] .ivu-btn-success:focus,
fieldset[disabled] .ivu-btn-success:hover {
    color: #c5c8ce;
    background-color: #f7f7f7;
    border-color: #dcdee2
}
.ivu-btn-success.disabled.active>a:only-child,
.ivu-btn-success.disabled:active>a:only-child,
.ivu-btn-success.disabled:focus>a:only-child,
.ivu-btn-success.disabled:hover>a:only-child,
.ivu-btn-success.disabled>a:only-child,
.ivu-btn-success[disabled].active>a:only-child,
.ivu-btn-success[disabled]:active>a:only-child,
.ivu-btn-success[disabled]:focus>a:only-child,
.ivu-btn-success[disabled]:hover>a:only-child,
.ivu-btn-success[disabled]>a:only-child,
fieldset[disabled] .ivu-btn-success.active>a:only-child,
fieldset[disabled] .ivu-btn-success:active>a:only-child,
fieldset[disabled] .ivu-btn-success:focus>a:only-child,
fieldset[disabled] .ivu-btn-success:hover>a:only-child,
fieldset[disabled] .ivu-btn-success>a:only-child {
    color: currentColor
}
.ivu-btn-success.disabled.active>a:only-child:after,
.ivu-btn-success.disabled:active>a:only-child:after,
.ivu-btn-success.disabled:focus>a:only-child:after,
.ivu-btn-success.disabled:hover>a:only-child:after,
.ivu-btn-success.disabled>a:only-child:after,
.ivu-btn-success[disabled].active>a:only-child:after,
.ivu-btn-success[disabled]:active>a:only-child:after,
.ivu-btn-success[disabled]:focus>a:only-child:after,
.ivu-btn-success[disabled]:hover>a:only-child:after,
.ivu-btn-success[disabled]>a:only-child:after,
fieldset[disabled] .ivu-btn-success.active>a:only-child:after,
fieldset[disabled] .ivu-btn-success:active>a:only-child:after,
fieldset[disabled] .ivu-btn-success:focus>a:only-child:after,
fieldset[disabled] .ivu-btn-success:hover>a:only-child:after,
fieldset[disabled] .ivu-btn-success>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-success.active,
.ivu-btn-success:active,
.ivu-btn-success:hover {
    color: #fff
}
.ivu-btn-success:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(25, 190, 107, .2);
    box-shadow: 0 0 0 2px rgba(25, 190, 107, .2)
}
.ivu-btn-warning {
    color: #fff;
    background-color: #f90;
    border-color: #f90
}
.ivu-btn-warning>a:only-child {
    color: currentColor
}
.ivu-btn-warning>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-warning:hover {
    color: #fff;
    background-color: #ffad33;
    border-color: #ffad33
}
.ivu-btn-warning:hover>a:only-child {
    color: currentColor
}
.ivu-btn-warning:hover>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-warning.active,
.ivu-btn-warning:active {
    color: #f2f2f2;
    background-color: #f29100;
    border-color: #f29100
}
.ivu-btn-warning.active>a:only-child,
.ivu-btn-warning:active>a:only-child {
    color: currentColor
}
.ivu-btn-warning.active>a:only-child:after,
.ivu-btn-warning:active>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-warning.disabled,
.ivu-btn-warning.disabled.active,
.ivu-btn-warning.disabled:active,
.ivu-btn-warning.disabled:focus,
.ivu-btn-warning.disabled:hover,
.ivu-btn-warning[disabled],
.ivu-btn-warning[disabled].active,
.ivu-btn-warning[disabled]:active,
.ivu-btn-warning[disabled]:focus,
.ivu-btn-warning[disabled]:hover,
fieldset[disabled] .ivu-btn-warning,
fieldset[disabled] .ivu-btn-warning.active,
fieldset[disabled] .ivu-btn-warning:active,
fieldset[disabled] .ivu-btn-warning:focus,
fieldset[disabled] .ivu-btn-warning:hover {
    color: #c5c8ce;
    background-color: #f7f7f7;
    border-color: #dcdee2
}
.ivu-btn-warning.disabled.active>a:only-child,
.ivu-btn-warning.disabled:active>a:only-child,
.ivu-btn-warning.disabled:focus>a:only-child,
.ivu-btn-warning.disabled:hover>a:only-child,
.ivu-btn-warning.disabled>a:only-child,
.ivu-btn-warning[disabled].active>a:only-child,
.ivu-btn-warning[disabled]:active>a:only-child,
.ivu-btn-warning[disabled]:focus>a:only-child,
.ivu-btn-warning[disabled]:hover>a:only-child,
.ivu-btn-warning[disabled]>a:only-child,
fieldset[disabled] .ivu-btn-warning.active>a:only-child,
fieldset[disabled] .ivu-btn-warning:active>a:only-child,
fieldset[disabled] .ivu-btn-warning:focus>a:only-child,
fieldset[disabled] .ivu-btn-warning:hover>a:only-child,
fieldset[disabled] .ivu-btn-warning>a:only-child {
    color: currentColor
}
.ivu-btn-warning.disabled.active>a:only-child:after,
.ivu-btn-warning.disabled:active>a:only-child:after,
.ivu-btn-warning.disabled:focus>a:only-child:after,
.ivu-btn-warning.disabled:hover>a:only-child:after,
.ivu-btn-warning.disabled>a:only-child:after,
.ivu-btn-warning[disabled].active>a:only-child:after,
.ivu-btn-warning[disabled]:active>a:only-child:after,
.ivu-btn-warning[disabled]:focus>a:only-child:after,
.ivu-btn-warning[disabled]:hover>a:only-child:after,
.ivu-btn-warning[disabled]>a:only-child:after,
fieldset[disabled] .ivu-btn-warning.active>a:only-child:after,
fieldset[disabled] .ivu-btn-warning:active>a:only-child:after,
fieldset[disabled] .ivu-btn-warning:focus>a:only-child:after,
fieldset[disabled] .ivu-btn-warning:hover>a:only-child:after,
fieldset[disabled] .ivu-btn-warning>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-warning.active,
.ivu-btn-warning:active,
.ivu-btn-warning:hover {
    color: #fff
}
.ivu-btn-warning:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 153, 0, .2);
    box-shadow: 0 0 0 2px rgba(255, 153, 0, .2)
}
.ivu-btn-error {
    color: #fff;
    background-color: #ed4014;
    border-color: #ed4014
}
.ivu-btn-error>a:only-child {
    color: currentColor
}
.ivu-btn-error>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-error:hover {
    color: #fff;
    background-color: #f16643;
    border-color: #f16643
}
.ivu-btn-error:hover>a:only-child {
    color: currentColor
}
.ivu-btn-error:hover>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-error.active,
.ivu-btn-error:active {
    color: #f2f2f2;
    background-color: #e13d13;
    border-color: #e13d13
}
.ivu-btn-error.active>a:only-child,
.ivu-btn-error:active>a:only-child {
    color: currentColor
}
.ivu-btn-error.active>a:only-child:after,
.ivu-btn-error:active>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-error.disabled,
.ivu-btn-error.disabled.active,
.ivu-btn-error.disabled:active,
.ivu-btn-error.disabled:focus,
.ivu-btn-error.disabled:hover,
.ivu-btn-error[disabled],
.ivu-btn-error[disabled].active,
.ivu-btn-error[disabled]:active,
.ivu-btn-error[disabled]:focus,
.ivu-btn-error[disabled]:hover,
fieldset[disabled] .ivu-btn-error,
fieldset[disabled] .ivu-btn-error.active,
fieldset[disabled] .ivu-btn-error:active,
fieldset[disabled] .ivu-btn-error:focus,
fieldset[disabled] .ivu-btn-error:hover {
    color: #c5c8ce;
    background-color: #f7f7f7;
    border-color: #dcdee2
}
.ivu-btn-error.disabled.active>a:only-child,
.ivu-btn-error.disabled:active>a:only-child,
.ivu-btn-error.disabled:focus>a:only-child,
.ivu-btn-error.disabled:hover>a:only-child,
.ivu-btn-error.disabled>a:only-child,
.ivu-btn-error[disabled].active>a:only-child,
.ivu-btn-error[disabled]:active>a:only-child,
.ivu-btn-error[disabled]:focus>a:only-child,
.ivu-btn-error[disabled]:hover>a:only-child,
.ivu-btn-error[disabled]>a:only-child,
fieldset[disabled] .ivu-btn-error.active>a:only-child,
fieldset[disabled] .ivu-btn-error:active>a:only-child,
fieldset[disabled] .ivu-btn-error:focus>a:only-child,
fieldset[disabled] .ivu-btn-error:hover>a:only-child,
fieldset[disabled] .ivu-btn-error>a:only-child {
    color: currentColor
}
.ivu-btn-error.disabled.active>a:only-child:after,
.ivu-btn-error.disabled:active>a:only-child:after,
.ivu-btn-error.disabled:focus>a:only-child:after,
.ivu-btn-error.disabled:hover>a:only-child:after,
.ivu-btn-error.disabled>a:only-child:after,
.ivu-btn-error[disabled].active>a:only-child:after,
.ivu-btn-error[disabled]:active>a:only-child:after,
.ivu-btn-error[disabled]:focus>a:only-child:after,
.ivu-btn-error[disabled]:hover>a:only-child:after,
.ivu-btn-error[disabled]>a:only-child:after,
fieldset[disabled] .ivu-btn-error.active>a:only-child:after,
fieldset[disabled] .ivu-btn-error:active>a:only-child:after,
fieldset[disabled] .ivu-btn-error:focus>a:only-child:after,
fieldset[disabled] .ivu-btn-error:hover>a:only-child:after,
fieldset[disabled] .ivu-btn-error>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-error.active,
.ivu-btn-error:active,
.ivu-btn-error:hover {
    color: #fff
}
.ivu-btn-error:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, .2);
    box-shadow: 0 0 0 2px rgba(237, 64, 20, .2)
}
.ivu-btn-info {
    color: #fff;
    background-color: #2db7f5;
    border-color: #2db7f5
}
.ivu-btn-info>a:only-child {
    color: currentColor
}
.ivu-btn-info>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-info:hover {
    color: #fff;
    background-color: #57c5f7;
    border-color: #57c5f7
}
.ivu-btn-info:hover>a:only-child {
    color: currentColor
}
.ivu-btn-info:hover>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-info.active,
.ivu-btn-info:active {
    color: #f2f2f2;
    background-color: #2baee9;
    border-color: #2baee9
}
.ivu-btn-info.active>a:only-child,
.ivu-btn-info:active>a:only-child {
    color: currentColor
}
.ivu-btn-info.active>a:only-child:after,
.ivu-btn-info:active>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-info.disabled,
.ivu-btn-info.disabled.active,
.ivu-btn-info.disabled:active,
.ivu-btn-info.disabled:focus,
.ivu-btn-info.disabled:hover,
.ivu-btn-info[disabled],
.ivu-btn-info[disabled].active,
.ivu-btn-info[disabled]:active,
.ivu-btn-info[disabled]:focus,
.ivu-btn-info[disabled]:hover,
fieldset[disabled] .ivu-btn-info,
fieldset[disabled] .ivu-btn-info.active,
fieldset[disabled] .ivu-btn-info:active,
fieldset[disabled] .ivu-btn-info:focus,
fieldset[disabled] .ivu-btn-info:hover {
    color: #c5c8ce;
    background-color: #f7f7f7;
    border-color: #dcdee2
}
.ivu-btn-info.disabled.active>a:only-child,
.ivu-btn-info.disabled:active>a:only-child,
.ivu-btn-info.disabled:focus>a:only-child,
.ivu-btn-info.disabled:hover>a:only-child,
.ivu-btn-info.disabled>a:only-child,
.ivu-btn-info[disabled].active>a:only-child,
.ivu-btn-info[disabled]:active>a:only-child,
.ivu-btn-info[disabled]:focus>a:only-child,
.ivu-btn-info[disabled]:hover>a:only-child,
.ivu-btn-info[disabled]>a:only-child,
fieldset[disabled] .ivu-btn-info.active>a:only-child,
fieldset[disabled] .ivu-btn-info:active>a:only-child,
fieldset[disabled] .ivu-btn-info:focus>a:only-child,
fieldset[disabled] .ivu-btn-info:hover>a:only-child,
fieldset[disabled] .ivu-btn-info>a:only-child {
    color: currentColor
}
.ivu-btn-info.disabled.active>a:only-child:after,
.ivu-btn-info.disabled:active>a:only-child:after,
.ivu-btn-info.disabled:focus>a:only-child:after,
.ivu-btn-info.disabled:hover>a:only-child:after,
.ivu-btn-info.disabled>a:only-child:after,
.ivu-btn-info[disabled].active>a:only-child:after,
.ivu-btn-info[disabled]:active>a:only-child:after,
.ivu-btn-info[disabled]:focus>a:only-child:after,
.ivu-btn-info[disabled]:hover>a:only-child:after,
.ivu-btn-info[disabled]>a:only-child:after,
fieldset[disabled] .ivu-btn-info.active>a:only-child:after,
fieldset[disabled] .ivu-btn-info:active>a:only-child:after,
fieldset[disabled] .ivu-btn-info:focus>a:only-child:after,
fieldset[disabled] .ivu-btn-info:hover>a:only-child:after,
fieldset[disabled] .ivu-btn-info>a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: 0 0
}
.ivu-btn-info.active,
.ivu-btn-info:active,
.ivu-btn-info:hover {
    color: #fff
}
.ivu-btn-info:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(45, 183, 245, .2);
    box-shadow: 0 0 0 2px rgba(45, 183, 245, .2)
}
.ivu-btn-circle,
.ivu-btn-circle-outline {
    border-radius: 32px
}
.ivu-btn-circle-outline.ivu-btn-large,
.ivu-btn-circle.ivu-btn-large {
    border-radius: 40px
}
.ivu-btn-circle-outline.ivu-btn-size,
.ivu-btn-circle.ivu-btn-size {
    border-radius: 24px
}
.ivu-btn-circle-outline.ivu-btn-icon-only,
.ivu-btn-circle.ivu-btn-icon-only {
    width: 32px;
    height: 32px;
    padding: 0;
    font-size: 16px;
    border-radius: 50%
}
.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large,
.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large {
    width: 40px;
    height: 40px;
    padding: 0;
    font-size: 18px;
    border-radius: 50%
}
.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small,
.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small {
    width: 24px;
    height: 24px;
    padding: 0;
    font-size: 14px;
    border-radius: 50%
}
.ivu-btn:before {
    position: absolute;
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    background: #fff;
    opacity: .35;
    content: '';
    border-radius: inherit;
    z-index: 1;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    pointer-events: none;
    display: none
}
.ivu-btn.ivu-btn-loading {
    pointer-events: none;
    position: relative
}
.ivu-btn.ivu-btn-loading:before {
    display: block
}
.ivu-btn-group {
    position: relative;
    display: inline-block;
    vertical-align: middle
}
.ivu-btn-group > .ivu-btn {
    position: relative;
    float: left
}
.ivu-btn-group > .ivu-btn.active,
.ivu-btn-group>.ivu-btn:active,
.ivu-btn-group>.ivu-btn:hover {
    z-index: 2
}
.ivu-btn-group-circle .ivu-btn {
    border-radius: 32px
}
.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn {
    border-radius: 40px
}
.ivu-btn-group-large > .ivu-btn {
    height: 40px;
    padding: 0 15px;
    font-size: 16px;
    border-radius: 4px
}
.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn {
    border-radius: 24px
}
.ivu-btn-group-small > .ivu-btn {
    height: 24px;
    padding: 0 7px;
    font-size: 14px;
    border-radius: 3px
}
.ivu-btn-group-small > .ivu-btn > .ivu-icon {
    font-size: 14px
}
.ivu-btn-group-small .ivu-btn-icon-only {
    width: 24px;
    height: 24px;
    padding: 0
}
.ivu-btn-group-large .ivu-btn-icon-only {
    width: 40px;
    height: 40px;
    padding: 0
}
.ivu-btn+.ivu-btn-group,
.ivu-btn-group .ivu-btn+.ivu-btn,
.ivu-btn-group+.ivu-btn,
.ivu-btn-group+.ivu-btn-group {
    margin-left: -1px
}
.ivu-btn-group .ivu-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}
.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn:first-child {
    margin-left: 0
}
.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn:first-child:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}
.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}
.ivu-btn-group > .ivu-btn-group {
    float: left
}
.ivu-btn-group>.ivu-btn-group:not(:first-child):not(:last-child) > .ivu-btn {
    border-radius: 0
}
.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn-group:first-child:not(:last-child)>.ivu-btn:last-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    padding-right: 8px
}
.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn-group:last-child:not(:first-child)>.ivu-btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    padding-left: 8px
}
.ivu-btn-group-vertical {
    display: inline-block;
    vertical-align: middle
}
.ivu-btn-group-vertical > .ivu-btn {
    display: block;
    width: 100%;
    max-width: 100%;
    float: none;
    min-width: 32px
}
.ivu-btn-group-vertical.ivu-btn-group-small > .ivu-btn {
    min-width: 24px
}
.ivu-btn-group-vertical.ivu-btn-group-large > .ivu-btn {
    min-width: 40px
}
.ivu-btn+.ivu-btn-group-vertical,
.ivu-btn-group-vertical .ivu-btn+.ivu-btn,
.ivu-btn-group-vertical+.ivu-btn,
.ivu-btn-group-vertical+.ivu-btn-group-vertical {
    margin-top: -1px;
    margin-left: 0
}
.ivu-btn-group-vertical>.ivu-btn:first-child {
    margin-top: 0
}
.ivu-btn-group-vertical>.ivu-btn:first-child:not(:last-child) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}
.ivu-btn-group-vertical>.ivu-btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.ivu-btn-group-vertical>.ivu-btn-group-vertical:first-child:not(:last-child)>.ivu-btn:last-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding-bottom: 8px
}
.ivu-btn-group-vertical>.ivu-btn-group-vertical:last-child:not(:first-child)>.ivu-btn:first-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 8px
}
.ivu-btn-ghost {
    color: #fff;
    background: 0 0
}
.ivu-btn-ghost:hover {
    background: 0 0
}
.ivu-btn-ghost.ivu-btn-dashed,
.ivu-btn-ghost.ivu-btn-default {
    color: #fff;
    border-color: #fff
}
.ivu-btn-ghost.ivu-btn-dashed:hover,
.ivu-btn-ghost.ivu-btn-default:hover {
    color: #57a3f3;
    border-color: #57a3f3
}
.ivu-btn-ghost.ivu-btn-primary {
    color: #2d8cf0
}
.ivu-btn-ghost.ivu-btn-primary:hover {
    color: #57a3f3;
    background: rgba(245, 249, 254, .5)
}
.ivu-btn-ghost.ivu-btn-info {
    color: #2db7f5
}
.ivu-btn-ghost.ivu-btn-info:hover {
    color: #57c5f7;
    background: rgba(245, 251, 254, .5)
}
.ivu-btn-ghost.ivu-btn-success {
    color: #19be6b
}
.ivu-btn-ghost.ivu-btn-success:hover {
    color: #47cb89;
    background: rgba(244, 252, 248, .5)
}
.ivu-btn-ghost.ivu-btn-warning {
    color: #f90
}
.ivu-btn-ghost.ivu-btn-warning:hover {
    color: #ffad33;
    background: rgba(255, 250, 242, .5)
}
.ivu-btn-ghost.ivu-btn-error {
    color: #ed4014
}
.ivu-btn-ghost.ivu-btn-error:hover {
    color: #f16643;
    background: rgba(254, 245, 243, .5)
}
.ivu-btn-ghost.ivu-btn-dashed[disabled],
.ivu-btn-ghost.ivu-btn-default[disabled],
.ivu-btn-ghost.ivu-btn-error[disabled],
.ivu-btn-ghost.ivu-btn-info[disabled],
.ivu-btn-ghost.ivu-btn-primary[disabled],
.ivu-btn-ghost.ivu-btn-success[disabled],
.ivu-btn-ghost.ivu-btn-warning[disabled] {
    background: 0 0;
    color: rgba(0, 0, 0, .25);
    border-color: #dcdee2
}
.ivu-btn-ghost.ivu-btn-text[disabled] {
    background: 0 0;
    color: rgba(0, 0, 0, .25)
}
a.ivu-btn {
    padding-top: 0.1px;
    line-height: 30px
}
a.ivu-btn-large {
    line-height: 38px
}
a.ivu-btn-small {
    line-height: 22px
}
.ivu-upload{
	display:flex;
}
.ivu-upload input[type=file] {
    display: none
}
.ivu-upload-list {
    margin-top: 8px
}
.ivu-upload-list-file {
    padding: 4px;
    color: #515a6e;
    border-radius: 4px;
    -webkit-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out;
    overflow: hidden;
    position: relative
}
.ivu-upload-list-file > span {
    cursor: pointer;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out
}
.ivu-upload-list-file > span i {
    display: inline-block;
    width: 12px;
    height: 12px;
    color: #515a6e;
    text-align: center
}
.ivu-upload-list-file:hover {
    background: #f3f3f3
}
.ivu-upload-list-file:hover > span {
    color: #2d8cf0
}
.ivu-upload-list-file:hover > span i {
    color: #515a6e
}
.ivu-upload-list-file:hover .ivu-upload-list-remove {
    opacity: 1
}
.ivu-upload-list-remove {
    opacity: 0;
    font-size: 18px;
    cursor: pointer;
    float: right;
    margin-right: 4px;
    color: #999;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease
}
.ivu-upload-list-remove:hover {
    color: #444
}
.ivu-upload-select {
    display: flex;
    width:100%;
}
.ivu-upload-select .file_underline{
    width: 100% !important;
    font-size: 15px;
    margin-right: 10px;
    padding: 0 10px;
    background: transparent;
    border: none;
    border-bottom: 1px solid #000;
}
.ivu-upload-drag {
    background: #fff;
    border: 1px dashed #dcdee2;
    border-radius: 4px;
    text-align: center;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    -webkit-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease
}
.ivu-upload-drag:hover {
    border: 1px dashed #2d8cf0
}
.ivu-upload-dragOver {
    border: 2px dashed #2d8cf0
}
.ivu-tree {
    position: relative
}
.ivu-progress {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    position: relative
}
.ivu-progress-vertical {
    height: 100%;
    width: auto
}
.ivu-progress-outer {
    display: inline-block;
    width: 100%;
    margin-right: 0;
    padding-right: 0
}
.ivu-progress-show-info .ivu-progress-outer {
    padding-right: 55px;
    margin-right: -55px
}
.ivu-progress-vertical .ivu-progress-outer {
    height: 100%;
    width: auto
}
.ivu-progress-inner {
    display: inline-block;
    width: 100%;
    background-color: #f3f3f3;
    border-radius: 100px;
    vertical-align: middle;
    position: relative
}
.ivu-progress-inner-text {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 12px;
    margin: 0 6px
}
.ivu-progress-vertical .ivu-progress-inner {
    height: 100%;
    width: auto
}
.ivu-progress-vertical .ivu-progress-inner:after,
.ivu-progress-vertical .ivu-progress-inner > * {
    display: inline-block;
    vertical-align: bottom
}
.ivu-progress-vertical .ivu-progress-inner:after {
    content: '';
    height: 100%
}
.ivu-progress-bg {
    text-align: right;
    border-radius: 100px;
    background-color: #2d8cf0;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    position: relative
}
.ivu-progress-bg:after {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}
.ivu-progress-success-bg {
    border-radius: 100px;
    background-color: #19be6b;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    position: absolute;
    top: 0;
    left: 0
}
.ivu-progress-text {
    display: inline-block;
    margin-left: 5px;
    text-align: left;
    font-size: 1em;
    vertical-align: middle;
    color: #808695
}
.ivu-progress-active .ivu-progress-bg:before {
    content: '';
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    border-radius: 10px;
    -webkit-animation: ivu-progress-active 2s ease-in-out infinite;
    animation: ivu-progress-active 2s ease-in-out infinite
}
.ivu-progress-vertical.ivu-progress-active .ivu-progress-bg:before {
    top: auto;
    -webkit-animation: ivu-progress-active-vertical 2s ease-in-out infinite;
    animation: ivu-progress-active-vertical 2s ease-in-out infinite
}
.ivu-progress-wrong .ivu-progress-bg {
    background-color: #ed4014
}
.ivu-progress-wrong .ivu-progress-text {
    color: #ed4014
}
.ivu-progress-success .ivu-progress-bg {
    background-color: #19be6b
}
.ivu-progress-success .ivu-progress-text {
    color: #19be6b
}
@-webkit-keyframes ivu-progress-active {
    0% {
        opacity: .3;
        width: 0
    }
    100% {
        opacity: 0;
        width: 100%
    }
}
@keyframes ivu-progress-active {
    0% {
        opacity: .3;
        width: 0
    }
    100% {
        opacity: 0;
        width: 100%
    }
}
@-webkit-keyframes ivu-progress-active-vertical {
    0% {
        opacity: .3;
        height: 0
    }
    100% {
        opacity: 0;
        height: 100%
    }
}
@keyframes ivu-progress-active-vertical {
    0% {
        opacity: .3;
        height: 0
    }
    100% {
        opacity: 0;
        height: 100%
    }
}
.ivu-timeline {
    list-style: none;
    margin: 0;
    padding: 0
}