@charset "utf-8";

/*svn:$Id: themes.css 15 2008-10-21 06:56:50Z 宣武 $*/

body{margin:0; padding:0; color:#014d8f; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif, '宋体'; line-height:150%;}
img{border:0;}
input{ margin:0; padding:0; outline:none;}
ul{list-style:none; margin:0; padding:0; }
.list_item .list_song li, .song_title h1{overflow:hidden;width:183px;text-overflow:ellipsis;white-space:nowrap }
b{font-weight:normal;}

a:link,a:visited,a:active{color:#015fb1;text-decoration:none;font-size:12px;}

.list_item .list_song .y a:link, .list_item .list_song .y a:visited, .list_item .list_song .y a:active{color:#FFF;}
.ting_5 a:link, .ting_5 a:visited, .ting_5 a:active{color:#00ac04;}
a:hover, .ting_5 a:hover{color:#F00; text-decoration:underline;}

#main{margin:0 auto; width:1000px;height:585px;}

.right{width:898px; height:583px; float:right; border:1px #60a8ca solid; background:#d9edff;}
.nav{background:url('/v4/images/_player/nav.gif') repeat-x; height:39px; line-height:39px; width:898px;}
	.nav ul{list-style:none; margin:0; padding:0;}
	.nav li{float:left;}
	.nav .logo{text-align:center; width:120px; float:left;}
	.nav .logo img{display:block;}
	.nav .nav_item{margin-right:12px;}
	.nav .nav_bold{font-size:1.17em; font-weight:800; margin-left:10px;}

.play_ting{width:620px; height:541px; float:right; padding:0px 3px 3px 0px;}
.play{width:317px; height:473px; float:left;}
	.play .player{width:315px; height:166px; border:1px #a8cbe9 solid; background:url('/v4/images/_player/play_bg.gif') repeat-x; margin-bottom:3px;}
		.player .song_title{height:46px;}
		.player .song_title h1, .player .song_title h3{line-height:190%; height:23px; font-size:12px; font-weight:400; margin:0; padding:0px 4px;}
		.player .song_title h3 span{float:left; width:148px; padding-right:5px; line-height:23px; height:23px; overflow:hidden; text-overflow:ellipsis;}
		.player .player_1{text-align:center;}
		.player .control{width:311px; height:27px;padding:0px 2px;}
		.player .control li{float:left; line-height:21px; height:21px; width:76px; text-align:center; padding:2px 0px; cursor:pointer}
		.player .control .c_1{padding-right:2px;}
		.player .control .c_2{width:77px;}
		.player .control li a{color:#834400; border:1px #E8CA78 solid; background:#ffeb93; display:block;}
		.player .control li a:hover{border-color:#7BCBF1; background:#C3E7F8; color:#0058B3; display:block; text-decoration:none;}

	.play .lrc{width:315px; height:300px; border:1px #a8cbe9 solid; background:#FFF;}
	.play .lrc h3{background:url('/v4/images/_player/geci.gif') repeat-x; margin:0px 1px; height:25px; line-height:25px; font-size:12px; font-weight:400;}
	.play .lrc h3 li{float:left;}
	.play .lrc h3 .lrc_1{width:195px;padding-left:5px;}
	.play .lrc h3 .lrc_2{_margin-top:2px;}
	.play .lrc h3 .lrc_3{width:auto; padding-right:8px; }
	.play .lrc .geci_error{font-weight:800;}
	.play .lrc .lrc_geci{overflow:scroll;overflow-x:hidden; height:274px;}
	.play .lrc .lrc_geci .display_geci{font-size:14px; text-align:center; height:239px;line-height:140%;}
	.play .lrc .lrc_geci .display_geci span{color:#d14f00; font-weight:800;}

.list{width:272px; height:541px; padding:0px 3px 3px 0px; float:left;}
	.list .search{height:30px; text-align:center; padding:19px 0px; overflow: hidden;}
		.search .input_style{width:158px; height:25px; line-height:25px; font-size:14px; vertical-align: middle;border:1px solid #60a8ca;}
		.search .bottom_style{width:80px; height:30px; line-height:25px; font-size:14px; font-weight:800; vertical-align: middle; }

	.list .list_name{float:left; width:68px; height:473px; background:url('/v4/images/_player/list_name_bg.gif') repeat-y;}
		.list_name li{text-align:right; line-height:27px; color:#004c8f; padding-right:3px;cursor:pointer; color:#014d8f}
		.list_name .l_bold{font-weight:800;}
		.list_name .now{background:url('/v4/images/_player/now.gif') repeat-y right;cursor:default;}
		.list_name .box{text-align:center; margin-top:90px;}

	.list .list_item{position:relative; float:right; width:203px; height:471px; border:1px #a8cbe9 solid; border-left:none; background:#FFF;}
		.list_item .list_title{padding:0px 1px; text-indent:1em; line-height:23px; color:#003563; background:url('/v4/images/_player/h3.gif') repeat-x; }
			.list_title #mode-list{text-indent:0em; position:absolute; top:4px; right:6px;background:#fff; z-index:999; height:16px; width:70px; overflow:hidden;text-align:left;margin-left:-116px;background:url(/v4/images/_player/mode.gif) no-repeat 100% 0;}
			.list_title #mode-list a{display:block;margin-bottom:2px;}
			.list_title #mode-list span{display:block;}
			.list_title #mode-list a img{filter:alpha(opacity=70);opacity: 0.7;}
			.list_title #mode-list a:hover img{filter:alpha(opacity=100);opacity:1;}
		.list_item .list_song{height:405px; overflow:scroll;overflow-x:hidden;background:url('/v4/images/_player/list_bg.gif');}

		
		.list_item .list_song li{line-height:170%; height:25px; padding-top:2px; padding-left:2px; }

		.list_item .list_song .y{background:#015fb1; color:#FFF;}
		.list_item .list_use{height:43px; background:url('/v4/images/_player/list_use.gif') repeat-x bottom; text-align:center; line-hegiht:43px;}
		.list_item .list_use input{height:25px;line-height:21px;margin-top:12px;}
		.list_item .list_use .b1{width:48px;}
		.list_item .list_use .b2{width:84px;}

#comment{margin:3px auto 0px auto; width:998px; border:1px #60a8ca solid; }
#footer{margin:3px auto 0px auto; width:998px; text-align: center; line-height:40px;}
#comment h3{line-height:25px; height:25px; background:url('/v4/images/_player/geci.gif') repeat-x; text-align:center; font-size:14px; font-weight:400; margin:0px 1px;}

.q-1{background:url(/v4/images/_player/loading.gif) #fff no-repeat  100% 50%}
.q-2{background:#fff}
#button-list{position:relative;}
#box{position:absolute;z-index:999;top:0;width:0px;height:0px;clear:both;background:#000;left:111px;top:-250px}
#control-message{color:#333;text-align:left;padding:1em .5em;border-top:1px dashed #ccc;background:#fff;}


/* 广告样式 */

.ting_1{width:100px; height:585px; float:left;background:#f6f6f6;}
/*.ting_2{width:620px; height:60px; padding:4px 0px;}*/
.ting_2{width:620px; height:60px; padding:4px 0px; position:relative;}/*广告到期后把position:relative;删除*/
.ting_2 .mbl{width:296px; height:165px; position:absolute; right:2px; top:70px; background:#960;} /*广告到期后删除*/

.ting_3{width:300px; height:473px; float:right;}
.ting_4{height:25px;line-height:25px; margin:0px 2px;border:1px #F63 solid; background:#F63;}
	.ting_4 ul{margin:0; padding:0;}
	.ting_4 li{float:left;height:25px;}
	.ting_4 .t_1{width:149px; background:#FFF; text-align:center; color:#000; }
	.ting_4 .t_1 b{display:block;float:left;text-align:center;}
	.ting_4 .t_1 .b1{width:2.5em;}
	.ting_4 .t_1 .b2{color:red; font-weight:400;width:80px;height:30px;overflow:hidden;text-overflow:ellipsis;word-spacing:nowrap;white-space:nowrap;}
	.ting_4 .t_1 .b3{width:3em;}
	.ting_4 .t_2{width:39px; text-align:center; color:#FFF;}
	.ting_4 .t_3{width:79px;}
		.ting_4 .t_3 input{width:75px; height:18px; _margin-top:1px;}
	.ting_4 .t_4{width:42px;}
		.ting_4 .t_4 input{width:40px; height:23px; font-size:12px; line-height:150%; _margin-top:1px;}
.ting_5{height:35px; line-height:35px; font-size:14px; font-weight:800; text-align:center;}