
.swiper-pagination .swiper-pagination-bullet::after{
    display: block;
    height: 100%;
    width: 100%;
    line-height: 30px;
}
.swiper-pagination .swiper-pagination-bullet:nth-child(1):after{
      content: '1';
  }
  .swiper-pagination .swiper-pagination-bullet:nth-child(2):after{
      content: '2';
  }
  .swiper-pagination .swiper-pagination-bullet:nth-child(3):after{
      content: '3';
  }
  .swiper-pagination .swiper-pagination-bullet:nth-child(4):after{
      content: '4';
  }
  .swiper-pagination .swiper-pagination-bullet:nth-child(5):after{
      content: '5';
  }

  .swiper-pagination .swiper-pagination-bullet:nth-child(6):after{
      content: '6';
  }
  .swiper-pagination .swiper-pagination-bullet:nth-child(7):after{
      content: '7';
  }

  .swiper-pagination .swiper-pagination-bullet:nth-child(8):after{
      content: '8';
  }
  .swiper-pagination .swiper-pagination-bullet:nth-child(9):after{
      content: '9';
  }
  .swiper-pagination .swiper-pagination-bullet:nth-child(10):after{
      content: '10';
  }
  .container-wrap img{
    width: 100%;
}
.k_box{
    display: flex;
    justify-content: space-between;
    max-width: 1400px;
    margin: 0 auto;
    padding: 100px 10px;
    height: auto;
}
.k_box1{
    display: block !important;
    justify-content: space-between;
    max-width: 1400px;
    margin: 0 auto;
    padding: 100px 10px;
    height: auto;
}
@media (max-width:768px) {
    .k_box{
        padding: 30px 10px;
    }
}
.k_box .text{
    width:100% ;
    /* padding-top: 50px; */
    color: #fff;
}
.k_box .text h1{
    font-size: 20px;
    color: #fff;
}
.k_box .text p{
    font-size: 16px;
    line-height: 1.7;
}
.k_box .focus{
    width: 57%;
    margin-top: 55px;
}

.k_box .focus1{
    width: 100%;
    margin-top: 0px;
}
.focus img{
    width: 49%;
    margin-bottom: 2px;
}

.k_swiper{
    position: absolute;
    top: 0;
    display: flex;
}
.swiper-container .swiper-next, .swiper-container .swiper-prev{
    width: 30px;
    line-height: 30px;
    height: 30px;
    text-align: center;
    font-size: 20px;
    background-color: red;
    color: #fff;
    cursor: pointer;
}
.swiper-pagination{
    width: auto !important;
    position: initial !important;
    float: left;
    display: flex;
}
.swiper-pagination .swiper-pagination-bullet{
    width: 30px;
    height: 30px;
    border: 1px solid rgb(190, 189, 189);
    border-radius: 2px;
    margin: 0 5px;
    background-color: #fff;
    color: #222;
    opacity: 1;
    cursor: pointer;
}
.swiper-pagination .swiper-pagination-bullet-active{
    background-color: red;
    color: #fff;
}

@media screen and (max-width:780px){
    .k_box{
        flex-wrap: wrap;
    }
    .k_box .focus{
        width: 100%;
    }
    .k_box .text{
        width:100% ;
        padding-top: 50px;
    }
}
/**/
.sf-menu .x:hover{
    background-color: initial;
}
header#top nav ul .x :hover{
    background-color: #fff;
    color: #fff;
    border-color:#fff !important;
}
#top .sf-menu >li{
    padding: 10px;
    width: 170px;
    text-align: center;
}
#top .sf-menu >li .sub-menu li a{
    /* margin: 5px 0; */
    height: auto;
    line-height: 1.8;
    box-sizing: border-box;
    padding: 0;
    text-align: center;
}
#top .sf-menu >li .sub-menu ul{
    margin-left: 0 !important;
}

/* 超宽屏(>=2400px)时，放开主题容器宽度，避免两侧出现大面积黑边 */
/* @media only screen and (min-width: 2400px) {
    .container,
    body[data-header-format="left-header"] .container,
    .woocommerce-tabs .full-width-content .tab-container,
    .nectar-recent-posts-slider .flickity-page-dots,
    .post-area.standard-minimal.full-width-content article.post .inner-wrap,
    .material #search-outer #search {
        max-width: 100% !important;
    }

    .wpb_row.full-width-content > .col.span_12 {
        max-width: 100% !important;
    }
} */