.container[data-v-102a745a] {
	margin: 2rem auto
}

.container h1[data-v-102a745a] {
	text-align: center
}

.container a[data-v-102a745a], .container a[data-v-102a745a]:hover {
	cursor: pointer;
	text-decoration: none;
	color: #333;
	text-align: center;
	margin: .8rem auto;
	display: block;
	font-size: .28rem
}

.nuxt-progress {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 2px;
	width: 0;
	opacity: 1;
	transition: width .1s,opacity .4s;
	background-color: #000;
	z-index: 999999
}

	.nuxt-progress.nuxt-progress-notransition {
		transition: none
	}

.nuxt-progress-failed {
	background-color: red
}

html {
	font-family: Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-size: 16px;
	word-spacing: 1px;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	box-sizing: border-box
}

/* *, :after, :before {
	box-sizing: border-box;
	margin: 0
} */

.button--green {
	display: inline-block;
	border-radius: 4px;
	border: 1px solid #3b8070;
	color: #3b8070;
	text-decoration: none;
	padding: 10px 30px
}

	.button--green:hover {
		color: #fff;
		background-color: #3b8070
	}

.button--grey {
	display: inline-block;
	border-radius: 4px;
	border: 1px solid #35495e;
	color: #35495e;
	text-decoration: none;
	padding: 10px 30px;
	margin-left: 15px
}

	.button--grey:hover {
		color: #fff;
		background-color: #35495e
	}

input {
	outline: none
}

#__nuxt {
	font-family: Avenir,Helvetica,Arial,sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	color: #2c3e50
}

html {
	font-size: 625%;
	-webkit-tap-highlight-color: transparent
}

.top {
	display: flex;
	justify-content: space-between;
	padding-top: .1rem !important
}

	.top .top_location {
		padding-top: 0;
		font-size: .14rem;
		flex: 1;
		justify-content: flex-start;
		text-align: left
	}

		.top .top_location .loc_icon {
			width: .12rem;
			height: .15rem;
			margin-right: .05rem
		}

		.top .top_location .change_city {
			color: #1395ff;
			cursor: pointer
		}

	.top .top_user {
		flex: 1;
		display: flex;
		justify-content: flex-end;
		line-height: .25rem
	}

		.top .top_user .user_center {
			font-size: .14rem
		}

		.top .top_user .style {
			color: #1395ff;
			margin-right: .14rem
		}

		.top .top_user .msg {
			margin-left: .2rem;
			width: .24rem;
			height: .2rem;
			position: relative
		}

			.top .top_user .msg img {
				width: 100%
			}

			.top .top_user .msg .red {
				position: absolute;
				top: -.05rem;
				right: -.1rem;
				width: .2rem;
				height: .2rem;
				line-height: .2rem;
				background: #ff545a;
				border-radius: 50%;
				font-size: .12rem;
				color: #fff;
				text-align: center
			}

@media (max-width: 991px) {
	.top {
		padding: .1rem 0
	}

		.top .top_location {
			font-size: .26rem;
			flex: 1;
			justify-content: flex-start;
			text-align: left;
			align-items: center;
			display: flex
		}

			.top .top_location .loc_icon {
				width: .21rem;
				height: .25rem;
				margin-right: .08rem
			}

			.top .top_location .change_city {
				margin-left: .1rem;
				color: #1395ff
			}

		.top .top_user {
			flex: 1;
			display: flex;
			justify-content: flex-end;
			line-height: .25rem;
			align-items: center
		}

			.top .top_user .user_center {
				font-size: .24rem
			}

			.top .top_user .style {
				color: #1395ff;
				margin-right: .14rem
			}

			.top .top_user .msg {
				margin-left: .1rem;
				width: .24rem;
				height: .2rem;
				position: relative
			}

				.top .top_user .msg img {
					width: 100%
				}

				.top .top_user .msg .red {
					position: absolute;
					top: 0;
					right: -.04rem;
					width: .08rem;
					height: .08rem;
					background: #ff545a;
					border-radius: 50%
				}
}

.head {
	height: .82rem;
	position: relative
}

	.head .head_logo {
		width: 181px;
		height: .48rem;
		float: left
	}

		.head .head_logo img {
			width: 100%
		}

	.head .head_nav {
		float: right;
		margin-top: .11rem;
		display: flex
	}

		.head .head_nav .nav_item {
			padding: 0 15px;
			font-size: .2rem;
			color: #1b1c33
		}

			.head .head_nav .nav_item a {
				color: #1b1c33;
				text-decoration: none
			}

			.head .head_nav .nav_item .nuxt-link-exact-active {
				color: #1395ff;
				text-decoration: none
			}

		.head .head_nav .nav_item_ac {
			color: #1395ff
		}

.container-head {
	width: 100%;
	margin-top: .6rem;
	margin-bottom: .2rem;
	flex-direction: row;
	justify-content: space-between;
	display: flex
}

	.container-head .head-left {
		display: flex;
		align-items: center;
		font-size: .24rem;
		line-height: .26rem;
		color: #1b1c33;
		font-weight: 500;
		text-align: left
	}

		.container-head .head-left .icon {
			width: .26rem;
			height: .26rem;
			margin-right: .1rem;
			align-items: flex-start;
			display: flex
		}

			.container-head .head-left .icon img {
				width: 100%;
				height: 100%
			}

	.container-head .head-right {
		color: #8d8e99;
		justify-content: center;
		align-items: center;
		font-size: .2rem;
		line-height: .26rem;
		height: .26rem;
		margin-top: .06rem;
		display: flex;
		cursor: pointer
	}

		.container-head .head-right .icon {
			margin-left: .1rem;
			width: .2rem;
			height: .2rem;
			background: url(../images/notice-arrow-left.677646b.png) 50% no-repeat;
			background-size: .2rem .2rem
		}

@media (max-width: 991px) {
	.container-head {
		width: 100%;
		margin-top: .6rem;
		margin-bottom: .2rem;
		flex-direction: row;
		justify-content: space-between;
		display: flex
	}

		.container-head .head-left {
			display: flex;
			align-items: center;
			font-size: .36rem;
			line-height: .36rem;
			color: #1b1c33;
			font-weight: 500;
			text-align: left
		}

			.container-head .head-left .icon {
				width: .36rem;
				height: .36rem;
				margin-right: .1rem;
				align-items: flex-start;
				display: flex
			}

				.container-head .head-left .icon img {
					width: 100%;
					height: 100%
				}

		.container-head .head-right {
			color: #8d8e99;
			justify-content: center;
			align-items: center;
			font-size: .24rem;
			line-height: .36rem;
			height: .36rem;
			margin-top: .06rem;
			display: flex
		}

			.container-head .head-right .icon {
				margin-left: .1rem;
				width: .24rem;
				height: .24rem;
				background: url(../images/notice-arrow-left.677646b.png) 50% no-repeat;
				background-size: .24rem .24rem
			}
}

