.micg-container img {
    width: 100%;
}

.micg-container .blur-up {
    -webkit-filter: blur(3px);
    filter: blur(3px);
    transition: filter 200ms, -webkit-filter 200ms;
}

.micg-container .blur-up.lazyloaded {
    -webkit-filter: blur(0);
    filter: blur(0);
}

.micg-container .show-mob,
.micg-container .wx-img {
    display: none;
}

.micg-container .show-pc {
    display: block;
}

.micg-container .text-nowrap {
    white-space: nowrap;
}

.micg-container sup {
    font-size: 0.6em;
}

.micg-container .flex-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.micg-container .section-container {
    position: relative;
}

.micg-container .health-h2 {
    font-size: 4.167vw;
    font-weight: bold;
    line-height: 1.25;
}

.micg-container .health-tit {
    font-size: 3.333vw;
    font-weight: bold;
    line-height: 1.25;
}

.micg-container .health-tit p {
    font-size: 1.667vw;
    font-weight: normal;
    line-height: 1.6;
    margin-top: 2.083vw;
}

.micg-container .text-color {
    color: #b2b2b2 !important;
}

.micg-container .text-color sup a {
    color: #b2b2b2 !important;
}

.micg-container .health-sec1 {
    width: 78.64583vw;
    margin: 0 auto;
}

.micg-container .health-sec1 .left-content {
    padding: 0 3.64583vw 0 0;
    width: 28.6979vw;
}

.micg-container .health-sec1 .right-content {
    margin-bottom: 6.5vw;
}

.micg-container .health-sec1 .right-content h2 {
    white-space: nowrap;
    font-size: 2.5vw;
}

.micg-container .health-sec1 .right-content img {
    width: 3.541667vw;
}

.micg-container .health-sec2 {
    position: relative;
    height: 57.2vw;
}

.micg-container .health-sec2.flex-container {
    display: none;
}

.micg-container .health-sec2 .health-sec2-item {
    position: absolute;
    width: 26.5625vw;
    cursor: pointer;
    box-shadow: 0.677vw 0.677vw 1.406vw rgba(114, 114, 114, 20%);
    border-radius: 1vw;
}

.micg-container _:-ms-input-placeholder,
:root .health-sec2 .health-sec2-item {
    box-shadow: 0.677vw 0.677vw 2vw #e9e9e9;
}

.micg-container .health-sec2 .health-sec2-item .health-item-arrow {
    position: absolute;
    width: 2.396vw;
    height: 2.396vw;
    background-color: #eeeeee;
    opacity: 0.6;
    bottom: 1.042vw;
    right: 1.042vw;
    border-radius: 50%;
    overflow: hidden;
}

.micg-container .health-sec2 .health-sec2-item .health-item-arrow img {
    opacity: 0.6;
    transform: translateY(-46%);
    transition: all 0.8s;
}

.micg-container .health-sec2 .health-sec2-item:hover .health-item-arrow img {
    transform: translateY(0%);
}

.micg-container .health-sec2 .health-sec2-item p {
    position: absolute;
    top: 2.083vw;
    left: 3vw;
    font-size: 1.667vw;
    line-height: 1.25;
    width: 80%;
}

.micg-container .health-sec2 .health-sec2-item p.item-text-color {
    color: #FFFFFF;
}

.micg-container .health-sec2 .health-sec2-item1,
.micg-container .health-sec2 .health-sec2-item2,
.micg-container .health-sec2 .health-sec2-item3 {
    top: 0;
}

.micg-container .health-sec2 .health-sec2-item4,
.micg-container .health-sec2 .health-sec2-item5,
.micg-container .health-sec2 .health-sec2-item6 {
    bottom: 0;
}

.micg-container .health-sec2 .health-sec2-item1,
.micg-container .health-sec2 .health-sec2-item4 {
    left: 0;
}

.micg-container .health-sec2 .health-sec2-item2,
.micg-container .health-sec2 .health-sec2-item5 {
    left: 34%;
}

.micg-container .health-sec2 .health-sec2-item3,
.micg-container .health-sec2 .health-sec2-item6 {
    right: 0;
}

.micg-container .health-sec2 .health-sec2-item6 {
    cursor: auto;
}

.micg-container .health-sec2 .health-sec2-item6 p {
    top: 6vw;
}

.micg-container .health-sec1 .right-content .kv-title {
    margin-left: 2.864583vw;
    width: 28.4vw;
}

.micg-container .health-sec1 .right-content .kv-title .kv-title-text {
    width: 22vw;
}

.micg-container .health-sec1 .right-content .kv-tip {
    font-size: 1.042vw;
    line-height: 1.6;
    letter-spacing: 0.12vw;
    text-align: left;
    margin-left: 6.4vw;
}

.micg-container .health-sec3 {
    display: none;
}

.micg-container .health-sec3 video {
    width: 100%;
}

.micg-container .health-sec3 .health-sec3-video {
    max-height: 55.6vw;
}

.micg-container .health-sec3 .health-sec3-video .health-sec3-group {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.micg-container .health-sec3 .health-sec3-video .health-sec3-group .health-sec3-btn {
    background: url(/dam/content/dam/huawei-cbg-site/common/mkt/mobileservices/health-new/img/icon/icon-play-white.png) no-repeat left center;
    background-size: 2.5vw 2.5vw;
    display: inline-block;
    font-size: 1.667vw;
    color: #FFFFFF;
    line-height: 2.656vw;
    padding-left: 3.542vw;
}

.micg-container .health-sec4 {
    margin-top: 10.41666vw;
}

.micg-container .health-text-animation {
    position: absolute;
    top: 40%;
    color: #f4f3f3;
    text-align: center;
    transition: opacity 1s ease-in, transform 1s ease-in;
    -webkit-transition: opacity 1s ease-in, transform 1s ease-in;
    opacity: 0;
    transform: translateY(200px);
    -webkit-transform: translateY(200px);
    width: 100%;
    /* left: 50%;
    transform: translateX(-50%); */
}

.micg-container .health-text-animation.active {
    opacity: 1;
    transform: none;
}

.micg-container .health-sec5 {
    margin: 0 8.333vw 0 8.033vw;
}

.micg-container .health-sec5 .sec5-title {
    font-size: 3.333vw;
    line-height: 1.25;
    color: #1e2022;
    margin-bottom: 3.125vw;
    font-weight: bold;
}

.micg-container .health-sec5 .health-swiper1 .swiper-wrapper {
    height: 90%;
}

.micg-container .health-sec5 .health-swiper1 .sec5-slide-text {
    width: 50%;
}

.micg-container .health-sec5 .sec5-slide1-title,
.micg-container .health-sec5 .sec5-slide2-title {
    margin-bottom: 2.083vw;
}

.micg-container .health-sec5 .sec5-slide-text {
    width: 43%;
    font-size: 1.667vw;
    color: #000000;
    line-height: 1.6;
}

.micg-container .health-sec5 .sec5-slide2-title {
    text-align: center;
}

.micg-container .health-sec5 .sec5-slide2-title p {
    font-size: 1.667vw;
    font-weight: normal;
}

.micg-container .health-sec5 .swiper-slide-2 .sec5-slide-img {
    width:40.365vw
    /* width:26.5646vw; */
    /* margin-right: 6vw */
}
.micg-container .health-sec5 .swiper-slide-3 .sec5-slide-img {
    width:40.365vw;
    /* width: 32.5646vw; */
    /* margin-right: 5vw; */
}

.micg-container .health-sec5 .swiper-slide-1 .sec5-slide-img {
    /* width: 16.365vw; */
    width:40.365vw;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    /* margin-right:13vw */
}

.micg-container .health-sec5 .health-swiper1 .sec5-slide-text {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 1;
}

.micg-container .health-sec5 .health-swiper1 .sec5-slide-text span {
    font-size: 3.333vw;
    line-height: 1.25;
    font-weight: bold;
    margin-bottom: 2.083vw;
}

.micg-container .health-sec5 .swiper-slide-1 .sec5-slide-text,
.micg-container .health-sec5 .swiper-slide-3 .sec5-slide-text {
    width: 42%;
    margin-right: 5vw;
}

.micg-container .health-sec5 .sec5-slide-img-wrap>div {
    width: 22%;
}

.micg-container .health-sec5 .sec5-slide-img-wrap>div span {
    width: 60%;
    margin-left: 1vw;
    text-align: center;
    font-size: 1.146vw;
    line-height: 1.6;
    color: #1e2022;
    display: block;
    height: 4vw;
    margin-top: -4vw;
}

.micg-container .health-sec5 .swiper-slide-3 .sec5-slide-text span {
    font-size: 3.333vw;
    line-height: 1.25;
    font-weight: bold;
}

.micg-container .health-sec5 .swiper-slide-3 .sec5-slide-text p {
    margin-top: 3.125vw;
}

.micg-container .health-sec5 .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 0;
}

