<template>
	<view class="attention overflow-hd">
		<view class="attention-h">
			<view class="nav-bar">
				<view class="nav_max" :style="{'width': titleWidth}">
					<view class="attention-scarch flex al-item-center" @click="search">
						<view class="input_box flex">
						  <text  class="iconfont icon-search"></text>	
						  <!-- <input disabled="true" placeholder="大家都在搜..." type="text"  v-model="searchVlaue"  /> -->
						</view>
					</view>
					<view class="flex flex1 j-center">
						<view class="item position-r" @tap="goto" data-url='/diary/attention/attention' data-opentype="redirectTo">
							<text class="txt font-w">关注</text>
							<text class="heng position-a"></text>
						</view>
						<view class="item position-r" @tap="goto" data-url='/diary/evernote/evernote' data-opentype="redirectTo">
							<text class="txt n-tv">笔记</text>
						</view>
						<view class="item position-r" @tap="goto" data-url='/diary/video/video' data-opentype="redirectTo">
							<text class="txt n-tv">视频</text>
						</view>
						<!-- #ifdef MP -->
						<view class="item position-r" @tap="goto" data-url='/diary/live/live' data-opentype="redirectTo">
							<text class="txt n-tv">直播</text>
						</view>
						<!-- #endif -->
					</view>
				</view>
			</view>

		</view>
		<view class="" :style="{'height': hearHeight + 'px'}"></view>
		<view class="swe-h" v-if="interestedList.length > 0">
			左滑发现更多感兴趣的人
		</view>
		<view class="swer-list" v-if="interestedList.length > 0">
			<scroll-view :scroll-x="true" class="scroll-list" @scrolltolower="scrollList">
					<block v-for="(item, idx) in interestedList" :key="item.id">
						<view class="scroll-view-item ">
							<view class="scroll-view-item-c">
								<image v-if="item.headimg" class="scroll-list-img" :src="item.headimg" mode="" @tap="goto" :data-url="'/diary/info/info?id=' + item.id"></image>
								<!-- <text v-else style="font-size: 80rpx; color: #ccc;" class="iconfont icon-tupianjiazaishibai"></text> -->
								<text class="scroll-list-title pt" @tap="goto" :data-url="'/diary/info/info?id=' + item.id">{{item.nickname}}</text>
								<text class="scroll-list-xq pt color-gray">你可能感兴趣</text>
								<view v-if="item.focuds == 0" class="scroll-list-gz ygz flex al-item-center j-center" :style="{'border-color':'#0A5D3B', 'color':'#0A5D3B'}" @click="attention(item.id, idx)">
									已关注
								</view>
								<view v-else class="scroll-list-gz flex al-item-center j-center" style=" background: linear-gradient(150deg, #00AE68 0%, #096742 100%);" @click="attention(item.id, idx)">
									<text style="font-size: 34rpx;margin-right: 8rpx;">+ </text> 关注
								</view>

							</view>
						</view>
					</block>
			</scroll-view>
		</view>
		<view class="attention-list-box">
			<block v-for="(item, idx) in followNoteList" :key="item.id" >
				<view class="attention-list-box-c" >
					<view class="list-box-title">
						<view class="list-box-title-l">
							<image v-if="item.headimg" class="list-box-img" :src="item.headimg" mode="" @tap="goto" :data-url="'/diary/info/info?id=' + item.mid"></image>
							<!-- <text v-else style="font-size: 80rpx; color: #ccc;" class="iconfont icon-tupianjiazaishibai"></text> -->
							<text class="list-box-title-t" @tap="goto" :data-url="'/diary/info/info?id=' + item.mid">{{item.nickname}}</text>
						</view>
						<view class="list-box-title-r color-gray">{{ getTimes(item.createtime) }}</view>
					</view>
					<view :id="'city' + idx" class="list-box-img-list" @click="toDetail(item.id)">
						<block v-for="(pics, idx) in item.pics" :key="idx">
							<image v-if="pics" class="list-img" :src="pics" mode=""></image>
							<view v-else style="width: 220rpx;height: 220rpx;text-align: center;line-height: 220rpx;">
								<text  style="font-size: 160rpx; color: #ccc;" class="iconfont icon-tupianjiazaishibai"></text>
							</view>
						</block>
					</view>
					<view class="list-box-tip-c">
						<view class="list-box-tip-c-l" v-if="item.topiclist.length > 0">
							<view class="tip-c-l-cont" v-for="(topic,idx) in item.topiclist" :key="topic.id" @tap="goto" :data-url="'/diary/topic/topic?id='+topic.id">
								<!-- <image class="tip-c-l-img" src="../../admin/images/comwithdrawlog.png" mode=""></image> -->
								<text class="tip-c-l-img-t" :style="{'background-color': t('color1')}">#</text>
								<text style="flex: 1;">{{topic.topic_name}}</text>
							</view>
							
						</view>
						<!-- <text class="list-box-tip-c-jia" :style="{'background-color': t('color1')}"></text> -->
					</view>
					<view class="tip-c-l-cont-t con-hi" v-if="item.title">{{item.title}}</view>
					<view class="list-box-tip-con" @click="toDetail(item.id)">
						<text :class="isShowText == false ? 'con-hi': 'con-sw'">{{item.content}}</text>
						<view class="list-box-tip-con-btn" :style="{'color': '#0A5D3B'}">
							<text>{{'详情'}}</text>
							<!-- <text class="icon-st iconfont" :class="isShowText == false ? 'icon-xia': 'icon-shang'" :style="{'color': t('color1')}"></text> -->
						</view>
					</view>
					<view class="list-box-tip-bto">
						<view class="list-box-tip-bto-title">
							<button open-type="share" class="bto-title-l" @click="pinlunIdx = idx">
								<text class="icons-t iconfont icon-fenxiang"></text>
								<!-- <text class="color-gray" style="padding-left: 6rpx;">24</text> -->
							</button>
							<view class="bto-title-r">
								<view class="bto-title-r-icon" style="margin-right: 30rpx;" @click="zan(item.id, idx)">
									<text v-if="item.iszan == 0" class="icons-t iconfont icon-aixin"></text>
									<text v-else class="icons-t iconfont icon-aixin_shixin" :style="{'color': 'red'}"></text>
									<text class="color-gray" style="padding-left: 6rpx;">{{item.zan}}</text>
								</view>
								<view class="bto-title-r-icon" style="margin-right: 30rpx;" @click="hoarding(item.id, idx)">
									<text v-if="item.isfavorite == 0" class="icons-t iconfont icon-shoucang"></text>
									<text v-else class="icons-t iconfont icon-Collection" :style="{'color': 'red'}"></text>
									<text class="color-gray" style="padding-left: 6rpx;">{{item.favorite_count}}</text>
								</view>
								<view  class="bto-title-r-icon" @tap="commentClick(idx)">
									<text  class="icons-t iconfont icon-xiaoxi"></text>
									<text class="color-gray" style="padding-left: 6rpx;">{{item.pinglun_count}}</text>
								</view>
							</view>
						</view>
						<view  class="list-box-tip-bto-review" v-if="item.pinglunlist.length > 0">
						
							<view class="bto-review-con" v-for="(plixs, idx) in item.pinglunlist" :key="idx">
								<text class="bto-review-titl" >{{plixs.nickname + '：'}}</text>
								<rich-text class="bto-review-tx" :nodes="plixs.content"></rich-text>
							</view>
						</view>
					</view>
				</view>
			</block>
		</view>
		<view class="add" :style="{'background-color': t('color1')}" @click="addShow= true"></view>
		<view class="add_box" @click="addShow = false" v-if="addShow">
			<view class="content" @click.stop="">
				<view class="item" @click="toAdd('diary')">
				发布笔记
				</view>
				<view class="item" @click="toAdd('video')">
				发布视频 
				</view>
				<view class="item" @click="addShow= false">
				取消
				</view>
			</view>
		</view>
		<!--评论-->
		<view class="plbox-show-mk" v-if="showcomment" @touchmove.stop.prevent="moveHandle">
		<view class="plbox"  :style="menuindex > -1 ? 'bottom:110rpx':''">
			<view class="plbox_title"><text class="plbox_title-t1">评论</text><text class="plbox_title-t2">({{followNoteList[pinlunIdx].pinglun_count}})</text></view>
			<image :src="event_rul + '/static/img/static/img/close.png'" class="plbox-close" @tap.stop="commentClick"/>
			<scroll-view class="plbox_content" scroll-y="true" @scrolltolower="getmorecomment">
				<block v-for="(item, idx) in followNoteList[pinlunIdx].pinglunlist" :key="item.id">
				<view class="plbox_content-item">
					<view class="plbox_content-item-f1 flex0"><image :src="item.headimg" class="plbox_content-item-f1-img"></image></view>
					<view class="plbox_content-item-f2 flex-col">
						<text class="plbox_content-item-f2-t1">{{item.nickname}}</text>
						<view class="plbox_content-item-f2-t2 plbox_content-plcontent">
						<!-- <text class="plbox_content-plcontent-text">{{item.content}}</text> -->
						<rich-text class="bto-review-tx" :nodes="item.content"></rich-text>

						</view>
						<view class="plbox_content-item-f2-t3">
							<!-- <text class="plbox_content-item-f2-t3-x1">{{}}</text> -->
							<!-- <view class="plbox_content-item-f2-t3-x2" ><text class="plbox_content-item-f2-phuifu" @tap="replyClick" :data-id="item.id" :data-nickname="item.nickname">回复</text></view> -->
							<!-- <view class="plbox_content-item-f2-pzan" @tap="pzan" :data-id="item.id" :data-index="idx"><image :src="event_rul +'/static/img/static/img/zan-' + (item.iszan==1?'2':'1') + '.png'" class="plbox_content-item-f2-pzan-img"/><text class="plbox_content-item-f2-pzan-txt">{{item.zan}}</text></view> -->
						</view>
					</view>
				</view>
				</block>

				<view v-if="nomore"><text class="comment-nomore">没有更多数据了</text></view>
				<view v-if="followNoteList[pinlunIdx].pinglunlist.length == 0"><text class="comment-nodata">暂无评论!</text></view>
				<view class="" style="display: flex; justify-content: center;align-items: center;" :style="{color: t('color1')}">
					<view class="" style="display: flex; align-items: center;padding: 10rpx;" @click="toDetail(followNoteList[pinlunIdx].id)" >
						查看更多
						<text class="iconfont icon-lujing136" :style="{color: t('color1')}" style="font-size: 40rpx; padding-left: 10rpx;"></text>
					</view>
				</view>
			</scroll-view>
			<loading v-if="loading"></loading>
			<view style="height:160rpx"></view>
			<!-- <view class="plbox-replyshadow" v-if="hfid!=0" @tap.stop="replyshadowClick"></view> -->
			<view class="pinglun">
				<image @tap="toggleFaceBox" class="pinglun-faceicon" :src="event_rul + '/static/img/static/img/face-icon.png'"></image>
				<input @confirm="sendMessage" @focus="onInputFocus" @input="messageChange" class="pinglun-input" confirmHold="true" confirmType="send" cursorSpacing="20" type="text" :value="message" :placeholder="messageholder"/>
				<view class="pinglun-buybtn" @tap="sendcomment(item)"><text class="pinglun-buybtn-txt">发表</text></view>
			</view>
			<wxface v-if="faceshow" @selectface="selectface"></wxface>
		</view>
		</view>
		<loading v-if="loading"></loading>
		<nomore v-if="!isData"></nomore>
		<dp-tabbar :opt="opt" @getmenuindex="getmenuindex"></dp-tabbar>
		<view class="tsinfo" v-show='!isNote'> 
		<!--  :style="{'background-image': 'url('+ event_rul +'/static/img/static/icon/9d3ab5fa33dedcde23ba05c8e9cdf999.png)'}" -->
			<text>发布笔记,让大家开始认识你吧</text>
		</view>
		<!-- 悬浮按钮 -->
		<drag-button></drag-button>
	</view>
