.upload {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.uploader .uploader-list {
  min-height: 200px;
}
.refer_table {
  margin-bottom: 50px;
}
.refer_table td {
    border: none;
}
.refer_table th.is-leaf {
    border: none;
}
.refer_table tr:hover > td {
    background: #fff !important;
}
.refer_table th > .cell {
    font-size: 16px !important;
    color: #010101 !important;
    font-weight: normal;
}
.refer_table td > .cell {
    font-size: 13px;
    color: #010101 !important;
}
.refer_table::before {
  background: #fff !important;
}
.refer_box .refer_section .refer_basic li:first-child .el-input {
  width: 60%;
}
.refer_box .refer_section .refer_basic li .el-input {
  width: 45%;
}
.refer_box .refer_section .refer_basic li .el-input .el-input__inner {
    outline: none;
    height: 38px;
    line-height: 38px;
    background: transparent;
    border: none;
}
.refer_box .refer_section .refer_basic li .refer_phone {
  width: 56%;
}
.refer_box .refer_section .refer_basic li .refer_address {
  width: 85%;
}
.refer_box .refer_section .refer_basic li .el-select {
  position: relative;
  width: 140px;
}
.refer_box .refer_section .refer_basic li .el-select .el-input {
  width: 100%;
}
.refer_box .refer_section .refer_border li {
  height: 39px !important;
}
.refer_box .refer_section .refer_border li font {
    float: left;
}
.refer_box .refer_section .refer_border li .el-input {
    width: 60%;
    float: left;
}
.refer_box .refer_section .refer_border li .el-input .el-input__inner {
      border: 1px solid #eeb137;
}
.refer_box .refer_section {
  border: 1px solid #dcdcdc;
  padding: 54px 106px 42px 89px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 16px;
  position: relative;
}
.refer_box .refer_section .refer_btn {
    position: absolute;
    top: 5px;
    right: 10px;
    width: auto;
}
.refer_box .refer_section .refer_basic {
    overflow: hidden;
}
.refer_box .refer_section .refer_basic li {
      width: 312px;
      height: 37px;
      border: 1px solid #dcdcdc;
      line-height: 37px;
      margin-right: 18px;
      color: #010101;
      float: left;
      margin-bottom: 22px;
      padding-left: 25px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.refer_box .refer_section .refer_papers {
    margin-top: 33px;
}
.refer_box .refer_section .refer_papers span {
      display: inline-block;
      margin-left: 50px;
}
.refer_box .refer_section .refer_papers span i {
        font-size: 24px;
        vertical-align: middle;
        margin-right: 13px;
}
.refer_box .refer_section_head {
  border: 1px solid #dcdcdc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 16px;
}
.refer_box .refer_section_head .refer_head_title {
    height: 73px;
    background: #f6f6f6;
    line-height: 73px;
    font-size: 24px;
    font-weight: normal;
    padding-left: 89px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.refer_box .refer_section_head .refer_head_title span {
      display: inline-block;
      width: 13px;
      height: 25px;
      background: #eeb137;
      margin-right: 16px;
      vertical-align: middle;
}
.refer_box .refer_section_head .refer_head_content {
    padding: 49px 106px 0 118px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.refer_box .refer_section_head .refer_head_content .head_content_p {
      margin-bottom: 35px;
      line-height: 25px;
}
.refer_box .refer_section_head .refer_head_content .refer_head_list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-bottom: 43px;
}
.refer_box .refer_section_head .refer_head_content .refer_head_list li {
        min-width: 30%;
        margin-bottom: 30px;
}
.refer_box .refer_section_head .refer_head_content .refer_head_list li span {
          display: inline-block;
          font-size: 18px;
          font-weight: bold;
}
.refer_box .refer_section_head .refer_head_content .refer_head_list li:nth-child(3n) {
        text-align: right;
}
.refer_box .refer_section_head .refer_head_content .refer_head_list li:nth-child(3n+2) {
        text-align: center;
}
.refer_box .refer_section_head .refer_head_content .refer_value_list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      overflow: hidden;
      margin-bottom: 64px;
}
.refer_box .refer_section_head .refer_head_content .refer_value_list li {
        min-width: 30%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.refer_box .refer_section_head .refer_head_content .refer_value_list li span {
          font-size: 24px;
}
.refer_box .refer_section_head .refer_head_content .refer_value_list li .value {
          font-size: 30px;
          color: #eeb137;
          display: inline-block;
          margin-top: 25px;
          font-weight: bold;
}
.refer_btn .el-button--primary, .refer_btn .el-button--primary:hover {
  background-color: #eeb137;
  border-color: #eeb137;
}
.refer_upload_can {
  cursor: pointer;
}
.el-icon-success {
  color: #78c06e;
}
.el-icon-error {
  color: #d81e06;
}

.refer_icon[data-v-7ac0fe24] {
  font-size: 20px;
}
.upload[data-v-7ac0fe24] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.uploader .uploader-list[data-v-7ac0fe24] {
  min-height: 200px;
}
.refer_box .refer_section[data-v-7ac0fe24] {
  border: 1px solid #dcdcdc;
  padding: 54px 106px 42px 89px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 16px;
  position: relative;
}
.refer_box .refer_section_head[data-v-7ac0fe24] {
  border: 1px solid #dcdcdc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 16px;
  padding-bottom: 60px;
}
.refer_box .refer_section_head .refer_head_title[data-v-7ac0fe24] {
    height: 73px;
    background: #f6f6f6;
    line-height: 73px;
    font-size: 24px;
    font-weight: normal;
    padding-left: 89px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.refer_box .refer_section_head .refer_head_title > span[data-v-7ac0fe24] {
      display: inline-block;
      width: 13px;
      height: 25px;
      background: #eeb137;
      margin-right: 16px;
      vertical-align: middle;
}
.refer_box .refer_card .upload_btn_dia[data-v-7ac0fe24] {
  margin-bottom: 0;
}
.refer_box .refer_card_active[data-v-7ac0fe24] {
  padding-bottom: 0;
}
.refer_box .refer_card_active .upload_btn_dia[data-v-7ac0fe24] {
    display: none;
}
.refer_box .refer_card_active .el-table[data-v-7ac0fe24] {
    height: 140px;
}
.settle_table[data-v-7ac0fe24] {
  border: none;
  padding: 0 21px;
  background: none;
}
.upload_btn_dia[data-v-7ac0fe24] {
  width: 85px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  margin-left: 122px;
  margin-top: 30px;
}
.upload_btn_dia span[data-v-7ac0fe24] {
    color: #b5b5b5;
}
.settle_btn_sub[data-v-7ac0fe24] {
  color: #010101;
  width: 68px;
  height: 30px;
  float: right;
  margin-top: 18px;
  margin-right: 60px;
  background: #eeb137;
  font-size: 13px;
  text-align: center;
  line-height: 30px;
  cursor: pointer;
}

.shjl_table {
  padding: 0 !important;
}
.shjl_table:hover td {
  background-color: #F5F7FA !important;
}
.refer_card_btn {
  float: right;
  margin-right: 60px;
  position: relative;
}
.refer_card_btn .refer_edit_btn {
    width: 44px;
    height: 32px;
    padding: 0;
}
.refer_card_btn .refer_xg_btn {
    width: 97px;
    height: 32px;
    padding: 0;
}
.refer_card_btn .refer_xg_btn span {
      width: auto !important;
      height: auto !important;
      background: none !important;
      margin: 0 !important;
}
.refer_card_btn .refer_zd {
    width: 19px;
    height: 19px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABgElEQVQ4jZ3Uv2tTURwF8E8ezxa6+aOrFn/gJnSqQ8FFF8UuLq527KAiOMQ/QFQQQRQncXUSVJyKizi0pFDQLg6VWNyMFfQZSBMTh/eexJvbtM2ZLt/vOed+Odz7rWy+nBHBEVzGeRzHITSwjjd4ji+hqBKYTeA2FrAvdkuBNp6gimZZTPoIk3iPazsYKfpXC/5kaDaG15jewSTEdKEb7ze7i2h4u8AM7pBndlgebDqiGXRwIsV8aLR/bmlXDj9enS6PKa6kODuEtBecS3B0FGUEJ1McDKsTp24an7o0VNmqv9D8cK+/dCDB95DY/Hhfp1Hb1qjTWNFcexCWNxN8HmD3urJa1Z9sY6DV/f1VVqvSbYetTwnexm7vtTPZ8g29rZ+DtfavmGQxwVP5O4lPsXIrn2LItIX+WYoNPML1KOtfPpVhOT5GvdwaY3hntC+1jDNolX9zCxexukej1ULX4v8V9A2zeGibDPvQKXizhQ6Dy7HElHzTXsAx8U1bD0V/AdaEgjk5pWwDAAAAAElFTkSuQmCC);
    background-size: 100%;
    position: absolute;
    right: -19px;
    top: -5px;
    cursor: pointer;
}
.refer_card_btn .refer_zk {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGGSURBVDhPpZQ7LwRRFMfvjH0kY0iwOlkbW2goJLtZhU5UQkGjFR0iEQUayTZEIyHiM2gRPoGCSi0eQaPw6iQehf//PmRn5u7ssr/klznnzD0nd+/sjPN6UBIWcnAKjsI8zMBneAOP4T68gwHCwzy4AWdhgoUqfMM9uArfWSCuvpJOeAoXYNwgwvtcx/Xsk5hhaXgEB2RWP1zPvhQTM2wTWg8vnZuEEzqzwj72y2E87DkmYRKZovD6l4TXt4i4oKtW5mGWw6Zh5Iya/Kzwi3gWDpa4SeEX1oXb3KXvRmD/DIeNyLQCJ9ki/NIWrr6uoJZqjdRCDHNYr4o13AV2ZNtFYLdRelhtV7Gi1vmYc7TQwT/tC4LAwH/yyJ1dqrhhbrmzMoI1lQvRNn6mo3jeDgd19EuZw/g/u4K1XqE4+K7m+TP59u+y0gDsfzDPeAWeq/DPsG+ZgRn2Acfghczqh+vZ98nEDCNPcAjuwC8WYuD9bcj17JNU+9J2Q9uX9hqeQH5p72EFQvwAiVxFsipoT34AAAAASUVORK5CYII=);
    background-size: 100%;
}
.settle_table th {
  border-right: none !important;
}
.settle_table th > .cell {
  color: #010101 !important;
  font-size: 13px !important;
}
.table_light {
  width: 84px;
  text-align: center;
  float: left;
}
.refer_select_div {
  width: 85%;
  margin: 0 auto;
  padding: 0px 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.refer_select_div .el-select input {
    background: #f6f6f6;
    border: none;
}
.refer_select_div .el-select .el-input.is-focus .el-input__inner {
    border-color: #DCDFE6 !important;
}
.refer_select_div .el-select .el-input__inner:focus {
    border-color: #DCDFE6 !important;
}
.refer_select_div .el-select .el-icon-arrow-up:before {
    content: "\E78F";
}
.settle_table {
  padding: 0 21px;
}
.settle_table td {
    border: none !important;
}
.settle_table::before {
  height: 0;
}
.refer_select {
  height: 46px;
  line-height: 46px;
  background: #f6f6f6;
}
.refer_miao {
  margin-bottom: 35px;
  margin-left: 112px;
}
.refer_miao p {
    margin-bottom: 11px;
}
.refer_miao p span {
      color: #0078ff;
}
.refer_download {
  width: 88px;
  height: 27px;
  border: 1px solid #0078ff;
  line-height: 27px;
  text-align: center;
  cursor: pointer;
  color: #0078ff;
  margin-left: 112px;
}

.tab_refer {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.refer_box {
  margin-bottom: 200px;
}
.refer_box .refer_sort {
    height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.refer_box .refer_sort .refer_list {
      width: 600px;
      margin: 21px 0;
      overflow: hidden;
}
.refer_box .refer_sort .refer_list li {
        float: left;
        margin-right: 30px;
        width: 90px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        color: #010101;
        background: #e5e5e5;
        cursor: pointer;
}
.refer_box .refer_sort .refer_list .refer_active {
        background: #eeb137;
}

