@charset "utf-8";
/* CSS Document */
/*
* * @ 516
* * _(:з」∠)_
*/

/* - foot - 默认底部 - */
.foot {
	z-index: 1;
	width: 100%;
	height: calc(28rem / 1.2);
	color: #fff;
	font-size: calc(1.5rem / 1.2);
	border-top: calc(0.5rem / 1.2) solid #FDB403;
	border-bottom: calc(1rem / 1.2) solid #000;
	background-image: url(/index/db-bg.jpg);
}

.foot-link,
.foot-school {
	margin: 0 auto;
	width: calc(125rem / 1.2);
}

@media screen and (max-width: 500px) {
	.foot {
		height: auto;
	}

	.foot-link,
	.foot-school {
		display: none;
		width: 100%;
	}
}

/* - foot-link - */
.foot-link {
	padding: calc(3rem / 1.2) 0;
	height: calc(2rem / 1.2);
}

.foot-link h3 {
	float: left;
	width: calc(10rem / 1.2);
	height: 100%;
	font-size: calc(1.5rem / 1.2);
	line-height: calc(2rem / 1.2);
}

.foot-link ul {
	float: right;
	width: calc(100% - 10rem / 1.2);
	height: 100%;
}

.foot-link ul li {
	float: left;
	width: calc(100% / 6 - .1rem / 1.2);
	height: 100%;
	text-align: center;
}

.foot-link ul li:not(:last-child) {
	border-right: calc(.1rem / 1.2) solid #fff;
}

.foot-link ul li a {
	width: 100%;
	height: 100%;
	color: #fff;
	line-height: calc(2rem / 1.2);
	text-decoration: none;
}

/* - foot-school - */
.foot-school {
	height: calc(17rem);
}

.QRCode,
.foot-school-info {
	float: left;
}

.QRCode {
	width: calc(14rem / 1.2);
	height: 100%;
}

.QRCode h3 {
	font-size: calc(1.5rem / 1.2);
	text-align: center;
	line-height: calc(3rem / 1.2);
}

.foot-school-info {
	margin: 0 calc(9rem / 1.2);
	width: calc(100% - 46rem / 1.2);
}

.foot-school-info li {
	text-align: center;
	line-height: calc(3.6rem / 1.2);
}

.foot-hide {
	display: none;
	background-image: url(/index/db-bg.jpg);
}

@media screen and (max-width: 500px) {
	.QRCode {
		margin: calc(1.2rem / 1.2) calc((100% - 14rem / 1.2) / 2);
	}

	.foot-school-info {
		margin: 0 5%;
		width: 90%;
	}

	.foot-hide {
		display: block;
		background-image: url(/index/db-bg.jpg);
	}
}


.gd {
	height: calc(1rem);
}
.sjdbbg
{
	font-size: 12px;
	color: #FFFFFF;
	}
