.service-banner-wrapper {
    height: 6.41rem;
    background: url('../img/service.png') no-repeat;
    background-size: 100% 100%;
    padding: 2.5rem 0 0 0.53rem;
}

.service-banner-wrapper .title {
    font-weight: 400;
    font-size: 0.7rem;
    color: #FFFFFF;
    line-height: 0.88000rem;
}

.service-banner-wrapper .line {
    width: 0.87rem;
    height: 0rem;
    border: 0.03rem solid #FFFFFF;
    margin-top: 0.43rem;
}


.service-content {
    display: flex;
    flex-wrap: wrap;
}

.service-content .content {
    width: 5rem;
    height: 2.88rem;
    background: #222A33;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 0.46rem 0 0 0.33rem;
    opacity: 0.8;
    transition: all 0.25s linear;
}

.service-content .content .title {
    font-weight: 700;
    font-size: 0.4rem;
    color: #FFFFFF;
    line-height: 0.59rem;
}

.service-content .content .subtitle {
    font-weight: 400;
    font-size: 0.3rem;
    color: #FFFFFF;
    line-height: 0.43rem;
    margin-bottom: 0.27000rem;
}

.service-content .content .text {
    width: 4.15rem;
    font-size: 0.24rem;
    color: #FFFFFF;
    line-height: 0.36rem;
}

.service-content .content:nth-child(2) {
    background-image: url('../../src/assets/img/service/service-1.png');
    background-position: center center;
}

.service-content .content:nth-child(3) {
    background-image: url('../../src/assets/img/service/service-2.png');
    background-position: center center;
}

.service-content .content:nth-child(6) {
    background-image: url('../../src/assets/img/service/service-3.png');
    background-position: center center;
}

body .service-content .content:hover {
    background-size: 110% 110%;
}

.service-dr-wrapper {
    height: 4.3rem;
    background: url('../img/Dr-Yan.png') no-repeat;
    background-size: 100% 100%;
}

.service-dr-info {
    display: flex;
}

.info-left {
    padding: 0.77rem 0 0.5rem 0.51rem;
}

.info-left .title {
    font-weight: 400;
    font-size: 0.7rem;
    color: #666666;
    line-height: 1.01rem;
    margin-bottom: 0.40000rem;
}

.info-left .line {
    width: 0.87rem;
    height: 0rem;
    border-bottom: 0.03rem solid #666666;
}

.service-dr-info .info-right {
    padding-top: 0.56rem;
    margin-left: 0.69rem;
}

.service-dr-info .info-right .title {
    font-size: 0.46rem;
    color: #666666;
    line-height: 0.40000rem;
    margin-bottom: 0.32000rem;
}

.service-dr-info .info-right .title span {
    color: #35B7AD;
    font-weight: 700;
}

.service-dr-info .info-right .text {
    font-weight: 400;
    font-size: 0.31rem;
    color: #888889;
    line-height: 0.57rem;
}

.service-course-wrapper {
    padding: 0.51rem 0.41rem 0.51rem;
}

.service-course-wrapper .info {
    font-weight: 400;
    font-size: 0.36rem;
    color: #666666;
    line-height: 0.62rem;
    margin-bottom: 0.13rem;
}

.service-course-wrapper .course {
    font-weight: 400;
    font-size: 0.31rem;
    color: #AFB3B6;
    line-height: 0.62rem;
}

.service-operation-wrapper {
    height: 5.13rem;
    background: url('../img/operation.png') no-repeat;
    background-size: 100% 100%;
}

.service-operation-wrapper .title {
    font-weight: 400;
    font-size: 0.7rem;
    color: #FFFFFF;
    line-height: 0.88000rem;
    margin: 1.15rem 0 0.41rem 0.5rem;
}

.service-operation-wrapper .line {
    width: 0.87rem;
    height: 0rem;
    border: 0.03rem solid #FFFFFF;
    margin-left: 0.5rem;
}

.service-guide-wrapper {
    padding: 0.5rem 0 0;
}

.service-guide {
    margin-bottom: 0.47000rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.service-guide .info {
    width: 8.59rem;
    font-weight: 400;
    font-size: 0.36rem;
    color: #666666;
    line-height: 0.62rem;
    text-align: left;
}

.service-guide .info p {
    font-weight: 400;
    font-size: 0.31rem;
    color: #AFB3B6;
    line-height: 0.62rem;
    text-align: left;
    margin-top: 0.13rem;
}

.service-guide img {
    width: 8.93rem;
    height: 4.48rem;
    margin-top: 0.13rem;
}