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



/************ding and cai**************/
a.btn_ding{float:left;height:50px; width:95px; background:url(../images/css_bg/ding.jpg) 0 0 no-repeat; display:block; text-decoration:none; text-align:center; font-weight:bold;}
a.btn_ding:hover{ text-decoration:none;}
a.btn_ding .click_num{ height:30px; line-height:30px; width:75px; padding:0px 10px; color:#fff;text-decoration:none;}
a.btn_cai{ float:left; height:50px; width:95px; background:url(../images/css_bg/cai.jpg) 0 0 no-repeat;display:block; text-decoration:none; text-align:center; font-weight:bold;}
a.btn_cai:hover{ text-decoration:none;}
a.btn_cai .click_num{ height:30px; line-height:30px; width:75px; padding:0px 10px; color:#fff;text-decoration:none;}

a.fenliu{ height:25px; width:69px; padding:12px 10px 13px 10px; overflow:hidden;}

/*****************textpage css*******************/
.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:146px; height:140px;cursor:pointer; margin-left:18px; margin-top:20px; display:inline;}
.text_bianse .pic {float:left;overflow: hidden;}
.text_bianse .text {float:left;line-height:32px; width:146px; 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:100px; width:140px }
.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;}

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;}

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




/***************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;text-indent:2em;width:600px;padding-right:10px; font-size:14px; color:#666;  line-height:22px;}
.newspage_newtext{float:left;text-indent:2em;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;}

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; }


.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:146px; 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:146px; 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:100px; width:140px }
.text_cg_color li .text a {color:#333; text-decoration:none;}
.text_cg_color li .text a:hover { color:#650098; text-decoration:underline;}


.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:590px;}
.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;}