.weike-step {
    background: #fafafa;
    /*border-top: 1px solid #EEE;
    border-bottom: 1px solid #EEE;margin-bottom: -1px;margin-top: 60px;*/
	margin-bottom: 15px;
    padding: 20px 10px;
}
.weike-title-min {
    border-left: 5px solid var(--main-color);/*#86C93B*/
    font-size: 19px;
    line-height: 1.2em;
    margin-bottom: 10px;
    padding-left: 10px;
}
.step { font-size:14px; padding-left:0; padding-top:40px;}
.step:before,
.step:after { content:""; display:table; }
.step:after { clear:both; }
.step .step-item { border-top:5px solid #d5d5d5; display:inline; float:left; position:relative; width:10%; z-index:10; }
.step .step-item.action { border-color:var(--main-color); }
.step .step-item.action .step-num { background:var(--main-color); color:#ffffff; }
.step .step-item.action .step-title { color:var(--main-color); }
.step .step-num { background:#d5d5d5; background-clip:padding-box; border-radius:20px; display:inline-block; height:25px; left:50%; line-height:25px; margin-left:-12.5px; moz-background-clip:padding; moz-border-radius:20px; position:absolute; text-align:center; top:-15px; webkit-background-clip:padding-box; webkit-border-radius:20px; width:25px; z-index:1;font-weight: 400;font-family: "serif"}
.step .step-text { color:#808080; text-align:center; }
.step .step-text.step-bottom { margin-top:15px; }
.step .step-text.step-top { bottom:130%; position:absolute; width:100%;font-size: 12px;font-family: "serif"}
.step .step-text.step-top p{margin: 0;font-size: 14px;}
.step-bottom p{margin: 10px;}
.step .step-title { color:#666666; }
.step.step1 .step-item { width:100%; }
.step.step2 .step-item { width:50%; }
.step.step3 .step-item { width:33.33333333%;}
.step.step4 .step-item { width:25%; }
.step.step5 .step-item { width:20%; }
.step.step6 .step-item { width:16.66666667%;}
.step.step7 .step-item { width:14.28571429%;}
.step.step8 .step-item { width:12.5%; }
.step.step9 .step-item { width:11.11111111%;}
.step-sub{font-size: 12px;}
.checked {
    display: inline-block;
	background:url(../img/ok.gif) no-repeat center center;
	width:15px; height:25px;}


.cart_main{position: relative;font-size:14px;}

