@media only screen and (max-width: 493px) {
  body {
    background-color: #f5f8ff !important;
  }
  .our {
    background-color: #f5f8ff;
    padding: 0rem 20rem !important;
    box-sizing: border-box;
  }
  .our .tit1 {
    text-align: center;
    font-size: 16rem;
    color: #333333;
    display: flex;
    justify-content: center;
    padding: 20rem 0;
    padding-bottom: 10rem;
  }
  .our .tit1 .tit_bg {
    background-image: url(../image/dzsw/tit_bg.png);
    background-repeat: no-repeat;
background-position: 96% 3rem;;
    width: fit-content;
    padding: 0 22rem;
    height: 40rem;
    line-height: 40rem;
    background-size: 27rem 27rem;
    white-space: pre;
    font-weight: bold;
  }
  .our .tit2 {
    /* margin-top: 30rem; */
    text-align: center;
    font-size: 12rem;
    color: #666666;
  }
  .our_bg {
    background: url();
    padding-bottom: 0rem;
    background-color: #f5f8ff;
  }
  .our .content4 {
    margin-top: 0rem;
  }
  .our .content4 .item {
    width: 100%;
    background: url(../image/zhly/bg1.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-color: #ffffff;
    border-radius: 10rem;
    padding: 15rem;
    box-sizing: border-box;
    border: solid 1rem #efefef;
    margin: 10rem 0;
    background-size: 50rem 62rem;
  }
  .our .content4 .item .title {
    font-size: 14rem;
    color: #2f354e;
  }
  .our .content4 .item .title2 {
    font-size: 14rem;
    color: #3860f4;
    margin: 10rem 0;
    font-weight: bold;
  }
  .our .content4 .item .text {
    font-size: 10rem;
    color: #707589;
    line-height: 15rem;
  }
  .content18 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding-bottom: 30rem;
  }
  .content18 .item:nth-child(odd) {
    align-self: flex-start;
  }

  .content18.item:nth-child(even) {
    align-self: flex-end;
  }
  .our .content18 .item {
    padding: 10rem 30rem;
    box-sizing: border-box;
    width: auto;
    margin: 10rem 0;
    border-radius: 5rem;
    position: relative;
    border: solid 1rem #4f7ce5;
    height: auto;
  }
  .our .content18 .item .icon img {
    width: 26rem;
    height: 31rem;
    display: block;
  }
  .our .content18 .item .icon {
    background-color: transparent;
  }
  .our .content18 .item .icon2 {
    width: 100rem;
    height: 10rem;
    position: absolute;
    bottom: -10%;
    left: 0%;
    background-image: linear-gradient(to right, #f5f8ff, transparent);
  }
  .our .content18 .item .title {
    font-size: 12rem;
    color: #c9d0f2;
    margin-bottom: 6rem;
    font-weight: bold;
  }
  .our .content18 .item .text {
    font-size: 12rem;
    line-height: 15rem;
    color: #333333;
    font-weight: bold;
  }
  .gs-img-tu1 {
    width: 100% !important;
    height: auto !important;
  }
  .our .content-17 {
    margin-top: 10rem;
  }
  .our .content-17 .title {
    font-size: 16rem;
    color: #075ff6;
    font-weight: bold;
    margin-bottom: 25rem;
  }
  .our .content-17 .list {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-bottom: 15rem;
  }
  .our .content-17 .list .tit1 {
    font-size: 12rem;
    color: #2f354e;
    margin-right: 25rem;
    padding: 0;
    text-align: right;
  }
  .our .content-17 .list img,
  .our .content-17 .list1 img {
    width: 20rem;
    height: 20rem;
    display: block;
  }
  .gs-img-vs {
    width: 120rem !important;
    height: 120rem !important;
  }
  .our .content-17 .title2 {
    font-size: 16rem;
    color: #ff935d;
    font-weight: bold;
    margin-bottom: 25rem;
  }
  .our .content-17 .list1 {
    display: flex;
    align-items: center;
    margin-bottom: 15rem;
  }
  .our .content-17 .list1 .tit1 {
    font-size: 12rem;
    color: #2f354e;
    margin-left: 25rem;
    padding: 0;
    text-align: left;
  }
  .our .tit3 {
    display: none;
  }
  .our .content1 {
    gap: 4%;
  }
  .our .content1 .item {
    padding: 15rem;
    box-sizing: border-box;
    width: 48%;
    margin: 10rem 0 !important;
    min-height: 120rem;
    height: auto;
  }
  .our .content1 .item img {
    width: 50rem;
    height: 50rem;
    display: inline-block;
  }
  .our .content1 .item .icon {
    text-align: center;
  }
  .our .content1 .item .text {
    margin-top: 10rem;
    font-size: 12rem;
    line-height: 15rem;
    color: #ffffff;
  }
  .our .tit4 {
    border-bottom: solid 1rem #eeeeee;
    display: flex;
    justify-content: space-around;
    margin: 10rem 0 25rem;
    width: 100%;
    padding: 0;
  }
  .our .tit4 .item {
    font-size: 12rem;
    height: 25rem;
    line-height: 25rem;
    cursor: pointer;
    text-align: center;
    flex: none;
  }
  .our .tit4 .tab-item-acts::after {
    content: '';
    width: 23rem;
    height: 2rem;
    background-color: #3860f4;
    position: absolute;
    bottom: -2rem;
    left: 50%;
    transform: translateX(-50%);
  }
  .adaptation06 {
    flex-wrap: wrap;
  }
  .adaptation06 .left {
    width: 100% !important;
    flex: none !important;
  }
  .adaptation06 .left img {
    width: 100% !important;
    height: auto !important;
  }
  .our .content5 .right {
    flex: 1;
    padding: 20rem 0 0 0;
  }
  .our .content5 .right .title {
    font-size: 15rem;
    color: #2f354e;
    font-weight: bold;
    margin-bottom: 25rem;
    line-height: 20rem;
  }
  .our .content5 .right .title > img {
    display: none;
  }
  .our .content5 .right .title2 {
    font-size: 12rem;
    color: #2f354e;
    display: flex;
    align-items: center;
    margin-bottom: 10rem;
  }
  .our .content5 .right .title2 img {
    width: 15rem;
    height: auto;
    display: block;
  }
  .imgnone {
    display: none !important;
  }
  .our .content3 {
    justify-content: space-around;
  }
  .our .content3 .item {
    width: 30%;
    text-align: center;
    margin: 0;
  }

  .our .content3 .item .icon img {
    width: 96rem !important;
    height: 96rem !important;
    display: block;
  }
  .our .content3 .item .title {
    font-size: 12rem;
    color: #2f354e;
    margin-bottom: 5rem;
  }
  .our .content3 .item .text {
    font-size: 10rem;
    line-height: 15rem;
    color: #2f354e;
  }
  .our .content6 {
    justify-content: space-around;
  }
  .our .content6 .item {
    width: 30%;
    height: auto;
    border-radius: 10rem;
    box-shadow: 0rem 0rem 10rem rgb(0 0 0 / 10%);
    text-align: center;
    background-color: #ffffff;
    padding: 15rem 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 5rem 0;
  }
  .our .content6 .item .icon {
    background-color: #f3f6fe;
    border-radius: 50%;
    height: 42rem;
    width: 42rem;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .our .content6 .item .icon .text {
    font-size: 12rem;
    color: #8691bb;
    line-height: 18rem;
    position: absolute;
    font-weight: 550;
  }
  .our .content9 {
    grid-template-columns: repeat(3, 30%) !important;
    padding-top: 10rem;
  }
  .our .content9 .item {
    border-radius: 10rem;
    box-shadow: 0rem 0rem 10rem rgb(0 0 0 / 10%);
    text-align: center;
    background-color: #ffffff;
    padding: 15rem 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 5rem 0;
  }
  .our .content9 .item .icon img {
    width: 43rem;
    height: 43rem;
    display: block;
  }
  .our .content9 .item .icon .text {
    margin-top: 10rem;
    font-size: 12rem;
    color: #8691bb;
  }
  .medical-cloud {
    font-size: 12rem;
  }
  .our .sgf {
    background-color: #f1f7ff;
    text-align: center;
    color: #2f354e;
    padding: 20rem;
    box-size: border-box;
    margin-bottom: 25rem;
  }
  .our .sgf:nth-child(1) > div {
    margin-top: 5rem !important;
  }
  .medical-cloud .analyse-box {
    width: 100%;
    padding-bottom: 20rem !important;
    margin: 0 auto;
  }
  .medical-cloud .analyse-box > div {
    width: 100%;
  }
  .medical-cloud .analyse-box .analyse-pic {
    width: 100%;
    height: auto;
    display: block;
    order: -1;
    margin: 10rem 0 !important;
  }
  .medical-cloud .analyse-item {
    width: 100% !important;
    height: auto;
    border-radius: 10rem;
    background-color: #f8f9ff;
    margin-bottom: 20rem;
    font-size: 10rem;
    line-height: 30rem;
    color: #2f354e;
    padding: 20rem;
    box-sizing: border-box;
  }
  .medical-cloud .analyse-item:last-child {
    margin-bottom: 20rem;
  }
  .medical-cloud .analyse-item .analyse-pic01 {
    width: 30rem;
    height: auto;
    display: block;
    margin-bottom: 4rem;
  }
  .medical-cloud .analyse-item .txt {
    font-size: 14rem;
    line-height: 24rem;
  }
  .content-box > div {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 20rem !important;
  }
  .content-box > div img {
    border-radius: 10rem;
  }
}
