body{ font-family:"微软雅黑"!important; font-size:13px;fit:true}
a{color: #0d638f;text-decoration: none;}
a, a:focus, a:hover, a:active {outline: 0;}
.input-small{width:60%}
.datagrid-header{ background:#f3f3f3}
.datagrid-toolbar, .datagrid-pager, .datagrid-footer-inner{ background:#fff}
.datagrid-header{border-bottom:0}
.w-searchbox{margin-bottom:10px}
.w-searchbox .control-label{line-height:34px}
.panel-header{ background: #efefef!important;line-height:36px;height: 36px; box-sizing:border-box; width:100%!important; border-top:1px solid #e6e6e6!important; border-bottom:1px solid #e6e6e6!important; padding:0; text-indent:20px}
.datagrid-wrap{padding-top:10px!important;overflow:hidden!important}
.panel-fit >.datagrid-wrap{ width:100%!important}
.panel-header, .panel-body{border-color:#efefef}
.panel-tool a{display: inline-block;height: 16px;margin-left: 5px;}
.panel-tool-collapse{margin-bottom: 2px;
background: url(../images/portlet-collapse-icon.png) no-repeat;width: 14px;}
.panel-tool-expand {margin-bottom: 2px;background: url(../images/portlet-expand-icon.png);width: 14px;}
/*model*/
.modal{padding-top:20%; background:url(../images/alertbg.png)}
.table-toolbar{margin-bottom:10px}
.datagrid-view{border-left:1px solid #ddd; border-right:1px solid #ddd}
.datagrid-view2{right:-2px}
.control-label{ white-space:nowrap; text-align:right}
.toast-center-center{top:50%;right:50%}
.datagrid-row-selected{ background:#e9e9e9 !important}
.datagrid-htable .datagrid-row-selected{ background:#fff !important}
.datagrid-htable .datagrid-header-row.datagrid-row-selected{background:#e9e9e9 !important}
.datagrid-header td, .datagrid-body td, .datagrid-footer td{ padding:8px 0; border-style:solid}
.messager-button a:hover.l-btn-disabled span.l-btn-left, a.l-btn span.l-btn-left{border:none}
.datagrid-header .datagrid-cell span{ font-weight:bold}
/*.datagrid-view1 .datagrid-header td,.datagrid-view1 .datagrid-body td,.datagrid-view1 .datagrid-footer td{ border-width:0  0  1px 0}*/
.datagrid-cell-check,.datagrid-header-check {width:19px; height:19px;background-image: url("../images/sprite.png");background-repeat: no-repeat;-webkit-font-smoothing: antialiased; background-position: 0 -260px;}
.datagrid-row-selected .datagrid-cell-check,.datagrid-row-selected .datagrid-header-check {background-position: -114px -260px;}
.datagrid-header-check input, .datagrid-cell-check input{opacity: 0;filter: alpha(opacity=0);
-moz-opacity: 0;border: none;background: none;display: -moz-inline-box;display: inline-block;zoom: 1; width:19px; height:19px }
.datagrid-row-over, .datagrid-header td.datagrid-header-over{ background:#f5f5f5}
a:hover.l-btn-plain{ background:none; border:none}
.easyui-linkbutton{ margin:10px 0}
.icon-remove{background: url(../images/portlet-reload-icon.png)!important;}
.panel-body,.datagrid .panel-body{overflow:visible}
.window .window-header{padding:0px}
.glyphicon-refresh{ background:url(../images/portlet-reload-icon-white.png) no-repeat!important;}

/*弹出层*/
.window, .window .window-body{ background:#fff; border:0}
.window{ padding:0}
.messager-window .panel-header{min-height: 16.428571429px;padding:0;border-bottom: 1px solid #e5e5e5; height:auto}
.panel-title{ line-height:1.428571429; height:auto; font-size:14px; color:#0d638f; line-height:36px}
.window .panel-title{ border-bottom:1px solid #ddd; font-size:15px; border-bottom:0}
.layout-panel-south{border-top:1px solid #ddd}
.layout-panel-south div{ height:55px!important}
.messager-button a.l-btn span.l-btn-left,.messager-button a.l-btn{ background:none; height:auto; border:0; width:auto!important}
.messager-button a.l-btn span span.l-btn-text{display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;border-radius: 4px;-webkit-user-select: none;color: #333;background-color: #ebebeb;border-color: #adadad; height:auto}
.panel-noscroll .panel-body{padding:10px; overflow-y:auto; width:100%!important}
.panel-noscroll .panel-body.window-body{padding:10px!important}
.panel{ border-radius:0!important; border:none!important}
.window .window-header .panel-icon, .window .window-header .panel-tool{ margin-top:-8px!important}
.panel-noscroll .form-group{margin-bottom:5px}
.panel-noscroll .messager-body{ padding:10px 0}
.messager-button{margin:0 0 10px 0; padding:0}
.messager-button a{margin:0!important}
.panel-tool-close{background:url(../images/portlet-remove-icon.png) no-repeat}
.panel-tool-max,.messager-warning{ background:none}
.panel-tool-max .fa{margin-top:2px}
.messager-icon{text-align:center}
.messager-icon .fa{font-size:16px; color:#ffa500}
.panel-tool a:hover{ background-color:transparent!important}
.form-horizontal .control-label{color:#555}
.layout-panel >div{border:0!important}
.window .window-header{border:0}
#itemMode input[type='button']{ padding:3px 12px}
/*表格结构*/
table{border-collapse: collapse;border-spacing: 0; color:#222}
.datagrid-cell-check, .datagrid-header-check{margin:0 2px}
.datagrid-pager {width:100%; margin:5px 0!important; border:none!important; line-height:32px; overflow:hidden; height:32px;}
.datagrid .datagrid-pager{padding:0 5px}
.pagination-info{float:left!important}
.pagination table{float:right!important}
.pagination-btn-separator{display:none}
a:hover.l-btn-disabled span.l-btn-left,a.l-btn span.l-btn-left{width:32px; height:30px; background:#fff; border:1px solid #ddd; margin-left:-1px}
a.l-btn span span.l-btn-text{ margin:2px}
.pagination .form-control{width:50px; border:1px solid #ddd!important;box-shadow:none; border-radius:0; text-align: center; margin:0 2px; height:29px!important}
.pagination input[type='text']{ margin:0 5px}
.a.l-btn span.l-btn-left{padding:0}
a.l-btn-plain{padding:0!important; width:32px; height:32px ; margin:0 2px}
.pagination-info{line-height:32px}

input[type=text],input[type=password],select{
display: inline-block;
height: 30px;
font-size: 14px;
padding: 0px 12px;
line-height: 1.428571429;
color: #555;
vertical-align: middle;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
box-sizing:border-box;
}
#search{ font-size:14px}
#search input{
display: inline-block;
height: 30px;
font-size: 14px;
padding: 0px 12px;
line-height: 1.428571429;
color: #555;
vertical-align: middle;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
	border-radius: 4px;
    color: #555555;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    padding: 4px 6px;
    vertical-align: middle;
	}
#search >div{margin-bottom:2px}
#search > div >font{ margin-top:10px; display:inline-block}
#search input[type='text']{padding: 6px 12px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; }
#fm input[type='text']{ margin-bottom:15px}
input[type="file"]{ display:inline-block!important}

.datagrid-header-inner{width:auto}
.panel-noscroll .layout-panel-south  .panel-body{ padding:0 0 20px}
.layout-panel-south .easyui-linkbutton{margin:0}
.panel-noscroll td{font-weight:bold; vertical-align:top; line-height:34px}
.panel-noscroll td[field="action"] a{margin:0 5px}
#userType{ width:180px}

/*login*/
.loginBg{ background:#515255 !important}
.login{background: #fff;
width: 360px;
margin: 0 auto;
margin-bottom: 0px;
padding: 30px;
padding-top: 20px;
padding-bottom: 15px;
border-radius: 4px;
height:auto;
}
.loginBg h1{
margin: 0 auto;
margin-top: 60px;
padding: 15px;
text-align: center;
color:#fff;
}
.login ul{ margin:25px 0 0 0; width:360px}
.login ul li b{ color:#555}
.login ul input[type='text'],.login ul input[type='password']{ width:250px}
.loginbtn01,.loginbtn02{
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.428571429;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
color: #fff;
background-color: #39b3d7;
border-color: #269abc;
height:34px;
margin-top:15px;
}
input[type='button']{
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.428571429;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
color: #333;
background-color: #ebebeb;
border-color: #adadad;
}
.easyui-validatebox{margin-bottom:10px}

/*模拟单选复选框*/
#search input[type='checkbox']{width: 19px;
height: 19px;
background-image: url("../images/sprite.png");
background-repeat: no-repeat;
-webkit-font-smoothing: antialiased;
background-position: 0 -260px;-webkit-appearance:none;appearance:none;-moz-appearance:none; border:none; background-repeat:no-repeat; padding:0}
#search input[type="checkbox"]:checked{background: url("../images/sprite.png") -76px -260px;outline:none}
input[type="radio"]{background: url("../images/sprite.png") 0 -279px;-webkit-appearance:none;appearance:none;-moz-appearance:none; width:19px; height:19px;border:none}
input[type="radio"]:checked{background: url("../images/sprite.png") -72px -279px;outline:none}

