/* 修正粗體 */
@font-face {
    font-family: '微軟正黑體修正';
    unicode-range: U+7db0, U+78A7, U+7B75; /* ASCII (碧筵綰) */
    font-style: normal;
    font-weight: bold;
    src: local(Yu Gothic), local(MS Gothic);
}

/* 一般粗細的時候改回微軟正黑 */
@font-face {
    font-family: '微軟正黑體修正';
    unicode-range: U+7db0, U+78A7, U+7B75; /* ASCII (碧筵綰) */
    font-style: normal;
    font-weight: normal;
    src: local(微軟正黑體);
}

* {
    font-family: Helvetica, Arial, 微軟正黑體修正, 微軟正黑體, serif;
}

/*Hero imgages輪播Banner*/
#hero_img_box{
	width:970px;
	height:387px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background:#FFFFFF;
	margin-top:20px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.30);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.30);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.30);
	}

/*頻道輪播Banner*/
#rslides_img_box{
	width:647px;
	height:344px;
	float:left;
	position: relative;
	background:#FFFFFF;
	margin-top:10px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	border:solid 1px #e7e7e7;
	}
.inx_word_purple{
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 13px;
	text-decoration:none!important;
	color:#AF28B4;
	}
.inx_word_purple a{
	color:#AF28B4;
	text-decoration:none;
	}
.inx_word_purple:hover{
	text-decoration:none;
	}

.inx_word_lightgrey{
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 13px;
	text-decoration:none!important;
	color:#757574;
	}
.inx_word_lightgrey a{
	color:#757574;
	text-decoration:none;
	}
.inx_word_lightgrey:hover{
	color:#757574;
	text-decoration:none;
	}
.inx_word_darkgray{
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 13px;
	text-decoration:none!important;
	color:#333;
	}
.inx_word_darkgray a{
	color:#333;
	text-decoration:none;
	}

.inx_word_white{
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 15px;
	text-decoration:none!important;
	color:#fff;
	font-weight:bold;
	text-align:center;
	}
.inx_word_purple_big{
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 25px;
	text-decoration:none!important;
	color:#AF28B4;
	font-weight:bold;
	}
.inx_word_rank_txt{
	color:#7c7c7c;
	font-family:"Arial";
	font-size:18px;
	text-align:center;
	}


/*標題*/
.inx_title{
	width:100%;
	height:16px;
	position:relative;
	margin-top:12px;
	margin-bottom:12px;
	float:left;
	}
.inx_space_title{
	width:100%;
	height:16px;
	position:relative;
	margin-top:12px;
	margin-bottom:12px;
	float:left;
	}

.inx_space2_title{
	width:100%;
	height:16px;
	position:relative;
	margin-top:25px;
	margin-bottom:12px;
	float:left;
	}

/*Div 區塊-左*/
.block_box{
	width:100%;
	height:auto;
	position:relative;
	float:left;
	border-color:#AF28B4;
	border-top-width:3px;
	border-style:solid;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottom-right: 10px;
	-moz-border-radius-bottom-left: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin:-3px 0 0 0;
	padding-bottom:8px;
	}

/*Div 區塊-右*/
.block_right_box{
	width:100%;
	height:auto;
	position:relative;
	float:left;
	border-color:#AF28B4;
	border-top-width:3px;
	border-style:solid;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin:-3px 0 0 0;
	padding-bottom:2px;
	}

.block_900_box{
	width:100%;
	height:auto;
	position:relative;
	float:left;
	border-color:#AF28B4;
	border-top-width:3px;
	border-style:solid;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin:-3px 0 0 0;
	padding-bottom:20px;
	}

/*Div 新鮮發行區塊-左*/
.newrelease_box{
	width:100%;
	height:auto;
	position:relative;
	float:left;
	padding-bottom:8px;
	}


/* Style for Usual tabs */
.hot_rank_box{
	height: auto;
	float:left;
	}
.kinds_rank_box	{
	width:100%;
	height:auto;
	position:relative;
	float:left;
	border-color:#AF28B4 #fff #fff;
	border-top-width:3px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin:-3px 0 0 0;
	padding-bottom:21px;
	}



* {
	margin:0px;
	padding:0px;
}

.usual {
	width:312px;
	height: 29px;
	background:#e8e9e9;
	float:left;
	margin-bottom:3px;
    }
.usual>ul>li {
	float:left;
	width:auto;
	height: 29px;
	list-style:none;
	width:62px;
	}
.usual>ul>li>a {
	display:block;
	width:auto;
	height: 29px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 14px;
	text-decoration:none!important;
	color:#736e72;
	background:#e8e9e9;
	line-height: 29px;
	text-align: center;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e8e9e9;
	left: 5px;
	right: 5px;
	padding-right: 10px;
	padding-left: 10px;
    }
.usual>ul>li>a:hover {
	height: 29px;
	background:#dedfdf;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color:#AF28B4;
	padding-right: 10px;
	padding-left: 10px;
    }
.usual>ul>li>a.selected {
  height: 29px;
  color:#AF28B4;
  cursor:default;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color:#AF28B4;
  padding-right: 10px;
  padding-left: 10px;
  }


  /* 熱門排行 tabs */
.topchart_rank_box{
	width:100%;
	height: auto;
	float:left;
	margin-top:20px;
	position:relative;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#e6e6e6;
	}

.topchart_usual {
	width:100%;
	height: 29px;
	float:left;
	position:relative;
	margin-bottom:1px;
	}

.topchart_usual>ul>li {
	float:left;
	position:relative;
	width:auto;
	height: 29px;
	list-style:none;
	width:58px;
	}
.topchart_usual>ul>li>a {
	width:100%;
	display:block;
	width:auto;
	height: 29px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 14px;
	text-decoration:none!important;
	color:#736e72;
	background:#f4f4f4;
	line-height: 29px;
	text-align: center;
	border-top-width:1px;
	border-top-color:#e6e6e6;
	border-top-style:solid;
	border-left-width:1px;
	border-left-color:#e6e6e6;
	border-top-left-radius:4px;
	border-left-style:solid;
	border-right-width:1px;
	border-right-color:#e6e6e6;
	border-top-right-radius:4px;
	border-right-style:solid;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	 box-shadow:1px 1px 1px #fff inset;
	}
.topchart_usual>ul>li>a:hover {
	height: 29px;
	background:#edecec;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color:#AF28B4;
	padding-right: 10px;
	padding-left: 10px;
	margin-top:-3px;
	}
.topchart_usual>ul>li>a.selected {
	background:#edecec;
	height: 29px;
  	color:#AF28B4;
 	cursor:default;
  	border-bottom-width: 3px;
  	border-bottom-style: solid;
  	border-bottom-color:#AF28B4;
  	padding-right: 10px;
  	padding-left: 10px;
	margin-top:-3px;
	}
.topchart_usual>ul>li.ui-state-active>a {
	background:#edecec;
	height: 29px;
  	color:#AF28B4;
 	cursor:default;
  	border-bottom-width: 3px;
  	border-bottom-style: solid;
  	border-bottom-color:#AF28B4;
  	padding-right: 10px;
  	padding-left: 10px;
	margin-top:-3px;
	}


 /*排行榜list--TOP1*/
.rank_songlist_box{
	position:relative;
	float:left;
	width: 310px;
	height: 60px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e8e9e9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e8e9e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e9e9;
	}
.rank_songlist_img {
	float:left;
	width: 312px;
	height: 60px;
	position:relative;
	overflow: hidden;
	}
.rank_songlist_container{
	width: 312px;
	height: 60px;
	position: relative;
	list-style: none;
	float: left;
	}
.rank_songlist_container ul{
	width: 312px;
	height: 60px;
	list-style: none;
	position:relative;
	margin-top:-60px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: opacity .8s ease-in-out;
	-ms-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	-o-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
	z-index: 4;
	background-color: #000000;
	opacity: 0.5;
	}
.rank_songlist_container:hover>ul{
	position:relative;
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 0.8;
    }
.rank_songlist_info_container{
	width: 242px;
	height: 60px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #58595d;
	position:absolute;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-left:62px;
	}

.rank_songlist_ttl_link{
	width:135px;
	height:20px;
	position:relative;
	float:left;
	margin-left:55px;
	}

/*排行榜list--TOP2-10*/
.rank_songlist_t2_box{
	position:relative;
	float:left;
	width: 310px;
	height: 50px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e8e9e9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e8e9e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e9e9;
	}
.rank_songlist_t2_img {
	float:left;
	width: 312px;
	height: 50px;
	position:relative;
	overflow: hidden;
	}
.rank_songlist_t2_container{
	width: 312px;
	height: 50px;
	position: relative;
	list-style: none;
	float: left;
	}
.rank_songlist_t2_container ul{
	width: 312px;
	height: 50px;
	list-style: none;
	position:relative;
	margin-top:-50px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: opacity .8s ease-in-out;
	-ms-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	-o-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
	opacity: 0;
	z-index: 4;
	background-color: #000000;
	opacity: 0.5;
	}
.rank_songlist_t2_container:hover>ul{
	position:relative;
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 0.8;
    }
.rank_songlist_t2_info_container{
	width: 242px;
	height: 50px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #58595d;
	position:absolute;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-left:62px;
	}

/*熱門排行榜-無照片*/
.rank_songlist_top02_box {
	width:60px;
	height:50px;
	color:#7c7c7c;
	background-color:#f4cef0;
	font-family:"Arial";
	font-size:18px;
	line-height:50px;
	text-align:center;
	}

.rank_songlist_top03_box {
	width:60px;
	height:50px;
	color:#7c7c7c;
	background-color:#f8dcf5;
	font-family:"Arial";
	font-size:18px;
	line-height:50px;
	text-align:center;
	}

.rank_songlist_top04_box {
	width:60px;
	height:50px;
	color:#7c7c7c;
	background-color:#f5f2f5;
	font-family:"Arial";
	font-size:18px;
	line-height:50px;
	text-align:center;
	}

.albumpage_song_title_txt{
    font-family: "微軟正黑體修正";
    font-weight: bold;
    font-size: 15px;
}

.rank_songlist_01_txt{
	font-family: "微軟正黑體修正";
	/*font-weight:bold;*/
	font-size: 13px;
	color: #AF28B4;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
	}

/*熱門排行榜按鈕區*/
/*播放按鈕-TOP1*/
.rank_songlist_container_play_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 15px;
	top: 15px;
     }
a.rank_songlist_play_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_play_icon.png);
	background-repeat: no-repeat;
	}
a.rank_songlist_play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*熱門排行-立即購買按鈕*/
.rank_songlist_container_shop_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 202px;
	top: 15px;
     }
a.rank_songlist_shop_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_shop_icon.png);
	background-repeat: no-repeat;
	}
a.rank_songlist_shop_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }


/*熱門排行-立即結帳按鈕*/
.rank_songlist_container_buy_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 202px;
	top: 15px;
     }
a.rank_songlist_buy_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_buy_icon.png);
	background-repeat: no-repeat;
	}
a.rank_songlist_buy_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }


/*下載按鈕*/
.rank_songlist_container_dwload_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 235px;
	top: 15px;
     }
a.rank_songlist_dwload_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_dwload_icon.png);
	background-repeat: no-repeat;
	}
a.rank_songlist_dwload_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*分享按鈕*/
.rank_songlist_container_share_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 268px;
	top: 15px;
     }
a.rank_songlist_share_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_share_icon.png);
	background-repeat: no-repeat;
	}
a.rank_songlist_share_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

 /*播放按鈕-TOP2-10*/
.rank_songlist_t2_container_play_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 15px;
	top: 11px;
     }
a.rank_songlist_t2_play_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_play_icon.png);
	background-repeat: no-repeat;
	}
a.rank_songlist_t2_play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }
/*購買按鈕*/
.rank_songlist_t2_container_shop_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 202px;
	top: 12px;
     }
a.rank_songlist_t2_shop_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_shop_icon.png);
	background-repeat: no-repeat;
	}
a.rank_songlist_t2_shop_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*下載按鈕*/
.rank_songlist_t2_container_dwload_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 235px;
	top: 12px;
     }
a.rank_songlist_t2_dwload_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_dwload_icon.png);
	background-repeat: no-repeat;
	}
a.rank_songlist_t2_dwload_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*分享按鈕*/
.rank_songlist_t2_container_share_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 268px;
	top: 12px;
     }
a.rank_songlist_t2_share_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_share_icon.png);
	background-repeat: no-repeat;
	}
