 /*列表 大缩略图类型列表*/
.list-maximg{margin:10px 10px; font-size: 0;}
.list-maximg li{display:inline-block; margin-right:9px; margin-bottom:10px; border:1px solid #eee; box-shadow: 1px 1px 5px rgba(55,55,55,.1); box-sizing: border-box; border-radius: 5px; overflow: hidden;}
.list-maximg li:nth-of-type(2n){margin-right:0;}
.list-maximg li a{display:block; box-sizing: border-box; padding-bottom: 5px; background:#fff;}
.list-maximg li a:active{background: #f1f1f1;}
.list-maximg li a .img-box{display:flex; width: 190px; height:190px;}
.list-maximg li a .img-box img{margin:auto; width:100%; height:100%; object-fit: cover;}
.list-maximg li a h2{width:180px; font-size:15px; height:15px; line-height:15px; padding:10px 5px 5px 5px; color:#111;}
.list-maximg li a span{display: block; width:180px; font-size:12px; line-height:18px; color:#666; padding-left: 5px;}

 /*列表 大缩略图类型列表 宽度自适应*/
.list-maximg-auto{margin:10px 10px; font-size: 0; display: flex; flex-wrap:wrap; justify-content: space-between;}
.list-maximg-auto li{width:49%; margin-right:2%; margin-bottom:10px; border:1px solid #eee; box-shadow: 1px 1px 5px rgba(55,55,55,.1); box-sizing: border-box; border-radius: 5px; overflow: hidden;}
.list-maximg-auto li:nth-of-type(2n){margin-right:0;}
.list-maximg-auto li a{display:block; box-sizing: border-box; padding-bottom: 5px; background:#fff;}
.list-maximg-auto li a:active{background: #f1f1f1;}
.list-maximg-auto li a .img-box{display:flex; width: 100%; height:44vw; background:#ddd;}
/*垂直居中裁剪*/
.list-maximg-auto li a .img-box img{margin:auto; width:100%; height:100%; object-fit: cover;} 
/*垂直居中*/
/*.list-maximg-auto li a .img-box img{margin:auto; max-width:100%; max-height:100%;} */
.list-maximg-auto li a h2{width:95%; font-size:15px; height:15px; line-height:15px; padding:10px 5px 5px 5px; color:#111;}
.list-maximg-auto li a span{display: block; width:95%; font-size:12px; line-height:18px; color:#666; padding-left: 5px;}


/*列表 多行文字*/
.list-text a{display:block; box-sizing: border-box; padding:10px 10px; background:#fff; border-bottom:1px solid #ddd; }
.list-text a:active{background:#f1f1f1;}
.list-text a h2{font-size:15px; margin-bottom:5px;}
.list-text a div{font-size:14px; color:#666; }
.list-text a div>span{margin-right:15px;}

/*左侧带图片列表*/
.list-minimg a{display:flex; padding:10px 0; border-bottom:1px solid #ddd;}
.list-minimg a:active{background: #f1f1f1;}
.list-minimg a .img-box{flex:0 0 100px; width:100px; height:75px; margin-right:10px;}
.list-minimg a .img-box img{flex:0 0 100px; width:100px; height:75px; object-fit: cover;}
.list-minimg a .text-box{flex:1 1 auto; display:flex; flex-direction: column; justify-content: center; min-width: 0;}
.list-minimg a .text-box h2{font-size:15px; line-height:22px;}
.list-minimg a .text-box span{font-size:13px; line-height:22px;}
.list-minimg li:nth-last-of-type(1) a{border:none;}
/*右侧带图片列表 廉政建设板块*/
.list-minimg.row-reverse a{flex-direction: row-reverse;}
.list-minimg.row-reverse .img-box{margin-right:0; margin-left:10px;}


.list-table{width:98%; table-layout: fixed; border: 1px solid #e5e5e5;border-bottom: 0 none;border-collapse: collapse;border-spacing: 0;}
.list-table thead{background:#f1f1f1; height:35px; line-height:35px; font-size:15px;}
.list-table tbody{font-size:12px;}
.list-table tbody tr{border-bottom:1px solid #ddd;}
.list-table tbody tr:active{bckground:#f1f1f1;}
.list-table tbody td{padding:8px 2px; text-align:center; white-space:nowrap; word-wrap:normal;overflow:hidden;text-overflow:ellipsis;}
/*.list-table tbod td{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}*/
