.page {
    position: relative;
    width: 1920px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

a {
    text-decoration: none;
}

.box_1 {
    width: 1920px;
    height: auto;
    background-size: 100% 100%;
}

.block_1 {
    position: relative;
    width: 1920px;
    height: 2058px;
}

.box_2 {
    width: 1581px;
    height: 54px;
    margin: 15px 0 0 170px;
}

.image_1 {
    width: 228px;
    height: 54px;
}

.block_2 {
    width: 682px;
    height: 33px;
    margin: 10px 0 0 182px;
}

.group_1 {
    background-color: rgba(15, 122, 185, 1);
    width: 78px;
    height: 2px;
}

.text_1 {
    width: 656px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 86px;
    margin: 15px 0 0 26px;
}

.block_3 {
    border-radius: 5px;
    width: 163px;
    height: 40px;
    border: 1px solid rgba(204, 204, 204, 1);
    margin: 7px 0 0 202px;
}

.text_2 {
    width: 56px;
    height: 11px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 86px;
    margin: 15px 0 0 12px;
}

.label_1 {
    width: 21px;
    height: 21px;
    margin: 10px 11px 0 63px;
}

.image-wrapper_1 {
    background-color: rgba(0,45,114, 1);
    border-radius: 50%;
    height: 32px;
    width: 32px;
    margin: 10px 0 0 10px;
}

.thumbnail_1 {
    width: 19px;
    height: 19px;
    margin: 6px 0 0 6px;
}

.block_4 {
    background-color: rgba(0,45,114, 1);
    border-radius: 5px;
    width: 76px;
    height: 32px;
    margin: 10px 0 0 6px;
}

.text_3 {
    width: 14px;
    height: 15px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 86px;
    margin: 8px 0 0 13px;
}

.text-wrapper_1 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 0px 0px 5px 5px;
    height: 30px;
    width: 37px;
    margin: 1px 1px 0 11px;
}

.text_4 {
    width: 20px;
    height: 12px;
    overflow-wrap: break-word;
    color: rgba(0,45,114, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 86px;
    margin: 8px 0 0 9px;
}

.box_3 {
    background-color: rgba(15, 122, 185, 1);
    height: 650px;
    margin-top: 16px;
    width: 1920px;
}

.text-wrapper_2 {
    width: 100%;
    height: 650px;
}

.text_5 {
    width: 190px;
    height: 47px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 48px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    line-height: 30px;
    margin: 211px 0 0 864px;
}

.paragraph_1 {
    width: 792px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: center;
    line-height: 42px;
    margin: 37px 0 288px 564px;
}

.text-wrapper_3 {
    width: 259px;
    height: 18px;
    overflow-wrap: break-word;
    font-size: 0;
    /* font-family: MicrosoftYaHei-Bold; */
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    line-height: 30px;
    margin: 36px 0 0 801px;
}

.text_6 {
    width: 259px;
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(0,45,114, 1);
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
}

.text_7 {
    width: 259px;
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(0,45,114, 1);
    font-size: 18px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
}

.text_8 {
    width: 259px;
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
}

.text_8 a {
    color: #000;
}
.text_8:active{
    color: #002d72;
}
.text_8 a:active .text_6{
    color: #000;
}
.box_4 {
    background-color: rgba(230, 230, 230, 1);
    height: 1px;
    border: 1px solid rgba(230, 230, 230, 1);
    width: 1875px;
    margin: 36px 0 0 45px;
}

.block_5 {
    background-color: rgba(0,45,114, 1);
    width: 81px;
    height: 1px;
    margin-left: 753px;
}

.box_5 {
    width: 1400px;
    height: 688px;
    margin: 111px 0 0 249px;
}

.group_2 {
    width: 680px;
    height: 610px;
    margin-top: 78px;
}

.text_9 {
    width: 160px;
    height: 40px;
    overflow-wrap: break-word;
    color: rgba(40, 40, 40, 1);
    font-size: 40px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
    margin-left: 1px;
}

.text-group_1 {
    width: 680px;
    height: 514px;
    margin-top: 56px;
}

.paragraph_2 {
    width: 680px;
    height: 325px;
    overflow-wrap: break-word;
    color: rgba(40, 40, 40, 1);
    font-size: 18px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 34px;
}

.text_10 {
    width: 160px;
    height: 40px;
    overflow-wrap: break-word;
    color: rgba(40, 40, 40, 1);
    font-size: 40px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
    margin-top: 149px;
}

.box_5 .group_3 {
    background-image: url(../images/about_company.png);
    width: 686px;
    height: 557px;
}

.text_11 {
    width: 383px;
    height: 48px;
    overflow-wrap: break-word;
    color: rgba(0,45,114, 1);
    font-size: 48px;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
    margin: 348px 0 218px 446px;
}

.block_1 .box_16 {
    position: absolute;
    left: 250px;
    top: 1690px;
    width: 968px;
    height: 257px;
    border: 1px solid rgba(242, 242, 242, 1);
}

.image_2 {
    width: 93px;
    height: 94px;
    margin: 80px 0 0 53px;
}

.diamond-background {
    width: 730px;
    height: 514px;
    background-color: #002d72;
    background-image:
            linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%),
            linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%),
            linear-gradient(45deg, transparent 75%, rgba(255, 255, 255, 0.1) 75%),
            linear-gradient(-45deg, transparent 75%, rgba(255, 255, 255, 0.1) 75%);
    background-size: 40px 40px;
    /* 控制菱形大小 */
}

