 /*======= music player 自定義修改 =================*/
  /* === 播放器外形 === */
  .mp {
     width: 100%;
     height: 65px;
     position: fixed;
     bottom: -100px;
     left: 0px;
     background-color: #343434;
     opacity:0.9;         /* 透明度 */
     border-radius: 0;
     z-index: 999;
  }
  .mp.mp-show {
     bottom: 0;
  }
  .mp.mp-to-list-show {
     bottom: 400px;
  }

  /* 播放按鈕位置 */
  .mp .mp-btn {
     position: absolute;
     top: 10px;
     left: 18%;
     height: 45px;
  }

  /* 歌曲資訊位置 */
  .mp .mp-info {
     left: 24%;
     top: 8px;
  }
  /* 目前播放歌曲資料 */
  .mp p {
  color: #FFFFFF;
  font-size: 10px;
  } 
  .mp .mp-name {      /* 歌名 */
    font-weight: bold;
  }
  .mp .mp-singer {    /* 演唱者或專輯名 */
    margin-top: 16px;
  }
  /* 專輯或歌曲顯示圖片 */
  /*.mp .mp-cover {     
  width: 96px;
  height: 54px;
  top: 36px;
  left: 12px;
  }*/


  /* 暫停按鈕(顯示欲撥放) */
.mp .mp-pause {
  width: 45px;
  height: 45px;
  background: url("../img/play1.png") no-repeat;
  background-size:45px 45px;
}
.mp .mp-pause:hover {
  background: url("../img/play2.png") no-repeat;
  background-size:45px 45px;
}
/* 播放按鈕(顯示欲暫停) */
.mp .mp-play {
  background: url("../img/stop1.png") no-repeat;
  background-size:45px 45px;
}
.mp .mp-play:hover {
  background: url("../img/stop2.png") no-repeat;
  background-size:45px 45px;
}
  /* 播放時間條 */
  .mp .mp-pro {
  width: 33%;
  height: 5px;
  border: none;
  background-color: #999;
  border-radius: 3px;
  bottom: 28px;
  left: 24%;
}
.mp .mp-pro-current {
  border-radius: 3px;
  background-color: #000;
}

/* 聲音播放按鈕 */
.mp .mp-vol-img {
  width: 24px;
  height: 24px;
  background: url("../img/volume1.png") no-repeat;
  background-size:24px 24px;
}
.mp .mp-vol-img:hover {
  background: url("../img/volume2.png") no-repeat;
  background-size:24px 24px;
}
/* 靜音按鈕 */
.mp .mp-mute {
  background: url("../img/novolume1.png") no-repeat;
  background-size:24px 24px;
}
.mp .mp-mute:hover {
  background: url("../img/novolume2.png") no-repeat;
  background-size:24px 24px;
}
/* 播放音量條 */
.mp .mp-vol {
  position: absolute;
  right: 33%;
  top: 13px;
}
.mp .mp-vol-range {
  /*width: 70px;
  height: 5px;*/
  background: #999;
  border-radius: 3px;
}
.mp .mp-vol-current {
  border-radius: 3px;
  background-color: #000;
}
.mp .mp-vol-circle {
  background: #000;
  border: 1px #666 solid;
}
.mp .mp-vol-circle:hover {
  background-color: #666;
}

