@charset "utf-8";
/*注册、完善信息、忘记密码、修改密码*/
.register{ background:#fff; border:1px solid #cdcbcb;/* margin-top:55px;padding-top:40px;*/  padding-bottom:200px;}
.rigntSide .register{width:965px;border:none;padding-top: 1px;}
.registerTitle{ margin:60px 60px 30px; border-bottom:1px solid #c6c6c6;padding-bottom:20px; text-align:center; font-size:18px;}

.registerTitle a{margin:0 30px; padding:0 20px;font-family:'Microsoft YaHei';}
.registerTitle a.se{ position:relative; color:#ff3e59;}
.registerTitle a.se i{position: absolute;bottom: -20px;left:0;width: 100%;height: 2px;background:#ff3e59;}

.register dl{ padding-bottom:20px;height:auto;zoom: 1;clear: both;}
.register dl:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.register dl dt{float: left; text-align:right; width:400px; font-size:18px;font-family: "microsoft yahei"; color:#000;height: 45px;line-height: 45px;}
.rigntSide .register dl dt{width:285px;}
.register dl dd {float: left;width:605px;line-height:45px;margin-left: 35px;display: inline;}
span.code {display: inline-block;vertical-align: middle;width:130px;height: 42px; line-height:42px; border-radius:5px;background:#ff3e59;text-align: center;color: #fff; margin-left:10px; font-size:14px;}
span.code:hover{background-image: linear-gradient(to top,#e52d47 0%,#ff3e59 100%);}
/* 区号手机输入框 */
.formPhone .inputbg{border: 1px solid #d7d7d7;border-radius: 5px;width:158px;border-left: none;border-top-left-radius:0;border-bottom-left-radius:0;height:24px;padding:10px 20px;}
.formPhone .selectize-control{width:130px;float: left;display: inline;}
.formPhone .selectize-input{padding: 13px 8px 8px;border-top-right-radius:0;border-bottom-right-radius:0;}
.formPhone .selectize-input .item{width:90px;overflow:hidden;white-space:nowrap; word-wrap:normal;-o-text-overflow: ellipsis; /* for Opera */ text-overflow: ellipsis; /* for IE */}
.select_main{display: none;}
.personChecks{font-size: 16px;}
.personChecks .personCheckIpt{float:none;}
.shopIpt.disableIpt{background-color: #999;}
/* 20241106 注删样式 */
.new-register-box dl dd{
    display: flex;
    align-items: flex-start;
    width: 645px;
}
.new-register-box  label.error{
    display: flex;
    align-items: center;
    width: 300px;
}
.new-register-box i.error{
    flex: none;
}
.new-register-box .inputbg{
    width: 330px;
}
.new-register-box .inputbg.wid1{
    width: 192px;
}
.new-register-box .inputbg.wid2{
    width: 186px;
}
.new-register-box .inputbg.wid3{
    width: 315px;
}
.new-register-box .hl18{
    line-height: 18px;
}