home.vue 25 KB

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