175 lines
5.7 KiB
Vue
175 lines
5.7 KiB
Vue
<template>
|
|
<div class="bg-white">
|
|
<!-- Banner section with background image -->
|
|
<div class="aboutimgBg" :style="{
|
|
backgroundColor: '#fff',
|
|
backgroundImage: `url(/images/group195.png)`,
|
|
backgroundPosition: 'center center',
|
|
backgroundRepeat: 'no-repeat',
|
|
backgroundSize: 'cover',
|
|
height: '600px',
|
|
display: 'flex',
|
|
alignItems: 'center',
|
|
justifyContent: 'center'
|
|
}">
|
|
<div class="banDes">
|
|
<div class="aboutTit text-center">
|
|
<h2 class="font-semibold animated fadeInLeft" style="font-size: 40px;">{{ $t('index_name') }}</h2>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Main content section -->
|
|
<div class="mainBg py-12 z-10 relative" style="min-height: 110vh;">
|
|
<div class="oneBox1Bg">
|
|
<div class="container mx-auto px-4">
|
|
<div class="oneBox1 text-center" style="margin-top: -100px;">
|
|
<h3 class="text-2xl text-[#606060] h-[144px] animated fadeInUp">{{ $t('about_a1') }}</h3>
|
|
</div>
|
|
<div class="oneBox1Bg1 ">
|
|
<h2 class="text-3xl font-bold text-center text-[#E2E2E2] mb-6 animated fadeInUp">{{ $t('about_a2') }}</h2>
|
|
<div class="oneBox1Bg1xiah w-24 h-[2px] bg-[#E2E2E2] mx-auto mb-12"></div>
|
|
<!-- Three column section -->
|
|
<div class="oneBox1Bg1img flex justify-center items-center flex-wrap gap-8 mb-16 mt-10">
|
|
<div class="flex flex-col items-center animated fadeInUp">
|
|
<img class="w-[150px] h-[150px] object-cover mb-4" src="/images/group53.png">
|
|
<div class="oneBox1Bg1imgt">
|
|
<h3 class="text-2xl font-medium text-[#333]">{{ $t('about_a3') }}</h3>
|
|
</div>
|
|
</div>
|
|
|
|
<span class="oneBox1Bg1img1span h-40 w-px bg-[#ddd] hidden md:block"></span>
|
|
|
|
<div class="flex flex-col items-center animated fadeInUp">
|
|
<img class="w-[150px] h-[150px] object-cover mb-4" src="/images/group52.png">
|
|
<div class="oneBox1Bg1imgt">
|
|
<h3 class="text-2xl font-medium text-[#333]">{{ $t('about_a4') }}</h3>
|
|
</div>
|
|
</div>
|
|
|
|
<span class="oneBox1Bg1img1span h-40 w-px bg-[#ddd] hidden md:block"></span>
|
|
|
|
<div class="flex flex-col items-center animated fadeInUp">
|
|
<img class="w-[150px] h-[150px] object-cover mb-4" src="/images/group51.png">
|
|
<div class="oneBox1Bg1imgt">
|
|
<h3 class="text-2xl font-medium text-[#333]">{{ $t('about_a5') }}</h3>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="oneBox1Bg1h text-center mb-6 animated fadeInUp">
|
|
<h3 class="text-2xl text-[#606060]">{{ $t('about_a6') }}</h3>
|
|
</div>
|
|
<div class="oneBox1Bg1xiah1"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Second banner section with background image -->
|
|
<div class="aboutimgBg1 text-center py-16" :style="{
|
|
backgroundImage: `url(/images/maskgroup1.png)`,
|
|
backgroundPosition: 'center center',
|
|
backgroundRepeat: 'no-repeat',
|
|
backgroundSize: 'cover',
|
|
color: 'white',
|
|
height: '700px'
|
|
}">
|
|
<div class="aboutTit2 container mx-auto px-4">
|
|
<div class="text-[#000] text-3xl animated fadeInLeft">{{ $t('about_a7') }}</div>
|
|
<div class="oneBox1Bg1xiah2 w-100 h-[2px] bg-[#606060] mx-auto my-8 animated fadeInLeft"></div>
|
|
<div class="oneBox1Bg2h max-w-1xl mt-[100px]">
|
|
<h3 class="text-[#606060] text-[24px] leading-relaxed animated fadeInLeft">{{ $t('about_a8') }}</h3>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
|
|
<script lang="ts" setup>
|
|
import { onMounted } from 'vue'
|
|
|
|
onMounted(() => {
|
|
})
|
|
</script>
|
|
|
|
<style lang="scss" scoped>
|
|
@import "@/assets/animate/animate.min.css";
|
|
|
|
.aboutimgBg,
|
|
.aboutimgBg1 {
|
|
position: relative;
|
|
}
|
|
|
|
.container {
|
|
max-width: 1310px;
|
|
}
|
|
|
|
.aboutTit h2::after {
|
|
content: '';
|
|
margin-top: -30px;
|
|
width: 598px;
|
|
height: 34px;
|
|
background: #A8CBFF;
|
|
display: block;
|
|
}
|
|
|
|
.oneBox1Bg1 {
|
|
height: 500px;
|
|
width: 1240px;
|
|
margin-top: 150px;
|
|
}
|
|
|
|
.oneBox1Bg1 h2 {
|
|
font-weight: 500;
|
|
text-align: center;
|
|
height: 51px;
|
|
font-size: 34px;
|
|
color: #000000;
|
|
line-height: 40px;
|
|
}
|
|
|
|
.oneBox1Bg1xiah {
|
|
margin: 0 auto;
|
|
width: 100%;
|
|
}
|
|
|
|
.oneBox1Bg1img1span {
|
|
margin-left: 125px;
|
|
margin-right: 125px;
|
|
border-right: 2px solid #E2E2E2;
|
|
display: inline-block;
|
|
height: 240px;
|
|
margin-top: -5px;
|
|
}
|
|
|
|
.oneBox1Bg1imgt {
|
|
font-weight: 500;
|
|
font-size: 24px;
|
|
color: #1C1C1C;
|
|
line-height: 28px;
|
|
text-align: center;
|
|
margin-top: 31px;
|
|
}
|
|
|
|
.oneBox1Bg1imgt h3::after {
|
|
content: '';
|
|
margin-top: -11px;
|
|
width: 60px;
|
|
height: 16px;
|
|
background: #A8CBFF;
|
|
display: block;
|
|
}
|
|
|
|
.oneBox1Bg1h {
|
|
padding-top: 53px;
|
|
text-align: center;
|
|
}
|
|
|
|
.oneBox1Bg1xiah1 {
|
|
border-top: 2px solid #E2E2E2;
|
|
margin-left: -61px;
|
|
width: 1240px;
|
|
margin-top: 55px;
|
|
}
|
|
</style> |