.indexbody { width: 100%; position: relative; padding-bottom: 40px; }

.indexbody .index1 { position: absolute; left: 122px; top: 660px; width: 816px; height: 738.44px; z-index: -1000; }

.indexbody .index2 { position: absolute; left: 540px; top: 412px; width: 2000px; height: 1909.91px; z-index: -1000; }

.swiper-container { width: 100%; height: 5.6rem; }

.swiper-pagination-bullet { width: 24px; height: 4px; border-radius: 2px; background: #fff; opacity: .4; }

.swiper-pagination-bullet-active { opacity: 1; }

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 5%; }

.swiper-button-next, .swiper-button-prev { width: .64rem; height: .64rem; margin-top: -.08rem; }

.swiper-button-prev {left: 40px; background-image: url(../../assets/image/banner_left.png); background-size: 100%;}

.swiper-button-next {right: 40px; background-image: url(../../assets/image/banner_right.png); background-size: 100%;}

.swiper-button-prev:hover { background-image: url(../../assets/image/banner_left_active.png); background-size: 100%;}

.swiper-button-next:hover { background-image: url(../../assets/image/banner_right_active.png); background-size: 100%;}

.indexbody .swapper { width: 100%; height: 560px; position: relative; }

.indexbody .swapper .bots { position: absolute; left: 50%; transform: translateX(-50%); bottom: 40px; display: flex; align-items: center; }

.indexbody .swapper .bots span { width: 24px; height: 4px; background: rgba(255, 255, 255, 0.4); margin-right: 12px; }

