/*
 * Copyright 2013, kugou.com
 * Creator: jackNEss Lau
 * $Author: liudaojie $
 * $Date: 2013-12-02 16:44:49 +0800 (周一, 02 十二月 2013) $
 */

 @import url(base.css);

/* skin
-------------------------------------*/
.pc_temp_chk,
.pc_temp_icon_hot,
.pc_temp_icon_new,
.pc_temp_icon_dujia,
.pc_temp_icon_trend,
.pc_temp_icon_trend_up,
.pc_temp_icon_trend_down,
.pc_temp_icon_hq,
.pc_temp_icon_sq,
.pc_temp_icon_dff,
.pc_temp_icon_charge,
.pc_temp_btn_listen,
.pc_temp_btn_spots,
.pc_temp_btn_add,
.pc_temp_btn_cloud,
.pc_temp_btn_download,
.pc_temp_btn_downring,
.pc_temp_btn_share,
.pc_temp_btn_search,
.pc_temp_btn_menu,
.pc_temp_btn_ring,
.pc_temp_btn_recycle,
.pc_temp_btn_more,
.pc_temp_album_cover .pc_temp_type,
.pc_temp_icon_menu,
.pc_temp_icon_hd,
.pc_temp_icon_time,
.pc_temp_icon_play,
.pc_temp_icon_add,
.pc_temp_icon_down,
.pc_temp_icon_collect,
.pc_temp_icon_vip,
.pc_temp_icon_mv,
.pc_temp_btn_weibo,
.pc_temp_btn_txweibo,
.pc_temp_btn_qzone,
.pc_temp_btn_renren,
.pc_temp_btn_douban,
.pc_temp_sharebox .pc_temp_close,
.pc_temp_albumbox .pc_temp_close,
.vr_recommend_tl{ background-image:url(http://static.kgimg.com/common/images/pc_temp/icon_splice.png?201505081848); background-repeat:no-repeat; }

.pc_temp_shadowbox_mt,
.pc_temp_shadowbox_mb{ background-image:url(http://static.kgimg.com/common/images/pc_temp/icon_splice_p24_03.png?201505081848);  _background:url(about:blank); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale",src="http://static.kgimg.com/common/images/pc_temp/icon_splice_p24_03.png?201505081848")}

.pc_temp_shadowbox_lm,
.pc_temp_shadowbox_rm{ background-image:url(http://static.kgimg.com/common/images/pc_temp/icon_splice_p24_02.png?201505081848);  _background:url(about:blank); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale",src="http://static.kgimg.com/common/images/pc_temp/icon_splice_p24_02.png?201505081848")}

.pc_temp_splice{ background-image:url(http://static.kgimg.com/common/images/pc_temp/icon_splice_p24.png?201505081848); background-repeat:no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.kgimg.com/common/images/pc_temp/icon_splice_p24.png?201505081848', sizingMethod='scale');}

/* splice
-------------------------------------*/
.pc_temp_splice{ position:absolute; display:block; width:525px; height:175px; overflow: hidden;}

/* icon
-------------------------------------*/
.pc_temp_icon_hot{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:9px; padding-left:21px; overflow:hidden; background-position:-50px -125px;}
.pc_temp_icon_new{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:9px; padding-left:21px; overflow:hidden; background-position:-75px -125px;}
.pc_temp_icon_dujia{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:11px; padding-left:24px; overflow:hidden; background-position:-100px -125px;}
.pc_temp_icon_vip{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:9px; padding-left:11px; overflow:hidden; background-position:-150px -150px;}
.pc_temp_icon_mv{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:13px; padding-left:13px; overflow:hidden; background-position:-475px 0;cursor:pointer;}

.pc_temp_icon_trend{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:9px; padding-left:7px; overflow:hidden; background-position:-150px -125px;}
.pc_temp_icon_trend_up{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:9px; padding-left:7px; overflow:hidden; background-position:-125px -125px;}
.pc_temp_icon_trend_down{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:9px; padding-left:7px; overflow:hidden; background-position:-175px -125px;}
.pc_temp_icon_hq{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:9px; padding-left:16px; overflow:hidden; background-position:0px -125px;}
.pc_temp_icon_sq{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:9px; padding-left:16px; overflow:hidden; background-position:-25px -125px;}
.pc_temp_icon_dff{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:10px; padding-left:18px; overflow:hidden; background-position:-50px -150px;}

.pc_temp_icon_hd{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:20px; padding-left:33px; overflow:hidden; background-position:0 -150px;}

.pc_temp_icon_time{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:12px; padding-left:12px; overflow:hidden; background-position:-125px -150px;}

.pc_temp_icon_play{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:16px; padding-left:16px; overflow:hidden; background-position:-300px 0px;}

.pc_temp_icon_add{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:16px; padding-left:16px; overflow:hidden; background-position:-325px 0px;}
.pc_temp_icon_down{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:16px; padding-left:16px; overflow:hidden; background-position:-350px 0px;}
.pc_temp_icon_collect{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:16px; padding-left:16px; overflow:hidden; background-position:-375px 0px;}

.pc_temp_icon_listen{ position:relative; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:12px; height:12px; overflow:hidden;}
.pc_temp_icon_listen .pc_temp_splice{ left:0; top:-150px;}

.pc_temp_icon_highlight{ position:relative; display:inline-block; vertical-align:middle; width:200px; height:200px; overflow:hidden;}
.pc_temp_icon_highlight .pc_temp_splice{ left:-450px; top:0; margin-left:100%;}

.pc_temp_icon_charge{width: 12px;height: 12px;background-position: -175px -150px;position: absolute;top:6px;left: 8px;display: none;}

.pc_temp_ownercount{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; height:12px; width:100px; overflow:hidden; background:#e5e5e5;}
.pc_temp_ownercount i{ display:block; height:12px; overflow:hidden; background:#cecece;}

/* button
-------------------------------------*/
.pc_temp_chk{ display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width:0; padding-left:14px; height:14px; overflow:hidden; background-position:-225px 0; cursor:pointer;}
.pc_temp_chk:hover{ background-position:-225px -25px}
.pc_temp_chk:active{ background-position:-225px -50px}
.pc_temp_chk_checked{ background-position:-200px 0}
.pc_temp_chk_checked:hover{ background-position:-200px -25px}
.pc_temp_chk_checked:active{ background-position:-200px -50px}

.pc_temp_chk_disable,
.pc_temp_chk_disable:hover,
.pc_temp_chk_disable:active{ background-position:-225px -75px; cursor:default;}

.pc_temp_chk_checked_disable,
.pc_temp_chk_checked_disable:hover,
.pc_temp_chk_checked_disable:active{ background-position:-200px -75px; cursor:default;}


.pc_temp_btn_search{ display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width:0; padding-left:18px; height:18px; overflow:hidden; background-position:0px 0;}
.pc_temp_btn_search:hover{ background-position:0px -25px;}
.pc_temp_btn_search:active{ background-position:0px -50px;}

.pc_temp_btn_search_disable,
.pc_temp_btn_search_disable:hover,
.pc_temp_btn_search_disable:active{ background-position:0px -75px;}

.pc_temp_btn_listen{ display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width:0; padding-left:14px; height:14px; overflow:hidden; background-position:-25px 0;}
.pc_temp_btn_listen:hover{ background-position:-25px -25px;}
.pc_temp_btn_listen:active{ background-position:-25px -50px;}

.pc_temp_btn_listen_disable,
.pc_temp_btn_listen_disable:hover,
.pc_temp_btn_listen_disable:active{ background-position:-25px -75px;}


.pc_temp_btn_add{ display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width:0; padding-left:13px; height:13px; overflow:hidden; background-position:-50px 0;}
.pc_temp_btn_add:hover{ background-position:-50px -25px;}

.pc_temp_btn_add_disable,
.pc_temp_btn_add_disable:hover{ background-position:-50px -75px;}


.pc_temp_btn_download{ display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width:14px; padding-top:14px; height:0;background-position:-75px 0;position: relative;}
.pc_temp_btn_download:hover{ background-position:-75px -25px;}
.pc_temp_btn_download:active{ background-position:-75px -50px;}

.pc_temp_btn_download_disable,
.pc_temp_btn_download_disable:hover,
.pc_temp_btn_download_disable:active{ background-position:-75px -75px;}

.pc_temp_btn_more{ display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width:0; padding-left:14px; height:14px; overflow:hidden; background-position:-450px 0;}
.pc_temp_btn_more:hover{ background-position:-450px -25px;}

.pc_temp_btn_more_disable,
.pc_temp_btn_more_disable:hover{ background-position:-450px 0;}


.pc_temp_btn_ring{ display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width:0; padding-left:13px; height:13px; overflow:hidden; background-position:-100px 0;}
.pc_temp_btn_ring:hover{ background-position:-100px -25px;}
.pc_temp_btn_ring:active{ background-position:-100px -50px;}

.pc_temp_btn_ring_disable,
.pc_temp_btn_ring_disable:hover,
.pc_temp_btn_ring_disable:active{ background-position:-100px -75px;}


.pc_temp_btn_downring{ display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width:0; padding-left:14px; height:14px; overflow:hidden; background-position:-125px 0;}
.pc_temp_btn_downring:hover{ background-position:-125px -25px;}
.pc_temp_btn_downring:active{ background-position:-125px -50px;}

.pc_temp_btn_downring_disable,
.pc_temp_btn_downring_disable:hover,
.pc_temp_btn_downring_disable:active{ background-position:-125px -75px;}


.pc_temp_btn_cloud{ display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width:0; padding-left:19px; height:14px; overflow:hidden; background-position:-425px 0;}
.pc_temp_btn_cloud:hover{ background-position:-425px -25px;}
.pc_temp_btn_cloud:active{ background-position:-425px -50px;}

.pc_temp_btn_cloud_disable,
.pc_temp_btn_cloud_disable:hover,
.pc_temp_btn_cloud_disable:active{ background-position:-425px -75px;}


.pc_temp_btn_recycle{ display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width:0; padding-left:13px; height:14px; overflow:hidden; background-position:-150px 0;}
.pc_temp_btn_recycle:hover{ background-position:-150px -25px;}

.pc_temp_btn_menu{ display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width:0; padding-left:20px; height:12px; overflow:hidden; background-position:-175px 0;}
.pc_temp_btn_menu:hover,
.pc_temp_btn_menu_cur{ background-position:-175px -25px;}


.pc_temp_btn_spots{ display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width:0; padding-left:15px; height:14px; overflow:hidden; background-position:-250px 0;}
.pc_temp_btn_spots:hover{ background-position:-250px -25px;}


.pc_temp_btn_share{ display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width:0; padding-left:15px; height:14px; overflow:hidden; background-position:-275px 0;}
.pc_temp_btn_share:hover{ background-position:-275px -25px;}


.pc_temp_btn_menu{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:0; height:12px; padding-left:20px; overflow:hidden; background-position:-175px 0px;}
.pc_temp_btn_menu:hover,
.pc_temp_btn_menu_hover{background-position:-175px -25px;}

.pc_temp_btn_play{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:24px; height:24px; overflow:hidden; cursor:pointer;}
.pc_temp_btn_play .pc_temp_splice{ left:-50px; top:0; cursor:pointer;}

.pc_temp_btn_play:hover{}
.pc_temp_btn_play:hover .pc_temp_splice{ left:-50px; top:-50px;}

.pc_temp_btn_play:active{}
.pc_temp_btn_play:active .pc_temp_splice{ left:-50px; top:-100px;}

.pc_temp_btn_s01{ display:inline-block; vertical-align:middle; height:20px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.pc_temp_btn_s01 span,
.pc_temp_btn_s01 input{ position:relative; float:left; display:inline; margin:0 -1px; zoom:1; height:16px; padding:2px 6px; color:#555; line-height:16px; border-left:1px solid #ccc; border-right:1px solid #ccc; cursor:pointer; background: rgb(254,254,254); background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(228,228,228,1) 82%, rgba(243,243,243,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(82%,rgba(228,228,228,1)), color-stop(100%,rgba(243,243,243,1))); background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(228,228,228,1) 82%,rgba(243,243,243,1) 100%); background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(228,228,228,1) 82%,rgba(243,243,243,1) 100%); background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(228,228,228,1) 82%,rgba(243,243,243,1) 100%); background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(228,228,228,1) 82%,rgba(243,243,243,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f3',GradientType=0 ); }
.pc_temp_btn_s01 input{ overflow:visible; border:0; background-color:transparent;}

.pc_temp_btn_s01 .pc_temp_icon_play,
.pc_temp_btn_s01 .pc_temp_icon_add,
.pc_temp_btn_s01 .pc_temp_icon_down,
.pc_temp_btn_s01 .pc_temp_icon_collect
{ margin-right:5px; vertical-align:-4px; *vertical-align:-1px; _vertical-align:1px;}
.pc_temp_btn_s01 .pc_temp_icon_mv{margin-right:5px;vertical-align:-2px; *vertical-align:1px;}

.pc_temp_btn_s01:hover{ border-color:#b2b2b2;}
.pc_temp_btn_s01:hover span,
.pc_temp_btn_s01:hover input{ border-color:#b2b2b2;background: #fefefe; background: -moz-linear-gradient(top,  #fefefe 0%, #dfdfdf 78%, #f3f3f3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(78%,#dfdfdf), color-stop(100%,#f3f3f3)); background: -webkit-linear-gradient(top,  #fefefe 0%,#dfdfdf 78%,#f3f3f3 100%); background: -o-linear-gradient(top,  #fefefe 0%,#dfdfdf 78%,#f3f3f3 100%); background: -ms-linear-gradient(top,  #fefefe 0%,#dfdfdf 78%,#f3f3f3 100%); background: linear-gradient(to bottom,  #fefefe 0%,#dfdfdf 78%,#f3f3f3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f3',GradientType=0 ); color:#444; }


.pc_temp_btn_s01:hover .pc_temp_icon_play{ background-position:-300px -25px}
.pc_temp_btn_s01:hover .pc_temp_icon_add{ background-position:-325px -25px}
.pc_temp_btn_s01:hover .pc_temp_icon_down{ background-position:-350px -25px}
.pc_temp_btn_s01:hover .pc_temp_icon_collect{ background-position:-375px -25px}

.pc_temp_btn_s01:active{ border-color:#b2b2b2;}
.pc_temp_btn_s01:active span,
.pc_temp_btn_s01:active input{ border-color:#b2b2b2; color:#444; background: #dfdfdf; background: -moz-linear-gradient(top,  #dfdfdf 0%, #fefefe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#fefefe)); background: -webkit-linear-gradient(top,  #dfdfdf 0%,#fefefe 100%); background: -o-linear-gradient(top,  #dfdfdf 0%,#fefefe 100%); background: -ms-linear-gradient(top,  #dfdfdf 0%,#fefefe 100%); background: linear-gradient(to bottom,  #dfdfdf 0%,#fefefe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#fefefe',GradientType=0 ); }

.pc_temp_btn_s01:active .pc_temp_icon_play{ background-position:-300px -50px}
.pc_temp_btn_s01:active .pc_temp_icon_add{ background-position:-325px -50px}
.pc_temp_btn_s01:active .pc_temp_icon_down{ background-position:-350px -50px}
.pc_temp_btn_s01:active .pc_temp_icon_collect{ background-position:-375px -50px}


.pc_temp_btn_s01_disable,
.pc_temp_btn_s01_disable:hover,
.pc_temp_btn_s01_disable:active{ cursor:default; border-color:#ccc;}

.pc_temp_btn_s01_disable span,
.pc_temp_btn_s01_disable input,
.pc_temp_btn_s01_disable:hover span,
.pc_temp_btn_s01_disable:hover input,
.pc_temp_btn_s01_disable:active span,
.pc_temp_btn_s01_disable:active input{ cursor:default; border-color:#ccc; color:#999; background: #fefefe; background: -moz-linear-gradient(top,  #fefefe 0%, #eeeeee 78%, #f3f3f3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(78%,#eeeeee), color-stop(100%,#f3f3f3)); background: -webkit-linear-gradient(top,  #fefefe 0%,#eeeeee 78%,#f3f3f3 100%); background: -o-linear-gradient(top,  #fefefe 0%,#eeeeee 78%,#f3f3f3 100%); background: -ms-linear-gradient(top,  #fefefe 0%,#eeeeee 78%,#f3f3f3 100%); background: linear-gradient(to bottom,  #fefefe 0%,#eeeeee 78%,#f3f3f3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f3',GradientType=0 ); }

.pc_temp_btn_s01_disable .pc_temp_icon_play,
.pc_temp_btn_s01_disable:hover .pc_temp_icon_play,
.pc_temp_btn_s01_disable:active .pc_temp_icon_play{ background-position:-300px -75px}
.pc_temp_btn_s01_disable .pc_temp_icon_add,
.pc_temp_btn_s01_disable:hover .pc_temp_icon_add,
.pc_temp_btn_s01_disable:active .pc_temp_icon_add{ background-position:-325px -75px}
.pc_temp_btn_s01_disable .pc_temp_icon_down,
.pc_temp_btn_s01_disable:hover .pc_temp_icon_down,
.pc_temp_btn_s01_disable:active .pc_temp_icon_down{ background-position:-350px -75px}
.pc_temp_btn_s01_disable .pc_temp_icon_collect,
.pc_temp_btn_s01_disable:hover .pc_temp_icon_collect,
.pc_temp_btn_s01_disable:active .pc_temp_icon_collect{ background-position:-375px -75px}



.pc_temp_btn_s02{ display:inline-block; vertical-align:middle; height:20px; border-top:1px solid #25b4ef; border-bottom:1px solid #25b4ef;}
.pc_temp_btn_s02 span,
.pc_temp_btn_s02 input{ position:relative; float:left; display:inline; margin:0 -1px; zoom:1; height:16px; padding:2px 6px; color:#fff; line-height:16px; border-left:1px solid #25b4ef; border-right:1px solid #25b4ef; cursor:pointer; background: #50c5fb; background: -moz-linear-gradient(top,  #50c5fb 0%, #44b5e9 82%, #4bc4fb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#50c5fb), color-stop(82%,#44b5e9), color-stop(100%,#4bc4fb)); background: -webkit-linear-gradient(top,  #50c5fb 0%,#44b5e9 82%,#4bc4fb 100%); background: -o-linear-gradient(top,  #50c5fb 0%,#44b5e9 82%,#4bc4fb 100%); background: -ms-linear-gradient(top,  #50c5fb 0%,#44b5e9 82%,#4bc4fb 100%); background: linear-gradient(to bottom,  #50c5fb 0%,#44b5e9 82%,#4bc4fb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50c5fb', endColorstr='#4bc4fb',GradientType=0 ); } 
.pc_temp_btn_s02 input{ overflow:visible; border:0; background-color:transparent;}

.pc_temp_btn_s02 .pc_temp_icon_play{ background-position:-400px 0; margin-right:5px; vertical-align:-4px; *vertical-align:-1px; _vertical-align:1px;}


.pc_temp_btn_s02:hover{ border-color:#48c7fc;}
.pc_temp_btn_s02:hover span,
.pc_temp_btn_s02:hover input{ border-color:#48c7fc;  color:#fff; background: #6fd2ff; background: -moz-linear-gradient(top,  #6fd2ff 0%, #55caf6 82%, #6bd0fe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fd2ff), color-stop(82%,#55caf6), color-stop(100%,#6bd0fe)); background: -webkit-linear-gradient(top,  #6fd2ff 0%,#55caf6 82%,#6bd0fe 100%); background: -o-linear-gradient(top,  #6fd2ff 0%,#55caf6 82%,#6bd0fe 100%); background: -ms-linear-gradient(top,  #6fd2ff 0%,#55caf6 82%,#6bd0fe 100%); background: linear-gradient(to bottom,  #6fd2ff 0%,#55caf6 82%,#6bd0fe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fd2ff', endColorstr='#6bd0fe',GradientType=0 ); }

.pc_temp_btn_s02:hover .pc_temp_icon_play{ background-position:-400px -25px;}

.pc_temp_btn_s02:active{ border-color:#48c7fc;}
.pc_temp_btn_s02:active span,
.pc_temp_btn_s02:active input{ border-color:#48c7fc;  color:#fff; background: #6fd2ff; background: -moz-linear-gradient(top,  #6fd2ff 0%, #55caf6 82%, #6bd0fe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fd2ff), color-stop(82%,#55caf6), color-stop(100%,#6bd0fe)); background: -webkit-linear-gradient(top,  #6fd2ff 0%,#55caf6 82%,#6bd0fe 100%); background: -o-linear-gradient(top,  #6fd2ff 0%,#55caf6 82%,#6bd0fe 100%); background: -ms-linear-gradient(top,  #6fd2ff 0%,#55caf6 82%,#6bd0fe 100%); background: linear-gradient(to bottom,  #6fd2ff 0%,#55caf6 82%,#6bd0fe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fd2ff', endColorstr='#6bd0fe',GradientType=0 ); }

.pc_temp_btn_s02:active .pc_temp_icon_play{ background-position:-400px -50px;}


.pc_temp_btn_s02_disable,
.pc_temp_btn_s02_disable:hover,
.pc_temp_btn_s02_disable:active{ cursor:default; border-color:#ccc;}

.pc_temp_btn_s02_disable span,
.pc_temp_btn_s02_disable input,
.pc_temp_btn_s02_disable:hover span,
.pc_temp_btn_s02_disable:hover input,
.pc_temp_btn_s02_disable:active span,
.pc_temp_btn_s02_disable:active input{ cursor:default; border-color:#ccc; color:#999; background: #fefefe; background: -moz-linear-gradient(top,  #fefefe 0%, #eeeeee 78%, #f3f3f3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(78%,#eeeeee), color-stop(100%,#f3f3f3)); background: -webkit-linear-gradient(top,  #fefefe 0%,#eeeeee 78%,#f3f3f3 100%); background: -o-linear-gradient(top,  #fefefe 0%,#eeeeee 78%,#f3f3f3 100%); background: -ms-linear-gradient(top,  #fefefe 0%,#eeeeee 78%,#f3f3f3 100%); background: linear-gradient(to bottom,  #fefefe 0%,#eeeeee 78%,#f3f3f3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f3',GradientType=0 ); }

.pc_temp_btn_s02_disable .pc_temp_icon_play,
.pc_temp_btn_s02_disable:hover .pc_temp_icon_play,
.pc_temp_btn_s02_disable:active .pc_temp_icon_play{ background-position:-300px -75px}

.pc_temp_btn_weibo{ display:inline-block; vertical-align:middle; width:0; padding-left:16px; height:16px; overflow:hidden; background-position:0 -200px;}
.pc_temp_btn_weibo:hover{ background-position:0 -225px}

.pc_temp_btn_qzone{ display:inline-block; vertical-align:middle; width:0; padding-left:16px; height:16px; overflow:hidden; background-position:-25px -200px;}
.pc_temp_btn_qzone:hover{ background-position:-25px -225px}

.pc_temp_btn_txweibo{ display:inline-block; vertical-align:middle; width:0; padding-left:16px; height:16px; overflow:hidden; background-position:-50px -200px;}
.pc_temp_btn_txweibo:hover{ background-position:-50px -225px}

.pc_temp_btn_renren{ display:inline-block; vertical-align:middle; width:0; padding-left:16px; height:16px; overflow:hidden; background-position:-75px -200px;}
.pc_temp_btn_renren:hover{ background-position:-75px -225px}

.pc_temp_btn_douban{ display:inline-block; vertical-align:middle; width:0; padding-left:16px; height:16px; overflow:hidden; background-position:-100px -200px;}
.pc_temp_btn_douban:hover{ background-position:-100px -225px}


/* page
-------------------------------------*/
/* songlist */
.pc_temp_songlist{}
.pc_temp_songlist ul{}
.pc_temp_songlist ul li{ position:relative; padding:0 8px; height:28px; line-height:28px; font-size:0; zoom:1; overflow:hidden;}
.pc_temp_songlist ul li:after{ content:"."; display:block; height:0; overflow:hidden; clear:both;}
.pc_temp_songlist ul li.pc_temp_odd{ background:#f6f6f6;}
.pc_temp_songlist .pc_temp_chk{ margin-right:5px;}
.pc_temp_songlist .pc_temp_num{ display:inline-block; color:#999; vertical-align:middle; font-size:12px; line-height:28px; margin-right:8px;}
.pc_temp_songlist .pc_temp_songname{ display:inline-block; vertical-align:middle; text-decoration:none; color:#000; line-height:28px; margin-right:8px; font-size:12px;_position: relative;}
.pc_temp_songlist .pc_temp_tips_l{}
.pc_temp_songlist .pc_temp_tips_r{ position:absolute; right:8px; top:0; float:right;  padding-top:7px; line-height:1.5; height:21px; white-space:nowrap;}

.pc_temp_songlist .pc_temp_icon_hot,
.pc_temp_songlist .pc_temp_icon_new,
.pc_temp_songlist .pc_temp_icon_dujia,
.pc_temp_songlist .pc_temp_icon_trend,
.pc_temp_songlist .pc_temp_icon_vip,
.pc_temp_songlist .pc_temp_icon_mv,
.pc_temp_songlist .pc_temp_ownercount{ margin-right:5px;}
.pc_temp_songlist .pc_temp_icon_mv{margin:0 0 0 5px;}
.pc_temp_songlist .pc_temp_btn_s01 .pc_temp_icon_mv{margin:0 5px 0 0;_position: static;}
.pc_temp_songlist .pc_temp_btn_s01 .pc_temp_icon_mv:hover,.pc_temp_songlist .pc_temp_btn_s01 .pc_temp_icon_mv_iehover{background-position:-475px 0;cursor:default;}
.pc_temp_songlist .pc_temp_icon_mv:hover,.pc_temp_songlist .pc_temp_icon_mv_iehover{background-position: -475px -25px;cursor: pointer;}

.pc_temp_songlist .pc_temp_icon_hq,
.pc_temp_songlist .pc_temp_icon_dff,
.pc_temp_songlist .pc_temp_icon_sq,
.pc_temp_songlist .pc_temp_btn_listen,
.pc_temp_songlist .pc_temp_btn_spots,
.pc_temp_songlist .pc_temp_btn_add,
.pc_temp_songlist .pc_temp_btn_download,
.pc_temp_songlist .pc_temp_btn_downring,
.pc_temp_songlist .pc_temp_btn_cloud,
.pc_temp_songlist .pc_temp_btn_more,
.pc_temp_songlist .pc_temp_btn_share{ margin-left:8px;}

.pc_temp_songlist ul li:hover{ background:#f2f2f2;}
.pc_temp_songlist .pc_temp_songname:hover{ color:#333;}


/* album list */
.pc_temp_albumlist{}
.pc_temp_albumlist ul{ zoom:1; margin-left:-20px;}
.pc_temp_albumlist ul:after{ content:"."; display:block; height:0; overflow:hidden; zoom:1; clear:both;}
.pc_temp_albumlist ul li{ position:relative; float:left; display:inline; width:100px; margin-left:20px; margin-bottom:12px;}
.pc_temp_albumlist .pc_temp_album_cover{}
.pc_temp_albumlist .pc_temp_tl{ display:block; margin-top:6px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#323232; text-decoration:none; width:100%;}
.pc_temp_albumlist .pc_temp_tl:hover{ color:#64B0FB;}
.pc_temp_albumlist .pc_temp_cnt{display:block; text-overflow:ellipsis; margin-right:25px; overflow:hidden; white-space:nowrap; color:#999; text-decoration:none;}
.pc_temp_albumlist .pc_temp_btn_menu{ position:absolute; right:0; bottom:3px;}

.pc_temp_album_cover{ position:relative; display:block; width:100px; height:100px; overflow:hidden;}
.pc_temp_album_cover .pc_temp_img{ position:absolute; margin:-2px; padding:2px; vertical-align:top;}
.pc_temp_album_cover .pc_temp_type{ position:absolute; z-index:4; left:0; top:0; width:17px; height:62px; display:none;}
.pc_temp_album_cover .pc_temp_quality{ position:absolute; z-index:3; right:0; bottom:0; width:37px; height:25px; overflow:hidden; display:none; }
.pc_temp_album_cover .pc_temp_frac{ position:absolute; z-index:2; left:0; bottom:0; height:29px; line-height:29px; width:100%; text-indent:5px; font-style:italic; font-size:16px; color:#fff;background: -moz-linear-gradient(left,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 75%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.5)), color-stop(75%,rgba(0,0,0,0))); background: -webkit-linear-gradient(left,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 75%); background: -o-linear-gradient(left,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 75%); background: -ms-linear-gradient(left,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 75%); background: linear-gradient(to right,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 75%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=1 ); } 
.pc_temp_album_cover .pc_temp_btn_play{ position:absolute; z-index:5; right:2px; bottom:1px;visibility:hidden;}
.pc_temp_album_cover .pc_temp_btn_play .pc_temp_splice{}

.pc_temp_album_cover .pc_temp_collect{ position:absolute; bottom:0; left:0; z-index:1;  width:100%; height:24px; line-height:24px; text-align:center; color:#fff; background:rgba(0,0,0,0.8); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#cc000000',GradientType=1 ); }

.pc_temp_album_cover .pc_temp_lsn{ position:absolute; left:0; bottom:0; width:100%; height:26px; padding-top:1px; background:rgba(0,0,0,0.4); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#66000000", endColorstr="#66000000", GradientType=1); }
.pc_temp_album_cover .pc_temp_lsn_cnt{ display:block; vertical-align:middle; height:18px; line-height:18px; padding:4px 5px; overflow:hidden; text-overflow:ellipsis; color:#fff;}
.pc_temp_album_cover .pc_temp_lsn .pc_temp_icon_listen{ margin-right:6px; vertical-align:-1px; _vertical-align:-1px;}

.pc_temp_album_cover .pc_temp_icon_highlight{ position:absolute; z-index:1; right:0; top:0; width:100%; height:100%;}
a.pc_temp_album_cover .pc_temp_icon_highlight{cursor:pointer;}
.pc_temp_album_cover .pc_temp_lsn_line{ position:absolute; top:1px; left:0; width:100%; height:1px; overflow:hidden;background:rgba(255,255,255,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#33ffffff", endColorstr="#33ffffff", GradientType=1);   cursor:pointer;}



.pc_temp_hq{}
.pc_temp_hq .pc_temp_quality{ display:block;}
.pc_temp_hq .pc_temp_quality .pc_temp_splice{ left:-100px; top:-50px;}

.pc_temp_sq{}
.pc_temp_sq .pc_temp_quality{ display:block;}
.pc_temp_sq .pc_temp_quality .pc_temp_splice{ left:-175px; top:-50px;}


.pc_temp_dujia{}
.pc_temp_dujia .pc_temp_type{ display:block; background-position:-225px -125px;}


.pc_temp_shoufa{}
.pc_temp_shoufa .pc_temp_type{ display:block; background-position:-300px -125px;}

a.pc_temp_album_cover:hover{ overflow:visible;}
a.pc_temp_album_cover:hover .pc_temp_img{border:2px solid #66B0FB; padding:0;}
a.pc_temp_album_cover:hover .pc_temp_btn_play{ visibility:visible;}
a.pc_temp_album_cover:hover .pc_temp_quality{ visibility:hidden;}


.pc_temp_album_80{}
.pc_temp_album_80 .pc_temp_icon_highlight{ height:80px;}
.pc_temp_album_80 ul li{ width:80px;}
.pc_temp_album_80 .pc_temp_album_cover{ position:relative; display:block; width:80px; height:80px;}

.pc_temp_album_80 .pc_temp_type{ width:15px; height:47px;}
.pc_temp_album_80 .pc_temp_shoufa .pc_temp_type{ background-position:-325px -125px;}
.pc_temp_album_80 .pc_temp_dujia .pc_temp_type{ background-position:-250px -125px;}
.pc_temp_album_80 .pc_temp_quality{ width:31px; height:21px;}
.pc_temp_album_80 .pc_temp_hq .pc_temp_quality .pc_temp_splice{ left:-100px; top:-100px;}
.pc_temp_album_80 .pc_temp_sq .pc_temp_quality .pc_temp_splice{ left:-175px; top:-100px;}
.pc_temp_album_80 .pc_temp_album_cover .pc_temp_frac{ height:24px; line-height:24px;}
.pc_temp_album_80 .pc_temp_albumlist .pc_temp_cnt{ width:55px;}

.pc_temp_album_100{}
.pc_temp_album_100 .pc_temp_icon_highlight{ height:100px;}
.pc_temp_album_100 .pc_temp_albumlist .pc_temp_cnt{ width:75px;}

.pc_temp_album_128{}
.pc_temp_album_128 .pc_temp_icon_highlight{ height:128px;}
.pc_temp_album_128 ul li{ width:128px;}
.pc_temp_album_128 .pc_temp_album_cover{ position:relative; display:block; width:128px; height:128px;}
.pc_temp_album_128 .pc_temp_albumlist .pc_temp_cnt{ width:103px;}


.pc_temp_album_170{}
.pc_temp_album_170 .pc_temp_icon_highlight{ height:170px;}
.pc_temp_album_170 ul li{ width:170px;}
.pc_temp_album_170 .pc_temp_album_cover{ position:relative; display:block; width:170px; height:170px;}

.pc_temp_album_170 .pc_temp_type{ width:21px; height:71px;}
.pc_temp_album_170 .pc_temp_shoufa .pc_temp_type{ background-position:-200px -125px;}
.pc_temp_album_170 .pc_temp_dujia .pc_temp_type{ background-position:-275px -125px;}
.pc_temp_album_170 .pc_temp_quality{ width:52px; height:34px;}
.pc_temp_album_170 .pc_temp_hq .pc_temp_quality .pc_temp_splice{ left:-100px; top:0;}
.pc_temp_album_170 .pc_temp_sq .pc_temp_quality .pc_temp_splice{ left:-175px; top:0;}
.pc_temp_album_170 .pc_temp_albumlist .pc_temp_cnt{ width:145px;}


/* singer list */
.pc_temp_singer_cover{ position:relative; display:block; width:100px; height:100px; overflow:hidden;}
.pc_temp_singer_cover .pc_temp_img{ position:absolute; margin:-2px; padding:2px; display:block; vertical-align:top;}
.pc_temp_singer_cover .pc_temp_frac{ position:absolute; z-index:1; left:0; bottom:0; height:29px; line-height:29px; width:100%; text-indent:5px; font-style:italic; font-size:16px; font-weight:bold; font-family:Arial,sinsum,sans-serif; color:#fff;background: -moz-linear-gradient(left,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 75%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.5)), color-stop(75%,rgba(0,0,0,0))); background: -webkit-linear-gradient(left,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 75%); background: -o-linear-gradient(left,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 75%); background: -ms-linear-gradient(left,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 75%); background: linear-gradient(to right,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 75%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32000000', endColorstr='#00000000',GradientType=1 ); } 
.pc_temp_singer_cover .pc_temp_frac em{ font-weight:normal; font-family:Microsoft Yahei,sinsum,sans-serif;}

.pc_temp_singer_coverlist{}
.pc_temp_singer_coverlist ul{ zoom:1; margin-left:-20px;}
.pc_temp_singer_coverlist ul:after{ content:"."; display:block; height:0; overflow:hidden; clear:both;}
.pc_temp_singer_coverlist ul li{ float:left; display:inline; width:100px; margin-left:20px; margin-bottom:12px;}
.pc_temp_singer_coverlist .pc_temp_tl{ display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-top:6px; color:#323232; text-decoration:none;}
.pc_temp_singer_coverlist .pc_temp_tl:hover{ color:#64B0FB;}

a.pc_temp_singer_cover:hover{ overflow:visible;}
a.pc_temp_singer_cover:hover .pc_temp_img{ border:2px solid #66B0FB; padding:0;}

.pc_temp_singer_coverlist .pc_temp_icon_highlight{ position:absolute; z-index:1; right:0; top:0; width:100%; cursor:pointer;}

.pc_temp_singer_80{}
.pc_temp_singer_80 ul li{width:80px;}
.pc_temp_singer_80 .pc_temp_singer_cover{ width:80px; height:80px;}
.pc_temp_singer_80 .pc_temp_frac{  height:24px; line-height:24px;}

.pc_temp_singer_100{}


/* singer text list */
.pc_temp_singer_textlist{}
.pc_temp_singer_textlist ul{}
.pc_temp_singer_textlist ul li{ position:relative; padding:0 8px; height:28px; line-height:28px; font-size:0; zoom:1; overflow:hidden;}
.pc_temp_singer_textlist ul li:after{ content:"."; display:block; height:0; overflow:hidden; clear:both;}
.pc_temp_singer_textlist ul li.pc_temp_odd{ background:#f6f6f6;}
.pc_temp_singer_textlist .pc_temp_chk{ margin-right:5px;}
.pc_temp_singer_textlist .pc_temp_num{ display:inline-block; color:#999; vertical-align:middle; font-size:12px; line-height:28px; margin-right:8px;}
.pc_temp_singer_textlist .pc_temp_songname{ display:inline-block; vertical-align:middle; text-decoration:none; color:#000; line-height:28px; margin-right:8px; font-size:12px;}
.pc_temp_singer_textlist .pc_temp_tips_l{}
.pc_temp_singer_textlist .pc_temp_tips_r{ position:absolute; right:8px; top:0; float:right;  padding-top:7px; line-height:1.5; height:21px; white-space:nowrap;}

.pc_temp_singer_textlist .pc_temp_icon_hot,
.pc_temp_singer_textlist .pc_temp_icon_new,
.pc_temp_singer_textlist .pc_temp_icon_dujia,
.pc_temp_singer_textlist .pc_temp_icon_trend,
.pc_temp_singer_textlist .pc_temp_icon_vip,
.pc_temp_singer_textlist .pc_temp_ownercount{ margin-right:5px;}

.pc_temp_singer_textlist .pc_temp_icon_hq,
.pc_temp_singer_textlist .pc_temp_icon_dff,
.pc_temp_singer_textlist .pc_temp_icon_sq,
.pc_temp_singer_textlist .pc_temp_btn_listen,
.pc_temp_singer_textlist .pc_temp_btn_spots,
.pc_temp_singer_textlist .pc_temp_btn_add,
.pc_temp_singer_textlist .pc_temp_btn_download,
.pc_temp_singer_textlist .pc_temp_btn_downring,
.pc_temp_singer_textlist .pc_temp_btn_cloud,
.pc_temp_singer_textlist .pc_temp_btn_more,
.pc_temp_singer_textlist .pc_temp_btn_share{ margin-left:8px;}

.pc_temp_singer_textlist ul li:hover{ background:#f2f2f2;}
.pc_temp_singer_textlist .pc_temp_songname:hover{ color:#333;}


.pc_temp_mv_list{}
.pc_temp_mv_list ul{ margin-left:-20px; zoom:1;}
.pc_temp_mv_list ul:after{ content:"."; display:block; height:0; overflow:hidden; clear:both;}
.pc_temp_mv_list ul li{ float:left; display:inline; width:170px; margin-left:20px; margin-bottom:18px;}
.pc_temp_mv_list .pc_temp_box{}
.pc_temp_mv_list .pc_temp_mv_cover{ margin-bottom:6px;}
.pc_temp_mv_list .pc_temp_tl{ display:block; width:100%; margin-top:6px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#3f3f3f; cursor:pointer;}
.pc_temp_mv_list .pc_temp_info{ display:block; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#8e8e8e; cursor:pointer;}
.pc_temp_mv_list .pc_temp_time{ display:block; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#8e8e8e; cursor:pointer;}
.pc_temp_mv_list .pc_temp_time .pc_temp_icon_time{ margin-right:6px;}


.pc_temp_mv_cover{ position:relative; display:block; width:170px; height:95px; overflow:hidden;}
.pc_temp_mv_cover .pc_temp_icon_hd{ position:absolute; right:9px; top:0; z-index:6;}
.pc_temp_mv_cover .pc_temp_btn_play{ position:absolute; z-index:4; left:50%; top:50%; margin-top:-27px; margin-left:-26px; width:52px; height:53px; overflow:hidden; visibility:hidden;}
.pc_temp_mv_cover .pc_temp_btn_play .pc_temp_splice{ left:-450px; top:-75px;}
.pc_temp_mv_cover .pc_temp_img{ position:absolute; margin:-2px; zoom:1; padding:2px; vertical-align:top; display:block;}
.pc_temp_mv_cover .pc_temp_shadow{ position:absolute; z-index:3; left:0; top:0; width:100%; height:95px; overflow:hidden; background:#000; background:rgba(0,0,0,0.15); filter:alpha(opacity=15); cursor:pointer; visibility:hidden;}
.pc_temp_mv_cover .pc_temp_footbar{ position:absolute; z-index:2; bottom:0; _bottom:-1px; left:0; width:100%; height:24px; background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr="#A6000000",endColorstr="#A6000000"); cursor:pointer;}
.pc_temp_mv_cover .pc_temp_footbar_cnt{ display:block; padding:3px 0; margin:0 10px; height:18px; overflow:hidden; text-align:center; text-overflow:ellipsis; color:#fff; cursor:pointer;}

.pc_temp_mv_list .pc_temp_box:hover{ background:url(about:blank);}

.pc_temp_mv_list .pc_temp_box:hover .pc_temp_mv_cover,
a.pc_temp_mv_cover:hover{ overflow:visible;}

a.pc_temp_mv_cover:hover .pc_temp_btn_play,
.pc_temp_mv_list .pc_temp_box:hover .pc_temp_btn_play,
a.pc_temp_mv_cover:hover .pc_temp_shadow,
.pc_temp_mv_list .pc_temp_box:hover .pc_temp_shadow{visibility:visible;}

.pc_temp_mv_list .pc_temp_box:hover .pc_temp_mv_cover .pc_temp_img,
a.pc_temp_mv_cover:hover .pc_temp_mv_cover .pc_temp_img{ border:2px solid #66B0FB; padding:0;}


/* share box */
.pc_temp_sharebox{ position:absolute; display:inline-block; *display:inline; *zoom:1; height:34px; border:1px solid #d8d8d8;}
.pc_temp_sharebox .pc_temp_tri{ position:absolute; z-index:1; right:10px; bottom:-11px; width:0; height:0; overflow:hidden; border:5px dashed transparent; border-top:5px solid #d8d8d8;}
.pc_temp_sharebox .pc_temp_tri2{ position:absolute; z-index:2;  right:10px; bottom:-10px; width:0; height:0; overflow:hidden; border:5px dashed transparent; border-top:5px solid #fff;}
.pc_temp_sharebox .pc_temp_close{ position:absolute; right:10px; top:13px; width:0; height:9px; padding-left:9px; overflow:hidden; background-position:-125px -200px;}
.pc_temp_sharebox .pc_temp_close:hover{ background-position:-125px -225px;}
.pc_temp_sharebox_cnt{ float:left;  padding:9px 22px 9px 10px; height:16px; line-height:16px; font-size:0;}

.pc_temp_sharebox .pc_temp_btn_weibo,
.pc_temp_sharebox .pc_temp_btn_qzone,
.pc_temp_sharebox .pc_temp_btn_txweibo,
.pc_temp_sharebox .pc_temp_btn_renren,
.pc_temp_sharebox .pc_temp_btn_douban{ margin-right:5px;}

.pc_temp_shadowbox{}
.pc_temp_shadowbox_t{ position:relative; display:block; height:4px; zoom:1; overflow:hidden;}
.pc_temp_shadowbox_m{ position:relative; display:block; zoom:1; overflow:hidden;}
.pc_temp_shadowbox_b{ position:relative; display:block; height:4px; zoom:1; overflow:hidden;}
.pc_temp_shadowbox_lt{ position:absolute; left:0; top:0; display:block; width:4px; height:4px; overflow:hidden;}
.pc_temp_shadowbox_lt .pc_temp_splice{left:-450px; top:-150px;}
.pc_temp_shadowbox_mt{ display:block; height:8px; margin:0 4px; background-repeat:repeat-x; background-position:0 0; overflow:hidden; }
.pc_temp_shadowbox_rt{ position:absolute; right:0; top:0; display:block; width:4px; height:4px; overflow:hidden;}
.pc_temp_shadowbox_rt .pc_temp_splice{left:-454px; top:-150px;}
.pc_temp_shadowbox_lm{ position:absolute; left:0; top:0; width:8px; margin-bottom:-2000px; padding-bottom:2000px; background-position:left 0; background-repeat:repeat-y;}
.pc_temp_shadowbox_rm{ position:absolute; right:0; top:0; width:8px; margin-bottom:-2000px; padding-bottom:2000px; background-position:left 0; background-repeat:repeat-y;}
.pc_temp_shadowbox_lb{ position:absolute; left:0; top:0; display:block; width:4px; height:4px; overflow:hidden;}
.pc_temp_shadowbox_lb .pc_temp_splice{left:-450px; top:-154px;}
.pc_temp_shadowbox_mb{ position:relative; top:-4px; display:block; height:8px; margin:0 4px; background-repeat:repeat-x; background-position:0 0; overflow:hidden;}
.pc_temp_shadowbox_rb{ position:absolute; right:0; top:0; display:block; width:4px; height:4px; overflow:hidden;}
.pc_temp_shadowbox_rb .pc_temp_splice{left:-454px; top:-154px;}
.pc_temp_shadowbox_cnt{ position:relative; background:#fff; margin:0 4px;}

.pc_temp_shadowbox_tri{ position:absolute; z-index:2; top:-6px; width:0; height:0; overflow:hidden; border:5px dotted transparent; border-bottom:4px solid #fff;}
.pc_temp_shadowbox_tri2{position:absolute; z-index:1; top:-7px; width:0; height:0; overflow:hidden; border:5px dotted transparent; border-bottom:4px solid #d8d8d8;}

.pc_temp_albumbox{ position:absolute; width:230px;}
.pc_temp_albumbox .pc_temp_shadowbox_cnt{ position:relative; padding:8px; }
.pc_temp_albumbox .pc_temp_close{ position:absolute; right:8px; top:8px; width:0; height:16px; padding-left:16px; overflow:hidden; background-position:-150px -200px;}
.pc_temp_albumbox .pc_temp_close:hover{ background-position:-150px -225px;}
.pc_temp_albumbox_hd{ padding-bottom:5px; padding-right:20px; height:18px; border-bottom:1px dotted #bebebe;}
.pc_temp_albumbox_hd .h_tl{ float:left; line-height:18px; font-weight:bold; color:#333;}
.pc_temp_albumbox .pc_temp_num{ color:#589de7; margin:0 5px;}

.pc_temp_albumbox .pc_temp_songlist ul{ padding:5px 0; min-height:150px; _height:150px;}
.pc_temp_albumbox .pc_temp_songlist li{ padding:0 1px;overflow:visible;}
.pc_temp_albumbox .pc_temp_songlist .pc_temp_tips_r{ right:1px;}
.pc_temp_albumbox .pc_temp_songlist .pc_temp_songname{ display:block; width:144px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.pc_temp_albumbox .pc_temp_leaf{ text-align:center; width:100%; overflow:hidden; font-size:0}
.pc_temp_albumbox .pc_temp_leaf a{ display:inline-block; vertical-align:middle; font-size:12px; margin:0 3px; height:14px; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
.pc_temp_albumbox .pc_temp_leaf a span{float:left; position: relative; height:14px; line-height:14px; padding:0 5px; margin:0 -1px; background:#bfbfbf; color:#fff; cursor:pointer; }
.pc_temp_albumbox .pc_temp_leaf a:hover,
.pc_temp_albumbox .pc_temp_leaf a.pc_temp_cur{ border-color:#4baef4;}
.pc_temp_albumbox .pc_temp_leaf a:hover span,
.pc_temp_albumbox .pc_temp_leaf a.pc_temp_cur span{ background:#4baef4;}
.pc_temp_albumbox_ft{ margin-top:10px; border-top:1px dotted #bebebe; padding:10px 0 2px; text-align:center;}
