@font-face {
    font-family: 'MyFont';
    /* 自定义字体名称 */
    src: url('./fonts/GOTHAM-BOOK.OTF') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyFontBold';
    /* 自定义字体名称 */
    src: url('./fonts/GOTHAM-BOLD.OTF') format('opentype');
    font-weight: normal;
    font-style: normal;
}

.history-phone-container {
    display: none;
}


.part1-wrap {
    position: relative;
    width: 19.2rem;
    height: 6rem;
    background-image: url('./images/part1-bg.png');
    background-size: 100% 100%;
}

.part1-wrap .l-text {
    position: absolute;
    top: 2.41rem;
    left: 5.44rem;
    width: 2.36rem;
    height: 1.08rem;

    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.55rem;
    line-height: 1;
    color: #3E3A39;
}

.part1-wrap .r-text {
    position: absolute;
    top: 0.92rem;
    left: 9.53rem;
}

.part1-wrap .r-text-item {
    font-family: MyFont;
    font-weight: 500;
    font-size: 0.33rem;
    color: #FFFFFF;
    line-height: 0.72rem;
}

.part2-wrap {
    position: relative;
    width: 19.2rem;
    height: 5.94rem;
    background-image: url('./images/part2-bg.png');
    background-size: 100% 100%;
    overflow: hidden;
}

.part2-wrap .text1 {
    width: 100%;
    margin-top: 0.72rem;

    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.36rem;
    line-height: 1;
    color: #0962A8;
    text-align: center;
}

.part2-wrap .text2 {
    width: 10.54rem;
    margin-top: 0.41rem;
    margin-left: 4.33rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.22rem;
}

.part2-wrap .text3 {
    position: absolute;
    top: 4.5rem;
    left: 5.31rem;
    width: 1.84rem;
    text-align: center;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.17rem;
    color: #0068B6;
    line-height: 0.26rem;
}

.part2-wrap .text4 {
    position: absolute;
    top: 4.5rem;
    left: 8.38rem;
    width: 2.5rem;
    text-align: center;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.17rem;
    color: #0068B6;
    line-height: 0.26rem;
}

.part2-wrap .text5 {
    position: absolute;
    top: 4.5rem;
    left: 11.82rem;
    width: 2.3rem;
    text-align: center;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.17rem;
    color: #0068B6;
    line-height: 0.26rem;
}

.part3-wrap {
    position: relative;
    width: 19.2rem;
    height: 7.41rem;
    background-image: url('./images/part3-bg.png');
    background-size: 100% 100%;
    overflow: hidden;
}

.part3-wrap .title {
    text-align: center;
    margin-top: 0.76rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.36rem;
    line-height: 1;
    color: #0962A8;
}

.part3-wrap .text-box1 .text1 {
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.19rem;
    color: #0068B6;
    line-height: 1;
}

.part3-wrap .text-box1 .text2 {
    margin-top: 0.1rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.23rem;
    color: #0068B6;
    line-height: 1;
}

.part3-wrap .text-box1 .text3 {
    width: 2rem;
    margin-top: 0.21rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.2rem;
}

.part3-wrap .text-box2 .text1 {
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.19rem;
    color: #0068B6;
    line-height: 1;
}

.part3-wrap .text-box2 .text2 {
    width: 1.67rem;
    margin-top: 0.1rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.23rem;
    color: #0068B6;
    line-height: 1;
}

.part3-wrap .text-box2 .text3 {
    width: 2rem;
    margin-top: 0.21rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.2rem;
}

.part3-wrap .text-box3 .text1 {
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.19rem;
    color: #0068B6;
    line-height: 1;
}

.part3-wrap .text-box3 .text2 {
    width: 1.67rem;
    margin-top: 0.1rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.23rem;
    color: #0068B6;
    line-height: 1;
}

.part3-wrap .text-box3 .text3 {
    width: 2rem;
    margin-top: 0.21rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.2rem;
}

.part3-wrap .text-box4 .text1 {
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.19rem;
    color: #0068B6;
    line-height: 1;
}

