* {
	padding: 0;
	margin: 0;
}

body {
	margin: 0 auto;
	padding: 0;
	/* zoom: 0.75; */
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* 水平居中 */
	align-items: center;
}

@font-face {
	font-family: 'HGSR';
	src: url('../font/HurmeGeometricSans1.otf');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'HGSBlack';
	src: url('../font/HurmeGeometricSans1-Black.otf');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'HGSSBold';
	src: url('../font/HurmeGeometricSans1-SemiBold.otf');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'HGSBold';
	src: url('../font/HurmeGeometricSans1-Bold.otf');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'HGSLight';
	src: url('../font/HurmeGeometricSans1-Light.otf');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}


.flex-start-center {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.flex-between-center {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.flex-end-center {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.flex-start-end {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.flex-start-start {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}

.flex-column-center-center {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.flex-center-center {
	display: flex;
	justify-content: center;
	align-items: center;
}

.flex-start-center-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
}

button {
	border: none;
	background-color: transparent;
	color: inherit;
	padding: 0;
	margin: 0;
	outline: none;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	text-align: inherit;
	text-decoration: none;
	text-transform: none;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	text-shadow: none;
	list-style: none;
	cursor: pointer;
}

input, textarea {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	background: transparent;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

select {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

.custom-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 1000;
}

.answeractive {
	display: block;
}

.headerContent2 {
	display: none;
}

#mainPage {
	width: 100%;
	position: relative;
	overflow: hidden;
	background-color: #FFF;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
}

.headerContent {
	width: 1300px;
	height: 100px;
	background: #FFFFFF;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.logoImg {
	width: 48px;
	height: 48px;
}

.webName {
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 24px;
	color: #000000;
	margin-left: 12px;
}

.webNameFu {
	font-family: 'HGSLight';
	font-weight: 400;
	font-size: 24px;
	color: #000000;
}

.navContent {
	margin-left: 40px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	list-style-type: none;
}

.navItem {
	margin-right: 24px;
}

.navItem a {
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 18px;
	color: #000000;
}

.navItem a:hover {
	color: #494D8D;
	/* 设置鼠标悬停时的文本颜色 */
}

.icon32 {
	width: 28px;
	height: 28px;
}

.headerPhoneNumber {
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 18px;
	color: #000000;
	margin-left: 12px;
}

.backBtn {
	width: 200px;
	height: 45px;
	border-radius: 53px 53px 53px 53px;
	border: 2px solid #000000;
	font-family: 'HGSSBold';
	font-weight: 400;
	font-size: 18px;
	color: #000000;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 20px;
	cursor: pointer;

	outline: none !important;
}

.backBtn a {
	width: 100% !important;
	height: 100% !important;
	color: inherit !important;
	text-decoration: none !important;
	cursor: pointer !important;
	background-color: transparent !important;
	border: none !important;
	outline: none !important;
	display: flex;
	justify-content: center;
	align-items: center;
}





.firstContent {
	width: 1200px;
	margin-top: 32px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	background-color: #FFF;
}

.firstLeftContent {
	width: 550px;
}

.firstRightContent {
	width: calc(100% - 550px);
	height: 748px;
	position: relative;
	/* overflow: hidden; */
}

.firstBg {
	width: 912px;
	height: 748px;
	position: absolute;
	left: 0;
	top: 0;
}

.firstName {
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 72px;
	color: #000000;
	line-height: 96px;
}

.fisrtFuName {
	width: 496px;
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 30px;
	color: #000000;
}

.checkContent {
	margin-top: 76px;
}

.checkTipLab {
	margin-left: 16px;
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 20px;
	color: #000000;
}

.mt24 {
	margin-top: 20px;
}

.ml15 {
	margin-left: 12px;
}

.ml32 {
	margin-left: 26px;
}

.requestBtnContent {
	margin-top: 68px;
}

.callBackBtn {
	width: 185px;
	height: 54px;
	background: #E98835;
	border-radius: 53px 53px 53px 53px;
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 17px;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
}

.phoneBtn {
	width: 178px;
	height: 54px;
	border-radius: 53px 53px 53px 53px;
	border: 2px solid #000000;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 16px;
	color: #000000;
}

.phoneBtn2 {
	width: 178px;
	height: 54px;
	border-radius: 53px 53px 53px 53px;
	border: 2px solid #FFF;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 16px;
	color: #FFF;
}

.creditScoreLab {
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 16px;
	color: #000000;
	line-height: 16px;
	margin-top: 16px;
}

.secondContent {
	width: 1200px;
	margin-top: 168px;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.secondLeftContent {
	width: 612px;
}

.secondRightContent {
	width: calc(100% - 612px);
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: flex-end;
}

.titleLab {
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 42px;
	color: #000000;
}

.titleFuLab {
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 34px;
	color: #000000;
}

.duanluo {
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 18px;
	color: #000000;
}

.loansliContent {
	margin-top: 8px;
}

.marklab {
	margin: 0 12px;
}

.mt18 {
	margin-top: 14px;
}

.mt10 {
	margin-top: 8px;
}

.businessItem {
	width: 278px;
	height: 175px;
	background: #F4F4F4;
	border-radius: 16px;
	margin-left: 16px;
	margin-top: 16px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	padding-top: 34px;
	padding-bottom: 16px;
}

.businessName {
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 18px;
	color: #000000;
}

.businessBigLab {
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 34px;
	color: #494D8D;
	line-height: 34px;
	margin-bottom: 10px;
}

.businessDanWei {
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 24px;
	color: #494D8D;
	line-height: 24px;
	margin-top: -10px;
}

.baifenbi {
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 16px;
	color: #494D8D;
	/* margin-top: -8px; */
}

.pa {
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 12px;
	color: #494D8D;
	margin-top: -8px;
}

.threeContent {
	width: 1200px;
	margin-top: 168px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.threeBg {
	width: 560px;
}

.threeMainContent {
	width: 610px;
}

.threeTitleName {
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 38px;
	color: #000000;
	line-height: 54px;
}

.mt40 {
	margin-top: 32px;
}

.w698 {
	width: 558px;
}

.suojing {
	margin: 0 12px;
	color: #FFFFFF;
}

.fourthContent {
	width: 1200px;
	margin-top: 168px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.fourthTitleName {
	width: 832px;
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 50px;
	color: #000000;
	text-align: center;
	line-height: 65px;
}

.fourthFuTitleName {
	width: 707px;
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 18px;
	color: #000000;
	text-align: center;
	line-height: 30px;
	margin-top: 24px;
}

.businessImgContent {
	margin-top: 24px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.businessImgItem {
	width: 378px;
	height: 570px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}

.businessImg {
	width: 100%;
}

.fifthWaike {
	width: 100%;
	margin-top: 168px;
	padding: 96px 0;
	background: #2D2D2D;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.fifthContent {
	width: 1200px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.fifthMainContent {}

.fifthBgImg {
	width: 520px;
	height: 619px;
}

.tipDuanluo {
	width: 600px;
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 18px;
	color: #FFFFFF;
}

.fifthTitleName {
	width: 624px;
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 32px;
	color: #FFFFFF;
	line-height: 38px;
	margin: 16px 0;
}

.processContent {
	margin-top: 40px;
}

.processItem {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 40px;
}

.processNum {
	width: 50px;
	height: 50px;
	background: #FFFFFF;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 24px;
	color: #000000;
	margin-right: 40px;
}

.processName {
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 24px;
	color: #FFFFFF;
}

.processDetail {
	width: 571px;
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 18px;
	color: #FFFFFF;
	margin-top: 8px;
	line-height: 24px;
}

.w712 {
	width: 510px;
}

.sixthContent {
	width: 1200px;
	background-color: #FFF;
	padding: 160px 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.sixthTitleName {
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 40px;
	color: #000000;
	text-align: center;
}

.sixthItemContent {
	width: 100%;
	margin-top: 56px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.sixthItem {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.whyIconContent {
	width: 110px;
	height: 110px;
	background: #494D8D;
	margin-bottom: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
}

.whyTitle {
	width: 140px;
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 18px;
	color: #000000;
	text-align: center;
}

.icon85 {
	width: 64px;
	height: 64px;
}

.icon75 {
	width: 56px;
	height: 56px;
}

.seventhWaike {
	width: 100%;
	padding: 85px 0;
	background: #2D2D2D;
	display: flex;
	justify-content: center;
	align-items: center;
}

.seventhContent {
	width: 1200px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.icon80 {
	width: 60px;
	height: 60px;
}

.logoName {
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 36px;
	color: #FFFFFF;
	margin-left: 18px;
}

.logoNameFu {
	font-family: 'HGSLight';
	font-weight: 400;
	font-size: 36px;
	color: #FFFFFF;
	font-style: normal;
}

.seventhTitleName {
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 56px;
	color: #FFFFFF;
}

.sevenethBtnContent {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 32px;
}

.callBackBtn2 {
	width: 253px;
	height: 54px;
	background: #E98835;
	border-radius: 40px;
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
}

.eighthContent {
	padding: 160px 0;
	width: 1200px;
	background-color: #FFF;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.eighthTitleName {
	width: 538px;
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 56px;
	color: #000000;
	line-height: 56px;
}

.eighthFuTitle {
	margin-top: 24px;
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 22px;
	color: #000000;
	line-height: 24px;
}

.allFaqBtn {
	width: 173px;
	height: 50px;
	background: #E98835;
	border-radius: 40px 40px 40px 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 24px;
}

.queItem {
	width: 597px;
	padding: 24px 0;
	border-bottom: 1px solid #E7E7E7;
}

.queItemContent {
	width: 539px;
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 18px;
	color: #000000;
	line-height: 21px;
}

.footerContent {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: #2D2D2D;
}

.footerMainInfoContent {
	width: 1200px;
	padding-top: 80px;
	/* padding: 107px 0 0 160px; */
}

.logoFooter {
	/* width: 146px; */
	height: 40px;
}

.footerTitle {
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 18px;
	color: #FFFFFF;
	margin-top: 8px;
	margin-bottom: 41px;
	line-height: 24px;
}

.lianxiInfoTxt {
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	margin-bottom: 16px;
	line-height: 16px;
}

.footerLeftContent {
	margin-right: 100px;
}

.footerCenterContent {}

.footerRightContent {
	margin-left: 80px;
}

.linkName {
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
	margin-bottom: 24px;
}

.linkItem {
	width: 162px;
	margin-bottom: 16px;
}

.linkItem a {
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 16px;
	white-space: pre-wrap;
	color: #FFFFFF !important;
	display: inline-block;
	line-height: 18px;
}

.linkLine {
	text-decoration: underline;
	color: #FFFFFF !important;
}

.ml40 {
	margin-left: 30px;
}

.footerOtherInfo {
	width: 1200px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 40px 0;
}

.footerTip {
	width: 680px;
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 16px;
	line-height: 18px;
}

.banquan {
	width: 340px;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 18px;
}

.pingtaiContent {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-end;
}

.icon43 {
	width: 32px;
	height: 32px;
}

.icon37 {
	width: 28px;
	height: 28px;
}

.ml21 {
	margin-left: 16px;
}

.sLogo {
	width: 120px;
	height: 41px;
}

/* 弹窗开始 */
.popContent {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 999;
}

.popSection {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.popMainContent,
.popMainContent2 {
	width: 672px;
	background: #FFFFFF;
	border-radius: 40px;
	position: relative;
	padding: 40px 105px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.popMainContent3 {
	width: 672px;
	background: #FFFFFF;
	border-radius: 40px;
	position: relative;
	padding: 124px 0 40px 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.closeIcon {
	position: absolute;
	top: 40px;
	right: 40px;
	width: 40px;
	height: 40px;
	cursor: pointer;
}

.popTitle {
	width: 100%;
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 32px;
	color: #000000;
	line-height: 38px;
}

.popInputContent {
	margin: 40px 0;
}

.popInput {
	width: 464px;
	height: 69px;
	background: #F4F4F4;
	border-radius: 24px;
	padding: 0 31px;
	font-family: 'HGSR';
	font-weight: bold;
	font-size: 16px;
	color: #000;
	border: none;
}

.popInputName {
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 18px;
	color: #000;
	margin-bottom: 12px;
}

.popInput::placeholder {
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #606060;
}

.mb43 {
	margin-bottom: 32px;
}

.subBtn {
	width: 256px;
	height: 50px;
	background: #EACEB7;
	border-radius: 40px;
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: not-allowed;
}

.active {
	background: #E98835;
	cursor: pointer;
}

.errorTipContent {
	padding: 0 31px;
	width: 464px;
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #E98835;
}

.inputkui {
	height: 101px;
}

.postSuccessImg {
	width: 96px;
	height: 96px;
}

.postSuccessTip {
	width: 360px;
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 32px;
	color: #000000;
	text-align: center;
	margin-top: 45px;
	line-height: 38px;
}

.postSuccessTip2 {
	width: 500px;
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 20px;
	color: #000000;
	text-align: center;
	margin-top: 45px;
	line-height: 38px;
}



.backHomeBtn {
	width: 256px;
	height: 50px;
	background: #E98835;
	border-radius: 40px;
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 135px;
}

.backHomeBtn3 {
	width: 256px;
	height: 50px;
	background: #E98835;
	border-radius: 40px;
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 50px;
}

/* 弹窗结束 */

/* Privacy Policy 开始 */
.pageContent {
	width: 1200px;
	padding-bottom: 100px;
}

.pageTitle {
	padding-top: 50px;
	padding-bottom: 80px;
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 68px;
	color: #000000;
	line-height: 75px;
}

.questionItem {
	margin-bottom: 40px;
}

.questionName {
	width: 100%;
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 40px;
	color: #000000;
	line-height: 40px;
	margin-bottom: 8px;
}

.questionDetail {
	width: 100%;
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 18px;
	color: #000000;
	line-height: 24px;
}

.mt18 {
	margin-top: 14px;
}

.questionUl {
	width: 100%;
	padding-left: 24px;
	margin-bottom: 0;
}

.questionUl li {
	width: 100%;
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 18px;
	color: #000000;
	line-height: 24px;
}

.dateTxt {
	font-family: 'HGSLight';
	font-weight: 300;
	font-size: 18px;
	color: #000000;
}

/* Privacy Policy 结束 */

/* faq 开始 */
.pageTitle2 {
	width: 570px;
	padding-top: 50px;
	padding-bottom: 50px;
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 68px;
	color: #000000;
	line-height: 75px;
}

.pageTitle3 {
	width: 570px;
	padding-top: 50px;
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 68px;
	color: #000000;
	line-height: 75px;
}

.faqItem {
	width: 100%;
	padding: 40px 0;
	border-bottom: 1px solid #E7E7E7;
	cursor: pointer;
}

.faqTitleContent {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.faqTitle {
	width: 829px;
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 18px;
	color: #000000;
}

.faqAnswerContent {
	width: 100%;
	margin-top: 18px;
	background: rgba(73, 77, 141, 0.1);
	border-radius: 24px;
	padding: 24px;
	font-family: 'HGSLight';
	font-weight: 600;
	font-size: 14px;
	color: #000000;
	line-height: 18px;
	display: none;
}

.faqAnswerContent ul {
	padding-left: 24px;
}

/* faq 结束 */

/* rpp 开始 */
.rppFuName {
	width: 464px;
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 28px;
	color: #000000;
	text-align: left;
	font-style: normal;
	text-transform: none;
	line-height: 30px;
	margin-top: 16px;
}

.rppJiacu {
	font-family: 'HGSBlack';
}

.rppJieContent {
	padding: 95px 0 160px 0;
}

.rppItemContent {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.mt213 {
	margin-top: 100px;
}

.rppImg {
	width: 573px;
	height: 580px;
}

.rppItemInfo {
	width: calc(100% - 573px);
	padding: 0 49px 0 54px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.rppTitleName {
	width: 100%;
	height: 94px;
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 36px;
	color: #000000;
	margin-bottom: 15px;
	text-align: left;
}

.rppDuanluo {
	width: 100%;
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 18px;
	color: #000000;
}

.rppFormContentWaike {
	width: 100%;
	background: #2D2D2D;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 96px 0;
}

.rppFormContent {
	width: 1200px;
}

.htj {
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 32px;
	color: #FFFFFF;
}

.barpis {
	font-family: 'HGSR';
	font-weight: 600;
	font-size: 18px;
	color: #FFFFFF;
}

.shenqingliuchang {
	margin-top: 42px;
	margin-bottom: 50px;
}

.shenqingxuhao {
	width: 50px;
	height: 50px;
	background: #FFFFFF;
	border-radius: 50%;
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 24px;
	color: #000000;
	display: flex;
	justify-content: center;
	align-items: center;
}

.shenqingTxt {
	width: 457px;
	font-family: 'HGSBlack';
	/* font-weight: 900; */
	font-size: 18px;
	color: #FFFFFF;
	margin-left: 16px;
}

.mt60 {
	margin-top: 45px;
}


.shenqingtitle {
	font-family: 'HGSBlack';
	/* font-weight: 900; */
	font-size: 18px;
	color: #FFFFFF;
}

.shenqingInputContent {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 50px;
}

.shenqingInput {
	width: 464px;
	height: 69px;
	background: #F4F4F4;
	border-radius: 24px;
	padding: 0 30px;
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #000;
}

.shenqingInput::placeholder,
.plc {
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #606060;
}

.sAgree {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #FFF;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

.sAgreeNei {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background-color: #E98835;
	display: none;
}

.sAgreeTxt {
	font-family: 'HGSR';
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	margin-left: 18px;
}

.sAgreeSpan {
	font-family: 'HGSBold';
	color: #E98835;
}

.agreeSubmitBtn {
	width: 173px;
	height: 50px;
	background: #E98835;
	border-radius: 40px;
	margin-top: 24px;
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
}

.anyQuesContent {
	width: 1200px;
	height: 472px;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.aqTxt {
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 56px;
	color: #000000;
	margin-bottom: 24px;
}

.aqjieshaoTxt {
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 22px;
	color: #000000;
	text-align: center;
}

.aqSpan {
	font-family: 'HGSBlack';
}

.plc {
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #606060;
}

/* .shenqingInput::after {
	content: "▼";
	position: absolute;
	right: 11px;
	top: 50%;
	transform: translateY(-50%);
	pointer-events: none;
} */

.shenqingduanluo {
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
}

.shenqingduanluoUl {
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	margin-left: 24px;
}

.mt32 {
	margin-top: 24px;
}

.mt110 {
	margin-top: 83px;
}

/* #q_time::after {
	content: '\25BC';
	position: absolute;
	right: 75px;
	top: 50%;
	transform: translateY(-50%);
	pointer-events: none;
} */

.se {
	width: 100%;
	height: 100%;
	border: none;
	background-color: unset;
}

.sendEmailBtn,
.callPhoneNumber {
	cursor: pointer;
}

.allFaqBtnAlink:hover {
	text-decoration-color: #494D8D;
}

.ourservicesItem .linkItem a {
	text-decoration: unset;
	cursor: unset;
}

.error-placeholder::placeholder {
	color: red;
	opacity: 1;
	/* 兼容 Firefox */
}

.whatAppBtn {
	width: 167px;
	height: 50px;
	background: #B4E210;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
	border-radius: 40px 40px 40px 40px;
	position: fixed;
	bottom: 5%;
	right: 2%;


	font-family: 'HGSR';
	font-weight: 600;
	font-size: 16px;
	color: #000000;
	display: flex;
	justify-content: center;
	align-items: center;

	z-index: 9999;
}

.chartIcon {
	width: 24px;
	height: 24px;
	margin-right: 12px;
}

.referNowBtn {
	width: 167px;
	height: 50px;
	background: #afdb10;
	border-radius: 40px 40px 40px 40px;
	border: 2px solid #afdb10;

	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 16px;
	color: #333;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 48px;
	cursor: pointer;
}

.selectContent {
	display: none;
	width: 464px;
	background: #F4F4F4;
	border-radius: 24px 24px 24px 24px;

	position: absolute;
	margin-top: 24px;
	z-index: 9999;

	font-family: 'HGSSBold';
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	padding: 12px 0;
}


.selectOpItem {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 12px 30px;
	cursor: pointer;
}

.selectIcon {
	width: 24px;
	height: 24px;
	display: none;
}

.dingweir {
	width: 464px;
	position: relative;
	cursor: pointer;
	/* margin-right: 40px; */
}

.videoContent {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}


.aqTxt2 {
	width: 449px;
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 36px;
	color: #000000;
	line-height: 48px;
}

.videoLeft {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

.videoRight {
	width: 655px;
	height: 368px;
	border-radius: 25px;
}

.inputName {
	font-family: 'HGSBold';
	font-size: 16px;
	color: #FFFFFF;
	margin-bottom: 24px;
}

.inputItem {
	margin-top: 40px;
	margin-right: 40px;
}

.mt100 {
	margin-top: 100px;
}

.xzListContent {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
}

.xzItem,
.xzItem2 {
	width: 33%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 28px;
	cursor: pointer;
}

.otherTxtInput {
	width: 130px;
	font-family: 'HGSBold';
	font-size: 16px;
	color: #FFFFFF;
	border-bottom: 1px solid #FFF;
	margin-left: 12px;
}

.xzTxt {
	font-family: 'HGSBold';
	font-size: 16px;
	color: #FFFFFF;
	margin-left: 8px;
}

.tiaozhuan {
	color: #FFF !important;
	text-decoration: underline;
}

.loginAndVerifyContent {
	width: 100%;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.03);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.verifyContent {
	width: 672px;
	background: #FFFFFF;
	border-radius: 40px 40px 40px 40px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 40px 0;
}

.vTitle {
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 32px;
	color: #000000;
}

.vFTitle {
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #606060;
	margin-top: 16px;
}

.code-inputs {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 64px;
}

.code-input {
	width: 69px;
	height: 69px;
	background: #F4F4F4;
	border-radius: 24px 24px 24px 24px;

	font-family: 'HGSBold';
	font-size: 24px;
	color: #000000;
	text-align: center;
	margin: 0 8px;
}

.verifyBtn {
	width: 256px;
	height: 50px;
	background: #5570F1;
	border-radius: 100px 100px 100px 100px;
	font-family: 'HGSSBold';

	font-size: 16px;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;

	margin-top: 64px;
	cursor: pointer;
}

.rescodetxt,
.rescodetxt2 {
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #606060;
	margin-top: 32px;
}

.loginTitleImg {
	width: 510px;
	height: 48px;
}

.loginIcon {
	width: 102px;
	height: 42px;
	margin-top: 36px;
}

.loginInput {
	width: 464px;
	height: 69px;
	background: #F4F4F4;
	border-radius: 24px 24px 24px 24px;
	margin-top: 32px;
	padding: 0 32px;
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #333;
}

.loginInput::placeholder {
	color: #606060;
}

.loginOpContent {
	width: 464px;
	margin-top: 32px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.loginC {
	width: 24px;
	height: 24px;
	margin-right: 8px;
}

.shou {
	cursor: pointer;
}

.loginOpTxt {
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #606060;
}

.loginBtn {
	width: 256px;
	height: 50px;
	background: #5570F1;
	border-radius: 100px 100px 100px 100px;
	font-family: 'HGSSBold';

	font-size: 16px;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;

	margin-top: 24px;
	cursor: pointer;
}

.dcIcon {
	width: 24px;
	height: 24px;
	margin-left: 5px;
}

.blended {
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 16px;
	color: #494D8D;
	margin-top: -14px;
}

/* lendo iq start */
.ynItem,
.ynItem2 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-right: 130px;
	cursor: pointer;
}

.ynTxt {
	font-family: 'HGSBold';
	font-size: 16px;
	color: #FFFFFF;
	margin-left: 8px;
}

.propertyContent {
	width: 85%;
	background: rgba(238, 238, 238, 0.1);
	padding: 24px;
	border-radius: 16px;
	margin-top: 16px;
}

.shenqingInput2 {
	width: 212px;
	height: 69px;
	background: #F4F4F4;
	border-radius: 24px;
	padding: 0 30px;
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #000;
}

.shenqingInput2::placeholder {
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #606060;
}

.ml75 {
	margin-left: 75px;
}

.ml68 {
	margin-left: 68px;
}

.mt16 {
	margin-top: 16px;
}

.tdun {
	text-decoration: underline;
}

.cp {
	cursor: pointer;
}

.mb80 {
	margin-bottom: 80px;
}

.mtF10 {
	margin-top: -10px;
}

.iqGgContent {
	width: 1200px;
	height: 490px;
	background: #F3F2F0;
	border-radius: 24px 24px 24px 24px;
	margin-top: 55px;
	margin-bottom: 95px;
	padding: 0 80px;
	position: relative;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.iqWenContent {
	position: relative;
	z-index: 99;
}

.liqTxt {
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 68px;
	color: #000000;
	line-height: 48px;
}

.liqFTxt {
	font-family: 'HGSLight';
	font-weight: 300;
	font-size: 32px;
	color: #000000;
}

.iqBgImg {
	height: 490px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 9;
}

.yesAndNoContent {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.proLineContent {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.addFromContent {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.postSuccessTip3 {
	width: 390px;
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 24px;
	color: #000000;
	text-align: center;
	margin-top: 32px;
	line-height: 32px;
}

.xiaoziTxt {
	width: 390px;
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 16px;
	color: #000000;
	text-align: center;
	margin-top: 24px;
}

.xiaoziNumberTxt {
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 24px;
	color: #000000;
	text-align: center;
}

.backHomeBtn4 {
	width: 256px;
	height: 50px;
	background: #E98835;
	border-radius: 40px;
	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 32px;
}

.popMainContent4 {
	width: 672px;
	background: #FFFFFF;
	border-radius: 40px;
	position: relative;
	padding: 56px 0 40px 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

/* lendo iq ent */

/* otp start */
.otpPopMainContent {
	width: 672px;
	height: 397px;
	background: #FFFFFF;
	border-radius: 40px 40px 40px 40px;
	position: relative;

	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.closeIcon2 {
	position: absolute;
	top: 40px;
	right: 40px;
	width: 40px;
	height: 40px;
	cursor: pointer;
}

.otpTitle {
	font-family: 'HGSBlack';
	font-weight: 900;
	font-size: 32px;
	color: #000000;
	line-height: 1;
}

.otpFuTitle {
	font-family: 'HGSR';
	font-weight: 400;
	font-size: 18px;
	color: #000000;
	line-height: 1;
	margin-top: 8px;
}

.otpInputContent {
	width: 464px;
	height: 69px;
	margin-top: 40px;
}

.otpInputName {
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	margin-bottom: 8px;
	line-height: 1;
}

.otpInput {
	width: 464px;
	height: 69px;
	background: #F4F4F4;
	border-radius: 24px 24px 24px 24px;
	padding: 0 30px;
	font-family: 'HGSBold';
}

.otpInput::placeholder {
	font-weight: bold;
	font-size: 16px;
	color: #606060;
}

.nexBtn {
	width: 256px;
	height: 50px;
	background: #EACEB7;
	border-radius: 40px 40px 40px 40px;
	margin-top: 56px;

	font-family: 'HGSSBold';
	font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;

	display: flex;
	justify-content: center;
	align-items: center;

	cursor: pointer;
}

.bgE98 {
	background-color: #E98835;
}

.changeBtn {
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #494D8D;
	text-decoration: underline;
	line-height: 1;
	cursor: pointer;
}

.code-inputs2 {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 40px;
}

.resendOtpTxtContent {
	margin-top: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.resendOtpTxt {
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #8290C5;
	text-decoration-line: underline;
	cursor: pointer;
}

.djsOtp {
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #606060;
	margin-left: 8px;
}

.c494 {
	color: #494D8D;
}

/* otp end */

.date-input-container {
	position: relative;
}

.date-input {
	transition: all 0.3s ease;
}

.date-input:focus {
	outline: none;
	border-color: #6c63ff;
	box-shadow: 0 0 0 3px rgba(108, 99, 255, 0.1);
}

.date-input::placeholder {
	color: #aaa;
}

.date-picker {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: white;
	border-radius: 12px;
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
	z-index: 10;
	margin-top: 5px;
	display: none;
	padding: 20px;
}

.calendar-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 15px;
}

.calendar-nav {
	background: none;
	border: none;
	font-size: 20px;
	cursor: pointer;
	color: #6c63ff;
	padding: 5px 10px;
	border-radius: 5px;
	transition: background 0.2s;
}

.calendar-nav:hover {
	background: #f0f0f0;
}

.calendar-title {
	font-weight: 600;
	font-size: 16px;
}

.calendar-weekdays,
.calendar-days {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	gap: 5px;
}

.calendar-weekday {
	text-align: center;
	font-weight: 600;
	font-size: 14px;
	color: #777;
	padding: 5px 0;
}

.calendar-day {
	text-align: center;
	padding: 10px 0;
	border-radius: 8px;
	cursor: pointer;
	transition: all 0.2s;
}

.calendar-day:hover {
	background: #f0f0f0;
}

.calendar-day.selected {
	background: #6c63ff;
	color: white;
}

.calendar-day.other-month {
	color: #ccc;
}

.calendar-day.today {
	background: #e6e4ff;
	color: #6c63ff;
	font-weight: 600;
}

.zhifu {
	position: relative;
	padding-left: 30px;
}

.zhifu::before {
	content: "$";
	position: absolute;
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	pointer-events: none;
	color: red;
}

.mt80 {
	margin-top: 80px;
}

.mtf40 {
	margin-top: -40px !important;
}

.shenqingArea {
	width: 100%;
	min-height: 200px;
	max-height: 400px;
	background: #F4F4F4;
	border-radius: 24px;
	padding: 12px 30px;
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #000;
	box-sizing: border-box !important;
}

.shenqingArea::placeholder {
	font-family: 'HGSBold';
	font-weight: bold;
	font-size: 16px;
	color: #606060;
}

.mtf0 {
	margin-top: 10px;
}