
.step{position: relative;margin:20px 0 0px 0; height:60px;}
.step li{float: left; width: 22%; border: 1px solid #ddd; border-left: 0; border-right: 0; height: 60px; line-height:60px; text-align:center;}
.step li.s2{ width:34%;}
.stepbox li>div{margin:10px 0;border-right: 1px dotted #ddd;height: 40px;line-height:40px;text-align: center;font-size: 13px; text-indent:-9999px;background-size:30%; background-repeat:no-repeat; background-position:center center;}
.stepbox li.s2>div{ background-image:url(/uploads/image/wpmisstep/icon_01.png);}
.stepbox li.s3>div{ background-image:url(/uploads/image/wpmisstep/icon_02.png); background-size:45%;}
.stepbox li.s4>div{ background-image:url(/uploads/image/wpmisstep/icon_03.png);background-size:45%;}
.step1 .stepbox li.s1,
.step2 .stepbox li.s1,.step2 .stepbox li.s2,
.step3 .stepbox li.s1,.step3 .stepbox li.s2,.step3 .stepbox li.s3,
.step4 .stepbox li.s1,.step4 .stepbox li.s2,.step4 .stepbox li.s3,.step4 .stepbox li.s4{ background:#f9f4f0; color:#bc9882;}
.step1 .stepbox li.s1>div,
.step2 .stepbox li.s1>div,.step2 .stepbox li.s2>div,
.step3 .stepbox li.s1>div,.step3 .stepbox li.s2>div,.step3 .stepbox li.s3>div,
.step4 .stepbox li.s1>div,.step4 .stepbox li.s2>div,.step4 .stepbox li.s3>div,.step4 .stepbox li.s4>div{ text-indent:0; background-image:none;}
.user{ text-align:right; padding-right:20px; font-size:15px; padding:15px 0;}
.user a{ color:#bc9882; text-decoration:underline;}
.p20{ padding:20px;}
.title{ padding:20px 0;}
.title i{ width:3px; height:16px; line-height:16px; background:#ddd; border-radius:15px; float:left; margin-right:6px; display:inline-block; margin-top:1px;}
.title h2{ font-size:16px; font-weight:normal; height:18px; line-height:18px;}


.box{ margin-bottom:60px;}
.box h1{font-size:22px; text-align: center; padding:25px 0; color:#000; font-weight:normal;}
.box{ margin-bottom:50px;}
.box .lable{ margin-bottom:10px; position:relative; height:25px; line-height:25px; background:#f9f9f9; border:1px solid #d5d5d5; border-radius:5px; padding:10px;}
.box input{  text-indent:5px; -webkit-tap-highlight-color: transparent; -webkit-appearance: none; font-size:14px;height:25px; line-height:25px; width:100%; background:none; border:0;}
.box .lable .send{ position:absolute; right:0; top:0; width:120px; text-align:center; text-indent:0; background:#ee9545; color:#fff;  border:1px solid #ee9545;height:45px; line-height:45px; border-radius:5px;}
.box .ma{  background:none; border:0; padding:0;padding-right:150px; height:45px;}
.box .ma .txt{height:23px; line-height:23px; background:#f9f9f9; border:1px solid #d5d5d5; border-radius:5px; padding:10px;}
.box .tip{ font-size:12px; color:#bc9882; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ddd;}
.box .btn{ background:#333; color:#fff; text-align:center; font-size:14px; height:45px; line-height:45px;border-radius: 5px;}
.box .btn a{ color:#fff; display:block;}