
.block_1add {
    position: relative;
    width: 1920px;
    height: auto;
    background-size: 100% 100%;
    overflow: hidden;
  }
  
  .box_1add {
    position: relative;
    width: 1920px;
    height: auto;
    margin-top: 0;
  }
 
  .box_1add a:hover{
     color: #034cc8;
  }
  
  .text_38 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgb(14 56 168);
    font-size: 52px;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 110px auto 0 auto;
    text-transform: uppercase;
    font-family: 'OPPOSans-Ver2-H';
  }
  
  .text_39 {
    width: 1221px;
    height: auto;
    overflow-wrap: break-word;
    color: #717171;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    line-height: 23px;
    margin: 32px auto 0 auto;
  }
  
  .grid_1 {
    width: 1232px;
    height: 407px;
    flex-wrap: wrap;
    margin: 52px auto 0 auto;
    justify-content: space-between;
  }
  
  .box_24 {
    background-color: rgba(242, 242, 242, 1);
    border-radius: 9px;
    width: 595px;
    height: 180px;
    margin: 0 0 47px 0;
    padding-left: 62px;
    background-position: right;
    /* background-size: 100%; */
    background-repeat: no-repeat;
  }
.box_24:nth-child(1){ background-image: url(/uploads/20230804/52de01ac6cae8aabb997a9417f8409e8.png);}
.box_24:nth-child(2){ background-image: url(/uploads/20230804/746d21ded62712e9fbed23cd8e4ab77a.png);}
.box_24:nth-child(3){ background-image: url(/uploads/20230804/24f8459982365e63d1ded444fd003a1e.png);}
.box_24:nth-child(4){ background-image: url(/uploads/20230804/c648f8afc2db597f03312156a865a66e.png);}

    .feature_line{
        width: max-content;
    }

  .box_24:hover .text_40{
    color: rgb(14 56 168);
  }
  .box_24:hover .image_11{
    width:100%;
  }
  .text_40 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color:#404040;
    font-size: 21px;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 36px 0 0 0;
    text-transform: uppercase;
    font-family: 'OPPOSans-Ver2-H';
  }
  
  .image_11 {
    width: 20px;
    height: 2px;
    margin: 16px 0 0 0;
    background-color: #fe5c0c;
    border-radius: 1px;
    transition:all 0.2s;
    max-width: 240px;
  }
  
  .text_41 {
    width: 437px;
    height: auto;
    overflow-wrap: break-word;
    color: #717171;
    font-size: 12px;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
    margin: 12px 0 10px 0;
  }
  
  .text-wrapper_9_add {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 0 auto 0 auto;
  }
  
  .text_48 {
    width: 924px;
    height: 38px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 57px;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    letter-spacing: 1.2px;
    font-family: 'OPPOSans-Ver2-Regular';
  }
  
  .text_49 {
    width: 924px;
    height: 38px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 38px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
  }
  
  .text_50 {
    width: 924px;
    height: 38px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 38px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
  }
  
  .paragraph_7 {
    width: 1018px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    line-height: 34px;
    margin: 31px auto 0 auto;
    margin: 30px auto 0 auto;
  }
  
  .block_14 {
    height: 516px;
    background: url(/uploads/20230807/7530f25046c8fb7dcb353761b200b9f9.jpg);
    background-size: 1920px 286px;
    margin-top: 51px;
    width: 1920px;
    background-repeat: no-repeat;
  }
  .group12_ssintegrates{
    width: 1280px;
    position: relative;
    height: 429px;
    top: 87px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
  }
  .group_12_add {
    width: 1920px;
    height: auto;
    justify-content: center;
  }
  
  .section_15 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    /* position: absolute; */
    /* left: 324px; */
    /* top: 87px; */
    width: 406px;
    height: 429px;
    overflow: hidden;
    cursor:pointer;
  }
  .section_15:hover .text_51{
    color:rgba(15, 57, 168, 1);
  }
  .section_15:hover .group_13_add{
    background-size:115% 115%;
  }
  .text_51 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: #404040;
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 51px 0 0 0;
    text-transform: uppercase;
  }
  .sc51_box{
      width: 100%;
      height: 257px;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-start;
      padding-left: 32px;
  }
  .text_52 {
    width: 336px;
    height: 145px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 13px;
    font-weight: NaN;
    text-align: left;
    line-height: 26px;
    margin: 21px 0 0 0;
  }
  
  .group_13_add {
    height: 172px;
    background: url(./img/512a432daf1b4a829291ddb1c488f030_mergeImage.png)
      100% no-repeat;
    background-size: 100% 100%;
    background-position: center;
    width: 406px;
    margin: 13px 0 2px 0;
    border-radius: 0 0 10px 10px;
    overflow: hidden;
    transition:all 0.1s;
  }
  
  .section_16 {
    background-color: rgba(2, 56, 179, 0.38);
    border-radius: 0px 9px 9px 0px;
    width: 406px;
    height: 172px;
  }
  .section_15:nth-child(1) .section_16{
    background-image:url(/uploads/20230804/dd93794440d9518f4e796a1296ab53e2.jpg)
  }
 .section_15:nth-child(2) .section_16{
    background-image:url(/uploads/20230804/a6bd1513bc3ba75ff48bcdff6aeb2819.jpg)
  }
 .section_15:nth-child(3) .section_16{
    background-image:url(/uploads/20230804/6ea73ea1a460c449d9ad30f478849346.jpg)
  }
  .section_17 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    position: absolute;
    left: 755px;
    top: 92px;
    width: 406px;
    height: 429px;
  }
  
  .text_53 {
    width: 327px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(0, 69, 189, 1);
    font-size: 27px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 33px;
    margin: 43px 0 0 32px;
  }
  
  .text_54 {
    width: 337px;
    height: 123px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 13px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 21px;
    margin: 23px 0 0 33px;
  }
  
  .block_15 {
    height: 172px;
    background: url(./img/c3802a456c4846bb8de994d67ad27e6d_mergeImage.png)
      100% no-repeat;
    background-size: 100% 100%;
    width: 406px;
    margin: 39px 0 4px 0;
  }
  
  .block_16 {
    background-color: rgba(2, 56, 179, 0.79);
    border-radius: 0px 9px 9px 0px;
    width: 406px;
    height: 171px;
  }
  
  .section_18 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    position: absolute;
    left: 1188px;
    top: 91px;
    width: 406px;
    height: 429px;
  }
  
  .text_55 {
    width: 260px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 27px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 33px;
    margin: 47px 0 0 24px;
  }
  
  .text_56 {
    width: 322px;
    height: 80px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 13px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 21px;
    margin: 23px 0 0 26px;
  }
  
  .group_14 {
    height: 179px;
    background: url(./img/e5457c264d8f4acdbb7ad50473197733_mergeImage.png)
      100% no-repeat;
    background-size: 100% 100%;
    width: 406px;
    margin: 76px 0 1px 0;
  }
  
  .block_17 {
    background-color: rgba(2, 56, 179, 0.4);
    border-radius: 0px 9px 9px 0px;
    width: 406px;
    height: 179px;
  }
  
  .text-wrapper_10 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Anton-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 32px;
    margin: 57px auto 0 auto;
  }
  
  .text_57 {
    width: 469px;
    height: 52px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 57px;
    font-family: Anton-Regular;
    font-weight: 400;
    text-align: left;
    line-height: 1;
  }
  
  
  
  .block_18 {
    width: 1280px;
    height: 318px;
    margin: 52px auto 0 auto;
  }
  
  .group_15_add {
    width: 640px;
    height: 320px;
    position: relative;
  }
  
  .text-wrapper_11 {
    box-sizing:border-box;flex-shrink:0;width:640px;height:auto;font-size:0px;font-family:OpenSans-Bold;font-weight:700;line-height:17px;color:#333333;text-wrap:wrap;background-color:#FFFFFF;
  }
  
  .text_59 {
    width: 640px;
    height: 70px;
    overflow-wrap: break-word;
    color: rgba(15, 57, 168, 1);
    font-size: 20px;
    font-family: OpenSans-Bold;
    font-weight: 700;
    text-align: left;
  }
  
  .text-wrapper_12 {
box-sizing:border-box;flex-shrink:0;width:640px;height:auto;font-size:0px;font-family:'OPPOSans-Ver2-Regular';line-height:19px;margin-top:20px;color:#333333;text-wrap:wrap;background-color:#FFFFFF;
  }
  
  .paragraph_8 {
   box-sizing:border-box;flex-shrink:0;width:640px;height:53px;overflow-wrap:break-word;color:#404040;font-size:14px;line-height:19px;font-family:'OPPOSans-Ver2-Regular';
  }
  .text-wrapper_13{
   box-sizing:border-box;flex-shrink:0;margin-top:21px;width:470px;height:auto;font-size:0px;font-family:'OPPOSans-Ver2-Regular';line-height:19px;color:#333333;text-wrap:wrap;background-color:#FFFFFF;
  }
  .group_16_add {
    height: 318px;
    background-size: 100% 100%;
    width: 580px;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    border-radius: 10px;
    overflow: hidden;
  }
  .add_images{
    width:136px;
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: 5px;
  }
  .image-wrapper_7_add {
    background-color: rgba(19, 22, 26, 0.43);
    height: 318px;
    width: 580px;
    align-items: center;
    justify-content: center;
    cursor:pointer;
  }
  
  
  .image_12:hover{
      transform: scale(1.05);
  }
  .block_19 {
    width: 1280px;
    height: 189px;
    margin: 93px auto 0 auto;
    justify-content: space-between;
  }
  
  .text-wrapper_14 {
    background-color: rgba(242, 242, 242, 1);
    border-radius: 10px;
    width: 303px;
    height: 189px;
    padding-left: 25px;
  }
  .text-wrapper_14:hover .text_63{
    color: rgba(15, 57, 168, 1);
  }
  .text_63 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 25px;
    margin: 32px 0 0 0;
    text-transform: uppercase;
    font-family: 'OPPOSans-Ver2-H';
  }
  
  .paragraph_14 {
    width: 255px;
    height: auto;
    overflow-wrap: break-word;
    color: #717171;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    line-height: 25px;
    margin: 22px 0 0 0;
    font-family: 'OPPOSans-Ver2-Regular';
  }
  
  .block_20 {
    height: 460px;
    overflow: hidden;
    margin-top: 40px;
    width: 1920px;
    position: relative;
  }
  
  .group_17_add {
    width: 1920px;
    height: 315px;
    background: url(/npage/littlebanner.jpg);
    background-size: 1920px 315px;
    margin-top: 110px;
    background-repeat: no-repeat;
    position: relative;
  }
  .group_17img{
    position:absolute;
    height:100%;
    display: none;
  }
  .text-group_2 {
    width: 750px;
    height: 100%;
    margin: 0 0 0 867px;
  }
  
  .paragraph_16 {
    width: 455px;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 32px;
    font-weight: 400;
    text-align: left;
    line-height: 43px;
    margin-top: 27px;
    text-transform: uppercase;
    font-family: 'OPPOSans-Ver2-H';
  }
  
  .text_69 {
    width: 750px;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    line-height: 21px;
    margin: 20px 0 0 1px;
    font-family: 'OPPOSans-Ver2-Regular';
  }
  
  .group_18 {
    height: 460px;
    background: url(./img/ps0spmik7ihcalrwslcw7m0cwsfusqp7je82196b7a-5ffb-4e3f-baea-bca00c9e20cd.png)
      100% no-repeat;
    background-size: 100% 100%;
    width: 813px;
    position: absolute;
    left: 50px;
    top: 0;
  }
  
  .image-wrapper_8 {
    background-color: rgba(2, 20, 110, 1);
    height: 362px;
    border: 1.2048px solid rgba(27, 118, 158, 1);
    width: 803px;
    margin: 61px 0 0 11px;
  }
  
  .label_4 {
    width: 44px;
    height: 38px;
    margin: 126.20479999999998px 0 0 505.2048px;
  }
  
  .group_19 {
    height: 460px;
    width: 1920px;
    position: absolute;
    left: 0;
    top: 0;
  }
  
  .text-wrapper_18 {
    background-color: #fe5c0c;
    border: 1px solid #fe5c0c;
    border-radius: 5px;
    height: 46px;
    width: 142px;
    margin: 40px 0 0 0;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-right: 15px;
  }
  .text-wrapper_18:hover{
      background-color: #fe5c0c00;
    border: 1px solid #f2f2f2;
  }

