index.vue 99 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358
  1. <template>
  2. <div>
  3. <HomePageHead></HomePageHead>
  4. <HomePageNavigation></HomePageNavigation>
  5. <!-- 农资供销 nzgx -->
  6. <main class="index_main">
  7. <div class="index_head_out clearfix">
  8. <h3 class="index_head_h3" v-if="headline">
  9. <NuxtLink class="index_head_h3_a dot1" :href="getLinkPathDetail(headline)" :title="headline.title"
  10. :target="headline.islink == 1 ? '_blank' : '_self'">
  11. <div class="index_head_h3_tag">头条</div>
  12. {{ headline.title }}
  13. </NuxtLink>
  14. </h3>
  15. <div class="index_head_a_box clearfix" v-if="headlineData2">
  16. <NuxtLink :href="getLinkPathDetail(item)" class="index_head_a dot1" :title="item.title"
  17. v-for="item in headlineData2" :target="headline.islink == 1 ? '_blank' : '_self'">
  18. {{ item.title }}
  19. </NuxtLink>
  20. </div>
  21. </div>
  22. <section class="index_1 clearfix">
  23. <div class="index_1_box">
  24. <div class="roll_1_box">
  25. <HomeBigSwiper></HomeBigSwiper>
  26. </div>
  27. </div>
  28. <div class="index_2_box">
  29. <div class="index_1_ul clearfix">
  30. <NuxtLink :href="getLinkPathDetail(item)"
  31. class="index_1_ul_a dot1"
  32. :title="item.title"
  33. v-for="item in hotNewsList" :target="headline.islink == 1 ? '_blank' : '_self'">
  34. {{ item.title }}
  35. </NuxtLink>
  36. </div>
  37. </div>
  38. </section>
  39. <!-- phone -->
  40. <div class="phone_box_1 pc_none" v-if="pageData[0]">
  41. <div class="phone_box_1_ul">
  42. <div class="">
  43. <NuxtLink :href="getLinkPathDetail(item)"
  44. class="index_1_ul_a dot1"
  45. :title="item.title"
  46. v-for="item in hotNewsList" :target="headline.islink == 1 ? '_blank' : '_self'">
  47. {{ item.title }}
  48. </NuxtLink>
  49. </div>
  50. </div>
  51. </div>
  52. <section class="index_2 clearfix phone_none">
  53. <div class="index_head_box clearfix">
  54. <div class="index_head_box_left">
  55. <div class="index_head_left_a_btn ">
  56. <span class="index_head_left_a index_head_left_a_only" title="企业推荐">企业推荐</span>
  57. </div>
  58. </div>
  59. </div>
  60. <!--企业推荐open-->
  61. <div class="index_2_color_box clearfix">
  62. <div class="index_ul_2 clearfix">
  63. <div class="index_ul_2_li"
  64. v-for="(item, index) in recommend_company"
  65. :key="index">
  66. <div class="index_ul_2_li_num">{{ index + 1 }}</div>
  67. <NuxtLink class="index_ul_2_li_a dot2"
  68. :href="`/${item.pinyin}/${item.id}.html`"
  69. :title="item.title">
  70. {{ item.title }}
  71. </NuxtLink>
  72. </div>
  73. </div>
  74. <!-- <div class="index_2_foot clearfix">
  75. <a class="index_2_foot_a_btn" href="" title="">开通企业网站</a>
  76. <a class="index_2_foot_a_btn" href="" title="">管理企业网站</a>
  77. </div> -->
  78. </div>
  79. <!--企业推荐end-->
  80. </section>
  81. <!-- 企业推荐 -->
  82. <div class="phone_box_2 pc_none" >
  83. <div class="phone_box_2_head">
  84. <NuxtLink >
  85. 企业推荐
  86. </NuxtLink>
  87. </div>
  88. <div class="phone_box_2_ul">
  89. <NuxtLink class=""
  90. v-for="(item, index) in recommend_company"
  91. :key="index"
  92. :href="`/${item.pinyin}/${item.id}.html`"
  93. :title="item.title">
  94. {{ item.title }}
  95. </NuxtLink>
  96. </div>
  97. </div>
  98. <!-- 广告1 -->
  99. <HomeAdvertising :imgurl="adImg1"></HomeAdvertising>
  100. <section class="index_3 clearfix phone_none">
  101. <div class="index_3_head_box clearfix">
  102. <span class="index_3_head_btn_a back100 index_3_head_btn_a_only" title="">产品分类</span>
  103. <div class="index_head_btn_right_box_2">
  104. <span class="index_head_btn_right_a_2" @click="goAddShop">发布信息</span>
  105. </div>
  106. </div>
  107. <div class=" clearfix">
  108. <div class=" clearfix">
  109. <!--产品分类open-->
  110. <div class="index_big_ul clearfix">
  111. <div class="index_big_li clearfix" v-for="(item, index) in navigation" :key="index">
  112. <a class="index_big_li_head_a" :href="getLinkPath(item)" :title="item.alias">{{
  113. item.alias }}</a>
  114. <div class="index_ul_3_in clearfix">
  115. <a class="index_ul_3_a"
  116. :href="`/${item.aLIas_pinyin}/${item1.aLIas_pinyin}/list-1.html`"
  117. :title="item1.alias" v-for="(item1, index1) in item.children.slice(0, 7)"
  118. :key="index1">
  119. <span>{{ item1.alias }}</span>
  120. </a>
  121. <a class="index_ul_3_a" :href="getLinkPath(item)" :title="item.alias"
  122. v-if="item.children.length > 7">
  123. <span>更多></span>
  124. </a>
  125. </div>
  126. </div>
  127. </div>
  128. <!--产品分类end-->
  129. </div>
  130. </div>
  131. </section>
  132. <section class="index_4 clearfix phone_none">
  133. <div class="index_1_box clearfix">
  134. <div class="index_head_box clearfix">
  135. <div class="index_head_box_left">
  136. <div class="index_head_left_a_btn">
  137. <NuxtLink
  138. :class="['index_head_left_a', hoverStatus == 1 ? 'index_head_left_a_only' : '']"
  139. v-if="pageData[0]" @mouseenter="qhPic(1)" :href="getLinkPath(pageData[0])"
  140. :title="pageData[0].alias">
  141. {{ pageData[0].alias }}
  142. </NuxtLink>
  143. </div>
  144. <!-- 书刊信息 -->
  145. <!-- <div class="index_head_left_a_btn">
  146. <NuxtLink
  147. :class="['index_head_left_a', hoverStatus == 2 ? 'index_head_left_a_only' : '']"
  148. v-if="pageData[1]"
  149. @mouseenter="qhPic(2)"
  150. :href="getLinkPath(pageData[1])"
  151. :title="pageData[1].alias"
  152. >
  153. {{pageData[1].alias}}
  154. </NuxtLink>
  155. </div> -->
  156. </div>
  157. <div class="index_head_box_right">
  158. <NuxtLink class="index_head_box_right_1_a" v-if="pageData[0]"
  159. :href="getLinkPath(pageData[0])" :title="pageData[0].alias">
  160. 更多 &gt;
  161. </NuxtLink>
  162. </div>
  163. </div>
  164. <!--tabs1-->
  165. <div class="index_3_box_box clearfix" v-if="hoverStatus == 1">
  166. <div class="index_3_box clearfix" v-if="boxData1.length > 0">
  167. <div class="index_ul_4_out clearfix">
  168. <div class="index_ul_4_img_box clearfix">
  169. <NuxtLink v-for="(item, index) in boxData1"
  170. :key="index"
  171. :href="getLinkPathDetail(item)" :title="item.name"
  172. :target="item.islink == 1 ? '_blank' : '_self'">
  173. <img class="index_ul_4_img" :src="item.imgurl" :alt="item.name">
  174. </NuxtLink>
  175. </div>
  176. <div class="index_ul_4">
  177. <NuxtLink class="index_ul_4_a dot1" :href="getLinkPathDetail(boxData1[0])"
  178. v-if="boxData1[0]" :title="boxData1[0].name"
  179. :target="boxData1[0].islink == 1 ? '_blank' : '_self'">
  180. {{ boxData1[0].name }}
  181. </NuxtLink>
  182. <NuxtLink class="index_ul_4_a dot1" :href="getLinkPathDetail(item)"
  183. v-for="item in boxData1data3" :title="item.name"
  184. :target="item.islink == 1 ? '_blank' : '_self'">
  185. {{ item.name }}
  186. </NuxtLink>
  187. </div>
  188. </div>
  189. <div class="index_ul_5 clearfix">
  190. <NuxtLink class="index_ul_5_a dot1" :href="getLinkPathDetail(item)"
  191. v-for="item in boxData1data4" :title="item.name"
  192. :target="item.islink == 1 ? '_blank' : '_self'">
  193. {{ item.name }}
  194. </NuxtLink>
  195. </div>
  196. </div>
  197. <div class="index_4_box clearfix" v-if="boxData1data2.length > 0">
  198. <div class="index_ul_4_out clearfix">
  199. <div class="index_ul_4_img_box clearfix">
  200. <NuxtLink v-for="item in boxData1data2" :href="getLinkPathDetail(item)"
  201. :title="item.name" :target="item.islink == 1 ? '_blank' : '_self'">
  202. <img class="index_ul_4_img" :src="item.imgurl" :alt="item.name">
  203. </NuxtLink>
  204. </div>
  205. <div class="index_ul_4">
  206. <NuxtLink class="index_ul_4_a dot1" :href="getLinkPathDetail(boxData1data2[0])"
  207. v-if="boxData1data2[0]" :title="boxData1data2[0].name"
  208. :target="boxData1data2[0].islink == 1 ? '_blank' : '_self'">
  209. {{ boxData1data2[0].name }}
  210. </NuxtLink>
  211. <NuxtLink class="index_ul_4_a dot1" :href="getLinkPathDetail(item)"
  212. v-for="item in boxData1data5" :title="item.name"
  213. :target="item.islink == 1 ? '_blank' : '_self'">
  214. {{ item.name }}
  215. </NuxtLink>
  216. </div>
  217. </div>
  218. <div class="index_ul_5 clearfix">
  219. <NuxtLink class="index_ul_5_a dot1" :href="getLinkPathDetail(item)"
  220. v-for="item in boxData1data6" :title="item.name"
  221. :target="item.islink == 1 ? '_blank' : '_self'">
  222. {{ item.name }}
  223. </NuxtLink>
  224. </div>
  225. </div>
  226. </div>
  227. <!--tabs2-->
  228. <div class="clearfix" v-if="hoverStatus == 2">
  229. <div class="index_3_box clearfix">
  230. <div class="index_ul_4_out clearfix">
  231. <div class="index_ul_4_img_box clearfix">
  232. <NuxtLink v-for="item in boxData2" :href="getLinkPathDetail(item)"
  233. :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'">
  234. <img class="index_ul_4_img" :src="item.imgurl" alt="item.title">
  235. </NuxtLink>
  236. </div>
  237. <div class="index_ul_4">
  238. <NuxtLink class="index_ul_4_a dot1" :href="getLinkPathDetail(boxData2[0])"
  239. v-if="boxData2[0]" :title="boxData2[0].title"
  240. :target="boxData2[0].islink == 1 ? '_blank' : '_self'">
  241. {{ boxData2[0].title }}
  242. </NuxtLink>
  243. <NuxtLink class="index_ul_4_a dot1" :href="getLinkPathDetail(item)"
  244. v-for="item in boxData2data3" :title="item.title"
  245. :target="item.islink == 1 ? '_blank' : '_self'">
  246. {{ item.title }}
  247. </NuxtLink>
  248. </div>
  249. </div>
  250. <div class="index_ul_5 clearfix">
  251. <NuxtLink class="index_ul_5_a dot1" :href="getLinkPathDetail(item)"
  252. v-for="item in boxData2data4" :title="item.title"
  253. :target="item.islink == 1 ? '_blank' : '_self'">
  254. {{ item.title }}
  255. </NuxtLink>
  256. </div>
  257. </div>
  258. <div class="index_4_box clearfix">
  259. <div class="index_ul_4_out clearfix">
  260. <div class="index_ul_4_img_box clearfix">
  261. <NuxtLink v-for="item in boxData2data2" :href="getLinkPathDetail(item)"
  262. :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'">
  263. <img class="index_ul_4_img" :src="item.imgurl" alt="item.title">
  264. </NuxtLink>
  265. </div>
  266. <div class="index_ul_4">
  267. <NuxtLink class="index_ul_4_a dot1" :href="getLinkPathDetail(boxData2data2[0])"
  268. v-if="boxData2data2[0]" :title="boxData2data2[0].title"
  269. :target="boxData2data2[0].islink == 1 ? '_blank' : '_self'">
  270. {{ boxData2data2[0].title }}
  271. </NuxtLink>
  272. <NuxtLink class="index_ul_4_a dot1" :href="getLinkPathDetail(item)"
  273. v-for="item in boxData2data5" :title="item.title"
  274. :target="item.islink == 1 ? '_blank' : '_self'">
  275. {{ item.title }}
  276. </NuxtLink>
  277. </div>
  278. </div>
  279. <div class="index_ul_5 clearfix">
  280. <NuxtLink class="index_ul_5_a dot1" :href="getLinkPathDetail(item)"
  281. v-for="item in boxData2data6" :title="item.title"
  282. :target="item.islink == 1 ? '_blank' : '_self'">
  283. {{ item.title }}
  284. </NuxtLink>
  285. </div>
  286. </div>
  287. </div>
  288. </div>
  289. <div class="index_2_box clearfix">
  290. <div class="index_head_box clearfix">
  291. <div class="index_head_box_left">
  292. <div class="index_head_left_a_btn">
  293. <NuxtLink
  294. class="index_head_left_a index_head_left_a_only"
  295. v-if="pageData[2]"
  296. :href="getLinkPath(pageData[2])" :title="pageData[2].alias">
  297. {{ pageData[2].alias }}
  298. </NuxtLink>
  299. </div>
  300. </div>
  301. <div class="index_head_box_right_3">
  302. <NuxtLink class="index_head_box_right_3_a" v-for="item in boxData3menu"
  303. :to="{ path: `/${item.aLIas_pinyin}/list-1.html` }" :title="item.alias">
  304. {{ item.alias }}
  305. </NuxtLink>
  306. </div>
  307. </div>
  308. <!--综合资讯open-->
  309. <div class="index_ul_6 clearfix">
  310. <NuxtLink class="index_ul_6_a dot1" :href="getLinkPathDetail(item)" v-for="item in boxData3"
  311. :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'">
  312. {{ item.title }}
  313. </NuxtLink>
  314. </div>
  315. <!--综合资讯end-->
  316. </div>
  317. </section>
  318. <!-- 生活用品 phone-->
  319. <div class="phone_box_3 pc_none" >
  320. <div class="phone_box_3_head">
  321. <NuxtLink
  322. class=" "
  323. v-if="pageData[0]"
  324. :href="getLinkPath(pageData[0])"
  325. >
  326. {{ pageData[0].alias }}
  327. </NuxtLink>
  328. </div>
  329. <div class="phone_box_3_img_ul">
  330. <div class="" v-for="(item, index) in boxData1">
  331. <NuxtLink
  332. v-if="boxData1[0]"
  333. :key="index"
  334. :href="getLinkPathDetail(item)"
  335. :target="item.islink == 1 ? '_blank' : '_self'">
  336. <img class=""
  337. :src="item.imgurl"
  338. :alt="item.name">
  339. <span class=" ">{{ item.name }}</span>
  340. </NuxtLink>
  341. </div>
  342. </div>
  343. <div class="phone_box_3_ul">
  344. <div class="">
  345. <NuxtLink
  346. class=""
  347. :href="getLinkPathDetail(item)"
  348. v-for="item in boxData1data3"
  349. :target="item.islink == 1 ? '_blank' : '_self'">
  350. {{ item.name }}
  351. </NuxtLink>
  352. <NuxtLink
  353. class=""
  354. :href="getLinkPathDetail(item)"
  355. v-for="item in boxData1data4"
  356. :target="item.islink == 1 ? '_blank' : '_self'">
  357. {{ item.name }}
  358. </NuxtLink>
  359. </div>
  360. </div>
  361. </div>
  362. <!-- 动态资讯 phone-->
  363. <div class="phone_box_4 pc_none" >
  364. <div class="phone_box_4_head">
  365. <NuxtLink
  366. class=""
  367. v-if="pageData[2]"
  368. :href="getLinkPath(pageData[2])" >
  369. {{ pageData[2].alias }}
  370. </NuxtLink>
  371. </div>
  372. <div class="phone_box_4_ul">
  373. <div class="">
  374. <NuxtLink
  375. class=""
  376. :href="getLinkPathDetail(item)" v-for="item in boxData3"
  377. :target="item.islink == 1 ? '_blank' : '_self'">
  378. {{ item.title }}
  379. </NuxtLink>
  380. </div>
  381. </div>
  382. </div>
  383. <section class="index_5 clearfix phone_none">
  384. <div class="index_1_box clearfix">
  385. <!-- 供求信息 商品类型 start---------------------->
  386. <div class="index_head_box clearfix">
  387. <div class="index_head_box_left">
  388. <div class="index_head_left_a_btn">
  389. <NuxtLink class="index_head_left_a index_head_left_a_only" v-if="pageData[3]"
  390. :href="getLinkPath(pageData[3])" :title="pageData[3].alias">
  391. {{ pageData[3].alias }}
  392. </NuxtLink>
  393. </div>
  394. </div>
  395. <div class="index_head_box_right_3">
  396. <NuxtLink class="index_head_box_right_3_a" v-for="item in boxData4menu"
  397. :to="{ path: `/gongqiuxinxi/${item.aLIas_pinyin}/index.html` }" :title="item.alias">
  398. {{ item.alias }}
  399. </NuxtLink>
  400. </div>
  401. </div>
  402. <div class=" clearfix">
  403. <div class="index_3_box clearfix">
  404. <div class="index_img_ul_1_ul">
  405. <div class="index_img_ul_1_li">
  406. <NuxtLink class="index_img_ul_1_li_a" :href="getLinkPathDetail(item)"
  407. :title="item.name" :target="item.islink == 1 ? '_blank' : '_self'"
  408. v-for="item in boxData4">
  409. <img class="index_img_ul_1_li_img" :src="item.imgurl" :alt="item.name">
  410. <div class="index_img_ul_1_li_dot1 dot1">
  411. {{ item.name }}
  412. </div>
  413. </NuxtLink>
  414. </div>
  415. </div>
  416. </div>
  417. <div class="index_4_box clearfix">
  418. <div class="index_name_ul">
  419. <div class="index_name_ul_li" v-for="item in boxData4data2">
  420. <NuxtLink class="index_name_ul_li_tag" :href="getLinkPathDetail(item)"
  421. :title="item.name" :target="item.islink == 1 ? '_blank' : '_self'">
  422. 供应
  423. </NuxtLink>
  424. <NuxtLink class="index_name_ul_li_dot1 dot1" :href="getLinkPathDetail(item)"
  425. :title="item.name" :target="item.islink == 1 ? '_blank' : '_self'">
  426. {{ item.name }}
  427. </NuxtLink>
  428. </div>
  429. <div class="index_name_ul_li" v-for="item in boxData4data3">
  430. <NuxtLink class="index_name_ul_li_tag" :href="getLinkPathDetail(item)"
  431. :title="item.name" :target="item.islink == 1 ? '_blank' : '_self'">
  432. 【供应】
  433. </NuxtLink>
  434. <NuxtLink class="index_name_ul_li_dot1 dot1" :href="getLinkPathDetail(item)"
  435. :title="item.name" :target="item.islink == 1 ? '_blank' : '_self'">
  436. {{ item.name }}
  437. </NuxtLink>
  438. </div>
  439. </div>
  440. <div class="index_name_ul_2">
  441. <div class="index_name_ul_2_li" v-for="item in boxData4data4">
  442. <NuxtLink class="index_name_ul_2_li_tag" :href="getLinkPathDetail(item)"
  443. :title="item.name" :target="item.islink == 1 ? '_blank' : '_self'">
  444. 求购
  445. </NuxtLink>
  446. <NuxtLink class="index_name_ul_2_li_dot1 dot1 dot1" :href="getLinkPathDetail(item)"
  447. :title="item.name" :target="item.islink == 1 ? '_blank' : '_self'">
  448. {{ item.name }}
  449. </NuxtLink>
  450. </div>
  451. <div class="index_name_ul_2_li" v-for="item in boxData4data5" :key="per_obj">
  452. <NuxtLink class="index_name_ul_2_li_tag" :href="getLinkPathDetail(item)"
  453. :title="item.name" :target="item.islink == 1 ? '_blank' : '_self'">
  454. 【求购】
  455. </NuxtLink>
  456. <NuxtLink class="index_name_ul_2_li_dot1 dot1 dot1" :href="getLinkPathDetail(item)"
  457. :title="item.name" :target="item.islink == 1 ? '_blank' : '_self'">
  458. {{ item.name }}
  459. </NuxtLink>
  460. </div>
  461. </div>
  462. </div>
  463. </div>
  464. <!-- 供求信息 商品类型 end---------------------->
  465. </div>
  466. <div class="index_2_box clearfix">
  467. <div class="index_head_box clearfix">
  468. <div class="index_head_box_left">
  469. <div class="index_head_left_a_btn">
  470. <NuxtLink class="index_head_left_a index_head_left_a_only" v-if="pageData[4]"
  471. :href="getLinkPath(pageData[4])" :title="pageData[4].alias">
  472. {{ pageData[4].alias }}
  473. </NuxtLink>
  474. </div>
  475. </div>
  476. <div class="index_head_box_right">
  477. <NuxtLink class="index_head_box_right_1_a" v-if="pageData[4]"
  478. :href="getLinkPath(pageData[4])" :title="pageData[4].alias">
  479. 更多 &gt;
  480. </NuxtLink>
  481. </div>
  482. </div>
  483. <div class=" clearfix">
  484. <!--三农专题open-->
  485. <div class="index_5_box clearfix">
  486. <div class="index_img_ul_2">
  487. <div class="index_img_ul_2_li" v-for="item in boxData5" :key="per_obj">
  488. <NuxtLink class="index_img_ul_2_li" :href="getLinkPathDetail(item)"
  489. :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'">
  490. <img class="index_img_ul_2_li_img" :src="item.imgurl" alt="item.title">
  491. <div class="index_img_ul_2_li_dot1 dot1">
  492. {{ item.title }}
  493. </div>
  494. </NuxtLink>
  495. </div>
  496. </div>
  497. </div>
  498. <div class="index_6_box clearfix">
  499. <div class="index_ul_8 clearfix">
  500. <div class="index_ul_8_li_box" v-for="item in boxData5data2" :key="per_obj">
  501. <div class="index_ul_8_li">
  502. <NuxtLink class="index_ul_8_a dot2" :href="getLinkPathDetail(item)"
  503. :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'">
  504. {{ item.title }}
  505. </NuxtLink>
  506. </div>
  507. </div>
  508. </div>
  509. </div>
  510. <!--三农专题end-->
  511. </div>
  512. </div>
  513. </section>
  514. <!-- 供求信息 phone-->
  515. <div class="phone_box_5 pc_none" >
  516. <div class="phone_box_5_head">
  517. <NuxtLink
  518. class=""
  519. v-if="pageData[3]"
  520. :href="getLinkPath(pageData[3])">
  521. {{ pageData[3].alias }}
  522. </NuxtLink>
  523. </div>
  524. <div class="phone_box_5_img_ul">
  525. <div class="" >
  526. <NuxtLink
  527. class=""
  528. :href="getLinkPathDetail(item)"
  529. :target="item.islink == 1 ? '_blank' : '_self'"
  530. v-for="item in boxData4">
  531. <img class=""
  532. :src="item.imgurl"
  533. :alt="item.name"
  534. >
  535. <span class="">
  536. {{ item.name }}
  537. </span>
  538. </NuxtLink>
  539. </div>
  540. </div>
  541. <div class="phone_box_5_ul">
  542. <div class="">
  543. <NuxtLink class=""
  544. v-for="item in boxData4data2"
  545. :href="getLinkPathDetail(item)"
  546. :target="item.islink == 1 ? '_blank' : '_self'">
  547. {{ item.name }}
  548. </NuxtLink>
  549. </div>
  550. </div>
  551. </div>
  552. <!-- 供求信息 phone-->
  553. <div class="phone_box_6 pc_none" >
  554. <div class="phone_box_6_head">
  555. <NuxtLink class=""
  556. v-if="pageData[4]"
  557. :href="getLinkPath(pageData[4])" >
  558. {{ pageData[4].alias }}
  559. </NuxtLink>
  560. </div>
  561. <div class="phone_box_6_ul">
  562. <div class="">
  563. <NuxtLink class=""
  564. v-for="item in boxData5"
  565. :key="item"
  566. :href="getLinkPathDetail(item)"
  567. :target="item.islink == 1 ? '_blank' : '_self'">
  568. {{ item.title }}
  569. </NuxtLink>
  570. <NuxtLink class=""
  571. v-for="item in boxData5data2" :key="item"
  572. :href="getLinkPathDetail(item)"
  573. :target="item.islink == 1 ? '_blank' : '_self'">
  574. {{ item.title }}
  575. </NuxtLink>
  576. </div>
  577. </div>
  578. </div>
  579. <!-- 广告2 -->
  580. <HomeAdvertising :imgurl="adImg2"></HomeAdvertising>
  581. <section class="index_6 clearfix phone_none">
  582. <div class="index_1_box clearfix">
  583. <div class="index_head_box clearfix">
  584. <div class="index_head_box_left">
  585. <div class="index_head_left_a_btn">
  586. <NuxtLink class="index_head_left_a index_head_left_a_only" v-if="pageData[5]"
  587. :href="getLinkPath(pageData[5])" :title="pageData[5].alias">
  588. {{ pageData[5].alias }}
  589. </NuxtLink>
  590. </div>
  591. </div>
  592. <div class="index_head_box_right_4">
  593. <NuxtLink class="index_head_box_right_4_a" v-for="item in boxData6menu"
  594. :to="{ path: `/${item.aLIas_pinyin}/list-1.html` }" :title="item.alias">
  595. {{ item.alias }}
  596. </NuxtLink>
  597. </div>
  598. </div>
  599. <!--政策法规open-->
  600. <div class=" clearfix">
  601. <div class="index_3_box clearfix">
  602. <div class="index_img_ul_3">
  603. <div class="index_img_ul_3_li">
  604. <NuxtLink class="index_img_ul_3_li_a" :href="getLinkPathDetail(item)"
  605. :title="item.title" v-for="item in boxData6"
  606. :target="item.islink == 1 ? '_blank' : '_self'">
  607. <img class="index_img_ul_3_li_img" :src="item.imgurl" alt="item.title">
  608. <div class="index_img_ul_3_li_dot2 dot2">
  609. {{ item.title }}
  610. </div>
  611. </NuxtLink>
  612. </div>
  613. </div>
  614. <div class="index_img_ul_even_1 clearfix">
  615. <div class="index_img_ul_even_1_li" v-for="item in boxData6data2">
  616. <NuxtLink class="index_img_ul_even_1_li_a" :href="getLinkPathDetail(item)"
  617. :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'">
  618. <img class="index_img_ul_even_1_li_img" :src="item.imgurl" alt="item.title">
  619. <div class="index_img_ul_even_1_li_dot2 dot2">
  620. {{ item.title }}
  621. </div>
  622. </NuxtLink>
  623. </div>
  624. </div>
  625. </div>
  626. <div class="index_4_box clearfix">
  627. <div class="index_ul_9 clearfix">
  628. <div class="index_ul_9_head_box clearfix">
  629. <NuxtLink :to="{ path: `/${boxData6childpinyin}/list-1.html` }"
  630. v-if="boxData6menu[0]" class="index_ul_9_head_a" :title="boxData6menu[0].alias">
  631. {{ boxData6menu[0].alias }}
  632. </NuxtLink>
  633. </div>
  634. <NuxtLink class="index_ul_9_a dot1" :href="getLinkPathDetail(item)" :title="item.title"
  635. v-for="item in boxData6mainData" :target="item.islink == 1 ? '_blank' : '_self'">
  636. {{ item.title }}
  637. </NuxtLink>
  638. </div>
  639. </div>
  640. </div>
  641. <!--政策法规end-->
  642. </div>
  643. <div class="index_2_box clearfix">
  644. <div class="index_head_box clearfix">
  645. <div class="index_head_box_left">
  646. <div class="index_head_left_a_btn">
  647. <NuxtLink class="index_head_left_a index_head_left_a_only" v-if="pageData[6]"
  648. :href="getLinkPath(pageData[6])" :title="pageData[6].alias">
  649. {{ pageData[6].alias }}
  650. </NuxtLink>
  651. </div>
  652. </div>
  653. <div class="index_head_box_right">
  654. <NuxtLink class="index_head_box_right_1_a" v-if="pageData[6]"
  655. :href="getLinkPath(pageData[6])" :title="pageData[6].alias">
  656. 更多 &gt;
  657. </NuxtLink>
  658. </div>
  659. </div>
  660. <!--会展服务open-->
  661. <div class=" clearfix">
  662. <div class="index_even_img_ul_1 clearfix">
  663. <div class="index_even_img_ul_1_li" v-for="item in boxData7" :key="per_obj">
  664. <NuxtLink class="index_even_img_ul_1_a" :href="getLinkPathDetail(item)"
  665. :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'">
  666. <img class="index_even_img_ul_1_li_img" :src="item.imgurl" alt="item.title">
  667. <div class="index_even_img_ul_1_dot1 dot1">
  668. {{ item.title }}
  669. </div>
  670. </NuxtLink>
  671. </div>
  672. </div>
  673. <div class="index_ul_10 clearfix">
  674. <NuxtLink class="index_ul_10_a dot1" :href="getLinkPathDetail(item)"
  675. v-for="item in boxData7data2" :title="item.title"
  676. :target="item.islink == 1 ? '_blank' : '_self'">
  677. {{ item.title }}
  678. </NuxtLink>
  679. </div>
  680. </div>
  681. <!--会展服务end-->
  682. </div>
  683. </section>
  684. <!-- 政策法规 phone-->
  685. <div class="phone_box_7 pc_none" >
  686. <div class="phone_box_7_head">
  687. <NuxtLink class=""
  688. v-if="pageData[5]"
  689. :href="getLinkPath(pageData[5])"
  690. :title="pageData[5].alias">
  691. {{ pageData[5].alias }}
  692. </NuxtLink>
  693. </div>
  694. <div class="phone_box_7_img_ul">
  695. <div class="" >
  696. <NuxtLink class=""
  697. :href="getLinkPathDetail(item)"
  698. v-for="item in boxData6"
  699. :target="item.islink == 1 ? '_blank' : '_self'">
  700. <img class=""
  701. :src="item.imgurl"
  702. alt="item.title">
  703. <span class="">
  704. {{ item.title }}
  705. </span>
  706. </NuxtLink>
  707. </div>
  708. </div>
  709. <div class="phone_box_7_ul">
  710. <div class="">
  711. <NuxtLink class=""
  712. :href="getLinkPathDetail(item)"
  713. v-for="item in boxData6mainData"
  714. :target="item.islink == 1 ? '_blank' : '_self'">
  715. {{ item.title }}
  716. </NuxtLink>
  717. </div>
  718. </div>
  719. </div>
  720. <!-- 会展服务 phone -->
  721. <div class="phone_box_8 pc_none" >
  722. <div class="phone_box_8_head">
  723. <NuxtLink class=""
  724. v-if="pageData[6]"
  725. :href="getLinkPath(pageData[6])" >
  726. {{ pageData[6].alias }}
  727. </NuxtLink>
  728. </div>
  729. <div class="phone_box_8_img_ul">
  730. <div class="" >
  731. <NuxtLink class=""
  732. v-for="item in boxData7" :key="item"
  733. :href="getLinkPathDetail(item)"
  734. :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'">
  735. <img class=" "
  736. :src="item.imgurl"
  737. alt="item.title" >
  738. <span class=" ">
  739. {{ item.title }}
  740. </span>
  741. </NuxtLink>
  742. </div>
  743. </div>
  744. <div class="phone_box_8_ul">
  745. <div class="">
  746. <NuxtLink class=""
  747. :href="getLinkPathDetail(item)"
  748. v-for="item in boxData7data2"
  749. :target="item.islink == 1 ? '_blank' : '_self'">
  750. {{ item.title }}
  751. </NuxtLink>
  752. </div>
  753. </div>
  754. </div>
  755. <section class="index_7 clearfix phone_none">
  756. <div class="index_7_line_box clearfix">
  757. <div class="index_7_in_box">
  758. <div class="index_7_head">
  759. <NuxtLink class="index_7_head_a" v-if="pageData[7]" :href="getLinkPath(pageData[7])"
  760. :title="pageData[7].alias">
  761. {{ pageData[7].alias }}
  762. </NuxtLink>
  763. </div>
  764. <div class="index_ul_11 clearfix">
  765. <NuxtLink class="index_ul_11_a dot1" :href="getLinkPathDetail(item)"
  766. v-for="item in boxData8" :title="item.title"
  767. :target="item.islink == 1 ? '_blank' : '_self'">
  768. {{ item.title }}
  769. </NuxtLink>
  770. </div>
  771. </div>
  772. <div class="index_7_in_box">
  773. <div class="index_7_head">
  774. <NuxtLink class="index_7_head_a" v-if="pageData[8]" :href="getLinkPath(pageData[8])"
  775. :title="pageData[8].alias">
  776. {{ pageData[8].alias }}
  777. </NuxtLink>
  778. </div>
  779. <!--策划服务open-->
  780. <div class="index_ul_11 clearfix">
  781. <NuxtLink class="index_ul_11_a dot1" :href="getLinkPathDetail(item)"
  782. v-for="item in boxData9" :title="item.title"
  783. :target="item.islink == 1 ? '_blank' : '_self'">
  784. {{ item.title }}
  785. </NuxtLink>
  786. </div>
  787. <!--策划服务end-->
  788. </div>
  789. <div class="index_7_in_box">
  790. <div class="index_7_head">
  791. <NuxtLink class="index_7_head_a" v-if="pageData[9]" :href="getLinkPath(pageData[9])"
  792. :title="pageData[9].alias">
  793. {{ pageData[9].alias }}
  794. </NuxtLink>
  795. </div>
  796. <!--网站动态-->
  797. <div class="index_ul_11 clearfix">
  798. <NuxtLink class="index_ul_11_a dot1" :href="getLinkPathDetail(item)"
  799. v-for="item in boxData10" :title="item.title"
  800. :target="item.islink == 1 ? '_blank' : '_self'">
  801. {{ item.title }}
  802. </NuxtLink>
  803. </div>
  804. <!--网站动态-->
  805. </div>
  806. </div>
  807. </section>
  808. <!-- 推广服务 phone-->
  809. <div class="phone_box_9 pc_none" >
  810. <div class="phone_box_9_head">
  811. <NuxtLink class=""
  812. v-if="pageData[7]"
  813. :href="getLinkPath(pageData[7])" >
  814. {{ pageData[7].alias }}
  815. </NuxtLink>
  816. </div>
  817. <div class="phone_box_9_ul">
  818. <div class="">
  819. <NuxtLink class=""
  820. :href="getLinkPathDetail(item)"
  821. v-for="item in boxData8"
  822. :title="item.title"
  823. :target="item.islink == 1 ? '_blank' : '_self'">
  824. {{ item.title }}
  825. </NuxtLink>
  826. </div>
  827. </div>
  828. </div>
  829. <!-- 策划服务 phone-->
  830. <div class="phone_box_10 pc_none" >
  831. <div class="phone_box_10_head">
  832. <NuxtLink class=""
  833. v-if="pageData[8]"
  834. :href="getLinkPath(pageData[8])">
  835. {{ pageData[8].alias }}
  836. </NuxtLink>
  837. </div>
  838. <div class="phone_box_10_ul">
  839. <div class="">
  840. <NuxtLink class=""
  841. :href="getLinkPathDetail(item)"
  842. v-for="item in boxData9"
  843. :target="item.islink == 1 ? '_blank' : '_self'">
  844. {{ item.title }}
  845. </NuxtLink>
  846. </div>
  847. </div>
  848. </div>
  849. <!-- 人才服务 phone-->
  850. <div class="phone_box_11 pc_none" >
  851. <div class="phone_box_11_head">
  852. <NuxtLink class=""
  853. v-if="pageData[9]"
  854. :href="getLinkPath(pageData[9])">
  855. {{ pageData[9].alias }}
  856. </NuxtLink>
  857. </div>
  858. <div class="phone_box_11_ul">
  859. <div class="">
  860. <NuxtLink class=""
  861. :href="getLinkPathDetail(item)"
  862. v-for="item in boxData10"
  863. :target="item.islink == 1 ? '_blank' : '_self'">
  864. {{ item.title }}
  865. </NuxtLink>
  866. </div>
  867. </div>
  868. </div>
  869. <section class="index_8 clearfix phone_none">
  870. <div class="index_1_box clearfix">
  871. <div class="index_head_box clearfix index_head_box_2">
  872. <div class="index_head_box_left">
  873. <div class="index_head_left_a_btn">
  874. <NuxtLink class="index_head_left_a index_head_left_a_only" v-if="pageData[10]"
  875. :href="getLinkPath(pageData[10])" :title="pageData[10].alias">
  876. {{ pageData[10].alias }}
  877. </NuxtLink>
  878. </div>
  879. </div>
  880. </div>
  881. <!--行业报告open-->
  882. <div class="index_big_2_ul clearfix">
  883. <div class="index_big_2_li clearfix">
  884. <div class="index_big_2_li_img_box">
  885. <div v-for="(item, index) in boxData11">
  886. <NuxtLink v-if="showImg == index" class="index_big_2_li_img_a"
  887. :href="getLinkPathDetail(item)" :title="item.title"
  888. :target="item.islink == 1 ? '_blank' : '_self'">
  889. <img class="index_big_2_li_img" :src="item.imgurl" alt="item.title">
  890. </NuxtLink>
  891. </div>
  892. </div>
  893. <div class="index_big_2_li_in">
  894. <div class="index_ul_12">
  895. <NuxtLink class="index_ul_12_a dot1" v-for="(item, index) in boxData11"
  896. :href="getLinkPathDetail(item)" @mouseenter="changeImg(index)"
  897. :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'">
  898. {{ item.title }}
  899. </NuxtLink>
  900. </div>
  901. </div>
  902. </div>
  903. </div>
  904. <div class="index_ul_13 clearfix">
  905. <NuxtLink class="index_ul_13_a dot1" v-for="(item, index) in boxData11data2"
  906. :href="getLinkPathDetail(item)" :title="item.title"
  907. :target="item.islink == 1 ? '_blank' : '_self'">
  908. {{ item.title }}
  909. </NuxtLink>
  910. </div>
  911. <!--行业报告end-->
  912. </div>
  913. <div class="index_2_box clearfix">
  914. <div class="index_head_box clearfix index_head_box_3">
  915. <div class="index_head_box_left">
  916. <div class="index_head_left_a_btn">
  917. <NuxtLink class="index_head_left_a index_head_left_a_only" v-if="pageData[11]"
  918. :href="getLinkPath(pageData[11])" :title="pageData[11].alias">
  919. {{ pageData[11].alias }}
  920. </NuxtLink>
  921. </div>
  922. </div>
  923. <div class="index_head_box_right">
  924. <NuxtLink class="index_head_box_right_1_a" v-if="pageData[11]"
  925. :href="getLinkPath(pageData[11])" :title="pageData[11].alias">
  926. 更多 &gt;
  927. </NuxtLink>
  928. </div>
  929. </div>
  930. <!--专家服务open-->
  931. <div class="index_ul_6 clearfix">
  932. <div class="index_ul_6_li clearfix">
  933. <NuxtLink class="index_ul_6_li_a" v-for="(item, index) in boxData12"
  934. :href="getLinkPathDetail(item)" :title="item.title"
  935. :target="item.islink == 1 ? '_blank' : '_self'">
  936. <div class="index_ul_6_img_box">
  937. <img class="index_ul_6_img" :src="item.imgurl" alt="item.title">
  938. </div>
  939. <div class="index_ul_6_li_right">
  940. <!-- <div class="index_ul_6_li_head">郭建炜</div> -->
  941. <article class="index_ul_6_li_article dot3">
  942. {{ item.title }}
  943. </article>
  944. <span class="index_ul_6_li_article_detail">【详细】</span>
  945. </div>
  946. </NuxtLink>
  947. </div>
  948. </div>
  949. <div class="index_ul_13 clearfix">
  950. <NuxtLink class="index_ul_13_a dot1" v-for="item in boxData12data2"
  951. :href="getLinkPathDetail(item)" :title="item.title"
  952. :target="item.islink == 1 ? '_blank' : '_self'">
  953. {{ item.title }}
  954. </NuxtLink>
  955. </div>
  956. <!--专家服务end-->
  957. </div>
  958. </section>
  959. <!-- 行业报告 phone-->
  960. <div class="phone_box_12 pc_none" >
  961. <div class="phone_box_12_head">
  962. <NuxtLink
  963. class=""
  964. v-if="pageData[10]"
  965. :href="getLinkPath(pageData[10])" >
  966. {{ pageData[10].alias }}
  967. </NuxtLink>
  968. </div>
  969. <div class="phone_box_12_img_ul">
  970. <div class="" >
  971. <NuxtLink
  972. v-for="(item, index) in boxData11.slice(0, 1)"
  973. :href="getLinkPathDetail(item)"
  974. :target="item.islink == 1 ? '_blank' : '_self'">
  975. <img class="" :src="item.imgurl" alt="item.title">
  976. <span class=" "> {{item.title}} </span>
  977. </NuxtLink>
  978. </div>
  979. </div>
  980. <div class="phone_box_12_ul">
  981. <div class="">
  982. <NuxtLink
  983. v-for="(item, index) in boxData11.slice(1)"
  984. v-if="showImg == index"
  985. :href="getLinkPathDetail(item)"
  986. :target="item.islink == 1 ? '_blank' : '_self'">
  987. {{item.title}}
  988. </NuxtLink>
  989. <NuxtLink
  990. class=""
  991. v-for="(item, index) in boxData11data2"
  992. :href="getLinkPathDetail(item)"
  993. :target="item.islink == 1 ? '_blank' : '_self'">
  994. {{ item.title }}
  995. </NuxtLink>
  996. </div>
  997. </div>
  998. </div>
  999. <!-- 广告3 -->
  1000. <HomeAdvertising :imgurl="adImg4"></HomeAdvertising>
  1001. </main>
  1002. <!-- 页面底部 -->
  1003. <HomeFoot></HomeFoot>
  1004. </div>
  1005. </template>
  1006. <script setup>
  1007. //0.加载页面必备组件 start---------------------------------------->
  1008. import { ref, onMounted } from 'vue';
  1009. import { ElMessage } from 'element-plus';
  1010. import { getToken } from '@/store/useCookieStore'
  1011. //获得全局url
  1012. const { $BwebUrl, $CwebUrl } = useNuxtApp();
  1013. //0.加载页面必备组件 end---------------------------------------->
  1014. //1.获取头条新闻 start---------------------------------------->
  1015. //1.1 头条
  1016. const headline = ref({})
  1017. const headlineData2 = ref([])
  1018. async function getModelData1() {
  1019. const mkdata = await requestDataPromise('/web/getWebsiteArticlett', {
  1020. method: 'GET',
  1021. query: {
  1022. 'imgnum': 0,
  1023. 'textnum': 4,
  1024. 'level': 1,
  1025. 'placeid': 0,
  1026. 'id': ''
  1027. },
  1028. });
  1029. if (mkdata.code == 200) {
  1030. //填充大标题
  1031. for (let index in mkdata.data.text) {
  1032. if (index < 1) {
  1033. headline.value = mkdata.data.text[index]
  1034. } else {
  1035. headlineData2.value.push(mkdata.data.text[index])
  1036. }
  1037. }
  1038. } else {
  1039. console.log("设置大标题错误", mkdata.message)
  1040. }
  1041. }
  1042. getModelData1()
  1043. //1.3 今日热点
  1044. const hotNewsList = ref("")
  1045. async function getModelData3() {
  1046. const mkdata = await requestDataPromise('/web/getWebsiteArticlett', {
  1047. method: 'GET',
  1048. query: {
  1049. 'imgnum': 0,
  1050. 'textnum': 10,
  1051. 'level': 6,
  1052. 'placeid': 0,
  1053. 'id': ''
  1054. },
  1055. });
  1056. if (mkdata.code == 200) {
  1057. hotNewsList.value = mkdata.data.text;
  1058. } else {
  1059. console.log("获取首页今日热点错误", mkdata.message)
  1060. }
  1061. }
  1062. getModelData3()
  1063. //1.获取头条新闻 end---------------------------------------->
  1064. //2.选项卡 start---------------------------------------->
  1065. const hoverStatus = ref(1)
  1066. const qhPic = function (num) {
  1067. hoverStatus.value = num;
  1068. }
  1069. const hoverStatusTwo = ref(1)
  1070. const qhPicTwo = function (num) {
  1071. hoverStatusTwo.value = num;
  1072. }
  1073. const hoverStatusThree = ref(1)
  1074. const qhPicThree = function (num) {
  1075. hoverStatusThree.value = num;
  1076. }
  1077. let goAddShop = () => {
  1078. if (getToken()) {
  1079. window.open($BwebUrl + '/#/addGood', '_blank');
  1080. } else {
  1081. ElMessage.error('请先登录!')
  1082. }
  1083. }
  1084. //图片切换
  1085. const showImg = ref(1)
  1086. const changeImg = function (num) {
  1087. showImg.value = num;
  1088. }
  1089. //2.选项卡 end---------------------------------------->
  1090. //3.广告 start---------------------------------------->
  1091. //获得所有广告
  1092. let adImg1 = ref({})
  1093. let adImg2 = ref({})
  1094. let adImg3 = ref({})
  1095. let adImg4 = ref({})
  1096. onMounted(async () => {
  1097. //从客户端获取行政职能部门 加快打开速度//从客户端获取行政职能部门 加快打开速度
  1098. const { $webUrl, $CwebUrl } = useNuxtApp();
  1099. //从客户端启动广告
  1100. //广告1
  1101. let url = `${$webUrl}/web/getWebsiteAdvertisement?ad_tag=nzgxw_index_0001`
  1102. const responseAd1 = await fetch(url, {
  1103. headers: {
  1104. 'Content-Type': 'application/json',
  1105. 'Userurl': $CwebUrl,
  1106. 'Origin': $CwebUrl
  1107. }
  1108. });
  1109. const resultAd1 = await responseAd1.json();
  1110. adImg1.value = resultAd1.data[0];
  1111. //广告2
  1112. let url2 = `${$webUrl}/web/getWebsiteAdvertisement?ad_tag=nzgxw_index_0002`
  1113. const responseAd2 = await fetch(url2, {
  1114. headers: {
  1115. 'Content-Type': 'application/json',
  1116. 'Userurl': $CwebUrl,
  1117. 'Origin': $CwebUrl
  1118. }
  1119. });
  1120. const resultAd2 = await responseAd2.json();
  1121. adImg2.value = resultAd2.data[0];
  1122. //广告3
  1123. let url3 = `${$webUrl}/web/getWebsiteAdvertisement?ad_tag=nzgxw_index_0003`
  1124. const responseAd3 = await fetch(url3, {
  1125. headers: {
  1126. 'Content-Type': 'application/json',
  1127. 'Userurl': $CwebUrl,
  1128. 'Origin': $CwebUrl
  1129. }
  1130. });
  1131. const resultAd3 = await responseAd3.json();
  1132. adImg3.value = resultAd3.data[0];
  1133. //广告4
  1134. let url4 = `${$webUrl}/web/getWebsiteAdvertisement?ad_tag=nzgxw_index_0004`
  1135. const responseAd4 = await fetch(url4, {
  1136. headers: {
  1137. 'Content-Type': 'application/json',
  1138. 'Userurl': $CwebUrl,
  1139. 'Origin': $CwebUrl
  1140. }
  1141. });
  1142. const resultAd4 = await responseAd4.json();
  1143. adImg4.value = resultAd4.data[0];
  1144. })
  1145. //3.广告 end---------------------------------------->
  1146. //4.页面数据 start---------------------------------------->
  1147. //产品分类部分导航菜单
  1148. const navigation = ref([]);
  1149. async function getNavigation() {
  1150. const mkdata = await requestDataPromise('/web/getWebsiteModelCategory', {
  1151. method: 'GET',
  1152. query: {
  1153. 'pid': 0,
  1154. 'num': 10,
  1155. 'placeid': 29,
  1156. 'type': 1
  1157. },
  1158. });
  1159. navigation.value = mkdata.data;
  1160. // console.log("navigation11111111", navigation.value);
  1161. }
  1162. getNavigation();
  1163. //4.1导航
  1164. const pageData = ref([
  1165. //示例 { cid: "", title: "", data: [] ,children_count:""},
  1166. ]);
  1167. //4.2 模块数据
  1168. //模块1
  1169. const boxData1 = ref([])
  1170. const boxData1data2 = ref([])
  1171. const boxData1data3 = ref([])
  1172. const boxData1data4 = ref([])
  1173. const boxData1data5 = ref([])
  1174. const boxData1data6 = ref([])
  1175. //模块2
  1176. const boxData2 = ref([])
  1177. const boxData2data2 = ref([])
  1178. const boxData2data3 = ref([])
  1179. const boxData2data4 = ref([])
  1180. const boxData2data5 = ref([])
  1181. const boxData2data6 = ref([])
  1182. //模块3
  1183. const boxData3 = ref([]);
  1184. const boxData3menu = ref([]);
  1185. //模块4
  1186. const boxData4 = ref([]);
  1187. const boxData4data2 = ref([]);
  1188. const boxData4data3 = ref([]);
  1189. const boxData4data4 = ref([]);
  1190. const boxData4data5 = ref([]);
  1191. const boxData4menu = ref([]);
  1192. //模块5
  1193. const boxData5 = ref([])
  1194. const boxData5data2 = ref([])
  1195. //模块6
  1196. const boxData6 = ref([]);
  1197. const boxData6data2 = ref([]);
  1198. const boxData6menu = ref([]);
  1199. const boxData6childpinyin = ref([]);
  1200. const boxData6mainData = ref([]);
  1201. //模块7
  1202. const boxData7 = ref([]);
  1203. const boxData7data2 = ref([]);
  1204. //模块8
  1205. const boxData8 = ref([]);
  1206. //模块9
  1207. const boxData9 = ref([]);
  1208. //模块10
  1209. const boxData10 = ref([]);
  1210. //模块11
  1211. const boxData11 = ref([]);
  1212. const boxData11data2 = ref([]);
  1213. //模块12
  1214. const boxData12 = ref([]);
  1215. const boxData12data2 = ref([]);
  1216. //引入导航
  1217. const { $pageNav } = useNuxtApp();
  1218. //4.3获得导航数据
  1219. try {
  1220. const navigateData = await requestDataPromise('/web/getWebsiteModelCategory', {
  1221. method: 'GET',
  1222. query: {
  1223. 'placeid': 1,
  1224. 'pid': 0,
  1225. 'num': 30
  1226. },
  1227. });
  1228. if (navigateData.code == 200) {
  1229. // 遍历可用的导航池放到页面中
  1230. for (let index in navigateData.data) {
  1231. let data = {
  1232. title: navigateData.data[index].name,
  1233. cid: navigateData.data[index].category_id,
  1234. children_count: navigateData.data[index].children_count,
  1235. alias: navigateData.data[index].alias,
  1236. aLIas_pinyin: navigateData.data[index].aLIas_pinyin,
  1237. chilid_id: navigateData.data[index].chilid_id
  1238. };
  1239. //渲染标题
  1240. //1
  1241. if (navigateData.data[index].category_id == $pageNav[0]) { pageData.value[0] = data }
  1242. //2
  1243. if (navigateData.data[index].category_id == $pageNav[1]) { pageData.value[1] = data }
  1244. //3
  1245. if (navigateData.data[index].category_id == $pageNav[2]) { pageData.value[2] = data }
  1246. //4
  1247. if (navigateData.data[index].category_id == $pageNav[3]) { pageData.value[3] = data }
  1248. //5
  1249. if (navigateData.data[index].category_id == $pageNav[4]) { pageData.value[4] = data }
  1250. //6
  1251. if (navigateData.data[index].category_id == $pageNav[5]) { pageData.value[5] = data }
  1252. //7
  1253. if (navigateData.data[index].category_id == $pageNav[6]) { pageData.value[6] = data }
  1254. //8
  1255. if (navigateData.data[index].category_id == $pageNav[7]) { pageData.value[7] = data }
  1256. //9
  1257. if (navigateData.data[index].category_id == $pageNav[8]) { pageData.value[8] = data }
  1258. //10
  1259. if (navigateData.data[index].category_id == $pageNav[9]) { pageData.value[9] = data }
  1260. //11
  1261. if (navigateData.data[index].category_id == $pageNav[10]) { pageData.value[10] = data }
  1262. //12
  1263. if (navigateData.data[index].category_id == $pageNav[11]) { pageData.value[11] = data }
  1264. }
  1265. } else {
  1266. console.log("获取导航池出错!", navigateData.message)
  1267. }
  1268. } catch (error) {
  1269. console.log("错误:导航池渲染执行接口出错!请检查首页的14的模块的具体执行方法!")
  1270. }
  1271. let getJson = [
  1272. { "parent": $pageNav[0] + ",2,10", "child": "" },//模块1
  1273. { "parent": $pageNav[1] + ",2,10", "child": "" },//模块2
  1274. { "parent": $pageNav[2] + ",0,7", "child": $pageNav[12] + ",0,1" },//模块3
  1275. { "parent": $pageNav[3] + ",1,6", "child": $pageNav[14] + ",0,1" },//模块4 商城相关,暂时不用
  1276. { "parent": $pageNav[4] + ",2,4", "child": "" },//模块5
  1277. { "parent": $pageNav[5] + ",3,10", "child": $pageNav[13] + ",0,11" },//模块6
  1278. { "parent": $pageNav[6] + ",2,7", "child": "" },//模块7
  1279. { "parent": $pageNav[7] + ",0,3", "child": "" },//模块8
  1280. { "parent": $pageNav[8] + ",0,3", "child": "" },//模块9
  1281. { "parent": $pageNav[9] + ",0,3", "child": "" },//模块10
  1282. { "parent": $pageNav[10] + ",4,3", "child": "" },//模块11
  1283. { "parent": $pageNav[11] + ",1,3", "child": "" },//模块12
  1284. ]
  1285. let jsonString = JSON.stringify(getJson);
  1286. async function getPageAllData() {
  1287. const mkdata = await requestDataPromise('/web/getWebsiteAllArticle', {
  1288. method: 'GET',
  1289. query: {
  1290. 'id': jsonString
  1291. },
  1292. });
  1293. console.log("mkdata", mkdata)
  1294. if (mkdata.code == 200) {
  1295. //模块1
  1296. // for (let index in mkdata.data[0].imgnum) {
  1297. // if (index < 1) {
  1298. // boxData1.value.push(mkdata.data[0].imgnum[index])
  1299. // } else {
  1300. // boxData1data2.value.push(mkdata.data[0].imgnum[index])
  1301. // }
  1302. // }
  1303. // for (let index in mkdata.data[0].textnum) {
  1304. // if (index < 2) {
  1305. // // boxData1data3.value.push(mkdata.data[0].textnum[index])
  1306. // } else if (index >= 2 && index < 5) {
  1307. // boxData1data4.value.push(mkdata.data[0].textnum[index])
  1308. // } else if (index >= 5 && index <= 6) {
  1309. // boxData1data5.value.push(mkdata.data[0].textnum[index])
  1310. // } else if (index >= 7 && index <= 10) {
  1311. // boxData1data6.value.push(mkdata.data[0].textnum[index])
  1312. // }
  1313. // }
  1314. //模块2
  1315. for (let index in mkdata.data[1].imgnum) {
  1316. if (index < 1) {
  1317. boxData2.value.push(mkdata.data[1].imgnum[index])
  1318. } else {
  1319. boxData2data2.value.push(mkdata.data[1].imgnum[index])
  1320. }
  1321. }
  1322. for (let index in mkdata.data[1].textnum) {
  1323. if (index < 2) {
  1324. boxData2data3.value.push(mkdata.data[1].textnum[index])
  1325. } else if (index >= 2 && index < 5) {
  1326. boxData2data4.value.push(mkdata.data[1].textnum[index])
  1327. } else if (index >= 5 && index <= 6) {
  1328. boxData2data5.value.push(mkdata.data[1].textnum[index])
  1329. } else if (index >= 7 && index <= 10) {
  1330. boxData2data6.value.push(mkdata.data[1].textnum[index])
  1331. }
  1332. }
  1333. //模块3
  1334. boxData3.value = mkdata.data[2].textnum;
  1335. for (let index in mkdata.data[2].child.all_childcat) {
  1336. if (index < 3) {
  1337. boxData3menu.value.push(mkdata.data[2].child.all_childcat[index])
  1338. }
  1339. }
  1340. //模块4 商城相关
  1341. for (let index in mkdata.data[3].child.all_childcat) {
  1342. if (index < 3) {
  1343. boxData4menu.value.push(mkdata.data[3].child.all_childcat[index])
  1344. }
  1345. }
  1346. //模块5
  1347. boxData5.value = mkdata.data[4].imgnum;
  1348. boxData5data2.value = mkdata.data[4].textnum;
  1349. //模块6
  1350. for (let index in mkdata.data[5].imgnum) {
  1351. if (index < 1) {
  1352. boxData6.value.push(mkdata.data[5].imgnum[index])
  1353. } else {
  1354. boxData6data2.value.push(mkdata.data[5].imgnum[index])
  1355. }
  1356. }
  1357. // console.log("boxData6data2", boxData6data2.value);
  1358. boxData6childpinyin.value = mkdata.data[5].child.pinyin;
  1359. boxData6mainData.value = mkdata.data[5].child.textnum;
  1360. for (let index in mkdata.data[5].child.all_childcat) {
  1361. if (index < 3) {
  1362. boxData6menu.value.push(mkdata.data[5].child.all_childcat[index])
  1363. }
  1364. }
  1365. //模块7
  1366. boxData7.value = mkdata.data[6].imgnum;
  1367. boxData7data2.value = mkdata.data[6].textnum;
  1368. //模块8
  1369. boxData8.value = mkdata.data[7].textnum;
  1370. //模块9
  1371. boxData9.value = mkdata.data[8].textnum;
  1372. //模块10
  1373. boxData10.value = mkdata.data[9].textnum;
  1374. //模块11
  1375. boxData11.value = mkdata.data[10].imgnum;
  1376. boxData11data2.value = mkdata.data[10].textnum;
  1377. //模块12
  1378. boxData12.value = mkdata.data[11].imgnum;
  1379. boxData12data2.value = mkdata.data[11].textnum;
  1380. } else {
  1381. ElMessage.error(mkdata.message)
  1382. }
  1383. }
  1384. getPageAllData();
  1385. // 获取首页商品模块数据
  1386. const getShopData1 = async () => {
  1387. const mkdata = await requestDataPromise('/web/getWebsiteshopList', {
  1388. method: 'GET',
  1389. query: {
  1390. 'catid': $pageNav[0],
  1391. 'page': 1,
  1392. 'pageSize': 12,
  1393. 'ismix': 1,
  1394. },
  1395. });
  1396. // console.log("mkdata11111111", mkdata);
  1397. if (mkdata.code == 200) {
  1398. for (let index in mkdata.data.goods) {
  1399. if (index < 1) {
  1400. boxData1.value.push(mkdata.data.goods[index])
  1401. } else if (index >= 1 && index < 3) {
  1402. boxData1data3.value.push(mkdata.data.goods[index])
  1403. } else if (index >= 3 && index < 6) {
  1404. boxData1data4.value.push(mkdata.data.goods[index])
  1405. } else if (index >= 6 && index < 7) {
  1406. boxData1data2.value.push(mkdata.data.goods[index])
  1407. } else if (index >= 7 && index < 9) {
  1408. boxData1data5.value.push(mkdata.data.goods[index])
  1409. } else if (index >= 9 && index < 12) {
  1410. boxData1data6.value.push(mkdata.data.goods[index])
  1411. }
  1412. }
  1413. }
  1414. }
  1415. getShopData1()
  1416. // 获取首页商品模块数据
  1417. const getShopData = async () => {
  1418. const mkdata = await requestDataPromise('/web/getWebsiteshopList', {
  1419. method: 'GET',
  1420. query: {
  1421. 'catid': $pageNav[3],
  1422. 'page': 1,
  1423. 'pageSize': 10,
  1424. },
  1425. });
  1426. if (mkdata.code == 200) {
  1427. for (let index in mkdata.data.type1) {
  1428. if (index < 1) {
  1429. boxData4.value.push(mkdata.data.type1[index])
  1430. } else if (index >= 1 && index < 2) {
  1431. boxData4data2.value.push(mkdata.data.type1[index])
  1432. } else if (index >= 2 && index < 4) {
  1433. boxData4data3.value.push(mkdata.data.type1[index])
  1434. }
  1435. }
  1436. for (let index in mkdata.data.type2) {
  1437. if (index < 1) {
  1438. boxData4data4.value.push(mkdata.data.type2[index])
  1439. } else if (index >= 1 && index < 3) {
  1440. boxData4data5.value.push(mkdata.data.type2[index])
  1441. }
  1442. }
  1443. }
  1444. }
  1445. getShopData()
  1446. // 获取首页企业模块数据
  1447. let getJson_company = [
  1448. { 'level': "1,0,12" },
  1449. ]
  1450. let companyJson = JSON.stringify(getJson_company)
  1451. //企业功能
  1452. //农民工培训模块547
  1453. const recommend_company = ref('') // 推荐岗位
  1454. const getRecommendCompany = async () => {
  1455. const getCompany = await requestDataPromise('/web/getWebsiteCompany', {
  1456. method: 'GET',
  1457. query: {
  1458. 'id': companyJson
  1459. },
  1460. });
  1461. if (getCompany.code == 200) {
  1462. console.log('getCompany', getCompany);
  1463. if (getCompany.data.length > 0) {
  1464. recommend_company.value = getCompany.data[0].text_num;
  1465. }
  1466. }
  1467. }
  1468. getRecommendCompany()
  1469. //4.页面数据 end---------------------------------------->
  1470. //5.设置seo数据 start---------------------------------------->
  1471. //获取seo数据
  1472. const setData = await requestDataPromise('/web/getWebsiteFootInfo', {
  1473. method: 'GET',
  1474. query: {},
  1475. });
  1476. if (setData.code == 200) {
  1477. let seoTitle = setData.data.website_head.title;
  1478. let seoDescription = setData.data.website_head.description;
  1479. let seoKeywords = setData.data.website_head.keywords;
  1480. let seoSuffix = setData.data.website_head.suffix;
  1481. let seoName = setData.data.website_head.website_name;
  1482. useSeoMeta({
  1483. title: seoTitle + "_" + seoSuffix,
  1484. meta: [
  1485. { name: 'keywords', content: seoKeywords + "_" + seoName + "_" + seoSuffix, tagPriority: 10 },
  1486. { name: 'description', content: seoDescription + "_" + seoName + "_" + seoSuffix, tagPriority: 10 },
  1487. { name: 'viewport', content: 'width=device-width,initial-scale=1,user-scalable=no',tagPriority: 10 }
  1488. ]
  1489. });
  1490. } else {
  1491. console.log("设置首页SEO出错!", setData.message)
  1492. }
  1493. //5.设置seo数据 start---------------------------------------->
  1494. </script>
  1495. <style lang="less" scoped>
  1496. @import url('@/assets/css/index.less');
  1497. </style>
  1498. <style lang="less" scoped>
  1499. @media screen and (min-width:801px){/*pc*/
  1500. .pc_none{display:none;}
  1501. }
  1502. @media screen and (max-width:800px){/*ipad_phone*/
  1503. .index_main{width:100%;margin-bottom:0px;}
  1504. .index_head_out{
  1505. background:rgba(0,0,0,0);
  1506. border:0px;margin-top:18px;
  1507. }
  1508. .index_head_out .index_head_h3{
  1509. display:block;width:92%;margin:0px auto 0px;text-align:center;height:33px;
  1510. overflow:hidden;
  1511. }
  1512. .index_head_out .index_head_h3_a{
  1513. display:inline-block;
  1514. width:auto;max-width:100%;height:100%;line-height:33px;
  1515. font-size:22px;margin-top:0px;padding:0px 0px 0px 50px;
  1516. box-sizing:border-box;
  1517. background-size:auto 100%;
  1518. }
  1519. .index_head_out .index_head_h3_tag{
  1520. left:0px;top:8px;line-height:22px;height:22px;
  1521. font-size:12px;padding:0px 8px;
  1522. }
  1523. .index_head_out .index_head_a_box{width:75%;margin:10px auto 0px;}
  1524. .index_head_out .index_head_a_box .index_head_a{width:100%;display:none;font-size:16px;}
  1525. .index_head_out .index_head_a_box .index_head_a:nth-of-type(1){display:block;}
  1526. .index_1{margin-top:2px;}
  1527. .index_1_box{width:100%;float:none;}
  1528. .roll_1_box{width:92%;height:55vw;margin:0px auto 0px;overflow:hidden;}
  1529. .phone_box_1{
  1530. width:92%;margin:0px auto 0px;
  1531. .phone_box_1_ul{
  1532. overflow:hidden;height:205px;margin-top:15px;
  1533. >div{width:100%;height:100%;}
  1534. a{
  1535. width:100%!important;display:block;height:40px;line-height:40px;
  1536. border-bottom:1px solid #E6E6E6;display:block;position:relative;
  1537. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1538. font-size:16px;color:#333;text-indent:18px;
  1539. }
  1540. a::after{
  1541. content: '';display: block;
  1542. position:absolute;left:0px;top:18px;background:#E6E6E6;
  1543. width:6px;height:6px;
  1544. }
  1545. a:nth-of-type(n+6){display:none;}
  1546. }
  1547. }
  1548. .phone_box_2{
  1549. width:92%;margin:0px auto 0px;
  1550. .phone_box_2_head{
  1551. height:50px;line-height:50px;
  1552. background:#fff;border-bottom:1px solid #E6E6E6;
  1553. margin-top:15px;width:100%;
  1554. a{
  1555. float:left;height:50px;line-height:50px;margin:0;position:relative;
  1556. color:#a91b33;font-size:18px; font-weight:bold;box-sizing:border-box;
  1557. position:relative;padding-left:8px;
  1558. }
  1559. a::before{
  1560. content: '';display: block;
  1561. position:absolute;left:0px;top:15px;
  1562. background:#a91b33;
  1563. width:3px;height:20px;
  1564. }
  1565. }
  1566. .phone_box_2_ul{
  1567. overflow:hidden;height:205px;margin-top:8px;
  1568. a{
  1569. width:100%!important;display:block;height:40px;line-height:40px;
  1570. border-bottom:1px solid #E6E6E6;display:block;position:relative;
  1571. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1572. font-size:16px;color:#333;text-indent:18px;
  1573. }
  1574. a::after{
  1575. content: '';display: block;
  1576. position:absolute;left:0px;top:18px;background:#E6E6E6;
  1577. width:6px;height:6px;
  1578. }
  1579. a:nth-of-type(n+6){display:none;}
  1580. }
  1581. }
  1582. .phone_box_3{
  1583. width:92%;margin:0px auto 0px;
  1584. .phone_box_3_head{
  1585. height:50px;line-height:50px;
  1586. background:#fff;border-bottom:1px solid #E6E6E6;
  1587. margin-top:15px;width:100%;
  1588. a{
  1589. float:left;height:50px;line-height:50px;margin:0;position:relative;
  1590. color:#a91b33;font-size:18px; font-weight:bold;box-sizing:border-box;
  1591. position:relative;padding-left:8px;
  1592. }
  1593. a::before{
  1594. content: '';display: block;
  1595. position:absolute;left:0px;top:15px;
  1596. background:#a91b33;
  1597. width:3px;height:20px;
  1598. }
  1599. }
  1600. .phone_box_3_img_ul{
  1601. height:55vw;overflow:hidden;margin-top:15px;
  1602. div{width:100%;float:none;height:55vw;border-radius:10px;position:relative;overflow:hidden;}
  1603. a{display:block;width:100%;height:100%;}
  1604. img{display:block;width:100%;height:100%;}
  1605. span{
  1606. position:absolute;width:100%;height:66px;line-height:90px;color:#fff; font-size:16px;
  1607. left:0px;bottom:0px;padding:0px 5%;box-sizing:border-box; display:block;
  1608. background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
  1609. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1610. }
  1611. >div:nth-of-type(n+2){display:none;}
  1612. }
  1613. .phone_box_3_ul{
  1614. overflow:hidden;height:205px;margin-top:15px;
  1615. >div{width:100%;height:100%;}
  1616. a{
  1617. width:100%!important;display:block;height:40px;line-height:40px;
  1618. border-bottom:1px solid #E6E6E6;display:block;position:relative;
  1619. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1620. font-size:16px;color:#333;text-indent:18px;
  1621. }
  1622. a::after{
  1623. content: '';display: block;
  1624. position:absolute;left:0px;top:18px;background:#E6E6E6;
  1625. width:6px;height:6px;
  1626. }
  1627. a:nth-of-type(n+6){display:none;}
  1628. }
  1629. }
  1630. .phone_box_4{
  1631. width:92%;margin:0px auto 0px;
  1632. .phone_box_4_head{
  1633. height:50px;line-height:50px;
  1634. background:#fff;border-bottom:1px solid #E6E6E6;
  1635. margin-top:15px;width:100%;
  1636. a{
  1637. float:left;height:50px;line-height:50px;margin:0;position:relative;
  1638. color:#a91b33;font-size:18px; font-weight:bold;box-sizing:border-box;
  1639. position:relative;padding-left:8px;
  1640. }
  1641. a::before{
  1642. content: '';display: block;
  1643. position:absolute;left:0px;top:15px;
  1644. background:#a91b33;
  1645. width:3px;height:20px;
  1646. }
  1647. }
  1648. .phone_box_4_ul{
  1649. >div{width:100%;height:100%;}
  1650. overflow:hidden;height:205px;margin-top:8px;
  1651. a{
  1652. width:100%!important;display:block;height:40px;line-height:40px;
  1653. border-bottom:1px solid #E6E6E6;display:block;position:relative;
  1654. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1655. font-size:16px;color:#333;text-indent:18px;
  1656. }
  1657. a::after{
  1658. content: '';display: block;
  1659. position:absolute;left:0px;top:18px;background:#E6E6E6;
  1660. width:6px;height:6px;
  1661. }
  1662. a:nth-of-type(n+6){display:none;}
  1663. }
  1664. }
  1665. .phone_box_5{
  1666. width:92%;margin:0px auto 0px;
  1667. .phone_box_5_head{
  1668. height:50px;line-height:50px;
  1669. background:#fff;border-bottom:1px solid #E6E6E6;
  1670. margin-top:15px;width:100%;
  1671. a{
  1672. float:left;height:50px;line-height:50px;margin:0;position:relative;
  1673. color:#a91b33;font-size:18px; font-weight:bold;box-sizing:border-box;
  1674. position:relative;padding-left:8px;
  1675. }
  1676. a::before{
  1677. content: '';display: block;
  1678. position:absolute;left:0px;top:15px;
  1679. background:#a91b33;
  1680. width:3px;height:20px;
  1681. }
  1682. }
  1683. .phone_box_5_img_ul{
  1684. height:55vw;overflow:hidden;margin-top:15px;
  1685. div{width:100%;float:none;height:55vw;border-radius:10px;position:relative;overflow:hidden;}
  1686. a{display:block;width:100%;height:100%;}
  1687. img{display:block;width:100%;height:100%;}
  1688. span{
  1689. position:absolute;width:100%;height:66px;line-height:90px;color:#fff; font-size:16px;
  1690. left:0px;bottom:0px;padding:0px 5%;box-sizing:border-box; display:block;
  1691. background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
  1692. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1693. }
  1694. >div:nth-of-type(n+2){display:none;}
  1695. }
  1696. .phone_box_5_ul{
  1697. overflow:hidden;height:205px;margin-top:15px;
  1698. >div{width:100%;height:100%;}
  1699. a{
  1700. width:100%!important;display:block;height:40px;line-height:40px;
  1701. border-bottom:1px solid #E6E6E6;display:block;position:relative;
  1702. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1703. font-size:16px;color:#333;text-indent:18px;
  1704. }
  1705. a::after{
  1706. content: '';display: block;
  1707. position:absolute;left:0px;top:18px;background:#E6E6E6;
  1708. width:6px;height:6px;
  1709. }
  1710. a:nth-of-type(n+6){display:none;}
  1711. }
  1712. }
  1713. .phone_box_6{
  1714. width:92%;margin:0px auto 0px;
  1715. .phone_box_6_head{
  1716. height:50px;line-height:50px;
  1717. background:#fff;border-bottom:1px solid #E6E6E6;
  1718. margin-top:15px;width:100%;
  1719. a{
  1720. float:left;height:50px;line-height:50px;margin:0;position:relative;
  1721. color:#a91b33;font-size:18px; font-weight:bold;box-sizing:border-box;
  1722. position:relative;padding-left:8px;
  1723. }
  1724. a::before{
  1725. content: '';display: block;
  1726. position:absolute;left:0px;top:15px;
  1727. background:#a91b33;
  1728. width:3px;height:20px;
  1729. }
  1730. }
  1731. .phone_box_6_img_ul{
  1732. height:55vw;overflow:hidden;margin-top:15px;
  1733. div{width:100%;float:none;height:55vw;border-radius:10px;position:relative;overflow:hidden;}
  1734. a{display:block;width:100%;height:100%;}
  1735. img{display:block;width:100%;height:100%;}
  1736. span{
  1737. position:absolute;width:100%;height:66px;line-height:90px;color:#fff; font-size:16px;
  1738. left:0px;bottom:0px;padding:0px 5%;box-sizing:border-box; display:block;
  1739. background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
  1740. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1741. }
  1742. >div:nth-of-type(n+2){display:none;}
  1743. }
  1744. .phone_box_6_ul{
  1745. overflow:hidden;height:205px;margin-top:15px;
  1746. >div{width:100%;height:100%;}
  1747. a{
  1748. width:100%!important;display:block;height:40px;line-height:40px;
  1749. border-bottom:1px solid #E6E6E6;display:block;position:relative;
  1750. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1751. font-size:16px;color:#333;text-indent:18px;
  1752. }
  1753. a::after{
  1754. content: '';display: block;
  1755. position:absolute;left:0px;top:18px;background:#E6E6E6;
  1756. width:6px;height:6px;
  1757. }
  1758. a:nth-of-type(n+6){display:none;}
  1759. }
  1760. }
  1761. .phone_box_7{
  1762. width:92%;margin:0px auto 0px;
  1763. .phone_box_7_head{
  1764. height:50px;line-height:50px;
  1765. background:#fff;border-bottom:1px solid #E6E6E6;
  1766. margin-top:15px;width:100%;
  1767. a{
  1768. float:left;height:50px;line-height:50px;margin:0;position:relative;
  1769. color:#a91b33;font-size:18px; font-weight:bold;box-sizing:border-box;
  1770. position:relative;padding-left:8px;
  1771. }
  1772. a::before{
  1773. content: '';display: block;
  1774. position:absolute;left:0px;top:15px;
  1775. background:#a91b33;
  1776. width:3px;height:20px;
  1777. }
  1778. }
  1779. .phone_box_7_img_ul{
  1780. height:55vw;overflow:hidden;margin-top:15px;
  1781. div{width:100%;float:none;height:55vw;border-radius:10px;position:relative;overflow:hidden;}
  1782. a{display:block;width:100%;height:100%;}
  1783. img{display:block;width:100%;height:100%;}
  1784. span{
  1785. position:absolute;width:100%;height:66px;line-height:90px;color:#fff; font-size:16px;
  1786. left:0px;bottom:0px;padding:0px 5%;box-sizing:border-box; display:block;
  1787. background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
  1788. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1789. }
  1790. >div:nth-of-type(n+2){display:none;}
  1791. }
  1792. .phone_box_7_ul{
  1793. overflow:hidden;height:205px;margin-top:15px;
  1794. >div{width:100%;height:100%;}
  1795. a{
  1796. width:100%!important;display:block;height:40px;line-height:40px;
  1797. border-bottom:1px solid #E6E6E6;display:block;position:relative;
  1798. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1799. font-size:16px;color:#333;text-indent:18px;
  1800. }
  1801. a::after{
  1802. content: '';display: block;
  1803. position:absolute;left:0px;top:18px;background:#E6E6E6;
  1804. width:6px;height:6px;
  1805. }
  1806. a:nth-of-type(n+6){display:none;}
  1807. }
  1808. }
  1809. .phone_box_8{
  1810. width:92%;margin:0px auto 0px;
  1811. .phone_box_8_head{
  1812. height:50px;line-height:50px;
  1813. background:#fff;border-bottom:1px solid #E6E6E6;
  1814. margin-top:15px;width:100%;
  1815. a{
  1816. float:left;height:50px;line-height:50px;margin:0;position:relative;
  1817. color:#a91b33;font-size:18px; font-weight:bold;box-sizing:border-box;
  1818. position:relative;padding-left:8px;
  1819. }
  1820. a::before{
  1821. content: '';display: block;
  1822. position:absolute;left:0px;top:15px;
  1823. background:#a91b33;
  1824. width:3px;height:20px;
  1825. }
  1826. }
  1827. .phone_box_8_img_ul{
  1828. height:55vw;overflow:hidden;margin-top:15px;
  1829. div{width:100%;float:none;height:55vw;border-radius:10px;position:relative;overflow:hidden;}
  1830. a{display:block;width:100%;height:100%;}
  1831. img{display:block;width:100%;height:100%;}
  1832. span{
  1833. position:absolute;width:100%;height:66px;line-height:90px;color:#fff; font-size:16px;
  1834. left:0px;bottom:0px;padding:0px 5%;box-sizing:border-box; display:block;
  1835. background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
  1836. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1837. }
  1838. >div:nth-of-type(n+2){display:none;}
  1839. }
  1840. .phone_box_8_ul{
  1841. overflow:hidden;height:205px;margin-top:15px;
  1842. >div{width:100%;height:100%;}
  1843. a{
  1844. width:100%!important;display:block;height:40px;line-height:40px;
  1845. border-bottom:1px solid #E6E6E6;display:block;position:relative;
  1846. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1847. font-size:16px;color:#333;text-indent:18px;
  1848. }
  1849. a::after{
  1850. content: '';display: block;
  1851. position:absolute;left:0px;top:18px;background:#E6E6E6;
  1852. width:6px;height:6px;
  1853. }
  1854. a:nth-of-type(n+6){display:none;}
  1855. }
  1856. }
  1857. .phone_box_9{
  1858. width:92%;margin:0px auto 0px;
  1859. .phone_box_9_head{
  1860. height:50px;line-height:50px;
  1861. background:#fff;border-bottom:1px solid #E6E6E6;
  1862. margin-top:15px;width:100%;
  1863. a{
  1864. float:left;height:50px;line-height:50px;margin:0;position:relative;
  1865. color:#a91b33;font-size:18px; font-weight:bold;box-sizing:border-box;
  1866. position:relative;padding-left:8px;
  1867. }
  1868. a::before{
  1869. content: '';display: block;
  1870. position:absolute;left:0px;top:15px;
  1871. background:#a91b33;
  1872. width:3px;height:20px;
  1873. }
  1874. }
  1875. .phone_box_9_ul{
  1876. overflow:hidden;height:123px;margin-top:8px;
  1877. >div{width:100%;height:100%;}
  1878. a{
  1879. width:100%!important;display:block;height:40px;line-height:40px;
  1880. border-bottom:1px solid #E6E6E6;display:block;position:relative;
  1881. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1882. font-size:16px;color:#333;text-indent:18px;
  1883. }
  1884. a::after{
  1885. content: '';display: block;
  1886. position:absolute;left:0px;top:18px;background:#E6E6E6;
  1887. width:6px;height:6px;
  1888. }
  1889. a:nth-of-type(n+4){display:none;}
  1890. }
  1891. }
  1892. .phone_box_10{
  1893. width:92%;margin:0px auto 0px;
  1894. .phone_box_10_head{
  1895. height:50px;line-height:50px;
  1896. background:#fff;border-bottom:1px solid #E6E6E6;
  1897. margin-top:15px;width:100%;
  1898. a{
  1899. float:left;height:50px;line-height:50px;margin:0;position:relative;
  1900. color:#a91b33;font-size:18px; font-weight:bold;box-sizing:border-box;
  1901. position:relative;padding-left:8px;
  1902. }
  1903. a::before{
  1904. content: '';display: block;
  1905. position:absolute;left:0px;top:15px;
  1906. background:#a91b33;
  1907. width:3px;height:20px;
  1908. }
  1909. }
  1910. .phone_box_10_ul{
  1911. overflow:hidden;height:123px;margin-top:8px;
  1912. >div{width:100%;height:100%;}
  1913. a{
  1914. width:100%!important;display:block;height:40px;line-height:40px;
  1915. border-bottom:1px solid #E6E6E6;display:block;position:relative;
  1916. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1917. font-size:16px;color:#333;text-indent:18px;
  1918. }
  1919. a::after{
  1920. content: '';display: block;
  1921. position:absolute;left:0px;top:18px;background:#E6E6E6;
  1922. width:6px;height:6px;
  1923. }
  1924. a:nth-of-type(n+4){display:none;}
  1925. }
  1926. }
  1927. .phone_box_11{
  1928. width:92%;margin:0px auto 0px;
  1929. .phone_box_11_head{
  1930. height:50px;line-height:50px;
  1931. background:#fff;border-bottom:1px solid #E6E6E6;
  1932. margin-top:15px;width:100%;
  1933. a{
  1934. float:left;height:50px;line-height:50px;margin:0;position:relative;
  1935. color:#a91b33;font-size:18px; font-weight:bold;box-sizing:border-box;
  1936. position:relative;padding-left:8px;
  1937. }
  1938. a::before{
  1939. content: '';display: block;
  1940. position:absolute;left:0px;top:15px;
  1941. background:#a91b33;
  1942. width:3px;height:20px;
  1943. }
  1944. }
  1945. .phone_box_11_ul{
  1946. overflow:hidden;height:123px;margin-top:8px;
  1947. >div{width:100%;height:100%;}
  1948. a{
  1949. width:100%!important;display:block;height:40px;line-height:40px;
  1950. border-bottom:1px solid #E6E6E6;display:block;position:relative;
  1951. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1952. font-size:16px;color:#333;text-indent:18px;
  1953. }
  1954. a::after{
  1955. content: '';display: block;
  1956. position:absolute;left:0px;top:18px;background:#E6E6E6;
  1957. width:6px;height:6px;
  1958. }
  1959. a:nth-of-type(n+4){display:none;}
  1960. }
  1961. }
  1962. .phone_box_12{
  1963. width:92%;margin:0px auto 0px;
  1964. .phone_box_12_head{
  1965. height:50px;line-height:50px;
  1966. background:#fff;border-bottom:1px solid #E6E6E6;
  1967. margin-top:15px;width:100%;
  1968. a{
  1969. float:left;height:50px;line-height:50px;margin:0;position:relative;
  1970. color:#a91b33;font-size:18px; font-weight:bold;box-sizing:border-box;
  1971. position:relative;padding-left:8px;
  1972. }
  1973. a::before{
  1974. content: '';display: block;
  1975. position:absolute;left:0px;top:15px;
  1976. background:#a91b33;
  1977. width:3px;height:20px;
  1978. }
  1979. }
  1980. .phone_box_12_img_ul{
  1981. height:55vw;overflow:hidden;margin-top:15px;
  1982. div{width:100%;float:none;height:55vw;border-radius:10px;position:relative;overflow:hidden;}
  1983. a{display:block;width:100%;height:100%;}
  1984. img{display:block;width:100%;height:100%;}
  1985. span{
  1986. position:absolute;width:100%;height:66px;line-height:90px;color:#fff; font-size:16px;
  1987. left:0px;bottom:0px;padding:0px 5%;box-sizing:border-box; display:block;
  1988. background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
  1989. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  1990. }
  1991. >div:nth-of-type(n+2){display:none;}
  1992. }
  1993. .phone_box_12_ul{
  1994. overflow:hidden;height:205px;margin-top:15px;
  1995. >div{width:100%;height:100%;}
  1996. a{
  1997. width:100%!important;display:block;height:40px;line-height:40px;
  1998. border-bottom:1px solid #E6E6E6;display:block;position:relative;
  1999. word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
  2000. font-size:16px;color:#333;text-indent:18px;
  2001. }
  2002. a::after{
  2003. content: '';display: block;
  2004. position:absolute;left:0px;top:18px;background:#E6E6E6;
  2005. width:6px;height:6px;
  2006. }
  2007. a:nth-of-type(n+6){display:none;}
  2008. }
  2009. }
  2010. .index_2_box{display:none;}
  2011. .phone_none{display:none;}
  2012. }
  2013. </style>