@charset "utf-8";
/*********************************
*	 CSS-The A8 Music Site       *  
*	 by min.chen                 *
*	 http://www.a8.com           *
**********************************/




/*****************标题*******************/
h2{ height:60px; line-height:60px; font-size:20px; font-weight:bold; text-align:center; clear:both;}
h2 a{ color:#f30;}
h3{ height:32px; line-height:32px; font-size:12px; text-align:center; clear:both;}
h3 a{ color:#333;}

h4{ height:58px; padding:17px 0px; text-align:center;}
h4 .cph2{height:34px; line-height:34px; font-size:20px; font-weight:bold; text-align:center; clear:both;}
h4 .cph2 a{ color:#f30;}
h4 .cph3{height:24px; line-height:24px; font-size:14px; text-align:center; clear:both;}
h4 .cph3 a{ color:#333;}

/*****************login Box*******************/
.loginBox{ position:absolute; z-index:1000; margin-left:10px;*margin-left:-130px; margin-top:22px; height:252px; width:240px; padding:13px 5px 5px 5px; background:url(../images/css_bg/loginBox.gif) 0 0 no-repeat; display:none;}
.loginBox a{ color:#2d9000; text-decoration:underline;}
.loginBox a:hover{ color:#2d9000; text-decoration:underline;}
.loginBox .textrows{ width:180px; height:24px;line-height:24px; padding:0px 30px; clear:both;}
.loginBox .textrows .shuru{float:left; height:22px; line-height:22px; width:176px; border:0px; background:none;}
.loginBox .btnrows{ width:70px; height:30px; padding:10px 20px 12px 150px;clear:both;}
.loginBox .btnrows a{float:left; width:70px; height:30px;}
.loginBox .otherweibo{ width:220px; height:32px; line-height:32px; text-align:center; color:#2d9000; padding:0px 10px;clear:both;}
.loginBox .loginclose{ width:22px; height:20px; padding:22px 10px 10px 208px; overflow:hidden;clear:both;}
.loginBox .loginclose a{float:left;width:22px; height:20px;}
/*****************头部快速链接*******************/

.q_register{width:66px;color:#fff; text-align:center;}
.q_login{ width:42px;color:#fff;text-align:center;}


.head_box{width:960px;height:160px; background:url(../images/css_bg/header_bg.jpg) 0 0 no-repeat; overflow:hidden;}
.h_search{width:300px; height:30px;}

.flash_show{width:560px; height:350px; padding:10px 10px 0px 10px; background:url(../images/css_bg/flash.gif) 0 0 no-repeat; overflow:hidden;}
.flash_show #imgPlay{width:560px; height:315px;}
#imgPlay{position:relative;width:560px;height:315px;overflow:hidden;*zoom:1;}
#imgPlay .imgs img{width:560px; height:315px;padding:0px;border:0px; margin:0px;}
#imgPlay .imgs li{float:left;position:relative;}
#imgPlay .imgs{width:9760px;}
#imgPlay .btn{position:absolute;right:12px;bottom:12px;width:112px;height:29px;text-indent:-9999px;overflow:hidden;}
#imgPlay .btn a{display:block;width:112px;height:29px;background-position:-225px -285px;overflow:hidden;}
#imgPlay .btn a:hover{background-position:-225px -315px;}
#imgPlay .next{left:auto;right:1px;background-position:right 0;}
.flash_show .pointOper{height:25px; width:160px; margin:0 auto;}
.flash_show .pointOper span{display:inline-block;width:14px;height:13px;margin:5px 2px 0;background:url(../images/css_sprites/imgPlayer.gif) -19px 0px no-repeat;cursor:pointer;overflow:hidden;line-height:0;}
.flash_show .pointOper span.on{background-position:1px 0px;}
.flash_show #numInner{background:none;padding:3px 0 0 0;text-align:center;}
#imgPlay{z-index:100;}


.flash_show{width:560px; height:350px; padding:10px 10px 0px 10px; background:url(../images/css_bg/flash.gif) 0 0 no-repeat; overflow:hidden;}
.flash_show #imgPlay{width:560px; height:315px;}
#imgPlay .btn{background:none;}
#imgPlay .num span btn{background:none;}
#imgPlay{position:relative;width:560px;height:315px;overflow:hidden;*zoom:1;}
#imgPlay .imgs img{width:560px; height:315px;padding:0px;border:0px; margin:0px;}
#imgPlay .imgs li{float:left;position:relative;}
#imgPlay .imgs{width:9760px;}
#imgPlay .btn{position:absolute;right:12px;bottom:12px;width:112px;height:29px;text-indent:-9999px;overflow:hidden;}
#imgPlay .btn a{display:block;width:112px;height:29px;background-position:-225px -285px;overflow:hidden;}
#imgPlay .btn a:hover{background-position:-225px -315px;}
#imgPlay .next{left:auto;right:1px;background-position:right 0;}
.flash_show .pointOper{height:25px; width:160px; margin:0 auto;}
.flash_show .pointOper span{display:inline-block;width:14px;height:13px;margin:5px 2px 0;background:url(../images/css_sprites/imgPlayer.gif) -19px 0px no-repeat;cursor:pointer;overflow:hidden;line-height:0;}
.flash_show .pointOper span.on{background-position:1px 0px;}
.flash_show #numInner{background:none;padding:3px 0 0 0;text-align:center;}
#imgPlay{z-index:100;}


/*********图说音乐*********/
.pic_mcttl{ height:42px; width:960px; background-position:0px -90px; background-repeat:no-repeat;}
.pic_mcLun{float:left;width:940px; height:230px; padding:15px 9px; border:1px solid #ccc; border-top:0px; overflow:hidden;}
.pic_mcLun .pic_ctrlBtn{float:left; height:230px; width:20px; overflow:hidden;}
.pic_mcLun .pic_ctrlBtn a{ outline:none !important;}
.pic_mcLun #xt_imgPlay{z-index:200;}
.mcLun_pic_lun {float:left;width:900px;height:230px;overflow:hidden;*zoom:1;}
#xt_imgPlay .xt_imgs{width:9000px;}
#xt_imgPlay .xt_imgs li{ float:left;width:160px; height:230px; overflow:hidden; margin-left:10px; margin-right:10px; display:inline;}
#xt_imgPlay .xt_imgs li .pic{width:160px; height:200px; overflow:hidden;}
#xt_imgPlay .xt_imgs li .text{width:160px; height:30px; line-height:30px; color:#333; text-align:center; font-size:14px;}
#xt_imgPlay .xt_imgs li .text a{color:#333; }
.pic_mcctrl{float:left;width:958px; height:39px; padding-top:10px;border:1px solid #ccc; border-top:0px;}
.pic_mcctrl .xt_pointOper{height:25px; width:160px; margin:0 auto;}
.pic_mcctrl .xt_pointOper span{display:inline-block;width:14px;height:13px;margin:5px 2px 0;background:url(../images/css_sprites/pagination.gif) 0px 0px no-repeat;cursor:pointer;overflow:hidden;line-height:0;}
.pic_mcctrl .xt_pointOper span.on{background-position:0 -12px;}
.pic_mcctrl #xt_numInner{background:none;padding:3px 0 0 0;text-align:center;}




.flash_show .fs_pic{width:560px; height:315px;overflow:hidden;}
.flash_show .fs_point{width:560px; height:35px;}
.hotnews_show{height:336px; width:340px; padding:20px 20px 4px 20px;background:url(../images/css_bg/hotnews_bg.gif) 0 0 no-repeat; overflow:hidden;}
.hotnews_show .ctrlBtn{float:left;height:30px; width:60px; padding:0px 140px; cursor:pointer;}
.hotnews_show .news_lun{float:left;height:246px; margin:15px 0px;width:340px; overflow:hidden;}

#lunhuan {position:relative;width:340px;height:246px; float:left;overflow:hidden;}
#news_lunCon {position:absolute;height:738px;width:340px;top:0px;left:0px;}
dl.lun_unit{ height:72px; padding-top:10px;}
dl.lun_unit dt{ float:left; width:66px; height:48px; padding:2px; border:1px #ccc solid; margin-top:5px;}
dl.lun_unit dd{ float:left; height:72px; width:250px; padding-left:10px;}
dl.lun_unit dd .lunttl{ font-size:14px; height:20px; width:250px; line-height:20px;overflow:hidden;}
dl.lun_unit dd .lunttl a{color:#fff;}
dl.lun_unit dd .lundate{ font-size:12px; height:40px; width:250px; line-height:20px;overflow:hidden;}
dl.lun_unit dd .lundate a{ color:#999;}
dl.lun_unit dd .lunbtn{height:20px; line-height:20px; padding-left:20px; background:url(../images/css_bg/btn_bg.gif) 0px 1px no-repeat;}
dl.lun_unit dd .lunbtn a{ color:#9fc728; text-decoration:underline;}

.banner_link{ height:130px; width:960px;}
.banner_link .linkbox{float:left; height:130px; width:320px; overflow:hidden;}



/*menu*/
#menu {float:left;width:690px; height:40px; display:block; background:url(../images/css_bg/menu_bg.gif) 0 0 no-repeat;}
#nav {display:block; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
#nav .mainlevel_nol {float:left;height:40px; width:84px; line-height:40px; font-size:14px; color:#fff; text-align:center; font-weight:bold;display:inline; overflow:hidden;}
#nav .mainlevel_nol a {float:left; cursor:pointer; height:40px; width:84px;color:#fff; background:none; text-decoration:none;}
#nav .mainlevel_nol a:hover{ background:none !important;text-decoration:none;}
#nav .mainlevel {float:left;height:40px; width:84px; line-height:40px; font-size:14px; color:#fff; text-align:center; font-weight:bold;display:inline; overflow:hidden;}
#nav .mainlevel a {float:left; cursor:pointer; height:40px; width:84px;color:#fff; background:none; text-decoration:none;}
#nav .mainlevel a:hover {float:left; cursor:pointer; height:40px; width:84px; line-height:40px;  font-size:14px; color:#fff; text-align:center; font-weight:bold;background:url(../images/css_bg/li_hover.jpg) center center no-repeat;text-decoration:none;}
#nav li.hover {float:left; cursor:pointer; height:40px; width:84px; line-height:40px;  font-size:14px; color:#fff; text-align:center; font-weight:bold;background:url(../images/css_bg/li_hover.jpg) center center no-repeat;text-decoration:none;}
#nav .main_lidiv{float:left; height:40px; width:2px; background:url(../images/css_bg/li_div.jpg) 0 0  no-repeat; overflow:hidden;}
#nav .mainlevel ul {position:absolute;height:30px; top:120px; margin-left:-70px; *margin-left:-160px; display:none; *width:960px;/*IE is great need, width>=li.length*/}
#nav .mainlevel ul.sub_nav_06 {position:absolute;height:30px; top:120px; margin-left:-230px !important; *margin-left:-320px; display:none; *width:960px;/*IE is great need, width>=li.length*/}
#nav .mainlevel li {float:left; height:30px; line-height:30px; background-position:0px -40px; background-repeat:repeat-x;overflow:hidden;}
#nav .mainlevel li.ltradius{float:left; height:30px; width:18px; background-position:0 0; overflow:hidden; background-repeat:no-repeat; overflow:hidden;}
#nav .mainlevel li.rtradius{float:left; height:30px; width:18px; background-position:0 -80px; overflow:hidden; background-repeat:no-repeat;overflow:hidden;}
#nav .mainlevel li a {padding:0 12px;color:#333; height:30px; width:auto !important; font-size:12px; font-weight:normal; text-decoration:none; line-height:30px; height:30px; display:block; }
#nav .mainlevel li a:hover { height:30px; line-height:30px; font-size:12px; width:auto !important; background:none;color:#2d9000; text-decoration:none;}


/*menu-sec*/
#menu_sec {float:left;width:960px; height:40px; display:block; background:url(../images/css_bg/menu_sec.jpg) 0 0 no-repeat;}
#nav_sec {display:block; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
#nav_sec .mainlevel_sec_nol {float:left;height:40px; width:84px; line-height:40px; font-size:14px; color:#fff; text-align:center; font-weight:bold;display:inline; overflow:hidden;}
#nav_sec .mainlevel_sec_nol a {float:left; cursor:pointer; height:40px; width:84px;color:#fff; background:none; text-decoration:none;}
#nav_sec .mainlevel_sec_nol a:hover{ background:none !important;text-decoration:none;}
#nav_sec .mainlevel_sec {float:left;height:40px; width:84px; line-height:40px; font-size:14px; color:#fff; text-align:center; font-weight:bold;display:inline; overflow:hidden;}
#nav_sec .mainlevel_sec a {float:left; cursor:pointer; height:40px; width:84px;color:#fff; background:none; text-decoration:none;}
#nav_sec .mainlevel_sec a:hover {float:left; cursor:pointer; height:40px; width:84px; line-height:40px;  font-size:14px; color:#fff; text-align:center; font-weight:bold;background:url(../images/css_bg/lisec_hover.jpg) center center no-repeat;text-decoration:none;}
#nav_sec li.hover {float:left; cursor:pointer; height:40px; width:84px; line-height:40px;  font-size:14px; color:#fff; text-align:center; font-weight:bold;background:url(../images/css_bg/li_hover.jpg) center center no-repeat;text-decoration:none;}
#nav_sec .main_lidiv{float:left; height:40px; width:2px; background:url(../images/css_bg/li_div.jpg) 0 0  no-repeat; overflow:hidden;}
#nav_sec .mainlevel_sec ul {position:absolute;height:30px; top:120px; margin-left:-70px; *margin-left:-160px; display:none; *width:960px;/*IE is great need, width>=li.length*/}
#nav_sec .mainlevel_sec li {float:left; height:30px; line-height:30px; background-position:0px -40px; background-repeat:repeat-x;overflow:hidden;}
#nav_sec .mainlevel_sec li.ltradius{float:left; height:30px; width:18px; background-position:0 0; overflow:hidden; background-repeat:no-repeat; overflow:hidden;}
#nav_sec .mainlevel_sec li.rtradius{float:left; height:30px; width:18px; background-position:0 -80px; overflow:hidden; background-repeat:no-repeat;overflow:hidden;}
#nav_sec .mainlevel_sec li a {padding:0 12px;color:#333; height:30px; width:auto !important; font-size:12px; font-weight:normal; text-decoration:none; line-height:30px; height:30px; display:block; }
#nav_sec .mainlevel_sec li a:hover { height:30px; line-height:30px; font-size:12px; width:auto !important; background:none;color:#2d9000; text-decoration:none;}


/********************nol nav*********************/
.nol_nav{float:left; height:24px;  line-height:24px;margin-top:6px; margin-left:14px;}
.nol_nav .nolnav_title{float:left; height:24px; width:80px; overflow:hidden; background:url(../images/css_bg/a8madettl.gif) 0 0 no-repeat;}
.nol_nav ul{float:left; height:22px; background:#fff; border-bottom:1px #dcdcdc solid; border-top:1px #dcdcdc solid;padding:0; margin:0; }
.nol_nav ul li{float:left; height:22px; background:url(../images/css_bg/nolnav_li.gif) 0px 4px no-repeat; padding-left:20px; padding-right:20px;}
.nol_nav ul li a{ color:#333;}
.nol_nav .nolnav_over{float:left; height:24px; width:10px; overflow:hidden; background:url(../images/css_bg/a8madeover.gif) 0 0 no-repeat;}

/***********左右分部分***********/
.left_mc_news{float:left; width:552px; overflow:hidden;}
.left_mc_news .ttl{float:left; height:40px; width:552px; background:url(../images/css_bg/left_mc_newsttl.jpg) 0 0 no-repeat;}
.left_mc_newscon{float:left; width:540px; height:454px; padding:0px 5px; border:1px #ccc solid;}
.h3num{ width:20px; text-align:center;}

.music_news{float:left;width:540px;padding:0px; margin:0;}
.music_news li{float:left; height:24px; line-height:24px; font-size:14px;width:240px; padding-left:20px; padding-right:10px; background-position:-32px 4px; background-repeat:no-repeat; overflow:hidden;}
.music_news li a{ color:#333;}

/**变色部分**/
.cg_color{ display:block; width:500px; height:140px; margin-top:10px ; padding-left:15px; padding-bottom:0px; }
.cg_color li{float:left; width:144px; height:140px;cursor:pointer; margin-left:20px; display:inline;}
.cg_color li .pic {float:left;overflow: hidden;}
.cg_color li .text {float:left; height:32px;line-height:32px; width:144px; text-align:center; overflow:hidden;}
.cg_color li .pic a {float:left;border:#ccc 1px solid;display: block;padding:2px;overflow: hidden; }
.cg_color li .pic a:hover { border:#650098 1px solid;background: #fff;}
.cg_color li .pic img{ border-width: 0px;  height:102px; width:138px }
.cg_color li .text a {color:#333; text-decoration:none;}
.cg_color li .text a:hover { color:#650098; text-decoration:underline;}


.text_cg_color{ float:left;display:block; width:318px; border:1px #ccc solid; border-left:0px; border-top:0px;padding:5px 0px; }
.text_cg_color li{float:left; width:144px; height:140px;cursor:pointer; margin-left:10px; margin-top:5px; display:inline;}
.text_cg_color li .pic {float:left;overflow: hidden;}
.text_cg_color li .text {float:left;line-height:32px; width:144px; text-align:center;}
.text_cg_color li .pic a {float:left;border:#ccc 1px solid;display: block;padding:2px;overflow: hidden; }
.text_cg_color li .pic a:hover { border:#650098 1px solid;background: #fff;}
.text_cg_color li .pic img{ border-width: 0px;  height:102px; width:138px }
.text_cg_color li .text a {color:#333; text-decoration:none;}
.text_cg_color li .text a:hover { color:#650098; text-decoration:underline;}

.inner_box{float:left;width:551px; height:194px; border-left:1px #ccc solid;border-top:0px; border-right:0px; border-bottom:3px #ccc solid; overflow:hidden;}
.in_sm_news{float:left; width:276px;height:194px;border-right:1px #ccc solid; overflow:hidden;}
.in_sm_news .ttl{ height:38px; width:276px; overflow:hidden; border-bottom:1px #ccc solid;}
.in_sm_news ul{ float:left; padding:15px 0px;}
.in_sm_news ul li{float:left; height:24px; line-height:24px; font-size:14px;width:250px; padding-left:20px; background-position:-32px 6px; background-repeat:no-repeat; overflow:hidden;}
.in_sm_news ul li a{ color:#333;}

.in_tab_con{float:left; width:274px;height:194px;overflow:hidden;}
.in_tabbox{ height:38px; width:274px;}
.in_tabbox .tab_act{ float:left;height:38px; line-height:38px; width:91px; cursor:pointer; color:#ff5601; font-weight:bold; text-align:center; border-bottom:none; border-right:1px #ccc solid; background:#fff;}
.in_tabbox .tab_nol{ float:left;height:38px; line-height:38px; width:90px; cursor:pointer; color:#333;text-align:center;border-bottom:1px #ccc solid; border-right:1px #ccc solid; background:url(../images/css_bg/in_tab_nol.jpg) 0 0 no-repeat;}
.in_tabcon{float:left; height:155px; width:273px; border-right:1px #ccc solid; overflow:hidden;}
.in_tabcon img{ height:136px; width:256px;  margin-top:12px; margin-left:9px; display:inline; overflow:hidden;}

.right_mc_listen{float:left; width:408px; overflow:hidden;}
.right_mc_listen .ttl{float:left; height:40px; width:408px; background:url(../images/css_bg/right_mc_listenttl.gif) 0 0 no-repeat;}
.right_mcln_con{float:left; width:407px; height:649px; border:1px #ccc solid; border-left:0px; border-bottom:3px #a0c828 solid;}
.mcln_player{ height:153px; width:407px; overflow:hidden;}
.mcln_list{ margin:0; padding:0; width:407px; overflow:hidden;}
.mcln_list li{float:left;cursor:pointer;height:40px; line-height:40px; width:377px; padding:0px 15px; border-top:1px #ccc dashed;overflow:hidden;}
.mcln_list li.hottop{float:left;height:80px;  width:377px;  overflow:hidden;}
.mcln_list li.hottop .pic{float:left; height:54px; width:54px; overflow:hidden; padding:2px; background:#fff; border:1px #ccc solid; margin:10px 0px;}
.mcln_list li.hottop .text{float:left; height:60px; padding-left:10px; padding-top:10px; width:188px;}
.mcln_list li.hottop .four_oper{float:left; height:40px; padding:20px 0px;}
.mcln_list li.hover{background:#fff66d;}
.mcln_list li .check{float:left; width:24px; height:20px; *+padding-top:10px !important;padding-top:14px;_padding-top:10px;}
.mcln_list li .song{float:left; width:257px;}
.mcln_list li .song a{ color:#999;}
.mcln_list li .quan{float:left; width:40px;}
.mcln_list li .link{float:left; width:200px; color:#650098;}
.mcln_list li .link a{ color:#650098; text-decoration:underline;}

.mcln_list div .btn{float:left;padding-top:20px; height:28px; padding-left:120px; border-top:1px #ccc dashed; width:257px;  overflow:hidden; border-bottom:0px !important;}

/*********重磅推荐*********/
.im_tuijianttl{ height:42px; width:960px; background-position:0px -40px; background-repeat:no-repeat;}
.im_tuijianCon{float:left;width:958px; border:1px solid #ccc; border-top:0px; padding-bottom:10px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; }
dl.im_tuijian{float:left;height:216px; width:216px; overflow:hidden; margin-left:20px; margin-top:15px; display:inline;}
dl.im_tuijian dt{height:160px; width:216px; display:inline; z-index:22;}
dl.im_tuijian dt img{height:154px; width:210px; padding:2px; border:1px #ccc solid; background:#fff; overflow:hidden;}
dl.im_tuijian dd.title{height:30px; width:196px; overflow:hidden; line-height:30px;padding-left:20px; background:url(../images/css_bg/btn_bg_w.gif) 0px 8px no-repeat; font-size:14px; color:#333;}
dl.im_tuijian dd.title a{ color:#333; font-weight:bold;}
dl.im_tuijian dd.futtl{height:26px; width:216px; line-height:26px; }
dl.im_tuijian dd.futtl a{ color:#999; text-decoration:underline;}




/*************排行榜*************/
.rank_box{ float:left; width:958px; border:1px #ccc solid;}
.golden_rank{float:left; width:318px; height:639px; border-right:1px #ccc solid; overflow:hidden;}
.golden_rank .ttl{ height:38px; width:318px; border-bottom:1px #ccc solid; background-position:0px -140px; background-repeat:no-repeat; overflow:hidden;}
.golden_rank .ttl .qishu{ padding-left:155px; height:38px; line-height:38px; width:70px; overflow:hidden;font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.hot100_rank{float:left; width:319px; height:639px; border-right:1px #ccc solid;}
.hot100_rank .ttl{ height:38px; width:319px; border-bottom:1px #ccc solid; background-position:-319px -140px; background-repeat:no-repeat; overflow:hidden;}
.single100_rank{float:left; width:319px; height:639px;}
.single100_rank .ttl{ height:38px; width:319px; border-bottom:1px #ccc solid; background-position:-639px -140px; background-repeat:no-repeat; overflow:hidden;}

.hot100_rank2{float:left; width:319px; height:639px; border-right:1px #ccc solid;}
.hot100_rank2 .ttl2{ height:38px; width:318px; border-bottom:1px #ccc solid;border-right:1px #ccc solid; background-position:-319px -140px; background-repeat:no-repeat; overflow:hidden;}
.single100_rank2{float:left; width:319px; height:639px;}
.single100_rank2 .ttl2{ height:38px; width:318px; border-bottom:1px #ccc solid;border-right:1px #ccc solid; background-position:-639px -140px; background-repeat:no-repeat; overflow:hidden;}


.rank_list{ width:318px; padding:10px 0px; overflow:hidden;}
.rank_list li.hottop{float:left;height:80px; border-bottom:1px #ccc dashed; width:290px; padding:0px 14px; overflow:hidden;}
.rank_list li.hottop .pic{float:left; height:54px; width:54px; overflow:hidden; padding:2px; background:#fff; border:1px #ccc solid; margin:10px 0px;}
.rank_list li.hottop .text{float:left; height:60px; padding-left:10px; padding-top:10px; width:220px;}
.rank_list_inner{height:20px; width:220px;font-size:12px; color:#333;}
.rank_list_inner a{color:#333;}
.rank_list_inner .rankttl{float:left;font-size:14px; font-weight:bold; width:180px; color:#666;}
.rank_list_inner .rankttl a{color:#666;}
.rank_list li{float:left;height:40px;border-bottom:1px #ccc dashed; width:290px; padding:0px 14px; overflow:hidden;}
.rank_list li .news_info{float:left; width:250px; height:40px; line-height:40px; padding-left:5px;}
.rank_list li .news_info a{ color:#333;}
.rank_list li .num{float:left;margin-top:12px;}
.rank_list li .songinfo{float:left; padding-left:5px; height:40px; line-height:40px; width:210px; color:#333; overflow:hidden;}
.rank_list li .songinfo a{color:#999;}
.rank_list li .tingicon{ width:48px!important;}
.rank_list li.btn{float:left;padding-top:20px; height:28px; padding-left:120px; width:78px; overflow:hidden; border-bottom:0px !important;}

/*********album*********/
.im_albumttl{ height:42px; width:960px; background-position:0px -185px; background-repeat:no-repeat;}
.im_albumCon{float:left;width:958px; border:1px solid #ccc; border-top:0px; padding-bottom:10px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
dl.im_album{float:left;height:236px; width:180px; overflow:hidden; margin-left:10px; margin-top:15px; display:inline;}
dl.im_album dt{float:left;height:174px; width:174px; display:inline;padding:2px; border:1px #ccc solid; background:#fff; overflow:hidden; z-index:22;}
dl.im_album dt img{height:174px; width:174px; }
dl.im_album dd.title{height:30px; width:160px; overflow:hidden; line-height:30px;padding-left:20px; background:url(../images/css_bg/btn_bg_w.gif) 0px 8px no-repeat; font-size:14px; color:#333;}
dl.im_album dd.title a{ color:#333; font-weight:bold;}
dl.im_album dd.futtl{height:26px;width:160px; line-height:26px; }
dl.im_album dd.futtl a{ color:#999; text-decoration:underline;}




/*********演出信息 乐评*********/
.actinfo{float:left;width:639px; height:580px; border:1px #ccc solid;overflow:hidden;}
.actinfottl{float:left; height:38px; width:639px; border-bottom:1px #ccc solid; background-position:0px -230px;}
.act_citytab{float:left; height:39px; width:620px; padding-left:19px; background-position:0 -40px; overflow:hidden; background-repeat:repeat-x; font-size:12px; font-weight:bold; border-collapse:collapse;}
.act_citytab .city_act{float:left; cursor:pointer; height:38px; line-height:38px; padding:0 20px; border:1px #ccc solid; border-top:0px; color:#333; background:#fff; border-bottom:1px #fff solid;}
.act_citytab .city_nol{float:left; cursor:pointer; height:38px; line-height:38px; padding:0 20px; border:1px #ccc solid; border-top:0px; border-left:0px;color:#fff; border-bottom:1px #ccc solid;}
.act_ionfoCon{ height:502px; width:639px;}
.actcity_inner_ttl{ height:30px; line-height:30px; padding-left:15px; clear:both; font-size:14px; font-weight:bold;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}

.act_info_list{ width:624px; height:210px; padding:5px 7px 5px 8px; border-bottom:1px #ccc dashed;}
.fabuhui_list{ width:624px; height:200px; padding:0px 7px 0px 8px;}
dl.act_infolist{float:left; width:146px; height:200px; margin:0px 5px; display:inline; overflow:hidden;}
dl.act_infolist dt{ height:100px; width:140px; padding:2px; border:1px #ccc solid; background:#fff; overflow:hidden;}
dl.act_infolist dd{ height:88px; width:136px; padding:6px 5px 0px;}
dl.act_infolist dd .act_inttl{ height:44px;width:136px; overflow:hidden; line-height:22px; color:#333;font-weight:bold;}
dl.act_infolist dd .act_inttl a{color:#333;}
dl.act_infolist dd .date{ height:22px; line-height:22px; color:#666;}
dl.act_infolist dd .mind{height:22px; line-height:22px; color:#666; }


.comment_mc{float:left; width:319px; height:580px; }
.comment_mc_news{width:318px; height:352px;border:1px #ccc solid; border-left:0px; overflow:hidden;}
.comment_mc_banner{ width:319px; height:228px; overflow:hidden; clear:both;}
.comment_mc_banner2{ width:319px; height:100px; overflow:hidden; clear:both;}
.comment_mcttl{float:left; height:38px; width:318px; border-bottom:1px #ccc solid; background-position:-640px -230px;}
.comment_picnews{float:left; height:128px; width:300px; padding:15px 9px; border-bottom:1px #ccc dashed;}
.comment_textnews{float:left;height:140px; width:300px; padding:7px 9px; border-bottom:1px #ccc dashed;}

/**************合作伙伴***************/
.partner{ width:960px; height:150px;}
.partnerttl{width:960px; height:40px; background-position:0px -270px; background-repeat:no-repeat; overflow:hidden;}
.partnerCon{ float:left;width:958px; border:1px #ccc solid;border-bottom:1px #ccc dashed;}
.logolist{ width:920px; height:80px; padding:15px 19px; }
.logolist li{ float:left; height:30px; width:105px; overflow:hidden; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px; display:inline;}

.friendlink{float:left;width:960px;}
.friendlinkttl{ height:40px; padding-left:19px; line-height:40px; font-size:14px;}
.friendlinkCon{ float:left;width:958px; border:1px #ccc solid; border-top:0px;}
.friend_list{float:left;width:910px; height:90px; padding:0px 24px;}
.friend_list li{float:left; width:130px;height:14px; line-height:14px; margin-top:2px; margin-bottom:2px; overflow:hidden;}
.friend_list li a{float:left; width:130px;height:14px;color:#333;}


/******************footer********************/
.footcon{ height:156px; width:960px; overflow:hidden;}
.footleft_oper{float:left; height:156px; width:300px;}
.footleft_oper .foot_logo{ height:91px; width:300px; overflow:hidden;}
.footleft_oper .foot_search{ position:absolute; margin-left:0px;height:30px; width:300px;}
.footrit_con{float:left; width:600px; height:116px; padding:20px 10px 20px 50px;}
.footrit_con ul{float:left;width:600px; height:116px; margin:0; padding:0;}
.footrit_con ul li{ float:left; height:116px; padding-left:22px; width:127px; border-left:1px #ccc dashed;}
.footrit_con ul li p{color:#333;height:24px; line-height:24px;}
.footrit_con ul li a{ color:#333; text-decoration:none}
.footrit_con ul li a:hover{color:#333;text-decoration:none}

.copyright{height:71px; margin-top:10px; width:580px;padding:0px 190px; overflow:hidden;}
.copyright .copypic{float:left; height:60px; width:72px; overflow:hidden;}
.copyright .copyinfo{float:left; padding-top:10px; color:#333; font-weight:normal; padding-left:8px; height:50px; line-height:20px; width:500px;}


/*****************player header css*******************/
.playpage_top{background-position:0px -350px;  background-repeat:repeat-x;}
.playpage_logo{float:left; height:42px; width:103px; overflow:hidden;}
.playpage_menu{float:left; height:42px; padding-left:30px;}
.playpage_menu ul{float:left; height:42px; line-height:42px; margin:0; padding:0px; font-size:14px;}
.playpage_menu ul li{float:left; height:42px; line-height:42px;color:#fff; text-align:center;}
.playpage_menu ul li a{float:left; height:42px;padding:0px 10px;  line-height:42px;color:#fff; text-decoration:none;}
.playpage_menu ul li a:hover{float:left;height:42px;background:url(../images/css_bg/play_li_hover.jpg) 0 0 no-repeat; text-decoration:none;}
.playpage_menu ul li.line{float:left; height:42px; width:2px; background:url(../images/css_bg/play_li_div.jpg) 0 0 no-repeat; margin:0; padding:0;}
.playpage_quick{height:16px; width:173px; line-height:16px; padding-top:13px; font-size:12px; color:#ff0; overflow:hidden;}
.playpage_quick a{color:#ff0;}
.playpage_register{ width:72px; text-align:center; border-right:1px #bce990 solid;}
.playpage_login{ width:52px; text-align:center; border-right:1px #bce990 solid;}
.playpage_help{ width:46px; text-align:center;}

/*****************text header css*******************/
.textpage_top{background-position:0px -400px;  background-repeat:repeat-x;}
.textpage_logo{float:left; height:42px; width:130px; overflow:hidden;}
.textpage_menu{float:left; width:560px; height:42px; padding:0px;}

.textpage_menu ul{float:left; height:42px; line-height:42px; margin:0; padding:0px; font-size:14px; display:inline;}
.textpage_menu ul li.text_left{float:left; height:42px; width:57px; line-height:42px;color:#fff; text-align:center; background:url(../images/css_bg/text_li_left.jpg) 0 0 no-repeat;}
.textpage_menu ul li.text_left a{float:left; height:42px;width:57px; line-height:42px;color:#fff; text-decoration:none; padding:0px;}
.textpage_menu ul li.text_left a:hover{float:left;height:42px;background:none; text-decoration:none;}

.textpage_menu ul li.text_right{float:left; height:42px; width:75px; line-height:42px;color:#fff; text-align:center; background:url(../images/css_bg/text_li_rt.jpg) 0 0 no-repeat;}
.textpage_menu ul li.text_right a{float:left; height:42px;width:75px; line-height:42px;color:#fff; text-decoration:none; padding:0px;}
.textpage_menu ul li.text_right a:hover{float:left;height:42px;background:none; text-decoration:none;}

.textpage_menu ul li{float:left; height:42px; line-height:42px;color:#fff; text-align:center; background:url(../images/css_bg/text_li_mid.jpg) 0 0 repeat-x;}
.textpage_menu ul li a{float:left; height:42px;padding:0px 10px;  line-height:42px;color:#fff; text-decoration:none;}
.textpage_menu ul li a:hover{float:left;height:42px;background:url(../images/css_bg/text_li_hover.jpg) 0 0 no-repeat; text-decoration:none;}
.textpage_menu ul li.line{float:left; height:42px; width:2px; background:url(../images/css_bg/text_li_div.jpg) 0 0 no-repeat; margin:0; padding:0;}




.index_quick{height:24px; width:140px; line-height:24px; margin-top:5px; font-size:12px; color:#333; overflow:hidden;}
.index_quick a{float:left;height:24px; width:60px;color:#333; padding-left:10px; background-position:-42px -53px; background-repeat:no-repeat; overflow:hidden;}

.textpage_quick{height:24px; width:140px; line-height:24px; padding-left:20px; margin-top:5px; font-size:12px; color:#333; overflow:hidden;}
.textpage_quick a{float:left;height:24px; width:60px;color:#333; padding-left:10px; background-position:-42px -53px; background-repeat:no-repeat; overflow:hidden;}


/*****************textpage css*******************/
.text_wrap{ width:600px; padding:0px 17px 0px 16px;}

.textdate_zhuan{ height:30px; line-height:30px;}
.textdate_zhuan .text_date{float:left; width:370px;}
.textdate_zhuan .text_zhuan{float:left; width:230px;}
.textdate_zhuan .text_zhuan a{float:left; height:16px; width:16px; margin-left:5px; margin-right:5px; margin-top:7px; display:inline; overflow:hidden;}

.text_summary{ width:578px; height:96px; padding:14px 10px; overflow:hidden; line-height:24px; border:1px #ccc solid; background:#f3f3f3; text-indent:20px; font-size:14px; color:#333;}
.text_innerpic{ height:320px; width:400px; padding-left:100px;}
.text_innerpic .text_inpic{ height:290px; width:400px; overflow:hidden;}
.text_innerpic .text_intxt{ height:30px; width:400px; line-height:30px; text-align:center; overflow:hidden;}
.text_innerpic .text_intxt a{ color:#333;}
.text_main{ width:600px;}
.text_main p{ color:#333; text-indent:2em; line-height:23px; padding:10px 10px; font-size:14px;}
.text_editor{ height:30px; line-height:30px; border-bottom:1px #ccc dotted; text-align:right; padding-right:10px; clear:both;}

.text_clickbar{ height:50px;}
.text_title{ height:40px; line-height:40px; font-size:14px; font-weight:bold; border-bottom:1px #ccc dashed;}
.text_focuslist{float:left; width:420px; padding:10px 0px; margin:0; overflow:hidden; }
.text_focuslist li{float:left; height:24px; line-height:24px; overflow:hidden; font-size:14px;width:400px; padding-left:20px; background-position:-32px 4px; background-repeat:no-repeat;}
.text_focuslist li a{ color:#333;}

/**变色部分**/
.text_bianse{float:left; width:144px; height:140px;cursor:pointer; margin-left:20px; margin-top:20px; display:inline;}
.text_bianse .pic {float:left;overflow: hidden;}
.text_bianse .text {float:left;line-height:32px; width:144px; text-align:center;}
.text_bianse .pic a {float:left;border:#ccc 1px solid;display: block;padding:2px;overflow: hidden; }
.text_bianse .pic a:hover { border:#650098 1px solid;background: #fff;}
.text_bianse .pic img{ border-width: 0px;  height:102px; width:138px }
.text_bianse .text a {color:#333; text-decoration:none;}
.text_bianse .text a:hover { color:#650098; text-decoration:underline;}

.text_xiantu{float:left; width:639px;}

.text_xiantuCon{float:left;width:580px; height:230px; padding:15px 28px;}
.text_xiantuCon .pic_ctrlBtn{float:left; height:230px; width:20px; overflow:hidden;}
.text_xiantu_lun{float:left; width:540px; height:230px;padding:0px; margin:0px;}
#txtxiantu_lun{position:relative;width:540px;height:230px;float:left;overflow:hidden;}
#txtxiantu_lunCon{position:absolute;width:2500px;height:230px;top:0px;left:0px;}
.text_xiantu_lun li{ float:left; width:160px; height:230px; overflow:hidden; margin-left:10px; margin-right:10px; display:inline;}
.text_xiantu_lun li .pic{width:160px; height:200px; overflow:hidden;}
.text_xiantu_lun li .text{width:160px; height:30px; line-height:30px; color:#333; text-align:center;}
.text_xiantu_lun li .text a{color:#333; }

.text_textnews{float:left;width:560px; padding:7px 19px;}
.text_textnews ul li{float:left;width:560px;}
.text_textnews ul li .link{float:left; width:460px;}
.text_textnews ul li .date{float:left; width:80px; color:#666;}


/*********Text Right************/
#txtrit_lun{position:relative;width:216px;height:230px;float:left;overflow:hidden;}
#txtrit_lunCon{position:absolute;width:2500px;height:230px;top:0px;left:0px;}
.text_rtlunCon{float:left;width:300px; height:230px; padding:10px 9px; border:1px solid #ccc; border-top:0px; border-left:0px;}
.text_rtlunCon .pic_ctrlBtn{float:left; height:230px; width:20px; overflow:hidden;}
.text_rtlunCon .dllistCon{float:left; width:216px; height:230px; margin-left:20px; display:inline;}
.text_rtlunCon .dllistCon .im_tuijian{ margin:0 !important;}
.ritlinkpic{float:left; height:75px; width:319px; overflow:hidden; clear:both;}

.text_picnews{float:left;width:280px; padding:15px 19px; border-right:1px #ccc solid; border-bottom:1px #ccc solid;}

/*****************leave Msg******************/
.leave_msg{float:left;width:614px; padding:10px 3px;}
.leave_msg .msg_oper{ height:110px;width:614px;}
.leave_msg .msg_oper .textarea{float:left; height:140px; width:364px;overflow-y:auto;}
.leave_msg .msg_oper .operlist{float:left;padding-left:0px; height:110px; width:240px;} 
.leave_msg .msg_oper .operlist li{float:left; width:21px; height:21px; border:1px #ccc solid; margin-left:3px; margin-bottom:3px;padding:2px}
.leave_msg .msg_show{float:left; width:600px; border-top:1px #ccc dashed;}
.leave_msg .msg_show .leaveinfo{float:left;width:600px; padding:10px 0px; border-bottom:1px #ccc dashed;}
.leave_msg .msg_show .leaveinfo .pic{float:left; height:54px; width:54px; padding:2px; border:1px #ccc solid;}
.leave_msg .msg_show .leaveinfo .leavetext{float:left;padding-left:10px; width:520px;}
.leave_msg .msg_show .leaveinfo .leavetext .msgtime{ height:20px; color:#666;  line-height:20px; overflow:hidden;}
.leave_msg .msg_show .leaveinfo .leavetext .msgleave{ width:500px; line-height:20px; }
.leave_msg .msg_show .leaveinfo .leavetext .reply{width:500px; line-height:22px; background:#f2f2f2;}


/***************Lrc Show***************/

.text_lrcshow{ width:298px; height:100px; padding:10px; line-height:26px; border-right:1px #ccc solid; overflow:hidden; clear:both;}
.text_ideashow{ width:298px; height:150px; border-right:1px #ccc solid; padding:10px; line-height:26px;overflow:hidden; clear:both;}
.song_infoBox{width:600px; height:180px; padding:20px 20px 20px 19px; }
.song_infoBox .textul_list{float:left; height:180px; width:430px; margin:0; padding:0; overflow:hidden;}
.song_infoBox .textul_list li{ height: 20px; line-height:20px;}
.song_infoBox .textul_list li .ttltype{ text-align:right; color:#999; width:80px;}
.song_infoBox .textul_list li .ttlinfo{ text-align:right; color:#333; width:350px;}
.song_infoPicBox{float:left;width:165px; height:165px; padding:5px 0px 10px 5px;}

.song_listBox{float:left; width:639px;}

/********************NewsList***********************/
.right_showinfo{float:left;width:318px; border-right:1px #ccc solid; clear:both; padding-top:10px;}
.newspage_list{ width:600px; padding:10px 19px 10px 20px;}
.newspage_list .libox{float:left; width:600px; padding-bottom:5px; border-bottom:1px dashed #ccc;}
.newspage_list .libox .readall{ padding-left:10px; color:#06d; text-decoration:underline;}
.newspage_newttl{width:600px; height:50px; line-height:50px; font-size:14px; font-weight:bold;}
.newspage_newttl a{ color:#333;}
.newspage_tpic{float:left;}
.newspage_newtextall{float:left; width:600px;padding-right:10px; font-size:14px; color:#666;  line-height:22px;}
.newspage_newtext{float:left; width:440px;padding-right:10px;font-size:14px; color:#666; line-height:22px;}
.newspage_newpic{float:left;height:100px; clear:right; width:140px; padding:2px; border:1px #ccc solid; background:#fff; overflow:hidden;}
.newspage_date{ height:32px; line-height:32px; color:#999; clear:both;}


/************Music P****************/
.star_scroller{width:318px; height:891px; overflow:hidden;border-bottom:1px #ccc solid;border-right:1px #ccc solid; }
.music_people{ width:318px; padding:3px 0px 0px 0px; }
.music_people li{width:300px; height:78px;padding:0px 9px; border-bottom:1px #ccc dashed;}
.music_people li .pic{float:left; height:54px; width:54px; overflow:hidden; padding:2px; background:#fff; border:1px #ccc solid; margin:9px 0px;}
.music_people li .text{float:left; height:60px; line-height:20px; width:230px; padding:9px 0px; padding-left:10px; overflow:hidden;}

.music_p_tabbox{ height:39px; width:600px;}
.music_p_tabbox .tab_act{ float:left;height:38px; line-height:38px; width:101px; cursor:pointer; color:#ff5500; font-size:18px;text-align:center; border-bottom:none; border-right:1px #ccc solid; background:#fff; border-bottom:1px #fff solid;}
.music_p_tabbox .tab_nol{ float:left;height:38px; line-height:38px; width:100px; cursor:pointer; color:#333;font-size:18px;text-align:center;border-bottom:1px #ccc solid; border-right:1px #ccc solid; background:url(../images/css_bg/in_tab_nol.jpg) 0 0 no-repeat;}
.music_p_con{float:left; height:562px; width:639px;overflow:hidden;}
.music_pLun{float:left; height:510px; width:600px;overflow:hidden; margin:0px 20px 0px  19px; display:inline;}
.pic_mcLun #mp_ulPlay,.pic_mcLun #mp_ulPlay369,.pic_mcLun #mp_ulPlay370{z-index:200;}
.mcLun_pic_lun {float:left;width:900px;height:230px;overflow:hidden;*zoom:1;}
#mp_ulPlay .mp_ulhuan,#mp_ulPlay369 .mp_ulhuan,#mp_ulPlay370 .mp_ulhuan{width:6000px;}
#mp_ulPlay .mp_ulhuan li,#mp_ulPlay369 .mp_ulhuan li,#mp_ulPlay369 .mp_ulhuan li{ float:left;width:600px; height:510px; overflow:hidden;}


.music_pLunBar{ height:50px;width:500px;overflow:hidden; padding:0px 0px 0px  199px; border-bottom:1px #ccc solid; border-top:1px #ccc solid; text-align:center;}
.music_pLunBar a.mp_alft{float:left; margin-right:20px; display:inline;height:50px; width:20px; overflow:hidden; background:url(../images/css_bg/mp_lft_nol.gif) 0 0 no-repeat;}
.music_pLunBar a.mp_alft:hover{float:left;height:50px; width:20px; overflow:hidden; background:url(../images/css_bg/mp_lft_act.gif) 0 0 no-repeat;}
.music_pLunBar a.mp_arit{float:left; margin-left:20px; display:inline;height:50px; width:20px; overflow:hidden; background:url(../images/css_bg/mp_rit_nol.gif) 0 0 no-repeat;}
.music_pLunBar a.mp_arit:hover{float:left;height:50px; width:20px; overflow:hidden; background:url(../images/css_bg/mp_rit_act.gif) 0 0 no-repeat;}
.music_pLunBar .mp_pointOper{float:left;height:25px; margin-top:10px;}
.music_pLunBar .mp_pointOper span{display:inline-block;width:14px;height:13px;margin:5px 2px 0;background:url(../images/css_sprites/mp_lunpoint2.gif) 0px 0px no-repeat;cursor:pointer;overflow:hidden;line-height:0;}
.music_pLunBar .mp_pointOper span.on{background-position:0 -12px;}
.music_pLunBar #mp_numInner,.music_pLunBar #mp_numInner369,.music_pLunBar #mp_numInner370{background:none;padding:3px 0 0 0;text-align:center;}

dl.mp_album{float:left;height:236px; width:180px; overflow:hidden; margin-left:10px; margin-right:10px; margin-top:15px; display:inline;}
dl.mp_album dt{float:left;height:174px; width:174px; display:inline;padding:2px; border:1px #ccc solid; background:#fff; overflow:hidden; z-index:22;}
dl.mp_album dt img{height:174px; width:174px; }
dl.mp_album dd.title{height:30px; width:160px; overflow:hidden; line-height:30px;/*padding-left:20px;*//* background:url(../images/css_bg/btn_bg_w.gif) 0px 8px no-repeat;*/ font-size:14px; color:#333;}
dl.mp_album dd.title a{ color:#333; font-weight:bold;}
dl.mp_album dd.futtl{height:26px;width:160px; line-height:26px; color:#999;}
dl.mp_album dd.futtl a{ color:#999; text-decoration:underline;}


.mp_inner_box{float:left;width:639px; height:194px; }
.mp_sm_news{float:left; width:359px;height:194px;border-right:1px #ccc solid; overflow:hidden;}
.mp_sm_news .ttl{ height:38px; width:359px; overflow:hidden; border-bottom:1px #ccc solid;}
.mp_sm_news ul{ float:left; padding:15px 0px;}
.mp_sm_news ul li{float:left; height:24px; line-height:24px; font-size:14px;width:245px; padding-left:20px; background-position:-32px 6px; background-repeat:no-repeat; overflow:hidden;}
.mp_sm_news ul li a{ color:#333;}

.mp_tab_con{float:left; width:274px;height:194px;overflow:hidden;}
.mp_tabbox{ height:38px; width:274px;}
.mp_tabbox .tab_act{ float:left;height:38px; line-height:38px; width:91px; cursor:pointer; color:#ff5601; font-weight:bold; text-align:center; border-bottom:none; border-right:1px #ccc solid; background:#fff;}
.mp_tabbox .tab_nol{ float:left;height:38px; line-height:38px; width:90px; cursor:pointer; color:#333;text-align:center;border-bottom:1px #ccc solid; border-right:1px #ccc solid; background:url(../images/css_bg/in_tab_nol.jpg) 0 0 no-repeat;}
.mp_tabcon{float:left; height:155px; width:273px; border-right:1px #ccc solid; overflow:hidden;}
.mp_tabcon img{ height:136px; width:256px;  margin-top:12px; margin-left:9px; display:inline; overflow:hidden;}


.music_plistCon{float:left;width:639px;overflow:hidden; }
.music_plist{ width:639px; padding:10px 0px; overflow:hidden;}
.music_plist li{float:left;height:40px;border-bottom:1px #ccc dashed; width:300px; margin-left:15px; overflow:hidden; display:inline;}
.music_plist li .news_info{float:left; width:218px; height:40px; line-height:40px; padding-left:5px;}
.music_plist li .news_info a{ color:#333;}
.music_plist li .num{float:left;margin-top:12px;}
.music_plist li .check{float:left; width:24px; height:20px; *+padding-top:10px !important;padding-top:14px;_padding-top:10px;}
.music_plist li .songinfo{float:left; padding-left:5px; height:40px; line-height:40px; width:215px; color:#999; overflow:hidden;}
.music_plist li .songinfo a{color:#999;}
.music_plist li .tingicon{ width:48px!important;}
.music_plist li.btns{ height:40px; margin-left:15px; display:inline; width:615px !important; overflow:hidden; border-bottom:0px !important;}
.music_plist li.btns .quan{float:left; width:40px; height:40px; line-height:40px;}
.music_plist li.btns .link{float:left; width:200px; height:40px; line-height:40px; color:#650098;}
.music_plist li.btns .link a{ color:#650098; text-decoration:underline;}

.music_p_huod{float:left;width:639px; padding-bottom:20px;}
dl.mp_huod{float:left; width:260px; height:215px; margin-left:40px; margin-top:20px;display:inline;}
dl.mp_huod dt{float:left;height:140px;width:260px; width:260px; overflow:hidden;}
dl.mp_huod dd{float:left;height:25px;width:260px; line-height:25px; clear:both;}

.mv_tryCon{float:left; width:600px; padding:10px 20px 10px 19px;}

.mv_tryLsn{float:left;width:960px;  height:360px; overflow:hidden;}
.mv_tryLsn .mv_flash{float:left;width:640px;  height:360px;overflow:hidden;}
.mv_tryLsn .mv_play{float:left;width:320px;  height:360px;overflow:hidden;}

.mv_rithotCon{float:left; width:318px; border-bottom:1px #ccc solid; border-right:1px #ccc solid;}
.mv_rithot{float:left;width:300px; height:54px; padding:13px 9px; border-bottom:1px #ccc dashed;}
.mv_rithot .hotnum{float:left;margin-top:22px;margin-left:5px; display:inline;}
.mv_rithot .mvhotpic{ float:left; width:66px; height:48px; padding:2px; border:1px #ccc solid; margin-top:5px; margin-left:10px; display:inline;}
.mv_rithot .mvhottext{ float:left; height:48px; line-height:16px; width:160px; padding-left:10px; padding-top:3px; padding-bottom:3px;}
.mv_rithot .mvhottext a{ color:#333;}

/*MVShow*/

.mv_showPic{width:640px;height:360px;overflow:hidden;position:relative;}
.mv_showPic_tab{height:43px; width:640px;position:absolute;right: 0px;bottom: 0px; z-index:100;border:1px solid #c00; background:#000;filter: Alpha(opacity=70); -moz-opacity:.7; opacity:0.7; }
.mv_showPic_tab ul {cursor:pointer;}
.mv_showPic_tab li {float: left;list-style-type:none;text-align: center;width:160px; height:43px; cursor:pointer;}
.mv_showPic_tab a {float:left;display:block;width:150px; height:35px; padding:3px 5px; }
.mv_showPic_tab a:hover{text-decoration:none;}
.mv_showPic_tab a .mv_smallPic{float:left;width:68px;height:33px;border:1px solid #fff;}
.mv_showPic_tab a .mv_text{float:left;cursor:pointer;width:75px; padding-left:5px; height:35px; background:none; font-size:12px; line-height:15px; color:#fff; overflow:hidden; word-bread:break-all;}
.mv_showPic_tab a .mv_text a{width:75px;cursor:pointer; height:35px;line-height:15px;color:#fff; text-decoration:none;}
.mv_showPic_tab a .mv_text a:hover{ text-decoration:none;}
/*.mv_showPic_tab  img{border:1px solid #659ab6;}*/
.hidecontent {display:none;}
.mv_on{ background:url(../images/css_bg/mv_smallHover.png) 0 0 no-repeat;}
.mv_out{}




/**********picture page***************/

.picturePage{float:left;width:958px; border:1px #ccc solid; border-top:0px;}
.picturePage .pic_fenye{float:left;width:598px; padding:0px 180px; }
.pictureList {float:left;width:900px;overflow:hidden; padding:20px 29px;}
.pictureList ul{width:900px; margin:0; padding:0;}
.pictureList li{ float:left;width:160px; height:230px; overflow:hidden; margin-left:10px; margin-right:10px; display:inline;}
.pictureList li .pic{width:160px; height:200px; overflow:hidden;}
.pictureList li .text{width:160px; height:30px; line-height:30px; color:#333; text-align:center; font-size:14px;}
.pictureList li .text a{color:#333; }

/**********MV page***************/

.MV_List {float:left;width:900px;overflow:hidden; padding:20px 29px;}
.MV_List ul{width:900px; margin:0; padding:0;}
.MV_List li{ float:left;width:160px; height:150px; overflow:hidden; margin-left:10px; margin-top:10px; margin-right:10px; display:inline;}
.MV_List li .pic{width:160px; height:105px; overflow:hidden;}
.MV_List li .text{width:150px; height:45px; padding:0px 5px; line-height:22px; color:#333; text-align:center; font-size:14px;}
.MV_List li .text a{color:#333; }

/**********album page***************/

.album_List {float:left;width:958px;overflow:hidden;}


/**********Single Music List***************/
.single_MlistCon{float:left;width:958px;overflow:hidden; }
.single_Mlist{ width:938px; padding:10px; overflow:hidden;}

.single_Mlist li.th{float:left;height:38px;line-height:38px;border:1px #ccc dashed; background:#f4fce3; width:936px; overflow:hidden; display:inline;}
.single_Mlist li.th .check{float:left; width:24px; height:20px; *+padding-top:10px !important;padding-top:14px;_padding-top:10px;}
.single_Mlist li.th .single_name{float:left; width:300px; height:40px; line-height:40px; padding-left:5px;}
.single_Mlist li.th .single_name a{ color:#999;}
.single_Mlist li.th .listenNum{float:left; width:270px;}
.single_Mlist li.th .updatetime{float:left; width:100px;}
.single_Mlist li.th .single_opertxt{float:left; width:44px; text-align:center;}

.single_Mlist li{float:left;height:40px;line-height:40px;border-bottom:1px #ccc dashed; width:938px; overflow:hidden; display:inline;}
.single_Mlist li .check{float:left; width:24px; height:20px; *+padding-top:10px !important;padding-top:14px;_padding-top:10px;}
.single_Mlist li .single_name{float:left; width:300px; height:40px; line-height:40px; padding-left:5px;}
.single_Mlist li .single_name a{ color:#999;}
.single_Mlist li .listenNum{float:left; width:270px;}
.single_Mlist li .listenNum .numtxt{float:left; height:40px; width:80px; line-height:40px; color:#999; text-align:left;}
.single_Mlist li .listenNum .per_single{float:left; height:10px; width:150px; padding:15px 10px; overflow:hidden;}
.single_Mlist li .updatetime{float:left; width:100px;}
.single_Mlist li .single_oper{float:left; width:24px; padding:0px 10px;}
.single_Mlist li.single_btnli .quan{float:left; width:60px; height:40px; line-height:40px; padding-left:5px;}
.single_Mlist li.single_btnli .single_link{float:left; width:200px; height:40px; line-height:40px; color:#650098; padding-left:20px;}
.single_Mlist li.single_btnli .single_link a{ color:#650098; text-decoration:underline;}


dl.mv_album{float:left;height:186px; width:/*196*/186px; /*overflow:hidden;*/ margin-left:4px; margin-right:/*10*/8px; margin-top:15px; display:inline;}
dl.mv_album dt{float:left;height:/*131*/126px; width:180/*196*/px; display:inline;padding:2px; border:1px #ccc solid; background:#fff; overflow:hidden; z-index:22;}
dl.mv_album dt img{float:left;height:125px; width:190px; }
dl.mv_album dd.title{height:30px; width:160px; overflow:hidden; line-height:30px;padding-left:20px; background:url(../images/css_bg/btn_bg_w.gif) 0px 8px no-repeat; font-size:14px; color:#333;}
dl.mv_album dd.title a{ color:#333; font-weight:bold;}
dl.mv_album dd.futtl{height:25px;width:160px; line-height:25px; }
dl.mv_album dd.futtl a{ color:#999; text-decoration:underline;}