
.sign_up_box .sign_centent{padding:15px 0 ; display: inline-block;}



.container { position: relative;}

.sign_up_box { padding-bottom: 38px;}
.continer {height:auto;overflow:hidden;position:relative;z-index:2;padding:50px 0 12px 0;}
.continer .reg-bj {height:180px;width:100%;background-color:#0180cf;position:absolute;z-index:-1;bottom:0;}
.continer .reg-content {background:#fff;width:898px;height:auto;overflow:hidden;margin:0 auto;border:#ececec 1px solid;}
.continer  .reg-content .reg-content-bj {background:url("../imgs/bj_02.png") no-repeat bottom;position:absolute;z-index:3;bottom:0;height:12px;width:898px;}
.continer .reg-content .reg-left {width:498px;height:auto;overflow:hidden;}
.continer .reg-content .reg-left .reg-form {width:324px;margin:0 auto;}
.continer .reg-content .reg-left .f-padding {padding-top:40px;}
.continer .reg-content .reg-left .f1-padding {padding-top:50px;}
.continer .reg-content .reg-left .f2-padding {padding-top:70px;}
.continer .reg-content .reg-left .reg-form .reg-message {font-size:16px;height:18px;line-height:18px;border-left:4px solid #0180cf;padding-left:15px;margin:10px 0;}
/*.continer .reg-content .reg-form  .reg-main,.reg-yzm,.input_control{position:relative;}*/

.continer .sign_form { margin:0 auto; margin-top: 40px;  overflow: hidden; width: 400px;}
.continer .form-500 { width: 480px;}
.continer .input_control { position: relative; float: left; width: 233px; height: 20px; padding: 10px; border: 1px solid #D3D8DC; background-color: #fff; }

.continer .input_control .input_tips { width: 200px; height: 36px; line-height: 36px; background-color: #fff; color: #ccc; font-size: 14px;  position: absolute; top: 1px; left: 5px; }

.continer .sign_form .w99{line-height:36px; font-size: 14px; float:left; text-align: right; width:99px;}
.continer .sign_form .w99 span{margin-right:5px;color:#E94F8B}
.continer .sign_form li{margin-bottom:25px; position: relative;}
.continer .sign_form .input_txt { float: left; border: none; font-size: 12px; width: 200px; height: 20px; line-height: 20px; }
.continer .sign_form .input_control_err { border: 1px solid #ff0000!important; }
.continer .sign_form .input_box{float: left;}

.continer .sign_form .input_addon { float: left; padding-left: 5px; }

.continer .sign_form .captcha_img { float: left; border: 1px solid #e1e1e1; height: 39px; margin-right: 5px; width: 94px; }
.continer .sign_form .captcha_chg { float: left; margin-top: 10px; color: #3d9fe1; font-size: 14px;  display: block;}




.continer .form_err_hint { position: absolute; left: 100px; top: 45px; width: 255px; text-align: right; color: #ff0000; font-size: 14px; }

.continer .reg-content .reg-form .txtLabel {position:absolute;top:11px;left:15px;color:#999;font-size:14px;cursor:text;height:40px;line-height:40px;}
.continer .reg-content .reg-form .reg-input {border:1px solid #f5f5f5;background:#f5f5f5;font-size:14px;height:40px;line-height:40px;padding-left:15px;margin:10px auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
.continer .reg-content .reg-form .input-w {width:305px;}
.continer .reg-content .reg-left .reg-form .tel-w {width:55px;}
.continer .reg-content .reg-left .reg-form .telc-w {width:141px;margin-left:10px;}
.continer .reg-content .reg-form .sub-w {width:255px;}
.continer .reg-content .reg-form .input-w1 {width:167px;margin-right:10px;}
.continer .reg-content .reg-form .input-w2 {width:185px;}
.continer .reg-content .reg-form .input-w3 {width:120px;}
.continer .reg-content .reg-form .reg-sub {height:42px;line-height:42px;text-align:center;color:#fff;background:#0180cf;font-size:18px;margin:0 auto 20px auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border:none;
}

.continer .reg-content .reg-form .waiting{ background: #ccc; color: #fff;}

.continer .reg-content .reg-form .pwd-safe span {padding:0 17px;font-size:12px;color:#666666;height:20px;line-height:20px;}
.continer .reg-content .reg-right {width:399px;background:url("../images/bj_03.png") no-repeat top #f8f8f8;height:auto;overflow:hidden;border-left:1px dashed #ececec;}
.continer .reg-content .r-padding {padding:70px 0 150px 0;}
.continer .reg-content .l-padding {padding:70px 0 118px 0;}
.continer .reg-content .chat-padding {padding:70px 0 50px 0;}
.continer .reg-content .reg-right .hr-good {width:250px;height:auto;overflow:hidden;margin:0 auto;}
.continer .reg-content .reg-right .hr-good .hr-tit {margin-bottom:30px;height:24px;width:218px;}
.continer .reg-content .reg-right .hr-good .hr-tit img {width:218px;height:24px;}
.continer .reg-content .reg-right .hr-good .hr-list h4 {font-size:16px;color:#333333;padding-left:20px;background:url("../images/bj_01.png") no-repeat left center;margin:0;height:30px;line-height:30px;}
.continer .reg-content .reg-right .hr-good .hr-list p {font-size:12px;color:#666666;line-height:20px;margin-bottom:20px;}
/*tel-register*/.continer .reg-content .sms_send_succeed {display:none;}
.continer .reg-content .sms_send_succeed .ver-success {background:url("../images/icon36.png") 0 -24px no-repeat;color:#666;display:inline-block;font-size:12px;height:38px;line-height:38px;margin:5px 0;padding-left:20px;white-space:nowrap;}
.continer .reg-content .tab_box .hide {display:none;}
.continer .reg-content .tab_menu li {width:160px;float:left;border-bottom:1px solid #eaeaea;height:32px;text-align:center;}
.continer .reg-content .tab_menu li.current {background:url("../images/bj_24.png") no-repeat bottom;border:none;}
.continer .reg-content .tab_menu li span {padding-left:20px;cursor:pointer;}
.continer .reg-content .tab_menu li .email-curr {background:url("../images/bj_18.png") 0px -12px no-repeat;width:16px;height:12px;}
.continer .reg-content .tab_menu li.current .email-curr {background:url("../images/bj_18.png") 0px 5px no-repeat;width:16px;height:12px;}
.continer .reg-content .tab_menu li .tel-curr {background:url("../images/bj_18.png") 0px -50px no-repeat;width:12px;height:16px;}
.continer .reg-content .tab_menu li.current  .tel-curr {background:url("../images/bj_18.png") 0px -31px no-repeat;width:12px;height:16px;}
.continer .reg-content .reg-form .reg-hr ul {height:42px;margin:10px 0;}
.continer .reg-content .reg-form .reg-hr li {width:144px;height:40px;line-height:40px;text-align:center;border:#eaeaea 1px solid;font-size:14px;color:#999999;cursor:pointer;}
.continer .reg-content .reg-form .reg-hr li.active {background:url("../images/bj_23.png") no-repeat center;width:146px;height:42px;line-height:42px;color:#0180cf;border:none;}
.continer .reg-content .reg-form .reg-check {height:25px;line-height:25px;}
.continer .reg-content .reg-form .reg-check .check-input {border:none;margin:5px 10px 0 0;*+margin:0 5px 0 0;}
.continer .reg-content .reg-form .reg-check .check-span {font-size:12px;color:#666666;line-height:22px;}
.continer .reg-content .reg-form .reg-check .check-span a {color:#0180cf;}
.continer .reg-content .reg-right .hr-good .right-chat {color:#666666;font-size:14px;text-align:center;height:40px;line-height:40px;}
.continer .reg-content .reg-right .hr-good .other-chat {padding-left:40px;}
.continer .reg-content .reg-right .hr-good .other-chat a {padding:0 4px;}
.continer .reg-content .reg-right .hr-good .other-chat img {width:42px;height:42px;}
.continer .reg-content .reg-right .hr-good  .other-or {color:#999999;font-size:14px;text-align:center;width:141px;margin:30px auto 15px auto;background:url("../images/bj_22.png") no-repeat center;}
.continer .reg-content .reg-right .hr-good  .other-img .weixin-img {width:122px;height:122px;margin:10px auto;}
.continer .reg-content .reg-right .hr-good  .other-img .weixin-img img {border:8px solid #fff;width:106px;height:106px;}
.continer .reg-content .reg-right .hr-good  .other-img p {text-align:center;color:#999999;font-size:14px;line-height:20px;}
/*register-success*/.continer .reg-content  .reg-success {width:445px;margin:0 auto;height:237px;padding:100px 0;}
.continer .reg-content  .reg-success .secced {width:60px;margin:0 auto;}
.continer .reg-content  .reg-success .secced img {width:60px;height:60px;}
.continer .reg-content  .reg-success .secced-tit {height:60px;line-height:60px;font-size:28px;color:#333333;text-align:center;}
.continer .reg-content  .reg-success .secced-roll {color:#0180cf;font-size:14px;text-align:center;}
.continer .reg-content  .reg-success .secced-but a {display:inline-block;width:180px;height:40px;line-height:40px;text-align:center;font-size:18px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border:none;margin:30px 20px;}
.continer .reg-content  .reg-success .secced-but a.bor-fff {border:1px #dddddd solid;background:#fff;color:#666666;}
.continer .reg-content  .reg-success .secced-but a.bor-gren {border:1px #0180cf solid;background:#0180cf;color:#fff;}
/*findpwd*/
.continer .reg-content  .findpwd { margin:0 auto;padding:50px 0 100px 0;}
.continer .reg-content  .findpwd .pwd-rest .find-pwd-num {width:456px;margin:0 auto;}
.continer .reg-content  .findpwd .pwd-rest .find-pwd-num img {width:455px;height:26px;}
.continer .reg-content  .findpwd .pwd-rest span {padding:0 45px;height:42px;line-height:42px;font-size:14px;color:#999999;}
.continer .reg-content  .findpwd .pwd-rest span.pwd-spam {color:#0180cf;}
.continer .reg-content  .findpwd .reg-form tr td p {text-align:right;height:42px;line-height:42px;font-size:14px;color:#666;}
.continer .reg-content  .findpwd .reg-form table {margin:30px auto 0 auto;height:auto;overflow:hidden;}
.continer .reg-content  .findpwd .reg-form tr,.continer .reg-content  .findpwd .reg-form tr td {height:auto;overflow:hidden;}
.continer .reg-content .reg-form .reg-yzm img {margin:10px 0;}
.continer .reg-content .reg-form .reg-yzm  .getcode {width:95px;height:40px;cursor:pointer;}
.continer .reg-content .reg-form .reg-yzm  .freshpic {width:19px;height:21px;cursor:pointer;}
.continer .reg-content .reg-form .reg-yzm .fresh {margin:10px 10px 10px 0;}
/*findpwd-tel*/
/*.y-way {border:1px solid #f5f5f5;background:url("../imgs/bj_16.png") no-repeat right 15px center #f5f5f5;font-size:14px;height:40px;line-height:40px;padding-left:15px;margin:10px auto;appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#717171;}*/
.y-way {border:1px solid #f5f5f5;background:url("../imgs/bj_16.png") no-repeat right 15px center #f5f5f5;font-size:14px;padding-left:15px;margin:10px auto;appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#717171;}
.continer .reg-content .reg-form .reg-input1 {border:1px solid #f5f5f5;background:#f5f5f5;font-size:14px;height:40px;line-height:40px;padding-left:15px;margin:10px auto;}
.continer .reg-content .reg-form .reg-sub1 {height:40px;line-height:40px;text-align:center;font-size:13px;margin:0px 0 0px 10px;border:none; width: 110px;}


.uc_btn_orange { background-color: #f9aa00; color: #fff; font-size: 14px; }
.uc_btn_orange:hover { background-color: #f60; color: #fff; }
.uc_btn_gray,
.uc_btn_gray:hover { background-color: #ccc; color: #fff; cursor: default; }


.continer .reg-content .reg-form .disabled {cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65;}


.continer .reg-content .reg-form .email-success {font-size:18px;color:#333333;height:40px;line-height:40px;text-align:center;margin-top:30px;}
.continer .reg-content .reg-form .email-success span {color:#999999;font-size:16px;}
.continer .reg-content .reg-form .email-fan {font-size:14px;color:#999999;height:50px;line-height:50px;text-align:center;}
.continer .reg-content .reg-form .email-return a {display:block;width:361px;height:42px;line-height:42px;font-size:18px;text-align:center;background:#0180cf;color:#fff;margin:0 auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
.continer .reg-content .reg-form  .regsecced {width:60px;margin:30px auto 10px auto;}
.continer .reg-content .reg-form .regsecced img {width:60px;height:60px;}
.continer .reg-content .reg-form .regsecced-tit {height:50px;line-height:50px;font-size:28px;color:#333333;text-align:center;}
.continer .reg-content .reg-form .regsecced-roll {color:#999;font-size:14px;text-align:center;margin-bottom:20px;}

/*下拉*/
.form_cmd { z-index: 13; }
.form_cmd .cmd_wrap { float: left; width: 253px; border: 1px solid #D3D8DC; position: relative; z-index: 2; *zoom: 1; }
.form_cmd .cmd_btn { line-height: 20px; height: 20px; padding: 10px; background-color: #fff; cursor: pointer; }
.form_cmd .cmd_btn .arrow { border-color: #999 transparent transparent transparent ; border-width: 5px 5px 0 5px; border-style: solid dashed none dashed; height: 0; width: 0; overflow: hidden; position: absolute; top: 19px; right: 12px; }
.form_cmd .cmd_con { display: none; background-color: #fff; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2); position: absolute; top: 40px; }
.form_cmd .cmd_wrap.active .cmd_btn .arrow { border-color: transparent transparent #999 transparent ; border-width: 0 5px 5px 5px; border-style: none dashed solid dashed; }
.form_cmd .cmd_wrap.active .cmd_con { display: block; }
.form_cmd .cmd_wrap .list { width: 253px; border: 1px solid #e1e1e1; margin-left: -1px; margin-right: -1px; background-color: #fff; }
.form_cmd .cmd_wrap .list li { line-height: 40px; padding: 0 10px; border-bottom: 1px solid #ddd; color: #666; cursor: pointer; margin-bottom: 0; }
.form_cmd .cmd_wrap .list li:hover,
.form_cmd .cmd_wrap .list li.hover { background-color: #efefef; color: #1F76AC; }




/*error*/
.verification {max-height:42px;width:100%;overflow:hidden;}
label.error {display:block;background:url("../imgs/bj_25.png") no-repeat 10px center #fff0f0;border-color:#ff483f;color:#fc4343;margin-top:10px;border:1px solid;height:30px;line-height:30px;padding-left:34px;margin-left:0;}
.login-ver-box.error {background:url("../imgs/bj_25.png") no-repeat 10px center #fff0f0;border-color:#ff483f;color:#fc4343;margin-top:10px;}
.login-ver-box {border:1px solid;height:30px;line-height:30px;padding-left:34px;}
.border-red {border:1px solid #ff483f;}




.lr_step {
    width: 760px;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    color: #666;
    margin: 0 auto;
    padding: 40px 0;
    background: url("../images/step.png") center no-repeat
}

.lr_step li {
    float: left;
    padding-left: 110px
}

.lr_step li.on {
    color: #0180cf
}

.lr_step .step1 {
    width: 152px
}

.lr_step .step2 {
    width: 156px;
    margin-left: -15px
}

.lr_step .step3 {
    width: 152px;
    margin-left: -15px
}

.lr_step .step1.on {
    background: url("../images/step1.png") no-repeat
}

.lr_step .step2.on {
    background: url("../images/step2.png") no-repeat
}

.lr_step .step3.on {
    background: url("../images/step3.png") no-repeat
}
