.project_content{
    width:100%;
    position:absolute;
    top:0px;
    bottom:0;
    overflow:auto;
  }
  .project_config_content{
      width:96.54%;
      min-height:calc(100% - 40px);
      margin:20px 1.73% 20px 1.73%;
      background-color:#fff;
      padding:25px 2.76% 0 2.76%;
      overflow: auto;
      box-sizing: border-box;
  }
  .project_type,.fixed_project{
      display:inline-block;
      float:left;
  }
  .fixed_project{
      margin-left:4.55%;
  }
  .project_type>span,.fixed_project>span{
      font-size: 1.4rem;
      line-height: 32px;
      color: #262626;
      display:inline-block;
      float:left;
  }
  .project_type .el-select,.fixed_project .el-select{
      display:inline-block;
      float:left;
      width: 200px;
      height: 32px;
      background-color: #ffffff;
      border-radius: 2px;
      margin-left:10px;
  }
  .project_type .el-input__inner,.fixed_project .el-input__inner{
    height:32px;
    line-height:34px;
    border-radius:2px;
  }
  .project_type .el-input__icon,.fixed_project .el-input__icon,.el-input__icon {
    line-height: 32px;
  }
  .project_retrieval{
      display:inline-block;
      float:left;
      width: 280px;
      height: 32px;
      background-color: #ffffff;
      border-radius: 2px;
      border: solid 1px #d9d9d9;
      margin-left:4.55%;
  }
  .project_retrieval .project_retrieval_input{
      display:inline-block;
      float:left;
      width:200px;
      height:30px;
      line-height:30px;
      border:none;
  }
  .project_retrieval .project_retrieval_input input{
      width:100%;
      border:none;
      height:100%;
  }
  .project_retrieval .project_retrieval_btn{
      display:inline-block;
      float:right;
      width: 60px;
      height: 32px;
      background-color: #1890ff;
      border-radius: 0px 2px 2px 0px;
      text-align: center;
      padding: 0;
      margin-top: -1px;
      margin-right: -1px;
  }
  .project_concrete_content .project_retrieval .project_retrieval_btn>span{
      display:inline-block;
      font-size: 1.4rem;
      line-height: 30px;
      color: #ffffff;
  }
  .project_concrete_content .project_add_btn{
      display:inline-block;
      float:right;
      width: 82px;
      height: 32px;
      background-color: #1890ff;
      border-radius: 2px;
      padding:0;
  }
  .project_add_btn>span>i{
      display:inline-block;
      float:left;
      width:16px;
      height:32px;
      background:url(../../../assets/images/icon-add.png) no-repeat center;
      background-size:16px 16px;
      margin-left:18.29%;
  }
  .project_add_btn>span>span{
      display:inline-block;
      font-size: 1.4rem;
      line-height: 30px;
      color: #ffffff;
  }
  .project_config_content .el-table .cell {
      padding-left:16px;
      font-size: 1.4rem;
    color: #595959;
    height:45px;
    line-height:45px;
  }
  .project_config_content .el-table th>.cell{
      font-size: 1.4rem;
    color: #262626;
  }
  .project_config_content .el-table{
      top:24px;
  }
  .colum_color{
      display:inline-block;
      width: 40px;
      height: 20px;
      border-radius: 2px;
  }
  .columEffective i{
      display:inline-block;
      width: 6px;
      height: 6px;
      background-color: #1890ff;
      border-radius:50%;
      margin-right:8px;
      vertical-align: middle;
  }
  .columInvalid i{
      display:inline-block;
      width: 6px;
      height: 6px;
      background-color: #bfbfbf;
      border-radius:50%;
      margin-right:8px;
      vertical-align: middle;
  }
  .colum_btn_edit span,.colum_btn_delete span{
      font-size: 1.4rem;
  }
  .colum_btn_delete{
      margin-left:17px;
  }
  .edit_delete_line{
      float: left;
      margin-top: -25%;
      width: 1px;
      height: 14px;
      margin-left: 40px;
      position: absolute;
      background: #e9e9e9;
  }
  .project_content .project_config_content .project_pagination{
      margin: 46px 0 26px 0;
  }
  .project_content .project_config_content .project_pagination .el-pager li,
  .project_content .project_config_content .project_pagination .btn-prev,.project_config_content .project_pagination .btn-next{
      width: 32px;
      height: 32px;
      background-color: #ffffff;
      border-radius: 2px;
      border: solid 1px rgba(0, 0, 0, 0.15);
      font-size: 1.4rem;
    color: rgba(0, 0, 0, 0.65);
  }
  .project_content .project_config_content .project_pagination .el-pager .el-icon.el-icon-more{
      border:none;
      margin:0;
  }
  .project_content .project_config_content .el-pagination slot span,.project_config_content .el-pagination .el-pagination__total{
      display:inline-block;
      font-size: 1.4rem;
      line-height: 32px;
      color: rgba(0, 0, 0, 0.65);
      font-weight: normal;
  }
  .project_content .project_config_content .el-pagination .el-pagination__jump{
      display:inline-block;
      font-size: 1.4rem;
      line-height: 32px;
      color: rgba(0, 0, 0, 0.65);
      font-weight: normal;
  }
  .project_content .project_config_content .el-pagination .el-input__inner{
      width: 48px;
      height: 32px;
      background-color: #ffffff;
      border-radius: 2px;
      border: solid 1px #d9d9d9;
  }
  .project_content .project_config_content .el-pagination .el-input.el-pagination__editor{
      margin: 0 8px;
  }
  .el-dropdown-menu.el-popper{
    width: 200px;
    height:auto;
    max-height: 300px;
    background-color: #ffffff;
    box-shadow: 0px 2px 8px 0px
      rgba(0, 0, 0, 0.15);
    border-radius:2px;
    overflow: auto;
    padding:0;
  }
  .el-dropdown-menu__item[selected]{
    background-color: #f5f5f5 !important;
  }
  .el-select-dropdown__item.hover, .el-select-dropdown__item:hover {
    background-color: #e6f7ff;
    color:#1890ff;
  }
  .el-select-dropdown__item.selected{
    background-color: #e6f7ff;
    color:#1890ff;
  }
  .select_color .el-input__inner{
    background:url(../../../assets/images/icon-color-selected.png) no-repeat  center;
    background-size: 16px 16px;
    background-position: calc(100% - 8px) 12px;
  }
  .el-switch__core{
    width: 44px;
    height: 22px;
    background-color: #1890ff;
    border-radius: 2px;
  }
  .el-color-picker{
    width:100%;
    height: 32px;
    background-color: #f5f5f5;
    border-radius: 2px;
    border: solid 1px #d9d9d9;
  }
  .el-switch__core:after {
    width: 18px;
    height: 18px;
    border-radius: 2px;
  }
  .el-color-picker__trigger{
    width:100%;
    border: none;
    height:32px;
  }
  .el-color-picker__color {
    border:none;
    width: 40px;
    height: 20px;
  }
  .el-color-picker__empty{
    display:none;
  }
  .project_form_dialog .el-dialog{
    width:35.14%;
    max-width:480px;
    height:auto;
    margin-top:15vh !important
  }
  .project_form_dialog .el-dialog .el-dialog__body{
    height:auto;
  }
  .project_form_dialog .el-form-item__label{
    padding:0;
  }
  .project_form_dialog .el-form-item__content{
    margin-right:46px;
  }
  .project_form_dialog .el-select {
    width: 280px;
}
.project_form_dialog .el-switch{
  float:right;
  line-height: 32px;
  height: 32px;
}
.el-form-item{
  margin-bottom:20px;
}
.el-tooltip.item{
  width:30px;
  display:inline-block;
}
.el-tooltip__popper{
  width:140px;

}
.el-dialog__headerbtn{
  display:none;
}
.el-icon-warning{
  font-size:2.1rem;
  display:inline-block;
  float:left;
}
.title-age{
  font-size: 1.6rem;
  line-height: 21px;
  color: rgba(0, 0, 0, 0.85);
  display:inline-block;
  float:left;
}
.el-dialog__body span{
  font-size: 1.4rem;
  line-height: 32px;
  color: rgba(0, 0, 0, 0.65);
}
.el-dialog__body .el-color-picker__trigger>span:first-child{
  margin-top:1px;
  margin-left:11px;
}
.el-color-picker__icon.el-icon-arrow-down{
  display:inline-block !important;
  width:16px;
  height:32px;
  background:url(../../../assets/images/icon-color-selected.png) no-repeat  center;
  background-size: 16px 16px;
  right: 0;
  left: inherit;
  float: right;
}
.el-color-picker__empty.el-icon-close,.el-message-box__close.el-icon-close{
  display:none;
}
.el-color-picker__trigger span{
  display:inline-block;
  float:left;
}
.el-icon-arrow-down:before {
  content: "";
}
.project_config_content .el-table th>.cell {
  height: 45px;
  line-height: 45px;
}
.el-table .el-table__body tr td, .el-table .el-table__header tr th {
  padding: 0;
}
.el-pagination{
  text-align:right;
}
.el-pagination .el-select .el-input .el-input__inner{
  width: 82px;
}
.el-pagination .el-select .el-input {
  width: 82px;
  margin: 0;
}
.el-select{
  width: 82px;
  margin: 0 8px 0 16px;
}
.el-pagination__jump {
  margin-left: 0;
}

