@charset "utf-8";
/*Author: BeiYue*/
/*QQ: 964214970*/
/*Telegram: BeiYue88*/
/*==============================================================*/

/* CSS JingKang_Mdia */
/*媒体查询样式--开始------------------------------------------------------*/

@media only screen and (max-width: 1400px) {
    .pinggu_box .pinggu_rt_box {
        width: 21.214vw;
        height: 42.857vw;
    }

    .pinggu_box .pinggu_cent_box {
        min-height: 48.571vw;
        padding: 5.714vw 0;
    }

    .pinggu_cent_box .pinggu_list {
        margin-bottom: 2.857vw;
    }

    .pinggu_cent_box .pinggu_list:nth-child(odd) {
        margin-left: 7.143vw;
    }

    .pinggu_cent_box .pinggu_list:nth-child(even) {
        margin-right: 7.143vw;
    }

    .pinggu_list .pinggu_title li {
        width: 17.143vw;
        height: 3.571vw;
        border-radius: 0.714vw;
        padding: 0 1.429vw;
    }

    .pinggu_list .pinggu_title li p {
        font-size: 1.429vw;
    }

    .pinggu_list .pinggu_title li i {
        width: 1.143vw;
        height: 1.143vw;
    }

    .pinggu_list .pinggu_ico {
        width: 4.286vw;
        height: 4.286vw;
    }

    .pinggu_cent_box .pinggu_list:nth-child(odd) .pinggu_ico {
        margin-left: 2.857vw;
    }

    .pinggu_cent_box .pinggu_list:nth-child(even) .pinggu_ico {
        margin-right: 2.857vw;
    }

    .pinggu_list .pinggu_txt {
        width: 17.143vw;
    }
}

@media only screen and (max-width: 1024px) {

    .hexin_pt_box {
        margin-top: 2.930vw;
        margin-bottom: 2.930vw;
    }

    .hexin_pt_box li {
        width: 31.250vw;
        height: 37.109vw;
        border-radius: 3.906vw 0 3.906vw 0;
        box-shadow: 0px 0.977vw 4.883vw rgba(0, 0, 0, 0.2);
    }

    .hexin_pt_box li .hexin_pt {
        width: 31.250vw;
        height: 31.250vw;
    }

    .hexin_pt_box li h2 {
        height: 5.859vw;
        font-size: 2.734vw;
    }
}

