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

/*****************共用部分Css声明*******************/
/* {border: 1px solid red !important;}/*测试页面结构*/
html{color:#000;background:#fff ;}
.index_repeat{background:url(../images/css_bg/htmlbg.jpg) 0 0 repeat-x !important;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ul,ol,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
body{font-family:sans-serif;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
body{font-family:"宋体",Helvetica,Arial,Verdana,Geneva,sans-serif;color:#333;}
em{font-style:italic;}
strong{font-weight:bold;}
h2{font-size:14px;}
h3{font-size:14px;font-weight:normal;text-align:center;cursor:pointer;overflow:hidden;}
h3 a{width:100%;height:100%;display:block;}
a{color:#00007F;text-decoration:none;}
a:hover {color:#bd0a01;text-decoration:underline;}
.cl{clear:both; height:0; overflow:hidden; line-height:0px;}
.hr_5{font-size:1px;line-height:1px;clear:both; height:5px; overflow:hidden;}
.hr_10{font-size:1px;line-height:1px;clear:both; height:10px; overflow:hidden;}
.hr_20{font-size:1px;line-height:1px;clear:both; height:20px; overflow:hidden;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.dis{display:block;}
.undis{display:none;}
.bnb{ border:0px !important;}
.fl{float:left;}
.fr{float:right;}
.fb{font-weight:bold;}
.fnb{font-weight:normal;}
.fchot{color:#ff0700}
.ffhei{font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.ffsong{font-family:"宋体",Arial, Helvetica, sans-serif;}
.mlTens{ margin-left:10px; display:inline;}
.mlTwenty{ margin-left:20px; display:inline;}
.hidden {display:none!important;visibility:hidden!important;}
/*公用列表*/
.list{width:100%; padding:0; margin:0; overflow:hidden;}
.list li{ height:30px;line-height:30px;}
	/*列表链接*/
	.list li a{color:#01439a;}
	.list li a:hover{color:#ca0002;}
	/*列表内部*/
	.list_check{height:30px; width:60px; text-align:center;}
	.list_sequ{}
	.list_music{}
	.list_num{}
	
/**************字体颜色***************/	
.fc_fff{ color:#fff;}
.fc_666{ color:#666;}
.fc_999{ color:#999;}
.fc_999 a{ color:#999;}
.fc_333{ color:#333;}
.fc_333 a{ color:#333;}
.fc_f50{ color:#ff5500;}
.fc_f30{ color:#f30;}
.fc_06d{ color:#06d;}
.fc_06d a{ color:#06d;}
.fc_9fc728{ color:#9fc728;}
.fc_7fa6ff{ color:#7fa6ff;}	
.fc_650098{ color:#650098;}
.fc_650098 a{ color:#650098;}
.fc_60bf00{ color:#60bf00;}
.fc_60bf00 a{ color:#60bf00;}
.fc_4d9900{ color:#4d9900;}
.fc_cd007e{ color:#cd007e;}

.fs_13{ font-size:13px;}
.fs_14{ font-size:14px;}
	
.b_btm{ border-bottom:1px dashed #ccc; }	
.b_ritsd{ border-right:1px solid #ccc !important; }	
.b_btmsd{ border-bottom:1px solid #ccc !important; }	
.b_notop{ border-top:0px !important; }	
.b_hastop{ border-top:1px solid #ccc !important; }	
.b_nobtm{ border-bottom:0px !important; }
.p_lt20{ padding-left:20px;}
	
/*****************CSS Sprites（图片合并）技术*******************/
.css_sprites_x,.act_citytab,#footer,.playpage_top,.textpage_top,.com_title,.cgcom_title{ background:url(../images/css_sprites/sprites_x.gif)}
.css_sprites,.im_tuijianttl,.partnerttl,.im_albumttl,.pic_mcttl,.comment_mcttl,.actinfottl,.golden_rank .ttl,.hot100_rank .ttl,.hot100_rank2 .ttl2,.single100_rank .ttl,.single100_rank2 .ttl2{ background:url(../images/css_sprites/sprites.gif)}
.css_sprites_subnav,#nav .mainlevel li,#nav_sec .mainlevel_sec li{ background:url(../images/css_sprites/sub_nav.gif)}

.more,.more_hei,.textnews_list li,.music_news li,.in_sm_news li,.mp_sm_news ul li,.listNO,.listNOhot,.listNO1,.listNO2,.listNO3,.textpage_quick a,.index_quick a,.text_focuslist li,.com_button a .a_btnlt,.com_button a .a_btnmid,.com_button a .a_btnrt,#com_page a,#com_page a:hover,#com_page span.curpage,#comment_pager a,#comment_pager a:hover,#comment_pager span.curpage{background:url(../images/css_sprites/icons.gif)}
.a_oper a.jia,.a_oper a.xin,.a_oper a.down,.a_oper a.ting,.a_oper_mh a.jia,.a_oper_mh a.xin,.a_oper_mh a.down,.a_oper_mh a.ting{ background:url(../images/css_sprites/li_oper.gif)}



/*****************img position（图片定位）*******************/
.header_bg_ps{background-position:0px -1000px; background-repeat:repeat-x;}

/*********************page************************/
.com_pageps{ width:600px;}
#com_page,#comment_pager{float:left;width:500px; height:25px; padding:5px  0px 5px 100px; clear:both; }
#com_page .characters,#comment_pager .characters{ float:left; margin-right:5px;width:60px; height:25px; color:#333; line-height:25px; text-align:center; background:url(../images/css_bg/page_nol.gif) 0 0 no-repeat;}
#com_page .characters a,#comment_pager .characters a{float:left; color:#333;width:60px; height:25px; background:url(../images/css_bg/page_nol.gif) 0 0 no-repeat;}
#com_page .characters a:hover,#comment_pager .characters a:hover{float:left; color:#333; font-weight:bold;width:60px; height:25px; background:url(../images/css_bg/page_act.gif) 0 0 no-repeat;}
#com_page span.curpage,#comment_pager span.curpage{float:left;display:block;width:25px; height:25px; line-height:25px; margin-right:5px;  text-align:center; text-decoration:none; color:#fff; font-weight:bold; background-position:-25px -200px; background-repeat:no-repeat;}
#com_page a,#comment_pager a{ float:left;display:block; color:#333; width:25px; height:25px; line-height:25px; margin-right:5px; text-align:center; text-decoration:none; background-position:0px -200px; background-repeat:no-repeat;}
#com_page a:hover,#comment_pager a:hover{float:left;display:block;font-weight:bold; color:#fff; width:25px; height:25px;text-align:center; text-decoration:none; background-position:-25px -200px; background-repeat:no-repeat;}