.el-dialog__body .el-select .el-input .el-input__inner{
  height:32px;
  line-height:32px;
}
.el-dialog__body .el-select,.el-dialog__body .el-select .el-input,.el-dialog__body .el-select .el-input .el-input__inner{
  width:100%;
}
.el-dialog__body .el-select{
  margin:0
}
.el-dialog__body .el-form-item__content .el-input,.el-form-item__label,.el-dialog__body .el-form-item__content{
  height:32px;
  line-height:32px;
}
.el-dialog__body .el-form-item__content .el-input .el-input__inner{
  height:32px;
  line-height:32px;
  border-radius:2px;
}
.el-dialog__body  .el-switch__label--right {
  margin-left: 0;
}
.el-switch.is-checked .el-switch__core::after {
  left: 100%;
  margin-left: -19px;
}
.project_form_dialog .el-dialog__header{
  text-align:left;
  padding:0;
}
.project_form_dialog .el-dialog__title{
  font-size: 1.6rem;
  line-height: 50px;
  letter-spacing: 1px;
  color: rgba(0, 0, 0, 0.85);
  margin-left:20px;
}
.project_form_dialog .el-dialog__body{
  padding-top:10px;
}
/**.el-button:focus, .el-button:hover {
  background-color: transparent;
}**/
.el-table .el-table__header tr th {
  background: #FAFAFA;
}
.el-table--enable-row-hover .el-table__body tr:hover>td {
    background-color: #e6f7ff;
}
.project_delete_dialog .el-dialog{
  max-width: 424px;
  width:31.04%;
  height: 192px;
  background-color: #ffffff;
  box-shadow: 0px 12px 48px 0px
    rgba(0, 0, 0, 0.03);
  border-radius: 4px;
  margin-top: 36vh !important;
}
.project_delete_dialog .el-dialog .el-dialog__body {
    padding: 12px 0  35px 72px;
    color: rgba(0, 0, 0, 0.65);
    font-size: 1.4rem;
    word-break: break-all;
    line-height: 24px;
}
.project_delete_dialog .el-dialog .el-dialog__header {
    padding: 20px 20px 0px 33px;
    overflow: hidden;
}
.project_delete_dialog .header-title{
  margin-top:10px;
}