.list_page__37efT {
  width: 100%;
}
.down__1MGJA {
  width: 3vw;
  margin-left: 1vw;
}
.header__3fP58 {
  position: relative;
  z-index: '4';
  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;
  width: 100%;
  background: #ffdd00;
  padding-bottom: 2vw;
}
.header__3fP58 .backPage__1sFYa {
  top: 0;
  left: 0;
  z-index: 99;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  padding: 2vw 0 1vw 0;
  background: #ffdd00;
}
.header__3fP58 .row__2rVUF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 77%;
  padding-top: 1vw;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.header__3fP58 .row__2rVUF .jobTags__2SqoI {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 64%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.header__3fP58 .row__2rVUF .jobTags__2SqoI .evenMarginR__1CvL1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 3vw;
  width: 22vw;
  height: 7vw;
  text-align: center;
  background: #fff;
  border-radius: 5px;
  margin-bottom: 2vw;
  font-size: 3.6vw;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  -webkit-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.45);
          box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.45);
}
.header__3fP58 .row__2rVUF .jobTags__2SqoI .jobItem__1yK-F {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 22vw;
  height: 7vw;
  background: #fff;
  border-radius: 5px;
  margin-bottom: 2vw;
  font-size: 3.6vw;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  -webkit-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.45);
          box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.45);
}
.header__3fP58 .row__2rVUF .jobTags__2SqoI .ActiveItem__3lvie {
  background: #3F51B5;
  color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.header__3fP58 .row__2rVUF .jobTags__2SqoI .SmallSize__SXtLv {
  font-size: 2vw;
}
.header__3fP58 .row__2rVUF .jobTags__2SqoI .handPic__3NMnt {
  position: absolute;
  width: 12vw;
  top: 0.5vw;
  right: -7vw;
}
.header__3fP58 .logo__isHcN {
  width: 8vw;
  height: 8vw;
  margin-right: 2vw;
}
.header__3fP58 .indexName__251DJ {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  color: #464646;
  font-size: 5vw;
  font-weight: 900;
  margin-top: -1.8vw;
}
.header__3fP58 .pneumoniaView__fWogn {
  width: 100%;
  position: relative;
  background: #ffdd00;
}
.header__3fP58 .location__cu6WX {
  z-index: 2;
  position: absolute;
  top: 5.5vw;
  left: 7vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #2084b1;
  font-size: 4vw;
}
.header__3fP58 .location__cu6WX img {
  width: 4vw;
  height: 4.5vw;
  margin-left: 1vw;
}
.header__3fP58 .title__MnZf0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1vw 0;
}
.header__3fP58 .title__MnZf0 .logo__isHcN {
  width: 8vw;
  height: 8vw;
}
.header__3fP58 .title__MnZf0 .name__yEbTK {
  margin-left: 2vw;
  color: #464646;
  font-size: 5vw;
}
.header__3fP58 .goToAccount__2x2o6 {
  position: fixed;
  top: 20px;
  right: 20px;
  width: 50px;
  height: 65px;
}
.header__3fP58 .search_line__2V615 {
  margin-top: 2vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.header__3fP58 .search_line__2V615 .input_search__3yFIM {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 8vw;
  margin: 0 auto;
  border-radius: 5.5vw;
  font-weight: bold;
  font-size: 3.7vw;
}
.header__3fP58 .search_line__2V615 .input_search__3yFIM .search_form__1s2Be {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.header__3fP58 .search_line__2V615 .input_search__3yFIM .split__7yx07 {
  width: 1px;
  height: 50%;
  background-color: #b9b9b9;
  margin-left: 2vw;
}
.header__3fP58 .search_line__2V615 .input_search__3yFIM .search_box__CxwYb {
  width: 50.13vw;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 1.07vw;
  margin-left: 3.2vw;
}
.header__3fP58 .search_line__2V615 .input_search__3yFIM .search_value__XqNFR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 7.2vw;
  line-height: 7.2vw;
  margin-left: 2vw;
  font-size: 3.5vw;
  border: none;
  outline: none;
  background-color: #fff;
}
.header__3fP58 .search_line__2V615 .input_search__3yFIM .name__yEbTK {
  margin-left: 4.8vw;
}
.header__3fP58 .search_line__2V615 .input_search__3yFIM input:-internal-autofill-selected {
  background-color: #fff !important;
}
.header__3fP58 .search_line__2V615 .input_search__3yFIM input:-webkit-autofill,
.header__3fP58 .search_line__2V615 .input_search__3yFIM input:-webkit-autofill:hover,
.header__3fP58 .search_line__2V615 .input_search__3yFIM input:-webkit-autofill:focus,
.header__3fP58 .search_line__2V615 .input_search__3yFIM input:-webkit-autofill:active {
  -webkit-transition-delay: 111111s;
  -webkit-transition: color 11111s ease-out, background-color 111111s ease-out;
}
.header__3fP58 .search_line__2V615 .input_search__3yFIM input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #D7D7D7 !important;
}
.header__3fP58 .search_line__2V615 .input_search__3yFIM input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #D7D7D7 !important;
}
.header__3fP58 .search_line__2V615 .input_search__3yFIM input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #D7D7D7 !important;
}
.header__3fP58 .search_line__2V615 .input_search__3yFIM input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #D7D7D7 !important;
}
.header__3fP58 .search_line__2V615 .input_search__3yFIM .search_icon__1YuFP {
  margin-left: 2.5vw;
  width: 5vw;
  height: 5vw;
}
.search__QnWVP {
  position: fixed;
  top: 19.8vw;
  z-index: 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.currentCity__16pC5 {
  margin-left: 1vw;
  font-size: 3.4vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.currentCity__16pC5 .positionStyle__3I0Jw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.currentCity__16pC5 .positionStyle__3I0Jw img {
  width: 5vw;
}

.btn__1AcWR {
  -webkit-animation-name: drow__232nz;
          animation-name: drow__232nz;
  /*关键帧名称*/
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  /*动画的速度曲线*/
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  /*动画播放的次数*/
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  /*动画所花费的时间*/
}
@-webkit-keyframes drow__232nz {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    /*开始为原始大小*/
  }
  25% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    /*放大1.1倍*/
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
@keyframes drow__232nz {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    /*开始为原始大小*/
  }
  25% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    /*放大1.1倍*/
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}

.hope_main__3CFNd {
  background: #ffdd00;
}
.hope_job_box__2AOad {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.87vw 0;
  background: #F6F6F7;
  /* background: #f66; */
  border-radius: 4vw 4vw 0 0;
}
.hot_job_box__3gxly {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hope_btn__37L9F {
  font-size: 3.2vw;
  font-weight: bold;
  margin-right: 2.27vw;
  background: #ffdd00;
  padding: 1.07vw 1.3vw;
  border-radius: 1.07vw;
}
.job_item__12xDK {
  /* width: 152rpx;
  height: 54rpx; */
  /* padding: 10rpx 20rpx; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 3.5vw;
  font-weight: bold;
  margin-left: 3.5vw;
  padding-bottom: 0.8vw;
  border-bottom: 0.53vw solid #F6F6F7;
}
.hotActive__2yfK6 {
  border-color: #ffdd00;
}
.nomar__1IRmV {
  margin-left: 2.9vw;
}
.smallSize__3FWsf {
  /* font-size: 22rpx; */
}
.hot_active__1M2xw {
  /* background: #3F51B5; */
  /* color: #fff; */
  border-color: #ffdd00;
}
.tab_fixed__35xLs {
  position: fixed;
  top: 0;
  background: #fff;
  right: 0;
  left: 0;
}

.lunPic__1_u8c {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 2vw 1.6vw 2vw;
  background-color: #F6F6F7;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: hidden;
}
.pic__9AwR8 {
  width: 100%;
  height: 40vw;
  border-radius: 1.3vw;
}
/* 筛选部分样式 */
.screeningBox__2Yvs3 {
  position: relative;
  left: 0;
  width: 100%;
  padding: 0 2.4vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 2.1vw;
  font-size: 3.5vw;
  background-color: #F6F6F7;
}
.itemBox__1da24 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.screeningItem__3tgi_ {
  margin-right: 1.3vw;
  border-radius: 1.06vw;
  padding: 0.7vw 1.06vw;
}
.screeningItemActive__3F2vy {
  background-color: #ffdd00;
}
.screeningBtn__3lzNi {
  background: #fff;
  padding: 0.7vw 1.1vw;
  border-radius: 1.1vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.screeningNumBox__18NRX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.screeningModal__3buUD {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: calc(100% - 15vw);
  position: fixed;
  top: 0;
  left: 0;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 9999;
}
.screeningModalLeft__2Z-sq {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 30%;
  height: 100%;
  border-right: 1px solid #ccc;
  font-size: 3.7vw;
  font-weight: bold;
}
.leftItem__2JgHm {
  padding: 1.3vw 2.7vw;
}
.activeLabel__IbuUn {
  background: #ffdd00;
}
.screeningModalRight__E8c5L {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 70%;
  height: 100%;
  padding: 1.3vw 4vw 0 4vw;
}
.modalRightLabel__Q5LvX {
  font-weight: bold;
  margin-bottom: 2.4vw;
  font-size: 3.7vw;
}
.modalRightSecondItemBox__2ABMz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.modalRightSecondItem__2CkWp {
  width: 28.8vw;
  height: 8vw;
  line-height: 8vw;
  text-align: center;
  background-color: #f5f5f5;
  margin-bottom: 3.2vw;
  font-size: 3.2vw;
  border-radius: 1.1vw;
}
.rightSecondActive__1Fx1F {
  background: #ffdd00;
}
.screeningBtnBox__rJa6N {
  position: absolute;
  width: 100%;
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.6vw 7.5vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-top: 1px solid #ede9e9;
}
.clearBtn__2-Qe6 {
  width: 21.1vw;
  height: 10.1vw;
  line-height: 10.1vw;
  background-color: #f8f8f8;
  color: #bbbbbb;
  border-radius: 0.8vw;
  text-align: center;
  margin-right: 3.5vw;
}
.confirmBtn__36Kyn {
  width: 64.5vw;
  height: 10.1vw;
  line-height: 10.1vw;
  background-color: #ffdd00;
  color: #000;
  text-align: center;
  border-radius: 0.8vw;
}

.listBox__MtQ8W {
  position: static;
  top: 44vw;
  left: 0;
  width: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 2.4vw;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}
.footer__otDJR {
  height: 0px;
  font-size: 16px;
  -webkit-transition: height 2s;
  transition: height 2s;
}
.listItem__3u7kO {
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
}
.manuIndustry__28CAV {
  width: 18vw;
  position: absolute;
  top: 0px;
  left: 0px;
}
.client__1q68M {
  width: 18vw;
  position: absolute;
  top: -13px;
  left: 0px;
}
.job_item__2NXlt,
.job_itemOne__1ppG5 {
  margin-bottom: 1.9vw;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  width: 100%;
  padding: 6.9vw 3.8vw 1.5vw 4vw;
  background-color: #fff;
  border-radius: 1.6vw;
}
.job_item__2NXlt .firstLine__28W2W,
.job_itemOne__1ppG5 .firstLine__28W2W {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0.5vw;
}
.job_item__2NXlt .firstLine__28W2W .job_name__26TWm,
.job_itemOne__1ppG5 .firstLine__28W2W .job_name__26TWm,
.job_item__2NXlt .firstLine__28W2W .job_nameMI__3n5n2,
.job_itemOne__1ppG5 .firstLine__28W2W .job_nameMI__3n5n2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: #090909;
  font-weight: bold;
  font-size: 4vw;
  line-height: 6.7vw;
  width: 50%;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.job_item__2NXlt .firstLine__28W2W .job_name__26TWm .enterpriseName__1VBZK,
.job_itemOne__1ppG5 .firstLine__28W2W .job_name__26TWm .enterpriseName__1VBZK,
.job_item__2NXlt .firstLine__28W2W .job_nameMI__3n5n2 .enterpriseName__1VBZK,
.job_itemOne__1ppG5 .firstLine__28W2W .job_nameMI__3n5n2 .enterpriseName__1VBZK {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 0.6vw;
  font-size: 2.9vw;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 0.8vw;
  font-weight: normal;
}
.job_item__2NXlt .firstLine__28W2W .job_nameMI__3n5n2,
.job_itemOne__1ppG5 .firstLine__28W2W .job_nameMI__3n5n2 {
  width: 67% !important;
}
.job_item__2NXlt .firstLine__28W2W .job_salary__3Yyrh,
.job_itemOne__1ppG5 .firstLine__28W2W .job_salary__3Yyrh {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
  font-family: PingFangSC-Semibold;
  font-weight: 550;
  color: #ff0538;
  font-size: 3.5vw;
  line-height: 6.7vw;
}
.job_itemOne__1ppG5 {
  padding: 2.9vw 3.8vw 1.5vw 4vw !important;
}
.jobDetail__3xvHv {
  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;
  margin-bottom: 1.6vw;
}
.jobDetail__3xvHv .viewSalary__2LGKp {
  min-width: 22.7vw;
  height: 6.47vw;
  background: #FFDD00;
  color: #333333;
  font-size: 3.1vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: Source Han Sans CN;
  font-weight: 600;
  border-radius: 0.93vw;
}
.jobDetail__3xvHv .homeSurvey__3T8jA,
.jobDetail__3xvHv .homeCall__3lZxv {
  width: 3.5vw;
  margin-right: 0.5vw;
}
.jobDetail__3xvHv .zxPhone__1ByMB {
  width: 23.7vw;
  height: 6.47vw;
}
.jobDetail__3xvHv .djcp__dKeFG {
  width: 23.7vw;
  height: 6.47vw;
}
.jobDetail__3xvHv .tags_list__2oGNH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 3.73vw;
}
.jobDetail__3xvHv .tags_list__2oGNH .tag__2Cd64 {
  margin-right: 1vw;
  margin-bottom: 1vw;
  padding: 0.5vw 1vw;
  color: #4098F9;
  font-size: 2.6vw;
  background: #EEF2FD;
  border-radius: 0.5vw;
}
.jobDescript__2JVwB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.jobDescript__2JVwB .address__2Ob-L {
  line-height: 4.8vw;
  width: 55%;
  margin-left: 1vw;
  color: #999999;
  font-size: 2.9vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.jobDescript__2JVwB .distance_model__2oeSa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.jobDescript__2JVwB .distance_model__2oeSa .distance__P4_Ha {
  color: #999999;
  font-size: 3.8vw;
}
.jobDescript__2JVwB .distance_model__2oeSa img {
  width: 2vw;
  height: 2.4vw;
  margin-left: 1vw;
}
.manufacturing_modal___nj53 {
  position: relative;
  width: 100%;
  height: 29vw;
}
.manufacturing_modal___nj53 .manufacturing_img__ePHUc {
  width: 100%;
  height: 100%;
  border-radius: 1.6vw;
}
.manufacturing_modal___nj53 .manufacturing_name__1nJN2 {
  position: absolute;
  top: 3.6vw;
  left: 4.8vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 5vw;
}
.manufacturing_modal___nj53 .manufacturing_description__33PYN {
  position: absolute;
  top: 12vw;
  left: 4.8vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 3vw;
}
.manufacturing_modal___nj53 .manufacturing_tags__-VCII {
  position: absolute;
  top: 20vw;
  left: 4.8vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 4.2vw;
}
.manufacturing_modal___nj53 .manufacturing_tags__-VCII .tag__2Cd64 {
  float: left;
  margin-right: 2vw;
  padding: 0 2.2vw;
  color: #bf3902;
  font-weight: 600;
  font-size: 2.4vw;
  background-color: #ffd741;
  border-radius: 0.3vw;
}
.manufacturing_modal___nj53 .manufacturing_salary__3lvoG {
  position: absolute;
  right: 3.2vw;
  top: 4vw;
  color: #fff;
  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: end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-weight: 600;
}
.manufacturing_modal___nj53 .manufacturing_salary__3lvoG .tgmy__36cV2 {
  font-size: 3vw;
  padding-right: 1vw;
}
.manufacturing_modal___nj53 .manufacturing_salary__3lvoG .tgmy_desc__2QEse {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 2vw 0;
  background-color: #fff;
  border-radius: 2vw;
  font-size: 3.8vw;
  padding: 1vw 2vw;
  text-align: center;
  min-width: 26vw;
}
.manufacturing_modal___nj53 .manufacturing_salary__3lvoG .tgmy_money__3IC6v {
  font-weight: 600;
  font-size: 5.5vw;
  padding-right: 2vw;
}
.manufacturing_modal___nj53 .manufacturing_salary2__1oWgr {
  position: absolute;
  right: 3.2vw;
  top: 6vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 4vw;
  text-align: center;
}
.copyRight__2Um7q {
  font-size: 3vw;
  color: #999;
  text-align: center;
  margin-top: 2vw;
}
.copyNum__21nDw {
  font-size: 3.2vw;
  color: #007bfe;
}

.listItem__eSlsM {
  margin: 0 !important;
  padding: 0 !important;
}
.job_item__BEXge {
  width: 100%;
  height: 26vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0.5vw;
  padding: 1.5vw 4.5vw;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.job_item__BEXge .job_left__rNpXW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 50%;
}
.job_item__BEXge .job_left__rNpXW .job_name__2PVxA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 9vw;
  color: #090909;
  font-weight: 500;
  font-size: 5vw;
  line-height: 9vw;
}
.job_item__BEXge .job_left__rNpXW .job_name__2PVxA .enterpriseName__2vupV {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 1vw;
  font-size: 3.6vw;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.job_item__BEXge .job_left__rNpXW .enterprise_info__348Ov {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 4vw;
}
.job_item__BEXge .job_left__rNpXW .enterprise_info__348Ov .enterprise_logo__3qcEn {
  width: 4vw;
  height: 4vw;
  border-radius: 50%;
}
.job_item__BEXge .job_left__rNpXW .enterprise_info__348Ov .enterprise_name__2Nn-d {
  margin-left: 1vw;
  color: #999999;
  font-size: 3.6vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.job_item__BEXge .job_left__rNpXW .tags_list__1ZGmt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.job_item__BEXge .job_left__rNpXW .tags_list__1ZGmt .tag__21OGK {
  margin-right: 1vw;
  margin-bottom: 1vw;
  padding: 0.5vw 1vw;
  color: #007bfe;
  font-size: 2.8vw;
  background: #ecf3fd;
  border-radius: 0.5vw;
}
.job_item__BEXge .job_right__2qvbH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: right;
  width: 38%;
}
.job_item__BEXge .job_right__2qvbH .job_salary__3novY {
  height: 7vw;
  color: #ff0538;
  font-weight: 600;
  font-size: 4.6vw;
  line-height: 7vw;
  position: absolute;
  top: 3vw;
  width: 100%;
}
.job_item__BEXge .job_right__2qvbH .call_enterprise__355Hj {
  padding: 1.6vw 4.5vw;
  color: #2c2c2c;
  font-weight: 500;
  font-size: 4vw;
  background-color: #ff0;
  border-radius: 2vw;
  position: absolute;
  bottom: 7vw;
}
.job_item__BEXge .job_right__2qvbH .distance_model__2x7TZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  bottom: 1vw;
}
.job_item__BEXge .job_right__2qvbH .distance_model__2x7TZ .distance__20OER {
  color: #8c8c8c;
  font-size: 3.8vw;
}
.job_item__BEXge .job_right__2qvbH .distance_model__2x7TZ img {
  width: 2vw;
  height: 2.4vw;
  margin-left: 1vw;
}
.manufacturing_modal__6wRaF {
  position: relative;
  width: 100%;
  height: 29vw;
}
.manufacturing_modal__6wRaF .manufacturing_img__2r2Co {
  width: 100%;
  height: 100%;
}
.manufacturing_modal__6wRaF .manufacturing_name__HT-DB {
  position: absolute;
  top: 3.6vw;
  left: 4.8vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 6vw;
}
.manufacturing_modal__6wRaF .manufacturing_description__1aok2 {
  position: absolute;
  top: 13vw;
  left: 4.8vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 2.6vw;
}
.manufacturing_modal__6wRaF .manufacturing_tags__226UR {
  position: absolute;
  top: 20vw;
  left: 4.8vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 4.2vw;
}
.manufacturing_modal__6wRaF .manufacturing_tags__226UR .tag__21OGK {
  float: left;
  margin-right: 2vw;
  padding: 0 2.2vw;
  color: #bf3902;
  font-weight: 600;
  font-size: 2.4vw;
  background-color: #ffd741;
  border-radius: 0.3vw;
}
.manufacturing_modal__6wRaF .manufacturing_salary__2oHPM {
  position: absolute;
  right: 3.2vw;
  top: 4vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 7vw;
  text-align: center;
}

@charset 'utf-8';
.wx-image-viewer {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.wx-image-viewer .viewer-cover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
}
.wx-image-viewer .viewer-list-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-property: transform,-webkit-transform;
}
.wx-image-viewer .viewer-image-container {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.wx-image-viewer .viewer-image-container img {
  position: absolute;
  left: 0;
  top: 0;
  -ms-transform-origin: left top;
      transform-origin: left top;
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -o-transform-origin: left top;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-property: transform,-webkit-transform;
}
.wx-image-viewer .viewer-image-pointer {
  position: fixed;
  bottom: 10px;
  left: 0;
  width: 100%;
  text-align: center;
}
.wx-image-viewer .viewer-image-pointer .pointer {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0 5px;
  border-radius: 100%;
  background-color: #333;
}
.wx-image-viewer .viewer-image-pointer .pointer.on {
  background-color: #fff;
}
.wx-image-viewer .viewer-image-loading {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 32px;
  height: 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 100%;
  border-width: 4px;
  border-style: solid;
  border-color: #333;
  border-bottom-color: #FFF;
  -webkit-animation: roll 1s linear infinite;
  animation: roll 1s linear infinite;
}
@-webkit-keyframes roll {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes roll {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.home__cH9EQ {
  min-height: 100%;
  width: 100%;
}
.home__cH9EQ .amap_lib_placeSearch__2E1Ro .poibox__3yAdD.highlight__15buJ {
  background-color: #CAE1FF;
}
.home__cH9EQ .amap_lib_placeSearch__2E1Ro .poi-more__2B1pG {
  display: none!important;
}
.home__cH9EQ .amap-logo__2eVBN {
  right: 0 !important;
  left: auto !important;
  display: none;
}
.home__cH9EQ .amap-copyright__3Fxxq {
  right: 70px !important;
  left: auto !important;
}
.amap-logo__2eVBN {
  display: none;
  opacity: 0 !important;
}
.amap-copyright__3Fxxq {
  opacity: 0;
}

/**
 * Swiper 6.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 9, 2020
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #FF4910;
}
.swiper-container__N519- {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical__2jlgq > .swiper-wrapper__R6hVV {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.swiper-wrapper__R6hVV {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.swiper-container-android__28hti .swiper-slide__2nAe7,
.swiper-wrapper__R6hVV {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow__2q4zT > .swiper-wrapper__R6hVV {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.swiper-container-multirow-column__2b94a > .swiper-wrapper__R6hVV {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.swiper-container-free-mode__DVvBB > .swiper-wrapper__R6hVV {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide__2nAe7 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank__1oDiN {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight__3OWI6,
.swiper-container-autoheight__3OWI6 .swiper-slide__2nAe7 {
  height: auto;
}
.swiper-container-autoheight__3OWI6 .swiper-wrapper__R6hVV {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d__25mTe {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-container-3d__25mTe .swiper-wrapper__R6hVV,
.swiper-container-3d__25mTe .swiper-slide__2nAe7,
.swiper-container-3d__25mTe .swiper-slide-shadow-left__2DkLA,
.swiper-container-3d__25mTe .swiper-slide-shadow-right__1jfmU,
.swiper-container-3d__25mTe .swiper-slide-shadow-top__YmAGC,
.swiper-container-3d__25mTe .swiper-slide-shadow-bottom__2ZfbB,
.swiper-container-3d__25mTe .swiper-cube-shadow__1G25F {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.swiper-container-3d__25mTe .swiper-slide-shadow-left__2DkLA,
.swiper-container-3d__25mTe .swiper-slide-shadow-right__1jfmU,
.swiper-container-3d__25mTe .swiper-slide-shadow-top__YmAGC,
.swiper-container-3d__25mTe .swiper-slide-shadow-bottom__2ZfbB {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d__25mTe .swiper-slide-shadow-left__2DkLA {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d__25mTe .swiper-slide-shadow-right__1jfmU {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d__25mTe .swiper-slide-shadow-top__YmAGC {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d__25mTe .swiper-slide-shadow-bottom__2ZfbB {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode__7ST6V > .swiper-wrapper__R6hVV {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode__7ST6V > .swiper-wrapper__R6hVV::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode__7ST6V > .swiper-wrapper__R6hVV > .swiper-slide__2nAe7 {
  scroll-snap-align: start start;
}
.swiper-container-horizontal__1nSH4.swiper-container-css-mode__7ST6V > .swiper-wrapper__R6hVV {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}
.swiper-container-vertical__2jlgq.swiper-container-css-mode__7ST6V > .swiper-wrapper__R6hVV {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev__1w5L9,
.swiper-button-next__3zX-A {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev__1w5L9.swiper-button-disabled__l0Lk5,
.swiper-button-next__3zX-A.swiper-button-disabled__l0Lk5 {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev__1w5L9:after,
.swiper-button-next__3zX-A:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev__1w5L9,
.swiper-container-rtl__1ey7f .swiper-button-next__3zX-A {
  left: 10px;
  right: auto;
}
.swiper-button-prev__1w5L9:after,
.swiper-container-rtl__1ey7f .swiper-button-next__3zX-A:after {
  content: 'prev';
}
.swiper-button-next__3zX-A,
.swiper-container-rtl__1ey7f .swiper-button-prev__1w5L9 {
  right: 10px;
  left: auto;
}
.swiper-button-next__3zX-A:after,
.swiper-container-rtl__1ey7f .swiper-button-prev__1w5L9:after {
  content: 'next';
}
.swiper-button-prev__1w5L9.swiper-button-white__2s_Jd,
.swiper-button-next__3zX-A.swiper-button-white__2s_Jd {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev__1w5L9.swiper-button-black__2YMes,
.swiper-button-next__3zX-A.swiper-button-black__2YMes {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock__MKNDc {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination__3vAWQ {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination__3vAWQ.swiper-pagination-hidden__x0PwW {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction__HBS7q,
.swiper-pagination-custom__1QiVo,
.swiper-container-horizontal__1nSH4 > .swiper-pagination-bullets__3F58R {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic__3foqB {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic__3foqB .swiper-pagination-bullet__15KJU {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic__3foqB .swiper-pagination-bullet-active__147u- {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.swiper-pagination-bullets-dynamic__3foqB .swiper-pagination-bullet-active-main__1SzNR {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.swiper-pagination-bullets-dynamic__3foqB .swiper-pagination-bullet-active-prev__Da_W- {
  -webkit-transform: scale(0.66);
      -ms-transform: scale(0.66);
          transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic__3foqB .swiper-pagination-bullet-active-prev-prev__34YZn {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic__3foqB .swiper-pagination-bullet-active-next__3PhMo {
  -webkit-transform: scale(0.66);
      -ms-transform: scale(0.66);
          transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic__3foqB .swiper-pagination-bullet-active-next-next__3MA1Z {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33);
}
.swiper-pagination-bullet__15KJU {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet__15KJU {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable__1My6z .swiper-pagination-bullet__15KJU {
  cursor: pointer;
}
.swiper-pagination-bullet-active__147u- {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical__2jlgq > .swiper-pagination-bullets__3F58R {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical__2jlgq > .swiper-pagination-bullets__3F58R .swiper-pagination-bullet__15KJU {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical__2jlgq > .swiper-pagination-bullets__3F58R.swiper-pagination-bullets-dynamic__3foqB {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical__2jlgq > .swiper-pagination-bullets__3F58R.swiper-pagination-bullets-dynamic__3foqB .swiper-pagination-bullet__15KJU {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal__1nSH4 > .swiper-pagination-bullets__3F58R .swiper-pagination-bullet__15KJU {
  margin: 0 4px;
}
.swiper-container-horizontal__1nSH4 > .swiper-pagination-bullets__3F58R.swiper-pagination-bullets-dynamic__3foqB {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal__1nSH4 > .swiper-pagination-bullets__3F58R.swiper-pagination-bullets-dynamic__3foqB .swiper-pagination-bullet__15KJU {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal__1nSH4.swiper-container-rtl__1ey7f > .swiper-pagination-bullets-dynamic__3foqB .swiper-pagination-bullet__15KJU {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar__2ogpH {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar__2ogpH .swiper-pagination-progressbar-fill__EMe7G {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
}
.swiper-container-rtl__1ey7f .swiper-pagination-progressbar__2ogpH .swiper-pagination-progressbar-fill__EMe7G {
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          transform-origin: right top;
}
.swiper-container-horizontal__1nSH4 > .swiper-pagination-progressbar__2ogpH,
.swiper-container-vertical__2jlgq > .swiper-pagination-progressbar__2ogpH.swiper-pagination-progressbar-opposite__1DsiV {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical__2jlgq > .swiper-pagination-progressbar__2ogpH,
.swiper-container-horizontal__1nSH4 > .swiper-pagination-progressbar__2ogpH.swiper-pagination-progressbar-opposite__1DsiV {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white__Zbu1k {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black__ZVxIz {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock__2TZWm {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar__3e7sb {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal__1nSH4 > .swiper-scrollbar__3e7sb {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical__2jlgq > .swiper-scrollbar__3e7sb {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag__2ZmBB {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag__3CHW2 {
  cursor: move;
}
.swiper-scrollbar-lock__2jBaT {
  display: none;
}
.swiper-zoom-container__3OoTM {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.swiper-zoom-container__3OoTM > img,
.swiper-zoom-container__3OoTM > svg,
.swiper-zoom-container__3OoTM > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.swiper-slide-zoomed__236k4 {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader__HeYfX {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
      -ms-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin__2K9WL 1s infinite linear;
          animation: swiper-preloader-spin__2K9WL 1s infinite linear;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white__I10Cc {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black__2pBnN {
  --swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin__2K9WL {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin__2K9WL {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container__N519- .swiper-notification__2q6MQ {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade__1ixMm.swiper-container-free-mode__DVvBB .swiper-slide__2nAe7 {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.swiper-container-fade__1ixMm .swiper-slide__2nAe7 {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade__1ixMm .swiper-slide__2nAe7 .swiper-slide__2nAe7 {
  pointer-events: none;
}
.swiper-container-fade__1ixMm .swiper-slide-active__3ckXp,
.swiper-container-fade__1ixMm .swiper-slide-active__3ckXp .swiper-slide-active__3ckXp {
  pointer-events: auto;
}
.swiper-container-cube__1GUte {
  overflow: visible;
}
.swiper-container-cube__1GUte .swiper-slide__2nAe7 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube__1GUte .swiper-slide__2nAe7 .swiper-slide__2nAe7 {
  pointer-events: none;
}
.swiper-container-cube__1GUte.swiper-container-rtl__1ey7f .swiper-slide__2nAe7 {
  -webkit-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
          transform-origin: 100% 0;
}
.swiper-container-cube__1GUte .swiper-slide-active__3ckXp,
.swiper-container-cube__1GUte .swiper-slide-active__3ckXp .swiper-slide-active__3ckXp {
  pointer-events: auto;
}
.swiper-container-cube__1GUte .swiper-slide-active__3ckXp,
.swiper-container-cube__1GUte .swiper-slide-next__2etYB,
.swiper-container-cube__1GUte .swiper-slide-prev__1Y_0m,
.swiper-container-cube__1GUte .swiper-slide-next__2etYB + .swiper-slide__2nAe7 {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube__1GUte .swiper-slide-shadow-top__YmAGC,
.swiper-container-cube__1GUte .swiper-slide-shadow-bottom__2ZfbB,
.swiper-container-cube__1GUte .swiper-slide-shadow-left__2DkLA,
.swiper-container-cube__1GUte .swiper-slide-shadow-right__1jfmU {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube__1GUte .swiper-cube-shadow__1G25F {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip__4Fodf {
  overflow: visible;
}
.swiper-container-flip__4Fodf .swiper-slide__2nAe7 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip__4Fodf .swiper-slide__2nAe7 .swiper-slide__2nAe7 {
  pointer-events: none;
}
.swiper-container-flip__4Fodf .swiper-slide-active__3ckXp,
.swiper-container-flip__4Fodf .swiper-slide-active__3ckXp .swiper-slide-active__3ckXp {
  pointer-events: auto;
}
.swiper-container-flip__4Fodf .swiper-slide-shadow-top__YmAGC,
.swiper-container-flip__4Fodf .swiper-slide-shadow-bottom__2ZfbB,
.swiper-container-flip__4Fodf .swiper-slide-shadow-left__2DkLA,
.swiper-container-flip__4Fodf .swiper-slide-shadow-right__1jfmU {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.home__3WClb {
  min-height: 100%;
  width: 100%;
}
.home__3WClb .amap_lib_placeSearch__1Mddi .poibox__2no_5.highlight__rxCHD {
  background-color: #CAE1FF;
}
.home__3WClb .amap_lib_placeSearch__1Mddi .poi-more__2eby5 {
  display: none!important;
}
.home__3WClb .amap-logo__3L4zG {
  right: 0 !important;
  left: auto !important;
  display: none;
}
.home__3WClb .amap-copyright__1SKPE {
  right: 70px !important;
  left: auto !important;
}
.amap-logo__3L4zG {
  display: none;
  opacity: 0 !important;
}
.amap-copyright__1SKPE {
  opacity: 0;
}

.wrapper__1OCbx {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  z-index: 999;
}
.wrapper__1OCbx .close__TJnHZ {
  position: absolute;
  top: 5vw;
  right: 5vw;
  width: 8vw;
  height: 8vw;
  z-index: 2;
}
.wrapper__1OCbx .content__7T2M0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
}
.wrapper__1OCbx .content__7T2M0 .swiper_item__2V4KD {
  position: relative;
}
.wrapper__1OCbx .content__7T2M0 .swiper_item__2V4KD img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.wrapper__1OCbx .content__7T2M0 .swiper-pagination-current,
.wrapper__1OCbx .content__7T2M0 .swiper-pagination-total {
  color: #fff;
  text-shadow: 0px 0px 6px #333;
  font-size: 5vw;
}

.manufacturingListPage__zt9Kx {
  position: static;
  padding-top: 12vw;
  left: 0;
  width: 100%;
  height: calc(100vh - 12vw);
  overflow: hidden;
  overflow-y: auto;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  background-color: #f9f9f9;
  -webkit-overflow-scrolling: touch;
}
.LBlist__1moHN {
  min-height: 101%;
  padding-left: 4.1vw;
  padding-right: 4.1vw;
}
.listItem__1jFOj {
  padding: 0 !important;
  margin-top: 2.8vw;
  position: relative;
}
.manuIndustry__Zp92v {
  width: 18vw;
  position: absolute;
  top: 0vw;
  left: 0vw;
}
.job_item__2FGgh {
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  width: 100%;
  margin-bottom: 0.5vw;
  padding: 6.9vw 3.8vw 1.5vw 4vw;
  background-color: #fff;
  border-radius: 1.6vw;
}
.job_item__2FGgh .firstLine__2Z0as {
  padding-top: 1.5vw;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0.5vw;
}
.job_item__2FGgh .firstLine__2Z0as .job_name__yoHNc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #090909;
  font-weight: bold;
  font-size: 4.3vw;
  line-height: 6.7vw;
  width: 69%;
}
.job_item__2FGgh .firstLine__2Z0as .job_name__yoHNc .enterpriseName__hoOy0 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 0.6vw;
  font-size: 2.9vw;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 0.8vw;
  font-weight: normal;
}
.job_item__2FGgh .firstLine__2Z0as .job_salary__3Pf7Y {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
  font-family: PingFangSC-Semibold;
  font-weight: 550;
  color: #ff0538;
  font-size: 3.5vw;
  line-height: 6.7vw;
}
.jobDetail__1UMnX {
  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;
  margin-bottom: 1.6vw;
}
.jobDetail__1UMnX .viewSalary__2RJta {
  min-width: 22.7vw;
  height: 6.47vw;
  background: #FFDD00;
  color: #333333;
  font-size: 3.1vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: Source Han Sans CN;
  font-weight: 600;
  border-radius: 0.93vw;
}
.jobDetail__1UMnX .zxPhone__3Mhlb {
  width: 23.7vw;
  height: 6.47vw;
}
.jobDetail__1UMnX .djcp__2e_Ex {
  width: 23.7vw;
  height: 6.47vw;
}
.jobDetail__1UMnX .tags_list__1benc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 3.73vw;
}
.jobDetail__1UMnX .tags_list__1benc .tag__1crvn {
  margin-right: 1vw;
  margin-bottom: 1vw;
  padding: 0.5vw 1vw;
  color: #4098F9;
  font-size: 2.6vw;
  background: #EEF2FD;
  border-radius: 0.5vw;
}
.jobDescript__Z3ohk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.jobDescript__Z3ohk .address__2NoXt {
  line-height: 4.8vw;
  width: 55%;
  margin-left: 1vw;
  color: #999999;
  font-size: 2.9vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.jobDescript__Z3ohk .distance_model__16idJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.jobDescript__Z3ohk .distance_model__16idJ .distance__34uMR {
  color: #999999;
  font-size: 3.8vw;
}
.jobDescript__Z3ohk .distance_model__16idJ img {
  width: 2vw;
  height: 2.4vw;
  margin-left: 1vw;
}
.manufacturing_modal__1_QwK {
  position: relative;
  width: 100%;
  height: 29vw;
}
.manufacturing_modal__1_QwK .manufacturing_img__1otO5 {
  width: 100%;
  height: 100%;
}
.manufacturing_modal__1_QwK .manufacturing_name__1uGG4 {
  position: absolute;
  top: 3.6vw;
  left: 4.8vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 6vw;
}
.manufacturing_modal__1_QwK .manufacturing_description__2YETx {
  position: absolute;
  top: 13vw;
  left: 4.8vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 2.6vw;
}
.manufacturing_modal__1_QwK .manufacturing_tags__3BUDG {
  position: absolute;
  top: 20vw;
  left: 4.8vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 4.2vw;
}
.manufacturing_modal__1_QwK .manufacturing_tags__3BUDG .tag__1crvn {
  float: left;
  margin-right: 2vw;
  padding: 0 2.2vw;
  color: #bf3902;
  font-weight: 600;
  font-size: 2.4vw;
  background-color: #ffd741;
  border-radius: 0.3vw;
}
.manufacturing_modal__1_QwK .manufacturing_salary__3B4fV {
  position: absolute;
  right: 3.2vw;
  top: 4vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 7vw;
  text-align: center;
}
.footer__pVyG4 {
  height: 0px;
  font-size: 16px;
  -webkit-transition: height 2s;
  transition: height 2s;
}

.listBox__2Ihym {
  position: static;
  margin-top: 12vw;
  left: 0;
  width: 100%;
  height: calc(100% - 12vw);
  overflow: hidden;
  overflow-y: auto;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  background-color: #f9f9f9;
  -webkit-overflow-scrolling: touch;
}
.footer__2t34T {
  height: 0px;
  font-size: 16px;
  -webkit-transition: height 2s;
  transition: height 2s;
}
.listItem__2xgmQ {
  margin: 0 !important;
  padding: 0 !important;
}
.job_item__2BAC7 {
  width: 100%;
  height: 23vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0.5vw;
  padding: 1.5vw 4.5vw;
  background-color: #fff;
}
.job_item__2BAC7 .job_left__1jueJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 60%;
}
.job_item__2BAC7 .job_left__1jueJ .job_name__2c1-p {
  height: 9vw;
  color: #090909;
  font-weight: 500;
  font-size: 5vw;
  line-height: 9vw;
}
.job_item__2BAC7 .job_left__1jueJ .enterprise_info__2s77p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 4vw;
}
.job_item__2BAC7 .job_left__1jueJ .enterprise_info__2s77p .enterprise_logo__1P-UM {
  width: 4vw;
  height: 4vw;
  border-radius: 50%;
}
.job_item__2BAC7 .job_left__1jueJ .enterprise_info__2s77p .enterprise_name__3nzyR {
  margin-left: 1vw;
  color: #999999;
  font-size: 3.5vw;
}
.job_item__2BAC7 .job_left__1jueJ .tags_list__2wrhS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.job_item__2BAC7 .job_left__1jueJ .tags_list__2wrhS .tag__3ZCLO {
  margin-right: 1vw;
  margin-bottom: 1vw;
  padding: 0.5vw 1vw;
  color: #007BFE;
  font-size: 2.8vw;
  background: #ECF3FD;
  border-radius: 0.5vw;
}
.job_item__2BAC7 .job_right__Q1Ono {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: right;
  width: 40%;
}
.job_item__2BAC7 .job_right__Q1Ono .job_salary__2n7Al {
  height: 7vw;
  color: #ff0538;
  font-weight: 600;
  font-size: 5vw;
  line-height: 7vw;
  position: absolute;
  top: 3vw;
  width: 100%;
}
.job_item__2BAC7 .job_right__Q1Ono .call_enterprise__3W7Zl {
  padding: 1.6vw 4.5vw;
  color: #2c2c2c;
  font-weight: 500;
  font-size: 4vw;
  background-color: #ff0;
  border-radius: 2vw;
  position: absolute;
  bottom: 7vw;
}
.job_item__2BAC7 .job_right__Q1Ono .distance_model__6KQah {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  bottom: 1vw;
}
.job_item__2BAC7 .job_right__Q1Ono .distance_model__6KQah .distance__VMiSB {
  color: #999999;
  font-size: 3.8vw;
}
.job_item__2BAC7 .job_right__Q1Ono .distance_model__6KQah img {
  width: 2vw;
  height: 2.4vw;
  margin-left: 1vw;
}
.manufacturing_modal__1G6iB {
  position: relative;
  width: 100%;
  height: 29vw;
}
.manufacturing_modal__1G6iB .manufacturing_img__IQ_SF {
  width: 100%;
  height: 100%;
}
.manufacturing_modal__1G6iB .manufacturing_name__2Loc1 {
  position: absolute;
  top: 3.6vw;
  left: 4.8vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 6vw;
}
.manufacturing_modal__1G6iB .manufacturing_description__1Kg2E {
  position: absolute;
  top: 13vw;
  left: 4.8vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 2.6vw;
}
.manufacturing_modal__1G6iB .manufacturing_tags__UowA4 {
  position: absolute;
  top: 20vw;
  left: 4.8vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 4.2vw;
}
.manufacturing_modal__1G6iB .manufacturing_tags__UowA4 .tag__3ZCLO {
  float: left;
  margin-right: 2vw;
  padding: 0 2.2vw;
  color: #bf3902;
  font-weight: 600;
  font-size: 2.4vw;
  background-color: #ffd741;
  border-radius: 0.3vw;
}
.manufacturing_modal__1G6iB .manufacturing_salary__2wJjM {
  position: absolute;
  right: 3.2vw;
  top: 4vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 7vw;
  text-align: center;
}

.listBox__nf2Pn {
  position: static;
  margin-top: 12vw;
  left: 0;
  width: 100%;
  height: calc(100% - 12vw);
  overflow: hidden;
  overflow-y: auto;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  background-color: #f9f9f9;
  -webkit-overflow-scrolling: touch;
}
.footer__2BLoY {
  height: 0px;
  font-size: 16px;
  -webkit-transition: height 2s;
  transition: height 2s;
}
.listItem__3xJ2o {
  margin: 0 !important;
  padding: 0 !important;
}
.job_item__3sWzb {
  width: 100%;
  height: 23vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0.5vw;
  padding: 1.5vw 4.5vw;
  background-color: #fff;
}
.job_item__3sWzb .job_left__id0mS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 60%;
}
.job_item__3sWzb .job_left__id0mS .job_name__2zE_C {
  height: 9vw;
  color: #090909;
  font-weight: 500;
  font-size: 5vw;
  line-height: 9vw;
}
.job_item__3sWzb .job_left__id0mS .enterprise_info__2StB2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 4vw;
}
.job_item__3sWzb .job_left__id0mS .enterprise_info__2StB2 .enterprise_logo__w9qyW {
  width: 4vw;
  height: 4vw;
  border-radius: 50%;
}
.job_item__3sWzb .job_left__id0mS .enterprise_info__2StB2 .enterprise_name__sBAuh {
  margin-left: 1vw;
  color: #999999;
  font-size: 3.5vw;
}
.job_item__3sWzb .job_left__id0mS .tags_list__FpPDe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.job_item__3sWzb .job_left__id0mS .tags_list__FpPDe .tag__1DfqC {
  margin-right: 1vw;
  margin-bottom: 1vw;
  padding: 0.5vw 1vw;
  color: #007BFE;
  font-size: 2.8vw;
  background: #ECF3FD;
  border-radius: 0.5vw;
}
.job_item__3sWzb .job_right__IUa_X {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: right;
  width: 40%;
}
.job_item__3sWzb .job_right__IUa_X .job_salary__Hz8rO {
  height: 7vw;
  color: #ff0538;
  font-weight: 600;
  font-size: 5vw;
  line-height: 7vw;
  position: absolute;
  top: 3vw;
  width: 100%;
}
.job_item__3sWzb .job_right__IUa_X .call_enterprise__13Sfh {
  padding: 1.6vw 4.5vw;
  color: #2c2c2c;
  font-weight: 500;
  font-size: 4vw;
  background-color: #ff0;
  border-radius: 2vw;
  position: absolute;
  bottom: 7vw;
}
.job_item__3sWzb .job_right__IUa_X .distance_model__1N0zq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  bottom: 1vw;
}
.job_item__3sWzb .job_right__IUa_X .distance_model__1N0zq .distance__3-rZD {
  color: #999999;
  font-size: 3.8vw;
}
.job_item__3sWzb .job_right__IUa_X .distance_model__1N0zq img {
  width: 2vw;
  height: 2.4vw;
  margin-left: 1vw;
}
.manufacturing_modal__O4f1Z {
  position: relative;
  width: 100%;
  height: 29vw;
}
.manufacturing_modal__O4f1Z .manufacturing_img__1KKCi {
  width: 100%;
  height: 100%;
}
.manufacturing_modal__O4f1Z .manufacturing_name__13Y0w {
  position: absolute;
  top: 3.6vw;
  left: 4.8vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 6vw;
}
.manufacturing_modal__O4f1Z .manufacturing_description__1JMSp {
  position: absolute;
  top: 13vw;
  left: 4.8vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 2.6vw;
}
.manufacturing_modal__O4f1Z .manufacturing_tags__gMc6M {
  position: absolute;
  top: 20vw;
  left: 4.8vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 4.2vw;
}
.manufacturing_modal__O4f1Z .manufacturing_tags__gMc6M .tag__1DfqC {
  float: left;
  margin-right: 2vw;
  padding: 0 2.2vw;
  color: #bf3902;
  font-weight: 600;
  font-size: 2.4vw;
  background-color: #ffd741;
  border-radius: 0.3vw;
}
.manufacturing_modal__O4f1Z .manufacturing_salary__220ZK {
  position: absolute;
  right: 3.2vw;
  top: 4vw;
  color: #ffffff;
  font-weight: 600;
  font-size: 7vw;
  text-align: center;
}

.list_box__32V6F {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: rgba(248, 248, 248);
  padding: 0 3.73vw 22.7vw 3.73vw;
}
.list_content__1r88o {
  width: 100%;
  height: 24vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  border-radius: 1.3vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 3.2vw 1.3vw 3.2vw 3.5vw;
  margin-bottom: 1.3vw;
}
.item_left__3Hb6M {
  width: 62%;
}
.item_left_name__2sKC6 {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 3.4vw;
  font-weight: bold;
  margin-bottom: 1.6vw;
}
.salary_type__1ToU7 {
  font-size: 3.2vw;
  color: #d10821;
  margin-bottom: 1.6vw;
}
.tags__174vY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 2.93vw;
}
.tag__2crci {
  font-size: 2.93vw;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #007bfe;
  padding: 0.53vw 1.6vw;
  background: #ecf3fd;
  border-radius: 0.53vw;
  margin-right: 1.07vw;
}
.item_right__20olm {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 23.2vw;
  text-align: center;
  padding-top: 1.3vw;
}
.right_salary__2bX8F {
  width: 32vw;
  padding: 0.7vw 0 0.93vw 0;
  background: #ffdd00;
  border-radius: 0.93vw;
}
.right_salary_txt__1MVeY {
  font-size: 3.1vw;
}
.salary__1cn8N {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 3.7vw;
  font-weight: bold;
  color: #e21d33;
  background: #fff;
  padding: 0.7vw;
  margin: 0 0.7vw 0.8vw 0.7vw;
  border-radius: 0.93vw 0.93vw 0 0;
}
.salary_dw__1G3-S {
  font-size: 2.4vw;
  color: #a1a1a1;
  margin-left: 0.8vw;
  padding-bottom: 0.7vw;
}

.border_box__FmMy- {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.main_container__3oAov {
  width: 100%;
  height: 100%;
}
.tab_box__1Nmwh,
.tab_box_app__Zs6Lf {
  position: fixed;
  top: 12vw;
  left: 0;
  width: 100%;
  height: 10vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 1.9vw 6.7vw;
  font-size: 4.3vw;
  background: #f5f5f5;
  z-index: 99;
  /* margin-bottom: 15rpx; */
}
.tab_box_app__Zs6Lf {
  top: 0;
}
.tab_list__1ngnd {
  padding-bottom: 1.3vw;
  border-bottom: 0.4vw solid #f5f5f5;
  color: #000;
  text-decoration: none;
}
.tab_active__3h27p {
  border-color: #ffdd00;
}
.area_box__1uPoh {
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 3.7vw 20vw 3.7vw;
  font-size: 3.7vw;
}
.area_box_title___Vni9 {
  font-size: 3.7vw;
}
.zp_box__3L7TH {
  background: #fff;
  /* height: 406rpx; */
  border-radius: 2.1vw;
  -webkit-box-shadow: 0 0.53vw 1.6vw 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 0.53vw 1.6vw 0 rgba(0, 0, 0, 0.4);
  margin-bottom: 3.73vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.zp_title__3MDdW {
  margin-left: 0.8vw;
  width: 8vw;
  /* height: 382rpx; */
  background: #d10821;
  border-radius: 2.13vw 0 0 2.13vw;
  font-size: 3.5vw;
  text-align: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 1.3vw;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 1.1vw 2.93vw 1.1vw 0.8vw;
}
.list_box__2lYXN {
  width: 82%;
  padding-bottom: 1.3vw;
  position: relative;
}
.list_content__2sVe_ {
  /* height: 190rpx; */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 1.3vw;
  border-bottom: 0.13vw solid #ccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.noneBorder__1GKUG {
  border-bottom: none !important;
}
.list_left__1oNcM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 3.2vw;
  padding-top: 1.3vw;
}
.list_box_zp_icon__tYLTV {
  width: 5.3vw;
  height: 5.3vw;
  margin-right: 2.1vw;
}
.num_box__2QpxG {
  width: 5.3vw;
  height: 5.3vw;
  position: relative;
  margin-right: 2.13vw;
}
.num_box_yuan_icon__1sxPO {
  width: 100%;
  height: 100%;
}
.num__2KFNr {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
}
.zp_name__31Svv {
  margin-bottom: 1.6vw;
}
.zp_price__2M_o8 {
  color: #d10821;
}
.list_right__1xrld {
  padding-top: 1.6vw;
  /* margin-right: 20rpx; */
}
.list_right_ht_icon__1idwX {
  width: 16vw;
  height: 18.7vw;
}
.see_details__1jH6M {
  font-size: 3.2vw;
  color: #409eff;
  text-align: center;
  margin-bottom: 1.1vw;
}
.see_more__2xQIj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-55%);
      -ms-transform: translateX(-55%);
          transform: translateX(-55%);
  bottom: 2.7vw;
  font-size: 3.2vw;
  color: #409eff;
}
.see_more_image__2LBzc {
  width: 5.3vw;
  height: 5.3vw;
  margin-left: 1.1vw;
}
/* 薪资区间分布进度条 */
.salary_details_content__2SScq {
  position: relative;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 1.3vw 0 rgba(128, 128, 128, 0.3);
          box-shadow: 0 0 1.3vw 0 rgba(128, 128, 128, 0.3);
  border-radius: 1.1vw;
  padding-bottom: 4.3vw;
}
.salary_details_title__28_pb {
  margin-bottom: 2.4vw;
}
.salary_content_title__3bAzv {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 2.9vw 0 2.4vw;
  height: 10.7vw;
  font-size: 3.7vw;
  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;
  color: #fff;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffb700), to(#f15b51));
  background-image: linear-gradient(90deg, #ffb700 0%, #f15b51 100%);
  margin-bottom: 5.3vw;
  border-radius: 1.1vw 1.1vw 0 0;
}
.progress_box__2rtSn {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 2.7vw;
  margin-bottom: 5.3vw;
}
.progress_item__20pEt {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 4vw;
  height: 3.2vw;
}
.noneMarb__1Aeg1 {
  margin-bottom: 0;
}
.salary_number__3qwtK {
  font-size: 3.2vw;
  margin-right: 1.3vw;
  min-width: 18vw;
}
.progress_box_jd__1inx4 {
  width: 100%;
  position: relative;
  height: 4vw;
  border-radius: 2vw;
  background: #eeeeee;
}
.progress_self__3j-Nl {
  position: absolute;
  top: 0;
  left: 0;
  height: 4vw;
  border-radius: 2vw;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffb700), to(#f15b51));
  background-image: linear-gradient(90deg, #ffb700 0%, #f15b51 100%);
}
.progress_box_txt__2iT0Y {
  position: absolute;
  right: 2.7vw;
  top: 50%;
  font-family: SourceHanSansCN-Regular;
  font-size: 2.9vw;
  -webkit-transform: translateY(-51%);
      -ms-transform: translateY(-51%);
          transform: translateY(-51%);
}
/* 薪资 */
.salary_box__1I0Jd {
  width: 100%;
}
.salary_box_title__3tRio {
  margin-bottom: 2.4vw;
}
.list_wrapper__3VM_- {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  padding: 2.4vw 2.9vw;
  color: rgba(187, 187, 187);
  border-radius: 1.3vw;
  color: rgba(16, 16, 16);
}
.list_wrapper__3VM_- > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.list_wrapper__3VM_- > div .info__3gWJX {
  width: 20vw;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  padding: 6px 10px 6px 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  text-align: right;
}
.list_wrapper__3VM_- > div .desc__V3W_W {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border-bottom: 1px solid #eee;
  padding: 6px 0 6px 10px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: #333;
  line-height: 1.5em;
}
.list_wrapper__3VM_- > div:last-child .info__3gWJX,
.list_wrapper__3VM_- > div:last-child .desc__V3W_W {
  border-bottom: none;
}
.marB__3cDoJ {
  margin-bottom: 5.3vw;
}
.salary_jg_title__1hIhP {
  color: rgba(187, 187, 187);
}
.salary_jg_content__1L43I {
  white-space: pre-wrap;
}
/* 厂区 */
.cq_box_title__2YaLq {
  margin-bottom: 2.4vw;
}
.swiper_item__3Uv_M {
  width: 100%;
  height: 49.3vw;
}
.swiper_item__3Uv_M img,
.swiper_item__3Uv_M video {
  width: 100%;
  height: 49.3vw;
  border-radius: 1.1vw;
  -o-object-fit: cover;
     object-fit: cover;
}
.swiper_item__3Uv_M .video__2virI {
  position: relative;
}
.swiper_item__3Uv_M .video__2virI .cover__3s4qB {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  background-color: transparent;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/* 食宿 */
.su_box_title__3wg4F {
  margin-bottom: 2.4vw;
}
.zs_box__33Kg9 {
  color: rgba(16, 16, 16);
}
.zs_box__33Kg9 span {
  color: rgba(187, 187, 187);
}
.see_salary_details__2FHc3 {
  width: 64vw;
  height: 9.3vw;
  line-height: 9.3vw;
  text-align: center;
  color: #f15b51;
  font-size: 4vw;
  border-radius: 4.7vw;
  border: solid 0.4vw #f15b51;
  margin: 0 auto;
}
/* 地址 */
.address_container__1gjks {
  padding-bottom: 1.3vw;
}
.address_title__JMEyZ {
  margin-bottom: 2.4vw;
}
.pos_address__3AIb9 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* display: flex; */
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding-bottom: 24vw;
  background: #fff;
  margin: 0 auto 2.7vw auto;
  border-radius: 2vw;
}
.address_box__vXX5j {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  padding: 1.3vw 2.7vw 1.3vw 2.1vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.address_box__vXX5j img {
  width: 7.5vw;
  height: 7.5vw;
}
.address_info__1poJr {
  width: 62%;
  font-size: 3.2vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.distance__1-T2R {
  color: #bbbbbb;
}
.salary_modal__3VqUt {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 1.1vw;
}
.salary_modal_body__7vfF1 {
  position: absolute;
  top: 13.6vw;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 72vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10.3vw 3.7vw 5.1vw 3.7vw;
  border-radius: 2.1vw;
  background: #fff;
}
.lock_icon__C3yfV {
  position: absolute;
  left: 50%;
  top: -7.2vw;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 14.7vw;
  height: 14.7vw;
}
.title_txt__2RrQ_ {
  text-align: center;
  font-size: 3.5vw;
  margin-bottom: 3.1vw;
}
.salary_ipt__1nh9k {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 2.5vw;
  width: 100%;
  height: 9.3vw;
  border-radius: 1.3vw;
  border: solid 0.3vw #e5e5e5;
  margin-bottom: 2.7vw;
  outline: none;
}
.placeholder_style__2FzUb {
  color: #d1d1d1;
}
.open_lock_btn__1ojDi {
  width: 100%;
  height: 9.3vw;
  line-height: 9.3vw;
  text-align: center;
  background-color: #ffdd00;
  border-radius: 1.3vw;
  font-size: 4vw;
}
.lxjjr__1rGRo {
  color: #999999;
  font-size: 2.9vw;
  margin-top: 1.3vw;
}
.salary_details_modal_bg__1Y7I7 {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 999;
}
.salary_details_modal_body__3XLZn {
  position: fixed;
  top: 53%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 69.3vw;
  background-color: #ffffff;
  border-radius: 2.1vw;
  z-index: 999;
}
.close_img__1c_Z7 {
  position: absolute;
  width: 5.6vw;
  height: 5.6vw;
  top: 2.7vw;
  right: 2.7vw;
}
.salary_details_modal_body_heder__IlVi- {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 26.7vw;
  padding-top: 7.3vw;
  background-color: #ffdd00;
  border-radius: 2.1vw 2.1vw 0 0;
  font-size: 3.2vw;
  text-align: center;
  font-family: SourceHanSansCN-Medium;
}
.heder_money__2ccBK {
  font-size: 8vw;
  margin-bottom: 0.7vw;
}
.salary_list_box__3Jc9b {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 4.8vw;
  width: 100%;
  height: 66.3vw;
  /* background: #f66; */
  margin-bottom: 2.4vw;
  overflow-y: scroll;
}
.list_item__1Sqyw {
  height: 8vw;
  border-bottom: solid 0.3vw #eeeeee;
  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;
  font-size: 3.5vw;
}
.change_one_btn_box__1phJX {
  /* box-sizing: border-box; */
  padding: 0 4.8vw;
  width: 100%;
}
.change_one_btn__14_fF {
  width: 100%;
  height: 9.3vw;
  line-height: 9.3vw;
  background-color: #ffdd00;
  border-radius: 1.3vw;
  font-size: 4vw;
  text-align: center;
  margin-bottom: 4vw;
}
.zjr__3czDD {
  font-weight: bold;
  color: #f15c50;
}
.today_details_modal__nhyc6 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 18.9vw;
  z-index: 999;
  background: #fff;
}
.details_content__3otq_ {
  position: relative;
  height: 100%;
  overflow-y: scroll;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 8vw;
  background: #fff;
  padding-bottom: 2.7vw;
}
.details_content_close__1g9jN {
  position: fixed;
  right: 2.3vw;
  top: 0.7vw;
  width: 10.3vw;
  height: 10.3vw;
}
.details_box__3BU2T {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  margin-bottom: 2.1vw;
  position: relative;
}
.details_box__3BU2T img {
  width: 70%;
}
.detailTable__3TWZb {
  position: relative;
  color: #333333;
  width: 92%;
  font-size: 4vw;
  margin: 0 auto;
}
.detailBox__WWMjb {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 1.3vw;
  padding-bottom: 2.7vw;
}
.innerDetailBox__3sBjI {
  border: 1px solid #dddddd;
}
.innerDetailBox__3sBjI :last-child {
  border-bottom: 0;
}
.innerDetailBox__3sBjI image {
  height: 25.3vw;
  width: 13.3vw;
  margin-right: 2.7vw;
}
.trLine__2Jzbc {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #dddddd;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.trTitle__14P8E {
  color: #666666;
  width: 25vw;
  height: 8vw;
  line-height: 8vw;
  text-indent: 3vw;
  border-right: 1px solid #dddddd;
}
.orderWeekFeeTextList__3P-ht {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #dddddd;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.orderWeekFeeTextListLeft__2zIG- {
  color: #666666;
  width: 19vw;
  padding: 0 3vw;
  text-align: center;
}
.orderWeekFeeTextListRight__2RJfc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: 1px solid #dddddd;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.WeekFee__qpZR1 {
  width: 100%;
  height: 8vw;
  line-height: 8vw;
  text-indent: 3vw;
  border-bottom: 1px solid #dddddd;
}
.WorkAmt__1Lp2v {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.WorkAmtLeft__3v0PC {
  color: #666666;
  width: 16vw;
  text-align: center;
}
.WorkAmtRight__1MgIi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.WorkAmtText__1zof9 {
  width: 100%;
  /* height: 8vw; */
  border-left: 1px solid #dddddd;
  line-height: 8vw;
  /* text-indent: 3vw; */
  border-bottom: 1px solid #dddddd;
  padding: 0 6rpx;
}
.returnFeeView__2lo3X {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-left: 1px solid #dddddd;
  min-height: 8vw;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.wrapper__2WQ9j {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  z-index: 100;
}
.wrapper__2WQ9j .header__2hxqL {
  width: 100%;
  height: 6vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wrapper__2WQ9j .header__2hxqL .back__1CNnf {
  width: 20vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrapper__2WQ9j .header__2hxqL .tab_wrapper__1L6ZN {
  width: 60vw;
}
.wrapper__2WQ9j .header__2hxqL .tab_wrapper__1L6ZN .MuiTab-wrapper {
  color: #fff;
}
.wrapper__2WQ9j .content__lDgDN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 80vh;
}
.wrapper__2WQ9j .content__lDgDN .swiper_item__35nMd {
  width: 100% !important;
  height: 49.3vw;
  position: relative;
}
.wrapper__2WQ9j .content__lDgDN .swiper_item__35nMd img,
.wrapper__2WQ9j .content__lDgDN .swiper_item__35nMd video {
  width: 100%;
  height: 49.3vw;
  border-radius: 1.1vw;
  -o-object-fit: cover;
     object-fit: cover;
}
.wrapper__2WQ9j .content__lDgDN .swiper-pagination-current,
.wrapper__2WQ9j .content__lDgDN .swiper-pagination-total {
  color: #fff;
  text-shadow: 0px 0px 6px #333;
  font-size: 5vw;
}
.wrapper__2WQ9j .content__lDgDN .save__1FYzT {
  position: absolute;
  right: 5vw;
  bottom: 10vh;
  border: 1px solid #fff;
  border-radius: 8px;
}
.MuiBox-root {
  padding: 0 !important;
}

/* tab样式 */
.main_container__2hehv {
  width: 100%;
  height: 100%;
}
.tab_bg_box__1WSVK {
  background: #ffdd00;
}
.tab_box__1o8pp {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 2.7vw 3.7vw 1.6vw 3.7vw;
  font-size: 3.2vw;
  /* background: rgb(248, 248, 248); */
  background: #fff;
  border-radius: 4vw 4vw 0 0;
  border-bottom: 0.27vw solid #e5e5e5;
}
.tab_item__3eACp {
  padding: 0.53vw 2.1vw;
  background: #fff;
  border-radius: 0.8vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 0.13vw solid #fff;
  color: #a0a0a0;
}
.itemActive__2VP6V {
  color: #f78031;
  border-image-source: linear-gradient(90deg, #ffb700 0%, #f15b51 100%);
  border-image-slice: 1;
}
.tab_item__3eACp img {
  width: 2.9vw;
  height: 2.9vw;
  margin-left: 1.1vw;
}
.screening_modal__3zisT {
  position: absolute;
  top: 22vw;
  left: 0;
  right: 0;
  z-index: 9999;
}
.screening_bg__10VXm {
  position: fixed;
  top: 46.7vw;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}
.screening_body__xJINk {
  position: relative;
  width: 100%;
  max-height: 88vw;
  overflow-y: scroll;
  background: #f8f8f8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 999;
}
/* 弹窗位置样式 */
.address_box__2DJ36 {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.address_area__1eTaF {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  font-weight: bold;
}
.address_left__2D_rC {
  width: 25%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.address_left_label__1JTGA {
  padding: 1.3vw 2.7vw;
  font-weight: bold;
  font-size: 3.2vw;
}
.active_label__tBlfa {
  background: #ffdd00;
}
.address_center__3DJGE {
  width: 35%;
  padding-top: 1.3vw;
  padding-left: 1.3vw;
  padding-bottom: 1.3vw;
  background: #fff;
  font-size: 3.2vw;
}
.address_right__25Jj5 {
  width: 65%;
  height: 100%;
  overflow-y: scroll;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 2.7vw;
  padding-right: 4vw;
  padding-left: 2.7vw;
  background: #fff;
}
.code_item__2pqQi {
  margin-bottom: 2vw;
}
.checkbox_box__3X2ix {
  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;
  margin-bottom: 2vw;
  font-size: 3.2vw;
}
.checkbox__2jHXC {
  width: 5vw;
  height: 5vw;
  border: none;
  background: #fff;
}
input[type="checkbox"] {
  width: 5vw;
  height: 5vw;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  line-height: 5vw;
  position: relative;
}
input[type="checkbox"]::before {
  content: "";
  position: absolute;
  top: -0.2vw;
  left: -0.2vw;
  background: #fff;
  width: 100%;
  height: 100%;
  border: 0.13vw solid #CACDCF;
}
input[type="checkbox"]:checked::before {
  content: "\2713";
  background-color: #37C674;
  color: #fff;
  position: absolute;
  top: -0.2vw;
  left: -0.2vw;
  width: 100%;
  border: 0.13vw solid #37C674;
  font-size: 3.4vw;
  font-weight: bold;
}
/* 位置附近 */
.address_fj__12vf9 {
  width: 100%;
  height: 22.7vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 2.7vw;
  padding-left: 2vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.choose_item__Wv8No {
  font-size: 3.2vw;
  min-width: 14vw;
  padding: 0 2.7vw;
  height: 6.7vw;
  margin: 0 1.3vw 2.7vw 0;
  text-align: center;
  line-height: 6.7vw;
  color: #333333;
  border-radius: 1.1vw;
  letter-spacing: 0.3vw;
  background-color: #F2F2F2;
}
.choose_item_active__1Cxng {
  background: #ffdd00;
}
.screening_footer__2Fv7G {
  position: relative;
  font-size: 3.5vw;
  width: 100%;
  height: 12vw;
  line-height: 12vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 4vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-shadow: 0 0 1.6vw 0.53vw #b8b6b6;
          box-shadow: 0 0 1.6vw 0.53vw #b8b6b6;
  z-index: 999;
}
.clear_btn__2OkTC {
  width: 21.3vw;
  height: 8.8vw;
  line-height: 8.8vw;
  background-color: rgba(248, 248, 248);
  border-radius: 0.8vw;
  text-align: center;
  margin-right: 3.5vw;
}
.confirm_btn__3Zpkb {
  width: 66.7vw;
  height: 10.1vw;
  line-height: 10.1vw;
  background-color: #ffdd00;
  color: #000;
  text-align: center;
  border-radius: 0.8vw;
}
.dayOrMonthRent_box__U0pvB,
.he_rent_box__3KPQ4 {
  padding: 4vw 2.7vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.money_box__1T2TQ {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.screening_modal_left__3xq0U {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 30%;
  font-size: 3.7vw;
  font-weight: bold;
}
.screening_modal_right__17rl8 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 70%;
  height: 93%;
  padding: 1.3vw 4vw 0 4vw;
  background: #fff;
}
.modal_right_label__3o9RJ {
  font-weight: bold;
  margin-bottom: 2.4vw;
  font-size: 3.7vw;
}
.modal_right_second_item_box__MS3qd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.modal_right_second_item__pJ79o {
  width: 28.8vw;
  height: 8vw;
  line-height: 8vw;
  text-align: center;
  background-color: #f5f5f5;
  margin-bottom: 3.2vw;
  font-size: 3.2vw;
  border-radius: 1.1vw;
}
.right_second_active__1B8vw {
  background: #ffdd00;
}
.left_item__204pR {
  padding: 0 2.7vw;
  height: 7.3vw;
  line-height: 7.3vw;
}
.more_box__1yeia {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.list_box__2HrRt {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}
.list_content__3I2QF {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  /* border-radius: 1.3vw; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 3.9vw 2.4vw 3.9vw 2.4vw;
  margin-bottom: 1.3vw;
  border-bottom: 1px solid #e5e5e5;
}
.item_left__2o-Q5 {
  width: 29.3vw;
  position: relative;
  margin-right: 2.4vw;
}
.item_left__2o-Q5 img {
  width: 29.3vw;
  height: 21.3vw;
  border-radius: 1.1vw;
}
.img_tag__nj3YB {
  position: absolute;
  left: 0;
  top: 0;
}
.item_center__1e2Qw {
  width: calc(100% - 29.3vw);
  overflow: hidden;
}
.item_center__1e2Qw .title__2U4xm {
  width: 95%;
  font-size: 3.7vw;
  margin-bottom: 1.2vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333333;
  font-weight: bold;
}
.item_center__1e2Qw .dist__19ipp {
  font-size: 2.9vw;
  color: #bebebe;
  margin-bottom: 1.2vw;
}
.rz__2h5Vl {
  width: 14.7vw;
  background-color: rgba(12, 203, 137);
}
.tags_box__2ajZ_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 2.9vw;
  margin-bottom: 1vw;
  height: 4.8vw;
}
.tag__3IVz5 {
  height: 4vw;
  font-size: 2.9vw;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #007BFE;
  line-height: 4vw;
  padding: 0 1.6vw;
  background: #ECF3FD;
  border-radius: 0.5vw;
  margin-right: 1.1vw;
}
.price_box__1mCkx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 3.2vw;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.distance__1MkA3 {
  font-size: 2.9vw;
  color: #bcbcbc;
}
.money__13T8v {
  font-size: 3.7vw;
  color: #ff0538;
  margin-right: 2.7vw;
  font-weight: 600;
}
.zjf__KymIu {
  color: #fff;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffb700), to(#f15b51));
  background-image: linear-gradient(90deg, #ffb700 0%, #f15b51 100%);
  border-radius: 1.1vw 0 1.1vw 0;
  padding: 0.5vw 1.2vw;
  font-size: 2.9vw;
}
.day_rent__YvpFR,
.month_rent__1xJQM {
  width: 8.8vw;
  background: #DE868F;
}
.item_right__3faW8 {
  padding-top: 2.7vw;
  font-size: 3.2vw;
}
.item-right__2pFSz .price__9f2Jh {
  color: #BD3124;
  margin-bottom: 1.9vw;
}
.item_right__3faW8 img {
  width: 18.1vw;
  height: 5.3vw;
}
.jz-finish__1sZbE {
  text-align: center;
  color: #9b9b9b;
  font-size: 3.5vw;
  margin-top: 1.3vw;
  margin-bottom: 1.3vw;
}
.none__dwzHt {
  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;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.image_none__3Rb04 {
  width: 100%;
  margin-top: 26.4vw;
  margin-bottom: 3.2vw;
}
.tip__6bbq9 {
  font-size: 4.8vw;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #9b9b9b;
}

.main_box__3ryw6 {
  width: 100%;
}
.details_box__3WeCI {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 2.7vw 2.4vw 20vw 2.4vw;
  position: relative;
}
.slide_image__K03wn {
  width: 100%;
  height: 45.3vw;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 2.1vw 2.1vw 0 0;
}
.swiper__1Cfce,
.swiper_item__abEi2 {
  width: 100%;
  height: 45.3vw;
}
.swiper-num__3CYHj {
  position: absolute;
  bottom: 1.9vw;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 120rpx;
  height: 40rpx;
  line-height: 40rpx;
  text-align: center;
  border-radius: 2.7vw;
  z-index: 999;
  background-color: rgba(252, 202, 0);
  color: rgba(255, 255, 255);
  font-size: 2.7vw;
}
.house_info__27mDQ {
  width: 100%;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 2.7vw 4.5vw 0.27vw 4.5vw;
  border-radius: 0 0 2.1vw 2.1vw;
  margin-bottom: 3.7vw;
}
.title__3YTw1 {
  font-size: 3.7vw;
  font-weight: bold;
  margin-bottom: 3.5vw;
}
.house_price__1ipJE {
  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;
  margin-bottom: 2.7vw;
}
.house_price__1ipJE .price__3YI7B {
  color: #FF0000;
  font-size: 3.7vw;
  font-weight: bold;
}
.help_money__2Lj6d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #BEBEBE;
  font-size: 3.2vw;
}
.help_money__2Lj6d img {
  width: 4.3vw;
  height: 4.3vw;
  margin-left: 2.7vw;
}
.tags_box__2CHCy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 2.9vw;
  margin-bottom: 1.1vw;
}
.waring__10Rfp {
  position: fixed;
  bottom: 14.93vw;
  z-index: 999;
  width: 90%;
  height: 10.7vw;
  line-height: 10.7vw;
  font-size: 3.5vw;
  color: #0c02ff;
  background: #fff;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tag__3uyPm {
  height: 3.7vw;
  font-size: 2.9vw;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #007BFE;
  line-height: 3.7vw;
  padding: 0.53vw 1.6vw;
  background: #ECF3FD;
  border-radius: 0.53vw;
  margin-right: 1.3vw;
  margin-bottom: 1.9vw;
}
.pos_address__2K_P_ {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  background: #fff;
  margin: 0 auto 4.5vw auto;
  border-radius: 2vw;
}
.address_box__l36rC {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.3vw 2.7vw 1.3vw 2.1vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pos_address__2K_P_ img {
  width: 7.5vw;
  height: 7.5vw;
}
.mapView__25K6_ {
  width: 100%;
  height: 26.7vw;
  /* position: absolute; */
  z-index: 999;
  right: 0;
}
.address_distance__aOrGJ {
  margin-bottom: 2.4vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #7f7f7f;
  font-weight: bold;
}
.address_info__1TyDZ {
  width: 64%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 3.2vw;
}
.info_text__2gG83 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.copy-address__uBH2n {
  width: 15.7vw;
  padding-left: 2vw;
  color: #0c02ff;
}
.distance__2KEmx {
  width: 30%;
  font-size: 3.2vw;
  width: 28vw;
  text-align: right;
}
.map__1ek87 {
  /* opacity: 0; */
  width: 100%;
  height: 26.7vw;
  pointer-events: none;
  z-index: 999;
}
.house_des__2qx_p {
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2.1vw;
  font-size: 3.2vw;
  background: #fff;
}
.text__h-Mnm {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 2.7vw;
}
.default_height__3Iybj {
  height: 32.4vw;
  overflow: hidden;
}
.house_des__2qx_p .house__2BAXw {
  margin-bottom: 2.4vw;
}
.house_des__2qx_p .title__3YTw1 {
  font-weight: bold;
  margin-bottom: 1.3vw;
}
.house_des__2qx_p .txt__1jYXU {
  text-indent: 2em;
}
.expand_btn__2Ikcx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  background: #fff;
  position: absolute;
  bottom: 0;
  font-weight: 100;
  color: #01CB86;
  font-weight: 800;
  padding-bottom: 2vw;
  z-index: 12;
  border-radius: 0 0 2.1vw 2.1vw;
}
.expand_btn__2Ikcx img {
  width: 5.3vw;
  height: 5.3vw;
  margin-left: 1.3vw;
}
.autoHight__27oIn {
  height: auto;
  padding-bottom: 9.3vw;
}
.call_phone__2rqes {
  position: fixed;
  bottom: 4.5vw;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 90%;
  height: 11.7vw;
  background: #FCCA00;
  border-radius: 2.1vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  z-index: 999;
}
.call_phone__2rqes img {
  width: 6.4vw;
  height: 6.4vw;
  margin-right: 2.7vw;
}
.day-price__1zP_k {
  margin-right: 2vw;
}


/*# sourceMappingURL=components.chunk.7cd0c.css.map*/
/*# sourceMappingURL=components.chunk.7cd0c.css.map*/