* {
    margin: 0px;
    padding: 0px;
}
html, body {
    background-color: #f2f2f2;
}
:root {
    --mainColor: #2e8efd; /*主色调*/
    --mainColorHover: #7cb9ff; /*鼠标悬停主色调*/
    --end: #dcdcdc; /*结束状态-灰色*/
    --ongoing: #008000; /*进行中状态-绿色*/
    --dealt: #FF9900; /*待办状态-橙色*/
    --stop: #ff0000; /*暂停、不通过状态-红色*/
    --blue: #0066ff; /*第五种状态-蓝色*/
    --yellow: yellow; /*第六种状态-黄色*/
    --success: #00cc00; /*成功，通过-绿色*/
    --LeftMenuWidth: 220px; /*左侧菜单宽度*/
    --TopMenuHeight: 56px; /*顶部菜单高度*/
    --ListSearchHeight: 67px; /*列表页搜索区域高度*/
    --ListMargin: 14px; /*列表页间距*/
    --LogoHeight: 148px; /*Logo区域高度*/
    --ListborderRadius: 4px; /*列表页圆角*/
    --ListTablePadding: 24px; /*列表表格内间距*/
    --ListTabHeight: 42px; /*列表Tab切换高度*/
    --ListBtnMarginTop: 17px; /*列表按钮margin-top*/
    --ListBtnHeight: 32px; /*列表按钮高度*/
    --ListPageHeight: 100px; /*分页器高度*/
    --ListPageMarginTop: 22px; /*分页器距顶部*/
    --ListTableListMarginTop: 22px; /*列表表格距顶部*/
    --ListTableHeadHeight: 41px; /*列表表头高度*/
    --ListTableLineHeight: 41px; /*列表表格行高*/
    --RiskLevel0: #00b0f0; /*风险分级-低风险-蓝色*/
    --RiskLevel1: #ffff00; /*风险分级-低风险-黄色*/
    --RiskLevel2: #ed7d31; /*风险分级-低风险-橙色*/
    --RiskLevel3: #ff0000; /*风险分级-低风险-红色*/
}
.RiskLevel0, .RiskLevel1, .RiskLevel2, .RiskLevel3, .RiskLevel4, .STATE {
    border-radius: var(--ListborderRadius);
    color: white;
    padding: 3px 6px;
    font-size: 12px;
}
.HandState0 {
    background-color: var(--dealt);
}

.HandState1 {
    background-color: var(--success);
}
.EmergencySuppliesState0 {
    background-color: var(--ongoing);
}
.EmergencySuppliesState1 {
    background-color: var(--RiskLevel0);
}
.EmergencySuppliesState2 {
    background-color: var(--dealt);
}
.EmergencySuppliesState3 {
    background-color: var(--stop);
}

.RiskLevel0 {
    background-color: var(--RiskLevel0);
}

.RiskLevel1 {
    background-color: var(--RiskLevel1);
    color: #606266;
}

.RiskLevel2 {
    background-color: var(--RiskLevel2);
}

.RiskLevel3 {
    background-color: var(--RiskLevel3);
}
.RiskLevel4 {
    background-color: #00cc00;
}
.ApprovalState0 {
    background-color: var(--end);
}
.ApprovalState1 {
    background-color: var(--dealt);
}
.ApprovalState2 {
    background-color: var(--ongoing);
}
.ApprovalState3 {
    background-color: var(--success);
}
.ApprovalState4 {
    background-color: var(--stop);
}
.AssessState0 {
    background-color: var(--RiskLevel0);
}
.AssessState1 {
    background-color: var(--success);
}

.EffectiveState0 {
    background-color: var(--success);
}
.EffectiveState1 {
    background-color: var(--end);
}

.EnableState0 {
    background-color: var(--success);
}
.EnableState1 {
    background-color: var(--stop);
}

.HazardScreenState0, .InspectionRecordState0 {
    background-color: var(--dealt);
}
.HazardScreenState1, .InspectionRecordState1 {
    background-color: var(--success);
}
.statestate0 {
    background-color: var(--end);
}

.statestate1 {
    background-color: var(--success);
}

.statestate2 {
    background-color: var(--stop);
}
.statestatestate0 {
    background-color: var(--end);
}

.statestatestate1 {
    background-color: var(--dealt);
}

.statestatestate2 {
    background-color: var(--success);
}
.state0 {
    background-color: var(--end);
}

