* {margin: 0;padding: 0;box-sizing: border-box;}body {width: 1440px;margin: 0 auto;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;background-color: #f5f7fa;color: #333;line-height: 1.6;-webkit-font-smoothing: antialiased;}a {text-decoration: none;color: inherit;}ul {list-style: none;}.container {width: 1200px;margin: 0 auto;padding: 0 20px;}.header {position: relative;height: 450px;background-image: url('https://cdn24.gouzhuo.com/41/images/banner.jpg');background-size: cover;background-position: center;background-repeat: no-repeat;display: flex;align-items: center;background-color: rgba(30, 60, 180, 0.6);background-blend-mode: overlay;}.header-content {display: flex;justify-content: space-between;align-items: flex-start;width: 1200px;margin: 0 auto;padding-top: 40px;}.domain-info {color: #fff;flex: 1;text-align: left;}.welcome-text {font-size: 35px;margin-bottom: 10px;opacity: 0.9;font-weight: 300;}.domain-name {font-size: 72px;font-weight: bold;margin-bottom: 20px;letter-spacing: -1px;text-shadow: 0 4px 10px rgba(0,0,0,0.2);}.domain-desc {font-size: 24px;margin-bottom: 10px;font-weight: 500;}.domain-desc-en {font-size: 20px;opacity: 0.9;font-weight: 300;}.purchase-card {background: #fff;width: 380px;border-radius: 8px;padding: 30px;box-shadow: 0 10px 30px rgba(0,0,0,0.15);flex-shrink: 0;}.card-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;border-bottom: 1px solid #eee;padding-bottom: 15px;}.card-title {font-size: 18px;font-weight: 600;color: #333;}.whois-link {font-size: 14px;color: #1677ff;cursor: pointer;}.whois-link:hover {text-decoration: underline;}.contact-info {margin-bottom: 10px;padding: 15px;background: #f5f7fa;border-radius: 6px;}.contact-item {display: flex;align-items: center;margin-bottom: 10px;font-size: 16px;color: #333;}.contact-item:last-child {margin-bottom: 0;}.contact-label {font-weight: 600;color: #666;margin-right: 8px;white-space: nowrap;}.contact-link {color: #1677ff;text-decoration: none;word-break: break-all;transition: color 0.3s;}.contact-link:hover {color: #4096ff;text-decoration: underline;}.buy-btn {display: block;width: 100%;background: #1677ff;color: #fff;text-align: center;padding: 14px 0;border-radius: 4px;font-size: 18px;font-weight: 500;margin-bottom: 15px;transition: background 0.3s;border: none;cursor: pointer;}.buy-btn:hover {background: #4096ff;}a.buy-btn:hover {color: #fff;}.features-list {margin-bottom: 20px;}.feature-item {display: flex;align-items: flex-start;margin-bottom: 15px;color: #666;font-size: 14px;}.feature-icon {width: 20px;height: 20px;margin-right: 10px;fill: #1677ff;flex-shrink: 0;margin-top: 2px;}.card-footer {border-top: 1px dashed #eee;padding-top: 20px;display: flex;justify-content: space-between;align-items: center;}.aliyun-sell {color: #ff6a00;font-size: 14px;display: flex;align-items: center;gap: 5px;}.aliyun-icon {width: 16px;height: 16px;fill: #ff6a00;}.more-link {color: #1677ff;font-size: 14px;display: inline-flex;align-items: center;gap: 4px;white-space: nowrap;}.more-link:hover {text-decoration: underline;}.main-section {padding: 60px 0;background: #fff;}.section-title {text-align: center;font-size: 28px;color: #333;margin-bottom: 50px;font-weight: 500;}.features-grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 40px;width: 1200px;margin: 0 auto;}.feature-block {display: flex;align-items: flex-start;}.block-icon {width: 40px;height: 40px;margin-right: 20px;fill: #1677ff;flex-shrink: 0;}.block-content h3 {font-size: 18px;color: #333;margin-bottom: 10px;font-weight: 500;}.block-content p {font-size: 14px;color: #666;margin-bottom: 6px;line-height: 1.5;}@media (max-width: 900px) {body {width: 100%;}.container {width: 100%;padding: 0 15px;}.header {height: auto;min-height: auto;padding: 30px 0 40px;}.header-content {flex-direction: column;align-items: center;text-align: center;width: 100%;padding: 0 15px;}.domain-info {margin-bottom: 25px;text-align: center;width: 100%;}.welcome-text {font-size: 16px;margin-bottom: 8px;}.domain-name {font-size: 36px;margin-bottom: 15px;word-break: break-all;}.domain-desc {font-size: 16px;margin-bottom: 5px;}.domain-desc-en {font-size: 14px;}.purchase-card {width: 100%;max-width: none;}.features-grid {grid-template-columns: 1fr;gap: 30px;width: 100%;}.feature-block {background: #f9f9f9;padding: 20px;border-radius: 8px;}.card-footer {flex-direction: column;gap: 10px;text-align: center;}}