.page {
    position: relative;
    width: 100%;
    height: 5000px;
    overflow: hidden;
}

.outer1 {
    height: 5000px;
    background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/pszlp4fnhkgshsemivytkykiy9ch7u8frdccrhm3zwbxu5wmi69157edb-e0e5-4110-becd-004d2ed1cdeb)
    100% no-repeat;
    width: 100%;
    min-width:1200px;
}

.main1 {
    width: 100%;
    height: 4909px;

}

.mod1 {
    width: 100%;
    height: 820px;
    background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/pst78fi25tyki6bt9psmkf62rm6etgldi49v1x51fstbg9zfr0113f96f-b650-4a45-a79f-6d35643a6a21)
    center -88px no-repeat;
}

.mod2 {
    height: 188px;
    background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/psrdysxgv8sfc4n29tar9gmbfz7st6gvisloedcq6hqguv7vi882f1563-e3aa-46bf-8b0c-4b7f9137dd25)
    100% no-repeat;
    width: 1043px;
    margin: -35px auto 0 auto;
}

.txt2 {
    width: 951px;
    height: 126px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    text-align: justifyLeft;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    margin: 39px 0 0 46px;
}

.word2 {
    width: 286px;
    height: 31px;
    overflow-wrap: break-word;
    color: rgba(247, 220, 184, 1);
    font-size: 32px;
    font-family: SourceHanSerifCN-Bold;
    text-align: center;
    white-space: nowrap;
    line-height: 32px;
    display: block;
    margin: 66px auto 0 auto;
}

.img1 {
    width: 331px;
    height: 20px;
    margin: 17px 432px 0 432px;
}

.mod3 {
    width: 1084px;
    margin: 46px auto 0 auto;
}

.bd1 {
    width: 560px;
    height: 368px;
    font-family: SourceHanSansCN-Bold;
    text-align: justifyLeft;
    line-height: 32px;
    color:#fff;
}

.infoBox1 {
    width: 560px;
    height: 368px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    line-height: 32px;
    white-space: nowrap;
}

.paragraph1 {
    display: inline-block;
    width: 560px;
    height:97px;
    overflow-wrap: break-word;
    word-break: break-all;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    line-height: 32px;
}

.paragraph2 {
    width: 560px;
    overflow-wrap: break-word;
    word-break: break-all;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    line-height: 32px;
}

.paragraph3 {
    width: 560px;
    overflow-wrap: break-word;
    word-break: break-all;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    line-height: 32px;
}

.infoBox2 {
    width: 560px;
    height: 368px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    line-height: 32px;
    white-space: nowrap;
}

.txt3 {
    width: 560px;
    height: 368px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.bd2 {
    background-color: rgba(255, 255, 255, 1);
    width: 6px;
    height: 16px;
    margin: 288px 0 0 -559px;
}

.bd3 {
    background-color: rgba(255, 255, 255, 1);
    width: 6px;
    height: 16px;
    margin: 128px 0 0 -6px;
}

.bd4 {
    background-color: rgba(255, 255, 255, 1);
    width: 6px;
    height: 16px;
    margin-left: -6px;
}

.bd5 {
    z-index: 21;
    position: relative;
    width: 393px;
    height: 240px;
    background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/pshhkmvpc8bu1h5miptqwacgt58k3mcxrpl85f5ppvwle4s4i6e18983d-76dc-4a14-9e92-4556e6046ec6)
    100% no-repeat;
    margin: 32px 0 0 28px;
}

.pic1 {
    z-index: 22;
    position: absolute;
    left: 163px;
    top: 191px;
    width: 372px;
    height: 166px;
}

.info1 {
    width: 254px;
    height: 31px;
    overflow-wrap: break-word;
    color: rgba(247, 220, 184, 1);
    font-size: 32px;
    font-family: SourceHanSerifCN-Bold;
    text-align: center;
    white-space: nowrap;
    line-height: 32px;
    display: block;
    margin: 120px auto 0 auto;
}

.img2 {
    width: 331px;
    height: 20px;
    margin: 17px 432px 0 432px;
}

.mod4 {
    width: 1140px;
    height: 425px;
    margin: 46px auto 0 auto;
}

.outer2 {
    display:inline-block;
    width: 560px;
    height: 400px;
    overflow-wrap: break-word;
    font-family: SourceHanSansCN-Bold;
    text-align: justifyLeft;
    line-height: 32px;
    color:#fff;
}

.paragraph4 {
    display:inline-block;
width: 560px;
    height: 400px;
    overflow-wrap: break-word;
    word-break: break-all;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    line-height: 32px;
}

.paragraph5 {
    display:inline-block;
    width: 560px;
    height: 120px;
    overflow-wrap: break-word;
    word-break: break-all;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    line-height: 32px;
}

