@charset "utf-8";
/* 表格自定义 */
.p_lanmu ul li{
	width:calc(20% - 10px);
	padding:30px 5px;
	float:left;
	text-indent:35px;
}
.p_lanmu ul li a{
	font-size:20px;
	color: #4a4d5c;
	font-family: 'SiyuanBlack', Arial !important;
	font-weight:bold;
}

table {
  width: 100%;
  border-spacing: 1px;
  border: none;
  border-collapse: collapse;
  border-collapse: separate;
}

table,
td,
tr,
th {
  border-top: none;
  border-left: none;
}

td {
  padding: 10px;
  box-sizing: border-box;
}

table {
  border-bottom: 2px solid #004a91;
}
table .boldBorder td,
table .tdone.rowSpan {
  border-top: 2px solid #004a91 !important;
}
table .boldBorder:nth-child(1) td {
  border-top: none !important;
}
table .commhead td {
  height: 0.5rem;
  text-align: left;
  font-weight: normal;
  color: #004a91;
  font-size: 0.15rem;
}

.sptableBox table thead tr {
  background: #004a91;
}
.sptableBox table thead tr td {
  color: #fff;
}

.sptableBox table tbody tr td a{
	font-size:20px;
}
.sptableBox table tbody {
  background: #f7f6f7;
}
.sptableBox table tr td {
  border-bottom: 1px solid #004a91;
  height: 0.5rem;
  padding-left: 0.2rem;
  font-size: 0.15rem;
}

.sptableBox table .tdTop {
  padding-top: 0.1rem;
}
.sptableBox table .tdone {
  border-right: 2px solid #fff;
}
.sptableBox table thead .tdone {
  width: 100px;
  color: #fff;
  border-bottom: none !important;
}