.fzlc_a {
  padding-top: 100px;
  background-image:url(../images/fzlc_b.jpg);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.fzlc_a .title_a {
  margin-bottom: 40px;
}

.fzlc_a .box {
  height: 800px;
  align-items: center;
  width: 700px;
  margin: 0 auto;
  transition: 0.6s;
  overflow: hidden;
}
.fzlc_a .box.on {
  width: 1260px;
}

.fzlc_a .box .img_a {
  width: 700px;
  height: 800px;
  position: relative;
  overflow: hidden;
  float: left;
}

.fzlc_a .box .img_a .bj {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
}

.fzlc_a .box .img_a .nav {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
}

.fzlc_a .box .img_a .nav .item {
  position: absolute;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  color: #fff;
  font-family: Microsoft YaHei;
  font-weight: bold;
  cursor: pointer;
  transition: 0.6s;
  overflow: hidden;
}

.fzlc_a .box .img_a .nav .item span {
  transition: 0.6s;
}

.fzlc_a .box .img_a .nav .item span img {
  max-width: 100%;

}

.fzlc_a .box .img_a .nav .item:hover,
.fzlc_a .box .img_a .nav .item.on {
  transform: scale(1.1);
}

.fzlc_a .box .img_a .nav .item:hover span,
.fzlc_a .box .img_a .nav .item.on span {
  transform: scale(0.8);
}

.fzlc_a .box .img_a .nav .item:nth-child(1) {
  bottom: 236px;
  left: 206px;
  width: 58px;
  height: 58px;
  background: #007974;
  font-size: 18px;
}

.fzlc_a .box .img_a .nav .item:nth-child(2) {
  bottom: 231px;
  right: 190px;
  width: 70px;
  height: 70px;
  background: #007974;
  font-size: 18px;
}

.fzlc_a .box .img_a .nav .item:nth-child(3) {
  bottom: 287px;
  left: 120px;
  width: 84px;
  height: 84px;
  background: #007974;
  font-size: 24px;
}

.fzlc_a .box .img_a .nav .item:nth-child(4) {
  bottom: 280px;
  right: 113px;
  width: 84px;
  height: 84px;
  background: #007974;
  font-size: 24px;
}

.fzlc_a .box .img_a .nav .item:nth-child(5) {
  bottom: 376px;
  left: 27px;
  width: 118px;
  height: 118px;
  background: #DEB885;
  font-size: 33px;
}

.fzlc_a .box .img_a .nav .item:nth-child(6) {
  bottom: 377px;
  right: 22px;
  width: 115px;
  height: 115px;
  background: #2C99A0;
  font-size: 33px;
}

.fzlc_a .box .img_a .nav .item:nth-child(7) {
  top: 188px;
  left: 65px;
  width: 110px;
  height: 110px;
  background: #00A19C;
  font-size: 31px;
}

.fzlc_a .box .img_a .nav .item:nth-child(8) {
  top: 190px;
  right: 60px;
  width: 106px;
  height: 106px;
  background: #DEB885;
  font-size: 31px;
}

.fzlc_a .box .img_a .nav .item:nth-child(9) {
  top: 70px;
  left: 145px;
  width: 132px;
  height: 132px;
  background: #DEB885;
  font-size: 38px;
}

.fzlc_a .box .img_a .nav .item:nth-child(10) {
  top: 72px;
  right: 142px;
  width: 126px;
  height: 126px;
  background: #007974;
  font-size: 38px;
}

.fzlc_a .box .img_a .nav .item:nth-child(11) {
  top: 20px;
  left: 285px;
  width: 140px;
  height: 140px;
  background: #deb885;
  font-size: 38px;
}

.fzlc_a .box .img_a .nav .item:nth-child(12) {
  top: 170px;
  right: 270px;
  width: 86px;
  height: 86px;
  background: #007974;
  font-size: 26px;
}

.fzlc_a .box .text_a {
  padding-top: 90px;
  float: right;
}
.fzlc_a .box .text_a .item {
  display: none;
  width: 560px;
  background: rgb(251 251 251 / 0.5);
  border-radius: 15px;
  position: relative;
  padding: 20px;
}

.fzlc_a .box .text_a .item .close {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 40px;
  display: block;
  height: 40px;
  cursor: pointer;
}

.fzlc_a .box .text_a .item .close img {
  width: 100%;
  height: 100%;
  display: block;
}

.fzlc_a .box .text_a .item .text {
  min-height: 570px;
}

.fzlc_a .box .text_a .item .text .b2 {
  font-size: 18px;
  color: #888888;
  line-height: 2;
}

.fzlc_a .box .text_a .item .text .b1 {
  font-size: 40px;
  color: #eaeaea;
  line-height: 70px;
  margin-bottom: 20px;
  font-weight: bold;
  text-align: center;
}

.fzlc_a .box .text_a .item .next {
  display: block;
  width: 50px;
  height: 50px;
  border: 1px solid #DEDEDE;
  border-radius: 50%;
  background: url(../images/icon/a12.png) center center no-repeat;
  background-size: 16px auto;
  position: absolute;
  bottom: 20px;
  right: 20px;
  transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  cursor: pointer;
}