<template>
	<view class="content">
		<!-- 轮播 -->
		<view class="carousel-section">
			<swiper class="carousel" :autoplay="true" :interval="3000" :duration="1000">
				<swiper-item v-for="item in carouselList" :key="item.id"><image :src="item.pic"></image></swiper-item>
			</swiper>
		</view>

		<!-- 分类 -->
		<view class="cate-section flex">
			<view class="cate-item flex" @click="tocontribution">
				<view class="img-wrapper flex">
					<image src="../../static/icon/icon1.png" mode=""></image>
				</view>
				<view class="item-title">器官捐献</view>
			</view>
			<view class="cate-item flex" @click="toapplic">
				<view class="img-wrapper flex">
					<image src="../../static/icon/icon2.png" mode=""></image>
				</view>
				<view class="item-title">造血干细胞捐献</view>
			</view>
			<view class="cate-item flex" @click="toOrgan">
				<view class="img-wrapper flex">
					<image src="../../static/icon/icon3.png" mode=""></image>
				</view>
				<view class="item-title">培训报名</view>
			</view>
			<view class="cate-item flex" @click="tohelpActi">
				<view class="img-wrapper flex">
					<image src="../../static/icon/icon4.png" mode=""></image>
				</view>
				<view class="item-title">志愿者登记</view>
			</view>
		</view>
		

		<!-- 爱心红会 -->
		<view class="red-box">
			<top-title :title="'爱心红会'"></top-title>
			<view class="red-nav">
				<view class="nav-item" @click="navTo('/pages/applic/love')">
					<image src="../../static/img/n1.png" mode=""></image>
				</view>
				<view class="nav-item"  @click="navTo('/pages/applic/science')">
					<image src="../../static/img/n2.png" mode=""></image>
				</view>
			</view>
		</view>
		<!--  sos急救系统 -->
		<view class="system" @click="tolocation">
			<top-title :title="'救在身边'" @click="tolocation"></top-title>
			<view class="system-map">
				<map
					class="map-box"
					id="map"
					show-location
					:markers="marker"
					:scale="scale"
					:latitude="latitude4"
					:longitude="longitude4"
					ref="map"
					@markertap="markertap"
				></map>
				<!-- <view class="map-box" ><image src="../../static/img/map.jpg" mode=""></image></view> -->
			</view>
		</view>

		<view class="list-box">
			<view class="system-title"><top-title :title="'救护站'" @click="tolocation"></top-title></view>
			<view id="container">
				<map
					class="map-box"
					id="map"
					show-location
					:markers="marker"
					:scale="scale"
					:latitude="latitude4"
					:longitude="longitude4"
					ref="map"
					style="height: 450rpx"
					@markertap="markertap"
				></map>
			</view>
			<view class="">
				<view class="list-tpl flex" @click="openAddress(item)" v-for="(item, index) in Mechanism" :key="item.id">
					<template>
						<view class="list-left">
							<view class="info">
								<view class="title">{{ item.name }}</view>
								<view class="addr">地址：{{ item.detailed_address }}</view>
							</view>
						</view>
						<view class="image">
							<image src="../../static/img/img10.png"></image>
							<view class="tip" v-if="item.space > 999">>999m</view>
							<view class="tip" v-else>{{ item.space }}m</view>
						</view>
					</template>
				</view>
				<!-- <uni-load-more :status="loadingType"></uni-load-more> -->
			</view>
		</view>
		<view class="list-box" style="margin-top: 20rpx;">
			<view class="system-title"><top-title :title="'智能AED'" @click="tolocation"></top-title></view>
			<view id="container">
				<map
					class="map-box"
					id="map"
					show-location
					:markers="marker"
					:scale="scale"
					:latitude="latitude4"
					:longitude="longitude4"
					ref="map"
					style="height: 450rpx"
					@markertap="markertap"
				></map>
			</view>
			<view class="">
				<view class="list-tpl flex" @click="openAddress(item)" v-for="(item, index) in AEDList" :key="item.id">
					<template >
						<view class="list-left">
							<view class="info">
								<view class="title">{{ item.introduction }}</view>
								<view class="addr">地址：{{ item.address }}</view>
							</view>
						</view>
						<view class="image">
							<image src="../../static/img/img10.png"></image>
							<view class="tip" v-if="item.space > 999">>999m</view>
							<view class="tip" v-else>{{ item.space }}m</view>
						</view>
					</template>
				</view>
				<!-- <uni-load-more :status="loadingType"></uni-load-more> -->
			</view>
		</view>
		<uni-popup ref="popup" type="bottom" @click="close">
			<view class="popup_row">
				<view class="rows">
					<view class="rows-item" @click="toGaodeMap">高德地图</view>
					<view class="rows-item" @click="tobaiDuMap">百度地图</view>
					<view class="rows-item" @click="totengxunMap">腾讯地图</view>
					<!-- <view class="rows-item" @click="toGoogleMap">
						Google地图
					</view> -->
					<!-- <view class="row-1"><image class="first_aid" src="../../static/img/img03.jpg"></image></view> -->
					<!-- <view class="row-2">扫码进入急救平台</view> -->
				</view>
			</view>
		</uni-popup>
	</view>
