.news-wrapper{
    background:#F4F6FB;
}
.news-container{
    padding-top:78px;
}
.service-aside{
    position:relative;
    left:-100px;
    width:300px;
}
.service-menu-item{
    position:relative;
    height:90px;
    line-height:90px;
    text-align:right;
}
.service-menu-item a{
    display:inline-block;
    width:200px;
    text-align:center;
    font-size:24px;
    color:#333;
    border-bottom:1px solid #e6e6e7;
}
.service-menu-item:last-child a{
    border-bottom:none;
}
/* 选中 */
.service-menu-item-active{
    margin-left:70px;
}
.service-menu-item-active a{
    position:relative;
    left:70px;
    background:#1D59DC;
    border-bottom:none;
    border-bottom-right-radius:30px;
    box-shadow:0px 0px 10px #e0e0e1;
    animation: motionLeft 0.5s ease-in-out forwards;
}
.service-menu-item-active a{
    color:#fff;
}
.news-main{
    width:1100px;
}
.news-top{
    padding-bottom:38px;
    border-bottom:1px solid #A7A6A6;
}
.news-top-item{
    margin-right:59px;
    width:327px;
}
.news-top-item:last-child{
    margin-right:0;
}
.news-top-item-img{
    position:relative;
    width:327px;
    height:184px;
    border-radius:10px;
    overflow:hidden;
}
.news-top-item-img img{
    display:block;
    width:100%;
    height:100%;
    object-fit:cover;
}
.news-top-item-mark{
    display:none;
    position:absolute;
    top:10px;
    left:-5px;
    width:120px;
    height:34px;
    line-height:34px;
    text-align:center;
    font-size:18px;
    color:#fff;
    background:url('../image/news/news-top-mark.png') no-repeat;
}
.news-top-item-title{
    margin-top:35px;
    color:#333;
    font-size:24px;
    font-weight:bold;
    line-height:32px;
    height:64px;
    overflow: hidden;
}
.news-top-item-title P{
    display: -webkit-box;
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;  
}
.news-top-item-time{
    margin-top:40px;
    font-size:16px;
    color:#9B9B9B;
}
.news-top-item-time span{
    margin-left:15px;
}

.news-item{
    margin-top:38px;
    padding-bottom:20px;
    width:1110px;
    border-bottom:1px solid #A7A6A6;
}
.news-item-img {
    width:355px;
    height:226px;
    border-radius:6px;
    overflow:hidden;
}
.news-item-img img{
    width:100%;
    height:100%;
    object-fit: cover;
}
.news-item-content{
    margin-left:60px;
    width:686px;
}
.news-item-title{
    height:70px;
    font-size:24px;
    line-height:35px;
    color:#333;
    overflow:hidden;
}
.news-item-desc{
    margin-top:20px;
    height: 84px;
    font-size:18px;
    line-height:28px;
    color:#626675;
}
.news-item-fn-wrapper {
    margin-top:34px;
    width:100%;
}
.news-item-fn-icon{
    margin-right:60px;
    font-size:14px;
    color:#9B9B9B;
}
.news-item-fn-icon img{
    vertical-align:middle;
}
.news-item-time{
    font-size:18px;
    color:#9B9B9B;
}
/* .news-item-active{
    box-shadow:4px 6px 10px #D4D6DB;
} */
.news-page-wrapper{
    margin:80px 0 110px;
}