/*@font-face{
	font-family: huawen;
	src:url("HuaWenKaiTi-1.ttf");
}
@font-face{
	font-family: huawenxh;
	src:url("huawenxihei.ttf");
}*/
@font-face{
	font-family: yingwen;
	src:url("EnglishLing-Regular.ttf");
}
@font-face{
	font-family: english;
	src:url("english.ttf");
}

div {
	padding: 0;
	margin: 0;
}
#page {
	background-color: #f5f5f5;
	overflow: hidden;
	height: 310mm;
}
#table-div {
	position: relative;
		width: 794px;
		overflow: hidden;
		background-color: #fff;
		margin: 0 auto;
		print-color-adjust: exact;
    	color-adjust: exact;
}
#table-div .table-row {
		width: 100%;
		overflow: hidden;
}
#table-div .svg-wrap svg {
		position: absolute;
		z-index: 1;
}
#table-div .svg-wrap .pinyindiv{
		position: relative !important;
}

#table-div .svg-wrap .pinyindiv .pinyindivsow {
		position: absolute;
		z-index: 99;
}
	
#table-div .svg-wrap {
		position: relative;
		float: left;
}
#table-div .svg-wrap .svg-inner-wrap {
		position: relative;
		z-index: 100;
}
#table-div .svg-wrap .svg-inner-wrap svg {
		position: absolute;
		z-index: 9999;
}

.pinyindiv > .pinyindivsow {
		width: 100%;
		text-align: center;
}

.gezilist {
		float: left;
		padding-right: 5px;
}

.pinyinline {
		position: relative;
}

.pinyinline span{
		position: absolute;
		text-align: center;
}

.ksudianji div{
	float: left;
	text-align: center;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.ksudianji div: hover{
	cursor: pointer;
}

.checked {
	background-color: #DAF7A6;
}

@media (max-width: 767px) {
	.list-group-test .list-group-item-test {
		float: left;
		width: 100%;
		list-style: none;
	}
}
@media (min-width: 768px) {
}

.loading {
	position: absolute;
	top: 20px;
	left: 5px;
	font-size: 20px;
	background-color: #000;
	width: 200px;
	height: 40px;
	color: #fff;
	z-index: 9999;
	padding: 5px;
}

.mansu {
	margin-bottom: 5px;
	font-size: 14px;
}