/* ********tips背景色************* */
.tooltipBody{
    word-break:break-all;
    width: 180px;
    line-height: 25px;
}
.userSelect{
    user-select: none;
}
/* ***************el-popover文本**************** */
.popoverText{
    font-size:12px;
    line-height: 25px;
    width: 100%;
    word-wrap:break-word
}
.popoverTable{
    width: 100%;
}
.popoverTable th{
    background: #efefef;
    text-align: center;
}
.popoverTable td{
    background: #efefef;
    padding: 4px 10px;
}
/* *************dialog对话框头部**************** */
.dialogBox{
    font-size: 12px;
}
.dialogBox .dialogBodyTitle{
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 10px;
}
.dialogBox .pageInfoBox{
    margin-bottom: 20px;
}
.dialogBox .pageInfoBox .pageInfoBoxConfirm{
    margin-left: 50px;
}
.dialogBox .pageInfoBoxLeft{
    width: 70px;
}
.dialogBox .pageInfoBoxRight{
    min-width: 0;
}
.dialogBox .pageInfoBoxRight textarea{
    width: 280px;
    height: 80px;
    padding:5px 10px;
    border: 1px solid #ddd;
    line-height: 20px;
}
.dialogBox .pageInfoBoxRight .textInput{
    width: 200px;
    height: 30px;
    padding:0 10px;
    border: 1px solid #ddd;
}
.dialogBox .pageInfoBox .remind{
    margin: 10px 0 0 15px;
    color: #646472;
}
.dialogBox .noBagDesc{
    line-height: 20px;
    text-align: justify;
    margin-top: 10px;
}
.dialogBox .desc{
    line-height: 25px;
    padding: 5px 10px;
    border: 1px solid #ddd;
    text-align: justify;
}
.dialogBox .dialogTable{
    border: 1px solid #ddd;
    margin-bottom: 30px;
}
.dialogBox .desc.hasBottom{
    margin-bottom: 30px;
}
.dialogBox .desc.hasTop{
    margin-top: 30px;
}
.dialogBox .desc.yellowDesc{
    background: #FFEBD5;
}
.dialogBox .desc.grayDesc{
    background: #ECFBF6;
}
/* ***********活动规则弹框************** */
.ruleModul{
    padding:10px 20px;
    font-size:14px;
    color:#666;
    text-align: justify;
    line-height: 24px;
    max-height:500px;
    overflow-y: auto;
    border-bottom: 1px solid #ddd;
}
.ruleModul .ruleTitle{
    color:#333;
    font-weight:500;
}
.ruleModul .ruleDesc .ruleTitle{
    color:#000;
}
.ruleModul .ruleDesc p{
    line-height: 20px;
    margin-top: 10px;
}
/* **************搜索条件选择框**************** */
.search .searchBody .searchTime .el-range-editor--mini.el-input__inner{
    width:260px;
    margin-top: 3.5px;
  }
  .dataSearchTime .el-range-editor--mini.el-input__inner{
      width:260px;
      margin-right: 5px;
    }
  .el-date-editor.el-input, .el-date-editor.el-input__inner{
      width: 240px;
  }
  /* ***********element ui 中表格字体样式*********** */
.TabStyle{
    font-size: 12px;
    color: #3f3f51;
}
.el-table .warning-row {
    background: oldlace;
    cursor: not-allowed;
}
/* ****************云服务器输入密码弹框***************** */
.mirrorBox .infoBox{
    margin-bottom: 25px;
}
.mirrorBox .infoBox input{
    width: 320px;
}
.mirrorBox .infoBox.pas input{
    /* width: 280px; */
    height: 30px;
    padding:0 10px;
    border: 1px solid #ddd;
    margin-right: 5px;
}
.mirrorBox .infoBox.pas .infoRight{
    position: relative;
}
.mirrorBox .infoBox.pas .infoRight .orangeBtn{
    font-size: 12px;
}
.mirrorBox .infoBox.pas .infoRight .orangeBtn:hover{
    color: #000;
}
.mirrorBox .infoBox.pas .passIcon{
    position: absolute;
    right: 90px;
    bottom: 5.5px;
    cursor: pointer;
}
.mirrorBox .infoBox .infoLeft{
    display: inline-block;
}
.mirrorBox .infoBox .infoRight{
    display: inline-block;
}
.mirrorBox .descBox{
    color:#404040;
    width: 520px;
    padding: 8px 18px;
    font-size: 12px;
    background: #fff1bb;
    border:1px solid #ffb151;
    margin-bottom: 14px;
}
.mirrorBox .descBox .title2{
    margin: 20px 0;
}
.mirrorBox .descBox .title3{
    color: #ff0000;
    font-weight: bold;
}
.mirrorBox .mirrorFooter{
    text-align: right;
}