﻿﻿<!DOCTYPE html><html class="root-main">
<!-- 移动端 --><!-- PC端 --><!--校外用户登录--><!-- 二维码扫码登录 --><!-- 兼容性登录 --><!--校外用户登录--><!-- 帐号登录或动态码登录 --><head>
	<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 inputMobileTip = "\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u6216\u5B66\u53F7";
		var inputDynamicTip = "\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801";
		var inputDynamicGetCode = "\u83B7\u53D6\u9A8C\u8BC1\u7801";
		var excludeRegular = "\u7528\u6237\u540D\u5305\u542B\u7279\u6B8A\u5B57\u7B26";
		//不转码，防止参数丢失
		var service = ["https:\/\/www.simply48.com/316\/_js\/themes\/icon.css"];
		var type = null;
		var jsonObject = {"pcLogoPath":null,"pcThemeColor":null,"officialUrl":null,"defaultWxQrCode":0,"wxQrCode":null,"defaultImage":1,"imageType":1,"shufflingTime":10,"shufflingStyle":1,"imageNames":["0.jpg","1.jpg","2.jpg"],"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 = "false";
		var is_dynamicLogin = "false";
		var contextPath = "/authserver";
		var cllt = "";
		var _badCredentialsCount = "0";
	</script>
	<link rel="stylesheet" type="text/css"
		href="/authserver/fafuThemeb/static/css/toastr.min.css?v=20240820.153313"><link rel="stylesheet" type="text/css"
		href="/authserver/fafuThemeb/static/web/css/login.css?v=20240820.153313" /><link rel="stylesheet" type="text/css"
		href="/authserver/fafuThemeb/static/web/iconfont/iconfont.css?v=20240820.153313" /><link rel="stylesheet" type="text/css"
		href="/authserver/fafuThemeb/static/web/css/fido.css?v=20240820.153313" /><link rel="stylesheet" type="text/css"
		href="/authserver/fafuThemeb/static/common/css/swiper.min.css?v=20240820.153313" /><script type="text/javascript"
		src="/authserver/fafuThemeb/static/common/swiper.min.js?v=20240820.153313"></script>
	<script type="text/javascript"
		src="/authserver/fafuThemeb/static/common/jquery-latest.min.js?v=20240820.153313"></script>
	<script type="text/javascript"
		src="/authserver/fafuThemeb/static/js/plugin/toastr.min.js?v=20240820.153313"></script>
	<script type="text/javascript"
		src="/authserver/fafuThemeb/static/common/utils.js?v=20240820.153313"></script>
	<script type="text/javascript"
		src="/authserver/fafuThemeb/static/common/common-header.js?v=20240820.153313"></script>
	<script type="text/javascript"
		src="/authserver/fafuThemeb/static/common/encrypt.js?v=20240820.153313"></script>
	<script type="text/javascript"
		src="/authserver/fafuThemeb/static/web/js/fido.js?v=20240820.153313"></script>
	<script type="text/javascript"
		src="/authserver/fafuThemeb/static/web/js/schoolCombinedLogin.js?v=20240820.153313"></script>
	<script type="text/javascript"
		src="/authserver/fafuThemeb/static/web/js/login.js?v=20240820.153313"></script>
</head>

<body id="bg">
	<div class="container">
		<div class="auth_bg">
			<img id="idsbg" src="/authserver/fafuThemeb/customStatic/web/images/bg1.jpg"></div>
		<div class="wrap">
			<a id="qrCodeA" class="qrcode" href="//www.simply48.com/authserver/login?type=qrcode" style="display: none;"></a>
			<section class="main">
				<!-- <div class="logo"><img id="logo" alt=""/></div> --><div class="logoImg">
					<img id="logo" alt=""></div>
				<div class="tabHead" style="display: none">
					<span id="fidoLoginSpan"><a id="fidoLogin_a" class="loginFont_a"
							href="//www.simply48.com/authserver/login?type=fidoLogin">生物识别</a></span>
					<span id="pwdLoginSpan" ><a id="userNameLogin_a" class="loginFont_a"
							href="//www.simply48.com/authserver/login?type=userNameLogin">账号登录</a></span>
					<span id="phoneLoginSpan" ><a id="dynamicLogin_a" class="loginFont_a"
							href="//www.simply48.com/authserver/login?type=dynamicLogin">验证码登录</a></span>
					<span id="qrLoginSpan" ><a id="qrLogin_a" class="loginFont_a"
							onclick="showQrLogin()">扫码登录</a></span>
				</div>
				<div class="login-pc">
					<!-- 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/fafuThemeb/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="023ef42b-2077-496e-ab96-a9502c029f2c_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuL1RsYmlxMkwyZ0QzbWppVkM3MmVKVHBpTE5NOVUwNTVuZ0NOUm0zRUtMc3dyQWxiUXdNNEdMUktveXArdXI1T2U5TFp4VXdZVXh3QU9ZK3UxSytxcFpYb0ZKRFV2dnNEemhPNHRROXdSemo0TDMvZUlCdDY0RVMxZVB5Ni9UUVcvOGlrY1ZBZTBDQk5uMXBqRENIV3hWa1EyZHdXQVJUdGpzclBQblJ3eGhFWWhheWVOZjV5bXR5bHNnbUYreFVXb3U5bEpubGt4aVVTbFl2VmN0Y0JMVFVqWFFWTkZMZkRtaEt0VVEwaDdIN0lMZ2h6bkJQdVhmM3lsT1dmMmRqM1lWL1ZnM2M2cmd6MlZ2Y2VIZ04zb0o1Mi9GWXVJaWRyNUhuZTFtcHlCcTlSSktvU25DNzRZR1pESG54SlB0OU5tLzRyYVJFbGZPdDdyNG1aNWdDdGxKNkNjWE1zTFVTL3YrVGVPOGtEQUtZQjlZSG83c1NiTk9tVVArUmhzVGFkK0ZMcWlVQ0RSMnpFQjFxZndtejIzb2p1ZGIxSzZNYnFaaUFiRUtIcFRsTUhhak5mRS8vVlh0YTdwd3I5SWllQlBTZVRpRUdSSUpnSXoxODZJNWhjbjZRL1lVYmpqMGRxaEhpRlprbTdtZzlSU1BtamJoMGN1bXB5dEFtaDAwcldxeGFDMkNIdWU4UDd1S3R0bjFuNCs2Q3pEbnpZMlAvSVEyUVhMMFlhaGVqcVNlbmYxaGVkRFdrZHo1WFMyVDFNNWd1SVpTcTdTZUthcitxZG5tV0lDcWYrWDNZbm95NVlXdUNRaHppVGtjYy91Mk40clRDM0RObHlJNzFqSEY0TlZSZ0k2TTBaYnhQcUlTbE5jbHpNbXdhZWZLZHhVUFVpVVhaT1RWaWtydC9ucHh4aHN1V0czNEYySnpUWmp4ZG5yQWFrZUlIM05aNkQxS2ZPR1BBdjRSUGtaSGRWNVdXRk54Z1RUKytSek8vYkozU2xkeGpiVEViUTM3US92T2V2aEdTeE9vVXNxSHFLK1F4UnFQVTQrSkswSXFOemk5bU4xSjhGN2tIQlA1STlMUDcvLys1YVVSeU5WTVAzQVBvdVoyeFQ1YlN3TG1tN0FzQm5YQzJVZ29mYUMweUZWSW1ncHBRWUc1UzhFUFJadWFpcThlUytXbm5lZlhKZ0Q3eE40WlgyVzN1ODJDbWVCQitsQjNicndIZlFQSllvUWxHL1J1dkxIYWF6YUMycFF1Ukl0ZWRSYVRWZS9xejM1NDd5VHhBZ1NGbEZhcnFCWm9xaEI2NzBvUzJhVVZ3VzBHSWMvNkdtNXFyRytJS0R4ZWlzTUFIK1FXZ2xvMnRNYVN3bjdvYXdENzRieDZwcTNtay9JbGVBNlJjZWpVSE5wZ0FsV2FtTitwNXYzbE1QUE5HcTJtODdhZUtuSVZFK0xodHEyK2s1N0owb3BoRkRMeXYxdnl5TGxySHlyM3RxRzdibVRIYXpac3owSngyWk5meFlaQk5NVkgxeU43Z0RLTURCcEphczhjVzJLSVJ0RGZkQzRHK0QwUFBDcFF5V3pTM0g1YzBxVVI0NktHR1pPb1FuSVFmNWZUeXZUZ21RNVFFaURTNks1WU9ScW9xdWlpS0VmM2R1eEVXZEszcitaK25oYVpadi9GcndwSms4MEJNMGo1RXZDNVRvaWNGYXJFS3BnR1NuY0E4dDJFWmdEajN2RTIrZGNxM2JnL1p3akwySDlrWDR4cnNVMTBvdG9YWXZjM3FPdm92ODZHbGtIRDR2byt5WEFhSUF3dnNXNGdta2hsUTUvNGRLa1BYL2FMOU9pUXpacXB1dG1vTkNuKzZEQ0l3b1hiTmlSNEdJbVRsOGFJQmhwc3luc1plUThsWEUzbXI5SStSK2x5UE1Ubm92eTU5TnIrK3QwYm9sZlg0UTl6TzBTZk41Q3o4aURUTmsrcTBGYUpMYUVoUDdGNjdNaFlGcFlFZkVrMXovUDZZcmhOaUF4YU81Q3Q0TjV6K2xaNTRuaVRFUGRQV3loZlBQQXRXdE9EejdCaTRhTmJEVEhXcHkvdmg5bEpkb045Sm5IeERGTFpCUTdTYlZKOVFuaGlYVkJUL3N4anZ0WDZ5RlliOEZnVkVKSUd1Y0EwYjFKdnhjT2NseHZueUovbVp4OHpRVkh3RThhY3dremtKK2pnTDBMcFlhRlFwTHU0MlplVVVCK3pZcW5ibmZGWUtBNFhRM3V0NG80NzNLc0M2Y0pRWnJjRDFZWXp0czVXbGhNV3N2SWlwNzFNVGZaMEovcWFkRkcvN0VtOTVicXZNTnlLOS95TlN3L0pyYUQ1UW56b1NsZHBMMU5CRXdQa2xzN2tWbkhkSE9NY2R1R1FEMEtqNm9KbmRRUVp4ckxVWDl0N0tJT2ZwdnpKcWU2NDFUUDc2UVRvZWdOb2plRWdMZjB1SDIvTkUyYVV5V0d4TkVHWGpLM0NYYUc2V2grb20yWDlHeWNnQU05YWRrODRJMDBoSk9IcDRMcDJHdy9RbFIyb1pqLzNhZWkyMGZXZ1hRN3ZIcnZETlF4ZDVlenFzelVjMGloanhjT0NhU0c3a0ZheVhITWU2ejdHMUhpTDZLVEYvUTB3Vy9mTk1vTzFJaWwwbkdCVmdFQ3NEVGEzd0FqK0RuUEdBbzd0MnlCeHIrdEVJMENvK0cwUGE3VFVKaWxqMVpnaFJxZFBrV1pVMVhoUmNWMmNCektyN0xCSFFmV1lWeklyOW0rb3JyZGxjQ3dxWVN4YmpNUnBVSEJESzY1aXZRcTdzc1U1V3dGcUhHODl0TG1IWTQvTlNWUHIwT1pPNDJqOERrRklBeGlETFBjWjQvdDZ3WWdseW9BVzFXazI5b0ZpcmFKSTNPWko5c3gyWUtnT2ZqcEE0M0tVT3paelJWTk9PNW5BdXhuVnhtR2lkSlhwN2YvZDk2d1BNS0I2eDU3cHZIeGgxUUliWXBBLzVOK1V5c1UxS0VONkI2bFhMTjJLSnZSTWRoUkRsbGxUZDZDTjVBOFZwUTErTEJzWXNJWmxlZzlGeEtMaXFmdnIxcHdmNkcrOVplT3ptTzE2M2Q1SzN2OG8wUTJ3UlhhYmdKd3FvNXNydmlOMTFGNXhRSHZnMmlVcUtUZHkzNHZGclpJcDBueVFRNi90UllCbmxleWRnYlRIaFZpb3ppdjk3Nms4VmRuNGpqQzZyQSs2UGVlVTlqcGUrOU42bmVDZFBEMTdpbzllaVY0WTZxMzZjQURMOUxsM2V4K0kyMzkrV3c3eHNnOVl6cHVCZ1I0L0dxd05vYnFFUzVabTUxTGp2VlJTTjVxVnRSZTJDdEQzS1pDZHJhZTlYUVQ5M1NaOHY4VXgxT0ZZTnM2T2ZTZDJWV0VsUUMzaDNiT1VhMUdWZ0t0dGVnbGVKUFdPZG5OVng3OFlFdlFBY3NERVZSMTRaWm1uUkNZQ1VmSWNWNVdScGJnZnZhRmRXZFJDcW83UDNmMjhpand1ODlRRDVKZTYvZ3puZ1N0OVR4N2JnWXBHaTZoU1Frd3lVczZDbXBoVGIzcVlnaTVFZTgvU0xqak5tSWcxUGVram9VK1U0SUpsZXhPVWFxaGRuOXdybzV3dmlwWkxhbU0weUYxWVVyTk5rRDNqRmhtNXR4c1RQU3hoQXFSdDRGWlJXZEFJWmRFNWx6RWFKcEVmb2xNV3c1M1cybXY2bXJHdU1PWjMyTmdKaU1BRWYzcEI3YXJacWdlTFZWUFpwWEFEZUhSSFh6TG5uOUZzOHVWdGdSWGVLNEdHY05tVGw1N2RJYkhqRjFzMlF1UGF0Y3FzclFVNDZXODNTSmV0WlRBS0Z0UldCZ0JlTDBDa1ZrQm04VnJ0ajhVUVVKZFpDNTRPQmtsZzdreWZRQ3V6cW1YUlduUktVNUNCcHZCbkNROHo3RTQwcHhEV0F4QWQ0RUw1M1JtTmt2TWdsM2taZlhaRFl3K1FuYi9EQWwxNGhGR2dQMHVvUnFKZlpsRGlQYlI3Z092cW5razNTN3M4Vjl6VVcvMm9iTVlRaFd3MVlSMlJkZzFBT3d5WWtFdG9VRGZwZld3VlZUdzk4bnV1NU9tOFo0OW4yMVNhM3RYY1JmbDlPa1MwOHd0YXZCZHAvdDd0L2lFbFFuQVFMbTMwc3NjMTJ3R3RXd3BENVBzeEZSVlZYdGJHSkhkaElBMHhIR1cvYnBQb1hiTnJUS1I4bXlxQTNjQUJFQzk2V3NUN056WnJqdG5uZUszeUtXWGxyWkNlNVlpc0tjK3dWMWZNUjFzV2ZmSnljejFDUm1Yc1RoaGFhQ2I1M05LVnpIWUFHaWFGblBtaGRseER1a05JY0ZRMEN6bWpYTGFCaEhqdFhBVEtlcDJCNXBFUVh1UmhXM2pmL2dXYTdyWXN2TWRwVS83ako2MnhJazEzR0RIbWhLRVM5TUt2UUN6NGt3U3FzWUpGMU1hMTJTWll6M0NXdklUcjRjSWZ1cmVHZ3FrOHpFTWFNVE9ZNUxHVkRFUzZOalIzclNFb2lMTEQ3V2RkTWVVK1dQSTlFRnBpbUJKYXBwUlUyTEJRdTRScnVMN2IvdGRjQ3Y1bTF5QVlVTC9uejA1YlhKbmkxMUVMWVMxbWtVN0dtYVh6LzR6N3FXV3dGMmVTSDV4NmhqeFJVMjM2WURHclRBOGt1RzAvbFFmU3ZYMzhCdUI1QVMybmhKMXg0Z3d4ZWRhZ3h1c054RC9XeGJzM292R0xLc3BGbVgxcnYwOUkxemlDTHVsVm05aUxURmJnOWNaSG9OdTVVcDlWT0liUzRiS1FGVWkvZ3M2cU5Dd3U5aktxV3E4bG84Z09CK2xNUVFLaEhqRjJBWk0ydWFML0tJM29HOWZsT0VpdzNIeDFROHlCMnFraWdVcndCZUl5QmNSMkhmcDBJSGJQMk5UaFkrTlVEcjFBTktNQWFxTTliUk1jOHliRldrdHRGY3JZTHdTNzFYWFEvd2h0UDBrS0VuWjVhVzVxbGNqQjQzVW5tQmd1b3lBcW8rL3o1TzA1NTJOOEFhb1NtWks1UlNqQTF4alk0cFhZZ2ZyS3hHM0hvQk1iVmtubmdIMmt0WEY1SzFwejc5cDVQRkVWajJ2V2tPL3lhZC96WHdncFVYTmYrTGZvbzBtS1hiZ0pHdS9JYXMzRC9CNXkzRXNXekNhVGlSVkVtQ1JRNmJGTWdqWmNxSU9xRXEydk1DbnlIa3o4dFkvTkpjRTFmZEoxYmhmVUFpNUwwcDA1dU92Tm5mT21PMDZ6NEh1K252MkRkQW85NDVITUdEQVRaQTJSd05jTG9kNGhuTnEzTFJYZkZ2ZUNhbjR6YTlHS2p3OGVmWjNJOFF6SmlwUlV2UTRzTFZyMmtWMlJLb09lOTRKL1BFN1dNVzYrY3UvbGFqZ2VtYXFmajVvVkVNNzBLbUVvQ3RKWWtxVGVEN1hPU1lMMXJCT3ZvTnUrbTEwQURmbFFVdnZSMTk2QXpxTU9vYjZEbXJ3ajZhODVzMVJSZWgyR0NUMlYwK0xpYitTRGJLakRkYktCZklGL2hQSytoVUFEVU16L05iZEh3Zk1aT0EwSldJRUovSi9TYkFWamxiOHR6Wlg4eFY4d05WTnBSVFVGYitsSEc2V3ZSajQrak5obzdwZmFBOGwxR3BaS3VLb0hJUkUxYjRUWUdpMTl5Mmw0OSs2Wkt2OEdvMUJJQ2lGbjY3R0lsV3VGM0pOY1Rsd3BxbjRNeVV2T1VNNFZiMnV4akRteVJ1YUtyVFZoU0pyMkVMK3g0RXNneEc0cmFFV2srZkN0L0Q0akZycFNDOUN6a3NHVkFyQXZORTRYY0dmWkRyUHVpWGptNlF3V0RKekFUWFRxemxxY09FRGRXekNRQzFIMXR6bFpPVUUyaFNoQT09Li1rdDluR1NyRWlVM1Zma2oxdHZiRFkydUNIZ1BuU3QyMHo1MU15WHlZY3A1ZlBqOWxyUUE4QkJWUTNMWWQzOWZBVmxLUGQzYzB1bjQyMHktZXc1enJn" /></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>
		<div class="methods">
		</div>
		<form class="loginFromClass" method="post" id="phoneFromId" action="/authserver/login">
			<div>
				<div class="form">
					<!-- 动态码登录 --><div class="m-phone">
						<div class="username item">
							<span class="prex-icon"><img src="/authserver/fafuThemeb/customStatic/web/images/user.png" class="login-icon"/></span>
							<span class="login-inputuser-tip">请输入手机号/学号</span>  
							<input type="text" id="username" name="username" autocomplete="off" placeholder="请输入手机号/学号" title="请输入手机号/学号" value=""></div>
						<div class="captcha item" id="captchaDiv">
							<span class="prex-icon"><img src="/authserver/fafuThemeb/customStatic/web/images/cap.png" class="login-icon"/></span>
							<span class="login-inputuser-tip">请输入验证码</span>  
							<input type="text" id="captcha" name="captcha" 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>
						<div class="code item">
							<span class="prex-icon"><img src="/authserver/fafuThemeb/customStatic/web/images/pass.png" class="login-icon"/></span>
							<!-- <i class="auth_icon auth_icon_bar"></i>  --><span class="login-inputuser-tip">请输入短信验证码</span>  
							<input type="text" id="dynamicCode" name="dynamicCode" placeholder="请输入短信验证码" title="请输入短信验证码" maxlength="10"><a class="get-code lang_text_ellipsis" href="javascript:void(0)"><em class="getCodeText">获取验证码</em></a>
						</div>
					</div>
					<!-- <div class="phoneCode-remark lang_text_ellipsis" th:text="#{login.page.mobile.tip}"></div> --></div>
				<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" style="margin-top: 36px;">
					<a href="javascript:void(0);" class="login-btn lang_text_ellipsis" id="login_submit">登录</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" name="lt" id="lt" value="" /><input type="hidden" id="encryptSalt" value="" /><input type="hidden" id="execution" name="execution" value="023ef42b-2077-496e-ab96-a9502c029f2c_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuL1RsYmlxMkwyZ0QzbWppVkM3MmVKVHBpTE5NOVUwNTVuZ0NOUm0zRUtMc3dyQWxiUXdNNEdMUktveXArdXI1T2U5TFp4VXdZVXh3QU9ZK3UxSytxcFpYb0ZKRFV2dnNEemhPNHRROXdSemo0TDMvZUlCdDY0RVMxZVB5Ni9UUVcvOGlrY1ZBZTBDQk5uMXBqRENIV3hWa1EyZHdXQVJUdGpzclBQblJ3eGhFWWhheWVOZjV5bXR5bHNnbUYreFVXb3U5bEpubGt4aVVTbFl2VmN0Y0JMVFVqWFFWTkZMZkRtaEt0VVEwaDdIN0lMZ2h6bkJQdVhmM3lsT1dmMmRqM1lWL1ZnM2M2cmd6MlZ2Y2VIZ04zb0o1Mi9GWXVJaWRyNUhuZTFtcHlCcTlSSktvU25DNzRZR1pESG54SlB0OU5tLzRyYVJFbGZPdDdyNG1aNWdDdGxKNkNjWE1zTFVTL3YrVGVPOGtEQUtZQjlZSG83c1NiTk9tVVArUmhzVGFkK0ZMcWlVQ0RSMnpFQjFxZndtejIzb2p1ZGIxSzZNYnFaaUFiRUtIcFRsTUhhak5mRS8vVlh0YTdwd3I5SWllQlBTZVRpRUdSSUpnSXoxODZJNWhjbjZRL1lVYmpqMGRxaEhpRlprbTdtZzlSU1BtamJoMGN1bXB5dEFtaDAwcldxeGFDMkNIdWU4UDd1S3R0bjFuNCs2Q3pEbnpZMlAvSVEyUVhMMFlhaGVqcVNlbmYxaGVkRFdrZHo1WFMyVDFNNWd1SVpTcTdTZUthcitxZG5tV0lDcWYrWDNZbm95NVlXdUNRaHppVGtjYy91Mk40clRDM0RObHlJNzFqSEY0TlZSZ0k2TTBaYnhQcUlTbE5jbHpNbXdhZWZLZHhVUFVpVVhaT1RWaWtydC9ucHh4aHN1V0czNEYySnpUWmp4ZG5yQWFrZUlIM05aNkQxS2ZPR1BBdjRSUGtaSGRWNVdXRk54Z1RUKytSek8vYkozU2xkeGpiVEViUTM3US92T2V2aEdTeE9vVXNxSHFLK1F4UnFQVTQrSkswSXFOemk5bU4xSjhGN2tIQlA1STlMUDcvLys1YVVSeU5WTVAzQVBvdVoyeFQ1YlN3TG1tN0FzQm5YQzJVZ29mYUMweUZWSW1ncHBRWUc1UzhFUFJadWFpcThlUytXbm5lZlhKZ0Q3eE40WlgyVzN1ODJDbWVCQitsQjNicndIZlFQSllvUWxHL1J1dkxIYWF6YUMycFF1Ukl0ZWRSYVRWZS9xejM1NDd5VHhBZ1NGbEZhcnFCWm9xaEI2NzBvUzJhVVZ3VzBHSWMvNkdtNXFyRytJS0R4ZWlzTUFIK1FXZ2xvMnRNYVN3bjdvYXdENzRieDZwcTNtay9JbGVBNlJjZWpVSE5wZ0FsV2FtTitwNXYzbE1QUE5HcTJtODdhZUtuSVZFK0xodHEyK2s1N0owb3BoRkRMeXYxdnl5TGxySHlyM3RxRzdibVRIYXpac3owSngyWk5meFlaQk5NVkgxeU43Z0RLTURCcEphczhjVzJLSVJ0RGZkQzRHK0QwUFBDcFF5V3pTM0g1YzBxVVI0NktHR1pPb1FuSVFmNWZUeXZUZ21RNVFFaURTNks1WU9ScW9xdWlpS0VmM2R1eEVXZEszcitaK25oYVpadi9GcndwSms4MEJNMGo1RXZDNVRvaWNGYXJFS3BnR1NuY0E4dDJFWmdEajN2RTIrZGNxM2JnL1p3akwySDlrWDR4cnNVMTBvdG9YWXZjM3FPdm92ODZHbGtIRDR2byt5WEFhSUF3dnNXNGdta2hsUTUvNGRLa1BYL2FMOU9pUXpacXB1dG1vTkNuKzZEQ0l3b1hiTmlSNEdJbVRsOGFJQmhwc3luc1plUThsWEUzbXI5SStSK2x5UE1Ubm92eTU5TnIrK3QwYm9sZlg0UTl6TzBTZk41Q3o4aURUTmsrcTBGYUpMYUVoUDdGNjdNaFlGcFlFZkVrMXovUDZZcmhOaUF4YU81Q3Q0TjV6K2xaNTRuaVRFUGRQV3loZlBQQXRXdE9EejdCaTRhTmJEVEhXcHkvdmg5bEpkb045Sm5IeERGTFpCUTdTYlZKOVFuaGlYVkJUL3N4anZ0WDZ5RlliOEZnVkVKSUd1Y0EwYjFKdnhjT2NseHZueUovbVp4OHpRVkh3RThhY3dremtKK2pnTDBMcFlhRlFwTHU0MlplVVVCK3pZcW5ibmZGWUtBNFhRM3V0NG80NzNLc0M2Y0pRWnJjRDFZWXp0czVXbGhNV3N2SWlwNzFNVGZaMEovcWFkRkcvN0VtOTVicXZNTnlLOS95TlN3L0pyYUQ1UW56b1NsZHBMMU5CRXdQa2xzN2tWbkhkSE9NY2R1R1FEMEtqNm9KbmRRUVp4ckxVWDl0N0tJT2ZwdnpKcWU2NDFUUDc2UVRvZWdOb2plRWdMZjB1SDIvTkUyYVV5V0d4TkVHWGpLM0NYYUc2V2grb20yWDlHeWNnQU05YWRrODRJMDBoSk9IcDRMcDJHdy9RbFIyb1pqLzNhZWkyMGZXZ1hRN3ZIcnZETlF4ZDVlenFzelVjMGloanhjT0NhU0c3a0ZheVhITWU2ejdHMUhpTDZLVEYvUTB3Vy9mTk1vTzFJaWwwbkdCVmdFQ3NEVGEzd0FqK0RuUEdBbzd0MnlCeHIrdEVJMENvK0cwUGE3VFVKaWxqMVpnaFJxZFBrV1pVMVhoUmNWMmNCektyN0xCSFFmV1lWeklyOW0rb3JyZGxjQ3dxWVN4YmpNUnBVSEJESzY1aXZRcTdzc1U1V3dGcUhHODl0TG1IWTQvTlNWUHIwT1pPNDJqOERrRklBeGlETFBjWjQvdDZ3WWdseW9BVzFXazI5b0ZpcmFKSTNPWko5c3gyWUtnT2ZqcEE0M0tVT3paelJWTk9PNW5BdXhuVnhtR2lkSlhwN2YvZDk2d1BNS0I2eDU3cHZIeGgxUUliWXBBLzVOK1V5c1UxS0VONkI2bFhMTjJLSnZSTWRoUkRsbGxUZDZDTjVBOFZwUTErTEJzWXNJWmxlZzlGeEtMaXFmdnIxcHdmNkcrOVplT3ptTzE2M2Q1SzN2OG8wUTJ3UlhhYmdKd3FvNXNydmlOMTFGNXhRSHZnMmlVcUtUZHkzNHZGclpJcDBueVFRNi90UllCbmxleWRnYlRIaFZpb3ppdjk3Nms4VmRuNGpqQzZyQSs2UGVlVTlqcGUrOU42bmVDZFBEMTdpbzllaVY0WTZxMzZjQURMOUxsM2V4K0kyMzkrV3c3eHNnOVl6cHVCZ1I0L0dxd05vYnFFUzVabTUxTGp2VlJTTjVxVnRSZTJDdEQzS1pDZHJhZTlYUVQ5M1NaOHY4VXgxT0ZZTnM2T2ZTZDJWV0VsUUMzaDNiT1VhMUdWZ0t0dGVnbGVKUFdPZG5OVng3OFlFdlFBY3NERVZSMTRaWm1uUkNZQ1VmSWNWNVdScGJnZnZhRmRXZFJDcW83UDNmMjhpand1ODlRRDVKZTYvZ3puZ1N0OVR4N2JnWXBHaTZoU1Frd3lVczZDbXBoVGIzcVlnaTVFZTgvU0xqak5tSWcxUGVram9VK1U0SUpsZXhPVWFxaGRuOXdybzV3dmlwWkxhbU0weUYxWVVyTk5rRDNqRmhtNXR4c1RQU3hoQXFSdDRGWlJXZEFJWmRFNWx6RWFKcEVmb2xNV3c1M1cybXY2bXJHdU1PWjMyTmdKaU1BRWYzcEI3YXJacWdlTFZWUFpwWEFEZUhSSFh6TG5uOUZzOHVWdGdSWGVLNEdHY05tVGw1N2RJYkhqRjFzMlF1UGF0Y3FzclFVNDZXODNTSmV0WlRBS0Z0UldCZ0JlTDBDa1ZrQm04VnJ0ajhVUVVKZFpDNTRPQmtsZzdreWZRQ3V6cW1YUlduUktVNUNCcHZCbkNROHo3RTQwcHhEV0F4QWQ0RUw1M1JtTmt2TWdsM2taZlhaRFl3K1FuYi9EQWwxNGhGR2dQMHVvUnFKZlpsRGlQYlI3Z092cW5razNTN3M4Vjl6VVcvMm9iTVlRaFd3MVlSMlJkZzFBT3d5WWtFdG9VRGZwZld3VlZUdzk4bnV1NU9tOFo0OW4yMVNhM3RYY1JmbDlPa1MwOHd0YXZCZHAvdDd0L2lFbFFuQVFMbTMwc3NjMTJ3R3RXd3BENVBzeEZSVlZYdGJHSkhkaElBMHhIR1cvYnBQb1hiTnJUS1I4bXlxQTNjQUJFQzk2V3NUN056WnJqdG5uZUszeUtXWGxyWkNlNVlpc0tjK3dWMWZNUjFzV2ZmSnljejFDUm1Yc1RoaGFhQ2I1M05LVnpIWUFHaWFGblBtaGRseER1a05JY0ZRMEN6bWpYTGFCaEhqdFhBVEtlcDJCNXBFUVh1UmhXM2pmL2dXYTdyWXN2TWRwVS83ako2MnhJazEzR0RIbWhLRVM5TUt2UUN6NGt3U3FzWUpGMU1hMTJTWll6M0NXdklUcjRjSWZ1cmVHZ3FrOHpFTWFNVE9ZNUxHVkRFUzZOalIzclNFb2lMTEQ3V2RkTWVVK1dQSTlFRnBpbUJKYXBwUlUyTEJRdTRScnVMN2IvdGRjQ3Y1bTF5QVlVTC9uejA1YlhKbmkxMUVMWVMxbWtVN0dtYVh6LzR6N3FXV3dGMmVTSDV4NmhqeFJVMjM2WURHclRBOGt1RzAvbFFmU3ZYMzhCdUI1QVMybmhKMXg0Z3d4ZWRhZ3h1c054RC9XeGJzM292R0xLc3BGbVgxcnYwOUkxemlDTHVsVm05aUxURmJnOWNaSG9OdTVVcDlWT0liUzRiS1FGVWkvZ3M2cU5Dd3U5aktxV3E4bG84Z09CK2xNUVFLaEhqRjJBWk0ydWFML0tJM29HOWZsT0VpdzNIeDFROHlCMnFraWdVcndCZUl5QmNSMkhmcDBJSGJQMk5UaFkrTlVEcjFBTktNQWFxTTliUk1jOHliRldrdHRGY3JZTHdTNzFYWFEvd2h0UDBrS0VuWjVhVzVxbGNqQjQzVW5tQmd1b3lBcW8rL3o1TzA1NTJOOEFhb1NtWks1UlNqQTF4alk0cFhZZ2ZyS3hHM0hvQk1iVmtubmdIMmt0WEY1SzFwejc5cDVQRkVWajJ2V2tPL3lhZC96WHdncFVYTmYrTGZvbzBtS1hiZ0pHdS9JYXMzRC9CNXkzRXNXekNhVGlSVkVtQ1JRNmJGTWdqWmNxSU9xRXEydk1DbnlIa3o4dFkvTkpjRTFmZEoxYmhmVUFpNUwwcDA1dU92Tm5mT21PMDZ6NEh1K252MkRkQW85NDVITUdEQVRaQTJSd05jTG9kNGhuTnEzTFJYZkZ2ZUNhbjR6YTlHS2p3OGVmWjNJOFF6SmlwUlV2UTRzTFZyMmtWMlJLb09lOTRKL1BFN1dNVzYrY3UvbGFqZ2VtYXFmajVvVkVNNzBLbUVvQ3RKWWtxVGVEN1hPU1lMMXJCT3ZvTnUrbTEwQURmbFFVdnZSMTk2QXpxTU9vYjZEbXJ3ajZhODVzMVJSZWgyR0NUMlYwK0xpYitTRGJLakRkYktCZklGL2hQSytoVUFEVU16L05iZEh3Zk1aT0EwSldJRUovSi9TYkFWamxiOHR6Wlg4eFY4d05WTnBSVFVGYitsSEc2V3ZSajQrak5obzdwZmFBOGwxR3BaS3VLb0hJUkUxYjRUWUdpMTl5Mmw0OSs2Wkt2OEdvMUJJQ2lGbjY3R0lsV3VGM0pOY1Rsd3BxbjRNeVV2T1VNNFZiMnV4akRteVJ1YUtyVFZoU0pyMkVMK3g0RXNneEc0cmFFV2srZkN0L0Q0akZycFNDOUN6a3NHVkFyQXZORTRYY0dmWkRyUHVpWGptNlF3V0RKekFUWFRxemxxY09FRGRXekNRQzFIMXR6bFpPVUUyaFNoQT09Li1rdDluR1NyRWlVM1Zma2oxdHZiRFkydUNIZ1BuU3QyMHo1MU15WHlZY3A1ZlBqOWxyUUE4QkJWUTNMWWQzOWZBVmxLUGQzYzB1bjQyMHktZXc1enJn" /></form>
	</div>
					</div>
					<!-- 用户名密码登录 --><div id="pwdLoginDiv" style="display: none">
						<div>
		<div class="methods"></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/fafuThemeb/customStatic/web/images/user.png" class="login-icon"/></span>
						<span class="login-inputuser-tip">请输入学号/工号</span> 
						<input id="username" name="username" type="text" placeholder="请输入学号/工号" title="请输入学号/工号" value=""></div>
					<div class="password item">
						<span class="prex-icon"><img src="/authserver/fafuThemeb/customStatic/web/images/pass.png" class="login-icon"/></span>
						<span class="login-inputuser-tip">请输入密码</span> 
						<input id="password" name="passwordText" type="password"
							   placeholder="请输入密码" title="请输入密码" maxlength="32"><input id="saltPassword" name="password" type="hidden"><!-- <a class="input_eye suffix-icon eyehide"></a> --></div>
					<div class="captcha item hide" id="captchaDiv">
						<span class="prex-icon"><img src="/authserver/fafuThemeb/customStatic/web/images/cap.png" class="login-icon"/></span>
						<span class="login-inputuser-tip">请输入验证码</span>  
						<input type="text" id="captcha" name="captcha" 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>
					<div class="m-rememberMe lang_text_ellipsis">
						<input type="checkbox" name="rememberMe" id="rememberMe" value="true" style="width:15px;margin-right:5px;"/><span style="font-size: 14px" id="rememberMeText">7天免登录</span>
					</div>
				</div>
				<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 lang_text_ellipsis">登录</a>
				</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" name="lt" id="lt" value="" /><input type="hidden" id="pwdEncryptSalt" value="eoee5vUaNyysYu7H" /><input type="hidden" id="execution" name="execution" value="023ef42b-2077-496e-ab96-a9502c029f2c_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuL1RsYmlxMkwyZ0QzbWppVkM3MmVKVHBpTE5NOVUwNTVuZ0NOUm0zRUtMc3dyQWxiUXdNNEdMUktveXArdXI1T2U5TFp4VXdZVXh3QU9ZK3UxSytxcFpYb0ZKRFV2dnNEemhPNHRROXdSemo0TDMvZUlCdDY0RVMxZVB5Ni9UUVcvOGlrY1ZBZTBDQk5uMXBqRENIV3hWa1EyZHdXQVJUdGpzclBQblJ3eGhFWWhheWVOZjV5bXR5bHNnbUYreFVXb3U5bEpubGt4aVVTbFl2VmN0Y0JMVFVqWFFWTkZMZkRtaEt0VVEwaDdIN0lMZ2h6bkJQdVhmM3lsT1dmMmRqM1lWL1ZnM2M2cmd6MlZ2Y2VIZ04zb0o1Mi9GWXVJaWRyNUhuZTFtcHlCcTlSSktvU25DNzRZR1pESG54SlB0OU5tLzRyYVJFbGZPdDdyNG1aNWdDdGxKNkNjWE1zTFVTL3YrVGVPOGtEQUtZQjlZSG83c1NiTk9tVVArUmhzVGFkK0ZMcWlVQ0RSMnpFQjFxZndtejIzb2p1ZGIxSzZNYnFaaUFiRUtIcFRsTUhhak5mRS8vVlh0YTdwd3I5SWllQlBTZVRpRUdSSUpnSXoxODZJNWhjbjZRL1lVYmpqMGRxaEhpRlprbTdtZzlSU1BtamJoMGN1bXB5dEFtaDAwcldxeGFDMkNIdWU4UDd1S3R0bjFuNCs2Q3pEbnpZMlAvSVEyUVhMMFlhaGVqcVNlbmYxaGVkRFdrZHo1WFMyVDFNNWd1SVpTcTdTZUthcitxZG5tV0lDcWYrWDNZbm95NVlXdUNRaHppVGtjYy91Mk40clRDM0RObHlJNzFqSEY0TlZSZ0k2TTBaYnhQcUlTbE5jbHpNbXdhZWZLZHhVUFVpVVhaT1RWaWtydC9ucHh4aHN1V0czNEYySnpUWmp4ZG5yQWFrZUlIM05aNkQxS2ZPR1BBdjRSUGtaSGRWNVdXRk54Z1RUKytSek8vYkozU2xkeGpiVEViUTM3US92T2V2aEdTeE9vVXNxSHFLK1F4UnFQVTQrSkswSXFOemk5bU4xSjhGN2tIQlA1STlMUDcvLys1YVVSeU5WTVAzQVBvdVoyeFQ1YlN3TG1tN0FzQm5YQzJVZ29mYUMweUZWSW1ncHBRWUc1UzhFUFJadWFpcThlUytXbm5lZlhKZ0Q3eE40WlgyVzN1ODJDbWVCQitsQjNicndIZlFQSllvUWxHL1J1dkxIYWF6YUMycFF1Ukl0ZWRSYVRWZS9xejM1NDd5VHhBZ1NGbEZhcnFCWm9xaEI2NzBvUzJhVVZ3VzBHSWMvNkdtNXFyRytJS0R4ZWlzTUFIK1FXZ2xvMnRNYVN3bjdvYXdENzRieDZwcTNtay9JbGVBNlJjZWpVSE5wZ0FsV2FtTitwNXYzbE1QUE5HcTJtODdhZUtuSVZFK0xodHEyK2s1N0owb3BoRkRMeXYxdnl5TGxySHlyM3RxRzdibVRIYXpac3owSngyWk5meFlaQk5NVkgxeU43Z0RLTURCcEphczhjVzJLSVJ0RGZkQzRHK0QwUFBDcFF5V3pTM0g1YzBxVVI0NktHR1pPb1FuSVFmNWZUeXZUZ21RNVFFaURTNks1WU9ScW9xdWlpS0VmM2R1eEVXZEszcitaK25oYVpadi9GcndwSms4MEJNMGo1RXZDNVRvaWNGYXJFS3BnR1NuY0E4dDJFWmdEajN2RTIrZGNxM2JnL1p3akwySDlrWDR4cnNVMTBvdG9YWXZjM3FPdm92ODZHbGtIRDR2byt5WEFhSUF3dnNXNGdta2hsUTUvNGRLa1BYL2FMOU9pUXpacXB1dG1vTkNuKzZEQ0l3b1hiTmlSNEdJbVRsOGFJQmhwc3luc1plUThsWEUzbXI5SStSK2x5UE1Ubm92eTU5TnIrK3QwYm9sZlg0UTl6TzBTZk41Q3o4aURUTmsrcTBGYUpMYUVoUDdGNjdNaFlGcFlFZkVrMXovUDZZcmhOaUF4YU81Q3Q0TjV6K2xaNTRuaVRFUGRQV3loZlBQQXRXdE9EejdCaTRhTmJEVEhXcHkvdmg5bEpkb045Sm5IeERGTFpCUTdTYlZKOVFuaGlYVkJUL3N4anZ0WDZ5RlliOEZnVkVKSUd1Y0EwYjFKdnhjT2NseHZueUovbVp4OHpRVkh3RThhY3dremtKK2pnTDBMcFlhRlFwTHU0MlplVVVCK3pZcW5ibmZGWUtBNFhRM3V0NG80NzNLc0M2Y0pRWnJjRDFZWXp0czVXbGhNV3N2SWlwNzFNVGZaMEovcWFkRkcvN0VtOTVicXZNTnlLOS95TlN3L0pyYUQ1UW56b1NsZHBMMU5CRXdQa2xzN2tWbkhkSE9NY2R1R1FEMEtqNm9KbmRRUVp4ckxVWDl0N0tJT2ZwdnpKcWU2NDFUUDc2UVRvZWdOb2plRWdMZjB1SDIvTkUyYVV5V0d4TkVHWGpLM0NYYUc2V2grb20yWDlHeWNnQU05YWRrODRJMDBoSk9IcDRMcDJHdy9RbFIyb1pqLzNhZWkyMGZXZ1hRN3ZIcnZETlF4ZDVlenFzelVjMGloanhjT0NhU0c3a0ZheVhITWU2ejdHMUhpTDZLVEYvUTB3Vy9mTk1vTzFJaWwwbkdCVmdFQ3NEVGEzd0FqK0RuUEdBbzd0MnlCeHIrdEVJMENvK0cwUGE3VFVKaWxqMVpnaFJxZFBrV1pVMVhoUmNWMmNCektyN0xCSFFmV1lWeklyOW0rb3JyZGxjQ3dxWVN4YmpNUnBVSEJESzY1aXZRcTdzc1U1V3dGcUhHODl0TG1IWTQvTlNWUHIwT1pPNDJqOERrRklBeGlETFBjWjQvdDZ3WWdseW9BVzFXazI5b0ZpcmFKSTNPWko5c3gyWUtnT2ZqcEE0M0tVT3paelJWTk9PNW5BdXhuVnhtR2lkSlhwN2YvZDk2d1BNS0I2eDU3cHZIeGgxUUliWXBBLzVOK1V5c1UxS0VONkI2bFhMTjJLSnZSTWRoUkRsbGxUZDZDTjVBOFZwUTErTEJzWXNJWmxlZzlGeEtMaXFmdnIxcHdmNkcrOVplT3ptTzE2M2Q1SzN2OG8wUTJ3UlhhYmdKd3FvNXNydmlOMTFGNXhRSHZnMmlVcUtUZHkzNHZGclpJcDBueVFRNi90UllCbmxleWRnYlRIaFZpb3ppdjk3Nms4VmRuNGpqQzZyQSs2UGVlVTlqcGUrOU42bmVDZFBEMTdpbzllaVY0WTZxMzZjQURMOUxsM2V4K0kyMzkrV3c3eHNnOVl6cHVCZ1I0L0dxd05vYnFFUzVabTUxTGp2VlJTTjVxVnRSZTJDdEQzS1pDZHJhZTlYUVQ5M1NaOHY4VXgxT0ZZTnM2T2ZTZDJWV0VsUUMzaDNiT1VhMUdWZ0t0dGVnbGVKUFdPZG5OVng3OFlFdlFBY3NERVZSMTRaWm1uUkNZQ1VmSWNWNVdScGJnZnZhRmRXZFJDcW83UDNmMjhpand1ODlRRDVKZTYvZ3puZ1N0OVR4N2JnWXBHaTZoU1Frd3lVczZDbXBoVGIzcVlnaTVFZTgvU0xqak5tSWcxUGVram9VK1U0SUpsZXhPVWFxaGRuOXdybzV3dmlwWkxhbU0weUYxWVVyTk5rRDNqRmhtNXR4c1RQU3hoQXFSdDRGWlJXZEFJWmRFNWx6RWFKcEVmb2xNV3c1M1cybXY2bXJHdU1PWjMyTmdKaU1BRWYzcEI3YXJacWdlTFZWUFpwWEFEZUhSSFh6TG5uOUZzOHVWdGdSWGVLNEdHY05tVGw1N2RJYkhqRjFzMlF1UGF0Y3FzclFVNDZXODNTSmV0WlRBS0Z0UldCZ0JlTDBDa1ZrQm04VnJ0ajhVUVVKZFpDNTRPQmtsZzdreWZRQ3V6cW1YUlduUktVNUNCcHZCbkNROHo3RTQwcHhEV0F4QWQ0RUw1M1JtTmt2TWdsM2taZlhaRFl3K1FuYi9EQWwxNGhGR2dQMHVvUnFKZlpsRGlQYlI3Z092cW5razNTN3M4Vjl6VVcvMm9iTVlRaFd3MVlSMlJkZzFBT3d5WWtFdG9VRGZwZld3VlZUdzk4bnV1NU9tOFo0OW4yMVNhM3RYY1JmbDlPa1MwOHd0YXZCZHAvdDd0L2lFbFFuQVFMbTMwc3NjMTJ3R3RXd3BENVBzeEZSVlZYdGJHSkhkaElBMHhIR1cvYnBQb1hiTnJUS1I4bXlxQTNjQUJFQzk2V3NUN056WnJqdG5uZUszeUtXWGxyWkNlNVlpc0tjK3dWMWZNUjFzV2ZmSnljejFDUm1Yc1RoaGFhQ2I1M05LVnpIWUFHaWFGblBtaGRseER1a05JY0ZRMEN6bWpYTGFCaEhqdFhBVEtlcDJCNXBFUVh1UmhXM2pmL2dXYTdyWXN2TWRwVS83ako2MnhJazEzR0RIbWhLRVM5TUt2UUN6NGt3U3FzWUpGMU1hMTJTWll6M0NXdklUcjRjSWZ1cmVHZ3FrOHpFTWFNVE9ZNUxHVkRFUzZOalIzclNFb2lMTEQ3V2RkTWVVK1dQSTlFRnBpbUJKYXBwUlUyTEJRdTRScnVMN2IvdGRjQ3Y1bTF5QVlVTC9uejA1YlhKbmkxMUVMWVMxbWtVN0dtYVh6LzR6N3FXV3dGMmVTSDV4NmhqeFJVMjM2WURHclRBOGt1RzAvbFFmU3ZYMzhCdUI1QVMybmhKMXg0Z3d4ZWRhZ3h1c054RC9XeGJzM292R0xLc3BGbVgxcnYwOUkxemlDTHVsVm05aUxURmJnOWNaSG9OdTVVcDlWT0liUzRiS1FGVWkvZ3M2cU5Dd3U5aktxV3E4bG84Z09CK2xNUVFLaEhqRjJBWk0ydWFML0tJM29HOWZsT0VpdzNIeDFROHlCMnFraWdVcndCZUl5QmNSMkhmcDBJSGJQMk5UaFkrTlVEcjFBTktNQWFxTTliUk1jOHliRldrdHRGY3JZTHdTNzFYWFEvd2h0UDBrS0VuWjVhVzVxbGNqQjQzVW5tQmd1b3lBcW8rL3o1TzA1NTJOOEFhb1NtWks1UlNqQTF4alk0cFhZZ2ZyS3hHM0hvQk1iVmtubmdIMmt0WEY1SzFwejc5cDVQRkVWajJ2V2tPL3lhZC96WHdncFVYTmYrTGZvbzBtS1hiZ0pHdS9JYXMzRC9CNXkzRXNXekNhVGlSVkVtQ1JRNmJGTWdqWmNxSU9xRXEydk1DbnlIa3o4dFkvTkpjRTFmZEoxYmhmVUFpNUwwcDA1dU92Tm5mT21PMDZ6NEh1K252MkRkQW85NDVITUdEQVRaQTJSd05jTG9kNGhuTnEzTFJYZkZ2ZUNhbjR6YTlHS2p3OGVmWjNJOFF6SmlwUlV2UTRzTFZyMmtWMlJLb09lOTRKL1BFN1dNVzYrY3UvbGFqZ2VtYXFmajVvVkVNNzBLbUVvQ3RKWWtxVGVEN1hPU1lMMXJCT3ZvTnUrbTEwQURmbFFVdnZSMTk2QXpxTU9vYjZEbXJ3ajZhODVzMVJSZWgyR0NUMlYwK0xpYitTRGJLakRkYktCZklGL2hQSytoVUFEVU16L05iZEh3Zk1aT0EwSldJRUovSi9TYkFWamxiOHR6Wlg4eFY4d05WTnBSVFVGYitsSEc2V3ZSajQrak5obzdwZmFBOGwxR3BaS3VLb0hJUkUxYjRUWUdpMTl5Mmw0OSs2Wkt2OEdvMUJJQ2lGbjY3R0lsV3VGM0pOY1Rsd3BxbjRNeVV2T1VNNFZiMnV4akRteVJ1YUtyVFZoU0pyMkVMK3g0RXNneEc0cmFFV2srZkN0L0Q0akZycFNDOUN6a3NHVkFyQXZORTRYY0dmWkRyUHVpWGptNlF3V0RKekFUWFRxemxxY09FRGRXekNRQzFIMXR6bFpPVUUyaFNoQT09Li1rdDluR1NyRWlVM1Zma2oxdHZiRFkydUNIZ1BuU3QyMHo1MU15WHlZY3A1ZlBqOWxyUUE4QkJWUTNMWWQzOWZBVmxLUGQzYzB1bjQyMHktZXc1enJn" /></form>
	</div>
					</div>

					<!-- 帐号激活|忘记密码 --><div class="help">
						<a id="activationAccountId" href="../retrieve-password/accountActivation/index.html"
							class="activation-account lang_text_ellipsis">账号激活</a>
						<a id="retrievePassId" href="../retrieve-password/retrievePassword/index.html"
							class="fo-password lang_text_ellipsis">忘记密码</a>
					</div>

					<!-- 在线帮助文档  --><div class="help" style="float: left;clear:none;">
						<a id="fetchOnlineGuider" href="//www.simply48.com/authserver/fetchOnlineGuider" style="border: none;color: red;" target="_blank"
							class="fo-password lang_text_ellipsis">登录说明</a>
					</div>
				</div>
				<!-- 嵌入二维码登录 --><!-- <div class="login-qrcode hide">
					<div th:replace="${@systemConfigUtils.getConfigTheme()+'/qrLoginPage'} :: qrLoginPage"></div>
				</div> --></section>
			<div class="right-wrapper">
				<div class="qrcode-iframe">
					<div>
<script type="text/javascript" src="/authserver/fafuThemeb/static/custom/js/qrcode.js?v=20240820.153313"></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/fafuThemeb/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/fafuThemeb/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="023ef42b-2077-496e-ab96-a9502c029f2c_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuL1RsYmlxMkwyZ0QzbWppVkM3MmVKVHBpTE5NOVUwNTVuZ0NOUm0zRUtMc3dyQWxiUXdNNEdMUktveXArdXI1T2U5TFp4VXdZVXh3QU9ZK3UxSytxcFpYb0ZKRFV2dnNEemhPNHRROXdSemo0TDMvZUlCdDY0RVMxZVB5Ni9UUVcvOGlrY1ZBZTBDQk5uMXBqRENIV3hWa1EyZHdXQVJUdGpzclBQblJ3eGhFWWhheWVOZjV5bXR5bHNnbUYreFVXb3U5bEpubGt4aVVTbFl2VmN0Y0JMVFVqWFFWTkZMZkRtaEt0VVEwaDdIN0lMZ2h6bkJQdVhmM3lsT1dmMmRqM1lWL1ZnM2M2cmd6MlZ2Y2VIZ04zb0o1Mi9GWXVJaWRyNUhuZTFtcHlCcTlSSktvU25DNzRZR1pESG54SlB0OU5tLzRyYVJFbGZPdDdyNG1aNWdDdGxKNkNjWE1zTFVTL3YrVGVPOGtEQUtZQjlZSG83c1NiTk9tVVArUmhzVGFkK0ZMcWlVQ0RSMnpFQjFxZndtejIzb2p1ZGIxSzZNYnFaaUFiRUtIcFRsTUhhak5mRS8vVlh0YTdwd3I5SWllQlBTZVRpRUdSSUpnSXoxODZJNWhjbjZRL1lVYmpqMGRxaEhpRlprbTdtZzlSU1BtamJoMGN1bXB5dEFtaDAwcldxeGFDMkNIdWU4UDd1S3R0bjFuNCs2Q3pEbnpZMlAvSVEyUVhMMFlhaGVqcVNlbmYxaGVkRFdrZHo1WFMyVDFNNWd1SVpTcTdTZUthcitxZG5tV0lDcWYrWDNZbm95NVlXdUNRaHppVGtjYy91Mk40clRDM0RObHlJNzFqSEY0TlZSZ0k2TTBaYnhQcUlTbE5jbHpNbXdhZWZLZHhVUFVpVVhaT1RWaWtydC9ucHh4aHN1V0czNEYySnpUWmp4ZG5yQWFrZUlIM05aNkQxS2ZPR1BBdjRSUGtaSGRWNVdXRk54Z1RUKytSek8vYkozU2xkeGpiVEViUTM3US92T2V2aEdTeE9vVXNxSHFLK1F4UnFQVTQrSkswSXFOemk5bU4xSjhGN2tIQlA1STlMUDcvLys1YVVSeU5WTVAzQVBvdVoyeFQ1YlN3TG1tN0FzQm5YQzJVZ29mYUMweUZWSW1ncHBRWUc1UzhFUFJadWFpcThlUytXbm5lZlhKZ0Q3eE40WlgyVzN1ODJDbWVCQitsQjNicndIZlFQSllvUWxHL1J1dkxIYWF6YUMycFF1Ukl0ZWRSYVRWZS9xejM1NDd5VHhBZ1NGbEZhcnFCWm9xaEI2NzBvUzJhVVZ3VzBHSWMvNkdtNXFyRytJS0R4ZWlzTUFIK1FXZ2xvMnRNYVN3bjdvYXdENzRieDZwcTNtay9JbGVBNlJjZWpVSE5wZ0FsV2FtTitwNXYzbE1QUE5HcTJtODdhZUtuSVZFK0xodHEyK2s1N0owb3BoRkRMeXYxdnl5TGxySHlyM3RxRzdibVRIYXpac3owSngyWk5meFlaQk5NVkgxeU43Z0RLTURCcEphczhjVzJLSVJ0RGZkQzRHK0QwUFBDcFF5V3pTM0g1YzBxVVI0NktHR1pPb1FuSVFmNWZUeXZUZ21RNVFFaURTNks1WU9ScW9xdWlpS0VmM2R1eEVXZEszcitaK25oYVpadi9GcndwSms4MEJNMGo1RXZDNVRvaWNGYXJFS3BnR1NuY0E4dDJFWmdEajN2RTIrZGNxM2JnL1p3akwySDlrWDR4cnNVMTBvdG9YWXZjM3FPdm92ODZHbGtIRDR2byt5WEFhSUF3dnNXNGdta2hsUTUvNGRLa1BYL2FMOU9pUXpacXB1dG1vTkNuKzZEQ0l3b1hiTmlSNEdJbVRsOGFJQmhwc3luc1plUThsWEUzbXI5SStSK2x5UE1Ubm92eTU5TnIrK3QwYm9sZlg0UTl6TzBTZk41Q3o4aURUTmsrcTBGYUpMYUVoUDdGNjdNaFlGcFlFZkVrMXovUDZZcmhOaUF4YU81Q3Q0TjV6K2xaNTRuaVRFUGRQV3loZlBQQXRXdE9EejdCaTRhTmJEVEhXcHkvdmg5bEpkb045Sm5IeERGTFpCUTdTYlZKOVFuaGlYVkJUL3N4anZ0WDZ5RlliOEZnVkVKSUd1Y0EwYjFKdnhjT2NseHZueUovbVp4OHpRVkh3RThhY3dremtKK2pnTDBMcFlhRlFwTHU0MlplVVVCK3pZcW5ibmZGWUtBNFhRM3V0NG80NzNLc0M2Y0pRWnJjRDFZWXp0czVXbGhNV3N2SWlwNzFNVGZaMEovcWFkRkcvN0VtOTVicXZNTnlLOS95TlN3L0pyYUQ1UW56b1NsZHBMMU5CRXdQa2xzN2tWbkhkSE9NY2R1R1FEMEtqNm9KbmRRUVp4ckxVWDl0N0tJT2ZwdnpKcWU2NDFUUDc2UVRvZWdOb2plRWdMZjB1SDIvTkUyYVV5V0d4TkVHWGpLM0NYYUc2V2grb20yWDlHeWNnQU05YWRrODRJMDBoSk9IcDRMcDJHdy9RbFIyb1pqLzNhZWkyMGZXZ1hRN3ZIcnZETlF4ZDVlenFzelVjMGloanhjT0NhU0c3a0ZheVhITWU2ejdHMUhpTDZLVEYvUTB3Vy9mTk1vTzFJaWwwbkdCVmdFQ3NEVGEzd0FqK0RuUEdBbzd0MnlCeHIrdEVJMENvK0cwUGE3VFVKaWxqMVpnaFJxZFBrV1pVMVhoUmNWMmNCektyN0xCSFFmV1lWeklyOW0rb3JyZGxjQ3dxWVN4YmpNUnBVSEJESzY1aXZRcTdzc1U1V3dGcUhHODl0TG1IWTQvTlNWUHIwT1pPNDJqOERrRklBeGlETFBjWjQvdDZ3WWdseW9BVzFXazI5b0ZpcmFKSTNPWko5c3gyWUtnT2ZqcEE0M0tVT3paelJWTk9PNW5BdXhuVnhtR2lkSlhwN2YvZDk2d1BNS0I2eDU3cHZIeGgxUUliWXBBLzVOK1V5c1UxS0VONkI2bFhMTjJLSnZSTWRoUkRsbGxUZDZDTjVBOFZwUTErTEJzWXNJWmxlZzlGeEtMaXFmdnIxcHdmNkcrOVplT3ptTzE2M2Q1SzN2OG8wUTJ3UlhhYmdKd3FvNXNydmlOMTFGNXhRSHZnMmlVcUtUZHkzNHZGclpJcDBueVFRNi90UllCbmxleWRnYlRIaFZpb3ppdjk3Nms4VmRuNGpqQzZyQSs2UGVlVTlqcGUrOU42bmVDZFBEMTdpbzllaVY0WTZxMzZjQURMOUxsM2V4K0kyMzkrV3c3eHNnOVl6cHVCZ1I0L0dxd05vYnFFUzVabTUxTGp2VlJTTjVxVnRSZTJDdEQzS1pDZHJhZTlYUVQ5M1NaOHY4VXgxT0ZZTnM2T2ZTZDJWV0VsUUMzaDNiT1VhMUdWZ0t0dGVnbGVKUFdPZG5OVng3OFlFdlFBY3NERVZSMTRaWm1uUkNZQ1VmSWNWNVdScGJnZnZhRmRXZFJDcW83UDNmMjhpand1ODlRRDVKZTYvZ3puZ1N0OVR4N2JnWXBHaTZoU1Frd3lVczZDbXBoVGIzcVlnaTVFZTgvU0xqak5tSWcxUGVram9VK1U0SUpsZXhPVWFxaGRuOXdybzV3dmlwWkxhbU0weUYxWVVyTk5rRDNqRmhtNXR4c1RQU3hoQXFSdDRGWlJXZEFJWmRFNWx6RWFKcEVmb2xNV3c1M1cybXY2bXJHdU1PWjMyTmdKaU1BRWYzcEI3YXJacWdlTFZWUFpwWEFEZUhSSFh6TG5uOUZzOHVWdGdSWGVLNEdHY05tVGw1N2RJYkhqRjFzMlF1UGF0Y3FzclFVNDZXODNTSmV0WlRBS0Z0UldCZ0JlTDBDa1ZrQm04VnJ0ajhVUVVKZFpDNTRPQmtsZzdreWZRQ3V6cW1YUlduUktVNUNCcHZCbkNROHo3RTQwcHhEV0F4QWQ0RUw1M1JtTmt2TWdsM2taZlhaRFl3K1FuYi9EQWwxNGhGR2dQMHVvUnFKZlpsRGlQYlI3Z092cW5razNTN3M4Vjl6VVcvMm9iTVlRaFd3MVlSMlJkZzFBT3d5WWtFdG9VRGZwZld3VlZUdzk4bnV1NU9tOFo0OW4yMVNhM3RYY1JmbDlPa1MwOHd0YXZCZHAvdDd0L2lFbFFuQVFMbTMwc3NjMTJ3R3RXd3BENVBzeEZSVlZYdGJHSkhkaElBMHhIR1cvYnBQb1hiTnJUS1I4bXlxQTNjQUJFQzk2V3NUN056WnJqdG5uZUszeUtXWGxyWkNlNVlpc0tjK3dWMWZNUjFzV2ZmSnljejFDUm1Yc1RoaGFhQ2I1M05LVnpIWUFHaWFGblBtaGRseER1a05JY0ZRMEN6bWpYTGFCaEhqdFhBVEtlcDJCNXBFUVh1UmhXM2pmL2dXYTdyWXN2TWRwVS83ako2MnhJazEzR0RIbWhLRVM5TUt2UUN6NGt3U3FzWUpGMU1hMTJTWll6M0NXdklUcjRjSWZ1cmVHZ3FrOHpFTWFNVE9ZNUxHVkRFUzZOalIzclNFb2lMTEQ3V2RkTWVVK1dQSTlFRnBpbUJKYXBwUlUyTEJRdTRScnVMN2IvdGRjQ3Y1bTF5QVlVTC9uejA1YlhKbmkxMUVMWVMxbWtVN0dtYVh6LzR6N3FXV3dGMmVTSDV4NmhqeFJVMjM2WURHclRBOGt1RzAvbFFmU3ZYMzhCdUI1QVMybmhKMXg0Z3d4ZWRhZ3h1c054RC9XeGJzM292R0xLc3BGbVgxcnYwOUkxemlDTHVsVm05aUxURmJnOWNaSG9OdTVVcDlWT0liUzRiS1FGVWkvZ3M2cU5Dd3U5aktxV3E4bG84Z09CK2xNUVFLaEhqRjJBWk0ydWFML0tJM29HOWZsT0VpdzNIeDFROHlCMnFraWdVcndCZUl5QmNSMkhmcDBJSGJQMk5UaFkrTlVEcjFBTktNQWFxTTliUk1jOHliRldrdHRGY3JZTHdTNzFYWFEvd2h0UDBrS0VuWjVhVzVxbGNqQjQzVW5tQmd1b3lBcW8rL3o1TzA1NTJOOEFhb1NtWks1UlNqQTF4alk0cFhZZ2ZyS3hHM0hvQk1iVmtubmdIMmt0WEY1SzFwejc5cDVQRkVWajJ2V2tPL3lhZC96WHdncFVYTmYrTGZvbzBtS1hiZ0pHdS9JYXMzRC9CNXkzRXNXekNhVGlSVkVtQ1JRNmJGTWdqWmNxSU9xRXEydk1DbnlIa3o4dFkvTkpjRTFmZEoxYmhmVUFpNUwwcDA1dU92Tm5mT21PMDZ6NEh1K252MkRkQW85NDVITUdEQVRaQTJSd05jTG9kNGhuTnEzTFJYZkZ2ZUNhbjR6YTlHS2p3OGVmWjNJOFF6SmlwUlV2UTRzTFZyMmtWMlJLb09lOTRKL1BFN1dNVzYrY3UvbGFqZ2VtYXFmajVvVkVNNzBLbUVvQ3RKWWtxVGVEN1hPU1lMMXJCT3ZvTnUrbTEwQURmbFFVdnZSMTk2QXpxTU9vYjZEbXJ3ajZhODVzMVJSZWgyR0NUMlYwK0xpYitTRGJLakRkYktCZklGL2hQSytoVUFEVU16L05iZEh3Zk1aT0EwSldJRUovSi9TYkFWamxiOHR6Wlg4eFY4d05WTnBSVFVGYitsSEc2V3ZSajQrak5obzdwZmFBOGwxR3BaS3VLb0hJUkUxYjRUWUdpMTl5Mmw0OSs2Wkt2OEdvMUJJQ2lGbjY3R0lsV3VGM0pOY1Rsd3BxbjRNeVV2T1VNNFZiMnV4akRteVJ1YUtyVFZoU0pyMkVMK3g0RXNneEc0cmFFV2srZkN0L0Q0akZycFNDOUN6a3NHVkFyQXZORTRYY0dmWkRyUHVpWGptNlF3V0RKekFUWFRxemxxY09FRGRXekNRQzFIMXR6bFpPVUUyaFNoQT09Li1rdDluR1NyRWlVM1Zma2oxdHZiRFkydUNIZ1BuU3QyMHo1MU15WHlZY3A1ZlBqOWxyUUE4QkJWUTNMWWQzOWZBVmxLUGQzYzB1bjQyMHktZXc1enJn"/><input type="hidden" name="_eventId" value="submit"/><input type="hidden" name="rmShown" value="1"></form>
</div>
</div>
					<!-- <iframe id="iframe"
                        src="https://authserver.njau.edu.cn/authserver/combinedLogin.do?type=weixin&success="
                        frameborder="0"></iframe> --></div>
				<p class="wxsaoma">数字FAFU扫码登录</p>
			</div>
			<!-- <div class="footer" th:if="true">
				<div class="ways" th:each="type: ${combinedInfoProviderTypes}">
					<div class="item" th:if="${type=='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">微博登录</div>
					</div>
					<div class="item" th:if="${type=='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">微信登录</div>
					</div>
					<div class="item" th:if="${type=='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">qq登录</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" th:text="${plugin.combinedName}"></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" th:text="${plugin.combinedName}"></div>
					</div>
				</div>

				<div th:if="${not #lists.isEmpty(idsUnionInfoProviderSize)}">
					<div class="school_switch t_switch" th:if="${idsUnionInfoProviderSize} gt '1'">
						<div class="t_switch_result school_switch_result" onclick="showSwitchList();" th:text="#{ids.pc.login.view.idsUnion.combined}"></div>
						<div class="t_switch_arrow school_switch_arrow" onclick="showSwitchList();"></div>
						<ul id="school_switch_list_id" class="t_switch_list school_switch_list" style="display: none">
							<a class="idsUnion_loginFont_a" th:each="idsUnion:${idsUnionInfoProviderTypes}" th:href="@{'/combinedLogin.do?type='+${idsUnion.combinedType}+'&appId='+${idsUnion.id}}"><li th:text="${#strings.abbreviate(idsUnion.combinedName,9)}" th:title="${idsUnion.combinedName}"></li></a>
						</ul>
					</div>
					<div class="school_switch t_switch" th:if="${idsUnionInfoProviderSize} eq '1'">
						<a class="idsUnion_loginFont_a" th:each="idsUnion:${idsUnionInfoProviderTypes}"  th:href="@{'/combinedLogin.do?type='+${idsUnion.combinedType}+'&appId='+${idsUnion.id}}"><div th:text="${#strings.abbreviate(idsUnion.combinedName,9)}" th:title="${idsUnion.combinedName}"></div></a>
					</div>
				</div>
	
			</div> --></div>

		<div class="login_bottom">
			<div class="login_navs">
				<img id="goleft" alt="logo" src="/authserver/fafuThemeb/customStatic/web/images/leftnav.png"><img id="goright" alt="logo"
					src="/authserver/fafuThemeb/customStatic/web/images/rightnav.png"></div>
			<div class="auth-login-tip">本系统禁止处理涉密信息</div>
		</div>

		<div class="cus_language_switch" style="z-index: 5;">
			<div class="en_language cus_language_item">ENG</div>
			<div class="ch_language cus_language_item selected_language">中文</div>
		</div>

		<div class="language_switch t_switch" style="z-index: 5;display: none;">
			<select id="language" onchange="changeLanguage(this)" class="t_switch_list"></select>
		</div>
	</div>
	<!-- 滑块验证码 --><div id="sliderCaptchaDiv" style="width: 100%;height: 100%;display: none;"></div>
</body>
<script src="/authserver/fafuThemeb/static/custom/js/login-language.js?v=20240820.153313"
	type="text/javascript"></script>

</html>