body, html {
  height: 100%;
  background: #f5f6fa;
}
a {
	text-decoration: none;
  color: #0563c1;
}
ol, ul {
    list-style: none;
}
body, button, dd, dl, fieldset, figure, input, ol, optgroup, p, select, textarea, th, ul {
  margin: 0;
  padding: 0;
  font-weight: 400;
  font-size: 100%;
}
button, html, input, optgroup, select, textarea {
  font: 14px/1.5 'Microsoft YaHei',Arial,PingfangSC,sans-serif;
  -webkit-text-size-adjust: 100%;
}

.word-frame {
  line-height: 200%;
  word-break: break-all;
}

.onceP {
  text-align: center;
  font-size: 120%;
  font-weight: 600;
}
.wrapper {
	max-width: 1200px;
	position: relative;
	font-size: 14px;
	margin: 0 auto;
}
.content-wrapper {
	overflow: hidden;
	zoom: 1;
	margin: 0px auto 50px;
}

.header {
	height: 80px;
	background: #ffffff;
	position: relative;
	z-index: 99;
  margin-bottom: 30px;
}
.header .h-logo {
	width: 224px;
	height: 49px;
	float: left;
	margin: 15px 64px 0 0;
	background: url(../img/header/logo.svg) 0 0 no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

.footer {
	width: 100%;
	font-size: 12px;
	overflow: hidden;
	zoom: 1;
	text-align: center;
}
.footer .wrapper {
	padding: 35px 0;
	border-top: 1px solid #e5e5e5;
}
.footer a {
	color: #666;
}
.footer a:hover {
	color: #0f97ff;
}
.footer .f-nav span {
	color: #999999;
	margin: 0 15px;
}
.f-nav {
	margin-bottom: 10px;
}
.f-copy span {
	margin: 0 10px;
	color: #666;
}
.f-copy .f-c1 a {
	color: #999999;
}
.f-copy .f-c1 a:hover {
	color: #0f97ff;
}
/***** footer end *****/

.agreement,
.privacy {
	background: #fbfbfd;
	padding: 50px;
	line-height: 200%;
}
.agreement_title,
.privacy_title {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
}
.privacy_update {
	margin-bottom: 20px;
}
.agreement dl li,
.privacy dl li {
	margin-bottom: 20px;
	font-size: 12px;
	color: rgba(0, 0, 0, 0.85);
}
.agreement dt,
.privacy dt {
	font-weight: bold;
	margin-bottom: 20px;
}
.third {
	padding-left: 20px;
}
.color-link {
	color: #006fff;
}

@media screen and (max-width: 750px) {
	html,
	body {
		background-color: rgba(255, 255, 255, 0.8);
	}
	body {
		padding: 0 0.8rem;
	}
	.agreement,
	.privacy {
		background-color: transparent;
	}
	.header,
	.footer {
		display: none;
	}
	.wrapper {
		margin: 0;
		width: 100%;
	}
	.content-wrapper {
		overflow: hidden;
		zoom: 1;
		margin: 0 auto 50px;
		font-size: 0.42rem;
		color: rgba(0, 0, 0, 0.7);
	}
	.privacy,
	.agreement {
		padding: 0px;
	}
	.agreement_title,
	.privacy_title {
		text-align: left;
		font-weight: 700;
		margin-bottom: 0.63rem;
		font-size: 0.56rem;
		color: rgba(0, 0, 0, 0.8);
	}
	.privacy_list {
		line-height: 0.8rem;
	}
	.privacy_list > dt {
		color: #8c93b0;
		font-size: 0.46rem;
		margin-bottom: 0.37rem;
	}
	.agreement_title,
	.privacy_title {
		text-align: left;
		font-weight: 700;
		margin-bottom: 0.63rem;
		font-size: 0.56rem;
		color: rgba(0, 0, 0, 0.8);
	}
	.agreement dl li,
	.privacy dl li {
		margin-bottom: 20px;
		font-size: 0.42rem;
		color: rgba(0, 0, 0, 0.7);
		line-height: 0.8rem;
	}
	.privacy_title-subtitle{
		font-size: .46rem;
	}
}

.privacy .second {
	margin-left: 10px;
}
.privacy_heightline {
	font-weight: bold;
}
.privacy_heightline2 {
	text-decoration: underline;
}
.privacy_title-subtitle {
	font-size: 14px;
	font-weight: bold;
}
.mail-link {
	color: #0563c1;
}
.privacy .bold {
	font-weight: bold;
}
.privacy .underline {
	text-decoration: underline;
}
