guhongwei 2 年之前
父节点
当前提交
6a2dd6e1e0
共有 4 个文件被更改,包括 317 次插入160 次删除
  1. 1 2
      pages/index/index.vue
  2. 11 13
      pages/week/index.vue
  3. 11 13
      pagesHome/market/type.vue
  4. 294 132
      pagesHome/shop/index.vue

+ 1 - 2
pages/index/index.vue

@@ -53,8 +53,7 @@
 							data: res,
 							data: res,
 							success: function() {
 							success: function() {
 								uni.redirectTo({
 								uni.redirectTo({
-									// url: `/pagesRest/recom/index?act_tags=xpsj`
-									// url: `/pagesHome/market/search`
+									// url: `/pagesHome/shop/index`
 									url: `/pages/home/index`
 									url: `/pages/home/index`
 								})
 								})
 							}
 							}

+ 11 - 13
pages/week/index.vue

@@ -2,15 +2,13 @@
 	<mobile-frame :frameStyle="frameStyle" @toPath="toPath">
 	<mobile-frame :frameStyle="frameStyle" @toPath="toPath">
 		<view class="main">
 		<view class="main">
 			<view class="one">
 			<view class="one">
-				<input type="text" placeholder="搜索商品" @tap="toCommon('pagesHome/market/search')"
-					placeholder-class="placss">
+				<input type="text" placeholder="搜索商品" @tap="toCommon('pagesHome/market/search')" placeholder-class="placss">
 			</view>
 			</view>
 			<view class="two">
 			<view class="two">
 				<view class="two_1">
 				<view class="two_1">
 					<scroll-view scroll-y="true" class="scroll-view">
 					<scroll-view scroll-y="true" class="scroll-view">
 						<view class="list-scroll-view">
 						<view class="list-scroll-view">
-							<view class="list" :class="[active==index?'listActive':'']" v-for="(item,index) in typeList"
-								:key="index" @tap="toChange(index,item)">
+							<view class="list" :class="[active==index?'listActive':'']" v-for="(item,index) in typeList" :key="index" @tap="toChange(index,item)">
 								<text>{{item.label}}</text>
 								<text>{{item.label}}</text>
 							</view>
 							</view>
 						</view>
 						</view>
@@ -19,16 +17,13 @@
 				<view class="two_2">
 				<view class="two_2">
 					<scroll-view scroll-y="true" class="scroll-view">
 					<scroll-view scroll-y="true" class="scroll-view">
 						<view class="list-scroll-view">
 						<view class="list-scroll-view">
-							<view class="list" v-for="(item,index) in list" :key="index"
-								@tap="toCommon('pagesHome/market/search',item,'2')">
+							<view class="list" v-for="(item,index) in list" :key="index" @tap="toCommon('pagesHome/market/search',item,'2')">
 								<view class="title">
 								<view class="title">
 									{{item.label}}
 									{{item.label}}
 								</view>
 								</view>
 								<view class="market" v-if="item.children&&item.children.length>0">
 								<view class="market" v-if="item.children&&item.children.length>0">
-									<view class="marketList" v-for="(tag,indexs) in item.children" :key="indexs"
-										@tap.stop="toCommon('pagesHome/market/search',tag,'3')">
-										<image class="image" :src="tag.file&&tag.file.length>0?tag.file[0].url:''"
-											mode=""></image>
+									<view class="marketList" v-for="(tag,indexs) in item.children" :key="indexs" @tap.stop="toCommon('pagesHome/market/search',tag,'3')">
+										<image class="image" :src="tag.file&&tag.file.length>0?tag.file[0].url:''" mode=""></image>
 										<view class="name">
 										<view class="name">
 											{{tag.label}}
 											{{tag.label}}
 										</view>
 										</view>
@@ -36,8 +31,7 @@
 								</view>
 								</view>
 								<view class="market" v-else>
 								<view class="market" v-else>
 									<view class="marketList" @tap.stop="toCommon('pagesHome/market/search',item,'3')">
 									<view class="marketList" @tap.stop="toCommon('pagesHome/market/search',item,'3')">
-										<image class="image" :src="item.file&&item.file.length>0?item.file[0].url:''"
-											mode=""></image>
+										<image class="image" :src="item.file&&item.file.length>0?item.file[0].url:''" mode=""></image>
 										<view class="name">
 										<view class="name">
 											{{item.label}}
 											{{item.label}}
 										</view>
 										</view>
