index.vue 155 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946
  1. <template>
  2. <div>
  3. <!-- 页面头部 -->
  4. <HomePageHead></HomePageHead>
  5. <!-- 页面导航 -->
  6. <HomePageNavigation></HomePageNavigation>
  7. <!-- 资讯 -->
  8. <HomePageMessage></HomePageMessage>
  9. <!-- 十强称号logo -->
  10. <HomeAdvertising :imgurl="adList[1]" v-if="adList[1]"></HomeAdvertising>
  11. <!-- 更多服务 -->
  12. <HomeMoreService></HomeMoreService>
  13. <!-- 板块标题 -->
  14. <div class="titleBox" id="ztzx">
  15. <img src="../static/index/theme1.png" alt="主题资讯">
  16. </div>
  17. <!-- 模块一 新农村 pagedata[0] -->
  18. <div class="farming" >
  19. <div class="inner">
  20. <div class="farmerLeft" v-if="pageData.length>=1">
  21. <div class="farmer">
  22. <h3 v-if="pageData[0].cid">
  23. <NuxtLink
  24. :to="{ path: `/newsList/${pageData[0].cid}`, query: { catid: pageData[0].cid } }"
  25. target="_blank" v-if="pageData[0].cid&&pageData[0].children_count==0" class="active">
  26. {{pageData[0].alias}}
  27. </NuxtLink>
  28. <NuxtLink
  29. :to="{ path: `/primaryNavigation/${pageData[0].cid}`, query: { catid: pageData[0].cid } }"
  30. target="_blank" v-else-if="pageData[0].cid&&pageData[0].children_count!=0" class="active">
  31. {{pageData[0].alias}}
  32. </NuxtLink>
  33. <NuxtLink
  34. :to="{ path: `/newsList/${pageData[0].cid}`, query: { catid: pageData[0].cid } }"
  35. target="_blank" v-if="pageData[0].cid">
  36. 查看更多
  37. </NuxtLink>
  38. </h3>
  39. <ul class="mode1ul_style1">
  40. <li v-for="(item,index) in boxData1" class="imgbg">
  41. <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
  42. <img :src="item.imgurl" :alt="item.title">
  43. <div>
  44. <p>
  45. <span v-if="index==0">专题</span>
  46. {{ item.title }}
  47. </p>
  48. <p>
  49. {{ getDays(item.updated_at) }}
  50. </p>
  51. </div>
  52. </NuxtLink>
  53. <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">
  54. <img :src="item.imgurl" :alt="item.title">
  55. <div>
  56. <p>
  57. <span v-if="index==0">专题</span>
  58. {{ item.title }}
  59. </p>
  60. <p>
  61. {{ getDays(item.updated_at) }}
  62. </p>
  63. </div>
  64. </NuxtLink>
  65. </li>
  66. </ul>
  67. <ul class="mode1ul_style2">
  68. <li v-for="item in boxData1data2">
  69. <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
  70. <p class="title">{{ item.title }}</p>
  71. <p>{{ getDays(item.updated_at) }}</p>
  72. </NuxtLink>
  73. <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">
  74. <p class="title">{{ item.title }}</p>
  75. <p>{{ getDays(item.updated_at) }}</p>
  76. </NuxtLink>
  77. </li>
  78. </ul>
  79. </div>
  80. </div>
  81. <!-- 模块二 贴身宝贝 pagedata[1] -->
  82. <div class="farmerRight" v-if="pageData.length>=2">
  83. <div class="rich">
  84. <h3 v-if="pageData[1].cid">
  85. <NuxtLink
  86. :to="{ path: `/newsList/${pageData[1].cid}`}"
  87. target="_blank" v-if="pageData[1]&&pageData[1].children_count==0" class="active">
  88. {{pageData[1].alias}}
  89. </NuxtLink>
  90. <NuxtLink
  91. :to="{ path: `/primaryNavigation/${pageData[1].cid}`}"
  92. target="_blank" v-else-if="pageData[1]&&pageData[1].children_count!=0" class="active">
  93. {{pageData[1].alias}}
  94. </NuxtLink>
  95. <NuxtLink
  96. :to="{ path: `/newsList/${pageData[1].cid}`, query: { catid: pageData[1].cid } }"
  97. target="_blank" v-if="pageData[1].cid">
  98. 查看更多
  99. </NuxtLink>
  100. </h3>
  101. <ul>
  102. <li v-for="(item,index) in boxData2">
  103. <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
  104. <div class="index">{{ index+1 }}</div>
  105. <div class="title">{{ item.title }}</div>
  106. </NuxtLink>
  107. <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink==0">
  108. <div class="index">{{ index+1 }}</div>
  109. <div class="title">{{ item.title }}</div>
  110. </NuxtLink>
  111. </li>
  112. </ul>
  113. </div>
  114. </div>
  115. </div>
  116. </div>
  117. <div class="scienceEducation">
  118. <div class="inner">
  119. <div class="scienceLeft" v-if="pageData.length>=3">
  120. <!-- 模块三 政策法规 pagedata[2] -->
  121. <HomeSlider :message="pageData[2]"></HomeSlider>
  122. </div>
  123. <div class="scienceRight" v-if="pageData.length>=4">
  124. <div class="adBox1">
  125. <a href="http://www.baidu.com" target="_blank">
  126. <img :src="adList[0].thumb" v-if="adList[0]">
  127. </a>
  128. </div>
  129. <!-- 模块四 三农之窗 pagedata[3] -->
  130. <h3 v-if="pageData[3].cid">
  131. <span>
  132. <NuxtLink
  133. :to="{ path: `/newsList/${pageData[3].cid}`}"
  134. target="_blank" v-if="pageData[3]&&pageData[3].children_count==0" class="active">
  135. {{pageData[3].alias}}
  136. </NuxtLink>
  137. <NuxtLink
  138. :to="{ path: `/primaryNavigation/${pageData[3].cid}`}"
  139. target="_blank" v-else-if="pageData[3]&&pageData[3].children_count!=0" class="active">
  140. {{pageData[3].alias}}
  141. </NuxtLink>
  142. </span>
  143. <NuxtLink
  144. :to="{ path: `/newsList/${pageData[3].cid}`, query: { catid: pageData[3].cid } }"
  145. target="_blank" v-if="pageData[3].cid">
  146. 查看更多
  147. </NuxtLink>
  148. </h3>
  149. <div class="banner_b_img">
  150. <ul>
  151. <li v-for="item in boxData4">
  152. <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
  153. <img src="../static/index/qz.png" alt="三农招聘">
  154. <p>{{ item.title }}</p>
  155. </NuxtLink>
  156. <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="item.islink==0">
  157. <img src="../static/index/qz.png" alt="三农招聘">
  158. <p>{{ item.title }}</p>
  159. </NuxtLink>
  160. </li>
  161. </ul>
  162. </div>
  163. </div>
  164. </div>
  165. </div>
  166. <HomeTopTen :imgurl="adList[2]" v-if="adList[2]"></HomeTopTen>
  167. <!-- 模块五 区域经济 pagedata[4] -->
  168. <div class="layoutCopy">
  169. <div class="layoutCopyLeft">
  170. <div class="layoutCopyLeftTop">
  171. <div class="layoutCopyLeft1" v-if="pageData.length>=5">
  172. <div class="layoutTitleBox" v-if="pageData[4]">
  173. <div class="layoutTitle" v-if="pageData[4].cid">
  174. <NuxtLink
  175. :to="{ path: `/newsList/${pageData[4].cid}`}"
  176. target="_blank" v-if="pageData[4]&&pageData[4].children_count==0" class="active">
  177. {{pageData[4].alias}}
  178. </NuxtLink>
  179. <NuxtLink
  180. :to="{ path: `/primaryNavigation/${pageData[4].cid}`}"
  181. target="_blank" v-else-if="pageData[4]&&pageData[4].children_count!=0" class="active">
  182. {{pageData[4].alias}}
  183. </NuxtLink>
  184. </div>
  185. <div class="layoutMore" v-if="pageData[4].cid">
  186. <NuxtLink
  187. :to="{ path: `/newsList/${pageData[4].cid}`, query: { catid: pageData[4].cid } }"
  188. target="_blank" v-if="pageData[4].cid">
  189. 查看更多
  190. </NuxtLink>
  191. </div>
  192. </div>
  193. <div class="layoutCopyData_style1" v-if="boxData5[0]">
  194. <NuxtLink :to="boxData5[0].linkurl" target="_blank" v-if="boxData5[0].islink==1">
  195. <img :src="boxData5[0].imgurl" alt="">
  196. <div>
  197. <span>{{ boxData5[0].title }}</span>
  198. </div>
  199. </NuxtLink>
  200. <NuxtLink :to="`/newsDetail/${boxData5[0].id}`" target="_blank" v-if="boxData5[0].islink==0">
  201. <img :src="boxData5[0].imgurl" alt="">
  202. <div>
  203. <span>{{ boxData5[0].title }}</span>
  204. </div>
  205. </NuxtLink>
  206. <NuxtLink :to="boxData5data2[0].linkurl" target="_blank" v-if="boxData5data2[0]&&boxData5data2[0].islink==1">
  207. <p class="title">{{ boxData5data2[0].title }}</p>
  208. <p>{{ getDays(boxData5data2[0].created_at)}}</p>
  209. </NuxtLink>
  210. <NuxtLink :to="`/newsDetail/${boxData5data2[0].id}`" target="_blank" v-if="boxData5data2[0]&&boxData5data2[0].islink==0">
  211. <p class="title">{{ boxData5data2[0].title }}</p>
  212. <p>{{ getDays(boxData5data2[0].created_at)}}</p>
  213. </NuxtLink>
  214. </div>
  215. </div>
  216. <!-- 模块五 三农投资 pagedata[5] -->
  217. <div class="layoutCopyLeft2" v-if="pageData.length>=6">
  218. <div class="layoutTitleBox" v-if="pageData[5]">
  219. <div class="layoutTitle" v-if="pageData[5].cid">
  220. <NuxtLink
  221. :to="{ path: `/newsList/${pageData[5].cid}`}"
  222. target="_blank" v-if="pageData[5]&&pageData[5].children_count==0" class="active">
  223. {{pageData[5].alias}}
  224. </NuxtLink>
  225. <NuxtLink
  226. :to="{ path: `/primaryNavigation/${pageData[5].cid}`}"
  227. target="_blank" v-else-if="pageData[5]&&pageData[5].children_count!=0" class="active">
  228. {{pageData[5].alias}}
  229. </NuxtLink>
  230. </div>
  231. <div class="layoutMore" v-if="pageData[5].cid">
  232. <NuxtLink :to="{ path: `/newsList/${pageData[5].cid}`, query: { catid: pageData[5].cid } }" target="_blank" v-if="pageData[5].cid">
  233. 查看更多
  234. </NuxtLink>
  235. </div>
  236. </div>
  237. <div class="layoutCopyData_style2">
  238. <NuxtLink :to="item.linkurl" target="_blank" v-for="item in boxData6" v-show='item.islink==1'>
  239. <p class="title">{{ item.title }}</p>
  240. <p>{{ getDays(item.created_at)}}</p>
  241. </NuxtLink>
  242. <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-for="item in boxData6" v-show='item.islink==0'>
  243. <p class="title">{{ item.title }}</p>
  244. <p>{{ getDays(item.created_at)}}</p>
  245. </NuxtLink>
  246. </div>
  247. </div>
  248. </div>
  249. <div class="layoutCopyLeftBottom" v-if="pageData.length>=7">
  250. <div class="layoutTitleBox" v-if="pageData[6]">
  251. <div class="layoutTitle" v-if="pageData[6].cid">
  252. <NuxtLink
  253. :to="{ path: `/newsList/${pageData[6].cid}`}"
  254. target="_blank" v-if="pageData[6]&&pageData[6].children_count==0" class="active">
  255. {{pageData[6].alias}}
  256. </NuxtLink>
  257. <NuxtLink
  258. :to="{ path: `/primaryNavigation/${pageData[6].cid}`}"
  259. target="_blank" v-else-if="pageData[6]&&pageData[6].children_count!=0" class="active">
  260. {{pageData[6].alias}}
  261. </NuxtLink>
  262. </div>
  263. <div class="layoutMore" v-if="pageData[6].cid">
  264. <NuxtLink
  265. :to="{ path: `/newsList/${pageData[6].cid}`, query: { catid: pageData[6].cid } }"
  266. target="_blank" v-if="pageData[6].cid">
  267. 查看更多
  268. </NuxtLink>
  269. </div>
  270. </div>
  271. <div class="layoutCopyData_style3">
  272. <div v-for="(item,index) in boxData7">
  273. <NuxtLink :to="item.linkurl" target="_blank" v-if="index==1&&item.islink==1" class="style3link1">
  274. <div class="time">
  275. <p>{{ getDay(item.created_at) }}</p>
  276. <p>{{ geMonth(item.created_at) }}</p>
  277. </div>
  278. <div>
  279. <p class="title">{{ item.title }}</p>
  280. <p class="introduce">{{ item.introduce }}</p>
  281. </div>
  282. </NuxtLink>
  283. <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="index==1&&item.islink==0" class="style3link1">
  284. <div class="time">
  285. <p>{{ getDay(item.created_at) }}</p>
  286. <p>{{ geMonth(item.created_at) }}</p>
  287. </div>
  288. <div>
  289. <p class="title">{{ item.title }}</p>
  290. <p class="introduce">{{ item.introduce }}</p>
  291. </div>
  292. </NuxtLink>
  293. <NuxtLink :to="item.linkurl" target="_blank" v-if="index>1&&item.islink==1" class="style3link2">
  294. <div>
  295. <b></b>
  296. <p class="title">{{ item.title }}</p>
  297. </div>
  298. <p>{{ getDays(item.created_at) }}</p>
  299. </NuxtLink>
  300. <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-if="index>1&&item.islink==0" class="style3link2">
  301. <div>
  302. <b></b>
  303. <p class="title">{{ item.title }}</p>
  304. </div>
  305. <p>{{ getDays(item.created_at) }}</p>
  306. </NuxtLink>
  307. </div>
  308. </div>
  309. </div>
  310. </div>
  311. <div class="layoutCopyRight" v-if="pageData.length>=8">
  312. <div class="layoutTitleBox" v-if="pageData[7]">
  313. <div class="layoutTitle" v-if="pageData[7].cid">
  314. <NuxtLink
  315. :to="{ path: `/newsList/${pageData[7].cid}`}"
  316. target="_blank" v-if="pageData[7]&&pageData[7].children_count==0" class="active">
  317. {{pageData[7].alias}}
  318. </NuxtLink>
  319. <NuxtLink
  320. :to="{ path: `/primaryNavigation/${pageData[7].cid}`}"
  321. target="_blank" v-else-if="pageData[7]&&pageData[7].children_count!=0" class="active">
  322. {{pageData[7].alias}}
  323. </NuxtLink>
  324. </div>
  325. <div class="layoutMore" v-if="pageData[7].cid">
  326. <NuxtLink
  327. :to="{ path: `/newsList/${pageData[7].cid}`, query: { catid: pageData[7].cid } }"
  328. target="_blank" v-if="pageData[7].cid">
  329. 查看更多
  330. </NuxtLink>
  331. </div>
  332. </div>
  333. <div class="layoutCopyData_style4">
  334. <div class="layoutCopyData_pic">
  335. <NuxtLink :to="item.linkurl" target="_blank" v-for="item in boxData8" v-show="item.islink==1">
  336. <img :src="item.imgurl">
  337. <p>{{ item.title }}</p>
  338. </NuxtLink>
  339. <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-for="item in boxData8" v-show="item.islink==0">
  340. <img :src="item.imgurl">
  341. <p>{{ item.title }}</p>
  342. </NuxtLink>
  343. </div>
  344. <div class="layoutCopyData_text">
  345. <NuxtLink :to="item.linkurl" target="_blank" v-for="item in boxData88" v-show="item.islink==1">
  346. <div class="title">{{ item.title }}</div>
  347. <div class="more">详</div>
  348. </NuxtLink>
  349. <NuxtLink :to="`/newsDetail/${item.id}`" target="_blank" v-for="item in boxData88" v-show="item.islink==0">
  350. <div class="title">{{ item.title }}</div>
  351. <div class="more">详</div>
  352. </NuxtLink>
  353. </div>
  354. </div>
  355. </div>
  356. </div>
  357. <!-- 板块标题 -->
  358. <div class="titleBox" id="hdzx">
  359. <img src="../static/index/theme2.png" alt="互动资讯">
  360. </div>
  361. <div class="farming">
  362. <div class="inner">
  363. <div class="farmerLeft">
  364. <div class="farmer">
  365. <h3>
  366. <div class="titleBoxTabs" v-if="pageData.length>=9">
  367. <span class="active" v-if="pageData[8].cid">
  368. <NuxtLink
  369. :to="{ path: `/newsList/${pageData[8].cid}`}"
  370. target="_blank" v-if="pageData[8]&&pageData[8].children_count==0" class="active">
  371. {{pageData[8].alias}}
  372. </NuxtLink>
  373. <NuxtLink
  374. :to="{ path: `/primaryNavigation/${pageData[8].cid}`}"
  375. target="_blank" v-else-if="pageData[8]&&pageData[8].children_count!=0" class="active">
  376. {{pageData[8].alias}}
  377. </NuxtLink>
  378. </span>
  379. <span v-if="pageData[9].cid">
  380. <NuxtLink
  381. :to="{ path: `/newsList/${pageData[9].cid}`}"
  382. target="_blank" v-if="pageData[9]&&pageData[9].children_count==0" >
  383. {{pageData[9].alias}}
  384. </NuxtLink>
  385. <NuxtLink
  386. :to="{ path: `/primaryNavigation/${pageData[9].cid}`}"
  387. target="_blank" v-else-if="pageData[9]&&pageData[9].children_count!=0" >
  388. {{pageData[9].alias}}
  389. </NuxtLink>
  390. </span>
  391. </div>
  392. </h3>
  393. <ul class="mode1ul_style1">
  394. <li v-for="(item,index) in boxData8" class="imgbg">
  395. <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
  396. <img :src="item.imgurl" :alt="item.title">
  397. <div>
  398. <p>
  399. <span v-if="index==0">专题</span>
  400. {{ item.title }}
  401. </p>
  402. <p>
  403. {{ getDays(item.created_at) }}
  404. </p>
  405. </div>
  406. </NuxtLink>
  407. <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">
  408. <img :src="item.imgurl" :alt="item.title">
  409. <div>
  410. <p>
  411. <span v-if="index==0">专题</span>
  412. {{ item.title }}
  413. </p>
  414. <p>
  415. {{ getDays(item.created_at) }}
  416. </p>
  417. </div>
  418. </NuxtLink>
  419. </li>
  420. </ul>
  421. <ul class="mode1ul_style2">
  422. <li v-for="item in boxData9data2">
  423. <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
  424. <p class="title">{{ item.title }}</p>
  425. <p>{{ getDays(item.created_at) }}</p>
  426. </NuxtLink>
  427. <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">
  428. <p class="title">{{ item.title }}</p>
  429. <p>{{ getDays(item.created_at) }}</p>
  430. </NuxtLink>
  431. </li>
  432. </ul>
  433. </div>
  434. </div>
  435. <div class="farmerRight">
  436. <div class="rich" v-if="pageData.length>=11">
  437. <h3 v-if="pageData[10]">
  438. <span v-if="pageData[10].cid">
  439. <NuxtLink
  440. :to="{ path: `/newsList/${pageData[10].cid}`}"
  441. target="_blank" v-if="pageData[10]&&pageData[10].children_count==0" class="active">
  442. {{pageData[10].alias}}
  443. </NuxtLink>
  444. <NuxtLink
  445. :to="{ path: `/primaryNavigation/${pageData[10].cid}`}"
  446. target="_blank" v-else-if="pageData[10]&&pageData[10].children_count!=0" class="active">
  447. {{pageData[10].alias}}
  448. </NuxtLink>
  449. </span>
  450. <NuxtLink
  451. :to="{ path: `/newsList/${pageData[10].cid}`, query: { catid: pageData[1].cid } }"
  452. target="_blank" v-if="pageData[10].cid">
  453. 查看更多
  454. </NuxtLink>
  455. </h3>
  456. <div class="richList">
  457. <div class="richListPic" v-if="boxData11[0]">
  458. <NuxtLink :to="boxData11[0].linkurl" target="_blank" v-if="boxData11[0].islink==1 ">
  459. <img :src="boxData11[0].imgurl" alt="">
  460. <div>
  461. <span>{{ boxData11[0].title }}</span>
  462. </div>
  463. </NuxtLink>
  464. <NuxtLink :to="`/newsDetail/${boxData11[0].id}`" target="_blank" v-if="boxData11[0].islink==0">
  465. <img :src="boxData11[0].imgurl" alt="">
  466. <div>
  467. <span>{{ boxData11[0].title }}</span>
  468. </div>
  469. </NuxtLink>
  470. </div>
  471. <div class="richListText" v-if="boxData11data2[0]">
  472. <NuxtLink :to="boxData11data2[0].linkurl" target="_blank" v-if="boxData11data2[0].islink==1">
  473. <span>{{ boxData11data2[0].title }}</span>
  474. </NuxtLink>
  475. <NuxtLink :to="`/newsDetail/${boxData11data2[0].id}`" target="_blank" v-if="boxData11data2[0].islink==0">
  476. <span>{{ boxData11data2[0].title }}</span>
  477. </NuxtLink>
  478. </div>
  479. <div class="richListText" v-if="boxData11data2[1]">
  480. <NuxtLink :to="boxData11data2[1].linkurl" target="_blank" v-if="boxData11data2[1].islink==1">
  481. <span>{{ boxData11data2[1].title }}</span>
  482. </NuxtLink>
  483. <NuxtLink :to="`/newsDetail/${boxData11data2[1].id}`" target="_blank" v-if="boxData11data2[1].islink==0">
  484. <span>{{ boxData11data2[1].title }}</span>
  485. </NuxtLink>
  486. </div>
  487. <div class="richListPictow" v-if="boxData11[0]">
  488. <NuxtLink :to="boxData11[1].linkurl" target="_blank" v-if="boxData11[1].islink==1">
  489. <img :src="boxData11[0].imgurl" alt="">
  490. <div>
  491. <span>{{ boxData11[0].title }}</span>
  492. </div>
  493. </NuxtLink>
  494. <NuxtLink :to="`/newsDetail/${boxData11[1].id}`" target="_blank" v-if="boxData11[1].islink==0">
  495. <img :src="boxData11[0].imgurl" alt="">
  496. <div>
  497. <span>{{ boxData11[0].title }}</span>
  498. </div>
  499. </NuxtLink>
  500. </div>
  501. <div class="richListText" v-if="boxData11data2[2]">
  502. <NuxtLink :to="boxData11data2[2].linkurl" target="_blank" v-if="boxData11data2[2].islink==1">
  503. <span>{{ boxData11data2[2].title }}</span>
  504. </NuxtLink>
  505. <NuxtLink :to="`/newsDetail/${boxData11data2[2].id}`" target="_blank" v-if="boxData11data2[2].islink==0">
  506. <span>{{ boxData11data2[2].title }}</span>
  507. </NuxtLink>
  508. </div>
  509. <div class="richListText" v-if="boxData11data2[3]">
  510. <NuxtLink :to="boxData11data2[3].linkurl" target="_blank" v-if="boxData11data2[3].islink==1">
  511. <span>{{ boxData11data2[3].title }}</span>
  512. </NuxtLink>
  513. <NuxtLink :to="`/newsDetail/${boxData11data2[3].id}`" target="_blank" v-if="boxData11data2[3].islink==0">
  514. <span>{{ boxData11data2[3].title }}</span>
  515. </NuxtLink>
  516. </div>
  517. </div>
  518. </div>
  519. </div>
  520. </div>
  521. </div>
  522. <section class="index_3 clearfix">
  523. <div class="index_3_box_left">
  524. <div class="index_2_head_box clearfix">
  525. <div class="index_1_head_box index_1_head_box_2 clearfix" v-if="pageData.length>=12">
  526. <div class="index_1_head index_1_head_only" v-if="pageData[11].cid">
  527. <NuxtLink
  528. :to="{ path: `/newsList/${pageData[11].cid}`}"
  529. target="_blank" v-if="pageData[11]&&pageData[11].children_count==0" class="active">
  530. {{pageData[11].alias}}
  531. </NuxtLink>
  532. <NuxtLink
  533. :to="{ path: `/primaryNavigation/${pageData[11].cid}`}"
  534. target="_blank" v-else-if="pageData[11]&&pageData[11].children_count!=0" class="active">
  535. {{pageData[11].alias}}
  536. </NuxtLink>
  537. </div>
  538. <div class="index_1_head" v-if="pageData[12].cid">
  539. <NuxtLink
  540. :to="{ path: `/newsList/${pageData[12].cid}`}"
  541. target="_blank" v-if="pageData[12]&&pageData[12].children_count==0" class="active">
  542. {{pageData[12].alias}}
  543. </NuxtLink>
  544. <NuxtLink
  545. :to="{ path: `/primaryNavigation/${pageData[12].cid}`}"
  546. target="_blank" v-else-if="pageData[12]&&pageData[12].children_count!=0" class="active">
  547. {{pageData[12].alias}}
  548. </NuxtLink>
  549. </div>
  550. </div>
  551. </div>
  552. <div class="index_3_ul clearfix">
  553. <div :class="['index_3_li',index < 2 ? 'index_3_li_color' : '']" v-for="(item, index) in boxData12">
  554. <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
  555. <p class="title">
  556. <b :class="['lis',index < 2 ? 'active' : '']"></b>
  557. {{ item.title }}
  558. </p>
  559. <p>{{ getDays(item.created_at) }}</p>
  560. </NuxtLink>
  561. <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">
  562. <p class="title">
  563. <b :class="['lis',index < 2 ? 'active' : '']"></b>
  564. {{ item.title }}
  565. </p>
  566. <p>{{ getDays(item.created_at) }}</p>
  567. </NuxtLink>
  568. </div>
  569. </div>
  570. </div>
  571. <div class="index_1_box_right">
  572. <img src="../static/index/sndc.png" alt="三农调查">
  573. <div class="index_3_box_vote">
  574. <div class="inquire">
  575. <p>郑州17名警察因出警慢被关禁闭,你怎么看?</p>
  576. <div class="radio">
  577. <el-radio-group v-model="radio1" text-color=#33B023 :disabled="isDisabled">
  578. <el-radio value="1" size="large">支持,警察不关心百姓应惩罚</el-radio>
  579. <el-radio value="2" size="large">反对,这件事就关禁闭不合理</el-radio>
  580. <el-radio value="3" size="large">建议其他部门效仿此做法</el-radio>
  581. <el-radio value="4" size="large">其他</el-radio>
  582. </el-radio-group>
  583. </div>
  584. <div class="btn">
  585. <button class="voting" @click="handleVote" :disabled="isDisabled">投票</button>
  586. <button class="look">查看</button>
  587. </div>
  588. </div>
  589. </div>
  590. </div>
  591. </section>
  592. <div class="titleBox">
  593. <a href="http://www.baidu.com" target="_blank">
  594. <img :src="adList[3].thumb" v-if="adList[3]">
  595. </a>
  596. </div>
  597. <div class="lastPart3">
  598. <div class="inner">
  599. <div class="lastPartTitle" v-if="pageData.length>=14">
  600. <div class="left" >
  601. <span class="active" v-if="pageData[13].cid">
  602. <NuxtLink
  603. :to="{ path: `/newsList/${pageData[13].cid}`}"
  604. target="_blank" v-if="pageData[13]&&pageData[13].children_count==0" class="active">
  605. {{pageData[13].alias}}
  606. </NuxtLink>
  607. <NuxtLink
  608. :to="{ path: `/primaryNavigation/${pageData[13].cid}`}"
  609. target="_blank" v-else-if="pageData[13]&&pageData[13].children_count!=0" class="active">
  610. {{pageData[13].alias}}
  611. </NuxtLink>
  612. </span>
  613. <span v-if="pageData[14].cid">
  614. <NuxtLink
  615. :to="{ path: `/newsList/${pageData[14].cid}`}"
  616. target="_blank" v-if="pageData[14]&&pageData[14].children_count==0" class="active">
  617. {{pageData[14].alias}}
  618. </NuxtLink>
  619. <NuxtLink
  620. :to="{ path: `/primaryNavigation/${pageData[14].cid}`}"
  621. target="_blank" v-else-if="pageData[14]&&pageData[14].children_count!=0" class="active">
  622. {{pageData[14].alias}}
  623. </NuxtLink>
  624. </span>
  625. </div>
  626. <div class="right">
  627. <NuxtLink :to="{ path: `/newsList/${item.category_id}`}" target="_blank" v-if="pageData[14].cid" v-for="item in boxData14menu">
  628. {{item.name}}
  629. </NuxtLink>
  630. </div>
  631. </div>
  632. <div class="lastPartContext">
  633. <div class="left">
  634. <ul class="mode1ul_style1">
  635. <li v-for="(item,index) in boxData14" class="imgbg">
  636. <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
  637. <img :src="item.imgurl" :alt="item.title">
  638. <div>
  639. <p>
  640. <span v-if="index==0">专题</span>
  641. {{ item.title }}
  642. </p>
  643. <p>
  644. {{ getTime(item.created_at) }}
  645. </p>
  646. </div>
  647. </NuxtLink>
  648. <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">
  649. <img :src="item.imgurl" :alt="item.title">
  650. <div>
  651. <p>
  652. <span v-if="index==0">专题</span>
  653. {{ item.title }}
  654. </p>
  655. <p>
  656. {{ getTime(item.created_at) }}
  657. </p>
  658. </div>
  659. </NuxtLink>
  660. </li>
  661. </ul>
  662. <ul class="mode1ul_style2">
  663. <li v-for="item in boxData14data2">
  664. <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
  665. <p class="title">{{ item.title }}</p>
  666. <p>{{getDays(item.created_at)}}</p>
  667. </NuxtLink>
  668. <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">
  669. <p class="title">{{ item.title }}</p>
  670. <p>{{getDays(item.created_at)}}</p>
  671. </NuxtLink>
  672. </li>
  673. </ul>
  674. </div>
  675. <div class="right" v-if="pageData.length>=15">
  676. <div class="title">
  677. <h3 v-if="boxData14menu[0]">
  678. <NuxtLink
  679. :to="{ path: `/newsList/${boxData14menu[0].category_id}`, query: { catid: boxData14menu[0].cid } }"
  680. target="_blank" v-if="boxData14menu[0]" class="leftTitle">
  681. {{ boxData14menu[0].name }}
  682. </NuxtLink>
  683. <NuxtLink
  684. :to="{ path: `/newsList/${boxData14menu[0].category_id}`, query: { catid: boxData14menu[0].cid } }"
  685. target="_blank" v-if="boxData14menu[0]">
  686. 查看更多
  687. </NuxtLink>
  688. </h3>
  689. </div>
  690. <ul class="content">
  691. <li v-for="item in boxData14mainData">
  692. <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
  693. <span>
  694. <strong>{{getMonthandDay(item.created_at)}}</strong>
  695. {{getYear(item.created_at)}}
  696. </span>
  697. <span class="text">{{ item.title }}</span>
  698. </NuxtLink>
  699. <NuxtLink :to="{ path: `/newsDetail/${item.id}`, query: { listId: routeId, listName: routeName } }" target="_blank" v-if="item.islink==0">
  700. <span>
  701. <strong>{{getMonthandDay(item.created_at)}}</strong>
  702. {{getYear(item.created_at)}}
  703. </span>
  704. <span class="text">{{ item.title }}</span>
  705. </NuxtLink>
  706. </li>
  707. </ul>
  708. </div>
  709. </div>
  710. </div>
  711. </div>
  712. <section class="index_2 clearfix">
  713. <div class="index_2_head_box clearfix" v-if="pageData.length>=16">
  714. <div class="index_1_head_box index_1_head_box_2 clearfix">
  715. <div class="index_1_head index_1_head_only" v-if="pageData[15].cid">
  716. <NuxtLink
  717. :to="{ path: `/newsList/${pageData[15].cid}`}"
  718. target="_blank" v-if="pageData[15]&&pageData[15].children_count==0" class="active">
  719. {{pageData[15].alias}}
  720. </NuxtLink>
  721. <NuxtLink
  722. :to="{ path: `/primaryNavigation/${pageData[15].cid}`}"
  723. target="_blank" v-else-if="pageData[15]&&pageData[15].children_count!=0" class="active">
  724. {{pageData[15].alias}}
  725. </NuxtLink>
  726. </div>
  727. <div class="index_1_head" v-if="pageData[16].cid">
  728. <NuxtLink
  729. :to="{ path: `/newsList/${pageData[16].cid}`}"
  730. target="_blank" v-if="pageData[16]&&pageData[16].children_count==0" class="active">
  731. {{pageData[16].alias}}
  732. </NuxtLink>
  733. <NuxtLink
  734. :to="{ path: `/primaryNavigation/${pageData[16].cid}`}"
  735. target="_blank" v-else-if="pageData[16]&&pageData[16].children_count!=0" class="active">
  736. {{pageData[16].alias}}
  737. </NuxtLink>
  738. </div>
  739. </div>
  740. <div class="index_2_head_a_box clearfix">
  741. <NuxtLink :to="{ path: `/newsList/${item.category_id}`}" target="_blank" v-if="pageData[15].cid" v-for="item in boxData16menu">
  742. {{item.name}}
  743. </NuxtLink>
  744. </div>
  745. </div>
  746. <div class=" clearfix">
  747. <div class=" clearfix">
  748. <div class="index_1_box">
  749. <div class="index_2_big_img_ul">
  750. <div class="index_2_big_img_li cover100" v-if="boxData16[0]">
  751. <NuxtLink :to="boxData16[0].linkurl" target="_blank" v-if="boxData16[0].islink==1">
  752. <img class="" :src="boxData16[0].imgurl" title="" alt="">
  753. <div class="index_2_big_img_li_dot2 dot2">
  754. <span class="index_2_big_img_li_dot2_tag">专题</span>
  755. {{boxData16[0].title}}
  756. </div>
  757. <div class="index_1_box_right_img_li_dot1 dot1">
  758. {{getDays(boxData16[0].created_at)}}
  759. </div>
  760. </NuxtLink>
  761. <NuxtLink :to="{ path: `/newsDetail/${boxData16[0].id}`}" target="_blank" v-if="boxData16[0].islink==0">
  762. <img class="" :src="boxData16[0].imgurl" title="" alt="">
  763. <div class="index_2_big_img_li_dot2 dot2">
  764. <span class="index_2_big_img_li_dot2_tag">专题</span>
  765. {{boxData16[0].title}}
  766. </div>
  767. <div class="index_1_box_right_img_li_dot1 dot1">
  768. {{getDays(boxData16[0].created_at)}}
  769. </div>
  770. </NuxtLink>
  771. </div>
  772. </div>
  773. <div class="index_1_box_right_img_ul index_1_box_right_img_ul_2 clearfix" v-if="boxData16[1]">
  774. <div class="index_1_box_right_img_li cover100">
  775. <NuxtLink :to="boxData16[1].linkurl" target="_blank" v-if="boxData16[1].islink==1">
  776. <img class="" :src="boxData16[1].imgurl">
  777. <div class="index_1_box_right_img_li_dot1 dot1">
  778. {{boxData16[1].title}}
  779. </div>
  780. </NuxtLink>
  781. <NuxtLink :to="{ path: `/newsDetail/${boxData16[1].id}`}" target="_blank" v-if="boxData16[1].islink==0">
  782. <img class="" :src="boxData16[1].imgurl">
  783. <div class="index_1_box_right_img_li_dot1 dot1">
  784. {{boxData16[1].title}}
  785. </div>
  786. </NuxtLink>
  787. </div>
  788. <div class="index_1_box_right_img_li cover100" v-if="boxData16[2]">
  789. <NuxtLink :to="boxData16[2].linkurl" target="_blank" v-if="boxData16[2].islink==1">
  790. <img class="" :src="boxData16[2].imgurl">
  791. <div class="index_1_box_right_img_li_dot1 dot1">
  792. {{boxData16[2].title}}
  793. </div>
  794. </NuxtLink>
  795. <NuxtLink :to="{ path: `/newsDetail/${boxData16[2].id}`}" target="_blank" v-if="boxData16[2].islink==0">
  796. <img class="" :src="boxData16[2].imgurl">
  797. <div class="index_1_box_right_img_li_dot1 dot1">
  798. {{boxData16[2].title}}
  799. </div>
  800. </NuxtLink>
  801. </div>
  802. </div>
  803. <div class="index_2_big_img_ul" v-if="boxData16[3]">
  804. <NuxtLink :to="boxData16[3].linkurl" target="_blank" v-if="boxData16[3].islink==1">
  805. <div class="index_2_big_img_li cover100" v-if="boxData16[3]">
  806. <img class="" :src="boxData16[3].imgurl" title="" alt="">
  807. <div class="index_2_big_img_li_dot2 dot2">
  808. {{boxData16[3].title}}
  809. </div>
  810. <div class="index_1_box_right_img_li_dot1 dot1">
  811. {{getDays(boxData16[3].created_at)}}
  812. </div>
  813. </div>
  814. </NuxtLink>
  815. <NuxtLink :to="{ path: `/newsDetail/${boxData16[3].id}`}" target="_blank" v-if="boxData16[3].islink==0">
  816. <div class="index_2_big_img_li cover100" v-if="boxData16[3]">
  817. <img class="" :src="boxData16[3].imgurl" title="" alt="">
  818. <div class="index_2_big_img_li_dot2 dot2">
  819. {{boxData16[3].title}}
  820. </div>
  821. <div class="index_1_box_right_img_li_dot1 dot1">
  822. {{getDays(boxData16[3].created_at)}}
  823. </div>
  824. </div>
  825. </NuxtLink>
  826. </div>
  827. </div>
  828. <div class="index_1_box">
  829. <div class="index_1_ul clearfix">
  830. <div class="index_1_li clearfix index_1_li_only" v-for="item in boxData16data2" >
  831. <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
  832. <div class="index_1_li_dot2 dot2">
  833. {{ item.title }}
  834. </div>
  835. <div class="index_1_li_time">
  836. {{ getDays(item.created_at) }}
  837. </div>
  838. </NuxtLink>
  839. <NuxtLink :to="{ path: `/newsDetail/${item.id}`}" target="_blank" v-if="item.islink==0">
  840. <div class="index_1_li_dot2 dot2">
  841. {{ item.title }}
  842. </div>
  843. <div class="index_1_li_time">
  844. {{ getDays(item.created_at) }}
  845. </div>
  846. </NuxtLink>
  847. </div>
  848. </div>
  849. </div>
  850. <div class="index_1_box_right">
  851. <div class="index_1_head_box clearfix index_1_head_box_line_none">
  852. <NuxtLink
  853. :to="{ path: `/newsList/${boxData16menu[0].category_id}`}"
  854. target="_blank" v-if="boxData16menu[0]" class="leftTitle">
  855. {{ boxData16menu[0].name }}
  856. </NuxtLink>
  857. <NuxtLink
  858. :to="{ path: `/newsList/${boxData16menu[0].category_id}`}"
  859. target="_blank" v-if="boxData16menu[0]">
  860. 查看更多
  861. </NuxtLink>
  862. </div>
  863. <div class="index_2_ul">
  864. <div class="index_2_li clearfix" v-for="item in boxData16mainData">
  865. <NuxtLink :to="{path:`/newsDetail/${item.id}`}" target="_blank">
  866. <time class="index_2_li_time_box">
  867. <div class="index_2_li_time_head">
  868. {{ getDay(item.created_at) }}
  869. </div>
  870. <div class="index_2_li_time_foot">
  871. {{ geMonth(item.created_at) }}
  872. </div>
  873. </time>
  874. <div class="index_2_li_dot2 dot2">
  875. {{ item.title }}
  876. </div>
  877. </NuxtLink>
  878. </div>
  879. </div>
  880. </div>
  881. </div>
  882. </div>
  883. </section>
  884. <section class="index_1 clearfix">
  885. <div class="index_1_box">
  886. <div class="index_1_head_box clearfix" v-if="pageData.length>=18">
  887. <div class="index_1_head index_1_head_only" v-if="pageData[17].cid">
  888. <NuxtLink
  889. :to="{ path: `/newsList/${pageData[17].cid}`}"
  890. target="_blank" v-if="pageData[17]&&pageData[17].children_count==0" class="active">
  891. {{pageData[17].alias}}
  892. </NuxtLink>
  893. <NuxtLink
  894. :to="{ path: `/primaryNavigation/${pageData[17].cid}`}"
  895. target="_blank" v-else-if="pageData[17]&&pageData[17].children_count!=0" class="active">
  896. {{pageData[17].alias}}
  897. </NuxtLink>
  898. </div>
  899. <NuxtLink
  900. :to="{ path: `/newsList/${pageData[17].cid}`}"
  901. target="_blank" v-if="pageData[17].cid">
  902. 查看更多
  903. </NuxtLink>
  904. </div>
  905. <div class="index_1_ul clearfix index_1_ul_mrbot" v-if="boxData18[0]">
  906. <div class="index_1_img_li clearfix">
  907. <NuxtLink :to="boxData18[0].linkurl" target="_blank" v-if="boxData18[0].islink==1">
  908. <img :src="boxData18[0].imgurl">
  909. <div class="index_1_li_dot3 dot3">
  910. {{boxData18[0].title}}
  911. </div>
  912. </NuxtLink>
  913. <NuxtLink :to="{ path: `/newsDetail/${boxData18[0].id}`}" target="_blank" v-if="boxData18[0].islink==0">
  914. <img :src="boxData18[0].imgurl">
  915. <div class="index_1_li_dot3 dot3">
  916. {{boxData18[0].title}}
  917. </div>
  918. </NuxtLink>
  919. </div>
  920. </div>
  921. <div class="index_1_ul clearfix" v-for="item in boxData18data2">
  922. <div class="index_1_li clearfix">
  923. <NuxtLink :to="item.linkurl" target="_blank" v-if="boxData18[0].islink==1">
  924. <div class="index_1_li_dot2 dot2">
  925. {{item.title}}
  926. </div>
  927. <div class="index_1_li_time">
  928. {{getDays(item.created_at)}}
  929. </div>
  930. </NuxtLink>
  931. <NuxtLink :to="{ path: `/newsDetail/${item.id}`}" target="_blank" v-if="boxData18[0].islink==0">
  932. <div class="index_1_li_dot2 dot2">
  933. {{item.title}}
  934. </div>
  935. <div class="index_1_li_time">
  936. {{getDays(item.created_at)}}
  937. </div>
  938. </NuxtLink>
  939. </div>
  940. </div>
  941. </div>
  942. <div class="index_1_box">
  943. <div class="index_1_head_box clearfix" v-if="pageData.length>=19">
  944. <div class="index_1_head index_1_head_only" v-if="pageData[18].cid">
  945. <NuxtLink
  946. :to="{ path: `/newsList/${pageData[18].cid}`}"
  947. target="_blank" v-if="pageData[18]&&pageData[18].children_count==0" class="active">
  948. {{pageData[18].alias}}
  949. </NuxtLink>
  950. <NuxtLink
  951. :to="{ path: `/primaryNavigation/${pageData[18].cid}`}"
  952. target="_blank" v-else-if="pageData[18]&&pageData[18].children_count!=0" class="active">
  953. {{pageData[18].alias}}
  954. </NuxtLink>
  955. </div>
  956. <NuxtLink
  957. :to="{ path: `/newsList/${pageData[18].cid}`}"
  958. target="_blank" v-if="pageData[18].cid">
  959. 查看更多
  960. </NuxtLink>
  961. </div>
  962. <div class="index_1_ul clearfix" v-for="(item,index) in boxData19">
  963. <div class="index_1_li clearfix index_1_li_bold" v-if="index == 0">
  964. <NuxtLink :to="{path:`/newsDetail/${item.id}`}" target="_blank">
  965. <div class="index_1_li_dot2 dot2">
  966. {{item.title}}
  967. </div>
  968. <div class="index_1_li_time">
  969. {{ getDays(item.created_at) }}
  970. </div>
  971. </NuxtLink>
  972. </div>
  973. <div class="index_1_li clearfix" v-else>
  974. <NuxtLink :to="{path:`/newsDetail/${item.id}`}" target="_blank">
  975. <div class="index_1_li_dot2 dot2">
  976. {{item.title}}
  977. </div>
  978. <div class="index_1_li_time">
  979. {{ getDays(item.created_at) }}
  980. </div>
  981. </NuxtLink>
  982. </div>
  983. </div>
  984. </div>
  985. <div class="index_1_box_right" v-if="pageData.length>=20">
  986. <div class="index_1_head_box clearfix">
  987. <div class="index_1_head index_1_head_only" v-if="pageData[19].cid">
  988. <NuxtLink
  989. :to="{ path: `/newsList/${pageData[19].cid}`}"
  990. target="_blank" v-if="pageData[19]&&pageData[19].children_count==0" class="active">
  991. {{pageData[19].alias}}
  992. </NuxtLink>
  993. <NuxtLink
  994. :to="{ path: `/primaryNavigation/${pageData[19].cid}`}"
  995. target="_blank" v-else-if="pageData[19]&&pageData[19].children_count!=0" class="active">
  996. {{pageData[19].alias}}
  997. </NuxtLink>
  998. </div>
  999. <NuxtLink
  1000. :to="{ path: `/newsList/${pageData[19].cid}`}"
  1001. target="_blank" v-if="pageData[19].cid">
  1002. 查看更多
  1003. </NuxtLink>
  1004. </div>
  1005. <div class="index_1_box_right_img_ul clearfix">
  1006. <div class="index_1_box_right_img_li cover100" v-for="item in boxData20">
  1007. <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
  1008. <img :src="item.imgurl">
  1009. <div class="index_1_box_right_img_li_dot1 dot1">
  1010. {{item.title}}
  1011. </div>
  1012. </NuxtLink>
  1013. <NuxtLink :to="{ path: `/newsDetail/${item.id}`}" target="_blank" v-if="item.islink==0">
  1014. <img :src="item.imgurl">
  1015. <div class="index_1_box_right_img_li_dot1 dot1">
  1016. {{item.title}}
  1017. </div>
  1018. </NuxtLink>
  1019. </div>
  1020. </div>
  1021. <div class="index_1_box_right_ul clearfix">
  1022. <div class="index_1_box_right_li" v-for="item in boxData20data2">
  1023. <NuxtLink :to="item.linkurl" target="_blank" v-if="item.islink==1">
  1024. <div class="index_1_box_right_li_font">详</div>
  1025. <div class="index_1_box_right_li_dot1 dot1">{{item.title}}</div>
  1026. </NuxtLink>
  1027. <NuxtLink :to="{path:`/newsDetail/${item.id}`}" target="_blank" v-if="item.islink==0">
  1028. <div class="index_1_box_right_li_font">详</div>
  1029. <div class="index_1_box_right_li_dot1 dot1">{{item.title}}</div>
  1030. </NuxtLink>
  1031. </div>
  1032. </div>
  1033. </div>
  1034. </section>
  1035. <!-- 页面底部 -->
  1036. <HomeFoot></HomeFoot>
  1037. </div>
  1038. </template>
  1039. <script setup>
  1040. //1.加载页面必备组件 start---------------------------------------->
  1041. import { ref, onMounted } from 'vue'
  1042. import { ElRadio, ElRadioGroup, ElMessage } from 'element-plus'
  1043. const nuxtApp = useNuxtApp();
  1044. const axios = nuxtApp.$axios;
  1045. //1.加载页面必备组件 end---------------------------------------->
  1046. //2.交互方法 start---------------------------------------->
  1047. //2.1 新闻图片切换
  1048. const hoverStatus = ref(1)
  1049. const qhPic = function (num) {
  1050. console.log('qhPic', num)
  1051. hoverStatus.value = num;
  1052. }
  1053. //2.2 投票
  1054. const radio1 = ref('1');
  1055. let index = ref(0)
  1056. let isDisabled = ref(false)
  1057. function handleVote(){
  1058. isDisabled.value = true
  1059. ElMessage.success('投票成功')
  1060. }
  1061. //2.3 格式化年月日
  1062. function getYear(time) {
  1063. const date = new Date(time);
  1064. const year = date.getFullYear();
  1065. const month = date.getMonth() + 1;
  1066. const day = date.getDate();
  1067. return `${year}`;
  1068. }
  1069. function getDays(time) {
  1070. const date = new Date(time);
  1071. const year = date.getFullYear();
  1072. const month = date.getMonth() + 1;
  1073. const day = date.getDate();
  1074. return `${month}-${day}`;
  1075. }
  1076. function getMonthandDay(time) {
  1077. const date = new Date(time);
  1078. const year = date.getFullYear();
  1079. const month = date.getMonth() + 1;
  1080. const day = date.getDate();
  1081. return `${month}.${day}`;
  1082. }
  1083. function getDay(time) {
  1084. const date = new Date(time);
  1085. const year = date.getFullYear();
  1086. const month = date.getMonth() + 1;
  1087. const day = date.getDate();
  1088. return `${day}`;
  1089. }
  1090. function geMonth(time) {
  1091. const date = new Date(time);
  1092. const year = date.getFullYear();
  1093. const month = date.getMonth() + 1;
  1094. const day = date.getDate();
  1095. return `${year}-${month}`;
  1096. }
  1097. function getTime(time) {
  1098. const date = new Date(time);
  1099. const year = date.getFullYear();
  1100. const month = date.getMonth() + 1;
  1101. const day = date.getDate();
  1102. return `${year}-${month}-${day}`;
  1103. }
  1104. //2.4 获得所有广告
  1105. const adList = ref("");
  1106. const getadList = async () => {
  1107. try {
  1108. const response = await axios.get(`/web/getWebsiteAdvertisement`);
  1109. adList.value = response.data;
  1110. } catch (error) {
  1111. console.error(error);
  1112. }
  1113. }
  1114. //2.交互方法 end---------------------------------------->
  1115. //3.页面基本信息 start---------------------------------------->
  1116. //3.1 获取网站底部信息
  1117. const info = ref("");
  1118. const getInfo = async () => {
  1119. const response = await axios.get(`/web/getWebsiteFootInfo`);
  1120. info.value = response.data.website_head;
  1121. }
  1122. onMounted(() => {
  1123. getInfo();
  1124. })
  1125. //3.2 模块基本信息
  1126. //预创建首页模块 调用了20个导航 这里就创建20个模块
  1127. const pageData = ref([
  1128. // { cid: "", title: "", data: [] ,children_count:""},
  1129. // { cid: "", title: "", data: [] ,children_count:""},
  1130. // { cid: "", title: "", data: [] ,children_count:""},
  1131. // { cid: "", title: "", data: [] ,children_count:""},
  1132. // { cid: "", title: "", data: [] ,children_count:""},
  1133. // { cid: "", title: "", data: [] ,children_count:""},
  1134. // { cid: "", title: "", data: [] ,children_count:""},
  1135. // { cid: "", title: "", data: [] ,children_count:""},
  1136. // { cid: "", title: "", data: [] ,children_count:""},
  1137. // { cid: "", title: "", data: [] ,children_count:""},
  1138. // { cid: "", title: "", data: [] ,children_count:""},
  1139. // { cid: "", title: "", data: [] ,children_count:""},
  1140. // { cid: "", title: "", data: [] ,children_count:""},
  1141. // { cid: "", title: "", data: [] ,children_count:""},
  1142. // { cid: "", title: "", data: [] ,children_count:""},
  1143. // { cid: "", title: "", data: [] ,children_count:""},
  1144. // { cid: "", title: "", data: [] ,children_count:""},
  1145. // { cid: "", title: "", data: [] ,children_count:""},
  1146. // { cid: "", title: "", data: [] ,children_count:""},
  1147. // { cid: "", title: "", data: [] ,children_count:""}
  1148. ]);
  1149. //pageData[0] boxData1 boxData1data2
  1150. const boxData1 = ref("");
  1151. const boxData1data2 = ref("");
  1152. const getWebsiteModelArticles = async () => {
  1153. try {
  1154. // const response = await axios.get(`/web/getWebsiteModelArticles?catid=${14}&level=${1}&pagesize=${10}`);
  1155. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[0].cid}&level=${3}&pagesize=${2}`);
  1156. boxData1.value = response.data;
  1157. const response2 = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[0].cid}&level=${1}&pagesize=${6}`);
  1158. boxData1data2.value = response2.data;
  1159. } catch (error) {
  1160. console.error(error);
  1161. }
  1162. }
  1163. //pageData[1] boxData2 boxData2
  1164. const boxData2 = ref("");
  1165. const getWebsiteModelArticles2 = async () => {
  1166. try {
  1167. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[1].cid}&level=${3}&pagesize=${7}`);
  1168. console.log('mouseenter', response.data);
  1169. boxData2.value = response.data;
  1170. } catch (error) {
  1171. console.error(error);
  1172. }
  1173. }
  1174. //pageData[2] boxData2 boxData3
  1175. const boxData3 = ref("");
  1176. const getWebsiteModelArticles3 = async () => {
  1177. try {
  1178. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[2].cid}&level=${1}&pagesize=${5}`);
  1179. boxData3.value = response.data;
  1180. } catch (error) {
  1181. console.error(error);
  1182. }
  1183. }
  1184. //pageData[3] boxData4
  1185. const boxData4 = ref("");
  1186. const getWebsiteModelArticles4 = async () => {
  1187. try {
  1188. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[3].cid}&level=${3}&pagesize=${4}`);
  1189. console.log('boxData4', response.data);
  1190. boxData4.value = response.data;
  1191. } catch (error) {
  1192. console.error(error);
  1193. }
  1194. }
  1195. //pageData[4] boxData5
  1196. const boxData5 = ref("");
  1197. const getWebsiteModelArticles5 = async () => {
  1198. try {
  1199. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[4].cid}&level=${1}&pagesize=${4}`);
  1200. boxData5.value = response.data;
  1201. } catch (error) {
  1202. console.error(error);
  1203. }
  1204. }
  1205. const boxData5data2 = ref("");
  1206. const getWebsiteModelArticles5data2 = async () => {
  1207. try {
  1208. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[4].cid}&level=${1}&pagesize=${4}`);
  1209. boxData5data2.value = response.data
  1210. } catch (error) {
  1211. console.error(error);
  1212. }
  1213. }
  1214. //pageData[5] boxData6
  1215. const boxData6 = ref("");
  1216. const getWebsiteModelArticles6 = async () => {
  1217. try {
  1218. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[5].cid}&level=${3}&pagesize=${2}`);
  1219. boxData6.value = response.data;
  1220. } catch (error) {
  1221. console.error(error);
  1222. }
  1223. }
  1224. //pageData[6] boxData7
  1225. const boxData7 = ref("");
  1226. const getWebsiteModelArticles7 = async () => {
  1227. try {
  1228. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[6].cid}&level=${1}&pagesize=${5}`);
  1229. boxData7.value = response.data;
  1230. } catch (error) {
  1231. console.error(error);
  1232. }
  1233. }
  1234. //pageData[7] boxData8
  1235. const boxData8 = ref("");
  1236. const getWebsiteModelArticles8 = async () => {
  1237. try {
  1238. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[7].cid}&level=${3}&pagesize=${2}`);
  1239. boxData8.value = response.data;
  1240. } catch (error) {
  1241. console.error(error);
  1242. }
  1243. }
  1244. const boxData88 = ref("");
  1245. const getWebsiteModelArticles88 = async () => {
  1246. try {
  1247. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[7].cid}&level=${3}&pagesize=${7}&placeid=${1}`);
  1248. boxData88.value = response.data;
  1249. } catch (error) {
  1250. console.error(error);
  1251. }
  1252. }
  1253. //pageData[8] boxData9
  1254. const boxData9 = ref("");
  1255. const getWebsiteModelArticles9 = async () => {
  1256. try {
  1257. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[8].cid}&level=${3}&pagesize=${2}`);
  1258. boxData9.value = response.data;
  1259. } catch (error) {
  1260. console.error(error);
  1261. }
  1262. }
  1263. const boxData9data2 = ref("");
  1264. const getWebsiteModelArticles9data2 = async () => {
  1265. try {
  1266. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[8].cid}&level=${1}&pagesize=${6}&placeid=${3}`);
  1267. boxData9data2.value = response.data;
  1268. } catch (error) {
  1269. console.error(error);
  1270. }
  1271. }
  1272. //pageData[9] boxData10
  1273. const boxData10 = ref("");
  1274. const getWebsiteModelArticles10 = async () => {
  1275. try {
  1276. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[9].cid}&level=${1}&pagesize=${3}`);
  1277. boxData10.value = response.data;
  1278. } catch (error) {
  1279. console.error(error);
  1280. }
  1281. }
  1282. //pageData[10] boxData11
  1283. const boxData11 = ref("");
  1284. const getWebsiteModelArticles11 = async () => {
  1285. try {
  1286. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[10].cid}&level=${3}&pagesize=${2}`);
  1287. boxData11.value = response.data;
  1288. } catch (error) {
  1289. console.error(error);
  1290. }
  1291. }
  1292. const boxData11data2 = ref("");
  1293. const getWebsiteModelArticles11data2 = async () => {
  1294. try {
  1295. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[10].cid}&level=${1}&pagesize=${4}&placeid=${4}`);
  1296. boxData11data2.value = response.data;
  1297. } catch (error) {
  1298. console.error(error);
  1299. }
  1300. }
  1301. //pageData[11] boxData12
  1302. const boxData12 = ref("");
  1303. const getWebsiteModelArticles12 = async () => {
  1304. try {
  1305. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[11].cid}&level=${1}&pagesize=${10}`);
  1306. boxData12.value = response.data;
  1307. } catch (error) {
  1308. console.error(error);
  1309. }
  1310. }
  1311. //pageData[12] boxData13
  1312. const boxData13 = ref("");
  1313. const getWebsiteModelArticles13 = async () => {
  1314. try {
  1315. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[12].cid}&level=${3}&pagesize=${2}`);
  1316. boxData13.value = response.data;
  1317. } catch (error) {
  1318. console.error(error);
  1319. }
  1320. }
  1321. //pageData[13] boxData14
  1322. //底部模块带有子导航需要使用的4个方法 start---------------------------------------->
  1323. const boxData14 = ref("");
  1324. const getWebsiteModelArticles14 = async () => {
  1325. try {
  1326. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[13].cid}&level=${3}&pagesize=${2}`);
  1327. boxData14.value = response.data;
  1328. } catch (error) {
  1329. console.error(error);
  1330. }
  1331. }
  1332. const boxData14data2 = ref("");
  1333. const getWebsiteModelArticles14data2 = async () => {
  1334. try {
  1335. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[13].cid}&level=${1}&pagesize=${6}&placeid=${3}`);
  1336. boxData14data2.value = response.data;
  1337. } catch (error) {
  1338. console.error(error);
  1339. }
  1340. }
  1341. //pageData[13] boxData14menu
  1342. const boxData14menu = ref("");
  1343. const getWebsiteModelArticles14menu = async () => {
  1344. try {
  1345. const response = await axios.get(`/web/getWebsiteModelCategory?pid=${pageData.value[13].cid}&placeid=${1}&num=${8}`);
  1346. boxData14menu.value = response.data;
  1347. getWebsiteModelArticles14mainData(response.data[0].category_id);//获得子导航下面的文章
  1348. } catch (error) {
  1349. console.error(error);
  1350. }
  1351. }
  1352. const boxData14mainData = ref("");
  1353. const getWebsiteModelArticles14mainData = async (cid) => {
  1354. try {
  1355. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${cid}&level=${1}&pagesize=${4}`);
  1356. boxData14mainData.value = response.data;
  1357. } catch (error) {
  1358. console.error(error);
  1359. }
  1360. }
  1361. //底部模块带有子导航需要使用的4个方法 end---------------------------------------->
  1362. //pageData[14] 14 没有内容 只有一个入口
  1363. //pageData[15] boxData16
  1364. //底部模块带有子导航需要使用的4个方法 start---------------------------------------->
  1365. const boxData16 = ref("");
  1366. const getWebsiteModelArticles16 = async () => {
  1367. try {
  1368. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[15].cid}&level=${3}&pagesize=${4}`);
  1369. boxData16.value = response.data;
  1370. } catch (error) {
  1371. console.error(error);
  1372. }
  1373. }
  1374. const boxData16data2 = ref("");
  1375. const getWebsiteModelArticles16data2 = async () => {
  1376. try {
  1377. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[15].cid}&level=${1}&pagesize=${6}&placeid=${3}`);
  1378. boxData16data2.value = response.data;
  1379. } catch (error) {
  1380. console.error(error);
  1381. }
  1382. }
  1383. const boxData16menu = ref("");
  1384. const getWebsiteModelArticles16menu = async () => {
  1385. try {
  1386. const response = await axios.get(`/web/getWebsiteModelCategory?pid=${pageData.value[15].cid}&placeid=${1}&num=${100}`);
  1387. boxData16menu.value = response.data;
  1388. getWebsiteModelArticles16mainData(response.data[0].category_id);//获得子导航下面的文章
  1389. } catch (error) {
  1390. console.error(error);
  1391. }
  1392. }
  1393. const boxData16mainData = ref("");
  1394. const getWebsiteModelArticles16mainData = async (cid) => {
  1395. try {
  1396. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${cid}&level=${1}&pagesize=${4}`);
  1397. boxData16mainData.value = response.data;
  1398. } catch (error) {
  1399. console.error(error);
  1400. }
  1401. }
  1402. //底部模块带有子导航需要使用的4个方法 end---------------------------------------->
  1403. //pageData[16] 16 没有内容 只有一个入口
  1404. //pageData[17] boxData18
  1405. const boxData18 = ref("");
  1406. const getWebsiteModelArticles18 = async () => {
  1407. try {
  1408. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[12].cid}&level=${3}&pagesize=${1}`);
  1409. boxData18.value = response.data;
  1410. } catch (error) {
  1411. console.error(error);
  1412. }
  1413. }
  1414. const boxData18data2 = ref("");
  1415. const getWebsiteModelArticles18data2 = async () => {
  1416. try {
  1417. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[12].cid}&level=${1}&pagesize=${2}`);
  1418. boxData18data2.value = response.data;
  1419. } catch (error) {
  1420. console.error(error);
  1421. }
  1422. }
  1423. //pageData[18] boxData19
  1424. const boxData19 = ref("");
  1425. const getWebsiteModelArticles19 = async () => {
  1426. try {
  1427. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[12].cid}&level=${1}&pagesize=${3}`);
  1428. boxData19.value = response.data;
  1429. } catch (error) {
  1430. console.error(error);
  1431. }
  1432. }
  1433. //pageData[19] boxData20
  1434. const boxData20 = ref("");
  1435. const getWebsiteModelArticles20 = async () => {
  1436. try {
  1437. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[12].cid}&level=${3}&pagesize=${2}`);
  1438. boxData20.value = response.data;
  1439. } catch (error) {
  1440. console.error(error);
  1441. }
  1442. }
  1443. const boxData20data2 = ref("");
  1444. const getWebsiteModelArticles20data2 = async () => {
  1445. try {
  1446. const response = await axios.get(`/web/getWebsiteModelArticles?catid=${pageData.value[12].cid}&level=${3}&pagesize=${3}`);
  1447. boxData20data2.value = response.data;
  1448. } catch (error) {
  1449. console.error(error);
  1450. }
  1451. }
  1452. //获取导航一的栏目
  1453. const navigation1 = ref("");
  1454. const navigateList = async () => {
  1455. try {
  1456. const response = await axios.get(`/web/getWebsiteModelCategory?placeid=${1}&pid=${0}&num=${22}`);
  1457. for (let index in response.data) {
  1458. let data = {
  1459. title:response.data[index].name,
  1460. cid:response.data[index].category_id,
  1461. children_count:response.data[index].children_count,
  1462. alias:response.data[index].alias
  1463. }
  1464. if(response.data[index].is_url==1){
  1465. }else{
  1466. pageData.value.push(data)
  1467. }
  1468. //pageData.value.push(data)
  1469. // pageData.value[index].title = response.data[index].name;
  1470. // pageData.value[index].cid = response.data[index].category_id;
  1471. // pageData.value[index].children_count = response.data[index].children_count;
  1472. // pageData.value[index].is_url = response.data[index].is_url;
  1473. }
  1474. //获得所有广告
  1475. getadList();
  1476. //pageData[0] boxData1 boxData1data2 新农村
  1477. getWebsiteModelArticles();
  1478. //pageData[1] boxData2 贴身宝贝
  1479. getWebsiteModelArticles2();
  1480. //pageData[2] boxData3 政策法规
  1481. getWebsiteModelArticles3();
  1482. //pageData[3] boxData4 三农之窗
  1483. getWebsiteModelArticles4();
  1484. //pageData[4] boxData5 boxData5data2 区域经济
  1485. getWebsiteModelArticles5();
  1486. getWebsiteModelArticles5data2();
  1487. //pageData[5] boxData6 三农投资
  1488. getWebsiteModelArticles6();
  1489. //pageData[6] boxData7 农贸资讯
  1490. getWebsiteModelArticles7();
  1491. //pageData[7] boxData8 boxData88 三农科教
  1492. getWebsiteModelArticles8();
  1493. getWebsiteModelArticles88();
  1494. //pageData[8] boxData9 boxData9data2 文化生活
  1495. getWebsiteModelArticles9();
  1496. getWebsiteModelArticles9data2();
  1497. //pageData[9] boxData10 三农探索
  1498. getWebsiteModelArticles10();
  1499. //pageData[10] boxData11 boxData11data2 三农专题
  1500. getWebsiteModelArticles11();
  1501. getWebsiteModelArticles11data2();
  1502. //pageData[11] boxData12 写作大全
  1503. getWebsiteModelArticles12();
  1504. //pageData[12] boxData13 三农探索
  1505. getWebsiteModelArticles13();
  1506. //pageData[13] 三农人物
  1507. //子导航
  1508. getWebsiteModelArticles14();
  1509. getWebsiteModelArticles14menu();
  1510. getWebsiteModelArticles14data2();
  1511. //pageData[14]
  1512. getWebsiteModelArticles16();
  1513. getWebsiteModelArticles16data2();
  1514. getWebsiteModelArticles16menu();
  1515. //pageData[17] boxData18 boxData18data2
  1516. getWebsiteModelArticles18();
  1517. getWebsiteModelArticles18data2();
  1518. //pageData[18] boxData19
  1519. getWebsiteModelArticles19();
  1520. //pageData[19] boxData20
  1521. getWebsiteModelArticles20();
  1522. getWebsiteModelArticles20data2();
  1523. console.log(777)
  1524. console.log(pageData)
  1525. } catch (error) {
  1526. console.error(error);
  1527. }
  1528. }
  1529. onMounted(() => {
  1530. navigateList();
  1531. })
  1532. //3.页面基本信息 end---------------------------------------->
  1533. //4.设置seo信息 start---------------------------------------->
  1534. const seoData = ref({
  1535. title: '默认标题',
  1536. description: '默认描述',
  1537. keywords: '默认关键词',
  1538. image: 'https://example.com/default-image.jpg'
  1539. });
  1540. onMounted(async () => {
  1541. try {
  1542. const response = await axios.get('/web/getWebsiteFootInfo');
  1543. const data = response.data.website_head; // 假设接口返回的数据在 data 字段中
  1544. console.log(seoData.value.title)
  1545. // 更新 seoData
  1546. seoData.value = {
  1547. title: data.title,
  1548. description: data.description,
  1549. keywords: data.keywords,
  1550. image: data.image
  1551. };
  1552. console.log(seoData.value.title)
  1553. } catch (error) {
  1554. console.error('获取 SEO 数据失败:', error);
  1555. // 设置默认值
  1556. seoData.value = {
  1557. title: '默认标题',
  1558. description: '默认描述',
  1559. keywords: '默认关键词',
  1560. image: 'https://example.com/default-image.jpg'
  1561. };
  1562. }
  1563. });
  1564. // 监听 seoData 的变化,动态设置 SEO 字段
  1565. watch(seoData, (newVal) => {
  1566. if (newVal.title) { // 确保 title 有值
  1567. useSeoMeta({
  1568. title: newVal.title, // 使用动态值
  1569. description: newVal.description,
  1570. ogTitle: newVal.title,
  1571. ogDescription: newVal.description,
  1572. ogImage: newVal.image,
  1573. twitterTitle: newVal.title,
  1574. twitterDescription: newVal.description,
  1575. twitterImage: newVal.image,
  1576. keywords: newVal.keywords
  1577. });
  1578. }
  1579. }, { immediate: true });
  1580. //4.设置seo信息 end---------------------------------------->
  1581. </script>
  1582. <style lang="less" scoped>
  1583. .farming {
  1584. width: 100%;
  1585. height: 680px;
  1586. .farmerLeft,
  1587. .farmerRight {
  1588. float: left;
  1589. }
  1590. .farmerLeft {
  1591. width: 720px;
  1592. height: 616px;
  1593. margin-right: 21px;
  1594. .farmer {
  1595. width: 720px;
  1596. height: 330px;
  1597. >h3 {
  1598. font-family: Source Han Sans, Source Han Sans;
  1599. font-weight: bold;
  1600. font-size: 24px;
  1601. color: #000000;
  1602. text-align: left;
  1603. font-style: normal;
  1604. text-transform: none;
  1605. border-bottom: 1px solid #D9D9D9;
  1606. height: 50px;
  1607. line-height: 50px;
  1608. display: flex;
  1609. justify-content: space-between;
  1610. a.active {
  1611. font-size: 22px;
  1612. height: 50px;
  1613. line-height: 50px;
  1614. display: inline-block;
  1615. color: #139602;
  1616. font-weight: bold;
  1617. box-sizing: border-box;
  1618. width: auto;
  1619. font-weight: bold;
  1620. border-bottom: 3px solid #49A769;
  1621. }
  1622. .titleBoxTabs {
  1623. span {
  1624. a {
  1625. font-size: 22px;
  1626. height: 50px;
  1627. line-height: 50px;
  1628. display: inline-block;
  1629. color: #333;
  1630. box-sizing: border-box;
  1631. }
  1632. margin-right: 20px;
  1633. }
  1634. .active {
  1635. a {
  1636. color: #49A769;
  1637. border-bottom: 3px solid #49A769;
  1638. height: 50px;
  1639. line-height: 50px;
  1640. display: inline-block;
  1641. box-sizing: border-box;
  1642. margin-right: 40px;
  1643. font-weight: bold;
  1644. }
  1645. }
  1646. }
  1647. span {
  1648. color: #139602;
  1649. height: 50px;
  1650. line-height: 50px;
  1651. display: inline-block;
  1652. box-sizing: border-box;
  1653. }
  1654. >a {
  1655. width: 65px;
  1656. height: 50px;
  1657. line-height: 50px;
  1658. font-weight: 400;
  1659. font-size: 16px;
  1660. color: #333333;
  1661. font-style: normal;
  1662. text-transform: none;
  1663. display: inline-block;
  1664. }
  1665. }
  1666. ul.mode1ul_style1 {
  1667. display: flex;
  1668. align-items: center;
  1669. justify-content: space-between;
  1670. padding-top: 30px;
  1671. li {
  1672. position: relative;
  1673. width: 349px;
  1674. height: 236px;
  1675. border-radius: 10px;
  1676. box-sizing: border-box;
  1677. overflow: hidden;
  1678. img {
  1679. width: 349px;
  1680. height: 236px;
  1681. }
  1682. a {
  1683. div {
  1684. position: absolute;
  1685. width: 320px;
  1686. height: 48px;
  1687. bottom: 35px;
  1688. z-index: 10;
  1689. left:15px;
  1690. color: #fff;
  1691. font-size: 16px;
  1692. z-index: 99;
  1693. span {
  1694. display: inline-block;
  1695. background: #9CD26B;
  1696. font-size: 14px;
  1697. color: #fff;
  1698. padding: 2px 6px;
  1699. border-radius: 4px;
  1700. margin-right: 5px;
  1701. }
  1702. p {
  1703. font-size: 16px;
  1704. margin-top: 5px;
  1705. height: 46px;
  1706. }
  1707. p:nth-child(1) {
  1708. display: -webkit-box;
  1709. -webkit-box-orient: vertical;
  1710. -webkit-line-clamp: 2;
  1711. overflow: hidden;
  1712. text-overflow: ellipsis;
  1713. word-break: break-all;
  1714. }
  1715. }
  1716. }
  1717. }
  1718. }
  1719. ul.mode1ul_style2 {
  1720. display: flex;
  1721. align-items: center;
  1722. justify-content: space-between;
  1723. flex-wrap: wrap;
  1724. padding-top: 20px;
  1725. li {
  1726. width: 349px;
  1727. height: 85px;
  1728. border-radius: 10px;
  1729. border-bottom: 1px solid #E6E6E6;
  1730. box-sizing: border-box;
  1731. margin-bottom: 22px;
  1732. }
  1733. p {
  1734. font-size: 16px;
  1735. color: #333333;
  1736. margin-bottom: 4px;
  1737. }
  1738. p.title {
  1739. width: 349px;
  1740. height: 46px;
  1741. display: -webkit-box;
  1742. -webkit-box-orient: vertical;
  1743. -webkit-line-clamp: 2;
  1744. overflow: hidden;
  1745. text-overflow: ellipsis;
  1746. word-break: break-all;
  1747. }
  1748. p.title:hover {
  1749. color: #49A769;
  1750. }
  1751. }
  1752. }
  1753. .farmerbottom {
  1754. width: 720px;
  1755. height: 280px;
  1756. img {
  1757. width: 498px;
  1758. height: 280px;
  1759. }
  1760. >.leftList {
  1761. width: 290px;
  1762. height: 280px;
  1763. background-color: #f6f6f6;
  1764. padding: 11px 26px 6px 20px;
  1765. box-sizing: border-box;
  1766. >li {
  1767. width: 296px;
  1768. height: 32px;
  1769. color: #666666;
  1770. font-size: 14px;
  1771. margin-bottom: 14px;
  1772. h4 {
  1773. width: 249px;
  1774. white-space: nowrap;
  1775. overflow: hidden;
  1776. text-overflow: ellipsis;
  1777. font-family: Source Han Sans, Source Han Sans;
  1778. height: 27px;
  1779. line-height: 21px;
  1780. font-size: 18px;
  1781. color: #333333;
  1782. font-weight: 400;
  1783. em {
  1784. display: inline-block;
  1785. width: 8px;
  1786. height: 8px;
  1787. background-color: #333333;
  1788. border-radius: 8px;
  1789. }
  1790. }
  1791. p {
  1792. width: 249px;
  1793. height: 48px;
  1794. // line-height: 24px;
  1795. padding-left: 14px;
  1796. // color: #333333;
  1797. }
  1798. a {
  1799. color: #333333;
  1800. }
  1801. a:hover {
  1802. color: #139602;
  1803. }
  1804. }
  1805. >li:hover,
  1806. >li:hover>a>h4 {
  1807. color: #088f04;
  1808. }
  1809. >li:hover>a>h4>em {
  1810. background-color: #088f04;
  1811. }
  1812. }
  1813. }
  1814. }
  1815. .farmerRight {
  1816. width: 450px;
  1817. height: 600px;
  1818. .rich,
  1819. .inquire {
  1820. width: 100%;
  1821. height: 309px;
  1822. >h3 {
  1823. height: 36px;
  1824. font-family: Source Han Sans, Source Han Sans;
  1825. font-weight: bold;
  1826. font-size: 24px;
  1827. color: #000000;
  1828. line-height: 28px;
  1829. text-align: left;
  1830. font-style: normal;
  1831. text-transform: none;
  1832. border-bottom: 1px solid #D9D9D9;
  1833. height: 50px;
  1834. line-height: 50px;
  1835. display: flex;
  1836. justify-content: space-between;
  1837. .active {
  1838. font-size: 22px;
  1839. height: 50px;
  1840. line-height: 50px;
  1841. display: inline-block;
  1842. color: #49A769;
  1843. border-bottom: 3px solid #49A769;
  1844. box-sizing: border-box;
  1845. width: auto;
  1846. font-weight: bold;
  1847. }
  1848. span {
  1849. font-size: 22px;
  1850. height: 50px;
  1851. line-height: 50px;
  1852. display: inline-block;
  1853. color: #49A769;
  1854. border-bottom: 3px solid #49A769;
  1855. box-sizing: border-box;
  1856. }
  1857. a {
  1858. width: 65px;
  1859. height: 50px;
  1860. line-height: 50px;
  1861. font-size: 16px;
  1862. color: #333333;
  1863. font-weight: normal;
  1864. }
  1865. }
  1866. .photo {
  1867. height: 104px;
  1868. margin-top: 23px;
  1869. >.photoL:first-child {
  1870. margin-right: 10px;
  1871. }
  1872. }
  1873. .photoL {
  1874. display: inline-block;
  1875. width: 185px;
  1876. height: 104px;
  1877. border-radius: 6px;
  1878. position: relative;
  1879. a {
  1880. width: 185px;
  1881. height: 104px;
  1882. }
  1883. img {
  1884. width: 185px;
  1885. height: 104px;
  1886. border-radius: 6px;
  1887. }
  1888. span {
  1889. position: absolute;
  1890. bottom: 0;
  1891. left: 0;
  1892. display: inline-block;
  1893. padding-left: 7px;
  1894. box-sizing: border-box;
  1895. width: 185px;
  1896. height: 22px;
  1897. white-space: nowrap;
  1898. overflow: hidden;
  1899. text-overflow: ellipsis;
  1900. background-color: rgba(0, 0, 0, 0.5);
  1901. font-weight: 500px;
  1902. font-size: 14px;
  1903. color: #FFFFFF;
  1904. line-height: 22px;
  1905. }
  1906. }
  1907. .photoList {
  1908. display: inline-block;
  1909. width: 185px;
  1910. height: 104px;
  1911. position: relative;
  1912. img {
  1913. width: 185px;
  1914. height: 104px;
  1915. }
  1916. span {
  1917. position: absolute;
  1918. bottom: 0;
  1919. left: 0;
  1920. display: inline-block;
  1921. width: 185px;
  1922. height: 30px;
  1923. font-weight: 500;
  1924. color: #FFFFFF;
  1925. padding-top: 7px;
  1926. padding-left: 6px;
  1927. box-sizing: border-box;
  1928. }
  1929. }
  1930. // 文字部分
  1931. ul {
  1932. height: 220px;
  1933. margin-bottom: 10px;
  1934. padding-top: 10px;
  1935. li {
  1936. height: 55px;
  1937. padding: 20px 0 6px 0;
  1938. border-bottom: 1px solid #E6E6E6;
  1939. a {
  1940. display: flex;
  1941. color: #333333;
  1942. font-size: 16px;
  1943. .index {
  1944. height: 48px;
  1945. margin-right: 20px;
  1946. }
  1947. .title {
  1948. height: 48px;
  1949. display: -webkit-box;
  1950. -webkit-box-orient: vertical;
  1951. -webkit-line-clamp: 2;
  1952. overflow: hidden;
  1953. text-overflow: ellipsis;
  1954. word-break: break-all;
  1955. }
  1956. }
  1957. a:hover{
  1958. color: #139609;
  1959. }
  1960. }
  1961. li:nth-child(1) .index,li:nth-child(2) .index,li:nth-child(3) .index {
  1962. color: #49A769;
  1963. font-weight: bold;
  1964. }
  1965. }
  1966. }
  1967. .richList {
  1968. margin-top: 30px;
  1969. .richListPic,.richListPictow{
  1970. a {
  1971. color: #333333;
  1972. font-size: 16px;
  1973. display: flex;
  1974. justify-content: space-between;
  1975. align-items: center;
  1976. img {
  1977. width: 152px;
  1978. height: 103px;
  1979. margin-right: 10px;
  1980. border-radius: 8px;
  1981. }
  1982. div {
  1983. width: 285px;
  1984. height: 103px;
  1985. padding-top: 10px;
  1986. box-sizing: border-box;
  1987. border-bottom: 1px solid #D9D9D9;
  1988. span {
  1989. display: -webkit-box;
  1990. -webkit-box-orient: vertical;
  1991. -webkit-line-clamp: 3;
  1992. font-weight: bold;
  1993. overflow: hidden;
  1994. text-overflow: ellipsis;
  1995. word-break: break-all;
  1996. &:hover {
  1997. color: #49A769;
  1998. }
  1999. }
  2000. }
  2001. }
  2002. }
  2003. .richListPic {
  2004. margin-bottom: 20px;
  2005. }
  2006. .richListPictow {
  2007. margin-top: 30px;
  2008. margin-bottom: 20px;
  2009. }
  2010. .richListText {
  2011. margin-bottom: 17px;
  2012. a {
  2013. font-size: 16px;
  2014. color: #333333;
  2015. border-bottom: 1px solid #E6E6E6;
  2016. display: block;
  2017. height: 60px;
  2018. line-height: 60px;
  2019. &:hover {
  2020. color: #49A769;
  2021. }
  2022. span {
  2023. white-space: nowrap;
  2024. overflow: hidden;
  2025. text-overflow: ellipsis;
  2026. display: block;
  2027. }
  2028. }
  2029. }
  2030. }
  2031. .rich {
  2032. .photoL {
  2033. display: inline-block;
  2034. width: 185px;
  2035. height: 104px;
  2036. position: relative;
  2037. border-radius: 6px;
  2038. img {
  2039. width: 185px;
  2040. height: 104px;
  2041. border-radius: 6px;
  2042. }
  2043. span {
  2044. position: absolute;
  2045. bottom: 0;
  2046. left: 0;
  2047. display: inline-block;
  2048. padding-left: 7px;
  2049. box-sizing: border-box;
  2050. width: 185px;
  2051. height: 22px;
  2052. white-space: nowrap;
  2053. overflow: hidden;
  2054. text-overflow: ellipsis;
  2055. background-color: rgba(0, 0, 0, 0.5);
  2056. font-weight: 500px;
  2057. font-size: 14px;
  2058. color: #FFFFFF;
  2059. line-height: 22px;
  2060. border-radius: 0px 0px 6px 6px;
  2061. }
  2062. }
  2063. }
  2064. .inquire {
  2065. width: 380px;
  2066. height: 280px;
  2067. margin-top: 20px;
  2068. background: #FFFFFF;
  2069. box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);
  2070. border-radius: 6px 6px 6px 6px;
  2071. padding: 4px 6px;
  2072. box-sizing: border-box;
  2073. p {
  2074. width: 328px;
  2075. height: 69px;
  2076. font-family: PingFang SC, PingFang SC;
  2077. font-weight: 500;
  2078. font-size: 18px;
  2079. color: #333333;
  2080. line-height: 21px;
  2081. text-align: left;
  2082. font-style: normal;
  2083. text-transform: none;
  2084. padding: 12px 20px 0 32px;
  2085. }
  2086. .radio {
  2087. /deep/.el-radio {
  2088. --el-radio-input-border-color-hover: #27881a;
  2089. }
  2090. /deep/.el-radio-group {
  2091. align-items: center;
  2092. display: inline-flex;
  2093. flex-wrap: wrap;
  2094. font-size: 0;
  2095. padding-left: 35px;
  2096. }
  2097. /deep/.el-radio.el-radio--large {
  2098. height: 29px;
  2099. }
  2100. /deep/.el-radio.el-radio--large .el-radio__label {
  2101. font-family: PingFang SC, PingFang SC;
  2102. font-weight: 400;
  2103. font-size: 16px;
  2104. color: #333333;
  2105. }
  2106. /deep/.el-radio.el-radio--large .el-radio__inner {
  2107. height: 16px;
  2108. width: 16px;
  2109. }
  2110. /deep/.el-radio__input.is-checked+.el-radio__label {
  2111. color: #27881a;
  2112. }
  2113. /deep/.el-radio__input.is-checked .el-radio__inner {
  2114. background: #33b023;
  2115. border-color: #27881a;
  2116. }
  2117. }
  2118. .btn {
  2119. width: 188px;
  2120. height: 32px;
  2121. margin: 20px auto;
  2122. button {
  2123. width: 70px;
  2124. height: 32px;
  2125. line-height: 32px;
  2126. border-radius: 6px;
  2127. border: none;
  2128. font-family: PingFang SC, PingFang SC;
  2129. font-weight: 400;
  2130. font-size: 16px;
  2131. color: #999999;
  2132. cursor: pointer;
  2133. }
  2134. .voting {
  2135. background-color: #33b023;
  2136. color: #fff;
  2137. margin-right: 44px;
  2138. }
  2139. }
  2140. }
  2141. }
  2142. }
  2143. .scienceEducation {
  2144. height: 710px;
  2145. .scienceLeft,
  2146. .scienceRight {
  2147. float: left;
  2148. }
  2149. .adBox1 {
  2150. margin-bottom: 20px;
  2151. }
  2152. .scienceLeft {
  2153. width: 720px;
  2154. height:700px;
  2155. margin-right: 21px;
  2156. }
  2157. .scienceRight {
  2158. width: 450px;
  2159. height: 600px;
  2160. >h3 {
  2161. height: 36px;
  2162. font-family: Source Han Sans, Source Han Sans;
  2163. font-weight: bold;
  2164. font-size: 24px;
  2165. color: #000000;
  2166. line-height: 28px;
  2167. text-align: left;
  2168. font-style: normal;
  2169. text-transform: none;
  2170. border-bottom: 1px solid #139602;
  2171. height: 50px;
  2172. line-height: 50px;
  2173. display: flex;
  2174. justify-content: space-between;
  2175. span {
  2176. color: #139602;
  2177. border-bottom: 3px solid #139602;
  2178. height: 50px;
  2179. line-height: 50px;
  2180. display: inline-block;
  2181. box-sizing: border-box;
  2182. a {
  2183. color: #139602;
  2184. }
  2185. }
  2186. >a {
  2187. width: 65px;
  2188. height: 50px;
  2189. line-height: 50px;
  2190. font-weight: 400;
  2191. font-size: 16px;
  2192. color: #333333;
  2193. font-style: normal;
  2194. text-transform: none;
  2195. display: inline-block;
  2196. }
  2197. }
  2198. .banner {
  2199. width: 380px;
  2200. height: 214px;
  2201. margin-top: 20px;
  2202. }
  2203. .banner_b_img {
  2204. .photo {
  2205. height: 104px;
  2206. margin-top: 23px;
  2207. >.photoL:first-child {
  2208. margin-right: 10px;
  2209. }
  2210. }
  2211. .photoL {
  2212. display: inline-block;
  2213. width: 185px;
  2214. height: 104px;
  2215. position: relative;
  2216. border-radius: 2px;
  2217. img {
  2218. width: 185px;
  2219. height: 104px;
  2220. border-radius: 2px;
  2221. }
  2222. span {
  2223. position: absolute;
  2224. top: 0;
  2225. left: 0;
  2226. display: inline-block;
  2227. padding-left: 7px;
  2228. box-sizing: border-box;
  2229. width: 185px;
  2230. height: 22px;
  2231. white-space: nowrap;
  2232. overflow: hidden;
  2233. text-overflow: ellipsis;
  2234. background-color: rgba(0, 0, 0, 0.5);
  2235. font-weight: 500px;
  2236. font-size: 14px;
  2237. color: #FFFFFF;
  2238. line-height: 22px;
  2239. border-radius: 2px 2px 0px 0px;
  2240. }
  2241. }
  2242. // .photoL {
  2243. // margin-right: 5px;
  2244. // }
  2245. // ul {
  2246. // width: 380px;
  2247. // height: 186px;
  2248. // >li {
  2249. // height: 22px;
  2250. // padding-top: 16px;
  2251. // >strong {
  2252. // display: inline-block;
  2253. // width: 24px;
  2254. // height: 24px;
  2255. // line-height: 24px;
  2256. // background-color: #cecece;
  2257. // padding-left: 6px;
  2258. // box-sizing: border-box;
  2259. // font-family: Source Han Sans, Source Han Sans;
  2260. // font-weight: 500;
  2261. // font-size: 18px;
  2262. // color: #FFFFFF;
  2263. // font-style: normal;
  2264. // text-transform: none;
  2265. // }
  2266. // >em {
  2267. // display: inline-block;
  2268. // width: 6px;
  2269. // height: 6px;
  2270. // border-radius: 10px;
  2271. // border: 2px solid #8CBA86;
  2272. // vertical-align: 5px;
  2273. // }
  2274. // a,
  2275. // span {
  2276. // display: inline-block;
  2277. // width: 350px;
  2278. // height: 22px;
  2279. // white-space: nowrap;
  2280. // overflow: hidden;
  2281. // text-overflow: ellipsis;
  2282. // font-family: PingFang SC, PingFang SC;
  2283. // font-weight: 500;
  2284. // font-size: 18px;
  2285. // color: #333333;
  2286. // line-height: 21px;
  2287. // text-align: left;
  2288. // font-style: normal;
  2289. // text-transform: none;
  2290. // padding-left: 9px;
  2291. // }
  2292. // >a:hover,
  2293. // >span:hover {
  2294. // color: #139609;
  2295. // }
  2296. // }
  2297. // }
  2298. ul {
  2299. padding: 30px 10px 0 10px;
  2300. li {
  2301. margin-bottom: 32px;
  2302. a {
  2303. display: flex;
  2304. align-items: center;
  2305. justify-content: space-between;
  2306. width: 410px;
  2307. height: 50px;
  2308. color: #333333;
  2309. font-size: 16px;
  2310. &:hover {
  2311. color: #49A769;
  2312. }
  2313. p {
  2314. display: -webkit-box;
  2315. -webkit-box-orient: vertical;
  2316. -webkit-line-clamp: 2;
  2317. overflow: hidden;
  2318. text-overflow: ellipsis;
  2319. word-break: break-all;
  2320. width: 337px;
  2321. height: 46px;
  2322. box-sizing: border-box;
  2323. padding-left: 10px;
  2324. border-left: 1px solid #D9D9D9;
  2325. }
  2326. }
  2327. }
  2328. }
  2329. }
  2330. }
  2331. }
  2332. .dynamic {
  2333. height: 610px;
  2334. .inner {
  2335. height: 610px;
  2336. }
  2337. .innerLeft {
  2338. .title {
  2339. >h3 {
  2340. height: 36px;
  2341. font-family: Source Han Sans, Source Han Sans;
  2342. font-weight: bold;
  2343. font-size: 24px;
  2344. color: #000000;
  2345. line-height: 28px;
  2346. text-align: left;
  2347. font-style: normal;
  2348. text-transform: none;
  2349. border-bottom: 1px solid #139602;
  2350. >a {
  2351. float: right;
  2352. width: 56px;
  2353. height: 20px;
  2354. line-height: 24px;
  2355. font-weight: 400;
  2356. font-size: 14px;
  2357. color: #999999;
  2358. font-style: normal;
  2359. text-transform: none;
  2360. }
  2361. }
  2362. }
  2363. .protectRights {
  2364. float: left;
  2365. margin-top: 26px;
  2366. .photoList {
  2367. float: left;
  2368. width: 387px;
  2369. margin-right: 40px;
  2370. >.top {
  2371. width: 387px;
  2372. height: 320px;
  2373. position: relative;
  2374. img {
  2375. width: 387px;
  2376. height: 320px;
  2377. border-radius: 6px;
  2378. }
  2379. span {
  2380. position: absolute;
  2381. bottom: 0;
  2382. left: 0;
  2383. display: inline-block;
  2384. width: 387px;
  2385. height: 68px;
  2386. white-space: nowrap;
  2387. overflow: hidden;
  2388. text-overflow: ellipsis;
  2389. padding: 33px 33px 8px 13px;
  2390. box-sizing: border-box;
  2391. font-family: PingFang SC, PingFang SC;
  2392. font-weight: 500;
  2393. font-size: 18px;
  2394. color: #FFFFFF;
  2395. line-height: 21px;
  2396. }
  2397. }
  2398. >.bottom {
  2399. width: 387px;
  2400. height: 202px;
  2401. margin-top: 15px;
  2402. >li {
  2403. width: 185px;
  2404. height: 210px;
  2405. float: left;
  2406. margin-right: 17px;
  2407. background-color: #f5f5f5;
  2408. img {
  2409. width: 185px;
  2410. height: 139px;
  2411. border-radius: 6px;
  2412. }
  2413. p {
  2414. width: 175px;
  2415. height: 63px;
  2416. display: -webkit-box;
  2417. -webkit-box-orient: vertical;
  2418. -webkit-line-clamp: 2;
  2419. overflow: hidden;
  2420. text-overflow: ellipsis;
  2421. word-break: break-all;
  2422. font-family: PingFang SC, PingFang SC;
  2423. font-weight: 500;
  2424. font-size: 18px;
  2425. color: #333333;
  2426. line-height: 30px;
  2427. text-align: left;
  2428. font-style: normal;
  2429. text-transform: none;
  2430. margin-left: 5px;
  2431. }
  2432. }
  2433. >li:nth-child(2) {
  2434. margin-right: 0;
  2435. }
  2436. }
  2437. }
  2438. .textList {
  2439. float: left;
  2440. width: 340px;
  2441. height: 545px;
  2442. >li {
  2443. width: 340px;
  2444. height: 27px;
  2445. margin-bottom: 19px;
  2446. h4 {
  2447. width: 282px;
  2448. height: 25px;
  2449. white-space: nowrap;
  2450. overflow: hidden;
  2451. text-overflow: ellipsis;
  2452. font-family: PingFang SC, PingFang SC;
  2453. font-weight: 400;
  2454. font-size: 18px;
  2455. color: #333333;
  2456. line-height: 21px;
  2457. text-align: left;
  2458. font-style: normal;
  2459. text-transform: none;
  2460. em {
  2461. display: inline-block;
  2462. width: 8px;
  2463. height: 8px;
  2464. margin-right: 6px;
  2465. border-radius: 4px;
  2466. background-color: #333333;
  2467. }
  2468. }
  2469. p {
  2470. padding-left: 14px;
  2471. width: 249px;
  2472. height: 48px;
  2473. display: -webkit-box;
  2474. -webkit-box-orient: vertical;
  2475. -webkit-line-clamp: 2;
  2476. overflow: hidden;
  2477. text-overflow: ellipsis;
  2478. word-break: break-all;
  2479. font-family: PingFang SC, PingFang SC;
  2480. font-weight: 400;
  2481. font-size: 14px;
  2482. color: #666666;
  2483. line-height: 24px;
  2484. text-align: left;
  2485. font-style: normal;
  2486. text-transform: none;
  2487. }
  2488. }
  2489. a {
  2490. color: #333333;
  2491. }
  2492. a:hover {
  2493. color: #139602;
  2494. }
  2495. >li:hover>a>h4,
  2496. >li:hover>a>p {
  2497. color: #139602;
  2498. }
  2499. >li:hover>a>h4>em {
  2500. background-color: #139602;
  2501. }
  2502. }
  2503. }
  2504. }
  2505. .innerRight {
  2506. .title {
  2507. >h3 {
  2508. height: 36px;
  2509. font-family: Source Han Sans, Source Han Sans;
  2510. font-weight: bold;
  2511. font-size: 24px;
  2512. color: #000000;
  2513. line-height: 28px;
  2514. text-align: left;
  2515. font-style: normal;
  2516. text-transform: none;
  2517. border-bottom: 1px solid #139602;
  2518. >a {
  2519. float: right;
  2520. width: 56px;
  2521. height: 20px;
  2522. line-height: 24px;
  2523. font-weight: 400;
  2524. font-size: 14px;
  2525. color: #999999;
  2526. font-style: normal;
  2527. text-transform: none;
  2528. }
  2529. }
  2530. }
  2531. .dynamicList {
  2532. width: 380px;
  2533. margin-top: 26px;
  2534. >li {
  2535. width: 380px;
  2536. height: 120px;
  2537. margin-bottom: 21px;
  2538. img {
  2539. float: left;
  2540. width: 160px;
  2541. height: 120px;
  2542. }
  2543. .text {
  2544. float: left;
  2545. width: 220px;
  2546. height: 120px;
  2547. padding-left: 15px;
  2548. box-sizing: border-box;
  2549. font-size: 16px;
  2550. >h5 {
  2551. width: 199px;
  2552. height: 52px;
  2553. margin-bottom: 40px;
  2554. display: -webkit-box;
  2555. -webkit-box-orient: vertical;
  2556. -webkit-line-clamp: 2;
  2557. overflow: hidden;
  2558. text-overflow: ellipsis;
  2559. word-break: break-all;
  2560. padding-top: 6px;
  2561. font-family: PingFang SC, PingFang SC;
  2562. font-weight: 600;
  2563. font-size: 18px;
  2564. color: #333333;
  2565. line-height: 26px;
  2566. text-align: left;
  2567. font-style: normal;
  2568. text-transform: none;
  2569. }
  2570. >p {
  2571. width: 198px;
  2572. height: 70px;
  2573. display: -webkit-box;
  2574. -webkit-box-orient: vertical;
  2575. -webkit-line-clamp: 3;
  2576. overflow: hidden;
  2577. text-overflow: ellipsis;
  2578. word-break: break-all;
  2579. margin-top: 10px;
  2580. font-family: PingFang SC, PingFang SC;
  2581. font-weight: 400;
  2582. font-size: 14px;
  2583. color: #666666;
  2584. line-height: 24px;
  2585. text-align: left;
  2586. font-style: normal;
  2587. text-transform: none;
  2588. }
  2589. }
  2590. }
  2591. li:hover {
  2592. .text {
  2593. box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.1);
  2594. background-color: #fff;
  2595. h5,
  2596. p {
  2597. color: #139602;
  2598. }
  2599. }
  2600. }
  2601. }
  2602. }
  2603. }
  2604. .policy {
  2605. height: 678px;
  2606. .inner {
  2607. height: 678px;
  2608. .innerLeft {
  2609. width: 790px;
  2610. height: 621px;
  2611. .title {
  2612. >h3 {
  2613. height: 36px;
  2614. font-family: Source Han Sans, Source Han Sans;
  2615. font-weight: bold;
  2616. font-size: 24px;
  2617. color: #000000;
  2618. line-height: 28px;
  2619. text-align: left;
  2620. font-style: normal;
  2621. text-transform: none;
  2622. border-bottom: 1px solid #139602;
  2623. >a {
  2624. float: right;
  2625. width: 56px;
  2626. height: 20px;
  2627. line-height: 24px;
  2628. font-weight: 400;
  2629. font-size: 14px;
  2630. color: #999999;
  2631. font-style: normal;
  2632. text-transform: none;
  2633. }
  2634. }
  2635. }
  2636. .policyList {
  2637. width: 790px;
  2638. margin-top: 20px;
  2639. >li {
  2640. width: 790px;
  2641. height: 121px;
  2642. margin-bottom: 20px;
  2643. img,
  2644. .text {
  2645. float: left;
  2646. }
  2647. img {
  2648. width: 224px;
  2649. height: 121px;
  2650. }
  2651. .text {
  2652. width: 566px;
  2653. height: 121px;
  2654. padding-left: 20px;
  2655. box-sizing: border-box;
  2656. >h5 {
  2657. padding: 13px 0 6px;
  2658. width: 536px;
  2659. height: 25px;
  2660. margin-bottom: 45px;
  2661. white-space: nowrap;
  2662. overflow: hidden;
  2663. text-overflow: ellipsis;
  2664. font-family: PingFang SC, PingFang SC;
  2665. font-weight: 600;
  2666. font-size: 18px;
  2667. color: #333333;
  2668. line-height: 21px;
  2669. text-align: left;
  2670. font-style: normal;
  2671. text-transform: none;
  2672. }
  2673. p {
  2674. width: 536px;
  2675. height: 30px;
  2676. display: -webkit-box;
  2677. -webkit-box-orient: vertical;
  2678. -webkit-line-clamp: 3;
  2679. overflow: hidden;
  2680. text-overflow: ellipsis;
  2681. word-break: break-all;
  2682. font-family: PingFang SC, PingFang SC;
  2683. font-weight: 400;
  2684. font-size: 14px;
  2685. color: #666666;
  2686. line-height: 24px;
  2687. text-align: left;
  2688. font-style: normal;
  2689. text-transform: none;
  2690. >span:first-child {
  2691. margin-right: 20px;
  2692. }
  2693. }
  2694. }
  2695. }
  2696. li:hover {
  2697. .text {
  2698. box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.1);
  2699. background-color: #fff;
  2700. h5,
  2701. p {
  2702. color: #139602;
  2703. }
  2704. }
  2705. }
  2706. }
  2707. }
  2708. .innerRight {
  2709. .title {
  2710. h3 {
  2711. height: 36px;
  2712. font-family: Source Han Sans, Source Han Sans;
  2713. font-weight: bold;
  2714. font-size: 24px;
  2715. color: #000000;
  2716. line-height: 28px;
  2717. text-align: left;
  2718. font-style: normal;
  2719. text-transform: none;
  2720. border-bottom: 1px solid #139602;
  2721. a {
  2722. float: right;
  2723. width: 56px;
  2724. height: 20px;
  2725. line-height: 24px;
  2726. font-weight: 400;
  2727. font-size: 14px;
  2728. color: #999999;
  2729. font-style: normal;
  2730. text-transform: none;
  2731. }
  2732. }
  2733. }
  2734. .banner {
  2735. width: 380px;
  2736. height: 214px;
  2737. margin-top: 20px;
  2738. }
  2739. .banner_b_img {
  2740. .photo {
  2741. height: 104px;
  2742. margin-top: 23px;
  2743. }
  2744. .photoL {
  2745. display: inline-block;
  2746. width: 185px;
  2747. height: 104px;
  2748. position: relative;
  2749. img {
  2750. width: 185px;
  2751. height: 104px;
  2752. border-radius: 2px;
  2753. }
  2754. span {
  2755. position: absolute;
  2756. top: 0;
  2757. left: 0;
  2758. display: inline-block;
  2759. padding-left: 7px;
  2760. box-sizing: border-box;
  2761. width: 185px;
  2762. height: 22px;
  2763. white-space: nowrap;
  2764. overflow: hidden;
  2765. text-overflow: ellipsis;
  2766. background-color: rgba(0, 0, 0, 0.5);
  2767. font-weight: 500px;
  2768. font-size: 14px;
  2769. color: #FFFFFF;
  2770. line-height: 22px;
  2771. }
  2772. }
  2773. .photoL {
  2774. margin-right: 10px;
  2775. }
  2776. ul {
  2777. width: 380px;
  2778. height: 186px;
  2779. >li {
  2780. height: 22px;
  2781. padding-top: 16px;
  2782. >strong {
  2783. display: inline-block;
  2784. width: 24px;
  2785. height: 24px;
  2786. line-height: 24px;
  2787. background-color: #cecece;
  2788. padding-left: 6px;
  2789. box-sizing: border-box;
  2790. font-family: Source Han Sans, Source Han Sans;
  2791. font-weight: 500;
  2792. font-size: 18px;
  2793. color: #FFFFFF;
  2794. font-style: normal;
  2795. text-transform: none;
  2796. }
  2797. >em {
  2798. display: inline-block;
  2799. width: 6px;
  2800. height: 6px;
  2801. border-radius: 10px;
  2802. border: 2px solid #8CBA86;
  2803. vertical-align: middle;
  2804. }
  2805. a,
  2806. >span {
  2807. display: inline-block;
  2808. width: 350px;
  2809. height: 22px;
  2810. white-space: nowrap;
  2811. overflow: hidden;
  2812. text-overflow: ellipsis;
  2813. font-family: PingFang SC, PingFang SC;
  2814. font-weight: 500;
  2815. font-size: 18px;
  2816. color: #333333;
  2817. line-height: 21px;
  2818. text-align: left;
  2819. font-style: normal;
  2820. text-transform: none;
  2821. padding-left: 9px;
  2822. vertical-align: middle;
  2823. }
  2824. a:hover,
  2825. >span:hover {
  2826. color: #139609;
  2827. }
  2828. }
  2829. }
  2830. }
  2831. }
  2832. }
  2833. }
  2834. // 改版新增样式 start---------------------------------------->
  2835. .titleBox {
  2836. width: 1200px;
  2837. margin: 0 auto;
  2838. padding:60px 0;
  2839. img {
  2840. margin: 0 auto;
  2841. display: block;
  2842. }
  2843. }
  2844. //布局复制
  2845. .layoutCopy {
  2846. display: flex;
  2847. justify-content: space-between;
  2848. position: relative;
  2849. width: 1200px;
  2850. margin: 0 auto;
  2851. .layoutCopyLeft {
  2852. width: 720px;
  2853. .layoutCopyLeftTop {
  2854. width: 720px;
  2855. display: flex;
  2856. justify-content: space-between;
  2857. .layoutCopyLeft1 {
  2858. width: 350px;
  2859. }
  2860. .layoutCopyLeft2 {
  2861. width: 350px;
  2862. }
  2863. .layoutCopyAll {
  2864. width: 720px;
  2865. }
  2866. }
  2867. .layoutCopyAll {
  2868. width: 720px;
  2869. }
  2870. }
  2871. .layoutCopyRight {
  2872. width: 450px;
  2873. }
  2874. .layoutTitleBox {
  2875. border-bottom: 1px solid #D9D9D9;
  2876. margin-bottom: 40px;
  2877. display: flex;
  2878. justify-content: space-between;
  2879. .layoutTitleBoxTabs {
  2880. display: flex;
  2881. justify-content: space-between;
  2882. div.layoutTitle {
  2883. margin-right: 40px;
  2884. border-bottom: 0;
  2885. color: #333;
  2886. cursor: pointer;
  2887. font-weight: bold;
  2888. }
  2889. div.active {
  2890. border-bottom: 3px solid #49A769;
  2891. color: #49A769;
  2892. cursor: pointer;
  2893. }
  2894. }
  2895. .layoutTitle {
  2896. font-size: 22px;
  2897. color:#49A769;
  2898. border-bottom: 3px solid #49A769;
  2899. height: 50px;
  2900. line-height: 50px;
  2901. font-weight: bold;
  2902. a {
  2903. font-size: 22px;
  2904. color:#49A769;
  2905. }
  2906. }
  2907. .layoutMore {
  2908. color:#333333;
  2909. font-size: 16px;
  2910. height: 50px;
  2911. line-height: 50px;
  2912. a {
  2913. color:#333333;
  2914. font-size: 16px;
  2915. }
  2916. }
  2917. }
  2918. }
  2919. //布局内容样式
  2920. .layoutCopyData_style1 {
  2921. margin-bottom: 30px;
  2922. a:nth-child(1) {
  2923. color: #333333;
  2924. font-size: 16px;
  2925. display: flex;
  2926. justify-content: space-between;
  2927. align-items: center;
  2928. img {
  2929. width: 152px;
  2930. height: 103px;
  2931. margin-right: 10px;
  2932. border-radius: 8px;
  2933. }
  2934. div {
  2935. height:103px;
  2936. padding-top: 10px;
  2937. box-sizing: border-box;
  2938. border-bottom: 1px solid #D9D9D9;
  2939. span {
  2940. display: -webkit-box;
  2941. -webkit-box-orient: vertical;
  2942. -webkit-line-clamp: 3;
  2943. font-weight: bold;
  2944. overflow: hidden;
  2945. text-overflow: ellipsis;
  2946. word-break: break-all;
  2947. }
  2948. }
  2949. }
  2950. a:nth-child(1):hover {
  2951. color:#49A769
  2952. }
  2953. a:nth-child(2) {
  2954. margin-top: 30px;
  2955. display: -webkit-box;
  2956. -webkit-box-orient: vertical;
  2957. -webkit-line-clamp: 2;
  2958. overflow: hidden;
  2959. text-overflow: ellipsis;
  2960. word-break: break-all;
  2961. font-size: 16px;
  2962. color: #333333;
  2963. border-bottom: 1px solid #E6E6E6;
  2964. .title {
  2965. display: -webkit-box;
  2966. -webkit-box-orient: vertical;
  2967. -webkit-line-clamp: 2;
  2968. overflow: hidden;
  2969. text-overflow: ellipsis;
  2970. word-break: break-all;
  2971. height: 45px;
  2972. }
  2973. p {
  2974. margin-top: 10px;
  2975. margin-bottom: 15px;
  2976. }
  2977. }
  2978. a:hover .title{
  2979. color:#49A769
  2980. }
  2981. }
  2982. .layoutCopyData_style2 {
  2983. a {
  2984. margin-top: 43px;
  2985. font-size: 16px;
  2986. color: #333333;
  2987. display: block;
  2988. border-bottom: 1px solid #E6E6E6;
  2989. .title {
  2990. display: -webkit-box;
  2991. -webkit-box-orient: vertical;
  2992. -webkit-line-clamp: 2;
  2993. overflow: hidden;
  2994. text-overflow: ellipsis;
  2995. word-break: break-all;
  2996. height: 45px;
  2997. }
  2998. p {
  2999. margin-top: 10px;
  3000. margin-bottom: 15px;
  3001. }
  3002. }
  3003. a:nth-child(1) .title{
  3004. font-weight: bold;
  3005. }
  3006. a:hover .title{
  3007. color:#49A769
  3008. }
  3009. }
  3010. .layoutCopyData_style3 {
  3011. .style3link1 {
  3012. display: flex;
  3013. align-items: center;
  3014. justify-content: space-between;
  3015. .time {
  3016. width: 100px;
  3017. height: 100px;
  3018. background: #F4FFF7;
  3019. p:nth-child(1) {
  3020. font-size: 38px;
  3021. color: #49A769;
  3022. text-align: center;
  3023. border-bottom: 1px solid #49A769;
  3024. width: 75px;
  3025. margin: 0 auto;
  3026. margin-bottom: 5px;
  3027. padding-bottom: 5px;
  3028. padding-top: 10px;
  3029. }
  3030. p:nth-child(2) {
  3031. font-size: 15px;
  3032. color: #49A769;
  3033. text-align: center;
  3034. }
  3035. }
  3036. .title {
  3037. width: 590px;
  3038. font-size: 22px;
  3039. color: #333333;
  3040. display: -webkit-box;
  3041. -webkit-box-orient: vertical;
  3042. -webkit-line-clamp: 2;
  3043. overflow: hidden;
  3044. text-overflow: ellipsis;
  3045. word-break: break-all;
  3046. &:hover {
  3047. color: #49A769;
  3048. }
  3049. }
  3050. .introduce {
  3051. width: 590px;
  3052. font-size: 16px;
  3053. color: #999999;
  3054. margin-top: 10px;
  3055. display: -webkit-box;
  3056. -webkit-box-orient: vertical;
  3057. -webkit-line-clamp: 2;
  3058. height: 40px;
  3059. overflow: hidden;
  3060. text-overflow: ellipsis;
  3061. word-break: break-all;
  3062. }
  3063. margin-bottom: 20px;
  3064. }
  3065. .style3link2 {
  3066. display: flex;
  3067. justify-content: space-between;
  3068. height: 30px;
  3069. line-height: 30px;
  3070. color:#333333;
  3071. div {
  3072. display: flex;
  3073. justify-content: space-between;
  3074. align-items: center;
  3075. .title {
  3076. width: 600px;
  3077. // 修改这里,添加单行文本溢出省略样式
  3078. white-space: nowrap;
  3079. overflow: hidden;
  3080. text-overflow: ellipsis;
  3081. color:#333333;
  3082. font-size: 16px;
  3083. &:hover {
  3084. color: #49A769;
  3085. }
  3086. }
  3087. }
  3088. b {
  3089. width: 6px;
  3090. height: 6px;
  3091. background: #49A769;
  3092. margin-right: 8px;
  3093. }
  3094. margin-bottom: 10px;
  3095. }
  3096. }
  3097. .layoutCopyData_style4 {
  3098. .layoutCopyData_pic {
  3099. display: flex;
  3100. flex-wrap: wrap;
  3101. justify-content: space-between;
  3102. position: relative;
  3103. a {
  3104. width: 220px;
  3105. height: 140px;
  3106. display: block;
  3107. position: relative;
  3108. z-index: 99;
  3109. img {
  3110. width: 220px;
  3111. height: 140px;
  3112. border-radius: 8px;
  3113. }
  3114. p {
  3115. position: absolute;
  3116. bottom:10px;
  3117. width: 200px;
  3118. height: 18px;
  3119. font-size: 14px;
  3120. white-space: nowrap;
  3121. overflow: hidden;
  3122. text-overflow: ellipsis;
  3123. color: #fff;
  3124. left: 10px;
  3125. }
  3126. }
  3127. }
  3128. .layoutCopyData_text {
  3129. a {
  3130. border-bottom:1px soild #E6E6E6;
  3131. color: #333333;
  3132. font-size: 16px;
  3133. display: flex;
  3134. height: 41px;
  3135. display: flex;
  3136. align-items: center;
  3137. justify-content: space-between;
  3138. border-bottom: 1px solid #E6E6E6;
  3139. padding-bottom: 12px;
  3140. margin-top: 10px;
  3141. .title {
  3142. white-space: nowrap;
  3143. overflow: hidden;
  3144. text-overflow: ellipsis;
  3145. width: 431px;
  3146. &:hover {
  3147. color: #49A769;
  3148. }
  3149. }
  3150. .more {
  3151. width: 16px;
  3152. height: 16px;
  3153. background: #EDF7F0;
  3154. color: #49A769;
  3155. font-size: 12px;
  3156. text-align: center;
  3157. line-height: 15px;
  3158. border-radius: 3px;
  3159. }
  3160. }
  3161. }
  3162. }
  3163. // 改版新增样式 end---------------------------------------->
  3164. .lastPart3 {
  3165. width: 100%;
  3166. height: 700px;
  3167. .inner {
  3168. margin-top: 20px;
  3169. width: 1200px;
  3170. height: 660px;
  3171. background-color: #fff;
  3172. .lastPartTitle {
  3173. width: 100%;
  3174. height: 50px;
  3175. line-height: 50px;
  3176. border-bottom: 1px solid #D9D9D9;
  3177. .left {
  3178. span {
  3179. font-family: Microsoft YaHei, Microsoft YaHei;
  3180. font-weight: bold;
  3181. font-size: 22px;
  3182. color: #333333;
  3183. line-height: 19px;
  3184. letter-spacing: 1px;
  3185. text-align: left;
  3186. font-style: normal;
  3187. text-transform: none;
  3188. padding-bottom: 13px;
  3189. a {
  3190. color: #333;
  3191. height: 50px;
  3192. line-height: 50px;
  3193. display: inline-block;
  3194. box-sizing: border-box;
  3195. margin-right: 40px;
  3196. }
  3197. }
  3198. .active {
  3199. a {
  3200. color: #49A769;
  3201. border-bottom: 3px solid #49A769;
  3202. height: 50px;
  3203. line-height: 50px;
  3204. display: inline-block;
  3205. box-sizing: border-box;
  3206. margin-right: 40px;
  3207. font-weight: bold;
  3208. }
  3209. }
  3210. }
  3211. .right {
  3212. font-family: Microsoft YaHei, Microsoft YaHei;
  3213. font-weight: 400;
  3214. font-size: 16px;
  3215. color: #333333;
  3216. line-height: 19px;
  3217. letter-spacing: 1px;
  3218. text-align: left;
  3219. font-style: normal;
  3220. text-transform: none;
  3221. a {
  3222. color: #333333;
  3223. margin-right: 20px;
  3224. line-height: 50px;
  3225. padding-right: 20px;
  3226. border-right: 1px solid #e5e5e5;
  3227. }
  3228. >a:last-child {
  3229. border-right: none;
  3230. }
  3231. >a:hover {
  3232. cursor: pointer;
  3233. color: #49A769;
  3234. }
  3235. }
  3236. }
  3237. .lastPartContext {
  3238. margin-top: 30px;
  3239. .left {
  3240. float: left;
  3241. width: 720px;
  3242. ul.mode1ul_style1 {
  3243. display: flex;
  3244. align-items: center;
  3245. justify-content: space-between;
  3246. padding-top: 30px;
  3247. li {
  3248. position: relative;
  3249. width: 349px;
  3250. height: 236px;
  3251. border-radius: 10px;
  3252. box-sizing: border-box;
  3253. overflow: hidden;
  3254. img {
  3255. width: 349px;
  3256. height: 236px;
  3257. }
  3258. a {
  3259. div {
  3260. position: absolute;
  3261. width: 320px;
  3262. height: 42px;
  3263. bottom: 48px;
  3264. z-index: 10;
  3265. left:15px;
  3266. color: #fff;
  3267. font-size: 16px;
  3268. z-index: 99;
  3269. span {
  3270. display: inline-block;
  3271. background: #9CD26B;
  3272. font-size: 12px;
  3273. color: #fff;
  3274. padding: 2px 6px;
  3275. border-radius: 4px;
  3276. margin-right: 5px;
  3277. }
  3278. p {
  3279. font-size: 16px;
  3280. margin-top: 5px;
  3281. height: 45px;
  3282. margin-bottom: 10px;
  3283. }
  3284. p:nth-child(1) {
  3285. display: -webkit-box;
  3286. -webkit-box-orient: vertical;
  3287. -webkit-line-clamp: 2;
  3288. overflow: hidden;
  3289. text-overflow: ellipsis;
  3290. word-break: break-all;
  3291. }
  3292. }
  3293. }
  3294. }
  3295. }
  3296. ul.mode1ul_style2 {
  3297. display: flex;
  3298. align-items: center;
  3299. justify-content: space-between;
  3300. flex-wrap: wrap;
  3301. padding-top: 20px;
  3302. li {
  3303. width: 349px;
  3304. height: 85px;
  3305. border-radius: 10px;
  3306. border-bottom: 1px solid #E6E6E6;
  3307. box-sizing: border-box;
  3308. margin-bottom: 20px;
  3309. }
  3310. p {
  3311. font-size: 16px;
  3312. color: #333333;
  3313. margin-bottom: 4px;
  3314. }
  3315. p.title {
  3316. width: 349px;
  3317. height: 46px;
  3318. display: -webkit-box;
  3319. -webkit-box-orient: vertical;
  3320. -webkit-line-clamp: 2;
  3321. overflow: hidden;
  3322. text-overflow: ellipsis;
  3323. word-break: break-all;
  3324. }
  3325. p.title:hover {
  3326. color: #49A769;
  3327. }
  3328. }
  3329. }
  3330. .right {
  3331. float: right;
  3332. width: 450px;
  3333. height: 570px;
  3334. .title {
  3335. height: 56px;
  3336. h3 {
  3337. font-family: Microsoft YaHei, Microsoft YaHei;
  3338. font-weight: bold;
  3339. font-size: 22px;
  3340. color: #333333;
  3341. line-height: 19px;
  3342. letter-spacing: 1px;
  3343. text-align: left;
  3344. font-style: normal;
  3345. text-transform: none;
  3346. a {
  3347. float: right;
  3348. font-family: Microsoft YaHei, Microsoft YaHei;
  3349. font-weight: 400;
  3350. font-size: 16px;
  3351. color: #333333;
  3352. line-height: 19px;
  3353. letter-spacing: 1px;
  3354. text-align: left;
  3355. font-style: normal;
  3356. text-transform: none;
  3357. padding-top: 3px;
  3358. }
  3359. .leftTitle {
  3360. color: #333333;
  3361. font-size: 22px;
  3362. font-weight: bold;
  3363. float:left
  3364. }
  3365. }
  3366. }
  3367. .content {
  3368. li {
  3369. width: 450px;
  3370. height: 102px;
  3371. line-height: 50px;
  3372. border-top: 3px solid #49A769;
  3373. background-color: #fbfbfb;
  3374. margin-bottom: 33px;
  3375. a {
  3376. display: block;
  3377. width: 450px;
  3378. height: 102px;
  3379. span {
  3380. float: left;
  3381. padding: 28px 20px 14px 20px;
  3382. height: 46px;
  3383. width: 70px;
  3384. font-family: Microsoft YaHei, Microsoft YaHei;
  3385. font-weight: 400;
  3386. font-size: 15px;
  3387. color: #49A769;
  3388. line-height: 18px;
  3389. text-align: left;
  3390. font-style: normal;
  3391. text-transform: none;
  3392. strong {
  3393. display: inline-block;
  3394. font-family: Microsoft YaHei, Microsoft YaHei;
  3395. font-weight: 400;
  3396. font-size: 25px;
  3397. color: #49A769;
  3398. line-height: 29px;
  3399. text-align: center;
  3400. font-style: normal;
  3401. text-transform: none;
  3402. margin-bottom: 5px;
  3403. }
  3404. }
  3405. .text {
  3406. float: left;
  3407. width: 300px;
  3408. height: 30px;
  3409. overflow: hidden;
  3410. display: -webkit-box;
  3411. -webkit-box-orient: vertical;
  3412. -webkit-line-clamp: 2;
  3413. overflow: hidden;
  3414. text-overflow: ellipsis;
  3415. word-break: break-all;
  3416. line-height: 22px;
  3417. padding: 28px 0 14px 0;
  3418. color: #333333;
  3419. font-size: 16px;
  3420. }
  3421. }
  3422. }
  3423. >li:nth-child(2n) {
  3424. border-top: 3px solid #DF9A2B;
  3425. a {
  3426. display: block;
  3427. width: 450px;
  3428. height: 102px;
  3429. span {
  3430. float: left;
  3431. padding: 28px 20px 14px 20px;
  3432. width: 70px;
  3433. height: 46px;
  3434. font-family: Microsoft YaHei, Microsoft YaHei;
  3435. font-weight: 400;
  3436. font-size: 15px;
  3437. color: #DF9A2B;
  3438. line-height: 18px;
  3439. text-align: left;
  3440. font-style: normal;
  3441. text-transform: none;
  3442. strong {
  3443. display: inline-block;
  3444. font-family: Microsoft YaHei, Microsoft YaHei;
  3445. font-weight: 400;
  3446. font-size: 25px;
  3447. color: #DF9A2B;
  3448. line-height: 29px;
  3449. text-align: center;
  3450. font-style: normal;
  3451. text-transform: none;
  3452. margin-bottom: 5px;
  3453. }
  3454. }
  3455. .text {
  3456. float: left;
  3457. width: 300px;
  3458. line-height: 22px;
  3459. height: 30px;
  3460. display: -webkit-box;
  3461. -webkit-box-orient: vertical;
  3462. -webkit-line-clamp: 2;
  3463. overflow: hidden;
  3464. text-overflow: ellipsis;
  3465. word-break: break-all;
  3466. overflow: hidden;
  3467. padding: 28px 0 14px 0;
  3468. color: #333333;
  3469. }
  3470. }
  3471. }
  3472. >li:hover{
  3473. cursor: pointer;
  3474. .text{
  3475. color: #49A769;
  3476. }
  3477. }
  3478. >li:nth-child(2n):hover{
  3479. cursor: pointer;
  3480. .text{
  3481. color: #49A769;
  3482. }
  3483. }
  3484. }
  3485. }
  3486. }
  3487. }
  3488. }
  3489. //曹国庆
  3490. //public
  3491. .clearfix{overflow:hidden;}
  3492. .clearfix_2::after{content: '';display: block;height: 0;visibility: hidden;clear: both;}
  3493. .hiddenColor{visibility:hidden;}
  3494. .hand{cursor:pointer;}
  3495. .aTag_parent{position:relative;}
  3496. .aTag_parent>a,.aTag{display:block;width:100%;height:100%;position:absolute;z-index:99;border:0px;top:0px;left:0px;background:rgba(0,0,0,0);}
  3497. .dot1{display:block;word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
  3498. .dot2{overflow:hidden;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
  3499. .dot3{overflow:hidden;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
  3500. .cover100 img{
  3501. display:block;
  3502. width:100%;
  3503. height:100%;
  3504. border-radius: 8px;
  3505. }
  3506. .back100{background-size:100% 100%;background-repeat:no-repeat;}
  3507. .index_main{margin:0 auto;}
  3508. .slow_6{-webkit-transition:all .6s;-moz-transition: all .6s;-ms-transition: all .6s;-o-transition: all .6s;transition: all .6s;}
  3509. //index 1
  3510. .index1 {width: 1200px;margin: 0 auto; margin-top: 20px;}
  3511. .index_1_box{float:left;width:29%;margin-right:2%;}
  3512. .index_1_head_box{
  3513. width:100%;
  3514. border-bottom:solid 1px #D9D9D9;
  3515. position:relative;
  3516. display: flex;
  3517. justify-content: space-between;
  3518. .leftTitle {
  3519. color: #333333;
  3520. font-size: 22px;
  3521. font-weight: bold;
  3522. }
  3523. }
  3524. .index_1_head_box a{
  3525. height:54px;
  3526. line-height:54px;
  3527. color:#333;
  3528. font-size:16px;
  3529. }
  3530. .index_1_head{float:left;height:54px;line-height:54px;color:#333;font-weight:bold;font-size:22px;border-bottom:solid 3px #fff;margin-right: 40px;}
  3531. .index_1_head a{display:block;height:54px;line-height:54px;color:#333;font-weight:bold;font-size:22px;}
  3532. .index_1_head_only{color:#49A769;border-bottom:solid 3px #49A769;}
  3533. .index_1_head_only a{color:#49A769;}
  3534. .index_1_head_box_line_none{border:none;}
  3535. .index_1_head:nth-of-type(even){margin:0px 20px;}
  3536. .index_1_img_li{margin-top:30px;position:relative;}
  3537. .index_1_img_li::after{content: '';display: block;position:absolute;right:0px;bottom:0px;height:0px;border-bottom:solid 1px #D9D9D9;width:188px;}
  3538. .index_1_img_li img{float:left;width:150px;height:85px;margin-right:13px;border-radius: 8px;}
  3539. .index_1_li_dot3{height:60px;line-height:20px;color:#333;font-size:16px;font-weight:bold;}
  3540. .index_1_li{width:100%;border-bottom:solid 1px #D9D9D9;margin-bottom: 30px;}
  3541. .index_1_li_only {
  3542. height: 79px !important;
  3543. }
  3544. .index_1_li_dot2{height:38px;line-height:19px;color:#000;font-size:16px;}
  3545. .index_1_li_time{height:16px;line-height:14px;color:#999;font-size:14px}
  3546. .index_1_li_bold {
  3547. margin-top: 30px;
  3548. }
  3549. .index_1_li_bold .index_1_li_dot2{font-weight:bold;line-height:20px;height:40px;}
  3550. .index_1_li_bold .index_1_li_time{display: block; }
  3551. .index_1_li_dot2:hover{color:#49A769;}
  3552. .index_1_li_dot3:hover{color:#49A769;}
  3553. .index_1_li {
  3554. a {
  3555. display: block;
  3556. padding-bottom: 10px;
  3557. }
  3558. }
  3559. .index_1_box_right{width:450px;float:right;}
  3560. .index_1_box_right_img_ul{margin-top:30px;}
  3561. .index_1_box_right_img_li{width:49%;height:140px;border-radius:4px;position:relative;margin-bottom:5px;}
  3562. .index_1_box_right_img_li:nth-of-type(odd){float:left;}
  3563. .index_1_box_right_img_li:nth-of-type(even){float:right;}
  3564. .index_1_box_right_img_li_dot1{
  3565. position:absolute;
  3566. width:100%;
  3567. height:33px;
  3568. line-height:33px;
  3569. box-sizing:border-box;
  3570. padding:0px 8px;
  3571. left:0px;
  3572. bottom:0px;
  3573. font-size:16px;
  3574. color:#fff;
  3575. }
  3576. .index_1_box_right_li{
  3577. border-bottom:solid 1px #E6E6E6;
  3578. width:98%;
  3579. margin:0px auto;
  3580. a {
  3581. .index_1_box_right_li_dot1 {
  3582. &:hover {
  3583. color: #49A769;
  3584. }
  3585. }
  3586. }
  3587. }
  3588. .index_1_box_right_li_dot1{height:55px;line-height:55px;color:#333;font-size:16px;}
  3589. .index_1_box_right_li_font{float:right;padding:4px;background:#e8f5e6;color:#49A769;font-size:14px;margin-top:14px;border-radius:2px;margin-left:14px;}
  3590. .index_2,.index_1,.index_3 {
  3591. width: 1200px;margin: 0 auto;margin-top:15px;
  3592. }
  3593. .index_2_head_box{border-bottom:solid 1px #D9D9D9;margin-bottom:30px;}
  3594. .index_1_head_box_2{float:left;width:auto;border:none;}
  3595. .index_2_head_a_box{ margin-top:11px;float:right;}
  3596. .index_2_head_a_box a{float:left;height:12px;line-height:12px;color:#333;font-size:16px;padding:0 20px;border-left:solid 1px #ccc;margin:10px 0px;}
  3597. .index_2_head_a_box a:nth-of-type(1){border:none;}
  3598. .index_2_big_img_li{
  3599. height:236px;
  3600. position:relative;
  3601. margin:0px auto 20px;
  3602. border-radius:6px;
  3603. overflow: hidden;
  3604. }
  3605. .index_2_big_img_li::after{
  3606. content: '';
  3607. display: block;
  3608. width:100%;
  3609. height:68px;
  3610. z-index:44;
  3611. left:0px;
  3612. bottom:0px;
  3613. position:absolute;
  3614. background:linear-gradient(to bottom,rgba(0,0,0,0),black);
  3615. opacity:.5;
  3616. }
  3617. .index_2_big_img_li_dot2{position:absolute;width:100%;padding:0 8px;box-sizing:border-box;font-size:16px;color:#fff;height:38px;line-height:19px;left:0px;bottom:28px; z-index:111;}
  3618. .index_2_big_img_li_dot2_tag{float:left;background:#49A769;color:#fff;font-size:14px;height:18px;line-height:18px;margin:1px 4px 0px 0px;padding:0px 3px;z-index:111;}
  3619. .index_1_box_right_img_ul_2{margin:20px auto 20px;}
  3620. .index_1_box_right_img_ul_2 .index_1_box_right_img_li{height:115px;margin-bottom:0px;}
  3621. .index_2_li{
  3622. border-bottom:solid 1px #E6E6E6;
  3623. padding:29px 0px;
  3624. width:100%;
  3625. a {
  3626. .index_2_li_dot2 {
  3627. &:hover {
  3628. color: #49A769;
  3629. }
  3630. }
  3631. }
  3632. }
  3633. .index_2_li_time_box{
  3634. float:left;
  3635. background:#F4FFF7;
  3636. width:100px;
  3637. margin-right:30px;
  3638. padding:10px 0px;
  3639. }
  3640. .index_2_li_time_head{margin:0px auto 0;border-bottom:solid 1px #49A769;width:75px;font-size:38px;color:#49A769;height:44px;line-height:44px;text-align:center;}
  3641. .index_2_li_time_foot{text-align:center;font-size:15px;color:#49A769;width:100%;margin:0px auto 0px;}
  3642. .index_2_li_dot2{height:42px;line-height:21px;color:#333;font-size:16px;margin-top:11px;}
  3643. .index_3_box_left{float:left;width:720px;}
  3644. .index_3_li{
  3645. border-bottom:solid 1px #E6E6E6;
  3646. padding:18px 0px;
  3647. width:49%;
  3648. font-size: 16px;
  3649. p {
  3650. color: #333333;
  3651. padding-left: 20px;
  3652. }
  3653. a:hover {
  3654. p.title {
  3655. color: #33b023;
  3656. }
  3657. }
  3658. .title {
  3659. height: 42px;
  3660. display: -webkit-box;
  3661. -webkit-box-orient: vertical;
  3662. -webkit-line-clamp: 2;
  3663. overflow: hidden;
  3664. text-overflow: ellipsis;
  3665. word-break: break-all;
  3666. b.lis {
  3667. background: #E6E6E6;
  3668. width: 6px;
  3669. height: 6px;
  3670. display: inline-block;
  3671. margin-bottom: 2px;
  3672. margin-right: 5px;
  3673. }
  3674. }
  3675. }
  3676. .index_3_li:nth-of-type(1),.index_3_li:nth-of-type(2){
  3677. font-weight: bold;
  3678. }
  3679. .index_3_li:nth-of-type(odd){float:left;}
  3680. .index_3_li:nth-of-type(even){float:right;}
  3681. .index_3 .index_2_head_box{margin-bottom:0px;}
  3682. .index_3_li_dot2{position:relative;width:100%;box-sizing:border-box;padding:0px 20px;height:42px;line-height:21px}
  3683. .index_3_li_dot2::after{content: '';display: block;width:6px;height:6px;z-index:144;left:0px;top:10px;position:absolute;background:#E6E6E6;}
  3684. .index_3_li_color{
  3685. border-bottom:solid 1px #49A769 !important;
  3686. b.active {
  3687. background: #33b023 !important;
  3688. width: 6px;
  3689. height: 6px;
  3690. display: inline-block;
  3691. margin-bottom: 2px;
  3692. margin-right: 5px;
  3693. }
  3694. }
  3695. .index_3_li_color .index_3_li_dot2::after{background:#49A769;}
  3696. .index_3_li_color .index_3_li_dot2{font-weight:bold;}
  3697. .banner_1_vote{width:100%;position:relative;}
  3698. .banner_1_vote img,.banner_1_vote a{width:100%;display:block;}
  3699. .banner_1_vote_h4{font-size:32px;color:#fff;position:absolute;z-index:11;left:0px;top:0px;}
  3700. .index_3_box_vote{
  3701. width:100%;
  3702. box-sizing:border-box;
  3703. border:solid 1px #FBFBFB;
  3704. background: #FBFBFB;
  3705. .inquire {
  3706. width: 450px;
  3707. height: 394px;
  3708. margin-top: 20px;
  3709. border-radius: 6px 6px 6px 6px;
  3710. padding: 4px 6px;
  3711. box-sizing: border-box;
  3712. p {
  3713. width: 380px;
  3714. height: 69px;
  3715. font-family: PingFang SC, PingFang SC;
  3716. font-weight: 500;
  3717. font-size: 18px;
  3718. color: #333333;
  3719. line-height: 21px;
  3720. text-align: left;
  3721. font-style: normal;
  3722. text-transform: none;
  3723. padding: 12px 20px 0 32px;
  3724. }
  3725. .radio {
  3726. /deep/.el-radio {
  3727. --el-radio-input-border-color-hover: #27881a;
  3728. }
  3729. /deep/.el-radio-group {
  3730. align-items: center;
  3731. display: inline-flex;
  3732. flex-wrap: wrap;
  3733. font-size: 0;
  3734. padding-left: 35px;
  3735. }
  3736. /deep/.el-radio.el-radio--large {
  3737. width: 380px;
  3738. height: 29px;
  3739. margin-bottom: 15px;
  3740. }
  3741. /deep/.el-radio.el-radio--large .el-radio__label {
  3742. font-family: PingFang SC, PingFang SC;
  3743. font-weight: 400;
  3744. font-size: 16px;
  3745. color: #333333;
  3746. }
  3747. /deep/.el-radio.el-radio--large .el-radio__inner {
  3748. height: 16px;
  3749. width: 16px;
  3750. }
  3751. /deep/.el-radio__input.is-checked+.el-radio__label {
  3752. color: #27881a;
  3753. }
  3754. /deep/.el-radio__input.is-checked .el-radio__inner {
  3755. background: #33b023;
  3756. border-color: #27881a;
  3757. }
  3758. }
  3759. .btn {
  3760. width: 188px;
  3761. height: 32px;
  3762. margin: 20px auto;
  3763. button {
  3764. width: 70px;
  3765. height: 32px;
  3766. line-height: 32px;
  3767. border-radius: 6px;
  3768. border: none;
  3769. font-family: PingFang SC, PingFang SC;
  3770. font-weight: 400;
  3771. font-size: 16px;
  3772. color: #999999;
  3773. }
  3774. .voting {
  3775. background-color: #49A769;
  3776. color: #fff;
  3777. margin-right: 44px;
  3778. cursor: pointer;
  3779. }
  3780. .look {
  3781. cursor: pointer;
  3782. }
  3783. }
  3784. }
  3785. }
  3786. .index_1_li {
  3787. height: 83px;
  3788. .index_1_li_time {
  3789. margin-top: 10px;
  3790. }
  3791. }
  3792. .index_1_ul_mrbot {
  3793. margin-bottom: 30px;
  3794. }
  3795. .imgbg::after{
  3796. content: '';
  3797. display: block;
  3798. width:100%;
  3799. height:68px;
  3800. z-index:44;
  3801. left:0px;
  3802. bottom:0px;
  3803. position:absolute;
  3804. background:linear-gradient(to bottom,rgba(0,0,0,0),black);
  3805. opacity:.5;
  3806. }
  3807. </style>