:root {
  --bj: 5.2vw;
  --bj_2: 10.4vw;
}
.w1720 {
  padding: 0 8vw;
}
.w1520 {
  padding: 0 10.4vw;
}
.p50 {
  padding-top: 0.5rem;
}
.p50_ {
  padding-bottom: 0.5rem;
}
.p100 {
  padding-top: 0.8rem;
}
.p100_ {
  padding-bottom: 0.8rem;
}
.f66 {
  font-size: 0.66rem;
  line-height: 1.2;
}
.f62 {
  font-size: 0.62rem;
  line-height: 1.2;
}
.f56 {
  font-size: 0.56rem;
  line-height: 1.2;
}
.f48 {
  font-size: 0.48rem;
  line-height: 1.2;
}
.f42 {
  font-size: 0.42rem;
  line-height: 1.2;
}
.f40 {
  font-size: 0.4rem;
  line-height: 1.2;
}
.f36 {
  font-size: 0.36rem;
  line-height: 1.2;
}
.f30 {
  font-size: 0.3rem;
  line-height: 1.2;
}
.f28 {
  font-size: 0.28rem;
  line-height: 1.2;
}
.f24 {
  font-size: 0.24rem;
  line-height: 1.2;
}
.f20 {
  /* font-size: 0.2rem; */
  line-height: 1.2;
}
.pc_header {
  position: relative;
  z-index: 99999;
  top: 0;
  width: 100%;
  background: transparent;
  transition: 0.4s;
  border-bottom: 1px solid rgba(255, 255, 255, 0.22);
  background: #fff;
}
.pc_header .he_box {
  position: relative;
  --color: #fff;
}
.pc_header .he_box .logo a img {
  height: 0.26rem;
}
.pc_header .he_box .column .nav .slide {
  margin: 0 0.3rem;
  position: relative;
}
.pc_header .he_box .column .nav .slide .item a {
  transition: 0.4s;
  line-height: 1.1rem;
  color: #000;
  display: flex;
  align-items: center;
}
.pc_header .he_box .column .nav .slide .item a span {
  position: relative;
}
.pc_header .he_box .column .nav .slide .item a span::before {
  transition: 0.4s;
  opacity: 0;
  content: '';
  position: absolute;
  top: 88%;
  left: 50%;
  transform: translateX(-50%);
  width: 0.18rem;
  height: 0.03rem;
  background: #00AD85;
  border-radius: 2px;
}
.pc_header .he_box .column .nav .slide .item a i {
  margin-left: 0.04rem;
  transform: rotate(90deg);
}
.pc_header .he_box .column .nav .slide .down_default {
  display: none;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  top: calc(100% + 0px);
  background: #fff;
  width: 200%;
  border-radius: 2px;
  box-shadow: 0px 6px 6px -2px rgba(0, 0, 0, 0.3);
  pointer-events: auto;
}
.pc_header .he_box .column .nav .slide .down_default .ul .li {
  margin: 0.2rem 0;
}
.pc_header .he_box .column .nav .slide .down_default .ul .li a {
  transition: 0.4s;
  text-align: center;
  color: #000;
  padding: 0 10px;
  line-height: 25px;
  display: flex;
  height: 30px;
  align-items: center;
  justify-content: center;
}
.pc_header .he_box .column .nav .slide .down_default .ul .li a:hover {
  color: #00AD85;
}
.pc_header .he_box .column .nav .slide .down_case {
  display: none;
  position: absolute;
  top: calc(100% + 0px);
  left: 0;
  width: 100%;
  background: #fff;
  min-height: 2rem;
  box-shadow: 0px 6px 6px -2px rgba(0, 0, 0, 0.3);
   /*pointer-events: auto;*/
}
.pc_header .he_box .column .nav .slide .down_case .ul {
  padding: 0.7rem 0;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
}
.pc_header .he_box .column .nav .slide .down_case .ul .li {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.pc_header .he_box .column .nav .slide .down_case .ul .li a {
  padding: 0.26rem 0.36rem;
}
.pc_header .he_box .column .nav .slide .down_case .ul .li a .li_svg {
  height: 0.64rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.pc_header .he_box .column .nav .slide .down_case .ul .li a .li_svg img {
  max-height: 100%;
}
.pc_header .he_box .column .nav .slide .down_case .ul .li a .li_sub {
  margin-top: 0.16rem;
}
.pc_header .he_box .column .nav .slide .down_case .ul .li a .li_sub p {
  transition: 0.4s;
  flex: 1;
  color: #333;
}
.pc_header .he_box .column .nav .slide .down_case .ul .li a .li_sub i {
  transition: 0.4s;
  color: #bdbdbd;
}
.pc_header .he_box .column .nav .slide .down_case .ul .li a:hover .li_sub p {
  color: #00AD85;
}
.pc_header .he_box .column .nav .slide .down_case .ul .li a:hover .li_sub i {
  color: #00AD85;
}
.pc_header .he_box .column .nav .slide .down_case .ul .li:nth-child(6n) {
  border-right: none;
}
.pc_header .he_box .column .nav .slide .down_case .ul .li:nth-child(n+7) {
  border-bottom: none;
}
.pc_header .he_box .column .nav .slide.initial {
  position: initial;
}
.pc_header .he_box .column .nav .slide.active .item a span::before,
.pc_header .he_box .column .nav .slide:hover .item a span::before {
  opacity: 1;
  top: 68%;
}
.pc_header .he_box .column .nav .slide:hover .down_default,
.pc_header .he_box .column .nav .slide:hover .down_case {
  display: block;  
}

.pc_header .he_box .column .menu_section {
  margin-left: 0.36rem;
}
.pc_header .he_box .column .menu_section .lang a {
  transition: 0.4s;
  color: var(--color);
}
.pc_header .he_box .column .menu_section .lang a img {
  transition: 0.4s;
  filter: brightness(100);
}
.pc_header .he_box .column .menu_section .lang a span {
  transition: 0.4s;
  margin-left: 4px;
  font-family: GilroyRegular;
}
.pc_header .he_box .column .menu_section .lang a:hover span {
  color: #00AD85;
}
.pc_header .he_box .column .menu_section .menu_btn {
  margin-left: 0.36rem;
  cursor: pointer;
  --color: #00AD85;
}
.pc_header .he_box .column .menu_section .menu_btn p {
  position: relative;
}
.pc_header .he_box .column .menu_section .menu_btn p::before,
.pc_header .he_box .column .menu_section .menu_btn p::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
  height: 2px;
  background: var(--color);
  transition: 0.4s;
}
.pc_header .he_box .column .menu_section .menu_btn p span {
  display: block;
  width: 0.26rem;
  height: 2px;
  background: var(--color);
  margin: 0.06rem 0;
  transition: 0.4s;
}
.pc_header .he_box .column .menu_section .menu_btn.active p::before {
  transform: rotate(45deg);
}
.pc_header .he_box .column .menu_section .menu_btn.active p::after {
  transform: rotate(-45deg);
}
.pc_header .he_box .column .menu_section .menu_btn.active p span {
  opacity: 0;
}
.pc_header.sticky,
.pc_header.active,
.pc_header.on {
  /* background: #fff; */
  position: fixed;
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.pc_header.sticky .he_box,
.pc_header.active .he_box,
.pc_header.on .he_box {
  --color: #000;
}
.pc_header.sticky .he_box .column .nav .slide.active .item a,
.pc_header.active .he_box .column .nav .slide.active .item a,
.pc_header.on .he_box .column .nav .slide.active .item a {
  color: #00AD85;
}
.pc_header.sticky .he_box .column .menu_section .lang a img,
.pc_header.active .he_box .column .menu_section .lang a img,
.pc_header.on .he_box .column .menu_section .lang a img {
  filter: brightness(1);
}
.pc_header.sticky .he_box .column .menu_section .menu_btn,
.pc_header.active .he_box .column .menu_section .menu_btn,
.pc_header.on .he_box .column .menu_section .menu_btn {
  --color: #00AD85;
}
.pc_header.sticky {
  position: sticky;
}
.menu_container {
  z-index: 9;
  position: fixed;
  width: 100%;
  height: var(--vh);
  background: #f1f1f1;
  padding-top: 1.1rem;
  transition: clip-path 0.6s, -webkit-clip-path 0.6s;
  -webkit-clip-path: ellipse(0 0 at 100% 0);
  clip-path: ellipse(0 0 at 100% 0);
}
.menu_container .w1720 {
  height: 100%;
}
.menu_container .container_box {
  height: 100%;
}
.menu_container .container_box .box_top {
  padding: 1rem 0 0;
  align-items: flex-start;
  height: calc(100% - 1rem);
}
.menu_container .container_box .box_top .nav_list {
  flex: 1;
}
.menu_container .container_box .box_top .nav_list .list {
  margin-right: 6%;
}
.menu_container .container_box .box_top .nav_list .list .one a {
  color: #000;
  transition: 0.4s;
  font-weight: 700;
}
.menu_container .container_box .box_top .nav_list .list .one a:hover {
  color: #00AD85;
}
.menu_container .container_box .box_top .nav_list .list .two {
  margin-top: 0.3rem;
  display: flex;
}
.menu_container .container_box .box_top .nav_list .list .two div {
  display: grid;
  gap: 0.14rem;
}
.menu_container .container_box .box_top .nav_list .list .two div:nth-child(2) {
  margin-left: 0.3rem;
}
.menu_container .container_box .box_top .nav_list .list .two a {
  transition: 0.4s;
  color: #666;
}
.menu_container .container_box .box_top .nav_list .list .two a:hover {
  color: #00AD85;
}
.menu_container .container_box .box_top .nav_list .list_1 .two {
  grid-template-columns: repeat(2, 1fr);
}
.menu_container .container_box .box_top .code .item {
  position: relative;
  margin-right: 0.1rem;
  cursor: pointer;
}
.menu_container .container_box .box_top .code .item:last-child {
  margin-right: 0;
}
.menu_container .container_box .box_top .code .item .em a {
  width: 0.5rem;
  height: 0.5rem;
  display: flex;
  background: #454545;
  border-radius: 5px;
  transition: 0.6s;
}
.menu_container .container_box .box_top .code .item .em a img {
  margin: auto;
  max-width: 60%;
  max-height: 60%;
}
.menu_container .container_box .box_top .code .item .post {
  transition: 0.8s;
  opacity: 0;
  position: absolute;
  left: 50%;
  top: 140%;
  transform: translateX(-50%);
  background: #fff;
  padding: 0.2rem;
  text-align: center;
  border-radius: 8px;
  pointer-events: none;
}
.menu_container .container_box .box_top .code .item .post::before {
  z-index: -1;
  content: '';
  position: absolute;
  left: 50%;
  top: -0.2rem;
  border: 0.1rem solid transparent;
  border-bottom-color: #fff;
  transform: translateX(-50%);
}
.menu_container .container_box .box_top .code .item .post img {
  width: 1.1rem;
}
.menu_container .container_box .box_top .code .item .post p {
  margin-top: 0.12rem;
  color: #666;
}
.menu_container .container_box .box_top .code .item:hover .em a {
  background: #00AD85;
}
.menu_container .container_box .box_top .code .item:hover .post {
  opacity: 1;
}
.menu_container .container_box .box_bot {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  height: 1rem;
}
.menu_container .container_box .box_bot .lxwm div {
  margin-right: 0.5rem;
}
.menu_container .container_box .box_bot .lxwm div:last-child {
  margin-right: 0;
}
.menu_container .container_box .box_bot .lxwm div img {
  margin-right: 0.1rem;
  max-width: 0.2rem;
}
.menu_container .container_box .box_bot .lxwm div a {
  transition: 0.4s;
  color: #666;
}
.menu_container .container_box .box_bot .lxwm div a:hover {
  color: #00AD85;
}
.menu_container .container_box .box_bot .lxwm div span {
  color: #666;
}
.menu_container .container_box .box_bot .copy p {
  color: #666;
  margin-right: 0.1rem;
}
.menu_container .container_box .box_bot .copy p:last-child {
  margin-right: 0;
}
.menu_container .container_box .box_bot .copy a {
  color: #666;
  transition: 0.4s;
}
.menu_container .container_box .box_bot .copy a:hover {
  color: #00AD85;
}
.menu_container.active {
  -webkit-clip-path: ellipse(141% 141% at 100% 0);
  clip-path: ellipse(141% 141% at 100% 0);
}
.pc_footer {
  background: #F3F3F3;
}
.pc_footer .fo_box .ter_top {
  padding-bottom: 0.38rem;
}
.pc_footer .fo_box .ter_top .le_box .logo a img {
  height: 0.3rem;
}
.pc_footer .fo_box .ter_top .le_box .ts {
  margin-left: 0.36rem;
  color: #fff;
}
.pc_footer .fo_box .ter_top .ri_box div {
  margin-right: 0.5rem;
}
.pc_footer .fo_box .ter_top .ri_box div:last-child {
  margin-right: 0;
}
.pc_footer .fo_box .ter_top .ri_box div img {
  margin-right: 0.1rem;
  max-width: 0.22rem;
}
.pc_footer .fo_box .ter_top .ri_box div a {
  transition: 0.4s;
  color: #333333;
  font-weight: bold;
}
.pc_footer .fo_box .ter_top .ri_box div a:hover {
  color: #00AD85;
}
.pc_footer .fo_box .ter_top .ri_box div span {
  color: #333333;
  font-weight: bold;
}
.pc_footer .fo_box .ter_cen {
  padding: 0.7rem 0 0.28rem;
  border-top: 1px solid #dedcdc;
  border-bottom: 1px solid #dedcdc;
  align-items: flex-start;
}
.pc_footer .fo_box .ter_cen .nav_list {
  flex: 1;
}
.pc_footer .fo_box .ter_cen .nav_list .list {
  margin-right: 6%;
}
.pc_footer .fo_box .ter_cen .nav_list .list .one a {
  color: #383838;
  font-weight: bold;
}
.pc_footer .fo_box .ter_cen .nav_list .list .two {
  margin-top: 0.3rem;
  display: flex;
}
.pc_footer .fo_box .ter_cen .nav_list .list .two div {
  display: grid;
  gap: 0.14rem;
}
.pc_footer .fo_box .ter_cen .nav_list .list .two div:nth-child(2) {
  margin-left: 0.3rem;
}
.pc_footer .fo_box .ter_cen .nav_list .list .two a {
  transition: 0.4s;
  color: #818181;
  opacity: 1;
  font-size: 16px;
}
.pc_footer .fo_box .ter_cen .nav_list .list .two a:hover {
  opacity: 1;
}
.pc_footer .fo_box .ter_cen .nav_list .list_1 .two {
  grid-template-columns: repeat(2, 1fr);
}
.pc_footer .fo_box .ter_cen .code .item {
  position: relative;
  margin-right: 0.1rem;
  cursor: pointer;
}
.pc_footer .fo_box .ter_cen .code .item:last-child {
  margin-right: 0;
}
.pc_footer .fo_box .ter_cen .code .item .em a {
  width: 1.8rem;
  height: 1.5rem;
  display: flex;
  /* background: #ffffff; */
  border-radius: 5px;
  transition: 0.6s;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
}
.pc_footer .fo_box .ter_cen .code .item .em a img {
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}
.pc_footer .fo_box .ter_cen .code .item .em a .f14 {
  margin-top:5px;
}
.pc_footer .fo_box .ter_cen .code .item .post {
  transition: 0.8s;
  opacity: 1;
  position: absolute;
  left: 50%;
  top: 140%;
  transform: translateX(-50%);
  background: #fff;
  padding: 0.2rem;
  text-align: center;
  border-radius: 8px;
  pointer-events: none;
}
.pc_footer .fo_box .ter_cen .code .item .post::before {
  z-index: -1;
  content: '';
  position: absolute;
  left: 50%;
  top: -0.2rem;
  border: 0.1rem solid transparent;
  border-bottom-color: #fff;
  transform: translateX(-50%);
}
.pc_footer .fo_box .ter_cen .code .item .post img {
  width: 1.1rem;
}
.pc_footer .fo_box .ter_cen .code .item .post p {
  margin-top: 0.12rem;
  color: #333;
}
.pc_footer .fo_box .ter_cen .code .item:hover .em a {
  /* background: #00AD85; */
}
.pc_footer .fo_box .ter_cen .code .item:hover .post {
  opacity: 1;
}
.pc_footer .fo_box .ter_bot {
  margin-top: 0.18rem;
}
.pc_footer .fo_box .ter_bot .copy p {
  color: #949494;
  margin-right: 0.1rem;
}
.pc_footer .fo_box .ter_bot .copy p:last-child {
  margin-right: 0;
}
.pc_footer .fo_box .ter_bot .copy a {
  color: #949494;
  transition: 0.4s;
}
.pc_footer .fo_box .ter_bot .copy a:hover {
  color: #fff;
}
.pc_footer .fo_box .ter_bot .go_top img {
  cursor: pointer;
  width: 0.58rem;
}
@keyframes Scroll {
  0% {
    transform: translateY(-6px);
  }
  50% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-6px);
  }
}
.pu_point {
  width: auto !important;
}
.pu_point .swiper-pagination-bullet {
  width: 0.28rem;
  height: 0.28rem;
  transition: 0.4s;
  background: #fff;
  opacity: 0.3;
  border-radius: 4px;
  margin: 0 !important;
  transform: rotate(45deg) scale(0.5);
}
.pu_point .swiper-pagination-bullet-active {
  opacity: 1;
}
.pu_switch .prev,
.pu_switch .next {
  color: #fff;
  opacity: 0.7;
  transition: 0.4s;
  cursor: pointer;
}
.pu_switch .prev:hover,
.pu_switch .next:hover {
  opacity: 1;
}
.pu_switch .next {
  margin-left: 0.1rem;
}
.pu_title .tips {
  color: #333;
  margin-top: 0.2rem;
}
.pu_title .text {
  margin-top: 0.1rem;
  color: #333;
  font-weight: 600;
  margin-left: 5px;
}
.pu_title .text span {
  color: #00AD85;
  font-family: GilroyBold;
}
.index_case .pu_title .text span {
    color: #ffffff;
    font-family: GilroyBold;
}
.index_case .pu_title .tips {
    color: #ffffff;
}
.pu_link {
  display: inline-block;
  transition: 0.4s;
}
.pu_link a {
  cursor: pointer;
  background: #00AD85;
  color: #fff;
  border-radius: 30px;
  width: 1.8rem;
  padding: 0 0.22rem;
  line-height: 0.5rem;
}
.pu_link:hover {
  transform: translateY(-6px);
  box-shadow: 3px 3px 10px rgb(146 232 136 / 40%);
}
.pu_slide a {
  /* background: #fff; */
  position: relative;
}
.pu_slide a::before {
  transition: 0.4s;
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0%;
  /* height: 0.02rem; */
  background: #00AD85;
}
.pu_slide a .de_img {
  width: 100%;
  overflow: hidden;
}
.pu_slide a .de_img img {
  width: 100%;
  transition: 0.4s;
}
.pu_slide a .de_content {
  padding: 0.3rem;
  background: #F5F5F5;
}
.device a .de_content {
  padding: 0rem;
}
.pu_slide a .de_content .content1 {
  flex-direction:column;
}
.pu_slide a .de_content .content1 .text {
  flex: 1;
}