.state1 {
    background-color: var(--dealt);
}

.state2 {
    background-color: var(--ongoing);
}

.state3 {
    background-color: var(--success);
}

.state4 {
    background-color: var(--success);
}

.state5 {
    background-color: var(--stop);
}
.WorkState0 {
    background-color: var(--end);
}
.WorkState1 {
    background-color: var(--dealt);
}
.WorkState2 {
    background-color: var(--ongoing);
}
.WorkState3 {
    background-color: var(--mainColor);
}
.WorkState4 {
    background-color: var(--success);
}
.WorkState5 {
    background-color: var(--stop);
}
.LawsRegState0 {
    background-color: var(--success);
}

.LawsRegState1 {
    background-color: var(--stop);
}

.LawsIdentState0 {
    background-color: var(--dealt);
}

.LawsIdentState1 {
    background-color: var(--success);
}

.LawsForceDegree0 {
    background-color: var(--dealt);
}

.LawsForceDegree1 {
    background-color: var(--mainColor);
}
::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 10px; /*高宽分别对应横竖滚动条的尺寸*/
    height: 10px;
}

::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    background-color: #dcdfe6;
    background-image: -webkit-linear-gradient( );
}

::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
    background: rgba(255,255,255,0);
}

/*首页begin*/
.index_main {
    height: 100vh;
    display: flex;
}
.index_left {
    height: 100vh;
    background-color: #273b9b;
    width: var(--LeftMenuWidth);
}
.index_right {
    height: 100vh;
    background-color: #f2f2f2;
    width: calc( 100vw - var(--LeftMenuWidth) );
}
.index_logo_box {
    /*height: var(--LogoHeight);*/
    height: 74px;
    background: #ccc url('../img/logo2.png') no-repeat;
}
.index_left_menu_box {
    height: calc( 100vh - var(--LogoHeight) );
    background-repeat:no-repeat;
    overflow-y:auto;
    overflow-x:hidden;
}
.index_left_menu_item {
    line-height: 40px;
    font-size: 14px;
    color: white;
    text-indent: 50px;
    position:relative;
    cursor:pointer;
}
    .index_left_menu_item i.myicon {
        text-indent: 0px;
        position: absolute;
        left: 19px;
        top: 14px;
    }
    .index_left_menu_item i.hasChilDren {
        text-indent: 0px;
        position: absolute;
        right: 19px;
        top: 14px;
    }
    .index_left_menu_item .subMenu {
        font-size: 12px;
        text-indent: 55px;
        background-color: #001682;
        height: 0;
        overflow: hidden;
        transition: height .3s ease-in-out;
    }
    .index_left_menu_item.open .el-icon-arrow-down::before {
        content: "\e6e1";
    }
    .index_left_menu_item .subMenu .subMenu_item {
        
    }
    .index_left_menu_item .subMenu .subMenu_item:hover {
        background: url('../img/menu_bg.png') repeat-x;
    }

    .index_left_menu_item .subMenu .subMenu_item.active {
        background-color: #2c5bbb;
    }
    .index_left_menu_item:hover .subMenu {
        
    }
    .index_left_menu_item.active, .index_left_menu_item:hover {
        background: url('../img/menu_bg.png') repeat-x;
    }
        .index_left_menu_item.active::before, .index_left_menu_item:hover::before {
            content: '';
            position: absolute;
            width:4px;
            height: 40px;
            left:0;
            top:0;
            background-color: #4fa2fc;
        }
        .index_left_menu_item.active::after, .index_left_menu_item:hover::after {
            content: '';
            position: absolute;
            width: 0px;
            height: 0px;
            right: 0;
            top: 12px;
            border-width: 8px;
            border-style: solid;
            border-color:rgba(0,0,0,0);
            border-right-color: #f2f2f2;
        }
    .index_top_menu_box {
        height: var(--TopMenuHeight);
        background-color: white;
    }
    .index_top_menu_box .el-select .el-input .el-select__caret {
        color: #ffffff;
    }
.index_right_list_box {
    height: calc( 100vh - var(--TopMenuHeight) );
    background-color: #e6e6e6;
    
}

