/* 歌谱显示页 */
#main {width:1000px; margin:0 auto;}
#ad_1 {width:944px; height:235px; border:1px dashed #c5a601; background:#fffced; margin:2px auto; padding:2px; clear:both; float:left;}
#ad_1 .ad_left {float:left; text-align:left; width:680px; height:210px; padding-top:15px; padding-left:5px;}
#ad_1 .ad_right {width:255px; float:right;}

#box {width:1000px; height:auto; float:left; margin-top:4px; background:#fff;}
#box .title {clear:left; text-align:center; font:28px/56px "黑体", sans-serif; height:50px; letter-spacing:2px; color:#000;}
#box .info {clear:left; margin:0 auto; text-align:center; font:12px/24px "宋体", sans-serif; height:24px; width:98%; background:#F5FEE9 url(/images/dot.gif) repeat-x left top;}
#box .info2 {clear:left; margin:0 auto; text-align:center; font:12px/24px "宋体", sans-serif; height:24px; width:100%; background:url(/images/dot.gif) repeat-x left bottom; color:#333;}

#box .opernTools{ height:35px; margin-top:13px; text-align:center;}
			
.save_tip{text-align:center; font-size:12px; margin:2px; padding-top:6px; color:#999;}
.save_tip span{font-weight:bold;}
		
#box .content {clear:left; text-align:center; height:auto;}
#box .content img {border:0px solid #eee; padding:2px;}
#box .link {clear:left; margin:0 auto; height:55px; height:auto!important; min-height:55px; overflow:hidden !important; overflow:visible; zoom:1; background:#fff; color:#333; border-top:1px dashed #DFDFDF;}
#box .link .gg640x60 {width:640px; height:60px;}
#box .link .upmusicurl {padding:6px 6px 0 0; text-align:left; color:#999; line-height:130%;}
#box .link .player {float:right; padding-top:8px;padding-right:2px;}
#box .link .urlup {float:right;}
#box .link .contents {width:auto; padding:10px; text-align:left; float:left;}
#box .vip {clear:left; background:#fff; margin:0 auto; height:50px; color:#333; border-top:1px solid #DFDFDF;}
#box .vip .contents {width:auto; padding:10px; text-align:left; float:left;}
#box .vip .upuserinfo {float:right; border:1px solid #ccc; background:#fff; padding:4px; margin:10px 10px 0 0; height:22px; line-height:22px; text-align:left;}
#box .vip .memberpic {border:1px solid #ccc; background:#fff; padding:1px;}

#comment {width:auto; height:300px; text-align:center; clear:both;}
#comment .title {width:570px; height:28px; margin:10px; line-height:28px; float:left; text-align:left; background:#F5FEE9 url(/images/dot.gif) repeat-x left top;}
#comment .title2 {width:560px; padding-left:10px; height:28px; font-size:18px; line-height:32px; float:left; text-align:left; font-weight:bold; background:url(/images/dot.gif) repeat-x left bottom; color:#327B10;}
#comment .upIt{float:left; width:114px; height:26px; margin:10px 0 0 2px; border:1px solid #50B008; background:#fff; padding:1px; overflow:hidden; zoom:1;}
#comment .ding{display:block; float:right; text-align:center; line-height:24px; font-size:14px; font-weight:bold; cursor:pointer; color:#50B008;}
#comment .fcount{float:left; width:60px; line-height:26px; background:#84C81D; display:block; text-align:center; font-size:22px; color:#fff; font-family:Tahoma;}
#comment .upIt a:link, #comment .upIt a:visited{display:block; width:54px; background:#F5FEE9; text-align:center; line-height:26px; font-size:14px; float:right;}

#comment .upIt .num {float:left; padding:30px 0 0 15px;}
#comment .upper{float:left; text-align:left; color:#f00; padding-top:30px; font-size:12px; width:auto;}
#comment .upper img {float:left; margin:0 8px 0 0;}
#comment .upper p {margin:0; line-height:20px;}

#comment .content {width:940px; margin:0 auto; clear:both; float:left;}
#comment .content .list {float:left; width:580px; padding:10px; height:220px; overflow-y:scroll;}
#comment .content .list .gg {float:left; width:580px; height:60px; clear:both; }
#comment .content .list li {list-style:none; text-align:left; padding:8px; line-height:140%; border-bottom:1px dashed #ccc;}

#comment .content .list .plnum {background:#C30; padding:1px 4px; margin:0 3px; color:#fff; height:14px; line-height:16px; overflow:hidden; float:left; display:block;}
#comment .content .list .plnum:link{background:#E0F7CA;padding:1px 4px; margin:0 3px; color:#404040; height:14px; line-height:16px;text-decoration:none; cursor:pointer;}
#comment .content .list .plnum:visited{background:#E0F7CA; padding:1px 4px; margin:0 3px; color:#404040;height:14px; line-height:16px; text-decoration:none; cursor:pointer;}
#comment .content .list .plnum:hover{background:#C30; padding:1px 4px; margin:0 3px; color:#fff; height:14px; line-height:16px; text-decoration:none; cursor:pointer;}


#comment .content .plbox {float:right; margin-right:5px; height:200px; width:auto;}
#comment .content .plbox .brr {text-align:right; margin-top:16px; font-size:12px; color:#ccc;}
#comment .content .plbox .plform1 {border:1px solid #ccc; width:320px; height:180px; font-size:12px; padding:4px; line-height:150%; background:url(/images/puplbj.gif) no-repeat;}
#comment .content .plbox .plform2 {border:1px solid #ccc; background:#f6f6f6; width:100px; heigth:25px; text-align:center; line-height:25px;}

#ad_2 {width:944px; height:60px; border:1px dashed #c5a601; background:#fff; margin:2px auto; padding:2px; clear:both; float:left;}

.softcontent {width:auto; padding:10px; font-size:14px; float:left; text-align:left; margin:10px 30px; line-height:200%; color:#000;}
.softcontent p {margin:10px auto}
.softurl {width:800px; float:left; text-align:left; padding:5px 10px; margin:5px 4px; font-size:14px;}
/* 有声乐谱说明 */
.scorchinfo {font-size:13px; color:#f00; text-align:center; line-height:30px;}

/* 相关歌谱 */
.related{ width:948px; margin:auto; margin-top:5px; padding-bottom:5px; border:1px #e1e1e1 solid; display:table; }
	.related h3{ height:30px; width:936px; margin:1px; background-color:; border-bottom:1px #e1e1e1 solid; }
	.related h3{ float:left; text-align:left; color:#393939; font-size:14px; height:30px; line-height:30px; padding-left:10px; background:url(/images/bg_body.gif) #f3f3f3 repeat;}
		.related h3 span{ color:#F00;}
	.related .list{}
		.related .list ul{ width:938px; margin:auto; padding-left:10px;}
		.related .list li{ float:left; width:310px; overflow:hidden; text-align:left; border-bottom:#e6e6e6 dotted 1px; line-height:30px; height:30px; font-size:14px;}
		.related .list li a{  color:#000;}
		.related .list li span{color:#666; margin-right:8px; }
		.related .list li span a{color:#666;}
		.related .more{ float:right; margin-right:10px; font-size:12px; color:#639c01;}
		
/* 返回顶部 */	
.go{width:47px;height:106px;background-color:#FFF;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:12px;bottom:25%;border-radius:5px;box-shadow:0 0 2px #6E6E6E}
.go a{background:url(/images/a.png) no-repeat;display:block;text-indent:999em;width:37px;margin:5px;border:0;overflow:hidden;float:left}
.go .top{background-position:0 -33px;height:22px}
.go .allscreen{background-position:0 -54px;height:32px}
.go .bottom{background-position:0 -88px;height:22px}
.go .top:hover{background-position:-38px -33px}
.go .allscreen:hover{background-position:-38px -54px}
.go .bottom:hover{background-position:-38px -88px}

/* 音频自动匹配说明 */
.playerinfo {clear:both; margin:8px auto; color:#999;}