.catige{width:100%;float:left;margin-top:3%;}
.catige-main{padding:10px;}
.catige-a{width:100%;float:left;border:solid 1px #dedede;margin-bottom:3%;}
.catige-title{width:100%;float:left;border-bottom:solid 1px #dedede;}
.catige-title h2{float:left; font-size:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.catige-title em{float:right; font-size:14px;font-style: normal;margin-top:10px;margin-bottom: 10px;}.catige-title em a{ color:#666;}
.catige-title h2 a{ color:#333;font-size: 20px;font-weight: normal;}
.catige-list{width:100%;float:left;margin-top:3%;margin-bottom:3%;}
.catige-list ul{display: grid; gap: 20px 20px;grid-template-columns: repeat(4,1fr);}
.catige-list ul li{float:left;}
.catige-list ul li .list-img{width:100%;float:left;text-align: center;border: solid 1px #f4f4f4;}.catige-list ul li .list-img img{max-width:100%;max-height: 300px;}
.catige-list ul li .list-title{width:100%;float:left;margin-top:10px; text-align:center;}
.catige-list ul li .list-title h3{ font-size:16px;}
.catige-list ul li .list-title h3 a{ color:#333;font-size:16px;font-weight: normal;display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;}
.catgio{width:100%;float:left;}
@media(max-width:768px){
	.catige-title h2{ font-size:16px;}.catige-list ul li .list-title h3{ font-size:14px;}
	.catige-list ul{grid-template-columns: repeat(2,1fr);}
	
	}