.mb60 {
	margin-bottom: .3rem
}

.mt30 {
	margin-top: .3rem
}

.module_list_2 {
	flex-direction: column;
	width: 100%
}

	.module_list_2 .module_item_2 {
		justify-content: space-between;
		width: 100%;
		margin-bottom: 0
	}

		.module_list_2 .module_item_2 .m_i_2_1 {
			width: 100%;
			height: 3.66rem;
			background: #f6fbff;
			border-radius: .12rem;
			padding: .2rem;
			position: relative;
			flex-direction: column;
			align-items: center;
			display: flex;
			justify-content: center
		}

			.module_list_2 .module_item_2 .m_i_2_1 .mo_icon {
				width: 3.21rem;
				height: 2.56rem
			}

				.module_list_2 .module_item_2 .m_i_2_1 .mo_icon img {
					max-width: 100%
				}

			.module_list_2 .module_item_2 .m_i_2_1 .mo_info {
				flex-direction: column;
				width: 100%;
				text-align: left;
				position: relative
			}

				.module_list_2 .module_item_2 .m_i_2_1 .mo_info .mo_title {
					font-size: .24rem;
					line-height: .24rem;
					margin-bottom: .2rem;
					color: #000;
					font-weight: 500
				}

@media (max-width: 991px) {
	.module_list_2 .module_item_2 .m_i_2_1 .mo_info .mo_title {
		font-size: .28rem;
		line-height: .36rem;
		margin-bottom: 0;
		font-weight: bolder
	}
}

.module_list_2 .module_item_2 .m_i_2_1 .mo_info .mo_desc {
	font-size: .16rem;
	color: #5e5e66;
	line-height: .16rem;
	margin-bottom: .2rem
}

@media (max-width: 991px) {
	.module_list_2 .module_item_2 .m_i_2_1 .mo_info .mo_desc {
		font-size: .26rem;
		line-height: .3rem;
		margin-bottom: .14rem
	}
}

.module_list_2 .module_item_2 .m_i_2_1 .mo_info .mo_price {
	font-size: .24rem;
	font-weight: 500;
	color: #ff4d4d;
	height: .67rem;
	line-height: .67rem
}

	.module_list_2 .module_item_2 .m_i_2_1 .mo_info .mo_price i {
		font-size: .16rem;
		line-height: .67rem;
		font-style: normal
	}

@media (max-width: 991px) {
	.module_list_2 .module_item_2 .m_i_2_1 .mo_info .mo_price {
		font-size: .28rem;
		line-height: .48rem;
		margin-right: .1rem
	}

		.module_list_2 .module_item_2 .m_i_2_1 .mo_info .mo_price i {
			font-size: .16rem;
			line-height: .6rem;
			font-style: normal
		}
}

.module_list_2 .module_item_2 .m_i_2_1 .mo_info .mo_btn {
	position: absolute;
	right: 0;
	bottom: .2rem;
	width: .96rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	font-size: .16rem;
	color: #fff;
	background: #1395ff;
	border-radius: .15rem;
	justify-content: center;
	cursor: pointer
}

@media (max-width: 991px) {
	.module_list_2 .module_item_2 .m_i_2_1 .mo_info .mo_btn {
		width: 1.26rem;
		height: .4rem;
		line-height: .4rem;
		font-size: .24rem;
		border-radius: .2rem
	}
}

.module_list_2 .module_item_2 .m_i_2_2 {
	flex-direction: column
}

	.module_list_2 .module_item_2 .m_i_2_2 .m_i_2_2_item {
		width: 100%;
		height: 1.68rem;
		background: #f6fbff;
		border-radius: .12rem;
		flex: 1;
		margin-bottom: .3rem;
		padding: .2rem;
		position: relative;
		display: flex
	}

		.module_list_2 .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info {
			flex-direction: column;
			text-align: left;
			position: relative;
			width: 100%
		}

			.module_list_2 .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_title {
				font-weight: 500;
				font-size: .24rem;
				line-height: .24rem;
				margin-bottom: .2rem;
				color: #1b1c33
			}

@media (max-width: 991px) {
	.module_list_2 .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_title {
		font-size: .28rem;
		line-height: .36rem;
		margin-bottom: 0;
		font-weight: bolder
	}
}

.module_list_2 .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_desc {
	font-size: .16rem;
	color: #5e5e66;
	height: .16rem;
	margin-bottom: .2rem
}

@media (max-width: 991px) {
	.module_list_2 .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_desc {
		font-size: .26rem;
		line-height: .3rem;
		margin-bottom: .14rem
	}
}

.module_list_2 .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_price {
	font-size: .24rem;
	font-weight: 500;
	color: #ff4d4d;
	height: .67rem;
	line-height: .67rem
}

	.module_list_2 .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_price i {
		font-size: .16rem;
		line-height: .67rem;
		font-style: normal
	}

@media (max-width: 991px) {
	.module_list_2 .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_price {
		font-size: .28rem;
		line-height: .8rem;
		margin-right: .1rem
	}

		.module_list_2 .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_price i {
			font-size: .16rem;
			line-height: .6rem;
			font-style: normal
		}
}

.module_list_2 .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_btn {
	position: absolute;
	right: 0;
	bottom: 0;
	width: .96rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	font-size: .16rem;
	font-family: PingFangSC-Medium,PingFang SC;
	font-weight: 500;
	color: #fff;
	background: #1395ff;
	border-radius: .15rem;
	justify-content: center;
	cursor: pointer
}

@media (max-width: 991px) {
	.module_list_2 .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_btn {
		width: 1.26rem;
		height: .4rem;
		line-height: .4rem;
		font-size: .24rem;
		border-radius: .2rem
	}
}

.module_list_2 .module_item_3 {
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: wrap
}

	.module_list_2 .module_item_3 .m_i_3_1 {
		cursor: pointer;
		width: 100%;
		height: auto;
		background: #f6fbff;
		background-position: 100%;
		border-radius: .1rem;
		padding: .2rem;
		position: relative;
		margin-bottom: .2rem;
		background-size: cover;
		text-align: left
	}

@media (max-width: 991px) {
	.module_list_2 .module_item_3 .m_i_3_1 {
		padding: .3rem
	}
}

.module_list_2 .module_item_3 .m_i_3_1 .mo_info {
	flex-direction: column;
	position: relative
}

	.module_list_2 .module_item_3 .m_i_3_1 .mo_info .mo_title {
		font-weight: 500;
		font-size: 18px;
		color: #000;
		line-height: .25rem;
		margin-bottom: .1rem;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box
	}

@media (max-width: 991px) {
	.module_list_2 .module_item_3 .m_i_3_1 .mo_info .mo_title {
		font-size: .28rem;
		line-height: .36rem;
		margin-bottom: 0;
		font-weight: bolder;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box
	}
}

