.inner .head-news{width:calc(25% - 40px);margin:10px 20px;float:left;}
.inner .head-news .pic img{width:100%;height:auto;}
.inner .head-news .con{margin:5px auto;padding:5px;border-top:solid 1px #b9b9b9;}
.inner .head-news .con h4{text-align:center;line-height:30px;height:30px;overflow:hidden;}
.inner .head-news .con h4 a{color:#333;font-size:20px;}
.inner .head-news .con .desc{font-size:13px;color:#b7b7b7;line-height:18px;height:36px;overflow:hidden;}
.inner .head-news .more{width:90px;height:30px;line-height:30px;background:#2655a7;border: 1px solid #2655a7 ;padding:0 15px;margin:10px 15px 10px 0;float:right;transition: ease-in-out .5s; }
.inner .head-news .more:hover{background:#fff;}
.inner .head-news .more a{font-size:12px;color:#fff;padding-left:2px;transition: ease-in-out .5s; }
.inner .head-news .more span{margin:9px 9px 7px;width: 12px;height: 12px; line-height:12px;float: left; color:#fff;font-size:12px;padding-left:0px;text-align:center; transition: ease-in-out .5s; }
.inner .head-news .more:hover span{  color:#e4263b;    background-color: #fff;}
.inner .head-news .more:hover a{color:#e4263b;}


.inner .newslist{width:calc(100% - 80px);margin:40px;}
.inner .newslist li {width:98%;height:auto;float:left;overflow:hidden;margin:5px 1% 10px 1%;padding:8px 2px;border-bottom:solid 1px #b9b9b9;}
.inner .newslist .data{width:80px;border:solid 1px #b9b9b9;text-align:center;float:left;color:#2655a7;margin-left:10px;}
.inner .newslist .data .mm-day{width:100%;height:55px;}
.inner .newslist  .data .day{font-size:36px;font-weight:500;padding:5px 0 0 0;line-height:45px;    float:left;}
.inner .newslist  .data .mm{margin-top:16px;float:left;font-size:20px;font-weight:500;}
.inner .newslist  .data .yy{font-size:14px;font-weight:300;line-height:26px;width:100%;background:#ebebeb;}
.inner .newslist li .figcaption {width:calc(100% - 142px);float:left;margin:0 10px 0 20px;}
.inner .newslist li .figcaption .n-tlt{font-size:16px;line-height:20px;height:20px;overflow:hidden;}
.inner .newslist li .figcaption .n-tlt a{font-weight:500;color:#333;}
.inner .newslist li .figcaption .c-p{font-size:12px;color:#979797;line-height:20px;height:20px;overflow:hidden;font-weight:200;}
.inner .newslist li .figcaption .n-p{font-size:12px;color:#979797;line-height:20px;height:40px;overflow:hidden;font-weight:200;}

@media screen and (max-width: 768px) {
.inner .head-news{width:calc(100% - 20px);margin:10px;}
.inner .newslist{width:calc(100% - 20px);margin:10px;}
}s