@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-p-wrap {
    width: 19.2rem;
    height: 16.76rem;
    background-image: url('./images/part1-p-bg.png');
    background-size: 100% 100%;
    overflow: hidden;
}

.part1-p-wrap .text1 {
    margin-top: 1.75rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.98rem;
    color: #FFFFFF;
    text-align: center;
    line-height: 1;
}

.part1-p-wrap .text2 {
    margin-top: 1.38rem;
    margin-left: 3.94rem;
    font-family: MyFont;
    font-weight: 500;
    font-size: 0.75rem;
    color: #FFFFFF;
    line-height: 1.91rem;
}

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

.part2-p-wrap .text1 {
    margin-top: 1.9rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 1.07rem;
    color: #0962A8;
    text-align: center;
    line-height: 1;
}

.part2-p-wrap .text2 {
    width: 17.62rem;
    margin-top: 1.3rem;
    margin-left: 0.79rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.5rem;
    color: #3E3A39;
    line-height: 0.87rem;
    text-align: center;
}

.part2-p-wrap .text3 {
    position: absolute;
    top: 10.87rem;
    left: 3.87rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.55rem;
    color: #0068B6;
    line-height: 0.53rem;
}

.part2-p-wrap .text4 {
    position: absolute;
    top: 13.24rem;
    left: 3.87rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.55rem;
    color: #0068B6;
    line-height: 0.78rem;
}

.part2-p-wrap .text5 {
    position: absolute;
    top: 16.25rem;
    left: 3.87rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.55rem;
    color: #0068B6;
    line-height: 0.78rem;
}

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

.part3-p-wrap .text1 {
    margin-top: 1.9rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 1.07rem;
    color: #0962A8;
    text-align: center;
    line-height: 1;
}