.module_list_2 .module_item_3 .m_i_3_1 .mo_info .mo_desc {
	font-size: .16rem;
	line-height: .16rem;
	margin-bottom: .2rem;
	color: #5e5e66;
	height: .16rem;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -webkit-box
}

@media (max-width: 991px) {
	.module_list_2 .module_item_3 .m_i_3_1 .mo_info .mo_desc {
		font-size: .26rem;
		line-height: .3rem;
		margin-bottom: .14rem;
		height: .3rem;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		display: -webkit-box
	}
}

.module_list_2 .module_item_3 .m_i_3_1 .mo_info .mo_price {
	font-size: .24rem;
	font-weight: 500;
	color: #ff4d4d;
	height: .67rem;
	line-height: .67rem
}

	.module_list_2 .module_item_3 .m_i_3_1 .mo_info .mo_price i {
		font-size: .16rem;
		line-height: .67rem;
		font-style: normal
	}

@media (max-width: 991px) {
	.module_list_2 .module_item_3 .m_i_3_1 .mo_info .mo_price {
		font-size: .28rem;
		line-height: .48rem;
		margin-right: .1rem
	}

		.module_list_2 .module_item_3 .m_i_3_1 .mo_info .mo_price i {
			font-size: .16rem;
			line-height: .6rem;
			font-style: normal
		}
}

.module_list_2 .module_item_3 .m_i_3_1 .mo_info .mo_btn {
	position: absolute;
	right: 0;
	bottom: .2rem;
	width: .96rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	font-size: .16rem;
	font-family: PingFangSC-Medium,PingFang SC;
	font-weight: 500;
	color: #fff;
	background: #1395ff;
	border-radius: .15rem;
	justify-content: center;
	cursor: pointer
}

@media (max-width: 991px) {
	.module_list_2 .module_item_3 .m_i_3_1 .mo_info .mo_btn {
		width: 1.26rem;
		height: .4rem;
		line-height: .4rem;
		font-size: .24rem;
		border-radius: .2rem
	}
}

.module_list_eshop {
	flex-direction: column;
	width: 100%
}

	.module_list_eshop .module_item_2 {
		justify-content: space-between;
		width: 100%;
		margin-bottom: 0
	}

		.module_list_eshop .module_item_2 .m_i_2_1 {
			width: 100%;
			height: 3.66rem;
			background: #f6fbff;
			border-radius: .12rem;
			padding: .2rem;
			position: relative;
			flex-direction: column;
			align-items: center;
			display: flex;
			justify-content: center
		}

			.module_list_eshop .module_item_2 .m_i_2_1 .mo_icon {
				width: 3.21rem;
				height: 2.56rem
			}

				.module_list_eshop .module_item_2 .m_i_2_1 .mo_icon img {
					max-width: 100%
				}

			.module_list_eshop .module_item_2 .m_i_2_1 .mo_info {
				flex-direction: column;
				width: 100%;
				text-align: left;
				position: relative
			}

				.module_list_eshop .module_item_2 .m_i_2_1 .mo_info .mo_title {
					font-size: .2rem;
					line-height: .2rem;
					margin-bottom: .2rem;
					color: #1b1c33
				}

@media (max-width: 991px) {
	.module_list_eshop .module_item_2 .m_i_2_1 .mo_info .mo_title {
		font-size: .28rem;
		line-height: .36rem;
		margin-bottom: 0;
		font-weight: bolder
	}
}

.module_list_eshop .module_item_2 .m_i_2_1 .mo_info .mo_desc {
	font-size: .16rem;
	color: #5e5e66;
	line-height: .16rem;
	margin-bottom: .2rem
}

@media (max-width: 991px) {
	.module_list_eshop .module_item_2 .m_i_2_1 .mo_info .mo_desc {
		font-size: .26rem;
		line-height: .3rem;
		margin-bottom: .14rem
	}
}

.module_list_eshop .module_item_2 .m_i_2_1 .mo_info .mo_price {
	font-size: .3rem;
	font-weight: bolder;
	color: #ff545a;
	height: .67rem;
	line-height: .67rem
}

	.module_list_eshop .module_item_2 .m_i_2_1 .mo_info .mo_price i {
		font-size: .24rem;
		line-height: .67rem;
		font-style: normal
	}

@media (max-width: 991px) {
	.module_list_eshop .module_item_2 .m_i_2_1 .mo_info .mo_price {
		font-size: .48rem;
		line-height: .48rem;
		margin-right: .1rem
	}

		.module_list_eshop .module_item_2 .m_i_2_1 .mo_info .mo_price i {
			font-size: .3rem;
			line-height: .6rem;
			font-style: normal
		}
}

.module_list_eshop .module_item_2 .m_i_2_1 .mo_info .mo_btn {
	position: absolute;
	right: 0;
	bottom: .2rem;
	width: .96rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	font-size: .16rem;
	color: #fff;
	background: #1395ff;
	border-radius: .15rem;
	justify-content: center;
	cursor: pointer
}

@media (max-width: 991px) {
	.module_list_eshop .module_item_2 .m_i_2_1 .mo_info .mo_btn {
		width: 1.26rem;
		height: .4rem;
		line-height: .4rem;
		font-size: .24rem;
		border-radius: .2rem
	}
}

.module_list_eshop .module_item_2 .m_i_2_2 {
	flex-direction: column
}

	.module_list_eshop .module_item_2 .m_i_2_2 .m_i_2_2_item {
		width: 100%;
		height: 1.68rem;
		background: #f6fbff;
		border-radius: .12rem;
		flex: 1;
		margin-bottom: .3rem;
		padding: .2rem;
		position: relative;
		display: flex
	}

		.module_list_eshop .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info {
			flex-direction: column;
			text-align: left;
			position: relative;
			width: 100%
		}

			.module_list_eshop .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_title {
				font-size: .2rem;
				line-height: .2rem;
				margin-bottom: .2rem;
				color: #1b1c33
			}

@media (max-width: 991px) {
	.module_list_eshop .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_title {
		font-size: .28rem;
		line-height: .36rem;
		margin-bottom: 0;
		font-weight: bolder
	}
}

.module_list_eshop .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_desc {
	font-size: .16rem;
	color: #5e5e66;
	height: .16rem;
	margin-bottom: .2rem
}

@media (max-width: 991px) {
	.module_list_eshop .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_desc {
		font-size: .26rem;
		line-height: .3rem;
		margin-bottom: .14rem
	}
}

.module_list_eshop .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_price {
	font-size: .3rem;
	font-weight: bolder;
	color: #ff545a;
	height: .67rem;
	line-height: .67rem
}

	.module_list_eshop .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_price i {
		font-size: .24rem;
		line-height: .67rem;
		font-style: normal
	}

