* { margin: 0px; padding: 0px; word-break:break-all; }
body{margin:0px; font-size:14px; background-color:#f5f5f5; color:#333;}
ul,li,ol{ list-style: none;}
dl,dt,dd{ margin: 0px; padding: 0px; }
.checkbox{vertical-align:middle; margin-bottom:4px!important; margin-top:0;}
.clear { clear:both;}
img{border:0px;}
.left{float:left;}
.right{float:right;}
a:link {color:#333;text-decoration:none;}
a:visited {color:#333; text-decoration:none;}
a:hover{color:#0071BA; text-decoration:underline;}
/*通用*/
.font12{font-size:12px;}
.h24{line-height:24px;}
.banner_1{width:960px; margin:auto; overflow:hidden;}
.banner_2{width:960px; margin:auto; overflow:hidden; margin-top:5px;}
.margin4{margin-top:2px;}
.margin8{margin-top:10px;}

/*导航部分*/
#header{height:120px; position:relative;}
#header .top{ overflow:hidden;}
#header .top ul{ height:80px; width:960px; margin:auto;}
#header .logo{width:300px; float:left;}
#header .search{width:350px; height:29px; padding-left:30px; float:left; margin-top:26px; background:url(/yaotou../images/search.gif) no-repeat;}
#header .search font{font-size:12px; color:#006497; margin-left:18px;}
.favorite { background: url("/yaotou/images/icons.gif") no-repeat scroll 0px -288px transparent; float:left; font-size:12px; padding-left:10px;}
.homepage { background: url("/yaotou/images/icons.gif") no-repeat scroll 0px -252px transparent; float:left; font-size:12px; padding-left:10px;}

#header .login{width:210px; float:left; height:65px; margin-left:65px; margin-top:4px;}
#header .login dl {overflow: hidden; background:url(/yaotou../images/tbg.png) no-repeat;}
#header .login dd {float: left;}
#header .login dd a{ display:block; font-size:13px; font-family:Microsoft YaHei;}
#header .login dd a:hover{ text-decoration:none;}

.wxwx{width:25px; height:25px; float:right; display:block;}
.wxwx a,.wxwx span{display:none; text-decoration:none}
.wxwx:hover span{ display:block;position:absolute; top:0px; right:0px;}

.input0 { border:0; background:transparent;}
.inp_text1 {border:1px solid #fff; color:#999;font-size:14px; width:280px; margin-top:1px; height:23px; line-height:23px;}
.inp_text {margin: 0; width: 120px;height:13px; line-height:13px; color:#666; padding:3px;	border-left:1px solid #B2C2CC;border-top:1px solid #B2C2CC;	border-right:1px solid #fff;
border-bottom:1px solid #fff;}
#header .nav{background:url(/yaotou/images/navbg.jpg);}
#header .nav ul{ clear: both;  height: 40px;  position: relative;	margin:auto; width: 965px;}
#header .nav li {float: left; font-size: 14px; font-weight: bold; overflow: hidden;}
#header .nav span{ color:#FFFF00;}
#header .nav a { color: #FFFFFF; display:block; width:96px; height:40px; line-height:38px; text-align:center;}
#header .nav a:hover { color: #FFFF00; display:block; width:96px; height:40px; line-height:38px; text-align:center; background-color:#333; text-decoration: none;}


/*第一行部分*/
#fir_con{ background-image:url(/yaotou/images/index_top.png); width:987px; height:498px; margin:auto;}
#fir_con .f_left{width:312px; float:left;}
#fir_con .f_left .f_ad{padding:18px 0 0 8px; height:250px;}
#fir_con .f_left .f_bisai{padding:10px 0 0 12px; height:220px;}
#fir_con .f_left .f_bisai .f_tit{font-size:12px; margin-left:30px; background:none; color:#00eaff; font-weight:bold;}
#fir_con .f_left .f_bisai li a{font-size:12px; color:#fff; margin-left:25px;}
#fir_con .f_left .f_bisai li{margin-left:10px;
	line-height:28px;
	font-size:12px;
	background-image:url(/yaotou/images/a1.png);
	background-repeat: no-repeat;
	
}
#fir_con .f_middle{width:330px; float:left; margin-left:6px;}
#fir_con .f_t{font-size:14px; font-weight:bold;padding-left:10px; margin-top:32px; color:#f13e00;}
.f_t2{padding:8px;}
.f_t2 li{height:29px; line-height:29px;}
#fir_con .f_right{width:330px; float:left;}
/*第二行部分*/
#two_con{width:960px; margin:8px auto; overflow:hidden;}
#two_con .two_left{border:1px solid #ddd; background-color:#fff; width:648px; height:530px; margin-right:10px; float:left;}
.two_l1{background-image:url(/yaotou../images/index_1.gif); height:33px; line-height:33px; font-size:14px; font-weight:bold;padding-left:10px; overflow:hidden;}
.two_l1 li{float:left; width:120px; text-align:center; height:30px;margin-right:5px;}
.two_l1 .l1bg{background-image:url(/yaotou../images/index_2bg.gif); color:#0080C1; padding-top:3px;}

#two_con .two_right{width:298px;border:1px solid #ddd; background-color:#fff; height:530px; float:left;}
.two_r1{background-image:url(/yaotou../images/index_1.gif); height:33px; line-height:33px; font-size:14px; font-weight:bold;padding-left:10px;}
.two_r2{padding:8px;}
.two_r2 li{height:30px; line-height:30px;}
.pingrun{padding:8px; overflow:hidden;}
.pingrun ul{width:310px;}
.pingrun li{height:30px; line-height:30px;}

/*第四行*/
.huiyuan{padding:6px 12px 0 12px; overflow:hidden;}
.huiyuan ul{width:310px;}
.huiyuan li{border-bottom:1px dashed #ddd; overflow:hidden; margin:9px 0; padding-bottom:10px; height:83px;}
.huiyuan dt{float:left; width:80px; margin-right:10px;}
.huiyuan dt img{width:80px; height:80px;}
.huiyuan dd{line-height:21px; float:left;}
a.hy:link,a.hy:visited{font-size:12px; color:#999;}
a.hy:hover{font-size:12px; color:#999;}
.huiyuan li span{color:#FF5400; font-weight:bold; font-size:13px;}

/*播放页*/
#player{width:960px; margin:auto; overflow:hidden;}
#player .play_left{width:300px; float:left; margin-right:10px;}

#player .play_middle{width:390px; float:left; margin-right:10px;}
#player .play_middle .title_bg{background:url(/yaotou../images/title_bg.gif); width:390px; height:26px; font-size:12px; line-height:26px; color:#fff;}
#player .play_middle .title_bg span{color:#ffff00;}
#player .play_middle .play_se{border-left:1px solid #629bdd;border-right:1px solid #629bdd; padding:1px; overflow:hidden; height:64px;}

.ico {
    background: url("/yaotou../images/index.png") no-repeat scroll 0 0 transparent;
}

/*顶踩*/
.play_center_box {border-left:1px solid #629bdd;border-right:1px solid #629bdd; display:table; height:100%;_padding:0 0 5px 7px; padding: 5px 0px 5px 7px; overflow:hidden;width:381px;}
.ding {
    background-position: -606px -428px;
    height: 36px;
    margin-right: 10px;
    width: 182px;
}
.ding h1 {font-size:12px; padding: 3px 0 0 30px;margin:4px;}
.ding h2 {
    border: 1px solid #FFFFFF;
    font-size: 4px;
    height: 4px;
    line-height: 4px;
    margin-left: 15px;
    width: 100px;
}
.ding1 {
    background-position: -606px -626px;
    cursor: pointer;
    height: 36px;
    margin-right: 10px;
    width: 182px;
}
.ding1 h1 {font-size:12px; padding: 3px 0 0 30px;margin:4px;}
.ding1 h2 {
    border: 1px solid #FFFFFF;
    font-size: 4px;
    height: 4px;
    line-height: 4px;
    margin-left: 15px;
    width: 100px;
}
.cai {   background-position: -798px -428px;   height: 36px;  width: 182px;}
.cai h1 {font-size:12px;   padding: 3px 0 0 30px;margin:4px;}
.cai h2 {
    border: 1px solid #FFFFFF;
    font-size: 4px;
    height: 4px;
    line-height: 4px;
    margin-left: 15px;
    width: 100px;
}
.cai1 {
    background-position: -798px -626px;
    cursor: pointer;
    height: 36px;
    width: 182px;
}
.cai1 h1 { font-size:12px;   padding: 3px 0 0 30px;margin:4px;}
.cai1 h2 {
    border: 1px solid #FFFFFF;
    font-size: 4px;
    height: 4px;
    line-height: 4px;
    margin-left: 15px;
    width: 100px;
}
.bs {  color: #FFFFFF;}
.bs A:link { color: #FFFFFF;}
.bs A:visited { color: #FFFFFF;}
.bs A:hover { color: #FFF000;}
.bs A:active { color: #FFF000;}

/*播放列表*/
.p_c4{width:304px;overflow:hidden; height:360px;}
.p_c4 ul { height:25px;}
.p_c4 li{float:left;}
.p_c4 a{color:#353535; text-decoration:none;font-size:12px;}
.p_c4 a:hover{color:#0000ff; text-decoration:none;font-size:12px;}
.p_c5{background-color:#CDE6FF;}

.play_2{width:25px; height:20px; padding-top:5px; text-align:center;}
.play_3{width:270px; height:25px; line-height:25px; margin-left:5px!important;margin-left:2px;}
.play_3 span{font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:3px!important; color:#555;}

.p_news1{width:388px; height:410px; padding-top:4px; background-color:#EBF3FB; font-size:12px; border:1px solid #629bdd;}
.p_news_left{width:79px; background-image:url(/yaotou../images/p_news_1.gif); float:left;display:table; height:100%;}
.p_news_left li{line-height:25px; padding-right:8px; height:25px; text-align:right;}
.p_news_left a{font-size:12px;}
.p_news_bg{background-image:url(/yaotou../images/p_news_3.gif); color:#666;}

.p_news_right{background-image:url(/yaotou../images/p_news_4.gif);float:left; width:304px; padding:2px;}
.p_news_right1{background-image:url(/yaotou../images/p_news_5.gif); color:#666; border-bottom:1px solid #A7CBE9; height:21px; overflow:auto;}
.p_news_right3{background-image:url(/yaotou../images/p_news_7.gif);  height:24px; overflow:hidden; text-align:center;}
.p_news_text{ line-height:21px; color:#666;}

#player .play_right{width:250px; float:left; background-color:#fff; font-size:12px;}
.line{height:20px;font-size:14px;color:#164A63; font-weight:bold; padding:5px 0px 0px 10px;background: url(/yaotou../images/line_1.gif); border:1px solid #C5DDF1;}
.line ul li{list-style-type:none;}
.line1{border:1px solid #C5DDF1; border-top:none; background-color:#fff;}
.play_left1{width:234px; padding:10px 6px 0 8px; height:100px; overflow:hidden;border-left:1px solid #C5DDF1;border-right:1px solid #C5DDF1;}
.play_left1 span{color:#0043c0;}
.play_left1 font{color:#F65700; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
.play_left1 ul{width:236px;overflow:hidden;}
.play_left1 ul li dd{ float:left; line-height:22px; color:#373737;}

.play_a{border-top:#DEDEDE 1px dashed; height:108px; padding-left:10px;text-align:center;border-left:1px solid #C5DDF1;border-right:1px solid #C5DDF1;}
.play_a li{float:left; width:118px; text-align:center;height:25px; padding-top:10px;}
.play_a span{color:#787878;}
.play_b{height:21px;background:url(/yaotou../images/play_bg.gif); color:#164A63;width:244px; padding:2px;border-left:1px solid #C5DDF1;border-right:1px solid #C5DDF1; font-size:14px; line-height:21px;}
.play_c{padding:6px; line-height:20px; height:270px;}
.play_c ul li{color:#4E4E4E; line-height:27px;}
.play_c span{color:#ff5a00;}
.play_c a{font-size:12px;}
.play_left1 .i_star {margin-left:12px;
	width:120px;
	height:20px;
	background-image: url(/yaotou../images/star.gif);
	background-repeat: no-repeat;
}
.a1{ background-position:57px 3px}/*控制舞曲星级*/
.a2{ background-position:57px -16px}/*控制舞曲星级*/
.a3{ background-position:57px -34px}/*控制舞曲星级*/
.a4{ background-position:57px -52px}/*控制舞曲星级*/
.a5{ background-position:57px -70px}/*控制舞曲星级*/

.l1{ background: url(/yaotou../images/star.gif) no-repeat scroll 0px 3px transparent; float:left;width: 60px; height:20px; margin-top:5px; overflow:hidden;}/*列表5星级*/
.l2{background: url(/yaotou../images/star.gif) no-repeat scroll 0px -16px transparent; float:left;width: 60px; height:20px; margin-top:5px; overflow:hidden;}/*列表4星级*/
.l3{background: url(/yaotou../images/star.gif) no-repeat scroll 0px -34px transparent; float:left;width: 60px; height:20px; margin-top:5px; overflow:hidden;}/*列表3星级*/
.l4{background: url(/yaotou../images/star.gif) no-repeat scroll 0px -51px transparent; float:left;width: 60px; height:20px; margin-top:5px; overflow:hidden;}/*列表2星级*/
.l5{ background: url(/yaotou../images/star.gif) no-repeat scroll 0px -70px transparent; float:left;width: 60px; height:20px; margin-top:5px; overflow:hidden;}/*列表1星级*/

#playerList{border:1px solid #ddd; background-color:#fff; width:960px; margin:auto; overflow:hidden;}
#playerList .play_list{padding:10px 0 6px 0;overflow:hidden;}
#playerList .play_list ul{width:300px; margin:0 10px; _margin:0 12px 0 6px; float:left; }
#playerList .play_list li{height:30px; line-height:30px;}

/*列表页*/
#list_con{width:960px; margin:auto; overflow:hidden;}
#list_con .list_left{ border:1px solid #ddd; width:250px; background-color:#fff; margin-right:10px; float:left;}
#list_con .list_right{width:698px; float:left;}
#list_con .list_right .r1{color:#00438e; line-height:30px; float:left; height:30px; font-family:"Microsoft YaHei","黑体"; font-size:16px;}
.list_r1{width:698px; overflow:hidden;position: relative;}

.list_title{border:1px solid #B9D1DE; border-top:none; background-color:#ECF6FB; font-size:12px;}
.list_title td{ font-weight:normal; text-align:center;}
.artlist {margin-top:2px;border: 1px solid #ddd; background-color:#fff;padding: 3px 8px 0 8px; _padding:3px 7px 0 7px;}
.artlist .mulist {
    border: medium none;
    
}
.artlist .mulist li {
    border-bottom: 1px dashed #D2D2D2;
    height: 31px;
    width: 682px;
}
.artlist .mulist li i {
    height: 23px;
    padding: 8px 0 0 2px;
    width: 18px;
}
.artlist .mulist li p {
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    width: 350px;
	margin-right:5px;
}
.artlist .mulist li p i{
	clear:both; position:relative; float:right;
    font-size: 14px; color:#993300;line-height: 31px;
}
.artlist .mulist li span {
    clear: right;
    float: left;
    margin-top: 8px;
    width: 85px;
}
.artlist .mulist li span a{
    clear: right;
    float: left;
    
}
.artlist .mulist li font{width:80px;float:left; font-size:12px; line-height:31px; margin-left:12px;margin-right:3px; color:#1B72B1;}
.artlist .mulist li span a, .artlist .mulist li span a:visited {
    /*margin: 0 28px 0 0;* 使用后加播放链接异常*/
}
.artlist .mulist li em {
    color: #5D5D5D;
    display: block;
    float: left;
    font-family: 宋体;
    font-style: normal;line-height:31px;
	font-size:12px;
    width: 60px;
	text-align:center;
}
.artlist .mulist li p a, .artlist .mulist li p a:visited {
    color: #0071BA;
}
.artlist .mulist li p a:hover {
    color: #000;
}
.mulist {
    border-bottom: 1px solid #DEDEDE;
    height: 100%;
    overflow: hidden;
    padding: 0 0 6px;
}
.mulist li {
    clear: both;
    float: left;
    font-size: 14px;
    height: 28px;
    overflow: hidden;
    width: 302px;
}
.mulist span, .mulist li em, .mulist li i {
    display: block;
    float: left;
    font-style: normal;
}
.mulist li i {
    height: 23px;
    padding: 7px 0 0 10px;
    width: 18px;
}
.mulist li i input, .smslist li i input {
    height: 13px;
    width: 13px;
}
.mulist li p {
    float: left;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    padding-left: 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 258px;
}
.mulist span {
    float: right;
    margin-top: 10px;
    overflow: hidden;
    width: 50px;
}
.mulist span a, .mulist span a:visited {
    background: url("/yaotou/include/home.png") no-repeat scroll -207px -66px transparent;
    display: inline-block;
    float: left;
    height: 17px;
    line-height: 51px;
    margin-left: 5px;
    overflow: hidden;
    width: 16px;
}
.mulist span a:hover {
    background: url("/yaotou/include/home.png") no-repeat scroll -207px -85px transparent;
}
.mulist span a.s1, .mulist span a.s1:visited {
    background-position: -169px -66px;
}
.mulist span a.s1:hover {
    background-position: -169px -85px;
}
.mulist span a.s2, .mulist span a.s2:visited {
    background-position: -188px -66px;
}
.mulist span a.s2:hover, .mulist span a.c2, .mulist span a.c2:visited {
    background-position: -188px -85px;
}

#secnav_rq {background: url("/yaotou../images/flbg.gif") no-repeat scroll 0px -6px transparent;}/*控制排行的背景*/
#secnav_yf {background: url("/yaotou../images/flbg.gif") no-repeat scroll 0px -48px transparent;}/*控制排行的背景*/
#secnav_zb {background: url("/yaotou../images/flbg.gif") no-repeat scroll 0px -89px transparent;}/*控制排行的背景*/
#secnav_xj {background: url("/yaotou../images/flbg.gif") no-repeat scroll 0px -129px transparent;}/*控制排行的背景*/
#secnav_zx {background: url("/yaotou../images/flbg.gif") no-repeat scroll 0px -171px transparent;}/*控制排行的背景*/
#secnav_all {background: url("/yaotou../images/flbg.gif") no-repeat scroll 0px -213px transparent;}/*控制排行的背景*/

.secnav {border-left: 1px solid #B9D1DE;
    border-bottom: 1px solid #B9D1DE;
    height: 27px;
    line-height: 27px; margin-top:12px;
}
.secnav .splink {
    float: left;
}
.splink a {
    color: #333333;
    font-size: 14px;
    font-weight: 700;
    margin-left: 15px;
    margin-right: 22px;
}
.splink .cur {
    color: #0682C0;
}
.secnav .sch {
    float: right;
    padding-right: 6px;
}


/*页码*/
.pagelist {font-family:Verdana, Arial;
    font-size: 12px;
    position: absolute;
    right: 6px;
}
.pagelist span {
    float: left;
    margin-right: 5px;
    margin-top: 3px;
}
.pagelist a {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #68acd3;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    width: auto;
	color:#1a71b1;
}
.w50 { width:50px;}
.w100 { width:100px;}
.w150 { width:150px;}
.w200 { width:200px;}
.w250 { width:250px;}
.pagelist a:hover, .pagelist b {
    background: none repeat scroll 0 0 #3f8cba;
    border: 1px solid #68acd3;
    color: #FFFFFF;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    width: auto;
	text-decoration:none;
}
/*下载页面样式*/
.cdown{width:920px; margin:20px auto 0 auto; font-family:"Verdana, Arial","Microsoft YaHei","";}

.cdown .clist{ background:#eee; padding:20px; overflow:hidden;}
.cdown .clist h1{ font-size:16px; margin-bottom:15px; color:#F60;}
.cdown .clist h1 span{font-size:12px; color:#666; font-weight:normal; display:table; margin-bottom:10px;}
.cdown .clist ul{float:left;}
.cdown .clist li{float:left; width:190px; margin:9px 0;}
.cdown .clist li b{color:#f60;}
.cdown .clist dd{ text-align:center; margin:2px 0 13px 0;}
.cdown .clist dd font{color:#F60;}

.cdown_text{width:880px; margin:20px auto 0 auto; font-size:12px; font-family:"Verdana, Arial","Microsoft YaHei","";background:#eee; padding:15px 20px;}
.cdown_text h1{font-size:12px; font-weight:normal; margin-bottom:10px;}
.cdown_text li{ line-height:20px; padding:5px 0;}
.cdown_text li b{color:#f60; font-weight:bold;}
/*底部*/
#footer{ border-top:1px solid #ccc; background-color:#fff; overflow:hidden; font-size:12px; margin-top:10px;}
#footer .copy {width:960px; margin:0 auto 6px auto; font-family:Verdana, Arial;}
#footer .copy a{color:#666; font-size:12px;}
#footer .copy li{line-height:22px;}
#footer .copy .copy_link{color:#0099ff; text-align:center; margin:10px 0 5px 0;} 
#footer .copy .copy_link a{color:#0099ff; font-size:12px;}



