.ok07-main-content {background-color: #F7F8FA;}

/* Breadcrumb */
.ok07-breadcrumb {padding: 2.5rem 0;}
.ok07-breadcrumb p {font-size: 1.125rem;color: #676767;}
.ok07-breadcrumb p a:hover {color: #5EA9E1;transition: all .3s ease;}

/* Article Container */
.ok07-article-newsnr {max-width: 100%;background: #fff;padding: 5rem 10rem 2.25rem;border-radius: 1.875rem;}

/* Article Header */
.ok07-article-header {text-align: center;margin-bottom: 5rem;}
.ok07-article-date {font-size: 1.125rem;color: #838383;margin-bottom: 1.25rem;}
.ok07-article-title {font-size: 3rem;font-weight: 700;color: #000000;line-height: 1.2;}

/* Article Main Image */
.ok07-article-images {margin-bottom: 1.625rem;}
.ok07-side-image {border-radius: 1.875rem;overflow: hidden;}
.ok07-side-image img {width: 100%;}

/* Article Body */
.ok07-article-body {}
.ok07-article-body {font-size: 1.125rem;line-height: 1.875rem;color: #9C9C9C;margin-bottom: 3rem;}
.ok07-article-body p + p {margin-top: 1.25rem;}
.ok07-article-body h2,.ok07-article-body h3 {color: #000000;font-weight: 600;font-size: 1.25rem;margin: 1.25rem 0;}
.ok07-article-body .t .highlight {font-size: 1.5rem;font-weight: 600;color: #000000;display: block;margin-bottom: 1rem;}
.ok07-article-body table{width:100%;font-size:1.125rem;border:1px solid #ddd;margin:2.5rem 0;}
.ok07-article-body .table-response{width:100%;max-width: 100%;overflow-x:auto;}
.ok07-article-body table tr > th{padding:0.75rem 1.5rem;vertical-align:middle;border:0.125rem solid #9C9C9C;font-weight:500;color: #444;}
.ok07-article-body table tr > td{padding:0.75rem 1.5rem;vertical-align:middle;border:0.125rem solid #9C9C9C;}

/* Core Advantages Section */
.ok07-core-advantages {margin-top: 3.5rem;}

.ok07-advantages-title {font-size: 2rem;font-weight: 600;color: #000000;margin-bottom: 1.0625rem;}
.ok07-advantages-list {display: flex;flex-direction: column;gap: 1.125rem;}
.ok07-advantage-item {display: flex;gap: 1.1875rem;padding: 1.25rem 1.5rem;background-color: #F7F8FA;border-radius: 1.25rem;}
.ok07-advantage-content h5 {font-size: 1.5rem;font-weight: 600;color: #000000;line-height: 2.25rem;margin-bottom: 0.5rem;}
.ok07-advantage-content p {font-size: 1.125rem;line-height: 2.25rem;color: #9C9C9C;}

/* Social Share Bar */
.ok07-social-bar {display: flex;justify-content: center;gap: 2.75rem;padding: 2rem 0;}
.ok07-social-bar a i {font-size: 2rem;color: #0B233D;}

/* Next Article */
.ok07-next-article {text-align: center;padding: 0.625rem 0;}
.ok07-next-article a {font-size: 1.125rem;color: #616161;text-decoration: none;}

/* New Product Launch Section */
.ok07-product-section {padding: 3.75rem 0;}
.ok07-product-title {font-size: 3rem;font-weight: 700;color: #000000;text-align: center;margin-bottom: 3rem;}
.ok07-product-card {background-color: #FFFFFF; border-radius: 1.875rem;padding: 2.5rem 2rem;display: flex;gap: 2.5rem;align-items: center;}
.ok07-product-image {flex: 1;border-radius: 1.25rem;overflow: hidden;}
.ok07-product-image img {width: 100%;display: block;}
.ok07-product-info {width: 23.8125rem;display: flex;flex-direction: column;justify-content: center;}
.ok07-product-name {font-size: 2.25rem;font-weight: 700;color: #000000;margin-bottom: 0.75rem;}
.ok07-product-desc {font-size: 1.125rem;line-height: 1.875rem;color: #414141;}
.ok07-product-card a.more {display: inline-block;width: 13.25rem;line-height: 3.125rem;font-size:1.125rem;color: #0d233e;background: transparent;border: 2px solid #0d233e;border-radius: 1.875rem;cursor: pointer;transition: all 0.3s ease;margin-top:2.5rem;text-align: center;}

.ok07-product-card a.more:hover {background: #0d233e;color: #fff;}

.ok07-product-section .swiper-pagination{width:100%;font-size:0;position: static;margin-top: 2.5rem;}
.ok07-product-section .swiper-pagination-bullet {height:20px;width:20px;margin:0 4px;background:#D9D9D9;border-radius:50%;opacity:1;}
.ok07-product-section .swiper-pagination-bullet-active{background:#5da9e1;}

/* Hot News Section */
.ok07-hotnews-section {padding: 1.25rem 0 3.75rem;}
.ok07-hotnews-title {font-size: 3rem;font-weight: 700;color: #000000;margin-bottom: 2.875rem;text-align: center;}
.ok07-news-grid {display: flex;flex-wrap: wrap;gap: 1.8rem;}
.ok07-news-card {background-color: #FFFFFF;border-radius: 1.5rem;overflow: hidden;width: calc(33.333% - 1.2rem);transition: all .5s ease;}
.ok07-news-image {width: 100%;aspect-ratio: 1 / 1;}
.ok07-news-image img {width: 100%;height: 100%;object-fit: cover;display: block;}
.ok07-news-content {padding: 1.875rem 1.5rem;}
.ok07-news-date {font-size: 1.125rem;color: #9C9C9C;margin-bottom: 0.5rem;}
.ok07-news-title {font-size: 1.25rem;font-weight: 600;color: #000000;line-height: 1.6;transition: all .3 ease;}



.ok07-news-card:hover {transform: translateY(-0.5rem);box-shadow: 0 1.25rem 2.5rem rgba(0, 0, 0, 0.15);}
.ok07-news-card:hover .ok07-news-card-content {background-color: #5EA9E1;}
.ok07-news-card:hover .ok07-news-card-date,.ok07-news-card:hover .ok07-news-card-title {color: #FFFFFF;}

/* Explore More Button */
.ok07-explore-more {display: flex;justify-content: center;align-items: center;margin-top: 3rem;}
.ok07-explore-btn {display: inline-flex;align-items: center;gap: 0.625rem;background-color: #0C233E;color: #FFFFFF;font-size: 1.25rem;font-weight: 600;padding: 1.25rem 2.5rem;border-radius: 2.5rem;text-decoration: none;transition: background-color 0.3s ease,transform .3s ease;}

.ok07-explore-btn:hover {background-color: #1a3a5c;color: #fff;transform: translateY(-2px);}


@media screen and (max-width: 992px) {
    .ok07-main-content {padding: 1rem 0;}
    .ok07-breadcrumb {padding: 1.5rem 0;}
    .ok07-article-newsnr {padding: 1.75rem 2rem;border-radius: 0.75rem;}
    .ok07-article-body p img {margin: 0.5em 0;}
    .ok07-article-body {margin-bottom: 1.5rem;}
    .ok07-article-title {font-size: 2.125rem;}
    .ok07-article-header {margin-bottom: 2rem;}

    .ok07-product-section {padding: 2.5rem 0;}
    .ok07-product-title {font-size: 2rem;margin-bottom: 1.5rem;}
    .ok07-product-card {border-radius: 1rem;padding: 1.75rem 1.5rem;gap: 1.5rem;flex-direction: column;}
    .ok07-product-card a.more {margin-top: 1.5rem;}
    .ok07-product-name {font-size: 1.5rem;margin-bottom: 0.5rem;}
    .ok07-product-section .swiper-pagination {margin-top: 1.5rem;}
    .ok07-product-section .swiper-pagination-bullet {height: 10px;width: 10px;}

    .ok07-hotnews-section {padding: 1.25rem 0 2.25rem;}
    .ok07-hotnews-title {font-size: 2rem;margin-bottom: 1.75rem;}
    .ok07-news-grid {gap: 1rem;}
    .ok07-news-card {width: 100%;}
}