.search-box .search-box-right .search-box-item a {
  color: #333333;
}
.search-box .search-box-right .search-box-item a:hover,
.search-box .search-box-right .search-box-item .active {
  background-color: #f1f1f1;
}
.search-box .search-box-right .search-box-item span {
  color: #15a0e5;
}
.kxqy-banner {
  width: 100%;
}
.kxqy-banner .kxqy-banner-item {
  width: 20%;
  float: left;
}
.kxqy-banner .kxqy-banner-item a {
  display: block;
  padding: 5px;
}
.kxqy-banner .kxqy-banner-item a:hover {
  background-color: #efefef;
}
.kxqy-banner .kxqy-banner-item a .kxqy-banner-img-box {
  padding-bottom: 63.35078534031414%;
  width: 100%;
  height: 0;
  position: relative;
  margin-bottom: 14px;
}
.kxqy-banner .kxqy-banner-item a .kxqy-banner-img-box img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.kxqy-banner .kxqy-banner-item a .kxqy-banner-desc {
  font-size: 12px;
  color: #525252;
  line-height: 1.8;
  padding: 0 1em 1em;
}
@media screen and (max-width: 768px) {
  .kxqy-banner .kxqy-banner-item {
    width: 25%;
  }
  .kxqy-banner .kxqy-banner-item:nth-child(n 5) {
    display: none;
  }
}
@media screen and (max-width: 425px) {
  .kxqy-banner .kxqy-banner-item {
    width: 33.3333333%;
  }
  .kxqy-banner .kxqy-banner-item:nth-child(n 4) {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .kxqy-banner .kxqy-banner-item {
    width: 50%;
  }
  .kxqy-banner .kxqy-banner-item:nth-child(n 3) {
    display: none;
  }
}
