body {
    background-color: #ffffff;
}
.none {
    display: none;
}
@media only screen and (min-width: 1200px) and (max-width: 1370px){
    .container {
        width: 98%;
        margin: 0 auto;
    }
    }
/* 精读文章list */
.article_list {
    background-color: #fff;
}
.all_category {
    height: 68px;
    margin-bottom: 32px;
    background-color: #f9f9f9;
}
.all_category,.all_category ul {
    display: flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    flex-wrap:wrap;
}
.all_category h3 {
    font-size:34px;
    
    font-weight:400;
    color:rgba(64,64,64,1);
}
.all_category ul {
    margin-top: 0;
}
.all_category ul li a {
    font-size:18px;
    font-weight:400;
    color:#707270;
}
.all_category ul li a:hover{
    color:rgb(244, 54, 84);
}

@media only screen and (max-width: 768px){
    .all_category {
        margin-top: 44px;
    }
    .all_category ul {
        margin-left: 0px;
        margin-top: 8px;
    }
    .all_category ul li a {
        margin-right: 24px
    }
}
@media only screen and (min-width: 768px){
    .all_category ul li a {
        margin-right: 61px
    }
}
/* 精读文章内容 */
.fodder-box-title a:hover {
    color: #ff1053;
}
.article_box {
    background-color: #fff;
}
.fodder-box-bagimg {
    height: 328px;
    border-radius: 8px;
}
.fodder-box {
    background-color: #fff;
    box-shadow:none;
}
.fodder-box-author {
    margin: 10px 0 0 0;
}
.fodder-box-author a {
    font-size:12px;
    
    color:rgba(140,140,140,1);
}
.fodder-box-title {
    margin: 10px 0 0 0;
}
.fodder-box-title a {
    width: 100%;
    font-size:21px;
    
    font-weight:600;
    color:rgba(32,32,32,1);
}
.fodder_box_timer {
    margin-top: 10px;
    font-size:12px;
    
    color:rgba(140,140,140,1);
}
.fodder-box {
    background-color: #fff;
    box-shadow: none;
    -webkit-transform: none;
    transform: none;
    cursor: default;
}
.fodder-box:hover{ 
  box-shadow: none;
  -webkit-transform: none;
  transform: none; 
}
.fodder-box:hover .fodder-operation {
    opacity: 0;
 }
.fodder-box .fodder-operation:hover {
    opacity: 0.8;
    cursor: pointer;
}
.fodder_boxs {
    margin-bottom: 48px;
}
.fodder-operation {
    border-radius: 8px;
}
.page_box {
    overflow: hidden;
}
.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;
    }
    
}
@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;
    }
    
}
/*@media only screen and (min-width: 1270px){*/
/*    .none-xs{*/
/*        display: block;*/
/*    }*/
/*}*/
/*@media only screen and (max-width: 1270px){*/
/*    .none-xs{*/
/*        display: none;*/
/*    }*/
/*}*/

/* 彩盒 */
.gallery-center {
    background-color: #ffffff;
}
/* vip */
.vip_box_index {
    background-color: #fffbfb;
}
.item_main2{
    background-color: #ffffff;
}
.item_main2:hover{
    background-color: #f9f9f9;
}
.tuwen_link a{
    display: block;
    height: auto!important;
    color: #ACACAC;
}
@media only screen and (min-width: 768px) {
    .tuwen_bottom{
        margin-top: 6%;
    }
    .item_thumb_a{
        width: 270px;
    }
}
@media only screen and (max-width: 1233px) {

}
@media only screen and (max-width: 768px) {
    .item_thumb{
        width: 100%!important;
    }
}

@media only screen and (max-width: 768px) and (min-width: 633px) {
    .tuwen_bottom{
        margin-top: 11px;
    }
}
@media only screen and (max-width: 633px) {
    .tuwen_bottom{
        margin-top: 3%;
    }
    .tuwen_title{
        font-size: 15px;
        padding-left:6px;
        padding-right:6px;
    }
    .item_main{
        padding-left: 10px;
        padding-right: 4px!important;
    }
    .tuwen_bottom a{
        font-size: 11px;
    }
    .box div{
        margin-right: 10px!important;
    }
}
@media only screen and (max-width: 993px) and (min-width: 768px) {
    .article_list{
        margin-top: 100px;
    }
}
.tuwen_bottom1{
    bottom: 8px;
    position: absolute;
}
.tuwen_bottom a{
    margin-left: 24px;
}
.tuwen_bottom1 a{
    margin-left: 24px;
}
.tuwen_title:hover{
    color: #FD3554;
}
.box div a:hover{
    color: #FD3554;
}
.tuwen_bottom a:hover{
    color: #FD3554;
}
.tuwen_bottom1 a:hover{
    color: #FD3554;
}
.fodder-operation:hover{
    opacity: 0.8;
}
.fodder-operation2:hover{
    opacity: 1;
}
.fodder-operation{
    border-radius:0;
}
.concent {
    width:100%;
    max-width:1500px;
    min-width:320px;
}
.box {
    white-space:nowrap;
    overflow-x:auto;
    overflow-y: hidden;
}
.box::-webkit-scrollbar {
    width:0;
    height:0;
    display: none;
}
.box div {
    list-style:none;
    display:inline-block;
    line-height:30px;
    margin-right:32px;
    text-align:center;
    height: 47px;
    margin-top: 18px;
}
.box p {
    width:100%;
    height:50px;
    background:pink;
}
.box div:last-child {
    margin:0;
}
b a{
    color: #707270;
    font-size: 18px;
    font-weight: 400;
}
.thumb2{
    height: 344px;
    border-radius: 0;
    background-size: cover!important;
    background-repeat: no-repeat!important;
}
.thumb5{
    margin-top: 32px;
    border-radius: 0;
    background-size: cover!important;
    background-repeat: no-repeat!important;
}
.tuijian_list{
    border-bottom: 1px solid #e7e7e7;
    padding: 15px;
    width: 100%;
    transition: all 0.4s ease 0s;
}
.tuijian{
    border: 1px solid #e7e7e7;
    margin-top: 32px;
    border-bottom: none;
}
.tuwen_bottom a{
    color: #ACACAC;
}
.fodder-operation2{
    height: auto;
    width: 92.5%;
    margin-top: -15px;
    margin-left: -15px;
    top: auto;
    left: auto;
    text-align: left;
    padding: 15px;
    z-index: 9999;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}
.tuwen_title2{
    max-height: 72px;
    overflow: hidden;
    text-overflow:ellipsis
}
@media only screen and (max-width: 1200px){
    .tuwen_content{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
}