.infoBox3 {
width: 560px;
    height: 400px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    line-height: 32px;
    white-space: nowrap;
}

.paragraph6 {
    display:inline-block;
width: 560px;
    overflow-wrap: break-word;
    word-break: break-all;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    line-height: 32px;
}

.infoBox4 {
width: 560px;
    height: 400px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    line-height: 32px;
    white-space: nowrap;
}

.word3 {
    display:inline-block;
width: 560px;
    height: 400px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.outer3 {
    background-color: rgba(255, 255, 255, 1);
    width: 6px;
    height: 16px;
    margin: 320px 0 0 -559px;
}

.outer4 {
    background-color: rgba(255, 255, 255, 1);
    width: 6px;
    height: 16px;
    margin: 160px 0 0 -6px;
}

.outer5 {
    background-color: rgba(255, 255, 255, 1);
    width: 6px;
    height: 16px;
    margin-left: -6px;
}

.pic2 {
    width: 271px;
    height: 265px;
    margin: 16px 0 0 28px;
}

.pic3 {
    width: 322px;
    height: 215px;
    margin: 210px 0 0 -58px;
}

.info2 {
    width: 222px;
    height: 31px;
    overflow-wrap: break-word;
    color: rgba(247, 220, 184, 1);
    font-size: 32px;
    font-family: SourceHanSerifCN-Bold;
    text-align: center;
    white-space: nowrap;
    line-height: 32px;
    display: block;
    margin: 120px auto 0 auto;
}

.pic4 {
    width: 331px;
    height: 20px;
    margin: 17px 432px 0 432px;
}

.mod5 {
    width: 1140px;
    height: 443px;
    margin: 46px auto 0 auto;
}

.layer1 {
    display:inline-block;
width: 560px;
    height: 336px;
}

.section1 {
    display:inline-block;
width: 560px;
    height: 336px;
    overflow-wrap: break-word;
    font-family: SourceHanSansCN-Bold;
    text-align: justifyLeft;
    line-height: 32px;
}

.infoBox5 {
width: 560px;
    height: 336px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    line-height: 32px;
    white-space: nowrap;
}

.paragraph7 {
    display:inline-block;
width: 560px;
    overflow-wrap: break-word;
    word-break: break-all;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    line-height: 32px;
}

.infoBox6 {
width: 560px;
    height: 336px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    line-height: 32px;
    white-space: nowrap;
}

.paragraph8 {
    display:inline-block;
width: 560px;
    overflow-wrap: break-word;
    word-break: break-all;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    line-height: 32px;
}

.infoBox7 {
width: 560px;
    height: 336px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    line-height: 32px;
    white-space: nowrap;
}

.info3 {
    display:inline-block;
width: 560px;
    height: 336px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.section2 {
    background-color: rgba(255, 255, 255, 1);
    width: 6px;
    height: 16px;
    margin: 256px 0 0 -559px;
}

.section3 {
    background-color: rgba(255, 255, 255, 1);
    width: 6px;
    height: 16px;
    margin: 160px 0 0 -6px;
}

.section4 {
    background-color: rgba(255, 255, 255, 1);
    width: 6px;
    height: 16px;
    margin: 0 553px 0 -6px;
}

.layer2 {
    width: 535px;
    height: 418px;
    margin-top: 25px;
}

.pic5 {
    width: 535px;
    height: 212px;
}

.group1 {
    width: 535px;
    height: 196px;
    margin-top: 10px;
}

.pic6 {
    width: 260px;
    height: 196px;
}

.pic7 {
    width: 260px;
    height: 196px;
}

.word4 {
    width: 318px;
    height: 31px;
    overflow-wrap: break-word;
    color: rgba(247, 220, 184, 1);
    font-size: 32px;
    font-family: SourceHanSerifCN-Bold;
    text-align: center;
    white-space: nowrap;
    line-height: 32px;
    display: block;
    margin: 101px auto 0 auto;
}

.pic8 {
    width: 331px;
    height: 20px;
    margin: 17px 432px 0 432px;
}

.mod6 {
    width: 1124px;
    height: 816px;
    margin: 46px auto 0 auto;
}

.bd6 {
    width: 1124px;
    height: 816px;
    overflow-wrap: break-word;
    word-break: break-all;
    font-family: SourceHanSansCN-Bold;
    text-align: justifyLeft;
    line-height: 32px;
}

.infoBox8 {
    width: 1124px;
    height: 816px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    line-height: 32px;
    white-space: nowrap;
}

.infoBox9 {
    width: 1124px;
    height: 816px;
    overflow-wrap: break-word;
    word-break: break-all;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    line-height: 32px;
}

.paragraph9 {
    width: 1124px;
    height: 816px;
    overflow-wrap: break-word;
    word-break: break-all;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    line-height: 32px;
}

.info4 {
    width: 1124px;
    height: 606px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.infoBox10 {
    width: 1124px;
    height: 816px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    line-height: 32px;
    white-space: nowrap;
}

.txt4 {
    width: 1124px;
    height: 816px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.bd7 {
    background-color: rgba(255, 255, 255, 1);
    width: 6px;
    height: 16px;
    margin: 768px 0 0 -1123px;
}

.bd8 {
    background-color: rgba(255, 255, 255, 1);
    width: 6px;
    height: 16px;
    margin: 96px 0 0 -6px;
}

.bd9 {
    background-color: rgba(255, 255, 255, 1);
    width: 6px;
    height: 16px;
    margin-left: -6px;
}

.bd10 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 70px;
    width: 165px;
    margin: 608px 0 0 16px;
}

.txt5 {
    width: 23px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 29px 0 0 71px;
}

.bd11 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 90px;
    width: 165px;
    margin: 516px 0 0 -165px;
}

.info5 {
    width: 23px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 39px 0 0 71px;
}

.bd12 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 165px;
    margin: 680px 0 0 -165px;
}

.word5 {
    width: 23px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 14px 0 0 71px;
}

.bd13 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 165px;
    margin: 474px 0 0 -165px;
}