.index_top_menu_box .el-input__inner {
    background-color: #273b9b;
    color: white;
    width: 200px;
    height: 36px;
    line-height: 36px;
    margin-top: 10px;
}
.index_top_menu_box .el-input__icon {
    height: var(--TopMenuHeight);
}
.index_top_menu_box .el-select .el-input__inner {
    border-color: #273b9b;
}
.index_top_menu_box .el-select:hover .el-input__inner {
    border-color: #273b9b;
}
.index_top_menu_box_select{
    margin-left:42px;
}
.index_userName {
    position: absolute;
    right: 0;
    top: 0;
}
    .index_userName .ge{
        margin-right:20px;
    }
    .index_userName_item {
        display: inline-block;
        font-size: 12px;
        margin-top: 17px;
        padding: 3px 8px;
        margin-right: 20px;
        color: #666666;
    }
        .index_userName_item.num {
            background-color: #fc9c04;
            margin-left: 8px;
            border-radius: 50px;
            color: white;
        }
        .index_userName_item.name, .index_userName_item.loginOut {
            cursor: pointer;
        }
        .index_userName_item:hover .el-icon-arrow-down:before {
            content: "\e6e1";
        }
        .index_top_menu_box .index_userName .el-input__icon {
            height: unset;
            line-height: unset;
        }
/*首页end*/
/*列表页begin*/
.list_main {
}
.list_search_box {
    height: var(--ListSearchHeight);
    background-color: white;
    border-radius: var(--ListborderRadius);
    margin: var(--ListMargin);
    padding-left: var(--ListMargin);
}
.list_table_box {
    height: calc( 100vh - var(--ListSearchHeight) - var(--ListMargin)*3 - var(--ListTablePadding)*2 );
    background-color: white;
    border-radius: var(--ListborderRadius);
    margin: var(--ListMargin);
    padding: var(--ListTablePadding);
}

.list_table_box.no_search_no_btn {
    height: calc( 100vh - var(--ListMargin)*2 - var(--ListTablePadding)*2 );
}
.list_tab_box {
    height: var(--ListTabHeight);
    border-radius: var(--ListborderRadius);
    margin-bottom: var(--ListBtnMarginTop);
    display:inline-block;
    float:left;
}
.list_btn_box {
    height: var(--ListBtnHeight);
    border-radius: var(--ListborderRadius);
    margin-top:5px;
}
    .list_btn_box button{
        margin-left:10px;
    }
    .list_Table_list_box {
        margin-top: var(--ListTableListMarginTop);
    }
    .list_Table_list_box .el-table {
        max-height: calc( 100vh - var(--ListTablePadding)*2 - var(--ListMargin)*3 - var(--ListTabHeight) - var(--ListBtnMarginTop) - var(--ListBtnHeight) - var(--ListTableListMarginTop) - var(--ListPageHeight) - var(--ListPageMarginTop) );
    }
    .list_Table_list_box .el-table__body-wrapper {
        max-height: calc( 100vh - var(--ListTablePadding)*2 - var(--ListMargin)*3 - var(--ListTabHeight) - var(--ListBtnMarginTop) - var(--ListBtnHeight) - var(--ListTableListMarginTop) - var(--ListPageHeight) - var(--ListPageMarginTop) - var(--ListTableHeadHeight) - 24px);
        overflow-y: auto;
    }
    .list_Table_list_box.edit .el-table {
        max-height:unset;
    }

    .list_Table_list_box.edit .el-table__body-wrapper {
        max-height: unset;
    }
        .list_Table_list_box .el-table th {
            padding: 0;
            line-height: var(--ListTableHeadHeight);
            background-color: #cfe6ff;
            color: black;
            border: 0;
        }
        .list_Table_list_box .el-table td {
            padding: 4px 0;
            border: 0;
        }
.list_page_box {
    text-align: center;
    margin-top: var(--ListPageMarginTop);
    /*height: var(--ListPageHeight);*/
    height: unset;
}
.list_tab_list_box {
    display: inline-block;
    background-color: #cfe6ff;
    line-height: var(--ListTabHeight);
    border-radius: var(--ListborderRadius);
    padding: 0 10px;
}
.list_tab_list_item {
    height: 28px;
    line-height: 28px;
    border-radius: var(--ListborderRadius);
    display: inline-block;
    padding: 0 20px;
    color: #666666;
    cursor: pointer;
    margin-left: 3px;
    margin-right: 3px;
    position: relative;
    padding-right: 45px;
    padding-left: 10px;
}
    .list_tab_list_item::after {
        content: attr(number);
        position: absolute;
        right: 8px;
        top: 5px;
        font-size: 12px;
        background-color: white;
        color: #4fa2fc;
        line-height: 18px;
        border-radius: 4px;
        width:30px;
        text-align:center;
    }
    .list_tab_list_item.active {
        color: white;
        background-color: #4fa2fc;
    }
    .list_tab_list_item:hover {
        color: white;
        background-color: #4fa2fc;
    }

