* {
  margin: 0;
  padding: 0;
}

.fl {
  float: left;
}

.fn-clear {
  overflow: hidden;
}

#content {
  position: fixed;
  height: 100%;
  margin-top: 0;
  width: 100%;
  background: transparent url('/LoginImg/bj.png') no-repeat top scroll;
  background-size: cover;
}


#content .foottxt {
  bottom: 2vw;
  position: absolute;
  width: 20vw;
  margin-left: -35vw;
  bottom: 2vw;
  width: 70vw;
  left: 50%;
}


#content .inputcon {
  position: absolute;
  width: 36vw;
  height: 14vw;
  margin-left: -18vw;
  left: 70%;
  top: 50%;
  /* background: transparent url(inputbj.png) no-repeat top scroll; */
  /* background-size: 100% 100%; */
  margin-top: -7vw;
}

#content .input {
  margin-left: 1.2vw;
  margin-top: 5vw;
}

#content .input .inputbj {
  width: 19vw;
  height: 2.5vw;
  position: relative;
}

#content .input .bj1 {
  background: transparent url('/LoginImg/1.png') no-repeat top scroll;
  background-size: contain;
}

#content .input .bj2 {
  background: transparent url('/LoginImg/2.png') no-repeat top scroll;
  background-size: contain;
}

#content .input input {
  background: none;
  border: 0;
  position: absolute;
  width: 14vw;
  left: 5vw;
  line-height: 2vw;
  height: 2vw;
  color: #333;
  font-size: 1vw;
  top: 0vw;
}

#content .btns1 {
  width: 7vw;
  margin-top: 5vw;
  height: 5vw;
  margin-left: 0.3vw;
  background: transparent url('/LoginImg/3.png') no-repeat top scroll;
  background-size: contain;
  cursor: pointer;
}

#content .btns2 {
  width: 7vw;
  margin-top: 5vw;
  height: 5vw;
  margin-left: 0.3vw;
  background: transparent url('/LoginImg/4.png') no-repeat top scroll;
  background-size: contain;
  cursor: pointer;
}