@charset "utf-8";
/**
 * long description for the file
 *
 * @summary 适配移动端样式文件
 * @author wu[308822989@qq.com]
 *
 */
.m-mobile-header {
  display: none;
}
.m-business .business {
  width: 100%;
}
.m-business .business .business-body .scene .scene-content {
  width: 110%;
}
.m-business .business .business-body .scene .scene-content .scene-content-item .item-thumb .item-thumb-action,
.m-business .business .business-body .scene .scene-content .scene-content-item .item-thumb .item-thumb-desc,
.m-business .business .business-body .scene .scene-content .scene-content-item .item-thumb .item-thumb-title {
  margin-left: 42%;
}
.m-business .business .business-body .scene .scene-content .scene-content-item:hover {
  flex: 1 0 60%;
}
.m-business .business .business-body .scene .scene-content .scene-content-item .item-detail .detail {
  margin-left: 25%;
}
.m-business .business .business-body .scene .scene-content .scene-content-item .item-detail .detail .item-thumb-title {
  font-size: 38px;
}
.m-business .business .business-body .scene .scene-content .scene-content-item .item-detail .detail .detail-pro {
  margin-top: 10%;
}
.m-business .business .business-body .scene .scene-content .scene-content-item .item-detail .detail .detail-pro .list .line a {
  width: 200px;
  height: 130px;
}
.m-business .business .business-body .scene .scene-content .scene-content-item .item-detail .detail .detail-pro .list .line a span {
  font-size: 14px;
}
.m-platform-move1,
.m-platform-move2,
.m-platform-move3 {
  transform: scale(0.8) translateY(-5%);
}
body > div.g-body > div.m-in-header > div > p:nth-child(2) {
  font-size: 22px;
}
.m-about .innovate-body .swp .swiper-button-prev-f1,
.m-about .innovate-body .swp .swiper-button-next-f1 {
  display: none;
}
/* >= 1440 的设备 */
@media screen and (max-width: 1440px) and (min-width: 1281px) {
  .m-news .news,
  .m-tell .tell,
  .m-footer .footer .footer-body,
  .m-footer .footer .footer-down .down-body,
  .m-pro .pro {
    width: 1280px;
  }
  .m-pro .pro .new-one {
    width: 790px;
  }
  .m-pro .pro .new-one.new-three {
    width: 406px;
  }
  .m-news .news .news-body .head .head-body {
    width: 640px;
  }
  .m-news .news .news-list .head-body {
    margin-left: 15px;
    width: 404px;
  }
}
@media screen and (max-width: 1280px) and (min-width: 1025px) {
  .m-header .header .menu .menu-list .list-one .one-name {
    padding-left: 15px;
    padding-right: 15px;
  }
  .m-banner .banner .swiper-container .swiper-img .text-1 .title {
    margin-top: 30%;
  }
  .m-banner .banner .swiper-container .swiper-img .text-1 .title h3 {
    font-size: 54px;
  }
  .m-footer .footer .footer-down .down-body,
  .m-footer .footer .footer-body,
  .m-tell .tell,
  .m-news .news,
  .m-pro .pro,
  .m-scene .scene .tab-view .one,
  .m-scene .scene .tab-view .swiper-container,
  .m-scene .scene .tab,
  .m-platform .platform .pic-list,
  .m-platform .platform .info {
    width: 1024px;
  }
  .m-platform .platform .pic-list .photos {
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .m-scene .scene .tab-view .one .one-head .head-img,
  .m-scene .scene .tab-view .one .one-head .head-img a img {
    width: 490px;
    height: 310px;
  }
  .m-scene .scene .tab-view .one .one-head .head-body {
    width: 514px;
    margin-left: 20px;
  }
  .m-scene .scene .tab-view .one .one-head .head-body .pro .list a {
    width: 247px;
  }
  .m-scene .scene .tab-view .one .one-project .project p {
    padding-left: 15px;
    padding-right: 15px;
    width: 225px;
  }
  .m-scene .scene .tab-view .one .one-project .project {
    margin-left: 12px;
    margin-right: 12px;
  }
  .m-pro .pro .new-one {
    width: 534px;
  }
  .m-pro .pro .new-one.new-three {
    width: 321px;
  }
  .m-news .news .news-body .head .head-body {
    width: 440px;
  }
  .m-news .news .news-list .head-body {
    margin-left: 15px;
    width: 318px;
  }
  .m-news .news .news-body .head .head-img {
    position: relative;
    width: 480px;
    height: 325px;
  }
  .m-tell .tell .tell-body {
    width: 700px;
  }
  .m-footer .footer .footer-body .one {
    margin-right: 110px;
  }
  .m-business .business .business-body .scene .scene-content .scene-content-item .item-thumb .item-thumb-action,
  .m-business .business .business-body .scene .scene-content .scene-content-item .item-thumb .item-thumb-desc,
  .m-business .business .business-body .scene .scene-content .scene-content-item .item-thumb .item-thumb-title {
    margin-left: 44%;
  }
  .m-business .business .business-body .scene .scene-content .scene-content-item .item-detail .detail {
    margin-left: 31%;
  }
  .m-business .business .business-body .scene .scene-content .scene-content-item .item-detail .detail .detail-pro .list {
    width: 50%;
  }
  .m-business .business .business-body .scene .scene-content .scene-content-item .item-detail .detail .detail-pro {
    margin-top: 5%;
  }
  .m-business .business .business-body .scene .scene-content .scene-content-item .item-detail .detail .detail-pro .list .line {
    margin-bottom: 10px;
  }
  .m-about .about-sustainable .sustainable .info,
  .m-finger-vein .vein-use .use-body,
  .m-system-scheme .system-pro .pro-ys,
  .m-after-service .tab,
  .m-after-service .m-quesstion .m-quesstion-mainbox,
  .m-news-list .m-news-swiper,
  .m-news-list .m-news-swiper .cooperation,
  .m-news-list2 .m-tab,
  .m-news-content .m-box,
  .m-empowering .empowering .empowering-body,
  .pc-container {
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
  }
  .m-platform-md .platform-md .md-tab {
    text-align: center;
  }
  .m-platform-md .platform-md .md-tab .one {
    width: 300px;
    display: inline-block;
    float: none;
  }
  .m-platform-md .platform-md .tab-list .ul .li {
    width: 275px;
  }
  .m-platform-js .ul {
    padding-left: 0;
    padding-right: 0;
  }
  .m-platform-js .ul .li {
    width: 318px;
  }
  .m-platform-yy .ul {
    text-align: center;
  }
  .m-platform-yy .ul .li {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 30px;
  }
  .m-platform-yy .type-list .one {
    width: 310px;
  }
  .m-tell .tell .tell-img img {
    width: 305px;
  }
  .m-algorithm .algorithm .algorithm-body .type {
    width: 20%;
  }
  .m-algorithm .algorithm .algorithm-body .body-txt {
    width: 70%;
  }
  .m-algorithm .algorithm-pro .pro-body {
    width: 100%;
  }
  .m-algorithm .algorithm-pro .pro-body .one {
    width: 33.33%;
  }
  .m-algorithm .algorithm-pro .pro-body .one .info .title {
    font-size: 20px;
  }
  .m-algorithm .algorithm-app .app-body {
    width: 100%;
  }
  .m-system-scheme .system-tab .fr,
  .m-system-scheme .system-tab .fl {
    float: none;
  }
  .m-system-scheme .system-tab .title {
    display: none;
  }
  .m-system-scheme .system-tab .tab,
  .m-system-scheme .system-tab .title {
    width: 100%;
    text-align: center;
  }
  .m-system-scheme .system-tab .tab .one {
    float: none;
    display: inline-block;
  }
  .m-system-scheme .system-bg .bg-body .info {
    width: 600px;
  }
  .m-system-scheme .system-pro .pro-ai .list .one.one1 {
    left: 607px;
    top: 0;
  }
  .m-system-scheme .system-pro .pro-ai .list .one.one2 {
    left: 107px;
    top: 202px;
  }
  .m-system-scheme .system-pro .pro-ai .list .one.one3 {
    left: 790px;
    top: 153px;
  }
  .m-system-scheme .vein-industry .industry .swp {
    width: 100%;
  }
  .m-system-scheme .system-goods .list .one {
    width: 330px;
  }
  .m-ai-client .ai-list .list .one .one-body {
    width: 550px;
  }
  .m-ai-client-info .vein-industry .industry .swp,
  .m-ai-client .vein-industry .industry .swp {
    width: 100%;
  }
  .m-ai-client-info .client-info-body .info {
    width: 550px;
  }
  .m-finger-vein .vein-info .info .fl {
    width: 550px;
  }
  .m-finger-vein .vein-use .use-body .list .one.one-1 {
    left: 462px;
    top: 12px;
  }
  .m-finger-vein .vein-use .use-body .list .one.one-2 {
    left: 64px;
    top: 120px;
  }
  .m-finger-vein .vein-use .use-body .list .one.one-3 {
    left: 763px;
    top: 120px;
  }
  .m-finger-vein .vein-use .use-body .list .one.one-4 {
    left: 67px;
    top: 355px;
  }
  .m-finger-vein .vein-use .use-body .list .one.one-5 {
    left: 778px;
    top: 355px;
  }
  .m-about .m-business-people .people-medical-care .list .one,
  .m-business-people .people-medical-care .list .one {
    margin: 0 20px;
  }
  .m-business-people .people-cooperation .cooperation .one .body {
    width: 600px;
  }
  .m-business-people .people-news .list .one {
    width: 340px;
  }
  .m-after-service .m-quesstion .m-quesstion-mainbox ul li .m-main {
    width: 770px;
  }
  .m-download .m-main-box .meun_left {
    width: 230px;
  }
  .m-download .m-main-box .m-main-box-r {
    width: 740px;
  }
  .m-download .m-main-box .m-main-box-r .list2 .list-main .name {
    width: 400px;
  }
  .m-download .m-main-box .m-main-box-r .list1 .text {
    width: 560px;
  }
  .m-news-list2 .m-tab .m-list .list {
    width: 329px;
  }
  .m-news-list2 .m-tab .m-list .list .c {
    width: 285px;
  }
  .m-news-list2 .m-tab .m-list .list .c img {
    width: 285px;
    height: 160px;
    object-fit: cover;
  }
  .m-news-content .m-box .conent .m-main .title {
    width: 100%;
  }
  .m-news-content .m-box .conent .sub,
  .m-news-content .m-box .conent .m-main,
  .m-news-content .m-box .conent {
    width: 700px;
  }
  .m-job .job .job-wk .wk-swp .one .img a img,
  .m-job .job .job-wk .wk-swp {
    width: 500px;
    height: 500px;
  }
  .m-job .job-welfare .welfare-body .one {
    width: 320px;
  }
  .m-job .job .job-wk .wk-pic {
    width: 508px;
  }
  .m-job .job .job-wk .wk-pic .one {
    height: 242px;
  }
  .m-job .job-people .list .one {
    width: 325px;
    margin: 0 6px;
  }
  .m-job .job-people .list .one .img {
    width: 100%;
  }
  .m-hemodialysis-platform .platform-g .line .line-one .one-count .one-img img {
    height: 315px;
    margin-top: 30px;
  }
  .m-search .search-body .fl {
    width: 735px;
  }
  .m-empowering .empowering .empowering-body .body-two .row .one {
    padding-left: 15px;
  }
  .m-empowering .empowering .empowering-body .body-two .row .one {
    margin: 0 10px;
  }
  .m-empowering .empowering .empowering-body .body-top .row .one {
    display: inline-block;
    float: none;
    margin: 0 70px;
  }
  .m-empowering .empowering .empowering-body .body-two .row .one .num .number,
  .m-empowering .empowering .empowering-body .body-top .row .one .num .number {
    font-size: 40px;
    color: #000;
  }
  .m-empowering .empowering .empowering-body .body-two .row .one .num .unit,
  .m-empowering .empowering .empowering-body .body-top .row .one .num .unit {
    font-size: 22px;
    color: #222;
  }
  .m-platform .platform .pic-list .photos .m-index-move1 {
    transform: scale(0.7) translateY(-34%);
  }
  .m-platform .platform .pic-list .photos {
    padding-top: 30px;
    padding-bottom: 20px;
    height: 478px;
    margin-top: 59px;
  }
  .m-platform-move1 {
    transform: scale(0.7) translateY(-15%) translateX(-14%);
  }
  .m-platform-move2 {
    transform: scale(0.7) translateY(-15%) translateX(-14%);
  }
  .m-platform-move3 {
    transform: scale(0.7) translateY(-15%) translateX(-14%);
  }
  .m-platform-md .platform-md .tab-ul .one .move {
    height: 672px;
  }
  .m-platform-md .platform-md .tab-list {
    margin-top: 20px;
  }
  .m-system-scheme .system-value .list .one {
    width: 494px;
  }
  .m-system-scheme .system-pro .pro-ys {
    width: 95%;
    padding-left: 5px;
    padding-right: 5px;
  }
  .m-system-scheme .system-pro .pro-ys .list {
    display: flex;
    flex-wrap: wrap;
  }
  .m-system-scheme .system-pro .pro-ys .list .one {
    margin: 15px;
    height: auto;
    width: 492px;
  }
  .m-empowering .empowering .empowering-body .body-two .row .one {
    margin-left: 0;
    margin-right: 0;
  }
  .m-empowering .empowering .empowering-body .body-two .row .one .num,
  .m-empowering .empowering .empowering-body .body-two .row .one .info {
    padding-left: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .index-swiper .swiper-container .m-banner .banner .info {
    display: none;
  }
  .m-news .news .news-body .head-body .info .title {
    font-size: 20px;
    line-height: 30px;
    display: block;
    text-align: center;
  }
  .m-news .news .news-body .head-body .date .day {
    font-size: 30px;
  }
  .m-header {
    display: none;
  }
  .m-mobile-header {
    display: block;
  }
  .m-banner .banner .swiper-container .swiper-img .text-1 .title h3 {
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 2px;
  }
  .m-banner .banner .swiper-container .swiper-img .text-1 .title p {
    font-size: 20px;
    letter-spacing: 0px;
    margin-top: 10px;
    line-height: 26px;
  }
  .m-banner .banner .swiper-container .swiper-img .text-1 .title {
    margin-top: 0;
    /*margin-left: 40px;*/
    /*margin-right: 40px;*/
    margin-left: 0px;
    margin-right: 0px;
  }
  .m-banner .banner .swiper-container .swiper-img .text-1 {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .m-tell .tell .tell-body .h3,
  .m-news .news .h3,
  .m-pro .pro .h3,
  .m-scene .scene .h3,
  .m-business .h2,
  .m-empowering .empowering .h3,
  .m-platform .platform .h2 {
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }
  .m-platform {
    position: relative;
    bottom: auto;
  }
  .index-swiper > .swiper-container > .swiper-wrapper {
    display: block;
  }
  .m-scene .scene .tab-view .swiper-container,
  .m-scene .scene .tab,
  .m-platform .platform .pic-list {
    width: 90%;
  }
  .m-platform .platform .info {
    width: 90%;
    font-size: 18px;
    line-height: 26px;
    margin-top: 30px;
  }
  .m-platform .platform .pic-list .js .one {
    position: relative;
  }
  .m-scene .scene .tab .one {
    margin: 0px -3px;
  }
  .m-scene .scene .tab-view .one .one-head .head-img a img,
  .m-scene .scene .tab-view .one .one-head .head-img {
    width: 100%;
    height: auto;
  }
  .m-footer .footer .footer-body,
  .m-tell .tell,
  .m-pro .pro,
  .m-news .news,
  .m-scene .scene .tab-view .one .one-head .head-body,
  .m-scene .scene .tab-view .one {
    width: 100%;
  }
  .m-scene .scene .tab-view .one .one-head .head-body {
    margin-left: 0;
    margin-top: 30px;
  }
  .m-scene .scene .tab-view .one .one-head .head-body .pro .list a {
    display: inline-block;
    float: none;
    text-align: left;
  }
  .m-scene .scene .tab-view .one .one-head .head-body .pro .list {
    text-align: center;
  }
  .m-scene .scene .tab-view .one .one-project .project {
    margin-top: 30px;
  }
  .m-news .news .news-body .head .head-img,
  .m-pro .pro .new-one.new-two,
  .m-pro .pro .new-one {
    float: none;
    display: inline-block;
    text-align: center;
    width: 375px;
    height: 250px;
    margin-bottom: 0;
  }
  .m-pro .pro .new-one .one-body {
    text-align: left;
  }
  .m-pro .pro .new {
    text-align: center;
  }
  .m-pro .pro .ml30 {
    margin-left: 0;
  }
  .m-pro .pro .new-list {
    margin-top: 0;
    text-align: center;
  }
  .m-news .news .news-body .head {
    padding: 0;
  }
  .m-news .news .news-list .head-body,
  .m-news .news .news-body .head .head-body {
    width: 375px;
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 0;
  }
  .m-news .news .news-body .head-body .info {
    padding-bottom: 30px;
  }
  .m-news .news .news-body .head-body .info,
  .m-news .news .news-body .head-body .date {
    margin-left: 10px;
    margin-right: 10px;
  }
  .m-news .news .news-body .head {
    text-align: center;
  }
  .m-news .news .news-list .head-body {
    margin-bottom: 15px;
  }
  .m-news .news .news-list .head-body {
    height: 244px;
  }
  .m-news .news .news-list {
    text-align: center;
  }
  .m-news .news .news-mor {
    padding-top: 0;
  }
  .m-tell .tell .tell-body {
    float: none;
    width: 90%;
    margin: 0 auto;
    text-align: center;
  }
  .m-tell .tell .tell-body .list .line .txt span,
  .m-tell .tell .tell-body .mobile a,
  .m-tell .tell .tell-body .mobile {
    font-size: 14px;
  }
  .m-tell .tell .tell-body .list .line {
    margin: 0;
  }
  .m-tell .tell .tell-body .list .line .img img {
    height: 30px;
  }
  .m-tell .tell .tell-body .list {
    width: 350px;
    margin: 0 auto;
  }
  .m-tell .tell .tell-body .list .line .img {
    margin: 0;
    margin-top: 14px;
  }
  .m-tell .tell .tell-body .list .line .bt .btn {
    display: block;
    width: 76px;
    border-radius: 32px;
    border: solid 2px #82BF34;
    text-align: center;
    line-height: 31px;
    font-size: 14px;
    color: #82BF34;
  }
  .m-tell {
    background-size: auto 100%;
    background-position: right;
  }
  .m-footer .footer .footer-body .one {
    flex: 1;
    margin-right: 0;
    display: block;
    float: none;
  }
  .m-footer .footer .footer-body .fl {
    float: none;
  }
  .m-footer .footer .footer-body .fr {
    float: none;
  }
  .m-footer .footer .footer-body .footer-menu {
    display: flex;
    text-align: center;
  }
  .m-footer .footer .footer-body .right-barcode {
    margin-top: 50px;
    border: none;
    border-top: solid 1px #232323;
    padding: 50px 0;
    text-align: center;
  }
  .m-footer .footer .footer-down .down-body {
    width: 90%;
    text-align: center;
  }
  .m-footer .footer .footer-down .down-body .fr,
  .m-footer .footer .footer-down .down-body .fl {
    float: none;
  }
  .pc-container {
    width: 100%;
  }
  .m-news .news .h3 {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .m-news .news .news-list .head-body {
    min-height: auto;
  }
  .swiper-slide .m-tell {
    display: none;
  }
  .m-after-service-header,
  .m-business-header,
  .m-nesws-list-header,
  .m-in-header {
    height: 500px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .m-nesws-list-header .business-header .h3,
  .m-after-service-header .service-header .h3,
  .m-business-header .business-header .h3,
  .m-in-header .in-header .h3 {
    padding-top: 0px;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 2px;
    text-align: center;
    font-weight: bold;
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
  }
  .m-job .job .info,
  .m-after-service-header .service-header .tel,
  .m-business-header .business-header .info,
  .m-in-header .in-header .info {
    width: 100%;
    padding: 0 10px;
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 26px;
  }
  .m-algorithm .algorithm {
    padding-left: 10px;
    padding-right: 10px;
  }
  .m-platform-md {
    padding-left: 10px;
    padding-right: 10px;
  }
  .m-platform-md .platform-md .md-tab {
    text-align: center;
  }
  .m-platform-md .platform-md .md-tab .one {
    width: 30%;
    margin: 0;
    float: none;
    display: inline-block;
  }
  .m-platform-md .platform-md .md-tab .one .arrow-right {
    display: none;
  }
  .m-platform-md .platform-md .md-tab .one span {
    font-size: 16px;
  }
  .m-platform-md .platform-md .tab-list {
    padding-left: 0;
    padding-right: 0;
    margin-top: 10px;
    padding-top: 30px;
  }
  .m-platform-md .platform-md .tab-list .ul {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .m-platform-md .platform-md .tab-list .ul .li {
    float: none;
    width: 47%;
    margin: 5px;
  }
  .m-platform-js .ul {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .m-platform-js .ul .li {
    width: 47%;
    margin: 5px;
    height: auto;
  }
  .m-platform-js .ul .li img {
    margin-top: 0;
    width: 50px;
    height: 50px;
  }
  .m-platform-js .ul .li p {
    margin-top: 28px;
  }
  .m-platform-yy .ul .li {
    margin-left: 0;
    margin-top: 30px;
    text-align: center;
  }
  .m-platform-yy .type-list .one {
    margin-top: 20px;
    width: 90%;
  }
  .m-tell .tell .tell-img img {
    display: none;
  }
  .m-about .h3,
  .m-after-service .h3,
  .m-business-people .h3,
  .m-finger-vein .h3,
  .m-finger-vein .vein-skill .h3,
  .m-h3 {
    font-size: 26px;
    text-align: center;
    width: 100%;
    line-height: 32px;
  }
  .m-algorithm .algorithm .algorithm-body .type {
    float: none;
    width: 100%;
    border-right: none;
  }
  .m-algorithm .algorithm .algorithm-body .body-txt {
    margin-top: 20px;
    margin-left: 0;
    width: 100%;
  }
  .m-empowering .empowering .empowering-body,
  .index-chy-h,
  .m-algorithm .algorithm-pro .pro-body {
    width: 100%;
  }
  .m-algorithm .algorithm-pro .pro-body .one {
    width: 100%;
    margin-bottom: 10px;
  }
  .m-system-scheme .system-tab .title {
    display: none;
  }
  .m-system-scheme .system-tab .fr {
    float: none;
  }
  .m-system-scheme .system-tab .tab {
    text-align: center;
  }
  .m-system-scheme .system-tab .tab .one {
    margin: 0 5px;
    display: inline-block;
    float: none;
  }
  .m-system-scheme .system-tab .tab .one.active span,
  .m-system-scheme .system-tab .tab .one span {
    font-size: 14px;
  }
  .m-system-scheme .system-bg .bg-body .info {
    width: 100%;
  }
  .m-finger-vein .vein-use .use-body .bg {
    display: none;
  }
  .m-system-scheme .system-pro .pro-ai {
    margin-top: 0;
  }
  .m-system-scheme .system-pro .pro-ys {
    width: 95%;
    padding-left: 5px;
    padding-right: 5px;
  }
  .m-system-scheme .system-pro .pro-ys .list {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0;
  }
  .m-system-scheme .system-pro .pro-ys .list .one {
    margin: 5px;
    height: auto;
    width: 47%;
  }
  .m-system-scheme .system-value .list .one {
    width: 90%;
  }
  .m-ai-client .vein-industry,
  .m-system-scheme .vein-industry {
    display: none;
  }
  .m-ai-client .ai-tab .tab .one {
    margin: 0 10px;
  }
  .m-ai-client .ai-tab .tab {
    text-align: center;
  }
  .m-ai-client .ai-tab .tab .one {
    float: none;
    display: inline-block;
  }
  .m-ai-client .ai-tab .tab .one.active span,
  .m-ai-client .ai-tab .tab .one span {
    font-size: 14px;
  }
  .m-ai-client .ai-list .list .one .one-body {
    width: 100%;
    margin: 0;
    padding: 20px 10px;
  }
  .m-ai-client .ai-list .list .one {
    position: static;
  }
  .m-ai-client .ai-list .list .one .one-img {
    float: none;
    margin: 0;
    text-align: center;
  }
  .m-ai-client .ai-list .list .one .one-img a img {
    width: 80%;
  }
  .m-ai-client .ai-list .list .one .fr {
    float: none;
    text-align: center;
  }
  .m-finger-vein .vein-info .info .fl,
  .m-ai-client-info .client-info-body .info {
    width: 100%;
    padding: 0 10px;
  }
  .m-ai-client-info .client-info-body .swp {
    width: 100%;
  }
  .m-ai-client-info .client-info-body .fl,
  .m-ai-client-info .client-info-body .fr {
    float: none;
  }
  .m-finger-vein .vein-use .use-body,
  .m-finger-vein .vein-info .info .fr,
  .m-finger-vein .vein-info .info .fr img {
    width: 100%;
  }
  .m-finger-vein .vein-use .use-body .list .one,
  .m-finger-vein .vein-use .use-body .list {
    position: static;
  }
  .m-finger-vein .vein-use .use-body .title {
    padding-top: 20px;
  }
  .m-finger-vein .vein-use .use-body .list .one {
    margin-top: 30px;
    margin-left: 20px;
    margin-right: 0;
  }
  .m-business-people .people-pro {
    height: auto;
  }
  .m-business-people .people-pro .list .two,
  .m-business-people .people-pro .list .one {
    width: 100%;
    height: 300px;
  }
  .m-business-people .people-pro .list .two .title,
  .m-business-people .people-pro .list .one .title {
    margin: 0;
    margin-top: 20px;
    text-align: center;
  }
  .m-business-people .people-pro .list .one .info {
    margin-top: 50px;
  }
  .m-business-people .people-cooperation .cooperation .one .img,
  .m-business-people .people-cooperation .cooperation .one .body {
    float: none;
    width: 100%;
    margin: 0 ;
    padding: 0 10px;
  }
  .m-business-people .people-news .list .one .img img {
    object-fit: cover;
  }
  .m-after-service .m-quesstion .m-quesstion-mainbox,
  .m-business-people .people-news .list .one .img,
  .m-business-people .people-news .list .one {
    width: 100%;
  }
  .m-after-service .m-quesstion .m-quesstion-mainbox,
  .m-after-service .service-medical-care {
    padding-left: 10px;
    padding-right: 10px;
  }
  .m-after-service .m-quesstion .m-quesstion-mainbox ul li .m-main {
    width: 250px;
  }
  .m-after-service .service-medical-care .care-form .line .line-row .row-body .layui-textarea,
  .m-after-service .service-medical-care .care-form .line .line-row .row-body .layui-input {
    width: 220px;
  }
  .m-after-service .tab .mainbox {
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: space-around;
    line-height: 50px;
  }
  .m-after-service .tab {
    height: 50px;
  }
  .m-after-service .tab .mainbox > div {
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
    margin-right: 10px;
  }
  .m-after-service .m-quesstion {
    padding-top: 30px;
  }
  .m-after-service .m-quesstion .m-quesstion-mainbox ul li {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .m-after-service .m-quesstion .m-quesstion-mainbox ul li .m-main .title {
    font-size: 16px;
  }
  .m-after-service .m-quesstion .m-quesstion-mainbox ul li .order-number {
    width: 26px;
    height: 30px;
    font-size: 13px;
    line-height: 25px;
    background-size: 100% 100%;
    margin-top: 5px;
  }
  .m-after-service .service-medical-care .care-form .line:nth-child(1) .line-row:nth-child(4) .row-body input {
    width: 120px;
  }
  .m-after-service .service-medical-care .care-form .line:nth-child(2) .line-row:nth-child(3) .row-body select {
    width: 104px;
  }
  .m-download .m-main-box {
    display: block;
  }
  .m-download .m-main-box .m-main-box-r,
  .m-download .m-main-box .meun_left {
    width: 100%;
  }
  .m-download .m-main-box .m-main-box-r {
    margin-top: 30px;
  }
  .m-download .m-main-box .m-main-box-r .list1 a.downloag-a,
  .m-download .m-main-box .m-main-box-r .list1 .text {
    font-size: 16px;
  }
  .m-download .m-main-box .m-main-box-r .list1 .text {
    width: 220px;
    line-height: 30px;
  }
  .m-download .m-main-box .m-main-box-r .list1 img.icon {
    margin-top: 0;
  }
  .m-download .m-main-box .m-main-box-r .list2 .list-main .time {
    display: none;
  }
  .m-download .m-main-box .m-main-box-r .list2 .list-main .name {
    width: 350px;
  }
  .m-download .m-main-box .m-main-box-r .list2 .list-main a.download-a {
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
  }
  .m-about .innovate-body .swp .swiper-slide,
  .m-about .innovate-body .swp .one .one-body {
    width: 100%;
  }
  .m-about .innovate-body .swp .one .one-body .line {
    float: none;
    width: 100%;
    height: 320px;
  }
  .m-about .innovate-body .swp {
    height: 950px;
  }
  .m-about .about-sustainable .sustainable .info,
  .m-about .about-app .app-list .one {
    width: 100%;
  }
  .m-about .about-course .course .one {
    width: auto;
    margin-right: 15px;
    margin-left: 15px;
  }
  .m-about .about-sustainable .sustainable .list .one {
    width: 35%;
    margin-bottom: 20px;
  }
  .m-news-list .m-news-swiper,
  .m-news-list .m-news-swiper .cooperation,
  .m-news-list .m-news-swiper .cooperation .one .body,
  .m-news-list2 .m-tab,
  .m-news-list .m-news-swiper .cooperation .one .img {
    width: 100%;
  }
  .m-news-list .m-news-swiper .cooperation .one .img {
    height: 220px;
  }
  .m-news-list .m-news-swiper .cooperation .one .img a img {
    height: 220px;
    object-fit: cover;
  }
  .m-news-list .m-news-swiper .cooperation .one .body {
    padding-top: 30px;
    height: 250px;
  }
  .m-news-list2 .m-tab .tab {
    text-align: center;
    justify-content: center;
  }
  .m-news-list2 .m-tab .tab > div {
    display: inline-block;
    margin: 0 10px;
  }
  .m-news-list2 .m-tab .m-list .list,
  .m-news-list2 .m-tab .m-list .list .c {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  .m-news-list2 .m-tab .m-list .list .c img {
    width: 100%;
  }
  .m-news-list2 .m-tab .m-list .list:nth-child(3n) {
    margin-left: auto;
    margin-right: auto;
  }
  .m-news-content .m-box .conent .bottom,
  .m-news-content .m-box,
  .m-news-content .m-box .conent .m-main .title,
  .m-news-content .m-box .conent .sub,
  .m-news-content .m-box .conent .m-main,
  .m-about-tell .tell-address .list .one,
  .m-news-content .m-box .conent {
    width: 100%;
  }
  .m-news-content .m-box .conent .bottom {
    flex-wrap: wrap;
  }
  .m-news-content .m-box .conent .bottom > div {
    margin-bottom: 10px;
  }
  .m-news-content .m-box {
    margin-top: 0;
  }
  .m-news-content .m-box .conent .sub .li a.back,
  .m-news-content .m-box .nav {
    display: none;
  }
  .m-about-tell .tell .tell-body .line {
    margin-left: 10px;
    margin-right: 10px;
  }
  .m-about-tell .tell-address .list .one {
    margin-left: 20px;
    margin-right: 10px;
  }
  .m-job .job .job-wk .wk-swp .one .img a img,
  .m-job .job .job-wk .wk-swp {
    width: 100%;
    height: 300px;
  }
  .m-job .job .job-wk .wk-pic {
    margin-left: 0;
    width: 100%;
    margin-top: 15px;
  }
  .m-job .job .job-wk .wk-pic .one {
    height: 242px;
  }
  .m-job .job-people .list .one {
    width: 100%;
    margin: 0;
    max-width: 414px;
  }
  .m-job .job-people .list .one .img {
    width: 100%;
  }
  .m-job .job-people .list .one .img img {
    width: 100%;
  }
  .m-job .job-people .list .one .img.hover-scale11 {
    width: 100%;
  }
  .m-job .job-people .list .one .info,
  .m-job .job-people .list .one .title {
    margin: 10px;
  }
  .m-job .job-people .m-h3 {
    font-size: 30px;
    line-height: 46px;
  }
  .m-job .job-people .people-info {
    font-size: 20px;
    text-align: center;
  }
  .m-job .job-people .list .one {
    margin-bottom: 20px;
  }
  .m-algorithm .algorithm .algorithm-body .body-txt .header .one {
    width: 50%;
  }
  .m-algorithm .algorithm .algorithm-body .body-txt .header {
    height: auto;
  }
  .m-algorithm .algorithm .algorithm-body .body-txt .header .one .one-txt {
    padding-top: 0px;
    font-size: 16px;
  }
  .m-algorithm .algorithm .algorithm-body .body-txt .header .one .one-type {
    padding-top: 0;
    font-size: 14px;
  }
  .m-algorithm .algorithm .algorithm-body .body-txt .header .one {
    padding-top: 5px;
    padding-bottom: 0px;
  }
  .m-in-header .in-header .info {
    text-align: center;
  }
  .m-in-header .in-header .info-btn {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .m-hemodialysis-platform .platform-g .line .line-one .one-count {
    padding-left: 10px;
    padding-right: 10px;
  }
  .m-hemodialysis-platform .platform-g .line .line-one .one-count,
  .m-hemodialysis-platform .platform-pro .list,
  .m-hemodialysis-platform .platform-i .list {
    flex-wrap: wrap;
  }
  .m-hemodialysis-platform .platform-pro .list .one,
  .m-hemodialysis-platform .platform-i .list .one {
    margin-bottom: 20px;
  }
  .m-hemodialysis-platform .platform-g .line .line-one {
    height: auto;
  }
  .m-hemodialysis-platform .platform-g .line .line-one .one-count .one-body .title {
    font-size: 20px;
    text-align: center;
  }
  .m-hemodialysis-platform .platform-g .line .line-one .one-count .one-body .title {
    width: 100%;
  }
  .m-hemodialysis-platform .platform-g .line .line-one .one-count .one-img {
    text-align: center;
    width: 100%;
  }
  .m-hemodialysis-platform .platform-g .line .line-one .one-count .one-img img {
    width: 80%;
    height: auto;
    margin-top: 20px;
  }
  .m-404 {
    padding-top: 70px;
  }
  .m-404 .img {
    height: 220px;
  }
  .m-404 .info {
    margin: 0;
    text-align: center;
  }
  .m-404 .info .info-btn {
    margin-left: auto;
    margin-right: auto;
  }
  .m-search .search-header .header-i form .keyword {
    width: 80%;
  }
  .m-search .search-header .header-i {
    margin: 0 10px;
  }
  .m-search .search-header .hot .key {
    width: 80%;
  }
  .m-search .search-header .header-i form {
    display: flex;
  }
  .m-search .search-header .header-i form .keyword {
    flex: 1;
  }
  .m-search .search-header .header-i form .img {
    width: 50px;
  }
  .m-search .search-body .search-list .tab .one {
    margin-right: 20px;
  }
  .m-search .search-body .fl {
    width: 100%;
  }
  .m-search .search-body .search-list .tab {
    display: flex;
    justify-content: center;
  }
  .m-search .search-body .search-list .list-list .one {
    margin: 25px 10px;
  }
  .m-search .search-body .fr {
    display: none;
  }
  .m-search .search-body .search-list .list-none .none-body {
    margin-left: 0;
    text-align: center;
  }
  .g-body {
    width: 100%;
    overflow: hidden;
  }
  .m-platform .platform .info {
    color: #333;
  }
  .m-banner .banner .swiper-container .swiper-img .img-img {
    background-position: center;
    background-size: cover;
    display: none;
  }
  .m-banner .banner .swiper-container .swiper-img .img-img-mobile {
    background-position: center;
    background-size: cover;
    display: block;
  }
  .m-banner .banner .swiper-container .swiper-img .text-1 .info {
    bottom: 80px;
  }
  .m-about .innovate-body .swp .one .one-body .one-about-new .new-body .new-one .info {
    width: 100%;
  }
  .m-about .innovate-body .swp .one .one-body .one-about-new .new-body .new-one {
    width: 100%;
    padding-right: 0;
  }
  .m-about .innovate-body .swp .one .one-body .one-about-new {
    padding-left: 30px;
  }
  .m-platform .platform .pic-list .photos .m-index-move1 {
    display: none;
  }
  .m-platform .platform .pic-list .photos {
    text-align: center;
  }
  .m-platform .platform .pic-list .photos .mobile-img {
    display: inline-block;
    width: 100%;
  }
  .m-empowering .empowering .empowering-body .body-two .row .one,
  .m-empowering .empowering .empowering-body .body-top .row .one {
    margin: 0 10px;
    margin-bottom: 36px;
  }
  .m-empowering .empowering .empowering-body .body-two .row .one {
    padding-left: 0;
    border-left: none;
  }
  .m-business .business .business-body .scene .scene-content {
    width: 100%;
    height: auto;
    display: block;
    text-align: center;
  }
  .m-business {
    padding-bottom: 0px;
  }
  .m-business .business .business-body .scene .scene-content .scene-content-item {
    display: inline-block;
    width: 375px;
    height: 300px;
    vertical-align: top;
  }
  .m-business .business .business-body .scene .scene-content .scene-content-item .scene-wrapper-bg {
    position: relative;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .m-business .business .business-body .scene .scene-content .scene-content-item .scene-wrapper,
  .m-business .business .business-body .scene .scene-content .scene-content-item .scene-wrapper-bg,
  .m-business .business .business-body .scene .scene-content .scene-content-item:nth-child(1) .scene-wrapper-bg > img,
  .m-business .business .business-body .scene .scene-content .scene-content-item:nth-child(2) .scene-wrapper-bg > img,
  .m-business .business .business-body .scene .scene-content .scene-content-item:nth-child(3) .scene-wrapper-bg > img,
  .m-business .business .business-body .scene .scene-content .scene-content-item .scene-wrapper-bg > img {
    transform: none!important;
    object-fit: cover;
  }
  .m-business .business .business-body .scene .scene-content .scene-content-item .item-detail .detail .detail-pro {
    display: none;
  }
  .m-business .business .business-body .scene .scene-content .scene-content-item .item-thumb .item-thumb-desc {
    margin: 0;
    text-align: center;
    margin-top: 10px;
    font-size: 18px;
  }
  .m-business .business .business-body .scene .scene-content .scene-content-item .item-thumb .item-thumb-title {
    margin: 0;
    text-align: center;
    margin-top: 71px;
    font-size: 20px;
  }
  .m-business .business .business-body .scene .scene-content .scene-content-item .item-thumb .item-thumb-action {
    margin: 0;
    text-align: center;
    margin-top: 43px;
  }
  .m-platform-move3,
  .m-platform-move2,
  .m-platform-move1 {
    display: none;
  }
  .m-platform-md .platform-md .md-tab .one img {
    display: none;
  }
  .m-platform-js .platform-js .h3,
  .m-platform-md .platform-md .h3 {
    font-size: 32px;
  }
  .m-platform-md .platform-md .info {
    font-size: 18px;
  }
  .m-platform-md .platform-md .tab-ul .one .move .move-img {
    display: inline-block;
    width: 100% !important;
  }
  .m-algorithm .algorithm-app .app-body {
    width: 100%;
  }
  .m-algorithm .algorithm-app .app-body .one {
    width: 50px;
  }
  .m-algorithm .algorithm-app .app-body .one .info img {
    height: 50px;
    width: 50px;
    padding: 10px;
  }
  .m-system-scheme .system-goods .list .one {
    width: 100%;
  }
  .m-ai-client-info .client-info-body .swp .one {
    width: 375px;
    margin: 0 auto;
  }
  .m-ai-client-info .client-info-body .swp .swiper-button-next-2 {
    right: 0;
  }
  .m-ai-client-info .client-info-body .swp .swiper-button-prev-2 {
    left: 0;
  }
  .m-ai-client-info .client-info-body .swp {
    margin-top: 0;
  }
  .m-business-people .people-cooperation .cooperation .one .img {
    text-align: center;
  }
  .m-after-service .service-medical-care .flow img {
    width: 100%;
  }
  .m-finger-vein .vein-use .use-body .list {
    text-align: center;
  }
  .m-finger-vein .vein-use .use-body .list .one.one-2,
  .m-finger-vein .vein-use .use-body .list .one.one-3,
  .m-finger-vein .vein-use .use-body .list .one.one-4,
  .m-finger-vein .vein-use .use-body .list .one.one-5,
  .m-finger-vein .vein-use .use-body .list .one.one-2,
  .m-finger-vein .vein-use .use-body .list .one.one-1 {
    display: inline-block;
    text-align: left;
  }
  .m-finger-vein .vein-product .product .list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 20px;
  }
  .m-finger-vein .vein-product .product .list .one {
    width: 50%;
    display: block;
    padding: 0 10px;
  }
  .m-about .about-course .course .swiper-container,
  .m-finger-vein .vein-product .product .list .one .title,
  .m-finger-vein .vein-product .product .list .one .img img {
    width: 100%;
  }
  .m-hemodialysis-platform .platform-i .info {
    margin-left: 10px;
    margin-right: 10px;
  }
  .m-hemodialysis-platform .platform-i .list .one img {
    height: 50px;
  }
  .m-hemodialysis-platform .platform-i .list .one {
    width: 50%;
  }
  .m-hemodialysis-platform .platform-g .line .line-one .one-count .one-body .info {
    font-size: 20px;
  }
  .m-hemodialysis-platform .platform-g .line .line-one .one-count .one-body .info,
  .m-hemodialysis-platform .platform-g .line .line-one .one-count .one-body {
    width: 100%;
    text-align: center;
  }
  body > div.g-body > div.m-hemodialysis-platform > div.platform-g > div.line > div:nth-child(2) > div > div.one-img > img {
    width: 70%;
  }
  .m-about .m-business-people .people-medical-care .list {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    width: 100%;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  .m-about .m-business-people .people-medical-care .list .one {
    margin: 0;
    width: 50%;
    text-align: center;
    padding: 20px 5px;
  }
  .m-about .m-business-people .people-medical-care .list .one p {
    width: auto;
  }
  .m-finger-vein .vein-info {
    padding-bottom: 30px;
  }
  #finger_vein > div > div.swiper-slide.swiper-slide-active > div > div.one-body > div:nth-child(3) > div.title,
  #finger_vein > div > div.swiper-slide.swiper-slide-active > div > div.one-body > div:nth-child(2) > div.title {
    display: none;
  }
  #finger_vein > div > div.swiper-slide.swiper-slide-active > div > div.one-body > div:nth-child(3) > div.number {
    margin-top: 0;
  }
  .m-about .about-app .app-list .one {
    height: 410px;
  }
  .m-about .about-app .app-list .one .one-body .title {
    margin-top: 260px;
  }
  .m-about .about-course .course .swiper-button-next-s1 {
    right: 0;
    transform: scale(0.6);
  }
  .m-about .about-course .course .swiper-button-prev-s1 {
    left: 0;
    transform: scale(0.6);
  }
  .m-about-tell .tell .tell-body .info {
    margin-left: 10px;
    margin-right: 10px;
  }
  .m-about-tell .tell-address .list .one {
    margin-left: 36px;
    width: 365px;
  }
  .other-cooperate-m .m-list {
    margin: 0;
  }
  .other-cooperate-m .m-list > div {
    width: 50%;
    padding-left: 10px;
    padding-right: 5px;
    margin-top: 30px;
  }
  .other-cooperate-m .m-list > div img {
    width: 20px;
    height: 20px;
  }
  .other-cooperate-m .m-list > div .xq {
    font-size: 16px;
  }
  .other-cooperate-m .m-list > div .text {
    margin-left: 15px;
  }
  .other-cooperate-m {
    margin-top: 50px;
  }
  .m-job .job .info {
    text-align: center;
    margin-top: 20px;
  }
  .m-banner .banner .info {
    left: 20px;
    bottom: 80px;
    display: none;
  }
  .m-banner .banner .swiper-container .swiper-img .text-1 .title {
    text-align: center;
  }
  .m-business .business .business-body .scene .scene-content .scene-content-item .item-detail,
  .m-business .business .business-body .scene .scene-content .scene-content-item .scene-wrapper .scene-modal,
  .m-business .business .business-body .scene .scene-hot {
    display: none;
  }
  .m-business .business .business-body .scene .scene-content:hover .scene-content-item .item-thumb {
    opacity: 1;
  }
  .m-platform-yy .ul .li .one .num .number,
  .m-empowering .empowering .empowering-body .body-two .row .one .num .number,
  .m-empowering .empowering .empowering-body .body-top .row .one .num .number {
    font-size: 28px;
    line-height: 30px;
  }
  .m-empowering .empowering .empowering-body .body-top .row {
    margin-top: 30px;
    padding-bottom: 10px;
  }
  .m-empowering .empowering .empowering-body {
    padding-top: 20px;
  }
  .m-business-header {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .m-business-header .business-header .h3 {
    padding-top: 0;
  }
  .m-algorithm .algorithm .algorithm-body .type .one a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .m-job .job .job-wk .wk-pic .one .title a,
  .m-job .job .job-wk .wk-swp .one .title a {
    font-size: 20px;
  }
  .m-job .job-people .list {
    margin-left: 0;
    margin-right: 0;
  }
  .m-job .job-welfare .welfare-body .one {
    margin: 5px;
    width: 43%;
  }
  .m-about .innovate-body .swp .one .one-body .line .number {
    margin-top: 30px;
  }
  .m-about .innovate-body .swp .one .one-body .line .one-list {
    margin-top: 20px;
  }
  #finger_vein > div > div:nth-child(2) > div > div.one-body > div:nth-child(3),
  #finger_vein > div > div:nth-child(2) > div > div.one-body > div:nth-child(2),
  #finger_vein > div > div:nth-child(2) > div > div.one-body > div:nth-child(1) {
    height: 310px;
  }
  #finger_vein > div > div.swiper-slide > div > div.one-body > div:nth-child(3) > div.info,
  #finger_vein > div > div.swiper-slide > div > div.one-body > div:nth-child(2) > div.info,
  #finger_vein > div > div.swiper-slide > div > div.one-body > div:nth-child(1) > div.info {
    margin-right: 20px;
  }
  #finger_vein > div > div:nth-child(3) > div > div.one-body > div:nth-child(3),
  #finger_vein > div > div:nth-child(3) > div > div.one-body > div:nth-child(2) {
    height: 200px;
  }
  .m-about .about-app .app-list .one .one-body .title a {
    font-size: 24px;
  }
  .m-finger-vein .vein-skill .list .swiper-button-next-s1,
  .m-finger-vein .vein-skill .list .swiper-button-prev-s1,
  .m-about .innovate-body .swp .swiper-button-prev-f1,
  .m-about .innovate-body .swp .swiper-button-next-f1 {
    display: block;
    width: 16px;
    height: 28px;
    background-size: 100% 100%;
  }
  .m-about .about-course .course .one.active .one-body .time::after {
    left: -1px;
    bottom: 11px;
    width: 29px;
    height: 29px;
    border: 7px solid #82BF34;
  }
  .m-about .about-course .course .one.active .one-body .time {
    font-size: 28px;
  }
  .m-about .about-course .course {
    padding-bottom: 100px;
  }
  .m-finger-vein .vein-skill .list {
    margin-left: 0;
    margin-right: 0;
  }
  .m-finger-vein .vein-industry .industry .swp .one a img,
  .m-finger-vein .vein-industry .industry .swp {
    height: 240px;
  }
  .m-finger-vein .vein-industry .industry .tab .one.active,
  .m-finger-vein .vein-industry .industry .tab .one {
    font-size: 14px;
    font-weight: normal;
    line-height: 15px;
  }
  .m-finger-vein .vein-industry .industry .swp .swiper-slide {
    width: 100%;
  }
  .m-finger-vein .vein-industry .industry .swp .one a span {
    padding-top: 184px;
    font-size: 16px;
  }
  .m-download .m-main-box {
    padding-top: 0;
  }
  .m-download .m-main-box .meun_left .list_meun .list > div {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .m-download .m-main-box .m-main-box-r .title2 {
    font-size: 26px;
  }
  .m-download .m-main-box .m-main-box-r .list1 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .m-business-people .people-medical-care .info {
    margin-left: 10px;
    font-size: 18px;
  }
  .m-business-people .people-medical-care .list {
    display: flex;
    margin: 0;
  }
  .m-business-people .people-medical-care .list .one {
    margin: 0 5px;
    flex: 1;
  }
  .m-business-people .people-medical-care .list .one p {
    width: auto;
    font-size: 14px;
  }
  .m-business-people .people-medical-care .list .one img {
    height: 65px;
  }
  .m-business-people .people-medical-care .list .one .title {
    font-size: 16px;
  }
  .m-business-people .people-pro .list .one .title {
    font-size: 26px;
  }
  .m-business-people .people-pro .list .one .info-b .b-title {
    margin-top: 0px;
  }
  .m-business-people .people-pro .list .one:hover .info-b .b-title {
    margin-top: 0px;
  }
  .m-business-people .people-pro .list .one .info-b .b-info p {
    font-size: 14px;
    line-height: 30px;
  }
  .m-business-people .people-pro .list .one:hover .info-b .b-info {
    height: auto;
    transition: height 0.6s;
  }
  .m-business-people .people-pro .list .one .info-b .b-info {
    margin-top: 15px;
    opacity: 1;
    height: 0;
    overflow: hidden;
  }
  body > div.g-body > div.m-business-people > div.people-pro > div.list > div:nth-child(3) > div.title,
  body > div.g-body > div.m-business-people > div.people-pro > div.list > div:nth-child(2) > div.title {
    display: none;
  }
  body > div.g-body > div.m-business-people > div.people-pro > div.list > div:nth-child(3),
  body > div.g-body > div.m-business-people > div.people-pro > div.list > div:nth-child(2) {
    height: 240px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  body > div.g-body > div.m-business-people > div.people-pro > div.list > div {
    border-top: dotted 1px #f5f5f577;
  }
  .m-business-people .people-cooperation .cooperation {
    margin-top: 40px;
  }
  .m-business-people .people-cooperation .cooperation .swiper-pagination-fraction {
    bottom: 0px;
  }
  .m-ai-client-info .client-trait .list {
    display: flex;
    flex-wrap: wrap;
    padding-left: 5px;
    padding-right: 5px;
    justify-content: space-around;
  }
  .m-ai-client-info .client-trait .list .one {
    margin-left: 5px;
    margin-right: 5px;
    width: 46%;
  }
  .m-ai-client-info .vein-industry .industry .swp {
    width: 100%;
  }
  .m-ai-client-info .vein-industry .industry .swp .swiper-container,
  .m-ai-client-info .vein-industry .industry .swp .one a img {
    height: 240px;
  }
  .m-ai-client-info .vein-industry {
    padding-bottom: 0;
  }
  .m-ai-client-info .vein-industry .industry .swp .swiper-button-prev-1 {
    width: 28px;
    height: 28px;
    background-size: 100% 100%;
    left: 0;
    margin-top: -14px;
  }
  .m-ai-client-info .vein-industry .industry .swp .swiper-button-next-1 {
    width: 28px;
    height: 28px;
    background-size: 100% 100%;
    right: 0;
    margin-top: -14px;
  }
  .m-system-scheme .system-value .list {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 95%;
  }
  .m-system-scheme .system-value .list .one {
    width: 46%;
    margin: 7px;
    height: auto;
    padding: 20px;
  }
  .m-algorithm .algorithm-pro .pro-body .one .info .num {
    font-size: 30px;
    line-height: 46px;
  }
  .m-algorithm .algorithm-pro .pro-body .one .info .title {
    font-size: 18px;
  }
  .m-algorithm .algorithm .algorithm-body .body-txt .time span {
    font-size: 22px;
  }
  .m-algorithm .algorithm-pro {
    padding-bottom: 0;
  }
  .m-platform .platform .pic-list {
    width: 97%;
  }
  body > div.m-index-body > div.m-empowering > div > div.empowering-body > div.body-top > div.row.clearfix {
    margin-left: 10px;
    margin-right: 10px;
  }
  .m-empowering .empowering .empowering-body .body-top .row .one .info {
    font-size: 16px;
  }
  body > div.m-index-body > div.m-empowering > div > div.empowering-body > div.body-top > div.row.clearfix > div:nth-child(2) {
    width: 100px;
  }
  .m-empowering .empowering .empowering-body .body-two .row .one,
  .m-empowering .empowering .empowering-body .body-top .row .one {
    vertical-align: top;
  }
  .m-news .news .news-body .head-body .date,
  .m-news .news .news-body .head-body .info .title {
    text-align: left;
  }
  .m-system-scheme .system-pro .pro-ai .img {
    width: 100%;
  }
  .m-system-scheme .system-pro .pro-ai .img img {
    width: 100%;
    height: auto;
  }
  .m-system-scheme .system-pro .pro-ai .list .one.one1 {
    left: 241px;
    top: 24px;
  }
  .m-system-scheme .system-pro .pro-ai .list .one.one2 {
    left: 16px;
    top: 55%;
  }
  .m-system-scheme .system-pro .pro-ai .list .one .title {
    font-size: 14px;
    line-height: 20px;
  }
  .m-system-scheme .system-pro .pro-ai .list .one .one-in .line {
    font-size: 12px;
    padding-left: 10px;
    line-height: 18px;
  }
  .m-system-scheme .system-pro .pro-ai .list .one .one-in .line::after {
    width: 6px;
    height: 6px;
    margin-top: -3px;
  }
  .m-system-scheme .system-pro .pro-ai .list .one .one-in {
    margin-top: 0;
  }
  .m-system-scheme .system-pro .pro-ai .list .one.one3 {
    left: auto;
    top: auto;
    width: 240px;
    right: -34px;
    bottom: -38px;
  }
  .m-platform {
    padding-top: 30px;
  }
  body > div.g-body > div.m-business-people > div.people-pro.people-pro-city .list .one {
    position: relative;
    width: 100%;
    height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  body > div.g-body > div.m-business-people > div.people-pro.people-pro-city .list .one .title {
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
  }
  .m-empowering .empowering .empowering-body .body-two .row .one .num {
    padding-left: 0;
    border-left: none;
  }
  .m-business-ding .ding-list .list {
    margin-left: -1px;
  }
  .m-business-ding .ding-list .list .one {
    width: 50%;
  }
  .m-business-ding .ding-list .list .one .title {
    font-size: 18px;
  }
  .m-business-ding .ding-list .list .one .line {
    font-size: 14px;
  }
  .m-banner {
    display: none;
  }
  .m-banner-mobile {
    display: block;
  }
  .m-platform-md .platform-md .tab-ul {
    display: none;
  }
  .m-platform-md .platform-md .tab-ul-mobile {
    display: block;
  }
  .m-footer .footer .right-barcode .fr .right-barcode {
    position: relative;
  }
  .m-footer .footer .footer-body .right-barcode .one-title {
    width: 60%;
    text-align: left;
    padding-left: 30px;
  }
  .m-footer .footer .footer-body .right-barcode .one-list {
    width: 60%;
    text-align: left;
    padding-left: 30px;
  }
  .m-footer .footer .footer-body .right-barcode .barcode {
    position: absolute;
    right: 20px;
    bottom: 60px;
  }
  .m-index-body .m-platform .index-chy-h {
    width: 100%;
  }
  .m-index-body .m-platform .index-chy-h h2.h2 {
    text-align: center;
  }
  .m-index-body .m-business .index-chy-h {
    width: 100%;
  }
  .m-index-body .m-business .index-chy-h .h2 {
    text-align: center;
  }
  .m-index-body .m-news .index-chy-h {
    width: 100%;
  }
  .m-index-body .m-news .index-chy-h .h3 {
    text-align: center;
  }
}
