.partTwo{
    display: flex;
    flex-wrap: wrap;
    /*top:80px;*/
    position: relative;
    justify-content: center;
    min-height: 800px;
    height: 50%;
    margin: 30px 0;
}
.context-2-1{
    /*margin-left: ;*/
    width: 92%;
    height: 400px;
    display: flex;

    justify-content: space-between;;
    flex-wrap: wrap;
    margin-top: 40px;
}
.context-2-2{
    display: flex;
    width: 92%;
    align-items: center;
    justify-content: space-between;;
    flex-wrap: wrap;
    height: 120px;
}
.context-2-3{
    display: flex;
    width: 92%;
    align-items: center;
    justify-content: space-between;;
    /*flex-wrap: wrap;*/
    height: 120px;
}
.context-2-2-1{
    width: 49%;
    height: 100px;
    justify-content: space-between;
    align-items: center;

    display: flex;
    opacity: 1;
    border-radius: 4px;
    background: linear-gradient(168.43deg, rgba(255, 255, 255, 1) 0%, rgba(224, 254, 255, 1) 100%);
    box-shadow: 0px 2px 14px  rgba(216, 222, 230, 0.63);
    justify-items: center;
}
.context-2-2-2{
     width: 49%;
     height: 100px;

     justify-content: space-between;
     align-items: center;

     display: flex;
     opacity: 1;
     border-radius: 4px;
     background: linear-gradient(168.43deg, rgba(255, 255, 255, 1) 0%, rgba(224, 254, 255, 1) 100%);
     box-shadow: 0px 2px 14px  rgba(216, 222, 230, 0.63);

    justify-items: left;
    position: relative;
}
.context-2-3-1{
    width: 49%;
    height: 100px;

    justify-content: space-between;
    align-items: center;

    display: flex;
    opacity: 1;
    border-radius: 4px;
    background: linear-gradient(168.43deg, rgba(255, 255, 255, 1) 0%, rgba(224, 254, 255, 1) 100%);
    box-shadow: 0px 2px 14px  rgba(216, 222, 230, 0.63);

    justify-items: center;
    position: relative;
}
.context-2-3-2{
    width: 49%;
    height: 100px;

    justify-content: space-between;
    align-items: center;

    display: flex;
    opacity: 1;
    border-radius: 4px;
    background: linear-gradient(168.43deg, rgba(255, 255, 255, 1) 0%, rgba(224, 254, 255, 1) 100%);
    box-shadow: 0px 2px 14px  rgba(216, 222, 230, 0.63);

    justify-items: left;
    position: relative;
}
.context-2-2-1-1{
    /*width: 62%;*/
    /*width: 460px;*/
    height: 80px;
    /*left: 75px;*/
    position: relative;
    max-width: 100%;
    padding-top: 10px;
}
.context-2-2 > div:hover{
    border-bottom: 6px rgba(35, 184, 188, 1) solid;
}.context-2-3 > div:hover{
    border-bottom: 6px rgba(35, 184, 188, 1) solid;
}
.title1{
    /** 文本1 */
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 38px;
    color: rgba(50, 54, 59, 1);
    text-align: left;
    vertical-align: middle;
}
.title2{
    /** 文本2 */
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 25px;
    color: rgba(135, 137, 140, 1);
    text-align: left;
    vertical-align: middle;
    word-wrap: break-word;
    word-break: break-all;

}
@media (max-width: 1220px) {
    .title2{
        font-size: 14px;
        height: auto;
        /*max-width: 294px;*/
        line-height: 25px;
    }

}
.context-2-2>div>div span{
    height: auto;
    width: 100%;
    margin: 0;
    display: block !important;  /* 强制恢复块级特性 */
    /*float: none !important;      !* 清除可能的浮动影响 *!*/
}
.context-2-3>div>div span{
    height: auto;
    width: 100%;
    margin: 0;
    display: block !important;  /* 强制恢复块级特性 */
    /*float: none !important;      !* 清除可能的浮动影响 *!*/
}
.icon2{
    /*left: 40px;*/
    top: 0px;
    width: 44px;
    height: 44px;
    opacity: 1;
    position: relative;

}
.text-2{
    width: 50%;
    height: 400px;
    float: right;
}
.image2{
    width: 49%;
    height: 395px;
}
.img-2{
    width: 100%;
    height: 100%;
    object-fit: fill;

}
.text-2-1{
    left: 30px;
    top:55px;
    margin-top: 0;
    margin-left: 30px;
    width: 325px;
    max-width: 50%;
    height: 60px;
    opacity: 1;
    /** 文本1 */
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 60px;
    color: rgba(50, 54, 59, 1);
    text-align: left;
    vertical-align: middle;
    /*position: absolute;/*/
    position: relative;
}
.text-2-2{
    left: 30px;
    top:120px;
    width: 75%;
    height: auto;
    margin-left: 30px;
    opacity: 1;
    position: relative;
    display: block;
    /** 文本1 */
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 30px;
    color: rgba(50, 54, 59, 1);
    text-align: justify;
    vertical-align: top;
}
.hr-2{
    left: 30px;; width: 120px;top:65px;border: rgba(35, 184, 188, 1) 6px  solid ;margin:0 30px 0;position: relative;
}
.img-2-phone{
    display: none;
}
.text-2-phone{
    display: none;
}