@@ -111,10 +105,14 @@
 					uni.navigateTo({
 					uni.navigateTo({
 						url: `/${e}?tags=${code.code}&pid=${that.classa._id}`
 						url: `/${e}?tags=${code.code}&pid=${that.classa._id}`
 					})
 					})
-				} else {
+				} else if (num == '3') {
 					uni.navigateTo({
 					uni.navigateTo({
 						url: `/${e}?tags=${code.code}`
 						url: `/${e}?tags=${code.code}`
 					})
 					})
+				} else {
+					uni.navigateTo({
+						url: `/${e}`
+					})
 				}
 				}
 			},
 			},
 			// 菜单跳转
 			// 菜单跳转

+ 11 - 13
pagesHome/market/type.vue

@@ -2,15 +2,13 @@
 	<mobile-frame>
 	<mobile-frame>
 		<view class="main">
 		<view class="main">
 			<view class="one">
 			<view class="one">
-				<input type="text" placeholder="寻找您喜爱的商品" @tap="toCommon('pagesHome/market/search')"
-					placeholder-class="placss">
+				<input type="text" placeholder="寻找您喜爱的商品" @tap="toCommon('pagesHome/market/search')" placeholder-class="placss">
 			</view>
 			</view>
 			<view class="two">
 			<view class="two">
 				<view class="two_1">
 				<view class="two_1">
 					<scroll-view scroll-y="true" class="scroll-view">
 					<scroll-view scroll-y="true" class="scroll-view">
 						<view class="list-scroll-view">
 						<view class="list-scroll-view">
-							<view class="list" :class="[active==index?'listActive':'']" v-for="(item,index) in typeList"
-								:key="index" @tap="toChange(index,item)">
+							<view class="list" :class="[active==index?'listActive':'']" v-for="(item,index) in typeList" :key="index" @tap="toChange(index,item)">
 								<text>{{item.label}}</text>
 								<text>{{item.label}}</text>
 							</view>
 							</view>
 						</view>
 						</view>
@@ -19,16 +17,13 @@
 				<view class="two_2">
 				<view class="two_2">
 					<scroll-view scroll-y="true" class="scroll-view">
 					<scroll-view scroll-y="true" class="scroll-view">
 						<view class="list-scroll-view">
 						<view class="list-scroll-view">
-							<view class="list" v-for="(item,index) in list" :key="index"
-								@tap="toCommon('pagesHome/market/search',item,'2')">
+							<view class="list" v-for="(item,index) in list" :key="index" @tap="toCommon('pagesHome/market/search',item,'2')">
 								<view class="title">
 								<view class="title">
 									{{item.label}}
 									{{item.label}}
 								</view>
 								</view>
 								<view class="market" v-if="item.children&&item.children.length>0">
 								<view class="market" v-if="item.children&&item.children.length>0">
-									<view class="marketList" v-for="(tag,indexs) in item.children" :key="indexs"
-										@tap.stop="toCommon('pagesHome/market/search',tag,'3')">
-										<image class="image" :src="tag.file&&tag.file.length>0?tag.file[0].url:''"
-											mode=""></image>
+									<view class="marketList" v-for="(tag,indexs) in item.children" :key="indexs" @tap.stop="toCommon('pagesHome/market/search',tag,'3')">
+										<image class="image" :src="tag.file&&tag.file.length>0?tag.file[0].url:''" mode=""></image>
 										<view class="name">
 										<view class="name">
 											{{tag.label}}
 											{{tag.label}}
 										</view>
 										</view>
@@ -36,8 +31,7 @@
 								</view>
 								</view>
 								<view class="market" v-else>
 								<view class="market" v-else>
 									<view class="marketList" @tap.stop="toCommon('pagesHome/market/search',item,'3')">
 									<view class="marketList" @tap.stop="toCommon('pagesHome/market/search',item,'3')">
-										<image class="image" :src="item.file&&item.file.length>0?item.file[0].url:''"
-											mode=""></image>
+										<image class="image" :src="item.file&&item.file.length>0?item.file[0].url:''" mode=""></image>
 										<view class="name">
 										<view class="name">
 											{{item.label}}
 											{{item.label}}
 										</view>
 										</view>
@@ -109,10 +103,14 @@
 					uni.navigateTo({
 					uni.navigateTo({
 						url: `/${e}?tags=${code.code}&pid=${that.classa._id}`
 						url: `/${e}?tags=${code.code}&pid=${that.classa._id}`
 					})
 					})
