/*** Owl Carousel v2.3.4*/
/** 用于：全屏渐隐轮播（圆点浮在图片上）*/
.owl-theme .owl-dots,
.owl-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav {
  margin-top: 10px;
}
.owl-theme .owl-nav [class*=owl-] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}
.owl-theme .owl-nav [class*=owl-]:hover {
  background: #9cadf4;
  color: #FFF;
  text-decoration: none;
}
.owl-theme .owl-nav .disabled {
  opacity: .5;
  cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #9cadf4;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s ease;
  border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #7885ee;
}
.owl-theme .owl-dots {
  position: absolute;
  bottom: 0.5rem;
  width: 100%;
  z-index: 99;
}
.owl-theme .banner1,
.owl-theme .banner2,
.owl-theme .banner3,
.owl-theme .banner4,
.owl-theme .banner5,
.owl-theme .banner6,
.owl-theme .banner7,
.owl-theme .banner8 {
  width: 100%;
  height: 500px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.owl-theme .banner1 { background-color: #0052d9; background-image: url(https://fhts.cn/assets/images/PC1.jpg); }
.owl-theme .banner2 { background-color: #2aad67; background-image: url(https://fhts.cn/assets/images/PC2.jpg); }
.owl-theme .banner3 { background-color: #95b5fe; background-image: url(https://fhts.cn/assets/images/PC3.jpg); }
.owl-theme .banner4 { background-color: #21bfff; background-image: url(https://fhts.cn/assets/images/PC4.jpg); }
.owl-theme .banner5 { background-color: #ff9201; background-image: url(https://fhts.cn/assets/images/PC5.jpg); }
.owl-theme .banner6 { background-color: #fcf2fb; background-image: url(https://fhts.cn/assets/images/PC6.jpg); }
.owl-theme .banner7 { background-color: #e2def9; background-image: url(https://fhts.cn/assets/images/PC7.jpg); }
.owl-theme .banner8 { background-color: #c4e6ff; background-image: url(https://fhts.cn/assets/images/PC8.jpg); }

@media all and (max-width: 1140px) {
  .owl-theme .banner1,
  .owl-theme .banner2,
  .owl-theme .banner3,
  .owl-theme .banner4,
  .owl-theme .banner5,
  .owl-theme .banner6,
  .owl-theme .banner7,
  .owl-theme .banner8 {
    width: 100%;
    height: auto;
    aspect-ratio: 4 / 3;
    margin-top: 3.6rem !important;
    }
.owl-theme .banner1 {background: #104bc9 url(https://fhts.cn/assets/images/MOA.jpg) no-repeat center;background-size: cover;}
.owl-theme .banner2 {background: #044724 url(https://fhts.cn/assets/images/MOB.jpg) no-repeat center;background-size: cover;}
.owl-theme .banner3 {background: #1479ff url(https://fhts.cn/assets/images/MOC.jpg) no-repeat center;background-size: cover;}
.owl-theme .banner4 {background: #dde7f3 url(https://fhts.cn/assets/images/MOD.jpg) no-repeat center;background-size: cover;}
.owl-theme .banner5 {background: #000000 url(https://fhts.cn/assets/images/MOE.jpg) no-repeat center;background-size: cover;}
.owl-theme .banner6 {background: #ddeeff url(https://fhts.cn/assets/images/MOF.jpg) no-repeat center;background-size: cover;}
.owl-theme .banner7 {background: #1810b5 url(https://fhts.cn/assets/images/MOG.jpg) no-repeat center;background-size: cover;}
.owl-theme .banner8 {background: #64191e url(https://fhts.cn/assets/images/MOH.jpg) no-repeat center;background-size: cover;}
}
/**用于：四栏轮播*/
.casetheme .owl-dots,
.casetheme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.casetheme .owl-nav {
  margin-top: 10px;
}
.casetheme .owl-nav [class*=owl-] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}
.casetheme .owl-nav [class*=owl-]:hover {
  background: #9cadf4;
  color: #FFF;
  text-decoration: none;
}
.casetheme .owl-nav .disabled {
  opacity: .5;
  cursor: default;
}
.casetheme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
.casetheme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}
.casetheme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 6px;
  background: #9cadf4;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s ease;
  border-radius: 30px;
}
.casetheme .owl-dots .owl-dot.active span,
.casetheme .owl-dots .owl-dot:hover span {
  background: #7885ee;
}
.casetheme .owl-dots {
  position: relative;
  margin-top: 10px !important;
}