	
<style>
.subMain section.ty02 {float: right;width: 950px;}
section article {width: 100%;max-width:1300px;min-height: 640px;margin:auto;margin-top:100px;margin-bottom: 10px;background-color: #fff;}
.csstitleac {box-sizing: border-box;padding: 45px 10px;}
.csstitlespan {line-height: 48px;font-weight: 700;font-size: 22px;color: rgb(26, 36, 52);}
.csslisttablediv {position: relative;}
.csslisttable {width: 100%;max-width: 1300px;    margin: auto;}
table {table-layout: fixed;border-collapse: collapse;border-spacing: 0;}
.csslistthead2 {position: sticky;top: 0px;background-color: rgb(244, 245, 247);}
.csslisttr {height: 46px;}
.csslistthead2 > tr > * {color: rgb(102, 102, 102);}
.csslistthead th {font-size: 14px !important;}
.csslistthtitle {
    padding-left:20px;padding-right:0px;text-align:center;color: rgb(102, 102, 102);
    font-size: 11px;}
.csslistthead2 th::before {top:0px;border-top: 1px solid rgb(208, 208, 208);}
.csslistthead2 th::after, .csslistthead2 th::before {
    content: "";position: absolute;left: 0px;width: 100%;}
.csslistthead2 > tr > * {color: rgb(102, 102, 102);}
.csslistthead th {font-size: 14px !important;vertical-align: middle;}
.csslisttd3 {padding: 12px 0px;}
.csslistdate {line-height: 22px;font-weight: inherit;font-size: 15px;color: rgb(86, 93, 106);}
.csslistth {padding-left:0px;padding-right:0px;text-align:center;color:rgb(102, 102, 102);    font-size: 11px;}
.csslisttr {height: 50px;border-bottom: 1px solid rgb(223, 223, 223);}
.csslisttd2 {padding-left:20px;padding-right:0px;text-align:left;color:rgb(51,51,51);font-size:14px;}
.csslista {display: flex;-webkit-box-align: center;align-items: center;}
//a {color: #333;text-decoration: none;}
.csslisttitle2 {line-height: 22px;font-weight:400;font-size:15px;color: rgb(86, 93, 106);}
.csslisttitle {line-height: 27px !important;}
.csslisttd {padding-left:0px;padding-right:0px;text-align:center;color:rgb(51, 51, 51);
    font-size: 14px;}
.csspageadiv {width: 100%;display: flex;flex-direction:row;-webkit-box-align:center;align-items: center;-webkit-box-pack: center;justify-content:center;gap:16px;box-sizing:border-box;padding:40px 0px;}
.csspageabox {display: flex;gap: 8px;}
.csspage9 {
    width: 28px;
    height: 28px;
    font-size: 12px;
    color: rgb(51, 51, 51);
    border: 1px solid rgb(208, 208, 208);
    background-color: rgb(255, 255, 255);
    cursor: pointer;
    text-align: center;
    padding: 0px;
}
img {    border: 0;    vertical-align: top;}
.csspagebox {    display: flex;    gap: 4px;    visibility: visible;}
.csspage {
    width: 28px;
    height: 28px;
    font-size: 12px;
    color: rgb(255, 255, 255);
    border: 1px solid rgb(0, 98, 223);
    background-color: rgb(0, 98, 223);
    cursor: pointer;
    text-align: center;
    padding: 0px;
}
.tclass {font-weight:800;}
.abtn {border:1px solid #ccc;padding:2px 5px;margin-left:5px;border-radius: 0.375rem;}
.datatable  {
		border: 1px solid #3a3a3a;
		padding:0px;
		border-spacing: 0;
	}	
.datatable th {
		padding: 6px 2px;
		height:25px;
		box-sizing:border-box;
		font-size:12px;
		font-weight:400;
	//	background-color: #daf1f3;
		background-color: #dbe3ed;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
		text-align:center;
	}
	.datatable td {
		text-align: center;
		padding: 6px 2px;
		height:25px;
		box-sizing:border-box;
		font-size:12px;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}
	.infotable  {
		border: 0px solid #3a3a3a;
		border-top: 2px solid #3a3a3a;
		padding:0px;
		border-spacing: 0;
	}	
	.infotable th {
		padding: 10px 2px;
		height:44px;
		box-sizing:border-box;
		font-size:13px;
		font-weight:800;
		color:#999999;
		text-align:left;
		border-bottom: 1px solid #ccc;
	}
	.infotable td {
		text-align: left;
		padding: 4px 2px 4px 10px;
		height:44px;
		box-sizing:border-box;
		font-size:14px;
		color:#333333;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
	}	
	.datalist  {
		border-top: 2px solid #7b829a;
		padding:0px;
		border-spacing: 0;
	}	
	.datalist th {
		font-size:13px;
		font-weight:800;
		color:#999999;
		padding: 6px 0px;
		height:20px;
		box-sizing:border-box;
		text-align:center;
		border-bottom: 1px solid #ccc;

	}
	.datalist td {
		color:#333333;
		font-size:14px;
		text-align: center;
		padding: 10px 0px;
		height:25px;
		box-sizing:border-box;
		border-bottom: 1px solid #ccc;
	}
</style>