/*common-style*/
@media screen and (min-width: 0px) and (max-width:1336px) {
	body {
		font-size: 12px;
/* 		background-color: white; */
		margin: 0px;
		-moz-user-select: none;
		-webkit-user-select: none;
		-ms-user-select: none;
		-khtml-user-select: none;
		user-select: none;
		cursor: default;
		background-color: white;
		font-family: Helvetica;
	}
}

@media screen and (min-width: 1337px) {
	body {
		font-size: 14px;
/* 		background-color: white; */
		margin: 0px;
		-moz-user-select: none;
		-webkit-user-select: none;
		-ms-user-select: none;
		-khtml-user-select: none;
		user-select: none;
		cursor: default;
		background-color: white;
		font-family: 寰蒋闆呴粦;
	}
}

td {
	
}

a {
	text-decoration: none;
}

div {
	
}

input {
	
	border: 1px solid #cdcdf5;
	border-radius: 3px;
	height: 25px;
}

textarea {
	resize: none;
	border: 1px solid #cdcdf5;
	border-radius: 3px;
	
}

.check {
	height: 15px;
	width: 15px;
}

.checksel {
	height: 15px;
	width: 15px;
}

.qsflat-TextSelect {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	cursor: default;
}

select {
	border-radius: 3px;
}

td {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	cursor: default;
}

/*kpcx-style*/
.kpcx-order-td {
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #cdcdf5;
	border-right: 1px solid #cdcdf5;
	width: 1%;
	height: 25px;
	text-align: center;
}

.kpcx-order-head-td {
	padding: 2px;
	border-bottom: 1px solid #cdcdf5;
	border-right: 1px solid #cdcdf5;
	width: 1%;
	text-align: center;
	cursor: default;
	height: 25px;
}

.kpcx-form-td {
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #cdcdf5;
	border-top: none;
}

.kpcx-dropdown-icon {
	float: left;
	margin-left: -22px;
	margin-TOP: 5px;
	width: 20px;
	height: 20px;
	background: url('icons/combo_arrow0.png') no-repeat center center;
	background-size: 100% 100%;
	height: 16px;
	width: 16px;
}

.kpcx-input-td {
	border: 1px solid #cdcdf5;
	padding-top: 0px;
	padding-right: 3px;
	padding-left: 3px;
	border-radius: 0px;
	border-radius: 2px 2px 2px 2px;
	width: 100%;
	height: 1%;
}

.kscx-input-td {
	border: 1px solid #cdcdf5;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	height: 1%;
	border-radius: 3px 3px 3px 3px;
	width: 100%;
}

.kpcx-where-td {
	border: 1px solid #cdcdf5;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 6px;
	border-radius: 0px;
	border-radius: 2px 2px 2px 2px;
	width: 100%;
	height: 25px;
}

.kpcx-dropdown-icon:hover {
	float: left;
	margin-left: -22px;
	width: 20px;
	height: 20px;
	background: url('icons/combo_arrow.png') no-repeat center center;
	background-size: 100% 100%;
	height: 16px;
	width: 16px;
}

.kpcx-input-date {
	background: url('icons/date.png') no-repeat center center;
	background-size: 100% 100%;
	width: 16px;
	height: 16px;
	float: left;
	margin-left: -22px;
	margin-top: 2px;
}

.kpcx-input-date:hover {
	background: url('icons/date_edit.png') no-repeat center center;
	background-size: 100% 100%;
	width: 16px;
	height: 16px;
	float: left;
	margin-left: -22px;
	margin-top: 2px;
}

.kpcx-sort-td {
	padding-top: 0px;
	padding-bottom: 15px;
	border-bottom: none;
}

.kpcx-relation-td {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: none;
}

.kpcx-relation-desc {
	padding-top: 15px;
	padding-left: 6px;
	border: none;
}

.kpcx-sort-asc {
	background: url('icons/arrow_down.png') no-repeat center center;
	height: 25px;
	width: 25px;
}

.kpcx-sort-desc {
	background: url('icons/arrow_up.png') no-repeat center center;
	height: 25px;
	width: 25px;
}

/*toolbar-style*/
.toolbar-button {
	float: left;
	cursor: pointer;
	height: 25px;
	margin: 2px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #14a6e7;
	color: white;
	border-radius: 3px;
	letter-spacing: 2px;
	box-shadow: 1px 2px 5px 1px #f0f0f0;
}

.toolbar-button:hover {
	cursor: pointer;
	
	background: #7bcbee;
}

.toolbar-button-text {
	float: left;
	margin-left: 3px;
	display: table-cell;
	line-height: 25px;
	text-vertical: middle;
	color:white;
}

/*  
form-style
*/
.form-input-desc {
	padding-right: 3px;
	border-radius: 0px;
}

.form-input-not-null {
	color: red;
	padding-left: 3px;
	overflow: hidden;
	height: auto;
	word-break: break-all;
}

.form-input-not-nullreadonly {
	color: red;
	padding-left: 3px;
	overflow: hidden;
	height: auto;
	word-break: break-all;
}

.form-input-null {
	color: "";
	padding-left: 3px;
	overflow: hidden;
	height: auto;
	word-break: break-all;
}

.form-input-nullreadonly {
	color: #817d7d;
	padding-left: 3px;
	overflow: hidden;
	height: auto;
	word-break: break-all;
}

.form-input-options {
	width: 1%;
	text-valign: middle;
	padding-bottom: 0px;
}

.form-input-date {
	background: url('icons/date.png') no-repeat center center;
	float: right;
	margin-left: -22px;
	width: 20px;
	height: 20px;
}

.form-input-date:hover {
	background: url('icons/date_edit.png') no-repeat center center;
	float: right;
	margin-left: -22px;
	width: 20px;
	height: 20px;
}

.form-input-combo {
	float: right;
	margin-left: -27px;
	width: 25px;
	height: 25px;
	background: url('icons/combo_arrow0.png') no-repeat center center;
	background-size: 100% 100%;
}

.form-input-combo:hover {
	background: url('icons/combo_arrow.png') no-repeat center center;
	background-size: 100% 100%;
	cursor: pointer;
}

