.mrb20{margin-bottom:20px}.mt10{margin-top:10px}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.pad0{padding-left:0!important}.back-to-login{display:none}body{font-size:14px;background:#fff}.main{margin:50px auto 40px;width:100%;max-width:1200px}.btn-register{width:100%;height:54px;color:#fff;background:#e22;border:0;font-size:16px;outline:0;cursor:pointer}.redTips{color:var(--color)}input{font-size:14px;color:#333}input.input.ng-invalid{border-color:var(--color)}input::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder{color:#ccc}input::-moz-placeholder{color:#ccc}input:-ms-input-placeholder{color:#ccc}.emailWay{display:none}.display-none{display:none}.top{width:1200px;margin:0 auto;padding:20px 12px;overflow-y:hidden}.top a{color:#06c;overflow:hidden}.top .ehsy-logo{top:15px;margin-left:20px;float:left}.top .doc-tit{float:left;font-size:24px;color:#000}.top .ehsy-logo img{width:274px;height:48px}.top span{margin-left:30px;line-height:48px}.top .has-account{float:right}.mid-border{width:100%;height:5px;border-top:2px solid #f7f3f3}.register-title{margin-top:64px;position:relative;z-index:10;width:auto;margin-bottom:110px;font-size:0}.register-title .icon-register-company{background-image:url(../images/company/icon-register-company.png);width:46px;height:47px;display:inline-block}.register-title .icon-register-corner{background:url(../images/company/icon-register-corner.png) no-repeat;background-size:100% 100%;position:absolute;top:-11px;left:-8px;display:inline-block;width:108px;height:79px}.register-title .icon-register-preson{background-image:url(../images/company/icon-register-preson.png);width:43px;height:46px;display:inline-block}.register-title .js-register-tab{position:relative;width:100%;border:1px solid #eee;cursor:pointer;font-size:14px;background:rgba(234,234,234,.41);display:flex;justify-content:center;align-items:center;flex-direction:column}.register-title .next-btn-1{margin-top:140px}.register-title .next-btn-1 input{width:234px;height:54px;background:#067454;border-radius:27px;font-size:24px;color:#fff}.register-title .company-mode{height:140px}.register-title .personal-mode{height:140px}.register-title div span{display:block}.register-title div span{font-size:18px;color:var(--color);margin-top:3px}.register-title span.color-dark{color:#007857}.register-title .fMode{margin-left:0}.register-title .no-active{background-color:#f5f5f5;color:#666}.register-title .active{background-color:var(--color);border:none;box-shadow:0 1px 10px 0 rgba(6,116,84,.34),0 -4px 0 0 #fff}.register-title .active span{color:#fff}.register-title .active .icon-register-company{background-image:url(../images/company/icon-register-company-white.png)}.register-title .active .icon-register-preson{background-image:url(../images/company/icon-register-preson-white.png)}.register-inner{width:812px;margin:0 auto;display:flex;justify-content:space-between}.register-inner .reg-item{width:200px}.register-inner .reg-text span{color:#666;display:block;font-size:12px;text-align:center;margin-top:10px}.register-box .register-step{text-align:center;height:32px;font-size:10px;width:640px;margin:0 auto;margin-top:40px;color:rgba(144,143,143,.5)}.register-box .register-step ul li{display:inline-block;padding:0 2px;height:32px;line-height:32px;font-size:16px}.register-box .register-step .line{display:inline-block;width:44px;height:1px;border:none;border-top:1px solid #c8c8c8;margin-bottom:4px}.register-box .register-step .icon-one{background:url(../images/company/gray-1.png) no-repeat;margin:0 4px -4px 4px;width:18px;height:18px;display:inline-block}.register-box .register-step .icon-two{background:url(../images/company/gray-2.png) no-repeat;margin:0 4px -4px 4px;width:18px;height:18px;display:inline-block}.register-box .register-step .icon-three{background:url(../images/company/gray-3.png) no-repeat;margin:0 4px -4px 4px;width:18px;height:18px;display:inline-block}.register-box .register-step .icon-four{background:url(../images/company/gray-4.png) no-repeat;margin:0 4px -4px 4px;width:18px;height:18px;display:inline-block}.register-box .register-step .active .icon-one{background:url(../images/company/green-1.png) no-repeat}.register-box .register-step .active .icon-two{background:url(../images/company/green-2.png) no-repeat}.register-box .register-step .active .icon-three{background:url(../images/company/green-3.png) no-repeat}.register-box .register-step .active .icon-four{background:url(../images/company/green-4.png) no-repeat}.register-box .register-step .active{color:var(--color)}.register-box .register-step .active .line{border-color:var(--color)}.main-content{position:relative;width:1200px;margin:0 auto}.main-content .intro-img{position:absolute;top:39px;right:0}.main-content .intro-img img{width:250px}.register-form{position:relative}.register-form .personal-info,.register-form .register-company-info{float:inherit;padding-top:76px;position:relative;width:640px;height:388px;background:rgba(247,247,247,.41);margin:0 auto;margin-top:21px}.register-form .register-company-info{height:auto;padding-bottom:5px}.register-form .personal-info,.register-form .register-company-info-supplier{float:inherit;padding-top:76px;position:relative;width:640px;background:rgba(247,247,247,.41);margin:0 auto;margin-top:21px}.register-form .success-info .icon_suff{float:left;display:inline-block;background-image:url(../images/company/icon_suff.png);height:113px;width:113px}.register-form .success-info{width:640px;margin:0 auto;padding-top:72px}.register-form .success-info .success{float:left;margin-left:26px;color:#0d0d0d;font-size:24px;display:inline-block;height:113px;line-height:113px}.register-form .success-info .success-msg{letter-spacing:1px;margin-top:44px;padding:23px;color:#272727;font-size:14px;box-shadow:0 -1px 0 #c8c8c8}.register-form .success-info .success-msg .var(--color){color:#ff1414}.register-form .success-info .success-msg .green{color:#4165ff}.register-form .form-step{width:640px;margin:0 auto;margin-bottom:130px;text-align:center;margin-top:44px;height:54px;line-height:54px}.register-form .form-step button{cursor:pointer;margin:0 39px;border:none;font-size:24px;color:#fff;height:54px;width:234px;border-radius:27px;background-color:var(--color)}.register-form .form-step .form-content{width:100%;height:auto}.register-form .form-step button:disabled{background-color:#c8c8c8}.register-form .form-step a.reset-a{color:#4165ff;font-size:14px;margin-left:34px;position:absolute;top:0;right:-14px}.register-form .form-step a.agreement{color:#4165ff}.register-form .personal-info .info-title{top:2px}.register-form .register-company-info{clear:both}.register-form .info-title{position:absolute;left:-284px;top:43px;font-size:18px;font-weight:500}.register-form .form-item{position:relative;margin-bottom:44px;width:100%;clear:both}.register-form .form-item .margin-auto{width:425px;margin:0 auto}.register-form .is-uniformity{margin-bottom:0;height:28px}.register-form .is-uniformity .form-label{height:auto}.register-form .is-uniformity .uniformity{height:auto}.register-form .is-uniformity input{position:relative;top:-1px;vertical-align:middle}.register-form .is-uniformity label{font-size:13px}.register-form .form-label{display:inline-block;text-align:right;height:38px;line-height:38px;width:178px;margin-right:20px;vertical-align:top;font-size:18px;color:#272727}.register-form .form-label .redTips{color:var(--color);vertical-align:sub;margin-right:2px}.register-form .form-content{display:block;display:inline-block;position:relative;width:315px;height:38px}.register-form .licence{width:350px}.register-form .form-content.concerned-content{line-height:36px;background:#f8f8f8;border:1px solid #ddd;border-radius:4px;color:#333}.register-form .form-content.concerned-content:hover{border:1px solid #01b382}.register-form .form-content .form-input{width:100%;height:38px;line-height:38px;padding-left:12px;border-radius:3px;border:1px solid #c8c8c8}.has-error>input,.has-error>select{border:1px solid var(--color)!important}.register-form .form-content .form-input.codeInput,.register-form .form-content .form-input.phoneTextCode{width:165px}.register-form .form-content .verify-code{display:inline-block;vertical-align:top;margin-left:9px;width:130px;height:36px;cursor:pointer}.register-form .form-content .verify-code img{width:100%}.register-form .form-content .getCode{display:inline-block;width:108px;height:34px;vertical-align:top;margin-left:23px;margin-top:2px;background-color:var(--color);color:#fff;border:none;text-align:center;line-height:36px;font-size:14px;border-radius:18px;cursor:pointer;white-space:nowrap}.register-form .form-content .getCode[disabled]{color:#fff;cursor:default}.register-form .form-content .register-now{width:320px;height:36px;line-height:36px;text-align:center;color:#fff;font-size:16px;border-radius:18px;background-color:var(--color);cursor:pointer;border:0}.register-form .form-content .register-now:hover{background:#01805d}.register-form .form-content .register-now[disabled=disabled]{border:1px solid #ddd;color:#999;background-color:#f3f3f3}.register-form .form-content .change{position:absolute;cursor:pointer;color:#06c}.register-form .form-content .phone-email-change{top:40px;right:0}.register-form .form-content .email-phone-change{top:40px;right:0}.register-form .form-content.select-box{overflow:visible;white-space:nowrap;padding-left:0}.register-form .form-content.select-box option{color:#333}.register-form .form-content.select-box option.default-option{color:#ccc}.register-form .form-content.select-box .company-property,.register-form .form-content.select-box .selThird{width:154px;height:36px;line-height:36px;color:#ccc;border:1px solid #ddd;border-radius:4px;outline:0;font-size:14px;background-color:#f8f8f8}.register-form .form-content.select-box .company-property.active,.register-form .form-content.select-box .selThird.active{color:#333}.register-form .form-content.select-box .selThird{width:154px;margin-right:9px}.register-form .form-content.choose-trade{vertical-align:middle}.register-form .form-content .trade-no,.register-form .form-content .trade-yes{display:inline-block;float:left;margin-top:2px;width:88px;height:34px;line-height:34px;text-align:center;cursor:pointer;background-color:#dedede;border-radius:3px;font-size:18px}.register-form .form-content .trade-no.chose,.register-form .form-content .trade-yes.chose{position:relative;border:2px solid #067454;color:#067454;background:rgba(255,255,255,.41)}.register-form .form-content .trade-no.chose:after,.register-form .form-content .trade-yes.chose:after{content:'';border-left:13px solid transparent;height:0;width:0;border-bottom:14px solid #067454;display:inline-block;position:absolute;bottom:0;right:0}.register-form .form-content .trade-yes{margin-right:24px}.register-form .form-content .imageShowArea{background-color:rgba(247,247,247,.41);top:0;left:0;cursor:pointer}.register-form .form-content .imageShowText{display:inline-block;color:#c8c8c8;font-size:14px;margin-top:9px}.register-form .imageShowText2{display:inline-block;color:#c8c8c8;font-size:14px;margin-top:9px;margin-left:210px}.register-form .imageShowTextUrl{width:300px;display:inline-block;color:#c8c8c8;font-size:14px;margin-top:9px;margin-left:200px}.register-form .form-content .register-message{position:absolute;top:-24px;left:0;height:18px;line-height:18px;color:var(--color);font-size:14px;white-space:nowrap}.register-form .form-content .company-tip-msg{position:absolute;top:36px;left:0;line-height:18px;color:#4165ff;width:440px;height:18px;margin-top:6px}.register-form .form-content.ehsy-valid-class-maxLength .register-message,.register-form .form-content.ehsy-valid-class-minLength .register-message,.register-form .form-content.ehsy-valid-class-reg .register-message,.register-form .form-content.ehsy-valid-class-validation .register-message{color:#01b382}.register-form .form-content.ehsy-valid-class-required input{border:1px solid var(--color)}.register-form .form-content.ehsy-valid-class-ev-blur input{border:1px solid var(--color)}.register-form .form-content.ehsy-valid-class-ev-blur .register-message{color:var(--color)}.register-form .form-content.agreement .register-message,.register-form .form-content.concerned-content .register-message,.register-form .form-content.licence .register-message{margin:0}.register-form .form-content.name .register-message{width:320px;white-space:normal;line-height:18px}.register-form .chosen-content{display:inline-block;width:310px;height:34px;border:none;outline:0;padding-left:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.register-form .concerned-checkbox{display:none;position:absolute;top:40px;left:125px;padding:16px;width:320px;min-height:270px;z-index:9999;border:1px solid #ddd;border-radius:4px;background:#fff;box-shadow:0 0 3px 2px #ddd;font-size:0}.register-form .each-checkbox{position:relative;display:inline-block;margin:5px 0 15px 5px;width:90px;height:20px;line-height:20px;font-size:14px}.register-form .each-checkbox span{display:inline-block;width:70px;line-height:15px;margin-left:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.register-form .concerned-checkbox input{-webkit-opacity:0;-moz-opacity:0;opacity:0;position:absolute}.register-form .concerned-checkbox input+label.label-selected{background-image:url(../images/company/ico_check-checked.png)}.register-form .concerned-checkbox label{display:inline-block;position:absolute;background-image:url(../images/company/ico_check.png);background-repeat:no-repeat;background-size:15px 15px;height:15px;width:90px;margin-bottom:2px;cursor:pointer}.register-form .concerned-checkbox label.label-checked{background-image:url(../images/company/ico_check-checked.png)}.register-form .agreement a{color:#06c}.register-form.email-btn .ehsy-validation-message,.register-form.emailSubmitButton .ehsy-validation-message,.register-form.phone-btn .ehsy-validation-message,.register-form.phoneSubmitButton .ehsy-validation-message{bottom:41px}.fake-area{position:absolute;top:600px;left:468px;width:109px;height:109px;opacity:0}.fake-area #auth-image{width:109px;height:109px;border:1px dashed #ddd;cursor:pointer}.select-icon{width:10px;height:36px;margin-left:-10px;vertical-align:middle;display:inline-block}select{padding:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.register-box{margin-top:40px}.validate-tip{color:#ff1414!important}.validate-error{color:var(--color)!important}.register_company_dialog .modal{border:none;text-align:center}.register_company_dialog .modal-header{display:none}.register_company_dialog .modal-body{width:392px;padding:28px 74px 26px 74px}.register_company_dialog .icon-warning{margin-bottom:16px;background-image:url(../images/company/icon-not.png);background-repeat:no-repeat;display:inline-block;height:39px;width:39px}.register_company_dialog .modal-body .content{text-align:center}.register_company_dialog .modal-body .content-text{color:#272727;line-height:20px;text-align:left;font-size:14px}.register_company_dialog .modal-body .layout-foot{margin-top:24px}.register_company_dialog .modal-body .layout-foot button{border:none;width:82px;height:24px;border-radius:12px;color:#fff;background-color:#c8c8c8;font-size:14px;border-radius:12px;margin:0 37px}.register_company_dialog .modal-body .layout-foot button:last-child{background-color:#067454}.register_company_dialog.open .modal{top:300px}.icon-eye-close{display:inline-block;height:24px;width:24px;position:absolute;top:10px;right:10px;z-index:2;background-image:url(../images/company/eye-close.png);background-repeat:no-repeat}.icon-eye-close:hover{cursor:pointer;opacity:.7}.icon-eye-open{display:inline-block;height:24px;width:24px;position:absolute;top:10px;right:10px;z-index:2;background-image:url(../images/company/eye-open.png);background-repeat:no-repeat}.icon-eye-open:hover{cursor:pointer;opacity:.7}.imgUpLoad{display:inline-block;width:200px;height:100px;opacity:0;left:0}.upImg-preview{width:200px;max-height:100px}.upImg-preview1{width:200px;max-height:100px}.upImg-preview2{width:200px;max-height:100px}.register-success{margin:10px 0;text-align:center;font-size:20px;color:green}.toLinkColor{color:var(--color)}.register-form .select-content{display:inline-block;position:relative;width:105px;height:38px}.register-form .select-content .form-input{width:100%;height:38px;line-height:38px;padding:0 12px;overflow:hidden;border-radius:3px;border:1px solid #c8c8c8;outline:0}