html{
	height: 99%;
}
body {
	margin: 0;
	padding: 0 15px 0 10px;
	border: 0;
	height: 100%;
	font-family: "微软雅黑";
	color: #333333;
}

.float-left{
	float: left;
}
.float-right{
	float: right;
}
.clear{
	clear: both;
}

/*tab*/

.mini-tab {
	background: #fff;
	border: none;
	color: black;
	font: 11pt "微软雅黑";
	padding: 3px 10px 3px 10px;
	text-align: center;
	font-weight: 700;
	cursor: pointer;
	white-space: nowrap;
	width: 10%;
	height: 35px;
	line-height: 35px;
	border-bottom: solid 1px #e7e9ed;
}


/*tab头部背景色*/

.mini-tabs-scrollCt {
	position: relative;
	border: none;
	border-bottom: solid 1px #e7e9ed;
	background: #fff repeat-x 0 0;
	zoom: 1;
}


/*头部去掉margin*/

.mini-tabs-position-top .mini-tabs-header {
	margin-top: 0px;
}


/*头部去掉边框*/

.mini-tabs-space {
	border-bottom: none;
}


/*头部文字*/

.mini-tab-text {
	display: inline-block;
	vertical-align: middle;
	line-height: 16px;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 16px;
	color: #666;
	font-weight: normal;
}
.mini-tab-active .mini-tab-text {
	color: #333;
}

/*头部选中样式*/

.mini-tabs-header .mini-tab-active {
	border-bottom: solid 2px #0082d3;
	background: white;
	cursor: default;
}


/*tab主体*/

.mini-tabs-bodys {
	position: relative;
	border: none;
	border-top: 0;
	background: white;
	padding: 5px;
	text-align: left;
	overflow: hidden;
}
.liset-search-tab .mini-tabs-space2{
	position: absolute;
	height: 20px;
	top: 14px;
	border-right:1px solid #dddede;
}

/*路径*/

.trace-box {
	height: 40px;
}

.trace {
	line-height: 40px;
	font-size: 14px;
	color: #999999;
}
.trace .now{
	color: #333333;
}


/*白色底色,圆角容器*/

.container {
	border-radius: 5px;
	background-color: white;
	border: 1px solid #e7e9ed;
}
.container-border {
	border: none;
}
.min-container{
	*min-height:520px;
	min-height: calc(100% - 80px);
}
.search-list{
	*min-height:280px;
	 min-height: calc(100% - 320px);
}

/*输入框盒子*/

.form-input .mini-textbox{
	height: 32px;
}
.form-input .mini-combobox {
	height: 32px;
}

.form-input .mini-textbox-border{
	border: 1px solid #C4C6CF;
	background-color: #fff!important;
	border-radius: 5px;
	outline: 0;
	padding-left: 10px;
	height: 30px;
	overflow: hidden;
}
.form-input .mini-buttonedit-border {
	border: 1px solid #C4C6CF;
	background-color: #fff!important;
	border-radius: 5px;
	outline: 0;
	padding-left: 10px;
	height: 30px;
	overflow: hidden;
}

.form-input .mini-textbox-border input {
	height: 30px;
}

.form-input .mini-buttonedit-border input {
	height: 30px;
}

.form-input .mini-combobox input {
	height: 30px;
}


/*图标*/

/*图标图片*/

.form-input .mini-combobox .mini-buttonedit-trigger .mini-buttonedit-icon {
	background: url(../scripts/lib/miniui/themes/default/images/buttonedit/selectArrow.png) no-repeat;
	width: 12px;
	height: 16px;
	line-height: 16px;
	margin-top: -3px;
	margin-left: -5px;
}

.form-input .mini-datepicker .mini-buttonedit-trigger .mini-buttonedit-icon {
	background: url(../scripts/lib/miniui/themes/default/images/datepicker/date.png) no-repeat 0 0;
	width: 17px;
	height: 17px;
}


/*图标位置*/

.form-input .mini-buttonedit-buttons .mini-buttonedit-button {
	margin-top: 5px;
	margin-right: 5px;
}


/*form*/

.form {
	padding-top: 25px;
}


/*控制表单行高*/

.form-item {
	min-height: 55px;
}
.form-detail .form-item {
	min-height: 35px;
}

/*左侧说明文字*/

