图片清理

master
yujialong 1 month ago
parent affb4d4770
commit ed95b53eaa
  1. BIN
      src/assets/images/industrial/app1-1.png
  2. BIN
      src/assets/images/industrial/app1.png
  3. BIN
      src/assets/images/industrial/app10-1.png
  4. BIN
      src/assets/images/industrial/app10.png
  5. BIN
      src/assets/images/industrial/app11-1.png
  6. BIN
      src/assets/images/industrial/app11.png
  7. BIN
      src/assets/images/industrial/app12-1.png
  8. BIN
      src/assets/images/industrial/app12.png
  9. BIN
      src/assets/images/industrial/app13-1.png
  10. BIN
      src/assets/images/industrial/app13.png
  11. BIN
      src/assets/images/industrial/app14-1.png
  12. BIN
      src/assets/images/industrial/app14.png
  13. BIN
      src/assets/images/industrial/app15-1.png
  14. BIN
      src/assets/images/industrial/app15.png
  15. BIN
      src/assets/images/industrial/app16-1.png
  16. BIN
      src/assets/images/industrial/app16.png
  17. BIN
      src/assets/images/industrial/app2-1.png
  18. BIN
      src/assets/images/industrial/app2.png
  19. BIN
      src/assets/images/industrial/app3-1.png
  20. BIN
      src/assets/images/industrial/app3.png
  21. BIN
      src/assets/images/industrial/app4-1.png
  22. BIN
      src/assets/images/industrial/app4.png
  23. BIN
      src/assets/images/industrial/app5-1.png
  24. BIN
      src/assets/images/industrial/app5.png
  25. BIN
      src/assets/images/industrial/app6-1.png
  26. BIN
      src/assets/images/industrial/app6.png
  27. BIN
      src/assets/images/industrial/app7-1.png
  28. BIN
      src/assets/images/industrial/app7.png
  29. BIN
      src/assets/images/industrial/app8-1.png
  30. BIN
      src/assets/images/industrial/app8.png
  31. BIN
      src/assets/images/industrial/app9-1.png
  32. BIN
      src/assets/images/industrial/app9.png
  33. 1
      src/pages/application/index.vue
  34. 610
      src/pages/industrial/index.vue
  35. 688
      src/pages/supplier/index.vue

Binary file not shown.

Before

Width:  |  Height:  |  Size: 648 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 326 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 699 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 741 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 439 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 945 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 954 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

