.main .main-left .main-left-header{
    background: #FFFFFF;
    padding: 15px 20px;
}
.main-left-header header{
    white-space:nowrap
}
.main-left-header header span{
    display: inline-block;
    padding-left: 10px;
    font-size: 20px;
    font-weight: bold;
    margin-top: -5px;
}
.main-left-header header i{
    display: inline-block;
    background: #00a0e9;
    width: 10px;
    height: 20px;

}
.main-left-header p{
    margin-top: 5px;
 color:#B9A79E;
}
.main-left-list{
    margin-top:20px;
}
.list-item{
    /*height: 160px;*/
    background: #ffffff;
    border-bottom: 1px solid #dddddd;
    padding: 20px 30px 20px 20px;
}
.list-item a{
    color: #0a0a0a;
}
.list-item:last-child{
    border-style: none;
}
.list-item-img{
    width: 180px;
    height: 123px;
    background: #ffffff;
}
.list-item-img img{
    width: 100%;
    height: 100%;
}
.list-item-cont{
    font-family: "STHeiTi";
    width: 580px;
}
.list-item .excerpt-text{
    width: auto;
}
.list-item-cont header{
    line-height: 36px;
    text-align: left;
    font-size: 20px;
    font-weight: bold;
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.list-item-cont p {
    margin-top: 12px;
    line-height: 20px;
    max-height: 50px;
    font-size: 14px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.list-item-cont .list-item-cont-pis{
    display: block;
    margin-top: 12px;
    font-size: 14px;
}