/*tab*/
.tab-wrapper {
  margin: 10px auto;
  width: 100%;
  /* max-width:750px; */
}

.tab-menu li {
  position:relative;
  background-color: #eff7ff;
  color: #ffffff;
  display: inline-block;
  width: 32.4%;
  text-align: center;
  padding:10px 0;
  opacity: 0.5;
  cursor:pointer;
  z-index:0;
  font-size: 1.2rem;
  font-weight: bold;
}

.tab-menu li:hover {
  color:#693945;
}

.tab-menu li.active {
  color: #ffffff;
  font-weight: bold;
  opacity: 1;
  background: #fff;
}

.tab-menu li.active:hover {
  color: #ffffff;
  /* width: 23.9%; */
}

.tab-content>div {
  background-color: #fff;
  box-sizing:border-box;
  width: 100%;
  padding: 5px 0px 20px 0px;
}

.line {
  position:absolute;
  width: 90%;
  height: 90%;
  /* background-color: #4462e9; */
  top: 0;
  left: 0;
  /* border-left: none; */
  /* border: 2px dashed; */
  display: none;
}
/*è¯¾ç¨‹å¤§çº²tab*/
.classTab{width:100%;display: inline-block;clear:both;position: relative;}
.tab{ width:100%; margin:0 auto;}
.tab-hd { background:#d4a2ff; overflow:hidden; zoom:1;}
.tab-hd li{ float:left; width:50%; color:#fff; text-align:center; cursor:pointer;padding:1% 0;font-weight: bold;list-style: 0;margin:0;}
.tab-hd li.active{ background:#a273e7;list-style: 0;margin:0;}
.tab-bd li{display:none; border-top:0 none; font-size:24px;}
.tab-bd li.thisclass{ display:list-item;list-style: 0;margin:0;}
/*table*/
.tableTit{
	width:100%;
	margin:0 auto;
	background: #542887;
	color:#fff;
	text-align: center;
	padding:1% 0;
}
.tableTit dt{
	font-size:1.25rem;
	font-weight: bold;
	/*margin-bottom:10px;*/
}
.tableTit dt dd,.tableBox caption span{
	font-size:0.875rem;
}
.tableBox,.tableBox2{
	margin:0 auto;
	clear: both;
	position: relative;
	text-align: center;
	border-collapse:collapse;
	vertical-align: middle;
	padding:1% 0;
}
.tableBox{
	width:100%;
}
.tableBox2{
	width: 100%;
}
.tableBox caption{
	width:100%;
	margin:0 auto;
	background: #542887;
	color:#fff;
	font-size:0.875rem;
	text-align: center;
	padding:1% 0;
}
.tableBox caption span{
	font-size:1.25rem;
	font-weight: bold;
}
.tableBox th,.tableBox2 th{
	font-size:1rem;
	color:#fff;
	font-weight: bold;
	padding:1% 0;
	border:1px solid #ddd;
	vertical-align: middle;
}
.tableBox th{background: #b5e0ec;}
.tableBox2 th{background:#a273e7;}
.tableBox td,.tableBox2 td{
	font-size:0.8125rem;
	border:1px solid #ddd;
	vertical-align: middle;
	padding:1%;
}
.tableBox td span,.tableBox2 td span{
	text-align: left;
	display: inline-block;
	width:98%;
}
