/* 新闻详情 开始 */
.new_show {
    width: 100%;
    background-color: #F9F9F9;
    padding: 50px 0 60px;
}

.new_show .detailWrapper {
    display: flex;
    justify-content: space-between;
    position: relative;
}

.new_show .detail {
    width: 73%;
    background-color: #fff;
    padding: 50px 40px;
}

.new_show .aside {
    width: 25%;
    height: 90vh;
    overflow-y: scroll;
    position: sticky;
    top: 90px;
    background-color: #fff;
    scrollbar-width: none;
    /* firefox */
    -ms-overflow-style: none;
    /* IE 10+ */
    padding: 40px 20px;
}

.new_show .aside::-webkit-scrollbar {
    display: none;
    /* Chrome Safari */
}

.new_show .detail .title {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 20px;
    border-bottom: 1px solid #E4E4E4;
}

.new_show .detail .title .lt>h3 {
    font-size: 24px;
    : Source Han Sans CN;
    font-weight: 500;
    color: #333333;
    line-height: 28px;
}

.new_show .detail .title .lt>.time {
    margin-top: 25px;
}

.new_show .detail .title .lt>.time,
.new_show .detail .title .lt>.time .issue,
.new_show .detail .title .lt>.time .views,
.new_show .detail .title .rt {
    display: flex;
    align-items: center;
}

.new_show .detail .title .lt>.time .issue {
    margin-right: 35px;
}

.new_show .detail .title .lt>.time .issue .icon {
    width: 15px;
}

.new_show .detail .title .lt>.time .views .icon {
    width: 18px;
}

.new_show .detail .title .lt>.time .issue>*,
.new_show .detail .title .lt>.time .views>* {
    font-size: 14px;
    : Source Han Sans CN;
    font-weight: 400;
    color: #888888;
    line-height: 28px;
}

.new_show .detail .title .lt>.time .issue>span:nth-child(2),
.new_show .detail .title .lt>.time .views>span:nth-child(2) {
    margin: 0 8px;
}

.new_show .detail .title .rt>a {
    width: 30px;
    height: 30px;
    margin-right: 10px;
}

.new_show .detail .title .rt>a:last-child {
    margin: 0;
}

.new_show .detail .info {
    margin-top: 30px;
    font-size: 14px;
    : Source Han Sans CN;
    font-weight: 400;
    color: #888888;
    line-height: 28px;
}

.new_show .detail .info>p {
    /* font-size: 14px;
    : Source Han Sans CN;
    font-weight: 400;
    color: #888888;
    line-height: 28px; */
    margin-top: 30px;
}

.new_show .detail .info>p:first-child {
    margin: 0;
}

.new_show .aside .contact {
    text-align: center;
    padding: 0 20px 40px;
    border-bottom: 1px solid #EEEEEE;
}

.new_show .aside .contact .public {
    margin-top: 20px;
}

.new_show .aside .contact .logo,
.new_show .aside .contact .public .qrcode {
    width: 56%;
    margin: 0 auto;
}

.new_show .aside .contact .public .msg {
    font-size: 16px;
    : Source Han Sans CN;
    font-weight: 400;
    color: #888888;
    line-height: 28px;
    position: relative;
}

.new_show .aside .contact .public .msg::before,
.new_show .aside .contact .public .msg::after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 22%;
    height: 1px;
    background: #CCCCCC;
}

.new_show .aside .contact .public .msg::before {
    left: 0;
}

.new_show .aside .contact .public .msg::after {
    right: 0;
}

.new_show .aside .contact .public .qrcode {
    width: 53%;
    margin-top: 30px;
}

.new_show .aside .textList {
    margin-top: 30px;
    padding-bottom: 40px;
    border-bottom: 1px solid #EEEEEE;
}

.new_show .aside .textList>h4 {
    font-size: 18px;
    : Source Han Sans CN;
    font-weight: 400;
    color: #CE1C24;
    line-height: 34px;
}

.new_show .aside .textList .list>li {
    position: relative;
    padding-left: 20px;
}

.new_show .aside .textList .list>li::before {
    content: '';
    display: block;
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: #666666;
    border-radius: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.5s;
}

.new_show .aside .textList .list>li.active::before,
.new_show .aside .textList .list>li:hover::before {
    background-color: #CE1C24;
}

.new_show .aside .textList .list>li>a {
    font-size: 16px;
    : Source Han Sans CN;
    font-weight: 800;
    color: #666666;
    line-height: 42px;
    transition: 0.5s;
}

.new_show .aside .textList .list>li.active>a,
.new_show .aside .textList .list>li:hover>a {
    color: #CE1C24;
}

.new_show .aside .tool {
    margin-top: 30px;
}

.new_show .aside .tool .prev,
.new_show .aside .tool .next {
    display: block;
}

.new_show .aside .tool .top {
    display: flex;
    align-items: center;
}

.new_show .aside .tool .top>.icon {
    width: 20px;
    height: 20px;
    border: 1px solid #333333;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: rotateZ(-90deg);
    transition: 0.3s;
}