</template>

<script>
import { loadIndexs, bannerlist, getListAED, getDistance, getListMechanism } from '@/api/index.js';
import { saveUrl, interceptor } from '@/utils/loginUtils.js';
import { mapState, mapMutations } from 'vuex';
import { userinfo } from '@/api/user.js';
import uniPopup from '@/components/uni-popup/uni-popup.vue';
import uniLoadMore from '@/components/uni-load-more/uni-load-more.vue';
import { getLoca } from '@/utils/wxAuthorized.js';
import { getcomAddress } from '@/api/index.js';
import topTitle from '../../components/top-title/top-title.vue';
export default {
	components: {
		uniPopup,
		uniLoadMore,
		topTitle
	},
	data() {
		return {
			carouselList: [], //轮播
			science: [], //文章列表
			page: 1,
			limit: 10,
			page2: 1,
			limit2: 10,
			AEDList: [],
			Mechanism: [],
			latitude2: '',
			longitude2: '',
			latitude4: '',
			longitude4: '',
			address: '',
			loadingType: 'more',
			loadingType1: 'more',
			markerList: [],
			marker: [],
			longitude: '121.15829821166992',
			latitude: '30.044394499237708',
			longitude1: '120.553638',
			latitude1: '30.547011',
			scale: '12', //地图缩放程度
			scale1: '15',
			showbox: false,
			showTEXT: false,
			addressData: {
				name: '',
				mobile: '',
				latitude: 0, //纬度
				longitude: 0, //经度
				address: {
					province: '',
					city: '',
					district: '',
					detail: ''
				},
				area: '',
				default: false
			}
		};
	},
	onShow() {
		saveUrl();
		// let token = uni.getStorageSync('token');
		console.log(11, this);
		if (!this.hasLogin) {
			// 登录拦截
			// interceptor();
			uni.showModal({
				title: '登录',
				content: '您未登录，是否马上登陆?',
				success: e => {
					if (e.confirm) {
						interceptor();
					}
				},
				fail: e => {
					console.log(e);
				}
			});
		} else {
			this.loadData();
		}
	},
	onLoad() {
		// uni.showModal({
		// 	content: '请选择您当前位置',
		// 	success: res => {
		// 		if (res.confirm) {
		// 			this.chooseAddress()
		// 		}
		// 	}
		// })
		saveUrl();
		let obj = this;
		try {
			let locationAddress;
			// #ifdef H5
			let wxOjb = require('jweixin-module');
			locationAddress = wxOjb.getLocation;
			// #endif
			// #ifdef MP
			locationAddress = uni.getLocation;
			// #endif
			// #ifdef H5
			wxOjb.ready(() => {
				console.log('加载完毕注册事件');
				locationAddress({
					type: 'wgs84',
					success: function(res) {
						console.log('获取经纬度', res);
						obj.longitude4 = res.longitude;
						obj.latitude4 = res.latitude;
						obj.marker = [
							{
								longitude: res.longitude,
								latitude: res.latitude,
								iconPath: '/static/img/img19.png',
								width: '45',
								height: '45'
							}
						];
						obj.loadData();
					},
					fail(e) {
						console.log('失败', e);
						// window.location.reload();
						obj.tishi()
					}
				});
			});
			// #endif

			// #ifdef MP
			locationAddress({
				type: 'wgs84',
				success: function(res) {
					console.log('获取经纬度', res);
					obj.longitude4 = res.longitude;
					obj.latitude4 = res.latitude;
					obj.marker = [
						{
							longitude: res.longitude,
							latitude: res.latitude,
							iconPath: '/static/img/img19.png',
							width: '45',
							height: '45'
						}
					];
					obj.loadData();
				},
				fail(e) {
					console.log('失败', e);
					obj.tishi()
				}
			});
			// #endif
		} catch (e) {
			let locationAddress;
			// #ifdef H5
			let wxOjb = require('jweixin-module');
			locationAddress = wxOjb.getLocation;
			// #endif
			// #ifdef MP
			locationAddress = uni.getLocation;
			// #endif
			// #ifdef H5
			wxOjb.ready(() => {
				console.log('加载完毕注册事件');
				locationAddress({
					type: 'wgs84',
					success: function(res) {
						console.log('获取经纬度', res);
						obj.longitude4 = res.longitude;
						obj.latitude4 = res.latitude;
						obj.loadData();
					},
					fail(e) {
						console.log('失败', e);
						obj.tishi()
					}
				});
			});
			// #endif
			// #ifdef MP
			locationAddress({
				type: 'wgs84',
				success: function(res) {
					console.log('获取经纬度', res);
					obj.longitude4 = res.longitude;
					obj.latitude4 = res.latitude;
					obj.loadData();
				},
				fail(e) {
					console.log('失败', e);
					obj.tishi()
				}
			});
			// #endif
		}
	},
	computed: {
		...mapState('user', ['userInfo', 'baseURL', 'hasLogin'])
	},
	// 下拉加载
	onReachBottom() {
		this.loadData();
	},
	methods: {
		...mapMutations('user', ['setUserInfo']),
		tocontribution() {
			uni.navigateTo({
				// url: "/pages/applic/contribution"
				url: '/pages/form/applicationForm'
			});
		},
		//提示
		tishi(){
			uni.showModal({
				title: '提示',
				content:'获取当前位置信息失败,是否刷新页面。',
				success: function(res){
					if (res.confirm) {
						window.location.reload();
						console.log('用户点击确定');
					} else if (res.cancel) {
						console.log('用户点击取消');
					}
				}
			})
		},
		// 调用高德
		toGaodeMap() {
			let latitude = this.latitude2;
			let longitude = this.longitude2;
			let address = this.address;
			console.log('选择高德', latitude, longitude, address);
			// window.location.href =  'https://uri.amap.com/marker?position=30.537043,120.567191&name=浙江省嘉兴市桐乡市高桥镇高桥大道51号'
			window.location.href = `https://uri.amap.com/marker?position=${longitude},${latitude}&name=${address}`;

			// window.location.href = `http://uri.amap.com/navigation?from=114.02597366,22.54605355&to=114.029243,22.609562&mode=car&src=nyx_super`
			// http://uri.amap.com/navigation?from=" + fromLongitude + "," + fromLatitude + "&to="+ longitude + "," + latitude + "&mode=car&src=nyx_super
		},
		// 调用腾讯
		totengxunMap() {
			let latitude = this.latitude2;
			let longitude = this.longitude2;
			let address = this.address;
			console.log('选择腾讯', latitude, longitude);
			window.location.href = `http://apis.map.qq.com/uri/v1/marker?marker=coord:${latitude},${longitude};addr:${address}`;
		},
		// 调用百度
		tobaiDuMap() {
			let latitude = this.latitude2;
			let longitude = this.longitude2;
			let latitude6 = this.latitude4;
			let longitude6 = this.longitude4;
			let address = this.address;
			console.log('选择百度', latitude, longitude);
			console.log('获取当前经纬度', latitude6, longitude6);
			window.location.href = `http://api.map.baidu.com/direction?origin=latlng:${latitude6},${longitude6}|name:我的位置&destination=${latitude},${longitude}&mode=driving&region=${address}&output=html&src=webapp.baidu.openAPIdemo`;
			//`bdapp://map/navi?location=${longitude},${latitude}&coord_type=gc02&title=${address}&content=${address}&output=html&src=andr.baidu.openAPIdemo `
		},
		// 调用谷歌
		toGoogleMap() {
			let latitude = this.latitude2;
			let longitude = this.longitude2;
			console.log('选择谷歌', latitude, longitude);
		},
		tolocation() {
			uni.navigateTo({
				url: '/pages/applic/location'
			});
		},
		toapplic() {
			uni.navigateTo({
				url: '/pages/applic/appliSystem'
			});
		},
		tohelpActi() {
			uni.navigateTo({
				// url: "/pages/applic/tohelpActi"
				url: '/pages/form/tovolApply'
			});
		},
		toOrgan() {
			console.log('kepuxingbaoming');
			uni.navigateTo({
				url: '/pages/train/index'
			});
		},
		// 点击图标
		markertap(e) {
			console.log(e.target.markerId);
			this.$refs.popup.open();
			let obj = this;
			for (let i = 0; i < obj.marker.length; i++) {
				if (e.target.markerId == obj.marker[i].id) {
					obj.latitude2 = obj.marker[i].latitude;
					obj.longitude2 = obj.marker[i].longitude;
					obj.address = obj.marker[i].address;
					// uni.showModal({
					// 	title: '坐标',
					// 	content: JSON.stringify(obj.marker[i]),
					// 	success() {
					// 		uni.showModal({
					// 			title: '成功',
					// 			content: obj.marker[i].latitude
					// 		})
					// 	}
					// })
				}
			}
		},
		loadData() {
			let obj = this;
			console.log('打印当前经纬度', obj.longitude4, obj.latitude4);
			userinfo({}).then(({ data }) => {
				obj.setUserInfo(data);
				loadIndexs({}).then(({ data }) => {
					obj.carouselList = data.banner; //轮播图
					bannerlist().then(({ data }) => {
						console.log(data);
						obj.science = data;
					});
				});
			});
			if (obj.loadingType === 'noMore') {
				//防止重复加载
				return;
			}
			// 修改当前对象状态为加载中
			obj.loadingType = 'loading';
			getListAED({
				page: obj.page,
				limit: obj.limit
			}).then(({ data }) => {
				console.log(data, 999);
				// obj.AEDList = data
				for (let i = 0; i < data.length; i++) {
					data[i].space = obj.space(obj.latitude4, obj.longitude4, data[i].latitude, data[i].longitude);
				}
				obj.AEDList = obj.AEDList.concat(data);
				console.log(obj.AEDList, '999++++++++++++++++++++++++++');
				obj.markerList = data;
				obj.page++;
				if (obj.limit == data.length) {
					obj.loadingType = 'more';
				} else {
					obj.loadingType = 'noMore';
				}
			});
			getListMechanism({
				page: obj.page,
				limit: obj.limit
			}).then(({data}) => {
				console.log(data,'机构+++++++++++++')
				for (let i = 0; i < data.length; i++) {
					data[i].space = obj.space(obj.latitude4, obj.longitude4, data[i].latitude, data[i].longitude);
				}
				obj.Mechanism = obj.Mechanism.concat(data);
				console.log(obj.Mechanism, '888++++++++++++++++++++++++++');
				// obj.markerList = data;
				obj.page2++;
				if (obj.limit2 == data.length) {
					obj.loadingType2 = 'more';
				} else {
					obj.loadingType2 = 'noMore';
				}
			})
			getDistance({
				lng1: obj.longitude4,
				lat1: obj.latitude4
			}).then(({ data }) => {
				console.log(data, 980);
				obj.AEDList = data;
				obj.AEDList = data.slice(0, 5);
				let arr = data.map(item => ({
					latitude: item.latitude,
					longitude: item.longitude,
					iconPath: '/static/img/img014.png',
					width: '35',
					height: '35',
					id: item.id,
					address: item.address
				}));
				obj.marker = obj.marker.concat(arr);
				obj.marker = obj.marker.slice(0, 6);
				// uni.showModal({
				// 	title: '提示',
				// 	content: JSON.stringify(obj.marker)
				// })
			});
		},
		// 选择当前位置
		// chooseAddress() {
		// 	console.log('233')
		// 	let obj = this;
		// 	uni.chooseLocation({
		// 		success: function(res) {
		// 			console.log(res)
		// 			obj.addressData.area = res.name;
		// 			console.log('位置名称：' + res.name);
		// 			console.log('详细地址：' + res.address);
		// 			console.log('经度：' + res.longitude);
		// 			console.log('纬度：' + res.latitude);
		// 			obj.addressData.latitude = res.latitude;
		// 			obj.addressData.longitude = res.longitude;
		// 			obj.addressDetail = res.address;
		// 			console.log('common_address123',obj.addressDetail )
		// 			console.log('latitude123',obj.addressData.latitude )
		// 			console.log('longitude123',obj.addressData.longitude )
		// 			getcomAddress({
		// 				common_address: obj.addressDetail,
		// 				longitude: obj.addressData.longitude,
		// 				latitude: obj.addressData.latitude
		// 			}).then(data => {
		// 				console.log(333)
		// 				console.log(data);
		// 				if (data.status == 200) {
		// 					obj.$api.msg('保存成功')
		// 				}
		// 			})
		// 		}
		// 	});
		// },
		// 导航
		openAddress(item) {
			let obj = this;
			obj.latitude2 = item.latitude;
			obj.longitude2 = item.longitude;
			obj.address = item.address;
			this.$refs.popup.open();
		},
		Jump(item) {
			// console.log(item);
			if (item.url != '') {
				window.open(item.url);
				return;
			}
			uni.navigateTo({
				url: '/pages/applic/info?id=' + item.id
			});
		},
		open() {
			this.$refs.popup.open();
		},
		close() {
			this.$refs.popup.close();
		},
		navTo(url) {
			uni.navigateTo({
				url
			});
		},
		space(lat1, lng1, lat2, lng2) {
			console.log(lat1, lng1, lat2, lng2);
			var radLat1 = (lat1 * Math.PI) / 180.0;
			var radLat2 = (lat2 * Math.PI) / 180.0;
			var a = radLat1 - radLat2;
			var b = (lng1 * Math.PI) / 180.0 - (lng2 * Math.PI) / 180.0;
			var s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) + Math.cos(radLat1) * Math.cos(radLat2) * Math.pow(Math.sin(b / 2), 2)));
			s = s * 6378.137;
			s = Math.round(s * 10000) / 10000;
			return s * 1000; // 单位米
		}
	}
};
</script>

