input.error{ border: 1px solid #ff0000; }
.item-left{
    text-align: left;
}
.item-left.item-left-sub{
    box-sizing: border-box;
    padding-left:10px;
}
.nav-item .text-left{
	text-align: left;
	box-sizing: border-box;
	padding-left: 20px;
}
.nav-item .text-left.sub-left{
	padding-left:30px;
}
.cell{
	line-height: 46px;
}
.cell .cell-item{
	float: left;
	width: 46%;
	margin-right: 2%;
}
.cell .cell-left,.cell-right{
	float: left;
}
.cell .cell-left{
	padding-left:10px;
	width:90px;
	box-sizing: border-box;
}
.cell .cell-right{
	width: -webkit-calc(100% - 110px);
}
.cell .select,.cell input{
	width:100%;
    height: 32px;
	padding-left:5px;
	box-sizing: border-box;
	color:#777373;
	font-size: 13px;

}
.cell input{
	border:1px solid #bbb;
}
.cell .edit-image{
	display: inline-block;
	height:100%;
	width:100%;
}
.cell textarea{
	width:600px;
	height:50px;
}
.cell .select.required{
	padding-right: 20px;
    background: url(../../img/common/input_bg.png) no-repeat 98% 2px,#fff;
}
.cell input.required{
	padding-right: 20px;
    background: url(../../img/common/input_bg.png) no-repeat 98% 2px,#fff;
}
.row-table td{
	height:36px;
	font-size: 13px;
	text-align: center;
    border: 1px solid #eee;
    position: relative;
    padding: 0 6px;
    box-sizing: border-box;
}
.row-table td input.required{
	-webkit-appearance: none;
	padding-right: 20px;
    background: url(../../img/common/input_bg.png) no-repeat 98% 2px;
    border:1px solid #bbb;
}
input.error{ border: 1px solid red !important; }
.row-table thead td{
	background: #F2F7FF;
}
.row-table .stockSearch{
	width:100%;
} 
.row-table .stockSearch input{
	width:100%;
	border:none;
}
.row-table td .table-input{
	width:60px;
}
.row-table tr:not(:last-child) td p{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.inner-table thead th{
	background: #F2F7FF;
}
.new-table .btn-item{
	padding:3px 10px;
}
.btn-item{
	font-size: 12px;
	border:1px solid #1890ff;
	color:#1890ff;
	padding:3px 10px;
	border-radius: 4px;
	margin-right: 10px;
	cursor: pointer;
}
.disabled-input{
	border:none;
	background: #fff;
}

.lay-input{ line-height: 20px; }
.expUl li{
	width:182px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}

.body-backdrop{
	display: none;
	width:100%;
	height:100%;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 3;
	background-color: #000;
	opacity: .5;
}

.client_block{
	position: absolute;
	width:250px;
	z-index: 1000;
	/*overflow:hidden;*/
	text-overflow:ellipsis;
	white-space:nowrap;
	background: #fff;
    padding: 16px 20px;
    box-shadow: 0 0 6px #ccc;
}

.client_block input{
	width: 100%;
	height: 35px;
}
.client_block ul{
	max-height: 350px;
	overflow-y: auto;
	box-sizing: border-box;
}

.client_block li{
	padding-left: 8px;
	max-height: 35px;
	line-height: 35px;
	border: 1px solid #f0f2f5;
}
.t-input{
	box-sizing: border-box;
	height:26px;
	border:1px solid #7d91a7;
	padding-left:10px;
}

.client-code, .right-tip {
	font-size: 12px;
	position: absolute;
	top: 0;
	right: 0;
	background: #3eb6ea;
	color: #fff;
	line-height: 18px;
	height: 18px;
	padding: 0 5px;
	text-align: center;
	display: inline-block;
}
.right-tip{ background: #ff5722;}

.logistic { text-align: center; vertical-align: middle; }
.updateLogistic{ display: inline-block; margin-top: 18px;}
.order-total-list{ padding: 0px 0px 15px;}
.money-data-font{ line-height: 52px; color: rgba(69, 90, 116, 1); font-size: 20px; }
.money-data-font span{ width:  100%; }
.order-list-item{ box-sizing: border-box; width:264px; border-radius: 4px; background: #fff; overflow: auto; margin-right: 15px; }