foot.vue 52 KB

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