/* 学历提升 为未来加码 f5_xueli */
.f5-xueli .f5-xueli-title {margin-bottom:clamp(24px,calc(30/1440*100vw),40px);}
.f5-xueli .f5-xueli-title h3 {font-size:clamp(27px,calc(27/1440*100vw),36px);color:#333;margin:0;}
.f5-xueli-wrap {display:flex;flex-direction:column;gap:clamp(16px,calc(20/1440*100vw),24px);margin-bottom:clamp(30px,calc(38/1440*100vw),50px);}
.f5-xueli-row {display:grid;grid-template-columns:clamp(64px,calc(90/1440*100vw),90px) minmax(0,1fr);gap:clamp(14px,calc(18/1440*100vw),20px);align-items:stretch;}
.f5-xueli-row-label {display:flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;font-size:clamp(18px,calc(18/1440*100vw),24px);font-weight:600;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:2px;padding:12px 0;}
.f5-xueli-tab-purple {background:linear-gradient(180deg,#8E80FF,#6D55E8);}
.f5-xueli-tab-orange {background:linear-gradient(180deg,#FFB54A,#FF8E2C);}
.f5-xueli-grid {display:flex;gap:clamp(15px,calc(15/1440*100vw),20px);min-width:0;}
.f5-xueli-group {padding:clamp(12px,calc(16/1440*100vw),18px);height:clamp(210px,calc(210/1440*100vw),280px);overflow:hidden;border-radius:10px;min-width:0;}
.f5-xueli-group:first-child {flex:3 1 0;width:auto;}
.f5-xueli-group:nth-child(2) {flex:2 1 0;width:auto;}
.f5-xueli-row-up .f5-xueli-group {background:linear-gradient(180deg,#8167F8 0%,rgba(129,103,248,0) 100%);}
.f5-xueli-row-down .f5-xueli-group {background:linear-gradient(180deg,#FF8E2C 0%,rgba(255,142,44,0.28) 100%);}
.f5-xueli-cards {display:grid;gap:clamp(15px,calc(15/1440*100vw),20px);}
.f5-xueli-group:first-child .f5-xueli-cards {grid-template-columns:repeat(3,minmax(0,1fr));}
.f5-xueli-group:nth-child(2) .f5-xueli-cards {grid-template-columns:repeat(2,minmax(0,1fr));}
@media(max-width:1000px){
	.f5-xueli-row{grid-template-columns:1fr;}
	.f5-xueli-row-label{writing-mode:horizontal-tb;padding:10px 20px;}
	.f5-xueli-grid{flex-direction:column;}
	.f5-xueli-group{height:auto;overflow:visible;}
	.f5-xueli-group:first-child .f5-xueli-cards{grid-template-columns:repeat(3,minmax(0,1fr));}
	.f5-xueli-group:nth-child(2) .f5-xueli-cards{grid-template-columns:repeat(2,minmax(0,1fr));}
	.f5-xueli-card{height:auto;min-height:clamp(140px,calc(171/1000*100vw),228px);}
}
@media(max-width:640px){
	.f5-xueli-group:first-child .f5-xueli-cards,
	.f5-xueli-group:nth-child(2) .f5-xueli-cards{grid-template-columns:repeat(2,minmax(0,1fr));}
}
.f5-xueli-cat-title {font-size:clamp(18px,calc(18/1440*100vw),24px);font-weight:400;color:#fff;margin:0 0 10px;text-align:center;background:none;}
.f5-xueli-card {background:#fff;border-radius:8px;padding:clamp(11px,calc(11/1440*100vw),15px);display:flex;flex-direction:column;gap:8px;transition:box-shadow 0.3s;width:100%;height:clamp(171px,calc(171/1440*100vw),228px);}
.f5-xueli-card:hover {box-shadow:0 4px 16px rgba(0,0,0,0.08);}
.f5-xueli-card-title {font-size:clamp(15px,calc(15/1440*100vw),20px);font-weight:600;color:#333;margin:0;text-align:center;}
.f5-xueli-card-desc {font-size:clamp(12px,calc(12/1440*100vw),15px);color:#666;line-height:normal;margin:0;flex:1;text-align:center;}
.f5-xueli-card-img {width:clamp(74px,calc(90/1440*100vw),100px);height:clamp(74px,calc(90/1440*100vw),100px);object-fit:cover;border-radius:8px;align-self:center;margin-top:auto;}
.f5-xueli-btn {display:inline-flex;align-items:center;justify-content:center;width:clamp(251px,calc(251/1440*100vw),335px);height:clamp(57px,calc(57/1440*100vw),76px);padding:0 12px;background:#FF8E2C;color:#fff;font-size:clamp(18px,calc(18/1440*100vw),24px);border-radius:45px;text-decoration:none;box-shadow:0 4px 12px rgba(255,142,44,0.3);transition:all 0.3s;}
.f5-xueli-btn:hover {background:#FF452C;color:#fff;box-shadow:0 4px 16px rgba(255,69,44,0.4);}
