.m-top-bar {
    width: 69.375vw;
    min-height: 4vw;
    margin-top: 1.25vw;
}

.m-logo-icon {
    width: 4vw;
    height: 4vw;
    margin-right: 0.875vw;
}

.m-logo-title {
    width: 8.4375vw;
    height: 3vw;
    line-height: 0.994vw;
    margin-bottom: 0.25vw;
}

.m-top-bar-link {
    padding: 1vw 1.437vw;
}

.m-info-content {
    height: 32.5vw;
    margin-top: 9.75vw;
    width: 69.375vw;
}

.m-info-content-text {
    margin-top: 2.937vw;
}

.m-info-content-text-title {
    line-height: 3.75vw;
}
.m-info-content-text-subtitle {
    margin-top: 1.812vw;
    margin-bottom: 3.75vw;
    line-height: 2.215vw;
    max-width: 29.625vw;
}
.m-info-btn-group {
    width: 31.625vw;
}
.m-info-btn {
    width: 9.75vw;
    height: 3.75vw;
    border-radius: 2.062vw;
}
.m-info-btn img {
    width: 1.5vw;
    height: 1.5vw;
    margin-right: 0.562vw;
}
.m-info-content-img {
    width: 31.875vw;
}
.m-video-content {
    width: 100vw;
    height: 48vw;
    background-image: url("../img/home-img1.jpg");
    background-size: 100%;
}
.m-video-content2 {
    width: 100vw;
    height: 50vw;
    background-image: url("../img/home-img2.jpg");
    background-size: 100%;
}
.m-video-content-play-icon {
    width: 9.5vw;
    height: 9.5vw;
}
.m-why-content {
    width: 69.375vw;
    margin-top: 6.812vw;
}
.m-why-content-title {
    line-height: 3.75vw;
    margin-bottom: 0.5vw;
}
.m-why-content-subtitle {
    line-height: 1.75vw;
    margin-bottom: 5.437vw;
}
.my-why-card {
    width: 19.187vw;
    margin-bottom: 5.437vw;
}
.m-why-card-title {
    margin-bottom: 1.875vw;
}
.my-why-card-icon {
    width: 3.75vw;
    height: 3.75vw;
    margin-right: 1.625vw;
}
.m-why-card-text {
    line-height: 1.75vw;
    margin-bottom: 2.812vw;
    min-height: 5.25vw;
    font-size: 0.94vw;
}
.m-why-card-line {
    height: 1px;
    opacity: 0.5;
}
.m-user-reviews {
    margin-top: 2.75vw;
    background: url('../img/home-bg2.png') center center no-repeat;
    background-size: 80%;
    min-height: 47.812vw;
}
.m-user-reviews-title {
    margin-top: 0.812vw;
    line-height: 3.75vw;
    margin-bottom: 0.875vw;
}
.m-user-reviews-subtitle {
    line-height: 1.75vw;
    margin-bottom: 1.75vw;
}
.m-review-card {
    width: 31.25vw;
    padding: 3.125vw;
    border-radius: 0.625vw;
}
.m-review-card-avatar {
    width: 4.375vw;
    height: 4.375vw;
    border-radius: 2.187vw;
    margin-right: 1.5vw;
}
.m-review-card-title {
    line-height: 1.657vw;
    margin-bottom: 0.625vw;
}
.m-review-text {
    margin-top: 1.687vw;
    height: 8.062vw;
    line-height: 2.125vw;
    margin-bottom: 2.187vw;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.m-review-star {
    width: 1.437vw;
    height: 1.437vw;
    margin-right: 0.875vw;
}
.m-user-reviews-action {
    width: 5.5vw;
    margin-top: 4vw;
}
.m-user-reviews-action-btn {
    width: 2.5vw;
    height: 2.5vw;
    border-radius: 1.25vw;
}
.m-user-reviews-action-btn img {
    width: 2.25vw;
    height: 2.25vw;
}
.m-target {
    padding-top: 6.75vw;
}
.m-target-bg-img {
    width: 53.5vw;
    margin-bottom: 6.875vw;
}
.m-join {
    border-radius: 1.437vw;
    width: 69.375vw;
    height: 12.5vw;
    padding-left: 3.625vw;
    padding-right: 3.625vw;
    margin-bottom: 8.562vw;
}
.m-join-btn {
    border-radius: 2.187vw;
    width: 13.625vw;
    height: 3.75vw;
}
.m-join-title {
    line-height: 3.125vw;
    margin-bottom: 0.812vw;
}
.m-footer {
    width: 69.375vw;
}
.m-contact {
    width: 23.75vw;
}
.m-footer-link-title {
    margin-bottom: 2.687vw;
    opacity: 0.6;
}
.m-footer-link-item {
    margin-bottom: 1.875vw;
}
.m-contact-qr {
    width: 7.5vw;
    height: 7.5vw;
    margin-bottom: 0.687vw;
}
.m-contact-title {
    opacity: 0.6;
    margin-bottom: 0.437vw;
}
.m-link-icon {
    margin-bottom: 5.625vw;
}
.m-link-icon-container {
    width: 2.5vw;
    height: 2.5vw;
    border-radius: 1.25vw;
    margin-right: 1.5vw;
    background-color: #149163;
}
.m-link-icon-container img {
    width: 2.5vw;
    height: 2.5vw;
    border-radius: 1.25vw;
}
.m-copyright a {
    text-decoration: none;
    color: white;
}