@media only screen and (max-width: 720px) {

    .teamfuwu_box {
        margin: -1.389vw;
        margin-bottom: 4.167vw;
    }

    .teamfuwu_box .teamfuwu_list {
        min-width: 43.056vw;
        min-height: 46.528vw;
        flex: 1 0 calc(25% - 2.778vw);
        margin: 1.389vw;
        padding: 2.778vw 0;
    }

    .teamfuwu_list .teamfuwu_pt {
        max-width: 26.389vw;
        max-height: 26.389vw;
    }

    .teamfuwu_list h2 {
        margin-top: 2.778vw;
        font-size: 3.889vw;
    }

    .teamfuwu_list p {
        margin-top: 1.389vw;
        padding: 0 1.389vw;
    }

    .teamfuwu_list .teamfuwu_bg {
        border-radius: 2.778vw;
        top: 16.667vw;
    }

    .teamfuwu_list .teamfuwu_yuan {
        width: 27.778vw;
        height: 27.778vw;
        top: 2.778vw;
    }

    .teamfuwu_list i {
        width: 2.778vw;
        height: 2.778vw;
    }

    .teamfuwu_list i:nth-of-type(1) {
        border-top-left-radius: 2.778vw;
        box-shadow: -0.417vw -0.833vw var(--bai);
        margin-top: 18.056vw;
        margin-right: -17.778vw;
    }

    .teamfuwu_list i:nth-of-type(2) {
        border-top-right-radius: 2.778vw;
        box-shadow: 0.417vw -0.833vw var(--bai);
        margin-top: 18.056vw;
        margin-left: -15.000vw;
    }

    .kebiehuli_box {
        margin-bottom: 4.167vw;
    }

    .teamzili_box {
        margin-bottom: 4.167vw;
    }

    .teamzili_box {
        margin-bottom: 4.167vw;
    }

    .teamzili_lunpanbox .teamzili_logo_box {
        width: 13.889vw;
        height: 13.889vw;
    }

    .teamzili_lunpanbox .teamzili_quan {
        width: 77.778vw;
        height: 77.778vw;
    }

    .teamzili_lunpanbox .teamzili_list_box {
        width: 77.778vw;
        height: 77.778vw;
    }

    .teamzili_lunpanbox .teamzili_list_box li {
        width: 16.667vw;
        height: 16.667vw;
        padding: 4.167vw;
    }

    .teamzili_box .teamzili_miaoshu {
        margin: 4.167vw auto;
    }

    .hexin_ms_box {
        height: 13.889vw;
    }

    .pinggu_box {
        flex-direction: column;
    }

    .pinggu_box .pinggu_rt_box {
        width: 41.250vw;
        height: 83.333vw;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        top: 0;
        left: 0;
        transform: none;
    }

    .pinggu_box .pinggu_cent_box {
        justify-content: center;
        padding: 6.000vw 0;
        padding-bottom: 0;
    }

    .pinggu_cent_box .pinggu_list {
        width: calc(100% - 100px);
        justify-content: flex-start;
        align-items: flex-end !important;
        flex-direction: column;
        margin: 0 6.944vw !important;
        margin-bottom: 5.556vw !important;
    }

    .pinggu_list .pinggu_title {
        width: 100%;
        display: flex;
        justify-content: center;
        flex-direction: row-reverse !important;
    }

    .pinggu_list .pinggu_title li {
        width: 100%;
        height: 60px;
        border-radius: 1.389vw;
        padding: 0 2.778vw;
    }

    .pinggu_list .pinggu_title li p {
        font-size: 20px;
    }

    .pinggu_list .pinggu_title li i {
        width: 16px;
        height: 16px;
    }

    .pinggu_list .pinggu_ico {
        width: 60px;
        height: 60px;
        margin-left: 0 !important;
        margin-right: 5.556vw !important;
    }

    .pinggu_list .pinggu_txt {
        width: calc(100% - 100px);
        font-size: 14px;
    }
}

@media only screen and (max-width: 600px) {
    .teamfuwu_list p {
        font-size: 2.667vw;
    }

    .teamfuwu_list .teamfuwu_bg {
        height: 35.000vw;
    }

    .kebiehuli_box li {
        min-width: 30vw;
        height: 8.333vw;
        flex: 1 0 calc(20% - 1.667vw);
        margin: 0.833vw;
        font-size: 3.000vw;
        border-radius: 1.667vw;
    }

    .teamzili_miaoshu li {
        margin-bottom: 1.667vw;
    }

    .teamzili_miaoshu li i {
        width: 3.333vw;
        height: 3.333vw;
        margin-right: 0.833vw;
        margin-top: 0.333vw;
    }

    .teamzili_miaoshu li p {
        font-size: 3.000vw;
    }

    .pinggu_cent_box .pinggu_list {
        width: calc(100% - 16.667vw);
    }

    .pinggu_list .pinggu_title li {
        height: 10.000vw;
    }

    .pinggu_list .pinggu_title li p {
        font-size: 4vw;
    }

    .pinggu_list .pinggu_title li i {
        width: 2.667vw;
        height: 2.667vw;
    }

    .pinggu_list .pinggu_ico {
        width: 10.000vw;
        height: 10.000vw;
    }

    .pinggu_list .pinggu_txt {
        width: calc(100% - 16.667vw);
    }

    .bingshi_box {
        height: 13.333vw;
        font-size: 3.000vw;
    }
}