foot.vue 52 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801
  1. <template>
  2. <div class="">
  3. <footer class="index_foot">
  4. <div class="foot_title">
  5. <NuxtLink to="/">友情链接</NuxtLink>
  6. </div>
  7. <div class="foot_img_box" id="main_js_2">
  8. <div class="foot_img_box_long" id="demo_js_2">
  9. <div class="foot_img_box_in" id="demo1_js_2">
  10. <NuxtLink to="/" v-for="(item, index) in bottomLink" :title="item.title" target="_blank">
  11. <img src="public/index/link.jpg" :alt="item.title">
  12. </NuxtLink>
  13. </div>
  14. <div class="foot_img_box_in" id="demo2_js_2">
  15. </div>
  16. </div>
  17. </div>
  18. <div class="phone_foot_img_box">
  19. <NuxtLink to="/" v-for="(item, index) in bottomLink" :title="item.title" target="_blank">
  20. <img src="public/index/link.jpg" :alt="item.title">
  21. </NuxtLink>
  22. </div>
  23. <div class="foot_frind_box" style="display:none;">
  24. <div>
  25. <a :href="item.url" v-for="(item, index) in bottomText" :key="index" :title="item.title"
  26. target="_blank">{{ item.title }}</a>
  27. </div>
  28. </div>
  29. </footer>
  30. <div class="call_us_box">
  31. <template v-for="(item, index) in bottomMenu" :key="index">
  32. <NuxtLink :to="{ path: `/about/${item.name_pinyin}/list-1.html` }" v-if="item.type == 1"
  33. :title="item.name">
  34. {{ item.name }}
  35. </NuxtLink>
  36. <NuxtLink :to="{ path: `/about/${item.name_pinyin}/index.html` }" v-if="item.type == 0"
  37. :title="item.name">
  38. {{ item.name }}
  39. </NuxtLink>
  40. </template>
  41. </div>
  42. <footer class="index_foot">
  43. <div class="foot_text_box" v-if="bottomBase">
  44. <p v-html="bottomBase.statement" class="foot_text_html_css"></p>
  45. <p v-html="bottomBase.organizer" class="foot_text_html_css foot_color_red"></p>
  46. <p v-html="bottomBase.copyright_information" class="foot_text_html_css"></p>
  47. <p>
  48. <span v-html="bottomBase.icp_number" class="foot_text_html_css"></span>
  49. <span v-html="bottomBase.record_number" class="foot_text_html_css"></span>
  50. </p>
  51. <p v-html="bottomBase.contact_number" class="foot_text_html_css"></p>
  52. <p v-html="bottomBase.company_address" class="foot_text_html_css "></p>
  53. <p v-html="bottomBase.email" class="foot_text_html_css "></p>
  54. </div>
  55. <div class="foot_last_img_box">
  56. <a :href="item.url" v-for="(item, index) in bottomphoto" :title="item.title">
  57. <img src="public/index/link2.png" :alt="item.title">
  58. </a>
  59. </div>
  60. <div class="kefu">
  61. <div class="kefu_itemKf">
  62. <a href="http://kf.znxyw.org.cn/?m=front&a=chat&key=ii08zncpb5" target="_blank">
  63. <img src="public/index/kefu.png">
  64. <p>在线客服</p>
  65. </a>
  66. </div>
  67. </div>
  68. <!--右侧悬浮-->
  69. <div class="foot_right_float">
  70. <NuxtLink target="_blank" href="http://fazhidy.org.cn">政讯通•全国法制调研中心</NuxtLink>
  71. <NuxtLink target="_blank" href="http://fazyqjczx.org.cn">政讯通•全国法制舆情监测中心</NuxtLink>
  72. <NuxtLink target="_blank" href="http://fzfzcj.org.cn">政讯通•全国法制发展促进中心 </NuxtLink>
  73. </div>
  74. <!--你问我答-->
  75. <div :class="wenda ? 'wenda wenda_style' : 'wenda'">
  76. <div class="wenda_tlt">
  77. <h3><a href="/">你问我答</a></h3>
  78. <span @click="toggleWenda"></span>
  79. </div>
  80. <ul class="wenda_view">
  81. <li>
  82. <div>
  83. <span class="new_wen">问</span>
  84. <a class="wenda_view_text" href="#">政讯通•全国法制项目官网有几个,承担的职能是什么</a>
  85. </div>
  86. <div>
  87. <span class="new_da">答</span>
  88. <b>
  89. 4个官网,分别是:
  90. 政讯通•全国法制资讯发布中心官网,提供资讯信息化服务,以资讯发布为主;
  91. 政讯通•全国法制调研中心官网,承担调研、法律服务等功能;
  92. 政讯通•全国法制舆情监测中心官网,承担舆情监测、处理、公关等功能;
  93. 政讯通•全国法制发展促进中心官网,承担行业发展促进、服务功能。
  94. </b>
  95. </div>
  96. </li>
  97. <li>
  98. <div>
  99. <span class="new_wen">问</span>
  100. <a class="wenda_view_text" href="#">我在网上看你们有聘兼职法制监督员,我想申请有什么要求?需要费用吗?</a>
  101. </div>
  102. <div>
  103. <span class="new_da">答</span>
  104. <b>合法中国公民,热爱和关注公益事业;五年内无违法犯罪记录;会电脑基本操作、有过媒体或公检法相关工作经验者均可申请。收取网络平台使用费,法制监督员分全国、省级、地市级三个级,地市级1200元/年,省级2400元/年,全国级4800元/年,配套办公用品费300元。运费到付或者顺付50元。</b>
  105. </div>
  106. </li>
  107. <li>
  108. <div>
  109. <span class="new_wen">问</span>
  110. <span><a href="/">申请地市中心条件?</a></span>
  111. </div>
  112. <div>
  113. <span class="new_da">答</span>
  114. <b>
  115. (1)从事过公检法相关工作或者媒体/法制工作的公民或法人单位均可申请;(前提条件)
  116. (2)熟悉我国相关政策和调研工作;
  117. (3)遵守国家法律法规,积极为发展做贡献;
  118. (4)遵守内参各项规章制度,严格执行工作纪律;
  119. (5)熟悉基本网络操作,遵守互联网应用规则;
  120. </b>
  121. </div>
  122. </li>
  123. <li>
  124. <div>
  125. <span class="new_wen">问</span>
  126. <span><a href="/">我想申请法制调研员有什么条件?</a></span>
  127. </div>
  128. <div>
  129. <span class="new_da">答</span>
  130. <b>有意从事法制公益性工作,熟悉国家法律法规、司法政策,五年内无违法犯罪记录;熟悉调研工作,熟悉网络基本操作,年龄在25-65之间的中国公民均可申请,有过执法或者公检法行业相关从业者优先考虑。</b>
  131. </div>
  132. </li>
  133. </ul>
  134. </div>
  135. </footer>
  136. </div>
  137. </template>
  138. <script setup>
  139. //0.添加网站客服 start---------------------------------------->
  140. //添加网站客服
  141. function addQQFriend(qqNumber) {
  142. // 使用tencent协议唤起QQ客户端并添加好友
  143. window.location.href = `tencent://message/?uin=${qqNumber}&Site=&Menu=yes`;
  144. }
  145. //0.添加网站客服 end---------------------------------------->
  146. //获得底部基本信息 start---------------------------------------->
  147. //1.获得全部友情链接与底部图片
  148. const bottomLink = ref([])
  149. const bottomText = ref([])
  150. const bottomphoto = ref([])
  151. const bottomMenu = ref([])
  152. const bottomBase = ref({})
  153. const qq1 = ref("")
  154. const qq2 = ref("")
  155. async function getModelDataAll() {
  156. const mkdata = await requestDataPromise('/web/getWebsiteFootAll', {
  157. method: 'GET',
  158. query: {
  159. 'link_textnum': 24,
  160. 'link_imgnum': 18,
  161. 'link_footnum': 4
  162. },
  163. });
  164. if (mkdata.code == 200) {
  165. bottomLink.value = mkdata.data.link_img;
  166. bottomText.value = mkdata.data.link_text;
  167. bottomphoto.value = mkdata.data.link_foot;
  168. bottomMenu.value = mkdata.data.foot_cate;
  169. bottomBase.value = mkdata.data.foot_info;
  170. //获取qq号数字部分
  171. qq1.value = bottomBase.value.customer_service_qq.match(/\d+/g);
  172. qq2.value = bottomBase.value.communications.match(/\d+/g);
  173. } else {
  174. console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
  175. console.log("错误位置:获取友情链接图片")
  176. console.log("后端错误反馈:", mkdata.message)
  177. console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
  178. }
  179. }
  180. getModelDataAll();
  181. //获得底部基本信息 end---------------------------------------->
  182. //你问我答 start---------------------------------------->
  183. const wenda = ref(false)
  184. function toggleWenda() {
  185. wenda.value = !wenda.value
  186. }
  187. //你问我答 end---------------------------------------->
  188. import { onMounted } from 'vue';
  189. // js跑马灯
  190. onMounted(() => {
  191. setTimeout(() => {
  192. // console.log('2秒后执行了代码');
  193. const main_2 = document.getElementById("main_js_2");
  194. const demo_2 = document.getElementById("demo_js_2");
  195. const demo1_2 = document.getElementById("demo1_js_2");
  196. const demo2_2 = document.getElementById("demo2_js_2");
  197. const speed_2 = 22;    //数值越大滚动速度越慢
  198. demo2_2.innerHTML = demo1_2.innerHTML;
  199. function Marquee_2() {
  200. if (demo2_2.offsetWidth - main_2.scrollLeft <= 0) { main_2.scrollLeft -= demo1_2.offsetWidth }
  201. else { main_2.scrollLeft++ }
  202. }
  203. var MyMar_2 = setInterval(Marquee_2, speed_2);
  204. demo_2.onmouseover = function () {
  205. clearInterval(MyMar_2)
  206. }
  207. demo_2.onmouseout = function () {
  208. MyMar_2 = setInterval(Marquee_2, speed_2)
  209. }
  210. }, 1000);
  211. })
  212. </script>
  213. <style lang="less" scoped>
  214. //自适应 start ---------------------------------------->
  215. .new_yqljtlt {
  216. width: 100%;
  217. height: 50px;
  218. line-height: 50px;
  219. overflow: hidden;
  220. border-bottom: 2px solid #9e9e9e;
  221. padding: 0 20px;
  222. margin-bottom: 20px;
  223. }
  224. .new_yqljtlt a {}
  225. .foot_img_box_in {
  226. overflow: hidden;
  227. float: left;
  228. }
  229. .foot_title {
  230. box-sizing: border-box;
  231. width: 100%;
  232. height: 50PX;
  233. line-height: 50PX;
  234. overflow: hidden;
  235. border-bottom: 2PX solid #9e9e9e;
  236. padding: 0 20PX;
  237. margin-bottom: 20PX;
  238. a {
  239. font-weight: bold;
  240. font-size: 20PX;
  241. color: #0e28e6;
  242. float: left;
  243. }
  244. }
  245. .foot_img_box {
  246. overflow: hidden;
  247. display: block;
  248. margin-bottom: 50PX;
  249. height: 50PX;
  250. }
  251. .foot_img_box_long {
  252. overflow: hidden;
  253. height: 50PX;
  254. width: 99999%;
  255. }
  256. .foot_img_box a {
  257. width: 166PX;
  258. height: 50PX;
  259. float: left;
  260. box-sizing: border-box;
  261. margin: 0px 5px;
  262. }
  263. .foot_img_box img {}
  264. .foot_img_box img {
  265. display: block;
  266. width: 100%;
  267. height: 100%;
  268. }
  269. .call_us_box {
  270. width: 100%;
  271. height: 50PX;
  272. line-height: 50PX;
  273. text-align: center;
  274. border-top: 4PX solid #0e28e6;
  275. display: block;
  276. width: 100%;
  277. margin: 25PX auto 0;
  278. overflow: hidden;
  279. text-align: center;
  280. font-size: 0PX;
  281. a {
  282. min-width: 120PX;
  283. color: #333;
  284. font-size: 18PX;
  285. font-weight: bold;
  286. display: inline-block;
  287. box-sizing: border-box;
  288. padding: 0 5PX;
  289. font-weight: bold;
  290. text-align: center;
  291. height: 50PX;
  292. line-height: 50PX;
  293. position: relative;
  294. }
  295. a::after {
  296. content: '';
  297. display: block;
  298. position: absolute;
  299. width: 1PX;
  300. height: 14PX;
  301. background: #000;
  302. left: 0PX;
  303. top: 20PX;
  304. }
  305. a:nth-of-type(1)::after {
  306. display: none;
  307. }
  308. }
  309. .call_us_box>* {}
  310. .call_us_box>*:nth-of-type(1) {
  311. border-left: 0PX;
  312. }
  313. @media screen and (min-width: 1401px) {
  314. .index_foot {
  315. box-sizing: border-box;
  316. width: 1400PX;
  317. margin: 0 auto;
  318. }
  319. .index_foot_name_box {
  320. margin: 10PX auto 0PX;
  321. text-align: center;
  322. font-size: 0PX;
  323. }
  324. .index_foot_name {
  325. display: inline-block;
  326. height: 67PX;
  327. line-height: 67PX;
  328. color: #f2f9f4;
  329. font-size: 51PX;
  330. font-weight: bold;
  331. overflow: hidden;
  332. }
  333. .index_foot_name:nth-of-type(even) {
  334. color: #333;
  335. font-size: 32PX;
  336. }
  337. .foot_frind_box {
  338. display: block;
  339. overflow: hidden;
  340. display: flex;
  341. border-bottom: solid 3PX #158d91;
  342. padding: 20PX;
  343. background: #f1f1f1;
  344. a {
  345. font-size: 16PX;
  346. }
  347. }
  348. .foot_frind_box div {
  349. width: 100%;
  350. overflow: hidden;
  351. }
  352. .foot_frind_box div * {
  353. float: left;
  354. line-height: 22PX;
  355. height: 22PX;
  356. color: #333;
  357. font-size: 16PX;
  358. margin: 0 10PX;
  359. }
  360. .foot_text_box {
  361. margin: 20PX auto 0PX;
  362. text-align: center;
  363. color: #333;
  364. font-size: 16PX;
  365. line-height: 25PX;
  366. a {
  367. color: #333;
  368. font-size: 14PX;
  369. }
  370. }
  371. .foot_text_box_green {
  372. color: #40663B;
  373. }
  374. .foot_text_box img {
  375. display: inline-block;
  376. height: 20PX;
  377. vertical-align: middle;
  378. }
  379. .foot_logo_out {
  380. position: relative;
  381. margin: 0PX auto;
  382. width: 100%;
  383. height: 0PX;
  384. }
  385. .foot_logo_out * {
  386. width: 120PX;
  387. display: block;
  388. }
  389. .foot_logo_out>* {
  390. position: absolute;
  391. top: -166PX;
  392. }
  393. .foot_logo_out>*:nth-of-type(1) {
  394. left: 0PX;
  395. }
  396. .foot_logo_out>*:nth-of-type(2) {
  397. right: 0PX;
  398. }
  399. .foot_last_img_box {
  400. margin: 10PX auto 10PX;
  401. text-align: center;
  402. overflow: hidden;
  403. width: 100%;
  404. font-size: 0PX;
  405. padding-bottom: 10PX;
  406. }
  407. .foot_last_img_box>* {
  408. height: 50PX;
  409. width: 120PX;
  410. display: inline-block;
  411. overflow: hidden;
  412. margin-right: 5PX;
  413. }
  414. .foot_last_img_box img {
  415. width: 120PX;
  416. height: 50PX;
  417. background: #fff;
  418. }
  419. .foot_text_html_css {
  420. line-height: 30PX;
  421. font-size: 16PX;
  422. }
  423. .foot_text_html_css :deep(a) {
  424. color: #333;
  425. }
  426. .foot_color_red {
  427. color: red;
  428. }
  429. .foot_color_red :deep(a) {
  430. color: red;
  431. }
  432. .foot_text_html_css :deep(img) {
  433. margin: 0 5PX;
  434. }
  435. //添加在线客服
  436. .kefu {
  437. position: fixed;
  438. bottom: 100PX;
  439. top: 40%;
  440. right: 11PX;
  441. width: 64PX !important;
  442. z-index: 9999;
  443. .kefu_itemKf {
  444. background-color: #0099cc;
  445. border-radius: 10PX !important;
  446. box-shadow: 0 4PX 16PX #0000001a;
  447. width: 64PX !important;
  448. height: 64PX !important;
  449. padding: 8PX !important;
  450. text-align: center;
  451. box-sizing: border-box;
  452. position: relative;
  453. cursor: pointer;
  454. a {
  455. >p {
  456. color: #fff;
  457. font-size: 12PX !important;
  458. }
  459. >img {
  460. width: 30PX !important;
  461. height: 30PX !important;
  462. margin-bottom: 5PX !important;
  463. display: block;
  464. margin: 0 auto;
  465. }
  466. }
  467. }
  468. .kefu_itemQQ {
  469. background-color: #fff;
  470. border-radius: 10PX;
  471. box-shadow: 0 4PX 16PX #0000001a;
  472. height: 100PX;
  473. margin-bottom: 15PX;
  474. text-align: center;
  475. width: 100PX;
  476. box-sizing: border-box;
  477. position: relative;
  478. cursor: pointer;
  479. >p {
  480. color: #666;
  481. font-size: 14PX;
  482. font-weight: 500;
  483. line-height: 16PX;
  484. }
  485. >img {
  486. margin-top: 10PX;
  487. width: 60PX;
  488. height: 60PX;
  489. }
  490. &:hover {
  491. .kefu_item_content_QQ {
  492. display: block;
  493. }
  494. }
  495. }
  496. .kefu_itemPhone {
  497. background-color: #fff;
  498. border-radius: 10PX;
  499. box-shadow: 0 4PX 16PX #0000001a;
  500. height: 100PX;
  501. margin-bottom: 15PX;
  502. text-align: center;
  503. width: 100PX;
  504. box-sizing: border-box;
  505. position: relative;
  506. cursor: pointer;
  507. >p {
  508. color: #666;
  509. font-size: 14PX;
  510. font-weight: 500;
  511. line-height: 16PX;
  512. }
  513. >img {
  514. margin-top: 10PX;
  515. width: 60PX;
  516. height: 60PX;
  517. }
  518. &:hover {
  519. .kefu_item_content_phone {
  520. display: block;
  521. }
  522. }
  523. }
  524. .kefu_item_content_QQ {
  525. position: absolute;
  526. top: -100PX;
  527. right: 100PX;
  528. background: #fff;
  529. border-radius: 10PX;
  530. display: none;
  531. width: 190PX;
  532. height: 330PX;
  533. background: #fff;
  534. box-shadow: 0 4PX 16PX #0000001a;
  535. z-index: 99;
  536. box-sizing: border-box;
  537. padding: 20PX;
  538. img {
  539. margin-bottom: 10PX;
  540. }
  541. .qqfs {
  542. margin-bottom: 20PX;
  543. font-size: 14PX;
  544. color: #333;
  545. }
  546. .arrow {
  547. width: 0;
  548. height: 0;
  549. width: 0;
  550. border-top: 20PX solid transparent;
  551. border-bottom: 20PX solid transparent;
  552. border-left: 20PX solid #fff;
  553. position: absolute;
  554. top: 120PX;
  555. right: -20PX;
  556. transform: translateX(-50%);
  557. z-index: 100;
  558. }
  559. }
  560. .kefu_item_content_phone {
  561. position: absolute;
  562. top: 0;
  563. right: 100PX;
  564. background: #fff;
  565. border-radius: 10PX;
  566. display: none;
  567. width: 190PX;
  568. height: 80PX;
  569. background: #fff;
  570. box-shadow: 0 4PX 16PX #0000001a;
  571. z-index: 99;
  572. box-sizing: border-box;
  573. padding: 20PX;
  574. text-align: left;
  575. color: #333;
  576. .kefu_item_content_phone_title {
  577. margin-bottom: 5PX;
  578. font-weight: bold;
  579. }
  580. .arrow {
  581. width: 0;
  582. height: 0;
  583. width: 0;
  584. border-top: 20PX solid transparent;
  585. border-bottom: 20PX solid transparent;
  586. border-left: 20PX solid #fff;
  587. position: absolute;
  588. top: 20PX;
  589. right: -20PX;
  590. transform: translateX(-50%);
  591. z-index: 100;
  592. }
  593. }
  594. }
  595. .foot_right_float {
  596. position: fixed;
  597. z-index: 200;
  598. left: 2%;
  599. bottom: 10PX;
  600. a {
  601. display: block;
  602. margin-bottom: 4PX;
  603. border: 1PX solid #dee3eb;
  604. width: 220PX;
  605. height: 30PX;
  606. font-size: 14PX;
  607. line-height: 30PX;
  608. color: #EE6363;
  609. cursor: pointer;
  610. background: #fff;
  611. text-align: center;
  612. }
  613. }
  614. //在线问答
  615. .wenda {
  616. width: 300PX !important;
  617. height: auto;
  618. overflow: hidden;
  619. position: fixed;
  620. bottom: 0;
  621. right: 0;
  622. background: #fff;
  623. border: 1PX solid #7ab9dd;
  624. padding: 10PX !important;
  625. box-shadow: 0PX 1PX 8PX #888 !important;
  626. z-index: 99999999;
  627. box-sizing: border-box;
  628. .wenda_tlt {
  629. width: 100%;
  630. height: 40PX !important;
  631. line-height: 40PX !important;
  632. overflow: hidden;
  633. border-bottom: 2PX solid #ccc !important;
  634. }
  635. .wenda_tlt h3 {
  636. float: left;
  637. height: 40PX !important;
  638. line-height: 40PX !important;
  639. font-size: 22PX !important;
  640. color: #0a78d7;
  641. a {
  642. color: #337ab7;
  643. text-decoration: none;
  644. }
  645. }
  646. .wenda_tlt span {
  647. float: right;
  648. width: 40PX !important;
  649. height: 40PX !important;
  650. background: url('public/index/jt.png') no-repeat center center;
  651. transform: rotateZ(180deg);
  652. font-size: 40PX !important;
  653. color: #000;
  654. cursor: pointer;
  655. }
  656. .wenda_view li {
  657. width: 100%;
  658. height: auto;
  659. overflow: hidden;
  660. margin: 10PX 0 !important;
  661. padding: 10PX 0 !important;
  662. border-bottom: 1PX solid #222 !important;
  663. background: #f1f1f1;
  664. border-radius: 10PX !important;
  665. }
  666. .wenda_view li div span.new_wen {
  667. text-align: center;
  668. line-height: 22PX !important;
  669. float: left;
  670. width: 22PX !important;
  671. height: 22PX !important;
  672. font-size: 20PX !important;
  673. color: #fff;
  674. background: #fb4;
  675. border-radius: 5PX !important;
  676. margin: 3PX 5PX 3PX 0 !important;
  677. padding: 0 !important;
  678. }
  679. .wenda_view li div a.wenda_view_text {
  680. font-size: 16PX !important;
  681. line-height: 16PX !important;
  682. line-height: 30PX !important;
  683. color: #333 !important;
  684. display: block !important;
  685. }
  686. .wenda_view li div span.new_da {
  687. text-align: center;
  688. line-height: 22PX !important;
  689. float: left;
  690. width: 22PX !important;
  691. height: 22PX !important;
  692. font-size: 20PX !important;
  693. color: #fff;
  694. background: #8ac03b;
  695. border-radius: 5PX !important;
  696. margin: 3PX 5PX 3PX 0;
  697. padding: 0 !important;
  698. }
  699. .wenda_view li div {
  700. width: 100%;
  701. height: auto;
  702. overflow: hidden;
  703. padding: 0 10PX !important;
  704. box-sizing: border-box;
  705. }
  706. .wenda_view li div span a {
  707. color: #222;
  708. }
  709. .wenda_view li div span {
  710. height: auto;
  711. overflow: hidden;
  712. line-height: 30PX !important;
  713. font-size: 16PX !important;
  714. color: #222;
  715. border-radius: 10PX !important;
  716. padding: 0 10PX !important;
  717. }
  718. .wenda_view li div {
  719. width: 100%;
  720. height: auto;
  721. overflow: hidden;
  722. padding: 0 10PX !important;
  723. }
  724. .wenda_view li b {
  725. display: block;
  726. font-size: 14PX !important;
  727. color: #7b838a;
  728. line-height: 30PX !important;
  729. border-radius: 10PX !important;
  730. font-weight: 100;
  731. max-height: 90PX !important;
  732. }
  733. .wenda_view {
  734. width: 100%;
  735. min-height: 0PX !important;
  736. max-height: 38VH !important;
  737. overflow: auto;
  738. margin: 0px auto 0;
  739. padding-right: 10PX !important;
  740. }
  741. }
  742. .wenda_style {
  743. height: 40PX !important;
  744. overflow: hidden;
  745. padding: 0 10PX !important;
  746. span {
  747. transform: rotateZ(0deg) !important;
  748. }
  749. }
  750. }
  751. @media screen and (min-width: 801px) and (max-width: 1400px) {
  752. .foot_title {
  753. width: 100%;
  754. overflow: hidden;
  755. background: #fff;
  756. .foot_title_text {
  757. display: block;
  758. width: 100PX;
  759. height: 40PX;
  760. line-height: 40PX;
  761. text-align: center;
  762. font-size: 18PX;
  763. border-bottom: 2px solid #158d91;
  764. color: #001996;
  765. }
  766. }
  767. .index_foot {
  768. box-sizing: border-box;
  769. width: 96%;
  770. margin: 0 auto;
  771. }
  772. .index_foot_name_box {
  773. margin: 10px auto 0px;
  774. text-align: center;
  775. font-size: 0px;
  776. }
  777. .index_foot_name {
  778. display: inline-block;
  779. height: 67px;
  780. line-height: 67px;
  781. color: #f2f9f4;
  782. font-size: 51px;
  783. font-weight: bold;
  784. overflow: hidden;
  785. }
  786. .index_foot_name:nth-of-type(even) {
  787. color: #333;
  788. font-size: 32px;
  789. }
  790. .foot_img_box {
  791. overflow: hidden;
  792. display: block;
  793. // display: flex;
  794. flex-wrap: wrap;
  795. align-items: center;
  796. justify-content: flex-start;
  797. padding: 0 10px 0 10px;
  798. }
  799. .foot_img_box a {
  800. display: block;
  801. padding: 0 2px;
  802. box-sizing: border-box;
  803. margin-top: 0px;
  804. }
  805. .foot_img_box img {
  806. float: left;
  807. width: 100%;
  808. overflow: hidden;
  809. box-sizing: border-box;
  810. display: block;
  811. margin: 0 auto;
  812. background: #fff;
  813. }
  814. .foot_img_box>*:nth-of-type(7n) {
  815. margin-right: 0px;
  816. }
  817. .foot_frind_box {
  818. display: block;
  819. overflow: hidden;
  820. display: flex;
  821. border-bottom: solid 3px #158d91;
  822. padding: 20px;
  823. background: #f1f1f1;
  824. a {
  825. font-size: 16PX;
  826. }
  827. }
  828. .foot_frind_box div {
  829. width: 100%;
  830. overflow: hidden;
  831. }
  832. .foot_frind_box div * {
  833. float: left;
  834. line-height: 22PX;
  835. height: 22PX;
  836. color: #333;
  837. font-size: 16PX;
  838. margin: 0 10PX;
  839. }
  840. .foot_text_box {
  841. margin: 20px auto 0px;
  842. text-align: center;
  843. color: #333;
  844. font-size: 16PX;
  845. line-height: 25px;
  846. a {
  847. color: #333;
  848. font-size: 14px;
  849. }
  850. }
  851. .foot_text_box_green {
  852. color: #40663B;
  853. }
  854. .foot_text_box img {
  855. display: inline-block;
  856. height: 20px;
  857. vertical-align: middle;
  858. }
  859. .foot_logo_out {
  860. position: relative;
  861. margin: 0px auto;
  862. width: 100%;
  863. height: 0px;
  864. }
  865. .foot_logo_out * {
  866. width: 120px;
  867. display: block;
  868. }
  869. .foot_logo_out>* {
  870. position: absolute;
  871. top: -166px;
  872. }
  873. .foot_logo_out>*:nth-of-type(1) {
  874. left: 0px;
  875. }
  876. .foot_logo_out>*:nth-of-type(2) {
  877. right: 0px;
  878. }
  879. .foot_last_img_box {
  880. margin: 10px auto 10px;
  881. text-align: center;
  882. overflow: hidden;
  883. width: 100%;
  884. font-size: 0px;
  885. padding-bottom: 10px;
  886. }
  887. .foot_last_img_box>* {
  888. height: 50PX;
  889. width: 120PX;
  890. display: inline-block;
  891. overflow: hidden;
  892. margin-right: 5px;
  893. }
  894. .foot_last_img_box img {
  895. width: 120PX;
  896. height: 50PX;
  897. background: #fff;
  898. }
  899. .foot_text_html_css {
  900. line-height: 30px;
  901. font-size: 16PX;
  902. }
  903. .foot_text_html_css :deep(a) {
  904. color: #333;
  905. }
  906. .foot_color_red {
  907. color: red;
  908. }
  909. .foot_color_red :deep(a) {
  910. color: red;
  911. }
  912. .foot_text_html_css :deep(img) {
  913. margin: 0 5px;
  914. }
  915. //添加在线客服
  916. .kefu {
  917. position: fixed;
  918. bottom: 100px;
  919. top: 40%;
  920. right: 11px;
  921. width: 64PX !important;
  922. z-index: 9999;
  923. .kefu_itemKf {
  924. background-color: #0099cc;
  925. border-radius: 10PX !important;
  926. box-shadow: 0 4px 16px #0000001a;
  927. width: 64PX !important;
  928. height: 64PX !important;
  929. padding: 8PX !important;
  930. text-align: center;
  931. box-sizing: border-box;
  932. position: relative;
  933. cursor: pointer;
  934. a {
  935. >p {
  936. color: #fff;
  937. font-size: 12PX !important;
  938. }
  939. >img {
  940. width: 30PX !important;
  941. height: 30PX !important;
  942. margin-bottom: 5PX !important;
  943. display: block;
  944. margin: 0 auto;
  945. }
  946. }
  947. }
  948. .kefu_itemQQ {
  949. background-color: #fff;
  950. border-radius: 10px;
  951. box-shadow: 0 4px 16px #0000001a;
  952. height: 100px;
  953. margin-bottom: 15px;
  954. text-align: center;
  955. width: 100px;
  956. box-sizing: border-box;
  957. position: relative;
  958. cursor: pointer;
  959. >p {
  960. color: #666;
  961. font-size: 14px;
  962. font-weight: 500;
  963. line-height: 16px;
  964. }
  965. >img {
  966. margin-top: 10px;
  967. width: 60px;
  968. height: 60px;
  969. }
  970. &:hover {
  971. .kefu_item_content_QQ {
  972. display: block;
  973. }
  974. }
  975. }
  976. .kefu_itemPhone {
  977. background-color: #fff;
  978. border-radius: 10px;
  979. box-shadow: 0 4px 16px #0000001a;
  980. height: 100px;
  981. margin-bottom: 15px;
  982. text-align: center;
  983. width: 100px;
  984. box-sizing: border-box;
  985. position: relative;
  986. cursor: pointer;
  987. >p {
  988. color: #666;
  989. font-size: 14px;
  990. font-weight: 500;
  991. line-height: 16px;
  992. }
  993. >img {
  994. margin-top: 10px;
  995. width: 60px;
  996. height: 60px;
  997. }
  998. &:hover {
  999. .kefu_item_content_phone {
  1000. display: block;
  1001. }
  1002. }
  1003. }
  1004. .kefu_item_content_QQ {
  1005. position: absolute;
  1006. top: -100px;
  1007. right: 100px;
  1008. background: #fff;
  1009. border-radius: 10px;
  1010. display: none;
  1011. width: 190px;
  1012. height: 330px;
  1013. background: #fff;
  1014. box-shadow: 0 4px 16px #0000001a;
  1015. z-index: 99;
  1016. box-sizing: border-box;
  1017. padding: 20px;
  1018. img {
  1019. margin-bottom: 10px;
  1020. }
  1021. .qqfs {
  1022. margin-bottom: 20px;
  1023. font-size: 14px;
  1024. color: #333;
  1025. }
  1026. .arrow {
  1027. width: 0;
  1028. height: 0;
  1029. width: 0;
  1030. border-top: 20px solid transparent;
  1031. border-bottom: 20px solid transparent;
  1032. border-left: 20px solid #fff;
  1033. position: absolute;
  1034. top: 120px;
  1035. right: -20px;
  1036. transform: translateX(-50%);
  1037. z-index: 100;
  1038. }
  1039. }
  1040. .kefu_item_content_phone {
  1041. position: absolute;
  1042. top: 0;
  1043. right: 100px;
  1044. background: #fff;
  1045. border-radius: 10px;
  1046. display: none;
  1047. width: 190px;
  1048. height: 80px;
  1049. background: #fff;
  1050. box-shadow: 0 4px 16px #0000001a;
  1051. z-index: 99;
  1052. box-sizing: border-box;
  1053. padding: 20px;
  1054. text-align: left;
  1055. color: #333;
  1056. .kefu_item_content_phone_title {
  1057. margin-bottom: 5px;
  1058. font-weight: bold;
  1059. }
  1060. .arrow {
  1061. width: 0;
  1062. height: 0;
  1063. width: 0;
  1064. border-top: 20px solid transparent;
  1065. border-bottom: 20px solid transparent;
  1066. border-left: 20px solid #fff;
  1067. position: absolute;
  1068. top: 20px;
  1069. right: -20px;
  1070. transform: translateX(-50%);
  1071. z-index: 100;
  1072. }
  1073. }
  1074. }
  1075. .foot_right_float {
  1076. position: fixed;
  1077. z-index: 9999;
  1078. left: 2%;
  1079. bottom: 10PX;
  1080. a {
  1081. display: block;
  1082. margin-bottom: 4PX;
  1083. border: 1PX solid #dee3eb;
  1084. width: 220PX;
  1085. height: 30PX;
  1086. font-size: 14PX;
  1087. line-height: 30PX;
  1088. color: #EE6363;
  1089. cursor: pointer;
  1090. background: #fff;
  1091. text-align: center;
  1092. }
  1093. }
  1094. //在线问答
  1095. .wenda {
  1096. width: 300PX !important;
  1097. height: auto;
  1098. overflow: hidden;
  1099. position: fixed;
  1100. bottom: 0;
  1101. right: 0;
  1102. background: #fff;
  1103. border: 1px solid #7ab9dd;
  1104. padding: 10PX !important;
  1105. box-shadow: 0px 1PX 8PX #888 !important;
  1106. z-index: 99999999;
  1107. box-sizing: border-box;
  1108. .wenda_tlt {
  1109. width: 100%;
  1110. height: 40PX !important;
  1111. line-height: 40PX !important;
  1112. overflow: hidden;
  1113. border-bottom: 2PX solid #ccc !important;
  1114. }
  1115. .wenda_tlt h3 {
  1116. float: left;
  1117. height: 40PX !important;
  1118. line-height: 40PX !important;
  1119. font-size: 22PX !important;
  1120. color: #0a78d7;
  1121. a {
  1122. color: #337ab7;
  1123. text-decoration: none;
  1124. }
  1125. }
  1126. .wenda_tlt span {
  1127. float: right;
  1128. width: 40PX !important;
  1129. height: 40PX !important;
  1130. background: url('public/index/jt.png') no-repeat center center;
  1131. transform: rotateZ(180deg);
  1132. font-size: 40PX !important;
  1133. color: #000;
  1134. cursor: pointer;
  1135. }
  1136. .wenda_view li {
  1137. width: 100%;
  1138. height: auto;
  1139. overflow: hidden;
  1140. margin: 10PX 0 !important;
  1141. padding: 10PX 0 !important;
  1142. border-bottom: 1PX solid #222 !important;
  1143. background: #f1f1f1;
  1144. border-radius: 10PX !important;
  1145. }
  1146. .wenda_view li div span.new_wen {
  1147. text-align: center;
  1148. line-height: 22PX !important;
  1149. float: left;
  1150. width: 22PX !important;
  1151. height: 22PX !important;
  1152. font-size: 20PX !important;
  1153. color: #fff;
  1154. background: #fb4;
  1155. border-radius: 5PX !important;
  1156. margin: 3PX 5PX 3PX 0 !important;
  1157. padding: 0 !important;
  1158. }
  1159. .wenda_view li div a.wenda_view_text {
  1160. font-size: 16PX !important;
  1161. line-height: 16PX !important;
  1162. line-height: 30PX !important;
  1163. color: #333 !important;
  1164. display: block !important;
  1165. }
  1166. .wenda_view li div span.new_da {
  1167. text-align: center;
  1168. line-height: 22PX !important;
  1169. float: left;
  1170. width: 22PX !important;
  1171. height: 22PX !important;
  1172. font-size: 20PX !important;
  1173. color: #fff;
  1174. background: #8ac03b;
  1175. border-radius: 5PX !important;
  1176. margin: 3PX 5PX 3PX 0;
  1177. padding: 0 !important;
  1178. }
  1179. .wenda_view li div {
  1180. width: 100%;
  1181. height: auto;
  1182. overflow: hidden;
  1183. padding: 0 10PX !important;
  1184. box-sizing: border-box;
  1185. }
  1186. .wenda_view li div span a {
  1187. color: #222;
  1188. }
  1189. .wenda_view li div span {
  1190. height: auto;
  1191. overflow: hidden;
  1192. line-height: 30PX !important;
  1193. font-size: 16PX !important;
  1194. color: #222;
  1195. border-radius: 10PX !important;
  1196. padding: 0 10PX !important;
  1197. }
  1198. .wenda_view li div {
  1199. width: 100%;
  1200. height: auto;
  1201. overflow: hidden;
  1202. padding: 0 10PX !important;
  1203. }
  1204. .wenda_view li b {
  1205. display: block;
  1206. font-size: 14PX !important;
  1207. color: #7b838a;
  1208. line-height: 30PX !important;
  1209. border-radius: 10PX !important;
  1210. font-weight: 100;
  1211. max-height: 90PX !important;
  1212. }
  1213. .wenda_view {
  1214. width: 100%;
  1215. min-height: 0PX !important;
  1216. max-height: 38VH !important;
  1217. overflow: auto;
  1218. margin: 0px auto 0;
  1219. padding-right: 10PX !important;
  1220. }
  1221. }
  1222. .wenda_style {
  1223. height: 40PX !important;
  1224. overflow: hidden;
  1225. padding: 0 10PX !important;
  1226. span {
  1227. transform: rotateZ(0deg) !important;
  1228. }
  1229. }
  1230. }
  1231. @media screen and (max-width: 800px) {
  1232. .foot_title {
  1233. width: 100%;
  1234. box-sizing: border-box;
  1235. overflow: hidden;
  1236. background: #fff;
  1237. .foot_title_text {
  1238. display: block;
  1239. width: 200px;
  1240. height: 40PX;
  1241. line-height: 40PX;
  1242. text-align: center;
  1243. font-size: 18PX;
  1244. border-bottom: 2PX solid #158d91;
  1245. color: #001996;
  1246. }
  1247. }
  1248. .index_foot {
  1249. box-sizing: border-box;
  1250. width: 100%;
  1251. padding: 0px 10px;
  1252. margin: 0 auto;
  1253. }
  1254. .index_foot_name_box {
  1255. margin: 10PX auto 0PX;
  1256. text-align: center;
  1257. font-size: 0PX;
  1258. }
  1259. .index_foot_name {
  1260. display: inline-block;
  1261. height: 67PX;
  1262. line-height: 67PX;
  1263. color: #f2f9f4;
  1264. font-size: 51PX;
  1265. font-weight: bold;
  1266. overflow: hidden;
  1267. }
  1268. .index_foot_name:nth-of-type(even) {
  1269. color: #333;
  1270. font-size: 32PX;
  1271. }
  1272. .foot_img_box {
  1273. overflow: hidden;
  1274. display: block;
  1275. display: flex;
  1276. flex-wrap: wrap;
  1277. align-items: center;
  1278. justify-content: flex-start;
  1279. border-top: 1PX solid #ccc;
  1280. background: #f1f1f1;
  1281. padding: 0 10PX 0 10PX;
  1282. }
  1283. .foot_img_box a {
  1284. width: 50%;
  1285. display: block;
  1286. padding: 0 10PX;
  1287. box-sizing: border-box;
  1288. margin-top: 20PX;
  1289. }
  1290. .foot_img_box img {
  1291. float: left;
  1292. width: 100%;
  1293. height: 57PX;
  1294. overflow: hidden;
  1295. box-sizing: border-box;
  1296. display: block;
  1297. margin: 0 auto;
  1298. background: #fff;
  1299. }
  1300. .foot_img_box>* * {
  1301. display: block;
  1302. width: 100%;
  1303. height: 100%;
  1304. }
  1305. .foot_img_box>*:nth-of-type(7n) {
  1306. margin-right: 0PX;
  1307. }
  1308. .foot_frind_box {
  1309. display: block;
  1310. overflow: hidden;
  1311. display: flex;
  1312. border-bottom: solid 3PX #158d91;
  1313. padding: 20PX;
  1314. background: #f1f1f1;
  1315. a {
  1316. font-size: 16PX;
  1317. }
  1318. }
  1319. .foot_frind_box div {
  1320. width: 100%;
  1321. overflow: hidden;
  1322. }
  1323. .foot_frind_box div * {
  1324. float: left;
  1325. line-height: 22PX;
  1326. height: 22PX;
  1327. color: #333;
  1328. font-size: 16PX;
  1329. margin: 0 10PX;
  1330. }
  1331. .call_us_box {
  1332. height: auto;
  1333. display: block;
  1334. width: 100%;
  1335. margin: 25PX auto 0;
  1336. overflow: hidden;
  1337. text-align: center;
  1338. display: flex;
  1339. flex-wrap: wrap;
  1340. a {
  1341. color: #333;
  1342. font-size: 16PX;
  1343. font-weight: normal;
  1344. }
  1345. }
  1346. .call_us_box a {
  1347. height: 88px;
  1348. line-height: 88px;
  1349. display: inline-block;
  1350. box-sizing: border-box;
  1351. padding: 0 2px;
  1352. font-weight: bold;
  1353. //border-left: solid 1PX #fff;
  1354. width: 33%;
  1355. font-size: 33px;
  1356. }
  1357. .call_us_box a::after {
  1358. display: none;
  1359. }
  1360. .call_us_box>*:nth-of-type(1) {
  1361. border-left: 0PX;
  1362. }
  1363. .foot_title a {
  1364. font-size: 33px;
  1365. }
  1366. .foot_text_box {
  1367. margin: 20PX auto 0PX;
  1368. text-align: center;
  1369. color: #333;
  1370. font-size: 16PX;
  1371. line-height: 25PX;
  1372. a {
  1373. color: #333;
  1374. font-size: 14PX;
  1375. }
  1376. }
  1377. .foot_text_box_green {
  1378. color: #40663B;
  1379. }
  1380. .foot_text_box img {
  1381. display: inline-block;
  1382. height: 20PX;
  1383. vertical-align: middle;
  1384. }
  1385. .foot_logo_out {
  1386. position: relative;
  1387. margin: 0PX auto;
  1388. width: 100%;
  1389. height: 0PX;
  1390. }
  1391. .foot_logo_out * {
  1392. width: 120PX;
  1393. display: block;
  1394. }
  1395. .foot_logo_out>* {
  1396. position: absolute;
  1397. top: -166PX;
  1398. }
  1399. .foot_logo_out>*:nth-of-type(1) {
  1400. left: 0PX;
  1401. }
  1402. .foot_logo_out>*:nth-of-type(2) {
  1403. right: 0PX;
  1404. }
  1405. .foot_last_img_box {
  1406. margin: 10PX auto 10PX;
  1407. text-align: center;
  1408. overflow: hidden;
  1409. width: 100%;
  1410. font-size: 0PX;
  1411. padding-bottom: 10PX;
  1412. }
  1413. .foot_last_img_box>* {
  1414. height: 50PX;
  1415. width: 130PX;
  1416. margin-bottom: 10PX;
  1417. display: inline-block;
  1418. overflow: hidden;
  1419. margin-right: 5PX;
  1420. text-align: center;
  1421. }
  1422. .foot_last_img_box img {
  1423. width: 120PX;
  1424. height: 50PX;
  1425. background: #fff;
  1426. }
  1427. .foot_text_html_css {
  1428. line-height: 44px;
  1429. font-size: 22px;
  1430. }
  1431. .foot_text_html_css :deep(a) {
  1432. color: #333;
  1433. }
  1434. .foot_color_red {
  1435. color: red;
  1436. }
  1437. .foot_color_red :deep(a) {
  1438. color: red;
  1439. }
  1440. .foot_text_html_css :deep(img) {
  1441. margin: 0 5PX;
  1442. }
  1443. //添加在线客服
  1444. .kefu {
  1445. position: fixed;
  1446. bottom: 100PX;
  1447. top: 40%;
  1448. right: 11PX;
  1449. width: 64PX !important;
  1450. z-index: 9999;
  1451. .kefu_itemKf {
  1452. background-color: #0099cc;
  1453. border-radius: 10PX !important;
  1454. box-shadow: 0 4PX 16PX #0000001a;
  1455. width: 64PX !important;
  1456. height: 64PX !important;
  1457. padding: 8PX !important;
  1458. text-align: center;
  1459. box-sizing: border-box;
  1460. position: relative;
  1461. cursor: pointer;
  1462. a {
  1463. >p {
  1464. color: #fff;
  1465. font-size: 12PX !important;
  1466. }
  1467. >img {
  1468. width: 30PX !important;
  1469. height: 30PX !important;
  1470. margin-bottom: 5PX !important;
  1471. display: block;
  1472. margin: 0 auto;
  1473. }
  1474. }
  1475. }
  1476. .kefu_itemQQ {
  1477. background-color: #fff;
  1478. border-radius: 10PX;
  1479. box-shadow: 0 4PX 16PX #0000001a;
  1480. height: 100PX;
  1481. margin-bottom: 15PX;
  1482. text-align: center;
  1483. width: 100PX;
  1484. box-sizing: border-box;
  1485. position: relative;
  1486. cursor: pointer;
  1487. >p {
  1488. color: #666;
  1489. font-size: 14PX;
  1490. font-weight: 500;
  1491. line-height: 16PX;
  1492. }
  1493. >img {
  1494. margin-top: 10PX;
  1495. width: 60PX;
  1496. height: 60PX;
  1497. }
  1498. &:hover {
  1499. .kefu_item_content_QQ {
  1500. display: block;
  1501. }
  1502. }
  1503. }
  1504. .kefu_itemPhone {
  1505. background-color: #fff;
  1506. border-radius: 10PX;
  1507. box-shadow: 0 4PX 16PX #0000001a;
  1508. height: 100PX;
  1509. margin-bottom: 15PX;
  1510. text-align: center;
  1511. width: 100PX;
  1512. box-sizing: border-box;
  1513. position: relative;
  1514. cursor: pointer;
  1515. >p {
  1516. color: #666;
  1517. font-size: 14PX;
  1518. font-weight: 500;
  1519. line-height: 16PX;
  1520. }
  1521. >img {
  1522. margin-top: 10PX;
  1523. width: 60PX;
  1524. height: 60PX;
  1525. }
  1526. &:hover {
  1527. .kefu_item_content_phone {
  1528. display: block;
  1529. }
  1530. }
  1531. }
  1532. .kefu_item_content_QQ {
  1533. position: absolute;
  1534. top: -100PX;
  1535. right: 100PX;
  1536. background: #fff;
  1537. border-radius: 10PX;
  1538. display: none;
  1539. width: 190PX;
  1540. height: 330PX;
  1541. background: #fff;
  1542. box-shadow: 0 4PX 16PX #0000001a;
  1543. z-index: 99;
  1544. box-sizing: border-box;
  1545. padding: 20PX;
  1546. img {
  1547. margin-bottom: 10PX;
  1548. }
  1549. .qqfs {
  1550. margin-bottom: 20PX;
  1551. font-size: 14PX;
  1552. color: #333;
  1553. }
  1554. .arrow {
  1555. width: 0;
  1556. height: 0;
  1557. width: 0;
  1558. border-top: 20PX solid transparent;
  1559. border-bottom: 20PX solid transparent;
  1560. border-left: 20PX solid #fff;
  1561. position: absolute;
  1562. top: 120PX;
  1563. right: -20PX;
  1564. transform: translateX(-50%);
  1565. z-index: 100;
  1566. }
  1567. }
  1568. .kefu_item_content_phone {
  1569. position: absolute;
  1570. top: 0;
  1571. right: 100PX;
  1572. background: #fff;
  1573. border-radius: 10PX;
  1574. display: none;
  1575. width: 190PX;
  1576. height: 80PX;
  1577. background: #fff;
  1578. box-shadow: 0 4PX 16PX #0000001a;
  1579. z-index: 99;
  1580. box-sizing: border-box;
  1581. padding: 20PX;
  1582. text-align: left;
  1583. color: #333;
  1584. .kefu_item_content_phone_title {
  1585. margin-bottom: 5PX;
  1586. font-weight: bold;
  1587. }
  1588. .arrow {
  1589. width: 0;
  1590. height: 0;
  1591. width: 0;
  1592. border-top: 20PX solid transparent;
  1593. border-bottom: 20PX solid transparent;
  1594. border-left: 20PX solid #fff;
  1595. position: absolute;
  1596. top: 20PX;
  1597. right: -20PX;
  1598. transform: translateX(-50%);
  1599. z-index: 100;
  1600. }
  1601. }
  1602. }
  1603. .foot_right_float {
  1604. position: fixed;
  1605. z-index: 200;
  1606. left: 2%;
  1607. bottom: 10PX;
  1608. display: none;
  1609. a {
  1610. display: block;
  1611. margin-bottom: 4PX;
  1612. border: 1PX solid #dee3eb;
  1613. width: 220PX;
  1614. height: 30PX;
  1615. font-size: 14PX;
  1616. line-height: 30PX;
  1617. color: #EE6363;
  1618. cursor: pointer;
  1619. background: #fff;
  1620. text-align: center;
  1621. }
  1622. }
  1623. //在线问答
  1624. .wenda {
  1625. width: 300PX !important;
  1626. height: auto;
  1627. overflow: hidden;
  1628. position: fixed;
  1629. bottom: 0;
  1630. right: 0;
  1631. background: #fff;
  1632. border: 1PX solid #7ab9dd;
  1633. padding: 10PX !important;
  1634. box-shadow: 0PX 1PX 8PX #888 !important;
  1635. z-index: 99999999;
  1636. box-sizing: border-box;
  1637. display: none;
  1638. .wenda_tlt {
  1639. width: 100%;
  1640. height: 40PX !important;
  1641. line-height: 40PX !important;
  1642. overflow: hidden;
  1643. border-bottom: 2PX solid #ccc !important;
  1644. }
  1645. .wenda_tlt h3 {
  1646. float: left;
  1647. height: 40PX !important;
  1648. line-height: 40PX !important;
  1649. font-size: 22PX !important;
  1650. color: #0a78d7;
  1651. a {
  1652. color: #337ab7;
  1653. text-decoration: none;
  1654. }
  1655. }
  1656. .wenda_tlt span {
  1657. float: right;
  1658. width: 40PX !important;
  1659. height: 40PX !important;
  1660. background: url('public/index/jt.png') no-repeat center center;
  1661. transform: rotateZ(180deg);
  1662. font-size: 40PX !important;
  1663. color: #000;
  1664. cursor: pointer;
  1665. }
  1666. .wenda_view li {
  1667. width: 100%;
  1668. height: auto;
  1669. overflow: hidden;
  1670. margin: 10PX 0 !important;
  1671. padding: 10PX 0 !important;
  1672. border-bottom: 1PX solid #222 !important;
  1673. background: #f1f1f1;
  1674. border-radius: 10PX !important;
  1675. }
  1676. .wenda_view li div span.new_wen {
  1677. text-align: center;
  1678. line-height: 22PX !important;
  1679. float: left;
  1680. width: 22PX !important;
  1681. height: 22PX !important;
  1682. font-size: 20PX !important;
  1683. color: #fff;
  1684. background: #fb4;
  1685. border-radius: 5PX !important;
  1686. margin: 3PX 5PX 3PX 0 !important;
  1687. padding: 0 !important;
  1688. }
  1689. .wenda_view li div a.wenda_view_text {
  1690. font-size: 16PX !important;
  1691. line-height: 16PX !important;
  1692. line-height: 30PX !important;
  1693. color: #333 !important;
  1694. display: block !important;
  1695. }
  1696. .wenda_view li div span.new_da {
  1697. text-align: center;
  1698. line-height: 22PX !important;
  1699. float: left;
  1700. width: 22PX !important;
  1701. height: 22PX !important;
  1702. font-size: 20PX !important;
  1703. color: #fff;
  1704. background: #8ac03b;
  1705. border-radius: 5PX !important;
  1706. margin: 3PX 5PX 3PX 0;
  1707. padding: 0 !important;
  1708. }
  1709. .wenda_view li div {
  1710. width: 100%;
  1711. height: auto;
  1712. overflow: hidden;
  1713. padding: 0 10PX !important;
  1714. box-sizing: border-box;
  1715. }
  1716. .wenda_view li div span a {
  1717. color: #222;
  1718. }
  1719. .wenda_view li div span {
  1720. height: auto;
  1721. overflow: hidden;
  1722. line-height: 30PX !important;
  1723. font-size: 16PX !important;
  1724. color: #222;
  1725. border-radius: 10PX !important;
  1726. padding: 0 10PX !important;
  1727. }
  1728. .wenda_view li div {
  1729. width: 100%;
  1730. height: auto;
  1731. overflow: hidden;
  1732. padding: 0 10PX !important;
  1733. }
  1734. .wenda_view li b {
  1735. display: block;
  1736. font-size: 14PX !important;
  1737. color: #7b838a;
  1738. line-height: 30PX !important;
  1739. border-radius: 10PX !important;
  1740. font-weight: 100;
  1741. max-height: 90PX !important;
  1742. }
  1743. .wenda_view {
  1744. width: 100%;
  1745. min-height: 0PX !important;
  1746. max-height: 38VH !important;
  1747. overflow: auto;
  1748. margin: 0px auto 0;
  1749. padding-right: 10PX !important;
  1750. }
  1751. }
  1752. .wenda_style {
  1753. height: 40PX !important;
  1754. overflow: hidden;
  1755. padding: 0 10PX !important;
  1756. span {
  1757. transform: rotateZ(0deg) !important;
  1758. }
  1759. }
  1760. }
  1761. //自适应 end ---------------------------------------->
  1762. @media screen and (min-width: 1401px) {}
  1763. @media screen and (max-width: 1400px) {}
  1764. @media screen and (min-width: 801px) and (max-width: 1400px) {
  1765. .foot_img_box_in {
  1766. float: left;
  1767. }
  1768. }
  1769. @media screen and (min-width: 801px) {
  1770. .phone_foot_img_box {
  1771. display: none;
  1772. }
  1773. }
  1774. @media screen and (max-width: 900px) {}
  1775. @media screen and (max-width: 800px) {
  1776. .phone_foot_img_box {
  1777. width: 96%;
  1778. margin: 4px auto;
  1779. overflow: hidden;
  1780. }
  1781. .phone_foot_img_box a {
  1782. width: 48%;
  1783. height: 111px;
  1784. margin-bottom: 8px;
  1785. }
  1786. .phone_foot_img_box a:nth-of-type(odd) {
  1787. float: left;
  1788. }
  1789. .phone_foot_img_box a:nth-of-type(even) {
  1790. float: right;
  1791. }
  1792. .phone_foot_img_box a img {
  1793. display: block;
  1794. width: 100%;
  1795. height: 100%;
  1796. }
  1797. .foot_img_box {
  1798. display: none;
  1799. }
  1800. }
  1801. </style>