@charset "utf-8";
*{
	box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
}
body{
	width: 100%;
	height: 100vh;
	padding: 0;
	margin: 0;
	/*font-family: "Source Sans Pro", "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue", Helvetica, sans-serif;*/
	font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    background: #F2F6FC;
    color: #333;
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    overflow: hidden;
}

#app{
	width: 100%;height: 100%;display: flex;flex-direction: column;
}

.skeleton{
	width: 100%;
	height: 100vh;
	display: flex;
	flex-direction: column;
}
.breadcrumb{
	width: 100%;
	height: 60px;
	padding: 0 15px;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	border-bottom: 1px solid #e9e9e9;
	flex-shrink: 0;
}
.contentHead{
	display:flex;
	align-items: center;
	justify-content: space-between;
	margin: 10px;
	margin-bottom: 0;
	padding: 10px;
	border: 1px solid #d9d9d9;
	border-bottom: 0;
	background: #fff;
	flex-shrink: 0;
}
.contentHead .el-form-item{
	margin: 5px 0!important;
}
.contentHead .el-form-item__label{
	font-size: 12px;
	border: 1px solid rgb(217, 217, 217);
	border-right: 0;
	text-align: center;
	padding: 0 8px;
}
.contentHead .el-input--mini .el-input__inner{
	height: 30px;
	outline: none;
}
.contentHead .el-input__inner:focus{
	border-color: rgb(217, 217, 217);
}
.contentHead .el-button--mini{
	padding: 8px 15px;
}
.searchForm{
	padding: 10px;
}
.contentShow{
	flex-grow: 1;
	padding: 0 10px 10px 10px;
	flex: auto;
}


/*分页*/



/*.breadcrumb::after{
	content: " ";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #d9d9d9;
    color: #d9d9d9;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
}*/

.el-message {
    min-width: unset !important;
}

.el-table__expanded-cell{
	background: #f9f9f9;
}
.demo-table-expand{
	padding: 10px;
}
.demo-table-expand .el-form-item{
	margin-bottom: 0;
}
.demo-table-expand .el-form-item__label{
	width: 120px;
	color: #99a9bf;
}
.demo-table-expand .el-tag{
	margin-right: 4px;
}


.myRate .el-row{
	border: 1px solid #d9d9d9;
	border-top: 0;
}
.myRate .el-row:first-child{
	border-top: 1px solid #d9d9d9;
}

.myRate .el-row .el-col{
	border-right: 1px solid #d9d9d9;
	height: 50px;
	padding: 5px;
	text-align: center;
}
.myRate .el-row .el-col:last-child{
	border-right: 0;
}

.myRate .el-input{
	height: 40px;
}
.myRate .el-input__inner{
/*	border-radius: 0;
	border: 0;*/
	text-align: center;
}
.myRate .el-form-item.is-error .el-input__inner{
	border:1px solid #F56C6C;
}
.myRate .el-form-item{
	margin-bottom: 1px;
}


/*.form-pane{
	overflow: auto;
}
.form-pane_item{
	padding-right: 10px;
	padding-bottom: 10px;
	display: flex;
	align-items: center;
	width: 100%;
}
.form-pane-inline .form-pane_item{
	float: left;
	width: 240px;
}
.form-pane_label{
	width: 80px;
	height:42px;
	line-height: 42px;
	text-align: center;
	border: 1px solid #d9d9d9;
	overflow: hidden;
}
.form-pane_content{
	flex-grow: 1;
	height:42px;
	border: 1px solid #d9d9d9;
	border-left: 0;
}
.form-pane_content .el-input__inner{
	border: 0;
}
.form-pane_content .el-select{
	display: unset;
}*/
.el-descriptions-item__label{
	width: 50px;
}


.el-loading-mask{
	top: 1px!important;
	right: 11px!important;
	left: 11px!important;
	bottom: 11px!important;
}
.el-table th.el-table__cell{
	background: #f0f0f0!important;
}
.el-table .cell{
	padding: 0 2px!important;
}

.el-form-item__content .el-input-group{
	width: 200px;
}
.el-input-group__append, .el-input-group__prepend{
	padding: 0 4px;
}
.el-input-group--prepend .el-input__inner{
	padding: 0 4px;
}
.el-statistic{
	border: 1px solid #999999;
}
