@charset "UTF-8";
.login_bg{ position: relative; float: left; width: 100%; height: 760px; background: url(../images/login/bg.jpg) no-repeat center -65px;}
.login_main{
    float: left;
    width: 470px;
    min-height: 410px;
    padding: 30px 40px 0 40px;
    margin-top: 120px;
    background-color: #fff;
    border-radius: 15px;
}
.main_title{ font-size: 35px; color: #339d93; font-weight: 600; text-align: center; letter-spacing: 1px; margin-bottom: 15px;}
ul.form_list li{
    float: left;
    width: 470px;
    margin-bottom: 25px;
}
ul.form_list li .txt_input_b{
    float: left;
    width: 470px;
    height: 70px;
    background-color: #eeeeee;
    border: 0;
    border-radius: 15px;
    font-size: 25px;
    line-height: 70px;
    text-indent: 35px;
}
ul.form_list li .txt_input_s{
    float: left;
    width: 245px;
    height: 70px;
    background-color: #eeeeee;
    border: 0;
    border-radius: 15px;
    font-size: 25px;
    line-height: 70px;
    text-indent: 35px;
    margin-right: 15px;
}
ul.form_list li span.code{
    float: left;
    width: 210px;
    height: 70px;
    background-color: #00a0e9;
    border-radius: 15px;
    font-size: 23px;
    color: #fff;
    line-height: 70px;
    text-align: center;
    cursor: pointer;
}
ul.form_list li span.code.disable{
    background-color: #eee;
    color: rgba(0,0,0,.4);
}
ul.form_list li .btn_submit{
    float: left;
    width: 470px;
    height: 70px;
    background-color: #4ab5a0;
    border: 0;
    border-radius:15px;
    font-size: 25px;
    color: #fff;
    font-weight: 600;
    text-align: center;
}
ul.form_list li.desc{ font-size: 16px; color: #000; text-align: center; margin: -10px 0 20px 0;}
ul.form_list li.desc a{ color: #0452d2; margin: 0 15px;}
input::-webkit-input-placeholder {
    color: #a4a8a8;    
}    
input::-moz-input-placeholder {    
    color: #a4a8a8;    
}    
input::-ms-input-placeholder {    
    color: #a4a8a8;    
}