浏览代码

首页修改

DingChangSheng 4 年之前
父节点
当前提交
09e0eb712f
共有 25 个文件被更改,包括 750 次插入596 次删除
  1. 二进制
      src/go_build_web
  2. 1 1
      src/web/staticres/bid-fileinter/css/bid_content.css
  3. 1 1
      src/web/staticres/big-member/css/open_app.css
  4. 2 179
      src/web/staticres/big-member/css/page_index.css
  5. 1 1
      src/web/staticres/big-member/css/pc_buy_commit.css
  6. 8 2
      src/web/staticres/css/pc.css
  7. 二进制
      src/web/staticres/images/pc/slide_arrow.png
  8. 二进制
      src/web/staticres/images/pc/slide_arrow_grey.png
  9. 248 223
      src/web/staticres/js/index_content.js
  10. 98 30
      src/web/staticres/pccss/index.css
  11. 2 0
      src/web/staticres/pccss/public-nav-1200.css
  12. 1 1
      src/web/templates/bid-fileinter/page_bidfile_createorder.html
  13. 1 1
      src/web/templates/bid-fileinter/page_bidfile_landpage.html
  14. 1 1
      src/web/templates/bid-fileinter/page_bidfile_list.html
  15. 11 9
      src/web/templates/common/pcbottom.html
  16. 68 44
      src/web/templates/common/pchead.html
  17. 1 1
      src/web/templates/frontRouter/pc/coupon/sess/index.html
  18. 1 1
      src/web/templates/frontRouter/pc/docs/sess/index.html
  19. 1 1
      src/web/templates/frontRouter/pc/entpc/sess/index.html
  20. 1 1
      src/web/templates/frontRouter/pc/integral/sess/index.html
  21. 1 1
      src/web/templates/frontRouter/pc/squeeze/sess/squeeze_pc.html
  22. 52 43
      src/web/templates/frontRouter/pc/squeeze/sess/test.html
  23. 1 1
      src/web/templates/frontRouter/pc/userMerge/sess/accountmerge.html
  24. 1 1
      src/web/templates/frontRouter/pc/xspc/sess/index.html
  25. 248 53
      src/web/templates/pc/index.html

二进制
src/go_build_web


+ 1 - 1
src/web/staticres/bid-fileinter/css/bid_content.css

@@ -4,7 +4,7 @@
 .page--bid-content {
     font-family: Microsoft YaHei;
     position: relative;
-    padding-top: 77px;
+    padding-top: 64px;
     min-height: calc(100vh - 364px);
     min-width: 1200px;
     overflow: hidden;

+ 1 - 1
src/web/staticres/big-member/css/open_app.css

@@ -2,7 +2,7 @@
 .open-app {
   font-family: Microsoft YaHei;
   position: relative;
-  padding-top: 77px;
+  padding-top: 64px;
   /* padding-bottom: 121px; */
   min-height: calc(100vh - 364px);
   /* 分割 */

+ 2 - 179
src/web/staticres/big-member/css/page_index.css

@@ -2,7 +2,7 @@
 .page--big--index {
   font-family: Microsoft YaHei;
   position: relative;
-  padding-top: 77px;
+  padding-top: 64px;
   padding-bottom: 121px;
   min-height: calc(100vh - 364px);
   /* 分割 */
@@ -620,7 +620,7 @@
   width: 24px;
   height: 24px;
   margin: 0 auto;
-  background-size: 24px 24px;
+  background-size: 56px;
   background-repeat: no-repeat;
   background-position: center center;
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEnSURBVHgB7ZbNrYJAFEaH9zYuLQb6sAN1ydIOtAN3sFP7YaEdaAdWAF4TvsQQZgTmXnXxnYSQYfg5BzIJzhFCCCGEEPItEmdEnufLuq73SZLcZdsWRXFyBvw7A57yTdMcRXwmw7lsiyzLrlVVXZwy6gGQ75kyiVANCMgD9Qi1gAHyQDVCZREH5Nft/tCdkPWx0ljY0V8gJF+W5VHe9DlN05uMF515lS8RFfBOHgPLiMkBQ+WBVcSkgLHywCJidMBUeaAdMSogVh5oRgwO0JIHWhGDArTlgUbE2wAreRAbEQywlgcxEd6AT8mDqRF/vhuK/LbnsIk8aO+97pna+64JBcw7h0zlQV+EuNx953sD5G9xI7tre/FH5MFLBJ6/c4QQQgghhPwcD62mJ887e9SSAAAAAElFTkSuQmCC);
@@ -630,183 +630,6 @@
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC5SURBVHgB7ZdRDoMgEAX3pvXmHMEjUBv5eDGtSgvL0swkJH7I7swnZgAAAAAAf0fO+bGddTvp9W0zUeSPzBHxQX6OiAv52BE35WNGnMgv5cSNOJOXf2JG3JGXf2NF1MjLnRgR38jL3bERv8jLjDERLeRllm9ES3mZ6RPRQ15m943oKS87+kR4yMuuthGe8rKzXUTeHyJu8rL3XcRqteT9NeUqL7uPEclqKUNSCVnMmdH7AQAAAACueQIAR4pmNbCOwAAAAABJRU5ErkJggg==);
 }
 
