/*registered*/  
.logo,.content,.login_footer{width:100%;}
.wrap{width:1190px;margin:0 auto;}
.logo .wrap a{display:block;width:200px;margin:20px 0;}
.logo .wrap a img{width:100%;}
.content{margin:10px 0 20px;}
.registered_form{width:100%;background:#fff;overflow:visible;box-shadow: 0 0 4px rgba(0,0,0,.075);padding:10px 0 30px;}
.registered_form_top{width:1090px;margin:0 auto;height:60px;line-height:60px;font-size:24px;font-weight:700;border-bottom:1px solid #ccc;}
.registered_form_top_r{font-size:14px;font-weight:normal;color:#777;line-height:60px;}
.registered_form_top_r a{color:#333;}
.registered_form_top_r a:hover{color:#f8941e;}
.registered_form_content{width:1090px;margin:0 auto;padding:50px 0;}
.registered_form_l{width:790px;border-right:1px dotted #ccc;}
.registered_form_l_content{margin:0 auto;width:620px;}
.registered_form_r{width:299px;}
.registered_form_r_content{margin:0 auto;width:160px;}
.shadow_l {left: -9px;}
.shadow_r{right:0;}
.shadow_l,.shadow_r {background: url(../image/shadow.png) no-repeat center;position: absolute;height: 100%;width: 8px;top: 0;}
.login_footer{margin-top:30px;}
.login_footer .wrap{text-align: center;font-size:14px;}
.login_footer .wrap a{ margin: 0 15px;}
.login_footer .wrap a:hover{color:#ff9900;}
.login_footer .wrap p{margin-top:10px;color:#666;}
.registered_form_left{width:110px;text-align:right;float:left;margin-right:20px;line-height:38px;}
.red{color:#ff0000;margin-right:5px;}
.registered_form_input{width:350px;height:24px;border:1px solid #ccc;background:#fff;padding:6px 10px;}
.registered_form_button{margin-left:18px;padding:6px 10px;background:#f7f7f7;border:1px solid #ccc;color:#777;}
.valid{margin-top:10px;padding-left:130px;font-size:12px;color:#999;height:40px;}
.height_25{width:100%;height:25px;}
.registered_portrait{width:160px;height:160px;background:#d4d4d4;position:relative;text-align: center;}
.registered_portrait a .add{margin-top:30px;}
.registered_portrait a .garbage{position:absolute;top:5px;right:5px;}
.registered_region{position:relative;}
.registered_region img{position: absolute;top:11px;right:125px;}
.bounced{width:350px;padding:5px 10px;background:#fff;border:1px solid #ccc;border-top:none;position:absolute;top:38px;left:130px;z-index:99999999 }
.bounced_top{width:100%;height:30px;}
.bounced_top_title{width:60px;height:30px;border:1px solid #ccc;margin-right:5px;background:#f0f0f0;float:left;line-height:30px;text-align: center;}
.bounced_top .bounced_top_title.active{border:none;background:none;color:#f19344;}
.bounced_content{padding:8px 20px 0;}
.bounced_content dl dt{width:40px;text-align:left;float:left;padding-top:5px;}
.bounced_content dl dd{float:left;width:270px;}
.city_content{padding:5px;}
.bounced_content a{padding:1px 10px;display: inline-block;}
.bounced_content a.active{background:#f19344;color:#fff;}
.over{margin-top:10px;padding:5px 25px;color:#fff;background:#f19344;border:none;margin-left:130px;font-size:16px;cursor:pointer;}
.over:hover{background:#e2802e;}
.registered_mobilePhone.input_error input,
.registered_verification.input_error input,
.registered_password.input_error input,
.registered_name.input_error input,
.registered_region.input_error input
{border: 1px solid red;}
.registered_mobilePhone.input_error input:focus,
.registered_verification.input_error input:focus,
.registered_password.input_error input:focus,
.registered_name.input_error input:focus,
.registered_region.input_error input:focus
{border: 1px solid red;outline: none;}
.registered_mobilePhone.input_error p,
.registered_verification.input_error p,
.registered_password.input_error p,
.registered_name.input_error p,
.registered_region.input_error p
{color: red;}
.registered_portrait.input_error{border: 1px solid red;}