.new_wrap ul {display: flex; justify-content:space-between; flex-flow:row wrap;}
.new_wrap ul li {width: 31.67%;}
.new_wrap ul li .img_box {margin-bottom: 27px;}
.new_wrap ul li .img_box img {max-width:100%; vertical-align:top;}
.new_wrap ul li .txt_box {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.new_wrap ul li .txt_box h4 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size: 18px; font-weight: 500; color: #222;}
.new_wrap ul li .txt_box div {margin:16px 0 29px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.new_wrap ul li .txt_box p {display:inline; font-size: 16px; color: #888; font-weight: 400;}
.new_wrap ul li .txt_box p img {display: none;}
.new_wrap ul li .txt_box p br {display: none;}
.new_wrap ul li .txt_box span {font-size: 18px; color: #424242;}

@media(max-width:1080px){
    .new_wrap ul li .txt_box div {margin:12px 0 22px;}
    .new_wrap ul li .txt_box h4 {font-size: 17px;}
    .new_wrap ul li .txt_box p {font-size: 15px;}
    .new_wrap ul li .txt_box span {font-size: 17px;}
}
@media(max-width:768px){
    .new_wrap ul li .txt_box div {margin:8px 0 15px;}
    .new_wrap ul li .txt_box h4 {font-size: 16px;}
    .new_wrap ul li .txt_box p {font-size: 14px;}
    .new_wrap ul li .txt_box span {font-size: 16px;}
}
@media(max-width:600px){
    .new_wrap ul li {margin-bottom: 20px; width: 100%;}
    .new_wrap ul li > a{display: flex;}
    .new_wrap ul li .img_box {display: none;}
    .new_wrap ul li .txt_box {background-color: #fff; display: flex; justify-content:center; flex-direction: column; padding:20px 4%; width: 100%;}
    .new_wrap ul li .txt_box div {margin:4px 0 8px;}
    .new_wrap ul li .txt_box h4 {font-size: 15px;}
    .new_wrap ul li .txt_box p {font-size: 13px;}
    .new_wrap ul li .txt_box span {font-size: 15px;}
}
@media(max-width:480px){
    
}