.sjmt {
    margin: 5.21vw auto;
}

.sjmt .tit {
    text-align: left;
    font-size: 1.88vw;
    font-weight: bold;
    position: relative;
}

.sjmt .tit::after {
    width: 3.91vw;
    height: .31vw;
    position: absolute;
    bottom: -0.99vw;
    left: 0;
    content: '';
    background-color: #F76B1C;
}

.mt {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.mt1 img {
    width: 39.84vw;
}

.mt2 {
    display: flex;
}

.mt2_1 {
    width: 12.71vw;
    height: 17.19vw;
    border-radius: .52vw;
    box-shadow: 0 .16vw .31vw rgba(0, 0, 0, .16);
}

.sjmt img {
    display: block;
}

.mt2_1 .ewm img {
    width: 8.54vw;
    margin: 2.08vw auto .99vw;
    display: block;
}

.wx {
    width: 1.61vw;
    margin: auto;
    margin-bottom: .78vw;
}

.mt2_1 h1 {
    text-align: center;
    font-size: .94vw;
}

.mt2_1:last-child {
    margin-left: 5.99vw;
}

@media screen and (max-width: 1200px) {
    .sjmt .tit {
        font-size: 22px;
    }

    .sjmt .tit::after {
        width: 20px;
        height: 2px;
    }

    .mt {
        flex-direction: column;
    }

    .mt1 img {
        width: 100%;
    }

    .mt2 {
        width: 100%;
        justify-content: space-evenly;
        margin-top: 2%;
        flex-direction: column;
    }

    .mt2_1:last-child {
        margin-left: 0;
    }

    .mt2_1 {
        padding-bottom: 2%;
        height: auto;
        width: 100%;
        box-shadow: 0 0 6px rgba(0, 0, 0, .16);
        margin-bottom: 4%;
    }

    .mt2_1 .ewm img {
        width: 40vw;
    }

    .wx {
        display: none !important;
        width: 15%;
    }

    .mt2_1 h1 {
        font-size: 16px;
    }




}