</template>

<script>
	var app = getApp();
	export default {
		data() {	
			return{
				navHeight: 0,
				titleWidth: 0,
				opt:{},
				loading:false,
				isData: true,
				searchVlaue: '',
				hearHeight: 0,
				isShowText: false,
				fenx: false,
				shouc: false,
				addShow:false,
				pages: 1,
				interestedList: [], // 感兴趣的人
				isInterested: true,
				followNoteList: [], // 关主人的笔记
				followNotePages: 1,
				inTWXT: '',
				pageScroll: 0,  // 页面跳到的位置
				
				//评论
				showcomment:false, 
				menuindex:-1,
				pinlunIdx: 0,
				nomore: false,
				nodata:false,
				faceshow: false,
				pagenum:1,
				hfid:0,
				messageholder:'发表评论',
				message: '',
				animation:'',
				isNote:1,
				
				event_rul: app.globalData.event_url,
			}
		},
		onLoad(opt) {
			this.opt = app.getopts(opt);
		   let elemetn
			// #ifdef MP-WEIXIN
			let menuButtonInfo = uni.getMenuButtonBoundingClientRect()
			uni.getSystemInfo({
				success: res => {
					elemetn = res.statusBarHeight
				}
			})
			this.titleWidth = menuButtonInfo.left + 'px'
			 // #endif
			// #ifdef MP-WEIXIN
			this.navHeight = ((menuButtonInfo.bottom + menuButtonInfo.top) - elemetn) + 'px'
			// console.log(menuButtonInfo,elemetn, 'navheight')
			// #endif
			 // #ifndef MP 
			this.navHeight = 45 + 'px'
			this.titleWidth = '100vw'
			 // #endif 
			 

			 
			this.getInterested()
			this.getFollowNote()
			

		},
		onReady() {
			let query = uni.createSelectorQuery().in(this)
			query.select('.attention-h').boundingClientRect()
			query.exec(res => {
				this.hearHeight = res[0].height
				// console.log(res,  'yuansu------')
			})
		},
		onReachBottom(e) {
			if(this.isData) {
				this.getFollowNote()
			}
			// console.log(e, '----')
		},
		onShareAppMessage:function(){
			return this._sharewx({title:this.followNoteList[this.pinlunIdx].title,pic:this.followNoteList[this.pinlunIdx].pics[0]});
		},
		onShareTimeline:function(){
			var sharewxdata = this._sharewx({title:this.followNoteList[this.pinlunIdx].title,pic:this.followNoteList[this.pinlunIdx].pics[0]});
			var query = (sharewxdata.path).split('?')[1];
			return {
				title: sharewxdata.title,
				imageUrl: sharewxdata.imageUrl,
				query: query
			}
		},
		onPageScroll(e) {
			this.pageScroll = e.scrollTop
		},
		methods:{

			search() {
				uni.navigateTo({
					url:'/diary/search/search?keyword='+this.searchVlaue
				})
			},
			
			toAdd(e){
				this.addShow = false;
				
				uni.navigateTo({
					url:'/diary/issue/issue?type='+e
				})
			},
			addZero(num) {
			    return num < 10 ? '0' + num : num;
			},
			getTimes(time) {
				let times = new Date(time*1000)
				let year = times.getFullYear()
				let month = this.addZero(times.getMonth() + 1)
				let date = this.addZero(times.getDate())
				let hoursys = this.addZero(times.getHours())
				let minutesys = this.addZero(times.getMinutes())
				let secondsys = this.addZero(times.getSeconds())
				
				let dateNow = new Date().getTime();  // 获取当前时间
				let timeDiff = dateNow - (time * 1000);  //时间差的毫秒数
				let days = Math.floor(timeDiff / (24 * 3600 * 1000)); // 计算出天数
				let leavel1 = timeDiff % (24 * 3600 * 1000); // 计算天数后剩余的时间
				let hours = Math.floor(leavel1 / (3600 * 1000)); // 计算天数后剩余的小时数
				let leavel2 = timeDiff % (3600 * 1000); // 计算剩余小时后剩余的毫秒数
				let minutes = Math.floor(leavel2 / (60 * 1000));
				// console.log(days, hours,minutes, 'mmmmmmmmmmm999999999999',times)
				return  days > 0 ? year +'.'+ month +'.'+ date + ' ' +hoursys +':' + minutesys : (24 > hours  &&  hours > 0) ?  hours + '小时前' : minutes > 0 ? minutes + '分钟前'  : '刚刚'
				
			},
			// 详情页
			toDetail(id){
				uni.navigateTo({
					url:'/activity/luntan/detail?id='+id
				})
				this.showcomment = false
			},
			// 点击关注
			attention(id, idxs) {
				app.post('ApiMy/addFollow',{follow_id:id,type:'user'}, res => {

					if(res.msg == '已关注') {

						this.interestedList[idxs].focuds = 0
						this.$forceUpdate()
					}else {

						this.interestedList[idxs].focuds = 1
						this.$forceUpdate()
					}
					// console.log(res,this.interestedList, '--关注--')
				})
			},
			// 感兴趣的人
			getInterested() {
				this.loading = true
				app.post('ApiMy/Interested',{pagenum:this.pages}, res => {
					// console.log(res, 'garen-----')
					this.isNote = res.isNote
					if(res.datalist.length > 0) {
						this.interestedList = [...this.interestedList, ...res.datalist]
						this.interestedList.forEach((item, idx) => {
							this.interestedList[idx].focuds = 1
						})
						this.pages++
					}else {
						this.isInterested = false
					}
					this.loading = false
				})
			},
			// 左滑加载更多
			scrollList(e) {
				if(this.isInterested) {
					this.getInterested()
				}
				// console.log(e, 'zuohua jiaz ------')
			},
			// 关主人的笔记
			getFollowNote() {
				this.loading = true
				app.post('ApiMy/followNote',{pagenum:this.followNotePages}, res => {
					// console.log(res, 'getFollowNote-----')
					if(res.datalist.length > 0) {
						this.followNoteList = [...this.followNoteList, ...res.datalist]
						this.followNotePages++
					}else {
						this.isData = false
					}
					this.loading = false
				})
			},
			// 收藏
			hoarding(id, idx) {
				app.post('ApiShop/addfavorite',{proid: id,type:'note'}, res => {
					if (res.msg == '已取消') {
						this.followNoteList[idx].isfavorite = 0
						this.followNoteList[idx].favorite_count -= 1
						
					}else {
						this.followNoteList[idx].isfavorite = 1
						this.followNoteList[idx].favorite_count += 1
					}
					// console.log(res, 'hoarding-----')
				})
			},
			// 点赞
			zan(id, idx) {
				app.post('ApiLuntan/zan',{id: id}, res => {
					if(res.type == 1) {
						this.followNoteList[idx].iszan = 1
						this.followNoteList[idx].zan += 1
					}else {
						this.followNoteList[idx].iszan = 0
						this.followNoteList[idx].zan -= 1
					}
					
					// console.log(res, 'zan-----')
				})
			},
			// 阻止滑动穿透
			moveHandle() {
				return
			},
			// 回复
			replyClick:function(e){
				var id = e.currentTarget.dataset.id
				this.message = '';
				this.hfid = e.currentTarget.dataset.id;
				this.messageholder = '回复 '+e.currentTarget.dataset.nickname+'：';
			},
			// 弹出评论
			commentClick:function(num){
				var that = this;
				this.pinlunIdx = num
				this.showcomment = !this.showcomment;
				if(this.showcomment){
					// this.getcommentlist();
				}
			},
			getmorecomment: function () {
				this.pagenum = this.pagenum + 1;
				if(!this.nomore && !this.nodata){
					this.getcommentlist(true);
				}
			},
	
			// 评论
			replyshadowClick:function(){
				this.hfid = 0;
				this.message = '';
				this.messageholder = '发表评论';
			},
			// 表情显示
			toggleFaceBox: function () {
			  this.faceshow = !this.faceshow
			},
			onInputFocus: function (e) {
			  this.faceshow = false
			},
			messageChange: function (e) {
			  this.message = e.detail.value;
			  this.trimMessage = e.detail.value.trim();
			},
			selectface: function (face) {
			  this.message = "" + this.message + face;
					this.trimMessage = this.message.trim();
			},
			// 发表评论
			sendcomment(){
				let message = this.message;
				app.showLoading('提交中');
				app.post('ApiLuntan/subpinglun',{id:this.followNoteList[this.pinlunIdx].id,type:"0",content:message}, res => {
					app.showLoading(false)
					if(res.msg == '发表评论成功') {
						this.followNoteList = []
						this.followNotePages = 1
						this.getFollowNote()
						this.message = '';
						this.hfid = 0;
						this.messageholder = '发表评论';
						this.faceshow = false;
						this.showcomment = false
						this.isData = true
						uni.showToast({
							title: '发表成功',
							duration:2000
						})
						
						let id = '#city' + this.pinlunIdx
						uni.pageScrollTo({
							selector: id,
						    duration: 300
						}, 1000)
					}else {
						uni.showModal({
							title: '提示',
							content: res.msg,
							showCancel: false,selector:id
						});
					}

					// console.log(res,'gagallllfabbb6666-----' )
				})
			},
			
		}
	}