-.right-side-box {
-  display: -ms-flexbox;
-  display: flex;
-  -ms-flex-direction: column;
-  flex-direction: column;
-  -ms-flex-align: center;
-  align-items: center;
-  -ms-flex-pack: center;
-  justify-content: center;
-  background: #FFFFFF;
-  border-radius: 4px;
-  border: none;
-  box-sizing: border-box;
-  position: fixed;
-  z-index: 666;
-  min-width: 48px;
-  bottom: 108px;
-  right: initial;
-  left: calc(50% + 680px);
-  transition: all 0.75s;
-}
-
-@media screen and (max-width: 1500px) {
-  .right-side-box {
-    left: initial;
-    right: 58px;
-  }
-}
-
-.right-side-box .hover-open-box {
-  position: absolute;
-  top: 0;
-  right: -1px;
-  background: #fff;
-  border: 1px solid #ECECEC;
-  border-radius: 4px;
-  padding: 0 12px;
-  height: 100%;
-  box-sizing: border-box;
-  display: -ms-flexbox;
-  display: flex;
-  -ms-flex-direction: row;
-  flex-direction: row;
-  -ms-flex-align: center;
-  align-items: center;
-  -ms-flex-pack: start;
-  justify-content: flex-start;
-  cursor: pointer;
-}
-
-.right-side-box .hover-open-box span {
-  display: block;
-  margin-left: 8px;
-  color: #FFFFFF;
-  font-size: 14px;
-  line-height: 24px;
-  -ms-flex-negative: 0;
-  flex-shrink: 0;
-}
-
-.right-side-box .icon-customer,
-.right-side-box .icon-arrow--up {
-  box-sizing: content-box;
-  cursor: pointer;
-}
-
-.right-side-box .icon-customer.white,
-.right-side-box .icon-arrow--up.white {
-  padding: 12px;
-}
-
-.right-side-box > .right-side-item {
-  width: 100%;
-  position: relative;
-  height: 48px;
-  box-sizing: border-box;
-}
-
-.right-side-box > .right-side-item::before {
-  content: "";
-  position: absolute;
-  top: 0;
-  left: 10px;
-  transform: translateY(-50%);
-  z-index: 2;
-  display: inline-block;
-  width: 28px;
-  height: 1px;
-  background-color: #ECECEC;
-}
-
-.right-side-box > .right-side-item .white {
-  display: none;
-}
-
-.right-side-box > .right-side-item span {
-  display: none;
-}
-
-.right-side-box > .right-side-item .hover-open-box {
-  border-top-width: 0;
-  border-bottom-width: 0;
-  border-radius: 0;
-}
-
-.right-side-box > .right-side-item.fix-b-w .hover-open-box {
-  border-bottom-width: 1px;
-  border-bottom-right-radius: 4px;
-  border-bottom-left-radius: 4px;
-}
-
-.right-side-box > .right-side-item:first-child .hover-open-box {
-  border-top-right-radius: 4px;
-  border-top-left-radius: 4px;
-  border-top-width: 1px;
-}
-
-.right-side-box > .right-side-item:first-child .hover-open-box:hover {
-  border-bottom-left-radius: 4px;
-}
-
-.right-side-box > .right-side-item:first-child::before {
-  content: none;
-}
-
-.right-side-box > .right-side-item:last-child .hover-open-box {
-  border-bottom-right-radius: 4px;
-  border-bottom-left-radius: 4px;
-  border-bottom-width: 1px;
-}
-
-.right-side-box > .right-side-item:last-child .hover-open-box:hover {
-  border-top-left-radius: 4px;
-}
-
-.right-side-box > .right-side-item:only-child .hover-open-box {
-  border-top-width: 1px;
-  border-bottom-width: 1px;
-  border-radius: 4px;
-}
-
-.right-side-box > .right-side-item:hover .hover-open-box {
-  border-top-left-radius: 4px;
-  border-bottom-left-radius: 4px;
-  background: #2CB7CA;
-  border: 1px solid #2CB7CA;
-  z-index: 3;
-}
-
-.right-side-box > .right-side-item:hover .white {
-  display: inherit;
-}
-
-.right-side-box > .right-side-item:hover .white + div {
-  display: none;
-}
-
-.right-side-box > .right-side-item:hover span {
-  display: inherit;
-}
-
-@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
-  .right-side-box > .right-side-item:hover .hover-open-box {
-    background: inherit;
-    border: 1px solid #ECECEC;
-    z-index: inherit;
-  }
-  .right-side-box > .right-side-item:hover .white {
-    display: none;
-  }
-  .right-side-box > .right-side-item:hover .white + div {
-    display: inherit;
-  }
-  .right-side-box > .right-side-item:hover span {
-    display: none;
-  }
-}
 
 .bg-e5 {
     background-color: #e5e5e5;

+ 1 - 1
src/web/staticres/big-member/css/pc_buy_commit.css

@@ -40,7 +40,7 @@ input[type="radio"] {
 
 .page--big--buycommit {
   font-family: Microsoft YaHei;
-  padding-top: 77px;
+  padding-top: 64px;
   padding-bottom: 121px;
   min-height: calc(100vh - 364px);
 }

+ 8 - 2
src/web/staticres/css/pc.css

@@ -64,7 +64,7 @@ form{
 	border-bottom: 2px solid #2cb7ca;
 }
 .useronline{
-	margin-top:20px;
+	margin-top:14px;
 	width:70px;
 	height:35px;
 	margin-left:40px;
@@ -75,6 +75,12 @@ form{
 	border-color:#CCCCCC;
 	position:relative;
 }
+/* #public-nav[data-theme="light"] .useronline{
+	border: solid 1px #000!important;
+}
+#public-nav[data-theme="light"] .useronline>button{
+	color: #000 !important;
+} */
 .useronline>img{
 	width: 32px;
  	height: 32px;
@@ -87,7 +93,7 @@ form{
     border: 1px solid #2CB7CA;
 }
 .useronline>button{
-	width: 70px;
+	  width: 70px;
     height: 30px;
     line-height: 27px;
     text-align: center;

二进制
src/web/staticres/images/pc/slide_arrow.png


二进制
src/web/staticres/images/pc/slide_arrow_grey.png


+ 248 - 223
src/web/staticres/js/index_content.js

@@ -3,6 +3,10 @@ if(location.origin.indexOf('jianyu360.com') > 0 ){
   req_base = location.origin + '/';
 }
 
+console.log("---------最新资讯---------")
+
+
+
 
 function changeHorse(timp) {
   return Math.floor(timp / 1000 / 60 / 60)
@@ -14,238 +18,259 @@ function toThousands(num) {
 
 $(function () {
 
- // 区域切换
- function getjyArea(type){
-  $.ajax({
-    type: "POST",
-    url: req_base + 'index/labelUrl',
-    data: {typ:type},
-    success: function (result) {
-      jyAreaDemo(result,type)
-    },
-    error: function (e) {
-      console.log('数据错误');
-    }
-  });
- }
-
- function jyAreaDemo(result, index) {
-  var str = "";
-
-  var data = result.data;
-  var keys = Object.keys(data);
-  var values = Object.values(data);
-  if (index == 1) {
-    var firstStr = "<li class='zxs'>";
-    var endStr = '';
-    values.forEach(function (v, i) {
-      if (v.length > 1) {
-        endStr += "<li><strong>" + keys[i] + "</strong><div>";
-        v.forEach(function (el) {
-          endStr += "<span><a href=\"" + el.url + "\" target=\"_blank\">" + el.city + "</a></span>";
-        });
-        endStr += "</div></li>";
-      } else {
-        console.log('----v----', v);
-        firstStr += "<a href=\"" + v[0].url + "\">" + v[0].city + "</a>";
-      }
-    });
-    firstStr += "</li>";
-    str = firstStr + endStr;
-  }
-
-  if (index == 2) {
-    values.forEach(function (v, i) {
-      if (v.length > 1) {
-        str += " <li><strong>" + keys[i] + "</strong><div>";
-        v.forEach(function (el) {
-          str += "<span><a href=\"" + el.url + "\" target=\"_blank\">" + el.key + "</a></span>";
-        });
-        str += "</div></li>";
-      } else {
-        str += "<li><strong><a href=\"" + v[0].url + "\">" + keys[i] + "</a></strong></li>";
-      }
-    });
-  }
-  if (index == 3) {
-    values.forEach(function (v, i) {
-      if (v.length > 1) {
-        str += " <li><strong>" + keys[i] + "</strong><div>";
-        v.forEach(function (el) {
-          str += "<span><a href=\"" + el.url + "\" target=\"_blank\">" + el.key + "</a></span>";
-        });
-        str += "</div></li>";
-      } else {
-        str += "<li><strong><a href=\"" + v[0].url + "\">" + keys[i] + "</a></strong></li>";
-      }
-    });
-  }
-  var i = index - 1;
-  $(".jy-area .tab-content .tab-content-area").eq(i).find('ul').html(str);
-}
-
-getjyArea(1);
-$(".jy-area .tab-header span").on('click', function () {
-  $(".jy-area .tab-header span").removeClass('active');
-  $(this).addClass('active');
-  var i = $(this).index();
-  getjyArea(i + 1);
-  $(this).parent().find('i').animate({
-    left: 170 + 400 * i + 'px'
-  }, 200);
-  $("#index .jy-area .tab-content .tab-content-area").hide();
-  $("#index .jy-area .tab-content .tab-content-area").eq(i).show(300);
-});
-
-// 最新公告
-function getNewNotice(typ) {
-  $.ajax({
-    type: "POST",
-    url: req_base + 'newArticle',
-    data: { typ: typ },
-    success: function success(result) {
-      var str = "";
-      result.list.forEach(function (el, i) {
-        var times = changeHorse(el.publishtime);
-        var itemStr = "<li><a href=\" /article/indexcontent/" + el._id + ".html\" target=\"_blank\">\n                            <p>" + el.title + "</p>\n                            <div>";
-        if (el.subtype) {
-          itemStr += "<span class=\"light\">" + el.subtype + "</span>";
+  function jyAreaDemo(result,index){
+    var str = ""
+    
+    var data = result.data
+    var keys = Object.keys(data)
+    var values = Object.values(data)
+    if(index == 1){
+      var firstStr = "<li class='zxs'>"
+      var endStr = ''
+      values.forEach(function(v,i){
+        if(v.length > 1){
+          endStr += `<li><strong>${keys[i]}</strong><div>`
+            v.forEach(function(el){
+              endStr += `<span><a href="${el.url}" target="_blank">${el.city}</a></span>`
+            })          
+            endStr += `</div></li>`
+        }else{
+          console.log('----v----',v);
+          firstStr += `<a href="${v[0].url}">${v[0].city}</a>`
         }
-        if (el.buyerclass) {
-          itemStr += "<span>" + el.buyerclass + "</span>";
-        }
-        if (el.industry) {
-          itemStr += "<span>" + el.industry + "</span>";
-        }
-        if (el.area) {
-          itemStr += "<span>" + el.area + "</span>";
-        }
-        if (el.city) {
-          itemStr += "<span>" + el.city + "</span>";
-        }
-        if (el.butget) {
-          itemStr += "<span>" + el.butget + "</span>";
-        }
-        if (el.publishtime) {
-          itemStr += "<strong>" + times + "小时</strong>";
+      })
+      firstStr += `</li>`
+      str = firstStr + endStr
+    }
+   
+    if(index == 2){
+      values.forEach(function(v,i){
+        if(v.length > 1){
+            str += ` <li><strong>${keys[i]}</strong><div>`
+            v.forEach(function(el){
+              str += `<span><a href="${el.url}" target="_blank">${el.key}</a></span>`
+            })          
+            str += `</div></li>`
+        }else{
+          str += `<li><strong><a href="${v[0].url}">${keys[i]}</a></strong></li>`
+       }
+      })
+    }
+    if(index == 3){
+      values.forEach(function(v,i){
+        if(v.length > 1){
+            str += ` <li><strong>${keys[i]}</strong><div>`
+            v.forEach(function(el){
+              str += `<span><a href="${el.url}" target="_blank">${el.key}</a></span>`
+            })          
+            str += `</div></li>`
+        }else{
+          str += `<li><strong><a href="${v[0].url}">${keys[i]}</a></strong></li>`
+       }
+      })
+    }
+    var i = index - 1;
+    $(".jy-area .tab-content .tab-content-area").eq(i).find('ul').html(str)
+   }
+  
+   getjyArea(1)
+  $(".jy-area .tab-header span").on('click',function(){
+    $(".jy-area .tab-header span").removeClass('active')
+    $(this).addClass('active')
+    let i = $(this).index();
+    getjyArea(i+1)
+    $(this).parent().find('i').animate({
+      left: 170+(400*i) +'px'
+    },200)
+    $("#index .jy-area .tab-content .tab-content-area").hide()
+    $("#index .jy-area .tab-content .tab-content-area").eq(i).show(300)
+  })
+  
+  
+  
+    // 最新公告
+    function getNewNotice(typ) {
+      $.ajax({
+        type: "POST",
+        url: req_base + 'newArticle',
+        data: {typ},
+        success: function (result) {
+          let str = ""
+          result.list.forEach(function (el, i) {
+            let times = changeHorse(el.publishtime)
+            let itemStr = `<li><a href=" /article/indexcontent/${el._id}.html" target="_blank">
+                              <p>${el.title}</p>
+                              <div>`
+            if (el.subtype) {
+              itemStr += `<span class="light">${el.subtype}</span>`
+            }
+            if (el.buyerclass) {
+              itemStr += `<span>${el.buyerclass}</span>`
+            }
+            if (el.industry) {
+              itemStr += `<span>${el.industry}</span>`
+            }
+            if (el.area) {
+              itemStr += `<span>${el.area}</span>`
+            }
+            if (el.city) {
+              itemStr += `<span>${el.city}</span>`
+            }
+            if(el.butget){
+              itemStr += `<span>${el.butget}</span>`
+            }
+            if (el.publishtime) {
+              itemStr += `<strong>${times}小时</strong>`
+            }
+            itemStr += `</div></a></li>`
+            str += itemStr
+          })
+          let i = typ-1
+          $(".newNotice .tab-content-list").eq(i).find('ul').html(str)
+        },
+        error: function (e) {
+          console.log('数据错误');
         }
-        itemStr += "</div></a></li>";
-        str += itemStr;
       });
-      var i = typ - 1;
-      $(".newNotice .tab-content-list").eq(i).find('ul').html(str);
-    },
-    error: function error(e) {
-      console.log('数据错误');
     }
-  });
-}
-getNewNotice(1);
-//最新公告信息
-$(".newNotice .newNotice-header span").on('click', function () {
-
-  $(".newNotice .newNotice-header span").removeClass('active');
-  $(this).addClass('active');
-  var i = $(this).index();
-  getNewNotice(i + 1);
-  $(this).parent().find('i').animate({
-    left: 120 + 300 * i + 'px'
-  }, 200);
-  $("#index .newNotice .newNotice-content .tab-content-list").hide();
-  $("#index .newNotice .newNotice-content .tab-content-list").eq(i).show(300);
-});
-
-// 最新资讯
-function getNewLatest() {
-  $.ajax({
-    type: "POST",
-    url: req_base + 'newBlog',
-    data: "",
-    success: function success(result) {
-      console.log('----result.data----', result.data);
-
-      var str = "",
-          str1 = '<li class="newLatest-content-bottom">';
-      result.data.forEach(function (el, i) {
-        var times = el.l_createdate.split('-');
-        if (i < 3) {
-          if (i == 2) {
-            str += "<li class=\"newLatest-content-right\">";
-          } else {
-            str += "<li>";
-          }
-          str += "<a href=\"/jyblog/" + el.id + ".html\">\n                      <div class=\"date\"><i>" + times[1] + "</i>/<span>" + times[2] + "</span></div>";
-          if (el.s_pic1) {
-            str += "<img src=\"" + el.s_pic1 + "\" />";
-          } else {
-            str += "<img src=\"" + el.s_pic + "\" />";
-          }
-          str += "<div class=\"item-content\">\n                  <h4>" + el.s_title + "</h4>\n                  <p>" + el.s_content + "</p>\n                  <div class=\"newLatest-tips\">\n                    <span>" + el.s_author + "</span>\n                    <span>" + el.l_createdate + "</span>\n                  </div>\n                </div>\n              </a>\n            </li>";
-        } else {
-          str1 += "<a href=\"/jyblog/" + el.id + ".html\">\n              <div class=\"dates\"><i>" + times[1] + "</i>/<span>" + times[2] + "</span></div>\n              <div class=\"item-content\">\n                <h4>" + el.s_title + "</h4>\n                <p>" + el.s_content + "</p>\n               </div>\n              </a>";
+    getNewNotice(1)
+    //最新公告信息
+    $(".newNotice .newNotice-header span").on('click', function () {
+      $(".newNotice .newNotice-header span").removeClass('active')
+      $(this).addClass('active')
+      let i = $(this).index();
+      getNewNotice(i+1)
+      $(this).parent().find('i').animate({
+        left: 120 + (300 * i) + 'px'
+      }, 200)
+      $("#index .newNotice .newNotice-content .tab-content-list").hide()
+      $("#index .newNotice .newNotice-content .tab-content-list").eq(i).show(300)
+    })
+  
+  
+  
+  
+     // 最新资讯
+     function getNewLatest(){
+      $.ajax({
+        type: "POST",
+        url: req_base + 'newBlog',
+        data: "",
+        success: function (result) {
+          console.log('----result.data----',result.data);
+          
+          var str = "",str1 = '<li class="newLatest-content-bottom">'
+          result.data.forEach(function(el,i){
+             var times = el.l_createdate.split('-')
+             if(i<3){
+              if(i == 2){
+                str += `<li class="newLatest-content-right">`
+              }else{
+                str += `<li>`
+              }
+              str += `<a href="/jyblog/${el.id}.html">
+                        <div class="date"><i>${times[1]}</i>/<span>${times[2]}</span></div>`
+              if(el.s_pic1){
+                str += `<img src="${el.s_pic1}" />`
+              }else{
+                str += `<img src="${el.s_pic}" />`
+              }
+              str += `<div class="item-content">
+                    <h4>${el.s_title}</h4>
+                    <p>${el.s_content}</p>
+                    <div class="newLatest-tips">
+                      <span>${el.s_author	}</span>
+                      <span>${el.l_createdate}</span>
+                    </div>
+                  </div>
+                </a>
+              </li>`
+             }else{
+                str1 += `<a href="/jyblog/${el.id}.html">
+                <div class="dates"><i>${times[1]}</i>/<span>${times[2]}</span></div>
+                <div class="item-content">
+                  <h4>${el.s_title}</h4>
+                  <p>${el.s_content}</p>
+                 </div>
+                </a>`
+             }
+          })
+          str += str1 + "</li>"
+          $(".newLatest .newLatest-content ul").html(str,)
+        },
+        error: function (e) {
+          console.log('数据错误');
+        }
+      });
+     }
+  
+     getNewLatest()
+  
+  
+   var onlineData_arr = []
+    // 推送信息条数
+    function getOnlineData() {
+      $.ajax({
+        type: "POST",
+        url: req_base + 'front/index',
+        data: "",
+        success: function (result) {
+          var str = ""
+          str += `<li>
+              <h4>自上线以来</h4>
+              <p>剑鱼标讯为用户成功推送了信息</p>
+              <strong><mark id="flip-number-1">${toThousands(result.i_bidall)}</mark> <i>条</i></strong>
+            </li>
+            <li>
+            <h4>最近三十天</h4>
+            <p>剑鱼标讯从${result.i_site}个招标网站收录了</p>
+            <strong><mark id="flip-number-2">${toThousands(result.i_bidmonth)} </mark><i>条</i></strong>
+          </li>
+          <li>
+            <h4>今天</h4>
+            <p>剑鱼标讯成功为用户推送了信息</p>
+            <strong><mark id="flip-number-3">${toThousands(result.i_bidtoday)} </mark><i>条</i></strong>
+          </li>`
+  
+          $(".jy-onlineData ul").html(str)
+    
+          onlineData_arr = [result.i_bidall,result.i_bidmonth,result.i_bidtoday]
+          $(window).scroll(windowScrollFn)
+        },
+        error: function (e) {
+          console.log('数据错误');
         }
       });
-      str += str1 + "</li>";
-      $(".newLatest .newLatest-content ul").html(str);
-    },
-    error: function error(e) {
-      console.log('数据错误');
-    }
-  });
-}
-
-getNewLatest();
-
-var onlineData_arr = [];
-// 推送信息条数
-function getOnlineData() {
-  $.ajax({
-    type: "POST",
-    url: req_base + 'front/index',
-    data: "",
-    success: function success(result) {
-      var str = "";
-      str += "<li>\n            <h4>自上线以来</h4>\n            <p>剑鱼标讯为用户成功推送了信息</p>\n            <strong><mark id=\"flip-number-1\">" + toThousands(result.i_bidall) + "</mark> <i>条</i></strong>\n          </li>\n          <li>\n          <h4>最近三十天</h4>\n          <p>剑鱼标讯从" + result.i_site + "个招标网站收录了</p>\n          <strong><mark id=\"flip-number-2\">" + toThousands(result.i_bidmonth) + " </mark><i>条</i></strong>\n        </li>\n        <li>\n          <h4>今天</h4>\n          <p>剑鱼标讯成功为用户推送了信息</p>\n          <strong><mark id=\"flip-number-3\">" + toThousands(result.i_bidtoday) + " </mark><i>条</i></strong>\n        </li>";
-
-      $(".jy-onlineData ul").html(str);
-
-      onlineData_arr = [result.i_bidall, result.i_bidmonth, result.i_bidtoday];
-      $(window).scroll(windowScrollFn);
-    },
-    error: function error(e) {
-      console.log('数据错误');
     }
-  });
-}
-getOnlineData();
-
-function filpNumber() {
-  onlineData_arr.map(function (v, i) {
-    var demo = new CountUp('flip-number-' + (i + 1), 0, v, 0, 2, {
-      useEasing: false,
-      useGrouping: false
-    });
-    if (!demo.error) {
-      demo.start();
-    } else {
-      console.error(demo.error);
+    getOnlineData()
+  
+    function filpNumber () {
+        onlineData_arr.map(function (v, i) {
+            var demo = new CountUp('flip-number-' + (i + 1), 0, v, 0,2,{
+                useEasing: false,
+                useGrouping: false
+            });
+            if (!demo.error) {
+                demo.start();
+            } else {
+                console.error(demo.error);
+            }
+        })
     }
-  });
-}
-
-function windowScrollFn() {
-  var numberBox = $(".jy-onlineData");
-  var numberBoxH = numberBox.offset().top;
-  if ($(window).scrollTop() + $(window).height() >= numberBoxH) {
-    if (!numberBox.attr('data-show-an')) {
-      numberBox.attr('data-show-an', 'true');
-      filpNumber();
+  
+    function windowScrollFn (){
+        var numberBox = $(".jy-onlineData")
+        var numberBoxH = numberBox.offset().top
+        if ($(window).scrollTop() + $(window).height()  >= numberBoxH) {
+          console.log('----11111----',onlineData_arr);
+            if (!numberBox.attr('data-show-an')) {
+                numberBox.attr('data-show-an','true')
+                filpNumber()
+            }
+        } else {
+            numberBox.removeAttr('data-show-an')
+        }
     }
-  } else {
-    numberBox.removeAttr('data-show-an');
-  }
-}
-
 
 
 });

+ 98 - 30
src/web/staticres/pccss/index.css

@@ -1,6 +1,12 @@
 @charset "UTF-8";
 .secondLisps{
-
+  text-overflow: -o-ellipsis-lastline;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  display: -webkit-box;
+  -webkit-line-clamp: 2;
+  line-clamp: 2;
+  -webkit-box-orient: vertical;
 }
 #index {
   font-family: "微软雅黑";
@@ -8,7 +14,7 @@
   height: auto;
   min-width: 1200px;
   min-height: 100vh;
-  background: url(/images/pc/banner@2x.jpg) center 0px no-repeat, url(/images/pc/bgTwo.jpg) no-repeat center 650px;
+  background: url(/images/pc/banner@2x.jpg) center 0px no-repeat, url(/images/pc/bgTwo.jpg) no-repeat center 710px;
   background-size: 1920px auto;
   position: relative;
   
@@ -41,9 +47,11 @@
   padding-right: .8rem;
   box-sizing: border-box;
   background-color: #fff;
+  font-size: 14px;
 }
 #index .search .ser::placeholder{
-  color: #1d1d1d;
+  color: #999;
+  font-size: 14px;
 }
 
 #index .search .btn {
@@ -104,6 +112,10 @@
 
 #index .projectList ul li{
   width: 240px;
+  border-right: 1px solid #f5f6f7;
+}
+#index .projectList ul li:last-child{
+  border-right: none;
 }
 #index .projectList ul li a{
   height: 100%;
@@ -122,17 +134,19 @@
 }
 
 #index .jy-banner{
+  width: 1200px;
+  margin: 0 auto;
   margin-top: 56px;
   display: flex;
-  justify-content: center;
+  justify-content: space-between;
 }
 #index .jy-banner .jy-banner-l,#index .jy-banner .jy-banner-r{
- width: 616px;
+ width: 584px;
 }
 #index .jy-banner .carousel-inner .item img{
-  width: 600px;
+  width: 584px;
   height: 216px;
-  border-radius: 10px;
+  border-radius: 8px;
 }
 
 #index .jy-area{
@@ -192,15 +206,24 @@
 }
 #index .jy-area .tab-content .tab-content-area li.zxs a{
   color: #1d1d1d;
-  padding: 0 16px;
+  padding: 0 32px 0 0;
   font-size: 14px;
+  text-decoration: none;
+}
+#index .jy-area .tab-content .tab-content-area li a:hover{
+  color: #2CB7CA;
 }
-#index .jy-area .tab-content .tab-content-area li strong,#index .jy-area .tab-content .tab-content-area li strong a{
+#index .jy-area .tab-content .tab-content-area li.provice>a,#index .jy-area .tab-content .tab-content-area li strong a{
   width: 85px;
   display: flex;
   color: #1d1d1d;
   font-size: 14px;
+  text-decoration: none;
 }
+#index .jy-area .tab-content .tab-content-area li.provice>a:hover,#index .jy-area .tab-content .tab-content-area li strong a:hover{
+  color: #2cb7ca;
+}
+
 #index .jy-area .tab-content .tab-content-area li div{
   flex: 1;
   display: flex;
@@ -213,7 +236,7 @@
 }
 
 #index .newNotice{
-  margin-top: 72px;
+  margin-top: 80px;
   width: 100%;
   height: 580px;
   background: #fff;
@@ -256,6 +279,9 @@
 #index .newNotice .newNotice-header span.active{
   color: #2CB7CA;
 }
+#index .newNotice .newNotice-content .tab-content-list{
+  display: none;
+}
 #index .newNotice .newNotice-content ul{
   height: 335px;
   display: flex;
@@ -290,10 +316,10 @@
   margin-top: 8px;
 }
 #index .newNotice .newNotice-content li div span{
-  display: inline-block;
+  display: flex;
   height: 22px;
   padding: 0 6px;
-  line-height: 22px;
+  align-items: center;
   font-size: 12px;
   color: #686868;
   background: #f5f6f7;
@@ -312,7 +338,7 @@
   font-size: 12px;
   color: #999;
   margin-left: auto;
-  background: url(/images/pc/icon_bell.png) no-repeat left center;
+  /* background: url(/images/pc/icon_bell.png) no-repeat left center; */
   background-size: 16px;
 }
 
