body { font-size:14px; font-family:microsoft yahei,simsun;}
.gx-nav .cnt ul li,.gx-nav .cnt ul li.cur,.gx-main .ctrl .c-l a.btn,.change-btn { background:url(../../images_1405/gx_sprite.png) 999px 999px no-repeat;}
.gx-list dl dd.c4 a { background:url(../../images_1405/music/toplist/listsongSprites.png) 999px 999px no-repeat;}
.gx-top { width:100%; height:292px; background:url(../../images_1405/gx_tbg.jpg) top center no-repeat; position:relative; overflow:hidden;}
.gx-top .cnt { width:960px; height:292px; margin:0 auto; position:relative; overflow:hidden;}
.gx-top .cnt .share-box { width:210px; height:24px; position:absolute; right:0; bottom:10px;}
.gx-top .cnt .share-box .txt { float:left; line-height:24px; font-size:16px;}
.gx-top .cnt .share-box .share-cnt { float:right; height:24px;}
.head-pic { width:170px; height:170px; background:url(../../images_1405/gx_hd_bg.png) repeat; margin-top:60px; position:relative;}
.head-pic img { display:block; position:absolute; top:10px; left:10px;}
.head-pic .tips { width:120px; height:34px; position:absolute; top:0; right:-130px; background:url(../../images_1405/gx_hd_tips.png) no-repeat; padding-left:10px; line-height:34px; color:#fff;}
.head-pic .tips a { color:#fff;}
.head-pic .tips a:hover { text-decoration:underline;}
.head-pic .singer-name { position:absolute; top:90px; font-size:26px; color:#fff; text-shadow:1px 1px 2px #666; width:600px; left:190px;}
.head-pic .sdw { position:absolute; left:0; top:0; background:url(../../images_1405/gx_hd_shadow.png) no-repeat; width:180px; height:180px;}
.change-btn { position:fixed; left:50%; margin-left:500px; top:480px; width:89px; height:89px; display:block; background-position:-140px -35px;}
.gx-top-sd { width:100%; height:17px; background:url(../../images_1405/gx_shadow.png) repeat-x;}
.content { width:960px; margin:0 auto; overflow:hidden;}
.gx-nav { width:716px; height:48px; background:#fff; border-bottom:3px solid #7dc11b; margin-bottom:30px; margin-top:10px;}
.gx-nav .cnt { width:716px; height:51px; margin:0 auto; float:right;}
.gx-nav .cnt ul { float:left; width:auto; margin-left:20px;}
.gx-nav .cnt ul li { float:left; height:51px; width:133px; margin-right:15px; background-position:0 -90px; text-align:center; line-height:51px; font-size:18px;}
.gx-nav .cnt ul li a { color:#818181;}
.gx-nav .cnt ul li.cur { background-position:0 -35px;}
.gx-nav .cnt ul li.cur a { color:#7dc11b;}
.gx-main { width:716px; float:left;}
.gx-main .ctrl { height:25px; padding-bottom:15px; border-bottom:1px solid #cccccc; padding-left:20px; line-height:25px; font-size:12px; margin-bottom:10px;}
.gx-main .ctrl > .c-l > * { display:block; float:left; margin-right:15px;}
.gx-main .ctrl .c-l input { position:relative; top:7px;}
.gx-main .ctrl .c-l a.btn { width:67px; height:25px; padding-left:32px; line-height:25px;}
.gx-main .ctrl .c-l a.btn-add { background-position:0 0; color:#fff;}
.gx-main .ctrl .c-l a.btn-play { background-position:-110px 0; color:#000;}
.gx-main .ctrl .c-r { color:#ccc;}
.gx-main .ctrl .c-r a { margin:0 5px; color:#666;}
.gx-main .ctrl .c-r i { font-style:normal; margin:0 5px;}
.gx-main .ctrl .c-r span,.gx-main .ctrl .c-r a.cur { color:#7dc11b;}
.gx-list { position:relative;}
.gx-list dl { height:55px; line-height:55px; color:#666;}
.gx-list dl.lt { font-weight:bold;}
.gx-list dl dd { float:left; padding-left:20px; height:55px;}
.gx-list dl dd.c1 { width:80px;}
.gx-list dl dd.c2 { width:305px;}
.gx-list dl dd.c3 { width:340px;}
.gx-list dl dd.c4 { width:50px; padding:0; text-align:center;}
.gx-list dl dd.c1 input { margin-right:15px;}
.gx-list dl dd.c4 a { display:block; width:20px; height:20px; font-size:0; text-indent:999px; margin:17px auto 0;}
.gx-list dl dd.c4 a.play-icon { background-position:0 -74px;}
.gx-list dl dd.c4 a.play-icon:hover { background-position:0 -102px;}
.gx-list dl dd.c4 a.share-icon { background-position:-87px -74px;}
.gx-list dl dd.c4 a.share-icon:hover { background-position:-87px -102px;}
.gx-list dl dd.c4 a.down-icon { background-position:-58px -74px;}
.gx-list dl dd.c4 a.down-icon:hover { background-position:-58px -102px;}
.gx-list dl dd.c4 a.mv-icon { background-position:0 -245px;}
.gx-list dl dd.c4 a.mv-icon:hover { background-position:-25px -245px;}
.gl-danqu dl dd.c1 { width:60px;}
.gl-danqu dl dd.c2 { width:230px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.gl-danqu dl dd.c3 { width:160px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.gl-danqu dl dd.c4 { width:50px; padding:0; text-align:center;}
.gl-video { margin-top:20px;}
.gl-video ul { width:760px;}
.gl-video ul li { width:200px; height:175px; float:left; margin-right:53px; margin-bottom:20px; display:inline;}
.gl-video ul li a img { display:block;}
.gl-video ul li a { display:block;}
.gl-video ul li a.pic { width:200px; height:112px; display:block; margin-bottom:10px;}
.gl-video ul li a.tle { font-size:14px; line-height:25px;}
.gl-video ul li span { color:#666; font-size:12px; display:block; height:20px; line-height:20px;}
.gl-video ul li span em { display:block; width:14px; height:12px; background:url(../../images_1405/com_sprite.png) -75px -189px no-repeat; float:left;  position:relative; top:4px; margin:0 10px 0 0;}

/*面包屑导航*/
.wraaper { width:960px; margin:0 auto; overflow:hidden;}
.currentPosition { height:50px; line-height:50px; margin-top:83px;}
.currentPosition h1 { font-size:14px; color:#212121;}
.currentPosition a.cp-1 { color:#ff6300;}
.currentPosition a.cp-2 { color:#212121;}
.currentPosition a.cp-3 { color:#8b8b8b;}
.currentPosition a:hover { text-decoration:underline; }

/*热门歌单推荐*/
.songMenu { width:716px; overflow:hidden; margin-top:30px;}
.songMenu > h1 a, .MVrecommmend > h1 a { font-size:12px; color:#333; float:right; *margin-top:-45px;}
.songMenu > h1 a:hover, .MVrecommmend > h1 a:hover { text-decoration:underline;}
.songMenu ul { width:760px; overflow:hidden;}
.songMenu ul li { float:left; width:210px; margin-right:43px; position:relative;}
.songMenu ul li h1 { width:210px; height:34px; line-height:36px; position:absolute; bottom:34px; left:0; background-color:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.songMenu ul li h1 p { color:#fff; width:100px; height:30px; text-indent:25px; float:left; background:url(../../images_1405/music/mus_sprite.png) no-repeat -125px -70px;}
.songMenu ul li h1 a { float:right; width:25px; height:25px; background:url(../../images_1405/music/mus_sprite.png) no-repeat -182px -205px;}
.songMenu ul li h1 a:hover { background-position:-124px -206px;}
.songMenu ul li h2 a { font-size:14px; color:#666; line-height:30px; line-height:30px;}
.songMenu ul li h2 a:hover { color:#ff6300;}

.recommend { width:200px; float:right; margin-top:-80px;}
.MVrecommmend > h1 ,.songMenu > h1 { font-size:16px; color:#404040; background:url(../../images_1405/music/gx/song_03.png) no-repeat left center; padding-left:20px; height:47px; line-height:47px;}
.mv_list { margin-bottom:20px; }
.mv_list > h1 { font-size:14px; color:#666; height:30px; line-height:30px; }

.songstar { width:200px; height:180px; overflow:hidden;}
.songstar a.ss-con { width:30px; height:30px; background:url(../../images_1405/music/gx/ss_09.jpg) no-repeat; margin-top:50px;}
.songstar a.ss-pre { float:left; background-position:0 0; }
.songstar a.ss-next { float:right; background-position:7px -32px;}
.songstar .songstar-list { float:left; width:140px; height:180px; overflow:hidden;}
.songstar .songstar-list ul { width:420px; }
.songstar .songstar-list ul li { float:left; width:140px;}
.songstar .songstar-list ul li img { height:140px; width:140px;}
.songstar .songstar-list ul li h2 { text-align:center;}
.songstar .songstar-list ul li h2 a { height:40px; line-height:35px; font-size:14px; color:#666;}
.songstar .songstar-list ul li h2 a:hover { color:#ff6300;}
.hyxg { width:200px; }
.hyxg ul li { height:35px; line-height:35px; }
.hyxg ul li span { float:left; width:15px; height:15px; text-align:center; line-height:15px; margin-top:10px; font-size:12px; color:#fff; background-color:#c8c7c7;}
.hyxg ul li .xyxgTitle { float:left; font-size:12px; color:#666; width:150px; margin-left:5px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.hyxg ul li .xyxgTitle a:hover { color:#ff6300;}
.hyxg ul li a.share-listen { float:right; width:20px; height:20px; background:url(../../images_1405/music/mus_sprite.png) no-repeat -129px -110px; margin-top:10px;}
.hyxg ul li a.share-listen:hover { background-position:-130px -50px;}
.hyxg ul li.firstEle span { width:22px; height:22px; line-height:22px; font-size:14px; margin-top:6px; background-color:#87ac1e; }
.hyxg ul li.secondEle span { background-color:#87ac1e; }
.hyxg ul li.firstEle a.xyxgTitle { font-size:14px; width:153px; color:#333;}
.hyxg ul li.firstEle a.xyxgTitle:hover { color:#ff6300;}