body {
  background: #090810;
  color: white;
}
.mt72 {
  margin-top: 72px;
}
.employment-services {
  background-color: black;
  padding-top: 60px;
}
.employment-services .wrapper {
  width: 1100px;
}
.employment-services p {
  opacity: 0.6;
  font-size: 14px;
  line-height: 1.5;
}
.employment-services .title {
  width: 1100px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.employment-services .title p {
  font-size: 20px;
  margin-top: 4px;
}
.top-banner {
  background: url('../baozhang_files/a.png') no-repeat top center / cover;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.top-banner .b {
  width: 760px;
  height: 60px;
}
.pta {
  margin-top: 64px;
}
.pta .wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pta .wrapper .l {
  width: 576px;
  display: flex;
  flex-direction: column;
}
.pta .wrapper .l .a {
  font-size: 20px;
  font-weight: 600;
}
.pta .wrapper .l .b {
  width: 576px;
  height: 51px;
  margin: 12px 0 12px 0;
}
.pta .wrapper .l .d {
  width: 548px;
  height: 94px;
  margin-top: 40px;
}
.pta .wrapper .r .pta-swiper {
  width: 500px;
}
.pta .wrapper .r .pta-swiper .swiper-pagination-bullet {
  width: 16px !important;
  height: 2px !important;
}
.pta .wrapper .r .pta-swiper .swiper-pagination-bullet-active {
  background: linear-gradient(90deg, #6a76e7 0%, #67f7b8 100%) !important;
}
.pta .wrapper .r .pta-swiper .swiper-slide {
  width: 500px;
  height: 281px;
}
.pta .wrapper .r .pta-swiper .swiper-slide img {
  width: 500px;
  height: 281px;
}
.ptb {
  margin-top: 72px;
}
.ptb .title {
  margin-bottom: 32px;
}
.ptb .title img {
  width: 362px;
  height: 42px;
}
.ptb .list {
  display: flex;
  justify-content: space-between;
}
.ptb .list > div {
  width: 265px;
  height: 439px;
  padding-top: 276px;
  box-sizing: border-box;
  position: relative;
}
.ptb .list > div img {
  position: absolute;
  width: 263px;
  height: 438px;
  top: 0;
  left: 0;
}
.ptb .list > div .text {
  padding: 0 18px;
}
.ptb .list > div h4 {
  font-size: 22px;
  margin-bottom: 8px;
}
.ptc {
  margin-top: 72px;
}
.ptc small {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin: 40px 0 12px 0;
}
.ptc .ptc-swiper-wrapper {
  position: relative;
}
.ptc .ptc-swiper-wrapper .nav {
  margin-top: 60px;
  display: flex;
  justify-content: space-between;
}
.ptc .ptc-swiper-wrapper .nav > div {
  cursor: pointer;
  position: relative;
  z-index: 3;
}
.ptc .ptc-swiper-wrapper .nav .a {
  width: 304px;
  height: 99px;
  background: url('../baozhang_files/1-off.svg') no-repeat left / contain;
}
.ptc .ptc-swiper-wrapper .nav .a.active {
  background: url('../baozhang_files/1-on.svg') no-repeat left / contain;
}
.ptc .ptc-swiper-wrapper .nav .b {
  width: 285px;
  height: 99px;
  background: url('../baozhang_files/2-off.svg') no-repeat center / contain;
}
.ptc .ptc-swiper-wrapper .nav .b.active {
  background: url('../baozhang_files/2-on.svg') no-repeat center / contain;
}
.ptc .ptc-swiper-wrapper .nav .c {
  width: 304px;
  height: 99px;
  background: url('../baozhang_files/3-off.svg') no-repeat right / contain;
}
.ptc .ptc-swiper-wrapper .nav .c.active {
  background: url('../baozhang_files/3-on.svg') no-repeat right / contain;
}
.ptc .ptc-swiper-wrapper .hr {
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.2);
  position: absolute;
  top: 90px;
}
.ptc .ptc-swiper .swiper-slide {
  width: 1100px;
}
.ptc .ptc-swiper .swiper-slide .content {
  display: flex;
  justify-content: space-between;
}
.ptc .ptc-swiper .swiper-slide .content img {
  width: 356px;
  height: 267px;
}
.ptc .ptc-swiper2 {
  height: 468px;
}
.ptc .ptc-swiper-wrapper2 {
  width: 1100px;
  height: 532px;
  background: url('../baozhang_files/border.png') no-repeat top center / cover;
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 32px 0 32px;
  box-sizing: border-box;
}
.ptc .ptc-swiper-wrapper2 .l {
  height: 380px;
  width: 266px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.ptc .ptc-swiper-wrapper2 .l .group {
  width: 223px;
  height: 90px;
  cursor: pointer;
  position: relative;
}
.ptc .ptc-swiper-wrapper2 .l .group.active::before {
  content: '';
  width: 24px;
  height: 29px;
  position: absolute;
  top: -3px;
  left: -35px;
  background: url('../baozhang_files/sanjiao.png') no-repeat top center / cover;
  z-index: 1;
}
.ptc .ptc-swiper-wrapper2 .l .group.active h2,
.ptc .ptc-swiper-wrapper2 .l .group.active p {
  color: #baffe2;
}
.ptc .ptc-swiper-wrapper2 .l .group h2 {
  font-size: 24px;
}
.ptc .ptc-swiper-wrapper2 .l .group p {
  font-size: 16px;
  margin-top: 12px;
}
.ptc .ptc-swiper-wrapper2 .r {
  width: 773px;
  height: 468px;
}
.ptc .ptc-swiper-wrapper2 .r .swiper-slide {
  width: 773px;
  height: 468px;
}
.ptc .ptc-swiper-wrapper2 .r .swiper-slide img {
  width: 773px;
  height: 468px;
}
.ptd {
  margin-top: 72px;
  overflow: hidden;
}
.ptd .list {
  margin-top: 40px;
  display: flex;
  justify-content: center;
  align-self: center;
}
.ptd .list img {
  width: 1100px;
}
.pte {
  margin-top: 72px;
}
.pte .pte-swiper {
  margin-top: 24px;
  margin-bottom: 80px;
}
.pte .swiper-slide {
  width: 560px;
  height: 315px;
}
.pte .swiper-slide img {
  width: 560px;
  height: 315px;
}