</script>

<style lang="scss">
	.tsinfo{
		    position: fixed;
		    right: 140rpx;
		    top: 66%;
			z-index: 10;
			box-sizing: border-box;
			display: flex;
			align-items: center;
			height: 76rpx;
			border-radius: 8rpx;
			background-size: 100%;
			background-color: rgba(255,255,255, .8);
			border: 2rpx solid #0A5D3B;
			animation: tsinfo 1.2s infinite;
		text{
			position: relative;
			padding:0 16rpx;
			color: #0A5D3B;
			font-size: 26rpx;
			letter-spacing:2rpx;
		}	

	}
	.tsinfo::after {
		content: '';
		width: 10rpx;
		height: 10rpx;
		border-top: 2rpx solid #0A5D3B;
		border-right: 2rpx solid #0A5D3B;
		background-color: rgba(255,255,255, .8);
		position: absolute;
		top: 50%;
		right: -8rpx;
		transform: translateY(-50%) rotate(45deg);
	}

	.add {
	width: 100rpx;
	height: 100rpx;
	line-height: 100rpx;
	text-align: center;
	border-radius: 28rpx;
	border:6rpx solid #fff;
	background-image: linear-gradient(to bottom right, #00AE68, #096742);
	position: fixed;
	right: 24rpx;
	top: 65%;
	}
	.add:after {
		content: '';
		width: 50%;
		height: 4rpx;
		background-color: #fff;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	.add:before {
		content: '';
		width: 4rpx;
		height: 50%;
		background-color: #fff;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	.add_box{
		position: fixed;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		background-color: rgba($color: #000000, $alpha: 0.4);
		z-index: 9999999;
	
		.content{
			background-color: #fff;
			padding-bottom: 20rpx;
			position: absolute;
			bottom: 0;
			left: 0;
			right: 0;
			display: flex;
			justify-content: center;
			align-items: center;
			flex-direction: column;
			.item{
				padding: 30rpx;
				// border-bottom: 1px solid red;
			}
		}
	}
	.attention {
	
		.color-gray {
			color: #999;
		}
		.attention-h {
			width: 100%;
			background-color: #fff;
			position: fixed;
			top: 0;
			left: 0;
			z-index: 2;
		}
		.nav-bar {
			display: flex;
			align-items: center;
			z-index:9;
			padding: 20rpx 72rpx 20rpx 24rpx;
			box-sizing: border-box;
			.nav_max{
				display: flex;
				justify-content: space-around;
				
			   .item{
				   display: flex;
				   align-items: center;
				   justify-content: center;
				   flex-direction: column;
				   font-size: 30rpx;
					 margin: 0 18rpx;
				   .txt{
					   font-size: 32rpx;
					   color: #333333;
					   z-index: 2;
				   }
				   .n-tv {
					   color: #999;
				   }
				   .heng{
						bottom: -6rpx;
					   width: 44rpx;
					   border-radius: 4rpx;
					   height: 6rpx;
					   background-color: #0A5D3B;
					   
				   }
			   }
			}
		}
		.con-hi {
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;
			overflow: hidden;
			word-wrap: break-word;
			word-break: break-all;
		}
		.attention-scarch {
			
			padding-left: 4rpx;
			.input_box{
				display: flex;
				.iconfont{
					font-size: 50rpx;
				}
				input{
					flex: 1;
				}
			
			}
		}
		
		.swe-h {
			padding: 20rpx 24rpx;
		}
		
		.swer-list {
			
			.scroll-list {
				width: calc(100% + 24rpx);
				padding: 0 24rpx;
				white-space: nowrap;
				position: relative;
				.scroll-view-item {
					width: 260rpx;
					height: 340rpx;
					margin-left:20rpx;
					background-color: #fff;
					border-radius: 20rpx;
					display: inline-block;
					position: relative;

					
					.scroll-view-item-c {
						width: 100%;
						padding: 0 20rpx;
						display: flex;
						flex-direction: column;
						align-items: center;
						justify-content: center;
						position: absolute;
						top: 50%;
						left: 50%;
						transform: translate(-50%, -50%);
					}
					
					.pt {
						width: 100%;
						padding-top: 20rpx;
						text-overflow: ellipsis;
						white-space: nowrap;
						overflow: hidden;
						text-align: center;
					}
					.scroll-list-img {
						width: 108rpx;
						height: 108rpx;
						border-radius: 300rpx;
					}
					
					.scroll-list-title {
						font-size: 24rpx;
						font-weight: bold;
					}
					.scroll-list-xq {
						font-size: 20rpx;
					}
					.scroll-list-gz {
						width: 160rpx;
						height: 60rpx;
						font-size: 24rpx;
						margin-top: 20rpx;
						color: #fff;
						border-radius: 200rpx;
						box-sizing: border-box;
					}
					.ygz {
						border: 2rpx solid #ccc;
						color: #999;
					}
				}
				.scroll-view-item:first-child {
					margin-left: 0;
				}
			}
		}
		
		.attention-list-box {
			
			.attention-list-box-c {
				width: 100%;
				padding: 0 24rpx;
				margin: 20rpx 0;
				background-color: #fff;
				
				.list-box-title {
					padding: 20rpx 0;
					display: flex;
					align-items: center;
					justify-content: space-between;
					
					.list-box-title-l {
						display: flex;
						align-items: center;
						.list-box-img {
							width: 80rpx;
							height: 80rpx;
							border-radius: 300rpx;
							
						}
						.list-box-title-t {
							padding-left: 20rpx;
							font-weight: bold;
						}
					}
				}
				
				.list-box-img-list {
					display: flex;
					flex-wrap: wrap;
					// justify-content: center;
					
					.list-img {
						width: 226rpx;
						height: 226rpx;
						margin-left: calc((100% - 678rpx)/2);
						border-radius: 10rpx;
						margin-bottom: 12rpx;
					}
					.list-img:nth-child(3n + 1) {
						margin-left: 0;
					}
				}
				
				.list-box-tip-c {
					// display: flex;
					// justify-content: space-between;
					// align-items: center;
					
					.list-box-tip-c-l {
						width: 100%;
						padding: 10rpx 0;
						overflow-x: scroll;
						display: flex;
						white-space: nowrap;	
						
						.tip-c-l-cont:first-child{
							margin-left: 0;
						}
						.tip-c-l-cont {
							padding: 6rpx 0;
							margin-left: 30rpx;
							display: flex;
							align-items: center;
							
							.tip-c-l-img {
								width: 40rpx;
								height: 40rpx;
								margin-right: 10rpx;
								height: 20rpx;
								border-radius: 50%;
							}
							.tip-c-l-img-t {
								width: 40rpx;
								height: 40rpx;
								margin-right: 10rpx;
								line-height: 40rpx;
								text-align: center;
								border-radius: 50%;
								color: #fff;
							}
						}

					}
					.list-box-tip-c-jia {
						width: 70rpx;
						height: 70rpx;
						line-height: 70rpx;
						text-align: center;
						border-radius: 20rpx;
						position: relative;
					}
					.list-box-tip-c-jia:after {
						content: '';
						width: 50%;
						height: 4rpx;
						background-color: #fff;
						position: absolute;
						top: 50%;
						left: 50%;
						transform: translate(-50%, -50%);
					}
					.list-box-tip-c-jia:before {
						content: '';
						width: 4rpx;
						height: 50%;
						background-color: #fff;
						position: absolute;
						top: 50%;
						left: 50%;
						transform: translate(-50%, -50%);
					}
				}
				.tip-c-l-cont-t {
					margin-top: 12rpx;
					font-weight: bold;
				}
				.list-box-tip-con {
					padding:20rpx 0 40rpx;
					// min-height: 80rpx;
					line-height: 40rpx;
					position: relative;
					
					.con-sw {
						
					}
					
					.list-box-tip-con-btn {
						position: absolute;
						right: 0;
						bottom: 0;
						display: flex;
						
						.icon-st {
							padding: 0 6rpx;
							position: static;
							font-size: 30rpx;
						}
					}
				}
				
				.list-box-tip-bto {
					display: flex;
					flex-direction: column;
					
					.list-box-tip-bto-title {
						padding: 20rpx 0;
						display: flex;
						justify-content: space-between;
						align-items: center;
						.icons-t {
							font-size: 40rpx;
						}
						
						.bto-title-l {
							height: 50rpx;
							line-height: 50rpx;
							margin: 0;
							display: flex;
							align-items: center;
						}
						
						.bto-title-r {
							display: flex;
							align-items: center;
							
							.bto-title-r-icon {
								display: flex;
								align-items: center;
							}
						}
					}
					
					.list-box-tip-bto-review {
						padding: 20rpx;
						display: flex;
						flex-direction: column;
						background-color: #f6f6f6;
						margin-bottom: 20rpx;
						border-radius: 10rpx;
	
						
						.bto-review-con {
							padding: 6rpx 0;
							display: flex;
							align-items: center;
							text-overflow: ellipsis;
							white-space: nowrap;
							overflow: hidden;
							
							.bto-review-titl {
								font-weight: bold;
							}
							
							.bto-review-tx {
								// padding-left: 14rpx;
								// text-overflow: ellipsis;
								// white-space: nowrap;
								// overflow: hidden;
								// word-wrap: break-word;
							}
						}
					}
				}
			}
		}
	}
	
	// 评论
	.wxfaceimg {
		vertical-align: middle;
	}
	.pinglun{width:750rpx;padding:0 20rpx;margin:0 auto;display:flex;flex-direction:row;align-items:center;position:absolute;bottom:0;left:0;right:0;height:100rpx;background:#fff;z-index:8;border-top:1px solid #f7f7f7}
	.pinglun-faceicon {	width:46rpx;height:46rpx;	margin-left: 10rpx;margin-right:18rpx}
	.pinglun-input{flex:1;color:#000;font-size:32rpx;padding:0;line-height:100rpx}
	.pinglun-buybtn{margin-left:0.08rpx;background:#FD4A46;height:60rpx;line-height:60rpx;padding:0 30rpx;border-radius:6rpx}
	.pinglun-buybtn-txt{color:#fff;font-size:28rpx;height:60rpx;line-height:60rpx;}

	.plbox{width:750rpx;height:700rpx;padding:20rpx 20rpx;background:#fff;z-index:6;position:fixed;z-index: 33;left: 0;bottom: 0;}
	.plbox-show-mk {width: 100%; height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0, 0, 0, .4);z-index: 9999999;}
	.plbox-replyshadow{position:absolute;z-index:7;background:rgba(0,0,0,0.4);width:750rpx;flex:1;left:0;right:0;top:0;bottom:0;}
	.plbox-close{position:absolute;top:10rpx;right:10rpx;z-index:7;width:50rpx;height:50rpx;padding:10rpx;}
	.plbox_title{height:60rpx;line-height:60rpx;margin-bottom:20rpx;display:flex;flex-direction:row}
	.plbox_title-t1{font-size:28rpx;color:#000;font-weight:bold}
	.plbox_title-t2{font-size:28rpx;color:#000;font-weight:bold}
	.plbox_content{height:500rpx;overflow:scroll;display:flex;}
	.plbox_content-plcontent{display:flex;flex-direction:row;vertical-align: middle;color:#111}
	.plbox_content-plcontent-text{ color:#111;font-size:28rpx}
	.plbox_content-plcontent-image{ width:44rpx;height:44rpx;vertical-align: inherit;}
	.plbox_content-item{flex:1;margin-bottom:20rpx;display:flex;flex-direction:row}
	.plbox_content-item-f1{width:80rpx;}
	.plbox_content-item-f1-img{width:60rpx;height:60rpx;border-radius:50%}
	.plbox_content-item-f2{flex:1}
	.plbox_content-item-f2-t1{font-size:28rpx}
	.plbox_content-item-f2-t2{color:#000;margin:10rpx 0;line-height:60rpx;}
	.plbox_content-item-f2-t3{display:flex;flex-direction:row;flex:1}
	.plbox_content-item-f2-t3-x1{color:#999;font-size:26rpx;}
	.plbox_content-item-f2-t3-x2{flex:1;display:flex;flex-direction:row;}
	.plbox_content-item-f2-pzan{display:flex;flex-direction:row}
	.plbox_content-item-f2-pzan-img{width:32rpx;height:32rpx;margin-right:10rpx}
	.plbox_content-item-f2-pzan-txt{font-size:28rpx;color:#666}
	.plbox_content-item-f2-phuifu{margin-left:6px;color:#507DAF;font-size:26rpx}
	.plbox_content-relist{flex:1;background:#f5f5f5;padding:20rpx 20rpx 10rpx 20rpx;margin-bottom:20rpx}
	.plbox_content-relist-item2{font-size:24rpx;margin-bottom:10rpx}
	.plbox_content-relist-headimg{width:30rpx;height:30rpx;border-radius:15rpx;margin-right:8rpx}
	.plbox_content-relist-nickname{color:#333;font-size:24rpx}
	.plbox_content-relist-f2{margin-top:10rpx}
	
	@keyframes tsinfo {
		0% {transform:  translateX(8rpx);}
		50% {transform:  translateX(-8rpx);}
		100% {transform: translateX(8rpx);}
	}
</style>
