* {
  margin: 0;
  padding: 0;
}

.page-container {
  background-color: #FFFFFF;
}

.page-header {
  position: relative;

  height: 1024px;
  background: url('../../image/header.png') no-repeat;
  background-size: 100% 100%;
}

.logo-box {
  position: absolute;
  left: 152px;
  top: 100px;
  display: flex;
  align-items: center;
}

.logo {}

.logo-text {
  margin-left: 26px;
}

.page-main {
  position: relative;
  height: 1024px;
  background: url("../../image/main-bg.png") no-repeat;
  background-size: 100% 549px;
  overflow: hidden;

}

.page-main::after {
  content: "";
  height: 549px;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  background: rgba(15, 2, 58, 0.4);
  z-index: 0;
}

.pm-title {
  position: absolute;
  top: 60px;
  left: 50%;
  transform: translateX(-50%);

  color: #FFFFFF;
  font-style: normal;
  font-family: 'Source Han Sans SC';
  z-index: 99;
}

.pt {
  font-weight: 700;
  font-size: 40px;
  line-height: 58px;
}

.ps {
  font-weight: 400;
  font-size: 24px;
  line-height: 35px;
}

.pm-list {
  position: absolute;
  z-index: 99;
  top: 229px;
  left: 240px;
  display: flex;
  right: 288px;
  justify-content: space-between;
}

.pm-items {
  width: 365px;
}

.pi-images {
  width: 365px;
  height: 320px;
  border-radius: 20px 20px 0px 0px;
  position: relative;
  z-index: 99;
}

.one {
  background: url("../../image/main-bg2.png") no-repeat;
  background-size: 100% 100%;
}



.two {
  background: url("../../image/main-bg3.png") no-repeat;
  background-size: 100% 100%;
}

.three {
  background: url("../../image/main-bg4.png") no-repeat;
  background-size: 100% 100%;
}

.one::after,
.two::after,
.three::after {
  position: absolute;
  content: "";
  background: #6160FF;
  width: 128px;
  height: 128px;
  bottom: -64px;
  left: 50%;
  transform: translateX(-50%);
}

.one::after {
  background: url("../../image/group1.png") no-repeat;
  background-size: 100% 100%;

}

.two::after {
  background: url("../../image/group2.png") no-repeat;
  background-size: 100% 100%;

}

.three::after {
  background: url("../../image/group3.png") no-repeat;
  background-size: 100% 100%;

}

.pi-info {
  padding-top: 105px;
  ;
  text-align: center;
}

.pi-info span {
  font-family: 'Source Han Sans SC';
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 36px;
  /* identical to box height, or 129% */
  text-align: center;

  color: #333333;
}

.pi-info .pi-label {
  font-family: 'Source Han Sans SC';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  /* or 178% */
  text-align: justify;
  margin-top: 40px;
  color: #333333;
}


/* 关于团队 */
.page-guanyu {
  height: 1024px;
  overflow: hidden;
  background-color: #ECECEC;
  position: relative;
}

.pg-box1 {
  display: flex;
}

.pg-image {
  width: 428px;
  height: 563px;
  margin-left: 246px;
  background: url("../../image/guanyu.png") no-repeat;
  background-size: 100% 100%;
}

.pg-text {
  margin: 68px 0px 0px 116px;
}

.pg-box2 {
  position: absolute;
  left: 582px;
  top: 249px;
  display: flex;

}

.pb-left {
  width: 228px;
  height: 632px;
  background: #6160FF;
  border-radius: 20px;
  overflow: hidden;
}

.pb-left div {
  text-align: center;
  height: 33.3333%;
  padding-top: 69px;
  box-sizing: border-box;
}

.pb-left div p {
  font-family: 'Source Han Sans SC';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 35px;
  color: #FFFFFF;
}

.pb-right {
  max-width: 616px;
  height: 632px;
  margin-left: 40px;
}

.pb-right .pb-item {
  font-family: 'Source Han Sans SC';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  color: #333333;
  height: 33.3333%;
  padding-top: 69px;
  box-sizing: border-box;
}

.pb-right .pb-item li {
  font-size: 24px;
  line-height: 36px;
  color: #333333;
}

.jieshao {
  height: 1024px;
  padding-left: 246px;
}

.js-top {
  background: url("../../image/jieshao.png") no-repeat;
  background-size: 100% 100%;
  height: 268px;
}

.js-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 286px;
  margin-top: 82px;
}

.wuliu {
  width: 428px;
  height: 558px;
  background: url("../../image/left.png") no-repeat;
  background-size: 100% 100%;
}

.center {
  background: url("../../image/center.png") no-repeat;
  background-size: 100% 100%;
  width: 210px;
  height: 188px;
}

.yiliao {
  width: 428px;
  height: 552px;
  background: url("../../image/right.png") no-repeat;
  background-size: 100% 100%;
}

.lianxi {
  text-align: center;
  color: #FFFFFF;
  height: 360px;
  background: #2F373C;
  overflow: hidden;
}

.lianxi-title {
  margin: 68px 0 49px 0;
  color: #FFFFFF;
}

.lx-info {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 30px;
}

.lx-info img {
  margin-right: 15px;
  vertical-align: middle;
}

.lx-info span {
  margin-right: 15px;
  vertical-align: middle;
}
.lx-link{
  color: #FFFFFF;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
}