.nav .active, .nav li:hover {
  background: url(../images/nav-active.png?v=20231011173256) no-repeat;
  background-size: 200px 61px;
  font-size: 20px;
}
.mySwiper .swiper-slide-thumb-active {
  width: 302px !important;
  height: 182px !important;
  background: #fff6e4 !important;
  padding: 15px;
  margin-bottom: 20px;
}
.mySwiper .swiper-slide-thumb-active .circle,.mySwiper .swiper-slide-thumb-active .swiper-text {
  display: none;
}
.mySwiper .swiper-title {
  font-size: 22px;
  font-weight: 500;
  color: #ff780f;
  margin-bottom: 15px;
}
.mySwiper  .swiper-brief {
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  line-height: 26px;
}
.mySwiper .swiper-slide-thumb-active .swiper-text__box {
  display: block;
}
.list-box li:hover {
  background: #fff6e4;
  padding: 20px !important;
}
.bshare-custom a {
  display: inline-block;
  margin-left: 10px;
}

.bshare-custom .text {
  font-size: 14px;
  font-family: SourceHanSansCN, SourceHanSansCN-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
  line-height: 40px;
}

.bshare-qqim {
  width: 18px;
  height: 20px;
  vertical-align: text-bottom;
  background: url(../images/bshare_qq.png?v=20231011173256) no-repeat;
  background-size: 100%;
}

.bshare-qqim:hover {
  width: 18px;
  height: 20px;
  background: url(../images/bshare_qq_hover.png?v=20231011173256) no-repeat;
  background-size: 100%;
}

.bshare-weixin {
  width: 24px;
  height: 20px;
  vertical-align: text-bottom;
  background: url(../images/bshare_wx.png?v=20231011173256) no-repeat;
  background-size: 100%;
  /*margin-right: 20px;*/
}

.bshare-weixin:hover {
  width: 24px;
  height: 20px;
  background: url(../images/bshare_wx_hover.png?v=20231011173256) no-repeat;
  background-size: 100%;
}

.bshare-sinaminiblog {
  width: 23px;
  height: 20px;
  vertical-align: text-bottom;
  background: url(../images/bshare_wb.png?v=20231011173256) no-repeat;
  background-size: 100%;
}

.bshare-sinaminiblog:hover {
  width: 23px;
  height: 20px;
  background: url(../images/bshare_wb_hover.png?v=20231011173256) no-repeat;
  background-size: 100%;
}

.bshare-qzone {
  width: 20px;
  height: 19px;
  vertical-align: text-bottom;
  background: url(../images/bshare_zone.png?v=20231011173256) no-repeat;
  background-size: 100%;
}

.bshare-qzone:hover {
  width: 20px;
  height: 19px;
  background: url(../images/bshare_zone_hover.png?v=20231011173256) no-repeat;
  background-size: 100%;
}
.video-list li:hover {
  background: #FFF6E4;
}
.video-list li:hover div {
  color: #FF780F;
}

/* 图集按钮 */
.small_box .left_btn {
  float: left;
  background: url(../images/gallery_lsmall.png?v=20231011173256) center center no-repeat;
  background-size: 11px 19px;
  top: 61px;
  left: 50px;
  z-index: 9;
}

.small_box .left_btn:hover {
  background: url(../images/gallery_lsmallactive.png?v=20231011173256) center center no-repeat;
  background-size: 11px 19px;
}

.small_box .right_btn {
  float: right;
  background: url(../images/gallery_rsmall.png?v=20231011173256) center center no-repeat;
  background-size: 11px 19px;
  top: 61px;
  right: 50px;
  z-index: 9;
}

.small_box .right_btn:hover {
  background: url(../images/gallery_rsmallactive.png?v=20231011173256) center center no-repeat;
  background-size: 11px 19px;
}
.large_box .left_btn {
  left: 40px;
  background: url(../images/gallery_lbig.png?v=20231011173256) top center no-repeat;
  background-size: contain;
}

.large_box .right_btn {
  right: 40px;
  background: url(../images/gallery_rbig.png?v=20231011173256) top center no-repeat;
  background-size: contain;
}

.large_box .left_btn:hover {
  background: url(../images/gallery_lbigactive.png?v=20231011173256) top center no-repeat;
  background-size: contain;
}

.large_box .right_btn:hover {
  background: url(../images/gallery_rbigactive.png?v=20231011173256) top center no-repeat;
  background-size: contain;
}
.small_list ul li.on .imgBox {
  width: 184px;
  height: 112px;
  padding: 8px 4px 8px 4px;
  margin-top: -8px;
  background: url(../images/gallery_smallbg.png?v=20231011173256) center no-repeat transparent;
  background-size: 184px 112px;
}