.index-box7 .box .boxs .list ul li {
  width: calc(25% - 8px);
  margin: 0 4px 8px;
}
@media (max-width: 1180px) {
  .index-box7 .box .boxs .list ul li {
    width: calc(50% - 8px);
  }
}
@media (max-width: 991px) {
  .index-box7 .box .boxs .list ul li {
    width: 100%;
    margin: 0 0 8px;
  }
}
.index-box7 .box .boxs .list ul li.w33 {
  width: calc(33.33% - 8px);
}
@media (max-width: 991px) {
  .index-box7 .box .boxs .list ul li.w33 {
    width: 100%;
    margin: 0 0 8px;
  }
}
.index-box7 .box .boxs .list ul li.w50 {
  width: calc(50% - 8px);
}
@media (max-width: 991px) {
  .index-box7 .box .boxs .list ul li.w50 {
    width: 100%;
    margin: 0 0 8px;
  }
}
.index-box7 .box .boxs .list ul li.w100 {
  width: calc(100% - 8px);
}
@media (max-width: 991px) {
  .index-box7 .box .boxs .list ul li.w100 {
    width: 100%;
    margin: 0 0 8px;
  }
}
.index-box7 .box .boxs .hi-steady-carousel {
  width: 100%;
  margin-top: 0;
}
.index-box7 .box .boxs .hi-steady-carousel .c-box {
  align-items: initial;
}
.index-box7 .box .boxs .hi-steady-carousel .c-box .c-item {
  width: 2.4rem;
  height: auto;
  margin: 0 4px;
  background: #fff;
  border-radius: 8px;
  padding: 0.42rem 0.3rem 0.3rem;
}
.index-box7 .box .boxs .hi-steady-carousel .c-box .c-item .ts {
  width: 100%;
}
.index-box7 .box .boxs .hi-steady-carousel .c-box .c-item .ts .icons {
  width: 100%;
  height: 1.06rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index-box7 .box .boxs .hi-steady-carousel .c-box .c-item .ts .icons img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.index-box7 .box .boxs .hi-steady-carousel .c-box .c-item .ts .txt {
  width: 220px;
  max-width: 100%;
  font-size: 13px;
  color: #000;
  text-align: center;
  margin: 0.3rem auto 0;
}
.index-nbox8 {
  width: 100%;
  padding: 8px;
}
.index-nbox8 .box {
  width: 100%;
  background: #EBEBEB;
  border-radius: 0.2rem;
  padding: 0.87rem 0.56rem 0.78rem;
  position: relative;
  z-index: 1;
}
.index-nbox8 .box .title {
  line-height: calc(65/52);
  color: #1E1E1E;
  font-weight: 600;
}
.index-nbox8 .box .map-box {
  margin-top: 6px;
  display: flex;
  justify-content: center;
}
@media (max-width: 991px) {
  .index-nbox8 .box .map-box {
    margin-top: 0.5rem;
  }
}
.index-nbox8 .box .map-box .ibox {
  width: 1674px;
  max-width: 100%;
  position: relative;
  z-index: 1;
}
.index-nbox8 .box .map-box .ibox .img {
  width: 100%;
  opacity: 1;
  color: #fff;
}
.index-nbox8 .box .map-box .ibox .img img,
.index-nbox8 .box .map-box .ibox .img svg {
  width: 100%;
}
.index-nbox8 .box .map-box .ibox .img .mm {
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: all 0.4s;
}
.index-nbox8 .box .map-box .ibox .img .mm.on {
  opacity: 1;
}
.index-nbox8 .box .map-box .ibox .img .m1 {
  width: calc(597 / 1375 * 100%);
  height: calc(387 / 678 * 100%);
  left: 0;
  top: 0;
}
.index-nbox8 .box .map-box .ibox .img .m2 {
  width: calc(234 / 1375 * 100%);
  height: calc(297 / 678 * 100%);
  left: calc(261 / 1375 * 100%);
  top: calc(381 / 678 * 100%);
}
.index-nbox8 .box .map-box .ibox .img .m3 {
  width: calc(293 / 1375 * 100%);
  height: calc(361 / 678 * 100%);
  left: calc(547 / 1375 * 100%);
  top: calc(259 / 678 * 100%);
  z-index: 2;
}
.index-nbox8 .box .map-box .ibox .img .m4 {
  width: calc(263 / 1375 * 100%);
  height: calc(279 / 678 * 100%);
  left: calc(537 / 1375 * 100%);
  top: calc(23 / 678 * 100%);
  z-index: 2;
}
.index-nbox8 .box .map-box .ibox .img .m5 {
  width: calc(640 / 1375 * 100%);
  height: calc(471 / 678 * 100%);
  left: calc(731 / 1375 * 100%);
  top: calc(14 / 678 * 100%);
}
.index-nbox8 .box .map-box .ibox .img .m6 {
  width: calc(304 / 1375 * 100%);
  height: calc(221 / 678 * 100%);
  left: calc(1072 / 1375 * 100%);
  top: calc(439 / 678 * 100%);
}
.index-nbox8 .box .map-box .ibox .dian-box {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  pointer-events: none;
}
.index-nbox8 .box .map-box .ibox .dian-box .B-dian {
  width: 1px;
  height: 1px;
  position: absolute;
  z-index: 2;
}
.index-nbox8 .box .map-box .ibox .dian-box .B-dian .txt {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  background: #000;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(calc(24/60));
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index-nbox8 .box .map-box .ibox .dian-box .B-dian .txt::before {
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(1.5);
  background: #000;
  animation: mapDian 2s linear forwards infinite;
}
.index-nbox8 .box .map-box .ibox .dian-box .B-dian .txt span {
  color: #fff;
  text-align: center;
  position: relative;
  z-index: 3;
  opacity: 0;
  transition: all 0.4s;
  line-height: 1;
}
.index-nbox8 .box .map-box .ibox .dian-box .B-dian.on .txt {
  transform: translate(-50%, -50%) scale(1);
}
.index-nbox8 .box .map-box .ibox .dian-box .B-dian.on .txt span {
  opacity: 1;
}
.index-nbox8 .box .map-box .ibox .dian-box .B-dian.dian1 {
  left: calc(273/1375*100%);
  top: calc(256/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .B-dian.dian2 {
  left: calc(412/1375*100%);
  top: calc(491/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .B-dian.dian3 {
  left: calc(723/1375*100%);
  top: calc(381/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .B-dian.dian4 {
  left: calc(713 / 1375 * 100%);
  top: calc(228 / 678 * 100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .B-dian.dian5 {
  left: calc(974/1375*100%);
  top: calc(314/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .B-dian.dian6 {
  left: calc(1152/1375*100%);
  top: calc(536/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .M-dian {
  width: 1px;
  height: 1px;
  position: absolute;
  z-index: 2;
  pointer-events: all;
}
.index-nbox8 .box .map-box .ibox .dian-box .M-dian .icons {
  width: 11px;
  color: #666;
  transition: all 0.4s;
  display: flex;
  cursor: pointer;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}
.index-nbox8 .box .map-box .ibox .dian-box .M-dian .icons img,
.index-nbox8 .box .map-box .ibox .dian-box .M-dian .icons svg {
  width: 100%;
  height: auto;
  object-fit: contain;
}
.index-nbox8 .box .map-box .ibox .dian-box .M-dian .tbox {
  width: 2.6rem;
  padding: 0.1rem 0.2rem 0.2rem;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.08), 0 4px 4px 0 rgba(0, 0, 0, 0.04);
  position: absolute;
  top: -0.1rem;
  left: 15px;
  z-index: 2;
  display: none;
}
.index-nbox8 .box .map-box .ibox .dian-box .M-dian .tbox .t1 {
  line-height: 2;
  color: #222;
  font-weight: 500;
}
.index-nbox8 .box .map-box .ibox .dian-box .M-dian .tbox .t2 {
  font-size: 12px;
  line-height: calc(16/12);
  color: #222;
  font-weight: 300;
  margin-top: 6px;
}
.index-nbox8 .box .map-box .ibox .dian-box .M-dian:hover .icons {
  color: #000;
}
.index-nbox8 .box .map-box .ibox .dian-box .M-dian:hover .tbox {
  display: block;
}
.index-nbox8 .box .map-box .ibox .dian-box .M-dian.sz .icons {
  width: 15px;
}
.index-nbox8 .box .map-box .ibox .dian-box .M-dian.dian1 {
  left: calc(223/1375*100%);
  top: calc(281/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .M-dian.dian2 {
  left: calc(1068/1375*100%);
  top: calc(340/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .M-dian.dian3 {
  left: calc(1074/1375*100%);
  top: calc(341/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .M-dian.dian4 {
  left: calc(1077/1375*100%);
  top: calc(337/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .M-dian.dian5 {
  left: calc(1168/1375*100%);
  top: calc(283/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .sboxs {
  opacity: 0;
  transition: all 0.4s;
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian {
  width: 5px;
  height: 5px;
  background: #000;
  border-radius: 50%;
  position: absolute;
  z-index: 2;
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian11 {
  left: calc(302/1375*100%);
  top: calc(372/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian12 {
  left: calc(368/1375*100%);
  top: calc(358/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian13 {
  left: calc(431/1375*100%);
  top: calc(285/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian21 {
  left: calc(380/1375*100%);
  top: calc(420/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian22 {
  left: calc(419/1375*100%);
  top: calc(540/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian23 {
  left: calc(430/1375*100%);
  top: calc(553/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian24 {
  left: calc(369/1375*100%);
  top: calc(570/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian25 {
  left: calc(434/1375*100%);
  top: calc(374/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian31 {
  left: calc(626/1375*100%);
  top: calc(387/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian32 {
  left: calc(717/1375*100%);
  top: calc(542/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian33 {
  left: calc(763/1375*100%);
  top: calc(417/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian34 {
  left: calc(882/1375*100%);
  top: calc(452/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian41 {
  left: calc(613/1375*100%);
  top: calc(263/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian42 {
  left: calc(626/1375*100%);
  top: calc(280/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian43 {
  left: calc(634/1375*100%);
  top: calc(261/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian44 {
  left: calc(665/1375*100%);
  top: calc(250/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian45 {
  left: calc(647/1375*100%);
  top: calc(223/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian46 {
  left: calc(633/1375*100%);
  top: calc(204/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian47 {
  left: calc(670/1375*100%);
  top: calc(207/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian48 {
  left: calc(678/1375*100%);
  top: calc(217/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian49 {
  left: calc(696/1375*100%);
  top: calc(209/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian410 {
  left: calc(727/1375*100%);
  top: calc(200/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian411 {
  left: calc(730/1375*100%);
  top: calc(222/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian412 {
  left: calc(737/1375*100%);
  top: calc(230/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian413 {
  left: calc(742/1375*100%);
  top: calc(224/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian414 {
  left: calc(763/1375*100%);
  top: calc(226/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian415 {
  left: calc(763/1375*100%);
  top: calc(233/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian416 {
  left: calc(734/1375*100%);
  top: calc(192/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian417 {
  left: calc(609/1375*100%);
  top: calc(202/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian418 {
  left: calc(698/1375*100%);
  top: calc(242/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian419 {
  left: calc(711/1375*100%);
  top: calc(252/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian420 {
  left: calc(729/1375*100%);
  top: calc(275/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian421 {
  left: calc(696/1375*100%);
  top: calc(277/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian51 {
  left: calc(949/1375*100%);
  top: calc(404/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian52 {
  left: calc(1010/1375*100%);
  top: calc(354/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian53 {
  left: calc(1105/1375*100%);
  top: calc(392/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian54 {
  left: calc(1037/1375*100%);
  top: calc(383/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian61 {
  left: calc(1144/1375*100%);
  top: calc(520/678*100%);
}
.index-nbox8 .box .map-box .ibox .dian-box .S-dian.dian62 {
  left: calc(1277/1375*100%);
  top: calc(612/678*100%);
}
.index-nbox8 .box .tips {
  position: absolute;
  z-index: 2;
  left: 0.56rem;
  bottom: 0.58rem;
}
@media (max-width: 767px) {
  .index-nbox8 .box .tips {
    position: relative;
    left: initial;
    bottom: initial;
    margin-top: 0.5rem;
  }
}
.index-nbox8 .box .tips .t1 {
  display: flex;
  align-items: center;
  line-height: calc(24/14);
  color: #666;
}
.index-nbox8 .box .tips .t1 i {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #000;
  margin-right: 0.12rem;
}
.index-nbox8 .box .tips .t2 {
  display: flex;
  align-items: center;
  line-height: calc(24/14);
  color: #666;
}
.index-nbox8 .box .tips .t2 i {
  width: 12px;
  display: flex;
  align-items: center;
  margin-right: 0.12rem;
  color: #000;
}
.index-nbox8 .box .tips .t2 i img,
.index-nbox8 .box .tips .t2 i svg {
  width: 100%;
  height: auto;
}
@keyframes mapDian {
  0% {
    transform: translate(-50%, -50%) scale(1.5);
    opacity: 0.5;
  }
  100% {
    transform: translate(-50%, -50%) scale(2.5);
    opacity: 0;
  }
}
