.dc-calss-wrapper{
    margin-top: -500px;
}
.dc-panel{
    background-color: #fff;
    border: solid 1px #edeeef;
    padding-bottom: 50px;
}
.dc-space-height{
    height: 50px;
    background-color: #fff;
}
.dc-kc-t{
    padding: 0 50px;
}
.dc-kc-item{
    display: flex;
    display: -webkit-flex;
    color: #000;
    padding: 20px 0;
    border-bottom: 1px solid #bbdbff;
}
.dc-kc-item .dc-kc-img{
    width: 270px;
	height: 180px;
    margin-right: 19px;
}
.dc-kc-ttt{
    display: inline-block;
    color: #000;
    padding: 20px 0;
    border-bottom: 1px solid #bbdbff;
}
.dc-kc-item .dc-kc-content{
    flex: 1;
    position: relative;
}
.dc-kc-item .dc-kc-title{
    font-size: 20px;
    color: #010101;
}
.dc-kc-item .dc-kc-txt{
    padding-top: 35px;
    font-size: 14px;
    color: #888888;
    display: -webkit-box;
    -webkit-box-orient: vertical;
     -webkit-line-clamp: 3;            /*设置p元素最大4行，父元素需填写宽度才明显*/
     text-overflow: ellipsis;
     overflow: hidden;
    -webkit-box-orient: vertical;
     word-wrap:break-word;
     word-break: break-all;
}
.dc-kc-footer{
    font-size: 14px;
    color: #888888;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    margin-top: 30px;
    width: 100%;
    position: absolute;
    bottom: 0;
}
.dy-title{
    padding-bottom: 0;
}
.dc-hot-wrapper{
    height: 100%;    
}
.dc-hot-content{
    padding: 20px;
}
.dc-span{
    color: #f02d63;
    font-size: 16px;
}
.dc-span img{
    margin-right: 10px;
}
.dc-hot-item{
    display: flex;
    display: -webkit-flex;
    padding: 20px 0;
    border-bottom: 1px solid #bbdbff;
}
.dc-hot-item .dc-hot-img{
    width: 80px;
    height: 80px;
    margin-right: 20px;
}
.dc-hot-title{
    font-size: 16px;
    color: #000000;
}