.u-main{
    background-color: #fff;
    padding-bottom: 28px;
}
.msg-list{
    width: 1106px;
    margin: 10px auto 0;
}
.msg-item{
    width: 1104px;
    height: 176px;
    border: 1px solid #E8ECF0;
    border-radius: 3px;
    margin-bottom: 10px;
}
.msg-item:hover .item-main dd .item-cont{    color: #FA6C17;}
.msg-item:hover .item-main dd .item-tit{    color: #FA6C17; text-decoration: underline;}
.item-top{
    height: 34px;
    line-height: 34px;
    border-bottom: 1px solid #E8ECF0;
    background-color: #F8F8F8;
    color: #828282;
    font-size: 12px;
}
.item-top>span{
    margin-right: 24px;
}
.item-top>span:first-child{margin-left: 18px;}
.item-top>span .wd{
    color: #FF1010;
}
.item-main dt{
    float: right;
    width: 169px;
    height: 109px;
    border-radius: 5px;
    overflow: hidden;
    margin: 15px 15px 0 0;
}
.item-main dt img{
    width: 100%;
    height: 100%;
}
.item-main dd{
    float: left;
    width: 884px;
    margin-left: 20px;
}
.item-tit{
    height: 26px;
    line-height: 26px;
    margin-top: 16px;
    font-size: 16px;
    color: #5A5A5A;
}
.item-tit p,.item-cont p{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.item-tit p{-webkit-line-clamp: 1;}
.item-cont p{-webkit-line-clamp: 3;}
.item-cont{
    font-size: 12px;
    line-height: 24px;
    color: #A3A3A3;
    margin-top: 9px;
}