/*-----------------------------------------layout style-----------------------------------------*/
#subBody{
	width:960px;
	margin:0 auto;
	background:url(../img/common/rightBg.gif) repeat-y right;
	overflow:auto;
}
#sub_left,#sub_middle,#sub_right{
	float:left;
}
#sub_left{
	width:200px;
	margin-right:5px;
}
#sub_middle{
	width:629px;
}
#sub_right{
	width:124px;
}
#sub_left .indexBox{
	margin-bottom:3px;
}
#sub_middle .indexBox{
	padding:5px 0 0 5px;
	min-height:622px;
	_height:1%;
}
/*-----------------------------------------subGroup style-----------------------------------------*/
.subGroup{
	padding:5px;
}
.subGroup li{
	height:25px;
	line-height:25px;
}
.subGroup li img{
	vertical-align:top;
	margin-right:5px;
	width:22px;
	height:17px;
}
/*-----------------------------------------pagination style-----------------------------------------
.pagination{
	margin:10px 0;
	text-align:right;
}
.pagination a{
	padding: 2px 5px;
	height:10px;
	border:1px solid #ccc;
}
.pagination a:hover{
	border:1px solid #f60;
	text-decoration:none;
	color:#000;
}*/
/*-----------------------------------------pagination style2-----------------------------------------*/
.pagination{
	margin:8px 0;
	text-align:right;
	color:#999;
	font-weight:bold;
}
.pagination a{
	height:10px;
	color:#999;
}
.pagination a:hover{
	color:#f60;
}
/*-----------------------------------------productList_read-----------------------------------------*/
#sub_middle .readList {
	padding:0;
	min-height:538px;
}
.readList .indexBox{
	padding-bottom:0;
	*padding-bottom:5px;
}
.readList dl{
	width:290px;
	float:left;
	display:inline;
	margin:5px;
	padding:5px;
	height:110px;
	overflow:hidden;
}
.readList dt{
	float:left;
}
.readList dt img{
	width:80px;
	height:110px;
}
.readList dd{
	float:left;
	width:219px;
	height:200px;
	line-height:22px;
	overflow:hidden;
}
.readList dd.readTitle{
	height:25px;
}
.readList dd a{
	font-weight:bold;
	color:#000;
}
/*-----------------------------------------productList_music-----------------------------------------*/
.indexBox .tjzj{
	float:left;
	width:290px;
	margin-right:7px;
	padding:5px 5px 0;
	border-bottom-style:solid;
}
/*-----------------------------------------sidelist style-----------------------------------------*/
.blogerList{
	padding:2px 0;
	height:auto;
}
.blogerList a{
	font-weight:bold;
	color:#000;
}
.blogerList dl{
	background:#fff;
	margin:5px;
	padding:5px;
	height:50px;
	overflow:hidden;
}
.blogerList dt{
	float:left;
}
.blogerList dt img{
	width:48px;
	height:48px;
}
.blogerList dd{
	margin-left:52px;
	height:36px;
	line-height:18px;
	overflow:hidden;
}
.blogerList dd.blogListTitle{
	height:18px;
}
/*-----------------------------------------rightSide style-----------------------------------------*/
#sub_right h2{
	text-indent:-9999px;
	height:34px;
	background:url(../img/common/common_r1_c3.gif) no-repeat;
}
#sub_right dl{
	margin:8px 0 0 12px;
	padding:0px 0px 8px 10px !important;
	padding:0px 0px 8px 5px;
	line-height:22px;
	border-bottom:1px solid #e2e2e2;
	color:#999;
}
#sub_right dt{
	background:url(../img/common/more.gif) no-repeat left;
	padding-left:17px;
	font-weight:bold;
	color:#666;
	height:22px;
}
#sub_right dd{
	padding-left:17px;
}
/*-----------------------------------------articleList style-----------------------------------------*/
.articleTitle{
	text-align:center;
	font-size:14px;
	margin:5px auto;
	color:#000;
}
.articleTitle span{
	display:block;
	margin:0 auto;
	border-bottom:1px dashed #ccc;
	padding-bottom:3px;
	font-weight:normal;
	color:#999;
	font-size:10px;
}
.articlePage dl {
	margin-left:10px;
	line-height:30px;
	background:url(../img/common/article_r1_c1.gif);
}
.articlePage dt{
	background-color:#999;
	height:30px;
	color:#fff;
	padding-left:25px;
	font-size:13px;
	font-weight:bold;
	border-top:1px solid #ddd;
}
.articlePage dt span{
	border-left:1px solid #ddd;}
.articlePage dd{
	height:30px;
	background:url(../img/common/article_r2_c3.gif) no-repeat 10px;
	padding-left:25px;
}
.articlePage dl span{
	float:right;
	width:120px;
	text-align:center;
}
.articleContent{
	padding:5px 10px;
	line-height:22px;
}
#sub_middle h1{
	color:#333;
	font-size:14px;
	height:34px;
	line-height:34px;
	background:url(../img/common/more.gif) no-repeat 10px center;
	padding-left:30px;
}
#sub_middle h1 span{
	font-size:10px;
}

/*-----------------------------------------bread-----------------------------------------*/
.breadcrumbs{
	height:30px;
	line-height:30px;
	display:block;
	margin-right:3px;
	border-bottom:3px solid #ccc;
	background:url(../img/common/more.gif) no-repeat 10px center;
	padding-left:30px;
}
.breadcrumbs a{
	background:url(../img/common/article_r2_c3.gif) no-repeat right;
	padding-right:10px;
	margin-right:5px;
}
/*-----------------------------------------pages style-----------------------------------------*/
.pageside,.pagecontent{
	float:left;
}
.pageside{
	width:215px;
	margin-right:15px;
	background:url(../img/common/pages_r7_c1.gif) no-repeat bottom;
	padding-bottom:6px;
}
.pageside h2{
	height:50px;
	background:url(../img/common/pages_r1_c1.gif) no-repeat center;
	color:#333;
	font-size:1px;
	text-indent:-9999px;
}
.pageside ul{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.pageside li{
	background:url(../img/common/pagesn_r5_c1.gif) no-repeat right bottom;
	height:36px;
	width:213px;
	line-height:36px;
	border-bottom:1px solid #ccc;
}
.pageside li a{
	background:#fff url(../img/common/pagesn_r1_c4.gif) no-repeat 22px;
	display:block;
	height:36px;
	width:173px;
	padding-left:40px;
}
.pageside li a:hover{
	text-decoration:none;
	color:#000;
	background:#f6f6f6 url(../img/common/pagesn_r5_c1.gif) no-repeat right bottom;
}
.pagecontent{
	width:750px;
	background:url(../img/common/pages_r4_c8.gif) no-repeat right 25px;
}
.pagecontent h1{
	height:42px;
	line-height:42px;
	background:url(../img/common/pagesn_r1_c4.gif) no-repeat 15px;
	padding-left:30px;
	font-size:16px;
	color:#333;
	border-bottom:3px solid #ccc;
}
.pagetext{
	font-size:13px;
	padding:10px 15px;
	line-height:25px;
	background:url(../img/common/pagesbg.jpg) no-repeat right bottom;
	padding-bottom:137px;
	min-height:300px;    /*高度最小值设置为：100px*/
    height:auto !important; /*兼容FF,IE7也支持 !important标签*/
    height:300px; /*兼容ie6*/
    overflow:visible;}
