@charset "utf-8";


span.shopping a,td a,.all_music_list h2 .all a, .commnet h2 a{color:#333;}
.genre a{color:#ff922a;}
span.shopping a:hover, .genre a:hover,td a:hover, .all_music_list h2 .all a:hover{color:#06adf3;}
.commnet h2 a:hover{color:#333; text-decoration:none;}

.album_info:after, .middle:after, .album_row:after{padding:0px; content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.album_info, .middle, .album_row{height:1%;}

#centent{margin:0px auto; width:965px;}

.t,.f, .mt, .mf{font-size:0; width:965px; height:3px; background:url('/v5/r1/images/album/g.png') no-repeat;}
.f{background-position:0px -3px; margin-bottom:11px;}
.mt{background-position:0px -7px;width:768px;}
.mf{background-position:0px -10px; margin-bottom:11px;width:768px;}

.album_info{padding:15px 17px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}

.all_music_l{width:768px; float:left;}
.all_music_r{width:185px; float:right; margin-left:12px; display:inline;}
.all_music_list{padding:15px 14px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}

.all_music_list h1, .all_music_list h2{font-weight:800; font-size:14px; color:#333; border-bottom:2px solid #e3e3e3; line-height:27px; text-indent:0.5em;}
.all_music_list h1 .all{float:right; padding:0px 8px 0px 5px; font-size:12px; font-weight:400; margin-top:-2px;}
.all_music_list h1 .all a{background:url('/v5/r1/images/album/g.png') no-repeat -94px -14px; width:85px; height:25px; display:block; text-indent:-999em;}
.all_music_list h2{padding-top:20px; margin-bottom:16px;}
.all_music_list h2 .all{font-size:14px; font-weight:800; padding-left:40px;}

.album_pic{float:left; width:310px; height:340px;}
.album_pic img{border:5px solid #cdcdcd;}
.album_pic p{text-align:center; line-height:30px;}
.album_text{float:right; width:592px; margin:0px 9px 0px 14px; height:171px; display:inline;}
.album_text .left{float:left; width:420px;}
.album_text .left li{line-height:21px;}
.album_text .left li h3{color:#333; font-size:16px; font-weight:800; margin:7px 0px 3px 0px; width:420px; overflow:hidden; text-overflow:ellipsis; height:21px;  white-space:nowrap;}
span.shop{padding-left:15px;}
span.shop img{vertical-align: middle;}
span.shopping{vertical-align: text-bottom;font-size:13px; font-weight:400;}

.album_text .left li.h{margin-top:10px;}
.album_text .right{float:right; width:149px; margin-top:4px;}
.album_text .right li{font-size:13px; font-weight:800; height:25px; line-height:25px; margin:4px 0 0 8px;}
.album_text .right li a{padding-left:30px; display:block; height:25px; width:112px;background:url('/v5/r1/images/album/g.png') no-repeat;}
.album_text .right li.j_play a{background-position:-940px -10px;}
.album_text .right li.j_fav a{background-position:-940px -38px;}
.album_text .right li.j_cd a{background-position:-940px -85px;}

.album_explain{float:right; width:592px; margin:0px 9px 0px 14px; display:inline;}
.album_explain h3{border-bottom:1px solid #d9d9d9; text-align:right; color:#666; line-height:23px; font-size:14px; font-weight:800; margin-bottom:7px; _line-height:19px;}
.album_explain .explain{line-height:22px; width:592px; overflow:hidden;}
.album_explain .open{text-align:right; padding-top:5px;}
.album_explain .open span{background:url('/v5/r1/images/album/g.png') -950px -65px no-repeat; padding-left:10px; *padding-top:2px; }

th{line-height:25px; color:#666;}
th.item{text-align:left;}
td{font-size:14px; vertical-align: middle; border-bottom:1px dashed #EFEFEF;}
td p.song{width:454px; line-height:30px;  height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.jplay, td .jfav, .jlyric, .jdown, .jring,.jcd{background:url('/v5/r1/images/album/g.png') no-repeat; width:16px; height:17px; display:block; text-indent:-999em;}
.jplay{background-position:0px -20px;}
td .jfav{background-position:-18px -20px;}
.jlyric{background-position:-36px -20px;}
.jdown{background-position:-54px -20px;}
.jring{background-position:-72px -20px;}
.jcd{background-position:-183px -20px;}

.album_row{width:748px; margin:0px -24px 0px 7px;}
.album_row .album{padding-right:27px; width:160px; height:207px; float:left; display:inline;}
.album_row .album .pic{background:#cdcdcd; padding:5px; margin-bottom:5px; position:relative;}
.album_row .album .pic .play{position:absolute; width:150px; height:34px; left:5px; _left:0px; top:121px;}
.album_row .album p{height:21px; line-height:21px; font-size:14px; width:160px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}

.j a{text-indent:-9999em; display:block; background:url('/v5/r1/images/common/play_1.png') !important; height:34px; background:transparent; filter:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v5/r1/images/common/play_1.png', sizingMethod='scale'); cursor:pointer;}
.j a:hover{display:block; background:url('/v5/r1/images/common/play_2.png') !important; background:transparent; filter:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v5/r1/images/common/play_2.png', sizingMethod='scale');}

.e{height:30px; border-bottom:1px solid #ebebeb; margin-top:5px; background:#f8f8f8;}
.e li{float:right; display:inline;}
.e li input{cursor:pointer;}
.e li.play, .e li.fav, .e li.add, .e li.select{line-height:28px; margin:2px 4px 0 4px;}
.e li.play input, .e li.fav input, .e li.add input, .e li.select input{border:0; background:url('/v5/r1/images/album/g.png') no-repeat; height:24px; line-height:24px; color:#666;}
.e li.select input{background-position:0px -43px; width:55px; padding-left:12px;}
.e li.play input{background-position:-55px -43px; width:49px; padding-left:10px;}
.e li.fav input{background-position:-104px -43px; width:55px; padding-left:10px;}
.e li.add input{background-position:-159px -43px; width:79px; padding-left:10px;}

.textlinks{width:965px; line-height:15px; margin:6px auto; text-align:right;}
.textlinks a{color:#666;}
.textlinks a:hover{color:#06adf3;}

.open span{cursor:pointer;}
#N_b1{padding:1px; border:1px solid #bebdbb; width:180px; margin-bottom:10px;}
#N_b3{border:1px solid #cdcdcd; width:728px; height:90px; padding:2px 3px; margin-top:20px;}

.commnet{margin-top:11px; width:768px;}
.commnet h2{padding-top:7px; border-bottom:2px solid #e3e3e3; font-size:14px; font-weight:800; height:20px; color:#333; margin-bottom:12px; text-indent:1em;}

.share{height:23px;line-height:15px; color:#333;}
.share span{float:left; margin-right:10px;}
.share span a{display:block; padding-left:17px;}
.share span.qq{background:url('/v5/r1/images/album/g.png') -302px -22px no-repeat;}
.share span.qq a{width:43px;}

.share span.baidu{background:url('/v5/r1/images/album/g.png') -302px -46px no-repeat;}
.share span.baidu a{width:53px;}

.share span.xiaonei{background:url('/v5/r1/images/album/g.png') -383px -21px no-repeat;}
.share span.xiaonei a{width:39px;}

.share span.kaixin{background:url('/v5/r1/images/album/g.png') -383px -46px no-repeat;}
.share span.kaixin a{width:39px;}

.share span.douban{background:url('/v5/r1/images/album/g.png') -472px -21px no-repeat;}
.share span.douban a{width:28px;}

.share span.sina{background:url('/v5/r1/images/album/g.png') -472px -47px no-repeat;}
.share span.sina a{width:53px;}

.share span.del_us{background:url('/v5/r1/images/album/g.png') -558px -21px no-repeat;}
.share span.del_us a{width:61px;}

.share span.myspace{background:url('/v5/r1/images/album/g.png') -558px -46px no-repeat;}
.share span.myspace a{width:53px;}