.cl{
    clear: both;
}
.block{
    display: block!important;
}
.contains{
    margin: 0 0.3rem;
    margin-top:0.5rem;
}
.xq_nav{
    font-size:0.28rem;
    color: #8f8e8c;
    height:1.2rem;
    line-height:1.2rem;
    border-bottom: 0.02rem solid #e8e8e8;
}


.tit h2{
    font-size:0.36rem;
    color: #373737;
    line-height:0.6rem;
}
.tit p{
    color:#8f8e8c;
    font-size: 0.24rem;
    line-height:0.5rem;
    margin-top:0.4rem;
  }
.tit img{
    width:auto;
    height:0.2rem;
    vertical-align: inherit;
}
.time{
    margin-right:0.4rem;
}
.bq{
    padding: 0 0.24rem;
    display: inline-block;
    height:0.48rem;
    line-height:0.48rem;
    text-align: center;
    background: #f2f5f5;
    margin-right:0.3rem;
    border-radius: 0.24rem;
}
.descript{
    margin-top:0.45rem;
    padding: 0.2rem 0.3rem;
    font-size:0.28rem;
    color: #565759;
    line-height:0.5rem;
    margin-bottom:0.5rem;
    background: #f1f4f7;
}

.page{
    margin-top:0.5rem;
    font-size:0.24rem;
    color: #999999;
}
.content p{
    font-size:0.28rem;
}
.page span{
    width:45%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.page span a{
    color: #999999;
}
.pre{
    float: left;
}
.next{
    float: right;
}
.zx{
    margin-top: 0.5rem;
    width:6.8rem;
    height:0.8rem;
    line-height:0.8rem;
    font-size:0.28rem;
    color: #999999;
    text-align: center;
    background: #f1f4f7;
    border-radius: 0.4rem;
}
.zx_lf{
    width:50%;
    float: left;
}
