研
途研保研保研一站式平台baoyantu.com
竞赛详情

查看竞赛介绍、赛程安排与最新通知。

返回竞赛目录 →
报名通知

【火热报名中】2026年第五届“空英杯”全国大学生英语语法竞赛

.sk-rich-doc{container-type:inline-size;container-name:sk-rich-doc;overflow-x:hidden;max-width:100%;width:100%;min-width:0;box-sizing:border-box;}

竞赛类别
外语
报名时间
2026.06.08-2026.10.18
比赛时间
2026.10.18-2026.10.18
报名截止
2026.10.18
查看所属竞赛与完整赛程

竞赛通知

.sk-rich-doc{container-type:inline-size;container-name:sk-rich-doc;overflow-x:hidden;max-width:100%;width:100%;min-width:0;box-sizing:border-box;}

.sk-rich-doc *,.sk-rich-doc *::before,.sk-rich-doc *::after{box-sizing:border-box;}

.sk-rich-doc{

--ink: #58122F;

--ink-2: #6E1838;

--rose: #D94A75;

--rose-deep: #B01D4C;

--pink: #EE6E9F;

--gold: #E5A33C;

--gold-l: #FBE3AE;

--paper: #FFFFFF;

--mist: #FDF1F5;

--line: #F6CFDD;

--text: #7A4457;

--muted: #B08194;

--grad-btn: linear-gradient(135deg, #EE6E9F 0%, #D94A75 60%, #B01D4C 100%);

--grad-warm: linear-gradient(150deg, #EE6E9F 0%, #D94A75 55%, #B01D4C 100%);

--radius: 18px;

--radius-sm: 13px;

--shadow: 0 8px 26px rgba(176, 29, 76, .10);

--shadow-hover: 0 16px 38px rgba(176, 29, 76, .17);

--transition: all .25s ease;

}.sk-rich-doc *, .sk-rich-doc *::before, .sk-rich-doc *::after{ box-sizing: border-box; margin: 0; padding: 0; }.sk-rich-doc{ font-size: 15px; scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }.sk-rich-doc{

font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;

line-height: 1.78;

color: var(--text);

background: var(--paper);

-webkit-font-smoothing: antialiased;

overflow-x: hidden;

}.sk-rich-doc img, .sk-rich-doc svg, .sk-rich-doc video{ max-width: 100%; height: auto; display: block; }.sk-rich-doc a{ color: var(--rose-deep); text-decoration: none; word-break: break-word; }.sk-rich-doc ul{ padding-left: 1.5rem; }.sk-rich-doc li{ margin-bottom: .4rem; }.sk-rich-doc .container{ width: 100%; max-width:100%; margin: 0 auto; padding: 0 1.25rem; }.sk-rich-doc .bk-fall{ position: fixed; inset: 0; pointer-events: none; z-index: 1; overflow: hidden; }.sk-rich-doc .bk{ position: absolute; display: block; animation: bk-drop linear infinite; }.sk-rich-doc .bk svg{ display: block; width: 100%; height: 100%; }@keyframes bk-drop {

0% { transform: translate3d(0, 0, 0) rotate(0deg); }

50% { transform: translate3d(22px, 56vh, 0) rotate(160deg); }

100% { transform: translate3d(-12px, 114vh, 0) rotate(330deg); }

}.sk-rich-doc .bk:nth-child(1){ left: 3%; top: 4%; width: 20px; height: 20px; color: var(--pink); animation-duration: 16s; opacity: .30; }.sk-rich-doc .bk:nth-child(2){ left: 9%; top: 16%; width: 14px; height: 14px; color: var(--gold); animation-duration: 20s; opacity: .26; }.sk-rich-doc .bk:nth-child(3){ left: 14%; top: 27%; width: 24px; height: 24px; color: var(--rose); animation-duration: 13s; opacity: .30; }.sk-rich-doc .bk:nth-child(4){ left: 20%; top: 38%; width: 16px; height: 16px; color: var(--pink); animation-duration: 18s; opacity: .24; }.sk-rich-doc .bk:nth-child(5){ left: 26%; top: 49%; width: 12px; height: 12px; color: var(--gold); animation-duration: 22s; opacity: .28; }.sk-rich-doc .bk:nth-child(6){ left: 32%; top: 60%; width: 22px; height: 22px; color: var(--rose); animation-duration: 14s; opacity: .22; }.sk-rich-doc .bk:nth-child(7){ left: 38%; top: 71%; width: 15px; height: 15px; color: var(--pink); animation-duration: 18s; opacity: .30; }.sk-rich-doc .bk:nth-child(8){ left: 44%; top: 82%; width: 19px; height: 19px; color: var(--rose); animation-duration: 16s; opacity: .24; }.sk-rich-doc .bk:nth-child(9){ left: 50%; top: 92%; width: 13px; height: 13px; color: var(--gold); animation-duration: 21s; opacity: .28; }.sk-rich-doc .bk:nth-child(10){ left: 56%; top: 8%; width: 23px; height: 23px; color: var(--pink); animation-duration: 13s; opacity: .22; }.sk-rich-doc .bk:nth-child(11){ left: 62%; top: 20%; width: 16px; height: 16px; color: var(--rose); animation-duration: 18s; opacity: .30; }.sk-rich-doc .bk:nth-child(12){ left: 68%; top: 32%; width: 12px; height: 12px; color: var(--gold); animation-duration: 23s; opacity: .26; }.sk-rich-doc .bk:nth-child(13){ left: 74%; top: 44%; width: 21px; height: 21px; color: var(--pink); animation-duration: 15s; opacity: .24; }.sk-rich-doc .bk:nth-child(14){ left: 80%; top: 56%; width: 15px; height: 15px; color: var(--rose); animation-duration: 19s; opacity: .30; }.sk-rich-doc .bk:nth-child(15){ left: 86%; top: 68%; width: 25px; height: 25px; color: var(--gold); animation-duration: 14s; opacity: .22; }.sk-rich-doc .bk:nth-child(16){ left: 91%; top: 79%; width: 13px; height: 13px; color: var(--pink); animation-duration: 21s; opacity: .28; }.sk-rich-doc .bk:nth-child(17){ left: 96%; top: 90%; width: 18px; height: 18px; color: var(--rose); animation-duration: 16s; opacity: .26; }.sk-rich-doc .bk:nth-child(18){ left: 47%; top: 1%; width: 18px; height: 18px; color: var(--gold); animation-duration: 24s; opacity: .20; }.sk-rich-doc .bg-print{ position: fixed; inset: 0; pointer-events: none; z-index: 1; overflow: hidden; }.sk-rich-doc .bg-print .bp{ position: absolute; display: block; }.sk-rich-doc .bg-print .bp svg{ width: 100%; height: 100%; display: block; }.sk-rich-doc .bg-print .bp:nth-child(1){ left: -3%; top: 4%; width: 120px; height: 120px; color: var(--rose); transform: rotate(-12deg); opacity: .06; }.sk-rich-doc .bg-print .bp:nth-child(2){ left: 18%; top: -2%; width: 85px; height: 85px; color: var(--pink); transform: rotate(24deg); opacity: .05; }.sk-rich-doc .bg-print .bp:nth-child(3){ left: 41%; top: 6%; width: 150px; height: 38px; color: var(--gold); transform: rotate(-6deg); opacity: .08; }.sk-rich-doc .bg-print .bp:nth-child(4){ left: 68%; top: 1%; width: 105px; height: 105px; color: var(--rose); transform: rotate(16deg); opacity: .05; }.sk-rich-doc .bg-print .bp:nth-child(5){ left: 88%; top: 9%; width: 140px; height: 35px; color: var(--pink); transform: rotate(9deg); opacity: .08; }.sk-rich-doc .bg-print .bp:nth-child(6){ left: 4%; top: 26%; width: 170px; height: 42px; color: var(--gold); transform: rotate(-14deg); opacity: .07; }.sk-rich-doc .bg-print .bp:nth-child(7){ left: 76%; top: 30%; width: 90px; height: 90px; color: var(--pink); transform: rotate(-28deg); opacity: .06; }.sk-rich-doc .bg-print .bp:nth-child(8){ left: 30%; top: 42%; width: 115px; height: 115px; color: var(--rose); transform: rotate(11deg); opacity: .05; }.sk-rich-doc .bg-print .bp:nth-child(9){ left: 57%; top: 50%; width: 185px; height: 46px; color: var(--gold); transform: rotate(7deg); opacity: .08; }.sk-rich-doc .bg-print .bp:nth-child(10){ left: -2%; top: 58%; width: 95px; height: 95px; color: var(--rose); transform: rotate(31deg); opacity: .05; }.sk-rich-doc .bg-print .bp:nth-child(11){ left: 84%; top: 63%; width: 145px; height: 36px; color: var(--pink); transform: rotate(-19deg); opacity: .07; }.sk-rich-doc .bg-print .bp:nth-child(12){ left: 22%; top: 72%; width: 130px; height: 130px; color: var(--gold); transform: rotate(-9deg); opacity: .06; }.sk-rich-doc .bg-print .bp:nth-child(13){ left: 52%; top: 80%; width: 100px; height: 100px; color: var(--rose); transform: rotate(21deg); opacity: .05; }.sk-rich-doc .bg-print .bp:nth-child(14){ left: 72%; top: 88%; width: 195px; height: 48px; color: var(--pink); transform: rotate(-4deg); opacity: .08; }.sk-rich-doc .bg-print .bp:nth-child(15){ left: 6%; top: 90%; width: 160px; height: 40px; color: var(--gold); transform: rotate(13deg); opacity: .07; }.sk-rich-doc .hero{

position: relative;

background:

radial-gradient(circle at 10% -8%, rgba(238, 110, 159, .12) 0%, transparent 42%),

radial-gradient(circle at 92% 4%, rgba(229, 163, 60, .10) 0%, transparent 44%),

linear-gradient(180deg, #FDEDF3 0%, #FFFFFF 78%);

padding: 1.6rem 1.25rem 3.4rem;

overflow: hidden;

}.sk-rich-doc .hero::after{

content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 2px;

background: linear-gradient(90deg, var(--gold) 0%, var(--pink) 40%, var(--rose-deep) 100%); opacity: .55;

}.sk-rich-doc .hero-inner{ position: relative; z-index: 2; max-width:100%; margin: 0 auto; text-align: center; }.sk-rich-doc .hero-badge{

display: inline-flex; align-items: center; gap: .45rem;

background: #FDE9F1; border: 1px solid #F6CFDD; color: var(--rose-deep);

padding: .34rem .95rem; border-radius: 999px;

font-size: .84rem; font-weight: 700; margin-bottom: 1.1rem;

}.sk-rich-doc .hero-badge svg{ width: 15px; height: 15px; color: var(--pink); }@keyframes ripple { 0% { transform: scale(.62); opacity: .9; } 100% { transform: scale(1.18); opacity: 0; } }.sk-rich-doc .hero h1{

font-size: clamp(1.75rem, 5%, 2.7rem);

line-height: 1.28; font-weight: 800;

margin-bottom: .6rem; letter-spacing: .01em;

color: var(--ink);

}.sk-rich-doc .hero h1 .book-word{

background: linear-gradient(100deg, #EE6E9F 0%, #B01D4C 70%);

-webkit-background-clip: text; background-clip: text;

-webkit-text-fill-color: transparent; color: transparent;

}.sk-rich-doc .hero-sub{ font-size: clamp(.92rem, 2.1%, 1.06rem); color: var(--text); max-width: 680px; margin: 0 auto 1.4rem; line-height: 1.72; }.sk-rich-doc .hero-band{ width: 100%; max-width: 640px; height: 34px; margin: 0 auto 1.4rem; opacity: .92; }.sk-rich-doc .answer-strip{ display: flex; justify-content: center; gap: .8rem; margin: 0 auto 1.4rem; }.sk-rich-doc .answer-strip span{

width: 42px; height: 42px; border-radius: 50%;

display: grid; place-items: center;

font-weight: 800; font-size: 1rem; color: var(--ink);

background: #fff; border: 2px solid var(--line);

box-shadow: 0 4px 12px rgba(176, 29, 76, .10);

}.sk-rich-doc .answer-strip span.filled{

background: var(--grad-warm); color: #fff; border-color: transparent;

box-shadow: 0 6px 16px rgba(176, 29, 76, .30);

}.sk-rich-doc .answer-strip span.alt-b{ border-color: var(--gold); color: #9A6B1F; }.sk-rich-doc .hero-stats{ display: grid; grid-template-columns: repeat(4, 1fr); gap: .7rem; margin: 0 auto 1.35rem; max-width: 780px; }.sk-rich-doc .stat-card{

background: #fff; border: 1px solid var(--line); border-radius: 14px;

padding: .8rem .4rem .55rem; box-shadow: 0 6px 18px rgba(176, 29, 76, .07);

position: relative; overflow: hidden;

}.sk-rich-doc .stat-card::before{ content: ""; position: absolute; left: 5px; right: 5px; top: 4px; bottom: 4px; border: 1px solid var(--gold-l); border-radius: 10px; pointer-events: none; }.sk-rich-doc .stat-num{ font-size: 1.6rem; font-weight: 800; color: var(--rose-deep); line-height: 1.2; }.sk-rich-doc .stat-num .u{ font-size: .8rem; font-weight: 600; color: var(--pink); margin-left: .1rem; }.sk-rich-doc .stat-label{ font-size: .84rem; color: var(--muted); margin-top: .12rem; }.sk-rich-doc .screen{

max-width: 560px; margin: 0 auto 1.5rem;

background: linear-gradient(160deg, #FDEFF4 0%, #FFFBFD 100%);

border: 1px solid #F6CFDD; border-radius: 16px; padding: .9rem 1.1rem .8rem;

box-shadow: inset 0 0 30px rgba(238, 110, 159, .08);

}.sk-rich-doc .screen-label{

font-size: .9rem; font-weight: 800; color: var(--rose-deep);

letter-spacing: .04em; margin-bottom: .55rem;

display: flex; align-items: center; justify-content: center; gap: .4rem;

}.sk-rich-doc .screen-label svg{ width: 15px; height: 15px; color: var(--pink); }.sk-rich-doc .countdown{ display: flex; align-items: center; justify-content: center; gap: .4rem; }.sk-rich-doc .cd-box{

min-width: 62px; padding: .42rem .3rem .34rem; background: #fff;

border: 1px solid #F6CFDD; border-radius: 11px;

box-shadow: 0 3px 10px rgba(176, 29, 76, .06);

}.sk-rich-doc .cd-num{

font-size: 1.5rem; font-weight: 800; line-height: 1; letter-spacing: .03em;

background: linear-gradient(180deg, var(--pink) 0%, var(--rose-deep) 100%);

-webkit-background-clip: text; background-clip: text;

-webkit-text-fill-color: transparent; color: transparent;

}.sk-rich-doc .cd-unit{ font-size: .66rem; color: var(--muted); margin-top: .12rem; }.sk-rich-doc .cd-sep{ font-size: 1.2rem; font-weight: 700; color: var(--gold); padding-bottom: .3rem; }.sk-rich-doc .btn{

display: inline-flex; align-items: center; justify-content: center; gap: .45rem;

padding: .85rem 2.1rem; border-radius: 999px;

font-weight: 800; font-size: 1.02rem; line-height: 1;

border: none; cursor: pointer; transition: var(--transition);

}.sk-rich-doc .btn svg{ width: 17px; height: 17px; }.sk-rich-doc .btn-main{ position: relative; background: var(--grad-btn); color: #fff; box-shadow: 0 10px 26px rgba(176, 29, 76, .35); }.sk-rich-doc .btn-main::before{

content: ""; position: absolute; inset: -6px; border-radius: 999px;

border: 1.5px solid rgba(238, 110, 159, .5);

animation: pulse-halo 2.4s ease-out infinite;

}@keyframes pulse-halo { 0% { transform: scale(.94); opacity: .85; } 100% { transform: scale(1.14); opacity: 0; } }.sk-rich-doc .btn-main:hover{ transform: translateY(-2px); box-shadow: 0 16px 34px rgba(176, 29, 76, .45); }.sk-rich-doc .hero-tip{ font-size: .8rem; color: var(--muted); margin-top: .85rem; }.sk-rich-doc .console{ margin-top: -1.9rem; position: relative; z-index: 3; }.sk-rich-doc .console-inner{

background: #fff; border: 1px solid var(--line); border-radius: 20px;

box-shadow: 0 18px 44px rgba(176, 29, 76, .13);

padding: 1.25rem 1.1rem 1.1rem; max-width:100%; margin: 0 auto;

}.sk-rich-doc .console-head{

display: flex; align-items: center; justify-content: center; gap: .55rem;

font-size: .84rem; font-weight: 700; color: var(--muted);

letter-spacing: .1em; margin-bottom: .95rem;

}.sk-rich-doc .console-head .dot{ width: 6px; height: 6px; border-radius: 50%; background: var(--pink); }.sk-rich-doc .ch-grid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: .7rem; }.sk-rich-doc .ch-card{

position: relative; text-align: center; border: 1px solid var(--line); border-radius: 14px;

padding: .95rem .4rem .8rem;

background: linear-gradient(180deg, #FFF5F8 0%, #fff 100%);

transition: var(--transition); overflow: hidden;

}.sk-rich-doc .ch-card::after{

content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 3px;

background: linear-gradient(90deg, var(--gold), var(--pink), var(--rose-deep));

transform: scaleX(0); transform-origin: left; transition: transform .3s ease;

}.sk-rich-doc .ch-card:hover{ transform: translateY(-4px); box-shadow: var(--shadow-hover); border-color: #EFAEC6; }.sk-rich-doc .ch-card:hover::after{ transform: scaleX(1); }.sk-rich-doc .ch-ico{

width: 46px; height: 46px; margin: 0 auto .5rem; border-radius: 14px;

display: grid; place-items: center; position: relative;

background: linear-gradient(150deg, #FDE7EF 0%, #FFF3D9 100%);

border: 1px solid #F6CFDD;

}.sk-rich-doc .ch-ico svg{ width: 22px; height: 22px; color: var(--rose-deep); position: relative; z-index: 1; }.sk-rich-doc .ch-ico::before{

content: ""; position: absolute; inset: -4px; border-radius: 14px;

border: 1px solid rgba(238, 110, 159, .45); animation: ripple 2.8s ease-out infinite;

}@keyframes hop {

0% { transform: translateY(0) rotate(0); }

30% { transform: translateY(-9px) rotate(-8deg); }

55% { transform: translateY(0) rotate(3deg); }

75% { transform: translateY(-4px) rotate(-3deg); }

100% { transform: translateY(0) rotate(0); }

}.sk-rich-doc .ch-card:hover .ch-ico svg, .sk-rich-doc .ch-card:active .ch-ico svg{ animation: hop .55s ease; }.sk-rich-doc .ch-label{ font-size: .9rem; font-weight: 800; color: var(--ink-2); }.sk-rich-doc .ch-note{ font-size: .7rem; color: var(--muted); margin-top: .1rem; }.sk-rich-doc section{ padding: 2.6rem 0 1.5rem; position: relative; background: linear-gradient(180deg, #FDF2F6 0%, #FFFAFC 100%); }.sk-rich-doc section.alt{ background: linear-gradient(180deg, var(--mist) 0%, #FFFBFC 100%); }.sk-rich-doc .book{

position: relative; z-index: 2;

padding: 2.3rem 2rem 2.4rem;

background: linear-gradient(180deg, #FFFBF9 0%, #FFFCFD 100%);

border: 1px solid var(--line);

border-radius: 14px;

box-shadow: 0 10px 26px rgba(176, 29, 76, .09);

}.sk-rich-doc .book::after{

content: ""; position: absolute; inset: 10px;

border: 1px solid rgba(229, 163, 60, .40);

border-radius: 7px; pointer-events: none;

}.sk-rich-doc .book > *{ position: relative; z-index: 2; }.sk-rich-doc .book .sec-head{ margin-bottom: 1.5rem; }.sk-rich-doc .sec-head{ text-align: center !important; margin-bottom: 1.6rem; }.sk-rich-doc .knob{

width: 54px; height: 54px; margin: 0 auto .6rem; border-radius: 15px;

background: var(--grad-warm); color: #fff; display: grid; place-items: center;

box-shadow: 0 8px 22px rgba(176, 29, 76, .28); position: relative;

border: 2px solid var(--gold-l);

}.sk-rich-doc .knob svg{ width: 26px; height: 26px; }.sk-rich-doc .knob-num{

position: absolute; bottom: -8px; right: -10px;

background: #fff; color: var(--rose-deep);

font-size: .68rem; font-weight: 800; line-height: 1;

padding: .16rem .5rem; border-radius: 999px;

border: 1px solid var(--gold-l); box-shadow: 0 3px 8px rgba(176, 29, 76, .16);

}.sk-rich-doc .sec-en{

font-size: .74rem; font-weight: 800; letter-spacing: .2em; text-transform: uppercase;

color: #D292AB; text-align: center !important; margin-top: .2rem;

}.sk-rich-doc .sec-en .chp{ color: var(--gold); letter-spacing: .12em; }.sk-rich-doc .sec-title{

font-size: clamp(1.35rem, 3.4%, 1.85rem); font-weight: 800; line-height: 1.35; margin-top: .2rem;

background: linear-gradient(100deg, #58122F 0%, #D94A75 55%, #EE6E9F 100%);

-webkit-background-clip: text; background-clip: text;

-webkit-text-fill-color: transparent; color: transparent;

text-align: center !important; margin-left: auto; margin-right: auto;

}.sk-rich-doc .sec-lead{ max-width: 760px; margin: .7rem auto 0; color: var(--muted); font-size: .96rem; text-align: center !important; }.sk-rich-doc .wave-sm{ width: 130px; height: 16px; margin: .5rem auto 0; opacity: .85; }.sk-rich-doc .quote-track{

display: flex; gap: .9rem; align-items: flex-start;

background: linear-gradient(120deg, #FDEFF4 0%, #FFF6E3 100%);

border: 1px solid #F6CFDD; border-left: 4px solid var(--gold);

border-radius: 14px; padding: 1.05rem 1.3rem; margin-bottom: 1.1rem;

}.sk-rich-doc .quote-track .qt-ico{

flex-shrink: 0; width: 40px; height: 40px; border-radius: 12px;

background: var(--grad-warm); display: grid; place-items: center; color: #fff;

box-shadow: 0 6px 16px rgba(176, 29, 76, .28); border: 1.5px solid var(--gold-l);

}.sk-rich-doc .quote-track .qt-ico svg{ width: 20px; height: 20px; }.sk-rich-doc .quote-track p{ color: var(--ink-2); font-size: .98rem; }.sk-rich-doc .story p{ margin-bottom: .8rem; }.sk-rich-doc .story strong{ color: var(--ink-2); }.sk-rich-doc .story .hl{ color: var(--rose-deep); font-weight: 700; }.sk-rich-doc .group-grid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: .85rem; }.sk-rich-doc .group-card{

background: #fff; border: 1px solid var(--line); border-radius: var(--radius);

padding: 1.1rem .9rem .8rem; text-align: center;

transition: var(--transition); position: relative; overflow: hidden;

}.sk-rich-doc .group-card::before{ content: ""; position: absolute; left: 0; right: 0; top: 0; height: 3px; background: linear-gradient(90deg, var(--gold), var(--pink), var(--rose-deep)); opacity: .55; }.sk-rich-doc .group-card:hover{ transform: translateY(-4px); box-shadow: var(--shadow-hover); border-color: #EFAEC6; }.sk-rich-doc .group-badge{

width: 42px; height: 42px; margin: 0 auto .5rem; border-radius: 50%;

background: var(--grad-warm); color: #fff; display: grid; place-items: center;

font-weight: 800; font-size: 1.1rem; box-shadow: 0 6px 16px rgba(176, 29, 76, .28);

border: 2px solid var(--gold-l);

}.sk-rich-doc .group-bubble{

display: inline-block; margin-top: .45rem; padding: .1rem .55rem;

font-size: .68rem; font-weight: 800; letter-spacing: .08em;

color: var(--rose-deep); background: #FDE9F1;

border: 1px dashed #E39BB4; border-radius: 999px;

}.sk-rich-doc .group-name{ font-weight: 800; color: var(--ink); font-size: .94rem; line-height: 1.4; margin-bottom: .25rem; }.sk-rich-doc .group-desc{ font-size: .82rem; color: var(--muted); line-height: 1.6; }.sk-rich-doc .theme-card{

position: relative; overflow: hidden;

background: linear-gradient(125deg, #FDEDF3 0%, #FFF4F7 55%, #FFEAF2 100%);

border: 1px solid #F6CFDD; border-radius: var(--radius);

padding: 1.25rem 1.5rem; margin-bottom: 1.1rem;

}.sk-rich-doc .theme-tag{

display: inline-flex; align-items: center; gap: .4rem;

background: var(--grad-btn); color: #fff; font-weight: 700; font-size: .82rem;

padding: .3rem .95rem; border-radius: 999px; margin-bottom: .6rem;

border: 1px solid var(--gold-l);

}.sk-rich-doc .theme-tag svg{ width: 14px; height: 14px; }.sk-rich-doc .theme-card p{ font-size: .97rem; }.sk-rich-doc .theme-card strong{ color: var(--rose-deep); }.sk-rich-doc .q-demo{ background: #fff; border: 1px dashed #E39BB4; border-radius: 14px; padding: .95rem 1.15rem 1rem; margin-top: 1rem; }.sk-rich-doc .q-demo-tag{ font-size: .68rem; font-weight: 800; letter-spacing: .12em; color: #D292AB; text-transform: uppercase; }.sk-rich-doc .q-line{ display: flex; align-items: center; gap: .45rem; margin-top: .35rem; font-size: .96rem; font-weight: 700; color: var(--ink-2); }.sk-rich-doc .q-blank{ display: inline-block; min-width: 110px; border-bottom: 2px solid var(--gold); }.sk-rich-doc .opt-row{ display: grid; grid-template-columns: repeat(4, 1fr); gap: .45rem; margin-top: .7rem; }.sk-rich-doc .opt{

display: flex; align-items: center; gap: .35rem;

background: linear-gradient(180deg, #FFF5F8 0%, #fff 100%);

border: 1px solid var(--line); border-radius: 10px;

padding: .4rem .45rem; font-size: .82rem; color: var(--text);

}.sk-rich-doc .opt i{ width: 15px; height: 15px; border-radius: 50%; border: 1.5px solid var(--pink); background: #fff; flex-shrink: 0; }.sk-rich-doc .sub-h{ display: flex; align-items: center; gap: .5rem; font-size: 1.1rem; font-weight: 800; color: var(--ink-2); margin: 1.3rem 0 .6rem; }.sk-rich-doc .sub-h svg{ width: 18px; height: 18px; color: var(--rose); flex-shrink: 0; }.sk-rich-doc .sub-h::after{ content: ""; flex: 1; height: 1px; background: linear-gradient(90deg, #F6CFDD, transparent); }.sk-rich-doc .feat-list{ list-style: none; padding: 0; display: grid; grid-template-columns: repeat(2, 1fr); gap: .55rem; }.sk-rich-doc .feat-list li{

display: flex; align-items: flex-start; gap: .55rem;

background: #fff; border: 1px solid var(--line); border-radius: var(--radius-sm);

padding: .6rem .85rem; font-size: .93rem;

}.sk-rich-doc .feat-list .f-ico{

flex-shrink: 0; width: 24px; height: 24px; border-radius: 8px; margin-top: .12rem;

background: linear-gradient(150deg, #FDE7EF, #FFF3D9); display: grid; place-items: center;

}.sk-rich-doc .feat-list .f-ico svg{ width: 13px; height: 13px; color: var(--rose); }.sk-rich-doc .feat-list strong{ color: var(--ink-2); }.sk-rich-doc .info-box{

background: #fff; border: 1px dashed #E39BB4; border-radius: 14px;

padding: .95rem 1.25rem; font-size: .93rem; line-height: 1.75; margin-top: 1rem;

}.sk-rich-doc .info-box strong{ color: var(--rose-deep); }.sk-rich-doc .notice-box{

background: linear-gradient(120deg, #FFF7E8 0%, #FFFCF2 100%);

border: 1px solid #E9C08C; border-left: 4px solid var(--gold);

border-radius: 14px; padding: .95rem 1.25rem; font-size: .93rem; line-height: 1.78; margin-top: 1rem;

}.sk-rich-doc .notice-box strong{ color: #9A6B1F; }.sk-rich-doc .track{ position: relative; padding-left: 2.5rem; }.sk-rich-doc .track::before{

content: ""; position: absolute; left: 1.15rem; top: .4rem; bottom: .4rem; width: 3px; border-radius: 3px;

background: linear-gradient(180deg, var(--gold), var(--pink), var(--rose-deep)); opacity: .5;

}.sk-rich-doc .track-item{ position: relative; margin-bottom: 1rem; }.sk-rich-doc .track-dot{

position: absolute; left: -2.5rem; top: .75rem; width: 2.3rem; height: 2.3rem; border-radius: 50%;

background: var(--grad-warm); display: grid; place-items: center;

box-shadow: 0 4px 14px rgba(176, 29, 76, .28); border: 2px solid var(--gold-l);

}.sk-rich-doc .track-dot svg{ width: 13px; height: 13px; color: #fff; }.sk-rich-doc .track-dot::before{

content: ""; position: absolute; inset: -5px; border-radius: 50%;

border: 1px solid rgba(238, 110, 159, .45); animation: ripple 2.6s ease-out infinite;

}.sk-rich-doc .track-card{ background: #fff; border: 1px solid var(--line); border-radius: 14px; padding: .75rem 1.15rem; transition: var(--transition); }.sk-rich-doc .track-card:hover{ border-color: #EFAEC6; box-shadow: var(--shadow); transform: translateX(3px); }.sk-rich-doc .track-row{ display: flex; align-items: center; flex-wrap: wrap; gap: .3rem .6rem; }.sk-rich-doc .track-title{ font-weight: 800; color: var(--ink); font-size: 1rem; }.sk-rich-doc .track-tag{ font-size: .7rem; font-weight: 700; padding: .1rem .55rem; border-radius: 999px; background: #FDE9F1; color: var(--rose-deep); border: 1px solid #F6CFDD; }.sk-rich-doc .track-tag.live{ background: linear-gradient(90deg, #FDE7EF, #FFF3D9); color: var(--rose-deep); }.sk-rich-doc .track-tag.done{ background: #F8E7EE; color: #D292AB; border-color: #F3D5E0; }.sk-rich-doc .track-date{ font-size: .92rem; color: var(--text); margin-top: .1rem; }.sk-rich-doc .track-tip{ font-size: .85rem; color: var(--muted); margin-top: .5rem; padding-left: 2.5rem; }.sk-rich-doc .track-tip::before{ content: "\1F4DD "; }.sk-rich-doc .steps-grid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: .85rem; }.sk-rich-doc .step-card{

background: #fff; border: 1px solid var(--line); border-radius: var(--radius);

padding: 1.25rem .8rem 1rem; text-align: center; transition: var(--transition);

position: relative; overflow: hidden;

}.sk-rich-doc .step-card:hover{ transform: translateY(-4px); box-shadow: var(--shadow-hover); border-color: #EFAEC6; }.sk-rich-doc .step-seal{

position: relative; width: 52px; height: 52px; margin: 0 auto .65rem; border-radius: 50%;

background: radial-gradient(circle at 35% 30%, #E8608B 0%, var(--rose-deep) 75%);

display: grid; place-items: center; color: #fff;

box-shadow: 0 6px 16px rgba(176, 29, 76, .32), inset 0 0 0 2px rgba(251, 227, 174, .8), inset 0 0 0 5px rgba(176, 29, 76, .9);

font-weight: 800; font-size: 1.1rem;

}.sk-rich-doc .step-title{ font-weight: 800; color: var(--ink); margin-bottom: .25rem; font-size: 1rem; }.sk-rich-doc .step-desc{ font-size: .84rem; color: var(--muted); line-height: 1.62; }.sk-rich-doc .award-grid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: .8rem; }.sk-rich-doc .award-card{

background: #fff; border: 1px solid var(--line); border-radius: 16px;

padding: 1.1rem .7rem .85rem; text-align: center; transition: var(--transition);

position: relative; overflow: hidden;

}.sk-rich-doc .award-card:hover{ transform: translateY(-4px); box-shadow: var(--shadow-hover); border-color: #EFAEC6; }.sk-rich-doc .award-card.top{ background: linear-gradient(165deg, #FDEFF4 0%, #FBF8EE 100%); border: 1.5px solid var(--gold); }.sk-rich-doc .award-tier{ font-size: .68rem; font-weight: 800; letter-spacing: .1em; color: #D292AB; }.sk-rich-doc .award-name{ font-size: 1.02rem; font-weight: 800; color: var(--ink); margin: .15rem 0 .3rem; }.sk-rich-doc .award-card.top .award-name{ color: var(--rose-deep); }.sk-rich-doc .award-detail{ font-size: .83rem; color: var(--muted); line-height: 1.6; }.sk-rich-doc .award-detail strong{ color: var(--rose-deep); }.sk-rich-doc .award-eq{ display: flex; align-items: flex-end; justify-content: center; gap: 2.5px; height: 26px; margin-top: .55rem; }.sk-rich-doc .award-eq i{ display: block; width: 4px; border-radius: 2px; background: linear-gradient(180deg, var(--gold), var(--rose)); }.sk-rich-doc .award-eq.i1 i:nth-child(-n+1){ height: 100%; }.sk-rich-doc .award-eq.i1 i:nth-child(n+2){ height: 22%; background: #F6D9E3; }.sk-rich-doc .award-eq.i2 i:nth-child(-n+2){ height: 100%; }.sk-rich-doc .award-eq.i2 i:nth-child(n+3){ height: 22%; background: #F6D9E3; }.sk-rich-doc .award-eq.i3 i:nth-child(-n+3){ height: 100%; }.sk-rich-doc .award-eq.i3 i:nth-child(n+4){ height: 22%; background: #F6D9E3; }.sk-rich-doc .award-eq.i4 i:nth-child(-n+4){ height: 100%; }.sk-rich-doc .award-eq.i4 i:nth-child(n+5){ height: 22%; background: #F6D9E3; }.sk-rich-doc .block-title{

display: flex; align-items: center; justify-content: center; gap: .6rem;

font-size: 1.22rem; font-weight: 800; color: var(--ink);

margin: 1.7rem 0 .9rem; padding-bottom: .55rem; border-bottom: 2px solid var(--line);

text-align: center;

}.sk-rich-doc .block-title .bt-ico{

width: 32px; height: 32px; border-radius: 10px; flex-shrink: 0; background: var(--grad-warm);

display: grid; place-items: center; color: #fff; box-shadow: 0 5px 14px rgba(176, 29, 76, .26);

border: 1.5px solid var(--gold-l);

}.sk-rich-doc .block-title .bt-ico svg{ width: 16px; height: 16px; }.sk-rich-doc .block-title::before{ content: ""; flex: 1; max-width: 160px; height: 1.5px; background: linear-gradient(90deg, transparent, #E9A9C1); }.sk-rich-doc .block-title::after{ content: ""; flex: 1; max-width: 160px; height: 1.5px; background: linear-gradient(90deg, #E9A9C1, transparent); }.sk-rich-doc .bonus-grid{ display: grid; grid-template-columns: repeat(3, 1fr); gap: .9rem; }.sk-rich-doc .bonus-card{

background: #fff; border: 1px solid var(--line); border-radius: 15px;

padding: 1.05rem 1.2rem; transition: var(--transition); position: relative; overflow: hidden;

}.sk-rich-doc .bonus-card:hover{ transform: translateY(-3px); box-shadow: var(--shadow); }.sk-rich-doc .bonus-h{ display: flex; align-items: center; gap: .5rem; font-weight: 800; color: var(--ink-2); font-size: .98rem; margin-bottom: .45rem; }.sk-rich-doc .bonus-h .b-ico{

width: 28px; height: 28px; border-radius: 9px; flex-shrink: 0; background: var(--grad-warm);

display: grid; place-items: center; color: #fff; border: 1.5px solid var(--gold-l);

}.sk-rich-doc .bonus-h .b-ico svg{ width: 15px; height: 15px; }.sk-rich-doc .bonus-card p{ font-size: .89rem; line-height: 1.7; }.sk-rich-doc .bonus-card strong{ color: var(--rose-deep); }.sk-rich-doc .bonus-card a{ font-weight: 700; }.sk-rich-doc .bonus-note{ font-size: .79rem; color: var(--muted); margin-top: .3rem; }.sk-rich-doc .fee-wrap{ text-align: center; }.sk-rich-doc .fee-tips{ text-align: left; max-width: 700px; margin: .3rem auto 0; font-size: .93rem; color: var(--muted); line-height: 1.9; }.sk-rich-doc .fee-tips p::before{ content: "\1F4DD "; }.sk-rich-doc .school-wall{

margin-top: 1rem; padding: .95rem 1.1rem; text-align: center;

background: #fff; border: 1px dashed #E39BB4; border-radius: 14px;

}.sk-rich-doc .school-wall .sw-title{ font-size: .82rem; font-weight: 800; color: var(--rose-deep); margin-bottom: .5rem; }.sk-rich-doc .school-wall span{

display: inline-block; margin: .18rem .22rem; padding: .2rem .6rem;

font-size: .8rem; color: var(--ink-2);

background: linear-gradient(180deg, #FDF1F5 0%, #fff 100%);

border: 1px solid var(--line); border-radius: 999px;

}.sk-rich-doc .contact-grid{ display: grid; grid-template-columns: repeat(3, 1fr); gap: .8rem; }.sk-rich-doc .contact-card{

display: flex; align-items: center; gap: .85rem;

background: #fff; border: 1px solid var(--line); border-radius: 15px;

padding: .9rem 1.1rem; transition: var(--transition);

}.sk-rich-doc .contact-card:hover{ transform: translateY(-2px); box-shadow: var(--shadow); border-color: #EFAEC6; }.sk-rich-doc .contact-icon{

width: 44px; height: 44px; border-radius: 13px; flex-shrink: 0; background: var(--grad-warm);

display: grid; place-items: center; color: #fff; box-shadow: 0 5px 14px rgba(176, 29, 76, .24);

border: 1.5px solid var(--gold-l);

}.sk-rich-doc .contact-icon svg{ width: 20px; height: 20px; }.sk-rich-doc .contact-label{ font-size: .74rem; color: var(--muted); }.sk-rich-doc .contact-value{ font-weight: 800; color: var(--ink-2); font-size: .95rem; }.sk-rich-doc .footer-cta{

position: relative; overflow: hidden; margin-top: 2.6rem;

padding: 3rem 1.25rem 2.6rem; text-align: center; color: #fff;

background:

radial-gradient(circle at 12% 18%, rgba(229, 163, 60, .30) 0%, transparent 42%),

radial-gradient(circle at 88% 22%, rgba(120, 20, 60, .45) 0%, transparent 46%),

linear-gradient(135deg, #EE6E9F 0%, #D94470 55%, #A01844 100%);

}.sk-rich-doc .footer-cta::before{ content: ""; position: absolute; left: 0; right: 0; top: 0; height: 2px; background: linear-gradient(90deg, transparent, #FBE3AE, transparent); }.sk-rich-doc .footer-cta h2{ position: relative; z-index: 2; font-size: clamp(1.25rem, 3.4%, 1.75rem); font-weight: 800; margin-bottom: .55rem; text-shadow: 0 2px 12px rgba(90, 10, 40, .3); }.sk-rich-doc .footer-cta p{ position: relative; z-index: 2; opacity: .9; font-size: .95rem; margin-bottom: 1.4rem; }.sk-rich-doc .footer-cta .btn-main{ position: relative; z-index: 2; background: #fff; color: var(--rose-deep); box-shadow: 0 10px 26px rgba(120, 15, 50, .35); }.sk-rich-doc .footer-cta .btn-main::before{ border-color: rgba(251, 227, 174, .65); }.sk-rich-doc .copyright{ text-align: center; padding: 1.4rem 1rem; font-size: .83rem; color: #D292AB; }.sk-rich-doc a:focus-visible, .sk-rich-doc button:focus-visible, .sk-rich-doc summary:focus-visible{ outline: 2px solid var(--rose); outline-offset: 3px; border-radius: 6px; }@media (prefers-reduced-motion: reduce){.sk-rich-doc *, .sk-rich-doc *::before, .sk-rich-doc *::after{ animation: none !important; transition: none !important; }

.sk-rich-doc .bk-fall{ display: none !important; }}@container sk-rich-doc (max-width:760px){.sk-rich-doc .hero{ padding: 1.2rem 1rem 3rem; }

.sk-rich-doc .hero-badge{ font-size: .72rem; padding: .28rem .75rem; }

.sk-rich-doc .answer-strip{ gap: .5rem; }

.sk-rich-doc .answer-strip span{ width: 32px; height: 32px; font-size: .8rem; }

.sk-rich-doc .hero-stats{ grid-template-columns: repeat(4, 1fr); gap: .4rem; }

.sk-rich-doc .stat-num{ font-size: 1.18rem; }

.sk-rich-doc .stat-num .u{ font-size: .62rem; }

.sk-rich-doc .stat-label{ font-size: .68rem; }

.sk-rich-doc .stat-card{ padding: .6rem .15rem .5rem; border-radius: 11px; }

.sk-rich-doc .screen{ padding: .75rem .6rem .7rem; }

.sk-rich-doc .screen-label{ font-size: .78rem; }

.sk-rich-doc .cd-box{ min-width: 46px; padding: .34rem .1rem .28rem; border-radius: 9px; }

.sk-rich-doc .cd-num{ font-size: 1.1rem; }

.sk-rich-doc .cd-unit{ font-size: .56rem; }

.sk-rich-doc .cd-sep{ font-size: .9rem; }

.sk-rich-doc .btn{ padding: .78rem 1.6rem; font-size: .95rem; width: 100%; max-width: 320px; }

.sk-rich-doc .console{ margin-top: -1.4rem; }

.sk-rich-doc .console-inner{ padding: 1rem .6rem .9rem; border-radius: 16px; }

.sk-rich-doc .ch-grid{ grid-template-columns: repeat(4, 1fr); gap: .35rem; }

.sk-rich-doc .ch-card{ padding: .8rem .3rem .7rem; }

.sk-rich-doc .ch-ico{ width: 38px; height: 38px; }

.sk-rich-doc .ch-ico svg{ width: 17px; height: 17px; }

.sk-rich-doc .ch-label{ font-size: .8rem; }

.sk-rich-doc .ch-note{ font-size: .62rem; }

.sk-rich-doc section{ padding: 2rem 0 1rem; }

.sk-rich-doc .book{ padding: 1.35rem 1rem 1.45rem; border-radius: 11px; }

.sk-rich-doc .book::after{ inset: 6px; }

.sk-rich-doc .book .sec-head{ margin-bottom: 1.2rem; }

.sk-rich-doc .knob{ width: 44px; height: 44px; border-radius: 12px; }

.sk-rich-doc .knob svg{ width: 20px; height: 20px; }

.sk-rich-doc .knob-num{ font-size: .6rem; padding: .12rem .42rem; bottom: -7px; right: -8px; }

.sk-rich-doc .sec-en{ font-size: .62rem; letter-spacing: .14em; }

.sk-rich-doc .sec-lead{ font-size: .88rem; }

.sk-rich-doc .group-grid{ grid-template-columns: repeat(4, 1fr); gap: .4rem; }

.sk-rich-doc .group-card{ padding: .85rem .4rem .7rem; }

.sk-rich-doc .group-badge{ width: 32px; height: 32px; font-size: .9rem; }

.sk-rich-doc .group-bubble{ font-size: .56rem; padding: .05rem .4rem; }

.sk-rich-doc .group-name{ font-size: .78rem; }

.sk-rich-doc .group-desc{ font-size: .66rem; line-height: 1.45; }

.sk-rich-doc .q-demo{ padding: .8rem .7rem .85rem; }

.sk-rich-doc .q-line{ font-size: .82rem; }

.sk-rich-doc .q-blank{ min-width: 70px; }

.sk-rich-doc .opt-row{ grid-template-columns: repeat(4, 1fr); gap: .3rem; }

.sk-rich-doc .opt{ font-size: .64rem; padding: .3rem .25rem; gap: .2rem; }

.sk-rich-doc .opt i{ width: 12px; height: 12px; }

.sk-rich-doc .feat-list{ grid-template-columns: repeat(2, 1fr); gap: .4rem; }

.sk-rich-doc .feat-list li{ font-size: .8rem; padding: .55rem .6rem; }

.sk-rich-doc .steps-grid{ grid-template-columns: repeat(4, 1fr); gap: .35rem; }

.sk-rich-doc .step-card{ padding: .95rem .5rem .8rem; }

.sk-rich-doc .step-seal{ width: 40px; height: 40px; font-size: .9rem; margin-bottom: .5rem; }

.sk-rich-doc .step-title{ font-size: .8rem; }

.sk-rich-doc .step-desc{ font-size: .66rem; line-height: 1.45; }

.sk-rich-doc .award-grid{ grid-template-columns: repeat(4, 1fr); gap: .35rem; }

.sk-rich-doc .award-card{ padding: .9rem .4rem .75rem; }

.sk-rich-doc .award-tier{ font-size: .6rem; }

.sk-rich-doc .award-name{ font-size: .86rem; }

.sk-rich-doc .award-detail{ font-size: .74rem; }

.sk-rich-doc .award-eq{ height: 20px; margin-top: .4rem; }

.sk-rich-doc .bonus-grid{ grid-template-columns: repeat(3, 1fr); gap: .5rem; }

.sk-rich-doc .bonus-card{ padding: .8rem .6rem; }

.sk-rich-doc .bonus-h{ font-size: .84rem; gap: .4rem; }

.sk-rich-doc .bonus-h .b-ico{ width: 24px; height: 24px; }

.sk-rich-doc .bonus-h .b-ico svg{ width: 13px; height: 13px; }

.sk-rich-doc .bonus-card p{ font-size: .74rem; line-height: 1.55; }

.sk-rich-doc .bonus-note{ font-size: .62rem; }

.sk-rich-doc .track{ padding-left: 2rem; }

.sk-rich-doc .track::before{ left: .9rem; }

.sk-rich-doc .track-dot{ left: -2rem; width: 1.85rem; height: 1.85rem; }

.sk-rich-doc .track-dot svg{ width: 11px; height: 11px; }

.sk-rich-doc .track-title{ font-size: .89rem; }

.sk-rich-doc .track-date{ font-size: .82rem; }

.sk-rich-doc .track-tip{ padding-left: 2rem; font-size: .78rem; }

.sk-rich-doc .school-wall{ padding: .8rem .6rem; }

.sk-rich-doc .school-wall span{ font-size: .68rem; padding: .16rem .45rem; margin: .14rem .16rem; }

.sk-rich-doc .contact-grid{ grid-template-columns: repeat(3, 1fr); gap: .35rem; }

.sk-rich-doc .contact-card{ padding: .7rem .8rem; gap: .6rem; }

.sk-rich-doc .contact-icon{ width: 36px; height: 36px; border-radius: 11px; }

.sk-rich-doc .contact-icon svg{ width: 16px; height: 16px; }

.sk-rich-doc .contact-value{ font-size: .84rem; }

.sk-rich-doc .footer-cta{ padding: 2.4rem 1rem 2.1rem; }}@container sk-rich-doc (max-width:599px){.sk-rich-doc .book{ padding: 1.1rem .55rem 1.2rem; }

.sk-rich-doc .book::after{ inset: 4px; }

.sk-rich-doc .answer-strip span{ width: 24px; height: 24px; font-size: .62rem; border-width: 1.5px; }

.sk-rich-doc .hero-stats{ gap: .3rem; }

.sk-rich-doc .stat-num{ font-size: .95rem; }

.sk-rich-doc .stat-num .u{ font-size: .54rem; }

.sk-rich-doc .stat-label{ font-size: .56rem; }

.sk-rich-doc .stat-card{ padding: .5rem .1rem .42rem; border-radius: 9px; }

.sk-rich-doc .group-grid{ gap: .3rem; }

.sk-rich-doc .group-card{ padding: .6rem .15rem .5rem; }

.sk-rich-doc .group-badge{ width: 26px; height: 26px; font-size: .78rem; }

.sk-rich-doc .group-bubble{ font-size: .46rem; padding: .03rem .3rem; }

.sk-rich-doc .group-name{ font-size: .6rem; line-height: 1.3; }

.sk-rich-doc .group-desc{ font-size: .52rem; line-height: 1.4; }

.sk-rich-doc .ch-ico{ width: 30px; height: 30px; border-radius: 10px; }

.sk-rich-doc .ch-ico svg{ width: 14px; height: 14px; }

.sk-rich-doc .ch-label{ font-size: .62rem; }

.sk-rich-doc .ch-note{ font-size: .5rem; }

.sk-rich-doc .ch-card{ padding: .55rem .1rem .5rem; }

.sk-rich-doc .q-line{ font-size: .68rem; }

.sk-rich-doc .q-blank{ min-width: 46px; }

.sk-rich-doc .opt{ font-size: .52rem; padding: .24rem .15rem; }

.sk-rich-doc .opt i{ width: 9px; height: 9px; }

.sk-rich-doc .feat-list li{ font-size: .66rem; padding: .45rem .45rem; gap: .35rem; }

.sk-rich-doc .feat-list .f-ico{ width: 18px; height: 18px; }

.sk-rich-doc .feat-list .f-ico svg{ width: 10px; height: 10px; }

.sk-rich-doc .award-card{ padding: .55rem .1rem .45rem; }

.sk-rich-doc .award-tier{ font-size: .46rem; letter-spacing: .06em; }

.sk-rich-doc .award-name{ font-size: .68rem; }

.sk-rich-doc .award-detail{ font-size: .52rem; line-height: 1.4; }

.sk-rich-doc .award-eq{ height: 14px; gap: 1.5px; margin-top: .25rem; }

.sk-rich-doc .award-eq i{ width: 3px; }

.sk-rich-doc .step-seal{ width: 30px; height: 30px; font-size: .72rem; margin-bottom: .35rem; }

.sk-rich-doc .step-title{ font-size: .64rem; }

.sk-rich-doc .step-desc{ font-size: .52rem; line-height: 1.35; }

.sk-rich-doc .step-card{ padding: .6rem .12rem .5rem; }

.sk-rich-doc .bonus-grid{ gap: .3rem; }

.sk-rich-doc .bonus-card{ padding: .55rem .45rem; }

.sk-rich-doc .bonus-h{ font-size: .64rem; }

.sk-rich-doc .bonus-h .b-ico{ width: 18px; height: 18px; }

.sk-rich-doc .bonus-h .b-ico svg{ width: 11px; height: 11px; }

.sk-rich-doc .bonus-card p{ font-size: .56rem; line-height: 1.45; }

.sk-rich-doc .bonus-note{ font-size: .5rem; }

.sk-rich-doc .contact-card{ padding: .5rem .35rem; gap: .35rem; }

.sk-rich-doc .contact-icon{ width: 28px; height: 28px; border-radius: 9px; }

.sk-rich-doc .contact-icon svg{ width: 13px; height: 13px; }

.sk-rich-doc .contact-label{ font-size: .5rem; }

.sk-rich-doc .contact-value{ font-size: .62rem; word-break: break-all; }

.sk-rich-doc .school-wall span{ font-size: .56rem; padding: .12rem .34rem; margin: .1rem .12rem; }

.sk-rich-doc .track-card{ padding: .55rem .6rem; }

.sk-rich-doc .track-title{ font-size: .8rem; }

.sk-rich-doc .track-date{ font-size: .72rem; }

.sk-rich-doc .fee-tips{ font-size: .82rem; }}

A B

A B C D A B C D A

2026年第五届“空英杯”

全国大学生英语语法竞赛

以语法结构之力,读懂英语的表达逻辑。命题参考《空中英语教室》&《彭蒙惠英语》2026年6月杂志,A / B / C / D 四组独立排名,各层次选手公平竞争。

A B C D

5 届

连续举办

4 组

分组独立排名

50 题

单项选择题

10.18 最后一场

初赛第三场

距初赛第三场

37

天

:

08

时

:

42

分

:

47

秒

线上闭卷答题 60 分钟 · 带摄像功能设备 · 初赛三场任选其一 · 成绩降序排名

快速通道 · ENGLISH GRAMMAR

样题试练

五道随机单选

专属题库

三套试卷反复练

官方杂志

命题参考资料

考场选择

考前需添加考场

01

CHAPTER 01 · Event Background

主办单位

全方位、立体化的英语学习平台,为大赛命题与评审提供学术支撑。

《空中英语教室》杂志社 创办于 1998 年(国内),致力于提供高品质英语学习内容,打造地道的英语学习空间。

杂志按难易度分为 初、中、高三个等级,每天一课,搭配外教精讲满足不同水平读者的差异化需求,在国内英语期刊市场具有较高的品牌知名度和影响力。

品牌荣誉

荣获“第三届吉林省新闻出版奖期刊类 精品奖”;

荣获吉林省新闻出版局“数字出版转型示范单位”称号;

全国文化出版领域文创产品博览会“文创优秀营销奖”。

02

CHAPTER 02 · Participants

参赛对象 · 分组评审

全国高校全日制在校生(研究生、本科生、专科生)均可自愿报名参赛,分 A / B / C / D 四个类别,成绩按组别分别排名。

A

研究生

适用于研究生参加

A 类

B

英语专业

适用于英语专业本、专科学生参加

B 类

C

非英语专业本科

适用于非英语专业本科生参加

C 类

D

非英语专业高职高专

适用于非英语专业高职高专类学生参加

D 类

分组提示:四个类别独立评审、分别排名,各层次选手在同一组别内公平竞争;报名时请按本人学籍层次选择对应类别。

03

CHAPTER 03 · Exam Content

考试内容及形式

聚焦英语语法核心能力,赛题总计 100 分,共 50 道单选题。

命题参考

主题参考空中英语杂志社《空中英语教室》&《彭蒙惠英语》2026 年 6 月杂志。

题型示意 · 非真题

1. The committee divided over the proposal.

A 选项

B 选项

C 选项

D 选项

考试形式

线上参赛:采取线上闭卷答题形式,60 分钟。参赛选手可根据自身情况选择参赛地点,在规定时间内使用 带摄像功能 的设备(电脑、平板、手机)进入考场在线答题。

线下参赛:由组织院校负责老师统一组织线下考试并负责线下监考。各组织院校、省份可申请线下赛点,申请通过的线下赛点将在官网公告处发布。

备考资料(详情请前往赛事公告查看)

1、考试样题:样题从题库内随机抽取五道单选题,难度对标大赛考试难度,方便同学更细致地了解考试形式与难度。

2、专属题库:以试卷形式呈现,题型与大赛考试题型一致,含 40% 考试原题,支持反复练习,报名即可开通题库使用权限。题库内含三套试卷:一套 2026 年大赛专属试题,两套往届真题。

3、官方杂志:《空中英语教室》&《彭蒙惠英语》2026 年 6 月杂志,也可通过关注空中英语教室杂志社公众号下载“空中英语”APP 查看学习。

04

CHAPTER 04 · Schedule

时间安排

报名与三场初赛、决赛日期一览,初赛任选一场参加即可。

报名时间 报名中

即日起 — 2026 年 10 月 18 日 09:00

初赛第一场 已结束

2026 年 7 月 12 日

初赛第二场 已结束

2026 年 8 月 23 日

初赛第三场 最后一场

2026 年 10 月 18 日 09:00 — 21:00

决赛 晋级参赛

2026 年 10 月 25 日

报名管理处仅显示最近一场次的开考时间,并不代表你的考场,请以自己选择的考场为准!

05

CHAPTER 05 · How To Join

参赛流程

四步即可顺利参赛,建议提前熟悉题库与考场路径。

01

选择组别报名

填写真实姓名,按学籍层次选择 A / B / C / D 对应类别

02

选择考场

三场初赛任选其一,以自己选择的考场为准

03

题库备考

开通专属题库,三套试卷支持反复练习

04

在线闭卷答题

60 分钟内使用带摄像功能设备进入考场

06

CHAPTER 06 · Awards

奖项设置

初赛、决赛成绩均按组别分别排名,证书由主办单位权威背书。

初赛奖项

PRELIMINARY

一等奖

排名前 10%

晋级决赛

PRELIMINARY

二等奖

排名前 11%–25%

晋级决赛

PRELIMINARY

三等奖

排名前 26%–50%

PRELIMINARY

优秀奖

若干

完成考试未获奖可获参赛证明

初赛评奖规则

1、所有选手成绩降序排列,得分相同者,用时短者在前。

2、初赛一等奖和二等奖获奖者入围决赛。

3、成绩按组别分别排名。

决赛奖项

FINAL

特等奖

各组别 前三名

FINAL

一等奖

排名前 5%

FINAL

二等奖

排名前 6%–15%

FINAL

三等奖

排名前 16%–35%

决赛成绩同样 按组别分别排名,各组别独立评奖。

其他荣誉

优秀指导教师

师生同奖,学生获奖其指导教师可获得证书表彰。

参赛证明

在规定时间完成考试、未获奖的选手,可获得 电子版参赛证明。

宣传大使

大赛面向全国大学生招募 宣传大使,完成相应任务可获得证书表彰。

07

CHAPTER 07 · Registration Notes

报名须知

报名前请仔细阅读以下事项,认准官方指定通道。

报名参赛请务必填写 真实姓名。

报名后同步开通 练习题库使用权限,为维护参赛者权益不支持退赛,请仔细阅读大赛详情后完成报名。

集体报名、线下赛点申请等事宜,请联系组委会老师咨询。

08

CHAPTER 08 · Contact

联系方式

如有疑问,欢迎通过以下渠道咨询组委会。

组委会 QQ(周老师)

3669884927

组委会电话(同微信)

18502212925(周老师)

竞赛 QQ 交流群

653842076

竞赛协办单位

福建农林大学 广州工商学院三水校区 广东技术师范大学 成都外国语学院 山东石油化工学院 沈阳科技学院 广东茂名幼儿师范专科学校 上海第二工业大学 石家庄科技职业学院 浙江农林大学 长春师范大学 丽江文化旅游学院 上海工程技术大学 成都理工大学 豫章师范学院

以语法结构之力,读懂英语的表达逻辑

《空中英语教室》杂志社 · 大赛组委会拥有大赛活动的最终解释权

%5B%7B%22code%22%3A%22(function%20()%20%7B%5Cn%20%20%2F*%20----------%20%E5%8A%A8%E6%80%81%E5%80%92%E8%AE%A1%E6%97%B6%EF%BC%9A%E5%88%9D%E8%B5%9B%E4%B8%89%E5%9C%BA%20%2B%20%E5%86%B3%E8%B5%9B%20----------%20*%2F%5Cn%20%20var%20exams%20%3D%20%5B%5Cn%20%20%20%20%7B%20date%3A%20new%20Date('2026-07-12T00%3A00%3A00%2B08%3A00')%2C%20label%3A%20'%E8%B7%9D%E5%88%9D%E8%B5%9B%E7%AC%AC%E4%B8%80%E5%9C%BA'%20%7D%2C%5Cn%20%20%20%20%7B%20date%3A%20new%20Date('2026-08-23T00%3A00%3A00%2B08%3A00')%2C%20label%3A%20'%E8%B7%9D%E5%88%9D%E8%B5%9B%E7%AC%AC%E4%BA%8C%E5%9C%BA'%20%7D%2C%5Cn%20%20%20%20%7B%20date%3A%20new%20Date('2026-10-18T00%3A00%3A00%2B08%3A00')%2C%20label%3A%20'%E8%B7%9D%E5%88%9D%E8%B5%9B%E7%AC%AC%E4%B8%89%E5%9C%BA'%20%7D%2C%5Cn%20%20%20%20%7B%20date%3A%20new%20Date('2026-10-25T00%3A00%3A00%2B08%3A00')%2C%20label%3A%20'%E8%B7%9D%E5%86%B3%E8%B5%9B'%20%7D%5Cn%20%20%5D%3B%5Cn%5Cn%20%20var%20labelEl%20%3D%20document.querySelector('.cd-label')%3B%5Cn%20%20var%20numEls%20%20%3D%20document.querySelectorAll('.cd-num')%3B%5Cn%20%20if%20(!numEls.length)%20return%3B%5Cn%5Cn%20%20function%20pad(n)%20%7B%20return%20String(n).padStart(2%2C%20'0')%3B%20%7D%5Cn%5Cn%20%20function%20render(target%2C%20label)%20%7B%5Cn%20%20%20%20var%20diff%20%3D%20target%20-%20new%20Date()%3B%5Cn%20%20%20%20if%20(diff%20%3C%3D%200)%20%7B%5Cn%20%20%20%20%20%20labelEl.textContent%20%3D%20'%E6%9C%AC%E5%9C%BA%E5%B7%B2%E5%BC%80%E5%A7%8B'%3B%5Cn%20%20%20%20%20%20for%20(var%20i%20%3D%200%3B%20i%20%3C%20numEls.length%3B%20i%2B%2B)%20numEls%5Bi%5D.textContent%20%3D%20'00'%3B%5Cn%20%20%20%20%20%20return%3B%5Cn%20%20%20%20%7D%5Cn%20%20%20%20labelEl.textContent%20%3D%20label%3B%5Cn%20%20%20%20var%20days%20%20%20%20%3D%20Math.floor(diff%20%2F%2086400000)%3B%5Cn%20%20%20%20var%20hours%20%20%20%3D%20Math.floor((diff%20%25%2086400000)%20%2F%203600000)%3B%5Cn%20%20%20%20var%20minutes%20%3D%20Math.floor((diff%20%25%203600000)%20%2F%2060000)%3B%5Cn%20%20%20%20var%20seconds%20%3D%20Math.floor((diff%20%25%2060000)%20%2F%201000)%3B%5Cn%20%20%20%20numEls%5B0%5D.textContent%20%3D%20pad(days)%3B%5Cn%20%20%20%20numEls%5B1%5D.textContent%20%3D%20pad(hours)%3B%5Cn%20%20%20%20numEls%5B2%5D.textContent%20%3D%20pad(minutes)%3B%5Cn%20%20%20%20numEls%5B3%5D.textContent%20%3D%20pad(seconds)%3B%5Cn%20%20%7D%5Cn%5Cn%20%20function%20update()%20%7B%5Cn%20%20%20%20var%20now%20%3D%20new%20Date()%3B%5Cn%20%20%20%20for%20(var%20i%20%3D%200%3B%20i%20%3C%20exams.length%3B%20i%2B%2B)%20%7B%5Cn%20%20%20%20%20%20%2F*%20%E8%80%83%E8%AF%95%E5%BD%93%E5%A4%A9%2024%20%E5%B0%8F%E6%97%B6%E5%86%85%E4%BB%8D%E6%98%BE%E7%A4%BA%E6%9C%AC%E5%9C%BA%E5%80%92%E8%AE%A1%E6%97%B6%EF%BC%8C%E8%BF%87%E5%90%8E%E5%88%87%E4%B8%8B%E4%B8%80%E5%9C%BA%20*%2F%5Cn%20%20%20%20%20%20if%20(exams%5Bi%5D.date%20-%20now%20%3E%20-86400000)%20%7B%20render(exams%5Bi%5D.date%2C%20exams%5Bi%5D.label)%3B%20return%3B%20%7D%5Cn%20%20%20%20%7D%5Cn%20%20%20%20labelEl.textContent%20%3D%20'%E6%9C%AC%E5%B1%8A%E8%80%83%E8%AF%95%E5%B7%B2%E5%85%A8%E9%83%A8%E7%BB%93%E6%9D%9F'%3B%5Cn%20%20%20%20for%20(var%20j%20%3D%200%3B%20j%20%3C%20numEls.length%3B%20j%2B%2B)%20numEls%5Bj%5D.textContent%20%3D%20'00'%3B%5Cn%20%20%7D%5Cn%5Cn%20%20update()%3B%5Cn%20%20setInterval(update%2C%201000)%3B%5Cn%7D)()%3B%22%7D%5D

这个竞赛适合你吗?30 分钟免费 1v1 定位
免费定位