@media (max-width: 991px) {
	.module_list_eshop .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_price {
		font-size: .48rem;
		line-height: .48rem;
		margin-right: .1rem
	}

		.module_list_eshop .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_price i {
			font-size: .3rem;
			line-height: .6rem;
			font-style: normal
		}
}

.module_list_eshop .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_btn {
	position: absolute;
	right: 0;
	bottom: 0;
	width: .96rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	font-size: .16rem;
	font-family: PingFangSC-Medium,PingFang SC;
	font-weight: 500;
	color: #fff;
	background: #1395ff;
	border-radius: .15rem;
	justify-content: center;
	cursor: pointer
}

@media (max-width: 991px) {
	.module_list_eshop .module_item_2 .m_i_2_2 .m_i_2_2_item .mo_info .mo_btn {
		width: 1.26rem;
		height: .4rem;
		line-height: .4rem;
		font-size: .24rem;
		border-radius: .2rem
	}
}

.module_list_eshop .module_item_3 {
	justify-content: center;
	flex-direction: row;
	flex-wrap: wrap
}

	.module_list_eshop .module_item_3 .m_i_3_1 {
		cursor: pointer;
		width: 100%;
		height: auto;
		background: #f6fbff;
		background-position: 100%;
		border-radius: .1rem;
		padding: .6rem .2rem;
		position: relative;
		margin-bottom: .2rem;
		background-size: cover;
		text-align: left
	}

@media (max-width: 991px) {
	.module_list_eshop .module_item_3 .m_i_3_1 {
		padding: .7rem .3rem
	}
}

.module_list_eshop .module_item_3 .m_i_3_1 .mo_info {
	flex-direction: column;
	position: relative
}

	.module_list_eshop .module_item_3 .m_i_3_1 .mo_info .mo_title {
		font-size: .2rem;
		color: #1b1c33;
		line-height: .25rem;
		margin-bottom: .1rem;
		height: .5rem;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box
	}

@media (max-width: 991px) {
	.module_list_eshop .module_item_3 .m_i_3_1 .mo_info .mo_title {
		font-size: .28rem;
		line-height: .36rem;
		margin-bottom: 0;
		font-weight: bolder;
		height: .72rem;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box
	}
}

.module_list_eshop .module_item_3 .m_i_3_1 .mo_info .mo_desc {
	font-size: .16rem;
	line-height: .16rem;
	margin-bottom: .2rem;
	color: #5e5e66;
	height: .16rem;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -webkit-box
}

@media (max-width: 991px) {
	.module_list_eshop .module_item_3 .m_i_3_1 .mo_info .mo_desc {
		font-size: .26rem;
		line-height: .3rem;
		margin-bottom: .14rem;
		height: .3rem;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		display: -webkit-box
	}
}

.module_list_eshop .module_item_3 .m_i_3_1 .mo_info .mo_price {
	font-size: .3rem;
	font-weight: bolder;
	color: #ff545a;
	height: .67rem;
	line-height: .67rem
}

	.module_list_eshop .module_item_3 .m_i_3_1 .mo_info .mo_price i {
		font-size: .24rem;
		line-height: .67rem;
		font-style: normal
	}

@media (max-width: 991px) {
	.module_list_eshop .module_item_3 .m_i_3_1 .mo_info .mo_price {
		font-size: .48rem;
		line-height: .48rem;
		margin-right: .1rem
	}

		.module_list_eshop .module_item_3 .m_i_3_1 .mo_info .mo_price i {
			font-size: .3rem;
			line-height: .6rem;
			font-style: normal
		}
}

.module_list_eshop .module_item_3 .m_i_3_1 .mo_info .mo_btn {
	position: absolute;
	right: 0;
	bottom: .2rem;
	width: .96rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	font-size: .16rem;
	font-family: PingFangSC-Medium,PingFang SC;
	font-weight: 500;
	color: #fff;
	background: #1395ff;
	border-radius: .15rem;
	justify-content: center;
	cursor: pointer
}

@media (max-width: 991px) {
	.module_list_eshop .module_item_3 .m_i_3_1 .mo_info .mo_btn {
		width: 1.26rem;
		height: .4rem;
		line-height: .4rem;
		font-size: .24rem;
		border-radius: .2rem
	}
}

.gif_img img, .maybe {
	width: 100%
}

.maybe {
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap
}

	.maybe a, .maybe a:hover {
		text-decoration: none
	}

	.maybe .maybe_item {
		width: 100%;
		height: 1.8rem;
		background: #fff;
		box-shadow: 0 0 .1rem 0 rgba(0,0,0,.08);
		border-radius: .12rem;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		margin-bottom: .2rem;
		display: flex;
		cursor: pointer
	}

		.maybe .maybe_item .maybe_icon {
			margin: 0 auto .12rem;
			width: .7rem;
			height: .7rem
		}

			.maybe .maybe_item .maybe_icon img {
				width: 100%;
				height: 100%
			}

		.maybe .maybe_item .maybe_text {
			font-size: .18rem;
			font-weight: bolder;
			color: #1b1c33
		}

@media (max-width: 991px) {
	.maybe .maybe_item .maybe_text {
		font-size: .28rem
	}
}

.module_list_1 {
	flex-direction: column
}

	.module_list_1 .module_item_1 {
		width: 100%;
		height: 1.98rem;
		background: #fff;
		box-shadow: 0 0 .09rem 0 rgba(0,0,0,.09);
		border-radius: .12rem;
		margin-bottom: .2rem;
		position: relative;
		display: flex
	}

		.module_list_1 .module_item_1 .mo_icon {
			margin-top: .34rem;
			width: 2.85rem;
			height: 1.64rem
		}

			.module_list_1 .module_item_1 .mo_icon img {
				width: 100%;
				height: 100%
			}

		.module_list_1 .module_item_1 .mo_info {
			flex-direction: column;
			margin-top: .3rem;
			text-align: left
		}

			.module_list_1 .module_item_1 .mo_info .mo_title {
				font-weight: 500;
				font-size: .24rem;
				color: #000;
				line-height: .2rem;
				margin-bottom: .2rem
			}

@media (max-width: 991px) {
	.module_list_1 .module_item_1 .mo_info .mo_title {
		font-size: .28rem;
		line-height: .36rem;
		margin-bottom: 0
	}
}

.module_list_1 .module_item_1 .mo_info .mo_desc {
	font-size: .16rem;
	color: #5e5e66;
	line-height: .16rem;
	margin-bottom: .2rem
}

@media (max-width: 991px) {
	.module_list_1 .module_item_1 .mo_info .mo_desc {
		font-size: .26rem;
		line-height: .3rem;
		margin-bottom: .14rem
	}
}

.module_list_1 .module_item_1 .mo_info .mo_price {
	font-size: .24rem;
	font-weight: 500;
	color: #ff4d4d;
	line-height: .67rem
}

	.module_list_1 .module_item_1 .mo_info .mo_price i {
		font-size: .16rem;
		line-height: .67rem;
		font-style: normal
	}

