|
@@ -1,15 +1,739 @@
|
|
|
<template>
|
|
|
- <div>
|
|
|
- 海南自由贸易便利化服务专区
|
|
|
+ <div class="free-main">
|
|
|
+ <div class="free-head">
|
|
|
+ <div class="logo">
|
|
|
+ <a target="_blank">
|
|
|
+ <img src="./img/logo.png">
|
|
|
+ </a>
|
|
|
+ <div class="text-lf">
|
|
|
+ <div>中国(海南)国际贸易单一窗口</div>
|
|
|
+ <span>China (HaiNan) International Trade Single Window</span>
|
|
|
+ </div>
|
|
|
+ <div class="text-rt">中国(海南)国际贸易单一窗口</div>
|
|
|
+ </div>
|
|
|
+ <div class="login">
|
|
|
+ <div class="lg-1">无障碍</div>
|
|
|
+ <div>长辈版</div>
|
|
|
+ <div class="lg-2"><img width="24" height="24" src="./img/head.png"> <span>张三</span></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="free-content">
|
|
|
+ <div class="top-box">
|
|
|
+ <div class="top-item-1">海南自由贸易便利化服务专区</div>
|
|
|
+ <div class="top-item-2">Hainan Free Trade Special Services Zone</div>
|
|
|
+ <div class="top-item-3">为您提供一站式全方位的贸易服务,让您的贸易之路更加便利</div>
|
|
|
+ <div class="search">
|
|
|
+ <a-input-group compact>
|
|
|
+ <a-select v-model:value="state.value1" style="width: 8%">
|
|
|
+ <a-select-option value="1">测试1</a-select-option>
|
|
|
+ <a-select-option value="2">测试2</a-select-option>
|
|
|
+ </a-select>
|
|
|
+ <a-input-search
|
|
|
+ style="width: 30%"
|
|
|
+ v-model:value="state.value2"
|
|
|
+ placeholder="input search text"
|
|
|
+ enter-button
|
|
|
+ />
|
|
|
+ </a-input-group>
|
|
|
+ </div>
|
|
|
+ <div class="top-item-4"><span>热搜词:</span> <span v-for="item,key in state.hotWord" :key=key>{{item}}</span></div>
|
|
|
+ <div class="top-item-5">
|
|
|
+ <!-- <span v-for="item,key in state.itemList" :key=key>
|
|
|
+ <img :src="getImg(`icon-${key+1}`)" alt="">
|
|
|
+ {{item}}
|
|
|
+ </span> -->
|
|
|
+ <a-anchor :affix="false" :offsetTop="state.offsetTop">
|
|
|
+ <template v-for="item,key in state.itemList" :key=key>
|
|
|
+ <a-anchor-link :href="'#box-' + key">
|
|
|
+ <template #title>
|
|
|
+ <span>
|
|
|
+ <img :src="getImg(`icon-${key+1}`)" alt="">
|
|
|
+ {{item}}
|
|
|
+ </span>
|
|
|
+ </template>
|
|
|
+ </a-anchor-link>
|
|
|
+ </template>
|
|
|
+ </a-anchor>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="cytj-box" id="box-0">
|
|
|
+ <img src="./img/icon-tj.png" alt="">
|
|
|
+ <div>
|
|
|
+ <span :class="state.recommendVal == key ? 'is-active':'tj-item'" @click="handleRecommend(key)" v-for="item,key in state.cytjList" :key=key>{{item}}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tszq-box" id="box-1">
|
|
|
+ <div class="title">特色专区</div>
|
|
|
+ <div class="cards">
|
|
|
+ <div class="tab-list">
|
|
|
+ <div :class="state.tszqTabVal == 0 ? 'tab-active': ''" @click="state.tszqTabVal = 0">一线出入境</div>
|
|
|
+ <div :class="state.tszqTabVal == 1 ? 'tab-active': ''" @click="state.tszqTabVal = 1">岛内</div>
|
|
|
+ <div :class="state.tszqTabVal == 2 ? 'tab-active': ''" @click="state.tszqTabVal = 2">二线出岛</div>
|
|
|
+ </div>
|
|
|
+ <div class="cards-list" v-if="state.tszqTabVal == 0">
|
|
|
+ <div class="card-item" v-for="item,key in state.yxcrjList" :key="key">
|
|
|
+ <div class="item-title">
|
|
|
+ <img :src="getImg(`yx-${key+1}`)" alt="">
|
|
|
+ {{item.title}}
|
|
|
+ </div>
|
|
|
+ <div class="item-content">
|
|
|
+ <span v-for="el,idx in item.child" :key="idx">{{el}}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="cards-list" v-if="state.tszqTabVal == 1">
|
|
|
+ <div class="card-item" v-for="item,key in state.dnList" :key="key">
|
|
|
+ <div class="item-title">
|
|
|
+ <img :src="getImg(`dn-${key+1}`)" alt="">
|
|
|
+ {{item.title}}
|
|
|
+ </div>
|
|
|
+ <div class="item-content">
|
|
|
+ <span v-for="el,idx in item.child" :key="idx">{{el}}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="cards-list" v-if="state.tszqTabVal == 2">
|
|
|
+ <div class="card-item" v-for="item,key in state.excdList" :key="key">
|
|
|
+ <div class="item-title">
|
|
|
+ <img :src="getImg(`excd-${key+1}`)" alt="">
|
|
|
+ {{item.title}}
|
|
|
+ </div>
|
|
|
+ <div class="item-content">
|
|
|
+ <span v-for="el,idx in item.child" :key="idx">{{el}}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="ywld-box" id="box-2">
|
|
|
+ <div class="title">业务联动</div>
|
|
|
+ <img src="./img/ywld.png" alt="">
|
|
|
+ </div>
|
|
|
+ <div class="ggzq-box" id="box-3">
|
|
|
+ <div class="title">公共专区</div>
|
|
|
+ <div class="cards">
|
|
|
+ <div class="cards-list">
|
|
|
+ <div class="card-item" v-for="item,key in state.ggzqList" :key="key">
|
|
|
+ <div class="item-title">
|
|
|
+ <img :src="getImg(`ggzq-${key+1}`)" alt="">
|
|
|
+ {{item.title}}
|
|
|
+ </div>
|
|
|
+ <div class="item-content">
|
|
|
+ <span v-for="el,idx in item.child" :key="idx">{{el}}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="news-box">
|
|
|
+ <div class="news-lf" id="box-4">
|
|
|
+ <div class="top-search">
|
|
|
+ <div><img src="./img/icon-zx.png" alt=""> <span>最新资讯</span></div>
|
|
|
+ <div>
|
|
|
+ <a-input-search
|
|
|
+ v-model:value="state.value2"
|
|
|
+ placeholder="请输入关键词进行搜索"
|
|
|
+ style="width: 274px"
|
|
|
+ />
|
|
|
+ <img src="./img/refresh.png" alt="">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="news-item">
|
|
|
+ <div>
|
|
|
+ <img src="./img/icon-zx.png" alt="">
|
|
|
+ <div>
|
|
|
+ <div class="news-item-title">我省“公民身后一件事”联办服务上线</div>
|
|
|
+ <div class="news-item-content"><span>时间:2023年9月23日 17:00</span> <span>来源:海南省人民政府网</span></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <img src="./img/icon-zx.png" alt="">
|
|
|
+ <div>
|
|
|
+ <div class="news-item-title">我省“公民身后一件事”联办服务上线</div>
|
|
|
+ <div class="news-item-content"><span>时间:2023年9月23日</span> <span>来源:海南省人民政府网</span></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <img src="./img/icon-zx.png" alt="">
|
|
|
+ <div>
|
|
|
+ <div class="news-item-title">我省“公民身后一件事”联办服务上线</div>
|
|
|
+ <div class="news-item-content"><span>时间:2023年9月23日</span> <span>来源:海南省人民政府网</span></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <a-pagination
|
|
|
+ show-size-changer
|
|
|
+ v-model:current="state.current"
|
|
|
+ v-model:pageSize="state.pageSize"
|
|
|
+ :total="500"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ <div class="news-rt" id="box-5">
|
|
|
+ <div class="top-search">
|
|
|
+ <div><img src="./img/icon-tz.png" alt=""> <span>通知公告</span></div>
|
|
|
+ <div>
|
|
|
+ <a-input-search
|
|
|
+ v-model:value="state.value2"
|
|
|
+ placeholder="请输入关键词进行搜索"
|
|
|
+ style="width: 274px"
|
|
|
+ />
|
|
|
+ <img src="./img/refresh.png" alt="">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="news-item">
|
|
|
+ <div>
|
|
|
+ <img src="./img/icon-zx.png" alt="">
|
|
|
+ <div>
|
|
|
+ <div class="news-item-title">我省“公民身后一件事”联办服务上线</div>
|
|
|
+ <div class="news-item-content"><span>时间:2023年9月23日 17:00</span> <span>来源:海南省人民政府网</span></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <img src="./img/icon-zx.png" alt="">
|
|
|
+ <div>
|
|
|
+ <div class="news-item-title">我省“公民身后一件事”联办服务上线</div>
|
|
|
+ <div class="news-item-content"><span>时间:2023年9月23日</span> <span>来源:海南省人民政府网</span></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <img src="./img/icon-zx.png" alt="">
|
|
|
+ <div>
|
|
|
+ <div class="news-item-title">我省“公民身后一件事”联办服务上线</div>
|
|
|
+ <div class="news-item-content"><span>时间:2023年9月23日</span> <span>来源:海南省人民政府网</span></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <a-pagination
|
|
|
+ show-size-changer
|
|
|
+ v-model:current="state.current"
|
|
|
+ v-model:pageSize="state.pageSize"
|
|
|
+ :total="500"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="free-footer"></div>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
-import {getCurrentInstance, reactive} from "vue";
|
|
|
-
|
|
|
+import {getCurrentInstance, reactive, onMounted} from "vue";
|
|
|
+import { useRoute, useRouter } from 'vue-router'
|
|
|
const {proxy} = getCurrentInstance()
|
|
|
-const state: any = reactive({})
|
|
|
+const router = useRouter()
|
|
|
+function getImg(name) {
|
|
|
+ return new URL(`./img/${name}.png`, import.meta.url).href;
|
|
|
+}
|
|
|
+
|
|
|
+const state: any = reactive({
|
|
|
+ value1: '1',
|
|
|
+ value2: '',
|
|
|
+ hotWord: ['申报','申报','申报','申报','申报'],
|
|
|
+ itemList: [
|
|
|
+ '热点推荐',
|
|
|
+ '特色专区',
|
|
|
+ '业务联动',
|
|
|
+ '公共专区',
|
|
|
+ '最新资讯',
|
|
|
+ '通知公告',
|
|
|
+ ],
|
|
|
+ cytjList: ['二线出岛零关税货物申报','二线出岛货物申报综合查询','二线出岛货物税单管理','二线出岛业务记账管理','零关税货物管理','企业资质备案','二线业务管理','业务联动'],
|
|
|
+ recommendVal: '',
|
|
|
+ tszqTabVal: '',
|
|
|
+ yxcrjList: [
|
|
|
+ {title: '一线企业账册管理', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理','企业台账管理','企业台账管理','企业台账管理']},
|
|
|
+ {title: '一线零关税货物管理', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '进境报关', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '进口配额', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '一线跨境电商', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ ],
|
|
|
+ dnList: [
|
|
|
+ {title: '岛内企业总账册管理', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '岛内企业分账册管理', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '“零关税”管理', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '加工增值', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '离岛免税', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '加贸保税', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ ],
|
|
|
+ excdList: [
|
|
|
+ {title: '二线企业账册管理', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '二线货物申报', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '税务服务', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ ],
|
|
|
+ ggzqList: [
|
|
|
+ {title: '企业管理', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理','企业台账管理','企业台账管理','企业台账管理']},
|
|
|
+ {title: '单证电子化', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '运输工具', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '舱单申报', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '检验检疫', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '监管证件', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '原产地证', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '物品通关', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '税费办理', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '营商环境', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '金融服务', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ {title: '综合服务', child:['一线径予放行业一线径予放行业','跨境电商账册管...','企业台账管理']},
|
|
|
+ ],
|
|
|
+ current: 1,
|
|
|
+ pageSize: 20,
|
|
|
+ offsetTop: window.innerHeight / 2
|
|
|
+})
|
|
|
+const handleRecommend = (val) => {
|
|
|
+ state.recommendVal = val
|
|
|
+ router.push('/hainan-login')
|
|
|
+}
|
|
|
+const handleAnchor = (e, l) => {
|
|
|
+ console.log(e,l,'55')
|
|
|
+ e.preventDefault()
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
-<style lang="scss" scoped>
|
|
|
+<style lang="less" scoped>
|
|
|
+.free-main {
|
|
|
+ overflow: auto;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ .free-head {
|
|
|
+ display: flex;
|
|
|
+ padding: 0 23px;
|
|
|
+ height: 72px;
|
|
|
+ width: 100%;
|
|
|
+ position: fixed;
|
|
|
+ top: 0;
|
|
|
+ // z-index: 1999;
|
|
|
+ background: rgba(0,0,0,0.2);
|
|
|
+ color: #fff;
|
|
|
+ .logo {
|
|
|
+ flex: 1;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ a {
|
|
|
+ text-decoration: none;
|
|
|
+ }
|
|
|
+ .text-lf {
|
|
|
+ margin-left: 10px;
|
|
|
+ font-size: 24px;
|
|
|
+ // display: inline-block;
|
|
|
+ border-right: 1px solid rgba(255,255,255,0.6);
|
|
|
+ padding-right: 32px;
|
|
|
+ margin-right: 32px;
|
|
|
+ }
|
|
|
+ span {
|
|
|
+ font-size: 12px;
|
|
|
+ display: block;
|
|
|
+ margin-top: 2px;
|
|
|
+ color: rgba(255,255,255,0.6);
|
|
|
+ }
|
|
|
+ .text-rt {
|
|
|
+ font-size: 20px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .login {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ div {
|
|
|
+ margin: 0 10px;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+ .lg-1 {
|
|
|
+ width: 64px;
|
|
|
+ height: 30px;
|
|
|
+ background: linear-gradient( 90deg, #ED7830 0%, #F19E3E 100%);
|
|
|
+ border-radius: 29px 29px 29px 29px;
|
|
|
+ text-align: center;
|
|
|
+ line-height: 30px;
|
|
|
+ }
|
|
|
+ .lg-2 {
|
|
|
+ span {
|
|
|
+ vertical-align: middle;
|
|
|
+ position: relative;
|
|
|
+ &:after {
|
|
|
+ position: absolute;
|
|
|
+ content: '';
|
|
|
+ background-image: url('./img/icon-up.png');
|
|
|
+ background-repeat: no-repeat;
|
|
|
+ width: 16px;
|
|
|
+ height: 16px;
|
|
|
+ top: 3px
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .free-content {
|
|
|
+ width: 100%;
|
|
|
+ .title {
|
|
|
+ font-family: YouSheBiaoTiHei, YouSheBiaoTiHei;
|
|
|
+ font-weight: 400;
|
|
|
+ font-size: 40px;
|
|
|
+ color: #303133;
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+ .top-box {
|
|
|
+ height: 890px;
|
|
|
+ background-image: url('./img/bg.png');
|
|
|
+ background-repeat: no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ color: #fff;
|
|
|
+ .top-item-1 {
|
|
|
+ font-family: YouSheBiaoTiHei, YouSheBiaoTiHei;
|
|
|
+ font-weight: 400;
|
|
|
+ font-size: 56px;
|
|
|
+ }
|
|
|
+ .top-item-2 {
|
|
|
+ font-family: PingFang SC, PingFang SC;
|
|
|
+ font-weight: 400;
|
|
|
+ font-size: 20px;
|
|
|
+ color: rgba(255,255,255,0.6);
|
|
|
+ }
|
|
|
+ .top-item-3 {
|
|
|
+ font-family: jiangxizhuokai, jiangxizhuokai;
|
|
|
+ font-weight: 400;
|
|
|
+ font-size: 24px;
|
|
|
+ margin-top: 16px;
|
|
|
+ margin-bottom: 48px;
|
|
|
+ }
|
|
|
+ .search {
|
|
|
+ width: 100%;
|
|
|
+ text-align: center;
|
|
|
+ :deep(.ant-select-selector),
|
|
|
+ :deep(.ant-input-search-button),
|
|
|
+ :deep(input) {
|
|
|
+ height: 60px;
|
|
|
+ }
|
|
|
+ :deep(.ant-select-selection-item) {
|
|
|
+ line-height: 55px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .top-item-4 {
|
|
|
+ margin: 10px 0 48px 0;
|
|
|
+ span {
|
|
|
+ padding-bottom: 1px;
|
|
|
+ margin: 0 5px;
|
|
|
+ border-bottom: 1px solid #fff;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .top-item-5 {
|
|
|
+ :deep(.ant-anchor-link) {
|
|
|
+ float: left;
|
|
|
+ }
|
|
|
+ :deep(.ant-anchor-ink) {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ span {
|
|
|
+ display: inline-block;
|
|
|
+ width: 146px;
|
|
|
+ height: 72px;
|
|
|
+ line-height: 72px;
|
|
|
+ color: #fff;
|
|
|
+ text-align: center;
|
|
|
+ cursor: pointer;
|
|
|
+ border-radius: 4px;
|
|
|
+ background: rgba(255, 225, 225, 0.5);
|
|
|
+ box-shadow: 0px 4px 11px 0px rgba(39,58,104,0.05);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .cytj-box {
|
|
|
+ background-image: url('./img/cytj-bg.png');
|
|
|
+ width: 1200px;
|
|
|
+ height: 150px;
|
|
|
+ margin: 24px auto;
|
|
|
+ div {
|
|
|
+ display: flex;
|
|
|
+ flex-wrap: wrap;
|
|
|
+ // justify-content: space-between;
|
|
|
+ padding: 0 24px;
|
|
|
+ margin-top: 16px;
|
|
|
+ span {
|
|
|
+ font-size: 16px;
|
|
|
+ cursor: pointer;
|
|
|
+ width: 20%;
|
|
|
+ margin-bottom: 16px;
|
|
|
+ }
|
|
|
+ >:first-child {
|
|
|
+ &::after {
|
|
|
+ content: '';
|
|
|
+ width: 16px;
|
|
|
+ height: 16px;
|
|
|
+ background-image: url('./img/hot.png');
|
|
|
+ position: absolute;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .tj-item {
|
|
|
+ color: #606266;
|
|
|
+ position: relative;
|
|
|
+ &::before {
|
|
|
+ content: '';
|
|
|
+ width: 8px;
|
|
|
+ height: 8px;
|
|
|
+ background: #D9D9D9;
|
|
|
+ position: absolute;
|
|
|
+ border-radius: 50%;
|
|
|
+ left: -10px;
|
|
|
+ top: 5px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .is-active {
|
|
|
+ color: rgba(46, 129, 255, 1);
|
|
|
+ position: relative;
|
|
|
+ &::before {
|
|
|
+ content: '';
|
|
|
+ width: 8px;
|
|
|
+ height: 8px;
|
|
|
+ background: rgba(46, 129, 255, 1);
|
|
|
+ position: absolute;
|
|
|
+ border-radius: 50%;
|
|
|
+ left: -10px;
|
|
|
+ top: 5px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .tszq-box {
|
|
|
+ background-image: url('./img/tszq-bg.png');
|
|
|
+ height: 640px;
|
|
|
+ padding: 24px 0;
|
|
|
+ .cards {
|
|
|
+ margin-top: 34px;
|
|
|
+ }
|
|
|
+ .tab-list {
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ text-align: center;
|
|
|
+ div {
|
|
|
+ width: 160px;
|
|
|
+ height: 48px;
|
|
|
+ line-height: 48px;
|
|
|
+ font-size: 18px;
|
|
|
+ color: #909399;
|
|
|
+ border-radius: 8px 8px 0 0;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+ .tab-active {
|
|
|
+
|
|
|
+ background: #DDEEFF;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .cards-list {
|
|
|
+ width: 1200px;
|
|
|
+ height: 460px;
|
|
|
+ margin: 0 auto;
|
|
|
+ padding: 24px;
|
|
|
+ background: #DDEEFF;
|
|
|
+ border-radius: 8px;
|
|
|
+ display: flex;
|
|
|
+ flex-wrap: wrap;
|
|
|
+ column-gap: 15px;
|
|
|
+ align-content: space-between;
|
|
|
+ justify-content: flex-start;
|
|
|
+ .card-item {
|
|
|
+ width: 373px;
|
|
|
+ height: 198px;
|
|
|
+ padding: 20px 16px;
|
|
|
+ background: #FFFFFF;
|
|
|
+ box-shadow: 0px 4px 10px 0px rgba(40,83,247,0.05);
|
|
|
+ border-radius: 8px 8px 8px 8px;
|
|
|
+ .item-title {
|
|
|
+ font-size: 18px;
|
|
|
+ color: #606266;
|
|
|
+ }
|
|
|
+ .item-content {
|
|
|
+ display: flex;
|
|
|
+ flex-wrap: wrap;
|
|
|
+ justify-content: space-between;
|
|
|
+ overflow: auto;
|
|
|
+ height: 130px;
|
|
|
+ &::-webkit-scrollbar {
|
|
|
+ /*滚动条整体样式*/
|
|
|
+ width : 3px; /*高宽分别对应横竖滚动条的尺寸*/
|
|
|
+ height: 3px;
|
|
|
+ }
|
|
|
+ &::-webkit-scrollbar-thumb {
|
|
|
+ /*滚动条里面小方块*/
|
|
|
+ border-radius : 5px;
|
|
|
+ background-color: rgba(192, 196, 204, 1);
|
|
|
+ }
|
|
|
+ span {
|
|
|
+ width: 166px;
|
|
|
+ height: 54px;
|
|
|
+ line-height: 54px;
|
|
|
+ text-align: center;
|
|
|
+ display: inline-block;
|
|
|
+ background: #EBF1FF;
|
|
|
+ border-radius: 4px;
|
|
|
+ font-size: 16px;
|
|
|
+ color: #606266;
|
|
|
+ white-space: nowrap;
|
|
|
+ overflow: hidden;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ margin: 5px 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .ywld-box {
|
|
|
+ text-align: center;
|
|
|
+ margin: 24px 0;
|
|
|
+ img {
|
|
|
+ margin: 24px 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .ggzq-box {
|
|
|
+ background-image: url('./img/ggzq-bg.png');
|
|
|
+ padding: 24px 0;
|
|
|
+ background-size: cover;
|
|
|
+ .cards {
|
|
|
+ height: 537px;
|
|
|
+ overflow: auto;
|
|
|
+ &::-webkit-scrollbar {
|
|
|
+ /*滚动条整体样式*/
|
|
|
+ width : 5px; /*高宽分别对应横竖滚动条的尺寸*/
|
|
|
+ height: 5px;
|
|
|
+ }
|
|
|
+ &::-webkit-scrollbar-thumb {
|
|
|
+ /*滚动条里面小方块*/
|
|
|
+ border-radius : 5px;
|
|
|
+ background-color: rgba(192, 196, 204, 1);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .cards-list {
|
|
|
+ width: 1200px;
|
|
|
+ height: 460px;
|
|
|
+ margin: 0 auto;
|
|
|
+ padding: 24px;
|
|
|
+ // background: #DDEEFF;
|
|
|
+ border-radius: 8px;
|
|
|
+ display: flex;
|
|
|
+ flex-wrap: wrap;
|
|
|
+ justify-content: space-between;
|
|
|
+ .card-item {
|
|
|
+ width: 373px;
|
|
|
+ height: 198px;
|
|
|
+ padding: 20px 16px;
|
|
|
+ margin: 8px 0;
|
|
|
+ background: #FFFFFF;
|
|
|
+ box-shadow: 0px 4px 10px 0px rgba(40,83,247,0.05);
|
|
|
+ border-radius: 8px 8px 8px 8px;
|
|
|
+ .item-title {
|
|
|
+ font-size: 18px;
|
|
|
+ color: #606266;
|
|
|
+ }
|
|
|
+ .item-content {
|
|
|
+ display: flex;
|
|
|
+ flex-wrap: wrap;
|
|
|
+ justify-content: space-between;
|
|
|
+ overflow: auto;
|
|
|
+ height: 130px;
|
|
|
+ &::-webkit-scrollbar {
|
|
|
+ /*滚动条整体样式*/
|
|
|
+ width : 3px; /*高宽分别对应横竖滚动条的尺寸*/
|
|
|
+ height: 3px;
|
|
|
+ }
|
|
|
+ &::-webkit-scrollbar-thumb {
|
|
|
+ /*滚动条里面小方块*/
|
|
|
+ border-radius : 5px;
|
|
|
+ background-color: rgba(192, 196, 204, 1);
|
|
|
+ }
|
|
|
+ span {
|
|
|
+ width: 166px;
|
|
|
+ height: 54px;
|
|
|
+ line-height: 54px;
|
|
|
+ text-align: center;
|
|
|
+ display: inline-block;
|
|
|
+ background: #EBF1FF;
|
|
|
+ border-radius: 4px;
|
|
|
+ font-size: 16px;
|
|
|
+ color: #606266;
|
|
|
+ white-space: nowrap;
|
|
|
+ overflow: hidden;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ margin: 5px 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .news-box {
|
|
|
+ display: flex;
|
|
|
+ margin: 56px auto;
|
|
|
+ align-items: center;
|
|
|
+ flex-wrap: wrap;
|
|
|
+ justify-content: space-around;
|
|
|
+ width: 1200px;
|
|
|
+ .news-lf,.news-rt {
|
|
|
+ background-image: url('./img/new-bg.png');
|
|
|
+ width: 588px;
|
|
|
+ height: 472px;
|
|
|
+ padding: 24px;
|
|
|
+ .top-search {
|
|
|
+ display: flex;
|
|
|
+ >:first-child {
|
|
|
+ flex: 1;
|
|
|
+ }
|
|
|
+ :deep(input) {
|
|
|
+ height: 32px;
|
|
|
+ }
|
|
|
+ span {
|
|
|
+ font-family: YouSheBiaoTiHei, YouSheBiaoTiHei;
|
|
|
+ font-weight: 400;
|
|
|
+ font-size: 26px;
|
|
|
+ color: #303133;
|
|
|
+ vertical-align: middle;
|
|
|
+ }
|
|
|
+ img {
|
|
|
+ margin-left: 10px;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .news-item {
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ margin: 24px 0;
|
|
|
+ max-height: 320px;
|
|
|
+ overflow: auto;
|
|
|
+ cursor: pointer;
|
|
|
+ >div {
|
|
|
+ display: flex;
|
|
|
+ background: #FFFFFF;
|
|
|
+ box-shadow: 0px 4px 10px 0px rgba(40,83,247,0.05);
|
|
|
+ border-radius: 4px;
|
|
|
+ padding: 16px;
|
|
|
+ align-items: center;
|
|
|
+ margin: 8px 0;
|
|
|
+ img {
|
|
|
+ width: 77px;
|
|
|
+ height: 58px;
|
|
|
+ margin-right: 10px;
|
|
|
+ }
|
|
|
+ .news-item-title {
|
|
|
+ font-weight: 500;
|
|
|
+ font-size: 20px;
|
|
|
+ color: #303133;
|
|
|
+ }
|
|
|
+ .news-item-content {
|
|
|
+ color: #909399;
|
|
|
+ font-size: 14px;
|
|
|
+ margin-top: 10px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ :deep(.ant-pagination) {
|
|
|
+ text-align: right;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .free-footer {
|
|
|
+ height: 274px;
|
|
|
+ background-image: url('./img/footer.png');
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+}
|
|
|
</style>
|