.part3-p-wrap .text2 {
    position: absolute;
    top: 4.57rem;
    left: 1.04rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part3-p-wrap .text3 {
    position: absolute;
    top: 4.55rem;
    left: 4.34rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part3-p-wrap .text4 {
    position: absolute;
    top: 5.82rem;
    left: 4.29rem;
    width: 13.7rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #3E3A39;
    line-height: 0.87rem;
}

.part3-p-wrap .text5 {
    position: absolute;
    top: 10.06rem;
    left: 1.04rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part3-p-wrap .text6 {
    position: absolute;
    top: 10.04rem;
    left: 4.34rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part3-p-wrap .text7 {
    position: absolute;
    top: 11.32rem;
    left: 4.29rem;
    width: 13.7rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #3E3A39;
    line-height: 0.87rem;
}

.part3-p-wrap .text8 {
    position: absolute;
    top: 16.67rem;
    left: 1.04rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part3-p-wrap .text9 {
    position: absolute;
    top: 16.65rem;
    left: 4.34rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part3-p-wrap .text10 {
    position: absolute;
    top: 17.92rem;
    left: 4.29rem;
    width: 13.7rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #3E3A39;
    line-height: 0.87rem;
}

.part3-p-wrap .text11 {
    position: absolute;
    top: 23.1rem;
    left: 1.04rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part3-p-wrap .text12 {
    position: absolute;
    top: 23.08rem;
    left: 4.34rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part3-p-wrap .text13 {
    position: absolute;
    top: 24.35rem;
    left: 4.29rem;
    width: 13.7rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #3E3A39;
    line-height: 0.87rem;
}

.part4-p-wrap {
    box-sizing: border-box;
    width: 19.2rem;
    height: 3.8rem;
    background-image: url('./images/part4-p-bg.png');
    background-size: 100% 100%;

    font-family: MyFontBold;
    font-weight: bold;
    font-size: 1.07rem;
    color: #0962A8;
    line-height: 1.12rem;
    text-align: center;
    padding-top: 0.84rem;
}

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

.part5-p-wrap .text1 {
    position: absolute;
    top: 1.26rem;
    left: 0.82rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part5-p-wrap .text2 {
    position: absolute;
    top: 2.71rem;
    left: 0.78rem;
    width: 9rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #3E3A39;
    line-height: 0.87rem;
}

.part5-p-wrap .text3 {
    position: absolute;
    top: 5.85rem;
    /* left: 0.78rem; */
    width: 17.93rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #3E3A39;
    line-height: 0.87rem;
}

.part5-p-wrap .text4 {
    position: absolute;
    top: 3.35rem;
    left: 12.13rem;
    font-family: MyFont;
    font-weight: 1000;
    font-size: 0.56rem;
    /* color: #231815; */
}

.part5-p-wrap .text5 {
    position: absolute;
    top: 4.82rem;
    left: 14.47rem;
    font-family: MyFont;
    font-weight: 1000;
    font-size: 0.56rem;
    /* color: #231815; */
}

.part5-p-wrap .text6 {
    position: absolute;
    top: 6.32rem;
    left: 10.24rem;
    font-family: MyFont;
    font-weight: 1000;
    font-size: 0.56rem;
    /* color: #231815; */
}

.part5-p-wrap .text7 {
    position: absolute;
    top: 13.32rem;
    left: 0.82rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.8rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part5-p-wrap .text8 {
    position: absolute;
    top: 15.21rem;
    left: 4.57rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.69rem;
    color: #0068B6;
    line-height: 0.94rem;
}

.part5-p-wrap .text9 {
    position: absolute;
    top: 18.12rem;
    left: 1.72rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #3E3A39;
    line-height: 0.73rem;
}

.part5-p-wrap .text10 {
    position: absolute;
    top: 20.09rem;
    left: 1.72rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #3E3A39;
    line-height: 0.73rem;
}

.part5-p-wrap .text11 {
    position: absolute;
    top: 21.26rem;
    left: 1.72rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #3E3A39;
    line-height: 0.73rem;
}

.part5-p-wrap .text12 {
    position: absolute;
    top: 23.13rem;
    left: 0.77rem;
    width: 17.94rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #0068B6;
    line-height: 0.87rem;
}

.part5-p-wrap .text13 {
    position: absolute;
    top: 29.55rem;
    left: 0.79rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part5-p-wrap .text14 {
    position: absolute;
    top: 31.06rem;
    left: 0.79rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.69rem;
    color: #0068B6;
    line-height: 0.94rem;
}

.part5-p-wrap .text15 {
    position: absolute;
    top: 32.48rem;
    left: 0.79rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.49rem;
    color: #3E3A39;
    line-height: 0.87rem;
}

.part5-p-wrap .text16 {
    position: absolute;
    top: 35.84rem;
    left: 1.29rem;
    width: 16.73rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.49rem;
    color: #3E3A39;
    line-height: 0.87rem;
}

.part5-p-wrap .text17 {
    position: absolute;
    top: 41.31rem;
    left: 1.29rem;
    width: 16.73rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.49rem;
    color: #3E3A39;
    line-height: 0.87rem;
}

.part5-p-wrap .text18 {
    position: absolute;
    top: 46.08rem;
    left: 1.29rem;
    width: 16.73rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.49rem;
    color: #3E3A39;
    line-height: 0.87rem;
}

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

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

.part7-p-wrap .text1 {
    position: absolute;
    top: 1.43rem;
    left: 0.79rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part7-p-wrap .text2 {
    position: absolute;
    top: 3.72rem;
    left: 5.66rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.50rem;
    color: #FFFFFF;
    line-height: 0.67rem;
    text-align: center;
}

.part7-p-wrap .text3 {
    position: absolute;
    top: 7.75rem;
    left: 0.98rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.34rem;
    color: #0068B6;
    line-height: 0.45rem;
    text-align: center;
}

.part7-p-wrap .text4 {
    position: absolute;
    top: 7.25rem;
    left: 8.16rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.50rem;
    color: #FFFFFF;
    line-height: 0.67rem;
    text-align: center;
}

.part7-p-wrap .text5 {
    position: absolute;
    top: 8.23rem;
    left: 14.9rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.50rem;
    color: #FFFFFF;
    line-height: 0.67rem;
    text-align: center;
}

.part7-p-wrap .text6 {
    position: absolute;
    top: 13.59rem;
    left: 5.05rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.50rem;
    color: #FFFFFF;
    line-height: 0.67rem;
    text-align: center;
}

.part7-p-wrap .text7 {
    position: absolute;
    top: 14.42rem;
    left: 15.86rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.34rem;
    color: #0068B6;
    line-height: 0.45rem;
    text-align: center;
}

.part7-p-wrap .text8 {
    position: absolute;
    top: 17.76rem;
    left: 0.8rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.69rem;
    color: #0068B6;
    line-height: 0.94rem;
}

.part7-p-wrap .text9 {
    position: absolute;
    top: 19.11rem;
    left: 0.8rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #3E3A39;
    line-height: 0.87rem;
}

.part7-p-wrap .text10 {
    position: absolute;
    top: 24.25rem;
    left: 0.78rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part7-p-wrap .text11 {
    position: absolute;
    top: 27.04rem;
    left: 4.88rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #3E3A39;
    line-height: 0.80rem;
}

.part7-p-wrap .text12 {
    position: absolute;
    top: 31.34rem;
    left: 4.88rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #3E3A39;
    line-height: 0.80rem;
}

.part7-p-wrap .text13 {
    position: absolute;
    top: 35.66rem;
    left: 4.88rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #3E3A39;
    line-height: 0.80rem;
}

.part7-p-wrap .text14 {
    position: absolute;
    top: 42.12rem;
    left: 0.78rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part7-p-wrap .text15 {
    position: absolute;
    top: 43.82rem;
    left: 1.51rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.60rem;
    color: #FFFFFF;
    line-height: 0.72rem;
}

.part7-p-wrap .text16 {
    position: absolute;
    top: 45.22rem;
    left: 1.51rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #3E3A39;
    line-height: 0.80rem;
}

.part7-p-wrap .text17 {
    position: absolute;
    top: 48.45rem;
    left: 1.51rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.60rem;
    color: #FFFFFF;
    line-height: 0.72rem;
}

.part7-p-wrap .text18 {
    position: absolute;
    top: 49.83rem;
    left: 1.51rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #3E3A39;
    line-height: 0.80rem;
}

.part7-p-wrap .text19 {
    position: absolute;
    top: 53.04rem;
    left: 1.51rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.60rem;
    color: #FFFFFF;
    line-height: 0.72rem;
}

.part7-p-wrap .text20 {
    position: absolute;
    top: 54.43rem;
    left: 1.51rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.52rem;
    color: #3E3A39;
    line-height: 0.80rem;
}

.part8-p-wrap {
    width: 19.2rem;
    height: 3.8rem;
    background-image: url('./images/part8-p-bg.png');
    background-size: 100% 100%;

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

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

.part9-p-wrap .text1 {
    position: absolute;
    top: 1.54rem;
    left: 0.82rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part9-p-wrap .text2 {
    position: absolute;
    top: 3.1rem;
    left: 0.77rem;
    width: 17.72rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.5rem;
    color: #3E3A39;
    line-height: 0.80rem;
}

.part9-p-wrap .text3 {
    position: absolute;
    top: 2.9rem;
    /* left: 0.77rem; */
    width: 13.72rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.5rem;
    color: #3E3A39;
    line-height: 0.80rem;
}

.part9-p-wrap .text4 {
    position: absolute;
    top: 13.45rem;
    left: 0.77rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part9-p-wrap .text5 {
    position: absolute;
    top: 14.86rem;
    left: 0.77rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.60rem;
    color: #3E3A39;
    line-height: 0.72rem;
}

.part9-p-wrap .text6 {
    position: absolute;
    top: 16rem;
    left: 1.26rem;
    width: 17.21rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.5rem;
    color: #3E3A39;
    line-height: 0.80rem;
}

.part9-p-wrap .text7 {
    position: absolute;
    top: 19.1rem;
    left: 1.26rem;
    width: 17.21rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.5rem;
    color: #3E3A39;
    line-height: 0.80rem;
}

.part9-p-wrap .text8 {
    position: absolute;
    top: 22.3rem;
    left: 1.26rem;
    width: 17.21rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.5rem;
    color: #3E3A39;
    line-height: 0.80rem;
}

.part9-p-wrap .text9 {
    position: absolute;
    top: 38.79rem;
    left: 1.09rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part9-p-wrap .text10 {
    position: absolute;
    top: 40.36rem;
    left: 1.09rem;
    width: 16.71rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.5rem;
    color: #3E3A39;
    line-height: 0.80rem;
}

.part9-p-wrap .text11 {
    position: absolute;
    top: 43.57rem;
    left: 1.09rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.69rem;
    color: #0068B6;
    line-height: 0.94rem;
}

.part9-p-wrap .text12 {
    position: absolute;
    top: 44.43rem;
    left: 1.09rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.5rem;
    color: #3E3A39;
    line-height: 0.80rem;
}

.part9-p-wrap .text13 {
    position: absolute;
    top: 46.21rem;
    left: 1.09rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.69rem;
    color: #0068B6;
    line-height: 0.94rem;
}

.part9-p-wrap .text14 {
    position: absolute;
    top: 48.32rem;
    left: 1.09rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.5rem;
    color: #3E3A39;
    line-height: 0.80rem;
}

.part10-p-wrap {
    width: 19.2rem;
    height: 3.8rem;
    background-image: url('./images/part10-p-bg.png');
    background-size: 100% 100%;

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

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

.part11-p-wrap .text1 {
    position: absolute;
    top: 1.53rem;
    left: 1.05rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part11-p-wrap .text2 {
    position: absolute;
    top: 2.6rem;
    left: 1.05rem;
    width: 17.02rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.48rem;
    color: #3E3A39;
    line-height: 0.80rem;
}

.part11-p-wrap .text3 {
    position: absolute;
    top: 5.24rem;
    left: 1.05rem;
    font-family: MyFontBold;
    font-weight: bold;
    font-size: 0.80rem;
    color: #0068B6;
    line-height: 0.62rem;
}

.part11-p-wrap .text4 {
    position: absolute;
    top: 6.33rem;
    left: 1.05rem;
    width: 17.02rem;
    font-family: MyFont;
    font-weight: normal;
    font-size: 0.48rem;
    color: #3E3A39;
    line-height: 0.80rem;
}