/* -- 歌曲順序 歌單按鈕 歌曲專輯 -- */
.mp .mp-menu {
  left: 70%;
  top: 20px;
}
/* 歌曲順序 */
.mp .mp-mode {
  margin-right: 20px;
  margin-top: 0px;
  width: 24px;
  height: 24px;
  background: url("../img/mode0.png") no-repeat;
  background-size:24px 24px;
}
.mp .mp-mode:hover {
  background: url("../img/mode0_hover.png") no-repeat;
  background-size:24px 24px;
}
/* mp-mode-0 */
.mp .mp-mode-0 {
  background: url("../img/mode0.png") no-repeat;
  background-size:24px 24px;
}
.mp .mp-mode-0:hover {
  background: url("../img/mode0_hover.png") no-repeat;
  background-size:24px 24px;
}
/* mp-mode-1 */
.mp .mp-mode-1 {
  background: url("../img/mode1.png") no-repeat;
  background-size:24px 24px;
}
.mp .mp-mode-1:hover {
  background: url("../img/mode1_hover.png") no-repeat;
  background-size:24px 24px;
}
/* mp-mode-2 */
.mp .mp-mode-2 {
  background: url("../img/mode2.png") no-repeat;
  background-size:24px 24px;
}
.mp .mp-mode-2:hover {
  background: url("../img/mode2_hover.png") no-repeat;
  background-size:24px 24px;
}
/* mp-mode-3 */
.mp .mp-mode-3 {
  background: url("../img/mode3.png") no-repeat;
  background-size:24px 24px;
}
.mp .mp-mode-3:hover {
  background: url("../img/mode3_hover.png") no-repeat;
  background-size:24px 24px;
}
/* 歌單按鈕 */
.mp .mp-list-toggle {
  width: 24px;
  height: 24px;
  background: url("../img/mplayer_list.png") no-repeat;
  background-size:24px 24px;
}
.mp .mp-list-toggle:hover {
  background: url("../img/mplayer_list_hover.png") no-repeat;
  background-size:24px 24px;
}
/* 專輯按鈕 */
.mp .mp-list-toggle2 {
  width: 24px;
  height: 24px;
  background: url("../img/mplayer_list2.png") no-repeat;
  background-size:24px 24px;
  float: left;
  margin-left: 25px;
}
.mp .mp-list-toggle2:hover {
  background: url("../img/mplayer_list2_hover.png") no-repeat;
  background-size:24px 24px;
}
/* 播放器關閉按鈕 */
.mp .mp-toggle {
  position: absolute;
  right: 5px;
  top: 5px;
  height: 16px;
  width: 16px;
  background: url("../img/close1.png") no-repeat;
  background-size:16px 16px;
}
.mp .mp-toggle:hover {
  background: url("../img/close2.png") no-repeat;
  background-size:16px 16px;
}

/* --歌單-- */
.mp .mp-list-box {   /* 列表 */
  bottom: -400px;
  width: 100%;
  height: 400px;
  background-color: #B1B1B1;
  overflow: auto;
}
.mp .mp-list-title {   /* 專輯名稱(列表分頁標題) */
  height: 35px;
  font-size: 15px;
  color: #333;
  line-height: 50px;
  /*width: 60%;*/
  background: #B1B1B1;
  text-indent:17%;
}
.mp .mp-list-title-current {
  color: #111;
  font-weight: bold;
  background: #ccc;
}
.mp .mp-list-title li {    /* 專輯欄位設定 */
  padding: 0;
  width: 100%;
  border-bottom: 1px #FFF solid;
}
/* 三角形箭頭指向表示 */
.mp .mp-list-title-current:before {   
  top: 12px;
  left: 100%;
  border-top:0px solid transparent;
  border-bottom: 0px solid transparent;
  border-left: 0px solid #727272;
  margin-left: 0px;
}
.mp .mp-list-table {           /* 專輯內歌曲列表 */
  margin-top: 0;
}
.mp .mp-list-table tr {
  font-size: 14px;
  line-height: 45px;
  color: #222;
  border-bottom: 1px #FFF solid;
}
.mp .mp-list-table tbody tr:hover {
  background: #999999;
}
.mp .mp-list-table tbody tr.mp-list-current {
  color: #111;
  font-weight: bold;
  background: #ccc;
}
.mp-list-space {
  width: 24%;
}
.mp-list-name {
  width: 38%;
}

