* {
  margin: 0;
  padding: 0;
  font: inherit;
  line-height: inherit;
  user-select:none;
  /*vertical-align: baseline;*/
}

body {
  overflow-x: hidden;
  color: #333;
  margin: 0 auto;
  font-family: 'Source Han Sans CN' !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li,
dl,
dt,
dd,
ol,
form,
span,
input,
a,
div {
  font-style: normal;
  border: 0;
}
table {
  border-collapse: collapse;
   border-spacing: 0;
  }

input,
button,
select {
  font-size: 100%;
  box-sizing: border-box;
  vertical-align: middle;
  outline: none;
  line-height: normal;
  color: #666;
  outline: none;
}

img {
  border: 0px;
  border: none;
}
.v-modal{
  z-index: 1999!important;
  background: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.el-message-box__header{
  padding: 13px 15px 10px!important;
}
ul,
li {
  list-style: none;
}

a {
  /*-webkit-transition: all 0.4s ease;*/
  /*transition: all 0.4s ease;*/
  text-decoration: none;
  outline: none;
  color: inherit;
}
button {
  /*消除button的默认样式*/
  /*这种写法是对所有的button标签同时生效*/
  margin: 0px;
  padding: 0px;
  /*自定义边框*/
  border: 0px;
  /*消除默认点击蓝色边框效果*/
  outline: none;
}
/* .el-upload-list{
  display: none;
} */
.el-table /deep/ .cell,.el-table /deep/ .el-tooltip{
  white-space: normal!important;
}
/*.el-table /deep/ .cell .delete{*/
/*  margin-left: 33px;*/
/*}*/
.container /deep/ .el-table /deep/ .el-checkbox__input.is-checked .el-checkbox__inner{
  background: #fc5b00!important;
  border-color: #fc5b00!important;
}
.container /deep/ .el-table /deep/ .el-checkbox__inner:hover{
  border-color: #fc5b00!important;
}
.container /deep/ .el-table /deep/ .el-checkbox__input.is-indeterminate .el-checkbox__inner{
  background: #fc5b00!important;
  border-color: #fc5b00!important;
}
.container /deep/ .el-table /deep/ .el-checkbox__input.is-focus .el-checkbox__inner{
  border-color: #fc5b00!important;
}
.container /deep/ .el-table /deep/ .el-checkbox__input.is-indeterminate .el-checkbox__inner:hover{
  border-color: #fc5b00!important;
}
.container /deep/ .el-table /deep/ .el-checkbox__input.is-checked{
  border-color: #fc5b00!important;
}
.el-table /deep/ .el-input-number.is-controls-right .el-input__inner{
  padding-right: 30px!important;
}
.el-table /deep/ .el-input-number.is-controls-right .el-input__inner:hover{
  border-color: #fc5b00;
}
.el-table /deep/ .el-input-number{
  width: 78px!important;
  /* height: 39px; */
}
.container /deep/ .el-table /deep/ .has-gutter tr , .container /deep/ .el-table /deep/ .has-gutter th{
  background: #f3f3f3!important;
  color: #333333;
}
.container /deep/ .el-table /deep/ .el-input-number__decrease, .container /deep/ .el-table /deep/ .el-input-number__increase{
  width: 25px;
  background: #fff;
  border: none;
}
.container /deep/ .el-table /deep/ .el-input-number__decrease, .container /deep/ .el-table /deep/ .el-input-number__increase:hover{
  border-color: #fc5b00;
  color: #606266;
}
.container /deep/ .el-table /deep/ .el-input-number__decrease{
  bottom: 2px;
}
.container /deep/ .el-table /deep/ .pinglun{
  width: 18px;
  height: 18px;
  margin-top: 10px;
  cursor: pointer;
}
.container /deep/ .el-table /deep/ .addCard{
  width: 100px;
  height: 44px;
  background: #e8e8e8;
  text-align: center;
  line-height: 44px;
  border-radius: 5px;
  cursor: pointer;
  color: #333333;
  font-size: 14px;
}
.container /deep/ .el-table /deep/ .addCard:hover{
  background: #fe5000;
  color: #ffffff;
}
.container /deep/ .el-table /deep/ .el-tooltip{
  white-space: normal;
}

.el-checkbox__input.is-checked+.el-checkbox__label{
  color: #fe5000;
}
.el-checkbox__input.is-checked .el-checkbox__inner{
  background-color: #fe5000;
  border-color: #fe5000;
}
.el-checkbox__inner:hover,.el-checkbox__input.is-focus .el-checkbox__inner{
  border-color: #fe5000;
}

/*
*   elememt-ui弹框样式开始修改
*/
.avatar-uploader .el-upload {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.avatar-uploader .el-upload:hover {
  border-color: #fe5000;
}
.avatar-uploader-icon {
  font-size: 28px;
  color: #8c939d;
  width: 260px;
  height: 260px;
  line-height: 260px;
  text-align: center;
}

.el-message-box{
  border: none;
  border-radius: 5px;
  width: 350px;
}
.el-message-box__header{
  background: #909399;
  /*border-radius: 5px 5px 0 0;*/
  color: #ffffff;
}
.el-message-box__headerbtn{
  display: none;
}
.el-message-box__title{
  font-size: 16px;
  color: #FFFFFF;
}

.el-message-box button:hover{
  border-color: #DCDFE6;
  color: #606266;
  background: #FFF;
}
.el-message-box button.el-button--primary{
  background-color: #fc5b00;
  border-color: #fc5b00;
  color: #fff;
}
.el-message-box .el-button--primary:hover{
  background-color: #fc5b00;
  border-color: #fc5b00;
}
.el-input.is-active .el-input__inner, .el-input__inner:focus{
  border-color: #DCDFE6;
}
.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: #DCDFE6;
}
.el-message-box .el-message-box__headerbtn .el-icon-close:hover{
  color: #666;
}
.el-message-box__wrapper{
  z-index: 2000 !important;
}
.el-message-box__wrapper /deep/ .el-button--small{
  display: none;
}
.el-message-box__wrapper /deep/ .el-button--primary{
  display: block;
  float: right;
}
.popper__arrow{
  bottom: 0!important;
}
/*
*   elememt-ui弹框样式结束修改
*/


::-webkit-scrollbar{

  width:4px;
  height: 4px;

  }

  ::-webkit-scrollbar-track{

  background: #fff;

    border-radius:2px;

  }

  ::-webkit-scrollbar-thumb{

    background: #b8b8b8;

    border-radius:2px;

  }


  ::-webkit-scrollbar-corner{

    background: #179a16;

  }
  input::-webkit-outer-spin-button,
  input::-webkit-inner-spin-button {
      -webkit-appearance: none;
  }
  input[type="number"] {
      -moz-appearance: textfield;
  }
