#app main {
  margin-bottom: 0.48rem;
}
#app main .card {
  position: relative;
  padding: 0.32rem 0.48rem;
}
#app main .card .code-box {
  position: absolute;
  top: 0.176rem;
  right: 0.288rem;
  width: 2.96rem;
  height: 2.68rem;
  background-color: #fff;
  background-image: url("/static/www/zhaopinhui/default/imgs/zph007.png");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 2.96rem 3.12rem;
}
#app main .card h1.title {
  height: 0.64rem;
  line-height: 0.64rem;
  font-size: 0.32rem;
  color: #333333;
  font-weight: 500;
}
#app main .card .search-box {
  height: 1.12rem;
}
#app main .card .search-box form {
  width: 8.16rem;
  height: 0.64rem;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-top-left-radius: 0.04rem;
  border-bottom-left-radius: 0.04rem;
  overflow: hidden;
}
#app main .card .search-box form input {
  border: unset;
  outline: unset;
  font-size: 0.16rem;
  color: #333;
  padding-left: 0.28rem;
}
#app main .card .search-box form label {
  width: 1.68rem;
  font-size: 0.216rem;
  color: #fff;
  border-top-right-radius: 0.04rem;
  border-bottom-right-radius: 0.04rem;
  height: 100%;
}
#app main .card .search-box form label i {
  margin-right: 0.128rem;
  font-size: 0.216rem;
}
#app main .card .corp-list {
  margin-top: 0.12rem;
}
#app main .card .corp-list > li dl dt {
  height: 0.68rem;
}
#app main .card .corp-list > li dl dt .tag {
  padding: 0 0.08rem;
  color: #fff;
  height: 0.32rem;
  text-align: center;
  line-height: 0.32rem;
  font-size: 0.128rem;
  border-radius: 0.04rem;
  margin-right: 0.24rem;
}
#app main .card .corp-list > li dl dt .corp-name {
  color: #353535;
  font-size: 0.176rem;
}
#app main .card .corp-list > li dl dd {
  height: 1.392rem;
  padding: 0.192rem 0.528rem 0 0.24rem;
  border: 0.008rem solid #ebebeb;
  margin-top: -0.008rem;
}
#app main .card .corp-list > li dl dd:hover {
  background: #f5f9fc;
}
#app main .card .corp-list > li dl dd:hover .fr {
  opacity: 1;
}
#app main .card .corp-list > li dl dd .fl .job-name-salary {
  line-height: 0.32rem;
  font-size: 0.192rem;
}
#app main .card .corp-list > li dl dd .fl .job-name-salary .job-name {
  color: #323232;
  width: 2.64rem;
}
#app main .card .corp-list > li dl dd .fl .limit {
  font-size: 0.16rem;
  color: #8d8d8d;
  line-height: 0.32rem;
}
#app main .card .corp-list > li dl dd .fl .limit .gap {
  background: #8d8d8d;
  margin: 0 0.08rem;
}
#app main .card .corp-list > li dl dd .fl .welfare {
  margin-top: 0.08rem;
  width: 10.08rem;
}
#app main .card .corp-list > li dl dd .fl .welfare li {
  color: #8d8d8d;
  background: #f6f6f8;
  line-height: 0.28rem;
  font-size: 0.128rem;
  padding: 0 0.12rem;
  border-radius: 0.04rem;
  margin-right: 0.128rem;
}
#app main .card .corp-list > li dl dd .fr {
  margin-top: 0.32rem;
  opacity: 0;
}
#app main .card .corp-list > li dl dd .fr a {
  display: inline-block;
  width: 1.096rem;
  height: 0.464rem;
  text-align: center;
  line-height: 0.464rem;
  border-radius: 0.224rem;
  font-size: 0.2rem;
  color: #fff;
}
#app main .card .corp-list > li dl dd .fr .resume-btn {
  background: #16cc9b;
}
#app main .card .corp-list > li dl dd .fr .chat-btn {
  background: #ff6400;
  margin-left: 0.24rem;
}
#app main .card .corp-list > li dl dd.tip-msg {
  font-size: 0.16rem;
  padding: 0;
  height: 0.8rem;
}
#app main .card .corp-list > li .more-btn {
  background: #f5f9fc;
  font-size: 0.144rem;
  color: #898989;
  margin-top: 0.08rem;
  text-align: center;
  line-height: 0.4rem;
}
#app main .card .sui-pagination li span,
#app main .card .sui-pagination li a,
#app main .card .sui-pagination .rows {
  font-size: 0.144rem;
}
#app main .card .sui-pagination ul li.active span {
  margin: 0 0.28rem;
}
/*# sourceMappingURL=qiye.css.map */