.left-frame::before{
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .5;
    background-color: #000;

  }
  /* 提示 */
.done_msg {
  position: absolute;
  left: 50%;
  top: 20px;
  font-size: 1rem;
  background-color: #639c70;
  color: #fff;
  padding: 0.5rem 0;
  visibility: hidden;
  opacity: 0;
  padding: 0.75rem 1.5rem;
  border-radius: 0.25rem;
  z-index: 11111111;
  transition: all 0.5s ease-in-out 0s;
}
.done_msg.show {
  visibility: visible;
  opacity: 1;
}
.error_msg {
  position: absolute;
  left: 50%;
  top: 20px;
  font-size: 1rem;
  background-color: #fd7f7f;
  color: #fff;
  padding: 0.5rem 0;
  visibility: hidden;
  opacity: 0;
  padding: 0.75rem 1.5rem;
  border-radius: 0.25rem;
  z-index: 11111111;
  transition: all 0.5s ease-in-out 0s;
}
.error_msg.show {
  visibility: visible;
  opacity: 1;
}
  #bind-phone-number{
    display: none;
  }
  #wx-fill-icon{
    display: none;
  }
  #phone-fill-icon{
    display: none;
  }
  .left-frame{
    position: relative;
    z-index: 1;
    box-sizing:border-box;padding:80px 0 0 60px;width:400px;height:100%;height:100vh;background:url(/assets/img/login/left-bg-BbGj-yIb1.jpg) no-repeat
    ;background-size:cover;
     }
    .login-icon{    color: #30bf78;font-size: 20px;}
    .left-frame .sub-t{line-height:52px;font-size:52px;color:#fff;font-weight:700}
    .left-frame .sub-t2{line-height:26px;font-weight:400;font-size:20px;color:#fff;margin:16px 0 0}
    .left-frame .sub-en{line-height:40px;font-size:36px;color:#fff;font-weight:700}
    .left-frame .project{margin-top:40px}
    .left-frame .project .item{display:flex;align-items:center;margin-bottom:16px;height:22px;font-weight:400;font-size:16px;color:#fff}
    .left-frame .project .item .basic-icon{margin-right:8px;font-size:16px}
    .left-frame .to-home{margin-top:40px;display:flex;align-items:center;justify-content:center;width:122px;height:32px;font-size:14px;background-image:linear-gradient(180deg,#3d8fff,#006aff);border-radius:16px;color:#fff;cursor:pointer}
    .left-frame .to-home .right-double{transition:all .5s}.left-frame .to-home .basic-icon{margin-left:6px;font-size:16px}
    .left-frame .to-home:hover .right-double{transform:translate(4px)}
    .home{display:flex;width:100vw;height:100vh}
    .home .content{flex:1}