<style lang="scss">
a {
	text-decoration: none;
	color: #5f5f5f;
}

.content {
	// line-height: 1;
	background-color: #ffabab;
	// padding-bottom: 60rpx;
}

.popup_row {
	width: 100%;
	height: 500rpx;
	background-color: #ffffff;
	border-radius: 20rpx;
	display: flex;
	justify-content: center;
	align-items: center;

	.rows {
		width: 100%;
		padding: 0 24rpx;

		.rows-item {
			height: 80rpx;
			line-height: 80rpx;
			text-align: center;
			width: 100%;
			font-size: 32rpx;
			color: #303133;
			// border-bottom: 1rpx solid #f0f0f0;
		}

		// .row-1 {
		// 	margin: auto;
		// 	.first_aid {
		// 		width: 300rpx;
		// 		height: 300rpx;
		// 	}
		// }
		// .row-2 {
		// 	font-size: 38rpx;
		// 	margin-top: 20rpx;
		// }
	}
}

.content {
	background-color: #f8f8f8;
	height: 100%;

	/* 头部 轮播图 */
	.carousel-section {
		// padding-top: 10px;
		overflow: hidden;
		background-color: #fff;
		.carousel {
			width: 690rpx;
			height: 320rpx;
			border-radius: 30rpx;
			margin: 0 auto;
			.carousel-item {
				width: 100%;
				height: 100%;
				padding-left: 30rpx;
				padding-right: 30rpx;
				overflow: hidden;
			}

			image {
				width: 100%;
				height: 320rpx;
				border-radius: 30rpx;
			}
		}
	}


	

	// 红会科普
	.science-section {
		width: 100%;
		background-color: #ffffff;
		margin-top: 18rpx;
		padding-top: 30rpx;

		.science-title {
			display: flex;
			justify-content: center;
			align-items: center;
			padding-bottom: 22rpx;

			.title {
				width: 285rpx;
				height: 64rpx;
				background-color: #ca121e;
				border-radius: 32rpx;
				color: #ffffff;
				font-size: 32rpx;
				line-height: 64rpx;
				text-align: center;
			}

			image {
				width: 68rpx;
				height: 43rpx;
				margin-left: 16rpx;
				margin-right: 16rpx;
			}
		}

		.science-box {
			padding-left: 15rpx;
			padding-right: 15rpx;
			padding-bottom: 20rpx;
			border-bottom: 1rpx solid #f0f0f0;
			white-space: nowrap;
			display: flex;
			width: 100%;

			// .uni-scroll-view-content{
			// 	display: flex;
			// }
			.science-content {
				// width: 100%;

				// display: flex;
				display: -webkit-box;

				.science-item {
					margin-right: 24rpx;
					width: 198rpx;
					display: flex;
					flex-direction: column;
					align-items: center;
					text-align: center;

					image {
						width: 100%;
						height: 145rpx;
					}

					.article-title {
						width: 198rpx;
						color: #333;
						font-size: 25rpx;
						padding-top: 20rpx;
						padding-bottom: 16rpx;
						font-weight: 900;
					}

					.article-content {
						width: 198rpx;
						color: #999999;
						font-size: 18rpx;
						overflow: hidden;
						text-overflow: ellipsis;
						display: -webkit-box;
						word-break: break-all;
						-webkit-box-orient: vertical;
						-webkit-line-clamp: 2;
					}
				}
			}
		}

		.science-more {
			display: flex;
			justify-content: center;
			align-items: center;
			color: #cb131c;
			font-size: 30rpx;
			padding-top: 18rpx;
			padding-bottom: 18rpx;

			image {
				width: 20rpx;
				height: 27rpx;
			}
		}
	}

	// sos急救中心
	.system {
		width: 100%;
		background-color: #ffffff;
		margin-top: 18rpx;
		padding: 40rpx 30rpx 35rpx 30rpx;
		margin-bottom: 20rpx;
		.system-map {
			margin: 30rpx auto 0;
			width: 689rpx;
			height: 312rpx;
			background-color: #ffffff;
			// padding: 0 30rpx;
			padding-bottom: 45rpx;
			// .map-box {
			// 	width: 100%;
			// 	height: 312rpx;
			// 	// background-color: #fff;
				
			// }
		}
	}

	// AED
	.list-box {
		padding: 0rpx 25rpx 24rpx;
		// margin-bottom: 84rpx;
		background-color: #fff;

		.system-title {
			display: flex;
			justify-content: flex-start;
			align-items: center;
			height: 130rpx;
			// padding-bottom: 22rpx;
			background-color: #ffffff;

			.title {
				width: 285rpx;
				height: 64rpx;
				background-color: #ca121e;
				border-radius: 32rpx;
				color: #ffffff;
				font-size: 32rpx;
				line-height: 64rpx;
				text-align: center;
			}

			.img {
				width: 68rpx;
				height: 43rpx;
				margin-left: 16rpx;
				margin-right: 16rpx;

				image {
					width: 68rpx;
					height: 43rpx;
				}
			}
		}
	}

	.map-box {
		// background-color: #FFFFFF;
		width: 100%;
		height: 366rpx;
		// border: 2rpx solid #F2F2F2;
		box-shadow: 5px 15px 15px 5px #f2f2f2;
	}

	.list-tpl {
		background-color: #ffffff;
		margin: 25rpx 0rpx;
		padding: 25rpx 25rpx;
		font-size: 28rpx;
		border-radius: 15rpx;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px solid #f1f1f1;
		.list-left {
			display: flex;
			width: 100%;

			.number {
				font-size: 32rpx;
				margin-right: 14rpx;
			}

			.info {
				width: 100%;

				.title {
					font-size: 32rpx;
					color: #222222;
					font-weight: 500;
				}

				.addr {
					width: 400rpx;
					margin-top: 20rpx;
					font-size: 20rpx;
					font-family: PingFang SC;
					font-weight: 500;
					color: #999999;
				}
			}
		}

		.image {
			width: 10%;
			text-align: center;

			image {
				width: 50rpx;
				height: 50rpx;
			}

			.tip {
				color: #7f7f7f;
				font-size: 21rpx;
			}
		}
	}
}
.red-box {
	margin: 20rpx 0;
	// height: 393rpx;
	padding: 30rpx 30rpx 40rpx 30rpx;
	background-color: #fff;
	.red-nav {
		padding-top: 25rpx;
		display: flex;
		justify-content: space-between;
		.nav-item {
			width: 330rpx;
			height: 175rpx;
			background: #FFF4F2;
			border-radius: 15rpx;
			image {
				width: 330rpx;
				height: 175rpx;
			}
		}
	}
}
	// 分类
.cate-section {
		justify-content: space-around;
		background-color: #fff;
		padding: 0rpx 0 30rpx;
		.cate-item {
			flex-grow: 0;
			width: 25%;
			flex-direction: column;
			text-align: center;
			align-items: center;
			justify-content: center;
			.img-wrapper {
				width: 149rpx;
				height: 149rpx;
				background: #FFFFFF;
				// box-shadow: 0rpx 0rpx 16rpx 2rpx rgba(255, 124, 177, 0.11);
				border-radius: 20rpx;
				position: relative;
				image {
					width: 149rpx;
					height: 149rpx;
					position: absolute;
					left: 50%;
					top: 50%;
					transform: translate(-50%, -50%);
				}
			}
			.item-title {
				// margin-top: 15rpx;
				font-size: 24rpx;
				font-family: PingFang SC;
				font-weight: 500;
				color: #333333;
			}
		}
	}
</style>
