.banner {
    background: url(../images/aboutus_bannar_bac.png) no-repeat;
    width: 100%;
    height: 3.125rem;
    box-sizing: border-box;
    background-size: cover;
    background-position: center;
    padding: 0.7813rem 2.0208rem 1.0052rem 1.875rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 0.1458rem;
}

.banner__title {
    font-size: 0.3125rem;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 0.3125rem;
    letter-spacing: 0.0156rem;
}

.banner__detail {
    font-size: 0.1042rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.1667rem;
    letter-spacing: 0.0052rem;
}

.culture {
    height: 4.1695rem;
    background: url(../images/aboutus_bannar_bottom3.png) no-repeat;
    background-size: 100%;
    padding: 0.4167rem  0.6250rem 2.1354rem 0.6250rem;
    box-sizing: border-box;
}

.culture_row {
    margin-top: 0.3125rem;
    display: flex;
    justify-content: space-between;
    color: #222222;
    font-weight: 500;
    font-style: normal;
}

.culture_row .culture_row_item {
    width: 1.5729rem;
}

.culture_row .culture_row_item:last-child {
    width: 1.2448rem;
}

.item_title {
    border-left: 0.0208rem solid #CA1A1D;
    border-radius: 0.0050rem;
    padding-left: 0.2083rem;
}

.item_title .title_name {
    font-family: PingFangSC, PingFang SC;
    font-size: 0.2604rem;
    line-height: 0.2604rem;
    letter-spacing: -0.0076rem;
}

.item_title .title_nine {
    margin-top: 0.0625rem;
    font-size: 0.1250rem;
}

.item_detail {
    font-size: 0.1042rem;
    margin-top: 0.2083rem;
    padding-left: 0.2083rem;
    max-width: 1.3021rem;
    font-weight: 400;
}

.area {
    height: 3.0417rem;
    background: url(../images/aboutus_bannar_bottom.png) no-repeat;
    background-size: 100%;
    padding: 0.4167rem 0 2.1354rem 0.9333rem;
    box-sizing: border-box;
    margin-bottom: 0.9896rem;
}

.area__title {
    font-size: 0.1875rem;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 0.2604rem;
}

.area__detail {
    margin: 0.1042rem 0 0 0;
    /* font-size: 0.0938rem; */
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.125rem;
    font-size: 0.1042rem;
    max-width: 6.25rem;
}

.area__row {
    display: flex;
    margin-top: 0.3125rem;
}
.swiper-container{
    display: none;
}
.swiper-pagination{
    display: none;
}

.area__row__item {
    width: 1.3542rem;
    height: 2.3958rem;
    backdrop-filter: blur(0.0781rem);
}

.area__row__item .begin {
    width: 100%;
    height: 100%;
    padding: 0.2604rem 0.7656rem 0.2604rem 0.125rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
}

.area__row__item .begin__icon {
    flex: 1;
}

.area__row__item .begin__icon__img {
    width: 0.2083rem;
    height: 0.2344rem;
}

.area__row__item .begin__ranking {
    height: 0.1667rem;
    font-size: 0.1667rem;
    font-weight: 500;
    line-height: 0.1667rem;
}

.area__row__item .begin__name {
    font-size: 0.0833rem;
    font-size: 0.1042rem;
    font-weight: 600;
    line-height: 0.125rem;
}

.area__row__item .begin__across {
    margin: 0.0365rem 0 0.1042rem 0;
    display: flex;
}

.area__row__item .begin__across__left {
    width: 0.1719rem;
    height: 0.0208rem;
    background: #CA1A1D;
}

.area__row__item .begin__across__right {
    margin-left: 0.0208rem;
    width: 0.0208rem;
    height: 0.0208rem;
    background: #CA1A1D;
}

.area__row__item .begin__detail {
    display: none;
    width: 1.1042rem;
    font-size: 0.0833rem;
    font-weight: 400;
    line-height: 0.1458rem;
    margin-top: 0.0729rem;
    font-size: 0.0938rem;
}

.area__row__item .begin__img {
    text-align: right;
    width: 1.1042rem;
    display: none;
}

.area__row__item .begin__img img {
    margin: 0.1563rem 0 0 0.6146rem;
    width: 0.5rem;
    height: 0.5365rem;
}

.area__row .item1 {
    background: rgba(255, 255, 255, 0.6);
    color: #222222;
}
.area__row__item:hover .begin__name {
    font-size: 0.125rem;
    white-space: nowrap;
}

