/*公用*/
.indexContentBox{width:1200px; margin:0 auto;padding-top:30px;position: relative;}
.contentBox{padding:0 30px 10px 30px;}
.w_loading { position:fixed;right:20px; bottom:4px; z-index:99999;}
#l_loadfail { width: 100%;background-color: #fafafa;z-index: 99999; display:none; position:absolute;padding-bottom: 5px;top:0px;}
.loaderror { height:250px;position:relative;margin-top:-160px;top:50%;width:100%;}
.loaderror img { display:block;margin:0 auto;}
.loaderror p { text-align:center;font-size:22px;}
.loaderror p a { color:#46b4e6; text-decoration:underline;}

/*本页面标题公用*/
.titleBox{position:relative; height:16px; overflow:hidden;}
.titleBox .leftbg{float:left; width:8px; height:16px; background:url(http://www.kuwo.cn/static/image/web/cdpack/title_bg_l.png) no-repeat;}
.titleBox .rightbg{float:left; width:8px; height:16px; background:url(http://www.kuwo.cn/static/image/web/cdpack/title_bg_r.png) no-repeat;}
.titleBox h3{float:left; height:16px; line-height:14px; margin:0 8px; font-size:16px; font-weight:500; color:#333;}
.titleBox .linebg{position:absolute; width:100%; height:1px; margin:7px 0 0 4px; background:#f0f0f0;}
.titleBox .openBtn{position:absolute; right:0; top:0; width:62px; height:16px; line-height:14px; cursor:pointer; background:#fff;display: none}
.titleBox .openBtn p{float:left; width:51px; text-indent:15px;}
.titleBox .openBtn span{position:absolute; right:1px; top:4px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #999;}
.titleBox .openBtn span.up{transform:rotate(180deg);}
/*公用结束*/

/*头部信息部分开始*/
.headInfoBox{height:168px; margin-bottom:30px;}
.headInfoBox .cdPicBox{position:relative; float:left; width:164px; height:141px; padding:30px 30px 0 30px;}
.headInfoBox .cdPicBox .projection{position:absolute; bottom:0; width:164px; height:4px; background:url(http://www.kuwo.cn/static/image/web/cdpack/cdBox_big_bottom.png) no-repeat;}
.headInfoBox .cdPicBox .cdCoverBox{position:absolute; width:164px; height:138px; background:url(http://www.kuwo.cn/static/image/web/cdpack/cdBox_big.png) no-repeat; }
.headInfoBox .cdPicBox .cdHeadPic{position:absolute; left:47px;top:33px;}
.headInfoBox .cdHeadInfo{float:left; width:71%; padding-top:30px;}
.headInfoBox .cdHeadInfo .cdName{height:22px; line-height:20px; padding-top:7px; font-size:20px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.headInfoBox .line2{height:16px; line-height:14px; margin-top:18px; color:#999;}
.headInfoBox .line2 .artist{float:left;width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.headInfoBox .line3{height:16px; line-height:14px; margin-top:12px; color:#999;}
.headInfoBox .line3 .downloadCount{float:left; width:150px; height:16px; line-height:14px; padding-right:5px; color:#999;}
.headInfoBox .line3 .uploaders{float:left; display:none;}
.headInfoBox .line3 a.uploadBtn{float:left; display:none; margin-left:30px; color:#999;}
.headInfoBox .line3 a.uploadBtn:hover{color:#ca9d63;}
.headInfoBox .btnBox{height:30px; margin-top:12px;}
.headInfoBox .btnBox a{float:left; width:80px; height:30px; line-height:30px; font-weight:500; border-radius:2px;}
.headInfoBox .btnBox .download{position:relative; text-indent:37px; color:#fff; background:#ca9d63;}
.headInfoBox .btnBox .download:hover{background:#b58d59;}
.headInfoBox .btnBox .download span{position:absolute; left:14px; top:7px; width:14px; height:15px; background:url(http://www.kuwo.cn/static/image/web/cdpack/download.png) no-repeat;}
.headInfoBox .btnBox .downing{cursor:default; text-align:center; color:#fff; background:#ca9d63;}
.headInfoBox .btnBox .downing span,.headInfoBox .btnBox .downed span{display:none;}
.headInfoBox .btnBox .downed{cursor:default; text-align:center; color:#fff; background:#999;}
.headInfoBox .btnBox .share{position:relative; width:78px; height:28px; line-height:28px;text-indent:38px; color:#333; border:1px solid #999;}
.headInfoBox .btnBox .shareClick{height:30px; line-height:30px; color:#fff; background:#ca9d63; border:none;}
.headInfoBox .btnBox .share span{position:absolute; left:12px; top:7px; width:16px; height:15px; background:url(http://www.kuwo.cn/static/image/web/cdpack/share.png) no-repeat;}
.headInfoBox .btnBox .shareClick span{background:url(http://www.kuwo.cn/static/image/web/cdpack/share_h.png) no-repeat;}
.ewmbox {float:left;margin:23px 0 0 38px;color:#666666}
.ewmbox img {margin:0 0 10px 15px;width:122px;}
.ewmbox span {display: block;font-size:14px;}
/*头部信息部分结束*/

/*基本信息部分css*/
.basicInfoBox{margin-bottom:23px;}
.basicInfoBox .titleBox{margin-bottom:20px;}
.basicInfoBox ul.infoListBox{overflow:hidden;}
.basicInfoBox .infoListBox li{float:left; width:50%; height:36px; line-height:36px;}
.basicInfoBox .infoListBox li p{position:relative; float:left; padding-left:20px; color:#999;}
.basicInfoBox .infoListBox li p.length2{letter-spacing:28px;}
.basicInfoBox .infoListBox li .length2 span{position:absolute; right:26px; top:0; width:1px; height:36px;}
.basicInfoBox .infoListBox li p.length3{letter-spacing:7px;}
.basicInfoBox .infoListBox li .length3 span{position:absolute; right:6px; top:0; width:1px; height:36px;}
.basicInfoBox .infoListBox li p.length4 span{position:absolute; right:-14px; top:0;}
.basicInfoBox .infoListBox li p.describe{padding:0;}
.basicInfoBox .infoListBox li p.describe2{margin-left:-13px; max-width:75%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.basicInfoBox .infoListBox li p.describe3{margin-left:7px;}
.basicInfoBox .infoListBox li p.describe4{margin-left:14px;}
/*基本信息部分css结束*/

/*详情部分css*/
.detailsBox{margin-bottom:23px;}
.detailsBox .titleBox{margin-bottom:20px;}
.detailsBox .cdInfoBox {max-height:170px; line-height:34px; text-indent:2em; color:#333; overflow:hidden; }
.detailsBox .open{height:auto; max-height:none; display:block;}
/*详情部分css结束*/

/*曲目部分css*/
.songInfoBox .titleBox{margin-bottom:30px;}
.songInfoBox  .musicListBox{padding:0 20px; overflow:hidden;}
.songInfoBox .list{float:left; width:50%; margin-bottom:15px;}
.songInfoBox .list h4{height:15px; line-height:15px; margin-bottom:5px; font-size:15px; font-weight:500;}
.songInfoBox .list h4.h4hide{display:none;}
.songInfoBox .list .describe{height:36px; line-height:36px;}
.songInfoBox .list .describe .describeRightBox{overflow:hidden;}
.songInfoBox .list .describe p{float:left; height:36px; line-height:36px; color:#999;}
.songInfoBox .list .describe p.t_num{width:85px;}
.songInfoBox .list .describe p.t_long{float:right; width:63px;}
.songInfoBox .list .describe p.t_name{width:74%;}
/*歌曲列表部分*/
.songInfoBox .list ul.cdlistBox{overflow:hidden;}
.songInfoBox .list .cdlistBox .musiclist{height:36px; line-height:36px;}
.songInfoBox .list .cdlistBox .musiclist .musiclistRightBox{overflow:hidden;}
.songInfoBox .list .cdlistBox .musiclist p{float:left; color:#333;}
.songInfoBox .list .cdlistBox .musiclist p.c_num{width:85px; color:#999;}
.songInfoBox .list .cdlistBox .musiclist p.c_long{float:right; width:63px;}
.songInfoBox .list .cdlistBox .musiclist p.c_name{width:74%; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;}
/*曲目部分css结束*/


#footer {display: none}

/*无数据部分css开始*/
.nodataBox{ margin:60px 0;display: none}
.nodataBox img{display:block; margin:0 auto; margin-bottom:12px;}
.nodataBox p{line-height:24px; font-size:16px; text-align:center; color:#999;}
/*无数据部分css结束*/

/*分享*/
.headInfoBox .btnBox .singleShareBox {float:left;position: relative; margin-left:20px; }
.headInfoBox .btnBox .singleSharecontent { display:none;position: absolute;  left: 78px;  top: 0px;  padding-left: 14px;  width: 230px;  height:32px;  background: url(http://www.kuwo.cn/static/image/web/cdpack/Share.jpg);  }
.headInfoBox .btnBox .singleSharecontent a {  float: left;  width: 32px;  height: 32px;  margin-right:14px;}

.askDown {display:none;z-index:4;width:587px;height: 335px;background: #fff;text-align: center;overflow: hidden;border-radius: 4px;position: fixed;left:50%;top:50%;margin:-167px 0 0 -293px;}
.askDown h3 {font-size:20px;margin:105px 0 25px 0;}
.askDown .downBtnBox {width:446px;margin:0 auto}
.askDown .downBtnBox a {margin-bottom:10px;font-size:14px;width:200px;height:48px;line-height:48px;background:#ca9d62;display: inline-block;}
.askDown .downBtnBox a.downBtn {background:#669acc;margin-left:42px;}
.askDown .downBtnBox span {font-size:14px;color:#999999;}
.askDown .closeAskDown {position: absolute;right:23px;top:20px;width: 12px;height: 12px;background: url(http://www.kuwo.cn/static/image/web/homePage/ugc/close.png);}