/*移动端样式*/
@media screen and (max-device-width: 767px){
    .content-container{
        width:100%;
        padding:0 10px;
        display:flex;
        flex-direction:column;
        align-items: center;
    }
    .h1{
        font-size:2.5rem;
        letter-spacing: 2px;
        width:100%;
        display:flex;
        flex-direction:row;
        justify-content:center;
        text-align: center;
    }
    .source-ptime{
        display:flex;
        flex-direction:row;
        justify-content: space-around;
        width:100%;
        margin-top:20px;
    }
    .hr{
        width:100%;
        height:1px;
        background-color: #bbb;
        margin:20px 0px;
    }
    .content{
        width:100%;
        font-family: "Roboto",Sans-serif;
        font-weight: 400;
        line-height: 31px;
    }
    .content img{
        max-width: 100%;
        height: auto;
    }
    .size-large{
        max-width:100%;
        height:auto;
    }
    .size-full{
        max-width:100%;
        height:auto;
    }
    p{
        font-size:1.5rem;
        font-weight:400;
        line-height:31px;
        letter-spacing: 1px;
    }

    .link-news-img{
        width:100%;
        /*height:120px;*/
        border-radius: 5px;
    }

    .link-exhibit{
        display:flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        width:100%;
        height:80px;
        border:#0e6f5c solid 2px;
        background-color: #fffcef;
    }
    .link-exhibit-left{
        display: flex;
        flex-direction: column;
    }
    .exhibit-title{
        margin-left:20px;
        font-size: 1.5rem;
        color:#666;
    }
    .exhibit-date{
        margin-top:10px;
        margin-left:20px;
        font-size: 1.3rem;
        color:#999;
    }
    .link-exhibit-right{
        height:100%;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        align-items: center;
        margin-right:20px;
        margin-left:10px;
        white-space: nowrap;
    }
    .link-title{
        font-size: 1.3rem;
        flex-wrap: nowrap;
    }
    .link-click{
        font-size: 1.3rem;
        flex-wrap: nowrap;
    }
    .img-title{
        display: flex;
        flex-direction:column;
    }
}

/*pc端样式*/
@media screen and (min-device-width: 768px){
    .content img{
        max-width: 100%;
    }
    .content-container{
        width:100%;
        padding:0 10px;
        display:flex;
        flex-direction:column;
        align-items: center;
    }
    .h1{
        font-size:2.5rem;
        letter-spacing: 2px;
        width:100%;
        display:flex;
        flex-direction:row;
        justify-content:center;
        text-align: center;
    }
    .source-ptime{
        display:flex;
        flex-direction:row;
        justify-content: space-around;
        width:100%;
        margin-top:20px;
    }
    .hr{
        width:100%;
        height:1px;
        background-color: #bbb;
        margin:20px 0px;
    }
    .content{
        width:100%;
        font-family: "Roboto",Sans-serif;
        font-weight: 400;
        line-height: 31px;
    }
    .size-large{
        max-width:100%;
    }
    .size-full{
        max-width:100%;
        height:auto;
    }
    p{
        font-size:1.5rem;
        font-weight:400;
        line-height:31px;
        letter-spacing: 1px;
    }
    .link-news-img{
        width:100%;
        height:auto;
        border-radius: 5px;
    }

    .link-exhibit{
        display:flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        width:100%;
        height:80px;
        border:#0e6f5c solid 2px;
        background-color: #fffcef;
    }
    .link-exhibit-left{
        display: flex;
        flex-direction: column;
    }
    .exhibit-title{
        margin-left:20px;
        font-size: 1.7rem;
        color:#666;
    }
    .exhibit-date{
        margin-top:10px;
        margin-left:20px;
        font-size: 1.5rem;
        color:#999;
    }
    .link-exhibit-right{
        height:100%;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        align-items: center;
        margin-right:20px;
    }
    .link-title{
        font-size: 1.5rem;
        letter-spacing: 2px;

    }

    .img-title{
        display: flex;
        flex-direction:column;
    }
}