.index_carps {
    position: relative;
    padding: 10px 15px;
    justify-content: space-between;
    display: block;
    display: flex;
    background-color: #fbfbfb;
    align-items: center;
}

.index_carps3 {
    border-top: 1px solid #f5f5f5;
}

.index_carps2 {
    padding: 10px;
}

.index_carps1 {
    display: none;
    position: absolute;
    width: 100%;
    top: 62px;
    background-color: #fbfbfb;
    left: 0px;

}

.index_business {
    font-size: 0.24rem;
    margin-top: 0.41rem;
    text-align: center;
    font-weight: bold;
    font-family: 'MyCustomFont', sans-serif;
}

.index_business_1 {
    font-size: 0.24rem;
    margin-top: 0.34rem;
    text-align: center;
    font-weight: bold;
    font-family: 'MyCustomFont', sans-serif;
}

.index_business_12 {
    font-size: 0.24rem;
    margin-top: 0.34rem;
    text-align: center;
    font-weight: bold;
    font-family: 'MyCustomFont', sans-serif;
    margin-bottom: 0;
}

.index_business3 {
    width: 100%;
    height: 180px;
    margin-top: 50px;
}

.index_business3 img {
    width: 100%;
    height: 100%;
}

.index_business2 {
    margin-left: 5px;
    margin-right: 5px;
}

.index_business4 {
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 0.27rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
   
}

.index_business5 {
    text-align: center;
    margin-bottom: 10px;
    /* box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 0.14rem 0.09rem;
    width: 48.6%;
    background: linear-gradient(146deg, rgba(253, 109, 10, 0.14) 0%, rgb(255 255 255 / 70%) 44%, rgb(255 255 255 / 100%) 100%);
    border-radius: 16px 16px 16px 16px;
    border: 2px solid #FFFFFF;
}

.index_business_business {
    margin-bottom: 10px;
    /* box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 20px 9px;
    width: 48.6%;
    background: linear-gradient(146deg, rgba(253, 109, 10, 0.14) 0%, rgb(255 255 255 / 70%) 44%, rgb(255 255 255 / 100%) 100%);
    border-radius: 16px 16px 16px 16px;
    border: 2px solid #FFFFFF;
    display: flex;
}

.index_business_business img {
    width: 32%;
    margin-right: 10px;
}

.index_business5:hover {
    border-radius: 20px;
    transform: translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

.index_business9 {
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/shouyedibg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 100%;
    padding: 10px;
}

.index_business10 {
    color: #fff;
    text-align: center;
    padding-top: 20px;
}

.product_box3s {
    background-color: #fff;
}

.product_box3s:active {
    background-color: #ededed;
}

.index_business11 {
    color: #fff;
    text-align: center;
    display: flex;
    justify-content: space-between;
    /* width: 700px; */
    margin: 0 auto;
    width: 94%;
    margin-top: 20px;
}

.index_business15 {
    padding: 0.11rem 0.51rem;
    font-size: 0.19rem;
    margin-top: 25px;
    background-color: #fff;
    color: #FB7733;
    margin-bottom: 25px;
}

.index_business12 {
    font-size: 0.17rem;
    font-weight: 500;
    font-family: 'MyCustomFont', sans-serif;
}

.index_business27 {
    font-weight: 400;
    font-size: 0.15rem;
    font-family: 'MyCustomFont', sans-serif;
}

.index_business13 {
    font-size: 0.17rem;
    font-weight: 500;
    font-family: 'MyCustomFont', sans-serif;
    margin-top: 5px;
}

.index_business14 {
    font-size: 0.17rem;
    font-weight: 500;
    font-family: 'MyCustomFont', sans-serif;
}

.index_business8 {
    width: 100%;
    height: 100%;
    margin-top: 50px;
    padding-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 0px;
}

.index_business8 img {
    width: 100%;
    height: 100%;
}

.index_businesss {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    padding-top: 40px;
    font-weight: bold;
}

.index_business33 {
    background-color: #f6faff;
}

.index_business26 {
    margin: 5px;
    width: 22.1%;
    height: auto;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.index_carpsys {
    width: 100%;
    position: fixed;
    top: 0;
    height: 52px;
    z-index: 9;
}

.index_carpsys1 {
    margin-top: 52px;
}

.index_business26:hover {
    border-radius: 11px;
    transform: translateY(-1px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

.index_business26 img {
    width: 100%;
    height: auto;
    object-fit: contain;
}

.index_business26 {
    /* display: none; */
}

.index_business26.visible {
    display: block;
}

#toggleButton {
    margin-top: 10px;
    cursor: pointer;
}

.index_business22 {
    background-color: #404040;
    border-top: 1px solid #979797;
    color: #fff;
    padding: 10px;
}

.index_business17 {
    background-color: #252525;
    padding: 0.35rem 0.2rem;
}

.index_business18 {
    margin: 0;
    font-size: 24px;
    margin-bottom: 12px;
}

.index_business20 {
    font-size: 14px;
}

.index_business19 {
    padding-top: 20px;
}

.index_business16 {
    color: #fff;
    text-align: center;
    /* padding: 20px 0; */
    padding-bottom: 20px;
}

.index_business24 {
    text-align: center;
}

.toggleButtons {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
    align-items: center;
}

.index_business7 {
    font-size: 0.144rem;
    color: #777777;
    text-align: center;
    margin-top: 5px;
    font-weight: 400;
    font-family: 'MyCustomFont', sans-serif;
    font-style: normal;
    text-transform: none;
}

.index_business7_business {
    font-size: 0.15rem;
    color: #777777;
    margin-top: 5px;
    font-weight: 400;
    font-family: 'MyCustomFont', sans-serif;
}

.imgs_box {
    padding-top: 0px !important;
}

.index_business19_no {
    display: none;
}

.indexbox_business1 {
    display: block;
}

.indexbox_business1 img {
    padding: 10px;
    width: 100%;
}

.index_business3 {
    display: none;
}

.index_business3_box3 {
    margin-top: 40px;
}

.index_business3_box3 p {
    margin: 0 auto;
    text-indent: 2ch;
    font-size: 14px;
    padding: 10px;
}

.index_business5 img {
    width: 42px;
}

.toggleButtons_box1 {
    width: 15px;
    margin-top: 10px;
    height: 16px;
    margin-left: 4px;
}

.toggleButtons_box1 {
    transition: transform 0.3s ease;
}

.toggleButtons_box1.rotated {
    transform: rotate(180deg);
}

.blockssy {
    width: 580px;
    top: 1% !important;
    left: 12% !important;
    text-align: left !important;
    display: block;
}

.blockssy_box {
    font-size: 14px;
    color: black;
    text-shadow: 0 0px 0px rgba(0, 0, 0, .6);
}

.blockssy_box1 {
    font-size: 14px;
    color: black;
    text-shadow: 0 0px 0px rgba(0, 0, 0, .6);
}

.blockssy_box2 {
    font-size: 16px;
    color: #666666;
    text-shadow: 0 0px 0px rgba(0, 0, 0, .6);
    margin-top: 30px;
    display: none;
}

.blockssy_box3 {
    padding: 4px 20px;
    border-radius: 20px;
    font-size: 12px;
    margin-top: 20px;
    background-color: #fe700f;
    color: #fff;
}

.indexyd {
    display: block;
}

.indexpc {
    display: none;
}

.index_businespan {
    display: flex;
    justify-content: center;
    color: #777777;
    font-size: 0.16rem;
    font-weight: 400;
    text-align: center;
    padding: 0 12px;
    font-family: 'MyCustomFont', sans-serif;

}
@font-face {
    font-family: 'MyCustomFont';
    src: url('https: //oss.hcare360.com/fuxing/statics/fonts/Alibaba-PuHuiTi-Regular.ttf') format('woff2'),
            url('https://oss.hcare360.com/fuxing/statics/fonts/Alibaba-PuHuiTi-Regular.ttf') format('woff'),
            url('https://oss.hcare360.com/fuxing/statics/fonts/Alibaba-PuHuiTi-Regular.ttf') format('truetype');
            font-weight: normal;
            font-style: normal;
    }

.index_business6 {
    font-size: 0.19rem;
    margin-top: 5px;
    font-weight: 600;
    font-family: 'MyCustomFont', sans-serif;
}

.indexs_service {
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/beijing.png);
    background-size: 100% 6.55rem;
    background-repeat: no-repeat;
    background-position: unset;
    margin-top: 0.34rem;
}

.indexs_service1 {
    text-align: center;

}

.indexs_service3 {
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/fw.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    width: 1.95rem;
    height: 1.95rem;
    margin: 20px auto;
    position: relative;
}

.indexs_service2 img {
    width: 0.33rem;
}

.indexs_service2 {
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/zhu.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    width: 1.39rem;
    height: 1.39rem;
    margin: 0 auto;
    position: relative;
}

.indexs_service4 {
    position: absolute;
    top: 43%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;

}

.indexs_service6 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
}

