
        html { scroll-behavior: smooth; }
        body { font-family: 'Noto Sans SC', sans-serif; overflow-x: hidden; }

        .hero-bg {
            background: linear-gradient(135deg, #0a0a0a 0%, #1a1a2e 50%, #16213e 100%);
            position: relative;
            overflow: hidden;
        }
        .hero-bg::before {
            content: '';
            position: absolute;
            top: 0; left: 0; right: 0; bottom: 0;
            background: url('inbanbg.jpg') center/cover;
            opacity: 0.15;
        }
        .hero-bg::after {
            content: '';
            position: absolute;
            top: 0; left: 0; right: 0; bottom: 0;
            background: radial-gradient(ellipse at center, transparent 0%, #0a0a0a 80%);
        }

        .nav-scrolled {
            background: rgba(10, 10, 10, 0.95) !important;
            backdrop-filter: blur(20px);
            box-shadow: 0 4px 30px rgba(0,0,0,0.3);
        }

        .reveal {
            opacity: 0;
            transform: translateY(60px);
            transition: all 1s cubic-bezier(0.16, 1, 0.3, 1);
        }
        .reveal.active {
            opacity: 1;
            transform: translateY(0);
        }

        .machine-card {
            transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
        }
        .machine-card:hover {
            transform: translateY(-12px);
            box-shadow: 0 30px 60px rgba(0,0,0,0.4);
        }
        .machine-card:hover .card-overlay {
            opacity: 1;
        }
        .machine-card:hover img {
            transform: scale(1.08);
        }

        .advantage-item {
            transition: all 0.4s ease;
        }
        .advantage-item:hover {
            transform: translateY(-8px);
        }
        .advantage-item:hover .adv-icon {
            background: #c9a96e;
            color: white;
        }

        .industry-card {
            position: relative;
            overflow: hidden;
        }
        .industry-card img {
            transition: transform 0.8s ease;
        }
        .industry-card:hover img {
            transform: scale(1.1);
        }
        .industry-card .industry-overlay {
            background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, transparent 60%);
        }

        .faq-item {
            border-bottom: 1px solid #e5e5e5;
        }
        .faq-answer {
            max-height: 0;
            overflow: hidden;
            transition: max-height 0.5s cubic-bezier(0.16, 1, 0.3, 1), padding 0.3s ease;
        }
        .faq-item.active .faq-answer {
            max-height: 300px;
            padding-bottom: 1.5rem;
        }
        .faq-item.active .faq-icon {
            transform: rotate(45deg);
        }

        .gallery-item {
            overflow: hidden;
        }
        .gallery-item img {
            transition: transform 0.6s ease;
        }
        .gallery-item:hover img {
            transform: scale(1.1);
        }

        .btn-primary {
            background: linear-gradient(135deg, #c9a96e 0%, #b8945f 100%);
            transition: all 0.3s ease;
        }
        .btn-primary:hover {
            transform: translateY(-2px);
            box-shadow: 0 10px 30px rgba(201, 169, 110, 0.4);
        }

        .btn-outline {
            border: 1px solid rgba(255,255,255,0.3);
            transition: all 0.3s ease;
        }
        .btn-outline:hover {
            background: white;
            color: #0a0a0a;
            border-color: white;
        }

        .section-label {
            letter-spacing: 0.3em;
            text-transform: uppercase;
        }

        .parallax-section {
            background-attachment: fixed;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .counter {
            font-variant-numeric: tabular-nums;
        }

        @keyframes float {
            0%, 100% { transform: translateY(0); }
            50% { transform: translateY(-20px); }
        }
        .float-anim { animation: float 6s ease-in-out infinite; }

        @keyframes pulse-glow {
            0%, 100% { box-shadow: 0 0 20px rgba(201, 169, 110, 0.3); }
            50% { box-shadow: 0 0 40px rgba(201, 169, 110, 0.6); }
        }
        .pulse-glow { animation: pulse-glow 3s ease-in-out infinite; }

        .news-card:hover .news-img { transform: scale(1.05); }
        .news-card .news-img { transition: transform 0.6s ease; }

        .scroll-indicator {
            animation: bounce 2s infinite;
        }
        @keyframes bounce {
            0%, 20%, 50%, 80%, 100% { transform: translateY(0); }
            40% { transform: translateY(-10px); }
            60% { transform: translateY(-5px); }
        }
        
        
        #navbar{
          background-color: #000;
        }
        
        html { scroll-behavior: smooth; }
        body { font-family: 'Noto Sans SC', sans-serif; overflow-x: hidden; }

        .nav-scrolled {
            background: rgba(10, 10, 10, 0.95) !important;
            backdrop-filter: blur(20px);
            box-shadow: 0 4px 30px rgba(0,0,0,0.3);
        }

        .reveal {
            opacity: 0;
            transform: translateY(40px);
            transition: all 0.8s cubic-bezier(0.16, 1, 0.3, 1);
        }
        .reveal.active {
            opacity: 1;
            transform: translateY(0);
        }

        .btn-primary {
            background: linear-gradient(135deg, #c9a96e 0%, #b8945f 100%);
            transition: all 0.3s ease;
        }
        .btn-primary:hover {
            transform: translateY(-2px);
            box-shadow: 0 10px 30px rgba(201, 169, 110, 0.4);
        }

        .btn-outline {
            border: 1px solid rgba(255,255,255,0.3);
            transition: all 0.3s ease;
        }
        .btn-outline:hover {
            background: white;
            color: #0a0a0a;
            border-color: white;
        }

        .section-label {
            letter-spacing: 0.3em;
            text-transform: uppercase;
        }

        .news-card {
            transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
        }
        .news-card:hover {
            transform: translateY(-4px);
            box-shadow: 0 20px 40px rgba(0,0,0,0.08);
        }
        .news-card:hover .news-img {
            transform: scale(1.05);
        }
        .news-card:hover .news-title {
            color: #c9a96e;
        }
        .news-img {
            transition: transform 0.6s ease;
        }

        .sidebar-link {
            transition: all 0.3s ease;
            border-left: 3px solid transparent;
        }
        .sidebar-link:hover, .sidebar-link.active {
            background: linear-gradient(90deg, rgba(201,169,110,0.1) 0%, transparent 100%);
            border-left-color: #c9a96e;
            color: #c9a96e;
        }

        .category-tag {
            transition: all 0.3s ease;
        }
        .category-tag:hover, .category-tag.active {
            background: #c9a96e;
            color: white;
            border-color: #c9a96e;
        }

        .pagination-btn {
            transition: all 0.3s ease;
        }
        .pagination-btn:hover, .pagination-btn.active {
            background: #c9a96e;
            color: white;
            border-color: #c9a96e;
        }

        .breadcrumb a:hover {
            color: #c9a96e;
        }

        .search-input:focus {
            border-color: #c9a96e;
            box-shadow: 0 0 0 3px rgba(201, 169, 110, 0.15);
        }

        @keyframes float {
            0%, 100% { transform: translateY(0); }
            50% { transform: translateY(-10px); }
        }
        .float-anim { animation: float 4s ease-in-out infinite; }
        
#fengye {
	text-align: center;
	margin: 10px 50px 50px;
	color: #555;
	font-size: 14px;
	float:right;
}
#fengye table {
	display: inline-block
}
#fengye a {
	display: inline-block;
	padding: 0 10px;
	background: #ddd;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin: 0 5px;
	border-radius: 2px;
	color: #555;
	font-size: 14px
}
#fengye a:hover {
	background: #1f3c74;
	color: #ffffff
}
#fengye a.pnnum1 {
	background: #1f3c74;
	color: #ffffff
}
#fengye .page-num-current {
	background: #1f3c74;
	color: #ffffff;
}
#fengye ul li{
	float:left;
}
@media (max-width:767px) {
#fengye {
	margin: 0 auto;
	font-size: 0
}
#fengye input, #fengye .p_input {
	display: none
}
#fengye a {
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	border-radius: 4px
}
#fengye table tr td {
	font-size: 0
}
}
@media (max-width:375px) {
#fengye {
	margin: 0 auto
}
}
@media (max-width:320px) {
#fengye {
	margin: 0 auto
}
#fengye a {
	margin: 0 3px
}
}

/*产品总页列表*/
.diysr {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #ececec;
  margin-bottom:25px;
}
.diysr span {float:left;color: #a30035;
  font-family: "Microsoft YaHei","微软雅黑";
  font-size: 16px;
  font-weight: bold;
  text-indent: 5px;}
.diysr i {
  font-size: 16px;
  font-family: arial;
  font-weight: normal;
  font-style: normal;
  padding-left: 5px;
  color: #999;
  float:right;
}
.diysr .line {
  margin: 0;
}
.diysr .line {
  font-size: 0;
  height: 0;
  overflow: hidden;
}
.diysr i a { color: #a30035;}

        
        
        
        
        