*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    word-break: break-all;
}
html,body{
    width: 100%;
    min-height: 100%;
}
a{
    text-decoration: unset;
}
input{
    outline: unset;
}
html .common-layout{
    width: 80%;
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
}
::-webkit-scrollbar {
  width: 0; 
  height: 0; 
}
::-webkit-scrollbar-track {
  background: transparent;
}


/* element */
.el-radio-button__inner{
    border-color: rgb(159, 159, 159)!important;
}
.el-radio-button:first-child .el-radio-button__inner{
    border-left-color: rgb(159, 159, 159)!important;
}
.el-radio-button__inner:hover{
    color: rgb(198, 25, 25)!important;
}
.el-radio-button__orig-radio:checked+.el-radio-button__inner{
    border-color: rgb(198, 25, 25)!important;
    background: rgba(198, 25, 25, 0.1)!important;
    color: rgb(198, 25, 25)!important;
    box-shadow: -1px 0 0 0 rgb(198, 25, 25)!important;
}
.el-slider__bar{
    background-color: rgb(198, 25, 25)!important;
}
.el-slider__button{
    border-color: rgb(198, 25, 25)!important;
}
.el-input.is-active .el-input__inner, .el-input__inner:focus{
    border-color: rgb(198, 25, 25)!important;
}
.el-range-editor.is-active, .el-range-editor.is-active:hover, .el-select .el-input.is-focus .el-input__inner{
    border-color: rgb(198, 25, 25)!important;
}
.el-select-dropdown__item.selected{
    color: rgb(198, 25, 25)!important;
}
.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled), .el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){
    border-color: rgb(198, 25, 25)!important;
}
.el-select .el-input__inner:focus{
    border-color: rgb(198, 25, 25)!important;
}
.system-box .el-input--small .el-input__inner{
    background: linear-gradient(rgb(253, 244, 244) 1.77636e-14, rgb(255, 255, 255) 100%)!important;
}
.el-radio__input.is-checked+.el-radio__label{
    color: rgb(198, 25, 25)!important;
}
.el-radio__input.is-checked .el-radio__inner{
    background-color: rgb(198, 25, 25)!important;
    border-color: rgb(198, 25, 25)!important;
}
.el-button--primary{
    background-color: rgb(198, 25, 25)!important;
    border-color: rgb(198, 25, 25)!important;
}
.el-button--primary:focus, .el-button--primary:hover{
    background-color: rgb(198, 25, 25)!important;
    border-color: rgb(198, 25, 25)!important;
    opacity: .8!important;
}
.el-button--primary.is-disabled, .el-button--primary.is-disabled:active, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:hover{
    background-color: rgba(198, 25, 25, 0.6)!important;
    border-color: rgba(198, 25, 25, 0.6)!important;
}
.el-textarea__inner:focus{
    border-color: rgb(198, 25, 25)!important;
}
.el-input-number__decrease:hover, .el-input-number__increase:hover{
    color: rgb(198, 25, 25)!important;
}
.el-breadcrumb__inner a:hover, .el-breadcrumb__inner.is-link:hover{
    color: rgb(198, 25, 25)!important;
}
/* 公共弹框 */
.public-tips-background{
    background: rgba(0, 0, 0, .2);
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 2200;
    left: 0;
    top: 0;
  }
  .public-tips-box{
      /* position: fixed;
      inset: 24px auto auto 50%;
      transform: translateX(-50%); */
      width: 384px;
      box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08),0 3px 6px -4px rgba(0, 0, 0, 0.12),0 9px 28px 8px rgba(0, 0, 0, 0.05);
      border-radius: 8px;
      padding: 20px 24px;
      background: white;
  }
  .public-tips-title-box{
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 10px;
  }
  .public-tips-title{
      display: flex;
      align-items: center;
      font-size: 16px;
  }
  .public-tips-title svg{
      font-size: 22px;
      margin-right: 10px;
      font-size: 16px;
      color: #333;
  }
  .public-tips-close{
      font-size: 14px;
      color: #666;
      cursor: pointer;
  }
  .public-tips-close:hover{
      color: rgba(0, 0, 0, 0.88);
  }
  .public-tips-msg{
      font-size: 14px;
      color: #333;
  }
  .public-tips-btn-box{
	  display: flex;
	  justify-content: flex-end;
	  align-items: center;
	  margin-top: 26px;
  }
  .public-tips-btn-cancel,.public-tips-btn-ok{
	  cursor: pointer;
	  padding: 6px 16px;
	  font-size: 14px;
	  margin-left: 12px;
	  border-radius: 4px;
  }
  .public-tips-btn-cancel:hover,.public-tips-btn-ok:hover{
	  opacity: .8;
  }
  .public-tips-btn-cancel{
	  border: 1px solid #888;
	  color: #888;
	  background: white;
  }
  .public-tips-btn-ok{
	  border: 1px solid #006EFF;
	  color: white;
	  background: #006EFF;
  }

/* 手机样式 */
@media (max-width: 1200px) {
    .common-layout{
        width: 92%;
    }
    html .common-layout{
        width: 93%;
    }
}