.eye-backdrop-hide {
    display: none
}
.eye-backdrop {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 8;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.3);
}
.eye-modal-wrap {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: auto;
    z-index: 9;

    .eye-modal {
        position: relative;
        margin: 0 auto;
        border-radius: 2px;
        background: #fff;
        transform: translate3d(0, 30px, 0);
        -webkit-box-shadow: 0 4px 12px rgba(0,0,0,.15);
        box-shadow: 0 4px 12px rgba(0,0,0,.15);
    }
    .modal-header {
        height: 40px;
        line-height: 40px;
        text-align: left;
        padding: 0 10px;
        position: relative;
        border-bottom: 1px solid #ccc;
    }
    .modal-header p{
        margin: 0
    }
    .modal-content {
        padding-bottom: 40px;
    }
    .modal-footer {
        width: 100%;
        height: 45px;
        padding: 0 10px 5px;
        line-height: 40px;
        text-align: right;
        border-top: 1px solid #ccc;
        position: absolute;
        bottom: 0;
        box-sizing: border-box;
    }
    .btn-close {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 18px;
        text-align: center;
        position: absolute;
        right: 0;
        top: 0;
        cursor: pointer;
    }

    /* 模态框提示 */
    .modal-confirm {
        margin: 0 auto;
        position: relative;
    }
    .modal-confirm-content {
        position: relative;
        background-color: #fff;
        border: 0;
        border-radius: 2px;
        background-clip: padding-box;
        -webkit-box-shadow: 0 4px 12px rgba(0,0,0,.15);
        box-shadow: 0 4px 12px rgba(0,0,0,.15);
    }
    .modal-confirm-wrapper {
        padding: 0 0 20px;
    }
    .confirm-title {
        color: #333;
        font-weight: bolder;
        font-size: 14px;
        padding: 12px 10px 10px;
        border-bottom: 1px solid #e5e5e5;

        .f-efonts{
            font-weight: normal;
            font-size: 20px;
            vertical-align: -3px;
            margin-right: 3px;
        }
    }
    .confirm-title span {
        display: block;
        width: 90%;
         overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .confirm-describe {
        color: #333;
        font-size: 12px;
        padding: 20px;
        text-align: center;
    }
    .modal-btns {
        text-align: center;
    }
    /* iconfont color */
    .confirm {
        color: #e6a23c;
    }
    .info {
        color: #909399;
    }
    .success {
        color: #52c41a;
    }
    .warn {
        color: #e6a23c;
    }
    .error {
        color: #f56c6c;
    }

    /* 过渡动画相关 */
    .modal-enter {
        opacity: 0.01;
        transform: translate3d(0,-30px,0);
    }
    .modal-enter-active {
        opacity: 1;
        transition: all 300ms ease-out;
        transform: translate3d(0,0,0);
    }
    .modal-exit {
        opacity: 1;
        transform: translate3d(0,0,0);
    }
    .modal-exit-active {
        opacity: 0.01;
        transform: translate3d(0,-30px,0);
        transition: all 300ms ease-out;
    }
    .edit-enter {
        opacity: 0.01;
        transform: scale(0);
    }
    .edit-enter-active {
        opacity: 1;
        transition: all 300ms ease-out;
        transform: scale(1);
    }
    .edit-exit {
        opacity: 1;
        transform: scale(1);
    }
    .edit-exit-active {
        opacity: 0.01;
        transition: all 300ms ease-out;
        transform: scale(0.1);
    }
    .fade-enter {
        opacity: 0.01;
    }
    .fade-enter-active {
        opacity: 1;
        transition: all 300ms ease-in;
    }
    .fade-exit {
        opacity: 1;
    }
    .fade-exit-active {
        opacity: 0.01;
        transition: all 300ms ease-out;
    }
}