.service-warp{
    
    
}
/* ------------ banner区 ------------*/
.zdmb-banner {
    height: 250px;
    margin-top: 64px;
    position: relative;
}

.zdmb-ban-box {
    height: 250px;
}

.zdmb-ban-imgbox {
    height: 250px;
}

.zdmb-ban-imgbox>img {
    height: 100%;
    width: 100%;
    object-fit: fill;
}

.zdmb-banner-content {
    position: absolute;
    margin: 0 45px;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 1;
    width: calc(100% - 90px);
}

.zdmb-banner-content>* {
    animation: fadeInUp 1.2s;
}

.zdmb-banner-title {
    text-align: center;
}

.zdmb-banner-title>h3 {
    margin-bottom: 14px;
}

.zdmb-banner-title>h3>span {
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    color: #333333;
}

.zdmb-banner-title>h3>span:first-child {
    font-weight: 400;
}

.banner-title-subtitle {
    font-size: 15px;
    line-height: 20px;
    color: #666666;
}

.zd_title__mod {
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 7%;
}


/* 服务中心 */
.service-box-mb {
    background-color: #fff;
    margin: 4% auto;
    padding: 3% 3% 5%;
}
.service-box-mb__title {
    font-family: Microsoft YaHei;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    color: #333333;
}

.service-box-mb__text {
    font-size: 15px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 20px;
    color: #666666;
    margin-top: 2%;
}


.zdmb_service .service-form__submitBtn {
    width: 100%;
    height: 40px;
    margin: 5% auto;
    font-size: 16px;
}

.service-form__submitBtn:hover {
    background-color: #fff;
    color: #C7000B;
    border: #C7000B 1px solid;
    /* animation: opacityChange 5s infinite linear; */
}

/* 提交返回页面 */
.zdmb-callme .title{
    font-size: 15px;
    line-height: 20px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 4%;
}
.zdmb-callme .text p{
    font-size: 13px;
    line-height: 20px;
    color: #333333;
}

.zdmb-callme .text button a{
    font-size: 14px;
}

/* 文本输入框 */
.service-form textarea{
    resize: vertical;
}
@media screen and (max-width: 1920px) {
    .zdpc-banner-callme,
    .zdpc-callme,
    .zdpc-banner,
    .zdpc_service {
        display: block;
    }

    .zdmb-callme,
    .zdmb-banner-callme,
    .zdmb-banner,
    .zdmb_service {
        display: none;
    }

    .service-box {
        background-color: #fff;
        height: 10%;
        margin: 4% auto;
    }
    .right-desc {
        width: 50%;
    }
}

@media screen and (max-width: 1023px) {
    .zdpc-callme,
    .zdpc-banner-callme,
    .zdpc-banner,
    .zdpc_service {
        display: none;
    }

    .zdmb-callme,
    .zdmb-banner-callme,
    .zdmb-banner,
    .zdmb_service {
        display: block;
    }
    .service-warp {
        padding: 4% 4% 7% 4%;
    }

    .service-box {
        background-color: #fff;
        padding: 3% 3% 5%;
        margin: 4% auto;
    }

    .service-box .service-form__submitBtn {
        width: 100%;
        height: 40px;
        margin: 5% auto;
        font-size: 16px;
    }

    .right-desc {
        width: 100%;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }


}