.title_left1 {
    position: relative;
    padding-left: 0.2rem;
    /* 给标题增加左边距，为竖线留出空间 */
    display: inline-block;
    line-height: 100%;
    /* 使标题的盒子高度与文字高度一致 */
  }

  .title_left1::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    /* 使竖线垂直居中 */
    width: 0.07rem;
    height: 100%;
    /* 竖线高度与文字高度一致 */
    background-color:#c43f39
  }

  .zclBox  .btnGroup {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    /* left: -20px; */
    height: 100%;
    width: 24%;
    align-items: flex-start;
    transform: translateX(10%);
  }

    .zclBox  .btn {
    display: inline-block;
    width: 100px;
    background-color: #bd403a;
    color: white;
    text-align: center;
    padding: 0.2rem 0.4rem;
    margin:0.05rem 0;
    /* 上下间距 */
    border-radius: 0.05rem;
    /* 圆角 */
    text-decoration: none;
  font-size:0.2rem;
  cursor:pointer;
    /* 去掉下划线 */
  }

  .zclBox {
    background: url(./foot.jpg);
    height: 3.5rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;

  }

  .title_left::after {
    opacity: 0.8;
    opacity: 0.8;
    background: linear-gradient(to right, red 2%, rgba(229, 221, 221, .5) 2%);
    /* 前2%红色，后98%灰色 */
  }

  .title_left {
    position: relative;
    padding-bottom: 0.2rem;
  }

  .title_left::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.02rem;
    /* 根据需要调整高度 */
  }

  .topText {

    width: 2.5rem;

  }


.xwqySecondPageClass {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.xwqySecondPageClass a {
  width: calc(50% - 10px);
}
  .topXW {
    background: url(./xwtopBanner.png);
    background-size: 100%;
    height: 3.8rem;
    background-repeat: no-repeat;
  }


    .xwqySecondPageClass .left {
    background: url(./left.png);
    background-size: 100%;
    height:3.5rem;
    position: relative;
      cursor:pointer;
  }

 .xwqySecondPageClass .left .text-container {
    position: absolute;
    bottom: 20%;
    left: 50%;
    transform: translateX(-50%);
    width: 40%;
    /* 父级盒子的五分之二 */
    text-align: center;
  }

 
 .xwqySecondPageClass  .right .text-container {
    position: absolute;
    bottom: 20%;
    left: 50%;
    transform: translateX(-50%);
    width: 40%;
    /* 父级盒子的五分之二 */
    text-align: center;
  }

  .left .text1,
  .right .text2 {
    background-color: rgba(255, 255, 255, 1);
    /* 白色透明背景 */
    color: rgba(0, 51, 102, 1);
    padding: 0.2rem;
opacity: 0.9;
    /* 根据需要调整 */
  }

  .left .text1_2,
  .right .text2_2 {
    background-color: rgba(255, 255, 255, 1);
    height:0.08rem!important;
opacity: 0.9;
    margin-top:0.12rem
    /* padding: 0.1rem; */
  }

 .xwqySecondPageClass .right {
    background: url(./right.png);
    background-size: 100%;
    height:3.5rem;
    position: relative;
    cursor:pointer
  }

  .xwqySecondPageClass a {
    display: inline-block;
 
    background-repeat: no-repeat;
  }

  .xwqySecondPageClass img {
    flex: 1;
    width: 100%;
  }