/** 公共css */
*{margin: 0px;padding: 0px;}
html{font-size: 12px; height: 100%;}

body{font-size: 1.1rem; height: 100%; background-color: #fff; color: #333;font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}
a{text-decoration: none;}
hr{background-color : #ddd; height: 1px; border: none;}
input,select{outline: 0;}
.vue-box{padding:15px;}

/*搜索面板*/
.c-search-panel{
    margin-bottom:0.2em;
    padding: 0.8em;
    background-color: #fff;
    box-shadow:0 2px 12px 0 rgba(0, 0, 0, 0.1); border: 1px solid #ebeef5;transition:0.3s;
    border-radius: 4px;
    color: #333;
}
.c-title{font-weight: bold; line-height: 2em;}

/* 内容-item */
.c-item {
    height: 32px;
    padding-right: 5px;
    display: inline-block;
    margin: 0.3em 0;
}
/* label样式 */
.c-item .c-label{
    color: #666;
    display: inline-block; 
    text-align: left;
}
/* input宽度等样式调整 */
.c-item .el-input{
    display: inline-block;
    width: 180px;
}


/******自定义样式*****************************************************************************************************/

.pagebar{background-color:#fff;padding:0.7em;text-align: right;}
.table-main{box-shadow:0 2px 12px 0 rgba(0, 0, 0, 0.1); border: 1px solid #ebeef5;transition:0.3s; border-radius: 4px;}
.table-main .table-box.el-table--border{border-left:none;right:-1px}/*让表格右侧向右偏移1px*/
/*居中*/
.text-c{text-align: center;}

.clearfix { zoom:1;}
.clearfix:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

.el-form-item__content .el-alert {line-height:normal;}
.el-loading{z-index:3003;}

.table-tool{background-color:#fff;min-height:50px;line-height:30px;position:relative;}
.table-tool .table-tool-left{position:absolute;left:10px;top:9px;}
.table-tool .table-tool-right{position:absolute;right:10px;top:9px;}
.table-tool .table-tool-right .item,.table-tool .table-tool-left .item{display:inline-block;float:left;margin: 0 8px 0 0;}
.table-tool .table-tool-left .item{margin: 0 0 0 8px;}

.none{display:none;}
.f-l{float:left;}
.f-r{float:right;}

/*弹框样式------------开始*/

/*此处让form-dialog显示*/
.el-popup-parent--hidden .el-dialog__wrapper.form-dialog{display:inline-block;}
.form-dialog {
    justify-content: center;
    align-items: center;
    overflow: hidden;
    display:none; /*先隐藏*/
}
.form-dialog .el-dialog {
    overflow: hidden;
}
.form-dialog .el-dialog.is-fullscreen {
    height:100%;
    max-height: 100%;
}
.form-dialog .el-dialog__body {
    padding:20px 20px 5px;
    box-sizing: content-box;
    overflow-y: auto;
    height: calc(100% - 131px);
}
.form-dialog .el-dialog__header{border-bottom:1px solid #ececec;overflow: hidden;}
.form-dialog .el-dialog__footer{border-top:1px solid #ececec;}

.form-dialog .el-dialog__body::-webkit-scrollbar {/*滚动条整体样式*/
    width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 8px;

}
.form-dialog .el-dialog__body::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 8px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3);
    background: #ccc;

}
.form-dialog .el-dialog__body::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3);
    border-radius: 8px;
    background: #EDEDED;
}
/*弹框样式------------结束*/
/*图表样式*/
.el-charts{
    width: 90%;
    margin: 0 auto;
    padding:15px 0;
    height:470px;
    text-align: center;
}
/*汇总行不要出现多选框*/
.warning-row .el-table-column--selection .el-checkbox__input.is-disabled{display:none;}
.el-tabs--border-card > .el-tabs__header .el-tabs__item{color:#333;}
.nav-tab-menu .tab-menu-item .el-tabs__content{padding:0;}

.pointer{cursor:pointer}
/*设置checkbox 的字体长度，防止超过，使得排版好看*/
.checkbox-label.el-checkbox .el-checkbox__label{font-size:1.1rem;display:inline-block;width: 100px; overflow: hidden;text-overflow: ellipsis;vertical-align:middle;}