/* 首屏 */
.index_whole{ font-size:14px; display:table;}
	
	.top_ban{ width:980px; height:80px; margin:auto auto 2px auto;}
	
	/*轮播图片*/
	#imgBox{ float:left; width:476px; height:300px; overflow:hidden;}
			
	/*最新*/
	.news{ float:left; width:495px; margin-left:8px;}
		.news .item{ width:495px; height:33px; background:url(images/main.gif) 0px 29px repeat-x; overflow:hidden;}
			.news .item span{ width:84px; height:30px; background:url(images/main.gif) -350px -10px; cursor:pointer;}
			.news .item span{ float:left; line-height:30px; text-align:center; margin-right:4px; color:#545454; font-weight:bold;}
			.news .item span:hover{ color:#a90000;}
			.news .item .current{ width:84px; height:30px; background:url(images/main.gif) -250px -10px;}
			.news .item .first{ height:33px;}
			.news .item em{ float:right; width:4px; height:4px; margin-top:29px; background:url(images/main.gif) -190px -30px;}
			.news .item a{ color:#F00; font-weight:bold; color:#c60004; font-size:14px; float:right; margin-top:5px;  text-align:center; width:310px;}
		.news .list{ width:493px; border:1px #d7d8d8 solid; border-top:0; border-bottom:0; height:262px; display:table;}
			.news .list ul{ padding:6px 8px 0 0px;}
			.news .list li{ float:left; width:100%; line-height:28px; margin-left:10px;}
			.news .list li a{ float:left; color:#6C531E;}
			.news .list li .cl{ color:#333; margin-right:2px;font-family:'宋体';}
			.news .list li span{ float:right; margin-right:20px; color:#999; }
		.news .last{ width:495px; height:5px; background:url(images/main_long.gif) -10px -10px;}
		
		/*ie6*/
		.news{ *width:495px; *height:300px; *overflow:hidden;}
		

	/*公告*/
	.announcement{ float:left; width:209px; display:table; margin:8px 0 0 8px;}
		.announcement .title{background:url(images/main_long.gif) -10px -30px; width:209px; height:30px;}
			.announcement .title h3{ float:left; padding-left:30px; margin:8px 0 0 5px; color:#4e4e4e; font-size:14px; background:url(images/main.gif) -465px -140px no-repeat;}
			.announcement .title .moner{ float:right; margin:14px 11px 0 0;}

		.announcement .list{ border:1px #cbcbcb solid; border-top-style:dashed; height:208px; background-color:#fcfcfc;}
		.announcement .list ul{ padding:5px;}
		.announcement .list li{ line-height:22px; font-size:12px; display:table;}
		.announcement .list li a{ float:left; color:#3d3d3d;font-family:'Arial';}
		.announcement .list li span{ float:left; color:#666; margin-right:3px; font-family:'宋体';}
			
		.announcement .ad{ width:209px; height:63px; margin-top:4px; background-color:#e8e8e8;}
	
	.photo{ width:980px; height:130px; margin-top:8px; border:1px #e1e1e1 solid; background:#f8f8f8; display:table;}
	.photo h3{ float:left; margin:10px 0 10px 0; padding:5px 0 0 0; font-size:14px; width:40px; text-align:center; line-height:1.4; color:#333; }
	.photo h3{ height:115px; border-right:1px #ababab dotted;}
	
/*主栏*/
.main{ float:left; width:771px; font-size:14px;}

	/*分类模块*/
	.clist{ float:left; width:375px; height:307px; border:1px #e1e1e1 solid; margin-top:8px; background:#f8f8f8; }
		.clist .title{ height:30px; margin:1px; border-bottom:1px #e1e1e1 solid; width:98%; margin:auto; padding:5px 0 5px 0; }
			.clist .title h3{ float:left; color:#393939; font-size:14px; height:30px; line-height:30px; padding-left:23px; background:url(images/main.gif) -470px -239px no-repeat;}
			.clist .title .moner{ float:right; margin:13px 10px 0 0;}
		.clist .list{}
			.clist .list ul{ width:370px; margin:auto;}
			.clist .list li{ border-bottom:#e6e6e6 dotted 1px; line-height:32px; height:32px; font-size:14px; padding-left:8px;}
			.clist .list li a{ color:#6C531E;}
			.clist .list li span{  color:#999;}

			/*IE*/
			.clist .list li{ *line-height:27px; *height:27px;}

	/*main区域广告*/
	.mad{ float:left; width:763px; height:80px; margin-top:8px; background:#F2F2F2;}
	
/*边栏*/
.side{ float:right; width:209px; margin-top:8px;}
     

	/*站内资源统计*/
	.count{ float:left; width:207px; background-color:#f7f7f7; border:1px #e8e6e7 solid; margin-top:0px;}
		.count .title{ height:30px;}
		.count .title{ color:#558e7d; font-size:14px; line-height:30px; padding:3px 0px 0px 8px; font-weight:bold;}
		.count .list ul{ width:190px; height:261px; margin:0px auto 5px auto; background-color:#FFF; border:1px #e6e4e5 solid; padding-bottom:5px;}
			.count .list ul li{ margin:0px 8px 12px 8px; font-size:12px; padding:0px 0px 0px 27px; font-family:Arial;background:url(images/main.gif) -460px -310px no-repeat;}
			.count .list .zcount{ border-bottom:1px #CCC dashed; height:19px; padding:5px; margin:5px 8px 15px 8px; background:none;}
				.count .list .zcount span{ color:#c88c6a; font-weight:bold;}

		/*ie*/
		.count .list .zcount{*margin:5px 8px 11px 8px;_margin:5px 8px 14px 8px;}
		.count .list ul li{*margin:0px 8px 11px 8px; _margin:0px 8px 10px 8px; *background:url(images/main.gif) -460px -306px no-repeat;}

	/*最新曲谱评论*/
	.comments{ float:left; width:207px; margin-top:8px; border:#d7d8d8 solid 1px;}
		.comments .title{ height:30px; margin:1px; background-color:#f3f3f3; border-bottom:1px #e1e1e1 solid; }
			.comments .title h3{ float:left; color:#393939; font-size:14px; height:30px; line-height:30px; padding-left:28px; background:url(images/main.gif) -468px -206px no-repeat;}
			.comments .title .moner{ float:right; margin:13px 10px 0 0;}	

		.comments .list ul{ padding:2px 8px 5px 8px;}
			.comments .list ul li{ padding:3px 0 2px 10px; background:url(images/main.gif) -472px -330px no-repeat;}
				.comments .list ul li a{ color:#383838; font-size:12px; line-height:18px;}
			
	/*友情链接*/
	.links{ width:980px; margin:auto; margin-top:8px; border:#d7d8d8 solid 1px; height:105px;}
		.links .title{ margin:1px; background-color:#f3f3f3; border-bottom:1px #e1e1e1 solid;}
		.links .title{ color:#4b4b4b; height:27px; line-height:27px; padding-left:5px;}
			.links .title h3{ font-size:12px; }
		
		.links .list{ display:table; padding:8px;}
		.links .list a{ float:left; height:20px; line-height:20px; margin-right:10px; font-size:12px; color:#393939;font-family:'宋体'; white-space:nowrap;}
		
		/*ie6*/
		.links .list{ *height:14px;}
		

	/*相册列表*/
	#albumList{ float:left; width:925px; height:120px; overflow:hidden; margin:10px 0 0 5px; font-size:12px; }
	#albumList ul{ width:2440px;}
	#albumList li{ float:left; margin-left:10px; display:inline;}
	#albumList li div{ text-align:center;}
	//#albumList .img{ background:url(images/user/album_bg.gif) no-repeat 0 156px; padding-bottom:4px;}
	//#albumList li img{ width:120px; height:120px; border:0px #CCCCCC solid; padding:0px;}

	#albumList .img{ background:url(images/user/album_bg.gif) no-repeat 0 112px; padding-bottom:4px;}
	#albumList li img{ width:133px; height:100px; border:1px #CCCCCC solid; padding:5px;}