@import url( reset.css );
.main {
	margin: 0px auto; width: 1200px; overflow: hidden;
}
.layui-table td {
	padding: 3px !important; height: 40px;
}
.layui-table th {
	padding: 3px !important; height: 40px;
}
.layui-form-item {
	margin: 0px auto; display: table !important;
}
.layui-form-select dl {
	padding: 0px !important;
}
.step-body {
	margin: 0px auto; width: 100%; position: relative;
}
.step-header {
	margin: 0px auto; width: 100%; display: none;
}
.step-header ul {
	padding: 0px;
}
.step-header li {
	text-align: center; float: left; list-style-type: none; position: relative;
}
.step-header li p {
	color: rgb(98, 84, 84); font-family: 微软雅黑; font-size: 14px; margin-top: 30px; margin-bottom: 5px;
}
.step-header li span {
	background: url("../../images/cell.png") no-repeat top; margin: 0px auto; height: 60px; color: rgb(98, 84, 84); line-height: 60px; font-family: Arial; font-size: 18px; display: block; position: relative;
}
.step-header li.step-active span {
	background: url("../../images/cell-active.png") no-repeat top; color: white;
}
.step-header li.step-active p {
	color: rgb(70, 111, 170);
}
.step-bar {
	border-radius: 12px; height: 13px;
}
.step-bar-active {
	border-radius: 12px; height: 13px;
}
.step-bar {
	background: url("../../images/bar-bg.png"); border-radius: 12px; top: 85px; width: 100%; height: 5px; position: relative; z-index: -1;
}
.step-bar-active {
	background: url("../../images/bar-bg-active.png"); width: 0px; height: 5px;
}
.step-list {
	clear: both; display: none;
}
.step-content {
	padding: 2%; width: 96%; overflow: hidden;
}
