
a{cursor: pointer;}
a:hover, a:focus {
    color: #23527c;
    text-decoration: underline;
}
a:active, a:hover {
    outline: 0;
}
/* 你自己的样式 */


.table .tdright{height:20px;text-align:right;line-height:20px; padding-right:10px; font-size:12px;}
.table .tdleft{height:20px;text-align:left;line-height:20px; padding-left:10px; font-size:12px;}
.table tfoot tr td{ text-align:center;}

.table td{height:20px;text-align:center;line-height:20px; }
.table .title{font-weight:bold;}
.table a:hover{ position:relative;}
.table a b{ display:none;}
.table tr.over td{background:#d4e3f6;}
.table a:hover b{ display:block; position:absolute; border: 1px solid #ccc;}

/*自动完成列表*/
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }

/* 所有错误 span显示文字 */
.inputShowErrText {color:red;position:absolute;}

/* 所有AJAX级联菜单 */
.loadingmsg {font-size:9pt; color:red;}


		/* 弹出窗口 html */
.PopHtml{overflow-x:hidden;}
		/* 弹出窗口 body */
.PopBody{margin-left:2px; margin-top:0px; margin-right:0px; margin-bottom:0px;}

		/* 搜索关键词变色 */
.ReplaceKey {color:red;}

.Pselect {border:1px #bbbbbb solid;padding:4px;}
		/* 分页选择显示框 关闭按钮 */
.divPages{ position:absolute;z-index:1;visibility:hidden;background-color:#EFF2FA;border:1px solid #FF6600;padding:3px;color:#FF6600;cursor:move;}
.PagesClose{ color:#000;cursor:pointer;font-weight:bold;}
.PagesClose:hover{ color:red;cursor:pointer;font-weight:bold;}


/*防止表单中使用border-box不容易排版*/
.contbox{box-sizing:content-box;}
/*ie8下无遮罩时不显示边框，给IE8加入边框*/
.ie8bd{border:1px solid #888\9;}
.ie8bd .layui-layer-title{background:#19a97b; color:#fff;}

.orderarrow { font-family:'宋体'; color:#DB8985; }
.Pselect{border: 1px #bbbbbb solid; padding: 4px;height: 30px;}
input{height: 28px;border-width: 1px;border-style: solid;border-left-color: #c5c5c5;border-top-color: #c5c5c5;border-right-color: #e0e0e0; border-bottom-color: #e0e0e0;outline: none; padding: 0 10px;}
.upfileimg{ cursor:pointer; height:36px; width:36px; }
.upfileimg:hover{ opacity:.8 }
.upfiledel{position: absolute; top: -5px; right:-5px; height: 13px; width: 13px; display: inline-block;z-index: 99; }
.time-select-wrap .time-select {
  float: left;
  position: relative;
}
.time-select-wrap .time-select input[type=text] {
  /*padding: 0 16px 0 8px;
  width: 102px;*/
  height: 28px;
}
.time-select-wrap .time-select .date-icon {
  position: absolute;
  right: 6px;
  top: 1px;
  width: 16px;
  height: 28px;
  background: url("../images/dateico.png") no-repeat center center;
}
.time-select-wrap .time-select .arrow-icon {
  position: absolute;
  right: 6px;
  top: 1px;
  width: 16px;
  height: 28px;
  background: url("../images/select_normal.png") no-repeat center center;
}
.time-select-wrap .shortline {
  float: left;
  margin: 3px 2px 0;
}