@@ -332,14 +358,19 @@
   width: 1200px;
   margin: 52px auto 0;
 }
+#index .newLatest .newLatest-content ul{
+  margin-left: -24px;
+}
 #index .newLatest .newLatest-content ul li{
   width: 280px;
   height: 370px;
-  background: #fff;
-  box-shadow: 0px 0px 28px 0px rgba(0,0,0,0.16); 
+  background: #fff; 
   position: relative;
   margin-left: 24px;
 }
+#index .newLatest .newLatest-content ul li:hover{
+  box-shadow: 0px 0px 28px 0px rgba(0,0,0,0.16);
+}
 #index .newLatest .newLatest-content ul li:first-child{
   margin-left: 0;
 }
@@ -353,15 +384,20 @@
   text-align: center;
   line-height: 42px;
 }
+#index .newLatest .newLatest-content ul li a{
+  display: block;
+  text-decoration: none;
+}
 #index .newLatest .newLatest-content ul li .date i{
-  font-size: 14px;
+  font-size: 16px;
 }
 #index .newLatest .newLatest-content ul li .date span{
-  font-size: 16px;
+  font-size: 20px;
   color: #fff;
 }
 #index .newLatest .newLatest-content ul li img{
-  width: 100%;
+  display: block;
+  width: 280px;
   height: 175px;
 }
 #index .newLatest .newLatest-content ul li .item-content{
