* {
  padding: 0;
  margin: 0;
  border: none;
  text-decoration: none;
}
@font-face {
	font-family:'myfont';
	src: url('https://9weike.oss-cn-hangzhou.aliyuncs.com/static%2FPingFang%20Medium.ttf');
}
body {
	font-family:'myfont';
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
}

#top {
  width: 100vw;
  height: 6.1vh;
  background-image: url(../img/top.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  font-size: 2.2vh;
}
#top p {
  text-align: center;
  line-height: 6.1vh;
}
#box {
  width: 100%;
  height: 100%;
  color: #fff;
  display: flex;
  flex-direction: column;
  background-image: url(https://9weike.oss-cn-hangzhou.aliyuncs.com/static%2Fnewbg.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.home {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #00DEFF;
}
.home h2 {
	font-weight:400;
	font-size:2.5vw;
	margin-top: 16.87vh;
	margin-bottom: 1.76vh;
}
.home h3 {
	font-weight:400;
	font-size:1.6vw;
	margin-bottom: 6.72vh;
}
.home > div {
	display: flex;
	align-items: center;
}
.home > div input {
	width: 24.28vw;
	height: 7.5vh;
	outline: none;
	margin-right: 1.39vw;
	box-sizing: border-box;
	padding-left: 3.4vw;
	padding-right: 1vw;
	background-image: url(/static/img/sousuo.png);
	background-repeat: no-repeat;
	background-position: 1vw center ;
	background-size: 1.7vw 1.7vw;
	border-radius: 0.35vw;
	background-color: #C3E2FF;
	border: 0.06vw solid #14A4E2;
	font-size: 1.25vw;
}
.home > div button {
	width: 10.42vw;
	height: 7.5vh;
	outline: none;
	/* font-size: 1.7vw; */
	font-size: 1.4vw;
	background-image: url(/static/img/sbtn.png);
	background-repeat: no-repeat;
	background-size:100% 100%;
	border-radius: 0.35vw;
	color: #FFFFFF;
	cursor: pointer;
}
.home a {
	margin-top: 4vh;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 7vw;
	height: 5.2vh;
	background-image: url(/static/img/slogin.png);
	background-repeat: no-repeat;
	background-size:100% 100%;
	font-size: 1.25vw;
	cursor: pointer;
}
.home a img {
	width: 1.5vw;
	height: 1.3vw;
	margin-right: 0.8vw;
}

@media screen and (min-width:1200px) {
  
  /* .home > div input, .home a {
	  font-size: 1vw
  } */
  .home {
	  transform: scale(0.8);
  }
}