.footer-index {
  width: 100%;
  padding-top: 50px;
  background: #151f30
}

.footer-index .footer-logo {
  height: 35px;
}

.footer-index ul,
.footer-index li {
  list-style: none;
  padding: 0;
  margin: 0;
}

.footer-index .production-item-service,
.footer-index .solution-item-box {
  display: flex
}

.footer-index .production-item-service ul,
.footer-index .solution-item-box ul {
  margin-right: 32px
}

.footer-index .production-item-service ul:last-child,
.footer-index .solution-item-box ul:last-child {
  margin-right: 0
}

.footer-index .connection-way {
  color: #b7becb;
  font-size: 14px
}

.footer-index .connection-way li {
  height: 50px;
  line-height: 50px
}

.footer-index .production-service {
  float: left;
  font-size: 16px
}

.footer-index .production-service li {
  height: 50px;
  line-height: 50px
}

.footer-index .production-service li a {
  font-size: 14px;
  color: #b7becb
}

.footer-index .production-service .production-service-title {
  color: #fff
}

.footer-index .solution-box {
  display: flex;
  float: left;
  justify-content: center
}

.footer-index .solution-box .solution {
  font-size: 16px
}

.footer-index .solution-box .solution li {
  height: 50px;
  line-height: 50px;
  cursor: pointer;
  font-size: 14px;
  color: #b7becb
}

.footer-index .solution-box .solution .goto_detail {
  width: 100%;
  color: #b7becb;
  height: 50px;
  line-height: 50px;
  cursor: pointer
}

.footer-index .solution-box .solution .goto_detail a {
  font-size: 14px;
  color: #b7becb
}

.footer-index .solution-box .solution .solution-title {
  color: #fff
}

.footer-index .solution-box .solution-next {
  margin-left: 23px
}

.footer-index .information-index {
  float: left;
  font-size: 16px
}

.footer-index .information-index li {
  cursor: pointer;
  height: 50px;
  line-height: 50px
}

.footer-index .information-index li a {
  color: #b7becb;
  font-size: 14px;
  cursor: pointer
}

.footer-index .information-index .information-title {
  color: #fff;
  cursor: default
}

.footer-index .qr-code-box {
  margin-top: 10px
}

.footer-index .qr-code-box .watch-us {
  margin-top: 0;
  height: 50px;
  line-height: 35px;
  color: #fff
}

.footer-index .qr-code-box .public-number {
  float: left;
  margin-right: 40px;
  text-align: center
}

.footer-index .qr-code-box .tech-service {
  float: left;
  text-align: center
}

.footer-index .qr-code-box .tech-service .tech-service-text {
  text-align: left;
  color: #9b9ea0
}

.footer-index .qr-code-box img {
  margin-bottom: 28px;
  margin-top: 11px
}

.footer-index .bottom-section {
  border-top: 1px solid hsla(0, 0%, 100%, .06);
  color: #b3bac9;
  line-height: 60px
}
.footer-index .bottom-section .beian {
  text-align: right;
}
@media (max-width: 768px) {
  .footer-index .bottom-section .beian {
    text-align: left;
  }
}

/* 重写图片预览插件样式 */

.viewer-title {
  display: none;
}