@CHARSET"UTF-8";
/*  @media screen and (max-device-width:760px) {
    .find_pass_box {
        width:96% !important;
        min-height:50% !important
    }
    .find_pass_info_box {
        width:80% !important;
    }
    .selt_pass_scheme div {
        width:100px !important;
        height:100px !important;
        line-height:100px !important;
        font-size:1em !important;
    }
    .selt_pass_scheme {
        width:86% !important;
        padding:0 !important
    }
    .scheme_box {
        width:80% !important
    }
    .fpbtn {
        width:80% !important;
    }
    .scheme_box3 {
        width:96% !important
    }
    .scheme_form {
        width:96% !important;
        margin:0 auto !important
    }
} */
.container {
    background-color:#f8f8f8 !important;
    padding-top:48px;
}
.btn {
    width:80%;
    margin:20px 10%;
    height:36px;
    line-height:36px;
}
.find_pass_box {
    background-color:#FFF;
    width:80%;
    height:auto;
    margin:5% auto;
}
.find_pass_titbox {
    width:100%;
    position:relative;
    top:-10px;
    text-align:center;
}
.find_pass_title {
    background-color:#FF7F00;
    color:#FFF;
    height:40px;
    width:50px;
    padding:10px 20px;
}
.find_pass_info_box {
    width:35%;
    max-width:320px;
    margin:0 auto;
    padding:5%
}
input[type="text"], input[type="password"], .scheme_form select {
    border:1px solid #C2C2C2;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
    border-radius:2px;
    width:100%;
    height:32px;
    margin:10px auto;
}
.find_pass_yzm, .find_pass_validate {
    width:49% !important;
}
.find_pass_validate {
    text-align:center;
}
.selt_pass_scheme {
    display:none;
    margin:0 auto;
    width:100%;
    height: 300px;
    text-align:center;
}
.selt_pass_scheme div {
    display:inline-block;
    cursor:pointer;
    width:146px;
    height:146px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
    border-radius:50%;
    line-height:146px;
    text-align:center;
    font-size:1.3em;
    color:#FFF;
    font-weight:bold;
    background-color:#FFB90F
}
.selt_pass_scheme div:hover {
    background:url("../images/admin/find-pass/register_r3_r1_c1.png");
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    background-size:100% 100%;
    width:170px;
    height:170px;
    line-height:170px;
}
.scheme_box {
    display:none;
    width:32%;
    max-width:380px;
    height:auto;
    margin:5% auto;
    padding-bottom:5%;
}
.scheme_box0_step span {
    display:block;
}
.change {
    display:block;
    margin:0 auto;
    text-align:center;
}
.change:hover {
    text-decoration:underline;
}
.scheme_box0_step, .scheme_box1_step, .scheme_box2_step, .scheme_box3_step {
    display:none;
}
.switch_pass_view {
    position:absolute;
    right:1px;
    top:11px;
    z-index:9999;
    background-color:#fff;
    height:28px;
    vertical-align:middle
}
.scheme_box3 {
    display:none;
    width:80%;
    margin:5% auto;
    padding-bottom:5%;
}
.scheme_box3_btn {
    display:block;
    width:200px;
    margin:40px auto 20px auto;
}
.fpbtn {
    display:block;
    width:20%;
    margin:4% auto 0 auto;
}
.prog {
    text-align:center;
}
.prog span {
    margin:0 3%;
    font-weight:bold;
    font-size:0.8em;
}
.prog_choosen {
    color:#E33539;
}
.scheme_form {
    display:none;
    width:35%;
    max-width:320px;
    margin:0 auto;
    padding:5% 0;
}
.fp2_btn {
    width:48% !important;
}
.show {
    display:block !important;
}
.fp2_pre {
    background-color:#B5B5B5 !important;
    float:left;
    margin:0 !important
}
.fp2_next {
    float:right;
    margin:0 !important
}
.hide {
    display:none;
}
.submit_tip {
    display:inline-block;
    width:84%;
    vertical-align:middle
}
.right {
    display:inline-block;
    width:12%;
    vertical-align:middle
}
.scheme_form button {
    height:32px;
    background-color:#c2c2c2;
    color:#fff;
    border:none;
}
#mob_resend {
    height: 32px;
}