* {margin:0; padding:0;}
html, body, div, span, p, a, em, font, img, dl, dt, dd, ol, ul, li,tbody,iframe
{margin:0;padding:0;border:none;font-weight:inherit;font-style:inherit; font-family:"tahoma"}
h4,h5,h6{font-size:12px;}
body{color:#555; line-height:22px; font-size:12px;background-color:#fff;}
ul,dl,li{list-style-type:none;}
a{text-decoration:none;outline:none; color:#323232;}  /* hidefocus="hidefocus" <按钮去除虚线>*/      /* text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  <li字数超出已省略号代替>*/
a:hover{color:#0f820c;text-decoration:underline;}

.clear{clear:both; line-height:0px; height:0px; font-size:0px;}
.clearfix:after{ content:""; display:block;visibility:hidden; height:0; clear:both;}
/*.clearfix {zoom:1;}*/
.icon { background:url(images/anniu.gif) no-repeat;}

a.singer {color:#ccc;}
a.song {color:#333;}

/* common */
.header {width:100%; height:166px; background:#ddd; background:url(images/bar-bg.png) repeat-x; display:block;}
.header .bar {margin-left:auto; margin-right:auto; width:980px; height:32px; position:relative;}
.header .bar .link {position:absolute; left:0; line-height:32px;width:350px;}
.header .bar .link a {margin-right:5px;}
.header .bar .link a.home {background-position:0px -312px; padding-left:16px;}
.header .bar .link a.favorite {background-position:0px -330px; padding-left:16px;}
.header .bar .link a.shortlink {background-position:0px -351px; padding-left:16px;}
.header .bar .login {float:right;width:580px;height:32px;}
.header .bar .login iframe {height: 32px;overflow: hidden;width: 580px;}
/*.header .bar .login {position:absolute; right:0;width:514px;}
.header .bar .login .three_part_login {float:left; width:auto;}
.header .bar .login .three_part_login a {background-position:0px 0px; float:left; width:66px; height:20px; margin-top:6px;}
.header .bar .login .login-form {float:left; }
.header .bar .login .login-form .user,.header .bar .login .login-form .pwd {float:left; background-position:-69px 0px; border:none; height:18px; width:107px; *width:107px; _width:108px; line-height:18px; margin-top:6px; background-attachment:scroll; padding-left:2px;}
.header .bar .login .login-form p {float:left; line-height:32px; margin-left:10px; margin-right:10px;}
.header .bar .login .login-form .submit {float:left; background-position:-69px -20px; border:none; height:22px; width:46px; line-height:22px; margin-top:5px; margin-left:10px; cursor:pointer; }
*/
.header .logo-search {margin-left:auto; margin-right:auto; width:980px; height:94px; position:relative;}
.header .logo-search .logo a {width:200px; height:90px; background-position:-607px 0px; position:absolute; top:1px;}
.header .logo-search .search {width:auto; height:36px; position:absolute; top:25px; left:570px;}
.header .logo-search .search input.search-input {float:left; width:370px; height:32px; background-position:0px -50px; border:none; line-height:32px; font-size:14px; text-indent:10px;}
.header .logo-search .search a {float:left; width:35px; height:30px; background-position:-445px -50px; border:none;padding:2px; position:relative; left:-1px;}
.header .logo-search .search a:hover {background-position:-485px -50px;}
.header .logo-search .search input.btn {float:left; width:38px; height:32px; background-position:-485px -50px; border:none;padding:2px; position:relative; left:-1px;}
.header .logo-search .search a:hover {background-position:-485px -50px;}


.header .logo-search .search-hot {width:auto; height:36px; position:absolute; top:60px; left:570px; color:#999;}
.header .logo-search .search-hot b {font-weight:normal; color:#333;}
.header .logo-search .search-other {width:auto; height:36px; position:absolute; top:30px; right:23px; color:#999; font-size:14px;}

.header .logo-search .search-other a {color:#2d77c0;}


.header .menus {margin-left:auto; margin-right:auto; width:980px; height:40px; position:relative; background-position:0px -153px; background-repeat:repeat-x}
.header .menus a {float:left; line-height:40px; width:80px; font-size:14px; color:#fff; text-align:center;}
.header .menus a:hover,.header .menus a.current {background:url(images/menu-bg-hover.png) repeat-x center center; text-decoration:none;}
.header .menus a.line {float:right; position:absolute; top:12px; right:100px; width:1px; height:16px; border-left:1px dotted #eee; line-height:0px; font-size:0px; }
.header .menus .rand-listen {float:right; width:78px; height:20px; background-position:-200px 0px; position:absolute; top:10px; right:10px;}
.header .menus .rand-listen:hover {background:url(images/anniu.png) no-repeat; background-position:-200px -20px; text-decoration:none;}
.container {margin-left:auto; margin-right:auto; width:980px;}
.container-inner {float:left; width:980px; height:auto;}
.position {float:left; width:100%; line-height:30px; font-size:14px; margin-bottom:10px;}
.position a {color:#000; margin-left:5px; margin-right:5px;}
.block {float:left; width:100%;}
.block-left {float:left; }
.block-center {float:left;}
.block-right {float:right;}
.block-title {width:100%; line-height:40px; font-size:14pt;}
.copyright {border-top:1px solid #ddd; padding-bottom:25px; padding-top:10px; margin-top:10px;}
.copyright p{float:left; width:100%;}
.copyright p a {margin-right:3px;}

/* 全局按钮 */
.buttons {float:left; width:100%; height:auto; text-align:center; padding-top:10px; padding-bottom:10px; }
.buttons input {cursor:pointer; margin-left:5px; margin-right:5px;}
.buttons input.select {background-position:-25px -197px; border:none; width:99px; height:25px;}
.buttons input.doplay {background-position:-135px -197px; border:none; width:99px; height:25px;}
.buttons input.addtolist {background-position:-243px -197px; border:none; width:99px; height:25px;}

/* 全局分页样式 */
.pagelist {float:left; width:100%; height:auto; text-align:center; padding-top:10px; padding-bottom:10px; font-size:14px;}
.pagelist a {margin-left:5px; margin-right:5px; padding-top:3px; padding-left:8px; padding-right:8px; padding-bottom:3px; font-style:italic; color:#000;}
.pagelist a.current {border-bottom:2px solid #ddd; color:#000; font-weight:bold;}

/* 通栏广告 */
.ad-980 { width:980px; height:auto;margin:5px auto; text-align:center;}
/*.ad-980 img {float:left; font-size:0px; line-height:0px; width:980px; height:100px;}*/
.ad-280 {width:280px;height:auto;text-align:center;}
/* index.html */
.index-banner-tags {float:left; width:100%; height:auto; margin-top:5px; margin-bottom:10px;}
.index-banner-tags .index-banner {float:left; width:710px; height:300px;}
.index-banner-tags .index-tags {float:right; width:260px; height:auto;}
.index-banner-tags .index-tags .index-tags-title {float:left; width:100%; height:35px;}
.index-banner-tags .index-tags .index-tags-title a.title {float:left; width:140px; height:30px;background-position:-3px -90px;}
.index-banner-tags .index-tags .index-tags-icon-list {float:left; width:100%; border-bottom:1px dotted #ddd;}
.index-banner-tags .index-tags .index-tags-icon-list a {float:left; margin-right:15px; width:50px; height:28px; display:inline; text-align:center; color:#2d77c0}
.index-banner-tags .index-tags .index-tags-icon-list a.one {background:url(images/80h.png) no-repeat; padding-top:50px;}
.index-banner-tags .index-tags .index-tags-icon-list a.two {background:url(images/xg.png) no-repeat; padding-top:50px;}
.index-banner-tags .index-tags .index-tags-icon-list a.three {background:url(images/lx.png) no-repeat; padding-top:50px;}
.index-banner-tags .index-tags .index-tags-icon-list a.four {background:url(images/qyy.png) no-repeat; padding-top:50px;}
.index-banner-tags .index-tags .index-tags-icon-list a.five {background:url(images/jdlg.png) no-repeat; padding-top:50px;}
.index-banner-tags .index-tags .index-tags-icon-list a.six {background:url(images/wylt.png) no-repeat; padding-top:50px;}
.index-banner-tags .index-tags .index-tags-icon-list a.seven {background:url(images/ldwh.png) no-repeat; padding-top:50px;}
.index-banner-tags .index-tags .index-tags-icon-list a.eight {background:url(images/yg.png) no-repeat; padding-top:50px;}
.index-banner-tags .index-tags .index-tags-list {float:left; width:100%; margin-top:5px;}
.index-banner-tags .index-tags .index-tags-list a {float:left; width:107px; padding-left:23px; background-position:-307px 6px; font-size:14px; line-height:26px; color:#5b5b5b}

.index-newalbum-singlerank {float:left; width:100%; height:auto; margin-top:10px; margin-bottom:10px;}
.index-newalbum-singlerank .index-newalbum {float:left; width:710px;}
.index-newalbum-singlerank .index-newalbum .title {float:left; width:100%; height:30px; position:relative;}
.index-newalbum-singlerank .index-newalbum .title a.title {float:left; width:150px; height:30px; background-position:0px -120px;}
.index-newalbum-singlerank .index-newalbum .title span.other { height:30px; line-height:30px; position:absolute; right:0px; top:0px; color:#1d8b1b}
.index-newalbum-singlerank .index-newalbum .title span.other a {color:#1d8b1b; margin-left:5px; margin-right:5px;}
.index-newalbum-singlerank .index-newalbum-list {float:left; width:100%; font-size:14px;}
.index-newalbum-singlerank .index-newalbum-list dl {float:left; width:120px; margin-top:10px;margin-right:22px;margin-right:20px;text-align:center;}
.index-newalbum-singlerank .index-newalbum-list dl dt img{float:left;font-size:0px; line-height:0px; width:120px; height:120px;}
.index-newalbum-singlerank .index-newalbum-list dl dd {float:left; width:100%;}
.index-newalbum-singlerank .index-newalbum-list dl dd.albumname {line-height:25px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.index-newalbum-singlerank .index-newalbum-list dl dd.albumname a {color:#000;}
.index-newalbum-singlerank .index-newalbum-list dl dd.singername {line-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.index-newalbum-singlerank .index-newalbum-list dl dd.singername a {color:#666;}
.index-newalbum-singlerank .index-newalbum-list dl dd.pubdate {color:#999; line-height:18px;}

.index-newalbum-singlerank .index-singlerank {float:right; width:260px;}
.index-newalbum-singlerank .index-singlerank .title {float:left; width:100%; height:30px; position:relative;}
.index-newalbum-singlerank .index-singlerank .title a.title {float:left; width:70px; height:30px; background-position:-160px -120px;}
.index-newalbum-singlerank .index-singlerank-list {width:100%;}
.index-newalbum-singlerank .index-singlerank-list dl {float:left;width:260px; height:37px; }
.index-newalbum-singlerank .index-singlerank-list dl.dark {background:#eee;}
.index-newalbum-singlerank .index-singlerank-list dl dt {float:left; width:30px; line-height:37px; font-size:18pt; font-style:italic; text-align:center;}
.index-newalbum-singlerank .index-singlerank-list dl dd {float:left;  font-size:14px; line-height:37px; padding-left:10px;}
.index-newalbum-singlerank .index-singlerank-list dl dd.name {width:188px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.index-newalbum-singlerank .index-singlerank-list dl dd.name a.songname {color:#666;}
.index-newalbum-singlerank .index-singlerank-list dl dd.name a.singername {color:#999; font-size:12px;}
.index-newalbum-singlerank .index-singlerank-list dl dd.listen {width:30px; height:37px; padding-left:0px;}
.index-newalbum-singlerank .index-singlerank-list dl dd.listen a {float:left; width:20px; margin-top:9px; height:20px; background-position:-138px -286px;}

.index-songlist-singerlist {float:left; width:100%; height:auto;  margin-top:5px; margin-bottom:5px;}
.index-songlist-singerlist .index-songlist {float:left; width:710px;}
.index-songlist-singerlist .index-songlist .title {float:left; width:100%; height:30px; position:relative;}
.index-songlist-singerlist .index-songlist .title a.title {float:left; width:100px; height:30px; background-position:-355px -255px;}
.index-songlist-singerlist .index-songlist .title span.other { height:30px; line-height:30px; position:absolute; right:0px; top:0px; color:#1d8b1b}
.index-songlist-singerlist .index-songlist .title span.other a {color:#1d8b1b; margin-left:5px; margin-right:5px;}
.index-songlist-singerlist .index-songlist .title span.other a.on {color:red; margin-left:5px; margin-right:5px;}
.index-songlist-singerlist .index-songlist div.more a.on {color:red; margin-left:5px; margin-right:5px;}
.index-songlist-singerlist .index-songlist-list {width:100%; padding-top:6px;}
.index-songlist-singerlist .index-songlist-list dl {float:left; width:236px; height:30px; line-height:30px; font-size:14px;}
.index-songlist-singerlist .index-songlist-list dl dt {float:left; border-bottom:1px dotted #ddd;  padding-top:2px; height:28px; line-height:30px; padding-top:-1px; height:28px; _padding-top:4px; _height:26px; width:25px;}
.index-songlist-singerlist .index-songlist-list dl dd {float:left; border-bottom:1px dotted #ddd;}
.index-songlist-singerlist .index-songlist-list dl dd.name {width:180px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.index-songlist-singerlist .index-songlist-list dl dd.name a.songname {color:#333;}
.index-songlist-singerlist .index-songlist-list dl dd.name a.singername {color:#999;}
.index-songlist-singerlist .index-songlist-list dl dd.listen a {float:left; width:20px; margin-top:4px; height:26px; background-position:-138px -286px;}

.index-songlist-singerlist .index-singerlist {float:right; width:260px;}
.index-songlist-singerlist .index-singerlist .title {float:left; width:100%; height:30px; position:relative;}
.index-songlist-singerlist .index-singerlist .title a.title {float:left; width:150px; height:30px; background-position:-248px -118px;}
.index-songlist-singerlist .index-singerlist-list {float:left; width:100%; margin-top:10px;}
.index-songlist-singerlist .index-singerlist-list dl {float:left;width:260px; height:37px; font-size:14px; }
.index-songlist-singerlist .index-singerlist-list dl dd {float:left; width:65px; line-height:22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.index-songlist-singerlist .index-singerlist-list dl dd a {color:#666;}
.index-songlist-singerlist .index-singerlist-list dl dd.line {width:95%; border-bottom:1px dotted #ddd; margin-bottom:5px; line-height:0px; font-size:0px;}
.index-songlist-singerlist .index-singerlist-list dl dd.recommand {line-height:20px; margin-bottom:3px;}
.index-songlist-singerlist .index-singerlist-list dl dd.recommand a {color:green;}
.index-songlist-singerlist .index-singerlist-list dl dd img {width:50px; height:50px; float:left; font-size:0px; text-align:center;}
.index-songlist-singerlist .index-singerlist-list dl dd p {float:left; width:50px; line-height:22px; height:22px; margin-top:2px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.index-friendlink {float:left; width:100%; height:auto; margin-top:10px;}
.index-friendlink .title {float:left; width:100%; height:30px; position:relative;}
.index-friendlink .title a.title {float:left; width:150px; height:30px; background-position:-470px -255px;}
.index-friendlink .title span.other { height:30px; line-height:30px; position:absolute; right:0px; top:0px; color:#1d8b1b}
.index-friendlink .title span.other a {color:#1d8b1b; margin-left:5px; margin-right:5px;}
.index-friendlink .index-friendlink-list {float:left; width:100%;}
.index-friendlink .index-friendlink-list a {margin-right:10px; line-height:20px;}


#focus {width:710px; height:300px; overflow:hidden; position:relative;}
#focus ul {height:400px; position:absolute;}
#focus ul li {float:left; width:710px; height:300px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:710px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:690px; height:10px;line-height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


/* list.html */
.song-list { margin-bottom:10px;}
.song-list .block-title { border-bottom:1px dotted #ddd; position:relative; right:0px; height:50px;}
.song-list .block-title h1 {position:absolute; top:0px; left:0px; font-size:16pt; padding:0px; margin:0px; font-weight:400;}
.song-list .block-title .btn-rand {position:absolute; font-size:12px; color:#000; right:0px; top:0px; font-size:14px;}
.song-list .block-title .btn-rand a {color:#000;}
.song-list .block-title .page-share {position:absolute; font-size:12px; color:#000; right:0px; top:0px;}
.song-list .block-title-desc {color:#999;font-size:12px; border-bottom:1px dotted #ddd;}
.song-list .block-zhuti-desc {color:#999;font-size:12px;height:90px; border-bottom:1px dotted #ddd;}
.song-list .number {float:left; width:100%; font-size:14pt; font-style:italic; color:#f4b0af; text-indent:5px; line-height:30px;}
.song-list .song-list-block {float:left; width:100%; position:relative;}
.song-list dl {float:left; width:230px; height:30px; font-size:14px; border-bottom:1px dotted #ddd; margin-left:7px; margin-right:8px; position:relative; display:inline;}
/*
.song-list dl {float:left; width:230px; height:30px; font-size:14px; border-bottom:1px dotted #ddd; margin-left:7px; margin-right:8px; position:relative; display:inline;}
*/
.song-list dl dt {float:left; width:20px; height:30px; position:relative; top:5px; left:-3px;}
.song-list dl dd {float:left; width:160px; height:30px; line-height:30px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.song-list dl dd.other {float:right;width:49px;}
.song-list .buttons {float:left; width:100%; height:auto; text-align:center; padding-top:10px; padding-bottom:10px; }

/* album.html */
.album-detail { width:700px; height:auto;}

.album-detail .album-info {width:100%; height:500px; position:relative;}
.album-detail .album-info .album-info-top{width:100%; height:303px;}
.album-detail .album-info .album-info-top img {width:300px; height:300px;position:absolute; top:0px; left:0px}
.album-detail .album-info .detail {position:absolute; top:0px; left:322px; font-size:14px;}
.album-detail .album-info .detail h1 {float:left; width:302px; padding:0; margin:0; font-size:16px; font-weight:normal; color:#000; margin-bottom:10px; line-height:40px}
.album-detail .album-info .detail .play-all {float:left; background-position:-135px -197px; border:none; width:99px; height:25px; margin-bottom:10px; display:block;}

.album-detail .album-info .detail a.fav-all {background:#e15c74; color:#fff; line-height:25px; padding:0 8px;float:left; display:inline;margin-left:5px;}

.album-detail .album-info .detail li {float:left; width:302px;color:#666; line-height:26px;}
.album-detail .album-info .detail li a {color:#000;}
.album-detail .album-info .detail li.other a{ margin-left:5px; margin-right:5px;}
.album-detail .album-info .detail .share {float:left; margin-top:6px; margin-bottom:10px; position:relative; left:-3px;}
.album-detail .album-info .description {float:left; width:680px; top:308px; left:0px; font-size:14px; padding-right:10px;}
.album-detail .album-info .description p {text-indent:28px;}
#album-intro { font-size:14px; height:180px; overflow:hidden;}
#album-intro-text {text-indent:28px;}

.album-detail .album-song-title {float:left; width:100%; height:26px;}
.album-detail .album-song-title span {float:left; width:89px; height:26px; background-position:-3px -225px; }
.album-detail .album-song-list {float:left; width:100%; margin-top:10px;}
.album-detail .album-song-list dl {float:left; width:100%; height:30px; font-size:14px; border-bottom:1px dotted #ddd; position:relative;}
.album-detail .album-song-list dl dt {float:left; width:20px; height:30px; line-height:25px; *line-height:30px;}
.album-detail .album-song-list dl dd {float:right; height:30px; margin-left:5px; margin-right:5px; display:inline; font-size:0px; line-height:0px;}


.album-detail .album-song-list dl dd.name {float:left; height:30px; line-height:30px; font-size:14px; _padding-top:10px; width:300px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;padding-left:3px;}

.album-detail .album-song-list dl dd.singer {float:left; height:30px; line-height:30px; font-size:14px; width:200px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }
.album-detail .album-song-list dl dd.play {position:absolute; right:150px;}
.album-detail .album-song-list dl dd.play a {float:left; width:18px; height:18px; background-position:0px -286px; margin-top:5px;}
.album-detail .album-song-list dl dd.favorite {position:absolute; right:120px;}
.album-detail .album-song-list dl dd.favorite a {float:left; width:18px; height:18px; background-position:-44px -286px; margin-top:5px;}
.album-detail .album-song-list dl dd.addlist {position:absolute; right:90px;}
.album-detail .album-song-list dl dd.addlist a {float:left; width:18px; height:18px; background-position:-22px -286px; margin-top:5px;}
.album-detail .album-song-list dl dd.word {position:absolute; right:60px;}
.album-detail .album-song-list dl dd.word a {float:left; width:18px; height:18px; background-position:-65px -286px; margin-top:5px;}
.album-detail .album-song-list dl dd.xiazai {position:absolute; right:30px;}
.album-detail .album-song-list dl dd.xiazai a {float:left; width:18px; height:18px; background-position:-86px -286px; margin-top:5px;}
.album-detail .album-song-list dl dd.ring {position:absolute; right:0px;}
.album-detail .album-song-list dl dd.ring a {float:left; width:18px; height:18px; background-position:-107px -286px; margin-top:5px;}
.album-detail .album-song-list dl dd input {position:relative; top:1px; left:-2px; _top:0px;}
.album-other {width:280px; height:auto; }
.album-other .album-other-title {float:left; width:280px; height:30px;}
.album-other .album-other-title a.link {float:left; width:125px; height:28px; background-position:0px -254px;}
.album-other .album-other-title a.link-more {float:left; width:35px; height:25px; background-position:-156px -122px; margin-left:10px; display:inline;}
.album-other .album-other-title a.link-more:hover {background-position:-201px -122px;}
.album-other .album-other-list {float:left;}
.album-other .album-other-list dl {float:left; width:120px; height:auto; margin-left:13px; margin-top:13px; display:inline;}
.album-other .album-other-list dl dt {float:left; width:120px; height:120px;}
.album-other .album-other-list dl dt img {width:118px; height:118px;}
.album-other .album-other-list dl dd {float:left; width:118px; height:20px; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.album-other .album-other-list dl dd.name a {color:green;}

/* list-singer.html */
.nav-singer { width:150px; height:auto; border:1px solid #ddd; padding-top:10px;}
.nav-singer .nav-title {width:145px; height:30px; line-height:30px; border-left:6px solid #dd586d; font-size:16px; text-indent:10px; font-weight:bold; position:relative; left:-1px; background:#eee; margin-bottom:10px; font-weight:normal;}
.nav-singer dl {float:left; width:130px; margin-left:10px; margin-right:10px; display:inline; padding-bottom:10px;}
.nav-singer dl dt {float:left; width:100%; border-top:1px dotted #ddd; line-height:40px; font-weight:300; font-size:16px; text-indent:10px; color:#000; }
.nav-singer dl dt.current{color:red; }
.nav-singer dl dd {float:left; width:100%; text-indent:18px; line-height:25px; font-size:14px;}
.nav-singer dl dd a {color:#333;}
.list-singer {width:790px; height:auto; padding-right:10px;}
.list-singer .singer-index {float:left; width:100%; line-height:30px; margin-bottom:10px;font-size:16px;}
.list-singer .singer-index b {padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; background:#0f820b; color:#fff; margin-right:6px;}
.list-singer .singer-index a {padding:5px;}
.list-singer .singer-index a:hover {background:#0f820b; color:#fff;}
.list-singer dl {float:left; width:800px;}
.list-singer dl dd {float:left; width:200px; height:auto; line-height:30px; font-size:14px; color:#000;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.list-singer dl dd a {color:#666;}
.list-singer dl dd.line {width:750px; border-bottom:1px dotted #ddd; margin-top:10px; margin-bottom:10px; line-height:0px; font-size:0px;}
.list-singer dl dd.index {width:750px; border-bottom:1px dotted #ddd;margin-top:10px; margin-bottom:10px; line-height:0px; font-size:18px;font-weight: bold;height:25px;line-height:25px;}
.list-singer dl dd.recommand {line-height:20px; margin-bottom:10px;}
.list-singer dl dd.recommand a {color:green;}
.list-singer dl dd img {width:126px; float:left; font-size:0px;}
.list-singer dl dd p {float:left; width:126px; line-height:20px; height:20px; margin-top:5px;}

/* singer-song.html */
.singer-song {width:700px; height:auto;}
.singer-song .singer-title {float:left; width:100%; height:auto; border-bottom:1px solid #ddd;}
.singer-song .singer-title h1 {float:left; font-weight:normal;  font-size:14pt; margin-top:0px; margin-bottom:0px; padding-bottom:10px;}
.singer-song dl {float:left; width:217px; height:30px; font-size:14px; border-bottom:1px dotted #ddd; margin-right:16px; position:relative; display:inline;}
.singer-song dl dt {float:left; width:20px; height:30px; position:relative; top:5px; left:-3px; *top:3px;}
.singer-song dl dd {float:left; width:176px; height:30px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.singer-song dl dd a.listen { width:21px; height:18px; background-position:-140px -286px; position:absolute; right:0px; top:6px; line-height:0px; font-size:0px;}
.singer-song-other {width:280px; height:auto; }
.singer-song-other .singer-song-other-title {float:left; width:280px; height:30px;}
.singer-song-other .singer-song-other-title a.link {float:left; width:125px; height:28px; background-position:-129px -254px;}
.singer-song-other .singer-song-other-title a.link-more {float:left; width:35px; height:25px; background-position:-156px -122px; margin-left:10px; display:inline;}
.singer-song-other .singer-song-other-title a.link-more:hover {background-position:-201px -122px;}
.singer-song-other .singer-song-other-list {float:left;}
.singer-song-other .singer-song-other-list dl {float:left; width:120px; height:auto; margin-left:13px; margin-top:13px; display:inline; font-size:12px;}
.singer-song-other .singer-song-other-list dl dt {float:left; width:120px; height:120px;}
.singer-song-other .singer-song-other-list dl dt img {width:118px; height:118px;}
.singer-song-other .singer-song-other-list dl dd {float:left; width:118px; height:20px; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.singer-song-other .singer-song-other-list dl dd.name a {color:green;}

/* singer-album.html */
.singer-album {width:700px; height:auto;}
.singer-album .singer-title {float:left; width:100%; height:auto; border-bottom:1px solid #ddd; margin-bottom:10px;}
.singer-album .singer-title h1 {font-weight:normal; font-size:14pt; float:left; margin-top:0px; margin-bottom:0px; padding-bottom:10px;}
.singer-album dl {float:left; width:130px; height:168px; font-size:14px; margin-top:10px; margin-left:10px; position:relative; display:inline;text-align:center;}
.singer-album dl dt {float:left; width:120px; height:120px; margin-bottom:5px;}
.singer-album dl dt img {float:left; font-size:0px; width:120px; height:120px;}
.singer-album dl dd {float:left; width:120px; height:20px; color:#666; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.singer-album dl dd a {color:green;}
.singer-album-other {width:280px; height:auto; }
.singer-album-other .singer-album-other-title {float:left; width:280px; height:30px;}
.singer-album-other .singer-album-other-title a.link {float:left; width:80px; height:28px; background-position:-260px -254px;}
.singer-album-other .singer-album-other-title a.link-more {float:left; width:35px; height:25px; background-position:-156px -122px; margin-left:10px; display:inline;}
.singer-album-other .singer-album-other-title a.link-more:hover {background-position:-201px -122px;}
.singer-album-other .singer-album-other-list {float:left;}
.singer-album-other .singer-album-other-list dl {float:left; width:267px; height:auto; margin-left:13px; display:inline; font-size:14px; border-bottom:1px dotted #ddd;}
.singer-album-other .singer-album-other-list dl dt {float:left; width:267px; height:35px; line-height:35px; position:relative;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.singer-album-other .singer-album-other-list dl dt a.listen { width:21px; height:18px; background-position:0px -196px; position:absolute; right:0px; top:8px; line-height:0px; font-size:0px;}




/* search.html */
.search {width:960px; height:auto; }
.search .search-title {float:left; width:100%; height:auto; border-bottom:1px solid #ddd;}
.search .search-title h1 {font-weight:normal; font-size:14px; float:left; margin-top:0px; margin-bottom:0px; padding-bottom:10px;}
.search .search-title h1 b {color:red;}
.search dl {float:left; width:100%; height:30px; font-size:14px; position:relative; display:inline; border-bottom:1px dotted #ddd;}
.search dl.list-header {border-bottom:1px dotted #ddd; height:40px; line-height:40px; font-weight:bold;}
.search dl.list-header dd {text-indent:24px; color:#000; line-height:40px;}
.search dl.list-header dd.name {width:376px;_margin-top:0px; _height:30px;}
.search dl.list-header dd.singer,.search dl.list-header dd.album {width:100px;}
.search dl dd {float:left; height:30px; line-height:30px; color:#666; font-size:0px;}
.search dl dd.name {width:400px; font-size:14px; _margin-top:5px; _height:20px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.search dl dd.singer {width:250px; font-size:14px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.search dl dd.album {width:100px; font-size:14px;}
.search dl dd input {color:green; position:relative; top:1px; margin-right:6px; _top:0px;}
.search dl dd.play {position:absolute; right:150px;}
.search dl dd.play a {float:left; width:18px; height:18px; background-position:0px -286px; margin-top:6px;}
.search dl dd.favorite {position:absolute; right:120px;}
.search dl dd.favorite a {float:left; width:18px; height:18px; background-position:-44px -286px; margin-top:6px;}
.search dl dd.addlist {position:absolute; right:90px;}
.search dl dd.addlist a {float:left; width:18px; height:18px; background-position:-22px -286px; margin-top:6px;}
.search dl dd.word {position:absolute; right:60px;}
.search dl dd.word a {float:left; width:18px; height:18px; background-position:-65px -286px; margin-top:6px;}
.search dl dd.xiazai {position:absolute; right:30px;}
.search dl dd.xiazai a {float:left; width:18px; height:18px; background-position:-86px -286px; margin-top:6px;}
.search dl dd.ring {position:absolute; right:0px;}
.search dl dd.ring a {float:left; width:18px; height:18px; background-position:-107px -286px; margin-top:6px;}


/* player.html */
.player {width:670px; height:auto; border:1px solid #c3c3c3; margin-top:10px; position:relative;}
.player .player-face {width:670px; height:100px; background-position:0px -369px;}
.player .player-face .play-photo {float:left;width:80px; height:80px; background:#000; margin-left:10px; margin-top:10px; display:inline;}
.player .player-face .play-photo img {width:80px; height:80px;background: none repeat scroll 0 0 #FFFFFF;padding: 2px;}
.player .player-face .play-info {float:left; width:420px; height:80px; margin-top:10px; margin-left:15px;!important;*margin-left:10px; display:inline;}
.player .player-face .play-info .play-info-display {float:left; width:100%; height:40px; font-size:18px; position:relative;}

.player .player-face .play-info .play-info-display #playing-info {width:310px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.player .player-face .play-info .play-info-display #playing-songname {font-size:18px; margin-right:10px;}
.player .player-face .play-info .play-info-display #playing-singername {font-size:14px; margin-left:10px; color:#999;}
.player .player-face .play-info .play-info-display .play-time {position:absolute; right:0px; top:0px; font-size:14px;}
.player .player-face .play-info .play-info-progress {float:left; width:100%; height:8px; font-size:14px; position:relative; background:#eee;cursor:pointer;}
.player .player-face .play-info .play-info-progress .play-info-play-bar {position:absolute; background:#666; height:8px; z-index:1; }
.player .player-face .play-info .play-info-progress .play-info-play-bar span { width:13px; height:14px; background:url(images/player-current.png) no-repeat; position:absolute; right:-12px; top:-3px;}
.player .player-face .play-info .play-info-progress .play-info-seek-bar {position:absolute; background:#ddd; height:8px; z-index:0;}
.player .player-face .play-info .play-info-otheropt {float:left;padding-top:10px;}
.player .player-face .play-info .play-info-otheropt a {border:1px solid #dedede;background:#029ce8; color:#fff; line-height:22px; padding:0 8px;float:left; display:inline;margin-right:5px;}

.player .player-face .play-info .play-info-func {float:right; font-size:14px; padding-top:15px; text-align:right;}
.player .player-face .play-info .play-info-func a.mode-rand {float:left; width:15px; height:13px; background:url(images/bg_ctrl.png) 0px -342px; margin-right:10px;-display:inline;}
.player .player-face .play-info .play-info-func a.mode-rand p.current {float:left; width:15px; height:13px; background:url(images/bg_ctrl.png) 0px -438px; }
.player .player-face .play-info .play-info-func a.mode-single {float:left; width:15px; height:13px; background:url(images/bg_ctrl.png) -26px -342px; margin-right:10px;-display:inline;}
.player .player-face .play-info .play-info-func a.mode-single p.current {float:left; width:15px; height:13px; background:url(images/bg_ctrl.png) -26px -438px; }
.player .player-face .play-info .play-info-func a.mode-list {float:left; width:15px; height:13px; background:url(images/bg_ctrl.png) -52px -342px;-display:inline;}
.player .player-face .play-info .play-info-func a.mode-list p.current {float:left; width:15px; height:13px; background:url(images/bg_ctrl.png) -51px -437px; }
.player .player-face .play-controls {float:right; width:120px; height:80px; margin-top:18px; margin-left:10px; margin-right:10px; display:inline;}
.player .player-face .play-controls a.pre {float:left; width:33px; height:42px; background:url(images/bg_ctrl.png); background-position:-22px -6px; margin-right:5px;}
.player .player-face .play-controls a.pre:hover {background-position:-22px -111px;}
.player .player-face .play-controls a.play {float:left; width:42px; height:42px;margin-right:5px; background:url(images/bg_ctrl.png); background-position:-245px -6px; display:none;}
.player .player-face .play-controls a.play:hover {float:left; width:42px; height:42px;margin-right:5px; background:url(images/bg_ctrl.png); background-position:-245px -111px; display:none;}
.player .player-face .play-controls a.pause {float:left; width:42px; height:42px;margin-right:5px; background:url(images/bg_ctrl.png); background-position:-56px -6px; }
.player .player-face .play-controls a.pause:hover {float:left; width:42px; height:42px;margin-right:5px; background:url(images/bg_ctrl.png); background-position:-56px -111px; }
.player .player-face .play-controls a.next {float:left; width:33px; height:42px; background:url(images/bg_ctrl.png); background-position:-98px -6px; display:inline;}
.player .player-face .play-controls a.next:hover {background-position:-98px -111px;}
.player .player-face .play-controls .volumns {float:left; width:112px; height:20px; margin-top:10px;}
.player .player-face .play-controls .volumns .mute {float:left; width:10px; height:12px; margin-top:2px; background-position:-10px -533px; margin-right:10px;}
.player .player-face .play-controls .volumns .unmute {float:left; width:10px; height:12px; margin-top:2px; background-position:-10px -548px; margin-right:10px;}
.player .player-face .play-controls .volumns .value {float:left;width:90px; height:6px; background:#ddd; margin-top:6px;cursor:pointer;}
.player .player-face .play-controls .volumns .value .in {width:2%; height:6px; background:#333; position:relative;}
.player .player-face .play-controls .volumns .value .in span {width:13px; height:14px; background:url(images/player-current.png) no-repeat; position:absolute; right:-6px; top:-4px;}
.player .player-container {width:660px; height:350px; background-position:0px -500px; background-color:#dadada; padding:5px;}
.player .player-container .tab {float:left; width:160px; height:348px; border:1px solid #c3c3c3; background:#fff;}
.player .player-container .tab .tab-item {width:160px; }
.player .player-container .tab .tab-item a {float:left; width:140px; padding-left:20px; font-size:14px; height:28px; line-height:28px; background-position:-5px -562px;cursor:pointer; color:#000; text-decoration:none;}
.player .player-container .tab .tab-item a.current {background-position:-5px -586px;}
.player .player-container .tab .tab-item .item-list {float:left; width:160px; height:100px; overflow-x:hidden; overflow-y:auto; background:#fff;}
.player .player-container .tab .tab-item span a {float:left; width:125px; padding-left:35px; height:28px; line-height:28px; cursor:pointer; border-top:none; border-bottom:none; color:#666;}
.player .player-container .tab .tab-item span .current {background:#eee;border-top:none; border-bottom:none;}
.player .player-container .list {float:left; width:497px; height:349px; border:1px solid #c3c3c3; border-left:none; border-top:none; background:#fff;}
.player .player-container .list .list-tab {float:left; width:497px; height:28px; border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; position:relative;}
.player .player-container .list .list-tab a {float:left; width:165px; height:28px; line-height:29px; border-right:1px solid #c3c3c3; font-weight:bold; font-size:14px;background-position:0px -429px; text-align:center; text-decoration:none; color:#000;}
.player .player-container .list .list-tab a.current {height:28px; background:#fff; position:relative; bottom:-1px;}
.player .player-container .list .list-item {width:497px; height:276px; overflow-y:auto; overflow-x:hidden;}
.player .player-container .list .list-item dl {float:left; width:497px; height:26px; border-bottom:1px solid #eaeaea;cursor:default;}
.player .player-container .list .list-item dl.current {background:#eee;}
.player .player-container .list .list-item dt {float:left; width:28px; line-height:26px; text-align:center;}
.player .player-container .list .list-item dd {float:left; height:26px; line-height:26px;}
.player .player-container .list .list-item dd.songname {width:300px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.player .player-container .list .list-item dd.singername {width:100px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.player .player-container .list .list-item dd.option {width:66px; text-align:center;margin-top:4px;*margin-top:2px;}
.player .player-container .list .list-item dd.option a{width:18px;height:18px;margin: 0 3px 0 0;background: url("images/bg_ctrl.png") no-repeat scroll 0 0 transparent;display: inline-block;*display:inline !important;zoom:1;overflow: hidden;font-size:0; line-height:0;cursor: pointer;}
.player .player-container .list .list-item dd.option a.delete { background-position: -88px -1074px;}
.player .player-container .list .list-item dd.option a.delete:hover { background-position: -88px -1114px;}
.player .player-container .list .list-item dd.option a.fav {background-position: -23px -1074px;}
.player .player-container .list .list-item dd.option a.fav:hover {background-position: -23px -1114px;}

.bottomtags a{margin:0 3px;}
#down_ring{
	font-size: 12px;
	height:43px;
	float:left; width:497px; border-top:1px solid #c3c3c3;position:relative;overflow:hidden;
}
#down_ring a{font-weight: bold;}


.player .player-container .list #lrc {background:url(images/lrcBg.jpg) repeat scroll center 0 transparent; position:relative; top:0px; }
#lrcollbox{font-size: 12pt; line-height:30px; height:30px;}
td{color:#FFF}
#lrcbox { color:yellow; font-size: 18pt; line-height:40px; height:40px; font-weight:bold;}
#lrcbc{display:none;}
#txtwordbox{font-size: 12pt; line-height:30px; height:30px;text-align:center;color:#fff;}

.playnav{margin-left:auto; margin-right:auto; width:980px; height:30px;position:relative;}

/*.playnav .page_share{float:left; margin-top:-3px; margin-bottom:-2px;left:-3px;}*/
player-bottom-lgg { width:670px; height:170px;margin-top:3px;}
.player-bottom-gg { width:670px; height:250px;margin-top:1px;}
.player-bottom-top {width:670px; height:60px;margin:1px;}


.player-bottom-right{float:right;}
.player-bottom-left{float:left;margin:1px;text-align:center;width:180px;}


.player-other {width:300px; height:auto; margin-top:10px;}
.player-other .song-share {width:300px; height:auto; position:relative; top:-6px; left:-3px;}
.player-other .adv-300-250{float:left;width:300px; height:260px;margin-top:3px;}
.player-other .net163play{float:left;}
.jp-no-solution {
	border-bottom:#82bf43 2px solid;
	position:absolute;
	border-left:#82bf43 2px solid;
	padding-bottom:8px;
	background-color:#fff;
	padding-left:8px;
	width:400px;
	padding-right:8px;
	display:none;
	color:#666;
	margin-left:-200px;
	border-top:#82bf43 2px solid;
	top:0px;
	border-right:#82bf43 2px solid;
	padding-top:8px;
	left:50%
}
.jp-no-solution span {
	text-align:center;
	display:block;
	font-size:1em;
	font-weight:bold
}
.jp-no-solution a {
	font-size:14px
}

.nocopyright{
	position:absolute;
	background-color:#fff;
	width:670px;
	color:#666;
	top:0px;
	height:100px;
}

.nocopyright .m163_p{position:absolute; top:-5px; left: 0px;z-index:9999;}

.nocopyright span {
	float:left;
	text-align:right;
	display:inherit;
	font-size:14px;
	font-weight:bold
}

.song {height:auto;}
.song .same-song {float:left; width:670px; height:auto;}
.song .same-song .same-song-title {float:left; width:100%; font-size:14px; font-weight:600; border-bottom:1px solid #ddd; line-height:20px; margin-bottom:5px;}
.song .same-song .same-song-list {float:left; width:100%; }
.song .same-song .same-song-list dl {float:left; width:213px; margin-left:5px; margin-right:5px; height:28px; line-height:24px; border-bottom:1px dotted #ddd; display:inline;}
.song .same-song .same-song-list dl dt {float:left; padding-top:2px; *padding-top:0px; margin-right:2px; display:inline;}
.song .same-song .same-song-list dl dd {float:left;width:148px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.song .same-song .same-song-list dl dd.other {float:right;width:auto;}
.song .same-song .same-song-list dl dd.other a.listen {float:left;width:18px; height:18px; background-position:0px -286px; margin-top:4px; margin-right:6px; display:inline;}
.song .same-song .same-song-list dl dd.other a.add-list {float:left; width:18px; height:18px; background-position:-44px -286px; margin-top:4px;}
.song .play-singer-song {float:right; width:300px; height:auto;overflow: hidden;white-space:nowrap;}
.song .play-singer-song .singer-song-title {float:left;width:100%;font-size:14px; font-weight:600; border-bottom:1px solid #ddd; line-height:40px; margin-bottom:5px; }
.song .play-singer-song .play-singer-song-list dl {float:left; width:290px; margin-left:5px; margin-right:5px; height:28px; line-height:24px; border-bottom:1px dotted #ddd; display:inline;}
.song .play-singer-song .play-singer-song-list dl dt {float:left; padding-top:2px; margin-right:2px; display:inline;}
.song .play-singer-song .play-singer-song-list dl dd {float:left;width:225px;*width:220px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.song .play-singer-song .play-singer-song-list dl dd.other {float:right;width:42px;}
.song .play-singer-song .play-singer-song-list dl dd.other a.listen {float:left;width:18px; height:18px; background-position:0px -286px; margin-top:4px; margin-right:6px; display:inline;}
.song .play-singer-song .play-singer-song-list dl dd.other a.add-list {float:left; width:18px; height:18px; background-position:-44px -286px; margin-top:4px;}



/*分页样式*/
div.fanye{ width:auto; float:left; margin-top:10px; margin-bottom:10px; padding-left:15px;text-align: center;width:100%;}
div.fanye b { line-height:22px; padding:0 8px; margin-left:5px; float:left;display:inline; background:#029ce8; color:#fff;}
div.fanye a{ border:1px solid #dedede; line-height:22px; padding:0 8px;float:left;  margin-left:5px; display:inline;}
div.fanye a:hover{ border:1px solid #029ce8; background:#029ce8; color:#fff; font-weight:bold; text-decoration:none;}


/*
 * jQuery.AsyncBox.CSS
 * Copyright (c) 2011 By wuxinxi007
 */
/*******************asyncbox-star*******************/
html{_background:url(about:blank) fixed}body{margin:0;_height:100%}
#asyncbox_cover,#asyncbox_focus,.asyncbox_max{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;
	_top:expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);
    _left:expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth)}
#asyncbox_cover,#asyncbox_focus,#asyncbox_clone{display:none;overflow:hidden}
#asyncbox_cover div,#asyncbox_cover iframe,.asyncbox_select,#asyncbox_focus{position:absolute;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);background:#fff}
.asyncbox_select{z-index:-1}
#asyncbox_focus{z-index:3000;position:fixed;_position:absolute}
#asyncbox_clone{z-index:3000;position:absolute;border:1px dashed #006}
/*onload*/
#asyncbox_load{background:url(images/asyncbox/asyncbox_bg.png)}
#asyncbox_load div{background:url(images/asyncbox/asyncbox_title_bottom.png)}
#asyncbox_load span{background:url(images/asyncbox/asynctips_bg.gif)}
/*wait*/
.asyncbox_wait{position:absolute;text-indent:3px;_text-indent:0;overflow:hidden;
	color:#033;height:14px;padding:4px;line-height:15px;opacity:0.8;filter:alpha(opacity=80);
	bottom:13px;left:13px;background:url(images/asyncbox/wait_bg.gif) no-repeat 100% 0
}.asyncbox_wait span{float:left;width:16px;height:16px;background:url(images/asyncbox/wait.gif) no-repeat}
/*AsyncBox*/
.asyncbox_auto,.asyncbox_normal,.asyncbox_max{position:absolute;font:12px Tahoma,sans-serif}
.asyncbox_auto table,.asyncbox_normal table,.asyncbox_max table{margin:0;padding:0}
.asyncbox_auto ul,.asyncbox_normal ul,.asyncbox_max ul{margin:0;padding:0;list-style:none}
.asyncbox_max{position:fixed;_position:absolute}
.asyncbox_table{width:100%;height:100%;height:auto\9}
.asyncbox_auto .asyncbox_table{width:auto;height:auto}
/*asyncbox layout*/
.b_t_l,.b_t_r,.b_tipsbar_l,.b_tipsbar_r,.b_m_l,.b_m_r,.b_btnsbar_l,.b_btnsbar_r,.b_b_l,.b_b_r{background:url(images/asyncbox/asyncbox_bg.png) no-repeat;_background-image:none}
/*top*/
.b_t_m,.asyncbox_title li{height:43px;line-height:53px}
.b_t_l,.b_t_r{width:13px;background-position:-28px -23px}
.b_t_r{background-position:-41px -23px}
/*middle*/
.b_t_m,.b_b_m{background:url(images/asyncbox/asyncbox_title_bottom.png) repeat-x;_background-image:none;}
.a_m_m,.b_m_m{background:#FFF;vertical-align:top;}
.b_m_l,.b_m_r,.b_tipsbar_l,.b_tipsbar_r,.b_btnsbar_l,.b_btnsbar_r{background-repeat:repeat-y;}
.b_m_r,.b_tipsbar_r,.b_btnsbar_r{background-position:-14px 0;}
/*bottom*/
.b_b_l{background-position:-28px -65px;}
.b_b_m{height:13px;background-position:0 -43px;}
.b_b_r{background-position:-41px -65px;}
/*tipsbar*/
.b_tipsbar_m{height:60px;background:#EAECE9 url(images/asyncbox/asyncbox_tipsbar_bg.gif) no-repeat 100% 100%; background:#f5f5f5;}
.b_tipsbar_layout{padding:10px 10px 10px 60px;background:url(images/asyncbox/asyncbox_tipsbar_icon.gif) no-repeat 15px 15px;}
.b_tipsbar_title{color:#000;text-align:left;}
.b_tipsbar_content{color:#777;text-indent:2em;line-height:16px;text-align:left;}
/*title layout*/
.asyncbox_title li{float:left;}
.asyncbox_title_icon{width:0;}
.asyncbox_title_tips{color:#fff;cursor:default;padding-right:20px; padding-left:10px;overflow:hidden;-moz-user-select:none;}
/*close_btn*/
.asyncbox_close{
	line-height:60px;cursor:default;border:none;margin:0;padding:0;overflow:hidden;
	position:absolute;top:20px;right:22px;width:13px;height:13px;
	background:url(images/asyncbox/asyncbox_bg.png) no-repeat -28px 0;
}.asyncbox_close:hover{background-position:-41px 0;}
.asyncbox_title{ line-height:43px; width:100%; height:43px; overflow:hidden;}
/*asyncbox alert...*/
.asyncbox_alert,.asyncbox_confirm,.asyncbox_success,.asyncbox_warning,.asyncbox_error{color:#333;margin:15px 10px;line-height:18px;padding-left:40px;text-align:left;}
.asyncbox_alert span,.asyncbox_confirm span,.asyncbox_success span,.asyncbox_warning span,.asyncbox_error span{width:36px;height:34px;position:absolute;top:50px;left:21px;background:url(images/asyncbox/asyncbox_bg.png) no-repeat -55px 0}
.asyncbox_confirm span{background-position:-91px 0}
.asyncbox_success span{background-position:-127px 0}
.asyncbox_warning span{background-position:-163px 0}
.asyncbox_error span{background-position:-199px 0}
.asyncbox_error{color:#F00}
.asyncbox_prompt{color:#033;padding:0 10px}
.asyncbox_prompt li{margin-top:8px}
.asyncbox_prompt input,.asyncbox_prompt textarea{color:#555;margin:0;padding:2px;border:1px solid #09c;font:12px/1.3em Verdana,sans-serif;resize:none}
.asyncbox_prompt input{height:17px}
/*btnsbar*/
.a_btnsbar_m,.b_btnsbar_m{height:40px;background:#fff;}
.b_btnsbar_m{height:38px;background:#F6F6F6;border-top:1px solid #DADEE5}
/*btn layout*/
.a_btnsbar_m .asyncbox_btn_layout{padding-right:10px;text-align:right}
.b_btnsbar_m .asyncbox_btn_layout{padding-right:8px;text-align:right}
/*btn*/
.asyncbox_btn{margin:0 0 0 10px;padding:0;display:inline-block;border:none;text-decoration:none;height:22px;cursor:pointer;background:url(images/asyncbox/asyncbox_bg.png) no-repeat -55px -34px;}
.asyncbox_btn span{background:url(images/asyncbox/asyncbox_bg.png) no-repeat 100% -34px;color:#fff;padding:3px 11px 3px 0;margin-left:12px;float:left;height:16px;}
/*asynctips*/
.asynctips{position:absolute;top:0;left:0;z-index:3000;height:38px;overflow:hidden}
.asynctips table{margin:0;padding:0}
.asynctips_left,.asynctips_middle,.asynctips_right,
.asynctips_alert,.asynctips_success,.asynctips_error,.asynctips_wait{height:38px;background:url(images/asyncbox/asynctips_bg.gif) no-repeat}
.asynctips_left{width:5px;background-position:0 -26px}
.asynctips_middle{color:#555;padding:0 4px;background-repeat:repeat-x;background-position:0 -64px;font:bold 14px Tahoma,sans-serif}
.asynctips_right{width:5px;background-position:-73px -26px}
.asynctips_alert,.asynctips_success,.asynctips_error,.asynctips_wait{width:26px;background-repeat:repeat-x;background-position:0 -64px}
.asynctips_alert span,.asynctips_success span,.asynctips_error span,.asynctips_wait span{display:block;width:26px;height:26px;background:url(images/asyncbox/asynctips_bg.gif) no-repeat}
.asynctips_success span{background-position:-26px 0}
.asynctips_error span{background-position:-52px 0}
.asynctips_wait span{background:url(images/asyncbox/wait.gif) no-repeat 6px}
/*ie6 filter*/
.b_t_l{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/new/style/images/asyncbox/ie6/dialog_lt.png',sizingMethod='crop');}
.b_t_r{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/new/style/images/asyncbox/ie6/dialog_rt.png',sizingMethod='crop');}
.b_tipsbar_l,.b_m_l,.b_btnsbar_l{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/new/style/images/asyncbox/ie6/dialog_mlm.png',sizingMethod='scale');}
.b_tipsbar_r,.b_m_r,.b_btnsbar_r{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/new/style/images/asyncbox/ie6/dialog_mrm.png',sizingMethod='scale');}
.b_b_l{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/new/style/images/asyncbox/ie6/dialog_lb.png',sizingMethod='crop');}
.b_b_r{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/new/style/images/asyncbox/ie6/dialog_rb.png',sizingMethod='crop');}
.b_t_m{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/new/style/images/asyncbox/ie6/dialog_ct.png',sizingMethod='scale');}
.b_b_m{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/new/style/images/asyncbox/ie6/dialog_cb.png',sizingMethod='scale');}
/*******************asyncbox-end*******************/

/*btn public*/
.btn,.btn-wrap,.btn-inner,.btn-icon,.btn-txt,.btn1,.btn2,.btn3,.btn4{float:left;cursor:pointer;display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.btnTure,.btnFalse{ height:28px; line-height:28px;}
.btnSmall{ height:24px; line-height:24px; font-size:12px;}
.btnTure .btn-wrap,.btnTure .btn-inner,.btnFalse .btn-wrap,.btnFalse .btn-inner,.btnSmall .btn-wrap,.btnSmall .btn-inner{ background:url(images/form_btn.png) 0 0 no-repeat;}
.btnTure .btn-wrap{ padding-left:30px;}
.btnTure .btn-inner{  padding-right:30px;}
.btnFalse .btn-wrap{  padding-left:30px;}
.btnFalse .btn-inner{ padding-right:30px;}
.btnSmall .btn-wrap{  padding-left:15px;}
.btnSmall .btn-inner{  padding-right:15px;}
.btnTure{ color:#fff;}
.btnTure:hover{ color:#fff; text-decoration:underline;}
.btnFalse{ color:#bbb;}
.btnFalse:hover{ color:#999; text-decoration:underline;}
.btnSmall{ color:#fff;}
.btnSmall:hover{ color:#fff;text-decoration:underline;}
.btnTure button{color:#fff; float:left; height:28px; line-height:28px; width:36px; font-size:14px; cursor:pointer;}
.btnFalse button{color:#999; float:left; height:28px; line-height:28px; width:36px; font-size:14px;cursor:pointer;}
.btn input{ background:none; border:none; cursor:pointer; float:left; margin:0; padding:0; overflow:visible;}
.btn-group{ *display:inline;}

/*form public*/
.form-box {color:#666;font-size:14px;overflow:hidden; zoom:1;}
.form-box .form-item{ padding-top:18px;}
.form-box .input{ line-height:20px; height:20px; border:1px solid #d2d2d2; padding:5px; width:400px; font-size:12px;word-break:break-all;word-wrap:break-word; background:#fff url(images/form-line.png) 0 0 repeat-x; color:#666;}
.form-box .readOnly{ background:#e8e8e8; cursor:default;}
.form-box .label{ float:left;width:120px; text-align:right; height:20px; line-height:20px; padding:5px 0;}
.form-box .label em{color:#f00; font-family:宋体; padding-right:2px;}
.form-box .tips{ display:inline-block;*display:inline; zoom:1; padding-left:5px; color:#b1b1b1; font-size:12px;}
.form-box select{ padding:5px;border:1px solid #d2d2d2; background:#fff url(images/form-line.png) 0 0 repeat-x; color:#666;}
.form-box textarea{border:1px solid #d2d2d2; width:400px; height:100px; font-size:12px; color:#666; padding:5px;line-height:20px;word-break:break-all;word-wrap:break-word; background:#fff url(images/form-line.png) 0 0 repeat-x;resize:none}
.form-box .textarea-words {font-size:12px; color:#b1b1b1; line-height:28px; height:28px;}
.form-box .textarea-words strong{font-family:Georgia,Tahoma,Arial;font-size:18px;}
.form-box .notice{ margin:20px;}
.form-box .error{ border:1px solid #ff967e; background:#ffe2db; padding:2px 10px; font-size:12px; line-height:20px; color:#f00;}
.form-box .success{border:1px solid #a9d76d;background:#eaffce; padding:2px 10px; font-size:12px; line-height:20px; color:#690;}

/*popLogin-form*/
#popLogin .popLogin-form{ padding:15px; background:#fff;}
#popLogin .popLogin-form .fl{ float:left; width:300px; border-right:1px solid #eee;}
#popLogin .popLogin-form .form-item{ padding-top:15px;}
#popLogin .popLogin-form .input{width:200px;}
#popLogin .popLogin-form .label{width:60px;}
#popLogin .popLogin-form li.remember{ font-size:12px;padding-top:5px;}
#popLogin .popLogin-form .fr{ width:145px; margin-top:12px;float: right;}
#popLogin .popLogin-form .fr h4{ font-size:14px; font-weight:400;}
#popLogin .popLogin-form .fr a.go-regedit{ background:url(images/pub/pub.png) 0 -625px no-repeat; width:139px; height:30px; display:block; text-indent:-9999px; margin:5px 0 10px;}
#popLogin .popLogin-form .fr p{ font-size:12px;}
#popLogin .popLogin-form .logoIcon li{margin-right:12px; font-size:12px; margin-top:6px;}
#popLogin .popLogin-form .logoIcon li span{ display:inline-block; vertical-align:middle; margin-right:3px;}
#popLogin .popLogin-form .logoIcon li .icon-logo{ width:16px; height:16px; display:inline-block; background:url(images/logo-icon.png) 0 0 no-repeat;}
#popLogin .popLogin-form .logoIcon li .icon-qq{ background-position:0 0;}
#popLogin .popLogin-form .logoIcon li .icon-renren{ background-position:0 -16px;}
#popLogin .popLogin-form .logoIcon li .icon-sina{ background-position:0 -32px;}
#popLogin .popLogin-form .logoIcon li a{ color:#71a0d2; cursor:pointer;}
#popLogin .popLogin-form .logoIcon li a:hover{ text-decoration:underline;}

/*popAddToDiyalbum-form*/
#popAddToDiyalbum .popAddToDiyalbum-form{ width:400px; margin:15px auto 0;}
#popAddToDiyalbum .popAddToDiyalbum-hd{ background:#fff; font-weight:400;}
#popAddToDiyalbum .popAddToDiyalbum-hd span{ float:left; width:100px; text-align:center; color:#2c76c0; text-decoration:underline; line-height:26px; height:26px; cursor:pointer;}
#popAddToDiyalbum .popAddToDiyalbum-hd span.current{ font-weight:800; border:1px solid #ddd;border-bottom:0 none; background:#fff; color:#333; margin-bottom:-1px; position:relative; text-decoration:none;}
#popAddToDiyalbum .popAddToDiyalbum-list,.popAddToDiyalbum-new{ border:1px solid #ddd; background:#fff;}
#popAddToDiyalbum .popAddToDiyalbum-list{ padding:6px 10px; height:170px; overflow-y:auto;overflow-x:hidden; font-size:12px;}
#popAddToDiyalbum .popAddToDiyalbum-list li{ line-height:28px;height:28px; overflow:hidden; border-bottom:1px dashed #eee; cursor:pointer;}
#popAddToDiyalbum .popAddToDiyalbum-list li label {color: #555555;cursor: pointer;display: block;height: 31px;line-height: 31px;width: 100%;}
#popAddToDiyalbum .popAddToDiyalbum-bd .btn-group{ float:right; margin-top:10px;}
#popAddToDiyalbum .popAddToDiyalbum-form .popAddToDiyalbum-new{ padding:6px 10px; height:170px; overflow:hidden;}
#popAddToDiyalbum .popAddToDiyalbum-form .popAddToDiyalbum-new .form-item{ padding-top:12px;}
#popAddToDiyalbum .popAddToDiyalbum-form .popAddToDiyalbum-new .label{ width:90px; padding:2px 0;font-size:12px;}
#popAddToDiyalbum .popAddToDiyalbum-form .popAddToDiyalbum-new .input{ width:260px; padding:2px 5px;}
#popAddToDiyalbum .popAddToDiyalbum-form .popAddToDiyalbum-new .textarea{ width:260px; height:70px;}
#popAddToDiyalbum .popAddToDiyalbum-form .popAddToDiyalbum-new .textarea-words{ padding-left:90px;}
.ml10{ margin-left:10px;}


.about{ width:980px; margin:0px auto; padding-top:10px;}
.about_left,.about_left li{ padding:0px; margin:0px; list-style:none; font-family:Verdana;}
.about_left li{ line-height:40px; height:40px; text-align:center; color:#999;}
.about_left{ width:180px; float:left;}
.about_left a{ display:block; text-align:center; line-height:40px; height:40px; clear:both; font-size:14px; border-left:3px solid #fff; color:#0e6689;}
.about_left a:hover{ text-decoration:none; color:#f30; background: url(images/about_on.png) no-repeat 45px 16px;}
.about_left a.on{ border-left:3px solid #d7f0fa; font-weight:bold; color:#6cbc12; background: #eaf7fc; }
.about_left a:hover.on{border-left:3px solid #d7f0fa; font-weight:bold; color:#6cbc12; background: #eaf7fc; }

.about_right{  padding-left:10px; float:right; width:787px;}
.about_right h1{ padding:0px 10px; margin:0px; font-size:14px; line-height:40px; height:40px; clear:both; }
.about_conter{ line-height:180%; padding:0px 10px; font-size:14px; text-align:justify; text-justify:distribute; color: #555; background: url(images/about_bg.jpg) no-repeat right top; }
.about_conter p{ padding:10px 0px;}

.about_bm{ clear:both; padding:20px 0px; text-align:center; border-top:1px solid #eee; margin-top:50px; margin-bottom: 50px; }


.Lyric{ width:980px; margin:0px auto;}
.Lyric_tit h1,.Lyric_tit h2,.Lyric_left,.Lyric_right{ float:left; width:450px; padding:10px 20px;}
.Lyric_tit{ padding-top:5px; padding-bottom:5px;}
.Lyric_tit h1{ font-size:30px;}
.Lyric_tit h1 a{ font-family: "微软雅黑", "黑体"; font-weight:normal; text-decoration:none; color:#d92546}
.Lyric_tit h1 span{ font-size:14px; margin-left:6px; color:#333; padding-right:30px; background: url(images/bg-result.png) no-repeat 60px 0px; }
.Lyric_tit h1 a:hover span{ color:#f30;}
.Lyric_tit h2{ font-size:14px; padding-top:18px; font-weight:normal;}
.Lyric_tit h2 a{ color:#6cbc12;}

.Lyric_center{ clear:both; background: url(images/Lyric_center_bg.jpg) no-repeat; float:left; width:100%; }
.Lyric_left h3,.Lyric_right h3,.Lyric_left h3 div,.Lyric_right h3 div{  background-image: url(images/bg-result.png); background-repeat: no-repeat; font-style:normal;}
.Lyric_left h3,.Lyric_right h3{ float:right; font-size:12px; font-weight:normal; padding-left:15px; background-position:-17px -19px;}
.Lyric_left h3 div,.Lyric_right h3 div{ padding-right:10px; color:#8a8a8a;}
.Lyric_left h3 div{ background-position:right -19px;}
.Lyric_right h3 div{background-position:right -19px;}
.Lyric_left,.Lyric_right{ font-family:Verdana; color:#0e6689; font-size:12px;}

.common_title{ margin-bottom:5px;}
div.red,div.green,div.orange{padding-left:8px;}
div.red{ border-left:4px solid #f00; }
div.green{ border-left:4px solid #8bcc00;}
div.orange{ border-left:4px solid #f60;}

.common_title strong{ font: 20px tahoma, "微软雅黑", "黑体"; }
.common_title strong a,.common_title strong em{ font: 20px tahoma, "微软雅黑", "黑体"; color: #8c8c8c; }
.common_title strong em{ font-size: 14px; margin-left:5px; color:#218b1e; }
.common_title .shui{ color:#333;}
.common_title .more{ display:inline; float:right; margin-right:6px; color:#ccc;}
.common_title .more a{ color:#1d8b1b; margin-left:4px; margin-right:4px;}

.index-songlist-singerlist .index-songlist2 {float:left; width:100%;}
.index-songlist-singerlist .index-songlist2 .title {float:left; width:100%; height:30px; position:relative;}
.index-songlist-singerlist .index-songlist2 .title a.title {float:left; width:100px; height:30px; background-position:-355px -255px;}
.index-songlist-singerlist .index-songlist2 .title span.other { height:30px; line-height:30px; position:absolute; right:0px; top:0px; color:#1d8b1b}
.index-songlist-singerlist .index-songlist2 .title span.other a {color:#1d8b1b; margin-left:5px; margin-right:5px;}
.index-songlist-singerlist .index-songlist2 .title span.other a.on {color:red; margin-left:5px; margin-right:5px;}
.index-songlist-singerlist .index-songlist2-list {width:100%; padding-top:6px;}
.index-songlist-singerlist .index-songlist2-list dl {float:left; width:236px; height:30px; line-height:30px; font-size:14px;}
.index-songlist-singerlist .index-songlist2-list dl dt {float:left; border-bottom:1px dotted #ddd;  padding-top:2px; height:28px; line-height:30px; *padding-top:-1px; *height:28px; _padding-top:4px; _height:26px; width:25px;}
.index-songlist-singerlist .index-songlist2-list dl dd {float:left; border-bottom:1px dotted #ddd;}
.index-songlist-singerlist .index-songlist2-list dl dd.name {width:180px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.index-songlist-singerlist .index-songlist2-list dl dd.name a.songname {color:#333;}
.index-songlist-singerlist .index-songlist2-list dl dd.name a.singername {color:#999;}
.index-songlist-singerlist .index-songlist2-list dl dd.listen a {float:left; width:20px; margin-top:4px; height:26px; background-position:-138px -286px;}

.PManage{ background: #f6f6f6 url(images/PManage_Img.png) repeat-x left top; }
.PManage .positiona{ margin-left:auto; margin-right:auto; width:960px; float:inherit; line-height: 49px; font-size: 14px; color: #555; padding-right: 10px; padding-left: 10px; }
.PManage .positiona a{ color:#555;}
.PManage .positiona a:hover{ color:#f30;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}

.PMain{ width:1000px; margin:0px auto; padding-top: 10px; }
.PMain .pleft{ width:670px; float:left; padding-left:10px;}
.PMain .pright{ width:280px; height:300px; float:right; padding: 19px; background: url(images/PManage_right_img.png) no-repeat left top; position: relative; margin-top: -50px; }
.pinfo{ padding:0px 10px;}
.pinfo dt{ background: url(images/pinfo_img.png) no-repeat; margin: 0px 10px 0px 0px; padding: 9px; float: left; height: 100px; width: 100px; }
.pinfo dd{ color:#808080;}
.pinfo dd.first a{ color:#003399; font-size:14px;}

.pinfo_center{ clear:both; padding:10px 10px 0px; float:left; border-style: none; color:#808080; }

.Pbuttons{ padding-top:10px; padding-bottom:10px;}
.Pbuttons i{ float:right; font-style:normal;}
.pbtn_again,.pbtn_all,.pbtn_aplay,.pbtn_list,.pbtn_all_on,.pbtn_aplay_on,.pbtn_list_on{ border: 1px solid #dcdcdc; margin: 0px; padding: 0px 5px 0px 25px; #padding: 0px 0px 0px 15px;_padding: 0px 0px 0px 15px; line-height: 26px; height: 26px; font-size: 12px; display:inline; background: #FFF url(images/PManage_btn.png) no-repeat; color: #666; }
.Pbuttons em input{ margin-right:2px;}
.pbtn_again{border: 1px solid #fff; background-position:0px -108px;#background-position:0px -109px;_background-position:0px -109px;}
.pbtn_all{ background-position:0px -0px;#background-position:0px -1px;_background-position:0px -1px;}
.pbtn_aplay{background-position:0px -36px;#background-position:0px -37px;_background-position:0px -37px;}
.pbtn_list{background-position:0px -72px;#background-position:0px -73px;_background-position:0px -73px;}

.pbtn_all_on,.pbtn_aplay_on,.pbtn_list_on{ border: 1px solid #bed6de; color: #000; }
.pbtn_all_on{ background-position:0px -144px;#background-position:0px -145px;_background-position:0px -145px;}
.pbtn_aplay_on{background-position:0px -188px;#background-position:0px -189px;_background-position:0px -189px;}
.pbtn_list_on{background-position:0px -216px;#background-position:0px -217px;_background-position:0px -217px;}


.pbox{ background: #e1e1e1; padding: 1px; clear:both; }
.pbox .pboxp{ border: 1px solid #c6c6c6; background: #FFF; padding:0px; }
.ptit{ padding:0px 12px; background: url(images/ptit_bg.png) repeat-x left bottom; line-height: 40px; height: 40px; }
.ptit i{ font-style:normal; float:right;}
.ptit strong,.ptit strong a{ font: 14px "微软雅黑"; font-weight:bold; color:#333;  line-height: 40px; height: 40px;}
.ptit strong.ptab a.on,.ptit strong.ptab a:hover.on{ color:#c00;}
.ptit strong.ptab a{ color:#999; text-decoration:none;}
.ptit strong.ptab a:hover{ color:#f30;}
.jgx1{ color:#CCC; margin-left:5px; margin-right:5px; font-weight:normal;}
.nbr{ border:none;}
.fred1{ color:#900}
.bb1{ border-bottom:1px solid #ccc;}
.pconter{ padding:0px 12px;}
.PManage_list_intro{ background: url(images/PManage_list_intro.jpg) no-repeat; border-bottom:1px solid #eee; height:90px;}

.ptit2{ padding:20px 12px 0px; background: url(images/PManage_list_intro2.jpg) no-repeat; line-height: 40px; height: 70px; }
.ptit2 i{ font-style:normal; float:right;}
.ptit2 strong,.ptit strong a{ font: 20px "微软雅黑"; font-weight:bold; color:#333;  line-height: 40px; height: 40px;}
.ptit2 strong.ptab a.on,.ptit strong.ptab a:hover.on{ color:#c00;}
.ptit2 strong.ptab a{ color:#999; text-decoration:none;}
.ptit2 strong.ptab a:hover{ color:#f30;}


.pbox-songlist {float:left; width:100%;}
.pbox-songlist .title {float:left; width:100%; height:30px; position:relative;}
.pbox-songlist .title a.title {float:left; width:100px; height:30px; background-position:-355px -255px;}
.pbox-songlist .title span.other { height:30px; line-height:30px; position:absolute; right:0px; top:0px; color:#1d8b1b}
.pbox-songlist .title span.other a {color:#1d8b1b; margin-left:5px; margin-right:5px;}
.pbox-songlist .title span.other a.on {color:red; margin-left:5px; margin-right:5px;}
.pbox-songlist-list {width:100%; padding-top:6px;}
.pbox-songlist-list dl {float:left; width:320px; height:30px; line-height:30px; font-size:14px;}
.pbox-songlist-list dl dt {float:left; border-bottom:1px dotted #ddd;  padding-top:2px; height:28px; line-height:30px; *padding-top:-1px; *height:28px; _padding-top:4px; _height:26px; width:25px;}
.pbox-songlist-list dl dd {float:left; border-bottom:1px dotted #ddd;}
.pbox-songlist-list dl dd.name {width:260px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.pbox-songlist-list dl dd.name a.songname {color:#333;}
.pbox-songlist-list dl dd.name a.singername {color:#999;}
.pbox-songlist-list dl dd.listen a {float:left; width:20px; margin-top:4px; height:26px; background-position:-138px -286px;}

.pbox-newalbum-list { font-size:14px; width:100%; padding-bottom:10px;}
.pbox-newalbum-list dl {float:left; width:120px; margin-top:10px; margin-right:20px; margin-left:20px; display:inline; text-align:center;}
.pbox-newalbum-list dl dt img{float:left;font-size:0px; line-height:0px; width:120px; height:120px;}
.pbox-newalbum-list dl dd {float:left; width:100%;}
.pbox-newalbum-list dl dd.albumname {line-height:25px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.pbox-newalbum-list dl dd.albumname a {color:#000;}
.pbox-newalbum-list dl dd.singername { line-height:18px; white-space:nowrap; text-overflow:ellipsis;overflow: hidden; font-size: 12px; }
.pbox-newalbum-list dl dd.singername a {color:#666;}
.pbox-newalbum-list dl dd.pubdate { color:#aaa; line-height:18px; font-size: 12px; }

/* 自建专辑 */
.palbum,.pdescription{ padding:10px; clear:both;}
.palbum dl{ font-size:14px;}
.palbum dl dt{ float:left; width:301px; height:301px; padding:8px; margin-right:10px;}
.palbum dl dt img{ border:solid 1px #eee; width:300px;height:300px;}
.palbum dl h1{ height:50px; font: bold 18px/50px "微软雅黑"; padding-top: 10px; }
.palbum dl dd{ padding-top:5px; padding-bottom:5px;}
.pdescription{ padding:10px 20px 20px; font-size:14px; }
.palbum-intro{line-height:200%; overflow:hidden;}
.palbum-intro p { text-indent:28px;}
.pmore{ clear:both; text-align:right; padding-top:20px; cursor:pointer;}

.palbum_box{ padding:10px 20px 20px; }
.palbum_box .Pbuttons{ padding-top:10px; clear:both;}

.palbum-song-list { margin-top:10px; clear:both;}
.palbum-song-list dl {float:left; width:100%; height:30px; font-size:14px; border-bottom:1px dotted #ddd; position:relative;}
.palbum-song-list dl dt {float:left; width:20px; height:30px; line-height:25px; *line-height:30px;}
.palbum-song-list dl dd {float:right; height:30px; margin-left:5px; margin-right:5px; display:inline; font-size:0px; line-height:0px;}

.palbum-song-list dl dd.name {float:left; height:30px; line-height:30px; font-size:14px; _padding-top:10px; width:250px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.palbum-song-list dl dd.singer {float:left; height:30px; line-height:30px; font-size:14px; _padding-top:10px; width:200px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.palbum-song-list dl dd.play {position:absolute; right:150px;}
.palbum-song-list dl dd.play a {float:left; width:18px; height:18px; background-position:0px -286px; margin-top:5px;}
.palbum-song-list dl dd.favorite {position:absolute; right:120px;}
.palbum-song-list dl dd.favorite a {float:left; width:18px; height:18px; background-position:-44px -286px; margin-top:5px;}
.palbum-song-list dl dd.addlist {position:absolute; right:90px;}
.palbum-song-list dl dd.addlist a {float:left; width:18px; height:18px; background-position:-22px -286px; margin-top:5px;}
.palbum-song-list dl dd.word {position:absolute; right:60px;}
.palbum-song-list dl dd.word a {float:left; width:18px; height:18px; background-position:-65px -286px; margin-top:5px;}
.palbum-song-list dl dd.xiazai {position:absolute; right:30px;}
.palbum-song-list dl dd.xiazai a {float:left; width:18px; height:18px; background-position:-86px -286px; margin-top:5px;}
.palbum-song-list dl dd.ring {position:absolute; right:0px;}
.palbum-song-list dl dd.ring a {float:left; width:18px; height:18px; background-position:-107px -286px; margin-top:5px;}


.palbum-song-list dl dd input {position:relative; top:1px; left:-2px; _top:0px;}

.ppage{ padding-top:5px; clear:both; border-top:1px #ccc solid; margin-top:10px;}

.addweibo iframe{margin-top:5px;*margin-top:-4px;position:absolute;}



				.div300{width:300px;margin:0 auto;padding:20px 0;}
				.astyle{display:inline-block;text-decoration:none;height:20px;line-height:20px;}
				.psytle{float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px;color:#939393;}

#BAIDU_SSP__wrapper_1168425_0{display: none;}