.group_4 {
    cursor: pointer;
    position: absolute;
    width: 364px;
    height: 257px;
    background: url(../images/about_8.png) -1px 0px no-repeat;
    background-size: 365px 257px;
    right: 500px;
    top: 1690px;
}

.image_3 {
    width: 67px;
    height: 67px;
    margin: 71px 0 0 153px;
}

#about_vs {
    display: none;
}

#about_sm {
    display: none;
}



.about_qh2 {
    position: absolute;
    width: 1050px;
    height: 257px;
    right: 1px;
}

.about_qh1 {
    position: absolute;
    height: 257px;
    left: -364px;
}

.text_12 {
    width: 60px;
    height: 30px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 30px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: center;
    white-space: nowrap;
    line-height: 67px;
    display: flex;
    position: absolute;
    left: 161px;
}

.mission-toggle {
    top: 49px;
    position: absolute;
    color: #fff;
    font-size: 48px;
    text-align: left;
    left: -408px;
}

.vision-content {
    top: 50px;
    position: absolute;
    /* width: 383px; */
    color: #fff;
    font-size: 48px;
    text-align: left;
    left: -76px;
}

.about_line2 {
    position: absolute;
    top: 78px;
    right:616px;
}

.about_line1 {
    position: absolute;
    top: 71px;
    left: -470px;
}

.line_4 {
    background-color: rgba(230, 230, 230, 1);
    height: 1px;
    margin-top: 36px;
    width: 1920px;
}

.line_5 {
    background-color: rgba(0,45,114, 1);
    width: 81px;
    height: 1px;
    margin-left: 820px;
}

.block_6 {
    cursor: pointer;
    position: absolute;
    width: 364px;
    height: 257px;
    background: url(../images/about_2.png) -1px 0px no-repeat;
    background-size: 365px 257px;
    right: 252px;
    top: 1690px;
}

.image_4 {
    width: 83px;
    height: 67px;
    margin: 71px 0 0 138px;
}

.about_icon_qh2 {
    position: absolute;
    width: 83px;
    height: 67px;
    margin: 71px 0 0 -230px;
}

.about_icon_qh1 {
    /* width: 83px; */
    position: relative;
    height: 67px;
    margin: 62px 0px 0px -570px;
}

.about_vs_text {
    top: 153px;
    position: absolute;
    width: 383px;
    color: #fff;
    font-size: 30px;
    text-align: left;
    left: -215px;
}

.about_sm_text {
    top: 153px;
    position: absolute;
    width: 383px;
    color: #fff;
    font-size: 30px;
    text-align: left;
    right: 548px;
}

