﻿.red_box h3 {
    margin:0;
    padding-bottom:15px;
    border-bottom:1px solid #ccc;
}
.red_box ul {
    margin-top: 20px;
}
.red_box .pic {
    width:80px;
    margin-right:10px;
}
.red_box .pic img{
    width: 100%;
}
.red_box ul li {
    margin-bottom:10px;
}
.red_box ul .tit {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size:14px;
    line-height:1.3;
}
.red_box ul .time {
    font-size: 13px;
    color: gray;
    vertical-align: top;
}

.hot_box {
margin-top:20px;
}
.hot_box h3 {
    margin: 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}
.hot_box ul {
    margin-top: 20px;
}
.hot_box ul li{
    margin-bottom: 5px;
}
.hot_box ul .no{
    font-weight: bold;
    padding-right: 7px;
    font-size: 18px;
    color: rgb(80,80,80,0.6);
}
.hot_box ul .tit {
    font-size: 13px;
}
.hot_box ul li:nth-child(1) .no{
    color:rgba(216,47,47,1);
}
.hot_box ul li:nth-child(2) .no{
    color:rgba(216,47,47,0.8);
}
.hot_box ul li:nth-child(3) .no{
    color:rgba(216,47,47,0.6);
}