
/* flex */

.flex_b_c {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.flex_b_s {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start
}

.flex_b_e {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end
}

.flex_s_s {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start
}

.flex_s_c {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.flex_s_e {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end
}

.flex_c_s {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start
}

.flex_c_c {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.flex_e_c {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.flex_e_e {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end
}

.border-box {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}



/* ==============多文本溢出================ */

.uni-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.uni-ellipsis-2 {
	display: -webkit-box;
	overflow: hidden;
	white-space: normal!important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.uni-ellipsis-3 {
	display: -webkit-box;
	overflow: hidden;
	white-space: normal!important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}


/* ==============width================ */

.wp-20 {
	width: 20%
}

.wp-23 {
	width: 23%
}

.wp-25 {
	width: 25%
}

.wp-30 {
	width: 30%
}

.wp-31 {
	width: 31%
}

.wp-333 {
	width: 33.3%
}

.wp-36 {
	width: 36%
}

.wp-40 {
	width: 40%
}

.wp-45 {
	width: 45%
}

.wp-48 {
	width: 48%
}

.wp-50 {
	width: 50%
}

.wp-55 {
	width: 55%
}

.wp-60 {
	width: 60%
}

.wp-85 {
	width: 85%
}

.wp-100 {
	width: 100%
}

.w-35 {
	width: 17px
}

.w-40 {
	width: 20px
}

.w-50 {
	width: 25px
}

.w-120 {
	width: 60px
}

.w-240 {
	width: 120px
}

.w-300 {
	width: 150px
}

.w-330 {
	width: 165px
}

.w-350 {
	width: 175px
}

.w-400 {
	width: 200px
}

.w-430 {
	width: 215px
}

.w-480 {
	width: 240px
}

.w-500 {
	width: 250px
}

.w-540 {
	width: 270px
}

.w-560 {
	width: 280px
}

.w-600 {
	width: 300px
}

.w-620 {
	width: 310px
}


/* ==============height================ */

.hp-100 {
	height: 100%
}

.lh-40 {
	height: 20px;
	line-height: 20px
}

.lh-48 {
	height: 24px;
	line-height: 24px
}

.lh-50 {
	height: 25px;
	line-height: 25px
}

.lh-58 {
	height: 29px;
	line-height: 29px
}

.lh-60 {
	height: 30px;
	line-height: 30px
}

.lh-70 {
	height: 35px;
	line-height: 35px
}

.lh-80 {
	height: 40px;
	line-height: 40px
}

.lh-90 {
	height: 45px;
	line-height: 45px
}

.lh-92 {
	height: 46px;
	line-height: 46px
}

.lh-100 {
	height: 50px;
	line-height: 50px
}

.lh-108 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 54px;
	line-height: 54px
}

.lh-120 {
	height: 60px;
	line-height: 60px
}


/* ==============width&&height================ */

.wh-30 {
	width: 15px;
	height: 15px
}

.wh-36 {
	width: 18px;
	height: 18px
}

.wh-40 {
	width: 20px;
	height: 20px
}

.wh-60 {
	width: 30px;
	height: 30px
}

.wh-70 {
	width: 35px;
	height: 35px
}

.wh-80 {
	width: 40px;
	height: 40px
}

.wh-90 {
	width: 45px;
	height: 45px
}

.wh-100 {
	width: 50px;
	height: 50px
}

.wh-120 {
	width: 60px;
	height: 60px
}

.wh-127 {
	width: 63px;
	height: 63px
}

.wh-140 {
	width: 70px;
	height: 70px
}

.wh-147 {
	width: 73px;
	height: 73px
}

.wh-150 {
	width: 76px;
	height: 76px
}

.wh-160 {
	width: 80px;
	height: 80px
}

.wh-200 {
	width: 100px;
	height: 100px
}

.wh-100p {
	width: 100%;
	height: 100%
}


/* ==============margin================ */

.mg_auto {
	margin: 0 auto
}

.mg-t-20 {
	margin-top: 10px
}

.mg-t-30 {
	margin-top: 15px
}

.mg-l-10 {
	margin-left: 5px
}

.mg-l-15 {
	margin-left: 7px
}

.mg-r-10 {
	margin-right: 5px
}

.mg-r-15 {
	margin-right: 7px
}

.mg-r-50 {
	margin-right: 25px
}


/* ==============margin-bottom================ */

.mg-b-10 {
	margin-bottom: 5px
}

.mg-b-15 {
	margin-bottom: 7px
}

.mg-b-20 {
	margin-bottom: 10px
}

.mg-b-25 {
	margin-bottom: 12px
}

.mg-b-30 {
	margin-bottom: 15px
}

.mg-b-80 {
	margin-bottom: 40px!important
}


/* ==============margin-left&right================ */

.mg-lr-5 {
	margin-left: 2px;
	margin-right: 2px
}

.mg-lr-8 {
	margin-left: 4px;
	margin-right: 4px
}

.mg-lr-10 {
	margin-left: 5px;
	margin-right: 5px
}

.mg-lr-15 {
	margin-left: 7px;
	margin-right: 7px
}

.mg-lr-20 {
	margin-left: 10px;
	margin-right: 10px
}

.mg-lr-30 {
	margin-left: 15px;
	margin-right: 15px
}


/* ==============padding================ */

.pd-10 {
	padding: 5px
}

.pd-15 {
	padding: 7px
}

.pd-20 {
	padding: 10px
}

.pd-25 {
	padding: 12px
}

.pd-30 {
	padding: 15px
}

.pd-40 {
	padding: 20px
}

.pd-50 {
	padding: 25px
}

.pd-10-30 {
	padding: 5px 15px
}

.pd-12-30 {
	padding: 6px 15px
}

.pd-15-30 {
	padding: 7px 15px
}

.pd-20-30 {
	padding: 10px 15px
}

.pd-25-30 {
	padding: 12px 15px
}



/* ==============padding-top&&padding-bottom================ */

.pd-tb-4 {
	padding-top: 2px;
	padding-bottom: 2px
}

.pd-tb-6 {
	padding-top: 3px;
	padding-bottom: 3px
}

.pd-tb-10 {
	padding-top: 5px;
	padding-bottom: 5px
}

.pd-tb-15 {
	padding-top: 7px;
	padding-bottom: 7px
}

.pd-tb-20 {
	padding-top: 10px;
	padding-bottom: 10px
}

.pd-tb-25 {
	padding-top: 12px;
	padding-bottom: 12px
}

.pd-tb-30 {
	padding-top: 15px;
	padding-bottom: 15px
}

.pd-tb-35 {
	padding-top: 17px;
	padding-bottom: 17px
}

.pd-tb-40 {
	padding-top: 20px;
	padding-bottom: 20px
}

.pd-tb-50 {
	padding-top: 25px;
	padding-bottom: 25px
}


/* =============padding-top============== */

.pd-t-5 {
	padding-top: 2px
}

.pd-t-10 {
	padding-top: 5px
}

.pd-t-15 {
	padding-top: 7px
}

.pd-t-18 {
	padding-top: 9px
}

.pd-t-20 {
	padding-top: 10px
}

.pd-t-25 {
	padding-top: 12px
}

.pd-t-30 {
	padding-top: 15px
}

.pd-t-35 {
	padding-top: 17px
}

.pd-t-40 {
	padding-top: 20px
}

.pd-t-45 {
	padding-top: 22px
}

.pd-t-50 {
	padding-top: 25px
}

.pd-t-60 {
	padding-top: 30px
}


/* =============padding-bottom============== */

.pd-b-6 {
	padding-bottom: 3px
}

.pd-b-10 {
	padding-bottom: 5px
}

.pd-b-15 {
	padding-bottom: 7px
}

.pd-b-20 {
	padding-bottom: 10px
}

.pd-b-25 {
	padding-bottom: 12px
}

.pd-b-30 {
	padding-bottom: 15px
}

.pd-b-35 {
	padding-bottom: 17px
}

.pd-b-40 {
	padding-bottom: 20px
}

.pd-b-45 {
	padding-bottom: 22px
}

.pd-b-50 {
	padding-bottom: 25px
}

.pd-b-80 {
	padding-bottom: 40px
}


/* ==============padding-left&&padding-right================ */

.pd-lr-10 {
	padding-left: 5px;
	padding-right: 5px
}

.pd-lr-15 {
	padding-left: 7px;
	padding-right: 7px
}

.pd-lr-20 {
	padding-left: 10px;
	padding-right: 10px
}

.pd-lr-25 {
	padding-left: 12px;
	padding-right: 12px
}

.pd-lr-28 {
	padding-left: 14px;
	padding-right: 14px
}

.pd-lr-30 {
	padding-left: 15px;
	padding-right: 15px
}

.pd-lr-35 {
	padding-left: 17px;
	padding-right: 17px
}

.pd-lr-40 {
	padding-left: 20px;
	padding-right: 20px
}

.pd-lr-45 {
	padding-left: 22px;
	padding-right: 22px
}


/* =============padding-right============== */

.pd-r-4 {
	padding-right: 2px
}

.pd-r-10 {
	padding-right: 5px
}

.pd-r-15 {
	padding-right: 7px
}

.pd-r-20 {
	padding-right: 10px
}

.pd-r-25 {
	padding-right: 12px
}

.pd-r-30 {
	padding-right: 15px
}

.pd-r-40 {
	padding-right: 20px
}

.pd-r-50 {
	padding-right: 25px
}


/* =============padding-left============== */

.pd-l-10 {
	padding-left: 5px
}

.pd-l-15 {
	padding-left: 7px
}

.pd-l-20 {
	padding-left: 10px
}

.pd-l-25 {
	padding-left: 12px
}

.pd-l-30 {
	padding-left: 15px
}

.pd-l-35 {
	padding-left: 17px
}

.pd-l-40 {
	padding-left: 20px
}

.pd-l-80 {
	padding-left: 40px
}

.fixed_top {
	position: fixed;
	left: 0;
	right: 0;
	width: auto;
	z-index: 99
}

.fixed_low {
	z-index: 20;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}


/* 兼职详情 */

.c-fbb {
	color: #298aff
}

.c-fbc {
	color: #fbce8e
}

.c-fa5 {
	color: #fa5555
}

.c-f26 {
	color: #f26544
}

.c-f75 {
	color: #f57957
}

.c-ff6 {
	color: #ff6c6c
}

.c-ff8 {
	color: #ff8810
}

.c-f80 {
	color: #ff8000
}

.c-fea {
	color: #fea800
}

.c-f1a {
	color: #f1ac26
}

.c-f59 {
	color: #f59a57
}

.c-fb5 {
	color: #fb5a1b
}

.c-reds {
	color: #ef0000!important
}

.c-fa9 {
	color: #9fa7b0
}

.c-ae {
	color: #aeb2bb
}

.c-a4 {
	color: #a4a4a4
}

.c-b3 {
	color: #b3b3b3
}

.c-b2 {
	color: #b2b6c2
}

.c-d2 {
	color: #d2d2d2
}

.c-d5 {
	color: #d5dbe2
}

.c-d8 {
	color: #d8a549
}

.c-e0 {
	color: #e0ceff
}

.c-e9 {
	color: #e9e9e9
}

.c-0c {
	color: #0c8
}

.c-1a {
	color: #1ad194
}

.c-1d {
	color: #51d8c6
}

.c-1e {
	color: #111e38
}

.c-12 {
	color: #1276ff
}

.c-1c {
	color: #1ca4fb
}

.c-20 {
	color: #202230
}

.c-2a {
	color: #2a364d
}

.c-3c {
	color: #3c3c3c
}

.c-c3 {
	color: #c3c3c3
}

.c-42 {
	color: #424242
}

.c-53 {
	color: #535353
}

.c-6e {
	color: #6e6e6e
}

.c-6c {
	color: #6c6c6c
}

.c-7c {
	color: #7c7c7c
}

.c-70 {
	color: #707070
}

.c-80 {
	color: #808999
}

.c-83 {
	color: #838a97
}

.c-88 {
	color: #888
}

.c-99 {
	color: #999
}

.c-9c {
	color: #9c9c9c
}

.c-9d {
	color: #9d9d9d
}

.c-9f {
	color: #9f9f9f
}

.bg-fc {
	background: #ffc
}

.bg-f5 {
	background: #f5f5f5
}

.bg-ee {
	background: #eee
}

.bg-fa {
	background: #fafafa
}

.bg-dc {
	background: #dcdcdc
}

.bg-f2 {
	background: #f2f2f2
}

.bg-99 {
	background: #999
}

.bg-52 {
	background: #525252
}

.bg-red-s {
	background: #ef0000!important
}

.bg-345 {
	background: #f3f4f5
}

.bg-dad {
	background: #dadee6
}

.bg-dad {
	background: #dadee6
}

.bg-fbb {
	background: #298aff;
	color: #fff
}

.bg-f2e {
	background: #fff2e5
}

.bg-f64 {
	background: #fff6e4
}

.bg-f6f {
	background: #f6f7fb
}

.bg-e5f {
	background: #e5f9f3
}

.bg-0c8 {
	background: #0c8
}

.bg-1ec {
	background: #1eccb9
}

.bg-60f {
	background: #6000ff
}

.bg-f26 {
	background: #f26337
}

.bg-fbb-s {
	background: -webkit-linear-gradient(left, #003cd1, #298aff)!important;
	background: -o-linear-gradient(right, #003cd1, #298aff)!important;
	background: -moz-linear-gradient(right, #003cd1, #298aff)!important;
	background: -webkit-gradient(linear, left top, right top, from(#003cd1), to(#298aff))!important;
	background: -webkit-linear-gradient(left, #003cd1, #298aff)!important;
	background: linear-gradient(90deg, #003cd1, #298aff)!important
}

.border-fbb {
	border: 1px solid #298aff
}

.border-ccc {
	border: 1px solid #ccc
}

.border-eee {
	border: 1px solid #eee
}

.border-ddd {
	border: 0.5px solid #ddd
}

.border-b2 {
	border: 0.5px solid #b2b6c2
}

.border-f5 {
	border: 0.5px solid #f5f5f5
}

.border-f6 {
	border-left: 1px solid #f6f7fb
}

.border-t-f5 {
	border-top: 0.5px solid #f5f5f5
}

.border-b-f5 {
	border-bottom: 0.5px solid #f5f5f5
}

.border-b-f6 {
	border-bottom: 0.5px solid #f6f7fb
}

.border-b-f3 {
	border-bottom: 0.5px solid #f3f3f3
}

.border-b-f1 {
	border-bottom: 0.5px solid #f1f1f1
}

.border-b-d3 {
	border-bottom: 0.5px solid #d3d3d3
}

.border-b-ee {
	border-bottom: 0.5px solid #eee
}

.border-2b-ee {
	border-bottom: 2px solid #eee
}

.border-l-f5 {
	border-left: 0.5px solid #f5f5f5
}

.border-td-a5 {
	border-top: 0.5px dashed #fa5555
}

.border-td-f5 {
	border-top: 0.5px dashed #f5f5f5
}

.border-bd-f5 {
	border-bottom: 0.5px dashed #f5f5f5
}

.border-5l-f1a {
	border-left: 5px solid #298aff
}

.border-trans {
	border-bottom: 4px solid transparent
}

.radius-tlr {
	-webkit-border-radius: 12px 12px 0 0;
	border-radius: 12px 12px 0 0
}

.letter-1 {
	letter-spacing: 1px
}

.letter-4 {
	letter-spacing: 3px
}

.border-tb-f5 {
	border-top: 0.5px solid #f5f5f5;
	border-bottom: 0.5px solid #f5f5f5
}

.bg-reds {
	color: #fa5555;
	background: #feeeee
}

.bg-bluss {
	color: #2196f3;
	background: #d2e7fb
}

.bg-huis {
	padding: 2px 9px!important;
	color: #838d99;
	border: 1px solid #ccc
}

.bg-f158 {
	color: #727272;
	background: #f1f5f8
}

.bg-greens {
	color: #0c8;
	background: #e5f9f3
}

.bg-oranges {
	color: #ff8810;
	background: #fff2e5
}

.bg-golds {
	color: #703e0f;
	background: #fedea9
}

.bg-gg {
	-webkit-transform: scale(.8);
	transform: scale(.8);
	color: #8e4e0f;
	padding: 2px 5px;
	background: -webkit-gradient(linear, left top, right top, from(#e7a568), to(#fed587));
	background: -webkit-linear-gradient(left, #e7a568, #fed587);
	background: linear-gradient(90deg, #e7a568, #fed587)
}

.job_orange {
	font-size: 12px;
	padding: 4px 10px;
	margin-right: 7px;
	margin-top: 12px
}

.job_line {
	font-size: 12px;
	padding: 3px 10px;
	margin-right: 7px
}

.jobs {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	padding: 3px 10px;
	margin-right: 5px
}

.job_tab_active {
	color: #111e38;
	font-weight: 700;
	border-bottom: 4px solid #298aff
}



/* 底部&&健康证 */

.job_fix_bottom {
	z-index: 100;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
	width: auto;
	border-top: 1px solid #f6f7fb
}

.job_fix_bottom .btn,
.health_bottom .btn {
	font-weight: 700;
	font-size: 17px;
	height: 42px;
	line-height: 42px
}

.health_bottom .btn {
	margin: 10px 0
}

.health_yuan>div {
	padding-left: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	margin-top: 9px
}

.health_yuan>div::before {
	content: "";
	position: absolute;
	left: 0;
	top: 6px;
	width: 7px;
	height: 7px;
	background-color: #ccc;
	-webkit-border-radius: 50%;
	border-radius: 50%
}

.money_top_btns uni-button {
	width: auto;
	color: #fff;
	font-size: 16px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	height: 45px;
	line-height: 45px;
	background: -webkit-linear-gradient(left, #003cd1, #298aff)!important;
	background: -o-linear-gradient(right, #003cd1, #298aff)!important;
	background: -moz-linear-gradient(right, #003cd1, #298aff)!important;
	background: -webkit-gradient(linear, left top, right top, from(#003cd1), to(#298aff))!important;
	background: -webkit-linear-gradient(left, #003cd1, #298aff)!important;
	background: linear-gradient(90deg, #003cd1, #298aff)!important
}


/* 弹窗按钮 */

.hit_ed {
	background: -webkit-gradient(linear, left top, right top, from(#e4e4e4), to(#dcdcdc));
	background: -webkit-linear-gradient(left, #e4e4e4, #dcdcdc);
	background: linear-gradient(90deg, #e4e4e4, #dcdcdc)
}

.hit_fa {
	background: -webkit-linear-gradient(left, #003cd1, #298aff)!important;
	background: -o-linear-gradient(right, #003cd1, #298aff)!important;
	background: -moz-linear-gradient(right, #003cd1, #298aff)!important;
	background: -webkit-gradient(linear, left top, right top, from(#003cd1), to(#298aff))!important;
	background: -webkit-linear-gradient(left, #003cd1, #298aff)!important;
	background: linear-gradient(90deg, #003cd1, #298aff)!important;
	color: #fff
}


/* 提示窗口 */

.uni-tip {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	padding: 15px;
	width: 300px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	-webkit-border-radius: 10px;
	border-radius: 10px
}






/* flex布局 */

.u-f,
.u-f-ac,
.u-f-ajc {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

.u-f-ac,
.u-f-ajc {
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.u-f-ajc {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}

.u-f-jsb {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.u-f-jsa {
	-webkit-justify-content: space-around;
	justify-content: space-around
}

.u-f1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1
}

.u-f-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column
}

.u-f-warp {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.lh {
	line-height: 1
}

.h_14 {
	height: 14px
}

.lh_15 {
	line-height: 15px
}

.lh_20 {
	line-height: 20px
}

.lh_25 {
	line-height: 25px
}

.lh_30 {
	line-height: 30px
}

.lh_35 {
	line-height: 35px
}

.lh_40 {
	line-height: 40px
}

.lh_45 {
	line-height: 45px
}

.lh_50 {
	line-height: 50px
}

.pl_5 {
	padding-left: 5px
}

.pr_15 {
	padding-right: 15px
}

.pt_5 {
	padding-top: 5px
}

.pt_10 {
	padding-top: 10px
}

.pt_15 {
	padding-top: 15px
}

.pb_5 {
	padding-bottom: 5px
}

.pb_10 {
	padding-bottom: 10px
}

.pb_15 {
	padding-bottom: 15px
}

.pd_10 {
	padding: 0 10px
}

.pd_15 {
	padding: 0 15px
}

.pd_20 {
	padding: 0 20px
}

.mr_5 {
	margin-right: 5px
}

.mr_10 {
	margin-right: 10px
}

.mr_15 {
	margin-right: 15px
}

.mr_20 {
	margin-right: 20px
}

.mr_30 {
	margin-right: 30px
}

.mr_40 {
	margin-right: 40px
}

.ml_20 {
	margin-left: 20px
}

.ml_30 {
	margin-left: 30px
}

.ml_15 {
	margin-left: 15px
}

.ml_10 {
	margin-left: 10px
}

.ml_5 {
	margin-left: 5px
}

.f_w {
	font-weight: 700
}

.line_through {
	text-decoration: line-through
}

.mui-ellipsis-2 {
	display: -webkit-box;
	overflow: hidden;
	white-space: normal!important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.mui-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

@font-face {
	font-family: iconfont;
	/* project id 2062126 */
	src: url(../fonts/font_2062126_taurlulhbap.eot);
	src: url(../fonts/font_2062126_taurlulhbap.eot#iefix) format("embedded-opentype"), url(../fonts/font_2062126_taurlulhbap.woff2) format("woff2"), url(../fonts/font_2062126_taurlulhbap.woff) format("woff"), url(../fonts/font_2062126_taurlulhbap.ttf) format("truetype"), url(../fonts/font_2062126_taurlulhbap.svg#iconfont) format("svg")
}

.iconfont {
	font-family: iconfont!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-upimg:before {
	content: "\e61d"
}

.icon-duihao:before {
	content: "\e618"
}

.icon-scimg:before {
	content: "\e653"
}

.icon-jubao:before {
	content: "\e685"
}

.icon-radio:before {
	content: "\e6a4"
}

.icon-order_qq:before {
	content: "\e654";
	color: #f6ba34
}

.icon-order_wx:before {
	content: "\e729";
	color: #46bb36
}

.icon-order_sj:before {
	content: "\e619";
	color: #00aaf2
}

.icon-earn_fail:before {
	content: "\e7fa"
}

.icon-zfb:before {
	content: "\e60c"
}

.icon-close:before {
	content: "\e616"
}

.icon-shanchu:before {
	content: "\e614"
}

.icon-jia1:before {
	content: "\e60d"
}

.icon-jia2:before {
	content: "\e62f"
}

.icon-jia3:before {
	content: "\e613"
}

.icon-jia:before {
	content: "\e696"
}

.icon-my_06:before {
	content: "\ecf5"
}

.icon-my_05:before {
	content: "\ecf4"
}

.icon-my_04:before {
	content: "\e609"
}

.icon-my_03:before {
	content: "\e631"
}

.icon-my_02:before {
	content: "\e60a"
}

.icon-my_01:before {
	content: "\e641"
}

.icon-index4:before {
	content: "\e658"
}

.icon-index3:before {
	content: "\e622"
}

.icon-index2:before {
	content: "\e89d"
}

.icon-index1:before {
	content: "\e656"
}

.icon-sousuo:before {
	content: "\e6c9"
}

.icon-form-xs:before {
	content: "\e712"
}

.icon-form-sbz:before {
	content: "\e643"
}

.icon-form-nan:before {
	content: "\e611"
}

.icon-form-nv:before {
	content: "\e65c"
}

.icon-shaixuan:before {
	content: "\e68c"
}

.icon-checkbox:before {
	content: "\e62d";
	color: #3d5feb
}

.icon-imgs:before {
	content: "\e8de"
}

.icon-uploadImg:before {
	content: "\e6d0"
}

.icon-arrow-botom:before {
	content: "\e606"
}

.icon-job25:before {
	content: "\e655"
}

.icon-job24:before {
	content: "\e627"
}

.icon-job23:before {
	content: "\e61e"
}

.icon-job22:before {
	content: "\e639"
}

.icon-job21:before {
	content: "\e615"
}

.icon-job20:before {
	content: "\e604"
}

.icon-job19:before {
	content: "\e612"
}

.icon-job18:before {
	content: "\e608"
}

.icon-job17:before {
	content: "\e62a"
}

.icon-job16:before {
	content: "\e626"
}

.icon-job15:before {
	content: "\e667"
}

.icon-job14:before {
	content: "\e607"
}

.icon-job13:before {
	content: "\e930"
}

.icon-job12:before {
	content: "\e661"
}

.icon-job11:before {
	content: "\e610"
}

.icon-job10:before {
	content: "\e61b"
}

.icon-job9:before {
	content: "\e605"
}

.icon-job8:before {
	content: "\e642"
}

.icon-job7:before {
	content: "\e600"
}

.icon-job6:before {
	content: "\e624"
}

.icon-job5:before {
	content: "\e6bc"
}

.icon-job4:before {
	content: "\e634"
}

.icon-job3:before {
	content: "\e602"
}

.icon-job2:before {
	content: "\e65a"
}

.icon-job1:before {
	content: "\e638"
}

.icon-xz:before {
	content: "\e646"
}

.icon-jiantou:before {
	content: "\e60f"
}

.icon-sj-bottom:before {
	content: "\e601"
}

.icon-arr-left:before {
	content: "\e60b"
}

.icon-right1:before {
	content: "\e6bd"
}

.icon-right:before {
	content: "\e603"
}

.icon-ok-1:before {
	content: "\e637";
	color: #52c41a
}

.icon-ok-2:before {
	content: "\e60e"
}

.icon-fail:before {
	content: "\e625"
}

@font-face {
	font-family: iconfont;
	/* project id 2144255 */
	src: url(../fonts/font_2144255_kiram5jo54.eot);
	src: url(../fonts/font_2144255_kiram5jo54.eot#iefix) format("embedded-opentype"), url(../fonts/font_2144255_kiram5jo54.woff2) format("woff2"), url(../fonts/font_2144255_kiram5jo54.woff) format("woff"), url(../fonts/font_2144255_kiram5jo54.ttf) format("truetype"), url(../fonts/font_2144255_kiram5jo54.svg#iconfont) format("svg")
}

.iconfont {
	font-family: iconfont!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-tixian1:before {
	content: "\e630"
}

.icon-tixianjilu1:before {
	content: "\e63a"
}

.icon-wanshan:before {
	content: "\e77c"
}

.icon-shengchenghaibao:before {
	content: "\e647"
}

.icon-fenxianghaoyou:before {
	content: "\e664"
}

.icon-gai:before {
	content: "\e600"
}

.icon-tixian:before {
	content: "\e643"
}

.icon-tixianxin:before {
	content: "\e604"
}

.icon-peitaozijinjilu:before {
	content: "\e818"
}

.icon-zhanghumingxi:before {
	content: "\e6f7"
}

.icon-gudongfenhongjilu:before {
	content: "\e62e"
}

.icon-huiyuan1-01:before {
	content: "\e757"
}

.icon-tixianjilu:before {
	content: "\e75b"
}

.icon-quan:before {
	content: "\e69b"
}

.icon-kerenguanli:before {
	content: "\e62b"
}

.icon-xiaofeijilu:before {
	content: "\e6b1"
}

.icon-you:before {
	content: "\e679"
}

.icon-soushuo:before {
	content: "\e6e4"
}

.icon-xiaofeizhang:before {
	content: "\e61f"
}

.icon-huiyuanqia:before {
	content: "\e697"
}

.icon-shangchengtubiao-:before {
	content: "\e603"
}

.icon-Qfenhongzhongxin:before {
	content: "\e601"
}

.icon-shezhi:before {
	content: "\e61e"
}

.icon-haoyou:before {
	content: "\e69e"
}

.icon-fenxiang:before {
	content: "\e620"
}

.relative {
	position: relative
}

.underline {
	text-decoration: underline
}

.delline {
	text-decoration: line-through
}

.shadow {
	-webkit-box-shadow: 0 2px 10px 0 hsla(0, 0%, 60%, .4);
	box-shadow: 0 2px 10px 0 hsla(0, 0%, 60%, .4)
}

.w-s-pw {
	white-space: pre-wrap
}

.is_ad {
	position: absolute;
	top: 5px;
	left: 5px;
	background: rgba(0, 0, 0, .4);
	-webkit-border-radius: 25px;
	border-radius: 25px;
	font-size: 10px;
	padding: 0 8px;
	z-index: 9
}

.box-sizing {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.wrap {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.white-now {
	white-space: nowrap
}

.inline-block {
	display: inline-block
}

.block {
	display: block
}

.hide {
	display: none
}

.block {
	display: block
}

.float-l {
	float: left
}

.flex-1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1
}

.flex-between-end {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end
}

.flex-between-start {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start
}

.flex-center-center {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.flex-center-start {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start
}

.flex-start-center {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.flex-start-start {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start
}

.flex-end-center {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.flex-end-end {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end
}

.flex-between-center {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.flex-column {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column
}

.flex-1-end {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end
}

.text-c {
	text-align: center
}

.text-r {
	text-align: right
}

.text-l {
	text-align: left
}

.radius-16 {
	-webkit-border-radius: 8px;
	border-radius: 8px
}

.radius-50 {
	-webkit-border-radius: 25px;
	border-radius: 25px
}

.radius-10 {
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.radius-50p {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%
}

.radius-10-tb {
	border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-ms-border-radius: 5px 0 0 5px;
	-o-border-radius: 5px 0 0 5px
}


/* 字体 */

.font-60 {
	font-size: 30px
}

.font-50 {
	font-size: 25px
}

.font-40 {
	font-size: 20px
}

.font-20 {
	font-size: 10px
}

.font-24 {
	font-size: 12px
}

.font-26 {
	font-size: 13px
}

.font-44 {
	font-size: 22px
}

.font-28 {
	font-size: 14px
}

.font-30 {
	font-size: 15px
}

.font-32 {
	font-size: 16px
}

.font-36 {
	font-size: 18px
}

.font-72 {
	font-size: 21px
}

.weight-600 {
	font-weight: 600
}

.weight-normal {
	font-weight: 400
}


/* 颜色 */

.color-he {
	color: #825504
}

.color-he-shallow {
	color: #b8937a
}

.color-red {
	color: red
}

.color-green {
	color: green
}

.color-o {
	color: #ff7c4d
}

.color-oo {
	color: #ab7d3a
}

.color-blue {
	color: #007aff
}

.color-fff {
	color: #fff
}

.color-ffe {
	color: #fee
}

.color-999 {
	color: #999
}

.color-666 {
	color: #666
}

.color-444 {
	color: #444
}

.color-theme {
	color: #df4144
}

.color-c7 {
	color: #c7c7c7
}

.bg-e6 {
	background-color: #e6e6e6
}

.bg-fff {
	background-color: #fff
}

.bg-f4 {
	background-color: #f4f4f4
}

.bg-f8 {
	background-color: #f8f8f8
}

.bg-theme {
	/* background: linear-gradient(0deg,#FD2D4D 0%,#ED473B 100%); */
	background: -webkit-gradient(linear, left top, right top, from(#d8b98d), to(#cba267));
	background: -webkit-linear-gradient(left, #d8b98d, #cba267);
	background: linear-gradient(90deg, #d8b98d, #cba267)
}

.bg-shallow {
	background-color: #ffece5
}

.bg-op {
	background-color: rgba(0, 0, 0, .05)
}

.bg-gold {
	background: -webkit-gradient(linear, left bottom, left top, from(#d2ae7a), to(#be8b41));
	background: -webkit-linear-gradient(bottom, #d2ae7a, #be8b41);
	background: linear-gradient(0deg, #d2ae7a, #be8b41)
}

.bg-hei {
	background: #302e32
}


/* 边距 */

.mg-t-20 {
	margin-top: 10px
}

.mg-lr-10 {
	margin-left: 5px;
	margin-right: 5px
}

.mg-lr-30 {
	margin-left: 15px;
	margin-right: 15px
}

.mg-lr-40 {
	margin-left: 20px;
	margin-right: 20px
}

.mg-t-30 {
	margin-top: 15px
}

.mg-b-40 {
	margin-bottom: 20px
}

.mg-b-20 {
	margin-bottom: 10px
}

.mg-b-30 {
	margin-bottom: 15px
}

.mg-b-10 {
	margin-bottom: 5px
}

.mg-r-10 {
	margin-right: 5px
}

.mg-r-20 {
	margin-right: 10px
}

.mg-r-30 {
	margin-right: 15px
}

.mg-lr-20 {
	margin-left: 10px;
	margin-right: 10px
}

.mg-l-20 {
	margin-left: 10px
}

.mg-l-10 {
	margin-left: 5px
}

.pd-40 {
	padding: 20px
}

.pd-l-20 {
	padding-left: 10px
}

.pd-r-20 {
	padding-right: 10px
}

.pd-b-20 {
	padding-bottom: 10px
}

.pd-t-20 {
	padding-top: 10px
}

.pd-t-15 {
	padding-top: 7px
}

.pd-t-40 {
	padding-top: 20px
}

.pd-b-10 {
	padding-bottom: 5px
}

.pd-t-10 {
	padding-top: 5px
}

.pd-t-25 {
	padding-top: 12px
}

.pd-b-30 {
	padding-bottom: 15px
}

.pd-b-40 {
	padding-bottom: 20px
}

.pd-t-30 {
	padding-top: 15px
}

.pd-lr-20 {
	padding-left: 10px;
	padding-right: 10px
}

.pd-lr-10 {
	padding-left: 5px;
	padding-right: 5px
}

.pd-lr-30 {
	padding-left: 15px;
	padding-right: 15px
}

.pd-lr-40 {
	padding-left: 20px;
	padding-right: 20px
}

.pd-20 {
	padding: 10px
}

.pd-30 {
	padding: 15px
}

.pd-t-80 {
	padding-top: 40px
}

.pd-tb-40 {
	padding-top: 20px;
	padding-bottom: 20px
}

.pd-tb-18 {
	padding-top: 9px;
	padding-bottom: 9px
}

.pd-r-40 {
	padding-right: 20px
}


/* 宽高 */

.w-110 {
	width: 55px
}

.w-120 {
	width: 60px
}

.wh-60 {
	width: 30px;
	height: 30px
}

.wh-90 {
	width: 45px;
	height: 45px
}

.wh-100 {
	width: 50px;
	height: 50px
}

.wh-120 {
	width: 60px;
	height: 60px
}

.wh-100p {
	width: 100%;
	height: 100%
}

.wh-160 {
	width: 80px;
	height: 80px
}

.wh-200 {
	width: 100px;
	height: 100px
}

.h-200 {
	height: 100px
}

.h-300 {
	height: 150px
}

.h-160 {
	height: 80px
}

.h-inherit {
	height: inherit
}

.lh-36 {
	height: 18px;
	line-height: 18px
}

.lh-70 {
	height: 35px;
	line-height: 35px
}

.lh-60 {
	height: 30px;
	line-height: 30px
}

.lh-80 {
	height: 40px;
	line-height: 40px
}

.lh-100 {
	height: 50px;
	line-height: 50px
}

.lh-78 {
	height: 39px;
	line-height: 39px
}

.wp-20 {
	width: 20%
}

.wp-25 {
	width: 25%
}

.wp-75 {
	width: 75%
}

.wp-33 {
	width: 33.33%
}

.wp-40 {
	width: 40%
}

.wp-80 {
	width: 80%
}

.wp-30 {
	width: 30%
}

.wp-50 {
	width: 50%
}

.wp-70 {
	width: 70%
}

.wp-78 {
	width: 78%
}

.wp-10 {
	width: 10%
}

.wp-90 {
	width: 90%
}

.hp-100 {
	height: 100%
}

.wp-100 {
	width: 100%
}

.h-150 {
	height: 150px
}

.h-140 {
	height: 70px
}

.h-180 {
	height: 90px
}

.lh-140 {
	height: 70px;
	line-height: 70px
}

.lh-50 {
	height: 25px;
	line-height: 25px
}

.w-60 {
	width: 40px
}

.wh-120 {
	width: 60px;
	height: 60px
}

.w-40 {
	width: 20px
}


/* 边框 */

.border-r-c7 {
	border-right: 2px solid #c7c7c7
}

.b-b-f1 {
	border-bottom: 1px solid #f1f1f1
}

.b-f1 {
	border: 1px solid #f1f1f1
}

.b-r {
	border-right: 1px solid #f1f1f1
}

.b-t-f1 {
	border-top: 1px solid #f1f1f1
}

.b-t10-f8 {
	border-top: 10px solid #f8f8f8
}


/* 显示一行，省略号 */

.ellipsis-1 {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all
}

.huanhang-1 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical
}

.huanhang-2 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical
}

.radius-btn {
	border: 1px solid;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	font-size: 14px;
	padding: 1px 10px;
	color: #f40;
	height: 25px;
	line-height: 25px
}

.bold-title {
	position: relative
}

.bold-title:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	height: 15px;
	width: 4px;
	margin: auto;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px;
	background: -webkit-linear-gradient(133deg, #fa514b, #fa5557);
	background: linear-gradient(-43deg, #fa514b, #fa5557)
}


/* 提示窗口 */

.uni-tip {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	padding: 15px;
	width: 80vw;
	background-color: #fff;
	-webkit-border-radius: 10px;
	border-radius: 10px
}

.uni-tip-title {
	margin-bottom: 22px;
	text-align: center;
	font-weight: 700;
	color: #000
}

.uni-tip-content {
	font-size: 14px;
	color: #000
}

.uni-tip-group-button {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row;
	margin-top: 10px
}

.uni-tip-button {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	text-align: center;
	font-size: 15px
}

.opacity-5 {
	opacity: .5
}

.opacity-7 {
	opacity: .7
}

.circle {
	position: relative;
	padding-left: 20px
}

.circle:before {
	content: "";
	position: absolute;
	width: 8px;
	height: 8px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #cfa972;
	left: 0;
	top: 9px;
	margin: auto
}

.showbg {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1000
}

.c_title {
	font-size: 15px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #c08f48;
	text-align: justify;
	margin: 8px 0
}

.c_title_c {
	width: 99px;
	height: 33px;
	line-height: 33px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #c08f48;
	font-weight: bolder;
	font-size: 16px;
	text-align: center;
	margin: 16px auto;
	position: relative
}

.c_title_c:after {
	content: "";
	position: absolute;
	width: 70%;
	height: 5px;
	background: #c08f48;
	bottom: -3px;
	left: 0;
	right: 0;
	margin: auto
}

.bold-title {
	position: relative;
	padding-left: 10px
}

.bold-title:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	height: 15px;
	width: 6px;
	margin: auto;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px;
	background: -webkit-linear-gradient(133deg, #66626a, #302e32);
	background: linear-gradient(-43deg, #66626a, #302e32)
}

body.pages-product-cate .uni-page-body {
	background: #f6f7fb;
	height: auto!important;
	position: relative
}

* {
	padding: 0;
	margin: 0;
	font-family: 微软雅黑
}

div {
	font-size: 14px
}

.uni-rich-text img {
	width: 100%!important;
	height: auto
}

uni-radio:not([disabled]) .uni-radio-input:hover {
	border-color: #d1d1d1
}

uni-checkbox:not([disabled]) .uni-checkbox-input:hover {
	border-color: #d1d1d1
}

.cont {
	width: 92%;
	margin: 0 auto
}

.conter {
	width: 100%
}

.contmin {
	width: 80%;
	margin: 0 auto
}

.nowrap {
	white-space: nowrap
}

.wrap {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-align-content: space-around;
	align-content: space-around
}



/* 字体颜色 */

.text_hui {
	color: #999
}

.text_hui2 {
	color: #627e82
}

.text_red {
	color: #e53421
}

.text_hei {
	color: #111e38
}

.text_000 {
	color: #000
}

.text_green {
	color: #21ab71
}

.text_bai {
	color: #fff
}

.text_blue {
	color: #298aff
}

.text_yellow {
	color: #fcb01c
}

.text_gold {
	color: #e4b286
}

.text_orange {
	color: #ff813d
}

.text_9a {
	color: #9a9a9a
}

.text_bai_opacity {
	color: hsla(0, 0%, 100%, .8)
}

uni-button:after {
	display: none
}


/* 边框颜色 */

.border_hui {
	border: 1px solid #bbb
}

.border_red {
	border: 1px solid #f76666
}

.border_hei {
	border: 1px solid #333
}

.border_000 {
	border: 1px solid #000
}

.border_green {
	border: 1px solid #21ab71
}

.border_bai {
	border: 1px solid #fff
}

.border_blue {
	border: 1px solid #6492c5
}

.border_b_yellow {
	position: relative;
	z-index: 2;
	padding: 0 5px;
	margin: 0 2px
}

.border_b_yellow::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 9px;
	background-color: #ffa84c;
	z-index: -1
}

.underline {
	text-decoration: underline
}

.relative {
	position: relative
}


/* 字体对齐 */

.t_c {
	text-align: center
}

.t_l {
	text-align: left
}

.t_r {
	text-align: right
}


/* 元素浮动 */

.fl {
	float: left
}

.fr {
	float: right
}

.mb {
	clear: both
}

.mb5 {
	clear: both;
	height: 5px
}

.mb10 {
	clear: both;
	height: 10px
}

.mb15 {
	clear: both;
	height: 15px
}

.mb20 {
	clear: both;
	height: 20px
}

.mb25 {
	clear: both;
	height: 25px
}

.mb30 {
	clear: both;
	height: 30px
}

.mb40 {
	clear: both;
	height: 20px
}

.mb50 {
	clear: both;
	height: 25px
}

.mb100 {
	clear: both;
	height: 50px
}


/* 字体大小 */

.font25 {
	font-size: 12px
}

.font26 {
	font-size: 13px
}

.font27 {
	font-size: 13px
}

.font28 {
	font-size: 14px
}

.font30 {
	font-size: 15px
}

.font32 {
	font-size: 16px
}

.font35 {
	font-size: 17px
}

.font38 {
	font-size: 19px
}

.font40 {
	font-size: 20px
}

.font45 {
	font-size: 22px
}

.font50 {
	font-size: 25px
}

.font55 {
	font-size: 27px
}

.font60 {
	font-size: 30px
}

.font70 {
	font-size: 35px
}

.font80 {
	font-size: 40px
}

.font100 {
	font-size: 50px
}

.bold {
	font-weight: 600
}

.savebottom {
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.savebottoms {
	bottom: constant(safe-area-inset-bottom)!important;
	bottom: env(safe-area-inset-bottom)!important
}

.btn_bai {
	background: #fff;
	color: #21ab71;
	width: 100px
}

.bg {
	background: #fff
}

.bg_trans {
	background: transparent
}

.radius5 {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px
}

.radius10 {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px
}

.radius15 {
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px
}

.radius20 {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px
}

.radius30 {
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px
}

.radius50 {
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px
}

.radius100 {
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%
}

.bloder {
	font-weight: bolder
}

.blod {
	font-weight: 700
}

.sh .uni-navbar--fixed {
	-webkit-box-shadow: 0 1px 5px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 5px 1px rgba(0, 0, 0, .1)
}





/*需要判断*/

 .uni-image {
 	will-change: transfor
 }
 
 .uni-rich-text {
 	overflow: hidden
 }
 
 .uni-rich-text img {
 	width: 100%!important;
 	float: left;
 	height: auto
 }
 
 .uni-rich-text p {
 	text-indent: 2em;
 	margin-bottom: 5px;
 	min-height: 5px
 }
 
 .uni-rich-text uni-video {
 	width: 100%!important
 }
 
 .uni-rich-text span {
 	white-space: normal!important
 }
 
 .uni-navbar__content {
 	/* border-bottom:1px solid #f1f1f1; */
 	-webkit-box-shadow: none;
 	box-shadow: none
 }
 
 .no_s .uni-navbar__content {
 	-webkit-box-shadow: none!important;
 	box-shadow: none!important
 }
 
 .inline {
 	display: inline-block
 }
 
 .none {
 	display: none
 }
 
 .m_l_r {
 	margin: 0 5px
 }
 
 uni-button::after {
 	border: none
 }
 
 .form_btns {
 	-webkit-border-radius: 25px;
 	border-radius: 25px;
 	height: 45px;
 	font-size: 14px;
 	background: -webkit-linear-gradient(left, #ff7e53, #f5342e)!important;
 	background: -o-linear-gradient(right, #ff7e53, #f5342e)!important;
 	background: -moz-linear-gradient(right, #ff7e53, #f5342e)!important;
 	background: -webkit-gradient(linear, left top, right top, from(#ff7e53), to(#f5342e))!important;
 	background: -webkit-linear-gradient(left, #ff7e53, #f5342e)!important;
 	background: linear-gradient(90deg, #ff7e53, #f5342e)!important;
 	-webkit-box-shadow: 0 0 5px 1px rgba(255, 126, 83, .4);
 	box-shadow: 0 0 5px 1px rgba(255, 126, 83, .4);
 	color: #fff;
 	line-height: 45px
 }
 
 .no_data {
 	text-align: center;
 	color: #999;
 	font-size: 14px;
 	padding-top: 100px
 }
 
 .no_data .uni-image {
 	width: 90px;
 	height: 90px;
 	margin-bottom: 10px
 }
 
 .load_text {
 	color: #94b6dd
 }
 
 .empty-icon {
 	width: 100px!important;
 	height: 100px!important
 }
 
 .index_search {
 	overflow: hidden
 }
 
 .text_bai .font-24 {
 	color: #fff!important;
 	font-style: oblique
 }
 
 .uni-navbar__header,
 .uni-navbar--fixed {
 	width: 100%
 }
 
 .uni-navbar__header-btns {
 	width: 60px;
 	text-align: center
 }
 
 .nav_left .uni-image,
 .nav_right .uni-image {
 	width: 20px;
 	height: 20px;
 	padding-top: 5px;
 	display: table;
 	margin: 0 auto
 }
 
 .nav_left,
 .nav_right {
 	text-align: center;
 	width: 100%
 }
  .nav_left{width:auto;}
 .uni-navbar__header-container-inner .uni-nav-bar-text,
 .over {
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden
 }
 
 .over2 {
 	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	-webkit-box-orient: vertical
 }
 
 .uni-navbar__header-container-inner .uni-nav-bar-text {
 	text-indent: 9px
 }
 
 .uni-navbar__header-container-inner {
 	max-width: 250px
 }
 
 .rights {
 	position: relative;
 	padding-right: 25px
 }
 
 .rights:after {
 	content: "";
 	position: absolute;
 	width: 12px;
 	height: 12px;
 	background: url(../images/right.png) 50% no-repeat;
 	background-size: 100% 100%;
 	top: 0;
 	right: 0;
 	bottom: 0;
 	margin: auto
 }
 
 .btns {
 	background: -webkit-linear-gradient(left, #ff7e53, #f5342e)!important;
 	background: -o-linear-gradient(right, #ff7e53, #f5342e)!important;
 	background: -moz-linear-gradient(right, #ff7e53, #f5342e)!important;
 	background: -webkit-gradient(linear, left top, right top, from(#ff7e53), to(#f5342e))!important;
 	background: -webkit-linear-gradient(left, #ff7e53, #f5342e)!important;
 	background: linear-gradient(90deg, #ff7e53, #f5342e)!important;
 	-webkit-box-shadow: 0 0 5px 1px rgba(255, 126, 83, .4);
 	box-shadow: 0 0 5px 1px rgba(255, 126, 83, .4);
 	height: 42px;
 	line-height: 42px;
 	color: #fff;
 	font-size: 15px
 }
 
 .btns-text {
 	margin-left: 5px
 }
 
 .uni-popup {
 	z-index: 999!important
 }
 
 .msg_pop {
 	width: 80vw
 }
 
 .msg_cont {
 	padding: 20px 0;
 	text-align: center;
 	line-height: 25px
 }
 
 .confirm_pop_btn button {
 	color: #fff;
 	background: -webkit-linear-gradient(left, #ff7e53, #f5342e)!important;
 	background: -o-linear-gradient(right, #ff7e53, #f5342e)!important;
 	background: -moz-linear-gradient(right, #ff7e53, #f5342e)!important;
 	background: -webkit-gradient(linear, left top, right top, from(#ff7e53), to(#f5342e))!important;
 	background: -webkit-linear-gradient(left, #ff7e53, #f5342e)!important;
 	background: linear-gradient(90deg, #ff7e53, #f5342e)!important;
 	-webkit-box-shadow: 0 0 5px 1px rgba(255, 126, 83, .4);
 	box-shadow: 0 0 5px 1px rgba(255, 126, 83, .4);
 	font-size: 15px;
 	-webkit-border-radius: 10px;
 	border-radius: 10px;
 	height: 45px;
 	line-height: 45px
 }
 
 .l-container {
 	padding: 15px;
 	color: #333;
 	font-size: 14px
 }
 
 .center_pop {
 	width: 80vw;
 	padding: 25px 15px;
 	-webkit-border-radius: 10px;
 	border-radius: 10px
 }
 
 .img_verify {
 	border: 1px solid #f1f1f1;
 	position: relative;
 	font-size: 13px;
 	padding: 10px 7px
 }
 
 .img_verify .uni-image {
 	position: absolute;
 	top: 0;
 	right: 0;
 	height: 100%
 }
 
 .clear {
 	position: relative
 }
 
 .clear .uni-image {
 	position: absolute;
 	top: 0;
 	right: 0;
 	bottom: 0;
 	margin: auto;
 	height: 17px;
 	width: 17px
 }
 
 .uni_img .uni-image {
 	width: 275px
 }
 /* 上传样式 */
 
 .upload_item:nth-child(3n) {
 	margin-right: 0
 }
 
 .upload_item {
 	width: 29%;
 	display: inline-block;
 	-webkit-border-radius: 2px;
 	border-radius: 2px;
 	border: 1px solid #f1f1f1;
 	margin-right: 12px;
 	margin-bottom: 12px;
 	position: relative
 }
 
 .upload_item .uni-image {
 	width: 75px;
 	height: 75px;
 	display: -webkit-box;
 	display: -webkit-flex;
 	display: flex
 }
 
 .upload_item .close {
 	width: 20px;
 	height: 20px;
 	position: absolute;
 	top: -10px;
 	right: -10px
 }
 

 