﻿
.yz-s-card .yz-s-subtopic {
  
}

.yz-s-bg {
    background-image: linear-gradient(to bottom, #1454e5, #3fb3fc);
}

.yz-s-card .yz-s-topic {
    padding-bottom: 10px;
}

.yz-s-video .play {
    background-image: url(../images/bf.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    height: 66px;
    width: 66px;
    cursor: pointer;
    position: absolute;
    top: 44%;
    left: 48%;
    text-align: center;
    /* margin-bottom: -70px; */
}

    .yz-s-video .play:hover {
        background-image: url(../images/bfh.png);
    }
/*以下轮播图*/
#yzbpmn2 .carousel-indicators {
    position: inherit;
    text-align: center;
    /* background-color: #f7f9ff; */
    border-bottom: solid 1px #88a6e9c4;
    /* border-radius: 6px; */
    margin: 0px 5%;
    /* margin: 0px; */
    bottom: 5px;
    padding: 0px;
    justify-content: space-between;
}

    #yzbpmn2 .carousel-indicators div {
        /* width: 100%;*/
        font-size: 18px;
    }

        #yzbpmn2 .carousel-indicators div span {
            padding: 15px 25px;
            cursor: pointer;
            display: block;
            color: #fff;
        }

    #yzbpmn2 .carousel-indicators .active span {
        color: #fff;
        background: #88a6e9c4;
        border-radius: 5px;
        background-image: linear-gradient(to right,#fff,#fff);
        background-position: bottom left;
        background-repeat: no-repeat;
        background-size: 50% 2px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

.carousel-indicators .active {
    background-color: transparent;
}
/*以上轮播图*/
/*以下为性能轮播图*/
#yzbpm .carousel-indicators {
    position: inherit;
    text-align: center;
    margin: 0 10%;
}

    #yzbpm .carousel-indicators div {
        width: 100%;
        font-size: 22px;
    }

        #yzbpm .carousel-indicators div span {
            padding: 15px 15%;
            cursor: pointer;
        }

    #yzbpm .carousel-indicators .active span {
        color: #3874fb;
        background: #ebf1ff;
        border-radius: 20px;
    }


#yzbpm .carousel-inner img {
    max-width: 100%;
    border-radius: 15px;
}

#yzbpm .carousel-item {
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
    background-size: contain;
    text-align: center;
}
