@charset "utf-8";
[v-cloak] {display: none;}
html{ height:100%;}/*ff height100%*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, input, textarea,select, fieldset, legend, p, span, label, blockquote,table, th, td, object {
    margin:0;
    padding:0;
}
img{ border:none;}
ul{ list-style-type:none;}
body{ height:100%; width:100%;color:#777777; position:relative; font:normal 14px "Microsoft YaHei";}
a{ text-decoration:none; color:#777777;cursor:pointer;}
a:focus, a:hover{color:#22d8cf;text-decoration:none;}
.width70{width: 70%!important;}
.main_block_top {
    width: 100%;
    height: 56px;
    background-color: #3981dc;
    color: #ffffff;
}
.mt_exit_btn{float: right; line-height: 56px; margin-right: 10px;}
.mt_exit_btn a{color: #ffffff;}
.mt_exit_btn a:hover{color: #ffd04b;}
.logo_span {
    float: left;
    width: 200px;
    line-height: 56px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}
.main_block_left {
    position: absolute;
    top: 56px;
    left: 0;
    bottom: 0;
    z-index: 99;
    width: 190px;
    overflow: auto;
    background-color: #545c64;
    overflow-x: hidden;
}
.menuTop {
    display: block;
    background-color: #f6f6f6;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #ddd;
}
.main_block_tabs {
    position: absolute;
    top: 56px;
    left: 190px;
    bottom: 0px;
    right: 0;
    height: 35px;
    line-height: 35px;
    background-color: #f6f6f6;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    z-index: 98;
}
.main_block_right {
    position: absolute;
    top: 92px;
    left: 190px;
    bottom: 0px;
    right: 0;
    overflow: hidden;
}
.right_head_span {
    text-indent: 1em;
}
.frameCon {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 100%;
}
.appContent{ padding: 20px}
.tableClass{width: 100%; margin: 10px 0;}
/*自定义按钮 结束*/
.myMenu{
    background: none !important;
    border:none !important;
}
.myMenu .el-menu-item,.myMenu .el-submenu__title{
    color: #bbbbbb;
}
.myMenu .el-menu--inline{
    background-color:#424650;
}
.myMenu .el-submenu__title:hover,.myMenu .el-menu-item:focus,.myMenu .el-menu-item:hover{
    background:none;
    color: #ffd04b;
}
.myMenu .el-menu-item,.myMenu .el-submenu__title{
    height: 46px;
    line-height: 46px;
}

.el-table--striped .el-table__body tr.el-table__row--striped.current-row td, .el-table--striped,
.el-table__body tr.el-table__row--striped.current-row td,
.el-table__body tr.current-row > td, .el-table__body tr.current-row > td{
 background-color: #fff7e0 !important;
}
/*路由页面闪屏处理*/
/*************web**************/
.scr .el-scrollbar__wrap {
    height: 100vh;
}
.bcw{
    background: #ffffff;
}
.wt100{width:100%;}
.wt90{width:90%;}
.wt80{width:80%;}
.wt70{width:70%;}
.wt60{width:60%;}
.wt50{width:50%;}
.wt40{width:40%;}
.wt30{width:30%;}
.wt25{width:25%;}
.wt20{width:20%;}
.wt10{width:10%;}

.w-1-em{
    width: 1em;
}
.w-2-em{
    width: 2em;
}
.w-3-em{
    width: 3em;
}
.w-4-em{
    width: 4em;
}
.w-5-em{
    width: 5em;
}
.w-6-em{
    width: 6em;
}
.w-7-em{
    width: 7em;
}
.w-8-em{
    width: 8em;
}
.w-9-em{
    width: 9em;
}
.w-10-em{
    width: 10em;
}

.ht100{height: 100%;}
.ht90{height:90%;}
.ht85{height: 85%;}
.ht80{height:80%;}
.ht75{height:75%;}
.ht70{height:70%;}
.ht60{height:60%;}
.ht50{height:50%;}
.ht40{height:40%;}
.ht30{height:30%;}
.ht25{height:25%;}
.ht20{height:20%;}
.ht10{height:10%;}

.h-1-em{
    height: 1em;
}
.h-2-em{
    height: 2em;
}
.h-3-em{
    height: 3em;
}
.h-4-em{
    height: 4em;
}
.h-5-em{
    height: 5em;
}
.h-6-em{
    height: 6em;
}
.h-7-em{
    height: 7em;
}
.h-8-em{
    height: 8em;
}
.h-9-em{
    height: 9em;
}
.h-10-em{
    height: 10em;
}

