﻿/**
 * @Cscms 3.5 open source management system
 * @copyright 2009-2013 chshcms.com. All rights reserved.
 * @Author:Cheng Jie
 * @Dtime:2013-04-27
 */
/*全局*/
body{line-height:180%;margin:0px;color:#333;background-color:#f6f6f6;}
body,p,a,ul,li,input,select,em,u,h3{margin:0;padding:0;word-wrap:break-word;word-break:break-all;font:12px Microsoft YaHei, Arial, sans-serif;}
a,a:link,a:visited,a:active{color:#333;text-decoration:none;vertical-align:baseline;}
a:hover{color:#ff0000}
ul,li{list-style-type:none;}
img{border:0px;}
hr{height:1px;border:1px dashed #acacac;margin:15px 0 15px 0;}
h2{font-size:18px;font-weight:bold;color:#3E3E3E;margin:5px 0 10px 0;}
#menu .ok{background:#444}
.tophead {padding-top:100px;}
.banner_980{width: 980px;background:#fff;height:auto !important;color:#333;position:relative; background:#fff; padding:10px;margin: 10px auto}
.pic{ display:block; margin-bottom:4px; position:relative; height:90px; width:160px; overflow:hidden;}
.pic img{ display:block;}
.pic span{ display:none; background:url(../images/vi_play_24.png) no-repeat; width:50px; height:36px; position:absolute; left:50%; margin-left:-25px; top:28px;}
.pic:hover span{ display:block; _display:none;}
.pic:hover img{opacity:0.6;filter:alpha(opacity=60);}
.cl{clear:both}.lt{float:left}.rt{float:right}
.clear{clear:both; height:0; line-height:0; font-size:0; visibility:hidden; overflow:hidden;}
.hits {font-size:14px;color:#ff0000}
#alert {display:block; color:#fff;padding-top:9px; width:280px; height:80px;line-height:80px; font-size:14px; padding:1px; background:#000; }

/*头部*/
#header {height:58px;background:#363435;clear:both;}
#header{position:fixed;left:0px;top:0px; z-index:1000; width:100%;}
#header .box{width:978px;margin:0 auto;}
#header .logo {float:left;height:58px;}
#header #menu {float:right;margin:0px;color:#fff;position:relative;z-index:1000;}
#header #menu li {float:left;position:relative;background:url(../images/menu-separator.gif) no-repeat left center;}
#header #menu li a {padding:0 20px;display:block;color:#eee;font-size:14px;line-height:58px;}
#header #menu li a:hover{background:#444}

/*登入、搜索*/
#nav {margin-top:58px;height:40px;background:#fff;clear:both;border-bottom:#e6e6e6 solid 1px;}
#nav {position:fixed;left:0px;top:0px; z-index:1000; width:100%;}
#nav .navs{width:1000px;margin:0px auto;}
#nav .login{width:650px;height:40px;line-height:40px;float:left;color:#111;font-size:14px;}
#nav .logintxt{width:100px;height:23px;line-height:22px;border:#ddd solid 1px;}
#nav .login a{padding-left:6px;}
#nav .login_but{margin-left:10px;cursor:pointer;background:#666;border:0;color:#fff;width:60px;height:24px;line-height:24px;text-align:center;}
#nav .login_but:hover{background:#444}
#nav .serach{width:350px;padding-top:6px;float:right;}
#nav .seh_list{float:left}
#nav .seh_m{float:left}
#nav .seh_v{border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:0;border-right:0;height:23px;padding:2px 4px;line-height:23px;float:left;width:205px;outline:none}
#nav .seh_b{background:#ffae00;border:0;color:#fff;width:60px;height:29px;line-height:28px;float:left;text-align:center;padding:0;cursor:pointer}
#nav .seh_b:hover{background:#ff9c00}
#nav .arrow{padding-left:14px;border-right:1px solid #ddd;}
#nav .seh_list{width:50px;border:1px solid #ddd;border-right:0;background:#fff;position:relative;z-index:10000}
#nav .seh_list_a{width:48px;position:relative;display:block;color:#666;height:16px;line-height:16px;_line-height:18px;padding:6px 0 5px;font-weight:400;text-indent:8px;background:#fff;border-right:2px solid #fff}
#nav .seh_list_a_clo{border-right:2px solid #ddd}
#nav .seh_list_a:link,.seh_list_a:visited{color:#666}
#nav .seh_list_a:hover{color:#e00}
#nav .seh_list_a .arrow{left:36px;top:13px}
#nav .seh_sort{position:absolute;background:#fff;left:-1px;top:21px;border:1px solid #ddd;border-top:none;padding:4px 0 8px;line-height:22px}
#nav .seh_sort a{display:block;width:46px;padding-top:5px;text-indent:8px;height:20px;line-height:20px;border-top:#ddd solid 1px;}

/*底部*/
#footer {margin:20px auto;border-top:#e1e1e1 solid 1px; color:#666;height:50px;text-align:center;padding:10px;}
#footer li{padding:5px;}
#footer a{color:#666;}

/*留言*/
.gbook{width: 980px;background:#fff;height:auto !important;color:#333;position:relative; background:#fff; padding:10px;margin: 10px auto}
.gbook .title{border-left:#ff4800 solid 5px;width:990px;float:left;margin-top:10px;padding-bottom:6px;border-bottom: 1px dotted #ddd;}
.gbook .title span{margin-left:10px;font-size:20px;height:20px;line-height:16px;}
.gbook .neir{padding-top:30px;}

/*分类导航*/
#cscms_list{width:1000px;height:45px;margin:10px auto;background-color:#fff;color:#333;}
#cscms_list .a_sub_nav,.a_sub_nav ul li{ float:left;}
#cscms_list .a_sub_nav ul{ overflow:hidden; height:25px; float:left;padding-top:10px;padding-left:5px;}
#cscms_list .a_sub_nav ul li a{ display:block; padding:0 15px; float:left; height:25px; margin-right:2px; text-align:center; line-height:25px;}
#cscms_list .a_sub_nav ul li a:hover{ background:#f8f8f8; text-decoration:none;}
#cscms_list .a_sub_nav ul li.a_sub_nav_clo a:link,.a_sub_nav ul li.a_sub_nav_clo a:visited{ color:#fff; background:#f29900;}
#cscms_list .a_sub_nav ul li.a_sub_nav_clo a:hover{ color:#fff; background:#f29900;}

/*按字母查找*/
#cscms_zimu{width:1000px;height:45px;margin:10px auto;background-color:#fff;color:#333;}
#cscms_zimu .a_sub_nav {width:900px;height:25px;padding-top:10px;padding-left:10px;line-height:25px;}
#cscms_zimu .a_sub_nav b {color:#ff6600} 
#cscms_zimu .a_sub_nav a{font-size:14px;padding:0 6px; height:25px; text-align:center; line-height:25px;}
#cscms_zimu .a_sub_nav a:hover{ background:#f8f8f8; text-decoration:none;}


/*首页第一排推荐*/
#cscms_reco {width:1000px;margin:0px auto;}
#cscms_reco .zuo{width:300px;float:left;background-color:#fff;}
#cscms_reco .ads{height:300px;}
#cscms_reco .you{width:690px;float:right;background-color:#fff;}
#cscms_reco h3.v_tag_tit {font-weight:normal; margin:0 0 3px 0;}
#cscms_reco h3.v_tag_tit span{font-size:18px; font-family:'Microsoft Yahei',微软雅黑; color:#333; text-indent:10px; float:left;}
#cscms_reco h3.v_tag_tit {height:33px; line-height:32px; background:url(../images/tag.gif) repeat-x;}
#cscms_reco h3.v_tag_tit a{font-size:12px; float:left; display:inline; width:48px; height:26px; line-height:26px; margin-top:5px; text-align:center; }
#cscms_reco h3.v_tag_tit a:link,h3.v_tag_tit a:visited,h4.v_tag_tit a:link,h4.v_tag_tit a:visited{color:#0082cb;}
#cscms_reco h3.v_tag_tit a.selected{border:#dfdfdf solid 1px; border-bottom:#fff solid 1px; background:#fff;}
#cscms_reco h3.v_tag_tit a.v_moer{float:right; margin-right:10px;}
#cscms_reco h3.v_tag_tit span{text-indent:14px; margin-right:20px;}
#cscms_reco .list ul{padding-left:8px;overflow:hidden; zoom:1; width:690px;}
#cscms_reco .vlist li{float:left; width:150px; margin:0 42px 13px 0; line-height:2; color:#aaa;overflow: hidden; height: 164px;}
#cscms_reco .vlist li{height: 110px; width:157px; margin:9px 15px 13px 0; }
#cscms_reco .vlist li img{height: 90px; width:160px;}
#cscms_reco .name{width:150px;height:15px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
#cscms_reco .mlist {margin: 0;}
#cscms_reco .mlist li {width: 330px;height: 32px;line-height: 32px;overflow: hidden;float: left;margin-right: 15px;font-size: 13px;color: #aaa;text-shadow: 0 1px 0 #fff;border-bottom: 1px dotted #e0e0e0}
#cscms_reco .mlist li a {margin: 0 4px;}
#cscms_reco .mlist li em {padding-right: 3px;font-size:13px;color: #666}
#cscms_reco .mlist li span {width:100px;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}


/*首页歌曲版块*/
#cscms_music {margin:0px auto;width: 1000px;}
#cscms_music .zuo{width:720px;float:left;margin-top:10px;background-color:#fff;padding-left:10px;}
#cscms_music .you{width:250px;float:right;margin-top:10px;background-color:#fff;padding-left:10px;}
#cscms_music .bk_title{border-bottom:#fff solid 1px;font-size:16px;}
#cscms_music .bk_title ul{border-bottom:#e6e6e6 solid 1px; height:38px;}
#cscms_music .bk_title ul li{position:relative; float:left; height:38px; width:105px; font-size:16px; font-weight:normal; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333;}
#cscms_music .bk_title ul li a{font-size:16px;position:absolute; height:38px; width:100%; line-height:34px; border-bottom:#77cd23 solid 2px;}
#cscms_music .bk_lists ul{padding:6px 0; zoom:1;}
#cscms_music .bk_lists ul li{white-space:nowrap; height:30px; line-height:30px; border-bottom:#f6f6f6 solid 1px; overflow:hidden; float:left; width:50%}
#cscms_music .bk_lists ul li:hover{border-bottom:#e0e0e0 solid 1px;}
#cscms_music .bk_lists ul li a{overflow:hidden; text-overflow:ellipsis; float:left; font-size:13px;}
#cscms_music .bk_lists ul li a:hover{text-decoration:none; _text-decoration:underline;}
#cscms_music .zuo ul li a.m_t{width:210px;_width:220px;height:20px; line-height:24px;margin-right:10px;display:block;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
#cscms_music .zuo ul li a.m_p{width:25px; overflow:hidden; text-indent:-999px; background:url(../images/icons.png) -62px -4px no-repeat;}
#cscms_music .zuo ul li a.m_p:hover{background:url(../images/icons.png) -62px -29px no-repeat;}
#cscms_music .zuo ul li a.m_z{text-align:right;width:90px; color:#666; margin-right:10px;height:20px; line-height:24px;}
#cscms_music .bk_listss ul{padding:6px 0; zoom:1;}
#cscms_music .bk_listss ul li{white-space:nowrap; height:30px; line-height:30px; border-bottom:#f6f6f6 solid 1px; overflow:hidden; float:left; width:260px;}
#cscms_music .bk_listss ul li:hover{border-bottom:#e0e0e0 solid 1px;}
#cscms_music .bk_listss ul li a{overflow:hidden; text-overflow:ellipsis; float:left; font-size:13px;}
#cscms_music .bk_listss ul li a:hover{text-decoration:none; _text-decoration:underline;}
#cscms_music .you ul li em {font-size:14px;padding-right:5px;}
#cscms_music .you ul li a.m_t{width:160px;_width:190px;height:20px; line-height:26px;margin-right:10px;display:block;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
#cscms_music .you ul li a.m_z{text-align:right;width:70px; color:#666; margin-right:10px;height:20px; line-height:26px;}


/*首页歌手版块*/
#cscms_singer {width:1000px;margin:0px auto;}
#cscms_singer .zuo{width:720px;float:left;margin-top:20px;background-color:#fff;padding-left:10px;}
#cscms_singer .you{width:250px;float:right;margin-top:20px;background-color:#fff;padding-left:10px;}
#cscms_singer .bk_title{border-bottom:#fff solid 1px;font-size:16px;}
#cscms_singer .bk_title ul{border-bottom:#e6e6e6 solid 1px; height:38px;}
#cscms_singer .bk_title ul li{position:relative; float:left; height:38px; width:105px; font-size:16px; font-weight:normal; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333;}
#cscms_singer .bk_title ul li a{font-size:16px;position:absolute; height:38px; width:100%; line-height:34px; border-bottom:#77cd23 solid 2px;}
#cscms_singer .singer_list ul{padding-left:2px;overflow:hidden; zoom:1; width:730px;}
#cscms_singer .singer_list li{float:left; width:110px; margin:0 42px 13px 0; line-height:2; color:#aaa;overflow: hidden; height: 110px;}
#cscms_singer .singer_list li{height: 110px; width:110px; margin:9px 11px 13px 0; }
#cscms_singer .singer_list li img{height: 90px; width:100px;}
#cscms_singer .singer_list li img:hover{height: 88px; width:98px;border:#ff0000 solid 1px;}
#cscms_singer .singer_list .name{text-align:center;width:110px;height:15px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
#cscms_singer .singer_lists {padding-top:10px;}
#cscms_singer .singer_lists ul{padding-left:8px;overflow:hidden; zoom:1; width:260px;}
#cscms_singer .singer_lists li{float:left; width:80px; margin:0 5px 5px 0; line-height:2; color:#aaa;overflow: hidden; height: 80px;}
#cscms_singer .singer_lists li img{height: 50px; width:50px;}
#cscms_singer .singer_lists li img:hover{height: 48px; width:48px;border:#ff0000 solid 1px;}
#cscms_singer .singer_lists .name{text-align:center;width:50px;height:15px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

/*首页视频版块*/
#cscms_video {width:1000px;margin:0px auto;}
#cscms_video .zuo{width:720px;float:left;margin-top:10px;background-color:#fff;padding-left:10px;}
#cscms_video .you{width:250px;float:right;margin-top:10px;background-color:#fff;padding-left:10px;}
#cscms_video .bk_title{border-bottom:#fff solid 1px;font-size:16px;}
#cscms_video .bk_title ul{border-bottom:#e6e6e6 solid 1px; height:38px;}
#cscms_video .bk_title ul li{position:relative; float:left; height:38px; width:105px; font-size:16px; font-weight:normal; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333;}
#cscms_video .bk_title ul li a{font-size:16px;position:absolute; height:38px; width:100%; line-height:34px; border-bottom:#77cd23 solid 2px;}
#cscms_video .video_list ul{padding-left:8px;overflow:hidden; zoom:1; width:720px;}
#cscms_video .video_list li{float:left; width:150px; margin:0 42px 18px 0; line-height:2; color:#aaa;overflow: hidden; height: 164px;}
#cscms_video .video_list li{height: 110px; width:157px; margin:9px 20px 10px 0; }
#cscms_video .zuo .name{width:150px;height:15px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
#cscms_video .v_rlist{}
#cscms_video .v_rlist li{height:49px; margin-top:12px; margin-bottom:12px;}
#cscms_video .v_rlist li a.v_photo{float:left; margin-right:10px;}
#cscms_video .v_rlist li a.v_photo img{vertical-align:bottom;}
#cscms_video .v_rlist li a{line-height:24px;}
#cscms_video .v_rlist li span {float:left;width:150px; height:20px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow: hidden;}
#cscms_video .v_rlist li p{color:#999;}
#cscms_video .v_rlist li p i{float:left; width:10px; height:12px; background:url(../images/tag.gif) -128px -129px no-repeat; margin:4px}

/*首页音乐专集版块*/
#cscms_topic {width:1000px;margin:10px auto;background-color:#fff;color:#333;}
#cscms_topic .title{border-left:#ff4800 solid 5px;width:990px;float:left;margin-top:10px;border-bottom: 1px dotted #ddd;}
#cscms_topic .v_tag_tit{background-color:#fff;font-weight:normal;height:28px;line-height:28px;}
#cscms_topic .v_tag_tit span {margin-left:10px;}
#cscms_topic .v_tag_tit .l{font-size:16px;}
#cscms_topic .v_tag_tit .r{float:right;font-size:12px;}
#cscms_topic .v_tag_tit .r a{margin:0 10px;}
#cscms_topic .list {width:995px;height:170px;background-color:#fff;padding-left:5px;}
#cscms_topic .vlist li{position:relative;float:left;height: 110px; width:150px; margin:10px 0 10px 0;}
#cscms_topic .vlist .one{margin-left:19px;}
#cscms_topic .vlist li img{height: 90px; width:145px;}
#cscms_topic .vlist li img:hover{height: 88px; width:143px;border:#ff0000 solid 1px;}
#cscms_topic .vlist .name{width:145px;height:20px;line-height:20px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

/*首页文章版块*/
#cscms_news {margin:0px auto;width: 1000px;}
#cscms_news .zuo{width:720px;float:left;margin-top:10px;padding-left:10px;background-color:#fff;}
#cscms_news .you{width:250px;float:right;margin-top:10px;background-color:#fff;padding-left:10px;}
#cscms_news .bk_title{border-bottom:#fff solid 1px;font-size:16px;}
#cscms_news .bk_title ul{border-bottom:#e6e6e6 solid 1px; height:38px;}
#cscms_news .bk_title ul li{position:relative; float:left; height:38px; width:105px; font-size:16px; font-weight:normal; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333;}
#cscms_news .bk_title ul li a{font-size:16px;position:absolute; height:38px; width:100%; line-height:34px; border-bottom:#77cd23 solid 2px;}
#cscms_news .bk_lists ul{padding:6px 0; zoom:1;}
#cscms_news .bk_lists ul li{white-space:nowrap; height:30px; line-height:30px; border-bottom:#f6f6f6 solid 1px; overflow:hidden; float:left; width:50%}
#cscms_news .bk_lists ul li:hover{border-bottom:#e0e0e0 solid 1px;}
#cscms_news .bk_lists ul li a{overflow:hidden; text-overflow:ellipsis; float:left; font-size:13px;}
#cscms_news .bk_lists ul li a:hover{text-decoration:none; _text-decoration:underline;}
#cscms_news .zuo ul li a.m_t{width:244px;_width:196px;height:25px; line-height:26px;margin-right:10px;display:block;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
#cscms_news .zuo ul li a.m_z{text-align:right;width:90px; color:#666; margin-right:16px;height:25px; line-height:26px;}
#cscms_news .bk_listss ul{padding:6px 0; zoom:1;}
#cscms_news .bk_listss ul li{white-space:nowrap; height:30px; line-height:30px; border-bottom:#f6f6f6 solid 1px; overflow:hidden; float:left; width:260px;}
#cscms_news .bk_listss ul li:hover{border-bottom:#e0e0e0 solid 1px;}
#cscms_news .bk_listss ul li a{overflow:hidden; text-overflow:ellipsis; float:left; font-size:13px;}
#cscms_news .bk_listss ul li a:hover{text-decoration:none; _text-decoration:underline;}
#cscms_news .you ul li em {font-size:14px;padding-right:5px;}
#cscms_news .you ul li a.m_t{width:150px;_width:160px;height:25px; line-height:30px;margin-right:10px;display:block;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
#cscms_news .you ul li a.m_z{text-align:right;width:80px; color:#666; margin-right:10px;height:25px; line-height:26px;}

/*歌曲分类*/
#cscms_music_list {width:1000px;margin:0px auto;}
#cscms_music_list .ct_list{ font-size:12px;}
#cscms_music_list .ct_list tr th{ background:#f8f8f8; padding:9px 0 8px; border-bottom:1px solid #d9d9d9;}
#cscms_music_list .ct_list tr td{ padding:14px 0 12px; background:#fff; text-align:center}
#cscms_music_list .ct_list tr.c2 td{ background:#f8f8f8;}
#cscms_music_list .yc_list_main{ overflow:hidden; zoom:1; background:#fff; padding:10px;}
#cscms_music_list .yc_list_fen{ width:120px; float:left; margin-top:12px;}
#cscms_music_list .yc_list{ margin-left:20px; width:840px; float:left;}
#cscms_music_list .yc_list_fen_clo{ border:1px solid #ededed; border-right:none; background:#fff;}
#cscms_music_list .yc_list_fen li a{ display:block; line-height:40px; height:40px; text-indent:17px;}
#cscms_music_list .yc_list_fen li a:hover{ background:#f8f8f8; text-decoration:none;}
#cscms_music_list .yc_list_fen .yc_list_fen_clo a:link,.yc_list_fen .yc_list_fen_clo a:visited{ color:#6DB823; font-weight:900;}
#cscms_music_list .yc_list_fen .yc_list_fen_clo a:hover{ background:#fff;}
#cscms_music_list .yc_list .title{font-size:16px;height:30px; line-height:25px;color:#333}
#cscms_music_list .aleft{ text-align:left; text-indent:12px;}
#cscms_music_list .aling{ color:#999;}
#cscms_music_list .t_bnt{ display:block; width:14px; height:14px; line-height:0; font-size:0; background:url(../images/yc_bg.png) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 auto;}
#cscms_music_list .shit{ background-position:0 -95px;}
#cscms_music_list .xiaz{ background-position:0 -125px;}
#cscms_music_list .c2 .shit{ background-position:0 -110px;}
#cscms_music_list .c2 .xiaz{ background-position:0 -140px;}

#cscms_music_list .page{ overflow:hidden; zoom:1; padding:20px 0 30px;}
#cscms_music_list .page_num{ float:right; padding:4px 0 2px 0;}
#cscms_music_list .page_num em{ color:#6DB823; font-weight:900;}
#cscms_music_list .page_rt{ float:right; overflow:hidden; zoom:1; padding-top:3px;}
#cscms_music_list .page_rt ul{ overflow:hidden; zoom:1; float:right;}
#cscms_music_list .page_rt ul li{ float:left; margin-left:6px;}
#cscms_music_list .page_rt ul li a{display:block;padding:3px 10px 1px;border:1px solid #ddd;}
#cscms_music_list .page_rt ul li a:hover{ background:#6DB823; color:#fff; text-decoration:none;}
#cscms_music_list .page_rt ul li.list_c a{ background:#6DB823; color:#fff;}
#cscms_music_list .play_all{ float:left; display:block;}
#cscms_music_list .play_all a{ display:block; border:1px solid #fff; width:113px; height:28px; line-height:28px; line-height:32px\9; _line-height:28px; text-indent:32px; background:url(../images/yc_bg.png) no-repeat 7px -167px #6db823; overflow:hidden;}
#cscms_music_list .play_all a:link,.play_all a:visited{ color:#fff;}
#cscms_music_list .play_all a:hover{ border:1px solid #499200; text-decoration:none;}
#cscms_music_list .yc_footer{ text-align:center; border-top:1px solid #ededed; padding:20px 0 30px; line-height:1.8;}


/*歌曲、视频、歌手榜单*/
#cscms_dangdan {width:1000px;margin:0px auto; background:#fff;height:auto !important;height:400px;min-height:400px;}
#cscms_dangdan .rank_list{ padding-top:3px; background:#fff;}
#cscms_dangdan .rank_player{ overflow:hidden; zoom:1; padding:0 0 15px 12px;}
#cscms_dangdan .rank_player a{ display:block; float:left; background:url(../images/ticon.png) no-repeat 0 -40px; width:70px; height:23px; line-height:23px; text-indent:15px;}
#cscms_dangdan .rank_player .rank_player_on{ width:100px; background-position:0 -63px; text-indent:20px; margin-right:15px;}
#cscms_dangdan .rank_tb{ width:100%; margin-bottom:15px;}
#cscms_dangdan .rank_tb tr th{ border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; height:30px; line-height:30px; font-weight:normal;}
#cscms_dangdan .rank_tb tr td{ border-bottom:1px dashed #efefef; padding:20px 0;}
#cscms_dangdan .rank_tb tr:hover{ background:#fafafa;}
#cscms_dangdan .rank_tb1 .r_td_3,.rank_tb2 .r_td_3,#cscms_dangdan .rank_tb3 .r_td_3{ line-height:48px;}
#cscms_dangdan .r_td_1,#cscms_dangdan .r_td_2{ text-align:center; width:45px;}
#cscms_dangdan .r_td_4{ width:125px;}
#cscms_dangdan .r_td_2{ font-size:20px; color:#bbb;}
#cscms_dangdan .rank_tb tr .r_td_3{ font-size:14px; padding-left:12px; width:380px;}
#cscms_dangdan .rank_tb tr .r_td_3 img{ float:left; margin-right:12px;}
#cscms_dangdan em{font-size:20px;}
#cscms_dangdan .rank_tb1 .r_td_2{color:#fa1111;}
#cscms_dangdan .rank_tb2 .r_td_2{color:#ff6c00;}
#cscms_dangdan .rank_tb3 .r_td_2{color:#ffb400;}
#cscms_dangdan .r_td_5{ color:#999;}
#cscms_dangdan .r_td_6{ width:130px;}
#cscms_dangdan .r_td_6 a{ display:block; float:left; width:22px; height:22px; text-indent:-9999px; overflow:hidden; background:url(../images/ticon_24.png) no-repeat;_background:url(../images/ticon_24_ie6.png) no-repeat; margin:0 3px;}
#cscms_dangdan .r_td_6 a.rank_ting{ margin-left:18px; _margin-left:8px;}
#cscms_dangdan .r_td_6 .rank_ting:hover{ background-position:0 -22px;}
#cscms_dangdan .r_td_6 .rank_xia{ background-position:-22px 0;}
#cscms_dangdan .r_td_6 .rank_xia:hover{ background-position:-22px -22px;}
#cscms_dangdan .r_td_6 .rank_ping{ background-position:-44px 0;}
#cscms_dangdan .r_td_6 .rank_ping:hover{ background-position:-44px -22px;}
#cscms_dangdan .r_td_6 .rank_shou{ background-position:-66px 0;}
#cscms_dangdan .r_td_6 .rank_shou:hover,.r_td_6 .rank_shou_clo{ background-position:-66px -22px;}
#cscms_dangdan .r_td_6 .rank_shou_clo{ cursor:default}
#cscms_dangdan .rank_left{ width:170px; float:left; left:50%;margin-top:0px; margin-left:-490px; _margin-left:0; position:fixed; _position:inherit;}
#cscms_dangdan .rank_left_tit{ height:22px; background:url(../images/ticon.png) no-repeat 10px 0; overflow:hidden;font-size:16px;font-family:Microsoft Yahei,"微软雅黑";font-weight:normal; padding-left:37px; margin-top:10px;}
#cscms_dangdan .rank_nav ul{ padding-top:15px;}
#cscms_dangdan .rank_nav ul li{ margin-bottom:4px; font-size:14px;}
#cscms_dangdan .rank_nav ul li a{font-size:14px; background:#f4f4f4; overflow:hidden; display:block; height:40px; line-height:40px; width:170px; text-indent:20px;}
#cscms_dangdan .rank_nav ul li a:hover{ background:#e2f4d1; text-decoration:none; color:#333;}
#cscms_dangdan .rank_nav ul .rank_nav_clo a:link,#cscms_dangdan .rank_nav ul .rank_nav_clo a:visited{ color:#fff; background:#85cd3e;}
#cscms_dangdan .rank_right{ float:left; width:790px; margin-left:190px; _margin-left:20px;}
#cscms_dangdan .rank_header{ font-size:14px; padding:6px 0 0 13px; zoom:1;}
#cscms_dangdan .rank_header span {font-size:28px;font-family:Microsoft Yahei,"微软雅黑";color:#333; padding:3px 10px;font-weight:bold;}
#cscms_dangdan .rank_header span  a{float:right;overflow:hidden;color:#ff1100; display:block;font-size:14px;line-height:40px;}
#cscms_dangdan .rank_header_intro p,.rank_header_time{ float:left;}
#cscms_dangdan .rank_header_time{ overflow:hidden; zoom:1; height:18px; color:#6db823; font-weight:900; padding-left:16px;}
#cscms_dangdan .rank_header_time a{background:url(../images/ticon.png) no-repeat -28px -24px #85cd3e; width:16px; height:16px;display:block; text-indent:-9999px; float:left; margin:2px 10px 0 0;}
#cscms_dangdan .rank_header_time .rank_un_up,.rank_header_time .rank_un_up:hover{ background-color:#cdd0d5;}
#cscms_dangdan .rank_header_time a:hover{ background-color:#73C325;}
#cscms_dangdan .rank_header_time .rank_header_next{ background-position:-44px -24px;}
#cscms_dangdan .rank_header_set{ float:left; padding:3px 0 0 8px; font-size:12px; position:relative;}
#cscms_dangdan .rank_header_set .rank_header_link{ display:block; text-indent:-9999px; width:14px; height:15px; background:url(../images/ticon.png) no-repeat -70px -40px;}
#cscms_dangdan .rank_header_tan{ position:absolute;left:8px; top:25px; width:156px; _overflow:hidden; padding:8px 3px 3px; border:1px solid #e7e7e7; background:#fff;}
#cscms_dangdan .rank_header_tan .rank_header_time em{ color:#666; padding-right:10px;}
#cscms_dangdan .rank_header_tan ul{ clear:both; overflow:hidden; zoom:1; padding-top:8px;}
#cscms_dangdan .rank_header_tan ul li{ margin-top:2px;}
#cscms_dangdan .rank_header_tan ul li a{ display:block; line-height:28px; height:28px; background:#f4f4f4; text-indent:15px;}
#cscms_dangdan .rank_header_tan ul li a:hover{ text-decoration:none; background:#e2f4d1; color:#333;}
#cscms_dangdan .rank_header_tan ul .rank_header_tan_clo a:link,.rank_header_tan ul .rank_header_tan_clo a:visited{ color:#fff;}
#cscms_dangdan .rank_header_tan ul .rank_header_tan_clo a,.rank_header_tan ul .rank_header_tan_clo a:hover{ background:#85cd3e;}
#cscms_dangdan .rank_header_arrow{ display:block; width:9px; height:5px; font-size:0; line-height:0; background:url(../images/ticon.png) no-repeat -70px -26px; position:absolute; top:-5px; margin:0 0 0 2px;*margin:-13px 0 0 2px;*top:0px; *position:inherit;}
#cscms_dangdan .v_list {margin-top:10px;margin-left:13px;}
#cscms_dangdan .v_list ul{ overflow:hidden; zoom:1; width:780px;}
#cscms_dangdan .v_list ul li{ float:left; width:160px; margin:0 25px 15px 9px; line-height:2; color:#aaa;overflow: hidden; height: 160px;}
#cscms_dangdan .v_list .v_name{width:150px;height:20px;line-height: 20px;margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
#cscms_dangdan .v_list .v_number{ overflow:hidden; zoom:1;}
#cscms_dangdan .v_list .v_number_py,.v_number_cm{ overflow:hidden; zoom:1; margin-right:10px; float:left;}
#cscms_dangdan .v_list .v_number_py b,.v_number_cm b{ display:block; float:left; text-indent:-9999px; overflow:hidden; font-size:0; width:14px; height:12px; background:url(../images/video_bg.png) no-repeat 0 0; margin:1px 3px 10px 0;}
#cscms_dangdan .v_list .v_number_cm b{ background-position:-26px 0;}
#cscms_dangdan .v_list .v_time{ margin-top:-2px;}
#cscms_dangdan .v_list .p_other .v_number_cm b,.p_other .v_number_py b{ margin-top:4px;}
#cscms_dangdan .v_list .p_other .v_time{ margin-top:0;}


/*文章分类、内容*/
#cscms_news_list {width:1000px;margin:0px auto;}
#cscms_news_list .ct_list{ font-size:13px;}
#cscms_news_list .ct_list tr th{ background:#f8f8f8; padding:9px 0 8px; border-bottom:1px solid #d9d9d9;}
#cscms_news_list .ct_list tr td{ padding:14px 0 12px; background:#fff; text-align:center}
#cscms_news_list .ct_list tr.c2 td{ background:#f8f8f8;}
#cscms_news_list .yc_list_main{ overflow:hidden; zoom:1; background:#fff;padding-top:10px;}
#cscms_news_list .hits_list{width:260px;float:left;padding-left:10px;}
#cscms_news_list .hits_list .ads {float:left;margin-top:10px;margin-bottom:10px;width:250px;height:250px;}
#cscms_news_list .bk_title{border-bottom:#fff solid 1px;font-size:16px;}
#cscms_news_list .bk_title ul{border-bottom:#e6e6e6 solid 1px; height:38px;}
#cscms_news_list .bk_title ul li{position:relative; float:left; height:38px; width:105px; font-size:16px; font-weight:normal; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333;}
#cscms_news_list .bk_title ul li a{font-size:16px;position:absolute; height:38px; width:100%; line-height:34px; border-bottom:#77cd23 solid 2px;}

#cscms_news_list .bk_listss ul{padding:6px 0; zoom:1;}
#cscms_news_list .bk_listss ul li{white-space:nowrap; height:26px; line-height:26px; border-bottom:#f6f6f6 solid 1px; overflow:hidden; float:left; width:260px;}
#cscms_news_list .bk_listss ul li:hover{border-bottom:#e0e0e0 solid 1px;}
#cscms_news_list .bk_listss ul li a{overflow:hidden; text-overflow:ellipsis; float:left; font-size:13px;}
#cscms_news_list .bk_listss ul li a:hover{text-decoration:none; _text-decoration:underline;}
#cscms_news_list .hits_list ul li em {font-size:14px;padding-right:5px;}
#cscms_news_list .hits_list ul li a.m_t{width:160px;_width:170px;height:20px; line-height:26px;margin-right:10px;display:block;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
#cscms_news_list .hits_list ul li a.m_z{text-align:right;width:80px; color:#666; margin-right:10px;height:20px; line-height:26px;}

#cscms_news_list .yc_list{margin-left:20px;margin-top:6px;margin-right:10px; width:700px; float:right;}
#cscms_news_list .yc_list .title{font-size:16px;height:30px; line-height:25px;color:#333}
#cscms_news_list .aleft{ text-align:left; text-indent:12px;}
#cscms_news_list .aling{ color:#999;}
#cscms_news_list .page{ overflow:hidden; zoom:1; padding:20px 10px 22px;}
#cscms_news_list .page p{height:30px;}
#cscms_news_list .page_num{ float:right; padding:4px 0 2px 0;}
#cscms_news_list .page_num em{ color:#6DB823; font-weight:900;}
#cscms_news_list .page_rt{ float:right; overflow:hidden; zoom:1; padding-top:3px;}
#cscms_news_list .page_rt ul{ overflow:hidden; zoom:1; float:right;}
#cscms_news_list .page_rt ul li{ float:left; margin-left:6px;}
#cscms_news_list .page_rt ul li a{display:block;padding:3px 10px 1px;border:1px solid #ddd;}
#cscms_news_list .page_rt ul li a:hover{ background:#6DB823; color:#fff; text-decoration:none;}
#cscms_news_list .page_rt ul li.list_c a{ background:#6DB823; color:#fff;}

#cscms_news_list .biaoti{text-align:center;border-bottom: 1px dotted #ddd;}
#cscms_news_list .title{font-size:20px;}
#cscms_news_list .title2{margin-top:5px;color:#666;}
#cscms_news_list .title2 a{color:#666}
#cscms_news_list .neir,#cscms_news_list .neir p{margin-left:10px;text-align:left;font-size:14px;line-height:180%}

/*视频列表*/
#cscms_vod_list {width: 1000px;margin: 0 auto}
#cscms_vod_list .mainbox {float: left;width: 738px;}
#cscms_vod_list .sidebar {float: right;width: 250px;}
#cscms_vod_list .ui-box {margin: 0 auto;margin-top: 1px;box-shadow: 0 1px 0 #f7f7f7 inset;border: 1px solid #e5e5e5;background-color: #fff}
#cscms_vod_list .sidebar .ui-box {background-color: #fcfcfc}
#cscms_vod_list .ui-box .ui-title {height: 35px;line-height: 35px;padding: 0 12px;background-color: #f7f7f7;border-bottom: 1px solid #e5e5e5;box-shadow: 0 1px 0 #f7f7f7}
#cscms_vod_list .sidebar .ui-box .ui-title {height: 30px;line-height: 30px;background-color: #eee}
#cscms_vod_list .ui-box .ui-mark {display: block;height: 27px;width: 22px;overflow: hidden;color: #fff;padding: 5px 0;text-align: center;line-height: 13px;position: relative;float: left;margin: -1px 0 0 -34px;_margin-left: -22px;background-color: #333;border-radius: 2px 0 0 2px}
#cscms_vod_list .ui-box .ui-title strong {float: left;font-size: 18px}
#cscms_vod_list .ui-box .ui-title b {float: left;font-size: 12px}
#cscms_vod_list .ui-box .sort-bar {height: 35px;line-height:35px;float: right;overflow: hidden}
#cscms_vod_list .ui-box .sort-bar em {margin: 0 8px;font-family: simsun;color: #666;font-size: 12px;font-style: normal}
#cscms_vod_list .ui-box .sort-bar a {padding: 3px 7px;border-radius: 2px}
#cscms_vod_list .ui-box .sort-bar a:hover {text-decoration: none;background-color: #e5e5e5}
#cscms_vod_list .ui-box .sort-bar a.current {color: #fff;background-color: #f29900}
#cscms_vod_list .ads250 {background-color: #fff;width: 250px;height: 250px;margin-top:10px;margin-bottom:10px;}
#cscms_vod_list .ranking-list {margin: 2px 0;overflow: hidden;background-color: #fff;}
#cscms_vod_list .ranking-list li {width: 224px;padding: 0 10px;*float: left;*clear: both;height: 30px;line-height: 30px;overflow: hidden;text-shadow: 0 1px 0 #fff;border-bottom: 1px dotted #e0e0e0}
#cscms_vod_list .ranking-list li em {display: block;width: 15px;height: 15px;line-height: 15px;overflow: hidden;color: #fff;text-align: center;font-size: 11px;margin: 7px 6px 0 0;float: left;background-color: #999;text-shadow: none;border-radius: 2px}
#cscms_vod_list .ranking-list li span {float: right}
#cscms_vod_list .ranking-list li .score {color: #f29900}
#cscms_vod_list .ranking-list li h5 {margin: 0;padding: 0}
#cscms_vod_list .ranking-list li em.red {background-color: #f29900}
#cscms_vod_list .v_list {margin-top:10px;margin-left:3px;}
#cscms_vod_list .v_list ul{ overflow:hidden; zoom:1; width:738px;}
#cscms_vod_list .v_list ul li{ float:left; width:160px; margin:0 15px 10px 9px; line-height:2; color:#aaa;overflow: hidden; height: 160px;}
#cscms_vod_list .v_list .v_name{width:150px;height:20px;line-height: 20px;margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
#cscms_vod_list .v_list .v_number{ overflow:hidden; zoom:1;}
#cscms_vod_list .v_list .v_number_py,.v_number_cm{ overflow:hidden; zoom:1; margin-right:10px; float:left;}
#cscms_vod_list .v_list .v_number_py b,.v_number_cm b{ display:block; float:left; text-indent:-9999px; overflow:hidden; font-size:0; width:14px; height:12px; background:url(../images/video_bg.png) no-repeat 0 0; margin:1px 3px 10px 0;}
#cscms_vod_list .v_list .v_number_cm b{ background-position:-26px 0;}
#cscms_vod_list .v_list .v_time{ margin-top:-2px;}
#cscms_vod_list .v_list .p_other .v_number_cm b,.p_other .v_number_py b{ margin-top:4px;}
#cscms_vod_list .v_list .p_other .v_time{ margin-top:0;}
#cscms_vod_list .page{ overflow:hidden; zoom:1; padding:20px 10px 22px;}
#cscms_vod_list .page_num{ float:right; padding:4px 0 2px 0;}
#cscms_vod_list .page_num em{ color:#6DB823; font-weight:900;}
#cscms_vod_list .page_rt{ float:right; overflow:hidden; zoom:1; padding-top:3px;}
#cscms_vod_list .page_rt ul{ overflow:hidden; zoom:1; float:right;}
#cscms_vod_list .page_rt ul li{ float:left; margin-left:6px;}
#cscms_vod_list .page_rt ul li a{display:block;padding:3px 10px 1px;border:1px solid #ddd;}
#cscms_vod_list .page_rt ul li a:hover{ background:#6DB823; color:#fff; text-decoration:none;}
#cscms_vod_list .page_rt ul li.list_c a{ background:#6DB823; color:#fff;}

/*视频播放*/
#cscms_vod_pay {width: 980px;position:relative; background:#fff;padding:10px; margin-bottom:30px;margin: 0 auto}
.p_tit{ overflow:hidden; zoom:1; padding-bottom:12px;}
.p_left{ width:650px; float:left;}
.p_right{ width:310px; float:left; margin-left:20px;}
.p_tit{ overflow:hidden; zoom:1; padding-bottom:12px;}
.p_tit h1{font-size:24px;font-family:'Microsoft Yahei','微软雅黑','黑体';font-weight:400; line-height:1.2; color:#111; float:left;}
.time{ float:right; color:#999; padding-top:11px;}
.p_share{ overflow:hidden; zoom:1; margin-bottom:12px;}
.p_share_click{ font-size:14px;float:right;}
.p_share_click em{ font-size:20px; font-family:Tahoma, Geneva, sans-serif;}
.p_share_bnt_shou{ float:left; color:#999; padding-top:6px;}
.p_share_bnt_shou a:link,.p_share_bnt_shou a:visited{ color:#999;}
#bdshare em{ float:left; padding-top:7px; color:#999;}
.loading_pl{ text-align:center; margin:20px 0; }
.unfound{ font-size:16px;font-family:'Microsoft Yahei',微软雅黑; text-align:center; padding:50px 0 0 0;}
.color_clo a:link,.color_clo a:visited{ color:#f90;}
.p_comment .lt5{width:655px;}
.p_author dl{ overflow:hidden; zoom:1; padding:14px; height:72px; background:#ececec; margin:10px 0 16px;}
.p_author dl dt{ float:left; width:72px;}
.p_author dl dd{ float:left; width:186px; margin-left:14px;}

.p_author_name{ overflow:hidden; zoom:1; margin-bottom:9px; height:22px;}
.p_author_name .rt{ background:#6db823;height:20px;line-height:20px; padding:0 4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.p_author_name .rt:link,.p_author_name .rt:visited{ color:#fff;}
.p_author_name .rt:hover{ background:#6cc216; text-decoration:none;}
.p_author_name strong{ font-size:14px;}
.p_author_moods ul{ overflow:hidden; zoom:1;}
.p_author_moods ul li{ float:left; border-left:1px solid #d5d5d5; padding:0 12px;}
.p_author_moods ul li a:link,.p_author_moods ul li a:visited{ color:#999;}
.p_author_moods ul li a:hover{ color:#e00;}
.p_author_moods ul li.p_author_moods_first{ border:none; padding:0 12px 0 0;}

.p_other{ margin-bottom:30px;}
.p_other_tit{ overflow:hidden; zoom:1; border-bottom:1px solid #ececec; padding-left:10px; margin-bottom:15px;}
.p_other_tit li{ float:left; overflow:hidden; zoom:1; font-size:14px; margin-right:18px;}
.p_other_tit li a{ display:block; float:left; padding:0 1px 6px; line-height:22px;}
.p_other_tit .p_other_tit_clo a:link,.p_other_tit .p_other_tit_clo a:visited{ font-weight:900; color:#6DB823; border-bottom:2px solid #6DB823;}
.p_other_tit .p_other_tit_clo a:hover{ text-decoration:none;}
.p_other_list li{ height:77px; overflow:hidden; margin-bottom:15px;}
.p_other_list li a{ display:block; height:77px; width:300px; overflow:hidden; cursor:pointer;}
.p_other_list li a:link,.p_other_list li a:visited{ color:#999;}
.p_other_list li a:hover{ background:#f6f6f6; text-decoration:none;}
.p_other_list li a img{ }
.p_other_list li img{ float:left; margin-right:18px;}
.p_other_view{ float:left; display:block; width:148px; padding:5px 0;}
.p_other_view strong{ color:#333; white-space:nowrap; width:148px;height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; display:block;}
.p_other_view .v_number{ margin:5px 0;}
.p_other_view .v_time{float:left;}
.p_other_more a{ display:block; width:300px; text-align:center; line-height:30px; height:30px; background:#ececec;}
.p_other_clo a{ background:#efefef;}
.p_intro{ width:290px; border:1px solid #f0f0f0; padding:6px 10px; margin-bottom:25px;}
.p_intro_list tr th{ font-weight:400; text-align:right; width:65px; font-family:"宋体"; line-height:26px; vertical-align:text-top; color:#666; padding-top:2px; _padding-top:3px;}
.p_intro_list tr td{ line-height:26px; color:#333;}
.p_intro_list tr td strong{ font-weight:400; width: 220px; display: block; overflow: hidden; word-wrap: break-word; word-break: normal;}
.p_intro_view{ border-top:1px dashed #f0f0f0; margin-top:5px; padding-bottom:5px;}
.p_intro_view h4{ color:#333; font-size:12px; font-weight:400; padding:8px 0 4px;}
.p_intro_view p{ line-height:2; width:280px; overflow:hidden;word-wrap:break-word; word-break:normal;}

/*歌手首页、列表*/
#cscms_singer_list {width: 980px;position:relative; background:#fff; padding:10px;margin-bottom:30px;margin: 0 auto}
#cscms_singer_list .title{border-left:#ff4800 solid 5px;width:980px;float:left;margin-top:10px;}
#cscms_singer_list .v_tag_tit{background-color:#fff;font-weight:normal;height:28px;line-height:28px;}
#cscms_singer_list .v_tag_tit span {margin-left:10px;}
#cscms_singer_list .v_tag_tit .l{font-size:16px;}
#cscms_singer_list .list {padding:10px;}
#cscms_singer_list .gslist li{float:left;overflow: hidden;height: 122px; width:102px; padding:15px 17px;}
#cscms_singer_list .gslist li img{height: 90px; width:90px;padding:5px 5px;}
#cscms_singer_list .gslist .img{height: 100px; width:100px;border:#ddd solid 1px;}
#cscms_singer_list .gslist .img:hover{height: 100px; width:100px;border:#ff6600 solid 1px;}
#cscms_singer_list .gslist .name{text-align:center;width:100px;height:20px;line-height:20px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

#cscms_singer_list .page{overflow:hidden; zoom:1; padding:10px 10px 12px;}
#cscms_singer_list .page_rt{overflow:hidden; zoom:1; padding-top:3px;margin: 0 auto}
#cscms_singer_list .page_rt ul{float:right;overflow:hidden; zoom:1;}
#cscms_singer_list .page_rt ul li{float:left;margin-left:6px;}
#cscms_singer_list .page_rt ul li a{display:block;padding:3px 10px 1px;border:1px solid #ddd;}
#cscms_singer_list .page_rt ul li a:hover{ background:#6DB823; color:#fff; text-decoration:none;}
#cscms_singer_list .page_rt ul li.list_c a{ background:#6DB823; color:#fff;}

/*歌手、专集内容*/
#cscms_singer_show {width:1000px;margin:0px auto;}
#cscms_singer_show .ct_list{ font-size:12px;}
#cscms_singer_show .ct_list tr th{ background:#f8f8f8; padding:9px 0 8px; border-bottom:1px solid #d9d9d9;}
#cscms_singer_show .ct_list tr td{ padding:14px 0 12px; background:#fff; text-align:center}
#cscms_singer_show .ct_list tr.c2 td{ background:#f8f8f8;}
#cscms_singer_show .yc_list_main{ overflow:hidden; zoom:1; background:#fff;padding-top:10px;}
#cscms_singer_show .hits_list{width:210px;float:left;padding-left:10px;}
#cscms_singer_show .hits_list .ads {float:left;margin-top:10px;margin-bottom:10px;width:200px;height:200px;}
#cscms_singer_show .bk_title{border-bottom:#fff solid 1px;font-size:16px;}
#cscms_singer_show .bk_title ul{border-bottom:#e6e6e6 solid 1px; height:38px;}
#cscms_singer_show .bk_title ul li{position:relative; float:left; height:38px; width:105px; font-size:16px; font-weight:normal; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333;}
#cscms_singer_show .bk_title ul li a{font-size:16px;position:absolute; height:38px; width:100%; line-height:34px; border-bottom:#77cd23 solid 2px;}

#cscms_singer_show .bk_singer {padding:6px 0; zoom:1;}
#cscms_singer_show .bk_singer .name {color:#333;padding-top:6px;padding-bottom:6px;font-size:16px;text-align:center}
#cscms_singer_show .bk_singer .img {width:200px;height:200px;border:1px solid #ddd;}
#cscms_singer_show .bk_singer img {width:180px;height:180px;padding:10px 10px;}
#cscms_singer_show .bk_singer .neir h3{color:#333;padding-top:10px;padding-bottom:6px;font-size:14px;border-bottom: 1px dotted #ddd;}
#cscms_singer_show .bk_singer .neir p{padding-top:5px;line-height:180%}
#cscms_singer_show .bk_singer .oe {color:#333;padding-top:10px;padding-bottom:6px;font-size:14px;border-bottom: 1px dotted #ddd;}

#cscms_singer_show .bk_listss ul{padding:6px 0; zoom:1;}
#cscms_singer_show .bk_listss ul li{white-space:nowrap; height:26px; line-height:26px; border-bottom:#f6f6f6 solid 1px; overflow:hidden; float:left; width:210px;}
#cscms_singer_show .bk_listss ul li:hover{border-bottom:#e0e0e0 solid 1px;}
#cscms_singer_show .bk_listss ul li a{overflow:hidden; text-overflow:ellipsis; float:left; font-size:12px;}
#cscms_singer_show .bk_listss ul li a:hover{text-decoration:none; _text-decoration:underline;}
#cscms_singer_show .hits_list ul li em {font-size:14px;padding-right:5px;}
#cscms_singer_show .hits_list ul li a.m_t{width:190px;_width:200px;height:20px; line-height:26px;margin-right:10px;display:block;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}

#cscms_singer_show .yc_list{margin-left:20px;margin-top:6px;margin-right:10px; width:750px; float:right;}
#cscms_singer_show .yc_list .title{font-size:16px;height:30px; line-height:25px;color:#333}
#cscms_singer_show .t_bnt{ display:block; width:14px; height:14px; line-height:0; font-size:0; background:url(../images/yc_bg.png) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 auto;}
#cscms_singer_show .shit{ background-position:0 -95px;}
#cscms_singer_show .xiaz{ background-position:0 -125px;}
#cscms_singer_show .c2 .shit{ background-position:0 -110px;}
#cscms_singer_show .c2 .xiaz{ background-position:0 -140px;}
#cscms_singer_show .aleft{ text-align:left; text-indent:12px;}
#cscms_singer_show .aling{ color:#999;}
#cscms_singer_show .page{ overflow:hidden; zoom:1; padding:20px 10px 22px;}
#cscms_singer_show .page p{height:30px;}
#cscms_singer_show .page_num{ float:right; padding:4px 0 2px 0;}
#cscms_singer_show .page_num em{ color:#6DB823; font-weight:900;}
#cscms_singer_show .page_rt{ float:right; overflow:hidden; zoom:1; padding-top:3px;}
#cscms_singer_show .page_rt ul{ overflow:hidden; zoom:1; float:right;}
#cscms_singer_show .page_rt ul li{ float:left; margin-left:6px;}
#cscms_singer_show .page_rt ul li a{display:block;padding:3px 10px 1px;border:1px solid #ddd;}
#cscms_singer_show .page_rt ul li a:hover{ background:#6DB823; color:#fff; text-decoration:none;}
#cscms_singer_show .page_rt ul li.list_c a{ background:#6DB823; color:#fff;}

/*专集首页*/
#cscms_topic_list {width: 980px;position:relative; background:#fff; padding:10px;margin-bottom:30px;margin: 0 auto}
#cscms_topic_list .v_left{ float:left; width:180px;padding-top:10px;}
#cscms_topic_list .v_sort h3{ font-size:14px; background:url(../images/video_bg.png) no-repeat 0 -14px; text-indent:8px; margin-bottom:8px; font-weight:400; color:#333;}
#cscms_topic_list .v_sort ul{ overflow:hidden; zoom:1; margin-bottom:18px;}
#cscms_topic_list .v_sort ul li,.p_other_music_tit li{ float:left; overflow:hidden; zoom:1; text-indent:0; margin:7px 0; width:55px; height: 19px;}
#cscms_topic_list .v_sort ul li a,.p_other_music_tit li a{ display:block; float:left; padding:3px 5px 0px; white-space:nowrap;}
#cscms_topic_list .v_sort ul li a:hover,.p_other_music_tit a:hover{ background:#e4f5d3; text-decoration:none;}
#cscms_topic_list .v_sort ul li.v_sort_clo a,.p_other_music_tit li.p_other_music_tit_clo a{ background:#60b20e;}
#cscms_topic_list .v_sort ul li.v_sort_clo a:link,.v_sort ul li.v_sort_clo a:visited,.p_other_music_tit li.p_other_music_tit_clo a:link,.p_other_music_tit li.p_other_music_tit_clo a:visited{ color:#fff;}

#cscms_topic_list .v_right{ float:left; width:770px; overflow:hidden; margin-left:30px;padding-top:10px;}
#cscms_topic_list .v_sift .title {height:30px;font-size:16px;border-bottom: 1px dotted #ddd;}
#cscms_topic_list .v_list {float:left;padding-top:10px;overflow:hidden;}
#cscms_topic_list .v_list .topic {width:750px;margin-bottom:20px;overflow:hidden;}
#cscms_topic_list .v_list .topic span {float:left;}
#cscms_topic_list .v_list .topic .pics{width:150px;height:100px;margin-right:20px;border:1px solid #ddd;}
#cscms_topic_list .v_list .topic img{width:140px;height:90px;padding:5px 5px}
#cscms_topic_list .v_list .topic img:hover{width:138px;height:88px;border:1px solid #ff0000;}
#cscms_topic_list .v_list .topic .info {margin-top:5px;}
#cscms_topic_list .v_list .topic .info .tags a{color:#666}
#cscms_topic_list .v_list .topic .info .tags a:hover{color:red}
#cscms_topic_list .v_list .topic .info p {height:25px;}
#cscms_topic_list .v_list .topic .info .name a{font-size:16px;color:#3366ff;}
#cscms_topic_list .v_list .topic .info .name a:hover{color:#ff0000;}
#cscms_topic_list .v_list .topic .info .tags .user a{margin-right:80px;}
#cscms_topic_list .v_list .topic .info .jies {width:550px;height:40px;}

#cscms_topic_list .page{ overflow:hidden; zoom:1; padding:20px 0 30px;}
#cscms_topic_list .page_num{ float:right; padding:4px 0 2px 0;}
#cscms_topic_list .page_num em{ color:#6DB823; font-weight:900;}
#cscms_topic_list .page_rt{ float:right; overflow:hidden; zoom:1; padding-top:3px;}
#cscms_topic_list .page_rt ul{ overflow:hidden; zoom:1; float:right;}
#cscms_topic_list .page_rt ul li{ float:left; margin-left:3px;}
#cscms_topic_list .page_rt ul li a{display:block;padding:3px 6px 1px;border:1px solid #ddd;}
#cscms_topic_list .page_rt ul li a:hover{ background:#6DB823; color:#fff; text-decoration:none;}
#cscms_topic_list .page_rt ul li.list_c a{ background:#6DB823; color:#fff;}

/*歌曲下载*/
#cscms_down {width:1000px;margin:0 auto;}
#cscms_down .zuo {width:640px;float:left;margin-right:10px;padding:10px;background-color:#fff;}
#cscms_down .you {width:310px;float:right;background-color:#fff;padding:10px;}
#cscms_down .title {padding:10px;}
#cscms_down .title a{font-size:20px;}
#cscms_down .sing_view{width:490px;padding:10px;}
#cscms_down .sing_view span {padding-bottom:20px;}
#cscms_down .sing_view .l{float:left;width:50%;}
#cscms_down .sing_view .r{float:left;width:50%;}
#cscms_down .sing_view p{padding-bottom:10px;font-size:14px;}
#cscms_down .sing_view_bnt{width:480px;}
#cscms_down .sing_view_bnt a {float:left;display:block;display:block; width:186px; height:59px; text-indent:-9999px;margin-bottom:15px;}
#cscms_down .sing_view_bnt .pt{background:url(../images/down.jpg) no-repeat;margin-right:65px;}
#cscms_down .sing_view_bnt .xl{background:url(../images/down.jpg) no-repeat 0 -59px;}
#cscms_down .you .ads{width:300px;height:252px;}

/*歌曲联播*/
#cscms_playsong {width:1000px;margin:0 auto;}
#cscms_playsong .zuo {width:640px;float:left;margin-right:10px;padding:10px;background-color:#fff;}
#cscms_playsong .you {width:310px;float:right;background-color:#fff;padding:10px;}
#cscms_playsong .title {padding:5px;border:1px solid #ccc;}
#cscms_playsong .player {padding:5px;height:59px;}
#cscms_playsong .dancelist {height:250px;border:1px solid #ccc;}
#cscms_playsong .dancelist .titles {padding:5px;line-height:20px;height:20px;border-bottom:2px solid #333;color:#333;font-size:14px;}
#cscms_playsong .dancelist .list {height:217px;overflow-x:hidden; overflow-y:auto;position:relative;left:0;top:0;hiddenscrollbar-base-color:#ccc;scrollbar-face-color:#fff;scrollbar-arrow-color:#000;scrollbar-track-color:#fff;scrollbar-3dlight-color:#ccc;scrollbar-darkshadow-color:#fff;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#ccc;font-family:Verdana;}
#cscms_playsong .dancelist .lb {width: 640px;list-style-type: none;color:#000}
#cscms_playsong .dancelist .lb li {line-height: 30px;height: 30px;border-bottom: 1px solid #ebe9ea;position: relative;width: 640px;overflow:hidden;}
#cscms_playsong .dancelist .lb .on {background-color:#eee;}
#cscms_playsong .dancelist .lb li span {float:right;margin-right:25px;}
#cscms_playsong .you .ads{width:300px;height:302px;}

/*友情链接*/
#cscms_link {width:1000px;margin:10px auto;background:#fff;}
#cscms_link .bk_title{border-bottom:#fff solid 1px;font-size:16px;padding:10px;}
#cscms_link .bk_title ul{border-bottom:#e6e6e6 solid 1px; height:38px;}
#cscms_link .bk_title ul li{position:relative; float:left; height:38px; width:105px; font-size:16px; font-weight:normal; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333;}
#cscms_link .bk_title ul li a{font-size:16px;position:absolute; height:38px; width:100%; line-height:34px; border-bottom:#77cd23 solid 2px;}
#cscms_link .bk_lists ul{padding:6px 0; zoom:1;}
#cscms_link .bk_lists ul li{white-space:nowrap; height:30px; line-height:30px; border-bottom:#f6f6f6 solid 1px; overflow:hidden; float:left; width:50%}
#cscms_link .bk_lists ul li:hover{border-bottom:#e0e0e0 solid 1px;}
#cscms_link .bk_lists ul li a{overflow:hidden; text-overflow:ellipsis; float:left; font-size:13px;}
#cscms_link .bk_lists ul li a:hover{text-decoration:none; _text-decoration:underline;}
#cscms_link .cosite-bd{float:left;overflow:hidden;width:960px;}
#cscms_link .cosite-bd ul{zoom:1;overflow:hidden;padding:10px;}
#cscms_link .cosite-bd li{float:left;padding:0 9px 0 10px;padding-bottom:12px}
#cscms_link .cosite-bd li img{width:117px;height:43px;border:1px solid #ccc}

/**回到顶部按钮样式**/
#top_btn{word-break:break-all;position:fixed;border-radius: 6px;right:50px;bottom:50px;background:white;z-index: 50000; display: none;
	  -moz-transition:background 1s;
      -webkit-transition:background 1s;
      -o-transition:background 1s;}
#top_btn a {display:block;width:50px;height:50px;background-image:url("../images/top1.png");background-repeat:no-repeat;border-radius: 6px;}
#top_btn a:hover {background-image:url("../images/top2.png");}


/*全局评论*/
.new_comment a:link,.new_comment a:visited{color:#0089F8}
.new_comment dl{overflow:hidden;zoom:1;padding:25px 9px 15px;border-bottom:1px dashed #ededed}
.new_comment dl:hover{background:#f8f8f8}
.new_comment dl dt{float:left;width:48px;margin:2px 15px 0 0}
.new_comment dl dd{float:left;width:577px;overflow:hidden;zoom:1}
.new_comment_info{overflow:hidden;zoom:1}
.new_comment_info .show_userCard_link{float:left}
.new_comment_info em{float:left;margin-left:10px;padding-top:2px}
.new_comment_info em a{margin-right:6px}
.new_comment_text{width:577px;overflow:hidden;margin:5px 0 0;line-height:1.8;word-wrap:break-word;word-break:normal}
.new_comment_text .new_comment_liwu{padding:0 8px 0 0;overflow:hidden;height:65px;display:none}
.new_comment_from{overflow:hidden;zoom:1;margin:15px 0 0;line-height:1.8}
.new_comment_from span{float:left;color:#aaa;padding-right:5px}
.new_comment_btn{float:left;overflow:hidden;zoom:1}
.new_comment_btn a{margin-left:13px;overflow:hidden;zoom:1;float:left}
.new_comment_btn a:link,.new_comment_btn a:visited{color:#999}
.new_comment_btn a:hover{color:#555}
.new_comment_btn a b{display:inline-block;width:12px;height:12px;font-size:0;line-height:0;background:url(../images/pinglun_icon.png) no-repeat;margin:6px 5px 0 0;float:left}
.new_comment_btn .new_comment_talk:hover b{background-position:-12px 0}

.new_comment_btn .new_comment_return b{padding:0;background-position:0 -12px}
.new_comment_btn .new_comment_return:hover b{background-position:-12px -12px}
.new_comment_btn .new_comment_del b{background-position:0 -24px}
.new_comment_btn .new_comment_del:hover b{background-position:-12px -24px}
.new_comment_btn .new_comment_lock b{background-position:0 -36px}
.new_comment_btn .new_comment_lock:hover b{background-position:-12px -36px}
.new_comment_reply{overflow:hidden;zoom:1;margin:15px 0}
.new_comment_reply textarea{border:1px solid #ccc;border-right:none;height:38px;width:491px;max-width:491px;max-height:38px;float:left;padding:5px;overflow-y:auto}
.new_comment_reply input{height:50px;width:75px;float:left;padding:0;margin:0;border:0;color:#fff;background:#49ae2a;cursor:pointer}
.new_comment_reply:hover input{background:#48c322}
.new_comment_reply input:active{background:#49ae2a}
.new_comment_reply:hover textarea{border:1px solid #49ae2a;border-right:none}
.new_page{overflow:hidden;zoom:1;padding:20px 0 30px}
.new_page_total{float:right;padding:2px 8px 2px 0;color:#999}
.new_page_total em{margin:0 5px}
.new_page_rt{float:right;overflow:hidden;zoom:1;padding-top:3px}
.new_page_rt ul{overflow:hidden;zoom:1;float:right;padding-right:9px}
.new_page_rt ul li{float:left;margin-left:5px}
.new_page_rt a{display:block;float:left;padding:2px 8px;border:1px solid #fff}
.new_page_rt a:hover{border:1px solid #f6f6f6;text-decoration:underline;background:#f6f6f6;color:#0089F8}
.new_page_rt .on {color:#666;background:#f6f6f6;border:1px solid #ddd;font-weight:900}
.new_message{position:relative;width:640px;padding:12px 9px 15px;overflow:hidden;margin:0 0 30px}
.new_msg_tips_bg{position:absolute;top:0;left:0;width:670px;height:230px;filter:Alpha(opacity=70)}
.new_msg_tips{position:relative\9;margin:60px auto 0;width:250px;padding:20px;text-align:center}
.new_msg_tips a:link,.new_msg_tips a:visited{color:#0089F8}
.new_msg_tips a:hover{color:#e00;text-decoration:underline}
.new_msg_hd{overflow:hidden;zoom:1}
.new_msg_tit{overflow:hidden;zoom:1;float:left}
.new_msg_tit h2{font-size:16px;float:left}
.new_msg_btn{color:#fff}
.new_msg_face_btn{float:right}
.new_msg_face_btn a{display:block;width:25px;height:20px;text-indent:-9999px;overflow:hidden}
.new_msg_face_btn a:hover{background-position:-25px -20px}
.new_face_all{padding:10px;overflow:hidden;zoom:1;margin:5px 0 0}
.new_face_all img{float:left;display:block;cursor:pointer;margin:5px}
.new_msg_val{margin-top:8px}
.new_msg_val textarea{width:632px;height:120px;font-size:12px;padding:3px;overflow-y:auto;max-width:632px;display:block}
.new_msg_do{overflow:hidden;zoom:1;padding-top:8px}
.new_msg_button{float:right}
.new_msg_btn{margin:0;padding:0;border:0;height:26px;line-height:26px;width:80px;cursor:pointer}
.new_message{background-color:#fff}
.new_msg_tips_bg{background:rgba(255,255,255,.8);background:#fff\9}
.new_msg_tips{background:#fff;border:1px solid #eee}
.new_msg_face_btn a{border:1px solid #eee;background:url(../images/icon_liwu2.png) no-repeat 0 -20px}
.new_msg_face_btn a:hover{background-position:0 0}
.new_face_all{background:#f4f4f4}
.new_msg_val textarea{border:1px solid #ddd;color:#333}
.new_msg_btn{background:#49ae2a}
.new_msg_btn:hover{background:#48c322}
.new_msg_vip{float:left;overflow:hidden;zoom:1;padding:3px 0 0 20px;display:}
.new_msg_vip label{overflow:hidden;zoom:1;float:left;margin-right:10px}
.new_msg_vip label:hover,.new_msg_share label:hover{color:#e00}
.new_msg_vip label input{float:left}
.new_msg_share{float:left;overflow:hidden;zoom:1;padding-top:2px}
.new_msg_share label{float:left;overflow:hidden;zoom:1}
.new_msg_share label input{float:left}
.new_msg_site{float:left;overflow:hidden;zoom:1;margin-left:10px}
.new_msg_site a{float:left;display:block;width:16px;height:16px;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;background:url(../images/share.png) no-repeat;margin:2px 8px 0 0}
.new_msg_site a.comm_sina{background-position:0 -16px}
.new_msg_site a.comm_qqweibo{background-position:0 -64px}
.new_msg_site a.comm_qzone{background-position:0 0}
.new_msg_site a.comm_un_sina{background-position:0 -112px}
.new_msg_site a.comm_un_qqweibo{background-position:0 -128px}
.new_msg_site a.comm_un_qzone{background-position:0 -144px}