.indexbody .swapper .bots .bgWhite { background-color: #fff; }

.indexbody .swapper img { width: 100%; height: 560px; }

.indexbody .swapper .prev { position: absolute; top: 50%; left: 40px; width: .64rem; height: .64rem; opacity: 1; color: #fff; font-size: 16px; display: flex; align-items: center; justify-content: center; background: url(../../assets/image/banner_left.png) no-repeat; background-size: 100%; cursor: pointer; }
.indexbody .swapper .prev .whiteRight { width: 16px; height: 16px;}
.indexbody .swapper .prev:hover { background: url(../../assets/image/banner_left_active.png) no-repeat; background-size: 100%; }

.indexbody .swapper .next { position: absolute; top: 50%; right: 40px; width: .64rem; height: .64rem; opacity: 1; color: #fff; font-size: 16px; display: flex; align-items: center; justify-content: center; background: url('../../assets/image/banner_right.png') no-repeat; background-size: 100%;  cursor: pointer; }
.indexbody .swapper .next .whiteRight { width: 16px; height: 16px;}
.indexbody .swapper .next:hover { background: url(../../assets/image/banner_right_active.png) no-repeat; background-size: 100%; }

.indexbody .news { width: 100%; padding-top: .4rem; box-sizing: border-box; display: flex; justify-content: center; padding-bottom: .4rem; background: url("../../assets/image/news_bg.png") no-repeat center top; }

.indexbody .news .newsBox { width: 1200px; height: 100%; }

.indexbody .news .newsBox .title .en { width: 159px; height: 24px; opacity: 1; font-family: DingTalk JinBuTi; font-size: 20px; font-weight: normal; line-height: normal; text-transform: uppercase; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #CCCCCC; }

.indexbody .news .newsBox .title .name { width: 100%; height: 45px; display: flex; align-items: center; justify-content: space-between; }

.indexbody .news .newsBox .title .name .left { height: 45px; opacity: 1; font-family: Alibaba PuHuiTi 2.0; font-size: 32px; font-weight: 500; line-height: normal; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #333333; }

.indexbody .news .newsBox .title .name .right { height: 40px; display: flex; align-items: center; }

.indexbody .news .newsBox .title .name .right .newRightName:hover { color: #D3192B; border-color: #D3192B; }

.indexbody .news .newsBox .title .name .right .newNamecheck { background-color: #D3192B; color: #fff; }

.indexbody .news .newsBox .title .name .right .newNamecheck:hover { border-color: #D3192B; color: #fff; }

.indexbody .news .newsBox .title .name .right div { box-sizing: border-box; border: 1px solid #D8D8D8; padding: 0 24px; height: 40px; display: flex; align-items: center; justify-content: center; margin-left: 24px; opacity: 1; font-family: Alibaba PuHuiTi 2.0; font-size: 18px; font-weight: normal; line-height: 24px; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #999999; cursor: pointer; }

.indexbody .news .newsBox .title .name .right a div{ color: #000; }

.indexbody .news .newsBox .newInfos { display: none !important;  width: 100%; height: 550px; display: flex; justify-content: space-between; margin: 24px 0; }
.indexbody .news .newsBox .newsshow { display: inline-flex !important; }

.indexbody .news .newsBox .newInfos .intro {height: auto; /* 高度自适应 */
  opacity: 1;
  font-family: ScalaOT Regular, ScalaOT;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  color: #333333;
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 8px;

  /* 移除与省略号相关的所有属性 */
  text-overflow: unset;
  display: block; /* 恢复为普通块级元素 */
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
  word-wrap: break-word;
  white-space: normal; /* 允许换行 */
  overflow: visible; /* 不裁剪内容 */

  text-align: justify;         /* 关键：开启两端对齐 */
  text-justify: inter-word;   /* 可选：指定对齐方式（默认是自动） */
  /*hyphens: auto;*/               /* 可选：允许自动断词（适合长英文单词） */
  /*word-break: break-all;*/       /* 可选：强制断行以避免溢出 */
  /*line-height: 1.5;*/            /* 可选：设置行高提升可读性 */ 
}

.indexbody .news .newsBox .newInfos .left { width: 588px; height: 100%; cursor: pointer; }

.indexbody .news .newsBox .newInfos .left .img { width: 100%; height: 356px; overflow: hidden; position: relative; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.indexbody .news .newsBox .newInfos .left .img img { width: 593px; height: 593px; position: absolute; bottom: 0; left: 0; }

.indexbody .news .newsBox .newInfos .left .info { width: 100%; height: 154px; background: #F5F5F5; padding: 24px 24px 0; box-sizing: border-box; transition: .5s linear; }

.indexbody .news .newsBox .newInfos .left .info .name { height: 24px; opacity: 1; font-family: Alibaba PuHuiTi 2.0; font-size: 18px; font-weight: 500; line-height: 24px; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #333333; margin-bottom: 8px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.indexbody .news .newsBox .newInfos .left .info .details { height: 48px; opacity: 1; font-family: Alibaba PuHuiTi 2.0; font-size: 14px; font-weight: normal; line-height: 24px; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #999999; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.indexbody .news .newsBox .newInfos .left .info .time { color: #999; }

.indexbody .news .newsBox .newInfos .left:hover .info { background-color: #D3192B; }

.indexbody .news .newsBox .newInfos .left:hover .info .name { color: #fff; }

.indexbody .news .newsBox .newInfos .left:hover .info .details { color: #fff; }

.indexbody .news .newsBox .newInfos .left:hover .info .time { color: #fff; }

.indexbody .news .newsBox .newInfos .right { width: 588px; height: 100%; display: flex; flex-direction: column; justify-content: space-between; }

.indexbody .news .newsBox .newInfos .right .rightInfo {height: 154px; background: #F5F5F5; padding: 24px; box-sizing: border-box; display: flex;align-items: center; cursor: pointer; transition: .5s  linear; }

.indexbody .news .newsBox .newInfos .right .rightInfo:hover { background-color: #D3192B; }

.indexbody .news .newsBox .newInfos .right .rightInfo:hover .info .name { color: #fff; }

.indexbody .news .newsBox .newInfos .right .rightInfo:hover .info .details { color: #fff; }

.indexbody .news .newsBox .newInfos .right .rightInfo:hover .info .time { color: #fff; }

.indexbody .news .newsBox .newInfos .right .rightInfo .img { width: 156px; height: 106px; margin-right: 24px; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.indexbody .news .newsBox .newInfos .right .rightInfo img { width: 156px; height: 106px; margin-right: 24px; }

.indexbody .news .newsBox .newInfos .right .rightInfo .info { flex: 1; }

.indexbody .news .newsBox .newInfos .right .rightInfo .info .name { height: 24px; opacity: 1; font-family: Alibaba PuHuiTi 2.0; font-size: 18px; font-weight: 500; line-height: 24px; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #333333; margin-bottom: 8px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.indexbody .news .newsBox .newInfos .right .rightInfo .info .details { width: 360px; height: 48px; opacity: 1; font-family: Alibaba PuHuiTi 2.0; font-size: 14px; font-weight: normal; line-height: 24px; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #999999; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.indexbody .news .newsBox .newInfos .right .rightInfo .info .time { color: #999; }

.indexbody .news .newsBox .banner-img { width: 100%; max-height: 120px; }

.indexbody .news .newsBox .banner-img img { width: 100%; }

.indexbody .industry { position: relative; width: 100%; height: 1000px; overflow: hidden; padding-top: 40px; display: flex; justify-content: center;box-sizing: border-box; background: url('../../assets/image/industry_bg.png') no-repeat center top; background-size: cover; }

.indexbody .industry .newsBox { width: 1200px; height: 900px; position: relative; z-index: 5; }

.indexbody .industry .newsBox .title .en { height: 24px; opacity: 1; font-family: DingTalk JinBuTi; font-size: 20px; font-weight: normal; line-height: normal; text-transform: uppercase; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on;color: rgba(255, 255, 255, .2) !important;  }

.indexbody .industry .newsBox .title .name { width: 100%; height: 45px; display: flex; align-items: center; justify-content: space-between; }

.indexbody .industry .newsBox .title .name .left { height: 45px; opacity: 1; font-family: Alibaba PuHuiTi 2.0; font-size: 32px; font-weight: 500; line-height: normal; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #fff; }

.indexbody .industry .newsBox .title .name .right { height: 40px; display: flex; align-items: center; }

.indexbody .industry .newsBox .title .name .right div { box-sizing: border-box; border: 1px solid rgba(255, 255, 255, .3); padding: 0 24px; height: 40px; display: flex; align-items: center; justify-content: center; margin-right: 24px; opacity: 1; font-family: Alibaba PuHuiTi 2.0; font-size: 18px; font-weight: normal; line-height: 24px; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #fff; cursor: pointer; }

.indexbody .industry .newsBox .infos { width: 100%; display: flex; justify-content: space-between;  margin-top: 24px; }

.indexbody .industry .newsBox .infos .info { width: 100%; height: 416px; position: relative; overflow: hidden; cursor: pointer; }

.indexbody .industry .newsBox .infos .info:hover .show1 { transition: 1s linear; }

.indexbody .industry .newsBox .infos .info:hover .show1 .name { top: 40px; }

.indexbody .industry .newsBox .infos .info:hover .show2 { top: 0; transition: .5s linear; }

.indexbody .industry .newsBox .infos .info:hover .show2 .line { opacity: 0.4; transition: 2s linear; }

.indexbody .industry .newsBox .infos .info:hover .show2 .details { opacity: 1; transition: 1.5s linear; }

.indexbody .industry .newsBox .infos .info:hover .show2 .button { opacity: 1; transition: .5s linear; }

.indexbody .industry .newsBox .infos .info .show1 { width: 282px; height: 376px; overflow: hidden; position: relative; }

.indexbody .industry .newsBox .infos .info .industry_list_bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 158px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%); z-index: 2;}

.indexbody .industry .newsBox .infos .info .show1 img { width: 100%; height: 100%; }

.indexbody .industry .newsBox .infos .info .show1 .name { position: absolute; left: 24px; bottom: 40px; z-index: 9; font-family: Alibaba PuHuiTi 2.0; font-size: 18px; font-weight: 500; line-height: 24px; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #FFFFFF; }

.indexbody .industry .newsBox .infos .info .show2 { width: 282px; height: 416px; position: absolute; top: -437px; left: 0; padding: 40px 0px 40px 24px; background-color: #D3192B; color: #fff; box-sizing: border-box; z-index: 8; }

.indexbody .industry .newsBox .infos .info .show2 .name { font-family: Alibaba PuHuiTi 2.0; font-size: 18px; font-weight: 500; line-height: 24px; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #FFFFFF; padding-bottom: 24px;box-sizing: border-box; }

.indexbody .industry .newsBox .infos .info .show2 .line { width: 100%; height: 1px; background-color: #fff; opacity: 0; margin-top: 24px; }

.indexbody .industry .newsBox .infos .info .show2 .details { width: 234px; opacity: 0; font-family: Alibaba PuHuiTi 2.0; font-size: 14px; font-weight: normal; line-height: 24px; margin-top: 24px; color: #FFFFFF; letter-spacing: 0em; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; }

.indexbody .industry .newsBox .infos .info .show2 .button { position: absolute; left: 24px; bottom: 40px; width: 129px; height: 40px; opacity: 0; display: flex; align-items: center; justify-content: center; box-sizing: border-box; border: 1px solid #FFFFFF; font-family: Alibaba PuHuiTi 2.0; font-size: 18px; font-weight: normal; line-height: 24px; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #FFFFFF; }

.indexbody .industry .newsBox .infos .info .show2 .button:hover { background-color: #fff; color: #D3192B; transition: 0 !important; }

.indexbody .imglist { width: 100%; height: 168px; opacity: 1; background: #F5F5F5; display: flex; justify-content: center; align-items: center; }

.indexbody .imglist .img { width: 282px; height: 120px; overflow: hidden; margin-right: 24px; }

.indexbody .imglist .img img { width: 100%; height: 100%; }

.indexbody .working { width: 100%; padding-top: 40px; padding-bottom: 40px; display: flex; justify-content: center; background: #fff;box-sizing: border-box; }

.indexbody .working .newsBox { width: 1200px; height: 100%; }

.indexbody .working .newsBox .title .en { height: 24px; opacity: 1; font-family: DingTalk JinBuTi; font-size: 20px; font-weight: normal; line-height: normal; text-transform: uppercase; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #CCCCCC; }

.indexbody .working .newsBox .title .name { width: 100%; height: 45px; display: flex; align-items: center; justify-content: space-between; }

.indexbody .working .newsBox .title .name .left { height: 45px; opacity: 1; font-family: Alibaba PuHuiTi 2.0; font-size: 32px; font-weight: 500; line-height: normal; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #000; }

.indexbody .working .newsBox .title .name .right { height: 40px; display: flex; align-items: center; }

.indexbody .working .newsBox .title .name .right div { box-sizing: border-box; border: 1px solid #D8D8D8; padding: 0 24px; height: 40px; display: flex; align-items: center; justify-content: center; margin-right: 24px; opacity: 1; font-family: Alibaba PuHuiTi 2.0; font-size: 18px; font-weight: normal; line-height: 24px; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #000; cursor: pointer; }

.indexbody .working .newsBox .infos { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 24px; }

.indexbody .working .newsBox .infos .info { width: 588px; height: 331px; position: relative; overflow: hidden; cursor: pointer; margin-bottom: 24px; }

.indexbody .working .newsBox .infos .info:hover { height: 371px; }

.indexbody .working .newsBox .infos .info:hover .show1 .name { top: 40px; transition: 1s linear; }

.indexbody .working .newsBox .infos .info:hover .show2 { top: 0; transition: .5s linear; }

.indexbody .working .newsBox .infos .info:hover .show2 .line { opacity: 0.4; transition: 2s linear; }

.indexbody .working .newsBox .infos .info:hover .show2 .details { opacity: 1; transition: 1.5s linear; }

.indexbody .working .newsBox .infos .info:hover .show2 .button { opacity: 1; transition: .5s linear; }

.indexbody .working .newsBox .infos .info .show1 { width: 100%; height: 331px; overflow: hidden; position: relative; }

.indexbody .working .newsBox .infos .info .working_list_bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 158px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%); z-index: 2;}

.indexbody .working .newsBox .infos .info .show1 img { width: 100%; height: 100%; }

.indexbody .working .newsBox .infos .info .show1 .name { position: absolute; left: 24px; bottom: 40px; z-index: 9; font-family: Alibaba PuHuiTi 2.0; font-size: 18px; font-weight: 500; line-height: 24px; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #FFFFFF; }

.indexbody .working .newsBox .infos .info .show2 { width: 100%; height: 371px; position: absolute; top: -437px; left: 0; padding: 40px 0px 40px 24px; background-color: #D3192B; color: #fff; box-sizing: border-box; z-index: 8; }

.indexbody .working .newsBox .infos .info .show2 .name { font-family: Alibaba PuHuiTi 2.0; font-size: 18px; font-weight: 500; line-height: 24px; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #FFFFFF; padding-bottom: 24px;box-sizing: border-box; }

.indexbody .working .newsBox .infos .info .show2 .line { width: 100%; height: 1px; background-color: #fff; opacity: 0; margin-top: 24px; }

.indexbody .working .newsBox .infos .info .show2 .details { width: 540px; opacity: 0; font-family: Alibaba PuHuiTi 2.0; font-size: 14px; font-weight: normal; line-height: 24px; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #FFFFFF; margin-top: 24px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }

.indexbody .working .newsBox .infos .info .show2 .button { position: absolute; left: 24px; bottom: 40px; width: 129px; height: 40px; opacity: 0; display: flex; align-items: center; justify-content: center; box-sizing: border-box; border: 1px solid #FFFFFF; font-family: Alibaba PuHuiTi 2.0; font-size: 18px; font-weight: normal; line-height: 24px; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #FFFFFF; }

.indexbody .working .newsBox .infos .info .show2 .button:hover { background-color: #fff; color: #D3192B; transition: 0 !important; }

.indexbody .media { width: 100%; padding-top: 40px; display: flex; justify-content: center; background: #fff; box-sizing: border-box; }

.indexbody .media .newsBox { width: 1200px; height: 100%; }

.indexbody .media .newsBox .title .en { height: 24px; opacity: 1; font-family: DingTalk JinBuTi; font-size: 20px; font-weight: normal; line-height: normal; text-transform: uppercase; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #CCCCCC; }

.indexbody .media .newsBox .title .name { width: 100%; height: 45px; display: flex; align-items: center; justify-content: space-between; }

.indexbody .media .newsBox .title .name .left { height: 45px; opacity: 1; font-family: Alibaba PuHuiTi 2.0; font-size: 32px; font-weight: 500; line-height: normal; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #000; }

.indexbody .media .newsBox .title .name .right { height: 40px; display: flex; align-items: center; }

.indexbody .media .newsBox .title .name .right div { box-sizing: border-box; border: 1px solid #D8D8D8; padding: 0 24px; height: 40px; display: flex; align-items: center; justify-content: center; margin-right: 24px; opacity: 1; font-family: Alibaba PuHuiTi 2.0; font-size: 18px; font-weight: normal; line-height: 24px; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #000; cursor: pointer; }

.indexbody .media .newsBox .infos { width: 100%; display: flex; justify-content: space-between; margin-top: 24px; }

.indexbody .media .newsBox .infos .info { width: 220px; height: 340px; position: relative; overflow: hidden; cursor: pointer; }

.indexbody .media .newsBox .infos .info:hover .show2 { top: 0; transition: .5s linear; }

.indexbody .media .newsBox .infos .info:hover .show2 .joinUs { opacity: 1; transition: opacity 1.5s linear; }

.indexbody .media .newsBox .infos .info .show1 { width: 100%; height: 296px; overflow: hidden; display: flex; flex-direction: column; box-sizing: border-box; align-items: center; border: 1px solid #D8D8D8; border-top: 4px solid #D3192B; }

.indexbody .media .newsBox .infos .info .show1 .img { width: 140px; height: 140px; display: flex; align-items: center; justify-content: center; }

.indexbody .media .newsBox .infos .info .show1 .img img { width: 109.45px; height: 109.45px; opacity: 1; margin-top: 40px; }

.indexbody .media .newsBox .infos .info .show1 .name { height: 24px; opacity: 1; font-family: Alibaba PuHuiTi 2.0; font-size: 18px; font-weight: 500; line-height: 24px; text-align: center; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #333333; margin: 24px 0 8px; }

.indexbody .media .newsBox .infos .info .show1 .en { height: 24px; opacity: 1; font-family: DingTalk JinBuTi; font-size: 18px; font-weight: normal; line-height: 24px; text-align: center; text-transform: uppercase; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #CCCCCC; }

.indexbody .media .newsBox .infos .info .show2 { width: 100%; height: 340px; overflow: hidden; display: flex; flex-direction: column; box-sizing: border-box; align-items: center; border: 1px solid #D8D8D8; border-top: 4px solid #D3192B; position: absolute; left: 0; top: -620px; background-color: #D3192B; }

.indexbody .media .newsBox .infos .info .show2 .img { width: 140px; height: 140px; display: flex; align-items: center; justify-content: center; margin-top: 40px; margin-bottom: 36px; }

.indexbody .media .newsBox .infos .info .show2 .img img { width: 100%; height: 100%; opacity: 1; }

.indexbody .media .newsBox .infos .info .show2 .name { height: 24px; opacity: 1; font-family: Alibaba PuHuiTi 2.0; font-size: 18px; font-weight: 500; line-height: 24px; text-align: center; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #fff; margin: 24px 0 8px; }

.indexbody .media .newsBox .infos .info .show2 .en { height: 24px; opacity: 1; font-family: DingTalk JinBuTi; font-size: 18px; font-weight: normal; line-height: 24px; text-align: center; text-transform: uppercase; letter-spacing: 0em; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: rgba(255, 255, 255, 0.4); }

.indexbody .media .newsBox .infos .info .show2 .joinUs { font-family: Alibaba PuHuiTi 2.0; font-size: 18px; font-weight: normal; line-height: 24px; text-align: center; letter-spacing: 0em; opacity: 0; font-variation-settings: "opsz" auto; font-feature-settings: "kern" on; color: #FFFFFF; }

.indexbody .working .working-contain { display: flex; flex-wrap: wrap; justify-content: space-between; overflow: hidden; }
.indexbody .working .working-contain .working-list { margin-top:  24px; }
.indexbody .working .working-contain .working-list a { display: flex; align-items: center; width: 588px; height: 168px; box-sizing: border-box; border: 1px solid #D8D8D8; padding: 24px; }
.indexbody .working .working-contain .working-list:hover a { background: #D3192B; border-color: #D3192B; }
.indexbody .working .working-contain .working-list:hover .working-list-title { color: #FFFFFF; }
.indexbody .working .working-contain .working-list:hover .working-list-desc { color: rgba(255, 255, 255, 0.6); }
.indexbody .working .working-contain .working-list .working-list-text { margin-right: 24px; }
.indexbody .working .working-contain .working-list .working-list-title { color: #333333; font-size: 18px; font-weight: 500; line-height: 24px; margin-bottom: 8px; }
.indexbody .working .working-contain .working-list .working-list-desc { color: #999999; font-size: 14px; line-height: 24px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.indexbody .working .working-contain .working-list .working-list-img { display: block; width: 212px; height: 120px; }


@media (max-width: 750px) { 
  /* .indexbody .news { margin-bottom: 1rem; } */
  .indexbody .news .newsBox { width: 100%; }
  .indexbody .news .newsBox .title .en {font-size: 20px;}
  .indexbody .news .newsBox .title .en i {font-size: 14px;}
  .indexbody .news .newsBox .title .name .left {font-size: 20px;margin-bottom: 0px; height: auto;}
  .indexbody .news .newsBox .title .name { display: flex;flex-direction: column;align-items:start;height: auto; }
  /* .indexbody .news .newsBox .title .name .right {display: flex;flex-wrap: wrap;} */
  .indexbody .news .newsBox .title .name .right .newRightName{ font-size: .2rem !important;display: flex;align-items: center;
justify-content: center;white-space: nowrap;padding: 0 5px; margin-left: 0; margin-right:5px;margin-top: 15px;margin-bottom: 15px; height: .6rem;}
.indexbody .news .newsBox .title .name .right a .newRightNames{ font-size: .2rem !important;display: none;align-items: center;
  justify-content: center;white-space: nowrap;padding: 0 6px; margin-left: 0; margin-right:0;margin-top: 15px;margin-bottom: 15px; height: .6rem;}
  .indexbody .news .newsBox .title .name .right .newRightNames .icon {font-size: 12px;}
  .indexbody .news .newsBox .newInfos { width: 100%; height: auto; display: none !important; }
  .indexbody .news .newsBox .newsshow { display: block !important; padding-top: .15rem; margin-top: 0; margin-bottom: .24rem;}
  .indexbody .news .newsBox .newInfos .left { width: 100%; height: 100%; margin-bottom: .24rem; }
  .indexbody .news .newsBox .newInfos .left .img { width: auto; height: 3.56rem; margin: 0 0.24rem; }
  .indexbody .news .newsBox .newInfos .left .img img { width: 100%; height: 100%; }
  .indexbody .news .newsBox .newInfos .left .info { padding-right: 24px; margin: 0 0.24rem; width: auto; padding: 0.24rem; height: auto; }
  .indexbody .news .newsBox .newInfos .left .info .name { width: auto; height: auto; margin-bottom: .08rem; font-size: .32rem; line-height: .45rem; }
  .indexbody .news .newsBox .newInfos .left .info .time { font-size: .28rem; }
  .indexbody .news .newsBox .newInfos .left .info .details { width: auto; height: auto; display: none; }
  .indexbody .news .newsBox .newInfos .right { width: 100%; height: 100%; display: block; }
  .indexbody .news .newsBox .newInfos .right .rightInfo {height: auto; margin: .24rem; padding: .24rem; }
  .indexbody .news .newsBox .newInfos .right .rightInfo img { width: 156px; height: 106px; margin-right: 14px; }
  .indexbody .news .newsBox .newInfos .right .rightInfo .info .name { width: auto; height: .9rem;font-size: .32rem; margin-bottom: .16rem; line-height: .48rem; -webkit-line-clamp: 2; }
  .indexbody .news .newsBox .newInfos .right .rightInfo .info .details {display: none; width: auto; height: auto; font-size: 12px;}
 .indexbody .news .newsBox .newInfos .right .rightInfo .img { width: 2.06rem; height: 1.4rem; margin-right: .24rem; }
 .indexbody .news .newsBox .newInfos .right .rightInfo .img img { width: 100%; height: 100%; }
 .indexbody .news .newsBox .newInfos .right .rightInfo .info { flex: 1; }
 .indexbody .news .newsBox .newInfos .right .rightInfo .info .time { font-size: .28rem; line-height: .34rem; }
  .indexbody .industry { width: 100%; height: auto; display: block; margin-bottom: 0px; padding-top: .4rem; }
  .indexbody .industry .newsBox { width: 100%;height: auto; }
  .indexbody .industry .newsBox .infos { width: auto; display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 5px; padding: 0 .24rem; }
  .indexbody .industry .newsBox .infos .info { width: 3.39rem; height: 4.76rem; margin-bottom: .24rem; z-index:22;}
  .indexbody .industry .newsBox .infos .info .show1 { width: 100%; height: 4.52rem; }
  .indexbody .industry .newsBox .infos .info .show1 .name { font-size: .28rem; left: .2rem; bottom: .24rem; }
  .indexbody .industry .newsBox .infos .info .show2 {width: 100%; height: 4.76rem; padding: .24rem .2rem;}
  .indexbody .industry .newsBox .infos .info .show2 .name { font-size: .36rem; }
  .indexbody .industry .newsBox .infos .info .show2 .details{width: 100%; margin-top: .2rem; font-size: .28rem; line-height: .4rem; -webkit-line-clamp: 5; line-height: .4rem;}
  .indexbody .industry .newsBox .infos .info .industry_list_bg { height: 1.89rem; }
  .indexbody .imglist { width: 100%; height: auto; padding-top: 20px; display: block;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-evenly; }
  .indexbody .imglist .img { width: 49%;margin: 0; margin-bottom: 20px; height: 1rem; }
  .indexbody .working { width: 100%; height: auto; padding-top: .4rem; padding-bottom: .1rem; display: flex; justify-content: center; }
  .indexbody .working .newsBox .title .en {font-size: 14px;}
  .indexbody .working .newsBox .title .name .left {font-size: 20px;margin-bottom: 0px;}
  .indexbody .working .newsBox .title .name .right {align-self: start; align-items: flex-start; margin-top: -5px;}
  .indexbody .working .newsBox .title .name .right div {padding: 0 12px;font-size: 14px;height: 33px;}
  .indexbody .working .newsBox .title .name .right div .icon{font-size: 14px;}
  .indexbody .working .newsBox { width: 100%; height: 100%; }
  .indexbody .working .newsBox .infos { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 5px; }
  .indexbody .working .newsBox .infos .info { width: 100%; height: 4rem; position: relative; overflow: hidden; cursor: pointer; margin: 0 .24rem .24rem .24rem; }
  .indexbody .working .newsBox .infos .info .show1 { height: 4rem; }
  .indexbody .working .newsBox .infos .info .show2 {padding: 40px 24px 40px 24px;}
  .indexbody .working .newsBox .infos .info .show2 .details{width: 100%; margin: 24px 0 0;}
  .indexbody .media { width: 100%; height: auto; padding: .4rem .24rem;  }
  .indexbody .media .newsBox { width: 100%; height: 100%; }
  .indexbody .media .newsBox .infos { width: 100%; display: flex; flex-wrap: wrap; }
  /* .indexbody .swapper .imgList { height: 100%; }
  .indexbody .swapper img { width: 100%; height: 100%; }
  .indexbody .swapper .prev { width: 0.6rem; height: 0.6rem; top: 40%; }
  .indexbody .swapper .prev .whiteRight {width: 12px; height: 12px;}
  .indexbody .swapper .next { width: 0.6rem; height: 0.6rem; top: 40%; } 
  .indexbody .swapper .next .whiteRight{width: 12px; height: 12px;} */
  .indexbody { transform: none; padding-bottom: 0; }
  /* .indexbody .swapper { height: 2.6rem; }
  .indexbody .swapper .bots { bottom: 10px;} */
  .indexbody .industry .newsBox .title .en { font-size: 14px; color: rgba(255, 255, 255, .2) !important; }
  .indexbody .media .newsBox .title .en { font-size: 14px; }
  .indexbody .media .newsBox .title .name .left { font-size: 20px; }
  .indexbody .industry .newsBox .title .name .left { font-size: 20px; }
  .indexbody .industry .newsBox .title .name .right { align-self: start; align-items: flex-start; margin-top: -5px;}
  .indexbody .industry .newsBox .title .name .right div { font-size: 14px; padding: 0 12px; height: 33px; }
  .indexbody .industry .newsBox .title {padding: 0 .24rem;box-sizing: border-box;}
  .indexbody .news .newsBox .title {padding: 0 .24rem;box-sizing: border-box;}
  .indexbody .working .newsBox .title {padding: 0 .24rem;box-sizing: border-box;}
  .indexbody .media .newsBox .title {padding: 0 .24rem;box-sizing: border-box;}
  .indexbody .media .newsBox .infos { width: 100%; display: flex; flex-wrap: wrap; margin-top: 5px; }
  .indexbody .media .newsBox .infos .info { width: 46%; height: 4.3rem;margin:5px; } 
  .indexbody .media .newsBox .infos .info:hover { width: 46%; height: 5rem;margin:5px; } 
  .swiper-container { height: 2.3rem; }
  .swiper-button-next, .swiper-button-prev { display: none; }
  .indexbody .working .newsBox .infos .info .working_list_bg { height: 2rem; }
  .indexbody .news .newsBox .banner-img { height: .75rem }
  .indexbody .industry .newsBox .infos .info:hover .show1 .name { top: .24rem; bottom: auto;}
  .indexbody .industry .newsBox .infos .info .show2 .line { margin-top: .2rem; }
  .indexbody .industry .newsBox .infos .info .show2 .button { left: .2rem; bottom: .4rem; transform: scale(.7); transform-origin: left bottom; }
  .indexbody .media .newsBox .infos .info .show1 { height: 4rem }
  .indexbody .media .newsBox .infos .info .show1 .name { margin: .2rem 0 0; font-size: .36rem; }
  .indexbody .media .newsBox .infos .info .show1 .en { font-size: .36rem; }
  .indexbody .media .newsBox .infos .info .show1 .img img { margin-top: 0; width: 1.8rem; height: 1.8rem; }
  .indexbody .media .newsBox .infos .info .show2 { height: 5rem; }
  .indexbody .media .newsBox .infos .info .show2 .name { margin: .2rem 0 0; font-size: .36rem; }
  .indexbody .media .newsBox .infos .info .show2 .en { font-size: .36rem; }
  .indexbody .media .newsBox .infos .info .show2 .img { margin: .24rem 0; width: 2rem; height: 2rem; }
  .indexbody .media .newsBox .infos .info:hover .show2 .joinUs { font-size: .36rem; }
  
  .indexbody .working .working-contain .working-list { margin-top: 0; }
  .indexbody .working .working-contain .working-list a { width: auto; height: auto; padding: .24rem; margin: 0 .24rem .24rem; }
  .indexbody .working .working-contain .working-list .working-list-text { margin-right: .24rem; flex: 1; }
  .indexbody .working .working-contain .working-list .working-list-title {font-size: .36rem; line-height: .48rem; margin-bottom: .16rem; }
  .indexbody .working .working-contain .working-list .working-list-desc {font-size: .28rem; line-height: .48rem; -webkit-line-clamp: 2; }
  .indexbody .working .working-contain .working-list .working-list-img { width: 2.42rem; height: 1.5rem; }
.indexbody .news .newsBox .newInfos .intro {
  font-family: ScalaOT Regular, ScalaOT;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;

  color: #000000;
  text-align: left;

}  

}
