.navHeader {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding:.12rem 0.5rem;
  background-color: #fff;
  box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.navHeader img:first-child {
  width: 1.2rem;
  height: auto;
  margin-right: .2rem;
}
.nav-links {
  display: flex;
  /* align-items: center;
  flex: 1; */
}
.nav-links a {
  text-decoration: none;
  color: #333333;
  padding:.15rem .2rem;
  /* margin-right: 1.5rem; */
  font-size: 0.2rem;
  font-weight:bold;
}
.nav-links a:hover {
  color: #007bff;
}
.contact {
  display: flex;
  align-items: center;
  margin-left:.3rem;
  font-size: 0.18rem;
  color: #333333;
  font-weight:bold;
  background: #F2F7FF;
  padding:.0rem .15rem;
  border-radius: .3rem;
  letter-spacing: .01rem;
  height: .48rem;
 margin-top: .05rem;
}
.contact img {
  width: 1rem;
  height: 1rem;
  margin-right: 0.1rem;
}
.contact i {
  display: inline-block;
  margin-left: 0.2rem;
  padding: 0.07rem 0.4rem;
  background-color: #ffffff;
  color: #175DEF;
  font-size: 0.15rem;
  border-radius: 0.1rem;
  cursor: pointer;
}

.phonet{
    width:.2rem !important;
    margin-right: .11rem !important;
    margin-left: .06rem !important;
}


.bannerY{
    background:url(../images/banner.jpg) no-repeat;
    background-size: 100% 100%;
    height:8rem;
    cursor: pointer;
}

.WZtxt{
    padding:2.3rem 1.9rem;
}

.one01{
    font-weight: 500;
    font-size: .78rem;
    color: #000000;
}

.one01 i{
    font-weight: 500;
    font-size: .78rem;
    color: #175DEF;
}

.one02{
    font-weight: 500;
    font-size: .5rem;
    padding:.7rem 0rem;
    color: #606266;
}

.one03{
    display: inline-block;
    font-weight: 500;
    font-size: .25rem;
    color: #175DEF;
    background:#ffffff;
    border-radius:.1rem;
    padding:.15rem .36rem;
}




/* 服务行容器 */
.service-row {
    display: flex;
    flex-wrap: wrap;
    gap: 0.3rem;
    padding: 0.2rem;
    justify-content: center;
    margin:-4% 3.8%;
}

.service-item {
    width: 3.2rem; 
    display: flex;
    align-items: center;
    gap: 0.2rem; 
    padding: 0.09rem .11rem 0.09rem .3rem;
    border-radius:.1rem;
    background: #ffffff;
    box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.1);
    transition: all 0.8s ease; /* 过渡动画效果 */
    cursor: pointer; /* 鼠标指针变为手型 */
}

/* 鼠标移入效果 */
.service-item:hover {
    transform: translateY(-0.05rem) scale(1.02); /* 轻微上移和放大 */
    box-shadow: 0 0.05rem 0.15rem rgba(0, 0, 0, 0.1); /* 添加阴影 */
    background-color: #f9f9f9; /* 轻微背景色变化 */
}

/* 文字内容容器 */
.service-text {
    flex: 1; /* 文字部分占剩余空间 */
    transition: all 0.3s ease; /* 文字过渡效果 */
}

/* 鼠标移入时文字颜色变化 */
.service-item:hover .service-text p:first-child {
    color: #175DEF; /* 主标题颜色加深 */
}

/* 服务项内文字样式 */
.service-text p:first-child {
    font-size: 0.19rem; /* 16px = 0.16rem */
    font-weight: bold;
    margin-bottom: 0.06rem; /* 6px = 0.06rem */
    color: #333;
    transition: color 0.3s ease; /* 颜色过渡 */
}

.service-text p:last-of-type {
    font-size: 0.16rem; /* 14px = 0.14rem */
    color: #666;
}

/* 服务项内图片样式 - 位于右侧 */
.service-icon {
    width: 1.2rem; /* 60px = 0.6rem */
    height: 1.2rem; /* 60px = 0.6rem */
    flex-shrink: 0; /* 图片不缩小 */
    transition: transform 0.3s ease; /* 图片过渡效果 */
}

/* 鼠标移入时图片轻微旋转 */
.service-item:hover .service-icon {
    transform: rotate(5deg) scale(1.05);
}

.service-icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}




 /* 主容器 */
