.steps{
		color: #000;
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		.public0{
			.steps_start_lin{
				display: flex;
				align-items: center;
				.steps_start_lin1{
					width: 13px;
					height: 13px;
					border-radius: 50%;
					background: #ccc;
					color: #fff;
					padding:4px;
					display: flex;
					align-items: center;
					justify-content: center;
					font-size: 12px;
				}
				.steps_start_lin2{
					flex: 1;
					height: 1px;
					background: #ccc;
				}
			}
			.steps_start_tit{
				font-size: 12px;
				color: #ccc;
			}
			.steps_start_txt{
				font-size: 12px;
				color: #ccc;
				padding-right:50px;
			}
		}
		.public1{
			color: #409EFF;
			.steps_start_lin{
				display: flex;
				align-items: center;
				.steps_start_lin1{
					width: 13px;
					height: 13px;
					border-radius: 50%;
					background: #409EFF;
					color: #fff;
					padding: 4px;
					display: flex;
					align-items: center;
					justify-content: center;
					font-size: 12px;
				}
				.steps_start_lin2{
					flex: 1;
					height: 1px;
					background: #409EFF;
				}
			}
			.steps_start_tit{
				font-size: 12px !important;
				line-height: 20px;
			}
			.steps_start_txt{
				font-size: 12px;
				padding-right:50px;
			}
		}
	}