html{width:100%;overflow-x:hidden}body{width:100%;background:#eee;font-family:'microsoft yahei';font-size:18px;overflow-x:hidden}img{vertical-align:bottom}a{color:#333;text-decoration:none}*:focus{outline:none}.flex{display:flex}.form-box{width:100vw;height:100vh;align-items:center;justify-content:center;font-size:14px}.form-box .cont{width:1200px;border-radius:10px;box-shadow:rgba(0,0,0,0.3);overflow:hidden;padding:0;background:#FFF}.form-box .cont .show{position:relative}.form-box .cont .show .logo{position:absolute;left:40px;top:30px;font-size:24px;font-weight:bold;color:#FFF;line-height:40px}.form-box .cont .show .image img{width:100%}.form-box .cont .show .text{position:absolute;left:0px;bottom:0px;right:0px;font-weight:bold;color:#FFF;background:rgba(0,0,0,0.2);padding:20px;line-height:30px}.form-box .cont .list{padding:40px;flex:1}.form-box .cont .list .name{font-size:32px;font-weight:bold;color:#1da8ed}.form-box .cont .list .aler{color:tomato;padding-top:20px;display:none}.form-box .cont .list .item{padding-top:30px;margin:0;border:0}.form-box .cont .list .item span,.form-box .cont .list .item input{display:block;border:0}.form-box .cont .list .item span{color:#1da8ed}.form-box .cont .list .item input{border-bottom:#1da8ed solid 1px;width:100%;line-height:40px;height:40px}.form-box .cont .list .code{position:relative}.form-box .cont .list .code img{position:absolute;right:0;bottom:4px;height:32px;cursor:pointer}.form-box .cont .list .code strong{position:absolute;right:0;bottom:1px;height:40px;line-height:40px;background:#FFF;cursor:pointer}.form-box .cont .list .code input{padding-right:100px}.form-box .cont .list .text{text-align:right;padding-top:20px}.form-box .cont .list .text a{margin:0px 20px}.form-box .cont .list .text a:last-child{margin-right:0}.form-box .cont .list .btns{margin-top:20px}.form-box .cont .list .btns span{flex:1;line-height:45px;background:#1da8ed;color:#FFF;text-align:center;border-radius:5px;cursor:pointer}.form-box .cont .list .btns span:hover{background:#5058e1}.form-box .cont .info{padding:40px;flex:1}.form-box .cont .info .name{font-size:32px;font-weight:bold;color:#1da8ed}.form-box .cont .info .item{padding-top:19px;line-height:24px}.form-box .cont .info .item span{color:#1da8ed;padding-left:10px}.form-box .cont .info .btns{margin-top:30px}.form-box .cont .info .btns span{flex:1;line-height:45px;background:#1da8ed;color:#FFF;text-align:center;border-radius:5px;cursor:pointer}.form-box .cont .info .btns span:hover{background:#5058e1}.login{width:600px;height:120px;position:absolute;top:40%;left:50%;margin:-150px 0 0 -300px}.login .from{width:600px;margin:auto}.login .text{padding-top:30px;font-size:14px}.login .title{font-size:26px;color:#128fd1;padding-bottom:30px}.input{width:600px;position:relative;padding-bottom:20px}.input input{width:100%;padding:15px 10px;border-radius:5px;border:#CCC solid 1px}.input span{display:block;width:100px;height:54px;line-height:54px;background:#128fd1;color:#FFF;text-align:center;border-radius:0px 5px 5px 0px;cursor:pointer;position:absolute;right:-21px;top:0px}.button{height:54px;line-height:54px;text-align:center;background:#128fd1;color:#FFF;border-radius:5px;cursor:pointer}.main{padding:40px;padding-right:450px}.main h2{font-size:20px;padding:20px;background:#FFF;border-radius:5px;box-shadow:rgba(0,0,0,0.05) 0 0 10px}.main .logo{background:#FFF;text-align:center;padding-right:450px;margin-bottom:30px;padding:20px 0px;border-radius:5px;box-shadow:rgba(0,0,0,0.05) 0 0 10px}.main .logo img{width:50%}.main .item{margin-bottom:40px;border:#e1e1e1 solid 1px;border-radius:10px;overflow:hidden;box-shadow:rgba(0,0,0,0.05) 0 0 10px}.main .item .q{background:#f7f7f7;border-bottom:#e1e1e1 solid 1px;padding:15px 20px;line-height:40px;font-weight:bold}.main .item .q img{vertical-align:-5px;width:25px;cursor:pointer}.main .item .q span{padding:0px 10px;margin:0px 10px;background:#128fd1;color:#FFF;border-radius:3px}.main .item .s{background:#FFF;padding:10px 20px}.main .item .s span{padding-right:30px}.main .item .s.min-height{padding:50px 20px}.main .item .a{background:#f7f7f7;padding-left:0px;position:relative}.main .item .a input{vertical-align:0px;margin-left:20px;position:absolute;left:10px;top:20px;width:16px;height:16px}.main .item .a label{display:block;padding:15px 20px 15px 55px}.main .item .a:hover{background:#efefef}.main .item .a.on{background:#128fd1}.main .item .a.on label{color:#FFF}.aside{width:350px;position:fixed;right:50px;top:40px;bottom:40px;max-height:100%;overflow-y:auto;background:#FFF;border-radius:5px}.aside .time{background:#FFF;text-align:center;padding:20px 0px;font-weight:bold}.aside .time span{color:#128fd1;font-size:30px;padding-left:10px;font-weight:bold;vertical-align:-2px}.aside .name{padding:20px;font-weight:bold}.aside .item{padding:20px;border-top:#efefef solid 1px}.aside .item .info{padding-left:10px;margin-bottom:10px;font-weight:bold;position:relative}.aside .item .info::after{content:'';position:absolute;width:4px;height:19px;left:0;top:50%;margin-top:-9px;background:#128fd1}.aside .item .head{width:105px;border:#efefef solid 1px;margin-right:20px;font-weight:bold}.aside .item .list li{font-size:16px;padding-top:10px;font-weight:bold}.aside .item .show{text-align:center}.aside .item .show img{width:50%}.aside .item .grid a{display:block;width:29px;height:29px;float:left;background:#e8e8e8;margin:1px;line-height:29px;text-align:center;cursor:pointer;font-weight:bold}.aside .item .grid a.on{background:#128fd1;color:#FFF}.aside .button{padding:0 20px 20px 20px ;padding-top:0px;background:none;height:auto}.aside .button span{display:block;height:45px;line-height:45px;background:#128fd1;color:#FFF;text-align:center;border-radius:3px;cursor:pointer}.aside .wechat{padding-top:20px;border-top:#efefef solid 1px}.aside .wechat img{display:block;width:150px;margin:auto}.aside .wechat span{display:block;text-align:center;padding-top:10px;font-weight:bold}.text-box{width:100vw;height:100vh;align-items:center;justify-content:center;font-size:14px}.text-box .cont{width:1200px;border-radius:10px;box-shadow:rgba(0,0,0,0.3);overflow:hidden;background:#FFF;flex-direction:column;min-height:400px;align-items:center;justify-content:center}.text-box .cont .text{text-align:center;font-size:40px;font-weight:bold;padding:20px 0}.text-box .cont .text span{font-weight:bold}.test-box{width:100vw;height:100vh;align-items:center;justify-content:center;font-size:14px}.test-box .cont{width:1120px;border-radius:10px;box-shadow:rgba(0,0,0,0.3);overflow:hidden;background:#FFF;flex-direction:column;padding:40px}.test-box .cont h2{text-align:center}.test-box .cont h4{padding-top:20px}.test-box .cont p{padding-top:10px}.test-box .cont p.greed{padding-top:20px}.test-box .cont input[type=checkbox]{vertical-align:-2px;width:16px;height:16px;margin-right:10px}.test-box .cont .btns{text-align:right}.test-box .cont .btns a{padding:6px 25px;margin-left:10px;background:#128fd1;color:#FFF;text-align:center;border-radius:3px;cursor:pointer}.alert{width:700px;border-radius:5px;font-family:'microsoft yahei';display:none}.alert .name{border-bottom:#efefef solid 1px;padding-bottom:10px;font-size:24px;font-weight:bold}.alert .name span{float:right;font-weight:bold;color:#1da8ed}.alert .text{padding-bottom:30px;padding-top:10px;text-align:justify;font-weight:bold}.alert .btns{text-align:right}.alert .btns span{padding:6px 25px;margin-left:10px;background:#128fd1;color:#FFF;text-align:center;border-radius:3px;cursor:pointer}.fancybox-content{padding:30px}#alert-info{width:900px}#alert-info .note{padding:20px 0}#alert-info .note .show{float:left;padding-right:20px}#alert-info .note .info p{padding-top:24px;text-align:justify;font-size:18px;font-weight:bold}#submit-test{display:none}