/* 新皮肤资讯样式 */



.liveScores_tile{
    display: flex;
    font-weight: bold;
    font-size: 30px;
}

.liveScores_tile div{
    margin-right: 10px;
}

.liveScores_tile div:nth-child(2){
    color: #F1233A;
}



.caption {
    color: #fff !important;
    background-image: linear-gradient(to right, #2760ab 0%, #2760ab 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#971217", endColorstr="#ed1c24", GradientType=1);
    float: left;
    line-height: 40px;
    margin: 3px 30px 0 0;
    padding: 0 5px 0 10px;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
}

.caption::before {
    border-top: solid 42px transparent;
    border-left: solid 20px #2760ab !important;
    content: "";
    display: block;
    margin: 0;
    padding: 0;
    height: 0;
    width: 0;
    position: absolute;
    top: 0;
    left: 100%;
}

.slideshowbox{
    padding: 15px;
    display: flex;
}

.slideshowbox img{
    width: 370px;
    height: 400px;
    background-size:cover;
    object-fit: cover;
}

.con_tile{
    color: black;
    font-size: 25px;
    font-weight: 700;
    margin: 10px 0;
}

.chau{
    display: flex;
}

.chau .fst{
    margin-right: 30px;
}

.chau .fst .thumb{
    display: block;
    width: 370px;
}

.chau .fst .thumb h3{
    margin: 15px 0;
    font-size: 13px;
    color: #F1233A;
}

.chau .fst .thumb div{
    margin: 20px 0;
    width: 100%;
}

 .chau .fst .thumb span{
     color: #AFAFAF;
 }

.chau img{
    width: 370px;
    height: 200px;
    background-size:cover
}

.newsreels{
    background-color: #EBEBEB;
    padding: 30px;
}
.newsreels div{
    margin-top: 10px;
}
.newsreels :nth-child(1) a{
    color: #F1233A;
}

.newsreels :nth-child(2) a{
    font-weight: 600;
    font-size: 30px;
}

.then .item{
    display: block;
}

.then .item .tilt_t{
    color: #F1233A;
    font-size: 14px;
}

.then .item .time_t{
    color: #AFAFAF;
    margin-top: 6px;
    font-size: 12px;
}


.newsref{
    background-color: #EBEBEB;
    height: 400px;
    padding: 30px;
}
.newsref div{
    margin-top: 10px;
}
.newsref :nth-child(1) a{
    color: #F1233A;
}

.newsref :nth-child(2) a{
    font-weight: 600;
    font-size: 30px;
}

.newscast{}
.newscast a{
    display: flex;
}
.newscast img{
    width: 180px;
}

.newscast .span_r{
    padding-left: 10px;
}


.newscast_nah{
    margin-top: 10px;
}
.newscast_nah a{

}
.newscast_nah .cast_t{
    color: #F1233A;
}

.newscast_nah .span_r{
    margin: 4px 0;
}
.newscast_nah .time_c{
    color: #AFAFAF;
}

.nah{display: flex;margin-top: 10px}
.nah .nah_l{display: flex;flex-flow: wrap;justify-content: space-between;}
.nah .nah_l a{
    display: flex;
    width: 350px;
    margin: 10px 10px 0 0;
    background-color: #EAEAEA;
    padding: 20px;
    height: 160px;
}
.nah .nah_l a img{
    width: 170px;
}
.nah .nah_l .n_div div{
    margin: 10px 0;
}
.nah .nah_l .n_div div:nth-child(1){color: #F1233A}
.nah .nah_l .n_div div:nth-child(2){font-weight: 400;font-size: 16px}
.nah .nah_l .n_div div:nth-child(3){color: slategrey}

.bottom_row{

}

.el-divider-horizontal {
    display: block;
    height: 0.0625rem;
    width: 100%;
    margin: 10px 0 0.5rem 0;
    border-top: 0.0625rem #c1c7d5 solid;
}

.el-divider--horizontal {
    display: block;
    height: 0.0625rem;
    width: 100%;
    margin: 10px 0 1.5rem 0;
    border-top: 0.0625rem #c1c7d5 solid;
}

.row_nav{
    margin-top: 30px;
}

.row_nav .aside img{
    width: 100%;
}


/*资讯列表css*/

.heard_nav{
    background-color: #EAEAEA;
    display: flex;
    flex-flow: wrap;
    margin: 20px 0;
}

.heard_nav a{
    padding: 2px 3px;
    margin: 1px 3px;
    width: 216px;
}

.heard_nav .active{
    background-color: black;
    color: white !important;
}


.main_c{
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}

.main_c img{
    width: 100%;
}

.main_c .m_left{
    width: 350px;
}

.main_c .m_left .solid_c{
    border-top: 1px solid #EBEBEB;
}

.main_c .m_right .solid_c{
    border-top: 1px solid #EBEBEB;
}

.main_c .m_left,.m_right{
    display: flex;
    flex-flow: wrap;
    flex-direction: column;
    justify-content: space-between;
}

.main_c .m_left .tilt_c{
    color: #F1233A;
}
.main_c .m_left .time_c{
    color: #AFAFAF;
}
.main_c .m_left .top_m div{
    margin: 6px 0;
}

.main_c .m_left .top_m span{
    color: #AFAFAF;
}

.main_c .m_right .top_m div{
    margin: 6px 0;
}

.main_c .m_right .time_c{
    color: #AFAFAF;
}

.main_c .m_right .foot_m span{
    color: #AFAFAF;
}

.main_c .m_right .tilt_c{
    color: #F1233A;
}

.main_c .span_c{
    font-size: 14px;
    margin: 5px 0;
}

.main_c .m_content{
    width: 100%;
    margin: 0 50px;
}

.main_c .m_content div:nth-child(2){
    background-color: #EAEAEA;
    padding: 1px;
}


.main_c .m_right{
    width: 350px;
}


.line {
    display: table;
    width: 100%;
    white-space: nowrap;
    border-spacing: 1px 0;
    color: black;
    font-size: 20px;
}

.line:before,
.line:after {
    display: table-cell;
    content: '';
    width: 50%;
    background: -webkit-linear-gradient(black, black) repeat-x left center;
    background: linear-gradient(black, black) repeat-x left center;
    background-size: 2px 2px;
}

.con_list{
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    margin: 30px 0;
}

.con_list .L_item{
    width: 250px;
    margin-top: 10px;
}

.con_list .L_item img{
    width: 100%;
}

.con_list .L_item a{
    display: block;
    color: #F1233A;
    width: 95%;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}

.con_list .L_item span{
    color: #AFAFAF;
    font-size: 12px;
}

.con_list .L_item .text{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}


/*pc端隐藏*/
@media screen and (max-width: 991px){
    .liveScores_tile{
        display: none;
    }
}


/* 简-start */
.con_pages{
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
.con_pages a{
    display: flex;
    width: 40px;
    height: 40px;
    background: #0D132B;
    color: #ffffff !important;
    font-size: 26px;
    cursor:pointer;
    justify-content: center;
    align-items: center;
    margin: 0 20px;
}
.con_pages a.on,.con_pages a:hover{
    background: #F1233A;

}
.padding0{
    padding: 0px !important;
}

/* 手机start */
@media screen and (max-width: 991px){
    .news-index-all{
        width: 90%;
        overflow: hidden;
        margin: 0 auto;
    }
    .padding5{
        padding: 0px;
    }
    .padding-top-20{
        padding-top: 0px;
    }
    .newindex-model1{
        display: flex;
        flex-direction: column;
    }
    .slideshowbox {
        display: flex;
        flex-direction: column;
        padding:0px;
    }
    .slideshowbox img{
        max-width: 100%;
    }
    .newsref{
        height: auto;
        padding:8px 15px;
    }

    .newsref div{
        padding-top: 0px;
        margin-top: 0px;
    }
    .newsref :nth-child(1){
        font-size: 13px;
    }
    .newsref :nth-child(2) a{
        height: 26px;
        font-size: 13px;
        font-family: SourceHanSansSC, SourceHanSansSC;
        font-weight: 700;
        color: #000000;
        line-height: 26px;
    }
    .newsref :nth-child(3) a{
        font-size: 10px;
        font-family: SourceHanSansSC, SourceHanSansSC;
        font-weight: 400;
        color: #000000;
        line-height: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 3;
    }
    .newsref :nth-child(4) a{
        width: 146px;
        height: 14px;
        font-size: 8px;
        font-family: SourceHanSansSC, SourceHanSansSC;
        font-weight: 400;
        color: #AFAFAF;
        line-height: 0px;
    }
    .newindex-model1 .cl-right{
        max-width: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        padding: 0px;
    }
    .newindex-model1 .newscast{
        width: 50%;
    }
    .newindex-model1 .newscast img{
        width: 80px;
        height: 80px;
    }
    .newindex-model1 .newscast .span_r{
        font-size: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 5;
    }
    
    .new-index-wai1{
        padding-right: 0;
        padding-left: 0;
    }
    .row{
        margin-right: 0;
        margin-left: 0;
    }
    .newindex-model2{
        
        justify-content: space-between;
    }
    .newindex-model2>div{
        width: 48%;
        padding: 0px;
    }
    .then .item .tilt_t{
        font-size: 9px;
        line-height: 16px;
        margin-bottom: 0px;
    }
    .then .item .span_t{
        font-size: 10px;
        line-height: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
    }
    .then .item .time_t{
        font-size: 8px;
        line-height: 16px;
        margin:0px;
    }
    .con_tile{
        text-transform: uppercase;
        font-size: 20px;
    }
    .nah .nah_l{

    }
    .nah .nah_l a{
        display: block;
        margin: 0px;
        padding: 0px;
        width: 48%;
        margin-bottom: 20px;
        padding:10px;
        height: auto;
    }
    .nah .col-md-4{
        display: none;
    }
    .nah .nah_l .n_div div:nth-child(1){
        max-width: 100%;
        font-size: 9px;
        line-height: 16px;
        margin-bottom: 0px;
        overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }
    .nah .nah_l .n_div div:nth-child(2){
        max-width: 100%;
        font-size: 10px;
        line-height: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
    }
    .nah .nah_l .n_div div:nth-child(3){
        font-size: 8px;
        line-height: 16px;
        margin:0px;
    }
    .nah .nah_l .n_div div{
        margin-top: 0px;
    }
    .row_nav .chau{
        display: flex;
        flex-direction: column;
        padding-right: 0;
        padding-left: 0;
    }
    .chau .fst .thumb h3{
        font-size: 9px;
        line-height: 16px;
        margin-bottom: 0px;
    }
    .chau .fst{
        margin: 0;
    }
    .chau .fst .thumb div{
        font-size: 10px;
        line-height: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        margin:0px;
        max-width: 100%;
    }
    .chau .fst .thumb{
        width: 100%;
    }
    .chau .fst .thumb span
    {
        font-size: 8px;
        line-height: 16px;
        margin:0px;
    }
    .chau .newsreels{
        padding: 5px 15px;
        margin:0px;
    }
    .chau .newsreels div{
        margin: 0px;
        padding: 0px;
    }
    .chau .newsreels :nth-child(1) a{
        font-size: 12px;
    }
    .chau .newsreels :nth-child(2) a{
        font-size: 13px;
    }
    .chau .newsreels :nth-child(3) a{
        font-size: 10px;
        line-height: 12px;
    }
    .chau .newsreels :nth-child(4) a{
        font-size: 8px;
    }
    .row_nav .cl-right{
        padding-right: 0;
        padding-left: 0;
    }
    .row_nav .cl-right .newscast img{
        width: 25%;
    }
    .row_nav .cl-right .newscast .span_r{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        flex: 1;
    }
    .row_nav .cl-right .newscast .span_r span:nth-child(1){
        display: block;
        font-size: 11px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        
    }
    .row_nav .cl-right .newscast .span_r span:nth-child(2){
        font-family: SourceHanSansSC, SourceHanSansSC;
        font-weight: 400;
        color: #AFAFAF;
        font-size: 8px;
        text-align: right;
    }
    .m-list-all{
        width: 90%;
        margin: 0 auto;
        overflow: hidden;
        padding: 0 !important;
    }
    .heard_nav{
        margin: 0 !important;
        display: flex;
        margin-bottom: 15px !important;
    }
    .heard_nav a{
        width: 50%;
        margin:0px !important;
        font-size: 12px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .main_c{
        display: flex;
        flex-direction: column;
    }
    .main_c .m_left .top_m{
        display: flex;
        position: relative;
    }
    .main_c .m_left .top_m img{
        width: 30%;
        margin-right: 8px;
        margin-bottom:8px;
    }
    .main_c .m_left .top_m div{
        font-size: 12px;
        padding-right: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
    }
    .main_c .m_left .top_m span{
        position: absolute;
        right:0px;
        bottom: 8px;
        font-size: 8px;
    }
    .main_c .m_left .tilt_c{
        font-size: 12px;
        font-weight: 777;
    }
    .main_c .m_left .zhen_tilt_c{
        font-size: 13px;
        font-weight: 777;
    }
    .main_c .m_left .span_c{
        font-size: 10px;
        margin-top: 0px;
    }
    .main_c .m_left .time_c{
        font-size: 9px;
        text-align: right;
        margin-bottom: 12px;
    }
    .main_c .m_content{
        margin:0 !important;
        margin-bottom: 20px !important;
    }
    .main_c .m_left{
        max-width: 100%;
    }
    .main_c .m_content h3{
        font-size: 11px;
        color: red;
    }
    .main_c .m_content h4{
        font-size: 12px;
    }
    .main_c .m_content h6{
        font-size: 10px; 
        font-weight: 111;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        margin-bottom: 2px;
    }
    .main_c .m_content span{
        font-size: 8px; 
    }
    .main_c .m_right{
        display: flex;
        flex-direction: column-reverse;
    }
    .main_c .m_right .foot_m{
        display: flex;
        position: relative;
    }
    .main_c .m_right .foot_m img{
        width: 30%;
        margin-right: 8px;
        margin-bottom:8px;
    }
    .main_c .m_right .foot_m div{
        font-size: 12px;
        padding-right: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
    }
    .main_c .m_right .foot_m span{
        position: absolute;
        right:0px;
        bottom: 8px;
        font-size: 8px;
    }
    .main_c .m_right .tilt_c{
        font-size: 12px;
        font-weight: 777;
    }
    .main_c .m_right .zhen_tilt_c{
        font-size: 13px;
        font-weight: 777;
    }
    .main_c .m_right .span_c{
        font-size: 10px;
        margin-top: 0px;
    }
    .main_c .m_right .time_c{
        font-size: 9px;
        text-align: right;
        margin-bottom: 12px;
    }
    .main_c .m_right{
        max-width: 100%;
    }
    .con_list{
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
    }
    .con_list .L_item{
        width: 48%;
        height: auto;
    }
    .con_list .L_item a{
        font-size: 10px;
    }
    .con_list .L_item .text{
        font-size: 11px;
    }
    .con_list .L_item span{
        font-size: 8px;
    }
    body .con_pages a{
        margin:0 5px;
        width: 30px;
        height: 30px;
        font-size: 18px;
    }
    body .slideshowbox img,body .chau img{
        width: 100%;
    }
    .con_pages span{
        display: flex;
    background: red;
    color: #ffffff !important;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    margin: 0 8px;
    width: 20px;
    height: 30px;
    font-size: 18px;
    }
}
/* 手机end */
/* PC-start */
@media screen and (min-width: 991px){
    .padding5{
        padding: 5px;
    }
    .padding-top-20{
        padding-top: 20px;
    }
    .newindex-model1 .newscast:last-child{
        display: none;
    } 
    .newscast .span_r span:nth-child(2){
        display: none;
    }   
    .zhen_tilt_c{
        display: none;
    }
    .main_c .m_content h3{
        display: none;
    }
    body .main_c .m_content{
        text-align: left !important;
    }
    body .main_c .m_content div:nth-child(2){
        padding:0 35px;
    }
    body .main_c .m_content h4{
        display: block;
        height: 60px;
        line-height: 60px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        
    }
    body .main_c .m_content h4{
        margin-bottom: 0px;
    }
    body .main_c .m_content span{
        display: block;
        height: 40px;
    }
    body .newindex-model2 .span_t{
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
    }
    .newindex-model1 .toptitle{
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
    }
    .newindex-model1 .toptoutle1{
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 5;
    }
    aside.nah .nah_l .confirmtitle{
        margin-top: 0px;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 1;
    }
    aside.nah .nah_l .confirmtoutle1{
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 3;
    }
    aside.nah .nah_r .cast_t{
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 1;
    }
    aside.nah .nah_r .span_r{
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
    }
    aside.nah .nah_r .el-divider.el-divider-horizontal:last-child{
        display: none;
    }
    .row_nav .row .chau .fst a h3{
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
    }
    .row_nav .row .chau .fst a div{
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 5;
    }
    .row_nav .row .chau .newsreels{

        max-width: 340px!important;
    }
    .row_nav .row .chau .newsreels :nth-child(2){
        width:280px  !important;
        display: flex;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 3;
    }
    .row_nav .row .chau .newsreels :nth-child(2) a {
        font-weight: 600;
        font-size: 30px;
        
        width: 270px !important;
        height: 135px !important;
        display: flex !important;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    }
    .model_cast_t{
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 1;
    }
    .model_span_r{
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
    }
    .model_bottom{
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .main_c .m_left .span_c{
        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    }
    .main_c .m_left .tilt_c{
        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    }
    
    .main_c .m_left .top_m div{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .main_c .m_left .top_m span{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
    }
    .main_c .m_right .top_m div{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .main_c .m_right .top_m span{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }
    .main_c .m_left,.main_c .m_right{
        height: 518px;
    }
    .con_pages span{
        display: flex;
    width: 40px;
    height: 40px;
    background: red;
    color: #ffffff !important;
    font-size: 26px;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    margin: 0 20px;
    }
    .main_c .m_content img{
        max-height: 335px !important;
    }
    .main_c .m_content h6 {
        overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    }
    .con_list .L_item img{
        height: 134px;
    }

}
/* PC-end */
.model_cast_t{
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 1;
}
.model_span_r{
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
}
/* 简-end */