.yk_bg_blue{
    /*width: 1920px;*/
    width: 100%;
    height: 800px;
    background: linear-gradient(270deg, rgba(38, 212, 206, 0.60) 0%, rgba(7, 152, 176, 0.60) 100%);
}

.yk_flex_center_center{
    display: flex;
    justify-content: center;
    align-items: center;
}

.yk_bg_blue_left{
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 50px;
}


.yk_bg_blue_rect_1{
    width: 409px;
    height: 913.067px;
    transform: rotate(30deg);
    flex-shrink: 0;

    opacity: 0.2;
    background: linear-gradient(262deg, #F6F6F6 6.36%, rgba(255, 255, 255, 0.00) 156.04%);
}

.yk_bg_blue_rect_2{
    width: 247.152px;
    height: 1154.957px;
    transform: rotate(30deg);
    flex-shrink: 0;

    background: linear-gradient(264deg, rgba(246, 246, 246, 0.20) 5.1%, rgba(255, 255, 255, 0.20) 137.27%);
}

.yk_bg_blue_right{
    width: 277px;
    height: 563px;
    flex-shrink: 0;

    /*border-radius: 36px;*/
    /*border: 6px solid #000;*/
    /*background: url('https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/show_phone.png') lightgray 50% / cover no-repeat;*/
    background: url('https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/show_phone.png') no-repeat;
    background-size: cover;
    /*box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.25);*/
}


.yk_bg_blue_left_font_1{
    color: #FFF;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.yk_bg_blue_left_font_2{
    color: #FFF;
    font-size: 48px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.yk_bg_blue_left_button{
    display: flex;
    width: 160px;
    height: 60px;
    padding: 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;

    border-radius: 6px;
    background: #FFF;
}

.yk_bg_blue_left_button:hover{
    cursor: pointer;
}

.yk_bg_blue_left_button_text{
    color: #69C2CF;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}


.yk_bg_label_blue{
    display: flex;
    /*width: 1920px;*/
    padding: 20px 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;

    background: #69C2CF;
}

.yk_bg_label_blue_item{
    display: flex;
    width: 1200px;
    justify-content: space-between;
    align-items: center;

    border-radius: 20px;
    /*box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);*/
}

.yk_bg_label_blue_item_card{
    display: flex;
    width: 277.5px;
    height: 100px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}

.yk_bg_label_blue_item_card_title{
    color: #FFF;
    font-family: Inter;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;

}

.yk_bg_label_blue_item_card_title:hover{
    -webkit-animation: 1s ease 1 0s both;
    -moz-animation: 1s ease 1 0s both;
    -ms-animation: 1s ease 1 0s both;
    animation: 1s ease 1 0s both;
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    -ms-animation-name: bounce;
    animation-name: bounce;

    cursor: pointer;
}

.yk_bg_label_blue_item_card_text{
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}

.yk_bg_label_title{
    display: flex;
    /*width: 1920px;*/
    width: 100%;
    padding: 50px 0px;
    flex-direction: column;
    align-items: center;
    gap: 30px;
}

.yk_bg_label_title_font_1{
    color: #000;

    /* 网页标题02 */
    font-family: Inter;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.yk_bg_label_title_font_2{
    width: 1093px;

    color: rgba(0, 0, 0, 0.50);
    text-align: center;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.yk_medical_model{
    display: flex;
    /*width: 1920px;*/
    width: 100%;
    padding: 40px 10px;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}

.yk_medical_model_item_120{
    display: flex;
    width: 1200px;
    align-items: center;
    gap: 120px;
}
.yk_medical_model_item_120_lst{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    flex: 1 0 0;
}

.yk_medical_model_item_120_lst_card{
    display: flex;
    padding: 10px;
    align-items: center;
    gap: 10px;

    border-radius: 6px;
    background: #FFF;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);
}

.yk_medical_model_item_120_lst_card{
   cursor: pointer;
}

.yk_medical_model_item_120_lst_icon{
    display: flex;
    padding: 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;

    border-radius: 6px;
}

.yk_background_35BFE6{
    background: #35BFE6;
}

.yk_background_FE9FC1{
    background: #FE9FC1;
}

.yk_background_6883FC{
    background: #6883FC;
}


.yk_medical_model_item_120_lst_item{
    display: flex;
    width: 460px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}

.yk_medical_model_item_120_lst_title{
    color: #000;
    font-family: Inter;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.yk_medical_model_item_120_lst_text{
    width: 268px;

    color: rgba(0, 0, 0, 0.50);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}


.yk_medical_model_item_120_img_1{
    width: 305px;
    height: 640px;
    flex-shrink: 0;

    border-radius: 20px;
    /*border: 6px solid #000;*/
    background: url('https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/me_phone_1.png') lightgray 50% / cover no-repeat;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.yk_medical_model_item_120_img_2{
    width: 253px;
    height: 533px;
    flex-shrink: 0;

    border-radius: 20px;
    /*border: 6px solid #000;*/
    background: url('https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/me_phone_1.png') lightgray 50% / cover no-repeat;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.yk_container {
    position: relative;
    /*width: 100%; !* Use percentage to make it responsive *!*/
    /*!*max-width: 600px; !* Max width for better responsiveness *!*!*/
    /*margin: 0 auto; !* Center the container *!*/

    width: 467px;
    height: 640px;
    flex-shrink: 0;
}

.yk_medical_model_item_86{
    display: flex;
    align-items: center;
    gap: 86px;
}

.yk_medical_model_item_86_block{
    width: 550px;
    height: 630px;

}

.yk_medical_model_item_86_center_block{
    width: 291px;
    height: 613px;
    flex-shrink: 0;

    border-radius: 30px;
    /*border: 10px solid #000;*/
    background: url("https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/Group_bg_center_p1.png") lightgray 50% / cover no-repeat;
}

.yk_medical_model_item_86_center_1_block{
    width: 291px;
    height: 613px;
    flex-shrink: 0;

    border-radius: 30px;
    /*border: 10px solid #000;*/
    background: url("https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/Group_bg_center_p2.png") lightgray 50% / cover no-repeat;
}

.yk_medical_model_item_86_center_2_block{
    width: 291px;
    height: 613px;
    flex-shrink: 0;

    border-radius: 30px;
    /*border: 10px solid #000;*/
    background: url("https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/Group_bg_center_p3.png") lightgray 50% / cover no-repeat;
}

.yk_medical_model_item_86_center_3_block{
    width: 291px;
    height: 613px;
    flex-shrink: 0;

    border-radius: 30px;
    /*border: 10px solid #000;*/
    background: url("https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/Group_bg_center_p4.png") lightgray 50% / cover no-repeat;
}

.yk_medical_model_item_86_left_block{
    width: 190px;
    height: 190px;
    flex-shrink: 0;

    background: url("https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/Group_bg_left_1.png")  no-repeat;
    background-size: cover;
    /*box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.16);*/
}

.yk_medical_model_item_86_left_1_block{
    width: 190px;
    height: 190px;
    flex-shrink: 0;

    background: url("https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/Group_bg_left_2.png")  no-repeat;
    background-size: cover;
    /*box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.16);*/
}

.yk_medical_model_item_86_left_2_block{
    width: 190px;
    height: 190px;
    flex-shrink: 0;

    background: url("https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/Group_bg_left_3.png")  no-repeat;
    background-size: cover;
    /*box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.16);*/
}

.yk_medical_model_item_86_left_3_block{
    width: 190px;
    height: 190px;
    flex-shrink: 0;

    background: url("https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/Group_bg_left_4.png")  no-repeat;
    background-size: cover;
    /*box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.16);*/
}

.yk_medical_model_item_86_right_block{
    width: 215px;
    height: 110px;
    flex-shrink: 0;

    border-radius: 10px;
    /*border-right: 4px solid #4EBBCD;*/
    /*border-bottom: 4px solid #4EBBCD;*/
    background: url("https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/Group_bg_right_1.png") no-repeat;
    background-size: cover;
    /*box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.16);*/
}

.yk_medical_model_item_86_right_1_block{
    width: 215px;
    height: 110px;
    flex-shrink: 0;

    border-radius: 10px;
    /*border-right: 4px solid #4EBBCD;*/
    /*border-bottom: 4px solid #4EBBCD;*/
    background: url("https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/Group_bg_right_2.png") no-repeat;
    background-size: cover;
    /*box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.16);*/
}

.yk_medical_model_item_86_right_2_block{
    width: 215px;
    height: 110px;
    flex-shrink: 0;

    border-radius: 10px;
    /*border-right: 4px solid #4EBBCD;*/
    /*border-bottom: 4px solid #4EBBCD;*/
    background: url("https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/Group_bg_right_3.png") no-repeat;
    background-size: cover;
    /*box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.16);*/
}

.yk_medical_model_item_86_right_3_block{
    width: 215px;
    height: 110px;
    flex-shrink: 0;

    border-radius: 10px;
    /*border-right: 4px solid #4EBBCD;*/
    /*border-bottom: 4px solid #4EBBCD;*/
    background: url("https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/Group_bg_right_4.png") no-repeat;
    background-size: cover;
    /*box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.16);*/
}

.yk_medical_model_item_86_bg_block{
    width: 540px;
    height: 609px;
    flex-shrink: 0;

    background: url("https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/Group_bg.png");
}

.yk_medical_model_item_86_lst{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 60px;
    .up_block{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 40px;
        .up_block_1{
            display: flex;
            align-items: flex-end;
            gap: 20px;
            .up_icon_block{
                width: 80px;
                height: 80px;
                flex-shrink: 0;

                border-radius: 6px;
                background: #4EBBCD;

                .up_icon_block_font{
                    color: #FFF;
                    font-family: Inter;
                    font-size: 24px;
                    font-style: normal;
                    font-weight: 500;
                    line-height: normal;
                }
            }
            .up_icon_title{
                color: #000;
                font-family: Inter;
                font-size: 32px;
                font-style: normal;
                font-weight: 600;
                line-height: normal;
            }
        }

        .up_block_2_text{
            width: 560px;

            color: rgba(0, 0, 0, 0.50);
            font-family: Inter;
            font-size: 20px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
        }

        .up_block_3{
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            gap: 20px;

            .up_block_lst{
                display: flex;
                align-items: center;
                gap: 20px;

                .up_block_lst_icon{
                    display: flex;
                    align-items: center;
                    gap: 20px;

                }

                .up_block_lst_text{
                    color: rgba(0, 0, 0, 0.50);
                    font-family: Inter;
                    font-size: 20px;
                    font-style: normal;
                    font-weight: 400;
                    line-height: normal;
                }
            }
        }

    }

    .down_block{
        display: flex;
        align-items: flex-start;
        gap: 40px;
        .down_block_button{
            display: flex;
            width: 260px;
            padding: 10px;
            align-items: center;
            gap: 10px;
            cursor: pointer;
            border-radius: 6px;
            background: #4EBBCD;

            .down_block_button_block{
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                gap: 10px;

                .down_block_button_font{
                    color: #FFF;
                    font-family: Inter;
                    font-size: 20px;
                    font-style: normal;
                    font-weight: 400;
                    line-height: normal;
                }
            }

        }
    }
}


.yk_flex_start_gap_34{
    display: flex;
    align-items: flex-start;
    gap: 34px;
}

.yk_flex_start_gap_50_wid_585{
    display: flex;
    width: 585px;
    flex-direction: column;
    align-items: flex-start;
    gap: 50px;
    flex-shrink: 0;
}

.yk_flex_start_gap_50_wid_585_card{
    display: flex;
    padding: 20px;
    align-items: center;
    gap: 30px;
    align-self: stretch;

    .card_item_icon{
        display: flex;
        width: 41px;
        height: 41px;
        padding: 20.5px 21px 20.5px 20px;
        justify-content: center;
        align-items: center;

        border-radius: 6px;
        background: #4EBBCD;
    }

    .card_item_right{
        display: flex;
        height: 150px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        gap: 20px;
        flex: 1 0 0;

        .card_item_font_1{
            color: #4EBBCD;
            font-family: Inter;
            font-size: 24px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
        }

        .card_item_font_2{
            color: #4EBBCD;
            font-family: Inter;
            font-size: 24px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
        }

        .card_item_right_text{
            align-self: stretch;

            color: rgba(0, 0, 0, 0.50);
            font-family: Inter;
            font-size: 16px;
            font-style: normal;
            font-weight: 500;
            line-height: 24px; /* 150% */
        }
    }
}

.yk_flex_center_gap_10{
    display: flex;
    align-items: center;
    gap: 10px;
}

.yk_flex_end_gap_20{
    display: flex;
    align-items: flex-end;
    gap: 20px;


    .font_block_icon{
        display: flex;
        width: 40px;
        height: 40px;
        padding: 10px;
        justify-content: center;
        align-items: center;
        gap: 10px;

        border-radius: 6px;
        background: #4EBBCD;
    }

    .font_block{
        display: flex;
        align-items: flex-end;
        .font_1{
            color: #000;
            font-family: Inter;
            font-size: 32px;
            font-style: normal;
            font-weight: 600;
            line-height: normal;
        }

        .font_2{
            color: rgba(0, 0, 0, 0.50);
            font-family: Inter;
            font-size: 22px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
        }
    }
}


.yk_center_three_lst_card{
    display: flex;
    /*width: 380px;*/
    width: 330px;
    height: 260px;
    padding: 30px;
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;

    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);
}
.yk_center_three_lst_card:hover{
    cursor: pointer;
    transform: scale(1.1);

}

.yk_bg_blue_text{
    width: 320px;

    color: rgba(0, 0, 0, 0.25);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;

}

.yk_five_phone_card{
    width: 1200px;
    height: 600px;

    border-radius: 20px;
    background: rgba(187, 255, 255, 0.50);
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.10);

    position: relative;
    overflow: hidden;

    .card_lst{
        width: 922px;
        height: 526.452px;
        flex-shrink: 0;
        position: relative;

        .img_1{
            width: 180px;
            height: 392.647px;
            flex-shrink: 0;

            border-radius: 20px;
            /*border: 6px solid #000;*/
            background: url('https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/image 180.png') lightgray 50% / cover no-repeat;
        }

        .img_2{
            width: 200px;
            height: 438.251px;
            flex-shrink: 0;

            border-radius: 20px;
            /*border: 6px solid #000;*/
            background: url('https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/image 182.png') lightgray 50% / cover no-repeat;
        }

        .img_3{
            width: 240px;
            height: 526.452px;
            flex-shrink: 0;

            border-radius: 20px;
            /*border: 6px solid #000;*/
            background: url('https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/image 183.png') lightgray 50% / cover no-repeat;
        }

        .img_4{
            width: 200px;
            height: 438.251px;
            flex-shrink: 0;

            border-radius: 20px;
            /*border: 6px solid #000;*/
            background: url('https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/image 184.png') lightgray 50% / cover no-repeat;
        }

        .img_5{
            width: 180px;
            height: 392.647px;
            flex-shrink: 0;

            border-radius: 20px;
            /*border: 6px solid #000;*/
            background: url('https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/image 185.png') lightgray 50% / cover no-repeat;
        }
    }
}


.yk_footer_card{
    width: 1200px;
    height: 400px;
    flex-shrink: 0;

    border-radius: 20px;
    background: #4EBBCD;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);
    position: relative;
    overflow: hidden;

    .img_left{
        width: 379px;
        height: 424px;
        flex-shrink: 0;

        background: url('https://yuanyue.oss-cn-beijing.aliyuncs.com/www/static/static/yuki_png/medical/yk_footer_phone.png');
        background-size: cover;
        /*box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.25);*/
    }
    .yk_footer_item_right{
        display: inline-flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 60px;

        .font_part{
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            gap: 20px;

            .font_title{
                color: #FFF;
                font-family: Inter;
                font-size: 42px;
                font-style: normal;
                font-weight: 600;
                line-height: normal;
            }

            .font_text{
                color: #FFF;
                font-family: Inter;
                font-size: 24px;
                font-style: normal;
                font-weight: 500;
                line-height: normal;
            }
        }

        .font_part_button{
            display: flex;
            width: 180px;
            height: 50px;
            padding: 10px;
            justify-content: center;
            align-items: center;
            gap: 10px;
            cursor: pointer;
            border-radius: 6px;
            background: #FFF;
            box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10);

            .font_part_button_font{
                color: #3798A8;
                font-size: 24px;
                font-style: normal;
                font-weight: 500;
                line-height: normal;
            }
        }
    }
}


.yk_small_ball{
    width: 237px;
    height: 237px;
    flex-shrink: 0;

    border-radius: 118px;
    background: rgba(119, 251, 251, 0.40);
}


.yk_big_ball{
    width: 327px;
    height: 327px;
    flex-shrink: 0;

    border-radius: 327px;
    background: rgba(119, 251, 251, 0.40);
}

.yk_small_hoop{
    width: 444px;
    height: 440px;
    flex-shrink: 0;

    border-radius: 444px;
    border: 150px solid rgba(123, 230, 248, 0.30);

    scale: 0.5;
}

.yk_big_hoop{
    width: 500px;
    height: 702px;
    flex-shrink: 0;

    border-radius: 702px;
    border: 160px solid rgba(123, 230, 248, 0.30);
}