@charset "utf-8";
* {
 	cursor: default;
  	margin:0;
	padding:0;
}

body,div,dl,dt,p,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,select,blockquote,th,td,a,span,div{ 
	padding:0;
	margin:0;
	font-family:"微软雅黑";
	font-size:12px;
}

 
a{
  text-decoration:none; 
  color:#333;
  cursor:pointer;
}

ul,li {list-style:none}

select{
	border:1px solid #BECCD7; 
}

fieldset,img {border:0;} 
/*
input{
	border:1px solid #BECCD7;
	height:23px;
}*/

input[type="checkbox"]{
	vertical-align:middle;
	border:0px;
}

input[type="radio"]{
	vertical-align:middle;
	border:0px;
}

img{
	vertical-align:middle;
}

textarea{
	border:1px solid #BECCD7;
}

.dataTable tr{
	height: 28px;
}

.button { 
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    background-color: #FFFFFF;
    cursor: pointer;
    border: 1px solid #c4c4c4;
    color: #1f2d3d;
    box-sizing: border-box;
    margin: 0;
    padding: 5px 10px 4px 10px;
    font-size: 12px;
    border-radius: 4px;
}
.button:disabled {
	background-color: #c0c0c0;
	border: 1px solid #c4c4c4;
    color: #808080;
}
.button + .button {
    margin-left: 6px;
}
.button:hover {
    color: #fff;
    background-color: #178fe6;
    border: 1px solid #178fe6;
}
.button:disabled:hover {
	background-color: #c0c0c0;
	border: 1px solid #c4c4c4;
    color: #808080;
}
.button-disabled {
	background-color: #c0c0c0;
	border: 1px solid #c4c4c4;
    color: #808080;
}
.button-disabled:hover {
	background-color: #c0c0c0;
	border: 1px solid #c4c4c4;
    color: #808080;
}
.basetable{
	margin: 0 auto;
	clear: both;
}

.tableCss{
	border-top:0.1px solid #D2D2D2;
	border-left:1px solid #D2D2D2; 
}
.tableCss thead .trhead td{
	border-top:1px solid #D2D2D2; 
}
.tableCss td{
	border-bottom:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2; 
}

.tableCss th{
	border-bottom:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2; 
}

.treeSelect{
	background-color:#E6FF99;
	font-weight:bold;
}
/* 2017-11-27 jun.l add  button css*/
.primary {
	background-color: #20a0ff;
	border-color: #20a0ff;
	color: #fff;
}
.primary:hover {
	background-color: #4db3ff;
	border-color: #4db3ff;
}
input[value^='保'].button {
	background-color: #20a0ff;
	border-color: #20a0ff;
	color: #fff;
}
input[value^='保'].button:hover {
	background-color: #4db3ff;
	border-color: #4db3ff;
}
.el-button {
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    background-color: #FFFFFF;
    cursor: pointer;
    border: 1px solid #c4c4c4;
    color: #1f2d3d;
    box-sizing: border-box;
    margin: 0;
    padding: 5px 10px 4px 10px;
    font-size: 12px;
    border-radius: 4px;
}
.el-button-disabled {
	background-color: #c0c0c0;
    color: #808080;
}
.el-button + .el-button {
    margin-left: 6px;
}
.el-button:hover {
    color: #fff;
    background-color: #178fe6;
    border: 1px solid #178fe6;
}
.el-button-disabled:hover {
	background-color: #c0c0c0;
	border: 1px solid #c4c4c4;
    color: #808080;
}
table.dataTable div {
    white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
}
table.editFormTable td {
	padding: 5px;
	border-bottom: 1px solid #ededed;
	border-right: 1px solid #ededed;
}
table.editFormTable td:last {
	border-top: 1px solid #ededed;
}
table.editFormTable td.btnTd {
	text-align: center;
	padding-top: 20px;
	border-bottom-width: 0;
}
table.editFormTable.noborder td {
	border-width: 0;
}

.disable-button{
	pointer-events:none;//禁止鼠标事件
}