/***表格**/
.table-m1{font-weight:bold;color:#d73d00;height:30px;line-height:30px;}
.m1-table {line-height:1.2;border-color: #c5c5c5;
width:100%;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m1-table thead th,.m1-table thead td {background:#f0f0f0;color:#005ebc; border-color: #c5c5c5;vertical-align: top;}
.m1-table tbody th,.m1-table tbody td {background:#FFF;color: #000; border-color: #c5c5c5;}

.m1-table td:last-child{vertical-align: middle;}
.m1-table td:nth-last-child(2){vertical-align: middle;text-align:center}
.m1-table td:nth-last-child(3){vertical-align: middle;}
.m1-table td:nth-last-child(4){vertical-align: middle;;text-align:center}
.m1-table td:nth-last-child(5){vertical-align: middle;}
.m1-table td:nth-last-child(6){vertical-align: middle;}

.table-wz td:nth-child(1){width:180px;}
.table-wz td:nth-child(2){width:200px;}
.table-wz td:nth-child(3){width:130px;}
.table-wz td:nth-child(4){width:380px;}
.table-wz td:nth-child(5){width:60px;}
.table-wz td:nth-child(6){}

.table-wx td:nth-child(1){width:380px;}
.table-wx td:nth-child(2){width:130px;}
.table-wx td:nth-child(3){width:380px;}
.table-wx td:nth-child(4){width:60px;}
.table-wx td:nth-child(5){}


.m1-table tfoot th,.m1-table tfoot td {background:#fffffb;color: #000; border-color: #c5c5c5;}
.d-sm{color:#027a42}






@media screen and (max-width: 500px) {
	  .table>:not(caption)>*>*{padding:5px} 
}

@media screen and (min-width: 769px) {
	.foldpanel dt {
		font-weight: bold;
		color: #d73d00;
		height: 30px;
		line-height: 30px;
	}
}
@media screen and (max-width: 768px) {
/*overflow*/
	.overflow-width{min-width:600px}
	  .ax-overflow {position: relative;}
	  .ax-overflow.ax-done .ax-inner {padding-right: 3.8rem;}
	  .ax-overflow .ax-inner {
		width: 100%;
		box-sizing: border-box;
		overflow-y: hidden;
		overflow-x: auto;
	  }
	  .ax-overflow:before {
		content: '\f07e';color: #027a42;
		font: normal normal normal 12px / 1 FontAwesome;
		height: 100%;text-align:center;line-height:1.0;
		justify-content: center;align-items: center;
		overflow: hidden;
		box-sizing: border-box;
		background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.0));
		position: absolute;z-index:100;top:-15px;right:10px;
	  }
	  .ax-overflow.ax-done:before {display: flex;animation: ax-overflow 1s linear infinite;}


	/***折叠面板**/
	.foldpanel {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	width: 100%;
	border-bottom: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
	.foldpanel dt,.foldpanel dd{border-bottom: 0px solid #ccc;margin:0px;}
	.foldpanel dd table{margin-top:4px}
	.foldpanel dt {position:relative;
	background: rgb(255, 250, 232);
	cursor: pointer;
	padding: 8px 4px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	border: 1px solid #ecdfcc;}
	.foldpanel a {
	display: block;
	line-height: 30px;
	padding-left: 30px;
	background-color: #FBF0D2;
	transition:all .7s ease 0s;
	}
	.foldpanel a:hover{color: #fff;background-color: #D79B80}

	#my-foldpanel dd {display: none;}
	.foldpanel dt.active {color:#d73d00;}

		/* 向下箭头 (默认状态) */
		.foldpanel dt::after {
			content: '';
			position: absolute;
			top: 50%;
			right: 10px;
			transform: translateY(-50%);
			width: 0;
			height: 0;
			border-left: 5px solid transparent;
			border-right: 5px solid transparent;
			border-top: 6px solid #000;
			transition: transform 0.3s ease; /* 旋转过渡 */
		}
		
		/* 向上箭头 (激活状态) */
		.foldpanel dt.active::after {transform: translateY(-50%) rotate(180deg);border-top: 6px solid #d73d00;}

}