﻿a.more { padding-left:7px; color:#374858; padding-right:7px; background:url(/ui/2011/images/arrow_04.gif) 100% 50% no-repeat;}
.dujia { padding-left:32px; background:url(/ui/2011/images/ico_dujia.gif) 0 50% no-repeat;}

.c-390-120 { height:120px; width:390px; margin-top:-1px;}
.c-250-250 { height:250px; width:250px; margin:0 auto 10px auto;}
.c-96090 { width:950px; height:90px; margin:0 auto 10px auto;}
.c-95060-top { width:950px; margin:0 auto; position:relative;}
.c-95060-top .close { position:absolute; z-index:999999; cursor:pointer; right:0; bottom:0; height:14px; width:14px; overflow:hidden; background:url(/ui/2011/images/ad_close.gif) 0 0 no-repeat;} 


.focus { height:350px; width:950px; margin:0 auto 10px auto; background:#333333;}
.focus .img { float:left; width:675px; height:350px; overflow:hidden; position:relative;}
.focus .img .loading { position:absolute; z-index:20; left:275px; top:120px; text-align:center; filter: Alpha(opacity=70); -moz-opacity:.70; opacity:0.70; -moz-border-radius: 7px;  -webkit-border-radius: 7px;  border-radius:7px; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#CCCCCC; width:125px; height:50px; line-height:50px; background:#000000;}
.focus .img .thumb { height:350px; overflow:hidden; position:relative; z-index:1;}
.focus .img .title { position:absolute; z-index:10; width:675px; filter: Alpha(opacity=70); -moz-opacity:.70; opacity:0.70; left:0; top:280px; text-indent:20px; font-size:25px; font-family:Microsoft YaHei, SimHei, SimSun, Verdana, Geneva, sans-serif; height:70px; line-height:70px; background:#000000;}
.focus .img .title a { display:block; height:70px; color:#FFFFFF;}
.focus .list { float:right; width:275px;}
.focus .list li { height:70px; line-height:70px; vertical-align:bottom; position:relative; z-index:1;}
.focus .list li span { display:block; height:70px; text-align:center; font-size:18px; color:#BBBBBB; cursor:pointer; font-family:Microsoft YaHei,SimHei, SimSun, Verdana, Geneva, sans-serif; background:url(/ui/2011/images/focus_bg.gif) 100% 0 no-repeat;}
.focus .list li.current span { width:285px; left:-10px; top:0; position:absolute; text-indent:10px; color:#000000; background:url(/ui/2011/images/focus_bg.gif) 100% -70px no-repeat;}

.lo { width:950px; margin:0 auto 10px auto; height:1%; background:url(/ui/2011/images/index_bg_bd.gif) 0 0 repeat-y;}
.lo-main { float:left; width:390px; margin-right:10px; overflow:hidden; border-top:5px solid #CC0050;}
.lo-side { float:left; width:275px; overflow:hidden; border-top:1px solid #E5E5E5; padding-top:5px;}
.lo-extra { float:right; width:275px; overflow:hidden; border-top:1px solid #E5E5E5;}
.lo-ft { clear:both; height:1px; overflow:hidden; font-size:0; background:url(/ui/2011/images/index_bg_ft.gif) 100% 0 no-repeat;}

.feature {}
.feature a { color:#374858;}
.feature .item { height:1%; padding:7px 10px 10px 10px; background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat-x;}
.feature .item dl { width:100%; overflow:hidden;}
.feature .item dt { font-size:18px; height:28px; line-height:28px; margin-bottom:5px; overflow:hidden; font-family:Microsoft YaHei, SimHei,SimSun,Verdana, Geneva, sans-serif;}
.feature .item dd.thumb { float:left; width:120px; height:70px; margin-right:10px;}
.feature .item dd.thumb img { vertical-align:top;}
.feature .item dd.des { text-indent:2em; margin-bottom:7px; line-height:23px; color:#666666; font-size:14px; overflow:hidden;}
.feature .item dd.sublist { clear:both;}
.feature .item dd.sublist li { color:#555555; vertical-align:bottom; font-size:14px; height:23px; padding-left:14px; line-height:23px; overflow:hidden; background:url(/ui/2011/images/arrow_04.gif) 0 9px no-repeat;}
.feature .item dd.keyword { clear:both; height:23px; line-height:23px; font-size:12px; color:#555555;}
.feature .item dd.keyword a { margin-right:7px; text-decoration:underline;}

.feature .slide { height:1%; padding:10px 0; background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat-x;}
.feature .slide .box { height:255px; width:376px; overflow:hidden; margin:0 auto; position:relative; z-index:1;} 
.feature .slide .box li { height:255px; overflow:hidden; position:relative; z-index:1}
.feature .slide .box li span.thumb { display:block; height:255px; overflow:hidden; position:relative; z-index:2; }
.feature .slide .box li span.title { height:25px; line-height:25px; position:absolute; z-index:5; text-align:center; font-size:12px; top:230px; left:18px; width:340px; filter: Alpha(opacity=85); -moz-opacity:.85; opacity:0.85; background:#CC0050;}
.feature .slide .box li span.title a { color:#FFFFFF;}
.feature .slide .btn-prev { position:absolute; z-index:10; left:0; top:230px; height:25px; width:18px; }
.feature .slide .btn-prev a { display:block; height:25px; width:18px; text-indent:-9999px; overflow:hidden; background:#374858 url(/ui/2011/images/slide_btn.gif) 0 0 no-repeat;}
.feature .slide .btn-next { position:absolute; z-index:10; left:358px; top:230px; height:25px; width:18px; }
.feature .slide .btn-next a { display:block; height:25px; width:18px; text-indent:-9999px; overflow:hidden; background:#374858 url(/ui/2011/images/slide_btn.gif) -18px 0 no-repeat;}

.feature .list ul { background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat;}
.feature .list li { color:#555555; vertical-align:bottom; font-size:14px; height:31px; padding-right:10px; line-height:31px; overflow:hidden; padding-left:24px; background:url(/ui/2011/images/arrow_04.gif) 10px 13px no-repeat;}

.music-comment { margin:0 10px 10px 10px; }
.music-comment h2.title { height:25px; line-height:25px; margin-bottom:7px; font-size:14px; color:#666666;}
.music-comment h2.title a { color:#666666;}
.music-comment a { color:#374858;}

/*.music-comment .com { height:80px; background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat-x;}
.music-comment .com dt { float:left; width:120px; height:70px; margin-right:7px; position:relative;}
.music-comment .com dt span.thumb { display:block; height:70px;}
.music-comment .com dt span.title { height:19px; line-height:19px; width:120px; position:absolute; left:0; top:51px; text-align:center; font-size:12px; filter: Alpha(opacity=85); -moz-opacity:.85; opacity:0.85; background:#CC0050;}
.music-comment .com dt span.title a { color:#FFFFFF;}
.music-comment .com dd { line-height:17px; font-size:12px; color:#666666;}
.music-comment .com dd span.label { color:#333333;}*/

.music-comment .com { height:110px; margin-bottom:5px; background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat-x;}
.music-comment .com dt { height:21px; line-height:21px; margin-bottom:5px; font-size:12px; overflow:hidden; font-weight:bold;}
.music-comment .com dt a { display:block;}
.music-comment .com dd.thumb { float:left; width:120px; margin-right:10px; height:70px;}
.music-comment .com dd.des { color:#666666; line-height:17px; font-size:12px;}
.music-comment .list-b li { color:#555555; vertical-align:bottom; font-size:12px; height:23px; padding-left:10px; padding-right:10px; line-height:23px; overflow:hidden;  padding-left:14px; background:url(/ui/2011/images/arrow_04.gif) 0 9px no-repeat ; }

.music-top { margin:0 10px 10px 10px; border-top:3px solid #E5E5E5;}
.music-top h2.title { height:25px; line-height:25px; margin-bottom:7px; font-size:14px; color:#666666;}
.music-top h2.title a { color:#666666;}
.music-top a { color:#374858;}
.music-top .com { height:80px; background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat-x;}
.music-top .com dt { float:left; width:120px; height:70px; margin-right:7px; position:relative;}
.music-top .com dt span.thumb { display:block; height:70px;}
.music-top .com dt span.title { height:19px; line-height:19px; width:120px; position:absolute; left:0; top:51px; text-align:center; font-size:12px; filter: Alpha(opacity=85); -moz-opacity:.85; opacity:0.85; background:#CC0050;}
.music-top .com dt span.title a { color:#FFFFFF;}
.music-top .com dd { line-height:17px; font-size:12px; color:#666666;}
.music-top .com dd span.label { color:#333333;}
.music-top .item { padding:5px 0 7px 0; font-size:12px; background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat-x;}
.music-top .item dt { height:23px; line-height:23px;}
.music-top .item dt span.extra { float:right; padding-top:3px; color:#337800; width:45px; margin-right:5px; display:inline;}
.music-top .item dd { line-height:150%; color:#888888;}
.music-top .item dd span.label { color:#333333;}
.music-top a.ico-listen { float:left; margin-right:11px; height:15px; width:17px; overflow:hidden; text-indent:-9999px; background:url(/ui/2011/images/ico_music.gif) 0 0 no-repeat;}
.music-top a.ico-listen:hover { background:url(/ui/2011/images/ico_music.gif) 0 -15px no-repeat;} 
.music-top a.ico-down { float:left; height:15px; width:17px; overflow:hidden; text-indent:-9999px; background:url(/ui/2011/images/ico_music.gif) -17px 0 no-repeat;}
.music-top a.ico-down:hover { background:url(/ui/2011/images/ico_music.gif) -17px -15px no-repeat;}
.music-top .list-b h3 { font-size:12px; height:31px; line-height:31px; font-weight:normal; }
.music-top .list-b ul { width:100%; overflow:hidden; background:url(/ui/2011/images/split_dot_02.gif) 0 0 repeat;}
.music-top .list-b li { height:31px; font-size:12px; line-height:31px; overflow:hidden; vertical-align:bottom;}
.music-top .list-b li span.title { float:left; height:31px; padding-left:3px;}
.music-top .list-b li span.extra { float:right; width:45px; padding-top:8px; margin-right:5px; display:inline;}

.music-arts { margin:0 10px 10px 10px; border-top:3px solid #E5E5E5;}
.music-arts h2.title { height:25px; line-height:25px; margin-bottom:7px; font-size:14px; color:#666666;}
.music-arts h2.title a { color:#666666;}
.music-arts .list { width:255px; overflow:hidden;}
.music-arts .list ul { width:260px; float:left; margin-left:-5px; overflow:hidden;}
.music-arts .list ul li { float:left; position:relative; z-index:1; width:60px; height:60px; overflow:hidden; display:inline; margin-left:5px; margin-bottom:5px;}
.music-arts .list ul li a { text-decoration:none;}
.music-arts .list ul li a:hover { border:none;} 
.music-arts .list ul li a:hover span { position:absolute; cursor:pointer; z-index:10; left:0; top:0; font-size:12px; text-align:center; height:60px; line-height:60px; width:60px; background:#CC0050; color:#FFFFFF;}


.hottag { padding: 5px 10px 10px 10px;}
.hottag h2.title { height:25px; line-height:25px; margin-bottom:7px; font-size:14px; color:#666666;}
.hottag h2.title a { color:#666666;}
.hottag .list { line-height:29px; padding:0 10px; }
.hottag .list a { height:29px; line-height:29px; padding:0 3px; margin-right:7px; white-space:nowrap; display:inline-block;}
.hottag .list a.h1 { font-size:12px; color:#666666;}
.hottag .list a.h2 { font-size:12px; color:#374858;}
.hottag .list a.h3 { font-size:14px; color:#374858;}
.hottag .list a.h4 { font-size:14px; color:#CC0050; font-weight:bold;}
.hottag .list a.h5 { font-size:14px; color:#CC0050; font-weight:bold;}
.hottag .list a.h6 { font-size:17px; color:#CC0050; font-weight:bold; font-family:Microsoft YaHei, SimHei, Verdana, Geneva, sans-serif;}

.music-special { margin:0 10px 10px 10px; border-top:3px solid #E5E5E5; }
.music-special h2.title { height:25px; line-height:25px; margin-bottom:7px; font-size:14px; color:#666666;}
.music-special h2.title a { color:#666666;}
.music-special .list .item { height:80px; margin-bottom:10px; background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat-x;}
.music-special .list .item dt { float:left; width:120px; height:70px; margin-right:7px;}
.music-special .list .item dd.title { height:19px; line-height:19px; font-size:12px;}
.music-special .list .item dd.title a { color:#374858;} 
.music-special .list .item dd.des { line-height:17px; text-indent:2em; color:#666666; font-size:12px;}

.music-live { margin:0 10px 10px 10px; border-top:3px solid #E5E5E5; }
.music-live h2.title { height:25px; line-height:25px; margin-bottom:7px; font-size:14px; color:#666666;}
.music-live h2.title a { color:#666666;}
.music-live .filter { padding-top:10px; font-size:12px; color:#333333;}
.music-live .filter select { width:6em; margin-right:5px; color:#999999; background:#EEEEEE; border:1px solid #CCCCCC;}
.music-live .list ul { height:1%; background:url(/ui/2011/images/ticket_bg.gif) 0 0 repeat;}
.music-live .list li { color:#333333; height:23px; line-height:23px; vertical-align:bottom; font-size:12px; padding-left:5px; padding-right:3px;}
.music-live .list li span.name { float:left; height:23px; line-height:23px; width:210px; overflow:hidden;}
.music-live .list li span.price { float:left; height:23px; line-height:23px; width:100px;}
.music-live .list li span.order { float:right; padding-top:2px;}
.music-live .list li span.order a.btn-order { float:right; height:17px; line-height:17px; width:31px; text-align:center; background:#384858; color:#FFFFFF; border:1px solid #384858;}
.music-live .list li span.order a.btn-buy { float:right; height:17px; line-height:17px; width:31px; text-align:center; background:#CC0050; color:#FFFFFF; border:1px solid #B10045;}


.music-rank { margin:0 10px 10px 10px; border-top:3px solid #E5E5E5; }
.music-rank h2.title { height:25px; line-height:25px; margin-bottom:7px; font-size:14px; color:#666666;}
.music-rank h2.title a { color:#666666;}
.music-rank .list { height:1%; background:url(/ui/2011/images/rank_num.gif) -1200px -41px no-repeat; padding-left:24px;}
.music-rank .list ol { height:1%; background:url(/ui/2011/images/rank_bg.gif) 0 100% repeat;}
.music-rank .list li.item-top { height:60px; font-size:12px; overflow:hidden; vertical-align:bottom; margin-bottom:8px; background:#FFFFFF; }
.music-rank .list li.item-top span.thumb { float:left; width:75px; height:60px; margin-right:7px; }
.music-rank .list li.item-top span.title { display:block; height:17px; line-height:17px; margin-bottom:5px;}
.music-rank .list li.item-top span.title a { color:#374858;}
.music-rank .list li.item-top span.des { display:block; line-height:17px; color:#888888;}
.music-rank .list li.item { height:27px; line-height:27px; vertical-align:bottom; }
.music-rank .list li.item span.title { padding-left:5px; display:block; height:27px;}
.music-rank .list li.item a { color:#374858; font-size:12px; }

.music-vplay { margin:0 10px 10px 10px; border-top:3px solid #E5E5E5;}
.music-vplay h2.title { height:25px; line-height:25px; margin-bottom:7px; font-size:14px; color:#666666;}
.music-vplay h2.title span.name { float:left;}
.music-vplay h2.title span.name a { color:#666666;}
.music-vplay h2.title span.extra { color:#CC0050; float:right; font-weight:normal; font-size:12px;}
.music-vplay h2.title span.extra a { color:#CC0050; text-decoration:underline;}
.music-vplay .list-a { width:255px; overflow:hidden;}
.music-vplay .list-a ul { width:270px; margin-left:-15px; overflow:hidden;}
.music-vplay .list-a li { float:left; position:relative; width:120px; height:90px; background:url(/ui/2011/images/video_item_bg.png) 0 100% no-repeat; overflow:hidden; display:inline; margin-left:15px;}
.music-vplay .list-a li span.thumb { display:block; height:80px;}
.music-vplay .list-a li span.title { display:block; width:120px; height:19px; position:absolute; font-size:12px; filter: Alpha(opacity=85); -moz-opacity:.85; opacity:0.85; background:#CC0050; left:0; top:61px; line-height:19px; text-align:center; overflow:hidden; }
.music-vplay .list-a li span.title a { color:#FFFFFF;}
.music-vplay .list-b ul { height:1%; background:url(/ui/2011/images/split_dot_01.gif) 0 0 repeat;}
.music-vplay .list-b li { color:#555555; vertical-align:bottom; font-size:12px; height:31px; padding-left:10px; padding-right:10px; line-height:31px; overflow:hidden;  padding-left:14px; background:url(/ui/2011/images/arrow_04.gif) 0 13px no-repeat ; }
.music-vplay .list-b li a { color:#374858;}

.music-contact { padding:10px;}
.music-contact li { height:23px; line-height:23px; font-size:12px; overflow:hidden; vertical-align:bottom; margin-bottom:10px; background:url(/ui/2011/images/contact.gif) 0 -46px no-repeat;}
.music-contact li span.title { float:left; height:23px; width:79px; text-indent:13px; color:#FFFFFF;}
.music-contact li span.str { float:right; width:173px; text-align:center; color:#364759;}
.music-contact li span.str a { color:#364759;}