
.art_li {
    font-size: 20px;
    color: #333333;
    margin: 30px 0;
    cursor: pointer;
}
.art_li a {
    display: block;
}
.art_li:hover .art_text{
     color: #E52825;
    /*color:#842B48;*/
}
.art_li:hover .art_box{
    background-color: #E52825;
    /*background-color:#842B48;*/
 }
 .art_li:hover .art_time{
     color: #E52825;
 }
.art_text{
   display: inline-block;
   width: 77%;
   color: #333333;
   overflow: hidden;
    /*文本不会换行*/
    white-space: nowrap;
    /*当文本溢出包含元素时，以省略号表示超出的文本*/
    text-overflow: ellipsis;
}
.art_time{
    float: right;
    font-weight:600;
    color: #858585;
}
.art_box {
    width: 7px;
    height: 7px;
    background-color: #ccc;
    vertical-align: middle;
    border-radius: 50%;
    display: inline-block;
    margin-right: 6px;
}

/* 分页 */

.fenye {
    text-align: center;
}
.gong {
    margin-right: 20px;
    color:#ABABAB;
}
.fenye>div{
    display: inline-block;
    /*font-family: 微软雅黑 Semibold;*/
    font-weight:bold;
}
.fen div {
    cursor: pointer;
    display: inline-block;
    width: 32px;
    height: 32px;
    margin: 0 8px;
    text-align: center;
    line-height: 32px;
    vertical-align: middle;
}
.fen div:hover{
    background-color: #842B48;
    color: #ffff !important;
 }

.acitve {
    background-color: #842B48;
    color: #fff;
}

.fen img {
    cursor: pointer;
    vertical-align: middle;
    /* margin: 0 auto; */
}
.size{
    margin-left: 20px;
}
.size div {
    width: 32px;
    height: 32px;
    display: inline-block;
}

.size input {
    text-align: center;
    display: inline-block;
    height: 23px;
    line-height: 23px;
    /* width: 32px; */
    width: 50px;
    padding: 0 5px;
}
