index.vue 62 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276
  1. <template>
  2. <div>
  3. <HomePageHead></HomePageHead>
  4. <HomePageNavigation></HomePageNavigation>
  5. <HomeAdvertising :imgurl="adImg1"></HomeAdvertising>
  6. <!--头条-->
  7. <HomePageMessage></HomePageMessage>
  8. <!-- 第一部分 -->
  9. <div class="part1">
  10. <div class="inner">
  11. <div class="part1_left">
  12. <div class="hengxian">
  13. <em></em>
  14. </div>
  15. <div class="part1_left_title">
  16. <img src="../public/index/nav01.png" alt="">
  17. <NuxtLink class="active" v-if="pageData[0].cid" :href="getLinkPath(pageData[0])"
  18. :title="pageData[0].alias">
  19. {{ pageData[0].alias }}
  20. </NuxtLink>
  21. </div>
  22. <div class="part1_left_content">
  23. <div class="part1_left_content1">
  24. <div class="part1_left_photo">
  25. <div class="part1_left_photo11" v-for="(item, index) in boxData1" :key="index">
  26. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  27. :target="item.islink == 1 ? '_blank' : '_self'">
  28. <img :src="item.imgurl" :alt="item.title">
  29. <div class="left_content">
  30. {{ item.title }}
  31. </div>
  32. </NuxtLink>
  33. </div>
  34. </div>
  35. <ul class="part1_left_context">
  36. <li class="part1_left_contextList" v-for="(item, index) in boxData1data2" :key="index">
  37. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  38. :target="item.islink == 1 ? '_blank' : '_self'">
  39. {{ item.title }}
  40. </NuxtLink>
  41. </li>
  42. </ul>
  43. </div>
  44. <div class="part1_left_content2">
  45. <ul class="part1_left_context222">
  46. <li class="part1_left_contextList222" v-for="(item, index) in boxData1data3"
  47. :key="index">
  48. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  49. :target="item.islink == 1 ? '_blank' : '_self'">
  50. {{ item.title }}
  51. </NuxtLink>
  52. </li>
  53. </ul>
  54. <ul class="part1_left_context222">
  55. <li class="part1_left_contextList222" v-for="(item, index) in boxData1data4"
  56. :key="index">
  57. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  58. :target="item.islink == 1 ? '_blank' : '_self'">
  59. {{ item.title }}
  60. </NuxtLink>
  61. </li>
  62. </ul>
  63. </div>
  64. </div>
  65. </div>
  66. <div class="part1_right">
  67. <div class="phone_name_box_2 pc_none">
  68. <NuxtLink
  69. :href="getLinkPath(pageData[2])"
  70. :title="pageData[2].alias">
  71. {{ pageData[2].alias }}
  72. </NuxtLink>
  73. </div>
  74. <div class="pc_none">
  75. <div class="part1_right_photo_text">
  76. <div v-for="item in boxData3" :key="index">
  77. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  78. :target="item.islink == 1 ? '_blank' : '_self'">
  79. <img :src="item.imgurl" :alt="item.title">
  80. <div class="part1_right_text">
  81. {{ item.title }}
  82. </div>
  83. </NuxtLink>
  84. </div>
  85. </div>
  86. <ul class="part1_right_content">
  87. <li class="part1_right_contentList" v-for="item in boxData3data2" :key="index">
  88. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  89. :target="item.islink == 1 ? '_blank' : '_self'">
  90. <em></em>
  91. {{ item.title }}
  92. </NuxtLink>
  93. </li>
  94. </ul>
  95. </div>
  96. <div class="part1_right_title phone_none">
  97. <NuxtLink :class="{ 'part1_right_titlelist': true, 'active': hoverStatus == 1 }"
  98. @mouseenter="qhPic(1)" v-if="pageData[1].cid" :href="getLinkPath(pageData[1])"
  99. :title="pageData[1].alias">
  100. {{ pageData[1].alias }}
  101. </NuxtLink>
  102. <NuxtLink :class="{ 'part1_right_titlelist': true, 'active': hoverStatus == 2 }"
  103. @mouseenter="qhPic(2)" v-if="pageData[2].cid" :href="getLinkPath(pageData[2])"
  104. :title="pageData[2].alias">
  105. {{ pageData[2].alias }}
  106. </NuxtLink>
  107. </div>
  108. <div class="phone_name_box_3 pc_none">
  109. <NuxtLink
  110. :href="getLinkPath(pageData[1])"
  111. :title="pageData[1].alias">
  112. {{ pageData[1].alias }}
  113. </NuxtLink>
  114. </div>
  115. <div v-if="hoverStatus == 1">
  116. <div class="part1_right_photo_text">
  117. <div v-for="(item, index) in boxData2" :key="index">
  118. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  119. :target="item.islink == 1 ? '_blank' : '_self'">
  120. <img :src="item.imgurl" :alt="item.title">
  121. <div class="part1_right_text">
  122. {{ item.title }}
  123. </div>
  124. </NuxtLink>
  125. </div>
  126. </div>
  127. <ul class="part1_right_content">
  128. <li class="part1_right_contentList" v-for="(item, index) in boxData2data2" :key="index">
  129. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  130. :target="item.islink == 1 ? '_blank' : '_self'">
  131. <em></em>
  132. {{ item.title }}
  133. </NuxtLink>
  134. </li>
  135. </ul>
  136. </div>
  137. <div v-if="hoverStatus == 2">
  138. <div class="part1_right_photo_text">
  139. <div v-for="(item, index) in boxData3" :key="index">
  140. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  141. :target="item.islink == 1 ? '_blank' : '_self'">
  142. <img :src="item.imgurl" :alt="item.title">
  143. <div class="part1_right_text">
  144. {{ item.title }}
  145. </div>
  146. </NuxtLink>
  147. </div>
  148. </div>
  149. <ul class="part1_right_content">
  150. <li class="part1_right_contentList" v-for="(item, index) in boxData3data2" :key="index">
  151. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  152. :target="item.islink == 1 ? '_blank' : '_self'">
  153. <em></em>
  154. {{ item.title }}
  155. </NuxtLink>
  156. </li>
  157. </ul>
  158. </div>
  159. </div>
  160. </div>
  161. </div>
  162. <!-- 广告位 2 -->
  163. <HomeAdvertising :imgurl="adImg2"></HomeAdvertising>
  164. <!-- 第二部分 -->
  165. <div class="part2">
  166. <div class="inner">
  167. <div class="part2_left">
  168. <div class="part2_hengxian">
  169. <em></em>
  170. </div>
  171. <div class="part2_left_title">
  172. <img src="../public/index/nav02.png" alt="">
  173. <NuxtLink class="active" v-if="pageData[3].cid" :href="getLinkPath(pageData[3])"
  174. :title="pageData[3].alias">
  175. {{ pageData[3].alias }}
  176. </NuxtLink>
  177. </div>
  178. <div class="part2_left_content1">
  179. <ul class="part2_left_content111">
  180. <li class="part2_left_content1_list" v-for="(item, index) in boxData4" :key="index">
  181. <NuxtLink :href="getLinkPath1(item)" :title="item.title"
  182. :target="item.islink == 1 ? '_blank' : '_self'">
  183. <span class="nav2_title">{{ item.alias }}</span>
  184. </NuxtLink>
  185. <NuxtLink :href="getLinkPathDetail1(item)" :title="item.title"
  186. :target="item.islink == 1 ? '_blank' : '_self'">
  187. <span class="nav2_title_content">
  188. {{ item.title }}
  189. </span>
  190. </NuxtLink>
  191. </li>
  192. </ul>
  193. </div>
  194. <ul class="part2_left_content2">
  195. <li class="part2_left_content2list" v-for="(item, index) in boxData4data2" :key="index">
  196. <NuxtLink :href="getLinkPathDetail1(item)" :title="item.title"
  197. :target="item.islink == 1 ? '_blank' : '_self'">
  198. <img :src="item.imgurl" :alt="item.title" class="part2_left_content222img">
  199. <div class="content2_text">
  200. <span class="content2_text_content">
  201. {{ item.title }}
  202. </span>
  203. <NuxtLink :href="getLinkPath1(item)" :title="item.title"
  204. :target="item.islink == 1 ? '_blank' : '_self'">
  205. <span class="content2_text_title">{{ item.alias }}</span>
  206. </NuxtLink>
  207. </div>
  208. </NuxtLink>
  209. </li>
  210. <div class="adlogo3" v-if="adImg3">
  211. <a href="http://sannongdy.org.cn/" v-if="adImg3.image_url == null" target="_blank"
  212. :title="adImg3.place_name">
  213. <img :src="adImg3.thumb" :alt="adImg3.place_name" data-tag="imgurl.ad_tag">
  214. </a>
  215. <a :href="adImg3.image_url" v-else :title="adImg3.ad_name">
  216. <img :src="adImg3.image_src" :alt="adImg3.ad_name" data-tag="imgurl.ad_tag">
  217. </a>
  218. </div>
  219. </ul>
  220. </div>
  221. <div class="part2_right">
  222. <div class="part2_right_title">
  223. <NuxtLink v-if="pageData[4].cid" :href="getLinkPath(pageData[4])" :title="pageData[4].alias">
  224. {{ pageData[4].alias }}
  225. </NuxtLink>
  226. </div>
  227. <ul class="part2_right_content">
  228. <li class="part2_right_contentList" v-for="(item, index) in boxData5" :key="index">
  229. <span class="listNumber">{{ index + 1 }}</span>
  230. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  231. :target="item.islink == 1 ? '_blank' : '_self'">
  232. {{ item.title }}
  233. </NuxtLink>
  234. </li>
  235. </ul>
  236. </div>
  237. </div>
  238. </div>
  239. <!-- 第三部分 -->
  240. <div class="part3">
  241. <div class="inner">
  242. <div class="part3_left">
  243. <div class="part3_hengxian">
  244. <em></em>
  245. </div>
  246. <div class="part3_left_title">
  247. <img src="../public/index/nav03.png" alt="">
  248. <NuxtLink class="active" v-if="pageData[5].cid" :href="getLinkPath(pageData[5])"
  249. :title="pageData[5].alias">
  250. {{ pageData[5].alias }}
  251. </NuxtLink>
  252. </div>
  253. <div class="part3_left_content">
  254. <div class="part3_left_content1">
  255. <div class="part3_left_content1_photo1">
  256. <div v-for="(item, index) in boxData6" :key="index">
  257. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  258. :target="item.islink == 1 ? '_blank' : '_self'">
  259. <img :src="item.imgurl" :alt="item.title">
  260. <div class="part3_left_content1_text">
  261. {{ item.title }}
  262. </div>
  263. </NuxtLink>
  264. </div>
  265. </div>
  266. <div class="part3_left_content1_photo2">
  267. <div class="part3_left_content1_photo2list" v-for="(item, index) in boxData6data2"
  268. :key="index">
  269. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  270. :target="item.islink == 1 ? '_blank' : '_self'">
  271. <img :src="item.imgurl" :alt="item.title">
  272. <div class="part3_left_content1_text">
  273. {{ item.title }}
  274. </div>
  275. </NuxtLink>
  276. </div>
  277. </div>
  278. </div>
  279. <div class="part3_left_content2">
  280. <ul class="part3_left_content2_text">
  281. <li class="part3_left_content2_list" v-for="(item, index) in boxData6data3" :key="index">
  282. <NuxtLink :href="getLinkPath1(item)" :title="item.title"
  283. :target="item.islink == 1 ? '_blank' : '_self'">
  284. <span class="nav3_title">{{ item.alias }}</span>
  285. </NuxtLink>
  286. <NuxtLink :href="getLinkPathDetail1(item)" :title="item.title"
  287. :target="item.islink == 1 ? '_blank' : '_self'">
  288. <span class="nav3_title_content">
  289. {{ item.title }}
  290. </span>
  291. </NuxtLink>
  292. </li>
  293. </ul>
  294. <ul class="part3_left_content2_text">
  295. <li class="part3_left_content2_list" v-for="(item, index) in boxData6data4" :key="index">
  296. <NuxtLink :href="getLinkPath1(item)" :title="item.title"
  297. :target="item.islink == 1 ? '_blank' : '_self'">
  298. <span class="nav3_title">{{ item.alias }}</span>
  299. </NuxtLink>
  300. <NuxtLink :href="getLinkPathDetail1(item)" :title="item.title"
  301. :target="item.islink == 1 ? '_blank' : '_self'">
  302. <span class="nav3_title_content">
  303. {{ item.title }}
  304. </span>
  305. </NuxtLink>
  306. </li>
  307. </ul>
  308. </div>
  309. </div>
  310. </div>
  311. <div class="part3_right">
  312. <div class="part3_right_title">
  313. <NuxtLink class="active" v-if="pageData[6].cid" :href="getLinkPath(pageData[6])"
  314. :title="pageData[6].alias">
  315. {{ pageData[6].alias }}
  316. </NuxtLink>
  317. </div>
  318. <div class="phone_img_box_1 pc_none_1" v-for="item in boxData7.slice(0,1)" :key="index">
  319. <NuxtLink
  320. :href="getLinkPathDetail(item)"
  321. :title="item.title"
  322. :target="item.islink == 1 ? '_blank' : '_self'"
  323. >
  324. <img class="" :src="item.imgurl" title="" alt="">
  325. <span class=" ">{{ item.title }}</span>
  326. </NuxtLink>
  327. </div>
  328. <div class="phone_ul_1 pc_none_1" >
  329. <NuxtLink
  330. v-for="item in boxData7.slice(1,7)" :key="index"
  331. :href="getLinkPathDetail(item)"
  332. :title="item.title"
  333. :target="item.islink == 1 ? '_blank' : '_self'"
  334. >
  335. {{ item.title }}
  336. </NuxtLink>
  337. <NuxtLink
  338. v-for="item in boxData7data2" :key="index"
  339. :href="getLinkPathDetail(item)"
  340. :title="item.title"
  341. :target="item.islink == 1 ? '_blank' : '_self'"
  342. >
  343. {{ item.title }}
  344. </NuxtLink>
  345. <NuxtLink
  346. v-for="item in boxData7data3" :key="index"
  347. :href="getLinkPathDetail(item)"
  348. :title="item.title"
  349. :target="item.islink == 1 ? '_blank' : '_self'"
  350. >
  351. {{ item.title }}
  352. </NuxtLink>
  353. </div>
  354. <div class="part3_right_content phone_none">
  355. <div class="right_photo_text" v-for="item in boxData7" :key="index">
  356. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  357. :target="item.islink == 1 ? '_blank' : '_self'">
  358. <img :src="item.imgurl" :alt="item.title">
  359. <div class="right_text">
  360. {{ item.title }}
  361. </div>
  362. </NuxtLink>
  363. </div>
  364. <ul class="rightcontent_text">
  365. <li class="rightcontent_textlist" v-for="(item, index) in boxData7data3" :key="index">
  366. <em></em>
  367. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  368. :target="item.islink == 1 ? '_blank' : '_self'">
  369. {{ item.title }}
  370. </NuxtLink>
  371. </li>
  372. </ul>
  373. <div class="right_photo_text" v-for="(item, index) in boxData7data2" :key="index">
  374. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  375. :target="item.islink == 1 ? '_blank' : '_self'">
  376. <img :src="item.imgurl" :alt="item.title">
  377. <div class="right_text">
  378. {{ item.title }}
  379. </div>
  380. </NuxtLink>
  381. </div>
  382. <ul class="rightcontent_text">
  383. <li class="rightcontent_textlist" v-for="(item, index) in boxData7data4" :key="index">
  384. <em></em>
  385. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  386. :target="item.islink == 1 ? '_blank' : '_self'">
  387. {{ item.title }}
  388. </NuxtLink>
  389. </li>
  390. </ul>
  391. </div>
  392. </div>
  393. </div>
  394. </div>
  395. <HomeAdvertising :imgurl="adImg4"></HomeAdvertising>
  396. <!-- 第四部分 -->
  397. <div class="part4">
  398. <div class="inner">
  399. <div class="part4_one">
  400. <div class="part4_title">
  401. <div class="part4_hengxian">
  402. <em></em>
  403. </div>
  404. <div class="part4_left_title phone_head_1">
  405. <img src="../public/index/nav03.png" alt="">
  406. <NuxtLink class="active" v-if="pageData[7].cid" :href="getLinkPath(pageData[7])"
  407. :title="pageData[7].alias">
  408. {{ pageData[7].alias }}
  409. </NuxtLink>
  410. </div>
  411. </div>
  412. <div class="part4_photo_text phone_img_div_1">
  413. <div v-for="item in boxData8" :key="index">
  414. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  415. :target="item.islink == 1 ? '_blank' : '_self'">
  416. <img :src="item.imgurl" :alt="item.title">
  417. <span class="text">{{ item.title }}</span>
  418. </NuxtLink>
  419. </div>
  420. </div>
  421. <ul class="part4_photo_content">
  422. <li class="part4_photo_contentlist" v-for="(item, index) in boxData8data2" :key="index">
  423. <NuxtLink :href="getLinkPath1(item)" :title="item.title"
  424. class="phone_none_tag"
  425. :target="item.islink == 1 ? '_blank' : '_self'">
  426. <span class="nav11_title">{{ item.alias }}</span>
  427. </NuxtLink>
  428. <NuxtLink :href="getLinkPathDetail1(item)" :title="item.title"
  429. :target="item.islink == 1 ? '_blank' : '_self'">
  430. <span class="nav11_title_content">
  431. {{ item.title }}
  432. </span>
  433. </NuxtLink>
  434. </li>
  435. </ul>
  436. </div>
  437. <div class="part4_one">
  438. <div class="part4_title">
  439. <div class="part4_hengxian">
  440. <em></em>
  441. </div>
  442. <div class="part4_left_title phone_head_2">
  443. <img src="../public/index/nav03.png" alt="">
  444. <NuxtLink class="active" v-if="pageData[8].cid" :href="getLinkPath(pageData[8])"
  445. :title="pageData[8].alias">
  446. {{ pageData[8].alias }}
  447. </NuxtLink>
  448. </div>
  449. </div>
  450. <div class="part4_photo_text phone_img_div_2">
  451. <div v-for="item in boxData9" :key="index">
  452. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  453. :target="item.islink == 1 ? '_blank' : '_self'">
  454. <img :src="item.imgurl" :alt="item.title">
  455. <span class="text">{{ item.title }}</span>
  456. </NuxtLink>
  457. </div>
  458. </div>
  459. <ul class="part4_photo_content">
  460. <li class="part4_photo_contentlist" v-for="(item, index) in boxData9data2" :key="index">
  461. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  462. :target="item.islink == 1 ? '_blank' : '_self'">
  463. <span class="nav11_title_content2">
  464. {{ item.title }}
  465. </span>
  466. </NuxtLink>
  467. </li>
  468. </ul>
  469. </div>
  470. <div class="part4_one">
  471. <div class="part4_title">
  472. <div class="part4_hengxian">
  473. <em></em>
  474. </div>
  475. <div class="part4_left_title phone_head_3">
  476. <img src="../public/index/nav03.png" alt="">
  477. <NuxtLink class="active" v-if="pageData[9].cid" :href="getLinkPath(pageData[9])"
  478. :title="pageData[9].alias">
  479. {{ pageData[9].alias }}
  480. </NuxtLink>
  481. </div>
  482. </div>
  483. <div class="part4_photo_text phone_img_div_3">
  484. <div v-for="item in boxData10" :key="index">
  485. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  486. :target="item.islink == 1 ? '_blank' : '_self'">
  487. <img :src="item.imgurl" :alt="item.title">
  488. <span class="text">{{ item.title }}</span>
  489. </NuxtLink>
  490. </div>
  491. </div>
  492. <ul class="part4_photo_content">
  493. <li class="part4_photo_contentlist" v-for="(item, index) in boxData10data2" :key="index">
  494. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  495. :target="item.islink == 1 ? '_blank' : '_self'">
  496. <span class="nav11_title_content2">
  497. {{ item.title }}
  498. </span>
  499. </NuxtLink>
  500. </li>
  501. </ul>
  502. </div>
  503. </div>
  504. </div>
  505. <HomeFoot></HomeFoot>
  506. </div>
  507. </template>
  508. <script setup>
  509. //1.加载页面必备组件 start---------------------------------------->
  510. import { ref, onMounted } from 'vue';
  511. import { ElMessage } from 'element-plus';
  512. //1.加载页面必备组件 end---------------------------------------->
  513. //2.选项卡 start---------------------------------------->
  514. const hoverStatus = ref(1)
  515. const qhPic = function (num) {
  516. hoverStatus.value = num;
  517. }
  518. //2.选项卡 end---------------------------------------->
  519. //3.广告 start---------------------------------------->
  520. //获得所有广告
  521. let adImg1 = ref({})
  522. let adImg2 = ref({})
  523. let adImg3 = ref({})
  524. let adImg4 = ref({})
  525. onMounted(async () => {
  526. //从客户端获取行政职能部门 加快打开速度//从客户端获取行政职能部门 加快打开速度
  527. const { $webUrl, $CwebUrl } = useNuxtApp();
  528. //从客户端启动广告
  529. //广告1
  530. let url = `${$webUrl}/web/getWebsiteAdvertisement?ad_tag=nmw_index_0001`
  531. const responseAd1 = await fetch(url, {
  532. headers: {
  533. 'Content-Type': 'application/json',
  534. 'Userurl': $CwebUrl,
  535. 'Origin': $CwebUrl
  536. }
  537. });
  538. const resultAd1 = await responseAd1.json();
  539. adImg1.value = resultAd1.data[0];
  540. //广告2
  541. let url2 = `${$webUrl}/web/getWebsiteAdvertisement?ad_tag=nmw_index_0002`
  542. const responseAd2 = await fetch(url2, {
  543. headers: {
  544. 'Content-Type': 'application/json',
  545. 'Userurl': $CwebUrl,
  546. 'Origin': $CwebUrl
  547. }
  548. });
  549. const resultAd2 = await responseAd2.json();
  550. adImg2.value = resultAd2.data[0];
  551. //广告3
  552. let url3 = `${$webUrl}/web/getWebsiteAdvertisement?ad_tag=nmw_index_0003`
  553. const responseAd3 = await fetch(url3, {
  554. headers: {
  555. 'Content-Type': 'application/json',
  556. 'Userurl': $CwebUrl,
  557. 'Origin': $CwebUrl
  558. }
  559. });
  560. const resultAd3 = await responseAd3.json();
  561. adImg3.value = resultAd3.data[0];
  562. console.log('ad3', adImg3.value);
  563. //广告4
  564. let url4 = `${$webUrl}/web/getWebsiteAdvertisement?ad_tag=nmw_index_0004`
  565. const responseAd4 = await fetch(url4, {
  566. headers: {
  567. 'Content-Type': 'application/json',
  568. 'Userurl': $CwebUrl,
  569. 'Origin': $CwebUrl
  570. }
  571. });
  572. const resultAd4 = await responseAd4.json();
  573. adImg4.value = resultAd4.data[0];
  574. })
  575. //3.广告 end---------------------------------------->
  576. //4.页面数据 start---------------------------------------->
  577. //4.1导航
  578. const pageData = ref([
  579. //示例 { cid: "", title: "", data: [] ,children_count:""},
  580. ]);
  581. //4.2 模块数据
  582. //模块1
  583. const boxData1 = ref([])
  584. const boxData1data2 = ref([])
  585. const boxData1data3 = ref([])
  586. const boxData1data4 = ref([])
  587. //模块2
  588. const boxData2 = ref([]);
  589. const boxData2data2 = ref([]);
  590. //模块3
  591. const boxData3 = ref([]);
  592. const boxData3data2 = ref([]);
  593. //模块4
  594. const boxData4 = ref([]);
  595. const boxData4data2 = ref([]);
  596. //模块5
  597. const boxData5 = ref([]);
  598. //模块6
  599. const boxData6 = ref([]);
  600. const boxData6data2 = ref([]);
  601. const boxData6data3 = ref([]);
  602. const boxData6data4 = ref([]);
  603. //模块7
  604. const boxData7 = ref([]);
  605. const boxData7data2 = ref([]);
  606. const boxData7data3 = ref([]);
  607. const boxData7data4 = ref([]);
  608. //模块8
  609. const boxData8 = ref([]);
  610. const boxData8data2 = ref([]);
  611. //模块9
  612. const boxData9 = ref([]);
  613. const boxData9data2 = ref([]);
  614. //模块10
  615. const boxData10 = ref([]);
  616. const boxData10data2 = ref([]);
  617. const { $pageNav } = useNuxtApp();
  618. //4.3获得导航数据
  619. try {
  620. const navigateData = await requestDataPromise('/web/getWebsiteModelCategory', {
  621. method: 'GET',
  622. query: {
  623. 'placeid': 1,
  624. 'pid': 0,
  625. 'num': 30
  626. },
  627. });
  628. if (navigateData.code == 200) {
  629. // 遍历可用的导航池放到页面中
  630. for (let index in navigateData.data) {
  631. let data = {
  632. title: navigateData.data[index].name,
  633. cid: navigateData.data[index].category_id,
  634. children_count: navigateData.data[index].children_count,
  635. alias: navigateData.data[index].alias,
  636. aLIas_pinyin: navigateData.data[index].aLIas_pinyin
  637. };
  638. //渲染标题
  639. //1 农业生产372
  640. if (navigateData.data[index].category_id == $pageNav[0]) { pageData.value[0] = data }
  641. //2 三农资讯445 499
  642. if (navigateData.data[index].category_id == $pageNav[1]) { pageData.value[1] = data }
  643. //3 市场行情377
  644. if (navigateData.data[index].category_id == $pageNav[2]) { pageData.value[2] = data }
  645. //4 商贸信息375
  646. if (navigateData.data[index].category_id == $pageNav[3]) { pageData.value[3] = data }
  647. //5 农民生活373
  648. if (navigateData.data[index].category_id == $pageNav[4]) { pageData.value[4] = data }
  649. //6 法治天地432
  650. if (navigateData.data[index].category_id == $pageNav[5]) { pageData.value[5] = data }
  651. //7 招商引资431
  652. if (navigateData.data[index].category_id == $pageNav[6]) { pageData.value[6] = data }
  653. //8 农知农技374
  654. if (navigateData.data[index].category_id == $pageNav[7]) { pageData.value[7] = data }
  655. //9 农民合作社433
  656. if (navigateData.data[index].category_id == $pageNav[8]) { pageData.value[8] = data }
  657. //10 新农村11
  658. if (navigateData.data[index].category_id == $pageNav[9]) { pageData.value[9] = data }
  659. }
  660. } else {
  661. console.log("获取导航池出错!", navigateData.message)
  662. }
  663. } catch (error) {
  664. console.log("错误:导航池渲染执行接口出错!请检查首页的14的模块的具体执行方法!")
  665. }
  666. let getJson = [
  667. { "parent": $pageNav[0] + ",2,12", "child": "" },//模块1 农业生产372
  668. { "parent": $pageNav[1] + ",1,4", "child": "" },//模块2 三农资讯328
  669. { "parent": $pageNav[2] + ",1,4", "child": "" },//模块3 市场行情377
  670. { "parent": $pageNav[3] + ",1,10", "child": "" },//模块4 商贸信息375
  671. { "parent": $pageNav[4] + ",1,8", "child": "" },//模块5 农民生活373
  672. { "parent": $pageNav[5] + ",3,11", "child": "" },//模块6 法治天地432
  673. { "parent": $pageNav[6] + ",4,4", "child": "" },//模块7 招商引资431
  674. { "parent": $pageNav[7] + ",1,5", "child": "" },//模块8 农知农技374
  675. { "parent": $pageNav[8] + ",1,5", "child": "" },//模块9 农民合作社433
  676. { "parent": $pageNav[9] + ",1,5", "child": "" },//模块10 新农村11 748
  677. ]
  678. let jsonString = JSON.stringify(getJson);
  679. async function getPageAllData() {
  680. const mkdata = await requestDataPromise('/web/getWebsiteAllArticle', {
  681. method: 'GET',
  682. query: {
  683. 'id': jsonString
  684. },
  685. });
  686. console.log('mkdata', mkdata)
  687. if (mkdata.code == 200) {
  688. //模块1
  689. boxData1.value = mkdata.data[0].imgnum;
  690. mkdata.data[0].textnum.forEach((item, index) => {
  691. if (index < 4) {
  692. boxData1data2.value.push(item);
  693. } else if (index < 8) {
  694. boxData1data3.value.push(item);
  695. } else if (index < 12) {
  696. boxData1data4.value.push(item);
  697. }
  698. });
  699. //模块2
  700. boxData2.value = mkdata.data[1].imgnum;
  701. boxData2data2.value = mkdata.data[1].textnum;
  702. //模块3
  703. boxData3.value = mkdata.data[2].imgnum;
  704. boxData3data2.value = mkdata.data[2].textnum;
  705. //模块4
  706. // boxData4.value = mkdata.data[3].textnum;
  707. // boxData4data2.value = mkdata.data[3].imgnum;
  708. //模块5
  709. boxData5.value = mkdata.data[4].textnum;
  710. //模块6
  711. mkdata.data[5].imgnum.forEach((item, index) => {
  712. if (index < 1) {
  713. boxData6.value.push(item);
  714. } else {
  715. boxData6data2.value.push(item);
  716. }
  717. });
  718. // mkdata.data[5].textnum.forEach((item, index) => {
  719. // if (index < 6) {
  720. // boxData6data3.value.push(item);
  721. // } else {
  722. // boxData6data4.value.push(item);
  723. // }
  724. // })
  725. //模块7
  726. mkdata.data[6].imgnum.forEach((item, index) => {
  727. if (index < 2) {
  728. boxData7.value.push(item);
  729. } else {
  730. boxData7data2.value.push(item);
  731. }
  732. });
  733. mkdata.data[6].textnum.forEach((item, index) => {
  734. if (index < 2) {
  735. boxData7data3.value.push(item);
  736. } else {
  737. boxData7data4.value.push(item);
  738. }
  739. });
  740. //模块8
  741. boxData8.value = mkdata.data[7].imgnum;
  742. // boxData8data2.value = mkdata.data[7].textnum;
  743. //模块9
  744. boxData9.value = mkdata.data[8].imgnum;
  745. boxData9data2.value = mkdata.data[8].textnum;
  746. //模块10
  747. boxData10.value = mkdata.data[9].imgnum;
  748. boxData10data2.value = mkdata.data[9].textnum;
  749. } else {
  750. ElMessage.error(mkdata.message)
  751. }
  752. }
  753. getPageAllData();
  754. //获取模块下的特殊数据
  755. let getJson1 = [
  756. { "parent": $pageNav[3] + ",1,10" },//模块4 商贸信息375
  757. { "parent": $pageNav[5] + ",0,10" },//模块6 法治天地432
  758. { "parent": $pageNav[7] + ",0,5" },//模块8 农知农技374
  759. ]
  760. let jsonString1 = JSON.stringify(getJson1);
  761. //获取模块下的特殊数据
  762. async function getPageData() {
  763. const mkdata = await requestDataPromise('/web/getWebsiteArticles', {
  764. method: 'GET',
  765. query: {
  766. 'id': jsonString1
  767. },
  768. });
  769. console.log("成功获取模块数据2222!", mkdata);
  770. if (mkdata.code == 200) {
  771. // console.log("成功获取模块数据2222!", mkdata);
  772. //模块4商贸信息375
  773. boxData4.value = mkdata.data[0].textnum;
  774. boxData4data2.value = mkdata.data[0].imgnum;
  775. //模块6法治天地426
  776. mkdata.data[1].textnum.forEach((item, index) => {
  777. if (index < 6) {
  778. boxData6data3.value.push(item);
  779. } else {
  780. boxData6data4.value.push(item);
  781. }
  782. });
  783. //模块8农知农技374
  784. boxData8data2.value = mkdata.data[2].textnum;
  785. }
  786. }
  787. getPageData();
  788. //4.页面数据 end---------------------------------------->
  789. //5.设置seo数据 start---------------------------------------->
  790. //获取seo数据
  791. const setData = await requestDataPromise('/web/getWebsiteFootInfo', {
  792. method: 'GET',
  793. query: {},
  794. });
  795. if (setData.code == 200) {
  796. let seoTitle = setData.data.website_head.title;
  797. let seoDescription = setData.data.website_head.description;
  798. let seoKeywords = setData.data.website_head.keywords;
  799. let seoSuffix = setData.data.website_head.suffix;
  800. let seoName = setData.data.website_head.website_name;
  801. useSeoMeta({
  802. title: seoTitle + "_" + seoSuffix,
  803. meta: [
  804. { name: 'keywords', content: seoKeywords + "_" + seoName + "_" + seoSuffix, tagPriority: 10 },
  805. { name: 'description', content: seoDescription + "_" + seoName + "_" + seoSuffix, tagPriority: 10 },
  806. { name: 'viewport', content: 'width=device-width,initial-scale=1,user-scalable=no',tagPriority: 10 }
  807. ]
  808. });
  809. } else {
  810. // console.log("设置首页SEO出错!", setData.message)
  811. }
  812. //5.设置seo数据 start---------------------------------------->
  813. </script>
  814. <style lang="less" scoped>
  815. @import url('@/assets/css/index.less');
  816. </style>
  817. <style lang="less" scoped>
  818. @media screen and (min-width:801px){/*pc*/
  819. .pc_none_1{display:none;}
  820. .pc_none{display:none;}
  821. }
  822. @media screen and (max-width:800px){/*ipad_phone*/
  823. .part1{height:auto;margin:0px;}
  824. .part1 .inner{width:92%;}
  825. .part1 .inner .part1_left{width:100%;float:none;}
  826. .part1 .inner .part1_left .part1_left_title{
  827. height:50px;line-height:50px;background:#fff;border-top:1px solid #dd7d18;
  828. padding:0;width:100%;
  829. margin:15px auto 0px;
  830. }
  831. .part1 .inner .part1_left .part1_left_title img{display:none;}
  832. .part1 .inner .part1_left .part1_left_title a{
  833. float:left;height:50px;line-height:50px;margin:0;
  834. color:#dd7d18;font-size:18px;border-top:solid 3px #dd7d18;
  835. font-weight:bold;box-sizing:border-box;
  836. }
  837. .part1 .inner .part1_left .part1_left_content {
  838. height:auto;width:100%;margin-top:0px;
  839. }
  840. .part1 .inner .part1_left .part1_left_content .part1_left_content1{float:none;width:100%;}
  841. .part1 .inner .part1_left .part1_left_content .part1_left_content1 .part1_left_photo{width:100%;height:auto;overflow:hidden;}
  842. .part1 .inner .part1_left .part1_left_content .part1_left_content1 .part1_left_photo .part1_left_photo11{display:none;overflow:hidden;position:relative;}
  843. .part1 .inner .part1_left .part1_left_content .part1_left_content1 .part1_left_photo .part1_left_photo11:first-child{
  844. width:100%;margin:0px 0px 0px;display:block;height:55vw; float:none;border-radius:10px;
  845. }
  846. .part1 .inner .part1_left .part1_left_content .part1_left_content1 .part1_left_photo .part1_left_photo11 a{display:block;width:100%;height:100%;}
  847. .part1 .inner .part1_left .part1_left_content .part1_left_content1 .part1_left_photo .part1_left_photo11 img{display:block;width:100%;height:100%;}
  848. .part1 .inner .part1_left .part1_left_content .part1_left_content1 .part1_left_photo .part1_left_photo11 .left_content{
  849. position:absolute;width:100%;height:66px;line-height:90px;color:#fff; font-size:16px;
  850. left:0px;bottom:0px;padding:0px 5%;box-sizing:border-box;font-weight:normal;
  851. background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
  852. }
  853. .part1 .inner .part1_left .part1_left_content .part1_left_content1 .part1_left_context{
  854. width:100%;height:auto;float:none;margin-top:10px; height:123px;overflow:hidden;
  855. }
  856. .part1 .inner .part1_left .part1_left_content .part1_left_content1 .part1_left_context .part1_left_contextList:nth-child(n+4){
  857. display:none;
  858. }
  859. .part1 .inner .part1_left .part1_left_content .part1_left_content1 .part1_left_context .part1_left_contextList{
  860. width:100%!important;display:block;height:40px!important;
  861. border-bottom:1px solid #E6E6E6;margin:0px!important;
  862. }
  863. .part1 .inner .part1_left .part1_left_content .part1_left_content1 .part1_left_context .part1_left_contextList a{
  864. width:100%!important;display:block;
  865. line-height:40px;height:40px;position:relative;text-indent:18px; font-weight:normal;
  866. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;
  867. }
  868. .part1 .inner .part1_left .part1_left_content .part1_left_content1 .part1_left_context .part1_left_contextList a::after{
  869. content: '';display: block;
  870. position:absolute;left:0px;top:18px;background:#E6E6E6;
  871. width:6px;height:6px;
  872. }
  873. .part1 .inner .part1_right{width:100%;overflow:hidden;float:none;margin-top:14px;}
  874. .part1 .inner .part1_right .part1_right_title{
  875. height:50px;line-height:50px;background:#fff;border-bottom:1px solid #E6E6E6;
  876. padding:0;width:100%; margin-top:20px;
  877. }
  878. .part1 .inner .part1_right .part1_right_title .part1_right_titlelist{
  879. float:left;height:50px;line-height:50px;margin:0;
  880. color:#dd7d18;font-size:18px;border-bottom:solid 3px #dd7d18;font-weight:bold;box-sizing:border-box;
  881. }
  882. .part1 .inner .part1_right .part1_right_title .part1_right_titlelist.active{display:block;}
  883. .part1 .inner .part1_right .part1_right_photo_text{width:100%;margin-top:0px;}
  884. .part1 .inner .part1_right .part1_right_photo_text>div{
  885. width:100%;float:none;height:55vw;border-radius:10px;position:relative;overflow:hidden;
  886. }
  887. .part1 .inner .part1_right .part1_right_photo_text>div a{
  888. width:100%;height:100%;display:block;
  889. }
  890. .part1 .inner .part1_right .part1_right_photo_text img{width:100%;height:100%;display:block;}
  891. .part1 .inner .part1_right .part1_right_photo_text .part1_right_text{
  892. position:absolute;width:100%;height:66px;line-height:90px;color:#fff; font-size:16px;
  893. left:0px;bottom:0px;padding:0px 5%;box-sizing:border-box;font-weight:normal;
  894. background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
  895. -webkit-line-clamp:1;
  896. }
  897. .part1 .inner .part1_right .part1_right_content{display:block;width:100%;margin:15px auto 0px;height:123px;overflow:hidden; }
  898. .part1 .inner .part1_right .part1_right_content .part1_right_contentList em{display:none;}
  899. .part1 .inner .part1_right .part1_right_content .part1_right_contentList{
  900. width:100%!important;display:block;height:40px!important;
  901. border-bottom:1px solid #E6E6E6;margin:0px!important;
  902. }
  903. .part1 .inner .part1_right .part1_right_content .part1_right_contentList:nth-of-type(n+4){
  904. display:none;
  905. }
  906. .part1 .inner .part1_right .part1_right_content .part1_right_contentList a{
  907. width:100%!important;display:block;
  908. line-height:40px;height:40px;position:relative;text-indent:18px;
  909. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;
  910. }
  911. .part1 .inner .part1_right .part1_right_content .part1_right_contentList a::after{
  912. content: '';display: block;
  913. position:absolute;left:0px;top:18px;background:#E6E6E6;
  914. width:6px;height:6px;
  915. }
  916. .part2{height:auto;margin:15px auto 0;}
  917. .part2 .inner{width:92%;margin:0px auto;}
  918. .part2 .inner .part2_left{width:100%;}
  919. .part2 .inner .part2_left .part2_hengxian{display:none;}
  920. .part2 .inner .part2_left .part2_left_title img{display:none;}
  921. .part2 .inner .part2_left .part2_left_title{
  922. margin-top:15px;height:50px;line-height:50px;background:#fff;border-top:1px solid #DD7D18;
  923. padding:0;width:100%;
  924. }
  925. .part2 .inner .part2_left .part2_left_title a{
  926. float:left;height:50px;line-height:50px;margin:0;
  927. color:#dd7d18;font-size:18px;border-top:solid 3px #dd7d18;font-weight:bold;box-sizing:border-box;
  928. }
  929. .part2 .inner .part2_left .part2_left_content1{width:100%;float:none;margin:0px auto 0;}
  930. .part2 .inner .part2_left .part2_left_content1 .part2_left_content111 .part2_left_content1_list{
  931. width:100%!important;display:block;height:40px!important;
  932. border-bottom:1px solid #E6E6E6;margin:0px!important;
  933. }
  934. .part2 .inner .part2_left .part2_left_content1 .part2_left_content111 .part2_left_content1_list:nth-of-type(n+6){
  935. display:none;
  936. }
  937. .part2 .inner .part2_left .part2_left_content1 .part2_left_content111 .part2_left_content1_list a:nth-of-type(1){display:none;}
  938. .part2 .inner .part2_left .part2_left_content1 .part2_left_content111 .part2_left_content1_list a{display:block;width:100%;height:100%;}
  939. .part2 .inner .part2_left .part2_left_content1 .part2_left_content111 .part2_left_content1_list a .nav2_title_content{
  940. width:100%!important;display:block;margin:0;font-weight:normal!important;
  941. line-height:40px;height:40px;position:relative;text-indent:18px;
  942. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;
  943. }
  944. .part2 .inner .part2_left .part2_left_content1 .part2_left_content111 .part2_left_content1_list a .nav2_title_content::after{
  945. content: '';display: block;
  946. position:absolute;left:0px;top:18px;background:#E6E6E6;
  947. width:6px;height:6px;
  948. }
  949. .part2 .inner .part2_left .part2_left_content2{display:none;}
  950. .part2 .inner .part2_right{width:100%;margin-top:15px;}
  951. .part2 .inner .part2_right .part2_right_title{
  952. height:50px;line-height:50px;background:#fff;border-top:1px solid #DD7D18;
  953. padding:0;width:100%;margin-top:15px;
  954. }
  955. .part2 .inner .part2_right .part2_right_title a{
  956. float:left;height:50px;line-height:50px;margin:0;
  957. color:#dd7d18;font-size:18px;border-top:solid 3px #dd7d18;font-weight:bold;box-sizing:border-box;
  958. }
  959. .part2 .inner .part2_right .part2_right_content{width:100%;margin:0px auto 0; height:205px;overflow:hidden;}
  960. .part2 .inner .part2_right .part2_right_content .part2_right_contentList{width:100%;padding:7px 0px;}
  961. .part2 .inner .part2_right .part2_right_content .part2_right_contentList:nth-of-type(n+6){display:none;}
  962. .part2 .inner .part2_right .part2_right_content .part2_right_contentList .listNumber{float:left;}
  963. .part2 .inner .part2_right .part2_right_content .part2_right_contentList a{
  964. font-size:16px;height:24px;line-height:25px;display:block;
  965. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  966. }
  967. .part3{height:auto;margin:15px auto 0;}
  968. .part3 .inner{width:92%;}
  969. .part3 .inner .part3_left{float:none;width:100%;height:auto;}
  970. .part3 .inner .part3_right{float:none;width:100%;height:auto;margin-top:15px;}
  971. .part3 .inner .part3_left .part3_hengxian{display:none;}
  972. .part3 .inner .part3_left .part3_left_title img{display:none;}
  973. .part3 .inner .part3_left .part3_left_title{
  974. height:50px;line-height:50px;background:#fff;border-top:1px solid #DD7D18;
  975. padding:0;width:100%;margin-top:15px;
  976. }
  977. .part3 .inner .part3_left .part3_left_title a{
  978. float:left;height:50px;line-height:50px;margin:0;
  979. color:#dd7d18;font-size:18px;border-top:solid 3px #dd7d18;font-weight:bold;box-sizing:border-box;
  980. }
  981. .part3 .inner .part3_left .part3_left_content{width:100%;margin-top:0px;}
  982. .part3 .inner .part3_left .part3_left_content .part3_left_content1{float:none;width:100%;margin:0px 0px;}
  983. .part3 .inner .part3_left .part3_left_content .part3_left_content1 .part3_left_content1_photo1{width:100%;float:none;height:55vw;border-radius:10px;position:relative;overflow:hidden;}
  984. .part3 .inner .part3_left .part3_left_content .part3_left_content1 .part3_left_content1_photo1 >div {width:100%;height:100%; }
  985. .part3 .inner .part3_left .part3_left_content .part3_left_content1 .part3_left_content1_photo1 >div a{width:100%;height:100%;display:block;}
  986. .part3 .inner .part3_left .part3_left_content .part3_left_content1 .part3_left_content1_photo1 >div img{width:100%;height:100%;display:block;}
  987. .part3 .inner .part3_left .part3_left_content .part3_left_content1 .part3_left_content1_photo1 .part3_left_content1_text{
  988. position:absolute;width:100%;height:66px;line-height:90px;color:#fff; font-size:16px;
  989. left:0px;bottom:0px;padding:0px 5%;box-sizing:border-box;font-weight:normal;
  990. background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
  991. }
  992. .part3 .inner .part3_left .part3_left_content .part3_left_content2{width:100%;float:none;margin-top:15px;}
  993. .part3 .inner .part3_left .part3_left_content .part3_left_content2 .part3_left_content2_text{width:100%;height:205px;overflow:hidden;}
  994. .part3 .inner .part3_left .part3_left_content .part3_left_content2 .part3_left_content2_text .part3_left_content2_list:nth-of-type(n+6){display:none;}
  995. .part3 .inner .part3_left .part3_left_content .part3_left_content2 .part3_left_content2_text .part3_left_content2_list{
  996. width:100%!important;display:block;height:40px!important;
  997. border-bottom:1px solid #E6E6E6;margin:0px!important;
  998. }
  999. .part3 .inner .part3_left .part3_left_content .part3_left_content2 .part3_left_content2_text .part3_left_content2_list a{
  1000. width:100%!important;display:block;height:100%;
  1001. }
  1002. .part3 .inner .part3_left .part3_left_content .part3_left_content2 .part3_left_content2_text .part3_left_content2_list a span{
  1003. width:100%!important;display:block;
  1004. line-height:40px;height:40px;position:relative;text-indent:18px; padding:0!important;font-weight:normal!important;
  1005. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px!important;
  1006. }
  1007. .part3 .inner .part3_left .part3_left_content .part3_left_content2 .part3_left_content2_text .part3_left_content2_list a span::after{
  1008. content: '';display: block;
  1009. position:absolute;left:0px;top:18px;background:#E6E6E6;
  1010. width:6px;height:6px;
  1011. }
  1012. .part3 .inner .part3_left .part3_left_content .part3_left_content2 .part3_left_content2_text .part3_left_content2_list a:nth-of-type(1){
  1013. display:none;
  1014. }
  1015. .part3 .inner .part3_left .part3_left_content .part3_left_content2 .part3_left_content2_text:nth-of-type(n+2){
  1016. display:none;
  1017. }
  1018. .part3 .inner .part3_right .part3_right_title{
  1019. height:50px;line-height:50px;background:#fff;border-top:1px solid #DD7D18;
  1020. padding:0;width:100%;margin-top:30px;
  1021. }
  1022. .part3 .inner .part3_right .part3_right_title a{
  1023. float:left;height:50px;line-height:50px;margin:0;
  1024. color:#dd7d18;font-size:18px;border-top:solid 3px #dd7d18;font-weight:bold;box-sizing:border-box;
  1025. }
  1026. .phone_img_box_1{width:100%;float:none;height:55vw;border-radius:10px;position:relative;overflow:hidden;margin:0px auto 15px;}
  1027. .phone_img_box_1 a{display:block;width:100%;height:100%;}
  1028. .phone_img_box_1 img{display:block;width:100%;height:100%;}
  1029. .phone_img_box_1 span{
  1030. position:absolute;width:100%;height:66px;line-height:90px;color:#fff; font-size:16px;
  1031. left:0px;bottom:0px;padding:0px 5%;box-sizing:border-box;font-weight:normal;
  1032. background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
  1033. }
  1034. .phone_ul_1{margin-top:10px;height:205px;overflow:hidden;}
  1035. .phone_ul_1 a{
  1036. width:100%!important;display:block;
  1037. border-bottom:1px solid #E6E6E6;
  1038. width:100%!important;display:block;
  1039. line-height:40px;height:40px;position:relative;text-indent:18px; color:#333;
  1040. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;
  1041. }
  1042. .phone_ul_1 a::after{
  1043. content: '';display: block;
  1044. position:absolute;left:0px;top:18px;background:#E6E6E6;
  1045. width:6px;height:6px;
  1046. }
  1047. .part4{width:100%;height:auto;margin:0px auto;}
  1048. .part4 .inner{width:92%;display:block;}
  1049. .part4 .inner .part4_one .part4_title .part4_hengxian{display:none;}
  1050. .part4 .inner .part4_one .part4_title .part4_left_title img{display:none;}
  1051. .part4 .inner .part4_one .part4_title .part4_left_title{
  1052. height:50px;line-height:50px;background:#fff;border-top:1px solid #DD7D18;
  1053. padding:0;width:100%;
  1054. }
  1055. .part4 .inner .part4_one .part4_title .part4_left_title a{
  1056. float:left;height:50px;line-height:50px;margin:0;
  1057. color:#dd7d18;font-size:18px;border-top:3px solid #DD7D18;font-weight:bold;box-sizing:border-box;
  1058. }
  1059. .part4 .inner .part4_one{width:100%;float:none;}
  1060. .part4 .inner .part4_one .part4_title{width:100%;}
  1061. .part4 .inner .part4_one .part4_photo_text{width:100%;height:auto;}
  1062. .part4 .inner .part4_one .part4_photo_text>div{width:100%;float:none;height:55vw;border-radius:10px;position:relative;overflow:hidden;}
  1063. .part4 .inner .part4_one .part4_photo_text a{display:block;width:100%;height:100%;}
  1064. .part4 .inner .part4_one .part4_photo_text img{display:block!important;width:100%!important;height:100%!important;}
  1065. .part4 .inner .part4_one .part4_photo_text span{
  1066. position:absolute!important; width:100%!important;height:66px!important;line-height:90px!important;
  1067. color:#fff!important; font-size:16px!important;
  1068. left:0px!important;bottom:0px!important;padding:0px 5%!important;box-sizing:border-box!important;
  1069. background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5))!important;
  1070. }
  1071. .part4 .inner .part4_one .part4_photo_content{width:100%;margin-top:12px;overflow:hidden;height:205px;}
  1072. .part4 .inner .part4_one .part4_photo_content .part4_photo_contentlist{
  1073. width:100%!important;display:block;height:40px!important;
  1074. border-bottom:1px solid #E6E6E6;margin:0px!important;
  1075. }
  1076. .part4 .inner .part4_one .part4_photo_content .part4_photo_contentlist a{display:block;width:100%;height:100%;}
  1077. .part4 .inner .part4_one .part4_photo_content .part4_photo_contentlist .nav11_title_content{
  1078. width:100%!important;display:block;
  1079. line-height:40px;height:40px;position:relative;text-indent:18px;
  1080. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1081. font-size:16px;font-weight:normal!important;padding:0;
  1082. }
  1083. .part4 .inner .part4_one .part4_photo_content .part4_photo_contentlist .nav11_title_content2{
  1084. width:100%!important;display:block;
  1085. line-height:40px;height:40px;position:relative;text-indent:18px;
  1086. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1087. font-size:16px;font-weight:normal!important;padding:0;
  1088. }
  1089. .part4 .inner .part4_one .part4_photo_content .part4_photo_contentlist .nav11_title_content::after{
  1090. content: '';display: block;
  1091. position:absolute;left:0px;top:18px;background:#E6E6E6;
  1092. width:6px;height:6px;
  1093. }
  1094. .part4 .inner .part4_one .part4_photo_content .part4_photo_contentlist .nav11_title_content2::after{
  1095. content: '';display: block;
  1096. position:absolute;left:0px;top:18px;background:#E6E6E6;
  1097. width:6px;height:6px;
  1098. }
  1099. .phone_name_box_2{
  1100. width:100%;height:50px;border-top:1px solid #DD7D18;
  1101. margin:15px auto 0px;
  1102. a{
  1103. float:left;height:50px;line-height:50px;font-size:18px;color:#DD7D18;font-weight:bold;
  1104. box-sizing:border-box;border-top:3px solid #DD7D18;
  1105. }
  1106. }
  1107. .phone_name_box_3{
  1108. width:100%;height:50px;border-top:1px solid #DD7D18;
  1109. margin:30px auto 0px;
  1110. a{
  1111. float:left;height:50px;line-height:50px;font-size:18px;color:#DD7D18;font-weight:bold;
  1112. box-sizing:border-box;border-top:3px solid #DD7D18;
  1113. }
  1114. }
  1115. .phone_head_1{margin-top:30px!important; }
  1116. .phone_img_div_1{margin:0px auto 15px!important; }
  1117. .phone_head_2{margin-top:30px!important; }
  1118. .phone_img_div_2{margin:0px auto 15px!important; }
  1119. .phone_head_3{margin-top:30px!important;}
  1120. .phone_img_div_3{margin:0px auto 15px!important; }
  1121. .part2_left_content111{height:205px;overflow:hidden; }
  1122. .phone_none_tag{display:none!important;}
  1123. .part3 .inner .part3_left .part3_left_content .part3_left_content1 .part3_left_content1_photo2{display:none;}
  1124. .part2 .inner .part2_left .part2_left_content2 .adlogo3{display:none;}
  1125. .part1 .inner .part1_left .part1_left_content .part1_left_content2{display:none;}
  1126. .part1 .inner .part1_left .hengxian{display:none;}
  1127. .phone_none{display:none;}
  1128. }
  1129. </style>