.text_13 {
    width: 59px;
    height: 28px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 30px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: center;
    white-space: nowrap;
    line-height: 67px;
    margin: 27px 0 64px 145px;
}

.thumbnail_2 {
    position: absolute;
    left: 666px;
    top: 45px;
    width: 6px;
    height: 11px;
}

.thumbnail_3 {
    position: absolute;
    left: 793px;
    top: 45px;
    width: 6px;
    height: 11px;
}

.thumbnail_4 {
    position: absolute;
    left: 916px;
    top: 45px;
    width: 6px;
    height: 11px;
}

.thumbnail_5 {
    position: absolute;
    left: 1044px;
    top: 45px;
    width: 6px;
    height: 11px;
}

.thumbnail_6 {
    position: absolute;
    left: 1170px;
    top: 45px;
    width: 6px;
    height: 11px;
}

.block_7 {
    background-color: rgba(245, 245, 245, 1);
    position: relative;
    width: 1400px;
    height: 1063px;
    margin:0 auto;
}
.text-wrapper_4 {
    width: 361px;
    height: 725px;
    margin: 118px 0 0 0;
}

.text_14 {
    width: 160px;
    height: 40px;
    overflow-wrap: break-word;
    color: rgba(40, 40, 40, 1);
    font-size: 40px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    /* line-height: 30px; */
}

.text_15 {
    width: 360px;
    height: 29px;
    overflow-wrap: break-word;
    color: rgba(40, 40, 40, 1);
    font-size: 30px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 30px;
    margin: 106px 0 0 1px;
}

.text_16 {
    width: 120px;
    height: 29px;
    overflow-wrap: break-word;
    color: rgba(40, 40, 40, 1);
    font-size: 30px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 30px;
    margin: 243px 0 0 151px;
}

.text_17 {
    width: 180px;
    height: 29px;
    overflow-wrap: break-word;
    color: rgba(40, 40, 40, 1);
    font-size: 30px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 30px;
    margin: 249px 0 0 177px;
}

.text-wrapper_5 {
    width: 240px;
    height: 579px;
    margin: 264px 350px 0 720px;
}

.text_18 {
    width: 240px;
    height: 29px;
    overflow-wrap: break-word;
    color: rgba(40, 40, 40, 1);
    font-size: 30px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 30px;
}

.text_19 {
    width: 120px;
    height: 29px;
    overflow-wrap: break-word;
    color: rgba(40, 40, 40, 1);
    font-size: 30px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 30px;
    margin: 243px 0 0 70px;
}

.text_20 {
    width: 179px;
    height: 29px;
    overflow-wrap: break-word;
    color: rgba(40, 40, 40, 1);
    font-size: 30px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 30px;
    margin: 249px 0 0 1px;
}

.block_8 {
    box-shadow: 0px 6px 38px 2px rgba(0,45,114, 0.09);
    background-color: rgba(245, 245, 245, 1);
    border-radius: 50%;
    height: 812px;
    width: 812px;
    position: absolute;
    left: 280px;
    top: 150px;
}

.block_9 {
    width: 465px;
    height: 128px;
    margin: 618px 0 0 180px;
}

.image-wrapper_2 {
    height: 128px;
    /* background: url(../images/about_1.png) -41px -35px no-repeat; */
    background-size: 211px 212px;
    width: 128px;
    z-index: 8;
    background: #F5F5F5;
    box-shadow: 0px 6px 38px 2px rgba(0,45,114, 0.09);
    border-radius: 50%;
}

.image_5 {
    width: 55px;
    height: 52px;
    /*margin: 43px 0 0 35px;*/
    margin: 37px 0 0 39px;
}

.image-wrapper_3 {
    height: 128px;
    /* background: url(../images/about_1.png) -41px -35px no-repeat; */
    background-size: 211px 212px;
    width: 128px;
    z-index: 8;
    background: #F5F5F5;
    box-shadow: 0px 6px 38px 2px rgba(0,45,114, 0.09);
    border-radius: 50%;
}

