<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{font-family:"Microsoft Yahei";font-size:14px;color:#666; padding:0; margin:0;background: #f5f5f5;}
input , textarea , select , p , span , a , h1{font-family:"Microsoft Yahei"; font-size:14px;}
a{ color:#666;}
a:hover{ color:#0072B8;}
li {
  list-style-type: none; /* ä»…æ¸…é™¤é¡¹ç›®ç¬¦å· */
  /* margin-left: -1em;  éœ€è¦è°ƒæ•´ç¼©è¿›æ—¶ä½¿ç”¨ */
}
a {
  text-decoration: none;
  color: inherit; /* ä¿æŒçˆ¶çº§é¢œè‰² */
}
/*é¡¶éƒ¨*/
        .top-header {
            background-color: rgb(0, 60, 100); /* R0G60B100 */
            height: 50px;
            display: flex;
            justify-content: center;
        }

        .top-header .content-wrapper {
            width: 1300px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            color: white;
            padding: 0 20px;
        }

        .top-header .contact-info span {
            margin-right: 60px;
            font-size:16px;

        }
        .text-with-img {
          display: inline-flex;
          align-items: center;
          margin-right: 20px;
        }
        .text-with-img img {
          width: 40px;
          height: 40px;
          margin-right: 6px;
        }


        .top-header .search-box {
            display: flex;
            align-items: center;
        }

        .top-header .search-box input {
            padding: 6px 12px;
            border: none;
            border-radius: 4px 4px 4px 4px;
            width: 200px;
        }

      

            .top-header .image-button {
      background: none;
      border: none;
      padding: 10px;
      cursor: pointer;
      transition: all 0.3s;
    }

    .top-header .button-icon {
      width: 30px;
      height: 20px;
    }

    .top-header .image-button:hover .button-icon {
      opacity: 0.8;
      filter: drop-shadow(0 2px 4px rgba(0,0,0,0.2));
    }

    .top-header .image-button:active {
      transform: scale(0.95);
    }


       /* å¤´éƒ¨å¯¼èˆª */
        .nav {
            height: 100px;
            background: #f5f5f5;
            position: relative;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }

        .nav-container {
            width:1300px;
            height: 100%;            
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .logo img {
            height: 80px;
        }

        /* å¯¼èˆªèœå• */
        .nav-menu {
            display: flex;
            position: relative;
        }

        .nav-item {
            padding: 0 50px;
            height: 40px;
            line-height: 39px;
            cursor: pointer;
            position: relative;
            transition: all 0.3s;
            margin-top: 60px;
            font-weight: 600;
            color: #000;
        }

        /* è“è‰²ä¸‹åˆ’çº¿åŠ¨ç”» */
        .nav-item::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 0;
            background: #0066cc;
            transition: height 0.3s;
        }
        .nav-item a{font-size: 15px; color: #000; font-weight: bold;}
        .nav-item:hover::after {
            height: 3px;
        }

        /* é€æ˜Žä¸‹æ‹‰èœå• */
        .dropdown {
            position: absolute;
            left: 0;
            /*background: #c1deed;
            background: rgba(255,255,255,0.1);*/
            background: linear-gradient(
                        to bottom,
                        rgba(193,222,237,0.3),  /* æµ…è‰²é€æ˜Žåº¦0.3 â€Œ:ml-citation{ref="1" data="citationList"} */
                        #c1deed 100%             /* åŽŸè‰²ä¸é€æ˜Ž â€Œ:ml-citation{ref="1" data="citationList"} */
                      );
            box-shadow: 0 4px 8px rgba(0,0,0,0.1);
            display: none;
            width:120px;
            backdrop-filter: blur(5px);
            z-index: 100;
        }

        .dropdown li {
            margin-left: -40px;
            /*border-bottom: 1px solid rgba(0,0,0,0.75);*/
            border-bottom: 1px solid #fff;
            line-height: 40px; 
            width: 155px;           
        }

        .dropdown li a {
            color: #333;
            font-size: 13px;
            font-weight: normal;
            text-decoration: none;
            transition: all 0.3s;
            display: flex;
            justify-content: center;  

        }

        .dropdown li:hover a {
            color: #0066cc;
            padding-left: 5px;
        }

        .nav-item:hover .dropdown {
            display: block;
        }
/*banner*/
 .banner {
    width: 100%;
    height: 600px;
    overflow: hidden;
    position: relative;
}

.banner-inner {
    height: 100%;
    display: flex;
    transition: transform 0.6s ease-in-out;
}

.banner img {
    height: 100%;
    object-fit: cover;
    filter: brightness(0.95);
    flex-shrink: 0; /* é˜²æ­¢å›¾ç‰‡ç¼©å° */
}
/* å¯¼èˆªæŒ‰é’® */
.banner-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(0,0,0,0.3);
    color: white;
    border: none;
    width: 40px;
    height: 60px;
    cursor: pointer;
    font-size: 24px;
    transition: 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.banner-btn:hover {
    background: rgba(0,0,0,0.8);
}

.prev { left: 20px; }
.next { right: 20px; }
 
        /*indexä¸­éƒ¨*/
        .business{
            width:1300px;
            margin: 0 auto;  /* å®žçŽ°æ•´ä½“å±…ä¸­â€Œ:ml-citation{ref="4,7" data="citationList"} */
            padding: 40px 0;
        }
        .business-top{
            text-align: center;  /* æ&nbsp;‡é¢˜å±…ä¸­â€Œ:ml-citation{ref="5,8" data="citationList"} */
            margin-bottom: 30px;
            margin-top:20px;
        }
        .business-top a{
            font-size: 28px;
            color: #333;
            text-decoration: none;
        }
        /*ç‚¹çŠ¶*/
        .container {
            width:1300px;
            margin: 0 auto;
            display: flex;
            align-items: center;
            justify-content: space-between;           
            height: 1px;
            background-color: #e0e0e0;
        }
        .divider {
            width: 100%;
            height: 1px;
            background-color: #e0e0e0;
        }
        .circle-group {
            display: flex;
            align-items: center;
        }
        .circle {
            width: 20px;
            height: 20px;
            background-color: #d3d3d3;
            border-radius: 50%;
            margin: 0 15px;
        }
        .large {
            width: 20px;
            height: 20px;
        }
        .smalla {
            width: 15px;
            height: 15px;
        }
        .small {
            width: 10px;
            height: 10px;
        }
        /*ç‚¹çŠ¶*/
         /* business-ä¸»å®¹å™¨ */
        .business-container {
            width:1300px;
            margin: 0 auto;
            border-radius: 1px;
            box-sizing: border-box;
            display: flex;
            gap: 20px; /* åˆ—é—´è· */
        }

        /* å•ä¸ªæ¿å— */
        .business-container .column {
            flex: 1;
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        /* å°å›¾å®¹å™¨ */
        .business-container .icon-container {
            width: 100px;
            height: 100px;
            margin: 15px 0;
        }

        /* å°å›¾æ&nbsp;·å¼ */
        .business-container .icon {
            width: 100%;
            height: 100%;
            object-fit: contain;
            display: block;
        }

        /* æ&nbsp;‡é¢˜æ&nbsp;·å¼ */
        .business-container .title {
            font-size: 24px;
            color: #333;
            margin: 15px 0;
            font-weight: 600;
        }

        /* å¤§å›¾å®¹å™¨ */
        .business-container .image-container {
            width: 100%;
            border-radius: 8px;
            overflow: hidden;
            position: relative;
            padding-top: 30.5%; /* 3:2æ¯”ä¾‹ */
        }

        /* å¤§å›¾æ&nbsp;·å¼ */
        .business-container .main-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.3s ease;
        }
        /*äº§å“ä¸­å¿ƒ*/
.product-center {
    width:1300px;
    margin: 0 auto;
    font-family: 'Segoe UI', sans-serif;
}

.nav-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 35px;
}

.category-nav {
    max-width: 940px;
    position: relative;
    /*overflow: hidden;*/
}

.category-wrapper {
    display: flex;
    scroll-behavior: smooth;
    padding: 8px 0;
    overflow-x: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.category-wrapper::-webkit-scrollbar {
    display: none;
}

.category-item {
    padding: 12px 45px;
    border-radius: 1px;
    background: #f5f5f5;
    cursor: pointer;
    flex-shrink: 0;
    transition: all 0.3s;
    border-right: 2px solid #005aa9;
    font-size: 15px;
}

.category-item.active {
    background: #005aa9;
    color: white;
    border-color: transparent;
}

.nav-arrow {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    opacity: 0.9;
    font-size: 45px;
    color:#005aa9;
}

.nav-arrow.prev { left: 955px; }
.nav-arrow.next { left: 980px; }

.product-center .search-box {
    display: flex;
    gap: 12px;
    margin-left: 35px;
}

.product-center .search-input {
    flex: 1;
    padding: 10px 15px;
    /*border: 2px solid #e0e0e0;
    border-radius: 35px;*/
    font-size: 15px;
    transition: all 0.3s;
}

.product-center .search-input:focus {
    border-color: #007bff;
    box-shadow: 0 0 10px rgba(0,123,255,0.2);
    outline: none;
}

.product-center .search-button {
    padding: 14px 40px;
    background: linear-gradient(135deg, #007bff, #0056b3);
    color: white;
    border: none;
    border-radius: 35px;
    cursor: pointer;
    transition: transform 0.2s;
}

.product-center .search-button:hover {
    transform: scale(1.03);
}

   .product-center .search-button {
      background: none;
      border: none;
      padding: 0;
      cursor: pointer;
      transition: all 0.3s;
    }

   .product-center .button-icon {
      width: 50px;
      height: 50px;
    }

    .product-center .search-button:hover .button-icon {
      opacity: 0.8;
      filter: drop-shadow(0 2px 4px rgba(0,0,0,0.2));
    }

    .product-center .search-button:active {
      transform: scale(0.95);
    }

.products-container {
    width:1300px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 35px;
    min-height: 320px;
    heightï¼š320px;
}

.product-item {
    background: white;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 5px 15px rgba(0,0,0,0.08);
    transition: all 0.3s;
}

.product-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0,0,0,0.12);
}

.product-image {
    width: 300px;
    height: 265px;
    object-fit: cover;
    border-bottom: 1px solid #eee;
}

.product-info {
    padding: 10px;
    text-align: center;
}

.product-title {
    color: #333;
    font-size: 14px;
    margin-bottom: 12px;
}

.product-desc {
    color: #666;
    font-size: 14px;
    line-height: 1.5;
}
        /*news*/
        .news-container {
            width:1300px;
            margin: 40px auto;
            display: flex;
            justify-content: space-between;
            gap: 40px; /* æ–°é—»é¡¹é—´è· */
        }

        /* å•ä¸ªæ–°é—»é¡¹ */
        .news-item {
            width: 580px; /* (1800 - 2*40)/3 */
            background: #fff;
            border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 4px 12px rgba(0,0,0,0.1);
            transition: transform 0.3s ease;
        }

        /* å›¾ç‰‡å®¹å™¨ */
        .image-wrapper {
            height: 225px;
            overflow: hidden;
        }

        .news-image {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.3s ease;
        }

        /* å†…å®¹åŒºåŸŸ */
        .content {
            padding: 10px;
        }

        /* æ–°é—»æ&nbsp;‡é¢˜ */
        .news-title {
            font-size: 16px;
            color: #333;
            margin: 15px 0;
            line-height: 1.4;
            text-align: left;
        }

        /* åº•éƒ¨ä¿¡æ¯æ&nbsp; */
        .news-footer {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 10px 4px;
            border-top: 1px solid #eee;
        }

        /* äº¤äº’æ•ˆæžœ */
        .news-item:hover {
            transform: translateY(-5px);
        }

        .news-item:hover .news-image {
            transform: scale(1.05);
        }

        /* æŸ¥çœ‹æ›´å¤šé“¾æŽ¥ */
        .more-link {
            color: #0066cc;
            text-decoration: none;
            font-weight: 500;
            display: flex;
            align-items: center;
            gap: 5px;
        }

        .more-link::after {
            content: "â†’";
            transition: transform 0.2s ease;
        }

        .more-link:hover::after {
            transform: translateX(3px);
        }

        /* æ—¥æœŸæ&nbsp;·å¼ */
        .news-date {
            color: #666;
            font-size: 14px;
        }

        /*åº•éƒ¨*/
        .nav-column {
            display: flex;
            flex-direction: column;
            gap: 12px;
        }
        .nav-link {
            color: white;
            text-decoration: none;
            font-size: 14px;
            transition: color 0.3s;
            white-space: nowrap;
            text-align: center;
            color:#dcdcdc;

        }
        .nav-column .font{ font-size:16px; font-weight: bold;}
        .nav-link:hover {
            color: #00aeff;
        }
        .qr-box {
            text-align: center;
        }

         .footer {
            background-color: #222222;
            color: #ffffff;
            text-align: center;
            padding: 20px 0;
            position: relative;
            height: 100%; /* ä¸­é—´åŒºåŸŸé«˜åº¦ï¼Œå¯æ&nbsp;¹æ®å®žé™…éœ€æ±‚è°ƒæ•´ */
        }
        .footer .content {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }
        
/*å³å¹¿å‘Š*/      
.sidebar {
    position: fixed;
    top: 70%;
    right: 20px; /* æ&nbsp;¹æ®éœ€è¦è°ƒæ•´è·ç¦» */
    transform: translateY(-50%);
    background-color: #15afeb; /* è“è‰²èƒŒæ™¯ */
    padding: 15px;
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    text-align: center;
}

.sidebar a {
    display: block;
    color: white;
    text-decoration: none;
   /* margin: 15px 0;*/
    font-size: 12px;
}

.sidebar a:hover {
    text-decoration: underline;
}

.sidebar img {
    width: 40px;
    height: 50px;
}

.back-to-top {
    display: block;
    width: 40px;
    height: 40px;
    /*border-radius: 50%;*/
    line-height: 40px;
    text-align: center;
    margin-top: 20px;
    color: #fff;
    font-size: 20px;
    cursor: pointer; /* é¼&nbsp;æ&nbsp;‡æ‚¬åœæ—¶å˜ä¸ºæ‰‹å½¢ */
    margin-left: 4px;
    border:1px solid #fff;
    border-radius: 6px;
}

.back-to-top:hover {
    background-color: #aaa; /* é¼&nbsp;æ&nbsp;‡æ‚¬åœæ—¶æ”¹å˜èƒŒæ™¯é¢œè‰² */
}</pre></body></html>