* {
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:0rem;
}
.position-relative {
	position:relative;
	z-index:10;
}
.display-flex {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
.display-flex.tr {
	justify-content:flex-end;
}
.sz {
	cursor:pointer;
}
.cz {
	vertical-align:middle;
}
.display-inline-block {
	display:inline-block;
	vertical-align:middle !important;
}
.czbj {
	flex-direction:column;
}
.flex-1 {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
}
.cen {
	text-align:center;
}
.b {
	font-weight:600;
}
.vertical-center {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
}
.vertical-center.tr {
	align-items:initial !important;
}
.Vertical-layout {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
}
.h100 {
	height:100% !important;
}
.vertical-middle {
	vertical-align:middle !important;
}
.border-radius-50 {
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.margin-auto {
	margin:auto;
}
.w100 {
	width:100% !important;
}
.fz50 {
	font-size:3.125rem;
}
.fz60 {
	font-size:3.75rem;
}
.fz70 {
	font-size:4.375rem;
}
.fz80 {
	font-size:5rem;
}
.fz90 {
	font-size:5.625rem;
}
.bbm {
	border-bottom:0.0625rem solid #e0e0e0;
}
.btm {
	border-top:0.0625rem solid #F5F5F5;
}
.brm {
	border-right:0.0625rem solid #F5F5F5;
}
.blm {
	border-left:0.0625rem solid #e0e0e0;
}
.pt5 {
	padding-top:0.3125rem;
}
.pt10 {
	padding-top:0.625rem;
}
.pt15 {
	padding-top:0.9375rem;
}
.pt20 {
	padding-top:1.25rem;
}
.pt30 {
	padding-top:1.875rem;
}
.pt40 {
	padding-top:2.5rem;
}
.pt50 {
	padding-top:3.125rem;
}
.pt60 {
	padding-top:3.75rem;
}
.pt70 {
	padding-top:4.375rem;
}
.pt80 {
	padding-top:5rem;
}
.pm5 {
	padding-bottom:0.3125rem !important;
}
.pm10 {
	padding-bottom:0.625rem !important;
}
.pm15 {
	padding-bottom:0.9375rem !important;
}
.pm20 {
	padding-bottom:1.25rem !important;
}
.pm30 {
	padding-bottom:1.875rem !important;
}
.pm40 {
	padding-bottom:2.5rem !important;
}
.pm50 {
	padding-bottom:3.125rem !important;
}
.pm70 {
	padding-bottom:4.375rem !important;
}
.pl5 {
	padding-left:0.3125rem;
}
.pl10 {
	padding-left:0.625rem;
}
.pl5 {
	padding-left:0.9375rem;
}
.pl20 {
	padding-left:1.25rem;
}
.pl30 {
	padding-left:1.875rem;
}
.pl40 {
	padding-left:2.5rem;
}
.pl50 {
	padding-left:3.125rem;
}
.pl60 {
	padding-left:3.75rem;
}
.pl70 {
	padding-left:4.375rem;
}
.pl80 {
	padding-left:5rem;
}
.pl90 {
	padding-left:5.625rem;
}
.pl100 {
	padding-left:6.25rem;
}
.pr20 {
	padding-right:1.25rem;
}
.pr10 {
	padding-right:0.625rem;
}
.z6 {
	color:#666;
}
.fz12 {
	font-size:0.75rem !important;
}
.fz13 {
	font-size:0.8125rem;
}
.fz14 {
	font-size:0.875rem !important;
}
.fz15 {
	font-size:0.9375rem !important;
}
.fz16 {
	font-size:1rem !important;
}
.fz18 {
	font-size:1.125rem !important;
}
.fz20 {
	font-size:1.25rem !important;
}
.fz20 {
	font-size:1.25rem !important;
}
.fz21 {
	font-size:1.3125rem !important;
}
.fz22 {
	font-size:1.375rem !important;
}
.fz24 {
	font-size:1.5rem !important;
}
.fz26 {
	font-size:1.625rem !important;
}
.fz28 {
	font-size:1.75rem !important;
}
.fz30 {
	font-size:1.875rem !important;
}
.fz40 {
	font-size:2.5rem !important;
}
.fz42 {
	font-size:2.625rem !important;
}
.fz32 {
	font-size:2rem !important;
}
.fz34 {
	font-size:2.125rem !important;
}
.fz36 {
	font-size:2.25rem !important;
}
.fz48 {
	font-size:3rem !important;
}
.fz53 {
	font-size:3.3125rem !important;
}
.ml5 {
	margin-left:0.3125rem;
}
.ml10 {
	margin-left:0.625rem;
}
.ml15 {
	margin-left:0.9375rem;
}
.ml20 {
	margin-left:1.25rem;
}
.ml30 {
	margin-left:1.875rem;
}
.ml40 {
	margin-left:2.5rem;
}
.ml50 {
	margin-left:3.125rem;
}
.ml60 {
	margin-left:3.75rem;
}
.ml70 {
	margin-left:4.375rem;
}
.ml80 {
	margin-left:5rem;
}
.ml100 {
	margin-left:6.25rem;
}
.m90 {
	margin-left:5.625rem;
}
.ml110 {
	margin-left:6.875rem;
}
.ml120 {
	margin-left:7.5rem;
}
.mt70 {
	margin-top:4.375rem;
}
.mt80 {
	margin-top:5rem !important;
}
.mt90 {
	margin-top:5.625rem;
}
.mt100 {
	margin-top:6.25rem;
}
.mt150 {
	margin-top:9.375rem;
}
.mt200 {
	margin-top:12.5rem;
}
.mt180 {
	margin-top:11.25rem;
}
.mt110 {
	margin-top:6.875rem;
}
.mt120 {
	margin-top:7.5rem;
}
.mt130 {
	margin-top:8.125rem;
}
.mt5 {
	margin-top:0.3125rem !important;
}
.mt10 {
	margin-top:0.625rem !important;
}
.mt15 {
	margin-top:0.9375rem !important;
}
.mt20 {
	margin-top:1.25rem !important;
}
.mt25 {
	margin-top:1.5625rem !important;
}
.mt2 {
	margin-top:0.125rem !important;
}
.mt30 {
	margin-top:1.875rem !important;
}
.mt40 {
	margin-top:2.5rem !important;
}
.mt50 {
	margin-top:3.125rem !important;
}
.mt60 {
	margin-top:3.75rem !important;
}
.mr5 {
	margin-right:0.3125rem;
}
.mr10 {
	margin-right:0.625rem;
}
.mr20 {
	margin-right:1.25rem;
}
.mr30 {
	margin-right:1.875rem;
}
.mr40 {
	margin-right:2.5rem;
}
.mr50 {
	margin-right:3.125rem;
}
.mr60 {
	margin-right:3.75rem;
}
.mb5 {
	margin-bottom:0.3125rem !important;
}
.mb10 {
	margin-bottom:0.625rem !important;
}
.mb15 {
	margin-bottom:0.9375rem !important;
}
.mb20 {
	margin-bottom:1.25rem !important;
}
.tr {
	text-align:right !important;
}
.tl {
	align-items:flex-start;
	text-align:left;
}
.au {
	overflow:auto;
}
.tr {
	text-align:right;
}
.pd {
	padding-left:0.625rem;
	padding-right:0.625rem;
}
.qc {
	clear:both;
}
.z3 {
	color:#333;
}
.z6 {
	color:#666;
}
.z9 {
	color:#999 !important;
}
.gd {
	transition:all linear 0.2s;
	-moz-transition:all linear 0.2s;
	-webkit-transition:all linear 0.2s;
	-o-transition:all linear 0.2s;
}
.ls {
	color:#17448b;
}
.cf {
	color:#fff;
}
.bgff {
	background:#fff;
}
.nowrap {
	white-space:nowrap;
}
.elf {
	display:inline-block;
	background-size:80rem;
	vertical-align:middle !important;
}
.pr {
	position:relative;
	z-index:100;
}
.table {
	display:table;
}
.trow {
	display:table-row;
}
.cell {
	display:table-cell;
}
.flex-end {
	justify-content:flex-end;
}
.dianer {
	overflow:hidden;
	white-space:pre-wrap;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	max-height:2.125rem;
}
.diansan {
	display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 3; /* 限制显示的行数 */
-webkit-box-orient: vertical;
}
.dian {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.lddq {
	justify-content:space-between;
}
.imgjz {
	object-fit:cover;
}