@ -218,6 +218,7 @@ export default {
.app {
display: flex;
justify-content: center;
flex-wrap: wrap;
li {

@ -1,80 +1,58 @@
<template>
<div class="wrap">
<div class="single-banner">
<img class="banner-img"
:src="modules[0].form.pic"
alt="" />
<img class="banner-img" :src="modules[0].form.pic" alt="" />
<div class="texts">
<h6 class="banner-title">{{ modules[0].form.title }}</h6>
</div>
</div>
<div class="block history gray">
<div class="inner"
:class="{'cursor-pointer': isLink(modules[1].form.link.linkName)}"
@click="openLink(modules[1].form)">
<h2 class="wow fadeInLeft"
style="margin-left: 57px"
v-html="modules[1].form.title"></h2>
<div class="texts wow fadeInDown"
data-wow-delay="0.5s">
<div class="inner" :class="{ 'cursor-pointer': isLink(modules[1].form.link.linkName) }"
@click="openLink(modules[1].form)">
<h2 class="wow fadeInLeft" style="margin-left: 57px" v-html="modules[1].form.title"></h2>
<div class="texts wow fadeInDown" data-wow-delay="0.5s">
<div class="left">
<h2>{{ modules[1].form.subTitle }}</h2>
<div class="text"
v-html="modules[1].form.des"></div>
<div class="text" v-html="modules[1].form.des"></div>
</div>
<img class="bg"
:src="modules[1].form.pic"
alt="">
<img class="bg" :src="modules[1].form.pic" alt="">
</div>
</div>
</div>
<div class="block land">
<div class="inner">
<img class="pic wow fadeInLeft"
:src="modules[2].form.pic"
alt="">
<img class="pic wow fadeInLeft" :src="modules[2].form.pic" alt="">
<div class="right wow fadeInDown">
<h6 v-html="modules[2].form.title"></h6>
<div class="text"
v-html="modules[2].form.des"></div>
<div class="text" v-html="modules[2].form.des"></div>
</div>
</div>
</div>
<div class="block gray">
<div class="inner">
<h2 class="b-title wow fadeInUp plan-title"
v-html="modules[3].form.title"></h2>
<p class="intro wow fadeInUp"
data-wow-delay="0.5s">{{ modules[3].form.des }}</p>
<h2 class="b-title wow fadeInUp plan-title" v-html="modules[3].form.title"></h2>
<p class="intro wow fadeInUp" data-wow-delay="0.5s">{{ modules[3].form.des }}</p>
<ul class="plan">
<li>
<div class="left">
<h6 v-html="modules[4].form.title"></h6>
<div class="text"
v-html="modules[4].form.des"></div>
<a v-if="isLink(modules[4].form.link.linkName)"
class="survey"
@click="openLink(modules[4].form)">需求调研 ></a>
<div class="text" v-html="modules[4].form.des"></div>
<a v-if="isLink(modules[4].form.link.linkName)" class="survey" @click="openLink(modules[4].form)">需求调研
></a>
</div>
<img class="pic"
:src="modules[4].form.pic"
alt="">
<img class="pic" :src="modules[4].form.pic" alt="">
</li>
<li>
<div class="left">
<h6 v-html="modules[5].form.title"></h6>
<div class="text"
v-html="modules[5].form.des"></div>
<a v-if="isLink(modules[5].form.link.linkName)"
class="survey"
@click="openLink(modules[5].form)">需求调研 ></a>
<div class="text" v-html="modules[5].form.des"></div>
<a v-if="isLink(modules[5].form.link.linkName)" class="survey" @click="openLink(modules[5].form)">需求调研
></a>
</div>
<img class="pic"
:src="modules[5].form.pic"
alt="">
<img class="pic" :src="modules[5].form.pic" alt="">
</li>
</ul>
</div>
@ -82,23 +60,15 @@
<div class="block">
<div class="inner">
<h2 class="b-title"
:class="{'wow fadeInUp': $store.getters.getModelType}"
v-html="modules[6].form.title"></h2>
<p class="intro wow fadeInUp"
data-wow-delay="0.5s">{{ modules[6].form.des }}</p>
<h2 class="b-title" :class="{ 'wow fadeInUp': $store.getters.getModelType }" v-html="modules[6].form.title">
</h2>
<p class="intro wow fadeInUp" data-wow-delay="0.5s">{{ modules[6].form.des }}</p>
<ul class="app">
<li v-for="(item, i) in modules[7].list"
:key="i"
:data-wow-delay="(0.2 * i).toFixed(1) + 's'"
:class="{'cursor-pointer': isLink(item.link.linkName),'wow fadeInDown': $store.getters.getModelType}"
@click="openLink(item)">
<img class="bg"
:src="require('@/assets/images/industrial/app' + (i + 1) + '.png')"
alt="">
<img class="icon"
:src="require('@/assets/images/industrial/app' + (i + 1) + '-1.png')"
alt="">
<li v-for="(item, i) in modules[7].list" :key="i" :data-wow-delay="(0.2 * i).toFixed(1) + 's'"
:class="{ 'cursor-pointer': isLink(item.link.linkName), 'wow fadeInDown': $store.getters.getModelType }"
@click="openLink(item)">
<img class="bg" :src="'https://huorantech.com/images/industrial/app' + (i + 1) + '.png'" alt="">
<img class="icon" :src="'https://huorantech.com/images/industrial/app' + (i + 1) + '-1.png'" alt="">
<p class="text">{{ item.title }}</p>
</li>
</ul>
@ -107,30 +77,21 @@
<div class="block news-block">
<div class="inner">
<h2 class="b-title"
:class="{'wow fadeInUp': $store.getters.getModelType}"
v-html="modules[8].form.title"></h2>
<p class="intro wow fadeInUp"
data-wow-delay="0.5s">{{ modules[8].form.des }}</p>
<h2 class="b-title" :class="{ 'wow fadeInUp': $store.getters.getModelType }" v-html="modules[8].form.title">
</h2>
<p class="intro wow fadeInUp" data-wow-delay="0.5s">{{ modules[8].form.des }}</p>
<ul class="news">
<li :class="{'wow fadeInDown': $store.getters.getModelType}"
:data-wow-delay="(0.2 * i).toFixed(1) + 's'"
v-for="(item, i) in articles"
:key="i"
@click="toArtice(item, modules[9].form)">
<img :src="item.titleImg"
alt="">
<li :class="{ 'wow fadeInDown': $store.getters.getModelType }" :data-wow-delay="(0.2 * i).toFixed(1) + 's'"
v-for="(item, i) in articles" :key="i" @click="toArtice(item, modules[9].form)">
<img :src="item.titleImg" alt="">
<div class="texts">
<span class="meta">{{ item.releaseTime }}</span>
<h6>{{ item.title }}</h6>
</div>
</li>
</ul>
<div class="all-link"
@click="toAll(modules[9].form)">
<span>{{$t('column.all')}} <img class="icon"
src="@/assets/images/arrow.png"
alt=""></span>
<div class="all-link" @click="toAll(modules[9].form)">
<span>{{ $t('column.all') }} <img class="icon" src="@/assets/images/arrow.png" alt=""></span>
</div>
</div>
</div>
@ -187,264 +148,313 @@ export default {
<style lang="scss" scoped>
@import url(../../plugins/wow/animate.css);
@import '../../styles/page/page.scss';
.history {
h2 {
margin-bottom: 20px;
font-size: 1.8rem;
color: #333;
}
.texts {
display: flex;
justify-content: space-between;
padding: 30px 57px;
background-color: #fff;
border-radius: 100px 0px 0px 0px;
transition: 0.3s;
&:hover {
transform: scale(1.05);
}
}
.left {
width: 500px;
padding-right: 30px;
}
.text {
margin: 20px 0;
font-size: 1.2rem;
color: #181818;
line-height: 31px;
@include mul-ellipsis(10);
}
.bg {
width: 560px;
height: 500px;
margin: -122px -83px 0 0;
// object-fit: cover;
h2 {
margin-bottom: 20px;
font-size: 1.8rem;
color: #333;
}
.texts {
display: flex;
justify-content: space-between;
padding: 30px 57px;
background-color: #fff;
border-radius: 100px 0px 0px 0px;
transition: 0.3s;
&:hover {
transform: scale(1.05);
}
}
.left {
width: 500px;
padding-right: 30px;
}
.text {
margin: 20px 0;
font-size: 1.2rem;
color: #181818;
line-height: 31px;
@include mul-ellipsis(10);
}
.bg {
width: 560px;
height: 500px;
margin: -122px -83px 0 0;
// object-fit: cover;
}
}
.land {
.inner {
display: flex;
}
.pic {
width: 50%;
height: 450px;
object-fit: cover;
.inner {
display: flex;
}
.pic {
width: 50%;
height: 450px;
object-fit: cover;
}
.right {
width: 50%;
}
h6 {
margin-left: 50px;
font-size: 1.3rem;
font-family: PingFangSC-Semibold, PingFang SC;
color: #333;
@include ellipsis();
}
.text {
height: 405px;
padding: 50px;
margin-top: 1rem;
background: rgba(242, 246, 248, 0.45);
border-radius: 0px 100px 0px 0px;
}
}
.plan {
li {
display: flex;
justify-content: space-between;
height: 433px;
margin-bottom: 60px;
color: #333;
background-color: #fff;
border-radius: 100px 0px 0px 0px;
&:nth-child(even) {
flex-direction: row-reverse;
.pic {
margin: -20px 0 0 -20px;
border-radius: 0 100px 0 0;
}
}
.right {
width: 50%;
.left {
width: 50%;
padding: 50px;
}
h6 {
margin-left: 50px;
font-size: 1.3rem;
font-family: PingFangSC-Semibold, PingFang SC;
color: #333;
@include ellipsis();
font-size: 1.4rem;
font-family: PingFangSC-Medium, PingFang SC;
}
.text {
height: 405px;
padding: 50px;
margin-top: 1rem;
background: rgba(242, 246, 248, 0.45);
border-radius: 0px 100px 0px 0px;
margin: 14px 0 40px;
font-size: 1rem;
line-height: 1.6;
}
}
.plan {
li {
display: flex;
justify-content: space-between;
height: 433px;
margin-bottom: 60px;
color: #333;
background-color: #fff;
border-radius: 100px 0px 0px 0px;
&:nth-child(even) {
flex-direction: row-reverse;
.pic {
margin: -20px 0 0 -20px;
border-radius: 0 100px 0 0;
}
}
.left {
width: 50%;
padding: 50px;
}
h6 {
font-size: 1.4rem;
font-family: PingFangSC-Medium, PingFang SC;
}
.text {
margin: 14px 0 40px;
font-size: 1rem;
line-height: 1.6;
}
.survey {
padding: 8px 15px;
font-size: 0.9rem;
color: #fff;
background-color: #1150ac;
cursor: pointer;
border-radius: 4px;
}
.pic {
width: 48%;
height: 423px;
margin: -20px -20px 0 0;
border-radius: 100px 0 0 0;
object-fit: cover;
}
.survey {
padding: 8px 15px;
font-size: 0.9rem;
color: #fff;
background-color: #1150ac;
cursor: pointer;
border-radius: 4px;
}
.pic {
width: 48%;
height: 423px;
margin: -20px -20px 0 0;
border-radius: 100px 0 0 0;
object-fit: cover;
}
}
}
.app {
display: flex;
flex-wrap: wrap;
li {
position: relative;
display: flex;
flex-wrap: wrap;
li {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: calc((100% - 30px) / 4);
height: 200px;
margin: 0 10px 10px 0;
transition: 0.3s;
&:hover {
transform: scale(1.05);
.icon {
transform: rotateY(180deg);
}
}
&:nth-child(4n) {
margin-right: 0;
}
}
.bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.icon {
position: relative;
width: 62px;
transition: 0.5s;
flex-direction: column;
justify-content: center;
align-items: center;
width: calc((100% - 30px) / 4);
height: 200px;
margin: 0 10px 10px 0;
transition: 0.3s;
&:hover {
transform: scale(1.05);
.icon {
transform: rotateY(180deg);
}
}
.text {
position: relative;
margin-top: 20px;
font-size: 32px;
color: #fff;
&:nth-child(4n) {
margin-right: 0;
}
}
.bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.icon {
position: relative;
width: 62px;
transition: 0.5s;
}
.text {
position: relative;
margin-top: 20px;
font-size: 32px;
color: #fff;
}
}
.news {
position: relative;
display: flex;
flex-wrap: wrap;
li {
width: calc((100% - 34px) / 3);
margin: 0 17px 20px 0;
background-color: #fff;
cursor: pointer;
&:nth-child(3n) {
margin-right: 0;
}
}
img {
width: 100%;
height: 220px;
object-fit: cover;
position: relative;
display: flex;
flex-wrap: wrap;
li {
width: calc((100% - 34px) / 3);
margin: 0 17px 20px 0;
background-color: #fff;
cursor: pointer;
&:nth-child(3n) {
margin-right: 0;
}
}
img {
width: 100%;
height: 220px;
object-fit: cover;
}
.texts {
padding: 20px 24px;
background-color: #fff;
}
h6 {
margin-top: 8px;
font-size: 1rem;
color: #333;
text-shadow: 0px 0px 20px rgba(176, 176, 176, 0.21);
}
.meta {
font-size: 0.9rem;
color: #666;
text-shadow: 0px 0px 20px rgba(176, 176, 176, 0.21);
}
}
@media (max-width: 1200px) {
.history {
.texts {
padding: 20px 24px;
background-color: #fff;
flex-direction: column;
}
h6 {
margin-top: 8px;
font-size: 1rem;
color: #333;
text-shadow: 0px 0px 20px rgba(176, 176, 176, 0.21);
.left {
width: 100%;
}
.meta {
font-size: 0.9rem;
color: #666;
text-shadow: 0px 0px 20px rgba(176, 176, 176, 0.21);
.bg {
width: 100%;
height: auto;
margin-top: 1rem;
}
}
}
@media (max-width: 1200px) {
.history {
.texts {
flex-direction: column;
}
.left {
width: 100%;
}
.bg {
width: 100%;
height: auto;
margin-top: 1rem;
}
.land {
.inner {
flex-direction: column;
}
.land {
.inner {
flex-direction: column;
}
.pic,
.right {
width: 100%;
}
h6 {
margin-left: 0;
}
.right {
margin-top: 1rem;
}
.text {
height: auto;
}
.pic,
.right {
width: 100%;
}
.plan {
li {
flex-direction: column !important;
height: auto;
.left,
.pic {
width: 100%;
}
.pic {
margin: 1rem 0 0 !important;
}
}
h6 {
margin-left: 0;
}
.app {
li {
width: calc((100% - 10px) / 2);
height: 267px;
&:nth-child(2n) {
margin-right: 0;
}
}
.right {
margin-top: 1rem;
}
.news {
flex-direction: column;
li {
width: 100%;
margin: 0 0 20px 0;
}
.text {
height: auto;
}
}
.plan {
li {
flex-direction: column !important;
height: auto;
.left,
.pic {
width: 100%;
}
.pic {
margin: 1rem 0 0 !important;
}
}
}
.app {
li {
width: calc((100% - 10px) / 2);
height: 267px;
&:nth-child(2n) {
margin-right: 0;
}
}
}
.news {
flex-direction: column;
li {
width: 100%;
margin: 0 0 20px 0;
}
}
}
@media (max-width: 780px) {
.app {
li {
width: 100%;
margin-right: 0;
}
}
.plan-title:after {
display: none;
.app {
li {
width: 100%;
margin-right: 0;
}
}
.plan-title:after {
display: none;
}
}
</style>

@ -3,42 +3,37 @@
<div class="banner fadeInDown">
<h6>教育数字化产品供应商</h6>
<p class="text">与3000所高校共建数字化教育产业未来</p>
<el-button class="dev"
type="primary"
@click="openDev">登录供应商平台</el-button>
<el-button class="dev" type="primary" @click="openDev">登录供应商平台</el-button>
</div>
<!-- 关于教育产业数字化产品供应商 -->
<div class="about fadeInUp">
<div class="inner">
<div class="text">如果您是从事高职本科市场相应数字化场景的软件硬件研发生产或代理的供应商如果您正面临拓展渠道难精准触达客户难售前支持难按时回款难等发展瓶颈请加入职站商城让您的产品轻松走进全国院校</div>
<div class="text">
如果您是从事高职本科市场相应数字化场景的软件硬件研发生产或代理的供应商如果您正面临拓展渠道难精准触达客户难售前支持难按时回款难等发展瓶颈请加入职站商城让您的产品轻松走进全国院校</div>
<div class="entry">
<ul class="progress">
<li>
<span class="icon">
<img src="@/assets/images/dev/entry1.png"
alt="">
<img src="@/assets/images/dev/entry1.png" alt="">
</span>
<p class="pro-text">申请供应商平台账号</p>
</li>
<li>
<span class="icon">
<img src="@/assets/images/dev/entry2.png"
alt="">
<img src="@/assets/images/dev/entry2.png" alt="">
</span>
<p class="pro-text">提交职站商城入驻申请</p>
</li>
<li>
<span class="icon">
<img src="@/assets/images/dev/entry3.png"
alt="">
<img src="@/assets/images/dev/entry3.png" alt="">
</span>
<p class="pro-text">完成业务沟通</p>
</li>
<li>
<span class="icon">
<img src="@/assets/images/dev/entry4.png"
alt="">
<img src="@/assets/images/dev/entry4.png" alt="">
</span>
<p class="pro-text">审核完成加入职站商城</p>
</li>
@ -51,9 +46,7 @@
<el-step title="审核完成,加入云商店"></el-step>
</el-steps> -->
<el-button class="apply"
type="primary"
@click="qrcodeVisible = true">申请</el-button>
<el-button class="apply" type="primary" @click="qrcodeVisible = true">申请</el-button>
</div>
</div>
</div>
@ -84,20 +77,17 @@
<h6 class="i-title fadeInRight">产品供应商需要具备的条件</h6>
<ul class="list">
<li class="fadeInDown0">
<img src="@/assets/images/dev/con1.png"
alt="">
<img src="@/assets/images/dev/con1.png" alt="">
<h6>产品研发</h6>
<p class="text">具备独立设计开发教育产业数字化产品的能力</p>
</li>
<li class="fadeInDown1">
<img src="@/assets/images/dev/con2.png"
alt="">
<img src="@/assets/images/dev/con2.png" alt="">
<h6>产品运维 </h6>
<p class="text">具备独立的产品运维支持的能力</p>
</li>
<li class="fadeInDown2">
<img src="@/assets/images/dev/con3.png"
alt="">
<img src="@/assets/images/dev/con3.png" alt="">
<h6>专业服务</h6>
<p class="text">具备对产品内容专业支持的能力</p>
</li>
@ -110,24 +100,13 @@
</div>
<!-- 联系 -->
<div class="contact">
<img class="love fadeInRight"
src="@/assets/images/love.png"
alt="">
<img class="contact-info fadeInLeft"
src="@/assets/images/contact-info.png"
alt="">
<img class="love fadeInRight" src="@/assets/images/love.png" alt="">
<img class="contact-info fadeInLeft" src="@/assets/images/contact-info.png" alt="">
</div>
<el-dialog title=""
:visible.sync="qrcodeVisible"
width="400px"
center
:top="qrcodeTop"
custom-class="qrcode-dia">
<el-dialog title="" :visible.sync="qrcodeVisible" width="400px" center :top="qrcodeTop" custom-class="qrcode-dia">
<div>
<img width="100%"
src="@/assets/images/qywechat.png"
alt="">
<img width="100%" src="@/assets/images/qywechat.png" alt="">
</div>
</el-dialog>
</div>
@ -235,325 +214,388 @@ export default {
<style lang="scss" scoped>
.wrap {
position: relative;
background-color: #fff;
.banner {
position: relative;
background-color: #fff;
.banner {
position: relative;
height: 350px;
padding: 70px 0 0 180px;
background: url(../../assets/images/dev/banner2.png) (90% 32px) / auto no-repeat,
url(../../assets/images/dev/banner1.png) 0 0/100% 100% no-repeat;
.dev {
position: absolute;
bottom: 120px;
left: 50%;
font-size: 1rem;
transform: translateX(-50%);
text-align: center;
}
h6 {
margin-bottom: 30px;
font-size: 2.2rem;
height: 350px;
padding: 70px 0 0 180px;
background: url(../../assets/images/dev/banner2.png) (90% 32px) / auto no-repeat,
url(../../assets/images/dev/banner1.png) 0 0/100% 100% no-repeat;
.dev {
position: absolute;
bottom: 120px;
left: 50%;
font-size: 1rem;
transform: translateX(-50%);
text-align: center;
}
h6 {
margin-bottom: 30px;
font-size: 2.2rem;
}
.text {
font-size: 1rem;
line-height: 30px;
}
}
.i-title {
position: relative;
margin-bottom: 37px;
font-size: 2rem;
text-align: center;
color: #0b1d30;
}
.inner {
width: 1200px;
padding: 67px 0;
margin: 0 auto;
overflow: hidden;
}
.entry {
margin-top: 30px;
text-align: center;
.apply {
margin-top: 20px;
}
}
.progress {
display: flex;
justify-content: center;
align-items: center;
li {
position: relative;
margin-right: 100px;
&:before {
content: '';
z-index: 2;
position: absolute;
top: 61px;
left: 46%;
width: 8px;
height: 8px;
background-color: #fff;
border: 1px solid #ff5d5d;
border-radius: 50%;
}
&:after {
content: '';
position: absolute;
top: 64px;
left: -23px;
width: 300px;
height: 2px;
background-color: #e9e9e9;
}
&:last-child {
&:before {
left: 48%;
}
.text {
font-size: 1rem;
line-height: 30px;
&:after {
width: 181px;
}
}
}
.i-title {
position: relative;
margin-bottom: 37px;
font-size: 2rem;
text-align: center;
color: #0b1d30;
.icon {
display: inline-flex;
justify-content: center;
align-items: center;
padding: 10px;
background-color: #ff5d5d;
border-radius: 50%;
}
.pro-text {
margin-top: 30px;
font-size: 14px;
}
}
.about {
position: relative;
margin: -60px 0 20px;
.inner {
width: 1200px;
padding: 67px 0;
margin: 0 auto;
overflow: hidden;
padding: 40px;
background-color: #fff;
border-radius: 8px;
box-shadow: 0px 5px 20px 0px rgba(98, 117, 163, 0.08);
}
.entry {
margin-top: 30px;
text-align: center;
.apply {
margin-top: 20px;
}
h6 {
margin-bottom: 20px;
font-size: 24px;
color: #0b1d30;
}
.progress {
display: flex;
justify-content: center;
align-items: center;
li {
position: relative;
margin-right: 100px;
&:before {
content: '';
z-index: 2;
position: absolute;
top: 61px;
left: 46%;
width: 8px;
height: 8px;
background-color: #fff;
border: 1px solid #ff5d5d;
border-radius: 50%;
}
&:after {
content: '';
position: absolute;
top: 64px;
left: -23px;
width: 300px;
height: 2px;
background-color: #e9e9e9;
}
&:last-child {
&:before {
left: 48%;
}
&:after {
width: 181px;
}
}
}
.icon {
display: inline-flex;
justify-content: center;
align-items: center;
padding: 10px;
background-color: #ff5d5d;
border-radius: 50%;
}
.pro-text {
margin-top: 30px;
font-size: 14px;
}
.text {
font-size: 16px;
line-height: 1.8;
color: #0b1d30;
}
.about {
position: relative;
margin: -60px 0 20px;
.inner {
padding: 40px;
background-color: #fff;
border-radius: 8px;
box-shadow: 0px 5px 20px 0px rgba(98, 117, 163, 0.08);
}
h6 {
margin-bottom: 20px;
font-size: 24px;
color: #0b1d30;
}
.sup {
background: linear-gradient(180deg, #ffffff 0%, #f1f6fe 100%);
.list {
display: flex;
justify-content: space-between;
li {
width: 33%;
padding: 140px 50px 50px;
background: url(../../assets/images/dev/sup1.png) 0 0/100% 100% no-repeat;
&:nth-child(2) {
background-image: url(../../assets/images/dev/sup2.png);
}
.text {
font-size: 16px;
line-height: 1.8;
color: #0b1d30;
&:last-child {
margin-right: 0;
background-image: url(../../assets/images/dev/sup3.png);
}
}
h6 {
margin: 15px 0 10px;
font-size: 18px;
color: #0b1d30;
}
.text {
font-size: 14px;
color: #757f92;
}
}
.sup {
background: linear-gradient(180deg, #ffffff 0%, #f1f6fe 100%);
.list {
display: flex;
justify-content: space-between;
li {
width: 33%;
padding: 140px 50px 50px;
background: url(../../assets/images/dev/sup1.png) 0 0/100% 100% no-repeat;
&:nth-child(2) {
background-image: url(../../assets/images/dev/sup2.png);
}
&:last-child {
margin-right: 0;
background-image: url(../../assets/images/dev/sup3.png);
}
}
h6 {
margin: 15px 0 10px;
font-size: 18px;
color: #0b1d30;
}
.text {
font-size: 14px;
color: #757f92;
}
}
.con {
background: url(../../assets/images/dev/con-bg.png) 0 0/100% 100% no-repeat;
.list {
display: flex;
flex: 1;
li {
padding-bottom: 40px;
margin-right: 24px;
background-color: #fff;
border-radius: 10px;
box-shadow: 0px 5px 20px 0px rgba(98, 117, 163, 0.08);
&:last-child {
margin-right: 0;
}
}
img {
width: 100%;
object-fit: cover;
}
h6 {
margin: 15px 24px 10px;
font-size: 18px;
color: #0b1d30;
}
.text {
margin: 0 24px;
font-size: 14px;
color: #757f92;
}
}
.con {
background: url(../../assets/images/dev/con-bg.png) 0 0/100% 100% no-repeat;
.list {
display: flex;
flex: 1;
li {
padding-bottom: 40px;
margin-right: 24px;
background-color: #fff;
border-radius: 10px;
box-shadow: 0px 5px 20px 0px rgba(98, 117, 163, 0.08);
&:last-child {
margin-right: 0;
}
}
img {
width: 100%;
object-fit: cover;
}
h6 {
margin: 15px 24px 10px;
font-size: 18px;
color: #0b1d30;
}
.text {
margin: 0 24px;
font-size: 14px;
color: #757f92;
}
}
}
.profit {
margin-bottom: 70px;
text-align: center;
font-size: 30px;
.item1 {
line-height: 250px;
color: #fff;
background: url(../../assets/images/dev/profit-bg1.png) 0 0/100% 100% no-repeat;
}
.profit {
margin-bottom: 70px;
text-align: center;
font-size: 30px;
.item1 {
line-height: 250px;
color: #fff;
background: url(../../assets/images/dev/profit-bg1.png) 0 0/100% 100% no-repeat;
}
.item2 {
display: flex;
justify-content: center;
align-items: center;
width: 70%;
height: 202px;
padding: 0 30px;
margin: -100px auto 0;
color: #0b1d30;
background: url(../../assets/images/dev/profit-bg2.png) 0 0/100% 100% no-repeat;
}
.item2 {
display: flex;
justify-content: center;
align-items: center;
width: 70%;
height: 202px;
padding: 0 30px;
margin: -100px auto 0;
color: #0b1d30;
background: url(../../assets/images/dev/profit-bg2.png) 0 0/100% 100% no-repeat;
}
.contact {
position: relative;
display: flex;
justify-content: center;
align-items: center;
height: 250px;
background: url(../../assets/images/contact-bg.png) 0 0/100% 100% no-repeat;
.contact-info {
max-width: 100%;
object-fit: cover;
}
.love {
position: absolute;
top: -45px;
right: 10%;
}
}
.contact {
position: relative;
display: flex;
justify-content: center;
align-items: center;
height: 250px;
background: url(../../assets/images/contact-bg.png) 0 0/100% 100% no-repeat;
.contact-info {
max-width: 100%;
object-fit: cover;
}
.love {
position: absolute;
top: -45px;
right: 10%;
}
}
}
/deep/.qrcode-dia {
background-color: transparent;
box-shadow: none;
.el-dialog__header,
.el-dialog__body {
padding: 0;
background-color: transparent;
box-shadow: none;
.el-dialog__header,
.el-dialog__body {
padding: 0;
background-color: transparent;
}
.el-dialog__headerbtn .el-dialog__close {
color: #fff;
}
}
@media (max-width: 1200px) {
.wrap {
.banner {
padding-left: 50px;
}
.inner {
width: 90%;
}
.el-dialog__headerbtn .el-dialog__close {
color: #fff;
.profit {
font-size: 24px;
.item1 {
background-size: cover;
}
.item2 {
width: 90%;
background-size: cover;
}
}
}
}
@media (max-width: 1200px) {
.wrap {
.banner {
padding-left: 50px;
@media (max-width: 1000px) {
.wrap {
.progress {
flex-direction: column;
align-items: flex-start;
padding-left: 34%;
li {
margin: 0 0 100px 0;
&:before {
top: 15px;
left: 58px;
}
.inner {
width: 90%;
&:after {
top: 14px;
left: 61px;
width: 2px !important;
height: 158px;
}
.profit {
font-size: 24px;
.item1 {
background-size: cover;
}
.item2 {
width: 90%;
background-size: cover;
}
&:last-child {
&:before {
left: 58px;
}
&:after {
height: 0;
}
}
}
.pro-text {
position: absolute;
top: 12px;
left: 74px;
margin-top: 0;
white-space: nowrap;
}
}
}
@media (max-width: 1000px) {
.wrap {
.progress {
flex-direction: column;
align-items: flex-start;
padding-left: 34%;
li {
margin: 0 0 100px 0;
&:before {
top: 15px;
left: 58px;
}
&:after {
top: 14px;
left: 61px;
width: 2px !important;
height: 158px;
}
&:last-child {
&:before {
left: 58px;
}
&:after {
height: 0;
}
}
}
.pro-text {
position: absolute;
top: 12px;
left: 74px;
margin-top: 0;
white-space: nowrap;
}
}
.sup {
.list {
flex-direction: column;
li {
width: 100%;
padding: 140px 80px 50px;
}
}
.sup {
.list {
flex-direction: column;
li {
width: 100%;
padding: 140px 80px 50px;
}
.con {
.list {
flex-direction: column;
li {
margin-bottom: 20px;
}
}
}
}
.con {
.list {
flex-direction: column;
li {
margin-bottom: 20px;
}
}
}
}
}
@media (max-width: 600px) {
.wrap {
.banner {
display: flex;
flex-direction: column;
align-items: center;
padding: 5rem 0 0 0;
color: #064791;
h6,
.text {
margin-bottom: 10px;
}
.dev {
position: static;
transform: translateX(0);
}
}
.progress {
padding-left: 0;
}
.wrap {
.banner {
display: flex;
flex-direction: column;
align-items: center;
padding: 5rem 0 0 0;
color: #064791;
h6,
.text {
margin-bottom: 10px;
}
.dev {
position: static;
transform: translateX(0);
}
}
.progress {
padding-left: 0;
}
}
}
</style>
Loading…
Cancel
Save