/* 1rem=10px */
/* html{font-size:62.5%;}  */

.faq-section{
	min-height: 700px;
	background: #FFFFFF;
	box-sizing: border-box;
	overflow: hidden;
	padding-bottom: 30px;
}
.faq-section1{
	min-height: 700px;
	background: #DEDEE1;
}
.faq-text{
	color: #FFFFFF;
}

.bgimg{
	background: url("../image/faq1.jpg") no-repeat center;
	background-size: cover;
}
.bgim2{
	background: url("../image/faq5.jpg") no-repeat center;
	background-size: cover;
}
.faq-text-title{
	color: #FFFFFF;
	font-size: 4.8rem;
	text-decoration: 1px solid underline;
	text-underline-offset: 30px;
}

.faq-text-content{
	color: #FFFFFF;
	font-size: 2rem;
	margin-top: 48px;
	animation-delay: 0.5s;
	line-height:40px;
	width: 55%;
}
.faq-text-btn{
	margin-top: 48px;
	animation-delay: 1s;
}
.faq-text-btn input{
	font-size: 1.8rem;
	width: 165px;
	height: 48px;
	border-radius: 6px;
	background: #4945FF;
}
.faq-text-btn input:hover{
	background: #7B79FF;
}
.faq-choose-header{
	padding-top: 77px;
	text-align: center;
	font-size: 4.8rem;
	color: #333333;
	text-decoration: 1px solid underline;
	text-decoration-color: #CCCCCC;
	text-underline-offset: 30px;
}

.section1-faq-header{
	text-align: center;
}
.section1-faq-header-title{
	font-size: 4.8rem;
	text-decoration: 1px solid underline;
	text-underline-offset: 30px;
	/* height: 72px; */
	padding-top: 30px;
	padding-bottom: 10px;
}
.section1-faq-content{
	color: #333333;
	margin-top: 30px;
}
.section1-faq-content-obj{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	margin-bottom: 10px;
}
.partner-img{
	width: 277px;
	height: 177px;
}
.section1-faq-content-obj img{
	width: 280px;
	/* height: 265px; */
	max-width: 100%;
}
.faq-what-text{
	color: #FFFFFF;
}

.content-obj-title{
	font-size: 3.6rem;
}
.content-obj-content{
	font-size: 1.8rem;
	line-height: 30px;
	max-width: 270px;
	color: #999999;
}
.content-obj-2{
	margin-top: 54px;
}

.obj-margin{
	margin-bottom: 20px;
	display: flex;
	align-items: center;
}
.obj-margin img{
	height: 36px;
}
.obj-margin span{
	font-size: 2.8rem;
	margin-left: 10px;
}
.faq-partner-content{
	margin-top: 120px;
}
.faq-join-header{
	margin-top: 65px;
	text-align: center;
}
.faq-join-sub-title{
	margin-top: 38px;
	margin-bottom: 47px;
	font-size: 2rem;
	color: #949090;
}
.form-obj-content{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 10px;
}
.form-obj-content label{
	color: #333333;
	font-size: 2rem;
	font-weight: 400;
}
.form-obj-content input {
	width: 446px;
	margin-left: 20px;
	font-size: 1.8rem;
}
.form-obj-content textarea{
	width: 446px;
	margin-left: 20px;
	font-size: 1.8rem;
}
.form-obj-content label.error{
	font-size: 1.8rem;
	color: red !important;
}
.box-font{
	font-size: 2rem;
	width: 100%;
}
.faq-img-list li{
	float: left;
	list-style: none;
	text-align: center;
	overflow: hidden;
	height: 124px;
}
.faq-img-list li img{
	max-height: 100%;
	/* max-width: 100%; */
}
.form-btn-box{
	justify-content: center;
	overflow: hidden;
	padding-bottom: 30px;
}
input.btn-rewrite{
	width: 165px;
	height: 48px;
	background: #FFFFFF;
	font-size: 18px;
	color: #999999;
	border-radius: 6px;
	border: 1px solid #CCCCCC;
	padding: 0;
	margin-bottom: 30px;
}
input.btn-rewrite:hover{
	border: 1px solid #4945FF;
	color: #4945FF;
}
input.btn-submit{
	width: 165px;
	height: 48px;
	background: #4945FF;
	border-radius: 6px;
	font-size: 18px;
	color: #FFFFFF;
	margin-left: 33px;
	padding: 0;
	margin-bottom: 30px;
}
input.btn-submit:hover{
	background: #7B79FF;
}



