@charset "utf-8";

/* CSS Document */
*,
body {
	margin: 0;
	padding: 0;
}

html,
body {
	background-color: #FAF5F7;
	font-size: 33px;
	/* font-size: 62.5%; */
	width: 100%;
	height: 100%;
	min-width: 640px;
	font-family: Helvetica Neue, PingFang SC, Microsoft YaHei, Helvetica, Arial, sans-serif;
}

a {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: underline;
}

ul,
li {
	list-style: none;
}
.main{
	position: relative;
}
.circular{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	height: 850px;
	width: 1095px;
	background: url(img/circular.png) no-repeat bottom left;
}
.circular img{
	position: absolute;
	right: 274px;
	top: 295px;
}
.content{
	position: relative;
	z-index: 3;
}
.header::after{/* 清楚浮动 */
	content: "";
	display: block;
	clear: both;
}
.header-left{
	float: left;
	padding-left: 28px;
	padding-top: 20px;
	display: flex;
	align-items: center;
}
.header-left-title{
	padding-left: 20px;
}
.header-right{
	float: right;
	font-family: Adobe Heiti Std;
	margin: 0;
	margin-right: 70px;
	color: #000000;
	margin-top: 30px;
}
.header-right>li{
	float: left;
	margin-left: 105px;
	font-size: 33px;

	font-weight: normal;
	color: #000000;
}
.explain{
	margin-left: 173px;
	margin-top: 110px;
}
.Guard-Master{
	font-size: 75px;
	margin-bottom: 20px;
	font-family: Arial-Black;
}
.explain-words{
	font-family: SIL-Hei-Med-Jian;
	margin-bottom: 20px;
	line-height: 55px;
}
.Feature-highlights{
	font-size: 33px;
	color: #0A1220;
	margin-bottom: 16px;
	margin-top: 40px;
	font-family: Arial-Black;
}
.Feature-highlights+p{
	
}
.guardMaste-icon{
	
}
.btn-box{
	text-align: center;
	margin-top: 130px;
}
.download-now{
	width: 568px;
	height: 124px;
	background: url(img/download-btn.png) no-repeat;
	background-size: contain;
	border: none;
}
.btn-box-child{
	margin-bottom: 60px;
}
.btn-box-title{
	display: flex;
	align-items: center;
	justify-content: center;
}
.btn-box-title>span{
	padding: 20px;
}
.black-block{
	font-family: SIL-Hei-Med-Jian;
	text-align: center;
	background: #0A1220;
	color: #FFFFFF;
	padding: 52px;
}
.Features{
	font-family: Arial-Black;
	margin-bottom: 50px;
}
.card-box{
	padding: 80px 100px;
	display: flex;
	justify-content: space-around;
}
.Contact-box{
	text-align: center;
}
.Contact-box>h1{
	margin-bottom: 40px;
	font-family: Arial-Black;
}
.Contact-box>p{
	margin-bottom: 20px;
	font-family: SIL-Hei-Med-Jian;
}
.Contact-box a{
	color: #208EFF;
	font-family: SIL-Hei-Med-Jian;
}
.footer{
	font-family: Adobe Heiti Std;
	display: flex;
	justify-content: space-between;
	margin-top: 100px;
	padding: 70px 90px;
}
.copy-right{
	font-size: 18px;
	margin-top: 30px;
	line-height: 40px;
}
.copy-right p:first-child{
	font-weight: bold;
}