﻿.news {
    margin: 158px auto 0;
    height: 1024px;
    padding-left: 460px;
    width: 1120px;
    background: url(../images/news_bg_1.png) left top no-repeat;
}

.news .items{
    padding-bottom:98px;
}

.news li {
    padding-top: 26px;
    padding-bottom: 15px;
    border-bottom: 2px dashed #ccc;
}
.news li:first-child{
    padding-top:0;
}

.news li .date {
    float: left;
    width: 92px;
    height: 92px;
    background-color: #b9141f;
}

    .news li .date dt {
        font-size: 50px;
        line-height: 60px;
        color: #fff;
        font-weight: 700;
        text-align: center;
    }

.news li .date dd {
    font-size: 17px;
    line-height: 24px;
    color: #fff;
    text-align: center;
}

.news li .explain {
    float: left;
    padding-left: 15px;
    width: 1000px;
}

    .news li .explain dt {
        font-size: 23px;
        line-height: 40px;
        font-weight: 700;
        color: #333;
    }

.news li .explain dd {
    font-size: 17px;
    line-height: 26px;
    color: #666;
}

#demo2-1{
    text-align:center;
}
.layui-laypage a, .layui-laypage span {
    padding: 0px 40px;
    height: 52px;
    line-height: 52px;
}