<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- Canonical URL -->
    <link rel="canonical" href="https://asphaltcalc.org/" />
    <!-- Enhanced SEO Meta Tags -->
    <title>AsphaltCalc.org - Free Professional Asphalt Calculator & Industry Resource</title>
    <meta name="description" content="Free community-driven asphalt calculator and educational resource. Get accurate calculations, industry standards, and expert knowledge for all your paving projects.">
    <meta name="keywords" content="asphalt calculator, pavement calculator, driveway asphalt calculator, asphalt tonnage calculator, asphalt cost calculator, asphalt quantity calculator, hot mix asphalt calculator, paving cost estimator, asphalt thickness calculator, parking lot paving calculator, road paving estimate, asphalt material calculator, commercial paving calculator, residential driveway calculator, asphalt overlay calculator, recycled asphalt calculator, asphalt repair calculator, porous asphalt calculator, stone mastic asphalt, warm mix asphalt">
    
    <!-- Additional Meta Tags -->
    <meta name="author" content="AsphaltCalcPro">
    <meta name="robots" content="index, follow">
    <meta name="revisit-after" content="7 days">
    
    <!-- Enhanced Open Graph Tags -->
    <meta property="og:title" content="AsphaltCalcPro - Free Professional Asphalt Calculator & Cost Estimator">
    <meta property="og:description" content="Calculate exact asphalt quantities and costs for your paving project. Features multiple asphalt types, instant cost breakdowns, and professional-grade accuracy. Perfect for contractors and DIY projects.">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://asphaltcalc.org">
    <meta property="og:image" content="https://asphaltcalc.org/images/asphalt-paving-large.jpg">
    <meta property="og:site_name" content="AsphaltCalc">
    
    <!-- Twitter Card Tags -->
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="AsphaltCalc - Professional Asphalt Calculator">
    <meta name="twitter:description" content="Free professional asphalt calculator with cost estimation. Calculate quantities for driveways, roads, and parking lots.">
    <meta name="twitter:image" content="https://asphaltcalc.org/images/asphalt-paving-large.jpg">
    
    <!-- Structured Data -->
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "WebApplication",
      "name": "AsphaltCalcPro",
      "url": "https://asphaltcalc.org",
      "description": "Professional asphalt calculator for accurate paving estimates",
      "applicationCategory": "ConstructionCalculator",
      "operatingSystem": "All",
      "offers": {
        "@type": "Offer",
        "price": "0",
        "priceCurrency": "USD"
      },
      "featureList": [
        "Multiple asphalt type calculations",
        "Cost estimation with breakdown",
        "Material quantity calculation",
        "Multiple shape support",
        "Unit conversion"
      ],
      "author": {
        "@type": "Organization",
        "name": "AsphaltCalcPro",
        "url": "https://asphaltcalcpro.com"
      }
    }
    </script>
    
    <!-- Local Business Schema -->
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "SoftwareApplication",
      "name": "AsphaltCalc Calculator",
      "applicationCategory": "Construction Calculator",
      "operatingSystem": "Web-based",
      "offers": {
        "@type": "Offer",
        "price": "0.00",
        "priceCurrency": "USD"
      },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.8",
        "ratingCount": "156"
      }
    }
    </script>

    <!-- Resource Hints -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link rel="preconnect" href="https://cdnjs.cloudflare.com" crossorigin>
    
    <!-- Preload Critical Resources -->
    <link rel="preload" href="css/styles.css" as="style">
    <link rel="preload" href="js/main.js" as="script">
    <link rel="preload" href="images/asphalt-paving-medium.jpg" as="image" fetchpriority="high">
    
    <!-- Prefetch Secondary Resources -->
    <link rel="prefetch" href="images/asphalt-paving-large.jpg">
    
    <!-- DNS Prefetch -->
    <link rel="dns-prefetch" href="//fonts.googleapis.com">
    <link rel="dns-prefetch" href="//cdnjs.cloudflare.com">
    
    <!-- Async Load Non-Critical JavaScript -->
    <script defer src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
    <script defer src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.8.2/jspdf.plugin.autotable.min.js"></script>
    
    <!-- Critical CSS Inline -->
    <style>
        /* Add critical CSS here */
        .calculator-preview {
            opacity: 1;
            transition: opacity 0.3s ease;
        }
        .results {
            opacity: 0;
            transition: opacity 0.3s ease;
        }
        .results.fade-in {
            opacity: 1;
        }
    </style>
    
    <!-- Favicon -->
    <link rel="icon" href="favicon-optimized.ico" type="image/x-icon">
    <link rel="apple-touch-icon" href="images/apple-touch-icon-optimized.png">
    
    <!-- Google Fonts -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
    
    <!-- CSS Stylesheet -->
    <link rel="stylesheet" href="css/styles.css?v=1.0.1">
