header .banner {

    background-image: url(../image/banner5.png);   

}

main .plant {

    display: flex;

    justify-content: center;

    align-items: center;

    margin: 135px auto;

    max-width: 1450px;

}

main .plant img {

    width: 700px;

}



main .plant div {

    padding-left: 106px;

}

main .plant div h2 {

    font-size: 24px;

    font-family: SourceHanSansCN, SourceHanSansCN-Bold;

    font-weight: 700;

    color: #393939;

    line-height: 35px;

    letter-spacing: 2px;

}

main .plant div p {

    opacity: 1;

    font-size: 14px;

    font-family: SourceHanSansCN, SourceHanSansCN-Regular;

    font-weight: 400;

    text-align: left;

    color: #636363;

    line-height: 25px;

    letter-spacing: 1px;

    white-space: pre-line;

}

.service-map img{
    height: unset;
}



@media screen and (max-width: 780px) {

    main .plant {

        display: block;

        margin: 0;

        padding: 20px;

    }

    main .plant img{

        width: 100%;

    }

    main .plant div {

        padding: 0px;

    }

}