.pd-1-em{padding:1em;}
.pdt-1-em{padding-top:1em;}
.pdt-0625-em{padding-top:0.625em;}
.pdr-1-em{padding-right:1em;}
.pdb-1-em{padding-bottom:1em;}
.pdb-0625-em{padding-bottom: 0.625em;}
.pdl-1-em{padding-left:1em;}
.mg-1-em{margin:1em;}
.mgt-1-em{margin-top:1em;}
.mgr-1-em{margin-right:1em;}
.mgb-1-em{margin-bottom:1em;}
.mgl-1-em{margin-left:1em;}

.ft-09-em{font-size: 0.9em !important;}
.ft-08-em{font-size: 0.8em !important;}


.mg0{ margin:0 !important;}

.border-top{
    border-top: 1px solid #eeeeee !important;;
}
.border-top-white{
    border-top: 1px solid white !important;;
}
.border-bottom{
    border-bottom: 1px solid #eeeeee !important;;
}
.border-bottom-white{
    border-bottom: 1px solid white !important;;
}
.border-left{
    border-left: 1px solid #eeeeee !important;;
}
.border-left-white{
    border-left: 1px solid white !important;;
}
.border-right{
    border-right: 1px solid #eeeeee !important;;
}
.border-right-white{
    border-right: 1px solid white !important;
}
.border0{border:0;}
.fl{
    float: left;
}
.fr{
    float: right;
}
.cb{clear: both;}
.cp{cursor: pointer;}
[v-cloak]{
    display: none;
}
.tl{
    text-align: left;
}
.tr{
    text-align: right;
}
.tc{
    text-align: center;
}

