.news{width: 100%;}
.newsbox{width: 100%;overflow: hidden;}
.newsbox li{width: 420px;height: 240px;padding: 20px;margin-right: 40px;margin-bottom: 30px;float: left;border: 1px solid #ddd;}
.newsbox li:nth-child(2n) {
    margin-right: 0px;
}
.newsbox .newsbox-title{font-size: 18px;color: #333;margin-bottom: 20px;}
.newsbox .newsbox-info img{float: left;width: 160px;height: 90px;margin-right: 20px;margin-top: 2px;}
.newsbox .newsbox-info p{font-size: 14px;color: #999;line-height: 21px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.newsbox .newsbox-ction{margin: 10px 0;line-height: 40px;font-size: 12px;color: #999;}
.newsbox .newsbox-ction span{margin-right: 20px;padding-left: 20px;}
.newsbox .newsbox-ction .detabook{display: inline-block;width: 80px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;background-color: #ed232f;color: #fff;border-radius: 3px;}

.newsbox .newsbox-ction .viewicon{background: url(../../images/spr.png) no-repeat;background-position: 0 center;}
.newsbox .newsbox-ction .timeicon{background: url(../../images/spr1.png) no-repeat;background-position: -2px -112px;}