.micg-container .health-sec5 .swiper-pagination-bullets {
    width: 77%;
    margin: 4vw auto 0;
    background: #e6e6e6;
    height: 8px;
    position: relative;
    border-radius: 2vw;
}

.micg-container .health-sec5 .swiper-pagination-bullet {
    width: 21.875vw;
    background: none;
    opacity: 1;
    margin: 0;
    border-radius: 0;
    position: absolute;
    text-align: center;
    font-size: 1.667vw;
    line-height: 1.25;
    color: #b2b2b2;
    height: auto;
    transform: translateY(-100%);
    padding-bottom: 0.5vw;
}

.micg-container .health-sec5 .swiper-pagination1 .swiper-pagination-bullet:focus {
    outline: none;
}

.micg-container .health-sec5 .swiper-pagination-bullet::after {
    position: absolute;
    width: 100%;
    width: 21.875vw;
    background: #b2b2b2;
    height: 8px;
    content: "";
    top: 100%;
    opacity: 0;
    left: 0;
}

.micg-container .health-sec5 .swiper-pagination-bullet:nth-of-type(1) {
    left: 0;
}

.micg-container .health-sec5 .swiper-pagination-bullet:nth-of-type(2) {
    left: 21.875vw;
}

.micg-container .health-sec5 .swiper-pagination-bullet:nth-of-type(3) {
    right: 0;
}

.micg-container .health-sec5 .swiper-pagination-bullet-active,
.micg-container .health-sec5 .swiper-pagination-bullet-active::after {
    opacity: 1;
    border-radius: 2vw !important;
    color:#000
}


/**/



.micg-container .health-sec5 .health-swiper1 .sec5-slide-text span {
    margin-bottom: 0;
}

.micg-container .health-sec5 .health-swiper1 .sec5-slide-text h4 {
    font-size: 3.333vw;
    line-height: 1.25;
    font-weight: bold;
    color: #000;
    margin-bottom: 2.083vw;
}

.micg-container .health-sec5-new1 {
    margin: 0 6.333vw 0 8.033vw;
}

.micg-container .health-sec5-new1 .sec5-title {
    font-size: 3.333vw;
    line-height: 1.25;
    color: #1e2022;
    margin-bottom: 3.125vw;
    font-weight: bold;
}


.micg-container .health-sec5-new1 .health-swiper1 .sec5-slide-text span {
    margin-bottom: 0;
}

.micg-container .health-sec5-new1 .health-swiper1 .sec5-slide-text h4 {
    font-size: 3.333vw;
    line-height: 1.25;
    font-weight: bold;
    color: #000;
    margin-bottom: 2.083vw;
}

.micg-container .health-sec5-new1 .health-swiper1 .swiper-wrapper {
    height: 90%;
}

.micg-container .health-sec5-new1 .health-swiper1 .sec5-slide-text {
    width: 50%;
}

.micg-container .health-sec5-new1 .sec5-slide1-title,
.micg-container .health-sec5-new1 .sec5-slide2-title {
    margin-bottom: 2.083vw;
}

.micg-container .health-sec5-new1 .sec5-slide-text {
    width: 43%;
    font-size: 1.667vw;
    color: #000000;
    line-height: 1.6;
}

.micg-container .health-sec5-new1 .sec5-slide2-title {
    text-align: center;
}

.micg-container .health-sec5-new1 .sec5-slide2-title p {
    font-size: 1.667vw;
    font-weight: normal;
}

.micg-container .health-sec5-new1 .sec5-slide-img {
    width: 31.365vw
}
.micg-container .health-sec5-new1 .swiper-slide-2 .sec5-slide-img{
    width: 40.365vw;
    /* margin-right:3vw */
}
.micg-container .health-sec5-new1 .swiper-slide-1 .sec5-slide-img {
    width: 40.365vw;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    /* margin-right:13vw */
}
.micg-container .health-sec5-new1 .swiper-slide-3 .sec5-slide-img{
    width: 40.365vw;
    /* margin-right:13vw */
}
.micg-container .health-sec5-new1 .health-swiper1 .sec5-slide-text {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 1;
}

.micg-container .health-sec5-new1 .health-swiper1 .sec5-slide-text span {
    font-size: 3.333vw;
    line-height: 1.25;
    font-weight: bold;
    /* margin-bottom: 2.083vw; */
}

.micg-container .health-sec5-new1 .swiper-slide-1 .sec5-slide-text,
.micg-container .health-sec5-new1 .swiper-slide-3 .sec5-slide-text {
    width: 42%;
    margin-right: 5vw;
}

.micg-container .health-sec5-new1 .sec5-slide-img-wrap>div {
    width: 22%;
}

.micg-container .health-sec5-new1 .sec5-slide-img-wrap>div span {
    width: 60%;
    margin-left: 1vw;
    text-align: center;
    font-size: 1.146vw;
    line-height: 1.6;
    color: #1e2022;
    display: block;
    height: 4vw;
    margin-top: -4vw;
}

.micg-container .health-sec5-new1 .swiper-slide-3 .sec5-slide-text span {
    font-size: 3.333vw;
    line-height: 1.25;
    font-weight: bold;
}

.micg-container .health-sec5-new1 .swiper-slide-3 .sec5-slide-text p {
    margin-top: 3.125vw;
}

.micg-container .health-sec5-new1 .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 0;
}

.micg-container .health-sec5-new1 .swiper-pagination-bullets {
    width: 77%;
    margin: 4vw auto 0;
    background: #e6e6e6;
    height: 8px;
    position: relative;
    border-radius: 2vw;
}

.micg-container .health-sec5-new1 .swiper-pagination-bullet {
    width: 21.875vw;
    background: none;
    opacity: 1;
    margin: 0;
    border-radius: 0;
    position: absolute;
    text-align: center;
    font-size: 1.667vw;
    line-height: 1.25;
    color: #b2b2b2;
    height: auto;
    transform: translateY(-100%);
    padding-bottom: 0.5vw;
}

.micg-container .health-sec5-new1 .swiper-pagination1 .swiper-pagination-bullet:focus {
    outline: none;
}

.micg-container .health-sec5-new1 .swiper-pagination-bullet::after {
    position: absolute;
    width: 100%;
    width: 21.875vw;
    background: #b2b2b2;
    height: 8px;
    content: "";
    top: 100%;
    opacity: 0;
    left: 0;
}

.micg-container .health-sec5-new1 .swiper-pagination-bullet:nth-of-type(1) {
    left: 0;
}

.micg-container .health-sec5-new1 .swiper-pagination-bullet:nth-of-type(2) {
    left: 21.875vw;
}

.micg-container .health-sec5-new1 .swiper-pagination-bullet:nth-of-type(3) {
    right: 0;
}

.micg-container .health-sec5-new1 .swiper-pagination-bullet-active,
.micg-container .health-sec5-new1 .swiper-pagination-bullet-active::after {
    opacity: 1;
    border-radius: 2vw !important;
    color:#000
}


.micg-container .health-sec5-new1 .health-swiper2 .sec5-slide-text span {
    margin-bottom: 0;
}

