.container{
		/* padding: 0 20%; */
		width: 1280px;
		box-sizing: border-box;
		margin-bottom: 10px;
	}
	.caseTemplatelist{
		width: 1280px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.caseTemplatelist li{
		width: 285px;
		display: flex;
		flex-direction: column;
		background-color: #f9f9f9;
		border-radius: 6px;
		margin: 20px 20px 0px 0px;
	}
	.caseTemplatelist li .caseDiv{
		width: 285px;
		background-color: #FFFFFF;
		border-radius: 6px;
		padding-bottom: 7px;
	}
	.caseTemplatelist li img{
		width: 285px;
		height: 158px;
		margin-bottom: 8px;
		border-radius: 6px;
	}
	.caseTitle{
		margin-left: 10px;
		font-size: 16px;
		color: #323B5A;
		font-family: PingFang SC, PingFang SC-Semibold;
		font-weight: 600;
		margin-bottom: 10px;
		display: inline-block;
		padding: 0px 3px;
		box-sizing: border-box;

		height: 37px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.subTitle{

		line-height: 20px;
		margin-left: 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 240px;
	}

	.caseFooter{
		/* display: flex; */
		align-items: center;
		justify-content: space-around;
	}
	.caseFooter div{
		display: flex;
		/* align-items: center; */
		margin-left: 10px;
		justify-content: left;
	}
	.caseFooter div img{
		width: 20px;
		height: 20px;
		border-radius: 50%;
		margin-bottom: 0;
	}
	.caseFooter div span{
		font-size: 14px;
		color: #7E8185;
	}
	.caseFooter .footerText{
		font-size: 13px;
		color: #A3A7AD;
	}
	.topCelect{
		display: flex;
		align-items: center;
		margin-top: 20px;
	}
	.divSelected{
		width: 88px;
		height: 34px;
		border-radius: 36px;
		font-size: 14px;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		background-color: #FF6300;
		border: 1px solid #FF6300;
		color: #FFFFFF;
		margin-left: 6px;
	}
	.notSelected{
		width: 88px;
		height: 34px;
		border-radius: 36px;
		font-size: 14px;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid #FF6300;
		color: #FF6300;
		font-weight: 600;
		font-size: 14px;
		margin-left: 6px;
		cursor: pointer;
	}

/* 使用单个合法链接保持整张卡片可点击。 */
.caseTemplatelist .case-card-link { display: block; color: inherit; }

/* 提供页面标题供辅助技术识别，保留现有可视布局。 */
.case-page-heading {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