.info6 {
    width: 25px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 14px 0 0 70px;
}

.bd14 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 165px;
    margin: 432px 0 0 -165px;
}

.word6 {
    width: 41px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 14px 0 0 62px;
}

.bd15 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 165px;
    margin: 390px 0 0 -165px;
}

.txt6 {
    width: 17px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 14px 0 0 74px;
}

.bd16 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 165px;
    margin: 348px 0 0 -165px;
}

.txt7 {
    width: 32px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 14px 0 0 66px;
}

.bd17 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 165px;
    margin: 306px 0 0 -165px;
}

.word7 {
    width: 18px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 14px 0 0 73px;
}

.bd18 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 165px;
    margin: 264px 0 0 -165px;
}

.word8 {
    width: 18px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 14px 0 0 73px;
}

.bd19 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 165px;
    margin: 222px 0 0 -165px;
}

.txt8 {
    width: 18px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 14px 0 0 73px;
}

.bd20 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 165px;
    margin: 180px 0 0 -165px;
}

.word9 {
    width: 17px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 14px 0 0 74px;
}

.bd21 {
    background-color: rgba(29, 32, 136, 1);
    height: 40px;
    width: 165px;
    margin: 138px 0 0 -165px;
}

.txt9 {
    width: 32px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Bold;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 66px;
}

.bd22 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 70px;
    width: 217px;
    margin: 608px 0 0 5px;
}

.word10 {
    width: 176px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 27px 0 0 20px;
}

.bd23 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 90px;
    width: 217px;
    margin: 516px 0 0 -217px;
}

.txt10 {
    width: 144px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 37px 0 0 36px;
}

.bd24 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 217px;
    margin: 680px 0 0 -217px;
}

.word11 {
    width: 96px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 60px;
}

.bd25 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 217px;
    margin: 474px 0 0 -217px;
}

.word12 {
    width: 79px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 68px;
}

.bd26 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 217px;
    margin: 432px 0 0 -217px;
}

.word13 {
    width: 63px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 76px;
}

.bd27 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 217px;
    margin: 390px 0 0 -217px;
}

.word14 {
    width: 144px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 36px;
}

.bd28 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 217px;
    margin: 348px 0 0 -217px;
}

.txt11 {
    width: 63px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 76px;
}

.bd29 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 217px;
    margin: 306px 0 0 -217px;
}

.info7 {
    width: 110px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 53px;
}

.bd30 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 217px;
    margin: 264px 0 0 -217px;
}

.info8 {
    width: 31px;
    height: 15px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 93px;
}

.bd31 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 217px;
    margin: 222px 0 0 -217px;
}

.txt12 {
    width: 47px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 85px;
}

.bd32 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 217px;
    margin: 180px 0 0 -217px;
}

.txt13 {
    width: 63px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 76px;
}

.bd33 {
    background-color: rgba(29, 32, 136, 1);
    height: 40px;
    width: 217px;
    margin: 138px 0 0 -217px;
}

.word15 {
    width: 32px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Bold;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 92px;
}

.bd34 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 70px;
    width: 684px;
    margin: 608px 0 0 5px;
}

.paragraph10 {
    width: 626px;
    height: 40px;
    overflow-wrap: break-word;
    word-break: break-all;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    line-height: 24px;
    display: block;
    margin: 15px 0 0 35px;
}

.bd35 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 90px;
    width: 684px;
    margin: 516px 0 0 -684px;
}

.infoBox11 {
    width: 624px;
    height: 64px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    line-height: 24px;
    white-space: nowrap;
    display: block;
    margin: 13px 0 0 35px;
}

.bd36 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 684px;
    margin: 680px 0 0 -684px;
}

