@charset "utf-8";
/* 注册表单验证 */
body{background:#e8e9ed}
.error {color: #e6564c;height: 20px;line-height: 24px;padding-top: 12px;}
label.error{margin-left: 10px;}
.register input,.register .error,.register .codeVerify{float:left;display: inline-block;}
.register .codeVerify{margin-left:10px;}
.register .codeVerify a{margin-left:5px;}
.register .ruleCheck input{float:none;}
/*注册、完善信息、忘记密码、修改密码*/
.register{ background:#fff; border:1px solid #cdcbcb; padding-bottom:200px;margin-top:30px}
.rigntSide .register{width:965px;border:none;padding-top: 1px;}
.registerTitle{ position:relative;margin:60px 60px 30px; border-bottom:1px solid #c6c6c6;padding-bottom:20px; text-align:center; font-size:18px;}
.registerTitle a{ padding:0 20px;margin:0 30px; font-family:'Microsoft YaHei';}
.registerTitle a:hover{ color:#f77161;}
.registerTitle a.se{ position:relative; color:#f77161;}
.registerTitle a.se i{position: absolute;bottom: -20px;left:0;width: 100%;height: 2px;background: #fe4902;}
.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:600px; line-height:45px;margin-left: 35px;display: inline;}
.inputbg.w158{ width:158px;}
i.error{width:20px; height:20px;margin-right:10px; display:inline-block;background: url('../../images/wechatico.png') no-repeat; background-position:-118px -62px;padding:0;}
i.ok{width:20px; height:20px;margin-right:10px;display:inline-block;background: url('../../images/wechatico.png') no-repeat; background-position:-93px -62px;}
span.code {display: inline-block;vertical-align: middle;width:130px;height: 42px; line-height:42px; border-radius:5px;background: #2dabd2;text-align: center;color: #fff; margin-left:10px; font-size:14px;}
span.code:hover{background-color: #239DC3;}
/* 区号下拉框 */
.selectState{width:120px; padding:10px; padding-left:20px; height:46px; border:1px solid #d7d7d7; border-radius:5px; line-height:23px; font-size:14px; color:#8c9294; font-family:microsoft yahei; background:#fff;}
.formPhone .selectState{border: 1px solid #d7d7d7;border-radius: 5px;width:160px;float: left;display: inline;border-right: 1px solid #d7d7d7;border-top-right-radius:0;border-bottom-right-radius:0;}
/* 区号手机输入框 */
.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 */}
.inputbg{ width:298px; padding:10px; padding-left:20px; height:24px; border:1px solid #d7d7d7; border-radius:5px; line-height:23px; font-size:14px; color:#8c9294; font-family:microsoft yahei; background:#fff;}
.inputbg.w380{ width:380px;}
.inputbg.w158{ width:158px;}
a.btn01,input.btn01{ display:inline-block;width:326px;height:40px; line-height:40px;font-size: 18px;font-family: microsoft yahei;background: #ff635c;color: #fff;text-align: center;cursor: pointer;border-radius: 5px;}
.register input.btn01{float: none;}
a.btn01:hover,input.btn01:hover{background: #f8514a;}
.registerTip{padding-top:15px;}
.registerW{font-size:18px;font-family: "microsoft yahei";color:#fff;}