@media (max-width: 991px) {
	.module_list_1 .module_item_1 .mo_info .mo_price {
		font-size: .28rem;
		line-height: .48rem;
		margin-right: .1rem
	}

		.module_list_1 .module_item_1 .mo_info .mo_price i {
			font-size: .16rem;
			line-height: .6rem;
			font-style: normal
		}
}

.module_list_1 .module_item_1 .mo_btn {
	position: absolute;
	right: .4rem;
	bottom: .4rem;
	width: 1.2rem;
	height: .36rem;
	line-height: .36rem;
	text-align: center;
	font-size: .18rem;
	font-family: PingFangSC-Medium,PingFang SC;
	font-weight: 500;
	color: #fff;
	background: #1395ff;
	border-radius: .18rem;
	justify-content: center;
	cursor: pointer
}

@media (max-width: 991px) {
	.module_list_1 .module_item_1 .mo_btn {
		width: 1.26rem;
		height: .4rem;
		line-height: .4rem;
		font-size: .24rem;
		border-radius: .2rem
	}
}

.reviewcase {
	margin-top: .6rem;
	padding: .35rem .28rem;
	height: auto;
	background: #fff;
	box-shadow: 0 0 .09em 0 rgba(0,0,0,.09);
	border-radius: .12rem;
	flex-direction: column
}

	.reviewcase .re_head {
		margin-bottom: .1rem;
		display: flex;
		align-items: center
	}

		.reviewcase .re_head .re_icon {
			width: .3rem;
			height: .3rem;
			margin-right: .1rem;
			display: flex;
			align-items: center
		}

			.reviewcase .re_head .re_icon img {
				width: 100%;
				height: 100%
			}

		.reviewcase .re_head .re_title {
			font-size: .24rem;
			line-height: .26rem;
			color: #1b1c33
		}

			.reviewcase .re_head .re_title span {
				color: #1395ff
			}

	.reviewcase .re_con {
		text-indent: 48rpx;
		font-size: 24rpx;
		font-family: PingFangSC-Regular,PingFang SC;
		font-weight: 400;
		color: #5e5e66;
		line-height: 36rpx;
		letter-spacing: 1rpx
	}

		.reviewcase .re_con .image {
			width: 100%;
			margin: 15rpx 0
		}

.module_list_3 {
	flex-direction: column;
	width: 100%
}

	.module_list_3 .module_item_1 {
		justify-content: space-between;
		width: 100%;
		flex-direction: row;
		flex-wrap: wrap
	}

		.module_list_3 .module_item_1 .m_i_1_1 {
			width: 100%;
			height: auto;
			background: #f6fbff;
			border-radius: .12rem;
			padding: .2rem;
			position: relative;
			margin-bottom: .2rem;
			flex-direction: column;
			align-items: center;
			justify-content: center;
			cursor: pointer
		}

			.module_list_3 .module_item_1 .m_i_1_1 .m_i_1_icon {
				width: .8rem;
				height: .72rem;
				margin: 0 auto .1rem
			}

				.module_list_3 .module_item_1 .m_i_1_1 .m_i_1_icon img {
					width: 100%;
					height: 100%
				}

			.module_list_3 .module_item_1 .m_i_1_1 .m_i_1_text {
				font-size: .2rem;
				line-height: .2rem;
				margin-bottom: .1rem;
				color: #1b1c33
			}

			.module_list_3 .module_item_1 .m_i_1_1 .m_i_1_desc {
				font-size: .16rem;
				color: #5e5e66;
				line-height: .25rem
			}

.formbox {
	margin: 0 auto;
	height: auto;
	background: #fff;
	border-radius: .2rem;
	padding: .4rem;
	flex-direction: column;
	text-align: left
}

	.formbox .box_title {
		font-size: .24rem;
		line-height: .33rem;
		margin-bottom: .2rem
	}

	.formbox .box_img {
		width: 100%
	}

	.formbox .dbox_cell {
		align-items: center;
		justify-content: space-between;
		margin-bottom: .4rem;
		display: flex
	}

		.formbox .dbox_cell .dbox_name {
			width: 1.12rem;
			height: .25rem;
			font-size: .18rem;
			color: #5e5e66;
			line-height: .25rem;
			text-align: justify;
			display: inline-block;
			-moz-text-align-last: justify;
			text-align-last: justify;
			margin-right: .53rem
		}

@media (max-width: 991px) {
	.formbox .dbox_cell .dbox_name {
		font-size: .28rem;
		line-height: .33rem;
		height: auto
	}
}

.formbox .dbox_cell .dbox_input {
	flex: 1
}

	.formbox .dbox_cell .dbox_input .input {
		width: 100%;
		height: auto;
		font-size: .18rem;
		line-height: .25rem;
		padding: .17rem;
		border: .01rem solid #c4c4cc;
		background: #fff;
		color: #333
	}

@media (max-width: 991px) {
	.formbox .dbox_cell .dbox_input .input {
		font-size: .28rem;
		line-height: .33rem;
		height: auto
	}
}

.formbox .dbox_cell .dbox_input .textarea {
	width: 100%;
	height: 1.2rem;
	line-height: .25rem;
	padding: .17rem;
	border: .01rem solid #c4c4cc;
	background: #fff;
	font-size: .18rem;
	color: #333;
	resize: none
}

@media (max-width: 991px) {
	.formbox .dbox_cell .dbox_input .textarea {
		font-size: .28rem;
		line-height: .33rem;
		height: auto
	}
}

.formbox .dbox_cell .dbox_input .select {
	margin: 0;
	width: 100%;
	padding: .17rem;
	border: .01rem solid #c4c4cc;
	background: #fff;
	align-items: center;
	justify-content: space-between;
	font-size: .18rem;
	color: #1b1c33;
	display: flex
}

	.formbox .dbox_cell .dbox_input .select select {
		width: 100%;
		border: none;
		background: transparent
	}

@media (max-width: 991px) {
	.formbox .dbox_cell .dbox_input .select select {
		font-size: .28rem;
		height: .5rem;
		line-height: 100%;
		display: flex;
		align-items: center;
		justify-content: center
	}
}

.formbox .dbox_cell .dbox_input .select .icon {
	width: .3rem;
	height: .17rem
}

.formbox .dbox_cell .dbox_input .select uni-picker {
	width: 100%
}