.part3-wrap .text-box4 .text2 {
    margin-top: 0.1rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.23rem;
    color: #0068B6;
    line-height: 1;
}

.part3-wrap .text-box4 .text3 {
    width: 2rem;
    margin-top: 0.21rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.2rem;
}

.part3-wrap .text-box1 {
    position: absolute;
    top: 3.7rem;
    left: 4.57rem;
}

.part3-wrap .text-box2 {
    position: absolute;
    top: 2.51rem;
    left: 7.01rem;
}

.part3-wrap .text-box3 {
    position: absolute;
    top: 1.8rem;
    left: 9.4rem;
}

.part3-wrap .text-box4 {
    position: absolute;
    top: 1.37rem;
    left: 12.7rem;
}

.part4-wrap {
    width: 19.2rem;
    height: 1.51rem;
    background-image: url('./images/part4-bg.png');
    background-size: 100% 100%;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.36rem;
    color: #0962A8;
    line-height: 1.51rem;
    text-align: center;
}

.part5-wrap {
    position: relative;
    width: 19.2rem;
    height: 16.4rem;
    margin-top: -0.04rem;
    background-image: url('./images/part5-bg.png');
    background-size: 100% 100%;
    overflow: hidden;
}

.part5-wrap .text1 {
    margin-top: 0.93rem;
    margin-left: 4.37rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.36rem;
    color: #0962A8;
    line-height: 1;
}

.part5-wrap .text2 {
    width: 5.27rem;
    margin-top: 0.42rem;
    margin-left: 4.37rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.26rem;
}

.part5-wrap .text3 {
    position: absolute;
    top: 1.39rem;
    left: 11.5rem;
    font-family: MyFont;
    font-weight: 1000;
    font-size: 0.28rem;
    /* color: #231815; */
}

.part5-wrap .text4 {
    position: absolute;
    top: 2.13rem;
    left: 12.67rem;
    font-family: MyFont;
    font-weight: 1000;
    font-size: 0.28rem;
    /* color: #231815; */
}

.part5-wrap .text5 {
    position: absolute;
    top: 2.88rem;
    left: 10.58rem;
    font-family: MyFont;
    font-weight: 1000;
    font-size: 0.28rem;
    /* color: #231815; */
}

.part5-wrap .text6 {
    margin-top: 1rem;
    margin-left: 4.42rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.36rem;
    color: #0962A8;
    line-height: 1;
}

.part5-wrap .text7 {
    margin-top: 0.8rem;
    margin-left: 5.19rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.23rem;
    color: #0068B6;
}

.part5-wrap .text8 {
    margin-top: 0.96rem;
    margin-left: 4.36rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.23rem;
    color: #0068B6;
}

.part5-wrap .text9 {
    margin-top: 0.96rem;
    margin-left: 4.68rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.23rem;
    color: #0068B6;
}

.part5-wrap .text10 {
    position: absolute;
    top: 5.82rem;
    left: 9.01rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.24rem;
    color: #0068B6;
}

.part5-wrap .text11 {
    position: absolute;
    top: 6.7rem;
    left: 9.35rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.20rem;
    color: #3E3A39;
    line-height: 0.22rem;
}

.part5-wrap .text12 {
    position: absolute;
    top: 7.28rem;
    left: 9.35rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.20rem;
    color: #3E3A39;
    line-height: 0.22rem;
}

.part5-wrap .text13 {
    position: absolute;
    top: 7.68rem;
    left: 9.35rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.20rem;
    color: #3E3A39;
    line-height: 0.22rem;
}

.part5-wrap .text14 {
    margin-top: 0.87rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.23rem;
    color: #0068B6;
    line-height: 0.35rem;
    text-align: center;
}

.part5-wrap .text15 {
    margin-top: 1.08rem;
    margin-left: 4.36rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.36rem;
    color: #0962A8;
    line-height: 1;
}

.part5-wrap .text16 {
    margin-top: 0.72rem;
    margin-left: 4.36rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.33rem;
    color: #0068B6;
    line-height: 0.36rem;
}

.part5-wrap .text17 {
    margin-top: 0.93rem;
    margin-left: 4.36rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.20rem;
    color: #3E3A39;
    line-height: 0.3rem;
}

