@charset "utf-8"; 
/*Hami音樂header*/
#hamimusic {
	margin-left: 0px;
	background:url(http://hamimusic.emome.net/images/header_bg.jpg) left top no-repeat;
	display: block;
	height: 90px;
	width: 950px;
}
#hamimusic .span9 {
float: left;
width: 700px;
height: 87px;
margin-bottom: 0;
background-image: url(http://hamimusic.emome.net/images/header_bg.jpg);
background-repeat: no-repeat;

}
#hamimusic .span9 img   {
	width: 314px;
	display: inline-block;
	margin-left: 49px;
}
#hamimusic .p {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}
#hamimusic .span3 {
	width: 230px;
	float: left;
	min-height: 1px;
	margin-left: 20px;
	margin-top: 1px;
}
#hamimusic .span3 a {
  color: #0066CC;
  font-size: 12px;
}
#hamimusic .span3 p {
  color: #0066CC;
  padding-right: 10px;
  margin: 4px 0px;
  text-align: right;
}
#hami_home {
display: block;
float: right;
margin-right: 20px;
}
#hami_home a:link {
	color: #ff9a00;
	display: block;
	width: 119px;
	height: 21px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 21px;
	text-decoration: none;
	background: url(http://hamimusic.emome.net/images/header_back.png) left top no-repeat;
	margin-top: 33px;
	float: right;
}
#hami_home a:hover {
color: #fa7017;
}
#hami_home a:visited {
	color: #ff9a00;
	display: block;
	width: 119px;
	height: 21px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 21px;
	text-decoration: none;
	background: url(http://hamimusic.emome.net/images/header_back.png) left top no-repeat;
	margin-top: 33px;
	float: right;
}

/*Hami音樂header*/



a:hover{
	color:#ff6600;
	text-decoration: underline;
}
.fontstyle3 a{ color:#000}
#showherelink a{behavior:url("../script/iepngfix.htc")}
#wrapper{ width:950px; position:relative; margin:0 auto;}
#header{
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#top {
	height: 55px;
	width: 950px;
}

#footer{ margin-top:10px;}
#content{ margin-top:10px;}
#login{
	width:650px;
	float:left;
}

#logo{
	width:200px;
	height:35px;
	float:left;




no-repeat; 					text-indent: -9999px;
	margin:10px 0;
	background-image: url(../images/logo.png);
}
#logo a{display: block; width: 180px; height: 35px; cursor: hand; cursor:pointer;
 outline: none; /*適用Firefox*/
 hlbr:expression(this.onFocus=this.blur()); /*適用IE*/
}
#loginbar{
	width:98%;
	float:left
}
#loginbar #menu a{ color:#FFFFFF; font-size:12px}
#loginbar #menu a:hover{
	color:#FFFF00
}
#menu{ width:180px; float:left; line-height:25px; color:#FFFF00;}
/*search*/
#search{ width:275px; float:right; text-align:right}
#search input.txt{
	height:19px;
	line-height:19px;
	color:#ff6600;
	border:0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#search input.search_btn{
	width:70px;
	height:25px;
	background:url(../images/btn_bg.gif) no-repeat;
	text-align:center;
	color:#666;
	border:0px;
	padding-top: 0px;
}
#search select{
	padding:2px;
	border:0px;
}
/*loginbar*/
#loginbar{
	padding:5px 10px;
	height:25px;
	overflow:hidden;
	background-image: url(../images/barbg.gif);
	background-repeat: repeat-x;
}

#loginbar #login p {
	display:block;
	float:left;
	line-height:25px;
	color:#FFFFFF;
}

