$font-family-H:'Helvetica Neue',Tahoma,'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', STHeitiSC, sans-serif;
$font-family-A:"Helvetica Neue",Tahoma,"PingFang SC","Hiragino Sans GB",SimSun,STHeitiSC,sans-serif;

.dropdown {
	min-width: 170px !important;
	border-radius: 5px !important;
	box-shadow: 0px 3px 10px rgba(black, 0.15) !important;
	&.a-dialog_is-open{
		animation: antSlideDownIn .2s cubic-bezier(0.755, 0.05, 0.855, 0.06);
		transition:none;
	}
	&.a-diglog_lt{
		-webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
      animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-duration: .2s;
      animation-duration: .2s;
  -webkit-animation-fill-mode: both;
      animation-fill-mode: both;
  -webkit-animation-play-state: paused;
      animation-play-state: paused;
      -webkit-animation-name: antSlideUpIn;
      animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
      animation-play-state: running;
	}
	@-webkit-keyframes antSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
        transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
        transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
        transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
        transform: scaleY(1);
  }
}
@keyframes antSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
        transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
        transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
        transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
        transform: scaleY(1);
  }
}
	.search__wrap{
		margin: 0 15px;
	}
	.dropdown__item{
    transition: initial !important;
    	.u-checkbox{
    		width:100%;
    	}
		&:hover{
			background-color: #f5f8fa !important;
		}
		&.pointerOver{
			background-color: #f5f8fa !important;
		}
	}
	.base-search-component{
		box-sizing: content-box;
	}
	.u-icon.empty-icon{
		display: inline-block;
		width: 100%;
		height: 150px;
	    background-repeat: no-repeat;
		background-position: 50%;
	}
	.u-icon.empty-icon::after{
		color: #bbbfee;
		content: attr(data-bg-text);
		display: block;
		font-size: 14px;
		line-height: 1;
		position: absolute;
		top: calc(28% + 90px);
		width: 100%;
		text-align: center;
	}
	.form-item__label{
		em{
			color: #36434D;
			height: 20px;
			border-radius: 2px;
			background: rgba(228, 166, 0, 0.2);
			font-family: $font-family-H;
			font-style: normal;
		}
	}
	.dropdown__container{
		.dropdown__text{
			display: inline-block;
			max-width:-webkit-calc(100% - 0px);
			max-width:calc(100% - 0px);
			text-overflow:ellipsis;
			white-space:nowrap;
			overflow:hidden;
		}
		.dropdown__footer {
			.highmodule{
				color: #005999;
				line-height: 46px;
				cursor: pointer;
			}
			.highmodulerightpadding {
				margin-right: 12px;
			}
		}
	}	
}
.dropdown.dropdown_has-search .u-checkbox .form-item__label{
	max-width:-webkit-calc(100% - 23px);
	max-width:calc(100% - 23px);
	text-overflow:ellipsis;
	// white-space:nowrap;
  white-space: pre;
	overflow:hidden;
}
.dropdown.dropdown_has-search .u-checkbox .u-checkbox__label{
	width:100%;
	cursor: pointer;
}
.dropdown.dropdown_has-search .u-checkbox {
	width:100%;
}
.dropdown__footer .btn.btn_default.btn_sm.pointOver {
	box-shadow: 0 0 0 5px #fff, 0 0 7px 5px #1687d9;
}
.dropdown.dropdown_has-search .dropdown__item {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}