.n_news_show .hz {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 3rem;
}

.n_news_show .left {
    width: 100%;
    max-width: 74.375rem;
}

.n_news_show .right {
    width: 100%;
    max-width: 18.1875rem;
    position: sticky;
    top: 7rem;
}

.n_news_show .left .top {
    margin-bottom: 2.75rem;
}

.n_news_show .left .top .time {
    background-color: #014070;
    font-size: var(--f15);
    display: inline-block;
    padding: .5625rem .8125rem;
    color: #fff;
    margin-bottom: 1.5rem;
}

.n_news_show .left .top h2 {
    font-size: var(--f36);
    line-height: 1.5;
    color: #1f1e23;
    margin-bottom: 2.75rem;
}

.n_news_show .left .top .line {
    width: 100%;
    height: 2px;
    background-color: #e6e6e6;
    position: relative;
}

.n_news_show .left .top .line::before {
    content: '';
    position: absolute;
    width: 5rem;
    height: 100%;
    left: 0;
    bottom: 0;
    z-index: 2;
    background-color: #014070;
}

.n_news_show .right h6 {
    font-size: var(--f22);
    color: #1f1e24;
    margin-bottom: 1.7rem;
}

.n_news_show .right li .img {
    border-top-left-radius: .625rem;
    border-top-right-radius: .625rem;
    height: auto;
    aspect-ratio: 355/220;
}
.n_news_show .right li .img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.n_news_show .right li .txt {
    background-color: #fff;
    padding: 1.25rem;
}

.n_news_show .right li .txt .time {
    font-size: var(--f13);
    color: #5d5d5d;
    margin-bottom: .625rem;
}

.n_news_show .right li .txt h3 {
    font-size: var(--f16);
    line-height: 1.6;
    color: #1f1e24;
    transition: all .5s ease;
    font-weight: 400;
}

.n_news_show .right li:hover .txt h3 {
    color: #014070;
}

.n_news_show .right li {
    margin-bottom: 1.875rem;
    position: relative;
}

.n_news_show .right li:last-child {
    margin-bottom: 0;
}

.n_news_show .right li::before {
    content: '';
    width: 3px;
    height: 2.5625rem;
    background-color: #014070;
    position: absolute;
    left: 0;
    bottom: 1.5rem;
}

.n_news_show .line2 {
    width: 100%;
    height: 2px;
    background-color: #d8dde3;
    margin: 3.75rem 0 1.875rem;
}

.n_news_show .box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
}

.n_news_show .box h4 {
    display: flex;
    align-items: center;
    font-size: .9375rem;
    color: #414141;
    margin-bottom: 1rem;
}

.n_news_show .box .prev h4 .iconfont {
    flex-shrink: 0;
    margin-right: .5rem;
}

.n_news_show .box .next h4 .iconfont {
    flex-shrink: 0;
    margin-left: .5rem;
}

.n_news_show .box>div {
    width: 100%;
    max-width: calc(50% - 2rem);
}

.n_news_show .box a {
    font-size: 1rem;
    color: #1f1e24;
    font-weight: bold;
    transition: all .5s ease;
}

.n_news_show .box .txt:hover a {
    color: #014070;
}

.n_news_show .box .next {
    text-align: right;
    justify-content: flex-end;
}

.n_news_show .box .next h4 {
    justify-content: flex-end;
}

.n_news_show .box .prev svg {
    transform: rotate(180deg);
}
.n_news_show .box .next h4,
.n_news_show .box .prev h4{
    font-weight: normal;
}
.n_news_show .box .next svg,
.n_news_show .box .prev svg{
    margin-top: .1rem;
    height: 1.2rem;
    width: auto;
    display: block;
}

.n_news_show .box .next svg path,
.n_news_show .box .prev svg path{
    fill: var(--themeColor);
}
.n_news_show .box .next,
.n_news_show .box .prev{
    display: flex;
    align-items: flex-start;
    gap: .4rem;
}
