index2.vue 48 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143
  1. <template>
  2. <view class="box">
  3. <view class="time">
  4. <view class="">
  5. {{ today }}
  6. </view>
  7. <view style="margin-left: 2%">
  8. {{ currentTime }}
  9. </view>
  10. </view>
  11. <view class="img_logo">
  12. <image style="height: 160%;" mode="heightFix" src="/static/img/mnwhbhLOGO.png"></image>
  13. <image style="height: 100%;" mode="heightFix" src="/static/img/img_title@2x.png"></image>
  14. </view>
  15. <!-- Tab选项 -->
  16. <view class="top_tab">
  17. <view class="box_tab">
  18. <view @click="indexBtn" class="tab_item" tabindex="0">首页</view>
  19. <view @click="tabBtn(index)" class="tab_item" v-for="(item, index) in listTab" :key="item.title" :class="{ active: tabIdex == index }" tabindex="0">
  20. {{ item.title }}
  21. </view>
  22. </view>
  23. </view>
  24. <!-- 保护概况 -->
  25. <view class="js_box" v-show="tabIdex == 0">
  26. <!-- <view class="js_b" style="margin-left: 1%;"> -->
  27. <!-- <view class="js_tit">闽南精神</view> -->
  28. <!-- <commonItems :titList="titList" :projectList="projectList"></commonItems> -->
  29. <!-- </view> -->
  30. <!-- <view class="qiehuan">
  31. <view class="qh_btn" @click="leftBtn">
  32. <image class="img" src="../../static/img/left.png"></image>
  33. </view>
  34. <view class="qh_btn" @click="rightBtn">
  35. <image class="img" src="../../static/img/right.png"></image>
  36. </view>
  37. </view> -->
  38. <view class="" style="width: 82%; height: 22%; margin: auto;" v-show="wtTab == 0">
  39. <view class="bh_box">
  40. <view @click="wenzhangBtn(item.id)" v-for="item in protectionArticleList" :key="item.index" class="bh_item" tabindex="0">
  41. <view class="wt_img_box">
  42. <image class="img" :src="item.image"></image>
  43. </view>
  44. <view class="wt_tit">{{ item.title }}</view>
  45. </view>
  46. </view>
  47. </view>
  48. <view class="aaaaaaaaaa"></view>
  49. </view>
  50. <!-- 闽南精神 -->
  51. <view v-show="tabIdex == 1" class="cb_box" style="width: 100%; height: 101%">
  52. <!-- <commonItems :titList="titList" :projectList="projectList"></commonItems> -->
  53. <view class="cb_box2">
  54. <!-- <view class="wt_tab">
  55. <view @click="wtTabBtn(index)" v-for="(item, index) in wtListTab" :key="item.title" class="wt_tab_item" :class="{ active2: wtTab == index }">
  56. {{ item.title }}
  57. </view>
  58. </view> -->
  59. <view class="" style="width: 100%; height: 22%" v-show="wtTab == 0">
  60. <view class="wt_box3">
  61. <view @click="wenzhangBtn(item.id)" v-for="item in spiritArticleList" :key="item.index" class="wt_item" tabindex="0">
  62. <view class="wt_img_box">
  63. <image class="img" :src="item.image"></image>
  64. </view>
  65. <view class="wt_tit">{{ item.title }}</view>
  66. </view>
  67. </view>
  68. </view>
  69. </view>
  70. <!-- <view class="qiehuan5">
  71. <view class="qh_btn">
  72. <image class="img" src="/static/img/left.png"></image>
  73. </view>
  74. <view class="qh_btn">
  75. <image class="img" src="/static/img/right.png"></image>
  76. </view>
  77. </view> -->
  78. <view class="aaaaaaaaaa" style="height: 35%"></view>
  79. </view>
  80. <!--古早话仙 -->
  81. <view class="wb_box" v-if="tabIdex == 2">
  82. <view class="wb_box_2">
  83. <view class="wbxy_tab">
  84. <view @click="gzhxTabBtn(index)" v-for="(item, index) in gzhxTab" :key="item.title" class="mny_tab_item2" :class="{ active2: gzhxIndex == index }" tabindex="0">
  85. {{ item.title }}
  86. </view>
  87. </view>
  88. <view class="" style="width: 100%; height: 85%">
  89. <view class="mny_box3">
  90. <view v-for="item in gzhxArticleList" :key="item.index" class="mny_box_item" @click="gzhxDetailBtn(item.id)" tabindex="0">
  91. <view class="mny_img_box">
  92. <image :src="item.image" mode="aspectFill" class="img"></image>
  93. </view>
  94. <view class="kc_img_tit">{{ item.title }}</view>
  95. </view>
  96. </view>
  97. </view>
  98. </view>
  99. </view>
  100. <!-- 风俗民情 -->
  101. <view class="ms_box" v-show="tabIdex == 3">
  102. <view class="js_b">
  103. <view v-if="fsmqProjectList.length > 0 ">
  104. <view v-for="(item,index) in fsmqProjectList" :key="index">
  105. <view class="js_tit">{{ item.name }}</view>
  106. <commonItems :projectList="item.content_list"></commonItems>
  107. </view>
  108. </view>
  109. </view>
  110. <!-- <view class="wb_box_2">
  111. <view class="wbxy_tab">
  112. <view @click="wbxyTabBtn(index)" v-for="(item, index) in wbxyTab" :key="item.title" class="mny_tab_item2" :class="{ active2: wbxyIndex == index }">
  113. {{ item.title }}
  114. </view>
  115. </view>
  116. <view class="" style="width: 100%; height: 85%" v-show="wbxyIndex == 1">
  117. <view class="mny_box3">
  118. <view v-for="item in keCheng" :key="item.index" class="mny_box_item">
  119. <view class="mny_img_box">
  120. <image :src="item.img" class="img"></image>
  121. </view>
  122. <view class="kc_img_tit">免费课程</view>
  123. </view>
  124. </view>
  125. <view class="wbxy_btm">
  126. <view class="jz_box_tab2">
  127. <view @click="wbxyBtm(index)" class="btm_tab2" v-for="(item, index) in wbxyfenLei" :key="item.index" :class="{ active2: wbxyFeiLei == index }">
  128. {{ item.title }}
  129. </view>
  130. </view>
  131. </view>
  132. </view>
  133. <view class="" style="width: 100%; height: 65%" v-show="wbxyIndex == 0">
  134. <view class="wbxy_item" style="">
  135. <view class="mjtj_box" @click="mjxqBtn(index)" v-for="(item,index) in mjtj" :key="item.id">
  136. <view class="mz">{{ item.title }}</view>
  137. <view class="zj_img">
  138. <image class="img" :src="item.image"></image>
  139. </view>
  140. </view>
  141. </view>
  142. </view>
  143. </view> -->
  144. <!-- <view class="qiehuan6">
  145. <view class="qh_btn">
  146. <image class="img" src="/static/img/left.png"></image>
  147. </view>
  148. <view class="qh_btn">
  149. <image class="img" src="/static/img/right.png"></image>
  150. </view>
  151. </view> -->
  152. <!-- <view class="aaaaaaaaaa"></view> -->
  153. </view>
  154. <!-- 文保学院 -->
  155. <!-- 保护传承 -->
  156. <view class="fy_box" v-show="tabIdex == 4">
  157. <view class="fy_box2">
  158. <view class="bhcc_tab">
  159. <view @click="bhccTabBtn(index)" v-for="(item, index) in bhccTab" :key="item.title" class="mny_tab_item2" :class="{ active3: bhccIndex == index }" tabindex="0">
  160. {{ item.title }}
  161. </view>
  162. </view>
  163. <view class="" style="display: flex; justify-content: space-around; width: 95%; height: 100%; margin: 2% auto 0 auto" v-if="bhccIndex === 0">
  164. <view class="jz_jj">
  165. <view class="jj_top">
  166. <view style="font-size: 14px; margin-bottom: 1%">闽南建筑文化简介</view>
  167. <view class="animate-box">
  168. <view class="animate">
  169. 闽南建筑风格独特。闽南建筑风格以红墙、红瓦、燕尾脊为特征,给人以鲜明、热烈的视觉感受。建筑中大量使用装饰性构件,如砖雕、石雕、木雕等,这些雕刻工艺精湛,图案丰富,具有很高的艺术价值。同时,建筑内部的布局和装饰也充满了闽南文化的特色,如“出砖入石”的墙体、精细的石雕和木雕、富有地方特色的彩绘等。
  170. 闽南建筑融合了多元文化。闽南地区历史上是中原移民的重要聚居地,同时又与东南亚地区交往密切,因此闽南建筑文化中融合了中原文化、东南亚文化等多元文化因素。例如,闽南建筑的屋顶形式、装饰风格等受到中原文化的影响;而建筑中的雕刻艺术、建筑材料等则体现了东南亚文化的特色。这种多元文化的融合使得闽南建筑具有更加丰富的文化内涵
  171. 通过了解这些闽南建筑文物的特点,人们能够更好地认识和了解闽南文化。同时,这些文物也是传承和弘扬闽南文化的重要载体。在今天的社会中,随着城市化进程的加速和传统文化的逐渐消失,保护和传承这些宝贵的文化遗产显得尤为重要。
  172. </view>
  173. </view>
  174. <!-- 饼图 -->
  175. <view class="" style="width: 100%; height: 100%; margin-top: 4%; display: flex; justify-content: space-around">
  176. <view class="charts-box">
  177. <qiun-data-charts :tooltipShow="false" type="pie" :opts="opts" :chartData="chartData" />
  178. <view class="csbt" style="">厦门</view>
  179. </view>
  180. <view class="charts-box">
  181. <qiun-data-charts :tooltipShow="false" type="pie" :opts="opts2" :chartData="chartData2" />
  182. <view class="csbt" style="">各区统计</view>
  183. </view>
  184. <!-- <view class="charts-box">
  185. <qiun-data-charts :tooltipShow="false" type="pie" :opts="opts3" :chartData="chartData3" />
  186. <view class="csbt" style="">泉州</view>
  187. </view> -->
  188. </view>
  189. </view>
  190. </view>
  191. <view class="" style="width: 48%; height: 80%">
  192. <!-- <view class="sw_box"> -->
  193. <!-- <u-swiper
  194. :list="swiperList"
  195. imgMode="aspectFill"
  196. height="100%"
  197. :indicator="true"
  198. :autoplay="true"
  199. :circular="true"
  200. indicatorStyle="bottom: 10px"
  201. indicatorMode="dot"
  202. indicatorActiveColor="#8e6c4f"
  203. indicatorInactiveColor="rgba(255, 255, 255, 0.35)"
  204. ></u-swiper> -->
  205. <!-- <view class="jj_btm"> -->
  206. <view class="global" @click="mapBtn" tabindex="0">
  207. <image style="border-radius: 5px;width: 100%;height: 130%;" src="/static/img/map.png" mode="aspectFill"></image>
  208. </view>
  209. <!-- </view> -->
  210. <!-- </view> -->
  211. <!-- 地图 -->
  212. <!-- 可能资源加载过多导致闪退 -->
  213. <scroll-view scroll-y="true" style="width: 100%; height: 66%; margin-top: 2%;">
  214. <view style="display: flex; flex-wrap: wrap; gap: 10px;">
  215. <view class="container" @click="tabulationBtn(item.id)" v-for="(item, index) in imgList" :key="item.index" tabindex="0">
  216. <view class="mn_box">
  217. <image style="width: 100%; height: 100%" :lazy-load="true" :src="item.image" mode="aspectFill"></image>
  218. </view>
  219. <text class="mn_text">{{ item.title }}</text>
  220. </view>
  221. </view>
  222. </scroll-view>
  223. </view>
  224. </view>
  225. <view class="fy_banner" v-if="bhccIndex === 1">
  226. <view class="fy_tit">非遗传承</view>
  227. <view class="fy_txt">以“闽南人”与“闽南建筑文化”为纽带构建三种精神:闽南精神、闽台精神、海丝精神体现闽南“魂”</view>
  228. <view class="fy_btm">
  229. <view @click="fyXiangQing(index1)" v-for="(item, index1) in fyList" :key="index1" class="fy_item" tabindex="0">
  230. <view class="fy_img">
  231. <image :src="item.img" class="img" />
  232. </view>
  233. <view class="fy_xm">{{ item.title }}</view>
  234. </view>
  235. </view>
  236. </view>
  237. </view>
  238. <!-- <view class="aaaaaaaaaa"></view> -->
  239. </view>
  240. <!-- 非遗传承end -->
  241. <!--闽南时尚 -->
  242. <view class="fashion_box" v-if="tabIdex == 5">
  243. <!-- <view class="js_tit">礼仪习俗</view> -->
  244. <!-- <commonItems :projectList="projectList"></commonItems> -->
  245. <view class="" style="width: 100%; height: 80%;">
  246. <view class="mny_box3">
  247. <view v-for="item in mnMusicList" :key="item.index" class="mny_box_item" @click="mcMusicDetailBtn(item.id)" tabindex="0">
  248. <view class="mny_img_box">
  249. <image :src="item.image" mode="aspectFill" class="img"></image>
  250. </view>
  251. <view class="kc_img_tit">{{ item.title }}</view>
  252. </view>
  253. </view>
  254. </view>
  255. <!-- <view class="qiehuan2">
  256. <view class="qh_btn">
  257. <image class="img" src="/static/img/left.png"></image>
  258. </view>
  259. <view class="qh_btn">
  260. <image class="img" src="/static/img/right.png"></image>
  261. </view>
  262. </view> -->
  263. <!-- <view class="aaaaaaaaaa"></view> -->
  264. </view>
  265. <!--闽南时尚end -->
  266. <!-- 文化之旅 -->
  267. <!-- <view v-show="tabIdex == 6" style="width: 100%; height: 67%;"> -->
  268. <view class="mny_box" v-show="tabIdex == 6">
  269. <view class="mny_box2">
  270. <view class="journey_tab">
  271. <view @click="journeyTabBtn(index)" v-for="(item, index) in journeyTabList" :key="item.id" class="mny_tab_item2" :class="{ active5: journeyIndex == index }" tabindex="0">
  272. {{ item.title }}
  273. </view>
  274. </view>
  275. <view class="mny_box3" v-if="journeyTabList.length > 0">
  276. <view v-for="item in journeyList" :key="item.index" class="mny_box_item" @click="journeyDetailBtn(item.id)" tabindex="0">
  277. <view class="mny_img_box">
  278. <image :src="item.image" mode="aspectFill" class="img"></image>
  279. </view>
  280. <view class="kc_img_tit">{{ item.title }}</view>
  281. </view>
  282. </view>
  283. <!-- <view class="bbbbbbbb"></view> -->
  284. </view>
  285. </view>
  286. <!-- <view class="qiehuan4">
  287. <view class="qh_btn2" @click="mnPaging2">
  288. <image class="img" src="/static/img/left.png"></image>
  289. </view>
  290. <view class="qh_btn2" @click="mnPaging">
  291. <image class="img" src="/static/img/right.png"></image>
  292. </view>
  293. </view> -->
  294. <!-- </view> -->
  295. <!-- 闽南语 -->
  296. <!-- 村史文化 -->
  297. <view v-show="tabIdex == 7" class="cs_box">
  298. <view class="cs_left">
  299. <view class="cs_logo">
  300. <image class="img" src="/static/img/cswh.png" mode="aspectFit"></image>
  301. </view>
  302. <view class="cs_txt">
  303. 保护历史记忆和文化遗产:村更馆作为一个专门 收藏、保存和展示村庄历史、文化和传统的场所,具 有重要的保护历史记忆和文化遗产的意义。它收集、
  304. 整理和展示各种文物、文献、照片、音频和视频等材 料,记录和展示村庄的历史、风土人情和重要事件, 使这些珍贵的文化资源得以保存,并传承给后代.
  305. </view>
  306. </view>
  307. <view class="cs_center">
  308. <view v-if="!villageUrl" style="display: flex; justify-content: center; margin-top: 30%; font-size: 40px; color: #a07f5a;">
  309. 暂无内容
  310. </view>
  311. <view style="width: 100%; height: 100%;" v-else>
  312. <iframe
  313. :src="villageUrl"
  314. frameborder="0"
  315. width="100%"
  316. height="100%"
  317. allowfullscreen>
  318. </iframe>
  319. </view>
  320. </view>
  321. <view class="cs_right">
  322. <view class="right_top">
  323. <view class="cs_tj" v-for="(item,index) in villageList" :key="index" @click="clickVillage(item)" tabindex="0">{{ item.name }}</view>
  324. </view>
  325. <!-- <view class="right_top">
  326. <image class="top_img" src="../../static/img/wz1.png"></image>
  327. <view class="pos"></view>
  328. <view class="cs_tj">村史推荐</view>
  329. </view>
  330. <view class="right_btm">
  331. <image class="btm_img" src="../../static/img/wz1.png"></image>
  332. <view class="pos2"></view>
  333. <view class="cs_tj2">村史资讯</view>
  334. </view> -->
  335. </view>
  336. </view>
  337. <!-- 村史文化 -->
  338. </view>
  339. </template>
  340. <script>
  341. let that;
  342. export default {
  343. data() {
  344. return {
  345. music: false,
  346. page: 1,
  347. pageSize: 4,
  348. size:4,
  349. geQuId: 22,
  350. main_body_id: '',
  351. currentTime: '',
  352. today: '',
  353. wbxyIndex: 0,
  354. tabIdex: null,
  355. btmtab: 0,
  356. mnyTab: 0,
  357. wbxyFeiLei: 0,
  358. wtTab: 0,
  359. listTab: [
  360. {
  361. title: '保护概况'
  362. },
  363. {
  364. title: '闽南精神'
  365. },
  366. {
  367. title: '古早话仙'
  368. },
  369. {
  370. title: '民俗风情'
  371. },
  372. {
  373. title: '保护传承'
  374. },
  375. {
  376. title: '闽南时尚'
  377. },
  378. {
  379. title: '文化之旅'
  380. },
  381. {
  382. title: '厝边记忆'
  383. }
  384. ],
  385. wbxyTab: [
  386. {
  387. title: '名家推荐'
  388. },
  389. {
  390. title: '课程'
  391. }
  392. ],
  393. gzhxIndex:0,
  394. gzhxTab: [
  395. {
  396. title: '闽南童谣',
  397. },
  398. {
  399. title: '讲古'
  400. },
  401. {
  402. title: '方言'
  403. },
  404. ],
  405. wbxyfenLei: [
  406. {
  407. title: '分类1'
  408. },
  409. {
  410. title: '分类2'
  411. },
  412. {
  413. title: '分类3'
  414. }
  415. ],
  416. fyList: [
  417. {
  418. img: 'https://huli-app.wenlvti.net/app_static/minnanhun/image/fy_1.png',
  419. title: '非遗项目',
  420. path: '/pages/index2/fY_xiangQing/fY_xiangQing'
  421. },
  422. {
  423. img: 'https://huli-app.wenlvti.net/app_static/minnanhun/image/fy_2.png',
  424. title: '传承人',
  425. path: '/pages/index2/fY_xiangQing/chuanChenRen'
  426. },
  427. {
  428. img: 'https://huli-app.wenlvti.net/app_static/minnanhun/image/fy_3.png',
  429. title: '非遗产品',
  430. path: '/pages/index2/fY_xiangQing/chanPin'
  431. },
  432. {
  433. img: 'https://huli-app.wenlvti.net/app_static/minnanhun/image/fy_4.png',
  434. title: '非遗活动',
  435. path: '/pages/index2/fY_xiangQing/houDong'
  436. }
  437. ],
  438. mnyListTab: [],
  439. wtListTab: [
  440. {
  441. title: '文章'
  442. },
  443. {
  444. title: '相册'
  445. },
  446. {
  447. title: '视频'
  448. }
  449. ],
  450. albumList: [] /* 相册 */,
  451. // 保护概况
  452. protectionArticleList:[
  453. {
  454. img: '/static/img/wz1.png',
  455. title: '200多座百年建筑化身舞台 沉浸式戏剧演出'
  456. },
  457. {
  458. img: '/static/img/wz1.png',
  459. title: '200多座百年建筑化身舞台 沉浸式戏剧演出'
  460. },
  461. {
  462. img: '/static/img/wz1.png',
  463. title: '200多座百年建筑化身舞台 沉浸式戏剧演出'
  464. },
  465. {
  466. img: '/static/img/wz1.png',
  467. title: '200多座百年建筑化身舞台 沉浸式戏剧演出'
  468. },
  469. {
  470. img: '/static/img/wz1.png',
  471. title: '200多座百年建筑化身舞台 沉浸式戏剧演出'
  472. },
  473. ],
  474. // 闽南精神
  475. spiritArticleList:[
  476. ],
  477. articleList: [
  478. {
  479. img: '/static/img/wz1.png',
  480. title: '200多座百年建筑化身舞台 沉浸式戏剧演出'
  481. },
  482. {
  483. img: '/static/img/wz2.png',
  484. title: '200数千厝边共赏本土文化盛宴 '
  485. },
  486. {
  487. img: '/static/img/wz3.png',
  488. title: '闽南神韵'
  489. },
  490. {
  491. img: '/static/img/wz4.png',
  492. title: '百姓大舞台'
  493. }
  494. ] /* 文章 */,
  495. // projectList: [],
  496. // titList: [],
  497. // 风俗民情
  498. fsmqTitList:[
  499. ],
  500. fsmqProjectList: [
  501. ],
  502. tongYaoList: [],
  503. jianZhuList: [],
  504. buildList: [],
  505. keCheng: [
  506. {
  507. img: '/static/img/kc1.png'
  508. },
  509. {
  510. img: '/static/img/kc2.png'
  511. },
  512. {
  513. img: '/static/img/kc3.png'
  514. },
  515. {
  516. img: '/static/img/kc4.png'
  517. }
  518. ],
  519. gzhxArticleList: [],
  520. imgList:[
  521. ],
  522. swiperList: [
  523. 'https://huli-app.wenlvti.net/app_static/minnanhun/image/tv4.jpg',
  524. 'https://huli-app.wenlvti.net/app_static/minnanhun/image/tv5.jpg',
  525. 'https://huli-app.wenlvti.net/app_static/minnanhun/image/tv6.jpg',
  526. 'https://huli-app.wenlvti.net/app_static/minnanhun/image/tv7.jpg',
  527. 'https://huli-app.wenlvti.net/app_static/minnanhun/image/tv8.jpg',
  528. 'https://huli-app.wenlvti.net/app_static/minnanhun/image/wc.jpg'
  529. ],
  530. chartData: {
  531. series: [
  532. {
  533. data: [
  534. { name: '国家级', value: 48 },
  535. { name: '省级', value: 57 },
  536. { name: '市级', value: 88 },
  537. { name: '县级', value: 35 },
  538. { name: '区级', value: 54 },
  539. // { name: '未定级', value: 1743 }
  540. ]
  541. }
  542. ]
  543. },
  544. opts: {
  545. color: ['#e9a08b', '#b65447','#dd7f66', '#dd924c', '#eec976', '#93b494'],
  546. padding: [0, 0, 0, 0],
  547. enableScroll: false,
  548. fontSize: 8, // 字体大小
  549. fontColor: '#b65447',
  550. legend: {
  551. show: true,
  552. position: 'bottom', //图例相对画布的显示位置,可选值:'bottom','top','left','right'
  553. float: 'center',
  554. fontSize: 8, // 字体大小
  555. fontColor: '#b65447',
  556. backgroundColor: 'rgba(0,0,0,0)', // 图例背景颜色
  557. borderColor: 'rgba(0,0,0,0)', // 图例边框颜色
  558. borderWidth: 0, // 图例边框线宽
  559. hiddenColor: '#CECECE', // 点击隐藏时图例标识及文字颜色
  560. itemGap: 5, // 各个分类(类别)之间的间隔
  561. lineHeight: 12
  562. },
  563. extra: {
  564. pie: {
  565. activeOpacity: 0.5,
  566. activeRadius: 10,
  567. offsetAngle: 0,
  568. labelWidth: 2,
  569. border: false,
  570. borderWidth: 3,
  571. borderColor: '#FFFFFF'
  572. }
  573. }
  574. },
  575. // 漳州图
  576. chartData2: {
  577. series: [
  578. {
  579. data: [
  580. { name: '湖里区', value: 126 },
  581. { name: '思明区', value: 178 },
  582. { name: '海沧区', value: 478 },
  583. { name: '鼓浪屿', value: 151 },
  584. { name: '集美区', value: 220 },
  585. { name: '同安区', value: 503 },
  586. { name: '翔安区', value: 365 },
  587. ]
  588. }
  589. ]
  590. },
  591. opts2: {
  592. color: ['#e9a08b', '#b65447','#dd7f66', '#dd924c', '#eec976', '#93b494'],
  593. padding: [0, 0, 0, 0],
  594. enableScroll: false,
  595. fontSize: 8, // 字体大小
  596. fontColor: '#b65447',
  597. legend: {
  598. show: true,
  599. fontSize: 8, // 字体大小
  600. fontColor: '#b65447',
  601. backgroundColor: 'rgba(0,0,0,0)', // 图例背景颜色
  602. borderColor: 'rgba(0,0,0,0)', // 图例边框颜色
  603. borderWidth: 0, // 图例边框线宽
  604. hiddenColor: '#CECECE', // 点击隐藏时图例标识及文字颜色
  605. itemGap: 5, // 各个分类(类别)之间的间隔
  606. lineHeight: 12
  607. },
  608. extra: {
  609. pie: {
  610. activeOpacity: 0.5,
  611. activeRadius: 10,
  612. offsetAngle: 0,
  613. labelWidth: 2,
  614. border: false,
  615. borderWidth: 3,
  616. borderColor: '#FFFFFF'
  617. }
  618. }
  619. },
  620. // 泉州图
  621. chartData3: {
  622. series: [
  623. {
  624. data: [
  625. { name: '国家级', value: 44 },
  626. { name: '省级', value: 104 },
  627. { name: '市区县级', value: 793 }
  628. ]
  629. }
  630. ]
  631. },
  632. opts3: {
  633. color: ['#e9a08b', '#b65447','#dd7f66', '#dd924c', '#eec976', '#93b494'],
  634. padding: [0, 0, 0, 0],
  635. enableScroll: false,
  636. fontSize: 8, // 字体大小
  637. fontColor: '#b65447',
  638. legend: {
  639. show: true,
  640. fontSize: 8, // 字体大小
  641. fontColor: '#b65447',
  642. backgroundColor: 'rgba(0,0,0,0)', // 图例背景颜色
  643. borderColor: 'rgba(0,0,0,0)', // 图例边框颜色
  644. borderWidth: 0, // 图例边框线宽
  645. hiddenColor: '#CECECE', // 点击隐藏时图例标识及文字颜色
  646. itemGap: 5, // 各个分类(类别)之间的间隔
  647. lineHeight: 12
  648. },
  649. extra: {
  650. pie: {
  651. activeOpacity: 0.5,
  652. activeRadius: 10,
  653. offsetAngle: 0,
  654. labelWidth: 2,
  655. border: false,
  656. borderWidth: 3,
  657. borderColor: '#FFFFFF'
  658. }
  659. }
  660. },
  661. mjtj: [],
  662. // 保护传承
  663. bhccTab:[
  664. {title:'文物'},
  665. {title:'非遗'},
  666. // {title:'老字号'},
  667. // {title:'自然遗产'},
  668. ],
  669. bhccIndex: 0,
  670. mnMusicList:[
  671. ],
  672. journeyTabList:[
  673. {title:'非遗旅游路线'},
  674. {title:'红色文化旅游路线'},
  675. {title:'美食旅游路线'},
  676. {title:'文旅融合示范点'},
  677. ],
  678. journeyIndex:0,
  679. journeyList:[],
  680. villageList:[],
  681. villageUrl:'https://cun-houpu.wenlvti.net',
  682. };
  683. },
  684. watch: {
  685. currentTime(newVal, oldVal) {
  686. if (newVal === oldVal) return;
  687. this.currentTime = newVal;
  688. },
  689. today(newVal, oldVal) {
  690. if (newVal === oldVal) return;
  691. this.today = newVal;
  692. }
  693. },
  694. onReady() {
  695. // this.getServerData();
  696. },
  697. mounted() {
  698. this.updateTime();
  699. setInterval(() => {
  700. this.updateTime();
  701. }, 1000);
  702. },
  703. onLoad(o) {
  704. that = this;
  705. this.tabIdex = o.id;
  706. this.main_body_id = this.$db.get('main_body_id');
  707. this.tabBtn(o.id);
  708. },
  709. methods: {
  710. // 顶部导航
  711. tabBtn(id) {
  712. console.log('id',id);
  713. this.btmtab = 0;
  714. this.tabIdex = id;
  715. if (this.tabIdex == 0 || id == 0) {
  716. console.log('触发保护概况');
  717. this.$api.getContentList(
  718. {
  719. model_id: 3, /* 模型id */
  720. main_body_id: 1,
  721. main_body_column_id:288,
  722. page: this.page,
  723. pageSize: this.pageSize
  724. },
  725. function (res) {
  726. that.protectionArticleList = res.data.list;
  727. // console.log(that.projectList, ' that.that.projectList');
  728. }
  729. );
  730. }else if(this.tabIdex == 1 || id == 1){
  731. console.log('闽南精神');
  732. this.minnanSpirit();
  733. // this.$api.getContentList(
  734. // {
  735. // model_id: 17 /* 模型id */,
  736. // main_body_id: 1,
  737. // page: 1,
  738. // pageSize: 12
  739. // },
  740. // function (res) {
  741. // that.imgList=res.data
  742. // console.log(res, ' resresres');
  743. // }
  744. // );
  745. }else if (this.tabIdex == 2 || id == 2) {
  746. // // 古早话仙
  747. this.$api.getContentList(
  748. {
  749. model_id: 16 /* 模型id */,
  750. main_body_id: 1,
  751. main_body_column_id:'189,190,191,291',
  752. page: 1,
  753. pageSize: 12
  754. },
  755. function (res) {
  756. that.gzhxArticleList=res.data.list
  757. console.log(res, ' resresres');
  758. }
  759. );
  760. }else if (this.tabIdex == 3 || id == 3) {
  761. // 民俗风情
  762. this.$api.getMainBodyColumnContentList(
  763. {
  764. model_id: 4 /* 模型id */,
  765. main_body_id: 1,
  766. main_body_column_id:'8,9,246,248'
  767. },
  768. function (res) {
  769. // that.mjtj = res.data[1].content_list;
  770. // console.log(that.mjtj, '名家推荐');
  771. that.fsmqProjectList = res.data.list
  772. }
  773. );
  774. }else if (this.tabIdex == 4 || id == 4) {
  775. // 保护传承
  776. this.$api.getContentList(
  777. {
  778. model_id: 1 /* 模型id */,
  779. main_body_id: 1,
  780. page: 1,
  781. pageSize: 12
  782. },
  783. function (res) {
  784. that.imgList=res.data.list
  785. }
  786. );
  787. }else if (this.tabIdex == 5 || id == 5) {
  788. // 闽南时尚
  789. this.$api.getContentList(
  790. {
  791. model_id: 16 /* 模型id */,
  792. main_body_id: 1,
  793. page: '1',
  794. pageSize: '10'
  795. },
  796. function (res) {
  797. console.log(res, '触发');
  798. that.mnMusicList = res.data.list;
  799. // that.projectList = res.data;
  800. // console.log(that.projectList, '民俗宗教');
  801. }
  802. );
  803. }else if (this.tabIdex == 6 || id == 6) {
  804. // 文化之旅
  805. let i = 0;
  806. this.$api.getContentList(
  807. {
  808. model_id: 17 /* 模型id */,
  809. main_body_id: 1,
  810. main_body_column_id:275,
  811. page: 1,
  812. pageSize: 12
  813. },
  814. function (res) {
  815. that.journeyList = res.data.list;
  816. }
  817. );
  818. }else if (this.tabIdex == 7 || id == 7) {
  819. // 厝边记忆
  820. this.$api.getVillageList(
  821. {main_body_id: 1},
  822. function (res) {
  823. let villageList = res.data;
  824. // 筛选出有url的数据
  825. villageList = villageList.filter(item => item.url);
  826. that.villageList = villageList
  827. // console.log(that.albumList, 'albumList');
  828. }
  829. )
  830. }
  831. },
  832. // 闽南精神
  833. minnanSpirit() {
  834. this.$api.getContentList(
  835. {
  836. model_id: 3 /* 模型id */,
  837. main_body_id: 1,
  838. page: this.page,
  839. pageSize: 6
  840. },
  841. function (res) {
  842. that.spiritArticleList = res.data.list;
  843. // console.log(that.projectList, ' that.that.projectList');
  844. }
  845. );
  846. },
  847. // 古早话仙 子栏目点击
  848. gzhxTabBtn(i) {
  849. this.gzhxIndex = i;
  850. let params = {}
  851. if(i==0){
  852. params = {
  853. model_id: 16 /* 模型id */,
  854. main_body_id: 1,
  855. main_body_column_id:'189,190,191,291',
  856. page: 1,
  857. pageSize: 12
  858. }
  859. }else if(i==1){
  860. params = {
  861. model_id: 16 /* 模型id */,
  862. main_body_id: 1,
  863. main_body_column_id:'187',
  864. page: 1,
  865. pageSize: 12
  866. }
  867. }else if(i==2){
  868. params = {
  869. model_id: 5 /* 模型id */,
  870. main_body_id: 1,
  871. }
  872. }
  873. this.$api.getContentList(
  874. params,
  875. function (res) {
  876. that.gzhxArticleList=res.data.list
  877. console.log(res, ' resresres');
  878. }
  879. );
  880. },
  881. // 古早话仙详情
  882. gzhxDetailBtn(id){
  883. uni.navigateTo({
  884. url: '/pages/index2/wenZhangXQ/videoPlay?id=' + id
  885. });
  886. },
  887. // 保护传承,子栏目点击
  888. bhccTabBtn(i){
  889. this.bhccIndex = i;
  890. },
  891. // 闽南时尚
  892. mcMusicDetailBtn(id){
  893. uni.navigateTo({
  894. url: '/pages/index2/wenZhangXQ/videoPlay?id=' + id
  895. });
  896. },
  897. // 非遗详情
  898. fyXiangQing(i) {
  899. console.log('this.fyList[i].path',this.fyList[i].path);
  900. uni.navigateTo({
  901. url: this.fyList[i].path
  902. });
  903. },
  904. // 文章详情
  905. wenzhangBtn(id) {
  906. uni.navigateTo({
  907. url: '/pages/index2/fY_xiangQing/xiangMuXQ?id=' + id
  908. });
  909. },
  910. // 相册详情
  911. albumBtn(i) {
  912. console.log(this.albumList, 'this.albumList');
  913. uni.navigateTo({
  914. url: '/pages/index2/fY_xiangQing/xiangMuXQ?id=' + this.albumList[i].id
  915. });
  916. },
  917. // 名家详情
  918. mjxqBtn(i){
  919. uni.navigateTo({
  920. url: '/pages/index2/fY_xiangQing/xiangMuXQ?id=' + this.mjtj[i].id
  921. });
  922. },
  923. // 首页
  924. indexBtn() {
  925. uni.navigateTo({
  926. url: '/pages/index/index?music=' + this.music
  927. });
  928. },
  929. // 闽南语分页
  930. mnPaging(){
  931. this.size+=4
  932. this.$api.getMainBodyColumnContentList(
  933. {
  934. model_id: 5 /* 模型id */,
  935. main_body_id: 5,
  936. size:this.size
  937. },
  938. function (res) {
  939. if(that.tongYaoList.length==res.data[that.mnyTab].content_list.length){
  940. uni.showToast({
  941. title: '没有更多了',
  942. icon: 'error'
  943. });
  944. return
  945. }
  946. that.tongYaoList = res.data[that.mnyTab].content_list;
  947. }
  948. );
  949. },
  950. // 闽南语分页
  951. mnPaging2(){
  952. this.size=4
  953. this.$api.getMainBodyColumnContentList(
  954. {
  955. model_id: 5 /* 模型id */,
  956. main_body_id: 5,
  957. size:this.size
  958. },
  959. function (res) {
  960. if(that.tongYaoList.length==res.data[that.mnyTab].content_list.length){
  961. uni.showToast({
  962. title: '没有更多了',
  963. icon: 'error'
  964. });
  965. return
  966. }
  967. that.tongYaoList = res.data[that.mnyTab].content_list;
  968. }
  969. );
  970. },
  971. // 闽南语tab
  972. mnyTabBtn(i) {
  973. this.mnyTab = i;
  974. this.$api.getMainBodyColumnContentList(
  975. {
  976. // id: that.mnyListTab[i].id,
  977. model_id: 5 /* 模型id */,
  978. main_body_id: 5
  979. },
  980. function (res) {
  981. that.tongYaoList = res.data[i].content_list;
  982. }
  983. );
  984. },
  985. // 童谣详情
  986. nurseryBtn(i) {
  987. this.$api.getContentDetails(
  988. {
  989. main_body_id: '5',
  990. id: this.tongYaoList[i].id
  991. },
  992. function (res) {
  993. console.log(res, '音频');
  994. if (res.data.video != null && res.data.content != null) {
  995. uni.navigateTo({
  996. url: '/pages/index2/wenZhangXQ/videoPlay?id=' + res.data.id
  997. });
  998. }
  999. if (res.data.content != null && res.data.video == null) {
  1000. uni.navigateTo({
  1001. url: '/pages/index2/fY_xiangQing/xiangMuXQ?id=' + res.data.id
  1002. });
  1003. }
  1004. }
  1005. );
  1006. },
  1007. // 文化之旅 子栏目点击
  1008. journeyTabBtn(i){
  1009. this.journeyIndex = i;
  1010. let params = {}
  1011. if(i==0){
  1012. params = {
  1013. model_id: 17 /* 模型id */,
  1014. main_body_id: 1,
  1015. main_body_column_id:275,
  1016. page: 1,
  1017. pageSize: 12
  1018. }
  1019. }else if(i==1){
  1020. params = {
  1021. model_id: 17 /* 模型id */,
  1022. main_body_id: 1,
  1023. main_body_column_id:276,
  1024. page: 1,
  1025. pageSize: 12
  1026. }
  1027. }else if(i==2){
  1028. params = {
  1029. model_id: 17 /* 模型id */,
  1030. main_body_id: 1,
  1031. main_body_column_id:277,
  1032. page: 1,
  1033. pageSize: 12
  1034. }
  1035. }else if(i==3){
  1036. params = {
  1037. model_id: 17 /* 模型id */,
  1038. main_body_id: 1,
  1039. main_body_column_id:278,
  1040. page: 1,
  1041. pageSize: 12
  1042. }
  1043. }
  1044. this.$api.getContentList(
  1045. params,
  1046. function (res) {
  1047. that.journeyList = res.data.list
  1048. }
  1049. );
  1050. },
  1051. // 文化之旅详情
  1052. journeyDetailBtn(id){
  1053. uni.navigateTo({
  1054. url: '/pages/index2/fY_xiangQing/xiangMuXQ?id=' + id
  1055. });
  1056. },
  1057. // 厝边舞台
  1058. wtTabBtn(i) {
  1059. this.wtTab = i;
  1060. if (i == 1) {
  1061. this.$api.getContentList(
  1062. {
  1063. model_id: 6 /* 模型id */,
  1064. main_body_id: 5,
  1065. type: '4',
  1066. page: '1',
  1067. pageSize: '10'
  1068. },
  1069. function (res) {
  1070. that.albumList = res.data;
  1071. console.log(res, '相册');
  1072. }
  1073. );
  1074. }
  1075. },
  1076. // 点击村落
  1077. clickVillage(item){
  1078. console.log(item);
  1079. this.villageUrl = item.url;
  1080. },
  1081. wbxyTabBtn(i) {
  1082. this.wbxyIndex = i;
  1083. },
  1084. wbxyBtm(i) {
  1085. this.wbxyFeiLei = i;
  1086. },
  1087. vidoBtn() {
  1088. uni.navigateTo({
  1089. url: '/pages/index2/wenZhangXQ/videoPlay'
  1090. });
  1091. },
  1092. leftBtn() {
  1093. this.page--;
  1094. if (this.page == this.projectList.length - 4) {
  1095. uni.showToast({
  1096. title: '没有更多了',
  1097. icon: 'error'
  1098. });
  1099. that.page = that.page + 1;
  1100. return;
  1101. }
  1102. this.minnanSpirit();
  1103. },
  1104. rightBtn() {
  1105. this.page++;
  1106. this.$api.getContentList(
  1107. {
  1108. model_id: 3 /* 模型id */,
  1109. main_body_id: 5,
  1110. page: this.page,
  1111. pageSize: this.pageSize
  1112. },
  1113. function (res) {
  1114. if (res.data.length == 0) {
  1115. uni.showToast({
  1116. title: '没有更多了',
  1117. icon: 'error'
  1118. });
  1119. that.page = that.page - 1;
  1120. return;
  1121. }
  1122. that.projectList = res.data;
  1123. }
  1124. );
  1125. },
  1126. mapBtn() {
  1127. uni.navigateTo({
  1128. url: '/pages/index2/JZ_xiangQing/mapPage'
  1129. });
  1130. },
  1131. // 底部推荐列表
  1132. tabulationBtn(id){
  1133. uni.navigateTo({
  1134. url: '/pages/index2/JZ_xiangQing/mapPage?id='+id
  1135. });
  1136. },
  1137. // 图片预览
  1138. // clickImg(i) {
  1139. // try {
  1140. // uni.previewImage({
  1141. // urls: this.imgList,
  1142. // current: this.imgList[i]
  1143. // });
  1144. // } catch (error) {
  1145. // console.error('预览图片时发生错误:', error);
  1146. // // 这里可以添加更友好的错误提示给用户
  1147. // that.$common.errorToShow('图片预览失败');
  1148. // }
  1149. // },
  1150. // 获取时间
  1151. updateTime() {
  1152. const now = new Date();
  1153. let hours = now.getHours();
  1154. let minutes = now.getMinutes();
  1155. minutes = ('0' + minutes).slice(-2);
  1156. this.currentTime = hours + ':' + minutes;
  1157. let month = now.getMonth() + 1;
  1158. let day = now.getDate();
  1159. month = ('0' + month).slice(-2);
  1160. this.today = month + '月' + day + '日';
  1161. }
  1162. }
  1163. };
  1164. </script>
  1165. <style>
  1166. .aaaaaaaaaa {
  1167. position: absolute;
  1168. /* z-index: -1; */
  1169. bottom: 0;
  1170. width: 100%;
  1171. height: 45%;
  1172. background: linear-gradient(180deg, rgba(240, 235, 222, 0) 0%, rgba(240, 235, 222, 0.5), #f0ebde 70%, #f0ebde 100%);
  1173. }
  1174. .bbbbbbbb {
  1175. position: absolute;
  1176. z-index: 1;
  1177. bottom: 0;
  1178. width: 100%;
  1179. height: 30%;
  1180. background: linear-gradient(180deg, rgba(240, 235, 222, 0) 0%, rgba(240, 235, 222, 0.5), #f0ebde 70%, #f0ebde 100%);
  1181. }
  1182. :deep(.amap-mcode) {
  1183. display: none !important;
  1184. }
  1185. .active {
  1186. color: #ffffff !important;
  1187. background-color: #aa734d !important;
  1188. border-radius: 50rpx;
  1189. }
  1190. .active2, .active3, .active4, .active5 {
  1191. width: 480rpx;
  1192. /* height: 140rpx; */
  1193. color: #ffffff !important;
  1194. background: #aa734d !important;
  1195. }
  1196. :deep(.u-swiper-indicator__wrapper__dot--active) {
  1197. width: 5px !important;
  1198. }
  1199. :deep(.amap-container) {
  1200. border-radius: 5px !important;
  1201. }
  1202. .box {
  1203. width: 100%;
  1204. height: 100vh;
  1205. /* background: url('https://huli-app.wenlvti.net/app_static/minnanhun/image/img_mnjs.png') no-repeat center;
  1206. background-size: 100% 100%;
  1207. background-attachment: fixed; */
  1208. margin: 0;
  1209. }
  1210. .time {
  1211. width: 15%;
  1212. display: flex;
  1213. align-items: center;
  1214. position: absolute;
  1215. right: 3%;
  1216. top: 6%;
  1217. color: #ffffff;
  1218. letter-spacing: 0.1em;
  1219. /* font-size: 52rpx; */
  1220. z-index: 100;
  1221. }
  1222. .img {
  1223. width: 100%;
  1224. height: 100%;
  1225. }
  1226. .img_logo {
  1227. /* width: 8%; */
  1228. height: 6%;
  1229. /* background: url('/static/img/img_title@2x.png') no-repeat center; */
  1230. /* background-size: contain; */
  1231. margin-left: 5%;
  1232. position: relative;
  1233. z-index: 100;
  1234. top: 5%;
  1235. display: flex;
  1236. align-items: center;
  1237. }
  1238. .top_tab {
  1239. position: absolute;
  1240. z-index: 99;
  1241. top: 0;
  1242. width: 100%;
  1243. height: 23%;
  1244. background: linear-gradient(360deg, rgba(142, 108, 79, 0) 0%, rgba(142, 108, 79, 0.79) 80%, rgba(142, 108, 79, 0.79) 100%);
  1245. }
  1246. .box_tab {
  1247. position: relative;
  1248. top: 60%;
  1249. z-index: 999;
  1250. width: 87%;
  1251. height: 25%;
  1252. display: flex;
  1253. margin: auto;
  1254. /* margin-top: 7%; */
  1255. justify-content: space-between;
  1256. }
  1257. .tab_item {
  1258. width: 25%;
  1259. margin-left: 1%;
  1260. font-size: 16px;
  1261. /* line-height: 36px; */
  1262. color: #973b1f;
  1263. /* 垂直居中 */
  1264. display: flex;
  1265. align-items: center;
  1266. justify-content: center;
  1267. border-radius: 50rpx;
  1268. /* color: #ffffff; */
  1269. }
  1270. .tab_item2 {
  1271. width: 25%;
  1272. text-align: center;
  1273. margin-left: 1%;
  1274. font-size: 15px;
  1275. line-height: 30px;
  1276. color: #ffffff;
  1277. border-radius: 50rpx;
  1278. /* background-color: rgba(0, 0, 0, 0.3); */
  1279. }
  1280. .js_box {
  1281. position: relative;
  1282. width: 100%;
  1283. height: 81%;
  1284. background: url('https://huli-app.wenlvti.net/app_static/minnanhun/image/img_mnjs2.png') no-repeat center;
  1285. background-size: 100% 100%;
  1286. background-attachment: fixed;
  1287. padding-top: 10%;
  1288. margin-top: -3%;
  1289. z-index: 1;
  1290. overflow: hidden;
  1291. }
  1292. .js_b {
  1293. width: 100%;
  1294. height: 100%;
  1295. margin-top: 3%;
  1296. }
  1297. .jz_box {
  1298. position: fixed;
  1299. margin-top: -3%;
  1300. /* overflow: hidden; */
  1301. width: 100%;
  1302. height: 99%;
  1303. z-index: 98;
  1304. background: linear-gradient(360deg, rgba(172, 147, 123, 0.2) 0%, rgba(172, 147, 123, 0.79) 80%, rgba(172, 147, 123, 0.79) 100%);
  1305. }
  1306. .js_tit {
  1307. margin-left: 14%;
  1308. margin-bottom: 1%;
  1309. font-size: 1.6vw;
  1310. color: #8e6c4f;
  1311. letter-spacing: 0.2em;
  1312. }
  1313. .global {
  1314. width: 100%;
  1315. height: 30%;
  1316. border: #99664c solid 3px;
  1317. border-radius: 10px;
  1318. overflow: hidden;
  1319. }
  1320. .animate-box {
  1321. width: 95%;
  1322. height: 35%;
  1323. line-height: 18px;
  1324. border-radius: 5px;
  1325. text-indent: 2em;
  1326. background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.08) 100%);
  1327. overflow: hidden;
  1328. }
  1329. .animate {
  1330. animation: 40s wordsLoop linear infinite normal;
  1331. }
  1332. @keyframes wordsLoop {
  1333. 0% {
  1334. transform: translateY(0);
  1335. -webkit-transform: translateY(0);
  1336. }
  1337. 100% {
  1338. transform: translateY(-100%);
  1339. -webkit-transform: translateY(-100%);
  1340. }
  1341. }
  1342. @-webkit-keyframes wordsLoop {
  1343. 0% {
  1344. transform: translateY(0);
  1345. -webkit-transform: translateY(0);
  1346. }
  1347. 100% {
  1348. transform: translateY(-100%);
  1349. -webkit-transform: translateY(-100%);
  1350. }
  1351. }
  1352. .csbt {
  1353. /* position: absolute; */
  1354. /* bottom: -4%; */
  1355. /* left: 40%; */
  1356. font-size: 12px;
  1357. }
  1358. .jz_tab {
  1359. display: flex;
  1360. align-items: center;
  1361. width: 45%;
  1362. height: 8%;
  1363. position: absolute;
  1364. top: 17%;
  1365. left: 32%;
  1366. margin-top: 1.5%;
  1367. z-index: 1;
  1368. }
  1369. .jz_box_tab {
  1370. position: relative;
  1371. top: 80%;
  1372. left: 30%;
  1373. width: 40%;
  1374. height: 10%;
  1375. display: flex;
  1376. justify-content: space-around;
  1377. }
  1378. .btm_tab {
  1379. width: 16%;
  1380. height: 65%;
  1381. color: #ffffff;
  1382. font-size: 12px;
  1383. text-align: center;
  1384. line-height: 25px;
  1385. border-radius: 100px;
  1386. background: rgba(0, 0, 0, 0.3);
  1387. }
  1388. .jz_box_tab2 {
  1389. width: 100%;
  1390. height: 100%;
  1391. display: flex;
  1392. justify-content: space-around;
  1393. }
  1394. .mn_text{
  1395. position: relative;
  1396. top: -20%;
  1397. display: flex;
  1398. justify-content: center;
  1399. font-size: 10px;
  1400. color: #ffffff;
  1401. }
  1402. .btm_tab2 {
  1403. width: 20%;
  1404. height: 100%;
  1405. color: #ffffff;
  1406. font-size: 10px;
  1407. line-height: 30px;
  1408. background: rgba(0, 0, 0, 0.1);
  1409. border-radius: 100px;
  1410. opacity: 1;
  1411. cursor: pointer;
  1412. display: flex;
  1413. justify-content: center;
  1414. align-items: center;
  1415. }
  1416. .fy_box {
  1417. position: relative;
  1418. width: 100%;
  1419. min-height: 100vh; /* 重要!确保内容高度至少为一屏 */
  1420. z-index: 1;
  1421. overflow: hidden;
  1422. }
  1423. .fy_box::before {
  1424. content: "";
  1425. position: fixed; /* 固定在视口 */
  1426. top: 0;
  1427. left: 0;
  1428. width: 100vw;
  1429. height: 100vh;
  1430. background: url('https://huli-app.wenlvti.net/app_static/minnanhun/image/tv22.jpg') no-repeat center center;
  1431. background-size: cover;
  1432. z-index: -1; /* 放到底层 */
  1433. }
  1434. .fy_box2{
  1435. position: relative;
  1436. width: 100%;
  1437. height: 100vh;
  1438. padding-top: 10%;
  1439. }
  1440. .fy_banner {
  1441. width: 45%;
  1442. height: 30%;
  1443. padding-top: 3%;
  1444. margin-left: 45%;
  1445. position: relative;
  1446. z-index: 1;
  1447. }
  1448. .fy_tit {
  1449. margin-left: 2%;
  1450. letter-spacing: 0.3em;
  1451. font-size: 14px;
  1452. color: #aa734d;
  1453. }
  1454. .fy_txt {
  1455. margin: 2% 0 4% 2%;
  1456. font-size: 10px;
  1457. letter-spacing: 0.2em;
  1458. color: rgba(170, 115, 77, 0.5);
  1459. }
  1460. .fy_btm {
  1461. width: 100%;
  1462. height: 120%;
  1463. display: flex;
  1464. flex-wrap: wrap;
  1465. }
  1466. .fy_item {
  1467. width: 38%;
  1468. height: 45%;
  1469. position: relative;
  1470. margin-left: 2%;
  1471. }
  1472. .fy_img {
  1473. width: 100%;
  1474. height: 100%;
  1475. }
  1476. .fy_xm {
  1477. position: absolute;
  1478. top: 36%;
  1479. left: 50%;
  1480. font-size: 12px;
  1481. color: #ffe8db;
  1482. letter-spacing: 0.3em;
  1483. }
  1484. .ms_box {
  1485. width: 100%;
  1486. min-height: 100%;
  1487. background: url('../../static/img/swc_bg.jpg') no-repeat center;
  1488. background-size: 100% 100%;
  1489. background-attachment: fixed;
  1490. /* position: fixed; */
  1491. padding-top: 10%;
  1492. margin-top: -3%;
  1493. }
  1494. .fashion_box{
  1495. width: 100%;
  1496. height: 100%;
  1497. background: url('../../static/img/swc_bg.jpg') no-repeat center;
  1498. background-size: 100% 100%;
  1499. background-attachment: fixed;
  1500. /* position: fixed; */
  1501. padding-top: 10%;
  1502. margin-top: -3%;
  1503. }
  1504. .mny_box {
  1505. width: 100%;
  1506. height: 100%;
  1507. background: url('https://huli-app.wenlvti.net/app_static/minnanhun/image/wt_bg2.jpg') no-repeat center;
  1508. background-size: 100% 100%;
  1509. background-attachment: fixed;
  1510. padding-top: 13%;
  1511. margin-top: -3%;
  1512. box-sizing: border-box;
  1513. overflow: hidden;
  1514. }
  1515. .mny_box2{
  1516. width: 82%;
  1517. height: 100%;
  1518. margin: auto;
  1519. }
  1520. .wb_box_2 {
  1521. width: 82%;
  1522. height: 100%;
  1523. margin: auto;
  1524. }
  1525. .cb_box2 {
  1526. position: relative;
  1527. width: 82%;
  1528. height: 65%;
  1529. margin: auto;
  1530. z-index: 1;
  1531. top: 20%;
  1532. }
  1533. .mny_tab {
  1534. display: flex;
  1535. width: 19%;
  1536. height: 8%;
  1537. margin: auto;
  1538. margin-top: -4%;
  1539. }
  1540. .journey_tab{
  1541. display: flex;
  1542. width: 45%;
  1543. /* height: 8%; */
  1544. margin: auto;
  1545. }
  1546. .wt_tab {
  1547. display: flex;
  1548. width: 21%;
  1549. height: 8%;
  1550. margin: auto;
  1551. margin-top: 1%;
  1552. }
  1553. .cb_box {
  1554. position: fixed;
  1555. margin-top: -3%;
  1556. background: url('https://huli-app.wenlvti.net/app_static/minnanhun/image/wt_bg2.jpg') no-repeat center;
  1557. background-size: cover;
  1558. background-attachment: fixed;
  1559. }
  1560. .wbxy_tab {
  1561. display: flex;
  1562. width: 20%;
  1563. /* height: 7%; */
  1564. margin: auto;
  1565. /* margin-top: 1%; */
  1566. }
  1567. .bhcc_tab {
  1568. display: flex;
  1569. width: 15%;
  1570. margin: auto;
  1571. /* margin-top: 1%; */
  1572. }
  1573. /* .mny_box2 {
  1574. position: relative;
  1575. width: 75%;
  1576. height: 100%;
  1577. display: flex;
  1578. flex-wrap: wrap;
  1579. margin-top: 2%;
  1580. margin-left: 12%;
  1581. z-index: 9;
  1582. } */
  1583. .mny_box3 {
  1584. width: 80%;
  1585. height: 100%;
  1586. display: flex;
  1587. flex-wrap: wrap;
  1588. margin-top: 2%;
  1589. margin-left: 10%;
  1590. }
  1591. .mny_tab_item {
  1592. width: 100%;
  1593. line-height: 32px;
  1594. background: rgba(0, 0, 0, 0.1);
  1595. color: #973b1f;
  1596. font-size: 12px;
  1597. text-align: center;
  1598. margin-left: 3%;
  1599. border-radius: 200rpx;
  1600. }
  1601. .wt_tab_item {
  1602. width: 100%;
  1603. line-height: 32px;
  1604. background: rgba(0, 0, 0, 0.1);
  1605. color: #973b1f;
  1606. font-size: 12px;
  1607. margin-left: 3%;
  1608. border-radius: 200rpx;
  1609. display: flex;
  1610. justify-content: center;
  1611. align-items: center;
  1612. }
  1613. .mny_tab_item2 {
  1614. width: 100%;
  1615. /* line-height: 32px; */
  1616. background: rgba(0, 0, 0, 0.1);
  1617. color: #973b1f;
  1618. font-size: 0.8vw;
  1619. margin-left: 3%;
  1620. border-radius: 200rpx;
  1621. display: flex;
  1622. justify-content: center;
  1623. align-items: center;
  1624. padding: 8px 0;
  1625. }
  1626. .mny_box_item {
  1627. width: 23%;
  1628. height: 28%;
  1629. position: relative;
  1630. margin-left: 2%;
  1631. box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
  1632. }
  1633. .mny_img_box {
  1634. width: 100%;
  1635. height: 100%;
  1636. }
  1637. .mny_img_tit {
  1638. position: absolute;
  1639. top: 6%;
  1640. width: 100%;
  1641. font-size: 12px;
  1642. color: #5c3c2e;
  1643. text-align: center;
  1644. letter-spacing: 0.2em;
  1645. }
  1646. .kc_img_tit {
  1647. position: absolute;
  1648. top: 6%;
  1649. left: 26%;
  1650. font-size: 12px;
  1651. /* color: #5c3c2e; */
  1652. color: #ffffff;
  1653. letter-spacing: 0.2em;
  1654. }
  1655. .bh_box{
  1656. width: 100%;
  1657. height: 130%;
  1658. display: flex;
  1659. flex-wrap: wrap;
  1660. margin-top: 2%;
  1661. margin-left: 3%;
  1662. }
  1663. .bh_item{
  1664. width: 23%;
  1665. height: 100%;
  1666. position: relative;
  1667. margin: 0 0 2% 2%;
  1668. box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
  1669. }
  1670. .wt_box3 {
  1671. width: 100%;
  1672. height: 130%;
  1673. display: flex;
  1674. flex-wrap: wrap;
  1675. margin-top: 2%;
  1676. margin-left: 3%;
  1677. }
  1678. .wt_box4 {
  1679. width: 100%;
  1680. height: 100%;
  1681. display: flex;
  1682. flex-wrap: wrap;
  1683. margin-top: 2%;
  1684. margin-left: 7%;
  1685. }
  1686. .wt_item {
  1687. width: 21%;
  1688. height: 110%;
  1689. position: relative;
  1690. margin: 0 0 2% 2%;
  1691. box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
  1692. }
  1693. .wt_item2 {
  1694. width: 20%;
  1695. height: 45%;
  1696. position: relative;
  1697. margin: 0 0 2% 3%;
  1698. }
  1699. .wt_tit {
  1700. text-align: center;
  1701. position: absolute;
  1702. top: 10%;
  1703. width: 100%;
  1704. letter-spacing: 0.2em;
  1705. font-size: 10px;
  1706. color: #ffffff;
  1707. z-index: 2;
  1708. }
  1709. .wt_img_box {
  1710. width: 100%;
  1711. height: 100%;
  1712. }
  1713. .wt_img_box::before {
  1714. content: '';
  1715. display: block;
  1716. position: absolute;
  1717. top: 0;
  1718. left: 0;
  1719. width: 100%;
  1720. height: 100%;
  1721. z-index: 1;
  1722. background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  1723. }
  1724. .wt_xc {
  1725. width: 18%;
  1726. height: 40%;
  1727. margin: 0 0 2% 2%;
  1728. background: url('../../static/img/img_xc.png') no-repeat center;
  1729. background-size: 100% 100%;
  1730. box-sizing: border-box;
  1731. padding-bottom: 4%;
  1732. }
  1733. .xcmc {
  1734. margin-left: 10%;
  1735. font-size: 10px;
  1736. color: #5c3c2e;
  1737. letter-spacing: 0.2em;
  1738. }
  1739. .wt_box {
  1740. position: relative;
  1741. width: 100%;
  1742. height: 80%;
  1743. display: flex;
  1744. flex-wrap: wrap;
  1745. margin-top: 2%;
  1746. margin-left: 10%;
  1747. z-index: 1;
  1748. }
  1749. .wt_paly {
  1750. position: absolute;
  1751. top: 30%;
  1752. left: 42%;
  1753. width: 16%;
  1754. height: 30%;
  1755. }
  1756. .sp_img_box {
  1757. width: 100%;
  1758. height: 100%;
  1759. }
  1760. /* .qiehuan {
  1761. position: absolute;
  1762. top: 41%;
  1763. left: 7%;
  1764. z-index: 33;
  1765. display: flex;
  1766. justify-content: space-between;
  1767. width: 90%;
  1768. height: 8%;
  1769. } */
  1770. .qiehuan2 {
  1771. position: absolute;
  1772. top: 32%;
  1773. left: 9%;
  1774. z-index: 33;
  1775. display: flex;
  1776. justify-content: space-between;
  1777. width: 86%;
  1778. height: 8%;
  1779. }
  1780. .qiehuan3 {
  1781. position: absolute;
  1782. top: 50%;
  1783. left: 14%;
  1784. z-index: 33;
  1785. display: flex;
  1786. justify-content: space-between;
  1787. width: 80%;
  1788. height: 8%;
  1789. }
  1790. .qiehuan4 {
  1791. position: absolute;
  1792. top: 45%;
  1793. left: 8%;
  1794. z-index: 33;
  1795. display: flex;
  1796. justify-content: space-between;
  1797. width: 85%;
  1798. height: 8%;
  1799. }
  1800. .qiehuan6 {
  1801. position: absolute;
  1802. top: 45%;
  1803. left: 12%;
  1804. z-index: 33;
  1805. display: flex;
  1806. justify-content: space-between;
  1807. width: 80%;
  1808. height: 8%;
  1809. }
  1810. .qiehuan5 {
  1811. position: absolute;
  1812. top: 50%;
  1813. left: 14%;
  1814. z-index: 33;
  1815. display: flex;
  1816. justify-content: space-between;
  1817. width: 80%;
  1818. height: 8%;
  1819. }
  1820. .qh_btn {
  1821. width: 3%;
  1822. height: 65%;
  1823. }
  1824. .qh_btn2 {
  1825. width: 3%;
  1826. height: 60%;
  1827. }
  1828. .wb_box {
  1829. width: 100%;
  1830. height: 100%;
  1831. background: url('https://huli-app.wenlvti.net/app_static/minnanhun/image/tv11.jpg') no-repeat center;
  1832. background-size: 100% 100%;
  1833. background-attachment: fixed;
  1834. padding-top: 13%;
  1835. margin-top: -3%;
  1836. box-sizing: border-box;
  1837. overflow: hidden;
  1838. }
  1839. .wbxy_btm {
  1840. display: flex;
  1841. align-items: center;
  1842. width: 32%;
  1843. height: 5%;
  1844. position: absolute;
  1845. top: 90%;
  1846. left: 35%;
  1847. z-index: 9;
  1848. }
  1849. .wbxy_item {
  1850. width: 90%;
  1851. height: 100%;
  1852. display: flex;
  1853. margin-left: 8%;
  1854. margin-top: 2%;
  1855. flex-wrap: wrap;
  1856. }
  1857. .mjtj_box {
  1858. display: flex;
  1859. border-radius: 20rpx;
  1860. width: 22%;
  1861. height: 32%;
  1862. justify-content: space-between;
  1863. margin-left: 4%;
  1864. margin-bottom: 2%;
  1865. box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
  1866. }
  1867. .zj_img {
  1868. width: 55%;
  1869. height: 100%;
  1870. }
  1871. .mz {
  1872. width: 45%;
  1873. height: 100%;
  1874. display: flex;
  1875. align-items: center;
  1876. justify-content: center;
  1877. font-size: 12px;
  1878. color: #ac754d;
  1879. background-color: #edded8;
  1880. }
  1881. .cs_box {
  1882. position: relative;
  1883. width: 100%;
  1884. height: 100%;
  1885. background: url('https://huli-app.wenlvti.net/app_static/minnanhun/image/tv9.jpg') no-repeat center;
  1886. background-size: 100% 100%;
  1887. background-attachment: fixed;
  1888. /* padding-top: 12%; */
  1889. margin-top: -3%;
  1890. position: fixed;
  1891. display: flex;
  1892. }
  1893. .cs_left {
  1894. width: 32%;
  1895. height: 50%;
  1896. margin: 12% 0 0 10%;
  1897. }
  1898. .cs_logo {
  1899. width: 30%;
  1900. height: 10%;
  1901. }
  1902. .cs_txt {
  1903. margin-top: 2%;
  1904. font-size: 12px;
  1905. color: #96775d;
  1906. line-height: 18px;
  1907. text-indent: 2em;
  1908. }
  1909. .cs_center{
  1910. width: 25%;
  1911. height: 70%;
  1912. margin: 12% 0 0 5%;
  1913. border-radius: 10px;
  1914. border: 1px solid #a07f5a;
  1915. box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  1916. overflow: hidden;
  1917. }
  1918. .cs_right {
  1919. width: 40%;
  1920. height: 70%;
  1921. margin: 12% 0 0 5%;
  1922. }
  1923. .right_top {
  1924. position: relative;
  1925. width: 60%;
  1926. /* height: 100%; */
  1927. display: flex;
  1928. flex-wrap: wrap;
  1929. gap: 20px;
  1930. /* align-items: flex-start; */
  1931. }
  1932. .top_img {
  1933. width: 100%;
  1934. height: 100%;
  1935. border-radius: 50% 50% 0 0;
  1936. }
  1937. .pos {
  1938. position: absolute;
  1939. width: 100%;
  1940. height: 20%;
  1941. background-color: #fbe8e4;
  1942. border-radius: 50% 50% 0 0;
  1943. bottom: 0;
  1944. }
  1945. .cs_tj {
  1946. /* position: absolute; */
  1947. /* bottom: -10%;
  1948. left: 20%; */
  1949. flex: 0 0 calc(50% - 10px);
  1950. color: #fff;
  1951. font-size: 1vw;
  1952. padding: 10px 0;
  1953. text-align: center;
  1954. background: url('../../static/img/cstj.png') no-repeat center;
  1955. background-size: 100% 100%;
  1956. }
  1957. .right_btm {
  1958. position: relative;
  1959. width: 50%;
  1960. height: 55%;
  1961. margin: 25% 0 0 10%;
  1962. }
  1963. .btm_img {
  1964. width: 100%;
  1965. height: 100%;
  1966. border-radius: 0 0 50% 50%;
  1967. }
  1968. .pos2 {
  1969. position: absolute;
  1970. width: 100%;
  1971. height: 20%;
  1972. background-color: #fbe8e4;
  1973. border-radius: 0 0 50% 50%;
  1974. top: 0;
  1975. }
  1976. .cs_tj2 {
  1977. position: absolute;
  1978. top: -10%;
  1979. left: 20%;
  1980. width: 60%;
  1981. height: 20%;
  1982. color: #fff;
  1983. font-size: 12px;
  1984. line-height: 25px;
  1985. text-align: center;
  1986. background: url('../../static/img/cstj.png') no-repeat center;
  1987. background-size: 100% 100%;
  1988. }
  1989. .jz_jj {
  1990. width: 50%;
  1991. height: 80%;
  1992. /* margin-top: 10%; */
  1993. }
  1994. .jj_top {
  1995. width: 100%;
  1996. height: 100%;
  1997. font-size: 10px;
  1998. padding: 2%;
  1999. color: #aa734d;
  2000. background: url('https://huli-app.wenlvti.net/app_static/minnanhun/image/jzjs_bg.jpg') no-repeat center;
  2001. background-size: 100% 100%;
  2002. border-radius: 15px;
  2003. box-sizing: border-box;
  2004. border: #99664c solid 3px;
  2005. overflow: hidden;
  2006. }
  2007. .jj_btm {
  2008. display: flex;
  2009. width: 100%;
  2010. height: 28%;
  2011. margin-top: 3%;
  2012. }
  2013. .sw_box {
  2014. width: 100%;
  2015. height: 28%;
  2016. border: 3px solid #99664c;
  2017. border-radius: 5px;
  2018. }
  2019. .mn_box2 {
  2020. width: 18%;
  2021. height: 100%;
  2022. margin-left: 2%;
  2023. box-sizing: border-box;
  2024. border: 2px solid #fed57d;
  2025. }
  2026. .mn_box {
  2027. width: 100%;
  2028. height: 100%;
  2029. }
  2030. .container {
  2031. /* width: 25%; */
  2032. /* box-sizing: border-box; */
  2033. border: 3px solid #99664c;
  2034. /* display: inline-block; */
  2035. flex: 0 0 calc(33% - 16px);
  2036. height: 20vh;
  2037. border-radius: 10px;
  2038. overflow: hidden;
  2039. /* margin-right: 2%;
  2040. margin-top: 2%; */
  2041. }
  2042. .charts-box {
  2043. position: relative;
  2044. width: 45%;
  2045. height: 35%;
  2046. text-align: center;
  2047. }
  2048. </style>