.neptune-login-page-container{background:rgba(238,243,249,1);height:100vh}::placeholder{color:#999;opacity:1}.neptune-login-index .neptune-header{height:50px;background-color:#fff;display:flex;align-items:center}.header-one-pic{display:inline-block;height:39px;width:166px;margin-left:20px;background:url(../img/login-neptune-logo.png) center no-repeat;background-size:100% 100%}.neptune-login-index .neptune-header>.name{font-size:22px;font-weight:700;color:#333;margin-left:12px;line-height:29px}.neptune-body{height:calc(100% - 50px);width:100vw;display:flex;align-items:center;justify-content:flex-end;background:url(../img/login-left.png) no-repeat;background-size:36.4vw 36vw;background-position-y:center;background-position-x:12vw}.login-body{width:454px;height:547px;background:#FFF;border-radius:8px;display:flex;justify-content:center;align-items:center;margin-right:19vw}.login-left{min-width:454px;height:547px;background:url(../img/login-left.png) center no-repeat;background-size:100% 100%}.login-form{padding:0 67px;margin-top:-18px}.login-change-mode{font-size:24px;font-weight:700;color:#333;margin-bottom:36px}.login-phone,.register-code,.register-pwd{margin-bottom:20px}.login-form input{width:320px;height:44px;border:none}.login-code input,.login-phone input,.login-pwd input{background:#FFF;border-radius:4px;font-size:14px;font-weight:400;color:#999;padding-left:16px;border:1px solid #eee;box-shadow:none}.join-company-type,.state-title{font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;font-weight:700}.login-code>span{position:relative;width:100px;margin-bottom:-18px;right:10px;top:-41px;display:inline-block;height:38px;line-height:38px;cursor:pointer;text-align:right;color:#488EFF;float:right}.login-confirm{color:#fff;font-size:14px;text-align:center;cursor:pointer;height:44px;background:#488EFF;border-radius:4px;width:100%;opacity:1}.login-confirm[disabled]{background:#ccc}.login-confirm:hover{color:#fff;opacity:.7}.go-register-container,.pass-fgtpwd{margin-top:20px;margin-bottom:24px;font-size:12px;color:rgba(42,147,255,1)}.go-register-container{width:100%;display:flex;justify-content:center;align-items:center}.go-register-container a,.pass-fgtpwd a{color:rgba(42,147,255,1)}.go-register-container span{width:12px;height:12px;background:url(../img/img_right.svg) no-repeat;margin-left:8px;margin-bottom:3px;background-size:contain}.register-container{height:100%;display:flex;justify-content:center;align-items:center}.agreement-container{font-size:12px;display:flex;align-items:center;margin-bottom:20px}.term-agree-text{display:flex;align-items:center;font-size:12px;color:#333;line-height:16px}.agreement-container .pretty{margin-right:0}.agreement-container .pretty label{font-size:12px;margin-left:8px}.agreement-container a{cursor:pointer}.pretty.p-image input:checked~.state.p-neptune img{width:20px;height:20px;top:-4px}.pretty .state.p-neptune label:after,.pretty .state.p-neptune label:before{width:16px;height:16px;border:1px solid #333;border-radius:1px}.join_company_error,.register_error{margin-top:10px;text-align:left;color:#FF2D55;font-size:12px;display:none}.has-error .form-control{border:1px solid #FF2D55;box-shadow:none;-webkit-box-shadow:none}.state-title{font-size:24px;color:#333;line-height:31px}.join-and-create-company-container{width:100%;height:100%;padding-top:104px;padding-left:67px;padding-right:67px}.join-company-type-container{display:flex;flex-flow:column}.join-company-type{display:flex;align-items:center;width:320px;height:78px;background:#488EFF;border-radius:4px;font-size:18px;color:#FFF;line-height:24px;margin-top:20px;cursor:pointer;padding:2px}.join-company-type .join-company-icon{width:74px;height:74px;background:#FFF;border-radius:4px;flex:0 1 74px;display:flex;justify-content:center;align-items:center}.join-company-type .join-company-icon img{width:30px;height:30px}.join-company-type .join-company-text{flex:1;text-align:center;line-height:78px}.nep-form-input input{width:100%;height:44px;background:#FFF;border-radius:4px;font-size:14px;font-weight:400;color:#999;padding-left:16px;border:1px solid #eee;box-shadow:none}.nep-form-button .btn,.nep-form-button button{width:100%;height:44px;border-radius:4px}.nep-margin-top-20{margin-top:20px}.nep-margin-top-13{margin-top:13px}.nep-form-input .nep-form-many2one .chosen-container-single .chosen-single{height:44px;line-height:44px;border-radius:4px;background:#FFF;border:1px solid #EEE}.nep-form-input .nep-form-many2one .chosen-container-single .chosen-single div b{margin-top:10px}.apply-result-container,.create-result-container{display:flex;flex-flow:column;align-items:center}.apply-result-container .company-logo-container{margin-top:32px;width:150px;height:150px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#FFF;border:10px solid #488EFF}.apply-result-container .company-logo-container img{width:100%;height:100%;object-fit:contain;border-radius:50%}.company-logo{width:91px;height:91px;border-radius:50%;background-size:contain;background-position:center;background-repeat:no-repeat}.result-message{margin-top:17px;text-align:center}.result-message div:first-child{font-size:18px;font-weight:700;line-height:25px}.apply-result-container .cancel-apply,.create-result-container .cancel-apply{margin-top:36px}input:-internal-autofill-selected{background-color:#fff!important;transition:background-color 5000s ease-in-out 0s!important}#term-checkbox{width:16px;height:16px;cursor:pointer;border-radius:1px;border:1px solid #333;margin-top:0;margin-right:8px}#term-checkbox:checked:before{content:'';width:16px;height:16px;display:block;background:url(../img/checked-status.png) no-repeat;background-size:contain}.nep-alert-dialog{background:#FFF;width:380px;border-radius:8px;margin-top:30vh}.nep-alert-dialog .modal-header{padding:20px}.nep-alert-dialog .modal-header button{display:none}.nep-alert-dialog .modal-header .modal-title{font-size:20px;font-weight:700;color:#333}.nep-alert-dialog .modal-body{font-size:16px;font-weight:400;color:#333;padding:24px 20px}.nep-alert-dialog .modal-footer{background:#FFF;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;padding:20px}.nep-alert-dialog .modal-footer .btn{width:100px;background-color:#488EFF}.nep-confirm-dialog .modal-footer{flex-flow:row-reverse nowrap;justify-content:flex-start;border-radius:6px}.nep-confirm-dialog .modal-footer .btn-default{background:0 0;border:none}