
.culture{ padding-top:30px; padding-bottom:30px; padding-left:15px; padding-right:15px;  }
.culture h3{ color:#ab2f2b; font-size:26px; font-weight:bold; padding-bottom:10px;  }
.culture ul li{ border:1px solid #ddd;  padding-bottom:30px; margin-bottom:30px; float:left; width:24%; margin-right:1%; min-height:250px; padding:20px; -webkit-transition: all .4s; transition: all .4s;  }
.culture .note{padding-top:20px; line-height:30px; }
.culture ul li:hover{ box-shadow:0 4px 8px 0 rgba(164, 67, 60, 0.1), 0 6px 20px 0 rgba(164, 67, 60, 0.1)}
.culture .note h4{ border-bottom:1px solid #ccc;  padding-bottom:20px; }
.culture .note p{ color:#999; }
.brief-bot {    padding: 80px 0 10px 0;    background-color: #ffffff; }


.fuli{ padding-top:30px; padding-bottom:50px; padding-left:15px; padding-right:15px;}
.fuli .fuli_part1{ padding-bottom:20px; border-bottom:1px solid #eee;  margin-bottom:20px; }
.fuli .fuli_part1 h3{ color:#ab2f2b; font-size:26px; font-weight:bold; padding-bottom:10px;  }
.fuli .fuli_part1 p{ color:#888; }
.fuli .fuli_part2 ul li{ float:left; width:24%; margin-right:1%; margin-bottom:20px; background:#f9f9f9; padding:20px; min-height:130px;  border:1px solid #eee}
.fuli .fuli_part2 ul li h6{ font-size:18px; }
.fuli .fuli_part2 ul li p{ font-size:14px; color:#999;  }

.biaozhun ul li{ height:350px; }
.newculture p{ font-size:16px; color:#555; line-height:50px;  }
.tabs-container span {font-size:30px; float:left; }

.yuanze .xiaobiaoti strong{ font-size:18px; background:#eee; padding:8px 20px; border-radius:7px; margin-bottom:20px; display:block; }
.yuanze .part1{ width:100%; }
.yuanze .part1 .neirong{ width:45%; margin-right:5%; float:left; padding-bottom:30px; }
.yuanze .part1 .neirong p{ line-height:40px; color:#777; }
.yuanze .part1 .neirong strong{ font-size:18px; }
#tab1 p{ font-size:20px; color:#9e3931; }
#tab2 p{ font-size:20px; color:#9e3931; }
#tab3 p{ font-size:20px; color:#9e3931; }
#tab4 p{ font-size:20px; color:#9e3931; }
@media (max-width:1200px){
  .fuli .fuli_part2 ul li{ float:left; width:49%; margin-right:1%; margin-bottom:20px; background:#f9f9f9; padding:20px; min-height:130px;  border:1px solid #eee}
  

}
@media (max-width:992px){
.culture ul li{width:48%; margin-right:2%; min-height:220px;}

}

@media (max-width:768px){
  .fuli .fuli_part2 ul li{ float:left; width:100%;  margin-bottom:20px; background:#f9f9f9; padding:20px; min-height:130px;  border:1px solid #eee}
  .yuanze .part1 .neirong{ width:100%; margin-right:0; float:none; padding-bottom:30px; }

}

@media (max-width:500px){
.modular-banner-inner{ left:30%; }
.culture ul li{width:100%; margin-right:0; min-height:auto;}

}

@media (max-width:400px){
.culture ul li{width:100%; margin-right:0; min-height:auto;}
.brief-bot {    padding: 30px 15px 10px 15px;    background-color: #ffffff; }
.modular-banner-inner{ left:35%; }

}





 /* 基础样式 */
        .tabs-container {max-width: 1450px;margin: 2rem auto;padding: 0 15px;}

        /* 选项卡导航 */
        .tabs-nav {display: flex;flex-direction: row; gap: 10px;margin-bottom: -1px;}

        /* 选项卡按钮样式 */
        .tab-btn {padding: 9px 25px;background: #f1f1f1;border-radius: 5px;cursor: pointer;transition: all 0.3s ease;font-size: 16px;color: #333;}

        /* 鼠标悬停效果 */
        .tab-btn:hover {background: #ab2f2b !important;color: white !important;}

        /* 激活状态 */
        .tab-btn.active {background: #ab2f2b;color: white;border-bottom-color: transparent;}

        /* 内容区域样式 */
        .tab-content {display: none;padding: 20px;border: 1px solid #ccc; /* 红色边框 */border-radius: 0 5px 5px 5px;background: #fff;margin-top:30px;}

        .tab-content.active {display: block;animation: fadeIn 0.3s ease;}

        /* 移动端适配 */
        @media (max-width: 768px) {
            .tabs-nav {flex-direction: column;}

            .tab-btn {border-radius: 5px;border-bottom: 1px solid #ddd;text-align: left;}

            .tab-btn.active {border-bottom: 1px solid #ddd;}

            .tab-content {border-radius: 0 0 5px 5px;}
        }

        /* 动画效果 */
        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(10px); }
            to { opacity: 1; transform: translateY(0); }
        }
        
.tabs-container span {font-size:30px; float:left; }
 
        