-				} else {
+				} else if (num == '3') {
 					uni.navigateTo({
 					uni.navigateTo({
 						url: `/${e}?tags=${code.code}`
 						url: `/${e}?tags=${code.code}`
 					})
 					})
+				} else {
+					uni.navigateTo({
+						url: `/${e}`
+					})
 				}
 				}
 			},
 			},
 		},
 		},

+ 294 - 132
pagesHome/shop/index.vue

@@ -3,12 +3,12 @@
 		<view class="main">
 		<view class="main">
 			<view class="one">
 			<view class="one">
 				<view class="one_1" v-if="barActive=='0'">
 				<view class="one_1" v-if="barActive=='0'">
-					<view class="first">
-						<image class="image" :src="info.logo&&info.logo.length>0?info.logo[0].url:''" mode=""></image>
-					</view>
-					<view class="second">
-						<scroll-view scroll-y="true" class="scroll-view">
-							<view class="list-scroll-view">
+					<scroll-view scroll-y="true" class="scroll-view">
+						<view class="one_1_1">
+							<image class="image" :src="info.logo&&info.logo.length>0?info.logo[0].url:''" mode=""></image>
+						</view>
+						<view class="one_1_2">
+							<view class="pubu">
 								<view class="list" v-for="(item,index) in shoplist" :key="index">
 								<view class="list" v-for="(item,index) in shoplist" :key="index">
 									<image class="image" :src="item.file&&item.file.length>0?item.file[0].url:''" mode=""></image>
 									<image class="image" :src="item.file&&item.file.length>0?item.file[0].url:''" mode=""></image>
 									<view class="name">
 									<view class="name">
@@ -25,15 +25,15 @@
 									</view>
 									</view>
 								</view>
 								</view>
 							</view>
 							</view>
-						</scroll-view>
-					</view>
+						</view>
+					</scroll-view>
 				</view>
 				</view>
 				<view class="one_3" v-else-if="barActive=='1'">
 				<view class="one_3" v-else-if="barActive=='1'">
 					<view class="first">
 					<view class="first">
 						<input type="text" v-model="searchInfo.name" @blur="toInput" placeholder="搜索商品">
 						<input type="text" v-model="searchInfo.name" @blur="toInput" placeholder="搜索商品">
 					</view>
 					</view>
 					<view class="second">
 					<view class="second">
-						<scroll-view scroll-y="true" class="scroll-view" @scrolltolower="toPage">
+						<scroll-view scroll-y="true" class="scroll-view" @scrolltolower="toPage" @scroll="toScroll">
 							<view class="list-scroll-view">
 							<view class="list-scroll-view">
 								<view class="second_1">
 								<view class="second_1">
 									<view :class="['list',condActive==index?'activeList':'']" v-for="(item,index) in condList" :key="index" @tap="toCond(index,item)">
 									<view :class="['list',condActive==index?'activeList':'']" v-for="(item,index) in condList" :key="index" @tap="toCond(index,item)">
@@ -53,25 +53,30 @@
 									</view>
 									</view>
 								</view>
 								</view>
 								<view class="second_2">
 								<view class="second_2">
-									<view class="list" v-for="(item,index) in list" :key="index">
-										<image class="image" :src="item.file&&item.file.length>0?item.file[0].url:''" mode=""></image>
-										<view class="sale" v-if="item.is_sale==true">
-											<text>已售尽</text>
-										</view>
-										<view class="name">
-											{{item.name}}
-										</view>
-										<view class="other">
-											<view class="money">
-												<text>¥</text>
-												<text>{{item.sell_money}}</text>
+									<view class="pubu">
+										<view class="list" v-for="(item,index) in list" :key="index">
+											<image class="image" :src="item.file&&item.file.length>0?item.file[0].url:''" mode=""></image>
+											<view class="sale" v-if="item.is_sale==true">
+												<text>已售尽</text>
+											</view>
+											<view class="name">
+												{{item.name}}
 											</view>
 											</view>
-											<view class="btn">
-												<button type="default" size="mini" @click="toBuy(item)">购买</button>
+											<view class="other">
+												<view class="money">
+													<text>¥</text>
+													<text>{{item.sell_money}}</text>
+												</view>
+												<view class="btn">
+													<button type="default" size="mini" @click="toBuy(item)">购买</button>
+												</view>
 											</view>
 											</view>
 										</view>
 										</view>
 									</view>
 									</view>
 								</view>
 								</view>