.info9 {
    width: 501px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 35px;
}

.bd37 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 684px;
    margin: 474px 0 0 -684px;
}

.word16 {
    width: 398px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 36px;
}

.bd38 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 684px;
    margin: 432px 0 0 -684px;
}

.word17 {
    width: 64px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 35px;
}

.bd39 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 684px;
    margin: 390px 0 0 -684px;
}

.word18 {
    width: 288px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 35px;
}

.bd40 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 684px;
    margin: 348px 0 0 -684px;
}

.info10 {
    width: 64px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 35px;
}

.bd41 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 684px;
    margin: 306px 0 0 -684px;
}

.txt14 {
    width: 64px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 35px;
}

.bd42 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 684px;
    margin: 264px 0 0 -684px;
}

.word19 {
    width: 111px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 35px;
}

.bd43 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 684px;
    margin: 222px 0 0 -684px;
}

.word20 {
    width: 64px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 35px;
}

.bd44 {
    background-color: rgba(29, 32, 136, 0.5);
    height: 40px;
    width: 684px;
    margin: 180px 0 0 -684px;
}

.word21 {
    width: 353px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 35px;
}

.bd45 {
    background-color: rgba(29, 32, 136, 1);
    height: 40px;
    width: 684px;
    margin: 138px 25px 0 -684px;
}

.word22 {
    width: 32px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Bold;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 326px;
}

.mod7 {
    width: 1139px;
    height: 532px;
    margin: 22px auto 0 auto;
}

.img3 {
    width: 727px;
    height: 532px;
}

.box1 {
    width: 394px;
    height: 532px;
}

.img4 {
    width: 394px;
    height: 258px;
}

.pic9 {
    width: 392px;
    height: 255px;
    margin: 19px 0 0 2px;
}

.mod8 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 12px;
    height: 53px;
    border: 1px solid rgba(8, 39, 81, 1);
    width: 1019px;
    margin: 102px auto 0 auto;
}

.group2 {
    width: 404px;
    height: 21px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 15px;
    margin: 16px 0 0 315px;
}

.word23 {
    width: 404px;
    height: 21px;
    overflow-wrap: break-word;
    color: rgba(3, 5, 114, 1);
    font-size: 15px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 15px;
}

.word24 {
    width: 404px;
    overflow-wrap: break-word;
    color: rgba(3, 5, 114, 1);
    font-size: 23px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 23px;
}

.word25 {
    width: 404px;
    height: 21px;
    overflow-wrap: break-word;
    color: rgba(3, 5, 114, 1);
    font-size: 15px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 15px;
}

.mod9 {
    width: 329px;
    height: 168px;
    margin: 67px auto 0 auto;
}

.ImageText1 {
    height: 168px;
    width: 141px;
}

.layer3 {
    width: 141px;
    height: 168px;
}

.pic10 {
    width: 141px;
    height: 140px;
}

.TextGroup1 {
    height: 14px;
    width: 97px;
    margin: 14px 0 0 22px;
}

.info11 {
    width: 97px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 13px;
    font-family: SourceHanSansCN-Bold;
    text-align: center;
    white-space: nowrap;
    line-height: 13px;
    display: block;
}

.ImageText2 {
    height: 168px;
    width: 141px;
}

.layer4 {
    width: 141px;
    height: 168px;
}

.img5 {
    width: 141px;
    height: 140px;
}

.TextGroup2 {
    height: 15px;
    width: 97px;
    margin: 13px 0 0 22px;
}

.info12 {
    width: 97px;
    height: 15px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 13px;
    font-family: SourceHanSansCN-Bold;
    text-align: center;
    white-space: nowrap;
    line-height: 13px;
    display: block;
}

.mod10 {
    width: 448px;
    height: 27px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: SourceHanSansCN-Bold;
    text-align: center;
    white-space: nowrap;
    line-height: 27px;
    margin: 50px auto 0 auto;
}

.info13 {
    width: 448px;
    height: 27px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 27px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 27px;
}

.txt15 {
    width: 448px;
    height: 27px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 19px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 27px;
}

.txt16 {
    width: 448px;
    height: 27px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 27px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 27px;
}

.info14 {
    width: 448px;
    height: 27px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 27px;
    font-family: SourceHanSansCN-Light;
    text-align: left;
    white-space: nowrap;
    line-height: 27px;
}
.white{
    height:32px;
    color:#fff;
}
.white1,.white2,.white3{
    display: inline-block;
    background-color: rgba(255, 255, 255, 1);
    width: 6px;
    height: 16px;
    margin: 10px 10px 0 -6px;
    vertical-align: -2px;
}
/*.white2{*/
/*    margin: 20px 0 0 -6px;*/
/*}*/
/*.white3{*/
/*    margin: 28px 0 0 -6px;*/
/*}*/
