body{color:#333;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}button,input,select{font-family:inherit}button:disabled{cursor:not-allowed;opacity:.65}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #0070a6}.index_header .logo img{border:0}.index_contentbox{display:flow-root}.index_content_tab .tab-pane{display:block}.index_content_tab .tab-content,.index_content_left .info_right{overflow:hidden}.index_content_left .info_right p{white-space:nowrap}.index_content_left .info_bank a{display:block}.index_content_left .info_bank img{vertical-align:middle}.tab-content .p1 i{margin-right:13px!important}.login-btn button{color:#fff;letter-spacing:4px;cursor:pointer;background:#f99292;border:0;width:100%;height:44px;font-size:20px;display:block}.login-btn button:hover{background:#f55b5a}.site-loading,.empty-state{text-align:center;width:1200px;margin:40px auto;padding:35px 20px;font-size:16px}.site-error{color:#a33030;background:#fff3f3;border:1px solid #e4b7b7;max-width:1200px;margin:20px auto;padding:14px}.form-error{color:#b72525;margin:12px 0;line-height:1.5}.exam-notice{background:#fff9ec;border:1px solid #f0c3aa;width:1220px;margin:0 auto 8px;padding:8px 12px}.exam-notice button{float:right;background:0 0;border:0}.exam_header,.examnew_header{display:flow-root}.exam_header ul,.examnew_header ul{list-style:none}.exam-blue-caption{color:#0070a6;padding-left:10px;font-size:14px;line-height:30px}.kaosheng .exam-blue-caption{line-height:20px}.examnew .main2 .buttons label{white-space:nowrap;cursor:pointer;margin-bottom:0;font-size:16px;font-weight:700;line-height:34px}.examnew #mingxianLi,.examnew #shoucangLi{background:#fff;border:1px solid #9c9c9c;border-radius:3px;height:36px;margin-left:0;padding:0 6px}.examnew .main-right ol{margin:0;list-style:none}.examnew #btn-prev:disabled,.examnew #btn-next:disabled{opacity:1}.examnew .q-item button{width:100%;height:100%;color:inherit;background:0 0;border:0;padding:0;font-size:12px;display:block}.examnew .q-item.active{color:#fff;background:#1f91dc}.examnew .q-item.success{color:#078ad3;background:#e0f3fe}.examnew .q-item.fail{color:#e23838;background:#fee7e7}.examnew .q-item.answered{background:#e7eff8}.examnew .daan-list p{cursor:pointer;color:inherit}.examnew .daan-list p.selected-option{background:#e0f3fe}.examnew .xuanxiang button{margin-left:4px}.answer-correct{color:#0080c0;font-weight:700}.answer-wrong{color:#ef2222;font-weight:700}.examnew .zqdaan{color:#0070a6}.explanation-toolbar{border-bottom:1px dashed #d8d8d8;height:60px;margin-bottom:5px;padding:5px}.explanation-toolbar ul{float:left;width:130px;margin:0;padding:0;list-style:none}.explanation-toolbar li{float:left;margin-right:10px}.explanation-toolbar label{cursor:pointer;margin-bottom:0;font-weight:400;line-height:20px}.explanation-toolbar>div{float:right;width:190px;padding-top:8px}.explanation-toolbar .option-btn{margin-right:4px}.mock-session .main3-l{float:none;width:100%}.mock-session .main31 .media-container{justify-content:center;align-items:center;height:210px;display:flex}.examnew .media-container video{max-width:700px;max-height:180px}.site-modal-mask{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.site-modal{background:#fff;border:1px solid #999;width:650px;max-width:850px;max-height:90vh;padding:25px;position:relative;overflow:auto;box-shadow:0 4px 18px #0005}.site-modal h3{margin-top:0}.site-modal video,.site-modal img{max-width:100%;max-height:75vh}.site-modal.image-modal{text-align:center;width:auto}.modal-close{z-index:1;background:#fff;border:0;font-size:24px;line-height:24px;position:absolute;top:4px;right:8px}.result-score{color:#0070a6;font-size:40px}.password-page{width:420px;min-height:350px;margin:40px auto}.password-page label{margin:15px 0;display:block}.password-page input{margin-top:5px}.identity-keypad{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.identity-keypad button{padding:12px 8px;font-size:20px}.IdAut .idContent{padding:20px}.admin-page{width:1200px;min-height:450px;margin:30px auto}.admin-form{align-items:center;gap:10px;margin:20px 0 35px;display:flex}.admin-form input{border:1px solid #aaa;padding:7px}.linkbtn{cursor:pointer;float:right;border:0}@media (width<=767px){.site-modal{max-width:calc(100vw - 30px)}.password-page{width:calc(100vw - 40px)}.exam-notice{margin-left:0}.IdAut{margin-top:30px}}
