.layui-admin-normal .layui-header {
	position: relative !important;
}

.layui-normal-body {
	padding: 20px;
	/* 弥补底部边距 */
	padding-bottom: 65px
}

.layui-normal-body .home-col-base {
	top: 182px;
}

.zzrmenuIcon {
	width: 20px;
	height: 20px;
	background-image: url(../icon/iconmenu.png);
}

.layui-layout-admin .layui-layout-left .layui-nav-item a .zzrmenuIcon {
	position: absolute;
	display: block;
	left: 8px;
	top: 50%;
	margin-top: -10px;
}



.zzrmenuIcon.indexIcon {
	background-position: -149px -6px;
}

.zzrmenuIcon.menuIcon5 {
	background-position: -169px -6px;
}

.zzrmenuIcon.menuIcon24 {
	background-position: -189px -6px;
}

.zzrmenuIcon.menuIcon9 {
	background-position: -191px -6px;
}

.zzrmenuIcon.menuIcon99 {
	background-position: -289px -6px;
}

.zzrmenuIcon.menuIcon98 {
	background-position: -215px -6px;
}

.zzrmenuIcon.menuIcon28 {
	background-position: -249px -5px;
}

.zzrmenuIcon.menuIcon1 {
	background-position: -282px -5px;
}

.layui-side-menu .layui-nav .layui-nav-item>a .zzrmenuIcon {
	position: absolute;
	display: block;
	left: 18px;
	top: 50%;
	margin-top: -10px;
}

.zzrmenuIcon.menuIcon6 {
	background-position: -190px -49px;
}

.zzrmenuIcon.menuIcon100 {
	background-position: -190px -76px;
}

.zzrmenuIcon.menuIcon7 {
	background-position: -190px -100px;
}

.zzrmenuIcon.menuIcon88 {
	background-position: -190px -127px;
}

.zzrmenuIcon.menuIcon89 {
	background-position: -190px -154px;
}

.zzrmenuIcon.menuIcon8 {
	background-position: -190px -179px;
}

.zzrmenuIcon.menuIcon90 {
	background-position: -190px -211px;
}

.zzrmenuIcon.menuIcon91 {
	background-position: -190px -232px;
}

.zzrmenuIcon.menuIcon25 {
	background-position: -11px -104px;
}

.zzrmenuIcon.menuIcon26 {
	background-position: -11px -131px;
}

.zzrmenuIcon.menuIcon38 {
	background-position: -11px -157px;
}

.zzrmenuIcon.menuIcon64 {
	background-position: -11px -184px;
}



.zzrmenuIcon.menuIcon65 {
	background-position: -38px -53px;
}

.zzrmenuIcon.menuIcon69 {
	background-position: -66px -53px;
}

.zzrmenuIcon.menuIcon27 {
	background-position: -94px -53px;
}

.zzrmenuIcon.menuIcon71 {
	background-position: -120px -53px;
}

.zzrmenuIcon.menuIcon74 {
	background-position: -144px -53px;
}



.zzrmenuIcon.menuIcon21 {
	background-position: -782px -50px;
}

.zzrmenuIcon.menuIcon77 {
	background-position: -782px -77px;
}

.zzrmenuIcon.menuIcon14 {
	background-position: -782px -101px;
}

.zzrmenuIcon.menuIcon102 {
	background-position: -782px -129px;
}

.zzrmenuIcon.menuIcon101 {
	background-position: -782px -153px;
}

.zzrmenuIcon.menuIcon103 {
	background-position: -782px -177px;
}

.zzrmenuIcon.menuIcon104 {
	background-position: -782px -205px;
}

.zzrmenuIcon.menuIcon105 {
	background-position: -782px -230px;
}


.zzrmenuIcon.menuIcon58 {
	background-position: -357px -51px;
}

.zzrmenuIcon.menuIcon13 {
	background-position: -357px -79px;
}


.zzrmenuIcon.menuIcon106 {
	background-position: -357px -169px;
}

.zzrmenuIcon.menuIcon107 {
	background-position: -357px -169px;
}

.zzrmenuIcon.menuIcon29 {
	background-position: -357px -144px;
}

.zzrmenuIcon.menuIcon39 {
	background-position: -357px -169px;
}

.zzrmenuIcon.menuIcon40 {
	background-position: -357px -169px;
}

.zzrmenuIcon.menuIcon41 {
	background-position: -357px -169px;
}



.zzrmenuIcon.menuIcon2 {
	background-position: -497px -50px;
}

.zzrmenuIcon.menuIcon3 {
	background-position: -497px -77px;
}

.zzrmenuIcon.menuIcon4 {
	background-position: -497px -101px;
}

.zzrmenuIcon.menuIcon52 {
	background-position: -497px -150px;
}

.zzrmenuIcon.menuIcon32 {
	background-position: -497px -180px;
}

.zzrmenuIcon.menuIcon50 {
	background-position: -497px -204px;
}

.zzrmenuIcon.menuIcon42 {
	background-position: -497px -227px;
}

.zzrmenuIcon.menuIcon82 {
	background-position: -970px -50px;
}

