/*主栏*/
.main{ float:right; width:940px; font-size:14px; }
		
	.main .area{ margin-top:6px; }
	.state_tip{ background:#fcf5d0; border:1px #f2b100 solid; padding:8px; font-size:14px; font-weight:bold; color:#e22323; text-align:center; margin-top:6px;}
	.state_tip span{ display:block; height:14px; padding:3px; padding-left:20px; margin:auto; background:url(images/main2.gif) -480px -10px no-repeat; width:380px;}
		
	.cate_note{ border:#F1D378 solid 1px; background:#FDFAF0; padding:10px; margin:5px 0 5px 0; color:#C10005; }

	/*曲谱列表*/
	.opern_list{ border:1px #e3e3e3 solid; border-top:2px #619485 solid; margin-top:8px; width:940px;font-size:12px;}
	.opern_list th{ color:#666; font-size:12px; text-align:left; line-height:30px; padding-top:4px; padding-bottom:5px; background:url(images/main.gif) 0px -496px no-repeat;}
	.opern_list th em{ color:#666; font-style:normal;}
	.opern_list .f0{ width:20px; background-position:5px -496px; font-size:14px; color:#C4373A; font-family:Arial, Helvetica, sans-serif; line-height:30px; padding-left:15px;}
	.opern_list .f1{ width:355px; padding-left:8px;}
	.opern_list		.pdf_f1{ width:480px;}
		.opern_list .f1 a{ font-size:14px; color:#3c7a68;}
	.opern_list .f2{ width:95px; color:#333;}
	.opern_list	.pdf_f2{ width:110px;}
	.opern_list .f2 a{  color:#333;}
	.opern_list .f3{ width:160px; color:#7e7e7e;}
	.opern_list .f4{ width:85px; color:#7e7e7e;}
	.opern_list .f5{ width:85px; color:#7e7e7e;}
	.opern_list .f6{ background-position:-390px -496px; color:#999; font-family:Arial; border-right:1px #e3e3e3 solid;}
	.opern_list	.pdf_f6{ width:120px;}
	.opern_list .line{ width:920px; margin:auto; height:1px; line-height:1px; font-size:0; margin-bottom:5px; margin-top:5px; border-bottom:1px #CCC dotted;}

/*边栏*/
.side{ float:left; width:250px;}

	.main_Item{ margin-top:5px; display:table;}
		.main_Item a{ float:left; padding:8px 10px 8px 10px; background:#e6e6e6; color:#000; margin-right:8px;}
			.main_Item a:hover{ text-decoration:none;}
			.main_Item .current{ background:#619485; color:#fff;}
		.main_Item span{ float:left;padding:8px 10px 8px 10px;}

	/*侧边列表*/
	.side .list{ float:left; width:250px; margin-bottom:5px; border:#d7d8d8 solid 1px;}
		.side .list .title{ display:block; height:30px; margin:1px; background-color:#f3f3f3; border-bottom:1px #e1e1e1 solid; }
			.side .list .title{ color:#393939; font-size:14px; height:30px; line-height:30px; padding-left:5px; font-weight:bold; }

		.side .list div ul{ padding:2px 8px 5px 8px;}
			.side .list div ul li{ padding:3px 0 3px 10px; background:url(images/main.gif) -472px -330px no-repeat; border-bottom:1px #CCC dotted;}
				.side .list div ul li a{ color:#383838; font-size:12px; height:18px; line-height:18px;}
				.side .list div .cl,.side .list div span{ display:none;}

	/*侧边列表(排行榜)*/
	.side .list_rank{ float:left; width:250px; margin-bottom:5px; border:#d7d8d8 solid 1px;}
		.side .list_rank .title{ display:block; height:30px; margin:1px; background-color:#f3f3f3; border-bottom:1px #e1e1e1 solid; }
			.side .list_rank .title{ color:#393939; font-size:14px; height:30px; line-height:30px; padding-left:5px; font-weight:bold; }

		.side .list_rank div ul{ padding:3px 8px 4px 8px; background:url(images/main_long.gif) -1336px -357px no-repeat;}
			.side .list_rank div ul li{ margin:0; padding:1px 0 2px 21px; border-bottom:1px #CCC dotted; height:30px;line-height:1;}
				.side .list_rank div ul li a{ color:#383838; font-size:14px; line-height:30px;}
				.side .list_rank div .cl{ display:none;}
				.side .list_rank div span{ display:none;}

		/*IE6*/
		.side .list_rank div ul li{ _padding:0px 0 0px 21px;}

	/*类别导航*/
	.nav{ float:left; width:250px; display:table; border:1px #e1e1e1 solid; margin-bottom:5px; padding-bottom:8px; margin-top:6px; }
		.nav .title{ display:block; height:30px; margin:1px; border-bottom:1px #e1e1e1 solid; }
			.nav .title{ color:#393939; font-size:14px; height:30px; line-height:30px; padding-left:23px; background: #f3f3f3 url(images/main.gif) -470px -239px no-repeat; font-weight:bold;}
		.nav div{ padding:5px 0 0px 5px; display:table;}
		.nav div a{ float:left; color:#333; padding:8px; width:85px; font-size:14px;padding-left:25px; background:url(images/main.gif) -460px -302px no-repeat; border-bottom:#CCC dotted 1px;}


	/*专辑列表*/
	.album_list{ width:926px; padding-left:10px;border:1px #e3e3e3 solid; padding-top:10px; border-top:2px #619485 solid; margin-top:5px; display:table;}
	.album_list .item{ float:left; width:452px; height:105px; margin-bottom:10px; border-bottom:1px #CCC dotted; padding-left:5px;}
		.album_list .item .image{ float:left; width:130px; height:95px;}
		.album_list .item .info{ float:left; width:305px; margin-left:8px;}
			.album_list .item .info .rtop{ background-color:#ebebeb; padding:6px 8px 6px 8px;}
				.album_list .item .info .rtop a{ color:#333; font-weight:bold;}
				.album_list .item .info .rtop span{ float:right; font-size:12px; color:#666;}
			.album_list .item .info .rfood{font-size:12px; color:#8c8c8c; padding-top:3px; padding-left:2px; line-height:20px;}

	/*书籍列表*/
	.album_list.bookList{ padding:0; width:938px; }
	.album_list.bookList ul{ margin-bottom:10px; }
	.album_list.bookList ul li{ border:#ddd 1px dotted; border-width:0 0 1px 0; height:34px; }
	.album_list.bookList ul li span{ float:left; line-height:34px; color:#444; font-size:14px; }
	.album_list.bookList ul li i{ font-style:normal; }
	.album_list.bookList ul li .s1{ width:60%; padding-left:10px; }
	.album_list.bookList ul li .s1 a{ color:#3c7a68; text-decoration:none; }
	.album_list.bookList ul li .s1 i{ font-family:Arial, Helvetica, sans-serif; color:#C4373A; }
	.album_list.bookList ul li .s2{ width:20%; }
	.album_list.bookList ul li .s3{ width:15%; }
	.album_list.bookList ul #shead{border-width:1px 0 1px 0; background:#f8f8f8;}
	.album_list.bookList ul #shead span{ font-weight:bold; }

	/*图标曲谱列表*/
	.album_list_icon{ padding-top:5px; padding-bottom:5px; font-size:14px;}
		.album_list_icon .item{ padding:5px; width:230px; margin:auto; height:20px; border-bottom:1px #CCC dotted;}
			.album_list_icon .item img{ float:left;}
			.album_list_icon .item a{ float:left; margin-left:5px; color:#333;}



	/*会员列表*/
	.memberList{ float:left; width:250px; display:table; border:1px #e1e1e1 solid; margin-bottom:5px;}
		.memberList .title{ display:block; height:30px; margin:1px; border-bottom:1px #e1e1e1 solid; }
		.memberList .title{ color:#393939; font-size:14px; height:30px; line-height:30px; padding-left:23px; background: #f3f3f3 url(images/main.gif) -470px -239px no-repeat; font-weight:bold;}
			.memberList .tip{ display:block; color:#666; font-size:12px; font-style:normal; font-weight:normal; text-align:center; background-color:#f8f8f8; border-bottom:#e4e4e4 solid 1px; padding:5px;}

	/*个人谱园列表*/
	.memberDiv2 ul{ padding:2px 0px 5px 0px; height:490px; overflow:hidden; width:234px; margin:auto;}
		.memberDiv2 ul li{ border-bottom:1px #bcbcbc dotted; padding:5px 0 5px 0; height:22px;}
			.memberDiv2 ul li img{ float:left; margin:1px 5px 0px 1px; border-radius:3px; }
			.memberDiv2 ul li a{ float:left; color:#383838; font-size:14px; line-height:18px; margin-top:2px;}
			.memberDiv2 ul li span{ float:right; font-size:12px; color:#929292; margin-top:2px; margin-right:5px;}
				.memberDiv2 ul li span em{font-style: normal; color:#ae2a26;}

		/*IE*/
		.memberDiv2 ul{ *padding:5px 0px 5px 0px; *height:442px;}
		.memberDiv2 ul li{*padding:1px 0 5px 0;}

		.memberInfo2{ height:27px; font-size:14px; border-top:1px #CCC dotted; width:232px; margin:8px auto auto auto; padding-top:8px;}
			.memberInfo2 a{ float:left; margin-left:12px;}
			.memberInfo2 span{ float:left; margin-left:12px;}
			.memberInfo2 .apply{ color:#2763dd;}
			.memberInfo2 .notice{ color:#808080;}

		#pageLabel {width:245px; display:table; whitewhite-space:nowrap; padding:10px 5px 0px 7px;}
			#pageLabel a { float:left; font-family:Tahoma, Geneva, sans-serif; border:1px solid #ccc; background:#fff; font-size:10px; margin:2px; padding:2px 5px; color:#ccc; }
			#pageLabel a:visited { border:solid 1px #ccc;}
			#pageLabel a:hover {border:solid 1px #ccc; background:#ccc; color:#fff; text-decoration:none;}
			#pageLabel a.intro { border:solid 1px #ccc; color:#fff; background-color:#ccc; margin:2px; padding:2px 5px;}


	.memberDiv3{padding:5px 8px 5px 8px; height:320px; overflow:hidden; margin-top:5px;}
		.memberDiv3 ul{}
			.memberDiv3 ul li{ border-bottom:1px #54b896 dotted; padding:5px 0 5px 0;}
				.memberDiv3 ul li a{ color:#383838; font-size:12px; line-height:18px;}
				.memberDiv3 ul li a span{ color:#2d725d; font-size:14px; font-weight:bold;}

		.memberInfo3{ height:25px; font-size:12px; border-top:1px #CCC dotted; width:192px; margin:8px auto auto auto; padding-top:8px;}
			.memberInfo3 a{ float:left; margin-left:10px;}
			.memberInfo3 span{ float:left; margin-left:10px;}
			.memberInfo3 .apply{ color:#2763dd;}
			.memberInfo3 .notice{ color:#808080;}


	/*作者介绍*/
	.authorInfo{ float:left; width:210px; display:table; border:1px #e1e1e1 solid; margin-bottom:5px;}
		.authorInfo .title{ display:block; height:30px; margin:1px; border-bottom:1px #e1e1e1 solid; }
		.authorInfo .title{ color:#393939; font-size:14px; height:30px; line-height:30px; padding-left:23px; background: #f3f3f3 url(images/main.gif) -470px -239px no-repeat; font-weight:bold;}
		.authorInfo .avatar{ text-align:center; margin:10px; border-bottom:1px #CCC dotted; padding-bottom:10px;}
			.authorInfo span{ display:block;margin-top:10px; font-weight:bold; color:#333;}

		.authorInfo .introduction{ padding:3px 10px 10px 10px; font-size:12px; line-height:1.8;}
			.authorInfo .introduction a{ display:block; margin-top:5px; color:#D02249; text-align:right;}
		
		.authorInfo ul{ padding:5px;}
			.authorInfo ul li{ list-style:inside; padding-left:10px; font-size:14px; line-height:2;}
				.authorInfo ul li a{ color:#06C;}
				.authorInfo ul li .ln1{color:#F00;}
				.authorInfo ul li .ln3{color:#090;}

	/*求谱列表*/
	.needTable{ border:1px #dddddd solid; margin-top:5px;}
		.needTable th{ background-color:#f6f6f6; border-bottom:1px #dddddd solid; height:30px; text-align:left; color:#555; font-size:12px;}
		.needTable td{ border-bottom:1px #dddddd solid; height:35px; text-align:left; color:#777; font-size:12px;}
			.needTable td a{ color:#333; font-size:14px;}
				.needTable td img{ margin-left:10px;}
				.needTable td a span{ color:#393; }
				.needTable td a strong{ color:#BE3D40}
				.needTable td a em{ font-style:normal;color:#C90;}

	.needTop{ width:1200px; margin:auto; margin:10px 0;}
		.needTop .but{ margin:0; margin-right:10px; }
		.needTop span{ color:#333; font-size:12px; float:right; margin-top:10px;}

	/*求谱详情*/
	.needInfoTable{ border:1px #dddddd solid; margin-top:5px;}
		.needInfoTable th{ background-color:#f6f6f6; border-bottom:1px #dddddd solid; height:30px; text-align:left; color:#555; font-size:14px; padding-left:10px;}
		.needInfoTable th em{ float:right; margin-right:10px; font-style:normal; font-weight:normal;color:#777; font-size:12px;}

		.needInfoTable td{ border-bottom:1px #dddddd solid; height:35px; text-align:left; color:#333; font-size:12px;}
			.needInfoTable td a{ color:#06C; font-size:14px;}
				.needInfoTable td span{ color:#e13d3d; font-weight:bold;font-size:14px;}
				.needInfoTable td strong{ color:#999}
				.needInfoTable td em{ font-style:normal;color:#C90;font-size:14px;}
		.needInfoTable .rediv{ padding:5px 15px 5px 15px; line-height:1.8;}


	/*留言列表*/
	.bookTable{ border:1px #dddddd solid; margin-top:5px;}
		.bookTable th{ background-color:#f6f6f6; border-bottom:1px #dddddd solid; height:30px; text-align:left; color:#555; font-size:14px; padding-left:10px;}
		.bookTable th em{ float:right; margin-right:10px; font-style:normal; font-weight:normal;color:#777; font-size:12px;}
		.bookTable th span{ color:#396}
		.bookTable th strong{ color:#619485}

		.bookTable td{ border-bottom:1px #dddddd solid; text-align:left; color:#333; font-size:12px;}
			.bookTable td a{ color:#06C; font-size:14px;}
				.bookTable td span{ font-size:12px; color:#999;}
				.bookTable td strong{ color:#999}
				.bookTable td em{ font-style:normal;color:#C90;font-size:14px;}

		.bookTable .bookcontent{ padding:11px 15px 11px 15px; line-height:1.8;}
		.bookTable .rediv{ padding:5px 15px 5px 15px; border-top:#CCC dotted 1px; margin-top:10px;}
		.bookTable .secretTip{ text-align:left; margin-bottom:8px; width:400px; padding:1px; color:#f59000; }
		.bookTable .BookContent{overflow:hidden;}
		.bookTable .BookContent p{ padding:0; margin:0;}
		.bookTable .bookMore{ margin-top:8px; padding-top:5px; font-size:12px; border-top:#c36d6d 1px dotted; width:350px; display:block; color:#c36d6d;  font-family:'宋体';text-decoration:none;}

	.bookTable .rediv .title{ color:#d16060; font-size:12px; font-weight:bold;}

	/*作者列表*/
	.author_list{ width:928px; padding-left:10px;border:1px #e3e3e3 solid; padding-top:10px; border-top:2px #619485 solid; margin-top:5px; display:table;}
		.author_list .letters{ border-bottom:#CCC dotted 1px; display:table; margin-bottom:8px; width:918px; }
		.author_list .letters a{ float:left; padding:2px 0 2px 0; width:18px; color:#53775B; text-align:center; line-height:1; border:1px #CCC solid; background:#E8F0EF; margin-bottom:8px; margin-right:5px; font-family:Arial, Helvetica, sans-serif;}
			.author_list .letters a:hover{ color:#FFF; background:#53775B; border:1px solid #53775B;}
		.author_list .letters span{ float:left; font-weight:bold; padding-top:2px; font-size:14px;}


	.author_letters{ margin-bottom:10px; display:table; width:918px;}
		.author_letters .letterA{ float:left; width:60px; border:1px #CCC solid; text-align:center; padding:8px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; background:#E8F0EF; margin-top:5px;}
		.author_letters .letterList{ float:right; width:800px; display:table; margin-left:10px; border:1px #CCC solid; padding:10px; line-height:1.8; background:#F9F9F9;}
		.author_letters .letterList span{ float:left; width:100px;}
		.author_letters .letterList a{ color:#333;}
		
	/*原创专栏首页 原创专辑样式*/
	.original_album{  display:table; margin-top:5px; width:978px; height:133px; overflow:hidden; border:1px #d4d4d4 solid; background:#f7f7f7  url(images/main2.gif) -470px -50px no-repeat;}
	.original_album h3{ float:left; width:24px; padding:13px 0 0 6px; font-size:14px; color:#46806f; letter-spacing:4px; line-height:18px;}
	.original_album .items{ float:left; height:113px; width:920px; margin-top:15px; margin-left:15px; overflow:hidden;}
	.original_album .items ul{ float:left; display:table;}
	.original_album .items ul li{ float:left; text-align:center; margin-left:18px;}
	.original_album .items a{ font-size:12px; color:#333; line-height:28px;}
	.original_album .items ul li img{ width:118px;}
	
	
	