.micg-container .health-sec5-new1 .health-swiper2 .sec5-slide-text h4 {
    font-size: 3.333vw;
    line-height: 1.25;
    font-weight: bold;
    color: #000;
    margin-bottom: 2.083vw;
}

.micg-container .health-sec5-new2 {
    margin: 0 6.333vw 0 8.033vw;
}

.micg-container .health-sec5-new2 .sec5-title {
    font-size: 3.333vw;
    line-height: 1.25;
    color: #1e2022;
    margin-bottom: 3.125vw;
    font-weight: bold;
}

.micg-container .health-sec5-new2 .health-swiper1 .swiper-wrapper {
    height: 90%;
}

.micg-container .health-sec5-new2 .health-swiper1 .sec5-slide-text {
    width: 50%;
}

.micg-container .health-sec5-new2 .sec5-slide1-title,
.micg-container .health-sec5-new2 .sec5-slide2-title {
    margin-bottom: 2.083vw;
}

.micg-container .health-sec5-new2 .sec5-slide-text {
    width: 43%;
    font-size: 1.667vw;
    color: #000000;
    line-height: 1.6;
}

.micg-container .health-sec5-new2 .sec5-slide2-title {
    text-align: center;
}

.micg-container .health-sec5-new2 .sec5-slide2-title p {
    font-size: 1.667vw;
    font-weight: normal;
}

.micg-container .health-sec5-new2 .sec5-slide-img {
    width: 40.365vw;
    /* margin-right:3vw */
}

.micg-container .health-sec5-new2 .swiper-slide-1 .sec5-slide-img {
    width: 40.365vw;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    /* margin-right:3vw */
}

.micg-container .health-sec5-new2 .health-swiper1 .sec5-slide-text {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 1;
}

.micg-container .health-sec5-new2 .health-swiper1 .sec5-slide-text span {
    font-size: 3.333vw;
    line-height: 1.25;
    font-weight: bold;
    /* margin-bottom: 2.083vw; */
}
.micg-container .health-sec5-new2 .health-swiper1 .sec5-slide-text h4 {
    font-size: 3.333vw;
    line-height: 1.25;
    font-weight: bold;
    color: #000;
    margin-bottom: 2.083vw;
}
.micg-container .health-sec5-new2 .swiper-slide-1 .sec5-slide-text,
.micg-container .health-sec5-new2 .swiper-slide-3 .sec5-slide-text {
    width: 42%;
    margin-right: 5vw;
}

.micg-container .health-sec5-new2 .sec5-slide-img-wrap>div {
    width: 22%;
}

.micg-container .health-sec5-new2 .sec5-slide-img-wrap>div span {
    width: 60%;
    margin-left: 1vw;
    text-align: center;
    font-size: 1.146vw;
    line-height: 1.6;
    color: #1e2022;
    display: block;
    height: 4vw;
    margin-top: -4vw;
}

.micg-container .health-sec5-new2 .swiper-slide-3 .sec5-slide-text span {
    font-size: 3.333vw;
    line-height: 1.25;
    font-weight: bold;
}

.micg-container .health-sec5-new2 .swiper-slide-3 .sec5-slide-text p {
    margin-top: 3.125vw;
}

.micg-container .health-sec5-new2 .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 0;
}

.micg-container .health-sec5-new2 .swiper-pagination-bullets {
    width: 51.7%;
    margin: 4vw auto 0;
    background: #e6e6e6;
    height: 8px;
    position: relative;
    border-radius: 2vw;
}

.micg-container .health-sec5-new2 .swiper-pagination-bullet {
    width: 21.875vw;
    background: none;
    opacity: 1;
    margin: 0;
    border-radius: 0;
    position: absolute;
    text-align: center;
    font-size: 1.667vw;
    line-height: 1.25;
    color: #b2b2b2;
    height: auto;
    transform: translateY(-100%);
    padding-bottom: 0.5vw;
}

.micg-container .health-sec5-new2 .swiper-pagination1 .swiper-pagination-bullet:focus {
    outline: none;
}

.micg-container .health-sec5-new2 .swiper-pagination-bullet::after {
    position: absolute;
    width: 100%;
    width: 21.875vw;
    background: #b2b2b2;
    height: 8px;
    content: "";
    top: 100%;
    opacity: 0;
    left: 0;
}

.micg-container .health-sec5-new2 .swiper-pagination-bullet:nth-of-type(1) {
    left: 0;
}

.micg-container .health-sec5-new2 .swiper-pagination-bullet:nth-of-type(2) {
    left: 21.875vw;
}

.micg-container .health-sec5-new2 .swiper-pagination-bullet:nth-of-type(3) {
    right: 0;
}

.micg-container .health-sec5-new2 .swiper-pagination-bullet-active,
.micg-container .health-sec5-new2 .swiper-pagination-bullet-active::after {
    opacity: 1;
    border-radius: 2vw !important;
    color:#000
}
.flex-container-reverse {
    flex-direction: row-reverse;
}
.micg-container .health-headline .orange-color{
    color:#FF902B
}
.micg-container .health-headline p .health-sec7-sub-title{
    font-size:3.25vw
}
.micg-container .section-big-title{
    color:#FF902B;
    font-size:4.25vw;
    text-align: center;
    margin-top:4.167vw;
    margin-bottom:4.167vw;
    line-height:1.25;
    font-weight: bold;
}
.micg-container .section-big-title a{
    color:#FF902B;
}
/**/


.micg-container .health-sec6 {
    margin-top: 10.417vw;
}

.micg-container .health-sec6 .health-sec6-text img {
    width: 6.615vw;
    margin-bottom: 2.083vw;
}

.micg-container .health-headline {
    height: 100vh;
    display: flex;
    align-items: center;
}

.micg-container .health-headline p {
    color: #000000;
    font-size: 6.25vw;
    width: 70%;
    margin: 0 auto;
    text-align: center;
    transform: translateY(100%) scale(0);
    -webkit-transform: translateY(100%) scale(0);
    transition: transform 1s ease-out;
    -webkit-transition: transform 1s ease-out;
}

.micg-container .health-headline p.active {
    transform: none;
}

.micg-container .health-sec8 {
    margin-bottom: 8.33333vw;
}

/* .micg-container .health-sec8 .health-sec8-top {
    margin: 0;
    align-items: flex-start;
} */

.micg-container .health-sec8 .health-sec8-top .health-sec8-img {
    width: 55%;
}

.micg-container .health-sec8 .health-sec8-top .health-sec8-text {
    width: 45%;
}

.micg-container .health-sec8 .health-sec8-top .health-sec8-text h4 {
    color: #1e2022;
}

.micg-container .health-sec8 .health-sec8-bottom {
    margin: 10.417vw 14.146vw 0 14.146vw;
}

.micg-container .health-sec8 .health-sec8-bottom>div {
    width: 21.927vw;
}

.micg-container .health-sec8 .health-sec8-bottom>div span {
    width: 100%;
    font-size: 1.146vw;
    display: block;
    text-align: center;
}

.micg-container .health-sec8 .health-sec8-bottom .health-sec8-center,
.micg-container .health-sec14 .health-sec14-bottom .health-sec14-center {
    margin-top: -9vw;
}

.micg-container .center-container {
    margin: 6.25vw 6.333vw 0 8.033vw
}

.micg-container .health-sec9 .health-sec9-text span,
.micg-container .health-sec9 .health-sec9-text span sup a {
    color: #b2b2b2;
}

.micg-container .health-sec9 .health-sec9-content {
    background-color: #fffaf7;
    /* height: 36.458vw; */
    margin-top: 6.25vw;
    margin-bottom:10.41666vw
}

/* .micg-container .health-sec9 .health-sec9-border {
    position: absolute;
    width: 45vw;
    left: 20.052vw;
    top: 8vw;
} */

.micg-container .health-sec9 .health-sec9-border img {
    /* position: absolute; */
    z-index: 10;

}

.micg-container .health-sec9 .health-sec9-content .health-sec9-icon {
    width: 2.865vw;
    left: 19vw;
    top: 8vw;
    cursor: pointer;
}

