html,
body {
  font-family: "微软雅黑", Helvetica, 'Source Sans Pro', sans-serif;
}
body {
  overflow-y: scroll;
}
ul,
ol {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
a:hover,
a:focus {
  color: #1e89e0;
}
em {
  font-style: normal;
  padding: 0 .2rem;
}
a,
button,
.btn {
  outline: none;
  outline-offset: 0;
}
a:focus,
button:focus,
.btn:focus,
a:active,
button:active,
.btn:active,
a.active,
button.active,
.btn.active {
  outline: none;
  outline-offset: 0;
}
.list-group-item:first-child,
.list-group-item:last-child {
  border-radius: 0 !important;
}
.list-group-item {
  padding: 10px 19px !important;
}
.label {
  font-weight: 500;
}
.icon.icon-arrow-right {
  width: 4px;
  height: 14px;
  font: 400 9px/14px consolas;
  padding-top: 4px;
}
.header-layer {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  z-index: 9;
}
.container {
  padding: 0;
}
.top.m10 {
  margin-top: 10px;
}
.top.m20 {
  margin-top: 20px;
}
.top.m30 {
  margin-top: 30px;
}
.bottom.m10 {
  margin-bottom: 10px;
}
.bottom.m20 {
  margin-bottom: 20px;
}
.bottom.m30 {
  margin-bottom: 30px;
}
.wrap.w930 {
  width: 930px !important;
}
.wrap.w120 {
  width: 130px !important;
}
.wrap.h630 {
  min-height: 630px;
}
.hiding {
  display: none;
}
.wrap-body {
  width: 1050px !important;
  padding-left: 0;
  padding-right: 0;
}
.wrap-body.wrap-mall {
  padding-left: 5px;
  padding-right: 5px;
  width: 940px !important;
}
.wrap-side {
  width: 130px;
}
.wrap-side.wrap-mall {
  width: 240px !important;
  padding-left: 0;
}
.alert-warning {
  border-color: transparent;
  background: #ffdd87;
  color: #333;
  font-size: 14px;
  border-radius: 5px;
}
.alert-warning i {
  color: #FFF;
  font-size: 20px;
  padding-right: 10px;
  float: left;
}
.nav-tabs {
  border-bottom: 1px solid #3bafda;
  font-size: 14px;
  margin-bottom: 20px;
}
.nav-tabs li {
  margin-bottom: 0;
}
.nav-tabs li a {
  padding: 5px 15px;
}
.nav-tabs li a.btn {
  border-radius: 4px;
}
.nav-tabs li a:hover,
.nav-tabs li a:focus {
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs li a:hover.btn-danger,
.nav-tabs li a:focus.btn-danger {
  background-color: #cf4436;
}
.nav-tabs li.active a,
.nav-tabs li.active a:hover,
.nav-tabs li.active a:focus {
  color: #FFF;
  background-color: #3bafda;
  border-color: transparent;
}
.panel.panel-default {
  margin-bottom: 0;
  box-shadow: none;
}
.panel.panel-default .panel-heading {
  border-color: #EFEFEF;
}
#module-breadcrumb {
  background-color: transparent;
  margin-bottom: 9px;
}
#module-breadcrumb > .active {
  color: #1e89e0;
}
#module-breadcrumb > li + li:before {
  content: ">";
  padding: 0 2px;
  font-size: 14px;
  font-family: "Microsoft YaHei";
}
.pd0 {
  padding: 0;
}
.pd5 {
  padding: 0 5px;
}
.panel-header {
  height: 42px;
  line-height: 42px;
  font-size: 16px;
}
/*首页公用标题样式和一些重构样式*/
.grade-course-title {
  height: 55px;
  overflow: hidden;
}
.grade-course-title div {
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid #3bafda;
  margin-bottom: 20px;
}
.grade-course-title h6 {
  position: relative;
  float: left;
  width: 90px;
  height: 35px;
  background: #fff;
  top: 9px;
  z-index: 1;
  font-size: 18px;
  color: #999;
}
.grade-course-title h6.live-title {
  width: 90px;
}
.grade-course-title a.more {
  float: right;
  font-size: 14px;
}
.grade-course-title ul.live-list-tabs {
  float: right;
  margin-right: 5px;
  overflow: hidden;
}
.grade-course-title ul.live-list-tabs li {
  float: left;
  display: inline;
  margin-right: 5px;
}
.grade-course-title ul.live-list-tabs li i.fa {
  cursor: pointer;
  color: #999;
}
.grade-course-title ul.live-list-tabs li.active i.fa {
  color: #1e89e0;
}
.grade-course-title ul.grade-list {
  overflow: hidden;
  padding-left: 155px;
}
.grade-course-title ul.grade-list li {
  float: left;
  display: inline;
  width: 50px;
  height: 34px;
  text-align: center;
  font-size: 14px;
  margin-right: 15px;
  cursor: pointer;
}
.grade-course-title ul.grade-list li.active {
  border-bottom: 2px solid #3bafda;
  color: #1e89e0;
}
.wrap-side-right .fresh-list {
  padding: 12px 0;
}
.wrap-side-right .fresh-list .fresh-detail .fresh-text .fresh-info {
  height: 65px;
  line-height: 175%;
  overflow: hidden;
}
.wrap-side-right .fresh-list .fresh-detail .fresh-barinfo {
  padding-top: 3px;
}
.wrap-center {
  width: 700px;
  margin-left: 10px;
  padding: 0;
}
.wrap-center .course-small-list {
  float: left;
  display: inline;
  margin: 0 34px 20px 0;
}
.wrap-center .tab-xiao .row,
.wrap-center .tab-chu .row,
.wrap-center .tab-gao .row {
  margin-left: 0;
}
.row-page-turn {
  margin-bottom: 20px;
  margin-left: 0;
  overflow: hidden;
}
.row-page-turn .live-content-action {
  width: 110%;
  overflow: hidden;
}
.row-page-turn .live-content-action .live-teacher-photo {
  margin-top: 0;
}
.row-page-turn .page-turn {
  width: 45px;
  height: 115px;
  cursor: pointer;
  text-indent: -9999em;
}
.row-page-turn .page-turn.page-up {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAMAAAANxBKoAAAAA3NCSVQICAjb4U/gAAABKVBMVEU7r9qx3/BDstz3/P54yOXX7/davOCY1ezF5/RkwOLo9vuGzeil2u5Ktd1uxOS44vLw+fw9sNr////f8vnN6/ZfvuGL0Oms3e9Qt97A5fNAsdt8yubR7Pbj8/rp9vvy+v2e1+2Q0upyxuS/5fNoweKq3O/7/f7b8PhXut/H6PSJz+mCzOfU7fdiv+FAs9tOt95Gs9yd1+zj9ftdveDD5/T3/P3r9/uN0eqz4PFxxeTL6vVSuN5rw+Ov3/F1x+XZ7/iHzuj5/P6h2e16yeZMtt0+sdvh8/n1+/1iv+NEs9xCsttow+Pl9Prt9/vj8/vx+f3B5/NQud+r3e+N0el/y+dmweKn2+5Gtd214fGHz+l4yee74/Jgv+GT0+vd8fmLz+leveGP0etyxeTOXBL3AAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAZJJREFUSImN1dlOwkAUBuCDBWQTcUBEFlGrRRFiiVjUsigSCbQXxERiYkyM7/8QTqmUzsr8d5zzpSmdmTOAmNw3ComnVoptIATkz/rnjQ1+dpxOTKpjlTIQib9rIl0bAptJhK/HZQ7G+aixuv7ItzjmgtbWnRDjDEidu5LhDV9pLSnHAN2Qft6GwXQD3d2KAZy11uztGCDyr5cqGGzD1yUlDQ8rrXM6s8UtU0uudJSDqx3OI/Ke3lHEsMS6qophiPWRKoYS1kVVDDBF8EpWTDGGNwRZCuvtcIjmCEGfKDgvIz0cotlCQB3GczcufJM8gjRVknALAfOnhHyOvyC7TUQcbxSw2LKA97x9cqjKrz2d4TR+XZOpTQzDAMPizSjO4fv2zw79Dfkpn/i6JhiAZIrrCbGrgPdya62JFzvI12ZW5dnTRqUZnprdAznOGsRE3pdyZ0pN+8RMjKPB5RPcJPkfEc7w7h10OufZiwbiapTqMb59jJBA4xvlsh9aWLtYRUiivaUqDM7SlUpzrLt0i6Ol+QNSYkbglM3W1QAAAABJRU5ErkJggg==) 0 no-repeat;
}
.row-page-turn .page-turn.page-down {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAMAAAANxBKoAAAAA3NCSVQICAjb4U/gAAAAjVBMVEU7r9qw3/BDstyDzOj3/P7j8/pdveCY1ezH6PTx+fzP7Pal2u6W1OtNt93i8/llwOJAsdu95PP///+f2O2Gzuio3O9Gs9xfvuH0+/1owuNOt948r9qr3e9iv+FCstv1+/2h2e3l9Pqz4fFEs92Dzem/5fOJz+n5/P5eveGt3e9mweKf2e3n9fuFzenj8/kGpHE1AAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAARxJREFUSImd1euOgjAQBeDjorAVbyDW0qAJJirx/R9wS3WzQKels+cn/YCmlxmUnMB50t6qWktIXVe3NqzFqcMw3Ul4tcokppGZovVdO7aPvhP6+SBtn8dzqkXtxUAtxlqdAxg4q6Fe7oMY2C8HOpnBQPKni1kMFL9abSO0Vh+9icDA5q2Fu4NUpLA6d0eqA8Fzq1N3oPkmeNrrFfVbku+MXpCzpPgC3p0heGL0i9YEfxnt3RqHb43+8mmHX40ePSjaYcrj5P3Qt4/r8dg1NO8ptvO+xGJc/OvtYrveTSxGY/QuFttzQp1BEqe+851Qy5r/4+7w7iXzzvPqCbNWMesgr8Yy6zezN/Qr4+k7BdF3SmZPK3n90obRi2fyAyneMyvrKCPAAAAAAElFTkSuQmCC) 0 no-repeat;
}
.row-page-turn .page-turn-box {
  float: left;
  width: 1100px;
  overflow: hidden;
}
.row-page-turn .page-turn-box .course-small-list {
  float: left;
  display: inline;
  margin: 0 36px 0 15px;
}
/*首页公用标题样式和一些重构样式 结束位置*/
.paginationjs-pages .pagination > .disabled > span,
.paginationjs-pages .pagination > .disabled > span:hover,
.paginationjs-pages .pagination > .disabled > span:focus,
.paginationjs-pages .pagination > .disabled > a,
.paginationjs-pages .pagination > .disabled > a:hover,
.paginationjs-pages .pagination > .disabled > a:focus {
  cursor: auto;
}
/* ====================== */
@media (min-width: 320px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
}
html {
  min-width: 1280px;
}
.grade-course-title,
.row-page-turn,
.container {
  width: 1190px !important;
}
.tab-content.tab-xiao,
.tab-content.tab-chu,
.tab-content.tab-gao {
  width: 1190px;
}
