#content {
  background: #fff;
  z-index: 9999999999;
  position: fixed !important;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#app {
  position: relative;
}
.swiper-container {
  height: 5.76rem;
}
.swiper-container .swiper-slide {
  width: 100%;
  height: 5.76rem;
  justify-content: center;
  overflow: hidden;
  z-index: -9;
}
.swiper-container .swiper-slide img {
  height: 5.76rem;
  object-fit: cover;
}
.swiper-container .swiper-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -999;
}
.swiper-container .swiper-pagination {
  z-index: -999999;
  bottom: 0.74rem;
  left: 50%;
  transform: translate(3.1rem, 0);
  width: unset;
  height: 0.24rem;
  line-height: 0.24rem;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 0.12rem;
  padding: 0 0.1rem;
}
.swiper-container .swiper-pagination .swiper-pagination-bullet {
  width: 0.16rem;
  height: 0.03rem;
  background: #fff;
  border-radius: 0.015rem;
  transition: all 0.3s;
}
.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  transition: all 0.3s;
  width: 0.26rem;
}
#hd_head {
  z-index: 1000;
  position: fixed;
  background: #fff;
  width: 100%;
  display: none;
  height: 0.704rem;
  box-shadow: 0 0 0.08rem rgba(0, 0, 0, 0.5);
  opacity: 0.96;
}
#hd_head .iconxialajiantouxiao {
  font-size: 0.096rem;
}
#hd_head .logo-box {
  width: 1.52rem;
  height: 0.704rem;
}
#hd_head .logo-box .logo {
  width: 1.52rem;
  height: 0.704rem;
  background: url("/static/www/imgs/base/logo2.png") no-repeat;
  background-color: #ff6000;
  background-position: center;
  background-size: 1.12rem 0.408rem;
  position: absolute;
  top: 0;
}
#hd_head .type-area {
  height: 0.704rem;
}
#hd_head .type-area .nav {
  min-width: 1.28rem;
  position: relative;
  font-size: 0.144rem;
  color: #474747;
}
#hd_head .type-area .nav .index-item {
  margin-right: 0.24rem;
}
#hd_head .type-area .nav .all-class {
  height: 0.704rem;
}
#hd_head .type-area .nav .all-class:hover .iconxialajiantouxiao {
  display: inline-block;
  transform: rotate(-180deg);
}
#hd_head .type-area .nav .all-class:hover .class-box {
  z-index: 1;
  opacity: 1;
  max-height: 4rem;
}
#hd_head .type-area .nav .all-class .class-box {
  position: absolute;
  z-index: -1;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 0.08rem rgba(0, 0, 0, 0.5);
  right: -0.096rem;
  top: 0.7rem;
  width: 0.928rem;
  padding: 0.08rem 0;
  border-radius: 0.08rem;
  max-height: 0rem;
  overflow: hidden;
}
#hd_head .type-area .nav .all-class .class-box a {
  line-height: 0.32rem;
  height: 0.32rem;
  color: #333333;
  font-size: 0.136rem;
  transition: all 0.3s;
  cursor: pointer;
  text-align: center;
  display: block;
}
#hd_head .type-area .nav .all-class .class-box a:hover {
  font-weight: 600;
}
#hd_head .type-area .search {
  width: 6.08rem;
  height: 0.432rem;
  border-radius: 0.216rem;
  box-shadow: 0 0 0.08rem rgba(0, 0, 0, 0.2);
  padding: 0 0.08rem 0 0.24rem;
  margin-left: 0.56rem;
  border: 0.008rem solid #ff6400;
}
#hd_head .type-area .search .drop-down {
  font-size: 0.144rem;
  color: #535353;
  position: relative;
  overflow: hidden;
}
#hd_head .type-area .search .drop-down:hover {
  overflow: unset;
}
#hd_head .type-area .search .drop-down:hover .drop-list {
  opacity: 1;
}
#hd_head .type-area .search .drop-down .drop-list {
  position: absolute;
  opacity: 0;
  top: -0.128rem;
  box-shadow: 0 0 0.08rem rgba(0, 0, 0, 0.2);
  border-radius: 0.04rem;
  background: #fff;
  left: -0.136rem;
  padding: 0.08rem 0;
}
#hd_head .type-area .search .drop-down .drop-list a {
  width: 0.8rem;
  display: block;
  text-align: center;
  line-height: 0.32rem;
}
#hd_head .type-area .search .drop-down .drop-list a:hover {
  font-weight: 600;
}
#hd_head .type-area .search form .search-keyword {
  height: 0.32rem;
  font-size: 0.144rem;
  border: none;
  padding-left: 0.12rem;
  line-height: 0.32rem;
  padding-top: 0.024rem;
}
#hd_head .type-area .search form .submit {
  width: 0.72rem;
  height: 0.32rem;
  border-radius: 0.16rem;
  background: #ff6000;
  color: #fff;
  font-size: 0.144rem;
  border: 0;
}
#hd_head .login-box {
  position: absolute;
  right: 0.16rem;
}
#hd_head .login-box .not-logged-in span {
  font-size: 0.136rem;
  color: #3e3d3c;
}
#hd_head .login-box .not-logged-in .gap {
  width: 0.016rem;
  background: #b9b9b9;
  margin: 0 0.08rem;
}
#hd_head .login-box .not-logged-in button {
  width: 0.616rem;
  height: 0.288rem;
  background: #ff6000;
  color: #fff;
  border-radius: 0.024rem;
  font-size: 0.136rem;
  margin-left: 0.12rem;
}
#hd_head .login-box .not-logged-in button:hover {
  background: #fff;
  border: 0.008rem solid #ff6000;
  color: #ff6000;
}
#hd_head .login-box .is-logged-in {
  display: none;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 0.016rem;
  padding: 0 0.128rem;
  color: #fff;
}
#hd_head .login-box .is-logged-in .name {
  color: #fff;
}
#hd_head .login-box .is-logged-in .info-box {
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.144rem;
  position: relative;
}
#hd_head .login-box .is-logged-in .info-box .title:hover + dl {
  display: inline-block;
}
#hd_head .login-box .is-logged-in .info-box .gap {
  margin: 0 0.08rem;
}
#hd_head .login-box .is-logged-in .info-box .iconxialajiantouxiao {
  margin-left: 0.04rem;
  font-size: 0.096rem;
  font-weight: 600;
}
#hd_head .login-box .is-logged-in .info-box dl {
  position: absolute;
  display: none;
  opacity: 0;
  top: 0;
  right: -0.04rem;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 0 0.04rem 0.04rem 0.04rem;
  z-index: 9;
  box-shadow: 0 0 0.04rem #ffffff;
  border-radius: 0.04rem;
}
#hd_head .login-box .is-logged-in .info-box dl:hover {
  display: inline-block;
  opacity: 1;
}
#hd_head .login-box .is-logged-in .info-box dl dt i {
  font-weight: 600;
}
#hd_head .login-box .is-logged-in .info-box dl dd,
#hd_head .login-box .is-logged-in .info-box dl a {
  text-align: center;
  cursor: pointer;
  color: #fff;
}
#hd_head .login-box .is-logged-in .info-box dl dd:hover,
#hd_head .login-box .is-logged-in .info-box dl a:hover {
  color: #ff6000;
}
@media screen and (min-width: 0px) and (max-width: 1540px) {
  #hd_head .bg-white {
    min-width: 980px;
  }
  #hd_head .bg-white .type-area {
    flex: 1;
    width: unset;
    margin: 0;
    padding-left: 0.181rem;
  }
  #hd_head .bg-white .login-box {
    position: unset;
    padding-right: 0.181rem;
  }
}
#sidebar {
  width: 2.808rem;
  min-height: 4.096rem;
  position: absolute;
  top: 0.97rem;
  z-index: 99;
  background: #fff;
  right: 50%;
  transform: translateX(-4.39rem);
  color: #666;
  border-radius: 0.05rem;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.3);
}
#sidebar .dn {
  display: none !important;
}
#sidebar .mainNavs .title-box {
  border-bottom: 0.01rem solid #e8e8e8;
  margin: 0.104rem 0.104rem 0.08rem 0.24rem;
}
#sidebar .mainNavs .title-box h1 {
  font-size: 0.18rem;
  line-height: 0.35rem;
  height: 0.35rem;
  display: block;
  font-weight: 600;
  color: #333333;
  margin-right: 0.08rem;
}
#sidebar .mainNavs .title-box .sidertop h2 {
  height: 0.4rem;
  line-height: 0.4rem;
  padding: 0;
  font-size: 0.136rem;
  font-weight: 500;
  color: #666666;
}
#sidebar .menu-box {
  position: relative;
}
#sidebar .menu-box .menu-main {
  font-size: 0.18rem;
}
#sidebar .menu-box .menu-main:hover {
  transition: all 0.2s;
  box-shadow: 0 0 0.05rem rgba(255, 100, 0, 0.2);
}
#sidebar .menu-box .menu-main .category-list h2 {
  overflow: hidden;
  margin: 0 0 0 0.224rem;
  line-height: 0.344rem;
  height: 0.344rem;
}
#sidebar .menu-box .menu-main .category-list h2 a {
  font-size: 0.152rem;
  line-height: 0.35rem;
  height: 0.35rem;
  display: block;
  font-weight: 600;
  color: #333333;
}
#sidebar .menu-box .menu-main .category-list h2 a span {
  font-size: 0.152rem;
  margin-left: 0.08rem;
  color: #676767;
  font-weight: 400;
}
#sidebar .menu-box .menu-main:hover + .menu-sub {
  display: block;
}
#sidebar .menu-box .menu-sub:hover + .menu-main {
  box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.1);
  background: #000;
}
#sidebar .menu-box .menu-sub {
  display: none;
  min-height: 4.5rem;
  position: absolute;
  left: 2.8rem;
  top: 0rem;
  background: #fff;
  width: 8.74rem;
  border-radius: 0.05rem;
  box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.3);
  padding: 0.15rem 0.2rem 0.2rem 0.2rem;
}
#sidebar .menu-box .menu-sub:hover {
  display: block;
}
#sidebar .menu-box .menu-sub dl {
  display: flex;
  margin-bottom: 0.2rem;
}
#sidebar .menu-box .menu-sub dl dt {
  font-size: 0.152rem;
  line-height: 0.35rem;
  height: 0.35rem;
  font-weight: 600;
  width: 1.3rem;
  text-align: right;
  margin-right: 0.2rem;
}
#sidebar .menu-box .menu-sub dl dt span a {
  color: #ff6000;
  transition: all 0.3s;
}
#sidebar .menu-box .menu-sub dl dt span a:hover {
  opacity: 0.7;
  transition: all 0.3s;
}
#sidebar .menu-box .menu-sub dl dd {
  flex: 1;
  line-height: 0.304rem;
  display: flex;
  flex-wrap: wrap;
  font-size: 0.152rem;
  margin-left: 0.048rem;
}
#sidebar .menu-box .menu-sub dl dd a {
  position: relative;
  margin-right: 0.2rem;
  transition: all 0.5s;
  text-decoration: none;
  color: #808080;
}
#sidebar .menu-box .menu-sub dl dd a:hover {
  transition: all 0.5s;
  text-decoration: revert;
}
#sidebar .menu-box .menu-sub dl dd a:after {
  position: absolute;
  width: 0.01rem;
  height: 0.15rem;
  background: #d8d8d8;
  display: inline-block;
  content: '';
  right: -0.1rem;
  top: 50%;
  transform: translateY(-50%);
}
#sidebar .menu-box .menu-sub dl dd a:last-child:after {
  display: none;
}
#sidebar .show_all_job {
  line-height: 0.384rem;
  height: 0.384rem;
  padding-left: 0.2rem;
  border-top: 0.01rem dashed #ededed;
}
#sidebar .show_all_job:hover + .all-box {
  display: block;
}
#sidebar .show_all_job span {
  font-size: 0.144rem;
  color: #666666;
  cursor: pointer;
}
#fr_logo_box {
  width: 2.808rem;
  height: 4.096rem;
  position: absolute;
  top: 0.97rem;
  z-index: 99;
  background: #fff;
  left: 50%;
  transform: translateX(4.39rem);
  color: #666;
  border-radius: 0.05rem;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.3);
}
#fr_logo_box .not-logged-in .img-btn,
#fr_logo_box .not-logged-in .img-btn img {
  position: absolute;
  top: 0;
  right: 0;
  width: 0.48rem;
  height: 0.48rem;
  cursor: pointer;
}
#fr_logo_box .not-logged-in .tabs {
  margin: 0.36rem auto 0;
  padding: 0 0.528rem;
}
#fr_logo_box .not-logged-in .tabs .tab {
  line-height: 0.4rem;
  height: 0.4rem;
  font-size: 0.144rem;
}
#fr_logo_box .not-logged-in .tabs .tab.current {
  color: #333333;
  font-weight: 600;
  position: relative;
  font-size: 0.16rem;
}
#fr_logo_box .not-logged-in .tabs .tab.current:after {
  position: absolute;
  content: '';
  display: inline-block;
  width: 80%;
  height: 0.02rem;
  background: #ff6000;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
