body {
	background-color: #f2f2f2;
	font-family: Arial, sans-serif;
	text-align: center;
	margin: 0;
	padding: 20px;
}

h1 {
	color: #333;
}

h2 {
	margin-top:50px;
}

p {
	color: #777777;
	font-size:13px;
}

.button-container {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.button {
	display: inline-block;
	padding: 20px;
	margin: 10px;
	font-size: 20px;
	border-radius: 5px;
	border: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: #fff;
	width: 70%;
}

.wechat {
	background-color: #1aad19;
}

.dingding {
	background-color: #1cbbb4;
}

.safari {
	background-color: #007aff;
}

.edge {
	background-color: #0078d7;
}

.chrome {
	background-color: #4285f4;
}

img {
	width:304px;
	height:642px;
	border:1px solid #33333333;
}

#back-to-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	width: 50px;
	height: 50px;
	background-color: #ccc;
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-size: 20px;
	border-radius: 50%;
	cursor: pointer;
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
}

#back-to-top.show {
	opacity: 1;
}	        body {
	background-color: #f2f2f2;
	font-family: Arial, sans-serif;
	text-align: center;
	margin: 0;
	padding: 20px;
}

h1 {
	color: #333;
}

h2 {
	margin-top:50px;
}

p {
	color: #777777;
	font-size:13px;
}

.button-container {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.button {
	display: inline-block;
	padding: 20px;
	margin: 10px;
	font-size: 20px;
	border-radius: 5px;
	border: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: #fff;
	width: 70%;
}

.wechat {
	background-color: #1aad19;
}

.dingding {
	background-color: #1cbbb4;
}

.safari {
	background-color: #007aff;
}

.edge {
	background-color: #0078d7;
}

.chrome {
	background-color: #4285f4;
}

.Ohter {
	background-color: #FFA500;
}

img {
	width:304px;
	height:642px;
	border:1px solid #33333333;
}

#back-to-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	width: 50px;
	height: 50px;
	background-color: #ccc;
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-size: 20px;
	border-radius: 50%;
	cursor: pointer;
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
}

#back-to-top.show {
	opacity: 1;
}	