.micg-container .health-sec9 .health-sec9-content video {
    width: 31.5vw;
    position: absolute;
    left: 4vw;
    top: 0.8vw;
}

.micg-container .health-sec9 p,.micg-container .health-sec10 p {
    font-size: 1.667vw;
    line-height: 1.6;
    width: 55%;
    margin-top: 3.125vw;
}

.micg-container .health-sec10 .health-sec10-img {
    margin-top: 6.25vw;
    margin-bottom:10.41666vw
}

.micg-container .health-sec11 .health-sec11-img {
    width: 55%;
}

.micg-container .health-sec11 .health-sec11-text {
    width: 45%;
    /* font-size: 1.667vw;
    line-height: 1.6; */
}

.micg-container .health-sec12 {
    margin-bottom: 0;
    display: none;
}

.micg-container .health-sec12 .health-sec12-text {
    width: 48%;
}

.micg-container .health-sec12 .health-sec12-text .health-sec12-tips,
.micg-container .health-sec22 .health-sec22-text .health-sec22-tips {
    font-size: 0.833vw;
    color: #a6a6a6;
}

.micg-container .health-sec12 .health-sec12-video {
    width: 30%;
    height: 36vw;
}

.micg-container .health-sec12 .health-sec12-video .sec12-video-box {
    position: absolute;
    width: 16vw;
    height: 97.2%;
    top: 0.7vw;
    overflow: hidden;
    border-radius: 2vw;
    left: 0.99vw;
}

.micg-container .health-sec12 .health-sec12-video img {
    position: absolute;
    width: 23.594vw;
    top: 0;
    left: 0;
    z-index: 10;
}

.micg-container .health-sec12 .health-sec12-video video {
    width: 103%;
    left: 0;
    position: absolute;
    top: -1vw;
    border-radius: 3vw 5vw 3vw 2vw;
}

.micg-container .health-sec12 .health-sec12-video .health-sec12-icon {
    width: 2.865vw;
    left: 31%;
    top: 45%;
    cursor: pointer;
}



.micg-container .health-sec14 .health-sec14-img {
    width: 55%;
}

.micg-container .health-sec14 .health-sec14-text {
    width: 45%;
}

.micg-container .health-sec14 .health-sec14-text p {
    margin-top: 1.5625vw 3vw 0 0;
}

.micg-container .health-sec14 .health-sec14-bottom {
    margin: 10.417vw 5.208vw 0;
}

.micg-container .health-sec14 .health-sec14-bottom div {
    width: 21.927vw;
}

.micg-container .health-sec14 .health-sec14-bottom div span {
    width: 100%;
    display: block;
    text-align: center;
    font-size: 1.146vw;
    line-height: 1.6;
    /* margin-top: -2vw; */
}

.micg-container .health-sec15 .health-sec15-swiper {
    width: 40%;
    width: 21.927vw;
    margin-left: 7.396vw;
}

.micg-container .health-sec15 .health-sec15-swiper .health-sec15-border {
    position: absolute;
    z-index: 10;
    width: 100%;
}

.micg-container .health-sec15 .health-sec15-swiper .swiper-container {
    width: 68%;
    margin-left: 0.8vw;
    top: 0.7vw;
    border-radius: 2vw;
}

.micg-container .health-sec15 .health-sec15-text {
    width: 52%;
}

.micg-container .health-sec16 {
    margin-bottom: 0;
}

.micg-container .health-sec16 .health-sec16-img {
    width: 100%;
    margin: 3.125vw auto;
}

.micg-container .health-sec16 p {
    width: 64%;
    font-size: 1.667vw;
    line-height: 1.6;
}

/* .micg-container .health-sec18,
.micg-container .health-sec19 {
    margin: 0 12.76vw 0 16.146vw;
} */

.micg-container .health-sec18 .health-sec18-swiper1 {
    width: 23.698vw;
    position: relative;
    height: 35vw;
}

.micg-container .health-sec18 .health-sec18-swiper1>div {
    position: absolute;
}

.micg-container .health-sec18 .health-sec18-swiper1 .health-sec18-border {
    z-index: 10;
    width: 92%;
}

.micg-container .health-sec18 .health-sec18-swiper1 .health-swiper3 {
    width: 93%;
    left: 0.8vw;
    top: 0.8vw;
    border-radius: 2vw;
    height: 32.3vw;
}

.micg-container .health-sec18 .health-sec18-swiper1 .health-swiper3 .swiper-slide {
    width: 67%;
}

.micg-container .health-sec18 .health-sec18-swiper1 .health-swiper3 .swiper-pagination-bullets {
    top: 27%;
    right: 0.521vw;
}

.micg-container .health-sec18 .health-sec18-swiper1 .health-swiper3 .swiper-pagination-bullet {
    height: 2.083vw;
    border-radius: 1vw;
    background-color: #d6d6d6;
    width: 0.521vw;
    margin: 1.0417vw 0;
}

.micg-container .health-sec18 .health-sec18-swiper1 .health-swiper3 .swiper-pagination-bullet-active {
    background-color: #b2b2b2;
    height: 4.167vw;
}

.micg-container .health-sec18 .health-sec18-swiper2 {
    width: 55%;
    height: 20vw;
}

.micg-container .health-sec18 .health-sec18-swiper2 .health-swiper4 {
    height: 22vw;
}

.micg-container .health-sec18 .health-sec18-swiper2 .health-swiper-slide {
    position: absolute;
    opacity: 0;
    transform: translateY(34%);
    transition: transform 1.5s, opacity .4s;
    width: 40vw;
}

.micg-container .health-sec18 .health-sec18-swiper2 .health-swiper-slide-animated {
    opacity: 1;
    transform: translateY(0%);
    z-index: 10;
}

.micg-container .health-sec19 {
    margin-top: 10.41666vw
}

.micg-container .health-sec19 .health-sec19-text {
    width: 45%;
}

.micg-container .health-sec19 .health-sec19-text h4 {
    white-space: nowrap;
}

.micg-container .health-sec19 .health-sec19-img {
    width: 55%;
}

.micg-container .health-sec20 {
    margin-bottom: 0;
}

.micg-container .health-sec20 .health-sec20-img,
.micg-container .health-sec22 .health-sec22-img {
    width: 55%;
}

.micg-container .health-sec20 .health-sec20-text,
.micg-container .health-sec22 .health-sec22-text {
    width: 45%;
}


.micg-container .health-sec11,.micg-container .health-sec14,.micg-container .health-sec22{
    width:100%;
    margin:0 auto 8.33333vw
}
.micg-container .health-sec23 {
    margin-bottom: 7.8125vw;
}

.micg-container .health-sec23 .health-sec23-text {
    width: 72%;
    margin: 2.083vw auto 0;
    text-align: center;
}

.micg-container .health-footer {
    width: 83vw;
    margin: 0 auto 200px;
    padding-top: 1.5625vw;
}

.micg-container .health-footer .health-footnotes {
    list-style: decimal;
    font-size: 12px;
    color: #b8b8b8;
    line-height: 1.6;
    margin: -120px 1vw 120px 0;
}
.micg-container .health-footer .health-footnotes a{
    color: #b8b8b8;
    word-break: break-all;
}
.micg-container .health-footer .health-footnotes1 {
    margin: 0 0 0 0.5vw;
}
.micg-container .health-footer .health-footnotes li {
    padding-top: 120px;
    margin-bottom: -120px;
    margin-top: 1.042vw;
}
.micg-container .health-footer .health-footnotes1 li {
    list-style: none;
}
.micg-container .health-footer .health-footnotes li .su-point {
    bottom: -0.5em;
    position: relative;
    font-size: 64%;
}

