.mediaInfo {
    padding: 98px 0 118px 0
}

.mediaInfo .top {
    width: 100%;
    height: 74px;
    background: #F6F6F6;
    padding: 0 110px 0 109px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.mediaInfo .top .l {
    display: flex;
    align-items: center
}

.mediaInfo .top .l a {
    font-weight: 400;
    font-size: 16px;
    color: #888888
}

.mediaInfo .top .l .iconfont {
    font-size: 16px;
    color: #888;
    margin: 0 6px
}

.mediaInfo .top .back {
    width: 57px;
    height: 30px;
    background: #00388B;
    border-radius: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF
}

.mediaInfo .content {
    width: 1200px;
    margin: 142px auto 0
}

.mediaInfo .content .title {
    text-align: center;
    padding: 0 0 39px;
    margin: 0 0 48px;
    border-bottom: 1px solid #E1E1E1
}

.mediaInfo .content .title h1 {
    font-weight: bold;
    font-size: 40px;
    color: #1A1A1A;
    margin: 0 0 29px
}

.mediaInfo .content .title p {
    font-weight: 400;
    font-size: 16px;
    color: #1A1A1A
}

.mediaInfo .content .flex {
    width: 100%;
    padding: 0 0 58px;
    margin: 0 0 38px;
    border-bottom: 1px solid #E1E1E1
}

.mediaInfo .content .flex img {
    height: auto
}

.mediaInfo .content .flex p {
    font-weight: 400;
    font-size: 16px;
    color: #333333;
    line-height: 32px
}

video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
}


.mediaInfo .content .other a {
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    display: block;
    width: fit-content;
    color: #1A1A1A
}

.mediaInfo .content .other a span {
    color: #888888
}

@media screen and (max-width: 1919px) {
    .mediaInfo {
        padding: 5.1041666667vw 0 6.1458333333vw 0
    }

    .mediaInfo .top {
        width: 100%;
        height: 3.8541666667vw;
        background: #F6F6F6;
        padding: 0 5.7291666667vw 0 5.6770833333vw;
        display: flex;
        align-items: center;
        justify-content: space-between
    }

    .mediaInfo .top .l {
        display: flex;
        align-items: center
    }

    .mediaInfo .top .l a {
        font-weight: 400;
        font-size: .8333333333vw;
        color: #888888
    }

    .mediaInfo .top .l .iconfont {
        font-size: .8333333333vw;
        color: #888;
        margin: 0 .3125vw
    }

    .mediaInfo .top .back {
        width: 2.96875vw;
        height: 1.5625vw;
        background: #00388B;
        border-radius: .78125vw;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 400;
        font-size: .7291666667vw;
        color: #FFFFFF
    }

    .mediaInfo .content {
        width: 62.5vw;
        margin: 7.3958333333vw auto 0
    }

    .mediaInfo .content .title {
        text-align: center;
        padding: 0 0 2.03125vw;
        margin: 0 0 2.5vw;
        border-bottom: .0520833333vw solid #E1E1E1
    }

    .mediaInfo .content .title h1 {
        font-weight: bold;
        font-size: 2.0833333333vw;
        color: #1A1A1A;
        margin: 0 0 1.5104166667vw
    }

    .mediaInfo .content .title p {
        font-weight: 400;
        font-size: .8333333333vw;
        color: #1A1A1A
    }

    .mediaInfo .content .flex {
        width: 100%;
        padding: 0 0 3.0208333333vw;
        margin: 0 0 1.9791666667vw;
        border-bottom: .0520833333vw solid #E1E1E1
    }

    .mediaInfo .content .flex img {
        height: auto
    }

    .mediaInfo .content .flex p {
        font-weight: 400;
        font-size: .8333333333vw;
        color: #333333;
        line-height: 1.6666666667vw
    }

    .mediaInfo .content .other a {
        font-weight: 500;
        font-size: .8333333333vw;
        line-height: 1.6666666667vw;
        display: block;
        width: fit-content;
        color: #1A1A1A
    }

    .mediaInfo .content .other a span {
        color: #888888
    }
}
