.sitepage_news .f7{
    background: #fff;
}
.sitepage_news .container{
    background: #fff;
}
.sitepage_news .main_title h1{
    max-width: 1395px;
    padding: 0 15px;
    margin: 0 auto;
}
.sitepage_news .main_title{
    padding: 42px 0 50px;
}
.sitepage_news .cn_textblock{
    width: auto;
    max-width: none;
    padding: 0;
}
.sitepage_news .cn_textblock .cn_img{
    position: static;
    flex: none;
    margin: 0 0 50px;
    background: none;
    width: auto;
    height: auto;
}
.sitepage_news .cn_textblock .cn_img img{
    max-height: 496px;
}
.sitepage_news .cn_textblock .cn_text{
    margin: 0;
}
.news-text-block__detail{
    max-width: 1390px;
    padding: 0 15px 81px;
    margin: 0 auto;
}
.date-wrap{
    max-width: 1395px;
    padding: 0 15px;
    margin: 0 auto 36px;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #777;
}
.sitepage_news .dt_text{
    width: auto;
    flex: 1;
    margin: 0 0 80px;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
}
.sitepage_news .cn_textblock .cn_text p{
    font-size: 16px;
    line-height: 24px;
    margin: 25px 0;
    text-align: left;
}
.sitepage_news .cn_botblock{
    justify-content: space-between;
    max-width: 1395px;
    width: auto;
    padding: 4.367rem 15px 4.367rem;
}
.back-new-list{
    font-size: 15px;
}
.back-new-list a{
    color: #999;
    transition: color ease .3s;
}
.back-new-list a:hover{
    color: #13b6c9;
}
.back-new-list svg{
    position: relative;
    top: 3px;
    margin: 0 15px 0 0;
}
.back-new-list path{
    fill: #999;
    transition: fill ease .3s;
}
.back-new-list a:hover path{
    fill: #13b6c9;
}
.share-list{
    position: relative;
}
.share-list__icons{
    margin: 0 0 75px;
}
.share-list__icons-trigger path{
    fill: #b8b8b8;
    transition: fill ease .3s;
}
.share-list__icons-trigger:hover path{
    fill: #13b6c9;
}
.share-list__icons-wrap.flex{
    justify-content: flex-start;
}
.share-list__icons-wrap a{
    margin: 0 7px;
}
.share-list__icons-title{
    font-weight: 400;
    font-size: 20px;
    margin: 0 14px 0 0;
}
.share-list__icons-wrap img{
    width: 25px;
    height: auto;
    max-width: none;
    display: block;
}
h1 span:after{
    content: "";
    display: block;
    height: 1px;
    width: 99%;
    background: #434343;
    margin: 5px auto 0;
    transition: background ease .2s;
}
.sitepage_news h2, .sitepage_news .h2, .sitepage_news h3, .sitepage_news .h3{
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    margin: 25px 0;
}
.sitepage_news h4, .sitepage_news .h4{
    font-size: 18px;
    font-weight: 400;
}
.no-margin-bottom{
    margin-bottom: 0 !important;
}
.no-margin-bottom + p{
    margin-top: 0 !important;
}
.sitepage_news .cn_text a{
    text-decoration: none;
}
.sitepage_news .cn_text a:hover{
    text-decoration: underline;
}
.dot-list li{
    position: relative;
    padding: 0 0 0 9px;
}
.dot-list li:before{
    content: "";
    width: 3px;
    height: 3px;
    background: #12b6c8;
    position: absolute;
    left: 0;
    top: 10px;
}
.back-new-list a{
    font-weight: 400;
    color: #000;
    font-size: 14px;
}

@media screen and (max-width: 767px){
    .sitepage_news .cn_textblock .cn_text p, .sitepage_news .dt_text{
        font-size: 18px;
    }
}

@media screen and (max-width: 560px){
    .share-list__icons-wrap.flex{
        flex-wrap: wrap;
    }
    .share-list__icons-title{
        flex: none;
        width: 100%;
        margin: 0 0 10px;
    }
    .share-list__icons-wrap a{
        margin: 0 14px 0 0;
    }
    .sitepage_news .main_title {
        padding: 32px 0 30px;
    }
    .sitepage_news .cn_textblock .cn_img {
        margin: 0 0 20px;
    }
}