html { overflow-y: scroll;}
.categroy-yellowpage{
	width: 960px; position: relative;
}


.cy-list{
	width: 638px; overflow: hidden; position: relative; border: 1px solid #D9D9D9; background-color: #fcfcfc; padding-top: 10px; margin-bottom: 10px;  float: left;
}
	.cy-list a{
		color: #000;
	}
		.cy-list a:hover{
			background-color: #FFF000;
		}
	.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 #D9D9D9; overflow: hidden; margin-bottom:10px; width: 958px; margin: 10px auto;
}
	.box-s1 h2{
	   background-color: #FFF000; height: 30px; line-height: 30px; padding: 0 10px;
	}
	.box-s1 ul{
		padding: 10px;
	}
	.box-s1 ul li{
		float: left; margin-right: 10px;
	}
/* cy-sub */
.cy-sub{
	float: right; width: 310px;
}
	.sub-box{
		border: 1px solid #D9D9D9;  position: relative; margin-bottom: 10px; float: left;
	}
	.sub-box h3{
		font-weight: bold; background-color: #FFF000; height: 28px; line-height: 28px; padding: 0 10px; font-size: 14px;
	}
		.sub-box .sbTL,.sub-box .sbTR,.sub-box .sbBL,.sub-box .sbBR{
			display: block; width: 5px; height: 5px; font-size: 0; background: url(../images/c5nicon.gif) no-repeat 0 0; overflow: hidden;
		}
		.sub-box .sbTL{
			position: absolute; left: -1px; top: -1px; background-position: 0 -35px;
		}
		.sub-box .sbTR{
			position: absolute; right: -1px; top: -1px; background-position: -5px -35px;
		}
		.sub-box .sbBL{
			position: absolute; left: -1px; bottom: -1px; background-position: 0 -40px;
		}
		.sub-box .sbBR{
			position: absolute; right: -1px; bottom: -1px; background-position: -5px -40px;
		}
	.sub-box h3 span.fr{
		float: right; font-weight: normal; font-size: 12px;
	}
.count_yp{
	background-color: #fcfcfc; padding: 5px 10px;
}
.sub-box-content{
	padding: 0 10px 10px;
}
	.sub-box-content li{
		line-height: 22px; height: 22px; overflow: hidden;
	}


/* 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;
}

