html {
	font-size: 37.5px;
}

* {
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
}

::-webkit-scrollbar {
	display: none;
}

.page {
	background-color: rgba(255, 255, 255, 1);
	position: relative;
	width: 51.2rem;
	height: 141.094rem;
	overflow: hidden;
}

.webTitleContent {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.title {
	font-family: Source Han Serif CN;
	font-weight: 500;
	font-size: 0.99rem;
	color: #FFFFFF;
	line-height: 0.99rem;
	margin-bottom: 0.24rem;
}

.block_1 {
	width: 51.2rem;
	height: 141.094rem;
}

.box_1 {
	position: relative;
	width: 51.2rem;
	height: 20.907rem;
}

.box_2 {
	width: 51.2rem;
	height: 2.59rem;
	padding: 0 6.91rem;
	background: linear-gradient(0deg, #FD6F26, #FCC398);
	position: fixed;
	top: 0px;
	z-index: 999999;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.text-wrapper_1 {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.text_1 {
	width: 3.92rem;
	height: 0.934rem;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.986rem;
	font-family: SourceHanSerifCN-Medium;
	font-weight: 500;
	text-align: center;
	white-space: nowrap;
	line-height: 0.907rem;
}

.text_2 {
	overflow-wrap: break-word;
	color: rgba(255, 252, 251, 1);
	font-size: 0.64rem;
	font-family: SourceHanSansCN-Medium;
	font-weight: 500;
	text-align: center;
	white-space: nowrap;
	line-height: 0.64rem;
	margin-left: 1.31rem;
}

.text-wrapper_2 {
	width: 3.787rem;
	height: 0.347rem;
	margin: 0.187rem 0 0 6.907rem;
}

.text_7 {
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.426rem;
	font-family: SourceHanSerifCN-Medium;
	font-weight: 500;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: .426rem;
}

.section_1 {
	width: 2.507rem;
	height: 0.134rem;
	margin: 0.267rem 0 0.027rem 26.374rem;
}

.block_2 {
	background-color: rgba(255, 255, 255, 1);
	width: 2.507rem;
	height: 0.134rem;
}

.box_3 {
	position: absolute;
	left: 0;
	top: 2.56rem;
	width: 51.2rem;
	height: 18.374rem;
	background: url(./img/banner.png) 0rem 0rem no-repeat;
	background-size: 51.227rem 18.374rem;
}

.group_1 {
	position: relative;
	width: 14.667rem;
	height: 3.414rem;
	margin: 4.854rem 0 0 10.427rem;
}

.text_8 {
	width: 2.534rem;
	height: 2.507rem;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 2.613rem;
	font-family: SourceHanSerifCN-Heavy;
	font-weight: 900;
	text-align: center;
	line-height: 1.2rem;
	margin: 0.56rem 0 0 0.96rem;
}

.text_9 {
	width: 8.8rem;
	height: 2.08rem;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 2.213rem;
	font-family: SourceHanSerifCN-Medium;
	font-weight: 500;
	text-align: center;
	white-space: nowrap;
	line-height: 1.52rem;
	margin: 1.334rem 0 0 2.374rem;
}

.sc {
	width: 0.4rem;
	height: 4.24rem;
	margin-right: 0.4rem;
}

.group_2 {
	position: absolute;
	left: 0;
	top: 0;
	width: 4.507rem;
	height: 3.414rem;
	border: 2px solid rgba(255, 255, 255, 1);
}

.image-wrapper_1 {
	width: 14.854rem;
	height: 0.294rem;
	margin: 0.96rem 0 0 10.427rem;
}

.image_1 {
	width: 14.854rem;
	height: 0.027rem;
}

.thumbnail_1 {
	width: 0.48rem;
	height: 0.294rem;
	margin: 0 7.174rem 0 -7.654rem;
}

.text_10 {
	width: 15.28rem;
	height: 1.227rem;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 1.28rem;
	font-family: SourceHanSerifCN-Medium;
	font-weight: 500;
	text-align: left;
	white-space: nowrap;
	line-height: 0.854rem;
	margin: 1.094rem 0 6.534rem 10.16rem;
}

.box_4 {
	position: relative;
	width: 51.2rem;
	height: 120.214rem;
	background: url(./img/psqyy1i5s02enrr3p7fhxwud4zz2hxun39413abf2bc-752d-4fcb-bfaa-1556a1681c8a.png) 100% no-repeat;
	background-size: 100% 100%;
	margin: 20.88rem 0 0 -51.2rem;
	padding-top: 20.88rem;
}

.text-wrapper_3 {
	height: 1.627rem;
	background: url(./img/pswcr5gckauv945agew05rfcj39fvjquueh67e0d0e6-f483-48b2-be9f-473250b78ff8.png) 100% no-repeat;
	background-size: 100% 100%;
	width: 12.64rem;
	margin: 0.827rem 0 0 19.28rem;
}

.text_11 {
	width: 4.72rem;
	height: 0.907rem;
	overflow-wrap: break-word;
	color: rgba(254, 94, 16, 1);
	font-size: 0.96rem;
	font-family: SourceHanSansCN-Regular;
	font-weight: NaN;
	text-align: center;
	white-space: nowrap;
	line-height: 0.854rem;
	margin: 0.32rem 0 0 3.947rem;
}

.grid_1 {
	height: 20.16rem;
	flex-wrap: wrap;
	margin: 1.867rem 0 0 6.88rem;
}

.box_5 {
	width: 7.067rem;
	height: 9.76rem;
	background: url(./img/psaqt8csvbx37azxa76wzg7kom0vb6633cie5b3b8b8-047f-4e1a-9bde-6162a46af04a.png) 100% no-repeat;
	background-size: 100% 100%;
	margin: 0 0.534rem 0.56rem 0;
}

.text-wrapper_4 {
	background-color: rgba(254, 94, 16, 1);
	height: 1.147rem;
	width: 3.627rem;
	margin: 0.534rem 0 0 -0.214rem;
}

.text_12 {
	width: 1.36rem;
	height: 0.667rem;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.72rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	margin: 0.24rem 0 0 1.067rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.text-wrapper_5 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;

	height: 2.854rem;
	width: 6.267rem;
	margin: 4.854rem 0 0.374rem 0.427rem;

	background: rgba(243, 247, 251, 0.41);
	box-shadow: 0rem 0rem 0rem 0rem rgba(157, 169, 197, 0.26);
}

.text-5leb {
	font-family: Source Han Sans CN;
	font-weight: 400;
	font-size: 0.64rem;
	color: #262938;
	line-height: 0.64rem;
}

.mt10 {
	margin-top: 10px;
}

.paragraph_1 {
	width: 3.174rem;
	height: 1.494rem;
	overflow-wrap: break-word;
	color: rgba(38, 41, 56, 1);
	font-size: 0.64rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	line-height: 0.854rem;
	margin: 0.747rem 0 0 1.44rem;
}

.box_6 {
	width: 7.067rem;
	height: 9.76rem;
	background: url(./img/pso22eh5hmb1gg12w92u1rpbsopc3hyvxbaee34fa59-4a20-4eb4-8e35-e37279cc0baa.png) 100% no-repeat;
	background-size: 100% 100%;
	margin: 0 0.534rem 0.56rem 0;
}

.text-wrapper_6 {
	background-color: rgba(254, 94, 16, 1);
	height: 1.147rem;
	width: 3.627rem;
	margin: 0.667rem 0 0 -0.214rem;
}

.text_13 {
	width: 1.414rem;
	height: 0.667rem;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.72rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	margin: 0.24rem 0 0 1.014rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.text-wrapper_7 {
	box-shadow: 0px 5px 7px 0px rgba(157, 169, 197, 0.26);
	background-color: rgba(243, 247, 251, 0.41);
	height: 1.92rem;
	width: 6.267rem;
	margin: 5.654rem 0 0.374rem 0.4rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.text_14 {
	overflow-wrap: break-word;
	color: rgba(38, 41, 56, 1);
	font-size: 0.64rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
}

.box_7 {
	height: 9.76rem;
	background: url(./img/ps3uk8lx42nuzousa8dyhfh7y9zz3f3lzebe8247d8-f221-44ee-9d6d-d6d8cd3a9751.png) 100% no-repeat;
	background-size: 100% 100%;
	width: 7.067rem;
	margin: 0 0.534rem 0.56rem 0;
}

.block_3 {
	box-shadow: 0px 5px 7px 0px rgba(157, 169, 197, 0.26);
	background-color: rgba(243, 247, 251, 0.8);
	width: 6.267rem;
	height: 7.12rem;
	margin: 2.267rem 0 0 0.454rem;
}

.text_15 {
	width: 5.467rem;
	height: 3.974rem;
	overflow-wrap: break-word;
	color: rgba(38, 41, 56, 1);
	font-size: 0.48rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	line-height: 0.854rem;
	margin: 0.747rem 0 0 0.4rem;
}

.text-wrapper_8 {
	background-color: rgba(254, 94, 16, 1);
	height: 1.174rem;
	border: 1px solid rgba(254, 94, 16, 1);
	width: 5.547rem;
	margin: 0.907rem 0 0.32rem 0.32rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.text_16 {
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.72rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
}

.box_8 {
	height: 9.76rem;
	background: url(./img/psactfq1auc7tswz97pe8elwu7rck2edci1db0ea58-f6ed-4ce2-99a4-86cef6079150.png) 100% no-repeat;
	background-size: 100% 100%;
	width: 7.067rem;
	margin: 0 0.48rem 0.56rem 0;
}

.section_2 {
	box-shadow: 0px 5px 7px 0px rgba(157, 169, 197, 0.26);
	background-color: rgba(243, 247, 251, 0.8);
	width: 6.267rem;
	height: 6.24rem;
	margin: 3.147rem 0 0 0.454rem;
}

.text_17 {
	width: 5.467rem;
	height: 3.094rem;
	overflow-wrap: break-word;
	color: rgba(38, 41, 56, 1);
	font-size: 0.48rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	line-height: 0.854rem;
	margin: 0.747rem 0 0 0.4rem;
}

.text-wrapper_9 {
	background-color: rgba(254, 94, 16, 1);
	height: 1.174rem;
	border: 1px solid rgba(254, 94, 16, 1);
	width: 5.547rem;
	margin: 0.907rem 0 0.32rem 0.32rem;

	display: flex;
	justify-content: center;
	align-items: center;
}

.text_18 {
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.72rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
}

.box_9 {
	width: 7.067rem;
	height: 9.76rem;
	background: url(./img/pse389laqyjqec9unxjy0awqzzkcrrfn8wg4511e313-79f0-4a9c-8193-0a1a01a14d46.png) 100% no-repeat;
	background-size: 100% 100%;
	margin-bottom: 0.56rem;
}

.text-wrapper_10 {
	background-color: rgba(254, 94, 16, 1);
	height: 1.147rem;
	width: 3.627rem;
	margin: 0.667rem 0 0 -0.214rem;

}

.text_19 {
	width: 2.134rem;
	height: 0.667rem;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.72rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 0.854rem;
	margin: 0.24rem 0 0 0.774rem;

	display: flex;
	justify-content: center;
	align-items: center;
}

.text-wrapper_11 {
	box-shadow: 0px 5px 7px 0px rgba(157, 169, 197, 0.26);
	background-color: rgba(243, 247, 251, 0.41);
	height: 2.854rem;
	width: 6.267rem;
	margin: 4.667rem 0 0.427rem 0.4rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.paragraph_2 {
	width: 4.427rem;
	height: 1.494rem;
	overflow-wrap: break-word;
	color: rgba(38, 41, 56, 1);
	font-size: 0.64rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: center;
	line-height: 0.854rem;
	margin: 0.774rem 0 0 0.907rem;
}

.box_10 {
	width: 7.067rem;
	height: 9.76rem;
	background: url(./img/psvwle7o7cq0m95ltomud32nfiblwj34qjn664d045d-eb7c-4d34-b6c6-05f65d204e92.png) 100% no-repeat;
	background-size: 100% 100%;
	margin: 0 0.534rem 0.56rem 0;
}

.text-wrapper_12 {
	background-color: rgba(254, 94, 16, 1);
	height: 1.147rem;
	width: 3.627rem;
	margin: 0.534rem 0 0 -0.214rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.text_20 {
	width: 1.387rem;
	height: 0.667rem;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.72rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	display: flex;
	justify-content: center;
	align-items: center;
}

.text-wrapper_13 {
	box-shadow: 0px 5px 7px 0px rgba(157, 169, 197, 0.26);
	background-color: rgba(243, 247, 251, 0.41);
	height: 1.92rem;
	width: 6.267rem;
	margin: 5.814rem 0 0.347rem 0.32rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.text_21 {
	overflow-wrap: break-word;
	color: rgba(38, 41, 56, 1);
	font-size: 0.64rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
}

.box_11 {
	height: 9.76rem;
	background: url(./img/ps5c8byqfk8vyi61knlf0p82dby4wipiib7d45006-702d-49c9-8b8a-3bfde3b74817.png) 100% no-repeat;
	background-size: 100% 100%;
	width: 7.067rem;
	margin: 0 0.56rem 0.56rem 0;
}

.block_4 {
	box-shadow: 0px 5px 7px 0px rgba(157, 169, 197, 0.26);
	background-color: rgba(243, 247, 251, 0.8);
	width: 6.267rem;
	height: 9.12rem;
	margin: 0.294rem 0 0 0.454rem;
}

.text_22 {
	width: 5.467rem;
	height: 6.614rem;
	overflow-wrap: break-word;
	color: rgba(38, 41, 56, 1);
	font-size: 0.48rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	line-height: 0.854rem;
	margin: 0.507rem 0 0 0.4rem;
}

.text-wrapper_14 {
	background-color: rgba(254, 94, 16, 1);
	height: 1.174rem;
	border: 1px solid rgba(254, 94, 16, 1);
	width: 5.547rem;
	margin: 0.48rem 0 0.347rem 0.32rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.text_23 {
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.72rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: center;
	white-space: nowrap;
}

.box_12 {
	height: 9.76rem;
	background: url(./img/psfrivvb6gkdcrcmmxo5qrhzl9hr1dele635e3d6b-80d1-4532-86ab-798fd33dc77c.png) 100% no-repeat;
	background-size: 100% 100%;
	width: 7.067rem;
	margin: 0 0.507rem 0.56rem 0;
}

.group_3 {
	box-shadow: 0px 5px 7px 0px rgba(157, 169, 197, 0.26);
	background-color: rgba(243, 247, 251, 0.8);
	width: 6.267rem;
	height: 6.747rem;
	margin: 2.667rem 0 0 0.454rem;
}

.text_24 {
	width: 5.467rem;
	height: 3.974rem;
	overflow-wrap: break-word;
	color: rgba(38, 41, 56, 1);
	font-size: 0.48rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	line-height: 0.854rem;
	margin: 0.667rem 0 0 0.4rem;
}

.text-wrapper_15 {
	background-color: rgba(254, 94, 16, 1);
	height: 1.174rem;
	border: 1px solid rgba(254, 94, 16, 1);
	width: 5.547rem;
	margin: 0.587rem 0 0.347rem 0.32rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.text_25 {
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.72rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: center;
	white-space: nowrap;
}

.box_13 {
	height: 9.76rem;
	background: url(./img/psxnriohn76jgui0ew2izmvvu0hra6edlhdefe3032-5436-446c-b56f-339fa863d5bd.png) 100% no-repeat;
	background-size: 100% 100%;
	width: 7.067rem;
	margin: 0 0.534rem 0.56rem 0;
}

.group_4 {
	height: 9.76rem;
	width: 7.067rem;
}

.block_5 {
	box-shadow: 0px 5px 7px 0px rgba(157, 169, 197, 0.26);
	background-color: rgba(243, 247, 251, 0.8);
	width: 6.267rem;
	height: 6.747rem;
	margin: 2.667rem 0 0 0.454rem;
}

.text_26 {
	width: 5.467rem;
	height: 4rem;
	overflow-wrap: break-word;
	color: rgba(38, 41, 56, 1);
	font-size: 0.48rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	line-height: 0.854rem;
	margin: 0.667rem 0 0 0.4rem;
}

.text-wrapper_16 {
	background-color: rgba(254, 94, 16, 1);
	height: 1.174rem;
	border: 1px solid rgba(254, 94, 16, 1);
	width: 5.547rem;
	margin: 0.56rem 0 0.347rem 0.32rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.text_27 {
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.72rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: center;
	white-space: nowrap;
}

.box_14 {
	height: 9.76rem;
	background: url(./img/psgg0yz756k9ggph495n1acnnvav47t4qd033cd337-ed59-499f-8c29-1006150219c3.png) 100% no-repeat;
	background-size: 100% 100%;
	margin-bottom: 0.56rem;
	width: 7.067rem;
}

.text-wrapper_17 {
	width: 6.587rem;
	height: 9.707rem;
	background: url(./img/psenv4t0fc8a83oj4g41f29ssrwx1exr9skdf9b0bc0-f973-4d4b-88d8-33f0cc56f289.png) 100% no-repeat;
	background-size: 100% 100%;
	margin-left: 0.214rem;
}

.text_28 {
	text-shadow: 0px 2px 2px rgba(107, 97, 93, 0.61);
	width: 2.774rem;
	height: 0.694rem;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.72rem;
	font-family: SourceHanSansCN-Medium;
	font-weight: 500;
	text-align: center;
	white-space: nowrap;
	line-height: 0.854rem;
	margin: 0.774rem 0 0 0.72rem;
}

.text_29 {
	text-shadow: 0px 1px 1px rgba(107, 97, 93, 0.51);
	width: 5.147rem;
	height: 6.614rem;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.48rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	line-height: 0.854rem;
	margin: 0.48rem 0 1.147rem 0.72rem;
}

.text-wrapper_18 {
	height: 1.68rem;
	background: url(./img/pstpzji3al72t7u6uumwd5gsav5cqnb9ci2af76509-c185-43cf-ae4e-238c0972dbda.png) 100% no-repeat;
	background-size: 100% 100%;
	width: 27.734rem;
	margin: 1.92rem 0 0 12rem;
}

.text_30 {
	width: 3.787rem;
	height: 0.907rem;
	overflow-wrap: break-word;
	color: rgba(254, 94, 16, 1);
	font-size: 0.96rem;
	font-family: SourceHanSansCN-Regular;
	font-weight: NaN;
	text-align: center;
	white-space: nowrap;
	line-height: 0.854rem;
	margin: 0.4rem 0 0 11.654rem;
}

.text_31 {
	width: 3.52rem;
	height: 0.854rem;
	overflow-wrap: break-word;
	color: rgba(196, 78, 32, 1);
	font-size: 0.906rem;
	font-family: SourceHanSansCN-Regular;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 0.854rem;
	margin: 1.787rem 0 0 14.96rem;
}

.group_5 {
	background-color: rgba(196, 78, 32, 1);
	width: 2.347rem;
	height: 0.054rem;
	margin: 0.774rem 0 0 15.547rem;
}

.group_6 {
	width: 25.707rem;
	height: 1.574rem;
	margin: 0.4rem 0 0 12.027rem;
}

.text-wrapper_19 {
	background-color: rgba(255, 240, 227, 1);
	border-radius: 23px;
	height: 1.28rem;
	border: 1px solid rgba(219, 115, 64, 1);
	margin-top: 0.294rem;
	width: 9.36rem;
}

.text_32 {
	width: 7.174rem;
	height: 0.854rem;
	overflow-wrap: break-word;
	color: rgba(219, 115, 64, 1);
	font-size: 0.906rem;
	font-family: SourceHanSansCN-Light;
	font-weight: 300;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 0.854rem;
	margin: 0.24rem 0 0 1.12rem;
}

.text_33 {
	width: 3.52rem;
	height: 0.854rem;
	overflow-wrap: break-word;
	color: rgba(196, 78, 32, 1);
	font-size: 0.906rem;
	font-family: SourceHanSansCN-Regular;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 0.854rem;
}

.group_7 {
	background-color: rgba(196, 78, 32, 1);
	width: 2.347rem;
	height: 0.054rem;
	margin: 0.054rem 0 0 34.854rem;
}

.group_8 {
	width: 28.694rem;
	height: 13.547rem;
	margin: 0.64rem 0 0 12.08rem;
}

.image_2 {
	width: 9.894rem;
	height: 13.494rem;
	margin-top: 0.054rem;
}

.group_9 {
	width: 9.36rem;
	height: 10.027rem;
}

.text-wrapper_20 {
	background-color: rgba(255, 240, 227, 1);
	border-radius: 23px;
	height: 1.28rem;
	border: 1px solid rgba(219, 115, 64, 1);
	width: 9.36rem;
}

.text_34 {
	width: 7.6rem;
	height: 0.854rem;
	overflow-wrap: break-word;
	color: rgba(219, 115, 64, 1);
	font-size: 0.906rem;
	font-family: SourceHanSansCN-Light;
	font-weight: 300;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 0.854rem;
	margin: 0.187rem 0 0 0.907rem;
}

.image-wrapper_2 {
	width: 8.454rem;
	height: 7.814rem;
	margin: 0.934rem 0 0 0.267rem;
}

.image_3 {
	width: 5.414rem;
	height: 7.814rem;
}

.image_4 {
	width: 2.56rem;
	height: 7.094rem;
	margin-top: 0.614rem;
}

.group_10 {
	width: 31.094rem;
	height: 17.1rem;
	margin: 0.054rem 0 0 11.147rem;
}

.section_3 {
	width: 11.067rem;
	height: 15.734rem;
}

.image_5 {
	width: 11.067rem;
	height: 14.987rem;
}

.box_15 {
	background-color: rgba(196, 78, 32, 1);
	width: 2.347rem;
	height: 0.027rem;
	margin: 0.72rem 0 0 3.707rem;
}

.section_4 {
	width: 14.747rem;
	height: 12.747rem;
	margin-top: 3.094rem;
}

.text_35 {
	width: 10.96rem;
	height: 0.854rem;
	overflow-wrap: break-word;
	color: rgba(196, 78, 32, 1);
	font-size: 0.906rem;
	font-family: SourceHanSansCN-Regular;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 0.854rem;
}

.section_5 {
	background-color: rgba(196, 78, 32, 1);
	width: 2.347rem;
	height: 0.027rem;
	margin: 0.8rem 0 0 4.294rem;
}

.text-wrapper_21 {
	background-color: rgba(255, 240, 227, 1);
	border-radius: 23px;
	height: 1.28rem;
	border: 1px solid rgba(219, 115, 64, 1);
	width: 9.36rem;
	margin: 0.667rem 0 0 0.774rem;
}

.text_36 {
	width: 7.574rem;
	height: 0.854rem;
	overflow-wrap: break-word;
	color: rgba(219, 115, 64, 1);
	font-size: 0.906rem;
	font-family: SourceHanSansCN-Light;
	font-weight: 300;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 0.854rem;
	margin: 0.214rem 0 0 0.907rem;
}

.text_37 {
	width: 12.667rem;
	height: 0.854rem;
	overflow-wrap: break-word;
	color: rgba(195, 78, 31, 1);
	font-size: 0.906rem;
	font-family: SourceHanSansCN-Medium;
	font-weight: 500;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 0.854rem;
	margin: 5.547rem 0 0 2.08rem;
}

.text_37-fu {
	overflow-wrap: break-word;
	color: rgba(195, 78, 31, 1);
	font-size: 0.906rem;
	font-family: SourceHanSansCN-Medium;
	font-weight: 500;
	text-align: justifyLeft;
	white-space: nowrap;
}

.section_6 {
	background-color: rgba(196, 78, 32, 1);
	width: 2.347rem;
	height: 0.027rem;
	margin: 0.72rem 0 0 7.12rem;
}

.text-wrapper_22 {
	background-color: rgba(255, 240, 227, 1);
	border-radius: 23px;
	height: 1.28rem;
	border: 1px solid rgba(219, 115, 64, 1);
	width: 10.16rem;
	margin: 0.694rem 0 0 3.307rem;
}

.text_38 {
	width: 9.014rem;
	height: 0.854rem;
	overflow-wrap: break-word;
	color: rgba(219, 115, 64, 1);
	font-size: 0.906rem;
	font-family: SourceHanSansCN-Light;
	font-weight: 300;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 0.854rem;
	margin: 0.214rem 0 0 0.587rem;
}

.group_11 {
	width: 28.134rem;
	height: 13.414rem;
	margin: 0.587rem 0 0 12.48rem;
}

.text-wrapper_23 {
	background-color: rgba(255, 240, 227, 1);
	border-radius: 23px;
	height: 1.28rem;
	border: 1px solid rgba(219, 115, 64, 1);
	width: 7.067rem;
}

.text_39 {
	width: 5.814rem;
	height: 0.854rem;
	overflow-wrap: break-word;
	color: rgba(219, 115, 64, 1);
	font-size: 0.906rem;
	font-family: SourceHanSansCN-Light;
	font-weight: 300;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 0.854rem;
	margin: 0.187rem 0 0 0.64rem;
}

.image_6 {
	width: 9.84rem;
	height: 12.987rem;
	margin-top: 0.427rem;
}

.group_12 {
	width: 34.934rem;
	height: 16.4rem;
	margin: 0.534rem 0 0 7.094rem;
}

.image_7 {
	width: 15.174rem;
	height: 16.4rem;
}

.box_16 {
	width: 18rem;
	height: 13.52rem;
	/* margin-top: 2.08rem; */
}

.text-wrapper_24 {
	width: 6.374rem;
	height: 0.907rem;
	margin-left: 6.134rem;
}

.text_40 {
	width: 1.6rem;
	height: 0.4rem;
	overflow-wrap: break-word;
	color: rgba(254, 94, 16, 1);
	font-size: 0.48rem;
	font-family: SourceHanSansCN-Regular;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 1.387rem;
	margin-top: 0.454rem;
}

.text_41 {
	width: 3.76rem;
	height: 0.907rem;
	overflow-wrap: break-word;
	color: rgba(254, 94, 16, 1);
	font-size: 0.96rem;
	font-family: SourceHanSansCN-Medium;
	font-weight: 500;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 1.387rem;
	margin-left: 0.16rem;
}

.text_42 {
	width: 0.587rem;
	height: 0.374rem;
	overflow-wrap: break-word;
	color: rgba(254, 94, 16, 1);
	font-size: 0.48rem;
	font-family: SourceHanSansCN-Regular;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 1.387rem;
	margin: 0.534rem 0 0 0.267rem;
}

.section_7 {
	background-color: rgba(254, 94, 16, 1);
	width: 3.654rem;
	height: 0.08rem;
	margin: 0.72rem 0 0 7.974rem;
}

.text-wrapper_25 {
	width: 18rem;
	height: 10.32rem;
	overflow-wrap: break-word;
	font-size: 0;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	line-height: 1.387rem;
	margin-top: 1.494rem;
}

.text_43 {
	width: 18rem;
	height: 10.32rem;
	overflow-wrap: break-word;
	color: rgba(195, 78, 31, 1);
	font-size: 0.64rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: left;
	line-height: 1.387rem;
}

.text_44 {
	width: 18rem;
	height: 10.32rem;
	overflow-wrap: break-word;
	color: rgba(195, 78, 31, 1);
	font-size: 0.64rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: left;
	line-height: 1.387rem;
}

.paragraph_3 {
	width: 18rem;
	height: 10.32rem;
	overflow-wrap: break-word;
	color: rgba(195, 78, 31, 1);
	font-size: 0.64rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: left;
	line-height: 1.387rem;
}

.text_45 {
	width: 18rem;
	height: 10.32rem;
	overflow-wrap: break-word;
	color: rgba(195, 78, 31, 1);
	font-size: 0.853rem;
	font-family: SourceHanSansCN-Medium;
	font-weight: 500;
	text-align: left;
	line-height: 1.387rem;
}

.text_46 {
	width: 18rem;
	height: 10.32rem;
	overflow-wrap: break-word;
	color: rgba(195, 78, 31, 1);
	font-size: 0.64rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: left;
	line-height: 1.387rem;
}

.group_13 {
	width: 37.254rem;
	height: 11.04rem;
	margin: 2.667rem 0 0 7.014rem;
}

.text_47 {
	width: 0.4rem;
	word-wrap: break-word;
	height: 4.24rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	font-size: 0.48rem;
	color: #FE5E10;
	line-height: 0.48rem;

	display: inline-block;

}

.text_48 {
	width: 0.91rem;
	height: 3.76rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	font-size: 0.96rem;
	color: #FE5E10;
	line-height: 0.96rem;
}

.section_8 {
	background-color: rgba(254, 94, 16, 1);
	width: 0.08rem;
	height: 3.654rem;
	margin: 0.107rem 0 0 0.854rem;
}

.sectionList {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.hufuketangtitle {
	font-family: Source Han Sans CN;
	font-weight: 400;
	font-size: 0.64rem;
	color: #363947;
	line-height: 0.64rem;
}

.hufuketangtime {
	margin-top: 0.37rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	font-size: 0.43rem;
	color: #898EA2;
	line-height: 0.43rem;
}

.section_9 {
	width: 10.37rem;
	height: 11.04rem;
	margin-left: 1.15rem;
	background: url(./img/1.png) 100% no-repeat;
	background-size: 100% 100%;
	position: relative;
}

.section_10 {
	width: 10.37rem;
	height: 11.04rem;
	margin-left: 1.15rem;
	background: url(./img/2.png) 100% no-repeat;
	background-size: 100% 100%;
	position: relative;
}

.section_11 {
	width: 10.37rem;
	height: 11.04rem;
	margin-left: 1.15rem;
	background: url(./img/3.png) 100% no-repeat;
	background-size: 100% 100%;
	position: relative;
}

.section_9_c {
	width: 10.37rem;
	height: 2.13rem;
	background: rgba(247,249,255,0.35);
	position: absolute;
	left: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	padding: 0 0.67rem;
}

.section_10_c {
	width: 10.37rem;
	height: 2.13rem;
	background: rgba(255,244,240,0.97);
	position: absolute;
	left: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	padding: 0 0.67rem;
}

.section_11_c {
	width: 10.37rem;
	height: 2.13rem;
	background: rgba(237,251,255,0.97);
	position: absolute;
	left: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	padding: 0 0.67rem;
}

.box_17 {
	background-color: rgba(247, 249, 255, 0.35);
	width: 10.374rem;
	height: 2.134rem;
	margin-top: 8.907rem;
}

.text-group_1 {
	width: 5.707rem;
	height: 1.307rem;
	margin: 0.427rem 0 0 0.667rem;
}

.text_49 {
	width: 5.707rem;
	height: 0.587rem;
	overflow-wrap: break-word;
	color: rgba(54, 57, 71, 1);
	font-size: 0.64rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 1.387rem;
}

.text_50 {
	width: 2.16rem;
	height: 0.347rem;
	overflow-wrap: break-word;
	color: rgba(137, 142, 162, 1);
	font-size: 0.426rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 1.387rem;
	margin: 0.374rem 0 0 0.027rem;
}

.group_14 {
	height: 10.107rem;
	background: url(./img/psq5pxnsppvedyweyw92ssl80v1ffhmi4zo9d421b7ce-78df-4d51-a03e-8482075fc1e3.png) -0.027rem 0rem no-repeat;
	background-size: 51.2rem 10.107rem;
	margin-top: 1.76rem;
	width: 51.174rem;
}

.group_15 {
	width: 37.174rem;
	height: 5.067rem;
	margin: 1.254rem 0 0 6.854rem;
}

.image-text_1 {
	width: 4.267rem;
	height: 5.067rem;
}

.image_8 {
	width: 4.267rem;
	height: 4.267rem;
}

.text-group_2 {
	width: 3.787rem;
	height: 0.427rem;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.426rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 0.426rem;
	margin: 0.374rem 0 0 0.24rem;
}

.box_18 {
	width: 30.934rem;
	height: 4.454rem;
	margin-top: 0.587rem;
}

.group_16 {
	width: 30.934rem;
	height: 2.214rem;
}

.group_17 {
	width: 4.374rem;
	height: 2.214rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.text_51 {
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	/* font-size: 1.093rem;
	line-height: 1.093rem; */
	font-size: .593rem;
	line-height: .593rem;
	font-family: SourceHanSerifCN-SemiBold;
	white-space: nowrap;
}

.image_9 {
	width: 4.294rem;
	height: 0.027rem;
	margin: 0.347rem 0 0 0.054rem;
}

.text_52 {
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.453rem;
	font-family: SourceHanSerifCN-Medium;
	font-weight: 500;
	line-height: 0.453rem;
}

.list_1 {
	width: 20.427rem;
	height: 1.68rem;
	margin-top: 0.347rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.list-items_1-0 {
	width: 4.854rem;
	height: 1.6rem;
	margin: 0.08rem 4.107rem 0 0;
	
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.label_1-0 {
	width: 0.88rem;
	width: 0.88rem;
	
}

.text_53-0 {
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.48rem;
	font-family: SourceHanSansCN-Regular;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	margin-top: 0.374rem;
}

.list-items_1-1 {
	width: 4.854rem;
	height: 1.6rem;
	margin: 0.08rem 4.107rem 0 0;
	
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.label_1-1 {
	width: 0.88rem;
	width: 0.88rem;
}

.text_53-1 {
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.48rem;
	font-family: SourceHanSansCN-Regular;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	margin-top: 0.374rem;
}

.list-items_1-2 {
	width: 4.854rem;
	height: 1.6rem;
	margin: 0.08rem 4.107rem 0 0;
	
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.label_1-2 {
	width: 0.88rem;
	width: 0.88rem;
}

.text_53-2 {
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.48rem;
	font-family: SourceHanSansCN-Regular;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	margin-top: 0.374rem;
}

.text_54 {
	width: 25.174rem;
	height: 0.454rem;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.426rem;
	font-family: SourceHanSansCN-Regular;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 1.387rem;
	margin: 1.787rem 0 0 0.027rem;
}

.group_18 {
	width: 14.587rem;
	height: 0.48rem;
	margin: 1.387rem 0 1.92rem 18.48rem;
}

.text_55 {
	width: 14.587rem;
	height: 0.48rem;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 0.48rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 1.387rem;
}

.text-wrapper_26 {
	border-radius: 50%;
	height: 0.48rem;
	border: 1px solid rgba(255, 255, 255, 1);
	width: 0.48rem;
	margin: 0 12rem 0 -12.48rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.text_56 {
	color: rgba(255, 255, 255, 1);
	font-size: 0.48rem;
	font-family: SourceHanSansCN-Normal;
}

.group_19 {
	background-color: rgba(255, 244, 240, 0.97);
	position: absolute;
	left: 22.427rem;
	top: 106.24rem;
	width: 10.374rem;
	height: 2.134rem;
}

.text-group_3 {
	width: 5.094rem;
	height: 1.334rem;
	margin: 0.374rem 0 0 0.64rem;
}

.text_57 {
	width: 5.094rem;
	height: 0.614rem;
	overflow-wrap: break-word;
	color: rgba(54, 57, 71, 1);
	font-size: 0.64rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 1.387rem;
}

.text_58 {
	width: 2.16rem;
	height: 0.347rem;
	overflow-wrap: break-word;
	color: rgba(137, 142, 162, 1);
	font-size: 0.426rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 1.387rem;
	margin: 0.374rem 0 0 0.054rem;
}

.group_20 {
	background-color: rgba(237, 251, 255, 0.97);
	position: absolute;
	left: 33.867rem;
	top: 106.267rem;
	width: 10.374rem;
	height: 2.134rem;
}

.text-group_4 {
	width: 4.427rem;
	height: 1.334rem;
	margin: 0.374rem 0 0 0.667rem;
}

.text_59 {
	width: 4.427rem;
	height: 0.64rem;
	overflow-wrap: break-word;
	color: rgba(54, 57, 71, 1);
	font-size: 0.64rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 1.387rem;
}

.text_60 {
	width: 2.16rem;
	height: 0.347rem;
	overflow-wrap: break-word;
	color: rgba(137, 142, 162, 1);
	font-size: 0.426rem;
	font-family: SourceHanSansCN-Normal;
	font-weight: NaN;
	text-align: justifyLeft;
	white-space: nowrap;
	line-height: 1.387rem;
	margin: 0.347rem 0 0 0.027rem;
}

.image_10 {
	position: absolute;
	left: 10.427rem;
	top: 66.24rem;
	width: 11.334rem;
	height: 12.054rem;
}

.linefenge {
	width: 4.29rem;
	height: 0.03rem;
	background: #FFFFFF;
	margin-top: 0.35rem;
	margin-bottom: 0.45rem;
}