@@ -371,14 +407,18 @@
   font-size: 16px;
   margin-top: 24px;
   color: #1d1d1d;
-  min-height: 40px;
+  min-height: 48px;
+  line-height: 24px;
 }
 #index .newLatest .newLatest-content ul li p{
   font-size: 14px;
   color: #999;
   line-height: 22px;
   min-height: 44px;
-  margin-top: 8px;
+  margin-top: 12px;
+}
+#index .newLatest .newLatest-content ul li:hover h4{
+  color: #2CB7CA;
 }
 #index .newLatest .newLatest-content ul li .newLatest-tips{
   margin-top: 20px;
@@ -392,27 +432,48 @@
   width: 584px;
   height: 140px;
   background: #fff;
-  box-shadow: 0px 0px 28px 0px rgba(0,0,0,0.16); 
 }
 #index .newLatest .newLatest-content ul li.newLatest-content-right a{
   display: flex;
 }
 #index .newLatest .newLatest-content ul li.newLatest-content-right img{
+  display: block;
   width: 220px;
   height: 140px;
 }
+#index .newLatest .newLatest-content ul li.newLatest-content-right .item-content{
+  flex: 1;
+}
 #index .newLatest .newLatest-content ul li.newLatest-content-right h4{
   margin-top: 16px;
+  width: 332px;
+  min-height: 20px;
+  overflow: hidden;
+  text-overflow:ellipsis;
+  white-space: nowrap;
 }
 #index .newLatest .newLatest-content ul li.newLatest-content-right .newLatest-tips{
- margin-top: 0px;
+ margin-top: 16px;
+}
+#index .newLatest .newLatest-content ul li.newLatest-content-bottom .item-content{
+  padding: 0 16px 0px;
+}
+#index .newLatest .newLatest-content ul li.newLatest-content-bottom h4{
+  margin-top: 16px;
+}
+#index .newLatest .newLatest-content ul li.newLatest-content-bottom:hover h4{
+  color: #1d1d1d;
+}
+#index .newLatest .newLatest-content ul li.newLatest-content-bottom a:hover h4{
+  color: #2CB7CA;
+}
+#index .newLatest .newLatest-content ul li:nth-child(4){
+  margin-top: 16px;
 }
 #index .newLatest .newLatest-content ul li.newLatest-content-bottom{
   height: 214px;
   width: 584px;
-  margin-top: 16px;
   background: #fff;
-  box-shadow: 0px 0px 28px 0px rgba(0,0,0,0.16); 
 }
 #index .newLatest .newLatest-content ul li.newLatest-content-bottom a{
   display: flex;
@@ -422,11 +483,11 @@
 }
 #index .newLatest .newLatest-content ul li.newLatest-content-bottom .dates{
   color: #999;
-  font-size: 12px;
+  font-size: 16px;
 }
 #index .newLatest .newLatest-content ul li.newLatest-content-bottom .dates span{
   color: #1d1d1d;
-  font-size: 16px;
+  font-size: 20px;
 }
 #index .newLatest .newLatest-content ul li.newLatest-content-bottom h4,#index .newLatest .newLatest-content ul li.newLatest-content-bottom p{
   min-height: inherit;
@@ -554,25 +615,32 @@
 }
 .jy-partners h3{
   font-size: 32px;
-  padding: 66px 0 40px;
+  padding: 66px 0 20px;
   text-align: center;
 }
 .jy-partners ul{
   margin: -2px;
   overflow: hidden;
+  padding: 20px 0;
 }
 .jy-partners ul li{
+  width: 130px;
+  height: 100px;
   margin: 2px;
   transition: ease 0.3s;
+  position: relative;
 }
 .jy-partners ul li img{
   width: 130px;
   height: 100px;
   
 }