.image_6 {
    width: 50px;
    height: 50px;
    margin: 39px 0 0 38px;
}

.block_10 {
    position: absolute;
    left: 193px;
    top: 68px;
    width: 428px;
    height: 128px;
}

.image-wrapper_4 {
    height: 128px;
    /*background: url(../images/about_4.png) -41px -35px no-repeat;*/
    background-size: 211px 212px;
    /*background-color: #002d72;*/
    background-color: #F5F5F5;
    border-radius: 71px;
    width: 128px;
    z-index: 8;
    box-shadow: 0px 6px 38px 2px rgba(0,45,114, 0.09);
    border-radius: 50%;
}

.image_7 {
    width: 64px;
    height: 41px;
    margin: 43px 0 0 32px;
}

.image-wrapper_5 {
    height: 128px;
    /* background: url(../images/about_1.png) -41px -35px no-repeat; */
    background-size: 211px 212px;
    width: 128px;
    z-index: 8;
    background: #F5F5F5;
    box-shadow: 0px 6px 38px 2px rgba(0,45,114, 0.09);
    border-radius: 50%;
}

.image_8 {
    width: 50px;
    height: 49px;
    margin: 39px 0 0 38px;
}

.block_11 {
    position: absolute;
    left: 53px;
    top: 97px;
    width: 722px;
    height: 616px;
}

.box_7 {
    box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.14);
    background-color: rgba(245, 245, 245, 1);
    border-radius: 50%;
    height: 616px;
    border: 1px solid rgba(204, 204, 204, 1);
    margin-left: 45px;
    width: 616px;
}

.group_5 {
    box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.14);
    /* background-color: rgba(204, 204, 204, 1); */
    background-image: url(../images/about_14.png);
    background-repeat: no-repeat;
    border-radius: 50%;
    width: 387px;
    height: 387px;
    border: 7px solid rgba(0,45,114, 0.07);
    margin: 114px 0 0 114px;
}

.image-wrapper_6 {
    height: 128px;
    /* background: url(../images/about_1.png) -41px -35px no-repeat; */
    background-size: 211px 212px;
    width: 128px;
    margin: 243px 0 0 -67px;
    z-index: 8;
    background: #F5F5F5;
    box-shadow: 0px 6px 38px 2px rgba(0,45,114, 0.09);
    border-radius: 50%;
}

.image_9 {
    width: 57px;
    height: 41px;
    margin: 41px 0 0 38px;
}

.image-wrapper_7 {
    height: 128px;
    /* background: url(../images/about_1.png) -41px -35px */
    /* no-repeat; */
    background-size: 211px 212px;
    width: 128px;
    position: absolute;
    left: 0;
    top: 243px;
    z-index: 8;
    background: #F5F5F5;
    box-shadow: 0px 6px 38px 2px rgba(0,45,114, 0.09);
    border-radius: 50%;
}

.image_10 {
    width: 59px;
    height: 44px;
    margin: 42px 0 0 36px;
}

.block_12 {
    position: relative;
    width: 1920px;
    height: auto;
    margin-bottom: 240px;
}

.text_21 {
    width: 160px;
    height: 40px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 40px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    line-height: 86px;
    margin: 107px 0 0 246px;
}

.image-wrapper_8 {
    width: 1465px;
    height: 540px;
    margin: 100px 0 0 216px;
}

.image_11 {
    width: 378px;
    height: 536px;
    margin-top: 4px;
}

.image_12 {
    width: 378px;
    height: 536px;
}

.section_1 {
    background-color: rgba(3, 4, 32, 1);
    width: 1920px;
    height: 501px;
    margin: 281px 0 2px 0;
}

.group_6 {
    width: 1422px;
    height: 233px;
    margin: 76px 0 0 249px;
}

.box_8 {
    width: 267px;
    height: 233px;
}

.image_13 {
    width: 267px;
    height: 64px;
}

.image-text_1 {
    width: 207px;
    height: 41px;
    margin: 45px 0 0 1px;
}