.area__row .item1:hover .begin {
    padding-top: 0.1667rem;
    background: url(../images/aboutus_bannar_item1.png) no-repeat;
    background-size: 100%;
}

.area__row .item1:hover .begin__icon {
    display: none;
}

.area__row .item1:hover .begin__detail {
    display: block;
}

.area__row .item2 {
    background: rgba(34, 34, 34, 0.4);
    color: #FFFFFF;
}

.area__row .item2:hover {
    background: #5b576a;
    opacity: 1;
}

.area__row .item2:hover .begin {
    padding-top: 0.1667rem;
    background: url(../images/aboutus_bannar_item2.png) no-repeat;
    background-size: 100%;
}

.area__row .item2:hover .begin__icon {
    display: none;
}

.area__row .item2:hover .begin__detail,
.area__row .item2:hover .begin__img {
    display: block;
}

.area__row .item3 {
    background: rgba(34, 34, 34, 0.4);
    color: #FFFFFF;
}
.area__row .item3:hover {
    background: #3f4357;
    opacity: 1;
}

.area__row .item3:hover .begin {
    padding-top: 0.1667rem;
    background: url(../images/aboutus_bannar_item3.png) no-repeat;
    background-size: 100%;
}

.area__row .item3:hover .begin__icon {
    display: none;
}

.area__row .item3:hover .begin__detail,
.area__row .item3:hover .begin__img {
    display: block;
}

.area__row .item4 {
    background: rgba(34, 34, 34, 0.4);
    color: #FFFFFF;
}

.area__row .item4:hover .begin {
    padding-top: 0.1667rem;
    background: url(../images/aboutus_bannar_item4.png) no-repeat;
    background-size: 100%;
}

.area__row .item4:hover .begin__icon {
    display: none;
}

.area__row .item4:hover .begin__detail,
.area__row .item4:hover .begin__img {
    display: block;
}

.area__row .item5 {
    background: rgba(255, 255, 255, 0.6);
    color: #222222;
}

.area__row .item5:hover .begin {
    padding-top: 0.1667rem;
    background: url(../images/aboutus_bannar_item5.png) no-repeat;
    background-size: 100%;
}

.area__row .item5:hover .begin__icon {
    display: none;
}

.area__row .item5:hover .begin__detail {
    display: block;
}

.area__row .item6 {
    background: rgba(34, 34, 34, 0.4);
    color: #FFFFFF;
}
.area__row .item6:hover {
    background: #3f4357;
    opacity: 1;
}

.area__row .item6:hover .begin {
    padding-top: 0.1667rem;
    background: url(../images/aboutus_bannar_item6.png) no-repeat;
    background-size: 100%;
}

.area__row .item6:hover .begin__icon {
    display: none;
}

.area__row .item6:hover .begin__detail,
.area__row .item6:hover .begin__img {
    display: block;
}

.mobileShow {
  display: none;
}
.honor__wall {
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 2.25rem;
}
.honor__wall__list {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  overflow-x: scroll;
  padding: 0.1510rem;
}

