
@charset "utf-8";
*{
	margin:0;
	padding:0;
}
body, button, input, select, textarea {
    color: #555;
    font: 12px/1.5 arial,新宋体;
}
html,body{
    background-color: #f5f5f5;
}
a { 
	text-decoration:none;
	font-family: "宋体","新宋体";
}
.pointer{
	cursor: pointer;
}
/* 默认隐藏 */
.hide,.top-ul>.hide{
	display:none
}
/* 更多条件 */
#moreCon{
	vertical-align: bottom;
	cursor: pointer;
}
/* 重置 */
#reset{
	margin-right: 3px;
}
/* 链接样式 */
.hrefBtn{
    text-decoration: underline;
    color: #00a0e9;
    cursor: pointer;
	vertical-align: bottom;
}
button, input, select, textarea {	/*文字垂直居中*/	
    font-size: 100%;
}
.wrapper {		/* 外层容器 */
    padding: 20px;
    position: relative;
}
.billMain {/* 背景布 */
    background: #fff none repeat scroll 0 0;
    border: 1px solid #cfcfcf;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    padding: 10px 20px;
    position: relative;
    min-height: 300px;
}
ul li {
	list-style-type:none
}
/*************************按钮样式**********************************/
.ui-btn{			/*普通白色按钮样式*/
   	border: 1px solid #c1c1c1;
   	border-radius: 2px;
   	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
   	cursor: pointer;
   	display: inline-block;
  	font: 14px/2 宋体;
  	height: 28px;
   	padding: 0 13px;
   	vertical-align: middle;
   	background: #fff;
    background: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f4f4f4));
    font: 14px/2 \5b8b\4f53;
    vertical-align: middle;
}
.ui-btn:hover {/*普通白色按钮样式*/
    background:#f4f4f4 none repeat scroll 0 0;
    color:#555;
}
.ui-btn:active {/*普通白色按钮按下样式*/
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e8e8e8 0px, #fdfdfd 100%) repeat scroll 0 0;
}
.ui-btn+.ui-btn{ /* 第二个之后左边距为5 */
	margin-left: 5px;
}
#bottomField .ui-btn+.ui-btn{ /* 单据按钮间距10px */
	margin-left: 10px;
}
.drop{
	margin-left: 5px;
}
.drop .ui-btn{
	margin-left: 0;
}
.ui-btn-sp {/*黄色按钮样式*/
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f67f00 0px, #ea7800 100%) repeat scroll 0 0;
    border: 1px solid #d76f01;
    box-shadow: 0 1px 1px rgba(197, 174, 141, 0.8);
    color: #fff;
    font-weight: 700;
    padding: 0 16px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.22);
}
.ui-btn-sp:hover {/*黄色按钮样式*/
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #da7101 0px, #f67f00 100%) repeat scroll 0 0;
    color: #fff;
}
.ui-btn-sp:active {/*黄色按钮样式*/
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #d16d02 0px, #e57701 100%) repeat scroll 0 0;
}
.ui-btn-dis{/* 按钮禁用 */
	color:#ccc !important;
}
/*************************文本框样式**********************************/
.ui-input {	
    border: 1px solid #ddd;
    color: #555;
    height: 30px;
    line-height: 16px;
    outline: 0 none;
    padding: 6px 5px;
    vertical-align: middle;
    background-color:#fff;
    width: 148px;
    box-sizing: border-box;
}
.ui-input:hover{
    border: 1px solid #ccc;
    box-shadow:0 1px 1px #ddd;
}
.ui-input-dis:hover{
    border: 1px solid #ddd;
    box-shadow: none;
}
.ui-input:focus{
    border: 1px solid #aaa;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.11) inset;
    color: #000;
}
.ui-select{/* 下拉选择 */
	height:30px;
	font-size:14px;
	min-width:100px;
}
.ui-select option{
	font-size: 16px;
}
.ui-input-dis{/* 禁止编辑 */
    background: none;
    color: #ccc;
}
.no-input{/* 不能修改的input */
	border: none;
	outline: none
}
/* 日期框 */
.ui-datepicker-input {
	background: #FFF url("../img/datepicker_icon.png") no-repeat scroll right 0;
}
/* 下拉箭头 */
.arrow-down{
	background: #FFF url(../img/icon-down.gif) no-repeat 97% 50%;
	padding-right: 15px;
	box-sizing: border-box;
}
/* dialog按钮 ··· */
.dialog-btn{
	margin: 5px 2px;
    position: absolute;
    right: 1px;
    top: 1px;
    cursor: pointer;
    background: #fff;
}
/*************************表格样式**********************************/
.grid-wrap .ui-state-default {	/* 表头背景色 */
    background: #eee url("../img/ui_th.png") repeat-x scroll 0 0;
    border: 1px solid #dedede;
    color: #555;
}
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column{/* 首行字体加粗 */
    font-weight: 700;
}
.ui-jqgrid .ui-jqgrid-htable th {/* 首行加粗高*/
    height: 30px;
}
.ui-jqgrid-bdiv .ui-priority-secondary {/* 偶数行变色 */
    background: #f8f8f8;
    opacity: 1;
}
.ui-jqgrid-bdiv .ui-state-hover {/* 鼠标触发变色 */
	background:#faffd1 none repeat scroll 0 0;
}
.ui-jqgrid-bdiv .ui-state-highlight {/* 鼠标点击变色 */
    background: #f8ff94 none repeat scroll 0 0;
    border: medium none;
}
.ui-jqgrid tr.ui-row-ltr td {
    border-right: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    text-align: left;
    white-space: normal;
    word-break: break-all;
    word-wrap: break-word;
    font-weight: 400;
    height: 32px;
    overflow: hidden;
}
/* 滚动翻页的，强制显示一行，不然页数有bug */
.scroll .ui-jqgrid tr.ui-row-ltr td{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ui-jqgrid .ui-jqgrid-pager {/* grid插件底栏样式 */
    height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    white-space: nowrap;
}
/* 表格 */
.grid-wrap{
	position:relative;
	z-index:0;
}
.edit-cell input{/* 表格中input框高度 */
	height: 28px;
}
.ui-label {/* 状态栏样式 */
    border: 0 none;
    border-radius: 2px;
    box-sizing: content-box;
    color: #fff;
    cursor: pointer;
    font-family: Lato,sans-serif;
    font-size: 12px;
    font-weight: 600;
    padding: 4px 8px;
    text-shadow: none;
    white-space: nowrap;
}
.ui-label-success {/* 已禁用样式 */
    background:#78cd51 none repeat scroll 0 0;
}
.ui-label-default {/* 已启用样式 */
    background-color:#999;
}
.line {/* 多行分割线 */
    margin: 3px -2px;
    background: #e2e2e2;
    height: 1px;
}
/* ✔ */
.ui-input-checkde {
    background-color: #fafafa;
    border: 1px solid #cacece;
	border-radius:3px;
    padding:1px 8px;
    position: relative;
    margin-right:3px;
}
.ui-input-checkde,.ui-input-checkde+label{
	cursor:pointer;
}
.inputCheck:checked + label::after {
    color: #353541;
    content: "✔";
    left: 0;
    position: absolute;
    font-size: 18px;
    top: -4px;
}
.inputCheck{
	display:none
}
/*下拉插件高度控制*/
.ui-autocomplete {
	height: 150px;
	overflow-y:auto;
	overflow-x:hidden;
	z-index:9999;
}
/* 成功-失败提示信息 */
.ui-tips {
	position: absolute;
	left: 50%;
	top: 10px;
	z-index: 9999;
    padding: 3px 30px;
    color: #689800;
    font-size: 12px;
    border: 1px solid #FFF;
    background-color: #FFF;
    box-shadow: 0 0 5px rgba(130,190,0,.35);
}
.ui-tips i {
	background: url(../img/spr_icons.png) no-repeat;
    position: absolute;
    top: 5px;
    left: 8px;
    display: block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    font-size: 0;
}
.ui-tips-error {
    background-color: #FFF;
    color: #dd4e4e;
    box-shadow: 0 0 5px rgba(225,86,86,.35);
    border-color: #FFF;
}
.ui-tips-error i {
    background-position: -16px 0
}
.ui-tips-warning {
    color: #eba434;
    background-color: #FFF;
    border-color: #FFF;
    box-shadow: 0 0 5px rgba(248,171,58,.35)
}
.ui-tips-warning i {
    background-position: -32px 0;
}
/* 矢量图 */
@font-face {
  font-family: 'iconfont';  /* project id 379115 */
  src: url('//at.alicdn.com/t/font_379115_v4eckynwo3d.eot');
  src: url('//at.alicdn.com/t/font_379115_v4eckynwo3d.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_379115_v4eckynwo3d.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_379115_v4eckynwo3d.woff') format('woff'),
  url('//at.alicdn.com/t/font_379115_v4eckynwo3d.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_379115_v4eckynwo3d.svg#iconfont') format('svg');
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: pointer;
}