.banner{
    background-image: url(../imgs/new/banner.png);
}
.banner_text{
    max-width: 4.45rem;
    position: absolute;
    top: 3.57rem;
    left: 1.52rem;
}
.banner_tit{
    font-size: 0.78rem;
    font-family: Lexend Deca-ExtraBold, Lexend Deca;
    font-weight: 800;
    color: #FFFFFF;
    margin-bottom: .18rem;
}
.banner_txt{
    font-size: 0.26rem;
    font-family: Lexend Deca-Regular, Lexend Deca;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.4rem;
}
.new_box{
    width: 17.16rem;
    margin: 1.06rem auto;
    padding-right: .04rem;
    display: flex;
    flex-wrap: wrap;
}
.new_item {
    width: 5.28rem;
    margin-right: .52rem;
    margin-bottom: .59rem;
}

.new_item:hover img {
    transform: scale(1.2);
}

.new_item:nth-child(3n) {
    margin-right: 0rem;
}

.new_item_img {
    margin-bottom: .22rem;
    overflow: hidden;
}

.new_time {
    font-size: 0.22rem;
    font-family: Lexend Deca-Regular, Lexend Deca;
    font-weight: 400;
    color: #474747;
    margin-bottom: .17rem;
}

.new_tit {
    font-size: 0.32rem;
    font-family: Lexend Deca-SemiBold, Lexend Deca;
    font-weight: 600;
    color: #1B1B1B;
    line-height: 0.45rem;
    margin-bottom: .1rem;
    overflow:hidden;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    text-overflow:ellipsis;
}

.new_txt {
    font-size: 0.2rem;
    font-family: Lexend Deca-Regular, Lexend Deca;
    font-weight: 400;
    color: #1B1B1B;
    line-height: 0.3rem;
    overflow:hidden;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
    text-overflow:ellipsis;
}

.page{
    display: flex;
    margin: .19rem auto 0;
}
.page button{
    width: .49rem;
    height: .51rem;
    cursor: pointer;
}
.page button img{
    width: .2rem;
}
.num_active{
    background: #00ffff;
    color: #000000;
}

.newxq_box{
    margin: 1.35rem auto 1rem;
    width: 17.16rem;
    padding-right: .89rem;
    box-sizing: border-box;
    display: flex;
}
.newxq_left{
    width: 12rem;
    margin-right: 1.15rem;
}
.newxq_right{
    width: 3.87rem;
}
.nwexq_tit{
    font-size: 0.45rem;
    font-family: Lexend Deca-Medium, Lexend Deca;
    font-weight: 500;
    color: #474747;
    line-height: 0.6rem;
    margin-bottom: .28rem;
}
.time_box{
    width: fit-content;
    padding: 0 .33rem;
    height: 0.62rem;
    background: #F91009;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.22rem;
    font-family: Lexend Deca-Regular, Lexend Deca;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: .72rem;
}
.newxq_left img{
    margin-bottom: .51rem;
}
.nwexq_txt{
    font-size: 0.2rem;
    font-family: Lexend Deca-Regular, Lexend Deca;
    font-weight: 400;
    color: #1B1B1B;
    line-height: 0.3rem;
    margin-bottom: .4rem;
}
.newxq_right_tit{
    width: 3.62rem;
    height: 3.55rem;
    text-align: center;
    font-size: 0.26rem;
    font-family: Lucida Sans-Italic, Lucida Sans;
    font-weight: normal;
    color: #1B1B1B;
    line-height: 0.4rem;
    font-style: italic;
    margin-left: .25rem;
}
.newxq_right_list_tit{
    width: 3.87rem;
    height: 0.77rem;
    background: #F91009;
    font-size: 0.29rem;
    font-family: Lexend Deca-Regular, Lexend Deca;
    font-weight: 400;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    padding-left: .25rem;
    box-sizing: border-box;
    margin-bottom: .51rem;
}
.list_item{
    display: flex;
    margin-top: .2rem;
    padding-bottom: .3rem;
    border-bottom: 0.01rem solid #D2CFCD;
}
.list_img{
    width: 1.57rem;
    height: 1.15rem;
    margin-right: .18rem;
    flex-shrink: 0;
}

.list_img img{
    height: 100%;
    object-fit: contain;
}
.list_tit{
    font-size: 0.2rem;
    font-family: Lexend Deca-Medium, Lexend Deca;
    font-weight: 500;
    color: #474747;
    margin-bottom: .22rem;
    margin-top: .15rem;
    overflow:hidden;
display: -webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:3;
text-overflow:ellipsis;
}
.list_txt{
    font-size: 0.18rem;
    font-family: Lexend Deca-Light, Lexend Deca;
    font-weight: 300;
    color: #C4C4C4; 
}
.hr{
    margin-top: 1.1rem;
    width: 12.0rem;
    height: 0.03rem;
    background: #EAEAEA;
}
.newxq_next{
    display: flex;
    justify-content: flex-end;
    margin-top: .3rem;
}
.newxq_next a{
    display: flex;
    align-items: center;
}
.newxq_next a img{
    width: .43rem;
    height: .43rem;
    margin-left: .2rem;
    margin-bottom: 0;
}
.newxq_next a div p{
    display: flex;
    justify-content: flex-end;
}
.newxq_next a div p:nth-child(1){
    font-size: 0.22rem;
    font-family: Lexend Deca-Medium, Lexend Deca;
    font-weight: 500;
    color: #BABABA;
}
.newxq_next a div p:nth-child(2){
    font-size: 0.22rem;
    font-family: Lexend Deca-Medium, Lexend Deca;
    font-weight: 500;
    color: #474747;
}


@media only screen and (max-width:1024px){
    .banner_text{
        width: 100%;
        max-width: 100%;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        padding: 15px;
        box-sizing: border-box;
    }
    .banner_tit{
        font-size: 18px;
    }
    .banner_txt{
        max-width: 100%;
        width: 100%;
        font-size: 12px;
    }
    .new_box{
        width: 100%;
        margin: 0;
        padding: 15px;
        box-sizing: border-box;
    }
    .new_item,
    .new_item:nth-child(3n){
        width: 48%;
        margin-right: 4%;
        margin-bottom: 4%;
    }
    .new_item:nth-child(2n){
        margin-right: 0;
    }
    .new_txt{
        font-size: 12px;
    }
    .newxq_box{
        width: 100%;
        margin: 0;
        padding: 15px;
        box-sizing: border-box;
    }
    .newxq_right{
        display: none;
    }
    .newxq_left{
        width: 100%;
        margin: 0;
    }
}