body { background-color: #fff; padding: 0px; margin: 0px; font-family: Arial,Times New Roman,"宋体"; font-size: 13px; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { font-family: Arial,Times New Roman,"宋体"; color: #ccc; }
input:-moz-placeholder, textarea:-moz-placeholder { font-family: Arial,Times New Roman,"宋体"; color: #ccc; }
input::-moz-placeholder, textarea::-moz-placeholder { font-family: Arial,Times New Roman,"宋体"; color: #ccc; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { font-family: Arial,Times New Roman,"宋体"; color: #ccc; }
.login_form_input_border { border: 0px; }
.login_form_con_span { padding: 10px 10px; position: relative; top: 13px; left: 45px; }
.u_logo { width: 12px; background: url(../../images/Login/ulogo.png) no-repeat; }
.p_logo { width: 12px; background: url(../../images/Login/plogo.png) no-repeat; }

/*图标*/
.login_input_div img { vertical-align: middle; float: left; width: 15px; height: 15px; position: relative; left: 11px; top: 8px; }
.login_label { display: block; float: left; line-height: 36px; }
.sp_login_button { background: url(../../images/Login/hzgs_loginbtn.png) no-repeat -20px; width: 285px; height: 35px; text-align: left; text-decoration: none; }
.loginbtn { width: 280px; height: 42px; cursor: pointer; background: url('../../images/Login/hzgs_loginbtn.png') no-repeat; border: 0 none; background-size: 280px; }
.login_button { width: 380px; height: 100px; border: #999 solid 0px; margin: 0 auto; margin-top: 0px; }
    .login_button td { height: 35px; font-size: 12px; color: #fff; }
.login_checkBtn { text-align: left; }
    .login_checkBtn td { line-height: 1.4em; height: 31px; font-size: 13px; }
.login_down { }
    .login_down li { float: left; padding: 0 11px; line-height: 2em; }
        .login_down li a { text-decoration: none; color: #666; }
            .login_down li a:hover { color: #ff0000 !important; text-decoration: underline; }

.download { text-align: center; }
    .download a { color: #666; text-decoration: none; font-size: 13px; }
        .download a:hover { color: #f00; }
    .download td { /*width: 90px;*/ }
/*webkit 浏览器*/
.login_input td input::-webkit-input-placeholder { color: #D8D8D7; font-size: 15px; line-height: 24px; }
/*火狐浏览器*/
.input td input::-moz-placeholder { color: #D8D8D7; font-size: 15px; line-height: 24px; }
.login { color: #666; font-family: Arial,Times New Roman,"宋体"; font-size: 12px; }

/***********登录页样式整理************/

/*主div*/
.login_main { width: 100%; position: absolute; top: 50%; margin-top: -300px; }

/*左上项目系统logo*/
.login_logo { height: 62px; width: 800px; left: 50%; margin-left: -400px; position: relative; margin-bottom: 5px; }
/*中间登录区域*/
.login_bg { background: url(../../images/login/login_bg.png) left top repeat-x; width: 100%; height: 500px; margin: 0 auto; }
.login_form { height: 500px; width: 1200px; position: absolute; left: 50%; margin-left: -600px; }
.login_img { height: 100%; width: 752px; background: url(../../images/Login/login_img.png) no-repeat center; float: left; }
.login_form_con {
    width: 347px;
    background: url(../../images/Login/hzgs_formBg.png) no-repeat;
    color: #fff;
    z-index: 1;
    float: left;
    padding-left: 2px;
    margin-left: 40px;
    background-size:cover;
    margin-top:50px;
}/*用户输入框table*/
.login_form_con_tab {
    margin: 0 auto;
    font-size: 14px;
    color: #333;
    margin-top: 70px;
}
    .login_form_con_tab td { height: 63px; }
    .login_form_con_tab input, label { vertical-align: middle }

.login_form_input { font-family: "Verdana"; color: #666; width: 240px; padding-top: 0px; padding-bottom: 0px; padding-left: 6px; height: 32px; line-height: 34px; font-size: 12px; text-align: left; }

/* 登录 录入框*/
.login_input_div { display: table-cell; width: 100%; border: 1px solid #d3d3d3; }
.login_input_bef { height: 34px; line-height: 32px; border-right: #ccc 1px solid; width: 38px; background: #f3f3f3 center no-repeat; float: left; text-align: center }
.login_input_code { background-image: url(../../images/login/ulogo.png); }
.login_input_pas { background-image: url(../../images/login/plogo.png); }
/*登录按钮*/
.logo_a { clear: both; background: url(../../images/Login/hzgs_loginbtn.png) no-repeat -15px; width: 280px; height: 35px; text-align: left; display: block; }
/*登录页脚*/
.login_inf { width: 100%; text-align: center; color: #444; padding-top: 20px; }

.Login_ResetPassword {
    width: 100%;
    border-collapse: collapse;
}

    .Login_ResetPassword .Login_ResetPassword_Title {
        text-align: center;
        font-weight: bold;
        margin: 10px 0px 10px 0px;
        font-size: 15px;
    }

    .Login_ResetPassword .Login_ResetPassword_InLine {
        display: flex;
        line-height: 30px;
        padding: 10px 0px 10px 0px;
    }

    .Login_ResetPassword .Login_ResetPassword_InLine_Tip {
        background-color: rgb(249, 244, 214);
        width: 90%;
        margin: 0px auto;
        padding-left: 20px;
        border-radius: 5px;
        color: rgb(202, 166, 106);
    }

    .Login_ResetPassword .Login_ResetPassword_Block {
        display: flex;
        width: 50%;
    }

        .Login_ResetPassword .Login_ResetPassword_Block #doc {
            border: none;
        }

        .Login_ResetPassword .Login_ResetPassword_Block button {
            padding: 0px 10px 0px 10px;
            background: #66b1ff;
            border: none;
            color: #fff;
            height: 100%;
        }

            .Login_ResetPassword .Login_ResetPassword_Block button:hover {
                transition-duration: 0.5s;
                background: #52a3f8;
            }

    .Login_ResetPassword .Login_ResetPassword_BlockText {
        width: 150px;
        text-align: right;
    }

    .Login_ResetPassword input {
        font-family: "Verdana";
        color: #666;
        width: 180px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 6px;
        height: 30px;
        line-height: 34px;
        font-size: 12px;
        text-align: left;
        border-radius: 5px;
        border: 0.1px solid #9f9f9f;
    }