.formbox .dbox_cell .dbox_upload {
	flex: 1;
	height: auto;
	padding: .2rem 0;
	background: #fff;
	border: .01rem solid #c4c4cc;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	position: relative;
	background-size: cover;
	background-position: 50%;
	display: flex
}

	.formbox .dbox_cell .dbox_upload .upload {
		width: .5rem;
		height: .42rem;
		margin-bottom: .23rem
	}

		.formbox .dbox_cell .dbox_upload .upload img {
			width: .5rem;
			height: .42rem
		}

	.formbox .dbox_cell .dbox_upload .upload_text {
		height: .25rem;
		font-size: .16rem;
		color: #1b1c33;
		line-height: .25rem
	}

	.formbox .dbox_cell .dbox_upload .upload_tip {
		height: .2rem;
		font-size: .14rem;
		color: #8d8e99;
		line-height: .2rem
	}

	.formbox .dbox_cell .dbox_upload .delete {
		position: absolute;
		top: 0;
		right: 0;
		width: .4rem;
		height: .4rem
	}

	.formbox .dbox_cell .dbox_upload .img {
		width: 100%;
		height: 100%;
		opacity: 0
	}

.formbox .btn_save {
	margin: .5rem auto;
	width: 2.94rem;
	height: .7rem;
	line-height: .7rem;
	background: #1395ff;
	border-radius: .35rem;
	font-size: .24rem;
	color: #fff;
	align-items: center;
	justify-content: center;
	text-align: center;
	cursor: pointer
}

@media (max-width: 991px) {
	.formbox .btn_save {
		font-size: .28rem
	}
}

.form {
	flex-direction: row;
	background-color: #fff;
	display: flex;
	flex-wrap: wrap
}

	.form .f_title {
		font-size: .24rem;
		color: #1b1c33;
		line-height: .33rem;
		margin-bottom: .3rem;
		align-items: center;
		margin-left: .32rem;
		padding-top: .32rem;
		display: flex;
		width: 100%
	}

@media (max-width: 991px) {
	.form .f_title {
		margin-left: 0;
		font-size: .28rem
	}
}

.form .f_title .op {
	height: .2rem;
	font-size: .2rem;
	color: #1395ff;
	line-height: .2rem;
	align-items: center;
	display: flex
}

	.form .f_title .op .op_icon {
		width: .2rem;
		height: .2rem;
		margin-right: .12rem;
		margin-left: .3rem
	}

@media (max-width: 991px) {
	.form .f_title .op {
		height: .28rem;
		font-size: .28rem;
		line-height: .28rem
	}

		.form .f_title .op .op_icon {
			width: .28rem;
			height: .28rem;
			margin-right: .12rem;
			margin-left: .3rem
		}
}

.form .f_cell {
	align-items: center;
	margin-bottom: .2rem;
	flex-wrap: wrap;
	width: calc(50% - .32rem);
	margin-left: .32rem;
	background-color: #fff;
	display: flex;
	justify-content: space-between
}

@media (max-width: 991px) {
	.form .f_cell {
		width: 100%;
		margin-left: 0
	}
}

.form .f_cell .cell_title {
	width: 1.12rem;
	height: .25rem;
	font-size: .18rem;
	color: #1b1c33;
	line-height: .25rem;
	margin-right: .53rem;
	display: inline-block
}

@media (max-width: 991px) {
	.form .f_cell .cell_title {
		height: auto;
		font-size: .28rem;
		line-height: .33rem
	}
}

.form .f_cell .cell_vaule {
	align-items: center;
	flex: 1;
	display: flex
}

	.form .f_cell .cell_vaule .input {
		width: 100%;
		height: 100%;
		font-size: .18rem;
		line-height: .25rem;
		padding: .17rem;
		border: .01rem solid #c4c4cc;
		background: #fff
	}

@media (max-width: 991px) {
	.form .f_cell .cell_vaule .input {
		font-size: .28rem;
		line-height: .33rem
	}
}

.form .f_cell .cell_vaule .textarea {
	width: 100%;
	font-size: .18rem;
	color: #333;
	line-height: .25rem;
	padding: .17rem;
	border: .01rem solid #c4c4cc;
	background: #fff;
	resize: none
}

@media (max-width: 991px) {
	.form .f_cell .cell_vaule .textarea {
		font-size: .28rem;
		line-height: .33rem
	}
}

.form .f_cell .cell_vaule .cellradio {
	margin-right: .2rem;
	font-size: .18rem;
	display: flex;
	align-items: center
}

@media (max-width: 991px) {
	.form .f_cell .cell_vaule .cellradio {
		font-size: .28rem;
		line-height: .33rem
	}
}

.form .f_cell .cell_vaule .cellradio input[type=radio] {
	width: .18rem;
	height: .18rem;
	margin: 0 .1rem 0 0
}

@media (max-width: 991px) {
	.form .f_cell .cell_vaule .cellradio input[type=radio] {
		width: .28rem;
		height: .28rem
	}
}

.form .f_cell .cell_vaule .cellradio label {
	font-weight: 400;
	margin-bottom: 0
}

.form .f_cell .cell_vaule .select {
	width: 100%;
	height: 100%;
	font-size: .18rem;
	line-height: .25rem;
	padding: .1rem .17rem;
	border: .01rem solid #c4c4cc;
	background: #fff
}

@media (max-width: 991px) {
	.form .f_cell .cell_vaule .select {
		font-size: .28rem;
		line-height: .33rem
	}
}

.form .tablelist {
	flex-direction: column
}

	.form .tablelist .tb_item {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-bottom: .3rem;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		position: relative;
		align-items: flex-start;
		margin-left: .32rem;
		display: flex
	}

@media (max-width: 991px) {
	.form .tablelist .tb_item {
		margin-left: 0
	}
}

.form .tablelist .tb_item .delete {
	position: absolute;
	top: .17rem;
	right: .5rem;
	width: .2rem;
	height: .2rem;
	z-index: 2
}

@media (max-width: 991px) {
	.form .tablelist .tb_item .delete {
		top: .3rem;
		right: .4rem;
		width: .28rem;
		height: .28rem
	}
}

.form .tablelist .tb_item .f_cell {
	width: 50%;
	align-items: center;
	margin-bottom: .2rem;
	margin-left: 0
}

	.form .tablelist .tb_item .f_cell .cell_title {
		width: 1.12rem;
		font-size: .18rem;
		color: #1b1c33;
		line-height: .25rem;
		margin-right: .53rem;
		display: inline-block
	}

@media (max-width: 991px) {
	.form .tablelist .tb_item .f_cell .cell_title {
		font-size: .28rem;
		line-height: .33rem
	}
}

.form .tablelist .tb_item .f_cell .cell_vaule {
	width: 1.89rem;
	padding-right: .1rem
}

	.form .tablelist .tb_item .f_cell .cell_vaule .input {
		width: 100%;
		height: 100%;
		font-size: .18rem;
		line-height: .25rem
	}

@media (max-width: 991px) {
	.form .tablelist .tb_item .f_cell .cell_vaule .input {
		font-size: .28rem;
		line-height: .33rem
	}
}

.form .tablelist .tb_item .f_cell:nth-child(5), .form .tablelist .tb_item .f_cell:nth-child(6) {
	margin-bottom: 0
}

