.header {
	height: 100px;
	width: 100%;
	background: url(../img/pc/header.png) no-repeat;
	background-size: 100% 100%;
	color: #fff;
	text-align: center;
}

.header-title {
	font-size: 20px;
	letter-spacing: 4px;
	padding-top: 20px;
	font-weight: bolder;
}

.header-desc {
	font-size: 14px;
	margin-top: 10px;
}

.contain {
	width: 100%;
	background: url(../img/pc/contain.png) no-repeat;
	background-size: 100% 100%;
}

.main {
	background: url(../img/pc/main.png) no-repeat;
	background-size: 100% 100%;
	padding: 10px 10px;
}

.nav-title {
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #b50001;
	color: #fff;
	font-weight: bold;
	border-radius: 10px 10px 0 0;
}

.qrcode {
	height: 120px;
	width: 200px;
	margin: auto;
}

.qrcode img {
	height: 100%;
	width: 100%;
}

.form-btn {
	width: 80px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	border-radius: 10px;
	border: none;
	font-size: 14px;
	cursor: pointer;
}

.form-text {
	width: 105px;
	text-align: right;
}

.form-input {
	height: 100%;
	width: 100%;
	background: transparent;
	outline: none;
	border: none
}

.form-btn-red {
	background-color: rgba(181, 0, 1, 1);
}

.form-btn-red:hover {
	background-color: rgba(181, 0, 1, 0.6);
}

.form-btn-gray {
	background-color: rgba(148, 149, 151, 1);
}

.form-btn-gray:hover {
	background-color: rgba(148, 149, 151, 0.6);
}

.section-text {
	color: #333;
}

.section-num {
	font-size: 30px;
	color: #b50001;
}

.section-text-red {
	color: #b50001;
	font-weight: bold;
}

.main-section {
	/* height: 1600px;
	width: 100%;
	background: url(../img/pc/2.png);
	background-size: 100% 100%; */
}

.main-section-content {
	margin: 10px auto;
}

.main-section-content-box {
	margin: 0px auto;
	padding: 10px;
	text-align: center;
	border-radius: 10px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
	background: #fff;
	position: relative;
}

.section-desc {
	position: absolute;
}

.section-desc-dian {
	height: 4px;
	width: 4px;
	border-radius: 50%;
	background: #b50001;
	margin-top: 7px;
}

.section-desc-text {
	font-size: 14px;
	color: #000;
	margin-left: 4px;
	font-weight: 200;
}

.form-content {
	background: url(../img/pc/form-bg.png) no-repeat;
	background-size: 100% 100%;
}

.section-desc-line {
	width: 40px;
	height: 2px;
	border-top: 2px solid #b50001;
	margin-top: 8px;
}

.footer {
	height: 60px;
	width: 100%;
	background: url(../img/pc/footer.png) no-repeat;
	background-size: 100% 100%;
}