@charset "utf-8";
 #wrapper{
      width: 100%;
    }
    #wrapper .container{
      padding:10px 0;
    }
    .container .logo-font{
      font-size: 20px;
    }
    #nav {
    height: 42px;
}
#nav {
    width: 100%;
    background: #fafafa;
    z-index: 1;
}
.nav-2 {
    height: 46px;
    background: url(../images/getpass/getpassnav.png) repeat-x 0 0;
    width: 100%;
    }
#nav .container{
  padding: 0;
}
.page-type-notab {
    color: #333;
    font-size: 14px;
    font-weight: 700;
    float: left;
    margin-left: 150px;
    line-height: 46px;
    display: inline;
}
.login{
      float: right;
    }
 #wrapper .container.sub-nav{
  padding-left: 150px;
}
.mod-sub-nav {
    height: 34px;
    background: url(../images/getpass/nav.png) no-repeat 0 0;
    margin: 30px 0;
    line-height: 34px;
    color: #666;
    font-size: 16px;
    font-family: "Microsoft Yahei",\5fae\8f6f\96c5\9ed1,\9ed1\4f53;
}
.mod-sub-nav.step-2{
    background: url(../images/getpass/step2.png) no-repeat 0 0;
}
.mod-sub-nav.step3{
    background: url(../images/getpass/step3.png) no-repeat 0 0;
}
/*用户名输入框*/
.pass-input-container {
    margin-bottom: 20px;
}
.pass-input-container {
    position: relative;
}
.pass-input-error {
    border: 1px solid #da1111;
}
.pass-input-forgot {
    display: block;
    position: relative;
    float: left;
    line-height:16px;
    width: 328px;
    padding: 11px 10px;
    margin-right: 10px;
    border: 1px solid #ddd;
    font-size: 14px;
    color: #666;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background: #fff;
}
.pass-input-focus{
    border-color: #377bcb;
}
.pass-input-msg{
  color: #f00;
  height: 40px;
  line-height:40px;
  display: none;
}
.vcode-input-width {
    width: 156px;
    margin-right: 0;
}
.mod-step-detail .pass-button-submit {
    display: block;
    height: 40px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    color: #fff;
    background-image: none;
    border-radius: 3px;
    border: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
    background-color: #3f89ec;
    width: 350px;
  }
.phone-user{
  margin-bottom:20px;
  display: none;
}
.vcode-form{
  margin-bottom:45px;
  overflow: hidden;
  zoom:1;
  clear: both;
}
.mod-step-detail .pass-button-submit:hover {
    background-color: #4490f7;
}
/*step2 选择框*/
.userName-select{}
select.pass-input-forgot option{
  display: block;
  height: 40px;
  line-height: 40px;
}
/*面包屑导航*/
.breadnav{overflow: hidden;zoom:1;margin:30px 0;}
ul.breadnav li{ float:left; list-style:none; height:40px;}
ul.breadnav li a{
  border-left: 20px dashed transparent;
  height:0;
  line-height:0;
  color:#fff;
  float:left;
  padding:0 20px;
  text-decoration:none;
  text-transform:uppercase;
  font-family:Arial;
  font-size:12px;
  width: 245px;
}
ul.breadnav li.home a{ background:#f7f7f7; border-bottom:16px solid #f7f7f7; border-top:16px solid #f7f7f7; }
ul.breadnav li a i{
  display:inline-block;
  background: #bbbbbb;
  width: 20px;
  height: 20px;
 text-align: center;
 padding-top: 10px;
  bottom:12px;
  left: 0;
  border-radius: 50%;
  position:relative;
  /*width: 24px;height: 24px;border-radius: 50%;background:#bbbbbb;line-height: 24px;text-align:center;*/}
ul.breadnav li a span{
    display:inline-block;
  color: #666;
  font-size: 16px;
  height: 24px;
 text-align: center;
 padding-top: 12px;
  bottom:12px;
  left:5px;
  position:relative;
  }
ul.breadnav li.subnav1 a{ background:#f7f7f7; border-bottom: 16px solid #ddebff; border-top: 16px solid #ddebff;}
ul.breadnav li.subnav1 a i{
  background: #2e82ff;
}
ul.breadnav li.subnav1 a span{
  color: #2e82ff;
}
ul.breadnav li.subnav2 a{ background:#ddebff; border-bottom: 16px solid #f7f7f7; border-top: 16px solid #f7f7f7;}
ul.breadnav.step1 li.home a{ background:#ddebff; border-bottom: 16px solid #ddebff; border-top: 16px solid #ddebff; }
ul.breadnav.step1 li.subnav1 a{ background:#ddebff; border-bottom: 16px solid #f7f7f7; border-top: 16px solid #f7f7f7;}
ul.breadnav.step1 li.subnav2 a{ background:#f7f7f7;/*border-bottom: 16px solid #eee; border-top: 16px solid #eee;*/}
ul.breadnav.step1 li.subnav1 a i{
  background: #bbbbbb;
}
ul.breadnav.step1 li.subnav1 a span{
  color: #666666;
}
ul.breadnav.step1 li.home a i{
  background: #2e82ff;
}
ul.breadnav.step1 li.home a span{
  color: #2e82ff;
}
ul.breadnav.step3 li.home a{ background:#f7f7f7; border-bottom: 16px solid #f7f7f7; border-top: 16px solid #f7f7f7; }
ul.breadnav.step3 li.subnav1 a{ background:#f7f7f7; border-bottom: 16px solid #f7f7f7; border-top: 16px solid #f7f7f7;}
ul.breadnav.step3 li.subnav2 a{ background:#f7f7f7;border-bottom: 16px solid #ddebff; border-top: 16px solid #ddebff;}
ul.breadnav.step3 li.subnav2 a i{
  background: #2e82ff;
}
ul.breadnav.step3 li.subnav2 a span{
  color: #2e82ff;
}
ul.breadnav.step3 li.subnav1 a i{
  background: #bbbbbb;
}
ul.breadnav.step3 li.subnav1 a span{
  color: #666666;
}


