.login-header {width: 900px; height: 45px; margin: 100px auto 20px; background: url(img/login-logo.png) no-repeat;}
.login-box {width: 900px; margin: 0 auto;}
.login-bg {width: 976px; height: 482px; margin-left: -76px; background: url(img/login-bg.png) no-repeat;}
.f_r {float: right;}
.cot_right {float: right;margin-right: 30px;width: 315px;}
.form_box li { font-size: 16px;}
.ipt_box { background-color: #FFFFFF;border: 1px solid #BBBBBB;height: 50px;line-height: 50px;margin-top: 20px;width: 100%;}
.ipt_box .t_ipt { background: transparent;border: medium none currentColor;font-size: 16px;height: 48px;line-height: 48px;margin: 0px;text-indent: 10px;width: 100%;}
.btn_green:hover, .btn_green:visited { color: #FFFFFF;}
.btn_green{ height:50px; line-height:50px; width:100%; background-color:#4cc2ea; border:none; font-size:20px; color:#fff; cursor:pointer; display:block; text-align:center; margin:0 auto;}
.mima { background:none; font-size: 16px; color: #8a8a8a; padding: 10px 0;}
.mima,.other {padding: 10px 0;text-align: left;}
body, input {color: #717171}

#toast { 
background-color: #000000;
color: #FFFFFF;
left: 37.5%;
margin: 0px auto;
opacity: 0.6;
padding: 10px 0px;
position: fixed;
text-align: center;
top: 5%;
transition: opacity 1s cubic-bezier(0, 0, 0.58, 1);
width: 25%;
z-index: 100;
}
/*forget_password*/
.main_content {
    background-color: #F2F2F2;
    width: 100%;
    font-family: "microsoft yahei";
}
.platform_name {
    color: rgb(2, 147, 135);
    font-size: 30px;
    font-weight: bolder;
    height: 80px;
    line-height: 80px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}
.main_substance {
    background-color: rgb(255, 255, 255);
    margin: 0 auto;
    min-height: 480px;
    padding: 10px;
    width: 80%;
}
#find_pwd_form {
    margin: 10px auto;
    width: 80%;
}
#find_pwd_form ul {
    margin-left: 65px;
}
#find_pwd_form ul li {
    padding: 8px;
}
.find_method {
    display: none;
}
#find_pwd_form ul li label {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    text-align: right;
    vertical-align: middle;
    width: 200px;
}
#find_pwd_form ul li .gain_check_code {
    background-color: rgb(28, 178, 167);
    border-left: 1px solid rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    margin-right: 2px;
    padding: 0 15px;
}
#find_pwd_form ul li input[type="text"], #find_pwd_form ul li input[type="password"] {
    border: 1px solid rgb(204, 204, 204);
    line-height: 22px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px;
    vertical-align: middle;
    width: 220px;
}
#find_pwd_form ul li input.check_code {
    width: 110px;
}
i {
    color: rgb(2, 147, 135);
    font-style: normal;
    display: none;
}
.btn_group {
    margin-top: 20px;
    text-align: center;
}
.sub_btn {
    background-color: rgb(28, 178, 167);
    color: rgb(255, 255, 255);
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 1px 15px;
}
.reset_btn {
    background-color: rgb(153, 153, 153);
    border: medium none;
    color: rgb(255, 255, 255);
    height: 32px;
    line-height: 32px;
    margin-left: 10px;
    padding: 0 15px;
}