.label_2 {
    width: 36px;
    height: 36px;
    margin-top: 3px;
}

.text-group_2 {
    width: 152px;
    height: 41px;
}

.text_22 {
    width: 104px;
    height: 12px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 28px;
}

.text_23 {
    width: 152px;
    height: 15px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 28px;
    margin-top: 14px;
}

.image-text_2 {
    width: 181px;
    height: 44px;
    margin: 39px 0 0 5px;
}

.label_3 {
    width: 30px;
    height: 44px;
}

.text-group_3 {
    width: 130px;
    height: 41px;
}

.text_24 {
    width: 88px;
    height: 12px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 28px;
}

.text_25 {
    width: 129px;
    height: 15px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 28px;
    margin: 14px 0 0 1px;
}

.text-wrapper_6 {
    width: 64px;
    height: 139px;
    margin-left: 161px;
}

.text_26 {
    width: 63px;
    height: 15px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 28px;
    margin-left: 1px;
}

.paragraph_3 {
    width: 56px;
    height: 97px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 28px;
    margin-top: 27px;
}

.text-wrapper_7 {
    width: 84px;
    height: 111px;
    margin-left: 169px;
}

.text_27 {
    width: 64px;
    height: 15px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 28px;
    margin-left: 1px;
}

.paragraph_4 {
    width: 84px;
    height: 69px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 28px;
    margin-top: 27px;
}

.text-wrapper_8 {
    width: 126px;
    height: 223px;
    margin-left: 148px;
}

.text_28 {
    width: 65px;
    height: 15px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 28px;
}

.paragraph_5 {
    width: 126px;
    height: 181px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 28px;
    margin-top: 27px;
}

.text-wrapper_9 {
    width: 65px;
    height: 111px;
    margin-left: 107px;
}

.text_29 {
    width: 65px;
    height: 15px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 28px;
}

.paragraph_6 {
    width: 56px;
    height: 69px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 28px;
    margin-top: 27px;
}

.text-wrapper_10 {
    width: 64px;
    height: 83px;
    margin-left: 167px;
}

.abs-1{
    width: 100%;
}
.abs-2{
    width: 1400px;
    margin: 0 auto;
    display: flex;
}
.abs-3{
    width: 50%;
}
.abs-4{
    width: 50%;
}
.abs-4 img{
    width: 100%;
    height: 100%;
}
.abs-5{
    margin-top:80px;
    margin-bottom:55px;
    font-size: 40px;
    font-weight: bold;
}
.abs-6{
    line-height: 35px;
    font-size: 18px;
    margin-bottom: 50px;
    padding-right: 50px;
}

.sm-1{
    width: 100%;
    margin-top:100px;
    margin-bottom:100px;
}
.sm-2{
    position: relative;
    width: 1400px;
    height: 260px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sm-2-1{
    width: 80%;
    display: flex;
    height: 260px;
    align-items: center;
    border: 1px solid #f2f2f2;
}
.sm-2-2{
    position: absolute;
    right: 0;
    width: 36%;
    padding-right: 4%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sm-3{
    margin-left: 50px;
}
.sm-4{
    margin-left:50px;
    font-size: 48px;
    color: #002d72;
    font-weight: bold;
}
.sm-5,.sm-6{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 250px;
    height: 260px;
    transform: skew(-20deg);
}
.sm-5{
    background-color: #f8f8f8;
}
.sm-6{
    background-color: #f0f0f0;
}
.sm-5 *, .sm-6 *{
    transform: skew(20deg);
}
.sm-5 div,.sm-6 div{
    font-size: 30px;
    color: #666666;
    margin-top: 30px;
}
.sm-5-1{
    display: none;
}
.sm-title{
    display:flex;
    flex-direction: column;
    align-items: center;
    font-size: 30px;
    color: #666666;
    margin-top: 30px;
}
.sm-6-1{
    display: none;
}
.abs-ns-1{
    width: 100%;
    background-color: rgba(245, 245, 245, 1);
}
