@charset "utf-8";

html, body, div, span, iframe, font, img, strong, h1, h2, h3, p, a, ul, li, form, label,object{vertical-align: baseline; font-family:inherit;font-weight: inherit;font-style: inherit;font-size: 100%;outline: 0; padding: 0;margin: 0;border: 0;}
:focus {outline: 0;}
html{background:#fff url(http://js.dongmuzhi.com/js.gif) no-repeat 0 0;}
body {font-family:Arial, "宋体"; font-size: 12px; line-height: 1; color:#333;}
ul{list-style: none;}

.contents:after{padding:0px; content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.contents{height:1%;}

a{text-decoration:none; color:#666;}
.list_song .song li a, .song_info li a, .jlist a{color:#444;}
a:hover, .list_song .song li a:hover ,.song_info li a:hover, .jlist a:hover{ text-decoration:underline; color:#06adf3;}

#main{ width:946px; margin:0px auto; padding:0px 7px 7px 7px; background:#e5e5e5;}

.header{width:946px; height:55px; background:url('/v5/r1/images/player/g.png') no-repeat; overflow:hidden;}
.header li{float:left;line-height:45px; padding-top:10px; text-indent:0.8em; color:#999;}
.header li.logo{width:100px; height:45px; padding:10px 24px 0px 17px;}
.header li.index, .header li.reg, .header li.login, .header li.feedback{float:right; display:inline;}
.header li.feedback{padding-right:10px;}
.header li.reg{text-indent:0px;}
.header li.tting a{text-indent:3.2em; width:100px; height:45px; display:block;}
.header li.tting a:hover{text-decoration:none;}
.header li.logo a{display:block; width:100px; height:45px; text-indent:-999em;}
.header li.login a, .header li.reg a{color:#06adf3;}
.header li.login a:hover, .header li.reg a:hover{color:#ffa04e;}

.banner{width:946px; padding:5px 0px; height:60px; overflow:hidden;}
.search{background:url('/v5/r1/images/player/g.png') 0px -58px no-repeat; padding-top:16px; width:313px; height:44px; float:left; margin-right:5px;}
.search li{float:left;}
.search li input.s1{border:1px solid #cdcdcd; margin:-1px 5px 0 14px; padding-left:6px; width:210px; height:26px; line-height:26px; color:#999; font-size:14px;}
.search li input.s2{background:url('/v5/r1/images/player/g.png') -318px -58px no-repeat; font-size:14px; font-weight:800; color:#333; width:66px; height:30px; line-height:30px; border:0;}

.left{width:637px; height:477px; background:url('/v5/r1/images/player/g.png') 0px -125px no-repeat; float:left; margin-right:5px;}
.play{float:right; width:320px; height:465px; padding-top:12px; overflow:hidden;}

.player{width:311px; height:64px; margin:0px auto; overflow:hidden;}

.used{width:311px; height:21px; margin:4px auto; overflow:hidden;}
.used li{float:left; height:21px; display:inline;}
.used li.down{ background:url('/v5/r1/images/player/g.png') -385px -67px no-repeat; width:50px; text-indent:1.6em; line-height:21px;}
.used li.fav{background:url('/v5/r1/images/player/g.png') -453px -67px  no-repeat; width:50px; margin-left:5px; text-indent:1.6em; line-height:21px;}
.used li.rec{background:url('/v5/r1/images/player/g.png') -650px -125px  no-repeat; width:50px; margin-left:5px; margin-right:25px; text-indent:1.6em; line-height:21px;}
.used li.down a, .used li.fav a, .used li.rec a{display:block; width:50px; height:21px;}
.used li.prev, .used li.next{background:url('/v5/r1/images/player/g.png') -521px -67px  no-repeat; width:56px; text-align:center; line-height:21px;margin-left:5px;}
.used li.prev a, .used li.next a{display:block; width:56px; height:21px;}

#ting_4{ width:288px; height:38px; margin:0px auto; overflow:hidden; font-size:12px; padding-left:23px;}
#ting_4 li{line-height:28px; height:28px; float:left; padding:2px 0 0 0;}
#ting_4 li.t_1{width:114px; overflow:hidden; white-space:nowrap;font-weight:400;color:#666;text-indent:-63px;}
#ting_4 li.t_1 b{font-weight:700;color:#fff;}
#ting_4 li.t_2{width:123px;}
#ting_4 li.t_3{width:50px;text-align:center;}
#ting_4 li.t_2, #ting_4 li.t_3{padding-top:0; line-height:30px; height:30px;}
#ting_4 li.t_2 input{border:0; height:18px; line-height:20px; width:114px; margin:3px 0px 3px 3px; color:#b2b2b2;background:none;}
#ting_4 li.t_3 input{cursor:pointer; width:40px; border:0; font-size:13px; background:none; margin-top:4px; height:23px; color:#ff529f; font-weight:800; *margin-top:1px; _margin-top:4px; *padding-top:2px;}

.song_info{margin:3px auto 0 auto; height:40px; width:272px; color:#444;}
.song_info li{float:left; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.song_info li.song_name{width:292px; height:21px; position:relative;}
.song_info li.song_name .share{position:absolute; height:24px; width:136px; right:-1px; top:3px; background:#fff;}
.share span{float:left; width:15px; height:14px; background:url('/v5/r1/images/player/g.png') no-repeat; text-indent:-999em; margin-left:2px;}
.share span.qq{background-position:-649px -170px;}
.share span.baidu{background-position:-667px -170px;}
.share span.xiaonei{background-position:-686px -170px;}
.share span.kaixin{background-position:-705px -170px;}
.share span.douban{background-position:-723px -170px;}
.share span.sina{background-position:-740px -170px;}
.share span.del{background-position:-757px -170px;}
.share span.myspace{background-position:-775px -170px;}
.share span a{width:15px; height:14px; display:block;}
.song_info li.singer_name{width:133px; height:19px; padding-right:3px;}
.song_info li.album{width:133px; height:19px; padding-left:3px;}
.song_info li h1, .song_info li h2, .song_info li h3{font-size:12px; font-weight:400;}

.lrc{width:311px; margin:0px auto; height:252px; overflow:hidden;}
.lrc iframe{height:257px;}
.lrc_1{height:19px; margin:10px 0 0 40px; overflow:hidden;}
.lrc_1 label{float:left;cursor:pointer;}
.lrc_1 input{float:left;}
.lrc_1 li{float:left;line-height:20px;}
.lrc_1 li.error{line-height:20px;}
.lrc_1 li.error a{margin-left:22px; color:#333;}
.lrc_1 li.error a:hover{color:#06adf3;}

.list{width:317px; height:477px; float:left; overf/low:hidden; position:relative; z-index:0;}

.list_item{width:88px; height:477px; float:left;}
.list_item ul{padding-top:40px;}
.list_item li{text-indent:1.6em;}
.list_item li a{width:88px; height:31px; line-height:31px; padding-top:1px; margin-top:-2px; display:block;}
.list_item li a:hover, .list_item li.now a{background:url('/v5/r1/images/player/g.png') -858px -570px no-repeat; text-decoration:none; display:block; color:#ffa04e; font-weight:800;}
.list_item li.more a:hover{background:none;}

.list_song{width:229px; height:477px; float:right; overflow:hidden;}
.list_song .mode{margin:0px 9px; padding-left:3px; width:208px; height:38px; position:relative;}

.mode_1 li{float:left; line-height:20px;}
.mode_1 li a{display:block; padding:11px 0 0 13px; margin-top:1px; height:23px; width:25px; margin-right:5px; text-decoration:none; color:#666;}
.mode_1 li a:hover{color:#666; text-decoration:none;}
.mode_1 li.m_1 a{background:url('/v5/r1/images/player/g.png') -598px -58px no-repeat;}
.mode_1 li.m_1 a:hover, .mode li.m_1 .ms{background:url('/v5/r1/images/player/g.png') -748px -58px  no-repeat;}
.mode_1 li.m_2 a{background:url('/v5/r1/images/player/g.png') -648px -58px  no-repeat;}
.mode_1 li.m_2 a:hover, .mode li.m_2 .ms{background:url('/v5/r1/images/player/g.png') -798px -58px  no-repeat;}
.mode_1 li.m_3 a{background:url('/v5/r1/images/player/g.png') no-repeat -699px -58px ;}
.mode_1 li.m_3 a:hover, .mode li.m_3 .ms{background:url('/v5/r1/images/player/g.png') no-repeat -849px -58px;}

.mode_1 li.add{float:right; width:66px; display:inline; line-height:21px; height:21px; margin:10px 4px 0 0; text-align:center; background:url('/v5/r1/images/player/g.png') no-repeat -798px -97px;}
.mode_1 li.add a{color:#74b56b; width:66px; height:20px; margin:0; padding:1px 0 0 0; font-weight:800;}
.mode_1 li.add a:hover{color:#74b56b;}

.mode .add_tag{cursor:pointer; display:none; color:#79d46c; line-height:21px; padding:4px 0px 2px 7px; text-indent:3px; position: absolute; border:2px solid #3bbde9; z-index:9999; width:64px; height:21px; top:5px; left:141px; background:#FFF;border-bottom-width:0;}
.mode .add_tag{*border-bottom-width:2px; *border-right-width:0; *width:67px;}
.mode .add_div{display:none; position: absolute; border:2px solid #3bbde9; top:32px; left:-9px; width:221px; height:439px;  background:#FFF; z-index:9998;}
.mode .add_div{*top:5px; *left:215px; *height:464px; *width:242px;}
.mode .add_div li.close{text-align:right; padding:2px 2px 0 0; display:none;}
.mode .add_div li.close{*display:block;}
.mode .add_div li.close span a{text-indent:-999em; display:block; height:21px; width:21px; background:url('/v5/r1/images/player/g.png') -666px -97px no-repeat;}
.mode .add_div li .login_sub_1{border:1px solid #999; width:145px; height:16px; line-height:16px; font-size:12px; color:#999; margin:0 5px 0 10px;}
.mode .add_div li .so_sub{cursor:pointer; background:url('/v5/r1/images/player/g.png') -440px -97px no-repeat; border:0; width:56px; height:20px; color:#FFF;line-height:20px; *line-height:22px; font-size:12px; text-align:center;}
.mode .add_div li.hot{margin-top:10px; color:#666; width:230px; height:25px; line-height:25px; text-indent:1em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; *margin-top:0;}

.list_song .box_user{background:#fbfbfb; width:210px; height:51px; margin:0px auto; padding:6px 0 5px 10px;}
.list_song .box_user li{line-height:17px; height:17px; width:155px; color:#666; overflow:hidden; text-overflow:ellipsis; text-indent:0.6em;}
.list_song .box_user li.jpic{height:50px; width:50px; float:left; text-indent:0em;}
.list_song .box_user li.zj{font-weight:800;}
.list_song .song{margin-left:6px; padding-left:3px; width:210px;}
.list_song .song ul{padding:10px 0px 9px 0px;}
.list_song .song li{height:24px; line-height:24px; width:195px; overflow:hidden;}
.list_song .song li.now_play{background:url('/v5/r1/images/player/g.png') #f2fcff no-repeat -935px -67px;}
.list_song .song li.now_play span.play_icon{text-indent:-100px}
.list_song .song li span.play_icon{color:#9b9b9b; width:20px; padding-right:5px; float:left; vertical-align:top;}
.list_song .song li span.play_icon input{_margin-top:2px;}
.list_song .song li span.name{width:152px; height:21px; line-height:24px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:-1px; *margin-top:1px;_margin-top:2px;}
.list_song .song li span.play_icon img{_vertical-align: middle; padding:5px 5px 1px 0px;}
.list_song .use{margin:0 9px; width:210px; height:36px;}
.list_song .box_song{height:355px; overflow:hidden; }

.list_song .add_song{height:auto;}
.list_song .add_song ul{padding:9px 0px}

.use .fav_list{line-height:21px; text-align:center; text-indent:1em; background:url('/v5/r1/images/player/g.png') -321px -97px no-repeat; width:85px; height:21px; margin:7px auto 0 auto;}
.use .fav_list span{display:block;width:85px; height:21px;}

.use .add_list{height:18px; padding:8px 0 0 0;}
.use .add_list li{float:left; _vertical-align: text-bottom;}
.use .add_list input{cursor:pointer;}
.use .add_list li.add_sub{float:right; width:79px; height:21px; text-indent:1.7em; margin-right:5px; display:inline; line-height:21px; background:url('/v5/r1/images/player/g.png') -521px 97px no-repeat;}
.use .add_list li.add_sub span{width:79px; height:21px; display:block; cursor:pointer;  background:url('/v5/r1/images/player/g.png') -696px -97px no-repeat;}

.list_song .add_use{height:32px;}
.add_use .add_list{width:210px; height:20px; overflow:hidden; padding:6px 0px; border-top:1px solid #e7e7e7;}
.add_use .add_list li.add_close{float:right; width:44px; height:20px; display:inline; text-align:center; margin:0px 5px 0px 5px; line-height:20px; background:url('/v5/r1/images/player/g.png') -614px -97px no-repeat;}
.add_use .add_list li.add_close span{width:44px; height:21px; display:block;}

.container{position: relative; width:224px; height:403px; overflow: hidden;background:#FFF;}
#scroller-1{position: absolute; overflow: hidden; overflow-y:scroll; width: 260px; height: 396px;}
.container_1{position: relative; width:230px; height:350px; clip:auto;overflow: hidden;}
.container_1{*width:240px; *height:360px;}
#scroller-2{position: absolute; overflow: hidden; width:230px; margin:10px 0; height:340px; overflow-y:scroll;}
#scroller-2{*width: 260px;}
.scroller-container{position: absolute; overflow: hidden; width:210px;}
.scrollbar-track{position: absolute; margin:0px 12px; left:203px;top:11px; width: 7px; height: 383px;}
.scrollbar-handle{ position: absolute; top:10px; width: 7px; height: 40px; background-color: #e1e1e1; margin:0 0; cursor: pointer; }
.scrollbar-track_1{position: absolute; margin:0px 12px; left:198px; top:10px; width: 7px; height:315px; background:url('/v5/r1/images/player/g.png') -303px -171px no-repeat;}
.scrollbar-track_1{*left:213px; *height: 343px;}
.scrollbar-handle_1{position: absolute; top:10px; width: 7px; height: 40px; background-color: #e1e1e1; margin:0 0; cursor: pointer;}

#N_p1{height:60px; width:625px; float:right;}
#ting_3x{width:300px; padding:1px; border:1px #cfcfcf solid; height:473px; float:right; background:#FFF;}
#N_p5{width:940px; height:60px; border:1px solid #cdcdcd; background:#FFF; padding:2px; margin-top:6px;}
#N_p6{position:absolute; top:255px; left:5px; width:75px; height:200px; overflow:hidden;}
#N_p6 div{float:left;}

.jlist{display:none;}
.jshow{display:block;}
.jbutton{cursor:pointer;}
.jbutton:hover{color:#06adf3;text-decoration:underline;}

.jmy{padding-left:5px; width:209px;}
.jmy ul{list-style:decimal outside; padding:10px 0px 9px 10px;}
.jmy ul li{list-style:decimal-leading-zero outside; display:list-item; clear:both; white-space:nowrap; position:relative; margin-left:20px;}
.jmy ul li.jhover, .song ul li.jhover{background-color:#f2fcff;}
.song ul li{position:relative; background-color:#fff;}

.jmy li span.play_icon{display:none;}
.jmy li span.name{width:152px; height:21px; line-height:24px; padding-top:3px; overflow:hidden; text-overflow:ellipsis;}
.jmy li span.del, .song li span.del{width:21px; height:18px; display:none;position:absolute; left:150px; top:3px; text-align:center; background:#f2fcff;}
.song li span.del{left:175px;}
.song li span.del img{margin-top:4px;}
.jmy li.now_play span.del{margin-top:5px;}

.jmy li.now_play{background:url('/v5/r1/images/player/g.png') #f2fcff no-repeat -935px -67px; list-style-type:none; margin-left:-5px; padding-left:25px;}
.jmy ul li.now_play span.del{left:175px !important;left:150px;padding:0;}
.jmy ul li.jhover span.del,.song ul li.jhover span.del{display:inline-block;}

.commnet{border:1px solid #cdcdcd; width:924px; background:#FFF; padding:5px 10px; margin-top:6px;}
.commnet h1{padding-top:7px; border-bottom:2px solid #e3e3e3; font-size:14px; font-weight:800; height:20px; color:#333; margin-bottom:12px; text-indent:1em;}

#N_p1 .mbl{width:298px; height:165px; position:absolute; right:2px; top:70px; background:#fff; z-index:1111111;}
.lazy{display:none;}
#N_p1 .lazy, #N_p6 .lazy{display:block;}

#footer{ width:965px; margin:11px auto 0px auto; text-align:center; clear:both; }
#footer p{ margin-top:15px; color:#444; }

#joverlay{ display:none; position:absolute; background:#333; top:0; width:100%; opacity:0.5; filter:alpha(opacity=50); z-index:9; left:0; z-index:2147483647; }
#jbox{ display:none; position:absolute; z-index:9; width:350px; height:300px; border:5px solid #bbb; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#fff; z-index:2147483647; }
#jbox_title{ font-size: 14px; font-weight: bold; text-align: left; line-height: 27px; color: #fff; background: #5C9CCC url('/v5/images/common/popup_title.png') repeat-x scroll 50% 50%; border: 1px solid #4297D7; cursor: default; padding: 0 3px; margin: 0em; }
#jbox_close{ background: transparent url('/v5/images/common/popup_close.gif') no-repeat 50% 50%; text-indent:-9999px; display:inline-block; width:20px; float:right; cursor:pointer; }