</head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-6R4S4FGB0V"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-6R4S4FGB0V');
</script>
<body>
    <!-- Header Section -->
    <header>
        <div class="container header-container">
            <a href="https://asphaltcalc.org/" class="logo" title="AsphaltCalc - Professional Asphalt Calculator">Asphalt<span>Calc</span></a>
            
            <nav>
                <ul class="nav-links">
                    <li><a href="https://asphaltcalc.org/#features" title="Explore AsphaltCalc's powerful features">Features</a></li>
                    <li><a href="https://asphaltcalc.org/#what-is" title="Learn about asphalt and its properties">What is AsphaltCalc</a></li>
                    <li><a href="https://asphaltcalc.org/#how-to" title="Step-by-step guide on using the calculator">How to Use</a></li>
                    <li><a href="https://asphaltcalc.org/#why-us" title="Why choose AsphaltCalc for your calculations">Why Choose Us</a></li>
                    <li><a href="https://asphaltcalc.org/#faq" title="Frequently asked questions about asphalt calculation">FAQ</a></li>
                </ul>
            </nav>
            
            <button class="mobile-menu-btn">☰</button>
        </div>
    </header>
    
    <!-- Hero Section with Calculator -->
    <section class="hero">
        <div class="container hero-content">
            <div class="hero-text">
                <h1>Professional Asphalt Calculator for Your Project</h1>
                <p>Accurately calculate asphalt quantities for your driveway, road, or parking lot project. Get instant results and cost estimates.</p>
                <div class="hero-cta">
                    <a href="#calculator" class="btn btn-secondary">Try Calculator</a>
                    <a href="#how-to" class="btn btn-primary">Learn How to Use</a>
                </div>
            </div>
            
            <div class="calculator-preview" id="calculator">
                <h3>Asphalt Calculator</h3>
                
                <form class="calculator-form">
                    <!-- Unit System Selection -->
                    <div class="form-group unit-system-group">
                        <label>Unit system</label>
                        <div class="unit-system-toggle">
                            <input type="radio" id="imperial" name="unit-system" value="imperial" checked>
                            <label for="imperial">Imperial (in, ft, yd, lbs, tons)</label>
                            <input type="radio" id="metric" name="unit-system" value="metric">
                            <label for="metric">Metric (cm, m, kg, tonnes)</label>
                        </div>
                    </div>
                    
                    <!-- Shape Selection -->
                    <div class="form-group">
                        <label for="shape">Area Shape</label>
                        <select id="shape" class="form-control">
                            <option value="rectangle">Rectangle</option>
                            <option value="circle">Circle</option>
                            <option value="triangle">Triangle</option>
                            <option value="custom">Custom Shape</option>
                        </select>
                    </div>
                    
                    <!-- Rectangle Dimensions (Default) -->
                    <div id="rectangle-fields">
                        <div class="input-group">
                            <div class="form-group">
                                <label for="length">Length</label>
                                <div class="unit-input">
                                    <input type="number" id="length" class="form-control" min="1" value="20">
                                    <select id="length-unit" class="form-control unit-select">
                                        <option value="feet">feet</option>
                                        <option value="meters">meters</option>
                                    </select>
                                </div>
                            </div>
                            <div class="form-group">
                                <label for="width">Width</label>
                                <div class="unit-input">
                                    <input type="number" id="width" class="form-control" min="1" value="10">
                                    <select id="width-unit" class="form-control unit-select">
                                        <option value="feet">feet</option>
                                        <option value="meters">meters</option>
                                    </select>
                                </div>
                            </div>
                        </div>
                    </div>
                    
                    <!-- Asphalt Properties -->
                    <div class="form-group">
                        <label for="thickness">Thickness</label>
                        <div class="unit-input">
                            <input type="number" id="thickness" class="form-control" min="0.5" step="0.5" value="2">
                            <select id="thickness-unit" class="form-control unit-select">
                                <option value="inches">inches</option>
                                <option value="millimeters">millimeters</option>
                            </select>
                        </div>
                    </div>
                    
                    <div class="form-group">
                        <label for="asphalt-type">Asphalt Type</label>
                        <select id="asphalt-type" class="form-control">
                            <option value="hot-mix">Hot Mix Asphalt (HMA)</option>
                            <option value="cold-mix">Cold Mix Asphalt</option>
                            <option value="porous">Porous Asphalt</option>
                            <option value="recycled">Recycled Asphalt</option>
                            <option value="sma">Stone Mastic Asphalt (SMA)</option>
                            <option value="hra">Hot Rolled Asphalt (HRA)</option>
                            <option value="eme2">High Modulus Asphalt (EME2)</option>
                            <option value="polymer">Polymer Modified Asphalt</option>
                            <option value="rubber">Rubber Modified Asphalt</option>
                            <option value="warm-mix">Warm Mix Asphalt</option>
                        </select>
                        <div class="asphalt-description" id="asphalt-description"></div>
                    </div>
                    
                    <div class="form-group">
                        <label for="waste-factor">Waste Factor (%)</label>
                        <input type="number" id="waste-factor" class="form-control" min="0" max="20" value="5">
                    </div>
                    
                    <button type="button" id="calculate-btn" class="btn btn-primary" style="width: 100%;">Calculate</button>
                </form>
                
                <!-- Results Section (Initially Hidden) -->
                <div id="results" class="results" style="display: none;">
                    <div class="results-title">Calculation Results</div>
                    <div class="result-item">
                        <span class="result-label">Area:</span>
                        <span class="result-value" id="result-area">200 sq ft</span>
                    </div>
                    <div class="result-item">
                        <span class="result-label">Volume:</span>
                        <span class="result-value" id="result-volume">33.33 cu ft</span>
                    </div>
                    <div class="result-item">
                        <span class="result-label">Weight:</span>
                        <span class="result-value" id="result-weight">2.5 tons</span>
                    </div>
                    <div class="result-item">
                        <span class="result-label">Estimated Cost:</span>
                        <span class="result-value" id="result-cost">$1,200 - $2,000</span>
                    </div>

                    <!-- Cost Breakdown Section -->
                    <div class="cost-breakdown" id="cost-results">
                        <h3>Cost Estimate Breakdown</h3>
                        <div class="cost-details">
                            <div class="cost-row">
                                <span>Material Cost:</span>
                                <span id="material-cost">$0.00</span>
                            </div>
                            <div class="cost-row">
                                <span>Delivery Cost:</span>
                                <span id="delivery-cost">$0.00</span>
                            </div>
                            <div class="cost-row">
                                <span>Labor Cost:</span>
                                <span id="labor-cost">$0.00</span>
                            </div>
                            <div class="cost-row">
                                <span>Contingency (10%):</span>
                                <span id="contingency-cost">$0.00</span>
                            </div>
                            <div class="cost-row total">
                                <span>Total Estimated Cost:</span>
                                <span id="total-cost">$0.00</span>
                            </div>
                            
                            <!-- Price Range Explanation -->
                            <div class="price-range-explanation">
                                <div class="price-per-ton">
                                    Price per ton: <span id="price-per-ton">$0.00</span>
                                </div>
                                <div class="price-range-note">
                                    <p>* The price range above reflects potential material cost variations:</p>
                                    <ul>
                                        <li>Lower estimate uses minimum material price</li>
                                        <li>Higher estimate uses maximum material price</li>
                                        <li>Both include delivery ($5/ton), labor ($15/ton), and 10% contingency</li>
                                    </ul>
                                </div>
                            </div>
                        </div>
                    </div>

                    <div class="result-actions">
                        <button class="btn btn-secondary" id="print-results">Print Results</button>
                        <button class="btn btn-secondary" id="save-results">Save Results</button>
                    </div>
                </div>
            </div>
        </div>
    </section>
    
    <!-- Features Section -->
    <section class="features" id="features">
        <div class="container">
            <div class="section-title">
                <h2>Powerful Features</h2>
                <p>Everything you need to plan your asphalt project with confidence</p>
            </div>
            
            <div class="features-grid">
                <div class="feature-card">
                    <div class="feature-icon">📏</div>
                    <h3 class="feature-title">Multiple Shape Options</h3>
                    <p>Calculate asphalt quantities for rectangles, circles, triangles, and custom shapes to meet any project needs.</p>
                </div>
                
                <div class="feature-card">
                    <div class="feature-icon">💰</div>
                    <h3 class="feature-title">Cost Estimation</h3>
                    <p>Get real-time cost ranges based on current market prices and your project specifications.</p>
                </div>
                
                <div class="feature-card">
                    <div class="feature-icon">📊</div>
                    <h3 class="feature-title">Professional Accuracy</h3>
                    <p>Our calculator uses industry-standard formulas and density factors to ensure reliable results.</p>
                </div>
                
                <div class="feature-card">
                    <div class="feature-icon">🔄</div>
                    <h3 class="feature-title">Unit Conversion</h3>
                    <p>Easily switch between metric and imperial measurement systems to suit your preferences.</p>
                </div>
                
                <div class="feature-card">
                    <div class="feature-icon">📱</div>
                    <h3 class="feature-title">Mobile-Friendly</h3>
                    <p>Use our calculator on any device, whether you're in the office or on the job site.</p>
                </div>
                
                <div class="feature-card">
                    <div class="feature-icon">🖨️</div>
                    <h3 class="feature-title">Printable Results</h3>
                    <p>Save and print your calculations for project documentation and material ordering.</p>
                </div>
            </div>
        </div>
    </section>
    
    <!-- Specialized Calculators -->
    <section class="specialized-calculators">
        <div class="container">
            <h2>Specialized Asphalt Calculators</h2>
            <ul class="calculator-links">
                <li><a href="/driveway-asphalt-calculator.html">Driveway Asphalt Calculator</a></li>
                <li><a href="/parking-lot-asphalt-calculator.html">Parking Lot Asphalt Calculator</a></li>
                <li><a href="/road-asphalt-calculator.html">Road Asphalt Calculator</a></li>
                <li><a href="/circle-asphalt-calculator.html">Circle Asphalt Calculator</a></li>
                <li><a href="/triangle-asphalt-calculator.html">Triangle Asphalt Calculator</a></li>
                <li><a href="/irregular-asphalt-calculator.html">Irregular Area Asphalt Calculator</a></li>
                <li><a href="/asphalt-conversion-tool.html">Asphalt Conversion Tool</a></li>
            </ul>
        </div>
    </section>
    
    <!-- What is Asphalt Section -->
    <section class="what-is bg-light" id="what-is">
        <div class="container">
            <div class="section-title">
                <h2>What is Asphalt Calculation?</h2>
                <p>Understand the science behind accurate asphalt quantity estimation</p>
            </div>
            
            <div class="what-is-content">
                <div class="what-is-text">
                    <h3>Why Accurate Calculation Matters</h3>
                    <p>Asphalt calculation is the process of determining the precise amount of material needed for paving projects. Accurate calculation is crucial because:</p>
                    
                    <ul class="mb-lg">
                        <li>Ordering too little material can cause project delays and inconsistent results</li>
                        <li>Ordering too much can waste money and create disposal challenges</li>
                        <li>Proper thickness calculation ensures durability and performance</li>
                        <li>Accurate estimates help you budget correctly and avoid surprises</li>
                    </ul>
                    
                    <p>Our calculator considers area dimensions, required thickness, and material density to provide you with precise measurements in tons or cubic yards - exactly what suppliers need to fulfill your order correctly.</p>
                    
                    <a href="#calculator" class="btn btn-primary mt-lg">Try Calculator</a>
                </div>
                
                <div class="what-is-image">
                    <img src="images/asphalt-paving.jpg" 
                         alt="Asphalt paving process" 
                         loading="lazy" 
                         width="800" 
                         height="600">
                </div>
            </div>
        </div>
    </section>
    
    <!-- How to Use Section -->
    <section class="how-to" id="how-to">
        <div class="container">
            <div class="section-title">
                <h2>How to Calculate Asphalt Needs</h2>
                <p>Follow these simple steps to get accurate material requirements for your project</p>
            </div>
            
            <div class="steps">
                <div class="step">
                    <div class="step-number">1</div>
                    <div class="step-content">
                        <h3>Measure Your Area</h3>
                        <p>Start by accurately measuring your project area dimensions. For rectangles, measure length and width. For circles, measure diameter or radius. Use a tape measure for small areas and a measuring wheel for larger ones.</p>
                    </div>
                </div>
                
                <div class="step">
                    <div class="step-number">2</div>
                    <div class="step-content">
                        <h3>Determine Required Thickness</h3>
                        <p>Decide on the appropriate thickness for your asphalt layer based on intended use. Residential driveways typically need 2-3 inches, while commercial areas may require 4-6 inches. Consider local climate conditions and expected traffic load.</p>
                    </div>
                </div>
                
                <div class="step">
                    <div class="step-number">3</div>
                    <div class="step-content">
                        <h3>Select Asphalt Type</h3>
                        <p>Choose the right type of asphalt for your project. Hot mix asphalt is most common for permanent installations, while cold mix is suitable for repairs. Each type has different density characteristics that affect quantity calculations.</p>
                    </div>
                </div>
                
                <div class="step">
                    <div class="step-number">4</div>
                    <div class="step-content">
                        <h3>Use Our Calculator</h3>
                        <p>Input your measurements into our calculator, select your asphalt type and thickness, then click "Calculate" for results. The calculator will provide total volume, weight, and estimated cost range.</p>
                    </div>
                </div>
                
                <div class="step">
                    <div class="step-number">5</div>
                    <div class="step-content">
                        <h3>Add Waste Factor</h3>
                        <p>For real projects, consider adding a 5-10% waste factor to account for spillage, compaction, and irregular edges. Our calculator automatically includes this in the final estimate.</p>
                    </div>
                </div>
            </div>
            
            <div class="text-center mt-2xl">
                <a href="#calculator" class="btn btn-primary">Use Calculator Now</a>
            </div>
        </div>
    </section>
    
    <!-- Why Choose Us Section -->
    <section class="why-us" id="why-us">
        <div class="container">
            <div class="section-title">
                <h2>Why Choose Our Calculator</h2>
                <p>The most accurate and user-friendly asphalt calculator online</p>
            </div>
            
            <div class="benefits">
                <div class="benefit">
                    <div class="benefit-icon">✓</div>
                    <h3>Precise Results</h3>
                    <p>Our calculator uses advanced formulas and industry-standard density factors to ensure highly accurate results.</p>
                </div>
                
                <div class="benefit">
                    <div class="benefit-icon">✓</div>
                    <h3>Easy to Use</h3>
                    <p>Simple interface designed for both professionals and DIY users, requiring no technical knowledge.</p>
                </div>
                
                <div class="benefit">
                    <div class="benefit-icon">✓</div>
                    <h3>Comprehensive Options</h3>
                    <p>Support for multiple shapes, asphalt types, and measurement units to meet any project needs.</p>
                </div>
                
                <div class="benefit">
                    <div class="benefit-icon">✓</div>
                    <h3>Cost Estimation</h3>
                    <p>Get real cost ranges based on current market prices to help with project budgeting.</p>
                </div>
                
                <div class="benefit">
                    <div class="benefit-icon">✓</div>
                    <h3>No Registration Required</h3>
                    <p>Use our calculator immediately without creating an account or providing personal information.</p>
                </div>
                
                <div class="benefit">
                    <div class="benefit-icon">✓</div>
                    <h3>Expert-Developed</h3>
                    <p>Developed in consultation with paving professionals and civil engineers to ensure maximum reliability.</p>
                </div>
            </div>
        </div>
    </section>
    
    <!-- FAQ Section -->
    <section class="faq" id="faq">
        <div class="container">
            <div class="section-title">
                <h2>Frequently Asked Questions</h2>
                <p>Find answers to common questions about asphalt calculation and our tool</p>
            </div>
            
            <div class="faq-list">
                <div class="faq-item">
                    <div class="faq-question">
                        What factors affect asphalt mix density and calculation accuracy?
                        <span class="faq-toggle">▼</span>
                    </div>
                    <div class="faq-answer">
                        <p>Several key factors influence asphalt mix density and calculation accuracy:</p>
                        <ul>
                            <li><strong>Aggregate Properties:</strong> <a href="#aggregate-guide">Gradation</a>, shape, and specific gravity</li>
                            <li><strong>Binder Content:</strong> <a href="#binder-types">PG grade</a> and percentage</li>
                            <li><strong>Mix Temperature:</strong> Affects workability and compaction</li>
                            <li><strong>Compaction Effort:</strong> Equipment and technique used</li>
                            <li><strong>Environmental Conditions:</strong> Ambient temperature and humidity</li>
                        </ul>
                        <p>Our calculator accounts for these variables in its density calculations.</p>
                    </div>
                </div>
                
                <div class="faq-item">
                    <div class="faq-question">
                        What are the different types of asphalt mixes and their applications?
                        <span class="faq-toggle">▼</span>
                    </div>
                    <div class="faq-answer">
                        <p>Common asphalt mix types include:</p>
                        <ul>
                            <li><strong><a href="#hot-mix">Hot Mix Asphalt (HMA)</a>:</strong> Most common, ideal for highways and parking lots</li>
                            <li><strong><a href="#warm-mix">Warm Mix Asphalt (WMA)</a>:</strong> Energy-efficient alternative to HMA</li>
                            <li><strong><a href="#stone-mastic">Stone Mastic Asphalt (SMA)</a>:</strong> High-durability mix for heavy traffic</li>
                            <li><strong><a href="#porous">Porous Asphalt</a>:</strong> Allows water drainage, ideal for parking lots</li>
                            <li><strong><a href="#cold-mix">Cold Mix Asphalt</a>:</strong> Used for repairs and temporary patches</li>
                        </ul>
                        <p>Each type has specific density values and application requirements.</p>
                    </div>
                </div>
                
                <div class="faq-item">
                    <div class="faq-question">
                        How do I determine the right asphalt thickness for my project?
                        <span class="faq-toggle">▼</span>
                    </div>
                    <div class="faq-answer">
                        <p>Recommended thickness varies by application:</p>
                        <ul>
                            <li><strong>Residential Driveways:</strong> 2-3 inches (50-75mm)</li>
                            <li><strong>Commercial Parking:</strong> 3-4 inches (75-100mm)</li>
                            <li><strong>Heavy Traffic Roads:</strong> 4-6 inches (100-150mm)</li>
                        </ul>
                        <p>Consider these factors when determining thickness:</p>
                        <ul>
                            <li><a href="#soil-conditions">Soil conditions</a> and subgrade strength</li>
                            <li><a href="#traffic-load">Traffic load</a> and vehicle types</li>
                            <li><a href="#climate-factors">Climate conditions</a> (freeze-thaw cycles)</li>
                            <li><a href="#drainage">Drainage requirements</a></li>
                        </ul>
                    </div>
                </div>
                
                <div class="faq-item">
                    <div class="faq-question">
                        What are the key cost factors in asphalt paving?
                        <span class="faq-toggle">▼</span>
                    </div>
                    <div class="faq-answer">
                        <p>Several factors influence the total cost:</p>
                        <ul>
                            <li><strong>Material Costs:</strong>
                                <ul>
                                    <li><a href="#binder-prices">Asphalt binder prices</a></li>
                                    <li><a href="#aggregate-costs">Aggregate costs</a></li>
                                    <li><a href="#additive-prices">Additive prices</a></li>
                                </ul>
                            </li>
                            <li><strong>Project Factors:</strong>
                                <ul>
                                    <li><a href="#site-preparation">Site preparation requirements</a></li>
                                    <li><a href="#access-conditions">Site accessibility</a></li>
                                    <li><a href="#project-size">Project size and scope</a></li>
                                </ul>
                            </li>
                            <li><strong>Additional Costs:</strong>
                                <ul>
                                    <li>Equipment mobilization</li>
                                    <li>Labor rates</li>
                                    <li>Permits and inspections</li>
                                </ul>
                            </li>
                        </ul>
                    </div>
                </div>
                
                <div class="faq-item">
                    <div class="faq-question">
                        What industry standards and specifications apply to asphalt paving?
                        <span class="faq-toggle">▼</span>
                    </div>
                    <div class="faq-answer">
                        <p>Key standards and specifications include:</p>
                        <ul>
                            <li><strong><a href="#astm">ASTM Standards</a>:</strong>
                                <ul>
                                    <li>ASTM D6927 - Marshall Mix Design</li>
                                    <li>ASTM D2041 - Maximum Specific Gravity</li>
                                </ul>
                            </li>
                            <li><strong><a href="#aashto">AASHTO Standards</a>:</strong>
                                <ul>
                                    <li>AASHTO M320 - Performance Graded Binder</li>
                                    <li>AASHTO R35 - Superpave Mix Design</li>
                                </ul>
                            </li>
                            <li><strong><a href="#local-specs">Local Specifications</a>:</strong>
                                <ul>
                                    <li>State DOT requirements</li>
                                    <li>Municipal codes</li>
                                </ul>
                            </li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>
    </section>
    
    <!-- Asphalt Type Description -->
    <div class="type-description">
        <p id="asphalt-type-desc"></p>
    </div>
    
    <!-- Footer -->
    <footer>
        <div class="container">
            <div class="footer-content">
                <div class="footer-col">
                    <div class="footer-logo">Asphalt<span>Calc</span></div>
                    <p>The most accurate and user-friendly asphalt calculator for professionals and DIY enthusiasts. Plan your paving projects with confidence.</p>
                </div>
                
                <div class="footer-col">
                    <h4 class="footer-heading">Quick Links</h4>
                    <ul class="footer-links">
                        <li><a href="#calculator" title="Use our free asphalt calculator">Calculator</a></li>
                        <li><a href="#features" title="Discover calculator features">Features</a></li>
                        <li><a href="#how-to" title="Learn how to use the calculator">How to Use</a></li>
                        <li><a href="#faq" title="Find answers to common questions">FAQ</a></li>
                    </ul>
                </div>
                
                <div class="footer-col">
                    <h4 class="footer-heading">Resources</h4>
                    <ul class="footer-links">
                        <li><a href="https://asphaltcalc.org/#asphalt-guide" title="Comprehensive guide about asphalt">Asphalt Guide</a></li>
                        <li><a href="https://asphaltcalc.org/#calculator" title="Estimate your project costs">Cost Estimator</a></li>
                        <li><a href="https://asphaltcalc.org/#conversion-tools" title="Convert between different units">Conversion Tools</a></li>
                        <li><a href="https://asphaltcalc.org/#industry-standards" title="Learn about asphalt industry standards">Industry Standards</a></li>
                    </ul>
                </div>
                
                <div class="footer-col">
                    <h4 class="footer-heading">Contact Us</h4>
                    <ul class="footer-links">
                        <li><a href="mailto:support@asphaltcalc.org" title="Email our support team">support@asphaltcalc.org</a></li>
                        <li><a href="https://asphaltcalc.org/#about" title="Learn more about AsphaltCalc">About Us</a></li>
                        <li><a href="https://asphaltcalc.org/privacy-policy.html" title="Read our privacy policy">Privacy Policy</a></li>
                        <li><a href="https://asphaltcalc.org/terms-of-use.html" title="Read our terms of use">Terms of Use</a></li>
                    </ul>
                </div>
            </div>
            
            <div class="footer-bottom">
                <p>&copy; 2025 AsphaltCalc.org. All rights reserved. | The most trusted asphalt calculator online.</p>
            </div>
        </div>
    </footer>
    
    <!-- JavaScript Files -->
    <script src="js/main.js"></script>
    <script>
        // 移动端菜单交互
        document.addEventListener('DOMContentLoaded', function() {
            const mobileMenuBtn = document.querySelector('.mobile-menu-btn');
            const navLinks = document.querySelector('.nav-links');
            
            mobileMenuBtn.addEventListener('click', function() {
                navLinks.classList.toggle('active');
                this.textContent = navLinks.classList.contains('active') ? '✕' : '☰';
            });
            
            // 点击菜单项后关闭菜单
            navLinks.addEventListener('click', function(e) {
                if (e.target.tagName === 'A') {
                    navLinks.classList.remove('active');
                    mobileMenuBtn.textContent = '☰';
                }
            });
            
            // 点击页面其他区域关闭菜单
            document.addEventListener('click', function(e) {
                if (!navLinks.contains(e.target) && !mobileMenuBtn.contains(e.target)) {
                    navLinks.classList.remove('active');
                    mobileMenuBtn.textContent = '☰';
                }
            });
        });
    </script>
    
   
</body>
</html>
