.content{

    padding: 80px 0 110px;

}

h1{

    text-align: center;

    color: #375ba4;

    font-weight: bold;

}

.time{

    text-align: center;

    color: #999999;

    margin: 25px 0 35px;

}
.share{
    display: flex;
    justify-content: flex-end;
}
.share li{
    width: 30px;
    margin: 0 4px;
}
.text{

    border-top: 1px solid rgba(0,0,0,0.1);

    border-bottom: 1px solid rgba(0,0,0,0.1);

    padding: 40px 0 70px;

    position: relative;

   
    font-size: 16px;
    line-height: 2em;
}

.bg{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    max-width: 80%;

    max-height: 80%;

}

.flx{

    display: flex;

    justify-content: space-between;

    margin-top: 20px;

}

.flx a{

    color: #333333;

    transition: 0.5s;

}

.flx a:hover{

    color: #375ba4;

    transition: 0.5s;

}

@media screen and (max-width: 1440px) {

    .content {

        padding: 50px 0 60px;

    }

    .text{

        padding: 40px 0 50px;

    }

}

@media screen and (max-width: 1024px) {



}

@media screen and (max-width: 768px) {

    .content {

        padding: 20px 0 30px;

    }

    .time{

        margin: 10px 0 20px;

    }

    .text {

        padding: 20px 0 30px;

    }

    .flx{

        display: block;

    }

    .flx a{

        display: block;

    }

}
