.cases-hero {}
.case-tabs {}
.cases-list {}
.cases {}

/* 案例卡片（与首页共用，页面独立保留一份） */
.case-box { box-shadow: rgb(255 205 0 / 9%) 0px 6px 15px 0px; border-radius: 12px; overflow: hidden;}
.case-box>.row>.col-md-6:first-child { position: relative; }
.case-box .label { position: absolute; bottom: 20px; left: 12px; padding: 4px 10px; background: #667eea; color: #fff; border-radius: 12px; font-size: 12px; }
.case-box>div>div:first-child { background-color: #fff; padding: 40px 30px; height: 320px; }
.case-box>div>div img { width: 100%; height: 320px; display: block; }
.case-box-info { color: #666; line-height: 33px; text-indent: 2em; }
.cases .case-box { box-shadow: rgb(255 205 0 / 9%) 0px 6px 15px 0px; }

.cases .case-box>div>div:first-child{
background-color: #f1f6ff;
}