/*
 * 自动完成组件样式
 */
#autoCompleteList {
	display:none;
	visibility:visible;
	position:absolute;
	font-size:14px;
	font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;
	color:#333;
	z-index:19999;
	width:388px;
	margin-left:-16px;
}
#autoCompleteList div {
	display:none;
}
#autoCompleteList a{
	word-wrap:normal;
	overflow:hidden;
	white-space:nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	outline:none;
}
/* 列表元素样式 */
.autoListItem,
.autoListItem:hover {
	display:block;
	text-decoration:none;
	padding:8px 17px;
	color:#2b2b2b;
}
.autoListItem b {
	color:#ffab59;
	font-weight:400;
}
.autoListItem i {
	font-style:normal
}
#autoCompleteList .autoListItemHover,
#autoCompleteList .autoListItemHover:hover{
	color:#fff;
	background:#70a8e4;
}
/* 内置样式 */
.autoFill,
.autoMatch,
.autoSearch{
	background-color:#fff;
	border:1px solid #e4e4e4;
}
.autoFill{
	width:212px;
	margin:0 0 0 -2px;
}
.autoFill div{
	font-size:12px;
	color:#999;
	padding:2px 5px;
	background-color:#f7f7f7;
}
.autoMatch{ width:250px; }
.autoMatch .autoListItem,
.autoMatch .autoListItem:hover { padding:10px; }
.autoMatch .autoListItem i,
.autoMatch .autoListItem:hover i { margin-left:5px; }

.autoSearch{
	border-color:#817F82;
}
.autoSearch b{
	color:#222;
	font-weight:700;
}
.autoSearch .autoListItemHover,
.autoSearch .autoListItemHover:hover{
	color:inherit;
	background:#ebebeb;
}