.j_select {
	width: 5.3rem !important;border-radius: 7px;
	margin:0;padding:0;cursor:pointer;position: relative;background:#fff;display:inline-block;
}
.j_select .current_select {
	
	margin:0;padding:0;height:.7rem;line-height:.7rem;text-indent:none;
	outline:none;
	
}
.current_select>span{
	font-size: .2rem;
	padding-left: .2rem;
}
.j_select .current_select .select_icon {
	margin: 0;
    padding: 0;
    position: absolute;
    right: .3rem;
    top: 0rem;
}
.j_select ul {
	margin:0;padding:0;border:1px solid #eee;border-radius:2px;display:none;box-shadow:1px 1px 2px #ccc;background:#fff;
	position:absolute;width:calc(100% - 2px) !important;max-height:302px;overflow:auto;outline:none;z-index:99 !important;
}
.j_select ul li {
	margin:0;padding:0;line-height:.7rem;text-indent:1em;list-style:none;
}
.j_select ul li:hover {
	background:#36ab9c;color:#fff;cursor:default;
}
.j_select ul li.current_item {
	background:#36ab9c;color:#fff;cursor:default;
}


@media (max-width: 992px){
.j_select .current_select {
    margin: 0;
    padding: 0;
    height: 30px;
    line-height: 26px;
    text-indent: none;
    outline: none;
}
.j_select {
    width: 100% !important;
    border-radius: 4px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    position: relative;
    background: #fff;
    display: inline-block;
}
.current_select>span {
    font-size: 16px;
    padding-left: 10px;
}
.j_select ul li {
    margin: 0;
    padding: 0;
    line-height: 30px;
    text-indent: 1em;
    list-style: none;
}
.j_select .current_select .select_icon {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 20px;
    top: 2px;
}
}