.zzrmenuIcon.menuIcon43 {
	background-position: -970px -82px;
}

.zzrmenuIcon.menuIcon110 {
	background-position: -969px -110px;
}

.zzrmenuIcon.menuIcon120 {
	background-position: -972px -142px;
}

.zzrmenuIcon.menuIcon141 {
	background-position: -12px -229px;
}

.zzrmenuIcon.menuIcon155 {
	background-position: -190px -264px;
}

.zzrmenuIcon.menuIcon156 {
	background-position: -191px -290px;
}

.zzrmenuIcon.menuIcon161 {
	background-position: -192px -369px;
}

.zzrmenuIcon.menuIcon162 {
	background-position: -191px -393px;
}

.zzrmenuIcon.menuIcon163 {
	background-position: -193px -421px;
}

.zzrmenuIcon.menuIcon164 {
	background-position: -192px -448px;
}

.zzrmenuIcon.menuIcon165 {
	background-position: -12px -205px;
}

/*閿熸枻鎷峰睍*/
.zzr-msg-content {}

.zzr-msg-content:after {
	content: '';
	display: block;
	clear: both
}

.zzr-msg-content .zzr-msg {
	float: left;
	position: relative;
	padding-left: 60px;
	margin-left: 10px;
	margin-right: 20px
}

.zzr-msg-content .zzr-msg .msg-icon {
	width: 50px;
	height: 50px;
	background: #5865FF;
	color: #fff;
	line-height: 50px;
	border-radius: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
}

.zzr-msg-content .zzr-msg .msg-info {
	font-size: 14px;
}

.zzr-msg-content .zzr-msg .msg-info .msg-line {}

.zzr-msg-content .zzr-msg .msg-info .msg-line-base {
	position: relative;
	padding-left: 24px
}

.zzr-msg-content .zzr-msg .msg-info .msg-line-base>i {
	position: absolute;
	left: 0
}

/** 閿熶茎纭锋嫹閿熸枻鎷�*/
.upload_info_filder {
	padding-bottom: 25px;
}

.upload_info_filder:after {
	content: '';
	display: block;
	clear: both
}

.upload_info_filder .filder_item {
	float: left;
	margin-right: 50px;
	width: 140px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

.upload_info_filder .filder_item .icon {
	width: 35px;
	height: 35px;
	margin: 20px auto;
}

.upload_info_filder .filder_item .icon img {
	width: 35px;
	height: 35px;
}

.upload_info_filder .filder_item .name {
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.upload_info_filder .filder_item .num {
	position: absolute;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	background: red;
	color: #fff;
	border-radius: 50%;
	top: 15px;
	right: 35px
}

#timeline-frame iframe,
#timeline-frame {
	height: 100% !important;
}

.layui-timeline-item:nth-last-child(1)::before {
	display: none
}

.layui-timeline-axis {
	background: #4A90E2;
	width: 16px;
	height: 16px;
	left: -3px;
	font-size: 0
}

.layui-timeline-item:before {
	background: #4A90E2;
}

.timeline-content {
	position: relative;
	height: 100%;
	overflow: hidden;
}

.timeline-frame-content .layui-card-body {
	position: fixed;
	top: 42px;
	bottom: 0;
	width: 100%;
	overflow-y: auto;
	background: #fff;
}

.layui-timeline .checkInfo-list {
	position: relative;
	word-break: break-word;
}

.layui-timeline .checkInfo-list .list-title {
	position: relative;
	padding-right: 120px;
}

.layui-timeline .checkInfo-list .list-title .title {
	display: block;
	color: #000000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 20px;
}

.layui-timeline .checkInfo-list .list-title .time {
	position: absolute;
	right: 0;
	top: 0;
	color: #808080;
	line-height: 20px;
}

.layui-timeline .checkInfo-list .list-info {
	padding: 10px;
	margin-top: 10px;
	background: rgba(247, 247, 247, 1);
	border-radius: 5px;
	border: 1px solid rgba(229, 229, 229, 1);
	color: #000000
}

.layui-timeline .checkInfo-list .list-info .info-title {}

.layui-timeline .checkInfo-list .list-info .info-word {
	margin-top: 10px;
}



/*scroll*/

::-webkit-scrollbar {
	width: 6px;
	height: 6px;
	background-color: #F5F5F5;
}

/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹 閿熸枻鎷烽敓鏂ゆ嫹褰�+鍦嗛敓鏂ゆ嫹*/
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

/*閿熸枻鎷烽敓钘夋粦閿熸枻鎷� 閿熸枻鎷烽敓鏂ゆ嫹褰�+鍦嗛敓鏂ゆ嫹*/
::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #bdbdbd;
}

/*閿熸枻鎷烽敓鏂ゆ嫹鏁堥敓鏂ゆ嫹*/
::-webkit-scrollbar-thumb:hover {
	border-radius: 6px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: rgba(0, 0, 0, 0.4);
}