.form-label {
	display: inline-block;
	width: 150px;
	text-align: right;
	font-size: 14px;
	vertical-align: middle;
}
.search .form-label{
	width: 90px;
}
.form-detail .form-label{
	color: #999999;
	text-align: left;
	width: auto;
	text-indent: 30px;
}
.laber-left .form-label{
	text-align: left;
	text-indent: 30px;
	width: auto;
}
/*右侧输入框*/

.form-input {
	display: inline-block;
	margin-left: 10px;
	text-align: left;
	vertical-align: middle;
}
/*右侧说明框*/
.form-text{
	display: inline-block;
	margin-left: 10px;
	text-align: left;
	color: #999999;
	max-width: 295px;
	overflow: hidden;
	vertical-align: middle;
}
.form-detail .form-text{
	color: #333333;
	font-weight: 500;
	margin-left: 5px;
}
.form-item-inline .form-text{
	max-width: 295px;
	overflow: hidden;
	vertical-align: middle;
}
/*多列输入框盒子*/

.form-item-inline {
	display: inline-block;
}


/*多列输入框*/

.form-item-inline .form-input {
	width: 170px;
}

.form-item-block .form-input {
	width: 250px;
}

.form-item-block .form-input .mini-textbox {
	width: 250px;
}

.form-item-block .form-input .mini-buttonedit {
	width: 250px;
}
.form-one {
	padding-left: 50px;
}
.width-half {
	width: 49%;
	text-align: center;
}
.form-detail .width-half{
	text-align: left;
}
.width-third {
	width: 33%;
	text-align: center;
}

/*输入框与单位*/

.form-input-main{
	display: inline-block;
}
.form-input-unit{
	display: inline-block;
}
.form-item-block .form-input-main .mini-textbox {
	width: 175px;
}
.form-item-block .form-input-unit .mini-textbox {
	width: 70px;
}
.form-item-block .form-input-unit .mini-buttonedit {
	width: 70px;
}
.form-item-block .form-input-unit .mini-textbox-border{
	width: 60px;
	padding-left: 2px;
}
/*校验提示*/


/*错误,边框变红*/

.mini-error .mini-textbox-border {
	border-color: red;
	margin-right: 0;
}


/*错误,边框变红*/

.mini-error .mini-buttonedit-border {
	border-color: red;
	margin-right: 0;
}


/*错误,不要图标*/

.mini-error .mini-errorIcon {
	display: none;
}

.form-label .must-icon {
	color: red;
	margin-right: 3px;
}

.mini-buttonedit{
	overflow:visible;
}

/*开关按钮*/

.switchOutside {
	display: inline-block;
	width: 50px;
	height: 23px;
	background-color: #0082d3;
	border-radius: 12px;
	position: relative;
	margin-left: 10px;
}

.switchInside {
	width: 20px;
	height: 20px;
	background-color: #fff;
	border-radius: 50%;
	position: absolute;
	right: 4px;
	top: 2px;
}


/*基础按钮*/

.btn {
	margin: 10px 5px;
	height: 32px;
	line-height: 32px;
	padding: 0 17px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	font-size: 14px;
	color: white;
	display: inline-block;
	background-color: #0082d3;
	cursor: pointer;
	outline: none;
	border: none;
	border-radius: 5px;
	font-family: arial;
}

.btn-primary {
	background-color: #FFFFFF!important;
	color: #555!important;
	box-sizing: border-box!important;
	border: 1px solid #C9C9C9!important;
}
.btn-disabled{
	background-color: #DADADA;
	cursor: not-allowed;
}
.submit-box {
	text-align: center;
}

.search-button {
	text-align: center;
}

.stopSearch {
	color: #0978bf;
	cursor: pointer;
	font-family: "微软雅黑";
	font-size: 14px;
}


/*表格边框*/

.mini-panel-border {
	border: 0;
}


/*表格头部颜色*/

.mini-grid-headerCell {
	border-right: 0;
	border-bottom: 0;
	background: none;
	background-color: #d9ecff;
}
.mini-grid-table tr{
	height: 40px;
}
.mini-grid-table td{
	border: none;
}
.active-icon{
	margin-right:10px;
	cursor: pointer;
}
/*选中行*/
html body .mini-grid-row-selected{
	background-color: #e6f3ff;
}
html body .mini-grid-row-hover{
	background-color: #e6f3ff;
}
/*斑马纹*/
.mini-grid-row-alt{
	background-color: #f8f8f8;
}
/*分页背景色*/