+								<view class="is_bottom" v-if="is_bottom">
+									<text>数据到底了!!</text>
+								</view>
 							</view>
 							</view>
 						</scroll-view>
 						</scroll-view>
 					</view>
 					</view>
@@ -191,6 +196,9 @@
 						xiaActive: 'icon-xiajiantou-copy'
 						xiaActive: 'icon-xiajiantou-copy'
 					}
 					}
 				],
 				],
+				// 数据是否触底
+				is_bottom: false,
+				scrollTop: 0,
 				// 二维码内容
 				// 二维码内容
 				uqrcodeInfo: ''
 				uqrcodeInfo: ''
 			};
 			};
@@ -198,8 +206,8 @@
 		onLoad: async function(e) {
 		onLoad: async function(e) {
 			const that = this;
 			const that = this;
 			let id = '6333d71d32c5f69745f9bd32';
 			let id = '6333d71d32c5f69745f9bd32';
-			if (e && e.id) id = e.id;
-			else id = decodeURIComponent(e.q).split('id=')[1];
+			// if (e && e.id) id = e.id;
+			// else id = decodeURIComponent(e.q).split('id=')[1];
 			that.$set(that, `id`, id);
 			that.$set(that, `id`, id);
 			await that.watchLogin();
 			await that.watchLogin();
 			await that.search();
 			await that.search();
@@ -316,9 +324,14 @@
 					that.$set(that, `skip`, skip)
 					that.$set(that, `skip`, skip)
 					that.searchAll();
 					that.searchAll();
 					uni.hideLoading();
 					uni.hideLoading();
-				} else uni.showToast({
-					title: '没有更多数据了'
-				});
+				} else that.$set(that, `is_bottom`, true)
+			},
+			toScroll(e) {
+				const that = this;
+				let up = that.scrollTop;
+				that.$set(that, `scrollTop`, e.detail.scrollTop);
+				let num = Math.sign(up - e.detail.scrollTop);
+				if (num == 1) that.$set(that, `is_bottom`, false);
 			},
 			},
 			// 输入框
 			// 输入框
 			toInput(e) {
 			toInput(e) {
@@ -436,15 +449,11 @@
 			flex-grow: 1;
 			flex-grow: 1;
 
 
 			.one_1 {
 			.one_1 {
-				display: flex;
-				flex-direction: column;
-				width: 96vw;
-				height: 90vh;
-				padding: 2vw;
+				height: 92vh;
 				background-color: var(--fFB1Color);
 				background-color: var(--fFB1Color);
 
 
-				.first {
-					margin: 0 0 2vw 0;
+				.one_1_1 {
+					padding: 2vw;
 
 
 					.image {
 					.image {
 						width: 100%;
 						width: 100%;
@@ -452,56 +461,122 @@
 					}
 					}
 				}
 				}
 
 
-				.second {
-					position: relative;
-					flex-grow: 1;
-
-					.list {
-						margin: 0 2vw 2vw 0;
-						background-color: var(--fffColor);
-						padding: 2vw;
-						width: 43vw;
-						border-radius: 5px;
+				.one_1_2 {
+					padding: 0 2vw 2vw 2vw;
 
 
-						.image {
-							width: 100%;
-							height: 49vw;
-							margin: 0 0 1vw 0;
-						}
+					.pubu {
+						column-count: 2;
+						column-gap: 2vw;
 
 
-						.name {
-							font-size: var(--font15Size);
+						.list {
+							background: #fff;
+							padding: 2vw;
+							border-radius: 5px;
 							margin: 0 0 2vw 0;
 							margin: 0 0 2vw 0;
-						}
+							break-inside: avoid;
 
 
-						.other {
-							display: flex;
-							flex-direction: row;
-							justify-content: space-between;
+							.image {
+								width: 100%;
+								height: 50vw;
+							}
 
 
-							.money {
-								color: var(--ff0Color);
+							.name {
+								font-size: var(--font15Size);
+								margin: 0 0 2vw 0;
+							}
 
 
-								text:nth-child(1) {
-									font-size: var(--font12Size);
+							.other {
+								display: flex;
+								flex-direction: row;
+								justify-content: space-between;
+
+								.money {
+									color: var(--ff0Color);
+
+									text:nth-child(1) {
+										font-size: var(--font12Size);
+									}
 								}
 								}
-							}
 
 
-							.btn {
-								button {
-									border-radius: 25px;
-									color: var(--fffColor);
-									background-color: var(--ff0Color);
-									font-size: var(--font12Size);
+								.btn {
+									button {
+										border-radius: 25px;
+										color: var(--fffColor);
+										background-color: var(--ff0Color);
+										font-size: var(--font12Size);
+									}
 								}
 								}
 							}
 							}
 						}
 						}
 					}
 					}
-
-					.list:nth-child(2n) {
-						margin: 0 0 2vw 0;
-					}
 				}
 				}
+
+				// display: flex;
+				// flex-direction: column;
+				// width: 96vw;
+				// height: 90vh;
+				// padding: 2vw;
+				// background-color: var(--fFB1Color);
+
+				// .first {
+				// 	margin: 0 0 2vw 0;
+
+				// 	.image {
+				// 		width: 100%;
+				// 		height: 50vw;
+				// 	}
+				// }
+
+				// .second {
+				// 	position: relative;
+				// 	flex-grow: 1;
+
+				// 	.list {
+				// 		margin: 0 2vw 2vw 0;
+				// 		background-color: var(--fffColor);
+				// 		padding: 2vw;
+				// 		width: 43vw;
+				// 		border-radius: 5px;
+
+				// 		.image {
+				// 			width: 100%;
+				// 			height: 49vw;
+				// 			margin: 0 0 1vw 0;
+				// 		}
+
+				// 		.name {
+				// 			font-size: var(--font15Size);
+				// 			margin: 0 0 2vw 0;
+				// 		}
+
+				// 		.other {
+				// 			display: flex;
+				// 			flex-direction: row;
+				// 			justify-content: space-between;
+
+				// 			.money {
+				// 				color: var(--ff0Color);
+
+				// 				text:nth-child(1) {
+				// 					font-size: var(--font12Size);
+				// 				}
+				// 			}
+
+				// 			.btn {
+				// 				button {
+				// 					border-radius: 25px;
+				// 					color: var(--fffColor);
+				// 					background-color: var(--ff0Color);
+				// 					font-size: var(--font12Size);
+				// 				}
+				// 			}
+				// 		}
+				// 	}
+
+				// 	.list:nth-child(2n) {
+				// 		margin: 0 0 2vw 0;
+				// 	}
+				// }
 			}
 			}
 
 
 			.one_2 {
 			.one_2 {
@@ -580,7 +655,7 @@
 				display: flex;
 				display: flex;
 				flex-direction: column;
 				flex-direction: column;
 				width: 100vw;
 				width: 100vw;
-				height: 90vh;
+				height: 92vh;
 
 
 				.first {
 				.first {
 					border-bottom: 1px solid var(--f85Color);
 					border-bottom: 1px solid var(--f85Color);
@@ -634,85 +709,162 @@
 					}
 					}
 
 
 					.second_2 {
 					.second_2 {
-						display: flex;
-						flex-direction: row;
-						flex-wrap: wrap;
-						padding: 2vw 2vw 0 2vw;
+						padding: 2vw;
 						background-color: var(--f1Color);
 						background-color: var(--f1Color);
 
 
-						.list {
-							position: relative;
-							width: 43vw;
-							margin: 0 2vw 2vw 0;
-							padding: 2vw;
-							border-radius: 9px;
-							background-color: var(--fffColor);
+						.pubu {
+							column-count: 2;
+							column-gap: 2vw;
 
 
-							.image {
-
-								width: 100%;
-								height: 40vw;
-							}
+							.list {
+								position: relative;
+								margin: 0 0 2vw 0;
+								padding: 2vw;
+								border-radius: 10px;
+								background-color: var(--fffColor);
+								break-inside: avoid;
 
 
-							.sale {
-								position: absolute;
-								top: 18vw;
-								text-align: center;
-								width: 43vw;
+								.image {
+									width: 100%;
+									height: 40vw;
+								}
 
 
-								text {
-									background-color: #0000005f;
-									border-radius: 90px;
-									display: inline-block;
-									width: 15vw;
-									height: 15vw;
-									color: var(--fffColor);
+								.sale {
+									position: absolute;
+									top: 18vw;
 									text-align: center;
 									text-align: center;
-									line-height: 15vw;
+									width: 43vw;
+
+									text {
+										background-color: #0000005f;
+										border-radius: 90px;
+										display: inline-block;
+										width: 15vw;
+										height: 15vw;
+										color: var(--fffColor);
+										text-align: center;
+										line-height: 15vw;
+									}
 								}
 								}
-							}
 
 
-							.name {
-								font-size: var(--font16Size);
-								margin: 0 0 1vw 0;
-							}
+								.name {
+									font-size: var(--font16Size);
+									margin: 0 0 1vw 0;
+								}
 
 
-							.other {
-								display: flex;
-								flex-direction: row;
-								justify-content: space-between;
+								.other {
+									display: flex;
+									flex-direction: row;
+									justify-content: space-between;
 
 
-								.money {
-									font-size: var(--font14Size);
-									color: var(--ff0Color);
+									.money {
+										font-size: var(--font14Size);
+										color: var(--ff0Color);
 
 
-									text:nth-child(1) {
-										font-size: var(--font12Size);
+										text:nth-child(1) {
+											font-size: var(--font12Size);
+										}
 									}
 									}
-								}
-
-								.other_1 {
-									flex-grow: 1;
-									margin: 0 0 0 2vw;
-									font-size: var(--font12Size);
-									color: var(--f85Color);
-								}
 
 
-								.btn {
-									button {
-										border-radius: 25px;
-										color: var(--fffColor);
-										background-color: var(--ff0Color);
+									.other_1 {
+										flex-grow: 1;
+										margin: 0 0 0 2vw;
 										font-size: var(--font12Size);
 										font-size: var(--font12Size);
+										color: var(--f85Color);
+									}
 
 
+									.btn {
+										button {
+											border-radius: 25px;
+											color: var(--fffColor);
+											background-color: var(--ff0Color);
+											font-size: var(--font12Size);
+
+										}
 									}
 									}
 								}
 								}
 							}
 							}
 						}
 						}
 
 
-						.list:nth-child(2n) {
-							margin: 0 0 2vw 0;
-						}
+						// display: flex;
+						// flex-direction: row;
+						// flex-wrap: wrap;
+						// padding: 2vw 2vw 0 2vw;
+						// background-color: var(--f1Color);
+
+						// .list {
+						// 	position: relative;
+						// 	width: 43vw;
+						// 	margin: 0 2vw 2vw 0;
+						// 	padding: 2vw;
+						// 	border-radius: 9px;
+						// 	background-color: var(--fffColor);
+
+						// 	.image {
+
+						// 		width: 100%;
+						// 		height: 40vw;
+						// 	}
+
+						// 	.sale {
+						// 		position: absolute;
+						// 		top: 18vw;
+						// 		text-align: center;
+						// 		width: 43vw;
+
+						// 		text {
+						// 			background-color: #0000005f;
+						// 			border-radius: 90px;
+						// 			display: inline-block;
+						// 			width: 15vw;
+						// 			height: 15vw;
+						// 			color: var(--fffColor);
+						// 			text-align: center;
+						// 			line-height: 15vw;
+						// 		}
+						// 	}
+
+						// 	.name {
+						// 		font-size: var(--font16Size);
+						// 		margin: 0 0 1vw 0;
+						// 	}
+
+						// 	.other {
+						// 		display: flex;
+						// 		flex-direction: row;
+						// 		justify-content: space-between;
+
+						// 		.money {
+						// 			font-size: var(--font14Size);
+						// 			color: var(--ff0Color);
+
+						// 			text:nth-child(1) {
+						// 				font-size: var(--font12Size);
+						// 			}
+						// 		}
+
+						// 		.other_1 {
+						// 			flex-grow: 1;
+						// 			margin: 0 0 0 2vw;
+						// 			font-size: var(--font12Size);
+						// 			color: var(--f85Color);
+						// 		}
+
+						// 		.btn {
+						// 			button {
+						// 				border-radius: 25px;
+						// 				color: var(--fffColor);
+						// 				background-color: var(--ff0Color);
+						// 				font-size: var(--font12Size);
+
+						// 			}
+						// 		}
+						// 	}
+						// }
+
+						// .list:nth-child(2n) {
+						// 	margin: 0 0 2vw 0;
+						// }
 
 
 
 
 					}
 					}
@@ -839,4 +991,14 @@
 			flex-wrap: wrap;
 			flex-wrap: wrap;
 		}
 		}
 	}
 	}
+
+	.is_bottom {
+		width: 100%;
+		text-align: center;
+
+		text {
+			padding: 1vw 0;
+			display: inline-block;
+		}
+	}
 </style>
 </style>