#header .timer{visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;height:4em;width:4em;border:solid 2px #fff;border-radius:50%;position:relative;top:.8em;right:1em;white-space:nowrap;background:#f00}#header .timer:before{content:attr(c) ":" attr(t) "min ";position:absolute;font-size:0.8em;top:-1.8em}#header .timer:after{content:attr(n);font-weight:bold;z-index:9}#header .timer[alarm]{background:#f00}#header .timer span{position:absolute;height:100%;width:50%;left:50%;transform-origin:left;transform:rotate(180deg);border-radius:0 100% 100% 0/50%;background:var(--b0)}#header .timer span+span{transform:rotate(0deg)}#header .timer span+span[r180]{background:inherit}#header .timer a{position:absolute;right:150%;top:33%;font-size:.8em}#header .timer a:before{content:'暂时离开'}.menu{display:flex;align-items:center;justify-content:center}.menu>div{width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly}.menus{width:33%;display:flex;flex-direction:column;align-items:center;min-width:26em;margin-top:1em}.menus button{height:6em;width:70%;font-size:1.5em;background-image:linear-gradient(#71a6db,#559bdb,#438ac9)}.menus p{text-align:center}.slist{display:flex;flex-direction:column;align-items:center;justify-content:center}.slist>ul{display:flex;flex-direction:column;height:100%;width:100%;align-items:center;justify-content:center}.slist>ul>li{display:flex;width:100%;align-items:center;justify-content:center;flex-wrap:wrap}.slist>ul>li>a{display:flex;min-width:15em;padding:3% 0;margin:1em 3%;justify-content:center;text-align:center;align-items:center;width:23%}.instruction{display:flex;justify-content:center;align-items:center}.instruction>div{max-height:100%;overflow-x:auto}.instruction .article{padding:1em;margin:1em auto;max-width:47em;border:solid 1px #333;border:solid 1px var(--color-main)}.instruction .article h3{font-size:1.5em;text-align:center;margin:1rem 0 1em}.instruction .article p{line-height:1.5;margin:1em 0 1em 1.5em}.instruction .article p:before{display:inline-block;content:"";width:0.5em;height:0.5em;background:var(--color);position:relative;left:-0.5em;margin-left:-0.5em;top:-0.1em}.instruction button{margin:1em auto;display:block}.instruction button[to]:after{content:" ( " attr(to) "s ) "}form.info{display:flex;flex-direction:column;align-items:flex-end}form.info>label{display:block;margin:.3em}form.info>label.ename{display:block}form.info>p{text-align:right;margin:1em 5em 0 0}.status{display:flex;padding-top:10px}input[type="radio"]{width:0}.progress,.qa .caption{background:#fff;position:fixed;left:0;right:0;margin:auto;padding:1em;width:1320px;width:var(--pageWidth);max-width:100%;top:6em}.progress{top:var(--headerHeight);display:flex}.progress>a{flex:1;overflow:hidden;background:#afabab;height:1.6em}.progress>a[e]{cursor:pointer}.progress>a[ed]{background:rgb(68,114,196)}.progress>a[on]{background:rgb(0,176,80)}.qa{margin-top:7.1em}.qa .caption{font-weight:bold;position:fixed;padding:1em 0 1em 10%;padding-left:calc(var(--pageWidth) / 13);top:10em;top:calc(var(--headerHeight) + 3.6em)}.qa>div{width:100%}.question{min-height:6em;height:auto;width:auto;max-width:75%;line-height:1.5;margin:auto;padding:1em;color:#fff;background:rgb(68,114,196)}.answer{min-height:6em;max-width:75%;margin:auto;display:flex}.answer label{height:auto}.answer label{height:5em;flex:1;text-align:center}.answer label.c input:before{font-size:1.2em}.answer label.a input:before{font-size:.8em}.answer input[type="radio"]{width:100%;height:0;margin:0;padding:0}.answer input[type="radio"]:before{width:100%;background-position-y:1rem;line-height:6rem;height:5rem;text-align:center;margin:0;text-indent:0}.answer input[type="radio"][value]:before{background-position-x:center}.answer[at^="2"]{width:20%;min-width:20rem}.answer[at^="4"]{min-width:0rem}.answer label.d input:before{font-size:1.2em}.answer label.c input:before{font-size:1.1em}.answer label.a input:before{font-size:.8em}.answer input[type="radio"]{white-space:nowrap}a.prev{opacity:.5;position:absolute;left:1rem;bottom:1rem;cursor:pointer;color:var(--font-color)}a.prev:hover{opacity:1}.qa[next] .question:before{animation:1s next}@keyframes next{from{opacity:0}to{opacity:1}}@media (max-width:1330px){.progress,.qa .caption{width:auto;padding:1em 0;margin:0 1em}.qa .caption{padding-left:6%}}@media (max-width:800px){.qa{margin:0 1em 0}.question,.answer{max-width:100%}.answer label{}.answer input[type="radio"]{text-align:center}.answer input[type="radio"]:before{background-position:0 0;writing-mode:vertical-lr;width:auto;height:auto;line-height:2;text-indent:1.5em;letter-spacing:0.3em}.qa .caption{padding:1em;text-align:center}}@media (max-width:600px){.menus{min-width:90%;font-size:.8rem;margin-top:1em}}