.page {
    z-index: 1;
    position: relative;
    width: 100%;
    /*height: 7940px;*/
    background-color: rgba(245, 245, 245, 1);
    overflow: hidden;
    justify-content: flex-start;
    padding-top: 0;
}

.layer1 {
    z-index: auto;
    width: 100%;
    height: 1800px;
}

.mod1 {
    z-index: 3;
    height: 120px;
    background-color: rgba(255, 255, 255, 1);
    align-self: center;
    width: 100%;
}

.outer1 {
    z-index: auto;
    width: 1625px;
    height: 42px;
    margin: 37px 0 0 60px;
}

.img1 {
    z-index: 5;
    width: 173px;
    height: 38px;
    margin-top: 4px;
}

.word1 {
    z-index: 67;
    width: 32px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(30, 79, 160, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular;
    line-height: 22px;
    text-align: center;
    margin-left: 684px;
}

.outer1 a {
    text-decoration: none;
    display: block;
}

.outer1 a:hover {
    display: block;
    height: 20px;
    color: rgba(30, 79, 160, 1);
}

.info1 {
    z-index: 68;
    width: 64px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular;
    line-height: 22px;
    text-align: left;
    margin-left: 80px;
}

.txt1 {
    z-index: 69;
    width: 80px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular;
    line-height: 22px;
    text-align: left;
    margin-left: 80px;
}

.word2 {
    z-index: 70;
    width: 64px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular;
    line-height: 22px;
    text-align: left;
    margin-left: 80px;
}

.info2 {
    z-index: 71;
    width: 64px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular;
    line-height: 22px;
    text-align: left;
    margin-left: 80px;
}

.word3 {
    z-index: 72;
    width: 64px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular;
    line-height: 22px;
    text-align: left;
    margin-left: 80px;
}

.outer2 {
    z-index: auto;
    width: 38px;
    height: 4px;
    margin-left: 914px;
}

.box1 {
    z-index: 66;
    width: 38px;
    height: 4px;
    border-radius: 2px;
    background-color: rgba(30, 79, 160, 1);
}

.mod2 {
    z-index: 75;
    height: 700px;
    background-color: rgba(238, 238, 238, 1);
    align-self: center;
    width: 1920px;
}

.layer2 {
    z-index: 76;
    height: 700px;
    background: url(./img/SketchPng41166a758daee04a2dc40fdb2953275a3697cc20fcbf025e9a25bd4e1d270e81.png) 100% no-repeat;
    width: 1920px;
    justify-content: flex-end;
    padding-bottom: 10px;
    align-items: center;
}

.main1 {
    z-index: auto;
    width: 948px;
    height: 390px;
}

.word4 {
    z-index: 77;
    width: 948px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 72px;
    font-family: PingFangSC-Medium;
    line-height: 100px;
    text-align: left;
    align-self: center;
}

.pic1 {
    z-index: 78;
    width: 107px;
    height: 9px;
    align-self: center;
    margin-top: 281px;
}

.mod3 {
    z-index: 83;
    background-color: rgba(255, 255, 255, 1);
    align-self: center;
    width: 1920px;
    position: relative;
    margin:50px auto;
}

.group1 {
    z-index: auto;
    width: 324px;
    height: 50px;
    justify-content: space-between;
    margin: 60px auto;
}

.word5 {
    z-index: 86;
    width: 144px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 36px;
    font-family: PingFangSC-Regular;
    line-height: 50px;
    text-align: left;
}

.layer3 {
    z-index: 89;
    width: 150px;
    height: 4px;
    background-color: rgba(67, 142, 246, 1);
    margin-top: 23px;
}

.group2 {
    z-index: auto;
    width: 276px;
    height: 33px;
    margin-left: 748px;
    justify-content: space-between;
}

.block1 {
    z-index: 88;
    width: 150px;
    height: 4px;
    background-color: rgba(67, 142, 246, 1);
    margin-top: 15px;
}

.txt2 {
    z-index: 87;
    width: 96px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 24px;
    font-family: PingFangSC-Thin;
    line-height: 33px;
    text-align: left;
}

.group3 {
    z-index: auto;
    width: 1370px;
    height: 474px;
    margin: 100px 0 0 187px;
}

.layer4 {
    z-index: auto;
    width: 680px;
    height: 417px;
    margin-top: 57px;
}

.paragraph1 {
    z-index: 91;
    width: 680px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 28px;
    font-family: PingFangSC-Regular;
    line-height: 30px;
    text-align: left;
    align-self: center;
}

.main2 {
    z-index: auto;
    width: 226px;
    height: 25px;
    margin: 32px 0 0 4px;
}

.info3 {
    z-index: 125;
    width: 72px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(67, 142, 246, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: left;
}

.icon1 {
    z-index: 126;
    width: 10px;
    height: 12px;
    margin: 9px 0 0 10px;
}

.word6 {
    z-index: 130;
    width: 54px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(67, 142, 246, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: left;
    margin-left: 60px;
}

.icon2 {
    z-index: 131;
    width: 10px;
    height: 12px;
    margin: 9px 0 0 10px;
}

.layer5 {
    z-index: auto;
    width: 68px;
    height: 296px;
    margin: 66px 0 0 292px;
}

.pic2 {
    z-index: 95;
    width: 56px;
    height: 68px;
    align-self: center;
}

.pic3 {
    z-index: 115;
    width: 68px;
    height: 57px;
    align-self: center;
    margin-top: 171px;
}

.layer6 {
    z-index: 93;
    width: 2px;
    height: 474px;
    background: url(./img/SketchPng09eaaab815935bab9184c40e4ddac453fef755be5d739901e9bf3112c2078c20.png) 100% no-repeat;
    margin-left: 146px;
}

.layer7 {
    z-index: auto;
    width: 63px;
    height: 301px;
    margin: 77px 0 0 119px;
}

.pic4 {
    z-index: 102;
    width: 63px;
    height: 64px;
    align-self: center;
}

.pic5 {
    z-index: 112;
    width: 63px;
    height: 61px;
    align-self: center;
    margin-top: 176px;
}

.group4 {
    z-index: auto;
    width: 1520px;
    height: 480px;
    justify-content: space-between;
    margin: 100px 0 0 200px;
}

.outer3 {
    z-index: 136;
    height: 480px;
    border-radius: 2px;
    border: 1px solid rgba(229, 229, 229, 1);
    background-color: rgba(255, 255, 255, 1);
    width: 400px;
    justify-content: center;
    align-items: center;
}

.group5 {
    z-index: 138;
    height: 424px;
    background: url(./img/SketchPngeb87c3de4c636093cbfc93177f59933f7326235594c92b23dab11248a9715b0f.png) 100% no-repeat;
    width: 296px;
}

.pic6 {
    z-index: 139;
    width: 296px;
    height: 424px;
}

.shadow {
    box-shadow: 0px 0px 24px 10px rgba(0, 0, 0, 0.1)
}

.outer4 {
    z-index: 141;
    height: 480px;
    border: 1px solid rgba(222, 222, 222, 1);
    background-color: rgba(255, 255, 255, 1);
    #box-shadow: 0px 0px 24px 10px rgba(0, 0, 0, 0.1);
    width: 400px;
    justify-content: center;
    align-items: center;
}

.pic7 {
    z-index: 142;
    width: 364px;
    height: 258px;
}

.outer5 {
    z-index: 144;
    height: 480px;
    border: 1px solid rgba(229, 229, 229, 1);
    background-color: rgba(255, 255, 255, 1);
    width: 400px;
    justify-content: center;
}

.img2 {
    z-index: 145;
    width: 400px;
    height: 354px;
}

.group6 {
    z-index: auto;
    width: 1662px;
    height: 240px;
    margin: 80px 0 0 129px;
}

.label1 {
    z-index: 166;
    width: 26px;
    height: 48px;
    margin-top: 96px;
}

.wrap1 {
    z-index: 148;
    height: 240px;
    border: 1px solid rgba(229, 229, 229, 1);
    background-color: rgba(255, 255, 255, 1);
    margin-left: 80px;
    width: 180px;
    justify-content: center;
    align-items: center;
}

.img3 {
    z-index: 149;
    width: 164px;
    height: 228px;
}

.wrap2 {
    z-index: 151;
    height: 240px;
    border: 1px solid rgba(229, 229, 229, 1);
    background-color: rgba(255, 255, 255, 1);
    #box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.1);
    margin-left: 74px;
    width: 180px;
    justify-content: center;
    align-items: center;
}

.pic8 {
    z-index: 152;
    width: 164px;
    height: 228px;
}

.wrap3 {
    z-index: 154;
    height: 240px;
    border: 1px solid rgba(229, 229, 229, 1);
    background-color: rgba(255, 255, 255, 1);
    margin-left: 74px;
    width: 180px;
    justify-content: center;
    align-items: center;
}

.pic9 {
    z-index: 155;
    width: 164px;
    height: 228px;
}

.wrap4 {
    z-index: 157;
    height: 240px;
    border: 1px solid rgba(229, 229, 229, 1);
    background-color: rgba(255, 255, 255, 1);
    margin-left: 74px;
    width: 180px;
    justify-content: center;
    align-items: center;
}

.pic10 {
    z-index: 158;
    width: 164px;
    height: 228px;
}

.wrap5 {
    z-index: 160;
    height: 240px;
    border: 1px solid rgba(229, 229, 229, 1);
    background-color: rgba(255, 255, 255, 1);
    margin-left: 74px;
    width: 180px;
    justify-content: center;
    align-items: center;
}

.img4 {
    z-index: 161;
    width: 164px;
    height: 228px;
}

.wrap6 {
    z-index: 163;
    height: 240px;
    border: 1px solid rgba(229, 229, 229, 1);
    background-color: rgba(255, 255, 255, 1);
    margin-left: 74px;
    width: 180px;
    justify-content: center;
    align-items: center;
}

.pic11 {
    z-index: 164;
    width: 164px;
    height: 228px;
}

.label2 {
    z-index: 168;
    width: 26px;
    height: 48px;
    margin: 96px 0 0 80px;
}

.group7 {
    z-index: 94;
    position: absolute;
    left: 1110px;
    top: 480px;
    width: 528px;
    height: 1px;
    background: url(./img/SketchPng12b7450c505b4f59b34b5748cf0392e4c965468c809218e06825e59cc91b143c.png) 100% no-repeat;
}

.mod4 {
    z-index: auto;
    width: 600px;
    height: 50px;
    margin:50px auto;
}

.txt3 {
    z-index: 173;
    width: 600px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 36px;
    font-family: PingFangSC-Regular;
    line-height: 50px;
    text-align: left;
}

.box2 {
    z-index: 176;
    width: 150px;
    height: 4px;
    background-color: rgba(67, 142, 246, 1);
    margin-top: 23px;
}

.mod5 {
    z-index: auto;
    width: 339px;
    height: 33px;
    margin:0 auto;
    justify-content: space-between;
}

.group8 {
    z-index: 175;
    width: 150px;
    height: 4px;
    background-color: rgba(67, 142, 246, 1);
    margin-top: 15px;
}

.info4 {
    z-index: 174;
    width: 200px;
    display: block;
    /*overflow-wrap: break-word;*/
    color: rgba(153, 153, 153, 1);
    font-size: 24px;
    font-family: PingFangSC-Thin;
    line-height: 33px;
    text-align: right;
}

.mod6 {
    z-index: 179;
    height: 1080px;
    background-color: rgba(0, 0, 0, 1);
    align-self: center;
    margin-top: 59px;
    width: 100%;
}

.outer6 {
    z-index: 180;
    height: 1080px;
    background: url(./img/SketchPng56ca70d3f61128d56aa905bb81f53410c675454b25ad2a69940d308ee5701c4b.png) 100% no-repeat;
    width: 1920px;
}

.bd1 {
    z-index: 181;
    height: 753px;
    background-color: rgba(0, 0, 0, 0.39);
    width: 1920px;
    justify-content: center;
    align-items: center;
}

.group9 {
    z-index: auto;
    width: 1680px;
    height: 593px;
}

.word7 {
    z-index: 182;
    width: 792px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    font-family: PingFangSC-Regular;
    line-height: 33px;
    text-align: left;
    align-self: center;
}

.group10 {
    z-index: auto;
    width: 1680px;
    height: 210px;
    margin-top: 80px;
    justify-content: space-between;
}

.block2 {
    z-index: 184;
    height: 210px;
    border-radius: 5px;
    background-color: rgba(85, 85, 85, 0.7);
    width: 520px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 56px 0 0 64px;
}

.outer7 {
    z-index: auto;
    width: 307px;
    height: 93px;
    justify-content: space-between;
}

.group11 {
    z-index: 186;
    width: 66px;
    height: 75px;
    background: url(./img/SketchPng873055ec183b3652cc2cde38909a9fb778d8b3c362adcc6efac937512dc9fc74.png) -1px -1px no-repeat;
    margin-top: 12px;
}

.group12 {
    z-index: auto;
    width: 180px;
    height: 93px;
}

.word8 {
    z-index: 202;
    width: 84px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(67, 142, 246, 1);
    font-size: 28px;
    font-family: PingFangSC-Medium;
    line-height: 40px;
    text-align: left;
    align-self: flex-start;
}

.word9 {
    z-index: 203;
    width: 180px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: left;
    align-self: center;
    margin-top: 28px;
}

.block3 {
    z-index: 205;
    height: 210px;
    border-radius: 5px;
    background-color: rgba(85, 85, 85, 0.7);
    width: 520px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 56px 0 0 64px;
}

.mod7 {
    z-index: auto;
    width: 307px;
    height: 93px;
    justify-content: space-between;
}

.img5 {
    z-index: 207;
    width: 67px;
    height: 65px;
    margin-top: 17px;
}

.group13 {
    z-index: auto;
    width: 180px;
    height: 93px;
}

.info5 {
    z-index: 214;
    width: 84px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(67, 142, 246, 1);
    font-size: 28px;
    font-family: PingFangSC-Medium;
    line-height: 40px;
    text-align: left;
    align-self: flex-start;
}

.info6 {
    z-index: 215;
    width: 180px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: left;
    align-self: center;
    margin-top: 28px;
}

.block4 {
    z-index: 217;
    height: 210px;
    border-radius: 5px;
    background-color: rgba(85, 85, 85, 0.7);
    width: 520px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 56px 0 0 58px;
}

.section1 {
    z-index: auto;
    width: 313px;
    height: 93px;
    justify-content: space-between;
}

.group14 {
    z-index: 219;
    width: 78px;
    height: 78px;
    background: url(./img/SketchPng2b144bee816e5c5f98e4039d4f3bf80854076972bb8e4fc09cd73fe6e3d1e4cd.png) -1px -1px no-repeat;
    margin-top: 10px;
}

.group15 {
    z-index: auto;
    width: 180px;
    height: 93px;
}

.word10 {
    z-index: 248;
    width: 84px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(67, 142, 246, 1);
    font-size: 28px;
    font-family: PingFangSC-Medium;
    line-height: 40px;
    text-align: left;
    align-self: flex-start;
}

.info7 {
    z-index: 249;
    width: 180px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: left;
    align-self: center;
    margin-top: 28px;
}

.group16 {
    z-index: auto;
    width: 1680px;
    height: 210px;
    margin-top: 60px;
    justify-content: space-between;
}

.mod8 {
    z-index: 251;
    height: 210px;
    border-radius: 5px;
    background-color: rgba(85, 85, 85, 0.7);
    width: 520px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 56px 0 0 60px;
}

.section2 {
    z-index: auto;
    width: 311px;
    height: 93px;
    justify-content: space-between;
}

.img6 {
    z-index: 253;
    width: 75px;
    height: 78px;
    margin-top: 11px;
}

.layer8 {
    z-index: auto;
    width: 180px;
    height: 93px;
}

.word11 {
    z-index: 263;
    width: 84px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(67, 142, 246, 1);
    font-size: 28px;
    font-family: PingFangSC-Medium;
    line-height: 40px;
    text-align: left;
    align-self: flex-start;
}

.word12 {
    z-index: 264;
    width: 180px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: left;
    align-self: center;
    margin-top: 28px;
}

.mod9 {
    z-index: 266;
    height: 210px;
    border-radius: 5px;
    background-color: rgba(85, 85, 85, 0.7);
    width: 520px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 56px 0 0 56px;
}

.bd2 {
    z-index: auto;
    width: 315px;
    height: 93px;
    justify-content: space-between;
}

.img7 {
    z-index: 268;
    width: 80px;
    height: 73px;
    margin-top: 13px;
}

.bd3 {
    z-index: auto;
    width: 180px;
    height: 93px;
}

.info8 {
    z-index: 278;
    width: 84px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(67, 142, 246, 1);
    font-size: 28px;
    font-family: PingFangSC-Medium;
    line-height: 40px;
    text-align: left;
    align-self: flex-start;
}

.word13 {
    z-index: 279;
    width: 180px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: left;
    align-self: center;
    margin-top: 28px;
}

.mod10 {
    z-index: 281;
    height: 210px;
    border-radius: 5px;
    background-color: rgba(85, 85, 85, 0.7);
    width: 520px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 56px 0 0 67px;
}

.group17 {
    z-index: auto;
    width: 304px;
    height: 93px;
    justify-content: space-between;
}

.bd4 {
    z-index: 283;
    width: 66px;
    height: 72px;
    background: url(./img/SketchPng5a2182f47935ccff8a8651c808ef22b8aa4c42de122f7597f2a46732441c6dce.png) -1px -1px no-repeat;
    margin-top: 15px;
}

.bd5 {
    z-index: auto;
    width: 180px;
    height: 93px;
}

.txt4 {
    z-index: 293;
    width: 84px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(67, 142, 246, 1);
    font-size: 28px;
    font-family: PingFangSC-Medium;
    line-height: 40px;
    text-align: left;
    align-self: flex-start;
}

.txt5 {
    z-index: 294;
    width: 180px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: left;
    align-self: center;
    margin-top: 28px;
}

.mod11 {
    z-index: auto;
    width:424px;
    height: 50px;
    justify-content: space-between;
    margin: 50px auto;
}

.txt6 {
    z-index: 298;
    width: 300px;
    display: block;
    /*overflow-wrap: break-word;*/
    color: rgba(51, 51, 51, 1);
    font-size: 36px;
    font-family: PingFangSC-Regular;
    line-height: 50px;
    text-align: left;
}

.main3 {
    z-index: 301;
    width: 150px;
    height: 4px;
    background-color: rgba(67, 142, 246, 1);
    margin-top: 23px;
}

.mod12 {
    z-index: auto;
    width: 346px;
    height: 33px;
    /*margin-left: 748px;*/
    justify-content: space-between;
    margin: 0 auto;
}

.outer8 {
    z-index: 300;
    width: 150px;
    height: 4px;
    background-color: rgba(67, 142, 246, 1);
    margin-top: 15px;
}

.txt7 {
    z-index: 299;
    width: 166px;
    display: block;
    /*overflow-wrap: break-word;*/
    color: rgba(153, 153, 153, 1);
    font-size: 24px;
    font-family: PingFangSC-Thin;
    line-height: 33px;
    text-align: left;
}

.mod13 {
    z-index: 542;
    height: 9800px;
    background-color: rgba(255, 255, 255, 1);
    /*margin-top: 78px;*/
    width: 1920px;
    justify-content: center;
    align-items: center;
    position: relative;
    margin:0 auto;
    background-color: white;
}

.section3 {
    z-index: auto;
    width: 1920px;
    height: 1080px;
    margin:0 auto;
    background-color: white;
}

.box3 {
    z-index: 547;
    height: 585px;
    background-color: rgba(216, 216, 216, 1);
    width: 345px;
}

.outer9 {
    z-index: 548;
    height: 585px;
    /*background: url(./img/SketchPngdb8849d492fe5e2a07c32575414950709082574db0a007c2f59a4f044bf66071.png) 100% no-repeat;*/
    width: 345px;
}

.group18 {
    z-index: 549;
    height: 585px;
    background-color: rgba(0, 0, 0, 0.5);
    width: 345px;
    justify-content: flex-start;
    padding-top: 160px;
    align-items: center;
}

.layer9 {
    z-index: auto;
    width: 206px;
    height: 203px;
}

.pic12 {
    z-index: 553;
    width: 60px;
    height: 46px;
    align-self: center;
}

.bd6 {
    z-index: 557;
    width: 60px;
    height: 4px;
    border-radius: 2px;
    background-color: rgba(255, 255, 255, 1);
    align-self: center;
    margin-top: 60px;
}

.word14 {
    z-index: 551;
    width: 206px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    letter-spacing: 1.7142857313156128px;
    font-family: PingFangSC-Medium;
    line-height: 33px;
    align-self: center;
    margin-top: 60px;
}

.box4 {
    z-index: 561;
    height: 585px;
    background-color: rgba(216, 216, 216, 1);
    width: 345px;
    justify-content: flex-start;
    position: relative;
}

.pic13 {
    z-index: 562;
    width: 345px;
    height: 580px;
}

.layer10 {
    z-index: 563;
    height: 585px;
    background-color: rgba(0, 0, 0, 0.5);
    width: 345px;
    justify-content: flex-start;
    padding-top: 160px;
    align-items: center;
    position: absolute;
    left: 0;
    top: 0;
}

.mod14 {
    z-index: auto;
    width: 232px;
    height: 236px;
}

.img8 {
    z-index: 567;
    width: 50px;
    height: 56px;
    align-self: center;
}

.layer11 {
    z-index: 565;
    width: 60px;
    height: 4px;
    border-radius: 2px;
    background-color: rgba(255, 255, 255, 1);
    align-self: center;
    margin-top: 50px;
}

.paragraph2 {
    z-index: 564;
    width: 232px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    letter-spacing: 1.7142857313156128px;
    font-family: PingFangSC-Medium;
    line-height: 33px;
    text-align: center;
    align-self: center;
    margin-top: 60px;
}

.word15 {
    z-index: 582;
    width: 181px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    letter-spacing: 1.7142857313156128px;
    font-family: PingFangSC-Medium;
    line-height: 33px;
    text-align: center;
    margin: 330px 0 0 82px;
}

.box5 {
    z-index: 590;
    height: 585px;
    background-color: rgba(216, 216, 216, 1);
    margin-left: 82px;
    width: 345px;
}

.layer12 {
    z-index: 592;
    height: 585px;
    background-color: rgba(0, 0, 0, 0.5);
    width: 345px;
    justify-content: flex-start;
    padding-top: 160px;
    align-items: center;
}

.block5 {
    z-index: auto;
    width: 181px;
    height: 203px;
}

.img9 {
    z-index: 596;
    width: 44px;
    height: 58px;
    align-self: center;
}

.section4 {
    z-index: 594;
    width: 60px;
    height: 4px;
    border-radius: 2px;
    background-color: rgba(255, 255, 255, 1);
    align-self: center;
    margin-top: 48px;
}

.word16 {
    z-index: 593;
    width: 181px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    letter-spacing: 1.7142857313156128px;
    font-family: PingFangSC-Medium;
    line-height: 33px;
    text-align: center;
    align-self: center;
    margin-top: 60px;
}

.box7 {
    z-index: 606;
    height: 585px;
    background-color: rgba(216, 216, 216, 1);
    width: 345px;
}

.group19 {
    z-index: 608;
    height: 585px;
    background-color: rgba(0, 0, 0, 0.5);
    width: 345px;
    justify-content: flex-start;
    padding-top: 160px;
    align-items: center;
}

.layer13 {
    z-index: auto;
    width: 94px;
    height: 208px;
}

.img10 {
    z-index: 612;
    width: 50px;
    height: 54px;
    align-self: center;
}

.outer10 {
    z-index: 610;
    width: 60px;
    height: 4px;
    border-radius: 2px;
    background-color: rgba(255, 255, 255, 1);
    align-self: center;
    margin-top: 52px;
}

.txt8 {
    z-index: 609;
    width: 294px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    letter-spacing: 1.7142857313156128px;
    font-family: PingFangSC-Medium;
    line-height: 33px;
    text-align: center;
    align-self: center;
    margin-top: 65px;
}

.section5 {
    #z-index: 624;
    #height: 720px;
    background-color: rgba(216, 216, 216, 1);
    #width: 430px;
    justify-content: flex-start;
    position: absolute;
    #left: 747px;
    #top: 121px;
}

.pic14 {
    z-index: 625;
    width: 430px;
    height: 719px;
}

.section6 {
    z-index: 626;
    height: 720px;
    background-color: rgba(67, 142, 246, 1);
    width: 430px;
    justify-content: flex-start;
    align-items: flex-start;
    position: absolute;
    left: 15px;
    top: 121px;
    padding: 78px 0 0 57px;
}


.section06 {
    z-index: 626;
    height: 720px;
    background-color: rgba(67, 142, 246, 1);
    width: 430px;
    justify-content: flex-start;
    align-items: flex-start;
    position: absolute;
    left: 15px;
    top: 121px;
    padding: 78px 0 0 57px;
}

.section16 {
    z-index: 626;
    height: 720px;
    background-color: rgba(67, 142, 246, 1);
    width: 430px;
    justify-content: flex-start;
    align-items: flex-start;
    position: absolute;
    left: 445px;
    top: 121px;
    padding: 78px 0 0 57px;
}

.section26 {
    z-index: 626;
    height: 720px;
    background-color: rgba(67, 142, 246, 1);
    width: 430px;
    justify-content: flex-start;
    align-items: flex-start;
    position: absolute;
    left: 785px;
    top: 121px;
    padding: 78px 0 0 57px;
}


.section36 {
    z-index: 626;
    height: 720px;
    background-color: rgba(67, 142, 246, 1);
    width: 430px;
    justify-content: flex-start;
    align-items: flex-start;
    position: absolute;
    left: 1135px;
    top: 121px;
    padding: 78px 0 0 57px;
}

.section46 {
    z-index: 626;
    height: 720px;
    background-color: rgba(67, 142, 246, 1);
    width: 430px;
    justify-content: flex-start;
    align-items: flex-start;
    position: absolute;
    left: 1475px;
    top: 121px;
    padding: 78px 0 0 57px;
}

.mod16 {
    z-index: auto;
    width: 311px;
    height: 422px;
}

.img11 {
    z-index: 630;
    width: 50px;
    height: 65px;
    align-self: center;
}

.outer11 {
    z-index: 628;
    width: 60px;
    height: 4px;
    border-radius: 2px;
    background-color: rgba(255, 255, 255, 1);
    align-self: center;
    margin-top: 40px;
}

.info9 {
    z-index: 627;
    width: 181px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    letter-spacing: 1.7142857313156128px;
    font-family: PingFangSC-Medium;
    line-height: 33px;
    text-align: center;
    align-self: center;
    margin-top: 40px;
}

.outer12 {
    z-index: 633;
    width: 311px;
    height: 171px;
    overflow-wrap: break-word;
    text-align: left;
    align-self: center;
    margin-top: 80px;
    font-size: 0;
}

.infoBox1 {
    font-size: 16px;
    font-family: PingFangSC-Regular;
    color: rgba(255, 255, 255, 1);
    line-height: 22px;
}

.txt9 {
    font-size: 16px;
    font-family: PingFangSC-Regular;
    color: rgba(255, 255, 255, 1);
    line-height: 22px;
}

.mod17 {
    z-index: auto;
    width: 424px;
    height: 50px;
    justify-content: space-between;
    margin: 50px auto;
}

.word17 {
    z-index: 305;
    width: 490px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 36px;
    font-family: PingFangSC-Regular;
    line-height: 50px;
    text-align: left;
}

.mod18 {
    z-index: 308;
    width: 150px;
    height: 4px;
    background-color: rgba(67, 142, 246, 1);
    margin-top: 23px;
}

.mod19 {
    z-index: auto;
    width: 317px;
    height: 33px;
    justify-content: space-between;
    margin: 0 auto;
}

.layer14 {
    z-index: 307;
    width: 150px;
    height: 4px;
    background-color: rgba(67, 142, 246, 1);
    margin-top: 15px;
}

.txt10 {
    z-index: 306;
    width: 137px;
    display: block;
    /*overflow-wrap: break-word;*/
    color: rgba(153, 153, 153, 1);
    font-size: 24px;
    font-family: PingFangSC-Thin;
    line-height: 33px;
    text-align: left;
}

.pic15 {
    z-index: 309;
    width: 295px;
    height: 289px;
    align-self: flex-end;
    margin: 455px 782px 0 0;
}

.mod20 {
    z-index: auto;
    width: 324px;
    height: 50px;
    justify-content: space-between;
    margin: 50px auto;
}

.info10 {
    z-index: 455;
    width: 144px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 36px;
    font-family: PingFangSC-Regular;
    line-height: 50px;
    text-align: left;
}

.bd7 {
    z-index: 458;
    width: 150px;
    height: 4px;
    background-color: rgba(67, 142, 246, 1);
    margin-top: 23px;
}

.mod21 {
    z-index: auto;
    width: 299px;
    height: 33px;
    justify-content: space-between;
    margin: 0 auto;
}

.group20 {
    z-index: 457;
    width: 150px;
    height: 4px;
    background-color: rgba(67, 142, 246, 1);
    margin-top: 15px;
}

.txt11 {
    z-index: 456;
    width: 119px;
    display: block;
    /*overflow-wrap: break-word;*/
    color: rgba(153, 153, 153, 1);
    font-size: 24px;
    font-family: PingFangSC-Thin;
    line-height: 33px;
    text-align: left;
}

.mod22 {
    z-index: 461;
    height: 998px;
    margin-top: 80px;
    width: 1920px;
    align-items: flex-end;
}

.section7 {
    z-index: 464;
    height: 697px;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 6px 10px 20px 0px rgba(0, 0, 0, 0.15);
    width: 660px;
    justify-content: flex-start;
    padding-top: 60px;
    align-items: center;
}

.group21 {
    z-index: auto;
    width: 550px;
    height: 557px;
}

.word18 {
    z-index: 468;
    width: 200px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(34, 34, 34, 1);
    font-size: 40px;
    letter-spacing: 10px;
    font-family: PingFangSC-Regular;
    line-height: 56px;
    align-self: center;
}

.word19 {
    z-index: 469;
    width: 175px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(68, 142, 246, 1);
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 5px;
    font-family: PingFangSC-Light;
    line-height: 17px;
    align-self: center;
    margin-top: 4px;
}

.main5 {
    z-index: auto;
    width: 550px;
    height: 40px;
    margin-top: 50px;
    justify-content: space-between;
}

.mod23 {
    z-index: 472;
    height: 40px;
    border-radius: 5px;
    background-color: rgba(249, 249, 249, 1);
    width: 260px;
    justify-content: center;
    align-items: flex-start;
    /* padding-left: 20px; */
}

.txt12 {
    z-index: 470;
    width: 260px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    padding-left: 7px;
    font-size: 14px;
    letter-spacing: 1px;
    font-family: PingFangSC-Light;
    line-height: 20px;
    border: none;
    height: 37px;
    background-color: rgba(249, 249, 249, 1);
    outline: none;
}

.mod24 {
    z-index: 475;
    height: 40px;
    border-radius: 5px;
    background-color: rgba(249, 249, 249, 1);
    width: 260px;
    justify-content: center;
    align-items: flex-start;
    /* padding-left: 14px; */
}

.word20 {
    z-index: 476;
    width: 260px;
    height: 37px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    letter-spacing: 1px;
    font-family: PingFangSC-Light;
    line-height: 20px;
    background-color: rgba(249, 249, 249, 1);
    border: none;
    padding-left: 7px;
    outline: none;
}

.main6 {
    z-index: 478;
    height: 240px;
    border-radius: 5px;
    background-color: rgba(249, 249, 249, 1);
    align-self: center;
    margin-top: 30px;
    width: 550px;
    justify-content: flex-start;
    align-items: flex-start;
    /* padding: 15px 0 0 22px; */
}

.word21 {
    z-index: 479;
    width: 550px;
    height: 400px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    letter-spacing: 1px;
    font-family: PingFangSC-Light;
    background-color: rgba(249, 249, 249, 1);
    line-height: 20px;
    border: none;
    padding: 7px 7px;
    outline: none;
}

.main7 {
    z-index: 481;
    height: 60px;
    border-radius: 30px;
    background-color: rgba(68, 142, 246, 1);
    box-shadow: 0px 2px 10px 0px rgba(48, 99, 169, 0.3);
    align-self: center;
    margin-top: 60px;
    width: 200px;
    justify-content: center;
    align-items: center;
}

.block6 {
    z-index: 482;
    width: 83px;
    height: 28px;
    overflow-wrap: break-word;
    font-size: 0;
}

.info11 {
    font-size: 20px;
    font-family: PingFangSC-Regular;
    color: rgba(255, 255, 255, 1);
    line-height: 28px;
}

.mod25 {
    z-index: auto;
    width: 324px;
    height: 50px;
    justify-content: space-between;
    margin: 61px 0 0 849px;
}

.word23 {
    z-index: 519;
    width: 144px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 36px;
    font-family: PingFangSC-Regular;
    line-height: 50px;
    text-align: left;
}

.box8 {
    z-index: 522;
    width: 150px;
    height: 4px;
    background-color: rgba(67, 142, 246, 1);
    margin-top: 23px;
}

.mod26 {
    z-index: auto;
    width: 271px;
    height: 33px;
    margin-left: 749px;
    justify-content: space-between;
}

.bd8 {
    z-index: 521;
    width: 150px;
    height: 4px;
    background-color: rgba(67, 142, 246, 1);
    margin-top: 15px;
}

.info12 {
    z-index: 520;
    width: 91px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 24px;
    font-family: PingFangSC-Thin;
    line-height: 33px;
    text-align: left;
}

.mod27 {
    z-index: 523;
    height: 360px;
    background-color: rgba(255, 255, 255, 1);
    align-self: center;
    margin-top: 60px;
    width: 100%;
}

.box9 {
    z-index: auto;
    width: 1720px;
    height: 90px;
    margin: 51px 0 0 100px;
}

.img12 {
    z-index: 525;
    width: 136px;
    height: 65px;
    margin-top: 12px;
}

.img13 {
    z-index: 526;
    width: 136px;
    height: 71px;
    margin: 9px 0 0 109px;
}

.pic16 {
    z-index: 527;
    width: 136px;
    height: 50px;
    margin: 20px 0 0 109px;
}

.section8 {
    z-index: 529;
    height: 90px;
    background-color: rgba(255, 255, 255, 1);
    margin-left: 81px;
    width: 260px;
    justify-content: center;
    align-items: center;
}

.img14 {
    z-index: 530;
    width: 206px;
    height: 72px;
}

.pic17 {
    z-index: 531;
    width: 372px;
    height: 43px;
    margin: 23px 0 0 82px;
}

.pic18 {
    z-index: 532;
    width: 190px;
    height: 65px;
    margin: 12px 0 0 109px;
}

.box10 {
    z-index: auto;
    width: 1720px;
    height: 80px;
    justify-content: space-between;
    margin: 79px 0 0 100px;
}

.pic19 {
    z-index: 533;
    width: 236px;
    height: 72px;
    margin-top: 4px;
}

.img15 {
    z-index: 534;
    width: 218px;
    height: 72px;
    margin-top: 4px;
}

.img16 {
    z-index: 535;
    width: 248px;
    height: 72px;
    margin-top: 4px;
}

.img17 {
    z-index: 536;
    width: 136px;
    height: 80px;
}

.img18 {
    z-index: 537;
    width: 162px;
    height: 71px;
    margin-top: 5px;
}

.mod28 {
    z-index: 539;
    height: 120px;
    background-color: rgba(0, 0, 0, 1);
    align-self: center;
    width: 100%;
    justify-content: center;
    align-items: center;
}

.txt13 {
    z-index: 540;
    /*width: 812px;*/
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    font-family: PingFangSC-Regular;
    line-height: 33px;
    text-align: left;
}

.word24 {
    z-index: 450;
    position: absolute;
    left: 1029px;
    top: 5120px;
    width: 90px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: center;
}

.layer15 {
    z-index: 311;
    height: 832px;
    background: url(./img/SketchPng10eae49395319422a9c03ec4041e5e2130cdea8591ff56f5e8385ca525297b02.png) -1px -1px no-repeat;
    width: 1518px;
    justify-content: flex-end;
    align-items: flex-start;
    position: absolute;
    left: 214px;
    top: 5143px;
    padding: 0 0 13px 7px;
}

.main8 {
    z-index: 316;
    height: 797px;
    background: url(./img/SketchPngf79f0294eda867a1bc463f3bf90848df7ef8d64fcce3653505bfb7fd427fabbc.png) -1px -1px no-repeat;
    width: 1480px;
}

.mod29 {
    z-index: auto;
    width: 162px;
    height: 25px;
    margin: 490px 0 0 225px;
}

.txt14 {
    z-index: 443;
    width: 162px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: center;
}

.mod30 {
    z-index: auto;
    width: 54px;
    height: 25px;
    margin: -461px 0 0 360px;
}

.word25 {
    z-index: 449;
    width: 54px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: center;
}

.mod31 {
    z-index: auto;
    width: 918px;
    height: 73px;
    margin: 14px 0 0 550px;
}

.txt15 {
    z-index: 451;
    width: 144px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 24px;
    font-family: PingFangSC-Medium;
    line-height: 33px;
    text-align: center;
    margin-top: 40px;
}

.word26 {
    z-index: 447;
    width: 55px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: center;
    margin: 16px 0 0 440px;
}

.txt16 {
    z-index: 448;
    width: 144px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: center;
    margin-left: 135px;
}

.mod32 {
    z-index: auto;
    width: 174px;
    height: 25px;
    margin: 245px 0 0 573px;
}

.txt17 {
    z-index: 440;
    width: 174px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: center;
}

.mod33 {
    z-index: auto;
    width: 126px;
    height: 25px;
    margin: 216px 0 0 598px;
}

.info13 {
    z-index: 444;
    width: 126px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: center;
}

.mod34 {
    z-index: auto;
    width: 346px;
    height: 25px;
    margin: -349px 0 0 925px;
}

.word27 {
    z-index: 441;
    width: 346px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: center;
}

.mod35 {
    z-index: auto;
    width: 90px;
    height: 25px;
    margin: 214px 0 0 1058px;
}

.word28 {
    z-index: 445;
    width: 90px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: center;
}

.info14 {
    z-index: 446;
    position: absolute;
    left: 1374px;
    top: 373px;
    width: 126px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: center;
}

.txt18 {
    z-index: 442;
    position: absolute;
    left: 199px;
    top: 5502px;
    width: 144px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    line-height: 25px;
    text-align: center;
}

.layer16 {
    z-index: 484;
    height: 180px;
    background-color: rgba(0, 0, 0, 0.7);
    width: 100%;
    position: absolute;
    left: 0;
    top: 7000px;
}

.wrap7 {
    z-index: auto;
    width: 673px;
    height: 33px;
    margin: 37px 0 0 625px;
}

.icon3 {
    z-index: 488;
    width: 24px;
    height: 24px;
    margin-top: 5px;
}

.word29 {
    z-index: 494;
    width: 178px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    font-family: PingFangSC-Regular;
    line-height: 33px;
    text-align: left;
    margin-left: 16px;
}

.section9 {
    z-index: 497;
    width: 1px;
    height: 1px;
    background: url(./img/SketchPng956c678e3e4cea89015618a91f250ab5d8c809bd26f10108544b138794cc46d5.png) 0px -1px no-repeat;
    margin: 10px 0 0 139px;
}

.txt19 {
    z-index: 504;
    width: 289px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    font-family: PingFangSC-Regular;
    line-height: 33px;
    text-align: left;
    margin-left: 26px;
}

.wrap8 {
    z-index: auto;
    width: 564px;
    height: 33px;
    justify-content: space-between;
    margin: 39px 0 0 626px;
}

.icon4 {
    z-index: 507;
    width: 23px;
    height: 27px;
    margin-top: 3px;
}

.word30 {
    z-index: 515;
    width: 525px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    font-family: PingFangSC-Regular;
    line-height: 33px;
    text-align: left;
}

.wrap9 {
    z-index: 498;
    position: absolute;
    left: 967px;
    top: 43px;
    width: 27px;
    height: 21px;
    background: url(./img/SketchPng6e9bba8c0af66c14de8f907563fcd79d3fd7744d0a4f4814b35bf2aed0daa5c5.png) -1px 0px no-repeat;
}

.opacity {
    opacity: 0.2;
}

.border-shaw {
    border-radius: 5px;
    border: 1px solid rgba(211, 211, 211, 1);
    box-shadow: 0px 2px 10px 6px rgba(0, 0, 0, 0.09);
}

.b {
    height: 170px;
    overflow: hidden;
    width: 490px;
    margin-left: auto;
    margin-right: auto;
}

.b-con div {
}



