#login {
    height: auto;min-height: 100vh;
}
#login .forget_view{
    background: #F5F4F3;
    overflow-y: scroll;
    padding: 70px 0 150px;
    min-height: calc(100vh - 312px);
    position: relative;
}
#login .forget_view .forget_box{
    width: 1000px;border-top: 3px solid #FFA800;
    margin: auto;
    background: white;padding: 65px 0 50px;
    -webkit-box-shadow: 2px 2px 60px 2px #ccc;
            box-shadow: 2px 2px 60px 2px #ccc;
}
#login .forget_view .forget_container{
    width: 402px;margin: 0 auto;text-align: center;
}
#login .forget_view .forget_container h3{
    font-size: 30px;font-weight: normal;padding-bottom: 40px;
    color: #666;
}
#login .forget_view .forget_container .form_item {
    margin-bottom: 35px;position: relative;
}
#login .forget_view .forget_container .form_item .phone_notice{
    color: #666;font-size: 14px;padding-bottom: 10px;
    text-align: start;
}
#login .forget_view .forget_container .form_item input{
    width: 400px;height: 40px;outline: none;
    border: 1px solid #B4A7A7;text-indent: 1.5em;
    font-size: 16px;
}
#login .forget_view .forget_container .form_item #mobileVerif{
    cursor: pointer;border: none;
}
#login .forget_view .forget_container .form_item .warning_tip{
    position: absolute;top: 50%;right: -20px;-webkit-transform: translate(100%,-50%);transform: translate(100%,-50%);
    color: red;display: none;font-weight: lighter;
}
#login .forget_view .forget_container .form_item .title_tip{
    position: absolute;top: 50%;left: -20px;-webkit-transform: translate(-100%,-50%);transform: translate(-100%,-50%);
    color: #666;display: none;
}
#login .forget_view .forget_container .form_item .lable_box{
    position: absolute;top: 50%;right: -20px;-webkit-transform: translate(100%,-50%);transform: translate(100%,-50%);
    border-top-left-radius: 10px;border-bottom-right-radius: 10px;
    border: 1px solid #C6C6C6;padding: 16px 30px;
    -webkit-box-shadow: 1px 1px 15px 1px #eee;
            box-shadow: 1px 1px 15px 1px #eee;text-align: start;
    width: 260px;-webkit-box-sizing: border-box;box-sizing: border-box;color: #9e9e9e;line-height: 20px;
    font-size: 14px;display: none;
}
#login .forget_view .forget_container #register input{
    border: none;margin-top: 10px;cursor: pointer;
}
#login .forget_view .forget_container .check_item{
    text-align: start;color:#666 ;
}
#login .forget_view .forget_container .check_item a{
    color: #7EB1FF;
}
#login .forget_view .forget_container .react_tip {
    padding-bottom: 20px;font-size: 18px;font-weight: normal;display: none;
}
#login .forget_view .forget_container #phoneNum {
    width: 100%;
}
#login .forget_view .forget_container #phoneNum input{
    width: 359px;
}
#login .forget_view .forget_container #forget input{
    cursor: pointer;border: none;
}
#login .forget_view .forget_container #phoneNum .span{
    float: left;
    width: 40px;border: 1px solid #B4A7A7;height: 100%;
    display: block;line-height: 40px;border-right: none;
    font-size: 14px;color: #757575;
}
#login .forget_view .forget_container #verifyCode {
    width: 100%;height: 40px;
}
#login .forget_view .forget_container #verifyCode input{
    width: 260px;
}
#login .forget_view .forget_container #verifyCode .span{
    width: 139px;border: 1px solid #B4A7A7;height: 100%;
    display: block;line-height: 40px;border-left: none;
    font-size: 14px;color: #757575;
    cursor: pointer;-webkit-transition: 0.5s;transition: 0.5s;
    float: right;
}
#login .forget_view .forget_container #verifyCode .span:hover{
    background: #FFA800;color: white;border: 1px solid #FFA800;
    border-left: none;
}