@media (max-width: 991px) {
    .partTwo{
        height: auto;
    }
    .img-2{
        display: none;
    }
    .image2{
        width: 100%;
        object-fit: fill;
        height: auto;
        display: block;
        opacity: 1;
        position: relative;
    }
    .img-2-phone{
        display: block;
        width: 100%;
        height: 100%;
        object-fit: fill;
    }
    .context-2-1 {
        height: auto;
        display: flex;
        padding-left: 0;
        justify-content: center;;
        width: 100%;

    }
    .text-2{
        display: none;
    }
    .text-2-phone{
        display: block;
        width: 95%;
        height: 155px;

    }
    .text-2-1{
        left: 0;
        top: 0;
        font-size: 18px;
        font-weight: 700;
        letter-spacing: 0px;
        line-height: 30px;
        color: rgba(50, 54, 59, 1);
        text-align: left;
        vertical-align: middle;
        /*position: absolute;/*/
        position: relative;
    }
    .text-2-2{
        top: 38px;
        left: 0;
        width: 90%;
        height: auto;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0px;
        line-height: 26px;
        color: rgba(50, 54, 59, 1);
        text-align: justify;
        vertical-align: top;
    }
    .title1{
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
    }

    .hr-2{
        left: 0;
        width: 120px;
        top:5px;
        border: rgba(35, 184, 188, 1) 3px  solid ;
        margin:0 30px 0;
        position: relative;
        opacity: 1;
    }

}
@media (max-width: 767px) {
    .context-2-2{
        flex-wrap: wrap;

        height: 140px;
        margin-top: 20px;
        margin-bottom: 30px;
    }.context-2-3{
        flex-wrap: wrap;
        height: 160px;
    }
    .context-2-2-1{
        width: 95%;
        height: 68px;
        margin-bottom: 20px;
        margin-left: 15px;
    }.context-2-2-2{
        width: 95%;
        height: 68px;
             margin-left: 15px;

    }.context-2-3-1{
        width: 95%;
        height: 68px;
        margin-bottom: 20px;
        margin-left: 15px;

    }.context-2-3-2{
        width: 95%;
        height: 68px;
                       margin-left: 15px;

    }
     .context-2-2-1-1 {
         width: 95%;
         height: 68px;
     }
     .text-2-phone{
         height: 160px;
     }
     .title2{
         font-size: 12px;
     }
    .context-2-2-1-1{

        padding-top: 0;
    }
}
@media (max-width: 348px) {
    .text-2-phone{
        height: 175px;
    }

}
