.article.page {
    color: #414141;
    padding: .32rem 0;
    box-sizing: border-box;
    /*background: #ffffff;*/
    background: #f6f6f6;
    display:none;
}

.page_content {
    padding-left: .32rem;
    padding-right: .32rem;
}

.page_article_title {
    font-size: .48rem;
    line-height: .6rem;
    color: #1E1E1E;
    font-weight: bold;
    margin-bottom: .3rem;
    /*text-align: justify;*/
    text-align: right;
    direction: rtl;
    font-family: Arial,sans-serif;
}

.xinhua_from {
    height: .7rem;
    margin-bottom: .3rem;
}

.xinhua_from_bottom {
    margin-top: .8rem;
}

.xinhua_from .xinhua_logo {
    height: .7rem;
    width: .7rem;
    float: left;
    display:none;
    border-radius:50%;
}

.xinhua_from .xinhua_info {
    height: .7rem;
    margin-left: .87rem;
}

    .xinhua_from .xinhua_info .xinhua_name {
        font-size: .24rem;
        line-height: .4rem;
        font-weight: 400;
        color: #333;
    }

    .xinhua_from .xinhua_info .browse_info {
        font-size: .24rem;
        line-height: .24rem;
        color: #999;
    }

.xinhua_from .btn-guanzhu {
    float: right;
    font-size: .32rem;
    line-height: .32rem;
    padding: .12rem .26rem;
    background-color: #ddd;
    color: #333;
    border-radius: .28rem;
    margin-top: .07rem;
}

.article_from {
    /*
    color: #757575;
    font-size: .22rem;
    height: .3rem;
    line-height: .3rem;
    margin-bottom: .3rem;
    */
}

.article_from_name {
    color: #5A5B5E;    
    font-size: .28rem;
    line-height: .6rem;
    /*color: #1788D7;*/
    font-weight: bold;
    text-align: right;
    direction: rtl;
}
.article_from_time {
    color: #BABCC2;
    font-size: .28rem;
    line-height: .6rem;
    text-align: right;
}

.article_desc {
    font-size: .34rem;
    line-height: .54rem;
    padding: .2rem .4rem .2rem;
    background: rgba(249, 249, 249, 1);
    margin-bottom: .3rem;
    /*text-align: justify;*/
}

.article_content {
    /*line-height: .54rem;*/
    /*margin-bottom: .5rem;*/
    position: relative;
    min-height: 1rem;
    font-size: .32rem;
    line-height: .6rem;
    /*word-break: break-all;*/
    /*overflow: hidden;*/
    text-align: right;
    direction: rtl;
    font-family: Arial,sans-serif;
}

    .article_content p {
        margin-bottom: 0.3rem;
        /*text-align: justify;*/
    }

/*限制高度的内容*/
.article_limit {
    display: none;
    width: 100%;
    height: 3.6rem;
    position: absolute;
    bottom: 0;
    left: 0;
    background: url('../images/more_mb.png') no-repeat center bottom;
    background-size: cover;
}

.article_content.limit .article_limit {
    display: block;
}

.article_content.limit {
    max-height: 15rem;
    overflow: hidden;
}

.limit_inner {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #1788D7;
    font-size: .28rem;
}

.see_more_text {
    height: .32rem;
    line-height: .32rem;
}

.see_more_icon {
    width: .4rem;
    height: .24rem;
    margin: .1rem auto;
    background: url('../images/more_blue.png') no-repeat center bottom;
    background-size: cover;
}

video {
    width: 100%;
    height: auto !important;
    max-width: 100%;
    display: block;
    margin: .2rem auto;
}
.article_word img {    
    height: auto !important;
    max-width: 100%;
    display: block;
    margin: .2rem auto;
}

video {
    background: #000000;
}
/*评论*/
.article_comment {        
    padding: .3rem .32rem .3rem .32rem;
}

/*投票话题*/
.article_title {
    font-size: .34rem;
    line-height: .48rem;
    color: #333333;
    /*text-align: justify;*/
}


.article-detail .article_info {
    height: .28rem;
    overflow: hidden;
    font-size: .24rem;
    color: rgba(201, 201, 201, 1);
    line-height: .24rem;
}


.article-box-image {
    /* height: 1.88rem; */
    background: rgba(255, 255, 255, 1);
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
}

.article_liability {
    text-align: right;
    font-size: .34rem;
    color: #999;
}

.article_word img, .article_word video {
    width: calc(100% + .64rem);
    max-width: calc(100% + .64rem);
    margin-left: -.32rem;
}

.article_border {
    width: 100%;
    height: 2px;
    background: #E2E5EB;
    margin-top: .4rem;
    margin-bottom: .4rem;
    position:relative;
}
    .article_border .inner_border {
        position: absolute;
        left: 0;
        top: -1px;
        height: 4px;
        background: #1358A5;
        width:.6rem;
    }
    .article_border.border_bottom {
        margin-top:.8rem;
        margin-bottom:.5rem;
    }
.copyright {
    font-size: .24rem;    
    font-weight: 400;
    color: rgba(186,188,194,1);
    line-height: .36rem;
    text-align:center;
}
