.ui-step-item{background-color:#ccc; width:30%; height:4px; float:left; color:#8d8d8d}
.last{width:10%;}.last .ui-step-num{margin-left:55px;}
.tab_cnt{margin-top:90px; padding:0 40px;height:320px}
.yz_choic{font-size:15px; color:#818181;display:none;}
.yz_choic label{margin:0 20px;}
.yz_choic .selected{color:#17a2d5;}
.yz_choic input{vertical-align:-1px; margin-right:8px;}
.ui-step-num{width:60px; height:58px; display:block; margin-bottom:10px; background:url(../../Images/pwd.png) no-repeat; text-indent:-999em; margin-top:-30px;}
.ui-step .icons1{margin-left:0px;}
.ui-step .ui-step-num{background-position:-8px -10px;}
.ui-step .icons2{background-position:-106px -10px;}
.ui-step .icons3{background-position:-204px -10px;}
.ui-step .icons4{background-position:-293px -10px;}
.pwd_f1 h2{padding:25px 0 20px 10px; padding-left:0;font-size:16px; font-weight:normal; letter-spacing:1px; color:#4e4f51; height:24px; overflow:hidden}
.ui-step{width:90%; margin:0 auto; font-size:13px; color:#000;}
.ui-step .t1{margin-left:-20px;}
.ui-step-current-1 .t1{color:#000}
.ui-step .t2{margin-left: 8px;}
.ui-step .t3{margin-left:2px;}
.ui-step .t4{margin-left:70px;}
.pwd_form{width:321px; margin: 150px 348px auto;}
.pwd_form .form-group{width:100%; margin:20px 0;}
.pwd_form .form-group .lab{color:#666; width:70px;margin-top: 2px;}
.pwd_form .form-group input{width:214px; padding-left:15px}
.pwd_form .form-group input:focus{border-color:#17a2d5;}
.btn-send{
    width: 75%;
    height: 38px;
    background: #17a2d5;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    border: none;
    margin-top: 20px;
    line-height: 38px;
    font-size: 14px;
    cursor: pointer;
    margin-left: 82px;
}

.ui-step-current-2 .icons2,.ui-step-current-3 .icons2,.ui-step-current-4 .icons2{background-position:-106px -81px;}
.ui-step-current-2 .t2{color:#000}
.setp2_tips{width:554px; margin:150px auto 30px; font-size:14px; color:#60ac1e; letter-spacing:1px; line-height:22px}
.setp2_tips a{color:#0b8fff; margin:0 4px}
.setp2_tips .icns{width:42px; height:42px; background:url(../../Images/pwd.png) -8px -81px no-repeat; display:block; margin-right:10px; float:left}
.setp2_tips span{font-size:12px; color:#9d9d9d; display:inline}
.ui-step-current-3 .icons3,.ui-step-current-4 .icons3{background-position:-204px -81px;}
.ui-step-current-4 .icons4{background-position:-293px -81px;}
.ui-step-current-3 .t3{color:#000}.ui-step-current-4 .t4{color:#000}
.step4{width:255px;}.tab_phone{margin-top:-60px;}

@media only screen and (max-width: 1190px){
.pwd_f1 h2{margin-left:100px;}
.ui-step{width:80%;}
.last .ui-step-num{margin-left:25px;}
.ui-step .t4{margin-left:40px;}
}
.step2-form {
    width: 516px;
    margin: 150px 348px auto;
}
.step2-form .lab {
    float:none;
}
.tele {
letter-spacing:2px;
font-size:13px;
}
.yznumbe {
    width: 140px;
    height: 35px;
    box-sizing: border-box;
    border: 1px solid #52a3e3;
}
#yznumber {
    width: 140px;
    height: 37px;
    box-sizing: border-box;
    border: 1px solid #52a3e3;
}
.step2-form  .send-yzm {
    width: 108px;
    padding: 5px;
    height: 37px;
    background: #52a3e3;
    border: 0;
    color: #fff;
    margin-left: 8px;
    border-radius: 3px;
    font-size: 13px;
    cursor: pointer;
}
.btn-send-next {
    width: 257px;
    height: 38px;
    background: #52a3e3;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    border: none;
    margin-top: 20px;
    line-height: 38px;
    font-size: 14px;
    cursor: pointer;
    margin-left: 84px;
}
.step2-form > p:first-child {
    margin-bottom:10px;
}
.step2-form .form-group{
    width: 480px;
}
.send-yzm + span {
    margin-left:10px;
}