-.jy-partners ul li:hover{
-  border-radius: 6px;
-  box-shadow: 0px 0px 4px 4px rgb(233, 230, 230); 
+.jy-partners ul li:hover img{
+  border-radius: 8px;
+  /* box-shadow: 0px 0px 4px 4px rgb(233, 230, 230);  */
+  box-shadow: 0px 0px 24px rgb(0 0 0 / 16%);
+  position: absolute;
+  z-index: 1;
 }
 
 

+ 2 - 0
src/web/staticres/pccss/public-nav-1200.css

@@ -16,6 +16,8 @@
   line-height: 63px;
   margin: 0 auto;
   position: relative;
+  display: flex;
+  justify-content: space-between;
 }
 
 .public-nav .iner .logo {

+ 1 - 1
src/web/templates/bid-fileinter/page_bidfile_createorder.html

@@ -20,7 +20,7 @@ body{
   font-family: "Microsoft YaHei",sans-serif;
 }
 .j-content{
-  padding-top: 77px;
+  padding-top: 64px;
 }
 .public-nav .iner .logo img{
 	width: 130px;

+ 1 - 1
src/web/templates/bid-fileinter/page_bidfile_landpage.html

@@ -28,7 +28,7 @@ body{
   font-family: "Microsoft YaHei",sans-serif;
 }
 .j-content{
-  padding-top: 77px;
+  padding-top: 64px;
 }
 .public-nav .iner .logo img{
 	width: 130px;

+ 1 - 1
src/web/templates/bid-fileinter/page_bidfile_list.html

@@ -20,7 +20,7 @@ body{
   font-family: "Microsoft YaHei",sans-serif;
 }
 .j-content{
-  padding-top: 77px;
+  padding-top: 64px;
 }
 .public-nav .iner .logo img{
 	width: 130px;

+ 11 - 9
src/web/templates/common/pcbottom.html

@@ -42,7 +42,7 @@
                     </dl>
                     <dl>
                         <dt>联系我们</dt>
-                        <dd><a href="#">了解剑鱼标讯</a></dd>
+                        <dd><a href="/front/aboutus.html">了解剑鱼标讯</a></dd>
                         <dd><a href="/jyblog/index.html">剑鱼标讯博客</a></dd>
                         <dd><a href="/front/busicooperation.html">商务合作</a></dd>
                         <dd><a href="/front/advservices.html">广告服务</a></dd>
@@ -112,7 +112,7 @@
     {{range $t,$v := $s}}
     var data = {{$v}}
     
-    link_str += "<li><a href=\"" + data.s_link + "\"><img src=\"" + data.s_pic + "\" alt=\"\" /></a></li>";
+    link_str += "<li><a href=\"" + data.s_link + "\" target=\"_blank\" ><img src=\"" + data.s_pic + "\" alt=\"\" /></a></li>";
     {{end}}
     $(".jy_friendlink_content ul").html(link_str)
 
@@ -180,17 +180,19 @@
 
     /* 上箭头 */
     .icon-arrow--up {
-        width: 24px;
-        height: 24px;
+        width: 56px;
+        height: 56px;
         margin: 0 auto;
-        background-size: 24px 24px;
+        background-size: 56px;
         background-repeat: no-repeat;
         background-position: center center;
-        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEnSURBVHgB7ZbNrYJAFEaH9zYuLQb6sAN1ydIOtAN3sFP7YaEdaAdWAF4TvsQQZgTmXnXxnYSQYfg5BzIJzhFCCCGEEPItEmdEnufLuq73SZLcZdsWRXFyBvw7A57yTdMcRXwmw7lsiyzLrlVVXZwy6gGQ75kyiVANCMgD9Qi1gAHyQDVCZREH5Nft/tCdkPWx0ljY0V8gJF+W5VHe9DlN05uMF515lS8RFfBOHgPLiMkBQ+WBVcSkgLHywCJidMBUeaAdMSogVh5oRgwO0JIHWhGDArTlgUbE2wAreRAbEQywlgcxEd6AT8mDqRF/vhuK/LbnsIk8aO+97pna+64JBcw7h0zlQV+EuNx953sD5G9xI7tre/FH5MFLBJ6/c4QQQgghhPwcD62mJ887e9SSAAAAAElFTkSuQmCC);
+        background-image: url(/images/pc/slide_arrow_grey.png);
+        /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEnSURBVHgB7ZbNrYJAFEaH9zYuLQb6sAN1ydIOtAN3sFP7YaEdaAdWAF4TvsQQZgTmXnXxnYSQYfg5BzIJzhFCCCGEEPItEmdEnufLuq73SZLcZdsWRXFyBvw7A57yTdMcRXwmw7lsiyzLrlVVXZwy6gGQ75kyiVANCMgD9Qi1gAHyQDVCZREH5Nft/tCdkPWx0ljY0V8gJF+W5VHe9DlN05uMF515lS8RFfBOHgPLiMkBQ+WBVcSkgLHywCJidMBUeaAdMSogVh5oRgwO0JIHWhGDArTlgUbE2wAreRAbEQywlgcxEd6AT8mDqRF/vhuK/LbnsIk8aO+97pna+64JBcw7h0zlQV+EuNx953sD5G9xI7tre/FH5MFLBJ6/c4QQQgghhPwcD62mJ887e9SSAAAAAElFTkSuQmCC); */
     }
 
     .icon-arrow--up.white {
-        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC5SURBVHgB7ZdRDoMgEAX3pvXmHMEjUBv5eDGtSgvL0swkJH7I7swnZgAAAAAAf0fO+bGddTvp9W0zUeSPzBHxQX6OiAv52BE35WNGnMgv5cSNOJOXf2JG3JGXf2NF1MjLnRgR38jL3bERv8jLjDERLeRllm9ES3mZ6RPRQ15m943oKS87+kR4yMuuthGe8rKzXUTeHyJu8rL3XcRqteT9NeUqL7uPEclqKUNSCVnMmdH7AQAAAACueQIAR4pmNbCOwAAAAABJRU5ErkJggg==);
+        background-image: url(/images/pc/slide_arrow.png);
+        /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC5SURBVHgB7ZdRDoMgEAX3pvXmHMEjUBv5eDGtSgvL0swkJH7I7swnZgAAAAAAf0fO+bGddTvp9W0zUeSPzBHxQX6OiAv52BE35WNGnMgv5cSNOJOXf2JG3JGXf2NF1MjLnRgR38jL3bERv8jLjDERLeRllm9ES3mZ6RPRQ15m943oKS87+kR4yMuuthGe8rKzXUTeHyJu8rL3XcRqteT9NeUqL7uPEclqKUNSCVnMmdH7AQAAAACueQIAR4pmNbCOwAAAAABJRU5ErkJggg==); */
     }
 
     .right-side-box {
@@ -224,7 +226,6 @@
         position: absolute;
         top: 0;
         right: 0px;
-        padding: 0 12px;
         height: 100%;
         box-sizing: border-box;
         display: -ms-flexbox;
@@ -236,6 +237,7 @@
         -ms-flex-pack: start;
         justify-content: flex-start;
         cursor: pointer;
+        border: none !important;
     }
 
     .right-side-box .hover-open-box span {
@@ -481,7 +483,7 @@
         display: none;
     }
     .right-side-box .back-to-up .hover-open-box{
-        width: 52px !important;
+        /* width: 52px !important; */
     }
     .right-side-box  .back-to-up:hover{
         background: #2cb7ca;

+ 68 - 44
src/web/templates/common/pchead.html

@@ -298,6 +298,7 @@
         width: 40px;
         margin-left: auto;
         position: relative;
+        border: none;
     }
     #public-nav .iner .fl .searchBtn img{
         position: absolute;
@@ -314,6 +315,7 @@
         align-items: center;
     }
     #public-nav .iner .fl .search-box i{
+        font-weight: normal;
         padding: 0 10px 0 8px;
         color: rgba(255,255,255,0.5);
     }
@@ -321,12 +323,14 @@
         width: 20px;
     }
     #public-nav .iner .fl .search-box .public-nav-search{
+        border: none;
         background: url(/images/pc/public-search-white.png) no-repeat center center;
         background-size: 20px;
         width: 20px;
         height: 100%;
     }
     #public-nav .iner .fl .search-box .public-nav-close{
+        border: none;
         background: url(/images/pc/public-close-white.png) no-repeat center center;
         background-size: 30px;
         width: 30px;
@@ -351,6 +355,9 @@
         padding: 0 10px 0 8px;
         color: #ccc;
     }
+    #public-nav[data-theme="light"] .iner .fl .jynav-search{
+        color: #2F2B39;
+    }
     #public-nav[data-theme="light"] .iner .fl .search-box .public-nav-search{
         background: url(/images/pc/public-search-grey.png) no-repeat center center;
         background-size: 20px;
@@ -647,7 +654,7 @@
                     <input class="jynav-search" autocomplete="off" placeholder="请输入您想要查询的招标信息" value="" type="text" name="keywords" />
                     <input type="hidden" name="searchvalue">
                     <button class="public-nav-search" type="submit" onclick="zbSeatch('public_header')" ></button><i>|</i> 
-                    <button class="public-nav-close search-close"></button>
+                    <span class="public-nav-close search-close"></span>
                 </form>
             </div>
            <button class="searchBtn">
@@ -657,7 +664,7 @@
 		<div class="fr">
 			<ul class="jynav">
 				<li  name="会员">
-					<a href="javascript:;">会员</a>
+					<a href="/front/subscribe.html">会员</a>
                     <div class="jynav-list jy-rember">
                         <span name="招标订阅"><a href="/front/subscribe.html">超级订阅</a></span>
                         <span name="大会员"><a href="/big/page/index">大会员</a></span>
@@ -665,7 +672,7 @@
                     </div>
 				</li>
                 <li  name="数据">
-					<a href="javascript:;">数据</a>
+					<a href="/front/dataExport/toSieve">数据</a>
                     <div class="jynav-list jy-rember">
                         <span name="数据导出"><a href="/front/dataExport/toSieve">自助导出</a></span>
                         <span name="数据服务"><a href="/front/structed/pc_index.html">定制服务</a></span>
@@ -681,23 +688,28 @@
                     </div>
 				</li> -->
                 <li  name="百宝箱">
-					<a href="javascript:;">百宝箱</a>
+					<a href="/jyxspc">百宝箱</a>
                     <img src='{{Msg "seo" "cdn"}}/images/pc/hot.png?v={{Msg "seo" "version"}}' class="jy-nav-hot" alt="" />
                     <div class="jynav-list">
                         <span name="中标必听课"><a href="/jyxspc">中标必听课</a></span>
                         <span class="discount" name="招标文件解读"><a href="/bid/pc/page/bidfile_landpage">招标文件解读</a></span>
                         <span name="剑鱼文库"><a href="/swordfish/docs">剑鱼文库</a></span>
-                        <span name="大会员"><a href="/big/page/index#zb">中标预测</a></span>
-                        <span name="大会员"><a href="/big/page/index#qz">潜在客户挖掘</a></span>
-                        <span name="大会员"><a href="/big/page/index#qz">潜在合作伙伴挖掘</a></span>
-                        <span name="大会员"><a href="/big/page/index#jc">投标决策分析</a></span>
-                        <span name="大会员"><a href="/big/page/index#jc">竞争对手分析</a></span>
-                        <span name="大会员"><a href="/big/page/index#fx">市场分析</a></span>
-                        <span name="大会员"><a href="/big/page/index#fx">客户分析</a></span>
+                        <span name="bbx_0"><a href="/big/page/index?name=0#zb">中标预测</a></span>
+                        <span name="bbx_1"><a href="/big/page/index?name=bbx_1#qz">潜在客户挖掘</a></span>
+                        <span name="bbx_2"><a href="/big/page/index?name=bbx_2#qz">潜在合作伙伴挖掘</a></span>
+                        <span name="bbx_3"><a href="/big/page/index?name=bbx_3#jc">投标决策分析</a></span>
+                        <span name="bbx_4"><a href="/big/page/index?name=bbx_4#jc">竞争对手分析</a></span>
+                        <span name="bbx_5"><a href="/big/page/index?name=bbx_5#fx">市场分析</a></span>
+                        <span name="bbx_6"><a href="/big/page/index?name=bbx_6#fx">客户分析</a></span>
                     </div>
 				</li>
                 <li  name="联系我们">
 					<a href="/front/busicooperation.html">联系我们</a>
