1518 lines
54 KiB
HTML
1518 lines
54 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<meta name="author" content="irstheme">
|
||
|
||
<title>内河港航一体化解决方案 - 岸基科技</title>
|
||
<meta name="title" content="烟台岸基网络科技有限公司">
|
||
<meta name="Description"
|
||
content="烟台岸基网络科技有限公司是从事于全程物流链科技服务的互联网软件公司,致力于打造港航企业的互联网生态圈,研发出了航运电子商务平台系统、多码头智能操作系统、全程物流链管理系统等软件产品。">
|
||
<meta name="keywords"
|
||
content="物流平台开发,O2O物流平台,航运,船代软件,船代系统,船舶代理软件,船舶代理系统,航运大数据,航运电商,互联网+航运,数字化航运,货运代理管理系统,货代系统,货代软件,全程物流链管理系统,全程物流链软件,物流供应链,物流管理系统,协同运输,智慧物流管理系统,物流平台开发,供应链物流管理">
|
||
|
||
<link href="assets/css/themify-icons.css" rel="stylesheet">
|
||
<link href="assets/css/flaticon.css" rel="stylesheet">
|
||
<link rel="stylesheet" href="https://www.jq22.com/jquery/bootstrap-3.3.4.css">
|
||
<link href="assets/css/animate.css" rel="stylesheet">
|
||
<link href="assets/css/owl.carousel.css" rel="stylesheet">
|
||
<link href="assets/css/owl.theme.css" rel="stylesheet">
|
||
<link href="assets/css/slick.css" rel="stylesheet">
|
||
<link href="assets/css/slick-theme.css" rel="stylesheet">
|
||
<link href="assets/css/swiper.min.css" rel="stylesheet">
|
||
<link href="assets/css/owl.transitions.css" rel="stylesheet">
|
||
<link href="assets/css/odometer-theme-default.css" rel="stylesheet">
|
||
<link href="assets/css/jquery.fancybox.css" rel="stylesheet">
|
||
<link href="assets/css/style.css" rel="stylesheet">
|
||
<link href="assets/css/pro.css" rel="stylesheet">
|
||
|
||
<style>
|
||
/* ========== 主色调覆盖 - rgba(0, 100, 255, 1) ========== */
|
||
:root {
|
||
--primary-color: rgba(0, 100, 255, 1);
|
||
--primary-color-dark: rgba(0, 80, 200, 1);
|
||
--primary-color-light: rgba(0, 100, 255, 0.8);
|
||
}
|
||
|
||
/* ========== Solution Page Styles ========== */
|
||
|
||
/* Hero Section */
|
||
.solution-hero {
|
||
position: relative;
|
||
min-height: 50vh;
|
||
display: flex;
|
||
align-items: center;
|
||
padding-top: 80px;
|
||
overflow: hidden;
|
||
background: linear-gradient(135deg, #001a4d 0%, #003080 50%, #001a4d 100%);
|
||
}
|
||
|
||
.solution-hero::before {
|
||
content: '';
|
||
position: absolute;
|
||
top: 0;
|
||
right: 0;
|
||
width: 60%;
|
||
height: 60%;
|
||
background: radial-gradient(circle, rgba(0, 100, 255, 0.15) 0%, transparent 70%);
|
||
animation: blob 8s ease-in-out infinite;
|
||
}
|
||
|
||
.solution-hero::after {
|
||
content: '';
|
||
position: absolute;
|
||
bottom: 0;
|
||
left: 0;
|
||
width: 60%;
|
||
height: 60%;
|
||
background: radial-gradient(circle, rgba(0, 100, 255, 0.1) 0%, transparent 70%);
|
||
animation: blob 8s ease-in-out infinite 2s;
|
||
}
|
||
|
||
@keyframes blob {
|
||
0%, 100% { transform: translate(0, 0) scale(1); }
|
||
33% { transform: translate(30px, -30px) scale(1.1); }
|
||
66% { transform: translate(-20px, 20px) scale(0.9); }
|
||
}
|
||
|
||
.hero-content {
|
||
position: relative;
|
||
z-index: 10;
|
||
}
|
||
|
||
.hero-badge {
|
||
display: inline-flex;
|
||
align-items: center;
|
||
gap: 8px;
|
||
padding: 6px 16px;
|
||
border-radius: 50px;
|
||
background: rgba(0, 100, 255, 0.1);
|
||
border: 1px solid rgba(0, 100, 255, 0.2);
|
||
color: rgba(0, 150, 255, 1);
|
||
font-size: 12px;
|
||
font-weight: 600;
|
||
text-transform: uppercase;
|
||
letter-spacing: 1px;
|
||
margin-bottom: 24px;
|
||
}
|
||
|
||
.hero-badge .pulse-dot {
|
||
width: 8px;
|
||
height: 8px;
|
||
border-radius: 50%;
|
||
background: rgba(0, 150, 255, 1);
|
||
animation: pulse 2s ease-in-out infinite;
|
||
}
|
||
|
||
@keyframes pulse {
|
||
0%, 100% { opacity: 1; transform: scale(1); }
|
||
50% { opacity: 0.5; transform: scale(1.2); }
|
||
}
|
||
|
||
.hero-title {
|
||
font-size: 38px;
|
||
font-weight: 700;
|
||
color: #fff;
|
||
line-height: 1.2;
|
||
margin-bottom: 24px;
|
||
}
|
||
|
||
.hero-title .gradient-text {
|
||
background: linear-gradient(90deg, rgba(0, 150, 255, 1), rgba(100, 200, 255, 1));
|
||
-webkit-background-clip: text;
|
||
-webkit-text-fill-color: transparent;
|
||
background-clip: text;
|
||
}
|
||
|
||
.hero-desc {
|
||
font-size: 18px;
|
||
color: #cbd5e1;
|
||
line-height: 1.8;
|
||
max-width: 520px;
|
||
margin-bottom: 32px;
|
||
}
|
||
|
||
.hero-buttons {
|
||
display: flex;
|
||
flex-wrap: wrap;
|
||
gap: 16px;
|
||
}
|
||
|
||
.btn-primary-custom {
|
||
display: inline-flex;
|
||
align-items: center;
|
||
gap: 8px;
|
||
padding: 14px 28px;
|
||
background: rgba(0, 100, 255, 1);
|
||
color: #fff;
|
||
border-radius: 8px;
|
||
font-weight: 500;
|
||
text-decoration: none;
|
||
transition: all 0.3s ease;
|
||
box-shadow: 0 10px 40px -10px rgba(0, 100, 255, 0.5);
|
||
}
|
||
|
||
.btn-primary-custom:hover {
|
||
background: rgba(0, 80, 200, 1);
|
||
color: #fff;
|
||
transform: translateY(-2px);
|
||
}
|
||
|
||
.btn-outline-custom {
|
||
display: inline-flex;
|
||
align-items: center;
|
||
gap: 8px;
|
||
padding: 14px 28px;
|
||
background: transparent;
|
||
color: #fff;
|
||
border: 1px solid #475569;
|
||
border-radius: 8px;
|
||
font-weight: 500;
|
||
text-decoration: none;
|
||
transition: all 0.3s ease;
|
||
}
|
||
|
||
.btn-outline-custom:hover {
|
||
background: rgba(255, 255, 255, 0.05);
|
||
color: #fff;
|
||
}
|
||
|
||
/* Hero Stats Cards */
|
||
.hero-stats {
|
||
position: relative;
|
||
z-index: 10;
|
||
}
|
||
|
||
.stats-card-container {
|
||
backdrop-filter: blur(12px);
|
||
padding: 24px 24px 48px 24px;
|
||
}
|
||
|
||
.stats-grid {
|
||
display: grid;
|
||
grid-template-columns: repeat(2, 1fr);
|
||
gap: 16px;
|
||
position: relative;
|
||
}
|
||
|
||
.stat-item {
|
||
background: rgba(0, 50, 128, 0.5);
|
||
padding: 30px;
|
||
border-radius: 12px;
|
||
border: 1px solid rgba(0, 100, 255, 0.3);
|
||
height: 130px;
|
||
display: flex;
|
||
flex-direction: column;
|
||
justify-content: center;
|
||
}
|
||
|
||
.stat-item .stat-icon {
|
||
width: 40px;
|
||
height: 40px;
|
||
margin-bottom: 12px;
|
||
}
|
||
|
||
/* 覆盖 themify-icons 默认样式 */
|
||
.stat-item .stat-icon[class^="ti-"],
|
||
.stat-item .stat-icon[class*=" ti-"] {
|
||
font-size: 32px;
|
||
line-height: 1;
|
||
display: block;
|
||
}
|
||
|
||
.stat-item .stat-icon.blue { color: rgba(0, 150, 255, 1); }
|
||
.stat-item .stat-icon.cyan { color: rgba(0, 180, 255, 1); }
|
||
.stat-item .stat-icon.indigo { color: rgba(80, 120, 255, 1); }
|
||
.stat-item .stat-icon.green { color: #34d399; }
|
||
|
||
.stat-item .stat-number {
|
||
font-size: 28px;
|
||
font-weight: 700;
|
||
color: #fff;
|
||
margin-bottom: 4px;
|
||
}
|
||
|
||
.stat-item .stat-label {
|
||
font-size: 12px;
|
||
color: #94a3b8;
|
||
}
|
||
|
||
/* 风车叶片错开效果 - 使用transform不影响间距 */
|
||
.stat-item:nth-child(2),
|
||
.stat-item:nth-child(4) {
|
||
transform: translateY(24px);
|
||
}
|
||
|
||
.stats-center-icon {
|
||
position: absolute;
|
||
top: 50%;
|
||
left: 50%;
|
||
transform: translate(-50%, calc(-50% + 12px));
|
||
width: 64px;
|
||
height: 64px;
|
||
background: rgba(0, 100, 255, 1);
|
||
border-radius: 50%;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
box-shadow: 0 10px 40px -10px rgba(0, 100, 255, 0.5);
|
||
border: 4px solid rgba(0, 40, 100, 1);
|
||
z-index: 10;
|
||
}
|
||
|
||
.stats-center-icon i {
|
||
font-size: 24px;
|
||
color: #fff;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
width: 100%;
|
||
height: 100%;
|
||
line-height: 1;
|
||
}
|
||
|
||
/* 覆盖 flaticon 默认样式 */
|
||
.stats-center-icon [class^="flaticon-"]:before,
|
||
.stats-center-icon [class*=" flaticon-"]:before,
|
||
.stats-center-icon [class^="flaticon-"]:after,
|
||
.stats-center-icon [class*=" flaticon-"]:after {
|
||
font-family: Flaticon;
|
||
font-size: 28px;
|
||
font-style: normal;
|
||
margin-left: 0;
|
||
}
|
||
|
||
/* Pain Points Section */
|
||
.pain-points-section {
|
||
padding: 100px 0;
|
||
background: #fff;
|
||
}
|
||
|
||
.section-header {
|
||
text-align: center;
|
||
max-width: 700px;
|
||
margin: 0 auto 60px;
|
||
}
|
||
|
||
.section-header h2 {
|
||
font-size: 32px;
|
||
font-weight: 700;
|
||
color: #0f172a;
|
||
margin-bottom: 16px;
|
||
}
|
||
|
||
.section-header p {
|
||
font-size: 16px;
|
||
color: #64748b;
|
||
}
|
||
|
||
.pain-point-card {
|
||
height: 100%;
|
||
padding: 32px;
|
||
background: #f8fafc;
|
||
border-radius: 16px;
|
||
border: 1px solid #e2e8f0;
|
||
transition: all 0.3s ease;
|
||
}
|
||
|
||
.pain-point-card:hover {
|
||
background: #fff;
|
||
box-shadow: 0 20px 40px -15px rgba(0, 0, 0, 0.1);
|
||
transform: translateY(-4px);
|
||
}
|
||
|
||
.pain-point-icon {
|
||
display: inline-flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
width: 64px;
|
||
height: 64px;
|
||
background: #fff;
|
||
border-radius: 12px;
|
||
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
|
||
margin-bottom: 24px;
|
||
transition: transform 0.3s ease;
|
||
}
|
||
|
||
.pain-point-card:hover .pain-point-icon {
|
||
transform: scale(1.1);
|
||
}
|
||
|
||
.pain-point-icon i {
|
||
font-size: 28px;
|
||
}
|
||
|
||
.pain-point-icon.red i { color: #ef4444; }
|
||
.pain-point-icon.orange i { color: #f97316; }
|
||
.pain-point-icon.yellow i { color: #eab308; }
|
||
.pain-point-icon.purple i { color: #a855f7; }
|
||
|
||
.pain-point-card h3 {
|
||
font-size: 20px;
|
||
font-weight: 700;
|
||
color: #0f172a;
|
||
margin-bottom: 12px;
|
||
}
|
||
|
||
.pain-point-card p {
|
||
font-size: 14px;
|
||
color: #64748b;
|
||
line-height: 1.7;
|
||
margin: 0;
|
||
}
|
||
|
||
/* Solution Architecture Section */
|
||
.architecture-section {
|
||
padding: 100px 0;
|
||
background: linear-gradient(135deg, #001a4d 0%, #003080 100%);
|
||
color: #fff;
|
||
overflow: hidden;
|
||
}
|
||
|
||
.arch-step {
|
||
display: flex;
|
||
align-items: flex-start;
|
||
gap: 20px;
|
||
margin-bottom: 32px;
|
||
}
|
||
|
||
.arch-step-number {
|
||
flex-shrink: 0;
|
||
width: 48px;
|
||
height: 48px;
|
||
border-radius: 50%;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
font-weight: 700;
|
||
font-size: 14px;
|
||
}
|
||
|
||
.arch-step-number.blue {
|
||
background: rgba(0, 100, 255, 0.2);
|
||
border: 1px solid rgba(0, 100, 255, 0.3);
|
||
color: rgba(0, 150, 255, 1);
|
||
}
|
||
|
||
.arch-step-number.cyan {
|
||
background: rgba(0, 150, 255, 0.2);
|
||
border: 1px solid rgba(0, 150, 255, 0.3);
|
||
color: rgba(0, 180, 255, 1);
|
||
}
|
||
|
||
.arch-step-number.indigo {
|
||
background: rgba(50, 100, 255, 0.2);
|
||
border: 1px solid rgba(50, 100, 255, 0.3);
|
||
color: rgba(100, 150, 255, 1);
|
||
}
|
||
|
||
.arch-step-content h4 {
|
||
font-size: 20px;
|
||
font-weight: 600;
|
||
margin-bottom: 8px;
|
||
}
|
||
|
||
.arch-step-content h4.blue { color: rgba(150, 200, 255, 1); }
|
||
.arch-step-content h4.cyan { color: rgba(100, 200, 255, 1); }
|
||
.arch-step-content h4.indigo { color: rgba(150, 180, 255, 1); }
|
||
|
||
.arch-step-content p {
|
||
font-size: 14px;
|
||
color: rgba(255, 255, 255, 0.8);
|
||
margin: 0;
|
||
}
|
||
|
||
.arch-visual {
|
||
position: relative;
|
||
max-width: 400px;
|
||
margin: 0 auto;
|
||
}
|
||
|
||
.arch-visual::before {
|
||
content: '';
|
||
position: absolute;
|
||
inset: 0;
|
||
background: linear-gradient(135deg, rgba(0, 100, 255, 0.2), rgba(0, 150, 255, 0.1));
|
||
border-radius: 50%;
|
||
filter: blur(60px);
|
||
animation: pulse 4s ease-in-out infinite;
|
||
}
|
||
|
||
.arch-grid {
|
||
display: grid;
|
||
grid-template-columns: repeat(2, 1fr);
|
||
gap: 16px;
|
||
position: relative;
|
||
}
|
||
|
||
.arch-grid-item {
|
||
background: rgba(30, 41, 59, 0.8);
|
||
backdrop-filter: blur(8px);
|
||
border: 1px solid rgba(71, 85, 105, 0.5);
|
||
border-radius: 16px;
|
||
padding: 24px;
|
||
text-align: center;
|
||
transition: transform 0.3s ease;
|
||
}
|
||
|
||
.arch-grid-item:hover {
|
||
transform: translateY(-8px);
|
||
}
|
||
|
||
.arch-grid-item:nth-child(2),
|
||
.arch-grid-item:nth-child(4) {
|
||
margin-top: 32px;
|
||
}
|
||
|
||
.arch-grid-item i {
|
||
font-size: 40px;
|
||
margin-bottom: 12px;
|
||
}
|
||
|
||
.arch-grid-item i.blue { color: rgba(0, 150, 255, 1); }
|
||
.arch-grid-item i.cyan { color: rgba(0, 180, 255, 1); }
|
||
.arch-grid-item i.indigo { color: rgba(100, 150, 255, 1); }
|
||
.arch-grid-item i.green { color: #34d399; }
|
||
|
||
.arch-grid-item span {
|
||
font-weight: 600;
|
||
font-size: 14px;
|
||
}
|
||
|
||
.arch-center-link {
|
||
position: absolute;
|
||
top: 50%;
|
||
left: 50%;
|
||
transform: translate(-50%, -50%);
|
||
width: 56px;
|
||
height: 56px;
|
||
background: #fff;
|
||
border-radius: 50%;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
box-shadow: 0 10px 40px rgba(0, 100, 255, 0.3);
|
||
z-index: 10;
|
||
}
|
||
|
||
.arch-center-link i {
|
||
font-size: 24px;
|
||
color: #003080;
|
||
}
|
||
|
||
/* Product Matrix Section */
|
||
.products-section {
|
||
padding: 100px 0;
|
||
background: #f8fafc;
|
||
}
|
||
|
||
.section-header-flex {
|
||
display: flex;
|
||
flex-wrap: wrap;
|
||
justify-content: space-between;
|
||
align-items: flex-end;
|
||
margin-bottom: 48px;
|
||
}
|
||
|
||
.section-header-left {
|
||
max-width: 600px;
|
||
}
|
||
|
||
.section-label {
|
||
font-size: 12px;
|
||
font-weight: 700;
|
||
color: rgba(0, 100, 255, 1);
|
||
text-transform: uppercase;
|
||
letter-spacing: 2px;
|
||
margin-bottom: 8px;
|
||
}
|
||
|
||
.section-header-left h2 {
|
||
font-size: 32px;
|
||
font-weight: 700;
|
||
color: #0f172a;
|
||
margin-bottom: 12px;
|
||
}
|
||
|
||
.section-header-left p {
|
||
font-size: 16px;
|
||
color: #64748b;
|
||
margin: 0;
|
||
}
|
||
|
||
.view-all-link {
|
||
display: inline-flex;
|
||
align-items: center;
|
||
gap: 8px;
|
||
color: rgba(0, 100, 255, 1);
|
||
font-weight: 600;
|
||
text-decoration: none;
|
||
transition: color 0.3s ease;
|
||
}
|
||
|
||
.view-all-link:hover {
|
||
color: rgba(0, 80, 200, 1);
|
||
}
|
||
|
||
/* 让同一行的产品卡片高度一致 */
|
||
.products-section .row {
|
||
display: flex;
|
||
flex-wrap: wrap;
|
||
}
|
||
|
||
.products-section .row > [class*="col-"] {
|
||
display: flex;
|
||
margin-bottom: 24px;
|
||
}
|
||
|
||
.product-card {
|
||
background: #fff;
|
||
border-radius: 16px;
|
||
overflow: hidden;
|
||
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
|
||
border: 1px solid #e2e8f0;
|
||
transition: all 0.3s ease;
|
||
height: 100%;
|
||
display: flex;
|
||
flex-direction: column;
|
||
margin-bottom: 0;
|
||
width: 100%;
|
||
}
|
||
|
||
.product-card:hover {
|
||
box-shadow: 0 20px 40px -15px rgba(0, 0, 0, 0.15);
|
||
transform: translateY(-4px);
|
||
}
|
||
|
||
.product-card-bar {
|
||
height: 4px;
|
||
width: 100%;
|
||
}
|
||
|
||
.product-card-bar.blue { background: rgba(0, 100, 255, 1); }
|
||
.product-card-bar.cyan { background: rgba(0, 120, 255, 1); }
|
||
.product-card-bar.indigo { background: rgba(50, 100, 255, 1); }
|
||
.product-card-bar.slate { background: rgba(0, 60, 150, 1); }
|
||
.product-card-bar.green { background: rgba(0, 80, 200, 1); }
|
||
|
||
.product-card-body {
|
||
padding: 28px;
|
||
flex: 1;
|
||
display: flex;
|
||
flex-direction: column;
|
||
}
|
||
|
||
.product-tags {
|
||
display: flex;
|
||
gap: 8px;
|
||
margin-bottom: 16px;
|
||
}
|
||
|
||
.product-tag {
|
||
font-size: 12px;
|
||
font-weight: 500;
|
||
padding: 4px 10px;
|
||
background: #f1f5f9;
|
||
color: #475569;
|
||
border-radius: 4px;
|
||
}
|
||
|
||
.product-card-body h3 {
|
||
font-size: 18px;
|
||
font-weight: 700;
|
||
color: #0f172a;
|
||
margin-bottom: 12px;
|
||
transition: color 0.3s ease;
|
||
}
|
||
|
||
.product-card:hover h3 {
|
||
color: rgba(0, 100, 255, 1);
|
||
}
|
||
|
||
.product-card-body > p {
|
||
font-size: 14px;
|
||
color: #64748b;
|
||
line-height: 1.7;
|
||
flex: 1;
|
||
margin-bottom: 20px;
|
||
}
|
||
|
||
.product-card-footer {
|
||
padding-top: 20px;
|
||
border-top: 1px solid #e2e8f0;
|
||
display: flex;
|
||
justify-content: space-between;
|
||
align-items: center;
|
||
}
|
||
|
||
.product-card-footer span {
|
||
font-size: 14px;
|
||
color: #94a3b8;
|
||
transition: color 0.3s ease;
|
||
}
|
||
|
||
.product-card:hover .product-card-footer span {
|
||
color: rgba(0, 100, 255, 1);
|
||
}
|
||
|
||
.product-card-arrow {
|
||
width: 32px;
|
||
height: 32px;
|
||
border-radius: 50%;
|
||
background: #f1f5f9;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
transition: all 0.3s ease;
|
||
}
|
||
|
||
.product-card-arrow i {
|
||
font-size: 14px;
|
||
color: #64748b;
|
||
}
|
||
|
||
.product-card:hover .product-card-arrow {
|
||
background: rgba(0, 100, 255, 1);
|
||
}
|
||
|
||
.product-card:hover .product-card-arrow i {
|
||
color: #fff;
|
||
}
|
||
|
||
/* Value Section */
|
||
.value-section {
|
||
padding: 100px 0;
|
||
background: #fff;
|
||
}
|
||
|
||
.value-item {
|
||
display: flex;
|
||
flex-direction: column;
|
||
align-items: center;
|
||
padding: 28px;
|
||
background: #f8fafc;
|
||
border-radius: 16px;
|
||
transition: all 0.3s ease;
|
||
cursor: default;
|
||
margin-bottom: 16px;
|
||
}
|
||
|
||
.value-item:hover {
|
||
background: rgba(0, 100, 255, 1);
|
||
}
|
||
|
||
.value-item:hover *:not(.value-icon i) {
|
||
color: #fff !important;
|
||
}
|
||
|
||
.value-item:hover .value-icon i {
|
||
color: #fff;
|
||
}
|
||
|
||
.value-item:hover .value-icon {
|
||
background: rgba(255, 255, 255, 0.2);
|
||
box-shadow: none;
|
||
}
|
||
|
||
.value-icon {
|
||
flex-shrink: 0;
|
||
width: 64px;
|
||
height: 64px;
|
||
background: #fff;
|
||
border-radius: 16px;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
|
||
margin-bottom: 20px;
|
||
transition: all 1.2s ease;
|
||
}
|
||
|
||
.value-icon i {
|
||
font-size: 28px;
|
||
color: rgba(0, 100, 255, 1);
|
||
transition: color 1.2s ease;
|
||
}
|
||
|
||
.value-content {
|
||
text-align: center;
|
||
}
|
||
|
||
.value-content h3 {
|
||
font-size: 18px;
|
||
font-weight: 700;
|
||
color: #0f172a;
|
||
margin-bottom: 8px;
|
||
transition: color 1.2s ease;
|
||
}
|
||
|
||
.value-content p {
|
||
font-size: 14px;
|
||
color: #64748b;
|
||
line-height: 1.7;
|
||
margin: 0;
|
||
transition: color 1.2s ease;
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.value-item {
|
||
flex-direction: row;
|
||
text-align: left;
|
||
}
|
||
|
||
.value-icon {
|
||
margin-bottom: 0;
|
||
margin-right: 24px;
|
||
}
|
||
|
||
.value-content {
|
||
text-align: left;
|
||
}
|
||
}
|
||
|
||
/* Advantages Section */
|
||
.advantages-section {
|
||
padding: 100px 0;
|
||
background: linear-gradient(135deg, #001a4d 0%, #003080 100%);
|
||
color: #fff;
|
||
position: relative;
|
||
overflow: hidden;
|
||
}
|
||
|
||
.advantages-section .row {
|
||
display: flex;
|
||
align-items: center;
|
||
}
|
||
|
||
.advantages-section::before {
|
||
content: '';
|
||
position: absolute;
|
||
top: 0;
|
||
right: 0;
|
||
width: 50%;
|
||
height: 100%;
|
||
background: rgba(0, 50, 128, 0.5);
|
||
transform: skewX(-12deg) translateX(25%);
|
||
}
|
||
|
||
.advantage-item {
|
||
display: flex;
|
||
gap: 16px;
|
||
margin-bottom: 32px;
|
||
}
|
||
|
||
.advantage-check {
|
||
flex-shrink: 0;
|
||
margin-top: 4px;
|
||
}
|
||
|
||
.advantage-check i {
|
||
font-size: 24px;
|
||
color: rgba(0, 150, 255, 1);
|
||
}
|
||
|
||
.advantage-item h4 {
|
||
font-size: 18px;
|
||
font-weight: 700;
|
||
color: #fff;
|
||
margin-bottom: 8px;
|
||
}
|
||
|
||
.advantage-item p {
|
||
font-size: 14px;
|
||
color: #94a3b8;
|
||
margin: 0;
|
||
line-height: 1.7;
|
||
}
|
||
|
||
.stats-boxes {
|
||
display: grid;
|
||
grid-template-columns: repeat(2, 1fr);
|
||
gap: 16px;
|
||
position: relative;
|
||
}
|
||
|
||
.stat-box {
|
||
background: rgba(0, 40, 100, 0.8);
|
||
padding: 28px;
|
||
border-radius: 16px;
|
||
text-align: center;
|
||
border: 1px solid rgba(0, 100, 255, 0.3);
|
||
transition: border-color 0.3s ease;
|
||
}
|
||
|
||
.stat-box:hover {
|
||
border-color: rgba(0, 150, 255, 1);
|
||
}
|
||
|
||
.stat-box.full-width {
|
||
grid-column: span 2;
|
||
}
|
||
|
||
.stat-box .stat-number {
|
||
font-size: 36px;
|
||
font-weight: 700;
|
||
color: rgba(0, 150, 255, 1);
|
||
margin-bottom: 8px;
|
||
}
|
||
|
||
.stat-box .stat-label {
|
||
font-size: 14px;
|
||
color: #94a3b8;
|
||
}
|
||
|
||
/* Cases Section */
|
||
.cases-section {
|
||
padding: 100px 0;
|
||
background: #f8fafc;
|
||
}
|
||
|
||
.case-card {
|
||
background: #fff;
|
||
border-radius: 16px;
|
||
overflow: hidden;
|
||
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
|
||
border: 1px solid #e2e8f0;
|
||
height: 100%;
|
||
display: flex;
|
||
flex-direction: column;
|
||
}
|
||
|
||
.case-card-header {
|
||
position: relative;
|
||
padding: 28px;
|
||
height: 160px;
|
||
display: flex;
|
||
align-items: flex-end;
|
||
overflow: hidden;
|
||
}
|
||
|
||
.case-card-header.blue {
|
||
background: linear-gradient(135deg, rgba(0, 60, 180, 1), rgba(0, 100, 255, 1));
|
||
}
|
||
|
||
.case-card-header.cyan {
|
||
background: linear-gradient(135deg, rgba(0, 80, 200, 1), rgba(0, 120, 255, 1));
|
||
}
|
||
|
||
.case-card-header.indigo {
|
||
background: linear-gradient(135deg, rgba(30, 60, 180, 1), rgba(50, 100, 255, 1));
|
||
}
|
||
|
||
.case-card-header::before {
|
||
content: '';
|
||
position: absolute;
|
||
top: -50%;
|
||
right: -10%;
|
||
width: 160px;
|
||
height: 160px;
|
||
border-radius: 50%;
|
||
background: rgba(255, 255, 255, 0.1);
|
||
}
|
||
|
||
.case-card-header h3 {
|
||
position: relative;
|
||
font-size: 20px;
|
||
font-weight: 700;
|
||
color: #fff;
|
||
margin: 0;
|
||
}
|
||
|
||
.case-card-body {
|
||
padding: 28px;
|
||
flex: 1;
|
||
}
|
||
|
||
.case-project {
|
||
font-size: 14px;
|
||
font-weight: 600;
|
||
color: rgba(0, 100, 255, 1);
|
||
margin-bottom: 12px;
|
||
}
|
||
|
||
.case-card-body p {
|
||
font-size: 14px;
|
||
color: #64748b;
|
||
line-height: 1.7;
|
||
margin: 0;
|
||
}
|
||
|
||
/* Scroll Animation */
|
||
.reveal {
|
||
opacity: 0;
|
||
transform: translateY(40px);
|
||
transition: all 0.8s ease;
|
||
}
|
||
|
||
.reveal.active {
|
||
opacity: 1;
|
||
transform: translateY(0);
|
||
}
|
||
|
||
/* Responsive */
|
||
@media (max-width: 991px) {
|
||
.hero-title {
|
||
font-size: 36px;
|
||
}
|
||
|
||
.hero-stats {
|
||
margin-top: 48px;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.solution-hero {
|
||
min-height: auto;
|
||
padding: 100px 0 60px;
|
||
}
|
||
|
||
.hero-title {
|
||
font-size: 28px;
|
||
}
|
||
|
||
.hero-desc {
|
||
font-size: 16px;
|
||
}
|
||
|
||
.section-header h2,
|
||
.section-header-left h2 {
|
||
font-size: 24px;
|
||
}
|
||
|
||
.section-header-flex {
|
||
flex-direction: column;
|
||
align-items: flex-start;
|
||
gap: 16px;
|
||
}
|
||
|
||
.stat-box .stat-number {
|
||
font-size: 28px;
|
||
}
|
||
}
|
||
</style>
|
||
<!--[if lt IE 9]>
|
||
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
|
||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
|
||
<![endif]-->
|
||
|
||
</head>
|
||
|
||
<body>
|
||
|
||
<!-- start page-wrapper -->
|
||
<div class="page-wrapper">
|
||
|
||
<!-- start preloader -->
|
||
<div class="preloader">
|
||
<div class="sk-folding-cube">
|
||
<div class="sk-cube1 sk-cube"></div>
|
||
<div class="sk-cube2 sk-cube"></div>
|
||
<div class="sk-cube4 sk-cube"></div>
|
||
<div class="sk-cube3 sk-cube"></div>
|
||
</div>
|
||
</div>
|
||
<!-- end preloader -->
|
||
|
||
<!-- Start header -->
|
||
<div id="header"></div>
|
||
<!-- end of header -->
|
||
|
||
|
||
<!-- Hero Section -->
|
||
<section class="solution-hero">
|
||
<div class="container">
|
||
<div class="row">
|
||
<div class="col-md-6 hero-content">
|
||
<div class="reveal">
|
||
<div class="hero-badge">
|
||
<span class="pulse-dot"></span>
|
||
专注港航信息化20年
|
||
</div>
|
||
<h1 class="hero-title">
|
||
内河港航<br>
|
||
<span class="gradient-text">一体化解决方案</span>
|
||
</h1>
|
||
<p class="hero-desc">
|
||
打破信息孤岛,实现"商流、物流、资金流、信息流"四流合一。助力内河港口从传统装卸向综合物流运营商转型。
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6 hero-stats hidden-sm hidden-xs">
|
||
<div class="reveal" style="transition-delay: 200ms;">
|
||
<div class="stats-card-container">
|
||
<div class="stats-grid">
|
||
<div class="stat-item">
|
||
<i class="ti-stats-up stat-icon blue"></i>
|
||
<div class="stat-number">30%</div>
|
||
<div class="stat-label">综合作业效率提升</div>
|
||
</div>
|
||
<div class="stat-item">
|
||
<i class="ti-layers stat-icon cyan"></i>
|
||
<div class="stat-number">100%</div>
|
||
<div class="stat-label">数据实时互通</div>
|
||
</div>
|
||
<div class="stat-item">
|
||
<i class="ti-truck stat-icon indigo"></i>
|
||
<div class="stat-number">-20%</div>
|
||
<div class="stat-label">物流成本降低</div>
|
||
</div>
|
||
<div class="stat-item">
|
||
<i class="ti-shield stat-icon green"></i>
|
||
<div class="stat-number">0</div>
|
||
<div class="stat-label">业务作弊漏洞</div>
|
||
</div>
|
||
<div class="stats-center-icon">
|
||
<i class="flaticon-cruise"></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Pain Points Section -->
|
||
<section class="pain-points-section" id="solution">
|
||
<div class="container">
|
||
<div class="section-header reveal">
|
||
<h2>直击行业四大核心痛点</h2>
|
||
<p>聚焦内河港航集团在转型升级中面临的共性瓶颈,为您提供精准对策。</p>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<div class="col-md-3 col-sm-6">
|
||
<div class="pain-point-card reveal">
|
||
<div class="pain-point-icon red">
|
||
<i class="ti-server"></i>
|
||
</div>
|
||
<h3>信息孤岛严重</h3>
|
||
<p>港口、物流、贸易系统割裂,数据标准不一,难以实时掌握库存与营收,协同依赖人工。</p>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3 col-sm-6">
|
||
<div class="pain-point-card reveal" style="transition-delay: 100ms;">
|
||
<div class="pain-point-icon orange">
|
||
<i class="ti-user"></i>
|
||
</div>
|
||
<h3>作业模式传统</h3>
|
||
<p>依赖纸质单据与人海战术,人工成本高,易出现录入错误、统计滞后及人情车漏洞。</p>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3 col-sm-6">
|
||
<div class="pain-point-card reveal" style="transition-delay: 200ms;">
|
||
<div class="pain-point-icon yellow">
|
||
<i class="ti-layers-alt"></i>
|
||
</div>
|
||
<h3>散集业务混杂</h3>
|
||
<p>散货、件杂、集装箱混合作业,传统系统难以兼容,导致箱务管理困难,计费混乱。</p>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3 col-sm-6">
|
||
<div class="pain-point-card reveal" style="transition-delay: 300ms;">
|
||
<div class="pain-point-icon purple">
|
||
<i class="ti-stats-up"></i>
|
||
</div>
|
||
<h3>盈利模式单一</h3>
|
||
<p>停留在"装卸+仓储"模式,缺乏供应链整合能力,难以提供高附加值服务,客户粘性低。</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Solution Architecture Section -->
|
||
<section class="architecture-section">
|
||
<div class="container">
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="reveal">
|
||
<h2 style="font-size: 32px; font-weight: 700; margin-bottom: 40px; color: #fff;">全链条数字化架构</h2>
|
||
|
||
<div class="arch-step">
|
||
<div class="arch-step-number blue">01</div>
|
||
<div class="arch-step-content">
|
||
<h4 class="blue">底层数据联通</h4>
|
||
<p>统一数据标准,打通地磅、闸口、财务、生产系统,构建坚实数字底座。</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="arch-step">
|
||
<div class="arch-step-number cyan">02</div>
|
||
<div class="arch-step-content">
|
||
<h4 class="cyan">中台业务协同</h4>
|
||
<p>构建物流协同、交易撮合、供应链金融中台,实现跨部门、跨板块的高效协作。</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="arch-step">
|
||
<div class="arch-step-number indigo">03</div>
|
||
<div class="arch-step-content">
|
||
<h4 class="indigo">顶层智慧决策</h4>
|
||
<p>通过BI大数据分析,提供实时经营看板与风险预警,辅助集团科学决策。</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="reveal" style="transition-delay: 200ms;">
|
||
<img src=""></img>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Product Matrix Section -->
|
||
<section class="products-section" id="products">
|
||
<div class="container">
|
||
<div class="section-header-flex reveal">
|
||
<div class="section-header-left">
|
||
<div class="section-label">Product Matrix</div>
|
||
<h2>核心产品体系</h2>
|
||
<p>从底层作业到顶层决策,全方位覆盖港航业务场景。</p>
|
||
</div>
|
||
<a href="product_eCommerce.html" class="view-all-link hidden-xs">
|
||
查看所有产品 <i class="ti-arrow-right"></i>
|
||
</a>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<div class="col-md-4">
|
||
<div class="product-card reveal">
|
||
<div class="product-card-bar blue"></div>
|
||
<div class="product-card-body">
|
||
<div class="product-tags">
|
||
<span class="product-tag">生产</span>
|
||
<span class="product-tag">调度</span>
|
||
</div>
|
||
<h3>岸基云码头智能操作系统</h3>
|
||
<p>专为内河港口设计,支持"散货+集装箱+件杂货"一体化管理。涵盖计划、闸口、库场、计费全流程,灵活适应不同规模需求。</p>
|
||
<div class="product-card-footer">
|
||
<span>了解详情</span>
|
||
<div class="product-card-arrow">
|
||
<i class="ti-arrow-right"></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div class="product-card reveal" style="transition-delay: 100ms;">
|
||
<div class="product-card-bar cyan"></div>
|
||
<div class="product-card-body">
|
||
<div class="product-tags">
|
||
<span class="product-tag">网络货运</span>
|
||
<span class="product-tag">多式联运</span>
|
||
</div>
|
||
<h3>智慧物流协同平台</h3>
|
||
<p>连接货主、车队、船公司。实现车/船/货智能匹配、路径优化及全程可视化追踪,解决"货好找、运难调"难题。</p>
|
||
<div class="product-card-footer">
|
||
<span>了解详情</span>
|
||
<div class="product-card-arrow">
|
||
<i class="ti-arrow-right"></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div class="product-card reveal" style="transition-delay: 200ms;">
|
||
<div class="product-card-bar indigo"></div>
|
||
<div class="product-card-body">
|
||
<div class="product-tags">
|
||
<span class="product-tag">交易</span>
|
||
<span class="product-tag">金融</span>
|
||
</div>
|
||
<h3>大宗商品供应链交易平台</h3>
|
||
<p>提供挂牌交易、竞价拍卖模式,集成电子仓单融资等服务,助力港口从"装卸港"向"贸易港"转型。</p>
|
||
<div class="product-card-footer">
|
||
<span>了解详情</span>
|
||
<div class="product-card-arrow">
|
||
<i class="ti-arrow-right"></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="product-card reveal" style="transition-delay: 300ms;">
|
||
<div class="product-card-bar slate"></div>
|
||
<div class="product-card-body">
|
||
<div class="product-tags">
|
||
<span class="product-tag">IoT</span>
|
||
<span class="product-tag">自动化</span>
|
||
</div>
|
||
<h3>智能无人值守系统</h3>
|
||
<p>集成智能闸口、无人地磅。通过车牌识别、RFID等技术,实现车辆进出港全流程无人化,杜绝作弊,提升效率。</p>
|
||
<div class="product-card-footer">
|
||
<span>了解详情</span>
|
||
<div class="product-card-arrow">
|
||
<i class="ti-arrow-right"></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="product-card reveal" style="transition-delay: 400ms;">
|
||
<div class="product-card-bar green"></div>
|
||
<div class="product-card-body">
|
||
<div class="product-tags">
|
||
<span class="product-tag">BI</span>
|
||
<span class="product-tag">驾驶舱</span>
|
||
</div>
|
||
<h3>港航大数据分析决策中心</h3>
|
||
<p>汇聚全域数据,构建领导驾驶舱。提供货类流向、客户价值分析及港航指数,辅助科学决策。</p>
|
||
<div class="product-card-footer">
|
||
<span>了解详情</span>
|
||
<div class="product-card-arrow">
|
||
<i class="ti-arrow-right"></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Value Section -->
|
||
<section class="value-section" id="value">
|
||
<div class="container">
|
||
<div class="section-header reveal">
|
||
<h2>数字化转型价值</h2>
|
||
<p>不仅是软件升级,更是管理模式的重构。</p>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<div class="value-item reveal">
|
||
<div class="value-icon">
|
||
<i class="ti-bar-chart"></i>
|
||
</div>
|
||
<div class="value-content">
|
||
<h3>数据资产化,决策更精准</h3>
|
||
<p>打破数据孤岛,实现"一屏统管"。实时精准的经营数据,让管理层能快速响应市场变化,规避经营风险。</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="value-item reveal" style="transition-delay: 50ms;">
|
||
<div class="value-icon">
|
||
<i class="ti-layers"></i>
|
||
</div>
|
||
<div class="value-content">
|
||
<h3>业务协同,一单到底</h3>
|
||
<p>打通壁垒,客户仅需签署一份合同即可完成全链条服务。消除反复沟通填单繁琐,真正实现"一次委托、全程负责"。</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="value-item reveal" style="transition-delay: 100ms;">
|
||
<div class="value-icon">
|
||
<i class="ti-anchor"></i>
|
||
</div>
|
||
<div class="value-content">
|
||
<h3>港运联动,降本增效</h3>
|
||
<p>港口生产与物流运输深度协同。提前调度泊位与机械,精准派车,减少等待时间,大幅降低综合物流成本。</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="value-item reveal" style="transition-delay: 150ms;">
|
||
<div class="value-icon">
|
||
<i class="ti-world"></i>
|
||
</div>
|
||
<div class="value-content">
|
||
<h3>全程可视,风险可控</h3>
|
||
<p>集成多方数据,实现公铁水多式联运全程可视化。实时掌握节点信息及异常预警,让每一环节都透明可控。</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="value-item reveal" style="transition-delay: 200ms;">
|
||
<div class="value-icon">
|
||
<i class="ti-stats-up"></i>
|
||
</div>
|
||
<div class="value-content">
|
||
<h3>业态延伸,价值倍增</h3>
|
||
<p>助力从"装卸商"向"综合物流运营商"转型。提供订舱、报关、供应链金融等增值服务,开辟新增长点。</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Advantages Section -->
|
||
<section class="advantages-section" id="about">
|
||
<div class="container">
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="reveal">
|
||
<h2 style="font-size: 32px; font-weight: 700; margin-bottom: 40px;color: #fff;">我们的核心优势</h2>
|
||
|
||
<div class="advantage-item">
|
||
<div class="advantage-check">
|
||
<i class="ti-check-box"></i>
|
||
</div>
|
||
<div>
|
||
<h4>20年专注港航,更懂内河</h4>
|
||
<p>深耕行业20年,服务业务总量占全国水运20%。深刻理解"散改集"、多式联运及环保需求,方案落地性极强。</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="advantage-item">
|
||
<div class="advantage-check">
|
||
<i class="ti-check-box"></i>
|
||
</div>
|
||
<div>
|
||
<h4>"港-航-物-贸"全链条闭环</h4>
|
||
<p>拥有从生产、代理、物流到交易、金融的全链条产品线,真正实现板块间的业务协同与价值增值。</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="advantage-item">
|
||
<div class="advantage-check">
|
||
<i class="ti-check-box"></i>
|
||
</div>
|
||
<div>
|
||
<h4>自主可控,技术领先</h4>
|
||
<p>60+知识产权,信创认证。微服务架构支持千万级吞吐量,稳定可靠。</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="reveal" style="transition-delay: 200ms;">
|
||
<div class="stats-boxes">
|
||
<div class="stat-box">
|
||
<div class="stat-number">20+</div>
|
||
<div class="stat-label">年行业经验</div>
|
||
</div>
|
||
<div class="stat-box">
|
||
<div class="stat-number">60+</div>
|
||
<div class="stat-label">知识产权</div>
|
||
</div>
|
||
<div class="stat-box full-width">
|
||
<div class="stat-number">20%</div>
|
||
<div class="stat-label">服务全国水运货物总量</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Cases Section -->
|
||
<section class="cases-section" id="cases">
|
||
<div class="container">
|
||
<div class="section-header reveal">
|
||
<h2>标杆客户案例</h2>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<div class="col-md-4">
|
||
<div class="case-card reveal">
|
||
<div class="case-card-header blue">
|
||
<h3>济宁港航发展集团</h3>
|
||
</div>
|
||
<div class="case-card-body">
|
||
<div class="case-project">智慧港航大数据服务平台</div>
|
||
<p>实现集团内贸、港、物系统融合,解决"散改集"痛点。助力煤炭等大宗商品线上交易与全链条监管,打造千亿级物流集团。</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div class="case-card reveal" style="transition-delay: 150ms;">
|
||
<div class="case-card-header cyan">
|
||
<h3>中山港航集团</h3>
|
||
</div>
|
||
<div class="case-card-body">
|
||
<div class="case-project">港口综合信息系统及EDI平台</div>
|
||
<p>连接海关、船公司。实现多码头集约化管理,作业单证电子化率100%,极大提升通关效率与服务体验。</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div class="case-card reveal" style="transition-delay: 300ms;">
|
||
<div class="case-card-header indigo">
|
||
<h3>北部湾港防城港码头</h3>
|
||
</div>
|
||
<div class="case-card-body">
|
||
<div class="case-project">铁路集装箱场站管理系统</div>
|
||
<p>针对海铁联运场景,解决作业量激增难题。实现与铁路系统数据互通,理货智能化,显著提升联运效率。</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
|
||
<!-- start site-footer -->
|
||
<div id="footer"></div>
|
||
<!-- end site-footer -->
|
||
</div>
|
||
<!-- end of page-wrapper -->
|
||
|
||
|
||
|
||
<!-- All JavaScript files
|
||
================================================== -->
|
||
<script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script>
|
||
<script src="assets/js/bootstrap.min.js"></script>
|
||
<script src="assets/js/kefu.js"></script>
|
||
<!-- Plugins for this template -->
|
||
<script src="assets/js/jquery-plugin-collection.js"></script>
|
||
|
||
<!-- Custom script for this template -->
|
||
<script src="assets/js/script.js"></script>
|
||
|
||
<script type="text/javascript">
|
||
$("#footer").load("footer.html");
|
||
$("#header").load("header.html");
|
||
|
||
// Scroll Reveal Animation
|
||
$(document).ready(function() {
|
||
function revealOnScroll() {
|
||
var reveals = document.querySelectorAll('.reveal');
|
||
|
||
reveals.forEach(function(element) {
|
||
var windowHeight = window.innerHeight;
|
||
var elementTop = element.getBoundingClientRect().top;
|
||
var elementVisible = 100;
|
||
|
||
if (elementTop < windowHeight - elementVisible) {
|
||
element.classList.add('active');
|
||
}
|
||
});
|
||
}
|
||
|
||
// Initial check
|
||
revealOnScroll();
|
||
|
||
// On scroll
|
||
$(window).on('scroll', function() {
|
||
revealOnScroll();
|
||
});
|
||
|
||
// Smooth scroll for anchor links
|
||
$('a[href^="#"]').on('click', function(e) {
|
||
e.preventDefault();
|
||
var target = $(this.hash);
|
||
if (target.length) {
|
||
$('html, body').animate({
|
||
scrollTop: target.offset().top - 80
|
||
}, 600);
|
||
}
|
||
});
|
||
});
|
||
</script>
|
||
</body>
|
||
|
||
</html>
|