Procházet zdrojové kódy

修改样式

修改样式
dangyunlong před 1 měsícem
rodič
revize
eaf089f60b

+ 0 - 8
.nuxt/components.d.ts

@@ -9,11 +9,9 @@ interface _GlobalComponents {
     'HomeAdvertising': typeof import("../components/home/Advertising.vue")['default']
     'HomeBigSwiper': typeof import("../components/home/BigSwiper.vue")['default']
     'HomeBigTitleList': typeof import("../components/home/BigTitle_List.vue")['default']
-    'HomeMoreService': typeof import("../components/home/MoreService.vue")['default']
     'HomePageMessage': typeof import("../components/home/PageMessage.vue")['default']
     'HomePagination': typeof import("../components/home/Pagination.vue")['default']
     'HomeSecondaryHeading': typeof import("../components/home/SecondaryHeading.vue")['default']
-    'HomeSlider': typeof import("../components/home/Slider.vue")['default']
     'HomeTopTen': typeof import("../components/home/TopTen.vue")['default']
     'HomeFoot': typeof import("../components/home/foot.vue")['default']
     'HomeFoot1': typeof import("../components/home/foot1.vue")['default']
@@ -51,11 +49,9 @@ interface _GlobalComponents {
     'LazyHomeAdvertising': typeof import("../components/home/Advertising.vue")['default']
     'LazyHomeBigSwiper': typeof import("../components/home/BigSwiper.vue")['default']
     'LazyHomeBigTitleList': typeof import("../components/home/BigTitle_List.vue")['default']
-    'LazyHomeMoreService': typeof import("../components/home/MoreService.vue")['default']
     'LazyHomePageMessage': typeof import("../components/home/PageMessage.vue")['default']
     'LazyHomePagination': typeof import("../components/home/Pagination.vue")['default']
     'LazyHomeSecondaryHeading': typeof import("../components/home/SecondaryHeading.vue")['default']
-    'LazyHomeSlider': typeof import("../components/home/Slider.vue")['default']
     'LazyHomeTopTen': typeof import("../components/home/TopTen.vue")['default']
     'LazyHomeFoot': typeof import("../components/home/foot.vue")['default']
     'LazyHomeFoot1': typeof import("../components/home/foot1.vue")['default']
@@ -99,11 +95,9 @@ export const DetailHotNews2: typeof import("../components/detail/HotNews2.vue")[
 export const HomeAdvertising: typeof import("../components/home/Advertising.vue")['default']
 export const HomeBigSwiper: typeof import("../components/home/BigSwiper.vue")['default']
 export const HomeBigTitleList: typeof import("../components/home/BigTitle_List.vue")['default']
-export const HomeMoreService: typeof import("../components/home/MoreService.vue")['default']
 export const HomePageMessage: typeof import("../components/home/PageMessage.vue")['default']
 export const HomePagination: typeof import("../components/home/Pagination.vue")['default']
 export const HomeSecondaryHeading: typeof import("../components/home/SecondaryHeading.vue")['default']
-export const HomeSlider: typeof import("../components/home/Slider.vue")['default']
 export const HomeTopTen: typeof import("../components/home/TopTen.vue")['default']
 export const HomeFoot: typeof import("../components/home/foot.vue")['default']
 export const HomeFoot1: typeof import("../components/home/foot1.vue")['default']
@@ -141,11 +135,9 @@ export const LazyDetailHotNews2: typeof import("../components/detail/HotNews2.vu
 export const LazyHomeAdvertising: typeof import("../components/home/Advertising.vue")['default']
 export const LazyHomeBigSwiper: typeof import("../components/home/BigSwiper.vue")['default']
 export const LazyHomeBigTitleList: typeof import("../components/home/BigTitle_List.vue")['default']
-export const LazyHomeMoreService: typeof import("../components/home/MoreService.vue")['default']
 export const LazyHomePageMessage: typeof import("../components/home/PageMessage.vue")['default']
 export const LazyHomePagination: typeof import("../components/home/Pagination.vue")['default']
 export const LazyHomeSecondaryHeading: typeof import("../components/home/SecondaryHeading.vue")['default']
-export const LazyHomeSlider: typeof import("../components/home/Slider.vue")['default']
 export const LazyHomeTopTen: typeof import("../components/home/TopTen.vue")['default']
 export const LazyHomeFoot: typeof import("../components/home/foot.vue")['default']
 export const LazyHomeFoot1: typeof import("../components/home/foot1.vue")['default']

+ 1 - 1
.nuxt/manifest/latest.json

@@ -1 +1 @@
-{"id":"dev","timestamp":1744261298228}
+{"id":"dev","timestamp":1744271431845}

+ 1 - 1
.nuxt/manifest/meta/dev.json

@@ -1 +1 @@
-{"id":"dev","timestamp":1744261298228,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}
+{"id":"dev","timestamp":1744271431845,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 3 - 3
.nuxt/nitro.json

@@ -1,5 +1,5 @@
 {
-  "date": "2025-04-10T05:01:47.341Z",
+  "date": "2025-04-10T07:50:33.655Z",
   "preset": "nitro-dev",
   "framework": {
     "name": "nuxt",
@@ -9,9 +9,9 @@
     "nitro": "2.10.4"
   },
   "dev": {
-    "pid": 14804,
+    "pid": 9364,
     "workerAddress": {
-      "socketPath": "\\\\.\\pipe\\nitro\\worker-14804-1.sock"
+      "socketPath": "\\\\.\\pipe\\nitro\\worker-9364-2.sock"
     }
   }
 }

+ 1 - 1
.nuxt/nuxt.d.ts

@@ -1,6 +1,6 @@
 // Generated by nuxi
-/// <reference types="@nuxt/devtools" />
 /// <reference types="@nuxt/telemetry" />
+/// <reference types="@nuxt/devtools" />
 /// <reference path="types/builder-env.d.ts" />
 /// <reference types="nuxt" />
 /// <reference path="types/app-defaults.d.ts" />

+ 16 - 0
assets/css/ad/adversing.less

@@ -0,0 +1,16 @@
+// 广告位logo
+.adversing {
+  width: 1200px;
+  height: 90px;
+  margin:0 auto;
+  margin-top: 20px;
+  margin-bottom: 20px;
+  overflow: hidden;
+  a {
+      display: block;
+  }
+  img {
+      width: 100%;
+      height: 90px;
+  }  
+}

+ 19 - 0
assets/css/ad/topten.less

@@ -0,0 +1,19 @@
+// 十强称号logo
+.topTenTitle {
+  width: 1200px;
+  height: 90px;
+  margin: 0 auto;
+  margin-top: 20px;
+  margin-bottom: 20px;
+  overflow: hidden;
+  a {
+      display: block;
+      
+      height: 90px;
+      overflow: hidden;
+  }
+  img {
+      width: 1200px;
+      height: 90px;
+  }
+}

+ 185 - 0
assets/css/components/pagemessage.less

@@ -0,0 +1,185 @@
+//新闻头条
+.topNewsPart {
+    width: 100%;
+    box-sizing: border-box;
+
+    .inner {
+        width: 1200px;
+        overflow: hidden;
+        margin-bottom: 30px;
+
+        .toutiao {
+            margin-bottom: 30px;
+
+            .xwtt {
+                width: 1200px;
+                height: 41px;
+                line-height: 41px;
+                text-align: center;
+
+                a {
+                    display: block;
+                    width: 600px;
+                    margin: 0 auto;
+                    height: 41px;
+                }
+
+                h1.tttitle {
+                    display: inline-block;
+                    width: 600px;
+                    height: 41px;
+                    white-space: nowrap;
+                    overflow: hidden;
+                    text-overflow: ellipsis;
+                    font-family: Microsoft YaHei, Microsoft YaHei;
+                    font-weight: bold;
+                    font-size: 30px;
+                    color: #333333;
+                    line-height: 35px;
+                    text-align: left;
+                    vertical-align: middle;
+                }
+
+
+
+            }
+
+            .toutiao1 {
+                width: 1200px;
+                text-align: center;
+                white-space: nowrap;
+                overflow: hidden;
+                text-overflow: ellipsis;
+                font-family: Microsoft YaHei, Microsoft YaHei;
+                font-weight: 400;
+                font-size: 18px;
+                color: #333333;
+                line-height: 21px;
+                margin-top: 20px;
+                padding: 0 100px;
+                box-sizing: border-box;
+
+
+
+                .toutiaolist {
+                    display: inline-block;
+                    width: 300px;
+                    height: 21px;
+                    white-space: nowrap;
+                    overflow: hidden;
+                    text-overflow: ellipsis;
+                    margin-right: 30px;
+
+                    a {
+                        color: #333333;
+                    }
+                }
+
+                .toutiaolist:hover {
+                    a {
+                        color: #e98008;
+                    }
+                }
+            }
+        }
+
+        .messageLeft {
+            float: left;
+            width: 720px;
+
+            .lunbo {
+                width: 720px;
+                height: 405px;
+            }
+
+            .messageleft_photo_text {
+                width: 720px;
+                height: 240px;
+                margin-top: 30px;
+
+                .messageleft_photo {
+                    float: left;
+                    width: 350px;
+                    height: 240px;
+
+                    a img {
+                        width: 350px;
+                        height: 190px;
+                    }
+
+                    .message_text {
+                        width: 350px;
+                        height: 50px;
+                        line-height: 50px;
+                        white-space: nowrap;
+                        overflow: hidden;
+                        text-overflow: ellipsis;
+                        font-family: Microsoft YaHei, Microsoft YaHei;
+                        font-weight: 400;
+                        font-size: 20px;
+                        color: #333333;
+                        padding: 0 10px;
+                        box-sizing: border-box;
+                    }
+                }
+
+                .messageleft_photo:hover {
+                    .message_text {
+                        color: #e98008;
+                    }
+                }
+
+                .messageleft_photo:first-child {
+                    margin-right: 20px;
+                }
+            }
+
+
+        }
+
+        .messageRight {
+            float: right;
+            width: 450px;
+
+            .messageRight_title {
+                font-family: Microsoft YaHei, Microsoft YaHei;
+                font-weight: 400;
+                font-size: 20px;
+                color: #DD7D18;
+            }
+
+            .messageRight_content {
+                width: 450px;
+                margin-top: 20px;
+
+                .messageRight_content_title {
+                    width: 450px;
+                    height: 25px;
+                    line-height: 25px;
+                    white-space: nowrap;
+                    overflow: hidden;
+                    text-overflow: ellipsis;
+                    font-family: Microsoft YaHei, Microsoft YaHei;
+                    font-weight: 400;
+                    font-size: 18px;
+                    color: #333333;
+                    margin-bottom: 17px;
+
+                    a {
+                        color: #333333;
+                    }
+                }
+
+                .messageRight_content_title:first-child {
+                    font-weight: bold;
+                }
+
+                .messageRight_content_title:hover {
+                    a {
+                        color: #dd7d18;
+                    }
+                }
+            }
+        }
+    }
+}

+ 743 - 2253
assets/css/index.less

@@ -1,2473 +1,963 @@
-.farming {
+
+
+
+//第一部分
+.part1 {
     width: 100%;
-    height: 664px;
-    .farmerLeft,
-    .farmerRight {
-        float: left;
-    }
-    .farmerLeft {
-        width: 720px;
-        height: 616px;
-        margin-right: 21px;
-        .farmer {
-            width: 720px;
-            height: 330px;
-            >h3 {
-                font-family: Source Han Sans, Source Han Sans;
+    height: 475px;
+    overflow: hidden;
+    margin-top: 30px;
+    margin-bottom: 30px;
+
+    .inner {
+        width: 1200px;
+        margin: 0 auto;
+
+        //左侧
+        .part1_left {
+            float: left;
+            width: 900px;
+            position: relative;
+
+            .hengxian {
+                width: 900px;
+                height: 2px;
+                background: #DD7D18;
+                margin-top: 10px;
+
+                em {
+                    display: inline-block;
+                    width: 100px;
+                    height: 6px;
+                    background: #DD7D18;
+                    position: absolute;
+                    top: 10px;
+                    left: 46px;
+                }
+            }
+
+
+            .part1_left_title {
+                font-family: Microsoft YaHei, Microsoft YaHei;
                 font-weight: bold;
                 font-size: 24px;
-                color: #000000;
-                text-align: left;
-                font-style: normal;
-                text-transform: none;
-                border-bottom: 1px solid #D9D9D9;
-                height: 50px;
-                line-height: 50px;
-                display: flex;
-                justify-content: space-between;
-                a.active {
-                    font-size: 22px;
-                    height: 50px;
-                    line-height: 50px;
-                    display: inline-block;
-                    color: #139602;
-                    font-weight: bold;
-                    box-sizing: border-box;
-                    width: auto;
-                    font-weight: bold;
-                    border-bottom: 3px solid #49A769;
+                color: #333333;
+                margin-top: 20px;
+
+                a {
+                    color: #333333;
                 }
-                .titleBoxTabs {
-                    a {
-                        color: #333;
-                    }
-                    span {
-                        a {
-                            font-size: 22px;
-                            height: 50px;
-                            line-height: 50px;
-                            display: inline-block;
-                            box-sizing: border-box;
+
+                img {
+                    width: 30px;
+                    height: 30px;
+                    vertical-align: middle;
+                    margin-right: 10px;
+                }
+            }
+
+            .part1_left_content {
+                width: 900px;
+                height: 300px;
+                margin-top: 20px;
+
+                .part1_left_content1 {
+                    float: left;
+
+
+                    .part1_left_photo {
+                        width: 410px;
+                        height: 160px;
+
+                        .part1_left_photo11 {
+                            width: 195px;
+                            height: 160px;
+                            float: left;
+
+                            img {
+                                width: 195px;
+                                height: 117px;
+                            }
+
+                            .left_content {
+                                width: 195px;
+                                height: 40px;
+                                white-space: nowrap;
+                                overflow: hidden;
+                                text-overflow: ellipsis;
+                                line-height: 40px;
+                                font-weight: 400;
+                                font-size: 18px;
+                                color: #333333;
+                            }
+                        }
+
+                        .part1_left_photo11:hover {
+                            .left_content {
+                                color: #dd7d18;
+                            }
+                        }
+
+                        .part1_left_photo11:first-child {
+                            margin-right: 20px;
                         }
-                        margin-right: 20px;
                     }
-                    .active {
-                        a {
-                            height: 50px;
-                            line-height: 50px;
-                            display: inline-block;
-                            box-sizing: border-box;
-                            margin-right: 40px;
+
+
+                    .part1_left_context {
+                        float: left;
+                        width: 410px;
+                        height: 160px;
+                        margin-top: 20px;
+
+                        .part1_left_contextList {
+                            width: 410px;
+                            white-space: nowrap;
+                            overflow: hidden;
+                            text-overflow: ellipsis;
+                            font-size: 18px;
+                            color: #333333;
+                            margin-bottom: 22px;
+
+                            a {
+                                color: #333333;
+                            }
+                        }
+
+
+                        .part1_left_contextList:first-child {
+                            width: 410px;
+                            white-space: nowrap;
+                            overflow: hidden;
+                            text-overflow: ellipsis;
                             font-weight: bold;
+                            font-size: 18px;
+                            color: #333333;
+
+                            a {
+                                color: #333333;
+                            }
+
                         }
-                        a.active {
-                            color: #139602;
-                            border-bottom: 3px solid #49A769;
+
+                        .part1_left_contextList:hover a {
+                            color: #dd7d18;
                         }
+
                     }
-                    a.active {
-                        color: #139602;
-                        border-bottom: 3px solid #49A769;
+
+                    .part1_left_content2 {
+                        float: right;
+                        width: 450px;
+                        height: 300px;
+                        margin-top: 40px;
+                        background-color: #333333;
+
                     }
+
                 }
-                span {
-                    height: 50px;
-                    line-height: 50px;
-                    display: inline-block;
-                    box-sizing: border-box;
-                }
-                >a {
-                    width: 65px;
-                    height: 50px;
-                    line-height: 50px;
-                    font-weight: 400;
-                    font-size: 16px;
-                    color: #333333;
-                    font-style: normal;
-                    text-transform: none;
-                    display: inline-block;
-                }
-            }
-            ul.mode1ul_style1 {
-                display: flex;
-                align-items: center;
-                justify-content: space-between;
-                padding-top: 30px;
-                li {
-                    position: relative;
-                    width: 349px;
-                    height: 236px;
-                    border-radius: 10px;
-                    box-sizing: border-box;
-                    overflow: hidden;
-                    
-                    img {
-                        width: 349px;
-                        height: 236px;
-                    }
-                    a {
-                        div {
-                            position: absolute;
-                            width: 320px;
-                            height: 48px;
-                            bottom: 10px;
-                            z-index: 10;
-                            left:15px;
-                            color: #fff;
-                            font-size: 16px;
-                            z-index: 99;
-                            span {
-                                display: inline-block;
-                                background: #9CD26B;
-                                font-size: 14px;
-                                color: #fff;
-                                padding: 2px 6px;
-                                border-radius: 4px;
-                                margin-right: 5px;
-                            }
-                            p {
-                                font-size: 16px;
-                                margin-top: 5px;
-                                height: 46px;
-                            }
-                            p:nth-child(1) {
-                                display: -webkit-box;
-                                -webkit-box-orient: vertical;
-                                -webkit-line-clamp: 2;
-                                overflow: hidden;
-                                text-overflow: ellipsis;
-                                word-break: break-all;
+
+                .part1_left_content2 {
+                    float: left;
+                    width: 450px;
+                    margin-left: 30px;
+
+                    .part1_left_context222 {
+                        width: 450px;
+
+                        .part1_left_contextList222 {
+                            width: 450px;
+                            white-space: nowrap;
+                            overflow: hidden;
+                            text-overflow: ellipsis;
+                            font-size: 18px;
+                            color: #333333;
+                            margin-bottom: 20px;
+
+                            a {
+                                color: #333333;
                             }
                         }
+
+                        .part1_left_contextList222:hover a {
+                            color: #dd7d18;
+                        }
+
+                        .part1_left_contextList222:first-child {
+                            font-weight: bold;
+                        }
+                    }
+
+                    .part1_left_context222:last-child {
+                        margin-top: 30px;
                     }
                 }
+
             }
-            ul.mode1ul_style2 {
-                display: flex;
-                align-items: center;
-                justify-content: space-between;
-                flex-wrap: wrap;
-                padding-top: 20px;
-                li {
-                    width: 349px;
-                    height: 58px;
-                    border-radius: 10px;
-                    border-bottom: 1px solid #E6E6E6;
-                    box-sizing: border-box;
-                    margin-bottom: 22px;
-                }
-                p {
-                    font-size: 16px;
+
+
+
+        }
+
+        //右侧
+        .part1_right {
+            float: right;
+            width: 270px;
+
+            .part1_right_title {
+                font-size: 22px;
+                .part1_right_titlelist {
+                    font-weight: bold;
                     color: #333333;
-                    margin-bottom: 4px;
+                    margin-right: 20px;
+                }
+
+                .part1_right_titlelist1 {
+                    color: #999999;
                 }
-                p.title {
-                    width: 349px;
-                    height: 46px;
+
+            }
+
+            .part1_right_photo_text {
+                width: 270px;
+                margin-top: 20px;
+
+                img {
+                    width: 270px;
+                    height: 170px;
+                }
+
+                .part1_right_text {
+                    margin-top: 10px;
+                    width: 270px;
+                    height: 50px;
                     display: -webkit-box;
                     -webkit-box-orient: vertical;
                     -webkit-line-clamp: 2;
                     overflow: hidden;
                     text-overflow: ellipsis;
                     word-break: break-all;
+                    overflow: hidden;
+                    font-size: 18px;
+                    color: #333333;
                 }
-                p.title:hover {
-                    color: #49A769;
+            }
+
+            .part1_right_photo_text:hover {
+                .part1_right_text {
+                    color: #dd7d18;
                 }
-            } 
-        }
-        .farmerbottom {
-            width: 720px;
-            height: 280px;
-            img {
-                width: 498px;
-                height: 280px;
             }
-            >.leftList {
-                width: 290px;
-                height: 280px;
-                background-color: #f6f6f6;
-                padding: 11px 26px 6px 20px;
-                box-sizing: border-box;
-                >li {
-                    width: 296px;
-                    height: 32px;
-                    color: #666666;
-                    font-size: 14px;
-                    margin-bottom: 14px;
-                    h4 {
-                        width: 249px;
-                        white-space: nowrap;
-                        overflow: hidden;
-                        text-overflow: ellipsis;
-                        font-family: Source Han Sans, Source Han Sans;
-                        height: 27px;
-                        line-height: 21px;
-                        font-size: 18px;
-                        color: #333333;
-                        font-weight: 400;
 
-                        em {
-                            display: inline-block;
-                            width: 8px;
-                            height: 8px;
-                            background-color: #333333;
-                            border-radius: 8px;
-                        }
-                    }
-                    p {
-                        width: 249px;
-                        height: 48px;
-                        // line-height: 24px;
-                        padding-left: 14px;
-                        // color: #333333;
-                    }
+            .part1_right_content {
+                width: 270px;
+                margin-top: 30px;
+
+                .part1_right_contentList {
+                    width: 275px;
+                    white-space: nowrap;
+                    overflow: hidden;
+                    text-overflow: ellipsis;
+                    font-size: 18px;
+                    color: #333333;
+                    margin-bottom: 20px;
+
                     a {
                         color: #333333;
                     }
-                    a:hover {
-                        color: #139602;
+
+                    em {
+                        display: inline-block;
+                        width: 8px;
+                        height: 8px;
+                        background-color: #ccc;
+                        border-radius: 4px;
+                        margin-right: 10px;
                     }
                 }
-                >li:hover,
-                >li:hover>a>h4 {
-                    color: #088f04;
-                }
-                >li:hover>a>h4>em {
-                    background-color: #088f04;
+
+                .part1_right_contentList:hover {
+                    a {
+                        color: #dd7d18;
+                    }
                 }
             }
+
         }
     }
+}
 
-    .farmerRight {
-        width: 450px;
-        height: 600px;
-        .rich,
-        .inquire {
-            width: 100%;
-            height: 309px;
-            >h3 {
-                height: 36px;
-                font-family: Source Han Sans, Source Han Sans;
-                font-weight: bold;
-                font-size: 24px;
-                color: #000000;
-                line-height: 28px;
-                text-align: left;
-                font-style: normal;
-                text-transform: none;
-                border-bottom: 1px solid #D9D9D9;
-                height: 50px;
-                line-height: 50px;
-                display: flex;
-                justify-content: space-between;
-                .active {
-                    font-size: 22px;
-                    height: 50px;
-                    line-height: 50px;
-                    display: inline-block;
-                    color: #49A769;
-                    border-bottom: 3px solid #49A769;
-                    box-sizing: border-box;
-                    width: auto;
-                    font-weight: bold;
-                }
-                span {
-                    font-size: 22px;
-                    height: 50px;
-                    line-height: 50px;
+//第二部分
+.part2 {
+    width: 100%;
+    height: 525px;
+    margin-bottom: 30px;
+    margin-top: 30px;
+
+    .inner {
+        width: 1200px;
+        margin: 0 auto;
+
+        .part2_left {
+            float: left;
+            width: 900px;
+            position: relative;
+
+            .part2_hengxian {
+                width: 900px;
+                height: 2px;
+                background: #DD7D18;
+                margin-top: 10px;
+
+                em {
                     display: inline-block;
-                    color: #49A769;
-                    border-bottom: 3px solid #49A769;
-                    box-sizing: border-box;
-                }
-                a {
-                    width: 65px;
-                    height: 50px;
-                    line-height: 50px;
-                    font-size: 16px;
-                    color: #333333;
-                    font-weight: normal;
+                    width: 100px;
+                    height: 6px;
+                    background: #DD7D18;
+                    position: absolute;
+                    top: 10px;
+                    left: 46px;
                 }
             }
-            .photo {
-                height: 104px;
-                margin-top: 23px;
 
-                >.photoL:first-child {
-                    margin-right: 10px;
-                }
-            }
-            .photoL {
-                display: inline-block;
-                width: 185px;
-                height: 104px;
-                border-radius: 6px;
-                position: relative;
+
+            .part2_left_title {
+                font-family: Microsoft YaHei, Microsoft YaHei;
+                font-weight: bold;
+                font-size: 24px;
+                color: #333333;
+                margin-top: 20px;
 
                 a {
-                    width: 185px;
-                    height: 104px;
-                }
-                img {
-                    width: 185px;
-                    height: 104px;
-                    border-radius: 6px;
-                }
-                span {
-                    position: absolute;
-                    bottom: 0;
-                    left: 0;
-                    display: inline-block;
-                    padding-left: 7px;
-                    box-sizing: border-box;
-                    width: 185px;
-                    height: 22px;
-                    white-space: nowrap;
-                    overflow: hidden;
-                    text-overflow: ellipsis;
-                    background-color: rgba(0, 0, 0, 0.5);
-                    font-weight: 500px;
-                    font-size: 14px;
-                    color: #FFFFFF;
-                    line-height: 22px;
+                    color: #333333;
                 }
-            }
-            .photoList {
-                display: inline-block;
-                width: 185px;
-                height: 104px;
-                position: relative;
+
                 img {
-                    width: 185px;
-                    height: 104px;
-                }
-                span {
-                    position: absolute;
-                    bottom: 0;
-                    left: 0;
-                    display: inline-block;
-                    width: 185px;
+                    width: 30px;
                     height: 30px;
-                    font-weight: 500;
-                    color: #FFFFFF;
-                    padding-top: 7px;
-                    padding-left: 6px;
-                    box-sizing: border-box;
+                    vertical-align: middle;
+                    margin-right: 10px;
                 }
             }
-            // 文字部分
-            ul {
-                height: 220px;
-                margin-bottom: 10px;
-                padding-top: 10px;
-                li {
-                    height: 55px;
-                    padding:10px 0 6px 0;
-                    border-bottom: 1px solid #E6E6E6;
-                    a {
-                        display: flex;
+
+            .part2_left_content1 {
+                float: left;
+                width: 420px;
+                margin-top: 25px;
+                margin-right: 30px;
+
+                .part2_left_content111 {
+                    // margin-top: 30px;
+
+                    .part2_left_content1_list {
+                        width: 420px;
+                        white-space: nowrap;
+                        overflow: hidden;
+                        text-overflow: ellipsis;
+                        font-size: 18px;
                         color: #333333;
-                        font-size: 16px;
-                        .index {
-                            height: 48px;
-                            margin-right: 20px;
+                        margin-bottom: 20px;
+
+                        a {
+                            color: #333333;
                         }
-                        .title {
-                            height: 48px;
-                            display: -webkit-box;
-                            -webkit-box-orient: vertical;
-                            -webkit-line-clamp: 2;
-                            overflow: hidden;
-                            text-overflow: ellipsis;
-                            word-break: break-all;
+
+                        a .nav2_title {
+                            color: #999999;
+                            padding-right: 10px;
+                            border-right: 1px solid #dd7d18;
+                        }
+
+                        .nav2_title:hover {
+                            color: #dd7d18;
+                        }
+
+                        a .nav2_title_content {
+                            color: #333333;
+                            margin-left: 10px;
+                        }
+
+                        .nav2_title_content:hover {
+                            color: #dd7d18;
+                        }
+                    }
+
+                    .part2_left_content1_list:nth-child(5n+1) {
+                        .nav2_title_content {
+                            font-weight: bold;
                         }
                     }
-                    a:hover{
-                        color: #139609;
+                    .part2_left_content1_list:last-child{
+                        margin-bottom: 0;
                     }
                 }
-                li:nth-child(1) .index,li:nth-child(2) .index,li:nth-child(3) .index {
-                    color: #49A769;
-                    font-weight: bold;
-                }
             }
-        }
-        .richList {
-            margin-top: 30px;
-            .richListPic,.richListPictow{
-                a {
-                    color: #333333;
-                    font-size: 16px;
+
+            .part2_left_content2 {
+                float: right;
+                width: 450px;
+                height: 430px;
+                margin-top: 25px;
+
+                .part2_left_content2list {
                     display: flex;
-                    justify-content: space-between;
-                    align-items: center;
+                    width: 450px;
+                    margin-bottom: 30px;
+
                     img {
-                        width: 152px;
-                        height: 103px;
-                        margin-right: 10px;
-                        border-radius: 8px;
+                        float: left;
+                        width: 180px;
+                        height: 120px;
                     }
-                    div {
-                        width: 285px;
-                        height: 103px;
-                        padding-top: 10px;
-                        box-sizing: border-box;
-                        border-bottom: 1px solid #D9D9D9;
-                        span {
+
+                    .content2_text {
+                        float: right;
+                        width: 252px;
+                        height: 120px;
+                        padding-left: 15px;
+                        position: relative;
+
+                        .content2_text_content {
+                            width: 252px;
                             display: -webkit-box;
                             -webkit-box-orient: vertical;
                             -webkit-line-clamp: 3;
-                            font-weight: bold;
                             overflow: hidden;
                             text-overflow: ellipsis;
                             word-break: break-all;
-                            &:hover {
-                                color: #49A769;
-                            }
+                            // display: block;
+                            font-weight: bold;
+                            font-size: 18px;
+                            color: #333333;
+
+                        }
+
+                        .content2_text_title {
+                            display: block;
+                            width: 66px;
+                            height: 28px;
+                            line-height: 28px;
+                            text-align: center;
+                            font-size: 14px;
+                            color: #999999;
+                            background-color: #f5f5f7;
+                            position: absolute;
+                            left: 15px;
+                            bottom: 0;
                         }
                     }
-                }
-            }
-            .richListPic {
-                margin-bottom: 20px;
-            }
-            .richListPictow {
-                margin-top: 30px;
-                margin-bottom: 20px;
-            }
-           
-            .richListText {
-                margin-bottom: 17px;
-                a {
-                    font-size: 16px;
-                    color: #333333;
-                    border-bottom: 1px solid #E6E6E6;
-                    display: block;
-                    height: 60px;
-                    line-height: 60px;
-                    &:hover {
-                        color: #49A769;
-                    }
-                    span {
-                        white-space: nowrap;
-                        overflow: hidden;
-                        text-overflow: ellipsis;
-                        display: block;
+
+                    .content2_text:hover {
+                        .content2_text_content {
+                            color: #dd7d18;
+                        }
                     }
                 }
             }
         }
-        .rich {
-            .photoL {
-                display: inline-block;
-                width: 185px;
-                height: 104px;
-                position: relative;
-                border-radius: 6px;
-                img {
-                    width: 185px;
-                    height: 104px;
-                    border-radius: 6px;
-                }
-                span {
-                    position: absolute;
-                    bottom: 0;
-                    left: 0;
-                    display: inline-block;
-                    padding-left: 7px;
-                    box-sizing: border-box;
-                    width: 185px;
-                    height: 22px;
-                    white-space: nowrap;
-                    overflow: hidden;
-                    text-overflow: ellipsis;
-                    background-color: rgba(0, 0, 0, 0.5);
-                    font-weight: 500px;
-                    font-size: 14px;
-                    color: #FFFFFF;
-                    line-height: 22px;
-                    border-radius: 0px 0px 6px 6px;
-                }
-            }
-        }
-        .inquire {
-            width: 380px;
-            height: 280px;
-            margin-top: 20px;
-            background: #FFFFFF;
-            box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);
-            border-radius: 6px 6px 6px 6px;
-            padding: 4px 6px;
-            box-sizing: border-box;
-
-            p {
-                width: 328px;
-                height: 69px;
-                font-family: PingFang SC, PingFang SC;
-                font-weight: 500;
-                font-size: 18px;
-                color: #333333;
-                line-height: 21px;
-                text-align: left;
-                font-style: normal;
-                text-transform: none;
-                padding: 12px 20px 0 32px;
 
-            }
+        .part2_right {
+            float: right;
+            width: 270px;
+            // height: 1000px;
 
-            .radio {
-                /deep/.el-radio {
-                    --el-radio-input-border-color-hover: #27881a;
-                }
+            .part2_right_title {
+                font-weight: bold;
+                font-size: 22px;
+                color: #333333;
 
-                /deep/.el-radio-group {
-                    align-items: center;
-                    display: inline-flex;
-                    flex-wrap: wrap;
-                    font-size: 0;
-                    padding-left: 35px;
+                a {
+                    color: #333333;
                 }
+            }
 
-                /deep/.el-radio.el-radio--large {
-                    height: 29px;
-                }
+            .part2_right_content {
+                width: 270px;
+                margin-top: 15px;
 
-                /deep/.el-radio.el-radio--large .el-radio__label {
-                    font-family: PingFang SC, PingFang SC;
-                    font-weight: 400;
-                    font-size: 16px;
+                .part2_right_contentList {
+                    width: 270px;
+                    white-space: nowrap;
+                    overflow: hidden;
+                    text-overflow: ellipsis;
+                    font-size: 18px;
                     color: #333333;
-                }
+                    padding-top: 17px;
+                    padding-bottom: 16px;
+                    box-sizing: border-box;
+                    border-bottom: 1px solid #DDDDDD;
 
-                /deep/.el-radio.el-radio--large .el-radio__inner {
-                    height: 16px;
-                    width: 16px;
-                }
+                    a {
+                        color: #333333;
+                    }
 
-                /deep/.el-radio__input.is-checked+.el-radio__label {
-                    color: #27881a;
-                }
+                    .listNumber {
+                        font-family: DingTalk JinBuTi, DingTalk JinBuTi;
+                        font-weight: 400;
+                        font-size: 20px;
+                        color: #D9D9D9;
+                        margin-right: 15px;
+                    }
 
-                /deep/.el-radio__input.is-checked .el-radio__inner {
-                    background: #33b023;
-                    border-color: #27881a;
                 }
-            }
 
-            .btn {
-                width: 188px;
-                height: 32px;
-                margin: 20px auto;
-
-                button {
-                    width: 70px;
-                    height: 32px;
-                    line-height: 32px;
-                    border-radius: 6px;
-                    border: none;
-                    font-family: PingFang SC, PingFang SC;
-                    font-weight: 400;
-                    font-size: 16px;
-                    color: #999999;
-                    cursor: pointer;
+                .part2_right_contentList:hover {
+                    a {
+                        color: #dd7d18;
+                    }
                 }
 
-                .voting {
-                    background-color: #33b023;
-                    color: #fff;
-                    margin-right: 44px;
+                .part2_right_contentList:nth-child(1) {
+                    .listNumber {
+                        color: #DD7D18;
+                    }
                 }
 
-               
+                .part2_right_contentList:nth-child(2) {
+                    .listNumber {
+                        color: #DD7D18;
+                    }
+                }
 
-                
+                .part2_right_contentList:nth-child(3) {
+                    .listNumber {
+                        color: #DD7D18;
+                    }
+                }
             }
         }
     }
 }
 
-.scienceEducation {
-    height: 694px;
-    .scienceLeft,
-    .scienceRight {
-        float: left;
-    }
-    .adBox1 {
-        margin-bottom: 20px;
-        width: 450px;
-        height: 290px;
+//第三部分
+.part3 {
+    width: 100%;
+    height: 575px;
+    overflow: hidden;
+    margin-bottom: 30px;
+    margin-top: 30px;
+
+    .inner {
+        width: 1200px;
         overflow: hidden;
-        a {
-            display: block;
-            height: 290px;
-        }
-        img {
-            width: 450px;
-            height: 290px;
-        }
-    }
-    .scienceLeft {
-        width: 720px;
-        height:700px;
-        margin-right: 21px;
-    }
-    .scienceRight {
-        width: 450px;
-        height: 600px;
-        >h3 {
-            height: 36px;
-            font-family: Source Han Sans, Source Han Sans;
-            font-weight: bold;
-            font-size: 24px;
-            color: #000000;
-            line-height: 28px;
-            text-align: left;
-            font-style: normal;
-            text-transform: none;
-            border-bottom: 1px solid #139602;
-            height: 50px;
-            line-height: 50px;
-            display: flex;
-            justify-content: space-between;
-
-            span {
-                color: #139602;
-                border-bottom: 3px solid #139602;
-                height: 50px;
-                line-height: 50px;
-                display: inline-block;
-                box-sizing: border-box;
-                a {
-                    color: #139602;
+        margin: 0 auto;
+        background-color: #fff;
+
+        .part3_left {
+            float: left;
+            width: 900px;
+            background-color: #fff;
+            position: relative;
+
+            .part3_hengxian {
+                width: 900px;
+                height: 2px;
+                background: #DD7D18;
+                margin-top: 10px;
+
+                em {
+                    display: inline-block;
+                    width: 100px;
+                    height: 6px;
+                    background: #DD7D18;
+                    position: absolute;
+                    top: 10px;
+                    left: 46px;
                 }
             }
 
-            >a {
-                width: 65px;
-                height: 50px;
-                line-height: 50px;
-                font-weight: 400;
-                font-size: 16px;
+
+            .part3_left_title {
+                font-family: Microsoft YaHei, Microsoft YaHei;
+                font-weight: bold;
+                font-size: 24px;
                 color: #333333;
-                font-style: normal;
-                text-transform: none;
-                display: inline-block;
-            }
-        }
+                margin-top: 20px;
 
-        .banner {
-            width: 380px;
-            height: 214px;
-            margin-top: 20px;
-        }
-        .banner_b_img {
-            .photo {
-                height: 104px;
-                margin-top: 23px;
+                a {
+                    color: #333333;
+                }
 
-                >.photoL:first-child {
+                img {
+                    width: 30px;
+                    height: 30px;
+                    vertical-align: middle;
                     margin-right: 10px;
                 }
             }
 
-            .photoL {
-                display: inline-block;
-                width: 185px;
-                height: 104px;
-                position: relative;
-                border-radius: 2px;
+            .part3_left_content {
+                width: 900px;
+                margin-top: 20px;
 
-                img {
-                    width: 185px;
-                    height: 104px;
-                    border-radius: 2px;
-                }
+                .part3_left_content1 {
+                    float: left;
+                    width: 410px;
+                    margin-right: 30px;
 
-                span {
-                    position: absolute;
-                    top: 0;
-                    left: 0;
-                    display: inline-block;
-                    padding-left: 7px;
-                    box-sizing: border-box;
-                    width: 185px;
-                    height: 22px;
-                    white-space: nowrap;
-                    overflow: hidden;
-                    text-overflow: ellipsis;
-                    background-color: rgba(0, 0, 0, 0.5);
-                    font-weight: 500px;
-                    font-size: 14px;
-                    color: #FFFFFF;
-                    line-height: 22px;
-                    border-radius: 2px 2px 0px 0px;
+                    .part3_left_content1_photo1 {
+                        font-size: 18px;
 
-                }
-            }
-            // .photoL {
-            //     margin-right: 5px;
-            // }
-            // ul {
-            //     width: 380px;
-            //     height: 186px;
-            //     >li {
-            //         height: 22px;
-            //         padding-top: 16px;
-            //         >strong {
-            //             display: inline-block;
-            //             width: 24px;
-            //             height: 24px;
-            //             line-height: 24px;
-            //             background-color: #cecece;
-            //             padding-left: 6px;
-            //             box-sizing: border-box;
-            //             font-family: Source Han Sans, Source Han Sans;
-            //             font-weight: 500;
-            //             font-size: 18px;
-            //             color: #FFFFFF;
-            //             font-style: normal;
-            //             text-transform: none;
-            //         }
-            //         >em {
-            //             display: inline-block;
-            //             width: 6px;
-            //             height: 6px;
-            //             border-radius: 10px;
-            //             border: 2px solid #8CBA86;
-            //             vertical-align: 5px;
-            //         }
-            //         a,
-            //         span {
-            //             display: inline-block;
-            //             width: 350px;
-            //             height: 22px;
-            //             white-space: nowrap;
-            //             overflow: hidden;
-            //             text-overflow: ellipsis;
-            //             font-family: PingFang SC, PingFang SC;
-            //             font-weight: 500;
-            //             font-size: 18px;
-            //             color: #333333;
-            //             line-height: 21px;
-            //             text-align: left;
-            //             font-style: normal;
-            //             text-transform: none;
-            //             padding-left: 9px;
-            //         }
-            //         >a:hover,
-            //         >span:hover {
-            //             color: #139609;
-            //         }
-            //     }
-            // }
-
-            ul {
-                padding: 30px 0 0 0 ;
-                li {
-                    margin-bottom: 5px;
-                    a {
-                        display: flex;
-                        align-items: center;
-                        justify-content: space-between;
-                        width: 450px;
-                        height: 55px;
-                        color: #333333;
-                        font-size: 16px;
-                        border-bottom: 1px solid #E6E6E6;
-                        &:hover {
-                            color: #49A769;
+                        a img {
+                            width: 410px;
+                            height: 260px;
                         }
-                        p  {
-                            display: -webkit-box;
-                            -webkit-box-orient: vertical;
-                            -webkit-line-clamp: 2;
+
+                        .part3_left_content1_text {
+                            width: 410px;
+                            white-space: nowrap;
                             overflow: hidden;
                             text-overflow: ellipsis;
-                            word-break: break-all;
-                            width: 450px;
-                            height: 46px;
-                            box-sizing: border-box;
-                            //padding-left: 10px;
-                            //border-left: 1px solid #D9D9D9;
-                            margin-bottom: 5px;
-                        }
-                        
-                        p:nth-last-child{
-                            border-bottom: none
+                            font-size: 18px;
+                            color: #333333;
+                            margin-top: 15px;
                         }
+                    }
 
+                    .part3_left_content1_photo1:hover {
+                        .part3_left_content1_text {
+                            color: #dd7d18;
+                        }
                     }
-                }
-            }
-        }
-    }
-}
 
-.dynamic {
-    height: 610px;
+                    .part3_left_content1_photo2 {
+                        width: 410px;
+                        margin-top: 30px;
+                        display: flex;
+                        justify-content: space-between;
 
-    .inner {
-        height: 610px;
-    }
-    .innerLeft {
-        .title {
-            >h3 {
-                height: 36px;
-                font-family: Source Han Sans, Source Han Sans;
-                font-weight: bold;
-                font-size: 24px;
-                color: #000000;
-                line-height: 28px;
-                text-align: left;
-                font-style: normal;
-                text-transform: none;
-                border-bottom: 1px solid #139602;
-
-                >a {
-                    float: right;
-                    width: 56px;
-                    height: 20px;
-                    line-height: 24px;
-                    font-weight: 400;
-                    font-size: 14px;
-                    color: #999999;
-                    font-style: normal;
-                    text-transform: none;
-                }
-            }
-        }
+                        .part3_left_content1_photo2list {
+                            width: 195px;
 
-        .protectRights {
-            float: left;
-            margin-top: 26px;
-            .photoList {
-                float: left;
-                width: 387px;
-                margin-right: 40px;
+                            a img {
+                                width: 195px;
+                                height: 117px;
+                            }
 
-                >.top {
-                    width: 387px;
-                    height: 320px;
-                    position: relative;
+                            .part3_left_content1_text {
+                                width: 195px;
+                                white-space: nowrap;
+                                overflow: hidden;
+                                text-overflow: ellipsis;
+                                font-size: 18px;
+                                color: #333333;
+                                margin-top: 10px;
+                            }
+                        }
 
-                    img {
-                        width: 387px;
-                        height: 320px;
-                        border-radius: 6px;
+                        .part3_left_content1_photo2list:hover {
+                            .part3_left_content1_text {
+                                color: #dd7d18;
+                            }
+                        }
                     }
-                    span {
-                        position: absolute;
-                        bottom: 0;
-                        left: 0;
-                        display: inline-block;
-                        width: 387px;
-                        height: 68px;
-                        white-space: nowrap;
-                        overflow: hidden;
-                        text-overflow: ellipsis;
-                        padding: 33px 33px 8px 13px;
-                        box-sizing: border-box;
-                        font-family: PingFang SC, PingFang SC;
-                        font-weight: 500;
-                        font-size: 18px;
-                        color: #FFFFFF;
-                        line-height: 21px;
 
-                    }
                 }
 
-                >.bottom {
-                    width: 387px;
-                    height: 202px;
-                    margin-top: 15px;
+                .part3_left_content2 {
+                    float: right;
 
-                    >li {
-                        width: 185px;
-                        height: 210px;
-                        float: left;
-                        margin-right: 17px;
-                        background-color: #f5f5f5;
+                    .part3_left_content2_text {
+                        width: 460px;
+
+                        .part3_left_content2_list {
+                            margin-bottom: 20px;
 
-                        img {
-                            width: 185px;
-                            height: 139px;
-                            border-radius: 6px;
+                            .nav3_title {
+                                font-size: 18px;
+                                color: #999;
+                                padding-right: 10px;
+                                border-right: 1px solid #dd7d18;
+                            }
+
+                            .nav3_title:hover {
+                                color: #dd7d18;
+                            }
+
+                            .nav3_title_content {
+                                display: inline-block;
+                                width: 366px;
+                                white-space: nowrap;
+                                overflow: hidden;
+                                text-overflow: ellipsis;
+                                padding-left: 10px;
+                                font-size: 18px;
+                                color: #333333;
+                                vertical-align: -4px;
+                            }
+
+                            .nav3_title_content:hover {
+                                color: #dd7d18;
+                            }
                         }
 
-                        p {
-                            width: 175px;
-                            height: 63px;
-                            display: -webkit-box;
-                            -webkit-box-orient: vertical;
-                            -webkit-line-clamp: 2;
-                            overflow: hidden;
-                            text-overflow: ellipsis;
-                            word-break: break-all;
-                            font-family: PingFang SC, PingFang SC;
-                            font-weight: 500;
-                            font-size: 18px;
-                            color: #333333;
-                            line-height: 30px;
-                            text-align: left;
-                            font-style: normal;
-                            text-transform: none;
-                            margin-left: 5px;
+                        .part3_left_content2_list:first-child {
+                            .nav3_title_content {
+                                font-weight: bold;
+                            }
                         }
                     }
 
-                    >li:nth-child(2) {
-                        margin-right: 0;
+                    .part3_left_content2_text:last-child {
+                        margin-top: 30px;
                     }
-
                 }
+
             }
 
-            .textList {
-                float: left;
-                width: 340px;
-                height: 545px;
+        }
 
-                >li {
-                    width: 340px;
-                    height: 27px;
-                    margin-bottom: 19px;
+        .part3_right {
+            float: right;
+            width: 270px;
+            height: 430px;
 
-                    h4 {
-                        width: 282px;
-                        height: 25px;
-                        white-space: nowrap;
-                        overflow: hidden;
-                        text-overflow: ellipsis;
-                        font-family: PingFang SC, PingFang SC;
-                        font-weight: 400;
-                        font-size: 18px;
-                        color: #333333;
-                        line-height: 21px;
-                        text-align: left;
-                        font-style: normal;
-                        text-transform: none;
-                        em {
-                            display: inline-block;
-                            width: 8px;
-                            height: 8px;
-                            margin-right: 6px;
-                            border-radius: 4px;
-                            background-color: #333333;
-                        }
-                    }
+            .part3_right_title {
+                font-weight: bold;
+                font-size: 22px;
+                color: #333333;
 
-                    p {
-                        padding-left: 14px;
-                        width: 249px;
-                        height: 48px;
-                        display: -webkit-box;
-                        -webkit-box-orient: vertical;
-                        -webkit-line-clamp: 2;
-                        overflow: hidden;
-                        text-overflow: ellipsis;
-                        word-break: break-all;
-                        font-family: PingFang SC, PingFang SC;
-                        font-weight: 400;
-                        font-size: 14px;
-                        color: #666666;
-                        line-height: 24px;
-                        text-align: left;
-                        font-style: normal;
-                        text-transform: none;
-                    }
-                }
                 a {
                     color: #333333;
                 }
-                a:hover {
-                    color: #139602;
-                }
-
-                >li:hover>a>h4,
-                >li:hover>a>p {
-                    color: #139602;
-                }
-
-                >li:hover>a>h4>em {
-                    background-color: #139602;
-                }
             }
 
-        }
-    }
-
-    .innerRight {
-        .title {
-            >h3 {
-                height: 36px;
-                font-family: Source Han Sans, Source Han Sans;
-                font-weight: bold;
-                font-size: 24px;
-                color: #000000;
-                line-height: 28px;
-                text-align: left;
-                font-style: normal;
-                text-transform: none;
-                border-bottom: 1px solid #139602;
-
-                >a {
-                    float: right;
-                    width: 56px;
-                    height: 20px;
-                    line-height: 24px;
-                    font-weight: 400;
-                    font-size: 14px;
-                    color: #999999;
-                    font-style: normal;
-                    text-transform: none;
-                }
-            }
-        }
-
-        .dynamicList {
-            width: 380px;
-            margin-top: 26px;
-            >li {
-                width: 380px;
-                height: 120px;
-                margin-bottom: 21px;
-
-                img {
-                    float: left;
-                    width: 160px;
-                    height: 120px;
-                }
+            .part3_right_content {
+                .right_photo_text {
+                    width: 270px;
+                    height: 80px;
+                    margin-top: 15px;
 
-                .text {
-                    float: left;
-                    width: 220px;
-                    height: 120px;
-                    padding-left: 15px;
-                    box-sizing: border-box;
-                    font-size: 16px;
+                    a img {
+                        float: left;
+                        width: 120px;
+                        height: 80px;
+                        margin-right: 10px;
+                    }
 
-                    >h5 {
-                        width: 199px;
-                        height: 52px;
-                        margin-bottom: 40px;
+                    .right_text {
+                        float: right;
+                        width: 135px;
+                        height: 75px;
                         display: -webkit-box;
                         -webkit-box-orient: vertical;
-                        -webkit-line-clamp: 2;
+                        -webkit-line-clamp: 3;
                         overflow: hidden;
                         text-overflow: ellipsis;
                         word-break: break-all;
-                        padding-top: 6px;
-                        font-family: PingFang SC, PingFang SC;
-                        font-weight: 600;
                         font-size: 18px;
                         color: #333333;
-                        line-height: 26px;
-                        text-align: left;
-                        font-style: normal;
-                        text-transform: none;
-                    }
-                    >p {
-                        width: 198px;
-                        height: 70px;
-                        display: -webkit-box;
-                        -webkit-box-orient: vertical;
-                        -webkit-line-clamp: 3;
-                        overflow: hidden;
-                        text-overflow: ellipsis;
-                        word-break: break-all;
-                        margin-top: 10px;
-                        font-family: PingFang SC, PingFang SC;
-                        font-weight: 400;
-                        font-size: 14px;
-                        color: #666666;
-                        line-height: 24px;
-                        text-align: left;
-                        font-style: normal;
-                        text-transform: none;
-                    }
-                }
-            }
-
-            li:hover {
-                .text {
-                    box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.1);
-                    background-color: #fff;
-
-                    h5,
-                    p {
-                        color: #139602;
                     }
                 }
-            }
-        }
-    }
-}
 
-.policy {
-    height: 678px;
-    .inner {
-        height: 678px;
-        .innerLeft {
-            width: 790px;
-            height: 621px;
-            .title {
-                >h3 {
-                    height: 36px;
-                    font-family: Source Han Sans, Source Han Sans;
-                    font-weight: bold;
-                    font-size: 24px;
-                    color: #000000;
-                    line-height: 28px;
-                    text-align: left;
-                    font-style: normal;
-                    text-transform: none;
-                    border-bottom: 1px solid #139602;
-                    >a {
-                        float: right;
-                        width: 56px;
-                        height: 20px;
-                        line-height: 24px;
-                        font-weight: 400;
-                        font-size: 14px;
-                        color: #999999;
-                        font-style: normal;
-                        text-transform: none;
+                .right_photo_text:hover {
+                    .right_text {
+                        color: #dd7d18;
                     }
                 }
-            }
 
-            .policyList {
-                width: 790px;
-                margin-top: 20px;
-                >li {
-                    width: 790px;
-                    height: 121px;
-                    margin-bottom: 20px;
-                    img,
-                    .text {
-                        float: left;
-                    }
-                    img {
-                        width: 224px;
-                        height: 121px;
+                .rightcontent_text {
+                    width: 270px;
+                    margin-top: 15px;
 
-                    }
-                    .text {
-                        width: 566px;
-                        height: 121px;
-                        padding-left: 20px;
-                        box-sizing: border-box;
+                    .rightcontent_textlist {
+                        width: 270px;
+                        white-space: nowrap;
+                        overflow: hidden;
+                        text-overflow: ellipsis;
+                        font-size: 18px;
+                        color: #333333;
+                        margin-bottom: 15px;
 
-                        >h5 {
-                            padding: 13px 0 6px;
-                            width: 536px;
-                            height: 25px;
-                            margin-bottom: 45px;
-                            white-space: nowrap;
-                            overflow: hidden;
-                            text-overflow: ellipsis;
-                            font-family: PingFang SC, PingFang SC;
-                            font-weight: 600;
-                            font-size: 18px;
+                        a {
                             color: #333333;
-                            line-height: 21px;
-                            text-align: left;
-                            font-style: normal;
-                            text-transform: none;
                         }
 
-                        p {
-                            width: 536px;
-                            height: 30px;
-                            display: -webkit-box;
-                            -webkit-box-orient: vertical;
-                            -webkit-line-clamp: 3;
-                            overflow: hidden;
-                            text-overflow: ellipsis;
-                            word-break: break-all;
-                            font-family: PingFang SC, PingFang SC;
-                            font-weight: 400;
-                            font-size: 14px;
-                            color: #666666;
-                            line-height: 24px;
-                            text-align: left;
-                            font-style: normal;
-                            text-transform: none;
-
-                            >span:first-child {
-                                margin-right: 20px;
-                            }
+                        em {
+                            display: inline-block;
+                            width: 8px;
+                            height: 8px;
+                            background-color: #ccc;
+                            border-radius: 4px;
+                            margin-right: 5px;
                         }
                     }
-                }
 
-                li:hover {
-                    .text {
-                        box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.1);
-                        background-color: #fff;
-
-                        h5,
-                        p {
-                            color: #139602;
+                    .rightcontent_textlist:hover {
+                        a {
+                            color: #dd7d18;
                         }
                     }
                 }
             }
+
+
         }
+    }
+}
 
-        .innerRight {
-            .title {
-                h3 {
-                    height: 36px;
-                    font-family: Source Han Sans, Source Han Sans;
-                    font-weight: bold;
-                    font-size: 24px;
-                    color: #000000;
-                    line-height: 28px;
-                    text-align: left;
-                    font-style: normal;
-                    text-transform: none;
-                    border-bottom: 1px solid #139602;
+//第四部分
+.part4 {
+    width: 100%;
+    overflow: hidden;
+    margin-bottom: 30px;
+    margin-top: 30px;
 
-                    a {
-                        float: right;
-                        width: 56px;
-                        height: 20px;
-                        line-height: 24px;
-                        font-weight: 400;
-                        font-size: 14px;
-                        color: #999999;
-                        font-style: normal;
-                        text-transform: none;
-                    }
-                }
-            }
+    .inner {
+        display: flex;
+        justify-content: space-between;
+        width: 1200px;
+        overflow: hidden;
+        background-color: #fff;
 
-            .banner {
-                width: 380px;
-                height: 214px;
-                margin-top: 20px;
-            }
+        .part4_one {
+            width: 380px;
+            float: left;
 
-            .banner_b_img {
-                .photo {
-                    height: 104px;
-                    margin-top: 23px;
-                }
-                .photoL {
-                    display: inline-block;
-                    width: 185px;
-                    height: 104px;
-                    position: relative;
+            .part4_title {
+                width: 380px;
+                position: relative;
 
-                    img {
-                        width: 185px;
-                        height: 104px;
-                        border-radius: 2px;
-                    }
+                .part4_hengxian {
+                    width: 380px;
+                    height: 2px;
+                    background: #DD7D18;
+                    margin-top: 10px;
 
-                    span {
-                        position: absolute;
-                        top: 0;
-                        left: 0;
+                    em {
                         display: inline-block;
-                        padding-left: 7px;
-                        box-sizing: border-box;
-                        width: 185px;
-                        height: 22px;
-                        white-space: nowrap;
-                        overflow: hidden;
-                        text-overflow: ellipsis;
-                        background-color: rgba(0, 0, 0, 0.5);
-                        font-weight: 500px;
-                        font-size: 14px;
-                        color: #FFFFFF;
-                        line-height: 22px;
+                        width: 130px;
+                        height: 6px;
+                        background: #DD7D18;
+                        position: absolute;
+                        top: 0px;
+                        left: 46px;
                     }
                 }
 
-                .photoL {
-                    margin-right: 10px;
-                }
-
-                ul {
-                    width: 380px;
-                    height: 186px;
-                    >li {
-                        height: 22px;
-                        padding-top: 16px;
-                        >strong {
-                            display: inline-block;
-                            width: 24px;
-                            height: 24px;
-                            line-height: 24px;
-                            background-color: #cecece;
-                            padding-left: 6px;
-                            box-sizing: border-box;
-                            font-family: Source Han Sans, Source Han Sans;
-                            font-weight: 500;
-                            font-size: 18px;
-                            color: #FFFFFF;
-                            font-style: normal;
-                            text-transform: none;
-
-                        }
 
-                        >em {
-                            display: inline-block;
-                            width: 6px;
-                            height: 6px;
-                            border-radius: 10px;
-                            border: 2px solid #8CBA86;
-                            vertical-align: middle;
-                        }
+                .part4_left_title {
+                    font-family: Microsoft YaHei, Microsoft YaHei;
+                    font-weight: bold;
+                    font-size: 24px;
+                    color: #333333;
+                    margin-top: 20px;
 
-                        a,
-                        >span {
-                            display: inline-block;
-                            width: 350px;
-                            height: 22px;
-                            white-space: nowrap;
-                            overflow: hidden;
-                            text-overflow: ellipsis;
-                            font-family: PingFang SC, PingFang SC;
-                            font-weight: 500;
-                            font-size: 18px;
-                            color: #333333;
-                            line-height: 21px;
-                            text-align: left;
-                            font-style: normal;
-                            text-transform: none;
-                            padding-left: 9px;
-                            vertical-align: middle;
-                        }
-                        a:hover,
-                        >span:hover {
-                            color: #139609;
-                        }
+                    a {
+                        color: #333333;
+                    }
 
+                    img {
+                        width: 30px;
+                        height: 30px;
+                        vertical-align: middle;
+                        margin-right: 10px;
                     }
                 }
-            }
-        }
-    }
-}
 
-// 改版新增样式 start---------------------------------------->
-.titleBox {
-    width: 1200px;
-    margin: 0 auto;
-    padding:20px 0 0 0;
-    img {
-        margin: 0 auto;
-        display: block;
-        width: 1200px;
-        height: 90px;
-    }
-}
 
-//布局复制
-.layoutCopy {
-    display: flex;
-    justify-content: space-between;
-    position: relative;
-    width: 1200px;
-    margin: 0 auto;
-    margin-bottom: 15px;
-    
-    .layoutCopyLeft {
-        width: 720px;
-        .layoutCopyLeftTop {
-            width: 720px;
-            display: flex;
-            justify-content: space-between;
-            .layoutCopyLeft1 {
-                width: 350px;
-            }
-            .layoutCopyLeft2 {
-                width: 350px;
-            }
-            .layoutCopyAll {
-                width: 720px;
-            }
-        }
-        .layoutCopyAll {
-            width: 720px;
-        }
-    }
-    .layoutCopyRight {
-        width: 450px;
-    }
-    .layoutTitleBox {
-        border-bottom: 1px solid #D9D9D9;
-        margin-bottom: 40px;
-        display: flex;
-        justify-content: space-between;
-        .layoutTitleBoxTabs {
-            display: flex;
-            justify-content: space-between;
-            div.layoutTitle {
-                margin-right: 40px;
-                border-bottom: 0;
-                color: #333;
-                cursor: pointer;
-                font-weight: bold;
-            }
-            div.active {
-                border-bottom: 3px solid #49A769;
-                color: #49A769;
-                cursor: pointer;
-            }
-        }
-        .layoutTitle {
-            font-size: 22px;
-            color:#49A769;
-            border-bottom: 3px solid #49A769;
-            height: 50px;
-            line-height: 50px;
-            font-weight: bold;
-            a {
-                font-size: 22px;
-                color:#49A769;
-            }
-        }
-        .layoutMore {
-            color:#333333;
-            font-size: 16px;
-            height: 50px;
-            line-height: 50px;
-            a {
-                color:#333333;
-                font-size: 16px;
-            }
-        }
-    }
-}
-//布局内容样式
-.layoutCopyData_style1 {
-    margin-bottom: 30px;
-    a:nth-child(1) {
-        color: #333333;
-        font-size: 16px;
-        display: flex;
-        justify-content: space-between;
-        align-items: center;
-        img {
-            width: 152px;
-            height: 103px;
-            margin-right: 10px;
-            border-radius: 8px;
-        }
-        div {
-            width: 181px;
-            height:103px;
-            box-sizing: border-box;
-            border-bottom: 1px solid #D9D9D9;
-            span {
-                display: -webkit-box;
-                -webkit-box-orient: vertical;
-                -webkit-line-clamp: 3;
-                font-weight: bold;
-                overflow: hidden;
-                text-overflow: ellipsis;
-                word-break: break-all;
             }
-        }
-    }
-    a:nth-child(1):hover {
-        color:#49A769
-    }
-    a:nth-child(2) {
-        margin-top: 30px;
-        display: -webkit-box;
-        -webkit-box-orient: vertical;
-        -webkit-line-clamp: 2;
-        overflow: hidden;
-        text-overflow: ellipsis;
-        word-break: break-all;
-        font-size: 16px;
-        color: #333333;
-        border-bottom: 1px solid #E6E6E6;
-        .title {
-            display: -webkit-box;
-            -webkit-box-orient: vertical;
-            -webkit-line-clamp: 2;
-            overflow: hidden;
-            text-overflow: ellipsis;
-            word-break: break-all;
-            height: 45px;
-        }
-        p {
-            margin-top: 10px;
-            margin-bottom: 15px;
-        }
-    }
 
-    a:hover .title{
-        color:#49A769
-    }
-}
-.layoutCopyData_style2 {
-    a {
-        margin-top: 32px;
-        font-size: 16px;
-        color: #333333;
-        display: block;
-        border-bottom: 1px solid #E6E6E6;
-        .title {
-            display: -webkit-box;
-            -webkit-box-orient: vertical;
-            -webkit-line-clamp: 2;
-            overflow: hidden;
-            text-overflow: ellipsis;
-            word-break: break-all;
-            height: 45px;
-        }
-        p {
-            margin-top: 10px;
-            margin-bottom: 13px;
-        }
-    }
-    a:nth-child(1) .title{
-        font-weight: bold;
-    }
-    a:hover .title{
-        color:#49A769
-    }
-}
-.layoutCopyData_style3 {
-    .style3link1 {
-        display: flex;
-        align-items: center;
-        justify-content: space-between;
-        .time {
-            width: 100px;
-            height: 100px;
-            background: #F4FFF7;
-            p:nth-child(1) {
-                font-size: 38px;
-                color: #49A769;
-                text-align: center;
-                border-bottom: 1px solid #49A769;
-                width: 75px;
-                margin: 0 auto;
-                margin-bottom: 5px;
-                padding-bottom: 5px;
-                padding-top: 10px;
-            }
-            p:nth-child(2) {
-                font-size: 15px;
-                color: #49A769;
-                text-align: center;
-            }
-        }
-        .title {
-            width: 590px;
-            font-size: 22px;
-            color: #333333;
-            display: -webkit-box;
-            -webkit-box-orient: vertical;
-            -webkit-line-clamp: 2;
-            overflow: hidden;
-            text-overflow: ellipsis;
-            word-break: break-all;
-            &:hover {
-                color: #49A769;
-            }
-        }
-        .introduce {
-            width: 590px;
-            font-size: 16px;
-            color: #999999;
-            margin-top: 10px;
-            display: -webkit-box;
-            -webkit-box-orient: vertical;
-            -webkit-line-clamp: 2;
-            height: 40px;
-            overflow: hidden;
-            text-overflow: ellipsis;
-            word-break: break-all;
-        }
-        margin-bottom: 20px;
-    }
-    .style3link2 {
-        display: flex;
-        justify-content: space-between;
-        height: 30px;
-        line-height: 30px;
-        color:#333333;
-        div {
-            display: flex;
-            justify-content: space-between;
-            align-items: center;
-            .title {
-                width: 600px;
-                // 修改这里,添加单行文本溢出省略样式
-                white-space: nowrap;
-                overflow: hidden; 
-                text-overflow: ellipsis;
-                color:#333333;
-                font-size: 16px;
-                &:hover {
-                    color: #49A769;
+            .part4_photo_text {
+                position: relative;
+                margin-top: 20px;
+
+                a img {
+                    width: 380px;
+                    height: 249px;
                 }
-            }
-        }
-        b {
-            width: 6px;
-            height: 6px;
-            background: #49A769;
-            margin-right: 8px;
-        }
-        margin-bottom: 10px;
-    }
 
-}
-.layoutCopyData_style4 {
-    .layoutCopyData_pic {
-        display: flex;
-        flex-wrap: wrap;
-        justify-content: space-between;
-        position: relative;
-        a {
-            width: 220px;
-            height: 140px;
-            display: block;
-            position: relative;
-            z-index: 99;
-            img {
-                width: 220px;
-                height: 140px;
-                border-radius: 8px;
-            }
-            p {
-                position: absolute;
-                bottom:10px;
-                width: 200px;
-                height: 18px;
-                font-size: 14px;
-                white-space: nowrap;
-                overflow: hidden;
-                text-overflow: ellipsis;
-                color: #fff;
-                left: 10px;
-            }
-        }
-    }
-    .layoutCopyData_text {
-        a {
-            border-bottom:1px soild #E6E6E6;
-            color: #333333;
-            font-size: 16px;
-            display: flex;
-            height: 41px;
-            display: flex;
-            align-items: center;
-            justify-content: space-between;
-            border-bottom: 1px solid #E6E6E6;
-            padding-bottom: 12px;
-            margin-top: 10px;
-            .title {
-                white-space: nowrap;
-                overflow: hidden;
-                text-overflow: ellipsis;
-                width: 431px;
-                &:hover {
-                    color: #49A769;
+                .text {
+                    position: absolute;
+                    bottom: 0;
+                    left: 0;
+                    width: 380px;
+                    height: 54px;
+                    line-height: 54px;
+                    white-space: nowrap;
+                    overflow: hidden;
+                    text-overflow: ellipsis;
+                    color: #fff;
+                    font-size: 18px;
+                    padding-left: 20px;
+                    padding-right: 20px;
+                    box-sizing: border-box;
+                    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
                 }
             }
-            .more {
-                width: 16px;
-                height: 16px;
-                background: #EDF7F0;
-                color: #49A769;
-                font-size: 12px;
-                text-align: center;
-                line-height: 15px;
-                border-radius: 3px;
-            }
-        }
-    }
-}
-// 改版新增样式 end---------------------------------------->
-.lastPart3 {
-    width: 100%;
-    height: 688px;
-    .inner {
-        margin-top: 20px;
-        width: 1200px;
-        height: 660px;
-        background-color: #fff;
-        .lastPartTitle {
-            width: 100%;
-            height: 50px;
-            line-height: 50px;
-            border-bottom: 1px solid #D9D9D9;
-            .left {
-                span {
-                    font-family: Microsoft YaHei, Microsoft YaHei;
-                    font-weight: bold;
-                    font-size: 22px;
+
+            .part4_photo_content {
+                margin-top: 30px;
+                width: 380px;
+                // height: 150px;
+
+                .part4_photo_contentlist {
+                    // display: flex;
+                    width: 380px;
+                    white-space: nowrap;
+                    overflow: hidden;
+                    text-overflow: ellipsis;
+                    font-size: 18px;
                     color: #333333;
-                    line-height: 19px;
-                    letter-spacing: 1px;
-                    text-align: left;
-                    font-style: normal;
-                    text-transform: none;
-                    padding-bottom: 13px;
+                    margin-bottom: 20px;
+
                     a {
-                        color: #333;
-                        height: 50px;
-                        line-height: 50px;
-                        display: inline-block;
+                        color: #333333;
+                    }
+
+                    .nav11_title {
+                        font-size: 18px;
+                        color: #999;
+                        padding-right: 10px;
                         box-sizing: border-box;
-                        margin-right: 40px;
+                        border-right: 1px solid #dd7d18
                     }
-                    a.active {
-                        color: #49A769;
-                        border-bottom: 3px solid #49A769;
-                        height: 50px;
-                        line-height: 50px;
-                        display: inline-block;
+
+                    .nav11_title:hover {
+                        color: #dd7d18;
                     }
-                }
-                .active {
-                    a {
-                        color: #49A769;
-                        border-bottom: 3px solid #49A769;
-                        height: 50px;
-                        line-height: 50px;
+
+                    .nav11_title_content {
                         display: inline-block;
-                        box-sizing: border-box;
-                        margin-right: 40px;
-                        font-weight: bold;
-                    }
-                }
-            }
-            .right {
-                font-family: Microsoft YaHei, Microsoft YaHei;
-                font-weight: 400;
-                font-size: 16px;
-                color: #333333;
-                line-height: 19px;
-                letter-spacing: 1px;
-                text-align: left;
-                font-style: normal;
-                text-transform: none;
-                a {
-                    color: #333333;
-                    margin-right: 20px;
-                    line-height: 50px;
-                    padding-right: 20px;
-                    border-right: 1px solid #e5e5e5;
-                }
-                >a:last-child {
-                    border-right: none;
-                }
-                >a:hover {
-                    cursor: pointer;
-                    color: #49A769;
-                }
-                a:nth-child(8) {
-                    border-right: none;
-                }
-                a:nth-child(9) {
-                    display: none;
-                }
-            }
-        }
-        .lastPartContext {
-            margin-top: 30px;
-            .left {
-                float: left;
-                width: 720px;
-                ul.mode1ul_style1 {
-                    display: flex;
-                    align-items: center;
-                    justify-content: space-between;
-                    padding-top: 30px;
-                    li {
-                        position: relative;
-                        width: 349px;
-                        height: 236px;
-                        border-radius: 10px;
-                        box-sizing: border-box;
+                        width: 290px;
+                        white-space: nowrap;
                         overflow: hidden;
-                        img {
-                            width: 349px;
-                            height: 236px;
-                        }
-                        a {
-                            div {
-                                position: absolute;
-                                width: 320px;
-                                height: 42px;
-                                bottom: 20px;
-                                z-index: 10;
-                                left:15px;
-                                color: #fff;
-                                font-size: 16px;
-                                z-index: 99;
-                                span {
-                                    display: inline-block;
-                                    background: #9CD26B;
-                                    font-size: 12px;
-                                    color: #fff;
-                                    padding: 2px 6px;
-                                    border-radius: 4px;
-                                    margin-right: 5px;
-                                }
-                                p {
-                                    font-size: 16px;
-                                    margin-top: 5px;
-                                    height: 45px;
-                                    margin-bottom: 10px;
-                                }
-                                p:nth-child(1) {
-                                    display: -webkit-box;
-                                    -webkit-box-orient: vertical;
-                                    -webkit-line-clamp: 2;
-                                    overflow: hidden;
-                                    text-overflow: ellipsis;
-                                    word-break: break-all;
-                                }
-                            }
-                        }
-                    }
-                }
-                ul.mode1ul_style2 {
-                    display: flex;
-                    align-items: center;
-                    justify-content: space-between;
-                    flex-wrap: wrap;
-                    padding-top: 20px;
-                    li {
-                        width: 349px;
-                        height:60px;
-                        //border-radius: 10px;
-                        border-bottom: 1px solid #E6E6E6;
+                        text-overflow: ellipsis;
+                        padding-left: 10px;
                         box-sizing: border-box;
-                        margin-bottom: 20px;
-                    }
-                    p {
-                        font-size: 16px;
+                        font-size: 18px;
                         color: #333333;
-                        margin-bottom: 4px;
-                    }
-                    p.title {
-                        width: 349px;
-                        height: 46px;
-                        display: -webkit-box;
-                        -webkit-box-orient: vertical;
-                        -webkit-line-clamp: 2;
-                        overflow: hidden;
-                        text-overflow: ellipsis;
-                        word-break: break-all;
+                        vertical-align: -4px;
                     }
-                    p.title:hover {
-                        color: #49A769;
+
+                    .nav11_title_content:hover {
+                        color: #dd7d18;
                     }
                 }
-                
-            }
-            .right {
-                float: right;
-                width: 450px;
-                height: 570px;
-
-                .title {
-                    height: 56px;
-
-                    h3 {
-                        font-family: Microsoft YaHei, Microsoft YaHei;
-                        font-weight: bold;
-                        font-size: 22px;
-                        color: #333333;
-                        line-height: 19px;
-                        letter-spacing: 1px;
-                        text-align: left;
-                        font-style: normal;
-                        text-transform: none;
-
-                        a {
-                            float: right;
-                            font-family: Microsoft YaHei, Microsoft YaHei;
-                            font-weight: 400;
-                            font-size: 16px;
-                            color: #333333;
-                            line-height: 19px;
-                            letter-spacing: 1px;
-                            text-align: left;
-                            font-style: normal;
-                            text-transform: none;
-                            padding-top: 3px;
-                        }
-                        .leftTitle {
-                            color: #333333;
-                            font-size: 22px;
-                            font-weight: bold;
-                            float:left
-                        }
 
+                .part4_photo_contentlist:hover {
+                    a {
+                        color: #dd7d18;
                     }
                 }
-                .content {
-                    li {
-                        width: 450px;
-                        height:85px;
-                        line-height: 50px;
-                        border-top: 3px solid #49A769;
-                        background-color: #fbfbfb;
-                        margin-bottom: 23px;
 
-                        a {
-                            display: block;
-                            width: 450px;
-                            height: 102px;
-
-                            span {
-                                float: left;
-                                padding: 18px 20px 14px 20px;
-                                height: 46px;
-                                width: 70px;
-                                font-family: Microsoft YaHei, Microsoft YaHei;
-                                font-weight: 400;
-                                font-size: 15px;
-                                color: #49A769;
-                                line-height: 18px;
-                                text-align: left;
-                                font-style: normal;
-                                text-transform: none;
-
-                                strong {
-                                    display: inline-block;
-                                    font-family: Microsoft YaHei, Microsoft YaHei;
-                                    font-weight: 400;
-                                    font-size: 25px;
-                                    color: #49A769;
-                                    line-height: 29px;
-                                    text-align: center;
-                                    font-style: normal;
-                                    text-transform: none;
-                                    margin-bottom: 5px;
-                                }
-                            }
+                .part4_photo_contentlist:first-child {
+                    font-weight: bold;
 
-                            .text {
-                                float: left;
-                                width: 300px;
-                                height: 30px;
-                                overflow: hidden;
-                                display: -webkit-box;
-                                -webkit-box-orient: vertical;
-                                -webkit-line-clamp: 2;
-                                overflow: hidden;
-                                text-overflow: ellipsis;
-                                word-break: break-all;
-                                line-height: 22px;
-                                padding: 21px 0 14px 0;
-                                color: #333333;
-                                font-size: 16px;
-                            }
-                        }
+                    .nav11_title_content {
+                        font-weight: bold;
                     }
 
-                    >li:nth-child(2n) {
-                        border-top: 3px solid #DF9A2B;
-
-                        a {
-                            display: block;
-                            width: 450px;
-                            height: 102px;
-
-                            span {
-                                float: left;
-                                padding: 18px 20px 14px 20px;
-                                width: 70px;
-                                height: 46px;
-                                font-family: Microsoft YaHei, Microsoft YaHei;
-                                font-weight: 400;
-                                font-size: 15px;
-                                color: #DF9A2B;
-                                line-height: 18px;
-                                text-align: left;
-                                font-style: normal;
-                                text-transform: none;
-
-                                strong {
-                                    display: inline-block;
-                                    font-family: Microsoft YaHei, Microsoft YaHei;
-                                    font-weight: 400;
-                                    font-size: 25px;
-                                    color: #DF9A2B;
-                                    line-height: 29px;
-                                    text-align: center;
-                                    font-style: normal;
-                                    text-transform: none;
-                                    margin-bottom: 5px;
-                                }
-                            }
-
-                            .text {
-                                float: left;
-                                width: 300px;
-                                line-height: 22px;
-                                height: 30px;
-                                display: -webkit-box;
-                                -webkit-box-orient: vertical;
-                                -webkit-line-clamp: 2;
-                                overflow: hidden;
-                                text-overflow: ellipsis;
-                                word-break: break-all;
-                                overflow: hidden;
-                                padding: 21px 0 14px 0;
-                                color: #333333;
-                            }
-                        }
-                    }
-                    >li:hover{
-                        cursor: pointer;
-                        .text{
-                            color: #49A769;
-                        }
-                    }
-                    >li:nth-child(2n):hover{
-                        cursor: pointer;
-                        .text{
-                            color: #49A769;
-                        }
+                    .nav11_title {
+                        font-weight: 400;
                     }
                 }
+                .part4_photo_contentlist:last-child {
+                    margin-bottom: 0px; 
+                }
             }
 
         }
-    }
-}
-//曹国庆
-//public
-.clearfix{overflow:hidden;}
-.clearfix_2::after{content: '';display: block;height: 0;visibility: hidden;clear: both;}
-.hiddenColor{visibility:hidden;}
-.hand{cursor:pointer;}
-.aTag_parent{position:relative;}
-.aTag_parent>a,.aTag{display:block;width:100%;height:100%;position:absolute;z-index:99;border:0px;top:0px;left:0px;background:rgba(0,0,0,0);}	
-.dot1{display:block;word-break: keep-all; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
-.dot2{overflow:hidden;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
-.dot3{overflow:hidden;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
-.cover100 img{
-    display:block;
-    width:100%;
-    height:100%;
-    border-radius: 8px;
-}
-.back100{background-size:100% 100%;background-repeat:no-repeat;}
-.index_main{margin:0 auto;}
-.slow_6{-webkit-transition:all .6s;-moz-transition: all .6s;-ms-transition: all .6s;-o-transition: all .6s;transition: all .6s;}
-//index 1
-.index1 {width: 1200px;margin: 0 auto; margin-top: 20px;}
-.index_1_box{float:left;width:29%;margin-right:2%;}
-.index_1_head_box{
-    width:100%;
-    border-bottom:solid 1px #D9D9D9;
-    position:relative;
-    display: flex;
-    justify-content: space-between;
-
-    .leftTitle {
-        color: #333333;
-        font-size: 22px;
-        font-weight: bold;
-    }
-}
-.index_1_head_box a{
-    height:54px;
-    line-height:54px;
-    color:#333;
-    font-size:16px;
-}
-
-.index_1_head{float:left;height:54px;line-height:54px;color:#333;font-weight:bold;font-size:22px;border-bottom:solid 3px #fff;margin-right: 40px;}
-.index_1_head a{display:block;height:54px;line-height:54px;color:#333;font-weight:bold;font-size:22px;}
-.index_1_head a.active{color:#49A769;border-bottom:solid 3px #49A769;}
-.index_1_head_only a{color:#333;}
-.index_1_head_only a.active{color:#49A769;border-bottom:solid 3px #49A769;}
-.index_1_head_box_line_none{border:none;}
-.index_1_head:nth-of-type(even){margin:0px 20px;}
-.index_1_img_li{margin-top:30px;position:relative;}
-.index_1_img_li::after{content: '';display: block;position:absolute;right:0px;bottom:0px;height:0px;border-bottom:solid 1px #D9D9D9;width:188px;}
-.index_1_img_li img{float:left;width:150px;height:85px;margin-right:13px;border-radius: 8px;}
-.index_1_li_dot3{height:60px;line-height:20px;color:#333;font-size:16px;font-weight:bold;}
-.index_1_li{width:100%;border-bottom:solid 1px #D9D9D9;margin-bottom: 30px;}
-.index_1_li_only {
-    height: 54px !important;
-}
-.index_1_li_dot2{height:38px;line-height:19px;color:#000;font-size:16px;}
-.index_1_li_time{height:16px;line-height:14px;color:#999;font-size:14px}
-.index_1_li_bold {
-    margin-top: 30px;
-}
-.index_1_li_bold .index_1_li_dot2{font-weight:bold;line-height:20px;height:40px;}
-.index_1_li_bold .index_1_li_time{display: block; }
-.index_1_li_dot2:hover{color:#49A769;}
-.index_1_li_dot3:hover{color:#49A769;}
-.index_1_li {
-    margin-bottom: 27px;
-    a {
-        display: block;
-        padding-bottom: 10px;
-    }
-    li {
-        margin-bottom: 26px !important;
-    }
-}
-.index_1_box_right{width:450px;float:right;}
-.index_1_box_right_img_ul{margin-top:30px;}
-.index_1_box_right_img_li{width:49%;height:140px;border-radius:4px;position:relative;margin-bottom:5px;}
-.index_1_box_right_img_li:nth-of-type(odd){float:left;}
-.index_1_box_right_img_li:nth-of-type(even){float:right;}
-.index_1_box_right_img_li_dot1{
-    position:absolute;
-    width:100%;
-    height:33px;
-    line-height:33px;
-    box-sizing:border-box;
-    padding:0px 8px;
-    left:0px;
-    bottom:0px;
-    font-size:16px;
-    color:#fff;
-} 
-.index_1_box_right_li{
-    border-bottom:solid 1px #E6E6E6;
-    width:98%;
-    margin:0px auto;
-    a {
-        .index_1_box_right_li_dot1 {
-            &:hover {
-                color: #49A769;
-            }
-        }
-    }
-}
-.index_1_box_right_li_dot1{height:55px;line-height:55px;color:#333;font-size:16px;}
-.index_1_box_right_li_font{float:right;padding:4px;background:#e8f5e6;color:#49A769;font-size:14px;margin-top:14px;border-radius:2px;margin-left:14px;}
-.index_2,.index_1,.index_3 {
-    width: 1200px;margin: 0 auto;
-}
-
-.index_2_head_box{border-bottom:solid 1px #D9D9D9;margin-bottom:30px;}
-.index_1_head_box_2{float:left;width:auto;border:none;}
-.index_2_head_a_box{ margin-top:11px;float:right;}
-.index_2_head_a_box a{float:left;height:12px;line-height:12px;color:#333;font-size:16px;padding:0 20px;border-left:solid 1px #ccc;margin:10px 0px;}
-.index_2_head_a_box a:nth-of-type(1){border:none;}
-.index_2_big_img_li{
-    height:236px;
-    position:relative;
-    margin:0px auto 20px;
-    border-radius:6px;
-    overflow: hidden;
-}
-.index_2_big_img_li::after{
-    content: '';
-    display: block;
-    width:100%;
-    height:68px;
-    z-index:44;
-    left:0px;
-    bottom:0px;
-    position:absolute;
-    background:linear-gradient(to bottom,rgba(0,0,0,0),black);
-    opacity:.5;
-}
-.index_2_big_img_li_dot2{position:absolute;width:100%;padding:0 8px;box-sizing:border-box;font-size:16px;color:#fff;height:38px;line-height:19px;left:0px;bottom:28px; z-index:111;}
-.index_2_big_img_li_dot2_tag{float:left;background:#49A769;color:#fff;font-size:14px;height:18px;line-height:18px;margin:1px 4px 0px 0px;padding:0px 3px;z-index:111;}
-.index_1_box_right_img_ul_2{margin:20px auto 20px;}
-.index_1_box_right_img_ul_2 .index_1_box_right_img_li{height:115px;margin-bottom:0px;}
-.index_2_li{
-    border-bottom:solid 1px #E6E6E6;
-    height: 115px;
-    box-sizing: border-box;
-    padding-top: 10px;
-    padding-bottom: 10px;
-    width:100%;
-    a {
-        display: block;
-        height: 80px;
-        .index_2_li_dot2 {
-            &:hover {
-                color: #49A769;
-            }
-        }
-    }
-}
-.index_2_li_time_box{
-    float:left;
-    background:#F4FFF7;
-    width:100px;
-    margin-right:30px;
-    padding:5px 0px;
-    height: 80px;
-    box-sizing: border-box;
-}
-.index_2_li_time_head{margin:0px auto 0;border-bottom:solid 1px #49A769;width:75px;font-size:38px;color:#49A769;height:44px;line-height:44px;text-align:center;}
-.index_2_li_time_foot{text-align:center;font-size:15px;color:#49A769;width:100%;margin:0px auto 0px;}
-.index_2_li_dot2{height:42px;line-height:21px;color:#333;font-size:16px;margin-top:11px;}
-.index_3_box_left{float:left;width:720px;}
-.index_3_li{
-    border-bottom:solid 1px #E6E6E6;
-    padding:14px 0px;
-    width:49%;
-    font-size: 16px;
-    p {
-        color: #333333;
-        padding-left: 20px;
-    }
-    a:hover {
-        p.title {
-            color: #33b023;
-        }
-    }
-    .title {
-        height: 45px;
-        display: -webkit-box;
-        -webkit-box-orient: vertical;
-        -webkit-line-clamp: 2;
-        overflow: hidden;
-        text-overflow: ellipsis;
-        word-break: break-all;
-        b.lis {
-            background: #E6E6E6;
-            width: 6px;
-            height: 6px;
-            display: inline-block;
-            margin-bottom: 2px;
-            margin-right: 5px;
-        }
-    }
-}
-.index_3_li:nth-of-type(1),.index_3_li:nth-of-type(2){
-    font-weight: bold;
-}
-.index_3_li:nth-of-type(odd){float:left;}
-.index_3_li:nth-of-type(even){float:right;}
-.index_3 .index_2_head_box{margin-bottom:0px;}
-.index_3_li_dot2{position:relative;width:100%;box-sizing:border-box;padding:0px 20px;height:42px;line-height:21px}
-.index_3_li_dot2::after{content: '';display: block;width:6px;height:6px;z-index:144;left:0px;top:10px;position:absolute;background:#E6E6E6;}
-.index_3_li_color{
-    border-bottom:solid 1px #49A769 !important;
-    b.active {
-        background: #33b023 !important;
-        width: 6px;
-        height: 6px;
-        display: inline-block;
-        margin-bottom: 2px;
-        margin-right: 5px;
-    }
-}
-.index_3_li_color .index_3_li_dot2::after{background:#49A769;}
-.index_3_li_color .index_3_li_dot2{font-weight:bold;}
-.banner_1_vote{width:100%;position:relative;}
-.banner_1_vote img,.banner_1_vote a{width:100%;display:block;}
-.banner_1_vote_h4{font-size:32px;color:#fff;position:absolute;z-index:11;left:0px;top:0px;}
-.index_3_box_vote{
-    width:100%;
-    box-sizing:border-box;
-    border:solid 1px #FBFBFB;
-    background: #FBFBFB;
-    .inquire {
-        width: 450px;
-        height: 420px;
-        margin-top: 20px;
-        border-radius: 6px 6px 6px 6px;
-        padding: 4px 6px;
-        box-sizing: border-box;
-        p {
-            width: 380px;
-            height: 69px;
-            font-family: PingFang SC, PingFang SC;
-            font-weight: 500;
-            font-size: 18px;
-            color: #333333;
-            line-height: 21px;
-            text-align: left;
-            font-style: normal;
-            text-transform: none;
-            padding: 12px 20px 0 32px;
-        }
-        .radioBox {
-            width: 440px;
-            height: 230px;
-            padding-left: 30px;
-            overflow-y: auto;
-            box-sizing: border-box;
-        }
-        .radio {
-            /deep/.el-radio {
-                --el-radio-input-border-color-hover: #27881a;
-            }
-            /deep/.el-radio-group {
-                align-items: center;
-                display: inline-flex;
-                flex-wrap: wrap;
-                font-size: 0;
-                //padding-left: 35px;
-            }
-            /deep/.el-radio.el-radio--large {
-                width: 330px;
-                height: 29px;
-                margin-bottom: 15px;
-            }
-            /deep/.el-radio.el-radio--large .el-radio__label {
-                font-family: PingFang SC, PingFang SC;
-                font-weight: 400;
-                font-size: 16px;
-                color: #333333;
-                white-space: nowrap;
-                overflow: hidden;
-                text-overflow: ellipsis;
-                width: 300px;
-            }
-            /deep/.el-radio.el-radio--large .el-radio__inner {
-                height: 16px;
-                width: 16px;
-            }
-            /deep/.el-radio__input.is-checked+.el-radio__label {
-                color: #27881a;
-            }
-            /deep/.el-radio__input.is-checked .el-radio__inner {
-                background: #33b023;
-                border-color: #27881a;
-            }
-        }
-
-        .checkInputBox {
-            /deep/.el-checkbox {
-                --el-radio-input-border-color-hover: #27881a;
-            }
-            /deep/.el-checkbox-group {
-                align-items: center;
-                display: inline-flex;
-                flex-wrap: wrap;
-                font-size: 0;
-                //padding-left: 35px;
-            }
-            /deep/.el-checkbox.el-checkbox--large {
-                width: 330px;
-                height: 29px;
-                margin-bottom: 15px;
-            }
-            /deep/.el-checkbox.el-checkbox--large .el-checkbox__label {
-                font-family: PingFang SC, PingFang SC;
-                font-weight: 400;
-                font-size: 16px;
-                color: #333333;
-                white-space: nowrap;
-                overflow: hidden;
-                text-overflow: ellipsis;
-                width: 300px;
-            }
-            /deep/.el-checkbox.el-checkbox--large .el-checkbox__inner {
-                height: 16px;
-                width: 16px;
-            }
-            /deep/.el-checkbox__input.is-checked+.el-checkbox__label {
-                color: #27881a;
-            }
-            /deep/.el-checkbox__input.is-checked .el-checkbox__inner {
-                background: #33b023;
-                border-color: #27881a;
-            }
-        }
 
-        .btn {
-            width: 70px;
-            height: 32px;
-            margin: 0 auto;
-            padding-top: 15px;
-            button {
-                width: 70px;
-                height: 32px;
-                line-height: 32px;
-                border-radius: 6px;
-                border: none;
-                font-family: PingFang SC, PingFang SC;
-                font-weight: 400;
-                font-size: 16px;
-                color: #999999;
-            }
-            .voting {
-                background-color: #49A769;
-                color: #fff;
-                margin-right: 44px;
-                cursor: pointer;
-            }
-            .look {
-                cursor: pointer;
-            }
-        }
     }
-    .inquireData {
-        .inquireDataItem {
-            width: 380px;
-            height: 38px;
-            display: flex;
-            align-items: center;
-            justify-content: space-between;
-            background: #F3F3F3;
-            border: 1px solid #D2D2D2;
-            margin-bottom: 10px;
-            border-radius: 6px;
-            padding: 0 15px;
-            box-sizing: border-box;
-            color: #999999;
-            .inquireDataItemTitle {
-                width: 290px;
-                height: 38px;
-                font-size: 16px;
-                line-height: 38px;
-                white-space: nowrap;
-                overflow: hidden;
-                text-overflow: ellipsis;
-            }
-            .inquireDataItemNum {
-                font-size: 16px;
-            }
-        }
-        .active {
-            color:#49A769;
-            background: #dff7e8;
-            border: 1px solid #49A769;
-        }
-    }
-}		
-.index_1_li  {
-    height: 50px;
-    .index_1_li_time {
-        margin-top: 10px;
-    }
-}
-.index_1_ul_mrbot {
-    margin-bottom: 30px;
-}
-
-
-.imgbg::after{
-    content: '';
-    display: block;
-    width:100%;
-    height:68px;
-    z-index:44;
-    left:0px;
-    bottom:0px;
-    position:absolute;
-    background:linear-gradient(to bottom,rgba(0,0,0,0),black);
-    opacity:.5;
-}
-.index_1_li_bottom {
-    margin-bottom: 22px;
-}
-.index_1_li_bottom2 {
-    height: 57px;
 }

+ 0 - 179
assets/css/moreservice.less

@@ -1,179 +0,0 @@
-//更多服务
-.moreServices {
-  width: 100%;
-  height: 646px;
-
-  .inner {
-      position: relative;
-
-      // 标题
-      .title {
-          width: 300px;
-          text-align: center;
-          margin: 0 auto;
-          font-family: PingFang SC, PingFang SC;
-
-          >h1 {
-              font-weight: 600;
-              font-size: 36px;
-              color: #000000;
-              line-height: 42px;
-              letter-spacing: 3px;
-              font-style: normal;
-              text-transform: none;
-          }
-
-          >p {
-              height: 34px;
-              font-weight: 600;
-              font-size: 24px;
-              color: #F4F4F4;
-              line-height: 24px;
-              letter-spacing: 2px;
-              font-style: normal;
-              text-transform: none;
-          }
-      }
-
-      .title::before {
-          content: " ";
-          display: inline-block;
-          position: absolute;
-          top: 14px;
-          left: 34px;
-          width: 366px;
-          height: 23px;
-          background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/images/Frame 486.png") no-repeat;
-      }
-
-      .title::after {
-          content: " ";
-          display: inline-block;
-          position: absolute;
-          top: 14px;
-          right: 34px;
-          width: 366px;
-          height: 23px;
-          background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/images/Frame 485.png") no-repeat;
-      }
-
-      >.serviceList {
-          >li {
-              width: 380px;
-              float: left;
-              position: relative;
-              margin: 17px 30px 40px 0;
-
-              >img {
-                  width: 240px;
-                  height: 240px;
-              }
-
-              >.detail {
-                  width: 170px;
-                  height: 240px;
-                  position: absolute;
-                  background-color: #fff;
-                  top: -12px;
-                  right: 0;
-                  box-shadow: 0px 0px 16px 1px rgba(0, 0, 0, 0.1);
-                  border: 1px solid #F0F0F0;
-
-                  >img {
-                      width: 52px;
-                      height: 52px;
-                      margin: 54px 57px 14px 61px
-                  }
-
-                  >h3 {
-                      font-family: PingFang SC;
-                      font-weight: 600;
-                      font-size: 20px;
-                      color: #000000;
-                      line-height: 23px;
-                      letter-spacing: 2px;
-                      text-align: center;
-                      font-style: normal;
-                      text-transform: none;
-                  }
-
-                  >p {
-                      width: 116px;
-                      height: 32px;
-                      line-height: 30px;
-                      border: 1px solid #eee;
-                      margin: 26px 25px 34px 29px;
-                      border-radius: 18px;
-                      font-weight: 400;
-                      font-size: 12px;
-                      color: #139602;
-                      letter-spacing: 1px;
-                      text-align: center;
-                      font-style: normal;
-                      text-transform: none;
-                      a{
-                          color: #139602;
-                      }
-                  }
-
-                  >p:hover {
-                      background-color: #139602;
-                  }
-                  >p:hover a{
-                      color: #fff;
-                  }
-              }
-
-              >.detail::after {
-                  content: "";
-                  width: 0;
-                  height: 0;
-                  border-left: 31px solid transparent;
-                  border-top: 10px solid #e1e1e1;
-                  position: absolute;
-                  top: - 70px;
-                  left: - 40px;
-              }
-          }
-
-          >li:nth-child(3),
-          >li:nth-child(6) {
-              margin-right: 0;
-          }
-
-      }
-  }
-}
-
-.moreServiceBox {
-  width: 1200px;
-  margin: 0 auto;
-  height: 208px;
-  display: flex;
-  justify-content: space-between;
-  .listBox {
-      border: 1px solid #E8E7E6;
-      width: 210px;
-      height: 191px;
-      text-align: center;
-      .line {
-          width: 152px;
-          background: #49A769;
-          height: 1px;
-          margin: 0 auto;
-          margin-bottom: 20px;
-      }
-      img {
-          margin-top: 30px;
-          margin-bottom: 10px;
-      }
-      a {
-          color: #333333;
-          font-size: 16px;
-          display: block;
-          width: 210px;
-          height: 191px;
-          
-      }
-  }
-}

+ 0 - 371
assets/css/nav.less

@@ -1,371 +0,0 @@
-// 导航部分
-.partOne .navigationOne,
-.partOne .navigationOne>li,
-.partTwo .navigationTwo,
-.partTwo .navigationTwo>li {
-    float: left;
-}
-
-.partOne {
-    width: 100%;
-    height: 110px;
-    margin-bottom: 10px;
-    background-color: #fff;
-    font-size: 20px;
-    font-family: PingFang SC-Semibold;
-    background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/head/menubg.png") no-repeat center;
-    
-    .inner {
-        display: flex;
-        justify-content: space-between;
-        .navLeft {
-            width:160px;
-            font-size: 16px;
-            display: flex;
-            
-        }
-        .navIndex {
-            height: 100px;
-            line-height: 120px;
-            a {
-                font-size: 16px;
-                color: #fff;
-                font-weight: bold;
-                &:hover {
-                    color: #ABE874;
-                }
-            }
-        }
-        .navClass {
-            padding-top: 29px;
-            padding-left: 30px;
-            font-weight: bold;
-            color: #fff;
-            a {
-                color: #fff; 
-                &:hover {
-                    color: #ABE874;
-                }
-            }
-            div:nth-child(2){
-                padding-top:20px;
-            }
-        }
-    }
-
-    .navigationOne {
-        width: 1200px;
-        color: #333;
-        display: flex;
-        flex-wrap: wrap;
-        padding-top: 20px;
-        
-        li {
-            width: 68px;
-            font-family: PingFang SC;
-            height: 40px;
-            line-height: 40px;
-            //font-weight: 600;
-            font-size: 16px;
-            text-align: left;
-            font-style: normal;
-            text-transform: none;
-            margin: 0 10px;
-            text-align: center;
-
-
-            a {
-                color: #fff;
-                display: block;
-            }
-        }
-
-        >li:hover a {
-            color: #ABE874;
-        }
-
-        .active{
-            color: #ABE874;
-        }
-    }
-}
-
-.partThree {
-    width: 100%;
-    height: 105px;
-
-    .inner {
-        margin-bottom: 5px;
-        display: flex;
-    }
-
-    .channel,
-    .areaChannel {
-        float: left;
-        margin-top: 17px;
-    }
-
-    .channel {
-        width: 56px;
-        height: 20px;
-        font-family: PingFang SC, PingFang SC;
-        font-weight: 600;
-        font-size: 14px;
-        color: #666666;
-        line-height: 20px;
-        text-align: left;
-        font-style: normal;
-        text-transform: none;
-
-    }
-
-
-    .areaChannel {
-        width: 1122px;
-        margin-left: 14px;
-
-        >span {
-            display: inline-block;
-            height: 16px;
-            line-height: 16px;
-            margin-bottom: 10px;
-            padding: 0 8px;
-            text-align: center;
-            font-family: PingFang SC, PingFang SC;
-            font-weight: 400;
-            font-size: 14px;
-            text-align: center;
-            font-style: normal;
-            text-transform: none;
-            border-right: 1px solid #e6e6e6;
-
-            a {
-                display: inline-block;
-                height: 16px;
-                color: #868686;
-            }
-
-            a:hover {
-                color: #868686;
-            }
-        }
-
-        >span:last-child,
-        >span:nth-child(18),
-        >span:nth-child(32) {
-            border-right: none;
-
-        }
-
-        >span:hover a {
-            color: #139602;
-        }
-    }
-}
-
-
-.logo {
-    margin-top: 5px;
-    height: 90px;
-
-    img {
-        width: 1200px;
-        height: 90px;
-    }
-}
-
-// 行政查询
-.select {
-    width: 100%;
-    height: 62px;
-    line-height: 62px;
-    margin-top: 10px;
-
-    .inner {
-        width: 1200px;
-        height: 62px;
-        margin-top: 10px;
-        background-color: #fafafa;
-    }
-
-    .role,
-    .region {
-        float: left;
-        height: 62px;
-
-        .el-select--large::v-deep .el-select__wrapper {
-            font-size: 14px;
-            gap: 6px;
-            line-height: 24px;
-            min-height: 35px;
-            padding: 0;
-            border: none;
-            box-shadow: none;
-        }
-
-        .el-select__placeholder::v-deep.is-transparent {
-            color: #999999;
-            font-weight: 600;
-        }
-
-        >.title {
-            float: left;
-            width: 120px;
-            font-family: PingFang SC, PingFang SC;
-            font-weight: 600;
-            font-size: 20px;
-            color: #666666;
-            text-align: left;
-            font-style: normal;
-            text-transform: none;
-        }
-
-        .searchRole {
-            float: left;
-            padding-left: 20px;
-            box-sizing: border-box;
-
-            i {
-                display: inline-block;
-                width: 1px;
-                height: 12px;
-                background-color: #d9d9d9;
-                margin: 0 10px;
-                vertical-align: middle;
-            }
-        }
-
-    }
-
-    .role {
-        padding-left: 16px;
-
-        .searchRole {
-            width: 440px;
-            height: 40px;
-            line-height: 35px;
-            background-color: #fff;
-            border: 1px solid #ededed;
-            margin: 10px 20px 12px 22px;
-            border-radius: 25px;
-
-            em {
-                display: inline-block;
-                width: 29px;
-                height: 29px;
-                margin: 4px;
-                margin-right: 25px;
-                margin-left: 20px;
-                vertical-align: -13px;
-                background: url('http://img.bjzxtw.org.cn/master/bjzxtw/public/image/search.png');
-                cursor: pointer;
-            }
-
-            >.ipt {
-                width: 245px;
-                font-family: PingFang SC, PingFang SC;
-                font-weight: 600;
-                font-size: 14px;
-                color: #666;
-                line-height: 16px;
-                padding-left: 22px;
-                box-sizing: border-box;
-                text-align: left;
-                font-style: normal;
-                text-transform: none;
-                border: none;
-                outline: none;
-            }
-
-            >.ipt::placeholder {
-                color: #cccccc;
-            }
-
-
-
-            span {
-                color: #999999;
-            }
-        }
-    }
-
-    .region {
-        .searchRole {
-            width: 440px;
-            height: 40px;
-            line-height: 35px;
-            background-color: #fff;
-            border: 1px solid #ededed;
-            margin: 10px 0px 12px 16px;
-            border-radius: 25px;
-        }
-
-        em {
-            display: inline-block;
-            width: 29px;
-            height: 29px;
-            margin-left: 48px;
-            vertical-align: middle;
-            background: url('http://img.bjzxtw.org.cn/master/bjzxtw/public/image/search.png');
-            cursor: pointer;
-        }
-
-        i {
-            display: inline-block;
-            width: 24px;
-            height: 24px;
-            margin-right: 11px;
-            vertical-align: middle;
-            background: url("http://img.bjzxtw.org.cn/master/bjzxtw/public/image/search.png");
-        }
-
-        span {
-            color: #999999;
-            margin-right: 22px;
-        }
-    }
-}
-
-.cityBox {
-
-    height: 60px;
-    background: #9CD26B;
-    display: flex;
-    margin: 0 auto;
-    .cityMain {
-        width: 1200px;
-        height: 60px;
-        line-height: 60px;
-        margin: 0 auto;
-        display: flex;
-        justify-content: flex-start;
-        .cityTitle {
-            font-size: 16px;
-            color: #fff;
-            font-weight: bold;
-            padding-left: 60px;
-            margin-right: 30px;
-            width: 76px;
-        }
-        .cityList {
-           
-            li {
-                font-size: 16px;
-                    float: left;
-                    color: #fff;
-                    margin-right: 14px;
-                    cursor: pointer;
-                a {
-                    font-size: 16px;
-                    color: #fff;
-                    cursor: pointer;
-                    &:hover {
-                        color: #ABE874;
-                    }
-                }
-                
-                
-            }
-        }
-    }
-}

+ 21 - 15
assets/css/public/footer.less

@@ -30,9 +30,9 @@
     display: block;
     margin: 10px auto 0;
     width: 100%;
-    display: flex;
-    justify-content: space-between;
-    flex-wrap: wrap;
+//     display: flex;
+//     justify-content: space-between;
+//     flex-wrap: wrap;
 }
 
 .foot_img_box>* {
@@ -40,25 +40,28 @@
     width: 170px;
     height: 57px;
     overflow: hidden;
-    margin-top: 20px;
-    // box-sizing: border-box;
-    border: solid 1px #D7EDD4;
-    // margin: 0px 25px 10px 0px;
+//     box-sizing: border-box;
+//     border: solid 1px #d7edd4;
+    margin: 0px 36px 20px 0px;
+
+
+
 }
 
 .foot_img_box>* * {
     display: block;
-    width: 100%;
-    height: 100%;
+    width: 170px;
+    height: 57px;
+     
 }
 
-.foot_img_box>*:nth-of-type(7n) {
+.foot_img_box>*:nth-of-type(6n) {
     margin-right: 0px;
 }
 
 .foot_frind_box {
     display: block;
-    margin: 30px auto;
+    margin: 20px auto 30px;
     overflow: hidden;
     display: flex;
     width: 100%;
@@ -129,7 +132,7 @@
     color: #333;
     font-size: 14px;
     line-height: 25px;
-
+//      background-color: red; 
     p {
         a {
             color: #333;
@@ -142,6 +145,9 @@
     }
 }
 
+.foot_text_box :deep(a){color: #333;}
+// .foot_text_box a{}
+
 .top_content {
     padding: 0 170px;
 }
@@ -175,7 +181,7 @@
 
 .foot_logo_out>* {
     position: absolute;
-    top: -100px;
+    top: -177px;
 }
 
 .foot_logo_out>*:nth-of-type(1) {
@@ -197,8 +203,8 @@
 
 .foot_last_img_box>* {
     height: 50px;
-    width: 150px;
-    margin: 0px 12px;
+    width: 120px;
+    margin: 0px 13px;
     display: inline-block;
     overflow: hidden;
 }

+ 1 - 10
assets/css/public/head.less

@@ -33,7 +33,7 @@ header {
     font-size: 12px;
     font-family: PingFang SC-Regular;
     color: #666666;
-    background: url("../../public/head/headtopbg.png") repeat-x;
+    background: url("../../../public/head/headtopbg.png") repeat-x;
 }
 
 .headerNav {
@@ -102,14 +102,6 @@ header {
         vertical-align: -3px;
     }
 
-    .home {
-        background-image: url("../../public/image/Iconly/Light/Home.png");
-    }
-
-    .collection {
-        background-image: url("../../public/image/Iconly/Light/Star.png");
-    }
-
     .exit {
         line-height: 30px;
     }
@@ -161,7 +153,6 @@ header {
             display: inline-block;
             width: 30px;
             height: 30px;
-            background: url("../../public/image/Iconly/Broken/Search.png") no-repeat;
             position: absolute;
             top: 5px;
             left: 15px;

+ 226 - 0
assets/css/public/nav.less

@@ -0,0 +1,226 @@
+// 导航部分
+.partOne {
+    width: 100%;
+    height: 60px;
+    line-height: 60px;
+    background-color: #dd7d18;
+    font-size: 20px;
+    font-family: PingFang SC-Semibold;
+
+    .inner {
+        width: 1200px;
+        height: 60px;
+        margin: 0 auto;
+        position: relative;
+
+        .home {
+            width: 120px;
+            height: 68px;
+            line-height: 68px;
+            font-family: Microsoft YaHei, Microsoft YaHei;
+            font-weight: bold;
+            font-size: 20px;
+            letter-spacing: 2px;
+            text-align: center;
+            color: #fff;
+            background-color: #d2600f;
+            position: absolute;
+            top: -8px;
+            left: 0;
+            z-index: 100;
+
+            em {
+                display: inline-block;
+                width: 0;
+                height: 0;
+                border-top: 4px solid transparent;
+                border-left: 8px solid transparent;
+                border-bottom: 4px solid #803804;
+                border-right: 8px solid #803804;
+                position: absolute;
+                top: 0px;
+                left: -16px;
+
+            }
+
+        }
+
+        .partOneTitle {
+            width: 1050px;
+            height: 60px;
+            position: absolute;
+            top: 0;
+            left: 150px;
+            display: flex;
+            justify-content: space-between;
+
+            .titleList1 {
+                font-family: Microsoft YaHei, Microsoft YaHei;
+                font-weight: bold;
+                font-size: 16px;
+                color: #FFFFFF;
+
+                a {
+                    color: #fff;
+                }
+            }
+
+            .titleList111 {
+                font-family: Microsoft YaHei, Microsoft YaHei;
+                font-weight: 400;
+                font-size: 16px;
+                color: #FFFFFF;
+
+                a {
+                    color: #fff;
+                }
+            }
+
+            .titleList111:hover {
+                font-weight: 600;
+            }
+        }
+    }
+
+
+
+}
+
+.partTwo {
+    width: 100%;
+    height: 133px;
+    box-shadow: 0px 7px 14px 0px rgba(0, 0, 0, 0.1);
+    // margin-bottom: 50px;
+
+    .inner {
+        width: 1200px;
+        height: 133px;
+        line-height: 60px;
+        padding-top: 5px;
+        display: flex;
+        justify-content: space-between;
+
+        .navleft {
+            width: 100px;
+            text-align: center;
+            font-family: Microsoft YaHei, Microsoft YaHei;
+            font-weight: bold;
+            font-size: 16px;
+            color: #333333;
+        }
+
+        .navlist {
+            width: 1000px;
+            height: 65px;
+            font-family: Microsoft YaHei, Microsoft YaHei;
+            font-weight: 400;
+            font-size: 16px;
+            color: #333333;
+                        /*display: flex;
+            justify-content: space-between;
+            flex-wrap: wrap;*/
+
+            .navListItem {
+            float: left;
+                width: 97px;
+                text-align: center;
+                font-family: Microsoft YaHei, Microsoft YaHei;
+                font-weight: 400;
+                font-size: 16px;
+                color: #333333;
+
+                a {
+                    color: #333333;
+                }
+            }
+
+            .navListItem:hover {
+                a {
+                    color: #e39543;
+                }
+            }
+        }
+
+        .navright {
+            margin-left: 20px;
+            width: 115px;
+            height: 75px;
+            font-size: 16px;
+            margin-top: 25px;
+            background: url(/_nuxt/public/index/nav_bg.png) no-repeat;
+
+            .nav111 {
+                width: 98px;
+                height: 30px;
+                line-height: 44px;
+                text-align: center;
+                font-family: Microsoft YaHei, Microsoft YaHei;
+                font-weight: bold;
+                font-size: 16px;
+
+                a {
+                    font-weight: bold;
+                    background: linear-gradient(to bottom, #FFF6B1 0%, #F5BC38 100%);
+                    -webkit-background-clip: text;
+                    color: transparent;
+                }
+
+            }
+        }
+    }
+}
+
+//小导航
+.littleNav {
+    width: 100%;
+    height: 88px;
+    margin-top: 30px;
+
+    .inner {
+        width: 1200px;
+        height: 88px;
+        line-height: 88px;
+        margin: 0 auto;
+        display: flex;
+        border: 1px solid #D3D5D8;
+        background-color: #fafafa;
+
+        img {
+            width: 138px;
+            height: 38px;
+            margin-top: 22px;
+            margin-left: 25px;
+        }
+
+        .leftPart {
+            margin-left: 40px;
+            margin-right: 10px;
+        }
+
+        .leftPart,
+        .rightPart {
+            width: 470px;
+            height: 78px;
+            margin-top: 5px;
+            display: flex;
+            align-items: center;
+            justify-content: space-between;
+            padding: 0 10px;
+            border-bottom: 3px solid #A01C0E;
+
+            .navList {
+                a {
+                    font-family: Microsoft YaHei, Microsoft YaHei;
+                    font-weight: bold;
+                    font-size: 16px;
+                    color: #333333;
+                    line-height: 19px;
+                }
+            }
+
+            .navList:hover a {
+                color: #A01C0E;
+            }
+        }
+    }
+}

+ 0 - 0
assets/css/font.css → assets/css/static/font.css


+ 0 - 0
assets/css/global.css → assets/css/static/global.css


+ 1 - 16
components/home/Advertising.vue

@@ -20,20 +20,5 @@ const props = defineProps({
 </script>
 
 <style lang="less">
-// 广告位logo
-.adversing {
-    width: 1200px;
-    height: 90px;
-    margin:0 auto;
-    margin-top: 20px;
-    margin-bottom: 20px;
-    overflow: hidden;
-    a {
-        display: block;
-    }
-    img {
-        width: 100%;
-        height: 90px;
-    }  
-}
+    @import url('@/assets/css/ad/adversing.less');
 </style>

+ 0 - 1
components/home/BigTitle_List.vue

@@ -3,7 +3,6 @@
         <div class="inner">
             <ul>
                 <li v-for="item in headlinelist1" class="left">
-                    <!-- <i></i> -->
                     <NuxtLink :to="{path:`/${item.pinyin}/${item.id}.html`}" :title="item.title">{{item.title}}</NuxtLink>
                 </li>
             </ul>

+ 0 - 90
components/home/MoreService.vue

@@ -1,90 +0,0 @@
-<template>
-    <div class="moreServiceBox">
-        <div class="listBox">
-            <NuxtLink to="http://dy.qgsnfzzx.org.cn/list-renyuanchaxun.html" title="人员查询">
-                <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/index/icon1.png" alt="人员查询">
-                <div class="line"></div>
-                人员查询
-            </NuxtLink>
-        </div>
-        <div class="listBox">
-            <NuxtLink to="http://dy.qgsnfzzx.org.cn/list-cheliangchaxun.html" title="车辆查询">
-                <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/index/icon2.png" alt="车辆查询">
-                <div class="line"></div>
-                车辆查询
-            </NuxtLink>
-        </div>
-        <div class="listBox">
-            <NuxtLink to="http://dy.qgsnfzzx.org.cn/list-diaoyanxuanti.html" title="调研选题">
-                <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/index/icon3.png" alt="调研选题">
-                <div class="line"></div>
-                调研选题
-            </NuxtLink>
-        </div>
-        <div class="listBox">
-            <NuxtLink to="http://dy.qgsnfzzx.org.cn/list-difangzhongxin.html" title="地市中心">
-                <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/index/icon4.png" alt="地市中心">
-                <div class="line"></div>
-                地市中心
-            </NuxtLink>
-        </div>
-        <div class="listBox">
-            <NuxtLink to="http://dy.qgsnfzzx.org.cn/list-jieshaoxinchaxun.html" title="介绍信查询">
-                <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/index/icon5.png" alt="介绍信查询">
-                <div class="line"></div>
-                介绍信查询
-            </NuxtLink>
-        </div>
-    </div>
-</template>
-
-<script setup>
-let arr = [
-    {
-        id: 1,
-        title: "会员服务",
-        titleTopImg: "/images/Group 1560.png",
-        leftImg: "/images/djdhdhsjk46448_Endless_rice_fields_565ffc17-1845-4d9d-be71-3c745b1ab6bb.png",
-        url:"http://dy.qgsnfzzx.org.cn/list-hyfw.html",
-    },
-    {
-        id: 2,
-        title: "人员查询",
-        titleTopImg: "/images/Group 1819.png",
-        leftImg: "/images/sgbhsihfgisdfaasda45632113_A_Chinese_farmer_carrying_a_hoe_is_h_a23e4b96-a6d7-49e1-a283-68c395f277f9(3).png",
-        url:"http://dy.qgsnfzzx.org.cn/list-renyuanchaxun.html",
-    },
-    {
-        id: 3,
-        title: "调研选题",
-        titleTopImg: "/images/Group 1820.png",
-        leftImg: "/images/sgbhsihfgisdfaasda45632113_A_Chinese_farmer_carrying_a_hoe_is_h_1ba32eee-c498-4dd7-9cd9-013568c09db7(2).png",
-        url:"http://dy.qgsnfzzx.org.cn/list-diaoyanxuanti.html",
-    },
-    {
-        id: 4,
-        title: "车辆查询",
-        titleTopImg: "/images/Group 1821.png",
-        leftImg: "/images/rgmezdvz_19982_On_a_vast_and_boundless_wheat_field_many_harvest_5b5cfeda-ef17-4551-a935-5f8e3f799b69(2).png",
-        url:"http://dy.qgsnfzzx.org.cn/list-cheliangchaxun.html",
-    },
-    {
-        id: 5,
-        title: "地市中心",
-        titleTopImg: "/images/Group 1822.png",
-        leftImg: "/images/htjskikess_Harvester_harvesting_in_wheat_fields_619469a3-bdc0-40ca-9ac8-e2f17a0ae33f.png",
-        url:"http://dy.qgsnfzzx.org.cn/list-difangzhongxin.html",
-    },
-    {
-        id: 6,
-        title: "介绍信查询",
-        titleTopImg: "/images/Group 1823.png",
-        leftImg: "/images/rgmezdvz_19982_A_Chinese_farmer_carrying_a_hoe_is_hoeing_the_fi_75ccecda-5a25-4a4b-be60-d950bb8a2666(2).png",
-        url:"http://dy.qgsnfzzx.org.cn/list-jieshaoxinchaxun.html",
-    }
-]
-</script>
-
-<style lang="less">
-    @import '@/assets/css/moreservice.less';
-</style>

+ 84 - 241
components/home/PageMessage.vue

@@ -1,30 +1,59 @@
 <template>
-    <div class="message">
+    <!-- 新闻头条部分 -->
+    <div class="topNewsPart">
         <div class="inner">
-            <div class="bigTitle">
-                <div class="inner" v-for="(item, index) in headlinelist" :key="index">
-                    <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/mainTitleicon.png" alt="" class="left">
-                    <NuxtLink :href="getLinkPathDetail(item)" :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'">
-                        <h1 class="left">{{ item.title }}</h1>
+            <div class="toutiao">
+                <div class="xwtt">
+                    <NuxtLink :href="getLinkPathDetail(item)" :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'" v-for="(item, index) in headlinelist" :key="index">
+                        <h1 class="tttitle">{{ item.title }}</h1>
                     </NuxtLink>
                 </div>
+                <ul class="toutiao1">
+                    <li class="toutiaolist" v-for="item in headlinelist1">
+                        <NuxtLink :to="{path:`/${item.pinyin}/${item.id}.html`}" :title="item.title">{{item.title}}</NuxtLink>
+                    </li>
+                </ul>
             </div>
-            <HomeBigTitleList :headlinelist1="headlinelist1"></HomeBigTitleList>
             <div class="messageLeft">
-                <HomeBigSwiper></HomeBigSwiper>
+                <div class="lunbo">
+                    <HomeBigSwiper></HomeBigSwiper>
+                </div>
+                <div class="messageleft_photo_text">
+                    <div class="messageleft_photo" v-for="item in moveBannerList" :key="index">
+                        <NuxtLink :to="`/${item.pinyin}/${item.id}.html`" :title="item.title">
+                            <img :src="item.imgurl">
+                            <div class="message_text">
+                                {{item.title}}
+                            </div>
+                        </NuxtLink>
+                    </div>
+                </div>
             </div>
             <div class="messageRight">
-                <div class="hotTop">
-                    <h3>今日热点</h3>
-                    <ul>
-                        <li v-for="(item, index) in hotNewsList" :key="index">
-                            <strong>{{ index + 1 }}</strong>
-                            <NuxtLink :href="getLinkPathDetail(item)" :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'">
-                                {{ item.title }}
-                            </NuxtLink>
-                        </li>
-                    </ul>
+                <div class="messageRight_title">
+                    要闻
                 </div>
+                <ul class="messageRight_content">  
+                    <li v-for="item in hotNewsList_data1" :key="index" class="messageRight_content_title">
+                        <NuxtLink :href="getLinkPathDetail(item)" :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'">
+                            {{ item.title }}
+                        </NuxtLink>
+                    </li>
+                </ul>
+                <ul class="messageRight_content">
+                    <li v-for="item in hotNewsList_data2" :key="index" class="messageRight_content_title">
+                        <NuxtLink :href="getLinkPathDetail(item)" :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'">
+                            {{ item.title }}
+                        </NuxtLink>
+                    </li>
+                </ul>
+                <ul class="messageRight_content">
+                    <li v-for="item in hotNewsList_data3" :key="index" class="messageRight_content_title">
+                        <NuxtLink :href="getLinkPathDetail(item)" :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'">
+                            {{ item.title }}
+                        </NuxtLink>
+                    </li>
+                </ul>
             </div>
         </div>
     </div>
@@ -56,7 +85,7 @@ async function getModelData1() {
     const mkdata =  await requestDataPromise('/web/getWebsiteArticlett', {
         method: 'GET',
         query: {
-            'pageSize': 3,
+            'pageSize': 4,
             'level': 1,
             'placeid': 0,
             'id':''
@@ -68,6 +97,7 @@ async function getModelData1() {
         //剩余的两条放到大标题下面
         headlinelist1.value.push(mkdata.data[1])
         headlinelist1.value.push(mkdata.data[2])
+        headlinelist1.value.push(mkdata.data[3])
     }else{
         console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
         console.log("错误位置:设置大标题")
@@ -77,7 +107,31 @@ async function getModelData1() {
 }
 getModelData1()
 
-const hotNewsList = ref("")
+const moveBannerList = ref([])
+async function getModelData2() {
+    const mkdata =  await requestDataPromise('/web/getWebsiteArticlett', {
+        method: 'GET',
+        query: {
+            'pageSize': 2,
+            'level': 2,
+            'placeid': 6,
+            'id':''
+        },
+    });
+    if(mkdata.code == 200){
+        moveBannerList.value = mkdata.data;
+    }else{
+        console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
+        console.log("错误位置:获取首页轮播图下面的图文")
+        console.log("后端错误反馈:",mkdata.message)
+        console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
+    }
+}
+getModelData2()
+
+const hotNewsList_data1 = ref([])
+const hotNewsList_data2 = ref([])
+const hotNewsList_data3 = ref([])
 async function getModelData3() {
     const mkdata =  await requestDataPromise('/web/getWebsiteArticlett', {
         method: 'GET',
@@ -89,7 +143,15 @@ async function getModelData3() {
         },
     });
     if(mkdata.code == 200){
-        hotNewsList.value = mkdata.data;
+        for(let i = 0; i < mkdata.data.length; i++){
+            if(i >= 0 && i <= 4){
+                hotNewsList_data1.value.push(mkdata.data[i])
+            } else if(i >= 5 && i <= 9){
+                hotNewsList_data2.value.push(mkdata.data[i])
+            } else if(i >= 10 && i <= 14){
+                hotNewsList_data3.value.push(mkdata.data[i])
+            }
+        }
     }else{
         console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
         console.log("错误位置:获取首页今日热点")
@@ -102,224 +164,5 @@ getModelData3()
 </script>
 
 <style lang="less" scoped>
-// 大标题
-.bigTitle {
-    width: 100%;
-    height: 50px;
-    margin-top: 20px;
-
-    img {
-        width: 57px;
-        height: 52px;
-        margin: 6px 17px 9px 97px;
-        vertical-align: middle;
-    }
-
-    h1 {
-        width: 960px;
-        height: 70px;
-        font-family: PingFang SC, PingFang SC;
-        font-weight: 600;
-        font-size: 30px;
-        // font-size: 38px;
-        //margin-bottom: 25px;
-        white-space: nowrap;
-        /* 防止文本换行 */
-        overflow: hidden;
-        /* 隐藏溢出的内容 */
-        text-overflow: ellipsis;
-        color: #49A769;
-        line-height: 59px;
-        text-align: left;
-        font-style: normal;
-        text-transform: none;
-    }
-}
-
-// 资讯
-.message {
-    width: 100%;
-    height: 520px;
-
-    .messageLeft,
-    .messageRight {
-        float: left;
-    }
-
-    // 左侧
-    .messageLeft {
-
-        // 轮播图
-        >img {
-            width: 790px;
-            height: 440px;
-        }
-
-        // 轮播图下小图列表
-        .smallList {
-            width: 790px;
-            height: 140px;
-            margin-top: 16px;
-
-
-            >li {
-                width: 250px;
-                height: 140px;
-                float: left;
-                padding-right: 20px;
-                position: relative;
-                // background-color: #f5f5f5;
-
-                img {
-                    width: 250px;
-                    height: 140px;
-                }
-
-                p {
-                    position: absolute;
-                    bottom: 0;
-                    left: 0;
-                    width: 250px;
-                    height: 30px;
-                    white-space: nowrap;
-                    overflow: hidden;
-                    text-overflow: ellipsis;
-                    line-height: 30px;
-                    padding-left: 4px;
-                    box-sizing: border-box;
-                    font-family: PingFang SC, PingFang SC;
-                    font-weight: 500;
-                    font-size: 16px;
-                    color: #FFFFFF;
-                    text-align: left;
-                    font-style: normal;
-                    text-transform: none;
-                    background: rgba(0, 0, 0, 0.5);
-                    border-radius: 0px 0px 2px 2px;
-                }
-            }
-
-            >li:nth-child(3) {
-                padding-right: 0px;
-            }
-        }
-    }
-
-    // 右侧
-    .messageRight {
-        width: 450px;
-        height: 405px;
-        margin-left: 30px;
-
-        .hotTop,
-        .suggest {
-            width: 450px;
-            height: 283px;
-
-            >h3 {
-                height: 40px;
-                line-height: 40px;
-                font-family: Source Han Sans, Source Han Sans;
-                font-weight: bold;
-                font-size: 24px;
-                color: #000000;
-                line-height: 28px;
-                text-align: left;
-                font-style: normal;
-                text-transform: none;
-                border-bottom: 1px solid #139602;
-
-                >span {
-                    float: right;
-                    width: 56px;
-                    height: 20px;
-                    line-height: 24px;
-                    font-family: PingFang SC, PingFang SC;
-                    font-weight: 400;
-                    font-size: 14px;
-                    color: #999999;
-                    font-style: normal;
-                    text-transform: none;
-                }
-            }
-
-            ul {
-                >li {
-                    height: 25px;
-                    padding-top: 20px;
-
-                    >strong {
-                        display: inline-block;
-                        width: 24px;
-                        height: 24px;
-                        line-height: 24px;
-                        background-color: #cecece;
-                        padding-left: 6px;
-                        box-sizing: border-box;
-                        font-family: Source Han Sans, Source Han Sans;
-                        font-weight: 500;
-                        font-size: 18px;
-                        color: #FFFFFF;
-                        font-style: normal;
-                        text-transform: none;
-                        vertical-align: -2px;
-                    }
-
-                    &:nth-child(1)>strong {
-                        background-color: #00C524;
-                    }
-
-                    &:nth-child(2)>strong {
-                        background-color: #FFDF27;
-                    }
-
-                    &:nth-child(3)>strong {
-                        background-color: #F3C57F;
-                    }
-
-                    >em {
-                        display: inline-block;
-                        width: 6px;
-                        height: 6px;
-                        border-radius: 10px;
-                        border: 2px solid #8CBA86;
-                        vertical-align: -1px;
-                    }
-
-                    >a,
-                    >span {
-                        display: inline-block;
-                        width: 416px;
-                        height: 25px;
-                        font-family: PingFang SC, PingFang SC;
-                        font-weight: 500;
-                        font-size: 18px;
-                        color: #333333;
-                        line-height: 21px;
-                        text-align: left;
-                        font-style: normal;
-                        text-transform: none;
-                        padding-left: 9px;
-                        white-space: nowrap;
-                        overflow: hidden;
-                        text-overflow: ellipsis;
-                        vertical-align: middle;
-                    }
-
-                    >a:hover,
-                    >span:hover {
-                        color: #139609;
-                    }
-
-                }
-            }
-        }
-        .hotTop {
-            width: 450px;
-        }
-        .suggest {
-            margin-top: 32px;
-        }
-    }
-}
+    @import url('@/assets/css/components/pagemessage.less');
 </style>

+ 0 - 2
components/home/Pagination.vue

@@ -28,8 +28,6 @@ let change = (value) => {
     emit('sendData', data)
 }
 
-
-
 </script>
 
 <style lang="less" scoped>

+ 0 - 448
components/home/Slider.vue

@@ -1,448 +0,0 @@
-<template>
-    <div class="slider" v-if="message">
-        <div class="scienceTitle" v-if="message">
-            <h5 v-if="message.cid">
-                <NuxtLink
-                    v-if="message.cid"
-                    :href="getLinkPath(message)"
-                    class="active"
-                    :title="message.alias"
-                >
-                    {{message.title}}
-                </NuxtLink>
-            </h5>
-            <NuxtLink
-                v-if="message.cid"
-                :href="getLinkPath(message)"
-                :title="message.alias"
-            >
-                查看更多
-            </NuxtLink>
-        </div>
-        <!-- 标题下内容列表 -->
-        <div class="box">
-            <div class="boxcontent">
-                <div class="boxleft" v-if="boxData1">
-                    <div class="boxBigImg">
-                        <NuxtLink :href="getLinkPathDetail(boxData1[0])" :title="boxData1[0].title" :target="boxData1[0].islink == 1 ? '_blank' : '_self'">
-                            <img :src="boxData1[0].imgurl" :alt="boxData1[0].title">
-                            <div>
-                                <p><span>专题</span>{{ boxData1[0].title }}</p>
-                            </div>
-                        </NuxtLink>
-                    </div>
-                    <div class="boxMainImg">
-                        <NuxtLink :href="getLinkPathDetail(boxData1[1])" :title="boxData1[1].title" :target="boxData1[1].islink == 1 ? '_blank' : '_self'">
-                            <img :src="boxData1[1].imgurl" :alt="boxData1[1].title">
-                            <div>
-                                <p>{{boxData1[1].title}}</p>
-                            </div>
-                        </NuxtLink>
-                        <NuxtLink :href="getLinkPathDetail(boxData1[2])" :title="boxData1[2].title" :target="boxData1[2].islink == 1 ? '_blank' : '_self'">
-                            <img :src="boxData1[2].imgurl" :alt="boxData1[2].title">
-                            <div>
-                                <p>{{boxData1[2].title}}</p>
-                            </div>
-                        </NuxtLink>
-                    </div>
-                    <div class="boxBigImg">
-                        <NuxtLink :href="getLinkPathDetail(boxData1[3])" :title="boxData1[3].title" :target="boxData1[3].islink == 1 ? '_blank' : '_self'">
-                            <img :src="boxData1[3].imgurl" :alt="boxData1[3].title">
-                            <div>
-                                <p>{{boxData1[3].title}}</p>
-                            </div>
-                        </NuxtLink>
-                    </div>
-                </div>
-                <div class="boxright">
-                   <ul>
-                        <li v-for="item in boxData2">
-                            <NuxtLink :href="getLinkPathDetail(item)" :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'">
-                                <p class="title">{{item.title}}</p>
-                            </NuxtLink>
-                        </li>
-                   </ul>
-                </div>
-            </div>
-        </div>
-    </div>
-</template>
-
-<script setup>
-//1.获得传入的数据 start---------------------------------------->
-const props = defineProps({
-    message: Array,
-    boxData1: Array,
-    boxData2: Array,
-});
-//1.获得传入的数据 end---------------------------------------->
-
-//2.获得本页的数据 start---------------------------------------->
-//格式化跳转路径 - 标题
-const getLinkPath = (item) => {
-    if (item.children_count == 0) {
-        return `/${item.aLIas_pinyin}/list-1.html`;
-    } else {
-        return `/${item.aLIas_pinyin}/index.html`;
-    }
-}
-//格式化跳转路径 - 到详情
-const getLinkPathDetail = (item) => {
-    if (item.islink == 1) {
-        return `${item.linkurl}`;
-    } else {
-        return `/${item.pinyin}/${item.id}.html`;
-    }
-}
-//2.获得本页的数据 end---------------------------------------->
-</script>
-
-<style lang="less" scoped>
-.slider {
-    width: 720px;
-}
-// 标题
-.scienceTitle {
-    height: 50px;
-    line-height: 50px;
-    border-bottom: 1px solid #D9D9D9;
-    display: flex;
-    justify-content: space-between;
-
-    h5 {
-        float: left;
-        width: 96px;
-        height: 34px;
-        font-family: PingFang SC, PingFang SC;
-        font-weight: 600;
-        font-size: 24px;
-        color: #000000;
-        line-height: 28px;
-        text-align: left;
-        font-style: normal;
-        text-transform: none;
-        margin-right: 20px;
-        // border-bottom: 2px solid #139602;
-
-        height: 50px;
-        line-height: 50px;
-        a {
-            font-size: 22px;
-            color: #139602;
-            border-bottom: 3px solid #139602;
-            height: 50px;
-            line-height: 50px;
-            display: inline-block;
-            box-sizing: border-box;
-            width: auto;
-            font-weight: bold;
-        }
-    }
-
-    a {
-        width: 65px;
-        height: 50px;
-        line-height: 50px;
-        font-weight: 400;
-        font-size: 16px;
-        color: #333333;
-        font-style: normal;
-        text-transform: none;
-        display: inline-block;
-    }
-
-    >p {
-        float: left;
-        height: 37px;
-        line-height: 30px;
-
-        >span {
-            display: inline-block;
-            height: 20px;
-            line-height: 20px;
-            text-align: center;
-            margin: 4px 0px 3px;
-            padding: 0 20px;
-            border-right: 1px solid #ccc;
-
-            >a {
-                display: inline-block;
-                padding-bottom: 11px;
-                font-family: PingFang SC, PingFang SC;
-                font-weight: 500;
-                font-size: 20px;
-                color: #666666;
-                line-height: 20px;
-                font-style: normal;
-                text-transform: none;
-                box-sizing: border-box;
-            }
-
-            .current {
-                color: #139602;
-                border-bottom: 1px solid #139602;
-            }
-        }
-
-        >span:nth-child(4) {
-            border-right: none;
-        }
-
-        >span:hover>a {
-            color: #139602;
-            border-bottom: 1px solid #139602;
-
-        }
-    }
-}
-.box {
-    width: 720px;
-    height: 662px;
-    position: relative;
-    overflow: hidden;
-    .boxcontent {
-        display: flex;
-        justify-content: space-between;
-        padding-top: 30px;
-        .boxleft {
-            width: 349px;
-        }
-    }
-    .boxMainImg {
-        display: flex;
-        justify-content: space-between;
-        margin-bottom: 15px;
-        
-        a {
-            position: relative;
-            width: 170px;
-            height: 115px;
-            display: block;
-            img {
-                width: 170px;
-                height: 115px;
-                border-radius: 4px;
-                border-radius: 6px;
-            }
-            div {
-                position: absolute;
-                bottom: 0;
-                left: 7px;  
-                z-index: 99;
-                p {
-                    display: -webkit-box;
-                    -webkit-box-orient: vertical;
-                    -webkit-line-clamp: 2;
-                    overflow: hidden;
-                    text-overflow: ellipsis;
-                    word-break: break-all;
-                    width: 158px;
-                    height: 23px;
-                    color: #fff;
-                }
-                span {
-                    display:block;
-                    height: 20px;
-                    line-height: 20px;
-                    text-align: left;
-                    color: #fff;
-                }
-            }
-        }
-    }
-    .boxBigImg {
-        margin-bottom: 15px;
-        
-        a {
-            position: relative;
-            width: 349px;
-            height: 236px;
-            border-radius: 6px;
-            display: block;
-            img {
-                width: 349px;
-                height: 236px;
-                border-radius: 6px;
-            }
-            div {
-                position: absolute;
-                bottom: 7px;
-                left: 20px;  
-                z-index: 99;
-                p{
-                    display: -webkit-box;
-                    -webkit-box-orient: vertical;
-                    -webkit-line-clamp: 2;
-                    overflow: hidden;
-                    text-overflow: ellipsis;
-                    word-break: break-all;
-                    width: 320px;
-                    height: 24px;
-                    color: #fff;
-                    font-size: 16px;
-                    margin-bottom: 5px;
-                    span {
-                        display: inline-block;
-                        background: #9CD26B;
-                        font-size: 14px;
-                        color: #fff;
-                        padding: 0 6px;
-                        border-radius: 4px;
-                        margin-right: 5px;
-                    }
-                }
-                span {
-                    display:block;
-                    height: 20px;
-                    line-height: 20px;
-                    text-align: left;
-                    color: #fff;
-                }
-            }
-        }
-    }
-}
-
-.fade-in {
-    animation: fadeIn 1s ease-in-out;
-}
-
-.fade-enter-from,
-.fade-leave-to {
-    opacity: 0;
-}
-
-.fade-enter-to,
-.fade-leave-from {
-    opacity: 1;
-}
-
-.fade-enter-active,
-.fade-leave-active {
-    transition: opacity 1s ease;
-}
-
-.scienceListBox {
-    width: 3160px;
-    height: 570px;
-    position: absolute;
-    top: 0;
-    left: 0;
-    transition: all 3s linear 0;
-    z-index: 99;
-}
-
-// 标题下列表
-.scienceList {
-    width: 790px;
-    height: 570px;
-    float: left;
-    margin-top: 17px;
-
-    >li {
-        width: 250px;
-        height: 276px;
-        float: left;
-        margin-right: 20px;
-        position: relative;
-
-        img {
-            width: 250px;
-            height: 220px;
-            border-radius: 40px 4px 40px 4px;
-        }
-
-        p {
-            width: 254px;
-            display: -webkit-box;
-            -webkit-box-orient: vertical;
-            -webkit-line-clamp: 2;
-            overflow: hidden;
-            text-overflow: ellipsis;
-            word-break: break-all;
-            height: 48px;
-            overflow: hidden;
-            font-family: PingFang SC, PingFang SC;
-            font-weight: 600;
-            font-size: 18px;
-            color: #333333;
-            line-height: 24px;
-            text-align: left;
-            font-style: normal;
-            text-transform: none;
-
-        }
-
-        p:hover {
-            color: #139602;
-        }
-    }
-
-    >li:nth-child(3),
-    >li:nth-child(6) {
-        margin-right: 0;
-    }
-
-    >li::before {
-        content: "";
-        display: inline-block;
-        width: 40px;
-        height: 20px;
-        position: absolute;
-        z-index: 99;
-        top: 0;
-        right: 0;
-        background-image: url("../../static/images/Component 209.png");
-    }
-}
-
-.boxright {
-    ul {
-        li {
-            width: 349px;
-            box-sizing: border-box;
-            border-bottom: 1px solid #E6E6E6;
-            margin-bottom: 21px;
-            padding-bottom: 10px;
-            .title {
-                height: 42px;
-                display: -webkit-box;
-                -webkit-box-orient: vertical;
-                -webkit-line-clamp: 2;
-                overflow: hidden;
-                text-overflow: ellipsis;
-                word-break: break-all;
-                height: 42px;
-                width: 100%;
-                font-size: 16px;
-                color: #333333;
-                margin-bottom: 5px;
-            }
-            .title:hover {
-                color: #49A769;
-            }
-            .time {
-                font-size: 14px;
-                color: #999999;
-                margin-bottom: 10px;
-            }
-           
-            
-        }
-    }
-}
-
-.imgbg::after{
-    content: '';
-    display: block;
-    width:100%;
-    height:68px;
-    z-index:44;
-    left:0px;
-    bottom:0;
-    position:absolute;
-    background:linear-gradient(to bottom,rgba(0,0,0,0),black);
-    opacity:.3;
-    border-radius: 6px;
-}
-</style>

+ 1 - 19
components/home/TopTen.vue

@@ -18,23 +18,5 @@
 </script>
 
 <style lang="less">
-// 十强称号logo
-.topTenTitle {
-    width: 1200px;
-    height: 90px;
-    margin: 0 auto;
-    margin-top: 20px;
-    margin-bottom: 20px;
-    overflow: hidden;
-    a {
-        display: block;
-        
-        height: 90px;
-        overflow: hidden;
-    }
-    img {
-        width: 1200px;
-        height: 90px;
-    }
-}
+    @import url('@/assets/css/ad/topten.less');
 </style>

+ 1 - 3
components/home/foot.vue

@@ -84,9 +84,7 @@ async function getModelDataAll() {
         bottomphoto.value = mkdata.data.link_foot;
         bottomMenu.value = mkdata.data.foot_cate;
         bottomBase.value = mkdata.data.foot_info;
-        //获取qq号数字部分
-        qq1.value = bottomBase.value.customer_service_qq.match(/\d+/g);
-        qq2.value = bottomBase.value.communications.match(/\d+/g);
+        
 
     }else{
         console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")

+ 11 - 51
components/home/foot1.vue

@@ -1,6 +1,7 @@
 <template>
-    <footer class="index_foot">
-        <div class="call_us_box">
+    <!--注意,foot1与foot的区别就在于,foot1没有友情链接-->
+    <div class="call_us_box">
+        <div class="inner">
             <span v-for="(item, index) in bottomMenu" :key="index">
                 <NuxtLink :to="{ path: `/about/${item.name_pinyin}/list-1.html` }" v-if="item.type == 1" :title="item.name">
                     {{ item.name }}
@@ -10,7 +11,9 @@
                 </NuxtLink>
             </span>
         </div>
-        <div class="foot_text_box" v-if="bottomBase">
+    </div>
+    <footer class="index_foot">
+        <div class="foot_text_box">
             <p v-html="bottomBase.statement" class="foot_text_html_css"></p>
             <p v-html="bottomBase.organizer" class="foot_text_html_css"></p>
             <p v-html="bottomBase.copyright_information" class="foot_text_html_css"></p>
@@ -40,50 +43,11 @@
         </div>
 
         <!--在线客服-->
-        <div class="kefu">
-            <div class="kefu_itemKf">
-                <a :href="bottomBase.online_service" target="_blank">
-                    <img src="https://img.bjzxtw.org.cn/pre/public/image/online1.png">
-                    <p>在线客服</p>
-                </a>
-            </div>
-            <div class="kefu_itemQQ">
-                <img src="https://img.bjzxtw.org.cn/pre/public/image/qq1.png">
-                <p>QQ客服</p>
-                <div class="kefu_item_content_QQ">
-                    <div @click="addQQFriend(qq1)" class="qqadd">
-                        <img src="https://img.bjzxtw.org.cn/pre/public/index/tubiao1.png" width="100">
-                        <div class="qqfs">{{bottomBase.customer_service_qq}}</div>
-                    </div>
-                    <div @click="addQQFriend(qq2)" class="qqadd">
-                        <img src="https://img.bjzxtw.org.cn/pre/public/index/tubiao2.png" width="100">
-                        <div class="qqfs">{{bottomBase.communications}}</div>
-                    </div>
-                    <div class="arrow"></div>
-                </div>
-            </div>
-            <div class="kefu_itemPhone">
-                <img src="https://img.bjzxtw.org.cn/pre/public/image/dianhua1.png">
-                <p>电话客服</p>
-                <div class="kefu_item_content_phone">
-                    <div class="kefu_item_content_phone_title">联系电话:</div>
-                    <div>{{bottomBase.customer_service}}</div>
-                    <div class="arrow"></div>
-                </div>
-            </div>
-        </div>
- 	</footer>	
+        <HomeKefu :bottomBase="bottomBase" />
+    </footer>
 </template>
-
+ 
 <script setup>
-//0.添加网站客服 start---------------------------------------->
-//添加网站客服
-function addQQFriend(qqNumber) {
-    // 使用tencent协议唤起QQ客户端并添加好友
-    window.location.href = `tencent://message/?uin=${qqNumber}&Site=&Menu=yes`;
-}
-//0.添加网站客服 end---------------------------------------->
-
 //获得底部基本信息 start---------------------------------------->
 //1.获得全部友情链接与底部图片
 const bottomLink = ref([])
@@ -92,9 +56,6 @@ const bottomphoto = ref([])
 const bottomMenu = ref([])
 const bottomBase = ref({})
 
-const qq1 = ref("")
-const qq2 = ref("")
-
 async function getModelDataAll() {
     const mkdata =  await requestDataPromise('/web/getWebsiteFootAll', {
         method: 'GET',
@@ -110,9 +71,7 @@ async function getModelDataAll() {
         bottomphoto.value = mkdata.data.link_foot;
         bottomMenu.value = mkdata.data.foot_cate;
         bottomBase.value = mkdata.data.foot_info;
-        //获取qq号数字部分
-        qq1.value = bottomBase.value.customer_service_qq.match(/\d+/g);
-        qq2.value = bottomBase.value.communications.match(/\d+/g);
+        
 
     }else{
         console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
@@ -127,4 +86,5 @@ getModelDataAll();
 
 <style lang="less" scoped>
     @import '@/assets/css/public/footer.less';
+    @import '@/assets/css/public/kefu.less';
 </style>

+ 8 - 6
components/home/kefu.vue

@@ -3,19 +3,19 @@
   <div class="kefu">
     <div class="kefu_itemKf">
       <a :href="bottomBase.online_service" target="_blank">
-          <img src="https://img.bjzxtw.org.cn/pre/public/image/online1.png">
-          <p>在线客服</p>
+        <img src="https://img.bjzxtw.org.cn/pre/public/image/online1.png">
+        <p>在线客服</p>
       </a>
     </div>
     <div class="kefu_itemQQ">
       <img src="https://img.bjzxtw.org.cn/pre/public/image/qq1.png">
       <p>QQ客服</p>
       <div class="kefu_item_content_QQ">
-          <div @click="addQQFriend(qq1)" class="qqadd">
+          <div @click="addQQFriend(bottomBase.customer_service_qq)" class="qqadd">
               <img src="https://img.bjzxtw.org.cn/pre/public/index/tubiao1.png" width="100">
               <div class="qqfs">{{bottomBase.customer_service_qq}}</div>
           </div>
-          <div @click="addQQFriend(qq2)" class="qqadd">
+          <div @click="addQQFriend(bottomBase.communications)" class="qqadd">
               <img src="https://img.bjzxtw.org.cn/pre/public/index/tubiao2.png" width="100">
               <div class="qqfs">{{bottomBase.communications}}</div>
           </div>
@@ -41,10 +41,12 @@
       required: true
     }
   })
+
   //添加网站客服
   function addQQFriend(qqNumber) {
-      // 使用tencent协议唤起QQ客户端并添加好友
-      window.location.href = `tencent://message/?uin=${qqNumber}&Site=&Menu=yes`;
+    let qq = qqNumber.match(/\d+/g);
+    // 使用tencent协议唤起QQ客户端并添加好友
+    window.location.href = `tencent://message/?uin=${qq}&Site=&Menu=yes`;
   }
 </script>
 

+ 65 - 245
components/home/pageNavigation.vue

@@ -1,290 +1,110 @@
 <template>
+    <!-- 导航 -->
     <div class="navigate">
         <div class="partOne">
             <div class="inner">
-                <div class="navLeft">
-                    <div class="navIndex">
-                        <NuxtLink :to="'/'">首页</NuxtLink>
-                    </div>
-                    <div class="navClass">
-                        <div>主题资讯</div>
-                        <div>互动资讯</div>
-                    </div>
+                <div class="home">
+                    <em></em>
+                    <NuxtLink :to="'/'">首页</NuxtLink> 
                 </div>
-                <ul class="navigationOne">
-                    <li v-for="(item, index) in navigation1" :key="index">
-                        <NuxtLink :href="getLinkPath(item)" :title="item.alias" v-if="index<=23" :target="item.is_url == 1 ? '_blank' : '_self'">
-                            <span class="active" v-if="item.category_id == routeId">{{ item.alias }}</span>
-                            <span v-else>{{ item.alias }}</span>
-                        </NuxtLink>
+                <ul class="partOneTitle">
+                    <li class="titleList1">
+                        <NuxtLink to="/">深度服务</NuxtLink>
                     </li>
-                </ul>
-            </div>
-        </div>
-        <!-- 展示地区 -->
-        <div class="cityBox">
-            <div class="cityMain">
-                <div class="cityTitle">地方频道</div>
-                <ul class="cityList" v-if="provinceList.length > 0">
-                    <li v-for="item in provinceList">
-                        <NuxtLink :to="{ path: `/search/${item.id}`}">{{item.abbreviation}}</NuxtLink>
+                    <li class="titleList111" v-for="(item, index) in navigation1" :key="index">
+                        <NuxtLink :href="getLinkPath(item)" :title="item.alias" :target="item.is_url == 1 ? '_blank' : '_self'">
+                            {{ item.alias }}
+                        </NuxtLink>
                     </li>
                 </ul>
             </div>
         </div>
-        <!-- 行政查询 -->
-        <div class="select">
+        <div class="partTwo">
             <div class="inner">
-                <div class="role left">
-                    <div class="title">行政职能查询</div>
-                    <div class="searchRole">
-                        <el-select v-model="depValue" placeholder="职能部门" filterable size="large" style="width: 330px">
-                            <el-option v-for="(item, index) in department" :key="index" :label="item.name" :value="item.id" />
-                        </el-select>
-                        <em @click="goToPrimary"></em>
-                    </div>
+                <div class="navleft">
+                    <div> 互动版块 </div>
+                    <div> 推荐版块 </div>
                 </div>
-                <div class="region left">
-                    <div class="title">行政区划查询</div>
-                    <div class="searchRole" v-if="provinceList.length > 0">
-                        <el-select v-model="province" placeholder="请选择省" size="large" style="width: 80px">
-                            <el-option v-for="item in provinceList" :key="item.id" :label="item.name" @click="change(item.id)" :value="item.id" />
-                        </el-select>
-                        <i></i>
-                        <el-select v-model="city" placeholder="请选择市" no-data-text="请先选择省份" size="large" style="width: 80px">
-                            <el-option v-for="(item, index) in cityList" :key="item.id" :label="item.name" @click="change1(item.id)" :value="item.id" />
-                        </el-select>
-                        <i></i>
-                        <el-select v-model="region" placeholder="请选择区/县" no-data-text="请先选择市" size="large" style="width: 100px">
-                            <el-option v-for="item in regionList" :key="item.id" :label="item.name" :value="item.id" />
-                        </el-select>
-                        <em @click="goToPrimary"></em>
+                <ul class="navlist">
+                    <li class="navListItem" v-for="(item,index) in navigation2" :key="index">
+                        <NuxtLink :href="getLinkPath(item)" :title="item.alias" :target="item.is_url == 1 ? '_blank' : '_self'">
+                            {{ item.alias }}
+                        </NuxtLink>
+                    </li>
+                </ul>
+                <div class="navright">
+                    <div class="nav111" v-for="(item, index) in 2" :key="index">
+                        <a href="#">信访投诉</a>
                     </div>
                 </div>
             </div>
         </div>
-
     </div>
 </template>
 
 <script setup>
-//1.加载依赖 start ---------------------------------------->
-import { ElMessage } from 'element-plus'
-import { ref, onMounted } from 'vue';
-import { ElSelect, ElOption } from 'element-plus'
-
-const nuxtApp = useNuxtApp();
-const axios = nuxtApp.$axios;
-
-const route = useRoute();
-const routeId = route.params.id; //获得该页面的id
-//1.加载依赖 end ---------------------------------------->
-
-//2.加载模块数据 start ---------------------------------------->
-const navigation1 = ref("");
-async function getPageData2() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelCategory', {
+//1.获取导航菜单 start ---------------------------------------->
+//第一行导航菜单 10个
+const navigation1 = ref([]);
+//两行的导航菜单 20个 
+const navigation2 = ref([]);
+//边边上的导航菜单 2个
+const navigation3 = ref([]);
+//获取导航菜单1 
+async function getNavigation1() {
+    const mkdata = await requestDataPromise('/web/getWebsiteModelCategory', {
         method: 'GET',
         query: {
-            'placeid': 1,
             'pid': 0,
-            'num': 35
+            'num': 10,
+            'placeid': 1
         },
     });
     navigation1.value = mkdata.data;
 }
-getPageData2();
-
-//格式化跳转路径
-// const getLinkPath = (item) => {
-//     if(item.is_url==1){
-//         return `${item.web_url}`;
-//     }else if(item.children_count == 0){
-//         //return `/${item.aLIas_pinyin}/`;
-//         return `/newsList/${item.category_id}?page=1`;
-//     }else{
-//         //return `/${item.aLIas_pinyin}/`;
-//         return `/primaryNavigation/${item.category_id}`;
-//     }
-// }
-const getLinkPath = (item) => {
-    if(item.is_url==1){
-        return `${item.web_url}`;
-    }else if(item.children_count == 0){
-        //return `/newsList/${item.category_id}?page=1`;
-        return `/${item.aLIas_pinyin}/list-1.html`;
-    }else{
-        //return `/primaryNavigation/${item.aLIas_pinyin}/`;
-        return `/${item.aLIas_pinyin}/index.html`;
-    }
-}
-//2.加载模块数据 end ---------------------------------------->
-
-//3.职能部门 start ---------------------------------------->
-let department = ref("")
-const depValue = ref("")
-const typeValue = ref("")
-// let departmentList = async () => {
-//     const mkdata = await requestDataPromise('/web/selectWebsiteDepartment', {
-//         method: 'GET',
-//         query: {
-//             'keyword': department.value,
-//         },
-//     });
-//     if(mkdata.code == 200){
-//         department.value = mkdata.data;
-//     }else{
-//         console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
-//         console.log("错误位置:获取职能部门")
-//         console.log("后端错误反馈:",mkdata.message)
-//         console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
-//     }
-// }
-// //获得所有部门
-// departmentList();
-//3.职能部门 end ---------------------------------------->
-
-//4.展示行政区划 start ---------------------------------------->
-//let areaList = ref("")
-//4.1 省
-let province = ref("")
-let provinceid = ref("")
-let provinceList = ref("")
-//4.2 市
-let city = ref("")
-let cityid = ref("")
-let cityList = ref("")
-//4.3 县
-let region = ref("")
-//let regionid = ref("")
-let regionList = ref("")
-
-//选择省
-// let areaArrList = async () => {
-//     const mkdata =  await requestDataPromise('/web/selectWebsiteArea', {
-//         method: 'GET',
-//         query: {},
-//     });
-//     if(mkdata.code == 200){
-//         provinceList.value = mkdata.data;
-//     }else{
-//         console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
-//         console.log("错误位置:获取行政区划")
-//         console.log("后端错误反馈:",mkdata.message)
-//         console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
-//     }
-// }
-// //一开始只需要获取一下省
-// areaArrList();
-
-//选择市
-let change = async (id) => {
-    provinceid.value = id;
-    const shengData =  await requestDataPromise('/web/selectWebsiteArea', {
+getNavigation1();
+//获取导航菜单2
+async function getNavigation2() {
+    const mkdata = await requestDataPromise('/web/getWebsiteModelCategory', {
         method: 'GET',
         query: {
-            'pid': id,
+            'pid': 0,
+            'num': 20,
+            'placeid': 11
         },
     });
-    cityList.value = shengData.data;
+    navigation2.value = mkdata.data;
 }
-
-//选择县
-let change1 = async (id) => {
-    cityid.value = id;
-    const xianData =  await requestDataPromise('/web/selectWebsiteArea', {
+getNavigation2();
+//获取导航菜单3
+async function getNavigation3() {
+    const mkdata = await requestDataPromise('/web/getWebsiteModelCategory', {
         method: 'GET',
         query: {
-            'pid': id,
+            'pid': 0,
+            'num': 2,
+            'placeid': 31
         },
     });
-    regionList.value = xianData.data;
+    navigation3.value = mkdata.data;
 }
-//4.展示行政区划 end ---------------------------------------->
-
-//5.执行搜索 start ---------------------------------------->
-const getcityid = ref("")
-//跳转到搜索页面
-// let goToSearch = (id) => {
-//     console.log(id)
-//     const route = `/search/search?catids=${id}`;
-//     window.location.href = route;
-// }
+getNavigation3();
+//1.获取导航菜单 end ---------------------------------------->
 
-//获得cityid和
-let goToPrimary = async () => {
-    if (province.value != "") { getcityid.value = province.value }
-    if (city.value != "") { getcityid.value = city.value }
-    if (region.value != "") { getcityid.value = region.value }
-
-    if (province.value == ""&&city.value == ""&&region.value == ""&&depValue.value=="") {
-        ElMessage.error('请选择行政区划或者职能部门!')
+//格式化跳转路径
+const getLinkPath = (item) => {
+    if(item.is_url==1){
+        return `${item.web_url}`;
+    }else if(item.children_count == 0){
+        //return `/newsList/${item.category_id}?page=1`;
+        return `/${item.aLIas_pinyin}/list-1.html`;
     }else{
-
-        // const responseStatus =  await requestDataPromise('/web/selectWebsiteCategory', {
-        // method: 'GET',
-        //     query: {
-        //         'cityid': getcityid.value,
-        //         'department_id': depValue.value
-        //     },
-        // });
-
-        // if (responseStatus.data.catid && responseStatus.data.catid.length > 0) {
-        //     const catids = responseStatus.data.catid.join(',');
-        //     const route = `/search/search?catids=${catids}`;
-        //     window.location.href = route;
-        // } else {
-        //     // 可以在这里处理数组为空的情况
-        //     console.log('没有可用的分类ID');
-        //     const route = `/search/search`;
-        //     window.location.href = route;
-        // }
-
-        const route = `/search/search?catids=${getcityid.value}&department_id=${depValue.value}`;
-        window.location.href = route;
-
+        //return `/primaryNavigation/${item.aLIas_pinyin}/`;
+        return `/${item.aLIas_pinyin}/index.html`;
     }
 }
-
-//5.执行搜索 end ---------------------------------------->
-
-
-onMounted(async ()  => {
-    //从客户端获取行政职能部门 加快打开速度
-    try {
-        const { $webUrl, $CwebUrl } = useNuxtApp();
-        const response = await fetch($webUrl + '/web/selectWebsiteDepartment', {
-            headers: {
-                'Content-Type': 'application/json',
-                'Userurl': $CwebUrl,
-                'Origin': $CwebUrl
-            }
-        });
-        const result = await response.json();
-        department.value = result.data;
-    } catch (error) {
-        console.error('获取部门数据失败:', error);
-    }
-
-    //从客户端获取行政区划
-    try {
-        const { $webUrl, $CwebUrl } = useNuxtApp();
-        const response2 = await fetch($webUrl + '/web/selectWebsiteArea', {
-            headers: {
-                'Content-Type': 'application/json',
-                'Userurl': $CwebUrl,
-                'Origin': $CwebUrl
-            }
-        });
-        const result2 = await response2.json();
-        provinceList.value = result2.data;
-    } catch (error) {
-        console.error('获取行政区划数据失败:', error);
-    }
-})
-
 </script>
 
 <style lang="less" scoped>
-@import url('@/assets/css/nav.less');
+    @import url('@/assets/css/public/nav.less');
 </style>

+ 67 - 202
components/home/pageNavigation1.vue

@@ -1,245 +1,110 @@
 <template>
+    <!-- 导航 -->
     <div class="navigate">
         <div class="partOne">
             <div class="inner">
-                <div class="navLeft">
-                    <div class="navIndex">
-                        <NuxtLink :to="'/'">首页</NuxtLink> 
-                    </div>
-                    <div class="navClass">
-                        <div>主题资讯</div>
-                        <div>互动资讯</div>
-                    </div>
+                <div class="home">
+                    <em></em>
+                    <NuxtLink :to="'/'">首页</NuxtLink> 
                 </div>
-                <ul class="navigationOne">
-                    <li v-for="(item, index) in navigation1" :key="index">
-                        <NuxtLink :href="getLinkPath(item)" :title="item.alias" v-if="index<=23" :target="item.is_url == 1 ? '_blank' : '_self'">
-                            <span class="active" v-if="item.category_id == routeId">{{ item.alias }}</span>
-                            <span v-else>{{ item.alias }}</span>
+                <ul class="partOneTitle">
+                    <li class="titleList1">
+                        <NuxtLink to="/">深度服务</NuxtLink>
+                    </li>
+                    <li class="titleList111" v-for="(item, index) in navigation1" :key="index">
+                        <NuxtLink :href="getLinkPath(item)" :title="item.alias" :target="item.is_url == 1 ? '_blank' : '_self'">
+                            {{ item.alias }}
                         </NuxtLink>
                     </li>
                 </ul>
             </div>
         </div>
-        <!-- 展示地区 -->
-        <div class="cityBox">
-            <div class="cityMain">
-                <div class="cityTitle">地方频道</div>
-                <ul class="cityList">
-                    <li v-for="item in provinceList">
-                        <NuxtLink :to="{ path: `/search/${item.id}`}">{{item.abbreviation}}</NuxtLink>
+        <div class="partTwo">
+            <div class="inner">
+                <div class="navleft">
+                    <div> 互动版块 </div>
+                    <div> 推荐版块 </div>
+                </div>
+                <ul class="navlist">
+                    <li class="navListItem" v-for="(item,index) in navigation2" :key="index">
+                        <NuxtLink :href="getLinkPath(item)" :title="item.alias" :target="item.is_url == 1 ? '_blank' : '_self'">
+                            {{ item.alias }}
+                        </NuxtLink>
                     </li>
                 </ul>
+                <div class="navright">
+                    <div class="nav111" v-for="(item, index) in 2" :key="index">
+                        <a href="#">信访投诉</a>
+                    </div>
+                </div>
             </div>
         </div>
     </div>
-
 </template>
 
 <script setup>
-//1.加载依赖 start ---------------------------------------->
-import { ElMessage } from 'element-plus'
-import { ref,onMounted } from 'vue';
-import { ElSelect, ElOption } from 'element-plus'
-
-const nuxtApp = useNuxtApp();
-const axios = nuxtApp.$axios;
-
-const route = useRoute();
-const routeId = route.params.id; //获得该页面的id
-//1.加载依赖 end ---------------------------------------->
-
-//2.加载模块数据 start ---------------------------------------->
-const navigation1 = ref("");
-async function getPageData2() {
-    const mkdata =  await requestDataPromise('/web/getWebsiteModelCategory', {
+//1.获取导航菜单 start ---------------------------------------->
+//第一行导航菜单 10个
+const navigation1 = ref([]);
+//两行的导航菜单 20个 
+const navigation2 = ref([]);
+//边边上的导航菜单 2个
+const navigation3 = ref([]);
+//获取导航菜单1 
+async function getNavigation1() {
+    const mkdata = await requestDataPromise('/web/getWebsiteModelCategory', {
         method: 'GET',
         query: {
-            'placeid': 1,
             'pid': 0,
-            'num': 35
+            'num': 10,
+            'placeid': 1
         },
     });
     navigation1.value = mkdata.data;
 }
-getPageData2();
-
-//格式化跳转路径
-const getLinkPath = (item) => {
-    if(item.is_url==1){
-        return `${item.web_url}`;
-    }else if(item.children_count == 0){
-        //return `/newsList/${item.category_id}?page=1`;
-        return `/${item.aLIas_pinyin}/list-1.html`;
-    }else{
-        //return `/primaryNavigation/${item.aLIas_pinyin}/`;
-        return `/${item.aLIas_pinyin}/index.html`;
-    }
-}
-//2.加载模块数据 end ---------------------------------------->
-
-//3.职能部门 start ---------------------------------------->
-// let department = ref("")
-const depValue = ref("")
-const typeValue = ref("")
-// let departmentList = async () => {
-//     const mkdata = await requestDataPromise('/web/selectWebsiteDepartment', {
-//         method: 'GET',
-//         query: {
-//             'keyword': department.value,
-//         },
-//     });
-//     if(mkdata.code == 200){
-//         department.value = mkdata.data;
-//     }else{
-//         console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
-//         console.log("错误位置:获取职能部门")
-//         console.log("后端错误反馈:",mkdata.message)
-//         console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
-//     }
-// }
-// //获得所有部门
-// departmentList();
-//3.职能部门 end ---------------------------------------->
-
-//4.展示行政区划 start ---------------------------------------->
-let areaList = ref("")
-//4.1 省
-let province = ref("")
-let provinceid = ref("")
-let provinceList = ref("")
-//4.2 市
-let city = ref("")
-let cityid = ref("")
-let cityList = ref("")
-//4.3 县
-let region = ref("")
-let regionid = ref("")
-let regionList = ref("")
-
-//选择省
-// let areaArrList = async () => {
-//     const mkdata =  await requestDataPromise('/web/selectWebsiteArea', {
-//         method: 'GET',
-//         query: {},
-//     });
-//     if(mkdata.code == 200){
-//         provinceList.value = mkdata.data;
-//     }else{
-//         console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
-//         console.log("错误位置:获取行政区划")
-//         console.log("后端错误反馈:",mkdata.message)
-//         console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
-//     }
-// }
-// //一开始只需要获取一下省
-// areaArrList();
-
-onMounted(async ()  => {
-    //从客户端获取行政区划
-    try {
-        const { $webUrl, $CwebUrl } = useNuxtApp();
-        const response2 = await fetch($webUrl + '/web/selectWebsiteArea', {
-            headers: {
-                'Content-Type': 'application/json',
-                'Userurl': $CwebUrl,
-                'Origin': $CwebUrl
-            }
-        });
-        const result2 = await response2.json();
-        provinceList.value = result2.data;
-    } catch (error) {
-        console.error('获取行政区划数据失败:', error);
-    }
-})
-
-
-
-
-//选择市
-let change = async (id) => {
-    provinceid.value = id;
-    const shengData =  await requestDataPromise('/web/selectWebsiteArea', {
+getNavigation1();
+//获取导航菜单2
+async function getNavigation2() {
+    const mkdata = await requestDataPromise('/web/getWebsiteModelCategory', {
         method: 'GET',
         query: {
-            'province': id,
-            'city': 0
+            'pid': 0,
+            'num': 20,
+            'placeid': 11
         },
     });
-    cityList.value = shengData.data.city;
+    navigation2.value = mkdata.data;
 }
-
-//选择县
-let change1 = async (id) => {
-    cityid.value = id;
-    const xianData =  await requestDataPromise('/web/selectWebsiteArea', {
+getNavigation2();
+//获取导航菜单3
+async function getNavigation3() {
+    const mkdata = await requestDataPromise('/web/getWebsiteModelCategory', {
         method: 'GET',
         query: {
-            'province': provinceid.value,
-            'city': cityid.value
+            'pid': 0,
+            'num': 2,
+            'placeid': 31
         },
     });
-    regionList.value = xianData.data.region;
-}
-//4.展示行政区划 end ---------------------------------------->
-
-//5.执行搜索 start ---------------------------------------->
-const getcityid = ref("")
-//跳转到搜索页面
-let goToSearch = (id) => {
-    console.log(id)
-    const route = `/search/search?catids=${id}`;
-    window.open(route, '_blank');
+    navigation3.value = mkdata.data;
 }
+getNavigation3();
+//1.获取导航菜单 end ---------------------------------------->
 
-//获得cityid和
-let goToPrimary = async () => {
-    if (province.value != "") { getcityid.value = province.value }
-    if (city.value != "") { getcityid.value = city.value }
-    if (region.value != "") { getcityid.value = region.value }
-
-    if (province.value == ""&&city.value == ""&&region.value == ""&&depValue.value=="") {
-        ElMessage.error('请选择行政区划或者职能部门!')
+//格式化跳转路径
+const getLinkPath = (item) => {
+    if(item.is_url==1){
+        return `${item.web_url}`;
+    }else if(item.children_count == 0){
+        //return `/newsList/${item.category_id}?page=1`;
+        return `/${item.aLIas_pinyin}/list-1.html`;
     }else{
-
-        const responseStatus =  await requestDataPromise('/web/selectWebsiteCategory', {
-        method: 'GET',
-            query: {
-                'cityid': getcityid.value,
-                'department_id': depValue.value
-            },
-        });
-        if (responseStatus.data.catid && responseStatus.data.catid.length > 0) {
-            const catids = responseStatus.data.catid.join(',');
-            const route = `/search/search?catids=${catids}`;
-            window.open(route, '_blank');
-        } else {
-            // 可以在这里处理数组为空的情况
-            console.log('没有可用的分类ID');
-            const route = `/search/search`;
-            window.open(route, '_blank');
-        }
-
-    }
-}
-
-let searchDepartment = () => {
-    //搜索职能部门
-    let status = false;
-    for (let item of department.value) {
-        if (item.name == typeValue.value) {
-            //如果有就赋值过去
-            depValue.value = item.id
-            status = true; //说明有可用的结果
-        }
-    }
-    if (status == true) {
-        //弹出提示告诉用户不存在
+        //return `/primaryNavigation/${item.aLIas_pinyin}/`;
+        return `/${item.aLIas_pinyin}/index.html`;
     }
 }
-//5.执行搜索 end ---------------------------------------->
 </script>
 
 <style lang="less" scoped>
-@import url('@/assets/css/nav.less');
+    @import url('@/assets/css/public/nav.less');
 </style>

+ 2 - 2
nuxt.config.js

@@ -19,8 +19,8 @@ export default defineNuxtConfig({
     '@pinia/nuxt',
   ],
   css: [
-    '~/assets/css/global.css',
-    '~/assets/css/font.css',
+    '~/assets/css/static/global.css',
+    '~/assets/css/static/font.css',
     'element-plus/dist/index.css',
     'element-plus/theme-chalk/display.css'
   ],

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 295 - 710
pages/index.vue


Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů