@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; font-size:12px; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-weight: normal; font-style: normal; }
ol,ul { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; }
q:before,q:after { content:”; }
abbr,acronym { border: 0; }
a{ text-decoration:none}
a:hover{ text-decoration:underline}
.fl{ float:left; display:inline}
.fr{ float:right; display:inline;}
.clearfix:after {content: ".";display: block;height: 0; clear: both;visibility: hidden;}

/* index */
body{ background:#efefef url(../images/music/musicbg.jpg) no-repeat center 100px; }
.wrap{ width:1003px; margin:0 auto; background:#fff; padding-bottom:12px}
.wrap .head{ position:relative;}
.wrap .head .nav_bottom{ position:absolute; top:40px; left:18px;background:url(../images/music/navbottom.jpg) no-repeat; width:825px; height:7px;}

.nav{ background:url(../images/music/music_index_navbg1.jpg) repeat-x left bottom; width:1003px; height:47px; position:relative; margin:0 0 12px 0;}

.nav li{ float:left; position:absolute; bottom:4px;width:102px;}
.nav li.sliding01{left:19px;background:#fea14e}
.nav li.sliding02{ left:122px;background:#aed489}
.nav li.sliding03{ left:225px;background:#a4e0f1;}
.nav li.sliding04{ left:328px;background:#b6d0fc}
.nav li.sliding05{ left:431px;background:#f5b1c4}
.nav li.sliding06{ left:534px;background:#dab891}
.nav li.sliding07{ left:637px;background:#dbc4c4}
.nav li.sliding08{ left:740px;background:#d6ce91}
.nav li.sliding01 a{background:#fea14e;background:url(../images/music/music_index_nav.jpg) 0 0 no-repeat}
.nav li.sliding02 a{background:#aed489;background:url(../images/music/music_index_nav.jpg) -102px 0 no-repeat}
.nav li.sliding03 a{background:#a4e0f1;background:url(../images/music/music_index_nav.jpg) -204px 0 no-repeat}
.nav li.sliding04 a{background:#b6d0fc;background:url(../images/music/music_index_nav.jpg) -306px 0 no-repeat}
.nav li.sliding05 a{background:#f5b1c4;background:url(../images/music/music_index_nav.jpg) -408px 0 no-repeat}
.nav li.sliding06 a{background:#dab891;background:url(../images/music/music_index_nav.jpg) -510px 0 no-repeat}
.nav li.sliding07 a{background:#dbc4c4;background:url(../images/music/music_index_nav.jpg) -612px 0 no-repeat}
.nav li.sliding08 a{background:#d6ce91;background:url(../images/music/music_index_nav.jpg) -714px 0 no-repeat}
.nav li a{ display:block; width:102px; height:23px; text-align:center; background:#F00; font-size:14px; color:#333; font-weight:bold; padding-top:10px}
.nav li a:hover,.nav li.navon a{ color:#fff; text-decoration:none}
.nav li.navon a{ margin-bottom:8px}

.search{ height:25px; line-height:25px; padding:0 0 0 20px;}
.search .notices{ width:250px;height:25px;overflow:hidden; display:block;float:left;}
.search .selectbox{ margin:0 0 0 10px; overflow:hidden}
.search .selectbox img,.search .selectbox form{ float:left; display: inline; margin:0 5px;}
.search .selectbox select{ border:1px solid #d7d7d7; width:75px; height:25px; padding:2px;color:#666;_height:30px; _line-height:30px;}
.search .selectbox .search_txt{ width:336px;height:23px;border:1px solid #d7d7d7; line-height:23px;color:#666; padding-left:5px;}
.search .selectbox .search_submit{ width:50px; height:24px;  border:none; cursor:pointer; padding:1px; background:url(../images/music/music_search_but.jpg) no-repeat}

.music_main{ margin:10px 0 0 19px; overflow:hidden;*zoom:1}
.hotmusic{ border-bottom:1px solid #d7d7d7; margin:0 0 5px 0;width:723px; }
.hotmusic_t{ background:url(../images/music/music_index_all.jpg) no-repeat; width:725px; height:14px;}
.hotmusic_m{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;height:440px; width:723px; _margin:-1px 0 0 0;}
.hotmusic_list{ width:721px; margin:5px 0 0 1px; height:403px; overflow:hidden}
.hotmusic_list .change{ width:100px; background:#eee; padding:27px 0 0 0; height:376px; margin:0 1px 0 0;}
.hotmusic_list .change li{ height:53px; /*background:url(../images/music/china_tab_on.jpg) no-repeat; */width:100px; cursor:pointer}
.hotmusic_list .change li.china{ border-top:1px solid #fff}
.hotmusic_list .change li.english{background:url(../images/music/english_tab_off.jpg) no-repeat;}
.hotmusic_list .change li.japan{background:url(../images/music/japan_tab_off.jpg) no-repeat;}
.hotmusic_list .change li.others{background:url(../images/music/others_tab_off.jpg) no-repeat;}
.hotmusic_list .change li.on{ background-position:0 -53px;}
.hotmusic_th tr{ width:620px;}
.hotmusic_th th{ height:27px; background:#ede5dd; line-height:27px; text-align:left;}
.hotmusic_th th.rank{ padding-left:30px;}
.hotmusic_table td{ height:30px; line-height:30px; border-bottom:1px dashed #d4d4d4}
.hotmusic_table td.ranklist{background:url(../images/music/top_ico.gif) 42px 6px no-repeat;}
.hotmusic_table td.ranklist input{margin-left:8px;float:left;}
.hotmusic_table .tr_on{ background:#f7f4f2}
.hotmusic_table .tr_off{ background:#fff}
.hotmusic_table{ margin:6px 0 0 26px;}
.hotmusic_table td .rank{background:url(../images/music/b_03.jpg) center right no-repeat; height:12px; padding-right:2px; width:auto; float:left;font-family: "宋体"; margin:0 0 0 5px;*margin:4px 0 0 0px;}
.hotmusic_table td .rank span{ display:block; font-weight:700; padding-left:2px; line-height:12px; color:#fff;background:url(../images/music/b_03.jpg) center left no-repeat;font-size:10px;}
.hotmusic_table td .play{background:url(../images/music/hot_ico.gif) -1px -4px no-repeat; width:22px; height:22px;display:block;}
.hotmusic_table td a.play:hover{background-position:-1px -28px; }
.hotmusic_table td .fav{background:url(../images/music/hot_ico.gif) -23px -4px no-repeat; width:22px; height:22px;display:block;}
.hotmusic_table td .fav:hover{ background-position:-23px -28px;}
.hotmusic_table td .remond{background:url(../images/music/hot_ico.gif) -45px -4px no-repeat; width:22px; height:22px;display:block;}
.hotmusic_table td .remond:hover{ background-position:-45px -28px;}
.hotmusic_table td a{ color:#333; font-family:Arial, 宋体; white-space:nowrap; }
.hotmusic_table td a:hover{color:#a02626}
.hot_music_num{ margin:20px 0 0 30px;}
.hot_music_num_list a,.hot_music_num_list strong {border:1px solid #CCC;color:#2F1302;display:table-cell;float:left;font-family:Arial;height:18px;line-height:17px;margin-right:2px;overflow:hidden;text-align:center;width:18px;}
.hot_music_num_list a:hover,.hot_music_num_list strong{ text-decoration:none; background:#ff790d; color:#fff;}

.hot_music_num_list a.next{ text-indent:-9999px; width:38px; height:20px;background:url(../images/music/list_next.jpg) -38px 0 no-repeat; border:0;}
.hot_music_num_list a.next:hover{background:url(../images/music/list_next.jpg) -38px -20px no-repeat; }
.hot_music_num_list a.prev{ text-indent:-9999px; width:38px; height:20px;background:url(../images/music/list_next.jpg) 0 0 no-repeat; border:0;}
.hot_music_num_list a.prev:hover{background:url(../images/music/list_next.jpg) 0 -20px no-repeat; }


.play_all span{background:url(../images/music/hot_ico.gif) -1px -28px no-repeat; width:22px; height:22px;display:block; float:left; margin-right:5px;}
.play_all{ margin:0 0 0 17px; cursor:pointer;line-height:24px;}

.hotmusic_m h1{ background:url(../images/music/music_index_all.jpg) left -22px no-repeat; width:250px; height:30px; margin:0 0 0 11px;}
.albums{border-bottom:1px solid #d7d7d7; margin:0 0 5px 0;width:723px;}
.albums_t,.general_t{ background:url(../images/music/music_index_all.jpg) 0 -14px no-repeat; width:725px; height:8px; overflow:hidden}
.albums_m{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;height:548px; width:713px; padding:15px 0 0 10px }
.albums_m h1{ background:url(../images/music/music_index_all.jpg) -250px -22px no-repeat; width:200px; height:30px; }
.albums_deail{ margin:7px 0 0 0; overflow:hidden;}
.albums_deail_r{ margin:0 0 0 10px; width:537px;}
.albums_deail_r .info{ height:82px; background:#f3eee9; padding:0 5px 0 20px; margin:0 0 1px 0; overflow:hidden}
.albums_deail_r .info p{ line-height:21px; margin:8px 0 0;}
.albums_deail_r .info p span{ font-size:16px; font-weight:bold;}
.albums_deail_r .albums_deail_list{ background:#f5f5f5; height:63px; padding:4px 5px 0 20px; overflow:hidden;}
.albums_deail_r .albums_deail_list ul{ height:62px; overflow:hidden;}
.albums_deail_r .albums_deail_list li{ float:left; width:130px; color:#333; height:20px; line-height:23px; overflow:hidden}
.albums_deail_r .albums_deail_list p{ margin:8px 20px 0 0;}
.albums_list{ margin:27px 0 0 12px; overflow:hidden;zoom:1}
.albums_list li{ width:122px; height:132px; text-align:center; padding:14px 0 0 0; float:left; margin:0 15px 0 0;}
.albums_list li p{ line-height:18px;}
.albums_list li p a{ color:#666;}
.albums_list .active{ background:#eee;}
.albums_list .active a{ color:#000;}

.topics_m,.reviews_m{ height:500px;}
.topics_m h1{background:url(../images/music/music_index_all.jpg) -450px -22px no-repeat; width:270px; height:30px;}
.topics_list{ padding:17px 0 0 30px; width:684px; overflow:hidden;zoom:1}
.topics_list li{ width:90px; text-align:center; line-height:30px; float:left; margin:0 45px 20px 0; display:inline; overflow:hidden}
.topics_list li a{ color:#666;}
.topics_list li p{ white-space:nowrap;}
.reviews_m h1{background:url(../images/music/music_index_all.jpg) 0 -52px no-repeat; width:287px; height:30px;}
.reviews_list{ margin:17px 0 0 30px;}
.reviews_loop{ margin:0 0 20px 0; overflow:hidden;zoom:1}
.reviews_loop img{ width:60px; height:60px;}
.reviews_loop_r{ width:550px; height:75px; background:#fbf9f7; margin-left:8px; padding:15px 0 0 20px; font-family: Arial,"宋体";color:#999;}
.reviews_loop_r span{  float:left; margin-right:12px; display:inline}
.reviews_loop_r .title{ width:215px; overflow:hidden}
.reviews_loop_r .title a{ font-size:14px; font-weight:bold; color:#333;}
.reviews_loop_r p{ clear:both; margin-top:10px; line-height:20px;}

.music_right{ margin-left:17px;}
.newmic{ margin:40px 0 20px 0;overflow:hidden; position:relative; width:230px;}
.newmic li{ list-style:none}
.music_right h1 { font-weight:bold;font-size:14px;color:#333;background:url(../images/music/music_index_all.jpg) -300px -60px no-repeat;padding:0 0 0 20px;font-family: Arial,"宋体";line-height:18px; margin:0 0 9px 0;}
.newmic_b{ width:228px; height:290px; border:1px solid #dfdfdf; position:relative; }
.newmic_s{ width:228px;border:1px solid #dfdfdf; border-top:none; height:95px}
.newmic_s ul{ overflow:hidden;zoom:1; margin:0px 0 0 10px; padding-top:15px}
.newmic_s ul li{ float:left; display:inline; margin:0 8px 0 0;}
.newmic_s ul li.tabon img{ border:2px solid #FEA14E}
.newmic_s ul li img{border:2px solid #dfdfdf;}
.newmic_s p{ margin:15px 0 0 10px; line-height:20px}
.newmic_s p a{ font-size:14px; font-weight:bold; color:#333;}
.newmic_img{height:230px;text-align:center;}
.newmic_img img{margin-top:5px;}

.newhot,.keyword{ margin-bottom:20px;}
.newhot p{ margin:0 0 10px 0;}

.hotkey_list{ width:205px; font-family: Arial,"宋体"; line-height:25px;color:#696969}
.hotkey_d{ overflow:hidden; text-align:justify}
.hotkey_d a {font-family: Arial,"宋体";padding:0 2px;white-space:nowrap; }
.hotkey_list h3{ font-weight:bold;}

.doing_loop {margin-bottom:18px;overflow:hidden;font-family: Arial,"宋体";zoom:1; width:216px;}
.doing_loop .pic{ margin-right:15px;}
.doing_loop .list p {line-height:20px;color:#666;}
.doing_loop .list p a{ color:#666;}
.doing_loop .list .title a {color:#333;font-weight:bold;}

.music_foot  {height:70px;margin:0 auto;width:1003px;background:none repeat scroll 0 0 #AA0903; }
.music_foot ul {padding-top:10px;}
.music_foot li a, .music_foot li {color:#E7A5A3;text-align:center; font-family:Arial, Helvetica, sans-serif; margin:0 5px;}
.music_foot li {line-height:24px;}




/* nav_path */
.nav_path { clear: both;padding: 15px 0 0 20px; }
.nav_path span{color: #b1b1b1;}
.nav_path a,
.nav_path b { color: #b1b1b1;font-weight:normal; }
.nav_path b { margin: 0 8px; }
.nav_path .dot { background: url(../images/music/album_title.jpg) no-repeat 2px -70px;font-size: 10px;line-height: 10px;padding-left: 10px;margin-right: 10px;*zoom:1; }

/* album */
.album_page .hotmusic_m { width: 651px;padding: 7px 36px 10px;height: auto; }
.album_page h2.title { margin-left: -11px;margin-bottom: 15px;background: url(../images/music/album_title.jpg) no-repeat;height: 30px; }
.album_page .hotmusic_th tr { width: auto; }
.album_page .hotmusic_table  { margin:0;width:100%; }
.album_page .hotmusic_table th { font-weight:bold;border-bottom:1px dashed #d4d4d4;line-height:30px; }
.album_page .hotmusic_list { width:auto;height:auto; }
.album_page .albums_deail { margin-bottom: 20px; }
.alb_cover img { border: 1px solid #d5d5d5;padding: 4px;vertical-align: top;width: 150px;height: 150px; }
.album_deail { margin-left: 190px; }
.album_page .alb_title { font-size: 16px;height:auto;width:auto;background:none;font-weight:bold;margin: 0 0 15px 0; }
.album_deail .meta { margin-bottom: 8px; overflow:hidden;zoom:1 }
.album_page .star { color: #990202; }
.album_deail .meta .remond{background:url(../images/music/hot_ico.gif) -45px -4px no-repeat; width:22px; height:22px;display: inline-block; margin:0 2px; vertical-align:middle}
.album_deail .meta .remond:hover{background:url(../images/music/hot_ico.gif) -45px -28px no-repeat;}
.album_deail .meta .fav{background:url(../images/music/hot_ico.gif) no-repeat  -23px -4px ; width:22px; height:22px;display: inline-block; margin:0 2px;vertical-align:middle}
.album_deail .meta .fav:hover{background:url(../images/music/hot_ico.gif) -23px -28px no-repeat;}
.album_deail .meta .rec{ margin:0 5px;}

.album_deail .meta b,
.comment_t span b { font-weight: normal;color: #990202;margin: 0 4px; }
.album_deail .desc { border-top: 1px dashed #bcbcbc;color: #737373;padding: 10px 0 0;line-height: 20px; }
.alb_page_title { font-weight:bold;font-size:14px;color:#333;background:url(../images/music/music_index_all.jpg) -300px -60px no-repeat;padding:0 0 0 20px;font-family: Arial,"宋体";line-height:18px; margin:0 0 9px 0;border-bottom: 1px solid #d7d7d7;padding-bottom: 10px;margin-bottom: 15px; }
.album_page .hot_music_num { margin-left: 0; }
.check_all input { vertical-align: middle; }
.comment_t span { font-size: 12px;font-weight:normal;margin-top: 5px;color: #6f6f6f; }
.comment_form { width: 465px; }
.comment_form p { margin-bottom: 10px; overflow:hidden; }
.comment_input { border: 1px solid #F4E5DD;background-color: #FEFCFC;color: #996633;padding: 10px;width: 95%;height: 120px; }
.note { color: #bababa;line-height: 30px; }
.comment_submit { border: none;background: url(../images/music/comment_submit.jpg) no-repeat;width: 60px;height: 35px; }
.comment_list { clear:both; }
.comment_list .comment,.comment_list li{ border-bottom: 1px dashed #bababa;padding: 20px 0;clear: both; }
.comment .comment_avatar img { float: left;border: 1px solid #999;padding: 1px;width: 48px;margin-right: 22px; }
.comment .comment_info { color: #6c6c6c;padding-bottom: 15px; }
.comment .comment_info img{float:left;margin-right:10px;}
.comment .comment_date { color: #A49191; }
.comment .ctrl { float: right; }
.comment .ctrl a { color: #865F33;text-decoration: underline;margin: 0 2px; }
.comment .comment_content {margin-left:70px;}

.comment_list li a img{float:left;margin-right:10px; border:1px solid #000;}
.comment_list li h3{float:right;margin:0;}
.comment_list li h3 a{color:#865F33;text-decoration: underline;margin: 0 2px; }
.comment_list li .detail{margin:10px 0 0 58px;}
.comment_list li .clear{clear:both;}
.comment_list li .msg_img img{width:60px;height:60px;}

.smiles { width: 179px;overflow:hidden; }
.facebox ul li { float: left; width: 25px; height: 25px; overflow: hidden; }

.album_side .alb_page_title { margin-bottom: 0;border-bottom: none; }
.lslist { margin:40px 0 20px 0;}
.lslist ul li { margin-bottom:5px; text-align:center }
.lslist li span { display: block;text-align: center;line-height: 22px; }
.lslist li a { color: #515151; }
.lslist .newmic_s { border: none;height:auto; }
.lslist .newmic_s ul{margin-left:8px;}
.lslist .newmic_s li{width:64px;overflow:hidden;}
.more_albums .more,
.alb_page_title .more { font-size: 12px;font-weight: normal; }
.more_albums .more a,
.alb_page_title .more a { color: #626262; }
.more_albums .doing_loop .list a { color: #FF7301; }
.album_user .newmic_s ul{margin:0;}
.album_user .newmic_s ul li{width:76px;height:120px;display:block;white-space:nowrap; overflow:hidden;margin:0;}
.album_user .newmic_s ul li img{width:60px;height:60px;}

/* artist */
.artist .hotmusic_list { margin-bottom: 15px; }
.artist h2.title { margin-left: -11px;margin-bottom: 15px;background: url(../images/music/album_title.jpg) no-repeat 0 -31px;height: 30px; }
.artist .alb_title { text-align: center;font-size: 14px;color:#464646;margin-top: 15px; }
.artist .alb_cover img { width: 150px;height: 150px; }
.artist .album_deail { margin-left: 180px;/*height: 200px;overflow: auto;overflow-x:hidden;*/line-height: 18px;color: #464646; }
.artist .album_deail a { color: #660906;text-decoration: underline; }
.alb_list .topics_list { padding-left: 10px;width: auto; }
.alb_list .topics_list li {width:117px;height:130px; margin:0 5px 20px;white-space:nowrap;background: url(../images/music/albums_bg.gif) center top no-repeat;}
.alb_list .topics_list li img{width:92px;height:92px;margin:3px 0 0 10px;*margin:3px 0 0 16px;}
.alb_list .topics_list li p{ color:#666;}
.alb_list .topics_list h4 { margin-top: 10px;font-size: 12px;line-height: 16px;font-weight:bold;color:#111; }

/*-----------------musicCool*/
.musicoolBox{ width:723px; height:auto; border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;  _margin:-1px 0 0 0; min-height:853px;}
.musicoolBox h1{ background:url(../images/music/mcool_01.jpg) no-repeat; width:168px; height:30px;}
.musicoolDate{ width:713px; margin:3px 0 0 5px;}
.musicoolDate .musicoolDateBox{ width:190px; _width:185px;float:left; background:#f8f8f8; margin:0 7px 0 0; min-height:820px;  height:auto; height:820px; }
.musicoolDate .musicoolDate_l{ width:177px; padding:22px 0 0 13px;  _padding:22px 0 0 6px; height:auto; float:left; }
.musicoolDate .musicoolDate_l .musicoolDate_list{ width:155px;}
.musicoolDate .musicoolDate_l .musicoolDate_list h2{ color:#333; font-weight:700; cursor:pointer; }
.musicoolDate .musicoolDate_l .musicoolDate_list .musicool_comt_d{ padding:0 0 0px 0; }
.musicoolDate .musicoolDate_l .musicoolDate_list .musicool_comt_d a{line-height:23px; }
.musicoolDate .musicoolDate_l .musicoolDate_list .musicool_comt_d span{ padding:0 2px 0 0; font-family:'宋体'}

.fB{font-weight:700;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.cOrange{color:#963;}
.cRed{color:#900;}
.cRed1{color:#c33;}
.cBlue{color:#06c;}
.cBlue1{color:#069;}
.cBlue2{color:#399;}
.cYellow{color:#f90;}
.cBlack{color:#000;}
.cGreen{color:#063;}
.cHot{background:#000;color:#fff;padding:0 2px;}


.musicoolDate .musicoolDate_r th{ font-weight:700;}
.musicoolDate .musicoolDate_r{ width:516px; height:auto;  overflow:hidden;}
.musicoolDate .musicoolDate_r table.tableBorder{}
.musicoolDate .musicoolDate_r table.tableBorder tr{ height:37px; line-height:37px;  font-family:'宋体'/* background:url(../images/music/border.gif) repeat-x 0 36px;*/}
.musicoolDate .musicoolDate_r table.tableBorder tr td{border-bottom:1px dashed #aaa;}
.musicoolDate .musicoolDate_r table.tableBorder tr td input{ text-align:right;}


.doing_loop .list p.pWidth {line-height:20px;color:#666; width:140px; height:23px; overflow:hidden;}
.musicoolDate .musicoolDate_r table.tableBorder tr td .play{background:url(../images/music/hot_ico.gif) -1px -4px no-repeat; width:22px; height:22px;display:block;}
.musicoolDate .musicoolDate_r table.tableBorder tr td a.play:hover{background-position:-1px -28px; }
.musicoolDate .musicoolDate_r table.tableBorder tr td .fav{background:url(../images/music/hot_ico.gif) -23px -4px no-repeat; width:22px; height:22px;display:block;}
.musicoolDate .musicoolDate_r table.tableBorder tr td a.fav:hover{ background-position:-23px -28px;}
.musicoolDate .musicoolDate_r table.tableBorder tr td .remond{background:url(../images/music/hot_ico.gif) -45px -4px no-repeat; width:22px; height:22px;display:block;}
.musicoolDate .musicoolDate_r table.tableBorder tr td a.remond:hover{ background-position:-45px -28px;}
.musicoolDate_l.musicoolDate_list h2 span,#arrowlib1,#arrowlib2,#arrowlib3,#arrowlib4,#arrowlib5,#arrowlib6,#arrowlib7{ background:url(../images/music/lib_up_down.gif) no-repeat 1px 2px ; width:10px; height:9px;  display:block; position: relative; left:131px; *left:110px; top:-14px; overflow:hidden}
/**.f7{ background:#f7f3f3;}**/

/********************New Music(30/03/10)***************************/
.clear{clear:both;}
.newmusic_m{height:340px;padding-top:10px;}
.newsong{width:711px;height:390px;padding:10px 6px 6px;overflow:hidden;}
.newsong h2{height:44px;line-height:44px;color:#333;font-weight:700;background:url(../images/music/star.gif) left 13px no-repeat;padding-left:25px;font-size:14px;}
.newsong h2 .fr{color:#6d6d6d;font-size:12px;font-weight:normal;margin-right:10px;}
.newsong a{color:#666;}
.new_song{width:218px;background:url(../images/music/albums_ico.gif) 160px top no-repeat;}
.new_song table{background:url(../images/music/num.gif) 10px 40px no-repeat #f5f5f5;margin-top:10px;}
.new_song th{height:29px;line-height:29px;background:#e6e6e6;color:#544b4b;font-weight:700;}
.new_song td{width:10px;height:25px;line-height:25px;}
.new_song td.singer{width:50px;padding:0;border-bottom:1px dashed #baaea1;padding:0 5px;}
.new_song td.name{width:120px;border-bottom:1px dashed #baaea1;padding:0 5px 0 10px;white-space:nowrap;overflow:hidden;}
.new_song td.name a{width:100px;overflow:hidden;display:block;white-space:nowrap;}
.new_song td.num{width:30px;border:0;display:block;}
.new_song td a.play{width:100px;height:42px;line-height:42px;background:url(../images/music/tip01.gif) left no-repeat;padding-left:26px; display:block;margin-left:30px;white-space:nowrap;}
.new_song td.blank{height:5px;overflow:hidden;}
.new_album{width:488px;}
.new_album ul{height:316px;background:#f5f5f5;padding:10px 6px 10px 8px;overflow:hidden;margin-top:10px;}
.new_album li{width:100px;float:left;text-align:center;margin:5px 9px;_margin:5px 7px;line-height:18px;}
.new_album li img{width:90px;height:90px;border:2px solid #fff;margin:5px 0 10px;}
.new_album li img:hover{border:2px solid #BAAEA1;}
.new_album li a{width:100px;white-space:nowrap;overflow:hidden;display:block;}

.m_comment{width:230px;}
.m_comment h1{font-weight:bold;font-size:14px;color:#333;background:url(../images/music/music_index_all.jpg) -300px -60px no-repeat;padding:0 0 0 25px;margin:0 0 15px 0;}
.m_comment h2{font-size:14px;color:#311616;}
.m_comment h2 span{float:right;color:#b1b1b1;font-size:12px;font-weight:normal;}
.m_comment li{height:78px;line-height:20px;color:#8c8c8c;overflow:hidden;white-space:nowrap;overflow:hidden;}
.m_comment li img{float:left;margin-right:10px; width:60px; height:60px;}
.m_comment li p{width:160px;white-space:nowrap;overflow:hidden;}
.m_comment li a{color:#565656;}

.single_ad{width:710px;height:292px;position:relative;overflow:hidden;margin:10px 0 0 6px;}
.single_ad li img{width:608px;height:288px;border:1px solid #e1e1e1;}
.single_ad .big_pic{width:610px;height:290px;position:absolute;right:0;}

.small_pic{width:95px;height:285px;border:1px solid #e1e1e1;float:left;overflow:hidden;padding-top:3px;}
.small_pic li{height:52px;text-align:center;margin:3px 0;position:relative;overflow:hidden;}
.small_pic li img{width:80px;height:50px;}
.small_pic li.tabon{height:54px;}
.small_pic li.tabon img{border:2px solid #f00;}
.small_pic li .imgbg{width:80px;height:50px;display:block;position:absolute;left:7px;top:1px;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.small_pic li.tabon .imgbg{filter:alpha(opacity=0);opacity:0;}


.music_s .new_song table,.music_s .new_album ul{margin:0;}
.music_s ul{height:50px;background:#e6e6e6;overflow:hidden;}
.music_s li{width:103px;height:50px;background:url(../images/music/tip.gif) -5px 0 no-repeat;float:left;cursor:pointer;}
.music_s .new_album ul{height:316px;background:#f5f5f5;}
.music_s .new_album li{width:100px;height:auto;float:left;text-align:center;margin:5px 9px;_margin:5px 7px;line-height:18px;background:none;}
#mytab2{background:url(../images/music/tip.gif) -108px 0 no-repeat;}
#mytab3{width:119px;background:url(../images/music/tip.gif) -211px 0 no-repeat;}
#mytab4{background:url(../images/music/tip.gif) -433px 0 no-repeat;}
#mytab5{background:url(../images/music/tip.gif) -330px 0 no-repeat;}
#mytab6{background:url(../images/music/tip.gif) -536px 0 no-repeat;}
#mytab1.tabon{background:url(../images/music/tip.gif) -5px -50px no-repeat;}
#mytab2.tabon{background:url(../images/music/tip.gif) -108px -50px no-repeat;}
#mytab3.tabon{background:url(../images/music/tip.gif) -211px -50px no-repeat;}
#mytab4.tabon{background:url(../images/music/tip.gif) -433px -50px no-repeat;}
#mytab5.tabon{background:url(../images/music/tip.gif) -330px -50px no-repeat;}
#mytab6.tabon{background:url(../images/music/tip.gif) -536px -50px no-repeat;}

.music_s{ position:relative;}
.music_s .more{position:absolute;right:20px;top:25px;}
.music_s .music_s_box{clear:both;margin-top:5px;}
.newmic_detail{width:auto;height:auto;background:#f7f6f3;padding:10px;}
.newmic_detail p{margin:0;line-height:24px;}

/********************End Of New Music(30/03/10)***************************/

/* speclist */
.speclist .hotmusic_m { padding-top: 10px;height:auto; }
.speclist h1 { background: url(../images/music/spec_title.jpg) no-repeat;width:auto; }
.spec-nav { margin: 10px 20px 0;padding-bottom: 20px;overflow: hidden;background: url(../images/music/border2.gif) repeat-x left bottom;*zoom:1; }
.spec-nav li { float: left;width: 19%;text-align: center;font-size: 14px;margin: 15px 0 0; }
.spec-nav li a { display: block;float: left;width: 100%;color: #808080; }
.spec-nav li.current a,.spec-nav li a:hover { color: #996600;font-weight: bold;text-decoration: none; }
.spec-list { overflow: hidden;*zoom:1;padding: 20px 10px; }
.spec-list li { float: left;width:48%;margin: 0 5px;*margin: 2px 4px; }
.spec-list li a {width:320px; display: block;padding: 10px;float: left;color:#666;text-decoration:none; }
.spec-list li img { float:left;margin-right: 16px; }
.spec-list li h3 { font-size: 14px;font-weight: bold;margin: 5px 0 12px; }
.spec-list li .desc { display: block;line-height: 22px; }
.spec-list li b { display: block;color: #8e8e8e;font-weight: normal;font-family: Arial,"宋体"; }
.spec-list li a:hover { background-color: #F4F0EB;text-decoration:none }
/*.speclist .hot_music_num { text-align: center;width:auto;margin:0 auto;padding: 20px 0; }
.speclist .hot_music_num_list a,
.speclist .hot_music_num_list strong { float: none;display: inline-block;*zoom:1;*display:inline; }*/
.speclist .hot_music_num {width:220px;margin:0 auto;padding: 20px 0; }
.speclist .hot_music_num_list a,
.speclist .hot_music_num_list strong {display:table-cell;float:left }
.tagtop10 { width: 228px; }
.tagtop10 h3 { font-weight: bold;color: #4b4b4b;margin: 10px 0;width:100%; }
.tagtop10 .musicool_comt_d { line-height:23px;overflow: hidden;*zoom:1;font-family: Arial,"宋体"; }
.tagtop10 .musicool_comt_d a { white-space:nowrap;float:left;margin-right: 4px; }
.tagtop10  .musicool_comt_d span { float:left;margin-right: 4px; }

.spec h1 { margin-left: -20px; }
.spec_bigimg { background: url(../images/music/spec_bibg.jpg) no-repeat center bottom;padding: 15px 0; }
.spec_title { border-bottom: 1px solid #ebebeb;color: #996600;font-size: 14px;font-weight: bold;padding: 15px 0;text-align: center; }
.spec_title .tj { font-size: 12px;color:#FD7233; }
.spec_title .tj a { color:#FD7233; }
.spec_title .tj i { margin-left: 3px;background:url(../images/music/hot_ico.gif) -45px -4px no-repeat; width:22px; height:22px;display: inline-block;vertical-align: middle;*zoom:1;*display:inline; }


.spec_content { padding: 20px 10px;line-height: 20px;color: #5c5c5c; }
.spec_content img { margin: 0 15px 10px 0; }
.spec .comment_form { width: 100%; }
.spec_imglist { margin-bottom: 15px; }
.spec_imglist li { margin-bottom: 5px; }
.spec_imglist img { border:1px solid #dfdfdf;vertical-align: top; }
.more_specs .doing_loop .list { width: 132px; }
.more_specs .doing_loop .list a { color: #676767; }
.more_specs .doing_loop p { color: #bbb; }


/********************Recommend Music(07/04/10)***************************/
.music_nav{color:#c4c4c4;clear:both;margin:5px 0 5px 20px;}
.music_nav a{color:#c4c4c4;}
.recom_mc{height:auto;}
.recom_mc h2{height:42px;background:url(../images/music/album_title1.gif) no-repeat;margin-bottom:10px;}
.recom_mc h2 a{height:40px;line-height:40px;color:#ba2c2c;font-weight:normal;font-size:12px;padding-left:22px;background:url(../images/music/recomend_bg01.gif) left no-repeat; display:block;float:right;margin-right:20px;}
.recom_mc ul{margin:0 20px 0 10px;}
.recom_mc li{height:98px;padding:10px;color:#666;line-height:30px;}
.recom_mc li:hover{background:#f7f1f1;}
.recom_mc li a{color:#666;}
.recom_mc li img{width:98px;height:98px;float:left;margin-right:10px;}
.recom_mc li h3{font-size:14px;font-weight:700;margin-bottom:12px;}
.recom_mc li p{width:540px;overflow:hidden; white-space:nowrap;position:relative;}
.recom_mc li p a{color:#8a8a8a;}
.recom_mc li p span{ position:absolute;left:140px;}
.recom_mc li p span a{margin-right:6px;}
.recom_mc li strong{font-weight:700;}
.recom_mc .pagenum{overflow:hidden; margin:0 auto; width:220px; text-align:center; padding:10px 0 20px 0;}

.recom_list{width:190px;margin-bottom:10px;}
.recom_list h2{width:50%;height:17px;color:#ba2c2c;font-weight:700;font-size:14px;background:url(../images/music/recomend_bg02.gif) left no-repeat;padding:8px 0 0 24px;overflow:hidden;}
.recom_list h4{font-weight:700;font-size:12px;color:#676767;margin:15px 0 5px;}
.recom_list .hotkey_d{width:176px;margin:5px 10px 20px;line-height:20px;color:#8b8b8b;overflow:hidden;font-family:宋体;}
.recom_list .hotkey_d a{color:#676767;white-space:nowrap;}
.recom_list .hotkey_d a.cRed{background:#ba2c2c;color:#fff;padding:2px 4px 2px 3px;}
.recom_list .hotkey_d span{margin:0 1px;}

.active_user h2{font-size:12px;color:#7b7d81;/*background:url(../images/music/recomend_bg03.gif) 70px no-repeat;padding-left:85px;*/margin-bottom:2px;}
.active_user h2 a{color:#7b7d81;margin-right:10px;}
.active_user h2 a:hover{color:#c00;text-decoration:underline;}
.active_user li p span{ color:#316bb4}


.music_box{height:auto;padding-bottom:20px;line-height:20px;overflow:hidden;position:relative;}
.music_box .edit,.music_box .del{ position:absolute; top:70px; right:20px;}
.music_box .edit{ right:50px;}
.music_box,.music_box a{color:#5c5c5c;}
.music_box h2{height:42px;background:url(../images/music/album_title1.gif) left -42px no-repeat;margin-bottom:10px;text-indent:-1000em;}
.music_box h4{font-size:14px;font-weight:700;color:#5c5c5c;margin-bottom:10px;}
.music_box h4 a{font-size:12px;color:#fd7233;background:url(../images/music/good02.gif) right no-repeat;padding-right:26px;float:right;margin-right:300px;font-weight:normal;}
.box_img{width:156px;height:156px;background:url(../images/music/music_box_bg.gif) no-repeat;float:left;text-align:center;margin:0 15px;}
.music_box .box_img img{width:142px;height:142px;margin-top:7px;}
.music_box strong{font-weight:700;}
.music_box .box_pl{margin-top:65px;color:#865f33;}
.music_box .box_pl a{height:22px;line-height:22px;float:right;background:url(../images/music/music_box_bg1.gif) left no-repeat;padding-left:28px;margin-right:20px;}
.music_box .box_pl span{color:#e57063;margin-right:5px;}
.music_box .box_intro{clear:both;margin:15px 0 20px 16px;border-top:1px dashed #ebebeb;padding:10px 2px;}
.music_box .box_intro span{color:#865f33;font-size:14px;}
.music_box .box_intro p{text-indent:2em;}

.box_mlist{margin:0 15px 30px;}
.box_mlist h3{height:18px;padding-left:25px; }
.box_mlist .hotmusic_list{height:auto;}
.box_mlist .hotmusic_list table{width:90%;}
.box_mlist .hotmusic_list .hotmusic_table th{font-weight:700;border-bottom:1px dashed #d4d4d4;color:#000;}
.box_mlist .hotmusic_list .hot_music_num{/*margin:10px 0 0 26px;*/ margin:10px 0 0 0;}
.box_msg{margin:30px 15px 0;}
.box_msg td{padding:2px;}
.box_msg textarea{width:400px;height:100px; border:1px solid #f4e5dd; background:#fefcfc;}
/********************End Of Recommend Music(07/04/10)***************************/

/*-------------------singerCool*/
.singCool_l{ width:182px; float:left; margin:0 9px 0 0;}
.singCool_l p.scpLTitle{ background:url(../images/music/sincool.gif) no-repeat;  height:19px; }
.singCool_l .singCoolLBox{ border:1px solid #d7d7d7; border-top:none;}
.singCool_l .singCoolLBox h3.hbg{ background:url(../images/music/sincool.gif) no-repeat 5px -27px; width:165px; height:30px;}

.listleft_comt{ width:166px; padding:20px 0 0 11px;}
.listleft_comt h2{ width:146px; height:28px;  line-height:28px; color:#333;  font-weight:bold; padding-left:20px; background:url(../images/music/sincool.gif) no-repeat 0 -58px; cursor:pointer; overflow:hidden;}
.listleft_comt ul li{ height:30px; line-height:30px; width:122px;  background:url(../images/music/sincool.gif) no-repeat 0 -80px; padding:0 0 0 20px;}
.listleft_comt ul li a{ color:#333; letter-spacing:1px}
.listleft_comt ul li.nobg{ }
.listleft_comt ul li a:hover,.listleft_comt ul li .tabon{ text-decoration:none;}



.singCool_r{ width:778px; float:left;}
.singCool_r p.scpRTitle{ background:url(../images/music/sincool.gif) no-repeat -191px 0; width:778px; height:19px;}
.singCool_r .singCoolRBox{ width:776px;border:1px solid #d7d7d7; border-top:none;overflow:hidden;}
.singCool_t{  height:34px; width:758px; margin:0 0 0 9px; overflow:hidden; background:#8fb0e6;}
.singCool_t ul{ height:34px; line-height:34px; overflow:hidden}
.singCool_t ul li{ float:left; margin:5px 1px 0 5px; height:29px; line-height:29px;}
.singCool_t ul li a{ font-size:15px; font-weight:bold; color:#fff;font-family: Arial,"宋体"; display:block;float:left;padding:0 5px }
.singCool_t ul li a:hover,.singCool_t ul li.navon a{ background:#fff; color:#8FB0E6;}
.singCool_mc .singer_ul{overflow:hidden;zoom:1;}
.singCool_mc{ width:770px;  padding:19px 0 0 8px;font-family: Arial,"宋体"; min-height:766px;height:auto !important;height:766px; margin:0 auto;}
.singCool_mc .singer_ul li{ float:left; width:105px; display:inline; margin-right:35px; text-align:center;}
.singCool_mc .singer_ul li h4 a{ display:block;  text-align:center; padding-top:4px;width:98px; height:94px;}
.singCool_mc .singer_ul li h4 a:hover{}
.singCool_mc .singer_ul li h4 a img{ padding:2px; border:1px solid #cccbcb; background:#fff;}

.singCool_mc .singer_ul li p{ font-size:14px; font-weight:bold; width:98px; overflow:hidden; height:40px; line-height:40px;*height:56px;*line-height:56px;}
.singCool_mc .singer_ul li p img{ margin:0 3px}
.singCool_mc .singer_ul li p span a{color:#333;}
.singCool_mc table{}
.singCool_mc table tr img{ margin:0 3px;}
.singCool_mc table tr td{ color:#4f2807;}
.singCool_mc table tr td a{color:#333;}
.singCool_mc table tr td a:hover{ color:#333; text-decoration:underline;}

.singCool_loop{ overflow:hidden;zoom:1; margin-left:20px;}
.singCool_loop li{ float:left; width:119px;padding-left:21px; height:32px; line-height:32px;color:#4F2807; background: url(../images/music/listleft_li.gif) repeat-x left bottom; overflow:hidden; white-space:nowrap;}
.singCool_loop li img{ margin:0 3px;}
.singCool_loop li a{font-family:"宋体"}
.singCool_loop li a:hover{ color:#333; text-decoration:underline;}
.singCool_all{ width:700px; margin:0 auto; *margin:0 0 0 35px;}


.black{ color:#363535;}

/* toplist */
.toplist .hotmusic_m { padding-left: 20px;padding-right: 20px;width: 683px; }
.toplist h1 { background: url(../images/music/toplist_title.jpg) no-repeat;width:auto;margin-bottom: 10px;margin-left: -10px; }
.toplist .hotmusic_table th { background-color: #EDE5DD;font-weight: normal; color:#333;border:0;line-height:26px;}
.top_select {
	width: 133px;background-color: #E0D4C8;color:#64401C;text-align:center;line-height:30px;margin-top: 40px;
	box-shadow: #F8F6F3 3px 3px 0;
	-moz-box-shadow: #F8F6F3 3px 3px 0;
	-webkit-box-shadow: #F8F6F3 3px 3px 0;
	filter: progid:DXImageTransform.Microsoft.Dropshadow(Color='#F8F6F3',offX=3,offY=3);
	-ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(Color='#F8F6F3',offX=3,offY=3)";
}
.top_select a { color: #64401C;display:block; }
.top_select dt {font-weight: bold;border-top: 1px solid #fff;clear:both;}
.top_select li {border-top: 1px dotted #F0EAE4;float:left;width:100%;background:url(../images/music/top_ico.gif) no-repeat 19px -19px; text-align:left;}
.top_select li.current a,
.top_select li a:hover { color: #fff;background:#FFA657 url(../images/music/top_ico.gif) no-repeat right 6px;text-decoration:none; }
.top_select dd li a{padding-left:33px;}
.toplist .hotmusic_list { width: 530px;height:auto; }
.toplist .play_all { line-height: 19px; }
.toplist .hotmusic_list .hot_music_num{margin-left:10px;}
.toplist .hotmusic_list .singleslist_table td{ height:40px; line-height:40px;}
.singleslist_table td.ranklist{ background:none}
.singleslist_table td .rank{ margin-left:15px;}
.singleslist_table td .music_rank{ margin:2px 0 0 10px;*margin:4px 0 0 10px;}


    /*******Albumn RankList*********/
.albummid_mbg{}
.albummid_mbg .hotmusic_table{width:97%;}
.albummid_mbg .hotmusic_table th{ text-align:left;padding-left:10px;border:0;line-height:26px;}
.album_loop{width:500px; height:71px;position:relative;padding:6px 0 0 14px;font-family:"宋体";margin-bottom:5px;border-bottom:1px dashed #d4d4d4;}
.album_loop_l{ width:16px; text-align:center;padding-top:15px;}
.album_loop_l .rank{background:url(../images/music/b_03.jpg) center right no-repeat;height:12px;padding-right:2px;font-family: "宋体";margin-bottom:10px;}
.album_loop_l .rank span{ display:block; font-weight:700;padding-left:1px; line-height:12px; color:#fff;background:url(../images/music/b_03.jpg) center left no-repeat;font-size:10px;}
.album_loop .album_pic{margin:0 10px;}
.album_loop .album_pic a{ background:url(../images/music/album_pic1.gif) no-repeat; width:66px; height:66px;display:block; padding:2px 0 0 2px}
.album_loop .album_pic img{width:60px;height:60px;}
.album_loop .album_pic a:hover{background:url(../images/music/album_pic2.gif) no-repeat;}
.album_loop_r .name,.album_loop_r .name a,.album_loop_r .singer{ font-weight:bold; color:#666;}
.album_loop_r .singer{color:#949494;}
.album_loop_r .singer a{font-weight:normal;color:#949494;}
.album_loop_r .lyrics,.album_loop_r .lyrics a{ color:#572615; }
.album_loop_r .lyrics span{ color:#ff0000}
.album_loop_r .lyrics a{text-decoration:underline;color:#f96200;}
.album_loop_r p{ line-height:22px;}
.album_loop_r .lyrics img{ vertical-align:middle; margin-right:20px}
.album_loop_r .lyrics em{background:url(../images/music/hot_ico.gif) -1px -4px no-repeat; width:22px; height:22px;display:block;float:left;margin:0 3px 0 0;}
.hotmusic_table td .play{}
.hotmusic_table td a.play:hover{background-position:-1px -28px; }
.album_loop .star,.album_loop .agree{ position:absolute; right:11px; top:20px; overflow:visible;}
.album_loop .agree{ top:50px;}
.album_loop .agree span{color:#F00;}
.album_loop .agree em{background:url(../images/music/hot_ico.gif) -16px -16px no-repeat; width:16px; height:16px;display:block; float:left; margin:-4px 2px 0 0;}
.album_loop .star{ color:#F00; font-weight:bold}
.album_bottom{ background:url(../images/music/album_bottom.jpg) no-repeat; width:513px;padding-top:2px}
/*******End of Albumn RankList*********/

.review_page h1 { background: url(../images/music/review_title.jpg) no-repeat;width:auto;margin-bottom: 20px;margin-left: -10px; margin-top:15px; }
.review_big img { float: left;border: 1px solid #e5e5e5;padding: 3px;background-color:#fff;margin-right: 15px;box-shadow: rgba(0,0,0,.2) 0 0 5px;-moz-box-shadow: rgba(0,0,0,.2) 0 0 5px;-webkit-box-shadow: rgba(0,0,0,.2) 0 0 5px;}
.review_big{height:130px; overflow:hidden;}
.review_big h3 { font-size: 14px;text-transform:uppercase;font-weight: bold;color:#5c5c5c;margin: 5px 0; }
.review_big .desc { color: #606060;line-height: 20px; }
.review_s_list { clear:both;margin: 24px 0; }
.review_s_list li { float: left;width:86px;text-align:center;margin-right: 27px; }
.review_s_list li img { vertical-align:top;margin-bottom: 5px;border: 1px solid #e5e5e5;padding:2px;background-color: #fff;box-shadow: #ececec 1px 2px 0;-moz-box-shadow: #ececec 1px 2px 0;-webkit-box-shadow: #ececec 1px 2px 0;}
.review_s_list li a,
.review_s_list li a:hover { color: #4c4c4c;text-decoration: none; }

/* review jcarousel */
.review_s_list .jcarousel-container { position: relative;width: 652px;height:107px;float:left; }
.review_s_list .jcarousel-clip { z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;width: 652px;height: 107px; }
.review_s_list .jcarousel-list { z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.review_s_list .jcarousel-next,
.review_s_list .jcarousel-prev { z-index: 3;position: absolute;font-size:0;line-height:0;width: 9px;height: 14px;background: url(../images/music/jc_ctr.gif) no-repeat;cursor: pointer;top: 41px; }
.review_s_list .jcarousel-next:hover { background-position: -9px -14px; }
.review_s_list .jcarousel-prev:hover { background-position: 0 -14px; }
.review_s_list .jcarousel-next,
.review_s_list .jcarousel-next-disabled:hover { right: -13px;background-position: -9px 0; }
.review_s_list .jcarousel-prev,
.review_s_list .jcarousel-prev-disabled:hover { left: -15px;background-position: 0 0; }

.castlists { clear:both; }
.review_page .castlist { width: 312px; }
.castlist img { float: left;width: 80px;height:80px;margin: 0 10px 10px 0; }
.castlist h4 { font-weight: bold;font-size: 14px;margin-bottom: 10px; }
.castlist h4 a { color:#666; }
.castlist .desc {width:148px;color:#999;line-height: 18px;margin-left:60px;overflow:hidden;}
.castlist ul { color:#575757;clear: both;padding-top: 10px;list-style: inside square; }
.castlist li { border-bottom: 1px dashed #cfcfcf;line-height: 32px;list-style:square inside none; }
.castlist li a { color: #575757; white-space:nowrap; }
.hot_reviews { clear:both;padding-top: 25px; }
.hot_reviews li { border-bottom: 1px dashed #e7e7e7;padding: 16px 10px 10px; }
.hot_reviews li a { color: #666; }
.hot_reviews li img { margin: 0 15px 15px 0;width: 80px;height:80px; }
.hot_reviews li h4 { font-size: 14px;font-weight: bold;margin-bottom: 10px; }
.hot_reviews li .date { margin-bottom: 5px;color:#a3a3a3; }
.hot_reviews li .date span { color:#666; }
.hot_reviews li .desc { line-height: 18px;margin-bottom: 5px; }
.hot_reviews .review_share { font-size: 12px;font-weight: normal; }
.hot_reviews .review_share a { width:31px;height:18px;line-height:20px;float:left;padding-left: 23px;display:block;color:#333;background: #dcdcdc url(../images/music/review_share.gif) no-repeat;overflow:hidden; }
.hot_reviews .review_share a:hover { color:#A02626;background-color: #ffd6b7;background-position: 0 -18px;text-decoration:none; }
.castlist_side img { width: 70px;height:70px; }
.castlist_side h4 a { font-size: 12px;color:#990202; }
.castlist_side ul { padding-top:0; }
.castlist_side li { border-bottom: none;line-height: 20px;list-style:square inside none; }
.specmic { margin-bottom: 15px; }
.specmic_b { margin-bottom: 10px;text-align: center; }
.specmic_b h4 { font-size: 14px;font-weight: bold;margin-top: 10px; }
.specmic_b h4 a { color: #222; }
.specmic_s { padding: 0 0 0 13px;line-height: 20px; }
.specmic_s a { color:#444; }
.specmic_b img{ width:210px;}
.newmic_s ul li span img{ width:60px; height:60px;}

#show{overflow:hidden;  height:224px;}
#show_pic{ position:absolute; width:680px; list-style:none; margin:4px 0 0 4px;}
#show_pic li{ float:left; display:inline; margin-right:7px; overflow:hidden; width:219px; list-style:none; }
#show_pic li p{margin:10px 0 0 10px; line-height:20px;   }
#show_pic li p a{ font-size:14px; font-weight:bold; color:#333;}
#icon_num{position:absolute; z-index:49}
#icon_num li{ cursor:pointer; width:64px; height:64px;background:#000;filter:alpha(opacity=50);opacity:0.5;}
#icon_num li.tabon{ filter:alpha(opacity=100);opacity:1;}

/*********Created Music Box(04/16)***************/
.inbox{width:703px;padding-right:10px;min-height:980px;height:auto !important;height:980px;color:#5C5C5C;}
.inbox a{color:#5C5C5C;}
.inbox h2{height:42px;background:url(../images/music/album_title1.gif) left -38px no-repeat;margin-bottom:10px;text-indent:-1000em;}
.inbox h3{height:31px;line-height:31px;padding-left:20px;background:#8fb0e6;color:#fff;font-weight:700;font-size:14px;margin-bottom:10px;}
.inbox table{width:660px;margin:30px 20px;}
.inbox td{padding:5px 2px;white-space:nowrap;}
.inbox td span{color:#d12200;margin-right:8px;}
.inbox td.title{width:95px;white-space:nowrap;}
.inbox td textarea{border:1px solid #b4b4b4;}
.inbox td .box_name{width:546px;height:23px;line-height:23px;padding:0 2px;border:1px solid #b4b4b4;}
.inbox td textarea{width:546px;height:360px;padding:2px;}

.inbox .songlist{width:550px;border:1px solid #b4b4b4;background:#fff;}
.inbox .songlist h2{height:30px;line-height:30px;background:#f2d6de;border-bottom:1px solid #fac3d2;font-size:12px;font-weight:normal; text-align:center;margin:0;}
.inbox .songlist h2 span{width:70px;height:18px;line-height:18px;background:#fff;float:right;margin:6px 10px 0 0;border:1px solid #d893a6; text-indent:0;}
.inbox .songlist .collectlist ul{height:24px;clear:both;}
.inbox .songlist .collectlist ul.songnav li{color:#3c3c3c;border-bottom:1px solid #d6d6d6;}
.inbox .songlist .collectlist li{width:100px;float:left;text-align:center;color:#585858;height:24px;line-height:24px;font-size:12px;}
.inbox .songlist .collectlist li a,.inbox .songlist .collectlist li span{color:#585858;}
.inbox .songlist .collectlist li.song{width:250px;text-align:left;padding-left:20px;}
.inbox .songlist .collectlist li.singer{width:180px;}
.inbox .songlist .collectlist li a.c_Yellow{color:#de831b;font-family:sans-serif,Helvetica,sans-serif;}
.inbox .songlist .collectlist li a.c_Red{color:#de1b1b;font-family:sans-serif,Helvetica,sans-serif;}
.inbox .songlist .collectlist li input{ vertical-align:middle;margin-right:10px;}
.inbox .songlist table{width:100%;margin:0;}
.inbox .songlist td input{vertical-align:middle;}
.inbox .songlist .sing_del{margin:5px 13px 0 15px;clear:both;}
.inbox .songlist .sing_del td{height:24px;line-height:24px;font-size:12px;color:#585858; vertical-align:middle;padding:0 5px;}
.inbox .songlist .sing_del td.t_l{width:320px;}
.inbox .t_mid{text-align:center;}
.inbox .box_submit{width:88px;height:33px; background:url(../images/music/submit.gif) no-repeat;border:0;cursor:pointer;}
.inbox .box_cover{width:500px;height:22px;background:#fff;border:1px solid #b4b4b4;}

.inbox .song_type{width:105px;margin:0 4px;color:#d12200;float:left; white-space:nowrap;line-height:20px;}
.inbox .song_type .box{width:68px;height:19px;border:1px solid #b4b4b4;overflow:hidden;padding:1px 0 0 0; background:#fff;float:right;}
.inbox .song_type .box select{width:66px;*width:70px;margin:0 ;*margin:-2px;border:0;padding:0; background:#fff;}
.inbox .song_type .box span{position:absolute;overflow:hidden;border:0;margin:0px 0 0 0;*margin:0;padding:0;}
.collectlist table{width:260px;}
.collectlist tr{ height:25px; line-height:25px}
.collectlist tr .t_l span{ margin:0 10px;}
.collectlist tr .collect_add{width:75px;display:block; background:#efefef; border:1px solid #ccc; cursor:pointer; padding:0 2px;float:right;}

.pagenum a,.pagenum strong {border:1px solid #CCC;color:#2F1302;display:table-cell;float:left;font-family:"宋体";height:18px;line-height:17px;margin-right:2px;overflow:hidden;text-align:center;width:18px;}
.pagenum a:hover,.pagenum strong{ text-decoration:none; background:#ff790d; color:#fff;}

.pagenum a.next{ text-indent:-9999px; width:38px; height:20px;background:url(../images/music/list_next.jpg) -38px 0 no-repeat; border:0;}
.pagenum a.next:hover{background:url(../images/music/list_next.jpg) -38px -20px no-repeat; }
.pagenum a.prev{ text-indent:-9999px; width:38px; height:20px;background:url(../images/music/list_next.jpg) 0 0 no-repeat; border:0;}
.pagenum a.prev:hover{background:url(../images/music/list_next.jpg) 0 -20px no-repeat; }

.toolly .log_inbox{width:220px;height:18px;line-height:18px;border:1px solid #b4b4b4;}
/*********End of Created Music Box***************/

/*SongSearch*/
.songSerBox{ width:723px; min-height:939px; height:auto; _height:939px; border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;  _margin:-1px 0 0 0;}
.songSerBox h1{ background:url(../images/music/ss_title.gif) no-repeat ; width:301px; height:30px; position:relative; top:11px; left:15px;}
.songSerBoxTop{padding-top:15px;}
.songSerDate{ margin:23px 0 0 19px; }
.songSerDateTop{margin-top:0;}

.songSerDate .songSerDate_r th{ font-weight:700; color:#fff;}
.songSerDate .songSerDate_r{ width:682px; height:auto;  overflow:hidden;}
.songSerDate .songSerDate_r table.tableBorder{}
.songSerDate .songSerDate_r table.tableBorder tr{ height:37px; line-height:37px;  font-family:'宋体'/* background:url(../images/music/border.gif) repeat-x 0 36px;*/}
.songSerDate .songSerDate_r table.tableBorder tr td{border-bottom:1px dashed #aaa;}
.songSerDate .songSerDate_r table.tableBorder tr td input{ text-align:right;}

.doing_loop .list p.pWidth {line-height:20px;color:#666; width:140px; height:23px; overflow:hidden;}
.songSerDate .songSerDate_r table.tableBorder tr td .play{background:url(../images/music/hot_ico.gif) -1px -4px no-repeat; width:22px; height:22px;display:block;}
.songSerDate .songSerDate_r table.tableBorder tr td a.play:hover{background-position:-1px -28px; }
.songSerDate .songSerDate_r table.tableBorder tr td .fav{background:url(../images/music/hot_ico.gif) -23px -4px no-repeat; width:22px; height:22px;display:block;}
.songSerDate .songSerDate_r table.tableBorder tr td a.fav:hover{ background-position:-23px -28px;}
.songSerDate .songSerDate_r table.tableBorder tr td .remond{background:url(../images/music/hot_ico.gif) -45px -4px no-repeat; width:22px; height:22px;display:block;}
.songSerDate .songSerDate_r table.tableBorder tr td a.remond:hover{ background-position:-45px -28px;}

.issue_mc{ width:228px; text-align:center}
.obeyS{text-align:left; padding:5px 0 0 5px; line-height:23px; height:165px; overflow:hidden;}
.obeyS  a{/*margin:0 4px 0 0;width:67px; display:block; float:left; */  white-space:nowrap; overflow:hidden;}


.bannerBox{ padding:0 0 15px 0;}
.banner{ width:228px; height:110px; margin-bottom:10px; text-align:center;}

.listening a{ color:#5b5b5b; font-size:12px;}

/*歌曲搜索专辑*/
.allAlbumsWarp_bg{ width:682px; margin:20px 0 0; float:left; border-bottom:1px dashed #bcbcbc; padding:0 0 20px 0; font-family:'宋体' }
.allAlbumsWarp_bg ul{ float:right;  padding:10px;}
.allAlbumsWarp_bg ul li{ margin:2px;  float:left;}
.allAlbumsWarp_bg ul li a{ background:#F5EFE8; border:1px solid #ccc; display:table; padding:0 3px; vertical-align:middle; color:#2F1302; text-decoration:none;}
.allAlbumsWarp_bg ul li a:hover{ background:#DAA719; }

.allAlbumsWarp_imagebg img{ margin:0 0 0 7px; border:1px solid #d5d5d5; padding:2px; width:120px; height:120px;}
.allAlbums_picbg_txt{ width:522px; float:left; line-height:20px; margin:0 0 0 18px; color:#2F1302;}
.allAlbums_picbg_txt span{ padding:0 5px;}
.allAlbums_picbg_txt a,.allAlbums_picbg_txt a:hover{ color:#2F1302;}
.name01{ font-size:14px; overflow:hidden; zoom:1 }
.albuminfo{ overflow:hidden;}
.albuminfo span img{ position:relative; top:4px;}
.albuminfo a{}
.albuminfo a.aalbum{color:#841701;}
.albuminfo em{display:block; height:42px; overflow:hidden;}
.fd{ float:left; display:block;}
.a8{color:#841701; font-weight:700;}
.h7{ color:#717171;}

/*歌曲搜索歌手*/
.singerWarp_imagebg a.apicS{ width:156px; height:156px; display:block;}
.singerWarp_imagebg img{ margin:0 0 0 7px; border:1px solid #d5d5d5; padding:2px; width:150px; height:150px;}
.singer_picbg_txt{ width:465px;  _width:455px; float:left; line-height:20px; margin:0 0 0 18px; color:#2F1302; }
.singer_picbg_txt span{ padding:0 5px;}
.singer_picbg_txt a,.allAlbums_picbg_txt a:hover{ color:#2F1302;}
.fm14{ font-size:14px; color:#841701;}
.name01 a{ color:#841701;}
.doing_loop .list p a.asinger{color:#f67814;}
.album_page .pinglun_num{ width:220px; margin:20px auto;}

/* jplayer */
.jp-playlist-player .jp-interface { display: none; }
#jplayer_playlist {position:relative;}
.hotmusic_table td .stop {background-position: 0 -51px;}
.hotmusic_table td a.stop:hover{background-position: 0 -75px;}
.jp-playlist #jpt-loading { display: block;width: 84px;height: 24px;position:absolute;display: none; }
.jp-playlist #jpt-loading i {display:block;width: 84px;height: 24px;text-indent:-9999px;}
.jp-playlist #jpt-loading i.loading {background: url(../images/music/mloading.gif) no-repeat;}
.jp-playlist #jpt-loading i.playing {background: url(../images/music/mplaying.gif) no-repeat;}

.clearfix { *zoom:1; }


/* popWindow */
.popupmenu_popup .popupmenu_inner{ }
.list2col{ height:440px; overflow:auto}
.popupmenu_centerbox .popupmenu_inner { padding: 10px 10px 26px;}
.feed a:visited{color:#630a02;text-decoration:none;}
.feed a:hover{/*color:#c00;*/text-decoration:underline;}
.box .feed {border:1px solid #ccc;background:#fff;padding:10px;padding-bottom:20px;margin-top:5px; overflow:hidden; }
.box .feed .detail {width:250px;float:left; padding: 10px 0 0; color: #6A665D; overflow:hidden; }
.box .feed .detail b{ margin-bottom:10px;}
.box .feed .detail b a{font-size:16px;font-weight:bold;color:#333;white-space:nowrap;}
.box .feed .detail a{font-size:12px;font-weight:normal;}
.popupmenu_popup,.popupmenu_centerbox { border: 1px solid #999; background: #eee; text-align: left;min-width:250px; max-width:750px; z-index:20000 }
.popupmenu_popup h1,.popupmenu_centerbox h1 {padding: 0 10px ;color: #000; font-weight:700;font-size: 14px; line-height: 50px; cursor: move;  background:#dadada url(../images/music/ss0129.gif) repeat-x;border:1px solid #fafafa;margin:0;}
.submit,.popupmenu_popup .submit, .popupmenu_popup .button {width:48px;padding: 0 0 2px 0; height: 25px; border:0; background:url(../images/music/submit_bg.gif) 0 0 no-repeat; color: #000; line-height: 25px; letter-spacing: 1px; cursor: pointer; border:0; text-align:center;}
.popupmenu_popup .submit, .popupmenu_popup .button {margin-left:20px;}
.submit:hover,.popupmenu_popup .submit:hover{ background:url(../images/music/submit_bg.gif) 0 -25px no-repeat}
.float_del,.float_edit,.popupmenu_centerbox .float_del,.popupmenu_centerbox .float_edit{width:18px;height:18px; position: absolute; top:15px;right:10px;text-indent: -999em; overflow: hidden; display: block; background: url(../images/music/delete2.gif) no-repeat 0 0;}
.float_del:hover,.popupmenu_centerbox .float_del:hover{width:18px;height:18px;background: url(../images/music/delete2.gif) 0 -18px no-repeat; }