.form-input_ctl_fl {
	height: 30px;
	background-color: #ebf2f9;
	color: black;
	/* 	border-left:1px solid #cdcdf5; */
	/* 	border-right:1px solid #cdcdf5; */
	border-radius: 3px;
}

.form-input_ctl_fl0 {
	height: 30px;
	background-color: #ebf2f9;
	color: black;
	/* 	border-left:1px solid #cdcdf5; */
	/* 	border-right:1px solid #cdcdf5; */
	/* 	border-top:1px solid #cdcdf5; */
	border-radius: 3px;
}

.form-item-icon {
	float: left;
	width: 16px;
	height: 12px;
	margin-left: 8px;
	margin-top: 4px;
	background: url(images/patharrow.png) no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}

.form-item-icon-expend {
	float: left;
	width: 16px;
	height: 12px;
	margin-left: 8px;
	margin-top: 4px;
	background: url(images/patharrow0.png) no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}

.form-item-text {
	float: left;
	margin-left: 8px;
	color: black;
}

.form-files-info {
	height: auto;
	/* 	width: 100%; */
	overflow-x: hidden;
	float: center;
	margin-left: 0px;
}

.form-files-info table {
	float: left;
	margin-left: 0px;
}

.form-files-info a {
	text-decoration: none;
}

.form-file-manager {
	width: 50px;
	height: 25px;
	float: right;
	margin-right: 1px;
	background: url(images/upfile.png) no-repeat center center;
	background-size: 100% 100%;
}

.form-file-manager:hover {
	width: 50px;
	height: 25px;
	float: right;
	margin-right: 1px;
	cursor: pointer;
	background: url(images/upfileh.png) no-repeat center center;
	background-size: 100% 100%;
}

.form-tabs {
	border-top: 1px solid #cdcdf5;
	border-right: 1px solid #cdcdf5;
	padding-top: 10px;
	/* 	padding-bottom: 5px; */
	background: white;
}

.form-tabs-frame {
	padding: 5px;
	background: white;
}

.form-tabs-line {
	border-bottom: 1px solid #cdcdf5;
}

.form-tabs-button {
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #cdcdf5;
	border-right: 1px solid #cdcdf5;
	border-top: 1px solid #cdcdf5;
	border-left: 1px solid #cdcdf5;
	color: black;
	border-radius: 4px 4px 0px 0px;
	width: 1%;
	letter-spacing: 2px;
}

.form-tabs-button:hover {
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #cdcdf5;
	border-right: 1px solid #cdcdf5;
	border-top: 1px solid #cdcdf5;
	border-left: 1px solid #cdcdf5;
	color: #24b7ee;
	border-radius: 4px 4px 0px 0px;
	width: 1%;
	letter-spacing: 2px;
}

.form-tabs-button-sel {
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: none;
	border-right: 1px solid #cdcdf5;
	border-top: 3px solid #24b7ee;
	border-left: 1px solid #cdcdf5;
	color: #24b7ee;
	border-radius: 4px 4px 0px 0px;
	width: 1%;
	letter-spacing: 2px;
}

/* .form-body input { */
/* 	background: url(images/inputbg.png); */
/* 	background-repeat: repeat-x; */
/* } */
.form-body textarea {
	/* 	background: url(images/inputbg.png); */
	/* 	background-repeat: repeat-x; */
	
}

.form-body checkbox {
	-webkit-appearance: textfield;
	background-color: white;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	height: 15px;
	width: 15px;
	cursor: auto;
	padding: 1px;
	border-width: 2px;
	border-style: inset;
	border-color: initial;
	border-image: initial;
}

.form-body-radio {
	width: 12px;
	height: 12px;
}

.form-container {
	width: 100%;
	height: 100%;
	border-left: none;
	/* 	background: #f0f5f8; */
}

.form-container-position {
	width: 100%;
	height: 100%;
	border-left: none;
}

.form-select-text {
	width: 50px;
	text-align: right;
	padding-left: 10px;
	padding-top: 5px;
}

.form-select-input {
	border: 1px solid #cdcdf5;
	padding-left: 8px;
	height: 25px;
	width: 80%;
	border-radius: 3px;
}

.form-toolbar-tr {
	height: 1%;
	border-bottom: 1px solid #cdcdf5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background: white;
	position: relative;
	top: 0px;
}

.form-file-text {
	cursor: pointer;
}

.form-body-div-bg {
	
}

.form-body-div-bg-position {
	
}

.form-body-div {
	overflow-y: auto;
}

.form-cardinput-tr {
	border: none;
}

.form-body {
	/* 	background: #f0f5f8; */
	float: left;
	/* 	margin: 15px; */
}

.form-file-input {
	width: 250px;
}

.form-file-title-td {
	border-left: 1px solid #cdcdf5;
	border-right: 1px solid #cdcdf5;
}

.form-file-title-div {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #cdcdf5;
	color: black;
	font-weight: bold;
	border-radius: 3px;
}

.form-input-td {
	border: 1px solid #cdcdf5;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 3px;
	/* 	background: url(images/inputbg.png) repeat-x;	 */
	border-radius: 2px 2px 2px 2px;
	/* 	min-height:27px; */
}

.form-input-td-position {
	border: none;
	border-radius: 0px;
}

.form-file-show {
	color: red;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	height: 25px;
	border: 1px solid #cdcdf5;
	border-radius: 2px;
	font-weight: bold;
	width: auto;
	float: left;
	margin-left: 5px;
}

.form-file-show:hover {
	color: blue;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	height: 25px;
	border: 1px solid #cdcdf5;
	border-radius: 2px;
	font-weight: bold;
	width: auto;
	float: left;
	margin-left: 5px;
}

/*  window-style */
.window-body {
	border: none;
}

.window-body-td {
	border-left: 1px solid #cdcdf5;
}

.window-title-drag {
	position: absolute;
	width: 100%;
	height: 100%;
	border: none;
	text-align: center;
	top: 0px;
	left: 0px;
	border: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	box-shadow: 5px 5px 15px 5px #efefef;
}