.micg-container .health-footer .health-footnotes li:target {
    color: #000;
}
.micg-container .health-footer .health-footnotes li:target a{
    color: #000;
}
.micg-container .health-sec9, .micg-container .health-sec10{
    width:100%;
    margin:0
}
.micg-container .health-tit{
    padding-left:7vw;
    box-sizing: border-box;
}
.micg-container .health-sec9 .health-tit, .micg-container .health-sec10 .health-tit{
    padding-left:0
}
.micg-container .health-tit-reverse{
    padding-right:7vw;
    padding-left:0
}
.micg-container .health-sec9 p, .micg-container .health-sec10 p{
    margin: 0 auto;
    width: 67%;
}
.micg-container .health-app-dis{
    width:100%;
    font-size: 12px;
    margin-top:1vw;
    text-align: center;
    line-height: 1.6;
}
@media (max-width: 680px),
(max-width: 1200px) and (max-aspect-ratio: 1/1) {
    .micg-container .health-app-dis{
        font-size: 11px;
        margin-top:4vw
    }
    .micg-container .center-container {
        margin: 27.778vw 5.556vw;
    }

    .micg-container .flex-container {
        flex-wrap: wrap;
    }

    .micg-container .health-headline {
        height: auto;
    }

    .micg-container .health-headline p {
        margin: 27.778vw 0;
        width: 100%;
    }

    .micg-container .show-pc {
        display: none;
    }

    .micg-container .show-mob {
        display: block;
    }

    .micg-container .health-sec1 {
        width: 100%;
    }

    .micg-container .health-sec1 .left-content {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 3;
        order: 2;
        width: 100%;
        padding: 0;

    }

    .micg-container .health-sec1 .right-content {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 1;
        width: 100%;
        margin: 25vw 15vw 0;
    }

    .micg-container .health-sec1 .right-content .kv-title {
        margin: 0;
        justify-content: normal;
        width: auto;
    }

    .micg-container .health-tit {
        font-size: 8.889vw;
    }

    .micg-container .health-tit h4 {
        margin-top: 0;
    }

    .micg-container .health-tit p {
        font-size: 4.444vw;
        margin-top: 8.333vw;
        margin-bottom:0
    }

    .micg-container .health-sec1 .right-content h2 {
        font-size: 6.666667vw;
        width: 50vw;
    }

    .micg-container .health-h2 {
        font-size: 13.333vw;
    }

    .micg-container .health-sec1 .right-content img {
        width: 10.27777vw;
    }

    .micg-container .health-sec1 .right-content .kv-title .kv-title-text {
        width: auto;
        letter-spacing: normal;
        text-align: center;
        margin-right: 8vw;
    }

    .micg-container .health-sec1 .right-content .kv-title p {
        font-size: 4.444vw;
    }

    .micg-container .health-sec1 .right-content .kv-tip {
        font-size: 3.611vw;
        margin-left: 15.4vw;
        width: 55vw;
    }

    .micg-container .health-sec2.show-mob {
        height: 143vw;
        margin-top: 13.889vw;
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
    }

    .micg-container .health-sec2>div {
        width: 42vw;
    }

    .micg-container .health-sec2 .health-sec2-left {
        margin-right: 2.778vw;
    }

    .micg-container .health-sec2 .health-sec2-item {
        width: 42vw;
        box-shadow: 1vw 1vw 3.75vw rgb(114 114 114 / 20%);
        border-radius: 3vw;
        position: relative;
        margin-top: 2.778vw;
    }

    .micg-container .health-sec2 .health-sec2-item .health-item-arrow {
        width: 4.861vw;
        height: 4.861vw;
        bottom: 2.778vw;
        right: 2.778vw;
    }

    .micg-container .health-sec2 .health-sec2-item1,
    .micg-container .health-sec2 .health-sec2-item3 {
        top: 0;
    }

    .micg-container .health-sec2 .health-sec2-item5 {
        top: 69.6%;
    }

    .micg-container .health-sec2 .health-sec2-item6 {
        top: 78.3%;
    }

    .micg-container .health-sec2 .health-sec2-item1,
    .micg-container .health-sec2 .health-sec2-item2,
    .micg-container .health-sec2 .health-sec2-item5 {
        left: 0;
    }

    .micg-container .health-sec2 .health-sec2-item2 {
        top: 28%;
    }

    .micg-container .health-sec2 .health-sec2-item4 {
        top: 40.2%;
        left: auto;
        bottom: auto;
    }

    .micg-container .health-sec2 .health-sec2-item3,
    .micg-container .health-sec2 .health-sec2-item4,
    .micg-container .health-sec2 .health-sec2-item6 {
        right: 0;
    }

    .micg-container .health-sec2 .health-sec2-item p {
        font-size: 3.056vw;
        left: 5vw;
        top: 5vw;
    }

    .micg-container .health-sec2 .health-sec2-item6 p {
        top: 12vw;
    }

    .micg-container .health-sec3 video {
        height: 100vh;
        transform: translateX(-33%);
        width: auto;
    }

    .micg-container .health-sec3 .health-sec3-video {
        max-height: 100vh;
        overflow: hidden;
    }

    .micg-container .health-sec3 .health-sec3-video .health-sec3-group .health-sec3-btn {
        font-size: 4.444vw;
        line-height: 7vw;
        padding-left: 10.556vw;
        background-size: 6.667vw 6.667vw;
    }

    .micg-container .health-sec4 {
        margin-top: 27.778vw;
    }

    .micg-container .health-sec4 .health-sec4-text {
        top: 25%;
    }

    .micg-container .health-sec5 {
        margin: 0;
    }

    .micg-container .health-sec5 .health-swiper1 .swiper-wrapper {
        display: block;
    }

    .micg-container .health-sec5 .health-swiper1 .swiper-slide {
        margin-bottom: 16.667vw;
    }

    .micg-container .health-sec5 .health-swiper1 .swiper-slide-3 {
        margin-bottom: 0;
    }

    .micg-container .health-sec5 .swiper-slide-1 .sec5-slide-img {
        width: 100%;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin:0 auto
    }

    .micg-container .health-sec5 .sec5-title {
        font-size: 8.889vw;
    }

    .micg-container .health-sec5 .sec5-slide-text {
        font-size: 4.444vw;
    }
    .micg-container .health-sec5 .health-swiper1 .sec5-slide-text span{
        font-size: 8.889vw;
    }
    .micg-container .health-sec5 .health-swiper1 .sec5-slide-text h4{
        font-size: 8.889vw;
    }
    .micg-container .health-sec5 .sec5-slide-img {
        width: 100%;
        order:1
    }
    .micg-container .health-sec5 .swiper-slide-2 .sec5-slide-img{
        width:100%;
        margin: 0 auto;
    }
    .flex-container-reverse{
        flex-direction: row;
    }
    .micg-container .health-sec5 .health-swiper1 .sec5-slide-text {
        width: 80%;
        margin: 0 5.556vw 11.111vw 0;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 0;
    }

    .micg-container .health-sec5 .sec5-title h4 {
        margin-bottom: 2.083vw;
    }

    .micg-container .health-sec5 .sec5-slide1-title,
    .micg-container .health-sec5 .sec5-slide2-title {
        margin: 0 0 8.333vw 5.556vw;
        width: 80%;
        text-align: left;
    }

    .micg-container .health-sec5 .swiper-slide-3 .sec5-slide-text {
        /* width: 100%; */
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 1;
    }

    .micg-container .health-sec5 .swiper-slide-3 .sec5-slide-img {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 3;
        order: 2;
        width:100%;
        margin:0 auto
    }

    .micg-container .health-sec5 .swiper-slide-3 .sec5-slide-text span {
        font-size: 8.889vw;
    }

    .micg-container .health-sec5 .swiper-pagination-bullet::after {
        transform: translateY(-100%);
        font-size: 4.444vw;
    }

    .micg-container .health-sec5 .swiper-pagination-bullets {
        width: 88%;
        margin-top: 8vw;
    }

    .micg-container .health-sec5 .swiper-pagination-bullet {
        width: 33.333%;
        height: 0.694vw;
    }

    .micg-container .health-sec5 .health-swiper1 {
        height: auto;
    }

    .micg-container .health-sec5 .sec5-slide2-title p {
        font-size: 4.444vw;
        margin-top: 8.333vw;
        line-height: 1.6;
    }

    .micg-container .health-sec5 .swiper-slide-3 .sec5-slide-text p {
        margin-top: 5.556vw;
    }
    .micg-container .health-sec5 .swiper-slide-2 .sec5-slide-text p {
        margin-top: 5.556vw;
    }

    .micg-container .health-sec5 .sec5-slide-img-wrap>div {
        width: 45%;
        margin-top: 5vw;
    }

    .micg-container .health-sec5 .sec5-slide-img-wrap {
        margin-left: 11.556vw;
        justify-content: space-around;
    }

    .micg-container .health-sec5 .sec5-slide-img-wrap>div span {
        width: 73%;
        font-size: 3.056vw;
        height: 10vw;
        margin: -8vw 0 3vw;
    }

    /**/
    .micg-container .health-sec5-new1 {
        margin: 0;
    }

    .micg-container .health-sec5-new1 .health-swiper1 .swiper-wrapper {
        display: block;
    }

    .micg-container .health-sec5-new1 .health-swiper1 .swiper-slide {
        margin-bottom: 16.667vw;
    }

    .micg-container .health-sec5-new1 .health-swiper1 .swiper-slide-3 {
        margin-bottom: 0;
    }

    .micg-container .health-sec5-new1 .swiper-slide-1 .sec5-slide-img {
        width: 100%;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin:0 auto
    }

    .micg-container .health-sec5-new1 .sec5-title {
        font-size: 8.889vw;
    }

    .micg-container .health-sec5-new1 .sec5-slide-text {
        font-size: 4.444vw;
    }

    .micg-container .health-sec5-new1 .sec5-slide-img {
        width: 100%;
        order:1
    }

    .micg-container .health-sec5-new1 .health-swiper1 .sec5-slide-text {
        width: 80%;
        margin: 0 5.556vw 11.111vw 0;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 0;
    }
    .micg-container .health-sec5-new1 .health-swiper1 .sec5-slide-text span{
        font-size:8.889vw
    }
    .micg-container .health-sec5-new1 .health-swiper1 .sec5-slide-text h4{
        font-size:8.889vw
    }
    /* .micg-container .health-sec5-new1 .sec5-title h4 {
        margin-top: 5.556vw;
    } */

    .micg-container .health-sec5-new1 .sec5-slide1-title,
    .micg-container .health-sec5-new1 .sec5-slide2-title {
        margin: 0 0 8.333vw 5.556vw;
        width: 80%;
        text-align: left;
    }

    .micg-container .health-sec5-new1 .swiper-slide-3 .sec5-slide-text {
        width: 90%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 1;
    }

    .micg-container .health-sec5-new1 .swiper-slide-3 .sec5-slide-img {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 3;
        order: 2;
        width:100%;
        margin:0 auto
    }
    .micg-container .health-sec5-new1 .swiper-slide-2 .sec5-slide-img{
        width:100%;
        margin:0 auto
    }
    .micg-container .health-sec5-new1 .swiper-slide-3 .sec5-slide-text span {
        font-size: 8.889vw;
    }

    .micg-container .health-sec5-new1 .swiper-pagination-bullet::after {
        transform: translateY(-100%);
        font-size: 4.444vw;
    }

    .micg-container .health-sec5-new1 .swiper-pagination-bullets {
        width: 88%;
        margin-top: 8vw;
    }

    .micg-container .health-sec5-new1 .swiper-pagination-bullet {
        width: 33.333%;
        height: 0.694vw;
    }

    .micg-container .health-sec5-new1 .health-swiper1 {
        height: auto;
    }

    .micg-container .health-sec5-new1 .sec5-slide2-title p {
        font-size: 4.444vw;
        margin-top: 8.333vw;
        line-height: 1.6;
    }

    .micg-container .health-sec5-new1 .swiper-slide-3 .sec5-slide-text p {
        margin-top: 5.556vw;
    }
    .micg-container .health-sec5-new1 .swiper-slide-2 .sec5-slide-text p {
        margin-top: 5.556vw;
    }
    .micg-container .health-sec5-new1 .sec5-slide-img-wrap>div {
        width: 45%;
        margin-top: 5vw;
    }

    .micg-container .health-sec5-new1 .sec5-slide-img-wrap {
        margin-left: 11.556vw;
        justify-content: space-around;
    }

    .micg-container .health-sec5-new1 .sec5-slide-img-wrap>div span {
        width: 73%;
        font-size: 3.056vw;
        height: 10vw;
        margin: -8vw 0 3vw;
    }

    .micg-container .health-sec5-new2 {
        margin: 0;
    }

    .micg-container .health-sec5-new2 .health-swiper1 .swiper-wrapper {
        display: block;
    }

    .micg-container .health-sec5-new2 .health-swiper1 .swiper-slide {
        margin-bottom: 16.667vw;
    }

    .micg-container .health-sec5-new2 .health-swiper1 .swiper-slide-3 {
        margin-bottom: 0;
    }

    .micg-container .health-sec5-new2 .swiper-slide-1 .sec5-slide-img {
        width: 100%;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin:0 auto
    }

    .micg-container .health-sec5-new2 .sec5-title {
        font-size: 8.889vw;
    }

    .micg-container .health-sec5-new2 .sec5-slide-text {
        font-size: 4.444vw;
    }

    .micg-container .health-sec5-new2 .sec5-slide-img {
        width: 100%;
        order:1;
        margin:0 auto
    }

    .micg-container .health-sec5-new2 .health-swiper1 .sec5-slide-text {
        width: 80%;
        margin: 0 5.556vw 11.111vw 0;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 0;
    }

    /* .micg-container .health-sec5-new2 .sec5-title h4 {
        margin-top: 5.556vw;
    } */

    .micg-container .health-sec5-new2 .sec5-slide1-title,
    .micg-container .health-sec5-new2 .sec5-slide2-title {
        margin: 0 0 8.333vw 5.556vw;
        width: 80%;
        text-align: left;
    }

    .micg-container .health-sec5-new2 .swiper-slide-3 .sec5-slide-text {
        width: 90%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 1;
    }

    .micg-container .health-sec5-new2 .swiper-slide-3 .sec5-slide-img {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 3;
        order: 2;
    }

    .micg-container .health-sec5-new2 .swiper-slide-3 .sec5-slide-text span {
        font-size: 8.889vw;
    }
    .micg-container .health-sec5-new2 .health-swiper1 .sec5-slide-text span{
        font-size:8.889vw
    }
    .micg-container .health-sec5-new2 .health-swiper1 .sec5-slide-text h4{
        font-size:8.889vw
    }
    .micg-container .health-sec5-new2 .swiper-slide-2 .sec5-slide-text p{
        margin-top: 5.556vw;
    }
    .micg-container .health-sec5-new2 .swiper-pagination-bullet::after {
        transform: translateY(-100%);
        font-size: 4.444vw;
    }

    .micg-container .health-sec5-new2 .swiper-pagination-bullets {
        width: 88%;
        margin-top: 8vw;
    }

    .micg-container .health-sec5-new2 .swiper-pagination-bullet {
        width: 33.333%;
        height: 0.694vw;
    }

    .micg-container .health-sec5-new2 .health-swiper1 {
        height: auto;
    }

    .micg-container .health-sec5-new2 .sec5-slide2-title p {
        font-size: 4.444vw;
        margin-top: 8.333vw;
        line-height: 1.6;
    }

    .micg-container .health-sec5-new2 .swiper-slide-3 .sec5-slide-text p {
        margin-top: 8.333vw;
    }

    .micg-container .health-sec5-new2 .sec5-slide-img-wrap>div {
        width: 45%;
        margin-top: 5vw;
    }

    .micg-container .health-sec5-new2 .sec5-slide-img-wrap {
        margin-left: 11.556vw;
        justify-content: space-around;
    }

    .micg-container .health-sec5-new2 .sec5-slide-img-wrap>div span {
        width: 73%;
        font-size: 3.056vw;
        height: 10vw;
        margin: -8vw 0 3vw;
    }
    .micg-container .section-big-title{
        font-size: 10.333vw;
        padding:0 1vw 0 1vw
    }
    .micg-container .health-headline p .health-sec7-sub-title{
        font-size:6.25vw
    }
    .micg-container .section-big-title{
        margin-top: 10.167vw;
        margin-bottom: 10.167vw;
    }
    .micg-container .health-sec8 .health-sec8-top .health-sec8-text{
        margin-top:0
    }
    /**/
    .micg-container .health-sec6 {
        margin-top: 27.778vw;
    }

    .micg-container .health-sec6 .health-sec6-text {
        top: 25%;
    }

    .micg-container .health-sec6 .health-sec6-text img {
        width: 13.889vw;
    }

    .micg-container .health-headline p {
        font-size: 13.333vw;
    }

    .micg-container .health-sec8 {
        margin-top: 0;
        margin-bottom: 16.66666vw;
    }

    .micg-container .health-sec8 .health-sec8-top {
        margin: 0;
    }

    .micg-container .health-sec8 .health-sec8-top .health-sec8-img {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 3;
        order: 2;
        width: 100%;
        margin: 11.111vw auto 0;
    }

    .micg-container .health-sec8 .health-sec8-top .health-sec8-text {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 1;
        width: 100%;
        margin-bottom: 0;
        padding:0 5.556vw
    }

    .micg-container .health-sec8 .health-sec8-top p {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 4;
        order: 3;
        font-size: 4.444vw;
        line-height: 1.6;
    }

    .micg-container .health-sec8 .health-sec8-bottom,
    .micg-container .health-sec14 .health-sec14-bottom {
        margin: 8.333vw 0;
        overflow: hidden;
        height: 200vw;
        flex-direction: column;
        justify-content: space-around;
        width:100%
    }

    .micg-container .health-sec8 .health-sec8-bottom>div,
    .micg-container .health-sec14 .health-sec14-bottom div {
        width: 50%;

    }

    .micg-container .health-sec8 .health-sec8-bottom>div img,
    .micg-container .health-sec14 .health-sec14-bottom div img {
        width: 115%;
    }

    .micg-container .health-sec8 .health-sec8-bottom>div:nth-of-type(1),
    .micg-container .health-sec14 .health-sec14-bottom>div:nth-of-type(2) {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 3;
        order: 2;
    }

    .micg-container .health-sec8 .health-sec8-bottom>div:nth-of-type(2),
    .micg-container .health-sec14 .health-sec14-bottom>div:nth-of-type(3) {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 1;
    }

    .micg-container .health-sec8 .health-sec8-bottom>div:nth-of-type(3),
    .micg-container .health-sec14 .health-sec14-bottom>div:nth-of-type(1) {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 4;
        order: 3;
    }

    .micg-container .health-sec8 .health-sec8-bottom .health-sec8-center,
    .micg-container .health-sec14 .health-sec14-bottom .health-sec14-center {
        margin-top: 0;
    }

    .micg-container .health-sec8 .health-sec8-bottom>div span,
    .micg-container .health-sec14 .health-sec14-bottom>div span {
        width: 85%;
        font-size: 3.056vw;
        margin-top: -5vw;
    }

    .micg-container .health-sec9 {
        margin: 27.77777vw 0;
    }

    .micg-container .health-sec9 .health-sec9-text {
        margin: 0 5.556vw;
    }

    .micg-container .health-sec9 .health-sec9-content {
        margin: 11.111vw 0 0;
        /* height: 65.2778vw; */
    }

    .micg-container .health-sec9 .health-sec9-border {
        width: 100%;
        left: 4vw;
        top: 14vw;
    }

    .micg-container .health-sec9 .health-sec9-content video {
        width: 71%;
        left: 8vw;
        top: 1.2vw;
    }

    .micg-container .health-sec9 .health-sec9-content .health-sec9-icon {
        width: 4.861vw;
        left: 43%;
        top: 16vw;
    }

    .micg-container .health-sec9 p,.micg-container .health-sec10 p {
        font-size: 4.444vw;
        margin: 8.333vw 5.556vw 0;
        width: auto;
    }

    .micg-container .health-sec10 {
        margin: 13.778vw 0 0;
    }

    .micg-container .health-sec10 .health-sec10-text {
        margin: 0 5.556vw;
    }

    .micg-container .health-sec10 .health-sec10-img {
        margin-top: 11.111vw;
        overflow: hidden;
    }

    .micg-container .health-sec10 .health-sec10-img img {
        width: 101%;
        margin-left: -2px;
    }

    .micg-container .health-sec11 {
        margin: 0 0 16.66666vw;
    }

    .micg-container .health-sec11 .health-sec11-img,
    .micg-container .health-sec11 .health-sec11-text {
        width: 100%;
        /* font-size: 4.444vw; */
        margin-top: 0;
    }

    .micg-container .health-sec11 .health-sec11-img {
        margin-top: 11.111vw;
        order: 1;
    }

    .micg-container .health-sec12 {
        margin-bottom: 0;
    }

    .micg-container .health-sec12 .health-sec12-text {
        width: 100%;
    }

    .micg-container .health-sec12 .health-sec12-video {
        width: 62.917vw;
        margin-left: 19.444vw;
        height: 98vw;
        margin-top: 11.111vw;
    }

    .micg-container .health-sec12 .health-sec12-video .sec12-video-box {
        position: absolute;
        width: 69.4%;
        height: 98%;
        top: 2.2vw;
        border-radius: 5vw;
        left: 2vw;
    }

    .micg-container .health-sec12 .health-sec12-video video {
        width: 100%;
        left: 0;
        top: -2.9vw;
        border-radius: 5vw;
        clip-path: inset(3vw 0 0);
        -webkit-clip-path: inset(3vw 0 0);
    }

    .micg-container .health-sec12 .health-sec12-video img {
        width: 100%;
    }

    .micg-container .health-sec12 .health-sec12-video .health-sec12-icon {
        width: 4.861vw;
        left: 36%;
    }

    .micg-container .health-sec12 .health-sec12-tips,
    .micg-container .health-sec22 .health-sec22-tips {
        font-size: 11px;
        color: #a6a6a6;
        line-height: 1.6;
        margin-top: 5vw;
    }

    .micg-container .health-sec14 {
        margin: 0 0 16.66666vw;
    }

    .micg-container .health-sec14 .health-sec14-top {
        margin: 0;
    }

    .micg-container .health-sec14 .health-sec14-text {
        width: 100%;
        margin-top: 0;
    }

    .micg-container .health-sec14 .health-sec14-text span {
        white-space: nowrap;
    }

    .micg-container .health-sec14 .health-sec14-text p {
        margin: 8.333vw auto 0;
    }

    .micg-container .health-sec14 .health-sec14-img {
        width: 100%;
        margin: 11.111vw auto 0;
    }

    .micg-container .health-sec15 .health-sec15-swiper {
        width: 66.944vw;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 3;
        order: 2;
        margin: 11.111vw 0 0 19.444vw;
    }

    .micg-container .health-sec15 .health-sec15-text {
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 1;
    }

    .micg-container .health-sec15 .health-sec15-swiper .swiper-container {
        margin-left: 2.3vw;
        top: 2vw;
        border-radius: 5vw;
    }

    .micg-container .health-sec16 {
        margin: 27.778vw 0 0;
    }

    .micg-container .health-sec16 .health-sec16-img {
        margin: 11.111vw 0 8.333vw;
    }

    .micg-container .health-sec16 .health-sec16-text,
    .micg-container .health-sec16 p {
        margin: 0 5.556vw;
    }

    .micg-container .health-sec16 p {
        font-size: 4.444vw;
        width: 88%;
    }

    .micg-container .health-sec18,
    .micg-container .health-sec19 {
        margin: 10.167vw 5.556vw 0;
    }

    .micg-container .health-sec18 .health-sec18-swiper1 {
        width: 100%;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 3;
        order: 2;
        height: 105vw;
        padding-left: 19.444vw;
        z-index: 20;
        background: #ffffff;
        box-sizing: border-box;
    }

    .micg-container .health-sec18 .health-sec18-swiper2 {
        width: 85%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 1;
        height: 101vw;
        overflow: hidden;
    }

    .micg-container .health-sec18 .health-sec18-swiper1 .health-sec18-border {
        width: 71vw;
    }

    .micg-container .health-sec18 .health-sec18-swiper2 .health-swiper-slide {
        width: 90%;
    }

    .micg-container .health-sec18 .health-sec18-swiper1 .health-swiper3 {
        height: 104vw;
        top: 2.8vw;
        left: 22vw;
        width: 48.1vw;
        border-radius: 5vw;
    }

    .micg-container .health-sec18 .health-sec18-swiper1 .health-swiper3 .swiper-slide {
        width: 100%;
    }

    .micg-container .health-sec18 .health-sec18-swiper1 .swiper-pagination2 {
        right: 6vw;
        width: 1.389vw;
        top: 13%;
        z-index: 11;
    }

    .micg-container .health-sec18 .health-sec18-swiper1 .swiper-pagination2 .swiper-pagination-bullet {
        width: 1.389vw;
        height: 5.556vw;
        margin: 1.389vw 0;
        border-radius: 1vw;
        background-color: #d6d6d6;
    }

    .micg-container .health-sec18 .health-sec18-swiper1 .swiper-pagination2 .swiper-pagination-bullet-active {
        height: 11.111vw;
    }

    .micg-container .health-sec18 .health-sec18-swiper1 .swiper-pagination2 .swiper-pagination-bullet:focus {
        outline: none;
    }

    .micg-container .health-sec19 {
        margin-top: 27.778vw;
    }

    .micg-container .health-sec19 .health-sec19-text {
        width: 100%;
    }

    .micg-container .health-sec19 .health-sec19-text h4 {
        white-space: normal;
    }

    .micg-container .health-sec19 .health-sec19-img {
        width: 100%;
        margin: 0 auto;
    }

    .micg-container .health-sec20 {
        margin: 16.667vw 5.556vw 0;
    }

    .micg-container .health-sec20 .health-sec20-text,
    .micg-container .health-sec22 .health-sec22-text {
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 1;

    }

    .micg-container .health-sec20 .health-sec20-img,
    .micg-container .health-sec22 .health-sec22-img {
        width: 100%;
        margin-top: 11.111vw;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 3;
        order: 2;
    }

    .micg-container .health-sec21 {
        height: 90.278vw;
    }

    .micg-container .health-sec22 {
        margin: 0;
    }

    .micg-container .health-sec23 {
        margin: 27.778vw 0;
    }

    .micg-container .health-sec23 .health-sec23-text {
        width: 88%;
        margin: 13.889vw 5.556vw 0;
    }

    .micg-container .health-sec23 .health-sec23-text p {
        margin-top: 8.333vw;
    }

    .micg-container .health-footer .health-footnotes {
        font-size: 11px;
    }

    .micg-container .health-footer .health-footnotes li {
        margin-top: 2.778vw;
    }

    .micg-container .health-footer {
        margin-bottom: 200px;
    }
    .micg-container .health-sec5 .swiper-slide-1 .sec5-slide-text p{
        margin-top: 5.556vw;
    }
    .micg-container .health-sec5-new1 .swiper-slide-1 .sec5-slide-text p{
        margin-top: 5.556vw;
    }
    .micg-container .health-sec5-new2 .swiper-slide-1 .sec5-slide-text p{
        margin-top: 5.556vw;
    }
    .micg-container .health-sec9 p, .micg-container .health-sec10 p{
        margin-top: 5.556vw;
    }
    .micg-container .health-tit-reverse{
        padding: 0 5.556vw
    }
    .micg-container .health-sec19{
        margin: 16.66666vw 0 0;
    }
    .micg-container .health-sec19 .health-tit p{
        margin-top:11.111vw
    }
}

