@charset "utf-8";
.header {
  height: 4.24rem;
}
.login{
	background: url(../../images/huqibao2022-07-07/login/bg.jpg) no-repeat 0 0;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	background-color: #F3F4F6;
}

.login-default{
  /*background: url(../../images/huqibao2022-07-07/login/bg.jpg) no-repeat 0 0;*/
  background: -moz-linear-gradient(#117EC6, #38A7F4);
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
  background-color: #F3F4F6;
}

.login_logo {
   
    top: 1.5rem;
}

.login_logo img {
  width: 1.16rem;
  box-shadow: 0 1px 10px #74a36e;
  border-radius: 0.2rem;
}

.login_inp {
  width: 85%;
  margin: 0 auto;
  position: relative;
  top: -1rem;
  display: block;
  height: auto;
  background: #fff;
  border-radius: 0.3rem;
  box-shadow: 0 4px 40px rgb(64 143 246 / 12%);
}

 /* 选项卡 */
 .tabs{
  position: relative;
  height: 6.8rem;
  border-radius: 0.2rem 0.2rem 0 0;
  overflow: hidden;
  }
.tabs_navbar{
  display: flex;
  z-index: 500;
  width: 100%;
  height: 1rem;
  line-height: 0.8rem;
  }    
    
.tab_con{
  box-sizing: border-box;
  height: 100%;
  -webkit-overflow-scrolling:touch;
  margin: 0 0.5rem;
  padding-top: 0.2rem;
}
.tabs_navbar_item{
  position: relative;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  padding: 0.15rem 0;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  background: #fff;
  font-size: 0.3rem;
}
.tabs_navbar_item::after{content: " ";
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  bottom: 0;
  border-right: 1px solid #ccc;
  color: #ccc;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -webkit-transform: scaleX(.5);
  transform: scaleX(.5);
display: none;
}    
.tab_con .weui-search-bar{position: fixed;width: 100%;top: 1.88rem;background: #ffffff;padding: 0.25rem 0.16rem;z-index: 999}   
.tabs_navbar .selectActive {
  color: #666;
  background-color: #fff;
  color: #2491DC;
  border-bottom: none
}
.tabs_navbar .tabs_navbar_item::before{content: ".";;
  height: 0.14rem;
  width: 0.2rem;
  font-size: 0;
  position: absolute;
  right: 0.4rem;
  top: 0.4rem;

}
.tabs_navbar .selectActive:before{
  content: " ";
  height: 0.04rem;
  width: 0.4rem;
  font-size: 0;
  position: absolute;
  left: 50%;
  top: 90%;
  background: url(../../images/huqibao2022-07-07/tabs/tab_on.png) no-repeat 0 0;
  -webkit-background-size: 0.4rem 0.04rem;
  background-size: 0.4rem 0.04rem;
  transform: translateX(-50%);
  }
  .wrap_ipt .user{
    background: url(../../images/huqibao2022-07-07/login/user.png) no-repeat 0 0;
    -webkit-background-size: 0.3rem 0.3rem;
    background-size: 0.3rem 0.3rem;
    height: 0.3rem;
    width: 0.3rem;
  }
  .wrap_ipt .pwd{
    background: url(../../images/huqibao2022-07-07/login/pwd.png) no-repeat 0 0;
    -webkit-background-size: 0.3rem 0.3rem;
    background-size: 0.3rem 0.3rem;
    height: 0.3rem;
    width: 0.3rem;
  }
  .login_inp input{
    color: #000;
    font-size: 0.3rem;
    border-bottom: 1px solid #ddd;
  }
  .login_inp .ipt::placeholder{
    color: #ccc;
}
.wrap_ipt {
  margin-bottom: 0;
  position: relative;
  height: 1.1rem;
  line-height: 1rem;
}
.weui-check {
  opacity: 0;
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}

.login_inp .weui-check{
  width: auto;
    font-size: 0.25rem;
    height: auto;
    text-indent: 0;
}

[class^="weui-icon-"][class^="weui-icon-"], [class^="weui-icon-"][class*=" weui-icon-"], [class*=" weui-icon-"][class^="weui-icon-"], [class*=" weui-icon-"][class*=" weui-icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 10px;
  width: 2.4em;
  height: 2.4em;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  background-color: currentColor;
}
.login-cells_checkbox .weui-icon-checked {
  color: rgba(0,0,0,0.3);
  /* -webkit-mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%221000%22%20height%3D%221000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M500%20916.667C269.881%20916.667%2083.333%20730.119%2083.333%20500%2083.333%20269.881%20269.881%2083.333%20500%2083.333c230.119%200%20416.667%20186.548%20416.667%20416.667%200%20230.119-186.548%20416.667-416.667%20416.667zm0-50c202.504%200%20366.667-164.163%20366.667-366.667%200-202.504-164.163-366.667-366.667-366.667-202.504%200-366.667%20164.163-366.667%20366.667%200%20202.504%20164.163%20366.667%20366.667%20366.667z%22%20fill-rule%3D%22evenodd%22%20fill-opacity%3D%22.9%22%2F%3E%3C%2Fsvg%3E);
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%221000%22%20height%3D%221000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M500%20916.667C269.881%20916.667%2083.333%20730.119%2083.333%20500%2083.333%20269.881%20269.881%2083.333%20500%2083.333c230.119%200%20416.667%20186.548%20416.667%20416.667%200%20230.119-186.548%20416.667-416.667%20416.667zm0-50c202.504%200%20366.667-164.163%20366.667-366.667%200-202.504-164.163-366.667-366.667-366.667-202.504%200-366.667%20164.163-366.667%20366.667%200%20202.504%20164.163%20366.667%20366.667%20366.667z%22%20fill-rule%3D%22evenodd%22%20fill-opacity%3D%22.9%22%2F%3E%3C%2Fsvg%3E); */
  background: url(../../images/huqibao2022-07-07/login/check_off.png) no-repeat 0 0;
  background-size: 0.28rem 0.28rem;
  height: 0.28rem;
  width: 0.28rem;
  vertical-align: -2px;
}

.login-cells_checkbox .weui-check:checked+.weui-icon-checked, .login-cells_checkbox .weui-check[aria-checked="true"]+.weui-icon-checked {
  color: #07c160;
  /* -webkit-mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm-1.177-7.86l-2.765-2.767L7%2012.431l3.119%203.121a1%201%200%20001.414%200l5.952-5.95-1.062-1.062-5.6%205.6z%22%2F%3E%3C%2Fsvg%3E);
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm-1.177-7.86l-2.765-2.767L7%2012.431l3.119%203.121a1%201%200%20001.414%200l5.952-5.95-1.062-1.062-5.6%205.6z%22%2F%3E%3C%2Fsvg%3E); */
  background: url(../../images/huqibao2022-07-07/login/check_on.png) no-repeat 0 0;
  background-size: 0.28rem 0.28rem;
  height: 0.28rem;
  width: 0.28rem;
}
.login-cells_checkbox{
   font-size: 0.25rem;
   color: #999;
}
.login a{
  color: #408FF6;
}

.wrap_ipt .ico {
  top: 0.32rem;
  
}
.wrap_login_btn {
  width: 100%;
  height: 0.8rem;
  margin: .25rem auto 0.25rem;
  position: relative;
}
.wrap_login_btn .login_btn {
  cursor: pointer;
  background: #408FF6;
  border: none !important;
  color: #ffffff !important;
  display: block;
  height: 100%;
  font-size: 0.32rem;
  line-height: 0.8rem;
  text-align: center;
  text-indent: 0;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
  border-radius: 0.22rem;
}
.wrap_link_btn{
  display: flex;
  font-size: 0.2rem;
  justify-content: space-between;
  height: 0.5rem;
  line-height: 0.5rem;
}
.wrap_link_btn a.normalColor{
  color: #999;
  
}
.weui-select {
  -webkit-appearance: none;
  border: 0;
  outline: 0;
  background-color: transparent;
  width: 100%;
  font-size: inherit;
  height: 44px;
  line-height: 44px;
  position: relative;
  z-index: 1;
  padding-left: 15px;
}
.weui-cell_select-before .weui-select {
  width: 1.4rem;
  box-sizing: content-box;
}
.weui-cell_select-before .weui-cell__hd:before {
  content: " ";
  width: 0.25rem;
  height: 0.5rem;
  -webkit-mask-position: 0 0;
  mask-position: 0 0;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  background-color: currentColor;
  color: rgb(0 0 0 / 15%);
  color: #999;
  -webkit-mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.454%206.58l1.06-1.06%205.78%205.779a.996.996%200%20010%201.413l-5.78%205.779-1.06-1.061%205.425-5.425-5.425-5.424z%22%20fill%3D%22%23B2B2B2%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.454%206.58l1.06-1.06%205.78%205.779a.996.996%200%20010%201.413l-5.78%205.779-1.06-1.061%205.425-5.425-5.425-5.424z%22%20fill%3D%22%23B2B2B2%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  position: absolute;
  top: 0.25rem;
  left: 1rem;
  transform: rotate(90deg);
}
.weui-cell_select-before .weui-cell__hd:after {
  content: " ";
  width: 1px;
  height: 0.4rem;
  position: absolute;
  top: 0.25rem;
  left: 1.55rem;
  background-color: #ccc;
}
.weui-cell {
  padding: 0;
  position: relative;
  display: flex;
  align-items: center;
  font-size: 0.25rem;
  color: rgba(0,0,0,0.9);
  border-bottom: 1px solid #ddd;
}
.weui-cell_select .weui-input{
  border: 0 none;
  text-indent: 0.25rem;
  outline: none;
}
.getcode{
  
font-size: 0.3rem;
  
position: absolute;
  
right: 0;
  
top: 0;
}
.wrap_getcode .ipt{
  margin-right: 1rem;
  text-indent: 0.3rem;
}

.onebtn{
  justify-content: center;
}

