/*弹性布局*/
.flex {
	display: flex;
}

.flex_between {
	justify-content: space-between;
}

.flex_around {
	justify-content: space-around;
}

.flex_center {
	justify-content: center;
}

.flex-column {
	flex-direction: column;
}

.flex_warp {
	flex-wrap: wrap;
}

.flex_start{
	justify-content: flex-start;
}

.flex_end{
	justify-content: flex-end
}

.mT15 {
	margin-top: 15px;
}

/*居中*/
.margin_auto {
	margin: 0 auto;
}

/*手型*/
.pointer {
	cursor: pointer;
}

/*表格*/
.tableBox {
	margin-top: 10px;
	position: relative;
	padding-bottom: 40px;
}

.task-node body,
.task-node foreignObject {
	height: 30px;
	width: 180px;
}

.task-work-area {
	background-color: #44464d !important;
}
.task-common-node-icon{
	width: 0px!important;
}
.task-common-node-icon:before {
	/*    float: left;*/
	
	margin: 4px;
	display: none;
}

.task-common-node-status {
	width: 0px!important;
}

.task-common-node-name {
	float: none !important;
	margin-left: 0px !important;

}
.task-common-node {
	width: 110px !important;
	padding: 0 10px;
	height: 30px;
	background-color: hsla(0, 0%, 100%, .9);
	border: 1px solid #289de9;
	border-radius: 15px;
	font-size: 12px;
	transition: background-color .2s
}

.task-port {
	margin-right: 40px !important;
}
.activeMenu{
	color: #7289da;
}
.map .BMap_Marker img{
	width: 100%!important;
	height: 100%!important;
}