.new_show .aside .tool .top>.icon i {
    font-size: 10px;
    font-weight: 600;
    color: #333333;
    transition: 0.3s;
}

.new_show .aside .tool .next>.top .icon {
    transform: rotateZ(90deg);
}

.new_show .aside .tool .top>span {
    font-size: 16px;
    : Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 28px;
    margin: 0 20px 0 10px;
    transition: 0.3s;
}

.new_show .aside .tool .top>.horLine {
    width: 70%;
    height: 1px;
    background: #EEEEEE;
    transition: 0.3s;
}

.new_show .aside .tool .time {
    font-size: 14px;
    : Source Han Sans CN;
    font-weight: 400;
    color: #888888;
    line-height: 28px;
    margin-top: 10px;
}

.new_show .aside .tool .textMsg {
    font-size: 14px;
    : Source Han Sans CN;
    font-weight: 400;
    color: #888888;
    line-height: 28px;
}

.new_show .aside .tool .next {
    margin-top: 30px;
}

.new_show .aside .tool .prev:hover .top>.icon,
.new_show .aside .tool .next:hover .top>.icon {
    border: 1px solid #CE1C24;
}

.new_show .aside .tool .prev:hover .top>.icon i,
.new_show .aside .tool .prev:hover .top>span,
.new_show .aside .tool .next:hover .top>.icon i,
.new_show .aside .tool .next:hover .top>span {
    color: #CE1C24;
}

.new_show .aside .tool .prev:hover .top>.horLine,
.new_show .aside .tool .next:hover .top>.horLine {
    background-color: #CE1C24;
}

/* 新闻详情 结束 */


/* 移动端翻页   开始 */
.new_show .mTurnPage {
    width: 100%;
    background-color: #fff;
    padding-bottom: 40px;
    display: none;
}

.mTurnPage .turn {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.mTurnPage .turn>a {
    display: flex;
    padding: 10px;
    font-size: 16px;
    : Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 28px;
}

.mTurnPage .turn>a.prev .msg {
    margin-right: 10px;
    flex-shrink: 0;
}

.mTurnPage .turn>a.next .msg {
    margin-left: 10px;
    flex-shrink: 0;
}

/* 移动端翻页   结束 */



@media screen and (max-width: 1680px) {
    .new_show .aside .tool .top>.horLine {
        width: 65%;
    }
}


@media screen and (max-width: 1440px) {
    .new_show .aside .tool .top>.horLine {
        width: 60%;
    }

    .new_show .aside .contact .public .msg::before,
    .new_show .aside .contact .public .msg::after {
        width: 15%;
    }
}


@media screen and (max-width: 1280px) {
    .new_show .aside .contact {
        padding: 0 0 40px;
    }

    .new_show .aside .tool .top>.horLine {
        width: 50%;
    }

    .new_show .aside .textList>h4 {
        font-size: 16px;
    }

    .new_show .aside .textList .list>li>a {
        font-size: 14px;
    }
}


@media screen and (max-width: 1024px) {
    /* .new_show .aside .textList .list>li {
        padding-left: 10px;
    }

    .new_show .aside .tool .top>.horLine,
    .new_show .aside .contact .public .msg::before,
    .new_show .aside .contact .public .msg::after {
        display: none;
    }

    .new_show .aside .contact .public .qrcode {
        margin-top: 20px;
    }

    .new_show .aside .contact,
    .new_show .aside .textList {
        padding-bottom: 30px;
    }

    .new_show .detail .title .lt>h3 {
        font-size: 20px;
    } */

    .new_show .aside {
        display: none;
    }

    .new_show .detail {
        width: 100%;
    }

    .new_show .mTurnPage {
        display: block;
    }
}


@media screen and (max-width: 768px) {
    .mTurnPage .turn {
        flex-direction: column;
    }

    .mTurnPage .turn>a.next {
        display: flex;
    }

    .mTurnPage .turn>a.next .msg {
        order: -1;
        margin: 0 10px 0 0;
    }

    .mTurnPage .turn>a {
        font-size: 14px;
    }

    .new_show .detail .title .lt>h3 {
        font-size: 20px;
    }

    .new_show .detail {
        padding: 30px;
    }

    .new_show {
        padding: 40px 0;
    }

    .new_show .mTurnPage {
        padding-bottom: 30px;
    }

    .new_show .detail .info>p {
        margin-top: 20px;
    }
}


@media screen and (max-width: 600px) {
    .new_show .detail .title {
        flex-direction: column;
        align-items: flex-start;
    }

    .new_show .detail .title .lt>.time .issue>*,
    .new_show .detail .title .lt>.time .views>* {
        font-size: 12px;
    }

    .new_show .detail .title .lt>.time .issue>span:nth-child(2),
    .new_show .detail .title .lt>.time .views>span:nth-child(2) {
        margin: 0 6px;
    }

    .new_show .detail .title .rt,
    .new_show .detail .title .lt>.time {
        margin-top: 10px;
    }
}



@media screen and (max-width: 375px) {
    .new_show .detail .title .lt>.time {
        justify-content: space-between;
    }

    .new_show .detail .title .lt>.time .issue {
        margin: 0;
    }
}