.p1c1 {
    position: absolute;
    left: 14%;
    top: 14%;
    font-family: "Noto Sans";
    font-size: 120px;
    font-weight: 900;
    line-height: 120px;
    display: flex;
    align-items: center;
    letter-spacing: 0em;
    font-variation-settings: "opsz" 0.5;
    font-feature-settings: "kern" on;
    background: linear-gradient(180deg, rgba(212, 212, 217) 0%, rgba(255, 255, 255, 0) 50%), linear-gradient(99deg, #FCFCFC 2%, rgba(27, 30, 109) 86%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    animation: fadeInAnimation ease 3s;
    animation-iteration-count: 1; /*设置动画播放次数*/
    animation-fill-mode: forwards;


}



.p1c2 {
    position: absolute;
    left: 14%;
    top: 56%;
    width: 617px;
    height: 137px;
    opacity: 1;
    font-family: Noto Sans;
    font-size: 18px;
    font-weight: normal;
    line-height: 36px;
    display: flex;
    letter-spacing: 0em;
    font-variation-settings: "opsz" 0.7;
    font-feature-settings: "kern" on;
    color: #FFFFFF;
    animation: fadeInAnimation ease 3s;
    animation-iteration-count: 1; /*设置动画播放次数*/
    animation-fill-mode: forwards;

}

.p1c3 {
    /* 盾示意图 */
    position: absolute;
    left: 50%;
    top: 30%;
    width: 700px;
    opacity: 1;

}


.p1i1{
    position: absolute;
    left: 60%;
    top: 0%;
    width: 500px;
    opacity: 1;
    animation: fadeInAnimation ease 3s;
    animation-iteration-count: 1; /*设置动画播放次数*/
    animation-fill-mode: forwards;
}
@keyframes fadeInAnimation {
            0% {
                opacity: 0; /*设置不透明度*/
            }
            100% {
                opacity: 1;
            }
        }