body, div, iframe, ul, ol, dl, dt, dd, h1, h2, h3, p, pre, table, th, td, form, input, button, select, textarea {margin: 0;padding: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;}
ol, ul {list-style: none;}
img {border: 0;}
a:link,a:visited {color:#666;text-decoration:none;}
a:hover {color:#c00;text-decoration:underline;}
body {font-size:12px;color:#666;font-family: Microsoft Yahei,Arial,tahoma,Helvetica, sans-serif;background:#fff url(topbg.png) repeat-x 0 -118px}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1,h2,h3 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;}
.cr {clear:both;height:0px;overflow:hidden;}
.fl {float:left;}
.fr {float:right;}
.mt15 {margin-top:15px;}
.mt8 {margin-top:8px;}
#header ,#main {width:960px;margin:0 auto;}

#header:after,.menu:after,.mulist:after,.homemusic:after,.box:after,.artlist:after,.banner:after{content:"\0020";display:block;clear:both;height:0;overflow:hidden;}
#header,.menu,.mulist,.homemusic,.artlist,.banner,.box{zoom:1;}
.bold {font-weight:bold;}
#header {margin-bottom:8px}
/* 公供 */
a.logo,a.logo:visited {float:left;width:190px;display:block;line-height:165px;height:55px;overflow:hidden;background:url(head.png) no-repeat 0 -39px;margin-top:13px}
#header .search {height:77px;padding-top:5px;width:524px;float:right}
#header .search p {text-align:right;height:30px;line-height:30px;color:#717171}
#header .search a,#header .search a:visited,.user span a,.user span a:visited {color:#077E01}
#header .ser {height:35px;background:url(head.png) no-repeat;padding-left:4px;}
#header .ser .ipt {float:left;width:256px;height:17px;padding:12px 4px 2px 70px;border:none;background:none;color:#888}
#header .ser .sub {width:68px;height:24px;padding:0;background:none;cursor: pointer;margin-right:7px}
#header .ser a,#header .ser a:visited {float:left;width:115px;line-height:105px;height:35px;display:block;background:url(head.png) no-repeat -196px -39px;overflow:hidden}
.menu {height:77px;clear:both}
#menu {height:39px;}
#menu li {line-height:39px;float:left;background:url(topbg.png) no-repeat;padding:0 0px 0 2px;position: relative;z-index:1}
#menu li.mc-first{padding:0;}
#menu li a{color: #cccccc;}
#menu li a:hover,#menu li .mov{z-index: 0;/*border:solid #b5bbc0;border-width:1px 1px 0;*/background:url(topbg.png) repeat-x 0 -39px; color: #fff;padding:0 17px; text-decoration:none}
#menu .mc {float:left;display:block;cursor: pointer;line-height:39px;height:39px;overflow:hidden;padding:0 17px;font-size:14px}
#menu .sub-navigation a,#menu .sub-navigation a:visited,#menu .sub-navigation a:hover {border:none;background:none;padding:0;margin:-1px 0 0;display:block;clear:left;z-index:0;height:30px;line-height:30px;text-align:center;background:url(menuh.gif) no-repeat center 0}
#menu .sub-navigation a:hover {background-color:#169906}
#menu div.brew {width:81px;}
#menu div.djw {width:89px;}
#menu .h {background:none;padding-left:0px}
.mbar {height:38px;}
.mbar .user {float:left;width:580px;height:24px;line-height:24px;margin-top:6px}
.mbar p {float:right;width:380px;text-align:right;line-height:38px;}
.mbar p a,.mbar p a:visited {margin-left:6px}
.user input,.user span {float:left; vertical-align:middle;margin-left:8px;color:#D7D7D7}
.user input {background:#fff url(head.png) no-repeat -376px -35px;width:115px;padding:5px 0 0px 30px;height:17px;border:1px solid #cbcbcb;color:#999}
.user .pas { background-position:-376px -56px}
.user .dlbtn {width:52px;height:24px;padding:0;border:none; background-position:-315px -39px;cursor: pointer;}
.djplay {height:24px;margin-bottom:8px;}

/* 友情 */
#link {border:1px solid #D2D2D2;border-top:0;clear:both;position:relative;margin-top:10px}
#link s {width:5px;height:5px;background:url(home.png) no-repeat -18px -63px;position:absolute;top:0;left:-1px;overflow:hidden}
#link .sr {left:auto;right:-1px; background-position:-23px -63px}
#link h4 {height:39px;line-height:39px;font-size:14px;padding-left:15px;color:#464646;border:solid #d2d2d2;border-width:1px 0;font-weight:bold;position:relative;}
#link h4 i {width:16px;height:39px;display:block;background:url(home.png) no-repeat 0px -63px;position:absolute;left:90px;top:0;}
/*#link p {line-height:30px;padding:8px 10px}*/
#link p a,#link p a:visited {line-height:20px;color:#707070;padding:0px 1px}
/*#link p a:hover {color:#f00}*/
#link .linkimg {border-bottom:1px solid #d2d2d2;margin:0 10px;padding:5px 0}
#link .linkimg img {margin-right:10px}
#footer {margin-top:10px;padding:20px 0 ;color:#707070;border-top:3px solid #E6E6E6;background:#F5F5F5}
#footer p {text-align:center;line-height:26px; font-family:Arial, Helvetica, sans-serif;}
/* tag */
.listtag {clear:both;}
.listtag {width: 958px;margin-top:10px solid #ffffff;border: 1px solid #B9DCB3;overflow: hidden;}
.listtag ul{padding:2px 7px; width:948px; background:#ffffff; overflow:hidden;}
.listtag li{ display:inline; height:26px; line-height:26px; overflow:hidden; color:#ccc;}
.listtag li a{color:#666;line-height:26px;}
.tl {float:left;width: 958px;BACKGROUND: #fff;border:solid 1px #B9DCB3;margin-bottom: 8px;overflow:hidden;padding-left:0px;}
.tl a{width:89px;line-height:25px;height:25px;display: block;border:dashed 0px #DDDDDD;BACKGROUND: #F8F8FA;}
.tl a:hover{background: #B9DCB3; }
.tl li{float:left;width:89px;line-height:26px;height:26px;background:#fff;margin: 3px;}
/* 首页 */
#main {height:100%;overflow:hidden;}
.bdnews {border:1px solid #DCDCDC;float:left;width:258px;height:406px;line-height:22px;}
.bdnews h3 {height:32px;line-height:32px;background:url(bdnews.png) repeat-x;margin-bottom:2px;font-size:14px;font-weight:bold;padding-left:10px;color:#077E01;}
.bdnews p {padding: 10px;display: flex;flex-wrap: wrap;gap: 8px;}
.bdnews p a {padding: 4px 8px;background-color: #F8F8F8;border-radius: 4px;font-size: 12px;}
.uox {border:1px solid #DCDCDC;height:100%;overflow:hidden;margin-top:10px}
.uox .tit {height:32px;line-height:32px;background:url(bdnews.png) repeat-x;margin-bottom:2px;padding:0 10px;color:#888;}
.uox .tit h3 {float:left;font-size:14px;font-weight:bold;color:#077E01}
.uox .tit span {float:right;}
.w475 {width:475px;float:left}
.ycwork {width:473px;float:right}
.ycuser ul {padding:4px 0 0px 6px;height:100%;overflow:hidden}
.ycuser li {float:left;width:84px;text-align:center;padding:4px;height:106px}
.ycuser li img {width:80px;height:80px;display:block;margin-bottom:4px;}
.ycuser li a img ,.ycuser li a:visited img {padding:1px;border:1px solid #ddd}
.ycuser li a:hover img {padding:1px;border:1px solid #080}
.ycuser li a:hover { text-decoration:none}
.ycuser li span {display:block;height:22px;line-height:22px;overflow:hidden}
.ycuser .txt {padding:0 0 0 6px;height:74px;clear:both}
.ycuser .txt li {height:26px;}
.ycuser .txt li a,.ycuser .text li a:visited {border:1px solid #ddd;display:block;height:26px;line-height:26px;overflow:hidden;background:url(ycuserbg.gif) repeat-x}
.genre {height:100%;overflow:hidden;padding-left:4px;}
.genre li {float:left;width:38px;height:26px;line-height:26px;background:url(home.png) no-repeat -240px -162px;padding-left:18px;}
.genre .w {width:216px}
.ycwork ul {padding:5px 6px;height:100%;overflow:hidden;clear:both}
.ycwork li {height:27px;line-height:27px;border-bottom:1px dashed #DEDEDE;background:url(ycworkli.gif) no-repeat 4px 12px;padding-left:16px}
.ycwork li span {float:right;padding-right:20px}
/* 通用选择歌曲 */
.mulist {padding:0px 0px 6px;margin:0 6px;height:100%;overflow:hidden;border-bottom:1px solid #DEDEDE}
.mulist li {float:left;width:302px;height:28px;overflow:hidden;clear:both}
.mulist span ,.mulist li em,.mulist li i{float:left;display:block;font-style:normal}
.mulist li i {width:18px;padding:7px 0 0 10px;height:23px;}
.mulist li i input,.smslist li i input {width:13px;height:13px;}
.mulist li p {float:left;padding-left:4px;line-height:28px;height:28px;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:208px}
.mulist span {float:right;width:50px;margin-top:8px;overflow:hidden}
.mulist span a,.mulist span a:visited {float:left;display:inline-block;line-height:51px;height:17px;width:16px;margin-left:5px;overflow:hidden;background:url(home.png) no-repeat -207px -66px}
.mulist span a:hover {background:url(home.png) no-repeat -207px -85px;}
.mulist span a.s1,.mulist span a.s1:visited {background-position:-169px -66px}
.mulist span a.s1:hover {background-position:-169px -85px}
.mulist span a.s2,.mulist span a.s2:visited {background-position:-188px -66px}
.mulist span a.s2:hover,.mulist span a.c2,.mulist span a.c2:visited {background-position:-188px -85px}
.listaction {line-height:24px;height:30px;padding:6px 0 0 6px;clear:both;background:url(boxbg.jpg) no-repeat -628px bottom;overflow:hidden}
.listaction a,.listaction a:visited,.listaction a:hover {background:url(head.png) no-repeat -332px -78px;}
.listaction a,.listaction a:visited {float:left;margin-left:4px;line-height:72px;height:24px;display:inline-block;overflow:hidden;width:70px;}
.listaction .select {margin-right:88px}
.listaction a.select:hover {background-position:-332px -103px}
.listaction .play,.listaction .play:visited {background-position:-196px -78px;width:54px}
.listaction a.play:hover {background-position:-196px -103px}
.listaction .mo,.listaction .mo:visited {background-position:-253px -78px;width:76px;}
.listaction a.mo:hover {background-position:-253px -103px}
.listaction .add,.listaction .add:visited {background-position:-37px -97px;width:76px}
.listaction a.add:hover {background-position:-37px -121px}
.listaction .his,.listaction .his:visited {background-position:-116px -97px;width:76px;float:right;}
.listaction a.his:hover {background-position:-116px -121px}
.box {background:url(boxbg.jpg) repeat-y -314px 0;float:left;width:314px;margin:9px 9px 0 0;}
.box .tit {background:url(boxbg.jpg) no-repeat;height:36px;line-height:36px;}
.box .tit h3 {float:left;font-size:14px;font-weight:bold;padding-left:14px;color:#077E01}
.box .tit a,.box .tit a:visited {color:#077E01}
.box .tit .dqph {background:url(home.png) no-repeat -234px 0px;padding-left:34px;height:16px;line-height:16px;margin:10px 0 0 10px;display:inline}
.box .tit span {float:right}
.box .tit dl {float:left;padding:6px 0 0 6px;height:30px;}
.box .tit dl dd{float:left;height:26px;line-height:26px;padding-top:4px;width:134px;text-align:center;background:url(home.png) no-repeat;overflow:hidden;margin-left:8px;_display:inline;font-size:14px;color:#636363;cursor: pointer;}
.box .tit dl .curr { background-position: 0 -31px;font-weight:bold;color:#077E01}

.new {width:340px;background:url(tboxbg.jpg) repeat-y -340px 0;margin:0 0 0 10px}
.new .tit {background:url(tboxbg.jpg) no-repeat;height:33px;line-height:33px;}
.new .tit h3 {height:29px;line-height:29px;padding:4px 0 0 20px}
.new .tit span {padding-right:10px;color:#ccc}
.new .mulist li {width:328px}
.new .mulist li p {width:280px}
.new .listaction {background:url(tboxbg.jpg) no-repeat -680px bottom;height:28px;padding:4px 6px 0px}
.new .listaction .select {margin-right:114px}
.hbanner {margin:9px auto 0;clear:both}
.homemusic {margin-right:-9px;width:980px;height:100%;overflow:hidden;clear:both}
#tab1_div_1 {}
.favhot {}
.favhot .tit .listaction {clear:none;float:right;background:none;padding-top:4px;}
.favhot .tit .listaction .select {margin:0}
.favhot .mulist {margin:0;border-bottom:0;}
.favhot .mulist li {clear:none;float:left;width:313px;padding-right:6px;}
.favhot .mulist li p {width:279px;}
.favhot .mulist span {margin-top:4px}
/* 列表 */
.banner,.botbbanner {margin:0 auto 10px;clear:both;width:960px;}
.botbbanner {margin:10px auto 0}
.listl {float:left;width:250px}
.listr {float:right;width:700px}
.hots {}
.hots h3 {height:30px;line-height:30px;padding-left:14px;font-size:14px;color:#077E01;font-weight:bold;background:url(home.png) no-repeat 0 -105px}
.hots ul {border:1px solid #B9DCB3;background:url(hot.gif) no-repeat 10px 18px;padding:8px 0}
.hots ul li {height:32px;line-height:32px;overflow:hidden;padding:0 6px 0 28px;}
.listr .tit {height:30px;padding:6px 0 0;background:url(listr.jpg) no-repeat 0 0;overflow:hidden}
.listr .tit h3 {float:left;color:#077E01;font-size:14px;line-height:28px;font-weight:bold;padding-left:14px}
.listr .tit ul {float:right;}
.listr .tit ul li {float:left;width:71px;height:30px;line-height:30px;background:url(home.png) no-repeat -136px -31px;text-align:center;margin-right:8px;_display:inline}
.listr .tit a,.listr .tit a:visited {color:#077E01;}
.artlist {border:1px solid #CCDFCA}
.artlist .mulist {border:none;margin:3px 8px 4px;}
.artlist .mulist li {height:34px;border-bottom:1px dashed #D2D2D2;width:682px}
.artlist .mulist li i {width:18px;padding:10px 0 0 10px;height:23px;}
.artlist .mulist li p {line-height:34px;height:34px;width:432px;font-size:13px}
.artlist .mulist span {clear:right;float:left;width:142px;margin-top:8px;}
.artlist .mulist span a,.artlist .mulist span a:visited {margin:0 28px 0 0;}
.artlist .mulist li em { font-style:normal;float:left;display:block;width:66px; font-family:宋体;margin-top:10px;color:#5D5D5D}
.artlist .mulist li p a,.artlist .mulist li p a:visited {color:#077E01}
.artlist .mulist li p a:hover {color:#f00}

.mulist li.mh {height:30px;background:#F4FAF4;}
.mulist li.mh p {line-height:30px;height:30px;color:#666;font-weight:bold;}
.mulist li.mh span a,.mulist li.mh span a:visited {background:none;width:16px;height:auto;line-height:30px;overflow:visible;white-space:nowrap;text-align:center;color:#666;cursor:default;font-size:12px;}
.mulist li.mh em {color:#666;}
.listpage {background:#F8F8F8;border-top:1px solid #E7E7E7;padding:10px;height:24px}
.listpage .listaction {float:left;width:160px;background:none;padding:0;}
.listpage .listaction .select {margin-right:5px}
/* 分页 */
#pages {height:22px;float:right;padding-top:2px}
#pages a,#pages a:visited,#pages a:hover,#pages b {padding:0px 8px; border:1px solid #009400;display:inline-block;height:20px;line-height:20px;text-decoration:none;color:#666;margin:0 3px;font-family:'宋体';background:#fff}
#pages a:hover,#pages b {border:1px solid #009400; color:#fff;background:#009400;}
#pages a b,#pages a:visited b,#pages a:hover b {border:none;background:none;padding:0;margin:0;color:#666;font-weight:normal}
/* 内页 */
.pal {float:left;width:270px;}
.pal .new_homelt {width:268px;border:1px solid #B9DCB3;border-bottom:0;}
.pal .g250{padding:9px;border-bottom:1px solid #B9DCB3;width:250px;height:250px;}
.pal .a250 {width:268px;border:1px solid #B9DCB3;border-bottom:0;}
.pal .a250 div {padding:9px;border-bottom:1px solid #B9DCB3;width:250px;height:250px;}
.pal .a25072 {padding:9px;margin-top:10px;border:1px solid #B9DCB3;height:72px;}
.par {float:left;width:304px;margin-left:24px;}
.par .a304 {width:300px;padding:1px;border:1px solid #B9DCB3;height:300px;margin-bottom:10px}
.pox {border:1px solid #B9DCB3;}
.pox dl,.list_title {height:30px;background:url(pox.png) repeat-x;padding-left:6px}
.pox dl dd,#play .list_title a,#play .list_title a:visited {float:left;height:26px;line-height:26px;padding-top:4px;width:72px;background:url(pox.png) no-repeat 0 -30px;text-align:center;color:#077E01;cursor: pointer;}
.pox dl .curr,#play .list_title a.this,#play .list_title a.this:visited,#play .list_title a.this:hover {background:url(home.png) no-repeat -136px 2px}
.pox ul li {height:28px;line-height:28px;overflow:hidden;padding:0 6px 0 12px;}
.pox ul {padding:7px 0 8px}
.pox #tab1_div_0 {display:block}
.hox {float:left;margin:10px 8px 0 0;width:234px;_display:inline}
.hox h3 {height:30px;line-height:30px;padding-left:14px;font-size:14px;color:#077E01;font-weight:bold;background:url(home.png) no-repeat 0 -138px}
.hox ul {border:1px solid #DBDBDB;padding:8px 0}
.hox ul li {height:30px;line-height:30px;overflow:hidden;padding:0 6px 0 12px;}
.hoxr {float:right;margin-right:0;}
#play {float:left;width:500px;margin-left:66px;_display:inline;overflow:hidden;background:#FFF;border:1px solid #B9DCB3;border-radius:6px;box-sizing:border-box;}
#play h1 {height:40px;line-height:40px;font-size:14px;padding:0 12px;color:#077E01;font-weight:bold;overflow:hidden;}
#player36dj {width:460px;margin:0 auto;padding:9px 10px;height:70px;overflow:hidden}
.player_media{margin:0px;width:460px;height:63px;}
#play .bico {height:28px;padding-left:0px;}
#play .bico li {float:left;border:1px solid #E5E5E5;background:#f1fff1;padding:2px;height:22px;line-height:22px;margin-left:10px;}
#play .bico li a,#play .bico li a:visited {display:block;background:#fff url(home.png) no-repeat -230px -48px;padding-left:26px;padding-right:8px;color:#080;}
#play .bico li a:hover {color:#c00}
#play .bico .fav .down {width:100px}
#play .bico .fav .down span {color:#999}
#play .bico .down a,#play .down .fav { background-position:-234px -24px}
#play .bico .copy a,#play .down .copy { background-position:-230px -72px}
.playerno{color:#666;text-align:center;font-size:14px;line-height:30px}
.playerno a{margin:0 2px;color:#09F}
.playerno a:hover{color:red}
.bf_l{float:left;overflow:hidden;}
.bf_c{float:left;width:460px;}
.bf_ck{height:70px;border-top:0}
.bf_ckt{overflow:hidden;height:70px;}
/**** JPlayer ****/
#playerdiv{height:70px;}
.jp_t1{padding-right:10px;height:30px;text-align:right;line-height:30px}
.jp_t1c{margin:0 3px}
.jp_t2,.jp-play-bar,.jp-seek-bar {width:100%;height:8px;line-height:8px;font-size:0;cursor:pointer;}
.jp_t2 {background:#ecedf0;}
.jp-seek-bar {width:3px;background:#e6e7e9;}
.jp-play-bar {width:3px;background:#6EC221;}
.jp_t3{position:relative;height:42px}
.jp_t31,.jp_t32 {position:absolute;top:13px;width:36px;height:36px;background:url(www-player.png);cursor:pointer;}
.jp_t31 {left:10px;background-position-y:-101px;}
.jp_t31:hover {left:10px;background-position-x:-36px;}
.jp_t32 {left:114px;background-position-y:-137px;}
.jp_t32:hover {left:114px;background-position-x:-35px;}
.jp-play,.jp-pause{position:absolute;top:7px;left:54px;width:51px;height:51px;background:url(www-player.png);cursor:pointer}
.jp-play{background-position-x:-51px;}
.jp-pause{background-position-y:-51px;}
.jp-mute{position:absolute;top:39px;right:95px;width:22px;height:17px;background:url(www-player.png) -97px -152px;cursor:pointer}
.jp-unmute{position:absolute;top:39px;right:95px;width:22px;height:17px;background:url(www-player.png) -75px -152px;cursor:pointer}
.jp-volume-bar{position:absolute;top:44px;right:16px;overflow:hidden;width:72px;height:4px;background:#e3e4e5;cursor:pointer}
.jp-volume-bar-value{overflow:hidden;height:4px;background:#00B7B7;}
/**** JPlayer End ****/
#play .share {margin:9px;background:url(play.jpg) no-repeat;height:28px;padding:3px 0 0 10px;}
#play .pre_next,#play .nlist {border-top:1px solid #B9DCB3;padding:6px 10px}
#play .pre_next p {height:24px;line-height:24px;overflow:hidden}
#play .nlist {padding:0;border-top:0;}
#play .play_list {heighT:298px;overflow:auto;margin:4px;}
#play .play_list li {float:left;width:320px;height:22px;line-height:22px;border-bottom:1px solid #ddd;padding:1px 6px 1px 0;margin-right:10px;overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
#play .play_list li i input { vertical-align:middle;width:13px;height:13px;}
#play .play_list li i {width:18px;padding:0px 0 0 10px;*padding:4px 0 0 10px !important;_padding-top:4px;height:23px;float:left;display:block;font-style:normal}
#play .play_list li p {float:left;padding-left:4px;line-height:22px;height:22px;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:288px}
#play .list_title a,#play .list_title a:visited {display:inline-block;}
#play .listaction {height:38px;background:#F8F8F8;border-top:1px solid #E7E7E7;padding:6px}
#play .listaction .select {margin-right:0px}

.mflex {display:flex;flex-wrap:wrap;align-items:stretch;}
.mflex #play,.mflex .par {float:none;}
.mflex .pox {height:380px;box-sizing:border-box;}
.mflex .cr,.mflex .listtag {width:100%;}
/* 专辑 */
.special,.topics {height:100%;overflow:hidden;border:1px solid #B9DCB3}
.special ul {padding:14px 0 14px 10px;height:100%;overflow:hidden}
.special li {float:left;width:160px;height:184px;text-align:center;padding:8px 13px;overflow:hidden}
.special li img {width:150px;height:150px;display:block;margin-bottom:9px;}
.special li a img,.special li a:visited img {border:2px solid #ddd;padding:3px;}
.special li a:hover img {border:2px solid #089002;}
/* 热门页 */
.ranking .hot {margin-top:10px;}
.ranking .hot h3 {height:30px;line-height:30px;padding-left:14px;font-size:14px;color:#077E01;font-weight:bold;background:url(home.png) no-repeat 0 -105px}
.ranking .hot ul {border:1px solid #B9DCB3;background:url(hot.gif) no-repeat 10px 18px;padding:8px 0}
.ranking .hot ul li {height:32px;line-height:32px;overflow:hidden;padding:0 6px 0 28px;}
.ranking .tit {height:30px;padding:6px 0 31px;background:url(ranking.jpg) no-repeat}
.ranking .tit h3 {float:left;color:#077E01;font-size:14px;line-height:28px;font-weight:bold;padding-left:14px}
.ranking .tit ul {float:right;}
.ranking .tit ul li {float:left;width:71px;height:30px;line-height:30px;background:url(home.png) no-repeat -136px -31px;text-align:center;margin-right:8px;_display:inline}
.ranking .tit a,.ranking .tit a:visited {color:#077E01;}
.ranking .tit span {float:right;padding:4px 20px;}
.ranking .w479 {height:100%;overflow:hidden;}
.ranking .w479 ul {height:100%;overflow:hidden;}
.ranking .w479 li {clear:none;float:left;width:470px;}
.ranking .w479 li p {width:345px}
.ranking .w479 li span {clear:none;float:right;width:88px;}
.ranking .w479 li span a,.ranking .w479 li span a:visited {margin:0 0 0 19px;}
/* 搜索页 */
.ranking .tits {height:30px;padding:6px 0 31px;background:url(rankings.jpg) no-repeat}
.ranking .tits h3 {float:left;color:#077E01;font-size:14px;line-height:28px;font-weight:bold;padding-left:14px}
.ranking .tits ul {float:right;}
.ranking .tits ul li {float:left;width:71px;height:30px;line-height:30px;background:url(home.png) no-repeat -136px -31px;text-align:center;margin-right:8px;_display:inline}
.ranking .tits a,.ranking .tit a:visited {color:#077E01;}
.ranking .tits span {float:right;padding:4px 20px;}
.ranking .w479t {height:100%;overflow:hidden;}
.ranking .w479t ul {height:100%;overflow:hidden;}
.ranking .w479t li {clear:none;float:left;width:940px;}
.ranking .w479t li p {width:500px}
.ranking .w479t li em {float:right;width:80px;text-align:center;}
.ranking .w479t li span {clear:none;float:left;width:108px;}
.ranking .w479t li span a,.ranking .w479t li span a:visited {margin:0 0 0 19px;}
.ranking .zdy {padding-left:800px}
/* 专辑 */
.topics {float:left;width:672px;padding:12px;}
.sider {float:right;width:250px}
.songinfo {border:4px solid #F2F2F2;background:#FCFCFC;height:100%;overflow:hidden;padding:15px 10px;clear:both}
.songinfo .share {padding:10px 0 0 20px;clear:both}
.songinfo .share p {float:left; line-height:27px; height:27px;}
.songinfo .spic {float:left;width:150px;height:150px;padding-left:9px;position:relative;}
.songinfo .sinfo {float:right;width:460px}
.songinfo .spic a,.songinfo .spic a:visited {cursor: pointer;}
.songinfo .spic img {width:150px;height:150px;}
.songinfo .spic i,.songinfo .spic em,.songinfo .spic s {display:block;position:absolute;width:30px;height:30px;top:110px;left:119px;}
.songinfo .spic s {width:159px;height:150px;background:url(album-mask.png) no-repeat;top:0;left:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='album-mask.png');_ background-image: none;}
.songinfo .spic i {background:url(btn_play1_off.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='btn_play1_off.png');_ background-image: none;}
.songinfo .spic a:hover i {background:url(btn_play1_on.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='btn_play1_on.png');_ background-image: none;}
#bdshare {float:left}
.song-title{height:66px;border-bottom:1px solid #E6E6E6;clear:both}
.song-title h1{font-family:"Microsoft YaHei",simhei,\5b8b\4f53;color:#080; font-size:22px; line-height:32px; float:left; margin-top:10px; width:310px;font-weight:bold;}
.songinfo .sinfo ul {padding:10px 0 0 ;height:80px;overflow:hidden;}
.songinfo .sinfo li {height:20px;line-height:20px;float:left;width:430px;}
.a698 {clear:both;margin:5px 0;height:22px;text-align:center}
.topics h3 {border:1px solid #E6E6E6;background:#F8F8F8;height:28px;line-height:28px;padding:0 12px;font-weight:bold;}
.topics .artlist {border:none;padding-top:10px}
.topics .artlist .mulist {margin:3px 0 4px;}
.topics .artlist .mulist li {width:668px;}
.topics .artlist .mulist li i {float:left}
.topics .artlist .mulist li p {width:416px;}
.topics .artlist .mulist li em {float:left;width:100px;text-align:center;}
.topics .artlist .mulist span {clear:none;float:right;width:80px;margin-top:8px;}
.topics .artlist .mulist span a,.topics .artlist .mulist span a:visited {margin:0 10px 0 0;}
.gedan {border:1px solid #B9DCB3;height:100%;overflow:hidden;padding:6px 0}
.gedan dd {height:95px;padding:6px 10px;position:relative;}
.gedan dd span {float:left;width:103px;padding-left:8px}
.gedan dd img {width:95px;height:95px;}
.gedan dd i {position:absolute;display:block;background:url(album-mask2.png) no-repeat;top:6px;left:10px;width:103px;height:95px;z-index:1;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='album-mask2.png');_ background-image: none;}
.gedan dd p {float:right;width:114px;line-height:22px;}
.gedan dd p b {display:block;}

@media screen and (max-width:768px){
    body, div, iframe, ul, ol, dl, dt, dd, h1, h2, h3, p, pre, table, th, td, 
    form, input, button, select, textarea {margin: 0;padding: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;}
    body {color:#666;background-color:#fff;font-size:12px;font-family:Arial,Microsoft YaHei,"    ";}
    #header ,#main {width:100%;margin:0 auto;}
    #header:after,.menu:after,.mulist:after,.homemusic:after,.box:after,.artlist:after,.banner:after{content:"\0020";display:block;clear:both;height:0;overflow:hidden;}
    #header {margin-bottom:0px}
    /* 公供 */
    .menu {height:auto;overflow:hidden;}
    #menu {width:100%;height:auto;background-color:#2C2C2C;clear:both;font-size:14px;margin:0 auto;overflow:hidden;}
    #menu li {line-height:38px;float:left;padding:0 0 0 0px;position: relative;z-index:1}
    #menu li a{color:#fff;font-size:15px;font-weight:700;}
    #menu li a:hover,.menu li .mov{z-index: 0;color:#077E01;padding:0 8px; text-decoration:none;}
    #menu .mc {float:left;display:block;line-height:38px;height:38px;overflow:hidden;padding:0 8px;}


    .mbar {height:auto;}
    .mbar .user {float:left;width:100%;height:24px;line-height:24px;margin-top:1px}
    .mbar p {clear:both;float:none;width:100%;text-align:center;line-height:30px;}
    .mbar p a,.mbar p a:visited {display:inline-block;margin-left:6px;}
    .user input,.user span {float:left; vertical-align:middle;margin-left:3px;color:#D7D7D7}
    .user input {background:#fff url(head.png) no-repeat -376px -35px;width:75px;padding:4px 0 0px 28px;height:17px;border:1px solid #cbcbcb;color:#999}
    .user .dlbtn {width:38px;height:24px;padding:0;border:none; background-position:-321px -39px;cursor: pointer;}

    /* tag */
    .listtag {width:100%;margin-top:10px solid #ffffff;border: 1px solid #B9DCB3;overflow: hidden;}
    .listtag ul{padding:2px 3px; width:99%; background:#ffffff; overflow:hidden;}

    /* 头条专题位：只在 PC 显示（右侧 258px 栏），手机端隐藏，避免空框 */
    .bdnews {display:none;}

    .uox {border:0px solid #DCDCDC;height:100%;overflow:hidden;margin-top:1px;}
    .w475 {width:100%;float:left}
    .ycwork {width:100%;float:left}
    .ycuser ul {padding:4px 0 0px 2px;height:100%;overflow:hidden}
    .ycuser .txt {padding:0 0 0 2px;height:74px;clear:both}

    .ycwork li {height:36px;line-height:38px;border-bottom:1px dashed #DEDEDE;background:url(ycworkli.gif) no-repeat 4px 17px;padding-left:16px;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}
    .ycwork li span {float:right;padding-right:20px;}
    .box {background:url(boxbg.jpg) repeat-y -314px 0;float:left;width:314px;margin:9px 9px 0 0;}

    /* 列表 */
    .listl {display:none;}
    .listr {float:none;width:100%;}
    .artlist .mulist li p {width:auto;font-size:13px}

    /* 分页 */
    #pages {height:60px;line-height:30px;float:right;padding-top:5px}
    #pages a,
    #pages a:visited,#pages a:hover,#pages b {padding:0px 8px; border:1px solid #009400;display:inline-block;height:20px;line-height:20px;text-decoration:none;color:#666;margin:0 3px;font-family:'宋体';background:#fff}

    /* 内页 */
    .par {float:left;width:100%;margin-left:0;}
    .mflex #play,.mflex .par {width:100%;margin-left:0;}
    .mflex .pox {height:auto;}
    .par .a304 {width:300px;padding:1px;border:1px solid #B9DCB3;height:auto;margin:0 auto 10px;}

    #play {float:left;width:100%;margin-left:0px;_display:inline;overflow:hidden;}
    #player36dj {width:100%;padding:0px 5px;height:80px;overflow:hidden}
    .player_media{overflow:hidden;margin:0 auto;width:100%;background:#FFF}
    #play .bico {height:32px;padding-left:0px;}
    #play .bico li {float:left;border:0px solid #47B710;background:#F0F5FB;padding:2px;height:24px;line-height:24px;margin-left:3px;}

    .bf_l{overflow:hidden;}
    .bf_c{float:left;width:98%;}
    /**** JPlayer ****/
    .jp_t2,.jp-play-bar,.jp-seek-bar {width:100%;height:12px;line-height:12px;font-size:0;cursor:pointer;}
    /**** JPlayer End ****/

    #play .share {margin:9px;background:none;height:auto;padding:3px 0 0 10px;}
    #play .nlist {padding:0;border-top:0;}
    #play .play_list {heighT:246px;overflow:auto;margin:4px;}

    /* 搜索页 */
    .ranking .tits h3 {float:left;color:#077E01;font-size:14px;line-height:28px;font-weight:bold;padding-left:2px}
    .ranking .tits span {float:right;padding:4px 20px;}

    /* 专辑 */
    .topics {float:none;width:100%;padding:0px;}
    .sider {float:none;width:100%;margin-top:10px;}
    .gedan {display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:4px 6px;height:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;}
    .gedan::-webkit-scrollbar {width:0;height:0;}
    .gedan dd {flex:0 0 auto;width:104px;height:auto;padding:4px;margin:0;}
    .gedan dd span {float:none;width:auto;padding:0;display:block;}
    .gedan dd img {width:96px;height:96px;}
    .gedan dd i {width:0;height:0;overflow:hidden;}
    .gedan dd p {float:none;width:auto;line-height:20px;text-align:center;font-size:0;}
    .gedan dd p a,.gedan dd p a:visited {font-size:12px;}
    .gedan dd p b {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

    .songinfo {border:3px solid #F2F2F2;background:#FCFCFC;overflow:hidden;clear:both}
    .songinfo .share {padding:10px 0 0 20px;clear:both;}
    .songinfo .spic {float:left;width:27%;height:90px;padding-left:9px;position:relative;}
    .songinfo .sinfo {float:right;width:70%;}
    .songinfo .spic img {width:90px;height:90px;}
    .songinfo .spic s {width:99px;height:90px;background:url(album-mask.png) no-repeat;top:0;left:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='album-mask.png');_ background-image: none;}
    .songinfo .spic i {background:url(btn_play1_off.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='btn_play1_off.png');_ background-image: none;}
    .songinfo .spic a:hover i {background:url(btn_play1_on.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='btn_play1_on.png');_ background-image: none;}

    .song-title{height:35px;border-bottom:1px solid #E6E6E6;clear:both}
    .song-title h1{font-family:"Microsoft YaHei",simhei,\5b8b\4f53;color:#080; font-size:16px; line-height:22px; float:left; margin-top:5px; font-weight:bold;}
    .songinfo .sinfo ul {padding:5px 0 0 ;overflow:hidden;}
    .songinfo .sinfo li {height:20px;line-height:20px;float:left;width:230px;}
    .topics .artlist .mulist li {widt:668px;}

    .mulist li {width:100%;clear:both;height:36px;line-height:36px;border-bottom:1px dashed #DEDEDE;font-size:13px;position:relative;box-sizing:border-box;display:flex;align-items:center;float:none;}
    .mulist li i,.artlist .mulist li i {flex:0 0 auto;float:none;display:flex;align-items:center;width:auto;height:36px;line-height:normal;padding:0 10px 0 6px;}
    .mulist li i input {margin:0;padding:0;}
    .mulist li.mh i {flex:0 0 29px;width:29px;padding:0;}
    .mulist li span,.mulist li em {position:static;}
    .mulist li em,.artlist .mulist li em,.topics .artlist .mulist li em {flex:0 0 auto;float:none;width:auto;height:auto;overflow:visible;margin:0;padding:0 8px;font-style:normal;font-family:宋体;color:#5D5D5D;text-align:right;}
    .artlist .mulist li em:nth-of-type(1) {flex:0 0 58px;padding:0;text-align:center;}
    .artlist .mulist li em:nth-of-type(2) {flex:0 0 90px;padding:0;text-align:center;}
    .mulist li span,.artlist .mulist li span,.topics .artlist .mulist li span {flex:0 0 auto;display:flex;align-items:center;float:none;clear:none;width:auto;height:auto;overflow:visible;margin:0;padding:0;}
    .mulist li span a,.mulist li span a:visited,.artlist .mulist li span a,.artlist .mulist li span a:visited,.topics .artlist .mulist li span a,.topics .artlist .mulist li span a:visited {float:none;margin:0 5px;line-height:normal;}
    .mulist li p {flex:1 1 0;min-width:0;width:auto;float:none;display:flex;align-items:center;height:36px;line-height:normal;padding:0;overflow:hidden;}
    .new .mulist li,.favhot .mulist li,.artlist .mulist li {width:100%;float:none;clear:both;padding-right:0;}
    .new .mulist li p,.favhot .mulist li p,.artlist .mulist li p {width:auto;}
    .topics .artlist .mulist li p {width:auto;}

    #pages a:hover,#pages b {border:1px solid #009400; color:#fff;background:#009400;}
    #menu li a:hover,#menu li .mov {background:none;color:#077E01;padding:0 8px;}
    .ycuser ul:not(.txt) {display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:4px 0 4px 2px;height:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;}
    .ycuser ul:not(.txt) li {float:none;flex:0 0 auto;width:84px;padding:4px;}
    .ycuser .txt {display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:0 0 4px 2px;height:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;}
    .ycuser ul::-webkit-scrollbar {width:0;height:0;}
    .ycuser .txt li {float:none;flex:0 0 auto;width:84px;padding:4px;height:auto;}
    .ycuser .txt li a,.ycuser .txt li a:visited {text-align:center;}
    .new {width:340px;background:url(tboxbg.jpg) repeat-y -340px 0;margin:0 0 0 10px}
    .botbbanner {margin:10px auto 0}

    .logot {display:block;text-align:center;padding:0px 0 3px;}
    a.logo,a.logo:visited {float:none;display:inline-block;}
    #header .search {display:block;float:none;width:auto;height:auto;padding:0 10px 8px;}
    #header .search p {position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;}
    #header .ser {background:#FFF;border:1px solid #E1EAE1;border-radius:8px;height:auto;padding:0;box-shadow:none;}
    #header .ser form {display:flex;align-items:center;}
    #header .ser .ipt {float:none;flex:1;width:auto;min-width:0;height:auto;padding:9px 4px;font-size:14px;color:#555;background:none;border:none;}
    #header .ser .sub {float:none;flex:0 0 40px;width:40px;height:32px;padding:0;margin:0 4px;background:url(searchBtn2.png) center center no-repeat;background-size:22px 22px;opacity:.5;}
    #header .ser a,#header .ser a:visited {position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;}
    #menu .mc {font-size:15px;}
    body {background-image:none;}
    #menu li {background:none;}
    #play {background:none;}
    .player_media {height:auto;}
    .bf_l {float:none;}
    .songinfo {height:auto;padding:0;}
    .song-title h1 {width:auto;}
    .songinfo .sinfo ul {height:auto;}
    .topics .artlist .mulist li {width:100%;}

    .box .tit,.new .tit {background:url(bdnews.png) repeat-x;height:32px;line-height:32px;}
    .box .tit h3,.new .tit h3 {height:32px;line-height:32px;padding:0 0 0 10px;}
    .box,.new {width:100%;float:none;margin:9px 0 0;background:none;border:1px solid #E1EAE1;border-radius:8px;box-sizing:border-box;}
    .box .tit,.new .tit {border-radius:8px 8px 0 0;}
    .listaction,.new .listaction {background:none;border-top:1px dashed #E6E6E6;height:auto;padding:6px;box-sizing:border-box;}
    .box,.new,.uox {width:100%;float:none;margin:9px 0 0;background:#FFF;border:1px solid #E1EAE1;border-radius:8px;box-sizing:border-box;overflow:hidden;}
    .box .tit,.new .tit,.uox .tit {background:url(bdnews.png) repeat-x;height:32px;line-height:32px;margin:0;padding:0 10px;border-radius:8px 8px 0 0;overflow:hidden;}
    .box .tit h3,.new .tit h3,.uox .tit h3 {float:left;height:32px;line-height:32px;padding:0;font-size:14px;font-weight:bold;color:#077E01;}
    .box .tit span,.new .tit span,.uox .tit span {float:right;line-height:32px;padding:0;}
    .box .tit span a,.box .tit span a:visited,.new .tit span a,.new .tit span a:visited,.uox .tit span a,.uox .tit span a:visited {color:#077E01;text-decoration:none;}
    .ycwork li {height:36px;line-height:36px;padding-left:16px;border-bottom:1px dashed #DEDEDE;background:url(ycworkli.gif) no-repeat 4px 15px;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;}
    .ycwork li a,.ycwork li a:visited,.mulist li p a,.mulist li p a:visited {color:#333;text-decoration:none;}
    .mulist li p a {display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .ycwork li a:hover,.mulist li p a:hover {color:#077E01;}
    .listaction,.new .listaction {clear:both;float:none;background:none;border-top:1px dashed #E6E6E6;height:auto;padding:6px;box-sizing:border-box;}
    .favhot .uox {position:relative;padding-bottom:30px;}
    .favhot .tit .listaction {position:absolute;left:0;right:0;bottom:0;clear:none;float:none;background:none;border-top:1px dashed #E6E6E6;height:auto;padding:6px;box-sizing:border-box;}
    .mulist,.ycwork ul {margin:0;padding:4px 8px;height:auto;}
    .mulist li:last-child,.ycwork li:last-child {border-bottom:0;}
}

@media screen and (max-width:600px){
    .mulist li span,.mulist li em,.artlist .mulist li span,.artlist .mulist li em,.topics .artlist .mulist li span,.topics .artlist .mulist li em {position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;padding:0;margin:0;}
}