@charset "utf-8";

/*主体定义*/
html{ scrollbar-face-color:#f3f3f3; scrollbar-highlight-color:#dae0e0; scrollbar-shadow-color:#dae0e0; scrollbar-3dlight-color:#fff; scrollbar-arrow-color:#637f83; scrollbar-track-color:#fff; scrollbar-darkshadow-color:#fff; background-color:#fafafa;}
body{ font-family:"宋体","Arial, Helvetica, sans-serif"; font-size:12px; color:#212121; background:#fff;}
body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0; }
dl,dt,dd,ul,ol,li{ list-style-type:none;}
img{ border:0;} .fl{ float:left;} .fr{ float:right;} .clear{ clear:both;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}.fb{font-weight:bold;}
.pt10{ padding-top:10px;} .pb10{ padding-bottom:10px;} .pl10{ padding-left:10px;} .pr10{ padding-right:10px;}
.dis{ display:block;} .disin{ display:inline;} .undis{ display:none;} .vis{visibility:visible;} .unvis{visibility:hidden;}
.pt5{ padding-top:5px;} .bug{ height:1%; overflow:hidden;}
.pab{position:absolute;}.prel{position:relative;}
.ofh{overflow:hidden;}
/*框架样式*/
.w601{ width:601px; margin:0 auto; text-align:left;}
.w270{ width:270px;} .w326{ width:326px;}
.w199{ width:199px;} .w397{ width:397px;}
.h5{ height:5px; font-size:1px; line-height:1px; clear:both;}
.border601{ width:569px; border:1px solid #c6d8e6; margin:0 auto; text-align:left; padding:10px 15px;}
.frame{ border:1px solid #c6d8e6; border-top:none;}
/*输入框样式*/
.gdInput, .eSearch, .gdInput2{ height:17px; border:1px solid #8fa7cd; padding:2px 0 0 2px; vertical-align:middle;}
.gdInput{ width:320px;}
/*字体样式*/
.f14b{ font-size:14px; font-weight:bold;}
.lBlueLine{ color:#269; text-decoration:none;}
.lBlueLine:hover{text-decoration:underline;}
.lRedLine{ color:#fe0000; text-decoration:none;}
.lRedLine:hover{text-decoration:underline;}
.nGray12{ color:#6f6f6f;}
/*省略号集合*/
.gdPic p, .song, .songer, .newsWorld li, .newsMore li, .newsPic p, .eSong, .eSonger, .dtCont, .myDtInfo, .myDtFont, .tjHot li, .tbNews li, .tjSong, .tjSonger, .tjZj p, .tbPic p, .tjSong1{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sl{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sHeigL54, .sHeigL40{overflow:hidden; text-overflow:ellipsis;}
.sHeigL54{ height:54px;}
.sHeigL40{ height:40px;}
/*sprit*/
.preUndis, .pre, .next, .nextUndis, .refreshUndis, .refresh, .navSearch a{ background:url(http://image.kuwo.cn/mini/common/navBtnBg.gif) no-repeat;}
.mcBtn, .playS, .addS, .downS, .pmvBtn, .mvBtn, .addBtn, .loveBtn, .unLoveBtn, .vipIcon, .unVipIcon, .playGd, .addGd, .sAdd, .sUp, .emBtn, .modeBtn, .modeBtn span,.postPlBtn,.postPlBtn span, .gdBtn, .gdBtn span, .clList, .eDel a, .eSort a, .gdJt a, .eSearch, .eBotton
, .num1, .tjZjL, .tjZjR, .num2, .num3, .num4, .num5, .num6, .num7, .num8, .num9, .num10, .ztIcon, .ztIconG, .addHy, .space, .letter, .hi
, .lxPt, .lxPt2, .lxPt3, .zdIcon,.chaneTab{background:url(http://image.kuwo.cn/mini/common/btnBg.gif) no-repeat;}
.dengji1, .dengji2, .dengji3, .dengji4, .dengji5, .dengji6, .dengji7, .dengji8, .dengji9, .dengji10, .weiw1, .weiw2, .weiw3, .weiw4, .weiw5, .weiw6, .weiw7, .weiw8, .weiw9, .weiw10{ background:url(http://image.kuwo.cn/mini/common/dengji.gif) no-repeat;}
.eLogo{ background:url(http://image.kuwo.cn/mini/common/logo.gif) no-repeat;}
/*图片链接样式*/
.lPic90, .lPic30, .lPic70, .lPic120, .lPic170, .lPic16{ display:block; height:90px; width:120px; background:#ebebeb; padding:2px; border:1px solid #d2d2d2;}
.lPic30{height:30px; width:30px;}
.lPic30 span{height:30px; display:block; background-position:center center;}
.lPic70{ height:70px; width:70px;}
.lPic120{ height:120px; width:120px;}
.lPic170{ height:90px; width:170px;}
.lPic16{ width:16px; height:16px;}
.lPic16 img{width:16px; height:16px;}
/*顶部导航*/
/*
html{_overflow:hidden;}
body{_height:expression(document.documentElement.clientHeight + "px");_overflow-y:auto;}
*/

/*.navFrame{ width:100%; background:#f2f5fa; border-bottom:1px solid #c6d8e6; height:26px; overflow:visible !important;overflow:hidden; position:fixed; top:0; z-index:10000;_position:absolute;_right:16px;}*/
.navFrame{ width:100%; background:#f2f5fa url(http://image.kuwo.cn/mini/common/btnBg.gif) 0 bottom repeat-x; height:27px; overflow:visible !important;overflow:hidden; position:fixed; top:0; left:0; z-index:10000;_position:absolute;_right:16px;} 


.navBtn{ width:72px; float:left; padding-top:4px;}
.navBtn button{ float:left; display:block; width:20px; height:20px; margin-right:4px; cursor:pointer; border:0;}

.pre{ background-position: 0 -20px;}
.pre:hover{ background-position: 0 -40px;}
.pre:active{ background-position: 0 -60px;}

.nextUndis{ background-position: -23px 0;}
.next{ background-position: -23px -20px;}
.next:hover{ background-position: -23px -40px;}
.next:active{ background-position: -23px -60px;}

.refreshUndis{ background-position: -46px 0;}
.refresh{ background-position: -46px -20px;}
.refresh:hover{ background-position: -46px -40px;}
.refresh:active{ background-position: -46px -60px;}

.navTab{ padding-top:3px; width:390px; float:left;}
.navTab .borderRight{border-right:1px solid #c6d8e6;}
.navTab a{ display:block; float:left; height:18px; padding:4px 12px 0; border:1px solid #c6d8e6; border-bottom:none; border-right:none; background:#e9f4f8; color:#486582; font-weight:bold; text-decoration:none;}
.navTab a:hover{ text-decoration:underline;}
.navTab .navDef{ height:19px; border:1px solid #c6d8e6; border-right:none; border-bottom:none; background:#fff; color:#212121; }
.navTab .navDef:hover{ text-decoration:none;}

.navSearch{ width:126px; float:right; padding-top:3px;}
.navSearch input{ float:left;vertical-align:middle; color:#6f6f6f; width:105px; height:17px; border:1px solid #b8c7d1; border-right:none; padding:3px 0 0 4px; background:#fff; }
.navSearch a{ float:left; display:block;width:15px; height:20px; border:1px solid #b8c7d1; border-left:none; background-position: 0 -80px;}
.navSearch a:hover{ background-position: -15px -80px;}
.navSearch a:active{ background-position: -30px -80px;}
/*导航固定高度*/
.h32{ height:32px; clear:both;}
/*导航下标题*/
/*
.navBotTitle{ height:20px; padding-top:4px; position:relative;}
.absR{ position:absolute; right:0; top:4px;}
*/
.navBotTitle{ height:20px; padding-top:4px; overflow:hidden;}
.navBotTitle span{ float:left;}
.navBotTitle .absR{ float:right;}
/*换页标签*/
.numTab{ padding-top:10px; text-align:center;}
.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:underline; font-family:"宋体","Arial, Helvetica, sans-serif"; font-size:12px;}
.numTab .lBlueLine:hover{ background:#fff;}
.numTab .numMr{ margin-right:20px;}
.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;}
.numLt{ text-align:left;}
/*模块上标题*/
/*h4{ background:#f2f5fa; border:1px solid #c6d8e6; height:15px; padding:3px 0 0 10px; font-size:12px; position:relative; overflow:hidden;}*/
h4{ background:#f2f5fa; border:1px solid #c6d8e6; height:15px; padding:3px 8px 0 10px; font-size:12px;overflow:hidden;}
h4 a{float:right;font-weight:normal;}
h4 span{float:left;}
/*
.chaneTab{ background:#f2f5fa; border:1px solid #c6d8e6; height:18px; overflow:visible !important;overflow:hidden; padding-right:10px;}
.chaneTab span{ float:left; padding:3px 8px 0; border-right:1px solid #c6d8e6; text-align:center; height:15px; cursor:pointer;}
.chaneTab .def{ font-weight:bold; background:#fff; height:16px; position:relative; }
*/
.chaneTab{ background-position: 0 -481px; background-repeat:repeat-x; border:1px solid #c6d8e6; border-bottom:none; height:19px; overflow:visible !important;overflow:hidden; padding-right:10px;}
.chaneTab span{ float:left; padding:3px 8px 0; border-right:1px solid #c6d8e6; text-align:center; height:15px; cursor:pointer;}
.chaneTab .def{ font-weight:bold; background:#fff; height:16px;}
.chaneTab a{ float:right; margin-top:2px;}
.chaneTab .pdBn{ padding:3px 0 0 5px; border:none;}
/*广告图*/
.ad{ border:1px solid #c6d8e6;}
/*标题*/
h2{ font-size:14px;}
/*试听按钮*/
.mcBtn{ width:15px; height:15px; display:block; background-position: -40px -20px;}
.mcBtn:hover{ background-position:-40px -35px;}
.mcBtn:active{ background-position:-40px -50px;}
.addBtn{ width:15px; height:15px; display:block; background-position: -55px -20px;}
.addBtn:hover{ background-position:-55px -35px;}
.addBtn:active{ background-position:-55px -50px;}
.mvBtn{ width:14px; height:14px; display:block; background-position: -70px -20px;}
.mvBtn:hover{ background-position:-26px -52px;}
.pmvBtn{ width:14px; height:14px; display:block; background-position: -70px -36px;}
.pmvBtn:hover{ background-position:-70px -50px;}
/*喜欢 不喜欢按钮*/
/*
.loveBtn, .unLoveBtn{ width:14px; height:13px; display:block; background-position: -86px -20px; margin-right:5px; position:relative; top:2px;}
.unLoveBtn{ background-position: -86px -40px;  top:4px;}
*/
.loveBtn, .unLoveBtn{ width:14px; height:13px; display:block; background-position: -86px -20px; margin:2px 5px 0 0;}
.unLoveBtn{ background-position: -86px -40px; margin-top:5px;}

/*歌单制作等级按钮*/
.dengji1{ background-position: 0 -240px; width:15px;  display:block; height:18px; }
.dengji2{ background-position: 0 -210px; width:28px; display:block; height:18px; }
.dengji3{ background-position: 0 -180px; width:40px; display:block; height:18px; }
.dengji4{ background-position: 0 -150px; width:22px; display:block; height:18px; }
.dengji5{ background-position: 0 -120px; width:35px; display:block; height:18px; }
.dengji6{ background-position: 0 -90px; width:52px; display:block; height:18px; }
.dengji7{ background-position: 0 -60px; width:22px; display:block; height:18px; }
.dengji8{ background-position: 0 -30px; width:35px; display:block; height:18px; }
.dengji9{ width:52px; }
.dengji10{ background-position: 0 -270px; width:26px; }
/*vip icon状态*/
.vipIcon, .unVipIcon{ background-position:0 -40px; display:block; width:18px; height:13px;}
/*.unVipIcon{ background-position:0 -52px;}*/
.vipIcon{ background-position:0 -52px;}

/*歌单按钮*/
.playGd{ display:block; width:74px; height:17px; background-position: 0 -66px;}
.addGd{ display:block; width:74px; height:17px; background-position: 0 -83px;}
.sAdd, .sUp{ display:block; background-position: right -100px; padding-right:10px; height:14px; line-height:14px; overflow:hidden;}
.sUp{ background-position: right -113px;}
/*评论部分模块*/
.comment{ padding:0 15px 10px; height:1%;}
.commentList{ line-height:20px; padding-top:5px; border-bottom:1px dashed #b5b5b5; height:1%; overflow:hidden;}
.commentList a{background-position:center center;}
.commentList ul{ float:left; width:520px; padding:0 0 2px 8px;}
.commentList ul li{clear:both;}

.commentPut{ padding:10px 0 0 0;}
.emBtn{ float:left; display:block; width:29px; height:21px; background-position: 0 -18px; }
/*.commentPut textarea{ width:520px; height:51px; position:relative; left:-1px; float:left;}*/
.commentPut textarea{ width:520px; height:51px; margin-left:-1px; float:left;}

.commentYzm{ clear:both; padding:10px 15px 0 0; height:1%; overflow:hidden;}
.commentYzm img { vertical-align:middle; margin:0 6px;} 
.commentYzm input{ vertical-align:middle; border:1px solid #7f9db9; width:45px; height:16px;} 
.commentYzm .modeBtn{ float:right;}
/*按钮模型*/
.modeBtn{ float:left; width:43px; text-align:center; padding-right:2px; display:inline-block; background-position: right top; height:18px; line-height:18px; font-size:12px; color:#212121; text-decoration:none; font-weight:normal;}
.modeBtn span{ float:left;width:2px; height:18px; background-position: left top;}
/*轮显*/
.lx{ overflow:hidden; position:relative; height:140px;}
/*焦点图样式*/
.fcsWr{ border:1px solid #c6d8e6; width:324px; height:138px; overflow:hidden; position:absolute; right:0; top:0;}
.fcsWr a{ position:absolute;}
.fcsWr img{ width:324px; height:138px;}
.fcs_info{display:none; z-index:100; left:0; :0; width:528px; height:12px; padding:10px; color:#fff; background:#333; opacity:0.5; filter:alpha(opacity=50);}
.fcsNav{width:69px; position:absolute;left:0; top:0; z-index:101;}
.fcsNav li a{cursor:pointer;width:67px; height:32px;display:block; overflow:hidden; border:1px solid #C6D8E6; margin-top:1px;}
.fcsNav li a.fcs_nav_selected{border:2px solid #fc0; width:65px; height:30px;}
/*热门分类*/
.hotStor1{ padding:5px 0 5px 10px; height:1%; overflow:hidden;}
.hotStor1 dd{ float:left; height:20px; line-height:20px; white-space: nowrap; word-break: keep-all; padding-right:10px;}
.hotStor1 dt{ height:20px; line-height:20px; padding-top:2px; clear:both;}
/*表情table div*/
.emTable{z-index:100; top:-9999px; left:-9999px; width:392px; height:154px; padding:1px; overflow:hidden;}
.emTable a{border:1px solid #fff; cursor:pointer; width:24px; height:24px; float:left; display:inline;}
.emTable a:hover{border:1px solid #f30;}


/*导航部分”更多“下拉div列表*/
.moreCont{width:52px; border:1px solid #c6d8e6; border-top:none;position:absolute;top 0px;z-index:30000;display:none}
.moreCont a{ display:block; height:20px; background:#d8f1fb; line-height:20px; text-decoration:none; color:#486582; text-indent:8px;}
.moreCont a:hover{ background:#aee7ff;}
.moreCont .moreDef{ font-weight:bold; color:#000}

.share{width:100%;background-color:#FFFFFF;}
.share td{height:30px;font-size:12px;line-height:22px;}
.sharei{width:16px;height:16px;background-image:url(http://image.kuwo.cn/share.gif);cursor:pointer;margin-right:10px;display:inline;float:left;}
.sharekw{background-position:0px 0px;}
.shareqz{background-position:129px 0px;}
.sharewb{background-position:113px 0px;}
.sharerr{background-position:97px 0px;}
.sharekx{background-position:81px 0px;}
.sharebtn{background-position:65px 0px;background-image:url(http://image.kuwo.cn/share.gif);cursor:pointer;width:65px;height:22px;}
