@font-face {
    font-family: 'FZLTCHJW';
    src: url(./FZLTCHJW.TTF);
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'FZLTHJW';
    src: url(./FZLTHJW.TTF);
    font-style: normal;
    font-display: swap;
}

.page-cont {
	width: 1225px;
	height: 2424px;
    margin: 415px auto 0;
	background-position: 0 -176px;
}

.table-tit {
	width: 218px;
	height: 91px;
}

.table-des,
.table-shop {
	position: relative;
	top: 180px;
	width: 1080px;
	margin: 0 auto;
}

.table-des .table-tit {
	background-position: -402px -26px;
}

.table-shop .table-tit {
	background-position: -678px -26px;
}

.shop-tips {
	font-size: 24px;
	color: #1e0a04;
	line-height: 34px;
}

.table-cont {
	width: 100%;
	margin: 10px 0;
	padding: 5px;
	border: 2px solid #8C6D58;
}

table {
	width: 100%;
}

thead {
	width: 100%;
	background-image: linear-gradient(to bottom,#3C251A,#73411A);
	line-height: 90px;
	color: #fff1d8;
}

th {
	border-right: 1px solid #977154;
	border-bottom: 1px solid #977154;
	font-size: 28px;
}

tbody {
	background-color: #FFEAC4;
	color: #1e0a04;
	text-align: center;
}

tbody td {
	border-bottom: 1px solid #AB845D;
	border-right: 1px solid #AB845D;
	color: #1e0a04;
	font-size: 22px;
	padding: 20px;
	line-height: 34px;
}

.table-des th:nth-child(3) {
	border: none;
}

.table-des tr td:nth-child(1) {
	width: 170px;
}

.table-des tr td:nth-child(2) {
	width: 600px;
	text-align: left;
}

.table-shop .shop-table-type td:nth-child(4) {
	width: 220px !important;
}

.table-shop .shop-table-type td:nth-child(2) {
	text-align: left !important;
}

.table-shop .shop-table-des td:nth-child(1) {
	width: 170px;
}

.table-shop .shop-table-des td:nth-child(2) {
	width: 170px;
}

.table-shop .shop-table-des td:nth-child(3) {
	text-align: left !important;
}

table img {
	width: 250px !important;
}

tbody table {
	width: 520px;
	margin: 5px auto;
	border-top: 1px solid #B38B5F;
	border-left: 1px solid #B38B5F;
}

tbody table tbody {
	background: #F8DCAA;
}

tbody td td {
	padding: 10px 20px !important;
	width: 130px !important;
	border-right: 1px solid #B38B5F;
	border-bottom: 1px solid #B38B5F;
	text-align: center !important;
}

.page-tips {
	font-size: 28px;
	text-align: center;
    margin-top: 85px;
}