a.rank_songlist_t2_share_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

 /*影音館-mv*/
 .video_room_container{
	width: 292px;
	height: 130px;
	position: relative;
	list-style: none;
	float: left;
	}
.video_room_container ul{
	width: 292px;
	height: 130px;
	list-style: none;
	position:relative;
	margin-top:-130px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: opacity .8s ease-in-out;
	-ms-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	-o-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
	opacity: 0;
	z-index: 4;
	background-color: #000000;
	opacity: 0.5;
	}


.video_room_container:hover>ul{
	position:relative;
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 0.8;
    }

.video_room_container ul>a{
    width: 292px;
    height: 130px;
    z-index: 9;
    position: absolute;
    float: left;
    left: 0px;
    top: 0px;
}


.video_room_img {
	float: left;
	width: 292px;
	height: 130px;
	position: absolute;
	overflow: hidden;
}

.video_room_btn  {
	width:292px;
	height:130px;
	z-index: 9;
	position: absolute;
	float: left;
	left: 0px;
	top: 0px;
    }
.video_room_container_play_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 130px;
	top: 49px;
    }

/*影音館-小*/
.video_room_s_container{
	width: 80px;
	height:auto;
	position: relative;
	list-style: none;
	float: left;
	}
.video_room_s_container ul{
	width: 80px;
	height: 50px;
	margin-top:-50px;
	list-style: none;
	position: relative;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: opacity .8s ease-in-out;
	-ms-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	-o-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
	opacity: 0;
	z-index: 4;
	background-color: #000000;
	opacity: 0.5;
	}
.video_room_s_container:hover>ul{
	position:relative;
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 0.8;
    }
 .video_room_s_img {
	float: left;
	width: 80px;
	height: 47px;
	position: absolute;
	overflow: hidden;
}
.video_room_s_btn  {
	width:80px;
	height:47px;
	z-index: 9;
	position: absolute;
	float: left;
	left: 0px;
	top: 0px;
    }
.video_room_s_container_play_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 25px;
	top: 12px;
    }




/*影音館-播放按鈕*/
a.video_room_play_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_play_icon.png);
	background-repeat: no-repeat;
	}
a.video_room_play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

a.video_room_s1_play_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_play_icon.png);
	background-repeat: no-repeat;
	}
a.video_room_s1_play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*影音館-影音排行榜*/
.video_list{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	}
.video_rank_box{
	position:relative;
	float:left;
	width: 30px;
	height:32px;
	margin-top:10px;
	background-color:#e0e0e0;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 16px;
	font-weight:bold;
	text-decoration:none!important;
	color:#7C7C7C;
	text-align:center;
	padding-top:15px;
	}

.video_rank_container{
	width:auto;
	height: 50px;
	position: relative;
	list-style: none;
	float: left;
	}

.video_rank_s_mv{
	float:left;
	text-align:center;
	width:80px;
	height:47px;
	background-color:#000000;
	border:1px solid #888;
	}

.video_rank_s_img {
	float: left;
	width: 80px;
	height: 47px;
	position: absolute;
	overflow: hidden;
}

.video_rank_s_container{
	width: 80px;
	height:auto;
	position: relative;
	list-style: none;
	float: left;
	}

.video_rank_s_container_play_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 25px;
	top: 9px;
    }

a.video_rank_play_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_play_icon.png);
	background-repeat: no-repeat;
	}
a.video_rank_play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

.video_rank_list_box{
	position:relative;
	float:right;
	width: 281px;
	height: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e9e9;
	margin-top:10px;
	}

.video_rank_list_img {
	float:left;
	width:80px;
	height: 47px;
	position:relative;
	overflow: hidden;
	}

.video_rank_info_container{
	width: 183px;
	height: 50px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #58595d;
	position: absolute;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 62px;
	left: 21px;
	}


/*專輯區塊//////////////////////////*/
.album_container{
	float:left;
	width: 122px;
	height: 170px;
	background-color: #e8e9e9;
	margin-top: 13px;
	margin-left:6px;
	}

.album-img {
	text-align:center;
	float:left;
	height: 122px;
	width: 122px;
	position: absolute;
	overflow: hidden;
	background:#000;
	}
.album_info_container{
	width: 112px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #58595d;
	margin-top: 120px;
	position: absolute;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	overflow:hidden;
    text-overflow:ellipsis;
	}
.album_title{
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #1e1e1e;
	text-decoration: none;
	overflow:hidden;
    text-overflow:ellipsis;
    }
.album_title .title{
	color:#1E1E1E;
	text-decoration: none;
}
.album_title .name{
	color:#585950;
	text-decoration: none;
}
.album_title .album{
	color:#1E1E1E;
	/* font-weight: bold; */
	text-decoration: none;
}
.album_title .title:hover, .album_title .name:hover, .album_title .album:hover{
	opacity:0.4;
	filter:alpha(opacity=20);
}
#na_container{
	width: 122px;
	height: 122px;
	position: relative;
	list-style: none;
	float: left;
	top: 0px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #FFF;
}

#na_container ul{
	width: 122px;
	height: 122px;
	list-style: none;
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: opacity .8s ease-in-out;
	-ms-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	-o-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
	opacity: 0;
	z-index: 4;
	background-color: #000000;
	opacity: 0.5;
}

#na_container:hover>ul{
	display:block;
	padding:0;

	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 0.8;
}

/*背景可按區*/
.na_container_btn  {
	width: 122px;
	height: 122px;
	z-index: 9;
	position: absolute;
	float: left;
	left: 0px;
	top: 0px;
    }

/*播放按鈕*/
.na_container_play_btn  {
	width: 45px;
	height: 45px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 39px;
	top: 38px;
        }
/*分享按鈕*/
.na_container_share_btn  {
	width:30px;
	height:30px;
	z-index: 11;
	position: absolute;
	float: left;
	left: 115px;
	top: 115px;
        }

/*FB分享按鈕*/
a.album_fb_share_btn {
	float:left;
	height:30px;
	width:30px;
	background-image: url(../../images/fb_share.png);
	background-repeat: no-repeat;
	background-position: center center;

	}
a.album_fb_share_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=20);
}

.album-img .CONTENT_a .MEMO p  a{
	font-size: 15px;
	color: #e3000e;
	text-decoration: underline;
	text-align: right;
	line-height: 30px;
	float: right;
	color: #FFF;
}
.album-img .CONTENT_a .MEMO p a:hover  {
	color: #09F;
	text-decoration: none;
}

a.play_btn {
	float:left;
	width:60px;
	height:60px;
	background-image: url(../../images/play_icon.png);
	background-repeat: no-repeat;
	}
a.play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
}

/*所在位置*/
#path {
	margin-top: 10px;
    width:970px;
    height: 16px;
    background: url(../../images/icon.png) no-repeat -185px top;
    position: relative;
	color: #333;
    font: 12px/18px Helvetica,Tahoma,Verdana,Arial,sans-serif,"新細明體";
    word-break: break-all;
	margin-left:auto;
	margin-right:auto;
	}

#path li {
	float: left;
    padding-left: 13px;
    padding-right: 7px;
    padding-bottom: 1px;
    height: 15px;
    background: url(../../images/icon.png) no-repeat -185px bottom;
    }

#path li a{
	color:#333;
	}

#path li a:hover{
	color:#AF28B4;
	text-decoration:none;
	}

#path .home{
	display: block;
	width: 20px;
	height: 16px;
	float:left;
	position:relative;
	}

/*精選歌單*/
.singer_rank_crown_item{
	width: 35px;
	height: 35px;
	position: absolute;
	z-index: 1;
	background-image: url(../../images/friday/singer_rank_item.png);
	background-repeat: no-repeat;
	font-family: "Arial,微軟正黑體";
	color: #FFFFFF;
	font-size: 12px;
	left: 18px;
	top: 13px;
	}

.singer_rank_02_item{
	width: 35px;
	height: 35px;
	position: absolute;
	z-index: 1;
	background-image: url(../../images/friday/singer_rank_item.png);
	background-repeat: no-repeat;
	font-family: "Arial,微軟正黑體";
	color: #FFFFFF;
	font-size: 12px;
	left: 158px;
	top: 13px;
	padding-left: 8px;
	padding-top:3px;
	font-weight: bold;
	}

.singer_rank_03_item{
	width: 35px;
	height: 35px;
	position: absolute;
	z-index: 1;
	background-image: url(../../images/friday/singer_rank_item.png);
	background-repeat: no-repeat;
	font-family: "Arial,微軟正黑體";
	color: #FFFFFF;
	font-size: 12px;
	left: 18px;
	top: 148px;
	padding-left: 8px;
	padding-top:3px;
	font-weight: bold;
	}

.singer_rank_04_item{
	width: 35px;
	height: 35px;
	position: absolute;
	z-index: 1;
	background-image: url(../../images/friday/singer_rank_item.png);
	background-repeat: no-repeat;
	font-family: "微軟正黑體";
	color: #FFFFFF;
	font-size: 12px;
	left: 158px;
	top: 148px;
	padding-left: 8px;
	padding-top:1px;
	font-weight: bold;
	}

.singer_rank_container{
	float:left;
	width: 122px;
	height: 122px;
	background-color: #e8e9e9;
	margin-top: 13px;
	margin-left:18px;
	}

.choice_box{
	width:310px;
	height:150px;
	position:relative;
	float:left;
	}

.choice_album_container{
	text-align:center;
	float:left;
	width: 122px;
	height: 122px;
	background-color: #000;
	margin-top: 13px;
	margin-left:6px;
	}

/*歌單圖片外框*/
.outline_border_box{
	vertical-align: middle;
	height: 122px;
	display: table-cell;
	}

.outline_big_border_box{
	vertical-align: middle;
	height: 240px;
	display: table-cell;
	}
.choice_info_box{
	width:170px;
	position:relative;
	float:left;
	margin-top: 9px;
	margin-left:6px;
	}

.choice_info{
	width:170px;
	height:20px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #58595d;
	position:relative;
	float:left;
	border-bottom-width:1px;
	border-color:#ededed;
	border-bottom-style:solid;
	overflow:hidden;
    text-overflow:ellipsis;
    }

.author_writer_info{
	width:170px;
	height:20px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #58595d;
	position:relative;
	float:left;
	overflow:hidden;
    text-overflow:ellipsis;
    }

.choice_play_info{
	height:30px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #58595d;
	position:relative;
	float:left;
	border-bottom-width:1px;
	border-color:#ededed;
	border-bottom-style:solid;
	padding-bottom:10px;
	margin-bottom:5px;
	width:100%;
    display:block;
    overflow:hidden;
    white-space: nowrap;
	}

.choice_songlist_info_container{
	height:30px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #58595d;
	position:relative;
	float:left;
	border-bottom-width:1px;
	border-color:#ededed;
	border-bottom-style:solid;
	padding-bottom:10px;
	margin-bottom:5px;
	width:100%;
    display:block;
    overflow:hidden;
    white-space: nowrap;
	}

.choice_songlist_container{
	width: 170px;
	height: 45px;
	position: relative;
	list-style: none;
	float: left;
	margin-top:-65px;
	}

.choice_songlist_container ul{
	width: 170px;
	height: 45px;
	list-style: none;
	position:relative;
	margin-top:18px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: opacity .8s ease-in-out;
	-ms-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	-o-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
	opacity: 0;
	z-index: 4;
	background-color: #000000;
	opacity: 0.5;
	}
.choice_songlist_container:hover>ul{
	position:relative;
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 0.8;
	}


/*精選歌單-play按鈕*/
.choice_songlist_container_play_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 6px;
	top: 8px;
     }
a.choice_songlist_play_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_play_icon.png);
	background-repeat: no-repeat;
	}
a.choice_songlist_play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*精選歌單-購買按鈕*/
.choice_songlist_container_shop_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 69px;
	top: 8px;
     }
a.choice_songlist_shop_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_shop_icon.png);
	background-repeat: no-repeat;
	}
a.choice_songlist_shop_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*精選歌單-立即結帳按鈕*/
.choice_songlist_container_buy_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 69px;
	top: 8px;
     }
a.choice_songlist_buy_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_buy_icon.png);
	background-repeat: no-repeat;
	}
a.choice_songlist_buy_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }


/*精選歌單-下載按鈕*/
.choice_songlist_container_dwload_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 102px;
	top: 8px;
     }
a.choice_songlist_dwload_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_dwload_icon.png);
	background-repeat: no-repeat;
	}
