/* login page */
/*.aui-page__login::before{background-image:url('../img/ht_bg3.jpg');background-size:cover}*/
.aui-page__login::after {
    background-color: #fff !important;
}
.aui-page__login .login-header .login-brand{width:510px;height:83px;background: url("../img/login_tit.png")}
.login_bg_style{background-position: 100%;height: 100vh;background-repeat:no-repeat;background-size:100%;}
.aui-page__login .login-body .login_title{color:#ffffff;margin: 0; letter-spacing:5px; font-size: 32px; font-weight: bold;}
/*.aui-page__login .login-body .login_top{color:#E50012;margin: 0;font-size: 14px;padding-bottom: 20px;font-weight: bold;text-align: center;}*/
.aui-page__login .login-body .login_top{/*background: url("../img/fh_title.png") no-repeat;*/width: 100%;height:100px;background-size:60% 76%;background-position:center;margin-bottom: 12px;}
.aui-page__login .login-body .login_top_cms{background: url("../img/cms_red.png") no-repeat;width: 100%;height:52px;background-size:60% 76%;background-position:center;}
.aui-page__login .login-body{position:absolute; z-index: 999;width:306px;height:300px;left:calc(50vw - 153px);top:calc(50vh - 190px);padding:0px;background-color: #ECECEC;border-radius: 10px;background:none}
.aui-page__login .login-body .el-input__prefix .el-input__icon{font-size: 0}
.aui-page__login .el-input--prefix .el-input__prefix{left:8px}
.aui-page__login .el-input--prefix .el-input__inner{color: #000;border-radius:20px;opacity:0.6;padding-left:38px;border: 1px solid #C20813;}
.aui-page__login .el-input--prefix .el-input__inner::-webkit-input-placeholder {color: #000;}
.aui-page__login .el-input--prefix .el-input__inner::-ms-input-placeholder{border-width:3px;color: #000;}

.aui-page__login .el-input__inner:focus{border-color:#999}
.aui-page__login .el-form-item.is-error .el-input__inner{border-color: #F56C6C;}
.aui-page__login .el-form-item.is-success .el-input__inner, .aui-page__login .el-form-item.is-success .el-input__inner:focus, .aui-page__login .el-form-item.is-success .el-textarea__inner, .aui-page__login .el-form-item.is-success .el-textarea__inner:focus{}
.aui-page__login .el-form-item.is-error .el-input__inner, .aui-page__login .el-form-item.is-error .el-input__inner:focus, .aui-page__login .el-form-item.is-error .el-textarea__inner, .aui-page__login .el-form-item.is-error .el-textarea__inner:focus, .aui-page__login .el-message-box__input input.invalid, .aui-page__login .el-message-box__input input.invalid:focus{}
.aui-page__login .login_checkbox{width: 70%;height:2rem;margin: 1rem auto 0;}

.aui-page__login .el-button--primary{background-color:#C20813;border-color:#C20813}
.aui-page__login .el-button--primary:focus, .aui-page__login .el-button--primary:hover{
    background-color:#C20813;border-color:#C20813
}

.aui-page__login .el-carousel__indicators--horizontal{bottom: 5rem;display: none}
.aui-page__login .el-carousel__button {
    display: block;
    opacity: .48;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #d4d8f2;
    border: none;
    outline: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
}
.aui-page__login .el-carousel__indicator.is-active .el-carousel__button{background-color: #999}
.aui-page__login .login-footer{position: absolute;bottom:0;z-index: 999;width:100%;padding:10px;text-align: center;color: #fff;font-size: 16px}

/* 系统版本号 */
.aui-sidebar__inner{height:calc(100% - 20px);padding-bottom:0}
.system-version{height:20px;line-height:20px;color:#9b6132; text-align: center;}
.system-version span{font-size:10px;-webkit-transform:scale(0.84);-webkit-text-size-adjust:none;}

/* home page */
[class*=aui-page__] .aui-content.home-page{min-height:100vh;}
[class*=aui-page__] .aui-content.home-page .home-page-img{position:relative;min-height:calc(100vh - 30px);background: #fff url("../img/hf_indexBg.png") no-repeat right  bottom;background-size: 50%;}
/*.home-page-img .tit{width:556px;height:86px;box-sizing:initial;margin:0;padding:20px 0 0 20px;background: url("../img/home_main_tit.png") no-repeat 20px 20px;background-size: 70%}*/
.home-page-img .tit{
    width: 556px;
    height: 86px;
    box-sizing: initial;
    margin: 0;
    padding: 20px 0 0 20px;
    color: #cca280;
    font-size: 30px;
}
.home-page-img .logo{position:absolute;bottom:20px;left:20px;width:230px;height:262px;box-sizing:initial;background: url("../img/home_main_logo.png") no-repeat;background-size:cover}

.aui-navbar{
    /*background-image: linear-gradient(to right, #1877f2 , #1877f2);*/
    background-image: linear-gradient(to right, #cca280 , #c69c6d);
}
/*.aui-navbar__brand-lg{display:block;width:100%;height:100%;text-indent:-9999px;background:url("../img/login_tit.png") no-repeat center center;background-size:90%;cursor:inherit}*/
.aui-navbar__brand-lg{display: -webkit-box;display: -ms-flexbox;display: flex;line-height:28px;cursor:default}
.aui-navbar__brand-lg .logo{display:inline-block;width:28px;height:28px;line-height:28px;margin-right:5px;background:url("../img/header_logo_min.png") no-repeat center center;background-size:contain}
.aui-navbar__brand-mini{width:100%;height:100%;text-indent:-9999px;background:url("../img/cms.png") no-repeat center center;background-size:cover;cursor:default}
.aui-navbar__avatar.el-menu-item [class^=my-icon-] {margin-right:5px;text-align:center;font-size:30px;vertical-align:middle;}
.aui-navbar__now{cursor:default;}
.aui-navbar--colorful .aui-navbar__menu>.el-menu-item.aui-navbar__now:focus,.aui-navbar--colorful .aui-navbar__menu>.el-menu-item.aui-navbar__now:hover{background: none;}
/*.aui-navbar__menu .el-menu-item:first-child{cursor:inherit}
.aui-navbar--colorful .aui-navbar__menu > .el-menu-item:hover:first-child{background:none}*/
.aui-navbar--colorful .aui-navbar__menu>.el-menu-item:focus,.aui-navbar--colorful .aui-navbar__menu>.el-menu-item:hover{background-color:#cca280;opacity: 0.8}
.aui-navbar--colorful .aui-navbar__menu>.el-menu-item:focus, .aui-navbar--colorful .aui-navbar__menu>.el-menu-item:hover, .aui-navbar--colorful .aui-navbar__menu>.el-submenu>.el-submenu__title:focus, .aui-navbar--colorful .aui-navbar__menu>.el-submenu>.el-submenu__title:hover{background-color:#cca280;}
.aui-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item.is-active, .aui-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item:focus, .aui-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item:hover{color:#C30813;}
.aui-sidebar--dark .aui-sidebar__menu .el-menu-item:focus, .aui-sidebar--dark .aui-sidebar__menu .el-menu-item:hover, .aui-sidebar--dark .aui-sidebar__menu .el-submenu>.el-submenu__title:focus, .aui-sidebar--dark .aui-sidebar__menu .el-submenu>.el-submenu__title:hover, .aui-sidebar--dark>.el-menu--popup .el-menu-item:focus, .aui-sidebar--dark>.el-menu--popup .el-menu-item:hover, .aui-sidebar--dark>.el-menu--popup .el-submenu>.el-submenu__title:focus, .aui-sidebar--dark>.el-menu--popup .el-submenu>.el-submenu__title:hover{/*color:#27b7ff;*/color:#cca280;}
.aui-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item:after{background-color:#C30813;}
.aui-sidebar--dark .aui-sidebar__menu .el-menu-item.is-active, .aui-sidebar--dark .aui-sidebar__menu .el-submenu.is-active>.el-submenu__title, .aui-sidebar--dark>.el-menu--popup .el-menu-item.is-active, .aui-sidebar--dark>.el-menu--popup .el-submenu.is-active>.el-submenu__title{color:#cca280;}
.aui-sidebar--dark .aui-sidebar__menu .el-menu-item.is-active {
    border-left: 5px solid #cca280;
}
/* navbar 存在下拉菜单组件 */
.aui-navbar__menu .el-menu-item.el-menu-item-p0{padding:0}
.el-menu-item-has-menu{height:50px;line-height:50px;padding:0 15px}
.aui-content--tabs-tools.aui-content--tabs-tools-p0{padding:0;}
.aui-content--tabs-tools-has-menu{height:38px;line-height:38px;padding:0 12px}
.aui-navbar__allGroupList .el-submenu__title:hover {
    background-color: #ecf4fe;
    color: #65a5f9 !important;
}
.aui-navbar__allGroupList .el-menu-item:focus,.aui-navbar__allGroupList .el-menu-item:hover {
    outline: 0;
    background-color: #ecf4fe;
    color: #65a5f9 !important;
}
.mod-sys__user .dept-list .el-input__inner,
.mod-sys__user .dept-list .el-input__suffix {
    cursor: pointer;
}
.mod-sys__user .role-list .el-select {
    width: 100%;
}

.mod-sys__dept .dept-list .el-input__inner,
.mod-sys__dept .dept-list .el-input__suffix {
    cursor: pointer;
}

.mod-sys__menu .menu-list .el-input__inner,
.mod-sys__menu .menu-list .el-input__suffix,
.mod-sys__menu .icon-list .el-input__inner,
.mod-sys__menu .icon-list .el-input__suffix {
    cursor: pointer;
}
.mod-sys__menu-icon-popover {
    width: 458px;
    overflow: hidden;
}
.mod-sys__menu-icon-inner {
    width: 478px;
    max-height: 258px;
    overflow-x: hidden;
    overflow-y: auto;
}
.mod-sys__menu-icon-list {
    width: 458px;
    padding: 0;
    margin: -8px 0 0 -8px;
}
.mod-sys__menu-icon-list > .el-button {
    padding: 8px;
    margin: 8px 0 0 8px;
}
.mod-sys__menu-icon-list > .el-button > span {
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    font-size: 18px;
}

.mod-job__schedule-view-info,
.mod-sys__log-error-view-info {
    width: 100%;
    height: 100%;
}

.el-tooltip__popper{ max-width:50% }

/* home-待办的弹框 */
.dialog-tab span{cursor: pointer}
.dialog-tab span.active{font-weight: 700;color:#409EFF}

/* MessageBox 弹框增加滚动 */
.message-box-scroll .el-message-box__message{max-height: 50vh;overflow-y: auto}
.message-box-scroll.el-message--warning {width: 50%;word-break: break-all; }

.el-menu--popup{max-height:80vh;overflow-y: auto}
/* 菜单管理-选菜单的popu弹层限制高度 */
.el-menu-tree-popup{max-height:60vh;overflow-y: auto}

.el-dialog__header{border-bottom:1px solid #eee;background-color:#f8f8f8}

/* select 自定义样式 左右结构 */
.select-fl{float: left}
.select-fr{float: right; color: #8492a6; font-size: 13px}

/* 文本区域长度限制 */
.el-textarea .el-input__count{line-height: initial}

/* 必填项* */
.required{display: inline-block;line-height: 1}
.required:before{content: '*';color: #F56C6C;margin-right: 4px;height:8px;vertical-align: middle;display: inline-block;}

/* 面包屑 */
.el-breadcrumb__inner a, .el-breadcrumb__inner.is-link{color:#d33a2a}
.el-breadcrumb__inner a:hover, .el-breadcrumb__inner.is-link:hover{color:#d33a2a;opacity: 0.8}

/* 图标颜色 */
.icon-blue{color: #3E8EF7}
.text-blue{color: #3E8EF7}

/*  日期范围 汉字 至的宽度 */
.aui-wrapper .el-date-editor .el-range-separator{width: 26px}

/* tab 标签红色 */
.tabs-red .el-tabs__item:hover{color:#d33a2a}
.tabs-red .el-tabs__item.is-active{color:#d33a2a}
.tabs-red .el-tabs__active-bar{background-color:#d33a2a}
.tabs-red.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#d33a2a}
.tabs-red.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#d33a2a}

.tabs-red-border.el-tabs--border-card{border:0;box-shadow: none;-webkit-box-shadow: none}
.tabs-red-border.el-tabs--border-card>.el-tabs__header{padding-left:20px;background-color: #fff;border-bottom:1px solid #d33a2a}
.tabs-red-border.el-tabs--border-card>.el-tabs__header .el-tabs__item{margin-top:0;border-top: 3px solid transparent;}
.tabs-red-border.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:0}
.tabs-red-border.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color: #d33a2a;background-color: #FFF;border-right-color: #d33a2a;border-left-color: #d33a2a;border-top-color: #d33a2a;}
.tabs-red-border .el-tabs__item:hover{color:#d33a2a}
.tabs-red-border.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#d33a2a}

/* 红色 Steps 步骤条 */
.el-steps-red{}
.el-steps-red .el-step__title.is-process{color:#d33a2a}
.el-steps-red .el-step__head.is-process{color:#d33a2a;border-color:#d33a2a;}
.el-steps-red .el-step__head.is-process .el-step__icon.is-text{background-color:#d33a2a;color:#fff}
.el-steps-red .el-step__head.is-finish{color:#d33a2a;border-color:#d33a2a;}
.el-steps-red .el-step__title.is-finish{color:#d33a2a}

/* erp list页面 搜索条件可伸缩 */
.search-bar{flex-wrap: wrap;-webkit-flex-wrap: wrap;overflow: hidden;transition: height .3s ease-in-out;}
.search-bar-show{height:auto;}
.search-bar-hidden{height:80px;}
.search-bar .el-col{width: 25%;height: 50px;overflow: hidden}
.search-bar .el-date-editor.el-input, .el-date-editor.el-input__inner{width: 100%;}
.search-bar .el-form-item__label{padding-right: 8px;line-height: 1.1}
.search-bar .el-form-item{display: flex; align-items: center;}
.search-bar .el-col:nth-child(4n) .el-form-item{margin-right:0}
.search-bar .el-form-item--small .el-form-item__content{
    -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;         /* OLD - Firefox 19- */
    width: 20%;               /* For old syntax, otherwise collapses. */
    -webkit-flex: 1;          /* Chrome */
    -ms-flex: 1;              /* IE 10 */
    flex: 1;
}
.search-bar .el-input-number--small,
.search-bar .el-date-editor.el-input,
.search-bar .el-date-editor.el-input__inner,
.search-bar .el-select,
.search-bar .el-date-editor,
.search-bar .el-cascader,
.search-bar .el-form-item__content .el-input{
    width:100%;
}

.search-bar-collapse-button{padding-bottom:10px;text-align: center}
.search-bar-collapse-button>span{display:inline-block;width:109px;height:21px;cursor:pointer;}
.search-bar-collapse-button>span.down{background: url("../img/collapse-down.png") no-repeat}
.search-bar-collapse-button>span.up{background: url("../img/collapse-up.png") no-repeat}
.search-bar-collapse-button>span:hover{opacity: 0.8}

.search-handle-buttons .text-right{width: 30%}
.search-handle-buttons .text-right .el-form-item{margin-right: 0}

/* 搜索条件和按钮在一行 */
.search-bar-inline .el-form-item{display: flex; align-items: center;}
.search-bar-inline .el-form-item--small .el-form-item__content{
    -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;         /* OLD - Firefox 19- */
    width: 20%;               /* For old syntax, otherwise collapses. */
    -webkit-flex: 1;          /* Chrome */
    -ms-flex: 1;              /* IE 10 */
    flex: 1;
}
.search-bar-inline .el-input-number--small,
.search-bar-inline .el-date-editor.el-input,
.search-bar-inline .el-date-editor.el-input__inner,
.search-bar-inline .el-select,
.search-bar-inline .el-date-editor,
.search-bar-inline .el-cascader,
.search-bar-inline .el-form-item__content .el-input{
    width:100%;
}

.el-button--golden {
    color: #FFF;
    background-color: #CCA280;
    border-color: #CCA280;
}
.el-button--golden.is-active, .el-button--golden:active {
    background: #d6a982;
    border-color: #d6a982;
    color: #FFF;
}
.el-button--golden:focus, .el-button--golden:hover {
    background: #d6a982;
    border-color: #d6a982;
    color: #FFF;
}
.el-button--primary.el-button--golden.is-disabled{
    color: #FFF;
    background-color: #c8c9cc;
    border-color: #c8c9cc;
}
.el-button--success.el-button--golden.is-disabled{
    color: #FFF;
    background-color: #c8c9cc;
    border-color: #c8c9cc;
}
.el-button--red {
    color: #FFF !important;
    background-color: #C20813 !important;
    border-color: #C20813 !important;
}
.el-button--red.is-active, .el-button--red:active {
    background: #D80000 !important;
    border-color: #D80000 !important;
    color: #FFF !important;
}
.el-button--red:focus, .el-button--red:hover {
    background: #D80000 !important;
    border-color: #D80000 !important;
    color: #FFF !important;
}
.el-button--white {
    color: #666666;
    background-color: #fff;
    border-color: #DCDFE6;
}
.el-button--white.is-active, .el-button--white:active {
    background: #fff;
    border-color: #DCDFE6;
    color: #666666;
}
.el-button--white:focus, .el-button--white:hover {
    background: #eee;
    border-color: #DCDFE6;
    color: #666666;
}
.button-add{color:#fff;/*border-color: #4ba1e4;background-image:linear-gradient(to right, #2c9ef7 , #0174cd);*/background-color: #CCA280;border-color: #CCA280;}
.button-add:hover,.button-add:focus {color: #fff;/*border-color: #4ba1e4; background-image:linear-gradient(to right, #52aff7 , #0282e6)*/background-color:#d6a982;border-color: #d6a982;}
.button-ad:active {color: #fff;border-color: #d6a982;outline: 0;}
.button-del{color:#fff;border-color: #C20813;background:#C20813; }
.button-del:hover,.button-del:focus {color:#fff;border-color:#D80000;background-color:#D80000}
.button-del:active {color:#fff;border-color:#D80000;outline: 0;}
.button-import{color:#fff;/*border-color: #c8d6b5;background-image:linear-gradient(to right, #8cc63f , #3ab54a);*/background-color: #CCA280;border-color: #CCA280;}
.button-import:hover,.button-import:focus {color: #fff;background-color:#d6a982;border-color: #d6a982;/*border-color: #c8d6b5; background-image:linear-gradient(to right, #9ad946 , #41ca53)*/}
.button-import:active {color: #fff;border-color: #d6a982;outline: 0;}
.button-group-import{display: inline-block;margin-left: 10px;margin-right: 10px}
.button-export{
    /*color:#fff;border-color: #81c3dd;background-image:linear-gradient(to right, #29abe2 , #01a99e);*/
    color:#fff;background-color: #CCA280;border-color: #CCA280;
}
.button-export:hover,.button-export:focus {
    /*color: #fff;border-color: #81c3dd; background-image:linear-gradient(to right, #2cbaf6 , #02c2b5)*/
    color: #fff;background-color:#d6a982;border-color: #d6a982;
}
.button-export:active {
    /*color: #fff;border-color: #81c3dd;outline: 0;*/
    color: #fff;border-color: #d6a982;outline: 0;
}
.button-more-orange{
    /*color:#fff;border-color: #f0cb9e;background-image:linear-gradient(to right, #ffa723 , #f37d00);*/
    color:#fff;border-color: #C20813;background-color:#C20813;
}
.button-more-orange:hover,.button-more-orange:focus {
    /*color: #fff;border-color: #f0cb9e; background-image:linear-gradient(to right, #ffb444 , #fe8300)*/
    color:#fff;border-color:#D80000;background-color:#D80000
}
.button-more-orange:active {
    /*color: #fff;border-color: #f0cb9e;outline: 0;*/
    color:#fff;border-color:#D80000;outline: 0;
}
.button-more-red{
    color:#fff;border-color: #C20813;background-color:#C20813;
}
.button-more-red:hover,.button-more-red:focus {
    color:#fff;border-color:#D80000;background-color:#D80000
}
.button-more-red:active {
    color:#fff;border-color:#D80000;outline: 0;
}
.button-more-cyane {
    color: #666666;
    background-color: #fff;
    border-color: #DCDFE6;
}
.button-more-cyane:hover,.button-more-cyane:focus  {
    background: #eee;
    border-color: #DCDFE6;
    color: #666666;
}
.button-more-cyane:active {
    background: #fff;
    border-color: #DCDFE6;
    color: #666666;
}
/*.button-more-red{color:#fff;border-color: #e4b6a6;background-image:linear-gradient(to right, #ff8c63 , #e64b19);}
.button-more-red:hover,.button-more-red:focus {color: #fff;border-color: #e4b6a6; background-image:linear-gradient(to right, #fd9f7e , #fd531d)}
.button-more-red:active {color: #fff;border-color: #e4b6a6;outline: 0;}*/
/*.button-more-cyane{color:#fff;border-color: #94ccd2;background-image:linear-gradient(to right, #24c7d9 , #029aab);}
.button-more-cyane:hover,.button-more-cyane:focus {color: #fff;border-color: #94ccd2; background-image:linear-gradient(to right, #29d9ec , #03b7cb)}
.button-more-cyane:active {color: #fff;border-color: #94ccd2;outline: 0;}*/
.button-more-blue{color:#fff;border-color: #b6bbd4;background-image:linear-gradient(to right, #7b87c9 , #5a67bd);}
.button-more-blue:hover,.button-more-blue:focus {color: #fff;border-color: #b6bbd4; background-image:linear-gradient(to right, #8a97e1 , #6473d2)}
.button-more-blue:active {color: #fff;border-color: #b6bbd4;outline: 0;}
.button-text-red{color:#ed1b24}
.button-text-red:hover{color: #f61b24}

.table-list{transition: height .3s ease-in-out;}
/* 列表中的左侧操作按钮（图标） */
i.list-handle-button::before{font-size: 18px;}
.list-handle-button{display:inline-block;padding:3px;cursor: pointer}
.list-handle-button:hover{color: #409eff}
.list-handle-button.icon-blue{color: #409eff}
.list-handle-button.icon-blue:hover{opacity: 0.8}
/* 列表中 排序按钮 */
.el-table th {color: #303133;background-color: #f5f7fa;}
.el-table .caret-wrapper{height: 24px}
.el-table .sort-caret.descending{bottom:2px}
.el-table .sort-caret.ascending{top:-1px}
.el-form-item--small .el-form-item__content .el-table{line-height: initial}
.column-collapse-button.el-button--mini.is-circle{margin-left:5px;padding:4px}
/* 列表中 操作列列的显隐 */
.column-checkbox-block .el-checkbox{display: block;margin-right:0}
.column-show-hidden-scrollbar .el-scrollbar__wrap{overflow-x: hidden}
/* 内容区域滚动 */
.content-scroll{height: 50vh;overflow: hidden;}
.content-scroll .el-scrollbar__wrap{overflow-x: hidden}

/* 表格中单选框 居中 */
.table-radio-center .el-radio__label{display: none}

/* 弹框样式-没有遮罩层-【无】弹框标题头(暂时作废) */
.dialog-fullscreen{left:16px;top:16px;right:16px;bottom:16px}
.dialog-fullscreen .el-dialog__header{display: none}
.dialog-fullscreen .el-dialog__body{padding:0}
.dialog-fullscreen-hd{padding:10px 10px 3px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;border-bottom:1px solid #ebeef5}
.dialog-fullscreen-hd.no-border-bomttom{border-bottom: 0}
.dialog-fullscreen-hd h2{margin: 0;font-size: 14px; height:32px; line-height: 32px;}
.dialog-fullscreen-hd i{margin-right:5px;font-size: 20px;vertical-align: middle;margin-top: -2px}
.dialog-fullscreen-bd{padding:15px 0 0}
.dialog-fullscreen-bd .el-row{padding:0 20px;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.dialog-fullscreen-bd .el-col{width: 33.33%}
.dialog-fullscreen-bd .el-form-item__label{padding-right: 8px;line-height: 1.1}
.dialog-fullscreen-bd .el-form-item{display: flex; align-items: center}
.dialog-fullscreen-table{padding-left: 15px;padding-right: 15px}

/* * 弹框样式-没有遮罩层-【有】弹框标题头 */
.dialog-default .el-dialog__body{padding:0}
.dialog-default .el-scrollbar__wrap{overflow-x: hidden}
.dialog-default .el-form{padding:0 15px}
.dialog-default-pd .el-form{padding: 10px 10px 10px 10px}
.dialog-default-pd .el-form.pb0{padding-bottom: 0}
.dialog-default-pd .el-form.pt0{padding-top: 0}
.dialog-default-pd .dialog__header-flex{padding-right: 40px}
.dialog-default-pt0 .el-form{padding-top: 0}
/* * 弹框样式-没有遮罩层-【有】弹框标题头 表单元素100%显示 */
.dialog-default .el-input-number--small,
.dialog-default .el-date-editor.el-input,
.dialog-default .el-date-editor.el-input__inner,
.dialog-default .el-select,
.dialog-default .el-date-editor,
.dialog-default .el-cascader,
.dialog-default .el-form-item__content .el-input{
    width:100%;height:32px
}

/*弹框详情中的table*/
.grid-content-my{width:100%;text-align:left;border-collapse: collapse;}
.grid-content-my th{width:10%;text-align:center;color:#303133;background-color:#f5f7fa;padding:12px 0;border:1px solid #ebeef5}
.grid-content-my td{width:40%;padding:12px 0;border:1px solid #ebeef5}
.grid-content-my .content{line-height:23px}
.grid-content-my .content-text{padding:0 10px}
.grid-content-my td .el-table th{border-top:0;border-left:0;}
.grid-content-my td .el-table td{border-top:0;border-left:0;}

/* 多选文字不换行超出显示点点点 */
.el-select >.el-select__tags .el-tag:first-child{position:relative;max-width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:15px}
.el-select .el-tag__close.el-icon-close{position: absolute;top:2px;right: 0}

.select-multiple-line{height: auto}
.select-multiple-line .el-select__tags span .el-tag--light:first-child{max-width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/* select 多选时 高度自动 */
.dialog-default .select-multiple{height: auto}
.dialog-default .select-multiple .el-input{height: auto;font-size: 0}

.dialog-title-has-button .el-dialog__header{padding-top: 10px}
.dialog-title-has-button .el-dialog__title{line-height: 32px}

/* 非全屏dialog 滚动区域的高度 */
.small-dialog-height{height:calc(85vh - 70px - 70px - 55px)}

/* * 弹框样式错误信息 */
.error-message {
    max-height:calc(100vh - 300px);
    overflow:auto;
}
/* 按钮-提示 */
.button-inline{display:inline-block}
.button-tip{display:inline-block;padding:0;font-size:16px;color: #a7a7a7}
.button-tip.el-button--text:hover{color: #999}

/* 分割线 */
.divider-margin{margin: 10px 0}

/* 可编辑表格 */
.edit-table-text{display:block;width: 100%;height: 100%}
.edit-table-icon{margin-right:5px}


/* star======== flex 布局 */
/* 父元素-flex容器 */
.flex {
    display: box;              /* OLD - Android 4.4- */
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
/* 子元素-平均分栏 */
.flex1 {
    -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;         /* OLD - Firefox 19- */
    width: 20%;               /* For old syntax, otherwise collapses. */
    -webkit-flex: 1;          /* Chrome */
    -ms-flex: 1;              /* IE 10 */
    flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.flex-center{

}
/* 父元素-横向排列（主轴） */
.flex-h {
    display: box;              /* OLD - Android 4.4- */
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
    /* 09版 */
    -webkit-box-orient: horizontal;
    /* 12版 */
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
}
/* 父元素-横向换行 */
.flex-hw {
    /* 09版 */
    /*-webkit-box-lines: multiple;*/
    /* 12版 */
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}
/* 父元素-水平居中（主轴是横向才生效） */
.flex-hc {
    /* 09版 */
    -webkit-box-pack: center;
    /* 12版 */
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    /* 其它取值如下：
      align-items     主轴原点方向对齐
      flex-end        主轴延伸方向对齐
      space-between   等间距排列，首尾不留白
      space-around    等间距排列，首尾留白
     */
}
.flex-hc-between {
    /* 09版 */
    -webkit-box-pack: space-between;
    /* 12版 */
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    /* 其它取值如下：
      align-items     主轴原点方向对齐
      flex-end        主轴延伸方向对齐
      space-between   等间距排列，首尾不留白
      space-around    等间距排列，首尾留白
     */
}
.flex-hc-around {
    /* 09版 */
    -webkit-box-pack: space-around;
    /* 12版 */
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    -o-justify-content: space-around;
    justify-content: space-around;
    /* 其它取值如下：
      align-items     主轴原点方向对齐
      flex-end        主轴延伸方向对齐
      space-between   等间距排列，首尾不留白
      space-around    等间距排列，首尾留白
     */
}
/* 父元素-纵向排列（主轴） */
.flex-v {
    display: box;              /* OLD - Android 4.4- */
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
    /* 09版 */
    -webkit-box-orient: vertical;
    /* 12版 */
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
.flex-column {
    /* 09版 */
    -webkit-box-orient: vertical;
    /* 12版 */
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
/* 父元素-纵向换行 */
.flex-vw {
    /* 09版 */
    /*-webkit-box-lines: multiple;*/
    /* 12版 */
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}
/* 父元素-竖直居中（主轴是横向才生效） */
.flex-vc {
    /* 09版 */
    -webkit-box-align: center;
    /* 12版 */
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
}
/* 子元素-显示在从左向右（从上向下）第1个位置，用于改变源文档顺序显示 */
.flex-1 {
    -webkit-box-ordinal-group: 1;   /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 1;      /* OLD - Firefox 19- */
    -ms-flex-order: 1;              /* TWEENER - IE 10 */
    -webkit-order: 1;               /* NEW - Chrome */
    order: 1;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
/* 子元素-显示在从左向右（从上向下）第2个位置，用于改变源文档顺序显示  */
.flex-2 {
    -webkit-box-ordinal-group: 2;   /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;      /* OLD - Firefox 19- */
    -ms-flex-order: 2;              /* TWEENER - IE 10 */
    -webkit-order: 2;               /* NEW - Chrome */
    order: 2;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
/* end======== flex 布局 */

/* start element 所有表单的元素对齐 */
.el-form-item--small .el-form-item__content,.el-form-item--small .el-cascader{
    display: box;              /* OLD - Android 4.4- */
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;
}
.el-form-item--small.flex-column .el-form-item__content{
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
.el-form-item--small.content-center .el-form-item__content{
    /* 09版 */
    -webkit-box-pack: center;
    /* 12版 */
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
}
.el-form-item--small .el-radio{line-height: 32px}
.el-form-item--small.content-center-error .el-form-item__error{width:100%;text-align: center}
.el-form-item--small.label-more-line .el-form-item__label{line-height:16px}
/* end element 所有表单的元素对齐 */

/* 开始 控件自适应 100% */
.el-box-wrap .el-input-number--small,
.el-box-wrap .el-date-editor.el-input,
.el-box-wrap .el-date-editor.el-input__inner,
.el-box-wrap .el-select,
.el-box-wrap .el-date-editor,
.el-box-wrap .el-cascader,
.el-box-wrap .el-form-item__content .el-input{
    width:100%;
}
/*.deposit-table{
    flex: 0 0 auto;
    width: 700px;
    margin: 0px auto;
}
.dialog-default-pd .nopaading .el-form {
    padding: 0px;
    width:100%;
}
.dialog-default-pd .nopaading .el-form .deposit-table{
    width:100%;
}*/

/*筹备提报表格样式*/
.tb-list-style{
    border:1px solid #EBEEF5;
    border-collapse: collapse;
}
.tb-list-style th{
    background: #f5f7fa;
    font-weight: normal;
    color:#333;
}
.tb-list-style th,.tb-list-style td{
    padding:12px 6px;
    border:1px solid #EBEEF5;
}
/* 结束 控件自适应 100%  */
/*.noTitle .el-dialog__header{
    display: none;
}
.normalStyle{
    font-weight: normal;
    font-style: normal;
}
.toLookDetail{
    padding-bottom:20px;
    padding-top:5px;
}
.toLookDetail .pdr20{
    padding-right:20px;
    white-space: nowrap;
    height:36px;
    line-height: 36px;
}
.toLookDetail .pdr20 .red{
    color:#cc0000;
}
.toLookDetail .el-row{
    padding:10px 20px;
}
.el-box-wrap .el-input-number--small{
    height:32px;
    line-height: 32px;
}
.form-standardlocation .el-input-number.is-controls-right .el-input__inner{
    padding-right:20px;
    padding-left:4px;
}
.form-standardlocation .el-input-number--small .el-input-number__decrease,
.form-standardlocation .el-input-number--small .el-input-number__increase{
    width:16px;
}
.form-standardlocation .itemTable .el-input-number--small{
    width:130px;
}
.el-box-wrap-baseinfo .el-input-number__decrease,.el-box-wrap-baseinfo .el-input-number__increase{
    bottom:1px;
}
.el-box-wrap-baseinfo .baseItem .el-form-item__content,.el-box-wrap-style .numberItem .el-form-item__content{
    height:32px;
}
.el-box-mt{
    margin-top: 20px;
}

.dia-box-wrap .el-table th{
    color: #303133;
    background-color: #f5f7fa;
}
.el-input--small,.el-cascader{
    font-family: auto;
}*/
/*.el-box-wrap .el-radio-button__inner,.el-box-wrap .el-radio-group{*/
/*line-height:32px;*/
/*}*/

/* 用户头像上传样式 */
.avatar-uploader .el-upload {
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.avatar-uploader .el-upload:hover {
    border-color: #409EFF;
}
.avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 178px;
    height: 178px;
    line-height: 178px;
    text-align: center;
}
.avatar {
    width: 178px;
    height: 178px;
    display: block;
}
/* 多张图片 */
.upload-pic-file .el-upload-list__item {
    transition: none !important;
}
.upload-pic-file .el-upload--picture-card, .upload-pic-file .el-upload-list--picture-card .el-upload-list__item{
    width: 178px;
    height: 178px;
    line-height: 178px;
}

.el-upload-list--picture-card .pic-file-actions{
    position: absolute;
    width: 100%;
    height: 36px;
    left: 0;
    bottom: 0;
    cursor: default;
    text-align: center;
    color: #fff;
    opacity: 1;
    font-size: 20px;
    background-color: rgba(0,0,0,.5);
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;
    /* 09版 */
    -webkit-box-pack: center;
    /* 12版 */
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
}
.pic-file-disabled .el-upload--picture-card{display: none;}

/* 上传图片的操作按钮 */
.el-upload-list--picture-card .pic-file-actions span{display: inline-block;position: static; font-size: inherit;color: inherit;cursor: pointer;line-height: 36px}
.el-upload-list--picture-card .pic-file-actions span+span {
    margin-left: 15px;
}
.el-image-viewer__close{color:#fff}

/* 合同基本信息  起租日期改为块元素*/
.el-item-content-block .el-form-item__content{display: block}

/* 合同条款页面-新增 */
.contract-terms .el-button--primary{color:#FFF;background-color:#3E8EF7;border-color:#3E8EF7}
.contract-terms .el-button--primary:focus,.contract-terms .el-button--primary:hover{background:#65a5f9;border-color:#65a5f9;color:#FFF}
.contract-terms .el-button--primary.is-active,.contract-terms .el-button--primary:active{background:#3880de;border-color:#3880de;color:#FFF}
.contract-terms .el-button--primary:active{outline:0}

.contract-terms-item{background-color: #f9f9f9;border-radius: 5px;border-left: 5px solid #ed1b24;border-top:1px solid #ebedeb;border-right:1px solid #ebedeb;border-bottom:1px solid #ebedeb}
.contract-terms-item+.contract-terms-item{margin-top:10px}
.contract-terms-item-hd{padding:10px;}
.contract-terms-item-hd-tit{height:47px;line-height:32px;font-size:14px;font-weight: 700;color:#333}
.contract-terms-item .search-bar-collapse-button{position:relative;height:29px;text-align: right;padding:0 10px}
.contract-terms-item .search-bar-collapse-button>span{position: absolute;right:0;bottom:0;left:0;margin: auto;-webkit-transform:rotateX( -180deg);-moz-transform:rotateX( -180deg);transform:rotateX( -180deg)}
.contract-terms-item .search-bar-collapse-button>.el-button{position: relative;top:-10px}
.contract-detail-item-bd{padding:0 10px;background-color:#f4fcfe;overflow: hidden;transition: height .3s ease-in-out;}
.contract-stage-box{padding-top:10px}
.contract-stage-box+.contract-stage-box{border-top:1px solid #ebedeb}
.contract-stage-box .stage-tit{color:#ed1b24}

.contract-terms-col-width .select-fill{width: 100%}
.contract-terms-col-width .el-input.number-input{width:80px}
.contract-terms-col-width .number-input.el-input-number.is-controls-right .el-input__inner{padding-left:5px; padding-right: 40px}
.contract-terms-col-width .number-input-flex.el-input-number.is-controls-right .el-input__inner{padding-left:5px; padding-right: 40px}
.contract-terms-col-width .ahead-delay{padding-left: 32px}
.contract-terms-col-width .ahead-delay .unit{margin-bottom: 15px}
.contract-terms-col-width .ahead-delay .el-form-item{margin-right: 5px}
.contract-terms-col-width .button-tip{padding:0}
.contract-terms-col-width .late-fee .el-form-item__label{width:170px}
.contract-terms-col-width .late-fee .el-form-item__content{margin-left: 170px}
.contract-terms-col-width .item-label-text6 .el-form-item__label{width:155px}
.contract-terms-col-width .item-label-text6 .el-form-item__content{margin-left:155px}
.contract-terms-col-width .item-label{width: 100px;padding-right: 12px;box-sizing:border-box;text-align: right;margin-bottom: 18px}
.contract-terms-col-width .item-label-required:before{content: '*';color: #F56C6C;margin-right: 4px;}
.contract-terms-col-width .separator{width: 100px;padding-right: 5px;padding-left:5px;box-sizing:border-box;margin-bottom: 18px;text-align: center;}

.contract-terms-right-button{width: 120px;padding-left:20px;text-align: center}
.contract-terms-right-button .el-button+.el-button{margin-left: 0;margin-top: 10px;}

/* 合同OA审批，弹框中table */
.continue-confirm-small-table{border-collapse: collapse;}
.continue-confirm-small-table th{text-align:center;color:#303133;background-color:#f5f7fa;padding:5px 0;border:1px solid #ebeef5}
.continue-confirm-small-table td{text-align:center;padding:5px 0;border:1px solid #ebeef5}

/*  问号说明 */
.popove-tip{font-size: 12px;color: #606266;}
.popove-tip p{margin: 0}

/*新增、修改页input宽度*/
.dialog-fullscreen-bd .el-form-item__content{
    width: 62%;
}
/* 验证提示错位信息-合同附件 */
.error-center .el-form-item__error{text-align: center;width: 100%;}

/*  图片预览 */
.image-preview img{max-height: 100%;max-width: 100%;width: auto;height:auto}

/* 距离 */
.plr20{padding-right: 20px;padding-left: 20px}
.ml5{margin-left: 5px}
.ml10{margin-left: 10px}
.mb15{margin-bottom: 15px}
.pl10{padding-left: 10px}
/* 文字对齐 */
.align-right{text-align: right}

/*加载样式*/
.el-loading-spinner {
    top: 50%;
    margin-top: -21px;
    width: 100%;
    text-align: center;
    position: absolute;
}
.el-loading-spinner .circular {
    height: 42px;
    width: 42px;
    animation: loading-rotate 2s linear infinite;
}
/*.el-loading-spinner .circular{
    width: 42px;
    height: 42px;
    animation: loading-rotate 2s linear infinite;
    display: none !important;
}
.el-loading-spinner{
    !*background: url(${request.contextPath}/statics/img/恒太加载动画.gif) no-repeat !important;*!
    background: url(../img/fh_logo_tab.png) no-repeat !important;
    background-size: 32px 32px !important;
    width: 100% !important;
    height: 100% !important;
    position: relative !important;
    top: 50% !important;
    left: calc(50% - 20px)  !important;
}*/
.el-loading-spinner .el-loading-text {
    color: #3E8EF7;
    /*margin: 34px -4px;*/
    font-size: 14px;
    /*float: left !important;*/
}
.form_item .el-form-item__content .el-input{
    width: auto;
}
.select_width{
    width: 100%;
}
/*公共修改样式*/
.el-card__body {
    padding: 10px 10px 0px !important;
}
.search-bar .el-col{
    height: 40px !important;
}
.aui-wrapper .el-pagination {
    margin-top: 10px;
}
.aui-wrapper.aui-page__iframe .aui-content__wrapper .aui-content{
    padding:6px;
}
.search-handle-buttons.el-row.el-row--flex .el-col .el-form-item.el-form-item--small{
    margin-bottom: 8px;
}
.aui-wrapper .el-pagination {
    margin-top: 4px;
}
[class*=aui-page__] .aui-content>.aui-card--fill>.el-card__body {
    min-height: calc(100vh - 20px);
}
/*凤凰有报表首页样式*/
.home_top_content{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    padding-top: 8px;
}
.home_top_content_item{
    background-color: #fff;
    width: 24%;
    height: 85px;
    border-radius: 8px;
    padding: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}
.home_icon{
    font-size: 46px;
    line-height: 65px;
    color: #BFD7FE;
}
.home_title_left_num{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 10%;
}
.home_title_left_num button{
    margin-left: 10px;
}
.home_content{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    padding-top: 8px;
}
.home_content_item{
    background-color: #fff;
    width: 49%;
    height: 236px;
    border-radius: 8px;
}
.home_content_item .home_content_item_top{
    width:100%;height:36px;padding: 0 10px;border-bottom: 1px solid #ddd;line-height: 36px;
}

/*菜单背景颜色*/
.aui-sidebar--dark .aui-sidebar__menu, .aui-sidebar--dark>.el-menu--popup{
    background-color: #cca280 !important;
}
.aui-sidebar--dark .aui-sidebar__menu .el-menu-item:focus, .aui-sidebar--dark .aui-sidebar__menu .el-menu-item:hover, .aui-sidebar--dark .aui-sidebar__menu .el-submenu>.el-submenu__title:focus, .aui-sidebar--dark .aui-sidebar__menu .el-submenu>.el-submenu__title:hover, .aui-sidebar--dark>.el-menu--popup .el-menu-item:focus, .aui-sidebar--dark>.el-menu--popup .el-menu-item:hover, .aui-sidebar--dark>.el-menu--popup .el-submenu>.el-submenu__title:focus, .aui-sidebar--dark>.el-menu--popup .el-submenu>.el-submenu__title:hover{
    background-color: #c69c6d !important;
}
.aui-sidebar--dark .aui-sidebar__menu .el-menu-item, .aui-sidebar--dark .aui-sidebar__menu .el-submenu>.el-submenu__title, .aui-sidebar--dark>.el-menu--popup .el-menu-item, .aui-sidebar--dark>.el-menu--popup .el-submenu>.el-submenu__title {
    color: #fff !important;
}
.aui-sidebar--dark {
    background-color: #cca280 !important;
}
.aui-sidebar--dark .aui-sidebar__menu .el-submenu.is-opened>.el-submenu__title {
    background-color: #cca280 !important;
}
.aui-sidebar--dark .aui-sidebar__menu .el-menu, .aui-sidebar--dark .aui-sidebar__menu .el-submenu.is-opened, .aui-sidebar--dark>.el-menu--popup .el-menu, .aui-sidebar--dark>.el-menu--popup .el-submenu.is-opened {
    background-color: #c69c6d !important;
}
.aui-sidebar--dark .aui-sidebar__menu .el-menu, .aui-sidebar--dark .aui-sidebar__menu .el-submenu.is-opened, .aui-sidebar--dark>.el-menu--popup .el-menu, .aui-sidebar--dark>.el-menu--popup .el-submenu.is-opened {
    background-color: #AE8459 !important;
}
.el-submenu__title i {
    color: #fff !important;
}
.aui-sidebar--dark .aui-sidebar__menu .el-menu-item.is-active{
    background-color:#cca280 !important;
}
.aui-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item.is-active>.el-icon-close, .aui-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item:focus>.el-icon-close, .aui-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item:hover>.el-icon-close {
    color: #C30813 !important;
}
.el-message-box__btns .el-button--primary{
    color: #FFF;
    background-color: #cca280 !important;
    border-color: #cca280 !important;
}
/* 广场切换按钮 */
.home_toolbar{
    position: fixed;
    top: 103px;
    right: -200px;
    bottom: 0;
    z-index: 1010;
    width: 200px;
    height: 60%;
    -webkit-transition: right .3s;
    transition: right .3s;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.home_toolbar_open {
    right: 0;
}
.home_toolbar_toggle{
    position: absolute;
    top: 80px;
    left: -30px;
    width: 30px;
    padding: 4px 4px 4px 7px;
    text-align: center;
    font-size: 16px;
    border-right: 0;
    border-radius: 15px 0 0 15px;
    color: #fff;
    background-color: #c69c6d;
    cursor: pointer;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
.home_toolbar_toggle:hover{background-color: #cba171; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
.home_toolbar_toggle i{
    transform:rotate(90deg);
    -ms-transform:rotate(90deg); 	/* IE 9 */
    -moz-transform:rotate(90deg); 	/* Firefox */
    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */
    -o-transform:rotate(90deg); 	/* Opera */
}
.home_toolbar_content{
    position: relative;
    height: 100%;
    padding: 5px 20px 20px;
    line-height: 24px;
    border: 1px solid #ebeef5;
    border-radius: 4px 0 0 4px;
    background-color: #fff;
}
.home_toolbar_content .el-scrollbar__wrap{overflow-x: hidden}
.home_toolbar_content h3{
    margin: 10px 0;
}
.home_toolbar_content .el-checkbox-group .el-checkbox{display: block}
.home_toolbar_content_footer{border-top:1px solid #DCDFE6;padding-top:10px;line-height: 28px}
/* 多选文字不换行超出显示点点点 */
.el-select >.el-select__tags .el-tag:first-child{position:relative;max-width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:15px}
.el-select .el-tag__close.el-icon-close{position: absolute;top:2px;right: 0}

.select-multiple-line{height: auto}
.select-multiple-line .el-select__tags span .el-tag--light:first-child{max-width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/* select 多选时 高度自动 */
.dialog-default .select-multiple{height: auto}
.dialog-default .select-multiple .el-input{height: auto;font-size: 0}

.dialog-title-has-button .el-dialog__header{padding-top: 10px}
.dialog-title-has-button .el-dialog__title{line-height: 32px}

/* 水印 */
.water-mark{
    position: absolute;
    z-index: 999;
    width: 100vw;
    height: 100vh;
    top:0;
}

/* 凤凰报表样式 */
.report-center-wrapper .el-table th{background-color: #fff}
.report-center-wrapper .report-tit{font-size: 18px;text-align: center;margin:0 0 10px}
.report-center-wrapper .el-table td,
.report-center-wrapper .el-table th{padding: 5px 0}
/*解决有固定列横向滚动时滚动条不能滚动问题 */
.el-table--scrollable-x .el-table__body-wrapper{ z-index: 2;}