


.productsServices-content  ul {

    width: 100%;

    height: 100%;

    margin: 0 auto;

    padding: 0;

    -webkit-box-pack: start;

    -moz-justify-content: start;

    justify-content: start;

    -webkit-box-align: start;

    -moz-align-items: start;

    align-items: start;

}



.productsServices-content ul li {

    margin: 0 1% 0 0;

    padding: 0 0 10px 0;

    width: 32.444%;

    background-color: #ffffff;

    height: auto; display:inline-table; margin-bottom:20px



}



.productsServices-content ul li .img-cover {

    overflow: hidden;

    height: auto;

    position: relative;

    width: 100%;

}



.productsServices-content ul li .img-cover img {

    width: 100%;

}



.productsServices-content ul li .img-cover img.img01 {

    width: 100%;

}



.productsServices-content ul li .img-cover img.img02 {

    position: absolute;

    left: 0;

    width: 100%;

    top: 0;

    opacity: 0;

    transition: all 1s;

    transform: scale(1, 1);

}



.productsServices-content ul li .img-cover:hover img.img02 {

    transform: scale(1.1, 1.1);

    opacity: 1;

}



.productsServices-content ul li h1 {

    width: 90%;

    margin: 20px auto 0 auto;

    padding: 0;

    font-size: 18px;

    color: #000000;

    font-weight: bolder;

}



.productsServices-content ul li p.line {

    margin-left: 5%;

    margin-top: 10px;

    height: 4px;

}



.productsServices-content ul li p.desc {

    width: 90%;

    margin: 15px auto 0 auto;

    padding: 0;

    font-size: 15px;

    color: #000000;

    font-weight: normal;

    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-line-clamp: 3;

    word-break: break-all;

    display: -webkit-box;

    -webkit-box-orient: vertical;

}



.productsServices-content ul li .list {

    width: 100%;

    margin: 20px auto 0 auto;

    min-height: 150px;

}



.productsServices-content ul li .list .item {

    width: 90%;

    border-bottom: 1px solid #e8e8e8;

   

    line-height: 40px;



    padding-left: 5%;

    padding-right: 5%; float:left



}



.productsServices-content ul li .list .item .fa-circle {

    color: #000000;

    font-size: 10px; float:left; padding-top:14px

}



.productsServices-content ul li .list .item .name {

    margin: 0;

    padding: 0;

    font-size: 15px;

    text-indent: 5px;

    width: 93%;



  



}



.productsServices-content ul li .list .item .name a {

    color: #000000;

}



.productsServices-content ul li .list .item p.add {

    margin: 0;

    padding: 0;

    width: 23%;

    text-align: right;

}



.productsServices-content ul li .list .item p.add .fa-minus {

    display: none;

    z-index: 10;

}



.productsServices-content ul li .list .item p.add .fa-plus {

    color: #e2e2e2;

    z-index: 10;

}



.productsServices-content ul li .list .item:hover .fa-circle {

    color: #0067b8;

}



.productsServices-content ul li .list .item:hover .name a {

    color: #0067b8;

}



.productsServices-content ul li .list .item:hover .add .fa-plus {

    color: #0067b8;

}






.productsServices-content ul li .list .item:nth-of-type(1) {

    display: block;

}



.productsServices-content ul li .list .item:nth-of-type(2) {

    display: block;

}



.productsServices-content ul li .list .item:nth-of-type(3) {

    display: block;

}



.productsServices-content ul li .list .item:nth-of-type(4) {

    display: block;

}



.productsServices-content ul li .list .more-forth {

    display: none;

}



.productsServices-content ul li .list .active .fa-circle {

    color: #0067b8;

}



.productsServices-content ul li .list .active .name a {

    color: #0067b8;

}



.productsServices-content ul li .list .active .add .fa-minus {

    color: #0067b8;

    display: inline-block !important;

}



.productsServices-content ul li .list .active .add .fa-plus {

    display: none;

}



.productsServices-content ul li .list .active .item-content {

    display: block;

}



.productsServices-content ul li .more {

    text-align: right;

    width: 90%;

    height: 24px;

    line-height: 24px;

    position: absolute;

    bottom: 15px;

    left: 5%;

}



.productsServices-content ul li .more a {

    color: #e2e2e2;

    font-size: 13px;

}



.productsServices-content ul li .more a span.iconfont {

    font-size: 14px;

}



.productsServices-content ul li:nth-of-type(3n+3) {

    margin-right: 0;

}



.productsServices-content .tab-content .tab-pane .productsServices-banner .productsServices-banner-container .swiper-pagination {

    bottom: 30px;

    width: 40%;

    left: 30%;

}



.productsServices-content .tab-content .active .productsServices-banner .productsServices-banner-container .swiper-button-next {

    display: block;

}



.productsServices-content .tab-content .active .productsServices-banner .productsServices-banner-container .swiper-button-prev {

    display: block;

}


