.article-banner {
    width: 100%;
    position: relative;
}

.article-banner img {
    width: 100%;
}

.article-banner-title {
    font-size: 3rem;
    color: rgba(255, 255, 255, 0.8);
    position: absolute;
    top: 50%;
    left: 50%;
    width: 28.125rem;
    margin-left: -14.063rem;
    text-shadow: 5px 5px 5px rgba(219, 130, 52, 0.1);
}

.article {
    width: 87.5rem;
    margin: 0 auto;
    margin-top: 5rem;
    margin-bottom: 5rem;
    position: relative;
    min-height: 25.875rem;
}

.article-head {
    width: 57.5rem;
}

.article-title {
    font-size: 2rem;
    line-height: 3rem;
    font-weight: bold;
    color: #333333;
    margin-bottom: 1.38rem;
}

.article-head-sub span {
    margin-right: 1.875rem;
    font-size: 1rem;
    color: #999999;
    line-height: 1.5rem;
}

.article-head-sub {
    position: relative;
}

.article-back {
    position: absolute;
    right: 6.25rem;
    color: #333333;
    font-size: 1.25rem;
    font-family: microsoft yahei;
    font-weight: 400;
    color: #666666;
}

.article-main {
    width: 57.5rem;
    font-size: 1.25rem;
    color: #666666;
    line-height: 2.5rem;
    margin-top: 3.75rem;
    overflow: hidden;
}

.article-main span {
    max-width: 57.5rem !important;
    word-wrap: break-word;
    white-space: normal;
    text-indent: 2rem;
}

.article-main img {
    max-width: 45rem;

    min-width: 28.125rem;
    margin: 0 auto;
    margin-bottom: 1.875rem;
    margin-top: 0.5rem;
}

.article-page {
    width: 57.5rem;
    height: 8.75rem;
    display: flex;
    margin-top: 4.375rem;
}

.article-page-img {
    width: 11.625rem;
    height: 8.5rem;
    overflow: hidden;
}

.article-page img {
    width: 11.625rem;
    height: 8.5rem;
}

.article-page-prev-bg a,
.article-page-next-bg a {
    display: flex;
    flex-wrap: nowrap;
    flex-shrink: 0;
}

.article-page-prev-bg {
    margin-right: 3.125rem;
}

.article-page-prev-l,
.article-page-next-r {
    margin-top: 0.513rem;
    display: flex;
    flex-direction: column;
}

.article-page-prev-l {
    margin-left: 1.563rem;

}

.article-page-next-r {
    margin-right: 1.5rem;
}

.article-page-prev-l span:nth-of-type(1),
.article-page-next-r span:nth-of-type(1) {
    font-size: 1.375rem;
    line-height: 2.62rem;
}

.article-page-prev-l span:nth-of-type(2),
.article-page-next-r span:nth-of-type(2) {
    display: block;
    font-size: 1rem;
    line-height: 2.25rem;
    color: #666666;
    height: 4.5rem;
    width: 10.19rem;
    overflow: hidden;
}

.aside {
    width: 26.875rem;
    position: absolute;
    right: 0;
    top: 5rem;
    margin-left: 18.594rem;
}

.aside-hot {
    width: 26.875rem;
    height: 21.875rem;
}

.aside-hot span {
    font-size: 1.813rem;
    font-family: 'microsoft yahei';
}

.aside-hot ul {
    margin-top: 1.875rem;
    font-size: 1rem;
    line-height: 1.563rem;
    border-left: 1px solid #ebeef5;
    margin-left: -1.5rem;
    box-sizing: border-box;
    padding-left: 1.5rem;
}

.aside-hot li a {
    color: #333333;
}

.aside-hot li a:hover {
    color: #000;
}

.aside-divider {
    width: 100%;
    height: 0.063rem;
    margin: 0.75rem 0;
    background-image: url(/uploads/image/cinews/news-divider.png);
    background-repeat: no-repeat;
    background-size: cover;
}