@charset "utf-8";
html, body, div, span, iframe, font, img, strong, h1, h2, h3, p, a, ul, li, form, label{vertical-align: aseline; font-family: inherit; font-weight: inherit; font-style: inherit; font-size: 100%; outline: 0; padding: 0; margin: 0; border: 0;}
:focus{outline: 0;}
ul{list-style: none;}
body {font-family:Arial, "宋体"; font-size: 12px; line-height: 1; background:#FFF;}

a, li.ss1 a{text-decoration:none; color:#333; }
.key li a, li.s31 a, li.s32 a,.index a,.hot li a, .s_top a,.ls4 a,.songl a{color:#666; }
#footer p a{color:#444;}
.hot li span a{color:#ff922a;}
.k2 p a{color:#666;}
a:hover, #footer p a:hover, .s_top a:hover, .key li a:hover, li.ss1 a:hover, li.s31 a:hover, li.s32 a:hover, .songl a:hover,.ls4 a:hover, .index a:hover,.hot li a:hover,.hot li span a:hover, .k2 p a:hover{text-decoration:underline; color:#06adf3;}

#header{width:965px; height:90px; background:url('/v5/images/so/c.png') 0px -113px repeat-x; margin:0px auto;}
	.logo{float:left; width:199px; height:76px; background:url('/v5/images/so/c.png') 0px 0px no-repeat; margin:6px 47px 7px 33px;}
	.logo a{display:block; width:199px; height:76px; text-indent:-999em;}
	.search{width:460px; height:47px; float:left; background:url('/v5/images/so/c.png') -199px 0px no-repeat; margin-top:21px;}
	.search li{float:left; display:inline;}
	.search_select{position:relative;}
		.search_select input{border:0; cursor:pointer; background:url('/v5/images/so/c.png') no-repeat -663px -62px; width:53px; line-height:26px; height:24px; font-size:14px; font-weight:800; margin:12px 0px 0px 12px;}
		.search_select ul{position:absolute; top:36px; left:9px; z-index:9999; background:#fff; text-align:center; border:1px solid #3bd6fb; height:24px; width:280px; padding:0px 5px; font-size:14px;}
		.search_select ul li{line-height:23px; padding:1px; width:45px;}
		.search_select ul li a{display:block; color:#666; text-decoration:none;}
		.search_select ul li.current a{color:#06adf3;}
		.search_select ul li a:hover{color:#fff; background:#666;text-decoration:none;}
		.search_key input{width:310px; height:21px; line-height:22px; margin:12px 0px 0px 7px; padding-top:2px; border:0; color:#999; font-size:14px; *padding-top:0px;}
		.search_sub input{height:30px; margin-top:8px; width:70px; cursor:pointer; background:none; border:0; color:#999;}
/*
		.search_select p{position:absolute; color:#b2b2b2; left:72px; top:55px; width:500px;}
*/
#content{width:965px;margin:11px auto 0px auto;position:relative;}
.left{width:768px; float:left; background:url('/v5/images/so/g.png') repeat-y;}
	.tags{background:url('/v5/images/so/c.png') 0px -760px no-repeat; height:32px;}
	.tags li{float:left;}
	li.t1{color:#333; font-weight:800; font-size:14px; text-indent:3em; line-height:23px; margin-right:178px;}
	li.t2 a{width:77px; height:32px; line-height:32px; text-align:center; display:block; font-size:14px; color:#333; background:url('/v5/images/so/c.png') -552px -494px no-repeat;}
	li.t2 a:hover, li.n a{font-weight:800; color:#ff7930; background:url('/v5/images/so/c.png') -552px -526px no-repeat; text-decoration:none;}
	.foot{height:5px; background:url('/v5/images/so/c.png') 0px -792px no-repeat; font-size:0;}
	.list{padding:18px 20px;}
	.song{margin-bottom:30px;}
	.list h1{border-bottom:1px solid #999; font-size:14px; height:23px; line-height:23px; font-weight:800; color:#333; padding:0px 3px;}
		h1 span{float:right; font-size:12px; font-weight:400;}
		h1 span.more1{float:none;font-size:14px; font-weight:800; padding-left:20px;}
		h1 b{color:#C03;}
		.song td p b{color:#C03; font-weight:400;}
	.song th{font-weight:400; padding-top:3px; height:27px; line-height:27px; color:#999;}
	.song td{line-height:30px; height:30px; border-bottom:1px dotted #f2f2f2; font-size:14px;}
	.song .item{text-align:left;}
	.song td p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	.az{color:#9b9b9b;}
	p.song1{width:175px; height:30px; line-height:30px;}
	p.singer1{width:145px; height:30px; line-height:30px;}
	p.album1{width:145px; height:30px; line-height:30px;}
	.jplay, .jplay, .jfav, .jlyric, .jdown, .jring{text-indent:-999em; display:block;width:16px; height:17px; line-height:0; margin:4px 10px 0px 10px;}
	.jplay{background:url('/v5/images/so/c.png') -546px -59px no-repeat;}
	.jfav{background:url('/v5/images/so/c.png') -562px -59px no-repeat;}
	.jlyric{background:url('/v5/images/so/c.png') -578px -59px no-repeat;}
	.jdown{background:url('/v5/images/so/c.png') -594px -59px no-repeat;}
	.jring{background:url('/v5/images/so/c.png') -610px -59px no-repeat;}

	.e{background:#f8f8f8; height:30px; border-bottom:1px solid #ebebeb; margin-top:5px;}
	.e li{float:left; display:inline;}
	.e li label, .e li input{cursor:pointer;}
	.e li.select{margin-top:4px; text-indent:2em; font-weight:800; color:#666; background:url('/v5/images/so/c.png') 0px -263px no-repeat;}
	.e li.play, .e li.fav, .e li.add{line-height:28px; margin:0px 4px;}
	.e li.play{padding-left:40px;}
	.e li.play input{border:0; background:url('/v5/images/so/c.png') -199px -53px no-repeat; width:49px; height:23px; margin-top:2px;}
	.e li.fav input{border:0; background:url('/v5/images/so/c.png') -248px -52px no-repeat; width:55px; height:24px; margin-top:2px;}
	.e li.add input{border:0; background:url('/v5/images/so/c.png') -303px -52px no-repeat; width:79px; height:24px; margin-top:2px;}

	.singer{margin-bottom:30px;}
	.s_top{background:url('/v5/images/so/c.png') 0px -287px no-repeat; width:730px; height:122px; margin-bottom:10px; color:#666;}
	li.s1{width:300px; float:left;}
	li.s1 img{margin:11px 20px 11px 12px; float:left;}
	li.s1 ul li{line-height:21px;}
	li.s1 ul li.ss1{line-height:45px; font-size:14px;}
	.ss1 b{color:#C03; font-weight:400;}
	li.s2{width:230px; float:left; text-indent:1.8em;}
	li.s2 ul li.ss2{line-height:47px; height:47px; width:188px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:3px;}
	li.s2 ul li ul{margin-top:-16px;}
	li.s2 ul li ul li{line-height:21px; height:21px; width:230px; text-indent:6.9em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	li.s3{width:200px; float:left; padding-top:16px;}
		li.s3 ul li.s32{padding-top:20px; height:21px;}
		li.s3 ul li.s33{padding-top:10px; _padding-top:9px; height:21px;}
		li.s3 ul li a{width:82px; height:21px; line-height:22px; display:block; text-indent:2em;}
		li.s3 ul li.s31 a{width:100px;}
	ul.s4{border-bottom:1px solid #f2f2f2; height:33px; color:#666;}
	ul.s4 li{float:left; line-height:33px; height:33px; text-indent:1em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
		li.s41{width:180px; color:#000; font-size:14px;}
		li.s41 b{color:#C03; font-weight:400;}
		li.s42{width:290px;}
		li.s43{width:247px;}

	.album{margin-bottom:30px;}
	.album_l{margin-top:10px; height:100px;}
	.album_l img{width:100px; height:100px; float:left;}
	.ls{float:left;}
		.lh{background:url('/v5/images/so/c.png') 0px -238px no-repeat; width:625px; height:25px; line-height:25px;}
		.lh li{float:left; text-indent:1em; height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
		.lh li b{color:#C03; font-weight:400;}
			.ls1{width:160px; font-size:14px;}
			.ls2{width:145px; font-size:14px;}
			.ls3{width:260px; color:#666;}
			.ls4{width:60px;}
		.lhs{height:75px;}
		.about{line-height:25px; width:240px; float:left; padding-left:15px; color:#666; padding-top:15px; text-indent:2em;}
		.songl{padding:15px 0px 0px 20px; float:left;}
		.songl p{line-height:25px; text-indent:1.8em; background:url('/v5/images/so/c.png') 0px -411px no-repeat; width:350px; height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

		.lrc{margin-bottom:30px;}
		.title{width:728px;}
		.k{background:#f1fbff;}
		.title li{float:left; height:35px; font-size:14px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
			.ti1{width:18px; text-align:center;}
			.ti2{text-indent:1em; width:200px;}
			.ti3{width:140px;}
			.ti4{width:220px;}
			.ti5{width:150px;}
			.ti5 span{float:left; margin-top:4px;}
		.title b{color:#C03; font-weight:400;}
		.lyric{margin:20px 0px 30px 30px; color:#333; line-height:25px; font-size:14px;}
		.lyric b{color:#C03; font-weight:400;}
	.ns{padding:10px;}
	.ns li{font-size:14px; color:#666; line-height:30px; text-indent:2em; background:url('/v5/images/so/c.png') 0px -691px no-repeat;}
	.ns li b{font-weight:400; color:#C03;}

	.hot{margin-top:100px; color:#666;}
	.hot ul{padding:10px;}
	.hot li{text-indent:2em; line-height:28px; background:url('/v5/images/so/c.png') -5px -721px no-repeat;}

.right{width:184px; float:right; }
.look{margin-top:166px;background:url('/v5/images/so/c.png') 0px -436px no-repeat; height:255px; width:184px; margin-bottom:11px;}
.look h3,.index h3{text-indent:2em; font-size:12px; font-weight:800; padding-top:16px; color:#666; *padding-top:18px;}
.index{background:url('/v5/images/so/c.png') -184px -478px no-repeat; width:184px; height:118px;}
.index ul{margin:15px 0px 15px 15px; color:#999;}
.index li{height:21px; line-height:21px;}
.index li span{padding-right:8px;}
.index li span.other{padding-right:9px;}
.report{margin-bottom:11px; width:184px; height:243px; background:url('/v5/images/so/c.png') -368px -436px no-repeat;}
.report h3{color:#4dac44; font-weight:800; text-align:center; width:184px; padding:6px 0px; height:15px; line-height:15px; *margin:8px 0px; *padding:0; }
.report textarea{width:153px; height:140px; margin:13px 14px; border:0;}
.report p{margin:3px auto;text-align:center; width:68px; height:28px;}
.report p a{text-decoration:none; font-weight:800; width:68px; height:28px; line-height:28px; background:url('/v5/images/so/c.png') -552px -436px no-repeat; display:block; color:#ff9b30;}
.report p a:hover{text-decoration:none; background:url('/v5/images/so/c.png') -552px -464px no-repeat;}

.win{background:#fbfbfb; margin:12px; padding-top:20px; height:160px; color:#666; line-height:25px;}

.tag{width:161px; height:21px; margin:10px 11px 0px 11px; border-left:1px solid #e8e8e8;}
	.tag li{float:left; text-align:center;}
	.tag li a{display:block; width:52px; height:21px; line-height:21px; border:1px solid #e8e8e8; border-left:0;}
	.tag li.now a{color:#ff780a; border-bottom:0; text-decoration:none; background:url('/v5/images/so/c.png') -688px -410px no-repeat;}
.key{margin:7px 11px 0px 11px; _margin-top:5px;}
.key li{text-indent:2em; line-height:22px; height:22px; width:162px;}

.h h1{margin-top:20px; height:27px; line-height:27px;}
.h h1 span a, .g h1 span a{width:24px; height:27px; display:block; text-indent:-999em;}
.g h1{margin-top:-10px; height:27px; line-height:27px;}
.page1{background:url('/v5/images/so/c.png') -248px -436px no-repeat;}
.page2{background:url('/v5/images/so/c.png') -272px -436px no-repeat;}
.page3{background:url('/v5/images/so/c.png') -296px -436px no-repeat;}
.page4{background:url('/v5/images/so/c.png') -320px -436px no-repeat;}

.pages{height:23px; text-align:right; margin-bottom:20px;}
.pages div{ background:#f8f8f8; text-align:center; height:23px; line-height:23px;}
.pages .ellipsis{padding:0px 8px;}
.pages a{display:block; font-size:14px; padding:0px 8px;}
.pages a:hover{text-decoration:underline; color:#06adf3; height:23px; line-height:23px; }
.pages div.prev a, .pages div.next a{width:74px; height:23px; line-height:23px; font-size:12px; font-weight:800; color:#666; display:block; padding:0;}
.pages div.prev a{background:url('/v5/images/so/c.png') -552px -566px no-repeat; text-indent:-0.8em;}
.pages div.next a{background:url('/v5/images/so/c.png') -552px -599px no-repeat;text-indent:0.8em;}
.pages div.prev a:hover, .pages div.next a:hover{text-decoration:underline; color:#06adf3;}
.pages div.prev a:hover{background:url('/v5/images/so/c.png') -646px -566px no-repeat;}
.pages div.next a:hover{background:url('/v5/images/so/c.png') -646px -599px no-repeat;}
.pages .middle{color:#fff; background:#ffbc5c; font-size:14px; padding:0px 8px;}
.pages div.pa, .pages div.end, .pages .ellipsis{background:url('/v5/images/so/c.png') 0px -206px no-repeat;}
.pages div.pa a:hover, .pages div.first a:hover, .pages div.end a:hover{border:1px solid #ffbc5c; height:21px; line-height:21px; padding:0px 7px;}

textarea{
	scrollbar-base-color:#F5F5F5;
	scrollbar-face-color:none;
	scrollbar-arrow-color:#cdcdcd;
	scrollbar-track-color:#FFF;
	scrollbar-3dlight-color:#fff;
	scrollbar-darkshadow-color:#fff;
	scrollbar-highlight-color:#F5F5F5;
	scrollbar-shadow-color:#F5F5F5;
}

#footer{width:965px; margin:11px auto 0px auto; border-top:3px solid #e3e3e3; text-align:center; clear:both;}
#footer p{ margin-top:15px; color:#444;}

.K1{background:#FFF; padding-bottom:15px; height:60px;}
	.K11{float:left; width:282px; height:60px; overflow:hidden;}
	.K12{float:right; width:486px; height:60px; overflow:hidden;}
.K2{margin-bottom:11px; border:1px solid #ececec; padding:1px; width:180px;}
.K2 p{text-indent:0.5em; height:21px; line-height:21px; color:#666;}
.K3{position:absolute;width:184px;height:150px; right:0px; top:96px;z-index:9}
.K4{margin:11px auto 0px auto; width:965px;}

#joverlay{ display:none; position:absolute; background:#333; top:0; width:100%; opacity:0.5; filter:alpha(opacity=50); z-index:9; left:0; z-index:2147483647; }
#jbox{ display:none; position:absolute; z-index:9; width:350px; height:300px; border:5px solid #bbb; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#fff; z-index:2147483647; }
#jbox_title{ font-size: 14px; font-weight: bold; text-align: left; line-height: 27px; color: #fff; background: #5C9CCC url('/v5/images/common/popup_title.png') repeat-x scroll 50% 50%; border: 1px solid #4297D7; cursor: default; padding: 0 3px; margin: 0em; }
#jbox_close{ background: transparent url('/v5/images/common/popup_close.gif') no-repeat 50% 50%; text-indent:-9999px; display:inline-block; width:20px; float:right; cursor:pointer; }