.form .total {
	font-size: .18rem;
	line-height: .25rem;
	color: #1b1c33;
	margin-bottom: .3rem;
	margin-left: .32rem
}

@media (max-width: 991px) {
	.form .total {
		font-size: .28rem;
		line-height: .33rem;
		margin-left: 0
	}
}

.form .total .price {
	color: #f1272e
}

.btn_save_red {
	margin: .5rem auto;
	width: 2.94rem;
	height: .7rem;
	line-height: .7rem;
	background: #ff545a;
	border-radius: .35rem;
	font-size: .24rem;
	color: #fff;
	align-items: center;
	justify-content: center;
	text-align: center;
	cursor: pointer
}

@media (max-width: 991px) {
	.btn_save_red {
		width: 5.9rem;
		height: .8rem;
		font-size: .38rem;
		border-radius: .4rem;
		line-height: .8rem
	}
}

.info_data {
	flex-direction: column
}

	.info_data .data_head {
		align-items: center;
		justify-content: space-between;
		display: flex
	}

		.info_data .data_head .data_title {
			height: .33rem;
			font-size: .24rem;
			font-weight: bolder;
			color: #1b1c33;
			line-height: .33rem;
			align-items: center;
			display: flex
		}

			.info_data .data_head .data_title .line {
				width: .05rem;
				height: .26rem;
				background: #1395ff;
				border-radius: .03rem;
				margin-right: .05rem
			}

		.info_data .data_head .arrow_right, .info_data .data_head .arrow_right img {
			width: .3rem;
			height: .17rem
		}

		.info_data .data_head .data_right {
			font-size: .2rem;
			color: #8d8e99;
			line-height: .3rem
		}

			.info_data .data_head .data_right .right {
				margin-left: .1rem;
				font-size: .28rem;
				color: #ff545a;
				cursor: pointer
			}

	.info_data .data_sn {
		height: .25rem;
		font-size: .18rem;
		color: #1395ff;
		line-height: .25rem;
		margin-top: .1rem;
		margin-bottom: .2rem;
		margin-left: .08rem
	}

	.info_data .data_cell_list {
		flex-direction: column
	}

		.info_data .data_cell_list .data_cell {
			padding: 0;
			margin-bottom: .2rem;
			display: flex
		}

			.info_data .data_cell_list .data_cell .cell_title {
				width: 1.66rem;
				line-height: .25rem;
				height: .25rem;
				font-size: .18rem;
				color: #1b1c33;
				margin-left: .08rem
			}

			.info_data .data_cell_list .data_cell .cell_con {
				flex: 1;
				font-size: .18rem;
				color: #1b1c33;
				line-height: .25rem;
				font-weight: bolder
			}

	.info_data .data_table_list {
		width: 100%;
		flex-direction: column;
		display: flex
	}

		.info_data .data_table_list .table_head {
			height: .3rem;
			line-height: .3rem;
			display: flex
		}

		.info_data .data_table_list .table_li {
			display: flex
		}

		.info_data .data_table_list .head_25 {
			flex: 1
		}

		.info_data .data_table_list .head_25, .info_data .data_table_list .head_50 {
			font-size: .18rem;
			text-align: center;
			height: .3rem;
			line-height: .3rem;
			color: #1b1c33;
			align-items: center;
			justify-content: center;
			background-color: #f2f2f2;
			border: .01rem solid rgba(196,196,204,.5)
		}

		.info_data .data_table_list .head_50 {
			flex: 2;
			border-left: 0;
			border-right: 0
		}

	.info_data .data_img {
		width: 100%
	}

		.info_data .data_img .img_item {
			width: 2.4rem;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			display: flex
		}

			.info_data .data_img .img_item img {
				text-align: center;
				width: 2.4rem;
				height: 2.4rem;
				vertical-align: middle;
				margin-bottom: .2rem
			}

			.info_data .data_img .img_item .item_btn {
				cursor: pointer;
				width: 1.26rem;
				height: .4rem;
				line-height: .4rem;
				font-size: .18rem;
				text-align: center;
				color: #fff;
				justify-content: center;
				background: #1395ff;
				border-radius: .2rem
			}

.mt35 {
	margin-top: .35rem !important
}

.mb35 {
	margin-bottom: .35rem !important
}

.detail {
	margin: 0 auto .6rem;
	flex-direction: column;
	text-align: left;
	border-top: 0 solid #f5f5f5
}

@media (max-width: 991px) {
	.detail {
		width: 6.86rem
	}
}

