* {
  margin: 0;
  padding: 0;
}
* /deep/ .el-image-viewer__img {
  width: 30%  !important;
}
.el-popup-parent--hidden {
  overflow: auto !important;
  padding-right: 0px !important;
}
li {
  list-style: none;
}
.el-table-filter {
  height: auto !important;
  overflow: auto !important;
  max-height: 400px !important;
}
:root,
body,
#app {
  width: 100%;
  height: 100%;
  background: #f2f3f5;
}
.el-icon-arrow-up:before {
  content: "" !important;
  font-size: 20px;
}
.el-icon-arrow-down:before {
  content: "" !important;
  font-size: 20px;
}
.shuzhutu {
  height: 16px;
  width: 3px;
  background: #3d6eff;
}
.titleText {
  padding-left: 10px;
}
.warpper {
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 24px;
  padding-bottom: 20px;
  font-weight: normal;
  font-stretch: normal;
  overflow: auto;
}
.warpper .breadcrumb {
  padding: 26px 16px;
}
.warpper .breadcrumb .breadOne span {
  width: 64px;
  height: 16px;
  font-family: SourceHanSansCN-Normal;
  font-size: 16px;
  letter-spacing: 0px;
  color: #505968;
}
.warpper .breadcrumb .breadTwo span {
  width: 72px;
  height: 18px;
  font-family: SourceHanSansCN-Medium;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0px;
  color: #15181f !important;
}
.warpper .breadcrumb .breadTwo .el-breadcrumb__inner:hover {
  font-weight: 700 !important;
}
.warpper .el-select .el-input .el-select__caret {
  color: #505968;
}
.warpper .el-form-item__content textarea {
  background-color: #fff !important;
}
.warpper .el-select-dropdown /deep/ .el-select-dropdown__item {
  background: #FFFFFF;
}
.warpper .el-radio__input.is-checked .el-radio__inner {
  border-color: #3d6eff;
  background: #3d6eff;
}
.warpper .content {
  width: 100%;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 3px 4px 13px 0px rgba(61, 114, 254, 0.3);
          box-shadow: 3px 4px 13px 0px rgba(61, 114, 254, 0.3);
  -webkit-border-radius: 8px;
          border-radius: 8px;
  padding: 0 20px;
}
.warpper .content .search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 12px 0;
}
.warpper .content .search .sear-item {
  width: 300px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 12px 24px;
  margin-left: 0px;
}
.warpper .content .search .sear-item .sear-text {
  width: 100px;
  height: 34px;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: right;
  padding-right: 12px;
  line-height: 34px;
}
.warpper .content .search .sear-item .el-input {
  width: 200px;
}
.warpper .content .search .sear-item .el-input .el-input__inner {
  background-color: #f2f3f5 !important;
  font-size: 14px;
  height: 34px;
  line-height: 34px;
  color: #15181f !important;
}
.warpper .content .search .sear-item .el-input .el-input__inner:hover {
  background: #fff !important;
}
.warpper .content .search .sear-itemmin {
  width: 251px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 12px 1px;
}
.warpper .content .search .sear-itemmin .sear-text {
  width: auto;
  height: 34px;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: right;
  padding-right: 12px;
  line-height: 34px;
}
.warpper .content .search .sear-itemmin .el-input {
  width: 160px;
}
.warpper .content .search .sear-itemmin .el-input .el-input__inner {
  background-color: #f2f3f5 !important;
}
.warpper .content .search .sear-itemmin .el-input .el-input__inner:hover {
  background: #fff !important;
}
.warpper .content .search .sear-itemtime {
  width: 360px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 12px 1px;
}
.warpper .content .search .sear-itemtime .sear-text {
  width: auto;
  height: 34px;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: right;
  padding-right: 12px;
  line-height: 34px;
}
.warpper .content .search .sear-itemtime .el-range-editor {
  width: 300px;
  height: 34px;
  line-height: 34px;
  background-color: #f2f3f5 !important;
}
.warpper .content .search .sear-itemtime .el-range-editor .el-range-separator {
  line-height: 27px !important;
}
.warpper .content .search .sear-itemtime .el-range-editor .el-icon-date:before {
  color: #505968 !important;
}
.warpper .content .search .sear-itemtime .el-range-editor .el-range-input {
  background-color: #f2f3f5 !important;
}
.warpper .content .search .sear-itemtime .el-range-editor .el-range-input:hover {
  background: #fff !important;
}
.warpper .content .search .button .el-button--medium {
  width: 88px;
  height: 34px;
}
.warpper .content .table {
  border: 1px solid #e2e3e9;
  border-bottom: none;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  overflow: hidden;
}
.warpper .content .table .el-table thead tr {
  height: 57px !important;
  background-color: #f2f3f5;
  -webkit-border-radius: 4px 4px 0px 0px;
          border-radius: 4px 4px 0px 0px;
}
.warpper .content .table .el-table thead tr .th {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #15181f;
}
.warpper .content .table .el-table tr {
  height: 58px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.warpper .content .table .el-table tr .el-table__cell {
  padding: 0 5px;
}
.warpper .content .table .el-table tr .el-table__cell .cell button + button {
  margin-left: 24px;
}
.warpper .content .table .el-table th {
  height: 58px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.warpper .content .table .el-table th .el-table__cell.is-leaf {
  border: #f2f3f5;
}
.warpper .content .page {
  text-align: right;
  padding: 16px 0;
}
.warpper .content .page .el-pagination .el-select .el-input .el-input__inner {
  background: #f2f3f5;
  border: #f2f3f5;
}
.warpper .content .page .el-select .el-input .el-select__caret {
  color: #20232a;
}
.warpper .content .page .el-pagination__editor.el-input .el-input__inner {
  background: #f2f3f5;
  border: #f2f3f5;
}
.warpper .content .page .el-pager li.active {
  background: #f2f3f5;
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
.warpper .content .el-input-number.is-controls-right .el-input-number__decrease {
  border: 0;
}
.warpper .content .el-input-number.is-controls-right .el-input-number__increase {
  border: 0;
}
.warpper .content .el-input-number__decrease,
.warpper .content .el-input-number__increase {
  background: transparent;
}
.warpper .content .el-input-number.is-controls-right .el-input__inner {
  padding-left: 0px !important;
  padding-right: 33px !important;
}
.warpper .other .el-dialog {
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
.warpper .other .el-dialog .el-dialog__header {
  height: 56px;
  background-color: rgba(226, 227, 233, 0.3);
  border-bottom: 1px solid #e2e3e9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px 24px;
  -webkit-border-radius: 8px 8px 0 0;
          border-radius: 8px 8px 0 0;
}
.warpper .other .el-dialog .el-dialog__header .el-dialog__title {
  font-family: SourceHanSansCN-Bold;
  font-size: 18px;
  letter-spacing: 0px;
  color: #15181f;
  font-weight: 700;
}
.warpper .other .el-dialog .el-dialog__body .page {
  text-align: right;
  padding: 16px 0;
}
.warpper .other .el-dialog .el-dialog__body .page .el-pagination .el-select .el-input .el-input__inner {
  background: #f2f3f5;
  border: #f2f3f5;
}
.warpper .other .el-dialog .el-dialog__body .page .el-select .el-input .el-select__caret {
  color: #20232a;
}
.warpper .other .el-dialog .el-dialog__body .page .el-pagination__editor.el-input .el-input__inner {
  background: #f2f3f5;
  border: #f2f3f5;
}
.warpper .other .el-dialog .el-dialog__body .page .el-pager li.active {
  background: #f2f3f5;
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
.warpper .other .el-dialog .el-dialog__body .el-form .el-form-item .el-form-item__content {
  font-size: 16px !important;
  color: #15181f !important;
}
.warpper .other .el-dialog .el-dialog__body .el-form .el-form-item .el-form-item__content input,
.warpper .other .el-dialog .el-dialog__body .el-form .el-form-item .el-form-item__content textarea {
  font-size: 16px !important;
  color: #15181f !important;
  background-color: #f2f3f5;
  border: solid 1px #e2e3e9;
  font-family: SourceHanSansCN-Normal;
}
.warpper .other .el-dialog .el-dialog__body .el-form .el-form-item .el-form-item__content input:hover,
.warpper .other .el-dialog .el-dialog__body .el-form .el-form-item .el-form-item__content textarea:hover {
  border: solid 1px #3d6eff;
  background-color: #fff;
}
.warpper .other .el-dialog .el-dialog__footer {
  padding: 10px 32px 20px;
}
.warpper .other .el-dialog .el-dialog__footer .el-button--primary {
  font-size: 13px;
}
.warpper .other .el-dialog .el-dialog__footer .el-button + .el-button {
  margin-left: 32px;
}
.warpper .other .other-del .el-dialog__body div {
  text-align: center;
}
.warpper .other .other-del .el-dialog__body div p {
  font-size: 16px;
}
.warpper .other .other-del .el-dialog__footer div {
  text-align: center;
}
.warpper .el-button--primary {
  background-color: #3d6eff;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  border: solid 1px #3767f6;
  font-size: 14px;
  height: 34px;
  line-height: 34px;
  padding: 0 20px;
}
.warpper .el-button--primary:focus {
  background-color: #3d6eff;
  border: solid 1px #3767f6;
}
.warpper .el-button--primary.is-plain {
  border: solid 1px #3767f6;
  color: #3767f6;
  font-size: 14px;
  background: #fff;
}
.el-dialog {
  -webkit-border-radius: 8px !important;
          border-radius: 8px !important;
}
.el-dialog .el-dialog__header {
  height: 56px;
  background-color: rgba(226, 227, 233, 0.3);
  border-bottom: 1px solid #e2e3e9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px 24px;
  -webkit-border-radius: 8px 8px 0 0 ;
          border-radius: 8px 8px 0 0 ;
}
.el-dialog .el-dialog__header .el-dialog__title {
  font-family: SourceHanSansCN-Bold;
  font-size: 18px;
  letter-spacing: 0px;
  color: #15181f;
  font-weight: 700;
}
.el-table {
  color: #3c4353;
}
.el-checkbox__inner {
  border: 1px solid #a6aab8;
}
.el-radio__inner {
  border: 1px solid #a6aab8;
}

