|
|
@ -1,10 +1,15 @@ |
|
|
|
<template> |
|
|
|
<template> |
|
|
|
<div class="wrap"> |
|
|
|
<div class="wrap"> |
|
|
|
<el-carousel :interval="6000" :arrow="(modules[0] && modules[0].list.filter(e => e.isEnable).length > 1) ? 'hover' : 'never'" :indicator-position="modules[0].list.filter(e => e.isEnable).length > 1 ? '' : 'none'"> |
|
|
|
<el-carousel :interval="6000" |
|
|
|
|
|
|
|
:arrow="(modules[0] && modules[0].list.filter(e => e.isEnable).length > 1) ? 'hover' : 'never'" |
|
|
|
|
|
|
|
:indicator-position="modules[0].list.filter(e => e.isEnable).length > 1 ? '' : 'none'"> |
|
|
|
<template v-for="(item, i) in modules[0].list"> |
|
|
|
<template v-for="(item, i) in modules[0].list"> |
|
|
|
<el-carousel-item v-if="item.pic && item.isEnable" :key="i"> |
|
|
|
<el-carousel-item v-if="item.pic && item.isEnable" |
|
|
|
<div :class="['banner-item', {'cursor-pointer': isLink(item.link.linkName)}]" @click="openLink(item)"> |
|
|
|
:key="i"> |
|
|
|
<img :src="item.pic" alt=""> |
|
|
|
<div :class="['banner-item', {'cursor-pointer': isLink(item.link.linkName)}]" |
|
|
|
|
|
|
|
@click="openLink(item)"> |
|
|
|
|
|
|
|
<img :src="item.pic" |
|
|
|
|
|
|
|
alt=""> |
|
|
|
<p class="banner-name">{{ item.title }}</p> |
|
|
|
<p class="banner-name">{{ item.title }}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</el-carousel-item> |
|
|
|
</el-carousel-item> |
|
|
@ -14,44 +19,68 @@ |
|
|
|
<div class="block"> |
|
|
|
<div class="block"> |
|
|
|
<div class="inner"> |
|
|
|
<div class="inner"> |
|
|
|
<ul class="card"> |
|
|
|
<ul class="card"> |
|
|
|
<li class="wow fadeInDown" data-wow-delay="0.1s"> |
|
|
|
<li class="wow fadeInDown" |
|
|
|
<img class="pic" :src="modules[1].form.pic" alt=""> |
|
|
|
data-wow-delay="0.1s"> |
|
|
|
|
|
|
|
<img class="pic" |
|
|
|
|
|
|
|
:src="modules[1].form.pic" |
|
|
|
|
|
|
|
alt=""> |
|
|
|
<div class="texts"> |
|
|
|
<div class="texts"> |
|
|
|
<h6>{{ modules[1].form.title }}</h6> |
|
|
|
<h6>{{ modules[1].form.title }}</h6> |
|
|
|
<p class="text">{{ modules[1].form.des }}</p> |
|
|
|
<p class="text">{{ modules[1].form.des }}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="arrow"> |
|
|
|
<div class="arrow"> |
|
|
|
<img src="@/assets/images/arrow-white.png" alt="" :class="{'cursor-pointer': isLink(modules[1].form.link.linkName)}" @click="openLink(modules[1].form)"> |
|
|
|
<img src="@/assets/images/arrow-white.png" |
|
|
|
|
|
|
|
alt="" |
|
|
|
|
|
|
|
:class="{'cursor-pointer': isLink(modules[1].form.link.linkName)}" |
|
|
|
|
|
|
|
@click="openLink(modules[1].form)"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</li> |
|
|
|
</li> |
|
|
|
<li class="wow fadeInDown" data-wow-delay="0.3s"> |
|
|
|
<li class="wow fadeInDown" |
|
|
|
<img class="pic" :src="modules[2].form.pic" alt=""> |
|
|
|
data-wow-delay="0.3s"> |
|
|
|
|
|
|
|
<img class="pic" |
|
|
|
|
|
|
|
:src="modules[2].form.pic" |
|
|
|
|
|
|
|
alt=""> |
|
|
|
<div class="texts"> |
|
|
|
<div class="texts"> |
|
|
|
<h6>{{ modules[2].form.title }}</h6> |
|
|
|
<h6>{{ modules[2].form.title }}</h6> |
|
|
|
<p class="text">{{ modules[2].form.des }}</p> |
|
|
|
<p class="text">{{ modules[2].form.des }}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="arrow"> |
|
|
|
<div class="arrow"> |
|
|
|
<img src="@/assets/images/arrow-white.png" alt="" :class="{'cursor-pointer': isLink(modules[2].form.link.linkName)}" @click="openLink(modules[2].form)"> |
|
|
|
<img src="@/assets/images/arrow-white.png" |
|
|
|
|
|
|
|
alt="" |
|
|
|
|
|
|
|
:class="{'cursor-pointer': isLink(modules[2].form.link.linkName)}" |
|
|
|
|
|
|
|
@click="openLink(modules[2].form)"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</li> |
|
|
|
</li> |
|
|
|
<li class="wow fadeInDown" data-wow-delay="0.5s"> |
|
|
|
<li class="wow fadeInDown" |
|
|
|
<img class="pic" :src="modules[3].form.pic" alt=""> |
|
|
|
data-wow-delay="0.5s"> |
|
|
|
|
|
|
|
<img class="pic" |
|
|
|
|
|
|
|
:src="modules[3].form.pic" |
|
|
|
|
|
|
|
alt=""> |
|
|
|
<div class="texts"> |
|
|
|
<div class="texts"> |
|
|
|
<h6>{{ modules[3].form.title }}</h6> |
|
|
|
<h6>{{ modules[3].form.title }}</h6> |
|
|
|
<p class="text">{{ modules[3].form.des }}</p> |
|
|
|
<p class="text">{{ modules[3].form.des }}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="arrow"> |
|
|
|
<div class="arrow"> |
|
|
|
<img src="@/assets/images/arrow-white.png" alt="" :class="{'cursor-pointer': isLink(modules[3].form.link.linkName)}" @click="openLink(modules[3].form)"> |
|
|
|
<img src="@/assets/images/arrow-white.png" |
|
|
|
|
|
|
|
alt="" |
|
|
|
|
|
|
|
:class="{'cursor-pointer': isLink(modules[3].form.link.linkName)}" |
|
|
|
|
|
|
|
@click="openLink(modules[3].form)"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</li> |
|
|
|
</li> |
|
|
|
<li class="wow fadeInDown" data-wow-delay="0.7s"> |
|
|
|
<li class="wow fadeInDown" |
|
|
|
<img class="pic" :src="modules[4].form.pic" alt=""> |
|
|
|
data-wow-delay="0.7s"> |
|
|
|
|
|
|
|
<img class="pic" |
|
|
|
|
|
|
|
:src="modules[4].form.pic" |
|
|
|
|
|
|
|
alt=""> |
|
|
|
<div class="texts"> |
|
|
|
<div class="texts"> |
|
|
|
<h6>{{ modules[4].form.title }}</h6> |
|
|
|
<h6>{{ modules[4].form.title }}</h6> |
|
|
|
<p class="text">{{ modules[4].form.des }}</p> |
|
|
|
<p class="text">{{ modules[4].form.des }}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="arrow"> |
|
|
|
<div class="arrow"> |
|
|
|
<img src="@/assets/images/arrow-white.png" alt="" :class="{'cursor-pointer': isLink(modules[4].form.link.linkName)}" @click="openLink(modules[4].form)"> |
|
|
|
<img src="@/assets/images/arrow-white.png" |
|
|
|
|
|
|
|
alt="" |
|
|
|
|
|
|
|
:class="{'cursor-pointer': isLink(modules[4].form.link.linkName)}" |
|
|
|
|
|
|
|
@click="openLink(modules[4].form)"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</li> |
|
|
|
</li> |
|
|
|
</ul> |
|
|
|
</ul> |
|
|
@ -61,16 +90,26 @@ |
|
|
|
<div class="block gray"> |
|
|
|
<div class="block gray"> |
|
|
|
<div class="inner"> |
|
|
|
<div class="inner"> |
|
|
|
<h2 class="b-title wow fadeInUp">{{ modules[5].form.title }}</h2> |
|
|
|
<h2 class="b-title wow fadeInUp">{{ modules[5].form.title }}</h2> |
|
|
|
<p class="intro wow fadeInUp" data-wow-delay="0.5s">{{ modules[5].form.des }}</p> |
|
|
|
<p class="intro wow fadeInUp" |
|
|
|
|
|
|
|
data-wow-delay="0.5s">{{ modules[5].form.des }}</p> |
|
|
|
<ul class="people"> |
|
|
|
<ul class="people"> |
|
|
|
<template v-for="(item, i) in modules[6].list"> |
|
|
|
<template v-for="(item, i) in modules[6].list"> |
|
|
|
<li v-if="item.isEnable" :key="i" class="wow fadeInDown" data-wow-delay="0.5s" :class="{'cursor-pointer': isLink(item.link.linkName)}" @click="openLink(item)"> |
|
|
|
<li v-if="item.isEnable" |
|
|
|
<img class="comma" src="@/assets/images/comma.png" alt=""> |
|
|
|
:key="i" |
|
|
|
|
|
|
|
class="wow fadeInDown" |
|
|
|
|
|
|
|
data-wow-delay="0.5s" |
|
|
|
|
|
|
|
:class="{'cursor-pointer': isLink(item.link.linkName)}" |
|
|
|
|
|
|
|
@click="openLink(item)"> |
|
|
|
|
|
|
|
<img class="comma" |
|
|
|
|
|
|
|
src="@/assets/images/comma.png" |
|
|
|
|
|
|
|
alt=""> |
|
|
|
<div class="left"> |
|
|
|
<div class="left"> |
|
|
|
<h6>{{ item.title }}</h6> |
|
|
|
<h6>{{ item.title }}</h6> |
|
|
|
<div class="des">{{ item.des }}</div> |
|
|
|
<div class="des">{{ item.des }}</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<img class="pic" :src="item.pic" alt=""> |
|
|
|
<img class="pic" |
|
|
|
|
|
|
|
:src="item.pic" |
|
|
|
|
|
|
|
alt=""> |
|
|
|
</li> |
|
|
|
</li> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
</ul> |
|
|
|
</ul> |
|
|
@ -79,14 +118,23 @@ |
|
|
|
|
|
|
|
|
|
|
|
<ul class="shows"> |
|
|
|
<ul class="shows"> |
|
|
|
<template v-for="(item, i) in modules[7].list"> |
|
|
|
<template v-for="(item, i) in modules[7].list"> |
|
|
|
<li v-if="item.isEnable" :key="i" class="wow fadeInDown" data-wow-delay="0.3s"> |
|
|
|
<li v-if="item.isEnable" |
|
|
|
|
|
|
|
:key="i" |
|
|
|
|
|
|
|
class="wow fadeInDown" |
|
|
|
|
|
|
|
data-wow-delay="0.3s"> |
|
|
|
<div class="left"> |
|
|
|
<div class="left"> |
|
|
|
<h6>{{ item.title }}</h6> |
|
|
|
<h6>{{ item.title }}</h6> |
|
|
|
<div class="sub">{{ item.subTitle }}</div> |
|
|
|
<div class="sub">{{ item.subTitle }}</div> |
|
|
|
<div class="des">{{ item.des }}</div> |
|
|
|
<div class="des">{{ item.des }}</div> |
|
|
|
<img src="@/assets/images/arrow-white.png" alt="" class="icon" :class="{'arrow': isLink(item.link.linkName)}" @click="openLink(item)"> |
|
|
|
<img src="@/assets/images/arrow-white.png" |
|
|
|
|
|
|
|
alt="" |
|
|
|
|
|
|
|
class="icon" |
|
|
|
|
|
|
|
:class="{'arrow': isLink(item.link.linkName)}" |
|
|
|
|
|
|
|
@click="openLink(item)"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<img class="pic" :src="item.pic" alt=""> |
|
|
|
<img class="pic" |
|
|
|
|
|
|
|
:src="item.pic" |
|
|
|
|
|
|
|
alt=""> |
|
|
|
</li> |
|
|
|
</li> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
</ul> |
|
|
|
</ul> |
|
|
@ -100,17 +148,17 @@ import Util from '@/libs/util' |
|
|
|
import WOW from 'wow.js' |
|
|
|
import WOW from 'wow.js' |
|
|
|
export default { |
|
|
|
export default { |
|
|
|
mixins: [mixins], |
|
|
|
mixins: [mixins], |
|
|
|
data() { |
|
|
|
data () { |
|
|
|
return { |
|
|
|
return { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
mounted() { |
|
|
|
mounted () { |
|
|
|
new WOW().init() |
|
|
|
new WOW().init() |
|
|
|
}, |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
methods: { |
|
|
|
// 获取文章详情 |
|
|
|
// 获取文章详情 |
|
|
|
getInfo() { |
|
|
|
getInfo () { |
|
|
|
// 预览/详情 |
|
|
|
// 预览/详情 |
|
|
|
this.$post(`${this.api[this.preview ? 'getRedisCache' : 'findPage']}?columnId=${this.id}`).then(({ data }) => { |
|
|
|
this.$post(`${this.api[this.preview ? 'getRedisCache' : 'findPage']}?columnId=${this.id}`).then(({ data }) => { |
|
|
|
if (data.length) { |
|
|
|
if (data.length) { |
|
|
@ -121,7 +169,7 @@ export default { |
|
|
|
this.modules = json |
|
|
|
this.modules = json |
|
|
|
console.log("🚀 ~ file: index.vue ~ line 180 ~ this.$post ~ json", json) |
|
|
|
console.log("🚀 ~ file: index.vue ~ line 180 ~ this.$post ~ json", json) |
|
|
|
} |
|
|
|
} |
|
|
|
}).catch(err => {}) |
|
|
|
}).catch(err => { }) |
|
|
|
}, |
|
|
|
}, |
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|
}; |
|
|
@ -129,14 +177,14 @@ export default { |
|
|
|
|
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
|
<style lang="scss" scoped> |
|
|
|
@import url(../../plugins/wow/animate.css); |
|
|
|
@import url(../../plugins/wow/animate.css); |
|
|
|
@import "../../styles/page/page.scss"; |
|
|
|
@import '../../styles/page/page.scss'; |
|
|
|
.wrap{ |
|
|
|
.wrap { |
|
|
|
/deep/ .el-carousel { |
|
|
|
/deep/ .el-carousel { |
|
|
|
height: 21.6rem; |
|
|
|
height: 21.6rem; |
|
|
|
.el-carousel__container{ |
|
|
|
.el-carousel__container { |
|
|
|
height: 21.6rem; |
|
|
|
height: 21.6rem; |
|
|
|
} |
|
|
|
} |
|
|
|
img{ |
|
|
|
img { |
|
|
|
height: 21.6rem; |
|
|
|
height: 21.6rem; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -157,7 +205,6 @@ export default { |
|
|
|
.intro { |
|
|
|
.intro { |
|
|
|
margin-bottom: 6.9rem; |
|
|
|
margin-bottom: 6.9rem; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
.card { |
|
|
|
.card { |
|
|
@ -201,9 +248,9 @@ export default { |
|
|
|
width: 100%; |
|
|
|
width: 100%; |
|
|
|
height: 7.9rem; |
|
|
|
height: 7.9rem; |
|
|
|
text-align: center; |
|
|
|
text-align: center; |
|
|
|
background: #36404A; |
|
|
|
background: #36404a; |
|
|
|
opacity: 0; |
|
|
|
opacity: 0; |
|
|
|
transition: .3s; |
|
|
|
transition: 0.3s; |
|
|
|
cursor: default; |
|
|
|
cursor: default; |
|
|
|
display: flex; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
align-items: center; |
|
|
@ -218,7 +265,7 @@ export default { |
|
|
|
padding: 4.5rem 3.15rem 4.5rem 2.565rem; |
|
|
|
padding: 4.5rem 3.15rem 4.5rem 2.565rem; |
|
|
|
margin-bottom: 100px; |
|
|
|
margin-bottom: 100px; |
|
|
|
background-color: #fff; |
|
|
|
background-color: #fff; |
|
|
|
transition: .3s; |
|
|
|
transition: 0.3s; |
|
|
|
&:hover { |
|
|
|
&:hover { |
|
|
|
transform: scale(1.05); |
|
|
|
transform: scale(1.05); |
|
|
|
} |
|
|
|
} |
|
|
@ -271,7 +318,10 @@ export default { |
|
|
|
margin-bottom: 40px; |
|
|
|
margin-bottom: 40px; |
|
|
|
color: #fff; |
|
|
|
color: #fff; |
|
|
|
&:hover .left { |
|
|
|
&:hover .left { |
|
|
|
h6, .sub, .des, .icon { |
|
|
|
h6, |
|
|
|
|
|
|
|
.sub, |
|
|
|
|
|
|
|
.des, |
|
|
|
|
|
|
|
.icon { |
|
|
|
transform: translateY(20px); |
|
|
|
transform: translateY(20px); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -280,13 +330,13 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
&:nth-child(2) { |
|
|
|
&:nth-child(2) { |
|
|
|
.left { |
|
|
|
.left { |
|
|
|
background-color: rgba(47, 79, 23, .65); |
|
|
|
background-color: rgba(47, 79, 23, 0.65); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
&:nth-child(3) { |
|
|
|
&:nth-child(3) { |
|
|
|
.left { |
|
|
|
.left { |
|
|
|
width: 43%; |
|
|
|
width: 43%; |
|
|
|
background-color: rgba(91, 58, 35, .65); |
|
|
|
background-color: rgba(91, 58, 35, 0.65); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -296,7 +346,7 @@ export default { |
|
|
|
width: 43.333%; |
|
|
|
width: 43.333%; |
|
|
|
height: 100%; |
|
|
|
height: 100%; |
|
|
|
padding: 138px 30px 130px 103px; |
|
|
|
padding: 138px 30px 130px 103px; |
|
|
|
background-color: rgba(54, 54, 54, .65); |
|
|
|
background-color: rgba(54, 54, 54, 0.65); |
|
|
|
} |
|
|
|
} |
|
|
|
.pic { |
|
|
|
.pic { |
|
|
|
position: absolute; |
|
|
|
position: absolute; |
|
|
@ -307,519 +357,20 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
h6 { |
|
|
|
h6 { |
|
|
|
font-size: 2.07rem; |
|
|
|
font-size: 2.07rem; |
|
|
|
transition: .3s; |
|
|
|
transition: 0.3s; |
|
|
|
} |
|
|
|
} |
|
|
|
.sub { |
|
|
|
.sub { |
|
|
|
margin: 20px 0 20px 0; |
|
|
|
margin: 20px 0 20px 0; |
|
|
|
font-size: 1.35rem; |
|
|
|
font-size: 1.35rem; |
|
|
|
transition: .3s; |
|
|
|
transition: 0.3s; |
|
|
|
} |
|
|
|
} |
|
|
|
.des { |
|
|
|
.des { |
|
|
|
margin-bottom: 40px; |
|
|
|
margin-bottom: 40px; |
|
|
|
font-size: 1.08rem; |
|
|
|
font-size: 1.08rem; |
|
|
|
transition: .3s; |
|
|
|
transition: 0.3s; |
|
|
|
} |
|
|
|
|
|
|
|
.icon { |
|
|
|
|
|
|
|
transition: .3s; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@media (min-width: 280px) and (max-width: 1200px) { |
|
|
|
|
|
|
|
.wrap{ |
|
|
|
|
|
|
|
/deep/ .el-carousel { |
|
|
|
|
|
|
|
height: 15rem; |
|
|
|
|
|
|
|
.el-carousel__container{ |
|
|
|
|
|
|
|
height: 15rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
img{ |
|
|
|
|
|
|
|
height: 15rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.block{ |
|
|
|
|
|
|
|
padding: 50px 0; |
|
|
|
|
|
|
|
.inner { |
|
|
|
|
|
|
|
width: 95%;margin: 0 auto; |
|
|
|
|
|
|
|
.card{ |
|
|
|
|
|
|
|
flex-direction: column; |
|
|
|
|
|
|
|
li{ |
|
|
|
|
|
|
|
margin-top: 20px; |
|
|
|
|
|
|
|
width: 100%; |
|
|
|
|
|
|
|
height: 27rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.people{ |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
padding: 200px 20px 30px; |
|
|
|
|
|
|
|
.left { |
|
|
|
|
|
|
|
width: 100%; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.pic{ |
|
|
|
|
|
|
|
top: -60px; |
|
|
|
|
|
|
|
right: 13px; |
|
|
|
|
|
|
|
width: 60%; |
|
|
|
|
|
|
|
height: 12.5rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.shows{ |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
flex-direction: column; |
|
|
|
|
|
|
|
align-items:flex-start; |
|
|
|
|
|
|
|
height: 16rem; |
|
|
|
|
|
|
|
.left { |
|
|
|
|
|
|
|
padding: 10px ; |
|
|
|
|
|
|
|
h6{ |
|
|
|
|
|
|
|
font-size: 1.5rem ; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.sub { |
|
|
|
|
|
|
|
margin: .5rem; |
|
|
|
|
|
|
|
font-size: 1rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.des{ |
|
|
|
|
|
|
|
margin-bottom: 1.25rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.icon { |
|
|
|
|
|
|
|
width: 3.5rem; |
|
|
|
|
|
|
|
height: 3.5rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@media (max-width: 320px) { |
|
|
|
|
|
|
|
.wrap { |
|
|
|
|
|
|
|
/deep/ .el-carousel{ |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .el-carousel__container{ |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .el-carousel__item { |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.banner-item{ |
|
|
|
|
|
|
|
img { |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.banner-name { |
|
|
|
|
|
|
|
font-size: 1.5rem; |
|
|
|
|
|
|
|
line-height: 1rem; |
|
|
|
|
|
|
|
left: 2rem; |
|
|
|
|
|
|
|
bottom: 2rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.block { |
|
|
|
|
|
|
|
padding: 1.25rem 0; |
|
|
|
|
|
|
|
.inner { |
|
|
|
|
|
|
|
.card { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
flex: none; |
|
|
|
|
|
|
|
height: 25rem; |
|
|
|
|
|
|
|
.pic { |
|
|
|
|
|
|
|
height: 25rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.people { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
padding: 10rem 1.25rem 1.5rem; |
|
|
|
|
|
|
|
.pic { |
|
|
|
|
|
|
|
top: -40px; |
|
|
|
|
|
|
|
height: auto; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.shows { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
height: auto; |
|
|
|
|
|
|
|
.left { |
|
|
|
|
|
|
|
h6 { |
|
|
|
|
|
|
|
font-size: 1rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.sub { |
|
|
|
|
|
|
|
font-size: .9rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.des { |
|
|
|
|
|
|
|
font-size: .88rem; |
|
|
|
|
|
|
|
margin-bottom: .5rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.icon { |
|
|
|
|
|
|
|
width: 2rem;height: 2rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@media (min-width: 320px) and (max-width: 375px) { |
|
|
|
|
|
|
|
.wrap { |
|
|
|
|
|
|
|
/deep/ .el-carousel{ |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .el-carousel__container{ |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .el-carousel__item { |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.banner-item{ |
|
|
|
|
|
|
|
img { |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.banner-name { |
|
|
|
|
|
|
|
font-size: 1.5rem; |
|
|
|
|
|
|
|
line-height: 1rem; |
|
|
|
|
|
|
|
left: 2rem; |
|
|
|
|
|
|
|
bottom: 2rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.block { |
|
|
|
|
|
|
|
padding: 1.25rem 0; |
|
|
|
|
|
|
|
.inner { |
|
|
|
|
|
|
|
.card { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
flex: none; |
|
|
|
|
|
|
|
height: 25rem; |
|
|
|
|
|
|
|
.pic { |
|
|
|
|
|
|
|
height: 25rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.people { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
padding: 10rem 1.25rem 1.5rem; |
|
|
|
|
|
|
|
.pic { |
|
|
|
|
|
|
|
top: -40px; |
|
|
|
|
|
|
|
height: auto; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.shows { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
height: auto; |
|
|
|
|
|
|
|
.left { |
|
|
|
|
|
|
|
h6 { |
|
|
|
|
|
|
|
font-size: 1rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.sub { |
|
|
|
|
|
|
|
font-size: .9rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.des { |
|
|
|
|
|
|
|
font-size: .88rem; |
|
|
|
|
|
|
|
margin-bottom: .5rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.icon { |
|
|
|
|
|
|
|
width: 2rem;height: 2rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@media (min-width: 375px) and (max-width: 480px) { |
|
|
|
|
|
|
|
.wrap { |
|
|
|
|
|
|
|
/deep/ .el-carousel{ |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .el-carousel__container{ |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .el-carousel__item { |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.banner-item{ |
|
|
|
|
|
|
|
img { |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.banner-name { |
|
|
|
|
|
|
|
font-size: 1.5rem; |
|
|
|
|
|
|
|
line-height: 1rem; |
|
|
|
|
|
|
|
left: 2rem; |
|
|
|
|
|
|
|
bottom: 2rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.block { |
|
|
|
|
|
|
|
padding: 1.25rem 0; |
|
|
|
|
|
|
|
.inner { |
|
|
|
|
|
|
|
.card { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
flex: none; |
|
|
|
|
|
|
|
height: 25rem; |
|
|
|
|
|
|
|
.pic { |
|
|
|
|
|
|
|
height: 25rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.people { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
padding: 10rem 1.25rem 1.5rem; |
|
|
|
|
|
|
|
.pic { |
|
|
|
|
|
|
|
top: -40px; |
|
|
|
|
|
|
|
height: auto; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.shows { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
height: auto; |
|
|
|
|
|
|
|
.left { |
|
|
|
|
|
|
|
h6 { |
|
|
|
|
|
|
|
font-size: 1rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.sub { |
|
|
|
|
|
|
|
font-size: .9rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.des { |
|
|
|
|
|
|
|
font-size: .88rem; |
|
|
|
|
|
|
|
margin-bottom: .5rem; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
.icon { |
|
|
|
.icon { |
|
|
|
width: 2rem;height: 2rem; |
|
|
|
transition: 0.3s; |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@media (min-width: 480px) and (max-width: 640px) { |
|
|
|
|
|
|
|
.wrap { |
|
|
|
|
|
|
|
/deep/ .el-carousel{ |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .el-carousel__container{ |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .el-carousel__item { |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.banner-item{ |
|
|
|
|
|
|
|
img { |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.banner-name { |
|
|
|
|
|
|
|
font-size: 1.5rem; |
|
|
|
|
|
|
|
line-height: 1rem; |
|
|
|
|
|
|
|
left: 2rem; |
|
|
|
|
|
|
|
bottom: 2rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.block { |
|
|
|
|
|
|
|
padding: 1.25rem 0; |
|
|
|
|
|
|
|
.inner { |
|
|
|
|
|
|
|
.card { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
flex: none; |
|
|
|
|
|
|
|
height: 25rem; |
|
|
|
|
|
|
|
.pic { |
|
|
|
|
|
|
|
height: 25rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.people { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
margin-bottom: 15rem; |
|
|
|
|
|
|
|
padding: 10rem 1.25rem 1.5rem; |
|
|
|
|
|
|
|
.pic { |
|
|
|
|
|
|
|
top: -40%; |
|
|
|
|
|
|
|
height: auto; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.shows { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
height: auto; |
|
|
|
|
|
|
|
.left { |
|
|
|
|
|
|
|
padding: 2rem 2rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@media (min-width: 640px) and (max-width: 768px) { |
|
|
|
|
|
|
|
.wrap { |
|
|
|
|
|
|
|
/deep/ .el-carousel{ |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .el-carousel__container{ |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .el-carousel__item { |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.banner-item{ |
|
|
|
|
|
|
|
img { |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.banner-name { |
|
|
|
|
|
|
|
font-size: 1.5rem; |
|
|
|
|
|
|
|
line-height: 1rem; |
|
|
|
|
|
|
|
left: 2rem; |
|
|
|
|
|
|
|
bottom: 2rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.block { |
|
|
|
|
|
|
|
padding: 1.25rem 0; |
|
|
|
|
|
|
|
.inner { |
|
|
|
|
|
|
|
.card { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
flex: none; |
|
|
|
|
|
|
|
height: 25rem; |
|
|
|
|
|
|
|
.pic { |
|
|
|
|
|
|
|
height: 25rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.people { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
padding: 10rem 1.25rem 1.5rem; |
|
|
|
|
|
|
|
margin-bottom: 15rem; |
|
|
|
|
|
|
|
.pic { |
|
|
|
|
|
|
|
top: -60%; |
|
|
|
|
|
|
|
height: auto; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.shows { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
height: auto; |
|
|
|
|
|
|
|
.left { |
|
|
|
|
|
|
|
padding: 3rem 2rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@media (min-width: 768px) and (max-width: 980px) { |
|
|
|
|
|
|
|
.wrap { |
|
|
|
|
|
|
|
/deep/ .el-carousel{ |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .el-carousel__container{ |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .el-carousel__item { |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.banner-item{ |
|
|
|
|
|
|
|
img { |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.banner-name { |
|
|
|
|
|
|
|
font-size: 1.5rem; |
|
|
|
|
|
|
|
line-height: 1rem; |
|
|
|
|
|
|
|
left: 2rem; |
|
|
|
|
|
|
|
bottom: 2rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.block { |
|
|
|
|
|
|
|
padding: 1.25rem 0; |
|
|
|
|
|
|
|
.inner { |
|
|
|
|
|
|
|
.card { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
flex: none; |
|
|
|
|
|
|
|
height: 25rem; |
|
|
|
|
|
|
|
.pic { |
|
|
|
|
|
|
|
height: 25rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.people { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
margin-bottom: 20rem; |
|
|
|
|
|
|
|
padding: 10rem 1.25rem 1.5rem; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.pic { |
|
|
|
|
|
|
|
top: -85%; |
|
|
|
|
|
|
|
height: auto; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.shows { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
height: auto; |
|
|
|
|
|
|
|
.left { |
|
|
|
|
|
|
|
padding: 4rem 2rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@media (min-width: 980px) and (max-width: 1200px) { |
|
|
|
|
|
|
|
.wrap { |
|
|
|
|
|
|
|
/deep/ .el-carousel{ |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .el-carousel__container{ |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .el-carousel__item { |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.banner-item{ |
|
|
|
|
|
|
|
img { |
|
|
|
|
|
|
|
height: 12rem !important; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.banner-name { |
|
|
|
|
|
|
|
font-size: 1.5rem; |
|
|
|
|
|
|
|
line-height: 1rem; |
|
|
|
|
|
|
|
left: 2rem; |
|
|
|
|
|
|
|
bottom: 2rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.block { |
|
|
|
|
|
|
|
padding: 1.25rem 0; |
|
|
|
|
|
|
|
.inner { |
|
|
|
|
|
|
|
.card { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
flex: none; |
|
|
|
|
|
|
|
height: 25rem; |
|
|
|
|
|
|
|
.pic { |
|
|
|
|
|
|
|
height: 25rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.people { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
margin-bottom: 30rem; |
|
|
|
|
|
|
|
padding: 10rem 1.25rem 1.5rem; |
|
|
|
|
|
|
|
.pic { |
|
|
|
|
|
|
|
top: -115%; |
|
|
|
|
|
|
|
height: auto; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.shows { |
|
|
|
|
|
|
|
li { |
|
|
|
|
|
|
|
height: auto; |
|
|
|
|
|
|
|
.left { |
|
|
|
|
|
|
|
padding: 4rem 2rem; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
</style> |
|
|
|
</style> |