			.expo-detail-container {
				background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
				padding: 30px 0 60px;
				min-height: calc(100vh - 200px);
			}

			/* 面包屑导航 */
			.breadcrumb-nav {
				margin-bottom: 30px;
			}
			.breadcrumb-nav ol {
				display: flex;
				flex-wrap: wrap;
				padding: 15px 20px;
				background: white;
				border-radius: 10px;
				box-shadow: 0 2px 15px rgba(0,0,0,0.08);
				list-style: none;
			}
			.breadcrumb-nav li {
				display: flex;
				align-items: center;
			}
			.breadcrumb-nav li:not(:last-child):after {
				content: ">";
				margin: 0 10px;
				color: #999;
			}
			.breadcrumb-nav a {
				color: #666;
				text-decoration: none;
				transition: color 0.3s;
			}
			.breadcrumb-nav a:hover {
				color: #1890ff;
			}
			.breadcrumb-nav .active span {
				color: #1890ff;
				font-weight: 600;
			}

			/* 主要内容区 */
			.expo-main {
				background: white;
				border-radius: 15px;
				box-shadow: 0 5px 30px rgba(0,0,0,0.1);
				overflow: hidden;
				padding: 40px;
			}

			/* 标题区域 */
			.expo-header {
				border-bottom: 2px solid #f0f2f5;
				padding-bottom: 25px;
				margin-bottom: 35px;
			}
			.expo-title {
				font-size: 28px;
				color: #1a1a1a;
				line-height: 1.4;
				margin-bottom: 15px;
				font-weight: 700;
			}
			.expo-title .short-title {
				color: #1890ff;
				font-size: 20px;
				margin-left: 10px;
			}
			.expo-meta {
				display: flex;
				flex-wrap: wrap;
				gap: 20px;
				color: #666;
				font-size: 14px;
			}
			.meta-item {
				display: flex;
				align-items: center;
				gap: 8px;
			}
			.meta-item i {
				color: #1890ff;
			}

			/* 内容布局 */
			.expo-content-wrapper {
				display: flex;
				gap: 40px;
			}
			.expo-content {
				flex: 1;
				min-width: 0;
			}
			.expo-sidebar {
				width: 300px;
				flex-shrink: 0;
			}

			/* 特色图片 */
			.featured-image {
				margin-bottom: 30px;
				border-radius: 10px;
				overflow: hidden;
				box-shadow: 0 4px 20px rgba(0,0,0,0.1);
			}
			.featured-image img {
				width: 100%;
				height: auto;
				display: block;
				transition: transform 0.5s ease;
			}
			.featured-image:hover img {
				transform: scale(1.03);
			}

			/* 展会详情内容 */
			.expo-detail {
				font-size: 16px;
				line-height: 1.8;
				color: #333;
			}
			.expo-detail img {
				max-width: 100%;
				height: auto;
				border-radius: 8px;
				margin: 15px 0;
			}
			.expo-detail p {
				margin-bottom: 20px;
			}
			.expo-detail h2, .expo-detail h3, .expo-detail h4 {
				color: #1a1a1a;
				margin: 25px 0 15px;
				font-weight: 600;
			}

			/* 侧边栏样式 */
			.inquiry-box {
				background: linear-gradient(135deg, #1890ff 0%, #096dd9 100%);
				border-radius: 12px;
				padding: 25px;
				color: white;
				margin-bottom: 25px;
				box-shadow: 0 5px 20px rgba(24,144,255,0.3);
			}
			.inquiry-title {
				font-size: 20px;
				margin-bottom: 15px;
				font-weight: 600;
			}
			.inquiry-content p {
				margin-bottom: 20px;
				opacity: 0.9;
			}
			.inquiry-buttons {
				display: flex;
				flex-direction: column;
				gap: 12px;
			}
			.inquiry-buttons a {
				display: flex;
				align-items: center;
				justify-content: center;
				gap: 10px;
				padding: 14px;
				border-radius: 8px;
				text-decoration: none;
				font-weight: 500;
				transition: all 0.3s ease;
			}
			.btn-wechat {
				background: white;
				color: #1890ff;
			}
			.btn-wechat:hover {
				background: #f0f0f0;
				transform: translateY(-2px);
				box-shadow: 0 4px 12px rgba(255,255,255,0.2);
			}
			.btn-tel {
				background: rgba(255,255,255,0.1);
				color: white;
				border: 1px solid rgba(255,255,255,0.3);
			}
			.btn-tel:hover {
				background: rgba(255,255,255,0.2);
				transform: translateY(-2px);
			}
			.btn-apply {
				background: #52c41a;
				color: white;
			}
			.btn-apply:hover {
				background: #389e0d;
				transform: translateY(-2px);
				box-shadow: 0 4px 12px rgba(82,196,26,0.3);
			}

			.quick-nav {
				background: white;
				border-radius: 12px;
				padding: 25px;
				box-shadow: 0 3px 15px rgba(0,0,0,0.08);
				border: 1px solid #f0f0f0;
			}
			.nav-title {
				font-size: 18px;
				color: #1a1a1a;
				margin-bottom: 20px;
				padding-bottom: 15px;
				border-bottom: 2px solid #f0f2f5;
				font-weight: 600;
			}
			.nav-list {
				list-style: none;
				padding: 0;
				margin: 0;
			}
			.nav-list li {
				margin-bottom: 12px;
			}
			.nav-list a {
				display: block;
				padding: 12px 15px;
				color: #666;
				text-decoration: none;
				border-radius: 6px;
				transition: all 0.3s;
				border-left: 3px solid transparent;
			}
			.nav-list a:hover,
			.nav-list .active a {
				background: #f6ffed;
				color: #52c41a;
				border-left-color: #52c41a;
				padding-left: 18px;
			}

			/* 页面导航 */
			.page-navigation {
				display: flex;
				justify-content: space-between;
				margin-top: 40px;
				padding-top: 25px;
				border-top: 1px solid #f0f0f0;
			}
			.nav-prev, .nav-next {
				flex: 1;
			}
			.nav-prev a, .nav-next a {
				display: flex;
				align-items: center;
				padding: 15px 20px;
				background: #fafafa;
				border-radius: 8px;
				color: #666;
				text-decoration: none;
				transition: all 0.3s;
			}
			.nav-prev a:hover, .nav-next a:hover {
				background: #1890ff;
				color: white;
				transform: translateX(-5px);
			}
			.nav-next a:hover {
				transform: translateX(5px);
			}
			.nav-prev a i {
				margin-right: 10px;
			}
			.nav-next a i {
				margin-left: 10px;
			}

			/* 相关展会区域 */
			.related-expos {
				padding: 60px 0;
				background: white;
			}
			.section-title {
				font-size: 32px;
				text-align: center;
				color: #1a1a1a;
				margin-bottom: 15px;
				font-weight: 700;
			}
			.section-subtitle {
				text-align: center;
				color: #666;
				margin-bottom: 40px;
				font-size: 16px;
			}
			.expo-grid {
				display: grid;
				grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
				gap: 30px;
			}
			.expo-card {
				background: white;
				border-radius: 12px;
				overflow: hidden;
				box-shadow: 0 3px 20px rgba(0,0,0,0.08);
				transition: all 0.4s ease;
				border: 1px solid #f0f0f0;
			}
			.expo-card:hover {
				transform: translateY(-8px);
				box-shadow: 0 10px 30px rgba(0,0,0,0.15);
			}
			.card-image {
				height: 200px;
				overflow: hidden;
			}
			.card-image img {
				width: 100%;
				height: 100%;
				object-fit: cover;
				transition: transform 0.5s ease;
			}
			.expo-card:hover .card-image img {
				transform: scale(1.1);
			}
			.card-content {
				padding: 25px;
			}
			.card-title {
				font-size: 18px;
				margin-bottom: 12px;
				line-height: 1.4;
			}
			.card-title a {
				color: #1a1a1a;
				text-decoration: none;
				transition: color 0.3s;
			}
			.card-title a:hover {
				color: #1890ff;
			}
			.card-desc {
				color: #666;
				font-size: 14px;
				line-height: 1.6;
				margin-bottom: 15px;
				display: -webkit-box;
				-webkit-line-clamp: 3;
				-webkit-box-orient: vertical;
				overflow: hidden;
			}
			.card-meta {
				display: flex;
				justify-content: flex-end;
				font-size: 12px;
				color: #999;
			}

			/* 响应式设计 */
			@media (max-width: 992px) {
				.expo-content-wrapper {
					flex-direction: column;
				}
				.expo-sidebar {
					width: 100%;
				}
				.expo-title {
					font-size: 24px;
				}
				.expo-title .short-title {
					font-size: 18px;
				}
			}

			@media (max-width: 768px) {
				.expo-main {
					padding: 25px 20px;
				}
				.expo-title {
					font-size: 22px;
				}
				.section-title {
					font-size: 26px;
				}
				.expo-meta {
					flex-direction: column;
					gap: 10px;
				}
				.page-navigation {
					flex-direction: column;
					gap: 15px;
				}
				.nav-prev a, .nav-next a {
					justify-content: space-between;
				}
				.expo-grid {
					grid-template-columns: 1fr;
					gap: 20px;
				}
			}

			/* 微信端优化 */
			@media (max-width: 480px) {
				.expo-detail-container {
					padding: 15px 0 40px;
				}
				.expo-main {
					padding: 20px 15px;
					border-radius: 10px;
				}
				.expo-title {
					font-size: 20px;
				}
				.inquiry-buttons a {
					padding: 12px;
					font-size: 14px;
				}
				.quick-nav {
					padding: 20px;
				}
				.nav-list a {
					padding: 10px 12px;
				}
				.featured-image {
					border-radius: 8px;
				}
			}
			
			
			/********************************************/
			           /* 倒计时模块样式 - 科技感设计 */
            .fair-countdown {
                margin: 25px 0 30px;
                padding: 25px 20px;
                background: linear-gradient(135deg, 
                    rgba(37, 138, 197, 0.95) 0%, 
                    rgba(37, 138, 197, 0.85) 25%, 
                    rgba(20, 100, 150, 0.9) 50%, 
                    rgba(10, 60, 100, 0.95) 100%);
                color: white;
                border-radius: 16px;
                box-shadow: 
                    0 10px 30px rgba(0, 0, 0, 0.2),
                    0 0 0 1px rgba(255, 255, 255, 0.1),
                    inset 0 0 20px rgba(255, 255, 255, 0.05);
                text-align: center;
                border: none;
                position: relative;
                overflow: hidden;
                display: none;
                backdrop-filter: blur(10px);
            }
            
            /* 科技感背景元素 */
            .fair-countdown::before {
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: 
                    radial-gradient(circle at 20% 30%, rgba(100, 200, 255, 0.2) 0%, transparent 50%),
                    radial-gradient(circle at 80% 70%, rgba(100, 200, 255, 0.15) 0%, transparent 50%),
                    radial-gradient(circle at 40% 80%, rgba(100, 200, 255, 0.1) 0%, transparent 50%);
                z-index: 1;
            }
            
            /* 网格线背景 */
            .fair-countdown::after {
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-image: 
                    linear-gradient(rgba(255, 255, 255, 0.05) 1px, transparent 1px),
                    linear-gradient(90deg, rgba(255, 255, 255, 0.05) 1px, transparent 1px);
                background-size: 30px 30px;
                z-index: 1;
                opacity: 0.5;
            }
            
            .fair-countdown.visible {
                display: block;
                animation: fadeInUp 0.8s cubic-bezier(0.22, 0.61, 0.36, 1);
            }
            
            /* 内容层在背景之上 */
            .fair-countdown > * {
                position: relative;
                z-index: 2;
            }
            
            .fair-countdown .fair-countdown-title {
                font-size: 1.7rem;
                margin-bottom: 10px;
                color: #fff;
                font-weight: 600;
                letter-spacing: 0.5px;
                text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
                position: relative;
                display: inline-block;
            }
            
            .fair-countdown .fair-countdown-title::after {
                content: '';
                position: absolute;
                bottom: -5px;
                left: 50%;
                transform: translateX(-50%);
                width: 60px;
                height: 3px;
                background: linear-gradient(90deg, transparent, #4dc9ff, transparent);
                border-radius: 3px;
            }
            
            .fair-countdown .fair-countdown-subtitle {
                font-size: 1.05rem;
                opacity: 0.9;
                margin-bottom: 25px;
                line-height: 1.4;
                text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
            }
            
            .fair-countdown .fair-countdown-boxes {
                display: flex;
                justify-content: center;
                flex-wrap: wrap;
                gap: 15px;
                margin-bottom: 25px;
            }
            
            .fair-countdown .fair-countdown-box {
                background: rgba(255, 255, 255, 0.1);
                border-radius: 12px;
                padding: 20px 10px;
                min-width: 90px;
                text-align: center;
                border: 1px solid rgba(255, 255, 255, 0.2);
                transition: all 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
                flex: 1;
                max-width: 120px;
                position: relative;
                backdrop-filter: blur(5px);
                box-shadow: 
                    0 5px 15px rgba(0, 0, 0, 0.1),
                    inset 0 1px 0 rgba(255, 255, 255, 0.2);
            }
            
            /* 盒子角标装饰 */
            .fair-countdown .fair-countdown-box::before,
            .fair-countdown .fair-countdown-box::after {
                content: '';
                position: absolute;
                width: 10px;
                height: 10px;
                border: 2px solid rgba(255, 255, 255, 0.3);
                border-radius: 2px;
            }
            
            .fair-countdown .fair-countdown-box::before {
                top: 8px;
                left: 8px;
                border-right: none;
                border-bottom: none;
            }
            
            .fair-countdown .fair-countdown-box::after {
                bottom: 8px;
                right: 8px;
                border-left: none;
                border-top: none;
            }
            
            .fair-countdown .fair-countdown-box:hover {
                transform: translateY(-8px) scale(1.03);
                background: rgba(255, 255, 255, 0.15);
                border-color: rgba(255, 255, 255, 0.3);
                box-shadow: 
                    0 15px 25px rgba(0, 0, 0, 0.2),
                    0 0 20px rgba(77, 201, 255, 0.3),
                    inset 0 1px 0 rgba(255, 255, 255, 0.3);
            }
            
            .fair-countdown .fair-countdown-number {
                font-size: 2.5rem;
                font-weight: 800;
                line-height: 1;
                margin-bottom: 8px;
                color: #fff;
                text-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
                font-family: 'Arial Black', 'Segoe UI', sans-serif;
                letter-spacing: 1px;
                background: linear-gradient(to bottom, #fff, #c2e9ff);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                background-clip: text;
                position: relative;
            }
            
            /* 数字发光效果 */
            .fair-countdown .fair-countdown-number::after {
                content: attr(data-number);
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                background: linear-gradient(to bottom, #fff, #c2e9ff);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                background-clip: text;
                z-index: -1;
                filter: blur(5px);
                opacity: 0.6;
            }
            
            .fair-countdown .fair-countdown-label {
                font-size: 0.9rem;
                opacity: 0.9;
                text-transform: uppercase;
                letter-spacing: 1px;
                font-weight: 500;
                color: #c2e9ff;
                text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
            }
            
            .fair-countdown .fair-countdown-message {
                font-size: 1.1rem;
                padding-top: 20px;
                border-top: 1px solid rgba(255, 255, 255, 0.15);
                line-height: 1.5;
                min-height: 50px;
                display: flex;
                align-items: center;
                justify-content: center;
                position: relative;
            }
            
            /* 消息装饰线 */
            .fair-countdown .fair-countdown-message::before {
                content: '';
                position: absolute;
                top: -1px;
                left: 50%;
                transform: translateX(-50%);
                width: 100px;
                height: 2px;
                background: linear-gradient(90deg, transparent, #4dc9ff, transparent);
            }
            
            .fair-countdown .fair-countdown-date {
                font-size: 0.95rem;
                opacity: 0.85;
                margin-top: 15px;
                background: rgba(0, 0, 0, 0.2);
                padding: 8px 20px;
                border-radius: 20px;
                display: inline-block;
                border: 1px solid rgba(255, 255, 255, 0.1);
                backdrop-filter: blur(5px);
                box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
            }
            
            /* 动画效果 */
            @keyframes fadeInUp {
                from { 
                    opacity: 0; 
                    transform: translateY(20px) scale(0.95); 
                }
                to { 
                    opacity: 1; 
                    transform: translateY(0) scale(1); 
                }
            }
            
            @keyframes pulse {
                0% { 
                    transform: scale(1); 
                    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
                }
                50% { 
                    transform: scale(1.05); 
                    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2), 0 0 15px rgba(77, 201, 255, 0.4);
                }
                100% { 
                    transform: scale(1); 
                    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
                }
            }
            
            @keyframes glow {
                0%, 100% { 
                    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
                }
                50% { 
                    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2), 0 0 15px rgba(77, 201, 255, 0.5);
                }
            }
            
            .fair-countdown-pulse {
                animation: pulse 1.5s infinite;
            }
            
            .fair-countdown-glow {
                animation: glow 2s infinite;
            }
            
            .fair-highlight {
                color: #4dc9ff;
                font-weight: 600;
                text-shadow: 0 0 10px rgba(77, 201, 255, 0.5);
            }
            
            /* 浮动元素 - 科技感装饰 */
            .fair-countdown .floating-element {
                position: absolute;
                width: 20px;
                height: 20px;
                border-radius: 50%;
                background: rgba(255, 255, 255, 0.1);
                z-index: 1;
                animation: float 20s infinite linear;
            }
            
            .fair-countdown .floating-element:nth-child(1) {
                top: 20%;
                left: 10%;
                width: 30px;
                height: 30px;
                animation-delay: 0s;
                background: radial-gradient(circle, rgba(255,255,255,0.15), transparent);
            }
            
            .fair-countdown .floating-element:nth-child(2) {
                top: 60%;
                right: 15%;
                width: 15px;
                height: 15px;
                animation-delay: -5s;
                background: radial-gradient(circle, rgba(100,200,255,0.2), transparent);
            }
            
            .fair-countdown .floating-element:nth-child(3) {
                bottom: 30%;
                left: 20%;
                width: 25px;
                height: 25px;
                animation-delay: -10s;
                background: radial-gradient(circle, rgba(255,255,255,0.1), transparent);
            }
            
            @keyframes float {
                0% {
                    transform: translate(0, 0) rotate(0deg);
                }
                25% {
                    transform: translate(20px, -20px) rotate(90deg);
                }
                50% {
                    transform: translate(0, -40px) rotate(180deg);
                }
                75% {
                    transform: translate(-20px, -20px) rotate(270deg);
                }
                100% {
                    transform: translate(0, 0) rotate(360deg);
                }
            }
            
            /* 手机端响应式设计 */
            @media (max-width: 768px) {
                .fair-countdown {
                    margin: 20px 0 25px;
                    padding: 20px 15px;
                    border-radius: 12px;
                }
                
                .fair-countdown .fair-countdown-title {
                    font-size: 1.4rem;
                    margin-bottom: 8px;
                }
                
                .fair-countdown .fair-countdown-title::after {
                    width: 50px;
                }
                
                .fair-countdown .fair-countdown-subtitle {
                    font-size: 1rem;
                    margin-bottom: 20px;
                }
                
                .fair-countdown .fair-countdown-boxes {
                    gap: 10px;
                    margin-bottom: 20px;
                }
                
                .fair-countdown .fair-countdown-box {
                    min-width: 70px;
                    padding: 18px 8px;
                    max-width: 100px;
                    border-radius: 10px;
                }
                
                .fair-countdown .fair-countdown-box::before,
                .fair-countdown .fair-countdown-box::after {
                    width: 8px;
                    height: 8px;
                }
                
                .fair-countdown .fair-countdown-box::before {
                    top: 6px;
                    left: 6px;
                }
                
                .fair-countdown .fair-countdown-box::after {
                    bottom: 6px;
                    right: 6px;
                }
                
                .fair-countdown .fair-countdown-number {
                    font-size: 2rem;
                }
                
                .fair-countdown .fair-countdown-label {
                    font-size: 0.85rem;
                    letter-spacing: 0.8px;
                }
                
                .fair-countdown .fair-countdown-message {
                    font-size: 1rem;
                    padding-top: 18px;
                    min-height: 45px;
                }
                
                .fair-countdown .fair-countdown-date {
                    font-size: 0.9rem;
                    padding: 6px 15px;
                }
                
                /* 隐藏部分浮动元素以提升性能 */
                .fair-countdown .floating-element:nth-child(2),
                .fair-countdown .floating-element:nth-child(3) {
                    display: none;
                }
            }
            
            @media (max-width: 480px) {
                .fair-countdown {
                    padding: 18px 12px;
                }
                
                .fair-countdown .fair-countdown-boxes {
                    gap: 8px;
                }
                
                .fair-countdown .fair-countdown-box {
                    min-width: 65px;
                    padding: 15px 5px;
                }
                
                .fair-countdown .fair-countdown-number {
                    font-size: 1.8rem;
                }
                
                .fair-countdown .fair-countdown-label {
                    font-size: 0.8rem;
                }
                
                .fair-countdown .fair-countdown-message {
                    font-size: 0.95rem;
                    min-height: 40px;
                }
                
                /* 小屏幕隐藏所有浮动元素 */
                .fair-countdown .floating-element {
                    display: none;
                }
            }
            
            /* 平板设备优化 */
            @media (min-width: 769px) and (max-width: 1024px) {
                .fair-countdown .fair-countdown-box {
                    min-width: 85px;
                    padding: 18px 8px;
                }
                
                .fair-countdown .fair-countdown-number {
                    font-size: 2.2rem;
                }
            }