/*头部*/
header {
  background: url("../img/banner.png") no-repeat center;
  background-size: 100% 100%;
}
header .headerMa {
  width: 1200px;
  height: 500px;
  margin: 80px auto;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
header .headerMa .headerLeft p:nth-of-type(1) {
  font-size: 75px;
  font-family: PingFangSC-Medium;
  font-weight: bold;
  color: #ffffff;
}
.centerBox4 {
  width: 100%;
  height: 500px;
  margin: auto;
}
.centerBox4 .centerBox4Top {
  text-align: center;
  margin-bottom: 80px;
}

.centerBox4 .centerBox4Top img {
  width: 83px;
  height: 76px;
  margin-top: 80px;
  margin-bottom: 40px;
}

.centerBox4 .centerBox4Top p {
  font-size: 32px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #000;
}

.centerBox4 .centerBox4Bottom {
  width: 1200px;
  height: 200px;
  margin: auto;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.centerBox4 .centerBox4Bottom div {
  position: relative;
  float: left;
  width: 224px;
  height: 86px;
  background: #ffffff;
  border-radius: 10px;
}

.centerBox4 .centerBox4Bottom div img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 224px;
  height: 86px;
  border-radius: 10px;
}
header .headerMa .headerLeft p:nth-of-type(2) {
  margin-top: 50px;
  font-size: 40px;
  font-family: PingFangSC-Medium;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}
header .headerMa .headerLeft p:nth-of-type(3) {
  font-size: 20px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #ffffff;
  margin-top: 10px;
}
/*主体*/
.center {
  width: 100%;
  position: relative;
  background: #fff;
  margin: 0 auto;
}
.center .centerBox1 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.center .centerBox1 .center1 {
  /* width: 1000px; */
  height: 670px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.center .centerBox1 .center1 img {
  width: 314px;
  margin: 0 20px;
}
.center .centerBox1 .center1 .centerText {
  width: 650px;
  height: 380px;
  /* padding: 80px 0; */
  /* text-align: center; */
}
.center .centerBox1 .center1 .centerText div {
  position: relative;
}
.center .centerBox1 .center1 .centerText div p {
  font-size: 65px;
  font-family: PingFangSC-Medium;
  font-weight: bold;
  color: #333333;
  margin: 35px 0;
}
.center .centerBox1 .center1 .centerText div span {
  position: absolute;
  left: 204px;
  top: 67px;
  display: inline-block;
  width: 50px;
  height: 6px;
  background: #0033bb;
}
.center .centerBox1 .center1 .centerText p {
  font-size: 25px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #333333;
  line-height: 34px;
}
.center .centerBox2 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background: url("../img/centerBg.png") no-repeat center;
  background-size: 100% 100%;
}
.center .centerBox2 .center2 {
  width: 1000px;
  height: 670px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.center .centerBox2 .center2 img {
  width: 310px;
  height: 565px;
}
.center .centerBox2 .center2 .centerText {
  width: 450px;
  height: 300px;
  padding: 80px 0;
  text-align: center;
}
.center .centerBox2 .center2 .centerText div {
  position: relative;
  margin-bottom: 100px;
}
.center .centerBox2 .center2 .centerText div p {
  font-size: 36px;
  font-family: PingFangSC-Medium;
  font-weight: bold;
  color: #333333;
  margin: 35px 0;
}
.center .centerBox2 .center2 .centerText div span {
  position: absolute;
  left: 155px;
  top: 50px;
  display: inline-block;
  width: 50px;
  height: 6px;
  background: #0033bb;
}
.center .centerBox2 .center2 .centerText p {
  font-size: 18px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #333333;
  line-height: 34px;
}
.center .centerBox3 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-size: 100% 100%;
}
.center .centerBox3 .center3 {
  width: 1000px;
  height: 670px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.center .centerBox3 .center3 img {
  width: 314px;
  height: 638px;
}
.center .centerBox3 .center3 .centerText {
  position: relative;
  top: 150px;
  width: 550px;
  height: 300px;
  padding: 80px 0;
  text-align: center;
}
.center .centerBox3 .center3 .centerText div {
  position: relative;
  margin-bottom: 100px;
}
.center .centerBox3 .center3 .centerText div p {
  font-size: 36px;
  font-family: PingFangSC-Medium;
  font-weight: bold;
  color: #333333;
  margin: 35px 0;
}
.center .centerBox3 .center3 .centerText div span {
  position: absolute;
  left: 205px;
  top: 50px;
  display: inline-block;
  width: 50px;
  height: 6px;
  background: #0033bb;
}
.center .centerBox3 .center3 .centerText p {
  font-size: 18px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #333333;
  line-height: 34px;
}
.platform {
  width: 100%;
  height: 200px;
  background: url("../img/footerBg.png") no-repeat center;
  background-size: 100% 100%;
  position: relative;
  /*页脚*/
}
.platform img{
  position: absolute;
  left: 200px;
  top: 80px;
}
.platform h3 {
  position: absolute;
  top: 380px;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 36px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #fffefe;
  text-align: center;
}
.platform .platformImg {
  position: absolute;
  bottom: 280px;
  left: 0;
  right: 0;
  margin: auto;
  width: 1200px;
  text-align: center;
}
.platform .platformImg img {
  margin: 10px;
  width: 212px;
  height: 94px;
}
.platform footer {
  position: absolute;
  bottom: 60px;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  font-size: 14px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #6f7088;
}
.headTopLeft a{
  display: flex;
  flex-direction: row;
}
.headTopLeft-text{
  padding-left: 10px;
}
.headTopLeft-text a img {
  height: 24px;
}