/* body,
html {
    margin: 0;
    padding: 0;
    background-color: #F6F7F9;
} */
@font-face {
  font-family: 'DingTalk-JinBuTi';
  src: url('/newwz/css/fonts/DingTalk-JinBuTi/DingTalk-JinBuTi.ttf') format('truetype');
}

@font-face {
  font-family: 'Source Han Sans CN_Regular';
  src: url('/newwz/css/fonts/SourceHanSansCN/SourceHanSansCN-Regular.otf') format('truetype');
}

@font-face {
  font-family: 'Source Han Sans CN-Medium';
  src: url('/newwz/index/css/fonts/SourceHanSansCN/SourceHanSansCN-Medium.otf') format('truetype');
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    background: url("/newwz/images/banner.png") top center no-repeat, #f6f7f9;
    font-family: Source Han Sans CN;
    margin: 0;
    padding: 0;
    background-size: 1920px 680px, auto auto;
}

.header {
    background: transparent !important;
    min-height: 120px;
}

.main-header {
    background: transparent !important;
}

.main-container.banner {
    height: 550px;
    margin-bottom: 40px;
}

.my-container {
    width: 1200px;
    margin: auto;
    padding-bottom: 60px;
}

.first-box {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 24px;
    height: 400px;
}

.first-left {
    width: 680px;
    height: 100%;
    border-radius: 8px;
    background: #fff;
}

/* Ã¨Â½Â®Ã¦â€™Â­ */
.new-swiper {
    position: relative;
    width: 100%;
    height: 400px;
    border-radius: 8px;
    overflow: hidden;
}

.new-swiper .swiper-pagination {
    z-index: 6;
    width: auto;
    left: auto;
    right: 16px;
    bottom: 18px;
}

.new-swiper .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 5px;
    opacity: 1;
    border-radius: 4px;
    background: #888;
}

.new-swiper .swiper-pagination-bullet-active {
    width: 31px;
    background: #fff;
}

.swiper-slide {
    display: block;
    height: 400px;
    overflow: hidden;
    border-radius: 8px;
}

.new-swiper-item {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 400px;
    overflow: hidden;
    border-radius: 8px;
}

.new-swiper-img {
    width: 100%;
    height: 100%;
}

.new-swiper-info {
    position: absolute;
    z-index: 2;
    display: -moz-box;
    display: -ms-flexbox;
    -moz-box-align: end;
    -ms-flex-align: end;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px 150px 16px 18px;
    border-radius: 8px;
    font-family: "Source Han Sans CN";
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    border-bottom-left-radius: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    box-sizing: border-box;
}

.title {
    font-family: "Source Han Sans CN";
    font-weight: 700;
    font-size: 20px;
    line-height: 40px;
    color: #333;
    letter-spacing: 1.5px;
}

.date {
    position: relative;
    padding-left: 32px;
}

.date::before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    background-image: url("../images/icon_date.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.first-right {
    flex: 1;
    height: 100%;
    padding: 18px;
    border-radius: 8px;
    background: #fff;
    overflow: hidden;
}

.news-list {
    width: 100%;
    height: calc(100% - 20px);
    overflow-y: auto;
}

.news-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
    width: 100%;
    height: 68px;
    border-bottom: 0.5px dashed #CBD0D7;
    cursor: pointer;
}

.news-item:last-child {
    border-bottom: none;
}