a.choice_songlist_dwload_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*精選歌單-分享按鈕*/
.choice_songlist_container_share_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 135px;
	top: 8px;
     }
a.choice_songlist_share_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_share_icon.png);
	background-repeat: no-repeat;
	}
a.choice_songlist_share_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }


.choice_songlist_box{
    position:relative;
	float:left;
	width: 170px;
	height: 45px;
	}

.choice_songlist_img {
	float:left;
	width: 170px;
	height: 45px;
	position:relative;
	overflow: hidden;
	}



.choice_info_txt{
	font-family: "微軟正黑體";
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
	width:100%;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
	}
.choice_info_txt a{
	color:#AF28B4;
	text-decoration:none;
	}
.choice_info_txt :hover{
	color:#58595d;
	text-decoration:none;
	}

/*精選歌單-作者*/
.author_writer{
	font-family: "微軟正黑體";
	font-size:12px;
	line-height:20px;
	text-decoration:none;
	width:100%;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
	}

.author_writer a{
	color:#58595d;
	}

.choice_play_btn{
	width:29px;
	height:29px;
	position:relative;
	float:left;
	}
.choice_title{
	font-size: 12px;
	color: #1e1e1e;
	text-decoration: none;
	font-family: "微軟正黑體";
	line-height:20px;
	display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
	}
.choice_title:hover {
	opacity:0.4;
	filter:alpha(opacity=20);
	}

/*華語排行榜tabs*/
.kinds_usual {
	width:312px;
	height: 29px;
	background:#e8e9e9;
	float:left;
	margin-bottom:3px;
    }
.kinds_usual>ul>li {
	float:left;
	width:auto;
	height: 29px;
	list-style:none;
	width:104px;
	}
.kinds_usual>ul>li>a {
	display:block;
	width:auto;
	height: 29px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 14px;
	text-decoration:none!important;
	color:#736e72;
	background:#e8e9e9;
	line-height: 29px;
	text-align: center;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e8e9e9;
	left: 5px;
	right: 5px;
	padding-right: 10px;
	padding-left: 10px;
    }
.kinds_usual>ul>li>a:hover {
	height: 29px;
	background:#dedfdf;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color:#AF28B4;
	padding-right: 10px;
	padding-left: 10px;
    }
.kinds_usual>ul>li>a.selected {
  height: 29px;
  color:#AF28B4;
  cursor:default;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color:#AF28B4;
  padding-right: 10px;
  padding-left: 10px;
  }

/*熱門歌手*/
 .singer_list_container{
	 width:312px;
	 height:60px;
	 float:left;
	 position:relative;
	 border-left-width: 1px;
     border-left-style: solid;
     border-left-color:#ededed;
	 border-right-width: 1px;
     border-right-style: solid;
     border-right-color:#ededed;
	 border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color:#ededed;
	 }
.singer_img{
	width:60px;
	float:left;
	position:relative;
	}
.singer_info{
	padding:5px 5px 5px 5px;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height:50px;
	color: #58595d;
	width:242px;
	display:block;
	overflow:hidden;
    text-overflow:ellipsis;
	white-space: nowrap;
    }
.singer_info .name{
	color: #58595d;
}

/*歷年專輯*/
.singer_album_box{
	float: left;
	width: 285px;
	height: 122px;
	background-color:#f7f7f7;
	margin-top:15px;
	margin-left:25px;
	}

.singer_album_container{
	width: 150px;
	height: 112px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #58595d;
	position: absolute;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-left:125px;
	overflow:hidden;
    text-overflow:ellipsis;
	}
.singer_album_title{
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #1e1e1e;
	text-decoration: none;
	}
.singer_album_title:hover {
	opacity:0.4;
	filter:alpha(opacity=20);
	}

.singer_album_play_btn {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 119px;
	top: 81px;
    }
a.singer_album_play_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_play_icon.png);
	background-repeat: no-repeat;
	}
a.singer_album_play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }
/*歷年專輯-購買按鈕*/
.singer_album_shop_btn {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 89px;
	top: 81px;
    }
a.singer_album_shop_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_shop_icon.png);
	background-repeat: no-repeat;
	}
a.singer_album_shop_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*歷年專輯-立即結帳按鈕*/
.singer_album_buy_btn {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 89px;
	top: 81px;
    }
a.singer_album_buy_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_buy_icon.png);
	background-repeat: no-repeat;
	}
a.singer_album_buy_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

.singer_album_usual {
	width:100%;
	height:auto;
	float:left;
	margin-top:3px;
	position:relative;
	}
.singer_album_usual>ul>li {
	float:left;
	width:300px;
	height: 32px;
	list-style:none;
	margin-top:3px;
	}
.singer_album_usual>ul>li>a {
	display: block;
	width: 300px;
	height: 32px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 13px;
	text-decoration: none!important;
	color: #fff;
	background: #8E8E8E;
	line-height: 32px;
	text-align: center;
	border-radius: 3px;
	}
.singer_album_usual>ul>li>a:hover {
	height: 32px;
	background:#515151;
	}
/*
.singer_album_usual>ul>li>a.selected {
  height: 32px;
  color:#fff;
  background:#AF28B4;
  cursor:default;
   }
*/

.singer_album_usual_share_box{
	float:left;
	position:relative;
	width:100%;
	height: 32px;
	}

/*熱門影音*/
.singer_mv_box{
	float:left;
	width: 210px;
	height: 162px;
	margin-left:5px;
	}
.singer_mv_container{
	width: 200px;
	height: 113px;
	background-color:#000000;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0;
	}
.singer_mv_img {
	float:left;
	width:200px;
	height:113px;
	position: absolute;
	overflow: hidden;
	}
.singer_mv_container_btn  {
	width: 200px;
	height: 113px;
	z-index: 9;
	position: absolute;
	float: left;
	left: 0px;
	top: 0px;
    }
#mv_container{
	text-align:center;
	width: 200px;
	height: 113px;
	position: relative;
	list-style: none;
	float: left;
	top: 0px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #FFF;
	}

#mv_container ul{
	width: 200px;
	height: 113px;
	list-style: none;
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: opacity .8s ease-in-out;
	-ms-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	-o-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
	opacity: 0;
	z-index: 4;
	background-color: #000000;
	opacity: 0.5;
}

#mv_container:hover>ul{
	display:block;
	padding:0;
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);

	opacity: 0.8;
}

.mv_container_play_btn  {
	width: 45px;
	height: 45px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 77px;
	top: 38px;
    }

a.mv_play_btn {
	float:left;
	width:60px;
	height:60px;
	background-image: url(../../images/play_icon.png);
	background-repeat: no-repeat;
	}
a.mv_play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
}

.mv_txt_box{
	text-align:center;
	width: 188px;
	height: 30px;
	line-height:30px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #58595d;
	position: absolute;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top:114px;
	background-color:#fff;
	overflow:hidden;
    text-overflow:ellipsis;
	}
.mv_txt_ttl{
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #1e1e1e;
	text-decoration: none;
	overflow:hidden;
    text-overflow:ellipsis;
	}
.mv_txt_ttl:hover {
	opacity:0.4;
	filter:alpha(opacity=20);
	}
.mv_txt_ttl a{
	color: #1e1e1e;
	text-decoration: none;
	}

/*277x88banner*/
.msbanner_box{
	width:312px;
	height:auto;
	float:left;
	position: relative;
	background:#FFFFFF;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	border:solid 1px #e7e7e7;
	margin-top:-6px;
	}

.msbanner_img{
	width:279px;
	height:88px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:13px;
	margin-bottom:13px;
	}

/*頁碼*/
.page_list_box{
	width:100%;
	height: 60px;
	float: left;
	position: relative;
	}

/*歌曲列表-title*/
.song_list{
	width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
	}
.song_list_box{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	}

.song_list_ttl{
	width:100px;
	height:30px;
	line-height:30px;
	float:left;
	text-align:center;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	background-color:#ededed;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border:1px #ddd solid;
	margin-top:-12px;
	}

.song_list_song{
	width:260px;
	height:30px;
	line-height:30px;
	padding-left:50px;
	float:left;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	background-color:#ededed;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border:1px #ddd solid;
	margin-top:-12px;
	}

.song_list_singer{
	width:220px;
	height:30px;
	line-height:30px;
	float:left;
	padding-left:10px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	background-color:#ededed;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border:1px #ddd solid;
	margin-top:-12px;
	}
/*列表子項目*/
.song_list_ttl_a{
	width:100px;
	height:40px;
	line-height:40px;
	float:left;
	text-align:center;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	background-color:#f8f8f8;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-color:#fff;
	border-top-style:solid;
	border-right-width:1px;
	border-right-color:#f8f8f8;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#ddd;
	border-left-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ddd;
	border-bottom-style:solid;
	}

.song_list_song_a{
	width:260px;
	height:40px;
	line-height:40px;
	padding-left:50px;
	float:left;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	/* font-weight: bold; */
	color:#333333;
	background-color:#f8f8f8;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border:1px #ddd solid;
	border-top-width:1px;
	border-top-color:#fff;
	border-top-style:solid;
	border-right-width:1px;
	border-right-color:#f8f8f8;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#f8f8f8;
	border-left-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ddd;
	border-bottom-style:solid;
	overflow:hidden;
    text-overflow:ellipsis;
	}

.song_list_singer_a{
	width:220px;
	height:40px;
	line-height:40px;
	float:left;
	padding-left:10px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	background-color:#f8f8f8;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border:1px #ddd solid;
	border-top-width:1px;
	border-top-color:#fff;
	border-top-style:solid;
	border-right-width:1px;
	border-right-color:#ddd;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#f8f8f8;
	border-left-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ddd;
	border-bottom-style:solid;
	}
.song_list_song_a .title{
	color:#1E1E1E;
}
.song_list_singer_a .name{
	color:#585950
}
/*歌曲列按鈕*/
.song_list_play_btn {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 112px;
	top: 7px;
    }
a.song_list_play_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_play_icon.png);
	background-repeat: no-repeat;
	}
a.song_list_play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*專輯曲目-立即購買按鈕*/
.song_list_shop_btn {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 517px;
	top: 7px;
    }
a.song_list_shop_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_shop_icon.png);
	background-repeat: no-repeat;
	}
a.song_list_shop_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*專輯曲目-立即結帳按鈕*/
.song_list_buy_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 517px;
	top: 7px;
     }
a.song_list_buy_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_buy_icon.png);
	background-repeat: no-repeat;
	}
a.song_list_buy_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }


.song_list_dwload_btn {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 550px;
	top: 7px;
    }
a.song_list_dwload_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_dwload_icon.png);
	background-repeat: no-repeat;
	}
a.song_list_dwload_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

.song_list_share_btn {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 583px;
	top: 7px;
    }
a.song_list_share_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_share_icon.png);
	background-repeat: no-repeat;
	}
a.song_list_share_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

.song_list_join_btn {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 477px;
	top: 7px;
    }
a.song_list_join_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_join_icon.png);
	background-repeat: no-repeat;
	}
a.song_list_join_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

.song_list_words_btn {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 510px;
	top: 7px;
    }
a.song_list_words_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_words_icon.png);
	background-repeat: no-repeat;
	}
a.song_list_words_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }


.song_list_container{
	float:left;
	width: 122px;
	height: 170px;
	background-color: #e8e9e9;
	margin-top: 13px;
	margin-left:18px;
	}

/*搜尋結果頁 search_singer*/
.search_singer_box{
	position:relative;
	float:left;
	width: 100%;
	height: 60px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#e8e9e9;
	}
.search_singer_img {
	float:left;
	width: 100%;
	height: 60px;
	position:relative;
	overflow: hidden;
	}
.search_singer_container{
	width: 100%;
	height: 60px;
	position: relative;
	list-style: none;
	float: left;
	}
.search_singer_container ul{
	width: 100%;
	height: 60px;
	list-style: none;
	position:relative;
	margin-top:-60px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: opacity .8s ease-in-out;
	-ms-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	-o-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
	opacity: 0;
	background-color: #000000;
	opacity: 0.5;
	}
.search_singer_container:hover>ul{
	position:relative;
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 0.8;
    }
.search_singer_info_container{
	width: 575px;
	height: 60px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #58595d;
	position: absolute;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 62px;
	}

.search_singer_play_btn {
	width: 29px;
	height: 29px;
	position: absolute;
	float: left;
	left: 15px;
	top: 16px;
    }