.window-winTable {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-radius: 8px 8px 8px 8px;
}

.window-title-td {
	border-bottom: 1px solid #cdcdf5;
	height: 35px;
	background: #1a5fb4;
	/* 	font-weight: bold; */
	cursor: default;
	border-radius: 6px 6px 0px 0px;
	/* 	color: black; */
}

.window-title-td td {
	color: white;
}

.window-title-td div {
	color: white;
}
.window-background-filter-m
{
					filter:alpha(opacity=80);
					opacity:0.8;
					-moz-opacity:0.8;
}
.window-background-filter
{	
					filter:alpha(opacity=80);
					opacity:0.8;
					-moz-opacity:0.8;
}
.window-title-td-border {
	width: 100%;
	height: 100%;
	/* 	border-left: 1px solid #cdcdf5; */
	/* 	border-right: 1px solid #cdcdf5; */
	/* 	border-top: 1px solid #cdcdf5; */
	border-radius: 6px 6px 0px 0px;
	color: white;
}

.window-BodyDiv {
	width: 100%;
	float: left;
	/* 	border-left: 1px solid #cdcdf5; */
	border-right: 1px solid #cdcdf5;
	border-bottom: 1px solid #cdcdf5;
	border-top: none;
	background-color: white;
}

.window-status-bar {
	float: left;
	margin-left: 0px;
	height: 40px;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	background-color: #f0f5f8;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	border-left: 1px solid #cdcdf5;
	border-right: 1px solid #cdcdf5;
	border-bottom: 1px solid #cdcdf5;
}

.window-tool-min {
	background: url('images/panel_tools.png') no-repeat 0px 0px;
	font-size: 0px;
	height: 16px;
	width: 16px;
}

.window-tool-close {
	background: url('images/window_close_white.png') no-repeat;
	font-size: 0px;
	height: 16px;
	width: 16px;
}

.window-tool-close:hover {
	background: url('images/tabs_close_hover.png') no-repeat;
	font-size: 0px;
	height: 16px;
	width: 16px;
}

.window-toolbox {
	padding-right: 15px;
	background-color: "";
	width: 1%;
}

.window-toolbox:hover {
	padding-right: 15px;
	background-color: "";
	width: 1%;
}

.window-icon {
	background: url('icons/application.png') no-repeat;
	font-size: 0px;
	height: 16px;
	width: 16px;
}

.window-mobile-title-back {
	background: url(icons/go.png) no-repeat center center;
	background-size: 100%;
}

.window-tool-max {
	background: url('images/panel_tools.png') no-repeat 0px -16px;
	font-size: 0px;
	height: 16px;
	width: 16px;
}

.window-tool-restore {
	background: url('images/panel_tools.png') no-repeat -16px -16px;
	font-size: 0px;
	height: 16px;
	width: 16px;
}

/*  messager style*/
.messager-body {
	background: white;
	height: 100%;
}

.messager-error {
	background: url('images/messager_icons.png') no-repeat scroll -64px 0;
}

.messager-info {
	background: url('images/messager_icons.png') no-repeat scroll 0 0;
}

.messager-question {
	background: url('images/messager_icons.png') no-repeat scroll -32px 0;
}

.messager-warning {
	background: url('images/messager_icons.png') no-repeat scroll -96px 0;
}

.messager-progress {
	padding: 10px;
	background: url('images/loading.gif') no-repeat;
}

/*tree-style */
.tree-table {
	width: 100%;
	height: 100%;
	border: none;
	/* 	background: #f0f5f8; */
}

.tree-header-treefield {
	height: 1%;
	border-top: none;
	border-bottom: 1px solid #cdcdf5;
	border-right: 1px solid #cdcdf5;
	border-left: 1px solid #cdcdf5;
	text-align: center;
	/* 	background: url(images/table_column_bg.png) repeat-x; */
	/* 	background-size: 100% 100%; */
	min-height: 27px;
}

.tree-header-treefieldno {
	height: 1%;
	border-top: 1px solid #cdcdf5;
	border-bottom: 1px solid #cdcdf5;
	border-right: 1px solid #cdcdf5;
	border-left: 1px solid #cdcdf5;
	text-align: center;
	min-height: 27px;
}

.tree-treefield {
	border-left: 1px solid #cdcdf5;
	border-bottom: 1px solid #cdcdf5;
	border-top: none;
	border-right: 1px solid #cdcdf5;
}

.tree-icon-padtop {
	padding-left: 3px;
	padding-top:2px;
	height: 25px;
}

.tree-header-td {
	/* 	border-bottom: 1px solid #cdcdf5; */
	/* 	border-top: 1px solid #cdcdf5; */
	background: white;
	min-height: 27px;
	/* 	background-size: 100% 100%; */
	/* 	border-right: 1px solid #cdcdf5; */
}

.tree-folder {
	float:left;
	margin-top:4px;
	margin-left:0px;
	background: url('images/0.png') no-repeat;
	height: 18px;
	width: 16px;
}

.tree-folder-open {
	float:left;
	margin-top:4px;
	margin-left:0px;
	background: url('images/1.png') no-repeat;
	height: 18px;
	width: 16px;
}

.tree-folder-expanded {
	float:left;
	margin-left:0px;
	margin-top:2px;
	background: url('images/tree_icons.png') no-repeat -50px 0px;
	height: 18px;
	width: 16px;
}

.tree-folder-collapsed {
	float:left;
	margin-left:0px;
	margin-top:2px;
	background: url('images/tree_icons.png') no-repeat 0px 0px;
	height: 18px;
	width: 16px;
}

.tree-folder-leaf {
	background: url('icons/page_white_stack.png') no-repeat 0px 0px;
	height: 16px;
	width: 16px;
	float: left;
}

.tree-row-proxy {
	background-color: #fcfcfd;
	color: #000000;
}

.tree-row-proxy:hover {
	background: #fafafa;
	color: #000000;
}

.tree-body-div {
	overflow: auto;
	padding-top: 1px;
}

.tree-data-div {
	overflow: hidden;
	word-break: break-all;
	float: left;
	margin: 0px;
}

