@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0; }
 ul,li,dl,dd,dt{ list-style-type:none;} img{ border:none;}
.f14{ font-size:14px;} .fl{ float:left;} .fr{ float:right;}.tc{ text-align:center;} .tr{ text-align:right;}
.pre{ position:relative;} .fb{ font-weight:bold;}
.h10{ height:10px; overflow:hidden; font-size:0; clear:both;}
input,textarea{ font-size:12px; line-height:18px;}
.w601{ width:601px; margin:0 auto; background:#fff;}
.lPic55,.lPic120,.lPic30{ display:block; height:55px; width:55px; background:#ebebeb; padding:2px; border:1px solid #d2d2d2;}
.lPic120{ width:120px; height:120px;}
.lPic30{ width:30px; height:30px;}
a{color:#269; text-decoration:none;}
a:hover{ text-decoration:underline;}
.blackLink{ color:#212121; text-decoration:none;}
.blackLink:hover{ color:#212121; text-decoration:underline;}
/*图片链接*/
.wMainNav, h4 {background:url(http://image.kuwo.cn/fang/img/wTabRe.gif);}
.wMainNav .def, .wMainNav li{ background:url(http://image.kuwo.cn/fang/img/wTab.gif);}
.wMainNav em,.greenBtn,.wHotWords em{ background:url(http://image.kuwo.cn/fang/img/greenBtn.gif);}
.talkIcon,.mcBtn,.boyIcon,.girlIcon,.commNum,.mdTop,.dotIcon,.playAll,.schBtn,.xhGz,.enterBtn,.arrowLeft,.closeBtn1
,.faceLink,.listenLink,.zjLink,.mvLink,.moreTag span{ background:url(http://image.kuwo.cn/fang/img/wIcon.gif) no-repeat;} 
/*试听按钮*/
.mcBtn{ width:15px; height:15px; display:block; background-position:0 -34px;}
.mcBtn:hover{ background-position:0 -49px;}
.mcBtn:active{ background-position:0 -63px;}
 
.closeBtn1{ display:block; position:absolute; top:10px; right:10px; width:7px; height:8px; background-position:-14px 0; overflow:hidden; font-size:0;}
.closeBtn1:hover{ background-position:-14px -8px;}
.layerArrow{ position:absolute; top:-3px; *top:-8px; left:50px;}

/*更多……*/
.moreTag{background-color:#F0F5F8;border:1px solid #CEE1EE; text-align:center; display:block; height:40px; line-height:40px; font-size:16px; font-weight:bold; margin-bottom:10px;}
.moreTag:hover{ background:#e3eef8; text-decoration:none;}

.moreTag span{ display:inline-block; padding-left:15px; background-position:0 -200px;}
/*播放全部按钮*/
.playAll{display:block;width:70px;height:17px;background-position:0 -109px;}
.playAll:hover{ background-position:0 -126px;}
.playAll:active{ background-position:0 -143px;}
/*换页标签*/
.numTab .numDef{ background:#daecf6;}
.numTab a{ height:14px; line-height:14px; border:1px solid #c6d8e6; padding:0 4px; display:inline-block; text-decoration:none; color:#269; margin-left:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.numTab a:hover{ background:#daecf6;}
.numTab .lBlueLine{ border:none; text-decoration:none; font-family:"宋体","Arial, Helvetica, sans-serif"; font-size:12px;}
.numTab .lBlueLine:hover{ background:#fff;}
.numTab input{ width:21px; height:14px; border:1px solid #b8c7d1; margin:0 2px; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
/* 通用标题*/
h2{ height:32px; line-height:32px; overflow:hidden;font-size:14px;zoom:1; background:url(http://image.kuwo.cn/fang/img/wTitBg.png) 0 -33px;}
h2 em,h2 .titR{ float:left; width:3px; height:32px;  background:url(http://image.kuwo.cn/fang/img/wTitBg.png);}
.titFont{ float:left; padding-left:8px;}
h2 a{ float:right; font-weight:normal; padding-right:5px;}
h2 .titR{ float:right; background-position:-3px 0;}
/* 主导航 */
.wMainNav{ border:1px solid #fff; border-bottom:none;border-top:none;height:37px; overflow:hidden;  font-size:14px; }
	.wMainNav li{ float:left; height:37px; line-height:37px; padding:0 15px; background-position:right top;}
	.wMainNav .def{ font-weight:bold; color:#090; background-position:right -43px;}
		.wMainNav .def a{ color:#090;}
		.wMainNav em{ display:block; float:left; width:10px; overflow:hidden; height:4px; font-size:0; background-position:3px -68px; margin-top:15px;}
		.wMainNav a{ color:#212121; text-decoration:none; float:left;}
		.wMainNav a:hover{color:#090; text-decoration:none;}
/*今日看点*/	
.wTodayFrm{padding:15px 18px 0;}
	.wTodayTit{height:37px; background:url(http://image.kuwo.cn/fang/img/wToday.gif); padding:8px 0 0 85px; overflow:hidden;}
		.wTodayTit span{ float:left;}
		#wTalk{ float:right; padding-right:10px;}
			.talkIcon{ width:14px; height:13px; margin-right:4px; vertical-align:middle; background-position:-13px -20px;}
	.wTodayCont{ border-left:1px solid #edf2f6;border-right:1px solid #edf2f6; padding-left:10px; background:#f8f9fd; overflow:hidden; zoom:1;}
		.wTodayImg{ float:left; width:61px;}
			.gzBtn{ display:block; width:56px; height:17px; margin:5px auto 0; background:#e3ffd5; border:1px solid #cff3bb; line-height:17px; text-align:center;}
			.gzBtn:hover{ color:#fff; text-decoration:none; background:#4fbe4f; border-color:#393;}
				.gzBtn span{ font-family:Arial, Helvetica, sans-serif; font-weight:900; font-size:14px; margin-right:2px;}
		.wTodayCont ul{ width:480px; padding-left:8px; float:left;}
			.wTodayCont ul li{ overflow:hidden; zoom:1; /* border:1px solid #000;*/}
			.wTodayCont ul .specialLi{ padding:7px 0 4px;  overflow:hidden;}
			.wTodayCont ul .commLi{line-height:19px;margin-bottom:7px;max-height:38px;overflow:hidden;word-wrap:break-word;}
				.wTodayCont ul .specialLi span{ margin-left:20px;}
				.boyIcon,.girlIcon{ width:9px; height:12px; margin-right:10px; overflow:hidden; line-height:0;}
				.girlIcon{ background-position:0 -21px;}
				.wTodayCont ul .mcBtn{ margin-left:3px; display:inline;}
	.wTodayBot{ height:5px; background:url(http://image.kuwo.cn/fang/img/wToday.gif) 0 -45px; overflow:hidden; font-size:0;}
/*搜索框*/
.wSrchFrm{ margin:10px auto; padding:0 18px;}
	.wSchCont em{ font-size:14px; font-style:normal;}
	.wSchCont input{height:20px;margin-right:7px;vertical-align:middle;width:276px;border-color:#C4C7BD #EFEFEF #F2F2F2 #D2D5CA;border-style:solid;border-width:1px;padding:3px 2px 1px;}
	.greenBtn{color:#FFFFFF;display:inline-block;height:24px;line-height:24px;margin-right:5px;text-align:center;vertical-align:middle;width:62px;}
	.wHotWords{ overflow:hidden; zoom:1; padding:10px 0 0 70px;}
		.wHotWords em{width:24px;height:14px;overflow:hidden;margin:0 6px 0 0;text-indent:-99px; float:left; background-position:0 -26px;}	
		.wHotWords span{ float:left;}
			.wHotWords span a{ margin-right:10px; line-height:14px;}
/*名人推荐*/			
.wMrTj{ padding:0 18px;}
	.starList{ height:61px; overflow:hidden; padding:10px 0 20px; zoom:1;}
		.starPre,.starNext,.starPreDis,.starNextDis{ width:15px; height:28px; display:block; margin-top:14px; float:left; background:url(http://image.kuwo.cn/fang/img/wArrow.gif);}
		.starPre:hover{ background-position:-40px 0;}
		.starPreDis{ background-position:-20px 0;}
		.starNext { float:right; background-position:-100px 0;}
		.starNext:hover{ background-position:-60px 0;}
		.starNextDis{ background-position:-80px 0;}
		.starListCont{ width:523px; float:left; overflow:hidden;}
			.starListCont ul{ width:1000px; float:left; overflow:hidden; zoom:1; height:61px; }
				.starListCont li{ float:left; padding-left:15px; height:61px; line-height:20px;}
					.starInfo{ float:left; padding-left:5px; width:100px; overflow:hidden; word-wrap:break-word;}
/*名人推荐*/
.hotSort{padding:0 18px;}
	.hotSort ul{ font-size:14px; padding:5px 0 15px;}
		.hotSort li{ overflow:hidden; height:29px; line-height:29px;}
		.hotSort .liBg{ background:#ebf0f5;}
			.hotSort a{ margin-right:10px;}
			.hotSort .more{ float:right; padding-right:8px;}
/*转发模块*/			
.zfFrm{ padding:0 18px;}
	h4{ font-size:12px; font-weight:normal; height:27px; line-height:27px; background-position:0 -40px; padding-left:10px;}
	h4 .tag1,h4 .tag2{ width:115px; height:27px; float:left; background:url(http://image.kuwo.cn/fang/img/zhuanfa.gif) 0 -30px; margin-right:5px; cursor:pointer;}
	h4 .tag1:hover{  background-position:0 0;}
	h4 .tag2{ background-position:0 -90px;}
	h4 .tag2:hover{ background-position:0 -60px;}
	.zfFrm ul{ padding-top:10px;}
		.zfFrm li{ border-bottom:1px dashed #9f9f9f; padding-bottom:8px; margin-bottom:8px; overflow:hidden; zoom:1;}
			.commNum{ width:66px; height:54px; background-position:-19px -34px; float:left;}
				.commNum p{ line-height:30px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#666;}
				.commNum  span{ display:block; line-height:25px; text-align:center;}
			.zfFrm dl{ float:left; padding-left:10px; width:485px; }
				.zfFrm dd{ font-size:14px; line-height:20px;}
					.zfFrm dd .lPic120{ margin:8px 0 0;}
				.zfFrm dt{ color:#269; overflow:hidden; zoom:1; padding-top:10px;}
					.zfFrm .black{ color:#212121;}
	.numCont{ overflow:hidden; zoom:1; padding-top:5px; padding-bottom:10px;}
	.returnTop{ padding:5px 0 10px; text-align:right;}
		.numCont .numTab{ padding-top:5px;}
		.mdTop{ width:20px; height:13px; background-position:-60px 0; display:block; float:right;}
/*我的首页新鲜事*/
.newThing{ padding-left:10px; padding-top:6px;}
	.newThing em{ font-style:normal; float:right; padding-right:10px; line-height:20px;}
.wTodayCont textarea{ width:522px; height:61px;border-color:#C4C7BD #EFEFEF #F2F2F2 #D2D5CA;border-style:solid;border-width:1px; overflow:auto;padding:2px 0 0 2px;}
.ok{ background:#fff url(http://image.kuwo.cn/fang/img/ok.gif) no-repeat center center;}
.fbBtnCont{ overflow:hidden;zoom:1; width:524px; padding-top:10px; }
	.faceLink,.mvLink,.zjLink,.listenLink{ width:15px; height:15px; background-position:0 -175px; margin-right:2px;}
	.mvLink{ background-position:-67px -175px;}
	.zjLink{ background-position:-47px -175px;}
	.listenLink{ background-position:-29px -175px;}
	.plBtn{display:block; float:right; width:77px; height:29px; background:url(http://image.kuwo.cn/fang/img/fbBtn.gif);}
	.plBtn:hover{background-position:0 -29px;}
/*我的关注*/
.myWbFrm{ padding:10px 18px;}
	.myWbCont{ overflow:hidden; zoom:1; background:#f1fbfc; border:1px solid #edf2f6; padding:10px 20px;}
		.myWbInfo{ float:left; overflow:hidden; zoom:1;}
			.myWbInfo ul{ float:left; padding-left:8px; width:200px; line-height:24px;}
				.myWbInfo .gzBtn{ margin-left:0;}
		.myWbCont dl{ float:right;}
			.myWbCont dd ,.myWbCont dt{ float:left; font-size:14px; color:#269; line-height:24px; padding-right:10px; margin-right:10px; border-right:1px solid #adcace;}
			.myWbCont dt{ border-right:none;}
/*专辑按钮*/			
.playZj{cursor:pointer; position:absolute;top:85px;left:32px;display:block; width:87px;height:34px;z-index:33; background:url(http://image.kuwo.cn/fang/img/playZjN.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.kuwo.cn/fang/img/playZjN.png');}
.playZj:hover{ background:url(http://image.kuwo.cn/fang/img/playZjH.png) no-repeat; _background:none; _FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.kuwo.cn/fang/img/playZjH.png');}
/*我的关注*/
.myGz li{ padding-left:10px;}
.myGz dl{padding-left:15px; width:475px; }
	.tzTop,.tzBot{ height:14px; background:url(http://image.kuwo.cn/fang/img/tzBg.gif); width:472px; overflow:hidden; font-size:0;}
	.tzBot{ height:4px; background-position:0 -15px;}
	.tzCont{ width:455px; background:#f6f6f6; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5; padding:10px 0 10px 15px;}
		.myGz .ywFont{ font-size:12px; color:#269; padding:10px 0;}
		.mvPic{ width:123px; height:101px; background:url(http://image.kuwo.cn/fang/img/mvBg.gif) no-repeat; padding:11px 0 0 3px;position:relative;}
			.playMv{ cursor:pointer;width:35px; height:35px; display:block; position:absolute; bottom:12px; right:6px; background:url(http://image.kuwo.cn/fang/img/playMv.png) no-repeat; _background:none; _FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.kuwo.cn/fang/img/playMv.png');}
/*写微博按钮*/
.writeBtn{ width:77px; height:29px; background:url(http://image.kuwo.cn/fang/img/fbBtn.gif) 0 -58px; display:block; margin-top:10px;}
.writeBtn:hover{ background-position:0 -87px;}
.myWebList li{ font-size:14px;}
	.dotIcon{ width:7px; height:7px; background-position:0 -93px; margin-right:8px;}
	.listTit{ font-size:14px;}
	.songMode{ overflow:hidden; zoom:1; padding:8px 0; line-height:15px; padding-left:15px;}
.songMode a{ margin-right:5px;}
.listBot{ padding-left:15px; font-size:12px; color:#269; padding-top:10px;}
.imgList{ overflow:hidden; zoom:1; padding:10px 0 10px 15px;}
.imgList p{ overflow:hidden; zoom:1; line-height:15px; padding:4px 0;}
.imgList p a{ margin-right:5px;}
.pAllCont{ overflow:hidden; zoom:1;}
.pAllCont a{ float:left;}
.imgList .lPic55{ margin-bottom:5px;}
.grayGz{display:block; width:90px; height:17px; margin:5px 0; background:#eaeaea url(http://image.kuwo.cn/fang/img/wIcon.gif) no-repeat -72px -88px; border:1px solid #d7d7d7; line-height:17px; padding-left:20px;}
/*全部关注*/
.allGz{ padding:10px 15px 0; position:relative;}
	.gzAllTit{ padding:10px 6px; overflow:hidden; zoom:1; line-height:22px; border-bottom:1px solid #d4d4d4;}
		.schPut{height:16px;margin-right:7px;vertical-align:middle;width:150px;border-color:#C4C7BD #EFEFEF #F2F2F2 #D2D5CA;border-style:solid;border-width:1px;padding:2px 2px 2px;}
		.schBtn{ width:44px; height:23px; background-position:0 -160px; cursor:pointer;}
	.allGz .wTodayCont{ background:#fff; border:none; border-bottom:1px dashed #9f9f9f; padding:10px 0; margin-bottom:10px;}
		.allGz ul{ width:410px;}
		.gzSet{ float:left; padding-left:15px;}
			.gzSet .gzBtn{ margin:0;}
			.xhGz{ background-position:-47px -17px; width:38px; height:11px;}
			.gzSet dl{border:1px solid #cff3bb; margin-top:8px;}
			.gzSet dd a{ display:block; width:56px; height:17px; background:#e3ffd5;  line-height:17px; text-align:center;}
			.gzSet dd a:hover{color:#fff; text-decoration:none; background:#4fbe4f;}
	.editTip{ position:absolute; width:120px; border:1px solid #a0a0a0; top:80px; right:-110px; background:#fff; padding:2px 0 10px 10px; line-height:22px;}			
	.arrowLeft{ width:7px; height:14px; background-position:-32px 0; position:absolute; left:-7px; top:50px; z-index:99;}
	.editTip label{ display:block;}
	.editTip p{ padding-top:5px;}
/*弹窗框架*/		
.faceTip{ width:360px; position:absolute; left:30%; top:150px; }
.crTl,.crTr,.crBl,.crBr{ width:5px; height:5px; overflow:hidden; font-size:0;/*_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.kuwo.cn/fang/img/faceTipBg.gif', sizingMethod='crop');*/}
.crTl{ background:url(http://image.kuwo.cn/fang/img/faceTipL.png); _background:url(http://image.kuwo.cn/fang/img/faceTipBg.gif) 0 -5px;_filter:alpha(opacity=70);}
.crTr{background:url(http://image.kuwo.cn/fang/img/faceTipR.png);_background:url(http://image.kuwo.cn/fang/img/faceTipBg.gif) -5px -5px;_filter:alpha(opacity=70);}
.crBl{background:url(http://image.kuwo.cn/fang/img/faceTipBl.png);_background:url(http://image.kuwo.cn/fang/img/faceTipBg.gif) 0 0;_filter:alpha(opacity=70);}
.crBr{background:url(http://image.kuwo.cn/fang/img/faceTipBr.png);_background:url(http://image.kuwo.cn/fang/img/faceTipBg.gif) -5px 0;_filter:alpha(opacity=70);}
.crBg,.fTipL,.fTipR{ background:url(http://image.kuwo.cn/fang/img/faceTipBg.png);_background:url(http://image.kuwo.cn/fang/img/face.gif);_filter:alpha(opacity=70);}
.crBg{ height:5px; overflow:hidden; font-size:0;}
.fTipL,.fTipR{ width:5px;}
.faceCont{ background:#fff; overflow:hidden; zoom:1; padding:10px;}
	.faceCont li{ float:left;}
		.faceCont li a{ display:block; border:1px dashed #ddd; padding:0 3px 5px; margin-right:5px; margin-top:5px;}
		.faceCont li a:hover{ border-color:#999;}
.songTagCont{ background:#fff; overflow:hidden; zoom:1; padding:10px;}
	.songTagCont ul{ height:24px; border-bottom:1px solid #ccc; overflow:hidden;}
		.songTagCont ul li{ height:25px; line-height:25px; padding-right:10px; float:left; position:relative; background:url(http://image.kuwo.cn/fang/img/layerTag.gif) right -25px;}
			.songTagCont ul li span { float:left;width:10px; height:25px;background:url(http://image.kuwo.cn/fang/img/layerTag.gif) left -25px;}
	.songListCont{ padding:10px 5px;}			
		.w250{ width:250px;}
		.w280{ width:310px; margin-left:10px;}
	.schResult td{ height:24px;}
	.noResult{ color:#f00; line-height:20px;}
.zfCont{ background:#fff; overflow:hidden; zoom:1; padding:10px; line-height:18px;}	
.zfTit{ height:27px; background:url(http://image.kuwo.cn/fang/img/zfTit.gif); line-height:27px; text-indent:10px; font-weight:bold;}
	.zfTex{ border-width:1px; border-style:solid; border-color:#999 #C9C9C9 #C9C9C9 #999; background:#f9fbf0; line-height:18px; height:45px; overflow:hidden; width:320px; padding:5px;}
	.zfFace{ overflow:hidden; zoom:1; padding:8px 0 0;}	
	.zfBtnCont{ text-align:center; padding-top:10px;}
	.zfBtnCont a{ margin-right:10px;}
/*按钮*/
.modeBtn{ display:inline-block; padding-left:15px; background:url(http://image.kuwo.cn/fang/img/btnMode.gif) 0 0; height:23px; line-height:23px; color:#212121;}
	.modeBtn span, .modeBtn em{ display:inline-block; font-style:normal;background:url(http://image.kuwo.cn/fang/img/btnMode.gif) right -28px; padding-right:15px;cursor:pointer;}
.modeBtn:hover{ text-decoration:none; background-position:0 -55px;}
.modeBtn:hover span,.modeBtn:hover em{ background-position: right -83px; }
.mr10{ margin-right:10px;}
/*评论浮层*/
.plWb{ padding:5px 0 0 48px; color:#707070; }
.plPut{ padding-bottom:10px;}
.plCont{ float:left; width:380px; padding-left:10px; color:#707070; line-height:18px;}
	.plHf{ margin-top:10px; text-align:right;}
.plList{ border-top:1px dashed #9f9f9f; margin-right:15px; padding:8px 0 3px; overflow:hidden; zoom:1;}
.plBor{ border-bottom:1px dashed #9f9f9f;}
/*首页标题*/
.dexTop{ overflow:hidden; zoom:1; padding:10px 0 10px 0;}
h3{ font-size:12px; border-bottom:1px solid #EBEBEB; padding:3px 0 8px 10px;}
	.inIcon{ width:16px; height:13px; background:url(http://image.kuwo.cn/fang/img/crown.png); margin-right:5px;}
.nowWb{ width: 225px; float:left; padding:0 10px; overflow:hidden; zoom:1;}
	.nowWb ul{ overflow:hidden; zoom:1; padding-bottom:20px;}
		.nowWb ul li{ float:left; padding-left:10px; margin-top:10px;}
			.nowWb p{ text-align:center; margin-top:5px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:18px; width:61px;}
.peopleFrm{ padding:0 10px; width:336px; float:left;}
.peopleSay{ padding-top:10px;}
	.peopleSay li{ border-bottom:1px dashed #9f9f9f; padding-bottom:8px; margin-bottom:8px; overflow:hidden; zoom:1;}
	.peopleSay li .w61{ width:61px; float:left;}
		.peopleSay dl{ float:left; padding-left:10px; width:265px; }
			.peopleSay dd{ font-size:12px; line-height:20px;}
			.peopleSay dt{ color:#999;}
/*ta的微博*/
.taWbTit{ height:29px; line-height:29px;background:#E4FADD;border-bottom:1px solid #D6F8BF;color:#599933; font-size:14px; padding:0 20px;}
.taWbTit1{ height:29px; margin:0 20px 10px; line-height:29px;background:#E4FADD;color:#599933;padding:0 20px; text-align:right;}
.taWbCont{ padding:10px 20px; line-height:20px;}
.wbMess{ padding:10px 0; overflow:hidden; zoom:1;}
.wbPlTit{ height:25px; line-height:25px; background:#E4FADD; padding:0 6px;}
.plTexCont{ padding-top:10px; overflow:hidden; zoom:1;}
	.mr6{ margin-right:6px;}
	.texPut{height:40px; float:left;vertical-align:middle;width:500px;border-color:#C4C7BD #EFEFEF #F2F2F2 #D2D5CA;border-style:solid;border-width:1px;padding:2px 2px 2px;}
.taWbList{ overflow:hidden; zoom:1; padding:10px 0; border-bottom:1px dashed #9f9f9f;}
	.taWbList ul{ width:480px;}
	.taWbCont .numTab{ text-align:right; padding:10px 0; }	
	.xLine{border-top:1px dashed #9f9f9f;margin-top:20px;}
/*评论列表*/	
.dxPutCont{ float:left; padding:18px 6px 0;}
.wbPlTit input{ position:relative; top:2px;}
.plInfoList ul{ width:450px;}
.mt10{ margin-top:10px;}
.fsCont{ height:40px; line-height:40px; background:#fff; text-align:center;}
.rBot{ text-align:right; padding:10px 0;}
.errFont{ font-size:18px; font-weight:bold; color:#f00;}