@charset "UTF-8";body{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}.hide{display:none!important}.aito-a-link a:link,.aito-a-link a:hover,.aito-a-link a:visited,.aito-a-link a:active{color:#0a59f7;text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.aito-content{margin-bottom:72px}.content-item{padding-bottom:10px}.aito-toolbar{position:fixed;width:100%;height:72px;font-size:16px;bottom:0;left:0;z-index:97;background:#f2f3f5}.aito-toolbar .toolbar-button{width:180px;height:40px;line-height:40px;text-align:center;color:#0a59f7;margin:16px auto;background-color:#e5e6e8;border-radius:20px;font-weight:600}.aito-toolbar .button-disabled{opacity:.4!important;cursor:not-allowed}.aito-msg{min-height:36px;position:fixed;bottom:80px;width:100%;left:0;z-index:110}.aito-msg .toast-tips{display:flex;justify-content:center}.aito-msg .toast-msg{font-size:14px;background:#4d4d4d;color:#fff;padding:8px 23.5px 9px;word-break:break-word;border-radius:18px;max-width:65%}.aito-loading{position:fixed;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:99;top:0;left:0}.aito-loading .loading-mask{position:fixed;width:110px;height:110px;border-radius:20px;background:rgba(0,0,0,0.5);bottom:calc(50% - 55px);left:calc(50% - 55px)}.aito-loading .loading{top:20%;width:30px;height:30px;border-radius:50%;margin:0 auto;position:relative;border:3px solid #fff;-webkit-animation:turn 2s linear infinite}.aito-loading .loading span{position:absolute;display:inline-block;width:8px;height:8px;border-radius:50%;background:#fff;left:45%;margin-top:-15px;margin-left:-15px;-webkit-animation:changeBgColor 2s linear infinite}@-webkit-keyframes changeBgColor{0%{background:white}100%{background:white}}@-webkit-keyframes turn{0%{-webkit-transform:rotate(0deg);border-color:#fff}100%{-webkit-transform:rotate(360deg);border-color:#fff}}.aito-loading .loading-tips{font-size:13px;color:#fff;opacity:.8;padding-top:35%;text-align:center}.aito-page-success,.aito-page-error{text-align:center;height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:1000;background:#f2f3f5}.aito-page-error{display:flex;z-index:2000}.aito-page-error .msg-ctn{margin:auto;margin-top:194px}.aito-page-error .msg-text{display:inline-block;font-size:14px;color:rgba(0,0,0,0.4);margin-top:8px}.aito-page-error .error-img{-webkit-mask-image:url(../../common_res/img/404.svg);mask-image:url(../../common_res/img/404.svg);background-color:#a1a7b3;height:120px;width:120px;margin:auto}.aito-page-error .network-error-img{background:url(../../common_res/img/ic_network_error.png) no-repeat center center;background-size:56px 56px;height:120px;width:120px;margin:auto}.aito-page-error-dark{text-align:center;height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:1000;background:#000}.aito-page-error-dark{display:flex;z-index:2000}.aito-page-error-dark .msg-ctn{margin:auto;margin-top:194px}.aito-page-error-dark .msg-text{display:inline-block;font-size:14px;color:rgba(255,255,255,0.4);margin-top:8px}.aito-page-error-dark .error-img{-webkit-mask-image:url(../../common_res/img/404.svg);mask-image:url(../../common_res/img/404.svg);background-color:#a1a7b3;height:120px;width:120px;margin:auto}.aito-page-error-dark .network-error-img{background:url(../../common_res/img/ic_network_error.png) no-repeat center center;background-size:56px 56px;height:120px;width:120px;margin:auto}.aito-page-success .msg-ctn{margin-top:100px}.aito-page-success .msg-success{background:url(../../common_res/img/success.png) no-repeat center center;background-size:56px 56px;height:56px;width:56px;margin:auto}.aito-page-success .msg-text{font-size:20px;margin-top:24px}.aito-wexin-mask{position:fixed;height:100%;width:100%;font-size:16px;color:#fff;background-color:rgba(0,0,0,0.45);z-index:3000;top:0;left:0}.aito-wexin-mask .mask-content{width:95%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;margin-right:4px;padding:0}.aito-wexin-mask .mask-msg-second{padding-right:10px}.aito-wexin-mask .mask-msg-third{margin-bottom:16px}.aito-wexin-mask .mask-msg-fourth{display:flex;justify-content:flex-start;align-items:center}.aito-wexin-mask .mask-arrow{background:url(../../common_res/img/arrow-icon.png) no-repeat center center;background-size:86px 86px;height:86px;width:86px;display:flex;align-items:center;margin-top:4px}.aito-dialog{position:fixed;height:100%;width:100%;font-size:16px;z-index:10;background:rgba(0,0,0,0.3);overflow:hidden;top:0}.aito-dialog .aito-dialog-body{position:absolute;width:calc(100% - 24px);background:#fff;bottom:0;margin:16px 12px;border-radius:24px}.aito-dialog .aito-dialog-body .aito-dialog-inner{position:relative}.aito-dialog .aito-dialog-body .aito-dialog-inner .aito-dialog-title{font-size:20px;line-height:28px;font-weight:600;padding:14px 24px;padding-bottom:16px}.aito-dialog .aito-dialog-body .aito-dialog-inner .aito-dialog-msg{display:flex;align-items:center;justify-content:flex-start;padding:0 24px;line-height:21px}.aito-dialog .aito-dialog-body .aito-dialog-inner .aito-dialog-btn{display:flex;justify-content:center;width:calc(100% - 32px);text-align:center;color:#0a59f7;margin-top:8px;padding:0 16px 16px}.aito-dialog .aito-dialog-body .aito-dialog-inner .aito-dialog-btn .open-content{display:inline-block;line-height:22px;width:50%;padding:9px 0}[id^='qa-con'] iframe{width:100%!important;display:block;-webkit-transform:scale(1)}.open-in-app{position:fixed;width:calc(100% - 32px);font-size:16px;font-weight:500;background:#f1f3f5;padding:16px;bottom:0;z-index:97;display:flex;align-items:center;justify-content:center}.open-in-app .open-txt,.open-in-app .open-content{width:calc((100% - 12px) / 2);line-height:22px;text-align:center;padding:9px 0;border-radius:20px}.open-in-app .open-txt{color:#0a59f7;background-color:rgba(0,0,0,0.05);margin-right:6px}.open-in-app .open-content{color:white;background-color:#0051f3;margin-left:6px}.only-one-btn{display:flex;justify-content:center}.only-one-btn :first-child{width:188px;color:#fff;background-color:#0a59f7;margin-right:0;margin-left:0}.comment-word p{line-height:19px;font-size:14px}.linkImg{min-width:21px}.comment-word .linkImg span{font-size:14px;line-height:19px;word-break:break-all}.comment-word .linkImg span::before{width:14px;height:14px;background-size:100% 14px}.user-link{display:flex;align-items:center}.newlinkImg{display:inline-block;width:16px;height:16px;background:url('../img/ic_link_new.png') no-repeat center;background-size:100% 16px;margin-right:2px;margin-left:2px;position:relative;top:1.5px}.comment-word .newlinkImg{width:14px;height:14px;background-size:100% 14px}.is_disabled{opacity:.4!important;cursor:not-allowed}.aito-open-app-body{min-height:56px;background-color:#fff}.aito-open-app-body .aito-open-app{display:flex;align-items:center;justify-content:space-between;padding:7px 16px}.aito-open-app .aito-info{width:calc(100% - 78px);display:flex;align-items:center;justify-content:flex-start}.aito-open-app .aito-info .aito-logo,.aito-open-app .aito-info .aito-logo-HIMA{position:relative}.aito-open-app .aito-info .aito-logo::before{content:'';height:42px;width:42px;display:block;background:url('../img/logo/aito_logo_top.png') no-repeat center center;background-size:100% 100%}.aito-open-app .aito-info .aito-logo-HIMA::before{content:'';height:42px;width:42px;display:block;background:url('../img/logo/hima/logo-square.png') no-repeat center center;background-size:100% 100%}.aito-open-app .aito-description{margin-left:8px;width:calc(100% - 50px)}.aito-open-app .aito-description span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aito-open-app .aito-description span:last-of-type{font-size:11px;color:rgba(0,0,0,0.6)}.aito-open-app .aito-open-btn{text-align:center;flex-shrink:0;border:.5px solid rgba(0,0,0,0.5);font-size:12px;border-radius:14px;padding:5px 8px 7px;font-size:12px;width:76px}.aito-open-app .aito-load-button{width:76px;margin-left:5px}.aito-open-app .aito-top-button{height:26px;width:60px;text-align:center;border-radius:14px;font-size:12px;line-height:16px;border:.5px solid rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;padding:0 7px 0 7px}.aito-open-app .aito-top-button span{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.aito-load-button iframe{width:76px!important;height:28px!important}.aito-bottom-btn iframe{height:40px!important}.aito-bottom-btn{position:fixed;z-index:2;bottom:16px;width:100%}.aito-bottom-btn .aito-bottom-content{display:flex;align-items:center;justify-content:center}.aito-bottom-btn .aito-app-bottom{display:flex;align-items:center;justify-content:center;background-color:#000;padding:8px 42px 10px 42px;border-radius:20px;bottom:70px}.aito-app-bottom .aito-logo{position:relative;width:21px;height:21px}.aito-app-bottom .aito-logo img{width:100%;height:100%}.aito-bottom-btn .aito-bottom-button{color:#fff;font-size:16px;color:rgba(255,255,255,1);padding:0;margin-left:8px;line-height:22px}.aito-part-loading{position:absolute;bottom:0;width:100%}.aito-part-loading .aito-loading-area{position:relative;font-size:14px;text-align:center;color:rgba(0,0,0,0.6);line-height:19px;display:flex;align-items:center;justify-content:center;margin-top:3px}.aito-part-loading .aito-loading-area span{color:#0a59f7}.aito-part-loading .aito-loading-area .aito-loading-text{text-align:center;color:rgba(0,0,0,0.4)}.aito-part-loading .aito-loading-area .aito-part-gif{display:inline-block;position:relative;width:14px;height:14px;border-radius:50%;margin:3px 10px 2px;border:1px solid rgba(0,0,0,0.4);-webkit-animation:turnRecordPartLoad 2s linear infinite}.aito-part-loading .aito-loading-area .aito-part-gif span{position:absolute;width:3px;height:3px;border-radius:50%;background:rgba(0,0,0,0.4);left:45%;margin-top:-5px;margin-left:-5px;-webkit-animation:changeBgPartLoad 2s linear infinite}@-webkit-keyframes changeBgPartLoad{0%{background:rgba(0,0,0,0.4)}100%{background:rgba(0,0,0,0.4)}}@-webkit-keyframes turnRecordPartLoad{0%{-webkit-transform:rotate(0deg);border-color:rgba(0,0,0,0.4)}100%{-webkit-transform:rotate(360deg);border-color:rgba(0,0,0,0.4)}}.aito-part-loading .aito-part-error{font-size:14px;color:rgba(0,0,0,0.4);text-align:center}.bottom-drive-float{height:64px;position:fixed;right:0;bottom:0;left:0;z-index:3;padding:0!important;margin:0!important}.bottom-drive-float .container-test{width:100%;height:100%;background-image:url("../img/testdriver_bg.png");background-size:cover;display:flex;flex-direction:row;align-items:center}.bottom-drive-float .container-test.hima{background-image:url("../img/testdriver_bg_hima.png")}.bottom-drive-float .container-test .img-test{width:40px;height:40px;margin-left:16px;border-radius:20px;flex-shrink:0}.bottom-drive-float .container-test .content-test{margin-left:8px;margin-right:8px;flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;align-content:space-around;align-items:flex-start;background-color:rgba(0,0,0,0)}.bottom-drive-float .container-test .content-test .title-test{font-size:14px;font-weight:500;color:rgba(0,0,0,0.9);line-height:19px;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-all}.bottom-drive-float .container-test .content-test .subtitle-test{font-size:11px;color:rgba(0,0,0,0.6);line-height:17px}.bottom-drive-float .container-test #test-driver-click{flex-shrink:0;margin-right:16px;width:80px;height:28px;border-radius:14px;border:.5px solid rgba(0,0,0,0.5)}.bottom-drive-float .container-test #test-driver-click .btn-test{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bottom-drive-float .container-test .btn-test .text-test{font-size:12px;line-height:16px;font-weight:500;color:black}.bottom-drive-float .open-content{width:180px;margin-left:0}#drive-icon-close{position:absolute;right:0;top:0;width:16px;background-color:transparent!important}.bottom-drive-float img:nth-child(2){border-radius:8px;width:80px;height:80px;vertical-align:middle}.drive-qua-close{position:fixed!important;right:16px!important;bottom:204px!important;top:auto!important;z-index:5}.aito-right-btn{position:fixed;right:-95px;bottom:200px;width:136px;height:40px;display:flex;align-items:center;border-radius:20px 0 0 20px;background-color:black;z-index:100;overflow:hidden}.aito-right-content{display:flex;align-items:center;width:100%;height:100%}.aito-right-content span{font-size:16px;line-height:22px;font-weight:500;color:white;margin-left:8px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.aito-right-content .icon-img{width:21px;height:21px;margin-left:16px}