.elementor-45 .elementor-element.elementor-element-6a32ed9{--display:flex;--padding-top:-10px;--padding-bottom:-10px;--padding-left:-10px;--padding-right:-10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-089dc42{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}body.elementor-page-45:not(.elementor-motion-effects-element-type-background), body.elementor-page-45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-45 .elementor-element.elementor-element-6a32ed9{--content-width:100%;}}/* Start custom CSS for container, class: .elementor-element-6a32ed9 *//* 重置样式 */
			.pcb-optimized * {
				margin: 0;
				padding: 0;
				box-sizing: border-box;
				font-family: 'Arial', sans-serif;
			}

			/* 全局容器 */
			.pcb-optimized {
				width: 100%;
				max-width: 100%;
				overflow-x: hidden;
				color: #333;
				line-height: 1.6;
			}

			/* 全宽部分 */
			.pcb-section-full {
				width: 100%;
				padding: 60px 0;
			}

			/* 内容容器 */
			.pcb-container {
				width: 100%;
				max-width: 1400px;
				margin: 0 auto;
				padding: 0 20px;
			}

			/* 标题样式 */
			.pcb-title {
				color: #2a7f3f;
				margin-bottom: 30px;
				font-size: 2.5rem;
				font-weight: 700;
				text-align: center;
			}

			.pcb-subtitle {
				color: #2a7f3f;
				margin-bottom: 20px;
				font-size: 1.8rem;
				font-weight: 600;
			}

			/* 按钮样式 */
			.pcb-btn {
				display: inline-block;
				background-color: #2a7f3f;
				color: white;
				padding: 12px 30px;
				border-radius: 4px;
				text-decoration: none;
				font-weight: 600;
				transition: all 0.3s ease;
				border: none;
				cursor: pointer;
				text-align: center;
			}

			.pcb-btn:hover {
				background-color: #1e6b32;
				color: white;
				transform: translateY(-2px);
				box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
			}

			/* 英雄区域 */
			.pcb-hero {
				position: relative;
				text-align: center;
				padding: 120px 0;
				background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)),
					url('/wp-content/uploads/2025/08/pcba-home.jpg') no-repeat center center;
				background-size: cover;
				color: white;
			}

			.pcb-hero h1 {
				font-size: 3rem;
				margin-bottom: 30px;
				color: white;
				text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
				position: relative;
				z-index: 2;
			}

			/* 产品网格 */
			.pcb-products {
				display: grid;
				grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
				gap: 30px;
				margin-top: 40px;
			}

			.pcb-product-card {
				background: white;
				border-radius: 8px;
				overflow: hidden;
				box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
				transition: transform 0.3s ease, box-shadow 0.3s ease;
			}

			.pcb-product-card:hover {
				transform: translateY(-10px);
				box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
			}

			.pcb-product-img {
				width: 100%;
				height: 200px;
				object-fit: cover;
			}

			.pcb-product-content {
				padding: 20px;
			}

			.pcb-product-title {
				font-size: 1.3rem;
				margin-bottom: 10px;
				color: #2a7f3f;
			}

			.pcb-product-desc {
				color: #666;
				margin-bottom: 15px;
			}

			/* 关于我们部分 */
			.pcb-about {
				display: grid;
				grid-template-columns: 1fr 1fr;
				gap: 40px;
				align-items: center;
			}

			.pcb-about-img {
				width: 100%;
				border-radius: 8px;
				box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
			}

			@media (max-width: 768px) {
				.pcb-about {
					grid-template-columns: 1fr;
				}
			}

			/* 优势部分 */
			.pcb-advantages {
				background-color: #f5faf6;
			}

			.pcb-advantages-grid {
				display: grid;
				grid-template-columns: 1fr 1fr;
				gap: 30px;
			}

			.pcb-advantage-item {
				background: white;
				padding: 25px;
				border-radius: 8px;
				box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
			}

			.pcb-advantage-title {
				color: #2a7f3f;
				margin-bottom: 15px;
				font-size: 1.2rem;
			}

			.pcb-advantage-list {
				list-style-type: none;
			}

			.pcb-advantage-list li {
				margin-bottom: 8px;
				position: relative;
				padding-left: 20px;
			}

			.pcb-advantage-list li:before {
				content: "✓";
				color: #2a7f3f;
				position: absolute;
				left: 0;
			}

			/* 证书部分 */
			.pcb-certificates {
				background-color: #2a7f3f;
				color: white;
			}

			.pcb-certificates .pcb-title {
				color: white;
			}

			.pcb-certificates-grid {
				display: grid;
				grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
				gap: 30px;
				margin-top: 40px;
			}

			.pcb-certificate-card {
				background: rgba(255, 255, 255, 0.1);
				padding: 20px;
				border-radius: 8px;
				text-align: center;
				transition: transform 0.3s ease;
			}

			.pcb-certificate-card:hover {
				transform: translateY(-5px);
			}

			.pcb-certificate-img {
				width: 100%;
				height: 150px;
				object-fit: contain;
				margin-bottom: 15px;
				background: white;
				padding: 10px;
				border-radius: 4px;
			}

			.pcb-certificate-title {
				font-weight: 600;
				margin-bottom: 5px;
			}

			/* 数字统计 */
			.pcb-stats {
				display: grid;
				grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
				gap: 30px;
				text-align: center;
			}

			.pcb-stat-item {
				padding: 30px 20px;
				background: white;
				border-radius: 8px;
				box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
			}

			.pcb-stat-number {
				font-size: 2.5rem;
				font-weight: 700;
				color: #2a7f3f;
				margin-bottom: 10px;
			}

			/* 联系表单 */
			.pcb-contact {
				background-color: #f5faf6;
			}

			/* 响应式调整 */
			@media (max-width: 768px) {
				.pcb-hero h1 {
					font-size: 2.2rem;
				}

				.pcb-title {
					font-size: 2rem;
				}

				.pcb-advantages-grid {
					grid-template-columns: 1fr;
				}

				.pcb-stats {
					grid-template-columns: 1fr 1fr;
				}
			}

			@media (max-width: 480px) {
				.pcb-stats {
					grid-template-columns: 1fr;
				}

				.pcb-contact-form {
					padding: 20px;
				}
			}/* End custom CSS */