.pu_slide a .de_content .content1 .text .f18 {
  width: 100%;
  line-height: 0.36rem;
  /* height: 0.72rem; */
  color: #333;
  overflow: hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp: 1;
  font-weight: bold;
  margin-bottom: 0.05rem;
}
.pu_slide a .de_content .content1 .text .f16 {
  width: 100%;
  line-height: 0.25rem;
  /* height: 0.72rem; */
  color: #333;
  overflow: hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp: 2;
}
.pu_slide a .de_content .content1 .time {
  border-left: 1px solid #f0f0f0;
  padding-left: 0.14rem;
  text-align: center;
}
.pu_slide a .de_content .content1 .time .e1 {
  color: #333;
  transition: 0.4s;
  font-family: GilroyBold;
  line-height: 1;
}
.pu_slide a .de_content .content1 .time .e2 {
  transition: 0.4s;
  color: #a1a1a1;
  font-family: GilroyRegular;
}
.pu_slide a .de_content .content2 {
  margin-top: 0.5rem;
  display: flex;
  justify-content: space-between;
}
.pu_slide a .de_content .content2 .f16{
  color:#B9B9B9;
}
.pu_slide a .de_content .content2 span {
  transition: 0.4s;
  color: #333;
  margin-right: 0.1rem;
}
.pu_slide a .de_content .content2 svg path {
  transition: 0.4s;
}
.pu_slide a:hover::before {
  width: 100%;
}
.pu_slide a:hover .de_content{
  background:#00AD85;
  color:#fff;
  border-bottom-left-radius: 12px;
}