/* 平板版面橫向 */
@media (min-width: 769px) and (max-width: 1024px) { 
  .mp.mp-to-list-show {
     bottom: 300px;
  }
  /* --歌單-- */
.mp .mp-list-box {   /* 列表 */
  height: 300px;
  }
   /* 播放按鈕位置 */
  .mp .mp-btn {
     left: 10%;
  }
   /* 歌曲資訊位置 */
  .mp .mp-info {
     left: 20%;
     top: 10px;
  }
  /* 目前播放歌曲資料 */
  .mp p {
     font-size: 11px;
  } 
  /* 播放時間條 */
  .mp .mp-pro {
     width: 46%;
     left: 20%;
     top: 38px;
  }
   /* 播放音量條 */
  .mp .mp-vol {
     display: none;
  }
  /* -- 歌曲順序 歌單按鈕 歌曲專輯 -- */
  .mp .mp-menu {
     top: 32px;
  }
  /* --歌單-- */
  .mp .mp-list-title {   /* 專輯名稱(列表分頁標題) */
  font-size: 13px;
  line-height: 40px;
  }
  .mp-list-space {
     width: 10%;
  }
  .mp-list-name {
     width: 48%;
     font-size: 12px;
  }
  .mp-list-singer {
     font-size: 10px;
  }
}

/* 平板版面 */
@media (min-width: 576px) and (max-width: 768px) { 
  .mp.mp-to-list-show {
     bottom: 240px;
  }
  /* --歌單-- */
  .mp .mp-list-box {   /* 列表 */
  height: 240px;
  }
   /* 播放按鈕位置 */
  .mp .mp-btn {
     left: 7%;
  }
   /* 歌曲資訊位置 */
  .mp .mp-info {
     left: 19%;
     top: 10px;
  }
  /* 目前播放歌曲資料 */
  .mp p {
     font-size: 11px;
  } 
  /* 播放時間條 */
  .mp .mp-pro {
     width: 46%;
     left: 19%;
     top: 38px;
  }
  /* 播放音量條 */
  .mp .mp-vol {
     display: none;
  }
  /* -- 歌曲順序 歌單按鈕 歌曲專輯 -- */
  .mp .mp-menu {
     top: 32px;
  }
  /* --歌單-- */
  .mp .mp-list-title {   /* 專輯名稱(列表分頁標題) */
  font-size: 13px;
  line-height: 40px;
  }
  .mp-list-space {
     width: 1%;
  }
  .mp-list-name {
     width: 48%;
     font-size: 12px;
  }
  .mp-list-singer {
     font-size: 10px;
  }
}

/* 手機版面 */
@media (max-width: 575px) {
   /* 播放按鈕位置 */
  .mp .mp-btn {
     left: 2%;
  }
  /* 歌曲資訊位置 */
  .mp .mp-info {
     left: 16%;
     top: 10px;
  }
  /* 目前播放歌曲資料 */
  .mp p {
     font-size: 11px;
  } 
  /* 播放時間條 */
  .mp .mp-pro {
     width: 46%;
     left: 16%;
     top: 38px;
  }
  /* 播放音量條 */
  .mp .mp-vol {
     display: none;
  }
  /* -- 歌曲順序 歌單按鈕 歌曲專輯 -- */
  .mp .mp-menu {
     left: 66%;
     top: 32px;
  }
  /* 歌曲順序 */
  .mp .mp-mode {
     margin-right: 0px;
  }
  /* 歌單按鈕 */
  .mp .mp-list-toggle {
     margin-left: 4vw;
  }
/* 專輯按鈕 */
  .mp .mp-list-toggle2 {
     margin-left: 4vw;
  }
/* --歌單-- */
  .mp .mp-list-title {   /* 專輯名稱(列表分頁標題) */
  font-size: 13px;
  line-height: 40px;
  }
  .mp-list-space {
     width: 1%;
  }
  .mp-list-name {
     width: 48%;
     font-size: 12px;
  }
  .mp-list-singer {
     font-size: 10px;
  }
}