/*junjun2011-2-13*/
.danLeft{width:259px; float:left; border-right:1px solid #e4e4e4;}
.danRight{width:720px;float:right;}
.dName{height:20px; overflow:hidden;-zoom:1;line-height:18px; padding:10px 20px 0 0;}
.dName em{ float:left; font-weight:bold; font-size:16px; font-family:"微软雅黑";}
.dName a{ float:right;}
.dHr{width:240px;border-bottom:1px solid #e4e4e4; padding-top:15px; font-size:0; margin-bottom:15px;}
.dTit{ font-weight:bold; font-size:16px; font-family:"微软雅黑"; color:#6a6a6a; padding-bottom:10px;}
.dTex{width:240px; height:70px;overflow:hidden;_zoom:1; display:block;}
.dTex:hover{background:#ededed;}
.dTex img{width:70px; height:70px; float:left;}
.dTex em{width:115px; height:20px; line-height:20px; color:#226699; overflow:hidden; float:left; margin:25px 5px 0 10px;}
.dbao{width:32px; height:32px; float:left; margin-top:20px; background: url(http://image.kuwo.cn/yinyue/bLink.png);_background:none;_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.kuwo.cn/yinyue/bLink.png'); position:absolute;top:0px; left:200px;}
.dbao:hover{background: url(http://image.kuwo.cn/yinyue/bHover.png);_background:none;_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.kuwo.cn/yinyue/bHover.png');}
.covx{ height:70px; overflow:hidden;_zoom:1; position:relative;}
.rTexa{height:224px; overflow:hidden;_zoom:1;_padding-left:5px;}
.rtLeft{width:425px; height:218px; float:left;}
.rtRight{width:280px; height:218px; float:right;}
.flashx{width:425px; height:145px; }
.inter{ height:73px;}
.inerName{ overflow:hidden;_zoom:1; }
.nameXa{ float:left; height:20px; line-height:20px;color:#6a6a6a;}
.nameSp{ float:left; height:20px; line-height:20px;color:#6a6a6a;float:right;padding-right:22px}

.nameXb,.nameXc,.nameXd,.nameXe,.nameXf,.nameXg{ float:left; width:16px; height:16px; background:url(http://image.kuwo.cn/yinyue/dan.png); margin-right:10px;}
.nameXb{background-position:0 -72px; margin-left:5px;}
.nameXc{background-position: 0 -89px;}
.nameXd{background-position: 0 -106px;}
.nameXe{background-position: 0 -123px;}
.nameXf{background-position: 0 -140px;}
.nameXg{background-position: 0 -157px;}
.rHr{width:725px;border-bottom:1px solid #e4e4e4; padding-top:15px; font-size:0; margin-bottom:15px;}
.musicList{height:362px;_height:366px;overflow:hidden;_zoom:1;}
.listLeft{width:345px; height:360px; float:left; border-right:1px solid #e4e4e4; padding-right:10px;}
.listRight{width:345px; height:360px; float:right;}
.dNamex{height:24px; overflow:hidden;-zoom:1;line-height:20px; position:relative;}
.dNamex em{ float:left; font-weight:bold;font-size:16px; font-family:"微软雅黑"; padding-right:20px;width: 252px;line-height: 22px;}
.dNamex a{ float:right;}
.listTex{height:30px; _zoom:1; display:block;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.listTev{height:30px; background:#f7f7f7;text-decoration:none;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.mnList{width:160px; line-height:30px; float:left; overflow:hidden;}
.mnps{ width:110px; float:left;line-height:30px;overflow:hidden;_zoom:1;}
.mnTex{ float:left; line-height:20px; color:#6a6a6a; height:20px; margin:5px 0 0 5px;_margin:8px 0 0 5px;}
.mnBtn{width:70px; float:left; height:13px; overflow:hidden;_zoom:1; position:absolute; top:9px; left:275px; font-size:0;}
.xbtna,.xbtnb,.xbtnc{width:13px; height:13px;float:left; margin-left:8px;}
.xbtna{ background:url(http://image.kuwo.cn/yinyue/addLink.gif?2.gif);}
.xbtna:hover{background:url(http://image.kuwo.cn/yinyue/addHover.gif?2.gif);}
.xbtnc{background:url(http://image.kuwo.cn/yinyue/downLink.gif);}
.xbtnc:hover{background:url(http://image.kuwo.cn/yinyue/downHover.gif);}
.xbtnb{background:url(http://image.kuwo.cn/yinyue/likeLink.gif?1.gif);}
.xbtnb:hover{background:url(http://image.kuwo.cn/yinyue/likeHover.gif?1.gif);}
.listAll{ overflow:hidden;_zoom:1; position:relative;}
.morex{ width:65px; height:23px; background:url(http://image.kuwo.cn/yinyue/tit.png) 0 -320px; display:block; color:#fff; text-align:center; line-height:23px; }
.morex:hover{background:url(http://image.kuwo.cn/yinyue/tit.png) 0 -343px; text-decoration:none;}
.fcTex{width:716px; height:80px; border:1px solid #7f9db9; overflow:auto; line-height:18px; padding-left:2px; color:#6a6a6a;}
.plTexBot{ width:645px; height:45px; line-height:25px; padding:5px 70px 0 5px; color:#6a6a6a; position:relative; overflow:hidden; text-align:right;}
.plTexBot .sBtn{ position:absolute; top:5px; right:0px;}
.larAlBg,.playSbtn{background:url(http://image.kuwo.cn/yinyue/larAlBg.png) no-repeat;}
.starFrm li,.listBar,.plTit .def,.starSfrm li,.goodIcn,.unGoodIcn{ background:url(http://image.kuwo.cn/yinyue/tit.png) no-repeat;}

.mBodFrm{ border:1px solid #dcdcdc; border-top:none; padding-left:53px; }
.larAlBg{ width:270px; height:184px; padding:2px 0 0 6px; float:left; position:relative;}
.sigSongCont{ width:380px; float:left; padding:10px 0 0 24px; border-left:1px dashed #d0d0d0; height:190px; line-height:24px;}
.sigSongFrm{ overflow:hidden; _zoom:1; position:relative; top:-8px; padding-bottom:8px;}
.playSbtn{ width:105px; height:30px; background-position:0 -186px; float:left; margin-right:30px;}
.playSbtn:hover{ background-position:0 -216px;}
.sigBtnCont{ padding-top:8px;}
.sigBtnCont .mdBtn{ float:left; margin:7px 10px 0 0;}
.scoreFrm{ float:left; width:256px;}
.scoreCont{ overflow:hidden;_zoom:1;}
.scoreFont{ font:bold 24px Arial, Helvetica, sans-serif; color:#f60; float:left;}
.scrFen{ font-weight:bold; font-size:16px; color:#f60; float:left; margin-top:8px;}
.starFrm{ float:left; padding:5px 15px 0 10px;}
.starFrm li{ width:19px; height:18px; float:left; background-position:0 -178px;}
.starFrm .halfStar{ width:19px; height:18px; float:left; background-position:-19px -178px;}
.starFrm .garyStar{background-position:-38px -178px;}
.scoreNum{ color:#6a6a6a; padding-top:5px;}

.picFrm{ border:1px solid #d0d0d0; border-top:none; overflow:hidden; _zoom:1; padding:0 0 10px 16px;}
.picFrm li{ float:left; width:59px; padding:10px 10px 0 0;}
.picFrm p{ padding-top:5px; height:14px; text-align:center; width:59px; overflow:hidden;}
.picFrm span{ display:block;padding-top:8px; height:20px; text-align:center; width:59px; overflow:hidden; color:#6a6a6a;}
.mBodFrm2{ border:1px solid #d0d0d0; border-top:none; overflow:hidden; _zoom:1; padding:10px; line-height:18px;}
.mBodFrm3{ border:1px solid #d0d0d0; border-top:none; overflow:hidden; _zoom:1; padding:15px;}

.listBar{ height:30px; overflow:hidden; background-position:0 -727px; background-repeat:repeat-x; color:#6a6a6a; line-height:30px;}
.listBar li{ float:left;}
.putCont{ width:26px; height:30px; }
.chPut{ vertical-align:middle; position:relative; top:-2px;*top:0;_top:5px; top:8px\0;left:5px;}
.iNum{ width:32px;padding-left:2px; color:#6a6a6a; line-height:30px;}
.iNum a{ margin:6px 0 0 5px;}
.redFont{ color:#f60;}
.songName, .songer{ width:160px; overflow:hidden;}
.rq{  width:160px; color:#6a6a6a;}
.rq span{ width:44px; float:left;}
.rq p{ width:100px; height:5px; overflow:hidden; font-size:0; background:#dfdfdf; margin-top:12px;}
.itemUl{ height:30px; border-bottom:1px solid #dcdcdc; line-height:30px; overflow:hidden;}
.itemUl li{ float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:30px;}
.listTit{ overflow:hidden; height:30px; padding-bottom:5px;}
.listTit a{ float:left; margin:3px 5px 0 0;}
.repUl{ border-bottom:none; padding-top:10px;}
/****************发表评论****************/

.plTit{ height:27px; border-bottom:1px solid #dcdcdc; padding-left:10px; _overflow:hidden;}
.plTit a{ float:left; width:90px; height:19px; padding-top:9px; text-align:center; font-weight:normal; position:relative;}
.plTit a:hover{ text-decoration:none;}
.plTit .def{ background-position:0 -140px; color:#6a6a6a; font-weight:bold;}
.plUl{ float:left; width:670px; padding-left:10px; padding-top:5px;}

.starSfrm{ height:11px; float:left; padding:0 5px 0 10px;}
.starSfrm li{ width:12px; height:11px; float:left; background-position:-57px -185px;}
.starSfrm .gStar{ width:12px; height:11px; float:left; background-position:-69px -185px;}
.timeCont{ padding-left:20px; float:left;}
.plName{ overflow:hidden; height:20px; color:#6a6a6a;}
.plCont{ line-height:18px; padding-bottom:10px;}
.plItem{ padding:10px 0 0 6px; overflow:hidden; _zoom:1; border-bottom:1px dashed #dcdcdc; padding-bottom:10px;}
.goodIcn,.unGoodIcn{ display:inline-block; padding:1px 0 0 18px; height:12px; background-position:-101px -658px; margin-right:15px;}
.unGoodIcn{ background-position:-101px -680px;}
.plRe{ position:relative;}
.plAb{ position:absolute; top:0; right:10px;}
.plPut{width:498px; height:17px; padding:2px 0 0 2px; float:left; border:1px solid #819cb7; margin:1px 5px 0 0;}
.inBod{ padding:5px 15px 5px 15px;}
.plPutCont{ overflow:hidden; height:23px;}
.inPlItem{ overflow:hidden;_zoom:1; border-bottom:1px dashed #dcdcdc; padding:8px 0;}
.inPlUl{ float:left; padding-left:10px; width:400px; line-height:18px;}

/**********共享*************/
.mShare{ overflow:hidden; height:24px;}
.mShare span{ float:left; line-height:22px; margin-right:5px;}
.mShareList{ float:left;}
.mShareList a{ width:16px; height:16px; float:left; margin:3px 10px 0 0; background:url(http://image.kuwo.cn/yinyue/shareBg.png);}
.mShare .qzoneIcon{ background-position:-16px 0;}
.mShare .sinaIcon{ background-position:-32px 0;}
.mShare .renrenIcon{ background-position:-48px 0;}
.mShare .kaixinIcon{ background-position:-64px 0;}
.reMt{ margin-top:50px;}

.lrcBtn{width:85px; height:20px; display:block;background:url(http://image.kuwo.cn/yinyue/lrcbtn-nor.png); position:absolute;right:5px;top:5px;}
.lrcBtn:hover{ background:url(http://image.kuwo.cn/yinyue/lrcbtn-hover.png);text-decoration:none;}
		
.aLink{ height:28px; overflow:hidden;_zoom:1;}
.alIn{ width:332px; height:26px; border:1px solid #d1d1d1; float:left; padding-left:5px; line-height:28px; color:#6a6a6a;margin-right:10px; }
.alBtn{width:65px; height:23px; float:left; background:url(http://image.kuwo.cn/yinyue/tit.png) 0 -653px; margin-top:2px; text-align:center; line-height:23px; color:#000;  }
.alBtn:hover{ background-position: 0 -676px;text-decoration:none;}
.alInx{ width:334px; height:28px; background:#fff0bb;float:left; padding-left:5px; line-height:28px; color:#bb4800;margin-right:10px;display:none;}
.alInx em{ width:18px; height:18px; float:left; margin:5px 5px 0 95px;background: url(http://image.kuwo.cn/yinyue/oks.png);_background:none;_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.kuwo.cn/yinyue/oks.png');}
.gcTex{width:572px;background:url(http://image.kuwo.cn/yinyue/gcBg.gif); margin:0 auto;}
.gcTit{height:29px; background:url(http://image.kuwo.cn/yinyue/gca.gif);}
.a1{width:9px;height:9px; float:right; margin:12px 15px 0 0; background:url(http://image.kuwo.cn/yinyue/icon3.png) 0 -51px; font-size:0;}
.a1:hover{background-position: 0 -21px;}
.a2{ float:right; margin:10px 30px 0 0;position:relative}
.gcTit span{ float:left; color:#6a6a6a; font-weight:bold; margin:10px 0 0 10px;}
.gcEnt{height:500px; text-align:center; width:571px; line-height:30px; padding:20px 0; font-size:14px; overflow-y:scroll;word-break:break-all;}
.gcBtn{ height:3px; font-size:0; background:url(http://image.kuwo.cn/yinyue/gcb.gif) 0 -36px;}
.okGc{width:278px;background:url(http://image.kuwo.cn/yinyue/gcKbg.jpg); margin:0 auto;}
.okTit{ height:5px; font-size:0;background:url(http://image.kuwo.cn/yinyue/gcBtn.png) 0 -45px;}
.okBtn{ height:6px; font-size:0;background:url(http://image.kuwo.cn/yinyue/gcBtn.png) 0 -51px;}
.okTex{ height:110px; padding-top:20px}
.ocPs{ width:273px; height:33px;padding-left:5px; line-height:33px; color:#6a6a6a; font-weight:bold; font-size:14px;}
.ocPs em{ width:33px; height:33px; float:left; margin:5px 10px 0 30px;background:url(http://image.kuwo.cn/yinyue/gcBtn.png) 0 -60px;}
.ocPs span{ float:left; margin:7px 0 0 0;}
.know{width:85px; height:30px;background:url(http://image.kuwo.cn/yinyue/gcBtn.png) 0 -94px; display:block; margin:20px auto 0 auto; text-align:center; color:#000;line-height:30px;*line-height:30px;_line-height:30px; text-decoration:none;}
.know:hover{ background-position:0 -125px;text-decoration:none;}
.lrcxCover{left:0px;top:0px;margin:0px;padding:0px;background: none repeat scroll 0% 0% rgb(0, 0, 0);position:absolute;height:218px;width:280px;opacity:0.1!important;-moz-opacity:0.1;filter:alpha(opacity=10);cursor:pointer;}
.lrcxCover a{position: absolute; bottom: 5px; right: 5px; color: rgb(255, 255, 255);}
.lrcxDiv{position:absolute;top:150px;left:0px;width:500px;z-index:999}
.lrcxBack{background: none repeat scroll 0% 0% rgb(0, 0, 0);opacity:0.5!important;-moz-opacity:0.5;filter:alpha(opacity=50);position:absolute;top:0;left:0px;width:500px;z-index:990}
.noLrc{padding-top:100px}