#sideMenu,
#mainCont {
  min-height: 700px;
}

#mainCont {
  background: #fcfcfc;
}

#mainCont > .tab > .cont {
  padding: 1em;
}

#mainCont > .tab > .cont > li:after {
  content: "";
  display: table;
  clear: both;
}

#mainCont #page_xybm,
#mainCont #page {
  width: 95%;
  bottom: 1em;
  text-align: center;
}

#mainCont #page_xybm > ul,
#mainCont #page > ul {
  display: inline-block;
}

#sideMenu {
  background: #fff;
}

#main {
  padding: 0 0 0 1em;
}

.jfrzpm {
  font-size: 14px;
}

.jfrzpm .timekyjfrzpm_xybm,
.jfrzpm .timekyjfrzpm {
  text-align: left;
  float: left;
}

.jfrzpm .xybmtotal,
.jfrzpm .grtotal {
  float: none;
  padding-right: 10px;
}

.jfrzpm .dateSel {
  text-align: right;
}

.jfrzpm .dateSel .btn {
  background: #fc9216;
}

.jfrzpm div:after {
  content: "";
  width: 0;
  height: 0;
  display: table;
  clear: both;
}

.jfrzpm div:nth-child(odd) {
  background: #f3f3f3;
}

.jfrzpm li:nth-child(odd) {
  background: #f3f3f3;
}

.jfrzpm div.head {
  background: #8f9bb3;
  color: #fff;
}

.jfrzpm span {
  display: inline-block;
  float: left;
  width: 22em;
  padding: 1em 0 1em 0.5em;
  white-space: normal;
  word-break: break-all;
}

.jfrzpm .PaiMing {
  width: 5em;
}

.jfrzpm .PaiMingXYBM {
  width: 10em;
}

.jfrzpm .XiangMXYBM {
  width: 41em;
}

.jfrzpm .PersonName {
  width: 17em;
}

.jfrzpm .SuoSXYBM {
  width: 20em;
}

.jfrzpm .JingFDZZE {
  font-size: 12px;
  width: 18em;
}

.jfrzpm .ZhiCheng {
  width: 10em;
}

.jfrzpm .money {
  vertical-align: top;
  color: #FF0000;
  font-size: 20px;
}

.jbxx {
  font-size: 14px;
}

.jbxx div:after {
  content: "";
  display: block;
  clear: both;
}

.jbxx div:nth-child(odd) {
  background: #f3f3f3;
}

.jbxx div.head {
  background: #8f9bb3;
  color: #fff;
}

.jbxx span {
  display: block;
  float: left;
  width: 6em;
  padding: 1em 0 1em 0.5em;
  white-space: normal;
  word-break: break-all;
}

.jbxx .XM {
  width: 35em;
}

.jbxx .SL {
  width: 20em;
}

.jbxx .XYMC {
  width: 40em;
}

.wdkc .timeesipmxx,
.wdkc .timeesigyyxx,
.wdkc .timejfrz {
  text-align: left;
  float: left;
  margin-top: 10px;
  height: 3em;
  color: red;
}

.wdkc .dateSel {
  text-align: right;
  overflow: hidden;
}

.wdkc .dateSel .btn {
  background: #fc9216;
}

.wdkc .kc div:after {
  content: "";
  width: 0;
  height: 0;
  display: table;
  clear: both;
}

