/* 新公共样式 */
body {
  margin: 0;
  padding: 0;
}
/* 、、、 head部分 、、、 */
.Head {
  background-color: #f3f3f3;
  padding: 0 4%;
  min-width: 1200px;
  height: 128px;
  display: flex;
  align-items: center;
  overflow: hidden;
  text-wrap: nowrap;
}
.headLogo {
  display: flex;
}
.headLabel {
  height: 42px;
  text-align: center;
  line-height: 42px;
  color: #ffffff;
  font-size: 20px;
  background: linear-gradient(180deg, #dc2121 0%, #b60e0e 100%);
  border-radius: 50px;
  margin-left: 22px;
}
.headLabel > span {
  margin: 0 24px;
}
.headMenu {
  margin-left: auto;
}
nav {
  word-spacing: 12px;
}
nav > a {
  text-decoration: none;
  font-size: 24px;
  color: #232323;
}
nav > a:hover {
  color: #d31c1c;
}
/* 页脚样式 */
.footerBox {
  position: relative;
  color: #fff;
}
.BGI {
  /*position: absolute;*/
  /*z-index: -1;*/
  width: 100%;
}
.footerLogo {
  position: absolute;
  top: 0;
  margin-left: 20%;
  margin-top: 1.5%;
  width: 18%;
}
.footerLogo > img {
  width: 100%;
}
.footerImgBox {
  width: 75%;
  margin: auto;
  margin-top: 5%;
  display: flex;
  justify-content: space-between;
}
.footerImgBox > img {
  width: 28%;
}
.footerText {
  width: 38%;
  position: absolute;
  display: flex;
  margin-right: 20%;
  margin-top: 1.5%;
  right: 0;
  top: 0;
  justify-content: space-between;
}
.footerText span {
  width: 29%;
}
.footerText h3 {
  font-weight: 400;
  width: max-content;
  padding: 3px 10px;
  border-radius: 50px;
  background-color: rgba(255, 255, 255, 0.2);
  font-size: 1vw;
  margin-bottom: 12%;
}
.footerText p {
  font-size: 1vw;
  margin-bottom: 12%;
}
.copyRight {
  position: absolute;
  bottom: 5%;
  width: 100%;
  text-align: center;
}
