|
@@ -9,62 +9,162 @@
|
|
|
<div class="headerNav-pc">
|
|
<div class="headerNav-pc">
|
|
|
<div class="headerNavMainBox">
|
|
<div class="headerNavMainBox">
|
|
|
<div class="headerNavTop">
|
|
<div class="headerNavTop">
|
|
|
- <div class="first"><NuxtLink to="/">首页</NuxtLink></div>
|
|
|
|
|
|
|
+ <div class="first">
|
|
|
|
|
+ <NuxtLink to="/">首页</NuxtLink>
|
|
|
|
|
+ </div>
|
|
|
<ul>
|
|
<ul>
|
|
|
- <li><NuxtLink to="/sannongkejiao/nongcunjiaoyu/list-1.html">法制资讯</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/sannongzixunzhifuxinxi/list-1.html">政策法规</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">各地动态</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">廉政时讯</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">政策解读</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">百家争鸣</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">经济与法</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">法治建设</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">法纪通报</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">社会调研</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">法制文化</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">特别关注</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">媒体视点</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">重点播报</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">今日说法</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">法制技术</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">执法在线</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">举报投诉</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">法制观察</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">典型案例</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">百姓话题</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">法制活动</NuxtLink></li>
|
|
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/sannongkejiao/nongcunjiaoyu/list-1.html">法制资讯</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/sannongzixunzhifuxinxi/list-1.html">政策法规</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">各地动态</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">廉政时讯</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">政策解读</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">百家争鸣</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">经济与法</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">法治建设</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">法纪通报</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">社会调研</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">法制文化</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">特别关注</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">媒体视点</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">重点播报</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">今日说法</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">法制技术</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">执法在线</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">举报投诉</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">法制观察</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">典型案例</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">百姓话题</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">法制活动</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="headerNavCenter">
|
|
<div class="headerNavCenter">
|
|
|
- <div class="first"><NuxtLink to="/">互动</NuxtLink></div>
|
|
|
|
|
|
|
+ <div class="first">
|
|
|
|
|
+ <NuxtLink to="/">互动</NuxtLink>
|
|
|
|
|
+ </div>
|
|
|
<ul>
|
|
<ul>
|
|
|
- <li><NuxtLink to="http://zwptfz.znxyw.org.cn/?s=ldxx&web_name=全国法制资讯发布中心&web_url=fzxfb.org.cn" target="_blank">领导信箱</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="http://zwptfz.znxyw.org.cn/?s=jbts&web_name=全国法制资讯发布中心&web_url=fzxfb.org.cn" target="_blank">投诉举报</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="http://zwptfz.znxyw.org.cn/?s=wszw&web_name=全国法制资讯发布中心&web_url=fzxfb.org.cn" target="_blank">网上政务</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">志愿服务</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">公益活动</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">在线服务</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">网民留言</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">法制知识</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">法律咨询</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">通知公告</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">官网导航</NuxtLink></li>
|
|
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink
|
|
|
|
|
+ to="http://zwptfz.znxyw.org.cn/?s=ldxx&web_name=全国法制资讯发布中心&web_url=fzxfb.org.cn"
|
|
|
|
|
+ target="_blank">领导信箱</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink
|
|
|
|
|
+ to="http://zwptfz.znxyw.org.cn/?s=jbts&web_name=全国法制资讯发布中心&web_url=fzxfb.org.cn"
|
|
|
|
|
+ target="_blank">投诉举报</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink
|
|
|
|
|
+ to="http://zwptfz.znxyw.org.cn/?s=wszw&web_name=全国法制资讯发布中心&web_url=fzxfb.org.cn"
|
|
|
|
|
+ target="_blank">网上政务</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">志愿服务</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">公益活动</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">在线服务</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">网民留言</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">法制知识</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">法律咨询</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">通知公告</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">官网导航</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="headerNavBottom">
|
|
<div class="headerNavBottom">
|
|
|
- <div class="first"><NuxtLink to="/">查询</NuxtLink></div>
|
|
|
|
|
|
|
+ <div class="first">
|
|
|
|
|
+ <NuxtLink to="/">查询</NuxtLink>
|
|
|
|
|
+ </div>
|
|
|
<ul>
|
|
<ul>
|
|
|
- <li><NuxtLink to="/">人员查询</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">车辆查询</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">地市中心</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">调研选题</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">介绍信查询</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">核心网站</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">政务百网</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">行业百网</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">规章制度</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">申请加入</NuxtLink></li>
|
|
|
|
|
- <li><NuxtLink to="/">项目官网</NuxtLink></li>
|
|
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">人员查询</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">车辆查询</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">地市中心</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">调研选题</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">介绍信查询</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">核心网站</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">政务百网</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">行业百网</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">规章制度</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">申请加入</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ <NuxtLink to="/">项目官网</NuxtLink>
|
|
|
|
|
+ </li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -107,9 +207,12 @@
|
|
|
<NuxtLink to="/">法制活动</NuxtLink>
|
|
<NuxtLink to="/">法制活动</NuxtLink>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="headerNavBox-mobile-menu-list">
|
|
<div class="headerNavBox-mobile-menu-list">
|
|
|
- <NuxtLink to="http://zwptfz.znxyw.org.cn/?s=ldxx&web_name=全国法制资讯发布中心&web_url=fzxfb.org.cn" target="_blank">领导信箱</NuxtLink>
|
|
|
|
|
- <NuxtLink to="http://zwptfz.znxyw.org.cn/?s=jbts&web_name=全国法制资讯发布中心&web_url=fzxfb.org.cn" target="_blank">投诉举报</NuxtLink>
|
|
|
|
|
- <NuxtLink to="http://zwptfz.znxyw.org.cn/?s=wszw&web_name=全国法制资讯发布中心&web_url=fzxfb.org.cn" target="_blank">网上政务</NuxtLink>
|
|
|
|
|
|
|
+ <NuxtLink to="http://zwptfz.znxyw.org.cn/?s=ldxx&web_name=全国法制资讯发布中心&web_url=fzxfb.org.cn"
|
|
|
|
|
+ target="_blank">领导信箱</NuxtLink>
|
|
|
|
|
+ <NuxtLink to="http://zwptfz.znxyw.org.cn/?s=jbts&web_name=全国法制资讯发布中心&web_url=fzxfb.org.cn"
|
|
|
|
|
+ target="_blank">投诉举报</NuxtLink>
|
|
|
|
|
+ <NuxtLink to="http://zwptfz.znxyw.org.cn/?s=wszw&web_name=全国法制资讯发布中心&web_url=fzxfb.org.cn"
|
|
|
|
|
+ target="_blank">网上政务</NuxtLink>
|
|
|
<NuxtLink to="/">志愿服务</NuxtLink>
|
|
<NuxtLink to="/">志愿服务</NuxtLink>
|
|
|
<NuxtLink to="/">公益活动</NuxtLink>
|
|
<NuxtLink to="/">公益活动</NuxtLink>
|
|
|
<NuxtLink to="/">在线服务</NuxtLink>
|
|
<NuxtLink to="/">在线服务</NuxtLink>
|
|
@@ -139,20 +242,18 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
-
|
|
|
|
|
<script setup>
|
|
<script setup>
|
|
|
//1.加载依赖 start ---------------------------------------->
|
|
//1.加载依赖 start ---------------------------------------->
|
|
|
import { ElMessage } from 'element-plus'
|
|
import { ElMessage } from 'element-plus'
|
|
|
import { ref, onMounted } from 'vue';
|
|
import { ref, onMounted } from 'vue';
|
|
|
import { ElSelect, ElOption } from 'element-plus'
|
|
import { ElSelect, ElOption } from 'element-plus'
|
|
|
-import { useRoute } from 'vue-router';
|
|
|
|
|
|
|
+import { useRoute } from 'vue-router';
|
|
|
const showZonePanel = ref(false)
|
|
const showZonePanel = ref(false)
|
|
|
const nuxtApp = useNuxtApp();
|
|
const nuxtApp = useNuxtApp();
|
|
|
const axios = nuxtApp.$axios;
|
|
const axios = nuxtApp.$axios;
|
|
|
const route = useRoute();
|
|
const route = useRoute();
|
|
|
const routeId = route.params.id; //获得该页面的id
|
|
const routeId = route.params.id; //获得该页面的id
|
|
|
//1.加载依赖 end ---------------------------------------->
|
|
//1.加载依赖 end ---------------------------------------->
|
|
|
-
|
|
|
|
|
//2.加载模块数据 start ---------------------------------------->
|
|
//2.加载模块数据 start ---------------------------------------->
|
|
|
// const navigation1 = ref("");
|
|
// const navigation1 = ref("");
|
|
|
const navigation1 = useState('globalNavData', () => ([]))
|
|
const navigation1 = useState('globalNavData', () => ([]))
|
|
@@ -173,18 +274,16 @@ const getLinkPath = (item) => {
|
|
|
return `${item.web_url}`;
|
|
return `${item.web_url}`;
|
|
|
} else if (item.children_count == 0) {
|
|
} else if (item.children_count == 0) {
|
|
|
return `/${item.aLIas_pinyin}/list-1.html`;
|
|
return `/${item.aLIas_pinyin}/list-1.html`;
|
|
|
- } else {
|
|
|
|
|
|
|
+ } else {
|
|
|
return `/${item.aLIas_pinyin}/index.html`;
|
|
return `/${item.aLIas_pinyin}/index.html`;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
//2.加载模块数据 end ---------------------------------------->
|
|
//2.加载模块数据 end ---------------------------------------->
|
|
|
-
|
|
|
|
|
//3.职能部门 start ---------------------------------------->
|
|
//3.职能部门 start ---------------------------------------->
|
|
|
let department = ref("")
|
|
let department = ref("")
|
|
|
const depValue = ref("")
|
|
const depValue = ref("")
|
|
|
const typeValue = ref("")
|
|
const typeValue = ref("")
|
|
|
//3.职能部门 end ---------------------------------------->
|
|
//3.职能部门 end ---------------------------------------->
|
|
|
-
|
|
|
|
|
//4.展示行政区划 start ---------------------------------------->
|
|
//4.展示行政区划 start ---------------------------------------->
|
|
|
//let areaList = ref("")
|
|
//let areaList = ref("")
|
|
|
//4.1 省
|
|
//4.1 省
|
|
@@ -211,7 +310,6 @@ let change = async (id) => {
|
|
|
cityList.value = shengData.data;
|
|
cityList.value = shengData.data;
|
|
|
regionList.value = [];// 清空县
|
|
regionList.value = [];// 清空县
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
//选择县
|
|
//选择县
|
|
|
let change1 = async (id) => {
|
|
let change1 = async (id) => {
|
|
|
cityid.value = id;
|
|
cityid.value = id;
|
|
@@ -227,7 +325,6 @@ let change2 = async (id) => {
|
|
|
regionid.value = id;
|
|
regionid.value = id;
|
|
|
}
|
|
}
|
|
|
//4.展示行政区划 end ---------------------------------------->
|
|
//4.展示行政区划 end ---------------------------------------->
|
|
|
-
|
|
|
|
|
//5.执行搜索 start ---------------------------------------->
|
|
//5.执行搜索 start ---------------------------------------->
|
|
|
const getcityid = ref("")
|
|
const getcityid = ref("")
|
|
|
//获得cityid和11
|
|
//获得cityid和11
|
|
@@ -235,7 +332,7 @@ let goToPrimary = async () => {
|
|
|
if (province.value != "") { getcityid.value = province.value }
|
|
if (province.value != "") { getcityid.value = province.value }
|
|
|
if (city.value != "") { getcityid.value = city.value }
|
|
if (city.value != "") { getcityid.value = city.value }
|
|
|
if (region.value != "") { getcityid.value = region.value }
|
|
if (region.value != "") { getcityid.value = region.value }
|
|
|
- console.log("getcityid.value=======",getcityid.value)
|
|
|
|
|
|
|
+ console.log("getcityid.value=======", getcityid.value)
|
|
|
if (province.value == "" && city.value == "" && region.value == "" && depValue.value == "") {
|
|
if (province.value == "" && city.value == "" && region.value == "" && depValue.value == "") {
|
|
|
ElMessage.error('请选择行政区划或者职能部门!')
|
|
ElMessage.error('请选择行政区划或者职能部门!')
|
|
|
} else {
|
|
} else {
|
|
@@ -257,19 +354,19 @@ const foot_btn_clear_fun = () => {
|
|
|
}
|
|
}
|
|
|
let shake_bool = true // 声明在组件作用域顶部==防抖
|
|
let shake_bool = true // 声明在组件作用域顶部==防抖
|
|
|
const nav_department_drop_a_fun = (departmentId) => {
|
|
const nav_department_drop_a_fun = (departmentId) => {
|
|
|
- if(shake_bool===true){//第1次点击
|
|
|
|
|
|
|
+ if (shake_bool === true) {//第1次点击
|
|
|
shake_bool = false;
|
|
shake_bool = false;
|
|
|
depValue.value = departmentId;
|
|
depValue.value = departmentId;
|
|
|
goToPrimary();
|
|
goToPrimary();
|
|
|
// 行政职能查询
|
|
// 行政职能查询
|
|
|
- ElMessage({
|
|
|
|
|
|
|
+ ElMessage({
|
|
|
message: '页面跳转中请稍等',
|
|
message: '页面跳转中请稍等',
|
|
|
type: 'success'
|
|
type: 'success'
|
|
|
});
|
|
});
|
|
|
nav_department_drop_a_fun.timer = setTimeout(() => {
|
|
nav_department_drop_a_fun.timer = setTimeout(() => {
|
|
|
shake_bool = true;
|
|
shake_bool = true;
|
|
|
}, 3333);
|
|
}, 3333);
|
|
|
- }else{
|
|
|
|
|
|
|
+ } else {
|
|
|
ElMessage({
|
|
ElMessage({
|
|
|
message: '请勿重复点击',
|
|
message: '请勿重复点击',
|
|
|
type: 'warning'
|
|
type: 'warning'
|
|
@@ -318,237 +415,254 @@ onMounted(async () => {
|
|
|
if (navigationElement) {
|
|
if (navigationElement) {
|
|
|
navigationElement.scrollLeft = distanceToParentLeft - 66;
|
|
navigationElement.scrollLeft = distanceToParentLeft - 66;
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
|
|
+ }
|
|
|
})
|
|
})
|
|
|
-
|
|
|
|
|
//打开顶部菜单 start ---------------------------------------->
|
|
//打开顶部菜单 start ---------------------------------------->
|
|
|
const openTopMenu = ref(1)
|
|
const openTopMenu = ref(1)
|
|
|
//打开顶部菜单 end ---------------------------------------->
|
|
//打开顶部菜单 end ---------------------------------------->
|
|
|
</script>
|
|
</script>
|
|
|
-
|
|
|
|
|
<style lang="less" scoped>
|
|
<style lang="less" scoped>
|
|
|
//自适应 start ---------------------------------------->
|
|
//自适应 start ---------------------------------------->
|
|
|
-@media screen and (min-width: 1401px) {
|
|
|
|
|
- .headerNavBox-mobile {
|
|
|
|
|
- display: none;
|
|
|
|
|
- }
|
|
|
|
|
- .headerNav-pc {
|
|
|
|
|
- position: sticky;
|
|
|
|
|
- top: 0;
|
|
|
|
|
- z-index: 1000;
|
|
|
|
|
- width: 100%;
|
|
|
|
|
- }
|
|
|
|
|
- .headerNavBox {
|
|
|
|
|
|
|
+.headerNavBox-mobile {
|
|
|
|
|
+ display: none;
|
|
|
|
|
+}
|
|
|
|
|
+.headerNav-pc {
|
|
|
|
|
+ position: sticky;
|
|
|
|
|
+ top: 0;
|
|
|
|
|
+ z-index: 1000;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+}
|
|
|
|
|
+.headerNavBox {
|
|
|
|
|
+ margin-top: 30PX;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ a {
|
|
|
|
|
+ display: inline-block;
|
|
|
|
|
+ margin: 0 20PX;
|
|
|
|
|
+ width: 150PX;
|
|
|
|
|
+ height: 40PX;
|
|
|
|
|
+ line-height: 40PX;
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
- a {
|
|
|
|
|
- width: 100PX !important;
|
|
|
|
|
- margin: 0 10PX !important;
|
|
|
|
|
- display: inline-block;
|
|
|
|
|
- height: 40PX !important;
|
|
|
|
|
- line-height: 40PX !important;
|
|
|
|
|
- background: #158d91;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- font-size: 18PX !important;
|
|
|
|
|
- color: #fff;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- .headerNavMainBox {
|
|
|
|
|
- max-width: 1400PX !important;
|
|
|
|
|
- width: 100%;
|
|
|
|
|
- overflow: hidden;
|
|
|
|
|
- margin: 20px auto 0;
|
|
|
|
|
background: #fff;
|
|
background: #fff;
|
|
|
- .headerNavTop,.headerNavCenter,.headerNavBottom {
|
|
|
|
|
|
|
+ border-radius: 10PX;
|
|
|
|
|
+ border: 1PX solid #0e28e6;
|
|
|
|
|
+ font-size: 22PX;
|
|
|
|
|
+ color: #0e28e6;
|
|
|
|
|
+ font-weight: bold;
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+.headerNavMainBox {
|
|
|
|
|
+ max-width: 1400PX;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ background: #fff;
|
|
|
|
|
+ overflow: hidden;
|
|
|
|
|
+ border-radius: 4px;
|
|
|
|
|
+ margin: 20px auto 0;
|
|
|
|
|
+ .headerNavTop,
|
|
|
|
|
+ .headerNavCenter,
|
|
|
|
|
+ .headerNavBottom {
|
|
|
|
|
+ ul {
|
|
|
|
|
+ width: 92%;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
- align-items: center;
|
|
|
|
|
- justify-content: space-between;
|
|
|
|
|
- ul {
|
|
|
|
|
- width: 95%;
|
|
|
|
|
- display: flex;
|
|
|
|
|
- flex-wrap: wrap;
|
|
|
|
|
- li {
|
|
|
|
|
- width: 120PX !important;
|
|
|
|
|
- height: 35PX !important;
|
|
|
|
|
- line-height: 35PX !important;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- display: flex;
|
|
|
|
|
- a {
|
|
|
|
|
- font-size: 16PX !important;
|
|
|
|
|
- color: #fff;
|
|
|
|
|
- font-weight: bold;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- .headerNavTop {
|
|
|
|
|
- width: 100%;
|
|
|
|
|
- overflow: hidden;
|
|
|
|
|
- background: #158d91;
|
|
|
|
|
- .first {
|
|
|
|
|
- width: 5%;
|
|
|
|
|
- height: 70PX !important;
|
|
|
|
|
- line-height: 58PX !important;
|
|
|
|
|
- overflow: hidden;
|
|
|
|
|
- float: left;
|
|
|
|
|
|
|
+ flex-wrap: wrap;
|
|
|
|
|
+ li {
|
|
|
|
|
+ width: 120PX;
|
|
|
|
|
+ height: 35PX;
|
|
|
|
|
+ line-height: 35PX;
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
|
|
+ display: flex;
|
|
|
a {
|
|
a {
|
|
|
- font-size: 16PX !important;
|
|
|
|
|
|
|
+ font-size: 20PX;
|
|
|
color: #fff;
|
|
color: #fff;
|
|
|
- font-weight: bold;
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- .headerNavCenter {
|
|
|
|
|
- width: 100%;
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ .headerNavTop {
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ overflow: hidden;
|
|
|
|
|
+ background: #0e28e6;
|
|
|
|
|
+ border-radius: 10PX;
|
|
|
|
|
+ display: block;
|
|
|
|
|
+ .first {
|
|
|
|
|
+ width: 8%;
|
|
|
|
|
+ height: 100PX;
|
|
|
|
|
+ line-height: 100PX;
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
- background: #0072ff;
|
|
|
|
|
- margin-top: 4PX !important;
|
|
|
|
|
- .first {
|
|
|
|
|
- width: 5%;
|
|
|
|
|
- height: 40PX !important;
|
|
|
|
|
- line-height: 40PX !important;
|
|
|
|
|
- float: left;
|
|
|
|
|
|
|
+ float: left;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ a {
|
|
|
|
|
+ font-size: 24PX;
|
|
|
color: #fff;
|
|
color: #fff;
|
|
|
- font-size: 16PX !important;
|
|
|
|
|
- font-weight: bold;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- a {
|
|
|
|
|
- font-size: 16PX !important;
|
|
|
|
|
- color: #fff;
|
|
|
|
|
- font-weight: bold;
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- .headerNavBottom {
|
|
|
|
|
- background: #f90;
|
|
|
|
|
- margin-top: 4PX !important;
|
|
|
|
|
|
|
+ ul {
|
|
|
|
|
+ margin-top: 11PX;
|
|
|
|
|
+ }
|
|
|
|
|
+ li {
|
|
|
|
|
+ flex: 1;
|
|
|
|
|
+ height: 40PX !important;
|
|
|
|
|
+ line-height: 40PX !important;
|
|
|
|
|
+ text-align: center !important;
|
|
|
|
|
+ min-width: 9%;
|
|
|
|
|
+ max-width: 13%;
|
|
|
|
|
+ width: 13% !important;
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
- .first {
|
|
|
|
|
- width: 5%;
|
|
|
|
|
- height: 40PX !important;
|
|
|
|
|
- line-height: 40PX !important;
|
|
|
|
|
- float: left;
|
|
|
|
|
- color: #fff;
|
|
|
|
|
- font-size: 16PX !important;
|
|
|
|
|
- font-weight: bold;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- a {
|
|
|
|
|
- font-size: 16PX !important;
|
|
|
|
|
- color: #fff;
|
|
|
|
|
- font-weight: bold;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ li a {
|
|
|
|
|
+ font-size: 20PX;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ font-weight: 400;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-}
|
|
|
|
|
-@media screen and (min-width: 801px) and (max-width: 1400px) {
|
|
|
|
|
- .headerNavBox-mobile {
|
|
|
|
|
- display: none;
|
|
|
|
|
- }
|
|
|
|
|
- .headerNav-pc {
|
|
|
|
|
- position: sticky;
|
|
|
|
|
- top: 0;
|
|
|
|
|
- z-index: 1000;
|
|
|
|
|
|
|
+ .headerNavCenter {
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
|
|
+ overflow: hidden;
|
|
|
background: #fff;
|
|
background: #fff;
|
|
|
- }
|
|
|
|
|
- .headerNavBox {
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- a {
|
|
|
|
|
- width: 100PX;
|
|
|
|
|
- margin: 0 10px;
|
|
|
|
|
- display: inline-block;
|
|
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+ height: 40PX;
|
|
|
|
|
+ border-radius: 10PX;
|
|
|
|
|
+ border: 2PX solid #2a00dd;
|
|
|
|
|
+ margin-top: 10PX;
|
|
|
|
|
+ .first {
|
|
|
|
|
+ background: #2a00dd;
|
|
|
|
|
+ width: 8%;
|
|
|
|
|
+ height: 40PX;
|
|
|
|
|
+ line-height: 36PX;
|
|
|
|
|
+ float: left;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ font-size: 24PX;
|
|
|
|
|
+ font-weight: bold;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ a {
|
|
|
|
|
+ font-size: 24PX;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ display: block;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ height: 40PX;
|
|
|
|
|
+ line-height: 36PX;
|
|
|
|
|
+ font-weight: normal;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ ul {
|
|
|
|
|
+ width: 92%;
|
|
|
|
|
+ height: auto;
|
|
|
|
|
+ overflow: hidden;
|
|
|
|
|
+ float: right;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-wrap: wrap;
|
|
|
|
|
+ }
|
|
|
|
|
+ ul li {
|
|
|
|
|
+ flex: 1;
|
|
|
height: 40PX;
|
|
height: 40PX;
|
|
|
line-height: 40PX;
|
|
line-height: 40PX;
|
|
|
- background: #158d91;
|
|
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
- font-size: 12px;
|
|
|
|
|
- color: #fff;
|
|
|
|
|
|
|
+ min-width: 9%;
|
|
|
|
|
+ max-width: 13%;
|
|
|
|
|
+ width: 13%;
|
|
|
|
|
+ overflow: hidden;
|
|
|
|
|
+ }
|
|
|
|
|
+ ul a {
|
|
|
|
|
+ font-size: 20PX;
|
|
|
|
|
+ color: #2a00dd !important;
|
|
|
|
|
+ display: block;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ height: 40PX;
|
|
|
|
|
+ line-height: 36PX;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- .headerNavMainBox {
|
|
|
|
|
|
|
+ .headerNavBottom {
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
- margin: 20px auto 0;
|
|
|
|
|
- .headerNavTop,.headerNavCenter,.headerNavBottom {
|
|
|
|
|
- display: flex;
|
|
|
|
|
- align-items: center;
|
|
|
|
|
- justify-content: space-between;
|
|
|
|
|
- ul {
|
|
|
|
|
- width: 95%;
|
|
|
|
|
- display: flex;
|
|
|
|
|
- flex-wrap: wrap;
|
|
|
|
|
- li {
|
|
|
|
|
- width: 12.5%;
|
|
|
|
|
- height: 30PX;
|
|
|
|
|
- line-height: 30PX;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- a {
|
|
|
|
|
- font-size: 11px;
|
|
|
|
|
- color: #fff;
|
|
|
|
|
- font-weight: bold;
|
|
|
|
|
- display: block;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ background: #fff;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+ height: 40PX;
|
|
|
|
|
+ border-radius: 10PX;
|
|
|
|
|
+ border: 2PX solid #dd3e00;
|
|
|
|
|
+ margin-top: 10PX;
|
|
|
|
|
+ .first {
|
|
|
|
|
+ background: #dd3e00;
|
|
|
|
|
+ width: 8%;
|
|
|
|
|
+ height: 40PX;
|
|
|
|
|
+ line-height: 36PX;
|
|
|
|
|
+ float: left;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ font-size: 24PX;
|
|
|
|
|
+ font-weight: bold;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ a {
|
|
|
|
|
+ font-size: 24PX;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ display: block;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ height: 40PX;
|
|
|
|
|
+ line-height: 36PX;
|
|
|
|
|
+ font-weight: normal;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- .headerNavTop {
|
|
|
|
|
- width: 100%;
|
|
|
|
|
- //height: 70px;
|
|
|
|
|
|
|
+ ul {
|
|
|
|
|
+ width: 92%;
|
|
|
|
|
+ height: auto;
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
- background: #158d91;
|
|
|
|
|
- .first {
|
|
|
|
|
- //height: 70px;
|
|
|
|
|
- padding-left: 5px;
|
|
|
|
|
- overflow: hidden;
|
|
|
|
|
- float: left;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- a {
|
|
|
|
|
- font-size: 14px;
|
|
|
|
|
- color: #fff;
|
|
|
|
|
- font-weight: bold;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ float: right;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-wrap: wrap;
|
|
|
}
|
|
}
|
|
|
- .headerNavCenter {
|
|
|
|
|
- width: 100%;
|
|
|
|
|
|
|
+ ul li {
|
|
|
|
|
+ flex: 1;
|
|
|
|
|
+ height: 40PX;
|
|
|
|
|
+ line-height: 40PX;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ min-width: 9%;
|
|
|
|
|
+ max-width: 13%;
|
|
|
|
|
+ width: 13%;
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
- background: #0072ff;
|
|
|
|
|
- margin-top: 4px;
|
|
|
|
|
- .first {
|
|
|
|
|
- padding-left: 5px;
|
|
|
|
|
- float: left;
|
|
|
|
|
- color: #fff;
|
|
|
|
|
- font-weight: bold;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- a {
|
|
|
|
|
- font-size: 14px;
|
|
|
|
|
- color: #fff;
|
|
|
|
|
- font-weight: bold;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
- .headerNavBottom {
|
|
|
|
|
- background: #f90;
|
|
|
|
|
- margin-top: 4px;
|
|
|
|
|
- overflow: hidden;
|
|
|
|
|
- .first {
|
|
|
|
|
- padding-left: 5px;
|
|
|
|
|
- float: left;
|
|
|
|
|
- color: #fff;
|
|
|
|
|
- font-size: 16px;
|
|
|
|
|
- font-weight: bold;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- a {
|
|
|
|
|
- font-size: 14px;
|
|
|
|
|
- color: #fff;
|
|
|
|
|
- font-weight: bold;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ ul a {
|
|
|
|
|
+ font-size: 20PX;
|
|
|
|
|
+ color: #dd3e00 !important;
|
|
|
|
|
+ display: block;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ height: 40PX;
|
|
|
|
|
+ line-height: 36PX;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+@media screen and (max-width: 1400px) {
|
|
|
|
|
+ .headerNavBox {
|
|
|
|
|
+ margin-top: 15px;
|
|
|
|
|
+ a {
|
|
|
|
|
+ margin: 0 10px;
|
|
|
|
|
+ width: 75px;
|
|
|
|
|
+ height: 20px;
|
|
|
|
|
+ line-height: 20px;
|
|
|
|
|
+ border-radius: 5px;
|
|
|
|
|
+ font-size: 11px;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ .headerNav-pc {
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+ padding: 0 10px;
|
|
|
|
|
+ }
|
|
|
|
|
+ .headerNavMainBox .headerNavTop ul li a,
|
|
|
|
|
+ .headerNavMainBox .headerNavCenter ul li a,
|
|
|
|
|
+ .headerNavMainBox .headerNavBottom ul li a {
|
|
|
|
|
+ font-size: 11px;
|
|
|
|
|
+ }
|
|
|
|
|
+ .headerNavMainBox .headerNavTop .first a {
|
|
|
|
|
+ font-size: 14px;
|
|
|
|
|
+ }
|
|
|
|
|
+ .headerNavMainBox .headerNavCenter .first a {
|
|
|
|
|
+ font-size: 14px;
|
|
|
|
|
+ }
|
|
|
|
|
+ .headerNavMainBox .headerNavBottom .first a {
|
|
|
|
|
+ font-size: 14px;
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+@media screen and (min-width: 801px) and (max-width: 1400px) {
|
|
|
|
|
+ .headerNavBox-mobile {
|
|
|
|
|
+ display: none;
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
@media screen and (max-width: 800px) {
|
|
@media screen and (max-width: 800px) {
|
|
|
.headerNav-pc {
|
|
.headerNav-pc {
|
|
|
position: sticky;
|
|
position: sticky;
|
|
@@ -570,10 +684,11 @@ const openTopMenu = ref(1)
|
|
|
display: inline-block;
|
|
display: inline-block;
|
|
|
height: 60px;
|
|
height: 60px;
|
|
|
line-height: 60px;
|
|
line-height: 60px;
|
|
|
- background: #158d91;
|
|
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+ border: solid 1px #0e28e6;
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
font-size: 24px;
|
|
font-size: 24px;
|
|
|
- color: #fff;
|
|
|
|
|
|
|
+ color: #0e28e6;
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -581,7 +696,9 @@ const openTopMenu = ref(1)
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
margin: 20px auto 0;
|
|
margin: 20px auto 0;
|
|
|
- .headerNavTop,.headerNavCenter,.headerNavBottom {
|
|
|
|
|
|
|
+ .headerNavTop,
|
|
|
|
|
+ .headerNavCenter,
|
|
|
|
|
+ .headerNavBottom {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
@@ -606,7 +723,7 @@ const openTopMenu = ref(1)
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
//height: 70px;
|
|
//height: 70px;
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
- background: #158d91;
|
|
|
|
|
|
|
+ background: #0e28e6;
|
|
|
.first {
|
|
.first {
|
|
|
height: 70px;
|
|
height: 70px;
|
|
|
padding-left: 5px;
|
|
padding-left: 5px;
|
|
@@ -699,7 +816,7 @@ const openTopMenu = ref(1)
|
|
|
top: 80px;
|
|
top: 80px;
|
|
|
left: 0;
|
|
left: 0;
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
- background: #158d91;
|
|
|
|
|
|
|
+ background: #0e28e6;
|
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
|
padding: 20px;
|
|
padding: 20px;
|
|
|
a {
|
|
a {
|
|
@@ -723,14 +840,4 @@ const openTopMenu = ref(1)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-//自适应 end ---------------------------------------->
|
|
|
|
|
-</style>
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
+//自适应 end ----------------------------------------></style>
|