#content {
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
#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.talents {
  display: none;
}
#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: 1440px) {
  div #fr_logo_box .not-logged-in .box {
    width: 180px;
  }
}
@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 label.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;
  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;
  width: 100%;
  height: 0.32rem;
  border-radius: 0.16rem;
  font-size: 0.14rem;
  text-align: center;
  line-height: 0.32rem;
  color: #fff;
  border: none;
  display: block;
}
#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 {
  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 dt #switch_hr_recruitment,
#fr_logo_box .is-logged-in .hr-box dl.permissions dt #switch_hr_recruitment {
  margin-right: -0.32rem;
}
#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 {
  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;
  height: 0.744rem;
  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 .gp-information .tabs-box,
.main-box .gp-information .fl ol,
.main-box .gp-information .fr,
.main-box .popular-jobs .tabs-box,
.main-box .popular-jobs .popular-box,
.main-box .popular-jobs .corp-box,
.main-box .search-box,
.main-box .plate-one .news-box,
.main-box .plate-one .recommend-box,
.main-box .plate-one .now-hiring-jobs,
.main-box .plate-one .key-recruits,
.main-box .plate-one .hot-pints-box {
  border-radius: 0.08rem;
  overflow: hidden;
}
.main-box .gp-information .title,
.main-box .popular-jobs .popular-box .title-box div,
.main-box .plate-one .key-recruits .title-box div,
.main-box .plate-one .now-hiring-jobs .title-box div,
.main-box .plate-one .hot-pints-box .find_jobtab li,
.main-box .plate-one .news-box .title,
.main-box .plate-one .recommend-box .fl .title {
  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 label {
  font-size: 0.2rem;
  color: #fff;
  padding-left: 0.112rem;
}
.main-box .search-box .input-box label,
.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 label i,
.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 label input[type='submit'],
.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 .icon i.icona-zujiantianchong_huaban1fuben21 {
  font-size: 0.29rem;
}
.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.45rem;
  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 a:hover .icon {
  background: #ff6000;
}
.main-box .search-box .fr a:hover .icon i {
  color: #fff;
}
.main-box .search-box .fr a:hover .title-content .title {
  color: #ff6000;
}
.main-box .plate-one {
  margin-top: 0.14rem;
}
.main-box .plate-one .news-box {
  width: 3.376rem;
  height: 4.768rem;
  background: url("/static/www/imgs/index/news_bg.jpg") no-repeat;
  background-color: #ffffff;
  background-size: 100%;
  padding: 0.05rem 0.24rem 0;
  font-size: 0.16rem;
}
.main-box .plate-one .news-box dl {
  height: 3.848rem;
}
.main-box .plate-one .news-box dl .title {
  height: 0.656rem;
  line-height: 0.656rem;
}
.main-box .plate-one .news-box dl .title span {
  color: #000000;
}
.main-box .plate-one .news-box dl .title i {
  font-size: 0.14rem;
  color: #95918e;
}
.main-box .plate-one .news-box dl dd {
  height: 0.64rem;
  overflow: hidden;
}
.main-box .plate-one .news-box dl dd .num {
  width: 0.5rem;
  line-height: 0.64rem;
  margin-right: 0.15rem;
  font-size: 0.3rem;
  font-weight: 500;
  color: #d9d9d9;
  font-family: Impact;
}
.main-box .plate-one .news-box dl dd .content {
  width: 2.3rem;
  padding-top: 0.13rem;
  line-height: 0.24rem;
  font-size: 0.16rem;
  color: #333333;
}
.main-box .plate-one .news-box button {
  margin-top: 0.15rem;
  width: 2.8rem;
  height: 0.4rem;
  background: #fafafa;
  font-size: 0.16rem;
  color: #878787;
  border-radius: 0.05rem;
}
.main-box .plate-one .news-box button:hover {
  background: #ff6000;
  color: #fff;
}
.main-box .plate-one .recommend-box {
  background: #fff;
  margin: 0 0.18rem;
  padding-left: 0.3rem;
  height: 4.78rem;
}
.main-box .plate-one .recommend-box .fl {
  width: 3.08rem;
}
.main-box .plate-one .recommend-box .fl .title {
  border-bottom: 0.01rem solid #f2f2f2;
  height: 0.45rem;
  line-height: 0.45rem;
}
.main-box .plate-one .recommend-box .fl .box {
  height: 4rem;
}
.main-box .plate-one .recommend-box .fl .box ul > li {
  padding: 0.22rem 0 0 0;
  font-size: 0;
}
.main-box .plate-one .recommend-box .fl .box ul > li .corp-img {
  width: 0.58rem;
  height: 0.58rem;
  overflow: hidden;
  border-radius: 0.1rem;
  margin-right: 0.15rem;
}
.main-box .plate-one .recommend-box .fl .box ul > li .corp-img img {
  max-width: 0.58rem;
  max-height: 0.58rem;
}
.main-box .plate-one .recommend-box .fl .box ul > li .corp-info {
  width: 2.3rem;
}
.main-box .plate-one .recommend-box .fl .box ul > li .corp-info .name {
  line-height: 0.3rem;
  font-size: 0.18rem;
  color: #323232;
  max-width: 2.24rem;
  display: block;
}
.main-box .plate-one .recommend-box .fl .box ul > li .corp-info .type {
  height: 0.224rem;
}
.main-box .plate-one .recommend-box .fl .box ul > li .corp-info .type li {
  width: unset;
  color: #8d8d8d;
  font-size: 0.128rem;
  margin-right: 0.096rem;
  background: #f6f5fa;
  display: inline-block;
  line-height: 0.224rem;
  height: 0.224rem;
  padding: 0 0.08rem;
  border-radius: 0.04rem;
  margin-bottom: 0.08rem;
}
.main-box .plate-one .recommend-box .fr {
  width: 3.7rem;
}
.main-box .plate-one .recommend-box .fr .title {
  line-height: 0.7rem;
  margin-right: 0.4rem;
  font-size: 0.16rem;
  font-weight: 600;
  color: #8d8d8d;
}
.main-box .plate-one .recommend-box .fr .title i {
  margin: 0 0.12rem;
}
.main-box .plate-one .recommend-box .fr .title img {
  width: 0.23rem;
  height: 0.23rem;
  margin-left: 0.12rem;
}
.main-box .plate-one .recommend-box .fr .ad_qr_img {
  width: 3.4rem;
  align-self: flex-end;
  margin-right: 0.1rem;
  margin-top: -0.2rem;
}
.main-box .plate-one .recommend-box .fr ul {
  width: 3.5rem;
  margin-top: 0.2rem;
  padding-left: 0.2rem;
}
.main-box .plate-one .recommend-box .fr ul li {
  font-size: 0.14rem;
  color: #2c2c2e;
  position: relative;
}
.main-box .plate-one .recommend-box .fr ul li .icon-box {
  width: 0.68rem;
  height: 0.46rem;
  background: #f4f8fb;
  margin-bottom: 0.1rem;
  border-radius: 0.05rem;
  cursor: pointer;
}
.main-box .plate-one .recommend-box .fr ul li .icon-box img:nth-child(1) {
  display: none;
}
.main-box .plate-one .recommend-box .fr ul li .icon-box:hover {
  background: #ff6100;
}
.main-box .plate-one .recommend-box .fr ul li .icon-box:hover img:nth-child(1) {
  display: block;
}
.main-box .plate-one .recommend-box .fr ul li .icon-box:hover img:nth-child(2) {
  display: none;
}
.main-box .plate-one .recommend-box .fr ul li .icon-box:hover + .pop-up {
  z-index: 1;
  opacity: 1;
  transition: all 0.5s;
}
.main-box .plate-one .recommend-box .fr ul li:nth-child(1) img {
  width: 0.35rem;
}
.main-box .plate-one .recommend-box .fr ul li:nth-child(2) img {
  width: 0.29rem;
}
.main-box .plate-one .recommend-box .fr ul li:nth-child(3) img {
  width: 0.26rem;
}
.main-box .plate-one .recommend-box .fr ul li:nth-child(4) img {
  width: 0.55rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up {
  position: absolute;
  width: 2.9rem;
  height: 1.5rem;
  border-radius: 0.05rem;
  background: #fff;
  top: -1.65rem;
  right: 0;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.2);
  z-index: -1;
  opacity: 0;
  transition: all 0.5s;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up:before {
  content: " ";
  display: inline-block;
  -webkit-transform: rotate(226deg);
  transform: rotate(226deg);
  box-sizing: border-box;
  border: 0.01rem solid #e4e7ed;
  background: #fff;
  right: 0.3rem;
  border-bottom-color: transparent;
  border-right-color: transparent;
  width: 0.12rem;
  height: 0.12rem;
  /* z-index: -1; */
  position: absolute;
  bottom: -0.06rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up .qr-code {
  width: 0.9rem;
  height: 0.9rem;
  background: #eee;
  margin-right: 0.12rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up .qr-code img {
  width: 0.9rem;
  height: 0.9rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up .fr-box .title-text {
  line-height: 0.2rem;
  font-size: 0.128rem;
  color: #3b3b3b;
  margin-bottom: 0.05rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up .fr-box .des-text {
  font-size: 0.128rem;
  line-height: 0.2rem;
  color: #aaaaaa;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up .fr-box .scan-the-code {
  line-height: 0.36rem;
  font-size: 0.136rem;
  color: #48c334;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up .fr-box .scan-the-code img {
  margin-right: 0.08rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up .fr-box .scan-the-code i {
  font-size: 0.2rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up.xiao-hong-shu .scan-the-code {
  color: red;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up.xiao-hong-shu .scan-the-code img {
  height: 0.144rem;
  width: unset;
  margin-right: 0.016rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up.dou-yin {
  width: 3.68rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up.dou-yin .fr-box {
  width: 2.24rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up.dou-yin .fr-box .scan-the-code {
  color: #ff6000;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up.dou-yin .fr-box .scan-the-code .icondouyin {
  font-size: 0.16rem;
  margin: 0.04rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up.gui-pin {
  width: 3.12rem;
  height: 2.56rem;
  top: -2.712rem;
  padding: 0.16rem 0.208rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up.gui-pin dl {
  width: 2.72rem;
  border-bottom: 0.008rem solid #eeeeee;
  padding-bottom: 0.08rem;
  margin-bottom: 0.224rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up.gui-pin dl dt {
  color: #47c333;
  font-size: 0.16rem;
  margin-bottom: 0.048rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up.gui-pin dl dd {
  font-size: 0.128rem;
  line-height: 0.288rem;
  display: flex;
  color: #3e3e3e;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up.gui-pin dl dd .num {
  border-radius: 0.016rem;
  width: 0.16rem;
  height: 0.16rem;
  background: #3e3e3e;
  color: #fff;
  font-size: 0.112rem;
  margin-right: 0.08rem;
  padding: 0.016rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up.gui-pin dl dd div:nth-child(1) {
  width: 1.6rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up.gui-pin .fr-box .title-text {
  font-size: 0.16rem;
  margin-bottom: 0.16rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up.gui-pin .qr-code {
  margin-right: 0.2rem;
}
.main-box .plate-one .recommend-box .fr ul li .pop-up.gui-pin .qr-code,
.main-box .plate-one .recommend-box .fr ul li .pop-up.gui-pin .qr-code img {
  width: 0.8rem;
  height: 0.8rem;
}
.main-box .plate-one .recommend-box .fr .notice-box {
  padding: 0.12rem 0.16rem;
  background: #f2f7fa;
  width: 3.296rem;
  margin-top: 0.36rem;
  margin-left: 0.2rem;
  line-height: 0.28rem;
  border-radius: 0.05rem;
  overflow: hidden;
}
.main-box .plate-one .recommend-box .fr .notice-box dt,
.main-box .plate-one .recommend-box .fr .notice-box .title-val {
  font-size: 0.16rem;
  color: #a0a09f;
  margin-right: 0.28rem;
}
.main-box .plate-one .recommend-box .fr .notice-box dd {
  overflow: hidden;
}
@keyframes move-notice {
  10% {
    transform: translateY(-0.28rem);
  }
  20% {
    transform: translateY(-0.56rem);
  }
  30% {
    transform: translateY(-0.84rem);
  }
  40% {
    transform: translateY(-1.12rem);
  }
  50% {
    transform: translateY(-1.4rem);
  }
  60% {
    transform: translateY(-1.68rem);
  }
  70% {
    transform: translateY(-1.96rem);
  }
  80% {
    transform: translateY(-2.24rem);
  }
  90% {
    transform: translateY(-2.52rem);
  }
  100% {
    transform: translateY(-2.8rem);
  }
}
.main-box .plate-one .recommend-box .fr .notice-box dd,
.main-box .plate-one .recommend-box .fr .notice-box a {
  max-width: 2.32rem;
  font-size: 0.14rem;
  color: #2c2c2e;
  display: block;
  height: 0.28rem;
}
.main-box .plate-one .hot-pints-box {
  width: 3.57rem;
  height: 4.77rem;
  background: #fff;
  padding: 0.05rem 0.22rem 0.22rem 0.22rem;
}
.main-box .plate-one .hot-pints-box .main_find_job {
  position: relative;
}
.main-box .plate-one .hot-pints-box .main_find_job .find_jobtab {
  border-bottom: 0.01rem solid #f2f2f2;
  margin-bottom: 0.2rem;
}
.main-box .plate-one .hot-pints-box .main_find_job .find_jobtab li {
  line-height: 0.6rem;
}
.main-box .plate-one .hot-pints-box .main_find_job .more-box {
  position: absolute;
  top: 0.23rem;
  right: 0;
  font-size: 0.15rem;
  color: #828081;
}
.main-box .plate-one .hot-pints-box .main_find_job .hot_query_listbox {
  height: 2.6rem;
  overflow: hidden;
}
.main-box .plate-one .hot-pints-box .main_find_job .hot_query_listbox .hot_query_list {
  font-size: 0.14rem;
  height: 0.32rem;
  line-height: 0.32rem;
  margin: 0 0.136rem 0.136rem 0;
  background: #f7f7f7;
  padding: 0 0.104rem;
  border-radius: 0.03rem;
}
.main-box .plate-one .hot-pints-box .main_find_job .hot_query_listbox .hot_query_list:hover {
  background: #ff6000;
  color: #fff;
}
.main-box .plate-one .hot-pints-box .other-search {
  font-size: 0.18rem;
  margin-top: 0.2rem;
}
.main-box .plate-one .hot-pints-box .other-search li,
.main-box .plate-one .hot-pints-box .other-search a {
  width: 0.88rem;
  height: 0.88rem;
  background: #f4f8fb;
  border-radius: 0.05rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.main-box .plate-one .hot-pints-box .other-search li i,
.main-box .plate-one .hot-pints-box .other-search a i {
  width: 0.34rem;
  height: 0.34rem;
  background: #eee;
  margin-bottom: 0.1rem;
  border-radius: 50%;
  color: #fff;
  font-size: 0.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-box .plate-one .hot-pints-box .other-search li a:hover {
  background: #ff6000;
}
.main-box .plate-one .hot-pints-box .other-search li a:hover i {
  background: #fff;
  color: #ff6000;
}
.main-box .plate-one .hot-pints-box .other-search li a:hover span {
  color: #fff;
}
.main-box .plate-one .hot-pints-box .other-search span {
  color: #323234;
  font-size: 0.14rem;
}
.main-box .plate-one .hot-pints-box .other-search .place i {
  background: #2b94d8;
}
.main-box .plate-one .hot-pints-box .other-search .salary {
  margin: 0 0.17rem;
}
.main-box .plate-one .hot-pints-box .other-search .salary i {
  background: #e57826;
}
.main-box .plate-one .hot-pints-box .other-search .industry i {
  background: #8e2fe3;
}
.main-box .plate-one .now-hiring-jobs {
  width: 3.376rem;
  height: 6.848rem;
  margin: 0.18rem 0.18rem 0.18rem 0;
  background: #fff;
  font-size: 0.18rem;
  padding: 0.05rem 0.22rem 0.22rem 0.22rem;
}
.main-box .plate-one .now-hiring-jobs .title-box {
  position: relative;
  border-bottom: 0.01rem solid #f2f2f2;
}
.main-box .plate-one .now-hiring-jobs .title-box div {
  line-height: 0.6rem;
}
.main-box .plate-one .now-hiring-jobs .title-box a {
  position: absolute;
  top: 0.23rem;
  right: 0;
  font-size: 0.15rem;
  color: #828081;
}
.main-box .plate-one .now-hiring-jobs .corp-list .item {
  height: 0.88rem;
}
.main-box .plate-one .now-hiring-jobs .corp-list .item:nth-child(7) .info {
  border-bottom: 0 solid #f2f2f2;
}
.main-box .plate-one .now-hiring-jobs .corp-list .item .corp-logo {
  width: 0.432rem;
  height: 0.432rem;
  border-radius: 0.05rem;
  background: #eee;
  margin-right: 0.15rem;
  font-size: 0;
}
.main-box .plate-one .now-hiring-jobs .corp-list .item .corp-logo img {
  width: 0.432rem;
  height: 0.432rem;
}
.main-box .plate-one .now-hiring-jobs .corp-list .item .info {
  width: 2.3rem;
  border-bottom: 0.01rem solid #f2f2f2;
  height: 100%;
}
.main-box .plate-one .now-hiring-jobs .corp-list .item .info .name-salary .name {
  max-width: 1.5rem;
  font-size: 0.16rem;
}
.main-box .plate-one .now-hiring-jobs .corp-list .item .info .name-salary .name a {
  color: #323232;
}
.main-box .plate-one .now-hiring-jobs .corp-list .item .info .name-salary .salary {
  font-size: 0.136rem;
}
.main-box .plate-one .now-hiring-jobs .corp-list .item .info .limit {
  margin-top: 0.04rem;
  width: 2.3rem;
  font-size: 0.136rem;
  color: #8d8d8d;
}
.main-box .plate-one .now-hiring-jobs .corp-list .item .info .limit span {
  margin-right: 0.06rem;
}
.main-box .plate-one .key-recruits {
  margin: 0.18rem 0;
  background: #fff;
  overflow: hidden;
  height: 6.848rem;
  padding: 0.06rem 0.3rem 0.3rem 0.3rem;
  font-size: 0.16rem;
}
.main-box .plate-one .key-recruits .title-box {
  position: relative;
  border-bottom: 0.01rem solid #f2f2f2;
}
.main-box .plate-one .key-recruits .title-box div {
  line-height: 0.6rem;
}
.main-box .plate-one .key-recruits .title-box a {
  position: absolute;
  top: 0.3rem;
  right: 0;
  font-size: 0.18rem;
  color: #828081;
}
.main-box .plate-one .key-recruits .emphasis-item-list li {
  position: relative;
  width: 2.45rem;
  height: 0.68rem;
  padding: 0.07rem 0 0.07rem 0.3rem;
  margin-right: 0.12rem;
  margin-top: 0.08rem;
}
.main-box .plate-one .key-recruits .emphasis-item-list li:nth-child(4n) {
  margin-right: 0;
}
.main-box .plate-one .key-recruits .emphasis-item-list li:after {
  position: absolute;
  content: '';
  width: 2.2rem;
  height: 0.01rem;
  background: #f2f2f2;
  bottom: 0;
}
.main-box .plate-one .key-recruits .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 .plate-one .key-recruits .emphasis-item-list li.v11:before,
.main-box .plate-one .key-recruits .emphasis-item-list li.v9:before,
.main-box .plate-one .key-recruits .emphasis-item-list li.v12:before,
.main-box .plate-one .key-recruits .emphasis-item-list li.v7:before,
.main-box .plate-one .key-recruits .emphasis-item-list li.v8:before,
.main-box .plate-one .key-recruits .emphasis-item-list li.v6:before,
.main-box .plate-one .key-recruits .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 .plate-one .key-recruits .emphasis-item-list li.v11:before {
  background-position: 0.024rem -0.688rem;
}
.main-box .plate-one .key-recruits .emphasis-item-list li.v9:before {
  background-position: 0.024rem 0;
}
.main-box .plate-one .key-recruits .emphasis-item-list li.v12:before {
  background-position: 0.024rem -1.368rem;
}
.main-box .plate-one .key-recruits .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 .plate-one .key-recruits .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 .plate-one .key-recruits .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 .plate-one .key-recruits .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 .plate-one .key-recruits .emphasis-item-list li p {
  margin: 0;
}
.main-box .plate-one .key-recruits .emphasis-item-list li p.corp-name {
  font-size: 0.18rem;
  line-height: 0.26rem;
  color: #323232;
}
.main-box .plate-one .key-recruits .emphasis-item-list li p.corp-name a {
  color: #323232;
}
.main-box .plate-one .key-recruits .emphasis-item-list li p.corp-name a:hover {
  color: #ff6000;
}
.main-box .plate-one .key-recruits .emphasis-item-list li p.jobs {
  font-size: 0.16rem;
  line-height: 0.26rem;
  color: #808080;
}
.main-box .plate-one .key-recruits .emphasis-item-list li p.jobs a {
  color: #8d8d8d;
}
.main-box .plate-one .key-recruits .emphasis-item-list li p.jobs a:hover {
  color: #ff6000;
}
.main-box .plate-one .key-recruits .box .fl,
.main-box .plate-one .key-recruits .box .fr {
  align-content: flex-start;
  height: 6.08rem;
}
.main-box .plate-one .key-recruits .box .fl li:nth-child(2n),
.main-box .plate-one .key-recruits .box .fr li:nth-child(2n) {
  margin-right: 0;
  margin-left: 5px;
}
.main-box .plate-one .key-recruits .box .fr {
  padding-left: 0.08rem;
}
.main-box .popular-jobs {
  margin-bottom: 0.24rem;
}
.main-box .popular-jobs .hidden {
  display: none;
}
.main-box .popular-jobs .tabs-box {
  background: #ffffff;
  height: 1.12rem;
  margin-bottom: 0.18rem;
}
.main-box .popular-jobs .tabs-box ul {
  border-bottom: 0.01rem solid #f4f5f9;
  padding-left: 0.22rem;
  padding-top: 0.04rem;
}
.main-box .popular-jobs .tabs-box ul li label {
  font-size: 0.224rem;
  color: #404040;
  line-height: 0.62rem;
  margin-right: 0.55rem;
  position: relative;
  cursor: pointer;
  display: block;
}
.main-box .popular-jobs .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 .popular-jobs .tabs-box ul li label:hover {
  opacity: 0.8;
}
.main-box .popular-jobs .tabs-box ul li label:hover:after {
  transition: all 0.5s;
  width: 100%;
  left: 0;
}
.main-box .popular-jobs .tabs-box ul li label.current {
  color: #ff6000;
}
.main-box .popular-jobs .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 .popular-jobs .tabs-box .total {
  font-size: 0.16rem;
  line-height: 0.5rem;
  padding-left: 0.22rem;
  color: #817f80;
}
.main-box .popular-jobs .tabs-box .total span {
  font-size: 0.18rem;
  font-style: normal;
  font-weight: bold;
  font-family: Georgia, "Times New Roman", Times, serif;
  padding: 0 0.016rem;
}
.main-box .popular-jobs .tabs-box .total a {
  margin-left: 0.3rem;
}
.main-box .popular-jobs .g-slides {
  height: 6.296rem;
}
.main-box .popular-jobs .content-box {
  width: 100%;
}
.main-box .popular-jobs .content-box .popular-box {
  background: #fff;
  width: 3.376rem;
  height: 6.296rem;
  margin: 0 0.18rem 0.18rem 0;
  padding: 0 0.22rem 0.22rem 0.22rem;
  font-size: 0.18rem;
}
.main-box .popular-jobs .content-box .popular-box .title-box {
  position: relative;
}
.main-box .popular-jobs .content-box .popular-box .title-box div {
  line-height: 0.52rem;
}
.main-box .popular-jobs .content-box .popular-box .title-box a {
  position: absolute;
  top: 0.18rem;
  right: 0;
  font-size: 0.15rem;
  color: #828081;
}
.main-box .popular-jobs .content-box .popular-box .hot_query {
  height: 1.28rem;
  overflow: hidden;
}
.main-box .popular-jobs .content-box .popular-box .hot_query .hot_query_list {
  font-size: 0.14rem;
  height: 0.32rem;
  line-height: 0.32rem;
  margin: 0 0.12rem 0.12rem 0;
  background: #f7f7f7;
  padding: 0 0.08rem;
  border-radius: 0.03rem;
}
.main-box .popular-jobs .content-box .popular-box .hot_query .hot_query_list:hover {
  background: #ff6000;
  color: #fff;
}
.main-box .popular-jobs .content-box .popular-box .online-hr {
  width: 100%;
  height: 4.3rem;
  background: #feeddd;
  border-radius: 0.05rem;
  padding: 0 0.18rem;
  margin-top: 0.08rem;
  overflow: hidden;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .title {
  line-height: 0.55rem;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .title div {
  font-size: 0.35rem;
  font-weight: 600;
  color: #ffbea2;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .title span {
  font-weight: 600;
  font-size: 0.16rem;
  color: #d2cecb;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper {
  height: 4rem;
  overflow: hidden;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides.user-roll {
  animation: move 60s infinite;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides.user-roll:hover {
  animation-play-state: paused;
}
@keyframes move {
  10% {
    transform: translateY(-1.024rem);
  }
  20% {
    transform: translateY(-2.048rem);
  }
  30% {
    transform: translateY(-3.072rem);
  }
  40% {
    transform: translateY(-4.096rem);
  }
  50% {
    transform: translateY(-5.12rem);
  }
  60% {
    transform: translateY(-6.144rem);
  }
  70% {
    transform: translateY(-7.168rem);
  }
  80% {
    transform: translateY(-8.192rem);
  }
  90% {
    transform: translateY(-9.216rem);
  }
  100% {
    transform: translateY(-10.24rem);
  }
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item {
  width: 100%;
  height: 0.92rem;
  overflow: hidden;
  margin-bottom: 0.104rem;
  background: #ffffff;
  border-radius: 0.05rem;
  position: relative;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item:hover .tips {
  opacity: 1 !important;
  transition: all 0.5s;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .hr-info {
  padding: 0.15rem 0.15rem 0 0.15rem;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .hr-info .avatar-box {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  background: #fff;
  margin-right: 0.12rem;
  position: relative;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .hr-info .avatar-box .avatar {
  width: 0.4rem;
  height: 0.4rem;
  overflow: hidden;
  border-radius: 50%;
  border: 0.02rem solid #ffbc0b;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .hr-info .avatar-box .avatar img {
  width: 100%;
  height: 100%;
  position: relative;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .hr-info .avatar-box .icon {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -0.1rem);
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .hr-info .avatar-box .icon .iconhuangguan {
  color: #ffbc0b;
  position: relative;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .hr-info .avatar-box .icon .iconhuangguan i {
  position: absolute;
  color: #fff;
  font-size: 0.12rem;
  transform: scale(0.7);
  background: #ffbc0b;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .hr-info .name-corp {
  width: 1.6rem;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .hr-info .name-corp .name {
  width: 1.6rem;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .hr-info .name-corp .name div {
  line-height: 0.176rem;
  max-width: 0.6rem;
  font-size: 0.16rem;
  color: #323232;
  margin-right: 0.05rem;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .hr-info .name-corp .name .post {
  font-size: 0.14rem;
  color: #8d8d8d;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .hr-info .name-corp .corp {
  width: 1.6rem;
  font-size: 0.144rem;
  color: #8d8d8d;
  margin-top: 0.05rem;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .hr-info .name-corp .corp a {
  color: #8d8d8d;
  display: block;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .jobs-box {
  display: block;
  padding: 0 0.1rem 0 0.15rem;
  color: #8d8d8d;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .jobs-box i {
  font-size: 0.112rem;
  color: #8d8d8d;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .jobs-box a {
  color: #8d8d8d;
  font-size: 0.136rem;
}
.main-box .popular-jobs .content-box .popular-box .online-hr .online_hr_swiper .slides .item .tips {
  position: absolute;
  top: 0;
  right: 0;
  background: #ff6000;
  color: #fff;
  font-size: 0.12rem;
  height: 0.22rem;
  line-height: 0.22rem;
  padding: 0 0.06rem;
  border-radius: 0 0.06rem;
  opacity: 0;
}
.main-box .popular-jobs .content-box .corp-box {
  background: #fff;
  padding: 0.15rem 0.3rem 0 0.3rem;
  justify-content: space-between;
  height: 6.296rem;
  overflow: hidden;
}
.main-box .popular-jobs .content-box .corp-box .corp-logo-box ol,
.main-box .popular-jobs .content-box .corp-box .corp-logo-box ul {
  display: flex;
  justify-content: space-between;
}
.main-box .popular-jobs .content-box .corp-box .corp-logo-box ol li,
.main-box .popular-jobs .content-box .corp-box .corp-logo-box ul li {
  width: 1.92rem;
  height: 0.66rem;
  border: 0.01rem solid #f1f1f1;
  font-size: 0;
  overflow: hidden;
}
.main-box .popular-jobs .content-box .corp-box .corp-logo-box ol li:hover img,
.main-box .popular-jobs .content-box .corp-box .corp-logo-box ul li:hover img {
  transition: all 0.3s;
  transform: scale(1.1);
}
.main-box .popular-jobs .content-box .corp-box .corp-logo-box ol li a,
.main-box .popular-jobs .content-box .corp-box .corp-logo-box ul li a {
  width: 1.92rem;
  height: 0.66rem;
  display: block;
}
.main-box .popular-jobs .content-box .corp-box .corp-logo-box ol li a img,
.main-box .popular-jobs .content-box .corp-box .corp-logo-box ul li a img {
  max-height: 100%;
  max-width: 100%;
  transition: all 0.3s;
}
.main-box .popular-jobs .content-box .corp-box .corp-logo-box.user-roll {
  overflow: hidden;
  height: 0.68rem;
  position: relative;
}
.main-box .popular-jobs .content-box .corp-box .corp-logo-box.user-roll ol,
.main-box .popular-jobs .content-box .corp-box .corp-logo-box.user-roll ul {
  display: unset;
  justify-content: unset;
  width: 240rem;
  position: absolute;
  font-size: 0;
}
.main-box .popular-jobs .content-box .corp-box .corp-logo-box.user-roll ol li,
.main-box .popular-jobs .content-box .corp-box .corp-logo-box.user-roll ul li {
  display: inline-block;
  margin-right: 0.144rem;
}
.main-box .popular-jobs .content-box .corp-box .corp-box-list {
  height: 5.28rem;
}
.main-box .popular-jobs .content-box .corp-box .corp-box-list li {
  position: relative;
  width: 2.3rem;
  height: 0.664rem;
  padding: 0.08rem 0;
  margin-right: 0.33rem;
  margin-top: 0.096rem;
}
.main-box .popular-jobs .content-box .corp-box .corp-box-list li:nth-child(4n) {
  margin-right: 0;
}
.main-box .popular-jobs .content-box .corp-box .corp-box-list li:after {
  position: absolute;
  content: '';
  width: 2.32rem;
  height: 0.01rem;
  background: #f2f2f2;
  bottom: 0;
}
.main-box .popular-jobs .content-box .corp-box .corp-box-list li p {
  margin: 0;
}
.main-box .popular-jobs .content-box .corp-box .corp-box-list li p.corp-name {
  font-size: 0.168rem;
  line-height: 0.264rem;
}
.main-box .popular-jobs .content-box .corp-box .corp-box-list li p.corp-name a {
  color: #323232;
}
.main-box .popular-jobs .content-box .corp-box .corp-box-list li p.corp-name a:hover {
  color: #ff6000;
}
.main-box .popular-jobs .content-box .corp-box .corp-box-list li p.jobs {
  font-size: 0.16rem;
  line-height: 0.25rem;
  color: #8d8d8d;
}
.main-box .popular-jobs .content-box .corp-box .corp-box-list li p.jobs a {
  color: #8d8d8d;
  font-size: 0.144rem;
}
.main-box .popular-jobs .content-box .corp-box .corp-box-list li p.jobs a:hover {
  color: #ff6000;
}
.main-box .popular-jobs .content-box .corp-box .corp-box-list li:nth-child(29),
.main-box .popular-jobs .content-box .corp-box .corp-box-list li:nth-child(30),
.main-box .popular-jobs .content-box .corp-box .corp-box-list li:nth-child(31),
.main-box .popular-jobs .content-box .corp-box .corp-box-list li:nth-child(32) {
  margin-top: 2.667rem;
}
.main-box .gp-information {
  margin-bottom: 0.3rem;
}
.main-box .gp-information .title {
  line-height: 0.62rem;
  font-size: 0.24rem;
  color: #1b1b1b;
}
.main-box .gp-information .box .fl {
  width: 10.68rem;
}
.main-box .gp-information .box .fl .tabs-box {
  background: #ffffff;
  margin-bottom: 0.15rem;
}
.main-box .gp-information .box .fl .tabs-box ul {
  padding-left: 0.22rem;
  padding-top: 0.04rem;
}
.main-box .gp-information .box .fl .tabs-box ul li label {
  font-size: 0.2rem;
  color: #303030;
  line-height: 0.62rem;
  margin-right: 0.4rem;
  position: relative;
  cursor: pointer;
  display: block;
}
.main-box .gp-information .box .fl .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 .gp-information .box .fl .tabs-box ul li label:hover {
  opacity: 0.8;
}
.main-box .gp-information .box .fl .tabs-box ul li label:hover:after {
  transition: all 0.5s;
  width: 100%;
  left: 0;
}
.main-box .gp-information .box .fl .tabs-box ul li label.current {
  color: #ff6000;
}
.main-box .gp-information .box .fl .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 .gp-information .box .fl .g-slides {
  width: 10.68rem;
  height: 3.816rem;
}
.main-box .gp-information .box .fl ol {
  width: 100%;
  padding: 0 0.22rem 0.22rem 0.22rem;
  background: #fff;
  overflow: hidden;
}
.main-box .gp-information .box .fl ol li {
  margin-bottom: 0.08rem;
}
.main-box .gp-information .box .fl ol li .title {
  line-height: 0.66rem;
  color: #343434;
  font-size: 0.2rem;
}
.main-box .gp-information .box .fl ol li .cover-content-time .cover {
  width: 1.62rem;
  height: 1.08rem;
  border-radius: 0.05rem;
  margin-right: 0.2rem;
  background: #eee;
  overflow: hidden;
}
.main-box .gp-information .box .fl ol li .cover-content-time .cover img {
  width: 1.62rem;
  height: 1.08rem;
  transition: all 0.3s;
}
.main-box .gp-information .box .fl ol li .cover-content-time .cover img:hover {
  transition: all 0.3s;
  transform: scale(1.1);
}
.main-box .gp-information .box .fl ol li .cover-content-time .content-time .content,
.main-box .gp-information .box .fl ol li .cover-content-time .content-time .time {
  width: 8.36rem;
  line-height: 0.264rem;
  font-size: 0.144rem;
  color: #828081;
  text-align: justify;
}
.main-box .gp-information .box .fl ol li .cover-content-time .content-time .time {
  color: #4f4f4f;
  line-height: 0.28rem;
  font-size: 0.112rem;
}
.main-box .gp-information .box .fl .gong-gao-box {
  background: #fff;
  width: 100%;
  height: 100%;
  padding: 0.08rem 0.22rem 0.22rem 0.22rem;
}
.main-box .gp-information .box .fl .gong-gao-box dd {
  line-height: 0.48rem;
  font-size: 0.144rem;
  color: #333333;
}
.main-box .gp-information .box .fl .gong-gao-box dd a {
  color: #333333;
}
.main-box .gp-information .box .fr {
  width: 3.6rem;
  height: 4.64rem;
  background: #fff;
  margin-left: 0.18rem;
  overflow: hidden;
}
.main-box .gp-information .box .fr .g-slides {
  height: 100%;
}
.main-box .gp-information .box .fr .tabs-box {
  border-radius: 0.05rem;
  background: #ffffff;
  margin-bottom: 0.12rem;
}
.main-box .gp-information .box .fr .tabs-box ul {
  margin: 0 0.22rem;
  padding-top: 0.04rem;
  border-bottom: 0.02rem solid #f4f4f4;
}
.main-box .gp-information .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 .gp-information .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 .gp-information .box .fr .tabs-box ul li label:hover {
  opacity: 0.8;
}
.main-box .gp-information .box .fr .tabs-box ul li label:hover:after {
  transition: all 0.5s;
  width: 100%;
  left: 0;
}
.main-box .gp-information .box .fr .tabs-box ul li label.current {
  color: #ff6000;
}
.main-box .gp-information .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 .gp-information .box .fr ol {
  width: 3.6rem;
}
.main-box .gp-information .box .fr ol li {
  line-height: 0.464rem;
  font-size: 0.16rem;
  color: #464646;
  padding-left: 0.35rem;
  padding-right: 0.2rem;
}
.main-box .gp-information .box .fr ol li i {
  color: #d6d6d6;
  margin-right: 0.05rem;
}
.main-box .gp-information .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 .friendly-link {
  margin: 0.128rem auto 0.16rem;
}
.main-box .friendly-link .title {
  width: 1.1rem;
  font-size: 0.176rem;
  font-weight: 600;
  color: #030303;
}
.main-box .friendly-link .list {
  width: 13.3rem;
  font-size: 0.144rem;
  color: #343434;
}
.main-box .friendly-link .list li {
  width: 1.14rem;
  margin: 0.112rem 0.2rem 0.112rem 0;
}
.layui-layer.layui-layer-dialog.global_switch_layer {
  width: 4.16rem;
  height: 2.08rem;
  border-radius: 0.04rem;
}
.layui-layer.layui-layer-dialog.global_switch_layer .layui-layer-setwin {
  display: none;
}
.layui-layer.layui-layer-dialog.global_switch_layer .layui-layer-btn {
  padding: 0;
  display: flex;
  justify-content: center;
}
.layui-layer.layui-layer-dialog.global_switch_layer .layui-layer-btn a {
  width: 1rem;
  height: 0.28rem;
  border-radius: 0.136rem;
  background: #f3f3f3;
  line-height: 0.27rem;
  font-size: 0.112rem;
  color: #616161;
  border: 0.008rem /* 1/125 */ solid #f3f3f3;
}
.layui-layer.layui-layer-dialog.global_switch_layer .layui-layer-btn a:hover {
  transition: all 0.3s;
  color: #ff6000;
  background: #fff;
  border: 0.008rem /* 1/125 */ solid #ff6000;
}
.layui-layer.layui-layer-dialog.global_switch_layer .layui-layer-btn .layui-layer-btn1 {
  background-color: #ff7919;
  color: #fff;
}
.layui-layer.layui-layer-dialog.global_switch_layer .layui-layer-btn .layui-layer-btn1:hover {
  transition: all 0.3s;
  color: #ff6000;
  background: #fff;
  border: 0.008rem /* 1/125 */ solid #ff6000;
}
.layui-layer.layui-layer-dialog.global_switch_layer .layui-layer-content {
  padding: 0.32rem 0 0 0;
}
.layui-layer.layui-layer-dialog.global_switch_layer .layui-layer-content .title-box {
  line-height: 0.4rem;
  font-size: 0.192rem;
}
.layui-layer.layui-layer-dialog.global_switch_layer .layui-layer-content .are-entering {
  font-size: 0.144rem;
  line-height: 0.4rem;
  color: #909090;
}
.layui-layer.layui-layer-dialog.global_switch_layer .layui-layer-content .progress-bar-box {
  margin: 0.08rem auto;
  width: 2.4rem;
  height: 0.08rem;
  border-radius: 0.048rem;
  background: #f3f3f3;
}
.layui-layer.layui-layer-dialog.global_switch_layer .layui-layer-content .progress-bar-box .bar {
  transition: width 3s cubic-bezier(0.38, 0.36, 0.37, 0.37);
  width: 0%;
  height: 100%;
  background: #ff6400;
  border-radius: 0.04rem;
}
.layui-layer.layui-layer-dialog.show_no_record_switch_layer .layui-layer-setwin {
  display: none;
}
.layui-layer.layui-layer-dialog.show_no_record_switch_layer .layui-layer-btn {
  width: 1.76rem;
  margin: 0.28rem auto 0.4rem;
  padding: 0;
  display: flex;
  justify-content: space-between;
}
.layui-layer.layui-layer-dialog.show_no_record_switch_layer .layui-layer-btn a {
  width: 0.8rem;
  height: 0.28rem;
  border-radius: 0.136rem;
  background: #f3f3f3;
  line-height: 0.28rem;
  font-size: 0.112rem;
  color: #616161;
  border: 0.008rem /* 1/125 */ solid #f3f3f3;
  margin: 0;
}
.layui-layer.layui-layer-dialog.show_no_record_switch_layer .layui-layer-btn a:hover {
  transition: all 0.3s;
  color: #ff6000;
  background: #fff;
  border: 0.008rem /* 1/125 */ solid #ff6000;
}
.layui-layer.layui-layer-dialog.show_no_record_switch_layer .layui-layer-btn a.layui-layer-btn1 {
  background: #ff6400;
  color: #fff;
}
.layui-layer.layui-layer-dialog.show_no_record_switch_layer .layui-layer-content {
  padding: 0.32rem 0 0 0;
}
.layui-layer.layui-layer-dialog.show_no_record_switch_layer .layui-layer-content .title-box {
  line-height: 0.4rem;
  font-size: 0.192rem;
}
.layui-layer.layui-layer-dialog.show_no_record_switch_layer .layui-layer-content .tips {
  font-size: 0.144rem;
  line-height: 0.32rem;
  color: #909090;
}
.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%);
}
