@font-face {
  font-family: en;
  src: url(../fonts/ExoThin.otf);
}
@font-face {
  font-family: zh;
  src: url(../fonts/chuangyi.TTF);
}
@media only screen and (min-width: 320px) {
  .layout-header .icon-sidebar-out {
    display: none;
  }

  .layout-header .icon-sidebar-in {
    display: block;
    margin-left: 0.8rem;
  }

  .sidebar {
    width: 100%;
    top: 5.76rem;
  }

  .main {
    margin-left: 100%;
  }
}
@media only screen and (min-width: 769px) {
  .layout-header .logo-box {
    width: 300px;
    margin-top: 0.8rem;
    text-align: center;
  }

  .layout-header .icon-sidebar-out {
    display: block;
  }

  .layout-header .icon-sidebar-in {
    display: none;
  }

  .sidebar {
    top: 3.2rem;
    width: 300px;
  }

  .main {
    margin-left: 300px;
  }

  .transition-marginleft-sidebar {
    margin-left: 300px;
    transition: margin 0.3s ease-in-out;
  }
}
@media only screen and (min-width: 1250px) {
  .layout-header .logo-box {
    width: 28%;
  }

  .sidebar {
    width: 28%;
  }

  .main {
    margin-left: 28%;
  }

  .transition-marginleft-sidebar {
    margin-left: 28%;
    transition: margin 0.3s ease-in-out;
  }
}
.sidebar {
  background-color: #222d31;
  color: #FFFFFF;
  padding-bottom: 10rem;
  position: fixed;
  left: 0;
  bottom: 0;
  overflow-y: auto;
  transition: width 0.3s ease-in-out;
  z-index: 9999;
}

.sidebar-module {
  border-bottom: 0.1rem solid #2d3645;
  padding: 0.6rem 12px;
}

.sidebar-module ul {
  padding: 0.4rem 0.6rem;
}

.sidebar-module ul li {
  font-size: 14px;
  padding: 0.2rem 0.2rem;
  cursor: pointer;
}

.sidebar-module ul li:hover {
  color: #fdd333;
}

.sidebar-module ul li.current {
  color: #fdd333;
}

.transition-marginleft-0 {
  margin-left: 0;
  transition: margin 0.3s ease-in-out;
}

.transition-marginleft-full {
  margin-left: -100%;
  transition: margin 0.3s ease-in-out;
}

/*----sidebar end----*/
.main h5 {
  padding: 0.6rem 0.8rem;
  box-shadow: 0.1rem 0.1rem 0.2rem #cccccc;
}

.main h5 .btn {
  border-color: green;
  color: green;
  margin-left: 1.6rem;
}

.main .panel {
  box-shadow: 0.1rem 0.1rem 0.2rem #cccccc;
}

.main .panel-header {
  padding: 0.6rem 0.8rem;
  border-bottom: 1px solid #cccccc;
}

.main .panel-body {
  padding: 0.6rem 0.8rem;
  font-size: 0.6rem;
  line-height: 1rem;
}

/*# sourceMappingURL=info.css.map */
