MediaList.vue 22 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363
  1. <template>
  2. <view class="bg">
  3. <!-- 轮播 -->
  4. <view class="swipercontent ">
  5. <view class='swiper-img'>
  6. <image :src="typeconfig.banner" class="slide-image" mode="widthFix" />
  7. </view>
  8. </view>
  9. <!--内容区域 -->
  10. <view class="content">
  11. <view class="cont-title ">
  12. <view class="dtitle" style="margin-top: 76upx;">
  13. <!-- <image class="limg" src="../../../static/images/ling.png" mode=""></image> -->
  14. <view class="title">
  15. 读道公众号都有什么?
  16. </view>
  17. <!-- <image class="limg" src="../../../static/images/ling.png" mode=""></image> -->
  18. </view>
  19. <view class="ftitle">
  20. 公众号资源({{typeconfig.num}}个微信公众号)
  21. </view>
  22. </view>
  23. <view class="content-list" v-for="(item, index) in typeContent" :key="index">
  24. <view class="weiixn-gzh " :class="'lin'+index">{{item.name}}</view>
  25. <view class="content-cont">
  26. <view class="list-ul" v-for="(items, indexs) in item.data" :key="indexs" @tap="weJump(items.ercode,items.link)">
  27. <view class="list-li">
  28. <view class="list-pic">
  29. <image :src="items.pic" mode=""></image>
  30. </view>
  31. <view class="list-title">{{items.name}}</view>
  32. <!-- <view class="list-desc">点击了解详情</view> -->
  33. </view>
  34. </view>
  35. </view>
  36. </view>
  37. </view>
  38. <view class="footer">
  39. <view class="footer-cont">
  40. <view class="footer-btn">
  41. <view class="btn-title">
  42. <label class="btn-title-sz"> {{configbut_name0}}</label>
  43. <label class="btn-title-sz1"> {{configbut_name1}}</label>
  44. <text class=""></text>
  45. </view>
  46. <view class="btn-fdesc">{{config.but_title}}<text></text></view>
  47. </view>
  48. <view class="logocont">
  49. <view class="logos">
  50. <image class="logo" src="../../../static/images/icon_i.png" mode=""></image>
  51. <view class="logo-text">
  52. <text v-for="(item, index) in config.account" :key="index">{{item}}</text>
  53. </view>
  54. </view>
  55. <view class="code">
  56. <image class="codePic" :src="catePic" mode=""></image>
  57. <view class="codetext"><text class="codetext-s"> 长按二维码 获取更多</text> <text class="codetext-a">超级创意</text> </view>
  58. </view>
  59. </view>
  60. </view>
  61. <!-- 底部标签 -->
  62. <view class="business">
  63. <view class="businesscard">
  64. <image class="pic" :src="config.tel_pic" mode=""></image>
  65. <view class="cont">
  66. <view class="bus-cont">
  67. <view class="title1">{{config.but_count}} <text></text> </view>
  68. <view class="tel">
  69. <label class="tel-num">{{config.name}}:</label>
  70. <label class="tel-txt">{{config.phone}}</label>
  71. <text></text>
  72. </view>
  73. <view class="tel">
  74. <label class="tel-num">座&ensp;机:</label>
  75. <label class="tel-txt">{{config.tel}}</label>
  76. <text></text>
  77. </view>
  78. <view class="bus-desc">{{config.but_flag}}<text></text></view>
  79. </view>
  80. </view>
  81. <view class="rights1" @tap="tel">
  82. <image class="ri-tel" src="../../../static/images/phone.gif" mode=""></image>
  83. <!-- <view class="ri-tel">立即咨询</view> -->
  84. </view>
  85. </view>
  86. </view>
  87. </view>
  88. <view class="mark" v-show="isShow">
  89. <view class="mark-content">
  90. <view class="mark-relative">
  91. <!-- 41upx -->
  92. <!-- <image class="mark-dj" :style="{'left':Ju+'rpx'}" src="../../static/images/dj.png" mode=""></image> -->
  93. <image class="mark-del" @tap="cancat" src="../../../static/images/del.png" mode=""></image>
  94. <view class="">
  95. <image class="qercode" :src="ercode" mode=""></image>
  96. </view>
  97. </view>
  98. </view>
  99. </view>
  100. </view>
  101. </template>
  102. <script>
  103. var graceRichText = require("../../../components/richText.js");
  104. import share from '../../../components/share2.js'
  105. //#ifdef H5
  106. import jquery from '@/components/h5Shsre/jquery-3.5.1.min.js';
  107. var jweixin = require('jweixin-module')
  108. import Dever_Share from '@/components/h5Shsre/share.js';
  109. //#endif
  110. export default {
  111. data() {
  112. return {
  113. swiperCurrent: 0,
  114. pic: [],
  115. top: '',
  116. tabnum: 4,
  117. currentTab: 0, //预设当前项的值
  118. navScrollLeft: 0,
  119. currentTabs: 0,
  120. scrollLeft: 0, //tab标题的滚动条位置
  121. scrollTop: 0,
  122. account: [],
  123. phine: '',
  124. cate: [],
  125. listCase: [],
  126. cateid: '',
  127. desc: '',
  128. id: '',
  129. catePic: '',
  130. shares: '',
  131. config: '',
  132. type: '',
  133. poster:'',
  134. wechat:'',
  135. typeContent:[],
  136. typeconfig:'',
  137. isShow: false,
  138. ercode:'',
  139. configbut_name0:'',
  140. configbut_name1:''
  141. }
  142. },
  143. onLoad(e) {
  144. var that = this;
  145. console.log(2222, e)
  146. if (e) {
  147. that.type = e.type
  148. that.id = e.id
  149. }
  150. this.swiperChange = function(event) {
  151. var that = this;
  152. this.swiperCurrent = event.detail.current;
  153. }
  154. wx.loadFontFace({
  155. family: 'MFJinHei',
  156. source: 'url("https://trade.5dev.cn/cmmc/main/assets/mobile/css/MFJinHei_Noncommercial-Regular1.ttf")',
  157. // family: 'MFJinHei',
  158. // source: 'url("https://trade.5dev.cn/cmmc/main/assets/mobile/css/mfjin.TTF")',
  159. success: console.log
  160. })
  161. this.getap()
  162. this.share()
  163. },
  164. onShow() {
  165. },
  166. onShareAppMessage(e) {
  167. var that = this;
  168. console.log(111, e)
  169. // var pic = that.myshopShare.pic;
  170. var scene = uni.getStorageSync('scene', scene);
  171. return share.share('/pages/taBbar/Home/Home?id=' + this.config.id ,
  172. this.shares.home_name, this.shares.home_pic, 9)
  173. },
  174. methods: {
  175. ThePublicNumber(){
  176. uni.navigateTo({
  177. url:'../../content/ThePublicNumber/ThePublicNumber'
  178. })
  179. },
  180. share() {
  181. var that = this;
  182. var params = new Object()
  183. uni.request({
  184. // url: 'https://trade.5dev.cn/dudaowenlv/content/?l=api.share',
  185. url: this.host + 'api.share',
  186. data: params,
  187. method: 'GET',
  188. header: {
  189. 'content-type': 'application/json' // 默认值
  190. },
  191. success(res) {
  192. that.shares = res.data.data
  193. // //#ifdef H5
  194. // let button = false;
  195. // let uid = -1;
  196. // let project = 111;
  197. // let url = "http://cm.5dev.cn/wechat/share/?api.";
  198. // let param = {
  199. // title:'11111111111111',
  200. // img: res.data.data.home_pic,
  201. // desc:'222222222222',
  202. // url: window.location.href
  203. // };
  204. // console.log(89897, param);
  205. // Dever_Share.Init(uid, project, url, param, button);
  206. // //#endif
  207. console.log(2222, res)
  208. }
  209. })
  210. },
  211. getap() {
  212. var that = this;
  213. var params = new Object()
  214. params.type_id = 1;
  215. uni.showLoading({
  216. title: '加载中'
  217. });
  218. uni.request({
  219. // url: 'https://trade.5dev.cn/dudaowenlv/content/?api.home',
  220. // http://www.dudaowenlv.com/dudaowenlv/content/?l=
  221. url: this.host + 'l=api.getMediaList',
  222. data: params,
  223. method: 'GET',
  224. header: {
  225. 'content-type': 'application/json' // 默认值
  226. },
  227. success(res) {
  228. console.log(444444,res)
  229. that.typeContent=res.data.data.cate;
  230. that.configbut_name0 = res.data.data.config.but_name[0];
  231. that.configbut_name1 = res.data.data.config.but_name[0]
  232. that.pic = res.data.data.config.pic.split(",")
  233. that.top = res.data.data.config.top
  234. that.config = res.data.data.config
  235. that.typeconfig =res.data.data.type
  236. that.account = res.data.data.config.account
  237. that.catePic = res.data.data.config.code
  238. var mob = res.data.data.config.phone;
  239. that.phine = mob.replace(/(\d{3})(\d{4})/, "$1 $2 ");
  240. uni.hideLoading();
  241. uni.hideNavigationBarLoading();
  242. uni.stopPullDownRefresh(); //得到数据后停止下拉刷新
  243. }
  244. })
  245. },
  246. weJump(ercode, link) {
  247. if(link == '' && ercode != ''){
  248. this.ercode=ercode
  249. this.isShow=true;
  250. }else if(link == '' && ercode == ''){
  251. // return;
  252. }else{
  253. //#ifdef H5
  254. window.location.href=link;
  255. //#endif
  256. }
  257. },
  258. cancat(){
  259. this.isShow=false;
  260. },
  261. cateList() {
  262. var that = this;
  263. console.log(111136, that.cateid)
  264. uni.navigateTo({
  265. url: '../../content/List/List?cateid=' + that.cateid
  266. })
  267. },
  268. list(event) {
  269. // event.currentTarget.dataset.id
  270. // console.log(22222,event.currentTarget.dataset.id)
  271. var id = event.currentTarget.dataset.id
  272. uni.navigateTo({
  273. url: '../../content/List-dl/List-dl?id=' + id
  274. })
  275. },
  276. tel() {
  277. var that = this;
  278. uni.makePhoneCall({
  279. phoneNumber: that.phine
  280. });
  281. }
  282. }
  283. }
  284. </script>
  285. <style lang="less">
  286. body{
  287. font-size: 6px;
  288. }
  289. .weiixn{
  290. overflow: hidden;
  291. _zoom:1;
  292. padding: 20rpx 0rpx;
  293. background: #FFFFFF;
  294. }
  295. .weiixn-pic1{
  296. float: left;
  297. width:375rpx;
  298. height: auto;
  299. display: block;
  300. }
  301. .weiixn-pic2{
  302. float: right;
  303. width: 375rpx;
  304. height: auto;
  305. display: block;
  306. }
  307. .bg {
  308. // background: #f7f7f7;
  309. }
  310. /* 轮播自定义样式 */
  311. .swipercontent {
  312. position: relative;
  313. }
  314. .swiper-box {
  315. background: #fff;
  316. }
  317. .slide-image {
  318. width: 100%;
  319. height: 454upx;
  320. display: block;
  321. }
  322. .swiper-box .uni-swiper-dots {
  323. position: absolute;
  324. margin: 0 auto !important;
  325. top: 316upx;
  326. }
  327. .swiper-box .uni-swiper-dot {
  328. width: 19upx;
  329. display: inline-flex;
  330. height: 7upx;
  331. margin-right: 20upx;
  332. justify-content: space-between;
  333. }
  334. .swiper-box .uni-swiper-dot::before {
  335. content: '';
  336. flex-grow: 1;
  337. background: #e0e0e0;
  338. }
  339. .swiper-box .uni-swiper-dot-active::before {
  340. background: #2f2f2f;
  341. border-radius: 4upx;
  342. }
  343. .swipercontent {
  344. position: relative;
  345. }
  346. .dots {
  347. position: absolute;
  348. left: 0;
  349. right: 0;
  350. bottom: 0upx;
  351. display: flex;
  352. justify-content: center;
  353. }
  354. .dot {
  355. margin: 0 8upx;
  356. width: 21upx;
  357. height: 9upx;
  358. background: #333;
  359. border-radius: 16upx;
  360. }
  361. .dot.active {
  362. width: 21upx;
  363. background: #dfdfdf;
  364. }
  365. /* 结束 */
  366. /* 内容 */
  367. .introduce {
  368. /* font-size: 30upx;
  369. font-family: PingFang-SC-Regular;
  370. font-weight: 400;
  371. color: rgba(51, 51, 51, 1);
  372. padding: 55upx 34upx; */
  373. /* background: #ED7D31; */
  374. margin-top: 24upx;
  375. background: #ED7D31;
  376. color: #FFFFFF;
  377. }
  378. .grace-rich-text {
  379. font-size: 24upx;
  380. font-family: PingFang-SC-Regular;
  381. font-weight: 400;
  382. line-height: 45upx;
  383. /* color: rgba(51, 51, 51, 1); */
  384. padding: 45upx 55upx;
  385. }
  386. /* tab切换列表 */
  387. /* 列表 */
  388. .listening {
  389. // background: #FFFFFF;
  390. padding-bottom: 48upx;
  391. }
  392. .list {
  393. margin: 0 12upx;
  394. // padding-top: 31upx;
  395. /* display:flex; */
  396. overflow: hidden;
  397. _zoom: 1;
  398. // margin-bottom: 61upx;
  399. }
  400. .listcent {
  401. margin-left: 66upx;
  402. float: left;
  403. width: 268upx;
  404. height: 245upx;
  405. background: #FFFFFF;
  406. border: 1upx solid #DBDBDB;
  407. margin-bottom: 30upx;
  408. // box-sizing: border-box;
  409. }
  410. .listPic {
  411. display: block;
  412. width: 268upx;
  413. height: 170upx;
  414. // border-radius: 10upx 10upx 0px 0px;
  415. }
  416. /* */
  417. .biaot {
  418. background: #fff;
  419. text-align: center;
  420. }
  421. .bt {
  422. font-size: 18upx;
  423. line-height: 18upx;
  424. font-family: PingFang-SC-Regular;
  425. font-weight: bold;
  426. color: #333333;
  427. padding: 16upx 0upx 8upx 0upx;
  428. overflow: hidden;
  429. text-overflow: ellipsis;
  430. white-space: nowrap;
  431. }
  432. .bts{
  433. margin: 0 auto !important;
  434. }
  435. .xianq {
  436. overflow: hidden;
  437. _zoom: 1;
  438. margin: 0 81upx;
  439. }
  440. .text {
  441. font-size: 24upx;
  442. font-family: PingFang-SC-Regular;
  443. font-weight: 400;
  444. color: rgba(102, 102, 102, 1);
  445. float: left;
  446. }
  447. .jt {
  448. width: 14upx;
  449. height: 16upx;
  450. float: right;
  451. display: block;
  452. margin-top: 11upx;
  453. }
  454. .btn {
  455. padding-bottom: 82upx;
  456. }
  457. .btn-cont {
  458. margin: 0 155upx;
  459. height: 70upx;
  460. background: #f4f4f4;
  461. /* box-shadow:3upx 5upx 134upx 7upx rgba(7,7,7,0.13); */
  462. /* opacity:0.2; */
  463. border-radius: 35upx;
  464. overflow: hidden;
  465. _zoom: 1;
  466. padding: 0 107upx;
  467. }
  468. .anli {
  469. font-size: 30upx;
  470. font-family: PingFang-SC-Regular;
  471. font-weight: bold;
  472. color: rgba(102, 102, 102, 1);
  473. line-height: 70upx;
  474. float: left;
  475. }
  476. .gd {
  477. width: 30upx;
  478. height: 29upx;
  479. float: right;
  480. margin-top: 22upx;
  481. }
  482. .footer-cont {
  483. padding: 72upx 73upx 37upx 86upx;
  484. background: #FFFFFF;
  485. }
  486. .tag {
  487. overflow: hidden;
  488. _zoom: 1;
  489. }
  490. .labels {
  491. overflow: hidden;
  492. _zoom: 1;
  493. float: left;
  494. /* display: inline-block; */
  495. /* display: flex; */
  496. }
  497. .label {
  498. font-size: 26upx;
  499. font-family: SourceHanSansCN-Medium;
  500. font-weight: 500;
  501. color: rgba(255, 255, 255, 1);
  502. float: left;
  503. }
  504. .lxian {
  505. font-size: 26upx;
  506. font-family: SourceHanSansCN-Medium;
  507. font-weight: 500;
  508. color: rgba(255, 255, 255, 1);
  509. float: left;
  510. margin: 0 4upx;
  511. }
  512. .labels:last-child .lxian {
  513. font-size: 0upx;
  514. float: left;
  515. margin: 0;
  516. }
  517. .labels:first-child .lxian {
  518. font-size: 0upx;
  519. float: left;
  520. margin: 0;
  521. }
  522. .telpic {
  523. width: 37upx;
  524. height: 41upx;
  525. float: left;
  526. display: block;
  527. margin-right: 20upx;
  528. }
  529. .laos {
  530. /* font-family: MFJinHei; */
  531. /* font-weight: bold; */
  532. font-size: 34upx;
  533. color: #FFFFFF;
  534. float: left;
  535. }
  536. .phine {
  537. /* font-family: MFJinHei; */
  538. letter-spacing: 2upx;
  539. /* font-weight: bold; */
  540. font-size: 34upx;
  541. color: #FFFFFF;
  542. float: left;
  543. }
  544. .bohao {
  545. width: 36upx;
  546. height: 40upx;
  547. display: block;
  548. float: left;
  549. margin-left: 38upx;
  550. margin-top: 5upx;
  551. }
  552. .tjt {
  553. width: 39upx;
  554. height: 28upx;
  555. display: block;
  556. float: left;
  557. margin-left: 12upx;
  558. margin-top: 12upx;
  559. }
  560. .footer-btn {
  561. width: 100%;
  562. }
  563. .footer-btn view {
  564. text-align: justify;
  565. display: inline-block;
  566. text-align-last: justify;
  567. text-justify: inter-ideograph;
  568. vertical-align: top;
  569. }
  570. .footer-btn view text {
  571. display: inline-block;
  572. height: 0;
  573. width: 100%
  574. /* 换行 */
  575. }
  576. .btn-title {
  577. display: flex;
  578. font-size: 58upx;
  579. font-family: Source Han Sans CN;
  580. font-weight: 800;
  581. color: rgba(220, 66, 66, 1);
  582. line-height: 58upx;
  583. margin-bottom: 14rpx;
  584. height: 58rpx;
  585. width: 100%;
  586. }
  587. .btn-title-sz {
  588. color: #ED7D31;
  589. }
  590. .btn-title-sz1 {
  591. color: #211717;
  592. }
  593. .btn-fdesc {
  594. width: 100%;
  595. font-size: 32upx;
  596. font-family: Source Han Sans CN;
  597. font-weight: 400;
  598. color: rgba(51, 51, 51, 1);
  599. line-height: 32upx;
  600. height: 32rpx;
  601. text-align: center;
  602. margin-bottom: 24rpx;
  603. }
  604. .logocont {
  605. overflow: hidden;
  606. _zoom: 1;
  607. /* margin-top: 42upx; */
  608. }
  609. .logos {
  610. float: left;
  611. width: 352upx;
  612. margin-top: 15upx;
  613. }
  614. .logo {
  615. width: 324upx;
  616. height: 160upx;
  617. display: block;
  618. margin: 0 auto;
  619. }
  620. .logo-text {
  621. text-align: center;
  622. font-size: 28upx;
  623. font-family: Source Han Sans CN;
  624. font-weight: 400;
  625. color: rgba(51, 51, 51, 1);
  626. line-height: 28upx;
  627. margin-top: 20rpx;
  628. }
  629. .code {
  630. float: right;
  631. }
  632. .codePic {
  633. width: 210upx;
  634. height: 210upx;
  635. display: block;
  636. }
  637. .codetext {
  638. text-align: center;
  639. font-size: 16upx;
  640. font-family: Source Han Sans CN;
  641. font-weight: 400;
  642. color: rgba(51, 51, 51, 1);
  643. line-height: 16upx;
  644. }
  645. .codetext-s {
  646. color: #333333;
  647. }
  648. .codetext-a {
  649. color: #ED7D31;
  650. }
  651. @keyframes move {
  652. 0%,
  653. 5% {
  654. -webkit-transform: rotate(0deg);
  655. transform: rotate(0deg);
  656. }
  657. 15% {
  658. -webkit-transform: rotate(0deg);
  659. transform: rotate(0deg);
  660. }
  661. 25% {
  662. -webkit-transform: rotate(0deg);
  663. transform: rotate(0deg);
  664. }
  665. 35% {
  666. -webkit-transform: rotate(0deg);
  667. transform: rotate(0deg);
  668. }
  669. 45% {
  670. -webkit-transform: rotate(0deg);
  671. transform: rotate(0deg);
  672. }
  673. 55% {
  674. -webkit-transform: rotate(0deg);
  675. transform: rotate(0deg);
  676. }
  677. 60% {
  678. -webkit-transform: rotate(0deg);
  679. transform: rotate(0deg);
  680. }
  681. 65% {
  682. -webkit-transform: rotate(0deg);
  683. transform: rotate(0deg);
  684. }
  685. 70% {
  686. -webkit-transform: rotate(6deg);
  687. transform: rotate(6deg);
  688. }
  689. 75% {
  690. -webkit-transform: rotate(-6deg);
  691. transform: rotate(-6deg);
  692. }
  693. 80% {
  694. -webkit-transform: rotate(6deg);
  695. transform: rotate(6deg);
  696. }
  697. 85% {
  698. -webkit-transform: rotate(-6deg);
  699. transform: rotate(-6deg);
  700. }
  701. 90% {
  702. -webkit-transform: rotate(6deg);
  703. transform: rotate(6deg);
  704. }
  705. 95% {
  706. -webkit-transform: rotate(-6deg);
  707. transform: rotate(-6deg);
  708. }
  709. 100% {
  710. -webkit-transform: rotate(0deg);
  711. transform: rotate(0deg);
  712. }
  713. }
  714. .tjt {
  715. animation: move 1s 0s infinite;
  716. -webkit-animation: move 1s 0s infinite;
  717. }
  718. .tjt {
  719. position: relative;
  720. animation: myfirst 1s 0s infinite;
  721. -webkit-animation: myfirst 1s linear 1s infinite alternate;
  722. }
  723. @keyframes myfirst {
  724. 0% {
  725. left: 0px;
  726. }
  727. 25% {
  728. left: 3px;
  729. }
  730. 50% {
  731. left: 6px;
  732. }
  733. 75% {
  734. left: 3px;
  735. }
  736. 100% {
  737. left: 0px;
  738. }
  739. }
  740. /* 底部 */
  741. .business {
  742. width: 100%;
  743. background: #ED7D31;
  744. }
  745. .businesscard {
  746. height: 190upx;
  747. overflow: hidden;
  748. _zoom: 1;
  749. padding: 0 42upx 0 53upx;
  750. display: flex;
  751. }
  752. .left {
  753. }
  754. .rights1 {
  755. margin-top: 13upx;
  756. margin-left: 10rpx;
  757. }
  758. .ri-tel {
  759. width: 103upx;
  760. height: 173upx;
  761. display: block;
  762. }
  763. .phone {
  764. overflow: hidden;
  765. _zoom: 1;
  766. display: flex;
  767. }
  768. .pic {
  769. width: 154upx;
  770. height: 154upx;
  771. /* border-radius: 50%; */
  772. display: block;
  773. margin: 18upx 20upx 0 0upx;
  774. display: block;
  775. /* margin-bottom: 17upx; */
  776. }
  777. .bus-cont view{
  778. /* text-align: justify;
  779. text-align-last: justify; */
  780. text-align: justify;
  781. display: inline-block;
  782. text-align-last: justify;
  783. text-justify: inter-ideograph;
  784. vertical-align: top;
  785. width: 100%;
  786. margin-bottom: 10upx;
  787. }
  788. .bus-cont view text {
  789. display: inline-block;
  790. height:0;
  791. width:100% /* 换行 */
  792. }
  793. .title1 {
  794. margin-top: 26upx;
  795. margin-bottom: 17rpx;
  796. font-size: 28upx;
  797. height: 28upx;
  798. line-height: 28upx;
  799. /* font-weight:bold; */
  800. color: #fff;
  801. }
  802. .tel {
  803. color: #fff;
  804. font-size: 30upx;
  805. line-height: 30upx;
  806. height: 30upx;
  807. display: flex;
  808. }
  809. .tel-num {
  810. width: 52upx;
  811. text-align: justify;
  812. }
  813. .tel-txt {
  814. letter-spacing: 6upx;
  815. }
  816. .bus-desc {
  817. font-size: 20upx;
  818. font-family: Source Han Sans CN;
  819. font-weight: 400;
  820. line-height: 20upx;
  821. color: #fff;
  822. height: 20upx;
  823. }
  824. .cont {
  825. overflow: hidden;
  826. _zoom: 1;
  827. flex: 1;
  828. }
  829. .bustag {
  830. overflow: hidden;
  831. _zoom: 1;
  832. }
  833. .bustext {
  834. overflow: hidden;
  835. _zoom: 1;
  836. float: left;
  837. /* margin-bottom: 30upx; */
  838. }
  839. .buslxian {
  840. float: left;
  841. font-size: 30upx;
  842. font-family: PingFang-SC-Medium;
  843. font-weight: 500;
  844. color: rgba(255, 255, 255, 1);
  845. margin: 0 6upx;
  846. }
  847. .bustext:first-child .buslxian {
  848. float: left;
  849. font-size: 0upx;
  850. font-family: PingFang-SC-Medium;
  851. font-weight: 500;
  852. color: rgba(255, 255, 255, 1);
  853. margin: 0;
  854. }
  855. .bust {
  856. float: left;
  857. font-size: 30upx;
  858. font-family: PingFang-SC-Medium;
  859. font-weight: 500;
  860. color: rgba(255, 255, 255, 1);
  861. }
  862. .btnPic {
  863. width: 100%;
  864. display: block;
  865. }
  866. /* 新增 */
  867. /* 大标题 */
  868. .cont-title {
  869. // background: #FFFFFF;
  870. }
  871. .h {
  872. margin-top: 20upx;
  873. }
  874. .dtitle {
  875. overflow: hidden;
  876. _zoom: 1;
  877. display: flex;
  878. justify-content: center;
  879. margin: 0 auto;
  880. }
  881. .title {
  882. font-size: 44upx;
  883. font-family: PingFang-SC-Medium;
  884. font-weight: bold;
  885. color: rgba(34, 34, 34, 1);
  886. padding: 0 24upx;
  887. float: left;
  888. }
  889. .limg {
  890. float: left;
  891. width: 35upx;
  892. height: 15upx;
  893. display: block;
  894. margin-top: 22upx;
  895. }
  896. .ftitle {
  897. margin-top: 8upx;
  898. font-size: 24upx;
  899. font-family: PingFang-SC-Medium;
  900. font-weight: 500;
  901. color: rgba(51, 51, 51, 1);
  902. text-align: center;
  903. }
  904. .weiixn-gzh{
  905. width: 176upx;
  906. height: 44upx;
  907. background: #ED7D31;
  908. border-radius: 6upx;
  909. font-size: 26upx;
  910. font-family: Source Han Sans CN;
  911. font-weight: bold;
  912. color: #FFFFFF;
  913. line-height: 44upx;
  914. text-align: center;
  915. margin: 0 auto;
  916. margin-bottom: 28upx;
  917. }
  918. .weiixn-gzhs{
  919. width: 236upx;
  920. height: 44upx;
  921. background: #ED7D31;
  922. border-radius: 6upx;
  923. font-size: 26upx;
  924. font-family: Source Han Sans CN;
  925. font-weight: bold;
  926. color: #FFFFFF;
  927. line-height: 44upx;
  928. text-align: center;
  929. margin: 0 auto;
  930. margin-top: 34upx;
  931. margin-bottom: 28upx;
  932. }
  933. /* 公众号列表 */
  934. .content{
  935. background: #FFFFFF;
  936. // padding-bottom:60upx ;
  937. }
  938. .content-list{
  939. // padding: 0 30upx;
  940. }
  941. .content-cont{
  942. overflow: hidden;
  943. _zoom:1;
  944. }
  945. .list-ul{
  946. float: left;
  947. margin-left: 38upx;
  948. }
  949. .list-li{
  950. width: 140upx;
  951. margin-bottom: 40upx;
  952. }
  953. .list-pic{
  954. image{
  955. width: 140upx;
  956. height: 140upx;
  957. // background: #A22D26;
  958. border-radius: 70upx;
  959. display: block;
  960. }
  961. }
  962. .list-title{
  963. font-size: 18upx;
  964. font-family: Source Han Sans CN;
  965. font-weight: bold;
  966. color: #333333;
  967. // line-height: 18upx;
  968. text-align: center;
  969. margin: 14upx 0 8upx 0;
  970. overflow: hidden;
  971. text-overflow:ellipsis;
  972. white-space: nowrap;
  973. }
  974. .list-desc{
  975. width: 96upx;
  976. height: 26upx;
  977. border: 1upx solid rgba(189, 194, 196, 0.99);
  978. border-radius: 2upx;
  979. font-size: 12upx;
  980. text-align: center;
  981. line-height: 26upx;
  982. font-family: Source Han Sans CN;
  983. font-weight: 400;
  984. color: #333333;
  985. margin: 0 36upx;
  986. box-sizing: border-box;
  987. -webkit-text-size-adjust: 100%;
  988. }
  989. .ljgd{
  990. width: 212upx;
  991. height: 43upx;
  992. border: 1upx solid #DD2B2E;
  993. border-radius: 3upx;
  994. display: flex;
  995. justify-content: center;
  996. align-items: center;
  997. margin: 0 auto;
  998. .ljgd-pic{
  999. image{
  1000. width: 30upx;
  1001. height: 30upx;
  1002. display: block;
  1003. margin-right: 12upx;
  1004. }
  1005. }
  1006. .ljgd-text{
  1007. line-height: 20upx;
  1008. font-size: 20upx;
  1009. font-family: Microsoft YaHei;
  1010. font-weight: bold;
  1011. color: #444444;
  1012. }
  1013. }
  1014. .lic{
  1015. width: 173upx;
  1016. height: 35upx;
  1017. border: 1upx solid #DD2B2E;
  1018. border-radius: 3px;
  1019. display: flex;
  1020. justify-content: center;
  1021. align-items: center;
  1022. // margin: 0 auto;
  1023. margin-top: 14upx;
  1024. .ljgd-pic{
  1025. image{
  1026. width: 27upx;
  1027. height: 27upx;
  1028. display: block;
  1029. margin-right: 12upx;
  1030. }
  1031. }
  1032. .ljgd-text{
  1033. line-height: 16upx;
  1034. font-size: 16upx;
  1035. font-family: Microsoft YaHei;
  1036. font-weight: bold;
  1037. color: #444444;
  1038. }
  1039. }
  1040. .lin1{
  1041. margin-top: 38upx;
  1042. }
  1043. .lin2{
  1044. margin-top: 60upx;
  1045. }
  1046. .links{
  1047. margin-top: 8upx;
  1048. }
  1049. .mark {
  1050. position: fixed;
  1051. left: 0;
  1052. top: 0;
  1053. right: 0;
  1054. bottom: 0;
  1055. background: rgba(0, 0, 0, 0.5);
  1056. z-index: 9999999;
  1057. }
  1058. .mark-content {
  1059. position: absolute;
  1060. left: 0;
  1061. top: 0;
  1062. right: 0;
  1063. bottom: 0;
  1064. margin: auto;
  1065. z-index: 9;
  1066. width: 500upx;
  1067. height: 500upx;
  1068. background: #FFFFFF;
  1069. border-radius: 16upx;
  1070. }
  1071. .mark-relative {
  1072. position: relative;
  1073. }
  1074. .mark-del {
  1075. width: 30upx;
  1076. height: 30upx;
  1077. display: block;
  1078. position: absolute;
  1079. right: 0;
  1080. padding: 22upx 20upx 0 0;
  1081. }
  1082. .qercode{
  1083. width: 320upx;
  1084. height: 320upx;
  1085. display: block;
  1086. margin: 0 auto;
  1087. padding-top: 90upx;
  1088. }
  1089. </style>