Browse Source

单一窗口

zhouting 7 months ago
parent
commit
69b9169cb2
51 changed files with 731 additions and 7 deletions
  1. 1 1
      snowy-admin-web/src/style/index.less
  2. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/Slice 1.png
  3. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/bg.png
  4. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/cytj-bg.png
  5. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/dn-1.png
  6. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/dn-2.png
  7. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/dn-3.png
  8. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/dn-4.png
  9. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/dn-5.png
  10. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/dn-6.png
  11. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/excd-1.png
  12. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/excd-2.png
  13. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/excd-3.png
  14. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/footer.png
  15. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-1.png
  16. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-10.png
  17. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-11.png
  18. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-12.png
  19. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-13.png
  20. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-2.png
  21. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-3.png
  22. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-4.png
  23. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-5.png
  24. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-6.png
  25. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-7.png
  26. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-8.png
  27. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-9.png
  28. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-bg.png
  29. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/head.png
  30. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/hot.png
  31. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-1.png
  32. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-2.png
  33. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-3.png
  34. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-4.png
  35. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-5.png
  36. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-6.png
  37. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-tj.png
  38. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-tz.png
  39. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-up.png
  40. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-zx.png
  41. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/logo.png
  42. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/new-bg.png
  43. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/refresh.png
  44. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/tszq-bg.png
  45. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/ywld.png
  46. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/yx-1.png
  47. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/yx-2.png
  48. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/yx-3.png
  49. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/yx-4.png
  50. BIN
      snowy-admin-web/src/views/yqyc/free-trade-zone/img/yx-5.png
  51. 730 6
      snowy-admin-web/src/views/yqyc/free-trade-zone/index.vue

+ 1 - 1
snowy-admin-web/src/style/index.less

@@ -385,7 +385,7 @@ body,
 .gen-preview-content,
 .ant-menu,
 .ant-tabs-dropdown-menu,
-
+.free-main,
 .admin-ui-main{
 	&::-webkit-scrollbar {
 		/*滚动条整体样式*/

BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/Slice 1.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/bg.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/cytj-bg.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/dn-1.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/dn-2.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/dn-3.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/dn-4.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/dn-5.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/dn-6.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/excd-1.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/excd-2.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/excd-3.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/footer.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-1.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-10.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-11.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-12.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-13.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-2.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-3.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-4.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-5.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-6.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-7.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-8.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-9.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/ggzq-bg.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/head.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/hot.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-1.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-2.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-3.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-4.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-5.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-6.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-tj.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-tz.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-up.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/icon-zx.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/logo.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/new-bg.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/refresh.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/tszq-bg.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/ywld.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/yx-1.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/yx-2.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/yx-3.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/yx-4.png


BIN
snowy-admin-web/src/views/yqyc/free-trade-zone/img/yx-5.png


+ 730 - 6
snowy-admin-web/src/views/yqyc/free-trade-zone/index.vue

@@ -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> &nbsp;&nbsp;&nbsp;<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> &nbsp;&nbsp;&nbsp;<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> &nbsp;&nbsp;&nbsp;<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> &nbsp;&nbsp;&nbsp;<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> &nbsp;&nbsp;&nbsp;<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> &nbsp;&nbsp;&nbsp;<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>