.part5-wrap .text18 {
    position: absolute;
    top: 11.66rem;
    left: 10.09rem;
    width: 3.63rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.13rem;
    color: #3E3A39;
    line-height: 0.2rem;
}

.part5-wrap .text19 {
    position: absolute;
    top: 13.07rem;
    left: 9.31rem;
    width: 3.63rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.13rem;
    color: #3E3A39;
    line-height: 0.2rem;
}

.part5-wrap .text20 {
    position: absolute;
    top: 14.37rem;
    left: 11.01rem;
    width: 3.63rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.13rem;
    color: #3E3A39;
    line-height: 0.2rem;
}

.part6-wrap {
    width: 19.2rem;
    height: 1.51rem;
    background-image: url('./images/part6-bg.png');
    background-size: 100% 100%;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.36rem;
    color: #0962A8;
    line-height: 1.51rem;
    text-align: center;
}

.part7-wrap {
    position: relative;
    width: 19.2rem;
    height: 19.36rem;
    margin-top: -0.04rem;
    background-image: url('./images/part7-bg.png');
    background-size: 100% 100%;
    overflow: hidden;
}

.part7-wrap .text1 {
    margin-top: 0.93rem;
    margin-left: 4.34rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.36rem;
    color: #0962A8;
    line-height: 1;
}

.part7-wrap .text2 {
    margin-top: 1rem;
    margin-left: 10.04rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.37rem;
    color: #0068B6;
    line-height: 1.2;
}

.part7-wrap .text3 {
    margin-top: 0.6rem;
    margin-left: 10.04rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.20rem;
    color: #3E3A39;
    line-height: 0.36rem;
}

.part7-wrap .text4 {
    position: absolute;
    top: 2.23rem;
    left: 5.72rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #FFFFFF;
    line-height: 0.2rem;
    text-align: center;
}

.part7-wrap .text5 {
    position: absolute;
    top: 3.44rem;
    left: 4.35rem;
    font-family: MyFont;
    font-weight: bold;
    font-size: 0.10rem;
    color: #0068B6;
    line-height: 0.13rem;
    text-align: center;
}

.part7-wrap .text6 {
    position: absolute;
    top: 3.25rem;
    left: 6.26rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.24rem;
    color: #FFFFFF;
    text-align: center;
}

.part7-wrap .text7 {
    position: absolute;
    top: 3.55rem;
    left: 8.42rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #FFFFFF;
    text-align: center;
}

.part7-wrap .text8 {
    position: absolute;
    top: 5.12rem;
    left: 5.54rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #FFFFFF;
    text-align: center;
}

.part7-wrap .text9 {
    position: absolute;
    top: 5.4rem;
    left: 8.72rem;
    font-family: MyFont;
    font-weight: bold;
    font-size: 0.10rem;
    color: #0068B6;
    text-align: center;
}

.part7-wrap .text10 {
    margin-top: 2rem;
    margin-left: 4.33rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.36rem;
    color: #0962A8;
    line-height: 1;
}

.part7-wrap .text11 {
    position: absolute;
    top: 10.68rem;
    left: 4.45rem;
    width: 2.67rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.26rem;
    text-align: center;
}

.part7-wrap .text12 {
    position: absolute;
    top: 10.68rem;
    left: 8.1rem;
    width: 3.01rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.26rem;
    text-align: center;
}

.part7-wrap .text13 {
    position: absolute;
    top: 10.68rem;
    left: 11.61rem;
    width: 2.88rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.26rem;
    text-align: center;
}

.part7-wrap .text14 {
    margin-top: 5.7rem;
    margin-left: 4.33rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.36rem;
    color: #0962A8;
    line-height: 1;
}

.part7-wrap .text15 {
    position: absolute;
    top: 14.54rem;
    left: 4.58rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.25rem;
    color: #FFFFFF;
    line-height: 1.2;
}

.part7-wrap .text16 {
    position: absolute;
    top: 14.68rem;
    left: 8.53rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.25rem;
    color: #FFFFFF;
    line-height: 1.2;
}

