/* 分站通用 */
.website .hmFs_bg:after {
  content: "";
  background: url(../images/website_hmFs_line.png) repeat-y left top;
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
}
.sitebody .hmFocusWpr .hm-dot{
  display: none;
}
.sitebody .abt_con1 {
  background: none;
}
.sitebody .abt_c1txt {
  background: none;
  padding-left: 0;
  font-size: 1.15vw;
  height: auto;
  text-align: center;
  width: 66vw;
  margin: 0 auto;
}
.sitebody .abt_c1box {
  padding-left: 0;
}
.sitebody .pubCon {
  padding-top: 10vw;
}
.abt_con2 {
  width: 100vw;
  height: 16.71vw;
  display: block;
  background-image: url(/images/website_infobg.jpg);
  background-size: 100%;
  padding-top: 4vw;
}
.abt_con2 .container {
  width: 65.02vw;
  font-size: 1.15vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0vw;
  color: #ffffff;
  margin: 0 auto;
  text-align: center;
}
/* 介绍部分的swiper */
/* 基础样式 */
.abt_con3_container {
  width: 100%;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-top: 3vw;
  padding-bottom: 5vw;
  top: -7vw;
}
.abt_con3_slider {
  width: 160%;
  margin: 0 auto 0 -42%;
}

.abt_con3_slider .slick-slide {
  transition: all 0.3s ease;
  width: 52.52vw;
  height: 14.52vw;
  box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  border-radius: 0.5vw;
}
.abt_con3_slider .slick-slide.slick-current {
  height: 14vw;
  margin-top: -3vw;
}
.abt_con3_slider .slick-list {
  overflow: visible;
}
.abt_con3_container .hm-dot span:before {
  background-color: #002e66;
}
.abt_con3_container .hm-dot span:after {
  content: "";
  width: 32px;
  height: 32px;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.5s ease-in-out;
}
.abt_con3_container .slick-slide dt {
  width: 13.12vw;
  height: 13.07vw;
  display: block;
  float: left;
  background-image: url(/images/infoavatarbg.png);
  background-size: 100%;
  margin: 0.5vw;
}
.abt_con3_container .slick-slide dt span {
  width: 10.41vw;
  height: 10.41vw;
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: 6vw;
  margin: 1.5vw;
  background-size: cover;
}
.abt_con3_container .slick-slide dd {
  font-size: 1.15vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.85vw;
  letter-spacing: 0vw;
  color: #494949;
  position: absolute;
  margin: 2vw 1.8vw 3.7vw 14vw;
}
.abt_con3_container .slick-slide dd h2 {
  font-size: 1.15vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: 0vw;
  color: #002e66;
}
.abt_page {
  /* margin-bottom: -5vw; */
}
.abt_page .hm-dot {
  text-align: center;
  bottom: 0;
}
.slick-dots {
  width: 0;
  height: 0;
  overflow: hidden;
}
.pubCon .container {
  text-align: center;
}
.abt-hj {
  margin-bottom: 0;
}
.sitebody .pubCon.keshi {
  margin-top: -3vw;
}
/* 桌面样式 - 显示三个幻灯片 */
@media (min-width: 751px) {
  .pubCon{
    padding-bottom: 7vw;
  }
  .abt_con3_slider .slick-slide {
    opacity: 1;
    transform: scale(0.9);
  }

  .abt_con3_slider .slick-center {
    opacity: 1;
    transform: scale(1);
  }
  .abt_con3_slider .slick-slide dl {
    position: relative;
    opacity: 0.55;
  }
  .abt_con3_slider .slick-center dl {
    opacity: 1;
  }

  .abt_con3_slider .slick-list {
    padding: 0 25% !important; /* 为部分可见的幻灯片留出空间 */
  }
  .abt-info{
    margin-bottom: -16vw;
  }
  .abt-info .container{
    margin-bottom: 3vw;
  }
  .abt-info .pubCon{
    padding-bottom: 7vw;
  } 
  .abt-hj{
    margin-bottom: 3vw;
  }
  .abt-hj .pubCon ,.pubCon.keshi {
    padding-bottom: 0;
  }
  .abt-hj .abt_con3_slider .slick-slide {
    height: 30vw;
    opacity: 0.6;
  }
  .abt-hj .abt_con3_slider .slick-slide.slick-current {
    opacity: 1;
  }
  .abt-hj .abt_con3_container {
    top: 2vw;
  }
  .abt-map .abt_con3_container {
    top: 5vw;
  }

}

