<!doctype html>
<html lang="zh-CN">

<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <link rel="icon" type="image/svg+xml" href="https://tk2cdn.ai4funs.com/prod/wm/domain/icon/c5393d943a024f5182c648a7ee2224c1.png" />
  <meta name="description" id="description" content="线路入口页" />
  <meta name="keywords" id="keywords" content="49宝典,六合彩" />
  <title id="title">49宝典</title>

  <style>
    html,
    body {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 100%;
      font-family: Arial, "Microsoft YaHei", "微软雅黑", sans-serif;
    }

    a {
      text-decoration: none;
      color: inherit;
    }

    img {
      max-width: 100%;
    }

    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }

    body {
      font-family: Arial, "Microsoft YaHei", "微软雅黑", sans-serif;
      background-color: #fff;
      color: #333;
      line-height: 1.6;
    }

    .container {
      max-width: 100%;
      margin: 0 auto;
      padding: 0 6% 50px;
    }

    /* 顶部导航 */
    .site-header {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 8px 3% 12px;
      background-color: #f0fdf7;
    }

    .logo {
      display: flex;
      align-items: center;
    }

    .logo img {
      height: 57px;
    }

    .download-btn {
      display: flex;
      align-items: center;
      color: #00b050;
      padding: 8px 15px;
      border-radius: 25px;
      text-decoration: none;
      font-weight: bold;
      background-image: url("https://www.49ttk.com/images/download_button-icon.png");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: left center;
      width: 107.5px;
      height: 35px;
    }

    /* 线路入口部分 */
    .section-title {
      font-size: 18px;
      margin: 15px 0;
      font-weight: normal;
    }

    .entry-section {
      background-color: #fff;
      border: 2px dashed #00b050;
      border-radius: 5px;
      padding: 20px 18px;
      margin: 10px 0 16px;
    }

    .entry-buttons {
      display: flex;
      flex-direction: column;
      gap: 15px;
    }

    .entry-buttons a {
      display: block;
      padding: 0 20px 0 40px;
      border: 1px solid #00b050;
      border-radius: 25px;
      color: #00b050;
      text-decoration: none;
      font-size: 16px;
      background-color: #fff;
      height: 50px;
      line-height: 50px;
      font-size: 20px;
    }

    .app-versions {
      display: flex;
      justify-content: space-between;
      margin-top: 15px;
      gap: 10px;
    }

    .version-item {
      flex: 1;
      display: flex;
      flex-direction: column;
      align-items: center;
      padding: 10px 5px;
      border: 1px solid #00b050;
      border-radius: 10px;
      background-color: #fff;
    }

    .version-item img {
      width: 36px;
      height: 36px;
    }

    .platform-icon {
      width: 45px;
      height: 45px;
      margin-bottom: 8px;
    }

    .version-info {
      text-align: center;
      font-size: 20px;
      line-height: 1.3;
      color: #787878;
    }

    .version-number {
      margin-top: 5px;
      font-size: 16px;
    }

    /* 外部链接 */
    .external-links {
      display: flex;
      justify-content: space-between;
      margin-top: 15px;
      gap: 10px;
    }

    .external-link-item {
      flex: 1;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 15px 10px;
      background-color: #07c160;
      border-radius: 10px;
      text-decoration: none;
      min-height: 60px;
    }

    .external-link-text {
      color: white;
      font-size: 18px;
      font-weight: bold;
      text-align: center;
    }

    .external-link-item:hover {
      background-color: #07c160;
      transform: translateY(-2px);
      transition: all 0.3s ease;
    }

    /* 下载横幅 */
    .download-banner {
      background-color: #07c160;
      color: white;
      text-align: center;
      padding: 15px 0;
      font-size: 14px;
      border-radius: 10px;
      margin: 10px 0;
    }

    /* 常用链接部分 */
    .common-links {
      display: flex;
      justify-content: center;
      margin: 15px 0;
      padding-bottom: 5px;
    }

    .links-section {
      width: 25%;
      border-right: 1px solid #919599;
      cursor: pointer;
      text-align: center;
    }

    .links-section:last-child {
      border-right: none;
    }

    .links-section:last-child .links-title {
      border-right: none;
    }

    .links-title {
      font-size: 14px;
      color: #a9abad;
      line-height: 20px;
    }

    .links-section.active .links-title {
      color: #81878d;
    }

    /* 网站链接网格 */
    .site-grid {
      display: none;
      grid-template-columns: repeat(4, 1fr);
      margin: 15px 0;
      border: 2px dashed #00b050;
      border-radius: 5px;
      padding: 20px 0;
    }

    .site-grid.active {
      display: grid;
    }

    .site-item {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      padding: 20px 0;
      text-decoration: none;
      color: #333;
      font-size: 14px;
    }

    .site-item img {
      width: 28px;
      margin-bottom: 5px;
    }

    /* 页脚 */
    .site-footer {
      background-color: rgba(0, 0, 0, 0.7);
      color: white;
      padding: 10px;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 12px;
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      height: 40px;
      line-height: 16px;
    }

    .close-img {
      width: 16px;
      height: 16px;
    }

    .footer-info {
      font-size: 14px;
      flex: 1;
      text-align: center;
    }

    .footer-info span {
      color: #ffff00;
    }

    .contact-btn {
      color: #333;
      padding: 3px 10px;
      border-radius: 5px;
      cursor: pointer;
      font-weight: bold;
      color: #f00;
      background: linear-gradient(to top, #ff0, #fff);
      border-radius: 50px;
      font-weight: normal;
      font-size: 13px;
    }

    /* 弹窗样式 */
    .popup-overlay {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: rgba(0, 0, 0, 0.5);
      display: none;
      justify-content: center;
      align-items: center;
      z-index: 1000;
    }

    .popup {
      max-width: 400px;
      background-color: white;
      border-radius: 12px;
      padding: 25px 20px;
      position: relative;
    }

    .popup-close {
      position: absolute;
      top: 10px;
      right: 15px;
      font-size: 20px;
      cursor: pointer;
      color: #333;
    }

    .popup-title {
      font-size: 22px;
      text-align: center;
      margin-bottom: 15px;
    }

    .popup-content {
      text-align: center;
      margin-bottom: 20px;
      font-size: 18px;
      line-height: 1.5;
    }

    .popup-buttons {
      display: flex;
      flex-direction: column;
      gap: 10px;
      max-width: 250px;
    }

    .popup-btn {
      padding: 5px;
      border-radius: 50px;
      border: none;
      font-size: 16px;
      cursor: pointer;
      text-align: center;
      background-color: #07c160;
      color: white;
    }

    @media screen and (max-width: 500px) {
      .version-title {
        display: block;
      }
    }
  </style>
  <link rel="stylesheet" href="/css/global.css">
</head>

<body>
  <main>
    <header class="site-header">
      <div class="logo">
        <img src="https://tk2cdn.ai4funs.com/prod/wm/domain/logo/f867266cd33d462aaf4e5743f858f067.png" alt="" />
      </div>
      <div class="app-download">
        <a href="https://aa11.49bdapp.com" target="_blank" id="downloadBtn" class="download-btn"></a>
      </div>
    </header>
    <div class="container">
      <h2 class="section-title">线路入口</h2>
      <section class="entry-section">
        <div class="entry-buttons" id="allEntryBtn">
          
            <!-- 固定循环 3 次 -->
            <span>
              <!-- 选择 nav：i < size 用 navList[i]，否则用最后一个 -->
              
                
                <a href="javascript:void(0)"
                  class="entry-button" id="entryBtn1"
                  data-download-url="https://aa11.49bdapp.com" data-url="https://aa11.49bd0011.com">线路1</a>
              
            </span><span>
              <!-- 选择 nav：i < size 用 navList[i]，否则用最后一个 -->
              
                <a href="https://aa11.49bd0011.com" target="_blank" class="entry-button">线路2</a>
                
              
            </span><span>
              <!-- 选择 nav：i < size 用 navList[i]，否则用最后一个 -->
              
                <a href="https://aa11.49bd0011.com" target="_blank" class="entry-button">线路3</a>
                
              
            </span>
          
        </div>

        <div class=" app-versions">
          <a href="https://pw-app-hk.s3.ap-east-1.amazonaws.com/AndroidBundle/49tk_prd.apk" target="_blank" class="version-item">
            <img src="https://filecheck-ali.shsiliang.com/images/android.png" alt="安卓版本" class="platform-icon" />
            <div class="version-info">
              <span class="version-title">安卓</span>版本
              <div class="version-number">V1.4.6</div>
            </div>
          </a>
          <a href="https://49bdapp.com/iosGuide" target="_blank" class="version-item">
            <img src="https://filecheck-ali.shsiliang.com/images/ios.png" alt="苹果最新版" class="platform-icon" />
            <div class="version-info">
              <span class="version-title">苹果</span>版本
              <div class="version-number">V1.3.1</div>
            </div>
          </a>
<!--          <a th:href="${navigationConfig.iosStableUrl}" target="_blank" class="version-item">-->
<!--            <img src="https://filecheck-ali.shsiliang.com/images/ios.png" alt="苹果稳定版" class="platform-icon" />-->
<!--            <div class="version-info">-->
<!--              <span class="version-title">苹果</span>稳定版-->
<!--              <div class="version-number" th:text="${navigationConfig.iosStableVersion}"></div>-->
<!--            </div>-->
<!--          </a>-->
        </div>
      </section>

      <div class="external-links">
        <a href="https://h5.tk60011.com/#49bd" target="_blank" class="external-link-item">
          <div class="external-link-text">进入TK6图库</div>
        </a>
        <a href="https://aa11.tk6kj.com/#49bd" target="_blank" class="external-link-item">
          <div class="external-link-text">进入520开奖</div>
        </a>
      </div>

      <div class="download-banner">
        <a href="https://aa11.49bdapp.com" target="_blank">下载<span>49宝典</span>APP
          聊天室与全网高手免费交流心水</a>
      </div>

      <section class="common-links">
        <div class="links-section active" data-tab="tab1">
          <div class="links-title">常用网址</div>
        </div>
        <div class="links-section" data-tab="tab2">
          <div class="links-title">常用银行</div>
        </div>
        <div class="links-section" data-tab="tab3">
          <div class="links-title">常用购物</div>
        </div>
        <div class="links-section" data-tab="tab4">
          <div class="links-title">常用资讯</div>
        </div>
      </section>

      <section class="site-links">
        <div class="site-grid active" id="tab1">
          <a target="blank" href="https://www.baidu.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/1.png" />
            <span>百度</span>
          </a>
          <a target="blank" href="https://www.qq.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/2.png" />
            <span>腾讯</span>
          </a>
          <a target="blank" href="http://www.ifeng.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/3.png" />
            <span>凤凰网</span>
          </a>
          <a target="blank" href="https://www.6huuu.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/4.png" />
            <span>搜狐</span>
          </a>
          <a target="blank" href="https://www.sohu.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/5.png" />
            <span>网易</span>
          </a>
          <a target="blank" href="https://www.youku.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/6.png" />
            <span>优酷</span>
          </a>
          <a target="blank" href="https://www.jd.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/7.png" />
            <span>京东商场</span>
          </a>
          <a target="blank" href="https://www.12306.cn/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/8.png" />
            <span>12306</span>
          </a>
          <a target="blank" href="https://gz.58.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/9.png" />
            <span>58同城</span>
          </a>
          <a target="blank" href="https://www.ctrip.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/10.png" />
            <span>携程网</span>
          </a>
        </div>

        <div class="site-grid" id="tab2">
          <a target="blank" href="http://www.icbc.com.cn/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/11.png" />
            <span>工商银行</span>
          </a>
          <a target="blank" href="https://www.boc.cn/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/12.png" />
            <span>中国银行</span>
          </a>
          <a target="blank" href="http://www.ccb.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/13.png" />
            <span>建设银行</span>
          </a>
          <a target="blank" href="http://www.abchina.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/14.png" />
            <span>农业银行</span>
          </a>
          <a target="blank" href="http://www.psbc.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/15.png" />
            <span>邮政储蓄</span>
          </a>
          <a target="blank" href="http://market.cmbchina.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/16.png" />
            <span>招商银行</span>
          </a>
          <a target="blank" href="http://www.cebbank.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/17.png" />
            <span>光大银行</span>
          </a>
          <a target="blank" href="https://www.cib.com.cn/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/18.png" />
            <span>兴业银行</span>
          </a>
          <a target="blank" href="http://www.bankcomm.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/19.png" />
            <span>交通银行</span>
          </a>
          <a target="blank" href="http://www.cgbchina.com.cn/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/20.png" />
            <span>广发银行</span>
          </a>
        </div>

        <div class="site-grid" id="tab3">
          <a target="blank" href="https://www.taobao.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/21.png" />
            <span>淘宝</span>
          </a>
          <a target="blank" href="https://www.jd.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/22.png" />
            <span>京东商城</span>
          </a>
          <a target="blank" href="https://www.tmall.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/23.png" />
            <span>天猫精选</span>
          </a>
          <a target="blank" href="https://www.suning.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/24.png" />
            <span>苏宁易购</span>
          </a>
          <a target="blank" href="https://www.gome.com.cn/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/25.png" />
            <span>国美在线</span>
          </a>
          <a target="blank" href="http://book.dangdang.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/26.png" />
            <span>当当</span>
          </a>
          <a target="blank" href="https://ju.taobao.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/27.png" />
            <span>聚划算</span>
          </a>
          <a target="blank" href="http://www.meilishuo.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/28.png" />
            <span>美丽说</span>
          </a>
          <a target="blank" href="https://www.mogu.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/29.png" />
            <span>蘑菇街</span>
          </a>
          <a target="blank" href="https://www.vip.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/30.png" />
            <span>唯品会</span>
          </a>
        </div>

        <div class="site-grid" id="tab4">
          <a target="blank" href="https://news.sina.com.cn/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/31.png" />
            <span>新浪新闻</span>
          </a>
          <a target="blank" href="https://news.ifeng.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/32.png" />
            <span>凤凰资讯</span>
          </a>
          <a target="blank" href="http://www.uzaobao.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/33.png" />
            <span>联合早报</span>
          </a>
          <a target="blank" href="http://www.people.com.cn/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/34.png" />
            <span>人民网</span>
          </a>
          <a target="blank" href="https://news.qq.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/35.png" />
            <span>腾讯新闻</span>
          </a>
          <a target="blank" href="http://news.sohu.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/36.png" />
            <span>搜狐新闻</span>
          </a>
          <a target="blank" href="https://www.huanqiu.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/37.png" />
            <span>环球时报</span>
          </a>
          <a target="blank" href="https://news.163.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/38.png" />
            <span>网易新闻</span>
          </a>
          <a target="blank" href="http://www.xinhuanet.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/39.png" />
            <span>新华网</span>
          </a>
          <a target="blank" href="https://news.baidu.com/" class="site-item">
            <img src="https://filecheck-ali.shsiliang.com/images/40.png" />
            <span>百度新闻</span>
          </a>
        </div>
      </section>

      <footer class="site-footer" id="footer">
        <img class="close-img" id="closeBtn" src="https://filecheck-ali.shsiliang.com/images/close.png" alt="" />
        <div class="footer-info">
          能找到<span>49宝典</span>的导航站:
          <span>4994.com</span>
        </div>
        <div class="contact-btn">
          <a href="https://aa11.49944994.com" target="_blank">点击访问</a>
        </div>
      </footer>

      <div class="popup-overlay" id="popupOverlay">
        <div class="popup">
          <div class="popup-close" id="closePopupBtn">✕</div>
          <div class="popup-title">温馨提示</div>
          <div class="popup-content">下载原生APP，体验更流畅。</div>
          <div class="popup-buttons">
            <a id="downloadAppBtn" href="" target="_blank" class="popup-btn download-app-btn">立即下载APP</a>
            <a id="jumpPageBtn" href="" target="_blank" class="popup-btn continue-btn">继续访问网页版</a>
          </div>
        </div>
      </div>
    </div>
  </main>
  </Layout>

</body>

</html>

<block><script>
var _czc = _czc || [];
(function () {
	var um = document.createElement("script");
	um.src = "https://s9.cnzz.com/z.js?id=1281444703&async=1";
	var s = document.getElementsByTagName("script")[0];
	s.parentNode.insertBefore(um, s);
})();
</script></block>
<block><script>
var _czc = _czc || [];
(function () {
	var um = document.createElement("script");
	um.src = "https://s9.cnzz.com/z.js?id=1281444703&async=1";
	var s = document.getElementsByTagName("script")[0];
	s.parentNode.insertBefore(um, s);
})();
</script></block>
<block></block>
<block></block>
<block></block>
<block></block>
<block></block>
<block></block>

<script>
  const port = ":8089";

  // 辅助函数定义 start
  function bindTab(options) {
    const tabSections = document.querySelectorAll(options.tabSections);
    const siteGrids = document.querySelectorAll(options.siteGrids);
    const activeClass = options.activeClass || "active";

    tabSections.forEach((section) => {
      section.addEventListener("click", function () {
        // 移除所有active类
        tabSections.forEach((tab) => tab.classList.remove(activeClass));
        siteGrids.forEach((grid) => grid.classList.remove(activeClass));

        // 添加active类到当前点击的tab
        section.classList.add(activeClass);
        const tabId = section.getAttribute("data-tab") || "";
        const tabElement = document.getElementById(tabId);
        if (tabElement) {
          tabElement.classList.add(activeClass);
        }
      });
    });
  }

  function bindEvent(options) {
    const element =
      typeof options.dom === "string"
        ? document.getElementById(options.dom)
        : options.dom;

    if (element) {
      element.addEventListener(options.event, options.callback);
    }
  }

  /**
   * 测试一组URL，返回第一个可成功访问的URL
   * @param {string[]} urls - 要测试的URL数组
   * @param {number} timeout - 每个请求的超时时间(毫秒)
   * @returns {Promise<string|null>} - 返回第一个成功的URL或null
   */
  async function findFirstAccessibleUrl(urls, timeout = 3000) {
    if (!urls || urls.length === 0) {
      return Promise.resolve(null);
    }

    // 创建一个控制器用于超时控制
    const createTimeoutController = (ms) => {
      const controller = new AbortController();
      setTimeout(() => controller.abort(), ms);
      return controller;
    };

    // 对每个URL创建一个fetch请求
    const fetchPromises = urls.map(async (url) => {
      const controller = createTimeoutController(timeout);

      return fetch(url, {
        method: 'HEAD',  // 只检查头信息，不下载内容
        mode: 'no-cors', // 允许跨域请求
        cache: 'no-store',
        signal: controller.signal
      })
        .then(response => {
          // 如果响应成功，返回URL
          if (response.ok || response.status === 0) { // status 0表示在no-cors模式下的响应
            return url;
          }
          throw new Error(`URL ${url} responded with status ${response.status}`);
        })
        .catch(error => {
          console.log(`Checking ${url} failed:`, error.message);
          return null; // 在出错时返回null
        });
    });

    // 使用Promise.any等待第一个成功的结果
    return Promise.all(fetchPromises)
      .then(results => {
        // 过滤掉null结果，返回第一个成功的URL
        const successfulUrl = results.find(result => result !== null);
        return successfulUrl || null;
      });
  }

  // 使用原生JavaScript实现功能
  document.addEventListener("DOMContentLoaded", function () {
    // 绑定tab切换
    bindTab({
      tabSections: ".links-section",
      siteGrids: ".site-grid",
      activeClass: "active"
    })

    // 关闭footer
    bindEvent({
      dom: "closeBtn",
      event: "click",
      callback: function () {
        document.getElementById("footer").style.display = "none";
      }
    })

    new Array(10).fill(0).forEach((item, index) => {
      bindEvent({
        dom: `entryBtn${index}`,
        event: "click",
        callback: handleEntryBtnClick,
      });
    });

    async function handleEntryBtnClick(btn) {
      try {
        const downloadUrl = btn.target.getAttribute("data-download-url");
        const url = btn.target.getAttribute("data-url");
        const popupOverlay = document.getElementById("popupOverlay");
        if (popupOverlay) {
          document
            .getElementById("downloadAppBtn")
            ?.setAttribute("href", downloadUrl);
          document.getElementById("jumpPageBtn")?.setAttribute("href", url);
          popupOverlay.style.display = "flex";
        }
      } catch (error) {
        console.error(error);
      }
    }

    const popupOverlay = document.getElementById("popupOverlay");
    const closePopupBtn = document.getElementById("closePopupBtn");
    if (popupOverlay) {
      popupOverlay.addEventListener("click", function (e) {
        if (e.target === popupOverlay) {
          popupOverlay.style.display = "none";
        }
      });
    }
    if (closePopupBtn && popupOverlay) {
      closePopupBtn.addEventListener("click", function () {
        popupOverlay.style.display = "none";
      });
    }
  });
</script>