@media (min-width: 2000px) and (min-aspect-ratio: 1/1) {
    .micg-container .health-footer .health-footnotes {
        font-size: 0.625vw;
    }
    .micg-container .health-app-dis{
        font-size: 0.625vw;
    }
}

@media screen and (min-width: 2500px) and (max-width: 2560px),
screen and (min-width: 2100px) and (max-width: 2160px),
(max-aspect-ratio: 42 / 25) and (min-width: 1370px) {
    .micg-container .health-sec1 {
        padding-top: 5vw;
    }
}

@media screen and (min-width: 1480px) and (max-width: 1500px) {
    .micg-container .health-sec1 {
        padding-top: 2.5vw;
    }
}






/*health app*/
.micg-container .new-health-section {
    /* padding: 3.854167vw 2.635417vw 3.854167vw 2.635417vw; */
    position: relative;
    display: flex;
    width:100%;
    /* background-color: #f5f5f7; */
}

/* .micg-container .new-health-section:before {
    width: 21.998958vw;
    content: "";
    display: block;
} */

.micg-container .new-health-section .section-picture {
    width: 44.998958vw;
    /* position: absolute;
    left: 10.635417vw;
    bottom: 0; */
}

.micg-container .new-health-section .section-txt {
    width: 41.479167vw;
    color: #000;
    padding-left:4vw;
    box-sizing: border-box;
}

