/*
.dt {
    background-image: url("/local/templates/public/i/icon-time.png");
    background-position: right top;
    background-repeat: no-repeat;
    color: #656565;
    display: inline-block;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    min-width: 33px;
    padding-right: 24px;
}
.b-news_list_announce li.c-aqua .dt, .b-news_list_announce li.c-purple .dt {
background-position: right bottom;
color: #fff;
}
.news-announcement .info span {
display: inline-block;
vertical-align: top;
}

.b-news_list_announce .info .dt{
margin-right:0;
}
.dt + span {
margin-left: 10px;
}

.b-block-title{
height: 55px;
}
*/

.b-news {
    margin-bottom: 60px;
}

.b-news_head {
    overflow: hidden;
    vertical-align: middle
}

.b-news_head .title {
    float: left;
    text-transform: uppercase;
    font-family: DINPro, Arial, sans-serif;
    font-size: 21px;
    font-weight: 700
}

.b-news_head .link {
    color: #000
}

.b-news_head .link:hover {
    border-bottom: 1px solid #bfbfbf
}

.b-news_head .selector {
    float: right;
    border: 2px solid #bac4cd;
    font-size: 14px;
    font-weight: 700
}

.b-news_head .item {
    display: inline-block;
    padding: 15px 18px
}

.b-news_head .active {
    color: #fff;
    background-color: #bac4cd
}

.b-news_list_announce {
    margin: 25px -30px 0 -2px
}

.b-news_list_announce .b-news_item {
    display: inline-block;
    vertical-align: top;
    border-radius: 2px
}

.b-news_list_announce .wrap {
    border: 1px solid #e2e9ec;
    border-radius: 2px
}

.b-news_list_announce .content {
    position: relative;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 220px;
    height: 220px;
    padding: 25px 20px;
    background-color: #fff
}

.b-news_list_announce .link {
    color: #000
}

.b-news_list_announce .link:hover {
    border-bottom: 1px solid rgba(0,0,0,.4)
}

.b-news_list_announce .info {
    position: absolute;
    bottom: 25px;
    left: 20px;
    color: #656565;
    font-size: 14px
}

.b-news_list_announce .info .dt {
    margin-right: 20px
}

.b-news_list_announce .c-aqua .content {
    background-color: #5e3d92;
}

.b-news_list_announce .c-aqua:hover .content {
    background-color: #452266;
}

.b-news_list_announce .c-purple .content {
    background-color: #5e3d92;
}

.b-news_list_announce .c-purple:hover .content {
    background-color: #452266;
}

.b-news_list_announce .c-blue .content {
    background-color: #5e3d92;
}

.b-news_list_announce .c-blue:hover .content {
    background-color: #452266;
}

.b-news_list_announce .c-gray .content {
    background-color: #5e3d92;
}

.b-news_list_announce .c-gray:hover .content {
    background-color: #452266;
}

.b-news_list_announce .c-aqua .info,
.b-news_list_announce .c-blue .info,
.b-news_list_announce .c-purple .info,
.b-news_list_announce .c-gray .info,
.b-news_list_announce .c-aqua .link,
.b-news_list_announce .c-blue .link,
.b-news_list_announce .c-purple .link,
.b-news_list_announce .c-gray .link {
    color: #fff
}

.b-news_list_announce .c-aqua .link:hover,
.b-news_list_announce .c-blue .link:hover,
.b-news_list_announce .c-purple .link:hover,
.b-news_list_announce .c-gray .link:hover {
    border-bottom: 1px solid rgba(255,255,255,.4)
}

.b-news_list_announce .b-news_item {
    margin-right: 16px;
    margin-bottom: 15px
}

.b-news_list_announce .title {
    font-size: 17px;
    font-weight: 700;
    max-height: 110px;
    overflow: hidden;
    padding: 0 0 1px 0;
}

.b-news_list_announce .info a {
    color: #656565;
}

.b-news_list_announce .info a:hover {
    text-decoration: underline;
}

.b-news_list_announce .c-aqua .info a,
.b-news_list_announce .c-blue .info a,
.b-news_list_announce .c-purple .info a,
.b-news_list_announce .c-gray .info a {
    color: #fff;
}

.b-news_list_announce .info span {
    display: inline-block;
    vertical-align: middle;
}

.b-news_list_announce .info .type {
    width: 180px;
    height: 40px;
    overflow: hidden;
}
