.back-dialog{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.back-dialog .van-button__text,.back-dialog .van-dialog__message{font-size:22px}.info{background-color:#f1f3ff}.info .navbar{height:64px;line-height:64px;font-size:22px;color:#fff;background-color:#1971fd;text-align:center}.info .main{padding:184px 80px 0;background:url(../img/semicircle.7086d8e5.png) no-repeat;background-size:contain}.info .main .title{border-radius:4px 4px 0 0;height:88px;line-height:88px;font-size:22px;color:#1971fd;background-color:#f1f3ff;text-align:center}.info .main .content{padding:64px;font-size:22px;line-height:2;background-color:#fff;border-radius:0 0 4px 4px}.info .actions{margin:40px 80px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info .actions span{width:40px}.info .actions .button{background:#1a71fe;height:64px;line-height:64px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:4px;color:#fff;font-size:22px;text-align:center;border:0 none}.info .actions .button.back{background-color:#fff;border:1px solid #1a71fe;color:#1a71fe}.handin-dialog{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.handin-dialog .van-button__text,.handin-dialog .van-dialog__message{font-size:22px}.page.quest{background-color:#f1f3ff;font-size:22px;position:relative}.page.quest,.page.quest .quest-list-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page.quest .quest-list-dialog{z-index:8;position:absolute;top:80px;left:40px;right:40px}.page.quest .quest-list-dialog__inner{background-color:#f1f3ff;border-radius:4px}.page.quest .quest-list-dialog__title{text-align:center;color:#1971fd;height:64px;line-height:64px}.page.quest .quest-list-dialog__list{background-color:#fff;margin:0 8px 8px;padding:16px;border-radius:4px;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page.quest .quest-list-dialog__item{width:48px;height:48px;line-height:48px;text-align:center;border:1px solid #c9d0e9;border-radius:4px;margin:8px}.page.quest .quest-list-dialog__item.answered{border-color:#1971fd;background-color:#1971fd;color:#fff}.page.quest .quest-list-dialog__close{border:0 none;border-radius:4px;color:#fff;background-color:#1971fd;width:240px;height:56px;margin:40px auto 0;display:block}.page.quest .navbar{-ms-flex-negative:0;flex-shrink:0;background-color:#1971fd;height:64px;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.page.quest .navbar .button{border:1px solid #fff;background:none;border-radius:4px;padding:8px 16px}.page.quest .tabbar{-ms-flex-negative:0;flex-shrink:0;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex}.page.quest .tabbar .button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;border:0 none;background-color:#1971fd;color:#fff}.page.quest .tabbar .button.prev{background-color:#fff;color:#1971fd}.page.quest .main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:url(../img/semicircle.7086d8e5.png) no-repeat;background-size:contain;padding:0 40px;overflow:auto}.page.quest .main .misc{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:48px 0}.page.quest .main .quest-info{background-color:#fff;border-radius:4px;position:relative}.page.quest .main .quest-info .quest-type{display:-webkit-box;display:-ms-flexbox;display:flex}.page.quest .main .quest-info .quest-type span{background-color:#2793ff;color:#fff;padding:12px 32px;margin-left:24px}.page.quest .main .quest-info .quest-stem{padding:40px 32px 48px;line-height:1.5}.page.quest .main .option-list{margin-top:48px}.page.quest .main .option-list .option-item{background-color:#fff;margin-bottom:24px;padding:24px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page.quest .main .option-list .option-item .option-label{margin-left:24px;line-height:1.5}.page.quest .main .option-list .option-item .option-checkbox{width:40px;height:40px;line-height:40px;text-align:center;border:1px solid #e5e5e5;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.page.quest .main .option-list .option-item .option-checkbox.checked{background-color:#2793ff;border-color:#2793ff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABfElEQVRoQ+2X4U0EIRCF36tAO9ASbMFS7OA60evAEuxAS7gS7ECtADPJkmzOY2GY4WST4TcM73tvYFli54M7148A+O8EI4FIwOhAtJDRQPPySMBsobFAJGA0sLg8pXQL4BnAieSxNHHKBBbx7wAeFuFHkodLENMBXBAvun9ISiJ/xlQABfEi+onk69QAPeIFaIoEesVPAWARXwWQ4iS/B1+V69smb1Xs+XMtxRZKKckVJsVlPJI8eYJYnc9atgC+AOSrS1Jwg/ASv9lCKaVPAHcr110gPMXXAKSFPgDceEF4i285xG4QI8RXAWTCcphNSYwS3wRghRgpvhmgF2K0eBWAFuIa4tUArRDXEt8FUIMAIN8P0/NA88Xvfo1u3E4CkP+k1G8bjfjuBPImBYhzDc0PM614M8BGOw13vvqY07hRSGKo864AqyReANwDOJB805jQO7f7EPdu6L0uALwd1daLBLSOec+PBLwd1daLBLSOec+PBLwd1dbbfQK/cA28MQm9DC0AAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:24px;background-position:50%}