/*更多筛选样式1版begin*/
.more-search {
    margin: var(--ListMargin);
    padding-right: var(--ListMargin);
}

    .more-search .more-p {
        background-color: white;
        z-index: 99;
        margin-top: var(--ListMargin);
        position: absolute;
        border: 1px solid #7cb9ff;
        box-shadow: 0px 0px 8px #d8d8d8;
        border-radius: var(--ListborderRadius);
        padding-bottom: 13px;
    }

    .more-search .more-sx-item {
        /*padding-bottom: 10px;*/
        margin-top: 0px;
    }

        .more-search .more-sx-item.cxcz {
            /*border-top: 1px #e4e4e4 solid;*/
            padding-bottom: 13px;
            display:none;
        }
/*更多筛选样式1版end*/

/*列表页end*/

/*登录页begin*/

.login_body{
    background-color:unset;
}
.login_main {
    width: 100%;
    height: 100vh;
    overflow: hidden;
    position: relative;
}
.login_bg_video {
    position: fixed;
    right: 0px;
    bottom: 0px;
    min-width: 100%;
    min-height: 100%;
    height: auto;
    width: auto;
    z-index: -11;
}
.login_bg_shadow {
    position: fixed;
    right: 0px;
    bottom: 0px;
    min-width: 100%;
    min-height: 100%;
    height: auto;
    width: auto;
    z-index: -10;
    background-color: rgba(0,0,0,0.5);
}
.login_bg_logo {
    position: absolute;
    left:117px;
    top:76px;
    width: 172px;
    height: 64px;
    z-index: -9;
    background-image: url('../img/head-log.png');
}
.layadmin-user-login {
    width: 1036px;
    height: 410px;
    background-color: #273b9b;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
@media screen and (min-width: 320px) and (max-width: 600px) {
    .layadmin-user-login {
        width: 454px;
    }
    .logleft{
        display:none;
    }
}
.logright{
    width:370px;
    height:410px;
    float:right;
    background-color:white;
}
.login_welcome {
    font-size: 20px;
    font-weight: bold;
    margin-top: 48px;
    position: relative;
}
    .login_welcome::after {
        content: '';
        width: 80px;
        height: 4px;
        background-color: #0066ff;
        left: 0;
        bottom:-16px;
        position: absolute;
    }
.layadmin-user-login-box{
    width:276px;
    margin:0 auto;
}
.layadmin-user-login-form{
    margin-top:42px;
}
    .layadmin-user-login-form .el-input__inner {
        border-left: none;
        border-right: none;
        border-top: none;
        border-radius: 0;
    }
    .layadmin-user-login-form .btn_login {
        border-radius: 50px;
        width: 100%;
        height:36px;
        line-height:36px;
        padding:0;
    }
.login_copyright {
    position: absolute;
    bottom: 10%;
    z-index: 999;
    color: white;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 24px;
    opacity:0.7;
}
/*登录页end*/


/*编辑页begin*/
.edit_html {
    background-color: white;
}
.edit_body {
    background-color: white;
}
.edit_main {
    margin-left: 38px;
    margin-right: 38px;
}
.edit_title_area {
    border-bottom: 1px #d7d7d7 solid;
    line-height: 67px;
}
    .edit_title_area .title {
        font-size: 16px;
        padding-left: 15px;
        position: relative;
    }
        .edit_title_area .title::after {
            content: '';
            position: absolute;
            left: 0;
            top: 3px;
            width: 5px;
            height: 18px;
            background-color: #0066ff;
        }
.edit_btn_area{
    float:right;
}
.edit_form_area{
    margin-top:30px;
    margin-right:30px;
}
.edit_main_area{
    height:calc( 100vh - 100px );
    overflow:auto;
}
.edit_list_area {
    border-top: 1px #d7d7d7 solid;
    margin-top: 20px;
}
.edit_list_title{
    font-size:14px;
    font-weight:bold;
    margin-top:20px;
}
/*编辑页end*/
/*公共样式end*/
.float_l {
    float: left;
}
.float_r {
    float: right;
}
.el-main .el-form .STATE {
    margin-left: 15px;
}
/*按钮*/
.btn {
    height: 32px;
    line-height: 32px;
    min-width:95px;    
    padding: 0 10px;
}
.btn-normal {
    background-color: var(--mainColor);
}
    .btn-normal:hover {
        background-color: var(--mainColorHover);
    }

.btn-reset {
    border-color: var(--mainColor);
    color: var(--mainColor);
}
    .btn-reset:hover {
        border-color: var(--mainColorHover);
        color: var(--mainColorHover);
    }
.el-form--inline .el-input__inner {
    height: 32px;
    line-height: 32px;
    max-width: 168px;
}
.el-table .cell {
    line-height: 32px;
}
.el-form--inline .el-form-item {
    margin-bottom: 0;
    margin-top: 13px;
}
.btn_danger {
    color: red;
}
    .btn_danger:hover {
        color: #ff8e8e;
    }
.btn_success {
    color: #0d9604;
}

    .btn_success:hover {
        color: #19d81d;
    }
.btn_warning {
    color: #d88811;
}

    .btn_warning:hover,.btn_warning:focus {
        color: #ff9800;
    }

.el-input.is-disabled .el-input__inner {
    background-color: white;
    color: #606266;
    border-color: white;
    border: none;
    cursor: unset;
}
    .el-input.is-disabled .el-input__inner:hover {
        background-color: white;
        color: #606266;
        border-color: white;
        border: none;
        cursor: unset;
    }
    .el-input.is-disabled .el-input__inner:active {
        background-color: white;
        color: #606266;
        border-color: white;
        border: none;
        cursor: unset;
    }
.qqqlist_main .list_Table_list_box .el-table__body {
    margin-bottom: 24px;
}
.el-input.is-disabled .el-input__icon {
    display: none;
}
.ipt_border_b .el-input__inner {
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: 0;
    
}
span.ipt_border_b {
    border-bottom: 1px solid #d7d7d7;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 5px;
    color: #8c8c8c;
}
/*公共样式end*/
/*文件上传*/
.avatar {
    background: url(/Content/img/upload.png) center center no-repeat;
    border: 1px dashed #e4e4e4;
    border-radius: 6px;
    width: 150px;
    height: 175px;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    position: relative;
}

    .avatar .el-icon-delete {
        position: absolute;
        right: 10px;
        top: 10px;
        color: red;
    }

    .avatar img {
        width: 140px;
        height: 165px;
        border-radius: 6px;
        margin-top: 5px;
    }
.imgMask {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.7);
    z-index: 999999999;
    height: 100%;
}
.BigImg {
    position: absolute;
    z-index: 9999999999;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.BigImgClose {
    position: absolute;
    z-index: 99999999999;
    right: 10px;
    top: 10px;
    width: 30px;
    height: 32px;
    cursor: pointer;
    background-image: url('/Content/img/BigImgClose.png');
    opacity: 0.7;
}

    .BigImgClose:hover {
        opacity: 1;
    }
/*文件上传end*/
.fxdpg_title{
    font-size:24px;
    text-align:center;
    margin-top:20px;
}
.img_in_List {
    border-radius: 4px;
    margin-right: 5px;
    cursor: pointer;
    width: 40px;
    height: 40px;
}
.el-table .cell p.canEdit {
    border: 1px solid #d7d7d7;
    padding-left: 10px;
    padding-right: 10px;
    border-radius:4px;
}
.el-table .cell p.canEdit_detail {
    max-height: 150px;
    overflow: auto;
}
a.link {
    color: #409EFF;
    cursor: pointer;
    text-underline-offset: 2px;
}
    a.link:hover {
        color: #2665f3;
    }
.choose-back {
    position: absolute;
    right: 30px;
    top: 30px;
    z-index:9;
}
.choose-back2 {
    position: absolute;
    right: 43px;
    top: 38px;
}
.edit_list_title {
    position: relative;
    padding-left: 13px;
}

    .edit_list_title::after {
        position: absolute;
        content: '';
        left: 0;
        top: 4px;
        width: 5px;
        height: 13px;
        background-color: #0066ff;
        border-radius: 0 3px 3px 0;
    }
.text_ml {
    margin-left: 15px;
    color: #606266;
}
.R-left-box {
    height: 100vh;
}

    .R-left-box .R-left-content {
        background-color: white;
        margin: 14px 0 14px 14px;
        height: calc( 100vh - 30px );
        border-radius: 4px 0 0 4px;
        border-right: 1px #ebeef5 solid;
    }

.R-left-content-title {
    color: #273B9B;
    font-size: 15px;
    position: relative;
    margin-left: 29px;
    padding-top: 25px;
    display: inline-block;
}

    .R-left-content-title::after {
        position: absolute;
        content: '';
        height: 2px;
        width: 100%;
        left: 0;
        bottom: -21px;
        background-color: #273B9B;
    }

.R-left .list_search_box, .R-left .list_table_box {
    margin-left: 0;
}

.R-left .list_search_box {
    margin-bottom: 0;
    border-radius: 0 4px 0 0;
    padding-left: 24px;
}

.R-left .list_table_box {
    margin-top: 0;
    border-radius: 0 0 4px 0;
    padding-top: 10px;
    height: calc( 100vh - 131px );
}

.R-left-fl-item-box {
    margin-top: 35px;
}

.R-left-fl-item {
    margin: 6px;
    padding: 14px;
    padding-left: 23px;
    border-radius: 4px;
    font-size: 14px;
    cursor: pointer;
}

    .R-left-fl-item.active {
        background-color: #F2F2F2;
    }

    .R-left-fl-item:hover {
        background-color: #F2F2F2;
    }
.el-select-dropdown__item.selected {
    font-weight: normal;
}

.TreeSelect .Expand {
    position: absolute;
    right: 30px;
    top: 10px;
    z-index: 999;
}

.TreeSelect .el-select-dropdown__item.selected {
    font-weight: unset;
}

.TreeSelect .el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after {
    display: none;
}

.TreeSelect .el-tree {
    height: 200px;
}

.TreeSelect .isUser {
    font-family: element-icons !important;
}

    .TreeSelect .isUser:before {
        content: "\e7a5";
        margin-right: 5px;
        color: #409EFF;
    }

.TreeSelect .el-button + .el-button {
    margin-left: 2px;
}

.TreeSelect .el-button--mini, .TreeSelect .el-button--mini.is-round {
    padding: 4px 7px;
}
.el-textarea__inner{
    font-family:inherit;
}

.el-progress-bar {
    padding-right: 90px;
    margin-right: -95px;
}

.el-textarea.is-disabled .el-textarea__inner {
    background: none;
    border: 0;
    color: #333;
}

.canback .el-icon-close:before {
    content: "\e6ea";
}

.input_text {
    color: #606266;
    margin-left: 14px;
    word-break: break-all;
    display: inline-block;
}

.input_j {
    width: calc( 100% - 100px );
}
.input_j2 {
    width: calc(100% - 112px);
}

.btn_back {
    position: absolute;
    top: 31px;
    right: 37px;
}

.TreeSelect .selectInput {
    margin: 0 10px;
    width: calc( 100% - 254px );
}

.TreeSelect.dx .selectInput {
    margin: 0 10px;
    width: calc( 100% - 161px );
}

.TreeSelect.dx2 .selectInput {
    margin: 0 10px;
    width: calc(100% - 111px);
}

.TreeSelect .Expand {
    top: 12px;
}

.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
    background-color: #3a8ee6;
    color: #ffffff;
}

.el-loading-mask.is-fullscreen {
    pointer-events: none;
}
.easy-player-right-menu {
    display: none;
}
@media screen and (max-width: 1480px) {
    .list_search_box .el-form--inline .el-input__inner {
        max-width: 108px;
    }
}
@media screen and (max-width: 1117px) {
    .list_search_box .el-form--inline .el-input__inner {
        max-width: 88px;
    }
}
@media screen and (max-width: 1050px) {
    .index_userName .el-link--inner {
        display: none;
    }

    .index_userName .AlarmCount:before {
        left: 17px;
        top: -3px;
    }
}

.el-form-item__label{
    color:#888;
}
.el-input.is-disabled .el-input__inner {
    color: #000;
    padding-left: 15px;
}
.el-textarea.is-disabled .el-textarea__inner {
    color: #000;
    padding-left: 15px;
    padding-top:10px;
}
.input_text {
    color: #000;
}
.el-form-item__content .STATE {margin-left:15px;}
.el-form-item__content .avatar {
    margin-left: 15px;
}
.el-form-item__content .el-button.is-disabled.el-button--text {
    margin-left: 15px;
}


.tb_text {
    display: inline-block;
    max-height: 100px;
    overflow-y: scroll;
    line-height: 25px;
}