.indexs_service4 p {
    width: 100%;
    font-size: 0.19rem;
    margin-top: 5px;
    font-weight: 500;
    color: #333333;
    font-family: 'MyCustomFont', sans-serif;
}

.indexs_service5 {
    width: 100%;
    font-size: 0.28rem;
    font-family: 'MyCustomFont', sans-serif;
    color: #fff;
    font-weight: 500;
}

.indexs_scene {
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/zhus.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    /* border: 2px solid #FFFFFF; */
    margin: 10px;
    padding: 18px;
    margin-top: 0.33rem;
}

.indexs_dingz1 {
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/zhus.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    /* border: 2px solid #FFFFFF; */
    margin: 5px;
    padding: 15px;
    margin-top: 20px;
    height: 7.1rem;
}

.indexs_industry4 {}

.indexs_dingz2 {
    font-size: 0.22rem;
    font-weight: 500;
    color: #333333;

    font-family: 'MyCustomFont', sans-serif;
}

.indexs_dingz3 {
    width: 100%;
    height: 2px;
    background-color: #FFD5B8;
    margin-bottom: 10px;
    margin-top: 10px;
}

.indexs_dingz4 {
    font-family: 'MyCustomFont', sans-serif;
    color: #333333;
    font-size: 0.19rem;
    font-weight: 400;
}

.indexs_industry3 {
    font-family: 'MyCustomFont', sans-serif;
    color: #777777;
    font-size: 0.19rem;
    font-weight: 400;
}

.indexs_industry4 {
    padding: 20px;
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/zhus1.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    /* border: 2px solid #FFFFFF; */
    margin: 5px;
    margin-top: 20px;
}

.indexs_industry5 {
    width: 100%;
}

.swiper-paginations {
    text-align: center !important;
}

.swiper-pagination-bullet-active {
    border-radius: 0px !important;
    height: 3px !important;
    width: 20px !important;
    background-color: #fd6d0a !important;
}

.swiper-pagination-bullet {
    border-radius: 0px !important;
    height: 3px !important;
    width: 30px;
    background-color: #e9eaec;
}

.indexs_dingz5 {
    width: 100%;
    margin-top: 0.2rem;
}

.indexs_dingz6 {
    width: 100%;
    margin-top: 0.2rem;
}

.indexs_dingz51 {
    width: 100%;
    margin-top: 0.13rem;
}

.indexs_dingz55 {
    width: 100%;
    margin-top: 0.5rem;
}

.indexs_dingz61 {
    width: 100%;
    margin-top: 0.13rem;
}

.indexs_industry {
    font-weight: 400;
    padding: 6px 18px;
    background: #FD6D0A;
    color: #fff;
    font-size: 0.13rem;
    border-radius: 0px 30px 0px 28px;
    font-family: 'MyCustomFont', sans-serif;
}

.indexs_industry2 {
    display: flex;
}

.indexs_industry1 {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 1.75rem;
}

.indexs_scene1 {
    display: flex;
    padding: 0.12rem 9px;
    padding-left: 0.37rem;
    width: 48%;
    background: #f3eefc;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 15px;
    align-items: center;
    height: 70px;

}

.indexs_scene1_1 {
    display: flex;
    padding: 20px 9px;
    width: 48%;
    background: #fcefef;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 15px;
    align-items: center;
    height: 70px;
    padding-left: 20px;
    padding: 0.12rem 9px;
    padding-left: 0.37rem;
}

.indexs_scene1_2 {
    display: flex;
    padding: 20px 9px;
    width: 48%;
    background: #edf1fe;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 15px;
    align-items: center;
    height: 70px;
    padding-left: 20px;
    padding: 0.12rem 9px;
    padding-left: 0.37rem;
}

.indexs_scene1_3 {
    display: flex;
    padding: 20px 9px;
    width: 48%;
    background: #f4fcf2;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 15px;
    align-items: center;
    height: 70px;
    padding-left: 20px;
    padding: 0.12rem 9px;
    padding-left: 0.37rem;
}

.indexs_scene1_4 {
    display: flex;
    padding: 20px 9px;
    width: 48%;
    background: #fef7ea;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 15px;
    align-items: center;
    height: 70px;
    padding-left: 20px;
    padding: 0.12rem 9px;
    padding-left: 0.37rem;
}

