/**!
 * 标段流程图
 * author: wangkai;
 */


/* main */

.ewb-location {
	margin-top: 35px;
}

.ewb-bids {
	margin-top: 17px;
	padding: 9px 0;
	border-top: 2px solid #1492ff;
	background-color: #ecf6ff;
}

.ewb-bids-node {
	float: left;
	width: 550px;
	line-height: 40px;
	vertical-align: top;
}

.ewb-bids-node:first-child {
	width: 1100px;
}

.ewb-bids-node label {
	float: left;
	width: 120px;
	text-align: right;
	color: #666;
}

.ewb-bids-node span {
	float: left;
	width: 430px;
}

.ewb-bids-node:first-child span {
	float: left;
	width: 950px;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.ewb-flow {
	margin-top: 10px;
	height: 498px;
	border: 1px solid #e8e8e8;
	background-color: #fff;
}

.ewb-flow-hd {
	padding-top: 53px;
	height: 28px;
	text-align: center;
	font-size: 0;
	-webkit-text-size-adjust: none;
}

.ewb-flow-hd span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 28px;
	line-height: 27px;
	padding-left: 26px;
	font-size: 16px;
}

.ewb-state.ico1 {
	background: url('../images/fh_ico1.png') left center no-repeat;
}

.ewb-state.ico2 {
	margin-left: 30px;
	background: url('../images/fh_ico2.png') left center no-repeat;
}

.ewb-flow-remind {
	margin-left: 50px;
	background: url('../images/fh_ico3.png') left center no-repeat;
}

.ewb-flow-bd {
	margin-top: 73px;
	position: relative;
}

.ewb-flow-line {
	position: absolute;
	top: 127px;
	left: 50%;
	margin-left: -450px;
	width: 900px;
	height: 10px;
	background-color: #e8e8e8;
	z-index: -1;
}

.ewb-flow-bd ul {
	padding: 0 1px;
}

.ewb-bf-node {
	float: left;
	width: 219px;
	text-align: center;
	vertical-align: top;
}

.ewb-flow-icon {
	display: block;
	margin: 0 auto;
	width: 90px;
	height: 90px;
}

.ewb-bf-node.up .ewb-flow-icon {
	margin-top: 6px;
}

.ewb-flow-icon.icon1 {
	background: url('../images/bf_icon1.png') no-repeat;
}

.ewb-flow-icon.icon2 {
	background: url('../images/bf_icon2.png') no-repeat;
}

.ewb-flow-icon.icon3 {
	background: url('../images/bf_icon3.png') no-repeat;
}

.ewb-flow-icon.icon4 {
	background: url('../images/bf_icon4.png') no-repeat;
}

.ewb-flow-icon.icon5 {
	background: url('../images/bf_icon5.png') no-repeat;
}

.ewb-bf-node.current .ewb-flow-icon.icon1 {
	background: url('../images/bf_icon1_cur.png') no-repeat;
}

.ewb-bf-node.current .ewb-flow-icon.icon2 {
	background: url('../images/bf_icon2_cur.png') no-repeat;
}

.ewb-bf-node.current .ewb-flow-icon.icon3 {
	background: url('../images/bf_icon3_cur.png') no-repeat;
}

.ewb-bf-node.current .ewb-flow-icon.icon4 {
	background: url('../images/bf_icon4_cur.png') no-repeat;
}

.ewb-bf-node.current .ewb-flow-icon.icon5 {
	background: url('../images/bf_icon5_cur.png') no-repeat;
}

.ewb-flow-jt {
	display: block;
	margin: 6px auto 0;
	width: 30px;
	height: 51px;
}

.ewb-flow-jt.icon1 {
	background: url('../images/flow_jt1.png') no-repeat;
}

.ewb-flow-jt.icon2 {
	background: url('../images/flow_jt2.png') no-repeat;
}

.ewb-bf-node.current .ewb-flow-jt.icon1 {
	background: url('../images/flow_jt1_cur.png') no-repeat;
}

.ewb-bf-node.current .ewb-flow-jt.icon2 {
	background: url('../images/flow_jt2_cur.png') no-repeat;
}

.ewb-flow-info {
	margin-top: 14px;
	height: 62px;
}

.ewb-bf-node.up .ewb-flow-info {
	margin-top: 0;
	padding: 41px 0 8px 0;
}

.ewb-flow-num {
	line-height: 38px;
	font-size: 32px;
	font-weight: bold;
	color: #666;
}

.ewb-bf-node.current .ewb-flow-num {
	color: #1492ff;
}

.ewb-flow-num span {
	margin-left: 15px;
	font-size: 16px;
}

.ewb-flow-time {
	display: block;
	line-height: 24px;
	color: #999;
}

.ewb-footer {
	margin-top: 22px;
}