.wdkc .kc span {
  text-indent: 0.5em;
  width: 24%;
  height: 3em;
  line-height: 3em;
  display: block;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.wdkc .kc a {
  text-indent: 0.5em;
  width: 24%;
  height: 3em;
  line-height: 3em;
  display: block;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.wdkc .kc .head {
  background: #8f9bb3;
  color: #fff;
}

.wdkc .kc .list:nth-child(odd) {
  background: #f3f3f3;
}

.wdkc .kc .coursename {
  width: 20em;
}

.kcxsxx li {
  width: 100% !important;
  height: 3em;
  line-height: 3em;
}

.kcxsxx li:nth-child(odd) {
  background: #f3f3f3;
}

.kcxsxx li.head {
  background: #8f9bb3;
  color: #fff;
}

.kcxsxx li span {
  display: inline-block;
  text-indent: 1em;
  width: calc(100%/4);
}

.wdxx .dateSel {
  text-align: right;
  overflow: hidden;
}

.wdxx .dateSel .btn {
  background: #fc9216;
}

.jzg li {
  display: block;
  float: left;
  width: 49%;
}

.jzg li:after {
  content: "";
  display: table;
  clear: both;
}

.jzg span {
  display: inline-block;
  text-indent: 1em;
  height: 4em;
  line-height: 5em;
}

.jzg .tit {
  font-size: 14px;
  width: 8em;
  overflow: hidden;
}

.jzg .value {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-inline-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  width: 25em;
  border-bottom: 1px solid #ccc;
}

.jfrz {
  font-size: 14px;
}

.jfrz div:after {
  content: "";
  display: block;
  clear: both;
}

.jfrz div:nth-child(odd) {
  background: #f3f3f3;
}

.jfrz div.head {
  background: #8f9bb3;
  color: #fff;
}

.jfrz span {
  display: block;
  float: left;
  width: 6em;
  padding: 1em 0 1em 0.5em;
  white-space: normal;
  word-break: break-all;
}

.jfrz .fistl {
  width: 16em;
}

.jfrz .POST1 {
  width: 33em;
}

.jfrz .sr {
  width: 9em;
}

.jfrz .bldat {
  width: 10em;
}

.kccj {
  font-size: 14px;
}

.kccj div:after {
  content: "";
  display: block;
  clear: both;
}

.kccj div:nth-child(odd) {
  background: #f3f3f3;
}

.kccj div.head {
  background: #8f9bb3;
  color: #fff;
}

.kccj span {
  display: block;
  float: left;
  width: 6em;
  padding: 1em 0 1em 0.5em;
  white-space: normal;
  word-break: break-all;
}

.kccj .COURSENAME {
  width: 38em;
}

.kccj .SCORE {
  width: 5em;
}

.dateSel {
  text-align: right;
  overflow: hidden;
}

.dateSel .btn {
  background: #fc9216;
}

.ttle {
  text-align: center;
  line-height: 300%;
  text-indent: 27.75pt;
}

.ttletxt {
  line-height: 300%;
  font-size: 22pt;
}

.dh {
  font-size: 14px;
}

.dh div:after {
  content: "";
  display: block;
  clear: both;
}

.dh div:nth-child(odd) {
  background: #f3f3f3;
}

.dh div.head {
  background: #8f9bb3;
  color: #fff;
}

.dh span {
  display: block;
  float: left;
  width: 6em;
  padding: 1em 0 1em 0.5em;
  white-space: normal;
  word-break: break-all;
}

.dh .deptid {
  width: 12em;
}

.dh .depname {
  width: 12em;
}

.dh .xintel {
  width: 12em;
}

.dh .yantel {
  width: 10em;
}

.dh .jiatel {
  width: 7em;
}

.dh .othertel {
  width: 7em;
}

.dh .description {
  width: 8em;
}

#srchRslt {
  text-align: center;
}

#srchRslt div:after {
  content: "";
  width: 0;
  height: 0;
  display: table;
  clear: both;
}

#srchRslt .head {
  background: #1b467b;
  color: #fff;
}

#srchRslt span {
  float: left;
  display: block;
  width: 20%;
  height: 3em;
  line-height: 3em;
  text-indent: 1em;
  text-align: left;
}

#srchRslt .body div:nth-child(even) {
  background: #f6f6f6;
}

#srchRslt .body .btn {
  margin: 0.5em 0;
  padding: 0 1em;
  background: #1b467b;
  color: #fff;
  height: 2em;
  line-height: 2em;
  width: 6em;
  text-align: center;
  text-indent: 0;
}

.esipmxx div:after {
  content: "";
  width: 0;
  height: 0;
  display: table;
  clear: both;
}

.esipmxx a {
  text-indent: 0.5em;
  width: 24%;
  height: 3em;
  line-height: 3em;
  display: block;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.esipmxx .head {
  background: #8f9bb3;
  color: #fff;
}

.esipmxx .head span {
  text-indent: 0.5em;
  height: 3em;
  text-align: center;
  display: block;
  float: left;
}

.esipmxx .list:nth-child(odd) {
  background: #f3f3f3;
}

.esipmxx .esipmxxnr span {
  text-indent: 0.5em;
  height: 3em;
  line-height: 3em;
  text-align: center;
  display: block;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.esipmxx .XKZWM {
  width: 9em;
}

.esipmxx .DLLWSPMBFW,
.esipmxx .TopLWPJYW,
.esipmxx .YWS {
  width: 6em;
}

.esipmxx .PJBY,
.esipmxx .TopLW {
  width: 5em;
}

.esipmxx .LWS,
.esipmxx .TopLW,
.esipmxx .TopLWYWS,
.esipmxx .DLGXS,
.esipmxx .DLYWPM,
.esipmxx .DLYWPMBFW,
.esipmxx .DLLWSPM {
  width: 5em;
}

.esigyyxx div:after {
  content: "";
  width: 0;
  height: 0;
  display: table;
  clear: both;
}

.esigyyxx a {
  text-indent: 0.5em;
  width: 24%;
  height: 3em;
  line-height: 3em;
  display: block;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.esigyyxx .head {
  background: #8f9bb3;
  color: #fff;
}

.esigyyxx .head span {
  text-indent: 0.5em;
  height: 3em;
  line-height: 3em;
  text-align: center;
  display: block;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.esigyyxx .list:nth-child(odd) {
  background: #f3f3f3;
}

.esigyyxx .esipmxxnr span {
  text-indent: 0.5em;
  height: 3em;
  line-height: 3em;
  text-align: center;
  display: block;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.esigyyxx .BYYS {
  width: 4em;
}

.esigyyxx .CBN {
  width: 6em;
}

.esigyyxx .XK,
.esigyyxx .CBRQ {
  width: 8em;
}

.esigyyxx .QK,
.esigyyxx .ZZ,
.esigyyxx .BT,
.esigyyxx .DYDW {
  width: 10em;
}
