



.news{background: #f4f3f0;
    padding: 3vw 8.3vw;
    box-sizing: border-box;
    z-index: 1;
    position: relative;}
.news-tab-wrap li.on a,.news-tab-wrap li a:hover {color:#fff;background: #e00012;}
.news-list .item-list {margin-left:-1.5%;}
.news-list li {
    position:relative;
    float:left;
    width:48.5%;
    margin:0 0 1.5% 1.5%;
    background:#fff;
}
.ourwork-list .each-item:after,
.news-list li:after,.index-news-list .item2:after,
.index-news-list .item3:after,
.solution-list .each-item:after,
.pay-list .each-item:after {
    position:absolute;
    left:0;
    top:0;
    content:'';
    display:block;
    width:100%;
    height:100%;
    background:#fff;
    transition:all .6s;
}
.ourwork-list .each-item:hover:after,
.news-list li:hover:after,
.index-news-list .item2:hover:after,
.index-news-list .item3:hover:after,
.solution-list .each-item:hover:after,
.pay-list .each-item:hover:after{
    box-shadow:0 15px 15px rgba(0,0,0,.1);
}
.news-list li:hover:after,
 .index-news-list .item2:hover:after,
 .index-news-list .item3:hover:after,
.pay-list .each-item:hover:after {transform:scale(1.025);}
.news-list li a,.index-news-list .item-inner {
    z-index:1;
    position:relative;
    display:block;
}
.news-list-one li a {padding:35px 70px;}
.news-list-one .date-wrap {
    position:relative;
    float:left;
    width:115px;
    height:155px;
    border-right:1px solid #e7e7e7;
}
.news-list-one .date-inner {
    position:absolute;color: #333;
    top:50%;
    transform:translateY(-50%);
}
.news-list-one .date-wrap .day {
    font:48px/1 'gotham-medium';
}
.news-list-one .date-wrap .line {
    display:block;
    width:25px;
    height:3px;
    margin:15px 0;
    background:#e7e7e7;
}
.news-list-one .date-wrap .days {
    font:14px/1 'Gotham-Book';
}
.news-list-one .text-wrap {
    margin-left:175px;
}
.news-list-one .text-wrap .title {
    font-size:18px;
    color:#333;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.news-list-one .text-wrap .descrition {
    height:48px;
    margin:15px 0 40px;
    font-size:14px;
    color:#666;
    line-height:24px;
    overflow:hidden;
}
.news-list .text-wrap .more .icon{
    display:inline-block;
    width:0;
    height:10px;
    background:url(../images/more-icon2.png) no-repeat center center;
    transition:all .4s;
    opacity:0;
}

.news-list .text-wrap .more strong{
    font-size:14px;
    font-weight:normal;
    color:#666;
    transition:all .4s;
}
@media(min-width:1366px){
    .news-list-one li:hover .text-wrap .more .icon {margin-right:10px;}
    .news-list-two li:hover .text-wrap .more .icon {margin-left:10px;}
    .news-list li:hover .text-wrap .more .icon {width:21px;opacity:1;}
}

.news-list-two li a {padding:35px 40px;}
.news-list-two li .text-wrap {
    float:left;
    width:35%;
}
.news-list-two li .date {
    font:14px/1 'Gotham-Book';
}
.news-list-two li .text-wrap .title {
    height:60px;
    margin:30px 0;
    font-size:18px;
    color:#333;
    line-height:30px;
    overflow:hidden;
}
.news-list-two li .image-wrap {
    float:right;
    width:35%;
    min-width:150px;
}
.news-list-two li .image-wrap img {max-width:150px;}




@media(max-width: 768px){
.news-list li {margin:0 0 5% 0;width:100%;}
    .news-list-one li a,
    .news-list-two li a {padding:15px 20px;}
    .news-list-one .date-wrap {width:70px;height:auto;margin-bottom:15px;border-right:0 none;}
    .news-list-one .date-inner {position:relative;transform:none;}
    .news-list-one .date-wrap .day {margin-bottom:10px;font: 40px/1 'gotham-medium';}
    .news-list-one .date-wrap .line {display:none;}
    .news-list-one .text-wrap {margin-left:8px;}
    .news-list-one .text-wrap .title {margin-bottom:5px;font-size:16px;}
    .news-list-one .text-wrap .descrition {margin:5px 0 10px;}
    .news-list-one .text-wrap .more {display:block;padding-top:10px;border-top:1px solid #e7e7e7;}
    .news-list-two li .text-wrap {width:60%;}
    .news-list-two li .text-wrap .title {height:48px;margin:10px 0;font-size:16px;line-height:24px;}
}



/* 分页 */
.news-list .pager {
    width: 100%;
    text-align: center;
}

.news-list .pager a {
    display: inline-block;
    margin: 0px 4px;
    background: #fff;
    padding: 0px 20px;
    line-height: 40px;
    color: #333;
    font-family: 'num2';
    margin-bottom: 10px;
}

.news-list .pager a:hover,.pager a.active {
    background: #e60012;
    color: #fff;
}