@import"https://at.alicdn.com/t/c/font_5001452_fottay20vbf.css";
@import"css.css";
@import"swiper.css";
* { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Arial', sans-serif; list-style: none;}
body { padding-top: 60px; font-size: 20px; line-height: 1.6; color:rgba(0,0,0,.7)}
img{max-width: 100%; margin: 0; padding: 0; line-height: 0;}
:root {
    --black:#000;
    --primary:#6b60ff;
    --h1:#1f1571;
     /*其他样式*/
    --transition: all 0.3s ease-in-out;
    --shadow-p: -1px -6px 10px 6px rgb(0 0 0 / 20%);
    --shadow:0 2px 10px rgba(0,0,0,0.1);
}
a {text-decoration: none; display: inline-block;color:#000;}
a:hover { color: var(--primary);}
h1{font-size: 3em; padding-bottom: 10px; text-align: center; font-weight: bolder; color: var(--h1); line-height: 1.2em;}
h2{font-size: 2.75rem;  color: var(--h1);}
.bg-n{background: rgb(239, 246, 255); padding: 1rem; border-radius: 0.5rem; border: 1px solid rgb(212, 230, 254);}
.bg-l{background: rgb(240, 253, 244); padding: 1rem; border-radius: 0.5rem; border: 1px solid rgb(210, 249, 223);}
.bg-z{background: rgb(250, 245, 255); padding: 1rem; border-radius: 0.5rem; border: 1px solid rgb(240, 227, 255);}
.bg-h{background: rgb(243, 244, 246); padding: 1rem; border-radius: 0.5rem; border: 1px solid #e5e7eb;}
.color-p{color: var(--primary);}
.upper-title{color: var(--primary);}
.btn-thirteen { font-size: 16px; padding: 10px 30px; text-align: center;  border-radius: 40px;  color: #fff; min-width: 145px; background: #202020; transition: all .3s ease-in-out 0s;}
 /* 导航栏基础样式 */
.navbar { position: fixed; top: 0; left: 0; width: 100%; background: #fff; padding: 15px 20px; transition: all 0.3s ease; z-index: 1000; box-shadow:var(--shadow);}
.navbar.scrolled { padding: 10px 20px; background: #fff; box-shadow: 0 13px 35px -12px rgba(35,35,35,.1);}
.nav-container { max-width: 1320px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
.logo { display: flex;align-items: center; text-decoration: none; }
.logo img{max-height: 36px;}

.desktop-menu {display: flex; list-style: none; margin: 0 20px;}
.desktop-menu li {margin: 0 15px; position: relative;}
.desktop-menu a {text-decoration: none; color: #111; font-size: 16px; font-weight: 500; transition: color 0.3s ease;}
.desktop-menu a:hover {color: var(--primary); font-weight: bold;}
/* 下拉菜单通用样式 */
.dropdown { position: absolute; top: 100%; left: 0;  background: #fff; min-width:300px; box-shadow: var(--shadow); border-radius: 4px; padding: 10px 0; margin-top: 5px; display: none; z-index: 1001;}
.dropdown li { margin: 0; padding: 0 15px;}
.dropdown a { padding: 10px 5px; color: #555; font-size: 14px;}
.dropdown a:hover { color: var(--primary); background: #f5f9ff;}
/* 显示下拉菜单 */
.dropdown.visible { display: block; animation: fadeIn 0.3s ease;}
 @keyframes fadeIn {
            from { opacity: 0; transform: translateY(5px); }
            to { opacity: 1; transform: translateY(0); }
        }
.nav-right {display: flex; align-items: center;}
.header-lx{display: flex; flex-wrap: wrap; gap: 12px; align-items: center;}
.header-lx > li:first-child > a{font-weight: bold;}
.header-lx > li:first-child > a i{font-size: 1.25em;}
.nav-right-m div > a{width: 80%; text-align: center;}
        /* 移动端菜单按钮 */

.menu-toggle { display: none; background: none; border: none;font-size: 24px; cursor: pointer; color: #333;}
.mobile-menu { position: fixed; top: 0; left: -100%; width: 80%; max-width: 300px; height: 100vh; background: #fff; z-index: 1010; transition: left 0.3s ease; box-shadow: var(--shadow); padding: 20px; overflow-y: auto; }
.mobile-menu.open {left: 0;}
.mobile-menu-header { margin-bottom: 10px;  display: flex; justify-content: space-between; align-items: center;}
.mobile-menu-header button{background: #000; border: none; color: #fff; width: 42px; height: 40px; border-radius: 4px; cursor: pointer; font-size: 24px;}     
.mobile-menu li { margin-bottom: 5px; border-bottom: 1px dashed rgba(0,0,0,.1);}
.mobile-menu a { display: block; padding: 10px 0;}
.mobile-dropdown { padding-left: 15px; display: none; background:rgb(122 96 250 / 8%);}
.mobile-dropdown.open { display: block;}
.mobile-dropdown a {font-size: 15px; color: #666; padding: 8px 0;}
.dropdown-toggle { display: flex; justify-content: space-between; align-items: center; width: 100%;  background: none; border: none; font-size: 16px; padding: 10px 0; cursor: pointer;}
.dropdown-toggle:after { content: "+"; font-size: 20px;}
.dropdown-toggle.open:after { content: "-"; }
     
        /* 遮罩层 */

.content{max-width: 1320px; width: 96%;  margin: 0 auto; padding: 20px;}      
.row{display: flex; flex-wrap: wrap; align-items: center;}
.row-rt{flex-direction: row-reverse;}
.col-1{flex: 0 0 auto; width: 8.333333333%;}   
.col-2{flex: 0 0 auto; width: 16.66666666%;}    
.col-3{flex: 0 0 auto; width: 25%;}    
.col-4{flex: 0 0 auto; width: 33.33333333%;}       
.col-5{flex: 0 0 auto; width: 41.66666666%;}    
.col-6{flex: 0 0 auto; width: 50%;}    
.col-7{flex: 0 0 auto; width: 58.333333333%;}    
.col-8{flex: 0 0 auto; width: 66.666666667%;}    
.col-9{flex: 0 0 auto; width: 75%;}    
.col-10{flex: 0 0 auto; width: 83.333333333%;}    
.col-11{flex: 0 0 auto; width: 91.666666666%;}    
.col-12{flex: 0 0 auto; width: 100%;}   
.p-ad{position: relative;} 
.p-ad h2{font-size: 30px; line-height: 1.4em; color: #333; font-weight: normal;  padding-left: 25%;}
.p-ad h2 span{text-decoration:underline}
.p-ad h3{font-weight: normal; font-size: 30px; position: absolute; top: 0; left: 5%; }
.p-ad h3 span{display: block; font-size: 18px;}
.p-ad ul{display: flex; flex-wrap: wrap; align-items: center; padding-top: 20px;}
.p-ad ul li{flex: 0 0 auto; width: 25%; font-size: 22px; color: #666; padding: 20px;}
.p-ad ul li h4{color: #000; line-height: 1.25em; font-weight: normal;}
.p-ad ul li h4 b{font-size: 3em; font-weight: normal;}
.p-ad ul li:last-child{ margin-left: auto;}
.p-ad img{position: absolute; top: 50px; right: 20px;}
.p-ad img:last-child{bottom: 20px; left: 140px; width: 80px;}
.xz{animation: rotate 10s linear infinite;}
@keyframes rotate {
  from {
    transform: rotate(0deg); /* 起始角度 */
  }
  to {
    transform: rotate(360deg); /* 结束角度（360度即一周） */
  }
}
.product div.col-4{border: #E0DEF7 solid 1px; background-color: #F7F7FD;}
.product div.col-4 div{padding: 20px; font-size: 14px;}
.product div.col-4 div h3{font-size: 1.5em; color: var(--h1);}
.product div.col-4 div p{padding-bottom: 12px;}
.product ul{display: flex; flex-wrap: wrap; padding-left: 20px;}
.product ul li{flex: 0 0 auto; width: 50%; font-size: 14px; padding:0 10px 16px;}
.product ul li img{width: 60px;}
.product ul li h2{font-size: 20px;}
.h2{text-align: center; padding: 20px;}
.h2 span{display: block; font-size: 16px; color: #666; font-weight: normal;}
.fuwu dl{display: flex; flex-wrap: wrap; gap: 16px;}
.fuwu dl h3{padding-bottom: 20px; color: #000; position: relative; font-size: 1.5em;}
.fuwu dl h3 i{position: absolute; right: -10px; top: -10px; font-size: 1.25em; width: 60px; height: 60px; background: #ffe86b; line-height: 60px; text-align: center; border-radius: 50%;}
.fuwu dl p{padding-bottom: 20px;}
.fuwu dl dt, .fuwu dl dd{background: #eeeff8; padding:40px 40px 0; font-size: 16px;}
.fuwu dl dt{flex:0 0 auto; width: calc(41.66666667% - 16px);}
.fuwu dl dd{flex:0 0 auto; width: calc(58.33333333% - 16px);}
.fuwu ul{display: flex; flex-wrap: wrap; gap: 16px; padding: 16px 0;}
.fuwu ul li{flex:0 0 auto; width: calc(25% - 16px); background: #eeeff8; padding: 30px; font-size: 14px; text-align: center;}
.fuwu ul li h3{color: #000;}
.fuwu ul li img{width: 60px; margin: 0 auto;}
/*footer*/
footer{background: #000; color: #fff; font-size: 14px; padding-bottom: 40px;}
footer h2{color: #fff; font-weight: normal; font-size: 64px; padding: 20px 0;}
footer h2 span{display: block; font-size: 24px; color: #999;}
footer .row ul{flex-wrap: wrap; display: flex;}
footer .row ul li{flex: 0 0 auto; width:35%;}
footer .row ul li:first-child{width: 30%;}
footer .row ul li h5{font-size: 24px; margin-bottom: 25px; font-weight: normal; position: relative;}
footer .row ul li h5::after{content: ""; position: absolute; left: 0; bottom: -8px; width: 40px; height: 4px; border-radius: 10px; background: #d3ff76;}
footer .row  a{color: rgba(255,255,255,.75); display: block; padding-bottom: 4px; padding-right: 4px;}
footer .row  a:hover{text-decoration: underline;}
footer .row img{display: block;}
footer .row ul li dl{display: flex; gap: 10px; padding-right: 0;}
footer .row ul li dl dd{flex: 1; padding: 0; text-align: center;}
footer .row dl{padding-right: 30px; color: #999;}
footer .row dd{padding-top: 20px;}
footer .row dd a i{color: #D1FF66; font-size: 1.35em; font-weight: bold; padding-right: 4px;}
footer > div > div{padding-bottom: 20px;}
.bottom-footer{border-top: 1px dashed #373c66; padding: 16px 0; margin-top: 20px;}
.bottom-footer a{display: inline-block; color: #fff; text-decoration: underline;}
.bottom-footer img{display: inline-block; width: 16px;}
.footer-a{padding-bottom: 4px;}
/* 遮罩层（默认隐藏） */
.overlay { position: fixed; top: 0;  left: 0; width: 100%; height: 100%;  background-color: rgba(0,0,0,0.5); z-index: 1005; display: none;}
.overlay.active { display: flex; }
/* 弹窗内容 */
.modal-content {background: white;  padding: 20px;  border-radius: 8px;  max-width: 500px;  width: 80%; position: relative;}
.modal-close{border: none; position: absolute; right: 20px; font-size: 24px; border-radius: 8px; width: 42px; height: 42px; line-height: 42px; background: #000; color:#fff;}
.modal-content .img{margin: auto; width: 80%;}
.modal-content .img img{width: 80%; margin:0 auto 10px; display: block;}
.modal-content .img p{text-align: center; padding: 10px; border-radius: 20px;}
.modal-overlay {display: none; position: fixed;  top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); justify-content: center; align-items: center; z-index: 1000;}
 .modal-overlay.active { display: flex;}
 /* 关于我们 */

.about .row div.col-5{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 3.1%, #dbdeff 100%); border-radius: 20px; padding: 20px; font-size: 16px;}
.about .row div.col-5 ul li{margin: 10px; padding: 6px 6px 6px 48px; background: #fff; border-radius: 30px; color: #000; position: relative;}
.about .row div.col-5 ul li i{font-size: 1.25em; position: absolute; top: 2px; left: 20px;}
.about .row div.col-7{padding: 20px 40px; font-size: 14px;}
.about .row div.col-7 ul{border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; display: flex;  margin: 20px 0; padding-bottom: 10px;}
.about .row div.col-7 ul li{flex: 0 0 auto; width: 33.333%;}
.about .row div.col-7 ul li h3 b{font-size: 2.5em;}
.about .row div.col-7 p{padding-bottom: 8px;}
.about .row div.col-7 h6{font-size: 14px; font-weight: normal; color: var(--primary);}
.about .row div.col-7 h2{font-size: 2em; color: #000;}
/*  文章内容点选 */ 
.keywords {padding: 10px;}
.keyword {display: inline-block; padding: 5px 12px; margin: 0 5px 5px 0; background: #e6f0ff; color: #1a56db; border-radius: 20px; font-size: 14px; cursor: pointer; transition: all 0.2s;}
.keyword:hover, .keyword-active { background: #1a56db; color: white;}
.articles{flex-wrap: wrap; display: flex; gap: 16PX; padding: 16px 0;}
.article {flex: 0 0 auto; width: calc(33.333% - 16PX); padding: 20px; border-radius: 5px; box-shadow:var(--shadow);}
.read-more { color: #1a56db; text-decoration: none; font-size: 14px;font-weight: bold; background: transparent; border: none;}
.read-more:hover {text-decoration: underline;}


/* 响应式调整 */
@media (max-width: 992px){
.desktop-menu {display: none;}
.menu-toggle {display: block;}
.p-ad ul li{font-size: 16px;}
.fuwu ul li{padding: 16px; font-size: 12px;}
footer h2{font-size: 40px;}
footer h2 span{font-size: 20px;}
footer{font-size: 12px;}
.mobile-menu a{font-size: 16px;}
}
 @media (max-width: 768px) { 
.p-ad h2{font-size: 20px;}
.fuwu ul li{width: calc(50% - 8px);}
.fuwu dl h3{font-size: 1.25em;}
.product ul{padding-left: 0;}
.article {width: calc(50% - 16PX); }
 }
@media (max-width: 640px){
.header-lx{position: fixed; bottom: 0; left: 0; width: 100%; background: #fff;  box-shadow:0px -1px 20px -10px #5283ffa6; justify-content: center; margin-bottom: 0; }
.header-lx li{font-size: 14px; padding: 6px 4px;}
.p-ad h2{padding-left:0}
.p-ad h3{position: relative; }
.fuwu dl dd,.fuwu dl dt{width: 100%;}
.p-ad ul li{width: 50%;}
.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{width: 100%;}
}
 @media (max-width: 430px) {
body{font-size: 12px;}
.fuwu dl p{font-size: 12px;}
.p-ad ul li{font-size: 14px;}
h1{ padding: 0 20px;}
h2{font-size: 1.75em;}
.banner p{font-size: 12px; padding-bottom: 8px;}
.btn-thirteen{min-width: 100px;}
a.btn-fb{margin-left: 8px; font-size: 14px;}
a.btn-thirteen, a.btn-1{font-size: 14px;}
.bg-ad ul li{padding-left: 10px; font-size: 12px;}
.bg-ad .col-5 img{max-width: 80%; display: block; margin: 0 auto;}
.product ul li h2{font-size: 16px;}
.content{padding: 10px;}
footer .row ul li{width: 50%;}
footer .row ul li.style-none{display: none;}
footer .row ul li h5{font-size: 16px;}
footer h2{font-size: 22px;}
footer h2 span{font-size: 14px;}
.bottom-footer{margin-top: 0;}
.article {width: 100%; }
.tab-tip button{font-size: 12px;}
 }
 /***** 轮播 *******/
.customer-cases-container {width: 100%;}
.case-item {background: white;  border-radius: 8px; height: 100%; border: 1px solid #dedede;}
.product-showcase-container { width: 100%;}
 .product-item {display: flex; align-items: center;justify-content: center; font-size: 14px; background: linear-gradient(120deg, #ffd1f0, #f6ffd1); padding: 40px; border-radius: 16px; text-align: left;}
 .product-swiper {  padding: 0 50px !important;}
.product-swiper .swiper-slide { width: 80% !important;   margin: 0 50px; transition: all 0.3s ease; opacity: 0.5;}
 .product-swiper .swiper-slide-active {  opacity: 1; transform: scale(1.1);}
.product-swiper .swiper-slide-next,
 .product-swiper .swiper-slide-prev {opacity: 0.8; }
 .product-swiper .swiper-slide h2{font-size: 2em;}
  .product-swiper .swiper-slide ul{padding: 20px 0;}
 .product-detail-container { display: flex; gap: 10px;}
 .team-swiper {width: 100%; padding: 20px 0;}
.team-member { text-align: center; padding: 20px;background: #f9f9f9; border-radius: 8px; box-shadow:var(--shadow); font-size: 14px;}
.team-member img { width: 300px; margin-bottom: 15px; border-radius: 20px;}
.team-member > div{ margin-top: -40px; position: relative; z-index: 1; text-align: left;  padding:0 20px 20px; background: #fff;  border-radius: 16px;}
.team-member > div::before{ content: "";  position: absolute; z-index: -1; width: 100%; height: 100%; top: -20px; left: 0;  background-color:#fff; transform: skewY(4deg);  border-radius: 16px;}
.team-swiper .swiper-slide {width: 50% !important;}
.team-member  h4{font-size: 24px; font-weight: bold; color: var(--h1);}
.team-member  h4 span{margin-left: 10px; font-size: 14px; font-weight: normal; }
.team-member p{font-size: 14px;}
 .team-member  p b{color: #000;}
 .gallery-top {flex: 1; max-width: 100%;  max-height: 580px; border-radius: 8px;  overflow: hidden; background:rgb(3 3 3 / 8%);}
.gallery-top img { width: 100%; height: 100%; margin:0 auto; object-fit: contain;}
.gallery-thumbs { width: 88px; max-height: 580px;}
.gallery-thumbs .swiper-slide { opacity: 0.6; cursor: pointer; border: 2px solid transparent; width: 100%; padding: 8px;  background: rgb(3 3 3 / 8%);}
.gallery-thumbs .swiper-slide img{max-width: 100%;}
.gallery-thumbs .swiper-slide-thumb-active { opacity: 1;  border-color: #007aff;  border-radius: 4px;}
.gallery-thumbs img { width: 100%; height: 100%;}
.swiper-button-next, .swiper-button-prev{background: #fff; border-radius: 50%;  box-shadow:var(--shadow); width: 42px; height: 42px;}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 20px; font-weight: bold; color:#000;}
 /***** 问答 *******/
.accordion-item {  padding-bottom: 10px; overflow: hidden; border-bottom: 1px solid  rgb(0 0 0 / 10%); font-size: 16px; color: #000;}  
.accordion-header {display: flex; cursor: pointer; padding: 15px 20px;  font-size: 20px; color: var(--h1); position: relative;}  
.accordion-header h3{font-weight: normal;}
.accordion-icon { transition: transform 0.3s ease-in-out; transform-origin: center; transform: rotate(0deg); font-size: 24px; position: absolute; top: 18px; right: 16px;
} 
 [data-open="true"] .accordion-icon {
      transform: rotate(360deg);
    }
.accordion-content { max-height: 0;  overflow: hidden;  transition: max-height 0.3s ease; background: white; padding: 0 20px;} 

    /* 手机端布局 */
 @media (max-width: 767px) {
.product-detail-container {flex-direction: column;}
.gallery-thumbs { width: 100%; margin-top: 10px; display: flex;}
.gallery-thumbs .swiper-slide {flex: 1; padding: 4px;}
 .product-swiper {  padding:0 20px !important;}
.product-swiper .swiper-slide {width: 100% !important; margin: 0;}
.product-swiper .swiper-slide h2{font-size: 1.5em;}
.team-swiper .swiper-slide { width: 100% !important; /* 每行1个，宽度100% */}
    }
.section { min-height: 100vh;   display: flex;  align-items: center;   justify-content: center;  padding: 3rem 1rem; background: url(../images/aboutbj.jpg);}
.section h2{color: #fff; font-weight: normal;}
.section h2 span{font-size: 20px; color:#D1FF66;}
.horizontal-container { width: 100%;  overflow-x: auto; position: relative; scrollbar-width: thin;  scrollbar-color: #4299e1 #f1f1f1;}
.horizontal-container::-webkit-scrollbar { height: 4px; }
.horizontal-container::-webkit-scrollbar-track { background: #f1f1f1; border-radius: 10px; }
.horizontal-container::-webkit-scrollbar-thumb {  background: #4299e1;   border-radius: 10px;  transition: background 0.3s ease;}
.horizontal-container::-webkit-scrollbar-thumb:hover { background: #3182ce; }
.horizontal-content { display: flex;  gap: 2rem; padding: 1rem;  min-height: 320px;}
.horizontal-item { flex: 0 0 400px; background: url(../images/sj.png) no-repeat;  border-radius: 10px;  padding: 1.5rem;  box-shadow:var(--shadow);color: #fff; font-size: 16px; }
.horizontal-item h3 { font-size: 3rem;  font-weight: normal; color:#D1FF66; }
.scroll-hint { text-align: center; margin-top: 2rem; color: #6b7280; font-size: 0.9rem;}
 .scroll-hint i {animation: bounce 2s infinite; margin-left: 0.5rem;}
@keyframes bounce {  0%, 20%, 50%, 80%, 100% { transform: translateY(0); }
            40% { transform: translateY(-10px); }
            60% { transform: translateY(-5px); }
        }

         .main-container {display: flex;gap: 20px;}
        .news-left {
            flex: 2;
            background: white;
            padding: 30px;
            border-radius: 4px;
            box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        }
        .news-meta {
            color: #7f8c8d;
            font-size: 0.9rem;
            margin-bottom: 25px;
            display: flex;
            gap: 20px;
        }
        
        .news-meta span {
            display: flex;
            align-items: center;
        }
        
        .news-meta i {
            margin-right: 5px;
        }
        
        .news-content p {
            margin-bottom: 1.2rem;
        }
        
     
        
        /* 右侧章节导航 */
        .aside {
            flex: 1;
            min-width: 250px;
        }
        
        .toc-container {
            background: white;
            padding: 20px;
            border-radius: 4px;
            box-shadow: 0 1px 3px rgba(0,0,0,0.1);
            position: sticky;
            top: 80px;
        }
        
        .toc-title {
            font-size: 1.1rem;
            margin-bottom: 15px;
            color: #2c3e50;
            display: flex;
            align-items: center;
        }
        
        .toc-title i {
            margin-right: 8px;
            color: #7160fd;
        }
        
        .toc-list {
            list-style: none;
        }
        
        .toc-list li {
            margin-bottom: 10px; font-size: 0.85em;
        }
        
        .toc-link {
            color: #666;
            text-decoration: none;
            transition: all 0.2s;
            display: block;
        }
        
        .toc-link:hover {
            color: #7160fd;
        }
        
        .toc-active {
            color: #7160fd;
            font-weight: 500;
            border-left: 3px solid #7160fd;
            padding-left: 8px;
            margin-left: -11px;
        }
        
        /* 相关推荐 */
        .related-section {
            margin-top: 25px;
            padding-top: 20px;
            border-top: 1px solid #eee;
        }
        
        .related-title {
            font-size: 1rem;
            margin-bottom: 15px;
            color: #2c3e50;
        }
        
        .related-list {
            list-style: none;
        }
        
        .related-item {
            margin-bottom: 10px; position: relative; min-height: 40px; line-height: 16px;
        }

         .related-item a{padding-left: 60px;}
        .news-zy .related-item img {
            width: 50px;
            height: 40px;
            object-fit: cover;
            border-radius: 3px;
            flex-shrink: 0; padding-right: 8px; position: absolute; top: 0;left: 0;
        }
        
        .related-text {
            font-size: 0.8rem;
            color: #555;

        }
        
 @media (max-width: 1024px){
    .main-container{display: block;}
   .news-left{flex: auto; width: 100%;}
   .aside{flex: auto; width: 100%;}
 }
        
        /* 响应式设计 */
        @media (max-width: 768px) {
            .main-container {
                flex-direction: column;
            }
            
           
            .toc-container {
                position: static;
                margin-bottom: 20px;
            }
            
            .news-title {
                font-size: 1.6rem;
            }
            .toc-title,.toc-list{display: none;}
            .related-section{margin-top: 0; padding: 0; border-top: none;}
        }