a.search_singer_play_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_play_icon.png);
	background-repeat: no-repeat;
	}
a.search_singer_play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*搜尋結果頁 購買按鈕*/
.search_singer_shop_btn {
	width: 29px;
	height: 29px;
	position: absolute;
	float: left;
	left: 537px;
	top: 16px;
    }
a.search_singer_shop_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_shop_icon.png);
	background-repeat: no-repeat;
	}
a.search_singer_shop_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*搜尋結果頁 立即結帳按鈕*/
.search_singer_buy_btn {
	width: 29px;
	height: 29px;
	position: absolute;
	float: left;
	left: 537px;
	top: 16px;
    }
a.search_singer_buy_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_buy_icon.png);
	background-repeat: no-repeat;
	}
a.search_singer_buy_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }


.search_singer_dwload_btn {
	width: 29px;
	height: 29px;
	position: absolute;
	float: left;
	left: 570px;
	top: 16px;
    }
a.search_singer_dwload_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_dwload_icon.png);
	background-repeat: no-repeat;
	}
a.search_singer_dwload_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

.search_singer_share_btn {
	width: 29px;
	height: 29px;
	position: absolute;
	float: left;
	left: 603px;
	top: 16px;
    }
a.search_singer_share_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_share_icon.png);
	background-repeat: no-repeat;
	}
a.search_singer_share_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*搜尋歌手－遮照*/
.search_singer_mark {
	float: left;
	height: 122px;
	width: 122px;
	position: absolute;
	overflow: hidden;
	z-index: 10;
	top: 0px;
	left: 0px;
	}
a.search_singer_mark_btn {
	float:left;
	width:122px;
	height:122px;
	background-image: url(../../images/singer_mask.png);
	background-position: center;
	background-repeat: no-repeat;
	}

/*搜尋使用者-頭像*/
.search_user_container{
	float:left;
	width: 122px;
	height: 150px;
	margin-top: 13px;
	margin-left:6px;
	}
.search_user_img {
	float:left;
	width:108px;
	height:108px;
    border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
    border:1px solid #fff;
	margin:5px 0 0 6px;

	}

.search_user_info_container{
	width: 122px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #58595d;
	margin-top: 120px;
	position: absolute;
	text-align:center;
	overflow:hidden;
    text-overflow:ellipsis;
	}

#search_user_container{
	width: 122px;
	height: 122px;
	position: relative;
	list-style: none;
	float: left;
	top: 0px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #FFF;
}

#search_user_container ul{
	width: 108px;
	height: 108px;
	list-style: none;
	position: absolute;
	display: block;
	margin:5px 0 0 7px;
	padding: 0;
	top: 0;
	left: 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: opacity .8s ease-in-out;
	-ms-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	-o-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
	opacity: 0;
	z-index: 4;
	background-color: #000000;
	opacity: 0.5;
}

#search_user_container:hover>ul{
	display:block;
	padding:0;
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 0.8;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.search_user_container_btn  {
	width: 108px;
	height: 108px;
	z-index: 9;
	position: absolute;
	float: left;
	left: 0px;
	top: 0px;
    }

/*我的音樂-功能表(選單)*/
.mymusic_usual {
	width:100%;
	height:auto;
	float:left;
	margin-top:1px;
	}
.mymusic_usual>ul>li {
	float:left;
	width:auto;
	height: 60px;
	list-style:none;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #32323a;
	}
.mymusic_usual>ul>li>a {
	display:block;
	width:auto;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 14px;
	text-decoration:none!important;
	color:#736e72;
	background:#1e1e1e;
	line-height: 60px;
	left: 5px;
	right: 5px;
	padding-right: 10px;
	padding-left: 20px;
    }
.mymusic_usual>ul>li>a:hover {
	height: 59px;
	color:#fff;
	background:#0a0a0a;
	padding-right: 10px;
	padding-left: 20px;
    }
.mymusic_usual>ul>li>a.selected {
    height: 59px;
	color:#fff;
	background:#0a0a0a;
	padding-right: 10px;
	padding-left: 20px;
    }

/*切換模式-按鈕*/
.modes_btn_box{
	width:50px;
	height:19px;
	float:right;
	position:relative;
	margin:0 0 5px 0;
	}

.modes_list_btn{
	float:left;
	position: relative;
	width:19px;
	height:19px;
	background:url(../../images/modes_01.png) no-repeat;
	text-indent:-9999px;
	text-align:center;
	padding-left:5px;
	}

.modes_list_btn:hover{
	background:url(../../images/modes_01_hover.png) no-repeat;
	}


.modes_normal_btn{
	float:left;
	position: relative;
	width:19px;
	height:19px;
	background:url(../../images/modes_02.png) no-repeat;
	text-indent:-9999px;
	text-align:center;
	margin-bottom:5px;
	}

.modes_normal_btn:hover{
	background:url(../../images/modes_02_hover.png) no-repeat;
	}

/*我的歌單list*/
#mymusic_box{
	width:647px;
	height:768px;
	float:left;
	position:relative;
	}

#mymusic_list_box{
	width:637px;
	height:auto;
	float:left;
	position:relative;
	}

#mymusic_singer_box{
	width:637px;
	height:auto;
	float:left;
	position:relative;
	}

#mymusic_collect_box{
	width:637px;
	height:auto;
	float:left;
	position:relative;
	}

.mymusic_song_list{
	width:100%;
	height:40px;
	line-height:40px;
	float:left;
	padding-left:10px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	background-color:#f8f8f8;
	-moz-box-shadow:1px 1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px 1px #fff inset;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	overflow:hidden;
    text-overflow:ellipsis;
	}

.mymusic_song_list a{
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	text-decoration:none;
	}

.mymusic_song_list a:hover{
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#AF28B4;
	text-decoration:none;
	}


a.mymusic_song_play_btn {
	position: absolute;
	float: left;
	width: 29px;
	height: 29px;
	background-image: url(../../images/rank_songlist_play_icon.png);
	background-repeat: no-repeat;
	left: 592px;
	top: 7px;
	}
a.mymusic_song_play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*我的歌單-圖片*/
#mymusic_normal{
	width:647px;
	height:auto;
	float:left;
	position:relative;
	}

#mymusic_singer_normal{
	width:647px;
	height:auto;
	float:left;
	position:relative;
	}

#mymusic_collect_normal{
	width:647px;
	height:auto;
	float:left;
	position:relative;
	}

/*關注歌手list*/
#follow_singer_box{
	width:647px;
	height:768px;
	float:left;
	position:relative;
	}


/*收藏專輯list*/
#collect_album_box{
	width:647px;
	height:768px;
	float:left;
	position:relative;
	}


/*分享popup彈跳視窗*/
.popup_content_input {
	display: none;
	position: fixed;
	width: 291px;
	height: 288px;
	background-color: #fff;
	z-index: 100;
	border-radius: 5px;
	left: 50%;
	top: 50%;
	margin-left: -145px;
	margin-top: -100px;
	-webkit-box-shadow: 0 0 55px #000;
	-moz-box-shadow: 0 0 55px #000;
	box-shadow: 0 0 55px #000;
	}


/*POPUP 關閉桉鈕*/
.black_overlay{
	width: 100%;
	height: 1146px;
	display: none;
	background-color: black;
	z-index:11;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	background-size:cover;
	position: absolute;
}

#close_popup_btn{
	height: 15px;
	width: 15px;
	position: absolute;
	z-index: 999;
	top: 10px;
	right: 10px;
	}
a.close_popup_btn {
	float:left;
	width:15px;
	height:15px;
	background-image:url(../../images/close_btn.png);
	background-repeat: no-repeat;
}
a.close_popup_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
}

/*社群分享按鈕*/
.share_btn_box{
	width:249px;
	height:auto;
	float:left;
	position:relative;
	text-align:center;
	margin-top:35px;
	margin-left:22px;
	}

.share_fb_btn{
	width:249px;
	height:54px;
	float:left;
	position:relative;
	background-image:url(../../images/share_fb_btn.png);
	background-repeat:no-repeat;
	margin-bottom:6px;
	}
.share_fb_btn:hover{
	background-image:url(../../images/share_fb_btn_hover.png);
	background-repeat:no-repeat;
	}

.share_sina_btn{
	width:249px;
	height:54px;
	float:left;
	position:relative;
	background-image:url(../../images/share_sina_btn.png);
	background-repeat:no-repeat;
	margin-bottom:6px;
	}
.share_sina_btn:hover{
	background-image:url(../../images/share_sina_btn_hover.png);
	background-repeat:no-repeat;
	}

.share_plurk_btn{
	width:249px;
	height:54px;
	float:left;
	position:relative;
	background-image:url(../../images/share_plurk_btn.png);
	background-repeat:no-repeat;
	margin-bottom:6px;
	}

.share_plurk_btn:hover{
	background-image:url(../../images/share_plurk_btn_hover.png);
	background-repeat:no-repeat;
	}

.share_google_btn{
	width:249px;
	height:54px;
	float:left;
	position:relative;
	background-image:url(../../images/share_google_btn.png);
	background-repeat:no-repeat;
	margin-bottom:6px;
	}
.share_google_btn:hover{
	background-image:url(../../images/share_google_btn_hover.png);
	background-repeat:no-repeat;
	}

/*熱門排行-日榜/週榜-標題*/
.topchart_title{
	width:auto;
	height:16px;
	position:relative;
	margin-top:12px;
	margin-bottom:12px;
	float:left;
	}



/*熱門排行-日榜list--TOP1*/
.topchart_songlist_left_box{
	position:relative;
	float:left;
	width: 30px;
	height: 50px;
	margin-top:10px;
	background-color:#af28b4;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 16px;
	font-weight:bold;
	text-decoration:none!important;
	color:#fff;
	text-align:center;
	padding-top:10px;
	}

.topchart_songlist_right_box{
	position:relative;
	float:right;
	width: 430px;
	height: 59px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e9e9;
	margin-top:10px;
	}
.topchart_songlist_img {
	float:left;
	width: 430px;
	height: 60px;
	position:relative;
	overflow: hidden;
	}
.topchart_songlist_container{
	width: 430px;
	height: 60px;
	position: relative;
	list-style: none;
	float: left;
	}
.topchart_songlist_container ul{
	width: 430px;
	height: 60px;
	list-style: none;
	position:relative;
	margin-top:-60px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: opacity .8s ease-in-out;
	-ms-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	-o-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
	opacity: 0;
	z-index: 4;
	background-color: #000000;
	opacity: 0.5;
	}
.topchart_songlist_container:hover>ul{
	position:relative;
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 0.8;
    }
.topchart_songlist_info_container{
	width: 358px;
	height: 60px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #58595d;
	position: absolute;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 62px;
	}

/*熱門排行-日榜list--TOP2*/
.topchart_songlist_left_n2_box{
	position:relative;
	float:left;
	width: 30px;
	height: 50px;
	margin-top:10px;
	background-color:#F4CEF0;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 16px;
	font-weight:bold;
	text-decoration:none!important;
	color:#7C7C7C;
	text-align:center;
	padding-top:10px;
	}

/*熱門排行-日榜list--TOP3*/
.topchart_songlist_left_n3_box{
	position:relative;
	float:left;
	width: 30px;
	height: 50px;
	margin-top:10px;
	background-color:#F8DCF5;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 16px;
	font-weight:bold;
	text-decoration:none!important;
	color:#7C7C7C;
	text-align:center;
	padding-top:10px;
	}

/*熱門排行-日榜list--TOP4~20*/
.topchart_songlist_left_n4_box{
	position:relative;
	float:left;
	width: 30px;
	height: 50px;
	margin-top:10px;
	background-color:#e0e0e0;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 16px;
	font-weight:bold;
	text-decoration:none!important;
	color:#7C7C7C;
	text-align:center;
	padding-top:10px;
	}
.topchart_songlist_ttl_link{
	width:250px;
	height:20px;
	position:relative;
	float:left;
	margin-left:55px;
	}


/*播放按鈕-TOP1*/
.topchart_songlist_container_play_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 15px;
	top: 15px;
     }
a.topchart_songlist_play_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_play_icon.png);
	background-repeat: no-repeat;
	}
a.topchart_songlist_play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*熱門排行-立即結帳按鈕*/
.topchart_songlist_container_buy_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 322px;
	top: 15px;
     }
a.topchart_songlist_buy_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_buy_icon.png);
	background-repeat: no-repeat;
	}
a.topchart_songlist_buy_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }


