/*登录注册页面的公用头部样式*/
.login_header,.register_header{width: 100%;min-width: 1200px;height: 100px;border-bottom: 1px solid #f5f5f5;}
.login_header .header_center,.register_header .header_center{width: 1200px;margin: auto;}
.login_header .myfl img,.register_header .header_center img{margin-top: 10px;height:80px;}
.login_header .myfl span,.register_header .header_center .myfl span{height: 40px;line-height: 40px;border-left: 1px solid #eaeaea;color: #999;font-size: 18px;display: inline-block;margin: 30px 0 0 30px;padding-left: 30px;}

/*注册头部*/
.register_header .header_center .myfr a,.login_header .header_center .myfr a{color: #999;float: left;}
.register_header .header_center .myfr span,.login_header .header_center .myfr span{height: 12px;width: 1px;background: #bfbfbf;margin: 4px 16px 0 16px;float: left;}
.register_header .header_center .myfr,.login_header .header_center .myfr{margin-top: 40px;}
.register_header .header_center .myfr em,.login_header .header_center .myfr em{color: #ff366f;margin-left: 4px;}
/*注册内容区*/
.register_content{width: 1200px;margin: auto;padding-bottom: 60px;}
.register_content .seller_register_title{font-size: 34px;color: #434343;margin: 80px 0 0 84px;}
.register_content .register_box{width: 340px;background:#fff;padding:20px 30px;margin:80px 0 40px 0;box-shadow:0px 0px 16px 0px rgb(201 142 133 / 20%);border-radius:5px;}
.register_content .register_box input{width: 300px;height: 40px;line-height: 40px;border: 1px solid #ccc;border-radius: 4px;outline: none;padding-left: 38px;margin-top: 14px;}
.register_content .title{height: 24px;line-height: 24px;margin:30px auto 16px;}
.register_content .title h1{font-size: 24px;color: #333;font-weight: normal;width: 200px;text-align: center;}
.register_content .title span{width: 70px;height: 1px;background: #ccc;margin-top: 12px;}
/* 模式切换按钮 */
.login-change-btns{height:50px;text-align: center;font-size: 0;}
.login-change-btn{display: inline-block;font-size: 16px;font-weight: 500;margin-top: 16px;cursor: pointer;color: #999;}
.login-change-btn.active{color: #333;font-weight: bold;}
.login-change-btn:nth-of-type(2){margin: 0 70px;}
.login-change-btn.active div{width: 26px;height: 4px;background: #FD3030;border-radius: 2px;margin: 7px auto 0;}
.register_content .register_box .username{background: url("../images/icon/user.png") no-repeat 14px center;}
.register_content .register_box .password{background: url("../images/icon/password.png") no-repeat 14px center;}
.register_content .register_box .password_again{background: url("../images/icon/user_register_input2.png") no-repeat 14px center;}
.register_content .register_box .phone_num{background: url("../images/icon/mobile.png") no-repeat 14px center;}
.register_content .register_box .message_code_box{position: relative;}
.register_content .register_box .message_code{background: url("../images/icon/yzm.png") no-repeat 14px center;}
.register_content .register_box .message_code_again{position: absolute;display: none;right: 0;top: 14px;width: 120px;height: 42px;background: #ccc;color: #fff;border-radius: 4px;text-align: center;line-height: 42px;}
.register_content .register_box .photo_code input{background: url("../images/icon/yanzhengma.png") no-repeat 14px center;}
.register_content .register_box .qq_num{background: url("advert/user_register_input6.png") no-repeat 14px center;}
.register_content .register_box p,.source_error{color: red;padding-left: 16px;background: url("../images/icon/login_error.png") no-repeat 0 center;display: none;}
.register_content .register_box .message_code{width: 164px;}
.register_content .register_box .message_code_btn{display: inline-block;width: 120px;height: 42px;line-height: 42px;text-align: center;border-radius: 4px;margin-top: 14px;color: #fff;cursor: pointer;background: #ff366f;}
.register_content .register_box .photo_code{border: 1px solid #ccc;border-radius: 4px;margin-top: 14px;}
.register_content .register_box .photo_code input{border: none;width: 200px;margin-top: 0;height: 42px;line-height: 42px;}
.register_content .register_box .photo_code img{width: 100px;height: 42px;cursor: pointer;}
.register_content .register_box .source{width: 340px;height: 42px;line-height: 42px;border: 1px solid #ccc;border-radius: 4px;outline: none;padding-left: 38px;margin-top: 14px;background: url("../img/advert/user_register_input7.png") no-repeat 14px center;}
.register_content .register_box .my_agreement {margin-top: 30px;color: #666;}
.register_content .register_box .my_agreement input{width: auto;height: auto;vertical-align: middle;margin: -1px 10px 0 0;}
.register_content .register_box .my_agreement a{color: #03c;}
.register_content .register_box .submit_btn,.register_content .register_box .submit_btn2,.register_content .register_box .submit_btn3{display: inline-block;text-align: center;margin-top: 20px;padding-left: 0;width: 340px;height: 42px;font-size: 18px;border:none;border-radius: 4px;background: #f46;color: #fff;line-height: 42px;}
.register_content .login-box{display:none;}
.register_content .login-box.active{display:block;}
.register_content .login-box .weixin-tit{line-height:30px;text-align:center;font-size:14px;margin-top:15px;}
.register_content .login-box .weixin-con{width:160px;margin:0 auto;position:relative;}
.register_content .login-box .weixin-con img{width:160px;height:160px;}
.register_content .login-box .weixin-tipbox{display:none;position:absolute;width:160px;height:160px;top:0;text-align:center;cursor:pointer;}
.register_content .login-box .weixin-tipbox .mask{position:absolute;background:#000;opacity:0.5;top:0;left:0;bottom:0;right:0;}
.register_content .login-box .weixin-tipbox .tipitem {height: 52px;position: absolute;top: 50%;right: 0;left: 0;margin-top: -26px;z-index: 11;}
.register_content .login-box .weixin-tipbox .tipitem i{display:block;width:32px;height:30px;margin:0 auto 10px;background:url(../images/icon/wx-ico-refresh.png)}
.register_content .login-box .weixin-tipbox .tipitem span{font-size:12px;color:#fff;}

.step-box{width:930px;margin:30px auto 100px auto;display:flex;}
.step-box .step_line{width:360px;height:4px;background:#ddd;margin-top:23px;}
.step-box .step_line.current{background:#e21921;}
.step-box .step_item{width:70px;height:70px;display:flex;flex-direction:column;text-align:center;}
.step-box .step_item span:nth-child(1){display:block;width:50px;height:50px;background:#d5d5d5;color:#fff;line-height:50px;border-radius:40px;margin:0 10px 10px 10px;font-size:16px;}
.step-box .active span:nth-child(1){background:#e21921;}
.step-box .active span:nth-child(2){color:#e21921;}
.step-form-line{width:290px;margin:0 auto;height:72px;position:relative;}
.step-form-line dl{color:#888;line-height:22px;border:1px solid #ccc;border-radius:6px;padding:10px;}
.step-form-line dl em{font-weight:600;color:#03c;}
.step-input {width: 291px;height: 42px;border: 1px solid #ccc !important;border-radius: 6px;padding-left: 44px !important;box-sizing: border-box;vertical-align: top;outline:0;}
.w192{width:192px;}
.vcode-img {width: 86px;height: 42px;border: 1px solid #ddd;margin-left: 5px;border-radius: 6px;box-sizing: border-box;cursor:pointer;}
.icon-shoujirenzheng {display: inline-block;position: absolute;left: 17px;top: 10px;font-size:22px !important;color:#999;}
.icon-yanzhengma {display: inline-block;position: absolute;left: 17px;top: 10px;font-size:20px !important;color:#999;}
.icon-mima {display: inline-block;position: absolute;left: 17px;top: 10px;font-size:20px !important;color:#999;}
.pass-button-submit {display: block;width: 291px;height: 42px;line-height: 42px;text-align: center;background: linear-gradient(0deg, #FE0000, #FD3A3A);border-radius: 6px;margin: 0 auto;color: #fff;font-size: 16px;cursor: pointer;border: 0;}
.forgetpwd-btn{display:none;cursor:pointer}
.forgetpwd-djs,.forgetpwd-btn{width:120px;height:40px;line-height:40px;text-align:center;border: 1px solid #ddd;margin-left: 5px;border-radius: 6px;background:#f6f6f6;color:#777;}
.forgetpwd-djs em{padding:0 3px;}
/*用户注册底部*/
.register_bottom{text-align: center;height: 68px;line-height: 68px;color: #999;}
.register_bottom a{color:#03c;text-decoration:none;}












