/* 第三方插件 样式 */
/*************  ownalert 样式  ************/
.own_alert_div {
  /*设置整体弹出层的z-index*/
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9991;
  width: 100%;
  height: 100%;
}

.own_alert_div .own_alert_cover {
  /*透明遮盖层*/
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.own_alert_div .own_alert_con {
  /*显示层div整体样式*/
  width: 350px;
  background-color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -86px -175px;
  border-radius: 4px;
}

.own_alert_div .own_alert_con p {
  /*显示的提示信息的样式*/
  width: 90%;
  margin: 10px auto;
  min-height: 50px;
  color: #808080;
  line-height: 26px;
  font-size: 15px;
  text-align: center;
}

.own_alert_div .own_alert_title {
  /*弹出窗口的头部样式*/
  height: 45px;
  margin: 0 10px;
  line-height: 45px;
  border-bottom: 1px solid #da2021;
  padding-left: 20px;
  font-size: 16px;
  color: #da2021;
}

.own_alert_div .own_alert_btn {
  /*弹出窗口的底部样式*/
  height: 46px;
  line-height: 46px;
  margin-bottom: 10px;
  text-align: center;
}

.own_alert_div .own_alert_btn input {
  /*弹出窗口的按钮样式*/
  height: 30px;
  padding: 0 18px;
  color: #fff;
  line-height: 30px;
  font-size: 16px;
  text-align: center;
  border: 1px solid #da2021;
  background: #da2021;
  border-radius: 4px;
  cursor: pointer;
  margin-right: 10px;
}

/* 行政规划层级样式 */
.bksxfed-levelPlugin-pull_text {
  background: url('pull_title.png') right center no-repeat;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  padding-left: 10px;
  min-width: 286px;
  border: 1px solid #d4dae5;
  color: #000;
  outline: none;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 20px;
}

.bksxfed-levelPlugin-pan_hide {
  overflow: hidden;
}

.bksxfed-levelPlugin-pl_display {
  display: none !important;
}

.bksxfed-levelPlugin-pulltext {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*为空时显示 element attribute content*/

.bksxfed-levelPlugin-pull_text:empty:before {
  content: attr(placeholder);
  /* element attribute*/
  /*content: 'this is content';*/
  color: #999999;
}

/*焦点时内容为空*/

.bksxfed-levelPlugin-pull_text:focus:before {
  content: none;
}

.bksxfed-levelPlugin-pull_title {
  width: 100%;
  height: 47px;
  position: absolute;
  top: 0;
  left: 0;
  background: #ffffff;
  overflow: hidden;
  cursor: pointer;
  z-index: 999999;
}

.bksxfed-levelPlugin-pull_position {
  height: 46px;
  margin-left: 20px;
  position: relative;
  border-bottom: 1px solid #e9ecf2;
  overflow: hidden;
}

.bksxfed-levelPlugin-pull_t_01 {
  height: 47px;
  position: absolute;
  left: 0;
  top: 0;
}

.bksxfed-levelPlugin-pull_title span {
  font-size: 14px;
  line-height: 38px;
  color: #666666;
  margin: 8px 10px 0;
  display: inline-block;
  border-bottom: 2px;
  /* moz-user-select: -moz-none; */
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /**禁止选中文字*/
}

.bksxfed-levelPlugin-pull_title span.bksxfed-levelPlugin-active {
  color: #3a9bf6;
  border-bottom: 2px solid #3a9bf6;
}

.bksxfed-levelPlugin-pull_main {
  height: 244px;
  width: 100%;
  overflow: auto;
  position: absolute;
  top: 47px;
  left: 0;
  border-top: none;
  moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /**禁止选中文字*/
  overflow: hidden;
  z-index: 999999;
  background: #ffffff;
}

.bksxfed-levelPlugin-pull_scroll {
  width: 4px;
  height: 130px;
  background: #acb5c0;
  position: absolute;
  top: 0;
  right: 0;
  display: none;
}

.bksxfed-levelPlugin-pull_main ul {
  padding-top: 14px;
  /*
	margin-left:342px;
	*/
}

.bksxfed-levelPlugin-pull_main li {
  height: 38px;
  color: #666666;
  font-size: 14px;
  margin-left: 30px;
  list-style: none;
  cursor: pointer;
}

.bksxfed-levelPlugin-pull_main li span {
  display: inline-block;
  height: 38px;
  padding-right: 26px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

.bksxfed-levelPlugin-pull_main li span.bksxfed-levelPlugin-active {
  /* background: url('pull_main.jpg') right center no-repeat; */
  color: #3a9bf6;
}

.bksxfed-levelPlugin-pull_main::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  background-color: #f5f5f5;
}

/*定义滚动条轨道 内阴影+圆角 */

.bksxfed-levelPlugin-pull_main::-webkit-scrollbar-track {
  border-radius: 4px;
  background-color: #f5f5f5;
}

/*定义滑块 内阴影+圆角*/

.bksxfed-levelPlugin-pull_main::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #555;
}

.bksxfed-levelPlugin-wrap_pull {
  z-index: 999999;
  position: absolute;
  height: 292px;
  min-width: 286px;
  border: 1px solid #d4dae5;
  border-top: none;
}