.mini-pager {
	background-color: white;
}
.mini-pager-size .mini-buttonedit-border{
	height: auto;
}
/*分页边框*/
.mini-grid-pager{
	border: none;
	height: 40px;
}
.mini-pager{
	height: 34px;
	line-height: 34px;
}
.mini-pager-left{
	padding-left: 10px;
	padding-bottom: 8px;
}
.mini-pager-right{
	padding-right: 10px;
}
/*分页颜色*/
.mini-pager-right{
	color: #999999;
}


/*底部*/

.foot {
	width: 100%;
	height: 40px;
	color: #999999;
	text-align: center;
	line-height: 40px;
	background-color: #F1F4F9;
	z-index: 999;
}

/*成功提示*/
.mini-tips-success{
	left: 50%!important;
	top: 50%!important;
	color: #fff;
	background-color: #05b062;
	border-radius: 18px;
}


/*图表*/
.chart-warp{
	width: 950px;
	
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -475px;
	margin-top: -305px;
}
.chart-title{
	height: 40px;
	text-align: center;
	color: white;
	background-color: #0082d3;
	font-size: 22px;
	line-height: 40px;
	border-radius: 5px 5px 0 0;
}
.chart-body{
	position: relative;
	height: 570px;
	border: 1px solid #e4e4e4;
	border-top: none;
}
.chart{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -250px;
	margin-top: -190px;
	height:350px;
	width:550px;
}
.download{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 50px;
	text-align: center;
}


/*表体信息展开收拢*/
.form-mini-textbox .mini-grid-cell.mini-grid-cell-selected {
	background: none;
}
.form-mini-textbox .mini-grid-row-selected {
	background-color: #fff;
}
.form-mini-textbox .mini-grid-newRow {
	background-color: #fff;
}

.add-icon,
.edit-icon,
.save-icon,
.refresh-icon,
.download-icon,
.remove-icon{
	margin-right:10px;
	cursor: pointer;
}

.inputStyle {
	border: 1px solid #ccc;
	border-radius: 5px;
	outline: none;
	width: 120px;
	height: 30px;
}
.edit-icon,
.refresh-icon,
.download-icon,
.remove-icon {
	display: none;
}

/*多表更多查询*/
.tab-body-item{
	display: none;
}
.tab .tab-body-item-active{
	display: block;
}

/*弹窗新增*/
/*.mini-window .mini-panel-header{
	display: none;
}*/

.downloadModule{
	line-height: 52px;
	font-size: 14px;
	color: #ff682B;
	padding-right: 5px;
}
/*分割线*/
.hr{
	height: 0;
	border: 0;
	border-top: 1px solid #E7E9ED;
}
/*备注*/
.remarks{
	padding: 10px 0;
	color: #999999;
}
.mini-tabs-bodys .remarks{
	padding-top: 5px;
}


.mini-tabs-space2 {
	width: 3px;
	border-bottom: none;
}
.mini-tabs-space div {
	overflow: hidden;
}

/*404页面*/
.warp-404{
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	text-align: center;
	height:200px;
	margin-top: -100px;
}
.warp-404>div{
	display: inline-block;
}
.img-404{
	width: 100px;
	height: 140px;
	margin-right: 40px;
	display: inline-block;
}
.img-404{
	*display: inline;
}
.img-404>img{
	width: 100%;
	height: 100%;
}
.text-404{
	text-align: left;
	display: inline-block;
	vertical-align: top;
	line-height: 28px;
}
.text-404{
	*display: inline;
}
.code-404{
	font-size: 18px;
	color: #055fa6;
	font-weight: 700;
}
.tel-404{
	color: #ff7f02;
}
.list-icon-404{
	float: left;
	margin-right: 5px;
}
.list-icon-404>img{
	width: 4px;
	height: 4px;
	vertical-align: middle;
}
/*提交成功*/
.submit-warp{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 300px;
	margin-top: -150px;
	text-align: center;
}
.submit-warp>div{
	margin-bottom: 10px;
}
.submit-success-text{
	display: inline-block;
	font-size: 18px;
	color: #055fa6;
	font-weight: 700;
	line-height: 70px;
	vertical-align: top;
}
.submit-success-text{
	*display: inline
}
.submit-success-img{
	display: inline-block;
	width: 70px;
	height: 70px;
	margin-right: 30px;
}
.submit-success-img>img{
	width: 100%;
	height: 100%;
}
.submit-success-img{
	*display: inline
}
.submit-name{
	color: black;
	font-weight: 600;
	margin: 0 5px;
}
.submit-time{
	color: #F92232;
}
