1
0
Files
ag-index/solution_port_supply_chain.html
2025-12-17 16:16:41 +08:00

1597 lines
57 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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: 110px; /* header高度80px + 最小间距30px */
overflow: hidden;
background: linear-gradient(135deg, #0422a8 0%, #0c4ab3 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;
line-height: 1.4;
min-height: 2.8em;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
line-clamp: 2;
box-orient: vertical;
}
.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;
}
.architecture-section > .container > .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.architecture-section > .container > .row > .col-md-6 {
display: flex;
align-items: center;
}
.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;
}
/* Architecture Visual Image Container */
.arch-visual-container {
position: relative;
width: 100%;
max-width: 700px;
margin: 0 auto;
background: rgba(255, 255, 255, 0.05);
border-radius: 16px;
padding: 20px;
border: 1px solid rgba(71, 85, 105, 0.5);
backdrop-filter: blur(8px);
box-shadow: 0 20px 60px -20px rgba(0, 0, 0, 0.3);
display: flex;
align-items: center;
justify-content: center;
}
.arch-visual-container::before {
content: '';
position: absolute;
inset: -2px;
background: linear-gradient(135deg, rgba(0, 100, 255, 0.3), rgba(0, 150, 255, 0.2));
border-radius: 18px;
filter: blur(20px);
opacity: 0.5;
z-index: -1;
animation: pulse 4s ease-in-out infinite;
}
.arch-visual-container img {
width: 100%;
height: auto;
display: block;
border-radius: 8px;
position: relative;
z-index: 1;
}
/* Add hover effect */
.arch-visual-container:hover {
transform: translateY(-4px);
transition: transform 0.3s ease;
border-color: rgba(0, 150, 255, 0.6);
}
/* Responsive adjustments for the image container */
@media (max-width: 1200px) {
.arch-visual-container {
max-width: 540px;
}
}
@media (max-width: 991px) {
.arch-visual-container {
max-width: 480px;
}
}
@media (max-width: 767px) {
.arch-visual-container {
max-width: 100%;
margin: 24px auto 0;
}
}
/* 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;
}
@media (max-width: 767px) {
.advantages-section .row {
flex-direction: column;
}
.advantages-section .col-md-6 {
width: 100%;
}
}
.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: 110px 0 60px; /* header高度80px + 最小间距30px */
}
.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">
围绕大型港航集团,实现"专业性、一体化、自主可控、AI赋能"的数字化转型。从"物流中心"向"服务中心"升级。
</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">50%+</div>
<div class="stat-label">配载效率与资源利用率提升</div>
</div>
<div class="stat-item">
<i class="ti-layers stat-icon cyan"></i>
<div class="stat-number">10-15%</div>
<div class="stat-label">码头整体作业效率提升</div>
</div>
<div class="stat-item">
<i class="ti-shield stat-icon indigo"></i>
<div class="stat-number">信创</div>
<div class="stat-label">国产化自主可控</div>
</div>
<div class="stat-item">
<i class="ti-money stat-icon green"></i>
<div class="stat-number">多元化</div>
<div class="stat-label">收入结构</div>
</div>
<div class="stats-center-icon">
<i class="ti-server"></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-time"></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-settings"></i>
</div>
<h3>作业智能化水平低</h3>
<p>缺乏先进的AI智能算法和可视化技术支持船舶配载方案依赖人工经验复杂作业优化效率低。</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-lock"></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-4">
<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>岸基云码头智能操作系统支持全货种生产调度AI可视化配载系统实现最优装卸方案。</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>网上业务大厅与运力交易大厅,提供在线委托、预约、结算、运力撮合等一站式服务。</p>
</div>
</div>
</div>
</div>
<div class="col-md-8">
<div class="reveal" style="transition-delay: 200ms;">
<div class="arch-visual-container">
<img src="assets/images/solution/port_supply_chain.png" alt="港口供应链平台架构图">
</div>
</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">TOS</span>
<span class="product-tag">AI配载</span>
</div>
<h3>岸基云码头智能操作系统</h3>
<p>兼容集装箱、散杂货、油品、滚装船全货种的生产调度。AI智能算法快速生成满足多目标约束的最优配载方案可视化配载彻底摆脱人工经验依赖。</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>核心数据存储与计算采用国产分布式数据库。中台负责全域数据采集、治理和建模提供标准化、信创兼容的API接口服务。</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>
</section>
<!-- Value Section -->
<section class="value-section" id="value">
<div class="container">
<div class="section-header reveal">
<h2>数字化转型价值</h2>
<p>不仅是软件升级,更是运营模式的重构。</p>
</div>
<style>
.value-grid {
display: flex;
flex-wrap: wrap;
margin: 0 -15px;
}
.value-grid-item {
width: 50%;
padding: 0 15px;
box-sizing: border-box;
}
@media (max-width: 767px) {
.value-grid-item {
width: 100%;
}
}
</style>
<div class="value-grid">
<div class="value-grid-item">
<div class="value-item reveal">
<div class="value-icon">
<i class="ti-rocket"></i>
</div>
<div class="value-content">
<h3>作业效率突破性提升</h3>
<p>引入AI智能配载算法和可视化配载将滚装船、集装箱船的配载方案制定时间由小时级缩短至分钟级预计提升配载效率和资源利用率50%以上。</p>
</div>
</div>
</div>
<div class="value-grid-item">
<div class="value-item reveal" style="transition-delay: 50ms;">
<div class="value-icon">
<i class="ti-shield"></i>
</div>
<div class="value-content">
<h3>国家政策合规性与安全</h3>
<p>通过平台对国产操作系统、数据库、中间件的全面适配,一键达成国家关键信息基础设施信创替代要求,确保集团核心系统的政治安全和信息安全。</p>
</div>
</div>
</div>
<div class="value-grid-item">
<div class="value-item reveal" style="transition-delay: 100ms;">
<div class="value-icon">
<i class="ti-stats-down"></i>
</div>
<div class="value-content">
<h3>成本优化与风险降低</h3>
<p>AI配载优化了堆场和船舱空间减少了二次搬倒降低了运营成本。智能安全系统和AI视频分析有效降低高风险作业区的安全事故发生率。</p>
</div>
</div>
</div>
<div class="value-grid-item">
<div class="value-item reveal" style="transition-delay: 150ms;">
<div class="value-icon">
<i class="ti-money"></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>AI智能算法与复杂作业优化优势</h4>
<p>不仅是TOS提供商更是AI智能决策方案的专家。拥有自主研发的集装箱/滚装船复杂约束配载优化算法,提供行业领先的可视化配载和智能作业优化服务。</p>
</div>
</div>
<div class="advantage-item">
<div class="advantage-check">
<i class="ti-check-box"></i>
</div>
<div>
<h4>自主可控与信创兼容的先行者</h4>
<p>核心产品已成功在多个信创环境中完成部署和运行平台底层架构、核心算法、AI模型均为自主研发从根源上保障系统技术的自主可控。</p>
</div>
</div>
<div class="advantage-item">
<div class="advantage-check">
<i class="ti-check-box"></i>
</div>
<div>
<h4>国内领先的集团化、全货种一体化能力</h4>
<p>拥有成功实施多码头、集装箱/散杂货/油品/滚装船全货种一体化TOS的标杆案例能帮助大型集团真正实现跨区域、跨业务的集中管控。</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>
</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">全货种一体化</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>针对25万吨级专业矿石码头打造的全流程数字化系统涵盖智能卸船、堆取料机调度、铁路疏港、视频AI理货等功能实现生产全流程线上闭环与精细化管控。</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">港口杂货智能作业管理系统</div>
<p>覆盖通用散杂货泊位,实现作业票无纸化、门机群智能调度、堆场动态优化,作业流转效率与资源利用水平显著提升。</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>