/*IE閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹鑹�*/
html {
	scrollbar-face-color: #bfbfbf;
	/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹鑹�*/
	scrollbar-highlight-color: #000;
	scrollbar-3dlight-color: #000;
	scrollbar-darkshadow-color: #000;
	scrollbar-Shadow-color: #adadad;
	/*閿熸枻鎷烽敓鏂ゆ嫹閿熺即锟�*/
	scrollbar-arrow-color: rgba(0, 0, 0, 0.4);
	/*閿熸枻鎷峰ご閿熸枻鎷疯壊*/
	scrollbar-track-color: #eeeeee;
	/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷疯壊*/
}





/* 类目菜单 */
.zzrmenuIcon.menuIcon12 {
	background-position: -169px -6px;
}

.zzrmenuIcon.menuIcon13 {
	background-position: -191px -6px;
}

.zzrmenuIcon.menuIcon14 {
	background-position: -215px -6px;
}

.zzrmenuIcon.menuIcon15 {
	background-position: -240px -6px;
}

.zzrmenuIcon.menuIcon11 {
	background-position: -261px -6px;
}

.zzrmenuIcon.menuIcon10 {
	background-position: -282px -6px;
}

/* 招生管理 */
.zzrmenuIcon.menuIcon1201 {
	background-position: -10px -50px;
}

.zzrmenuIcon.menuIcon1202 {
	background-position: -10px -77px;
}

.zzrmenuIcon.menuIcon1203 {
	background-position: -10px -103px;
}

.zzrmenuIcon.menuIcon1204 {
	background-position: -10px -129px;
}

.zzrmenuIcon.menuIcon1205 {
	background-position: -10px -154px;
}

.zzrmenuIcon.menuIcon1207 {
	background-position: -10px -180px;
}

.zzrmenuIcon.menuIcon1208 {
	background-position: -10px -205px;
}

/* 在校管理 */
.zzrmenuIcon.menuIcon1301 {
	background-position: -192px -50px;
}

.zzrmenuIcon.menuIcon1302 {
	background-position: -192px -77px;
}

.zzrmenuIcon.menuIcon1303 {
	background-position: -192px -103px;
}

.zzrmenuIcon.menuIcon1304 {
	background-position: -192px -128px;
}

.zzrmenuIcon.menuIcon1305 {
	background-position: -192px -154px;
}

.zzrmenuIcon.menuIcon1306 {
	background-position: -192px -180px;
}

.zzrmenuIcon.menuIcon1307 {
	background-position: -192px -207px;
}

.zzrmenuIcon.menuIcon1308 {
	background-position: -192px -234px;
}

.zzrmenuIcon.menuIcon1309 {
	background-position: -192px -262px;
}

.zzrmenuIcon.menuIcon1311 {
	background-position: -192px -289px;
}

.zzrmenuIcon.menuIcon1312 {
	background-position: -192px -316px;
}

.zzrmenuIcon.menuIcon1313 {
	background-position: -192px -343px;
}

/* 离校管理 */
.zzrmenuIcon.menuIcon1401 {
	background-position: -344px -50px;
}

.zzrmenuIcon.menuIcon1402 {
	background-position: -344px -77px;
}

/* 报表统计 */
.zzrmenuIcon.menuIcon1501 {
	background-position: -649px -50px;
}

.zzrmenuIcon.menuIcon1502 {
	background-position: -649px -75px;
}

.zzrmenuIcon.menuIcon1503 {
	background-position: -649px -101px;
}

.zzrmenuIcon.menuIcon1504 {
	background-position: -649px -128px;
}

/* 收藏夹 */
.zzrmenuIcon.menuIcon1102 {
	background-position: -762px -50px;
}

.zzrmenuIcon.menuIcon1101 {
	background-position: -762px -75px;
}

/* 系统管理 */
.zzrmenuIcon.menuIcon1002 {
	background-position: -497px -50px;
}

.zzrmenuIcon.menuIcon1001 {
	background-position: -497px -77px;
}

/*教务管理*/
.zzrmenuIcon.menuIcon16 {
	background-position: -307px -6px;
}

.zzrmenuIcon.menuIcon1601 {
	background-position: -913px -50px;
}

.zzrmenuIcon.menuIcon1602 {
	background-position: -913px -77px;
}

.zzrmenuIcon.menuIcon1603 {
	background-position: -913px -190px;
}

.zzrmenuIcon.menuIcon1604 {
	background-position: -913px -100px;
}

.zzrmenuIcon.menuIcon1605 {
	background-position: -913px -100px;
}

.zzrmenuIcon.menuIcon1606 {
	background-position: -913px -217px;
}

.zzrmenuIcon.menuIcon1607 {
	background-position: -913px -240px;
}

.zzrmenuIcon.menuIcon1608 {
	background-position: -913px -152px;
}

.zzrmenuIcon.menuIcon1609 {
	background-position: -913px -267px;
}

.zzrmenuIcon.menuIcon1610 {
	background-position: -913px -292px;
}

.zzrmenuIcon.menuIcon1103 {
	background-position: -761px -109px;
}

.zzrmenuIcon.menuIcon1209 {
	background-position: -11px -233px;
}