/* banner轮播图区域 */
.banner {
  width: 100%;
  position: relative;
  height: 564px;
  background-color: #3760f3;
}

.banner-content {
  min-width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.banner-content img {
  width: 100%;
  height: 100%;
}

/* 联系我们区域的CSS修饰 */
.contact {
  height: 1322px;
  background-color: #fff;
}
.contact-content {
  width: 1200px;
  margin: 0 auto;
  padding-top: 40px;
}
.contact-title-top,
.contact-title-bottom {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contact-title-bottom {
  font-size: 20px;
  font-family: Arial;
  font-weight: 400;
  line-height: 23px;
  color: #333333;
  opacity: 1;
}
.contact-title-top h2 {
  margin: 0 13px;
  font-size: 32px;
  font-family: Microsoft YaHei;
  font-weight: 600;
  line-height: 43px;
  color: #191919;
  opacity: 1;
}
.leftLine,
.rightLine {
  width: 104px;
  height: 3px;
}
.leftLine {
  background: linear-gradient(
    270deg,
    #047cff 0%,
    rgba(115, 183, 252, 0.18) 100%
  );
}
.rightLine {
  background: linear-gradient(
    90deg,
    #047cff 0%,
    rgba(115, 183, 252, 0.18) 100%
  );
}

.contact-bg {
  width: 1034px;
  height: 782px;
  margin: 62px auto 29px;
}
.contact-bg img {
  width: 100%;
  height: 100%;
}

.contact-info li {
  display: flex;
  align-items: center;
  margin-left: 90px;
}
.contact-info li span {
  font-size: 26px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 78px;
  color: #191919;
  opacity: 1;
  margin-left: 8px;
}
