.headRowTitle {
  font-size: 1rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #ffffff;
  padding: 10vh 0 0 12vw;
}

.headRowTitle2 {
  font-size: 0.8rem;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #ffffff;
  padding: 0 0 0 12vw;
}

.headRow {
  height: 18.5vh;
  background: url(../images/banner.png) no-repeat center
    center;
  background-size: 100% 100%;
}
.anchorPoint {
  margin-top: -8vh;
  position: absolute;
}
.plate-item {
  padding: 10% 3%;
  width: 94%;
  background-size: 100% 100% !important;
  display: flex;
}
.item-padding {
  padding: 10% 3%;
  width: 94%;
}
.item-left {
}
.item-right {
  height: 55vh;
  position: relative;
}
.item-title {
}
.title-1 {
  font-size: 3vh;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #143b7e;
  line-height: 6vh;
}
.title-2 {
  font-size: 24px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #242424;
  line-height: 16px;
}
.line {
  width: 5vh;
  height: 1vh;
  background: #003077;
  margin-top: 6%;
  margin-bottom: 8%;
}
.details-item {
  width: 100%;
  height: 10vh;
  background: rgba(246, 246, 246, 0.57);
  margin-top: 5%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  cursor: pointer;
}
.text-blue {
  font-size: 1.8vh;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #143b7e;
  line-height: 4vh;
  vertical-align: middle;
}
.text-grey {
  font-size: 1.8vh;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #c0c0c0;
  line-height: 2.8vh;
}
.detail-children {
  cursor: pointer;
  background: rgba(246, 246, 246, 0.57);
  width: 78vw;
  height: 7vh;
  margin: 5% auto auto;
  text-align: center;
  line-height: 7vh;
  font-size: 3.5vw;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #353535;
  box-shadow: 0.8vh 0.8vh 0px 0px rgba(26, 23, 38, 0.1);
}
.detail-children-children {
  cursor: pointer;
  background: rgba(246, 246, 246, 0.57);
  width: 78vw;
  height: 7vh;
  text-align: center;
  line-height: 7vh;
  font-size: 3.5vw;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #353535;
  box-shadow: 0.8vh 0.8vh 0px 0px rgba(26, 23, 38, 0.1);
  margin: 5% auto auto;
  position: relative;
}
.concat-left {
  position: absolute;
  bottom: -45%;
  left: 18%;
}
.concat-right {
  position: absolute;
  bottom: -45%;
  right: 18%;
}
.concat-left-children {
  position: absolute;
  left: 10%;
  top: -72%;
}
.concat-right-children {
  position: absolute;
  right: 10%;
  top: -72%;
}
.img-left {
  width: 50vw;
/*  height: 38vh;*/
  position: absolute;
  top: 14%;
  padding: 9% 9%;
}
.img-blue {
  background: url(../images/in-bg1.png);
  background-size: 100%;
}
.img-green {
  background: url(../images/in-bg2.png);
  background-size: 100%;
}
.img-orange {
  background: url(../images/in-bg3.png);
  background-size: 100%;
}
.blue-bg-text {
  font-size: 1.4vh;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #ffffff;
  line-height: 2.7vh;
  text-align: justify;
}
.blue-bg-text2 {
  font-size: 1.4vh;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #ffffff;
  line-height: 2.7vh;
  text-align: justify;
}
.left-width {
  width: 70%;
  display: flex;
}
.icon-left {
  width: 3.6vh;
  height: 3.6vh;
  padding-right: 3%;
}
.right-picture {
  width: 25vh;
  height: 30vh;
  margin-top: 6%;
  position: relative;
  left: calc(100vw - 25vh - 5vw);
}
.right-picture-bottom {
  width: 90vw;
  height: 84%;
  margin-top: 6%;
  margin-left: 5vw;
}
.right-icon {
  width: 4vh;
  margin-bottom: 6%;
}
