* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
html {
	font-size: 100px;
}
@media screen and (max-aspect-ratio: 13 / 9) {
	html {
		font-size: 26.6666667vw;
	}
}
@media screen and (min-width: 768px) {
	html {
		font-size: 100px!important;
	}
}
body {
	font: 400 .16rem/1.5 -apple-system,sans-serif;
	color: #000;
}
input {
	/* 在移动端浏览器默认的外观在 ios 上加上这个属性才能给按钮和输入框自定义样式 */
	-webkit-appearance: none;
}
a {
	/* 清除超链接下的下划线 */
	text-decoration: none;
	/* 清除点击高亮 设置颜色为 transparent 为透明即可 */
	-webkit-tap-highlight-color: transparent;
	color: #000;
}
li {
	/* 清除 li 标签中的默认样式 */
	list-style: none;
}
.wrap {
	position: relative;
	height: 100vh;
	display: flex;
	flex-direction: column;
	overflow-y: auto;
	background-color: #f5f5f5;
}
.wrap::-webkit-scrollbar {
	width: 0px;
	height: 0px;
}
.head-tit {
	padding: .09rem 0;
	/* background-color: #afeeee; */
	background: linear-gradient(to right, #afeeee, #d8bfd8);
}
.head-tit, .website-name {
	display: flex;
}
.website-name {
	padding-left: .09rem;
}
.web-logo {
	display: flex;
}
.web-logo img {
	width: .52rem;
}
.web-title {
	font-weight: 400;
	font-family: '华文楷体';
	margin: .16rem 0 0 -.27rem;
}
.user {
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: end;
	justify-content: center;
	padding-right: .16rem;
}
.user-list {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
}
.user-item {
	display: flex;
	width: .42rem;
	height: .42rem;
	margin-left: .09rem;
	border-radius: .03rem;
	overflow: hidden;
}
.my {
	width: 100%;
	display: flex;
	align-items: end;
	justify-content: end;
}
.user-item img {
	width: 200%;
	margin-left: 50%;
	transform: translateX(-50%);
}