/* 通用 */
* {
    padding: 0;
    margin: 0;
    border: 0;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

input,
select,
button {
    outline: 0;
}

button {
    border: 0;
    background-clip: padding-box;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

img {
    border: none;
    vertical-align: baseline;
}

textarea,
input {
    word-wrap: break-word;
    word-break: break-all;
}

span,
p,
div {
    word-wrap: break-word;
}

.lf {
    float: left;
}

.rt {
    float: right;
}

html,
body,
div,
p,
ul,
ol,
li {
    list-style: none;
}

body {
    overflow: auto !important;
}

a {
    text-decoration: none;
    cursor: pointer;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

html {
    width: 100%;
    height: 100%;
    position: relative;
    margin: 0 auto;
}

.section {
    width: 100%;
    height: 100%;
}

#fullpage {
    height: 100%;
}

/* 自定义中间弹出的Popup样式 */
.popup {
    /* 核心：让Popup居中显示 */
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    bottom: auto !important;
    /* 覆盖默认bottom:0 */
    transform: translate(-50%, -50%) scale(0) !important;
    /* 初始缩放到0，准备动画 */
    -webkit-transform: translate(-50%, -50%) scale(0);
    width: 50% !important;
    height: 50% !important;
    /* 自定义宽度，按需调整 */
    max-width: 20rem;
    background: transparent !important;
}

.popup.modal-out {
    transform: translate(-50%, -50%) scale(0) !important;
}

.popup.modal-in {
    transform: translate(-50%, -50%) scale(1) !important;
    /* 缩放至1，居中显示 */
    -webkit-transform: translate(-50%, -50%) scale(1) !important;
}

/* 可选：遮罩层样式（保持默认即可） */
.popup-overlay {
    background: rgba(0, 0, 0, 0.6) !important;
}

/*
.page {
  background-color: #0a385c !important;
} */
/*
html {
  font-size: calc(38 / 750 * 100vw) !important;
} */

.hhj {
    width: 20rem;
    height: 100%;
    background: url(../../../images/m/index.jpg) center no-repeat;
    background-size: cover;
    position: relative;
}

.header {
    display: flex;
    justify-content: space-between;
    padding: .64rem .5333rem 0;
}

.header > a {
    display: inline-block;
    background: url(../../../images/m/logo.png);
    background-size: 100% 100%;
    width: 5.2rem;
    height: 2.6667rem;
}

.header > a:nth-child(2) {
    background: url(../../../images/m/icon-dh.png);
    background-size: 100% 100%;
    width: 1.8933rem;
    height: 1.8933rem;
    position: relative;
    z-index: 100;
}

.a-16 {
    padding-left: .5667rem;
    margin-top: .64rem;
}

.a-16 a {
    display: inline-block;
    background: url(../../../images/m/16+.png);
    background-size: 100% 100%;
    width: 2.1067rem;
    height: 2.72rem;
}

.down-btn {
    width: 18.14rem;
    margin: auto;
    display: flex;
    justify-content: space-between;
    position: absolute;
    bottom: 3.8933rem;
    left: 50%;
    transform: translate(-50%);
    display: none;
}

.down-btn > a {
    display: inline-block;
    background: url(../../../images/m/btn-down.png) no-repeat;
    background-size: 17.8667rem 1.6rem;
    width: 5.7867rem;
    height: 1.6rem;
}

.btn-yy {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 3.8933rem;
    left: 0;
}

.btn-yy a {
    display: inline-block;
    background: url(../../../images/m/btn-yy.png) no-repeat;
    background-size: 100% 100%;
    width: 6.7467rem;
    height: 1.8933rem;
}

.down-btn > a:nth-child(2) {
    background-position-x: -6.0533rem;
}

.down-btn > a:nth-child(3) {
    background-position-x: -12.1067rem;
}

.popup-center {
    width: 18.4rem !important;
    height: 18.8rem !important;
}

.popup-center-top {
    text-align: right;
}

.popup-center-top img {
    width: 1.3867rem;
    height: 1.3867rem;
}

.popup-title {
    background: url(../../../images/m/index-popup.png);
    background-size: 100% 100%;
    width: 18.4rem;
    height: 16.8rem;
    color: #0563a7;
    font-size: .5333rem;
    line-height: 1.9;
    padding-top: .4533rem;
}

.popup-title > p:nth-child(1) {
    font-size: .64rem;
    text-align: center;
}

.popup-title > p:nth-child(2) {
    padding-left: .54rem;
}

.panel {
    background: rgba(0, 0, 0, 0.85) !important;
}

.panel-black {
    width: 7.5rem !important;
}

.card-right {
    position: relative;
    padding-top: 4rem;
}

.card-close {
    background: url(../../../images/m/icon-close-s.png);
    background-size: 100% 100%;
    width: .6667rem;
    height: .6667rem;
    position: absolute;
    top: 1.52rem;
    right: .72rem;
}

.card-flex {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.card-flex > a {
    display: inline-block;
    background: url(../../../images/m/icon-home.png);
    background-size: 100% 100%;
    width: 2.56rem;
    height: .9333rem;
    margin-bottom: 2.72rem;
}

.card-flex > a:nth-child(2) {
    background: url(../../../images/m/icon-fl.png);
    background-size: 100% 100%;
    width: 2.4267rem;
    height: .9067rem;
}

.card-flex > a:nth-child(3) {
    background: url(../../../images/m/icon-news.png);
    background-size: 100% 100%;
    width: 2.56rem;
    height: .9067rem;
}

.card-flex > a:nth-child(4) {
    background: url(../../../images/m/icon-ts.png);
    background-size: 100% 100%;
    width: 2.4533rem;
    height: .9067rem;
}

.card-flex > a:nth-child(5) {
    background: url(../../../images/m/icon-role.png);
    background-size: 100% 100%;
    width: 2.4rem;
    height: .9067rem;
}

.popup-yy {
    width: 18.4rem !important;
    height: 26.2667rem !important;
}

.yy-view {
    background: url(../../../images/m/popup-yy.png);
    background-size: 100% 100%;
    width: 18.4rem !important;
    height: 24.3733rem !important;
    text-align: center;
    padding: 1.0133rem 1.04rem 0;
}

.yy-view-p {
    color: #2380c4;
    font-size: .8rem;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: .5333rem;
}

.yy-input {
    width: 100%;
    height: 1.9733rem;
    background: #fff;
    border-radius: .2133rem;
    padding-left: .5333rem;
    margin-bottom: .5333rem;
    touch-action: manipulation;
}

.yy-code {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: .32rem;
}

.yy-code > input {
    width: 9.2267rem;
    height: 1.9733rem;
    margin-bottom: 0;
}

.yy-code > img {
    width: 6.5067rem;
    height: 1.9733rem;
}

.yy-text {
    width: 100%;
    display: flex;
    justify-content: space-between;
    color: #2380c4;
    font-size: .64rem;
    margin-bottom: .3867rem;
}

.yy-login {
    display: inline-block;
    background: url(../../../images/m/btn-login.png);
    background-size: 100% 100%;
    width: 10.5867rem;
    height: 2.3467rem;
    margin-bottom: .24rem;
}

.yy-p {
    color: #2380c4;
    font-size: .64rem;
}

.popup-win {
    width: 18.4rem !important;
    height: 16.4rem !important;
}

.win-view {
    background: url(../../../images/m/popup-win.png);
    background-size: 100% 100%;
    width: 18.4rem !important;
    height: 14.3733rem !important;
    text-align: center;
    padding-top: 1.44rem;
}

.win-view-p {
    line-height: 1.3;
    margin-bottom: .5333rem;
    color: #2380c4;
    font-size: .8rem;
    font-weight: 700;
}

.yy-logout {
    display: inline-block;
    background: url(../../../images/m/btn-zx.png);
    background-size: 100% 100%;
    width: 5.3867rem;
    height: 2.3467rem;
}


.welfare {
    width: 20rem;
    height: 100%;
    background: url(../../../images/m/fl-page.jpg);
    background-size: cover;
    position: relative;
}

.fare-card {
    width: 9.6rem;
    height: 10.9333rem;
    position: absolute;
    top: 3.3867rem;
    left: 1.1733rem;
}

.fare-card > img {
    width: 100%;
    height: 100%;
}

.fare-right {
    position: absolute;
    top: 2.9333rem;
    right: .2667rem;
}

.fare-right > img {
    width: 10.1333rem;
    height: 7.3067rem;
}

.fare-right > p {
    background: url(../../../images/m/fare-nav-bg.png);
    background-size: 100% 100%;
    width: 6.6667rem;
    height: 1.52rem;
    text-align: center;
    color: #ffffff;
    font-size: .5333rem;
    padding-top: .55rem;
    margin-left: 1.7867rem;
    margin-top: -0.8rem;
}

.welfare-view {
    height: 56%;
    position: absolute;
    top: 34%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.welfare-box {
    display: inline-block;
    width: 9.0667rem;
    height: 3.44rem;
    background: url(../../../images/m/banner-5.png);
    background-size: 100% 100%;
    margin-left: 1.6rem;
}

.welfare-box:nth-child(1) {
    width: 9.6rem;
    height: 3.4933rem;
    background: url(../../../images/m/banner-50.png);
    background-size: 100% 100%;
    margin-left: 9.6667rem;
}

.welfare-box:nth-child(2) {
    background: url(../../../images/m/banner-30.png);
    background-size: 100% 100%;
    margin-left: 7.0933rem;
}

.welfare-box:nth-child(3) {
    background: url(../../../images/m/banner-20.png);
    background-size: 100% 100%;
    margin-left: 4.8rem;
}

.welfare-box:nth-child(4) {
    background: url(../../../images/m/banner-10.png);
    background-size: 100% 100%;
    margin-left: 3.2rem;
}

.welfare-box:nth-child(1).geted {
    width: 9.92rem;
    height: 3.52rem;
    background: url(../../../images/m/artive-banner-50.png);
    background-size: 100% 100%;
}

.welfare-box:nth-child(2).geted {
    background: url(../../../images/m/artive-banner-30.png);
    background-size: 100% 100%;
}

.welfare-box:nth-child(3).geted {
    background: url(../../../images/m/artive-banner-20.png);
    background-size: 100% 100%;
}

.welfare-box:nth-child(4).geted {
    background: url(../../../images/m/artive-banner-10.png);
    background-size: 100% 100%;
}

.welfare-box:nth-child(5).geted {
    background: url(../../../images/m/artive-banner-5.png);
    background-size: 100% 100%;
}


.news {
    width: 20rem;
    height: 100%;
    background: url(../../../images/m/news-bg.jpg);
    background-size: cover;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.news-card {
    width: 16.5333rem;
    margin: auto;
}

.news-card > img {
    margin-left: .6133rem;
    width: 10.0533rem;
    height: 2.16rem;
}

.lb_bt {
    position: relative;
    background: url(../../../images/m/swiper-bg.png) no-repeat;
    background-size: 100% 11.0133rem;
    width: 16.4267rem;
    height: 12.0133rem;
    padding: .4267rem 0 0 .5667rem;
}

.lb_bt .swiper-container {
    width: 14.8rem;
    height: 12.0467rem;
}

.lb_bt .swiper-container .swiper-wrapper {
    width: 14.8rem;
    height: 9.5467rem;
}

.lb_bt .swiper-container .swiper-wrapper .swiper-slide {
    width: 14.8rem;
    height: 9.5467rem;
}

.lb_bt .swiper-container .swiper-wrapper .swiper-slide img {
    width: 14.8rem;
    height: 9.5467rem;
}

.lb_bt .swiper-container .swiper-pagination-bullet {
    opacity: 1;

    display: inline-block;
    width: .9867rem;
    height: .9867rem;
    background: url(../../../images/m/nav-bottom.png);
    background-size: 7.2267rem;
    margin-right: .2667rem;
}

.lb_bt .swiper-container .swiper-pagination-bullet-active {
    display: inline-block;
    width: .9867rem;
    height: .9867rem;
    background: url(../../../images/m/nav-bottom.png);
    background-size: 7.2267rem;
    margin-right: .2667rem;
}

.lb_bt .swiper-container .swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
}

.lb_bt .swiper-container .swiper-pagination-bullet:nth-child(2) {
    background-position-x: -1.2533rem;
}

.lb_bt .swiper-container .swiper-pagination-bullet:nth-child(3) {
    background-position-x: -2.5067rem;
}

.lb_bt .swiper-container .swiper-pagination-bullet:nth-child(4) {
    background-position-x: -3.7333rem;
}

.lb_bt .swiper-container .swiper-pagination-bullet:nth-child(5) {
    background-position-x: -4.9867rem;
}

.lb_bt .swiper-container .swiper-pagination-bullet:nth-child(6) {
    background-position-x: -6.24rem;
}

.lb_bt .swiper-container .swiper-pagination > span:nth-child(1).swiper-pagination-bullet-active {
    background-position-x: 0rem;
    background-position-y: -1.2rem;
}

.lb_bt .swiper-container .swiper-pagination > span:nth-child(2).swiper-pagination-bullet-active {
    background-position-x: -1.2533rem;
    background-position-y: -1.2rem;
}

.lb_bt .swiper-container .swiper-pagination > span:nth-child(3).swiper-pagination-bullet-active {
    background-position-x: -2.5067rem;
    background-position-y: -1.2rem;
}

.lb_bt .swiper-container .swiper-pagination > span:nth-child(4).swiper-pagination-bullet-active {
    background-position-x: -3.7333rem;
    background-position-y: -1.2rem;
}

.lb_bt .swiper-container .swiper-pagination > span:nth-child(5).swiper-pagination-bullet-active {
    background-position-x: -4.9867rem;
    background-position-y: -1.2rem;
}

.lb_bt .swiper-container .swiper-pagination > span:nth-child(6).swiper-pagination-bullet-active {
    background-position-x: -6.24rem;
    background-position-y: -1.2rem;
}

.news-bottom {
    background: #032031;
    height: 46%;
    padding: 1.0667rem .7467rem 0;
    display: flex;
    flex-direction: column;
}

.news-top {
    width: 100%;
    height: 1.0667rem;
    display: flex;
    justify-content: space-between;
}

.news-flex {
    width: 10.6667rem !important;
    height: 1.0667rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.news-flex > a {
    display: inline-block;
    background: url(../../../images/m/tab.png);
    background-size: 10.9333rem;
    width: 1.8867rem;
    height: .6667rem;
    background-position-x: -0.4267rem;
    background-position-y: -1.5733rem;
    border: none !important;
}

.news-a {
    font-size: .7733rem;
    color: #64ffef;
    font-weight: 700;
}

.news-flex > a:nth-child(2) {
    background-position-x: -3.1733rem;
}

.news-flex > a:nth-child(3) {
    background-position-x: -5.9467rem;
}

.news-flex > a:nth-child(4) {
    background-position-x: -8.7467rem;
}

.news-flex > a.active {
    width: 2.6133rem;
    height: .96rem;
    background-position-x: 0rem;
    background-position-y: 0rem;
    border: none !important;
    background-position-x: -10.92rem;
}

.news-flex > a:nth-child(2).active {
    background-position-x: -2.7733rem;
}

.news-flex > a:nth-child(3).active {
    background-position-x: -5.5467rem;
}

.news-flex > a:nth-child(4).active {
    background-position-x: -8.32rem;
}

.news-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  /* justify-content: space-around; */
  /* padding-top: .2667rem; */
}
.news-body>a {
  height: 10.5%;
  display: flex;
  align-items: flex-end;
}
.news-body-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #64ffef;
    font-size: .48rem;
    font-weight: 700;
}

.news-body-tab {
    width: 1.9733rem;
    height: .72rem;
    background-color: #64ffef;
    border-radius: .72rem;
    line-height: .72rem;
    text-align: center;
    color: #03506c;
    font-size: .48rem;
    margin-right: .2667rem;
}

.news-body-text {
    color: #ffffff;
    font-size: .48rem;
    width: 13.9733rem;
    overflow: hidden;
    /* 超出部分隐藏 */
    text-overflow: ellipsis;
    /* 显示省略号 */
    white-space: nowrap;
    /* 禁止换行 */
}

.news-list {
    height: 3rem;
    padding: 1.0667rem .7467rem 0;
    display: flex;
    flex-direction: column;
}

.list {
    width: 20rem;
    height: 100%;
    background: url(../../../images/m/news-bg.jpg);
    background-size: 100% 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    margin: auto;
}

.news-return {
    display: inline-block;
    background: url(../../../images/m/icon-return.png);
    background-size: 100% 100%;
    width: 3.52rem;
    height: .64rem;
    margin-top: .2667rem;
}

.news-body-two {
    height: 76%;
    padding: 0rem .7467rem 0;
}

.news-body-two > a {
    margin-top: .7rem;
}

.news-body-two > a:nth-child(1) {
    margin-top: 0rem !important;
}

.news-bottom-text {
    height: 3.1rem;
    display: flex;
    /* align-items: center; */
    color: #64ffef;
    font-size: .5333rem;
    padding: 0.4rem .7467rem 0;
}

.news-bottom-text > a {
    display: inline-block;
    color: #64ffef;
    font-size: .5333rem;
}


.detail-top {
    text-align: right;
    padding-right: .6667rem;
    margin-bottom: 0.9rem;
}

.detail-top > a {
    display: inline-block;
    background: url(../../../images/m/return-news.png);
    background-size: 100% 100%;
    width: 4.8267rem;
    height: .6667rem;
}

.detail-body {
    flex: 1;
    overflow-y: auto !important;
}

.detail-body > p {
    text-align: center;
    margin-bottom: .2333rem;
    font-weight: 700;
}

.detail-body-title {
    color: #ffffff;
    font-size: .8rem;
}

.detail-body-time {
    color: #64ffef;
    font-size: .64rem;
}

.detail-body-html {
    font-size: 14px;
    padding: 0 .7rem;
    color: #ffffff;
}

.detail-body-html img {
    max-width: 100%;
    height: auto;
}

.detail-body-html p {
    max-width: 100%;
}

.detail-body-html div {
    max-width: 100%;
    height: auto;
    background-size: 100% auto;
}


.feature {
    width: 20rem;
    height: 100%;
    background: url(../../../images/m/ts-bg.jpg);
    background-size: cover;
    position: relative;
}

.feature-header {
    height: 9%;
}

.feature-card {
    width: 18.24rem;
    height: 91%;
    text-align: center;
    margin: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.feature-card > img {
    width: 7.76rem;
    height: 2.08rem;
}

.feature_bt {
    position: relative;
    width: 18.24rem;
    height: 28.88rem;
}

.feature_bt .swiper-container {
    width: 18.24rem;
    height: 28.28rem;
}

.feature_bt .swiper-container .swiper-wrapper {
    width: 15.0133rem;
    height: 26.88rem;
}

.feature_bt .swiper-container .swiper-wrapper .swiper-slide {
    width: 15.0133rem;
    height: 26.88rem;
}

.feature_bt .swiper-container .swiper-wrapper .swiper-slide img {
    width: 15.0133rem;
    height: 26.88rem;
}


.feature_bt .swiper-container .swiper-button-prev {
    width: 1.2533rem;
    height: 2.1867rem;
    background: url(../../../images/m/icon-left.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    z-index: 9;
}

.feature_bt .swiper-container .swiper-button-next {
    width: 1.2533rem;
    height: 2.1867rem;
    background: url(../../../images/m/icon-right.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    z-index: 9;
}


.feature_bt .swiper-container .swiper-pagination-bullet {
    opacity: 1;

    display: inline-block;
    width: 1.2533rem;
    height: .8267rem;
    background: url(../../../images/m/icon-y.png) center no-repeat;
    background-size: .9867rem .6133rem;
    margin: 0 .64rem !important;
}

.feature_bt .swiper-container .swiper-pagination-bullet-active {
    display: inline-block;
    width: 1.2533rem;
    height: .8267rem;
    background: url(../../../images/m/icon-y-artive.png);
    background-size: 100% 100%;
    /* margin-right: .2667rem; */
}

.feature_bt .swiper-container .swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
}

.feature_bt .swiper-container .swiper-pagination-bullet {
    position: relative;
}

.feature_bt .swiper-container .swiper-pagination-bullet::after {
    content: "";
    position: absolute;
    right: 1.5rem;
    top: .3767rem;
    background: url(../../../images/m/icon-line.png);
    background-size: 100% 100%;
    width: .8533rem;
    height: .1067rem;
}

.feature_bt .swiper-container .swiper-pagination-bullet:nth-child(1):after {
    content: "";
    background: none;
}


.role {
    width: 20rem;
    height: 100%;
    background: url(../../../images/m/role-bg.jpg) center no-repeat;
    background-size: cover;
    position: relative;
}

.role-card {
    width: 16.32rem;
    height: 91%;
    text-align: center;
    margin: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: transform 600ms ease;
}

.role_bt {
    position: relative;
    width: 20rem;
    height: 28.7333rem;
}

.role_bt .swiper-container {
    width: 20rem;
    height: 28.7333rem;
}

.role_bt .swiper-container .swiper-wrapper {
    width: 20rem;
    height: 23.7333rem;
}

.role_bt .swiper-container .swiper-wrapper .swiper-slide {
    width: 16.32rem;
    height: 23.7333rem;
}

.role_bt .swiper-container .swiper-wrapper .swiper-slide img {
    width: 16.32rem;
    height: 23.7333rem;
}

.role_bt .swiper-container .swiper-pagination-bullet {
    opacity: 1;

    display: inline-block;
    width: 3.8933rem;
    height: 3.5933rem;
    background: url(../../../images/m/nav-role.png);
    background-size: 15.8667rem;
    margin: 0 !important;
}

.role_bt .swiper-container .swiper-pagination-bullet:nth-child(2) {
    background-position-x: -4.0267rem;
}

.role_bt .swiper-container .swiper-pagination-bullet:nth-child(3) {
    background-position-x: -8rem;
}

.role_bt .swiper-container .swiper-pagination-bullet:nth-child(4) {
    background-position-x: -12rem;
}

.role_bt .swiper-container .swiper-pagination-bullet-active {
    width: 3.8933rem;
    height: 3.8933rem;
    background-position-y: -3.8933rem;
}

.role_bt .swiper-container .swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
}


.swiper {
    width: 100%;
    height: 100%;
}

/* .swiper.top {
  transform: translate(0, -5.3333rem);
} */

.footer {
    width: 100%;
    height: 8.0267rem;
    background-color: #000;
    padding-top: .96rem;
    text-align: center;
    position: fixed;
    bottom: 0;
    transition: transform 600ms ease;
    z-index: 10;
    left: 50%;
    transform: translateX(-50%) translateY(100%);
}

/* .footer.top {
  transform: translate(0, -5.3333rem);
} */

.footer img {
    width: 4.8rem;
    height: 1.3867rem;
    margin-bottom: 1.0133rem;
    display: inline-block !important;
}

.footer p {
    line-height: 1.6;
    color: #fff;
    font-size: .3467rem;
}

.footer a {
    color: #fff;
    font-size: .3467rem;
}

.footer.footer-visible {
    transform: translateX(-50%) translateY(0);
}

.role-card.role-card-shift {
    transition: transform 600ms ease;
    transform: translateY(-6.3333rem);
}

.index-title {
    width: 100%;
    display: flex;
    justify-content: center;
    position: absolute;
    bottom: 6.1333rem;
    left: 0;
}

.index-title img {
    width: 19.3067rem;
    height: 8.9067rem;
}
.swiper .swiper-wrapper .swiper-slide {
    display: flex;
    justify-content: center;
}