.pu_slide a:hover .de_img img {
  transform: scale(1.05);
}
.pu_slide a:hover .de_content .content1 .text p {
  color: #fff;
}
.pu_slide a:hover .de_content .content1 .time .e1,
.pu_slide a:hover .de_content .content1 .time .e2 {
  color: #fff;
}
.pu_slide a:hover .de_content .content2 span {
  color: #fff;
}
.pu_slide a:hover .de_content .content2 svg path {
  fill: #fff;
}
.pu_slide a:hover .de_content .content2 .f16{
  color:#fff;
}
.pu_banner {
  position: relative;
}
.pu_banner .ban_img {
  width: 100%;
}
.pu_banner .ban_img img {
  width: 100%;
}
.pu_banner .ban_post {
  position: absolute;
  top: 56%;
  width: 100%;
  transform: translateY(-50%);
}
.pu_banner .ban_post > div {
  color: #fff;
}
.pu_banner .ban_post .en {
  font-family: GilroyBold;
  text-transform: uppercase;
}
.pu_banner .ban_post .en span {
  font-family: GilroyBold;
  color: #00AD85;
}
.pu_banner .ban_classify {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
}
.pu_banner .ban_classify .fy_box {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
}
.pu_banner .ban_classify .fy_box .item {
    position: relative;
    /* border: 1px solid #a3a3a3; */
    /* margin-bottom: 10px; */
    /* margin-left: 10px; */
    box-shadow: 0px 0px 1px #e4e4e4;  
}
.pu_banner .ban_classify .fy_box .item .one {
  transition: 0.8s;
  cursor: pointer;
}
.pu_banner .ban_classify .fy_box .item .one a {
  padding: 0.28rem 0.18rem;
}
.device a .de_content .content1 .text p {
    width: 100%;
    height: 0.6rem;
    color: #333;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pu_banner .ban_classify .fy_box .item .one .svg {
  height: 0.38rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.pu_banner .ban_classify .fy_box .item .one .svg img {
  max-height: 100%;
}
.pu_banner .ban_classify .fy_box .item .one .content {
  padding-left: 0.16rem;
  flex: 1;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.pu_banner .ban_classify .fy_box .item .one .content .wz {
  flex: 1;
  overflow: hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp: 1;
}
.pu_banner .ban_classify .fy_box .item .one .content i {
  transition: 0.4s;
}
.pu_banner .ban_classify .fy_box .item .two {
  display: none;
  z-index: 2;
  position: absolute;
  top: 100%;
  width: 100%;
  background: #00AD85;
  padding: 0.36rem 0.18rem;
}
.pu_banner .ban_classify .fy_box .item .two > div {
  margin-bottom: 0.2rem;
}
.pu_banner .ban_classify .fy_box .item .two > div:last-child {
  margin-bottom: 0;
}
.pu_banner .ban_classify .fy_box .item .two a {
  color: #fff;
}
.pu_banner .ban_classify .fy_box .item .two a span {
  flex: 1;
  opacity: 0.8;
  transition: 0.4s;
}
.pu_banner .ban_classify .fy_box .item .two a svg {
  opacity: 0;
  transition: 0.4s;
}
.pu_banner .ban_classify .fy_box .item .two a:hover span,
.pu_banner .ban_classify .fy_box .item .two a:hover svg {
  opacity: 1;
}
.pu_banner .ban_classify .fy_box .item.active .one,
.pu_banner .ban_classify .fy_box .item:hover .one {
  background: #00AD85;
}
.pu_banner .ban_classify .fy_box .item.active .one .content i,
.pu_banner .ban_classify .fy_box .item:hover .one .content i {
  transform: rotate(90deg);
}
.pu_suspension {
  opacity: 0;
  z-index: 5;
  position: fixed;
  left: 0.2rem;
  top: 70%;
  transform: translateY(-50%);
  transition: 0.6s;
}
.pu_suspension .su_box {
  display: grid;
  gap: 0.3rem;
}
.pu_suspension .su_box .item a {
  white-space: nowrap;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  cursor: pointer;
}
.pu_suspension .su_box .item div {
  width: 0.2rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.pu_suspension .su_box .item div img {
  max-width: 100%;
}
.pu_suspension .su_box .item span {
  transition: 0.4s;
  margin-left: 0.1rem;
  color: #333;
}
.pu_suspension .su_box .item.white span {
  color: #fff;
}
.pu_suspension .su_box .item.active span,
.pu_suspension .su_box .item:hover span {
  color: #00AD85;
}
.pu_suspension.active {
  top: 50%;
  opacity: 1;
}
.index_banner {
  position: relative;
}
.index_banner .swiper .swiper-slide {
  position: relative;
}
.index_banner .swiper .swiper-slide .slide_img {
  width: 100%;
}
.index_banner .swiper .swiper-slide .slide_img img,
.index_banner .swiper .swiper-slide .slide_img video {
  width: 100%;
  /* height: var(--vh); */
}
.index_banner .swiper .swiper-slide .slide_post {
  z-index: 2;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 16%;
}
.index_banner .swiper .swiper-slide .slide_post > div {
  padding: 0.72rem 0.52rem;
  width: fit-content;
  position: relative;
}
.index_banner .swiper .swiper-slide .slide_post > div::before {
  content: '';
  /* position: absolute; */
  top: 0;
  left: 0;
  /* width: 67%; */
  /* height: 100%; */
  /* border: 1px solid #fff; */
  /* clip-path: polygon(100% 0%, 0% 0%, 0% 100%, 100% 100%, 100% 89%, 88% 75%, 85% 46%, 100% 50%); */
}
.index_banner .swiper .swiper-slide .slide_post .content1 {
  color: #fff;
  font-family: GilroyBold;
  text-transform: uppercase;
  line-height: 1;
}
.index_banner .swiper .swiper-slide .slide_post .content1 span {
  color: #00AD85;
  font-family: GilroyBold;
}
.index_banner .swiper .swiper-slide .slide_post .content2 {
  margin-top: 0.5rem;
}
.index_banner .swiper .swiper-slide .slide_post .content2 .t1 {
  color: #fff;
}
.index_banner .swiper .swiper-slide .slide_post .content2 .t1 span {
  color: #00AD85;
}
.index_banner .swiper .swiper-slide .slide_post .content2 .t2 {
  margin-top: 0.1rem;
  color: #fff;
}
.index_banner .index_toggle {
  z-index: 2;
  position: absolute;
  width: 100%;
  bottom: 6%;
}
.index_banner .scroll {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.index_banner .scroll img {
  width: 0.22rem;
  animation: Scroll 1.6s linear infinite;
}
.index_banner .scroll p {
  margin-top: 0.06rem;
  color: #fff;
  font-family: GilroyRegular;
}
.index_about {
  position: relative;
}
.index_about .ut_bk {
  width: 100%;
}
.index_about .ut_bk img {
  width: 100%;
}
.index_about .ut_box {
    position: absolute;
    right: 8%;
    top: 20%;
}
.index_about .ut_post {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.index_about .ut_post .w36 {
  width: 53%;
}
.index_about .ut_post .w36 .content2 {
  margin: 0.4rem 0;
  color: #666;
  line-height: 1.8;
}
.index_about .ut_post .w36 .content2 span {
  color: #333;
}
.index_about .ut_post .w36 .content4 {
  margin-top: 0.3rem;
  /* display: grid; */
  grid-template-columns: repeat(5, 1fr);
  gap: 0.2rem;
}
.index_about .ut_post .w36 .hzdiv {
  /* margin-top:0.5rem; */
  margin-left: 20px;
}
.index_about .ut_post .w36 .content4 .slide a {
  /* text-align: center; */
}
.index_about .ut_post .w36 .content4 .slide a:hover {
    transform: translateY(-5px);
	transition: 0.5s;
}
.index_about .ut_post .w36 .content4 .slide a .svg {
  /* height: 0.8rem; */
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_about .ut_post .w36 .content4 .slide a .svg img {
  /* max-height: 100%; */
}
.index_about .ut_post .w36 .content4 .slide a .text {
  margin-top: 0.1rem;
  color: #333;
}
.index_about .ut_box .shuzi {
  position: absolute;
}
.index_about .ut_box .shuzi .content .svg {
  width: 0.38rem;
  display: flex;
  justify-content: center;
}
.index_about .ut_box .shuzi .content .svg img {
  max-width: 100%;
}
.index_about .ut_box .shuzi .content .data {
  margin-left: 0.1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
.index_about .ut_box .shuzi .content .data .num {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #00AD85;
}
.index_about .ut_box .shuzi .content .data .num p {
  line-height: 0.8;
}
.index_about .ut_box .shuzi .content .data .num span {
  line-height: 0.8;
  margin: 0 0.04rem;
  font-family: GilroyRegular;
}
.index_about .ut_box .shuzi .content .data .unit {
  color: #333;
}
.index_about .ut_box .shuzi .desc {
  margin-left: 0.48rem;
  margin-top: 0.12rem;
  color: #333;
}
.index_about .ut_box .shuzi_1 {
  right: 42%;
  top: 22%;
}
.index_about .ut_box .shuzi_2 {
  right: 39%;
  top: 40%;
}
.index_about .ut_box .shuzi_3 {
  right: 9%;
  top: 42%;
}
.index_about .ut_box .shuzi_4 {
  right: 3%;
  top: 24%;
}

.index_about .le_box {
  position: relative;
  width: 100%;
  z-index: 5;
  cursor:pointer;
}
.index_about .le_box:hover {
    transform: translateY(-10px);
	transition: 0.5s;
}
.index_about .le_box .img {
  width: 100%;
}
.index_about .le_box .img img {
  width: 100%;
  border-radius: 10px;
}
.index_about .le_box .play {
  position: absolute;
  top: 50%;
  right: -0.36rem;
  transform: translateY(-50%);
  width: 2rem;
  height: 2rem;
  background: url('../image/12.jpg') no-repeat;
  background-size: cover;
  border-radius: 10px;
  color: #fff;
  text-align: center;
  cursor: pointer;
}
.index_about .le_box .play img {
  width: 0.6rem;
}
.index_about .le_box .play p {
  margin-top: 0.16rem;
}



.index_product {
  background: url('../image/8.jpg') no-repeat;
  background-size: cover;
}
.index_product .ct_top {
  text-align: center;
}
.index_product .ct_top .pu_title .text {
  margin-top: 0;
  margin-bottom: 0.1rem;
}
.index_product .ct_bot {
  margin-top: 0.6rem;
}
.index_product .ct_bot .le_box {
  width: 18%;
  background: #fff;
}
.index_product .ct_bot .le_box .slide {
  padding: 0 0.2rem 0 0.7rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: calc(100% / 6);
  transition: 1s;
  cursor: pointer;
}
.index_product .ct_bot .le_box .slide .de_svg {
  width: 0.38rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.index_product .ct_bot .le_box .slide .de_svg img {
  max-width: 100%;
  transition: 0.4s;
  filter: brightness(0.5);
}
.index_product .ct_bot .le_box .slide .text {
  flex: 1;
  padding-left: 0.16rem;
  transition: 0.4s;
  color: #333;
}
.index_product .ct_bot .le_box .slide.active {
  background: #00AD85;
}
.index_product .ct_bot .le_box .slide.active .de_svg img {
  filter: brightness(1);
}
.index_product .ct_bot .le_box .slide.active .text {
  color: #fff;
}
.index_product .ct_bot .cen_box {
  width: 56%;
}
.index_product .ct_bot .cen_box p {
  width: 100%;
  display: none;
}
.index_product .ct_bot .cen_box p img {
  width: 100%;
}
.index_product .ct_bot .cen_box p.active {
  display: block;
}
.index_product .ct_bot .ri_box {
  width: 26%;
  background: #585857;
  padding: 0 0.7rem;
}
.index_product .ct_bot .ri_box .slide {
  display: none;
  width: 100%;
}
.index_product .ct_bot .ri_box .slide .content1 {
  color: #fff;
}
.index_product .ct_bot .ri_box .slide .content2 {
  margin: 0.34rem 0 0.24rem;
  color: #fff;
}
.index_product .ct_bot .ri_box .slide .content2 .item {
  padding: 0.18rem 0;
  border-top: 1px solid rgba(255, 255, 255, 0.22);
}
.index_product .ct_bot .ri_box .slide .content2 .item .one a {
  color: #fff;
  cursor: pointer;
  flex: 1;
  transition: 0.4s;
}
.index_product .ct_bot .ri_box .slide .content2 .item .one i {
  transition: 0.4s;
}
.index_product .ct_bot .ri_box .slide .content2 .item .two {
  display: none;
}
.index_product .ct_bot .ri_box .slide .content2 .item .two a {
  color: #fff;
  margin-bottom: 0.06rem;
  transition: 0.4s;
}
.index_product .ct_bot .ri_box .slide .content2 .item .two a:last-child {
  margin-bottom: 0;
}
.index_product .ct_bot .ri_box .slide .content2 .item .two a:hover {
  color: #00AD85;
}
.index_product .ct_bot .ri_box .slide .content2 .item.active .one a,
.index_product .ct_bot .ri_box .slide .content2 .item.active .one i {
  color: #00AD85;
}
.index_product .ct_bot .ri_box .slide .content2 .item.active .one i {
  transform: rotate(90deg);
}
.index_product .ct_bot .ri_box .slide .content2 .item.active .two {
  margin-top: 0.14rem;
}
.index_product .ct_bot .ri_box .slide.active {
  display: block;
}
.index_partners {
  --height: 1.2rem;
  background: #F5F5F5;
}
.index_partners .rs_top{
  display: flex;
  justify-content: center;
}
.index_partners .rs_top .pu_title{
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.index_partners .rs_top .pu_switch .prev,
.index_partners .rs_top .pu_switch .next {
  color: #8f8f8f;
  opacity: 1;
}
.index_partners .rs_top .pu_switch .prev:hover,
.index_partners .rs_top .pu_switch .next:hover {
  color: #00AD85;
}
.index_partners .rs_bot {
  margin-top: 0.6rem;
}
.index_partners .rs_bot .swiper {
  /* height: calc(var(--height) * 2 + 30px); */
}
.index_partners .rs_bot .swiper .swiper-slide {
  /* height: var(--height); */
  /* background: #fff; */
  display: flex;
  cursor:pointer;
}

.index_partners .rs_bot .swiper .swiper-slide:hover {
    transform: scale(1.1);
	transition: 0.7s;
}

.index_partners .rs_bot .swiper .swiper-slide img {
  margin: auto;
  max-height: 100%;
  max-width: 100%;
}
.index_case {
  background: #F5F5F5;
}
.index_case .se_top .top_2 {
  margin-top: 0.48rem;
  border-bottom: 1px solid #d1d1d1;
}
.index_case .se_top{
    display: flex;
    justify-content: center;
}
.index_case .se_top .top_2 .swiper .swiper-slide {
  color: #333;
  transition: 0.4s;
}
.index_case .se_top .top_2 .swiper .swiper-slide p {
  display: inline-block;
  padding-bottom: 0.18rem;
  cursor: pointer;
  position: relative;
}
.index_case .se_top .top_2 .swiper .swiper-slide p::before {
  transition: 0.4s;
  opacity: 0;
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.03rem;
  background: #00AD85;
}
.index_case .se_top .top_2 .swiper .swiper-slide .none {
  display: none;
}
.index_case .se_top .top_2 .swiper .active {
  color: #00AD85;
}
.index_case .se_top .top_2 .swiper .active p::before {
  opacity: 1;
}
.index_case .se_bot {
  position: relative;
}
.index_case .se_bot .swiper {
  padding: 0.16rem 0;
}
.index_case .se_bot .swiper .swiper-slide {
  position: relative;
  width: 38%;
  margin: 0 0.6rem;
  transition: 0.8s;
}
.index_case .se_bot .swiper .swiper-slide img {
  transition: 0.8s;
  width: 100%;
}
.index_case .se_bot .swiper .swiper-slide .post {
  transition: 0.8s;
  opacity: 0;
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.8));
  display: flex;
  justify-content: center;
  align-items: flex-end;
  text-align: center;
}
.index_case .se_bot .swiper .swiper-slide .post p {
  width: 100%;
  color: #fff;
  padding: 4% 0;
}
.index_case .se_bot .swiper .swiper-slide-active {
  transform: scale(0.9);
}
.index_case .se_bot .swiper .swiper-slide-active .post {
  opacity: 1;
}
.index_case .se_bot .swiper .swiper-slide-prev {
  transform: rotateY(16deg);
}
.index_case .se_bot .swiper .swiper-slide-next {
  transform: rotateY(-16deg);
}
.index_case .se_bot .toggle .prev,
.index_case .se_bot .toggle .next {
  z-index: 2;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.index_case .se_bot .toggle .prev {
  left: 28%;
}
.index_case .se_bot .toggle .next {
  right: 28%;
}
.index_news {
  background: #fff;
}
.index_news .ws_bot {
  margin-top: 0.6rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.4rem 0.22rem;
}
.index_news .ws_top{
    display: flex;
    justify-content: center;
}
.index_news .ws_top .pu_title{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.pu_qh p {
  cursor: pointer;
  width: 0.54rem;
  height: 0.54rem;
  border-radius: 6px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: rotate(45deg);
  transition: 1s;
}
.pu_qh p svg {
  transform: rotate(-45deg);
}
.pu_qh p svg path {
  transition: 0.4s;
}
.pu_qh p:hover {
  background: #00AD85 !important;
  border-color: #00AD85 !important;
}
.pu_qh p:hover svg path {
  fill: #fff;
}
.public_anchor {
  position: relative;
  top: -1.1rem;
}
.company_profile {
  background: url('../image/13.jpg') no-repeat;
  background-size: cover;
}
.company_profile .ny_top .content2 {
  margin-top: 0.8rem;
}
.company_profile .ny_top .content2 .le_box {
  position: relative;
  width: 37%;
}
.company_profile .ny_top .content2 .le_box .img {
  width: 100%;
}
.company_profile .ny_top .content2 .le_box .img img {
  width: 100%;
  border-radius: 10px;
}
.company_profile .ny_top .content2 .le_box .play {
  position: absolute;
  top: 50%;
  right: -0.36rem;
  transform: translateY(-50%);
  width: 2rem;
  height: 2rem;
  background: url('../image/12.jpg') no-repeat;
  background-size: cover;
  border-radius: 10px;
  color: #fff;
  text-align: center;
  cursor: pointer;
}
.company_profile .ny_top .content2 .le_box .play img {
  width: 0.6rem;
}
.company_profile .ny_top .content2 .le_box .play p {
  margin-top: 0.16rem;
}
.company_profile .ny_top .content2 .ri_box {
  width: 63%;
  padding-left: 10%;
}
.company_profile .ny_top .content2 .ri_box .text {
  color: #000;
}
.company_profile .ny_top .content2 .ri_box .text span {
  color: #00AD85;
}
.company_profile .ny_top .content2 .ri_box .desc {
  margin-top: 0.36rem;
  overflow: auto;
  height: 6rem;
  padding-right: 0.5rem;
}
.company_profile .ny_top .content2 .ri_box .desc::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.company_profile .ny_top .content2 .ri_box .desc::-webkit-scrollbar-thumb {
  background: #00AD85;
}
.company_profile .ny_top .content2 .ri_box .desc::-webkit-scrollbar-track {
  background: rgba(230, 33, 41, 0.1);
}
.company_profile .ny_top .content2 .ri_box .desc p {
  line-height: 0.4rem;
  color: #666;
  text-indent: 2em;
  text-align: justify;
}
.company_profile .ny_bot {
  margin-top: 1.4rem;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.7rem 0.2rem;
}
.company_profile .ny_bot .slide .data {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
.company_profile .ny_bot .slide .data .num {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #00AD85;
}
.company_profile .ny_bot .slide .data .num p {
  line-height: 0.8;
}
.company_profile .ny_bot .slide .data .num span {
  line-height: 0.8;
  margin: 0 0.04rem;
  font-family: GilroyRegular;
}
.company_profile .ny_bot .slide .data .nuit {
  color: #333;
}
.company_profile .ny_bot .slide .desc {
  margin-top: 0.12rem;
  color: #333;
}
.corporate_culture {
  background: url('../image/18.jpg') no-repeat;
  background-size: cover;
}
.corporate_culture .re_bot {
  margin-top: 0.6rem;
  color: #fff;
  display: grid;
  gap: 0.2rem;
}
.corporate_culture .re_bot .li_1,
.corporate_culture .re_bot .li_2 {
  position: relative;
  height: 1.28rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 0.36rem;
}
.corporate_culture .re_bot .li_1::before,
.corporate_culture .re_bot .li_2::before {
  opacity: 0;
  transition: 0.6s;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #00AD85;
}
.corporate_culture .re_bot .li_1:hover .tips,
.corporate_culture .re_bot .li_2:hover .tips,
.corporate_culture .re_bot .li_1:hover .text,
.corporate_culture .re_bot .li_2:hover .text {
  color: #fff;
}
.corporate_culture .re_bot .li_1:hover::before,
.corporate_culture .re_bot .li_2:hover::before {
  opacity: 1;
}
.corporate_culture .re_bot .text {
  margin-top: 0.06rem;
}
.corporate_culture .re_bot .tips,
.corporate_culture .re_bot .text {
  z-index: 1;
  position: relative;
  transition: 0.4s;
}
.corporate_culture .re_bot .div_1 .li_1 {
  background: url('../image/14.jpg') no-repeat;
  background-size: cover;
  width: 32%;
}
.corporate_culture .re_bot .div_1 .li_2 {
  background: url('../image/15.jpg') no-repeat;
  background-size: cover;
  width: calc(68% - 0.2rem);
}
.corporate_culture .re_bot .div_2 .li_1 {
  background: url('../image/16.jpg') no-repeat;
  background-size: cover;
  width: 41%;
}
.corporate_culture .re_bot .div_2 .li_2 {
  margin-left: 0.2rem;
  background: url('../image/14.jpg') no-repeat;
  background-size: cover;
  width: 42%;
}
.corporate_culture .re_bot .div_3 .li_1 {
  color: #333;
  background: url('../image/17.jpg') no-repeat;
  background-size: cover;
  width: 38%;
}
.corporate_culture .re_bot .div_3 .li_2 {
  margin-left: 0.2rem;
  background: url('../image/14.jpg') no-repeat;
  background-size: cover;
  width: 25%;
}
.speech {
  position: relative;
}
.speech .ch_bk {
  width: 100%;
}
.speech .ch_bk img {
  width: 100%;
}
.speech .ch_post {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
}
.speech .ch_post .w50 {
  width: 50%;
}
.speech .ch_post .w50 .conetent2 {
  margin: 0.4rem 0 0.2rem;
  height: 3.24rem;
  line-height: 0.36rem;
  overflow: auto;
  padding-right: 0.3rem;
}
.speech .ch_post .w50 .conetent2::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.speech .ch_post .w50 .conetent2::-webkit-scrollbar-thumb {
  background: #00AD85;
}
.speech .ch_post .w50 .conetent2::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
}
.speech .ch_post .w50 .conetent2 p {
  text-indent: 2em;
  text-align: justify;
}
.speech .ch_post .w50 .conetent3 {
  text-align: right;
}
.speech .ch_post .w50 .conetent3 img {
  width: 2.4rem;
}
.development_history {
  position: relative;
}
.development_history .ry_bk {
  width: 100%;
}
.development_history .ry_bk img {
  width: 100%;
}
.development_history .ry_post {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.development_history .ry_post .box1 {
  text-align: center;
}
.development_history .ry_post .box1 p {
  line-height: 1;
}
.development_history .ry_post .box2 {
  position: relative;
  height: calc(100% - 1.48rem);
}
.development_history .ry_post .box2 .pc_show {
  height: 100%;
}
.development_history .ry_post .box2 .pc_show .swiper {
  height: 100%;
}
.development_history .ry_post .box2 .pc_show .swiper .swiper-slide .slide {
  position: absolute;
  display: flex;
  align-items: flex-end;
}
.development_history .ry_post .box2 .pc_show .swiper .swiper-slide .slide .point img {
  width: 0.26rem;
}
.development_history .ry_post .box2 .pc_show .swiper .swiper-slide .slide .content {
  width: 2.36rem;
  margin-left: 0.14rem;
}
.development_history .ry_post .box2 .pc_show .swiper .swiper-slide .slide .content .data {
  font-family: GilroyRegular;
  color: #000;
}
.development_history .ry_post .box2 .pc_show .swiper .swiper-slide .slide .content .desc {
  line-height: 0.32rem;
  height: 0.96rem;
  color: #666;
  overflow: auto;
  padding-right: 0.1rem;
}
.development_history .ry_post .box2 .pc_show .swiper .swiper-slide .slide .content .desc::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.development_history .ry_post .box2 .pc_show .swiper .swiper-slide .slide .content .desc::-webkit-scrollbar-thumb {
  background: #00AD85;
}
.development_history .ry_post .box2 .pc_show .swiper .swiper-slide .slide .content .desc::-webkit-scrollbar-track {
  background: rgba(230, 33, 41, 0.1);
}
.development_history .ry_post .box2 .pc_show .swiper .swiper-slide .slide:nth-child(even) {
  align-items: flex-start;
}
.development_history .ry_post .box2 .pc_show .swiper .swiper-slide .slide_1 {
  top: 40.5%;
  left: 15.5%;
}
.development_history .ry_post .box2 .pc_show .swiper .swiper-slide .slide_2 {
  top: 15%;
  left: 30.5%;
}
.development_history .ry_post .box2 .pc_show .swiper .swiper-slide .slide_3 {
  top: 49%;
  left: 46%;
}
.development_history .ry_post .box2 .pc_show .swiper .swiper-slide .slide_4 {
  top: 39%;
  left: 60.5%;
}
.development_history .ry_post .box2 .pc_show .swiper .swiper-slide .slide_5 {
  top: 47%;
  left: 75%;
}
.development_history .ry_post .box2 .pc_show .toggle {
  z-index: 2;
  width: 100%;
  position: absolute;
  bottom: 4%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.development_history .ry_post .box2 .pc_show .toggle .prev,
.development_history .ry_post .box2 .pc_show .toggle .next {
  margin: 0 0.3rem;
}
.development_history .ry_post .box2 .pc_show .toggle .prev p,
.development_history .ry_post .box2 .pc_show .toggle .next p {
  background: #f6f6f6;
  border: 1px solid #d1d1d1;
}
.development_history .ry_post .box2 .phone_show .swiper .swiper-slide .slide {
  background: rgba(153, 153, 153, 0.3);
  padding: 0.3rem;
}
.development_history .ry_post .box2 .phone_show .swiper .swiper-slide .slide .data {
  color: #000;
  font-family: GilroyRegular;
}
.development_history .ry_post .box2 .phone_show .swiper .swiper-slide .slide .desc {
  line-height: 0.32rem;
  height: 1.6rem;
  color: #666;
  overflow: auto;
  padding-right: 0.1rem;
}
.development_history .ry_post .box2 .phone_show .swiper .swiper-slide .slide .desc::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.development_history .ry_post .box2 .phone_show .swiper .swiper-slide .slide .desc::-webkit-scrollbar-thumb {
  background: #00AD85;
}
.development_history .ry_post .box2 .phone_show .swiper .swiper-slide .slide .desc::-webkit-scrollbar-track {
  background: rgba(230, 33, 41, 0.1);
}
.brand_strength {
  position: relative;
}
.brand_strength .th_bk {
  width: 100%;
}
.brand_strength .th_bk img {
  width: 100%;
}
.brand_strength .th_post {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.8rem 0;
}
.brand_strength .th_post > div {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.brand_strength .th_post .content1 {
  color: #fff;
}
.brand_strength .th_post .content2 {
  margin-top: 0.8rem;
  flex: 1;
}
.brand_strength .th_post .content2 .le_box {
  width: 25%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
}
.brand_strength .th_post .content2 .le_box .box1 {
  border-left: 1px solid #fff;
}
.brand_strength .th_post .content2 .le_box .box1 .item {
  cursor: pointer;
  color: #fff;
  transition: 0.4s;
  display: flex;
  align-items: center;
  padding-left: 0.24rem;
  position: relative;
  margin-bottom: 0.3rem;
}
.brand_strength .th_post .content2 .le_box .box1 .item:last-child {
  margin-bottom: 0;
}
.brand_strength .th_post .content2 .le_box .box1 .item::before {
  transition: 0.4s;
  opacity: 0;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 0.03rem;
  height: 100%;
  background: #00AD85;
}
.brand_strength .th_post .content2 .le_box .box1 .item .em_svg {
  width: 0.22rem;
  opacity: 0.5;
  transition: 0.4s;
}
.brand_strength .th_post .content2 .le_box .box1 .item .em_svg img {
  max-width: 100%;
}
.brand_strength .th_post .content2 .le_box .box1 .item .wz {
  flex: 1;
  margin-left: 0.1rem;
  display: flex;
  align-items: center;
}
.brand_strength .th_post .content2 .le_box .box1 .item .wz p {
  transition: 0.4s;
  opacity: 0.5;
  flex: 1;
}
.brand_strength .th_post .content2 .le_box .box1 .item .wz svg {
  transition: 0.4s;
  opacity: 0;
}
.brand_strength .th_post .content2 .le_box .box1 .item.active::before,
.brand_strength .th_post .content2 .le_box .box1 .item:hover::before {
  opacity: 1;
}
.brand_strength .th_post .content2 .le_box .box1 .item.active .em_svg,
.brand_strength .th_post .content2 .le_box .box1 .item:hover .em_svg {
  opacity: 1;
}
.brand_strength .th_post .content2 .le_box .box1 .item.active .wz p,
.brand_strength .th_post .content2 .le_box .box1 .item:hover .wz p {
  opacity: 1;
}
.brand_strength .th_post .content2 .le_box .box1 .item.active .wz svg,
.brand_strength .th_post .content2 .le_box .box1 .item:hover .wz svg {
  opacity: 1;
}
.brand_strength .th_post .content2 .le_box .box2 {
  color: #fff;
}
.brand_strength .th_post .content2 .le_box .box2 .p1 {
  line-height: 0.8;
  font-family: GilroyMedium;
}
.brand_strength .th_post .content2 .le_box .box2 span {
  margin: 0 0.1rem;
}
.brand_strength .th_post .content2 .ri_box {
  width: 42%;
}
.brand_strength .th_post .content2 .ri_box .box1 .li {
  display: none;
}
.brand_strength .th_post .content2 .ri_box .box1 .li .text {
  color: #fff;
  line-height: 1.3;
}
.brand_strength .th_post .content2 .ri_box .box1 .li .text span {
  color: #00AD85;
}
.brand_strength .th_post .content2 .ri_box .box1 .li .desc {
  margin-top: 0.16rem;
  color: #fff;
  line-height: 1.4;
}
.brand_strength .th_post .content2 .ri_box .box1 .li.active {
  display: block;
}
.brand_strength .th_post .content2 .ri_box .box2 {
  margin-top: 0.96rem;
  color: #fff;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.4rem;
}
.honorary_qualifications {
  background: url('../image/21.jpg') no-repeat;
  background-size: cover;
}
.honorary_qualifications .ns_top .wz_toggle .item {
  margin-right: 0.48rem;
  cursor: pointer;
}
.honorary_qualifications .ns_top .wz_toggle .item p {
  position: relative;
  color: #333;
  transition: 0.4s;
  padding-bottom: 0.1rem;
}
.honorary_qualifications .ns_top .wz_toggle .item p::before {
  transition: .4s;
  opacity: 0;    
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 0.18rem;
  height: 0.03rem;
  background: #00AD85;
  border-radius: 2px;
}
.honorary_qualifications .ns_top .wz_toggle .item p:hover{
  color: #00AD85;
}
.honorary_qualifications .ns_top .wz_toggle .item p:hover::before{
  opacity: 1;    
}
.honorary_qualifications .ns_top .wz_toggle .item .none {
  display: none;
}
.honorary_qualifications .ns_top .wz_toggle .item:last-child {
  margin-right: 0;
}
.honorary_qualifications .ns_top .wz_toggle .item.active p {
  color: #00AD85;
}
.honorary_qualifications .ns_top .wz_toggle .item.active p::before {
   opacity: 1;    
}
.honorary_qualifications .ns_cen {
  margin: 0.88rem 0 1rem;
  position: relative;
}
.honorary_qualifications .ns_cen::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -0.9rem;
  width: 100%;
  height: 1.29rem;
  background: url('../image/11.png') no-repeat;
  background-size: 100% auto;
}
.honorary_qualifications .ns_cen .swiper .swiper-slide p {
  width: 100%;
  display: flex;
  justify-content: center;  
}
.honorary_qualifications .ns_cen .swiper .swiper-slide p img {
  width: 100%;
  
}
.honorary_qualifications .ns_bot .pu_progressbar {
  position: relative;
  width: 78%;
  margin: 0 auto;
  background: rgba(230, 33, 41, 0.1);
  height: 0.05rem;
  border-radius: 10px;
  overflow: hidden;
}
.honorary_qualifications .ns_bot .pu_progressbar .swiper-pagination-progressbar-fill {
  background: #00AD85;
}
.news_information .on_top .pu_title .text {
  margin-top: 0;
}
.news_information .on_bot {
  margin-top: 0.6rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.4rem 0.22rem;
}
.news_information .on_bot .pu_slide a {
  background: #f9f9f9;
}
.pu_page {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.pu_page .prev a i,
.pu_page .next a i {
  font-weight: bold;
  transition: 0.4s;
  color: #a6a6a6;
}
.pu_page .prev a i:hover,
.pu_page .next a i:hover {
  color: #00AD85;
}
.pu_page .prev {
  margin-right: 0.5rem;
}
.pu_page .next {
  margin-left: 0.5rem;
}
.pu_page .number {
  display: flex;
  align-items: center;
}
.pu_page .number a {
  color: #666666;
  font-family: GilroyRegular;
  margin: 0 0.18rem;
  transition: 0.4s;
}
.pu_page .number a.active,
.pu_page .number a:hover {
  color: #00AD85;
}
.pu_bread .box {
  color: #666;
}
.pu_bread .box .home {
  margin-right: 0.06rem;
}
.pu_bread .box .home img {
  width: 0.22rem;
}
.pu_bread .box a {
  color: #666;
  transition: 0.4s;
}
.pu_bread .box a:hover {
  color: #00AD85;
}
.pu_bread .box i {
  margin: 0 0.04rem;
}
.pu_bread .box span {
  color: #333;
}
.new_list {
  background: #eee;
}
.new_list .st_cen {
  margin-top: 0.6rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.4rem 0.22rem;
}
.new_list .st_bot {
  margin-top: 0.7rem;
}
.news_details .content1 {
  padding: 0.3rem 0;
}
.news_details .content2 {
  text-align: center;
  padding: 0.3rem 0 0.4rem;
  border-bottom: 1px solid #ddd;
}
.news_details .content2 .text {
  color: #333;
}
.news_details .content2 .time {
  margin-top: 0.2rem;
  color: #666;
  font-family: GilroyRegular;
}
.news_details .content3 {
  padding: 0 var(--bj_2);
}
.news_details .content3 .compiler {
  padding: 0.6rem 0;
}
.news_details .content3 .compiler p {
  color: #666;
  line-height: 2;
}
.news_details .content3 .compiler img {
  max-width: 100%;
}
.news_details .content4 {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 0.36rem 0;
}
.news_details .content4 .return a p {
  transition: 0.4s;
  margin-left: 0.1rem;
  color: #333;
}
.news_details .content4 .return a:hover p {
  color: #00AD85;
}
.news_details .content4 .prev,
.news_details .content4 .next {
  width: 30%;
  display: flex;
}
.news_details .content4 .prev p,
.news_details .content4 .next p {
  color: #999;
}
.news_details .content4 .prev a,
.news_details .content4 .next a {
  flex: 1;
  margin-left: 0.1rem;
  transition: 0.4s;
}
.news_details .content4 .prev a:hover,
.news_details .content4 .next a:hover {
  color: #00AD85;
}
.news_recommend {
  background: #eee;
}
.news_recommend .nd_bot .swiper {
  margin: 0.6rem 0 0.5rem;
}
.news_recommend .nd_bot .pu_point {
  display: flex;
  justify-content: center;
}
.news_recommend .nd_bot .pu_point .swiper-pagination-bullet {
  background: #bfbfbf;
  opacity: 1;
}
.news_recommend .nd_bot .pu_point .swiper-pagination-bullet-active {
  background: #00AD85;
}
.pu_item {
  border: 1px solid #ebebeb;
  position: relative;
}
.pu_item::before {
  transition: 0.4s;
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0%;
  height: 0.02rem;
  background: #00AD85;
}
.pu_item .em_img {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.pu_item .em_img img {
  width: 65%;
  transition: 0.4s;
}
.pu_item .em_content {
  padding: 0.2rem;
}
.pu_item .em_content .tent_1 .text {
  color: #000;
  transition: 0.4s;
  overflow: hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
}
.pu_item .em_content .tent_1 .desc {
  margin-top: 0.18rem;
}
.pu_item .em_content .tent_1 .desc p {
  line-height: 0.28rem;
  height: 0.56rem;
  color: #666;
}
.pu_item .em_content .tent_2 {
  margin-top: 0.3rem;
}
.pu_item .em_content .tent_2 span {
  transition: 0.4s;
  color: #333;
  margin-right: 0.1rem;
}
.pu_item .em_content .tent_2 svg path {
  transition: 0.4s;
}
.pu_item:hover::before {
  width: 100%;
}
.pu_item:hover .em_img img {
  transform: scale(1.05);
}
.pu_item:hover .em_content .tent_1 .text {
  color: #00AD85;
}
.pu_item:hover .em_content .tent_2 span {
  color: #00AD85;
}
.pu_item:hover .em_content .tent_2 svg path {
  fill: #00AD85;
}
.product_list .st_cen {
  margin-top: 0.6rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.4rem 0.22rem;
}
.product_list .st_bot {
  margin-top: 0.46rem;
}
.product_details .content1 {
  padding: 0.3rem 0;
}
.product_details .content2 {
  margin-top: 0.3rem;
}
.product_details .content2 .le_box {
  width: 45%;
  position: relative;
}
.product_details .content2 .le_box .swiper .swiper-slide img {
  width: 100%;
}
.product_details .content2 .le_box .pu_point {
  z-index: 2;
  position: absolute;
  bottom: 0.06rem;
  left: 50%;
  transform: translateX(-50%);
}
.product_details .content2 .le_box .pu_point .swiper-pagination-bullet {
  background: #dadadb;
  opacity: 1;
}
.product_details .content2 .le_box .pu_point .swiper-pagination-bullet-active {
  background: #00AD85;
}
.product_details .content2 .ri_box {
  width: 55%;
  padding: 0 5%;
}
.product_details .content2 .ri_box .box1 {
  color: #000;
  padding-bottom: 0.3rem;
  border-bottom: 1px solid #ddd;
}
.product_details .content2 .ri_box .box2 {
  margin: 0.42rem 0;
}
.product_details .content2 .ri_box .box2 p {
  color: #666;
  line-height: 2;
}
.pu_info {
  background: #f8f8f9;
}
.pu_info .content2 {
  margin-top: 0.24rem;
  color: initial;
  line-height: 1.7;
  font-size: initial;
  overflow-x: scroll;
}
.pu_info .content3 {
  margin-top: 0.84rem;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.4rem;
}
.pu_info .content3 .slide {
  padding-left: 0.2rem;
  border: 0px;
  border-left: 0.03rem solid;
  border-image: linear-gradient(to bottom, #f94750, #fff) 1 1;
}
.pu_info .content3 .slide .text {
  color: #333;
}
.pu_info .content3 .slide .desc {
  margin-top: 0.16rem;
  color: #666;
  line-height: 1.6;
}
.related_products .ts_bot {
  margin-top: 0.56rem;
}
.related_products .ts_bot .pu_point {
  margin-top: 0.5rem;
  display: flex;
  justify-content: center;
}
.related_products .ts_bot .pu_point .swiper-pagination-bullet {
  background: #dadadb;
  opacity: 1;
}
.related_products .ts_bot .pu_point .swiper-pagination-bullet-active {
  background: #00AD85;
}
.related_articles {
  background: #f8f8f9;
}
.related_articles .es_bot {
  margin-top: 0.56rem;
}
.related_articles .es_bot .swiper .swiper-slide .sli {
  padding: 0.4rem;
  background: #fff;
}
.related_articles .es_bot .swiper .swiper-slide .sli .content1 .text {
  flex: 1;
}
.related_articles .es_bot .swiper .swiper-slide .sli .content1 .text p {
  width: 94%;
  line-height: 0.36rem;
  height: 0.72rem;
  color: #333;
}
.related_articles .es_bot .swiper .swiper-slide .sli .content1 .time {
  border-left: 1px solid #f0f0f0;
  padding-left: 0.14rem;
  text-align: center;
}
.related_articles .es_bot .swiper .swiper-slide .sli .content1 .time .e1 {
  color: #333;
  transition: 0.4s;
  font-family: GilroyBold;
  line-height: 1;
}
.related_articles .es_bot .swiper .swiper-slide .sli .content1 .time .e2 {
  transition: 0.4s;
  color: #a1a1a1;
  font-family: GilroyRegular;
}
.related_articles .es_bot .swiper .swiper-slide .sli .content2 {
  margin-top: 0.6rem;
}
.related_articles .es_bot .swiper .swiper-slide .sli .content2 span {
  transition: 0.4s;
  color: #333;
  margin-right: 0.1rem;
}
.related_articles .es_bot .swiper .swiper-slide .sli .content2 svg path {
  transition: 0.4s;
}
.related_articles .es_bot .swiper .swiper-slide .sli:hover .content1 .text p {
  color: #00AD85;
}
.related_articles .es_bot .swiper .swiper-slide .sli:hover .content1 .time .e1,
.related_articles .es_bot .swiper .swiper-slide .sli:hover .content1 .time .e2 {
  color: #00AD85;
}
.related_articles .es_bot .swiper .swiper-slide .sli:hover .content2 span {
  color: #00AD85;
}
.related_articles .es_bot .swiper .swiper-slide .sli:hover .content2 svg path {
  fill: #00AD85;
}
.related_articles .es_bot .pu_point {
  margin-top: 0.5rem;
  display: flex;
  justify-content: center;
}
.related_articles .es_bot .pu_point .swiper-pagination-bullet {
  background: #dadadb;
  opacity: 1;
}
.related_articles .es_bot .pu_point .swiper-pagination-bullet-active {
  background: #00AD85;
}
.solution {
  position: relative;
}
.solution::before {
  z-index: -1;
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background: #f7f7f7;
}
.solution .le_box {
  width: 43%;
  padding-right: 6%;
}
.solution .le_box .content1 {
  color: #000;
}
.solution .le_box .content1 span {
  color: #00AD85;
}
.solution .le_box .content2 {
  margin: 0.6rem 0;
}
.solution .le_box .content2 .tips {
  color: #000;
}
.solution .le_box .content2 .desc {
  margin-top: 0.1rem;
  height: 2.16rem;
  overflow: auto;
  padding-right: 0.1rem;
  text-align: justify;
}
.solution .le_box .content2 .desc::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.solution .le_box .content2 .desc::-webkit-scrollbar-thumb {
  background: #00AD85;
}
.solution .le_box .content2 .desc::-webkit-scrollbar-track {
  background: rgba(230, 33, 41, 0.1);
}
.solution .le_box .content2 .desc p {
  line-height: 0.36rem;
  color: #666;
}
.solution .ri_box {
  width: 57%;
  overflow: hidden;
}
.solution .ri_box img {
  transition: 0.4s;
  width: 100%;
}
.solution .ri_box:hover img {
  transform: scale(1.05);
}
.info_2 {
  background: #f1f1f3;
}
.related_cases {
  --width: 37.5%;
  background: url('../image/32.jpg') no-repeat;
  background-size: cover;
}
.related_cases ._width {
  width: calc(100% - (37.5% * 2));
}
.related_cases .es_bot {
  margin-top: 0.6rem;
  position: relative;
}
.related_cases .es_bot .swiper .swiper-slide {
  width: var(--width);
  position: relative;
}
.related_cases .es_bot .swiper .swiper-slide .img {
  width: 100%;
}
.related_cases .es_bot .swiper .swiper-slide .img img {
  width: 100%;
}
.related_cases .es_bot .swiper .swiper-slide .post {
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.8));
  display: flex;
  justify-content: center;
  align-items: flex-end;
  text-align: center;
}
.related_cases .es_bot .swiper .swiper-slide .post p {
  width: 100%;
  color: #fff;
  padding: 4% 0;
}
.related_cases .es_bot .toggle .prev,
.related_cases .es_bot .toggle .next {
  z-index: 2;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.related_cases .es_bot .toggle .prev {
  left: 13%;
}
.related_cases .es_bot .toggle .next {
  right: 13%;
}
.acceptance .ce_top {
  text-align: center;
  color: #000;
}
.acceptance .ce_top span {
  color: #00AD85;
}
.acceptance .ce_bot {
  margin-top: 0.7rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.2rem;
}
.acceptance .ce_bot .item {
  border: 1px solid #cdcdcd;
  padding: 0.3rem 0.36rem;
  border-radius: 0.12rem;
  transition: 0.4s;
}
.acceptance .ce_bot .item .content1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.acceptance .ce_bot .item .content1 .svg {
  height: 0.88rem;
}
.acceptance .ce_bot .item .content1 .svg img {
  max-height: 100%;
}
.acceptance .ce_bot .item .content1 .num {
  font-family: GilroyRegular;
  color: #111;
}
.acceptance .ce_bot .item .content2 {
  margin-top: 0.28rem;
  color: #111;
  height: .9rem;
  overflow: auto;
}
.acceptance .ce_bot .item .content2::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.acceptance .ce_bot .item .content2::-webkit-scrollbar-thumb {
  background: #00AD85;
}
.acceptance .ce_bot .item .content2::-webkit-scrollbar-track {
  background: rgba(230, 33, 41, 0.1);
}
.acceptance .ce_bot .item .content2 p {
  line-height: 0.3rem;
}
.acceptance .ce_bot .item:hover {
  transform: translateY(-0.06rem);
}
.acceptance .ce_bot .grid1 {
  grid-area: 1 / 1 / 3 / 2;
}
.acceptance .ce_bot .grid1 .item {
  height: 5.9rem;
  background: url('../image/34.jpg') no-repeat;
  background-size: cover;
  border: none;
}
.acceptance .ce_bot .grid1 .item .content1 .num {
  color: #fff;
}
.acceptance .ce_bot .grid2 {
  grid-area: 1 / 2 / 3 / 4;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.2rem;
}
.service_features {
  position: relative;
  --width: 5.8rem;
  --width1: 7.05rem;
}
.service_features .es_bk {
  width: 100%;
}
.service_features .es_bk img {
  width: 100%;
}
.service_features .es_text {
  position: absolute;
  width: 100%;
}
.service_features .es_text p {
  color: #fff;
}
.service_features .es_text p span {
  color: #00AD85;
}
.service_features .es_post {
  z-index: 2;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.service_features .es_post .center {
  width: var(--width);
  height: var(--width);
  position: absolute;
  top: 26%;
  left: 50%;
  transform: translateX(-50%);
}
.service_features .es_post .center .xuan_box {
  position: absolute;
  width: var(--width1);
  height: var(--width1);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.service_features .es_post .center .xuan_box .xuan {
  width: 100%;
  height: 100%;
  display: none;
}
.service_features .es_post .center .xuan_box .xuan img {
  width: 100%;
  height: 100%;
}
.service_features .es_post .center .xuan_box .xuan.active {
  display: block;
}
.service_features .es_post .center .toggle_box {
  width: 100%;
  height: 100%;
}
.service_features .es_post .center .toggle {
  width: 100%;
  height: 100%;
  display: none;
}
.service_features .es_post .center .toggle.active {
  display: block;
}
.service_features .es_post .center .item {
  position: relative;
  border-radius: 50%;
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.service_features .es_post .center .item > div {
  max-width: 68%;
  max-height: 80%;
  text-align: center;
}
.service_features .es_post .center .item .svg img {
  height: 1.2rem;
}
.service_features .es_post .center .item .content {
  margin-top: 0.24rem;
}
.service_features .es_post .center .item .content .t1 {
  color: #000;
}
.service_features .es_post .center .item .content .t2 {
  margin: 0.24rem 0 0.5rem;
  height: 0.96rem;
  overflow: auto;
  padding-right: 0.1rem;
}
.service_features .es_post .center .item .content .t2::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.service_features .es_post .center .item .content .t2::-webkit-scrollbar-thumb {
  background: #00AD85;
}
.service_features .es_post .center .item .content .t2::-webkit-scrollbar-track {
  background: rgba(230, 33, 41, 0.1);
}
.service_features .es_post .center .item .content .t2 p {
  line-height: 0.32rem;
  color: #666;
}
.service_features .es_post .center .item .content .t3 {
  color: #00AD85;
  font-family: GilroyMedium;
}
.service_features .es_post .wz_box {
  --wz: 350%;
}
.service_features .es_post .wz_box .li {
  z-index: 1;
  position: absolute;
  cursor: pointer;
}
.service_features .es_post .wz_box .li::before {
  transition: 0.4s;
  content: attr(data_text);
  color: #fff;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  white-space: nowrap;
}
.service_features .es_post .wz_box .li p {
  position: relative;
  width: 0.16rem;
  height: 0.16rem;
  background: #fff;
  border-radius: 50%;
  transition: 0.4s;
}
.service_features .es_post .wz_box .li p::before {
  transition: 0.4s;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 260%;
  height: 260%;
  border-radius: 50%;
  border: 1px solid #fff;
}
.service_features .es_post .wz_box .li.active::before {
  color: #00AD85;
}
.service_features .es_post .wz_box .li.active p {
  background: #00AD85;
}
.service_features .es_post .wz_box .li.active p::before {
  border-color: #00AD85;
}
.service_features .es_post .wz_box .li_1 {
  top: 47.2%;
  left: 31.9%;
}
.service_features .es_post .wz_box .li_1::before {
  right: var(--wz);
}
.service_features .es_post .wz_box .li_2 {
  top: 19.5%;
  left: 49.6%;
}
.service_features .es_post .wz_box .li_2::before {
  top: auto;
  bottom: var(--wz);
  left: 50%;
  transform: translateX(-50%);
}
.service_features .es_post .wz_box .li_3 {
  top: 47.2%;
  left: 67.3%;
}
.service_features .es_post .wz_box .li_3::before {
  left: var(--wz);
}
.service_features .es_post .wz_box .li_4 {
  top: 81.2%;
  left: 61%;
}
.service_features .es_post .wz_box .li_4::before {
  left: var(--wz);
}
.service_features .es_post .wz_box .li_5 {
  top: 81.2%;
  left: 38.2%;
}
.service_features .es_post .wz_box .li_5::before {
  right: var(--wz);
}
.flow .ow_top {
  text-align: center;
  color: #000;
}
.flow .ow_top span {
  color: #00AD85;
}
.flow .ow_bot {
  margin-top: 0.7rem;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 0.8rem;
}
.flow .ow_bot .item {
  text-align: center;
}
.flow .ow_bot .item .svg {
  position: relative;
}
.flow .ow_bot .item .svg img {
  height: 1.62rem;
}
.flow .ow_bot .item .svg::before {
  content: '';
  position: absolute;
  right: calc(((0.8rem / 2) + (0.24rem / 2)) * -1);
  top: 50%;
  transform: translateY(-50%);
  width: 0.24rem;
  height: 0.15rem;
  background: url('../image/jt.svg') no-repeat;
  background-size: cover;
}
.flow .ow_bot .item .content {
  margin-top: 0.28rem;
}
.flow .ow_bot .item .content p {
  color: #666;
  line-height: 1.6;
}
.flow .ow_bot .item:last-child .svg::before {
  display: none;
}
.potential_track {
  background: url(../image/100.jpg) no-repeat;
  background-size: cover;
}
.potential_track .ck_top {
  text-align: center;
  color: #000;
}
.potential_track .ck_top span {
  color: #00AD85;
}
.potential_track .ck_bot {
  margin-top: 0.7rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.2rem;
}
.potential_track .ck_bot .slide {
  background: #fff;
  transition: 0.4s;
  border: 1px solid;
  border-image: linear-gradient(to top, #00AD85, #fff) 1 1;
}
.potential_track .ck_bot .slide .img {
  width: 100%;
}
.potential_track .ck_bot .slide .img img {
  width: 100%;
}
.potential_track .ck_bot .slide .content {
  padding: 0.4rem;
}
.potential_track .ck_bot .slide .content .tent_1 .text {
  color: #000;
}
.potential_track .ck_bot .slide .content .tent_1 .text span {
  color: #00AD85;
}
.potential_track .ck_bot .slide .content .tent_1 .svg {
  height: 0.74rem;
}
.potential_track .ck_bot .slide .content .tent_1 .svg img {
  max-height: 0.74rem;
}
.potential_track .ck_bot .slide .content .tent_2 {
  margin-top: 0.26rem;
  height: 1.28rem;
  overflow: auto;
  padding-right: 0.1rem;
}
.potential_track .ck_bot .slide .content .tent_2::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.potential_track .ck_bot .slide .content .tent_2::-webkit-scrollbar-thumb {
  background: #00AD85;
}
.potential_track .ck_bot .slide .content .tent_2::-webkit-scrollbar-track {
  background: rgba(230, 33, 41, 0.1);
}
.potential_track .ck_bot .slide .content .tent_2 p {
  line-height: 0.32rem;
  color: #666;
}
.potential_track .ck_bot .slide .content .tent_2 p span {
  color: #00AD85;
}
.potential_track .ck_bot .slide:nth-child(odd) {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column-reverse;
}
.potential_track .ck_bot .slide:hover {
  transform: translateY(-0.1rem);
}
.empowerment {
  background: url('../image/43.jpg') no-repeat;
  background-size: cover;
  position: relative;
}
.empowerment .nt_text {
  position: absolute;
  width: 100%;
}
.empowerment .nt_text p {
  color: #fff;
}
.empowerment .nt_text p span {
  color: #00AD85;
}
.empowerment .nt_box {
  padding: 0 0 0 var(--bj_2);
  height: 8.8rem;
  --wdith: 1.44rem;
  --top: 3rem;
  display: flex;
}
.empowerment .nt_box .slide {
  transition: 1s;
  position: relative;
  width: var(--wdith);
  height: 100%;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.empowerment .nt_box .slide .de_post {
  transition: 0.4s;
  position: absolute;
  top: var(--top);
  left: 0;
  width: 100%;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-direction: column;
}
.empowerment .nt_box .slide .de_post .num {
  font-size: 0.68rem;
  line-height: 1;
  color: transparent;
  -webkit-text-stroke: 1px rgba(255, 255, 255, 0.5);
  background-clip: text;
  -webkit-background-clip: text;
  font-family: GilroyBold;
}
.empowerment .nt_box .slide .de_post .text {
  margin-top: 0.4rem;
  writing-mode: vertical-rl;
  letter-spacing: 6px;
}
.empowerment .nt_box .slide .de_box {
  transition: 0.4s;
  opacity: 0;
  color: #fff;
  padding-top: var(--top);
}
.empowerment .nt_box .slide .de_box > div {
  width: 70%;
  padding-left: 0.3rem;
  opacity: 0;
  transition: .4s;
  transition-delay: .8s;
  transform: translateY(.2rem);
}
.empowerment .nt_box .slide .de_box .content1 {
  position: relative;
}
.empowerment .nt_box .slide .de_box .content1 .num {
  font-size: 1.4rem;
  line-height: 0.9;
  color: transparent;
  -webkit-text-stroke: 1px rgba(255, 255, 255, 0.3);
  background-clip: text;
  -webkit-background-clip: text;
}
.empowerment .nt_box .slide .de_box .content1 .text {
  z-index: 2;
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
}
.empowerment .nt_box .slide .de_box .content2 {
  margin: 0.4rem 0 0.6rem;
  line-height: 0.38rem;
  height: 1.14rem;
  overflow: auto;
  padding-right: 0.1rem;
}
.empowerment .nt_box .slide .de_box .content2::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.empowerment .nt_box .slide .de_box .content2::-webkit-scrollbar-thumb {
  background: #fff;
}
.empowerment .nt_box .slide .de_box .content2::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.3);
}
.empowerment .nt_box .slide.active {
  flex: 1;
}
.empowerment .nt_box .slide.active .de_post {
  opacity: 0;
  z-index: -1;
}
.empowerment .nt_box .slide.active .de_box {
  opacity: 1;
}
.empowerment .nt_box .slide.active .de_box > div {
 opacity: 1;    
 transform: translateY(0); 
}
.strong_brand {
  background: url('../image/42.jpg') no-repeat;
  background-size: cover;
}
.strong_brand .nd_top {
  text-align: center;
  color: #000;
}
.strong_brand .nd_top span {
  color: #00AD85;
}
.strong_brand .nd_bot {
  margin-top: 0.78rem;
  text-align: center;
}
.strong_brand .nd_bot img {
  max-width: 100%;
}
.confidence {
  background: url('../image/41.jpg') no-repeat;
  background-size: cover;
}
.confidence .ce_top {
  text-align: center;
  color: #000;
}
.confidence .ce_top span {
  color: #00AD85;
}
.confidence .ce_bot {
  position: relative;
  margin-top: 0.6rem;
  --width: 1.06rem;
}
.confidence .ce_bot::before {
  z-index: 2;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: var(--width);
  height: 100%;
  background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0.1));
}
.confidence .ce_bot::after {
  z-index: 2;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: var(--width);
  height: 100%;
  background: linear-gradient(to left, #ffffff, rgba(255, 255, 255, 0.1));
}
.confidence .ce_bot > div {
  margin-bottom: 0.24rem;
}
.confidence .ce_bot > div:last-child {
  margin-bottom: 0;
}
.confidence .ce_bot .swiper .swiper-wrapper {
  transition-timing-function: linear;
}
.confidence .ce_bot .swiper .swiper-slide {
  height: var(--width);
  background: #fff;
  display: flex;
}
.confidence .ce_bot .swiper .swiper-slide img {
  margin: auto;
  max-height: 80%;
  max-width: 80%;
}
.accurate_layout {
  background: url('../image/40.jpg') no-repeat;
  background-size: cover;
}
.accurate_layout .ut_top {
  color: #000;
}
.accurate_layout .ut_top span {
  color: #00AD85;
}
.accurate_layout .ut_bot .le_box {
  width: 32%;
  padding-right: 2%;
}
.accurate_layout .ut_bot .le_box .content1 {
  margin-top: 0.7rem;
}
.accurate_layout .ut_bot .le_box .content1 .li {
  position: relative;
  padding-left: 0.24rem;
  color: #333;
  line-height: 1.6;
  margin-bottom: 0.36rem;
}
.accurate_layout .ut_bot .le_box .content1 .li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.1rem;
  width: 0.12rem;
  height: 0.12rem;
  border-radius: 2px;
  background: #00AD85;
  transform: rotate(45deg);
}
.accurate_layout .ut_bot .le_box .content1 .li:last-child {
  margin-bottom: 0;
}
.accurate_layout .ut_bot .le_box .content1 .li span {
  color: #00AD85;
}
.accurate_layout .ut_bot .le_box .content2 {
  margin-top: 0.8rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.44rem 0.2rem;
}
.accurate_layout .ut_bot .le_box .content2 .item .data {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
.accurate_layout .ut_bot .le_box .content2 .item .data p {
  color: #00AD85;
  line-height: 0.8;
}
.accurate_layout .ut_bot .le_box .content2 .item .data span {
  margin-left: 0.06rem;
  color: #333;
}
.accurate_layout .ut_bot .le_box .content2 .item .desc {
  margin-top: 0.12rem;
  color: #333;
}
.accurate_layout .ut_bot .ri_box {
  width: 66%;
  position: relative;
}
.accurate_layout .ut_bot .ri_box .content1 {
  width: 100%;
  position: absolute;
  top: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.accurate_layout .ut_bot .ri_box .content1 p {
  cursor: pointer;
  position: relative;
  color: #333;
  padding-bottom: 0.14rem;
  transition: 0.4s;
  margin-right: 0.4rem;
}
.accurate_layout .ut_bot .ri_box .content1 p:last-child {
  margin-right: 0;
}
.accurate_layout .ut_bot .ri_box .content1 p::before {
  opacity: 0;
  transition: 0.4s;
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 0.18rem;
  height: 0.03rem;
  background: #00AD85;
  border-radius: 2px;
}
.accurate_layout .ut_bot .ri_box .content1 p.active,
.accurate_layout .ut_bot .ri_box .content1 p:hover {
  color: #00AD85;
}
.accurate_layout .ut_bot .ri_box .content1 p.active::before,
.accurate_layout .ut_bot .ri_box .content1 p:hover::before {
  opacity: 1;
}
.accurate_layout .ut_bot .ri_box .content2 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
.accurate_layout .ut_bot .ri_box .content2 p {
  width: 100%;
  display: none;
}
.accurate_layout .ut_bot .ri_box .content2 p img {
  width: 100%;
}
.accurate_layout .ut_bot .ri_box .content2 p.active {
  display: block;
}
.franchise_process {
  background: #efefef;
}
.franchise_process .ss_top {
  text-align: center;
  color: #000;
}
.franchise_process .ss_top span {
  color: #00AD85;
}
.franchise_process .ss_bot {
  margin-top: 0.66rem;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 1.04rem;
}
.franchise_process .ss_bot .item .img {
  width: 100%;
  position: relative;
}
.franchise_process .ss_bot .item .img::before {
  content: '';
  position: absolute;
  top: 50%;
  right: calc((0.88rem + 0.08rem) * -1);
  transform: translateY(-50%);
  width: 0.88rem;
  height: 0.16rem;
  background: url('../image/lj.svg') no-repeat;
  background-size: 100% 100%;
}
.franchise_process .ss_bot .item .img img {
  width: 100%;
}
.franchise_process .ss_bot .item .content {
  margin-top: 0.3rem;
  text-align: center;
}
.franchise_process .ss_bot .item .content .data {
  color: #00AD85;
  font-family: GilroyRegular;
}
.franchise_process .ss_bot .item .content .text {
  margin-top: 0.14rem;
  color: #000;
}
.franchise_process .ss_bot .item:last-child .img::before {
  display: none;
}
.shared_wealth .th_top {
  text-align: center;
  color: #000;
}
.shared_wealth .th_top span {
  color: #00AD85;
}
.shared_wealth .th_bot {
  margin-top: 0.55rem;
}
.shared_wealth .th_bot form .item1 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.22rem;
}
.shared_wealth .th_bot form .item1 .label {
  background: #fff;
  border: 1px solid #ddd;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0 0.2rem;
  border-radius: 5px;
}
.shared_wealth .th_bot form .item1 .label .svg {
  margin-right: 0.1rem;
  width: 0.2rem;
  display: flex;
  align-items: center;
}
.shared_wealth .th_bot form .item1 .label .svg img {
  max-width: 100%;
}
.shared_wealth .th_bot form .item1 .label .input {
  flex: 1;
}
.shared_wealth .th_bot form .item1 .label .input input {
  width: 100%;
  line-height: 0.78rem;
  border: none;
  background: none;
  color: #000;
}
.shared_wealth .th_bot form .item1 .label .input input::placeholder {
  color: #666;
}
.shared_wealth .th_bot form .item1 .label .select {
  flex: 1;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.shared_wealth .th_bot form .item1 .label .select .layui-unselect {
  color: #000;
}
.shared_wealth .th_bot form .item1 .label .select .layui-form-select .layui-input {
  border: none;
  line-height: 0.78rem;
  height: auto;
  padding-left: 0;
}
.shared_wealth .th_bot form .item1 .label .select .layui-form-selected .layui-edge {
  border-top-color: #00AD85;
}
.shared_wealth .th_bot form .item1 .label .select .layui-form-select dl {
  padding: 0;
  top: 0.78rem;
}
.shared_wealth .th_bot form .item1 .label .select .layui-form-select dl::-webkit-scrollbar {
  width: 0.06rem;
  height: 0.06rem;
}
.shared_wealth .th_bot form .item1 .label .select .layui-form-select dl::-webkit-scrollbar-thumb {
  background: #00AD85;
}
.shared_wealth .th_bot form .item1 .label .select .layui-form-select dl::-webkit-scrollbar-track {
  background: rgba(230, 33, 41, 0.1);
}
.shared_wealth .th_bot form .item1 .label .select .layui-form-select dl dd {
  font-size: 0.16rem;
}
.shared_wealth .th_bot form .item1 .label .select .layui-form-select dl dd.layui-this {
  background: #00AD85;
}
.shared_wealth .th_bot form .item2 {
  margin-top: 0.22rem;
}
.shared_wealth .th_bot form .item2 .label {
  background: #fff;
  border: 1px solid #ddd;
  display: flex;
  flex-wrap: wrap;
  padding: 0.2rem;
  border-radius: 5px;
  overflow: hidden;
}
.shared_wealth .th_bot form .item2 .label .svg {
  margin-right: 0.1rem;
  width: 0.2rem;
}
.shared_wealth .th_bot form .item2 .label .svg img {
  max-width: 100%;
  vertical-align: middle;
}
.shared_wealth .th_bot form .item2 .label .textarea {
  flex: 1;
}
.shared_wealth .th_bot form .item2 .label .textarea textarea {
  width: 100%;
  border: none;
  background: none;
  color: #000;
  height: 1.8rem;
}
.shared_wealth .th_bot form .item2 .label .textarea textarea::placeholder {
  color: #666;
}
.shared_wealth .th_bot form .item3 {
  margin-top: 0.22rem;
}
.contact_information .on_top {
  color: #000;
}
.contact_information .on_top span {
  color: #00AD85;
}
.contact_information .on_bot {
  margin-top: 0.45rem;
}
.contact_information .on_bot .le_box {
  width: 34%;
  padding-right: 2%;
}
.contact_information .on_bot .le_box .content1 {
  margin-top: 0.4rem;
}
.contact_information .on_bot .le_box .content1 .tips {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.contact_information .on_bot .le_box .content1 .tips img {
  width: 0.22rem;
}
.contact_information .on_bot .le_box .content1 .tips p {
  margin-left: 0.1rem;
  color: #666;
}
.contact_information .on_bot .le_box .content1 .link {
  margin-top: 0.06rem;
}
.contact_information .on_bot .le_box .content1 .link a {
  color: #00AD85;
  font-family: GilroyBold;
}
.contact_information .on_bot .le_box .content2 {
  margin-top: 0.76rem;
  display: grid;
  gap: 0.76rem;
}
.contact_information .on_bot .le_box .content2 .grid2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.contact_information .on_bot .le_box .content2 .grid1 {
  display: grid;
  gap: 0.76rem;
}
.contact_information .on_bot .le_box .content2 .grid .li .tips {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.contact_information .on_bot .le_box .content2 .grid .li .tips img {
  width: 0.22rem;
}
.contact_information .on_bot .le_box .content2 .grid .li .tips p {
  margin-left: 0.1rem;
  color: #666;
}
.contact_information .on_bot .le_box .content2 .grid .li .desc {
  margin-top: 0.06rem;
  color: #333;
}
.contact_information .on_bot .le_box .content2 .grid .li .desc a {
  transition: 0.4s;
  color: #333;
}
.contact_information .on_bot .le_box .content2 .grid .li .desc a:hover {
  color: #00AD85;
}
.contact_information .on_bot .ri_box {
  width: 66%;
}
.contact_information .on_bot .ri_box a {
  width: 100%;
  overflow: hidden;
}
.contact_information .on_bot .ri_box a img {
  transition: 0.4s;
  width: 100%;
}
.contact_information .on_bot .ri_box a:hover img {
  transform: scale(1.05);
}
.online_message {
  background: #f3f3f3;
}
.online_message .th_top {
  text-align: left;
}
.online_message .th_bot form .item1 .label {
  border: none;
}
.online_message .th_bot form .item4 {
  margin-top: 0.22rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.22rem;
}
.online_message .th_bot form .item2 .label {
  border: none;
}
@media (max-width: 1670px) {
  .f20 {
    /* font-size: 0.17rem; */
  }
}
@media (max-width: 1600px) {
  .index_about .ut_box .shuzi_1 {
    right: 43%;
    top: 22%;
  }
  .index_about .ut_box .shuzi_2 {
    right: 39%;
    top: 40%;
  }
  .index_about .ut_box .shuzi_4 {
    right: 4%;
    top: 24%;
  }
  .service_features .es_post .wz_box .li_1 {
    top: 47.5%;
    left: 31.3%;
  }
  .service_features .es_post .wz_box .li_2 {
    top: 19%;
    left: 49.6%;
  }
  .service_features .es_post .wz_box .li_3 {
    top: 47.5%;
    left: 67.9%;
  }
  .service_features .es_post .wz_box .li_4 {
    top: 82.6%;
    left: 61.4%;
  }
  .service_features .es_post .wz_box .li_5 {
    top: 82.6%;
    left: 37.8%;
  }
  .development_history .ry_post .box2 .swiper .swiper-slide .slide_2 {
    top: 14%;
    left: 30.5%;
  }
  .development_history .ry_post .box2 .swiper .swiper-slide .slide_4 {
    top: 38%;
    left: 60.5%;
  }

.index_about .le_box {
    width: 80%;
}
.index_about .ut_box {
    right: 0%;
}
  
}
@media (max-width: 1500px) {
.index_about .le_box {
    width: 100%;
}
.index_about .ut_box {
    right: -13%;
    top:10%;
}  
  .index_about .ut_box .shuzi_1 {
    right: 44%;
    top: 22%;
  }
  .index_about .ut_box .shuzi_2 {
    right: 40%;
    top: 40%;
  }
  .index_about .ut_box .shuzi_3 {
    right: 9%;
    top: 41%;
  }
  .index_about .ut_box .shuzi_4 {
    right: 4.5%;
    top: 24%;
  }
  .service_features .es_post .wz_box .li_1 {
    top: 48%;
    left: 30.6%;
  }
  .service_features .es_post .wz_box .li_2 {
    top: 18.7%;
    left: 49.6%;
  }
  .service_features .es_post .wz_box .li_3 {
    top: 48%;
    left: 67.9%;
  }
  .service_features .es_post .wz_box .li_4 {
    top: 84.5%;
    left: 61.7%;
  }
  .service_features .es_post .wz_box .li_5 {
    top: 84.5%;
    left: 37.3%;
  }
  .pu_banner .ban_classify .fy_box .item .one .svg {
    height: 0.3rem;
  }
  .pu_item .em_content {
    padding: 0.34rem;
  }
  .company_profile .ny_top .content2 .ri_box .desc {
    height: 5.6rem;
  }
  .index_case .se_bot .toggle .prev {
    left: 27.5%;
  }
  .index_case .se_bot .toggle .next {
    right: 27.5%;
  }
  .index_partners .rs_bot .swiper .swiper-slide img,
  .confidence .ce_bot .swiper .swiper-slide img {
    max-height: 90%;
    max-width: 90%;
  }
  .development_history .ry_post .box2 .swiper .swiper-slide .slide .content {
    width: 2.2rem;
  }
  .pu_qh p {
    width: 0.5rem;
    height: 0.5rem;
  }
  .pu_qh p svg {
    transform: rotate(-45deg) scale(0.8);
  }
  .development_history .ry_post .box2 .toggle .prev,
  .development_history .ry_post .box2 .toggle .next {
    margin: 0 0.2rem;
  }
  .f66 {
    font-size: 0.6rem;
  }
  .f62 {
    font-size: 0.56rem;
  }
  .f56 {
    font-size: 0.5rem;
  }
  .f48 {
    font-size: 0.42rem;
  }
  .f42 {
    font-size: 0.36rem;
  }
  .f40 {
    font-size: 0.34rem;
  }
  .f36 {
    font-size: 0.32rem;
  }
  .f30 {
    font-size: 0.26rem;
  }
  .f28 {
    font-size: 0.24rem;
  }
  .f24 {
    font-size: 0.22rem;
  }
  .f20 {
    font-size: 0.24rem;
  }
  .f18 {
    font-size: 0.19rem;
  }
  .f16 {
    font-size: 0.17rem;
  }
}
@media (max-width: 1400px) {
  .service_features .es_post .wz_box .li_1 {
    top: 48.2%;
    left: 30.7%;
  }
  .service_features .es_post .wz_box .li_2 {
    top: 18.7%;
    left: 49.55%;
  }
  .service_features .es_post .wz_box .li_3 {
    top: 48.2%;
    left: 68.4%;
  }
  .service_features .es_post .wz_box .li_4 {
    top: 84.4%;
    left: 61.7%;
  }
  .service_features .es_post .wz_box .li_5 {
    top: 84.4%;
    left: 37.4%;
  }
}
@media (max-width: 1300px) {
    .pu_banner .ban_classify .fy_box .item .one .content .wz {
        font-size: .15rem;
    }
    .pu_banner .ban_classify .fy_box .item .one .svg {
        height: .24rem;
    }
  .service_features .es_post .wz_box .li_1 {
    top: 49%;
    left: 30%;
  }
  .service_features .es_post .wz_box .li_2 {
    left: 49.55%;
  }
  .service_features .es_post .wz_box .li_3 {
    top: 49%;
    left: 69.1%;
  }
  .service_features .es_post .wz_box .li_4 {
    top: 86.8%;
    left: 62.2%;
  }
  .service_features .es_post .wz_box .li_5 {
    top: 86.8%;
    left: 36.9%;
  }
  .development_history .ry_post .box2 .swiper .swiper-slide .slide_2 {
    top: 12%;
    left: 30.5%;
  }
  .development_history .ry_post .box2 .swiper .swiper-slide .slide_4 {
    top: 36%;
    left: 60.5%;
  }
}
@media (max-width: 1200px) {
    .MobileMain .HeaderMobile .box .button .Language a {
        color: #00AD85;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .MobileMain .HeaderMobile .box .button .Language a span {
        margin-left: .1rem;
    }
  .pc_header,
  .menu_container{
    display: none;
  }
  :root {
    --bj: 5vw;
    --bj_2: 5vw;
  }
  .w1520,
  .w1720 {
    padding: 0 5vw;
  }
  .p100 {
    padding-top: 0.5rem;
  }
  .p100_ {
    padding-bottom: 0.8rem;
  }
.pc_footer .fo_box .ter_top .le_box .logo a img {
    height: 0.25rem;
}  
  .MobileMain .HeaderMobile .box .button .menu .menu_btn p::after,
  .MobileMain .HeaderMobile .box .button .menu .menu_btn p::before,
  .MobileMain .HeaderMobile .box .button .menu .menu_btn p span {
    background: #00AD85;
  }
  .pu_banner .ban_img img {
    min-height: 4.6rem;
  }
  .index_banner .swiper .swiper-slide .slide_img img,
  .index_banner .swiper .swiper-slide .slide_img video {
    min-height: 5.6rem;
    height: auto;
  }
  .index_banner .swiper .swiper-slide .slide_post > div::before,
  .index_banner .pu_switch,
  .index_banner .scroll {
    display: none;
  }
  .index_banner .swiper .swiper-slide .slide_post > div {
    padding: 0;
  }
  .index_banner .swiper .swiper-slide .slide_post {
    bottom: 20%;
    transform: translateY(50%);
  }
  .index_about {
    display: flex;
    flex-direction: column-reverse;
    padding-top: 0.8rem;
  }
  .index_about .ut_post {
    position: initial;
  }
  .index_about .ut_post .w36 {
    width: 100%;
  }
  .index_about .ut_box {
    width: 100%;
    padding: 0.8rem 5vw;
    display: grid;
    /* grid-template-columns: repeat(2, 1fr); */
    /* gap: 0.6rem 0.2rem; */
    position: relative;
    right: initial;
    top: initial;
  }

.index_about .le_box .play {
    position: absolute;
    top: 35%;
    left: 38%;
    transform: initial;
    width: 1.5rem;
    height: 1.5rem;
    background: url(../image/12.jpg) no-repeat;
    background-size: cover;
    border-radius: 10px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
  
  .index_about .ut_box .shuzi {
    position: initial;
  }
  .index_about .ut_post .w36 .content4 {
    margin-top: 0.8rem;
  }
  .pu_video .box {
    width: 90vw;
  }
  .index_product .ct_bot .ri_box {
    padding: 0.6rem 5vw;
  }
  .index_product .ct_bot .le_box {
    width: 30%;
  }
  .index_product .ct_bot .le_box .slide {
    padding: 0 5vw;
  }
  .index_product .ct_bot .cen_box {
    width: 70%;
  }
  .index_case .se_bot .swiper .swiper-slide {
    margin: 0 0.4rem;
    width: 56%;
  }
  .index_case .se_bot .toggle {
    display: none;
  }
  .index_news .ws_bot {
    grid-template-columns: repeat(2, 1fr);
  }
  .pc_footer .fo_box .ter_cen {
    display: none;
  }
  .pc_footer .fo_box .ter_top .ri_box {
    margin-top: 0.36rem;
  }
  .pc_footer .fo_box .ter_bot .copy p {
    line-height: 2;
    margin-right: 0;
  }
  .pc_footer .fo_box .ter_cen {
    padding: 0.4rem 0;
  }
  .pc_footer .fo_box .ter_top {
    border-bottom: 1px solid #3c4043;
  }
  .pu_suspension {
    display: none;
  }
  .company_profile .ny_top .content2 .le_box {
    width: 80%;
    margin: 0 auto;
  }
  .company_profile .ny_top .content2 .ri_box {
    padding-left: 0;
    padding: 0.8rem 0;
  }
  .company_profile .ny_bot {
    margin-top: 0;
  }
  .corporate_culture .re_bot > div {
    display: grid;
    gap: 0.2rem;
    justify-content: normal;
  }
  .corporate_culture .re_bot > div .li_2,
  .corporate_culture .re_bot > div .li_1 {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .speech .ch_bk img {
    min-height: 60vh;
  }
  .brand_strength .th_post {
    position: initial;
  }
  .brand_strength .th_post .content2 .ri_box {
    margin-top: 0.8rem;
  }
  .brand_strength .th_post .content2 .ri_box .box2 {
    margin-top: 0.6rem;
  }
  .brand_strength .th_post .content2 .le_box .box2 {
    display: none;
  }
  .brand_strength .th_bk {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .brand_strength .th_bk picture {
    width: 100%;
    height: 100%;
  }
  .brand_strength .th_bk picture img {
    width: 100%;
    height: 100%;
  }
  .honorary_qualifications .ns_cen::before {
    bottom: -1.1rem;
  }
  .pu_info .content3,
  .product_list .st_cen,
  .new_list .st_cen,
  .news_information .on_bot {
    grid-template-columns: repeat(2, 1fr);
  }
  .pu_page .number a {
    display: none;
  }
  .pu_page .number a.active {
    display: block;
  }
  .news_details .content3 {
    padding: 0;
  }
  .news_details .content4 .prev {
    margin-bottom: 0.2rem;
  }
  .pu_banner .ban_classify,
  .news_details .content4 .return {
    display: none;
  }
  .product_details .content2 .ri_box {
    padding: 0.6rem 0 0;
  }
  .solution > div {
    flex-direction: column-reverse;
  }
  .solution .le_box {
    margin-top: 0.6rem;
    padding-right: 0;
  }
  .solution .le_box .content2 {
    margin: 0.4rem 0;
  }
  .solution .le_box .content2 .desc {
    height: auto;
  }
  .related_cases {
    --width: 74%;
  }
  .related_cases .es_bot .toggle {
    display: none;
  }
  .acceptance .ce_bot {
    grid-template-columns: repeat(1, 1fr);
  }
  .acceptance .ce_bot .grid1 {
    grid-area: auto;
  }
  .acceptance .ce_bot .grid1 .item {
    height: 3.8rem;
  }
  .acceptance .ce_bot .grid2 {
    grid-area: auto;
  }
  .flow .ow_bot {
    grid-template-columns: repeat(3, 1fr);
    gap: 0.6rem;
  }
  .flow .ow_bot .item .svg::before {
    display: none;
  }
  .service_features {
    --width: 100%;
  }
  .service_features .es_post {
    position: initial;
    height: auto;
    padding: 0.8rem 5vw;
  }
  .service_features .es_post .center {
    position: initial;
    transform: translateX(0);
  }
  .service_features .es_post .center .toggle_box {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.6rem 0.4rem;
  }
  .service_features .es_post .center .toggle_box .toggle .item {
    background: none !important;
    border-radius: 0;
  }
  .service_features .es_post .center .toggle_box .toggle .item > div {
    max-width: 100%;
    max-height: 100%;
  }
  .service_features .es_post .center .toggle_box .toggle .item .content .t2 {
    height: 1.6rem;
    text-align: left;
  }
  .service_features .es_post .center .item .svg img {
    height: 0.8rem;
  }
  .service_features .es_bk {
    display: none;
  }
  .service_features .es_text {
    position: inherit;
  }
  .service_features .es_text p {
    color: #000;
    padding-top: 0;
  }
  .potential_track .ck_bot {
    grid-template-columns: repeat(2, 1fr);
  }
  .potential_track .ck_bot .slide .content {
    padding: 0.3rem;
  }
  .potential_track .ck_bot .slide .content .tent_1 .svg img {
    max-height: 0.6rem;
  }
  .empowerment .nt_box {
    height: auto;
    --wdith: 100%;
    --top: 0;
    padding: 0.8rem var(--bj);
    display: grid;
    gap: 0.6rem;
  }
  .empowerment .nt_box .slide .de_box .content1 .num {
    font-size: 1.2rem;
  }
  .empowerment .nt_box .slide .de_box > div {
    width: 100%;
  }
  .empowerment .nt_box .slide .de_post {
    display: none;
  }
  .empowerment .nt_box .slide .de_box {
    opacity: 1;
  }
  .empowerment .nt_box .slide .de_box .content2 {
    height: auto;
  }
  .empowerment .nt_text {
    position: initial;
  }
  .empowerment .nt_box .slide {
    border-left: none;
  }
  .empowerment .nt_box .slide .de_box > div {
    padding-left: 0;
  }
  .service_features .es_post .center .toggle {
    display: block;
  }
  .service_features .es_post .center .xuan_box,
  .service_features .es_post .wz_box {
    display: none;
  }
  .accurate_layout .ut_bot .ri_box {
    margin-top: 0.8rem;
  }
  .accurate_layout .ut_bot .ri_box .content1 {
    position: initial;
  }
  .accurate_layout .ut_bot .ri_box .content2 {
    height: auto;
    margin-top: 0.4rem;
  }
  .franchise_process .ss_bot {
    grid-template-columns: repeat(3, 1fr);
    gap: 0.6rem;
  }
  .franchise_process .ss_bot .item .img::before {
    display: none;
  }
  .shared_wealth .th_bot form .item1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .contact_information .on_bot .ri_box {
    margin-top: 0.6rem;
  }
  .potential_track .ck_bot .slide:nth-child(odd) {
    flex-direction: column;
  }
  .confidence .ce_bot::before,
  .confidence .ce_bot::after {
    display: none;
  }
  .confidence .ce_bot {
    --width: 1.4rem;
  }
  .development_history .ry_post .box2 {
    height: auto;
    padding: 0 5vw;
    margin-top: 0.8rem;
  }
  .development_history .ry_bk img {
    min-height: 5.6rem;
  }
  .development_history .ry_post .box1 p {
    padding-top: 0.6rem;
  }
  .index_about .ut_bk {
    display: none;
  }
  .public_anchor {
    top: -60px;
  }
  .contact_information .on_bot .ri_box,
  .contact_information .on_bot .le_box,
  .accurate_layout .ut_bot .ri_box,
  .accurate_layout .ut_bot .le_box,
  .solution .ri_box,
  .solution .le_box,
  .product_details .content2 .ri_box,
  .product_details .content2 .le_box,
  .news_details .content4 .prev,
  .news_details .content4 .next,
  .brand_strength .th_post .content2 .ri_box,
  .brand_strength .th_post .content2 .le_box,
  .speech .ch_post .w50,
  .company_profile .ny_top .content2 .ri_box,
  .pc_footer .fo_box .ter_bot .copy p,
  .pc_footer .fo_box .ter_top .le_box,
  .pc_footer .fo_box .ter_top .ri_box,
  .index_product .ct_bot .ri_box {
    width: 100%;
  }
  .f66 {
    font-size: 0.48rem;
  }
  .f62 {
    font-size: 0.46rem;
  }
  .f56 {
    font-size: 0.42rem;
  }
  .f48 {
    font-size: 0.36rem;
  }
  .f42 {
    font-size: 0.32rem;
  }
  .f40 {
    font-size: 0.3rem;
  }
  .f36 {
    font-size: 0.28rem;
  }
  .f30 {
    font-size: 0.24rem;
  }
  .f28 {
    font-size: 0.22rem;
  }
  .f24 {
    font-size: 0.22rem;
  }
}
@media (max-width: 750px) {
  .index_news .ws_bot,
  .pu_info .content3,
  .product_list .st_cen,
  .new_list .st_cen,
  .news_information .on_bot,
  .service_features .es_post .center .toggle_box,
  .acceptance .ce_bot .grid2,
  .potential_track .ck_bot {
    grid-template-columns: repeat(1, 1fr);
  }
  .company_profile .ny_bot,
  .flow .ow_bot,
  .franchise_process .ss_bot {
    grid-template-columns: repeat(2, 1fr);
    gap: 0.6rem 0.3rem;
  }
  .company_profile .ny_bot .slide .data .num span {
    margin: 0 0.08rem;
  }
  .pu_bread .box {
    line-height: 2;
  }
  .pu_point .swiper-pagination-bullet {
    width: 0.24rem;
    height: 0.24rem;
  }
  .company_profile .ny_top .content2 .le_box {
    width: 90%;
  }
  .company_profile .ny_top .content2 .ri_box .desc {
    padding-right: 0.2rem;
    height: 2.4rem;
  }
  .corporate_culture .re_bot .li_1,
  .corporate_culture .re_bot .li_2 {
    height: 1.6rem;
  }
  .corporate_culture .re_bot .text {
    line-height: 1.4;
  }
  .speech .ch_bk img {
    min-height: 80vh;
  }
  .brand_strength .th_post .content2 .ri_box .box2 {
    grid-template-columns: repeat(1, 1fr);
  }
  .pu_link a {
    width: 2rem;
    line-height: 0.55rem;
  }
  .index_product .ct_bot .cen_box,
  .index_product .ct_bot .le_box {
    width: 100%;
  }
  .index_product .ct_bot .le_box .slide {
    padding: 0.26rem 5vw;
  }
  .index_case .se_bot .swiper .swiper-slide {
    width: 90%;
    margin: 0 0.2rem;
  }
  .index_case .se_bot .swiper .swiper-slide-prev,
  .index_case .se_bot .swiper .swiper-slide-next {
    transform: rotateY(0deg);
  }
  .index_case .se_bot .swiper .swiper-slide-active {
    transform: scale(1);
  }
  .index_case .pu_link {
    margin-top: 0.26rem;
  }
  .pc_footer .fo_box .ter_bot .go_top {
    margin-top: 0.16rem;
  }
  .pc_footer .fo_box .ter_top .ri_box > div {
    line-height: 2;
  }
  .honorary_qualifications .ns_cen::before {
    bottom: -1.2rem;
  }
  .company_profile .ny_top .content2 .le_box .play {
    width: 1.8rem;
    height: 1.8rem;
  }
  .company_profile .ny_top .content2 .le_box .play img {
    width: 0.5rem;
  }
  .f66 {
    font-size: 0.44rem;
  }
  .f62 {
    font-size: 0.42rem;
  }
  .f56 {
    font-size: 0.38rem;
  }
  .f48 {
    font-size: 0.32rem;
  }
  .f42 {
    font-size: 0.3rem;
  }
  .f40 {
    font-size: 0.28rem;
  }
  .f36 {
    font-size: 0.26rem;
  }
  .f30 {
    font-size: 0.24rem;
  }
  .f28 {
    font-size: 0.22rem;
  }
  .f24 {
    font-size: 0.22rem;
  }
  .f20 {
    font-size: 0.22rem;
  }
  .f18 {
    font-size: 0.2rem;
  }
  .f16 {
    font-size: 0.16rem;
  }

  .index_banner .swiper .swiper-slide .slide_img img{
      min-height:2.5rem;
  }
  
}

@media (max-width: 1350px) {
  .pc_header .he_box .column .nav .slide {
      margin: 0 0.2rem;
  }
}