/* tab */
/* tab */
.macau_tabs{
    position: sticky;
     top: 0; /* 关键！ */
     z-index: 100;
     width: 78%;
     height: 98px;
     background: #FFFFFF;
     box-shadow: 0px 20px 40px 0px #10182814;
     padding: 0 142px;
     margin: -49px auto 0px;
     display: flex;
     justify-content: space-between;
     align-items: center;
     cursor: pointer;
   }
   .bannerTitle .describe{
     font-size:18px !important;
   }
    .macau_tabs .macau_tab{
    height: 62px;
    font-family: Rubik Bolder;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: center;
    color: #999999;
    display: flex;
    align-items: center;
   }
    .macau_tabs .macau_tab.active{
   font-family: Rubik Bolder;
   font-weight: 500;
   font-size: 18px;
   line-height: 28px;
   letter-spacing: 0%;
   text-align: center;
   color: #002E6C;
   border-bottom: 4px solid #002E6C;
   }
   .macau_content{
       background: #fff;
       width: 100%;
   }
   .scheme,.investment{
       display: flex;
       width: 78%;
       margin: 0 auto;
       justify-content: space-between;
   }
   .scheme{
   margin-top: 47px;
   }
   .scheme .scheme_content .title,.investment .title{
       font-family: Rubik Regular;
       font-weight: 400;
       font-size: 36px;
       line-height: 44px;
       letter-spacing: -2%;
       vertical-align: middle;
       color: #002E6C;
       margin-bottom: 40px;
       text-align: left;
   }
   .scheme .scheme_content .content,.investment_content .content{
       font-family: Rubik Regular;
       font-weight: 400;
       font-size: 18px;
       line-height: 20px;
       letter-spacing: 0%;
       color: #333333;
       text-align: left;
   }
   .scheme .scheme_content .content{
       margin-bottom: 50px;
   }
   .down_content{
       /* margin-top: 47px; */
       line-height: 24px;
       letter-spacing: 0%;
       vertical-align: middle;
       color: #333333;
       height: 48px;
       width: 270px;
       border-bottom: 1px solid #D6D6D6;
       margin-bottom:10px;
       margin-left:80px;
   }
   .down_content a{
       font-family: Rubik Regular;
       font-weight: 400;
       font-size: 16px;
   }
   .down_content img{
       vertical-align: middle;
   }
   .investment{
       flex-direction: column;
   }
   .investment .constituent a{
       display: flex;
       /* justify-content: center; */
       align-items: center;
       font-family: Rubik Regular;
       font-weight: 400;
       font-size: 24px;
       line-height: 32px;
       letter-spacing: 0%;
       vertical-align: middle;
       color: #333333;
       width: max-content;
       /* height: 110px; */
       gap: 32px;
       box-shadow: 0px 20px 40px 0px #10182814;
       background: #fff;
       margin: 50px 0;
       padding: 30px 24px;
       box-sizing: border-box;
       border-radius:8px;
   }
.investment a{
width: 164px;
}
   .investment .more_btn{
       width: 235px;
       height: 44px;
       border-radius: 4px;
       gap: 6px;
       font-family: Rubik Bolder;
       font-weight: 500;
       font-size: 16px;
       line-height: 24px;
       letter-spacing: 0%;
       color: #FCFCFC;
       display: flex;
       justify-content: center;
       align-items: center;
       background: #00B9F2;
       border: none;
       margin: 16px 0 50px 0;
       padding: 10px 16px;
   }
   .scheme_content2,.scheme_content3,.investment_content1,.investment_content3,.quality_content1,.quality_content2 {
       display: none;
   }
   @media (max-width: 953px) {
.constituent img{
width: 36px;
height: 36px;
}
 .bannerTitle .describe{
     font-size:13px !important;
   }
   .crumbs{
   display:none
   }
    /* tabs */
      .macau_tabs{
       padding: 0px 15px;
       width: 100%;
       background: #F9F9FB;
       box-sizing: border-box;
       margin-top: 0;
gap:10px;
      }
      .macau_content{
       padding-top: 0;
      }
      .scheme{
       flex-direction: column;
       margin-top: 16px;
       margin-left: 0;
      }
      .scheme, .investment{
       width: 92%;
       margin:0 auto;
      }
      .scheme .scheme_content{
       width: 100%;
      }
      .scheme .scheme_content .title, .investment .title{
       font-family: Rubik Regular;
       font-weight: 400;
       font-size: 18px;
       line-height: 28px;
       letter-spacing: 0%;
       text-align: center;
       vertical-align: middle;
       margin: 16px 0;
      }
      .scheme .scheme_content .content, .investment_content .content{
       font-family: Rubik Regular;
       font-weight: 400;
       font-size: 14px;
       line-height: 20px;
       letter-spacing: 0%;
       vertical-align: middle;
       margin-bottom: 16px;
      }
     .down_content{
      margin-left:0;
      width: 100%;
     }
      .investment .constituent a{
       width: 100%;
       font-family: Rubik Regular;
       font-weight: 400;
       font-size: 16px;
       line-height: 24px;
       letter-spacing: 0%;
       /* height: 80px; */
       padding: 16px 15px;
       box-sizing: border-box;
       margin: 16px 0;
       gap: 16px;
      }
.investment a{
width: 100%;
}
      .investment .more_btn {
       width: 100%;
       margin: 0 0 24px 0;
      }
.macau_tabs .macau_tab,
.macau_tabs .macau_tab.active
{
font-size: 12.6px;
line-height: 19.6px;
   }

.customer-swiper-slide-all {
   margin-right: 16px;
 }
.footerContain{
    position: relative;
    z-index: 200;
}
   }