/* 移动样式 - 只显示一个幻灯片 */

@media (max-width: 750px) {
  .website .hmFs_bg:after {
    background: url(../images/website_m_hmFs_line.png) repeat-y left top;
    background-size: 85%;
  }
  .sitebody .pubCon {
    padding-top: 10vw;
    margin-top: 0;
    padding-bottom: 7vw;
  }
  .abt-map .pubCon{
    padding-bottom: 0;
  }
  .sitebody .abt_c1txt {
    background: none;
    font-size: 3.15vw;
    height: auto;
    text-align: justify;
    width: 86vw;
    margin: 0 auto;
    padding: 0;
    padding-bottom: 2vw;
  }
  .sitebody .abt_con2 {
    width: 100vw;
    height: 30vw;
    display: block;
    background-size: cover;
    padding-top: 4vw;
  }
  /* 介绍部分的slide */
  .abt_con3_slider {
    width: 96%;
    margin: 0 auto;
  }
  .abt_con3_slider .slick-slide {
    opacity: 0;
    height: 30vw;
  }

  .abt_con3_slider .slick-active {
    opacity: 1;
  }

  .abt_con3_slider .slick-list {
    padding: 0 !important;
  }
  .abt_con3_container .slick-slide dd h2 {
    font-size: 3.15vw;
  }
  .abt_con3_slider .slick-slide dl dd {
    width: 75vw;
    line-height: 1.5;
    font-size: 2.99vw;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0vw;
    color: #494949;
    position: absolute;
    text-align: justify;
    margin: 2vw 1.8vw 3.7vw 20vw;
  }
  .abt_con3_slider .slick-slide.slick-current {
    height: 33vw;
  }
  .abt_con3_container .slick-slide dt span {
    width: 15.41vw;
    height: 15.41vw;
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 8vw;
    margin: 2.23vw;
    background-size: cover;
  }
  .abt_con2 .container {
    width: 88.02vw;
    font-size: 3.15vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: 0vw;
    color: #ffffff;
    margin: 1vw auto auto;
    text-align: center;
  }
  .abt_con3_container .slick-slide dt {
    width: 20.12vw;
    height: 20.07vw;
    display: block;
    float: left;
    background-image: url(/images/infoavatarbg.png);
    background-size: 100%;
    margin: 0.5vw;
    margin-top: 3vw;
  }
  .abt_con3_container {
    width: 100%;
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 5vw;
    top: 0;
    margin: 0;
  }
  .abt-info .abt_con3_container {
    padding-bottom: 7vw;
  }
  .abt-hj {
    /* margin-bottom: -15vw;  */
  }
  .abt-hj .abt_con3_container {
    padding-top: 7vw;
  }
  .abt-hj .abt_con3_slider .slick-slide {
    height: 53vw;
    opacity: 0.3;
  }
  .abt-hj .abt_con3_slider .slick-current {
    height: 53vw;
    opacity: 1;
  }
  .abt-hj
}
/* @media (max-width: 1200px) {
  .website .hmFs_bg:after {
    background: url(../images/website_m_hmFs_line.png) repeat-y left top;
    background-size: 85%;
  }
  .abt_con2 .container {
    width: 65.02vw;
    font-size: 1.15vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: 0vw;
    color: #ffffff;
    margin: 0 auto;
    text-align: center;
  }
} */
