page,swiper{height:100%}.we-slide,swiper{background:#fff}.we-slide{overflow-x:hidden;overflow-y:auto}.exam{width:100%;height:100%}.q{background:#fff;position:relative;min-height:26.1333333333333vw;padding:14.4vw 8vw 5.3333333333333vw}.q .type{width:15.7333333333333vw;height:5.6vw;line-height:5.6vw;font-size:2.6666666666667vw;text-align:center;top:3.4666666666667vw;top:13px;background:#555;color:#fff;border-radius:.8vw}.q .no,.q .type{position:absolute}.q .no{right:5.8666666666667vw;top:3.4666666666667vw;color:#959595;font-size:3.2vw}.q .tit{font-size:3.7333333333333vw;color:#000}.q .fImg{max-width:100%}.line{height:2.6666666666667vw;background:#f4f4f4}.a{padding:2.1333333333333vw 4.8vw 4.2666666666667vw;background:#fff;position:relative;margin-top:2.4vw}.a .switch{float:left;margin:0 3.4666666666667vw 0 5.0666666666667vw}.a .tit{line-height:7.4666666666667vw;font-size:3.7333333333333vw;color:#000;margin-left:1.3333333333333vw}.a .qa{width:7.2vw;height:6.9333333333333vw;float:left;margin:0 3.4666666666667vw 0 5.0666666666667vw}.a .textarea{padding:2.1333333333333vw 3.2vw}.a input{padding:0 3.2vw;height:12vw;line-height:12vw}.a input,.a textarea{margin-left:-3.2vw;width:100%;border:1px solid #dbd9d9;border-radius:.8vw;font-size:3.7333333333333vw;margin-bottom:7.2vw}.a textarea{padding:3.2vw;height:24vw}.a .txt{padding:2.6666666666667vw 3.2vw;font-size:3.7333333333333vw;text-align:center;font-size:4.2666666666667vw;font-weight:700;line-height:13.3333333333333vw}.a .fImg{max-width:100%}.bottom{height:13.3333333333333vw}.input-placeholde{color:#b3b3b3}.showA label.checkbox.isOk,.showA label.radio.isOk,label.checkbox,label.radio{padding:3.2vw 17.0666666666667vw 3.2vw 3.7333333333333vw;margin-top:2.1333333333333vw;border-radius:.8vw;border:1px solid #fff;position:relative;display:block}.showA label.checkbox.isOk .ico,.showA label.radio.isOk .ico,label.checkbox .ico,label.radio .ico{background:url(/_nuxt/img/5d21bf8.png);background-size:100% 100%;width:8.5333333333333vw;height:8.5333333333333vw;position:absolute;top:50%;margin-top:-4.2666666666667vw;right:1.8666666666667vw}.showA label.checkbox.isOk .ico div,.showA label.radio.isOk .ico div,label.checkbox .ico div,label.radio .ico div{background:url(/_nuxt/img/76e03e8.png);background-size:100% 100%;height:100%;width:100%;display:none}.showA label.checkbox.isOk.checked,.showA label.radio.isOk.checked,label.checkbox.checked,label.radio.checked{border:1px solid #7ed321}.showA label.checkbox.isOk.checked .ico div,.showA label.radio.isOk.checked .ico div,label.checkbox.checked .ico div,label.radio.checked .ico div{display:block}.showA label.checkbox.isOk text,.showA label.radio.isOk text,label.checkbox text,label.radio text{font-size:3.7333333333333vw;color:#4d4d4d}label.checkbox .ico{background:url(/_nuxt/img/e422f95.png);background-size:100% 100%}.showA label.checkbox.isOk .ico div,label.checkbox .ico div{background:url(/_nuxt/img/0a46fff.png);background-size:100% 100%}.showA label.checkbox.checked{border:1px solid red}.showA label.checkbox.checked .ico div{display:none}.showA label.checkbox.checked .ico{background:url(/_nuxt/img/2f86d99.png);background-size:100% 100%}.showA label.radio.checked{border:1px solid red}.showA label.radio.checked .ico div{display:none}.showA label.radio.checked .ico{background:url(/_nuxt/img/b44b2bc.png);background-size:100% 100%}.showA label.checkbox.checked.isOk .ico{background:none}.showA label.checkbox.isOk,.showA label.radio.isOk{border:1px solid #7ed321}.showA label.checkbox.isOk .ico,.showA label.radio.isOk .ico{background:none}.showA label.checkbox.isOk .ico div,.showA label.radio.isOk .ico div{display:block}.examNav{background:#42a5f5;box-shadow:0 0 0 0 rgba(0,0,0,.1);position:absolute;z-index:9;bottom:0;left:0;width:100%;height:9.0666666666667vw;padding:1.0666666666667vw 0}.examNav .tip{width:54.6666666666667vw;padding:.8vw;margin:0 auto;background:url(/_nuxt/img/3a5e1c5.png) no-repeat;background-size:100% 100%}.examNav .tip,.examNav .tip button{height:7.4666666666667vw;color:#fff}.examNav .tip button{width:17.0666666666667vw;padding:0;border-radius:1.3333333333333vw;text-align:center;font-size:2.9333333333333vw;background:transparent;border:0;float:left}.examNav .tip button:after{display:none}.examNav .tip button.cur{background:#81c784}.examNav .tip .time{font-size:2.9333333333333vw;line-height:7.4666666666667vw;height:7.4666666666667vw;display:inline-block;margin-left:1.3333333333333vw;float:left}.examNav .next,.examNav .prev{width:11.2vw;height:7.4666666666667vw;position:absolute;top:1.8666666666667vw;background:url(/_nuxt/img/3ebf64f.png) no-repeat;background-size:100% 100%}.examNav .prev{left:2.6666666666667vw}.examNav .next{right:2.6666666666667vw;transform:scaleX(-1)}.imitateNav{position:fixed;bottom:0;left:0;width:100%;z-index:8}.imitateNav div{height:11.2vw;line-height:11.2vw;text-align:center;font-size:3.7333333333333vw;display:block;color:#fff}.imitateNav .btn01{background:#43a047;position:relative;margin-right:32.2666666666667vw}.imitateNav .btn02{background:#ef5350;position:absolute;right:0;top:0;width:32.2666666666667vw}.imitate .q .jumpBtn{display:inline-block}.imitate .imitateNav{z-index:10}.mask{position:fixed;top:0;bottom:0;left:0;z-index:9;width:100%;background:hsla(0,0%,52.2%,.35)}.mask .box{position:absolute;bottom:11.4666666666667vw;left:3.4666666666667vw;right:3.4666666666667vw;box-shadow:0 1px 1.0666666666667vw 0 rgba(0,0,0,.5);background:#fff;padding:3.2vw 0 0;min-height:66.6666666666667vw}.mask .tit{font-size:3.7333333333333vw;color:#000;margin-left:5.3333333333333vw}.mask .fl{width:20%;text-align:center;margin-bottom:1.3333333333333vw}.mask .fl span{color:#a8a8a8;display:inline-block;width:9.8666666666667vw;height:5.3333333333333vw;line-height:5.3333333333333vw;font-size:3.2vw;background:#f4f4f4;border:.5px solid #cfcfcf;border-radius:.5333333333333vw}.mask .fl span.cur{background:#7ed321;color:#fff}.mask .fl span.err{background:red;color:#fff}.mask .jumpBox{width:54.4vw;height:28.5333333333333vw;padding:4vw 5.0666666666667vw;text-align:center;background:#fff;position:absolute;top:50%;left:50%;margin-left:-32.2666666666667vw;margin-top:-18.2666666666667vw;font-size:4.8vw}.mask .jumpBox span{line-height:11.7333333333333vw;width:auto;vertical-align:middle}.mask .jumpBox input{line-height:11.2vw;height:11.2vw;border:1px solid #d5d5d5;width:19.2vw;text-align:center;display:inline-block;vertical-align:middle;border-radius:.8vw;margin:0 2.6666666666667vw}.mask .jumpBox .btn{display:block;height:11.2vw;line-height:11.2vw;color:#fff;background:#536dfe;margin-top:5.3333333333333vw}.showScore{z-index:99;color:#fff;background:#fff;text-align:center}.showScore,.showScore img{position:absolute;top:0;left:0;width:100%;height:100%}.showScore img{z-index:1}.showScore div{position:relative;z-index:2}.showScore .tit{margin:12vw 0 7.2vw;font-size:4.8vw}.showScore .score{font-size:21.3333333333333vw}.showScore .stat{margin-top:10.1333333333333vw;font-size:18.6666666666667vw}.showScore .txt{font-size:12.8vw;color:#254a97;margin:19.4666666666667vw 0 0}.showScore .tip{color:#bbb;font-size:4.8vw}.showScore img.loadImg{height:72vw;top:auto;bottom:0}radio-group{display:block}.van-radio__icon{position:absolute;top:-100%;left:-100%}.imitateBtn .next,.imitateBtn .prev{position:absolute;z-index:3;top:19.2vw;height:10.6666666666667vw;width:10.6666666666667vw}.imitateBtn .next div,.imitateBtn .prev div{width:2.6666666666667vw;height:4.2666666666667vw;margin-left:2.6666666666667vw;margin-top:3.2vw;background:url(/_nuxt/img/dd6a768.png);background-size:100% 100%}.imitateBtn .prev{left:.8vw}.imitateBtn .next{transform:scaleX(-1);right:.8vw}@media screen and (min-width:480px){page,swiper{height:100%}.we-slide,swiper{background:#fff}.we-slide{overflow-x:hidden;overflow-y:auto}.exam{width:100%;height:100%}.q{background:#fff;position:relative;min-height:98px;padding:54px 30px 20px}.q .type{width:59px;height:21px;line-height:21px;font-size:10px;text-align:center;background:#555;color:#fff;border-radius:3px}.q .no,.q .type{top:13px;position:absolute}.q .no{right:22px;color:#959595;font-size:12px}.q .tit{font-size:14px;color:#000}.q .fImg{max-width:100%}.line{height:10px;background:#f4f4f4}.a{padding:8px 18px 16px;background:#fff;position:relative;margin-top:9px}.a .switch{float:left;margin:0 13px 0 19px}.a .tit{line-height:28px;font-size:14px;color:#000;margin-left:5px}.a .qa{width:27px;height:26px;float:left;margin:0 13px 0 19px}.a .textarea{padding:8px 12px}.a input{padding:0 12px;height:45px;line-height:45px}.a input,.a textarea{margin-left:-12px;width:100%;border:1px solid #dbd9d9;border-radius:3px;font-size:14px;margin-bottom:27px}.a textarea{padding:12px;height:90px}.a .txt{padding:10px 12px;font-size:14px;text-align:center;font-size:16px;font-weight:700;line-height:50px}.a .fImg{max-width:100%}.bottom{height:50px}.input-placeholde{color:#b3b3b3}.showA label.checkbox.isOk,.showA label.radio.isOk,label.checkbox,label.radio{padding:12px 64px 12px 14px;margin-top:8px;border-radius:3px;border:1px solid #fff;position:relative;display:block}.showA label.checkbox.isOk .ico,.showA label.radio.isOk .ico,label.checkbox .ico,label.radio .ico{background:url(/_nuxt/img/5d21bf8.png);background-size:100% 100%;width:32px;height:32px;position:absolute;top:50%;margin-top:-16px;right:7px}.showA label.checkbox.isOk .ico div,.showA label.radio.isOk .ico div,label.checkbox .ico div,label.radio .ico div{background:url(/_nuxt/img/76e03e8.png);background-size:100% 100%;height:100%;width:100%;display:none}.showA label.checkbox.isOk.checked,.showA label.radio.isOk.checked,label.checkbox.checked,label.radio.checked{border:1px solid #7ed321}.showA label.checkbox.isOk.checked .ico div,.showA label.radio.isOk.checked .ico div,label.checkbox.checked .ico div,label.radio.checked .ico div{display:block}.showA label.checkbox.isOk text,.showA label.radio.isOk text,label.checkbox text,label.radio text{font-size:14px;color:#4d4d4d}label.checkbox .ico{background:url(/_nuxt/img/e422f95.png);background-size:100% 100%}.showA label.checkbox.isOk .ico div,label.checkbox .ico div{background:url(/_nuxt/img/0a46fff.png);background-size:100% 100%}.showA label.checkbox.checked{border:1px solid red}.showA label.checkbox.checked .ico div{display:none}.showA label.checkbox.checked .ico{background:url(/_nuxt/img/2f86d99.png);background-size:100% 100%}.showA label.radio.checked{border:1px solid red}.showA label.radio.checked .ico div{display:none}.showA label.radio.checked .ico{background:url(/_nuxt/img/b44b2bc.png);background-size:100% 100%}.showA label.checkbox.checked.isOk .ico{background:none}.showA label.checkbox.isOk,.showA label.radio.isOk{border:1px solid #7ed321}.showA label.checkbox.isOk .ico,.showA label.radio.isOk .ico{background:none}.showA label.checkbox.isOk .ico div,.showA label.radio.isOk .ico div{display:block}.examNav{background:#42a5f5;box-shadow:0 0 0 0 rgba(0,0,0,.1);position:absolute;z-index:9;bottom:0;left:0;width:100%;height:34px;padding:4px 0}.examNav .tip{width:205px;height:28px;color:#fff;padding:3px;margin:0 auto;background:url(/_nuxt/img/3a5e1c5.png) no-repeat;background-size:100% 100%}.examNav .tip button{width:64px;height:28px;padding:0;border-radius:5px;text-align:center;color:#fff;font-size:11px;background:transparent;border:0;float:left}.examNav .tip button:after{display:none}.examNav .tip button.cur{background:#81c784}.examNav .tip .time{font-size:11px;line-height:28px;height:28px;display:inline-block;margin-left:5px;float:left}.examNav .next,.examNav .prev{width:42px;height:28px;position:absolute;top:7px;background:url(/_nuxt/img/3ebf64f.png) no-repeat;background-size:100% 100%}.examNav .prev{left:10px}.examNav .next{right:10px;transform:scaleX(-1)}.imitateNav{position:fixed;bottom:0;left:0;width:100%;z-index:8}.imitateNav div{height:42px;line-height:42px;text-align:center;font-size:14px;display:block;color:#fff}.imitateNav .btn01{background:#43a047;position:relative;margin-right:121px}.imitateNav .btn02{background:#ef5350;position:absolute;right:0;top:0;width:121px}.imitate .q .jumpBtn{display:inline-block}.imitate .imitateBtn .next,.imitate .imitateBtn .prev{position:absolute;z-index:3;top:72px;height:40px;width:40px}.imitate .imitateBtn .next div,.imitate .imitateBtn .prev div{width:10px;height:16px;margin-left:10px;margin-top:12px;background:url(/_nuxt/img/dd6a768.png);background-size:100% 100%}.imitate .imitateBtn .prev{left:3px}.imitate .imitateBtn .next{transform:scaleX(-1);right:3px}.imitate .imitateNav{z-index:10}.mask{position:fixed;top:0;bottom:0;left:0;z-index:9;width:100%;background:hsla(0,0%,52.2%,.35)}.mask .box{position:absolute;bottom:43px;left:13px;right:13px;box-shadow:0 1px 4px 0 rgba(0,0,0,.5);background:#fff;padding:12px 0 0;min-height:250px}.mask .tit{font-size:14px;color:#000;margin-left:20px}.mask .fl{width:20%;text-align:center;margin-bottom:5px}.mask .fl span{color:#a8a8a8;display:inline-block;width:37px;height:20px;line-height:20px;font-size:12px;background:#f4f4f4;border:.5px solid #cfcfcf;border-radius:2px}.mask .fl span.cur{background:#7ed321;color:#fff}.mask .fl span.err{background:red;color:#fff}.mask .jumpBox{width:204px;height:107px;padding:15px 19px;text-align:center;background:#fff;position:absolute;top:50%;left:50%;margin-left:-121px;margin-top:-68.5px;font-size:18px}.mask .jumpBox span{line-height:44px;width:auto;vertical-align:middle}.mask .jumpBox input{line-height:42px;height:42px;border:1px solid #d5d5d5;width:72px;text-align:center;display:inline-block;vertical-align:middle;border-radius:3px;margin:0 10px}.mask .jumpBox .btn{display:block;height:42px;line-height:42px;color:#fff;background:#536dfe;margin-top:20px}.showScore{z-index:99;color:#fff;background:#fff;text-align:center}.showScore,.showScore img{position:absolute;top:0;left:0;width:100%;height:100%}.showScore img{z-index:1}.showScore div{position:relative;z-index:2}.showScore .tit{margin:45px 0 27px;font-size:18px}.showScore .score{font-size:80px}.showScore .stat{margin-top:38px;font-size:70px}.showScore .txt{font-size:48px;color:#254a97;margin:73px 0 0}.showScore .tip{color:#bbb;font-size:18px}.showScore img.loadImg{height:270px;top:auto;bottom:0}radio-group{display:block}.van-radio__icon{position:absolute;top:-100%;left:-100%}.imitateBtn .next,.imitateBtn .prev{position:absolute;z-index:3;top:72px;height:40px;width:40px}.imitateBtn .next div,.imitateBtn .prev div{width:10px;height:16px;margin-left:10px;margin-top:12px;background:url(/_nuxt/img/dd6a768.png);background-size:100% 100%}.imitateBtn .prev{left:3px}.imitateBtn .next{transform:scaleX(-1);right:3px}}