.tree-data-td {
	border-bottom: 1px solid #cdcdf5;
	border-top: none;
	border-left: none;
	border-right: 1px solid #cdcdf5;
	min-height: 35px;
	cursor: default;
	padding-right: 0px;
}

.tree-row-selected {
	background: #f5f9fa;
	color: #000000;
}

.tree-hearder-column-td {
	padding-top: 0px;
	height: 25px;
	border-left: 1px;
	border-top: none;
	border-bottom: 1px solid #cdcdf5;
	border-right: 1px solid #cdcdf5;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	/* 	background: url(images/table_column_bg.png) repeat-x; */
	/* 	background-size: 100% 100%; */
	min-height: 27px;
}

.tree-hearder-column-tdno {
	padding-top: 0px;
	height: 25px;
	border-left: 1px;
	border-top: 1px solid #cdcdf5;
	border-bottom: 1px solid #cdcdf5;
	border-right: 1px solid #cdcdf5;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	/* 	background: url(images/table_column_bg.png) repeat-x; */
	/* 	background-size: 100% 100%; */
	min-height: 27px;
}

.tree-header-div {
	/* 	background: url(images/table_column_bg.png) repeat-x; */
	/* 	background-size: 100% 100%; */
	overflow: hidden;
	min-height: 27px;
}

.tree-toolbar {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: .4cm;
	background: white;
	border: 1px solid #cdcdf5;
	padding-left: .4cm;
}

.tree-records-table {
	width: 1%;
	border-left: none;
}

.tree-header-div-td {
	/* 	background-color: #f0f5f8; */
	border-bottom: 2px solid #cdcdf5;
}

.tree-body-td {
	padding: 0px;
	background: white;
}
/*grid-style */
.grid-title {
	height: 50px;
	background: #e3e3e3;
	border-top: none;
	border-bottom: 1px solid #cdcdf5;
	padding-left: .5cm;
	font-size: 16px;
}

.grid-table {
	width: 100%;
	height: 100%;
	border: none;
	/* 	background: #f0f5f8; */
}

.grid-toolbar {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: .4cm;
	background: white;
	border-top: none;
	border-bottom: 1px solid #cdcdf5;
	border-left: 1px solid #cdcdf5;
	border-right: none;
	padding-left: .4cm;
}

.grid-toolbarcxnull {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: .4cm;
	background: white;
	border-top: 1px solid #cdcdf5;
	border-bottom: 1px solid #cdcdf5;
	border-left: 1px solid #cdcdf5;
	border-right: 1px solid #cdcdf5;
	padding-left: .4cm;
}

.grid-table-records {
	border-top: 1px solid #cdcdf5;
	border-left: 1px solid #cdcdf5;
}

.kscx-toolbar {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: .4cm;
	background: white;
	border-top: none;
	border-bottom: 1px solid #cdcdf5;
	border-left: none;
	padding-left: .4cm;
	height: 1%;
}

.grid-body-td {
	padding: 0px;
}

.grid-records-table {
	width: 1%;
	border-left: 1px solid #cdcdf5;
}

.grid-data-div {
	overflow: hidden;
	word-break: break-all;
	float: left;
	margin: 0px;
}

.grid-data-td {
	border-bottom: 1px solid #cdcdf5;
	border-top: none;
	border-left: none;
	border-right: 1px solid #cdcdf5;
	cursor: default;
	padding: 0px;
	min-height: 27px;
}

.grid-columns-fixed-div {
	
}

.grid-header-td {
	height: 100%;
	/* 	background-color: #f0f5f8; */
	border: none;
	min-height: 27px;
}

.grid-hearder-column-td {
	padding-top: 0px;
	height: 25px;
	border-left: none;
	border-right: 1px solid #cdcdf5;
	border-top: none;
	border-bottom: 1px solid #cdcdf5;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	background-color: white;
	overflow-x: hidden;
}

.grid-hearder-column-tdcxnull {
	padding-top: 0px;
	height: 25px;
	border-left: none;
	border-right: 1px solid #cdcdf5;
	border-top: none;
	border-bottom: 1px solid #cdcdf5;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	background: white;
	overflow-x: hidden;
}

.grid-hearder-column-tdundefined {
	padding-top: 0px;
	height: 25px;
	border-left: none;
	border-right: 1px solid #cdcdf5;
	border-bottom: 1px solid #cdcdf5;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	overflow-x: hidden;
}

.grid-hearder-column-tdundefinedcxnull {
	padding-top: 0px;
	height: 25px;
	border-left: none;
	border-right: 1px solid #cdcdf5;
	border-bottom: 1px solid #cdcdf5;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	overflow-x: hidden;
}

.grid-hearder-column-td1 {
	padding-top: 0px;
	height: 25px;
	border-left: none;
	border-right: 1px solid #cdcdf5;
	border-bottom: 1px solid #cdcdf5;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	overflow-x: hidden;
}

.grid-hearder-column-td-div {
	margin: 0px;
	overflow: hidden;
	float: left;
	overflow-x: hidden;
}

.grid-body {
	display: block;
	height: 100%;
	overflow: auto;
	width: 100%;
}

.grid-body-div {
	width: 100%;
	height: 100%;
	background: white;
	overflow: auto;
}

.grid-header-div-td {
	
}

.grid-header-div {
	overflow: hidden;
	border: none;
}

.grid-row-proxy1 {
	background-color: #ffffff;
	color: #000000;
	min-height: 27px;
}

.grid-row-proxy0 {
	background-color: #fcfcfd;
	color: #000000;
	min-height: 27px;
}

.grid-row-proxy0:hover {
	background: #fafafa;
	color: #000000;
}

.grid-row-proxy1:hover {
	background: #fafafa;
	color: #000000;
	min-height: 27px;
}

.grid-row-selected {
	background: #e8f2fe;
	color: black;
	min-height: 27px;
}

.grid-row-num {
	border-top: none;
	border-left: 1px solid #cdcdf5;
	border-right: 1px solid #cdcdf5;
	background-color: white;
	border-bottom: 1px solid #cdcdf5;
	padding-top: 2px;
	cursor: default;
	font-size: 10px;
	padding: 0px;
	text-align: center;
}