#fr_logo_box .not-logged-in .box {
  margin: 0.2rem auto 0;
  width: 2.04rem;
}
#fr_logo_box .not-logged-in .box .input-item {
  font-size: 0.12rem;
  border-radius: 0.16rem;
  position: relative;
  background: #f6f6f8;
  overflow: hidden;
  height: 0.32rem;
  margin-bottom: 0.2rem;
}
#fr_logo_box .not-logged-in .box .input-item .suffix {
  display: inline-block;
  line-height: 0.32rem;
  width: 0.28rem;
  padding-right: 0.04rem;
}
#fr_logo_box .not-logged-in .box .input-item .suffix button {
  padding: 0;
  text-align: center;
  margin: 0 auto;
}
#fr_logo_box .not-logged-in .box .input-item:hover {
  box-shadow: 0 0 0.016rem #ff6400;
}
#fr_logo_box .not-logged-in .box .input-item input {
  width: 100%;
  height: 0.32rem;
  line-height: 0.32rem;
  border-radius: 0.16rem;
  border: 0;
  padding: 0 0.12rem;
  font-size: 0.12rem;
  background: #f6f6f8;
}
#fr_logo_box .not-logged-in .box .submit-btn {
  width: 100%;
  height: 0.32rem;
  border-radius: 0.16rem;
  font-size: 0.14rem;
  text-align: center;
  line-height: 0.32rem;
  color: #fff;
  background: #ff6000;
  border: none;
  display: block;
}
#fr_logo_box .not-logged-in .check-box {
  margin: 0.08rem 0.096rem 0.08rem;
  color: #8e8e90;
  font-size: 0.128rem;
  position: relative;
}
#fr_logo_box .not-logged-in .check-box #checked_input {
  position: absolute;
  width: 0.08rem;
  height: 0.08rem;
  opacity: 0;
  top: 0.12rem;
  left: 0.04rem;
}
#fr_logo_box .not-logged-in .check-box input[type=checkbox] {
  vertical-align: top;
  width: 0.14rem;
  height: 0.14rem;
  border: 0.02rem solid #888888;
}
#fr_logo_box .not-logged-in .reset-pwd-box {
  padding: 0.08rem 0.4rem 0rem 0;
}
#fr_logo_box .not-logged-in .other-login {
  padding: 0 0.3rem;
  margin-top: 0.24rem;
}
#fr_logo_box .not-logged-in .other-login li,
#fr_logo_box .not-logged-in .other-login a {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#fr_logo_box .not-logged-in .other-login li .icon-box,
#fr_logo_box .not-logged-in .other-login a .icon-box {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  background: #fff8f6;
}
#fr_logo_box .not-logged-in .other-login li .icon-box i,
#fr_logo_box .not-logged-in .other-login a .icon-box i {
  font-size: 0.2rem;
  color: #ff6000;
}
#fr_logo_box .not-logged-in .other-login li span,
#fr_logo_box .not-logged-in .other-login a span {
  color: #9d9d9d;
  font-size: 0.144rem;
  margin-top: 0.08rem;
}
#fr_logo_box .not-logged-in .other-login li:hover .icon-box,
#fr_logo_box .not-logged-in .other-login a:hover .icon-box {
  background: #ff6000;
}
#fr_logo_box .not-logged-in .other-login li:hover .icon-box i,
#fr_logo_box .not-logged-in .other-login a:hover .icon-box i {
  color: #fff8f6;
}
#fr_logo_box .not-logged-in .other-login li:hover span,
#fr_logo_box .not-logged-in .other-login a:hover span {
  color: #ff6000;
}
#fr_logo_box .not-logged-in .registered-box {
  display: none;
}
#fr_logo_box .not-logged-in .registered-box .box .input-item.password {
  margin-bottom: 0.2rem;
}
#fr_logo_box .not-logged-in .registered-box .box .input-item .message-code {
  width: 1.12rem;
}
#fr_logo_box .not-logged-in .registered-box .box .input-item .suffix {
  display: flex;
}
#fr_logo_box .not-logged-in .registered-box .box .input-item .suffix .gap {
  background: #f0e9e3;
}
#fr_logo_box .not-logged-in .registered-box .box .input-item .suffix button {
  font-size: 0.12rem;
  background: #f6f6f8;
}
#fr_logo_box .not-logged-in .registered-box .box #reg_submit {
  background: #67c331;
}
#fr_logo_box .is-logged-in .my-box .avatar-info,
#fr_logo_box .is-logged-in .hr-box .avatar-info {
  height: 0.68rem;
  margin: 0.288rem 0 0 0.24rem;
}
#fr_logo_box .is-logged-in .my-box .avatar-info .avatar,
#fr_logo_box .is-logged-in .hr-box .avatar-info .avatar {
  width: 0.68rem;
  height: 0.68rem;
  overflow: hidden;
  border-radius: 50%;
  box-shadow: 0 0 0.04rem rgba(0, 0, 0, 0.3);
}
#fr_logo_box .is-logged-in .my-box .avatar-info .avatar img,
#fr_logo_box .is-logged-in .hr-box .avatar-info .avatar img {
  width: 0.68rem;
  height: 0.68rem;
}
#fr_logo_box .is-logged-in .my-box .avatar-info .name-num,
#fr_logo_box .is-logged-in .hr-box .avatar-info .name-num {
  padding: 0.12rem 0 0.064rem 0.128rem;
  line-height: 0.24rem;
}
#fr_logo_box .is-logged-in .my-box .avatar-info .name-num .name-box .name,
#fr_logo_box .is-logged-in .hr-box .avatar-info .name-num .name-box .name {
  font-size: 0.152rem;
  font-weight: 600;
  color: #212121;
}
#fr_logo_box .is-logged-in .my-box .avatar-info .name-num .name-box .sex,
#fr_logo_box .is-logged-in .hr-box .avatar-info .name-num .name-box .sex {
  margin-left: 0.04rem;
}
#fr_logo_box .is-logged-in .my-box .avatar-info .name-num .name-box .sex img,
#fr_logo_box .is-logged-in .hr-box .avatar-info .name-num .name-box .sex img {
  width: 0.128rem;
  height: 0.128rem;
}
#fr_logo_box .is-logged-in .my-box .avatar-info .name-num .name-box .edit-resume,
#fr_logo_box .is-logged-in .hr-box .avatar-info .name-num .name-box .edit-resume {
  line-height: 0.24rem;
  height: 0.24rem;
  background: linear-gradient(to right, #ff9000, #ff7100);
  color: #fff;
  font-size: 0.128rem;
  padding: 0 0 0 0.12rem;
  border-radius: 0.12rem 0 0 0.12rem;
}
#fr_logo_box .is-logged-in .my-box .avatar-info .name-num .num,
#fr_logo_box .is-logged-in .hr-box .avatar-info .name-num .num {
  font-size: 0.144rem;
  color: #9d9d9d;
}
#fr_logo_box .is-logged-in .my-box dl.info,
#fr_logo_box .is-logged-in .hr-box dl.info {
  position: relative;
}
#fr_logo_box .is-logged-in .my-box dl.info:after,
#fr_logo_box .is-logged-in .hr-box dl.info:after {
  position: absolute;
  bottom: 0;
  width: 90%;
  left: 50%;
  transform: translateX(-50%);
  height: 0.013rem;
  background: #f3f5f9;
  content: '';
  display: inline-block;
}
#fr_logo_box .is-logged-in .my-box dl.info dt,
#fr_logo_box .is-logged-in .hr-box dl.info dt {
  margin-bottom: 0.32rem;
}
#fr_logo_box .is-logged-in .my-box dl.info dd,
#fr_logo_box .is-logged-in .hr-box dl.info dd {
  width: 2.08rem;
  margin: 0 auto;
}
#fr_logo_box .is-logged-in .my-box dl.info dd .item,
#fr_logo_box .is-logged-in .hr-box dl.info dd .item {
  display: flex;
  margin-bottom: 0.32rem;
}
#fr_logo_box .is-logged-in .my-box dl.info dd .item a,
#fr_logo_box .is-logged-in .hr-box dl.info dd .item a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#fr_logo_box .is-logged-in .my-box dl.info dd .item .num,
#fr_logo_box .is-logged-in .hr-box dl.info dd .item .num {
  font-size: 0.16rem;
  margin-bottom: 0.08rem;
  color: #000000;
}
#fr_logo_box .is-logged-in .my-box dl.info dd .item .title-text,
#fr_logo_box .is-logged-in .hr-box dl.info dd .item .title-text {
  font-size: 0.096rem;
  color: #333333;
}
#fr_logo_box .is-logged-in .my-box dl.permissions,
#fr_logo_box .is-logged-in .hr-box dl.permissions {
  margin: 0.224rem 0 0 0.416rem;
  padding-bottom: 0.36rem;
  width: 1.8rem;
}
#fr_logo_box .is-logged-in .my-box dl.permissions dt,
#fr_logo_box .is-logged-in .hr-box dl.permissions dt {
  display: none;
  font-size: 0.112rem;
  color: #1f1f1f;
}
#fr_logo_box .is-logged-in .my-box dl.permissions dt .iconxialajiantouxiao,
#fr_logo_box .is-logged-in .hr-box dl.permissions dt .iconxialajiantouxiao {
  font-size: 0.096rem;
  color: #636363;
  display: inline-block;
  transform: rotate(-90deg);
}
#fr_logo_box .is-logged-in .my-box dl.permissions dd,
#fr_logo_box .is-logged-in .hr-box dl.permissions dd {
  position: relative;
}
#fr_logo_box .is-logged-in .my-box dl.permissions dd ol,
#fr_logo_box .is-logged-in .hr-box dl.permissions dd ol {
  opacity: 0;
  height: 0;
  overflow: hidden;
  border-radius: 0.04rem;
  position: absolute;
  top: 0.08rem;
  line-height: 0.28rem;
  width: 1.856rem;
  box-shadow: 0 0 0.08rem rgba(0, 0, 0, 0.5);
  background: #fff;
  padding: 0.04rem 0;
}
#fr_logo_box .is-logged-in .my-box dl.permissions dd ol li,
#fr_logo_box .is-logged-in .hr-box dl.permissions dd ol li {
  font-size: 0.112rem;
  color: #1f1f1f;
  padding: 0 0.08rem;
}
#fr_logo_box .is-logged-in .my-box ul1,
#fr_logo_box .is-logged-in .hr-box ul1 {
  width: 2.08rem;
  margin: 0.32rem auto 0;
  border-bottom: 0.016rem solid #f3f5f9;
  padding: 0 0.08rem;
}
#fr_logo_box .is-logged-in .my-box ul1 li,
#fr_logo_box .is-logged-in .hr-box ul1 li {
  display: flex;
  margin-bottom: 0.32rem;
}
#fr_logo_box .is-logged-in .my-box ul1 li a,
#fr_logo_box .is-logged-in .hr-box ul1 li a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#fr_logo_box .is-logged-in .my-box ul1 li .num,
#fr_logo_box .is-logged-in .hr-box ul1 li .num {
  font-size: 0.16rem;
  margin-bottom: 0.08rem;
  color: #000000;
}
#fr_logo_box .is-logged-in .my-box ul1 li .title-text,
#fr_logo_box .is-logged-in .hr-box ul1 li .title-text {
  font-size: 0.096rem;
  color: #333333;
}
#fr_logo_box .is-logged-in .my-box ul1 li:nth-child(3n-1),
#fr_logo_box .is-logged-in .hr-box ul1 li:nth-child(3n-1) {
  margin-left: 0.368rem;
  margin-right: 0.368rem;
}
#fr_logo_box .is-logged-in .my-box .btn-box,
#fr_logo_box .is-logged-in .hr-box .btn-box {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0.416rem;
  padding: 0 0.24rem;
}
#fr_logo_box .is-logged-in .my-box .btn-box .fl button,
#fr_logo_box .is-logged-in .hr-box .btn-box .fl button {
  background: #0089ff;
  border: 0.008rem solid #0089ff;
}
#fr_logo_box .is-logged-in .my-box .btn-box .fl button:hover,
#fr_logo_box .is-logged-in .hr-box .btn-box .fl button:hover {
  color: #0089ff;
  background: #fff;
}
#fr_logo_box .is-logged-in .my-box .btn-box .fr button,
#fr_logo_box .is-logged-in .hr-box .btn-box .fr button {
  background: #ff6000;
  border: 1px solid #ff6000;
}
#fr_logo_box .is-logged-in .my-box .btn-box .fr button:hover,
#fr_logo_box .is-logged-in .hr-box .btn-box .fr button:hover {
  color: #ff6000;
  background: #fff;
}
#fr_logo_box .is-logged-in .my-box .btn-box button,
#fr_logo_box .is-logged-in .hr-box .btn-box button {
  font-size: 0.128rem;
  color: #fff;
  line-height: 0.32rem;
  padding: 0 0.24rem;
  border-radius: 0.024rem;
  cursor: pointer;
}
#fr_logo_box .is-logged-in .hr-box dl.info:after {
  width: 2.08rem;
}
#fr_logo_box .is-logged-in .hr-box dl.info dt {
  margin-bottom: 0.272rem;
}
#fr_logo_box .is-logged-in .hr-box dl.info dd.num-box {
  border-bottom: 0.008rem dashed #e2e2e2;
}
#fr_logo_box .is-logged-in .hr-box dl.info dd .item {
  margin-bottom: 0.2rem;
}
#fr_logo_box .is-logged-in .hr-box dl.info dd .item .title-text {
  font-size: 0.128rem;
  color: #707070;
}
#fr_logo_box .is-logged-in .hr-box dl.info dd.to-interview a {
  font-size: 0.144rem;
  color: #707070;
  line-height: 0.544rem;
}
#fr_logo_box .is-logged-in .hr-box dl.permissions {
  width: unset;
  margin-left: 0.352rem;
  padding-bottom: 0.264rem;
}
#fr_logo_box .is-logged-in .hr-box dl.permissions dt {
  display: none;
  font-size: 0.16rem;
  color: #000000;
  margin-bottom: 0.08rem;
}
#fr_logo_box .is-logged-in .hr-box dl.permissions dd {
  font-size: 0.144rem;
  color: #707070;
}
#fr_logo_box .is-logged-in .hr-box dl.permissions dd .gap {
  background: #d2d2d2;
  margin: 0 0.08rem;
}
.main-box {
  margin-top: -0.4rem;
  z-index: 9;
  position: relative;
}
.main-box .enterprises-select .emphasis-item-list,
.main-box .workplace-answers .fl-box,
.main-box .latest-job .emphasis-item-list,
.main-box .workplace-answers .tabs-box,
.main-box .workplace-answers .fl ol,
.main-box .workplace-answers .fr,
.main-box .popular-jobs .tabs-box,
.main-box .popular-jobs .popular-box,
.main-box .popular-jobs .corp-box,
.main-box .search-box {
  border-radius: 0.08rem;
  overflow: hidden;
}
.main-box .workplace-answers .title,
.main-box .popular-jobs .popular-box .title-box div {
  font-size: 0.24rem;
  color: #000;
}
.main-box .search-box {
  background: #fff;
  padding: 0.3rem 0.3rem 0.34rem 0.6rem;
  font-size: 0.18rem;
}
.main-box .search-box .input-box {
  width: 8.48rem;
  height: 0.5rem;
  border-radius: 0.08rem;
  box-shadow: 0.04rem 0.08rem 0.176rem rgba(0, 0, 0, 0.2);
}
.main-box .search-box .input-box input.search-keyword {
  height: 0.5rem;
  line-height: 0.5rem;
  border: 0.03rem solid #ff6000;
  font-size: 0.16rem;
  padding-left: 0.2rem;
  border-radius: 0.08rem 0 0 0.08rem;
}
.main-box .search-box .input-box input.search-keyword::placeholder {
  color: #c7c9c8;
}
.main-box .search-box .input-box .btn-box {
  border-radius: 0 0.08rem 0.08rem 0;
  overflow: hidden;
  position: relative;
  width: 1.12rem;
  height: 0.5rem;
}
.main-box .search-box .input-box .btn-box i {
  font-size: 0.22rem;
  position: absolute;
  color: #fff;
  z-index: 9;
  left: 0.16rem;
}
.main-box .search-box .input-box .btn-box input[type='submit'] {
  width: 1.16rem;
  font-size: 0.2rem;
  color: #fff;
  background: #ff6000;
  height: 100%;
  margin-left: -0.1rem;
  padding-left: 0.4rem;
  border: 0;
}
.main-box .search-box .fr {
  width: 4rem;
}
.main-box .search-box .fr .icon {
  width: 0.4rem;
  height: 0.4rem;
  background: #f4f8fb;
  border-radius: 0.05rem;
  margin-right: 0.1rem;
}
.main-box .search-box .fr .icon i {
  font-size: 0.28rem;
  color: #5c5c5e;
}
.main-box .search-box .fr .title-content {
  line-height: 0.2rem;
}
.main-box .search-box .fr .title-content .title {
  font-size: 0.16rem;
  font-weight: 600;
  position: relative;
}
.main-box .search-box .fr .title-content .title:after {
  position: absolute;
  content: 'GO >';
  display: inline-block;
  font-size: 0.12rem;
  background: #ff6100;
  color: #fff;
  width: 0.42rem;
  height: 0.22rem;
  line-height: 0.14rem;
  padding: 0.04rem 0 0 0.05rem;
  border-radius: 0.02rem;
  font-weight: 500;
  transform: scale(0.6);
  top: -0.024rem;
}
.main-box .search-box .fr .title-content .content {
  font-size: 0.144rem;
  color: #8c8d9f;
  margin-top: 0.04rem;
}
.main-box .search-box .fr .fl-box:hover .icon,
.main-box .search-box .fr .fr-box:hover .icon {
  background: #ff6000;
}
.main-box .search-box .fr .fl-box:hover .icon i,
.main-box .search-box .fr .fr-box:hover .icon i {
  color: #fff;
}
.main-box .search-box .fr .fl-box:hover .title-content .title,
.main-box .search-box .fr .fr-box:hover .title-content .title {
  color: #ff6000;
}
.main-box .workplace-answers {
  margin-bottom: 0.3rem;
}
.main-box .workplace-answers .title {
  line-height: 0.62rem;
  font-size: 0.24rem;
  color: #1b1b1b;
  font-weight: 500;
}
.main-box .workplace-answers .box .fl-box {
  background: #fff;
  padding: 0.08rem 0.216rem 0.16rem 0.216rem;
  height: 4.64rem;
  width: 10.68rem;
}
.main-box .workplace-answers .box .fl-box ul li {
  padding-top: 0.16rem;
  font-size: 0.176rem;
  line-height: 0.256rem;
  color: #060405;
}
.main-box .workplace-answers .box .fl-box ul li .fl a {
  max-width: 8.88rem;
  display: block;
}
.main-box .workplace-answers .box .fl-box ul li:hover .fr {
  opacity: 1;
}
.main-box .workplace-answers .box .fl-box ul li .time {
  line-height: 0.32rem;
  font-size: 0.128rem;
  color: #a2a2a2;
}
.main-box .workplace-answers .box .fl-box ul li .fr {
  border: 0.008rem solid #ff6000;
  width: 1.04rem;
  height: 0.36rem;
  font-size: 0.16rem;
  border-radius: 0.024rem;
  text-align: center;
  line-height: 0.36rem;
  opacity: 0;
}
.main-box .workplace-answers .box .fl-box ul li .fr:hover {
  color: #fff;
  background: #ff6000;
}
.main-box .workplace-answers .box .fr {
  width: 3.6rem;
  height: 4.64rem;
  background: #fff;
  margin-left: 0.18rem;
  overflow: hidden;
}
.main-box .workplace-answers .box .fr .g-slides {
  overflow: inherit!important;
  height: 3.8rem;
}
.main-box .workplace-answers .box .fr .tabs-box {
  border-radius: 0.05rem;
  background: #ffffff;
  margin-bottom: 0.12rem;
}
.main-box .workplace-answers .box .fr .tabs-box ul {
  margin: 0 0.22rem;
  padding-top: 0.04rem;
  border-bottom: 0.02rem solid #f4f4f4;
}
.main-box .workplace-answers .box .fr .tabs-box ul li label {
  font-size: 0.192rem;
  color: #303030;
  margin-right: 0.4rem;
  position: relative;
  cursor: pointer;
  height: 0.62rem;
  line-height: 0.62rem;
  display: block;
}
.main-box .workplace-answers .box .fr .tabs-box ul li label:after {
  transition: all 0.5s;
  width: 0%;
  position: absolute;
  content: '';
  display: inline-block;
  bottom: 0;
  right: 0;
  height: 0.04rem;
  background: #ff6000;
  border-radius: 0.02rem;
}
.main-box .workplace-answers .box .fr .tabs-box ul li label:hover {
  opacity: 0.8;
}
.main-box .workplace-answers .box .fr .tabs-box ul li label:hover:after {
  transition: all 0.5s;
  width: 100%;
  left: 0;
}
.main-box .workplace-answers .box .fr .tabs-box ul li label.current {
  color: #ff6000;
}
.main-box .workplace-answers .box .fr .tabs-box ul li label.current:after {
  position: absolute;
  content: '';
  display: inline-block;
  left: 0;
  bottom: 0;
  right: 0;
  height: 0.04rem;
  background: #ff6000;
  border-radius: 0.02rem;
  width: 100%;
}
.main-box .workplace-answers .box .fr ol {
  width: 3.6rem;
}
.main-box .workplace-answers .box .fr ol li {
  font-size: 0.16rem;
  color: #464646;
  padding-left: 0.35rem;
  padding-right: 0.2rem;
}
.main-box .workplace-answers .box .fr ol li i {
  color: #d6d6d6;
  margin-right: 0.05rem;
}
.main-box .workplace-answers .box .fr ol li a {
  color: #666666;
}
.main-box .aggregation-tabs {
  background: #fff;
  padding-bottom: 0.112rem;
  border-bottom: 0.01rem solid #dedede;
}
.main-box .aggregation-tabs .tabs-box {
  border-radius: 0.05rem;
  background: #ffffff;
  margin-bottom: 0.16rem;
  border-bottom: 0.01rem solid #eeeeee;
}
.main-box .aggregation-tabs .tabs-box ul li label,
.main-box .aggregation-tabs .tabs-box ul li a {
  font-size: 0.16rem;
  color: #303030;
  margin-right: 0.4rem;
  position: relative;
  cursor: pointer;
  height: 0.52rem;
  line-height: 0.52rem;
  display: block;
}
.main-box .aggregation-tabs .tabs-box ul li label:after,
.main-box .aggregation-tabs .tabs-box ul li a:after {
  transition: all 0.5s;
  width: 0%;
  position: absolute;
  content: '';
  display: inline-block;
  bottom: 0;
  right: 0;
  height: 0.03rem;
  background: #ff6000;
  border-radius: 0.01rem;
}
.main-box .aggregation-tabs .tabs-box ul li label:hover,
.main-box .aggregation-tabs .tabs-box ul li a:hover {
  opacity: 0.8;
}
.main-box .aggregation-tabs .tabs-box ul li label:hover:after,
.main-box .aggregation-tabs .tabs-box ul li a:hover:after {
  transition: all 0.5s;
  width: 100%;
  left: 0;
}
.main-box .aggregation-tabs .tabs-box ul li label.current,
.main-box .aggregation-tabs .tabs-box ul li a.current {
  color: #ff6000;
}
.main-box .aggregation-tabs .tabs-box ul li label.current:after,
.main-box .aggregation-tabs .tabs-box ul li a.current:after {
  position: absolute;
  content: '';
  display: inline-block;
  left: 0;
  bottom: 0;
  right: 0;
  height: 0.03rem;
  background: #ff6000;
  border-radius: 0.02rem;
  width: 100%;
}
.main-box .aggregation-tabs ol li {
  font-size: 0;
}
.main-box .aggregation-tabs ol li a {
  display: inline-block;
  width: 0.76rem;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-right: 0.1rem;
  color: #333333;
  font-size: 0.128rem;
}
.main-box .latest-job {
  margin: 0.18rem 0;
  overflow: hidden;
  font-size: 0.16rem;
}
.main-box .latest-job .title {
  line-height: 0.62rem;
  font-size: 0.24rem;
  color: #1b1b1b;
  font-weight: 500;
}
.main-box .latest-job .emphasis-item-list {
  background: #fff;
  padding: 0.08rem 0.216rem 0.16rem 0.216rem;
}
.main-box .latest-job .emphasis-item-list li {
  width: 2.64rem;
  padding: 0.08rem 0;
  border-bottom: 0.008rem dashed #eee;
  margin-right: 0.184rem;
}
.main-box .latest-job .emphasis-item-list li:nth-child(5n) {
  margin-right: 0;
}
.main-box .latest-job .emphasis-item-list li .jobs a {
  font-size: 0.176rem;
  color: #323232;
}
.main-box .latest-job .emphasis-item-list li .des {
  line-height: 0.24rem;
}
.main-box .latest-job .emphasis-item-list li .des,
.main-box .latest-job .emphasis-item-list li .des a,
.main-box .latest-job .emphasis-item-list li .corp {
  font-size: 0.16rem;
  color: #8d8d8d;
}
.main-box .enterprises-select {
  margin: 0.18rem 0;
  overflow: hidden;
  font-size: 0.16rem;
}
.main-box .enterprises-select .title {
  line-height: 0.62rem;
  font-size: 0.24rem;
  color: #1b1b1b;
  font-weight: 500;
}
.main-box .enterprises-select .emphasis-item-list {
  background: #fff;
  padding: 0.08rem 0.216rem 0.16rem 0.216rem;
}
.main-box .enterprises-select .emphasis-item-list li {
  position: relative;
  height: 0.68rem;
  margin-top: 0.08rem;
  width: 2.64rem;
  padding: 0.08rem 0 0.08rem 0.28rem;
  border-bottom: 0.008rem dashed #eee;
  margin-right: 0.184rem;
}
.main-box .enterprises-select .emphasis-item-list li:nth-child(5n) {
  margin-right: 0;
}
.main-box .enterprises-select .emphasis-item-list li:after {
  position: absolute;
  content: '';
  width: 2.2rem;
  height: 0.008rem;
  background: #f2f2f2;
  bottom: 0;
}
.main-box .enterprises-select .emphasis-item-list li:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0.22rem;
  height: 0.4rem;
  background: #eee;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.main-box .enterprises-select .emphasis-item-list li.v11:before,
