
.newslist2023 { width:100%; padding: 40px 0; position:relative; z-index:90;}
.newslist2023 li { width:100%; height:150px; margin-top:20px; background:#fff;}
.newslist2023 li a { display:block; position:relative; padding-left: 300px; padding-top: 20px; padding-bottom: 20px; padding-right: 30px; height: 110px; transition:200ms; }
.newslist2023 li div { transition:220ms;}
.newslist2023 li .img { position: absolute; width:265px; height:150px; top:0; left:0;}
.newslist2023 li .img img { display: block;width: 100%;height: 100%;object-fit:cover;}
.newslist2023 li .name { height:30px; line-height:30px; font-size:16px; font-weight:bold; color:#3e3a39; white-space: nowrap; position: relative; overflow: hidden; text-overflow: ellipsis;}
.newslist2023 li .info { margin-top: 10px; position: relative; overflow: hidden; height:40px; line-height:20px; font-size:14px; }
.newslist2023 li .more { margin-top: 5px; height:20px; line-height:20px; font-size:14px; }
.newslist2023 li .more span { float:left; height:100%; margin-left:35px; position:relative;}
.newslist2023 li .more span:before { width:1px; height:12px; content:""; background:#c7c7c7; position:absolute; top:50%; left:-18px; margin-top:-6px;}
.newslist2023 li .more span:first-child { margin:0;}
.newslist2023 li .more span:first-child:before { display:none;}
.newslist2023 li:hover a { background:#c99748;}
.newslist2023 li:hover div { color:#fff; }
.newslist2023 li:hover .img img { transform:scale(1.0);}



.pageList {overflow: hidden; position: relative;}
.pageList .r {float: none;}
