
/*! w3015 新闻列表 start */.newsd{width:100%;padding:.3rem 0 1rem}
.newsd .newdlis{padding-bottom:.2rem;width:100%;font-size:0}
.newsd .newdlis .exbom{width:100%;font-size:0;border-bottom:solid 1px #e5e5e5}
.newsd .newdlis .exbom a{width:100%;display:block;padding:.5rem 0}
.newsd .newdlis .exbom .exl{display:inline-block;vertical-align:top;width:1.7rem;padding-right:.2rem;text-align:center}
.newsd .newdlis .exbom .exl .et{width:100%;color:#333;line-height:1.3}
.newsd .newdlis .exbom .exl .ep{width:100%;color:#333;line-height:1.5}
.newsd .newdlis .exbom .exm{display:inline-block;vertical-align:top;width:4.8rem}
.newsd .newdlis .exbom .exm .imgs{width:100%;position:relative;overflow:hidden}
.newsd .newdlis .exbom .exm .imgs .img{width:100%;padding-top:56.25%;transition:all ease .5s}
.newsd .newdlis .exbom .exr{display:inline-block;vertical-align:top;width:calc(100% - 1.7rem - 4.8rem);padding-left:.6rem}
.newsd .newdlis .exbom .exr .pit{font-weight:700;width:100%;color:#333;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.newsd .newdlis .exbom .exr .cim{width:100%;color:#888;line-height:1.8;margin-top:.1rem;margin:.3rem 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.newsd .newdlis .exbom .exr .more{width:100%;font-size:0}
.newsd .newdlis .exbom .exr .more span{display:inline-block;vertical-align:middle;color:#666;line-height:1.5}
.newsd .newdlis .exbom:hover{border-bottom:solid 1px #2f2f2f}
.newsd .newdlis .exbom:hover .exl .ep,.newsd .newdlis .exbom:hover .exl .et{color:#2f2f2f}
.newsd .newdlis .exbom:hover .exm .imgs .img{transform:scale(1.1)}
.newsd .newdlis .exbom:hover .exr .pit{color:#2f2f2f}
.newsd .newdlis .exbom:hover .exr .more span{color:#2f2f2f}
@media (max-width:800px){.newsd .newdlis .exbom a{display:flex;flex-wrap:wrap}
.newsd .newdlis .exbom .exm{order:1}
.newsd .newdlis .exbom .exl{width:100%;font-size:0;display:flex;flex-wrap:wrap;align-items:center;order:2;padding:0 0 .1rem;flex-direction:row-reverse;justify-content:flex-end}
.newsd .newdlis .exbom .exl .et{display:inline-block;vertical-align:middle;width:auto;margin-right:0;font-size:16px;color:#666;font-weight:400}
.newsd .newdlis .exbom .exl .ep{display:inline-block;vertical-align:middle;width:auto;font-size:16px;color:#666;margin-right:.1rem}
.newsd .newdlis .exbom .exr{order:3}
}
.w1520{width:15.2rem;margin:0 auto;position:relative;font-size:0}
@media (max-width:1540px){.w1520{width:94%}
}
/*! w3015 新闻列表 end */

.pages {
    text-align: center;
    width: 100%;
    font-size: 0;
    display: block;
    padding-top: 0.3rem;
}

.pages .page {
    display: inline-block;
    vertical-align: middle;
    width: 0.6rem;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: center;
    color: #666;
    cursor: pointer;
    border: solid 1px #dddddd;
    background-color: #fff;
    margin: 0 0.05rem;
    transition: all ease 0.3s;
}

.pages .page.ltn {
    background-image: url("../images/b1.png");
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.pages .page.rtn {
    background-image: url("../images/b2.png");
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.pages .page.on {
    background-color: #2f2f2f;
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border: solid 1px #2f2f2f;
    color: #fff;
}

.pages .page.on.ltn,
.pages .page.ltn:hover {
    background-image: url("../images/b3.png");
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    opacity: 1;
    border: solid 1px #2f2f2f;
    color: #fff;
}

.pages .page.on.rtn,
.pages .page.rtn:hover {
    background-image: url("../images/b4.png");
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    opacity: 1;
}

.pages .page:hover {
    background-color: #2f2f2f;
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border: solid 1px #2f2f2f;
    color: #fff;
}

@media (max-width: 900px) {
    .pages .page {
        width: 0.7rem;
        height: 0.7rem;
        line-height: 0.7rem;
    }
}