.main-box .enterprises-select .emphasis-item-list li.v9:before,
.main-box .enterprises-select .emphasis-item-list li.v12:before,
.main-box .enterprises-select .emphasis-item-list li.v7:before,
.main-box .enterprises-select .emphasis-item-list li.v8:before,
.main-box .enterprises-select .emphasis-item-list li.v6:before,
.main-box .enterprises-select .emphasis-item-list li.v5:before {
  background-image: url("/static/www/imgs/index/vip_tag.gif");
  background-repeat: no-repeat;
  background-color: #fff;
  background-size: 0.192rem;
}
.main-box .enterprises-select .emphasis-item-list li.v11:before {
  background-position: 0.024rem -0.688rem;
}
.main-box .enterprises-select .emphasis-item-list li.v9:before {
  background-position: 0.024rem 0;
}
.main-box .enterprises-select .emphasis-item-list li.v12:before {
  background-position: 0.024rem -1.368rem;
}
.main-box .enterprises-select .emphasis-item-list li.v7:before {
  background-image: url("/static/www/imgs/index/vip_tag.gif");
  background-position: 0.04rem -2.56rem;
  background-size: 0.184rem;
}
.main-box .enterprises-select .emphasis-item-list li.v8:before {
  background-image: url("/static/www/imgs/index/vip_tag.gif");
  background-position: 0.04rem -2.56rem;
  background-size: 0.184rem;
}
.main-box .enterprises-select .emphasis-item-list li.v6:before {
  background-image: url("/static/www/imgs/index/vip_tag.gif");
  height: 0.376rem;
  background-position: 0.04rem -3.2rem;
  background-size: 0.184rem;
}
.main-box .enterprises-select .emphasis-item-list li.v5:before {
  background-image: url("/static/www/imgs/index/vip_tag.gif");
  height: 0.376rem;
  background-position: 0.04rem -3.84rem;
  background-size: 0.184rem;
}
.main-box .enterprises-select .emphasis-item-list li p {
  margin: 0;
}
.main-box .enterprises-select .emphasis-item-list li p.corp-name {
  font-size: 0.18rem;
  line-height: 0.26rem;
  color: #323232;
}
.main-box .enterprises-select .emphasis-item-list li p.corp-name a {
  color: #323232;
}
.main-box .enterprises-select .emphasis-item-list li p.corp-name a:hover {
  color: #ff6000;
}
.main-box .enterprises-select .emphasis-item-list li p.jobs {
  font-size: 0.16rem;
  line-height: 0.26rem;
  color: #808080;
}
.main-box .enterprises-select .emphasis-item-list li p.jobs a {
  color: #8d8d8d;
}
.main-box .enterprises-select .emphasis-item-list li p.jobs a:hover {
  color: #ff6000;
}
.g-slides {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.g-slides > input[type='radio'] {
  opacity: 0;
}
.g-slides .slide {
  margin: 0;
  padding: 0;
  height: inherit;
  position: absolute;
  top: 0;
  display: flex;
  transition: 0.5s transform ease;
  width: 100%;
  overflow: hidden;
}
.g-slides .slide:nth-of-type(2) {
  left: 100%;
}
.g-slides .slide:nth-of-type(3) {
  left: 200%;
}
.g-slides .slide:nth-of-type(4) {
  left: 300%;
}
.g-slides .slide:nth-of-type(5) {
  left: 400%;
}
.g-slides .slide:nth-of-type(6) {
  left: 500%;
}
.g-slides .slide:nth-of-type(7) {
  left: 600%;
}
.g-slides .slide:nth-of-type(8) {
  left: 700%;
}
.g-slides .slide:nth-of-type(9) {
  left: 800%;
}
.g-slides input[type="radio"]:nth-of-type(1):checked ~ .slide {
  transform: translatex(0%);
}
.g-slides input[type="radio"]:nth-of-type(2):checked ~ .slide {
  transform: translatex(-100%);
}
.g-slides input[type="radio"]:nth-of-type(3):checked ~ .slide {
  transform: translatex(-200%);
}
.g-slides input[type="radio"]:nth-of-type(4):checked ~ .slide {
  transform: translatex(-300%);
}
.g-slides input[type="radio"]:nth-of-type(5):checked ~ .slide {
  transform: translatex(-400%);
}
.g-slides input[type="radio"]:nth-of-type(6):checked ~ .slide {
  transform: translatex(-500%);
}
.g-slides input[type="radio"]:nth-of-type(7):checked ~ .slide {
  transform: translatex(-600%);
}
.g-slides input[type="radio"]:nth-of-type(8):checked ~ .slide {
  transform: translatex(-700%);
}
.g-slides input[type="radio"]:nth-of-type(9):checked ~ .slide {
  transform: translatex(-800%);
}
