.talent-query-page[data-v-2ba47052] {
  max-width: 480px;
  margin: 0 auto;
  text-align: center;
}
.talent-query-page .title[data-v-2ba47052] {
    background-color: #dfe8ff;
    border-radius: 25px;
    margin-bottom: 10px;
}
.talent-query-page .banner[data-v-2ba47052] {
    max-width: 100%;
    width: 260px;
    margin: 30px 0;
}
.talent-query-page .search-input-wrap[data-v-2ba47052] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.talent-query-page .search-input-wrap input[data-v-2ba47052] {
      border: none;
      height: 40px;
      line-height: 40px;
      padding: 0 15px;
      border-radius: 5px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-width: 1px;
}
.talent-query-page .search-input-wrap .btn[data-v-2ba47052] {
      margin-left: 5px;
}
.talent-query-page .separate[data-v-2ba47052] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 40px 0;
}
.talent-query-page .separate span[data-v-2ba47052] {
      margin: 0 15px;
}
.talent-query-page .separate[data-v-2ba47052]:after, .talent-query-page .separate[data-v-2ba47052]:before {
      content: "";
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      height: 1px;
      background-color: #c7c7c7;
}
.talent-query-page .history a[data-v-2ba47052] {
    display: block;
    background-color: #fff;
    margin-bottom: 10px;
    text-align: left;
    padding: 10px 15px;
    border-radius: 25px;
    color: #000;
}
.talent-query-page .history a i[data-v-2ba47052] {
      margin-right: 10px;
}
.desc[data-v-2ba47052] {
  background-image: url("https://tornado.opview.com.tw/wp-content/uploads/2020/04/34401187_xxl.jpg");
  background-size: cover;
  background-position: center center;
  position: relative;
}
.desc[data-v-2ba47052]:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 1;
}
.desc span[data-v-2ba47052] {
    position: relative;
    z-index: 2;
    color: #fff;
    padding: 30px;
    display: block;
}
#searchExplanModal .tip-title[data-v-2ba47052] {
  font-weight: bold;
  margin-bottom: 10px;
}
#searchExplanModal .tip-sub-title[data-v-2ba47052] {
  color: #ff6a00;
}
#searchExplanModal .tip-sub-desc[data-v-2ba47052] {
  opacity: 0.8;
  margin-bottom: 20px;
  font-size: 0.9em;
}
#searchExplanModal .tip-table[data-v-2ba47052] {
  font-size: 0.9em;
  margin-bottom: 20px;
}
#searchExplanModal .tip-table th[data-v-2ba47052] {
    background-color: #5380f7;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    border: 1px solid #ccc;
    padding: 3px;
}
#searchExplanModal .tip-table td[data-v-2ba47052] {
    border: 1px solid #ccc;
    padding: 3px;
}