.ServiceContainer{
    margin-top:1.6rem;
    background: linear-gradient( 180deg, #FFFFFF 0%, rgba(255,255,255,0) 100%);
    padding:.6rem .6rem .1rem .6rem;
    border-radius:.5rem .5rem 0rem 0rem;
}

.shuiwuS{
    text-align: center;
}

.titleColr p{color:#fff !important;}

.shuiwuS p:nth-child(1){
    font-size: .6rem;
    color: #000000;
    margin-bottom: .2rem;
}


.shuiwuS p:nth-child(2){
    font-weight: 400;
    font-size: .3rem;
    color: #606266;
    margin-bottom: .8rem;
}

        .tax-service-container {
            display: flex;
            gap: 0.2rem;
            max-width: 15.37rem;
            margin: 0 auto;
            
        }
        
        /* 左侧主卡片 */
        .main-card {
            width: 2.8rem; 
            background-color: #fff;
            border: 0.01rem solid #e6f0ff;
            border-radius: 0.1rem;
            padding: 0.3rem;
            display: flex;
            flex-direction: column;
            position: relative;
            overflow: hidden;
            transition: border-color 0.3s ease;
            background:url(../images/xianT.png) no-repeat bottom right;
            background-size: 100% 80%;
            cursor: pointer;
        }

        .cardCols{background:#ffffff;}
        
        .main-card h2 {
            font-size: 0.32rem; /* 24px = 0.24rem */
            color: #1d2129;
            margin-bottom: 0.15rem; /* 15px = 0.15rem */
            font-weight: 600;
        }
        
        .main-card p {
            font-size: 0.16rem; /* 14px = 0.14rem */
            color: #4e5969;
            margin-bottom: 0.08rem; /* 8px = 0.08rem */
            line-height: 1.5;
        }
        
        .main-card button {
            width: 0.9rem; /* 90px = 0.9rem */
            height: 0.3rem; /* 30px = 0.3rem */
            background-color: #e6f2ff;
            border: 0.01rem solid #99ccff; /* 1px = 0.01rem */
            border-radius: 0.04rem; /* 4px = 0.04rem */
            color: #165dff;
            font-size: 0.14rem; /* 14px = 0.14rem */
            cursor: pointer;
            margin: 0.15rem 0 0.2rem 0; /* 15px 0 20px 0 = 0.15rem 0 0.2rem 0 */
            transition: all 0.3s ease;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        .main-card button:hover {
            background-color: #165dff;
            color: #fff;
        }
        
        .main-card img {
            width: 1.4rem; /* 140px = 1.4rem */
            height: auto;
            margin-top: auto;
            align-self: flex-end;
            position: relative;
            z-index: 1;
        }
        
        /* 右侧容器 */
        .sub-cards {
            position: relative;
            flex: 1;
            display: flex;
            flex-direction: column;
            gap: 0.2rem; /* 30px = 0.3rem */
        }

        .imgTubiao{position:absolute; bottom:3%; right:3%;}
        
        /* 右侧上部分（两个卡片） */
        .sub-cards-top {
            display: flex;
            gap: 0.2rem; /* 30px = 0.3rem */
        }
        
        /* 右侧下部分（三个卡片） */
        .sub-cards-bottom {
            display: flex;
            gap: 0.2rem; /* 30px = 0.3rem */
        }
        
        /* 子卡片通用样式 */
        .sub-card {
            position: relative;
            background-color: #fff;
            border: 0.01rem solid #e6f0ff; /* 1px = 0.01rem */
            border-radius: 0.1rem; /* 10px = 0.1rem */
            padding: 0.2rem; /* 20px = 0.2rem */
            flex: 1;
            display: flex;
            flex-direction: column;
            transition: border-color 0.3s ease;
            cursor: pointer;
        }
        
        /* 鼠标悬停效果 - 边框变蓝 */
        .main-card:hover, .sub-card:hover {
            border-color: #165dff;
        }
        
        .sub-card h3 {
            font-size: 0.32rem; /* 18px = 0.18rem */
            color: #1d2129;
            margin-bottom: 0.1rem; /* 10px = 0.1rem */
            font-weight: 600;
        }
        
        .sub-card p {
            font-size: 0.16rem; /* 14px = 0.14rem */
            color: #4e5969;
            margin-bottom: 0.1rem; /* 10px = 0.1rem */
            line-height: 1.4;
        }
        
        .sub-card .price {
            color: #ff7d00;
            font-weight: 600;
            margin: .6rem 0 0.15rem 0;
        }

        .marginT{
            margin-top:.9rem;
        }
        
        .kefBut {
            width: 0.9rem; /* 90px = 0.9rem */
            height: 0.3rem; /* 30px = 0.3rem */
            background-color: #ffffff;
            border: 0.01rem solid #99ccff; /* 1px = 0.01rem */
            border-radius: 0.04rem; /* 4px = 0.04rem */
            color: #175DEF;
            font-size: 0.14rem; /* 14px = 0.14rem */
            cursor: pointer;
            margin-bottom: 0.15rem; /* 15px = 0.15rem */
            transition: all 0.3s ease;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .kefBut img{width:.15rem !important; margin-bottom: .07rem;  margin-right: .02rem;}
        
        /* .kefBut:hover {
            background-color: #165dff;
            color: #fff;
        } */
        
        .sub-card img {
            width: 1.4rem; /* 80px = 0.8rem */
            height: auto;
            align-self: flex-end;
            margin-top: auto;
        }
        
        /* 响应式调整 */
        /* @media (max-width: 1000px) {
            .tax-service-container {
                flex-direction: column;
            }
            
            .main-card {
                width: 100%;
            }
            
            .sub-cards-top, .sub-cards-bottom {
                flex-direction: column;
            }
        } */

.moneyserver{
    background:url(../images/bg01.png) no-repeat;
    background-size:100% 100%;
    margin:0% 7%;
    text-align: center;
    padding:.8rem 0rem;
}

.moneyserver p:nth-child(1){
    font-weight: 600;
    font-size:.5rem;
    margin-bottom: .3rem;
    color: #FFFFFF;
    margin-top: -.4rem;
}


.moneyserver p:nth-child(2){
    font-weight: 400;
    font-size:.3rem;
    color: #FFFFFF;
    padding-bottom: .6rem;
}



/* 服务卡片容器 */
        .service-cards-container {
            display: flex;
            flex-wrap: wrap;
            gap: 0.3rem; /* 30px = 0.3rem */
            padding: 0.2rem 0.2rem 0.5rem 0.2rem; /* 20px 20px 50px 20px */
            justify-content: center;
            position: relative;
            overflow: hidden;
            margin-top: -1.5rem;
        }
        
        /* 单个服务卡片 */
        .service-card {
            width: 2.3rem; /* 200px = 2rem */
            background-color: #fff;
            padding: 0.2rem; /* 20px = 0.2rem */
            text-align: center;
            background: linear-gradient( 180deg, #D9EAFF 0%, #FFFFFF 100%);
            box-shadow: 0px .1rem .2rem 0px rgba(0,0,0,0.06);
            border-radius:.26rem;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
            cursor: pointer;
        }
        
        /* 卡片悬停效果 */
        .service-card:hover {
            transform: translateY(-0.05rem); /* -5px */
            box-shadow: 0 0.05rem 0.15rem rgba(0, 123, 255, 0.2); /* 5px 15px */
        }
        
        /* 卡片标题 */
        .service-card-title {
            font-size: 0.32rem; /* 18px = 0.18rem */
            font-weight: 600;
            color: #1d2129;
            margin-bottom: 0.08rem; /* 8px = 0.08rem */
            position: relative;
            z-index: 1;
        }
        
        /* 卡片描述 */
        .service-card-desc {
            font-size: 0.17rem; /* 14px = 0.14rem */
            color: #4e5969;
            margin-bottom: 0.15rem; /* 15px = 0.15rem */
            line-height: 1.4;
            position: relative;
            z-index: 1;
        }
        
        /* 卡片图标容器 */
        .service-card-icon {
            width:1.3rem; /* 60px = 0.6rem */
            height:1.3rem; /* 60px = 0.6rem */
            margin: 0 auto 0.15rem auto; /* 15px = 0.15rem */
            padding: 0.3rem; /* 5px = 0.05rem */
            position: relative;
            z-index: 1;
        }
        
        .service-card-icon img {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }
        
        /* 咨询按钮 */
        .service-card-btn {
            width: 0.8rem; /* 80px = 0.8rem */
            height: 0.24rem; /* 24px = 0.24rem */
            background-color: #e6f2ff;
            border: 0.01rem solid #b3d9ff; /* 1px = 0.01rem */
            border-radius: 0.04rem; /* 4px = 0.04rem */
            color: #007bff;
            font-size: 0.12rem; /* 12px = 0.12rem */
            cursor: pointer;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            transition: all 0.3s ease;
            position: relative;
            z-index: 1;
        }
        
        .service-card-btn:hover {
            background-color: #007bff;
            color: #fff;
        }
        
        /* 卡片背景装饰 */
        .service-card::after {
            content: '';
            position: absolute;
            bottom: -0.3rem; /* -30px */
            right: -0.3rem; /* -30px */
            width: 0.8rem; /* 80px */
            height: 0.8rem; /* 80px */
            background-color: #f0f7ff;
            border-radius: 50%;
            z-index: 0;
        }

        .magin0{
            margin: 0 auto;
            
        }

        .magin0 img{
           margin-bottom: -.02rem !important;
        }




 /* 容器样式 */
        .job-services-container {
            display: flex;
            width: 80%;
            margin:8%;
            overflow: hidden;
            border: 0.01rem solid #e5e7eb; /* 1px = 0.01rem */
            border-radius: 0.1rem; /* 10px = 0.1rem */
            background:url(../images/bg22.png) no-repeat;
            background-size:100% 100%;
        }
        
        /* 左侧内容区域 */
        .services-content {
            flex: 1;
            padding: 0.6rem; /* 60px = 0.6rem */
            background-color: #fff;
        }
        
        /* 标题样式 */
        .section-title {
            font-size: 0.36rem; /* 24px = 0.24rem */
            font-weight: 600;
            color: #1d2129;
            margin-bottom: 0.15rem; /* 20px = 0.2rem */
            position: relative;
            padding-bottom: 0.15rem; /* 15px = 0.15rem */
        }
        
        /* 团队服务模式说明 */
        .service-mode {
            font-size: 0.18rem; /* 14px = 0.14rem */
            color: #666;
            margin-bottom: 0.7rem; /* 40px = 0.4rem */
            padding-left: 0.05rem; /* 5px = 0.05rem */
        }
        
        /* 岗位服务网格 */
        .job-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 0.3rem; /* 30px = 0.3rem */
        }
        
        /* 单个岗位服务项 */
        .job-item {
            width:2.1rem;
            padding: 0.2rem; /* 20px = 0.2rem */
            border: 0.01rem dashed #e6f0ff; /* 1px = 0.01rem */
            border-radius: 0.08rem; /* 8px = 0.08rem */
            transition: all 0.3s ease;
            background: linear-gradient( 180deg, #F2F7FF 0%, #FFFFFF 100%);
            border-radius: .1rem;
            cursor: pointer;
        }
        
        .job-item:hover {
            background-color: #f9fbff;
            border-color: #165dff;
            transform: translateY(-0.02rem); /* -2px = -0.02rem */
        }
        
        /* 岗位标题 */
        .job-title {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 0.1rem; /* 10px = 0.1rem */
        }
        
        .job-name {
            font-size: 0.26rem; /* 18px = 0.18rem */
            font-weight: 600;
            color: #1d2129;
        }
        
        .job-number {
            font-size: 0.14rem; /* 14px = 0.14rem */
            color: #165dff;
            background-color: #e6f2ff;
            width: 0.24rem; /* 24px = 0.24rem */
            height: 0.24rem; /* 24px = 0.24rem */
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        /* 岗位描述 */
        .job-description {
            font-size: 0.16rem; /* 14px = 0.14rem */
            color: #4e5969;
            line-height: 1.6;
        }
        
        /* 右侧图片区域 */
        .service-image {
            width: 5.5rem; /* 550px = 5.5rem */
            min-width: 5.5rem;
            position: relative;
        }
        
        .service-image img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }

.containerFW {
      display: flex;
      gap: .3rem; /* 两列之间的间距 */
      margin:5%;
      padding: .66rem;
      border-radius: 2%;
      background-color: #ffffff;
    }

    .service-columnFW {
      flex: 1; /* 两列平均分配宽度 */
      min-width: 0; /* 防止内容溢出 */
      background-color: #fff;
      border-radius: .08rem; /* 8px */
      box-shadow: 0 .02rem .1rem rgba(0, 0, 0, 0.1); /* 0 2px 10px */
      padding: .2rem; /* 20px */
    }

    .basic-columnFW {
      background-color: #e8f4fc;
    }

    .complimentary-columnFW {
      background-color: #f5f0fa;
    }

    .column-titleFW {
      font-size: .32rem; /* 24px */
      font-weight: bold;
      margin-bottom: .3rem; /* 20px */
      color: #333;
    }

    .column-titleFW i{
        font-weight: normal;
        font-size: .25rem;
        color: rgba(0,0,0,0.1);
    }

    .service-itemFW {
      display: flex;
      align-items: center;
      margin-bottom: .2rem; /* 15px */
      padding: .3rem; /* 10px */
      background-color: #fff;
      border-radius: .06rem; /* 6px */
    }

    .service-iconFW {
      width: .3rem; /* 30px */
      height: .3rem; /* 30px */
      margin-right: .1rem; /* 10px */
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 50%;
      color: white;
      font-size: .16rem; /* 16px */
    }

    /* 基础服务图标背景色 */
    .basic-icon-1FW {
      background-color: #52a2e7;
    }

    .service-imgesFW img{
        width:.5rem;
        margin-right:.2rem;
    }

    .basic-icon-2FW {
      background-color: #52c4e7;
    }

    .basic-icon-3FW {
      background-color: #70c1b3;
    }

    .basic-icon-4FW {
      background-color: #98c149;
    }

    .basic-icon-5FW {
      background-color: #f3c149;
    }

    .basic-icon-6FW {
      background-color: #f08d49;
    }

    /* 赠送服务图标背景色 */
    .complimentary-icon-1FW {
      background-color: #247ba0;
    }

    .complimentary-icon-2FW {
      background-color: #70c1b3;
    }

    .complimentary-icon-3FW {
      background-color: #247ba0;
    }

    .complimentary-icon-4FW {
      background-color: #52a2e7;
    }

    .service-contentFW {
      flex: 1;
    }

    .service-nameFW {
      font-size: .2rem; /* 16px */
      font-weight: 600;
      color: #333;
      margin-bottom: .1rem; /* 5px */
    }

    .service-descFW {
      font-size: .16rem; /* 14px */
      color: #666;
    }

    .complimentary-imageFW {
      width: 100%;
      margin-top: -.01rem;
      border-radius: .06rem; /* 6px */
    }




/* 服务项悬停动画 */
.service-itemFW {
  transition: all 0.3s ease; /* 添加过渡效果 */
  cursor: pointer;
}

.service-itemFW:hover {
  transform: translateY(-3px); /* 轻微上移 */
  box-shadow: 0 0.05rem 0.15rem rgba(0, 0, 0, 0.15); /* 增强阴影 */
}

/* 图片悬停动画 */
.service-imgesFW img {
  transition: all 0.3s ease; /* 添加过渡效果 */
  transform-origin: center; /* 设置变换原点 */
}

.service-itemFW:hover .service-imgesFW img {
  transform: scale(1.1) rotate(2deg); /* 轻微放大并旋转 */
  filter: brightness(1.1); /* 略微提亮 */
}

/* 图标悬停效果增强 */
.service-iconFW {
  transition: all 0.3s ease;
}

.service-itemFW:hover .service-iconFW {
  transform: scale(1.1); /* 图标轻微放大 */
}

/* 文字悬停效果 */
.service-nameFW {
  transition: color 0.3s ease;
}

.service-itemFW:hover .service-nameFW {
  color: #52a2e7; /* 文字颜色变化 */
}




.news-container {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: .3rem;
            margin:5%;
        }
        
        .news-card {
            position:relative;
            background-color: #fff;
            border-radius: .08rem;
            padding: .6rem .4rem .4rem .4rem;
            box-shadow: 0 .02rem .08rem rgba(0, 0, 0, 0.05);
            transition: transform .3s ease, box-shadow .3s ease;
            display: flex; /* 使用flex布局 */
            cursor: pointer;
        }
        
        .news-card:hover {
            transform: translateY(-.03rem);
            box-shadow: 0 .05rem .15rem rgba(0, 0, 0, 0.1);
            border-bottom: .04rem solid #175DEF;
        }
        
        /* 左侧区域 - 日期和标签 */
        .news-left {
            width: 25%;
            margin-right: .15rem;
        }
        
        .news-header {
            /* 移除了flex布局，因为现在整个卡片是flex布局 */
            margin-bottom: .15rem;
        }
        
        .news-date {
            font-size: .16rem; /* 16px */
            color: #999;
            line-height: 1;
            
        }

        .news-date span{
            font-weight: 500;
            font-size: .24rem;
            color: #000000;
            display: block;
        }

        .news-date i{
            display:block;
            width:.6rem;
            border-bottom:.02rem solid #C0C4CC;
            margin-top:.2rem;
        }
        
        .news-tag {
            position: absolute;
            right:0%;
            top:0%;
            font-size: .16rem; /* 14px */
            padding: .1rem .15rem;
            border-radius: .03rem;
            color: #fff;
            line-height: 1;
            display: inline-block;
            margin-top: .05rem;
        }
        
        .tag-company {
            background-color: #0f62fe; /* 公司动态 - 蓝色 */
        }
        
        .tag-tax {
            background-color: #e63946; /* 税务资讯 - 红色 */
        }
        
        .tag-policy {
            background-color: #fb8500; /* 新政解读 - 橙色 */
        }
        
        .tag-social {
            background-color: #2a9d8f; /* 社保资讯 - 青绿色 */
        }
        
        .tag-account {
            background-color: #f7b801; /* 会计知识 - 黄色 */
        }
        
        /* 右侧区域 - 标题和内容 */
        .news-right {
            width: 75%;
        }
        
        .news-title {
            font-size: .18rem; /* 18px */
            font-weight: 600;
            margin-bottom: .15rem;
            line-height: 1.4;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }
        
        .news-content {
            font-size: .16rem; /* 16px */
            color: #666;
            line-height: 1.6;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            height: .62rem; /* 62px */
        }
        
        .news-divider {
            height: .01rem;
            background-color: #eee;
            margin: .15rem 0;
        }
        
        .view-more {
            text-align: center;
            margin-top: .3rem;
            cursor: pointer;
        }
        
        .view-more-btn {
            display: inline-block;
            padding: .1rem .3rem;
            font-size: .16rem; /* 16px */
            color: #333;
            border: .01rem solid #ddd;
            border-radius: .04rem;
            text-decoration: none;
            transition: all .3s ease;
        }
        
        .view-more-btn:hover {
            background-color: #f0f0f0;
            border-color: #ccc;
        }

.litZhuan {
            display: flex;
            justify-content: space-between;
            background: url(../images/bgquan.png) no-repeat;
            background-size: 100% 100%;
            text-align: center;
            padding:.5rem  2rem;
            background-color: #f9f9f9;
            border-radius: .1rem; /* 10px */
            cursor: pointer;
        }
        
        .left-content {
            text-align: left;
            width:40%;
            display: inline-block;
        }
        
        .title {
            font-size: .36rem; /* 36px */
            font-weight: bold;
            color: #ffffff;
            margin-bottom: .3rem; /* 30px */
            line-height: 1.2;
        }
        
        .goC {
            font-size: .16rem; /* 16px */
            color: #ffffff;
            line-height: 1.6;
        }
        
        .contact-us {
            font-size: .18rem; /* 18px */
            font-weight: 600;
            color: #0f62fe;
            text-align: center;
            height:.2rem;
            line-height: .2rem;
            padding: .15rem .5rem; /* 20px 30px */
            border: .01rem solid #0f62fe; /* 1px */
            border-radius: .04rem; /* 4px */
            cursor: pointer;
            transition: all .3s ease;
            background:#ffffff;
            margin-top: .45rem !important;
        }
        
        /* .contact-us:hover {
            background-color: #0f62fe;
            color: white;
        } */



.footerGF {
      display: flex;
      justify-content: space-around;
      align-items: flex-start;
      padding: .05rem .6rem; /* 60px */
    }

    .footer-columnGF {
      display: flex;
      flex-direction: column;
    }

    .column-titleGF {
      font-size: .2rem; /* 18px */
      font-weight: bold;
      color: #333;
      margin-bottom: .25rem; /* 20px */
    }

    .column-itemGF {
      font-size: .15rem; /* 14px */
      color: #666;
      margin-bottom: .1rem; /* 10px */
      text-decoration: none;
      transition: color 0.3s ease;
    }

    .column-itemGF:hover {
      color: #007bff;
    }

    .contact-infoGF {
      display: flex;
      flex-direction: column;
      align-items: center;
    }

    .qr-codeGF {
      width: 1.2rem; /* 120px */
      height: 1.2rem; /* 120px */
    }

    .wechat-textGF {
      font-size: .14rem; /* 14px */
      color: #333;
      margin-bottom: .2rem; /* 20px */
    }

    .phone-numberGF {
      font-family: DIN, DIN;
      font-weight: bold;
      font-size: .35rem;
      color: #B6B6B6;
      margin-bottom: .15rem; /* 15px */
    }

    .work-timeGF {
      font-size: .14rem; /* 12px */
      color: #999;
    }