.grid-row-numcxnull {
	border-top: 1px solid #cdcdf5;
	border-left: 1px solid #cdcdf5;
	border-right: 1px solid #cdcdf5;
	background: white;
	border-bottom: 1px solid #cdcdf5;
	padding-top: 2px;
	cursor: default;
	font-size: 10px;
	padding: 0px;
	text-align: center;
	width: 50px;
}

.grid-row-numundefined {
	border-top: none;
	border-left: none;
	border-right: 1px solid #cdcdf5;
	border-bottom: 1px solid #cdcdf5;
	padding-top: 2px;
	cursor: default;
	font-size: 10px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
	min-height: 27px;
}

.grid-row-numundefinedcxnull {
	border-top: none;
	border-left: none;
	border-right: 1px solid #cdcdf5;
	border-bottom: 1px solid #cdcdf5;
	padding-top: 2px;
	cursor: default;
	font-size: 10px;
	padding: 0px;
	text-align: center;
	width: 50px;
	min-height: 27px;
}

.grid-row-num1 {
	border-top: none;
	border-left: none;
	border-right: 1px solid #cdcdf5;
	border-bottom: 1px solid #cdcdf5;
	padding-top: 2px;
	cursor: default;
	font-size: 10px;
	padding: 0px;
	text-align: center;
	width: 50px;
	background-size: 100% 100%;
}

.grid-row-num-div {
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
	padding: 0px;
	font-size: 10px;
	min-width: 40px;
	max-width: 40px;
	overflow-x: hidden;
	word-wrap: break-word;
	min-height: 27px;
}

.grid-header-num-div {
	padding-top: 2px;
	border-left: none;
	border-right: 1px solid #cdcdf5;
	width: 40px;
	background-color: #cecece;
	min-width: 40px;
	min-height: 27px;
}

.grid-row-hidden {
	display: none;
}

.grid-kscx-button {
	border: none;
	background-color: #14a6e7;
	color: white;
	border-radius: 3px;
	height: 26px;
	outline: none;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-right: 7px;
	width: 55px;
}

.grid-kscx-button:hover {
	cursor: pointer;
	color: white;
	background: #c9eafc;
}

.grid-kscx-button #idIcon {
	float: left;
	width: 16px;
	height: 16px;
	margin-left: 0px;
	margin-top: 5px;
	background: url(icons/search.png) no-repeat center center;
}

/*menu-style*/
.index-title {
	padding-left: 10px;
	border: none;
	font-wieght: bold;
	width: 25px;
	height: 25px;
}

.item-div { /* 	float:left; */
	/* 	margin-left:0px; */
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
}

.item-div-right { /* 	float:left; */
	/* 	margin-left:0px; */
	border-bottom: 1px solid #f5f5f5;
}

.app-title {
	/* 	font-size: 18px; */
	/* 	width: 1%; */
	/* 	padding-top:5px; */
	/* 	padding-left:3px; */
	/* 	text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 2px 0 */
	/* 		#b9b9b9, 0 2px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 2px */
	/* 		rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 2px */
	/* 		rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25); */
	
}

.app-banner {
	background: -webkit-linear-gradient(to right, #009bdb, #37bafe);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(to right, #009bdb, #37bafe);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(to right, #009bdb, #37bafe);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #009bdb, #37bafe); /* 閺嶅洤鍣惃鍕嚔濞夛拷 */
	box-shadow: 1px 1px 1px #888888;
}

.app-current-fun {
	color: white;
	font-size: bold;
}

.app-functions {
	height: 44px;
	/* 	border-radius:3px; */
	color: black;
	/* 	background:#f6f7f8; */
	padding-left: 5px;
	border-bottom: 1px solid #cdcdf5;
}

.xtgn-icon {
	background: url(images/lefticon.png) no-repeat center center;
	width: 20px;
}

.xtgn-font {
	padding-left: 5px;
}

.xtgn-dbrw-icon {
	width: 32px;
	width: 32px;
	text-align: left;
	background: url(images/menu.png) no-repeat center center;
	background-size: 100% 100%;
}

.xtgn-sz-icon {
	width: 20px;
	height: 20px;
	float: right;
	padding-right: 7px;
	background: url(images/tabs_close_pf.png) no-repeat center center;
}

.xtgn-sz-icon:hover {
	width: 20px;
	height: 20px;
	padding-right: 7px;
	float: right;
	background: url(images/tabs_close_pfhover.png) no-repeat center center;
}

.xtgn-path-icon {
	width: 25px;
	height: 15px;
	background: url(images/pathright.png) no-repeat center center;
	background-size: 100% 100%;
}

.xtgn-sz0-icon {
	float: left;
	margin-top: 34px;
	width: 15px;
	height: 15px;
	background: url(images/sz0.png) no-repeat center right;
	background-size: 100% 100%;
}

.dbsy-icon {
	width: 28px;
	height: 16px;
	background: url(images/ndbsy.png) no-repeat center center;
	background-size: 100% 100%;
	float: left;
}

.xtgn-title-font {
	font-family: Helvetica Neue, Helvetica, Arial, PingFang SC,
		Hiragino Sans GB, Microsoft YaHei, sans-serif;
	text-align: center;
}

.phone-title {
	/* 	font-weight: bold; */
	float: right;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #fff;
	text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0
		#b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px
		rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px
		rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25);
}

.user-title {
	padding-left: .2cm;
	padding-right: .2cm;
	color: white;
	width: 1%;
}

.title-right-button {
	color: white;
	float: right;
	margin-right: .5cm;
}

.title-right-button:hover {
	color: yellow;
	cursor: pointer;
	margin-right: .5cm;
}

.mod-tab-bottom-line {
	border-bottom: 1px solid #cdcdf5;
	text-valign: bottom;
	background: white;
	font-size: 0px;
}

#mod_tabs_box {
	overflow: hidden;
	border: none;
	float: left;
	margin-left: 0px;
}

#cFunName {
	color: white;
}