.micg-container .new-health-section .media-cover:before {
    padding-bottom: 0
}

.micg-container .new-health-section {
    align-items: flex-start;
    justify-content: space-around;
}

.micg-container .new-health-section img.health-app {
    object-fit: contain;
    position: static;
}

.micg-container .new-health-section .health-qrcode {
    width: 22%;
    margin: 1.5vw auto 1.5vw;
    display: block;
}

.micg-container .new-health-section .app-store {
    width: 100%;
    display: flex;
    justify-content: space-around;
}

.micg-container .new-health-section .app-store img {
    object-fit: contain;
    height: 3vw;
    width: auto
}

.micg-container .new-health-section .sec-txt-48 {
    font-size: 3.333vw;
    line-height: 1.25;
    font-weight: bold;
    color: #000;
}

.micg-container .new-health-section .sec-txt-20 {
    font-weight: normal;
    font-size: 1.667vw;
    /* color: #86868B; */
    margin-top: 2.083vw;
    line-height: 1.6;
}

.micg-container .new-health-section .health-app-btn {
    text-align: center;
    margin-top: 1vw
}

.micg-container .new-health-section .health-app-btn a {
    color: #2788d9;
    font-size: 1.14583333vw;
    line-height: 1.6
}

@media (max-width: 680px),
(max-width: 1200px) and (max-aspect-ratio: 1/1) {
    .micg-container .new-health-section:before {
        display: none;
    }

    .micg-container .new-health-section {
        padding-bottom: 0;
        flex-direction: column;
    }

    .micg-container .new-health-section .section-picture {
        position: static;
        order: 1;
        margin-bottom: 0;
        /* margin-top: 8vw */
    }

    .micg-container .new-health-section .section-txt {
        width: 100%;
        order: 1;
        text-align: left;
        padding:0 5.556vw
    }

    .micg-container .new-health-section {
        align-items: center;
    }

    .micg-container .new-health-section .sec-txt-48 {
        font-size: 8.889vw;
        margin-top: 12.5vw;
        text-align: right;
    }

    .micg-container .new-health-section .sec-txt-20 {
        font-size: 4.444444vw;
        /* color: #86868B; */
        margin-top: 8.333vw;
        text-align: right;
    }

    .micg-container .new-health-section .health-qrcode {
        width: 53%;
        margin: 8.5vw auto 8.5vw;
    }

    .micg-container .new-health-section .app-store img {
        height: 8vw
    }

    .micg-container .new-health-section .health-app-btn {
        margin-top: 7vw
    }

    .micg-container .new-health-section .section-picture {
        width: 100%;
    }

    .micg-container .new-health-section .health-app-btn a {
        font-size: 4.444444vw;
    }

    /* .micg-container .new-health-section {
        padding-top: 8.333333vw
    } */
}