.news-item-title {
    flex: 1;
    font-family: "Source Han Sans CN";
    font-weight: 500;
    font-size: 16px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.news-item-date {
    flex-shrink: 0;
    font-family: "Source Han Sans CN";
    font-weight: 350;
    font-style: Normal;
    font-size: 14px;
    color: #666;
}

.news-item:hover .news-item-title,
.news-item:hover .news-item-date {
    color: #1764CE;
}

.second-box {
    margin-top: 56px;
}

.video {
    position: relative;
    padding-left: 32px;
}

.video::before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    background-image: url("../images/icon_video.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.video-list {
    margin-top: 14px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
}

.video-item {
    width: 285px;
    height: 210px;
    border: 1px solid transparent;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0px 4px 28px 0px rgba(0, 73, 173, 0.04);
    overflow: hidden;
    cursor: pointer;
    transition: all 0.3s ease;
}

.video-item-img {
    position: relative;
    width: 100%;
    height: 158px;
}

.video-item-img::before {
    position: absolute;
    z-index: 2;
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 60px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}

.video-item-img::after {
    position: absolute;
    z-index: 3;
    content: '';
    bottom: 12px;
    left: 12px;
    width: 20px;
    height: 20px;
    background-image: url('../images/icon_video_item.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.img-video {
    width: 100%;
    height: 100%;
}

.video-item-title {
    margin-top: 12px;
    padding: 0 16px;
    font-family: "Source Han Sans CN";
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.video-item:hover {
    border: 1px solid #1764CE;
    box-shadow: 0px 4px 12px 0px rgba(23, 100, 206, 0.2);
}

.video-item:hover .video-item-title {
    color: #1764CE;
}

.third-box {
    margin-top: 56px;
    display: flex;
    gap: 24px;
}

.interview-box {
    width: 748px;
    display: flex;
    flex-direction: column;
}

.interview-tabs {
    display: flex;
    align-items: center;
}

.interview {
    position: relative;
    padding-left: 32px;
    padding-right: 16px;
}

.interview::before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    background-image: url("../images/icon_interview.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.interview::after {
    position: absolute;
    content: '';
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 20px;
    background: #A9BFDD;
}

.interview-tab {
    position: relative;
    margin-left: 16px;
    padding-left: 24px;
    font-family: "Source Han Sans CN";
    font-weight: 400;
    font-size: 18px;
    color: #284A78;
}

.interview-tab::before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-image: url("../images/icon_year.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.over::before {
    background-image: url("../images/icon_over_year.png");
}

.interview-tab:hover {
    color: #1764CE;
}

.interview-content {
    flex: 1;
    display: flex;
    gap: 16px;
    padding: 16px;
    margin-top: 14px;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0px 4px 28px 0px rgba(0, 73, 173, 0.04);
}

.img-interview {
    width: 280px;
    /* height: 182px; */
    height: 100%;
    border-radius: 4px;
}

.interview-info {
    width: calc(100% - 300px);
}

.info-title {
    max-width: 100%;
    margin-bottom: 14px;
    font-family: "Source Han Sans CN";
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.info-content,
.introduction-content {
    display: flex;
    align-items: flex-start;
    margin-bottom: 8px;
    font-family: "Source Han Sans CN";
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #333;
}

.info-content:last-child{
   margin-bottom: 0;
}

.label {
    position: relative;
    padding-left: 20px;
    flex-shrink: 0;
    color: #666;
}

.label::after {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    background-image: url("../images/icon_guest.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.guest::after {
    background-image: url("../images/icon_guest.png");
}

.time::after {
    background-image: url("../images/icon_time.png");
}

.abstract::after {
    background-image: url("../images/icon_abstract.png");
}

.info-content-text {
    flex: 1;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    /* Ã¨Â¿â„¢Ã©â€¡Å’Ã¦ËœÂ¯Ã¨Â¶â€¦Ã¥â€¡ÂºÃ¥â€¡Â Ã¨Â¡Å’Ã§Å“ÂÃ§â€¢Â¥ */
    overflow: hidden;
}

.conference-box {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.conference-content {
    flex: 1;
    display: flex;
    gap: 16px;
    padding: 16px;
    margin-top: 14px;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0px 4px 28px 0px rgba(0, 73, 173, 0.04);
}

.conference {
    position: relative;
    padding-left: 32px;
}

.conference::before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    background-image: url("../images/icon_conference.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.img-introduction {
    width: 125px;
    height: 174px;
    height: 100%;
    border-radius: 4px;
    border: 0.5px solid #DAE1EB;
    box-shadow: 0px 4px 8px 0px rgba(0, 73, 173, 0.04);
}

.introduction-name {
    margin-bottom: 14px;
    font-family: "Source Han Sans CN";
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    color: #333;
}

.sex {
    margin-left: 3px;
    font-weight: 400;
}

.phone::after {
    background-image: url("../images/icon_phone.png");
}

.fax::after {
    background-image: url("../images/icon_fax.png");
}

.fourth-box {
    margin-top: 56px;
    display: flex;
    gap: 24px;
}

.media-box,
.hot-box {
    width: calc(50% - 12px);
}

.media {
    position: relative;
    padding-left: 32px;
}

.media::before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    background-image: url("../images/icon_media.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.media-list {
    width: 100%;
    margin-top: 14px;
}

.media-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    height: 58px;
    padding: 0 16px;
    margin-bottom: 12px;
    border-radius: 8px;
    background-color: #fff;
    border-left: 2px solid #1764CE;
    box-shadow: 0px 4px 20px 0px rgba(0, 73, 173, 0.04);
}

.media-item:last-child {
    margin-bottom: 0;
}

.media-item-title {
    flex: 1;
    font-family: "Source Han Sans CN";
    font-weight: 400;
    font-size: 16px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.media-item-date {
    flex-shrink: 0;
    font-family: "Source Han Sans CN";
    font-weight: 400;
    font-size: 16px;
    color: #666;
}

.media-item:hover .media-item-title,
.media-item:hover .media-item-date {
    color: #1764CE;
}

.hot-tabs {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
}

.hot {
    position: relative;
    padding-left: 32px;
}

.hot::before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    background-image: url("../images/icon_hot.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.tabs-list {
    display: flex;
    align-items: center;
    gap: 24px;
}

.tabs-list .tab-item {
    font-family: "Source Han Sans CN";
    font-weight: 400;
    font-size: 18px;
    color: #284A78;
    cursor: pointer;
}

.tab-item.active {
    position: relative;
    font-weight: 700;
    color: #1764CE;
}

.tab-item.active::after {
    position: absolute;
    content: '';
    bottom: -6px;
    left: 0;
    right: 0;
    width: 100%;
    height: 2px;
    background: #1764CE;
}

.list-box {
    width: 100%;
}

.fifth-box {
    margin-top: 56px;
}

.convergence-media {
    position: relative;
    padding-left: 32px;
    display: inline;
}

.convergence-media::before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    background-image: url("../images/icon_convergence_media.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.center-list {
    margin-top: 14px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
    min-height: 100px;
}

.center-item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    width: calc((100% - 100px) / 6);
    height: 100px;
    padding: 0 13px 0 15px;
    font-family: "Source Han Sans CN-Medium";
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    font-style: normal;
    color: #333;
    border: 1px solid #fff;
    border-radius: 8px;
    box-shadow: 0px 2px 12px 0px rgba(35, 113, 200, 0.12);
    background-image: url('../images/img_bg_convergence.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    cursor: pointer;
    transition: all 0.3s ease;
    font-feature-settings: 'halt' on;
}

.icon-center {
    width: 48px;
    height: 48px;
}

.center-item-pup {
    position: absolute;
    top: -556px;
    left: -66%;
    width: 408px;
    height: 556px;
    padding: 54px 0 46px 0;
    background: url('../images/qrcodebox-bg.png') no-repeat center center;
    background-size: 100% 100%;
    display: none;
}

.center-item:hover,
.center-item:focus{
    /* margin-top: -10px; */
    color: #1764CE;
    border: 1px solid #1764CE;
    box-shadow: 0px 2px 12px 0px rgba(23, 100, 206, 0.2);
}

.center-item:hover .center-item-pup,
.center-item:focus .center-item-pup {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content:  center;
}

.center-code-title {
    font-size: 32px;
    font-family: 'DingTalk-JinBuTi';
    font-weight: 400;
    margin-bottom: 44px;
    text-align: center;
    color: #fff;
}

.center-code-box {
    width: 320px;
    height: 320px;
    border-radius: 12px;
    padding: 24px;
    box-shadow: 0 4px 20px 0 rgba(70, 130, 208, 0.12);
    background: rgba(255, 255, 255, 0.6);
    border: 1px solid #fff;
    margin-bottom: 20px;
}

.center-code-tip {
    font-size: 18px;
    line-height: 24px;
    color: #415C82;
    text-align: center;
    font-family: 'Source Han Sans CN_Regular';
}

.center-code-box img {
    width: 100%;
    height: 100%;
}

.sixth-box {
    margin-top: 24px;
    display: flex;
    gap: 20px;
}

.link-item {
    display: flex;
    align-items: center;
    width: calc(50% - 10px);
    height: 100px;
    padding: 0 32px;
    border-radius: 8px;
}

.newspaper {
    position: relative;
    background: linear-gradient(180deg, #DEF1FB 0%, #CEEDFC 100%);
    cursor: default;
}

.newspaper::after {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    right: 0;
    width: 221px;
    height: 100%;
    background-image: url('../images/icon_newspaper.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 0;
}

.newspaper>.icon-link {
    width: 89px;
    height: 42px;
}


.newspaper>.link-btn {
    margin-left: 40px;
    padding: 5px 20px;
    font-family: "Source Han Sans CN";
    font-weight: 400;
    font-size: 14px;
    color: #5AB9E6;
    border-radius: 500px;
    border: 1px solid #fff;
    background: rgba(255, 255, 255, 0.4);
    position: relative;
    z-index: 100;
}

.newspaper>.link-btn:hover {
    background: #fff;
}

.tv {
    position: relative;
    background: linear-gradient(180deg, #FFF4DB 0%, #F9E6BB 100%);
    cursor: default;
}

.tv::after {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    right: 0;
    width: 221px;
    height: 100%;
    background-image: url('../images/icon_tv.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 0;
}

.tv>.icon-link {
    width: 177px;
    height: 42px;
}


.tv>.link-btn {
    margin-left: 40px;
    padding: 5px 20px;
    font-family: "Source Han Sans CN";
    font-weight: 400;
    font-size: 14px;
    color: #EEAE1C;
    border-radius: 500px;
    border: 1px solid #fff;
    background: rgba(255, 255, 255, 0.4);
    position: relative;
    z-index: 100;
}

.tv>.link-btn:hover {
    background: #fff;
}

.logo {
  display: inline-block;
  margin-top: 115px;
  width: 605px;
  height: 126px;
  background: url('/newwz/images/logo.png') no-repeat;
  background-size: 100% 100%;
}

.text-logo {
  display: inline-block;
  position: absolute;
  top: 104px;
  right: 25px;
  width: 266px;
  height: 162px;
  background: url('/newwz/images/logo-text.png') no-repeat;
  background-size: 100% 100%;
}

.main-container {
    width: 1200px;
    margin: 0 auto;
}


@media (max-width: 979px) {
    
    .my-container {
        width: 100%;
    }

    .first-box {
        display: block;
        height: auto;
    }

    .first-left {
        width: 100%;
        padding: 0 15px;
    }

    .first-right {
        width: 100%;
        padding: 15px;
    }
    
    .first-right .title {
        margin: 0;
    }

    .video-item {
        width: 100%;
    }

    .third-box {
        display: block;
    }

    .interview-box,
    .conference-box {
        width: 100%;
        margin-bottom: 20px;
    }

    .img-interview {
        width: 100%;
    }

    .center-list {
        flex-wrap: wrap;
        margin: 14px 15px 0 15px;
    }

    .center-item {
        width: 100%;
        margin-top: 536px;
    }

    .fourth-box {
        display: block;
    }

    .media-box,
    .hot-box {
        width: 100%;
        margin-bottom: 20px;
    }

    .sixth-box {
        display: block;
        margin: 24px 15px 0 15px;
    }

    .link-item {
        width: 100%;
        margin-bottom: 20px;
        flex-wrap: wrap;
        height: 120px;
    }

    .link-item.tv {
        gap: 0;
        align-content: center;
    }

    .tv>.link-btn {
        margin-left: 140px;
    }

    .abt-fontzoom1 .tv>.link-btn,
    .abt-fontzoom0 .tv>.link-btn,
    .abt-fontzoom2 .tv>.link-btn,
     .abt-fontzoom3 .tv>.link-btn {
        margin-left: 145px;
    }

     .main-container {
        width:100%;
        overflow: hidden;
    }

    .main-container.banner {
        height: 320px;
        display: flex;
        align-items: center;
        flex-direction: column;
    }

    .logo {
        width: 90%;
        margin-top: 0;
        height: 70px;
    }

  .text-logo {
    position: unset;
    margin: 0 auto;
    margin-top: 15px;
  }

    .interview-content {
        flex-wrap: wrap;
        justify-content: center;
    }

    .interview-info {
        width: 100%;
    }

    .interview-tabs {
        padding: 0 15px;
        flex-wrap: wrap;
        justify-content: start;
    }

    .interview-tabs .title {
       margin: 0;
       width: 100%;
    }

    .interview::after {
        left: 140px;
    }

    .interview-tab:nth-of-type(2) {
        margin-left: 0
    }

    .title {
        margin: 0 15px;
    }

    .hot-tabs{
        flex-wrap: wrap;  
        justify-content: center;
    }

    .tabs-list {
        width: 100%;
        justify-content: center;
    }

    .main-container {
        width:100%;
        overflow: hidden;
    }

    .video-list,
    .media-list{
        padding: 0 15px;
    }

    .new-swiper-item,
    .new-swiper {
        height: 300px;
    }

    .video-item{
       height: 230px; 
    }
    
    .video-item-img {
        height: 178px;
    }

    .center-item-pup {
        display: block;
        left: 0;
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        /* padding: 0 20px; */
    }

    .center-code-box {
        width: 80%;
        height: auto;
    }

    .center-code-title {
        width: 90%;
    }

    .new-swiper .swiper-pagination {
        bottom: 48px;
    }

    .conference-content {
        align-items: stretch;
    }

    .img-introduction {
        height: auto;
    }

    .abt-fontzoom3 .img-introduction,
     .abt-fontzoom2 .img-introduction,
     .abt-fontzoom1 .img-introduction,
     .abt-fontzoom0 .img-introduction{
        height: auto;
    }

    body.abt-fontzoom0 .banner,
    body.abt-fontzoom1 .banner,
    body.abt-fontzoom2 .banner,
    body.abt-fontzoom3 .banner {
        height: 300px;
    }

    body.abt-fontzoom0,
    body.abt-fontzoom1,
    body.abt-fontzoom2,
    body.abt-fontzoom3 {
        background-size: 1920px 780px, auto auto;
    }

   body.abt-fontzoom3 .center-code-title {
        line-height: normal;
    }

    body.abt-fontzoom3 .interview::after {
        left: 150px;
    }
}

.newspaper img{
    width:130px;
}

.tv img{
    width:230px;
    position: relative;
    z-index: 100;
}

/* å…³æ€€ç‰ˆ  */
.old-care-style .main-container {
  width: 100%;
}

.old-care-style .first-box {
    flex-wrap: wrap;
    height: auto;
}

.old-care-style .first-left,
.old-care-style .first-right{
    width: 100%;
}

.old-care-style .my-container,
.old-care-style .interview-box {
    width: 100%;
}

.old-care-style .video-list {
    justify-content: center;
}

.old-care-style .third-box {
    flex-wrap: wrap;
    width: 100%;
}

.old-care-style .fourth-box {
     flex-wrap: wrap;
}

.old-care-style  .media-box,
.old-care-style .hot-box {
    width: 100%;
}

.old-care-style .center-list {
     flex-wrap: wrap;
}

.old-care-style .center-item {
    width: calc((100% - 20px) / 2);
}

.old-care-style .sixth-box {
   flex-wrap: wrap;
}

.old-care-style  .link-item {
    width: 100%;
}

.old-care-style .center-item-pup {
    padding: 0 19px
}

.old-care-style .center-code-title {
    line-height: normal;
}

.old-care-style .img-introduction {
    height: 100%;
    width: auto;
}

.old-care-style .center-item-pup {
    left: -8.5%;
    height: 625px;
    top: -625px;
}

.old-care-style .new-swiper .swiper-pagination {
    bottom: 68px;
}

.old-care-style .logo {
  margin-top: 0;
}

.old-care-style .text-logo {
  bottom: 30px;
  top: unset;
  right: 35%;
}

.old-care-style .video-item-title {
    line-height: normal;
}

.old-care-style .video-item {
    height: 234px
}

.old-care-style .info-title,
.old-care-style .info-content,
.old-care-style .introduction-content {
    line-height: normal;
}

.old-care-bg-h1 {
  background-size: 1920px 680px, auto auto;
}

.old-care-bg-h1 .old-care-style .banner {
  height: 410px;
}

.old-care-bg-h1 .banner {
  height: 450px;
}

.old-care-bg-h2 {
  background-size: 1920px 800px, auto auto;
}

.old-care-bg-h2  .banner{
  height: 450px;
}

.old-care-bg-h2 .old-care-style .banner {
  height: 416px;
}

.old-care-bg-h2 .old-care-style .text-logo {
  right: 0;
  bottom: unset;
  top: 30px;
}

.old-care-bg-h1 .old-care-style .text-logo {
  right: 0;
  bottom: unset;
  top: 30px;
}

.old-care-bg-h3 {
  background-size: 1920px 880px, auto auto;
}

.old-care-bg-h3 .banner {
  height: 425px;
}

.old-care-bg-h3 .old-care-style .banner {
  height: 350px;
}

.old-care-bg-h3 .old-care-style .logo {
   transform: translateX(85px);
}

.old-care-bg-h4 {
  background-size: 1920px 1000px, auto auto;
}

.old-care-bg-h4 .old-care-style .banner {
  height: 355px;
}

.old-care-bg-h4 .banner {
  height: 430px;
}

.old-care-bg-h4 .old-care-style .logo {
     transform: translateX(70px);
}

.old-care-bg-h4 .old-care-style .text-logo{
  right: 30%;
  bottom: 30px;
}

.old-care-bg-h5 {
  background-size: 1920px 1130px, auto auto;
}

.old-care-bg-h5 .old-care-style .banner {
  height: 330px;
}

.old-care-bg-h5 .banner {
  height: 480px;
}

.old-care-bg-h5 .old-care-style .logo {
     transform: translateX(15px);
}

.old-care-bg-h5 .old-care-style .text-logo{
  right: 30%;
  bottom: 30px;
}

.old-care-bg-h1 .old-care-style .center-item-pup{
    left: 15%;
}

.old-care-bg-h2 .old-care-style .center-item-pup {
     left: 7%;
}

.old-care-bg-h3 .old-care-style .center-item-pup {
     left: -1%;
}

.old-care-bg-h5 .old-care-style .center-item-pup {
    left: -15.5%;
}