.news-page{
    /*padding: 80px 8% 115px 8%;*/
    padding: 80px 8% 30px 8%;
    /*    color: #4f4f4f;*/
    color: #000;
    overflow: hidden;
}
.news-page>h1{
    color: #3a74ba;
    font-size: 48px;
    line-height: 1;
    margin-bottom: 40px;
}
.news-list{
    margin-top: 100px;
}
.news-list + .list-under{
    display: none !important;
}
.news-page>h1+.list-under{
    bottom: auto;
}
.n-p-inner-bottom{
    margin-top: 30px;
    /*margin-bottom: -60px;*/
}
.n-p-inner-bottom>.e-block{
    width: 176px;
}
.l-u-line{
    background-color: #3b93d0;
    opacity: 1;
}
.l-u-pos{
    left: 255px;
}
.l-u-pos>.e-arrows{
    position: absolute;
    right: 60px;
    top: -7px;
}
.l-u-pos>.e-arrows .e-circle{
    background-color: #3ca8d9;
    border-color: #3ca8d9;
}
.l-u-pos>.e-arrows .e-circle .e-arrow:before,
.l-u-pos>.e-arrows .e-circle .e-arrow:after{
    background-color: #fff;
}
.l-u-pos>.e-arrows .e-circle.hover:hover,
.l-u-pos>.e-arrows .e-circle.touch {
    background-color: #fe551a;
    border-color: #fe551a;
}
.l-u-pos>.e-arrows .e-circle:before,
.l-u-pos>.e-arrows .e-circle:after{
    display: none;
}
.l-u-date {
    width: 235px;
}
.l-u-date-val{
    color: #fe551a;
}
.n-l-news{
    padding: 10px;
}
.n-l-news>.n-l-news-i{
    display: block;
    /*    padding-left: 175px;*/
    padding-left: 150px;
    /*    min-height: 150px;*/
    min-height: 115px;
}
.n-l-news>.n-l-news-i a{
    color: #3a74ba;
    font-weight: bold;
    border-bottom: 1px #3a74ba dashed;
}
.n-l-news>.n-l-news-i a:hover{
    color: #fe551a;
    border-bottom: none;
}
.n-l-news.hover:hover,
.n-l-news.touch{
    /*background-color: #fe551a;*/
    /*background-color:#3ca8d9;*/
}
.n-l-news.hover:hover div a,
.n-l-news.touch div a{
    /*    color:#fff;
        border-bottom-color: #fff;*/
}
.n-l-news.hover:hover .news-text,
.n-l-news.touch .news-text{
    /*color: #fff;*/
}
.n-l-news.hover:hover .news-name,
.n-l-news.touch .news-name {
    /*color: #fff;*/
}
.news-icon{
    font-size: 26px;
    line-height: 1;
    display: inline-block;
    vertical-align: top;
    width: 140px;
    /*height: 150px;*/
    /*padding-left: 12px;*/
    /*padding-top: 20px;*/
    padding-top: 0px;
    position: absolute;
    left: 0;
    top: 0;
    /*    color: #fff;*/
    color :#3a74ba;
}
.news-icon:after{
    content: '';
    position: absolute;
    top:0;
    right: -20px;
    width: 0;
    height: 0;
    border-bottom: 20px solid #1c5497; 
    border-right: 20px solid transparent;
    display: none;
}
.n-l-news.hover:hover .news-icon,
.n-l-news.touch .news-icon{
    /*color: #fff;*/
}
.news-text{

}
.news-name{
    font-size: 2.2em;
    line-height: 1;
    color: #3a74ba;
}
.news-caption{
    margin-top: 15px;
    line-height: 1.8;
}
.news-top-year{
    color: #fe551a;
    display: none;
    margin-left: 10px;
}
@media screen and (max-width: 1279px){

}
@media screen and (max-width: 959px){

}
@media screen and (max-width: 639px){
    .news-top-year{
        display: inline-block;
    }
    .news-icon{
        position: relative;
    }
    .n-l-news>a{
        padding-left: 0;
    }
    .news-text{
        /*margin-top: 10px;*/
    }
    .n-p-inner-bottom{
        margin-top:15px;
        margin-bottom:-90px;
    }
    .n-p-inner-bottom .e-block:first-child{
        margin-bottom: 10px;
    }
    .news-page>h1{
        font-size: 44px;
        margin-bottom: 20px;
    }
    .news-list{
        margin-top: 70px;
    }
    .news-caption{
        line-height: 1.5;
    }
    .news-icon{
        font-size: 20px;
        width: auto;
    }
    .news-name{
        font-size: 30px;
    }
    .news-icon>div{
        display: inline-block;
        color: #489dd5;
        font-family: Kelson-Light,sans-serif;
        margin-right: 10px;
    }
    .n-l-news>.n-l-news-i{
        padding-left: 0;
    }
}
@media screen and (max-width: 510px){

}