body {
  background: #f3f3f3 !important;
}

ul,
li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.text-fff {
  color: #fff;
}

.text-131B23 {
  color: #131B23;
}

.max-book-title {
  font-size: 30px !important;
  font-family: 'Noto Sans SC' !important;
  font-weight: 400 !important;
  color: #262626;
}

.bg-AE0C17 {
  background: #AE0C17;
}

.bg-EDB873 {
  background: #EDB873;
}

.abt-wrapper {
  clear: both;
  max-width: 1400px !important;
  margin: auto;
}

.audio-info {
  margin-top: 25px;
  display: flex;
  align-items: center;
  padding: 24px 60px;
}

.audio-info .img {
  display: flex;
}

.audio-info .img .img-fm {
  display: flex;
  justify-content: center;
  width: 150px;
  overflow: hidden;
}

.audio-info .img img {
  height: 150px;
}

.audio-info .img .ost-bg {
  height: 150px;
}

.audio-info .info {
  margin-left: 20px;
  color: #435568;
  font-size: 14px;
}

.audio-info .info .title {
  font-size: 24px;
  color: #131B23;
}

.audio-info .info .collection {
  padding: 4px 16px;
  border-radius: 2px 2px 2px 2px;
  cursor: pointer;
  user-select: none;
  color: #fff;
  background: #AE0C17;
}

.audio-info .info .favorite {
  background: #EDB873 !important;
  color: #131B23 !important;
}

.catalogue {
  margin-top: 25px;
  border-bottom: none !important;
}

.catalogue .title {
  padding: 12px 24px;
  font-size: 20px;
  color: #AA0116;
}

.catalogue ul {
  padding: 24px 16px 24px 16px;
  height: 600px;
  overflow: auto;
}

.catalogue ul li.active {
  background-color: #fff;
}

.catalogue ul li.active .info a {
  color: #AA0116;
}

.catalogue ul li.active .max-book-title {
  color: #D30A1A;
}

.catalogue ul li {
  padding: 24px;
  margin-bottom: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #F9F9F9;
}

.catalogue ul li .info a {
  color: #131B23;
}

.catalogue ul li .info .time {
  margin-top: 10px;
  display: flex;
}

.catalogue ul li .info .time p:first-child {
  margin-right: 10px;
}

.catalogue ul li img {
  cursor: pointer;
}

.catalogue ul li:last-child {
  margin-bottom: 0px !important;
}

.fixed-bottom {
  position: fixed !important;
  bottom: 0;
  margin: auto !important;
  background: linear-gradient(180deg, #EA1313 30%, #AA0116 100%) !important
}
.aplayer-body{
  max-width: 1400px;
  margin: auto;
}
.speed-controlAbs {
  position: absolute;
  z-index: 6966666666;
  bottom: 29px;
  right: 10px;
  font-size: 16px;
  background: #c1071f;
  color: white;
  border: none;
}
.speed-controlFixed {
  position: absolute;
  z-index: 6966666666;
  bottom: 29px;
  right: 10px;
  font-size: 16px;
  background: #c1071f;
  color: white;
  border: none;
}
.aplayer-author{
  display: none;
}
.layui-dropdown{
  margin: 0px !important;
}
.speed-controlFixed>.layui-menu {
  position: absolute !important;
  bottom:  0px !important;
  left: -20px;
}
.layui-dropdown {
  min-width: 50px !important;
}

.aplayer .aplayer-info .aplayer-controller {
  width: 97%;
}

.static {
  position: static;
  width: 100%;
}

.target {
  display: flex;
  justify-content: center;
}

.target .aplayer {
  margin: 0px;
}

.aplayer-title {
  color: white
}

.aplayer-info {
  background: linear-gradient(180deg, #EA1313 30%, #AA0116 100%);
}

.audio-info .text-container {
    position: relative;
}
.audio-info .toggle-btn {
  color: red;
  cursor: pointer;
  position: absolute;
  bottom: -20px;
  right: 0px;
  /* 背景色 */
}