.article-main {
    font-size: 18px;
    padding: 0;
    word-wrap: break-word;
    line-height: 2.15;
    overflow: hidden; 
}

.new_box {
    z-index: 4;
    padding: 0 0 20px;
    position: relative;
    margin-top: -220px;
    text-align: center;
}

.read_more_mask {
    height: 200px;
    /* 标准渐变语法 */
    background: linear-gradient(to bottom, rgba(255,255,255,0), #ffffff);
    /* WebKit 内核浏览器兼容性前缀 */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#ffffff));
    /* Opera 浏览器兼容性前缀 */
    background: -o-linear-gradient(top, rgba(255,255,255,0), #ffffff);
    /* Firefox 浏览器兼容性前缀 */
    background: -moz-linear-gradient(top, rgba(255,255,255,0), #ffffff);
}

.btn_mod {
    background: #ffffff;
}

.new_box a.btn {
    border: 1px solid #ff4f4f;
    width: 70%;
    display: inline-block;
    vertical-align: top;
    font-size: 1.4rem;
    color: #ff4f4f;
    background: #ffffff;
    border-radius: 4px;
    position: relative;
    /* 盒模型兼容性处理 */
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /* 按钮内边距替代 line-height */
    padding: 0.75rem 0;
    text-align: center;
    text-decoration: none;
}

.new_box a.btn em {
    font-style: normal;
}

.none {
    display: none;
}    