/*熱門排行-購買按鈕*/
.topchart_songlist_container_shop_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 322px;
	top: 15px;
     }
a.topchart_songlist_shop_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_shop_icon.png);
	background-repeat: no-repeat;
	}
a.topchart_songlist_shop_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }


/*熱門排行-下載按鈕*/
.topchart_songlist_container_dwload_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 355px;
	top: 15px;
     }
a.topchart_songlist_dwload_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_dwload_icon.png);
	background-repeat: no-repeat;
	}
a.topchart_songlist_dwload_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*熱門排行-分享按鈕*/
.topchart_songlist_container_share_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 388px;
	top: 15px;
     }
a.topchart_songlist_share_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_share_icon.png);
	background-repeat: no-repeat;
	}
a.topchart_songlist_share_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }
/*熱門排行-專輯文字*/
.topchart_songlist_01_txt{
	font-family: "微軟正黑體";
	font-weight:bold;
	font-size: 13px;
	color: #32323a;
	overflow:hidden;
    text-overflow:ellipsis;
	}
.topchart_songlist_02_txt{
	font-family: "微軟正黑體";
	font-weight:bold;
	font-size: 13px;
	color: #757575;
	overflow:hidden;
    text-overflow:ellipsis;
	}
.topchart_songlist_03_txt{
	font-family: "微軟正黑體";
	font-size: 13px;
	color: #757575;
	overflow:hidden;
    text-overflow:ellipsis;
	}


/*閱讀全文*/
#txt {
	padding:10px 10px 10px 10px;
	width:620px;
	height:auto;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:12px;
	list-style-type:none;
	color:#333;
	overflow:hidden;
	margin-bottom:10px;
	}

#txt2 {
	padding:10px 10px 10px 10px;
	width:620px;
	height:auto;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:12px;
	list-style-type:none;
	color:#333;
	overflow:hidden;
	margin-bottom:10px;
	}

#txt3 {
	padding:10px 10px 10px 10px;
	width:620px;
	height:auto;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:12px;
	list-style-type:none;
	color:#333;
	overflow:hidden;
	margin-bottom:10px;
	}

#txt4 {
	padding:10px 10px 10px 10px;
	width:620px;
	height:auto;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:12px;
	list-style-type:none;
	color:#333;
	overflow:hidden;
	margin-bottom:10px;
	}

#txt5 {
	padding:10px 10px 10px 10px;
	width:620px;
	height:auto;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:12px;
	list-style-type:none;
	color:#333;
	overflow:hidden;
	margin-bottom:10px;
	}


/*熱門排行單曲/專輯Tab*/
.topchart_rank_tab_box{
	width:100px;
	height:25px;
	float:right;
	margin-top:5px;
	margin-bottom:13px;
	position:relative;
	}

.topchart_rank_tab_usual {
	width:100%;
	height: 25px;
	float:left;
	position:relative;
	}
.topchart_rank_tab_usual>ul>li {
	float:left;
	position:relative;
	width:auto;
	height: 25px;
	list-style:none;
	width:50px;
	}
.topchart_rank_tab_usual>ul>li>a {
	display:block;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 14px;
	text-decoration:none!important;
	color:#736e72;
	background:#f4f4f4;
	line-height: 25px;
	text-align: center;
	border-width:1px;
	border-color:#a1a1a1;
	border-style:solid;
	border-radius:5px;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	 box-shadow:1px 1px 1px #fff inset;
	}
.topchart_rank_tab_usual>ul>li>a:hover {
	height: 25px;
	background:#edecec;
	padding-right: 10px;
	padding-left: 10px;
	}
.topchart_rank_tab_usual>ul>li>a.selected {
	background:#949494;
	height: 25px;
  	color:#fff;
	text-shadow:1px 1px #736e72;
 	cursor:default;
  	padding-right: 10px;
  	padding-left: 10px;
	-moz-box-shadow:3px 3px 3px #6c6c6c inset;
	-webkit-box-shadow:3px 3px 3px #6c6c6c inset;
	box-shadow:3px 3px 3px #6c6c6c inset;
	border-width:1px;
	border-color:#949494;
	border-style:solid;
  	}

/*影音館*/
.video_mv_box{
	width: 620px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	}
.video_mv_container{
	width: 620px;
	height: 316px;
	background-color:#000000;
	margin-left:auto;
	margin-right:auto;
	}
.video_mv_img {
	float:left;
	width:620px;
	height:316px;
	position: absolute;
	overflow: hidden;
	}
.video_mv_container_btn  {
	width: 620px;
	height: 316px;
	z-index: 9;
	position: absolute;
	float: left;
	left: 0px;
	top: 0px;
    }
#video_mv_container{
	text-align:center;
	width: 620px;
	height: 316px;
	position: relative;
	list-style: none;
	float: left;
	top: 0px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #FFF;
    }

#video_mv_container ul{
	width: 620px;
	height: 316px;
	list-style: none;
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: opacity .8s ease-in-out;
	-ms-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	-o-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
	opacity: 0;
	z-index: 4;
	background-color: #000000;
	opacity: 0.5;
}

#video_mv_container:hover>ul{
	display:block;
	padding:0;
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 0.8;
}

.video_mv_container_play_btn  {
	width: 45px;
	height: 45px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 288px;
	top: 135px;
    }

a.video_mv_play_btn {
	float:left;
	width:60px;
	height:60px;
	background-image: url(../../images/play_icon.png);
	background-repeat: no-repeat;
	}
a.video_mv_play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
}

.video_mv_txt_box{
	width:610px;
	height: 30px;
	color: #58595d;
	position:relative;
	float:left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	background-color:#fff;
	overflow:hidden;
    text-overflow:ellipsis;
	}
.video_mv_txt_ttl{
	float:left;
	position:relative;
	width:auto;
	line-height:20px;
	font-family: "微軟正黑體";
	font-size: 14px;
	font-weight:bold;
	color: #736E72;
	text-decoration: none;
	padding-right:5px;
	display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
	}

.video_mv_txt_ttl a{
	color: #1e1e1e;
	text-decoration: none;
	}

.video_mv_txt_ttl:hover {
	opacity:0.4;
	filter:alpha(opacity=20);
	}

.video_list_icon{
	width:20px;
	height:15px;
	float:right;
	position:relative;
	margin-top:5px;
	}

/*video-title*/
.video_word_title_box{
	width:195px;
	height:auto;
	position:relative;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 13px;
	text-decoration:none!important;
	color:#AF28B4;
	line-height:18px;
	font-weight:bold;
	display:block;
    overflow:hidden;
	text-align:center;
    text-overflow:ellipsis;
    white-space: nowrap;
	padding-left:8px;
	}


.video_word_title_box:hover{
	color:#736E72;
	}

.video_word_txt_box{
	width:195px;
	height:auto;
	float:left;
	position:relative;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 13px;
	text-decoration:none!important;
	color:#736E72;
	line-height:18px;
	display:block;
    overflow:hidden;
	text-align:center;
    text-overflow:ellipsis;
    white-space: nowrap;
	padding-left:8px;
	}
.video_word_txt_box:hover{
	opacity:0.4;
	filter:alpha(opacity=50);
	}

/*影音排行榜-title*/
.video_rank_title_box{
	width:190px;
	height:auto;
	float:right;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 13px;
	text-decoration:none!important;
	color:#AF28B4;
	line-height:20px;
	font-weight:bold;
	display:block;
    overflow:hidden;
	text-align:left;
    text-overflow:ellipsis;
    white-space: nowrap;
	padding-top:5px;
	}


.video_rank_title_box:hover{
	color:#736E72;
	}

.video_rank_txt_box{
	width:190px;
	height:auto;
	float:right;
	position:relative;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 13px;
	text-decoration:none!important;
	color:#736E72;
	line-height:20px;
	display:block;
    overflow:hidden;
	text-overflow:ellipsis;
    white-space: nowrap;
	}
.video_rank_txt_box:hover{
	opacity:0.4;
	filter:alpha(opacity=50);
	}



/*新鮮發行-最新專輯/補貨區-Tab*/
.newrelease_rank_tab_box{
	width:170px;
	height:25px;
	float:right;
	margin-top:20px;
	margin-bottom:10px;
	position:relative;
	}

.newrelease_rank_tab_usual {
	width:100%;
	height: 25px;
	float:left;
	position:relative;
	}
.newrelease_rank_tab_usual>ul>li {
	float:left;
	position:relative;
	width:auto;
	height: 25px;
	list-style:none;
	width:80px;
	}
.newrelease_rank_tab_usual>ul>li>a {
	display:block;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 14px;
	text-decoration:none!important;
	color:#736e72;
	background:#f4f4f4;
	line-height: 25px;
	text-align: center;
	border-width:1px;
	border-color:#a1a1a1;
	border-style:solid;
	border-radius:5px;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	 box-shadow:1px 1px 1px #fff inset;
	}
.newrelease_rank_tab_usual>ul>li>a:hover {
	height: 25px;
	background:#edecec;
	padding-right: 10px;
	padding-left: 10px;
	}
.newrelease_rank_tab_usual>ul>li>a.selected {
	background:#949494;
	height: 25px;
  	color:#fff;
	text-shadow:1px 1px #736e72;
 	cursor:default;
  	padding-right: 10px;
  	padding-left: 10px;
	-moz-box-shadow:3px 3px 3px #6c6c6c inset;
	-webkit-box-shadow:3px 3px 3px #6c6c6c inset;
	box-shadow:3px 3px 3px #6c6c6c inset;
	border-width:1px;
	border-color:#949494;
	border-style:solid;
	}

/*單曲排行榜tabs*/
.newrelease_rank_box{
	height: 530px;
	float:left;
	}
.newrelease_usual {
	width:312px;
	height: 29px;
	background:#e8e9e9;
	float:left;
	margin-bottom:3px;
    }
.newrelease_usual>ul>li {
	float:left;
	width:auto;
	height: 29px;
	list-style:none;
	width:62px;
	}
.newrelease_usual>ul>li>a {
	display:block;
	width:auto;
	height: 29px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 14px;
	text-decoration:none!important;
	color:#736e72;
	background:#e8e9e9;
	line-height: 29px;
	text-align: center;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e8e9e9;
	left: 5px;
	right: 5px;
	padding-right: 10px;
	padding-left: 10px;
    }
.newrelease_usual>ul>li>a:hover {
	height: 29px;
	background:#dedfdf;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color:#AF28B4;
	padding-right: 10px;
	padding-left: 10px;
    }
.newrelease_usual>ul>li>a.selected {
  height: 29px;
  color:#AF28B4;
  cursor:default;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color:#AF28B4;
  padding-right: 10px;
  padding-left: 10px;
  }
.newrelease_usual>ul>li.ui-state-active>a {
  height: 29px;
  color:#AF28B4;
  cursor:default;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color:#AF28B4;
  padding-right: 10px;
  padding-left: 10px;
  }

 /*熱門關鍵字box*/
 .keyword_box	{
	width:100%;
	height:auto;
	position:relative;
	float:left;
	border-color:#AF28B4 #fff #fff;
	border-top-width:3px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin:-3px 0 0 0;
	padding-bottom:10px;
	}

.word_box{
	width:300px;
	height:auto;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	}

.word{
	float:left;
	position:relative;
	display:block;
	height: 29px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 14px;
	text-decoration:none!important;
	color:#736e72;
	background:#f4f4f4;
	line-height: 29px;
	text-align: center;
	border-width:1px;
	border-color:#e6e6e6;
	border-style:solid;
	border-radius:4px;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	padding-right: 10px;
	padding-left: 10px;
	margin:5px;
	}

.word:hover {
	height: 29px;
	background:#edecec;
	}

/*娛樂星聞-大星聞*/
.news_pic_box{
	width:280px;
	height:auto;
	float:left;
	position:relative;
	margin:15px 15px 15px 0;
	}

.news_word_right_box{
	width:320px;
	height:auto;
	float:right;
	position:relative;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 15px;
	text-decoration:none!important;
	color:#AF28B4;
	line-height:20px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
	display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
	}

.news_word_right_box:hover{
	color:#736E72;
	}

.news_word_right_txt_box{
	width:320px;
	height:auto;
	float:right;
	position:relative;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 13px;
	text-decoration:none!important;
	color:#333333;
	line-height:18px;
	margin-top:5px;
	margin-bottom:33px;
	}
.news_word_right_txt_box:hover{
	opacity:0.4;
	filter:alpha(opacity=50);
	}