.indexs_scene1_5 {
    display: flex;
    padding: 20px 9px;
    width: 48%;
    background: #f7f4fd;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 15px;
    align-items: center;
    height: 70px;
    padding-left: 20px;
    padding: 0.12rem 9px;
    padding-left: 0.37rem;
}

.indexs_scene1_6 {
    display: flex;
    padding: 20px 9px;
    width: 48%;
    background: #fdf5f5;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 15px;
    align-items: center;
    height: 70px;
    padding-left: 20px;
    padding: 0.12rem 9px;
    padding-left: 0.37rem;
}

.indexs_scene1_7 {
    display: flex;
    padding: 20px 9px;
    width: 48%;
    background: #f3f6fe;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 15px;
    align-items: center;
    height: 70px;
    padding-left: 20px;
    padding: 0.12rem 9px;
    padding-left: 0.37rem;
}

.indexs_scene1_8 {
    display: flex;
    padding: 20px 9px;
    width: 48%;
    background: #f7fdf7;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 15px;
    align-items: center;
    height: 70px;
    padding-left: 20px;
    padding: 0.12rem 9px;
    padding-left: 0.37rem;
}

.indexs_scene1_9 {
    display: flex;
    padding: 20px 9px;
    width: 48%;
    background: #fefaf1;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 15px;
    align-items: center;
    height: 70px;
    padding-left: 20px;
    padding: 0.12rem 9px;
    padding-left: 0.37rem;
}

.indexs_scene1_10 {
    display: flex;
    padding: 20px 9px;
    width: 48%;
    background: #f7f4fd;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 15px;
    align-items: center;
    height: 70px;
    padding-left: 20px;
    padding: 0.12rem 9px;
    padding-left: 0.37rem;
}

.indexs_scene1_11 {
    display: flex;
    padding: 20px 9px;
    width: 48%;
    background: #fef8f8;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 15px;
    align-items: center;
    height: 70px;
    padding-left: 20px;
    padding: 0.12rem 9px;
    padding-left: 0.37rem;
}

.indexs_img {
    width: 0.44rem;
}

.index_business6_1 {
    font-size: 0.19rem;
    /* margin-top: 5px; */
    font-weight: 400;
    font-family: 'MyCustomFont', sans-serif;
    padding-left: 0.09rem;
    color: #333333;


}

.indexs_scene2 {

    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.indexs_dingz {
    display: flex;
    /* flex-wrap: wrap; */
    align-items: center;
    overflow-y: scroll;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 20px;
}

.indexs_dingz::-webkit-scrollbar {
    display: none;
}

.indexs_dp {
    /* margin-right: 8px; */
    background-color: #fd6d0a;
    color: #fff;
    padding: 0.13rem 0.43rem;
    font-size: 0.2rem;
    border-radius: 40px;

    font-weight: 500;
    font-family: 'MyCustomFont', sans-serif;
}

.indexs_dp1 {
    /* margin-right: 8px; */
    color: #333333;
    font-size: 0.2rem;
    padding: 0.13rem 0.43rem;
    font-weight: 500;
    font-family: 'MyCustomFont', sans-serif;
}

.homepc_boxs_1 {
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/beijingpc@2x.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    margin-top: 80px;
    padding-bottom: 80px;
}

.homepc_boxs_15 {
    max-width: 80%;
    margin: 0 auto;
    font-family: 'MyCustomFont', sans-serif;
}

.homepc_boxs_2 {
    display: flex;
    margin-top: 60px;
    align-items: center;
    justify-content: space-between;
}

.homepc_boxs_4 {
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/gxhbjs.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    margin-bottom: 30px;
    border-radius: 0.1rem;
    padding: 30px;
    width: 2.28rem;
}

.homepc_boxs_4:nth-of-type(4) {
    margin-bottom: 0px;
}

.homepc_boxs_5 {
    width: 74px;
    height: 74px;
}

.homepc_boxs_6 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: 21px;
}

.homepc_boxs_7 {
    font-weight: 500;
    font-size: 0.16rem;
    color: #333333;
    text-align: justify;
}

.homepc_boxs_8 {
    font-weight: 400;
    font-size: 0.13rem;
    color: #777777;
    text-align: justify;
}

.homepc_boxs_9 {
    display: flex;
    align-items: center;
    /* margin-left: 45px; */
}

.homepc_boxs_9 img {
    width: 37.85px;
    height: 37.85px;
}

.homepc_boxs_10 {
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/zhu.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 157.1px;
    height: 157.06px;
    position: relative;
    margin-right: -14px;
}

.homepc_boxs_11 {
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/fw.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 259.07px;
    height: 259.07px;
    position: relative;

}

.homepc_boxs_12 {
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/zhu.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 157.1px;
    height: 157.06px;
    position: relative;
    margin-left: -14px;
}

