.slideshow {
    height: 400px;
    object-fit: cover;
}
/* 全局滚动条 */
::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}
::-webkit-scrollbar-corner {
    background: #f6f6f6;
}
::-webkit-scrollbar-thumb {
    background: #aaa;
    border-radius: 2px;
}
::-webkit-scrollbar-track {
    background: #f6f6f6;
    border-radius: 2px;
}

/** 定制富文本内容字体 */
.content,
.content span {
    /* font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; */
    font-family: PingFang SC, AlibabaPuHuiTi !important;
    white-space: normal;
    font-size: 14px;
    line-height: 1.88;
    color: #6a6a6a;
}
.row_item{
    padding-top: 4rem;
}
.content_top {
    font-size: 14px;
}
.content_list_title {
    padding-left: 1rem;
    position: relative;
    color: #17a2b8;
    font-size: 18px;
}
.content_list_title::after {
   content: '';
   position: absolute;
   width: 4px;
   height: 90%;
   border-radius: 2px;
   background-color: #17a2b8;
   left: 0;
   top: 10%;
}
.content_list_ul {
    line-height: 1.6;
} 
.content_list_ul li {
    padding-top: 1rem;
}
.flex-direction-center{
    display: flex;
    justify-content: center;
    flex-direction: column;
}

/* 联系我们 */
.content_lxwm {
    padding-top: 1rem;
}
.content_lxwm div{
    padding-bottom: 1rem;
}

.content_lxwm div h3{
    font-size: 18px;
}

.content_lxwm div p{
    font-size: 14px;
}

/*首页 产品推荐*/
.text-ellipsis{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.ellipsis-two-lines {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.ellipsis-two-lines3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

/* header */
.nav-item.active a{
    color: #17a2b8!important;
}
@media (min-width: 992px) {
    .nav-item.active{
        position: relative;
    }
    .nav-item.active::after  {
        position: absolute;
        content: '';
        width: calc(100% - 2rem);
        height: 5px;
        background-color: #17a2b8;
        bottom: -6px;
        left: 1rem;
        border-radius: 4px 4px 0 0;
    }
}

/* 返回顶部 */
.res-scroll-top{
    background-color: #fff !important;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    position: fixed;
    bottom: 30px;
}

.res-scroll-top svg{
    width: 32px;
    height: 32px;
}

/* 轮播样式 */
.swiper-pagination-bullet-active{
    background-color: #17a2b8 !important;
}
.swiper-button-next, .swiper-button-prev{
    background: rgba(31, 45, 61, .11) !important;
    width: 40px!important;
    height: 40px!important;
    border-radius: 50%;
    /* display: flex !important; */
    align-items: center;
    justify-content: center;
    display: none!important;
    transition: ease-in-out .2s all;
}
.swiper-button-next svg, .swiper-button-prev svg {
    width: 20px!important;
    color: #fff!important;
}

.swiper-button-next svg{
    transform: rotate(180deg);
}
.swiper-container:hover .swiper-button-next,
.swiper-container:hover .swiper-button-prev{
    display: flex !important;
    background: rgba(31, 45, 61,.6)!important;
}