.sBase {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden
}

.sHeader {
  position: absolute;
  z-index: 3;
  background-color: #fff
}

.sHeaderInner {
  position: relative
}

.sHeaderInner table {
  border-spacing: 0 0 !important;
  border-collapse: collapse !important;
  width: 1px !important;
  table-layout: fixed !important;
  background-color: #fff
}

.sFHeader {
  position: absolute;
  z-index: 4;
  overflow: hidden
}

.sFHeader table {
  border-spacing: 0 0 !important;
  border-collapse: collapse !important;
  width: 1px !important;
  table-layout: fixed !important;
  background-color: #fff
}


.sData {
  position: absolute;
  z-index: 2;
  overflow: auto;
  background-color: #fff
}
#div_container a {
 border-bottom: 1px solid red;
 color: #4A4A4A;
}
#div_container a:hover {
  color: red;
}


.sData table {
  border-spacing: 0 0 !important;
  border-collapse: collapse !important;
  width: 1px !important;
  table-layout: fixed !important
}

.sFData {
  position: absolute;
  z-index: 1;
  background-color: #fff
}

.sFDataInner {
  position: relative
}

.sFData table {
  border-spacing: 0 0 !important;
  border-collapse: collapse !important;
  width: 1px !important;
  table-layout: fixed !important
}

.sDefault {
  margin: 0;
  padding: 0;
  border: none;
  font-family: Verdana, Arial, sans serif;
  font-size: .8em
}

.sDefault th,
.sDefault td {
  border: 1px solid #ccc;
  padding: .03rem .06rem .03rem .04rem;
  white-space: nowrap
}

.sDefault th {
  background-color: #e5e5e5;
  border-color: #c5c5c5
}

.sDefault-Fixed {
  background-color: #eee;
  border-color: #c5c5c5
}

.sSky {
  margin: 0;
  padding: 0;
  border: none;
  font-family: Verdana, Arial, sans serif;
  font-size: .8em
}

.sSky th,
.sSky td {
  border: 1px solid #9eb6ce;
  padding: .03rem .06rem .03rem .04rem;
  white-space: nowrap
}

.sSky th {
  background-color: #cfdcee
}

.sSky-Fixed {
  background-color: #e4ecf7
}

.sOrange {
  margin: 0;
  padding: 0;
  border: none;
  font-family: Verdana, Arial, sans serif;
  font-size: .8em
}

.sOrange th,
.sOrange td {
  border: 1px solid #cebb9e;
  padding: .03rem .06rem .03rem .04rem;
  white-space: nowrap
}

.sOrange th {
  background-color: #ecd8c7
}

.sOrange-Fixed {
  background-color: #f7ede4
}

.sDark {
  margin: 0;
  padding: 0;
  border: none;
  font-family: Verdana, Arial, sans serif;
  font-size: .8em;
  color: #fff
}

.sDark th,
.sDark td {
  border: 1px solid #555;
  padding: .03rem .06rem .03rem .04rem;
  white-space: nowrap
}

.sDark th {
  background-color: #000
}

.sDark-Fixed {
  background-color: #222
}

.sDark-Main {
  background-color: #333
}

.rowStyle {
  background-color: #fff
}

.alterStyle {
  background-color: #ddf
}
/* 
#div_container {
  width: 10.265rem !important;
}
.fakeContainer {
  height: 5.2rem !important;
}
.sData {
  width: 6.4rem !important;
  height: 4.7rem !important;
} */