.grey-layer{position:fixed;top:0;left:0;width:100%;height:100%;background:#000 none repeat scroll 0 0;opacity:.15;z-index:10;zoom:10;display:none}
.dn{display:none}
.popBoxWrapper{width:890px;height:520px;display:block;top:100px;left:50%;padding:16px 0 5px 0;position:absolute;top:100px;border:1px solid #eee;box-shadow:0 0 8px rgba(0,0,0,.2);float:left;z-index:9999;background:#fff;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB",HeitiSC,"WenQuanYi Micro Hei",sans-serif}
.uc_box h5{font-size:16px;color:#000;font-weight:400;text-align:center;padding:7px 0 8px 0}
.uc_box h3{font-size:14px;padding:15px 0;font-weight:400;color:#fd8024;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB",HeitiSC,"WenQuanYi Micro Hei",sans-serif;border-bottom:1px solid #f0f0f0}
.uc_box p{font-size:12px;color:#585858;line-height:24px}
.protocol{padding-top:15px}
.protocol a{display:inline-block;color:#2875cc;font-size:13px;padding-bottom:5px}
.protocol a:hover{text-decoration:underline!important}
.protocol div{width:795px;height:75px;border:1px solid #e6e6e6;overflow-y:auto;padding:0 14px 0 9px;font-size:12px;line-height:24px;color:#333}
.protocol div p.btline{font-weight:700}
.protocol div p.indent{text-indent:2em}
.popBoxBtn{text-align:center;margin-top:20px;margin-left:308px}
.popBoxBtn .inpBtn,.popBoxBtn .inpNoBtn{padding:0 20px;height:28px;background:#fff;line-height:28px;font-size:14px;border-radius:3px;float:left}
.popBoxBtn .inpNoBtn{border:1px solid #cacccf;color:#555;margin-right:20px}
.popBoxBtn .inpBtn{border:1px solid #ff4c4c;text-align:center;color:#ff4c4c}
.popBoxBtn .inpNoBtn:hover{border:1px solid #ee3b3b;color:#ee3b3b}
.popBoxBtn .inpBtn:hover{background:#fee;color:#ee3b3b;border:1px solid #ee3b3b}
.popBoxWrapper.uc-main{width:860px;padding:30px 0 30px 0;position:absolute;border:1px solid #eee;box-shadow:0 0 8px rgba(0,0,0,.2);float:left;z-index:2;background:#fff}
.uc_closed{width:12px;height:12px;float:right;margin:-7px 10px 0 0;cursor:pointer;background-position:-260px -26px}
.uc_closed:hover{background-position:-273px -26px}
.uc_box{padding:0 35px}
.popBoxWrapper a:hover{text-decoration:none}
#head-guide,#head-title{padding:40px 40px 0 0;line-height:30px}
.w990{width:990px;margin:0 auto}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.capsLock{position:absolute;top:-22px;padding:0 10px;border:1px solid #edd288;color:#c00;background-color:#fffdee;display:none;left:151px}
#logo{margin:18px 40px 0 0}
#logo a{background:url(../../images/regfront/register/registerlogo.png) no-repeat;width:300px;height:62px;margin-top:16px; background-size: 100% auto;}
input::-webkit-text-cancel-button{display:none}
input[type=text]::-ms-clear{display:none}
input::-webkit-search-cancel-button{display:none}
input[type=search]::-ms-clear{display:none}
input[type=password]::-ms-reveal{display:none}
input::-webkit-credentials-auto-fill-button{display:none!important;visibility:hidden;pointer-events:none;position:absolute;right:0}
.newRegister #gome-foot{border-top:1px solid #dedede;background:#fff}
.newRegister #gome-foot-box{width:auto;background:#fff}
.login-box{position:relative;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB",HeitiSC,"WenQuanYi Micro Hei",sans-serif;z-index:1000}
.login-box .login-title{position:absolute;top:-70px;right:20px}
.login-box .login-title a{margin-left:3px;font-size:12px}
.stepSuc{display:inline-block;width:30px;height:30px;background-image:url(../../images/regfront/newRegister.png);background-position:0 0}
i.close{display:inline-block;width:11px;height:11px;background-image:url(../../images/regfront/newRegister.png);background-position:-32px 0;cursor:pointer}
.closeHover,i.close:hover{display:inline-block;width:11px;height:11px;background-image:url(../../images/regfront/newRegister.png);background-position:-58px 0}
.company{display:inline-block;width:16px;height:16px;background-image:url(../../images/regfront/newRegister.png);background-position:-84px 0;cursor:pointer}
.errClose{display:inline-block;width:18px;height:10px;background-image:url(../../images/regfront/newRegister.png);background-position:-110px 0;cursor:pointer}
.errClose:hover,.errCloseHover{display:inline-block;width:18px;height:10px;background-image:url(../../images/regfront/newRegister.png);background-position:-136px 0}
.errOpen{display:inline-block;width:20px;height:14px;background-image:url(../../images/regfront/newRegister.png);background-position:-162px 0;cursor:pointer}
.errOpen:hover,.errOpenHover{display:inline-block;width:20px;height:14px;background-image:url(../../images/regfront/newRegister.png);background-position:-188px 0}
.inputSuc{width:16px;height:16px;background-image:url(../../images/regfront/newRegister.png);background-position:-214px 0}
.pos-abs{position:absolute}
.hide{display:none!important}
.hign-text{color:#ff4c4c}
#container{width:376px}
.step-progress{position:relative;margin:0 auto;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB",HeitiSC,"WenQuanYi Micro Hei",sans-serif}
.step-slider{   margin:95px 0 40px;height:50px}
.step-slider ul{float:left;height:3px;width:100%}
.step-slider li{float:left;height:3px;background:#e0e0e0}
#container .step-slider li{width:133px}
.step-li1{margin-left:35px;margin-right:40px}
.step-slider li.step-active-li{background:#ff4c4c}
.step-icon-pos{position:absolute}
.step-icon{display:inline-block;width:24px;height:24px;line-height:24px;border:3px solid #e0e0e0;border-radius:100%;font-weight:700;color:#e0e0e0;text-align:center;}
.step-icon1{left:0;top:-14px}
.step-icon2{left:50%;top:-14px;margin-left:-39px}
.step-icon3{left:100%;top:-14px;margin-left:-80px}
.step-text{color:#666;margin-top:.2em;width:4em;text-align:center;margin-left:-1.4em}
.step-info{position:absolute;margin-top:25px;width:200px;color:#999}
#container .step-info1{left:-6%}
#container .step-info2{left:39%}
#container .step-info3{left:89%}
.step-active .step-icon{border:3px solid #ff4c4c;color:#ff4c4c}
.step-active .step-info{color:#ff4c4c}
.step-content{width:400px;margin-left:25px}
.form-group{position:relative;margin-bottom:30px;clear:both}
.form-group-submit{margin:50px 0 20px}
.form-group-submit .btn-primary{font-size:16px!important}
.form-group input.form-control{width:300px;padding:12px 10px;border:1px solid #ccc;color:#999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB",HeitiSC,"WenQuanYi Micro Hei",sans-serif}
.form-group input.form-control:focus,.form-group input.form-control:hover,form-group input.focus{border:1px solid #a5a5a5;color:#333}
.form-group.err input{border:1px solid #ee3b3b}
.input-call-info{position:absolute;color:#555;font-size:13px}
.form-group .inputSuc,.form-group i.close,.form-group i.errClose,.form-group i.errOpen{display:none;position:absolute;left:274px}
.form-group .inputSuc{top:15px}
.form-group i.close{top:18px}
.form-group .pwd-close{top:18px;left:250px}
.form-group .errClose{top:19px;left:270px}
.form-group .errOpen{top:16px;left:270px}
.top50{top:50px}
.C_err_tips{position:absolute;color:#ff4c4c;font-size:13px}
a.button{display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB",HeitiSC,"WenQuanYi Micro Hei",sans-serif;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a.button:focus,a.button:hover{text-decoration:none}
.btn-gray{padding:12px 10px;color:#555;background:#fff;border:1px solid #ddd}
.btn-err,.btn-gray:active,.btn-gray:hover{color:#ee3b3b;border:1px solid #ee3b3b}
.btn-primary{padding:9px 10px;color:#fff;background:#ff4c4c;border:1px solid #ee3b3b;font-size:18px}
.btn-primary:active,.btn-primary:hover{color:#fff;background:#ee3b3b}
.step-link{margin-bottom:70px;clear:both;overflow:hidden}
.step-link i{float:left;margin-top:2px;margin-right:5px}
.step-link a{font-size:14px;color:#2875cc;text-decoration:none}
.step-link a:focus,.step-link a:hover{text-decoration:none}
.dingxiang-box{position:absolute;display:none;top:-265px;z-index:1;width:270px;padding:15px 15px 20px;box-shadow:0 0 5px rgba(0,0,0,.25);border-radius:4px;background:#fff}
.dingxiang-title{position:relative;top:-7px}
.form-group .dingxiang-close{top:13px!important;display:block!important}
a.disabled,a:disabled,a[disabled]{background:#f6f6f6;border:1px solid #e6e6e6;color:#999;cursor:not-allowed}
a.disabled:hover,a:disabled:hover,a[disabled]:hover{border:1px solid #e6e6e6;color:#999}
a{color:#2875cc;font-size:13px}
a:hover{color:#2875cc}
.form-group input.col-1{float:left;width:160px;margin-right:10px}
.col-2{float:left;width:130px}
.success-register{position:relative;width:490px;margin-left:-50px;color:#555}
.gife-img{position:absolute;width:100px;height:100px;top:0;left:-125px}
.success-register h3{margin-bottom:20px;font-weight:700;font-size:24px;color:#555}
.success-register .btn-goshop{display:inline-block;margin:30px 0;width:auto;padding:0 10px;height:32px;line-height:32px;font-size:14px;border-radius:3px}
.recommended-list{width:300px;padding:4px 0 4px 10px;border:1px solid #ffd2d2;border-top:0 none;background:#ffecec;line-height:24px;position:absolute;z-index:5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px}
.recommended-list li{height:24px;line-height:24px}
.recommended-list li input{vertical-align:-2px;margin-right:9px}
.form-group .capsLock{left:0}
.form-group .pw-tips{width:300px;left:0;top:50px}
.pw-tips{width:288px;overflow:hidden;position:absolute;top:42px;left:151px}
.pw-tips .txt{float:left;text-align:right;line-height:14px}
.pw-safe{width:120px;height:14px;overflow:hidden;position:relative;background:#a5a5a5;float:left}
.pw-bar{height:14px;overflow:hidden;background:#c00;transition:all .4s linear;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:width .4s linear}
.pw-weak .pw-bar{width:41px}
.pw-medium .pw-bar{width:82px}
.pw-strong .pw-bar{width:122px}
.pw-none .pw-bar{width:0}
.pw-letter{width:123px;height:14px;position:absolute;left:0;top:0}
.pw-letter span{float:left;width:40px;height:14px;line-height:14px;overflow:hidden;text-align:center;border-left:1px solid #fff;color:#fff}
.pw-suggest{display:inline-block;height:14px;line-height:14px;position:absolute;top:0;right:0;color:#2875cc}
.bomb-box{background:#fff none repeat scroll 0 0;position:fixed;box-shadow:0 0 20px #666;left:50%;top:150px;margin-left:-190px;z-index:15;display:none}
.bomb-box-x{left:43%}
.bomb-box-posi{position:relative;padding:10px 20px 20px;border:1px solid #e6e6e6}
.bomb-box-title{margin-bottom:20px}
.bomb-box-title h1{font:bold 14px/16px Simsun}
.bomb-box-title a{position:absolute;right:8px;top:8px;width:17px;height:17px;background:url(../../images/regfront/register/register_img.png) no-repeat -30px -30px}
.bomb-box-title a:hover{background-position:-50px -30px}
.bomb-box-text{font:normal 12px/26px Simsun;color:#333}
.bomb-box-text-b{margin-top:10px;color:#ff554a}
.go-index-link{margin-bottom:70px;color:#999}
.user-star{display:inline-block;width:42px;height:37px;background-image:url(../../images/regfront/companyRegister.png);background-position:0 0}
.user-server{display:inline-block;width:40px;height:35px;background-image:url(../../images/regfront/companyRegister.png);background-position:0 -39px}
.company-suc{display:inline-block;width:34px;height:34px;background-image:url(../../images/regfront/companyRegister.png);background-position:-42px -39px}
.company-fail{display:inline-block;width:34px;height:34px;background-image:url(../../images/regfront/companyRegister.png);background-position:-44px 0}
.drop-box{color:#555;font-size:14px;position:relative;background:#fff}
.drop-lable{cursor:pointer;float:left;width:290px;height:48px;line-height:48px;color:#333}
.drop-lable span{display:inline-block;width:250px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.drop-lable.no{color:#ccc}
.drop-lable i{position:relative;top:20px; left: 20px;display:inline-block;height:0;border:6px dashed transparent;border-top:6px solid #ccc;font:0/0 "";zoom:1;float:right}
.drop-box ul{display:none;position:absolute;top:48px;left:-1px;width:260px;background:#fff;border:1px solid #ccc;z-index:10;max-height:400px;overflow-y:auto;overflow-x:hidden}
.drop-list{width:418px!important}
.drop-box li{position:relative;height:30px;line-height:30px;padding:5px 20px 5px 10px;display:block;font-size:14px;white-space:nowrap}
.drop-box li:hover{background:#f6f6f6}
.drop-box li.dropdown-choose{color:#FF4C4C}
.laInput .gCity-wrapper{top:48px;width:398px;left:5px}
.laInput .gctSelect a i{transition:none}
#address a{color:#333;font-size: 14px}
#address a:hover{text-decoration:none}
#company-register-container{width:420px;font-size:13px}
.multi-selected-wrapper:after{content:'可多选';position:absolute;top:13px;left:410px;color:#ccc;font-size:12px}
.laInput{width:418px;position:relative;border:1px solid #ccc; background: #fff;}
.laInput:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.laInput.err{border:1px solid #ee3b3b}
.laInput.pfocus{border:1px solid #a5a5a5}
.laInput>label{float:left;margin-left:10px;line-height:48px;width:86px;font-size:14px;color:#666}
.checkbox-input{display:none}
.checkbox-label{width:420px;display:inline-block}
.checkbox-label:before{margin-right:10px;margin-top:-4px;content:"";display:inline-block;vertical-align:middle;width:14px;height:14px;background-image:url(../../images/regfront/uncheck.png);background-size:100%}
.checkbox-input:checked+.checkbox-label:before{background-image:url(../../images/regfront/check.png)}
.checkbox li:after{position:absolute;top:13px;right:10px;content:"";display:inline-block;vertical-align:middle;width:14px;height:14px;background-image:url(../../images/regfront/uncheck.png);background-size:100%}
.checkbox li.dropdown-choose:after{background-image:url(../../images/regfront/check.png)}
.ie87 .checkbox-label:before{display:none}
.ie87 .checkbox-input{vertical-align:top;margin-top:4px}
.labInput-inline{width:278px;float:left;margin-right:20px}
#company-register-container input.form-control{width:270px;height:48px;line-height:48px;padding:0;font-size:14px;border:none;outline:0;color:#333; background: none;}
#company-register-container .btn-gray,#company-register-container .btn-primary{padding:0;line-height:48px;font-size: 14px;}
#company-register-container .step-slider li{width:130px}
#company-register-container .step-info1{left:-5%}
#company-register-container .step-info2{left:35%}
#company-register-container .step-info3{left:79%}
#company-register-container .step-content{margin-left:-28px; width:460px}
#company-register-container .form-group{margin-bottom:20px}
#js-dingxiang{clear:none}
#company-register-container .form-group-submit{margin:10px 0 60px}
.agree-checkbox{color:#555;margin-top:30px}
#company-register-container input::-webkit-input-placeholder{color:#ccc}
#company-register-container input:-moz-placeholder{color:#ccc}
#company-register-container input::-moz-placeholder{color:#ccc}
#company-register-container input:-ms-input-placeholder{color:#ccc}
#company-register-container .input-call-info{font-size:12px;color:#888;}
#company-register-container .form-group .inputSuc{left:390px}
#company-register-container .C_err_tips{font-size:12px;}
#company-register-container .pw-tips{font-size:12px;top:53px}
#company-register-container .pw-bar{background:#ff4c4c}
#company-register-container .pw-tips .txt{color:#888}
.tips{margin:5px 0 10px;color:#999;font-size:12px}
.warpUpLoadImg img{width:400px;height:200px}
.laInput select{width:100%;height:45px;line-height:45px;color:#333;border:0}
.upload-img-err{width:400px;margin:10px 0;color:#ff4c4c}
.winput1{width:138px!important}
.winput2{width:142px!important}
.w72{width:72px!important}
.w114{width:114px!important}
.w262{width:262px!important}
.winput3{width:255px!important}
.winput4{width:120px;float:left}
.w400{width:400px}
.w420{width:420px}
.w100{width:100px!important}
.wbtn1{width:300px!important}
#company-foot{margin-top:60px;display:table;background-color:#f3f3f3;height:150px;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB",HeitiSC,"WenQuanYi Micro Hei",sans-serif}
.col-left{width:495px;display:table-cell}
.col-left-img{margin:25px 30px;float:left;width:100px;height:100px;border-radius:100%;background-color:#fff;text-align:center;vertical-align:middle}
.col-left ul{float:left;margin:25px 40px 25px 0;color:#555;font-size:14px;line-height:34px}
.col-left-img i{margin-top:20px}
.col-text{margin-top:5px;color:#ff7474}
.company-foot-phone{margin-top:15px;margin-bottom:25px;font-size:14px;color:#999;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB",HeitiSC,"WenQuanYi Micro Hei",sans-serif}
.company-register-info{width:990px;margin:80px auto 50px;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB",HeitiSC,"WenQuanYi Micro Hei",sans-serif;color:#555;font-size:14px}
.cri-box{position:relative;margin-left:190px}
.cri-box i{position:absolute;top:0;left:-44px}
.cri-box h3{margin-bottom:20px;color:#333;font-size:22px;line-height:30px}
.cri-box .sr-text{line-height:24px}
.cri-box .btn-goshop{margin:20px 0 10px;height:30px;line-height:30px;font-size:14px;padding:0 8px;border-radius:3px;display:inline-block}
.cri-box .btn-goshop:hover{text-decoration:none}
.newRegisterBg {
    width: 100%;
    height: 245px;
    background-image: linear-gradient(0deg, rgba(255,255,255,0.00) 0%, #FFE2F5 100%);
    position: absolute;
}
.mobileText {
    width: 270px;
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    color: #333;
}
.errTipsBox {
    height: 78px;
    position: relative;
    display: none;
}
.tipsOne {
    width: 1200px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: -430px;
}
.tipsOne p{
    font-size: 20px;
    color: #333333;
    font-weight: 600;
    line-height: 40px;
    display: flex;
}
.tipsOne p span{
    color: #FF4C4C;
    max-width: 512px;
    overflow: hidden;
    height: 30px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.icon_sucess {
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 10px;
    background: url("../../images/regfront/icon-error.png") no-repeat;
    background-size: 100% auto;
}
.errorTips {
    width: 1200px;
    font-size: 14px;
    line-height: 32px;
    color: #FF4C4C;
    text-align: center;
    position: absolute;
    top: 36px;
    left: -430px;
}