#main-body {
    z-index: 999;
    left: 0;
    right: 0;
    position: absolute;
}

#section .form_list {
    background: #fff;
    margin: 0 15px;
    -moz-box-shadow: 0px 0px 12px #EFEFEF;
    -webkit-box-shadow: 0px 0px 12px #EFEFEF;
    box-shadow: 0px 0px 12px #EFEFEF;
    padding: 20px 0;
    box-sizing: border-box;
}
.pagination>li>a, .pagination>li>span{
    padding: 6px 8px;
}

#section .form_list {
    background: #fff;
    margin: 0 15px;
    -moz-box-shadow: 0px 0px 12px #EFEFEF;
    -webkit-box-shadow: 0px 0px 12px #EFEFEF;
    box-shadow: 0px 0px 12px #EFEFEF;
    padding: 20px 0;
    box-sizing: border-box;
}
.news-btn{
    width: 100%;
}
.news-btn-item-active{
    border-bottom: 3px solid #E81919;
}

.news-btn-item{
    padding: 6px 0;
    box-sizing: border-box;
    height: 100%;
    cursor: pointer;
    font-weight: bolder;
}
.news-btn-item span{
    padding: 5px 0;
}
.news-list-container{
    border-top: 1px solid #f7f7f7;
    padding-top: 15px;
}

.title{
    font-size: 14px;
    font-weight: bold;
}
.subtitle{
    font-size: 12px;
    color: #AEAEAE;
}
.smalltitle{
    font-size: 12px;
    color: #616161;
}
.news-body{
    overflow: hidden;
    zoom: 1;
}
.news-body-right .title{
    cursor: pointer;
}
.news-body-right .title:hover{
    color: #E81919;
}
.list-group-item{
    cursor: pointer;
}
.list-group-item:hover{
    color: #E81919;
}


.news-list-item{
    padding: 10px 0 0 0;
    cursor: pointer;
}
.news-body-left{
    padding-right: 0;
}
.hot-header{
    overflow: hidden;
    zoom: 1;
    border-bottom:  1px solid #f7f7f7;
    padding: 6px 0;
}
.hot-header span{
    padding: 5px 0;
    border-bottom: 3px solid #060606;
    font-weight: bolder;
}

.hot-body{
    padding-top: 15px;
}
.hot-body .list-group-item{
    border: none;
    padding: 5px 0;
}
.ellipsis{
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    white-space:nowrap;
}
.hot-body .tag{
    color: #2697F1;
    letter-spacing: 0;
    margin-right: 5px;
}

.news-bottom{
    border-bottom:  1px solid #f7f7f7;
}

.page{
    padding: 0 15px;
    box-sizing: border-box;
}
.page .pagination{
    float: right!important;
    margin: 10px 0 0 0!important;
}
.page .pagination>li{
    cursor: pointer;
}
@media (max-width: 480px) {
    #main-body {
        top: 15%;
    }

    .news-btn-item{
        margin: 5px 0;
        font-size: 12px;
        margin-left: 15px;
    }
    .title{
        margin-top: 10px;
    }

    .news-body-left{
        padding-left: 0;
    }
    .news-body-right{
        padding: 0;
    }
    .page {
        padding: 0;
    }
}

@media (max-width: 768px) {
    #main-body {
        top: 15%;
    }
    #header .navbar-default {
        padding: 10px 0;
    }

}

@media (min-width: 768px) {
    .news-btn-item{
        width: 12.5%;
    }
    .news-btn-item{
        width: 12.5%;
    }
}

@media (min-width: 960px) {
    #main-body {
        top: 32%;
    }
}