/*娛樂星聞-音樂列表*/
.news_songlist_box{
	position:relative;
	float:left;
	width: 320px;
	height: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e9e9;
	}
.news_songlist_img {
	float:left;
	width: 320px;
	height: 50px;
	position:relative;
	overflow: hidden;
	}
.news_songlist_container{
	width: 312px;
	height: 50px;
	position: relative;
	list-style: none;
	float: left;
	}
.news_songlist_container ul{
	width: 320px;
	height: 50px;
	list-style: none;
	position:relative;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: opacity .8s ease-in-out;
	-ms-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	-o-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
	opacity: 0;
	z-index: 4;
	background-color: #000000;
	opacity: 0.5;
	}
.news_songlist_container:hover>ul{
	position:relative;
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 0.8;
    }
.news_songlist_info_container{
	width: 315px;
	height: 50px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #58595d;
	position: absolute;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}
.news_songlist_container_play_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 15px;
	top: 11px;
     }
a.news_songlist_play_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_play_icon.png);
	background-repeat: no-repeat;
	}
a.news_songlist_play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }
.news_songlist_container_share_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 278px;
	top: 11px;
     }
a.news_songlist_share_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_share_icon.png);
	background-repeat: no-repeat;
	}
a.news_songlist_share_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }
.news_songlist_title{
	width:300px;
	height:auto;
	font-family: "微軟正黑體";
	font-weight:bold;
	font-size: 13px;
	color: #AF28B4;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
	float:left;
	position:relative;
	text-align:left;
    }

.news_songlist_txt{
	width:300px;
	height:auto;
	font-family: "微軟正黑體";
	font-size: 13px;
	color: #736E72;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
	float:left;
	position:relative;
	text-align:left;
    }

/*星聞-小*/
.news_pic_s_box{
	width:200px;
	height:auto;
	float:left;
	position:relative;
	margin:0 15px 15px 0;
	}

.news_word_right_s_box{
	width:230px;
	height:auto;
	float:right;
	position:relative;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 15px;
	text-decoration:none!important;
	color:#AF28B4;
	line-height:20px;
	font-weight:bold;
	margin-bottom:5px;
	display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
	}

.news_word_right_s_box:hover{
	color:#736E72;
	}

.news_word_right_s_txt_box{
	width:230px;
	height:auto;
	float:right;
	position:relative;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 13px;
	text-decoration:none!important;
	color:#333333;
	line-height:18px;
	margin-top:3px;
	margin-bottom:5px;
	}

.news_word_right_s_txt_box:hover{
	opacity:0.4;
	filter:alpha(opacity=50);
	}


/*娛樂星聞-小-音樂列表*/
.news_songlist_s_box{
	position:relative;
	float:left;
	width: 230px;
	height: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e9e9;
	}
.news_songlist_s_img {
	float:left;
	width: 230px;
	height: 50px;
	position:relative;
	overflow: hidden;
	}
.news_songlist_s_container{
	width: 230px;
	height: 50px;
	position: relative;
	list-style: none;
	float: left;
	}
.news_songlist_s_container ul{
	width: 230px;
	height: 50px;
	list-style: none;
	position:relative;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: opacity .8s ease-in-out;
	-ms-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	-o-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
	opacity: 0;
	z-index: 4;
	background-color: #000000;
	opacity: 0.5;
	}
.news_songlist_s_container:hover>ul{
	position:relative;
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 0.8;
    }
.news_songlist_s_info_container{
	width: 225px;
	height: 50px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #58595d;
	position: absolute;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}
.news_songlist_s_container_play_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 15px;

	top: 11px;
     }
a.news_songlist_s_play_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_play_icon.png);
	background-repeat: no-repeat;
	}
a.news_songlist_s_play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }


/*娛樂星聞-立即結帳按鈕*/
.news_songlist_s_container_buy_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 122px;
	top: 11px;
     }
a.news_songlist_s_buy_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_buy_icon.png);
	background-repeat: no-repeat;
	}
a.news_songlist_s_buy_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*娛樂星聞-購買按鈕*/
.news_songlist_s_container_shop_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 122px;
	top: 11px;
     }
a.news_songlist_s_shop_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_shop_icon.png);
	background-repeat: no-repeat;
	}
a.news_songlist_s_shop_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }


/*娛樂星聞-下載按鈕*/
.news_songlist_s_container_dwload_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 155px;
	top: 11px;
     }
a.news_songlist_s_dwload_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_dwload_icon.png);
	background-repeat: no-repeat;
	}
a.news_songlist_s_dwload_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

.news_songlist_s_container_share_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 188px;
	top: 11px;
     }
a.news_songlist_s_share_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_share_icon.png);
	background-repeat: no-repeat;
	}
a.news_songlist_s_share_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }
/*娛樂星聞-s-txt*/
.news_songlist_s_title{
	width:230px;
	height:auto;
	font-family: "微軟正黑體";
	font-weight:bold;
	font-size: 13px;
	color: #AF28B4;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
	float:left;
	position:relative;
	text-align:left;
    }

.news_songlist_s_txt{
	width:230px;
	height:auto;
	font-family: "微軟正黑體";
	font-size: 13px;
	color: #736E72;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
	float:left;
	position:relative;
	text-align:left;
    }

/*娛樂星聞內頁-title*/
.news_content_title_txt{
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 15px;
	font-weight:bold;
	text-decoration:none!important;
	color:#333333;
	line-height:18px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
	}

.news_album_box{
	width:100%;
	height:auto;
	position:relative;
	float:left;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottom-right: 10px;
	-moz-border-radius-bottom-left: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-bottom:15px;
	}

/*歌單內頁*/
.article_content_song_list_box{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	}

.article_content_song_list_ttl{
	width:147px;
	height:30px;
	line-height:30px;
	float:left;
	text-align:center;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	background-color:#ededed;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border:1px #ddd solid;
	margin-top:-12px;
	}

.article_content_song_list_song{
	width:217px;
	height:30px;
	line-height:30px;
	padding-left:32px;
	float:left;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	background-color:#ededed;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border:1px #ddd solid;
	margin-top:-12px;
	}

.article_content_song_list_singer{
	width:235px;
	height:30px;
	line-height:30px;
	float:left;
	padding-left:10px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	background-color:#ededed;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border:1px #ddd solid;
	margin-top:-12px;
	}

.article_content_song_list_ttl_a{
	width:142px;
	height:40px;
	line-height:40px;
	float:left;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	padding-left:5px;
	background-color:#f8f8f8;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-color:#fff;
	border-top-style:solid;
	border-right-width:1px;
	border-right-color:#f8f8f8;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#ddd;
	border-left-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ddd;
	border-bottom-style:solid;
	display:block;
    overflow:hidden;
	text-align:left;
    text-overflow:ellipsis;
    white-space: nowrap;
	}

.article_content_song_list_song_a{
	width:213px;
	height:40px;
	line-height:40px;
	padding-left:36px;
	float:left;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	font-weight:bold;
	color:#333333;
	background-color:#f8f8f8;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border:1px #ddd solid;
	border-top-width:1px;
	border-top-color:#fff;
	border-top-style:solid;
	border-right-width:1px;
	border-right-color:#f8f8f8;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#f8f8f8;
	border-left-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ddd;
	border-bottom-style:solid;
	overflow:hidden;
    text-overflow:ellipsis;
	display:block;
    overflow:hidden;
	text-align:left;
    text-overflow:ellipsis;
    white-space: nowrap;
	}
.article_content_song_list_singer_a{
	width:235px;
	height:40px;
	line-height:40px;
	float:left;
	padding-left:10px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	background-color:#f8f8f8;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border:1px #ddd solid;
	border-top-width:1px;
	border-top-color:#fff;
	border-top-style:solid;
	border-right-width:1px;
	border-right-color:#ddd;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#f8f8f8;
	border-left-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ddd;
	border-bottom-style:solid;
	display:block;
    overflow:hidden;
	text-align:left;
    text-overflow:ellipsis;
    white-space: nowrap;
	}

.article_content_song_list_play_btn {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 152px;
	top: 7px;
    }
a.article_content_song_list_play_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_play_icon.png);
	background-repeat: no-repeat;
	}
a.article_content_song_list_play_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }


/*歌單曲目－購買按鈕*/
.article_content_song_list_shop_btn {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 541px;
	top: 7px;
    }
a.article_content_song_list_shop_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_shop_icon.png);
	background-repeat: no-repeat;
	}
a.article_content_song_list_shop_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*歌單曲目－立即結賬按鈕*/

.article_content_song_list_buy_btn  {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 541px;
	top: 7px;
     }

a.article_content_song_list_buy_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_buy_icon.png);
	background-repeat: no-repeat;
	}
a.article_content_song_list_buy_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*歌單曲目－下載按鈕*/
.article_content_song_list_dwload_btn {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 573px;
	top: 7px;
    }
a.article_content_song_list_dwload_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_dwload_icon.png);
	background-repeat: no-repeat;
	}
a.article_content_song_list_dwload_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*歌單曲目－分享按鈕*/
.article_content_song_list_share_btn {
	width: 29px;
	height: 29px;
	z-index: 10;
	position: absolute;
	float: left;
	left: 606px;
	top: 7px;
    }
a.article_content_song_list_share_btn {
	float:left;
	width:29px;
	height:29px;
	background-image:url(../../images/rank_songlist_share_icon.png);
	background-repeat: no-repeat;
	}
a.article_content_song_list_share_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
    }

/*左右滑動*/
.abgne-yahoo-carousel {
	width: 910px;
	height: 200px;
	padding:20px 30px 20px 25px;
	position: relative;
	float:left;
	}
.abgne-yahoo-carousel * {
	margin: 0;
	padding: 0;
	}
.abgne-yahoo-carousel ul, .abgne-yahoo-carousel li {
	list-style: none;
	}
.abgne-yahoo-carousel a img {
	border: none;
	width: 200px;
	}
.abgne-yahoo-carousel h3 {
	font-size: 18px;
	height: 30px;
	}
.abgne-yahoo-carousel .page {
	position: absolute;
	top: 12px;
	right: 80px;
	}
.abgne-yahoo-carousel .btn_next {
	position: absolute;
	top: 20px;
	right: 11px;
	height: 200px;
	z-index: 90;
	width: 20px;
	}

.abgne-yahoo-carousel .btn_prev {
	position: absolute;
	top: 20px;
	right: 931px;
	height: 200px;
	z-index: 90;
	width: 20px;
	}

.abgne-yahoo-carousel .btn_next a {
	width: 20px;
	height: 200px;
	float: left;
	text-indent: -9999px;
	}

.abgne-yahoo-carousel .btn_prev a {
	width: 20px;
	height: 200px;
	float: left;
	text-indent: -9999px;
	}

.abgne-yahoo-carousel .btn_prev a.prev {
	background: url(../../images/article_content_btn_prev.png) no-repeat;
	}


.abgne-yahoo-carousel .btn_next a.next {
	background: url(../../images/article_content_btn_next.png) no-repeat;
	}
.abgne-yahoo-carousel .frame {
	position: relative;
	overflow: hidden;
	width: 910px;	/* (li 的寬度 + li 的邊框寬度 * 2 ) * 一次要顯示的數量 + li 的右邊界 * (一次要顯示的數量 - 1) */
	height:200px;
	}
.abgne-yahoo-carousel ul {
	width: 99999px;
	position: absolute;
	}
.abgne-yahoo-carousel li {
	float: left;
	width: 200px;
	height: 200px;
	position: relative;
	margin-right: 20px;
	margin-left:10px;
	border: 1px solid #C0C0C0;
	}
.abgne-yahoo-carousel li .thumb, .abgne-yahoo-carousel li .ovrly, .abgne-yahoo-carousel li h3 {
	position: absolute;
	}

.abgne-yahoo-carousel li .ovrly {
	background: #000;
	}
.abgne-yahoo-carousel li h3 a {
	color: #fff;
	}
.abgne-yahoo-carousel li h3 a:hover {
	color: #f90;
	}


/*編輯特選-banner*/
.abgne_tip_gallery_block {
  	margin: 0;
  	padding: 0;
  	height: 200px;
  	overflow: hidden;
  	position: relative;
	background-color:#000;
    }
.abgne_tip_gallery_block img {
  	position: absolute;
  	border: 0;
 	}
