* {
	padding: 0;
	margin: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-touch-callout: none;
	/* vertical-align: top; */
	-webkit-box-sizing: border-box;
	-moz-box-siszing: border-box;
	box-sizing: border-box;
	/* touch-action: pan-y; */
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}
i {
	font-style: normal;
}
body {
	min-width: 320px;
	margin: 0 auto;
	font-size: 0.24rem;
	font-family: Arial, "Microsoft YaHei";
	color: #333;
	outline: none;
	-webkit-text-size-adjust: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea,
select,
div,
p,
ul,
li {
	font-family: "Microsoft YaHei", Arial;
	font-weight: normal;
	outline: none;
}
img,
input,
button {
	border: none;
}
input,
textarea,
select,
button {
	font-size: 0.24rem;
	color: #333;
	outline: none;
}
ul,
ol,
li {
	list-style: none;
}
th,
td {
	vertical-align: middle;
}
a {
	color: #333;
	text-decoration: none;
	outline: none;
}
a:link {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-touch-callout: none;
}
input[type="button"],
input[type="submit"],
input[type="reset"],
button {
	-webkit-appearance: none;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #999;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #999;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #999;
}
img {
	max-width: 100%;
}
html,
body {
	background: #fff;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	clear: both;
}
.clearfix {
	*zoom: 1;
}
/*less style*/
.hide {
	display: none;
}
.flex-con-1 {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}
.flex-con {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.FC-column {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.inlneBlock {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.inlinBm {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.center {
	text-align: center;
}
.imgWh {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.moreSroll {
	white-space: nowrap;
	overflow-y: hidden;
	overflow-x: scroll;
	/*overflow-scrolling: touch;*/
	-webkit-overflow-scrolling: touch;
}
.animate3 {
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
}
/*less style end*/
.H218 {
	height: 2.18rem;
}
.H150 {
	height: 1.5rem;
}
.H136 {
	height: 1.36rem;
}
.H98 {
	height: .98rem;
}
.H88 {
	height: .88rem;
}
.H80 {
	height: .8rem;
}
.H60 {
	height: .6rem;
}
.H50 {
	height: .5rem;
}
.H40 {
	height: .4rem;
}
.H30 {
	height: .3rem;
}
.H25 {
	height: .25rem;
}
.H20 {
	height: .2rem;
}
.H15 {
	height: .15rem;
}
.H10 {
	height: .1rem;
}
.prl30 {
	padding: 0.3rem 0.4rem;
}
.tabBtn {
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.2rem;
}
.tabBtn div {
	width: 3rem;
	height: 1rem;
	background-color: #ffbb2a;
	color: #fff;
	font-size: 0.3rem;
	font-weight: bold;
	text-align: center;
	line-height: 1rem;
	border-radius: 0.1rem;
}
.mrl30 {
	margin-right: .3rem;
	margin-left: 0.3rem;
}
.ml30 {
	margin-left: .3rem;
}
.mr30 {
	margin-right: .3rem;
}
.mr50 {
	margin-right: .5rem;
}
.mr70 {
	margin-right: .7rem;
}
.color333 {
	color: #333;
}
.color666 {
	color: #666;
}
.color999 {
	color: #999;
}
.orange {
	color: #ff911e;
}
/*header*/
.headH-88 {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 20;
	height: .88rem;
	background: white;
}
.HReturn {
	position: absolute;
	top: 0;
	left: 0;
	width: .92rem;
	height: 100%;
	background: url(../images/arrowi-1.png) no-repeat center;
	background-size: .33rem;
}
.HClose {
	position: absolute;
	top: 0;
	left: 0;
	width: 1.08rem;
	height: .88rem;
	background: url(../images/closei-1.png) no-repeat center;
	background-size: .29rem;
}
.heaTitle {
	height: .88rem;
	font-size: 0.36rem;
	line-height: .88rem;
	color: black;
	text-align: center;
}
/*main*/
.write-img img {
	width: 100%;
}
.write-logo {
	position: relative;
	z-index: 10;
	width: 1.22rem;
	height: 1.22rem;
	margin: -0.86rem auto 0;
	border: .04rem solid #f3f3f3;
	border-radius: 50%;
	box-shadow: 0 0.03rem 0.35rem rgba(79, 38, 2, 0.1);
}
.write-logo img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
}
.write-title {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.write-title a {
	position: relative;
	padding: .27rem 0;
	font-size: 0.32rem;
	font-weight: bold;
	text-align: center;
	color: #999;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.write-title a:after {
	content: "";
	position: absolute;
	bottom: -0.03rem;
	left: 50%;
	display: none;
	width: .8rem;
	height: .08rem;
	margin-left: -0.4rem;
	background: #f08300;
	border-radius: .04rem;
}
.write-title a.on {
	color: black;
}
.write-title a.on:after {
	display: block;
}
.write-group {
	margin: 0 .8rem;
}
.wriG-item {
	position: relative;
	margin-top: .4rem;
}
.wriG-item.WGi-s1 .WGi-input {
	height: .98rem;
	padding: 0 1.92rem 0 .85rem;
	line-height: .98rem;
	background: #f8f8f8;
	border-radius: 5px;
	border: 0;
}
.WGi-title {
	height: .4rem;
	display: none;
}
.WGi-title i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-top: .03rem;
	font-size: 0.26rem;
	color: #ccc;
}
.WGi-input {
	width: 100%;
	height: .8rem;
	font-size: 0.3rem;
	line-height: .8rem;
	border-bottom: 1px solid #eee;
	color: black;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
}
.WGi-input:focus {
	border-color: #333;
}
.WGi-input::-webkit-input-placeholder {
	color: #cdcdcd;
}
.WGi-input:-moz-placeholder {
	color: #cdcdcd;
}
.WGi-input::-moz-placeholder {
	color: #cdcdcd;
}
.WGi-input:-ms-input-placeholder {
	color: #cdcdcd;
}
.arrowR-W16 {
	display: block;
	width: .16rem;
	height: .26rem;
	background: url(../images/arrowr-4.png) no-repeat;
	background-size: 100%;
}
.WGi-icon {
	position: absolute;
	top: 0;
	left: .03rem;
	width: .82rem;
}
.WGi-icon img {
	width: 100%;
}
.PContent {
	padding: 0 .3rem;
	font-size: 0.26rem;
}
.PContent img {
	max-width: 100%;
}
.WGi-code {
	position: absolute;
	right: .25rem;
	bottom: 0;
	height: .98rem;
	font-size: 0.3rem;
	line-height: .98rem;
	color: #ff911e;
	background: transparent;
}
.WGi-code:disabled {
	color: #cdcdcd;
}
.MHead-H98 {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 20;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: .98rem;
	background: white;
}
.MH-input {
	width: calc(100% - .3rem);
	width: -webkit-calc(100% - .3rem);
	height: .6rem;
	padding-left: .3rem;
	margin-left: .3rem;
	line-height: .6rem;
	background: #f4f4f4;
	border-radius: .3rem;
}
.MH-notice {
	position: relative;
	width: .92rem;
	height: .98rem;
	background: url(../images/noticei-1.png) no-repeat center;
	background-size: .34rem;
}
.THave-dot {
	position: absolute;
	top: .22rem;
	right: .22rem;
	width: .12rem;
	height: .12rem;
	background: #f08200;
	border-radius: 50%;
}
.IScroll {
	position: relative;
	height: 3.88rem;
	margin: 0 .3rem;
}
.IScroll .swiper-container {
	width: 100%;
	height: 100%;
}
.IScroll .swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.IScroll .swiper-pagination {
	right: 0;
	bottom: 0;
	left: 0;
}
.IScroll .swiper-pagination-bullet {
	width: .2rem;
	height: .06rem;
	margin: 0 .08rem 0;
	background: white;
	opacity: 1;
	border-radius: .03rem;
}
.IScroll .swiper-pagination-bullet-active {
	background: #f08200;
}
.IS-img {
	width: 100%;
	height: 3.88rem;
}
.IS-img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: .1rem;
}
.ISub-menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: 0 .14rem;
}
.ISub-menu a {
	text-align: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.ISub-menu h3 {
	margin-top: .2rem;
	font-size: 0.28rem;
}
.ISi-icon {
	width: 1.1rem;
	margin: 0 auto;
}
.ISi-icon img {
	width: 100%;
}
.IRecrommend {
	padding: 0 .3rem;
	box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
	border-radius: .1rem;
}
.TLt-item {
	float: left;
	width: calc(33.333% - .13333rem);
	width: -webkit-calc(33.333% - .13333rem);
	margin: 0 .2rem .2rem 0;
}
.TLt-item:nth-child(3n) {
	margin-right: 0;
}
.TL-imgH196 {
	width: 100%;
	height: 1.96rem;
}
.TL-imgH196 img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.FS28-hiddenTwo {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: .78rem;
	font-size: 0.28rem;
	line-height: .4rem;
}
.FS30-num {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: .38rem;
	font-size: 0.3rem;
	color: #ff911e;
	background: url(../images/numi-1.png) no-repeat left center;
	background-size: .28rem;
}
.MHead-H88 {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 20;
	height: .88rem;
	text-align: center;
	background: white;
}
.MHead-H88:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 100%;
	height: .01rem;
	background: #f6f6f6;
}
.proD-menu {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0.34rem;
	line-height: .88rem;
	color: black;
	margin: 0 .25rem;
}
.proD-menu:after {
	content: "";
	position: absolute;
	bottom: .04rem;
	left: 50%;
	display: none;
	width: .4rem;
	height: .05rem;
	margin-left: -0.2rem;
	background: #f08200;
}
.proD-menu.on {
	color: #ff911e;
}
.proD-menu.on:after {
	display: block;
}
.arrowR-W11 {
	display: block;
	width: .11rem;
	height: .21rem;
	background: url(../images/arrowr-2.png) no-repeat;
	background-size: .11rem;
}
.IScroll.PScroll {
	height: 7.5rem;
	margin: 0;
}
.IScroll.PScroll .IS-img {
	height: 7.5rem;
}
.IScroll.PScroll .swiper-pagination {
	bottom: .1rem;
}
.IScroll.PScroll .swiper-pagination-bullet {
	background: #e5e5e5;
}
.IScroll.PScroll .swiper-pagination-bullet-active {
	background: #f08200;
}
.proD-collection {
	font-size: 0.22rem;
	text-align: center;
}
.proD-collection.on .PDc-icon {
	background: url(../images/heart-c1.png) no-repeat;
	background-size: 100%;
}
.PDc-icon {
	width: .32rem;
	height: .32rem;
	margin: 0 auto .08rem;
	background: url(../images/heart-g1.png) no-repeat;
	background-size: 100%;
}
.proD-title {
	font-size: 0.34rem;
	color: black;
}
.PD-text-1 {
	margin-left: .3rem;
	font-size: 0.3rem;
	color: balck;
}
.PD-text-2 {
	margin-left: .3rem;
	font-size: 0.28rem;
	color: #666;
}
.PD-shop {
	white-space: nowrap;
	overflow-y: hidden;
	overflow-x: scroll;
	/*overflow-scrolling: touch;*/
	-webkit-overflow-scrolling: touch;
	margin-left: .3rem;
}
.PDs-item {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 2.5rem;
	margin-right: .3rem;
}
.PD-sign {
	margin: 0 .1rem 0 .3rem;
	font-size: 0;
}
.PD-sign a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: .5rem;
	padding: 0 .25rem;
	margin: 0 .2rem .2rem 0;
	font-size: 0.24rem;
	line-height: .5rem;
	background: #f1f1f1;
	border-radius: .07rem;
}
.evaluate-head {
	font-size: 0;
}
.evaH-avatar,
.evaH-name,
.evaH-star {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.evaH-avatar {
	width: .4rem;
	height: .4rem;
	border-radius: 50%;
}
.evaH-avatar img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
}
.evaH-name {
	margin: 0 .1rem 0 .15rem;
	font-size: 0.3rem;
}
.evaH-star li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: .2rem;
	height: .2rem;
	margin: 0 .03rem;
	background: url(../images/star-g.png) no-repeat;
	background-size: 100%;
}
.evaH-star li.on {
	background: url(../images/star-c.png) no-repeat;
	background-size: 100%;
}
.evaluate-img {
	font-size: 0;
}
.evaluate-img a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 1.68rem;
	height: 1.68rem;
	margin: .06rem .06rem 0 0;
}
.evaluate-img a img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.PSs-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	margin-top: .3rem;
}
.PSi-left {
	min-width: 1.4rem;
	margin-right: .2rem;
	font-size: 0.28rem;
	color: #999;
}
.search-pore {
	position: relative;
	margin-right: .3rem;
}
.search-pore .MH-input {
	width: calc(100% - .3rem);
	width: -webkit-calc(100% - .3rem);
	padding: 0 .1rem 0 .65rem;
}
.search-pore.NoMr {
	margin-right: 0;
}
.MH-btn {
	position: absolute;
	top: 0;
	left: .52rem;
	width: .28rem;
	height: .6rem;
	background: url(../images/searchi-1.png) no-repeat center;
	background-size: 100%;
}
.MHead-H98.borderTB:after,
.MHead-H98.borderTB:before {
	content: "";
	position: absolute;
	left: 0;
	display: block;
	width: 100%;
	height: .02rem;
	background: #e5e5e5;
}
.MHead-H98.borderTB:before {
	top: 0;
}
.MHead-H98.borderTB:after {
	bottom: 0;
}
.proItem-menu {
	height: .98rem;
	line-height: .98rem;
	font-size: 0.3rem;
	text-align: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.proItem-menu span,
.proItem-menu i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.proItem-menu .arrowBottom,
.proItem-menu .arrowTop {
	width: .14rem;
	height: .2rem;
	margin-left: .15rem;
	background: url(../images/arrowt-1.png) no-repeat;
	background-size: 100%;
}
.proItem-menu .arrowBottom {
	background: url(../images/arrowb-1.png) no-repeat;
	background-size: 100%;
}
.proItem-menu .screen-i {
	width: .24rem;
	height: .26rem;
	margin-left: .15rem;
	background: url(../images/screeni-1.png) no-repeat;
	background-size: 100%;
}
.birI-H304 {
	width: 100%;
	height: 3.04rem;
}
.birI-H304 img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.MHead-H98.needFixed {
	top: 1.86rem;
}
.MHead-H98.noFixed {
	position: relative;
	top: 0;
}
.claC-menu {
	position: fixed;
	top: 1.86rem;
	bottom: .98rem;
	left: 0;
	overflow-y: auto;
	width: 1.8rem;
	background: #f3f3f3;
	-webkit-overflow-scrolling: touch;
}
.claC-menu a {
	position: relative;
	display: block;
	padding: .35rem .1rem;
	font-size: 0.28rem;
	text-align: center;
}
.claC-menu a:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	display: none;
	width: .04rem;
	height: .5rem;
	margin-top: -0.25rem;
	background: #f08200;
}
.claC-menu a.on {
	background: white;
}
.claC-menu a.on:before {
	display: block;
}
.claC-right {
	margin: 0 .4rem 0 2.2rem;
}
.CCr-img {
	width: 100%;
	height: 1.8rem;
}
.CCr-img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.CCg-title {
	text-align: center;
}
.CCg-title span {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0.34rem;
	color: #111;
}
.CCg-title span:before,
.CCg-title span:after {
	content: "";
	position: absolute;
	top: 50%;
	display: block;
	width: .8rem;
	height: .02rem;
	margin-top: -0.01rem;
	background: #111;
}
.CCg-title span:before {
	left: -0.99rem;
}
.CCg-title span:after {
	right: -0.99rem;
}
.CCg-list {
	font-size: 0;
}
.CCg-list {
	display: flex;
	flex-wrap: wrap;
}
.CCg-list li {
	display: block;
	width: 33.333%;
	margin-top: .45rem;
	text-align: center;
}
.CCg-list li h3 {
	margin-top: .25rem;
	font-size: 0.26rem;
	color: #111;
}
.CCl-img {
	width: 1rem;
	height: 1rem;
	margin: 0 auto;
	border-radius: 50%;
}
.CCl-img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
}
.cancel-W116 {
	width: 1.16rem;
	height: .98rem;
	font-size: 0.3rem;
	color: #999;
	text-align: center;
	line-height: .98rem;
}
.search-sign .PPc-select li {
	background: #f3f3f3;
	border-color: #f3f3f3;
}
.MHead-menu {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 20;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: .8rem;
	background: white;
}
.MHead-menu a {
	height: .76rem;
	font-size: 0.28rem;
	line-height: .76rem;
	color: black;
	text-align: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	font-weight: bold;
}
.MHead-menu a i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.MHead-menu a.on i {
	color: #ff911e;
	border-bottom: .04rem solid #f08300;
}
.order-none {
	text-align: center;
}
.ordN-icon {
	width: 2.05rem;
	margin: 0 auto;
}
.ordN-icon img {
	width: 100%;
}
.order-group {
	margin-top: .2rem;
	background: white;
	border-radius: 0.15rem 0.15rem 0 0;
}
.ordG-head {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	padding: .25rem .3rem;
	border-bottom: .01rem solid #e5e5e5;
}
.sonTitle {
	display: flex;
	align-items: center;
}
.parentOrderNo {
	display: flex;
	justify-content: space-between;
	padding: 0.25rem 0.3rem;
	border-bottom: 0.01rem dashed #f4f4f4;
	font-size: .24rem;
	color: #717171;
}
.userOrder {
	padding-top: 0.25rem;
	padding-bottom: 0.3rem;
	border-bottom: 0.01rem dashed #f4f4f4;
	font-size: .24rem;
	color: #717171;
}
.userOrder span {
	margin-left: 0.3rem;
}
.userOrder span:nth-of-type(2) {
	margin-left: 1rem;
}
.OGh-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: .3rem;
	margin-right: .07rem;
}
.ordG-other {
	padding: 0 .3rem;
	font-size: 0;
	text-align: right;
	border-top: .01rem solid #e5e5e5;
}
.OGo-total span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	font-size: 0.26rem;
	color: black;
}
.btnB-1,
.btnB-orange,
.btnB-borderC {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 .25rem;
	margin-left: .2rem;
	font-size: 0.24rem;
	line-height: .48rem;
	background: transparent;
	border: .02rem solid #eee;
	border-radius: .1rem;
	color: #848484;
}
.btnB-orange {
	color: white;
	background: #f08300;
	border-color: #f08300;
}
.btnB-borderC {
	color: #ff911e;
	border-color: #f08300;
}
.OD-space {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: .1rem .3rem;
}
.PSs-item.PSi-noMarT {
	margin-top: 0;
	line-height: .48rem;
	align-items: stretch;
}
.textarea-s {
	display: block;
	width: 100%;
	min-height: 1.53rem;
	font-size: 0.28rem;
	border: 0;
	border-radius: .1rem;
}
.OD-state {
	padding: .35rem .3rem;
	font-size: 0.38rem;
	color: #ff911e;
}
.OD-prompt {
	padding-right: .3rem;
	padding-left: .3rem;
	font-size: 0.26rem;
	color: #999;
}
.OD-prompt i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: .37rem;
	background: url(../images/prompt-1.png) no-repeat left 0.05rem;
	background-size: .27rem;
}
.evaW-img.evaI-mr ul li {
	margin-right: .25rem;
}
.evaW-img ul li {
	position: relative;
	float: left;
	width: 1.5rem;
	height: 1.5rem;
	margin: 0 .1rem .1rem 0;
	border-radius: .1rem;
}
.evaW-img ul li img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: .1rem;
}
.evaW-img ul li i {
	position: absolute;
	top: -0.04rem;
	right: -0.04rem;
	width: .31rem;
	height: .31rem;
	background: url(../images/closei-3.png) no-repeat;
	background-size: 100%;
}
.evaW-img .evaW-file {
	position: relative;
	float: left;
	width: 1.5rem;
	height: 1.5rem;
	margin-bottom: .1rem;
	border-radius: .1rem;
	background: #f4f4f4;
}
.evaW-img .evaW-file input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.evaW-img .evaW-file i {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/fi-1.png) no-repeat center;
	background-size: .58rem;
}
.TL-imgH90 {
	font-size: 0;
}
.TL-imgH90 li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: .9rem;
	height: .9rem;
	margin: .05rem .1rem .05rem 0;
	border-radius: .05rem;
}
.TL-imgH90 li img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: .05rem;
}
.ordInput {
	width: 100%;
	height: .6rem;
	font-size: 0.28rem;
	line-height: .6rem;
}
.listH50 {
	font-size: 0;
}
.listH50 li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: .5rem;
	padding: 0 .2rem;
	margin: .1rem .2rem .1rem 0;
	font-size: 0.24rem;
	line-height: .5rem;
	background: #f1f1f1;
	border-radius: .05rem;
}
.listH50 li.on {
	color: white;
	background: #f08300;
}
.star-list {
	font-size: 0;
}
.star-list li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: .42rem;
	height: .42rem;
	margin-right: .27rem;
	background: url(../images/star-g.png) no-repeat;
	background-size: 100%;
}
.star-list li.on {
	background: url(../images/star-c.png) no-repeat;
	background-size: 100%;
}
.textarea-s.texS-gray {
	min-height: 2rem;
	padding: .15rem .2rem;
	background: #f4f4f4;
}
.progress-con {
	padding: .3rem 0;
}
.proC-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}
.proC-item:last-child .PCi-text:before {
	display: none;
}
.proC-item.on .PCi-text,
.proC-item.on .PCi-time {
	color: #ff911e;
}
.proC-item.on .PCt-arrow {
	background: url(../images/dot-2.png) no-repeat;
	background-size: 100%;
}
.PCi-time {
	width: 1.4rem;
	margin-right: .28rem;
	font-size: 0.28rem;
	color: #999;
	text-align: right;
}
.PCi-text {
	position: relative;
	width: calc(100% - 1.68rem);
	width: -webkit-calc(100% - 1.68rem);
	padding: 0 0 .45rem .26rem;
	font-size: 0.28rem;
	color: #999;
	line-height: .36rem;
}
.PCi-text:before {
	content: "";
	position: absolute;
	top: .12rem;
	bottom: -0.12rem;
	left: 0;
	display: block;
	width: 1px;
	background: #e5e5e5;
}
.PCt-arrow {
	position: absolute;
	top: .05rem;
	left: -0.1rem;
	width: .2rem;
	height: .2rem;
	background: url(../images/dot-1.png) no-repeat;
	background-size: 100%;
}
/* .member-head {
  padding: 0 .3rem;
  background: url(../images/mbg-1.png) no-repeat;
  background-size: 100% 100%;
} */
.MH-avatar {
	width: 1.4rem;
	height: 1.4rem;
	margin-right: .3rem;
	border-radius: 50%;
}
.MH-avatar img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
}
.MH-name {
	height: .72rem;
	margin-bottom: .1rem;
	font-size: 0.42rem;
	color: #000;
}
.MH-sign {
	display: block;
	width: .88rem;
	height: .36rem;
	line-height: .36rem;
	text-align: center;
	background: #fdf2e5;
	border-radius: .18rem;
	font-size: .24rem;
	color: #f08200;
}
.pore {
	position: relative;
}
.MH-shop {
	position: absolute;
	top: 50%;
	right: -.3rem;
	width: 2.29rem;
	height: .72rem;
	margin-top: -.36rem;
	padding-left: .7rem;
	background: url(../images/company-bg.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.MH-shop img,
.MH-shop span,
.MH-shop .MHs-Arrow {
	float: left;
	display: block;
}
.MH-shop img {
	width: .48rem;
}
.MH-shop span {
	width: 1.2rem;
	height: .58rem;
	line-height: .58rem;
	font-size: .28rem;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.MH-shop .MHs-Arrow {
	float: left;
	width: .2rem;
	height: .56rem;
	background: url(../images/arrowr-5.png) no-repeat center center;
	background-size: .13rem auto;
}
.MH-other {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.MH-other a {
	font-size: 0.28rem;
	color: white;
	text-align: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.MH-other a div {
	margin-bottom: .12rem;
}
.TBroder-t {
	padding-left: .22rem;
	font-size: 0.32rem;
	background: url(../images/border-i.png) no-repeat left center;
	background-size: .08rem;
}
.arrowR-W16-1 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: .16rem;
	height: .29rem;
	margin-left: .2rem;
	background: url(../images/arrowr-6.png) no-repeat;
	background-size: 100%;
}
.iconW82 {
	position: relative;
	width: .82rem;
	margin: 0 auto;
}
.iconW82 img {
	width: 100%;
}
.iconW82 .FC-currNum {
	top: 0;
	right: -0.1rem;
	background: #f43a3a;
}
.FS28-black {
	font-size: 0.28rem;
	text-align: center;
	color: black;
}
.Micon-W44 {
	width: .44rem;
	margin-right: .2rem;
}
.MNotice-group {
	margin: 0 .2rem;
}
.MNg-item {
	display: block;
	padding: .25rem .2rem;
	margin-top: .2rem;
	background: white;
	border-radius: .1rem;
}
.MGi-title {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0.32rem;
	margin-right: .3rem;
}
.MGi-title .THave-dot {
	top: 0;
	right: -0.22rem;
	background: #e40012;
}
.MGi-text {
	font-size: 0.28rem;
	line-height: .42rem;
	color: #999;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.TL-imgH120 {
	width: 1.2rem;
	height: 1.2rem;
}
.TL-imgH120 img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: .1rem;
}
.help-icon {
	position: relative;
	top: .02rem;
	width: .3rem;
	height: .28rem;
	margin-right: .12rem;
}
.help-text {
	color: #666;
	font-size: 0.28rem;
	line-height: .48rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.help-icon.ITop-1 {
	top: .1rem;
}
.evaluate-sign {
	font-size: 0;
}
.evaluate-sign span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: .4rem;
	padding: 0 .2rem;
	margin: .12rem .12rem 0 0;
	font-size: 0.24rem;
	line-height: .4rem;
	background: #f1f1f1;
	border-radius: .05rem;
}
.evaluate-product {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: 1px;
	background: #f4f4f4;
	margin-top: .3rem;
	border-radius: .1rem;
	border-radius: .07rem;
}
.evaP-img {
	width: 1.8rem;
	height: 1.8rem;
	margin-right: .3rem;
	border-top-left-radius: .07rem;
	border-bottom-left-radius: .07rem;
}
.evaP-img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-top-left-radius: .07rem;
	border-bottom-left-radius: .07rem;
}
.evaP-right {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.EPr-title {
	font-size: 0.3rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.FS30-num.FSn-40 {
	font-size: 0.4rem;
}
.car-other-pro.noWhiteBg {
	background: transparent;
}
.collection-heart {
	position: absolute;
	right: .3rem;
	bottom: .25rem;
	display: block;
	width: .32rem;
	height: .32rem;
	background: url(../images/heart-c1.png) no-repeat;
	background-size: 100%;
}
.right {
	text-align: right;
}
.btnArrow-r {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: .52rem;
	padding: 0 .25rem;
	color: #ff911e;
	border: .01rem solid #f08303;
	border-radius: .26rem;
}
.btnArrow-r span,
.btnArrow-r i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.btnArrow-r span {
	line-height: .52rem;
}
.btnArrow-r i {
	position: relative;
	top: .01rem;
	width: .12rem;
	height: .23rem;
	margin-left: .1rem;
	background: url(../images/rightarrow12x23-2.png) no-repeat;
	background-size: 100%;
}
.borderB {
	border-bottom: .01rem solid #e5e5e5;
}
.btnH38-border {
	height: .38rem;
	padding: 0 .15rem;
	font-size: 0.24rem;
	line-height: .34rem;
	background: transparent;
	border: .01rem solid #d1d1d1;
	border-radius: .05rem;
}
.itemMl30 {
	padding: .3rem .3rem .3rem 0;
	margin-left: .3rem;
	border-bottom: .01rem solid #eee;
}
.itemMl30:last-child {
	border: 0;
}
.pr40 {
	padding-right: .4rem;
}
.FS32-black {
	font-size: 0.32rem;
	color: black;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.FS32-black > span:nth-of-type(1) {
	width: 170px;
}
.itemMarLr-30 {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	margin: 0 .3rem;
}
.FS38 {
	font-size: 0.38rem;
}
.FS34 {
	font-size: 0.34rem;
}
.FS30-666 {
	font-size: 0.3rem;
	color: #666;
}
.FS26-666,
.FS28-666 {
	color: #666;
}
.FS28-666 {
	font-size: 0.28rem;
}
.FS26-666 {
	font-size: 0.26rem;
}
.FS28 {
	font-size: 0.28rem;
}
.FS26-orange,
.FS28-orange {
	color: #ff911e;
}
.FS28-orange {
	font-size: 0.28rem;
}
.FS26-666 {
	font-size: 0.26rem;
}
.FS26-999 {
	font-size: 0.26rem;
	color: #999;
}
.FS28-999 {
	font-size: 0.28rem;
	color: #999;
}
.FS24-999 {
	font-size: 0.24rem;
	color: #999;
}
.FS24-c1 {
	font-size: 0.24rem;
	color: #c1c1c1;
}
.FS24 {
	font-size: 0.24rem;
}
.FS30-line48 {
	position: relative;
	font-size: 0.3rem;
	line-height: .48rem;
}
.FS30-line48 .btnH38-border {
	position: absolute;
	right: 0;
	bottom: 0;
}
.btnH92-orange {
	width: 100%;
	height: .92rem;
	font-size: 0.34rem;
	color: white;
	background: #f08300;
	border-radius: .1rem;
}
.btnH92-orange:disabled {
	background: #ffc88f;
}
.border-H1 {
	height: .01rem;
	background: #f6f6f6;
}
.bgGray {
	background: #f6f6f6;
	padding-bottom: 2.5rem;
}
.bgWhite {
	background: white;
}
.TMore {
	padding-right: .25rem;
	font-size: 0.26rem;
	color: #999;
	background: url(../images/arrowr-3.png) no-repeat right center;
	background-size: .08rem;
}
.FS40-111 {
	font-size: 0.4rem;
	color: #111;
}
.FS36-111 {
	font-size: 0.36rem;
	color: #111;
}
.FS30-black {
	font-size: 0.3rem;
	color: black;
}
.arrowR-W12 {
	display: block;
	width: .12rem;
	height: .18rem;
	background: url(../images/arrowr-1.png) no-repeat;
	background-size: .12rem;
}
.TLo-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding-top: .3rem;
	padding-bottom: .3rem;
	border-bottom: .01rem solid #eee;
}
.TLo-item:last-child {
	border-bottom: 0;
}
.TLo-item-1 {
	padding-top: .3rem;
	padding-bottom: .3rem;
	border-bottom: .01rem solid #eee;
}
.TLo-item-1:last-child {
	border-bottom: 0;
}
.TL-imgH200 {
	width: 2rem;
	height: 2rem;
	margin-right: .3rem;
}
.TL-imgH200 img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.TL-imgH250 {
	width: 2.5rem;
	height: 2.5rem;
}
.TL-imgH250 img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.TL-imgH150 {
	width: 1.5rem;
	height: 1.5rem;
	border-radius: .07rem;
}
.TL-imgH150 img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: .07rem;
}
.TL-imgH100 {
	width: 1rem;
	height: 1rem;
	border-radius: .07rem;
}
.TL-imgH100 img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: .07rem;
}
.TL-imgH190 {
	width: 1.9rem;
	height: 1.9rem;
	border-radius: .07rem;
}
.TL-imgH190 img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: .07rem;
}
.FS28-hiddenOne {
	height: .4rem;
	font-size: 0.28rem;
	color: black;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.FS28-hiddenOne-1 {
	font-size: 0.28rem;
	color: black;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.FS30-hiddenOne {
	font-size: 0.3rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.FS30-hiddenTwo {
	height: .88rem;
	line-height: .44rem;
	font-size: 0.3rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.btnH46-greenB {
	display: block;
	height: .46rem;
	line-height: .46rem;
	padding: 0 .18rem;
	font-size: 0.28rem;
	color: #f08200;
	border: .02rem solid #f08200;
	border-radius: .05rem;
}
/* .btnH46-greenB {
  display: block;
  height: .46rem;
  line-height: .46rem;
  padding: 0 .18rem;
  font-size: 0.28rem;
  color: #17b449;
  border: .02rem solid #17b449;
  border-radius: .05rem;
} */
.btnH48-b {
	min-width: 1.38rem;
	height: .48rem;
	padding: 0 .19rem;
	font-size: 0.24rem;
	line-height: .46rem;
	text-align: center;
	border: .01rem solid #ccc;
	border-radius: .05rem;
}
.btnH48-b.BH-orange {
	color: #ff911e;
	border-color: #f08300;
}
.NoEditor-H98 {
	height: .98rem;
	margin: 0 .2rem 0 .3rem;
	font-size: 0.28rem;
	text-align: right;
	line-height: .98rem;
}
.default-s {
	padding-right: .3rem;
	text-align: right;
}
.default-s i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: .6rem;
	line-height: .4rem;
	font-size: 0.3rem;
	color: #666;
	background: url(../images/radiobg01.png) no-repeat left center;
	background-size: .38rem;
}
.default-s.on i {
	background: url(../images/radiobg01c.png) no-repeat left center;
	background-size: .38rem;
}
.style-O1 .btn {
	display: inline-block !important;
	*display: inline !important;
	*zoom: 1 !important;
	margin: 0 .2rem;
	line-height: .52rem;
}
.style-O1 .btn.btnOrange {
	color: white;
	background: #f08200;
	border-color: #f08200;
}
.style-O1 .btn.btnOrange i {
	background: url(../images/rightarrow12x23-1.png) no-repeat left center;
	background-size: 100%;
}
.cardIcon {
	width: 1.4rem;
}
.cardIcon img {
	width: 100%;
}
.numberCount {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.numberCount p {
	width: .4rem;
	height: .5rem;
	cursor: pointer;
}
.numberCount p.reduce {
	background: url(../images/reduce.png) no-repeat 0 center;
	background-size: .22rem auto;
}
.numberCount p.reduce-none {
	background: url(../images/reduce-none.png) no-repeat 0 center;
	background-size: .22rem auto;
}
.numberCount p.add {
	background: url(../images/add.png) no-repeat right center;
	background-size: .22rem auto;
}
.numberCount input.txt {
	display: block;
	width: .8rem;
	height: .5rem;
	padding: 0 .1rem;
	font-size: 0.28rem;
	color: #333;
	text-align: center;
	background: #eee;
	border: none;
	border-radius: .1rem;
}
/*footer*/
.FH-130 {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 20;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: 1.3rem;
}
.icon-W70 {
	width: .7rem;
}
.FH-98 {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 20;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: .98rem;
	background: white;
	box-shadow: 0 0 0.12rem rgba(0, 0, 0, 0.1);
}
.FMenu-item {
	text-align: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.FMenu-item h3 {
	margin-top: .07rem;
	font-size: 0.22rem;
	color: #999;
}
.FMenu-item.on .FMi-gray {
	display: none;
}
.FMenu-item.on .FMi-color {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.FMenu-item.on h3 {
	color: #003f98;
}
.FMenu-icon {
	margin-top: .07rem;
}
.FMenu-icon img {
	width: .46rem;
}
.FMi-color {
	display: none;
}
.FCar-i {
	position: relative;
	display: block;
	width: 1.48rem;
	height: .98rem;
	background: url(../images/cari-1.png) no-repeat center;
	background-size: .4rem;
}
.FC-currNum {
	position: absolute;
	top: .2rem;
	right: .4rem;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	min-width: .1rem;
	height: .3rem;
	padding: 0 .08rem;
	font-size: 0.2rem;
	line-height: .3rem;
	color: white;
	background: #f08200;
	border-radius: .2rem;
}
.FBtn-s1 {
	display: block;
	width: 100%;
	height: .98rem;
	font-size: 0.34rem;
	background: white;
	border-left: .01rem solid #e5e5e5;
}
.FBtn-s1.bgOrange {
	color: white;
	background: #f08200;
}
/*popup*/
.popup-mask {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 50;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
}
.PParam-con {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 55;
	padding: 0 .3rem;
	background: white;
}
.PPc-content {
	max-height: 4.38rem;
	overflow-y: auto;
}
.PPc-pro {
	position: relative;
	padding-bottom: .3rem;
	font-size: 0;
	border-bottom: .01rem solid #bdbdbd;
}
.PPp-img,
.PPp-right {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.PPp-img {
	width: 2.58rem;
	height: 2.58rem;
	margin: -0.8rem 0.15rem 0 0;
	border: .01rem solid #eee;
	border-radius: .05rem;
}
.PPp-img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border: .01rem solid #eee;
	border-radius: .05rem;
}
.PPr-price {
	font-size: 0.36rem;
	color: #ff911e;
}
.PP-close {
	position: absolute;
	top: .3rem;
	right: 0;
	display: block;
	width: .4rem;
	height: .4rem;
	background: url(../images/closei-2.png) no-repeat;
	background-size: 100%;
}
.PPc-select {
	font-size: 0;
}
.PPc-select li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	/* height: .58rem; */
	padding: 0 .35rem;
	margin: .2rem .2rem 0 0;
	font-size: 0.28rem;
	line-height: .56rem;
	border: .01rem solid #bdbdbd;
	border-radius: .08rem;
}
.PPc-select li.on {
	color: white;
	background: #f08200;
	border-color: #f08200;
}
.PPc-select li.disabled {
	color: #999;
	background: #f6f6f6;
	border-color: #f6f6f6;
}
.PScreen-con {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 55;
	bottom: 0;
	width: 6rem;
	background: white;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
}
.PScreen-con.on {
	right: -100%;
}
.PSc-title {
	height: .88rem;
	font-size: 0.34rem;
	color: black;
	text-align: center;
	line-height: .88rem;
	border-bottom: .01rem solid #dcdcdc;
}
.PSc-H {
	height: calc(100vh - 1.97rem);
	height: -webkit-calc(100vh - 1.97rem);
	padding: 0 .3rem;
	overflow-y: auto;
}
.PSc-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.PSc-btn .PSb-gray,
.PSc-btn .PSb-orange {
	height: .88rem;
	font-size: 0.32rem;
	color: black;
	background: #e8e8e8;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.PSc-btn .PSb-orange {
	color: white;
	background: #f08200;
}
.PSh-space {
	padding: .15rem 0;
	font-size: 0;
}
.PSh-space .PPc-select {
	margin: 0 .2rem .2rem 0;
	color: #626469;
}
.PSs-input {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: calc(50% - .2rem);
	width: -webkit-calc(50% - .2rem);
	height: .58rem;
	margin: 0 .2rem .2rem 0;
	font-size: 0.26rem;
	text-align: center;
	border: .01rem solid #bfbfbf;
	border-radius: .05rem;
}
.PSs-input:last-child {
	margin-right: 0;
}
.PSs-input::-webkit-input-placeholder {
	color: #ccc;
}
.PSs-input:-moz-placeholder {
	color: #ccc;
}
.PSs-input::-moz-placeholder {
	color: #ccc;
}
.PSs-input:-ms-input-placeholder {
	color: #ccc;
}
.btn-0 .layui-layer-title {
	height: .88rem;
	line-height: .88rem;
	text-align: center;
	background: white;
}
.btn-0 .layui-layer-setwin {
	top: 0;
	right: auto;
	left: 0;
}
.btn-0 .layui-layer-setwin a {
	top: 0;
	left: 0;
	width: 1.08rem;
	height: .88rem;
	margin: 0;
	background: url(../images/arrowi-1.png) no-repeat center;
	background-size: .33rem;
}
input {
	background: transparent;
}
.hidetmp {
	position: fixed;
	left: -9999px;
	opacity: 0;
}
.mbsc-ios7 .dw-li {
	height: .88rem;
	line-height: .88rem;
	text-align: center !important;
	font-size: 0.28rem !important;
	font-weight: normal !important;
	color: #999 !important;
}
.mbsc-ios7 .dw-sel {
	color: #353535 !important;
}
.mbsc-ios7 .dwwr {
	padding-top: 0 !important;
	background: white !important;
}
.mbsc-ios7 .dwbc {
	border: 0 !important;
}
.mbsc-ios7 .dwb {
	height: .87rem !important;
	line-height: .87rem !important;
	font-size: .29rem !important;
	font-weight: normal !important;
	color: #f08200 !important;
}
.mbsc-ios7 .dwb.dwb1 {
	color: #999 !important;
}
.mbsc-ios7 .dwc {
	display: block !important;
}
.mbsc-ios7 .dwv {
	line-height: .87rem !important;
	font-size: .3rem !important;
	color: #333 !important;
	border: 0 !important;
	background: #e1e1e1;
}
.mbsc-ios7 .dwwol {
	height: .88rem;
	line-height: .88rem;
	border: 0 !important;
	margin-left: 0 !important;
	background: #f5f5f5 !important;
}
.mbsc-ios7 .dwhl .dwwc,
.mbsc-ios7 .dwwc {
	padding: 0 !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}
.mbsc-ios7 .dwww {
	padding: 0 !important;
}
.mbsc-ios7 .dwwo {
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(white),
		color-stop(0.52, rgba(255, 255, 255, 0)),
		color-stop(0.48, rgba(255, 255, 255, 0)),
		to(white)
	) !important;
	background: -webkit-linear-gradient(
		white,
		rgba(255, 255, 255, 0) 32%,
		rgba(255, 255, 255, 0) 28%,
		white
	) !important;
	background: -moz-linear-gradient(white, rgba(255, 255, 255, 0) 32%, rgba(255, 255, 255, 0) 28%, white) !important;
	background: linear-gradient(white, rgba(255, 255, 255, 0) 32%, rgba(255, 255, 255, 0) 28%, white) !important;
}
/*04.16-lan*/
.car-empty {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	flex-direction: column;
	padding: 1rem 0 .3rem;
	background: #fff;
}
.car-empty .pic {
	display: block;
	height: 1.27rem;
}
.car-empty .wz {
	padding: .2rem 0 .3rem;
	font-size: 0.28rem;
}
.car-empty .btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
	height: .54rem;
	padding: 0 .54rem 0 .34rem;
	font-size: 0.28rem;
	color: #999;
	border: 1px solid #ccc;
	border-radius: .28rem;
}
.car-empty .btn i {
	position: absolute;
	top: 50%;
	right: .34rem;
	width: .12rem;
	height: .23rem;
	font-size: 0;
	background: url(../images/rightarrow12x23.png) no-repeat 0 0;
	background-size: 100% 100%;
	transform: translateY(-50%);
}
.car-other-pro {
	background: #fff;
}
.car-other-pro .title {
	padding: .2rem .4rem;
}
.car-other-pro .title h3 {
	line-height: .6rem;
	font-size: 0.44rem;
	color: #111;
	font-weight: normal;
}
.car-other-pro .title .slogan {
	line-height: .48rem;
	font-size: .24rem;
	color: #999;
}
.car-other-pro .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	flex-wrap: wrap;
	padding: 0 .2rem 0 .4rem;
}
.car-other-pro .list .list-detail {
	width: 50%;
	padding-right: .2rem;
}
.car-other-pro .list .list-detail a {
	display: block;
	padding-bottom: .2rem;
}
.car-other-pro .list .list-detail a .pic {
	display: block;
	width: 100%;
	height: 3.2rem;
	object-fit: cover;
}
.car-other-pro .list .list-detail a .name {
	height: .8rem;
	line-height: .4rem;
	margin-top: .2rem;
	font-size: .3rem;
	color: #333;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.car-other-pro .list .list-detail a .price {
	height: .5rem;
	line-height: .5rem;
	padding-left: .4rem;
	font-size: .3rem;
	color: #f08200;
	background: url(../images/lan-jf-icon.png) no-repeat 0 center;
	background-size: .28rem .26rem;
}
.car-top-caozuo {
	position: fixed;
	right: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	height: .8rem;
	padding: 0 .3rem;
	background: #fff;
}
.car-top-caozuo .address {
	height: .8rem;
	line-height: .8rem;
	padding-left: .44rem;
	font-size: .28rem;
	color: #999;
	background: url(../images/addressicon.png) no-repeat 0 center;
	background-size: .26rem .32rem;
}
.car-top-caozuo .btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.car-top-caozuo .btn .btna {
	display: block;
	height: .8rem;
	line-height: .8rem;
	margin-left: .3rem;
	font-size: 0.3rem;
}
.car-top-caozuo .btn .btn01 {
	color: #666;
}
.car-top-caozuo .btn .btn02 {
	color: #f08200;
}
.car-top-caozuo .btn .btnedit {
	display: block;
}
.car-top-caozuo .btn .btndone {
	display: none;
}
.car-detail {
	margin-bottom: .2rem;
	background: #fff;
}
.car-detail.prl30 {
	padding: .3rem !important;
}
.car-detail .topdiv {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	padding: 0 .3rem;
	border-bottom: 1px solid #e5e5e5;
}
.car-detail .topdiv label {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: .9rem;
	overflow: hidden;
}
.car-detail .topdiv label .name {
	padding-left: .44rem;
	font-size: 0.3rem;
	color: #333;
	background: url(../images/shopicon.png) no-repeat 0 center;
	background-size: .3rem .3rem;
}
.car-detail label {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	flex-shrink: 0;
	height: .9rem;
	overflow: hidden;
}
.car-detail label i {
	display: block;
	width: .38rem;
	height: .38rem;
	margin-right: .2rem;
	background: url(../images/checkbox01.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.car-detail label input {
	position: absolute;
	left: -99999px;
}
.car-detail label.on i {
	background: url(../images/checkbox01c.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.car-detail .car-pro-detail {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: .3rem 0;
	margin: 0 .3rem;
	border-bottom: 1px solid #e5e5e5;
}
.car-detail .car-pro-detail .outStock {
	position: relative;
	margin-right: .2rem;
}
.car-detail .car-pro-detail .outStock span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: 0.3rem;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.3);
	text-align: center;
	padding: 0.1rem 0;
}
.car-detail .car-pro-detail .photo {
	display: block;
	flex-shrink: 0;
	width: 1.9rem;
	height: 1.9rem;
	object-fit: cover;
}
.car-detail .car-pro-detail .info {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	height: 1.9rem;
}
.car-detail .car-pro-detail .info .name {
	display: block;
	height: .48rem;
	line-height: .48rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 0.3rem;
	color: #000;
}
.car-detail .car-pro-detail .info .specs {
	display: block;
	line-height: .44rem;
	font-size: 0.26rem;
	color: #999;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.car-detail .car-pro-detail .info .bottom {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.car-detail .car-pro-detail .info .bottom .price {
	line-height: .5rem;
	padding-left: .46rem;
	font-size: 0.3rem;
	color: #f08200;
	background: url(../images/lan-jf-icon.png) no-repeat 0 center;
	background-size: .28rem .26rem;
}
.car-detail .car-pro-detail .info .bottom .number {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.car-detail .car-pro-detail .info .bottom .number p {
	width: .4rem;
	height: .5rem;
	cursor: pointer;
}
.car-detail .car-pro-detail .info .bottom .number p.reduce {
	background: url(../images/reduce.png) no-repeat 0 center;
	background-size: .22rem auto;
}
.car-detail .car-pro-detail .info .bottom .number p.reduce-none {
	background: url(../images/reduce-none.png) no-repeat 0 center;
	background-size: .22rem auto;
}
.car-detail .car-pro-detail .info .bottom .number p.add {
	background: url(../images/add.png) no-repeat right center;
	background-size: .22rem auto;
}
.car-detail .car-pro-detail .info .bottom .number input.txt {
	display: block;
	width: .8rem;
	height: .5rem;
	padding: 0 .1rem;
	font-size: 0.28rem;
	color: #333;
	text-align: center;
	background: #eee;
	border: none;
	border-radius: .1rem;
}
.car-detail .car-pro-detail:last-child {
	border: none;
}
.foot-caozuo {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
}
.foot-caozuo label {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	flex-shrink: 0;
	height: .98rem;
	margin-left: .3rem;
	overflow: hidden;
}
.foot-caozuo label i {
	display: block;
	width: .38rem;
	height: .38rem;
	margin-right: .2rem;
	background: url(../images/checkbox01.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.foot-caozuo label input {
	position: absolute;
	left: -99999px;
}
.foot-caozuo label p {
	font-size: .28rem;
	color: #000;
}
.foot-caozuo label.on i {
	background: url(../images/checkbox01c.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.foot-caozuo .price {
	margin: 0 .3rem;
	font-size: 0.32rem;
	color: #333;
}
.foot-caozuo .price span {
	color: #f08300;
}
.foot-caozuo .btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.foot-caozuo .btn .btna {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: center;
	width: 2.3rem;
	height: .98rem;
	font-size: 0.32rem;
	color: #fff;
	background: #f08300;
}
.foot-caozuo .btn .btna.width300 {
	width: 3rem;
}
/*确认订单*/
.order-people-address {
	margin: 0 .3rem;
	border-radius: .1rem;
	background: #fff;
}
.order-people-address .title {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	padding: 0 .3rem;
	border-bottom: 1px solid #e5e5e5;
}
.order-people-address .title h3 {
	height: .88rem;
	line-height: .88rem;
	font-size: 0.32rem;
	font-weight: normal;
}
.order-people-address .goto-address {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	min-height: 1.5rem;
	padding: .3rem;
}
.order-people-address .goto-address .wz {
	padding-left: .46rem;
	font-size: 0.3rem;
	background: url(../images/add-icon.png) no-repeat 0 center;
	background-size: .3rem auto;
}
.order-people-address .goto-address .address-detail {
	width: 100%;
}
.order-people-address .goto-address .address-detail .p01 {
	line-height: .5rem;
	font-size: 0.3rem;
}
.order-people-address .goto-address .address-detail .p02 {
	line-height: .48rem;
	font-size: 0.26rem;
	color: #666;
}
.order-people-address .goto-address .arrow {
	flex-shrink: 0;
	width: .11rem;
	height: .21rem;
	margin-left: .3rem;
	font-size: 0;
	background: url(../images/rightarrow-11x21.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.order-car-detail .car-detail {
	margin: 0 .3rem .2rem;
	border-radius: .1rem;
}
.order-car-detail .car-detail .photo {
	width: 1.5rem;
	height: 1.5rem;
}
.order-car-detail .car-detail .info {
	flex: 1;
	height: 1.5rem;
	overflow: hidden;
	margin-left: .25rem;
}
.order-car-detail .car-detail .info .bottom .number-wz {
	font-size: 0.26rem;
	color: #999;
}
.order-car-detail .lan-info-show {
	margin: 0 .3rem;
}
.order-car-detail .allprice {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	margin: 0 .3rem;
}
.order-car-detail .allprice .title {
	line-height: .96rem;
	font-size: 0.32rem;
	color: #000;
}
.order-car-detail .allprice .price {
	font-size: 0.32rem;
	color: #f08200;
}
.lan-info-show {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid #e5e5e5;
}
.lan-info-show .title {
	flex-shrink: 0;
	line-height: .88rem;
	margin-right: .3rem;
	font-size: 0.28rem;
}
.lan-info-show .other-nr {
	width: 100%;
}
.lan-info-show .other-nr .txt {
	width: 100%;
	line-height: .44rem;
	text-align: right;
	font-size: 0.28rem;
}
.lan-info-show .other-nr .selectYs {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: .88rem;
}
.lan-info-show .other-nr .selectYs .wz {
	width: 100%;
	line-height: .88rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 0.28rem;
	color: #333;
	text-align: right;
}
.lan-info-show .other-nr .wenzi {
	text-align: right;
	font-size: 0.28rem;
	color: #ccc;
}
.lan-info-show .arrow {
	flex-shrink: 0;
	width: .11rem;
	height: .21rem;
	margin-left: .2rem;
	font-size: 0;
	background: url(../images/rightarrow-11x21.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.lan-info-show .member-avatar {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: .4rem 0;
}
.lan-info-show .member-avatar .memA-img {
	width: 1rem;
	height: 1rem;
}
.lan-info-show .member-avatar .memA-img img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.lan-info-show .member-avatar .uploaderInput {
	position: absolute;
	top: .4rem;
	left: 0;
	width: 1rem;
	height: 1rem;
	opacity: 0;
}
.lan-info-show:last-child {
	border: none;
}
.address-list .address-list-detail {
	padding: 0 .3rem;
	margin-bottom: .2rem;
	background: #fff;
}
.address-list .address-list-detail .p01 {
	line-height: .56rem;
	padding-top: .15rem;
	font-size: 0.32rem;
	color: #333;
}
.address-list .address-list-detail .p02 {
	line-height: .4rem;
	padding-bottom: .2rem;
	font-size: 0.28rem;
	color: #6e6e6e;
}
.address-list .address-list-detail .caozuo {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	border-top: 1px solid #dcdcdc;
}
.address-list .address-list-detail .caozuo label {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: .88rem;
	overflow: hidden;
}
.address-list .address-list-detail .caozuo label i {
	flex-shrink: 0;
	width: .38rem;
	height: .38rem;
	margin-right: .2rem;
	background: url(../images/radiobg01.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.address-list .address-list-detail .caozuo label input {
	position: absolute;
	left: -99999px;
}
.address-list .address-list-detail .caozuo label p {
	font-size: 0.28rem;
	color: #666;
}
.address-list .address-list-detail .caozuo label.on i {
	background: url(../images/radiobg01c.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.address-list .btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.address-list .btn .btna {
	display: block;
	width: .8rem;
	height: .88rem;
}
.address-list .btn .btna.btnedit {
	background: url(../images/btnedit.png) no-repeat center center;
	background-size: .32rem .32rem;
}
.address-list .btn .btna.btndelete {
	background: url(../images/btndelete.png) no-repeat center center;
	background-size: .38rem .34rem;
}
.footer-single-btn {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 20;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: 1.5rem;
	background: #f6f6f6;
}
.footer-single-btn .btnbox {
	width: 100%;
	padding: 0 .3rem;
}
.footer-single-btn .btnbox .btna {
	display: block;
	width: 100%;
	height: .9rem;
	line-height: .9rem;
	font-size: 0.32rem;
	color: #fff;
	text-align: center;
	background: #f08200;
	border-radius: 3px;
}
.footer-single-btn .btnbox .btna.btna-none {
	opacity: .5;
}
.footer-single-btn.float-white {
	background: #fff;
	box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
}
.from-box {
	padding: 0 .3rem;
	margin-bottom: .2rem;
	background: #fff;
}
/*选择支付方式*/
.pay-all-price {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	flex-direction: column;
	padding: .6rem 0;
	background: #fff;
}
.pay-all-price .p01 {
	line-height: .64rem;
	font-size: 0.32rem;
	color: #999;
}
.pay-all-price .p02 {
	line-height: .76rem;
	font-size: 0.48rem;
	color: #f08200;
}
.payway-list {
	background: #fff;
	padding-left: .2rem;
}
.payway-list label {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	position: relative;
	height: .98rem;
	padding-right: .3rem;
	border-bottom: 1px solid #e5e5e5;
}
.payway-list label .name {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.payway-list label .name .pic {
	width: .6rem;
}
.payway-list label .name .pic img {
	display: block;
	height: .4rem;
}
.payway-list label .name .wz {
	font-size: 0.32rem;
	color: #333;
}
.payway-list label input {
	position: absolute;
	left: -99999px;
}
.payway-list label i {
	flex-shrink: 0;
	width: .38rem;
	height: .38rem;
	margin-right: .2rem;
	background: url(../images/radiobg01.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.payway-list label i.none {
	background: url(../images/radiobg01none.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.payway-list label.on i {
	background: url(../images/radiobg01c.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.card-list .card-list-detail {
	display: block;
	width: 6.98rem;
	height: 3.2rem;
	margin: 0 auto .3rem;
	background: url(../images/card_bg_01.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.card-list .card-list-detail .part-one {
	position: relative;
	display: block;
	height: 2.32rem;
}
.card-list .card-list-detail .part-one .time {
	position: absolute;
	top: .15rem;
	right: 0;
	height: .57rem;
	line-height: .5rem;
	padding: 0 .1rem 0 .36rem;
	font-size: 0.2rem;
	color: #dc3a2d;
	background: url(../images/card_time_bg.png) no-repeat 0 0;
	background-size: auto 100%;
}
.card-list .card-list-detail .part-one .part-one-one {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: .7rem;
}
.card-list .card-list-detail .part-one .part-one-one .card-title {
	margin-left: .5rem;
	font-size: 0.3rem;
	color: #fee;
}
.card-list .card-list-detail .part-one .part-one-two {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: 1rem;
}
.card-list .card-list-detail .part-one .part-one-two .number {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	align-items: flex-end;
	flex-shrink: 0;
	width: 2.08rem;
	height: .7rem;
	margin-left: .46rem;
	border-right: 1px solid #fff;
}
.card-list .card-list-detail .part-one .part-one-two .number .bg {
	font-size: 0.6rem;
	padding-right: .4rem;
	color: #fff;
	background: url(../images/numi-3.png) no-repeat right 0.4rem;
	background-size: .28rem .26rem;
}
.card-list .card-list-detail .part-one .part-one-two .info {
	line-height: .4rem;
	margin: 0 .4rem 0 .3rem;
	font-size: 0.28rem;
	color: #ffd0d0;
}
.card-list .card-list-detail .part-one .part-one-three {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: .4rem;
}
.card-list .card-list-detail .part-one .part-one-three .number {
	margin-left: .5rem;
	font-size: 0.24rem;
	color: #fee;
}
.card-list .card-list-detail .part-two {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	height: .8rem;
}
.card-list .card-list-detail .part-two .time {
	margin-left: .2rem;
	font-size: 0.28rem;
	color: #666;
}
.card-list .card-list-detail .part-two label {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	flex-shrink: 0;
	height: .9rem;
	overflow: hidden;
}
.card-list .card-list-detail .part-two label i {
	display: block;
	width: .38rem;
	height: .38rem;
	margin-right: .2rem;
	background: url(../images/checkbox01.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.card-list .card-list-detail .part-two label input {
	position: absolute;
	left: -99999px;
}
.card-list .card-list-detail .part-two label.on i {
	background: url(../images/checkbox01cc.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.card-list .card-list-detail .part-two .shareother {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: center;
	width: 1.4rem;
	height: .4rem;
	margin-right: .3rem;
	font-size: 0.24rem;
	color: #ef493f;
	border: 1px solid #fdeceb;
}
.card-list.card-list-taocan .card-list-detail {
	background: url(../images/card_bg_02.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.card-list.card-list-taocan .card-list-detail .part-one .time {
	color: #bf6229;
	background: url(../images/card_time_bg02.png) no-repeat 0 0;
	background-size: auto 100%;
}
.card-list.card-list-taocan .card-list-detail .part-one .part-one-one .card-title {
	color: #fff9ee;
}
.card-list.card-list-taocan .card-list-detail .part-one .part-one-two .info {
	color: #fff0d0;
}
.card-list.card-list-taocan .card-list-detail .part-two .shareother {
	color: #0c66ec;
	border: 1px solid #e6effd;
}
.card-list.card-list-tihuo .card-list-detail {
	background: url(../images/card_bg_03.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.card-list.card-list-tihuo .card-list-detail .part-one .time {
	color: #dc6b2d;
	background: url(../images/card_time_bg03.png) no-repeat 0 0;
	background-size: auto 100%;
}
.card-list.card-list-tihuo .card-list-detail .part-one .part-one-one .card-title {
	color: #fff9ee;
}
.card-list.card-list-tihuo .card-list-detail .part-one .part-one-two .info {
	color: #fff0d0;
}
.card-list.card-list-tihuo .card-list-detail .part-two .shareother {
	color: #ef7e3e;
	border: 1px solid #fdf2eb;
}
/*支付成功*/
.success-top {
	position: relative;
	height: 3.4rem;
	padding-top: .64rem;
	background: url(../images/success-top-bg.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.success-top .p01 {
	line-height: .92rem;
	font-size: 0.6rem;
	color: #fff;
	text-align: center;
}
.success-top .p02 {
	line-height: .6rem;
	font-size: 0.28rem;
	color: #fff;
	text-align: center;
}
.success-top .icon {
	position: absolute;
	top: 2.44rem;
	left: 50%;
	width: 1.4rem;
	height: 1.4rem;
	transform: translateX(-50%);
}
.success-info {
	margin: 1.2rem .7rem 0;
}
.success-info dl {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	padding: .15rem 0;
	border-bottom: 1px solid #ececec;
}
.success-info dl dt {
	line-height: .5rem;
	font-size: 0.3rem;
}
.success-info dl dd {
	line-height: .5rem;
	font-size: 0.3rem;
	color: #f08200;
}
.success-info dl dd span {
	color: #333;
}
.success-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: center;
	margin: 1.5rem .3rem 0;
}
.success-btn .btna {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: center;
	width: 2.5rem;
	height: .88rem;
	margin: 0 .15rem;
	font-size: 0.32rem;
	border-radius: .1rem;
}
.success-btn .btna.btn01 {
	color: #fff;
	background: #f08200;
}
.success-btn .btna.btn02 {
	color: #000;
	border: 1px solid #000;
	background: #fff;
}
.setting-box {
	padding: 0 .4rem;
	margin-bottom: .2rem;
	background: #fff;
}
.setting-box .setting-detail {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	padding: .4rem 0;
	border-bottom: 1px solid #f6f6f6;
}
.setting-box .setting-detail .peopleinfo {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: 1.2rem;
}
.setting-box .setting-detail .peopleinfo .photo {
	display: block;
	width: 1.2rem;
	height: 1.2rem;
	margin-right: .2rem;
	border-radius: 50%;
	object-fit: cover;
}
.setting-box .setting-detail .peopleinfo .p01 {
	line-height: .44rem;
	font-size: 0.32rem;
	color: #000;
}
.setting-box .setting-detail .peopleinfo .p02 {
	line-height: .44rem;
	font-size: 0.24rem;
	color: #999;
}
.setting-box .setting-detail .part-right {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.setting-box .setting-detail .part-right .arrow {
	width: .16rem;
	height: .26rem;
	font-size: 0;
	background: url(../images/rightarrow16x26.png) no-repeat 0 0;
	background-size: 100% 100%;
	margin-left: .2rem;
}
.setting-box .setting-detail .part-right .wenzi {
	font-size: 0.28rem;
	color: #999;
}
.setting-box .setting-detail .title {
	line-height: .3rem;
	font-size: 0.32rem;
	color: #040000;
}
.setting-box .setting-detail:last-child {
	border: none;
}
.change-phone-number {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: 1.1rem;
	padding: 0 .3rem;
}
.change-phone-number .title {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.change-phone-number .title img {
	display: block;
	width: .44rem;
	height: .44rem;
	border-radius: 50%;
	margin-right: .2rem;
}
.change-phone-number .title p {
	font-size: 0.32rem;
	color: #040000;
}
.change-phone-important {
	line-height: .5rem;
	padding: 0 .3rem;
	font-size: 0.26rem;
	color: #666;
}
.lan-layert {
	border-radius: .2rem .2rem 0 0 !important;
}
.lan-layert .layui-layer-btn {
	background: #f6f6f6;
}
.lan-layert .layui-layer-btn .layui-layer-btn0 {
	width: .46rem;
	height: .46rem;
	margin: 0;
	padding: 0;
	border: none;
	background: url(../images/share-close.png) no-repeat 0 0;
	background-size: 100% 100%;
}
#share-folat {
	position: relative;
	border-radius: .2rem .2rem 0 0;
	background: #f6f6f6;
}
.share-float-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: center;
	height: 2.78rem;
	margin: 0 .3rem;
	border-bottom: 1px solid #e9e9e9;
}
.share-float-box .share-box {
	width: 100%;
}
.share-float-box .share-box a {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	flex-direction: column;
}
.share-float-box .share-box a .pic {
	display: block;
	height: 1.1rem;
}
.share-float-box .share-box a p {
	line-height: .56rem;
	margin-top: .14rem;
	font-size: 0.28rem;
	color: #000;
}
.tj-people-list {
	padding: 0 .3rem;
	background: #fff;
}
.tj-people-list .tj-people-detail {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: .3rem 0;
	border-bottom: 1px solid #eee;
}
.tj-people-list .tj-people-detail .photo {
	flex-shrink: 0;
	display: block;
	width: 1rem;
	height: 1rem;
	margin-right: .3rem;
	border-radius: 50%;
	object-fit: cover;
}
.tj-people-list .tj-people-detail:last-child {
	border: none;
}
.tj-people-list .tj-people-detail .info {
	width: 100%;
}
.tj-people-list .tj-people-detail .info .part-one {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
}
.tj-people-list .tj-people-detail .info .part-one .name {
	height: .52rem;
	line-height: .52rem;
	font-size: 0.32rem;
}
.tj-people-list .tj-people-detail .info .part-one .time {
	font-size: 0.24rem;
	color: #999;
}
.tj-people-list .tj-people-detail .info .part-one .tel {
	line-height: .44rem;
	font-size: 0.26rem;
	color: #999;
}
.yjfk-form .yjfk-title {
	padding-top: .2rem;
	margin: 0 .4rem;
	line-height: 1.1rem;
	font-size: 0.34rem;
}
.yjfk-form .yjfk-title span {
	font-size: 0.28rem;
	color: #999;
}
.yjfk-form .input-box {
	margin: 0 .4rem;
}
.yjfk-form .input-box .txt {
	width: 100%;
	line-height: .5rem;
	padding: .2rem;
	font-size: 0.28rem;
	border: none;
	border-radius: .1rem;
	background: #f4f4f4;
}
.yjfk-form .evaW-img {
	margin: 0 .2rem 0 .4rem;
}
.yjfk-form .evaW-img .evaW-file {
	margin: 0 .2rem .2rem 0;
}
.yjfk-form .evaW-img .evaW-file i {
	background: url(../images/fkaddpic.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.yjfk-form .evaW-img ul li {
	margin: 0 .2rem .2rem 0;
	border: 1px solid #eee;
}
.gotolink {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	margin: 0 .3rem .2rem;
	background: #fff;
	border-radius: .1rem;
}
.gotolink .title {
	height: .9rem;
	line-height: .9rem;
	margin-left: .3rem;
	font-size: 0.32rem;
}
.gotolink .arrow {
	flex-shrink: 0;
	width: .11rem;
	height: .21rem;
	margin: 0 .3rem;
	font-size: 0;
	background: url(../images/rightarrow-11x21.png);
	background-size: 100% 100%;
}
#share-other {
	padding: .5rem .42rem 0;
}
#share-other .inputdiv {
	border: 1px solid #ebebeb;
}
#share-other .inputdiv .txt {
	width: 100%;
	height: .78rem;
	padding: 0 .2rem;
	font-size: 0.32rem;
	color: #ccc;
}
.lan-layer-share .layui-layer-btn {
	padding: .48rem .3rem !important;
}
.lan-layer-share .layui-layer-btn a {
	width: calc(50% - .3rem);
	height: .78rem;
	line-height: .76rem;
	margin: 0 .15rem;
	padding: 0;
	font-size: 0.32rem;
}
.lan-layer-share .layui-layer-btn a.layui-layer-btn0 {
	color: #ff911e;
	background: #fff4e8;
	border: 1px solid #ff911e;
	border-radius: .05rem;
}
.lan-layer-share .layui-layer-btn a.layui-layer-btn1 {
	color: #fff;
	background: #ff911e;
	border: none;
	border-radius: 3px;
}
/* 4.30 */
.logo-img {
	text-align: center;
}
.logo-img img {
	width: 4.32rem;
}
.MH-twoMenu {
	box-shadow: 0 0.03rem 0.04rem rgba(0, 0, 0, 0.05);
}
.MH-twoMenu a {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	font-size: 0.32rem;
	font-weight: bold;
	text-align: center;
}
.MH-twoMenu a i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: .96rem;
	line-height: .96rem;
	border-bottom: .04rem solid transparent;
}
.MH-twoMenu a.on i {
	color: #f08200;
	border-color: #f08300;
}
.wriG-file {
	margin-top: .5rem;
}
.WGf-con {
	position: relative;
	width: 100%;
	height: 3.74rem;
	border: .02rem dashed #eee;
}
.WGf-con input {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.WGc-img {
	width: 100%;
	height: 3.74rem;
}
.WGc-img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.WGc-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1.26rem;
	height: 1.26rem;
	margin: -0.63rem 0 0 -0.63rem;
	background: url(../images/file-i1.png) no-repeat;
	background-size: 100%;
}
.FS42-111 {
	font-size: 0.42rem;
	color: #111;
}
.textarea-s1 {
	width: 100%;
	min-height: 2rem;
	padding: .2rem .25rem;
	font-size: 0.3rem;
	background: #f3f3f3;
	border: 0;
	border-radius: .05rem;
}
.state-none {
	padding: 3.32rem 0 .4rem;
	font-size: 0.34rem;
	text-align: center;
}
.state-none img {
	width: 2.53rem;
}
.SC-nr {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
}
.SC-bg {
	width: 100%;
}
.SC-a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 2.6rem;
	height: 1.4rem;
	padding-left: .95rem;
	font-size: 0.26rem;
	line-height: 1.5rem;
	color: white;
	text-align: left;
	background: url(../images/share-bg1.png) no-repeat;
	background-size: 100%;
}
.SCn-text {
	font-size: 0.3rem;
	color: white;
	text-align: center;
}
.SCn-text img {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-bottom: .2rem;
	width: 5.15rem;
}
.SCn-text-1 {
	padding-top: .95rem;
	font-size: 0.32rem;
	color: #fe5b48;
	text-align: center;
}
.SCn-text-1 .FS70 {
	font-size: 0.7rem;
}
.share-a {
	display: block;
	width: 3rem;
	height: .94rem;
	margin: 0 auto;
	font-size: 0.34rem;
	line-height: .94rem;
	text-align: center;
	color: white;
	background: #ff911e;
	border-radius: .47rem;
}
/*5.7*/
.textBg-H50 {
	position: absolute;
	right: 0;
	bottom: 0;
	height: .5rem;
	padding: 0 .2rem;
	font-size: 0.26rem;
	line-height: .5rem;
	color: #f08300;
	background: #fdf2e5;
	border-radius: .05rem;
}
.service-type {
	padding: 0 .3rem;
	margin: 0 .3rem;
	background: white;
	border-radius: .07rem;
}
.serT-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: .35rem 0;
	border-bottom: 1px solid #e5e5e5;
}
.serT-item:last-child {
	border: 0;
}
.serT-icon {
	width: .7rem;
	height: .7rem;
	margin-right: .3rem;
}
.serT-icon img {
	width: 100%;
	height: 100%;
}
.FS32-333 {
	font-size: 0.32rem;
	color: #333;
}
.FS28-oneCut {
	font-size: 0.28rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.mt10 {
	margin-top: .1rem;
}
/*05.07子页面新增css*/
.bgfff {
	background: #fff;
}
.overHidden {
	overflow: hidden;
}
.header-logo {
	float: left;
	margin-left: .3rem;
	height: 100%;
}
.header-menu {
	float: right;
	width: .5rem;
	height: .5rem;
	margin: .19rem .3rem 0 0;
}
.header-menu i {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/head-menu.png) no-repeat center center;
	background-size: .4rem .29rem;
}
.header-menu i.closed {
	background: url(../images/head-close.png) no-repeat center center;
	background-size: .3rem .3rem;
}
.index-menu {
	position: fixed;
	top: .88rem;
	right: 0;
	left: 0;
	z-index: 19;
	display: none;
}
.index-menu-bg {
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
}
.index-menu-list {
	padding: .2rem 0;
	border-top: 1px solid #eaeaea;
	background: #fff;
}
.index-menu-list a {
	display: block;
	height: .8rem;
	line-height: .8rem;
	padding: 0 .3rem;
	font-size: 0.32rem;
	color: #000;
}
.Ztitle .cn-name {
	line-height: .6rem;
	font-size: 0.44rem;
	text-align: center;
}
.Ztitle .en-name {
	line-height: .44rem;
	font-size: 0.24rem;
	color: #999;
	font-style: italic;
	text-transform: uppercase;
	text-align: center;
}
.Zggjj-wz {
	line-height: .48rem;
	margin: 0 .3rem;
	font-size: 0.3rem;
	color: #666;
}
.Zggjj-pic {
	margin: .1rem .3rem 0;
}
.Zggjj-pic img {
	display: block;
	width: 100%;
}
.Zactive-d {
	position: relative;
	display: block;
	height: 2.4rem;
	padding: .3rem;
	margin-bottom: .3rem;
	border-radius: .1rem;
	box-shadow: 0 0 0.1rem 0.05rem rgba(0, 0, 0, 0.1);
	background: #fff;
}
.Zactive-d .pic {
	float: left;
	width: 2.4rem;
	height: 1.8rem;
	object-fit: cover;
}
.Zactive-d .name {
	margin-left: 2.6rem;
	height: .5rem;
	line-height: .5rem;
	font-size: 0.32rem;
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.Zactive-d .info {
	height: .72rem;
	line-height: .36rem;
	margin: .1rem 0 0 2.6rem;
	font-size: 0.26rem;
	color: #666;
	overflow: hidden;
}
.Zactive-d .time {
	height: .3rem;
	line-height: .3rem;
	margin: .15rem 0 0 2.6rem;
	font-size: 0.24rem;
	color: #999;
}
.Zactive-d .icon {
	position: absolute;
	width: .36rem;
	height: .36rem;
	right: .3rem;
	bottom: .3rem;
	background: url(../images/enter_on.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.main-more-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: center;
	width: 2rem;
	height: .5rem;
	margin: 0 auto;
	font-size: 0.26rem;
	color: #f08300;
	text-align: center;
	border: 1px solid #f08300;
	background: #f7ecdf;
}
.H70 {
	height: .7rem;
}
.index-birthday {
	background: #f39c33;
}
.index-birthday .Ztitle .cn-name {
	color: #fff;
}
.index-birthday .Ztitle .en-name {
	color: #fff;
}
.birthday-people {
	padding: 0 .15rem;
}
.birthday-people .swiper-container {
	padding-bottom: .6rem;
}
.birthday-people .swiper-container .swiper-pagination {
	bottom: 0;
}
.birthday-people .swiper-container .swiper-pagination .swiper-pagination-bullet {
	width: .2rem;
	height: .06rem;
	font-size: 0;
	background: #e5e5e5;
	opacity: 1;
}
.birthday-people .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #f08200;
	opacity: 1;
}
.birthday-people-d {
	position: relative;
	height: 4.4rem;
	margin: 0 .15rem .3rem;
	border-radius: .1rem;
	background: #fff;
}
.birthday-people-d .imgWh {
	border-radius: .1rem;
}
.birthday-people-d .bg {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
	height: 1.32rem;
	padding: 0 .3rem;
	border-radius: 0 0 .1rem .1rem;
	background: #fff;
}
.birthday-people-d .bg .bg-box {
	position: absolute;
	top: -0.36rem;
	right: 0;
	left: 0;
	height: .36rem;
	background: url(../images/peoplebg.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.birthday-people-d .bg .wz {
	width: 100%;
	overflow: hidden;
}
.birthday-people-d .bg .wz .p01 {
	height: .48rem;
	line-height: .48rem;
	font-size: 0.32rem;
	color: #111;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.birthday-people-d .bg .wz .p02 {
	height: .444rem;
	line-height: .444rem;
	font-size: 0.26rem;
	color: #999;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.birthday-people-d .bg .icon {
	display: block;
	flex-shrink: 0;
	width: .3rem;
	height: .3rem;
	object-fit: contain;
}
.flex-con-wrap {
	display: flex;
	flex-wrap: wrap;
}
.Zreward-d {
	width: calc(50% - .3rem);
	margin: 0 .3rem .3rem 0;
}
.Zreward-d .pic {
	height: 2.48rem;
}
.Zreward-d .bg {
	height: 1.7rem;
	padding: .2rem .2rem 0;
	background: #f4f4f4;
}
.Zreward-d .bg .title {
	height: .88rem;
	line-height: .44rem;
	font-size: 0.3rem;
	color: #111;
	overflow: hidden;
}
.Zreward-d .bg .time {
	margin-top: .1rem;
	line-height: .36rem;
	font-size: 0.24rem;
	color: #999;
}
.Zleifeng-d {
	width: calc(50% - .3rem);
	height: 3.92rem;
	margin: 0 .3rem .3rem 0;
}
.Zleifeng-d .pic {
	height: 2.48rem;
}
.Zleifeng-d .title {
	height: 1rem;
	line-height: .5rem;
	margin-top: .2rem;
	font-size: 0.3rem;
	overflow: hidden;
}
.i-news-d {
	display: block;
	background: #f8f8f8;
	padding: .3rem;
	margin-bottom: .3rem;
}
.i-news-d .pic {
	height: 3.4rem;
	margin-bottom: .2rem;
}
.i-news-d .title {
	line-height: .54rem;
	font-size: 0.32rem;
	color: #111;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.i-news-d .info {
	line-height: .44rem;
	font-size: 0.28rem;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.i-news-d .time {
	line-height: .4rem;
	font-size: 0.24rem;
	color: #999;
}
.gotoshop img {
	display: block;
	width: 100%;
}
.Zo-banner {
	position: relative;
	height: 3.2rem;
}
.Zo-banner .swiper-container {
	width: 100%;
	height: 100%;
}
.Zo-banner .swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.Zo-banner .swiper-pagination {
	right: 0;
	bottom: 0;
	left: 0;
}
.Zo-banner .swiper-pagination-bullet {
	width: .2rem;
	height: .06rem;
	margin: 0 .08rem 0;
	background: white;
	opacity: 1;
	border-radius: .03rem;
}
.Zo-banner .swiper-pagination-bullet-active {
	background: #f08200;
}
.o-new-d {
	display: block;
	padding: .4rem 0;
	border-bottom: 1px solid #eee;
}
.o-new-d .pic {
	height: 3.7rem;
	margin-bottom: .2rem;
}
.o-new-d .title {
	line-height: .54rem;
	font-size: 0.32rem;
	color: #111;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.o-new-d .info {
	line-height: .44rem;
	font-size: 0.28rem;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.o-new-d .time {
	line-height: .4rem;
	font-size: 0.24rem;
	color: #999;
}
.o-new-d:last-child {
	border: none;
}
.Z-paged-title {
	line-height: .48rem;
	font-size: 0.4rem;
	color: #111;
}
.Z-paged-time {
	margin-top: .1rem;
	line-height: .56rem;
	font-size: 0.28rem;
	color: #999;
}
.Z-paged {
	padding: .1rem 0 .3rem;
	line-height: 180%;
	font-size: 0.28rem;
}
.Z-paged img {
	max-width: 100%;
}
.Z-paged-pro {
	background: #f6f6f6;
	border-radius: .06rem;
}
.Z-paged-pro .pic {
	flex-shrink: 0;
	width: 2rem;
	height: 2rem;
	margin-right: .3rem;
}
.Z-paged-pro .info {
	margin-right: .3rem;
}
.Z-paged-pro .info .name {
	display: block;
	height: .8rem;
	line-height: .4rem;
	font-size: 0.28rem;
	color: #111111;
	overflow: hidden;
}
.Z-paged-pro .info .price {
	height: .6rem;
	line-height: .6rem;
	padding-left: .46rem;
	font-size: 0.34rem;
	color: #f08200;
	background: url(../images/lan-jf-icon.png) no-repeat 0 center;
	background-size: .28rem auto;
}
.nocard {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: calc(100vh - .88rem);
	min-height: 4rem;
}
.nocard .pic {
	display: block;
	width: 2.32rem;
}
.nocard .wz {
	line-height: 1.3rem;
	text-align: center;
	font-size: 0.34rem;
}

.lan-kajuan {
	position: relative;
	height: 1.04rem;
	background: #f6f6f6;
}
.lan-kajuan .box {
	position: absolute;
	top: -.75rem;
	right: .1rem;
	left: .3rem;
	display: flex;
	align-items: center;
}
.lan-kajuan a {
	width: calc(50% - .2rem);
	height: 1.5rem;
	padding: .26rem .02rem .02rem;
	margin-right: .2rem;
	border-radius: .1rem;
	background: url(../images/lan-bg-01.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.lan-kajuan a .wz01 {
	height: .56rem;
	line-height: .56rem;
	text-align: center;
	font-size: .46rem;
	color: #fff;
}
.lan-kajuan a .wz02 {
	height: .44rem;
	line-height: .44rem;
	text-align: center;
	font-size: .28rem;
	color: #fff;
}
.lan-kajuan a.link02 {
	padding: .24rem 0 0;
	background: #fcedda;
	border: .02rem solid #f3af5f;
}
.lan-kajuan a.link02 .addicon {
	height: .56rem;
	background: url(../images/lan-add.png) no-repeat center center;
	background-size: .43rem .43rem;
}
.lan-kajuan a.link02 .wz02 {
	color: #f08200;
}
.lan-tags {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 20;
	display: flex;
	align-items: center;
	height: .88rem;
	padding: 0 .3rem;
	background: #fff;
}
.lan-tags a {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: .88rem;
	font-size: .3rem;
	color: #666;
}
.lan-tags a.on {
	color: #ff911e;
}
.lan-tags a.on i {
	position: absolute;
	left: 50%;
	bottom: 0;
	width: .6rem;
	height: 2px;
	margin-left: -.3rem;
	font-size: 0;
	background: #ff911e;
}

.lan-tags-2 {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 20;
	display: flex;
	align-items: center;
	height: .88rem;
	padding: 0 .3rem;
	background: #fff;
}
.lan-tags-2 a {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: .88rem;
	font-size: .28rem;
	color: #999;
}
.lan-tags-2 a.on {
	font-weight: bold;
	color: #f08200;
}
.lan-tags-2 a.on i {
	position: absolute;
	left: 50%;
	bottom: .1rem;
	width: .6rem;
	height: .05rem;
	margin-left: -.3rem;
	font-size: 0;
	background: #f08200;
	border-radius: .02rem;
}

.addKj {
	position: absolute;
	height: .88rem;
	line-height: .88rem;
	right: 0;
	top: 0;
	padding: 0 .3rem;
	font-size: .32rem;
	color: #f08200;
}

.kj-d {
	margin: 0 .3rem .3rem;
	background: #fff;
	border-radius: .1rem;
	box-shadow: 0 0 .2rem rgba(0, 0, 0, .1);
}
.kj-d-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: .84rem;
	padding: 0 .3rem;
	border-bottom: 1px dashed #eee;
}
.kj-d-title .time {
	/* flex: 1; */
	line-height: .8rem;
	padding-left: .46rem;
	font-size: .28rem;
	color: #999;
	background: url(../images/timeicon.png) no-repeat 0 center;
	background-size: .26rem .26rem;
}
.kj-d-title .state {
	font-size: .28rem;
}
.kj-d-title .cardNmae {
	font-size: .32rem;
	font-weight: bold;
}
.kj-d-title .state01 {
	color: #f08200;
}
.kj-d-title .state02 {
	color: #333;
}
.kj-d-name {
	display: block;
	line-height: .44rem;
	padding: .2rem 0;
	font-size: .32rem;
	color: #333;
}
.kj-d-pic {
	position: relative;
	display: block;
	width: 100%;
	border-radius: 0.1rem;
}
.kj-d-pic img {
	display: block;
	width: 100%;
	border-radius: 0.1rem;
}
.jf-ka {
	display: flex;
	align-items: center;
	height: 2rem;
	background: url(../images/lanbg01.png) no-repeat center center;
	background-size: cover;
	border-radius: .1rem;
}
.jf-ka .jf-box {
	width: 2.7rem;
	padding-left: .5rem;
}
.jf-ka .jf-box .title {
	height: .44rem;
	line-height: .44rem;
	padding-left: .4rem;
	font-size: .26rem;
	color: #fff;
	background: url(../images/numi-3.png) no-repeat 0 .08rem;
	background-size: .28rem .26rem;
}
.jf-ka .jf-box .number {
	height: .74rem;
	line-height: .74rem;
	padding-left: .4rem;
	font-size: .6rem;
	color: #fff;
}
.lan-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1.5rem;
	height: .5rem;
	font-size: .26rem;
	border-radius: 3px;
}
.lan-btn.lan-btn-01 {
	border: 1px solid #fff;
	color: #fff;
}
.lan-btn.lan-btn-02 {
	background: #ffbb2a;
	color: #fff;
}
.lan-btn.lan-btn-03 {
	border: 1px solid #ffbb2a;
	color: #ffbb2a;
}
.lan-btn.lan-btn-04 {
	border: 1px solid #f08200;
	color: #f08200;
}
.lan-btn.lan-btn-05 {
	background: #f08200;
	color: #fff;
}
.zhufu {
	line-height: .9rem;
	padding-left: .4rem;
	font-size: .28rem;
	color: #999;
	background: url(../images/zficon.png) no-repeat 0 center;
	background-size: .28rem auto;
}
.kjjl-link {
	display: block;
	font-size: .28rem;
	color: #5b9fe2;
}
.ka-caozuo .kapic {
	display: block;
	width: 2.4rem;
	height: 1.45rem;
	margin-right: .3rem;
	object-fit: cover;
	border-radius: .1rem;
}
.ka-caozuo .name {
	height: .9rem;
	line-height: .45rem;
	overflow: hidden;
	font-size: .28rem;
	color: #111;
}
.lan-go-company {
	display: flex;
	align-items: center;
	margin: 0 .3rem;
	padding: 0.1rem 0;
	border-top: 1px dashed #eee;
}
.orderNo {
	font-size: 0.24rem;
	color: #95939f;
	margin: 0 .3rem;
	padding: 0.1rem 0 .2rem;
	border-top: 1px dashed #eee;
}
.lan-go-company .name {
	font-size: .25rem;
	color: #95939f;
}
.lan-go-company .go-link {
	display: block;
	height: .4rem;
	line-height: .4rem;
	padding-right: .24rem;
	font-size: .24rem;
	color: #999;
	background: url(../images/arrowr-3.png) no-repeat right center;
	background-size: auto .18rem;
}

.kj-d-name {
	line-height: .44rem;
	padding: .3rem 0;
	font-size: .36rem;
	color: #111;
}
.kj-d-state {
	margin-left: .2rem;
	font-size: .28rem;
}
.kj-d-state01 {
	color: #f08200;
}
.kj-d-state02 {
	color: #333;
}

.kj-pic {
	display: block;
	width: 100%;
}
.kj-ka-pic {
	display: block;
	width: 100%;
	border-radius: .1rem;
	box-shadow: 0 .1rem .3rem rgba(0, 0, 0, .2);
}
.kj-ka-name {
	line-height: .6rem;
	font-size: .32rem;
	color: #333;
}
.lan-wz-title {
	line-height: .56rem;
	font-size: .32rem;
	color: #333;
}
.lan-wz-box {
	line-height: .4rem;
	font-size: .28rem;
	color: #666;
}
.footer-btn-120 {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 20;
	display: flex;
	align-items: center;
	height: 1.2rem;
	background: #fff;
	padding-left: .3rem;
	box-shadow: 0 0 .3rem rgba(0, 0, 0, .2);
}
.footer-btn-120 .btn-box {
	display: block;
	width: 100%;
	padding-right: .3rem;
}
.footer-btn-120 .btn-box .btn {
	display: flex;
	align-items: center;
	justify-content: center;
	height: .88rem;
	border-radius: 3px;
	font-size: .32rem;
}
.footer-btn-120 .btn-box .btn01 {
	background: #f08200;
	color: #fff;
}
.footer-btn-120 .btn-box .btn02 {
	background: #ffefdd;
	color: #f08200;
	border: 1px solid #f08200;
}

.dh-tags {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 20;
	background: #fff;
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	height: .88rem;
	overflow: hidden;
	overflow-x: auto;
}
.dh-tags a {
	position: relative;
	display: flex;
	align-items: center;
	flex-shrink: 0;
	height: .88rem;
	padding: 0 .3rem;
}
.dh-tags a.on {
	color: #ff911e;
}
.dh-tags a.on i {
	position: absolute;
	left: 50%;
	bottom: 0;
	width: .6rem;
	height: 2px;
	margin-left: -.3rem;
	font-size: 0;
	background: #ff911e;
}
.lan-wz-03 {
	line-height: .56rem;
	text-align: center;
	font-size: .24rem;
	color: #999;
}
.lan-pro {
	display: flex;
	align-items: center;
	height: 2.4rem;
	padding: 0 .3rem;
	margin-bottom: .2rem;
	background: #fff;
}
.lan-pro .pic {
	display: flex;
	width: 1.9rem;
	height: 1.9rem;
	margin-right: .2rem;
}
.lan-pro .name {
	height: .5rem;
	line-height: .5rem;
	font-size: .3rem;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.lan-pro .number {
	height: .4rem;
	line-height: .4rem;
	font-size: .26rem;
	color: #333;
}
.lan-pro .number span {
	color: #f08300;
}
.lan-pro .btn {
	height: .4rem;
}
.lan-pro .btn a {
	position: relative;
	float: right;
	width: 1.2rem;
	height: .5rem;
	line-height: .5rem;
	border-radius: 3px;
	text-align: center;
	font-size: .28rem;
	color: #fff;
	background: #f08300;
}
.lan-pro .btn a i {
	position: absolute;
	top: -.16rem;
	right: -.16rem;
	background: #eb1111;
	width: .32rem;
	height: .32rem;
	line-height: .32rem;
	text-align: center;
	border-radius: 50%;
	font-size: .18rem;
	color: #fff;
}
.lan-pro .btn-lan {
	display: flex;
	overflow: hidden;
}
.lan-pro .btn-lan a {
	position: relative;
	display: block;
	height: .5rem;
	line-height: .5rem;
	background: #f9f9f9;
	padding: 0 .6rem 0 .2rem;
	border-radius: 3px;
	font-size: .24rem;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.lan-pro .btn-lan a i {
	position: absolute;
	top: .2rem;
	right: .2rem;
	width: .18rem;
	height: .1rem;
	background: url(../images/landsj.png) no-repeat 0 0;
	background-size: 100% 100%;
}

.dh-float {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 20;
	display: flex;
	align-items: center;
	height: .98rem;
	background: #fff;
	box-shadow: 0 0 .3rem rgba(0, 0, 0, .1);
}
.dh-float .info {
	padding-left: .3rem;
	font-size: .28rem;
}
.dh-float .info span {
	color: #f08300;
}
.dh-float .btn {
	position: relative;
	display: flex;
	width: 2rem;
	height: .98rem;
	align-items: center;
	justify-content: center;
	font-size: .32rem;
}
.dh-float .btn01 {
	background: #fce6cc;
	color: #f08300;
}
.dh-float .btn01 i {
	position: absolute;
	width: .32rem;
	height: .32rem;
	top: .14rem;
	right: .14rem;
	background: #f08300;
	text-align: center;
	font-size: .24rem;
	color: #fff;
	border-radius: 50%;
}
.dh-float .btn02 {
	background: #f08300;
	color: #fce6cc;
}
.lan-bottom {
	top: auto !important;
	bottom: 0 !important;
	background: #fff;
	border-radius: 0 !important;
}
.lan-showSee .layui-layer-setwin {
	top: 0;
	right: 0;
}
.lan-showSee .layui-layer-setwin .layui-layer-close {
	top: .3rem;
	right: .3rem;
	width: .4rem;
	height: .4rem;
	background: url(../images/closei-2.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.lan-showSee .layui-layer-btn {
	padding: .3rem !important;
	display: flex;
	align-items: center;
}
.lan-showSee .layui-layer-btn a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: .9rem;
	margin: 0;
	font-size: .32rem;
	color: #fff;
	background: #f08200;
	border: none;
	border-radius: .3rem;
}
.showSee,
.showGuige {
	padding: .6rem .3rem .3rem;
	max-height: 50vh;
	overflow: hidden;
	overflow-y: auto;
}

.lan-pro-sz {
	padding: .2rem 0;
	border-bottom: 1px solid #eee;
}
.lan-pro-sz .name {
	line-height: .52rem;
	font-size: .32rem;
	color: #333;
}
.lan-pro-sz .wz {
	margin-right: .15rem;
	font-size: .26rem;
	color: #999;
}
.lan-pro-sz .guige {
	height: .4rem;
	line-height: .4rem;
	font-size: .24rem;
	color: #999;
	border-radius: 5px;
	margin-right: .2rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.lan-company {
	display: flex;
	align-items: center;
	height: 1.4rem;
	padding: 0 .3rem;
	margin-bottom: .3rem;
	background: #fff;
	border-radius: .2rem;
}
.lan-company .pic {
	display: block;
	width: .8rem;
	height: .8rem;
	margin-right: .2rem;
	border-radius: 50%;
}
.lan-company .wz {
	flex: 1;
	font-size: .34rem;
}
.lan-company .arrow {
	width: .16rem;
	height: .29rem;
	background: url(../images/arrowr-6.png) no-repeat 0 0;
	background-size: .16rem .29rem;
	margin-left: .2rem;
}

.who-zz {
	margin: 0 .3rem;
	background: #fff;
	border-radius: .1rem;
}
.who-zz .people {
	position: relative;
	padding-top: .8rem;
}
.who-zz .people .photo {
	position: absolute;
	top: -.8rem;
	left: 50%;
	width: 1.6rem;
	height: 1.6rem;
	margin-left: -.8rem;
	border-radius: 50%;
	object-fit: cover;
	border: .04rem solid #f4d3ac;
}
.who-zz .people .name {
	height: .68rem;
	line-height: .68rem;
	font-size: .3rem;
	color: #333;
	text-align: center;
}
.who-zz .infor {
	line-height: .34rem;
	padding: 0 .4rem .2rem;
	color: #999;
	text-align: center;
}
.who-zz .intro {
	display: flex;
	align-items: center;
	padding: 0 .2rem;
	border-top: 1px solid #f3e8eb;
}
.who-zz .intro .jifen {
	height: .62rem;
	line-height: .62rem;
	padding-left: .36rem;
	font-size: .24rem;
	color: #ec7e1c;
	background: url(../images/infoicon.png) no-repeat 0 center;
	background-size: .24rem .24rem;
}
.lan-other-people {
	display: flex;
	align-items: center;
	padding: .4rem .3rem 0;
}
.lan-other-people .photo {
	display: block;
	width: .8rem;
	height: .8rem;
	margin-right: .18rem;
	border: 0.04rem solid #fad9b2;
	border-radius: 50%;
	object-fit: cover;
}
.lan-other-people .info {
	flex: 1;
}
.lan-other-people .info .name {
	height: .44rem;
	line-height: .44rem;
	font-size: .28rem;
	color: #333;
}
.lan-other-people .info .time {
	height: .36rem;
	line-height: .36rem;
	font-size: .24rem;
	color: #999;
}
.lan-other-people .number {
	color: #111;
	font-size: .32rem;
}
.gzhinfo {
	position: absolute;
	right: 0;
	bottom: .2rem;
	left: 0;
}
.gzhinfo .ewm {
	display: block;
	width: 1.7rem;
	height: 1.7rem;
	margin: 0 auto;
	border: 1px solid #eee;
}
.gzhinfo .info {
	font-size: .26rem;
	color: #333;
	line-height: .66rem;
	text-align: center;
}

.cardR-D {
	padding: .2rem 0;
	border-bottom: 1px solid #eee;
}
.cardR-D .name {
	line-height: .48rem;
	font-size: .28rem;
	color: #333;
	font-weight: bold;
}
.cardR-D .time {
	line-height: .32rem;
	font-size: .24rem;
	color: #999;
	font-weight: bold;
}
.cardR-D .number {
	font-size: .36rem;
	color: #333;
	font-weight: bold;
}

.kj-time {
	line-height: .7rem;
	text-align: center;
	font-size: .24rem;
	color: #999;
}

.transfer-form {
	padding: .4rem .3rem .1rem;
	margin: 0 .3rem;
	border-radius: .1rem;
	background: #fff;
	box-shadow: 0 0 .2rem rgba(0, 0, 0, .1);
}
.transfer-form-d {
	display: flex;
	align-items: center;
	height: .98rem;
	padding: 0 .2rem;
	margin-bottom: .3rem;
	background: #f6f6f6;
}
.transfer-form-d .title {
	font-size: .26rem;
	color: #999;
	margin-right: .2rem;
}
.transfer-form-d .box {
	display: flex;
	align-items: center;
	flex: 1;
}
.transfer-form-d .txt {
	flex: 1;
	height: .98rem;
	line-height: .98rem;
	text-align: right;
	background: none;
}
.transfer-form-d .txt01 {
	font-size: .24rem;
	color: #f08200;
}
.transfer-form-d .txt02 {
	font-size: .28rem;
	color: #000;
}
.transfer-form-d .wz {
	font-size: .24rem;
	color: #f08200;
}
.transfer-jf {
	line-height: .6rem;
	margin: 0 .3rem;
	font-size: .4rem;
	color: #ff911e;
	text-align: center;
}
.transfer-btn {
	display: block;
	height: .88rem;
	line-height: .88rem;
	margin: 0 .3rem;
	font-size: .32rem;
	color: #fff;
	text-align: center;
	background: #ff911e;
	border-radius: 3px;
}

.lan-da-jifen {
	display: flex;
	align-items: center;
	justify-content: center;
	border-top: 1px solid #f3e8eb;
}
.lan-da-jifen .lan-jifen {
	height: 1.2rem;
	line-height: 1.2rem;
	padding-left: .5rem;
	font-size: .44rem;
	font-weight: bold;
	color: #ec7e1c;
	background: url(../images/lan-jf-icon.png) no-repeat 0 center;
	background-size: .35rem auto;
}

.lan-fx-ts {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 30;
	background: rgba(0, 0, 0, .5);
}
.lan-fx-ts .fxwz {
	position: absolute;
	top: .22rem;
	right: .36rem;
	width: 4.58rem;
}
.lan-fx-ts .fxbtn {
	position: absolute;
	bottom: 2rem;
	left: 50%;
	width: 2.36rem;
	height: 1rem;
	background: url(../images/fxbtn.png) no-repeat 0 0;
	background-size: 100% 100%;
	transform: translateX(-50%);
}

.kj-L-title {
	height: 1rem;
	line-height: 1rem;
	margin: 0 .3rem;
	font-size: .4rem;
	color: #111;
	font-weight: bold;
}

.cxdd-lan {
	height: .6rem;
	margin-top: .3rem;
	font-size: .28rem;
	color: #f08200;
}
.zjifen {
	font-size: .24rem;
	margin-left: .2rem;
	color: #666;
	text-decoration: line-through;
}
/* 分类新增排版样式 */
.zlist-tit {
	height: 1rem;
	line-height: 1rem;
	font-size: .32rem;
	font-weight: bold;
	color: #111111;
}
.zlist-fen {
	margin-right: -.2rem;
	display: flex;
	flex-wrap: wrap;
}
.zlist-fen a {
	display: block;
	border: 1px solid #eeeeee;
	margin: 0 .2rem .2rem 0;
	border-radius: 5px;
	overflow: hidden;
	line-height: .8rem;
	width: 2.4rem;
	height: .8rem;
	text-align: center;
	padding: 0 .2rem;
	font-size: .28rem;
}
.oneCut {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*用户协议样式 */
.flex-con {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: center;
}
.flex-between {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.zjmim i {
	background: url(../images/zchackbox.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.zjmim i {
	display: block;
	width: .3rem;
	height: .3rem;
	margin-right: .06rem;
}
.zjmim input {
	position: absolute;
	left: -999999px;
}
.zjmim.on i {
	background: url(../images/zchackbox1.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.index-movie {
	position: fixed;
	right: .3rem;
	bottom: 1.9rem;
	z-index: 19;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1rem;
	height: 1rem;
	line-height: .3rem;
	font-size: .26rem;
	border-radius: 50%;
	background: #c31e22;
	color: #fff;
	box-shadow: 0 0 0.3rem rgba(195, 30, 34, .1);
	text-align: center;
}
.quaddress {
	height: .36rem;
	line-height: .36rem;
	font-size: .28rem;
	margin-left: .2rem;
}

.nav {
	display: flex;
	flex-wrap: wrap;
}
.nav > div {
	width: 33%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-family: PingFang-SC-Bold;
	font-size: 0.22rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 0.36rem;
	color: #333333;
	margin-bottom: 0.4rem;
}
.nav > div span {
	margin-top: 0.14rem;
}
.nav > div img{
	width:1rem;
	height:1rem;
}
.tipsIntegral {
	margin-top: 0.15rem;
}
.tipsIntegral > div {
	color: #f08200;
	font-weight: bold;
}
.bottomTip {
	font-size: 0.3rem;
	color: #333;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 0.8rem;
	margin-top: 0.3rem;
	padding-bottom: 0.8rem;
}
.shopNum {
	font-size: 0.26rem;
}
.shopNum i {
	color: #f08300;
}
.shopNum > span:nth-of-type(2) {
	font-size: 0.24rem;
	font-weight: bold;
	color: #fff;
	background-color: #aeaeae;
	padding: 0 0.1rem;
	margin-left: 0.1rem;
	border-radius: 0.05rem;
}
.specval {
	display: flex;
	overflow: hidden;
	margin-top: 0.2rem;
}
.specval a {
	position: relative;
	display: block;
	height: .5rem;
	line-height: .5rem;
	background: #f9f9f9;
	padding: 0 .6rem 0 .2rem;
	border-radius: 3px;
	font-size: .24rem;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.specval a i {
	position: absolute;
	top: .2rem;
	right: .2rem;
	width: .18rem;
	height: .1rem;
	background: url(../images/landsj.png) no-repeat 0 0;
	background-size: 100% 100%;
}
.lan-pro .imgBox {
	position: relative;
}
.lan-pro .imgBox .empty {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: 0.3rem;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.3);
	text-align: center;
	padding: 0.1rem 0;
}
.proAlert {
	display: inline-block;
	font-size: 0.2rem;
	color: #fff;
	font-weight: bold;
	background-color: #aeaeae;
	padding: 0.05rem 0.1rem;
	margin-top: 0.4rem;
	border-radius: 0.08rem;
}
.proLable {
	font-size: 0.22rem;
	font-weight: bold;
	color: #fff;
	background-color: #aeaeae;
	padding: 0 0.1rem;
	margin-left: 0.1rem;
	border-radius: 0.08rem;
	display: inline-block;
	margin-top: 0.3rem;
}

.return {
	z-index: 999;
	font-size: 0.3rem;
	color: #fff;
	text-align: center;
	position: fixed;
	left: 0;
	top: 4.69rem;
	width: 1.85rem;
	height: 0.76rem;
	line-height: 0.76rem;
	background-color: #f08200;
	border-radius: 0px 0.37rem 0.37rem 0px;
}
.useBtn {
	width: 6.91rem;
	height: 1.19rem;
	background-color: #4f58ff;
	border-radius: 0.08rem;
	position: fixed;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0.74rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	font-size: 0.44rem;
	color: #ffffff;
}
.useBtn > span:nth-of-type(2) {
	color: rgb(193, 196, 252, 0.73);
	font-size: 0.22rem;
	font-weight: 200;
	letter-spacing: 0.02rem;
}
.useBtn img {
	width: 1.55rem;
	height: 0.16rem;
	margin-top: 0.1rem;
}
