.areaC {
        display: flex;
        flex-direction: column;
        margin-left: 160px;
        margin-right: 160px;
        margin-top: 106px;
        align-items: center;
}

.areaC .indicatorC {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: wrap;
}


.indicatorC .detailC {
        margin-top: 38px;
        height: 258px;
        opacity: 1;
        border-radius: 10px;
        background: rgba(255, 255, 255, 1);
        margin-right: 39px;
        box-shadow: 0px 0px 4px rgba(242, 244, 250, 1);
        display: flex;
        flex-wrap: nowrap;
}

.detailC .imgTitle {
        width: 122px;
        height: 122px;
        float: left;
        margin-left: 27px;
        margin-right: 27px;
        margin-top: 64px;
}

.detailC .title {
        width: 88px;
        height: 31px;
        opacity: 1;
        /** 文本1 */
        font-size: 22px;
        font-weight: 500;
        letter-spacing: 0px;
        line-height: 30.8px;
        color: rgba(51, 51, 51, 1);
        text-align: center;
        vertical-align: top;
        margin-bottom: 18px;
        margin-top: 43px;
}

.detailC .detalFont {
        width: 448px;
        height: 24px;
        opacity: 1;
        /** 文本1 */
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 22.4px;
        color: rgba(102, 102, 102, 1);
        text-align: left;
        vertical-align: top;
}


.compentC {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 38px;
}

.compentC .btnC {
        /* margin-left: 160px; */
        width: 782px;
        height: 638px;
        opacity: 1;
        border-radius: 10px;
        background: rgba(255, 255, 255, 1);
        box-shadow: 0px 0px 4px rgba(242, 244, 250, 1);
        padding-bottom: 38px;
   

}

.compentC .btn {
        margin-left: 30px;
        margin-top: 28px;
        float: left;
        width: 138px;
        height: 48px;
        line-height:36px;
        opacity: 1;
        background: rgba(62, 111, 237, 1);
        color: rgba(255, 255, 255, 1);
        font-size: 22px;
        text-align: center;
        vertical-align: middle;
        font-weight: 500;

}

.compentC .btnEx {
        float: right;
        margin-top: 28px;
        margin-right: -22px;
        width: 16px;
        height: 16px;
        opacity: 1;
        background: rgba(62, 111, 237, 0.2);

}

.compentC .contentC {
        width: 100%;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        margin-top: 31px;
}

.compentC .contentB {
        width: 100%;
        height: 25px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: start;
        margin-top: 10px;
        margin-bottom: 10px;
}

.compentC .dot {
        margin-left: 30px;
        width: 5px;
        height: 5px;
        opacity: 1;
        background: rgba(62, 111, 237, 1);
}

.compentC .contentB .tileTxtBlue {
        opacity: 1;
        margin-left: 9px;
        /** 文本1 */
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0px;
        line-height: 19.6px;
        color: rgba(62, 111, 237, 1);
}

.compentC .contentB .tileTxtGray {
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: NaNpx;
        color: rgba(51, 51, 51, 1)
}

.compentC .contentM {
        font-size: 18px;
        width: 725px;
        height: 48px;
        line-height: 48px;
        font-weight: 500;
        letter-spacing: 0px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        color: rgba(62, 111, 237, 1);
        background: rgba(62, 111, 237, 0.08);text-align: left;

}

.compentC .contentD {
        width: 100%;
        margin-top: 38px;
        margin-bottom: 10px;
}

.contentD .tileTxtBlue {

        width: 80%;
        height: 26px;
        opacity: 1;
        /** 文本1 */
        font-size: 18px;
        font-weight: 500;
        letter-spacing: 0px;
        line-height: 25.2px;
        color: rgba(62, 111, 237, 1);
        text-align: left;
        vertical-align: top;
        margin-left: 12px;


}

.contentD .tileTxtGray {
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 19.6px;
        color: rgba(51, 51, 51, 1);
        margin-left: 30px;
        margin-right: 27px;
        margin-top: 13px;
        margin-bottom: 13px;
        text-align: left;
}


.contenE {
        width: 1668px;
        display: flex;
        align-items: start;
        justify-content: center;
        flex-direction: row;
        /* padding-top: 88px; */
        background-color: white;
        padding-bottom: 65px;
}

.contenEC {
        display: flex;
        align-items: start;
        justify-content: start;
        flex-direction: column;
        width: 100%;
}

.contenE .title {
        /* width: 50%; */

        height: 63px;
        opacity: 1;
        margin-top: 42px;
        font-size: 26px;
        font-weight: 500;
        letter-spacing: 0px;
        line-height: 63px;
        color: rgba(51, 51, 51, 1);
        text-align: left;
        vertical-align: top;
}

.contenE .titleLine {
        width: 105px;
        margin-top: -23px;
        height: 12px;
        opacity: 1;
        background: rgba(224, 233, 255, 1);
}

.contenE .titleCube {
        float: left;
        margin-top: -25px;
        margin-left: 120px;
        width: 16px;
        height: 16px;
        opacity: 1;
        background: rgba(62, 111, 237, 1);
}

.contenE .titleImgs {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: white;
        width: 100%;
        margin-top: 32px;
}

.dashDOT {
        width: 308px;
        margin-top: 250px;
        height: 0px;
        opacity: 1;
        transform: rotate(90deg);
        border: 1px dashed rgba(214, 214, 214, 1);
}


.grid-container {
        grid-row-gap: 50px;
        grid-column-gap: 50px;
        display: grid;
        grid-template-columns: auto auto auto;
        /* background-color: #2196F3; */
        padding: 10px;
        width: 1360px;
}

.grid-item {
        width: 420px;
        height: 260px;
        opacity: 1;
        border-radius: 10px;
        background: rgba(242, 246, 255, 1);
        box-shadow: 0px 2px 10px rgba(199, 215, 255, 1);
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
}

.grid-item .txt {
        height: 48px;
        opacity: 1;
        font-size: 34px;
        font-weight: 600;
        letter-spacing: 0px;
        line-height: 47.6px;
        color: rgba(51, 51, 51, 1);
        margin-top: 21px;
}

.btnBlue {
        width: 100%;
        height: 768px;
        margin-top: 95px;
        opacity: 1;
        background: linear-gradient(204.54deg, rgba(43, 103, 255, 1) 0%, rgba(189, 207, 255, 1) 100%);
        display: flex;
        align-items: center;
        justify-content: center;
}