body {
    background-color: #F6F6F6;
}
p.beizhu a {
    float: right;
}
@media only screen and (min-width: 1200px) and (max-width: 1370px){
    .container {
        width: 98%;
        margin: 0 auto;
    }
    }
.gallery-row{
	margin-bottom:25px;
}
/* 顶部 */
.materials_ti {
    
    height: 208px;
    background: #ffe5e5;
}
.materials_ti h3 {
    font-size:41px;
    
    font-weight:400;
    color:#fd3654;
    padding-top: 80px;
}
@media only screen and (max-width: 768px){
    .materials_ti {
        margin-top: 40px;
    }
}
@media only screen and (min-width: 768px){
    .materials_ti {
        margin-top: 90px;
    }
}
/* 主题材料 */
section.newslist {
    background: #F6F6F6;
}
.top_interval {
    margin-top: 24px;
}
/* 内容 */
.newslist img {
    width: 100%;
    border-radius: 8px;
}
.newbag {
    width: 100%;
    height: 504px;
    border-radius: 8px;
}
.newbag2 {
    width: 100%;
    height: 240px;
    border-radius: 8px;
}
.top_interval {
    margin-top: 24px;
}
@media only screen and (max-width: 768px){
    .newslist {
        margin-top: 40px;
    }
}
@media only screen and (min-width: 768px){
    .newslist {
        margin-top: 80px;
    }
}
/* vip */
.vip_box_index {
    background-color: #fff;
}
/* 翻页块 */
.page_box {
    overflow: hidden;
    padding: 0px;
}
.page_box .pagination a {
    padding: 6px 16px;
    font-size:14px;
    font-weight:400;
    color:rgba(40,47,54,1);
}
.page_box .pagination {
    border-radius: 8px;
    float: right;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
}
.pagination > li > a, .pagination > li > span {
    border: 1px solid #F6F6F6;
}
@media only screen and (max-width: 768px){
    .page_bnt1 {
        display: none;
    }
    .page_bnt2 {
        display: block;
    }
    .pagination > li:first-child > a, .pagination > li:first-child > span {
        padding: 15px 20px;
    }
    .pagination > li:last-child > a, .pagination > li:last-child > span {
        padding: 15px 20px;
    }
    .page_box .pagination {
        
    }
}
@media only screen and (min-width: 768px){
    .page_bnt1 {
        display: block;
    }
    .page_bnt2 {
        display: none;
    }
    .pagination > li:first-child > a, .pagination > li:first-child > span {
        padding: 13px 20px;
    }
    .pagination > li:last-child > a, .pagination > li:last-child > span {
        padding: 13px 20px;
    }
    .page_box .pagination {
        
    }
}