.coticon svg{ width:50px;height:50px;}





/*---底部波动---*/
.i2-bg1{    width: 100%;
    z-index: 1 !important;
    height: 128px;
    position: relative;}
.bg1-1{  width: 100%; min-width:3640px; height:128px;background:url(https://omo-oss-image.thefastimg.com/portal-saas/pg2024093018560486985/cms/image/74b1d36a-19d6-49ca-9dc0-8f5f07df355a.png) repeat-x right bottom; position:absolute;  bottom:0; z-index: 2; background-size:100% 128px;   animation: move_wave 20s linear 0s infinite; transform-origin:bottom;}
.bg1-3{width: 100%; min-width:1040px; height:128px; background:url(https://omo-oss-image.thefastimg.com/portal-saas/pg2024093018560486985/cms/image/4c3438e2-db07-46de-893c-1b394d8ce217.png) repeat-x right bottom;  background-size:100% 128px; position:absolute;  bottom:0; z-index: 1;  animation: move_wave 20s linear 0s infinite;}


.public-bg1{background: #3c9833;
    border-radius: 50%;
    position: absolute;
    z-index: 2;}
.w10{width: 10px;
    height: 10px;}
.w16{    width: 16px;
    height: 16px;}
.bg1-8{     left: 39%;
    bottom: 12%;
    animation: move_wave1 3s ease 0s infinite;}
.bg1-9{    left: 61%;
    bottom: 16%;
    animation: move_wave1 6s linear 0s infinite;}
.w26{width: 26px;
    height: 26px;}
.bg1-4{left: 2.5%;
    bottom: 12%;
    animation: move_wave1 4s linear 0s infinite;}
.bg1-5{left: 10%;
    bottom: 13%;
    animation: move_wave1 6s linear 0s infinite;}
.bg1-6{    bottom: 12%;
    left: 29%;
    animation: move_wave1 4s ease-in-out 0s infinite;}
.bg1-7{bottom: 14%;
    left: 35%;
    animation: move_wave1 6s linear 0s infinite;}
.bg1-10{ left: 68%;
    bottom: 13%;
    animation: move_wave1 6s ease-in-out 0s infinite;}
.bg1-11{left: 75%;
    bottom: 15%;
    animation: move_wave1 4s ease 0s infinite;}
.o02{ opacity: 0.2;}
.o03{ opacity: 0.3;}
.o05{opacity: 0.5; }



 @keyframes move_wave1{
  0%, 100% {
transform:translateY(0);
}
50% {
transform:translateY(-50px);
}
}
@keyframes move_wave{
  0% {
 background-position:right bottom;
 transform: translateX(0) translateZ(0) scaleY(1);
}
50% {
 transform: translateX(-25%) translateZ(0) scaleY(0.55);
}
 100% {
 background-position:left bottom;
 transform: translateX(-50%) translateZ(0) scaleY(1);
}
}