/* 公共样式设置 */
html{color:#000;background:#fff;}
body{font-size: 16px;}
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,pre,
fieldset,legend,input,textarea,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
ul,li{list-style:none;}
fieldset,img{border:none;}
a{color: #333333;text-decoration: none;}
a:hover{text-decoration:inline;}
input:focus{outline: none;}
img{border: 0 none;}
em{font-style: normal;}

/* 头部后退 */
.back{
  position: absolute;
  top: 9px;
  left: 10px;
  color: #333;
}
header{
  width: 100%;
  height: 40px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9;
}
/* **********************************************************************************************
******************************************* 登陆 Start******************************************** 
*********************************************************************************************** */
h1{
  font-size: 24px;
  color: #fff;
  text-align: left;
  text-shadow: 0 0.533vw 2.133vw rgb(0 0 0 / 9%);
}
.tabLogin{
  position: relative;
  margin-bottom: 20px;
}
.tabMenu{
  width: 90%;
  padding: 16px 20px 30px;
  position: absolute;
  background: #fff;
  top: -75px;
  left: 5%;
  box-sizing: border-box;
  border-radius: 10px;
  z-index: 8;
}
.tabMenu li{
  float: left;
  height: 46px;
  line-height: 46px;
  margin-right: 20px;
}
.tabMenu li.active{
  color: #207fff;
  background: url(../images/line.png) no-repeat bottom center;
}
.loginTop{
  /*padding: 40px 10px 0px 10px;
  background:#207fff;*/
  overflow: hidden;
}
.formBox{
  position: static;
}
.loginForm{
  padding: 10px 5%;
}
.loginForm p{
  height: 46px;
  line-height: 46px;
  margin-bottom: 20px;
  background: #edeffc;
  border-radius: 23px;
  padding: 0 15px;
  display: flex;
}
.loginForm p .iconfont{
  color: #207fff;
}
.loginForm p input{
  flex:1;
  border: 0 none;
  background: transparent;
  margin-left: 5px;
}
.loginForm p input::placeholder{
  color: grey;
}
.weui-btn{
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 14px;
  padding-right: 14px;
  box-sizing: border-box;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  line-height: 2.55555556;
  border-radius: 5px;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  overflow: hidden;
}