.table-expand {
  font-size: 0;
}
.table-expand label {
  width: 100px;
  color: #99a9bf;
}
.table-expand .el-form-item {
  margin-right: 0;
  margin-bottom: 0;
}
.gallery {
  width: 80px;
  margin-right: 10px;
}
.width98{
  width:98% !important;
}
.width100{
  width:100% !important;
}
.tblHead thead tr th{
  background-color: #999999 !important;
  color: #fff !important;
  /* font-weight: 400 !important; */
  padding: 1px 0;
}
.tblHead tbody tr td{
  padding-top:2px !important;
  padding-bottom:2px !important;
}
.el-table{
  font-size: 12px;
}
.el-button--medium{
  padding: 7px 12px !important;
}
.el-input--medium .el-input__inner{
  height: 30px !important;
}
.el-range-editor--medium.el-input__inner{
  height: 30px !important;
}
.text-center{
  text-align: center !important;
}
.el-form-item.is-required .el-form-item__label:before{
  content:'' !important;
}
.el-form-item.is-required .el-form-item__label:after{
  content: '*' !important;
  color: #f56c6c !important;
  margin-left: 4px !important;
}
.text-right{
  text-align: right !important;
}
.marginR20{
  margin-right: 20px;
}
.marginT10{
  margin-top: 10px;
}
.paddingR20{
  padding-right: 20px;
}
.el-form-item.is-required .el-form-item__label::after {
  content: '*'!important;
  color: #f56c6c!important;
  margin-left: 0px!important;
}
.el-form-item.is-required .el-form-item__label::before {
  content: ''!important;
}
.el-table .warning-row{
  background:rgb(230, 243, 255)
}
.el-table__expanded-cell[class*=cell]{
  padding:0px 20px !important;
}
.head {
  display: none;
  text-align: center;
  width: 15%;
  margin-bottom: 10px;
  padding: 0px;
  font-weight: 600;
  font-size: 20px;
  font-style:italic;
  color: white;
  text-shadow: black 0.1em 0.1em 0.2em;
  background-color:gainsboro;
  height: 30px;
  line-height: 30px;
}
.subTableHead thead tr th{
  background-color: lightgray !important;
  color: #fff !important;
  /*color: #606266 !important;*/
  /* font-weight: 600 !important; */
  text-align: center !important;
  padding: 1px 0;

}
.el-form-item{
  margin-bottom: 0px !important;
}
.el-form-item__label {
  font-weight:100 !important;
}
.el-button {
  margin-left: 0.5% !important;
}
div[drp] {top:-4px;}
.pagination-container{
  margin-top:0px !important;
  padding-right:30px !important;

}
/*.el-radio__label{*/
/*  display: none !important;*/
/*}*/
.tblRadio span.el-radio__label{
  display: none !important;
}
.tblCheckBox span.el-checkbox__label{
  display: none !important;
}
/* input输入框样式 RT右上RB右下 5:5像素 */
.inputRTRBRadio5 input[type = 'text']{
  border-radius: 5px 0 0 5px;
}
/* 按钮样式 LT左上LB左下 5:5像素*/
.btnLTLBRadio5{
  border-radius:  0 5px 5px 0;
}
.prom-card{
  margin-top:10px !important;
  padding-bottom:20px !important;
}
.prom-form32-dlg-content{
  height: 70vh;
  overflow: auto;
}
.padding0{
  padding:0px !important;
}
.width80{
  width:80% !important;
}
.paddingB20px{
  padding-bottom: 20px;
}
.productClassTree{
  height:400px;
  overflow: auto;
}.prom-container{
   padding:5px;
 }
.prom-row{
  margin-bottom:5px !important;
}
.prom-pagination{
  padding: 5px 16px!important;
}
.marginR{
  margin-right: 10px !important;
  margin-left: 0px !important;
}
.width120px{
  width:120px !important;
}
.red{
  color:red !important;
}
.fontSize14{
  font-size: 14px !important;
}
.marginB0px{
  margin-bottom: 0px !important;
}
.hotkey-button-oprate{
  position:absolute;
  width:100%;
  height:100%;
  border-radius: 3px;
  background-color: #000;
  /*opacity: 0.5;*/
  z-index: 100;
  top:0px;
  left:0px;
}
.hotkey-oprate{
  position:absolute;
  width:100%;
  height:100%;
  border-radius: 3px;
  background-color: #000;
  opacity: 0.5;
  z-index: 200;
  top:0px;
  left:0px;
}
.hotkey-button{
  position: relative;
}
.ml130{
  margin-left: 130px;
}
.floatr{
  float: right;
}
.pb10{
  padding-bottom: 10px;
}
.mb15{
  margin-bottom: 15px;
}
.text-input-right input{
  text-align: right;
}
.promotion-condition-title{
  line-height: 30px;
}
.checkbox-pormotion {
  margin-right: 0 !important;
}
.el-dialog {
  width: 70% !important;
}
.login-container {
  background: url("images/logo.png");
}
.image-tips-head{
  color: red;
  font-size: 13px !important;
  width: 10vw
}
.image-tips{
  color: red;
  font-size: 13px !important;
}