.abgne_tip_gallery_block .caption {
	position: absolute;
	top: 200px; /* .abgne_tip_gallery_block 的高 - 想顯示 title 的高(這邊是設 55) */
	width: 200px; /* .abgne_tip_gallery_block 的寬 - .caption 的左右 padding */
	cursor: pointer;
	color: #fff;
	background-color: #000;
	opacity: 0.8;
	height: 80px;
 }
.abgne_tip_gallery_block .caption h2 {
  	margin: 0;
  	padding: 0px 0px 5px;
 	}
.abgne_tip_gallery_block .caption h2 a {
  	text-decoration: none;
  	color: #fc6;
 	}
.abgne_tip_gallery_block .caption h2 a:hover {
  	text-decoration:none;
 	}

.desc {
	height:50px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:11px;
	color:#F29400;
	padding:5px 5px 0 5px;
	display: block;
    overflow: hidden;
	}

#article_content_txt{
	width: 200px;
	height: 32px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 12px;
	line-height: 32px;
	color: #fff;
	position: absolute;
	z-index: 10;
	background-color: #000000;
	opacity: 0.8;
	filter: alpha(opacity=50);
	top: 168px;
	padding-left: 5px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	}

#article_content_txt:hover{
	color:#686868;
	}

/*歌手搜尋-title*/
.condition_list_ttl{
	width:162px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}
.condition_list_name{
	width:480px;
	height:36px;
	line-height:30px;
	text-align:center;
	float:left;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	background-color:#ededed;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border:1px #ddd solid;
	margin-top:-12px;
	}

.condition_list_box{
	width:162px;
	height:291px;
	float:left;
	position:relative;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}

/*部首搜尋-title*/
.condition_name_list_ttl{
	width:468px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border:1px #ddd solid;
	}

  /*歌手搜尋-歌手類型搜尋*/
 .condition_name_list_box{
	width:480px;
	height:36px;
	float:right;
	position:relative;
	}

.condition_usual {
	width:162px;
	height:auto;
	float:right;
	position:relative;
	}
.condition_usual>ul>li {
	float: left;
	position: relative;
	width: 162px;
	height: 36px;
	list-style: none;
	}
.condition_usual>ul>li>a {
	display: block;
	width: 162px;
	height: 36px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 13px;
	text-decoration: none!important;
	color: #757574;
	background-color:#D8D8D8;
	line-height: 32px;
	text-align: center;
	border:1px #F1F1F1 solid;
	}
.condition_usual>ul>li>a:hover {
	height: 36px;
	background:#B8B8B8;
	}
.condition_usual>ul>li>a.selected {
  height: 36px;
  color:#fff;
  background:#AF28B4;
  cursor:default;
   }

  /*歌手搜尋-部首搜尋*/
  .condition_name_usual {
	width:480px;
	height:auto;
	float:left;
	position:relative;
	}
.condition_name_usual>ul>li {
	float: left;
	position: relative;
	width: 36px;
	height: 36px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 15px;
	font-weight:bold;
	text-decoration: none!important;
	color: #757574;
	}
.condition_name_usual>ul>li>a {
	display: block;
	width: 36px;
	height: 36px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 15px;
	text-decoration: none!important;
	color: #757574;
	background-color:#D8D8D8;
	line-height: 32px;
	text-align: center;
	border:1px #F1F1F1 solid;
	}
.condition_name_usual>ul>li>a:hover {
	height: 36px;
	background:#B8B8B8;
	}
.condition_name_usual>ul>li>a.selected {
  height: 36px;
  color:#fff;
  background:#AF28B4;
  cursor:default;
   }

  /*歌手搜尋-英文搜尋*/
  .condition_eng_usual {
	width:480px;
	height:auto;
	float:left;
	position:relative;
	}
.condition_eng_usual>ul>li {
	float: left;
	position: relative;
	width: 36px;
	height: 36px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 15px;
	text-decoration: none!important;
	color: #757574;
	}
.condition_eng_usual>ul>li>a {
	display: block;
	width: 36px;
	height: 36px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 15px;
	text-decoration: none!important;
	color: #757574;
	background-color:#D8D8D8;
	line-height: 32px;
	text-align: center;
	border:1px #F1F1F1 solid;
	}
.condition_eng_usual>ul>li>a:hover {
	height: 36px;
	background:#B8B8B8;
	}
.condition_eng_usual>ul>li>a.selected {
  height: 36px;
  color:#fff;
  background:#AF28B4;
  cursor:default;
   }

  /*其他字首*/
.condition_ot_usual {
	width:480px;
	height:auto;
	float:left;
	position:relative;
	}
.condition_ot_usual>ul>li {
	float: left;
	position: relative;
	width: 70px;
	height: 36px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 13px;
	text-decoration: none!important;
	color: #757574;
	}
.condition_ot_usual>ul>li>a {
	display: block;
	width: 70px;
	height: 36px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 13px;
	text-decoration: none!important;
	color: #757574;
	background-color:#D8D8D8;
	line-height: 32px;
	text-align: center;
	border:1px #F1F1F1 solid;
	}
.condition_ot_usual>ul>li>a:hover {
	height: 36px;
	background:#B8B8B8;
	}


  /*搜尋結果bar*/
.condition_search_bar{
	width:455px;
	height:36px;
	line-height:36px;
	float:left;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border:1px #ddd solid;
	padding-left:10px;
	padding-right:3px;
	}

/*歌手搜尋-查詢按鈕*/
.search_word{
	float:right;
	position:relative;
	display:block;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 14px;
	text-decoration:none!important;
	color:#736e72;
	background:#f4f4f4;
	line-height: 28px;
	text-align: center;
	border-width:1px;
	border-color:#e6e6e6;
	border-style:solid;
	border-radius:4px;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	padding-right: 10px;
	padding-left: 10px;
	margin-top:3px;
	}

.search_word:hover {
	height: 29px;
	background:#edecec;
	}

#searchbar_keyword_txt{
	position: absolute;
	width: 300px;
	height: 36px;
	line-height: 36px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 14px;
	font-weight:bold;
	text-decoration: none!important;
	color:#AF28B4;
	left: 91px;
	}

/*OPASS-evt*/
.opass_evt_box{
	width:200px;
	height:200px;
	float:left;
	position:relative;
	margin:20px 5px 0 7px;
	border:1px #F1F1F1 solid;
	}
#opass_evt_word_box{
	width: 200px;
	height: 50px;
	position: absolute;
	top: 155px;
	left: 0px;
	}
.opass_evt_txt{
	float:left;
	position:relative;
	width:128px;
	height:36px;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 12px;
	font-weight:bold;
	text-decoration: none!important;
	color:#fff;
	background-color:#000000;
	opacity:0.9;
	filter:alpha(opacity=50);
	padding:5px 5px 5px 5px;
	}

.opass_evt_txt:hover{
	color:#9A9A9A;
	}
.opass_member_txt{
	text-align:center;
	float:right;
	position:relative;
	width:52px;
	height:36px;
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 10px;
	font-weight:bold;
	text-decoration: none!important;
	color:#fff;
	background-color:#AF28B4;
	opacity:0.9;
	filter:alpha(opacity=50);
	padding:5px 5px 5px 5px;
	}
.opass_member_txt:hover{
	color:#9A9A9A;
	}

/*會員專區*/
.member_content_box{
	width:970px;
	float:left;
	position:relative;
	}

/*會員專區-表格*/
.membar_ttl_left{
	width:162px;
	height:auto;
	float:left;
	position:relative;
	}

.member_ttl_usual {
	width:160px;
	height:auto;
	float:left;
	position:relative;
	}
.member_ttl_usual>ul>li {
	width:162px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-width:1px;
	border-style:solid;
	border-color:#ddd;
	margin-bottom:1px;
	}

.membar_ttl_right{
	width:805px;
	height:auto;
	float:right;
	position:relative;
	}
.member_right_keyword_box{
	width:auto;
	height:36px;
	line-height:36px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:12px;
	color:#757574;
	background:#fafafa;
	border-width:1px;
	border-style:solid;
	border-color:#f4f4f4;
	padding:0 10px;
	margin-top:1px;
	}
.member_right_keyword_01_box{
	width:auto;
	height:36px;
	line-height:36px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:12px;
	color:#AF28B4;
	background:#fafafa;
	border-width:1px;
	border-style:solid;
	border-color:#f4f4f4;
	padding:0 10px;
	}

/*修改個人資料-按鈕*/
.member_modify_btn_box{
	width:100%;
	height:auto;
	ine-height:40px;
	float:left;
	position:relative;
	}
.member_modify_btn{
	width:20%;
	line-height:40px;
	text-align:center;
	display:block;
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-width:1px;
	border-style:solid;
	border-color:#ddd;
	background:#F4F4F4;
	margin-top:30px;
	margin-bottom:10px;
	margin-left:400px;
	}

.member_modify_btn a{
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#333;
	text-decoration: none;
	}

.member_modify_btn:hover {
	background:#edecec;
	}

.member_modify_ok_btn{
	float:right;
	position:relative;
	width:20%;
	line-height:40px;
	text-align:center;
	display:block;
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-width:1px;
	border-style:solid;
	border-color:#ddd;
	background:#F4F4F4;
	margin-top:30px;
	margin-bottom:10px;
	margin-right:29%;
	}

.member_modify_ok_btn a{
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#333;
	text-decoration: none;
	}

.member_modify_ok_btn:hover {
	background:#edecec;
	}


.member_modify_cancel_btn{
	float:left;
	position:relative;
	width:20%;
	line-height:40px;
	text-align:center;
	display:block;
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-width:1px;
	border-style:solid;
	border-color:#ddd;
	background:#F4F4F4;
	margin-top:30px;
	margin-bottom:10px;
	margin-left:29%;
	}


.member_modify_cancel_btn:hover {
	background:#edecec;
	}



/*會員專區-TAB*/
.member_tab_profile{
	width:970px;
	height:auto;
	float:left;
	position:relative;
	}
.member_tab_profile_modify{
	width:970px;
	height:auto;
	float:left;
	position:relative;
	}

/*會員資料keyname*/
.member_keyname_box{
	width:200px;
	height:auto;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	line-height:25px;
	color:#B8A99C;
	padding:0 10px 0 10px;
	background-color:#E8E8E8;
	border-style:solid;
	border-width:1px;
	border-color:#fff;
	margin-top:5px;
	-moz-box-shadow:1px 1px 1px #B0B0B0 inset;
	-webkit-box-shadow:1px 1px 1px #B0B0B0 inset;
	box-shadow:1px 1px 1px #B0B0B0 inset;
	}

.member_keyname_address_box{
	width:385px;
	height:auto;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	line-height:25px;
	color:#333;
	padding:0 10px 0 10px;
	background-color:#E8E8E8;
	border-style:solid;
	border-width:1px;
	border-color:#fff;
	margin-top:4px;
	-moz-box-shadow:1px 1px 1px #B0B0B0 inset;
	-webkit-box-shadow:1px 1px 1px #B0B0B0 inset;
	box-shadow:1px 1px 1px #B0B0B0 inset;
	}

.member_keyword_box{
	width:200px;
	height:auto;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:12px;
	line-height:20px;
	color:#757574;
	padding:0 10px 0 10px;
	background-color:#F4F4F4;
	border-style:solid;
	border-width:1px;
	border-color:#fff;
	margin-top:3px;
	border-radius:50px;
	-moz-box-shadow:1px 1px 1px #B0B0B0 inset;
	-webkit-box-shadow:1px 1px 1px #B0B0B0 inset;
	box-shadow:1px 1px 1px #B0B0B0 inset;
	}



/*會員專區-查詢結果*/
.membar_search_result{
	width:970px;
	height:auto;
	float:left;
	position:relative;
	}

.membar_search_result_ttl{
	width:163px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}

.membar_search_number_ttl{
	width:459px;
	height:36px;
	line-height:36px;
	float:left;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	padding-left:10px;
	}

.membar_search_order_ttl{
	width:110px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}

.membar_search_content_ttl{
	width:111px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}

.membar_search_status_ttl{
	width:111px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}


.membar_search_result_txt{
	width:163px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}

.membar_search_number_txt{
	width:459px;
	height:36px;
	line-height:36px;
	float:left;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	padding-left:10px;
	}

.membar_search_order_txt{
	width:110px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}

.membar_search_content_txt{
	width:111px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}


.membar_search_status_txt{
	width:111px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}

