/* 扩展颜色 */
.bg-blue{
    background-color: var(--blue) !important;
}
.bg-indigo{
    background-color: var(--indigo) !important;
}
.bg-purple{
    background-color: var(--purple) !important;
}
.bg-pink{
    background-color: var(--pink) !important;
}
.bg-yellow{
    background-color: var(--yellow) !important;
}
.bg-white {
    background-color: var(--white) !important;
  }

/* 新闻单行显示 */

.section1 .card .card-img-overlay .card-title{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 38px;
    opacity: 75%;
    background-color: #343a40;
    color:#343a40;
    text-align: center;
    width: 100%;
}
#card0:hover  img{
    /* transform: scale(1.03); */
}
#card1:hover  img{
    /* transform: scale(1.1); */
}
#card2:hover  img{
    /* transform: scale(1.1); */
}

.section1 .card .card-img-overlay .card-title > h5{
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 38px;
}
.section1 .news:hover .card-title {
    background-color:#861D58;
}

.section1 .news:hover .card-body > a{
    color:#861D58;
}

.section1 .card .card-body .card-text{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #6c757d;
    letter-spacing: 0.07rem;
}
/* 关于我们 */
.section2{
    background-image: url('../img/bg.fw.png');
}
.section2 .card .card-img{
    /* opacity: 50%; */
}
@media(max-width:991px){
    .section2 .card .card-img{
        height: 300px;
    }
    .section2 p{
        text-indent: 40px;
        line-height: 32px;
        font-size: 20px;
    }
}
@media(min-width:992px){
    .section2 p{
        text-indent: 32px;
        line-height: 38px;
    }
}
.section2 p{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    letter-spacing: 0.07rem;
}
/* 产品技术 */
.section3{
    background-image: url('../img/bg2.png');
}
@media(max-width:767px){
    .section3 img{
        height: 300px;;
    }
    
}
@media(max-width:991px){
    .tech-box{
        max-width: 50%;
        
    }
    .tech-body{
        position: absolute;
        bottom: 10%;
    }    
}
@media(min-width:992px){
    .tech-box{
        max-width: 25%;
    }
    .tech-box-f{
        position: relative;
        z-index: 2;
    }

    .tech-body{
        position: absolute;
        bottom: 15%;
    }
    .tech-box-b{
        width: 50%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 50%;
        z-index: 1;
    }
    
}
.tech-img{
    width: auto;height: auto;max-width: 100%;max-height: 100%;
}

.tech-body p{
    /* border-right: #F4D508 solid 0.25rem; */
    text-indent: 24px;
    line-height: 24px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    letter-spacing: 0.07rem;
}
.tech-body i{
    color: #F4D508;
    opacity: 67%;
}

/* 敞开怀抱 */
.section4{
    background-image: url('../img/bg.fw.png');
}

@media(max-width:767px){
    .section4 img{
        height: 300px;;
    }
    .section4 .card-sub-left p{
        /* color: #343a40 !important; */
        font-size: 20px;
        line-height: 32px;
        text-indent: 40px;
        letter-spacing: 0.07rem;
    }
}
@media(min-width:768px){
    .section4 .card-sub-left{
        background-color: rgba(134, 29, 88, 0.3);
    }
    .section4 .card-sub-left p{
        font-size: 20px;
        line-height: 38px;
        text-indent: 48px;
        letter-spacing: 0.07rem;
    }
}
.section4 .card-sub-left p{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
