

/* 合作案例 */
.case{
    background: #FAFAFA;
    padding: 80px 0;
}
.text_126 {
    display: block;
    text-align: center;
    overflow-wrap: break-word;
    color: rgba(26, 26, 26, 1);
    font-size: 36px;
    font-weight: 600;
    white-space: nowrap;
    line-height: 48px;
}

.section_13 {
    width: 1199px;
    height: 214px;
    margin-top: 40px;
}

.box_20 {
    border-radius: 8px;
    background-image: url('/Modules/images/hainan_tao/anli_1.png');
    width: 389px;
    height: 214px;
    background-size: cover;
}

.text_127 {
    width: 49px;
    height: 28px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 28px;
    margin: 24px 0 0 25px;
}

.text-wrapper_54 {
    width: 341px;
    height: 66px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: normal;
    text-align: justify;
    line-height: 22px;
    margin: 8px 0 0 24px;
}

.text_128 {
    width: 341px;
    height: 66px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    line-height: 22px;
}

.text_129 {
    width: 341px;
    height: 66px;
    overflow-wrap: break-word;
    color: rgba(250, 150, 0, 1);
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    line-height: 22px;
}

.text_130 {
    width: 341px;
    height: 66px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    line-height: 22px;
}

.text-wrapper_55 {
    background-color: rgba(255, 255, 255, 1);
    height: 32px;
    width: 118px;
    margin: 24px 0 32px 24px;
    border-radius: 4px;
    cursor: pointer;
}
.text-wrapper_55:hover span{
    font-weight: bold;
}


.text_131 {
    width: 86px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(31, 108, 221, 1);
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 5px 0 0 16px;
}

.box_21 {
    border-radius: 8px;
    background-image: url('/Modules/images/hainan_tao/anli_2.png');
    width: 389px;
    height: 214px;
    margin-left: 16px;
    background-size: cover;
}

.text_132 {
    width: 52px;
    height: 28px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 28px;
    margin: 24px 0 0 23px;
}

.text-wrapper_56 {
    width: 341px;
    height: 44px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: normal;
    text-align: justify;
    line-height: 22px;
    margin: 8px 0 0 24px;
}

.text_133 {
    width: 341px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    line-height: 22px;
}

.text_134 {
    width: 341px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(250, 150, 0, 1);
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    line-height: 22px;
}

.text_135 {
    width: 341px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    line-height: 22px;
}

.text-wrapper_57 {
    background-color: rgba(255, 255, 255, 1);
    height: 32px;
    width: 118px;
    margin: 46px 0 32px 24px;
    border-radius: 4px;
    cursor: pointer;
}
.text-wrapper_57:hover span{
    font-weight: bold;
}

.text_136 {
    width: 86px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(31, 108, 221, 1);
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 5px 0 0 16px;
}

.box_22 {
    border-radius: 8px;
    background-image: url('/Modules/images/hainan_tao/anli_3.png');
    width: 389px;
    height: 214px;
    margin-left: 16px;
    background-size: cover;
}

.text_137 {
    width: 52px;
    height: 28px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 28px;
    margin: 24px 0 0 24px;
}

.text-wrapper_58 {
    width: 341px;
    height: 66px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: normal;
    text-align: justify;
    line-height: 22px;
    margin: 8px 0 0 24px;
}

.text_138 {
    width: 341px;
    height: 66px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    line-height: 22px;
}

.text_139 {
    width: 341px;
    height: 66px;
    overflow-wrap: break-word;
    color: rgba(250, 150, 0, 1);
    font-size: 14px;
    
    font-weight: 600;
    text-align: left;
    line-height: 22px;
}
.text-wrapper_59 {
    background-color: rgba(255, 255, 255, 1);
    height: 32px;
    width: 118px;
    margin: 24px 0 32px 24px;
    border-radius: 4px;
    cursor: pointer;
}
.text-wrapper_59:hover span{
    font-weight: bold;
}

.text_140 {
    width: 86px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(31, 108, 221, 1);
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 5px 0 0 16px;
}

.flex-col {
    display: flex;
    flex-direction: column;
}

.flex-row {
    display: flex;
    flex-direction: row;
}