.head {
    width: 100%;
    height: 537px;
    z-index: 3;
    position: fixed;
}

.foot {
    display: block;
    bottom: 0;
    width: 100%;
    height: 548px;
}

body {
    background-color: #F6F9FF;
    /*font-family: "PingFangSC-Regular","Microsoft YaHei", serif;*/
    font-family: "HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
    letter-spacing: 0.05em;
}

* {
    margin: 0;
    padding: 0;
    /*display:block;*/
}

a {
    text-decoration: none;
}

.display {
    display: none !important;
}

iframe {
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    /*min-width: 100%;*/
    *width: 100%;
    width: 1px;
}

* {
    margin: 0;
    padding: 0;
}

.consultant {
    position: fixed;
    z-index: 10;
    width: 380px;
    height: 420px;
    top: 38vh;
}

/* PC */
@media (min-width: 1280px) {
    .Phone_block {
        display: none !important;
    }

    /*顶部导航*/
    .banner {
        width: 100%;
        height: 267px;
        background: #E15F39;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .banner > div {
        color: #ffffff;
        margin: auto;
        width: 1200px;
    }

    .head {
        height: 80px;
    }

    .bottom {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .h5_next_button {
        display: flex;
        flex-direction: column;
        align-items: end;
    }

    .h5_next_icon {
        display: flex;
        align-items: center;
        justify-content: end;
    }

    .big {
        width: 189px;
        height: 189px;
        border-radius: 108px;
        overflow: hidden;
    }

    .content_1 {
        width: 1280px;
        height: 67px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        margin: 0 auto;
    }

    .content_1 > div {
        display: flex;
        flex-direction: row;
        align-items: center;
    }

    .text1 {
        height: 30px;
        font-size: 22px;
        font-weight: 600;
        color: #323F76;
        line-height: 30px;
        margin-left: 23px;
    }

    .text2 {
        height: 22px;
        font-size: 16px;
        font-weight: 400;
        color: #9FA5B0;
        line-height: 22px;
        margin-left: 34px;
        letter-spacing: 0.2px;
    }

    .nowtitle {
        height: 22px;
        font-size: 16px;
        font-weight: 400;
        color: #005EFF;
        line-height: 22px;
        letter-spacing: 0.2px;
    }

    .fanhui {
        width: 14px;
        height: 16px;
        margin-right: 10px;
    }

    .text3 {
        height: 22px;
        font-size: 16px;
        font-weight: 400;
        color: #323F76;
        line-height: 22px;
        margin-right: 22px;
    }

    .content_2 {
        width: 1280px;
        height: 219px;
        background: #FFFFFF;
        margin: 0 auto;
        position: relative;
    }

    .content2_title {
        width: 79px;
        height: 38px;
        background: #005EFF;
        text-align: center;
        line-height: 38px;
        color: #FFFFFF;
        margin-left: 30px;
    }

    .content2_title2 {
        height: 37px;
        font-size: 26px;
        font-weight: 600;
        color: #323F76;
        line-height: 37px;
        margin: 15px 0 0 30px;
        padding-top: 15px;
    }

    .content2_con {
        width: 455px;
        height: 80px;
        font-size: 16px;
        font-weight: 400;
        color: #555570;
        line-height: 26px;
        word-break: break-all; /* 强制断句 */
        text-overflow: ellipsis; /* clip:文本溢出时不显示(...),而是将溢出部分裁剪。ellipsis:显示省略标记(...)。 */
        display: -webkit-box; /* 将对象作为弹性伸缩盒显示。（伸缩盒的最老版本中属性）（CSS3）*/
        -webkit-box-orient: vertical; /* 它用于设置webkit浏览器中的盒子的主轴方向为垂直方向。*/
        /* 这个属性通常与display: -webkit-box和-webkit-box-pack: center一起使用，用于实现垂直居中对齐的效果。*/
        -webkit-line-clamp: 3; /* 这里是超出几行省略 */
        overflow: hidden;
        margin: 7px 0 0 30px;
    }

    .content2_card {
        display: flex;
        flex-direction: row;
        margin: 40px 0 0 30px;
    }

    .card_item {
        width: 66px;
        height: 26px;
        background: #F5F9FF;
        font-size: 12px;
        font-weight: 400;
        color: #005EFF;
        line-height: 26px;
        text-align: center;
        margin-right: 8px;
    }

    .content2_img {
        width: 273px;
        height: 172px;
        position: absolute;
        top: 24px;
        right: 30px;
    }

    .content_3 {
        width: 1220px;
        min-height: 60px;
        margin: 20px auto 0;
        background: #FFFFFF;
        padding: 30px;
        line-height: 32px;
        /*font-family: "PingFangSC-Regular","Microsoft YaHei", serif;*/
        font-family: "HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
        letter-spacing: 0.05em;
        color: #323F76;
        font-size: 18px;
    }

    .content_3 > img {
        max-width: 1240px;
        width: 100%;
        display: flex;
        margin: auto;
    }

    .content_3 > p > img {
        max-width: 1240px;
        display: flex;
        margin: auto;
    }

    .content_4 {
        width: 1280px;
        height: 127px;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .content_4 > div:nth-child(1) {
        margin-left: 20px;
    }

    .content_4 > div:nth-child(2) {
        margin-right: 20px;
    }

    .lt1 {
        width: 21px;
        height: 21px;
        background: #FFFFFF;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .lt1:hover {
        background-color: #005EFF;
    }

    .ltimg {
        width: 5px;
        height: 11px;
    }

    .lt2 {
        width: 60px;
        height: 33px;
        font-size: 18px;
        font-weight: 500;
        color: #061A45;
        line-height: 33px;
        margin-left: 7px;
    }

    .lt3 {
        height: 33px;
        font-size: 15px;
        font-weight: 500;
        color: #061A45;
        line-height: 33px;
        margin-top: 8px;
    }

    .rt1 {
        width: 21px;
        height: 21px;
        background: #FFFFFF;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .rt1:hover {
        background-color: #005EFF;
    }

    .right_blue {
        background-color: #005EFF !important;
    }

    .right_white {
        background-color: #FFFFFF !important;
    }

    .fanhui2 {
        width: 35px;
        height: 35px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #ffffff;
        margin-right: 5px;
        cursor: pointer;
    }
}


/* h5 */
@media (max-width: 1280px) {
    .PC_block {
        display: none !important;
    }

    /*导航*/
    .menu_h5 {
        width: 100vw;
        z-index: 10;
        position: fixed;
        top: 0;
        left: 0;
    }

    .menu_show {
        height: 100vh;
    }

    .menu_none {
        height: 60px;
    }

    /*顶部导航*/
    .banner {
        width: 100%;
        height: 267px;
        background: #E15F39;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .banner > div {
        color: #ffffff;
        margin: auto;
        width: 1200px;
    }

    .head {
        height: 80px;
    }

    .bottom {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .big {
        width: 189px;
        height: 189px;
        border-radius: 108px;
        overflow: hidden;
    }

    .content_1 {
        width: 94vw;
        height: 94px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        margin: 16px auto 15px auto;
    }

    .content_1 > div:first-child {
        display: flex;
        flex-direction: column;
    }

    .content_1 > div:nth-child(2) {
        display: flex;
        flex-direction: row;
    }

    .text1 {
        width: 35px;
        height: 22px;
        font-size: 16px;
        font-weight: 600;
        color: #323F76;
        line-height: 22px;
    }

    .text2 {
        width: 138px;
        height: 22px;
        font-size: 16px;
        font-weight: 400;
        color: #9FA5B0;
        line-height: 22px;
    }

    .text_border {
        display: flex;
        margin: 5px 0 10px 0;
    }

    .nowtitle {
        height: 22px;
        font-size: 16px;
        font-weight: 400;
        color: #005EFF;
        line-height: 22px;
        margin-left: 3px;
    }

    .fanhui {
        width: 14px;
        height: 16px;
        margin-right: 10px;
    }

    .text3 {
        height: 22px;
        font-size: 16px;
        font-weight: 400;
        color: #323F76;
        line-height: 22px;
        margin-right: 22px;
    }

    .Phone_foot_img {
        width: 100%;
        display: block;
    }

    .content_2 {
        width: 94vw;
        height: auto;
        background: #FFFFFF;
        margin: 15px auto 0 auto;
        padding: 2.5vw;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
    }

    .content2_title {
        font-size: 14px;
        width: 78px;
        height: 32px;
        background: #005EFF;
        text-align: center;
        line-height: 31px;
        color: #FFFFFF;
        margin-bottom: 12px;
    }

    .content2_title2 {
        order: 2;
        height: auto;
        font-size: 20px;
        font-weight: 600;
        color: #323F76;
        line-height: 28px;
        margin-top: 12px;
    }

    .content2_con {
        order: 3;
        width: 100%;
        height: auto;
        font-size: 14px;
        font-weight: 400;
        color: #555570;
        line-height: 20px;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        margin-top: 8px;
    }

    .content2_card {
        order: 4;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 8px;
        margin-top: 12px;
    }

    .card_item {
        width: 66px;
        height: 26px;
        background: #F5F9FF;
        font-size: 12px;
        font-weight: 400;
        color: #005EFF;
        line-height: 26px;
        text-align: center;
        margin-right: 0;
    }

    .content2_img {
        order: 1;
        width: 100%;
        height: auto;
        display: block;
    }

    .content_3 {
        width: 89vw;
        min-height: 60px;
        margin: 10px auto 0;
        background: #FFFFFF;
        padding: 2.5vw;
    }

    .content_3 > img {
        width: 87vw;
        background-size: contain;
        height: auto;
        margin: 0 auto;
        display: block;
    }

    .content_3 > p > img {
        width: 87vw;
        background-size: contain;
        height: auto;
        margin: 0 auto;
        display: block;
    }

    .h5_next_button {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .content_4 {
        width: 94vw;
        height: 163px;
        margin: 33px 0 30px 16px;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        align-items: flex-start;
    }

    .lt1 {
        width: 21px;
        height: 21px;
        background: #FFFFFF;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .lt1:hover {
        background-color: #005EFF;
    }

    .ltimg {
        width: 5px;
        height: 11px;
    }

    .lt2 {
        width: 54px;
        height: 33px;
        font-size: 14px;
        font-weight: 500;
        color: #061A45;
        line-height: 33px;
        margin-left: 7px;
    }

    .lt3 {
        height: 33px;
        font-size: 16px;
        font-weight: 500;
        color: #061A45;
        line-height: 33px;
        margin-top: 8px;
    }

    .h5_next_icon {
        display: flex;
        align-items: center;
        justify-content: end;
        flex-direction: row-reverse;
    }

    .rt1 {
        width: 21px;
        height: 21px;
        background: #FFFFFF;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .rt1:hover {
        background-color: #005EFF;
    }

    .fanhui2 {
        width: 35px;
        height: 35px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #ffffff;
        margin-right: 5px;
    }
}