.part7-wrap .text17 {
    position: absolute;
    top: 14.54rem;
    left: 12.33rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.25rem;
    color: #FFFFFF;
    line-height: 1.2;
}

.part7-wrap .text18 {
    position: absolute;
    top: 15.85rem;
    left: 4.56rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.26rem;
}

.part7-wrap .text19 {
    position: absolute;
    top: 15.85rem;
    left: 8.37rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.26rem;
}

.part7-wrap .text20 {
    position: absolute;
    top: 15.85rem;
    left: 12.16rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.26rem;
}

.part8-wrap {
    width: 19.2rem;
    height: 1.51rem;
    background-image: url('./images/part8-bg.png');
    background-size: 100% 100%;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.36rem;
    color: #0962A8;
    line-height: 1.51rem;
    text-align: center;
}

.part9-wrap {
    width: 19.2rem;
    height: 15.68rem;
    background-image: url('./images/part9-bg.png');
    background-size: 100% 100%;
    overflow: hidden;
}

.part9-wrap .text1 {
    margin-top: 0.99rem;
    margin-left: 4.35rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.36rem;
    color: #0962A8;
    line-height: 1;
}

.part9-wrap .text2 {
    width: 5.53rem;
    margin-top: 0.48rem;
    margin-left: 4.35rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.26rem;
}

.part9-wrap .text3 {
    margin-top: 0.82rem;
    margin-left: 4.35rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.36rem;
    color: #0962A8;
    line-height: 1;
}

.part9-wrap .text4 {
    margin-top: 0.28rem;
    margin-left: 4.35rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.24rem;
    color: #3E3A39;
    line-height: 1;
}

.part9-wrap .text5 {
    width: 5.53rem;
    margin-top: 0.37rem;
    margin-left: 4.53rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.26rem;
}

.part9-wrap .text6 {
    width: 5.53rem;
    margin-top: 0.55rem;
    margin-left: 4.53rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.26rem;
}

.part9-wrap .text7 {
    width: 5.53rem;
    margin-top: 0.25rem;
    margin-left: 4.53rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.26rem;
}

.part9-wrap .text8 {
    margin-top: 1.08rem;
    margin-left: 4.35rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.36rem;
    color: #0962A8;
    line-height: 1;
}

.part9-wrap .text9 {
    width: 5.53rem;
    margin-top: 0.43rem;
    margin-left: 4.35rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.26rem;
}

.part9-wrap .text10 {
    margin-top: 0.5rem;
    margin-left: 4.35rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.22rem;
    color: #0068B6;
    line-height: 1;
}

.part9-wrap .text11 {
    width: 5.53rem;
    margin-top: 0.08rem;
    margin-left: 4.35rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.26rem;
}

.part9-wrap .text12 {
    margin-top: 0.4rem;
    margin-left: 4.35rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.22rem;
    color: #0068B6;
    line-height: 1.2;
}

.part9-wrap .text13 {
    width: 5.53rem;
    margin-top: 0.08rem;
    margin-left: 4.35rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.26rem;
}

.part10-wrap {
    width: 19.2rem;
    height: 1.51rem;
    background-image: url('./images/part8-bg.png');
    background-size: 100% 100%;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.36rem;
    color: #0962A8;
    line-height: 1.51rem;
    text-align: center;
}

.part11-wrap {
    position: relative;
    width: 19.2rem;
    height: 2.87rem;
    background-color: #fff;
}

.part11-wrap .text1 {
    position: absolute;
    top: 0.49rem;
    left: 4.33rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.28rem;
    color: #0068B6;
    line-height: 1;
}

.part11-wrap .text2 {
    position: absolute;
    top: 0.49rem;
    left: 10.01rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.28rem;
    color: #0068B6;
    line-height: 1;
}

.part11-wrap .text3 {
    position: absolute;
    top: 0.96rem;
    left: 4.33rem;
    width: 4.87rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.26rem;
}

.part11-wrap .text4 {
    position: absolute;
    top: 0.96rem;
    left: 10.01rem;
    width: 4.87rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.15rem;
    color: #3E3A39;
    line-height: 0.26rem;
}