/*新闻列表*/
.new img{
    width:100%;
}
.new h3{
    color:#07519e;
    font-size:30px;
    padding:20px 0 10px;

}
.new h4{
    font-size:30px;

}
.new .box{
    display: flex;
    width:100%;
}

.new .box ul {
    width:100%;
    gap: 28px;
    display: flex;
    flex-wrap: wrap;
    /* justify-content: space-around; */
}
.new .box ul li{
    margin-top: 3%;
    padding: 16px 0px;
    width: 23%;
    box-sizing: border-box;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.new .box ul li .img{
    width:100%;
    overflow: hidden;
      
}
.new .box ul li .img img{
    transition: transform 0.5s ease;

}
.new .box ul li .img:hover img{
    transform: scale(1.1);
}
.new .box ul li .txt{ 
    display: block;
    text-align: center;
    color:#333;
    font-size:18px;
    padding:10px 16px;
   
}

.new .box ul li p{
    text-align: center;
    font-size:12px;
    color:#444;

}


/*新闻详情*/

.newdetail img{
    object-fit: cover;
    object-position: center center;
    max-width:100%;
    
}
.newdetail .banner{
    /* width:100%; */
    height:200px;
    overflow: hidden;
}
.newdetail .newtitle {
    /*display: flex;*/
    align-items: center;;
    padding:30px 0 30px;
  flex-wrap: wrap;
  text-align: center;
    
}
.newdetail .newtitle .left{
    width:360px;  
    margin-right:20px;
}
.newdetail .newtitle .right a{
    color:#333;

}
.newdetail .newtitle .right h4{
    font-size:20px;
    color:#333;
    padding:10px 0 0
}
.newdetail .cont{
    font-size:16px;
    padding-bottom:20px;
    border-bottom:1px solid #07519e;

}
.newdetail .cont p{
    color:#0c0c0c;
    font-size:16px;
    padding:6px 0;
    line-height: 35px;
}
.newdetail .detaillist h3{
    color:#07519e;
    font-size:20px;
    padding-top:20px;
    font-weight: bold;
}
.newdetail .detaillist ul {
    padding:20px 0;
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
}
.newdetail .detaillist ul li{
    width:24%;
}
.newdetail .detaillist ul li .img{
    overflow: hidden;
    text-align: center;
}

.newdetail .detaillist ul li .img img{
    transition: transform 0.5s ease;
}
.newdetail .detaillist ul li .img:hover img{
    transform: scale(1.1);
}
.newdetail .detaillist ul li a{
    color:#333;
    font-size:16px;
    font-weight: bold;
    display: block;
    padding: 15px 0;
    text-align: center;
}
@media (max-width: 900px) {
    .new .box ul{
        gap: 0;
        justify-content: space-between;
        padding:10px 10px;
    }
    .new .box ul li{
        width: 49%;
    }
    .newdetail .detaillist ul li a{
        font-size: 14px;
    }
    .new h3,.new h4{
        padding:10px;
    }

    .newdetail .newtitle{
        padding: 30px 10px;
    }
    .newdetail .cont{
        padding:10px;
    }
    .detaillist{
        padding:10px;
    }
    .newdetail .detaillist ul li{
        width: 48%;
    }
    
    
  }











