.row{
    display: flex;
}
.row-w{
    display: flex;
    flex-wrap: wrap;
}
.row-aic-w{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.row-aic-n{
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
.q-mr-md{
	margin-right: 32rpx;
}
.q-ml-md{
	margin-left: 32rpx;
}
.q-mt-md{
	margin-top: 32rpx !important;
}
.q-mb-md{
	margin-bottom: 32rpx;
}
.q-mr-sm{
	margin-right: 16rpx;
}
.q-ml-sm{
	margin-left: 16rpx;
}
.q-mt-sm{
	margin-top: 16rpx;
}
.q-mb-sm{
	margin-bottom: 16rpx;
}
.flex-grid{
	margin-left: -16rpx;
	margin-bottom: -16rpx;
}
.flex-wrap{
	flex-wrap: wrap;
}
.col-t-b{
	width: calc(50% - 16rpx);
	margin: 0 0 16rpx 16rpx
}
.col-f-b{
	width: calc(25% - 16rpx);
	margin: 0 0 16rpx 16rpx
}
.row-ajc-w{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.row-ajc-n{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.row-acje{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: end;
}
.text-center{
	text-align: center;
}
.text-input{
	background: #F1F2F4;
	/* height: 60rpx; */
	border-radius: 12rpx;
	padding: 12rpx;
	font-size: 28rpx;
	color: #111111;
}
.text-input:focus,
.text-input:active{
	background-color: #111111;
	color:#F1F2F4;
}
.text-input::placeholder{
	font-size: 24rpx;
}
.row-sb-n{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.row-sbs-n{
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: nowrap;
}
.row-sbas-n{
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.row-sb-w{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.items-center{
	align-items: center;
}
.items-start{
	align-items: start;
}
.justify-center{
	justify-content: center;
}
.flex1,.col{
    flex: 1;
}
.flexG{
    flex-grow: 1;
}
.flexS{
    flex-shrink: 0;
}
.text-right{
	text-align: right;
}
.column{
    display: flex;
    flex-direction: column;
}
.column-jc{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.column-ajc{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.block{
    display: block;
}
.inlineblock{
    display: inline-block;
}
.hidden{
    overflow: hidden;
}
.fixed{
    position: fixed;
}
.fixedHeader{
    left: 0;
    right: 0;
    top: 0;
}
.fixedFooter{
    border-radius: 50rpx 50rpx 0px 0px;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    border-radius: 20rpx;
}
.relative{
    position: relative;
}
.absolute{
    position: absolute;
}
.z-index1{
    z-index: 1;
}
.z-index2{
    z-index: 2;
}
.z-index3{
    z-index: 3;
}
.z-index4{
    z-index: 4;
}
.fontWeight400{
    font-weight: 400;
}
.fontBold{
    font-weight: bold;
}
.nowrap{
    white-space: nowrap;
}
.ellipsis1{
    text-overflow: ellipsis;
    white-space: nowrap; 
    overflow: hidden;
}
.width100{
    width: 100rpx;
}
.width436{
    width: 436rpx;
}
.width100One{
    width: 100%;
}
.width45vh{
    width: 44vh;
}
.textCenter{
    text-align: center;
}
.textRight{
    text-align: right;
}
.fz14{
    font-size: 14rpx;
}
.fz16{
    font-size: 16rpx;
}
.fz17{
    font-size: 17rpx;
}
.fz18{
    font-size: 18rpx;
}
.fz19{
    font-size: 19rpx;
}
.fz20{
    font-size: 20rpx;
}
.fz21{
    font-size: 21rpx;
}
.fz22{
    font-size: 22rpx;
}
.fz24{
    font-size: 24rpx;
}
.fz26{
    font-size: 26rpx;
}
.fz28{
    font-size: 28rpx;
}
.fz30{
    font-size: 30rpx;
}
.fz36{
    font-size: 36rpx;
}
.fz34{
    font-size: 34rpx;
}
.fz40{
    font-size: 40rpx;
}
.fz42{
    font-size: 42rpx;
}
.fz52{
    font-size: 52rpx;
}
.ML5{
    margin-left: 5rpx;
}
.ML10{
    margin-left: 10rpx;
}
.ML15{
    margin-left: 15rpx;
}
.ML20{
    margin-left: 20rpx;
}
.ML25{
    margin-left: 25rpx;
}
.ML30{
    margin-left: 30rpx;
}
.ML31{
    margin-left: 31rpx;
}
.ML40{
    margin-left: 40rpx;
}
.ML50{
    margin-left: 50rpx;
}
.ML60{
    margin-left: 60rpx;
}
.ML70{
    margin-left: 70rpx;
}
.MR5{
    margin-right: 5rpx;
}
.MR10{
    margin-right: 10rpx;
}
.MR15{
    margin-right: 15rpx;
}
.MR20{
    margin-right: 20rpx;
}
.MR25{
    margin-right: 25rpx;
}
.MR30{
    margin-right: 30rpx;
}
.MR40{
    margin-right: 40rpx;
}
.MR50{
    margin-right: 50rpx;
}
.MR60{
    margin-right: 60rpx;
}
.MT10{
    margin-top: 10rpx;
}
.MT15{
    margin-top: 15rpx;
}
.MT20{
    margin-top: 20rpx;
}
.MT25{
    margin-top: 25rpx;
}
.MT30{
    margin-top: 30rpx;
}
.MT31{
    margin-top: 31rpx;
}
.MT35{
    margin-top: 35rpx;
}
.MT38{
    margin-top: 38rpx;
}
.MT40{
    margin-top: 40rpx;
}
.MT45{
    margin-top: 45rpx;
}
.MT50{
    margin-top: 50rpx;
}
.MT60{
    margin-top: 60rpx;
}
.MT64{
    margin-top: 64rpx;
}
.MT75{
    margin-top: 75rpx;
}
.MB5{
    margin-bottom: 5rpx;
}
.MB10{
    margin-bottom: 10rpx;
}
.MB20{
    margin-bottom: 20rpx;
}
.MB30{
    margin-bottom: 30rpx;
}
.MB35{
    margin-bottom: 35rpx;
}
.MB40{
    margin-bottom: 40rpx;
}
.MB43{
    margin-bottom: 43rpx;
}
.MB50{
    margin-bottom: 50rpx;
}
.MB52{
    margin-bottom: 52rpx;
}
.MB55{
    margin-bottom: 55rpx;
}
.MB70{
    margin-bottom: 70rpx;
}
.MB255{
    margin-bottom: 255rpx;
}
.PT20{
    padding-top: 20rpx;
}
.PT38{
    padding-top: 38rpx;
}
.PT65{
    padding-top: 65rpx;
}
.PT123{
    padding-top: 123rpx;
}
.PB20{
    padding-bottom: 20rpx;
}
.PB200{
    padding-bottom: 200rpx;
}
.PB260{
    padding-bottom: 260rpx;
}
.PB300{
    padding-bottom: 300rpx;
}
.PY20{
    padding: 20rpx 0;
}
.PY53{
    padding: 53rpx 0;
}
.PX4{
    padding: 0 4rpx;
}
.PX10{
    padding: 0 10rpx;
}
.PX20{
    padding: 0 20rpx;
}
.PX50{
    padding: 0 50rpx;
}
.PX53{
    padding: 0 53rpx;
}
.relativeFT5{
    top: -5rpx;
}
.relativeFT8{
    top: -8rpx;
}
.relativeFT10{
    top: -10rpx;
}
.color9999A6{
    color: #9999A6;
}
.color9999A5{
    color: #9999A5;
}
.colorDEBF7B{
    color: #DEBF7B;
}
.colorC09D4F{
    color: #C09D4F;
}
.colorFF5858{
    color: #FF5858;
}
.color1D1D20 {
    color: #1D1D20;
}
.color111 {
    color: #111111;
}
.color000 {
    color: #000;
}
.colorFFF {
    color: #FFF;
}
.colorC6C1BC{
    color: #C6C1BC;
}
.colorE1C278{
    color: #E1C278;
}
.color2EC726{
    color: #2EC726;
}
.bgFFF{
    background: #fff;
}
.bgF5{
    background: #f5f5f5;
}
.bgECF1F4{
    background: #ECF1F4;
}
.bgDEBF7B{
    background: #DEBF7B;
}
.bg9BC75D{
    background: #9BC75D;
}
.bgFF5858{
    background: #FF5858;
}
.bgE1C278{
    background: #E1C278;
}
.bg111{
    background: #111111;
}
.bgF2EEE5{
    background: #F2EEE5;
}
.border1{
    border: 1px solid; 
}
.borderDEBF7B{
    border-color: #DEBF7B;
}
.borderF5{
    border-color: #F5F5F5;
}
.borderFF5858{
    border-color: #FF5858;
}
.height-line1{
    width: 100%;
    height: 0;
    border-bottom: 1px #ECF1F4 solid;
}
.height-line2{
    width: 100%;
    height: 0;
    border-bottom: 2px #ECF1F4 solid;
}
.width-lineH83{
    width: 2px;
    height: 83rpx;
}
.width-lineH49{
    width: 2px;
    height: 49rpx;
}
.lineC8C8CF{
    border-color: #C8C8CF;
}
.lineFF5858{
    border-bottom: 1px #FF5858 solid;
}
.height-dashed1{
    width: 100%;
    height: 0;
    border-bottom: 1px #D7D7DC dashed;
}
.DashedECF1F4{
    border-color: #ECF1F4;
}
.height100vh{
    height: 100vh;
}
.height100{
    height: 100%;
}
.height1057{
    height: 1057rpx;
}
.WH12R50{
    width: 12rpx;
    height: 12rpx;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}
.WH6R50{
    width: 6rpx;
    height: 6rpx;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}
.opacity0{
    opacity: 0;
}