.box_con {
	padding: .2rem .24rem;
	background: #fff;
	border: .01rem solid #ccc;
	border-radius: 0;
	margin: 0 auto .2rem;
	flex-direction: column
}

	.box_con .box_title {
		font-size: .24rem;
		display: flex;
		color: #1b1c33;
		line-height: .33rem;
		justify-content: space-between;
		width: 100%
	}

		.box_con .box_title .more {
			font-size: .24rem;
			color: #8d8e99;
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAWCAYAAAD0OH0aAAAAhklEQVQ4T2Ps7Z+5ioGBgZ2D7U90dnb2FwYCgLG3b+ZNBgYGNQZGhiMcbH88CWli7J48W5Hp978DDAwMcsRoYgS5gBRNYA2kaIJrIFYTigZiNGFoIKQJqwZ8mnBqwKUJrwYsmjZRVwO2CKWOp/ElFcoijphESF7iI8ZkWKomPQORnEVJLQQA1/+wedN5+rEAAAAASUVORK5CYII=) 100% no-repeat;
			background-size: .12rem .22rem;
			padding-right: .28rem
		}

	.box_con .order_status {
		width: 100%;
		justify-content: space-around;
		margin-top: .3rem;
		display: flex
	}

		.box_con .order_status .status_item {
			flex-direction: column;
			cursor: pointer
		}

			.box_con .order_status .status_item .item_icon {
				width: .6rem;
				height: .52rem;
				margin: 0 auto .16rem;
				position: relative
			}

				.box_con .order_status .status_item .item_icon img {
					width: 100%;
					height: 100%
				}

				.box_con .order_status .status_item .item_icon .tip {
					position: absolute;
					top: -.1rem;
					right: -.1rem;
					padding: .05rem;
					width: .24rem;
					height: .24rem;
					border-radius: 50%;
					background-color: #ff545a;
					font-size: .13rem;
					line-height: .14rem;
					color: #fff;
					text-align: center;
					justify-content: center
				}

			.box_con .order_status .status_item .item_name {
				font-size: .2rem;
				color: #1b1c33;
				height: .25rem;
				line-height: .25rem
			}

	.box_con .service {
		flex-wrap: wrap;
		justify-content: space-between;
		display: flex
	}

		.box_con .service .service_item {
			width: 2.8rem;
			height: 1.66rem;
			background: #f8f9fd;
			border-radius: .1rem;
			flex-direction: column;
			margin-top: .1rem;
			margin-bottom: .2rem
		}

			.box_con .service .service_item .item_head {
				width: 100%;
				height: .63rem;
				border-bottom: .02rem solid rgba(196,196,204,.2);
				font-size: .2rem;
				color: #1b1c33;
				align-items: center;
				justify-content: center;
				display: flex
			}

				.box_con .service .service_item .item_head .head_icon {
					width: .26rem;
					height: .26rem;
					margin-right: .05rem
				}

					.box_con .service .service_item .item_head .head_icon img {
						width: 100%
					}

			.box_con .service .service_item .item_con {
				height: 1rem;
				align-items: center;
				justify-content: center;
				font-size: .4rem;
				font-weight: bolder;
				color: #1395ff;
				letter-spacing: .01rem
			}

			.box_con .service .service_item:nth-child(7) {
				width: 100%
			}

	.box_con .module_list {
		padding: 0;
		width: 100%;
		flex-direction: column
	}

		.box_con .module_list .module_item {
			width: auto;
			padding: 0 .2rem 0 .24rem;
			height: .7rem;
			margin-top: .2rem;
			background: #f8f9fd;
			border-radius: .1rem;
			align-items: center;
			justify-content: space-between;
			display: flex
		}

			.box_con .module_list .module_item .module_name {
				align-items: center;
				display: flex;
				height: .33rem;
				font-size: .24rem;
				color: #5e5e66;
				line-height: .33rem
			}

				.box_con .module_list .module_item .module_name .name_icon {
					width: .33rem;
					height: .33rem;
					margin-right: .19rem
				}

					.box_con .module_list .module_item .module_name .name_icon img {
						width: 100%;
						height: 100%
					}

				.box_con .module_list .module_item .module_name .name_info {
					flex-direction: column
				}

					.box_con .module_list .module_item .module_name .name_info .name_title {
						height: .25rem;
						font-size: .16rem;
						color: #5e5e66;
						line-height: .25rem;
						display: flex
					}

						.box_con .module_list .module_item .module_name .name_info .name_title .span {
							color: #1395ff;
							margin-left: .2rem;
							cursor: pointer
						}

					.box_con .module_list .module_item .module_name .name_info .name_tip {
						font-size: .18rem;
						color: #8d8e99;
						line-height: .25rem;
						height: .25rem
					}

			.box_con .module_list .module_item .item_btn {
				cursor: pointer;
				width: .96rem;
				height: .3rem;
				background: #1395ff;
				border-radius: .15rem;
				line-height: .3rem;
				font-size: .14rem;
				color: #fff;
				align-items: center;
				justify-content: center
			}

	.box_con .info_data {
		flex-direction: column;
		text-align: left
	}

		.box_con .info_data .data_head {
			align-items: center;
			justify-content: space-between;
			margin-bottom: .07rem
		}

			.box_con .info_data .data_head .data_title {
				height: .33rem;
				font-size: .2rem;
				font-weight: bolder;
				color: #1b1c33;
				line-height: .33rem;
				align-items: center
			}

				.box_con .info_data .data_head .data_title .line {
					width: .05rem;
					height: .26rem;
					background: #1395ff;
					border-radius: .03rem;
					margin-right: .05rem
				}

			.box_con .info_data .data_head .arrow_right, .box_con .info_data .data_head .arrow_right img {
				width: .3rem;
				height: .17rem
			}

			.box_con .info_data .data_head .data_right {
				font-size: .16rem;
				color: #8d8e99;
				line-height: .25rem;
				display: flex
			}

				.box_con .info_data .data_head .data_right .right {
					margin-left: .1rem;
					font-size: .15rem;
					color: #ff545a
				}

		.box_con .info_data .data_sn {
			height: .25rem;
			font-size: .18rem;
			color: #1395ff;
			line-height: .25rem;
			margin-top: .1rem;
			margin-bottom: 0;
			margin-left: .08rem
		}

		.box_con .info_data .data_cell_list {
			flex-direction: column
		}

			.box_con .info_data .data_cell_list .data_cell {
				padding: 0;
				margin-bottom: .16rem
			}

				.box_con .info_data .data_cell_list .data_cell .cell_title {
					width: 1rem;
					line-height: .25rem;
					height: .25rem;
					font-size: .16rem;
					color: #1b1c33
				}

				.box_con .info_data .data_cell_list .data_cell .cell_con {
					font-size: .16rem;
					color: #000;
					font-weight: 400;
					line-height: .25rem
				}

		.box_con .info_data .data_table_list {
			width: 100%;
			flex-direction: column
		}

			.box_con .info_data .data_table_list .table_head {
				height: .4rem;
				line-height: .4rem;
				font-weight: bolder
			}

			.box_con .info_data .data_table_list .head_25 {
				flex: 1
			}

			.box_con .info_data .data_table_list .head_25, .box_con .info_data .data_table_list .head_50 {
				font-size: .16rem;
				text-align: center;
				height: .4rem;
				line-height: .4rem;
				color: #1b1c33;
				align-items: center;
				justify-content: center;
				background-color: #f2f2f2;
				border: .01rem solid rgba(196,196,204,.5)
			}

			.box_con .info_data .data_table_list .head_50 {
				flex: 2;
				border-left: 0;
				border-right: 0
			}

		.box_con .info_data .data_img {
			width: 100%
		}

			.box_con .info_data .data_img .img_item {
				width: 1.4rem;
				flex-direction: column;
				justify-content: center;
				align-items: center
			}

				.box_con .info_data .data_img .img_item img {
					text-align: center;
					width: 1.4rem;
					height: auto;
					vertical-align: middle;
					margin-bottom: .2rem
				}

				.box_con .info_data .data_img .img_item .item_btn {
					cursor: pointer;
					width: .86rem;
					height: .32rem;
					line-height: .32rem;
					font-size: .14rem;
					text-align: center;
					color: #fff;
					justify-content: center;
					background: #1395ff;
					border-radius: .16rem
				}

.no_data {
	height: 100%;
	width: 100%;
	margin: 1rem 0;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	display: flex
}

	.no_data .no_icon {
		width: 2.75rem;
		height: 2.31rem;
		margin-bottom: .3rem;
		background: url(../images/nodata.f84a660.png) no-repeat;
		background-size: cover
	}

	.no_data .no_text {
		font-size: .2rem;
		color: #353535
	}

.gomore {
	margin: .3rem auto;
	cursor: pointer;
	font-size: .2rem;
	text-align: center
}

@media (max-width: 991px) {
	.gomore {
		font-size: .28rem
	}
}

@media (max-width: 991px) {
	.container {
		padding: 0 !important
	}
}

.mint-msgbox {
	width: 6rem
}

.mint-toast {
	z-index: 3000 !important
}
