



a:visited {
    color: #333;
}

.item {
    width: 9.34rem;
    margin: 0 auto;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: .311111rem 0;
    font-size: .462222rem;
    line-height: .711111rem;
    color: #333;
    border-bottom: .017778rem dotted rgba(51, 51, 51, .2);
}

.item-img {
    float: left;
    margin-right: .266667rem;
    width: 32.5%;
    height: 1.866667rem;
    -webkit-border-radius: .133333rem;
    -moz-border-radius: .133333rem;
    border-radius: .133333rem;
    overflow: hidden;
}

.item-img img {
    width: 100%;
    height: 1.866667rem;
}

.tit {
    font-size: .4rem;
    height: 1.54rem;
    line-height: .622222rem;
    position: relative;
    /* display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox; */
    /* display: flex; */
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;

}

.tit span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.date {
    /* position: absolute; */
    bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* width: 62.26%; */
    padding-right: 0.4rem;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing:border-box;
}

.date span {
    margin-right: 0.26rem;
    font-size: 0.32rem;
    line-height: 0.4rem;
    color: #adadad;
    /*float: left;*/
}




.content1 .hd {
    padding: 0 .355556rem;
}

.content1 .hd ul li {
    float: left;
    font-size: .47rem;
    line-height: 1.5;
    font-weight: bold;
    margin: 0 10px;
    display: inline;
    overflow: hidden;
    color: #333333;

}

.content1 .hd ul li.on {
    color: #c50000;
    font-size: .47rem;
    border-bottom: 0.09rem solid #c50000;
}

.content1,
.content2,
.content3 {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /* padding: .355556rem;
     width: 100%; */
    /*background: #fff; */
}


