7.vue 67 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820
  1. <template>
  2. <!--样式1-->
  3. <div class="headLineStyle" v-if="componentStyle == 1">
  4. <div class="headLineTitle">
  5. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574933485163.png" />
  6. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  7. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  8. {{ component_style1_News1_1.title }}
  9. </NuxtLink>
  10. </div>
  11. <div class="headLineContent">
  12. <div v-for="item in component_style1_News2Array" :key="item.id">
  13. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  14. :target="item.islink == 1 ? '_blank' : '_self'">
  15. {{ item.title }}
  16. </NuxtLink>
  17. </div>
  18. </div>
  19. </div>
  20. <!--样式2-->
  21. <div class="headLineStyle" v-if="componentStyle == 2">
  22. <div class="headLineTitle">
  23. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574933485163.png" />
  24. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  25. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  26. {{ component_style1_News1_1.title }}
  27. </NuxtLink>
  28. </div>
  29. <div class="headLineContent">
  30. <div v-for="item in component_style2_News2Array" :key="item.id">
  31. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  32. :target="item.islink == 1 ? '_blank' : '_self'">
  33. {{ item.title }}
  34. </NuxtLink>
  35. </div>
  36. </div>
  37. </div>
  38. <!--样式3-->
  39. <div class="headLineStyle" v-if="componentStyle == 3">
  40. <div class="headLineTitle">
  41. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574933485163.png" />
  42. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  43. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  44. {{ component_style1_News1_1.title }}
  45. </NuxtLink>
  46. </div>
  47. <div class="headLineContent">
  48. <div v-for="item in component_style3_News2Array" :key="item.id">
  49. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  50. :target="item.islink == 1 ? '_blank' : '_self'">
  51. {{ item.title }}
  52. </NuxtLink>
  53. </div>
  54. </div>
  55. </div>
  56. <!--样式4-->
  57. <div class="headLineStyle headLineContent4" v-if="componentStyle == 4">
  58. <div class="headLineTitle">
  59. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574933485163.png" />
  60. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  61. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  62. {{ component_style1_News1_1.title }}
  63. </NuxtLink>
  64. </div>
  65. </div>
  66. <!--样式5-->
  67. <div class="headLineStyle headLineContent5" v-if="componentStyle == 5">
  68. <div class="headLineTitle" v-if="activeTab == 0">
  69. <NuxtLink :href="getLinkPathDetail(component_style29_News1)" :title="component_style29_News1.title"
  70. :target="component_style29_News1.islink == 1 ? '_blank' : '_self'">
  71. {{ component_style29_News1.title }}
  72. </NuxtLink>
  73. </div>
  74. <div class="headLineTitle" v-if="activeTab == 1">
  75. <NuxtLink :href="getLinkPathDetail(component_style29_News2)" :title="component_style29_News2.title"
  76. :target="component_style29_News2.islink == 1 ? '_blank' : '_self'">
  77. {{ component_style29_News2.title }}
  78. </NuxtLink>
  79. </div>
  80. <div class="headLineTitle" v-if="activeTab == 2">
  81. <NuxtLink :href="getLinkPathDetail(component_style29_News3)" :title="component_style29_News3.title"
  82. :target="component_style29_News3.islink == 1 ? '_blank' : '_self'">
  83. {{ component_style29_News3.title }}
  84. </NuxtLink>
  85. </div>
  86. <div class="headLineContent">
  87. <div @mouseenter="activeTab = 0" :class="{ 'active': activeTab == 0 }"></div>
  88. <div @mouseenter="activeTab = 1" :class="{ 'active': activeTab == 1 }"></div>
  89. <div @mouseenter="activeTab = 2" :class="{ 'active': activeTab == 2 }"></div>
  90. </div>
  91. </div>
  92. <!--样式6-->
  93. <div class="headLineStyle headLineContent5" v-if="componentStyle == 6">
  94. <div class="headLineTitle" v-if="activeTab == 0">
  95. <NuxtLink :href="getLinkPathDetail(component_style29_News1)" :title="component_style29_News1.title"
  96. :target="component_style29_News1.islink == 1 ? '_blank' : '_self'">
  97. {{ component_style29_News1.title }}
  98. </NuxtLink>
  99. </div>
  100. <div class="headLineTitle" v-if="activeTab == 1">
  101. <NuxtLink :href="getLinkPathDetail(component_style29_News2)" :title="component_style29_News2.title"
  102. :target="component_style29_News2.islink == 1 ? '_blank' : '_self'">
  103. {{ component_style29_News2.title }}
  104. </NuxtLink>
  105. </div>
  106. <div class="headLineContent">
  107. <div @mouseenter="activeTab = 0" :class="{ 'active': activeTab == 0 }"></div>
  108. <div @mouseenter="activeTab = 1" :class="{ 'active': activeTab == 1 }"></div>
  109. </div>
  110. </div>
  111. <!--样式7-->
  112. <div class="headLineStyle headLineContent7" v-if="componentStyle == 7">
  113. <div class="headLineTitle">
  114. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574881313564.png" />
  115. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  116. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  117. {{ component_style1_News1_1.title }}
  118. </NuxtLink>
  119. </div>
  120. <div class="headLineContent">
  121. <div v-for="item in component_style1_News2Array" :key="item.id">
  122. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  123. :target="item.islink == 1 ? '_blank' : '_self'">
  124. {{ item.title }}
  125. </NuxtLink>
  126. </div>
  127. </div>
  128. </div>
  129. <!--样式8-->
  130. <div class="headLineStyle headLineContent7" v-if="componentStyle == 8">
  131. <div class="headLineTitle">
  132. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574881313564.png" />
  133. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  134. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  135. {{ component_style1_News1_1.title }}
  136. </NuxtLink>
  137. </div>
  138. <div class="headLineContent">
  139. <div v-for="item in component_style2_News2Array" :key="item.id">
  140. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  141. :target="item.islink == 1 ? '_blank' : '_self'">
  142. {{ item.title }}
  143. </NuxtLink>
  144. </div>
  145. </div>
  146. </div>
  147. <!--样式9-->
  148. <div class="headLineStyle headLineContent7" v-if="componentStyle == 9">
  149. <div class="headLineTitle">
  150. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574881313564.png" />
  151. <NuxtLink :href="getLinkPathDetail(component_style1_News1)" :title="component_style1_News1.title"
  152. :target="component_style1_News1.islink == 1 ? '_blank' : '_self'">
  153. {{ component_style1_News1.title }}
  154. </NuxtLink>
  155. </div>
  156. <div class="headLineContent">
  157. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  158. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  159. {{ component_style1_News1_1.title }}
  160. </NuxtLink>
  161. </div>
  162. </div>
  163. <!--样式10-->
  164. <div class="headLineStyle headLineContent10" v-if="componentStyle == 10">
  165. <div class="headLineTitle">
  166. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574881313564.png" />
  167. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  168. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  169. {{ component_style1_News1_1.title }}
  170. </NuxtLink>
  171. </div>
  172. </div>
  173. <!--样式11-->
  174. <div class="headLineStyle headLineContent11" v-if="componentStyle == 11">
  175. <div class="headLineTitle" v-if="activeTab == 0">
  176. <NuxtLink :href="getLinkPathDetail(component_style29_News1)" :title="component_style29_News1.title"
  177. :target="component_style29_News1.islink == 1 ? '_blank' : '_self'">
  178. {{ component_style29_News1.title }}
  179. </NuxtLink>
  180. </div>
  181. <div class="headLineTitle" v-if="activeTab == 1">
  182. <NuxtLink :href="getLinkPathDetail(component_style29_News2)" :title="component_style29_News2.title"
  183. :target="component_style29_News2.islink == 1 ? '_blank' : '_self'">
  184. {{ component_style29_News2.title }}
  185. </NuxtLink>
  186. </div>
  187. <div class="headLineTitle" v-if="activeTab == 2">
  188. <NuxtLink :href="getLinkPathDetail(component_style29_News3)" :title="component_style29_News3.title"
  189. :target="component_style29_News3.islink == 1 ? '_blank' : '_self'">
  190. {{ component_style29_News3.title }}
  191. </NuxtLink>
  192. </div>
  193. <div class="headLineContent">
  194. <div @mouseenter="activeTab = 0" :class="{ 'active': activeTab == 0 }"></div>
  195. <div @mouseenter="activeTab = 1" :class="{ 'active': activeTab == 1 }"></div>
  196. <div @mouseenter="activeTab = 2" :class="{ 'active': activeTab == 2 }"></div>
  197. </div>
  198. </div>
  199. <!--样式12-->
  200. <div class="headLineStyle headLineContent11" v-if="componentStyle == 12">
  201. <div class="headLineTitle" v-if="activeTab == 0">
  202. <NuxtLink :href="getLinkPathDetail(component_style29_News1)" :title="component_style29_News1.title"
  203. :target="component_style29_News1.islink == 1 ? '_blank' : '_self'">
  204. {{ component_style29_News1.title }}
  205. </NuxtLink>
  206. </div>
  207. <div class="headLineTitle" v-if="activeTab == 1">
  208. <NuxtLink :href="getLinkPathDetail(component_style29_News2)" :title="component_style29_News2.title"
  209. :target="component_style29_News2.islink == 1 ? '_blank' : '_self'">
  210. {{ component_style29_News2.title }}
  211. </NuxtLink>
  212. </div>
  213. <div class="headLineContent">
  214. <div @mouseenter="activeTab = 0" :class="{ 'active': activeTab == 0 }"></div>
  215. <div @mouseenter="activeTab = 1" :class="{ 'active': activeTab == 1 }"></div>
  216. </div>
  217. </div>
  218. <!--样式13-->
  219. <div class="headLineStyle headLineContent7" v-if="componentStyle == 13">
  220. <div class="headLineTitle">
  221. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  222. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  223. {{ component_style1_News1_1.title }}
  224. </NuxtLink>
  225. </div>
  226. <div class="headLineContent">
  227. <div v-for="item in component_style1_News2Array" :key="item.id">
  228. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  229. :target="item.islink == 1 ? '_blank' : '_self'">
  230. {{ item.title }}
  231. </NuxtLink>
  232. </div>
  233. </div>
  234. </div>
  235. <!--样式14-->
  236. <div class="headLineStyle headLineContent7" v-if="componentStyle == 14">
  237. <div class="headLineTitle">
  238. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  239. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  240. {{ component_style1_News1_1.title }}
  241. </NuxtLink>
  242. </div>
  243. <div class="headLineContent">
  244. <div v-for="item in component_style2_News2Array" :key="item.id">
  245. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  246. :target="item.islink == 1 ? '_blank' : '_self'">
  247. {{ item.title }}
  248. </NuxtLink>
  249. </div>
  250. </div>
  251. </div>
  252. <!--样式15-->
  253. <div class="headLineStyle headLineContent7" v-if="componentStyle == 15">
  254. <div class="headLineTitle">
  255. <NuxtLink :href="getLinkPathDetail(component_style29_News1)" :title="component_style29_News1.title"
  256. :target="component_style29_News1.islink == 1 ? '_blank' : '_self'">
  257. {{ component_style29_News1.title }}
  258. </NuxtLink>
  259. </div>
  260. <div class="headLineContent">
  261. <div>
  262. <NuxtLink :href="getLinkPathDetail(component_style29_News2)" :title="component_style29_News2.title"
  263. :target="component_style29_News2.islink == 1 ? '_blank' : '_self'">
  264. {{ component_style29_News2.title }}
  265. </NuxtLink>
  266. </div>
  267. </div>
  268. </div>
  269. <!--样式16-->
  270. <div class="headLineStyle headLineContent10" v-if="componentStyle == 16">
  271. <div class="headLineTitle">
  272. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  273. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  274. {{ component_style1_News1_1.title }}
  275. </NuxtLink>
  276. </div>
  277. </div>
  278. <!--样式17-->
  279. <div class="headLineStyle headLineContent11" v-if="componentStyle == 17">
  280. <div class="headLineTitle" v-if="activeTab == 0">
  281. <NuxtLink :href="getLinkPathDetail(component_style29_News1)" :title="component_style29_News1.title"
  282. :target="component_style29_News1.islink == 1 ? '_blank' : '_self'">
  283. {{ component_style29_News1.title }}
  284. </NuxtLink>
  285. </div>
  286. <div class="headLineTitle" v-if="activeTab == 1">
  287. <NuxtLink :href="getLinkPathDetail(component_style29_News2)" :title="component_style29_News2.title"
  288. :target="component_style29_News2.islink == 1 ? '_blank' : '_self'">
  289. {{ component_style29_News2.title }}
  290. </NuxtLink>
  291. </div>
  292. <div class="headLineTitle" v-if="activeTab == 2">
  293. <NuxtLink :href="getLinkPathDetail(component_style29_News3)" :title="component_style29_News3.title"
  294. :target="component_style29_News3.islink == 1 ? '_blank' : '_self'">
  295. {{ component_style29_News3.title }}
  296. </NuxtLink>
  297. </div>
  298. <div class="headLineContent">
  299. <div @mouseenter="activeTab = 0" :class="{ 'active': activeTab == 0 }"></div>
  300. <div @mouseenter="activeTab = 1" :class="{ 'active': activeTab == 1 }"></div>
  301. <div @mouseenter="activeTab = 2" :class="{ 'active': activeTab == 2 }"></div>
  302. </div>
  303. </div>
  304. <!--样式18-->
  305. <div class="headLineStyle headLineContent11" v-if="componentStyle == 18">
  306. <div class="headLineTitle" v-if="activeTab == 0">
  307. <NuxtLink :href="getLinkPathDetail(component_style29_News1)" :title="component_style29_News1.title"
  308. :target="component_style29_News1.islink == 1 ? '_blank' : '_self'">
  309. {{ component_style29_News1.title }}
  310. </NuxtLink>
  311. </div>
  312. <div class="headLineTitle" v-if="activeTab == 1">
  313. <NuxtLink :href="getLinkPathDetail(component_style29_News2)" :title="component_style29_News2.title"
  314. :target="component_style29_News2.islink == 1 ? '_blank' : '_self'">
  315. {{ component_style29_News2.title }}
  316. </NuxtLink>
  317. </div>
  318. <div class="headLineContent">
  319. <div @mouseenter="activeTab = 0" :class="{ 'active': activeTab == 0 }"></div>
  320. <div @mouseenter="activeTab = 1" :class="{ 'active': activeTab == 1 }"></div>
  321. </div>
  322. </div>
  323. <!--样式19-->
  324. <div class="headLineStyle headLineContent19" v-if="componentStyle == 19">
  325. <div class="headLineTitle">
  326. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574830547503.png" />
  327. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  328. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  329. {{ component_style1_News1_1.title }}
  330. </NuxtLink>
  331. </div>
  332. </div>
  333. <!-- 样式20 -->
  334. <div class="headLineStyle headLineContent20" v-if="componentStyle == 20">
  335. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574798253005.png" />
  336. <div class="headLineTitle">
  337. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  338. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  339. {{ component_style1_News1_1.title }}
  340. </NuxtLink>
  341. </div>
  342. <div class="headLineContent">
  343. <div v-for="item in component_style1_News2Array" :key="item.id">
  344. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  345. :target="item.islink == 1 ? '_blank' : '_self'">
  346. {{ item.title }}
  347. </NuxtLink>
  348. </div>
  349. </div>
  350. </div>
  351. <!-- 样式21 -->
  352. <div class="headLineStyle headLineContent20" v-if="componentStyle == 21">
  353. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574798253005.png" />
  354. <div class="headLineTitle">
  355. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  356. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  357. {{ component_style1_News1_1.title }}
  358. </NuxtLink>
  359. </div>
  360. <div class="headLineContent">
  361. <div v-for="item in component_style2_News2Array" :key="item.id">
  362. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  363. :target="item.islink == 1 ? '_blank' : '_self'">
  364. {{ item.title }}
  365. </NuxtLink>
  366. </div>
  367. </div>
  368. </div>
  369. <!-- 样式22 -->
  370. <div class="headLineStyle headLineContent20" v-if="componentStyle == 22">
  371. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574798253005.png" />
  372. <div class="headLineTitle">
  373. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  374. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  375. {{ component_style1_News1_1.title }}
  376. </NuxtLink>
  377. </div>
  378. <div class="headLineContent">
  379. <div v-for="item in component_style3_News2Array" :key="item.id">
  380. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  381. :target="item.islink == 1 ? '_blank' : '_self'">
  382. {{ item.title }}
  383. </NuxtLink>
  384. </div>
  385. </div>
  386. </div>
  387. <!-- 样式23 -->
  388. <div class="headLineStyle headLineContent23" v-if="componentStyle == 23">
  389. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574798253005.png" />
  390. <div class="headLineTitle">
  391. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  392. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  393. {{ component_style1_News1_1.title }}
  394. </NuxtLink>
  395. </div>
  396. </div>
  397. <!--样式24-->
  398. <div class="headLineStyle headLineContent24" v-if="componentStyle == 24">
  399. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574798253005.png" />
  400. <div class="headLineTitle" v-if="activeTab == 0">
  401. <NuxtLink :href="getLinkPathDetail(component_style29_News1)" :title="component_style29_News1.title"
  402. :target="component_style29_News1.islink == 1 ? '_blank' : '_self'">
  403. {{ component_style29_News1.title }}
  404. </NuxtLink>
  405. </div>
  406. <div class="headLineTitle" v-if="activeTab == 1">
  407. <NuxtLink :href="getLinkPathDetail(component_style29_News2)" :title="component_style29_News2.title"
  408. :target="component_style29_News2.islink == 1 ? '_blank' : '_self'">
  409. {{ component_style29_News2.title }}
  410. </NuxtLink>
  411. </div>
  412. <div class="headLineTitle" v-if="activeTab == 2">
  413. <NuxtLink :href="getLinkPathDetail(component_style29_News3)" :title="component_style29_News3.title"
  414. :target="component_style29_News3.islink == 1 ? '_blank' : '_self'">
  415. {{ component_style29_News3.title }}
  416. </NuxtLink>
  417. </div>
  418. <div class="headLineContent">
  419. <div @mouseenter="activeTab = 0" :class="{ 'active': activeTab == 0 }"></div>
  420. <div @mouseenter="activeTab = 1" :class="{ 'active': activeTab == 1 }"></div>
  421. <div @mouseenter="activeTab = 2" :class="{ 'active': activeTab == 2 }"></div>
  422. </div>
  423. </div>
  424. <!--样式25-->
  425. <div class="headLineStyle headLineContent24" v-if="componentStyle == 25">
  426. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574798253005.png" />
  427. <div class="headLineTitle" v-if="activeTab == 0">
  428. <NuxtLink :href="getLinkPathDetail(component_style29_News1)" :title="component_style29_News1.title"
  429. :target="component_style29_News1.islink == 1 ? '_blank' : '_self'">
  430. {{ component_style29_News1.title }}
  431. </NuxtLink>
  432. </div>
  433. <div class="headLineTitle" v-if="activeTab == 1">
  434. <NuxtLink :href="getLinkPathDetail(component_style29_News2)" :title="component_style29_News2.title"
  435. :target="component_style29_News2.islink == 1 ? '_blank' : '_self'">
  436. {{ component_style29_News2.title }}
  437. </NuxtLink>
  438. </div>
  439. <div class="headLineContent">
  440. <div @mouseenter="activeTab = 0" :class="{ 'active': activeTab == 0 }"></div>
  441. <div @mouseenter="activeTab = 1" :class="{ 'active': activeTab == 1 }"></div>
  442. </div>
  443. </div>
  444. <!--样式26-->
  445. <div class="headLineStyle1_skin26" v-if="componentStyle == 26">
  446. <div class="headTip">
  447. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574740690954.png">
  448. </div>
  449. <div class="headLineContentBox" ref="contentBox">
  450. <div class="headLineSlider">
  451. <div class="headLineTitleBox" :key="index" v-if="activeIndex == 0">
  452. <div class="headLineTop">
  453. <NuxtLink :href="getLinkPathDetail(component_style26_News1)" :title="component_style26_News1.title"
  454. :target="component_style26_News1.islink == 1 ? '_blank' : '_self'">
  455. {{ component_style26_News1.title }}
  456. </NuxtLink>
  457. </div>
  458. <div class="headLineBottom">
  459. <div v-for="(item, index) in component_style26_News1Array" :key="index">{{ item.title }}</div>
  460. </div>
  461. </div>
  462. <div class="headLineTitleBox" :key="index" v-if="activeIndex == 1">
  463. <div class="headLineTop">
  464. <NuxtLink :href="getLinkPathDetail(component_style26_News2)" :title="component_style26_News2.title"
  465. :target="component_style26_News2.islink == 1 ? '_blank' : '_self'">
  466. {{ component_style26_News2.title }}
  467. </NuxtLink>
  468. </div>
  469. <div class="headLineBottom">
  470. <div v-for="(item, index) in component_style26_News2Array" :key="index">{{ item.title }}</div>
  471. </div>
  472. </div>
  473. <div class="headLineTitleBox" :key="index" v-if="activeIndex == 2">
  474. <div class="headLineTop">
  475. <NuxtLink :href="getLinkPathDetail(component_style26_News3)" :title="component_style26_News3.title"
  476. :target="component_style26_News3.islink == 1 ? '_blank' : '_self'">
  477. {{ component_style26_News3.title }}
  478. </NuxtLink>
  479. </div>
  480. <div class="headLineBottom">
  481. <div v-for="(item, index) in component_style26_News3Array" :key="index">{{ item.title }}</div>
  482. </div>
  483. </div>
  484. </div>
  485. </div>
  486. <div class="headLineIcon">
  487. <div @mouseover="setActive(0)" :class="{ active: activeIndex === 0 }"></div>
  488. <div @mouseover="setActive(1)" :class="{ active: activeIndex === 1 }"></div>
  489. <div @mouseover="setActive(2)" :class="{ active: activeIndex === 2 }"></div>
  490. </div>
  491. </div>
  492. <!--样式27-->
  493. <div class="headLineStyle1_skin26" v-if="componentStyle == 27">
  494. <div class="headTip">
  495. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574740690954.png">
  496. </div>
  497. <div class="headLineContentBox" ref="contentBox">
  498. <div class="headLineSlider">
  499. <div class="headLineTitleBox" :key="index" v-if="activeIndex == 0">
  500. <div class="headLineTop">
  501. <NuxtLink :href="getLinkPathDetail(component_style27_News1)" :title="component_style27_News1.title"
  502. :target="component_style27_News1.islink == 1 ? '_blank' : '_self'">
  503. {{ component_style27_News1.title }}
  504. </NuxtLink>
  505. </div>
  506. <div class="headLineBottom">
  507. <div v-for="(item, index) in component_style27_News1Array" :key="index">{{ item.title }}</div>
  508. </div>
  509. </div>
  510. <div class="headLineTitleBox" :key="index" v-if="activeIndex == 1">
  511. <div class="headLineTop">
  512. <NuxtLink :href="getLinkPathDetail(component_style27_News2)" :title="component_style27_News2.title"
  513. :target="component_style27_News2.islink == 1 ? '_blank' : '_self'">
  514. {{ component_style27_News2.title }}
  515. </NuxtLink>
  516. </div>
  517. <div class="headLineBottom">
  518. <div v-for="(item, index) in component_style27_News2Array" :key="index">{{ item.title }}</div>
  519. </div>
  520. </div>
  521. <div class="headLineTitleBox" :key="index" v-if="activeIndex == 2">
  522. <div class="headLineTop">
  523. <NuxtLink :href="getLinkPathDetail(component_style27_News3)" :title="component_style27_News3.title"
  524. :target="component_style27_News3.islink == 1 ? '_blank' : '_self'">
  525. {{ component_style27_News3.title }}
  526. </NuxtLink>
  527. </div>
  528. <div class="headLineBottom">
  529. <div v-for="(item, index) in component_style27_News3Array" :key="index">{{ item.title }}</div>
  530. </div>
  531. </div>
  532. </div>
  533. </div>
  534. <div class="headLineIcon">
  535. <div @mouseover="setActive(0)" :class="{ active: activeIndex === 0 }"></div>
  536. <div @mouseover="setActive(1)" :class="{ active: activeIndex === 1 }"></div>
  537. <div @mouseover="setActive(2)" :class="{ active: activeIndex === 2 }"></div>
  538. </div>
  539. </div>
  540. <!--样式28-->
  541. <div class="headLineStyle1_skin26" v-if="componentStyle == 28">
  542. <div class="headTip">
  543. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574740690954.png">
  544. </div>
  545. <div class="headLineContentBox" ref="contentBox">
  546. <div class="headLineSlider">
  547. <div class="headLineTitleBox" :key="index" v-if="activeIndex == 0">
  548. <div class="headLineTop">
  549. <NuxtLink :href="getLinkPathDetail(component_style28_News1)" :title="component_style28_News1.title"
  550. :target="component_style28_News1.islink == 1 ? '_blank' : '_self'">
  551. {{ component_style28_News1.title }}
  552. </NuxtLink>
  553. </div>
  554. <div class="headLineBottom">
  555. <div v-for="(item, index) in component_style28_News1Array" :key="index">{{ item.title }}</div>
  556. </div>
  557. </div>
  558. <div class="headLineTitleBox" :key="index" v-if="activeIndex == 1">
  559. <div class="headLineTop">
  560. <NuxtLink :href="getLinkPathDetail(component_style28_News2)" :title="component_style28_News2.title"
  561. :target="component_style28_News2.islink == 1 ? '_blank' : '_self'">
  562. {{ component_style28_News2.title }}
  563. </NuxtLink>
  564. </div>
  565. <div class="headLineBottom">
  566. <div v-for="(item, index) in component_style28_News2Array" :key="index">{{ item.title }}</div>
  567. </div>
  568. </div>
  569. <div class="headLineTitleBox" :key="index" v-if="activeIndex == 2">
  570. <div class="headLineTop">
  571. <NuxtLink :href="getLinkPathDetail(component_style28_News3)" :title="component_style28_News3.title"
  572. :target="component_style27_News3.islink == 1 ? '_blank' : '_self'">
  573. {{ component_style28_News3.title }}
  574. </NuxtLink>
  575. </div>
  576. <div class="headLineBottom">
  577. <div v-for="(item, index) in component_style28_News3Array" :key="index">{{ item.title }}</div>
  578. </div>
  579. </div>
  580. </div>
  581. </div>
  582. <div class="headLineIcon">
  583. <div @mouseover="setActive(0)" :class="{ active: activeIndex === 0 }"></div>
  584. <div @mouseover="setActive(1)" :class="{ active: activeIndex === 1 }"></div>
  585. <div @mouseover="setActive(2)" :class="{ active: activeIndex === 2 }"></div>
  586. </div>
  587. </div>
  588. <!--样式29-->
  589. <div class="headLineStyle1_skin26" v-if="componentStyle == 29">
  590. <div class="headTip">
  591. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574740690954.png">
  592. </div>
  593. <div class="headLineContentBox" ref="contentBox">
  594. <div class="headLineSlider">
  595. <div class="headLineTitleBox" :key="index" v-if="activeIndex == 0">
  596. <div class="headLineTop">
  597. <NuxtLink :href="getLinkPathDetail(component_style29_News1)" :title="component_style29_News1.title"
  598. :target="component_style29_News1.islink == 1 ? '_blank' : '_self'">
  599. {{ component_style29_News1.title }}
  600. </NuxtLink>
  601. </div>
  602. </div>
  603. <div class="headLineTitleBox" :key="index" v-if="activeIndex == 1">
  604. <div class="headLineTop">
  605. <NuxtLink :href="getLinkPathDetail(component_style29_News2)" :title="component_style29_News2.title"
  606. :target="component_style29_News2.islink == 1 ? '_blank' : '_self'">
  607. {{ component_style29_News2.title }}
  608. </NuxtLink>
  609. </div>
  610. </div>
  611. <div class="headLineTitleBox" :key="index" v-if="activeIndex == 2">
  612. <div class="headLineTop">
  613. <NuxtLink :href="getLinkPathDetail(component_style29_News3)" :title="component_style29_News3.title"
  614. :target="component_style29_News3.islink == 1 ? '_blank' : '_self'">
  615. {{ component_style29_News3.title }}
  616. </NuxtLink>
  617. </div>
  618. </div>
  619. </div>
  620. </div>
  621. <div class="headLineIcon">
  622. <div @mouseover="setActive(0)" :class="{ active: activeIndex === 0 }"></div>
  623. <div @mouseover="setActive(1)" :class="{ active: activeIndex === 1 }"></div>
  624. <div @mouseover="setActive(2)" :class="{ active: activeIndex === 2 }"></div>
  625. </div>
  626. </div>
  627. <!--样式30-->
  628. <div class="headLineStyle1_skin26 headLineStyle1_skin30" v-if="componentStyle == 30">
  629. <div class="headTip">
  630. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766574740690954.png">
  631. </div>
  632. <div class="headLineContentBox" ref="contentBox">
  633. <div class="headLineSlider">
  634. <div class="headLineTitleBox" :key="index" v-if="activeIndex == 0">
  635. <div class="headLineTop">
  636. <NuxtLink :href="getLinkPathDetail(component_style29_News1)" :title="component_style29_News1.title"
  637. :target="component_style29_News1.islink == 1 ? '_blank' : '_self'">
  638. {{ component_style29_News1.title }}
  639. </NuxtLink>
  640. </div>
  641. </div>
  642. <div class="headLineTitleBox" :key="index" v-if="activeIndex == 1">
  643. <div class="headLineTop">
  644. <NuxtLink :href="getLinkPathDetail(component_style29_News2)" :title="component_style29_News2.title"
  645. :target="component_style29_News2.islink == 1 ? '_blank' : '_self'">
  646. {{ component_style29_News2.title }}
  647. </NuxtLink>
  648. </div>
  649. </div>
  650. <div class="headLineTitleBox" :key="index" v-if="activeIndex == 2">
  651. <div class="headLineTop">
  652. <NuxtLink :href="getLinkPathDetail(component_style29_News3)" :title="component_style29_News3.title"
  653. :target="component_style29_News3.islink == 1 ? '_blank' : '_self'">
  654. {{ component_style29_News3.title }}
  655. </NuxtLink>
  656. </div>
  657. </div>
  658. </div>
  659. </div>
  660. <div class="headLineIcon">
  661. <div @mouseover="setActive(0)" :class="{ active: activeIndex === 0 }"></div>
  662. <div @mouseover="setActive(1)" :class="{ active: activeIndex === 1 }"></div>
  663. <div @mouseover="setActive(2)" :class="{ active: activeIndex === 2 }"></div>
  664. </div>
  665. </div>
  666. <!-- 样式31 -->
  667. <div class="headLineStyle headLineStyle1_skin31" v-if="componentStyle == 31">
  668. <div class="headLineTitle">
  669. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  670. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  671. {{ component_style1_News1_1.title }}
  672. </NuxtLink>
  673. </div>
  674. <div class="headLineContent">
  675. <div v-for="item in component_style1_News2Array" :key="item.id">
  676. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  677. :target="item.islink == 1 ? '_blank' : '_self'">
  678. {{ item.title }}
  679. </NuxtLink>
  680. </div>
  681. </div>
  682. </div>
  683. <!-- 样式32 -->
  684. <div class="headLineStyle headLineStyle1_skin32" v-if="componentStyle == 32">
  685. <div class="headLineTitle">
  686. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  687. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  688. {{ component_style1_News1_1.title }}
  689. </NuxtLink>
  690. </div>
  691. <div class="headLineContent">
  692. <div v-for="item in component_style1_News2Array" :key="item.id">
  693. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  694. :target="item.islink == 1 ? '_blank' : '_self'">
  695. {{ item.title }}
  696. </NuxtLink>
  697. </div>
  698. </div>
  699. </div>
  700. <!-- 样式33 -->
  701. <div class="headLineStyle headLineStyle1_skin33" v-if="componentStyle == 33">
  702. <div class="headLineTitle">
  703. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  704. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  705. {{ component_style1_News1_1.title }}
  706. </NuxtLink>
  707. </div>
  708. <div class="headLineContent">
  709. <div v-for="item in component_style1_News2Array" :key="item.id">
  710. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  711. :target="item.islink == 1 ? '_blank' : '_self'">
  712. {{ item.title }}
  713. </NuxtLink>
  714. </div>
  715. </div>
  716. </div>
  717. <!-- 样式34 -->
  718. <div class="headLineStyle headLineStyle1_skin34" v-if="componentStyle == 34">
  719. <div class="headLineTitle">
  720. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  721. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  722. {{ component_style1_News1_1.title }}
  723. </NuxtLink>
  724. </div>
  725. <div class="headLineContent">
  726. <div v-for="item in component_style1_News2Array" :key="item.id">
  727. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  728. :target="item.islink == 1 ? '_blank' : '_self'">
  729. {{ item.title }}
  730. </NuxtLink>
  731. </div>
  732. </div>
  733. </div>
  734. <!-- 样式35 -->
  735. <div class="headLineStyle headLineStyle1_skin35" v-if="componentStyle == 35">
  736. <div class="headLineTitle">
  737. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  738. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  739. {{ component_style1_News1_1.title }}
  740. </NuxtLink>
  741. </div>
  742. <div class="headLineContent">
  743. <div v-for="item in component_style1_News2Array" :key="item.id">
  744. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  745. :target="item.islink == 1 ? '_blank' : '_self'">
  746. {{ item.title }}
  747. </NuxtLink>
  748. </div>
  749. </div>
  750. </div>
  751. <!-- 样式36 -->
  752. <div class="headLineStyle headLineStyle1_skin36" v-if="componentStyle == 36">
  753. <div class="headLineTitle">
  754. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  755. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  756. {{ component_style1_News1_1.title }}
  757. </NuxtLink>
  758. </div>
  759. <div class="headLineContent">
  760. <div v-for="item in component_style2_News2Array" :key="item.id">
  761. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  762. :target="item.islink == 1 ? '_blank' : '_self'">
  763. {{ item.title }}
  764. </NuxtLink>
  765. </div>
  766. </div>
  767. </div>
  768. <!-- 样式37 -->
  769. <div class="headLineStyle headLineStyle1_skin37" v-if="componentStyle == 37">
  770. <div class="headLineTitle">
  771. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  772. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  773. {{ component_style1_News1_1.title }}
  774. </NuxtLink>
  775. </div>
  776. <div class="headLineContent">
  777. <div v-for="item in component_style1_News2Array" :key="item.id">
  778. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  779. :target="item.islink == 1 ? '_blank' : '_self'">
  780. {{ item.title }}
  781. </NuxtLink>
  782. </div>
  783. </div>
  784. </div>
  785. <!-- 样式38 -->
  786. <div class="headLineStyle headLineStyle1_skin38" v-if="componentStyle == 38">
  787. <div class="headLineTitle">
  788. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  789. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  790. {{ component_style1_News1_1.title }}
  791. </NuxtLink>
  792. </div>
  793. <div class="headLineContent">
  794. <div v-for="item in component_style1_News2Array" :key="item.id">
  795. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  796. :target="item.islink == 1 ? '_blank' : '_self'">
  797. {{ item.title }}
  798. </NuxtLink>
  799. </div>
  800. </div>
  801. </div>
  802. <!-- 样式39 -->
  803. <div class="headLineStyle headLineStyle1_skin39" v-if="componentStyle == 39">
  804. <div class="headLineTitle">
  805. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  806. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  807. {{ component_style1_News1_1.title }}
  808. </NuxtLink>
  809. </div>
  810. <div class="headLineContent">
  811. <div v-for="item in component_style1_News1Array" :key="item.id">
  812. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  813. :target="item.islink == 1 ? '_blank' : '_self'">
  814. {{ item.title }}
  815. </NuxtLink>
  816. </div>
  817. </div>
  818. </div>
  819. <!-- 样式40 -->
  820. <div class="headLineStyle headLineStyle1_skin40" v-if="componentStyle == 40">
  821. <div class="headLineTitle">
  822. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  823. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  824. {{ component_style1_News1_1.title }}
  825. </NuxtLink>
  826. </div>
  827. <div class="headLineContent">
  828. <div v-for="item in component_style2_News2Array" :key="item.id">
  829. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  830. :target="item.islink == 1 ? '_blank' : '_self'">
  831. {{ item.title }}
  832. </NuxtLink>
  833. </div>
  834. </div>
  835. </div>
  836. <!-- 样式41 -->
  837. <div class="headLineStyle headLineStyle1_skin41" v-if="componentStyle == 41">
  838. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766576345343133.png">
  839. <div class="headLineTitle">
  840. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  841. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  842. {{ component_style1_News1_1.title }}
  843. </NuxtLink>
  844. </div>
  845. <div class="headLineContent">
  846. <div v-for="item in component_style1_News1Array" :key="item.id">
  847. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  848. :target="item.islink == 1 ? '_blank' : '_self'">
  849. {{ item.title }}
  850. </NuxtLink>
  851. </div>
  852. </div>
  853. </div>
  854. <!-- 样式42 -->
  855. <div class="headLineStyle headLineStyle1_skin42" v-if="componentStyle == 42">
  856. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766576345343133.png">
  857. <div class="headLineTitle">
  858. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  859. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  860. {{ component_style1_News1_1.title }}
  861. </NuxtLink>
  862. </div>
  863. <div class="headLineContent">
  864. <div v-for="item in component_style1_News1Array" :key="item.id">
  865. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  866. :target="item.islink == 1 ? '_blank' : '_self'">
  867. {{ item.title }}
  868. </NuxtLink>
  869. </div>
  870. </div>
  871. </div>
  872. <!--样式43-->
  873. <div class="headLineStyle headLineStyle1_skin43" v-if="componentStyle == 43">
  874. <img src="http://192.168.1.234:19000/pre/image/png/20251224/1766576504667797.png" />
  875. <div class="headLineTitle">
  876. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  877. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  878. {{ component_style1_News1_1.title }}
  879. </NuxtLink>
  880. </div>
  881. <div class="headLineContent">
  882. <div v-for="item in component_style2_News2Array" :key="item.id">
  883. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  884. :target="item.islink == 1 ? '_blank' : '_self'">
  885. {{ item.title }}
  886. </NuxtLink>
  887. </div>
  888. </div>
  889. </div>
  890. <!--样式44-->
  891. <div class="headLineStyle headLineStyle1_skin44" v-if="componentStyle == 44">
  892. <img src="http://192.168.1.234:19000/pre/image/png/20251225/1766622190772928.png" />
  893. <div class="headLineTitle">
  894. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  895. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  896. {{ component_style1_News1_1.title }}
  897. </NuxtLink>
  898. </div>
  899. <div class="headLineContent">
  900. <div v-for="item in component_style2_News2Array" :key="item.id">
  901. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  902. :target="item.islink == 1 ? '_blank' : '_self'">
  903. {{ item.title }}
  904. </NuxtLink>
  905. </div>
  906. </div>
  907. </div>
  908. <!--样式45-->
  909. <div class="headLineStyle headLineStyle1_skin45" v-if="componentStyle == 45">
  910. <div class="headLineTitle">
  911. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  912. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  913. {{ component_style1_News1_1.title }}
  914. </NuxtLink>
  915. </div>
  916. <div class="headLineContent">
  917. <div v-for="item in component_style2_News2Array" :key="item.id">
  918. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  919. :target="item.islink == 1 ? '_blank' : '_self'">
  920. {{ item.title }}
  921. </NuxtLink>
  922. </div>
  923. </div>
  924. </div>
  925. <!--样式46-->
  926. <div class="headLineStyle headLineStyle1_skin46" v-if="componentStyle == 46">
  927. <img src="http://192.168.1.234:19000/pre/image/png/20251225/1766622765452955.png" />
  928. <div class="headLineTitle">
  929. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  930. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  931. {{ component_style1_News1_1.title }}
  932. </NuxtLink>
  933. </div>
  934. <div class="headLineContent">
  935. <div v-for="item in component_style1_News1Array" :key="item.id">
  936. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  937. :target="item.islink == 1 ? '_blank' : '_self'">
  938. {{ item.title }}
  939. </NuxtLink>
  940. </div>
  941. </div>
  942. </div>
  943. <!--样式47-->
  944. <div class="headLineStyle headLineStyle1_skin47" v-if="componentStyle == 47">
  945. <img src="http://192.168.1.234:19000/pre/image/png/20251225/1766623103788150.png" />
  946. <div class="headLineTitle">
  947. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  948. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  949. {{ component_style1_News1_1.title }}
  950. </NuxtLink>
  951. </div>
  952. <div class="headLineContent">
  953. <div v-for="item in component_style1_News1Array" :key="item.id">
  954. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  955. :target="item.islink == 1 ? '_blank' : '_self'">
  956. {{ item.title }}
  957. </NuxtLink>
  958. </div>
  959. </div>
  960. </div>
  961. <!--样式48-->
  962. <div class="headLineStyle headLineStyle1_skin48" v-if="componentStyle == 48">
  963. <div class="headLineTitle">
  964. <img src="http://192.168.1.234:19000/pre/image/png/20251225/1766622765452955.png" />
  965. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  966. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  967. {{ component_style1_News1_1.title }}
  968. </NuxtLink>
  969. </div>
  970. <div class="headLineContent">
  971. <div v-for="item in component_style1_News1Array" :key="item.id">
  972. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  973. :target="item.islink == 1 ? '_blank' : '_self'">
  974. {{ item.title }}
  975. </NuxtLink>
  976. </div>
  977. </div>
  978. </div>
  979. <!--样式49-->
  980. <div class="headLineStyle headLineStyle1_skin49" v-if="componentStyle == 49">
  981. <img src="http://192.168.1.234:19000/pre/image/png/20251225/1766623378213254.png" />
  982. <div class="headLineTitle">
  983. <NuxtLink :href="getLinkPathDetail(component_style1_News1_1)" :title="component_style1_News1_1.title"
  984. :target="component_style1_News1_1.islink == 1 ? '_blank' : '_self'">
  985. {{ component_style1_News1_1.title }}
  986. </NuxtLink>
  987. </div>
  988. <div class="headLineContent">
  989. <div v-for="item in component_style1_News1Array" :key="item.id">
  990. <NuxtLink :href="getLinkPathDetail(item)" :title="item.title"
  991. :target="item.islink == 1 ? '_blank' : '_self'">
  992. {{ item.title }}
  993. </NuxtLink>
  994. </div>
  995. </div>
  996. </div>
  997. </template>
  998. <script setup>
  999. //引入vue
  1000. import { ref } from 'vue';
  1001. const activeTab = ref(0);
  1002. //获得新闻数据
  1003. const props = defineProps({
  1004. componentStyle: Number,//样式编号
  1005. templateData: Array,//新闻数据
  1006. });
  1007. //组件样式1/2 start ---------------------------------------->
  1008. const component_style1_News1 = ref({});
  1009. const component_style1_News1_1 = ref({});
  1010. const component_style1_News1Array = ref([]);
  1011. const component_style1_News1Array_1 = ref([]);
  1012. const component_style1_News2Array = ref([]);
  1013. const component_style2_News2Array = ref([]);
  1014. const component_style3_News2Array = ref([]);
  1015. // component_style1_News1.value = props.templateData[0];
  1016. component_style1_News1.value = props.templateData[1];
  1017. component_style1_News1_1.value = props.templateData[0];
  1018. component_style1_News1Array.value = props.templateData.slice(0, 3);
  1019. component_style1_News1Array_1.value = props.templateData.slice(0, 2);
  1020. component_style1_News2Array.value = props.templateData.slice(1, 4);
  1021. component_style2_News2Array.value = props.templateData.slice(1, 3);
  1022. component_style3_News2Array.value = props.templateData.slice(1, 2);
  1023. //组件样式1 end ---------------------------------------->
  1024. //组件样式26/27 start ---------------------------------------->
  1025. //样式1 - 一屏4条
  1026. const component_style26_News1 = ref({})
  1027. const component_style26_News1Array = ref([])
  1028. const component_style26_News2 = ref({})
  1029. const component_style26_News2Array = ref([])
  1030. const component_style26_News3 = ref({})
  1031. const component_style26_News3Array = ref([])
  1032. if (props.templateData.length > 0) {
  1033. if (props.templateData.length > 0) {
  1034. component_style26_News1.value = props.templateData[0]
  1035. component_style26_News1Array.value = props.templateData.slice(1, 4)
  1036. }
  1037. if (props.templateData.length > 4) {
  1038. component_style26_News2.value = props.templateData[5]
  1039. component_style26_News2Array.value = props.templateData.slice(6, 8)
  1040. }
  1041. if (props.templateData.length > 8) {
  1042. component_style26_News3.value = props.templateData[9]
  1043. component_style26_News3Array.value = props.templateData.slice(9, 12)
  1044. }
  1045. }
  1046. //样式2 - 一屏3条
  1047. const component_style27_News1 = ref({})
  1048. const component_style27_News1Array = ref([])
  1049. const component_style27_News2 = ref({})
  1050. const component_style27_News2Array = ref([])
  1051. const component_style27_News3 = ref({})
  1052. const component_style27_News3Array = ref([])
  1053. if (props.templateData.length > 0) {
  1054. if (props.templateData.length > 0) {
  1055. component_style27_News1.value = props.templateData[0]
  1056. component_style27_News1Array.value = props.templateData.slice(1, 3)
  1057. }
  1058. if (props.templateData.length > 3) {
  1059. component_style27_News2.value = props.templateData[3]
  1060. component_style27_News2Array.value = props.templateData.slice(4, 6)
  1061. }
  1062. if (props.templateData.length > 6) {
  1063. component_style27_News3.value = props.templateData[7]
  1064. component_style27_News3Array.value = props.templateData.slice(7, 9)
  1065. }
  1066. }
  1067. //样式3 - 一屏2条
  1068. const component_style28_News1 = ref({})
  1069. const component_style28_News1Array = ref([])
  1070. const component_style28_News2 = ref({})
  1071. const component_style28_News2Array = ref([])
  1072. const component_style28_News3 = ref({})
  1073. const component_style28_News3Array = ref([])
  1074. if (props.templateData.length > 0) {
  1075. if (props.templateData.length > 0) {
  1076. component_style28_News1.value = props.templateData[0]
  1077. component_style28_News1Array.value = props.templateData.slice(1, 2)
  1078. }
  1079. if (props.templateData.length > 2) {
  1080. component_style28_News2.value = props.templateData[2]
  1081. component_style28_News2Array.value = props.templateData.slice(3, 4)
  1082. }
  1083. if (props.templateData.length > 4) {
  1084. component_style28_News3.value = props.templateData[4]
  1085. component_style28_News3Array.value = props.templateData.slice(5, 6)
  1086. }
  1087. }
  1088. ///组件样式29 - 一屏1条
  1089. const component_style29_News1 = ref({})
  1090. const component_style29_News2 = ref({})
  1091. const component_style29_News3 = ref({})
  1092. if (props.templateData.length > 0) {
  1093. if (props.templateData.length > 0) {
  1094. component_style29_News1.value = props.templateData[0]
  1095. }
  1096. if (props.templateData.length > 1) {
  1097. component_style29_News2.value = props.templateData[1]
  1098. }
  1099. if (props.templateData.length > 2) {
  1100. component_style29_News3.value = props.templateData[2]
  1101. }
  1102. }
  1103. //滚动
  1104. const activeIndex = ref(0);
  1105. const sliderStyle = computed(() => {
  1106. // 每个headLineTitleBox的高度是70px + 间距30px = 100px
  1107. const translateY = -(activeIndex.value * 100);
  1108. return {
  1109. transform: `translateY(${translateY}px)`,
  1110. transition: 'transform 0.3s ease-in-out'
  1111. };
  1112. });
  1113. const setActive = (index) => {
  1114. activeIndex.value = index;
  1115. };
  1116. //组件样式1 end ---------------------------------------->
  1117. </script>
  1118. <style lang="less" scoped>
  1119. @themeColor1: #9C130A;
  1120. //基本样式
  1121. .headLineStyle {
  1122. width: 1200px;
  1123. height: 140px;
  1124. margin: 0 auto;
  1125. box-sizing: border-box;
  1126. padding: 30px 100px 30px 100px;
  1127. .headLineTitle {
  1128. display: flex;
  1129. align-items: center;
  1130. justify-content: center;
  1131. font-size: 30px;
  1132. font-weight: bold;
  1133. margin-bottom: 10px;
  1134. a {
  1135. color: #9C130A;
  1136. }
  1137. img {
  1138. margin-right: 20px;
  1139. }
  1140. }
  1141. .headLineContent {
  1142. display: flex;
  1143. align-items: center;
  1144. justify-content: center;
  1145. font-size: 18px;
  1146. a {
  1147. color: #333333;
  1148. }
  1149. div {
  1150. margin-right: 40px;
  1151. overflow: hidden;
  1152. text-overflow: ellipsis;
  1153. white-space: nowrap;
  1154. &:last-child {
  1155. margin-right: 0;
  1156. }
  1157. }
  1158. }
  1159. }
  1160. //样式4
  1161. .headLineContent4 {
  1162. line-height: 80px;
  1163. }
  1164. //样式5
  1165. .headLineContent5 {
  1166. .headLineContent {
  1167. margin-top: 30px;
  1168. display: flex;
  1169. align-items: center;
  1170. justify-content: center;
  1171. div {
  1172. width: 360px;
  1173. height: 5px;
  1174. background: #ccdae0;
  1175. margin-right: 10px;
  1176. }
  1177. .active {
  1178. background: @themeColor1;
  1179. }
  1180. }
  1181. }
  1182. //样式7
  1183. .headLineContent7 {
  1184. .headLineTitle {
  1185. img {
  1186. margin-right: 30px;
  1187. }
  1188. }
  1189. }
  1190. //样式10
  1191. .headLineContent10 {
  1192. line-height: 80px;
  1193. .headLineTitle {
  1194. img {
  1195. margin-right: 30px;
  1196. }
  1197. }
  1198. }
  1199. //样式11
  1200. .headLineContent11 {
  1201. .headLineTitle {
  1202. img {
  1203. margin-right: 30px;
  1204. }
  1205. }
  1206. .headLineContent {
  1207. margin-top: 30px;
  1208. display: flex;
  1209. align-items: center;
  1210. justify-content: center;
  1211. div {
  1212. width: 360px;
  1213. height: 5px;
  1214. background: #ccdae0;
  1215. margin-right: 10px;
  1216. }
  1217. .active {
  1218. background: @themeColor1;
  1219. }
  1220. }
  1221. }
  1222. //样式19
  1223. .headLineContent19 {
  1224. padding: 35px 50px 35px 50px;
  1225. line-height: 140px;
  1226. margin-bottom: 0;
  1227. .headLineTitle {
  1228. width: 1100px;
  1229. height: 70px;
  1230. line-height: 140px;
  1231. background-color: #f6fcff;
  1232. position: relative;
  1233. img {
  1234. width: 46px;
  1235. height: 46px;
  1236. position: absolute;
  1237. top: 0px;
  1238. left: 0px;
  1239. }
  1240. }
  1241. }
  1242. //样式20
  1243. .headLineContent20 {
  1244. width: 1196px;
  1245. height: 136px;
  1246. background-color: #fafafa;
  1247. position: relative;
  1248. padding-top: 32px;
  1249. img {
  1250. width: 63px;
  1251. height: 32px;
  1252. position: absolute;
  1253. top: 34px;
  1254. left: 30px;
  1255. }
  1256. }
  1257. //样式23
  1258. .headLineContent23 {
  1259. width: 1196px;
  1260. height: 136px;
  1261. background-color: #fafafa;
  1262. position: relative;
  1263. padding: 50px 100px 50px 100px;
  1264. img {
  1265. width: 63px;
  1266. height: 32px;
  1267. position: absolute;
  1268. top: 53px;
  1269. left: 30px;
  1270. }
  1271. }
  1272. //样式24
  1273. .headLineContent24 {
  1274. width: 1196px;
  1275. height: 136px;
  1276. background-color: #fafafa;
  1277. position: relative;
  1278. img {
  1279. width: 63px;
  1280. height: 32px;
  1281. position: absolute;
  1282. top: 34px;
  1283. left: 30px;
  1284. }
  1285. .headLineContent {
  1286. margin-top: 30px;
  1287. display: flex;
  1288. align-items: center;
  1289. justify-content: center;
  1290. div {
  1291. width: 360px;
  1292. height: 5px;
  1293. background: #ccdae0;
  1294. margin-right: 10px;
  1295. }
  1296. .active {
  1297. background: @themeColor1;
  1298. }
  1299. }
  1300. }
  1301. //样式26 样式27
  1302. .headLineStyle1_skin26 {
  1303. border: 1px solid #E4E4E4;
  1304. width: 1200px;
  1305. height: 140px;
  1306. box-sizing: border-box;
  1307. padding: 32px 15px 32px 40px;
  1308. display: flex;
  1309. align-items: center;
  1310. justify-content: space-between;
  1311. .headLineContentBox {
  1312. width: 1000px;
  1313. height: 70px;
  1314. overflow: hidden;
  1315. position: relative;
  1316. scrollbar-width: none;
  1317. .headLineSlider {
  1318. display: flex;
  1319. flex-direction: column; // 改为垂直方向
  1320. width: 100%;
  1321. height: 210px; // 3个titleBox,每个70px高
  1322. }
  1323. }
  1324. .headLineTitleBox {
  1325. text-align: center;
  1326. height: 70px; // 明确设置高度
  1327. width: 100%;
  1328. margin-bottom: 30px;
  1329. flex-shrink: 0; // 防止收缩
  1330. display: flex;
  1331. flex-direction: column;
  1332. justify-content: center;
  1333. .headLineTop {
  1334. a {
  1335. font-size: 30px;
  1336. color: #9C130A;
  1337. margin-bottom: 15px;
  1338. font-weight: bold;
  1339. }
  1340. }
  1341. .headLineMiddle {
  1342. font-size: 30px;
  1343. color: #9C130A;
  1344. font-weight: bold;
  1345. }
  1346. .headLineBottom {
  1347. display: flex;
  1348. align-items: center;
  1349. justify-content: center;
  1350. div {
  1351. width: 32%;
  1352. margin-right: 30px;
  1353. font-size: 18px;
  1354. color: #333333;
  1355. white-space: nowrap;
  1356. overflow: hidden;
  1357. text-overflow: ellipsis;
  1358. &:last-child {
  1359. margin-right: 0;
  1360. }
  1361. }
  1362. }
  1363. }
  1364. .headLineIcon {
  1365. div {
  1366. width: 10px;
  1367. height: 10px;
  1368. background: #EDEDED;
  1369. margin-bottom: 10px;
  1370. cursor: pointer;
  1371. transition: background 0.3s ease;
  1372. &:last-child {
  1373. margin-bottom: 0;
  1374. }
  1375. &.active {
  1376. background: #9C130A;
  1377. }
  1378. &:hover {
  1379. background: #9C130A;
  1380. }
  1381. }
  1382. }
  1383. }
  1384. //样式30
  1385. .headLineStyle1_skin30 {
  1386. border: none;
  1387. }
  1388. //样式31
  1389. .headLineStyle1_skin31 {
  1390. width: 1200px;
  1391. height: 138px;
  1392. border-top: 1px solid #9C130A;
  1393. border-bottom: 1px solid #9C130A;
  1394. .headLineTitle {
  1395. margin-bottom: 15px;
  1396. }
  1397. .headLineContent {
  1398. div {
  1399. color: #9C130A;
  1400. }
  1401. }
  1402. }
  1403. //样式32
  1404. .headLineStyle1_skin32 {
  1405. .headLineTitle {
  1406. margin-bottom: 15px;
  1407. }
  1408. .headLineContent {
  1409. div {
  1410. a {
  1411. color: #9C130A;
  1412. }
  1413. }
  1414. }
  1415. }
  1416. //样式33
  1417. .headLineStyle1_skin33 {
  1418. width: 1200px;
  1419. height: 138px;
  1420. border-top: 1px solid #333333;
  1421. border-bottom: 1px solid #333333;
  1422. .headLineTitle {
  1423. color: #333333;
  1424. margin-bottom: 15px;
  1425. }
  1426. .headLineContent {
  1427. div {
  1428. color: #333333;
  1429. }
  1430. }
  1431. }
  1432. //样式34
  1433. .headLineStyle1_skin34 {
  1434. .headLineTitle {
  1435. color: #333333;
  1436. margin-bottom: 15px;
  1437. }
  1438. .headLineContent {
  1439. div {
  1440. color: #333333;
  1441. }
  1442. }
  1443. }
  1444. //样式35
  1445. .headLineStyle1_skin35 {
  1446. width: 1200px;
  1447. height: 138px;
  1448. border-bottom: 1px solid #333333;
  1449. .headLineTitle {
  1450. color: #333333;
  1451. margin-bottom: 15px;
  1452. }
  1453. .headLineContent {
  1454. div {
  1455. color: #333333;
  1456. }
  1457. }
  1458. }
  1459. //样式36
  1460. .headLineStyle1_skin36 {
  1461. width: 1200px;
  1462. height: 138px;
  1463. border-bottom: 1px solid #333333;
  1464. .headLineTitle {
  1465. color: #333333;
  1466. margin-bottom: 15px;
  1467. }
  1468. .headLineContent {
  1469. div {
  1470. color: #333333;
  1471. }
  1472. }
  1473. }
  1474. //样式37
  1475. .headLineStyle1_skin37 {
  1476. width: 1200px;
  1477. height: 138px;
  1478. border-top: 1px solid #333333;
  1479. border-bottom: 1px solid #333333;
  1480. .headLineTitle {
  1481. color: #333333;
  1482. margin-bottom: 15px;
  1483. }
  1484. .headLineContent {
  1485. div {
  1486. a {
  1487. color: #999999;
  1488. }
  1489. }
  1490. }
  1491. }
  1492. //样式38
  1493. .headLineStyle1_skin38 {
  1494. .headLineTitle {
  1495. color: #333333;
  1496. margin-bottom: 15px;
  1497. }
  1498. .headLineContent {
  1499. div {
  1500. a {
  1501. color: #999999;
  1502. }
  1503. }
  1504. }
  1505. }
  1506. //样式39
  1507. .headLineStyle1_skin39 {
  1508. width: 1200px;
  1509. height: 138px;
  1510. border-bottom: 1px solid #333333;
  1511. .headLineTitle {
  1512. color: #333333;
  1513. margin-bottom: 15px;
  1514. }
  1515. .headLineContent {
  1516. div {
  1517. a {
  1518. color: #999999;
  1519. }
  1520. }
  1521. }
  1522. }
  1523. //样式40
  1524. .headLineStyle1_skin40 {
  1525. width: 1200px;
  1526. height: 138px;
  1527. border-bottom: 1px solid #333333;
  1528. .headLineTitle {
  1529. color: #333333;
  1530. margin-bottom: 15px;
  1531. }
  1532. .headLineContent {
  1533. div {
  1534. a {
  1535. color: #999999;
  1536. }
  1537. }
  1538. }
  1539. }
  1540. //样式41
  1541. .headLineStyle1_skin41 {
  1542. width: 1196px;
  1543. height: 130px;
  1544. background-color: #f9fafb;
  1545. border-top: 2px solid #9C130A;
  1546. position: relative;
  1547. margin-top: 5px;
  1548. img {
  1549. position: absolute;
  1550. top: -6px;
  1551. left: -10px;
  1552. width: 100px;
  1553. height: 47px;
  1554. }
  1555. .headLineTitle {
  1556. margin-bottom: 20px;
  1557. }
  1558. .headLineContent {
  1559. div {
  1560. a {
  1561. color: #9C130A;
  1562. }
  1563. }
  1564. }
  1565. }
  1566. //样式42
  1567. .headLineStyle1_skin42 {
  1568. width: 1196px;
  1569. height: 130px;
  1570. background-color: #f9fafb;
  1571. border-top: 2px solid #333333;
  1572. position: relative;
  1573. margin-top: 5px;
  1574. img {
  1575. position: absolute;
  1576. top: -6px;
  1577. left: -10px;
  1578. width: 100px;
  1579. height: 47px;
  1580. }
  1581. .headLineTitle {
  1582. color: #333333;
  1583. margin-bottom: 15px;
  1584. }
  1585. .headLineContent {
  1586. div {
  1587. a {
  1588. color: #333333;
  1589. }
  1590. }
  1591. }
  1592. }
  1593. //样式43
  1594. .headLineStyle1_skin43 {
  1595. position: relative;
  1596. img {
  1597. position: absolute;
  1598. top: 30px;
  1599. left: 93px;
  1600. width: 46px;
  1601. height: 76px;
  1602. }
  1603. .headLineTitle {
  1604. margin-bottom: 15px;
  1605. }
  1606. .headLineContent {
  1607. div {
  1608. width: 400px;
  1609. }
  1610. }
  1611. }
  1612. //样式44
  1613. .headLineStyle1_skin44 {
  1614. position: relative;
  1615. img {
  1616. position: absolute;
  1617. top: 27px;
  1618. left: 50px;
  1619. width: 92px;
  1620. height: 82px;
  1621. }
  1622. .headLineTitle {
  1623. margin-bottom: 15px;
  1624. }
  1625. }
  1626. //样式45
  1627. .headLineStyle1_skin45 {
  1628. background-color: #fafafa;
  1629. width: 100%;
  1630. height: 100%;
  1631. .headLineTitle {
  1632. margin-bottom: 20px;
  1633. }
  1634. }
  1635. //样式46
  1636. .headLineStyle1_skin46 {
  1637. position: relative;
  1638. img {
  1639. position: absolute;
  1640. top: 0px;
  1641. right: 0px;
  1642. width: 70px;
  1643. height: 32px;
  1644. }
  1645. .headLineTitle {
  1646. margin-bottom: 15px;
  1647. }
  1648. .headLineContent {
  1649. div {
  1650. a {
  1651. color: #9C130A;
  1652. }
  1653. }
  1654. }
  1655. }
  1656. //样式47
  1657. .headLineStyle1_skin47 {
  1658. padding: 30px 120px;
  1659. position: relative;
  1660. img {
  1661. position: absolute;
  1662. top: 36px;
  1663. left: 30px;
  1664. width: 64px;
  1665. height: 71px;
  1666. }
  1667. .headLineTitle {
  1668. margin-bottom: 15px;
  1669. }
  1670. .headLineContent {
  1671. div {
  1672. a {
  1673. color: #9C130A;
  1674. }
  1675. }
  1676. }
  1677. }
  1678. //样式48
  1679. .headLineStyle1_skin48 {
  1680. .headLineTitle {
  1681. margin-bottom: 15px;
  1682. }
  1683. }
  1684. //样式49
  1685. .headLineStyle1_skin49 {
  1686. padding: 30px 130px;
  1687. position: relative;
  1688. img {
  1689. position: absolute;
  1690. top: 18px;
  1691. left: 90px;
  1692. width: 54px;
  1693. height: 54px;
  1694. }
  1695. .headLineTitle {
  1696. margin-bottom: 15px;
  1697. }
  1698. .headLineContent {
  1699. div {
  1700. a {
  1701. color: #9C130A;
  1702. }
  1703. }
  1704. }
  1705. }
  1706. </style>