.newsDetail>img {
    margin-bottom: 52px
}

.newsDetail>div {
    width: 100%;
    border-bottom: 1px solid #E6E6E6;
    margin-bottom: 50px;
    margin-top: 80px
}

.newsDetail>div>span {
    display: block;
    margin: 32px auto;
    text-align: center
}

.newsDetail>div>h4 {
    display: block;
    font-size: 30px;
    font-family: MicrosoftYaHei-Bold;
    color: #333;
    text-align: center;
    margin-bottom: 36px
}

.newsDetail>img {
    width: 627px;
    height: 337px;
    display: block;
    margin: 0 auto;
    margin-bottom: 70px
}

.newsDetail>p {
    display: block;
    width: 100%
}

.newsDetail footer {
    margin-top: 300px
}

.rightList ul span {
    font-size: 2.4rem;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    color: var(--themeColors,#FFCC33);;
    display: block
}

.rightList i {
    display: block;
    width: 2.5rem;
    height: .2rem;
    background: var(--themeColors,#FFCC33);
}

.rightList li {
    margin-top: 1.6rem
}

.rightList li i {
    margin-right: .6rem;
    display: inline-block;
    width: .4rem;
    height: .4rem;
    background: var(--themeColors,#FFCC33);
    border-radius: 50%
}

.rightList li a {
    color: #333;
    text-decoration: none;
    background-color: transparent;
    transition: .3s
}

.rightList li a:hover {
    font-weight: bold !important;
    color: var(--themeColors,#FFCC33);
    text-decoration: none;
    background-color: transparent;
    transition: .3s
}
#pre_next>li>a:hover {
    font-weight: bold !important;
    color: var(--themeColors,#FFCC33);
    text-decoration: none;
    background-color: transparent;
    transition: .3s
}

section>button {
    width: 100px;
    height: 30px;
    border: 0;
    background-color: transparent;
    outline: 0;
    border: 1px solid #f0f0f0;
    display: inline-block;
    text-align: center;
    margin-top: 50px;
    float: right;
    margin-right: 320px
}