.step-body{position: relative;}
/*.step-content{margin-top: 50px;}*/
.step-header{
    width: 100%;
    margin: 0 auto;
    display: none;
    height: 60px;
}
.step-header ul{padding: 0;}
.step-header li{
    list-style-type:none;
    text-align: center;
    float: left;
    position: relative;
}
.step-header li p{
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 14px;
    font-family:  微软雅黑;
    color: #D5D5D5;
}
.step-header li span{
    position: relative;
    margin: 0 auto;
    font-size: 10px;
    color: #ffffff;
    z-index: 22;
    top: 2px;
    height: 20px;
    width: 20px;
    line-height: 20px;
    background:#D5D5D5;
    border-radius: 25px;
    display: block;
}
.step-header li.step-active span{
    background: #27AE60;
    border-radius: 25px;
    color: white;
}
.step-header li.step-active p{color: #333;}
.step-bar,.step-bar-active{height: 13px;border-radius: 12px;}
.step-bar{
    width:90%;
    background:#D5D5D5 ;
    position: relative;
    border-radius: 12px;
    z-index: 1;
    margin: 0 auto;
    height: 5px;
    top: 50px;
}
.step-bar-active{
    width: 0px;
    background: #27AE60;
    height: 5px;
}
.stepTwoCont{
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 15px;
}
.stepContent{
    padding: 10px;
    overflow: hidden;
}
.step-footer{
    /*text-align: right;*/
    /*padding: 10px 0;*/
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.step-list{display: none;clear: both;}