.honor__wall__list::-webkit-scrollbar {
  display: none;
}
.honor__wall__list li {
  position: relative;
  float: left;
  margin-right: 0.156rem;
  width: 1.458rem;
  background-image: url(../images/aboutus/wall_bg.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 100% 100%;
  border-radius: 0.052rem;
  box-shadow: 0rem 0rem 0.1510rem 0rem rgba(34, 34, 34, 0.12);
  /* box-shadow: 0rem 0 0.052789rem 0rem rgba(31,31,31,0.28); */
  /* background: linear-gradient( 228deg, #FFDCDC 0%, rgba(255,247,247,0.39) 100%); */
}

.honor-wall-list-img {
  width: 1.458rem;
  height: 1.51rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.honor-wall-list-img img {
  max-width: 100%;
  max-height: 100%;
}
.award img {
  height: 85%;
}

.honor__wall__list li > div:last-child {
  height: 0.54rem;
  background: #CA1A1D;
  color: #fff;
  padding: 0 0.10rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  border-bottom-left-radius: 0.052rem;
  border-bottom-right-radius: 0.052rem;
}
.honor__wall__list li > div:last-child > p {
  font-size: 0.09375rem;
}

.honor__wall__list li > div:last-child > p span {
  display: block;
  font-size: 0.083rem;
}
.honor-wall-list {
  flex-wrap: wrap;
}
.honor {
    /* background: url(../images/aboutus_honor_bac.png) no-repeat;
    background-size: 100%; */
    /* height: 2.7917rem; */
    background: #FFFFFF;
    box-sizing: border-box;
    padding: 0.4167rem 0rem 0rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.26rem;
}

.honor__nine {
    font-size: 0.1042rem;
    color: #CCCCCC;
    line-height: 0.1042rem;
}

.honor__name {
    margin: 0 0 0.15625rem;
    height: 0.1875rem;
    font-size: 0.1875rem;
    font-weight: 600;
    color: #222222;
    line-height: 0.1875rem;
    letter-spacing: 0.0104rem;
}

.honor__list {
    width: 5.8438rem;
    height: 1.3125rem;
    display: flex;
    flex-wrap: wrap;
    /* gap: 0.125rem; */
    justify-content: center;
}

.honor__list__item {
    width: 1.5313rem;
    height: 0.5938rem;
    border-radius: 0.0104rem;
    border: 0.0052rem solid rgba(255, 255, 255, 0.5);
    padding: 0.1458rem 0.1042rem;
    /* padding: 0.2267rem 0.2667rem 0.2267rem 0.32rem; */
    display: flex;
    flex-direction: column;
    gap: 0.0625rem;
    color: #fff;
    box-sizing: border-box;
    margin: 0 0.0625rem 0.125rem;
}
.honor__list__item-center{
    padding: 0.0885rem 0.125rem;
}

.honor__list__item__one {
    font-size: 0.0833rem;
    word-wrap: break-word;
}

.honor__list__item__two {
    font-size: 0.1042rem;
    white-space: nowrap;
}

.honor__list__item:hover {
    background: #CA1A1D;
    border-radius: 0.0104rem;
    border: none;
}

.partner-box {
    position: relative;
    background: #F6F6F6;
}

.partner-box .home-partner-logo-wrap {
    position: relative;
    overflow: hidden;
    margin-top: 0.3646rem;
}

.partner-box .home-partner-logo-wrap .home-partner-left-filter,
.partner-box .home-partner-logo-wrap .home-partner-right-filter {
    position: absolute;
    top: 0;
    width: 1.3177rem;
    height: 3.0938rem;
    background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
    z-index: 1;
}

.partner-box .home-partner-logo-wrap .home-partner-left-filter {
    left: 0;
}

.partner-box .home-partner-logo-wrap .home-partner-right-filter {
    right: 0;
    transform: rotate(-180deg);
}

.partner-box .home-partner-logo-wrap .home-partner-roll-box {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    height: 0.625rem;
    overflow: hidden;
    box-sizing: content-box;
}

.partner-box .home-partner-logo-wrap .home-partner-roll-box .home-partner-row-item {
    white-space: nowrap;
}

.partner-box .home-partner-logo-wrap .partner-img-box {
    margin-right: 0.2083rem;
    display: inline-block;
    overflow: hidden;
    width: 1.2396rem;
    height: 0.625rem;
    background: #FFFFFF;
    box-shadow: inset 0.0156rem -0.0104rem 0.0938rem 0rem #FFFFFF;
    border-radius: 0.0521rem;
    border: 0.0104rem solid #FFFFFF;
}

.partner-box .home-partner-logo-wrap .partner-img-box img {
    width: 100%;
    height: 100%;
}

.partner-box .home-partner-logo-wrap .partner-img-box:last-of-type {
    margin-right: 0;
}

.partner-box .home-partner-logo-wrap .home-partner-roll-box__top {
    margin-bottom: 0.3125rem;
}

.partner-box .home-partner-logo-wrap .home-partner-roll-box__top .home-partner-row-item {
    animation: HomePartners_singleRowup__TFAr0 60s linear infinite normal;
}

.partner-box .home-partner-logo-wrap .home-partner-roll-box__bottom {
    position: relative;
    left: -0.4583rem;
}

.partner-box .home-partner-logo-wrap .home-partner-roll-box__bottom .home-partner-row-item {
    animation: HomePartners_doubleRowup__iXyOH 60s linear infinite normal;
}

@keyframes HomePartners_singleRowup__TFAr0 {
    to {
        transform: translateZ(0);
    }

    0% {
        transform: translate3d(50%, 0, 0);
    }
}

@keyframes HomePartners_doubleRowup__iXyOH {
    0% {
        transform: translateZ(0);
    }

    to {
        transform: translate3d(50%, 0, 0);
    }
}

.map {
    height: 3.0417rem;
    padding: 0.4167rem 1.9792rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    
}
.map-pc-bg {
  background: #f6f6f6;
}

.map__nine {
    font-size: 0.1042rem;
    color: #CCCCCC;
    line-height: 0.1042rem;
}

.map__name {
    font-size: 0.1875rem;
    font-weight: 600;
    color: #222222;
    line-height: 0.1875rem;
    letter-spacing: 0.0104rem;
    margin: 0.0417rem 0 0.3125rem;
}

.map__content {
    display: flex;
    gap: 0.1667rem;
}

.map__content__img img {
    width: 3.125rem;
    height: 1.5625rem;
}

.map__content__desc {
    padding: 0.2031rem 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.map__content__desc .item {
    display: flex;
    gap: 0.0625rem;
    align-items: center;
    white-space: nowrap;
    font-size: 0.1042rem;
    font-weight: 400;
    color: #222222;
}
.map__content__desc .item img {
    width: 0.125rem;
    height: 0.125rem;
}
.mt10 {
  margin-top: 10px;
}
@media (max-width: 767px){
    .mobileShow {
      display: block;
    }
    .banner{
        background-image: url(../images/aboutusBanner.png);
        width: 10rem;
        height: 10.6667rem;
        background-size: 100.1%;
        padding: 0;
    }
    .banner__title{
        font-size: 0.8rem;
        font-family: PingFangSC, PingFang SC;
        font-weight: 500;
        color: #222222;
        line-height: 1.12rem;
        letter-spacing: 0.0156rem;
        text-align: center;
        margin-top: 2.6667rem;
    }
    .banner__detail{
        width: 8.72rem;
        height: 1.44rem;
        font-size: 0.32rem;
        font-family: PingFangSC, PingFang SC;
        font-weight: 400;
        color: #222222;
        line-height: 0.48rem;
        text-align: center;
        margin: 0.5333rem 0.64rem 8.2133rem 0.64rem;
    }
    .culture {
        height: 15.9467rem;
        background: url(../images/about_mobie_bg.png) no-repeat;
        background-size: 100%;
        padding: 1.0667rem  0.4267rem 1.0667rem 0.64rem;
        box-sizing: border-box;
    }
    
    .culture_row {
        width: 100%;
        height: 100%;
        margin-top: none;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        color: #222222;
        font-weight: 500;
        font-style: normal;
    }
    
    .culture_row .culture_row_item {
        width: 100%;
    }
    
    .culture_row .culture_row_item:last-child {
        width: 100%;
    }
    
    .item_title {
        border-left: none;
        padding-left: 0.4267rem;
        position: relative; 
    }

    .item_title::before  {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 0.0533rem;
        height: 1.0667rem;
        background-color: #CA1A1D;
    }
    
    .item_title .title_name {
        font-family: PingFangSC, PingFang SC;
        font-size: 0.7467rem;
        line-height: 0.7467rem;
        letter-spacing: -0.0216rem;
    }
    
    .item_title .title_nine {
        margin-top: 0.2133rem;
        font-size: 0.3733rem;
    }
    
    .item_detail {
        font-size: 0.32rem;
        margin-top: 0.32rem;
        padding-left: 0.48rem;
        max-width: 8.4533rem;
        line-height: 0.48rem;
        font-weight: 400;
        letter-spacing: -0.0093rem;
    }

    .area{
        width: 10rem;
        height: 11.44rem;
        background-image: url(../images/aboutus_bannar_bottom2.png);
        background-size: 100%;
        padding: 0;
        box-sizing: border-box;
        margin-bottom: 0;
    }
    .area__title{
        font-size: 0.5333rem;
        font-family: PingFangSC, PingFang SC;
        font-weight: 500;
        color: #FFFFFF;
        line-height: 0.5333rem;
        padding: 1.0667rem 3.92rem 0 3.9467rem;
    }
    .area__detail{
        width: 9.1467rem;
        height: 1.44rem;
        font-size: 0.32rem;
        font-family: PingFangSC, PingFang SC;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 0.48rem;
        margin: 0.4267rem 0.4267rem 0.64rem 0.4267rem;
        text-align: center;
        max-width: unset;
    }
    .area__row{
        display: none;
    }
    
    .area__row .item1{
       background-image: url(../images/aboutus_item1.png);
       background-size: 100%;
       width: 9.1467rem;
       height: 8.88rem;
       margin: 0 0.4267rem 0.48rem 0.4267rem;
    }
    .area__row__item .begin{
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        display: flex;
        padding: 0;
    }
    .area__row__item .begin__icon{
        display: none;
    }
    .item1 .begin__ranking{
        width: 1.12rem;
        height: 0.8533rem;
        font-size: 0.5333rem;
        font-family: PingFangSC, PingFang SC;
        font-weight: 500;
        color: #222222;
        line-height: 0.8533rem;
        margin: 1.0667rem 7.3867rem 0 0.64rem;
    }
    .item1 .begin__across{
        margin: 2.7375px 0 7.815px 0;
        display: flex;
        margin-left: 0.64rem;
    }
    .item1 .begin__across__left{
        width: 0.88rem;
        height: 0.1067rem;
        background: #CA1A1D;
    }
    .item1 .begin__across__right{
        margin-left: 0.2rem;
        width: 0.1067rem;
        height: 0.1067rem;
        background: #CA1A1D;
    }
    .item1 .begin__name{
        width: 1.68rem;
        height: 0.4267rem;
        font-size: 0.4267rem;
        font-family: PingFangSC, PingFang SC;
        font-weight: 600;
        color: #222222;
        line-height: 0.4267rem;
        margin: 1.0667rem 6.8267rem 0 0.64rem;
        white-space: nowrap;
    }
    .item1 .begin__detail{
        display: block;
        width: 7.9467rem;
        height: 1.44rem;
        font-size: 0.32rem;
        font-family: PingFangSC, PingFang SC;
        font-weight: 400;
        color: #222222;
        line-height: 0.48rem;
        margin:0.4267rem 0.56rem 0 0.64rem
    }
    .area__row .item2{
        background-image: url(../images/aboutus_item2.png);
        background-size: 100%;
        width: 9.1467rem;
        height: 8.88rem;
        margin: 0 0.4267rem 0.48rem 0.4267rem;
     }
     .area__row .item2 .area__row__item .begin{
         width: 100%;
         height: 100%;
         box-sizing: border-box;
         display: flex;
         padding: 0;
     }
     .area__row .item2 .area__row__item .begin__icon{
         display: none;
     }
     .area__row .item2 .area__row .item2  .area__row__item .begin__ranking{
        color: #FFFFFF;
     }
     .area__row .item2 .item2 .begin__ranking{
         color: #FFFFFF;
     }
     .item2 .begin__ranking{
         width: 1.12rem;
         height: 0.8533rem;
         font-size: 0.5333rem;
         font-family: PingFangSC, PingFang SC;
         font-weight: 500;
         color: #FFFFFF;
         line-height: 0.8533rem;
         margin: 1.0667rem 7.3867rem 0 0.64rem;
     }
     .item2 .begin__across{
         margin: 2.7375px 0 7.815px 0;
         display: flex;
         margin-left: 0.64rem;
     }
     .item2 .begin__across__left{
         width: 0.88rem;
         height: 0.1067rem;
         background: #CA1A1D;
     }
     .item2 .begin__across__right{
         margin-left: 0.2rem;
         width: 0.1067rem;
         height: 0.1067rem;
         background: #CA1A1D;
     }
    .item2 .begin__name{
         width: 1.68rem;
         height: 0.4267rem;
         font-size: 0.4267rem;
         font-family: PingFangSC, PingFang SC;
         font-weight: 600;
         color: #fff;
         line-height: 0.4267rem;
         margin: 1.0667rem 6.8267rem 0 0.64rem;
         white-space: nowrap;
     }
     .item2 .begin__detail{
         display: block;
         width: 7.9467rem;
         height: 1.44rem;
         font-size: 0.32rem;
         font-family: PingFangSC, PingFang SC;
         font-weight: 400;
         color: #FFFFFF;
         line-height: 0.48rem;
         margin:0.4267rem 0.56rem 0 0.64rem
     }
     .area__row .item3{
        background-image: url(../images/aboutus_item3.png);
        background-size: 100%;
        width: 9.1467rem;
        height: 8.88rem;
        margin: 0 0.4267rem 0.48rem 0.4267rem;
     }
     .area__row__item .begin{
         width: 100%;
         height: 100%;
         box-sizing: border-box;
         display: flex;
         padding: 0;
     }
     .area__row__item .begin__icon{
         display: none;
     }
     .item3 .begin__ranking{
         width: 1.12rem;
         height: 0.8533rem;
         font-size: 0.5333rem;
         font-family: PingFangSC, PingFang SC;
         font-weight: 500;
         color: #FFFFFF;
         line-height: 0.8533rem;
         margin: 1.0667rem 7.3867rem 0 0.64rem;
     }
     .item3 .begin__across{
         margin: 2.7375px 0 7.815px 0;
         display: flex;
         margin-left: 0.64rem;
     }
     .item3 .begin__across__left{
         width: 0.88rem;
         height: 0.1067rem;
         background: #CA1A1D;
     }
     .item3 .begin__across__right{
         margin-left: 0.2rem;
         width: 0.1067rem;
         height: 0.1067rem;
         background: #CA1A1D;
     }
     .item3 .begin__name{
         width: 1.68rem;
         height: 0.4267rem;
         font-size: 0.4267rem;
         font-family: PingFangSC, PingFang SC;
         font-weight: 600;
         color: #FFFFFF;
         line-height: 0.4267rem;
         margin: 1.0667rem 6.8267rem 0 0.64rem;
         white-space: nowrap;
     }
     .item3 .begin__detail{
         display: block;
         width: 7.9467rem;
         height: 1.44rem;
         font-size: 0.32rem;
         font-family: PingFangSC, PingFang SC;
         font-weight: 400;
         color: #FFFFFF;
         line-height: 0.48rem;
         margin:0.4267rem 0.56rem 0 0.64rem
     }
     .area__row .item4{
        background-image: url(../images/aboutus_item4.png);
        background-size: 100%;
        width: 9.1467rem;
        height: 8.88rem;
        margin: 0 0.4267rem 0.48rem 0.4267rem;
     }
     .area__row__item .begin{
         width: 100%;
         height: 100%;
         box-sizing: border-box;
         display: flex;
         padding: 0;
     }
     .area__row__item .begin__icon{
         display: none;
     }
     .item4 .begin__ranking{
         width: 1.12rem;
         height: 0.8533rem;
         font-size: 0.5333rem;
         font-family: PingFangSC, PingFang SC;
         font-weight: 500;
         color: #FFFFFF;
         line-height: 0.8533rem;
         margin: 1.0667rem 7.3867rem 0 0.64rem;
     }
     .item4 .begin__across{
         margin: 2.7375px 0 7.815px 0;
         display: flex;
         margin-left: 0.64rem;
     }
     .item4 .begin__across__left{
         width: 0.88rem;
         height: 0.1067rem;
         background: #CA1A1D;
     }
     .item4 .begin__across__right{
         margin-left: 0.2rem;
         width: 0.1067rem;
         height: 0.1067rem;
         background: #CA1A1D;
     }
     .item4 .begin__name{
         width: 1.68rem;
         height: 0.4267rem;
         font-size: 0.4267rem;
         font-family: PingFangSC, PingFang SC;
         font-weight: 600;
         color: #FFFFFF;
         line-height: 0.4267rem;
         margin: 1.0667rem 6.8267rem 0 0.64rem;
         white-space: nowrap;
     }
     .item4 .begin__detail{
         display: block;
         width: 7.9467rem;
         height: 1.44rem;
         font-size: 0.32rem;
         font-family: PingFangSC, PingFang SC;
         font-weight: 400;
         color: #FFFFFF;
         line-height: 0.48rem;
         margin:0.4267rem 0.56rem 0 0.64rem
     }
     .area__row .item5{
        background-image: url(../images/aboutus_item5.png);
        background-size: 100%;
        width: 9.1467rem;
        height: 8.88rem;
        margin: 0 0.4267rem 0.48rem 0.4267rem;
     }
     .area__row__item .begin{
         width: 100%;
         height: 100%;
         box-sizing: border-box;
         display: flex;
         padding: 0;
     }
     .area__row__item .begin__icon{
         display: none;
     }
     .item5 .begin__ranking{
         width: 1.12rem;
         height: 0.8533rem;
         font-size: 0.5333rem;
         font-family: PingFangSC, PingFang SC;
         font-weight: 500;
         color: #222222;
         line-height: 0.8533rem;
         margin: 1.0667rem 7.3867rem 0 0.64rem;
     }
     .item5 .begin__across{
         margin: 2.7375px 0 7.815px 0;
         display: flex;
         margin-left: 0.64rem;
     }
     .item5 .begin__across__left{
         width: 0.88rem;
         height: 0.1067rem;
         background: #CA1A1D;
     }
     .item5 .begin__across__right{
         margin-left: 0.2rem;
         width: 0.1067rem;
         height: 0.1067rem;
         background: #CA1A1D;
     }
     .item5 .begin__name{
         width: 1.68rem;
         height: 0.4267rem;
         font-size: 0.4267rem;
         font-family: PingFangSC, PingFang SC;
         font-weight: 600;
         color: #222222;
         line-height: 0.4267rem;
         margin: 1.0667rem 6.8267rem 0 0.64rem;
         white-space: nowrap;
     }
     .area__row__item:hover .begin__name {
        font-size: 0.4267rem;
        white-space: nowrap;
        transform: unset;
    }
     .item5 .begin__detail{
         display: block;
         width: 7.9467rem;
         height: 1.44rem;
         font-size: 0.32rem;
         font-family: PingFangSC, PingFang SC;
         font-weight: 400;
         color: #222222;
         line-height: 0.48rem;
         margin:0.4267rem 0.56rem 0 0.64rem
     }
    .area__row .area__row__item:hover .begin{
        padding-top: unset;
    }
    .area__row .item6{
        background-image: url(../images/aboutus_item6.png);
        background-size: 100%;
        width: 9.1467rem;
        height: 8.88rem;
        margin: 0 0.4267rem 0.48rem 0.4267rem;
     }
     .area__row__item .begin{
         width: 100%;
         height: 100%;
         box-sizing: border-box;
         display: flex;
         padding: 0;
     }
     .area__row__item .begin__icon{
         display: none;
     }
     .item6 .begin__ranking{
         width: 1.12rem;
         height: 0.8533rem;
         font-size: 0.5333rem;
         font-family: PingFangSC, PingFang SC;
         font-weight: 500;
         color: #FFFFFF;
         line-height: 0.8533rem;
         margin: 1.0667rem 7.3867rem 0 0.64rem;
     }
     .item6 .begin__across{
         margin: 2.7375px 0 7.815px 0;
         display: flex;
         margin-left: 0.64rem;
     }
     .item6 .begin__across__left{
         width: 0.88rem;
         height: 0.1067rem;
         background: #CA1A1D;
     }
     .item6 .begin__across__right{
         margin-left: 0.2rem;
         width: 0.1067rem;
         height: 0.1067rem;
         background: #CA1A1D;
     }
     .item6 .begin__name{
         width: 1.68rem;
         height: 0.4267rem;
         font-size: 0.4267rem;
         font-family: PingFangSC, PingFang SC;
         font-weight: 600;
         color: #FFFFFF;
         line-height: 0.4267rem;
         margin: 1.0667rem 6.8267rem 0 0.64rem;
         white-space: nowrap;
     }
     .item6 .begin__detail{
         display: block;
         width: 7.9467rem;
         height: 1.44rem;
         font-size: 0.32rem;
         font-family: PingFangSC, PingFang SC;
         font-weight: 400;
         color: #FFFFFF;
         line-height: 0.48rem;
         margin:0.4267rem 0.56rem 0 0.64rem
     }
     .swiper-container{
        display: block;
        width:10rem;
        overflow: hidden;
        visibility: visible;
        animation-name: fadeInUp;
        position: relative;
     }
     .swiper-pagination{
        display: block;
        width: 0.4267rem;
        height: 0.0533rem;
        opacity: 0.2;
        position: absolute;
        bottom: 0;
        left: 3.52rem;
     }
     .swiper-pagination-bullet{
        width: 0.4267rem;
        height: 0.08rem;
        background: rgba(202, 26, 29, 1);
        border-radius: 0.0533rem;
     }
     .honor {
        width: 10rem;
        /* height: 19.7867rem; */
        /* background-image: url(../images/aboutus_honor_bac2.png);
        background-size: 100%; */
        box-sizing: border-box;
        padding: 0;
        /* display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center; */
     }
     .honor__wall {
        height: 6.04rem;
     }
     .honor__wall__list {
        padding: 0.147rem;
     }
     .honor__wall__list li {
        width: 4.53rem;
        margin-right: 0.2rem;
        border-radius: 10px;
        box-shadow: 0rem 0 0.147rem 0rem rgba(31,31,31,0.28);
     }
     .honor-wall-list-img {
        width: 4.53rem;
        height: 4.6rem;
     }
     .honor__wall__list li > div:last-child > p span {
        font-size: 12px;
        translate: scale(0.6);
     }
     .honor__wall__list li > div:last-child > p {
        font-size: 12px;
        translate: scale(0.8);
     }
     .honor__wall__list li > div:last-child {
        height: 1.38rem;
        justify-content: center;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
     }
     /* .honor__wall__list.honor {
       left: auto;
       right: 0;
     } */

     .honor-wall-list-img img {
       max-height: inherit;
     }
     
     .honor__nine{
        display: none;
     }
     .honor__name{
        font-size: 0.5333rem;
        font-family: PingFangSC, PingFang SC;
        font-weight: 500;
        color: #222222;
        line-height: 0.5333rem;
        letter-spacing: 0.0104rem;
        padding: 1.0667rem 3.92rem 0.8533rem 3.9467rem;
        white-space: nowrap;
        margin: 0;
     }
     .honor__list{
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: center;
        height: auto;
        margin-bottom: 1.0667rem;
     }
     .honor__list__item{
        width: 8.72rem;
        height: 2.4533rem;
        border-radius: 0.0533rem;
        border: 0.0267rem solid rgba(255,255,255,0.5);
        padding: 0.5333rem 6.2933rem 0.5333rem 0.5333rem;
        margin-bottom: 0.32rem;
     }
     .honor__list__item__one{
        font-size: 0.4267rem;
        font-family: PingFangSC, PingFang SC;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 0.5867rem;
        padding-bottom: 0.32rem;
        white-space: nowrap;
     }
     .honor__list__item__two{
        font-size: 0.32rem;
        font-family: PingFangSC, PingFang SC;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 0.48rem;
        white-space: nowrap;
     }
     .partner-box{
        position: relative;
        background: #F6F6F6;
     }
     .partner-icon-box{
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
     }
     .icon-pic-box{
        width: 1.6rem;
        height: 0.8rem;
        margin: 0 0.32rem 0.2133rem 0 !important;
        border: 0;
     }
     .map{
        height: auto;
        padding: 0.4167rem 1.9792rem;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
     }
     .map-pc-bg {
      background: none;
     }
     .map__nine {
        display: none;
     }
     .map__name{
        font-size: 0.5333rem;
        font-family: PingFangSC, PingFang SC;
        font-weight: 500;
        color: #222222;
        line-height: 0.48rem;
        margin-top:1.0667rem;  
     }
    .map__content {
        display: flex;
        gap: 0;
        flex-direction: column;
        margin-top: 0.64rem;
        width: 8.72rem;
        background: #F6F6F6;
        border-radius: 0.1067rem;
        margin-bottom: 1.0667rem;
    }
    .map__content__img img{
        width: 8.72rem;
        height: 4.3733rem; 
     }
    .map__content__desc {
        padding: 0.2031rem 0;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 0.2667rem;
        margin: 0.4267rem;
    }
    .map__content__desc .item{
        display: flex;
        gap: 0;
        align-items: center;
        white-space: break-spaces;
        font-size: 0.32rem;
        font-weight: 400;
        color: #222222;
        margin-bottom: 0.6667rem;
    }
    .map__content__desc .item img{
        width: 0.5333rem;
        height: 0.5333rem;
        margin-right: 0.2133rem;
    }
    .area__row .item2:hover {
        background-image: url(../images/aboutus_item2.png);
        background-size: 100%;
        width: 9.1467rem;
        height: 8.88rem;
        margin: 0 0.4267rem 0.48rem 0.4267rem;
    }
    .area__row .item3:hover{
        background-image: url(../images/aboutus_item3.png);
        background-size: 100%;
        width: 9.1467rem;
        height: 8.88rem;
        margin: 0 0.4267rem 0.48rem 0.4267rem
    }
    .area__row .item4:hover{
        background-image: url(../images/aboutus_item4.png);
        background-size: 100%;
        width: 9.1467rem;
        height: 8.88rem;
        margin: 0 0.4267rem 0.48rem 0.4267rem
    }
    .area__row .item1:hover .begin{
        background:none;
        padding-top: 0;
    }
    .area__row .item2:hover .begin{
        background:none;
        padding-top: 0;
    }
    .area__row .item3:hover .begin{
        background:none;
        padding-top: 0;
    }
    .area__row .item4:hover .begin{
        background:none;
        padding-top: 0;
    }
    .area__row .item5:hover .begin{
        background:none;
        padding-top: 0;
    }
}