#tabs_right_box {
	float: left;
	height: 29px;
	width: 80px;
	border-bottom: 1px solid #cdcdf5;
	margin-top: 1px;
}

#tabLeft {
	float: left;
	margin-left: 0px;
	margin-top: 6px;
	width: 16px;
	height: 15px;
	background: url(images/page_prev_arrow.png) no-repeat center center;
	background-size: 100% 100%;
	cursor: pointer;
}

#tabLeft:hover {
	background: url(images/page_prev_arrow_hover.png) no-repeat center
		center;
	cursor: pointer;
}

#tabRight {
	float: left;
	margin-left: 0px;
	margin-top: 6px;
	width: 16px;
	height: 15px;
	background: url(images/page_next_arrow.png) no-repeat center center;
	background-size: 100% 100%;
	cursor: pointer;
}

#tabRight:hover {
	background: url(images/page_next_arrow_hover.png) no-repeat center
		center;
	cursor: pointer;
}

#frame_table {
	/* 	background: #ebf2f9; */
	border-radius: 2px;
}

.mod-tabs-bgk {
	border: none;
	/* 	border-radius:3px 0 0 0; */
	padding-left: 0px;
	padding-top: 10px;
	background: white;
}

.mod-tabs-all-close {
	float: left;
	width: 17px;
	height: 17px;
	background: url(images/close2.png);
	cursor: pointer;
	margin-top: 6px;
	margin-left: 5px;
}

.mod-tabs-all-close:hover {
	background: url(images/close2.png) -17px 0;
}

.tab-title {
	height: 28px;
	border-radius: 5px 5px 0px 0px;
	background: white;
	border-left: 1px solid #cdcdf5;
	border-right: 1px solid #cdcdf5;
	border-top: 2px solid #2e8af8;
	border-bottom: none;
	text-align: center;
	font-family: Helvetica Neue, Helvetica, Arial, PingFang SC,
		Hiragino Sans GB, Microsoft YaHei, sans-serif;
	letter-spacing: 2px;
	width: 1%;
	padding-left: .6cm;
	padding-right: .6cm;
	color: #37a8dd;
	/* 	font-weight: bold; */
}

.tab-title-unsel {
	height: 30px;
	border-radius: 5px 5px 0px 0px;
	background: white;
	border-left: 1px solid #cdcdf5;
	border-right: 1px solid #cdcdf5;
	border-top: 1px solid #cdcdf5;
	border-bottom: 1px solid #cdcdf5;
	text-align: center;
	font-family: Helvetica Neue, Helvetica, Arial, PingFang SC,
		Hiragino Sans GB, Microsoft YaHei, sans-serif;
	letter-spacing: 2px;
	width: 1%;
	padding-left: .6cm;
	padding-right: .6cm;
}

.tab-close-btn {
	float: right;
	margin-top: 1px;
	margin-right: -18px;
	width: 16px;
	height: 16px;
	background: url(images/tabs_close_pf.png) no-repeat center center;
	border-radius: 3px;
}

.tab-close-btn:hover {
	float: right;
	margin-top: 1px;
	margin-right: -18px;
	width: 16px;
	height: 16px;
	background: url(images/tabs_close_hover.png) no-repeat center center;
	border-radius: 3px;
}

.main-center-left-split {
	width: 5px;
	border-bottom: none;
	background: #ebf2f9;
}

.main-center-top-split {
	height: 8px;
	font-size: 0px;
	background: #ebf2f9;
}

.main-center-left-split-szicon {
	float: left;
	margin-left: 0px;
	background-image: url(images/nuv_03.png);
	height: 93px;
	width: 18px;
}

.main-center-left-split-sz0icon {
	float: left;
	margin-left: -1px;
	background-image: url(images/nuv_04.png);
	height: 93px;
	width: 18px;
}

.main-center-top-split-one {
	height: 2px;
	font-size: 0px;
	background: #ebf2f9;
}

.main-center-top-split-two {
	height: 2px;
	font-size: 0px;
	background-color: white;
}

.LoginOutBtnC {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-botton: 2px;
	height: 20px;
	border-radius: 6px 6px 6px 6px;
	background: white;
	border: 1px solid #cdcdf5;
	border-bottom: none;
	text-align: center;
	display: none;
	color: white;
	text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0
		#b9b9b9, 0 2px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 2px
		rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 2px
		rgba(0, 0, 0, 0.2), 0 2px 10px rgba(0, 0, 0, 0.25);
	/* 	font-weight: bold; */
}

.LoginInBtn {
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #cecece;
	height: 30px;
	width: 60px;
	background-color: #154e7e;
	color: white;
	/* 	font-weight: bold; */
	padding: 5px;
	box-shadow: 1px 1px 1px #888888;
}

.LoginInBtn:hover {
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #cecece;
	height: 30px;
	width: 60px;
	background-color: #154e7e;
	color: red;
	cursor: pointer;
	/* 	font-weight: bold; */
	padding: 5px;
	box-shadow: 1px 1px 1px #888888;
}

.LoginOutBtnC:hover {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-botton: 2px;
	cursor: pointer;
	height: 20px;
	border-radius: 6px 6px 6px 6px;
	background: white;
	border: 1px solid #cdcdf5;
	border-bottom: none;
	text-align: center;
	color: red;
	text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0
		#b9b9b9, 0 2px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 2px
		rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 2px
		rgba(0, 0, 0, 0.2), 0 2px 10px rgba(0, 0, 0, 0.25);
	/* 	font-weight: bold; */
}

.menu-items {
	width: 10px;
	padding-left: 5px;
	background: #ebf2f9;
}

.menu-folder-icon {
	float: right;
	margin-right: 5px;
	height: 16px;
	width: 16px;
	background: url(icons/arrowr.png) no-repeat center center;
}

/* .menu-folder-icon:hover { */
/* 	color: #37a8dd; */
/* 	font-weight: bold; */
/* } */
.menu-folder-icon-expanded {
	float: right;
	margin-right: 5px;
	height: 16px;
	width: 16px;
	background: url(icons/arrowd.png) no-repeat center center;
}

.menu-folder-icon-expanded:hover {
	color: #37a8dd;
	/* 	font-weight: bold; */
}