#loginbar #login a{ display:block; float:left;line-height:25px; color:#FFFFFF;}
#loginbar #login a:hover{
	color:#FFFF99
}
#loginbar #login a.btn{ width:70px; height:25px; background:url(../images/btn_bg.gif) no-repeat; margin-right:5px;  text-align:center; color:#666}
#loginbar #login a.btn2{ width:110px; height:25px; background:url(../images/btn_bg3.gif) no-repeat; margin-right:5px;  text-align:center; color:#666}
#loginbar #login a.btn:hover{ color:#000}
/*主廣告*/
#content #mainad{width:950px; height:260px; overflow:hidden}
#content #mainad .imgbox{ display:none; cursor:default;};
#content #mainad a{ cursor:default;}
#content #mainad .showbox li{
	position:absolute;
	z-index:0;
	top: 0px;
}
#content #mainad .showbox li img{width:950px; height:260px;}
#content #mainad .link{ position:absolute; height:20px; right:10px; bottom:10px;  z-index:1; cursor:pointer;}
#content #mainad .link p{margin-left:5px;font-weight:bold; line-height:20px;text-align:center;width:20px;height:20px;background:url(../images/all_btn.gif) no-repeat;float:left;}
#content #mainad .link .btn_off{ width:20px; height:20px;  background:url(../images/all_btn.gif) no-repeat;  float:left;}
#content #mainad .link .btn_on{
	background:url(../images/numbtn.gif) no-repeat;
	color:#fff;
}
#content #mainad .showbox{position:relative;width:948px; height:258px;  background:#fff; border:0px solid #000; display:block; overflow:hidden; border:1px solid #ccc; }
/*新曲*/
.new_album_table td{padding:5px;  border-right:1px solid #eee; border-bottom:1px solid #eee;  width:33%;overflow:hidden;}
.new_album_table td td{padding:1px 2px;  border-right:0px solid #eee; border-bottom:0px solid #eee;  width:auto;}
.new_album_table .new_albumimg{float:left; margin-right:5px; padding:2px; border:1px solid #ccc}
.new_album_table td.new_singer_name{ width:200px;}
.new_album_table td.new_song_name{ width:270px; overflow:hidden;}
.new_album_table .new_song_name a{font-weight:bold; color:#000}
.new_album_table .new_singer_name a{color:#666}
.new_album_table .new_album_name a{
	color:#ff6600
}
.new_album_table .new_album_date{color:#999; font-size:11px; text-align:right}
.new_album_table .new_download img{ float:right; margin-left:3px;}
.new_album_table p{padding:2px 0}
.new_album_table{width:100%;}
.tabsmenu .tab{
	color:#000;
	background-image: url(../images/tab_off.gif);
	background-repeat: no-repeat;
}
.tabsmenu .tab_on{
	color:#fff;
	background-image: url(../images/tab_on.gif);
	background-repeat: no-repeat;
}
.new_album_tabsnav{ position:relative; width:100%; margin-top:10px; display: inline-block; }
.new_album_tabsnav dl{padding:0; text-align:left}
.new_album_tabsnav dd{float:left; display:inline; font-size:12px; display:block; line-height:35px; width:80px; height:35px; margin-left:3px; padding:0; text-align:center; cursor:pointer}
.newalbum_start{
	background-image: url(../images/new_t.gif);
	background-repeat: no-repeat;
}
.new_album_tabsnav dd a{color:#FFF; font-size:12px; display:block; line-height:24px; width:70px; height:33px; margin:0; padding:0}
.new_album_tabsnav dd a:hover{color:#000}
#new_album_mn dd a{padding:0; margin:0}
#new_album_cnt{
	position:relative;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	border-left-color: #d6d6d6;
}
.new_albumtable{width:190px}
.new_albumtable td{padding:3px}
.new_albumtable td td{padding:0px}
.listenmusic,.select_music,.select_ring,.no_num,.listenmusic2{
	background-image: url(../images/barbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.listenmusic_no,.select_music_no,.select_ring_no,.no_num_no,.listenmusic_no{ background-image:none; background-color:#999999}
.new_album_bar{
	width:100%;
	height:5px;
	background-image: url(../images/color_bg.gif);
	background-repeat: repeat-x;
}
.temp_more{
	text-align:right;
	position:relative;
	padding:5px;
	background:url(../images/barbg2.gif) repeat-x;
	height:25px;
}
.temp_more a{
	float:right;
	width:56px;
	padding-right:25px;
	height:25px;
	text-align:center;
	background:url(../images/arrow.gif) no-repeat right;
	display:block;
	line-height:25px;
	color:#FFFFFF
}
/*排行榜*/
.ranknum{
	overflow:hidden;
	width:40px;
	height:40px;
	font-size:26px;
	line-height:40px;
	text-align:center;
	color:#9699A2;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
}
/*專輯列表頁*/
#content_l{ width:720px; float:left;}
#content_r{ width:220px; float:left; margin-left:10px;}
.in_album{
	position:relative;
}
.in_album_tabsnav{position:relative;top:0;left:0;width:530px;}
.in_album_tabsnav .tabsmenu{height:30px;}
.in_album_tabsnav dd{float:left;display:inline;margin:0;text-align: center;background-color:#ccc;height:30px; overflow:hidden;}
.in_album_tabsnav dd a{display:block;padding-top:0px;width:100px;height:30px;}
#in_album_cnt{
	position:relative;
	width:718px;
	padding:0px;
	margin-right:0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
}
#in_album_cnt dd{ margin:0px; display:inline;width:229px; float:left;border-bottom:1px solid #eee;position:relative; padding:5px;}
.in_album_con{ position:relative;}
.in_album_tabsnav .tabactive{background-color:#a9c71e;}
.in_album_content{float:left;width:135px;_width:144px;height:92px;position:relative; _overflow:hidden; _display:block;}
.album_img2{ float:left;}
.album_img2 img{ border:1px solid #ccc;}
#in_album_cnt .in_album_content dd{width:124px;padding:0px;float:left;border-bottom:0px dashed #ccc; margin:0; padding:4px;}
.titleheight{ height:30px;}
.temp_sinalbum{
	position:relative;
	color: #FFFFFF;
}
.temp_sinalbum dt{
	width:698px;
	height:32px;
	padding:0 10px;
	line-height:32px;
	font-weight:bold;
	letter-spacing:1px;
	background-image: url(../images/barbg_tit.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-left-color: #ddd;
}
.in_album_title_fontstyle{font-size:24px; color:#FFF; line-height:35px;*line-height:45px;_line-height:35px; font-weight:bold;}
.moodlist_pagelist{position:relative;padding:10px 0; text-align:center;}
#in_album_cnt .moodlist_content{border-right:1px solid #ddd; padding:3px;}
#in_album_cnt .moodlist_content dd{width:235px;margin:0px;float:left;border-bottom:0px dashed #ccc; padding:3px; }
#in_album_cnt .moodlist_content dd a{line-height:1.5em;}
/*排行榜*/
#content_r h1{
	height:32px;
	padding:0 10px;
	line-height:32px;
	font-weight:bold;
	letter-spacing:1px;
	border:1px solid #ddd;
	background-image: url(../images/barbg_tit.gif);
	background-repeat: repeat-x;
}
#content_r h2{
	padding:10px;
	height:15px;
	color:#fff;
	margin-top:5px;
	background-image: url(../images/barbg_in.gif);
	background-repeat: repeat-x;
}
.ranktable{width:210px}
.ranktable td{padding:5px 3px}
#rank_cnt{position:relative;width:210px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:4px}
/*專輯資訊頁*/
.detail_t{ position:relative; display: inline-block; }
.borderstyle2{border-bottom:1px dashed #ccc}
.detail_t .album_imgs{ padding:4px; border:1px solid #ccc; float:left; margin-right:10px;}
.detail_t .detail_tr{
	width:440px;
	float:left;
	color:#666
}
.detail_t .detail_tr p{ padding:7px 5px; border-bottom:1px dashed #ddd;}
.detail_t .detail_tr p.album_name{
	color:#ff6600;
	font-size:16px;
	font-weight:bold;
}
.detail_t .detail_tr p.singer_nane{ color:#000}
.detail_t .detail_tr span.all_price{color:#ed6d00; font-size:14px; font-weight:bold;}
.detail_t .detail_tr p.buy_all{ color:#b809ba}
.detail_b{ margin:10px 0 0 0; line-height:20px;}
.album_detail .detail_bar{ height:30px; padding:0 10px; line-height:30px; font-weight:bold; background:url(../images/bar_bg4.png) repeat-x; border:1px solid #ccc; margin-top:10px;}
.detail_more{  color:#ed6d00; cursor:pointer; text-align:right; }
/*專輯列表*/
.albumdetail_content td{ padding:5px; border:1px solid #ddd}
.albumdetail_content th{
	text-align:center;
	color:#a7a5a5;
	line-height:21px;
	padding:5px;
	border:1px solid #ddd;
	background-image: url(../images/barbg_tit.gif);
	background-repeat: repeat-x;
}
.rankno {
	font-size: 28px;
	font-weight: bolder;
	color: #4d4c4c;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 30px;
}

.album_musiclist{ margin-top:10px;}
.album_musiclist table{ width:100%;}
.list_player{background:url(../images/albumTB_08.gif) no-repeat; height:26px; padding:7px 10px 7px 10px; margin-top:10px;}
.list_player .list_title{ float:left; width:130px;line-height:26px; color:#fff; font-weight:bold; letter-spacing:1px;}
.list_player .btn{ float:left; width:180px;}
.list_player .songnametext{ float:left; line-height:26px; width:370px; overflow:hidden; height:26px;}
/*status*/
.statusbox{ width:800px; margin:30px auto; text-align:center;}
.statusbox .heightlight{ color:#FF6600; font-weight:bold}
#status1 h2{
	padding:10px;
	height:20px;
	font-size: 13px;
	color: #666666;
}
#status2 h2{ padding:10px; background:url(../images/cht/shop.gif) center center no-repeat; height:20px;}
.statusbox h1{
	padding:10px;
	font-size: 16px;
	font-weight: bold;
}
.statusbox p { padding:10px;}
.statusbox p input{ width:120px; height:40px; line-height:40px; text-align:center;  border:0px; cursor:pointer}
.statusbox p input.ok{
	color:#FFFFFF;
	background-image: url(../images/btn_bg1.gif);
	background-repeat: no-repeat;
}
.statusbox p input.cancel{
	color:#999;
	background-image: url(../images/btn_bg2.gif);
	background-repeat: no-repeat;
}
/*record*/
#record td,#record th{ border:1px solid #ddd; padding:7px;}
#record td.money{
	color:#ff6600
}
#record td a.redownload{
	width:70px;
	height:25px;
	background:url(../images/btn_bg.gif) no-repeat;
	display:block;
	line-height:25px;
	margin:0 auto;
	text-align:center;
	color:#666;
}
#record td a.redownload2{
	width:70px;
	height:25px;
	background:url(../images/btn_bg.gif) no-repeat;
	display:block;
	line-height:25px;
	margin:0 auto;
	text-align:center;
	color:#ccc;
}
#record th{
	text-align:center;
	color:#a7a5a5;
	background-image: url(../images/barbg_tit.gif);
	background-repeat: repeat-x;
}
#record h3{ padding:5px 0; color:#FF3300}
#record .pagelist{
	text-align:center;
	color:#ff6600;
	border:1px solid #ddd;
	border-top:0px;
	background-image: url(../images/bg_w.png);
	background-repeat: repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 350px;
}
#record td.listenbtn img{  margin-left:4px;}
/*search*/
#search_status{
	margin:10px 0;
	height:34px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fb8216;
}
#record form{ float:left;}
#search_status div{ float:left; line-height:34px;}
#search_status div.t1{
	font-size:16px;
	font-weight:bold;
	color:#ff6600;
	padding:0 10px;
}
#search_status div.search_2{ float:right; padding:0px 10px;}
#search_status div.search_2 input.txt{ padding:2px; height:15px; line-height:15px;*height:19px; *line-height:19px; color:#069; border:1px solid #069;}
#search_status div.search_2 input.search_btn{width:120px; height:25px; background:url(../images/cht/searchbtn_bg.gif) no-repeat;   text-align:center; color:#fff; border:0px;}
#service{ width:700px; margin:0 auto;}
#service p{ text-align:center; padding:8px; color:#000; font-weight:bold; font-size:14px}
#service p.word{ border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#service div{ line-height:2em; color:#CC0000}

#service2{
	width:700px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#service2 h1{
	color:#FF6600;
	font-weight:bold;
	font-size:15px;
	height:25px;
	line-height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFA964;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin-bottom: 10px;
}
#service2 h2{
	padding:8px;
	color:#333333;
	font-size: 15px;
	font-weight: bold;
}
#service2 p{
	padding:5px;
	color:#333
}
#service2 a{padding:8px; color:#333}

#service2 p input{
	width:300px;
	height:40px;
	line-height:40px;
	text-align:center;
	border:0px;
	cursor:pointer;
}
#service2 p input.ok{
	color:#FFFFFF;
	background-image: url(../images/btn_bg3.gif);
	background-repeat: no-repeat;
}

#service2 #login a.btn2{ width:110px; height:25px; background:url(../images/btn_bg3.gif) no-repeat; margin-right:5px;  text-align:center; color:#666}

#hotkey{
	width:450px;
	float:right;
	color:#999999;
	text-align:right;
	padding-top:30px;
}
#hotkey a{
	color:#2f3743;
}
#hotkey a:hover{
	color:#ff6600;
	text-decoration: underline;
}
.scroll_news {
height: 31px;
width: 100%;
}
.scroll_news p {
	float: left;
	width: 74px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background-image: url(../images/barbg3.gif);
	background-repeat: repeat-x;
}
.scroll_news #scroll_news_list {
	float: left;
	margin-left: 0px;
	width: 876px;
	background: #eee;
}
.app {
	width:70px;
	height:25px;
	background:url(../images/btn_bg.gif) no-repeat;
	text-align:center;
	color:#666;
	border:0px;
	padding-top: 2px;
	margin-top: 0px;
}
.recom_album{
	padding:5px;
}
.recom_album p.recomtitle{
	background:#dddee6;
	color:#535778;
	padding:10px;
	letter-spacing:1px;
}
.recom_album td{
	border:5px solid #dddee6;
	border-top:0px;
}
#award {

}
#award .box {
	padding-bottom: 10px;
}
#award   .box h1 {
	font-size: 15px;
	color: #333333;
	line-height: 20px;
	font-weight: bold;
}
#once_buy h2{
	background:none;
	font-size:13px;
	color:#FF5B5B;
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: bold;
}
#once_buy #once_buy_l{
	width:30%;
	float:left;
	margin-left:35%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 15px; /* Old browsers */
	background-color: #5a74be;
}
#once_buy #once_buy_c{ width:17%;  float:left; margin-left:7%;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; background:#eee}
#once_buy #once_buy_r{
	width:17%;
	float:right;
	margin-right:30%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#eee;
}
#once_buy #once_buy_l h3{
	color:#FFF;
	font-size:16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5A74BE;
	font-weight: bold;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#once_buy #once_buy_l p{
	color:#FFFF66;
	font-size:15px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-weight: bold;
}
#once_buy #once_buy_c h3{ padding:8px 10px; color:#ff0000; font-size:16px; border-bottom:1px dashed #999;}
#once_buy #once_buy_c p{ color:#ff0000; font-size:14px; padding:8px 10px;}
#once_buy #once_buy_r h3{
	padding:8px 10px;
	color:#ff6600;
	font-size:16px;
	border-bottom:1px dashed #999;
	font-weight: bold;
}
#once_buy #once_buy_r p{
	color:#333;
	font-size:13px;
	padding:8px 10px;
}
#once_buy a div{
	border: 3px solid #7791D2;
}
#once_buy a:hover div{
	display: block;
	text-decoration: none;
	border: 3px solid #fce177;
}
.pagination.typeF {
	text-align:center;
	vertical-align:top;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.pagination.typeF * {vertical-align:top;color:#5B5B5B;}
.pagination.typeF a {display:inline-block;overflow:hidden;height:23px;margin:0 1px;line-height:25px;text-align:center;border:1px solid #EBEBEB;}
.pagination.typeF a:hover {color:#FF6506;text-decoration:none;border:1px solid #DCDCDC;background:#F7F7F7;}
.pagination.typeF .number.on {color:#FF6506;text-decoration:underline;border:1px solid #DCDCDC;background:#F7F7F7;}
.pagination.typeF .number {padding:0 8px;font-weight:bold;}
.pagination.typeF .number.double {width:23px;padding:0;}
.pagination.typeF .number.moreThree {padding:0 4px;}
.pagination.typeF .prev {
	padding:0 9px 0 19px;
	background-image: url(../images/bu_arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px -352px;
}
.pagination.typeF .prev:hover {background:#F7F7F7 url('../images/bu_arrow.gif') no-repeat 10px -472px;}
.pagination.typeF .next {padding:0 10px 0 9px;}
.pagination.typeF .next span {display:inline-block;padding:0 8px 0 0;line-height:25px;background:url('../images/bu_arrow.gif') no-repeat 100% -392px;}
.pagination.typeF .next:hover span {color:#FF6506;background-position:100% -512px;}
.titicomimg {
	height: 20px;
	width: 20px;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 5px;
}
.song_do{
	margin-left:5px;
	_margin:0;
	float: right;
	display: block;
	margin-right: 5px;
	margin-top: 10px;
}
a.song_play,a.song_ios,a.song_and,a.song_play2{
	float:left;

*display:inline; 		width:16px;
	height:17px;
	display:block;
	overflow:hidden;
	text-indent:-9999em;
	margin-left:3px;
	cursor: pointer;
}

a.song_play{
	background-image: url(../images/song_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
a.song_ios{background:url(../images/song_icon.gif) -16px 0 no-repeat;}
a.song_and{ background:url(../images/song_icon.gif) -32px 0 no-repeat;}
a.song_play:hover{ background-position:0 -17px;}
a.song_ios:hover{ background-position:-16px -17px;}
a.song_and:hover{ background-position:-32px -17px;}
a.song_play2{
	background-image: url(../images/listen.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
