home.vue 25 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057
  1. <template>
  2. <div>
  3. <index-header></index-header>
  4. <div class="home-content">
  5. <div class="banner-block">
  6. <el-carousel indicator-position="none" height="900px" arrow="never" :interval="5000">
  7. <el-carousel-item>
  8. <div class="banner1">
  9. <div class="widcen">
  10. <button @click="jumpapply">申请经纪商</button>
  11. </div>
  12. </div>
  13. </el-carousel-item>
  14. <el-carousel-item>
  15. <div class="banner2">
  16. <div class="widcen">
  17. <button @click="jumpapply">申请经纪商</button>
  18. </div>
  19. </div>
  20. </el-carousel-item>
  21. <el-carousel-item>
  22. <div class="banner3">
  23. <div class="widcen">
  24. <button @click="jumpapply">申请经纪商</button>
  25. </div>
  26. </div>
  27. </el-carousel-item>
  28. </el-carousel>
  29. <div class="button-line2" v-show="isStart">
  30. <button class="btn1" @click="jumpapply">申请经纪商</button>
  31. <!-- <button class="btn2">在线咨询</button> -->
  32. <span class="phoneNum">热线电话:86-173 5471 8363</span>
  33. </div>
  34. <!-- <div class="button-line-box">
  35. <div class="about-line">
  36. <h3>ABOUT</h3>
  37. <h4>Mainstream reliable trading currencies</h4>
  38. <p class="word">交易币种</p>
  39. <hr>
  40. <p class="word-tip">精选主流币种</p>
  41. <p class="word-tip">多种报价模式</p>
  42. </div>
  43. <div class="button-line" v-show="isStart">
  44. <button class="btn1">申请代理</button>
  45. <button class="btn2">在线咨询</button>
  46. <span class="phoneNum">热线电话:4001-566-899</span>
  47. </div>
  48. </div> -->
  49. <loginPart></loginPart>
  50. </div>
  51. <div class="fixLine" v-show="isNotStart">
  52. <button class="btn1" @click="jumpapply">申请经纪商</button>
  53. <!-- <button class="btn2">在线咨询</button> -->
  54. <span class="phoneNum">热线电话:86-173 5471 8363</span>
  55. </div>
  56. <div class="coin-block">
  57. <div class="tras-block">
  58. <ul v-for="(item,index) in coinBlock">
  59. <li
  60. :class="{lastBlock:i.normal,noCoin:i.nocoin}"
  61. v-for="(i,num) in item"
  62. ><!-- @mouseenter="showBtn2('coinBlock',1,index,num,i)"
  63. @mouseleave="showBtn2('coinBlock',0,index,num,i)"
  64. @click="gohelp(i.coinname,i.normal)" -->
  65. <div class="part" v-if="i.state!==1">
  66. <!-- <p class="name">{{i.name}}</p> -->
  67. <div class="icon iconfont" :class="i.coin" v-if="!i.nocoin"></div>
  68. <p class="coin-name">{{i.coinname}}</p>
  69. </div>
  70. <!-- <div class="part2" v-if="i. ===1&&!i.normal">
  71. <div class="icon iconfont" :class="i.coin" v-if="!i.nocoin"></div>
  72. <p class="price" v-if="!i.nocoin">
  73. <span>{{i.coinname}}/BTC:</span>
  74. <em v-if='marketData[i.coinname+"BTC"].last'>{{marketData[i.coinname+"BTC"].last}}</em>
  75. </p>
  76. <p v-if="!i.nocoin" class="range">{{marketData[i.coinname+"BTC"].range|filterCoin}}</p>
  77. <p v-if="i.nocoin" class="expect-line">敬请期待</p>
  78. </div> -->
  79. </li>
  80. </ul>
  81. </div>
  82. <!-- 新币种图标 -->
  83. <div class="coinTitle">
  84. <h1>主流交易币种</h1>
  85. <h2>Mainstream Trading Crypto-currency</h2>
  86. <div class="blueLine"></div>
  87. </div>
  88. <div class="coinBox">
  89. <div class="btn pre iconfont icon-fanhui"></div>
  90. <ul v-for="(item,index) in newCoinBox">
  91. <li v-for="(i,num) in item" :class="{'bottomLi':num>=5}">
  92. <div class="smallBox">
  93. <div class="icon iconfont" :class="i.coinclass"></div>
  94. <p v-if="i.state == 0">{{i.coinname}}( {{i.name}} )</p>
  95. <p v-if="i.state == 1">{{i.coinname}}</p>
  96. </div>
  97. </li>
  98. </ul>
  99. <div class="btn next iconfont icon-fanhui-copy-copy"></div>
  100. </div>
  101. </div>
  102. <addUs></addUs>
  103. <plat></plat>
  104. <server></server>
  105. <contactUs></contactUs>
  106. </div>
  107. </div>
  108. </template>
  109. <script>
  110. import indexHeader from "../../components/header.vue"
  111. import loginPart from "./login.vue"
  112. import addUs from "./addUs.vue"
  113. import plat from "./plat.vue"
  114. import server from "./server-block.vue"
  115. import contactUs from "../../components/contantWe.vue"
  116. import {ajax} from "../../assets/js/common.js"
  117. export default{
  118. data(){
  119. return{
  120. //1193139906@qq.com
  121. showBtnState:0,
  122. coinchange:0,
  123. marketData:{
  124. BCCBTC:{},
  125. LTCBTC:{},
  126. ZECBTC:{},
  127. ETHBTC:{},
  128. ETCBTC:{},
  129. BTCBTC:{},
  130. SCBTC:{},
  131. BTSBTC:{},
  132. },
  133. coinBlock:[
  134. [
  135. {
  136. name:"比特币",
  137. coinname:"BTC",
  138. coin:"icon-BTC3",
  139. state:0,
  140. },
  141. {
  142. name:"比特元",
  143. coinname:"BTY",
  144. coin:"icon-BTY3",
  145. state:0,
  146. },
  147. {
  148. name:"以太坊经典",
  149. coinname:"ETC",
  150. coin:"icon-ETC3",
  151. state:0,
  152. },
  153. ],
  154. [
  155. {
  156. name:"USDT",
  157. coinname:"USDT",
  158. coin:"icon-meiyuan",
  159. state:0,
  160. },
  161. {
  162. name:"以太坊",
  163. coinname:"ETH",
  164. coin:"icon-ETH3",
  165. state:0,
  166. },
  167. {
  168. name:"莱特币",
  169. coinname:"LTC",
  170. coin:"icon-LTC3",
  171. state:0,
  172. },
  173. ],
  174. [
  175. {
  176. name:"比特现金",
  177. coinname:"BCC",
  178. coin:"icon-BCC3",
  179. state:0,
  180. },
  181. {
  182. name:"零币",
  183. coinname:"ZEC",
  184. coin:"icon-ZEC1",
  185. state:0,
  186. },
  187. {
  188. name:"主流",
  189. coinname:"主流币种",
  190. coin:"icon-jiaoyi",
  191. state:0,
  192. normal:true,
  193. },
  194. ],
  195. ],
  196. newCoinBox:[
  197. [
  198. // {
  199. // name:"USDT",
  200. // coinname:"USDT",
  201. // coinclass:"icon-meiyuan",
  202. // state:0,
  203. // },
  204. {
  205. name:"比特币",
  206. coinname:"BTC",
  207. coinclass:"icon-BTC3",
  208. state:0,
  209. },
  210. {
  211. name:"比特元",
  212. coinname:"BTY",
  213. coinclass:"icon-BTY3",
  214. state:0,
  215. },
  216. {
  217. name:"比特现金",
  218. coinname:"BCC",
  219. coinclass:"icon-BCC3",
  220. state:0,
  221. },
  222. {
  223. name:"以太坊",
  224. coinname:"ETH",
  225. coinclass:"icon-ETH1",
  226. state:0,
  227. },
  228. {
  229. name:"以太坊经典",
  230. coinname:"ETC",
  231. coinclass:"icon-ETC3",
  232. state:0,
  233. },
  234. {
  235. name:"零币",
  236. coinname:"ZEC",
  237. coinclass:"icon-ZEC1",
  238. state:0,
  239. },
  240. {
  241. name:"莱特币",
  242. coinname:"LTC",
  243. coinclass:"icon-ltc",
  244. state:0,
  245. },
  246. {
  247. name:"比特股",
  248. coinname:"BTS",
  249. coinclass:"icon-BTS3",
  250. state:0,
  251. },
  252. {
  253. name:"云储币",
  254. coinname:"SC",
  255. coinclass:"icon-SC3",
  256. state:0,
  257. },
  258. {
  259. name:"德信币",
  260. coinname:"DCR",
  261. coinclass:"icon-DCR3",
  262. state:0,
  263. },
  264. ],
  265. ],
  266. sectionState:1,
  267. requtime:'',//轮询计时器
  268. isStart:true,
  269. isNotStart:false,
  270. }
  271. },
  272. watch:{
  273. sectionState(val){
  274. // console.log(val);
  275. }
  276. },
  277. components:{
  278. indexHeader,
  279. loginPart,
  280. contactUs,
  281. addUs,
  282. plat,
  283. server
  284. },
  285. filters:{
  286. filterCoin(val){
  287. if(val){
  288. let state=val.toString().indexOf("-");
  289. if(state===-1){
  290. val="+"+val;
  291. }
  292. return val;
  293. }
  294. },
  295. },
  296. destroyed:function(){
  297. clearInterval(this.requtime);
  298. },
  299. mounted(){
  300. this.$nextTick(()=>{
  301. this.windowScroll();
  302. document.documentElement.scrollTop = window.pageYOffset = document.body.scrollTop=0;
  303. //this.getHomeMarket();
  304. /*this.requtime=setInterval(()=>{
  305. this.getHomeMarket();
  306. },5000);*/
  307. })
  308. },
  309. methods:{
  310. jumpapply(){
  311. this.$router.push({path:"/apply"});
  312. },
  313. gohelp(coin,state){
  314. if(state){
  315. this.$router.push({path:"/help/coinintroduce"});
  316. }
  317. else{
  318. this.$router.push({path:"/help/coinintroduce",query:{"type":coin}});
  319. }
  320. },
  321. getHomeMarket(){
  322. let param={
  323. sort:"plat",
  324. };
  325. ajax(this,this.extendApi.getcoindata,param,(data)=>{
  326. if(data.code==200){
  327. for(let i=0;i<data.data.fxee.length;i++){
  328. this.marketData[data.data.fxee[i].symbol]=data.data.fxee[i];
  329. // for(let j=0;j<this.coinBlock.length;j++){
  330. // for(let k=0;k<this.coinBlock[j].length;k++){
  331. // if(this.coinBlock[j][k].coinname+"BTC"==data.data.fxee[i].symbol){
  332. // this.coinBlock[j][k]=object.assign(this.coinBlock[j][k],data.data.fxee[i]);
  333. // }
  334. // }
  335. // }
  336. }
  337. // console.log(this.coinBlock);
  338. }
  339. }, "GET");
  340. },
  341. windowScroll(){
  342. let that=this;
  343. window.onscroll=()=>{
  344. let num=parseInt(document.documentElement.scrollTop);
  345. if(num>=800){
  346. this.isStart = false;
  347. this.isNotStart = true;
  348. }else{
  349. this.isStart = true;
  350. this.isNotStart = false;
  351. }
  352. if(num<=800){
  353. this.sectionState=1;
  354. }
  355. if(num>800&&num<=1600){
  356. this.sectionState=2;
  357. }
  358. if(num>1600&&num<=2400){
  359. this.sectionState=3;
  360. }
  361. if(num>2400&&num<=3200){
  362. this.sectionState=4;
  363. }
  364. if(num>3200){
  365. this.sectionState=5;
  366. }
  367. };
  368. },
  369. /*showBtn2(key,val,index,num,item){
  370. //最后一个方块不做hover效果
  371. if(!item.normal){
  372. this[key][index][num].state=val;
  373. }
  374. // if(index!==2||num!==2){
  375. // this[key][index][num].state=val;
  376. // }
  377. },*/
  378. // showBtn(key,val){
  379. // this[key]=val;
  380. // },
  381. }
  382. }
  383. </script>
  384. <style>
  385. .home-content{
  386. /*padding-top: 75px;*/
  387. .fixLine{
  388. position: fixed;
  389. bottom: -1px;
  390. height: 80px;
  391. background-color: rgba(0,0,0,0.6);
  392. z-index: 11;
  393. width: 100%;
  394. margin: 0 auto;
  395. /* transition: all 0.5s ease; */
  396. button{
  397. width: 140px;
  398. height: 40px;
  399. border-radius: 20px;
  400. border: 0;
  401. font-size: 18px;
  402. font-weight: bold;
  403. margin-right: 60px;
  404. cursor: pointer;
  405. }
  406. .btn1{
  407. background-color: #1a6fa6;
  408. color: #fff;
  409. }
  410. .btn2{
  411. color: #1a6fa6;
  412. background-color: #fff;
  413. }
  414. .phoneNum{
  415. line-height: 80px;
  416. color: #fff;
  417. font-size: 25px;
  418. font-weight: bold;
  419. }
  420. }
  421. .statement-box{
  422. .el-dialog{
  423. width: 1100px;
  424. }
  425. .el-dialog__header{
  426. padding-top: 30px;
  427. }
  428. .el-dialog__title{
  429. color: #165e8d;
  430. font-size: 24px;
  431. }
  432. .el-dialog__footer{
  433. text-align: center;
  434. .el-button{
  435. font-size: 18px;
  436. }
  437. }
  438. .el-dialog__body{
  439. padding-bottom:5px;
  440. }
  441. .el-button{
  442. width: 140px;
  443. height: 40px;
  444. border-radius: 20px;
  445. background-color: #1a6fa6;
  446. border:0;
  447. }
  448. }
  449. .section-box{
  450. position: fixed;
  451. left: 60px;
  452. top: 50%;
  453. transform: translateY(-50%);
  454. z-index: 50;
  455. color: #666;
  456. height: 570px;
  457. /*line-height: 114px;*/
  458. background: url("../../assets/img/home/secBg.png") no-repeat 0 top;
  459. padding-left: 1px;
  460. li{
  461. /*padding-left: 16px;
  462. margin: 35px 0;*/
  463. height: 114px;
  464. padding:35px 0;
  465. .item{
  466. line-height: 44px;
  467. padding-left: 16px;
  468. }
  469. }
  470. li.active{
  471. .item{
  472. color: #1a6fa6;
  473. border-left:3px solid #1a6fa6;
  474. }
  475. }
  476. }
  477. .el-carousel__item{
  478. img{
  479. position: relative;
  480. left:50%;
  481. transform: translateX(-50%);
  482. }
  483. }
  484. .banner-block{
  485. position: relative;
  486. .widcen{
  487. text-align: left;
  488. width: 1200px;
  489. margin: 0 auto;
  490. button{
  491. margin: 425px 0 0 8px;
  492. width: 150px;
  493. height: 40px;
  494. font-size: 16px;
  495. color: #1f52c9;
  496. background: #fede00;
  497. border: none;
  498. cursor: pointer;
  499. }
  500. }
  501. .banner1{
  502. background:url("../../assets/img/banner1/banner.png") no-repeat center center;
  503. background-size: auto 100%;
  504. height: 900px
  505. }
  506. .banner2{
  507. background:url("../../assets/img/banner1/banner1.png") no-repeat center center;
  508. background-size: auto 100%;
  509. height: 900px
  510. }
  511. .banner3{
  512. background:url("../../assets/img/banner1/banner2.png") no-repeat center center;
  513. background-size: auto 100%;
  514. height: 900px
  515. }
  516. .el-carousel__indicators--outside{
  517. margin-top: -20px;
  518. }
  519. }
  520. .server-block{
  521. height: 600px;
  522. width: 1200px;
  523. margin: 0 auto;
  524. padding-top: 68px;
  525. .serverList{
  526. margin-top: 80px;
  527. display: flex;
  528. justify-content: center;
  529. li{
  530. border:1px solid #dcdcdc;
  531. width: 176px;
  532. height: 176px;
  533. transform: rotate(45deg);
  534. margin-right: 72px;
  535. background-color: #fff;
  536. .item{
  537. width: 100%;
  538. height: 100%;
  539. line-height: 176px;
  540. transform: rotate(-45deg);
  541. .iconfont{
  542. font-size: 60px;
  543. color: #2580bb;
  544. }
  545. }
  546. .item2{
  547. width: 100%;
  548. height: 100%;
  549. display: flex;
  550. justify-content: center;
  551. align-items: center;
  552. transform: rotate(-45deg);
  553. color: #fff;
  554. font-size: 15px;
  555. }
  556. &:hover{
  557. background-color: #1a6fa6;
  558. }
  559. }
  560. }
  561. }
  562. .coin-block{
  563. height: 900px;
  564. background: url("../../assets/img/home/coinBg.png") no-repeat center bottom;
  565. position: relative;
  566. .tras-block{
  567. position: absolute;
  568. top: 360px;
  569. left:50%;
  570. transform: rotate(45deg) translateX(-50%);
  571. display: none;
  572. /*border:1px solid #dcdcdc;*/
  573. ul{
  574. display: flex;
  575. margin-bottom: 24px;
  576. li{
  577. width: 185px;
  578. height: 185px;
  579. margin-right: 24px;
  580. border:1px solid #dcdcdc;
  581. position: relative;
  582. cursor: pointer;
  583. transition: all 0.3s ease 0s;
  584. -moz-transition: all 0.3s ease 0s;
  585. -webkit-transition: all 0.3s ease 0s;
  586. -o-transition: all 0.3s ease 0s;
  587. .part{
  588. position: absolute;
  589. left:50%;
  590. margin-left: -40%;
  591. top: 50%;
  592. margin-top: -40%;
  593. width: 80%;
  594. height: 80%;
  595. transform: rotate(-45deg);
  596. line-height: 1;
  597. /*background-color: #ff0000;*/
  598. }
  599. .part2{
  600. position: absolute;
  601. width: 100%;
  602. height: 100%;
  603. /*top: 10;*/
  604. /*margin-top: 10px;
  605. margin-left:10px;*/
  606. transform: rotate(-45deg);
  607. color: #fff;
  608. }
  609. .expect-line{
  610. position: absolute;
  611. left: 50%;
  612. top:50%;
  613. width: 100%;
  614. transform: translateX(-50%) translateY(-50%);
  615. font-size: 24px;
  616. }
  617. .icon{
  618. font-size: 62px;
  619. margin-top: 10px;
  620. margin-bottom: 10px;
  621. color: #1a6fa6;
  622. }
  623. .price{
  624. font-size: 16px;
  625. margin-bottom: 20px;
  626. em{
  627. color:#ffc600;
  628. font-size: 22px;
  629. }
  630. }
  631. .range{
  632. font-size: 25px;
  633. }
  634. .name{
  635. font-size: 17px;
  636. color: #666;
  637. padding-top: 20px;
  638. }
  639. .coin-name{
  640. font-size: 30px;
  641. color: #999;
  642. margin-top: 20px;
  643. }
  644. /* &:hover{
  645. background-color:rgba(26,111,166,0.95);
  646. border-color: #1a6fa6;
  647. } */
  648. &.noCoin{
  649. background-image: url("../../assets/img/home/no-coin.png");
  650. background-repeat: no-repeat;
  651. background-position: center;
  652. }
  653. /* &.noCoin:hover{
  654. background-image: none;
  655. } */
  656. &.lastBlock{
  657. background-color: #fff;
  658. .name{
  659. font-size: 30px;
  660. color: #1a6fa6;
  661. padding-top: 45px;
  662. }
  663. .coin-name{
  664. font-size: 30px;
  665. color: #333;
  666. margin-top: 20px;
  667. }
  668. }
  669. &.lastBlock:hover{
  670. border-color: #dcdcdc;
  671. };
  672. }
  673. li:last-child{
  674. margin-right: 0;
  675. }
  676. /*li:hover{
  677. transform: scale(1.1);
  678. box-shadow: 2px 2px 50px #1A6FA6;
  679. }*/
  680. }
  681. ul:last-child{
  682. margin-bottom: 0;
  683. }
  684. }
  685. .coinTitle{
  686. text-align: center;
  687. padding-top: 78px;
  688. h1{
  689. font-weight: bold;
  690. font-size: 35px;
  691. color: #333;
  692. }
  693. h2{
  694. font-size: 20px;
  695. color: rgba(153,153,153,0.8);
  696. margin-top: 12px;
  697. }
  698. .blueLine{
  699. width: 60px;
  700. height: 2px;
  701. margin:0 auto;
  702. margin-top: 15px;
  703. background-color: #1A6FA6;
  704. }
  705. }
  706. .coinBox{
  707. width: 1200px;
  708. height: auto;
  709. margin: 80px auto 0;
  710. position: relative;
  711. ul{
  712. width: 915px;
  713. height: 363px;
  714. margin: 0 auto;
  715. li{
  716. width: 180px;
  717. height: 180px;
  718. background-color: #fff;
  719. display: inline-block;
  720. float: left;
  721. margin-right: 3px;
  722. margin-bottom: 3px;
  723. .smallBox{
  724. width: 100%;
  725. height: 100%;
  726. /*-webkit-touch-callout: none;
  727. -webkit-user-select: none;
  728. -moz-user-select: none;
  729. -ms-user-select: none;
  730. user-select: none;*/
  731. .icon{
  732. font-size: 62px;
  733. margin-top: 30px;
  734. margin-bottom: 30px;
  735. color: #1a6fa6;
  736. }
  737. p{
  738. font-size: 20px;
  739. color: #999;
  740. }
  741. }
  742. }
  743. li:nth-child(5){
  744. margin-right: 0px;
  745. }
  746. .bottomLi{
  747. margin-bottom: 0px;
  748. }
  749. li:nth-child(10){
  750. margin-right: 0px;
  751. }
  752. }
  753. .btn{
  754. position: absolute;
  755. top: 142px;
  756. font-size: 75px;
  757. color: #C0C0C0;
  758. cursor: pointer;
  759. display: none;
  760. &:hover{
  761. color: #3884D3;
  762. }
  763. }
  764. .pre{
  765. left: 0px;
  766. }
  767. .next{
  768. right: 0px;
  769. }
  770. }
  771. }
  772. .plat-block{
  773. height: 900px;
  774. background: url("../../assets/img/home/plat01.png") no-repeat center 30px;
  775. background-size: auto;
  776. position: relative;
  777. .plat-block-back{
  778. width: 100%;
  779. height: 417px;
  780. position: absolute;
  781. bottom: 0;
  782. background: url("../../assets/img/home/plat02.png") no-repeat center bottom;
  783. .word-box{
  784. width: 1200px;
  785. height: 250px;
  786. position: absolute;
  787. left:50%;
  788. transform: translateX(-50%);
  789. bottom: 85px;
  790. background-color:rgba(2,134,219,0.83);
  791. padding-left: 195px;
  792. text-align: left;
  793. color: #fff;
  794. img{
  795. position: absolute;
  796. top:-37px;
  797. left: 158px;
  798. }
  799. .tip1{
  800. line-height: 1;
  801. }
  802. .word1{
  803. font-size: 35px;
  804. margin-top: 30px;
  805. font-weight: bold;
  806. }
  807. .word2{
  808. font-size: 24px;
  809. margin-left: 80px;
  810. margin-top: 10px;
  811. font-weight: bold;
  812. }
  813. .word3{
  814. margin-top: 16px;
  815. font-size: 12px;
  816. line-height: 1.5;
  817. }
  818. hr{
  819. width: 45px;
  820. height: 2px;
  821. background-color: #fff;
  822. border:0;
  823. margin-top: 20px;
  824. }
  825. .ins-box{
  826. position: absolute;
  827. width: 400px;
  828. right: 250px;
  829. top:56px;
  830. font-size: 18px;
  831. text-align: center;
  832. line-height: 1.6;
  833. >span{
  834. display: block;
  835. padding: 5px 0;
  836. }
  837. }
  838. }
  839. }
  840. }
  841. .tt-line{
  842. display: flex;
  843. align-items: center;
  844. justify-content: space-between;
  845. h3{
  846. font-size: 35px;
  847. font-weight: bold;
  848. line-height: 1;
  849. }
  850. hr{
  851. width: 420px;
  852. height: 1px;
  853. background-color: #e5e5e5;
  854. border:0;
  855. }
  856. }
  857. .sub-title{
  858. font-size: 20px;
  859. color: #999;
  860. margin-top: 12px;
  861. }
  862. .add-block{
  863. height: 900px;
  864. width: 1200px;
  865. padding-top: 60px;
  866. margin: 0 auto;
  867. .adv-line{
  868. display: flex;
  869. margin-top: 80px;
  870. .apply-btn{
  871. position: absolute;
  872. bottom:-22px;
  873. width: 170px;
  874. height: 45px;
  875. background-color: #1a6fa6;
  876. color: #fff;
  877. padding-left: 18px;
  878. cursor: pointer;
  879. span{
  880. line-height: 45px;
  881. font-size: 15px;
  882. }
  883. i{
  884. display: inline-block;
  885. width: 45px;
  886. height: 45px;
  887. text-align: center;
  888. line-height: 45px;
  889. font-size: 16px;
  890. position: absolute;
  891. right: 0;
  892. top: 0;
  893. background-color: #2580bb;
  894. }
  895. }
  896. &-item:first-child{
  897. margin-right:200px;
  898. }
  899. &-item:hover{
  900. border:1px solid #1a6fa6;
  901. border-left:3px solid #1a6fa6;
  902. box-shadow: 0 0 20px 1px #e5e5e5;
  903. }
  904. &-item{
  905. position: relative;
  906. text-align: left;
  907. width: 430px;
  908. height: 250px;
  909. border:1px solid #eee;
  910. color: #333;
  911. padding: 32px 0 0 20px;
  912. background-color: #fff;
  913. h4{
  914. font-size: 25px;
  915. font-weight: bold;
  916. line-height: 1;
  917. }
  918. h5{
  919. font-size: 20px;
  920. line-height: 1;
  921. color: #999;
  922. font-weight: 500;
  923. margin-top: 10px;
  924. margin-bottom: 40px;
  925. }
  926. p{
  927. width: 255px;
  928. font-size: 15px;
  929. }
  930. img{
  931. position: absolute;
  932. top:20px;
  933. right: -135px;
  934. width: 270px;
  935. }
  936. }
  937. }
  938. }
  939. .buttonLineBox{
  940. height: 100px;
  941. background-color: rgba(0,0,0,0.46);
  942. }
  943. .button-line-box{
  944. /* height: 100px;
  945. background-color: rgba(0,0,0,0.46); */
  946. position: absolute;
  947. bottom: 25px;
  948. z-index: 10;
  949. text-align: center;
  950. width: 100%;
  951. color: #fff;
  952. padding: 30px 0;
  953. .about-line{
  954. position: absolute;
  955. top: 20px;
  956. left: 260px;
  957. width: 200px;
  958. height: 450px;
  959. background:#1a6fa6 url("../../assets/img/home/aboutBg.png") no-repeat left 125%;
  960. text-align: left;
  961. padding: 0 20px;
  962. h3{
  963. font-size: 45px;
  964. padding-top: 124px;
  965. line-height: 1;
  966. margin-bottom: 15px;
  967. }
  968. h4{
  969. font-size: 12px;
  970. margin-bottom: 30px;
  971. }
  972. .word{
  973. font-size: 30px;
  974. font-weight: bold;
  975. }
  976. .word-tip{
  977. color: #a8ddff;
  978. font-size: 18px;
  979. }
  980. hr{
  981. height: 2px;
  982. width: 60px;
  983. background-color: #fff;
  984. border: 0;
  985. margin: 20px 0;
  986. }
  987. }
  988. }
  989. .button-line{
  990. width: 1200px;
  991. margin: 0 auto;
  992. position: relative;
  993. button{
  994. width: 140px;
  995. height: 40px;
  996. border-radius: 20px;
  997. border: 0;
  998. font-size: 18px;
  999. font-weight: bold;
  1000. margin-right: 60px;
  1001. cursor: pointer;
  1002. }
  1003. .btn1{
  1004. background-color: #1a6fa6;
  1005. color: #fff;
  1006. }
  1007. .btn2{
  1008. color: #1a6fa6;
  1009. background-color: #fff;
  1010. }
  1011. .phoneNum{
  1012. font-size: 25px;
  1013. font-weight: bold;
  1014. }
  1015. }
  1016. .button-line2{
  1017. height: 100px;
  1018. background-color: rgba(0,0,0,0.5);
  1019. width: 100%;
  1020. margin: 0 auto;
  1021. line-height: 100px;
  1022. position: absolute;
  1023. top: 800px;
  1024. z-index: 100;
  1025. button{
  1026. width: 140px;
  1027. height: 40px;
  1028. border-radius: 20px;
  1029. border: 0;
  1030. font-size: 18px;
  1031. font-weight: bold;
  1032. margin-right: 60px;
  1033. cursor: pointer;
  1034. }
  1035. .btn1{
  1036. background-color: #1a6fa6;
  1037. color: #fff;
  1038. }
  1039. .btn2{
  1040. color: #1a6fa6;
  1041. background-color: #fff;
  1042. }
  1043. .phoneNum{
  1044. color: #fff;
  1045. font-size: 25px;
  1046. font-weight: bold;
  1047. }
  1048. }
  1049. }
  1050. </style>