/* CSS Document */
        .team-card .content {
            position: relative;
            background-color: #eee;
            height: 74px;
            text-align: left;
            padding: 10px 15px;
        }
    
        .w-accor5 li .i_img {
            top: 90%;
            color: #fff;
            font-size: 60px;
            font-family: 'robotobold', 'Open Sans', Microsoft YaHei, Tahoma, Helvetica, Arial, sans-serif;
        }
    
        .team-card .content {
            border-radius: 0 0 9px 9px;
    
        }
    
        .team-card .content h3 {
            color: #333;
        }
    
        .team-card {
            padding: 0px;
        }
    
        .team-card,
        .team-card .card-content,
        .team-card .card-content img,
        .team-card .content {
            width: 100%;
        }
    
        .card-content {
            position: relative;
        }
    
        .line {
            position: relative;
            width: 70px;
        }
    
        .line::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            /* 设置边框长度为元素宽度的一半 */
            height: 4px;
            /* 设置边框宽度 */
            background-color: #3498db;
            /* 设置边框颜色 */
            border-radius: 2px;
        }
    
        .section-title h2 {
            padding-bottom: 30px;
        }
    
        .card-content img {
            border-radius: 9px 9px 0 0;
        }
    
        .team-card:hover .content {
            border-radius: 0 0 9px 9px;
        }
    
        .w-accor5 li h3 {
            width: auto;
            color: #cbcbcb;
            font-size: 1.5rem;
            transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
        }
    
        .projectstype {
            flex: 1 1 calc(100% / 3 - 20px);
            max-width: calc(100% / 3 - 20px);
            box-sizing: border-box;
            text-align: center;
            display: flex;
            justify-content: center;
            background-color: #eee;
            border-radius: 18px;
            padding: 0.5rem 1rem;
            /*                margin-bottom: 10px;*/
        }
    
        .phone-manul .nav-tabs {
            border: 0px;
            background: #eee;
        }
    
        .phone-manul .nav-tabs .nav-link {
            border: 0px;
            color: #252525;
            font-size: 0.875rem;
            background-color: #eee;
            margin-bottom: 0px;
            padding: 0px;
        }
    
        .phone-manul {
            padding-bottom: 50px;
        }
    
        @media screen and (min-width: 992px) {
            .phone-manul {
                display: none;
            }
        }
    
        @media screen and (max-width: 992px) {
            #Accor5 {
                height: 30px !important;
            }
        }
    
        a:has(.nav-link.active) {
            background-color: #0066cc;
        }
    
        .phone-manul .nav-tabs .nav-link.active {
            background-color: #0066cc;
            color: #fff;
        }
    
        #project .row>* {
            padding-right: calc(var(--bs-gutter-x) / 4);
            padding-left: calc(var(--bs-gutter-x) / 4);
        }
    
        .addtime {
            background: #eee;
            padding-left: 15px;
            padding-top: 10px;
        }
    
        .addtime p {
            color: #0066cc;
        }