.menu-image {
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
	background-size: center center;
}

.menu-folder-sel {
	padding-top: 0px;
	padding-bottom: 0px;
	height: 32px;
}

.menu-folder-sel:hover {
	color: #37a8dd;
	/* 	font-weight: bold; */
}

.menu-folder-unsel {
	padding-top: 0px;
	padding-bottom: 0px;
}

.menu-folder-unsel:hover {
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: pointer;
	height: 0px;
}

.secmenu-folder-unsel {
	padding-top: 0px;
	padding-left: 3px;
	padding-bottom: 2px;
	color: black;
	height: 25px;
}

.secmenu-folder-unsel:hover {
	color: #37a8dd;
	/* 	font-weight: bold; */
}

.menu-folder-expanded {
	background: url('images/1.png') no-repeat 0 0;
	height: 20px;
	width: 20px;
	margin-top: 3px;
	display: none;
}

.right-arrow-sel {
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(images/select_arrow.png) no-repeat;
	height: 30px;
	width: 12px;
}

.right-arrow-unsel {
	float: right;
	margin-right: 0px;
	height: 30px;
	width: 6px;
}

.left-arrow {
	
}

.menu-title {
	background: white;
	background-size: 100% 100%;
	height: 50px;
	padding-left: 4px;
	height: 50px;
}

.user-icon {
	background: url(images/user_icon.png) no-repeat center center;
	width: 15px;
	height: 18px;
	margin-top: 2px;
}

.menu-title-bar {
	background: url(images/menu_title_bar_bg.png) repeat-x;
	height: 49px;
	padding-left: .3cm;
	height: 49px;
}

.menu-title-bar-text {
	color: black;
	font-size: 15px;
}

.menu-title-bar-text:hover {
	color: #0080cc;
	/* 	font-weight: bold; */
	font-size: 15px;
	cursor: pointer;
}

.menu-title-bar-split {
	width: 20px;
}

.menu-title-bar-icon {
	background: url(images/home.png) no-repeat;
	width: 25px;
	heigh: 25px;
}

.menu-xtgl-sel {
	width: 90px;
	background: url(images/xtglsel.png);
	border-right: none;
	border-left: none;
	color: blue;
}

.menu-xtgl-unsel {
	width: 90px;
	color: white;
	border-right: none;
	border-left: none;
	cursor: pointer;
}

.menu-xtgl-unsel:hover {
	width: 90px;
	color: white;
	background: url(images/xtglsel.png);
	border-right: none;
	border-left: none;
	cursor: pointer;
}

.menu-folder-collapsed {
	background: url('images/0.png') no-repeat 0 0;
	height: 20px;
	width: 20px;
	margin-top: 3px;
	display: none;
}

.menu-span {
	padding-left: 10px;
}

.menu-item {
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 20px;
	background: url('icons/page_white_stack.png') no-repeat left center;
}

.menu-item:hover {
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 20px;
	background: url('icons/page_white_stack.png') no-repeat left center;
}

.menu-item-parent {
	background-color: "";
	border: 1px solid white;
}

.menu-item-parent:hover {
	background-color: yellow;
	border: 1px solid #cdcdf5;
}

.menu-item-select {
	border-left: 3px solid #2e8af8;
	background: #f5f9fa;
	color: black;
	height: 25px;
}

.menu-item-unselect {
	background: #ffffff;
	color: black;
	border-left: 3px solid white;
	height: 25px;
}

.menu-display-none {
	display: none;
	padding-left: .5cm;
}

.menu-display {
	display: block;
	color: black;
	padding-left: .5cm;
}

#menus_child {
	padding: 0px;
	float: left;
	margin: 2px;
}

.menu-box {
	height: 100%;
	overflow-y: auto;
	border: 1px;
	float: left;
	margin-top: -7px;
	margin-left: -7px;
	margin-bottom: -7px;
	border-radius: 0px;
	background: white;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	box-shadow: 5px 5px 15px 5px #efefef;
}

.menu-box-items {
	float: left;
	width: 250px;
	border-top: none;
	border-radius: 5px 5px 0px 0px;
	margin-left: 0px;
	margin-right: 0px;
}

@media screen and (max-width: 1336px) {
	.menu-box {
		width: 250px;
	}
	.menu-box-items {
		width: 250px;
	}
}

@media screen and (max-width: 1024px) {
	.menu-box {
		width: 200px;
	}
	.menu-box-items {
		width: 200px;
	}
}

.menu-box::-webkit-scrollbar { /*婵犲﹥鑹炬慨鈺呭级閳╁啯娈诲ù锝嗘尰閻楀崬顕ｉ敓锟�/
	width: 0px; /*濡ゅ倹锚椤旀棃宕氶崱妤�劶閻庣數鎳撶花鎻捨熼鍡欏建婵犲﹥鑹炬慨鈺呭级閿涘嫭鐣遍悘蹇撴惈椤曪拷*/
	height: 1px;
}

.menu-box::-webkit-scrollbar-thumb { /*婵犲﹥鑹炬慨鈺呭级閿熺姴娅￠梻鍫涘灩閻剟寮悷鐗堝仴*/
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: transparent;
}

.menu-box::-webkit-scrollbar-track { /*婵犲﹥鑹炬慨鈺呭级閿熺姴娅￠梻鍫涘灱瀵ゆ椽鏌嗛敓锟�/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	background: white;
}

.menu-box-right-div {
	float: left;
	width: 3px;
	margin-left: -3px;
	/* 	background: url(images/leftbg.png) repeat-y right; */
	height: 100%;
}

.menu-root-item-sel {
	padding-left: 5px;
	height: 25px;
	color: #047db6;
	/* 	background:#f5f9fa; */
	border: 1px;
}

.menu-root-item-unsel {
	padding-left: 5px;
	height: 25px;
	color: #4a4a4a;
	border: 1px;
	/* 	background:#f6f7f8; */
}

.menu-root-item-sel-bg {
	height: 100%;
	width: 100%;
}

.menu-child-bgc {
	border-radius: 3px;
	border-left: 3px solid white;
	height: 25px;
}