+                    <div class="jynav-list jy-rember">
+                        <span name="商务合作"><a href="/front/busicooperation.html">商务合作</a></span>
+                        <span name="商务合作"><a href="/front/advservices.html">广告服务</a></span>
+                        <span name="商务合作"><a href="/front/aboutus.html">关于我们</a></span>
+                    </div>
 				</li>
 				<li class="slider"></li>
 			</ul>
@@ -804,6 +816,7 @@
         } while (el = el.previousElementSibling);
         return i;
     }
+    var firstTheme = '',firstPage = true;
     /** @params opa: 透明度 */
     function setNavTheme (type,opa=0.08) {
         var el = document.getElementById("public-nav")
@@ -813,63 +826,74 @@
             el.style.background = 'rgba(255,255,255,'+ opa +')'
         }else{
             el.style.background = 'rgba(255,255,255,'+ baseOpa +')'
+        } 
+        if(firstPage){
+            firstPage = false;
+            firstTheme = el.getAttribute('data-theme')
         }
         
     }
     function trySelectNav (name) {
-        console.log('----name----',name);
-        
         try {
             var activeDom = document.querySelector("#public-nav .jynav li .jynav-list span[name='"+ name +"']")
-           console.log('----activeDom----',activeDom.parentNode.parentNode);
-           
            activeDom.parentNode.parentNode.className = 'active'
-            activeDom.className += 'active'
+           activeDom.className += ' active'
         } catch (e) {
             document.querySelector(".public-nav .jynav .slider").style.display = 'none'
-            console.log('select nav error', e)
         }
     }
     ;(function () {
-        var $href = window.location.href;
-        // theme判断 light(黑字,主色Logo)/默认dark(白字,透明Logo)
-        var isEnableCheck = document.getElementsByTagName('meta')['enable-header']
-        if (isEnableCheck) {
-            var lightThemeRegs = ['supsearch', 'bidsearchforent', 'promotional/topics',
-                'list', 'article/content', 'article/bdprivate', 'article/mailprivate',
-                'article/bdcontent', '/jypc/toPushView', '/jyblog', '/dataExport',
-                '/front/dataService.html', '/front/course', '/front/dataexport', '/orderPay',
-                'structed/', '/big/page/', '/big/pc/page/', '/proposedProject', '/jyxspc'
-            ]
-            var isLightTheme = lightThemeRegs.some(function (v) {
-                return $href.indexOf(v) !== -1
-            })
-            if (isLightTheme || isEnableCheck.getAttribute('theme') === 'light') {
-                setNavTheme('light')
-            } else {
-                setNavTheme('dark')
-            }
-            trySelectNav(isEnableCheck.content)
-        } else {
-            if ((typeof(myPageNavIsNormal)!="undefined"&&myPageNavIsNormal==true)) {
-                setNavTheme('light')
+        function judegeTheme(){
+            var $href = window.location.href;
+            // theme判断 light(黑字,主色Logo)/默认dark(白字,透明Logo)
+            var isEnableCheck = document.getElementsByTagName('meta')['enable-header']
+            if (isEnableCheck) {
+                var lightThemeRegs = ['supsearch', 'bidsearchforent', 'promotional/topics',
+                    'list', 'article/content', 'article/bdprivate', 'article/mailprivate',
+                    'article/bdcontent', '/jypc/toPushView', '/jyblog', '/dataExport',
+                    '/front/dataService.html', '/front/course', '/front/dataexport', '/orderPay',
+                    'structed/', '/big/page/', '/big/pc/page/', '/proposedProject', '/jyxspc','/front/busicooperation'
+                ]
+                var isLightTheme = lightThemeRegs.some(function (v) {
+                    return $href.indexOf(v) !== -1
+                })
+                if (isLightTheme || isEnableCheck.getAttribute('theme') === 'light') {
+                    setNavTheme('light',1)
+                } else {
+                    setNavTheme('dark')
+                }
+                var naParams = window.location.search
+                if(naParams.indexOf('?name=bbx_')>-1){
+                    var urlArr = naParams.split('=')
+                    trySelectNav(urlArr[1])
+                }else{
+                    trySelectNav(isEnableCheck.content)
+                }
+                
+                
             } else {
-                setNavTheme('dark')
+                if ((typeof(myPageNavIsNormal)!="undefined"&&myPageNavIsNormal==true)) {
+                    setNavTheme('light',1)
+                } else {
+                    setNavTheme('dark')
+                }
+                // trySelectNav('首页')
             }
-            // trySelectNav('首页')
         }
+        judegeTheme()
+        
     })();
     function docScroll(e){
-        let opa = $(document).scrollTop() / 250
+        let opa = $(document).scrollTop() / 150
         if(opa >= 1){
             setNavTheme('light',opa)
-        }else{
+        }else if(firstTheme === 'dark'){
             setNavTheme('dark',opa)
         }
-        
     }
     window.addEventListener('scroll', docScroll, true)
     
+    
 
 $(function(){
 

+ 1 - 1
src/web/templates/frontRouter/pc/coupon/sess/index.html

@@ -22,7 +22,7 @@
         }
         .page--docs--index .page-container {
             min-height: calc(100vh - 364px);
-            padding-top: 77px;
+            padding-top: 64px;
             box-sizing: border-box;
         }
         .page--docs--index .w-box .w1200 {

+ 1 - 1
src/web/templates/frontRouter/pc/docs/sess/index.html

@@ -60,7 +60,7 @@
         }
         .page--docs--index .page-container {
             min-height: calc(100vh - 364px);
-            padding-top: 77px;
+            padding-top: 64px;
             box-sizing: border-box;
         }
         .page--docs--index .w-box .w1200 {

+ 1 - 1
src/web/templates/frontRouter/pc/entpc/sess/index.html

@@ -58,7 +58,7 @@
         }
         .page--entpc--index .page-container {
             min-height: calc(100vh - 364px);
-            padding-top: 77px;
+            padding-top: 64px;
             box-sizing: border-box;
         }
         .page--entpc--index .w-box .w1200 {

+ 1 - 1
src/web/templates/frontRouter/pc/integral/sess/index.html

@@ -55,7 +55,7 @@
         .page--points--index .page-container{
           min-height: calc(100vh - 364px);
           box-sizing: border-box;
-          padding-top: 77px;
+          padding-top: 64px;
         }
         .page--points--index .logo{
           width: 130px;

+ 1 - 1
src/web/templates/frontRouter/pc/squeeze/sess/squeeze_pc.html

@@ -36,7 +36,7 @@
     }
 
     .j-content {
-      padding-top: 77px;
+      padding-top: 64px;
     }
 
     .public-nav .iner .logo {

+ 52 - 43
src/web/templates/frontRouter/pc/squeeze/sess/test.html

@@ -1,3 +1,4 @@
+
 <!DOCTYPE html>
 <html lang="zh">
 <head>
@@ -190,6 +191,25 @@
          <div class=" newNotice-content">
             <div class="tab-content-list">
               <ul>
+                {{range $i, $v := .T.newArticle_1}}
+                <!-- console.log({{$i}})
+                console.log({{$v}}) -->
+                <script>
+                  console.log({{$v}})
+                </script>
+                <li><a href=" /article/indexcontent/${el._id}.html" target="_blank">
+                  <p>{{$v.title}}</p>
+                  <div>
+                    <span class="light">{{$v.subtype}}</span>
+                    <span>{{$v.buyerclass}}</span>
+                    <span>{{$v.industry}}</span>
+                    <span>{{$v.area}}</span>
+                    <span>{{$v.city}}</span>
+                    <span>{{$v.butget}}</span>
+                    <strong>{{times}}小时</strong>
+                  </div></a></li>
+                {{end}}
+
               </ul>
             </div>
             <div class="tab-content-list">
@@ -212,65 +232,54 @@
         <h3>最新资讯</h3>
          <div class="newLatest-content">
             <ul>
-              <li>
-                <a href="javascript:;">
+              {{range $i, $v := .T.blog}}
+              <!-- {{if lt $i 3}}
+               {{if eq $i 2}}
+               <li class="newLatest-content-right">
+               {{else }}
+                <li>
+               {{end}}
+                <a href="/jyblog/{{$v._id}}.html">
                   <div class="date"><i>02</i>/<span>10</span></div>
-                  <img src='{{Msg "seo" "cdn"}}/images/pc/tc.png' alt="..." />
+                  {{if $v.s_pic}}
+                  <img src="{{$v.s_pic}}" alt="..." />
+                  {{else }}
+                  <img src="{{$v.s_pic1}}" alt="..." />
+                  {{end}}
                   <div class="item-content">
-                    <h4>工程施工项目投标文件的编制和报价技巧</h4>
-                    <p>对于工程施工项目来说,投标的前提是要准备好一份高质量的投标文件......</p>
+                    <h4>{{ $v.s_title }}</h4>
+                    <p class="secondLisps">{{ $v.s_description }}</p>
                     <div class="newLatest-tips">
-                      <span>文/剑鱼标讯</span>
-                      <span>2021-02-15</span>
-                    </div>
-                  </div>
-                </a>
-              </li>
-              <li>
-                <a href="javascript:;">
-                  <div class="date"><i>02</i>/<span>10</span></div>
-                  <img src='{{Msg "seo" "cdn"}}/images/pc/tc.png' alt="..." />
-                  <div class="item-content">
-                    <h4>工程施工项目投标文件的编制和报价技巧</h4>
-                    <p>对于工程施工项目来说,投标的前提是要准备好一份高质量的投标文件......</p>
-                    <div class="newLatest-tips">
-                      <span>文/剑鱼标讯</span>
-                      <span>2021-02-15</span>
-                    </div>
-                  </div>
-                </a>
-              </li>
-              <li class="newLatest-content-right">
-                <a href="#">
-                  <div class="date"><i>02</i>/<span>10</span></div>
-                  <img src='{{Msg "seo" "cdn"}}/images/pc/tc.png' alt="..." />
-                  <div class="item-content">
-                    <h4>工程施工项目投标文件的编制和报价技巧</h4>
-                    <p>对于工程施工项目来说,投标的前提是要准备好一份高质量的投标文件......</p>
-                    <div class="newLatest-tips">
-                      <span>文/剑鱼标讯</span>
+                      <span>{{ $v.s_author }}</span>
                       <span>2021-02-15</span>
                     </div>
                   </div>
                 </a>
               </li>
+              {{else}}
               <li class="newLatest-content-bottom">
                 <a href="#">
                   <div class="dates"><i>02</i>/<span>10</span></div>
                   <div class="item-content">
                     <h4>工程施工项目投标文件的编制和报价技巧</h4>
-                    <p>对于工程施工项目来说,投标的前提是要准备好一份高质量的投标文件......</p>
-                  </div>
-                </a>
-                <a href="#">
-                  <div class="dates"><i>02</i>/<span>10</span></div>
-                  <div class="item-content">
-                    <h4>工程施工项目投标文件的编制和报价技巧</h4>
-                    <p>对于工程施工项目来说,投标的前提是要准备好一份高质量的投标文件......</p>
+                    <p class="secondLisps">对于工程施工项目来说,投标的前提是要准备好一份高质量的投标文件......</p>
                   </div>
                 </a>
               </li>
+              {{end}} -->
+
+              <script>
+                // var  data= {{.T.blog}}
+                // console.log('----data----',data);
+                
+
+              </script>
+
+
+
+              {{end}}
             </ul>
+            
          </div>
       </div>
 
@@ -402,7 +411,7 @@
 		<script type="text/javascript" src='{{Msg "seo" "cdn"}}/js/public-nav.js?v={{Msg "seo" "version"}}'></script>
 		<script type="text/javascript" src='{{Msg "seo" "cdn"}}/js/index_pc.js?v={{Msg "seo" "version"}}'></script>
     <script src="https://cdn.jsdelivr.net/npm/countup.js@1.9.3/dist/countUp.js"></script>
-    <script type="text/javascript" src='{{Msg "seo" "cdn"}}/js/index_content.js?v={{Msg "seo" "version"}}'></script>
+    <!-- <script type="text/javascript" src='{{Msg "seo" "cdn"}}/js/index_content.js?v={{Msg "seo" "version"}}'></script> -->
     <!-- 弹窗 -->
 		<div class="pc_tc" id="pc-index-alert">
 			<div id="index_tc"  class="tc" dataUrl="">

+ 1 - 1
src/web/templates/frontRouter/pc/userMerge/sess/accountmerge.html

@@ -20,7 +20,7 @@ body{
   font-family: "Microsoft YaHei",sans-serif;
 }
 .j-content{
-  padding-top: 77px;
+  padding-top: 64px;
 }
 .public-nav .iner .logo img{
 	width: 130px;

+ 1 - 1
src/web/templates/frontRouter/pc/xspc/sess/index.html

@@ -64,7 +64,7 @@
         }
         .page--jyxspc--index .page-container {
             min-height: calc(100vh - 364px);
-            padding-top: 77px;
+            padding-top: 64px;
             box-sizing: border-box;
         }
         .page--jyxspc--index .w-box .w1200 {

+ 248 - 53
src/web/templates/pc/index.html

@@ -164,14 +164,77 @@
         <div class="tab-content">
            <div class="tab-content-area">
              <ul>
+              <li class='zxs'>
+              {{range $i, $v := .T.labUrl_1}}
+                {{if eq (len $v) 1}}
+                  {{range $y, $x := $v}}
+                    <a href="{{$x.url}}">{{ $i }}</a>
+                  {{end}}
+                {{end}}
+              {{end}}
+            </li>
+              {{range $i, $v := .T.labUrl_1}}
+                {{if gt (len $v) 1}}
+                <li class="provice"><a href="">{{ $i }}</a>
+                  <div>
+                    {{range $i, $x := $v}}
+                    <span><a href="{{$x.url}}" target="_blank">{{$x.city}}</a></span>
+                    {{end}}
+                  </div></li>
+                {{end}}
+              {{end}}
              </ul>
            </div> 
            <div class="tab-content-area">
             <ul>
+              {{range $i, $v := .T.labUrl_2}}
+                {{if eq (len $v) 1}}
+                  <li>
+                      {{range $i, $x := $v}}
+                       <strong><a href="{{$x.url}}" target="_blank">{{$x.key}}</a></strong>
+                      {{end}}
+                 </li>
+                {{end}}
+              {{end}}
+              {{range $i, $v := .T.labUrl_2}}
+                {{if gt (len $v) 1}}
+                  <li>
+                    <strong>{{$i}}</strong>
+                    <div>
+                      {{range $i, $x := $v}}
+                      <span><a href="{{$x.url}}" target="_blank">{{$x.key}}</a></span>
+                      {{end}}
+                  </div>
+                </li>
+                {{end}}
+              {{end}}
+              
             </ul>
           </div> 
           <div class="tab-content-area">
             <ul>
+              {{range $i, $v := .T.labUrl_2}}
+                {{if eq (len $v) 1}}
+                  <li>
+                      {{range $i, $x := $v}}
+                       <strong><a href="{{$x.url}}" target="_blank">{{$x.key}}</a></strong>
+                      {{end}}
+                 </li>
+                {{end}}
+              {{end}}
+              {{range $i, $v := .T.labUrl_3}}
+                {{if gt (len $v) 1}}
+                  <li>
+                    <strong>{{$i}}</strong>
+                    <div>
+                      {{range $i, $x := $v}}
+                      <span><a href="{{$x.url}}" target="_blank">{{$x.key}}</a></span>
+                      {{end}}
+                  </div>
+                </li>
+                {{end}}
+              {{end}}
+              
             </ul>
           </div> 
         </div>
@@ -187,21 +250,77 @@
             <span>招标结果</span>
             <i></i>
          </div>
-         <div class=" newNotice-content">
-            <div class="tab-content-list">
+         <div class="newNotice-content">
+            <div class="tab-content-list" style="display: block;">
               <ul>
+                {{range $i, $v := .T.newArticle_1}} 
+                <script>
+                  console.log({{$v}})
+                </script>
+                 <li><a href=" /article/indexcontent/${el._id}.html" target="_blank">
+                  <p>{{$v.title}}</p>
+                  <div>
+                    <span class="light">{{$v.subtype}}</span>
+                    {{if $v.buyerclass}}<span>{{$v.buyerclass}}</span>{{end}}
+                    {{if $v.industry}}<span>{{$v.industry}}</span>{{end}}
+                    {{if $v.area}}<span>{{$v.area}}</span>{{end}}
+                    {{if $v.city}} <span>{{$v.city}}</span>{{end}}
+                    {{if $v.butget}} <span>{{$v.butget}}</span>{{end}}
+                    <strong >{{$v.publishtime}}</strong>
+                  </div></a></li> 
+                {{end}} 
+
               </ul>
             </div>
             <div class="tab-content-list">
               <ul>
+                {{range $i, $v := .T.newArticle_2}} 
+                 <li><a href=" /article/indexcontent/${el._id}.html" target="_blank">
+                  <p>{{$v.title}}</p>
+                  <div>
+                    <span class="light">{{$v.subtype}}</span>
+                    {{if $v.buyerclass}}<span>{{$v.buyerclass}}</span>{{end}}
+                    {{if $v.industry}}<span>{{$v.industry}}</span>{{end}}
+                    {{if $v.area}}<span>{{$v.area}}</span>{{end}}
+                    {{if $v.city}} <span>{{$v.city}}</span>{{end}}
+                    {{if $v.butget}} <span>{{$v.butget}}</span>{{end}}
+                    <strong >{{$v.publishtime}}</strong>
+                  </div></a></li> 
+                {{end}} 
               </ul>
             </div>
             <div class="tab-content-list">
               <ul>
+                {{range $i, $v := .T.newArticle_3}} 
+                 <li><a href=" /article/indexcontent/${el._id}.html" target="_blank">
+                  <p>{{$v.title}}</p>
+                  <div>
+                    <span class="light">{{$v.subtype}}</span>
+                    {{if $v.buyerclass}}<span>{{$v.buyerclass}}</span>{{end}}
+                    {{if $v.industry}}<span>{{$v.industry}}</span>{{end}}
+                    {{if $v.area}}<span>{{$v.area}}</span>{{end}}
+                    {{if $v.city}} <span>{{$v.city}}</span>{{end}}
+                    {{if $v.butget}} <span>{{$v.butget}}</span>{{end}}
+                    <strong >{{$v.publishtime}}</strong>
+                  </div></a></li> 
+                {{end}} 
               </ul>
             </div>
             <div class="tab-content-list">
               <ul>
+                {{range $i, $v := .T.newArticle_4}} 
+                 <li><a href=" /article/indexcontent/${el._id}.html" target="_blank">
+                  <p>{{$v.title}}</p>
+                  <div>
+                    <span class="light">{{$v.subtype}}</span>
+                    {{if $v.buyerclass}}<span>{{$v.buyerclass}}</span>{{end}}
+                    {{if $v.industry}}<span>{{$v.industry}}</span>{{end}}
+                    {{if $v.area}}<span>{{$v.area}}</span>{{end}}
+                    {{if $v.city}} <span>{{$v.city}}</span>{{end}}
+                    {{if $v.butget}} <span>{{$v.butget}}</span>{{end}}
+                    <strong >{{$v.publishtime}}</strong>
+                  </div></a></li> 
+                {{end}} 
               </ul>
             </div>
          </div>
@@ -212,65 +331,47 @@
         <h3>最新资讯</h3>
          <div class="newLatest-content">
             <ul>
-              <li>
-                <a href="javascript:;">
-                  <div class="date"><i>02</i>/<span>10</span></div>
-                  <img src='{{Msg "seo" "cdn"}}/images/pc/tc.png' alt="..." />
+              {{range $i, $v := .T.blog}}
+                {{if lt $i 3}}
+                {{if eq $i 2}}
+                <li class="newLatest-content-right">
+                {{else }}
+                  <li>
+                {{end}}
+                <a href="/jyblog/{{$v._id}}.html">
+                  <div class="date times" dates="{{ $v.time }}"><i>02</i>/<span>10</span></div>
+                  {{if $v.s_pic}}
+                  <img src="{{$v.s_pic}}" alt="..." />
+                  {{else }}
+                  <img src="{{$v.s_pic1}}" alt="..." />
+                  {{end}}
                   <div class="item-content">
-                    <h4>工程施工项目投标文件的编制和报价技巧</h4>
-                    <p>对于工程施工项目来说,投标的前提是要准备好一份高质量的投标文件......</p>
+                    <h4>{{ $v.s_title }}</h4>
+                    <p class="secondLisps">{{ $v.s_description }}</p>
                     <div class="newLatest-tips">
-                      <span>文/剑鱼标讯</span>
-                      <span>2021-02-15</span>
+                      <span>{{ $v.s_author }}</span>
+                      <span>{{ $v.time }}</span>
                     </div>
                   </div>
                 </a>
-              </li>
-              <li>
-                <a href="javascript:;">
-                  <div class="date"><i>02</i>/<span>10</span></div>
-                  <img src='{{Msg "seo" "cdn"}}/images/pc/tc.png' alt="..." />
-                  <div class="item-content">
-                    <h4>工程施工项目投标文件的编制和报价技巧</h4>
-                    <p>对于工程施工项目来说,投标的前提是要准备好一份高质量的投标文件......</p>
-                    <div class="newLatest-tips">
-                      <span>文/剑鱼标讯</span>
-                      <span>2021-02-15</span>
-                    </div>
-                  </div>
-                </a>
-              </li>
-              <li class="newLatest-content-right">
-                <a href="#">
-                  <div class="date"><i>02</i>/<span>10</span></div>
-                  <img src='{{Msg "seo" "cdn"}}/images/pc/tc.png' alt="..." />
-                  <div class="item-content">
-                    <h4>工程施工项目投标文件的编制和报价技巧</h4>
-                    <p>对于工程施工项目来说,投标的前提是要准备好一份高质量的投标文件......</p>
-                    <div class="newLatest-tips">
-                      <span>文/剑鱼标讯</span>
-                      <span>2021-02-15</span>
-                    </div>
-                  </div>
-                </a>
-              </li>
+                </li>
+                {{end}}
+              {{end}}
               <li class="newLatest-content-bottom">
-                <a href="#">
-                  <div class="dates"><i>02</i>/<span>10</span></div>
+                {{range $i, $v := .T.blog}}
+                {{if gt $i 2}}
+                <a href="/jyblog/{{$v._id}}.html">
+                <div class="dates times" dates="{{ $v.time }}"><i>02</i>/<span>10</span></div>
                   <div class="item-content">
-                    <h4>工程施工项目投标文件的编制和报价技巧</h4>
-                    <p>对于工程施工项目来说,投标的前提是要准备好一份高质量的投标文件......</p>
-                  </div>
-                </a>
-                <a href="#">
-                  <div class="dates"><i>02</i>/<span>10</span></div>
-                  <div class="item-content">
-                    <h4>工程施工项目投标文件的编制和报价技巧</h4>
-                    <p>对于工程施工项目来说,投标的前提是要准备好一份高质量的投标文件......</p>
+                    <h4>{{ $v.s_title }}</h4>
+                    <p class="secondLisps">{{ $v.s_description }}</p>
                   </div>
                 </a>
+                {{end}}
+                {{end}}
               </li>
             </ul>
+            
          </div>
       </div>
 
@@ -301,7 +402,24 @@
       <div class="jy-onlineData">
         <div class="jy-onlineData-content">
            <ul>
+                <li>
+                    <h4>自上线以来</h4>
+                    <p>剑鱼标讯为用户成功推送了信息</p>
+                    <strong><mark id="flip-number-1">{{.T.infoNum.i_push}}</mark> <i>条</i></strong>
+                  </li>
+                  <li>
+                  <h4>最近三十天</h4>
+                  <p>剑鱼标讯从{{.T.infoNum.i_site}}个招标网站收录了</p>
+                  <strong><mark id="flip-number-2">{{.T.infoNum.i_bidmonth}} </mark><i>条</i></strong>
+                </li>
+                <li>
+                  <h4>今天</h4>
+                  <p>剑鱼标讯成功为用户推送了信息</p>
+                  <strong><mark id="flip-number-3">{{.T.infoNum.i_bidtoday}} </mark><i>条</i></strong>
+                </li>
+            
            </ul>
+           
         </div>
       </div>
 
@@ -402,7 +520,52 @@
 		<script type="text/javascript" src='{{Msg "seo" "cdn"}}/js/public-nav.js?v={{Msg "seo" "version"}}'></script>
 		<script type="text/javascript" src='{{Msg "seo" "cdn"}}/js/index_pc.js?v={{Msg "seo" "version"}}'></script>
     <script src="https://cdn.jsdelivr.net/npm/countup.js@1.9.3/dist/countUp.js"></script>
-    <script type="text/javascript" src='{{Msg "seo" "cdn"}}/js/index_content.js?v={{Msg "seo" "version"}}'></script>
+    <script>
+      var onlineData_arr = [{{.T.infoNum.i_push}},{{.T.infoNum.i_bidmonth}},{{.T.infoNum.i_bidtoday}}]
+      console.log(onlineData_arr)
+      var onlineData_arr1 = []
+      onlineData_arr.forEach(function(v,i){
+        v = Number(v.replace(/,/g,''))
+        if(v == 0 && i == 0){
+          v = 15852678064
+        }
+        if(v == 0 && i == 1){
+          v =  339526007
+        }
+        if(v == 0 && i == 2){
+          v = 388773
+        }
+        onlineData_arr1.push(v)
+      })
+      function filpNumber () {
+            onlineData_arr1.map(function (v, i) {
+                var demo = new CountUp('flip-number-' + (i + 1), 0, v, 0,2,{
+                    useEasing: false,
+                    useGrouping: false
+                });
+                if (!demo.error) {
+                    demo.start();
+                } else {
+                    console.error(demo.error);
+                }
+            })
+        }
+      
+        function windowScrollFn (){
+            var numberBox = $(".jy-onlineData")
+            var numberBoxH = numberBox.offset().top
+            if ($(window).scrollTop() + $(window).height()  >= numberBoxH) {
+                if (!numberBox.attr('data-show-an')) {
+                    numberBox.attr('data-show-an','true')
+                    filpNumber()
+                }
+            } else {
+                numberBox.removeAttr('data-show-an')
+            }
+        }
+        $(window).scroll(windowScrollFn)
+    </script>
+    <!-- <script type="text/javascript" src='{{Msg "seo" "cdn"}}/js/index_content.js?v={{Msg "seo" "version"}}'></script> -->
     <!-- 弹窗 -->
 		<div class="pc_tc" id="pc-index-alert">
 			<div id="index_tc"  class="tc" dataUrl="">
@@ -485,7 +648,7 @@ var str_projectList = ""
 {{$s:=(Ad "jy-pc-index-jingangqu" -1)}}
 {{range $t,$v := $s}}
   var data = {{$v}}
-  str_projectList += "<li><a href=\"" + data.s_link + "\"><img src=\"" + data.s_pic + "\" alt=\"\" /><p>" + data.s_picalt + "</p></a></li>";
+  str_projectList += "<li><a href=\"" + data.s_link + "\"><img src=\"" + data.s_pic + "\" alt=\"\" /><p>" + data.s_remark + "</p></a></li>";
         
 {{end}}
 $(".projectList ul").html(str_projectList)
@@ -566,9 +729,41 @@ $('.carousel-one').carousel({
     interval: 3000
 })
 
+//最新公告信息
+$(".newNotice .newNotice-header span").on('click', function () {
+  
+  $(".newNotice .newNotice-header span").removeClass('active')
+  $(this).addClass('active')
+  let i = $(this).index();
+  $(this).parent().find('i').animate({
+    left: 120 + (300 * i) + 'px'
+  }, 200)
+  $("#index .newNotice .newNotice-content .tab-content-list").hide()
+  $("#index .newNotice .newNotice-content .tab-content-list").eq(i).fadeIn(300)
+})
 
+$(".jy-area .tab-header span").on('click',function(){
+    $(".jy-area .tab-header span").removeClass('active')
+    $(this).addClass('active')
+    let i = $(this).index();
+    $(this).parent().find('i').animate({
+      left: 170+(400*i) +'px'
+    },200)
+    $("#index .jy-area .tab-content .tab-content-area").hide()
+    $("#index .jy-area .tab-content .tab-content-area").eq(i).show(300)
+})
 
-
+// 最新咨询
+console.log($(".newLatest .newLatest-content ul li a .times").length)
+var newL = $(".newLatest .newLatest-content ul li a .times").length
+var newEl = $(".newLatest .newLatest-content ul li a .times");
+newEl.attr('dates')
+for(let i= 0; i < newL; i++){
+  var newDates = newEl.eq(i).attr('dates').split('-');
+  newEl.eq(i).find('i').text(newDates[1])
+  newEl.eq(i).find('span').text(newDates[2])
+}
+console.log('--------',newEl.attr('dates'));
 
 
 $("#close2x").click(function () {