@media screen and (max-width: 1299px) {
  html {
    font-size: .875rem;
    font-family: 'PingFangSC-Regular', 'PingFang SC', 'MicrosoftYaHei';
    height: calc(100% - env(SAFE-AREA-INSET-TOP, 0rem));
  }

  body {
    height: calc(100% - env(SAFE-AREA-INSET-TOP, 0rem));
  }

  .home1 {
    display: none;
  }

  .home2 {
    display: block;
    margin-top: 3.7rem;
    background: #F5F5F5;
  }
   .home2 .memory{
    padding: 0 1.14rem /* 16/14 */ 2.86rem /* 40/14 */;
    box-sizing: border-box;
   }
  .home2 .lvSuShow, .home2 .news, .home2 .memory{
    background: #fff;
    display: block;
    overflow: hidden;
  }

  .lvsu1 {
    display: none;
  }

  .lvsu2 {
    display: block;
  }

  .layout {

    width: 100%;
  }

   .layout .header {
    width: 100%;
    height: 3.7851rem;
    background: #222222;
    position: fixed;
    top: 0;
    z-index: 99;
  }

  .layout .header .headerLogo {
    float: left;
    margin-top: 1.9827rem;
    display: none;
  }

  .layout .header .navList {
    background-color: #111;
    
  }

  .layout .header .navList ul {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;

  }

  .layout .header .navList ul li {
    position: relative;
    transition-duration: 0.3s;
    display: inline-block;
  }

  .layout .header .navList ul li:first-child {
    margin-left: .6309rem;
  }

  .layout .header .navList ul li:last-child {
    margin-right: .6309rem;
  }

  .layout .header .navList ul li a {
    font-size: 1.104rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    margin: 0 .6309rem 0;
    opacity: 0.6;
    height: 3.7851rem;
    line-height: 3.7851rem;
  }

  .layout .header .navList ul li a.active {
    color: #42CDA5 !important;
    opacity: 1;
  }

  .layout .header .navList ul .item_lvSuFengHui a.on {
    color: #42CDA5 !important;
  }

  .layout .header .navList ul .item_lvSuFengHui .navLiMenu {
    padding: 1.8025rem 2.5234rem;
    color: white;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    transition-duration: 0.2s;
    top: 6.4888rem;
    white-space: nowrap;
    background-color: #4D4D4D;
    font-size: 1.1716rem;
  }

  .layout .header .navList ul .item_lvSuFengHui .navLiMenu a:first-child {
    font-size: 1.3518rem;
    margin-right: auto;
    margin-bottom: .7209rem;
  }

  .layout .header .navList ul .item_lvSuFengHui .navLiMenu a {
    color: white;
    line-height: 2.5234rem;
    margin-left: 0rem;
    margin-right: auto;
  }


  .layout .header .navList ul .item_guest a.on {
    color: #42CDA5 !important;
  }

  .layout .header .navList ul .item_guest .navLiMenu {
    padding: 1.8025rem 2.5234rem;
    white-space: nowrap;
    color: white;
    position: absolute;
    opacity: 0;
    transition-duration: 0.2s;
    visibility: hidden;
    top: 6.4888rem;
    background-color: #4D4D4D;
  }

  .layout .header .navList ul .item_guest .navLiMenu a {
    color: white;
    font-size: 1.3518rem;
    line-height: 1.8025rem;
    margin-left: 0rem;
    margin-right: auto;
    margin-top: 0rem;
  }

  .layout .header .navList ul .item_guest .navLiMenu a:first-child {
    margin-bottom: 0;
  }


  .banner .bannerImg{
    width: 100%;
  }

  .banner{
    background: #000;
  }
  .banner .bannerContent{
      position: relative;
      box-sizing: border-box;
      padding: 0 1.14rem /* 16/14 */ 2.86rem /* 40/14 */;
      margin-top: 1.71rem /* 24/14 */;
  }

  .layout .banner .bannerContent .bannerTextInfo .numList{
    display: flex;
  }
  .layout .banner .bannerContent .bannerTextInfo .numList li{
    width: 5.64rem /* 79/14 */;
    height: 6.86rem /* 96/14 */;
    border-radius: 1.14rem /* 16/14 */;
    border: .07rem /* 1/14 */ solid #42CDA5;
    margin-right: .64rem /* 9/14 */;
    font-size: .93rem /* 13/14 */;
    color: #42CDA5;
    line-height: 1.29rem /* 18/14 */;
    text-align: center;
    padding: 1.43rem /* 20/14 */ 0px;
    box-sizing: border-box;
  }
   .layout .banner .bannerContent .bannerTextInfo .numList li:last-child{
     margin-right: 0px;
   }
  .layout .banner .bannerContent .bannerTextInfo .numList li .num{
    font-weight: bold;
    font-size: 1.43rem /* 20/14 */;
    color: #42CDA5;
    line-height: 2rem /* 28/14 */;
    margin-bottom: .57rem /* 8/14 */;
  }

  .layout .banner .bannerContent .bannerTextInfo .desc{
    font-size: 1rem /* 14/14 */;
    color: #FFFFFF;
    line-height: 2rem /* 28/14 */;
    text-align: left;
    margin: 2.86rem /* 40/14 */ auto 2.29rem /* 32/14 */ 0rem;
    text-indent: 2em;
    
  }

  .layout .banner .bannerContent .bannerTextInfo .desc a{
    display:inline-block;
    color: #42CDA5;
    text-indent: 0px;
  }

  .layout .banner .bannerContent .videoContent{
    /* display: flex;
    justify-content: space-between; */
  }
  .layout .banner .bannerContent .videoContent .leftVideo{
    width: 100%;
    height: 13.79rem /* 193/14 */;
    margin-bottom: .36rem /* 5/14 */;
  }
  .layout .banner .bannerContent .videoContent .leftVideo video{
    width: 100%;
    height: 100%;
  }
  .layout .banner .bannerContent .videoContent .rightImg{
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .layout .banner .bannerContent .videoContent .rightImg img{
    width: 5.76rem /* 82/14 */;
    margin-right: .36rem /* 5/14 */;
  }
  .layout .banner .bannerContent .videoContent .rightImg img:last-child {
    margin-right: 0px;
  }

  .mobileTitle{
    width: 11.43rem /* 160/14 */;
    margin: 2.86rem /* 40/14 */ 0px 2.29rem 5.07rem /* 71/14 */;
    display: block;
  }
  .mobileJbyj{
    box-sizing: border-box;
  }
  .mobileJbyj .MobileJbyjTitle{
    position: relative;
    margin-bottom: 1.14rem /* 16/14 */;
    padding: 0 1.14rem /* 16/14 */;
  }
  .mobileJbyj .MobileJbyjTitle img{
    width: 40px;
  }
  .mobileJbyj .MobileJbyjTitle span{
    font-size: 1.14rem /* 16/14 */;
    color: #222222;
    line-height: 1.57rem /* 22/14 */;
    font-weight: bold;
    position: absolute;
    top: .71rem /* 10/14 */;
    left: 1.14rem /* 16/14 */;
  }
  .mobileJbyj .listItem{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .mobileJbyj .listItem .listItemChild{
    width: 11.79rem /* 165/14 */;
    margin-bottom: 1.14rem /* 16/14 */;
  }
  .mobileJbyj .slideInner{
    padding: 0 1.14rem /* 16/14 */;
  }
  .mobileJbyj .listItem .listItemChild img{
  width: 100%;
  height: 7.86rem /* 110/14 */;
  border-radius: .57rem /* 8/14 */;
  }
  .mobileJbyj .listItem .listItemChild p{
      font-size: .86rem /* 12/14 */;
      color: #333333;
      height: 2.57rem /* 36/14 */;
      line-height: 1.29rem /* 18/14 */;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      display: -webkit-box;
      text-overflow: ellipsis;
  }
  .mobileJbyj .listItem .listItemChild .name{
    font-size: 1.07rem /* 15/14 */;
    height: auto;
    color: #333333;
    line-height: 1.5rem /* 21/14 */;
    margin: .43rem /* 6/14 */ 0px .29rem /* 4/14 */;
    font-weight: bold;
  }

  .line-clamp{
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
  };


  .cooperate {
    padding: 3.1543rem 1.2617rem 1.8926rem;
    background: #F5F5F5;
  }

  .cooperate .title {
    font-size: 1.2617rem;
    font-family: "PingFangSC-Medium", "PingFang SC";
    font-weight: bold;
    color: #222222;
    line-height: 2.208rem;
    margin-bottom: .9463rem;
  }

  .cooperate .content {
    font-size: 1.0251rem;
    font-family: " PingFangSC-Regular", "PingFang SC";
    font-weight: 400;
    color: #333333;
    line-height: 2.0503rem;
    margin-bottom: 1.5771rem;
  }

  .cooperate .list {
    flex-wrap: wrap;
    text-align: center;
  }

  .cooperate .list li {
    width: 7.6491rem;
    height: 6.3086rem;
    padding-left: .4731rem;
    padding-right: .4731rem;
    margin-right: .6309rem;
    margin-top: .9463rem;
  }

  .cooperate .list li:nth-child(3n) {
    margin-right: 0;
  }

  .cooperate .list li div:first-child {
    font-size: 1.8926rem;
    font-family: "PingFangSC-Semibold", "PingFang SC";
    font-weight: 600;
    color: #42CDA5;
    line-height: 2.5234rem;
  }

  .cooperate .list li div:last-child {
    font-size: .9463rem;
    font-weight: 400;
    color: #333333;
    line-height: 1.2617rem;
    margin-top: .6309rem;
  }

  .guest {
    background: url(../images/bg_guestMobile.png) center no-repeat;
    background-size: cover;
    color: white;
    padding: 3.1543rem 0 3.7851rem;
    background-size: cover;
  }

  .top {
    height: 5.8354rem;
    text-align: center;
    background: url(../images/bg1_titleMobile.png) center no-repeat;
    padding-top: 1.7349rem;
     background-size: contain;
  }

  .top .one {
    font-size: 1.8926rem;
    font-weight: 400;
    line-height: 2.6023rem;
  }

  .top .two {
    font-size: .9463rem;
    font-weight: 400;
    line-height: 1.3406rem;
    opacity: 0.6;
  }

  .top .line_white {
    width: 6.3986rem;
    height: .1803rem;
    background: #FFFFFF;
    border-radius: .3605rem;
    margin: 0 auto;
  }

  .top .line_black {
    width: 6.3986rem;
    height: .1803rem;
    background: black;
    border-radius: .3605rem;
    margin: 0 auto;
  }

  .top .linetop {
    margin-top: 1.2617rem;
  }

  .guest ul {
    text-align: center;
    margin-top: 2.208rem;
  }

  .guest ul li {
    font-size: 1.104rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1.5771rem;
    margin-top: 1.2617rem;
  }

  #mobileSwiper1 {
    margin-top: 2.208rem;

  }

  .meeting .mobileSwiper1 .swiperBox {
    margin: 0 1.2617rem;
    height: 17.9794rem;
  }

  .meeting .mobileSwiper1 .swiperBox img {
    width: 100%;
    height: 100%;
    border-radius: .6309rem .6309rem 0 0;
  }

  .meeting .mobileSwiper1 .content {
    height: 15.1405rem;
    background: #F5F5F5;
    border-radius: 0rem 0rem .6309rem .6309rem;
    padding: 1.5771rem 1.5771rem 0 1.5771rem;
    margin: 0 1.2617rem;
  }

  .meeting .mobileSwiper1 .content .title {
    font-size: 1.2617rem;
    font-weight: bold;
    color: #496931;
    line-height: 1.7349rem;
    margin-bottom: .6309rem;
    font-family: 'PingFangSC-Regular', 'PingFang SC', 'MicrosoftYaHei';
  }

  .meeting .mobileSwiper1 .content .text {
    font-size: 1.104rem;
    font-weight: 400;
    color: #333333;
    line-height: 2.208rem;
    font-family: 'PingFangSC-Regular', 'PingFang SC', 'MicrosoftYaHei';
  }

  .mobile-swiper-pagination1,
  .mobile-swiper-pagination2,
  .mobile-swiper-pagination3,
  .mobile-swiper-pagination4,
  .mobile-swiper-pagination5 {
    text-align: center;
    margin-bottom: 2.86rem /* 40/14 */;
  }
  

  .mobile-swiper-pagination-bullet1 {
    display: inline-block;
    width: .6309rem;
    height: .3154rem;
    background: #42CDA5;
    border-radius: .3943rem;
    opacity: 0.4;
    margin: .3154rem;
  }

  .mobile-bullet-active1 {
    display: inline-block;
    width: 1.5771rem;
    height: .3154rem;
    background: #42CDA5;
    border-radius: .3943rem;
    opacity: 1;
  }

  .highlight-box {
    width: 3.7851rem;
    height: 8.2011rem;
    background-color: rgba(228, 107, 32, 0.6);
    writing-mode: vertical-rl;
    font-size: 1.2617rem;
    line-height: 1.5771rem;
    color: white;
    text-align: center;
    border-radius: 2.3657rem;
    display: flex;
    justify-content: center;
    align-items: center;
    backdrop-filter: blur(.7886rem);
    -webkit-backdrop-filter: blur(.7886rem);
    float: right;
    margin-right: 1.5771rem;
    margin-top: -5.2046rem;
    position: relative;
    z-index: 10;
  }

  .highlight-box p {
    letter-spacing: .1577rem;
  }

  .hotelShow {
    margin-top: 2.8388rem
  }
  .hotelShow .top {
    background: url(../images/bg2_title.png) center no-repeat;
    height: 7.0971rem;
    padding-top: 1.7349rem;
    background-size: contain;
  }
  .hotelShow .top .two{
    margin: 0 auto;
  }


  .mobileSwiper2 .top {
    background: #F5F5F5;
    justify-content: space-between;
    align-items: center;
    padding: 1.2617rem 0 .9463rem 1.5771rem;
    border-radius: .5625rem .5625rem 0 0;
    margin: 0 1.2617rem;
    height: 2.8388rem;
  }

  .mobileSwiper2 .top .left {
    font-size: 1.4194rem;
    font-weight: 400;
    color: #496931;
    line-height: 2.8388rem;
    font-family: 'PingFangSC-Regular', 'PingFang SC', 'MicrosoftYaHei';
  }

  .mobileSwiper2 .top .right {
    font-size: 1.2617rem;
    font-weight: 400;
    color: #333333;
    line-height: 1.8025rem;
    opacity: 0.8;
    font-family: 'PingFangSC-Regular', 'PingFang SC', 'MicrosoftYaHei';

  }

  .mobileSwiper2 .swiperBox {
    background: #F5F5F5;
    padding: 0 1.5771rem;
    margin: 0 1.2617rem;
  }

  .mobileSwiper2 .swiperBox img {
    width: 100%;
    height: 100%;
  }

  .mobileSwiper2 .content5 {
    justify-content: center;
    text-align: center;
    padding-top: 2.8388rem !important;
    height: 10.7245rem !important;
  }

  .mobileSwiper2 .content5 .li {
    width: 33.33%;
    height: 10.7245rem;
  }

  .mobileSwiper2 .content5 .li img {
    margin: 0rem auto .6309rem;
    width: 3.7851rem;
    height: 3.7851rem;
  }

  .mobileSwiper2 .content5 .li p {
    font-size: 1.0251rem;
    font-family: 'PingFangSC-Regular', 'PingFang SC', 'MicrosoftYaHei';
    font-weight: 400;
    color: #333333;
    line-height: 1.4194rem;
  }

  .mobileSwiper2 .content {
    background: #F5F5F5;
    padding: 0 1.5771rem;
    color: #333333;
    line-height: 2.208rem;
    font-size: 1.104rem;
    height: 13.5634rem;
    border-radius: 0 0 .5625rem .5625rem;
    margin: 0 1.2617rem;
  }

  .mobileSwiper2 .content .title {
    font-family: "PingFangSC-Semibold", "PingFang SC";
    font-weight: 600;
    padding: 1.5771rem 0 .6309rem 0;
  }

  .mobileSwiper2 .content .text {
    font-family: 'PingFangSC-Regular', 'PingFang SC', 'MicrosoftYaHei';
    font-weight: 400;
  }

  .hotelmeet {
    margin-top: 5.0468rem;
  }

  .hotelmeet .top {
    background: url(../images/bg2_title.png) center no-repeat;
    height: 7.0971rem;
    padding-top: 1.7349rem;
    background-size: contain;
  }

  .hotelmeet .top .two {
    width: 16.0868rem;
    margin: 0 auto;
  }

  .hotelmeet .navList1 {
    overflow-x: scroll;
    white-space: nowrap;
    margin-top: 2.208rem;
  }

  .hotelmeet .navScroll1 {
    display: flex;
    /* 使用flexbox布局 */
    flex-wrap: wrap;
    /* 允许换行 */
    width: 163.3915rem;
    height: 26.3382rem;
    flex-direction: column;
    margin-bottom: .9463rem;
    margin-left: 1.2617rem;
  }

  .hotelmeet .navScroll1 li {
    margin-right: 1.2617rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    width: 22.0799rem;
  }
  .hotelmeet .navScroll1 li img{
    border-radius: .6309rem;
    margin-bottom: .6309rem;
  }
  .hotelmeet .navScroll1 li div{
    font-size: 1.1829rem;
    line-height: 1.7349rem;
    color: #333333;
    margin-bottom: 1.2617rem;
  }

  .hotelmoon {
    margin-top: 5.0468rem;
  }
  .hotelmoon .top{
    background: url(../images/bg2_title.png) center no-repeat;
    height: 7.0971rem;
    padding-top: 1.7349rem;
    background-size: contain;
  }
  .award{
    width: 26.9691rem;
    height: 60.8775rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(5, 1fr);
    margin: 0 auto;
  }
  .award img{
    width: 100%;
    height: 100%;
    object-fit: fill; /* 拉伸图片以填满容器，可能会导致图片变形 */
  }
  .award .tixi.text1{
    grid-row: span 2;
    background-color: #F5F5F5;
    color: #333333;
    display: flex;
    flex-direction: column;
    padding:0 .9463rem;
    border-radius: 0 .6309rem 0 0;
  }
  .title1{
    font-size: 1.104rem;
    color: #333333;
    line-height: 2.208rem;
    font-weight: bold;
    text-align: center;
  }
  .ltext{
    font-size: 0rem;
    color: #333333;
    line-height: 1.4194rem;
    text-align: center;
    margin-top: .6309rem;
  }
  .ltext li{
    font-size: 1.0251rem;
    border-radius: .3154rem;
    border: .0789rem solid #BBBBBB;
    margin-right: .6309rem;
    display: inline-block;
    padding: .1577rem .3943rem;
    line-height: 1.4194rem;
    margin-bottom: .6309rem;
  }
  .ltext li:nth-child(2n){
    margin-right: 0;
  }
  .ltext1{
    font-size: 1.0251rem;
    color: #333333;
    line-height: 1.8926rem;
    text-align: center;
    margin-top: .6309rem;
    margin-bottom: 1.8926rem;
  }
  .award .tixi.text2{
    grid-row: span 1;
    grid-column: span 2;
    background-color: #42CDA5;
    color: #333333;
    display: flex;
    flex-direction: column;
  }
  .tixi{
    display: flex;
  }

  .hotelmoon .content {
    background: #ffffff;
    margin-top: 2.208rem;
    color: #333333;
    line-height: 2.7938rem;
  }

  .hotelmoon .content .img img {
    width: 100%;
  }

  .hotelmoon .content .list {
    text-align: center;
    padding: 1.9827rem 0;
  }

  .hotelmoon .content .list li {
    font-family: MicrosoftYaHei;
  }

  .hotelmoon .content .list ul:nth-child(2) {
    margin: 1.1716rem 0;
  }

  .makemeeting {
    margin-top: 5.0468rem;
    padding-bottom: 3.1543rem;
  }

  .makemeeting .content {
    margin: 2.208rem 1.2617rem 0 1.2617rem;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .makemeeting .content div {
    width: 12.9325rem;
    margin-bottom: 1.2617rem;
  }

  .makemeeting .content div img {
    width: 100%;
  }

  .makemeeting .content div p {
    width: 100%;
    font-size: .9463rem;
    font-family: 'PingFangSC-Regular', 'PingFang SC', 'MicrosoftYaHei';
    font-weight: 400;
    color: #496931;
    background: #F5F5F5;
    border-radius: 0 0 .6309rem .6309rem;
    text-align: center;
    padding: .3154rem 0 .2366rem 0;
    line-height: 1.3406rem;
  }


  .lvsunight {
    margin-top: .6309rem;
    padding-bottom: 2.5234rem;
  }
  .lvsunight .top{
    background: url(../images/bg2_title.png) center no-repeat;
    height: 7.0971rem;
    padding-top: 1.7349rem;
    background-size: contain;
  }

  .lvsunight .content {
    margin: 2.208rem 1.2617rem 0 1.2617rem;
  }

  .lvsunight .content .wrap {
    margin-bottom: 1.2617rem;
  }

  .lvsunight .content .wrap img {
    width: 100%;
    height: 8.6743rem;
    display: block;
    border-radius: .6309rem .6309rem 0 0;
  }

  .lvsunight .content .wrap div {
    font-size: 1.104rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 2.208rem;
    text-align: center;
    padding: 1.2617rem 0;
    background: #F5F5F5;
    border-radius: 0 0 .6309rem .6309rem;
  }

  .news {
    position: relative;
  }
  .news .top{
    background: url(../images/bg3_title.png) center no-repeat;
    height: 4.416rem;
    padding-top: 1.7349rem;
    background-size: contain;

  }

  .news .content {
    overflow: hidden;
    width: 100%;
    margin-top: 2.208rem;
    position: relative;
  }

  #scrollContent {
    overflow: scroll;
    white-space: nowrap;
    padding-bottom: 2.208rem;
  }

  .clearthumb {
    position: absolute;
    background-color: #f5f5f5;
    width: 1.2617rem;
    height: .8112rem;
    bottom: 1.7664rem;
  }

  /* .content ::-webkit-scrollbar {
      height: 3.1703px;
    }
  
    .news .content ::-webkit-scrollbar-thumb {
      background: #c4c4c4;
      border-radius: 3.9629px;
    } */

  .news .content li {
    width: 16.5599rem;
    display: inline-block;
    padding-left: 1.2617rem;
    vertical-align: top;
  }

  .news .content li:first-child {
    padding-left: 1.2617rem;
  }

  .news .content li:last-child {
    padding-right: 1.2617rem;
  }

  .news .content li a img {
    width: 100%;
    height: 11.04rem;
    border-radius: .6309rem;
    margin-bottom: .6309rem;
  }

  .news .content li a p {
    font-size: 1.1829rem;
    font-family: 'PingFangSC-Regular', 'PingFang SC', 'MicrosoftYaHei';
    font-weight: 400;
    color: #333333;
    line-height: 1.7349rem;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .news .clearScroll {
    position: absolute;
    height: .757rem;
    background: black;
    bottom: 0;
    left: 1.2617rem;
    right: 1.2617rem;
    z-index: 5;
  }

  .news .clearScroll div {
    width: 4.5061rem;
    height: .757rem;
    background: white;

  }

  .agency {
    background: #f5f5f5;
    padding: 0px 1.14rem;
    display: block;
    overflow: hidden;
    box-sizing: border-box;
    
  }
  .agency .top{
    background: url(../images/bg3_title.png) center no-repeat;
    height: 4.416rem;
    padding-top: 1.7349rem;
    background-size: contain;
  }

  .agency .content {
    margin-top: 2.208rem;
  }

  .agency .contentBlock .brand{
    margin-bottom: .79rem /* 11/14 */;
    display: flex;
    flex-wrap: wrap;
  }

  .agency .contentBlock .brand dt{
    font-size: 1.14rem /* 16/14 */;
    color: #222222;
    line-height: 1.57rem /* 22/14 */;
    margin-bottom: .86rem /* 12/14 */;
    width: 100%;
  }
  .agency .contentBlock .brand  dd{
    width: 5.64rem /* 79/14 */!important;
    margin-right: .64rem /* 9/14 */;
    margin-bottom: .64rem /* 9/14 */;
  }
  .agency .contentBlock .brand dd:nth-child(4n+1) {
    margin-right: 0px;
  }
  .agency .contentBlock .brand dd img{
    /* width: 100%!important; */
    height: 1.86rem /* 26/14 */;
  }

  .agency .content h3 {
    font-size: 1.2617rem;
    font-family: 'PingFangSC-Regular', 'PingFang SC', 'MicrosoftYaHei';
    font-weight: 400;
    color: #222222;
    line-height: 1.7349rem;
  }

  .agency .content ul {
    justify-content: space-between;
    flex-wrap: wrap;
    padding: .9463rem 0 0 0;
    margin-bottom: .8674rem;
  }

  .agency ul li {
    width: 13.0114rem;
    height: 2.5234rem;
    background: #FFFFFF;
    font-size: .9463rem;
    font-family: 'PingFangSC-Regular', 'PingFang SC', 'MicrosoftYaHei';
    font-weight: 400;
    color: #484848;
    line-height: 2.5234rem;
    text-align: center;
    margin-bottom: .7097rem;
    border: .0789rem solid #EEEEEE;
  }

  .footer {
        border-top: 1px solid #DDDDDD;
        padding: 1.14rem /* 16/14 */ 0;
    }

    .footer .link-me {
        text-align: center;
        padding-bottom: .106667rem;
        font-size: 0;
    }

    .footer .link-me a,
    .footer .lxhz {
        font-weight: 400;
        font-size: .86rem /* 12/14 */;
        color: #888888;
        line-height: 1.21rem /* 17/14 */;
        text-align: center;
    }

    .footer .link-me a {
        text-decoration: none;
        display: inline-block;
    }

    .footer .link-me>a::after {
        content: "|";
        margin: 0 .466667rem;
    }

    .footer .link-me>a:last-child:after {
        display: none;
    }

    .footer .lxhz>span {
        display: block;
        font-size: .32rem;
        font-weight: 400;
        color: #888888;
        line-height: .453333rem;
        margin-bottom: .106667rem;
    }

  .fixButton {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    padding: 0 1.2617rem;
    justify-content: space-between;
    padding: .6309rem 1.2617rem;
    background-color: #f8f8f8;
  }

  .fixButton a {
    display: block;
    width: 12.9325rem;
    height: 3.7851rem;
    background: #E46B20;
    border-radius: .6309rem;
    font-size: 1.1829rem;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
    line-height: 3.7851rem;
    text-align: center;
    margin-bottom: constant(safe-area-inset-bottom);
    margin-bottom: env(safe-area-inset-bottom);
  }

  .fixButton a:first-child {
    background: #1C3498;
  }

  .fixButton a:first-child {
    background: #42CDA5;
  }

  #mobiledown {
    width: .6309rem;
    height: .6309rem;
    display: inline-block;
    transform: translateY(-0.0901rem);
  }

  .navLiMenu2 {
    display: none;
    position: absolute;
    right: -3.7851rem;
    top: 4.7945rem;
    width: 12.7072rem;
  }

  .navLiMenu2 img {
    margin: 0 auto;
    width: .9913rem;
    height: .6309rem;
  }

  .navLiMenu2 div {
    background-color: #222;
    color: white;
    font-size: 1.3518rem;
    font-family: 'PingFangSC-Regular', 'PingFang SC', 'MicrosoftYaHei';
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
  }

  .navLiMenu2 div a {
    height: 3.9654rem;
  }

  .navLiMenu2 div a:last-child {
    margin-top: 1.9827rem;
  }

  .guest1 {
    display: none !important;
  }

  .guest2 {
    display: inline-block;
  }

  .navScroll {
    overflow-x: scroll;
    overflow-y: hidden;
  }

  .shadow {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: transparent;
    z-index: 98;
  }
  .seemore{
    display: flex;
    font-size: 1.0251rem;
    line-height: 1.4194rem;
    justify-content: center;
    align-items: center;
    margin-top: -0.6309rem;
    color: #666666;
  }
  .seemore img{
    width: .7097rem;
    height: .4731rem;
    margin-left: .3154rem;
  }

  .dataReportContent{
    background: #000;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    padding: 0 1.14rem /* 16/14 */;
  }
  .dataReportContent .dataReportList{
    display: flex;
    flex-wrap: wrap;
  }
  .dataReportContent .mobileTitle{
    margin-bottom: 2.29rem /* 32/14 */;
  }
  #researchResults .mobileTitle{
    margin-top: 3.43rem /* 48/14 */;
  }
  #highlight .mobileTitle{
    margin-left: 6.21rem /* 87/14 */;
  }
  #mediaReport .mobileTitle{
    margin-top: 4.57rem /* 64/14 */;
  }
  .dataReportContent .dataReportList .dataReportListItem{
    width: 11.71rem /* 164/14 */;
    margin-right: 1.07rem /* 15/14 */;
  }
  .dataReportContent .dataReportList .dataReportListItem p{
    font-size: 14px;
    color: #FFFFFF;
    line-height: 20px;
    margin: .43rem /* 6/14 */ 0px 1.14rem /* 16/14 */;
    
  }
  .dataReportContent .dataReportList .dataReportListItem:nth-child(2n){
    margin-right: 0px;
  }
  .dataReportContent .dataReportList img{
    width: 100%;
  }


  /* 研究成功 */
  .yjcg{
    background: #000;
    display: block;
    overflow: hidden;
  }
  .yjcg .layoutMain, .news .layoutMain{
    padding: 0 1.14rem /* 16/14 */;
    box-sizing: border-box;
  }
  .yjcg .layoutMain .slideInner img{
    width: 100%;
    height: 12.21rem /* 171/14 */;
    border-radius: 0.57rem .57rem /* 8/14 */ 0px 0px;
  }
   .yjcg .layoutMain .slideInner a{
    width: 100%;
    height: 2.29rem /* 32/14 */;
    line-height: 2.29rem /* 32/14 */;
    background: #42CDA5;
    font-size: 1.14rem /* 16/14 */;
    color: #FFFFFF;
    text-align: center;
    display: block;
    margin-bottom: 1.14rem /* 16/14 */;
    border-radius: 0px 0px .57rem /* 8/14 */ .57rem /* 8/14 */;
    
   }

   /* 亮点环节 */
   .lvSuShow .itemSmall{
      padding: 0 1.14rem /* 16/14 */;
      box-sizing: border-box;
   }

   .layoutMain{
    display: block;
    overflow: hidden;
   }

   .lvSuShow .itemSmall .item{
    background: #F5F5F5;
    border-radius: .57rem /* 8/14 */;
    margin-bottom: 1.14rem /* 16/14 */;
    padding: 1.43rem /* 20/14 */ 0px;
    box-sizing: border-box;
   }
   .lvSuShow .itemSmall .item:last-child{
    margin-bottom: 0px;
   }

   .lvSuShow .itemSmall .itemText{
    font-weight: bold;
    font-size: 1.29rem /* 18/14 */;
    color: #42CDA5;
    line-height: 1.79rem /* 25/14 */;
    padding: 0px 1.43rem;
    box-sizing: border-box;
   }
   .lvSuShow .itemSmall .itemText .desc{
    font-weight: initial;
    font-size: 1rem /* 14/14 */;
    color: #333333;
    line-height: 1.71rem /* 24/14 */;
    margin: .29rem /* 4/14 */ 0px 1.14rem /* 16/14 */;
    
   }
   .lvSuShow .itemSmall .itemTop{
      width: 100%;
      overflow-x: scroll;
   }
   .lvSuShow .itemSmall .itemTop .content{
      width: 61.71rem /* 864/14 */;
      display: flex;
      padding: 0 1.43rem;
   }
   .lvSuShow .itemSmall .itemTop .content img{
    width: 15rem /* 210/14 */;
    height: 10rem /* 140/14 */;
    margin-right: .57rem /* 8/14 */
   }

   /* 媒体报道 */
   .news .layoutMain .contentBlock a{
    display:flex;
    margin-bottom: 1.43rem /* 20/14 */;
   }
   .news .layoutMain .contentBlock a:last-child{
    margin-bottom: 0px;
   }
   #jchg .mobileTitle{
    margin-top: 4.57rem /* 64/14 */;
   }
   .news .layoutMain .contentBlock a img{
    width: 8.14rem /* 114/14 */;
    height: 5.43rem /* 76/14 */;
    margin-right: .86rem /* 12/14 */;
    border-radius: 8px;
   }
   .news .layoutMain .contentBlock a h2{
    font-weight: 400;
    font-size: 1.07rem /* 15/14 */;
    color: #333333;
    line-height: 1.71rem /* 24/14 */;
   }

   /* 合作咨询 */
   .home2 .consultation{
    width: 24.5rem /* 343/14 */;
    background: #FFFFFF;
    border-radius: .57rem /* 8/14 */;
    margin: 3.14rem /* 44/14 */ auto 2.86rem /* 40/14 */;
    padding: 2rem /* 28/14 */ 1.71rem /* 24/14 */ 2.29rem /* 32/14 */;
    box-sizing: border-box;
   }
   .home2 .consultation .consultationTitle{
    font-weight: bold;
    font-size: 1.43rem /* 20/14 */;
    color: #222222;
    line-height: 28px;
    margin-bottom: 1.71rem /* 24/14 */;
    text-align: center
   }
   .home2 .consultation .contactInformationList,  .home2 .consultation .contactInformationList a{
      font-size: 1rem /* 14/14 */;
      color: #888888;
      line-height: 1.71rem /* 24/14 */;
      text-align: left;
      display: inline-block;
   }
   .home2 .consultation .contactInformationList li{
    margin-bottom: 1.14rem /* 16/14 */;
   }
   .home2 .consultation .contactInformationList li .title{
    font-size: 1.29rem /* 18/14 */;
    color: #222222;
    line-height: 1.79rem /* 25/14 */;
    margin-bottom: .29rem /* 4/14 */;
   }
   .home2 .consultation .contactInformationList li:last-child{
    margin-bottom: 0px;
   }
}

.flex {
  display: -moz-box;
  /*firefox*/
  display: -ms-flexbox;
  /*IE10*/
  display: -webkit-box;
  /*Safari*/
  display: -webkit-flex;
  /*Chrome*/
  display: box;
  display: flexbox;
  display: flex;
}