.el-button {
	display:inline-block;
	line-height:1;
	white-space:nowrap;
	cursor:pointer;
	background:#fff;
	border:1px solid #dcdfe6;
	color:#606266;
	-webkit-appearance:none;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:0;
	margin:0;
	-webkit-transition:.1s;
	transition:.1s;
	font-weight:500;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	padding:12px 20px;
	font-size:14px;
	border-radius:4px
}
.el-button+.el-button {
	margin-left:10px
}
.el-button:focus,.el-button:hover {
	color:#409eff;
	border-color:#c6e2ff;
	background-color:#ecf5ff
}
.el-button:active {
	color:#3a8ee6;
	border-color:#3a8ee6;
	outline:0
}
.el-button::-moz-focus-inner {
	border:0
}
.el-button [class*=el-icon-]+span {
	margin-left:5px
}
.el-button.is-plain:focus,.el-button.is-plain:hover {
	background:#fff;
	border-color:#409eff;
	color:#409eff
}
.el-button.is-active,.el-button.is-plain:active {
	color:#3a8ee6;
	border-color:#3a8ee6
}
.el-button.is-plain:active {
	background:#fff;
	outline:0
}
.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover {
	color:#c0c4cc;
	cursor:not-allowed;
	background-image:none;
	background-color:#fff;
	border-color:#ebeef5
}
.el-button.is-disabled.el-button--text {
	background-color:transparent
}
.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover {
	background-color:#fff;
	border-color:#ebeef5;
	color:#c0c4cc
}
.el-button.is-loading {
	position:relative;
	pointer-events:none
}
.el-button.is-loading:before {
	pointer-events:none;
	content:"";
	position:absolute;
	left:-1px;
	top:-1px;
	right:-1px;
	bottom:-1px;
	border-radius:inherit;
	background-color:hsla(0,0%,100%,.35)
}
.el-button.is-round {
	border-radius:20px;
	padding:12px 23px
}
.el-button.is-circle {
	border-radius:50%;
	padding:12px
}
.el-button--primary {
	color:#fff;
	background-color:#409eff;
	border-color:#409eff
}
.el-button--primary:focus,.el-button--primary:hover {
	background:#66b1ff;
	border-color:#66b1ff;
	color:#fff
}
.el-button--primary.is-active,.el-button--primary:active {
	background:#3a8ee6;
	border-color:#3a8ee6;
	color:#fff
}
.el-button--primary:active {
	outline:0
}
.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover {
	color:#fff;
	background-color:#a0cfff;
	border-color:#a0cfff
}
.el-button--primary.is-plain {
	color:#409eff;
	background:#ecf5ff;
	border-color:#b3d8ff
}
.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover {
	background:#409eff;
	border-color:#409eff;
	color:#fff
}
.el-button--primary.is-plain:active {
	background:#3a8ee6;
	border-color:#3a8ee6;
	color:#fff;
	outline:0
}
.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover {
	color:#8cc5ff;
	background-color:#ecf5ff;
	border-color:#d9ecff
}
.el-button--success {
	color:#fff;
	background-color:#67c23a;
	border-color:#67c23a
}
.el-button--success:focus,.el-button--success:hover {
	background:#85ce61;
	border-color:#85ce61;
	color:#fff
}
.el-button--success.is-active,.el-button--success:active {
	background:#5daf34;
	border-color:#5daf34;
	color:#fff
}
.el-button--success:active {
	outline:0
}
.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover {
	color:#fff;
	background-color:#b3e19d;
	border-color:#b3e19d
}
.el-button--success.is-plain {
	color:#67c23a;
	background:#f0f9eb;
	border-color:#c2e7b0
}
.el-button--success.is-plain:focus,.el-button--success.is-plain:hover {
	background:#67c23a;
	border-color:#67c23a;
	color:#fff
}
.el-button--success.is-plain:active {
	background:#5daf34;
	border-color:#5daf34;
	color:#fff;
	outline:0
}
.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover {
	color:#a4da89;
	background-color:#f0f9eb;
	border-color:#e1f3d8
}
.el-button--warning {
	color:#fff;
	background-color:#e6a23c;
	border-color:#e6a23c
}
.el-button--warning:focus,.el-button--warning:hover {
	background:#ebb563;
	border-color:#ebb563;
	color:#fff
}
.el-button--warning.is-active,.el-button--warning:active {
	background:#cf9236;
	border-color:#cf9236;
	color:#fff
}
.el-button--warning:active {
	outline:0
}
.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover {
	color:#fff;
	background-color:#f3d19e;
	border-color:#f3d19e
}
.el-button--warning.is-plain {
	color:#e6a23c;
	background:#fdf6ec;
	border-color:#f5dab1
}
.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover {
	background:#e6a23c;
	border-color:#e6a23c;
	color:#fff
}
.el-button--warning.is-plain:active {
	background:#cf9236;
	border-color:#cf9236;
	color:#fff;
	outline:0
}
.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover {
	color:#f0c78a;
	background-color:#fdf6ec;
	border-color:#faecd8
}
.el-button--danger {
	color:#fff;
	background-color:#f56c6c;
	border-color:#f56c6c
}
.el-button--danger:focus,.el-button--danger:hover {
	background:#f78989;
	border-color:#f78989;
	color:#fff
}
.el-button--danger.is-active,.el-button--danger:active {
	background:#dd6161;
	border-color:#dd6161;
	color:#fff
}
.el-button--danger:active {
	outline:0
}
.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover {
	color:#fff;
	background-color:#fab6b6;
	border-color:#fab6b6
}
.el-button--danger.is-plain {
	color:#f56c6c;
	background:#fef0f0;
	border-color:#fbc4c4
}
.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover {
	background:#f56c6c;
	border-color:#f56c6c;
	color:#fff
}
.el-button--danger.is-plain:active {
	background:#dd6161;
	border-color:#dd6161;
	color:#fff;
	outline:0
}
.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover {
	color:#f9a7a7;
	background-color:#fef0f0;
	border-color:#fde2e2
}
.el-button--info {
	color:#fff;
	background-color:#909399;
	border-color:#909399
}
.el-button--info:focus,.el-button--info:hover {
	background:#a6a9ad;
	border-color:#a6a9ad;
	color:#fff
}
.el-button--info.is-active,.el-button--info:active {
	background:#82848a;
	border-color:#82848a;
	color:#fff
}
.el-button--info:active {
	outline:0
}
.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover {
	color:#fff;
	background-color:#c8c9cc;
	border-color:#c8c9cc
}
.el-button--info.is-plain {
	color:#909399;
	background:#f4f4f5;
	border-color:#d3d4d6
}
.el-button--info.is-plain:focus,.el-button--info.is-plain:hover {
	background:#909399;
	border-color:#909399;
	color:#fff
}
.el-button--info.is-plain:active {
	background:#82848a;
	border-color:#82848a;
	color:#fff;
	outline:0
}
.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover {
	color:#bcbec2;
	background-color:#f4f4f5;
	border-color:#e9e9eb
}
.el-button--text,.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active {
	border-color:transparent
}
.el-button--medium {
	padding:10px 20px;
	font-size:14px;
	border-radius:4px
}
.el-button--mini,.el-button--small {
	font-size:12px;
	border-radius:3px
}
.el-button--medium.is-round {
	padding:10px 20px
}
.el-button--medium.is-circle {
	padding:10px
}
.el-button--small,.el-button--small.is-round {
	padding:9px 15px
}
.el-button--small.is-circle {
	padding:9px
}
.el-button--mini,.el-button--mini.is-round {
	padding:7px 15px
}
.el-button--mini.is-circle {
	padding:7px
}
.el-button--text {
	color:#409eff;
	background:0 0;
	padding-left:0;
	padding-right:0
}
.el-button--text:focus,.el-button--text:hover {
	color:#66b1ff;
	border-color:transparent;
	background-color:transparent
}
.el-button--text:active {
	color:#3a8ee6;
	background-color:transparent
}
.el-button-group {
	display:inline-block;
	vertical-align:middle
}
.el-button-group:after,.el-button-group:before {
	display:table;
	content:""
}
.el-button-group:after {
	clear:both
}
.el-button-group .el-button {
	float:left;
	position:relative
}
.el-button-group .el-button+.el-button {
	margin-left:0
}
.el-button-group .el-button:first-child {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.el-button-group .el-button:last-child {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.el-button-group .el-button:first-child:last-child {
	border-radius:4px
}
.el-button-group .el-button:first-child:last-child.is-round {
	border-radius:20px
}
.el-button-group .el-button:first-child:last-child.is-circle {
	border-radius:50%
}
.el-button-group .el-button:not(:first-child):not(:last-child) {
	border-radius:0
}
.el-button-group .el-button:not(:last-child) {
	margin-right:-1px
}
.el-button-group .el-button.is-active,.el-button-group .el-button:active,.el-button-group .el-button:focus,.el-button-group .el-button:hover {
	z-index:1
}
.el-button-group .el-button--primary:first-child {
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--primary:last-child {
	border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--primary:not(:first-child):not(:last-child) {
	border-left-color:hsla(0,0%,100%,.5);
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--success:first-child {
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--success:last-child {
	border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--success:not(:first-child):not(:last-child) {
	border-left-color:hsla(0,0%,100%,.5);
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--warning:first-child {
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--warning:last-child {
	border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
	border-left-color:hsla(0,0%,100%,.5);
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--danger:first-child {
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--danger:last-child {
	border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--danger:not(:first-child):not(:last-child) {
	border-left-color:hsla(0,0%,100%,.5);
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--info:first-child {
	border-right-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--info:last-child {
	border-left-color:hsla(0,0%,100%,.5)
}
.el-button-group .el-button--info:not(:first-child):not(:last-child) {
	border-left-color:hsla(0,0%,100%,.5);
	border-right-color:hsla(0,0%,100%,.5)
}
.separate-img-list ul li[data-v-9848c378] {
	width:100%;
	position:relative;
	margin-bottom:.6rem;
	background:#f4f5fa;
	display:box;
	display:-moz-box;
	display:-webkit-box;
	box-pack:center;
	-webkit-box-pack:center;
	box-align:center;
	-webkit-box-align:center;
	-moz-box-align:center;
	display:-ms-flexbox;
	display:flex;
	display:-webkit-flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center
}
.separate-img-list ul li.default-img[data-v-9848c378]:last-child,.separate-img-list ul li[data-v-9848c378]:last-child {
	margin-bottom:0
}
.separate-img-list ul li a[data-v-9848c378] {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.separate-img-list ul li span[data-v-9848c378] {
	position:absolute;
	padding:.4rem;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,.5);
	color:#fff;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical
}
.separate-img-list ul li img[data-v-9848c378] {
	width:100%;
	display:block
}
.separate-img-list ul.mini[data-v-9848c378] {
	overflow:hidden
}
.separate-img-list ul.mini li[data-v-9848c378] {
	width:50%;
	float:left;
	padding-bottom:0;
	margin-bottom:0
}
.separate-img-list ul.mini li.gap[data-v-9848c378] {
	padding:.4rem
}
.separate-img-list ul.mini li.gap[data-v-9848c378]:nth-child(2n-1) {
	padding-right:.2rem
}
.separate-img-list ul.mini li.gap[data-v-9848c378]:nth-child(2n) {
	padding-left:.2rem
}
.separate-img-list ul.mini li.gap:nth-child(2n-1) span[data-v-9848c378] {
	left:.4rem;
	right:.2rem
}
.separate-img-list ul.mini li.gap:nth-child(2n) span[data-v-9848c378] {
	left:.2rem;
	right:.4rem
}
.default-img[data-v-9848c378] {
	min-height:4rem;
	background:#f4f5fa;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	display:-webkit-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.separate-img-list li.default-img img[data-v-9848c378] {
	display:block;
	width:50%;
	height:auto
}
.separate-img-list ul li img.no-img[data-v-9848c378] {
	width:50%
}
.slide .swiper[data-v-b08acf9a] {
	width:100%
}
.slide .swiper-slide img[data-v-b08acf9a] {
	width:100%;
	display:block
}
.swiper-lazy-preloader[data-v-b08acf9a] {
	margin-top:1rem;
	width:1.6rem
}
.slide .swiper-slide a[data-v-b08acf9a] {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.slide .desc[data-v-b08acf9a] {
	position:absolute;
	padding:.4rem;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,.5);
	color:#fff
}
.swiper-slide[data-v-b08acf9a] {
	background:#f4f5fa;
	display:box;
	display:-moz-box;
	display:-webkit-box;
	box-pack:center;
	-webkit-box-pack:center;
	box-align:center;
	-webkit-box-align:center;
	-moz-box-align:center;
	display:-ms-flexbox;
	display:flex;
	display:-webkit-flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center
}
.slide .swiper-slide.no-swiper-slide img[data-v-b08acf9a],.slide .swiper-slide img.no-img[data-v-b08acf9a] {
	width:50%;
	height:auto
}
.swiper-container-horizontal>.swiper-pagination-bullets[data-v-b08acf9a] {
	bottom:30px
}
header[data-v-1499d78c] {
	background:#fff;
	padding:1.2rem .8rem
}
header section[data-v-1499d78c] {
	overflow:hidden
}
header h1[data-v-1499d78c] {
	font-size:1.5rem;
	font-weight:500;
	line-height:1.2;
	color:#000
}
header aside[data-v-1499d78c] {
	margin-top:.2rem
}
header.transition .link[data-v-1499d78c] {
	font-size:1.3rem;
	padding-top:.1rem;
	margin-left:.2rem
}
header.transition span[data-v-1499d78c] {
	font-size:1.1rem;
	color:#464c5b
}
header.w-x h1[data-v-1499d78c] {
	float:inherit
}
header.w-x aside[data-v-1499d78c] {
	font-size:1.2rem;
	color:#464c5b
}
header.w-x aside span[data-v-1499d78c] {
	margin-right:.1rem
}
.simplify h1[data-v-1499d78c] {
	float:left
}
.simplify .more-link[data-v-1499d78c] {
	float:right
}
.announcement[data-v-612d0174] {
	background:#fff;
	vertical-align:middle;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	padding:.7rem .8rem;
	height:5rem;
	display:box;
	display:-moz-box;
	display:-webkit-box;
	box-pack:start;
	-webkit-box-pack:start;
	box-align:center;
	-webkit-box-align:center;
	-moz-box-align:center;
	display:-ms-flexbox;
	display:flex;
	display:-webkit-flex;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:normal
}
.announcement .icon[data-v-612d0174] {
	height:86%;
	margin-right:.8rem;
	display:block
}
.swiper[data-v-612d0174] {
	font-size:1.3rem;
	height:100%;
	box-flex:1;
	-webkit-box-flex:1;
	-ms-flex:1!important;
	flex:1!important;
	-webkit-flex:1!important
}
.swiper-slide[data-v-612d0174] {
	overflow:hidden;
	position:relative;
	display:box;
	display:-moz-box;
	display:-webkit-box;
	box-pack:start;
	-webkit-box-pack:start;
	box-align:center;
	-webkit-box-align:center;
	-moz-box-align:center;
	display:-ms-flexbox;
	display:flex;
	display:-webkit-flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.swiper-slide section[data-v-612d0174] {
	width:100%
}
.swiper-slide p[data-v-612d0174] {
	white-space:nowrap;
	font-size:1.4rem;
	font-weight:400;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical
}
.swiper-slide p.last[data-v-612d0174] {
	font-size:1.2rem;
	font-weight:400;
	color:#9ea7b4
}
.swiper .swiper-slide a[data-v-612d0174] {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.announcement.announ[data-v-612d0174],.announcement.date-height[data-v-612d0174] {
	font-size:1.2rem;
	height:4rem
}
.announcement.announ section[data-v-612d0174],.announcement.date-height section[data-v-612d0174] {
	position:relative;
	box-flex:1;
	-webkit-box-flex:1;
	-ms-flex:1!important;
	flex:1!important;
	-webkit-flex:1!important;
	overflow:hidden;
	height:2.2rem;
	line-height:2.2rem
}
.nav[data-v-6afacc5d] {
	background:#fff;
	overflow:hidden;
	border-radius:10px;
	position:relative;
	margin:-2rem .8rem 0;
	z-index:2
}
.nav .list[data-v-6afacc5d] {
	overflow:hidden;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	position:relative
}
.nav .list img[data-v-6afacc5d] {
	display:block
}
.nav .txt[data-v-6afacc5d] {
	font-size:1.5rem;
	color:#000;
	box-flex:1;
	-webkit-box-flex:1;
	-ms-flex:1!important;
	flex:1!important;
	-webkit-flex:1!important;
	min-width:auto;
	min-height:auto
}
.list a[data-v-6afacc5d] {
	border-left:0;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.list-style1[data-v-6afacc5d] {
	padding:0 .8rem
}
.list-style1 .list[data-v-6afacc5d] {
	height:4.8rem;
	border-bottom:1px solid #e3e8ee;
	display:box;
	display:-moz-box;
	display:-webkit-box;
	box-pack:start;
	-webkit-box-pack:start;
	box-align:center;
	-webkit-box-align:center;
	-moz-box-align:center;
	display:-ms-flexbox;
	display:flex;
	display:-webkit-flex;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:initial;
	-ms-flex-pack:initial;
	justify-content:normal
}
.list-style1 .list .icon-more[data-v-6afacc5d] {
	color:#464c5b;
	font-size:1.2rem
}
.list-style1 .list[data-v-6afacc5d]:last-of-type {
	border-bottom:0
}
.list-style1 .list img[data-v-6afacc5d] {
	height:64%;
	width:auto;
	margin-right:.5rem
}
.list-style2 .list[data-v-6afacc5d] {
	width:20%;
	float:left;
	text-align:center;
	overflow:hidden
}
.list-style2 .list img[data-v-6afacc5d] {
	width:100%;
	height:auto;
	margin:0 auto;
	display:block
}
.list-style2 .list .txt[data-v-6afacc5d] {
	font-size:1.3rem;
	height:1.6rem;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical
}
.list-style2 .list .icon-more[data-v-6afacc5d] {
	display:none
}
.list-style2.whole-margin[data-v-6afacc5d] {
	padding:.8rem 0
}
.list-style2.all-padding section[data-v-6afacc5d] {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:.4rem
}
.list-style2.all-border section[data-v-6afacc5d] {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:-1px;
	border:1px solid #e7ecec;
	border-right:0
}
hr.line[data-v-39aed55c] {
	height:10px;
	border:0;
	background:none
}
.jigsaw[data-v-b0bc31d8] {
	overflow:hidden;
	background:#fff
}
.all-padding ul>li ul li[data-v-b0bc31d8],.jigsaw.all-padding ul>li.big-img[data-v-b0bc31d8] {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:.4rem
}
.jigsaw.all-border .big-img[data-v-b0bc31d8] {
	border-top:1px solid #e7ecec
}
.jigsaw.all-border ul>li ul li[data-v-b0bc31d8] {
	border-left:1px solid #e7ecec;
	border-top:1px solid #e7ecec
}
.jigsaw ul>li[data-v-b0bc31d8] {
	overflow:hidden
}
.jigsaw ul>li.w100deg[data-v-b0bc31d8],.jigsaw ul>li img[data-v-b0bc31d8] {
	width:100%
}
.jigsaw ul>.w50deg[data-v-b0bc31d8] {
	width:50%
}
.jigsaw ul>li ul li[data-v-b0bc31d8],.jigsaw ul>li ul li img[data-v-b0bc31d8] {
	width:100%
}
.jigsaw ul>li ul li[data-v-b0bc31d8] {
	border-right:0;
	border-bottom:0;
	float:left
}
.jigsaw ul li[data-v-b0bc31d8] {
	position:relative
}
.jigsaw ul li span[data-v-b0bc31d8] {
	color:#fff;
	font-size:1.3rem;
	position:absolute;
	width:100%;
	bottom:0;
	padding:.4rem .6rem;
	background:rgba(0,0,0,.6)
}
.jigsaw ul li a[data-v-b0bc31d8] {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.scroll-prolist[data-v-04cf7b66] {
	background:#fff
}
.spike-swiper-slide[data-v-04cf7b66] {
	min-height:4rem
}
.spike-swiper-slide .price[data-v-04cf7b66],.spike-swiper-slide del[data-v-04cf7b66] {
	text-align:center;
	display:block
}
.scroll-prolist[data-v-04cf7b66] {
	padding:0 .4rem 0 .8rem
}
.spike-swiper[data-v-04cf7b66] {
	margin-top:-1px;
	border-top:1px solid #e7ecec
}
.spike-swiper-slide[data-v-04cf7b66] {
	text-align:center;
	padding:.5rem;
	border:1px solid #e6e6e6;
	margin-left:-1px
}
.spike-swiper-slide a[data-v-04cf7b66] {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1
}
.spike-swiper-slide[data-v-04cf7b66]:last-child {
	padding-right:.4rem
}
.spike-swiper-slide img[data-v-04cf7b66] {
	display:block;
	width:100%
}
.spike-swiper-slide h4[data-v-04cf7b66] {
	font-size:1.3rem;
	margin-top:.2rem;
	font-weight:400;
	line-height:2.2rem;
	height:2rem;
	-webkit-line-clamp:1;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical
}
.spike-swiper-slide .price[data-v-04cf7b66] {
	color:#ff4800;
	font-size:1.4rem;
	margin-right:.5rem
}
.spike-swiper-slide .rebate-price[data-v-04cf7b66] {
	color:#ff4800;
	font-size:1.3rem
}
.spike-swiper-slide del[data-v-04cf7b66] {
	color:#9ea7b4;
	font-size:1.1rem
}
.price-lie[data-v-04cf7b66] {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:.5rem
}
.icon-img[data-v-04cf7b66] {
	position:absolute;
	width:48px;
	height:27px;
	top:0;
	left:0
}
.product-list[data-v-fa5393b2] {
	overflow:hidden
}
.product-list.big h4[data-v-fa5393b2],.product-list.small.preview h4[data-v-fa5393b2] {
	height:inherit
}
.product-list li[data-v-fa5393b2] {
	width:50%;
	padding-top:1px;
	padding-right:1px;
	float:left;
	position:relative
}
.product-list li a[data-v-fa5393b2] {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:2
}
.product-list li .product-cart[data-v-fa5393b2] {
	position:absolute;
	right:.7rem;
	bottom:.7rem;
	width:2.2rem;
	height:2.2rem;
	line-height:2.2rem;
	background:#ec5151;
	text-align:center;
	border-radius:100%;
	color:#fff;
	z-index:3
}
.product-list li .product-cart i[data-v-fa5393b2] {
	font-size:1.5rem
}
.product-list figure[data-v-fa5393b2] {
	background:#fff;
	padding:.8rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.product-list figure img[data-v-fa5393b2] {
	width:100%;
	height:auto
}
.product-list figure h4[data-v-fa5393b2] {
	font-size:1.4rem;
	height:3.8rem;
	line-height:1.9rem;
	font-weight:400;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical
}
.product-list figcaption[data-v-fa5393b2] {
	margin-top:.8rem
}
.product-list figure p[data-v-fa5393b2] {
	margin-top:.4rem
}
.product-list figure .price em[data-v-fa5393b2] {
	color:#ff4800;
	font-size:1.7rem;
	display:block;
	text-align:center
}
.product-list figure .price em i[data-v-fa5393b2] {
	font-size:1.3rem;
	font-style:normal
}
.product-list figure .remark em[data-v-fa5393b2] {
	font-size:1.3rem;
	color:#888
}
.product-list.big li[data-v-fa5393b2],.product-list.small li[data-v-fa5393b2] {
	width:100%;
	overflow:hidden
}
.product-list.small li figure[data-v-fa5393b2] {
	width:100%;
	display:box;
	display:-moz-box;
	display:-webkit-box;
	box-pack:start;
	-webkit-box-pack:start;
	box-align:center;
	-webkit-box-align:center;
	-moz-box-align:center;
	display:-ms-flexbox;
	display:flex;
	display:-webkit-flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.product-list.small li figure figcaption[data-v-fa5393b2] {
	width:60%
}
.product-list.small li h4[data-v-fa5393b2] {
	width:100%;
	height:inherit;
	white-space:nowrap
}
.product-list.small li .img-box[data-v-fa5393b2] {
	padding-top:0
}
.product-list.small li img[data-v-fa5393b2] {
	width:9.2rem;
	padding:.2rem;
	border:1px solid #eee;
	margin-right:.8rem;
	height:auto;
	position:static
}
.product-list.small figure .price em[data-v-fa5393b2] {
	text-align:left
}
.product-list.small li figcaption[data-v-fa5393b2] {
	margin-top:0;
	box-flex:1;
	-webkit-box-flex:1;
	-ms-flex:1!important;
	flex:1!important;
	-webkit-flex:1!important
}
.count-down[data-v-645be96f] {
	background:#fff;
	overflow:hidden;
	position:relative;
	padding-bottom:1rem
}
.count-down-big[data-v-645be96f] {
	min-height:12rem
}
.count-down>header[data-v-645be96f] {
	font-size:1.5rem;
	padding:1rem .8rem;
	color:#ff4800
}
.count-down>header[data-v-645be96f],.count-down header h4[data-v-645be96f] {
	display:-moz-flex!important;
	display:-ms-flex!important;
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important;
	display:flex;
	display:-webkit-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.count-down header h4[data-v-645be96f] {
	width:7rem;
	height:auto
}
.count-down header h4 img[data-v-645be96f] {
	width:100%
}
.count-down header section[data-v-645be96f] {
	color:#4f4f4f;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	display:-webkit-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	margin-left:.6rem;
	box-flex:1;
	-webkit-box-flex:1;
	-ms-flex:1!important;
	flex:1!important;
	-webkit-flex:1!important
}
.count-down header .date span[data-v-645be96f] {
	font-size:1.2rem;
	display:inline-block;
	height:1.6rem;
	line-height:1.6rem;
	text-align:center;
	min-width:1.8rem;
	padding:0 .4rem;
	background:#4f4f4f;
	color:#fff;
	margin:0 .2rem;
	border-radius:9999px
}
.count-down header .date span[data-v-645be96f]:first-of-type {
	margin-left:0
}
.count-down header .icon-bolt[data-v-645be96f] {
	font-size:1.2rem
}
.count-down .big[data-v-645be96f] {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:50%;
	padding:1.12rem;
	float:left;
	height:100%;
	border-bottom:1px solid #e7ecec
}
.count-down .big a[data-v-645be96f] {
	color:#333
}
.count-down-big[data-v-645be96f] {
	position:relative
}
.count-down .big img[data-v-645be96f] {
	width:100%;
	height:auto
}
.count-down .big header[data-v-645be96f] {
	padding:0
}
.count-down .big header h4[data-v-645be96f] {
	width:8rem
}
.count-down .big header .date[data-v-645be96f] {
	margin-left:0;
	margin-top:.6rem
}
.count-down .big-desc[data-v-645be96f] {
	font-size:1.3rem;
	margin-top:.6rem
}
.count-down .four-product[data-v-645be96f] {
	overflow:hidden;
	border-left:1px solid #e7ecec;
	margin-left:50%
}
.count-down .four-product li[data-v-645be96f] {
	width:50%;
	float:left;
	position:relative;
	border-bottom:1px solid #e7ecec;
	border-right:1px solid #e7ecec;
	padding:.56rem
}
.count-down .four-product li a[data-v-645be96f] {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.count-down .four-product li img[data-v-645be96f] {
	width:100%
}
.count-down .four-product li .price[data-v-645be96f],.count-down .four-product li del[data-v-645be96f],.spike-swiper-slide .price[data-v-645be96f],.spike-swiper-slide del[data-v-645be96f] {
	text-align:center;
	display:block
}
.count-down .four-product li .price[data-v-645be96f] {
	font-size:1.3rem;
	color:#ff4800
}
.count-down .four-product li del[data-v-645be96f] {
	color:#9ea7b4;
	font-size:1.1rem
}
.big .day-date[data-v-645be96f] {
	font-size:1.3rem;
	margin-top:.4rem;
	margin-left:-.3rem
}
.day-date[data-v-645be96f] {
	font-weight:700
}
.day-date span[data-v-645be96f] {
	margin:0 .3rem
}
.more-link[data-v-645be96f] {
	border-left:0
}
.search[data-v-dad39b9a] {
	width:100%;
	height:auto;
	overflow:hidden;
	z-index:11;
	position:fixed
}
.search header[data-v-dad39b9a] {
	left:0;
	right:0;
	padding:1rem .8rem;
	display:-moz-flex!important;
	display:-ms-flex!important;
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important
}
.search a[data-v-dad39b9a] {
	color:#fff;
	text-align:left;
	font-size:1.2rem;
	display:-moz-flex!important;
	display:-ms-flex!important;
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important;
	display:flex;
	display:-webkit-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.search a span[data-v-dad39b9a] {
	margin-left:.1rem
}
.search a.message[data-v-dad39b9a] {
	position:relative;
	text-align:right
}
.message span[data-v-dad39b9a] {
	background:red;
	display:block;
	width:.8rem;
	height:.8rem;
	position:absolute;
	top:.3rem;
	right:-.2rem;
	border-radius:9999px;
	border:1px solid hsla(0,0%,100%,.8)
}
.search .iconfont[data-v-dad39b9a] {
	font-size:1.7rem
}
.search .icon-moreunfold[data-v-dad39b9a] {
	font-size:.9rem;
	margin-left:.18rem;
	font-weight:700
}
.search .icon[data-v-dad39b9a] {
	width:2.8rem;
	height:2.8rem
}
.search .input[data-v-dad39b9a] {
	font-size:1.3rem;
	height:2.86rem;
	line-height:2.86rem;
	padding:0 1rem;
	margin:0 .6rem;
	border-radius:1.43rem;
	color:#fff;
	position:relative;
	background:hsla(0,0%,100%,.4);
	box-flex:1;
	-webkit-box-flex:1;
	-ms-flex:1!important;
	flex:1!important;
	-webkit-flex:1!important;
	display:-moz-flex!important;
	display:-ms-flex!important;
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important;
	display:flex;
	display:-webkit-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.search .input .icon-search[data-v-dad39b9a] {
	font-size:1.4rem;
	margin-right:.4rem
}
.search .input a[data-v-dad39b9a],.search .mask[data-v-dad39b9a] {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.search .mask[data-v-dad39b9a] {
	z-index:-1;
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(transparent));
	background:linear-gradient(180deg,rgba(0,0,0,.8) 0,transparent)
}
.home-store .store-swiper[data-v-36cf70e9] {
	background:none
}
.store-swiper .swiper-slide[data-v-36cf70e9] {
	background-color:#fff
}
.store-swiper .box[data-v-36cf70e9] {
	position:relative;
	border-radius:1rem;
	overflow:hidden;
	margin-left:.8rem
}
.store-swiper-slide a[data-v-36cf70e9] {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	z-index:999
}
.store-swiper .swiper-slide[data-v-36cf70e9] {
	background:none
}
.store-swiper h4[data-v-36cf70e9] {
	position:absolute;
	width:25%;
	border-radius:50%;
	background:#fff;
	overflow:hidden;
	border:1px solid #f5f5f5;
	bottom:30%;
	left:38%;
	z-index:9
}
.store-swiper h4 img[data-v-36cf70e9] {
	width:100%
}
.box_info[data-v-36cf70e9] {
	background-color:#fff;
	width:100%;
	position:absolute;
	bottom:0;
	height:40%;
	text-align:center
}
.box_info h2[data-v-36cf70e9] {
	margin-top:2.5rem;
	font-size:1.6rem;
	color:#000
}
.box_info span[data-v-36cf70e9] {
	color:#888;
	font-size:1.4rem;
	margin-top:.5rem;
	display:block
}
.box_info span em[data-v-36cf70e9] {
	color:#000
}
@-webkit-keyframes animatedBird-data-v-3c5a9fe4 {
	0% {
	top:0
}
50% {
	top:-100%
}
to {
	top:0
}
}@keyframes animatedBird-data-v-3c5a9fe4 {
	0% {
	top:0
}
50% {
	top:-100%
}
to {
	top:0
}
}.shop-signs header[data-v-3c5a9fe4] {
	height:11.2rem;
	overflow:hidden;
	position:relative
}
.shop-signs header>img[data-v-3c5a9fe4] {
	width:100%;
	height:auto
}
.shop-signs .bg-img[data-v-3c5a9fe4] {
	position:absolute;
	-webkit-animation:animatedBird-data-v-3c5a9fe4 20s linear infinite;
	animation:animatedBird-data-v-3c5a9fe4 20s linear infinite
}
.shop-signs header figure[data-v-3c5a9fe4] {
	position:absolute;
	z-index:10;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	margin-left:1rem
}
.shop-signs header figure h4[data-v-3c5a9fe4] {
	margin-top:1rem;
	font-size:1.4rem
}
.shop-signs header figure p[data-v-3c5a9fe4] {
	font-size:1.1rem;
	margin-top:.5rem
}
.shop-signs header figure img[data-v-3c5a9fe4] {
	width:5.6rem;
	height:auto;
	display:block;
	float:left
}
.shop-signs header figcaption[data-v-3c5a9fe4] {
	color:#fff;
	float:left;
	margin-left:.6rem
}
.shop-signs header .heart[data-v-3c5a9fe4] {
	z-index:10;
	background:#ff4800;
	border-color:#ff4800;
	position:absolute;
	right:1rem;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	color:#fff;
	font-size:1.2rem;
	height:2.6rem;
	line-height:2.6rem;
	padding:0 .8rem;
	border-radius:1.2rem
}
.shop-signs header .heart i[data-v-3c5a9fe4] {
	font-size:1.3rem
}
.shop-signs header .heart.active[data-v-3c5a9fe4] {
	border:1px solid #fff;
	background:#fff;
	color:#ff4800
}
.shop-signs header .shop-signs-mask[data-v-3c5a9fe4] {
	background:rgba(0,0,0,.4);
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1
}
.shop-signs .info-nums[data-v-3c5a9fe4] {
	background:#fff;
	position:relative;
	z-index:99
}
.shop-signs .info-nums .info-head[data-v-3c5a9fe4] {
	text-align:center;
	padding-top:3.5rem
}
.shop-signs .info-nums .info-head h4[data-v-3c5a9fe4] {
	position:absolute;
	width:6rem;
	height:6rem;
	background:#fff;
	overflow:hidden;
	border-radius:50%;
	left:50%;
	top:-3rem;
	margin-left:-3rem;
	-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.2)!important;
	box-shadow:1px 1px 10px rgba(0,0,0,.2)!important
}
.shop-signs .info-nums .info-head h4 .img-box[data-v-3c5a9fe4] {
	width:100%
}
.shop-signs .info-nums .info-head p[data-v-3c5a9fe4] {
	font-size:1.4rem;
	color:#888
}
.shop-signs .info-nums .info-head p em[data-v-3c5a9fe4] {
	margin:0 .5rem;
	color:#333
}
.shop-signs .info-nums ul[data-v-3c5a9fe4] {
	display:-moz-flex!important;
	display:-ms-flex!important;
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important;
	padding:1rem 0
}
.shop-signs .info-nums ul li[data-v-3c5a9fe4] {
	box-flex:1;
	-webkit-box-flex:1;
	-ms-flex:1!important;
	flex:1!important;
	-webkit-flex:1!important;
	text-align:center;
	font-size:1.4rem;
	color:#888;
	position:relative
}
.shop-signs .info-nums ul li span[data-v-3c5a9fe4] {
	display:block
}
.shop-signs .info-nums ul li span em[data-v-3c5a9fe4] {
	color:#333
}
.shop-signs .info-nums ul li a[data-v-3c5a9fe4] {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.coupon-select[data-v-3c5a9fe4] {
	margin:1rem
}
.coupon-select .li[data-v-3c5a9fe4] {
	margin-bottom:1rem
}
.coupon-select .li .left[data-v-3c5a9fe4] {
	position:relative;
	padding:1rem
}
.coupon-select .li .left .name[data-v-3c5a9fe4],.coupon-select .li .left h4[data-v-3c5a9fe4] {
	color:#74d2d4
}
.coupon-select .li .left h4[data-v-3c5a9fe4] {
	font-size:2.6rem
}
.coupon-select .li .left h4 em[data-v-3c5a9fe4] {
	margin:.7rem 0 0;
	font-family:verdana;
	font-size:1.8rem
}
.coupon-select .li .right[data-v-3c5a9fe4] {
	width:6rem;
	background:#74d2d4;
	color:#fff;
	padding:3.6rem 0
}
.coupon-select .li.active img.p-a[data-v-3c5a9fe4] {
	width:6rem;
	height:6rem;
	right:1.1rem;
	top:50%;
	margin-top:-3rem
}
.coupon-select .li.active .left[data-v-3c5a9fe4] {
	position:relative
}
.coupon-select .li.active .left .coupon_cont[data-v-3c5a9fe4],.coupon-select .li.active .left .name[data-v-3c5a9fe4],.coupon-select .li.active .left div.color-3[data-v-3c5a9fe4],.coupon-select .li.active .left h4[data-v-3c5a9fe4] {
	color:#ccc
}
.coupon-select .li.active .right[data-v-3c5a9fe4] {
	background:#ccc
}
.van-popup[data-v-3c5a9fe4] {
	width:80%;
	background:#f5f5f5
}
.shop-menu[data-v-717483a5] {
	height:4.4rem
}
.shop-menu ul[data-v-717483a5] {
	width:100%;
	background:#fff;
	border-top:1px solid #e3e8ee
}
.shop-menu ul li[data-v-717483a5] {
	padding:.5rem 0;
	text-align:center;
	border-right:1px solid #e3e8ee;
	font-size:1.3rem;
	position:relative;
	background:#fff;
	box-flex:1;
	-webkit-box-flex:1;
	-ms-flex:1!important;
	flex:1!important;
	-webkit-flex:1!important;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	display:-webkit-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.shop-menu ul li a[data-v-717483a5] {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.shop-menu ul li i.iconfont[data-v-717483a5] {
	margin-right:.2rem;
	font-size:1.8rem
}
.shop-menu ul li.active .sub-menu[data-v-717483a5] {
	transform:translateY(0);
	-ms-transform:translateY(0);
	-moz-transform:translateY(0);
	-webkit-transform:translateY(0);
	-o-transform:translateY(0);
	display:block;
	-webkit-transition:all .2s;
	transition:all .2s
}
.shop-menu ul li.sc[data-v-717483a5] {
	background:#ff4800;
	color:#fff;
	font-size:1.5rem
}
.shop-menu ul li.sc .iconfont[data-v-717483a5] {
	vertical-align:middle;
	margin-right:5px
}
.shop-menu ul li.sc .icon-guanzhu[data-v-717483a5] {
	font-size:1.5rem
}
.shop-menu.preview[data-v-717483a5],.shop-menu ul.preview[data-v-717483a5] {
	position:absolute;
	bottom:0;
	width:100%
}
.shop-menu>ul[data-v-717483a5] {
	z-index:10;
	bottom:0;
	position:fixed;
	display:-moz-flex!important;
	display:-ms-flex!important;
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important
}
.shop-menu>ul .kf a[data-v-717483a5] {
	padding:1rem 0;
	font-size:1.46rem;
	color:#333
}
.sub-menu[data-v-717483a5] {
	position:absolute;
	bottom:100%;
	left:0;
	transform:translateY(100%);
	-ms-transform:translateY(100%);
	-moz-transform:translateY(100%);
	-webkit-transform:translateY(100%);
	-o-transform:translateY(100%);
	-webkit-transition:all .2s;
	transition:all .2s;
	width:100%;
	display:none;
	float:inherit;
	padding:0;
	border-left:1px solid #e3e8ee
}
.sub-menu li[data-v-717483a5] {
	font-size:1.36rem;
	padding:1rem 0;
	position:relative;
	border:none;
	border-bottom:1px solid #e3e8ee
}
.sub-menu li a[data-v-717483a5] {
	color:#333
}
.tab-down[data-v-a53459d6] {
	position:fixed;
	width:100%;
	bottom:0;
	left:0;
	right:0;
	z-index:111;
	background:#fff;
	border-top:1px solid #e3e8ee;
	padding-bottom:env(safe-area-inset-bottom);
	height:5rem;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.tab-down ul[data-v-a53459d6] {
	height:5rem;
	display:-moz-flex!important;
	display:-ms-flex!important;
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important
}
.tab-down ul li[data-v-a53459d6] {
	position:relative;
	padding:.4rem 0;
	text-align:center;
	box-flex:1;
	-webkit-box-flex:1;
	-ms-flex:1!important;
	flex:1!important;
	-webkit-flex:1!important
}
.tab-down ul li:nth-child(2) i[data-v-a53459d6] {
	background-position:-2.701rem 0
}
.tab-down ul li:nth-child(3) i[data-v-a53459d6] {
	background-position:-13.9rem 0
}
.tab-down ul li:nth-child(4) i[data-v-a53459d6] {
	background-position:-5.78rem 0
}
.tab-down ul li:nth-child(5) i[data-v-a53459d6] {
	background-position:-8.38rem 0
}
.tab-down ul li.active[data-v-a53459d6] {
	color:#ff4800
}
.tab-down ul li a[data-v-a53459d6] {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.tab-down ul li i[data-v-a53459d6] {
	display:block;
	margin:0 auto;
	width:2.7rem;
	height:2.7rem;
	background-size:80%;
	background-repeat:no-repeat;
	background-position:0 0;
	background:url(../img/menu-icon.png);
	background-size:32.1rem
}
.tab-down ul li.active i[data-v-a53459d6] {
	background-position-y:-2.99rem
}
.tab-down ul li span[data-v-a53459d6] {
	font-size:1.2rem;
	display:block
}
.commom-nav[data-v-631ed6fc] {
	position:fixed;
	right:-82%;
	top:66%;
	width:82%;
	z-index:12;
	margin-right:4.5rem
}
.filter-top[data-v-631ed6fc] {
	width:4.5rem;
	position:absolute;
	text-align:center;
	padding:1.3rem .4rem .6rem;
	background:rgba(0,0,0,.7);
	border-radius:.5rem 0 0 .5rem;
	display:none
}
.filter-top span[data-v-631ed6fc] {
	font-size:1rem;
	display:block;
	text-align:center;
	padding-top:.7rem;
	color:#fff
}
.filter-top-index img[data-v-631ed6fc] {
	width:2.4rem;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-1.2rem
}
.filter-top .icon-jiantou12[data-v-631ed6fc] {
	position:absolute;
	left:0;
	right:0;
	top:.2rem;
	font-size:1.8rem;
	color:#fff;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.app-down[data-v-05964942] {
	height:5rem;
	z-index:111
}
.ect-header-banner[data-v-05964942] {
	background:rgba(0,0,0,.9);
	height:5rem;
	line-height:5rem;
	color:#fff;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:box;
	position:fixed;
	top:0;
	left:0;
	right:0;
	width:100%;
	z-index:111
}
.ect-header-banner.active[data-v-05964942] {
	top:-5rem
}
.box-flex[data-v-05964942] {
	-ms-box-flex:1;
	box-flex:1;
	-webkit-box-flex:1;
	display:block;
	width:100%
}
.box-flex img[data-v-05964942],.fl[data-v-05964942] {
	float:left
}
.ect-header-text[data-v-05964942] {
	padding-left:1.1rem;
	margin-top:1.2rem
}
.ect-header-banner.active[data-v-05964942] {
	display:none
}
.ect-header-banner i[data-v-05964942] {
	color:#fff;
	font-size:2rem;
	margin-left:1rem
}
.ect-header-banner img[data-v-05964942] {
	width:3rem;
	height:auto;
	margin-left:1rem;
	margin-top:1rem
}
.ect-header-banner .ect-header-text[data-v-05964942] {
	padding-left:1.1rem;
	margin-top:1.2rem
}
.ect-header-banner h4[data-v-05964942] {
	font-size:1.3rem;
	line-height:1.2
}
.ect-header-banner p[data-v-05964942] {
	font-size:1.1rem;
	color:#ccc;
	line-height:1.2
}
.ect-header-banner .btn-submit1[data-v-05964942] {
	padding:.4rem;
	margin-top:-.3rem;
	font-size:1.2rem;
	margin-right:1rem;
	color:#fff;
	border:1px solid #fff;
	border-radius:4px
}
.ect-header-banner .btn-submit1[data-v-05964942]:hover {
	border-color:#fff
}
* {
	-ms-touch-action:pan-y;
	touch-action:pan-y
}
.common-nav {
	position:fixed;
	width:4.5rem;
	z-index:10000;
	border-radius:2.5rem;
	right:1rem;
	bottom:20%;
	height:4.5rem;
	overflow:hidden;
	background:hsla(0,0%,100%,.9);
	-webkit-transition:all .5s;
	transition:all .5s
}
.common-nav.active {
	height:28.25rem
}
.common-nav .nav-icon {
	height:4.5rem;
	border-radius:50%;
	background-color:#ff4800;
	color:#fff;
	padding:1.2rem 1rem;
	font-size:1.2rem;
	position:absolute;
	bottom:0
}
.common-nav .nav-icon,.common-nav .right-cont {
	width:4.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	display:-webkit-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.common-nav .right-cont {
	border-radius:.5rem 0 0 .5rem
}
.common-nav .right-cont ul {
	overflow:hidden
}
.common-nav .right-cont li {
	float:left;
	text-align:center;
	width:100%;
	height:4.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.common-nav .right-cont li i {
	font-size:1.5rem;
	color:#666;
	font-weight:600
}
.common-nav .right-cont li p {
	font-size:1rem;
	color:#666;
	margin-top:.1rem;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.common-nav .right-cont li:first-child {
	padding-top:1rem;
	-webkit-box-sizing:initial;
	box-sizing:initial
}
.common-nav .right-cont li:last-child {
	padding-bottom:.25rem
}
.common-show {
	position:fixed;
	width:100%;
	height:100%;
	left:100%;
	right:0;
	top:0;
	bottom:0;
	z-index:9999;
	background:rgba(0,0,0,.4);
	display:none
}
.common-show.active {
	display:block;
	left:0
}
.bonus-show[data-v-059499b1] {
	background:none
}