.shomepc_boxs_12 {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.homepc_boxs_11 .shomepc_boxs_12 {
    position: absolute;
    top: 51%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.homepc_boxs_10 .shomepc_boxs_12 p {
    font-weight: 500;
    font-size: 18px;
    color: #333333;
    font-family: 'MyCustomFont', sans-serif;
}

.homepc_boxs_12 .shomepc_boxs_12 p {
    font-weight: 500;
    font-size: 18px;
    color: #333333;
    font-family: 'MyCustomFont', sans-serif;
    width: 100px;
}

.homepc_boxs_11 .shomepc_boxs_12 p {
    font-weight: 500;
    font-size: 37px;
    color: #FFFFFF;
    font-family: 'MyCustomFont', sans-serif;

}

.homepc_box_1 {
    display: flex;
    flex-wrap: wrap;
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/zhu206@2x.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-width: 476px;
    /* margin-left: 45px; */
    padding: 30px;
    border-radius: 16px;
    justify-content: space-between;
}

/* styles.css */
.target-element {
    opacity: 0;
    transform: translateX(-200px);
    /* 初始状态：从左侧偏移20px */
    transition: opacity 1s ease-out, transform 1s ease-out;
}

.target-element.animate {
    opacity: 1;
    transform: translateX(0);
    /* 结束状态：元素移到原位 */
}

/* styles.css */
.target-elements {
    opacity: 0;
    transform: translateX(-80px);
    transition: opacity 1.1s ease-out, transform 1.1s ease-out;
}

.target-elements.animate {
    opacity: 1;
    transform: translateX(0);
}

.target-elementss {
    opacity: 0;
    transform: translateX(80px);
    transition: opacity 1.1s ease-out, transform 1.1s ease-out;
}

.target-elementss.animate {
    opacity: 1;
    transform: translateX(0);
}

/* styles.css */
.homepc_boxs5ss {
    opacity: 0;
    transform: translate3d(-50px, 0, 0);
    /* 初始状态：左侧偏移 */
    transition: opacity 1s ease-out, transform 1s ease-out;
}

.homepc_boxs5ss.animate {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    /* 动画结束状态：移回原位 */
}

/* styles.css */
.homepc_boxs5sss {
    opacity: 0;
    transform: translate3d(-50px, 0, 0);
    /* 初始状态：左侧偏移 */
    transition: opacity 1s ease-out, transform 1s ease-out;
}

.homepc_boxs5sss.animate {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    /* 动画结束状态：移回原位 */
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        transform: translate3d(-50px, 0, 0);
    }

    60% {
        opacity: 1;
        transform: translate3d(10px, 0, 0);
    }

    75% {
        transform: translate3d(-5px, 0, 0);
    }

    90% {
        transform: translate3d(2px, 0, 0);
    }

    100% {
        transform: translate3d(0, 0, 0);
    }
}

/* styles.css */
.target-elementy {
    opacity: 0;
    transform: translateY(-80px);
    /* 初始状态：从顶部向下偏移20px */
    transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

.target-elementy.animate {
    opacity: 1;
    transform: translateY(0);
    /* 结束状态：回到原位 */
}

.target-elementys {
    opacity: 0;
    transform: translateY(80px);
    /* 初始状态：从顶部向下偏移20px */
    transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}

.target-elementys.animate {
    opacity: 1;
    transform: translateY(0);
    /* 结束状态：回到原位 */
}

.homepc_scene1 {
    display: flex;
    width: 48.5%;
    height: 77px;
    align-items: center;
    background-color: #f8f4fd;
    padding-left: 14px;
    border-radius: 8px;
}

.homepc_scene1_1 {
    display: flex;
    width: 48.5%;
    height: 77px;
    align-items: center;
    background-color: #fcefef;
    padding-left: 14px;
    border-radius: 8px;
}

.homepc_scene1_2 {
    display: flex;
    width: 48.5%;
    height: 77px;
    align-items: center;
    background-color: #edf1fe;
    padding-left: 14px;
    border-radius: 8px;
    margin-top: 21px;
}

.homepc_scene1_3 {
    display: flex;
    width: 48.5%;
    height: 77px;
    align-items: center;
    background-color: #f3fcf2;
    padding-left: 14px;
    border-radius: 8px;
    margin-top: 21px;
}

.homepc_scene1_4 {
    display: flex;
    width: 48.5%;
    height: 77px;
    align-items: center;
    background-color: #fef7ea;
    padding-left: 14px;
    border-radius: 8px;
    margin-top: 21px;
}

.homepc_scene1_5 {
    display: flex;
    width: 48.5%;
    height: 77px;
    align-items: center;
    background-color: #f8f4fd;
    padding-left: 14px;
    border-radius: 8px;
    margin-top: 21px;
}

.homepc_scene1_6 {
    display: flex;
    width: 48.5%;
    height: 77px;
    align-items: center;
    background-color: #fef5f5;
    padding-left: 14px;
    border-radius: 8px;
    margin-top: 21px;
}

.homepc_scene1_7 {
    display: flex;
    width: 48.5%;
    height: 77px;
    align-items: center;
    background-color: #f4f6fe;
    padding-left: 14px;
    border-radius: 8px;
    margin-top: 21px;
}

.homepc_scene1_8 {
    display: flex;
    width: 48.5%;
    height: 77px;
    align-items: center;
    background-color: #f7fdf6;
    padding-left: 14px;
    border-radius: 8px;
    margin-top: 21px;
}

.homepc_scene1_9 {
    display: flex;
    width: 48.5%;
    height: 77px;
    align-items: center;
    background-color: #fefaf1;
    padding-left: 14px;
    border-radius: 8px;
    margin-top: 21px;
}

.homepc_scene1_10 {
    display: flex;
    width: 48.5%;
    height: 77px;
    align-items: center;
    background-color: #f8f4fd;
    padding-left: 14px;
    border-radius: 8px;
    margin-top: 21px;
}

.homepc_boxs_3 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.homepc_scene1_11 {
    display: flex;
    width: 48%;
    height: 77px;
    align-items: center;
    background-color: #fef8f8;
    padding-left: 14px;
    border-radius: 8px;
    margin-top: 21px;
}

.homepc_simg {
    width: 52px;

}

.homepc_img {
    width: 52px;
}

.homepc_business6_1 {
    font-weight: 400;
    font-size: 24px;
    color: #333333;
    font-family: 'MyCustomFont', sans-serif;
    margin-left: 12px;
}

.homepc_sbusiness6_1 {
    font-weight: 400;
    font-size: 24px;
    color: #333333;
    font-family: 'MyCustomFont', sans-serif;
    margin-left: 12px;
}

.indexs_industry6 {
    background-color: #fff !important;
    padding: 15px 0;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 0px;
}

.homepc_indexs_sr1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 22px;
}

.homepc_indexs_sr {
    width: 18%;
    margin-bottom: 20px;
}

.homepc_indexs_sr:nth-of-type(11) {
    margin-bottom: 0px;
}

.homepc_indexs_sr:nth-of-type(12) {
    margin-bottom: 0px;
}

.homepc_indexs_sr:nth-of-type(13) {
    margin-bottom: 0px;
}

.homepc_indexs_sr:nth-of-type(14) {
    margin-bottom: 0px;
}

.homepc_indexs_sr:nth-of-type(15) {
    margin-bottom: 0px;
}

.homepc_indexs_sr img {
    width: 85%;
}

.indexs_industry7 {
    position: relative;
    /* display: flex; */
    /* height: 38vh; */
    padding: 0.48rem 0 0.43rem 0;
}

.homepc_index {
    display: flex;

    max-width: 80%;
    margin: 0 auto;
    font-family: 'MyCustomFont', sans-serif;
    margin-top: 80px;
}

.homepc_index1 {
    margin-right: 55px;
    height: 500px;
    overflow: overlay;

}

.homepc_index1::-webkit-scrollbar {
    display: none;
    /* 针对 WebKit 浏览器（如 Chrome、Safari）隐藏滚动条 */
}

.homepc_xia1 {
    margin-right: 55px;
    width: 78%;
    margin-top: 18px;
    cursor: pointer;
    text-align: center;
}

.homepc_xia1 img {
    width: 28px;
}

.homepc_index1 {
    -ms-overflow-style: none;
    /* 针对 IE 和 Edge 隐藏滚动条 */
    scrollbar-width: none;
    /* 针对 Firefox 隐藏滚动条 */
}

.homepc_index2 {
    font-weight: 500;
    font-size: 24px;
    color: #FFFFFF;
    font-family: 'MyCustomFont', sans-serif;
    padding: 18px 0;
    background-color: #fd6d0a;
    border-radius: 40px;
    cursor: pointer;
    text-align: center;
    width: 208px;
    margin-bottom: 14px;
}

.homepc_index3 {
    font-weight: 500;
    font-size: 24px;
    color: #333333;
    font-family: 'MyCustomFont', sans-serif;
    padding: 18px 0px;
    text-align: center;
    margin-bottom: 14px;
    cursor: pointer;
}

.homepc_none {
    display: none;
}

.homepc_index4 {
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/zhu209@2x.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 30px;
    border-radius: 16px;
    flex: 1;
}

.homepc_index7_bm {
    width: 37% !important;
}

.homepc_index7_bm1 {
    width: 52% !important;
}

.homepc_index6 {
    font-weight: 400;
    font-size: 24px;
    color: #333333;
    font-family: 'MyCustomFont', sans-serif;
}

.homepc_xian {
    width: 100%;
    height: 2px;
    background-color: #ffdcc6;
    margin: 24px 0;
}

.homepc_index7 {
    margin-top: 22px;
    display: flex;
    justify-content: space-between;

}

.homepc_index5 {
    font-weight: 500;
    font-size: 26px;
    color: #333333;
    font-family: 'MyCustomFont', sans-serif;
}

.homepc_index7 img {
    width: 49%;
}

.indexs_industry8 {
    width: 100%;
    /* position: absolute; */
}

.homepc_fuxing {
    /* text-align: center; */
    max-width: 80%;
    font-family: 'MyCustomFont', sans-serif;
    margin: 0 auto;
    margin-top: 80px;

}

.homepc_fuxing_boxs_index {
    max-width: 80%;
    font-family: 'MyCustomFont', sans-serif;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    color: #fff;
    padding-top: 80px;
    padding-bottom: 80px;
}

.homepc_fuxing_boxs_index6 {
    margin-right: 218px;
}

.homepc_fuxing_boxs_index6 p {
    font-weight: 500;
    font-size: 24px;
    color: #FFFFFF;
    margin-bottom: 30px;
}

.homepc_fuxing_boxs_index7 p {
    font-weight: 500;
    font-size: 24px;
    color: #FFFFFF;
    margin-bottom: 30px;
}

.homepc_fuxing_boxs_index6 div {
    font-weight: 400;
    font-size: 20px;
    color: #949494;
    margin-bottom: 24px;
}

.homepc_fuxing_boxs_index7 div {
    font-weight: 400;
    font-size: 20px;
    color: #949494;
    margin-top: 24px;
}

.homepc_fuxing_boxs_index7 img {
    width: 135px;
}

.homepc_fuxing_boxs_index4 {
    font-weight: 400;
    font-size: 17px;
    color: #FFFFFF;
}

.homepc_fuxing_boxs_index2 {
    width: 244px;
}

.homepc_fuxing_boxs_index3 {
    font-weight: 400;
    font-size: 28px;
    color: #FFFFFF;
    margin-top: 43px;
    margin-bottom: 24px;
}

.homepc_fuxing_boxs_index5 {
    display: flex;
}

.homepc_fuxing_boxs_indexs {
    background-color: #252525;
}

.homepc_boxs2 {
    text-align: center;
}

.homepc_fuxing_beij {
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/beijings1@2x.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    background-position: center;
    padding-bottom: 80px;
}

.homepc_fuxing1 {
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/zhutp188@2x.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 16px;
    padding: 40px;
    margin-top: 60px;
}

.homepc_fuxing2 {
    font-weight: 400;
    padding: 9px 18px;
    background: #FD6D0A;
    color: #fff;
    font-weight: 400;
    font-size: 17px;
    border-radius: 0px 30px 0px 28px;
    font-family: 'MyCustomFont', sans-serif;

}

.homepc_fuxing22 {
    display: flex;
}

.homepc_fuxing_box {
    background-color: #fff;
    padding-top: 80px;
    padding-bottom: 80px;

}

.homepc_fuxing_box1 {
    display: flex;
    max-width: 80%;
    font-family: 'MyCustomFont', sans-serif;
    margin: 0 auto;
    justify-content: space-between;
    margin-top: 60px;
    overflow: hidden;
}

.homepc_fuxing_box2 img {
    width: 100%;
}

.homepc_fuxing_box2 {
    width: 292px;
}

.homepc_fuxing_box2 p {
    font-weight: 400;
    font-size: 20px;
    color: #333333;
    font-family: 'MyCustomFont', sans-serif;
    text-align: center;
    margin-top: 28px;
}

.homepc_fuxing3 {
    width: 227px;
    margin-top: 24px;
    margin-bottom: 24px;
}

.homepc_fuxing_boxs {
    padding-top: 80px;
}

.homepc_fuxing_boxs1 {
    margin-top: 60px;
    padding: 0 16px;
}

.homepc_fuxing_boxs3 {
    display: flex;
    position: relative;
}

.index_custom_boxs2_1 {
    position: absolute;
    left: 0px;
    height: 100px;
    width: 200px;
    opacity: 0.2;
}

.homepc_fuxing_boxs3>img {
    transition: opacity 2s ease;
    /* 平滑透明度变化 */
    opacity: 1;
    /* 默认完全可见 */
}

.homepc_fuxing_boxs4 {
    display: flex;
}

.homepc_fuxing_boxs_box {
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
    text-align: center;
    margin-top: 80px;
}

.homepc_fuxing_boxs_img {
    margin: 0 auto;
    margin: 62px 0;
    width: 334px;
}

.homepc_fuxing_boxs_boxs {
    background-image: url(https://oss.hcare360.com//fuxing/statics/img/shouyedibg.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    background-position: center;
}

.homepc_fuxing_boxs_boxs22 {
    max-width: 80%;
    margin: 0 auto;
    font-family: 'MyCustomFont', sans-serif;
    padding: 80px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.homepc_fuxing_boxs_boxs4 {
    display: flex;
}

.homepc_fuxing_boxs_boxs5 {
    color: #FFFFFF;
    text-align: center;
    margin-right: 120px;
}

.homepc_fuxing_boxs_boxs5 p {
    font-weight: 500;
    font-size: 26px;
    color: #FFFFFF;

}

.homepc_fuxing_boxs_boxs6 {
    color: #FFFFFF;
    text-align: center;
    margin-right: 120px;
}

.homepc_fuxing_boxs_boxs6 p {
    font-weight: 500;
    font-size: 26px;
    color: #FFFFFF;

}

.homepc_fuxing_boxs_boxs7 {
    color: #FFFFFF;
    text-align: center;
}

.homepc_fuxing_boxs_boxs7 p {
    font-weight: 500;
    font-size: 26px;
    color: #FFFFFF;

}

.homepc_fuxing_boxs_boxs5 span {
    font-weight: 400;
    font-size: 18px;
}

.homepc_fuxing_boxs_boxs6 span {
    font-weight: 400;
    font-size: 18px;
}

.homepc_fuxing_boxs_boxs7 span {
    font-weight: 400;
    font-size: 18px;
}

.homepc_fuxing_boxs5 {
    display: flex;
    width: 100%;
    overflow-x: hidden;
}

.homepc_fuxing_boxs_boxs2 {
    font-weight: 400;
    font-size: 24px;
    color: #FFFFFF;
}

.homepc_fuxing_boxs_boxs3 {
    background-color: #fff;
    padding: 10px 30px;
    font-weight: 400;
    font-size: 18px;
    color: #FB7733;
    display: inline-block;
    margin-top: 24px;

}

.homepc_fuxing_boxs1>div {
    white-space: nowrap;
    overflow: hidden;
    display: flex;
}

.index_custom_boxs2 {
    width: 192px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.homepc_fuxing4 {
    font-weight: 400;
    font-size: 24px;
    color: #777777;
    font-family: 'MyCustomFont', sans-serif;
}

.homepc_fuxing_img {
    width: 763px;
    margin: 0 auto;
    margin-top: 73px;
}

.homepc_fuxing_img img {
    width: 100%;
}

.indexs_industry11 {
    width: 100%;
}

.indexs_industry12 {
    padding: 0 18px;
    margin-top: 14px;
    width: 146px;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 113px;
    font-size: 13px;

}

.swiper-pagination-bullet {
    width: 10px;
    /* 小点的宽度 */
    height: 10px;
    /* 小点的高度 */
    background: #ccc;
    /* 小点的背景颜色 */
    opacity: 0.6;
    /* 小点的透明度 */
    border-radius: 50%;
    /* 圆形小点 */
}

.swiper-pagination-bullet-active {
    background: #007bff;
    /* 激活小点的背景颜色 */
    opacity: 1;
    /* 激活小点的不透明度 */
}

.index_custom {
    height: auto !important;
}

.index_custom1 {
    margin-top: 0px;
}

.index_custom2 {
    margin-bottom: 20px;
    margin-top: 0.22rem;
}

.index_custom3 {
    background-color: #fff;
    text-align: center;
    padding: 25px 0;
}

.index_custom3 img {
    width: 155px;
}

.index_xian {
    width: 100%;
    height: 1px;
    opacity: 0.5;
    background-color: #fff;
    margin: 0.27rem 0 5px 0;
}

.index_custom21 {
    width: 33.33%;
}

.index_foot {
    display: flex;
    justify-content: space-between;
}

.index_foot1 {
    color: #fff;
    font-size: 0.17rem;
    font-weight: 500;
    font-family: 'MyCustomFont', sans-serif;
}

.index_footxian {
    width: 100%;
    height: 1px;
    opacity: 0.5;
    background-color: #fff;
    margin: 20px 0 20px 0;
}

.index_foot3 {
    padding-left: 20px;
    display: block;
}

.index_foot2 {
    width: 0.19rem;
    height: 0.19rem;
}

.index_foot4 {
    margin-bottom: 0.13rem;
    color: #949494;
    font-size: 0.16rem;
    font-weight: 400;
    font-family: 'MyCustomFont', sans-serif;
}

.indexs_sr1 {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}

.indexs_sr {
    width: 33.33%;
}

.indexs_sr img {
    width: 100%;
    padding: 5px;
    margin-top: 0.25rem;
}

.rotate-180 {
    transform: rotate(180deg);
    transition: transform 0.3s ease;
}

@media (min-width:740px) {
@font-face {
    font-family: 'MyCustomFont';
    src: url('https: //oss.hcare360.com/fuxing/statics/fonts/Alibaba-PuHuiTi-Regular.ttf') format('woff2'),
            url('https://oss.hcare360.com/fuxing/statics/fonts/Alibaba-PuHuiTi-Regular.ttf') format('woff'),
            url('https://oss.hcare360.com/fuxing/statics/fonts/Alibaba-PuHuiTi-Regular.ttf') format('truetype');
            font-weight: normal;
            font-style: normal;
    }

    .homepc_1 {
        background-color: #f4f5f7;
    }
    .homepcs1 {
        width: 100%;
        background-color: #fff;
        position: fixed;
        z-index: 9999;
        top: 0;
    }
    .homepc {
        background-color: #fff;
        font-family: 'MyCustomFont', sans-serif;
          margin-top: 77px;
    }

    .homepc1 {

        max-width: 80%;
        margin: 0 auto;
    }

    .homepc1 {
        display: flex;
        background-color: #fff;
        align-items: center;
        justify-content: space-between;
        font-family: 'MyCustomFont', sans-serif;
    }

    .homepc3 {
        display: flex;
        align-items: center;
        margin-left: 71px;
        position: relative;
    }

    .homepc3fxlog {
        display: none;
        position: absolute;
        z-index: 9999;
        top: 65px;
        right: -46px;
        background: #FFFFFF;
        width: 170px;
        padding: 10px;
        padding-top: 20px;
        padding-bottom: 0px;
        border-radius: 0px 0px 20px 20px;
    }

    .homepc3fxlog1 {
        display: flex;
        align-items: center;
        margin-bottom: 11px;
        margin-left: 24px;
        padding: 10px 0;
               
    }

    .homepc3fxlog1 img {
        width: 20px;
        margin-right: 6px;
    }

    .homepc3fxlog1 div {
        font-weight: 400;
        font-size: 18px;
        color: #333333;
    }

    .homepc_box {
        margin-right: 82px;
        color: #FD6D0A;
        font-weight: 600;
        font-size: 20px;
        cursor: pointer;
        position: relative;
    }

    .homepc_box::after {
        content: '';
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 47px;
        bottom: 0;
        /* 将下划线定位到li标签的底部 */
        width: 25px;
        height: 2px;
        /* 下划线的高度 */
        background-color: #FD6D0A;
        /* 下划线的颜色 */
    }

    .homepc_box1 {
        margin-right: 82px;
        font-weight: 500;
        font-size: 20px;
        cursor: pointer;
        color: #333333;

    }
    .homepc3fxlog1>div:hover {
        color: #fe700f;
    }
    .homepc_box1:hover {
        color: #fe700f;
    }
    .homepc_box1_log{
        padding: 26px 0;
    }
    .homepc_box1_log:hover .homepc3fxlog{
        display: block;
    }
    .homepc8 {
        display: flex;
        align-items: center;
    }

    .homepc2 {
        width: 150px;
    }

    .homepc6 {
        width: 20px;
        margin-right: 5px;
    }

    .homepc7 {
        font-family: 'MyCustomFont', sans-serif;
        font-weight: 500;
        font-size: 16px;
        color: #333333;
    }

    .homepc4 {
        display: flex;
        align-items: center;
        margin: 0;
        padding: 0;
    }

    .homepc5 {
        display: flex;
        align-items: center;
    }

    .homepc_boxs1 {
        margin-top: 82px;
        font-family: 'MyCustomFont', sans-serif;
        text-align: center;
        max-width: 80%;
        margin: 0 auto;
        margin-top: 80px;
    }

    .homepc_boxs2 {
        font-weight: bold;
        font-size: 36px;
        color: #333333;
        font-style: normal;
        text-transform: none;
    }

    .homepc_boxs3 {
        font-weight: 400;
        font-size: 24px;
        color: #777777;
        font-style: normal;
        text-transform: none;
        margin-top: 10px;
        text-align: center;
    }

    .homepc_boxs4 {
        display: flex;
        justify-content: space-between;
        margin-top: 60px;
    }

    .homepc_boxs5 {
        background-image: url(https://oss.hcare360.com//fuxing/statics/img/gshx2.png);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        border-radius: 0.1rem;
        padding: 32px;
    }

    .homepc_boxs7 {
        margin-top: 16px;
        font-weight: 500;
        font-size: 24px;
        color: #333333;
    }

    .homepc_boxs8 {
        margin-top: 13px;
        font-weight: 400;
        font-size: 20px;
        color: #777777;
    }

    .homepc_boxs5 {
        width: 23%;
    }

    .homepc_boxs6 {
        width: 64px;
    }

    .indexyd {
        display: none;
    }

    .indexpc {
        display: block;
    }

    .blockssy_box1 {
        display: none;
    }

    .blockssy_box {
        display: none;
    }

    .blockssy {
        display: none;
    }

    .toggleButtons_box1 {
        display: none;
    }

    .indexbox_business1 {
        display: none;
    }

    .index_business19_no {
        display: block;
    }

    .imgs_box {
        padding-top: 12px !important;
    }

    .product_box1 {
        position: relative;
    }

    .product_box2 {
        display: none;
        width: 190px;
        position: absolute;
        top: 60px;
        background-color: #fff;
        left: 397px;
        z-index: 9999;
        border-radius: 12px;
    }

    .index_carp {
        display: flex;
        max-width: 1189px;
        align-items: center;
        justify-content: space-between;
        margin: 0 auto;
        /* height: 70px; */

    }

    .indexs_carp {
        margin: 0 auto;
        max-width: 1189px;
    }

    .index_business {
        font-size: 32px;
        font-weight: 600;
        text-align: center;

    }

    .index_businesss {
        font-size: 32px;
        font-weight: 600;
        text-align: center;
        padding-top: 60px;
    }

    .index_business1 {
        text-align: center;
        width: 100%;
    }

    .index_business2 {
        margin-top: 100px;
    }

    .index_business3 {
        margin-top: 95px;
        width: 100%;
        height: 610px;
        margin: 0 auto;
        position: relative;
        text-align: center;
        display: block;
    }

    .index_business4_box2 {
        width: 87%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;

    }

    .index_business3 img {
        width: 320px;
        height: auto;

    }

    .index_business3_box1 {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 70px;
    }

    .index_business3_box1 p {
        font-weight: bold;
        font-size: 23px;
        color: #FF8724;
    }

    .index_business4 {
        display: flex;
        justify-content: space-between;
        margin-top: 82px;
        flex-wrap: wrap;
    }

    .index_business5 {
        text-align: center;
        width: auto;

    }

    .index_business5 img {
        width: 128px;
        height: 128px;
    }

    .index_business6 {
        font-size: 18px;
        text-align: center;
    }

    .index_business7 {
        font-size: 13px;
        color: #9B9B9B;
        text-align: center;
        margin-top: 5px;
    }

    .index_business33 {
        background-color: #f6faff;
    }

    .index_business8 {
        width: 100%;
        height: 100%;
        margin: 0 auto;
        margin-top: 72px;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        padding-bottom: 69px;
    }

    .index_business8 img {
        width: 100%;
        height: 100%;
    }

    .index_business9 {
        background-image: url(https://oss.hcare360.com//fuxing/statics/img/shouyedibg.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
        height: 474px;
        width: 100%;
        padding: 0;
    }

    .index_business10 {
        color: #fff;
        text-align: center;
        padding-top: 70px;
    }

    .index_business11 {
        color: #fff;
        text-align: center;
        display: flex;
        justify-content: space-between;
        width: 700px;
        margin: 0 auto;
        margin-top: 35px;
    }

    .index_business12 {
        font-size: 32px;
        font-weight: 600;
    }

    .index_business13 {
        font-size: 22px;
        font-family: MicrosoftYaHei;
        letter-spacing: 1px;
        font-weight: 500;
        margin-top: 11px;
    }

    .index_business14 {
        font-size: 32px;
        font-weight: 600;
    }

    .index_business15 {
        padding: 6px 28px;
        border-radius: 20px;
        font-size: 16px;
        margin-top: 100px;
        background-color: #fff;
        color: #021C98;
    }

    .index_business17 {
        background-color: #404040;
    }

    .index_business18 {
        margin: 0;
        font-size: 26px;
        margin-bottom: 12px;
    }

    .index_business16 {
        display: flex;
        justify-content: space-between;
        /* align-items: center; */
        padding-top: 40px;
        padding-bottom: 20px;
        text-align: left;
    }

    .index_business19 {
        color: #fff;
    }

    .index_business20 {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .index_business21 {
        margin-bottom: 10px;
        font-size: 14px;
    }

    .index_business22 {
        background-color: #404040;
        border-top: 1px solid #979797;
        color: #fff;
        padding: 10px;
    }

    .index_business23 {
        width: 126px;
        height: 126px;
    }

    .index_business24 {
        display: flex;
        justify-content: center;
    }

    .index_business25 {
        margin-right: 10px;
    }

    .index_business26 {
        width: auto;
        margin-bottom: 10px;
        width: 11%;
        margin: 8px;
    }

    .index_business26 img {
        width: 100%;
        /* height: 82px; */
    }

    .index_business3_box3 {
        width: 100%;
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .index_business3_box3 p {
        width: 82%;
        margin: 0 auto;
        font-size: 16px;
    }

    .index_business3_box2 p {
        font-weight: bold;
        font-size: 23px;
        color: #FF8724;
    }

    .index_business3_box2 {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 60px;
    }

    .index_business4_box2_1 {
        width: 65%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        top: 70px;
    }

    .index_business4_box2_2 {
        width: 43%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        top: 130px;
    }

    .index_business4_box2_3 {
        width: 99%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        top: 130px;
    }

    .index_business4_box2_4 {
        width: 74%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        top: 200px;
    }

    .index_business4_box2_5 {
        width: 99%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        top: 260px;
    }

    .index_business4_box2_6 {
        width: 55%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        top: 270px;
    }

    .index_business4_box2_7 {
        width: 74%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        top: 350px;
    }

    .index_business4_box2_8 {
        width: 99%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        top: 390px;
    }

    .index_business4_box2_9 {
        width: 43%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        top: 390px;
    }

    .index_business4_box2_10 {
        width: 65%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        top: 470px;
    }

    .index_business4_box2_11 {
        width: 43%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        top: 500px;
    }

@font-face {
    font-family: 'MyCustomFont';
    src: url('https: //oss.hcare360.com/fuxing/statics/fonts/Alibaba-PuHuiTi-Regular.ttf') format('woff2'),
            url('https://oss.hcare360.com/fuxing/statics/fonts/Alibaba-PuHuiTi-Regular.ttf') format('woff'),
            url('https://oss.hcare360.com/fuxing/statics/fonts/Alibaba-PuHuiTi-Regular.ttf') format('truetype');
            font-weight: normal;
            font-style: normal;
    }

    .index_business4_box3 {
        background: #FFFFFF;
        box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.26);
        border-radius: 50%;
        padding: 23px 29px;
        color: #333333;
        font-size: 15px;
        font-weight: 600;
        font-family: raleway-light;
    }

    .index_business4_box31 {
        background: #FFFFFF;
        box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.26);
        border-radius: 50%;
        padding: 34px 22px;
        color: #333333;
        font-size: 15px;
        font-weight: 600;
        font-family: raleway-light;
    }

    .index_business4_box3_1 {
        background: #5396FF;
        border-radius: 50%;
        padding: 23px 29px;
        font-size: 15px;
        color: #fff;
        font-weight: 600;
        font-family: raleway-light;
    }

    .index_business4_box3-1 {
        background: #FFA257;
        border-radius: 50%;
        padding: 23px 29px;
        font-size: 15px;
        color: #fff;
        font-weight: 600;
        font-family: raleway-light;
    }

    .index_business4_box4 {
        display: flex;
        flex-direction: column;
        align-items: center;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 150px;
    }

    .index_business4_box1 {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        position: relative;
    }

    .index_business4_box5 {
        width: 35px !important;
        margin-bottom: 30px;
    }

    .index_business4_box6 {
        margin-top: 30px;
        width: 35px !important;
    }

    .index_business4_box2_11 {
        width: 87%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        top: 520px;
    }

    .index_business6_box5 {
        position: relative;
    }

    .index_business6_box6 {
        position: absolute;
        top: 46px;
        left: 44px;
        font-size: 20px;
        font-weight: 600;
    }

    .index_business6_box8 {
        position: absolute;
        top: 101px;
        left: 58px;
        font-size: 16px;
        font-weight: 600;
    }

    .index_business6_box9 {
        position: absolute;
        top: 46px;
        left: 197px;
        font-size: 20px;
        font-weight: 600;
    }

    .index_business6_box10 {
        position: absolute;
        top: 101px;
        left: 214px;
        font-size: 16px;
        font-weight: 600;
    }
    body {
      overflow-x: hidden;
    }
    .wubjts_index {
        position: relative;
        font-family: 'MyCustomFont', sans-serif;
    }

    .wubjts_index1 {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
        width: 580px;
    }

    .wubjts_index2 {
        font-weight: 400;
        font-size: 46px;
        color: #FFFFFF;
        margin-bottom: 20px;
    }

    .wubjts_index3 {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .wubjts_index3 p {
        background: #f14d0e;
        border-radius: 8px 8px 8px 8px;
        border: 2px solid #FFFFFF;
        padding: 10px 0;
        width: 125px;
        font-weight: 500;
        font-size: 26px;
        color: #FFFFFF;
        margin-bottom: 20px;
    }

    .wubjtss_index {
        position: relative;
        font-family: 'MyCustomFont', sans-serif;
    }

    .wubjtss_index1 {
        display: flex;
        position: absolute;
        top: 50%;
        left: 38%;
        transform: translate(-50%, -50%);

    }

    .wubjtss_index2 {
        margin-right: 107px;
    }

    .wubjtss_index2 p {
        font-weight: 400;
        font-size: 46px;
        color: #FFFFFF;
        text-shadow: 0px 5px 2px rgba(224, 94, 48, 0.58);

    }

    .wubjtss_index3 {
        background-color: #F2A86B;
        border-radius: 12px 12px 12px 12px;
        border: 1px solid #FFFFFF;
        padding: 15px;
    }

    .wubjtss_index4 {
        display: flex;
        background-color: #fff;
        padding: 9px 13px;
        margin-bottom: 13px;
        align-items: center;
        border-radius: 12px;
         padding-right: 40px;
    }

    .wubjtss_index4:nth-of-type(4) {
        margin-bottom: 0px;
    }

    .wubjtss_index5 {
        font-weight: 500;
        font-size: 22px;
        color: #FFFFFF;
        padding: 9px 0px;
        width: 145px;
        text-align: center;
        background: linear-gradient(180deg, #FFCE7E 0%, #F1A33C 100%);
        border-radius: 26px;
    }

    .wubjtss_index6 {
        font-weight: 500;
        font-size: 22px;
        color: #FFFFFF;
        padding: 9px 0px;
        width: 145px;
        text-align: center;
        background: linear-gradient(180deg, #A7EAF0 0%, #5CBCC0 100%);
        border-radius: 26px;
    }

    .wubjtss_index7 {
        font-weight: 500;
        font-size: 22px;
        color: #FFFFFF;
        padding: 9px 0px;
        width: 145px;
        text-align: center;
        background: linear-gradient(180deg, #A6D2FD 0%, #68B3F9 100%);
        border-radius: 26px;
    }

    .wubjtss_index8 {
        font-weight: 500;
        font-size: 22px;
        color: #FFFFFF;
        padding: 9px 0px;
        width: 145px;
        text-align: center;
        background: linear-gradient(180deg, #F59784 0%, #F1733C 100%);
        border-radius: 26px;

    }

    .wubjtss_index9 {
        margin-left: 10px;
        font-weight: 400;
        font-size: 21px;
        color: #333333;
    }
}