html { overflow-y: scroll;}
.categroy{
	border: 1px solid #DFE6EC; width: 958px; margin: 0 auto 10px; position: relative;
}
	.categroy-title{
		height: 30px; line-height: 30px; 
	}
	.categroy-title h1{
		float: left; font-size: 14px;
	}
.pinyin-title{
	background-color: #e9eef2; height: 30px; line-height: 30px;
}
.pinyin-title h4{
	float: left; font-size: 14px; font-weight: bold; padding: 0 10px;
}
.pinyin-content{
	float: left;
}
.pinyin-content li{
	float: left; padding: 0 9px;
}
.pinyin-content li.current{
	background-color: #FBFBFB;
}
.pinyin-content a,.pinyin-content a:visited {
	text-decoration: none; font-weight: bold; font-size: 18px; font-family: Arial; color: #666; position: relative; z-index: 10;
}
.pinyin-content li.current a,.pinyin-content li.current a:visited {
	color: #FF7300; text-decoration: none;
}


.pinyin-box{
	clear: both; position: absolute;  overflow: hidden; height: 0; left: 10px; top:0;  z-index: 9;
}
.pinyin-box ul{
	width: 940px; background-color: #FBFBFB; border: 0px solid #e9eef2; border-width: 0 1px 0 1px; margin-top:30px; overflow: hidden;
}
.pinyin-box-bottom{
	clear: both; font-size: 0; border: 1px solid #e9eef2; border-width: 0 1px 2px 1px; border-top: 5px solid #FBFBFB; background-color: #FBFBFB;
}
.pinyin-box li{
	float: left; padding: 3px 5px; height: 22px; overflow: hidden;
	}
.pinyin-box li a{
	float: left; width: 178px; text-align: center; font-size: 14px; padding: 2px 0; overflow: hidden;
}
	.pinyin-box li a:hover{
		background-color: #E9EEF2;
	}

.categroy-list{
	width: 958px; overflow: hidden; overflow: hidden; position: relative;
}
	.list-az-cas{
		margin: 10px;
	}
	.categroy-box{
		width: 308px;  float: left; border-left: 1px solid #ccc; margin-left: -1px; display: inline; padding-left: 11px; position: relative; 
	}
		.categroy-box dt{
			font-size: 14px; font-weight: bold; color: #FF7300; height: 22px; line-height: 22px;
		}
		.categroy-box dd{
			line-height: 20px; padding-left: 20px;
		}
			.categroy-box dd li{
				margin: 0 10px 0 0; float: left; width: 60px; height: 20px; overflow: hidden; display: inline; word-wrap:break-word;word-break:break-all;word-break/* */:normal ; 
			}
			.categroy-box dd .hidden{
				display: none;
			}
	.categroy-box .show-more,.categroy-box .show-hidden{
		position: absolute; top: 26px; left: 12px; cursor: pointer; width: 14px; height: 14px; overflow: hidden; text-indent: -9999px;
	}
		.show-more{
			background: url(../images/c5nicon.gif) no-repeat 0 -64px;
		}
		.show-hidden{
			background: url(../images/c5nicon.gif) no-repeat 0 -50px;
		}

.box-s1{
	border: 1px solid #DFE6EC; overflow: hidden; margin-bottom:10px;
}
	.box-s1 h2{
	   background-color: #E9EEF2; height: 30px; line-height: 30px; padding: 0 10px;
	}
	.box-s1 ul{
		padding: 10px;
	}
	.box-s1 ul li{
		float: left; margin-right: 10px;
	}
/* subcatelist */
.subcatelist{
	background-color: #EFF0F2; padding: 10px; margin-top: 10px;
}
/* bitem-box */
.bitem-box{
	border-bottom: 1px dotted #DDE2E6; padding: 10px 0;
}
.bitem-box .title{
	color: #666;
}
.bitem-box .title strong{
	font-size: 14px;
}
.bitem-box .description{
	width: 750px; word-wrap:break-word;word-break:break-all;word-break/* */:normal ; 
}

.icon-shoucang{
	width: 16px; height: 16px; background: url(../images/c5nicon.gif) no-repeat -14px -50px; font-size: 13px; padding: 0 0 0 12px; cursor: pointer;
}
.icon-shoucang-ok{
	width: 16px; height: 16px; background: url(../images/c5nicon.gif) no-repeat -30px -50px; font-size: 13px; padding: 0 0 0 12px; cursor: pointer;
}
