.ui-widget { text-align:left; }
.ui-widget-content { border: 1px solid #dddddd; background:#FFFFFF 50% top repeat-x; color: #333333; }
.ui-autocomplete { position: absolute; cursor: default; }
* html .ui-autocomplete { width:1px; }
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; float: left; }
.ui-menu .ui-menu { margin-top: -3px; }
.ui-menu .ui-menu-item { margin:0; padding: 0; zoom: 1; float: left; clear: left; width: 100%; }
.ui-menu .ui-menu-item a { text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1; }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; background:#666; color:#FFF; cursor:pointer;}
 
.menu_item { height:29px; background:url(../images/BgAntList_06.gif) repeat-x left top; line-height:29px; font-size:14px; font-weight:bold; padding-left:15px; color:#245580; border-bottom:solid 1px #8bb5e4;}
.menu_item_hover { background:url(../images/BgAntList_07.gif) repeat-x left top; cursor:pointer; color:#990000; }
.menu_item_selected { color:#ffffff; background:#ff6666; }

.menu_other { margin-top:5px; }
.menu_child { height:263px; overflow:auto; border-bottom:1px solid #999; background:#fff; }
.menu_child .menu_item { background:#f8f8f8; font-size:12px; font-weight:normal; padding:0px 5px 0px 15px; height:22px; line-height:22px; overflow:hidden; border-bottom:1px dotted #ccc; }
.menu_child .menu_item_hover { background:#ec8282; color:#FFFFFF; }
.menu_child .menu_item_selected { background:#ff0000; }
.main { width:350px; background:#fff; padding:5px 5px; }
.music_head { height:30px; }
.music_list { height:363px; overflow:auto; border:1px solid #999; background:#fff; }
.music_tips { padding:10px 10px; line-height:150%; }
.music_main { margin:0; padding:0; }
.music_item { padding:3px 5px; cursor:pointer; -moz-user-select:none; overflow:hidden; }
.music_item_hover { background:#ec8282; color:#FFFFFF;}
.music_item_selected { background:#ff0000; color:#ffffff; }
.music_foot { margin-top:5px; }
.music_foot td { padding:0px 2px; }
.button { padding:0px 5px; }
.button_item { padding:5px 8px; margin:0px 5px; font-weight:bold; cursor:pointer; background:#fff; }
.button_item_hover { color:#fff; background:#666; }


/** 播放器 **/
.AntMp3Main,.AntMp3List,.AntMp3Center,.AntMp3Player { height:auto; overflow:hidden;}
.AntMp3Main,.AntMp3List,.AntMp3Center,.AntMp3Player { height:450px;}
.AntMp3Main { margin: 0 auto; width:950px;}
.AntMp3List,.AntMp3Center,.AntMp3Player,.AntMp3Player .AntMp3bottom ul li{ float:left;}
.AntMp3List { width:248px; height:448px; float:left; border:solid 1px #8bb5e4;}

.AntMp3Search,.AntMp3TempList,.AntMp3Button { width:340px; margin:0 auto; overflow:auto; height:auto; }
.AntMp3Search .Search_Bt,.AntMp3Button .Ant,#auto_play { cursor:pointer;}

	/** 搜索MP3 **/
.AntMp3Search { padding:7px 0 7px 0;}
.AntMp3Search .keywords {background:url(../images/input.gif) #FFFFFF no-repeat scroll 0 0;line-height: 18px;height: 18px;padding: 2px; width:270px; border: 1px solid #A7A6AA; margin-right:2px;}
#auto_play { margin:3px 5px 0 45px;  _margin:-2px 0px 0 45px;*margin:-3px 5px 0 45px;}
.AntMp3Search .Search_Bt { width:56px; height:25px; background:url(../images/Bg_0_3.gif) no-repeat left top; text-align:center; border:0; }

	/** 中间临时播放列表 **/
.AntMp3Center { width:358px; height:448px; background:#edf8fe; border:solid 1px #8bb5e4; margin:0 5px 0 5px;}
.AntMp3TempList { border:solid 1px #8bb5e4; height:370px; background:#FFFFFF;}

	/** 全选和添加按钮 **/
.AntMp3Button { padding-top:7px;}
.AntMp3Button .Ant { width:48px; _height:20px; background:url(../images/Bg_04.jpg) no-repeat; border:0; color:#22527c; padding:1px 0 5px 0; margin-right:10px;}
.AntMp3Button ul li { float:left;}

	/** Flash播放器 **/
.AntMp3Player { width:330px;}
.AntMp3Player .AntMp3Top { height:423px;}
.AntMp3Player .AntMp3bottom ul { height:26px; line-height:26px; background:url(../images/Bg_03.jpg) repeat-x; border:solid 1px #84b7d4; border-top:0;}
.AntMp3Player .AntMp3bottom ul li {width:80px; text-align:center; cursor:pointer; border-right:solid 1px #84b7d4;}
.AntMp3Player .AntMp3bottom ul li a,.AntMp3Player .AntMp3bottom ul li a:link,.AntMp3Player .AntMp3bottom ul li a:visited { color:#245580; }
.AntMp3Player .AntMp3bottom ul li a:hover { color:#1a74d1;}
/*新增的音乐CSS*/

.section{
  margin-top:10px;
  border-top:1px solid #E2E2E2;
}
.section-title{
  font-size:14px;
  color:#0A8305;
  font-weight:bold;
  height:28px;
  line-height:28px;
  padding-left:15px;
  padding-right:15px;
}
.section-title{
  padding-top:6px;
}
.section-title .title{
  float:left;
}
.section-title .more{
  font-weight:normal;
  float:right;
  color:#0A8305;
}
#player{
 width:1200px; margin:0px auto;
  border:1px solid #e1e1e1;
  padding:1px;
  position:relative;
}
#player .section-title{
  padding-top:0;
  background:url(../images/music-sprite.png) -2px -292px;
}
#player .wrapper{
  height:565px;
  background: url(../images/player-bg.png);
  background: -moz-image-rect(url(../images/music-sprite.png),200,10,210,0);
  background: url(../images/player-bg.png)\9;
  background-color:#414141;
  position:relative;
  z-index:1;
}
#player-frame{
  height:515px;
  width:745px;
  position:absolute;
  top:26px;
  left:105px;
  display:block;
}
#player .tab{
  background:#F9FBFB;
  height:107px;
  padding-top:4px;
  padding-left:40px;
  position:relative;
  -ms-user-select:none;
  -moz-user-select:none;
  -webkit-user-select:none;
  user-select:none;
  position:relative;
  z-index:2;
}
#player .tab b.button{
  background:url(../images/music-sprite.png) no-repeat;
  width:32px;
  height:90px;
  position:absolute;
  z-index:4;
  top:8px;
  cursor:pointer;
  font-size:0;
  line-height:0;
  text-indent:-1000em;
  overflow:hidden;
}
#player .tab b:hover {
  background-color:#EEE;
}
#player .tab b.prev.inactive{
  background-position:2px 20px;
  background-color:transparent;
}
#player .tab b.next.inactive{
  background-position:-44px 20px;
  background-color:transparent;
}
#player .tab b.prev{
  background-position:2px -70px;
  left:3px;
}
#player .tab b.next{
  background-position:-44px -70px;
  right:3px;
}
#player .tab b.inactive{
  background-position-y:20px;
  cursor:default;
}
#player .tab .item{
  text-decoration:none;
  display:inline-block;
  width:86px;
  margin-left:-1px;
  height:102px;
  outline:none;
}
#player .tab a:hover {
  background:url(../images/music-sprite.png) -100px -150px;
  position:relative;
  z-index:10;
}
#player .tab a.cur,#player .tab a.cur:hover {
  cursor:normal;
  background:url(../images/music-sprite.png) -100px 0;
  position:relative;
  z-index:2;
  margin-left:-1px;
  padding-right:3px;
  margin-right:-3px;
  height:128px;
  margin-bottom:-32px;
}
#player .tab .item .logo{
  display:block;
  height:64px;
  width:64px;
  margin:11px 11px 5px;
}
#player .tab .item .title{
  display:block;
  text-align:center;
  color:#666;
  height:15px;
  white-space:nowrap;
  margin-left:7px;
  width:72px;
  overflow:hidden;
}
#player .close{
  position:absolute;
  width:32px;
  height:18px;
  line-height:18px;
  right:4px;
  top:4px;
  padding-left:16px;
  color:#CCC;
  font-weight:bold;
  background:url(../images/music-sprite.png) -940px -6px no-repeat;
  outline:none;
}
#player .close:hover {
  color:#FFF;
}

#zhuanti .list{
  width:936px;
  margin:0 auto;
  padding-top:14px;
  *height:132px;
  *line-height:0;
  *font-size:0;
  *zoom:1;
  overflow:hidden;
}
#zhuanti .list .item{
  _display:inline;
  font-size:12px;
  float:left;
  width:187px;
  height:132px;
  _zoom:1;
}
#zhuanti .list .item .poster{
  display:block;
  width:175px;
  height:100px;
  margin:0 auto;
  border:1px solid white;
}
#zhuanti .list .item .poster:hover {
  border-color:#26A81D;
}
#zhuanti .list .item .poster img{
  display:block;
  width:175px;
  height:100px;
  background:#EEE;
}
#zhuanti .list .item .title{
  text-align:center;
  line-height:32px;
  height:32px;
  width:181px;
  margin:0 auto;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
#zhuanti .list .item .title a{
  color:#666;
}
#zhuanti .list .item .title a:hover {
  color:#333;
  text-decoration:underline;
}