.main-content{width:100%;min-height:450px}.main-content *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menu-all-r{border-bottom:0}.centerContent{width:100%;border-top:1px solid #eee}.separator{margin-top:45px}.redTips{color:red}input{font-size:14px;color:#333}input.input.ng-invalid{border-color:red}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{position:relative;margin:0 auto 50px auto;height:30px}.top a{color:#06c}.top .ehsy-logo{position:relative;top:0;margin-left:20px}.top span{margin-left:30px;line-height:80px}.top .has-account{float:right}.mid-border{position:absolute;top:206px;width:100%;height:5px;border-top:2px solid #f7f3f3}.center-title{position:relative;margin:-60px auto 50px auto;height:30px;line-height:30px;width:90px;text-align:center;font-size:20px;color:#333}.register-title{position:relative;z-index:10;height:50px;width:auto;text-align:center;font-size:0}.register-title a{display:inline-block;position:relative;vertical-align:top;width:auto;min-width:110px;border:1px solid #eee;border-radius:4px;text-align:center;cursor:pointer;font-size:14px}.register-title a.company-mode{height:50px;line-height:22.66666667px}.register-title a.personal-mode{margin-left:20px;height:50px;line-height:50px}.register-title a span{display:block}.register-title a span:nth-child(2){font-size:12px;color:#FFD999}.register-title a span:nth-child(2).color-dark{color:#FFD999}.register-title .fMode{margin-left:0}.register-title .no-active{background-color:#f5f5f5;color:#666}.register-title .active{color:#f5f5f5;background-color:#3788C0;border:1px solid #3788C0}.register-title .active:after{content:'';position:absolute;bottom:-9px;left:49px;border-top:8px solid #3788C0;border-left:7px solid #fff;border-right:7px solid #fff}.register-form-wrap{width:600px;margin:0 auto}.register-form-wrap .register-form{position:relative;padding:39px 0 43px;margin-left:-32px}.register-form-wrap .register-form .company-info,.register-form-wrap .register-form .contact-info{position:relative;padding:0 0 43px}.register-form-wrap .register-form .personal-info{position:relative;padding:0}.register-form-wrap .register-form .personal-info .info-title{top:2px}.register-form-wrap .register-form .company-info{margin-bottom:56px}.register-form-wrap .register-form .info-title{position:absolute;left:-284px;top:43px;font-size:18px;font-weight:500}.register-form-wrap .register-form .form-item{position:relative;margin-bottom:20px;height:36px;line-height:36px;width:100%}.register-form-wrap .register-form .form-item .margin-auto{width:425px;margin:0 auto}.register-form-wrap .register-form .form-label{display:inline-block;text-align:right;width:180px;margin-right:15px;vertical-align:top}.register-form-wrap .register-form .form-label .redTips{color:red}.register-form-wrap .register-form .form-content{display:block;display:inline-block;position:relative;margin-left:5px;width:320px}.register-form-wrap .register-form .form-content.concerned-content{line-height:36px;background:#F8F8F8;border:1px solid #DDD;border-radius:4px;color:#333}.register-form-wrap .register-form .form-content .form-input{width:100%;height:36px;line-height:36px;padding-left:8px;border:1px solid #ddd;border-radius:4px}.register-form-wrap .register-form .form-content .form-input.codeInput,.register-form-wrap .register-form .form-content .form-input.phoneTextCode{width:220px}.register-form-wrap .register-form .form-content .verify-code{display:inline-block;vertical-align:top;margin-left:9px;width:86px;height:36px;cursor:pointer}.register-form-wrap .register-form .form-content .verify-code img{width:100%}.register-form-wrap .register-form .form-content .getCode{display:inline-block;width:86px;height:36px;vertical-align:top;float:right;background-color:#f3f3f3;color:#06c;border:0 solid #ddd;text-align:center;line-height:36px;font-size:14px;border-radius:4px;cursor:pointer;white-space:nowrap}.register-form-wrap .register-form .form-content .getCode[disabled]{color:#c5c5c5;cursor:default}.register-form-wrap .register-form .form-content .register-now{width:320px;height:36px;line-height:36px;text-align:center;color:#fff;font-size:16px;border-radius:4px;background-color:#3788C0;border:1px solid #3788C0;cursor:pointer;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.register-form-wrap .register-form .form-content .register-now:hover{background:#2171AE}.register-form-wrap .register-form .form-content .register-now[disabled="disabled"]{border:1px solid #ddd;color:#999;background-color:#f3f3f3}.register-form-wrap .register-form .form-content .change{position:absolute;cursor:pointer;color:#06c}.register-form-wrap .register-form .form-content .phone-email-change{top:40px;right:0}.register-form-wrap .register-form .form-content .email-phone-change{top:40px;right:0}.register-form-wrap .register-form .form-content.select-box{overflow:visible;white-space:nowrap;padding-left:0}.register-form-wrap .register-form .form-content.select-box option{color:#333}.register-form-wrap .register-form .form-content.select-box option.default-option{color:#ccc}.register-form-wrap .register-form .form-content.select-box .selThird,.register-form-wrap .register-form .form-content.select-box .company-property{width:154px;height:36px;color:#ccc;border:1px solid #ddd;border-radius:4px;outline:0;font-size:14px;background-color:#F8F8F8}.register-form-wrap .register-form .form-content.select-box .selThird.active,.register-form-wrap .register-form .form-content.select-box .company-property.active{color:#333}.register-form-wrap .register-form .form-content.select-box .selThird{width:154px;margin-right:9px}.register-form-wrap .register-form .form-content.choose-trade{vertical-align:middle}.register-form-wrap .register-form .form-content .trade-yes,.register-form-wrap .register-form .form-content .trade-no{display:inline-block;float:left;width:77px;height:36px;line-height:36px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;cursor:pointer}.register-form-wrap .register-form .form-content .trade-yes.chose,.register-form-wrap .register-form .form-content .trade-no.chose{border:1px solid #3788C0;color:#3788C0}.register-form-wrap .register-form .form-content .trade-yes{border-left:1px solid #ccc;border-radius:4px 0 0 4px}.register-form-wrap .register-form .form-content .trade-no{border-right:1px solid #ccc;border-radius:0 4px 4px 0}.register-form-wrap .register-form .form-content .imageShowArea{width:109px;height:109px;border:1px dashed #ddd;position:absolute;top:0;left:0;cursor:pointer;background:url('../images/auth/plus.png') no-repeat 50% 50%;background-size:35% 35%}.register-form-wrap .register-form .form-content .imageShowText{position:absolute;top:125px;left:0;color:#999}.register-form-wrap .register-form .form-content .register-message{position:absolute;top:0;left:340px;margin-top:11px;color:red;font-size:12px;white-space:nowrap}.register-form-wrap .register-form .form-content.licence .register-message,.register-form-wrap .register-form .form-content.concerned-content .register-message,.register-form-wrap .register-form .form-content.agreement .register-message{margin:0}.register-form-wrap .register-form .form-content.name .register-message{margin:0;width:320px;white-space:normal}.register-form-wrap .register-form .chosen-content{display:inline-block;padding-left:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:300px;cursor:pointer}.register-form-wrap .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-wrap .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-wrap .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-wrap .register-form .concerned-checkbox input{display:none}.register-form-wrap .register-form .concerned-checkbox input:checked+label{background-image:url(../images/sprite/ico_check-checked.png)}.register-form-wrap .register-form .concerned-checkbox label{display:inline-block;position:absolute;background-image:url(../images/sprite/ico_check.png);background-repeat:no-repeat;background-size:15px 15px;height:15px;width:90px;margin-bottom:2px;cursor:pointer}.register-form-wrap .register-form .agreement a{color:#06c}.register-form-wrap .register-form.phone-btn .ehsy-validation-message,.register-form-wrap .register-form.email-btn .ehsy-validation-message,.register-form-wrap .register-form.emailSubmitButton .ehsy-validation-message,.register-form-wrap .register-form.phoneSubmitButton .ehsy-validation-message{bottom:41px}.register-form-wrap .fake-area{opacity:0;width:1px;height:1px}label.error{float:right;font-weight:700;margin-top:-10px}label#checkcode-error{margin-left:105px}.user-gender{padding-left:10px;width:100%;height:36px;cursor:pointer;color:#999;background-color:#fff;font-size:14px;outline:0;border-width:1px;border-style:solid;border-color:#ddd;border-image:initial;border-radius:4px}.val-store{float:left;width:16px;height:16px}label[for=agreement]{margin:-5px 7px 0!important;float:left}