.j_select {
	margin:0;padding:0;cursor:pointer;position: relative;background:#fff;display:inline-block;min-width: 100px;width:100%;color: rgba(0,0,0,0.65);
}
.j_select .current_select {
	margin:0;
	padding:0;
	height:32px;
	line-height:30px;
	text-indent:1em;
	outline:none;
	background: #FFFFFF;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 2px;
}

.j_select .current_select_check{
	color:rgba(0,0,0,0.65);
}

.j_select .current_select .select_icon {
	margin:0;position:absolute;right:1px;top:1px;background: #fff;padding-right: 10px;
}

.j_select ul {
	margin:2px 0px 0px 0px;
	padding:0;
	display:none;
	position:absolute;
	width:calc(100% - 2px) !important;
	max-height:244px;
	overflow:auto;
	outline:none;
	z-index:99 !important;
	background: #FFFFFF;
	box-shadow: 0 3px 6px -4px rgba(0,0,0,0.12), 0 6px 16px 0 rgba(0,0,0,0.08), 0 9px 28px 8px rgba(0,0,0,0.05);
	border-radius: 2px;
}
.j_select ul li {
	margin:0;
	padding:0;
	line-height:30px;
	text-indent:1em;
	color: rgba(0,0,0,0.65);
	list-style:none;
	overflow: hidden;/*超出部分隐藏*/
	text-overflow:ellipsis;/* 超出部分显示省略号 */
	white-space: nowrap;/*规定段落中的文本不进行换行 */
	width: 100%;/*需要配合宽度来使用*/
}
.j_select ul li:hover {
	background: #E6F7FF;
	cursor:default;
	color: rgba(0,0,0,0.65);
}
.j_select ul li.current_item {
	background: #E6F7FF;
	cursor:default;
	color: rgba(0,0,0,0.65);
}

.current_select_text{
	overflow: hidden; 
    text-overflow: ellipsis; 
    -o-text-overflow: ellipsis;
    white-space:nowrap;
    width:100%;
    height:24px;
    display:block;
}
