body {
    overflow-y: auto;
}

.page {
    overflow-y: auto;
}

.page.page-current {
    overflow-y: auto;
}

.content {
    overflow-y: auto;
    position: static;
    background: #fff;
}

.ar_title {
    font-family: FZLTZHUNHK_ZSYB--GBK1-0;
    font-size: 1rem;
    line-height: 1.3rem;
    font-weight: bolder;
    margin-bottom: 0.3rem;
    margin-top: 0.8rem;
    text-align: left;
}

.ar_h3 {
    font-size: 0.75rem;
}

.host {
    font-size: .7rem;
    font-family: SimSun;
}

.sourceArea {
    font-size: .7rem;
    font-family: FZLTXHK--GBK1-0;
    margin-top: .75rem;
    display: flex;
    justify-content: space-between;
}

.middleLine {
    height: 1px;
    width: 100%;
    background: #F2F2F2;
    margin: .5rem 0;
}

.banner img {
    width: 100%;
}

p img{
    width:100% !important;
    height:auto !important;
    margin:0 !important;
}
.imgSource {
    height: 1.25rem;
    width: 1.25rem;
}

.imgSource img,
.imgBanner img {
    width: 100%;
    height: 100%;
    border: 0;
}

.imgBanner {
    width: 17.25rem;
    height: 11rem;
    margin: auto;
}

.dis {
    margin: .25rem 0;
}

.dis>span {
    font-family: KaiTi;
    font-size: .65rem;
    text-indent: 2em;
    display: inline-block;
}

.introduce {}

.introduce p {
    font-size: .65rem;
    font-family: FZLTXHK--GBK1-0;
    text-indent: 2em;
}

.reporter {
    font-family: FZLTXHK--GBK1-0;
    font-size: .5rem;
    color: #959595;
}

.middleLine {
    display: flex;
    align-items: center;
    color: #004ba0;
    margin: 0.8rem 0 0.8rem 0;
}

.middleLine .line {
    flex: 1;
    height: 1px;
    background: #004ba0;
    opacity: 0.6;
}

.middleLine .recommend {
    margin: 0 .3rem;
    font-size: .65rem;
    font-family: FZLTZHUNHK_ZSYB--GBK1-0;
}


/* .middleLine>div {
  vertical-align: middle;
} */

.readList {
    font-size: .65rem;
}

.readList ul {
    padding: 0;
}

.readList .list li {
    /* line-height: 1rem; */
    list-style: none;
    margin-bottom: .9rem;
    display: flex;
}

.readList .list li>div:last-child {
    flex: 1;
    margin-left: .6rem;
}

.disc {
    display: inline-block;
    width: .325rem;
    height: .325rem;
    background: #cfcfcf;
    border-radius: 50%;
    /* vertical-align: middle;
  margin-right: 0.25rem; */
}

.readList .list li a {
    display: inline-block;
    color: #004ba0;
    line-height: 1rem;
}

.voice {
    display: block;
    width: 2rem;
    height: 2rem;
    background: red;
}
img{
    display:block;
}