.fs-wrap {position: relative;display: inline-block;width: 200px;font-size: 12px;line-height: 1;}
.fs-label-wrap {position: relative;border: 1px solid #aaa;cursor: default;}
.fs-label-wrap,.fs-dropdown {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fs-label-wrap .fs-label {padding: 4px 22px 4px 8px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.fs-arrow {width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #000;position: absolute;top: 0;right: 5px;bottom: 0;margin: auto;}
.fs-dropdown {position: absolute;background-color: #fff;border: 1px solid #ccc;margin-top: 5px;width: 100%;z-index: 1000;}
.fs-dropdown .fs-options {max-height: 200px;overflow: auto;}
.fs-search input {width: 100%;padding: 2px 4px;border: 0;}
.fs-option, .fs-search, .fs-optgroup-label {padding: 6px 8px;border-bottom: 1px solid #eee;cursor: default;}
.fs-option {cursor: pointer;}
.fs-option.hl {background-color: #f5f5f5;}
.fs-wrap.multiple .fs-option {position: relative;padding-left: 30px;}
.fs-wrap.multiple .fs-checkbox {position: absolute;display: block;width: 30px;top: 0;left: 0;bottom: 0;}
.fs-wrap.multiple .fs-option .fs-checkbox i {position: absolute;margin: auto;left: 0;right: 0;top: 0;bottom: 0;width: 14px;height: 14px;border: 1px solid #aeaeae;border-radius: 2px;background-color: #fff;}
.fs-wrap.multiple .fs-option.selected .fs-checkbox i {background-color: rgb(17, 169, 17);border-color: transparent;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');background-repeat: no-repeat;background-position: center;}
.fs-wrap .fs-option:hover {background-color: #b5b5b5;}
.fs-optgroup-label {font-weight: bold;}
.hidden {display: none;}
/*根据本项目自定义修改*/
.visibility-hidden{display:block;visibility: hidden;position:absolute;top:0;}
.deptWrap,.fs-wrap,.fs-label-wrap{width:100%;height:30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.fs-wrap{position:relative}
.fs-label-wrap .fs-label{height: 30px;line-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0px 10px 0px 6px;}
.btnFixed{overflow-x: auto;height:28px;text-align:center;}
.btnFixed>.buttonDefault{width: 60px;height: 24px;background: rgb(86, 148, 254);border: none;margin-left: 10px;color: #fff;margin-top: 2px;border-radius: 4px;}
.btnFixed>.buttonDefault:hover{background: rgb(181, 226, 254);color: #4284f5;}
.fs-search{padding:2px 8px;}
.fs-dropdown{min-width: 150px;margin-top: 0px; box-shadow: 4px 4px 4px #aaa;}
.fs-wrap.multiple .fs-option.selected .fs-checkbox i{background-color: rgb(86, 148, 254);}
/*清除html5默认input[type='search']的删除小图标，background貌似没有效果*/
input[type=search]::-webkit-search-cancel-button{ -webkit-appearance: none; position: relative; height: 15px; width: 15px; border-radius: 50%; background :#EBEBEB url("../images/clear.png") no-repeat center; background-size: 18px 18px; }