.text-wrapper_18:nth-child(2n){
   background-color: #fe5c0c00;
    border: 1px solid #f2f2f2;
}
.text-wrapper_18:nth-child(2n):hover{
  background-color: #fe5c0c;
    border: 1px solid #fe5c0c;
}
  .text_70 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(254, 254, 254, 1) !important;
    font-size: 19px;
    font-family: 'OPPOSans-Ver2-Medium';
    font-weight: 400 !important;
    text-align: left;
    white-space: nowrap;
    text-decoration: unset !important;
    margin: 0;
    letter-spacing: 1px;
  }
  
  .text_71 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 57px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 75px auto 45px auto;
  }
  
  .block_21 {
    width: 1260px;
    height: 468px;
    margin: 80px auto 0 auto;
    justify-content: space-between;
    align-items: center;
  }
  
  .label_5 {
    width: 21px;
    height: 41px;
  }
  .prlist_App_direction{
    width: 1100px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
    position: relative;
  }
  .prlist_App_direction_headbx{
    width: 100%;
    height: 247px;
    display: flex;
    flex-direction: column;
  }
  .group_20 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 9px;
    width: 298px;
    height: 441px;
  }
  
  .text_72 {
    width: 186px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 17px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 8px;
    margin: 39px 0 0 23px;
  }
  
  .text_73 {
    width: 234px;
    height: 61px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 14px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin: 22px 0 0 23px;
  }
  
  .block_22 {
    background-color: rgba(0, 69, 189, 1);
    border-radius: 0px 9px 9px 0px;
    width: 299px;
    height: 227px;
    margin: 73px 0 2px 0;
  }
  
  .group_21 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    width: 296px;
    height: 441px;
    /* margin-left: 502px; */
  }
  
  .text_74 {
    width: 180px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 17px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 8px;
    margin: 50px 0 0 20px;
  }
  
  .text_75 {
    width: 247px;
    height: 106px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 14px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin: 22px 0 0 20px;
  }
  
  .group_22 {
    background-color: rgba(0, 69, 189, 1);
    border-radius: 0px 9px 9px 0px;
    width: 299px;
    height: 227px;
    margin: 19px 0 0 -2px;
  }
  
  .label_6 {
    width: 21px;
    height: 41px;
  }
  
  .text_76 {
    width: 451px;
    height: 52px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 57px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 32px;
    margin: 165px 0 0 734px;
  }
  
  .block_23 {
    width: 1260px;
    height: auto;
    margin: 84px auto 82px auto;
    flex-wrap: wrap;
  }
  
  .group_23 {
    background-color: rgba(242, 242, 242, 1);
    border-radius: 10px;
    width: 609px;
    height: 139px;
    margin-bottom: 26px;
    cursor:pointer;
  }
  
  .box_31 {
    background-color: rgba(242, 242, 242, 1);
    border-radius: 10px;
    height: auto;
    width: 156px;
    margin: 21px 0 0 25px;
  }
  
  .box_32 {
    width: 156px;
    height: 97px;
    background-size: 100% 100%;
    border-radius: 10px;
    background-color: #0e38a8;
  }
  
  .text-group_3 {
    width: 374px;
    height: 90px;
    margin: 30px 29px 0 25px;
    justify-content: flex-start;
  }
  
  .text_77 {
    width: 388px;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 17px;
    font-family: 'OPPOSans-Ver2-H';
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    text-transform: uppercase;
    overflow: hidden;
  }
  .group_23:hover .text_77{
    color: rgba(5, 52, 177, 1);
  }
  .text_78 {
    width: 374px;
    height: 57px;
    overflow-wrap: break-word;
    color: #717171;
    font-size: 12px;
    font-family: "OPPOSans-Ver2-Regular";
    font-weight: 200;
    text-align: left;
    line-height: 20px;
    margin-top: 8px;
    overflow: hidden;
  }
  
  
  
  
  
  
  
  .block_34 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    width: 598px;
    height: 473px;
    overflow: hidden;
    cursor: pointer;
  }
  .block_34:hover .text_104{
    color: rgba(5, 52, 177, 1);
  }
  .text_104 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    text-transform: uppercase;
    font-size: 28px;
    font-family: 'OPPOSans-Ver2-Regular';
    font-weight: 600;
    text-align: left;
    line-height: 1;
    margin: 55px 0 0 32px;
  }
  
  .text_105 {
    width: 527px;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 13px;
    font-weight: NaN;
    text-align: left;
    line-height: 26px;
    margin: 25px 0 0 28px;
  }
  
  .section_21 {
    background-color: rgba(0, 69, 189, 1);
    border-radius: 0px 0px 9px 9px;
    width: 599px;
    height: 227px;
    /* margin-top: 28px; */
    background-image: url(./image/nd2.png);
    background-size: 100%;
  }
  
  /* el */
  
  .link-to-doc {
    position: fixed;
    right: 100px;
    top: 100px;
    z-index: 100000000;
    padding: 14px 30px;
  
    background-color: #fff;
    border-radius: 1rem;
    cursor: pointer;
  }
  
  a {
    color: #222;
  /*   font-size: 1.8rem; */
  }
  
  
  .scrollbar {
  scrollbar-width: thin;
  scrollbar-color: rgba(100, 100, 100, .4) transparent;
  }
  
  .scrollbar::-webkit-scrollbar {
  width: .6rem;
  }
  
  .scrollbar::-webkit-scrollbar-thumb {
  border-radius: .6rem;
  background-color: rgba(100, 100, 100, .4)
  }
  
  
  .site {
  overflow: hidden;
  }
  
  .wrapper {display: flex;align-items: center;justify-content: center;position: relative;height: 100vh;min-height: 600px;max-height: 800px;width: 1260px;}
  
  .wrapper h3 {
  position: absolute;
  left: 4rem;
  top: 4rem;
  z-index: 1000;
  padding: 0 1rem;
  background-color: #fff;
  font-size: 1.4rem;
  font-weight: 400;
  color: #222;
  border-radius: 1.4rem;
  }
  
  .wrapper .container {
  position: relative;
  margin: 0 auto;
  }
  
  .horizontal .container {width: 598px;height: 492px;}
  
  .vertical .container {
  width: 598px;
  height: 473px;
  }
  
  .container .cards-list {position: absolute;left: 0;top: 18px;overflow: hidden;/* background-color: #f4f4f4; */border-radius: 0.3125rem;transition: 330ms;}
  .cards-list:nth-child(1) .section_21{background-image: url('/uploads/20230804/a3d0b28f6d5aa011a6516bca3d0ef966.jpg');}
  .cards-list:nth-child(2) .section_21{background-image: url('/uploads/20230804/981eb0dfe03ffdac80ffece425c04661.jpg');}  
  .cards-list:nth-child(3) .section_21{background-image: url('/uploads/20230804/7eec158e26f485c50c65ee5ddbb652ef.jpg');}

  .demo4 .cards-list {
  transition: 440ms cubic-bezier(0.34, 1.56, 0.64, 1);
  }
  
  
  .horizontal .cards-list {width: 100%;box-shadow: 0px 1px 8px 0px rgba(148, 148, 148, 0.2);}
  
  .horizontal .img {
  height: 11rem;
  }
  
  
  
  
  .vertical .cards-list {
  display: flex;
  height: 100%;
  }
  
  .vertical .img,
  .vertical .main-con {
  height: 100%;
  }
  
  .vertical .img {
  width: 18rem;
  }
  
  .vertical .main-con {
  width: 19rem;
  }
  
  
  .img>img {
  
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-user-drag: none;
  -moz-user-select: none;
  user-select: none;
  
  }
  
  .main-con {
  padding: 0 1rem;
  box-sizing: border-box;
  }
  
  .main-con .name {
  padding-top: 1rem;
  font-size: 1.2rem;
  font-weight: 600;
  color: #424242;
  }
  
  .main-con .content {
  padding-top: 1rem;
  height: 4.5rem;
  font-size: 0.9rem;
  color: #777;
  text-align: justify;
  line-height: 1.4rem;
  }
  
  .main-con .label {
  font-size: 0.9rem;
  color: #555;
  padding: 1rem 0;
  }
  
  .btn-direct {position: absolute;top: 50%;z-index: 10;width: 4rem;height: 4rem;transform: translateY(-50%);cursor: pointer;transition: .2s;}
  
  .btn-direct.btn-left {left: -6rem;}
  
  .btn-direct.btn-right {right: -6rem;}
  
  .btn-direct>span {position: absolute;left: calc(50% - .6rem);top: calc(50% - .6rem);width: 1rem;height: 1rem;border-top: 0.1rem solid #c1c1c1;border-left: 0.1rem solid #c1c1c1;}
  
  .horizontal .shift-left {
  transform: translateX(25%) rotate(-45deg);
  }
  
  .horizontal .shift-right {
  transform: translateX(-25%) rotate(135deg);
  }
  
  .vertical .shift-left {
  transform: translateY(25%) rotate(45deg);
  }
  
  .vertical .shift-right {
  transform: translateY(-25%) rotate(-135deg);
  }
  
  
  
  .demo7 .container {
  width: 18rem;
  height: 24rem;
  overflow: hidden;
  }
  
  .navigation {
  position: absolute;
  bottom: 5rem;
  left: 50%;
  transform: translate(-50%);
  }
  
  .navigation .dot {
  display: inline-block;
  width: .5rem;
  height: .5rem;
  margin: .5rem;
  border: .125rem solid #fff;
  background-color: #fff;
  border-radius: 100%;
  cursor: pointer;
  }
  .navigation .dot.active {
  background-color: transparent;
  }
  
  .demo1-tip {
  position: absolute;
  left: 12rem;
  top: 8rem;
  color: #fff;
  line-height: 1;
  }
  .demo1-tip .active-index{
  color: lightgoldenrodyellow;
  font-size: 1.5rem;
  font-weight: 600;
  vertical-align: middle;
  }
  #body{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  
  /* el */
  
  @media screen and (max-width:1920px){
      
  .block_1add {
    position: relative;
    width: 100%;
    height: auto;
    background-size: 100% 100%;
    overflow: hidden;
  }
  
  .box_1add {
    position: relative;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 58px;
  }
  }
  @media screen and (max-width:1360px){
  .block_1add {
    position: relative;
    width: 100%;
    height: auto;
    background-size: 100% 100%;
    overflow: hidden;
  }
  
  .box_1add {
    position: relative;
    width: 100%;
    height: auto;
    margin-top: 0;
  }
 
  .box_1add a:hover{
     color: #034cc8;
  }
  
  .text_38 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgb(14 56 168);
    font-size: 52px;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 110px auto 0 auto;
    text-transform: uppercase;
    font-family: 'OPPOSans-Ver2-H';
  }
  
  .text_39 {
    width: 89.77vw;
    height: auto;
    overflow-wrap: break-word;
    color: #717171;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    line-height: 23px;
    margin: 32px auto 0 auto;
  }
  
  .grid_1 {
    width: 90.58vw;
    height: 32vw;
    flex-wrap: wrap;
    margin: 52px auto 0 auto;
    justify-content: space-between;
  }
  
  .box_24 {
    background-color: rgba(242, 242, 242, 1);
    border-radius: 9px;
    width: 43.75vw;
    height: 13.25vw;
    margin: 0 0 47px 0;
    padding-left: 62px;
    cursor:pointer;
    background-position: right;
    /* background-size: 100%; */
    background-repeat: no-repeat;
  }
.box_24:nth-child(1){ background-image: url(/uploads/20230804/52de01ac6cae8aabb997a9417f8409e8.png);}
.box_24:nth-child(2){ background-image: url(/uploads/20230804/746d21ded62712e9fbed23cd8e4ab77a.png);}
.box_24:nth-child(3){ background-image: url(/uploads/20230804/24f8459982365e63d1ded444fd003a1e.png);}
.box_24:nth-child(4){ background-image: url(/uploads/20230804/c648f8afc2db597f03312156a865a66e.png);}

    .feature_line{
        width: max-content;
    }

  .box_24:hover .text_40{
    color: rgb(14 56 168);
  }
  .box_24:hover .image_11{
    width:100%;
  }
  .text_40 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color:#404040;
    font-size: 21px;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 2.647vw 0 0 0;
    text-transform: uppercase;
    font-family: 'OPPOSans-Ver2-H';
  }
  
  .image_11 {
    width: 20px;
    height: 2px;
    margin: 1.17vw 0 0 0;
    background-color: #fe5c0c;
    border-radius: 1px;
    transition:all 0.2s;
    max-width: 240px;
  }
  
  .text_41 {
    width: 32.13vw;
    height: auto;
    overflow-wrap: break-word;
    color: #717171;
    font-size: 12px;
    font-weight: NaN;
    text-align: left;
    line-height: 1.764vw;
    margin: 0.87vw 0 0.8vw 0;
  }
  .image4_text_videoadd{
    font-size: 10vw !important;
  }
  .text-wrapper_9_add {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 0 auto 0 auto;
  }
  
  .text_48 {
    width: 924px;
    height: 38px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 57px;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    letter-spacing: 1.2px;
    font-family: 'OPPOSans-Ver2-Regular';
  }
  
  .text_49 {
    width: 924px;
    height: 38px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 38px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
  }
  
  .text_50 {
    width: 924px;
    height: 38px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 38px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
  }
  
  .paragraph_7 {
    width: 1018px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    line-height: 34px;
    margin: 31px auto 0 auto;
    margin: 30px auto 0 auto;
  }
  
  .block_14 {
    height: 516px;
    background: url(/uploads/20230807/7530f25046c8fb7dcb353761b200b9f9.jpg);
    background-size: 1920px 286px;
    margin-top: 51px;
    width: 1920px;
    background-repeat: no-repeat;
  }
  .group12_ssintegrates{
    width: 1280px;
    position: relative;
    height: 429px;
    top: 87px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
  }
  .group_12_add {
    width: 1920px;
    height: auto;
    justify-content: center;
  }
  
  .section_15 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    /* position: absolute; */
    /* left: 324px; */
    /* top: 87px; */
    width: 406px;
    height: 429px;
    overflow: hidden;
    cursor:pointer;
  }
  .section_15:hover .text_51{
    color:rgba(15, 57, 168, 1);
  }
  .section_15:hover .group_13_add{
    background-size:115% 115%;
  }
  .text_51 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: #404040;
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 51px 0 0 0;
    text-transform: uppercase;
  }
  .sc51_box{
      width: 100%;
      height: 257px;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-start;
      padding-left: 32px;
  }
  .text_52 {
    width: 336px;
    height: 145px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 13px;
    font-weight: NaN;
    text-align: left;
    line-height: 26px;
    margin: 21px 0 0 0;
  }
  
  .group_13_add {
    height: 172px;
    background: url(./img/512a432daf1b4a829291ddb1c488f030_mergeImage.png)
      100% no-repeat;
    background-size: 100% 100%;
    background-position: center;
    width: 406px;
    margin: 13px 0 2px 0;
    border-radius: 0 0 10px 10px;
    overflow: hidden;
    transition:all 0.1s;
  }
  
  .section_16 {
    background-color: rgba(2, 56, 179, 0.38);
    border-radius: 0px 9px 9px 0px;
    width: 406px;
    height: 172px;
  }
  .section_15:nth-child(1) .section_16{
    background-image:url(/uploads/20230804/dd93794440d9518f4e796a1296ab53e2.jpg)
  }
 .section_15:nth-child(2) .section_16{
    background-image:url(/uploads/20230804/a6bd1513bc3ba75ff48bcdff6aeb2819.jpg)
  }
 .section_15:nth-child(3) .section_16{
    background-image:url(/uploads/20230804/6ea73ea1a460c449d9ad30f478849346.jpg)
  }
  .section_17 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    position: absolute;
    left: 755px;
    top: 92px;
    width: 406px;
    height: 429px;
  }
  
  .text_53 {
    width: 327px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(0, 69, 189, 1);
    font-size: 27px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 33px;
    margin: 43px 0 0 32px;
  }
  
  .text_54 {
    width: 337px;
    height: 123px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 13px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 21px;
    margin: 23px 0 0 33px;
  }
  
  .block_15 {
    height: 172px;
    background: url(./img/c3802a456c4846bb8de994d67ad27e6d_mergeImage.png)
      100% no-repeat;
    background-size: 100% 100%;
    width: 406px;
    margin: 39px 0 4px 0;
  }
  
  .block_16 {
    background-color: rgba(2, 56, 179, 0.79);
    border-radius: 0px 9px 9px 0px;
    width: 406px;
    height: 171px;
  }
  
  .section_18 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    position: absolute;
    left: 1188px;
    top: 91px;
    width: 406px;
    height: 429px;
  }
  
  .text_55 {
    width: 260px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 27px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 33px;
    margin: 47px 0 0 24px;
  }
  
  .text_56 {
    width: 322px;
    height: 80px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 13px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 21px;
    margin: 23px 0 0 26px;
  }
  
  .group_14 {
    height: 179px;
    background: url(./img/e5457c264d8f4acdbb7ad50473197733_mergeImage.png)
      100% no-repeat;
    background-size: 100% 100%;
    width: 406px;
    margin: 76px 0 1px 0;
  }
  
  .block_17 {
    background-color: rgba(2, 56, 179, 0.4);
    border-radius: 0px 9px 9px 0px;
    width: 406px;
    height: 179px;
  }
  
  .text-wrapper_10 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Anton-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 32px;
    margin: 57px auto 0 auto;
  }
  
  .text_57 {
    width: 469px;
    height: 52px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 57px;
    font-family: Anton-Regular;
    font-weight: 400;
    text-align: left;
    line-height: 1;
  }
  
  
  
  .block_18 {
    width: 94vw;
    height: 318px;
    margin: 52px auto 0 auto;
  }
  
  .group_15_add {
    width: 47vw;
    height: 23.5vw;
    position: relative;
  }
  
  .text-wrapper_11 {
    box-sizing:border-box;
    flex-shrink:0;
    width: 47vw;
    height:auto;
    font-size:0px;
    font-family:OpenSans-Bold;
    font-weight:700;
    line-height:17px;
    color:#333333;
    text-wrap:wrap;
    background-color:#FFFFFF;
  }
  
  .text_59 {box-sizing:border-box;flex-shrink:0;width: auto;height: auto;overflow-wrap:break-word;color:#0F39A8;font-size:20px;font-family:'OPPOSans-Ver2-Regular';}
  
  .text-wrapper_12 {box-sizing:border-box;flex-shrink:0;width: 47vw;height:auto;font-size:0px;font-family:'OPPOSans-Ver2-Regular';line-height: 1.4vw;margin-top: 1.5vw;color:#333333;text-wrap:wrap;background-color:#FFFFFF;}
  
  .paragraph_8 {
   box-sizing:border-box;
   flex-shrink:0;
   width: 47vw;
   height: auto;
   overflow-wrap:break-word;
   color:#404040;
   font-size:14px;
   line-height:19px;
   font-family:'OPPOSans-Ver2-Regular';
  }
   .add_images{width: 9.7vw;position:absolute;right:0;bottom:0;border-radius:5px;}
  .text-wrapper_13{
   box-sizing:border-box;
   flex-shrink:0;
   margin-top:21px;
   width: 34.5vw;
   height:auto;
   font-size:0px;
   font-family:'OPPOSans-Ver2-Regular';
   line-height:19px;
   color:#333333;
   text-wrap:wrap;
   background-color:#FFFFFF;
  }
  .group_16_add {
    background-size: 100% 100%;
    height: 23.38vw;
    width: 42.64vw;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    border-radius: 10px;
    overflow: hidden;
  }
  
  .image-wrapper_7_add {
    background-color: rgba(19, 22, 26, 0.43);
    height: 23.38vw;
    width: 42.64vw;
    align-items: center;
    justify-content: center;
    cursor:pointer;
  }
  
  
  .image_12:hover{
      transform: scale(1.05);
  }
  .block_19 {
    width: 94vw;
    height: 15.6vw;
    margin: 6.8vw auto 0 auto;
    justify-content: space-between;
  }
  
  .text-wrapper_14 {
    background-color: rgba(242, 242, 242, 1);
    border-radius: 10px;
    width: 22.5vw;
    height: 14.5vw;
    padding-left: 25px;
    cursor:pointer;
  }
  .text-wrapper_14:hover .text_63{
    color: rgba(15, 57, 168, 1);
  }
  .text_63 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 25px;
    margin: 2.35vw 0 0 0;
    text-transform: uppercase;
    font-family: 'OPPOSans-Ver2-H';
  }
  
  .paragraph_14 {
    width: 18.5vw;
    height: auto;
    overflow-wrap: break-word;
    color: #717171;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    line-height: 2vw;
    margin: 1.61vw 0 0 0;
    font-family: 'OPPOSans-Ver2-Regular';
  }
  
  .block_20 {
    height: 33.8v;
    overflow: hidden;
    margin-top: 40px;
    width: 100%;
    position: relative;
  }
  
  .group_17_add {
    width: 100%;
    height: 25.16vw;
    background: url(/npage/littlebanner.jpg);
    background-size: 100% 25.16vw;
    margin-top: 110px;
    background-repeat: no-repeat;
    position: relative;
  }
  .group_17img{
    position:absolute;
    height:100%;
    display: none;
  }
  .text-group_2 {
    width: 750px;
    height: 100%;
    margin: 0 0 0 867px;
  }
  
  .paragraph_16 {
    width: 41.45vw;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 32px;
    font-weight: 400;
    text-align: left;
    line-height: 43px;
    margin-top: 2.4vw;
    text-transform: uppercase;
    font-family: 'OPPOSans-Ver2-H';
  }
  
  .text_69 {
    width: 39vw;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    line-height: 21px;
    margin: 2vw 0 0 1px;
    font-family: 'OPPOSans-Ver2-Regular';
  }
  
  .group_18 {
    height: 460px;
    background: url(./img/ps0spmik7ihcalrwslcw7m0cwsfusqp7je82196b7a-5ffb-4e3f-baea-bca00c9e20cd.png)
      100% no-repeat;
    background-size: 100% 100%;
    width: 813px;
    position: absolute;
    left: 50px;
    top: 0;
  }
  
  .image-wrapper_8 {
    background-color: rgba(2, 20, 110, 1);
    height: 362px;
    border: 1.2048px solid rgba(27, 118, 158, 1);
    width: 803px;
    margin: 61px 0 0 11px;
  }
  
  .label_4 {
    width: 44px;
    height: 38px;
    margin: 126.20479999999998px 0 0 505.2048px;
  }
  
  .group_19 {
    height: 460px;
    width: 1920px;
    position: absolute;
    left: 0;
    top: 0;
  }
  
  .text-wrapper_18 {
    background-color: #fe5c0c;
    border: 1px solid #fe5c0c;
    border-radius: 5px;
    height: 46px;
    width: 142px;
    margin: 1.941vw 0 0 0;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-right: 15px;
  }
  .text-wrapper_18:hover{
      background-color: #fe5c0c00;
    border: 1px solid #f2f2f2;
  }

.text-wrapper_18:nth-child(2n){
   background-color: #fe5c0c00;
    border: 1px solid #f2f2f2;
}
.text-wrapper_18:nth-child(2n):hover{
  background-color: #fe5c0c;
    border: 1px solid #fe5c0c;
}
  .text_70 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(254, 254, 254, 1) !important;
    font-size: 19px;
    font-family: 'OPPOSans-Ver2-Medium';
    font-weight: 400 !important;
    text-align: left;
    white-space: nowrap;
    text-decoration: unset !important;
    margin: 0;
    letter-spacing: 1px;
  }
  
  .text_71 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 57px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 75px auto 45px auto;
  }
  
  .block_21 {
    width: 1260px;
    height: 468px;
    margin: 80px auto 0 auto;
    justify-content: space-between;
    align-items: center;
  }
  
  .label_5 {
    width: 21px;
    height: 41px;
  }
  .prlist_App_direction{
    width: 1100px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
    position: relative;
  }
  .prlist_App_direction_headbx{
    width: 100%;
    height: 247px;
    display: flex;
    flex-direction: column;
  }
  .group_20 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 9px;
    width: 298px;
    height: 441px;
  }
  
  .text_72 {
    width: 186px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 17px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 8px;
    margin: 39px 0 0 23px;
  }
  
  .text_73 {
    width: 234px;
    height: 61px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 14px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin: 22px 0 0 23px;
  }
  
  .block_22 {
    background-color: rgba(0, 69, 189, 1);
    border-radius: 0px 9px 9px 0px;
    width: 299px;
    height: 227px;
    margin: 73px 0 2px 0;
  }
  
  .group_21 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    width: 296px;
    height: 441px;
    /* margin-left: 502px; */
  }
  
  .text_74 {
    width: 180px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 17px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 8px;
    margin: 50px 0 0 20px;
  }
  
  .text_75 {
    width: 247px;
    height: 106px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 14px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin: 22px 0 0 20px;
  }
  
  .group_22 {
    background-color: rgba(0, 69, 189, 1);
    border-radius: 0px 9px 9px 0px;
    width: 299px;
    height: 227px;
    margin: 19px 0 0 -2px;
  }
  
  .label_6 {
    width: 21px;
    height: 41px;
  }
  
  .text_76 {
    width: 451px;
    height: 52px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 57px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 32px;
    margin: 165px 0 0 734px;
  }
  
  .block_23 {
    width: 94vw;
    height: auto;
    margin: 84px auto 82px auto;
    flex-wrap: wrap;
  }
  
  .group_23 {
    background-color: rgba(242, 242, 242, 1);
    border-radius: 10px;
    width: 44.77vw;
    height: 10.29vw;
    margin-bottom: 26px;
    cursor:pointer;
  }
  
  .box_31 {
    background-color: rgba(242, 242, 242, 1);
    border-radius: 10px;
    width: 11.47vw;
    height: 7.29vw;
    margin: 1.5vw 0 0 1.55vw;
  }
  
  .box_32 {
    width: 11.47vw;
    height: 7.29vw;
    background-size: 100% 100%;
    border-radius: 10px;
    background-color: #0e38a8;
  }
  
  .text-group_3 {
    width: 24.5vw;
    height: 90px;
    margin: 1.6vw 2.55vw 0 2.25vw;
    justify-content: flex-start;
  }
  
  .text_77 {
    width: 27.2vw;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 17px;
    font-family: 'OPPOSans-Ver2-H';
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    text-transform: uppercase;
    overflow: hidden;
  }
  .group_23:hover .text_77{
    color: rgba(5, 52, 177, 1);
  }
  .text_78 {
    width: 27.75vw;
    height: 5.8vw;
    overflow-wrap: break-word;
    color: #717171;
    font-size: 12px;
    font-family: "OPPOSans-Ver2-Regular";
    font-weight: 200;
    text-align: left;
    line-height: 20px;
    margin-top: 8px;
    overflow: hidden;
  }
  
  
  
  
  
  
  
  .block_34 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    width: 598px;
    height: 473px;
    overflow: hidden;
    cursor: pointer;
  }
  .block_34:hover .text_104{
    color: rgba(5, 52, 177, 1);
  }
  .text_104 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    text-transform: uppercase;
    font-size: 28px;
    font-family: 'OPPOSans-Ver2-Regular';
    font-weight: 600;
    text-align: left;
    line-height: 1;
    margin: 55px 0 0 32px;
  }
  
  .text_105 {
    width: 527px;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 13px;
    font-weight: NaN;
    text-align: left;
    line-height: 26px;
    margin: 25px 0 0 28px;
  }
  
  .section_21 {
    background-color: rgba(0, 69, 189, 1);
    border-radius: 0px 0px 9px 9px;
    width: 599px;
    height: 227px;
    /* margin-top: 28px; */
    background-image: url(./image/nd2.png);
    background-size: 100%;
  }
  
  /* el */
  
  .link-to-doc {
    position: fixed;
    right: 100px;
    top: 100px;
    z-index: 100000000;
    padding: 14px 30px;
  
    background-color: #fff;
    border-radius: 1rem;
    cursor: pointer;
  }
  
  a {
    color: #222;
  /*   font-size: 1.8rem; */
  }
  
  
  .scrollbar {
  scrollbar-width: thin;
  scrollbar-color: rgba(100, 100, 100, .4) transparent;
  }
  
  .scrollbar::-webkit-scrollbar {
  width: .6rem;
  }
  
  .scrollbar::-webkit-scrollbar-thumb {
  border-radius: .6rem;
  background-color: rgba(100, 100, 100, .4)
  }
  
  
  .site {
  overflow: hidden;
  }
  
  .wrapper {display: flex;align-items: center;justify-content: center;position: relative;height: 100vh;min-height: 600px;max-height: 800px;width: 1260px;}
  
  .wrapper h3 {
  position: absolute;
  left: 4rem;
  top: 4rem;
  z-index: 1000;
  padding: 0 1rem;
  background-color: #fff;
  font-size: 1.4rem;
  font-weight: 400;
  color: #222;
  border-radius: 1.4rem;
  }
  
  .wrapper .container {
  position: relative;
  margin: 0 auto;
  }
  
  .horizontal .container {width: 598px;height: 492px;}
  
  .vertical .container {
  width: 598px;
  height: 473px;
  }
  
  .container .cards-list {position: absolute;left: 0;top: 18px;overflow: hidden;/* background-color: #f4f4f4; */border-radius: 0.3125rem;transition: 330ms;}
  .cards-list:nth-child(1) .section_21{background-image: url('/uploads/20230804/a3d0b28f6d5aa011a6516bca3d0ef966.jpg');}
  .cards-list:nth-child(2) .section_21{background-image: url('/uploads/20230804/981eb0dfe03ffdac80ffece425c04661.jpg');}  
  .cards-list:nth-child(3) .section_21{background-image: url('/uploads/20230804/7eec158e26f485c50c65ee5ddbb652ef.jpg');}

  .demo4 .cards-list {
  transition: 440ms cubic-bezier(0.34, 1.56, 0.64, 1);
  }
  
  
  .horizontal .cards-list {width: 100%;box-shadow: 0px 1px 8px 0px rgba(148, 148, 148, 0.2);}
  
  .horizontal .img {
  height: 11rem;
  }
  
  
  
  
  .vertical .cards-list {
  display: flex;
  height: 100%;
  }
  
  .vertical .img,
  .vertical .main-con {
  height: 100%;
  }
  
  .vertical .img {
  width: 18rem;
  }
  
  .vertical .main-con {
  width: 19rem;
  }
  
  
  .img>img {
  
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-user-drag: none;
  -moz-user-select: none;
  user-select: none;
  
  }
  
  .main-con {
  padding: 0 1rem;
  box-sizing: border-box;
  }
  
  .main-con .name {
  padding-top: 1rem;
  font-size: 1.2rem;
  font-weight: 600;
  color: #424242;
  }
  
  .main-con .content {
  padding-top: 1rem;
  height: 4.5rem;
  font-size: 0.9rem;
  color: #777;
  text-align: justify;
  line-height: 1.4rem;
  }
  
  .main-con .label {
  font-size: 0.9rem;
  color: #555;
  padding: 1rem 0;
  }
  
  .btn-direct {position: absolute;top: 50%;z-index: 10;width: 4rem;height: 4rem;transform: translateY(-50%);cursor: pointer;transition: .2s;}
  
  .btn-direct.btn-left {left: -6rem;}
  
  .btn-direct.btn-right {right: -6rem;}
  
  .btn-direct>span {position: absolute;left: calc(50% - .6rem);top: calc(50% - .6rem);width: 1rem;height: 1rem;border-top: 0.1rem solid #c1c1c1;border-left: 0.1rem solid #c1c1c1;}
  
  .horizontal .shift-left {
  transform: translateX(25%) rotate(-45deg);
  }
  
  .horizontal .shift-right {
  transform: translateX(-25%) rotate(135deg);
  }
  
  .vertical .shift-left {
  transform: translateY(25%) rotate(45deg);
  }
  
  .vertical .shift-right {
  transform: translateY(-25%) rotate(-135deg);
  }
  
  
  
  .demo7 .container {
  width: 18rem;
  height: 24rem;
  overflow: hidden;
  }
  
  .navigation {
  position: absolute;
  bottom: 5rem;
  left: 50%;
  transform: translate(-50%);
  }
  
  .navigation .dot {
  display: inline-block;
  width: .5rem;
  height: .5rem;
  margin: .5rem;
  border: .125rem solid #fff;
  background-color: #fff;
  border-radius: 100%;
  cursor: pointer;
  }
  .navigation .dot.active {
  background-color: transparent;
  }
  
  .demo1-tip {
  position: absolute;
  left: 12rem;
  top: 8rem;
  color: #fff;
  line-height: 1;
  }
  .demo1-tip .active-index{
  color: lightgoldenrodyellow;
  font-size: 1.5rem;
  font-weight: 600;
  vertical-align: middle;
  }
  #body{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  
  /* el */
  
  }
  @media screen and (max-width:1161px){
        .group_15_add{
        height:27vw;
      }
  }

  @media screen and (max-width:961px){
  

  .text_38 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 57px;
    font-family: 'OPPOSans-Ver2-H';
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 120px auto 0 auto;
    text-transform: uppercase;
  }
  
  .text_39 {
    width: 1221px;
    height: 90px;
    overflow-wrap: break-word;
    color: rgba(61, 61, 61, 1);
    font-size: 16px;
    font-family: 'OPPOSans-Ver2-Regular';
    font-weight: NaN;
    text-align: center;
    line-height: 23px;
    margin: 66px auto 0 auto;
  }
  
  .grid_1 {
    width: 1232px;
    height: 407px;
    flex-wrap: wrap;
    margin: 69px auto 0 auto;
    justify-content: space-between;
  }
  
  .box_24 {
    background-color: rgba(242, 242, 242, 1);
    border-radius: 9px;
    width: 595px;
    height: 180px;
    margin: 0 0 47px 0;
    padding-left: 62px;
    cursor:pointer;
  }
  .box_24:hover .text_40{
    color: rgb(14 56 168);
  }
  .box_24:hover .image_11{
    width:100%;
  }
  .text_40 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color:#404040;
    font-size: 27px;
    font-family: 'OPPOSans-Ver2-H';
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 36px 0 0 0;
  }
  
  .image_11 {
    width: 20px;
    height: 2px;
    margin: 16px 0 0 0;
    background-color: #fe5c0c;
    border-radius: 1px;
    transition:all 0.2s;
  }
  
  .text_41 {
    width: 454px;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(61, 61, 61, 1);
    font-size: 13px;
    font-family: 'OPPOSans-Ver2-Regular';
    font-weight: NaN;
    text-align: left;
    line-height: 18px;
    margin: 12px 0 10px 0;
  }
  
  .text-wrapper_9_add {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 111px auto 0 auto;
  }
  
  .text_48 {
    width: 924px;
    height: 38px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 38px;
    font-family: Anton-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
  }
  
  .text_49 {
    width: 924px;
    height: 38px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 38px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
  }
  
  .text_50 {
    width: 924px;
    height: 38px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 38px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
  }
  
  .paragraph_7 {
    width: 1018px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 26px;
    font-family: OpenSans-Regular;
    font-weight: 400;
    text-align: center;
    line-height: 34px;
    margin: 31px auto 0 auto;
  }
  
  .block_14 {
    height: 516px;
    background: url(./img/3f94b17288454325a24017126ab1f029_mergeImage.png);
    background-size: 1920px 286px;
    margin-top: 51px;
    width: 1920px;
    background-repeat: no-repeat;
  }
  .group12_ssintegrates{
    width: 1280px;
    position: relative;
    height: 429px;
    top: 87px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
  }
  .group_12_add {
    width: 1920px;
    height: auto;
    justify-content: center;
  }
  
  .section_15 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    /* position: absolute; */
    /* left: 324px; */
    /* top: 87px; */
    width: 406px;
    height: 429px;
    overflow: hidden;
    cursor:pointer;
  }
  .section_15:hover .text_51{
    color:rgba(15, 57, 168, 1);
  }
  .section_15:hover .group_13_add{
    background-size:115% 115%;
  }
  .text_51 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: #404040;
    font-size: 27px;
    font-family: Anton-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 51px 0 0 0;
  }
  .sc51_box{
      width: 100%;
      height: 257px;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-start;
      padding-left: 32px;
  }
  .text_52 {
    width: 336px;
    height: 145px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 13px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 21px;
    margin: 21px 0 0 0;
  }
  
  .group_13_add {
    height: 172px;
    background: url(./img/512a432daf1b4a829291ddb1c488f030_mergeImage.png)
      100% no-repeat;
    background-size: 100% 100%;
    background-position: center;
    width: 406px;
    margin: 13px 0 2px 0;
    border-radius: 0 0 10px 10px;
    overflow: hidden;
    transition:all 0.1s;
  }
  
  .section_16 {
    background-color: rgba(2, 56, 179, 0.38);
    border-radius: 0px 9px 9px 0px;
    width: 406px;
    height: 172px;
  }
  
  .section_17 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    position: absolute;
    left: 755px;
    top: 92px;
    width: 406px;
    height: 429px;
  }
  
  .text_53 {
    width: 327px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(0, 69, 189, 1);
    font-size: 27px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 33px;
    margin: 43px 0 0 32px;
  }
  
  .text_54 {
    width: 337px;
    height: 123px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 13px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 21px;
    margin: 23px 0 0 33px;
  }
  
  .block_15 {
    height: 172px;
    background: url(./img/c3802a456c4846bb8de994d67ad27e6d_mergeImage.png)
      100% no-repeat;
    background-size: 100% 100%;
    width: 406px;
    margin: 39px 0 4px 0;
  }
  
  .block_16 {
    background-color: rgba(2, 56, 179, 0.79);
    border-radius: 0px 9px 9px 0px;
    width: 406px;
    height: 171px;
  }
  
  .section_18 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    position: absolute;
    left: 1188px;
    top: 91px;
    width: 406px;
    height: 429px;
  }
  
  .text_55 {
    width: 260px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 27px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 33px;
    margin: 47px 0 0 24px;
  }
  
  .text_56 {
    width: 322px;
    height: 80px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 13px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 21px;
    margin: 23px 0 0 26px;
  }
  
  .group_14 {
    height: 179px;
    background: url(./img/e5457c264d8f4acdbb7ad50473197733_mergeImage.png)
      100% no-repeat;
    background-size: 100% 100%;
    width: 406px;
    margin: 76px 0 1px 0;
  }
  
  .block_17 {
    background-color: rgba(2, 56, 179, 0.4);
    border-radius: 0px 9px 9px 0px;
    width: 406px;
    height: 179px;
  }
  
  .text-wrapper_10 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Anton-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 32px;
    margin: 57px auto 0 auto;
  }
  
  .text_57 {
    width: 469px;
    height: 52px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 57px;
    font-family: Anton-Regular;
    font-weight: 400;
    text-align: left;
    line-height: 1;
  }
  
  
  
  .block_18 {
    width: 1280px;
    height: 318px;
    margin: 68px auto 0 a;
    transform: scale(0.8);
  }
  
  .group_15_add {
    width: 640px;
    height: 264px;
    margin-top: 38px;
  }
  
  .text-wrapper_11 {
    width: 685px;
    height: auto;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: OpenSans-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 20px;
  }
  
  .text_59 {
    width: 640px;
    height: 70px;
    overflow-wrap: break-word;
    color: rgba(15, 57, 168, 1);
    font-size: 20px;
    font-family: OpenSans-Bold;
    font-weight: 700;
    text-align: left;
  }
  
  .text-wrapper_12 {
    width: 685px;
    height: auto;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: OpenSans-Regular;
    font-weight: 400;
    text-align: left;
    line-height: 19px;
    margin-top: 20px;
  }
  
  .paragraph_8 {
    width: 639px;
    height: 53px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 13px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 19px;
  }
  .text-wrapper_13{
    margin-top: 21px;
    width: 685px;
    height: auto;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: OpenSans-Regular;
    font-weight: 400;
    text-align: left;
    line-height: 19px;
  }
  .group_16_add {
    height: 318px;
    width: 580px;
  }
  
  .image-wrapper_7_add {
    background-color: rgba(19, 22, 26, 0.43);
    height: 318px;
    width: 580px;
    align-items: center;
    justify-content: center;
    cursor:pointer;
  }
  
  .image_12 {
    width: 92px;  
    transition:all 0.1s
  }
  .image-wrapper_7_add:hover .image_12{
    width: calc(92px * 1.15);  
  }
  .block_19 {
    width: 1280px;
    height: 189px;
    margin: 93px auto 0 auto;
    justify-content: space-between;
    transform: scale(0.8);
  }
  
  .text-wrapper_14 {
    background-color: rgba(242, 242, 242, 1);
    border-radius: 10px;
    width: 303px;
    height: 189px;
    padding-left: 25px;
    cursor:pointer;
  }
  .text-wrapper_14:hover .text_63{
    color: rgba(15, 57, 168, 1);
  }
  .text_63 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
    font-family: 'OPPOSans-Ver2-H';
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 25px;
    margin: 32px 0 0 0;
  }
  
  .paragraph_14 {
    width: 255px;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 11px;
    font-family: 'OPPOSans-Ver2-Regular';
    font-weight: NaN;
    text-align: left;
    line-height: 21px;
    margin: 22px 0 0 0;
  }
  
  .block_20 {
    height: 460px;
    overflow: hidden;
    margin-top: 40px;
    width: 1920px;
    position: relative;
  }
  
  .group_17_add {
    width: 1920px;
    height: 315px;
    /* background: url(/uploads/20230804/aa4e0d736117da0de30a74abae4a4351.jpg); */
    background-size: 1920px 315px;
    margin-top: 109px;
    background-repeat: no-repeat;
    position: relative;
  }
  .group_17img{
    position:absolute;
    height:100%;
  }
  .text-group_2 {
    width: 750px;
    height: 100%;
    margin: 0 0 0 867px;
  }
  
  .paragraph_16 {
    width: 750px;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 32px;
    font-family: 'OPPOSans-Ver2-H';
    font-weight: 400;
    text-align: left;
    line-height: 43px;
    margin-top: 55px;
  }
  
  .text_69 {
    width: 750px;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: 'OPPOSans-Ver2-Regular';
    font-weight: NaN;
    text-align: left;
    line-height: 21px;
    margin: 28px 0 0 1px;
  }
  
  .group_18 {
    height: 460px;
    background: url(./img/ps0spmik7ihcalrwslcw7m0cwsfusqp7je82196b7a-5ffb-4e3f-baea-bca00c9e20cd.png)
      100% no-repeat;
    background-size: 100% 100%;
    width: 813px;
    position: absolute;
    left: 50px;
    top: 0;
  }
  
  .image-wrapper_8 {
    background-color: rgba(2, 20, 110, 1);
    height: 362px;
    border: 1.2048px solid rgba(27, 118, 158, 1);
    width: 803px;
    margin: 61px 0 0 11px;
  }
  
  .label_4 {
    width: 44px;
    height: 38px;
    margin: 126.20479999999998px 0 0 505.2048px;
  }
  
  .group_19 {
    height: 460px;
    width: 1920px;
    position: absolute;
    left: 0;
    top: 0;
  }
  
  .text-wrapper_18 {
    background-color: #fe5c0c;
    border: 1px solid #fe5c0c;
    border-radius: 5px;
    height: 46px;
    width: 142px;
    margin: 22px 0;
    align-items: center;
    justify-content: center;
    cursor: pointer;
  
  }
  .text-wrapper_18:hover{
      background-color: #fe5c0c00;
    border: 1px solid #f2f2f2;
  }
  .text_70 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(254, 254, 254, 1) !important;
    font-size: 19px;
    font-family: 'OPPOSans-Ver2-H';
    font-weight: 400 !important;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    text-decoration: unset !important;
    margin: 0;
  }
  
  .text_71 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 57px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 75px auto 45px auto;
  }
  
  .block_21 {
    width: 1260px;
    height: 490px;
    margin: 106px 0 0 329px;
    justify-content: space-between;
    align-items: center;
  }
  
  .label_5 {
    width: 21px;
    height: 41px;
  }
  .prlist_App_direction{
    width: 1100px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
    position: relative;
  }
  .prlist_App_direction_headbx{
    width: 100%;
    height: 247px;
    display: flex;
    flex-direction: column;
  }
  .group_20 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 9px;
    width: 298px;
    height: 441px;
  }
  
  .text_72 {
    width: 186px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 17px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 8px;
    margin: 39px 0 0 23px;
  }
  
  .text_73 {
    width: 234px;
    height: 61px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 14px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin: 22px 0 0 23px;
  }
  
  .block_22 {
    background-color: rgba(0, 69, 189, 1);
    border-radius: 0px 9px 9px 0px;
    width: 299px;
    height: 227px;
    margin: 73px 0 2px 0;
  }
  
  .group_21 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    width: 296px;
    height: 441px;
    /* margin-left: 502px; */
  }
  
  .text_74 {
    width: 180px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 17px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 8px;
    margin: 50px 0 0 20px;
  }
  
  .text_75 {
    width: 247px;
    height: 106px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 14px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin: 22px 0 0 20px;
  }
  
  .group_22 {
    background-color: rgba(0, 69, 189, 1);
    border-radius: 0px 9px 9px 0px;
    width: 299px;
    height: 227px;
    margin: 19px 0 0 -2px;
  }
  
  .label_6 {
    width: 21px;
    height: 41px;
  }
  
  .text_76 {
    width: 451px;
    height: 52px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 57px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 32px;
    margin: 165px 0 0 734px;
  }
  
  .block_23 {
    width: 1260px;
    height: auto;
    margin: 84px auto 0 auto;
    flex-wrap: wrap;
  }
  
  .group_23 {
    background-color: rgba(242, 242, 242, 1);
    border-radius: 10px;
    width: 609px;
    height: 139px;
    margin-bottom: 26px;
    cursor:pointer;
  }
  
  .box_31 {
    background-color: rgba(242, 242, 242, 1);
    border-radius: 10px;
    height: auto;
    width: 156px;
    margin: 21px 0 0 25px;
  }
  
  .box_32 {
    width: 156px;
    height: 97px;
    background-image: url(./img/ws126.png);
  }
  
  .text-group_3 {
    width: 374px;
    height: 90px;
    margin: 26px 29px 0 25px;
  }
  
  .text_77 {
    width: 360px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 21px;
    font-family: 'OPPOSans-Ver2-H';
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    overflow: hidden;
  }
  .group_23:hover .text_77{
    color: rgba(5, 52, 177, 1);
  }
  .text_78 {
    width: 374px;
    height: 57px;
    overflow-wrap: break-word;
    color: rgba(61, 61, 61, 1);
    font-size: 13px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 20px;
    margin-top: 13px;
  }
  
  
  
  
  
  
  
  .block_34 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    width: 598px;
    height: 473px;
    overflow: hidden;
    cursor: pointer;
  }
  .block_34:hover .text_104{
    color: rgba(5, 52, 177, 1);
  }
  .text_104 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    
    font-size: 27px;
    font-family: Anton-Regular;
    font-weight: 400;
    text-align: left;
    line-height: 1;
    margin: 55px 0 0 32px;
  }
  
  .text_105 {
    width: 527px;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 15px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 23px;
    margin: 25px 0 0 28px;
  }
  
  .section_21 {
    background-color: rgba(0, 69, 189, 1);
    border-radius: 0px 0px 9px 9px;
    width: 599px;
    height: 227px;
    /* margin-top: 28px; */
    background-image: url(./image/nd2.png);
  }
  
  /* el */
  
  .link-to-doc {
    position: fixed;
    right: 100px;
    top: 100px;
    z-index: 100000000;
    padding: 14px 30px;
  
    background-color: #fff;
    border-radius: 1rem;
    cursor: pointer;
  }
  
  a {
    color: #222;
  /*   font-size: 1.8rem; */
  }
  
  
  .scrollbar {
  scrollbar-width: thin;
  scrollbar-color: rgba(100, 100, 100, .4) transparent;
  }
  
  .scrollbar::-webkit-scrollbar {
  width: .6rem;
  }
  
  .scrollbar::-webkit-scrollbar-thumb {
  border-radius: .6rem;
  background-color: rgba(100, 100, 100, .4)
  }
  
  
  .site {
  overflow: hidden;
  }
  
  .wrapper {display: flex;align-items: center;justify-content: center;position: relative;height: 100vh;min-height: 600px;max-height: 800px;width: 1260px;}
  
  .wrapper h3 {
  position: absolute;
  left: 4rem;
  top: 4rem;
  z-index: 1000;
  padding: 0 1rem;
  background-color: #fff;
  font-size: 1.4rem;
  font-weight: 400;
  color: #222;
  border-radius: 1.4rem;
  }
  
  .wrapper .container {
  position: relative;
  margin: 0 auto;
  }
  
  .horizontal .container {width: 598px;height: 492px;}
  
  .vertical .container {
  width: 598px;
  height: 473px;
  }
  
  .container .cards-list {position: absolute;left: 0;top: 18px;overflow: hidden;/* background-color: #f4f4f4; */border-radius: 0.3125rem;transition: 330ms;}
  
  .demo4 .cards-list {
  transition: 440ms cubic-bezier(0.34, 1.56, 0.64, 1);
  }
  
  
  .horizontal .cards-list {width: 100%;box-shadow: 0px 1px 8px 0px rgba(148, 148, 148, 0.2);}
  
  .horizontal .img {
  height: 11rem;
  }
  
  
  
  
  .vertical .cards-list {
  display: flex;
  height: 100%;
  }
  
  .vertical .img,
  .vertical .main-con {
  height: 100%;
  }
  
  .vertical .img {
  width: 18rem;
  }
  
  .vertical .main-con {
  width: 19rem;
  }
  
  
  .img>img {
  
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-user-drag: none;
  -moz-user-select: none;
  user-select: none;
  
  }
  
  .main-con {
  padding: 0 1rem;
  box-sizing: border-box;
  }
  
  .main-con .name {
  padding-top: 1rem;
  font-size: 1.2rem;
  font-weight: 600;
  color: #424242;
  }
  
  .main-con .content {
  padding-top: 1rem;
  height: 4.5rem;
  font-size: 0.9rem;
  color: #777;
  text-align: justify;
  line-height: 1.4rem;
  }
  
  .main-con .label {
  font-size: 0.9rem;
  color: #555;
  padding: 1rem 0;
  }
  
  .btn-direct {position: absolute;top: 50%;z-index: 100000;width: 4rem;height: 4rem;transform: translateY(-50%);cursor: pointer;transition: .2s;}
  
  .btn-direct.btn-left {left: -6rem;}
  
  .btn-direct.btn-right {right: -6rem;}
  
  .btn-direct>span {position: absolute;left: calc(50% - .6rem);top: calc(50% - .6rem);width: 2.2rem;height: 2.2rem;border-top: 0.4rem solid #c1c1c1;border-left: 0.4rem solid #c1c1c1;}
  
  .horizontal .shift-left {
  transform: translateX(25%) rotate(-45deg);
  }
  
  .horizontal .shift-right {
  transform: translateX(-25%) rotate(135deg);
  }
  
  .vertical .shift-left {
  transform: translateY(25%) rotate(45deg);
  }
  
  .vertical .shift-right {
  transform: translateY(-25%) rotate(-135deg);
  }
  
  
  
  .demo7 .container {
  width: 18rem;
  height: 24rem;
  overflow: hidden;
  }
  
  .navigation {
  position: absolute;
  bottom: 5rem;
  left: 50%;
  transform: translate(-50%);
  }
  
  .navigation .dot {
  display: inline-block;
  width: .5rem;
  height: .5rem;
  margin: .5rem;
  border: .125rem solid #fff;
  background-color: #fff;
  border-radius: 100%;
  cursor: pointer;
  }
  .navigation .dot.active {
  background-color: transparent;
  }
  
  .demo1-tip {
  position: absolute;
  left: 12rem;
  top: 8rem;
  color: #fff;
  line-height: 1;
  }
  .demo1-tip .active-index{
  color: lightgoldenrodyellow;
  font-size: 1.5rem;
  font-weight: 600;
  vertical-align: middle;
  }
  #body{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
    
  }
  
  
  
  @media screen and (max-width:960px){
  .add_images{
    display:none;
  }
  .box_1add a:hover{
     color: #034cc8;
  }
  
  .text_38 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 6.9vw;
    font-family: 'OPPOSans-Ver2-H';
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 120px auto 0 auto;
    text-transform: uppercase;
  }
  
  .text_39 {
    width: 87.15vw;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(61, 61, 61, 1);
    font-size: 2.61vw;
    font-family: 'OPPOSans-Ver2-Regular';
    font-weight: NaN;
    text-align: center;
    line-height: 32px;
    margin: 66px auto 0 auto;
  }
  
  .grid_1 {
    width: 87.15vw;
    height: 43vw;
    flex-wrap: wrap;
    flex-direction: column;
    margin: 69px auto 0 auto;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
  }
  
  .box_24 {
    background-color: rgba(242, 242, 242, 1);
    border-radius: 9px;
    width: 60.75vw;
    height: 37.75vw;
    margin: 0 0.6vw 0.6vw 0;
    padding-left: 8vw;
    cursor:pointer;
  }
  .box_24:hover .text_40{
    color: rgb(14 56 168);
    
  }
  .box_24:hover .image_11{
    width:100%;
  }
  .text_40 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color:#404040;
    font-size: 29px;
    font-family: 'OPPOSans-Ver2-H';
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 2.75vw 0 0 0;
  }
  
  .image_11 {
    width: 20px;
    height: 2px;
    margin: 8px 0 0 0;
    background-color: #fe5c0c;
    border-radius: 1px;
    transition:all 0.2s;
  }
  
  .text_41 {
    width: 49vw;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(61, 61, 61, 1);
    font-size: 16px;
    font-family: 'OPPOSans-Ver2-Regular';
    font-weight: 400;
    text-align: left;
    line-height: 24px;
    margin: 6px 0 5px 0;
  }
  
  .text-wrapper_9_add {
    width: 55.15vw;
    height: 23.58vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Anton-Regular;
    font-weight: 400;
    text-align: left;
    white-space: unset;
    line-height: 1;
    margin: 111px auto 0 auto;
    text-align: center;
  }
  
  .text_48 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 38px;
    font-family: Anton-Regular;
    font-weight: 400;
    text-align: left;
    white-space: unset;
    line-height: 1.2;
    text-align: center;
  }
  
  .text_49 {
    width: 924px;
    height: 38px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 38px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
  }
  
  .text_50 {
    width: 924px;
    height: 38px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 38px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
  }
  
  .paragraph_7 {
    width: 87.15vw;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 26px;
    font-family: OpenSans-Regular;
    font-weight: 400;
    text-align: center;
    line-height: 34px;
    margin: 5px auto 0 auto;
  }
  
  .block_14 {
    height: 516px;
    background: url(./img/3f94b17288454325a24017126ab1f029_mergeImage.png);
    background-size: 1920px 286px;
    margin-top: 51px;
    width: 100%;
    background-repeat: no-repeat;
  }
  .group12_ssintegrates{
    width: 93.575vw;
    position: relative;
    height: 429px;
    top: 87px;
    margin: 0 0 0 6.425vw;
    display: flex;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
  }
  .group_12_add {
    width: 100%;
    height: auto;
    justify-content: center;
  }
  
  .section_15 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    width: 406px;
    height: 429px;
    overflow: hidden;
    cursor:pointer;
    margin-right: 5vw;
  }
  .section_15:hover .text_51{
    color:rgba(15, 57, 168, 1);
  }
  .section_15:hover .group_13_add{
    background-size:115% 115%;
  }
  .text_51 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: #404040;
    font-size: 27px;
    font-family: Anton-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 51px 0 0 0;
  }
  .sc51_box{
      width: 100%;
      height: 257px;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-start;
      padding-left: 32px;
  }
  .text_52 {
    width: 336px;
    height: 145px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 13px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 21px;
    margin: 21px 0 0 0;
  }
  
  .group_13_add {
    height: 172px;
    background: url(./img/512a432daf1b4a829291ddb1c488f030_mergeImage.png)
      100% no-repeat;
    background-size: 100% 100%;
    background-position: center;
    width: 406px;
    margin: 13px 0 2px 0;
    border-radius: 0 0 10px 10px;
    overflow: hidden;
    transition:all 0.1s;
  }
  
  .section_16 {
    background-color: rgba(2, 56, 179, 0.38);
    border-radius: 0px 9px 9px 0px;
    width: 406px;
    height: 172px;
  }
  
  .section_17 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    position: absolute;
    left: 755px;
    top: 92px;
    width: 406px;
    height: 429px;
  }
  
  .text_53 {
    width: 327px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(0, 69, 189, 1);
    font-size: 27px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 33px;
    margin: 43px 0 0 32px;
  }
  
  .text_54 {
    width: 337px;
    height: 123px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 13px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 21px;
    margin: 23px 0 0 33px;
  }
  
  .block_15 {
    height: 172px;
    background: url(./img/c3802a456c4846bb8de994d67ad27e6d_mergeImage.png)
      100% no-repeat;
    background-size: 100% 100%;
    width: 406px;
    margin: 39px 0 4px 0;
  }
  
  .block_16 {
    background-color: rgba(2, 56, 179, 0.79);
    border-radius: 0px 9px 9px 0px;
    width: 406px;
    height: 171px;
  }
  
  .section_18 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    position: absolute;
    left: 1188px;
    top: 91px;
    width: 406px;
    height: 429px;
  }
  
  .text_55 {
    width: 260px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 27px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 33px;
    margin: 47px 0 0 24px;
  }
  
  .text_56 {
    width: 322px;
    height: 80px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 13px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 21px;
    margin: 23px 0 0 26px;
  }
  
  .group_14 {
    height: 179px;
    background: url(./img/e5457c264d8f4acdbb7ad50473197733_mergeImage.png)
      100% no-repeat;
    background-size: 100% 100%;
    width: 406px;
    margin: 76px 0 1px 0;
  }
  
  .block_17 {
    background-color: rgba(2, 56, 179, 0.4);
    border-radius: 0px 9px 9px 0px;
    width: 406px;
    height: 179px;
  }
  
  .text-wrapper_10 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Anton-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 32px;
    margin: 57px auto 0 auto;
  }
  
  .text_57 {
    width: 469px;
    height: 52px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 57px;
    font-family: Anton-Regular;
    font-weight: 400;
    text-align: left;
    line-height: 1;
  }
  
  
  
  .block_18 {
    width: 87.15vw;
    height: auto;
    margin: 0 auto;
    flex-direction: column;
    transform: unset;
  }
  
  .group_15_add {
    width: 87.15vw;
    height: auto;
    margin-top: 38px;
  }
  
  .text-wrapper_11 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: OpenSans-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 20px;
  }
  .text-group_2 {
    width: 93.575vw;
    height: 100%;
    margin-top: 8px;
    margin: 0 0 0 6.425vw !important;
    z-index: 9;
  }
  .text_59 {
    width: 640px;
    height: 70px;
    overflow-wrap: break-word;
    color: rgba(15, 57, 168, 1);
    font-size: 20px;
    font-family: 'OPPOSans-Ver2-Regular';
    font-weight: 700;
    text-align: left;
  }
  
  .text-wrapper_12 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    font-family: OpenSans-Regular;
    font-weight: 400;
    text-align: left;
    line-height: 19px;
    margin-top: 20px;
  }
  
  .paragraph_8 {
    width: 639px;
    height: 53px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 16px;
    font-family: 'OPPOSans-Ver2-Regular';
    font-weight: NaN;
    text-align: left;
    line-height: 19px;
  }
  .text-wrapper_13{
    margin-top: 21px;
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: OpenSans-Regular;
    font-weight: 400;
    text-align: left;
    line-height: 19px;
  }
  .group_16_add {
    height: 47.62vw;
    width: 87.15vw;
  }
  
  .image-wrapper_7_add {
    background-color: rgba(19, 22, 26, 0.43);
    height: 47.62vw;
    width: 87.15vw;
    align-items: center;
    justify-content: center;
    cursor:pointer;
  }
  
  .image_12 {
    width: 92px;  
    transition:all 0.1s
  }
  .image-wrapper_7_add:hover .image_12{
    width: calc(92px * 1.15);  
  }
  .block_19 {
    width: 87.15vw;
    height: 189px;
    margin: 6.425vw 0 0 0;
    transform: unset;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
  }
  
  .text-wrapper_14 {
    background-color: rgba(242, 242, 242, 1);
    border-radius: 10px;
    width: 303px;
    height: 189px;
    padding-left: 25px;
    cursor:pointer;
    margin-right: 5vw;
  }
  .text-wrapper_14:hover .text_63{
    color: rgba(15, 57, 168, 1);
  }
  .text_63 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
    font-family: 'OPPOSans-Ver2-Medium';
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 25px;
    margin: 32px 0 0 0;
  }
  
  .paragraph_14 {
    width: 255px;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-family: 'OPPOSans-Ver2-Regular';
    font-weight: NaN;
    text-align: left;
    line-height: 21px;
    margin: 22px 0 0 0;
  }
  
  .block_20 {
    height: 460px;
    overflow: hidden;
    margin-top: 40px;
    width: 100%;
    position: relative;
  }
  
  .group_17_add {
    width: 1920px;
    height: 315px;
    /* background: url(/uploads/20230804/aa4e0d736117da0de30a74abae4a4351.jpg); */
    background-size: 1920px 315px;
    margin-top: 109px;
    background-repeat: no-repeat;
    position: relative;
  }
  .group_17img{
    position:absolute;
    height:100%;
    left: 0;
  }
  .text-group_2 {
    width: 750px;
    height: 100%;
    margin: 0 0 0 867px;
  }
  
  .paragraph_16 {
    width: 87.15vw;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 4.04vw;
    font-family: 'OPPOSans-Ver2-H';
    font-weight: 400;
    text-align: left;
    line-height: 5.24vw;
    margin-top: 55px;
  }
  
  .text_69 {
    width: 87.15vw;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 2.66vw;
    font-family: 'OPPOSans-Ver2-Regular';
    font-weight: 400;
    text-align: left;
    line-height: 21px;
    margin: 28px 0 0 1px;
  }
  
  .group_18 {
    height: 460px;
    background: url(./img/ps0spmik7ihcalrwslcw7m0cwsfusqp7je82196b7a-5ffb-4e3f-baea-bca00c9e20cd.png)
      100% no-repeat;
    background-size: 100% 100%;
    width: 813px;
    position: absolute;
    left: 50px;
    top: 0;
  }
  
  .image-wrapper_8 {
    background-color: rgba(2, 20, 110, 1);
    height: 362px;
    border: 1.2048px solid rgba(27, 118, 158, 1);
    width: 803px;
    margin: 61px 0 0 11px;
  }
  
  .label_4 {
    width: 44px;
    height: 38px;
    margin: 126.20479999999998px 0 0 505.2048px;
  }
  
  .group_19 {
    height: 460px;
    width: 1920px;
    position: absolute;
    left: 0;
    top: 0;
  }
  
  .text-wrapper_18 {
    background-color: #fe5c0c;
    border: 1px solid #fe5c0c;
    border-radius: 5px;
    height: 46px;
    width: 142px;
    margin: 22px 0 0 0;
    align-items: center;
    justify-content: center;
    cursor: pointer;
  }
  .text-wrapper_18:hover{
      background-color: #fe5c0c00;
    border: 1px solid #f2f2f2;
  }
  .text_70 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(254, 254, 254, 1) !important;
    font-size: 19px;
    font-family: 'OPPOSans-Ver2-H';
    font-weight: 400 !important;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    text-decoration: unset !important;
    margin: 0;
  }
  
  .text_71 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 57px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin: 75px auto 45px auto;
  }
  
  .block_21 {
    width: 100%;
    height: 412px;
    margin: 106px auto 0 auto;
    justify-content: center;
    align-items: center;
    overflow: hidden;
  }
  
  .label_5 {
    width: 21px;
    height: 41px;
  }
  .prlist_App_direction{
    width: 1100px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
    position: relative;
  }
  .prlist_App_direction_headbx{
    width: 100%;
    height: 247px;
    display: flex;
    flex-direction: column;
  }
  .group_20 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 9px;
    width: 298px;
    height: 441px;
  }
  
  .text_72 {
    width: 186px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 17px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 8px;
    margin: 39px 0 0 23px;
  }
  
  .text_73 {
    width: 234px;
    height: 61px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 14px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin: 22px 0 0 23px;
  }
  
  .block_22 {
    background-color: rgba(0, 69, 189, 1);
    border-radius: 0px 9px 9px 0px;
    width: 299px;
    height: 227px;
    margin: 73px 0 2px 0;
  }
  
  .group_21 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    width: 296px;
    height: 441px;
    /* margin-left: 502px; */
  }
  
  .text_74 {
    width: 180px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 17px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 8px;
    margin: 50px 0 0 20px;
  }
  
  .text_75 {
    width: 247px;
    height: 106px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 14px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin: 22px 0 0 20px;
  }
  
  .group_22 {
    background-color: rgba(0, 69, 189, 1);
    border-radius: 0px 9px 9px 0px;
    width: 299px;
    height: 227px;
    margin: 19px 0 0 -2px;
  }
  
  .label_6 {
    width: 21px;
    height: 41px;
  }
  
  .text_76 {
    width: 451px;
    height: 52px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 57px;
    font-family: Anton-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 32px;
    margin: 165px 0 0 734px;
  }
  
  .block_23 {
    width: 93.575vw;
    height: 49vw;
    margin: 84px 0 0 6.425vw;
    flex-wrap: wrap;
    overflow-x: auto;
    overflow-y: hidden;
    flex-direction: column;
  }
  
  .group_23 {
    background-color: rgba(242, 242, 242, 1);
    border-radius: 10px;
    width: 87vw;
    height: 23vw;
    margin-bottom: 0.2vw;
    margin-right: 0.6vw;
    cursor:pointer;
  }
  
  .box_31 {
    background-color: rgba(242, 242, 242, 1);
    border-radius: 10px;
    height: auto;
    width: 23vw;
    margin: 3.5vw 0 0 3.5vw;
  }
  
  .box_32 {
    width: 23.5vw;
    height: 15vw;
    background-image: url(./img/ws126.png);
  }
  
  .text-group_3 {
    width: 374px;
    height: auto;
    margin: 26px 29px 0 25px;
    justify-content: flex-start;
  }
  
  .text_77 {
    width: auto;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 21px;
    font-family: 'OPPOSans-Ver2-H';
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
  }
  .group_23:hover .text_77{
    color: rgba(5, 52, 177, 1);
  }
  .text_78 {
    width: 55vw;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(61, 61, 61, 1);
    font-size: 14px;
    font-family: 'OPPOSans-Ver2-Regular';
    font-weight: NaN;
    text-align: left;
    line-height: 20px;
    margin-top: 13px;
  }
  
  
  
  
  
  
  
  .block_34 {
    box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    width: 598px;
    height: 473px;
    overflow: hidden;
    cursor: pointer;
  }
  .block_34:hover .text_104{
    color: rgba(5, 52, 177, 1);
  }
  .text_104 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    
    font-size: 27px;
    font-family: Anton-Regular;
    font-weight: 400;
    text-align: left;
    line-height: 1;
    margin: 55px 0 0 32px;
  }
  
  .text_105 {
    width: 527px;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 15px;
    font-family: OpenSans-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 23px;
    margin: 25px 0 0 28px;
  }
  
  .section_21 {
    background-color: rgba(0, 69, 189, 1);
    border-radius: 0px 0px 9px 9px;
    width: 599px;
    height: 227px;
    /* margin-top: 28px; */
    background-image: url(./image/nd2.png);
  }
  
  /* el */
  
  .link-to-doc {
    position: fixed;
    right: 100px;
    top: 100px;
    z-index: 100000000;
    padding: 14px 30px;
  
    background-color: #fff;
    border-radius: 1rem;
    cursor: pointer;
  }
  
  a {
    color: #222;
  /*   font-size: 1.8rem; */
  }
  
  
  .scrollbar {
  scrollbar-width: thin;
  scrollbar-color: rgba(100, 100, 100, .4) transparent;
  }
  
  .scrollbar::-webkit-scrollbar {
  width: .6rem;
  }
  
  .scrollbar::-webkit-scrollbar-thumb {
  border-radius: .6rem;
  background-color: rgba(100, 100, 100, .4)
  }
  
  
  .site {
  overflow: hidden;
  }
  
  .wrapper {display: flex;align-items: center;justify-content: center;position: relative;height: 100vh;min-height: 600px;max-height: 800px;width: 1260px;transform: scale(0.8);}
  
  .wrapper h3 {
  position: absolute;
  left: 4rem;
  top: 4rem;
  z-index: 1000;
  padding: 0 1rem;
  background-color: #fff;
  font-size: 1.4rem;
  font-weight: 400;
  color: #222;
  border-radius: 1.4rem;
  }
  
  .wrapper .container {
  position: relative;
  margin: 0 auto;
  }
  
  .horizontal .container {width: 598px;height: 492px;}
  
  .vertical .container {
  width: 598px;
  height: 473px;
  }
  
  .container .cards-list {position: absolute;left: 0;top: 18px;overflow: hidden;/* background-color: #f4f4f4; */border-radius: 0.3125rem;transition: 330ms;}
  
  .demo4 .cards-list {
  transition: 440ms cubic-bezier(0.34, 1.56, 0.64, 1);
  }
  
  
  .horizontal .cards-list {width: 100%;box-shadow: 0px 1px 8px 0px rgba(148, 148, 148, 0.2);}
  
  .horizontal .img {
  height: 11rem;
  }
  
  
  
  
  .vertical .cards-list {
  display: flex;
  height: 100%;
  }
  
  .vertical .img,
  .vertical .main-con {
  height: 100%;
  }
  
  .vertical .img {
  width: 18rem;
  }
  
  .vertical .main-con {
  width: 19rem;
  }
  
  
  .img>img {
  
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-user-drag: none;
  -moz-user-select: none;
  user-select: none;
  
  }
  
  .main-con {
  padding: 0 1rem;
  box-sizing: border-box;
  }
  
  .main-con .name {
  padding-top: 1rem;
  font-size: 1.2rem;
  font-weight: 600;
  color: #424242;
  }
  
  .main-con .content {
  padding-top: 1rem;
  height: 4.5rem;
  font-size: 0.9rem;
  color: #777;
  text-align: justify;
  line-height: 1.4rem;
  }
  
  .main-con .label {
  font-size: 0.9rem;
  color: #555;
  padding: 1rem 0;
  }
  
  .btn-direct {position: absolute;top: 50%;z-index: 100000;width: 4rem;height: 4rem;transform: translateY(-50%);cursor: pointer;transition: .2s;}
  
  .btn-direct.btn-left {left: -6rem;}
  
  .btn-direct.btn-right {right: -6rem;}
  
  .btn-direct>span {position: absolute;left: calc(50% - .6rem);top: calc(50% - .6rem);width: 2.2rem;height: 2.2rem;border-top: 0.4rem solid #c1c1c1;border-left: 0.4rem solid #c1c1c1;}
  
  .horizontal .shift-left {
  transform: translateX(25%) rotate(-45deg);
  }
  
  .horizontal .shift-right {
  transform: translateX(-25%) rotate(135deg);
  }
  
  .vertical .shift-left {
  transform: translateY(25%) rotate(45deg);
  }
  
  .vertical .shift-right {
  transform: translateY(-25%) rotate(-135deg);
  }
  
  
  
  .demo7 .container {
  width: 18rem;
  height: 24rem;
  overflow: hidden;
  }
  
  .navigation {
  position: absolute;
  bottom: 5rem;
  left: 50%;
  transform: translate(-50%);
  }
  
  .navigation .dot {
  display: inline-block;
  width: .5rem;
  height: .5rem;
  margin: .5rem;
  border: .125rem solid #fff;
  background-color: #fff;
  border-radius: 100%;
  cursor: pointer;
  }
  .navigation .dot.active {
  background-color: transparent;
  }
  
  .demo1-tip {
  position: absolute;
  left: 12rem;
  top: 8rem;
  color: #fff;
  line-height: 1;
  }
  .demo1-tip .active-index{
  color: lightgoldenrodyellow;
  font-size: 1.5rem;
  font-weight: 600;
  vertical-align: middle;
  }
  #body{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  }

  @media screen and (max-width:480px){
    .text_41{
      font-size: 12px !important;
      
    }
    .text_11_videoadd{
      font-size: 12px !important;
    }
 
    
    .text_38 {
      width: auto;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(64, 64, 64, 1);
      font-size: 32px;
      font-family: 'OPPOSans-Ver2-H';
      font-weight: NaN;
      text-align: left;
      white-space: nowrap;
      line-height: 1;
      margin: 12vw auto 0 auto;
      text-transform: uppercase;
    }
    .RELATED_SOLUTIONS{
      margin-top: 0px;
    }
    .text_39 {
      width: 87.15vw;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(61, 61, 61, 1);
      font-size: 3.61vw;
      font-family: 'OPPOSans-Ver2-Regular';
      font-weight: 400;
      text-align: center;
      line-height: 23px;
      margin: 28px auto 0 auto;
    }
    
    .grid_1 {
      width: 94vw;
      height: 60vw;
      flex-wrap: wrap;
      flex-direction: column;
      margin: 40px auto 0 6vw;
      justify-content: flex-start;
      overflow-x: auto;
      overflow-y: hidden;
    }
    .grid_1::-webkit-scrollbar {
      height: 0;
    }
    .box_24 {
      background-color: rgba(242, 242, 242, 1);
      border-radius: 9px;
      width: 80vw;
      height: 58vw;
      margin: 0 5vw 5vw 0;
      padding-left: 8vw;
      cursor:pointer;
    }
    .box_24:hover .text_40{
      color: rgb(14 56 168);
    }
    .box_24:hover .image_11{
      width:100%;
    }
    .text_40 {
      width: auto;
      height: auto;
      overflow-wrap: break-word;
      color:#404040;
      font-size: 22px;
      font-family: 'OPPOSans-Ver2-H';
      font-weight: 400;
      text-align: left;
      white-space: nowrap;
      line-height: 1;
      margin: 29px 0 0 0;
    }
    
    .image_11 {
      width: 20px;
      height: 2px;
      margin: 10px 0 0 0;
      background-color: #fe5c0c;
      border-radius: 1px;
      transition:all 0.2s;
    }
    
    .text_41 {
      width: 63vw;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(61, 61, 61, 1);
      font-size: 12px;
      font-family: 'OPPOSans-Ver2-Regular';
      font-weight: 400;
      text-align: left;
      line-height: 21px;
      margin: 9px 0 10px 0;
    }
    
    .text-wrapper_9_add {
      width: 90.15vw;
      height: auto;
      overflow-wrap: break-word;
      font-size: 0;
      font-family: Anton-Regular;
      font-weight: 400;
      text-align: left;
      white-space: unset;
      line-height: 1;
      margin: 20px auto 0 auto;
      text-align: center;
    }
    .why_choose{
      margin-top: 0px;
    }
    .text_48 {
      width: auto;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(64, 64, 64, 1);
      font-size: 32px;
      font-family: Anton-Regular;
      font-weight: 400;
      text-align: left;
      white-space: unset;
      line-height: 1.2;
      text-align: center;
    }
    
    .text_49 {
      width: 924px;
      height: 38px;
      overflow-wrap: break-word;
      color: rgba(64, 64, 64, 1);
      font-size: 38px;
      font-family: Anton-Regular;
      font-weight: NaN;
      text-align: left;
      white-space: nowrap;
      line-height: 1;
    }
    
    .text_50 {
      width: 924px;
      height: 38px;
      overflow-wrap: break-word;
      color: rgba(64, 64, 64, 1);
      font-size: 38px;
      font-family: Anton-Regular;
      font-weight: NaN;
      text-align: left;
      white-space: nowrap;
      line-height: 1;
    }
    
    .paragraph_7 {
      width: 87.15vw;
      height: auto;
      overflow-wrap: break-word;
      color: #3d3d3d;
      font-size: 14px;
      font-family: 'OpenSans-Regular';
      font-weight: 400;
      text-align: center;
      line-height: 22px;
      margin: 28px auto 0 auto;
    }
    
    .block_14 {
      height: 516px;
      background: url(/uploads/20230807/7530f25046c8fb7dcb353761b200b9f9.jpg);
      background-size: 1920px 286px;
      margin-top: 40px;
      width: 100%;
      background-repeat: no-repeat;
    }
    .group12_ssintegrates{
      width: 97vw;
      position: relative;
      height: 439px;
      top: 87px;
      margin: 0 0 0 3vw;
      display: flex;
      justify-content: flex-start;
      overflow-x: auto;
      overflow-y: hidden;
      padding-left: 3vw;
    }
    .group_12_add {
      width: 100%;
      height: auto;
      justify-content: center;
    }
    
    .section_15 {
      box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
      background-color: rgba(255, 255, 255, 1);
      border-radius: 10px;
      width: 406px;
      height: 429px;
      overflow: hidden;
      cursor:pointer;
      margin-right: 5vw;
      box-shadow: 0px 3px 9px 0px rgba(148,148,148,0.2);
    }
    .section_15:hover .text_51{
      color:rgba(15, 57, 168, 1);
    }
    .section_15:hover .group_13_add{
      background-size:115% 115%;
    }
    .text_51 {
      width: auto;
      height: auto;
      overflow-wrap: break-word;
      color: #404040;
      font-size: 24px;
      font-family: Anton-Regular;
      font-weight: 400;
      text-align: left;
      white-space: nowrap;
      line-height: 1;
      margin: 51px 0 0 0;
    }
    .sc51_box{
        width: 100%;
        height: 257px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        padding-left: 32px;
    }
    .text_52 {
      width: 336px;
      height: 145px;
      overflow-wrap: break-word;
      color: #3d3d3d;
      font-size: 14px;
      font-family: OpenSans-Regular;
      font-weight: 400;
      text-align: left;
      line-height: 22px;
      margin: 15px 0 0 0;
    }
    
    .group_13_add {
      height: 172px;
      background: url(./img/512a432daf1b4a829291ddb1c488f030_mergeImage.png)
        100% no-repeat;
      background-size: 100% 100%;
      background-position: center;
      width: 406px;
      margin: 13px 0 2px 0;
      border-radius: 0 0 10px 10px;
      overflow: hidden;
      transition:all 0.1s;
    }
    
    .section_16 {
      background-color: rgba(2, 56, 179, 0.38);
      border-radius: 0px 9px 9px 0px;
      width: 406px;
      height: 172px;
    }
    
    .section_17 {
      box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
      background-color: rgba(255, 255, 255, 1);
      border-radius: 10px;
      position: absolute;
      left: 755px;
      top: 92px;
      width: 406px;
      height: 429px;
    }
    
    .text_53 {
      width: 327px;
      height: 25px;
      overflow-wrap: break-word;
      color: rgba(0, 69, 189, 1);
      font-size: 27px;
      font-family: Anton-Regular;
      font-weight: NaN;
      text-align: left;
      white-space: nowrap;
      line-height: 33px;
      margin: 43px 0 0 32px;
    }
    
    .text_54 {
      width: 337px;
      height: 123px;
      overflow-wrap: break-word;
      color: rgba(51, 51, 51, 1);
      font-size: 13px;
      font-family: OpenSans-Regular;
      font-weight: NaN;
      text-align: left;
      line-height: 21px;
      margin: 23px 0 0 33px;
    }
    
    .block_15 {
      height: 172px;
      background: url(./img/c3802a456c4846bb8de994d67ad27e6d_mergeImage.png)
        100% no-repeat;
      background-size: 100% 100%;
      width: 406px;
      margin: 39px 0 4px 0;
    }
    
    .block_16 {
      background-color: rgba(2, 56, 179, 0.79);
      border-radius: 0px 9px 9px 0px;
      width: 406px;
      height: 171px;
    }
    
    .section_18 {
      box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
      background-color: rgba(255, 255, 255, 1);
      border-radius: 10px;
      position: absolute;
      left: 1188px;
      top: 91px;
      width: 406px;
      height: 429px;
    }
    
    .text_55 {
      width: 260px;
      height: 25px;
      overflow-wrap: break-word;
      color: rgba(64, 64, 64, 1);
      font-size: 27px;
      font-family: Anton-Regular;
      font-weight: NaN;
      text-align: left;
      white-space: nowrap;
      line-height: 33px;
      margin: 47px 0 0 24px;
    }
    
    .text_56 {
      width: 322px;
      height: 80px;
      overflow-wrap: break-word;
      color: rgba(51, 51, 51, 1);
      font-size: 13px;
      font-family: OpenSans-Regular;
      font-weight: NaN;
      text-align: left;
      line-height: 21px;
      margin: 23px 0 0 26px;
    }
    
    .group_14 {
      height: 179px;
      background: url(./img/e5457c264d8f4acdbb7ad50473197733_mergeImage.png)
        100% no-repeat;
      background-size: 100% 100%;
      width: 406px;
      margin: 76px 0 1px 0;
    }
    
    .block_17 {
      background-color: rgba(2, 56, 179, 0.4);
      border-radius: 0px 9px 9px 0px;
      width: 406px;
      height: 179px;
    }
    
    .text-wrapper_10 {
      width: auto;
      height: auto;
      overflow-wrap: break-word;
      font-size: 0;
      font-family: Anton-Regular;
      font-weight: 400;
      text-align: left;
      white-space: nowrap;
      line-height: 32px;
      margin: 57px auto 0 auto;
    }
    
    .text_57 {
      width: 469px;
      height: 52px;
      overflow-wrap: break-word;
      color: rgba(64, 64, 64, 1);
      font-size: 57px;
      font-family: Anton-Regular;
      font-weight: 400;
      text-align: left;
      line-height: 1;
    }
    
    
    
    .block_18 {
      width: 87.15vw;
      height: auto;
      margin: 0 auto;
      flex-direction: column;
    }
    
    .group_15_add {
      width: 87.15vw;
      height: auto;
      margin-top: 28px;
    }
    
    .text-wrapper_11 {
      width: 87.15vw !important;
      height: auto;
      overflow-wrap: break-word;
      font-size: 0;
      font-family: OpenSans-Bold;
      font-weight: 700;
      text-align: left;
      line-height: 15px;
    }
    .text-group_2 {
      width: 93.575vw;
      height: 100%;
      margin-top: 8px;
      margin: 0 0 0 5.425vw !important;
      z-index: 9;
    }
    .text_59 {
      font-weight: 700;
      text-align: left;
      line-height: 1.2;
      font-size: 18px !important;
      letter-spacing: 0.5px;
    }
    
    .text-wrapper_12 {
      width: 87.15vw !important;
      height: auto;
      overflow-wrap: break-word;
      font-size: 0;
      font-family: OpenSans-Regular;
      font-weight: 400;
      text-align: left;
      line-height: 19px;
      margin-top: 20px;
    }
    
    .paragraph_8 {
      width: 639px;
      height: 53px;
      overflow-wrap: break-word;
      color: #404040;
      font-size: 13px;
      font-family: 'OPPOSans-Ver2-Regular';
      font-weight: 400;
      text-align: left;
      line-height: 14px;
    }
    .text-wrapper_13{
      margin-top: 21px;
      width: 87.15vw !important;
      height: auto;
      overflow-wrap: break-word;
      font-size: 0;
      font-family: OpenSans-Regular;
      font-weight: 400;
      text-align: left;
      line-height: 19px;
    }
    .add_images{
      display:none;
    }
    .group_16_add {
      height: 47.62vw;
      width: 87.15vw;
      margin-top: 25px;
    }
    
    .image-wrapper_7_add {
      background-color: rgba(19, 22, 26, 0.43);
      height: 47.62vw;
      width: 87.15vw;
      align-items: center;
      justify-content: center;
      cursor:pointer;
    }
    
    .image_12 {
      width: 15.88vw;
      transition:all 0.1s
    }
    .image-wrapper_7_add:hover .image_12{
      width: calc(92px * 1.15);  
    }
    .block_19 {
      transform: unset;
      width: 94vw;
      height: 167px;
      margin: 37px 0 0 6vw;
      justify-content: flex-start;
      overflow-x: auto;
      overflow-y: hidden;
    }
    .block_19::-webkit-scrollbar {
    height: 0;
}
    .text-wrapper_14 {
      background-color: rgba(242, 242, 242, 1);
      border-radius: 10px;
      width: 70vw;
      height: 161px;
      padding-left: 25px;
      cursor:pointer;
      margin-right: 5vw;
    }
    .text-wrapper_14:hover .text_63{
      color: rgba(15, 57, 168, 1);
    }
    .text_63 {
      width: auto;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(64, 64, 64, 1);
      font-size: 22px;
      font-family: 'OPPOSans-Ver2-H';
      font-weight: NaN;
      text-align: left;
      white-space: nowrap;
      line-height: 25px;
      margin: 29px 0 0 0;
    }
    
    .paragraph_14 {
      width: 60vw;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(51, 51, 51, 1);
      font-size: 3.61vw;
      font-family: 'OPPOSans-Ver2-Regular';
      font-weight: NaN;
      text-align: left;
      line-height: 22px;
      margin: 21px 0 0 0;
    }
    
    .block_20 {
      height: 330px;
      overflow: hidden;
      margin-top: 0px;
      width: 100%;
      position: relative;
    }
    
    .group_17_add {
      width: 100%;
      height: 229px;
      background-size: auto 229px;
      background-position: right;
      margin-top: 70px;
      background-repeat: no-repeat;
      position: relative;
      background-color: #222;
      position: r;
    }
    .group_17img{
      position: absolute;
      height: 229px;
      left: 0;
      z-index: 2;
      width: 100%;
      height: 229px;
    }
    .text-group_2 {
      width: 750px;
      height: 100%;
      margin: 0 0 0 867px;
    }
    
    .paragraph_16 {
      width: 92.15vw;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(255, 255, 255, 1);
      font-size: 24px;
      font-family: 'OPPOSans-Ver2-H';
      font-weight: 400;
      text-align: left;
      line-height: 34px;
      margin-top: 34px;
    }
    
    .text_69 {
      width: 93.15vw;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(255, 255, 255, 1);
      font-size: 3.61vw;
      font-family: 'OPPOSans-Ver2-Regular';
      font-weight: NaN;
      text-align: left;
      line-height: 22px;
      margin: 7px 0 0 1px;
    }
    
    .group_18 {
      height: 460px;
      background: url(./img/ps0spmik7ihcalrwslcw7m0cwsfusqp7je82196b7a-5ffb-4e3f-baea-bca00c9e20cd.png)
        100% no-repeat;
      background-size: 100% 100%;
      width: 813px;
      position: absolute;
      left: 50px;
      top: 0;
    }
    
    .image-wrapper_8 {
      background-color: rgba(2, 20, 110, 1);
      height: 362px;
      border: 1.2048px solid rgba(27, 118, 158, 1);
      width: 803px;
      margin: 61px 0 0 11px;
    }
    
    .label_4 {
      width: 44px;
      height: 38px;
      margin: 126.20479999999998px 0 0 505.2048px;
    }
    
    .group_19 {
      height: 460px;
      width: 1920px;
      position: absolute;
      left: 0;
      top: 0;
    }
    
    .text-wrapper_18 {
      background-color: #fe5c0c;
      border: 1px solid #fe5c0c;
      border-radius: 3px;
      height: 46px;
      width: 142px;
      height: 30px;
      width: 25.81vw;
      margin-top: 18px;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      letter-spacing: 1px;
    }
    .text-wrapper_18:hover{
        background-color: #fe5c0c00;
      border: 1px solid #f2f2f2;
    }
    .text_70 {
      width: auto;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(254, 254, 254, 1) !important;
      font-size: 3.61vw;
      font-family: 'OPPOSans-Ver2-H' !important;
      font-weight: 400 !important;
      text-align: left;
      white-space: nowrap;
      line-height: 1;
      text-decoration: unset !important;
      margin: 0;
      /* border-radius: 1px !important; */
    }
    
    .text_71 {
      width: auto;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(64, 64, 64, 1);
      font-size: 57px;
      font-family: Anton-Regular;
      font-weight: NaN;
      text-align: left;
      white-space: nowrap;
      line-height: 1;
      margin: 75px auto 45px auto;
    }
    
    .block_21 {
      width: 100%;
      height: 433px;
      margin: 1vw auto 0 auto;
      justify-content: center;
      align-items: center;
      overflow: hidden;
    }
    
    .label_5 {
      width: 21px;
      height: 41px;
    }
    .prlist_App_direction{
      width: 1100px;
      margin: 0 auto;
      display: flex;
      flex-direction: row;
      align-items: flex-end;
      justify-content: space-between;
      position: relative;
    }
    .prlist_App_direction_headbx{
      width: 100%;
      height: 100%;
      display: flex;
      flex-direction: column;
    }
    .group_20 {
      box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
      background-color: rgba(255, 255, 255, 1);
      border-radius: 9px;
      width: 298px;
      height: 441px;
    }
    
    .text_72 {
      width: 186px;
      height: 17px;
      overflow-wrap: break-word;
      color: rgba(64, 64, 64, 1);
      font-size: 17px;
      font-family: Anton-Regular;
      font-weight: NaN;
      text-align: left;
      white-space: nowrap;
      line-height: 8px;
      margin: 39px 0 0 23px;
    }
    
    .text_73 {
      width: 234px;
      height: 61px;
      overflow-wrap: break-word;
      color: rgba(64, 64, 64, 1);
      font-size: 14px;
      font-family: OpenSans-Regular;
      font-weight: NaN;
      text-align: left;
      line-height: 22px;
      margin: 22px 0 0 23px;
    }
    
    .block_22 {
      background-color: rgba(0, 69, 189, 1);
      border-radius: 0px 9px 9px 0px;
      width: 299px;
      height: 227px;
      margin: 73px 0 2px 0;
    }
    
    .group_21 {
      box-shadow: 0px 3px 8px 0px rgba(148, 148, 148, 0.2);
      background-color: rgba(255, 255, 255, 1);
      border-radius: 10px;
      width: 296px;
      height: 441px;
      /* margin-left: 502px; */
    }
    
    .text_74 {
      width: 180px;
      height: 17px;
      overflow-wrap: break-word;
      color: rgba(64, 64, 64, 1);
      font-size: 17px;
      font-family: Anton-Regular;
      font-weight: NaN;
      text-align: left;
      white-space: nowrap;
      line-height: 8px;
      margin: 50px 0 0 20px;
    }
    
    .text_75 {
      width: 247px;
      height: 106px;
      overflow-wrap: break-word;
      color: rgba(64, 64, 64, 1);
      font-size: 14px;
      font-family: OpenSans-Regular;
      font-weight: NaN;
      text-align: left;
      line-height: 22px;
      margin: 22px 0 0 20px;
    }
    
    .group_22 {
      background-color: rgba(0, 69, 189, 1);
      border-radius: 0px 9px 9px 0px;
      width: 299px;
      height: 227px;
      margin: 19px 0 0 -2px;
    }
    
    .label_6 {
      width: 21px;
      height: 41px;
    }
    
    .text_76 {
      width: 451px;
      height: 52px;
      overflow-wrap: break-word;
      color: rgba(64, 64, 64, 1);
      font-size: 57px;
      font-family: Anton-Regular;
      font-weight: NaN;
      text-align: left;
      white-space: nowrap;
      line-height: 32px;
      margin: 165px 0 0 734px;
    }
    
    .block_23 {
      width: 96.575vw;
      height: 210px;
      margin: 41px 0 0 9.8vw;
      flex-wrap: wrap;
      overflow-x: auto;
      overflow-y: hidden;
      flex-direction: column;
      padding-right: 6vw;
    }
    .block_23::-webkit-scrollbar {
        height: 0;
    }
    .group_23 {
      background-color: rgba(242, 242, 242, 1);
      border-radius: 10px;
      width: 80vw;
      height: 175px;
      margin-bottom: 20px;
      margin-right: 20px;
      cursor:pointer;
    }
    
    .box_31 {
      background-color: rgba(242, 242, 242, 1);
      border-radius: 10px;
      height: auto;
      width: 23vw;
      margin: 3.5vw 0 0 3.5vw;
      display: none;
    }
    
    .box_32 {
      width: 23.5vw;
      height: 18vw;
      background-image: url(./img/ws126.png);
      display: none;
    }
    
    .text-group_3 {
      width: 78vw;
      height: 50v;
      margin: 24px 29px 0 25px;
      justify-content: flex-start;
    }
    
    .text_77 {
      width: 69vw;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(64, 64, 64, 1);
      font-size: 16px;
      font-family: 'OPPOSans-Ver2-H';
      font-weight: 400;
      text-align: left;
      white-space: pre-wrap;
      line-height: 22px;
      overflow-x: hidden;
    }
    .group_23:hover .text_77{
      color: rgba(5, 52, 177, 1);
    }
    .text_78 {
      width: 66vw;
      height: 54vw;
      overflow-wrap: break-word;
      color: rgba(61, 61, 61, 1);
      font-size: 12px;
      font-family: 'OPPOSans-Ver2-Regular';
      font-weight: NaN;
      text-align: left;
      line-height: 22px;
      margin-top: 15px;
    }
    
    
    
    
    
    
    
    .block_34 {
      box-shadow: 0px 10px 16px 0px rgba(148, 148, 148, 0.2);
      background-color: rgba(255, 255, 255, 1);
      border-radius: 10px;
      width: 598px;
      height: 620px;
      overflow: hidden;
      cursor: pointer;
    }
    .block_34:hover .text_104{
      color: rgba(5, 52, 177, 1);
    }
    .text_104 {
      width: auto;
      height: auto;
      overflow-wrap: break-word;
      font-size: 48px;
      font-family: Anton-Regular;
      font-weight: 400;
      text-align: left;
      line-height: 1;
      margin: 56px 0 0 40px;
    }
    
    .text_105 {
      width: 527px;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(64, 64, 64, 1);
      font-size: 28px;
      font-family: OpenSans-Regular;
      font-weight: NaN;
      text-align: left;
      line-height: 44px;
      margin: 25px 0 0 40px;
    }
    
    .section_21 {
      background-color: rgba(0, 69, 189, 1);
      border-radius: 0px 0px 9px 9px;
      width: 599px;
      height: 227px;
      /* margin-top: 28px; */
      background-image: url(./image/nd2.png);
      display: none;
    }
    
    /* el */
    
    .link-to-doc {
      position: fixed;
      right: 100px;
      top: 100px;
      z-index: 100000000;
      padding: 14px 30px;
    
      background-color: #fff;
      border-radius: 1rem;
      cursor: pointer;
    }
    
    a {
      color: #222;
    /*   font-size: 1.8rem; */
    }
    
    
    .scrollbar {
    scrollbar-width: thin;
    scrollbar-color: rgba(100, 100, 100, .4) transparent;
    }
    
    .scrollbar::-webkit-scrollbar {
    width: .6rem;
    }
    
    .scrollbar::-webkit-scrollbar-thumb {
    border-radius: .6rem;
    background-color: rgba(100, 100, 100, .4)
    }
    
    
    .site {
    overflow: hidden;
    }
    
    .wrapper {display: flex;align-items: center;justify-content: center;position: relative;height: 100vh;min-height: 600px;max-height: 800px;width: 1260px;transform: scale(0.5);}
    
    .wrapper h3 {
    position: absolute;
    left: 4rem;
    top: 4rem;
    z-index: 1000;
    padding: 0 1rem;
    background-color: #fff;
    font-size: 1.4rem;
    font-weight: 400;
    color: #222;
    border-radius: 1.4rem;
    }
    
    .wrapper .container {
    position: relative;
    margin: 0 auto;
    }
    
    .horizontal .container {width: 598px;height: 747px;}
    
    .vertical .container {
    width: 598px;
    height: 473px;
    }
    
    .container .cards-list {position: absolute;left: 0;top: 18px;overflow: hidden;/* background-color: #f4f4f4; */border-radius: 0.3125rem;transition: 330ms;}
    
    .demo4 .cards-list {
    transition: 440ms cubic-bezier(0.34, 1.56, 0.64, 1);
    }
    
    
    .horizontal .cards-list {width: 100%;box-shadow: 0px 1px 8px 0px rgba(148, 148, 148, 0.2);}
    
    .horizontal .img {
    height: 11rem;
    }
    
    
    
    
    .vertical .cards-list {
    display: flex;
    height: 100%;
    }
    
    .vertical .img,
    .vertical .main-con {
    height: 100%;
    }
    
    .vertical .img {
    width: 18rem;
    }
    
    .vertical .main-con {
    width: 19rem;
    }
    
    
    .img>img {
    
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-user-drag: none;
    -moz-user-select: none;
    user-select: none;
    
    }
    
    .main-con {
    padding: 0 1rem;
    box-sizing: border-box;
    }
    
    .main-con .name {
    padding-top: 1rem;
    font-size: 1.2rem;
    font-weight: 600;
    color: #424242;
    }
    
    .main-con .content {
    padding-top: 1rem;
    height: 4.5rem;
    font-size: 0.9rem;
    color: #777;
    text-align: justify;
    line-height: 1.4rem;
    }
    
    .main-con .label {
    font-size: 0.9rem;
    color: #555;
    padding: 1rem 0;
    }
    
    .btn-direct {position: absolute;top: 50%;z-index: 100000;width: 4rem;height: 4rem;transform: translateY(-50%);cursor: pointer;transition: .2s;}
    
    .btn-direct.btn-left {left: -6rem;}
    
    .btn-direct.btn-right {right: -6rem;}
    
    .btn-direct>span {position: absolute;left: calc(50% - .6rem);top: calc(50% - .6rem);width: 2.2rem;height: 2.2rem;border-top: 0.4rem solid #c1c1c1;border-left: 0.4rem solid #c1c1c1;}
    
    .horizontal .shift-left {
    transform: translateX(25%) rotate(-45deg);
    }
    
    .horizontal .shift-right {
    transform: translateX(-25%) rotate(135deg);
    }
    
    .vertical .shift-left {
    transform: translateY(25%) rotate(45deg);
    }
    
    .vertical .shift-right {
    transform: translateY(-25%) rotate(-135deg);
    }
    
    
    
    .demo7 .container {
    width: 18rem;
    height: 24rem;
    overflow: hidden;
    }
    
    .navigation {
    position: absolute;
    bottom: 5rem;
    left: 50%;
    transform: translate(-50%);
    }
    
    .navigation .dot {
    display: inline-block;
    width: .5rem;
    height: .5rem;
    margin: .5rem;
    border: .125rem solid #fff;
    background-color: #fff;
    border-radius: 100%;
    cursor: pointer;
    }
    .navigation .dot.active {
    background-color: transparent;
    }
    
    .demo1-tip {
    position: absolute;
    left: 12rem;
    top: 8rem;
    color: #fff;
    line-height: 1;
    }
    .demo1-tip .active-index{
    color: lightgoldenrodyellow;
    font-size: 1.5rem;
    font-weight: 600;
    vertical-align: middle;
    }
    #body{
      display: flex;
      justify-content: center;
      flex-direction: column;
      align-items: center;
    }
    }