.menu-display:hover {
	display: block;
	color: red;
	padding-left: .5cm;
}

.grid-kscx-button #idCaption {
	float: left;
	margin-left: 5px;
}

.grid-kscx-input {
	/* 	float: center; */
	border: none;
	height: 25px;
	/* 	margin: 2px; */
}

.grid-row-button {
	border: none;
	color: white;
	background: #14a6e7;
	border-radius: 6px;
	outline: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.grid-row-button:hover {
	cursor: pointer;
	background-color: #7bcbee;

}

.grid-status-bar {
	background-color: #f8f8f8;
	border-top: 1px solid #cdcdf5;
	border-left: 1px solid #cdcdf5;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 25px;
	z-index: 99999;
}

.grid-status-bar-text {
	padding-right: .5cm;
	padding-left: .5cm;
}

.grid-status-bar-select {
        float:left;
        margin-top:-3px;
        margin-left:0px;
	border: 1px solid #cdcdf5;
	height: 25px;
}

.grid-status-bar-input {
	height: 19px;
	width: 25px;
	text-align: center;
	border: 1px solid #cdcdf5;
}

.grid-page-button-first {
	color: black;
	background: url(images/page_left_arrow.png) no-repeat center center;
	border: 1px solid #cdcdf5;
	height: 25px;
	width: 25px;
	border: 1px solid #cdcdf5;
}

.grid-page-button-first:hover {
	color: black;
	background: url(images/page_left_arrow_hover.png) no-repeat center
		center;
	border: 1px solid #cdcdf5;
	height: 25px;
	width: 25px;
	cursor: pointer;
}

.grid-page-button-prev {
	color: black;
	background: url(images/page_prev_arrow.png) no-repeat center center;
	border: 1px solid #cdcdf5;
	height: 25px;
	width: 25px;
}

.grid-page-button-prev:hover {
	color: black;
	background: url(images/page_prev_arrow_hover.png) no-repeat center
		center;
	border: 1px solid #cdcdf5;
	height: 25px;
	width: 25px;
	cursor: pointer;
}

.grid-page-button-next {
	color: black;
	background: url(images/page_next_arrow.png) no-repeat center center;
	border: 1px solid #cdcdf5;
	height: 25px;
	width: 25px;
}

.grid-page-button-next:hover {
	color: black;
	background: url(images/page_next_arrow_hover.png) no-repeat center
		center;
	border: 1px solid #cdcdf5;
	height: 25px;
	width: 25px;
	cursor: pointer;
}

.grid-page-button-last {
	color: black;
	background: url(images/page_last_arrow.png) no-repeat center center;
	border: 1px solid #cdcdf5;
	height: 25px;
	width: 25px;
}

.grid-page-button-last:hover {
	color: black;
	background: url(images/page_last_arrow_hover.png) no-repeat center
		center;
	border: 1px solid #cdcdf5;
	height: 25px;
	width: 25px;
	cursor: pointer;
}

.grid-page-button-refresh {
	color: black;
	background: url(images/page_refresh.png) no-repeat center center;
	border: 1px solid #cdcdf5;
	height: 25px;
	width: 25px;
}

.grid-page-button-refresh:hover {
	color: black;
	background: url(images/page_refresh_hover.png) no-repeat center center;
	border: 1px solid #cdcdf5;
	height: 25px;
	width: 25px;
	cursor: pointer;
}

.cxMoreDiv {
	color: black;
}

.cxMoreDiv:hover {
	color: blue;
	cursor: pointer;
}

.drop-combo {
	position: absolute;
	left: 0px;
	top: 0px;
	background: white;
	display: none;
	border: 1px solid #cdcdf5;
	overflow: auto;
}

.drop-combo-tr {
	background-color: #ffffff;
	color: #000000;
	height: 25px;
}

.drop-combo-tr:hover {
	background: #eaf2ff;
	color: #000000;
	height: 25px;
	width: 100%;
}

.drop-combo-td {
	border-bottom: 1px solid #cdcdf5;
	border-top: none;
	border-left: none;
	border-right: 1px solid #cdcdf5;
	padding-top: 2px;
	height: 25px;
	cursor: default;
	width: 100%;
}

.file {
	/* 	position: relative; */
	/* 	display: inline-block; */
	/* 	background: #D0EEFF; */
	/* 	border: 1px solid #99D3F5; */
	/* 	border-radius: 4px; */
	/* 	padding: 4px 12px; */
	/* 	overflow: hidden; */
	/* 	color: #1E88C7; */
	/* 	text-decoration: none; */
	/* 	text-indent: 0; */
	/* 	height: 20px; */
	position: relative;
	display: inline-block;
	cursor: pointer;
	height: 25px;
	margin: 2px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #14a6e7;
	color: black;
	border-radius: 3px;
	letter-spacing: 2px;
	box-shadow: 1px 2px 5px 1px #f0f0f0;
	font-size:12px;
}

.file input {
	position: absolute;
	font-size: 32px;
	right: 0;
	top: 0;
	opacity: 0;
}

.file:hover {
	cursor: pointer;
	color: white;
	background: #c9eafc;
}

.file button {
	background: #D0EEFF;
	border: 1px solid #99D3F5;
	border-radius: 4px;
	color: #1E88C7;
	text-decoration: none;
	text-indent: 0;
}

.file-text {
	border: 1px solid #efefef;
	border-radius: 4px;
	float: center;
	margin-left: 0px;
	margin-right: 0px;
	color: #1E88C7;
	text-decoration: none;
	text-indent: 0;
	width: 99%;
	height: 26px;
	font-size:12px;
}

.epMenu {
	width: 120px;
	background: #f0f0f0;
	position: fixed;
	left: 0;
	top: 0;
	box-shadow: 2px 2px 2px 2px #807878;
}

.epMenu a {
	display: block;
	height: 25px;
	line-height: 25px;
	padding-left: 15px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #fff;
	font-family: 寰蒋闆呴粦;
	font-size: 14px;
	cursor: default;
}

.epMenu a:hover {
	background: #fff;
}
