@charset "UTF-8";
.about-2025-fzlc {
  position: relative;
  background-color: #f7f8fa;
  width: 100%;
  height: 640px;
  overflow: hidden;
}
@-webkit-keyframes blink {
  0% {
    border: 10px solid transparent;
  }
  50% {
    border: 10px solid #d4e6fd;
  }
  100% {
    border: 10px solid transparent;
  }
}
@keyframes blink {
  0% {
    border: 10px solid transparent;
  }
  50% {
    border: 10px solid #d4e6fd;
  }
  100% {
    border: 10px solid transparent;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInToTop {
  0% {
    opacity: 0;
    -webkit-transform: translateY(30px) translateZ(0);
            transform: translateY(30px) translateZ(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px) translateZ(0);
            transform: translateY(0px) translateZ(0);
  }
}
@keyframes fadeInToTop {
  0% {
    opacity: 0;
    -webkit-transform: translateY(30px) translateZ(0);
            transform: translateY(30px) translateZ(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px) translateZ(0);
            transform: translateY(0px) translateZ(0);
  }
}
.about-2025-fzlc .about-2025-fzlc-inner {
  position: relative;
  padding-top: 58px;
  height: 100%;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle {
  position: absolute;
  width: 3000px;
  height: 3000px;
  border-radius: 50%;
  border: 12px solid #f0f1f2;
  left: -webkit-calc(50% - 45px);
  left: calc(50% - 45px);
  bottom: 385px;
  -webkit-transform: translateX(-50%) translateZ(0);
          transform: translateX(-50%) translateZ(0);
}
@media (min-width: 1200px) {
  .about-2025-fzlc .about-2025-fzlc-inner .big-circle {
    left: -webkit-calc(50% - 70px);
    left: calc(50% - 70px);
  }
}
@media (min-width: 1600px) {
  .about-2025-fzlc .about-2025-fzlc-inner .big-circle {
    left: -webkit-calc(50% - 45px);
    left: calc(50% - 45px);
  }
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point {
  position: absolute;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  bottom: -15px;
  cursor: pointer;
  border: 10px solid transparent;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point::after {
  display: block;
  content: "";
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #e1ebf8;
  border-radius: 50%;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.point1 {
  left: -webkit-calc(34% - 16px);
  left: calc(34% - 16px);
  bottom: 52px;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.point2 {
  left: -webkit-calc(42% - 8px);
  left: calc(42% - 8px);
  bottom: -7px;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.point3 {
  right: -webkit-calc(50% - 8px);
  right: calc(50% - 8px);
  bottom: -24px;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.point4 {
  right: -webkit-calc(42% - 8px);
  right: calc(42% - 8px);
  bottom: -7px;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.point5 {
  right: -webkit-calc(34% - 8px);
  right: calc(34% - 8px);
  bottom: 52px;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.active {
  -webkit-animation: fadeIn linear 1s forwards, blink linear 1.5s infinite;
          animation: fadeIn linear 1s forwards, blink linear 1.5s infinite;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.active::after {
  background-color: #0773f7;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content {
  position: absolute;
  top: 40px;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content p {
  padding: 0;
  margin: 0;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content .time-text {
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
  font-weight: 400;
  -webkit-animation: fadeIn linear 1s forwards;
          animation: fadeIn linear 1s forwards;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content .history-list {
  position: absolute;
  height: 280px;
  left: -5px;
  overflow-y: auto;
  overflow-x: hidden;
  opacity: 0;
  -webkit-transform: translateY(20px) translateZ(0);
          transform: translateY(20px) translateZ(0);
  -webkit-animation: fadeInToTop linear 0.5s forwards;
          animation: fadeInToTop linear 0.5s forwards;
  scrollbar-width: thin;
  padding-right: 6px;
  /* 整个滚动条 */
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content .history-list::-webkit-scrollbar {
  width: 4px; /* 垂直滚动条宽度 */
  height: 4px; /* 水平滚动条高度 */
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content .history-list {
  /* 滚动条轨道 */
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content .history-list::-webkit-scrollbar-track {
  background: transparent; /* 轨道背景色 */
  border-radius: 6px; /* 轨道圆角 */
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content .history-list {
  /* 滚动条滑块 */
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content .history-list::-webkit-scrollbar-thumb {
  background: #dadada; /* 滑块颜色 */
  border-radius: 6px; /* 滑块圆角 */
  border: none; /* 滑块边框 */
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content .history-list {
  /* 滑块悬停状态 */
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content .history-list::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8; /* 悬停时颜色 */
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content .history-list {
  /* 滚动条按钮（上下箭头） */
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content .history-list::-webkit-scrollbar-button {
  display: none; /* 隐藏按钮 */
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content .history-list .history-item {
  position: relative;
  width: 180px;
  padding-right: 5px;
  padding-top: 10px;
  margin-bottom: 53px;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content .history-list .history-item .t1 {
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  font-weight: 400;
  margin-bottom: 11px;
  text-align: justify;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content .history-list .history-item .t2 {
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  font-weight: 400;
  text-align: justify;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point .time-content .history-list .history-item:nth-last-child(1) {
  margin-bottom: 0;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.point1 .time-content .time-text, .about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.point5 .time-content .time-text {
  margin-bottom: 43px;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.point1 .history-list .history-item, .about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.point5 .history-list .history-item {
  margin-bottom: 53px;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.point2 .time-content .time-text, .about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.point4 .time-content .time-text {
  margin-bottom: 33px;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.point2 .history-list .history-item, .about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.point4 .history-list .history-item {
  margin-bottom: 53px;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.point3 .time-content .time-text {
  margin-bottom: 27px;
}
.about-2025-fzlc .about-2025-fzlc-inner .big-circle .point.point3 .history-list .history-item {
  margin-bottom: 53px;
}
.about-2025-fzlc .about-2025-fzlc-inner .arrow {
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  cursor: pointer;
  -webkit-transition: -webkit-box-shadow linear 0.3s;
  transition: -webkit-box-shadow linear 0.3s;
  transition: box-shadow linear 0.3s;
  transition: box-shadow linear 0.3s, -webkit-box-shadow linear 0.3s;
  border-radius: 50%;
}
.about-2025-fzlc .about-2025-fzlc-inner .arrow:hover {
  -webkit-box-shadow: 0 0 15px 0 #75b3ff;
          box-shadow: 0 0 15px 0 #75b3ff;
}
.about-2025-fzlc .about-2025-fzlc-inner .arrow:active {
  opacity: 0.3;
}
.about-2025-fzlc .about-2025-fzlc-inner .arrow img {
  display: block;
  width: 100%;
  height: 100%;
}
.about-2025-fzlc .about-2025-fzlc-inner .arrow.left-arrow {
  left: -54px;
}
.about-2025-fzlc .about-2025-fzlc-inner .arrow.right-arrow {
  right: -90px;
}
@media (min-width: 1200px) {
  .about-2025-fzlc .about-2025-fzlc-inner .arrow.right-arrow {
    right: -60px;
  }
}
@media (min-width: 1600px) {
  .about-2025-fzlc .about-2025-fzlc-inner .arrow.right-arrow {
    right: -90px;
  }
}
.about-2025-fzlc .about-2025-fzlc-inner .arrow.disabled {
  opacity: 0.3;
}
/*# sourceMappingURL=fzlc.min.css.map */