.order_content_btn{
	float:left;
	position:relative;
	display:block;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 13px;
	text-decoration:none!important;
	color:#736e72;
	background:#f4f4f4;
	line-height:25px;
	text-align: center;
	border-width:1px;
	border-color:#e6e6e6;
	border-style:solid;
	border-radius:4px;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	padding-right: 10px;
	padding-left: 10px;
	margin-top:4px;
	margin-left:18px;
	}

.order_content_btn:hover {
	height: 25px;
	background:#edecec;
	}

/*檔案下載區*/
.membar_download_result_ttl{
	width:90px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}
.membar_download_number_ttl{
	width:158px;
	height:36px;
	line-height:36px;
	float:left;
	position:relative;
	text-align:center;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;

	}
.membar_download_item_ttl{
	width:70px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}

.membar_download_name_ttl{
	width:525px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:left;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	padding-left:5px;
	}
.membar_download_file_ttl{
	width:115px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}

.membar_download_result_txt{
	width:90px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}
.membar_download_number_txt{
	width:158px;
	height:36px;
	line-height:36px;
	float:left;
	position:relative;
	text-align:center;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}
.membar_download_item_txt{
	width:70px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}

.membar_download_name_txt{
	width:520px;
	height:36px;
	line-height:36px;
	float:left;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	padding-left:10px;
display:block;
    overflow:hidden;
    white-space: nowrap;
	text-overflow: ellipsis;
	}
.membar_download_file_txt{
	width:115px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}

.download_file_btn{
	float:left;
	position:relative;
	display:block;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 11px;
	text-decoration:none!important;
	color:#736e72;
	background:#f4f4f4;
	line-height:24px;
	text-align: center;
	border-width:1px;
	border-color:#e6e6e6;
	border-style:solid;
	border-radius:4px;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	padding-right: 5px;
	padding-left: 5px;
	margin-top:5px;
	margin-left:17px;
	}

.download_file_btn:hover {
	height: 25px;
	background:#edecec;
	}

/*消費明細*/
.membar_order_item_ttl{
	width:163px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}
.membar_order_name_ttl{
	width:683px;
	height:36px;
	line-height:36px;
	float:left;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	padding-left:10px;
	}
.membar_order_pay_ttl{
	width:110px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}

.membar_order_item_txt{
	width:163px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}

.membar_order_name_txt{
	width:683px;
	height:36px;
	line-height:36px;
	float:left;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	padding-left:10px;
	display:block;
    overflow:hidden;
    white-space: nowrap;
	text-overflow: ellipsis;

	}
.membar_order_pay_txt{
	width:110px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}
.member_order_word{
	width:400px;
	height:auto;
	line-height:20px;
	float:right;
	text-align:right;
	position:relative;
	padding:20px 10px 20px 10px;
	}
.member_order_note{
	width:500px;
	height:auto;
	line-height:20px;
	float:left;
	position:relative;
	padding:20px 10px 20px 10px;
	}



/*購物清單*/
#cartmenu {
	width: 100%;
	height: 36px;
	background-image: url(../../images/cartmenu.png);
	margin-bottom: 15px;
	}
.cart1 {
background-position: left 0px;
	}
.cart2 {
background-position: left -50px;
	}
.cart3 {
background-position: left -100px;
	}
.cart4 {
background-position: left -150px;
	}
#cartmenu a{
    height: 0 !important;
	height: /**/:36px;
	overflow: hidden;
	padding-top: 36px;
	display: block;
	width: 25%;
	float: left;
	}
.stay{
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 12px;
	text-decoration:none!important;
	color:#736e72;
	text-indent:-9999px;
	}
.stay, .stay a{
	cursor: default;
	}

/*購物車明細*/
.membar_cart_item_ttl{
	width:163px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}
.membar_cart_name_ttl{
	width:572px;
	height:36px;
	line-height:36px;
	float:left;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	padding-left:10px;
	}
.membar_cart_pay_ttl{
	width:110px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}
.membar_cart_delete_ttl{
	width:110px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#f4f4f4;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ddd;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}

.membar_cart_item_txt{
	width:163px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}

.membar_cart_name_txt{
	width:572px;
	height:36px;
	line-height:36px;
	float:left;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	padding-left:10px;
	display:block;
    overflow:hidden;
    white-space: nowrap;
	text-overflow: ellipsis;

	}
.membar_cart_pay_txt{
	width:110px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}
.membar_cart_delete_txt{
	width:110px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ddd;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	}

.member_delete_btn{
	text-align:center;
	width:11px;
	height:12px;
	background-image:url(../../images/delete.png);
	background-repeat:no-repeat;
	background-position:top center;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
	}
.member_delete_btn:hover{
text-align:center;
	width:11px;
	height:12px;
	background-image:url(../../images/delete_hover.png);
	background-repeat:no-repeat;
	background-position:top center;
	}

/*購物明細-選擇付款按鈕*/
.member_select_payment_btn{
	width:20%;
	line-height:40px;
	text-align:center;
	display:block;
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-width:1px;
	border-style:solid;
	border-color:#ddd;
	background:#F4F4F4;
	margin-top:30px;
	margin-bottom:10px;
	margin-left:390px;
	}

.member_select_payment_btn a{
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#333;
	text-decoration: none;
	}

.member_select_payment_btn:hover {
	background:#edecec;
	}

.cart_checkout_word{
	width:400px;
	height:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding:20px 20px 20px 20px;
	}

/*加入會員-表格*/
.join_ttl_right{
	width:335px;
	height:auto;
	float:right;
	position:relative;
	}
.join_right_keyword_box{
	width:320px;
	height:36px;
	line-height:36px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:12px;
	color:#757574;
	background:#fafafa;
	border-width:1px;
	border-style:solid;
	border-color:#f4f4f4;
	padding:0 5px;
	margin-top:1px;
	}
.join_keyname_txt_box{
	width:295px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	line-height:25px;
	color:#B8A99C;
	padding:0 10px 0 10px;
	background-color:#E8E8E8;
	border-style:solid;
	border-width:1px;
	border-color:#fff;
	margin-top:5px;
	-moz-box-shadow:1px 1px 1px #B0B0B0 inset;
	-webkit-box-shadow:1px 1px 1px #B0B0B0 inset;
	box-shadow:1px 1px 1px #B0B0B0 inset;
	}
.join_keyname_approve_box{
	width:142px;
	height:auto;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	line-height:25px;
	color:#B8A99C;
	padding:0 10px 0 10px;
	background-color:#E8E8E8;
	border-style:solid;
	border-width:1px;
	border-color:#fff;
	margin-top:5px;
	-moz-box-shadow:1px 1px 1px #B0B0B0 inset;
	-webkit-box-shadow:1px 1px 1px #B0B0B0 inset;
	box-shadow:1px 1px 1px #B0B0B0 inset;
	}
.join_box{
	width:485px;
	height:36px;
	line-height:36px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:12px;
	color:#757574;
	background:#fafafa;
	border-width:1px;
	border-style:solid;
	border-color:#f4f4f4;
	padding:0 5px;
	margin-top:1px;
	float:left;
	position:relative;
	text-align:center;
	}
.approve_txt_box{
	width:100%;
	height:auto;
	line-height:20px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	background:#fafafa;
	border-width:1px;
	border-style:solid;
	border-color:#f4f4f4;
	padding:0 5px;
	margin-top:1px;
	float:left;
	position:relative;
	text-align:center;
	padding:10px 0 10px 0;
	margin-top:20px;
	}

.approve_txt01_box{
	width:500px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:13px;
	color:#757574;
	padding:10px 0 10px 0;
	}
/*隱私權政策*/
.instru_album_usual {
	width:250px;
	height:auto;
	float:left;
	margin-top:10px;
	position:relative;
	}
.instru_album_usual>ul>li {
	float:left;
	width:250px;
	height: 32px;
	list-style:none;
	margin-top:3px;
	}
.instru_album_usual>ul>li>a {
	display: block;
	width: 210px;
	height: 32px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 13px;
	text-decoration: none!important;
	color: #fff;
	background: #B4B4B4;
	line-height: 32px;
	border-radius: 3px;
	padding-left:40px;
	}
.instru_album_usual>ul>li>a:hover {
	height: 32px;
	background:#515151;
	}
.instru_album_usual>ul>li>a.selected {
  height: 32px;
  color:#fff;
  background:#AF28B4;
  cursor:default;
   }

.instru_title_txt{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	background:#fafafa;
	-moz-box-shadow:1px 1px 1px #fff inset;
	-webkit-box-shadow:1px 1px 1px #fff inset;
	box-shadow:1px 1px 1px #fff inset;
	border-width:1px;
	border-style:solid;
	border-color:#ddd;
	margin-top:10px;
	margin-bottom:10px;
	padding: 10px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	}

.mymusic_album_pic_4box{
	width:61px;
	height:61px;
	position:relative;
	float: left;
	}

/*玲聲跟單曲下載頁 20151230 Jf新增*/

.download_album_container{
	float: left;
	height: 122px;
	width: 100%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}

.download_title_bar{
	background-color: #32323a;
	float: left;
	height: 33px;
	width: 100%;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #AF28B4;
	border-right-color: #AF28B4;
	border-bottom-color: #AF28B4;
	border-left-color: #AF28B4;
	font-family: "微軟正黑體";
	font-size: 16px;
	color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	padding-top: 10px;
	}

.download_title_left{
	text-align: left;
	float: left;
	height: auto;
	width: auto;
	padding-right: 20px;
	}

.download_title_right{
	text-align: right;
	float: right;
	height: auto;
	width: auto;
	padding-right: 30px;
	}

.download_info_container{
	float: left;
	height: 50px;
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
	}

.download_wording_container{
	width: auto;
	height: 100px;
	padding-left: 130px;
	font-family: "微軟正黑體";
	font-size: 14px;
	color: #58595d;
	float: left;
	padding-top: 10px;
	overflow:hidden;
	text-overflow:ellipsis;
	}
a.download_songname{
	font-family: "微軟正黑體";
	font-size: 18px;
	color: #58595d;
	font-weight: bold;
	}
a.download_songname:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
}

a.download_aritstname{
	font-family: "微軟正黑體";
	font-size: 14px;
	color: #58595d;
    font-weight: bold;
	}
a.download_aritstname:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
}

.download_icon_right{
	text-align: left;
	float: right;
	height: 50px;
	width: auto;
	padding-right: 20px;
	}

a.download_icon_apple_btn{
	background-image: url(../../images/download_icon_apple.png);
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 50px;
}
a.download_icon_apple_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
}

a.download_icon_android_btn{
	background-image: url(../../images/download_icon_android.png);
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 50px;
}
a.download_icon_android_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
}

a.download_ringtone_btn{
	font-family: "微軟正黑體";
	font-size: 16px;
	color: #AF28B4;
	text-decoration: underline;
	line-height: 50px;
}
a.download_icon_android_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
}

#buy_container {
	float: left;
	height: 50px;
	width: 100%;
	margin-left: -10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #000000;
	filter:alpha(opacity=50);
	font-family: "微軟正黑體";
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	line-height: 50px;
	list-style: none;
	position:relative;
	margin-top:-60px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: opacity .8s ease-in-out;
	-ms-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	-o-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
	z-index: 4;
	background-color: #000000;
	}

.buy_container_hide {
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	opacity: 0.5;
    }


.buy_container_show {
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 0.9;
    }

a.download_ok33_btn{
	height: 40px;
	width: 80px;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 40px;
	border-radius: 5px;
	color: #FFF;
	border: 1px solid #FFF;

}
a.download_ok33_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
}

.download_close_right{
	text-align: left;
	float: right;
	height: 50px;
	width: auto;
	padding-right: 20px;
	}

a.download_close_btn{
	background-image: url(../../images/download_close_btn.png);
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 50px;
}
a.download_close_btn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
}

.download_okok_btn{
	float: right;
	height: 50px;
	width: auto;
	padding-right: 20px;
	}

a.download_okok_btn{
	background-image: url(../../images/download_ok_btn.png);
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 80px;
}
a.download_okok_btnn:hover {
	opacity:0.4;
	filter:alpha(opacity=50);
}
/*20170809全部播放*/
.top_play_all_box{
    width: 101px;
    height: 28px;
    float:right;
    margin-right: 5px;
    margin-top:5px;
    margin-bottom:13px;
}
a.top_play_all_btn{
    width: 101px;
    height: 28px;
    float:left;
    background-image: url(../../images/top_play_all_btn.png);

}
a.top_play_all_btn:hover {
    background-image: url(../../images/top_play_all_over_btn.png);
}