.searchForm .el-form-item{margin-bottom: 0.625em;}
form {
    margin-bottom: 0;
}
.refresh{
    position: absolute;
    z-index: 99;
    padding: 0.2em;
    font-weight: 800;
    background-color: #2290fe;
    color: white;
    border-radius: 0.2em;
    right: 0.625em;
    border:0;
    cursor: pointer;
}
.el-table .cell{
    font-size: 0.9em !important;
}
.el-tree{
    font-size: 0.9em !important;
    padding-top: 1em;
}
.el-table th>.cell{
    color:#180952 !important;
}
.table-cell-pd-0 .el-table .cell {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.el-dialog__header {
    height: 1.2em;
    background-color: rgba(238, 238, 238, 0.26);
    padding: 0.5em 1em !important;
    border-bottom: 1px solid rgb(238, 238, 238);
}
.el-dialog__title{
    font-size: 1em;
    font-weight: bold;
}
.el-dialog__body{
    padding: 0 !important;
}
.el-table__empty-block{
    height: 0 !important;
    min-height: 3.5em !important;
}
.el-table__body tr.current-row > td {
    background-color: #fff9c7 !important;
}
.el-pagination{text-align: right;padding:1em !important;}

.search-more {
    width: auto;
    cursor: pointer;
    font-size: 0.9em;
    font-weight: bold;
    text-align: center;
    color: #0FD0F4;
    height: 1.5rem;
    line-height: 1.5rem;
}

.search-more:hover {
    color: cornflowerblue;
}
.searchForm .el-form-item{margin-bottom: 0.625em;}
.el-select{
    width:100%;
}
.el-date-editor.el-input, .el-date-editor.el-input__inner{width:100% !important;}
.fwb{
    font-weight: bold;
}

.c-darkgray{color:darkgray;}

.c-red {
    color: #ff0000;
}
.c-green {
    color: #19c66b;
}
.c-orangered{color:#E6A23C;}

.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{
    background: #cae7f9 !important;
}
.el-dialog__headerbtn{
    top: 8px !important;}
.detailTitle{font-weight:bold;font-size: 16px;text-align:center}
/****************pc******************/
.fl {
    float: left;
}

.fr {
    float: right;
}

.clearAll {
    clear: both;
}

.pd20 {
    padding: 20px;
}

.pd-1-em {
    padding: 1em;
}

.pd15 {
    padding: 15px;
}

.pd10 {
    padding: 10px;
}

.pd5 {
    padding: 5px;
}

.pdr15 {
    padding-right: 15px;
}

.pdt15 {
    padding-top: 15px;
}

.pdl10 {
    padding-left: 10px;
}

.pdb0 {
    padding-bottom: 0px;
}

.pdb30 {
    padding-bottom: 30px;
}

.pdb10 {
    padding-bottom: 10px;
}

.pdb15 {
    padding-bottom: 15px;
}

.pdb20 {
    padding-bottom: 20px;
}

.pdb50 {
    padding-bottom: 50px;
}

.pdb100 {
    padding-bottom: 100px;
}

.pdt0 {
    padding-top: 0px;
}

.pdt10 {
    padding-top: 10px;
}

.mg15 {
    margin: 15px;
}

.mg20 {
    margin: 20px;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb10 {
    margin-bottom: 10px;
}

.h100 {
    height: 100%;
}

.h90 {
    height: 90%;
}

.h85 {
    height: 85%;
}

.h80 {
    height: 80%;
}

.h70 {
    height: 70%;
}

.h75 {
    height: 75%;
}

.h65 {
    height: 65%;
}

.h60 {
    height: 60%;
}

.h55 {
    height: 55%;
}

.h50 {
    height: 50%;
}

.h350px {
    height: 350px;
}

.w100 {
    width: 100%;
}

.w50 {
    width: 50%;
}
.w60 {
    width: 60%;
}
.w70 {
    width: 70%;
}
.w80 {
    width: 80%;
}
.w90 {
    width: 90%;
}

.w96 {
    width: 96%;
}

.mgauto{margin: 0 auto;}

.border-right {
    border-right: 1px solid #eeeeee;
}

.border-bottom {
    border-bottom: 1px solid #eeeeee;
}

.border-left {
    border-left: 1px solid #eeeeee;
}

.border_none {
    border: none;
}

.head, .content {
    background-color: white;
}

.head .el-form-item {
    margin-bottom: 10px;
}

.head form {
    margin-block-end: 0;
}

.content {
    height: auto;
}

.bcw {
    background-color: white;
}

.tr {
    text-align: right;
}

.tl {
    text-align: left;
}

.tc {
    text-align: center;
}

.el-pagination {
    text-align: right;
    padding: 15px;
    background-color: white;
}

.el-select {
    width: 100%;
}

.search-more {
    cursor: pointer;
    font-size: 14px;
    text-align: center;
    color: #C0C4CC;
    border: 1px solid #C0C4CC;
    width: 72%;
    margin: 0 auto;
    border-radius: 4px;
    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}

.search-more:hover {
    color: #409EFF;
    border: 1px solid #409EFF;
}

.searchForm .el-form-item {
    margin-bottom: 10px;
}

form.searchForm {
    margin-block-end: 0;
}

form {
    margin-bottom: 0;
}

.el-dialog__body {
    padding-top: 5px !important;
}

.el-date-editor.el-input, .el-date-editor.el-input__inner {
    width: 100%;
}

.el-range-editor.el-input__inner {
    width: 100%;
}

.el-dialog.is-fullscreen {
    overflow: hidden;
}

.el-dialog--center .el-dialog__body {
    border-top: 1px solid #eeeeee;
}

.cell .el-button--mini {
    padding: 5px;
}

.el-table__empty-block {
    height: 0 !important;
}

.dpg {
    display: grid;
}

.cp {
    cursor: pointer;
}

.refresh {
    position: fixed;
    z-index: 99;
    padding: 4px;
    background-color: #2290fe;
    color: white;
    border-radius: 3px;
    right: 10px;
    top: 10px;
    border: 0px;
    cursor: pointer;
}

.el-table__body tr.current-row > td {
    background-color: #fff9c7 !important;
}

.el-upload--picture-card {
    width: 120px;
    height: 120px;
}

.el-upload-list--picture-card .el-upload-list__item {
    width: 120px;
    height: 120px;
}

.el-table .cell {
    /*color: #606266 !important;*/
    font-size: 14px !important;
}

.el-tree {
    font-size: 14px !important;
    padding-top: 15px;
    padding-bottom: 15px;
}

.el-table th > .cell {
    color: #606266 !important;
}

.table-cell-pd-0 .el-table .cell {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.el-dialog__header {
    padding: 10px 15px !important;
    border-bottom: 1px solid #eeeeee;
}

.el-dialog__headerbtn {
    top: 15px;
}

.el-dialog__title {
    font-size: 15px;
    font-weight: bold;
}

.el-switch {
    height: 28px !important;
}

.iconTxtRedBg {
    background: #ff0000;
    color: #ffffff;
    padding: 1px 2px;
    border-radius: 3px;
}

.iconTxtGreenBg {
    background: #19c66b;
    color: #ffffff;
    padding: 1px 2px;
    border-radius: 3px;
}

/*禁止输入*/
.el-textarea.is-disabled .el-textarea__inner, .el-input.is-disabled .el-input__inner {
    color: #999999
}

.rowSpace {
    margin-top: 20px;
}

.tableTagTit {
    display: inline-block;
    background: #19c66b;
    color: #ffffff;
    padding: 0 5px;
    font-weight: bold;
    text-align: center;
}

/*去掉element input 为绿色边框，改为默认颜色*/
.el-form-item.is-success .el-input__inner, .el-form-item.is-success .el-input__inner:focus, .el-form-item.is-success .el-textarea__inner, .el-form-item.is-success .el-textarea__inner:focus {
    border-color: #DCDFE6;
}

/*修改表格滚动条样式*/
.el-table__body-wrapper::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

.el-table__body-wrapper::-webkit-scrollbar-thumb {
    cursor: pointer;
    background-color: rgba(144, 147, 153, .3);
    border-radius: 4px;
}
