.customerMobile_banner {
  margin-top: 50px;
  position: relative;
  height: 200px;
  background: url(../M_indbM_img/CMban.png);
  background-size: 100% 100%;
  padding-left: 40px;
  padding-top: 40px;
}

.customerMobile_banner a {
  text-decoration: none;
}

.customerMobile_banner .customerMobile_banner_sy_b {
  height: 35px;
  margin-bottom: 16px;
}

.customerMobile_banner .customerMobile_banner_sy_b .customerMobile_banner_sy {
  font-family: PingFangSC-Semibold;
  font-size: 20px;
  color: #ffffff;
  letter-spacing: 6px;
  font-weight: 600;
}

.customerMobile_banner .customerMobile_banner_sy_g {
  position: relative;
  padding-left: 13px;
  width: 230px;
}

.customerMobile_banner .customerMobile_banner_sy_g .customerMobile_banner_gg {
  font-family: PingFang-SC-Regular;
  font-size: 9px;
  color: #ffffff;
  letter-spacing: 2.25px;
  font-weight: 300;
}

.customerMobile_banner .customerMobile_banner_sy_g .customerMobile_banner_gg .customerMobile_banner_gg_span {
  position: absolute;
  left: 0px;
  top: 12%;
  display: inline-block;
  border-left: 2px solid #ea9900;
  height: 75%;
}

.customerMobile_banner .customerMobile_banner_bj {
  margin-top: 25px;
  margin-bottom: 40px;
  width: 130px;
  height: 36px;
  background: #ea9900;
  border-radius: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.customerMobile_banner .customerMobile_banner_bj span {
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #ffffff;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
}

.customer_case {
  margin: 0 auto;
  background-color: #ffffff;
}

.customer_case .customer_case_kh {
  padding-top: 40px;
  width: 64px;
  height: 23px;
  margin: 0 auto;
}

.customer_case .customer_case_kh span {
  font-family: PingFangSC-Semibold;
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
}

.customer_case .customer_case_kh_en {
  margin-top: 12px;
  font-family: PingFangSC-Regular;
  font-size: 7px;
  color: #999999;
  letter-spacing: 2.33px;
  font-weight: 400;
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}

.customer_case .customer_zz {
  padding: 0px 20px;
}

.customer_case .customer_zz .customer_zz_item {
  height: 35px;
  display: flex;
  align-items: center;
  margin-bottom: 18px;
  justify-content: flex-start;
}

.customer_case .customer_zz .customer_zz_item a {
  text-decoration: none;
  color: #808080;
}

.customer_case .customer_zz .customer_zz_item .customer_zz_item_span {
  margin: 0 5px;
  height: 16px;
  border: 1px solid transparent;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #808080;
  text-align: center;
  font-weight: 400;
  border-radius: 6px;
  padding: 2% 3%;
  margin-right: 1px;
  width: 17%;
}

.customer_case .customer_zz .customer_zz_item .active {
  border: 1px solid #ea9900;
}

.customer_case .customer_zz .customer_zz_item .active a {
  color: #ea9900;
}

.customer_projectbody .customer_zz {
  padding: 0px 20px;
}

.customer_projectbody .customer_zz .customer_zz_item {
  height: 35px;
  display: flex;
  align-items: center;
  margin-bottom: 18px;
  justify-content: flex-start;
}

.customer_projectbody .customer_zz .customer_zz_item a {
  text-decoration: none;
  color: #808080;
}

.customer_projectbody .customer_zz .customer_zz_item .customer_zz_item_span {
  margin: 0 5px;
  height: 16px;
  border: 1px solid transparent;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #808080;
  text-align: center;
  font-weight: 400;
  border-radius: 6px;
  padding: 2% 3%;
  margin-right: 1px;
  width: 17%;
}

.customer_projectbody .customer_zz .customer_zz_item .active {
  border: 1px solid #ea9900;
}

.customer_projectbody .customer_zz .customer_zz_item .active a {
  color: #ea9900;
}

.customer_case .company_name {
  height: 135px;
  margin: 20px;
  background: #ffffff;
  box-shadow: 0 2px 22px 1px rgba(0, 0, 0, 0.05);
}

.customer_case .company_name .M_indbM_client_item {
  height: 75px;
}

.customer_case .company_name .M_indbM_client_item .M_indbM_client_item_list {
  display: flex;
}

.customer_case .company_name .M_indbM_client_item .M_indbM_client_item_list .M_indbM_client_item_left {
  background: #ffffff;
  border-radius: 6px;
  width: 140px;
  height: 75px;
  margin-top: 30px;
  font-size: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.customer_case .company_name .M_indbM_client_item .M_indbM_client_item_list .M_indbM_client_item_left img {
  /* width: 135px; */
  height: 64px;
}

.customer_case .company_name .M_indbM_client_item .M_indbM_client_item_list .M_indbM_client_item_right {
  margin-right: 16px;
}

.customer_case .company_name .M_indbM_client_item .M_indbM_client_item_list .M_indbM_client_item_right .M_indbM_client_item_right_title {
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0.8px;
  font-weight: 600;
  padding-bottom: 8px;
  padding-left: 10px;
  padding-top: 25px;
}

.customer_case .company_name .M_indbM_client_item .M_indbM_client_item_list .M_indbM_client_item_right .M_indbM_client_item_right_p {
  font-family: PingFangSC-Regular;
  font-size: 11px;
  color: #93939b;
  letter-spacing: 0;
  font-weight: 400;
  padding-left: 10px;
  overflow: hidden;
  /*超出隐藏*/
  text-overflow: ellipsis;
  /*文本溢出时显示省略标记*/
  display: -webkit-box;
  /*设置弹性盒模型*/
  -webkit-line-clamp: 2;
  /*文本占的行数,如果要设置2行加...则设置为2*/
  -webkit-box-orient: vertical;
  /*子代元素垂直显示*/
}

.customerMobile_more {
  margin: 0 auto;
  margin-bottom: 45px;
  margin-top: 40px;
  display: flex;
  justify-content: center;
}

.customerMobile_more .M_indbM_more_al {
  margin-top: 15px;
  width: 130px;
  height: 31px;
  border: 1px solid #ea9900;
  border-radius: 18px;
  font-family: PingFangSC-Regular;
  font-size: 18px;
  color: #ea9900;
  letter-spacing: 0;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
}

.customerMobile_more .M_indbM_more_sq {
  padding-top: 40px;
  width: 192px;
  height: 23px;
  margin-left: 90px;

}

.customerMobile_more .M_indbM_more_sq span {
  font-family: PingFangSC-Semibold;
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
}

.customerMobile_more .M_indbM_more_sq_en {
  margin-top: 12px;
  font-family: PingFangSC-Regular;
  font-size: 7px;
  color: #999999;
  letter-spacing: 2.33px;
  font-weight: 400;
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}

.customerMobile_more .M_indbM_more_item {
  width: 335px;
  margin: 10px 20px 45px 20px;
}

.customerMobile_more .M_indbM_more_item img {
  width: 335px;
  height: 100px;
}

.gypyxjMobile_banner {
  margin-top: 50px;
  position: relative;
  height: 200px;
  background: url(../M_indbM_img/ban11.png);
  background-size: 100% 100%;
  padding-left: 40px;
  padding-top: 40px;
}

.gypyxjMobile_banner .gypyxjMobile_banner_t {
  margin-top: 15px;
  opacity: 0.74;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #ffffff;
  letter-spacing: 7.1px;
  text-align: center;
  font-weight: 200;
}

.company_profile {
  position: relative;
}

.company_profile .company_profile_body {
  width: 86%;
  background-color: pink;
  margin: 0 auto;
  background: #ffffff;
  box-shadow: 0 2px 22px 1px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  margin-top: -80px;
}

.company_profile .company_profile_body .company_profile_body_g {
  margin-top: 30px;
  margin-left: 20px;
  margin-right: 20px;
}

.company_profile .company_profile_body .company_profile_body_g .company_profile_body_t {
  position: relative;
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 400;
  padding-top: 29px;
  margin-left: 10px;
}

.company_profile .company_profile_body .company_profile_body_g .company_profile_body_t span {
  height: 13px;
  display: inline-block;
  color: #ea9900;
  border-left: 2px solid #ea9900;
  position: absolute;
  top: 33px;
  left: -10px;
}

.company_profile .company_profile_body .company_profile_body_g .company_profile_body_c {
  margin-top: 12px;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #93939b;
  letter-spacing: 0;
  font-weight: 200;
}

.company_profile .company_profile_vedio {
  width: 86%;
  margin: 0 auto;
  margin-top: 10%;
}

.companybackground {
  margin-top: 20%;
  background-color: #fafafb;
}

.companybackground .companybackground_title {
  position: relative;
  padding-top: 10%;
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 300;
  display: flex;
  justify-content: center;
  padding-bottom: 30px;
  margin: 0 auto;
}

.companybackground .companybackground_title span {
  position: absolute;
  width: 30px;
  border-bottom: 2px solid #eaa31d;
  color: transparent;
  z-index: 100;
  top: 43px;
  bottom: 35%;
}

.companybackground .companybackground_body .companybackground_body_item {
  position: relative;
  width: 90%;
  height: 180px;
  margin: 0 auto;
  border: 1px dashed #b2b2b2;
  border-radius: 6px;
}

.companybackground .companybackground_body .companybackground_body_item .companybackground_body_item_t {
  margin-top: 18px;
  font-size: 14px;
  font-weight: 500;
  margin-left: 20px;
}

.companybackground .companybackground_body .companybackground_body_item .companybackground_body_item_t span {
  width: 16px;
  height: 8px;
  border-radius: 4px;
  border: 1px solid #ea9900;
  color: #ea9900;
  padding: 0 3px 0 3px;
  font-size: 10px;
  margin-left: 10px;
}

.companybackground .companybackground_body .companybackground_body_item p {
  margin-left: 20px;
  padding-top: 10px;
  font-size: 13px;
  color: #747474;
}

.companybackground .companybackground_body .companybackground_body_item p span {
  padding-right: 5px;
  font-weight: 700;
}

.companybackground .companybackground_body .companybackground_body_item .companybackground_body_item_img {
  position: relative;
}

.companybackground .companybackground_body .companybackground_body_item .companybackground_body_item_img img {
  width: 160px;
  height: 80px;
  position: absolute;
  left: 27%;
  top: 0px;
}

.companybackground .companybackground_body .companybackground_body_item .companybackground_body_item_a {
  position: absolute;
  left: 50%;
  bottom: -32%;
}

.companybackground .companybackground_body .companybackground_body_item .companybackground_body_item_a img {
  height: 30px;
}

.developmentAchievement {
  height: 590px;
  font-family: PingFangSC-Semibold;
}

.developmentAchievement .developmentAchievement_title {
  padding-top: 47px;
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 300;
  display: flex;
  justify-content: center;
  padding-bottom: 30px;
  margin: 0 auto;
  position: relative;
}

.developmentAchievement .developmentAchievement_title span {
  position: absolute;
  width: 30px;
  border-bottom: 2px solid #eaa31d;
  color: transparent;
  z-index: -100;
  top: 43px;
  bottom: 33%;
}

.developmentAchievement .developmentAchievement_body {
  margin: 0 auto;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item {
  display: flex;
  width: 89%;
  margin: 0 auto;
  justify-content: center;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item .developmentAchievement_item_left {
  width: 163px;
  height: 139px;
  background-color: pink;
  background: #ffffff;
  box-shadow: 0 2px 22px 1px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  margin-right: 10px;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item .developmentAchievement_item_left .developmentAchievement_item_left_tile {
  margin-top: 40px;
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0.8px;
  font-weight: 250;
  display: flex;
  justify-content: center;
  align-items: center;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item .developmentAchievement_item_left .developmentAchievement_item_left_tile strong {
  font-size: 28px;
  color: #ea9900;
  letter-spacing: 0;
  text-align: center;
  font-weight: 200;
  margin-right: 5px;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item .developmentAchievement_item_left .developmentAchievement_item_left_tile span {
  margin-top: 8px;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item .developmentAchievement_item_left .developmentAchievement_item_left_text {
  margin-top: 5px;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #93939b;
  letter-spacing: 0.6px;
  font-weight: 200;
  margin: 0 20px;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item .developmentAchievement_item_right {
  width: 163px;
  height: 139px;
  background-color: pink;
  background: #ffffff;
  box-shadow: 0 2px 22px 1px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item .developmentAchievement_item_right .developmentAchievement_item_right_tile {
  margin-top: 40px;
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0.8px;
  font-weight: 250;
  display: flex;
  justify-content: center;
  align-items: center;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item .developmentAchievement_item_right .developmentAchievement_item_right_tile strong {
  font-size: 28px;
  color: #ea9900;
  letter-spacing: 0;
  text-align: center;
  font-weight: 200;
  margin-right: 5px;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item .developmentAchievement_item_right .developmentAchievement_item_right_tile span {
  margin-top: 8px;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item .developmentAchievement_item_right .developmentAchievement_item_right_text {
  margin-top: 5px;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #93939b;
  letter-spacing: 0.6px;
  font-weight: 200;
  margin: 0 20px;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item1 {
  display: flex;
  justify-content: center;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item1 .developmentAchievement_item_left {
  width: 163px;
  height: 139px;
  background-color: pink;
  background: #ffffff;
  box-shadow: 0 2px 22px 1px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  margin-right: 10px;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item1 .developmentAchievement_item_left .developmentAchievement_item_left_tile {
  margin-top: 40px;
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0.8px;
  font-weight: 250;
  display: flex;
  justify-content: center;
  align-items: center;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item1 .developmentAchievement_item_left .developmentAchievement_item_left_tile strong {
  font-size: 28px;
  color: #ea9900;
  letter-spacing: 0;
  text-align: center;
  font-weight: 200;
  margin-right: 5px;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item1 .developmentAchievement_item_left .developmentAchievement_item_left_text {
  margin-top: 5px;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #93939b;
  letter-spacing: 0.6px;
  font-weight: 200;
  margin: 0 20px;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item1 .developmentAchievement_item_right {
  width: 163px;
  height: 139px;
  background-color: pink;
  background: #ffffff;
  box-shadow: 0 2px 22px 1px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item1 .developmentAchievement_item_right .developmentAchievement_item_right_tile {
  margin-top: 40px;
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0.8px;
  font-weight: 250;
  display: flex;
  justify-content: center;
  align-items: center;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item1 .developmentAchievement_item_right .developmentAchievement_item_right_tile strong {
  font-size: 28px;
  color: #ea9900;
  letter-spacing: 0;
  text-align: center;
  font-weight: 200;
  margin-right: 5px;
}

.developmentAchievement .developmentAchievement_body .developmentAchievement_item1 .developmentAchievement_item_right .developmentAchievement_item_right_text {
  margin-top: 5px;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #93939b;
  letter-spacing: 0.6px;
  font-weight: 200;
  margin: 0 20px;
}

.developmentHistory {
  overflow: hidden;
  height: 340px;
  font-family: PingFangSC-Semibold;
  background-image: url(../M_indbM_img//ban12.png);
  background-size: cover;
}

.developmentHistory .developmentHistory_title {
  position: relative;
  padding-top: 47px;
  font-size: 16px;
  font-weight: 300;
  display: flex;
  justify-content: center;
  padding-bottom: 30px;
  font-family: PingFangSC-Semibold;
  color: #ffffff;
  margin: 0 auto;
}

.developmentHistory .developmentHistory_title span {
  position: absolute;
  width: 30px;
  border-bottom: 2px solid #eaa31d;
  color: transparent;
  top: 44px;
  bottom: 33%;
}

.developmentHistory .developmentHistory_t {
  position: relative;
}

.developmentHistory .developmentHistory_t .developmentHistory_b_line {
  display: flex;
  margin-top: 30px;
}

.developmentHistory .developmentHistory_t .developmentHistory_b_line .developmentHistory_b_year {
  margin-right: 36px;
  font-family: PingFangSC-Semibold;
  font-size: 12px;
  color: #ffffff;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
}

.developmentHistory .developmentHistory_t .developmentHistory_line {
  position: absolute;
  border-top: 1px solid #ffffff;
  top: 7px;
}

.developmentHistory .swiper.swiper-containercourse.swiper-initialized.swiper-horizontal.swiper-pointer-events {
  display: flex;
}

.developmentHistory .swiper.swiper-containercourse.swiper-initialized.swiper-horizontal.swiper-pointer-events #swiper-wrapper-10f1d96b62810965.swiper-wrapper .swiper-slide .developmentHistory_b_center .developmentHistory_b_centertext {
  width: 236px;
  height: 136px;
  box-shadow: 0 1px 11px 1px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  background: rgba(255, 255, 255, 0.16)
}

.developmentHistory .swiper.swiper-containercourse.swiper-initialized.swiper-horizontal.swiper-pointer-events #swiper-wrapper-10f1d96b62810965.swiper-wrapper .swiper-slide .developmentHistory_b_center .developmentHistory_b_centertext p {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #ffffff;
  letter-spacing: 0;
  font-weight: 400;
  width: 200px;
  margin: 0 auto;
}

.developmentHistory .swiper.swiper-containercourse.swiper-initialized.swiper-horizontal.swiper-pointer-events #swiper-wrapper-10f1d96b62810965.swiper-wrapper .swiper-slide .developmentHistory_b_center .developmentHistory_b_centertext p span {
  color: #ea9900;
}

.developmentHistory .swiper.swiper-containercourse.swiper-initialized.swiper-horizontal.swiper-pointer-events .swiper-button-next {
  background-image: url(../M_indbM_img/r1.png);
  background-size: 50% 50%;
  right: 8%;
}

.developmentHistory .swiper.swiper-containercourse.swiper-initialized.swiper-horizontal.swiper-pointer-events .swiper-button-prev {
  background-image: url(../M_indbM_img/l1.png);
  background-size: 50% 50%;
  left: 8%;
}

.honorQualification {
  overflow: hidden;
  height: 420px;
  font-family: PingFangSC-Semibold;
}

.honorQualification .honorQualification_title {
  position: relative;
  padding-top: 47px;
  font-size: 16px;
  font-weight: 300;
  display: flex;
  justify-content: center;
  padding-bottom: 30px;
  font-family: PingFangSC-Semibold;
  color: #333333;
  margin: 0 auto;
}

.honorQualification .honorQualification_title span {
  position: absolute;
  width: 30px;
  border-bottom: 2px solid #eaa31d;
  color: transparent;
  z-index: -100;
  top: 43px;
  bottom: 33%;
}

.honorQualification .honorQualification_btn {
  display: flex;
  width: 170px;
  margin: 0 auto;
}

.honorQualification .honorQualification_btn .honorQualification_zizhi_z {
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #333333;
  letter-spacing: 0.6px;
  font-weight: 400;
  width: 80px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.honorQualification .honorQualification_btn .active {
  background: #ea9900;
  box-shadow: 0 6px 10px 0 rgba(234, 153, 0, 0.3);
  border-radius: 28px;
  color: white;
}

.SmallartisanCulture {
  height: 600px;
  font-family: PingFangSC-Semibold;
  background-color: #fafafb;
}

.SmallartisanCulture .SmallartisanCulture_title {
  position: relative;
  padding-top: 45px;
  font-size: 16px;
  font-weight: 300;
  display: flex;
  justify-content: center;
  padding-bottom: 30px;
  font-family: PingFangSC-Semibold;
  color: #333333;
  margin: 0 auto;
}

.SmallartisanCulture .SmallartisanCulture_title span {
  position: absolute;
  width: 30px;
  border-bottom: 2px solid #eaa31d;
  color: transparent;
  z-index: 100;
  top: 43px;
  bottom: 33%;
}

.SmallartisanCulture .SmallartisanCulture_body {
  margin: 0 auto;
}

.SmallartisanCulture .SmallartisanCulture_body .SmallartisanCulture_item1 {
  width: 90%;
  margin: 0 auto;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 22px 1px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  display: flex;
}

.SmallartisanCulture .SmallartisanCulture_body .SmallartisanCulture_item1 .SmallartisanCulture_item1_left {
  overflow: hidden;
}

.SmallartisanCulture .SmallartisanCulture_body .SmallartisanCulture_item1 .SmallartisanCulture_item1_left .activeimg {
  transform: scale(1.2);
}

.SmallartisanCulture .SmallartisanCulture_body .SmallartisanCulture_item1 .SmallartisanCulture_item1_right {
  flex: 2;
}

.SmallartisanCulture .SmallartisanCulture_body .SmallartisanCulture_item1 .SmallartisanCulture_item1_right h3 {
  margin-top: 50px;
  font-family: PingFangSC-Semibold;
  font-size: 14px;
  color: #333333;
  letter-spacing: 2.3px;
  text-align: center;
  font-weight: 400;
}

.SmallartisanCulture .SmallartisanCulture_body .SmallartisanCulture_item1 .SmallartisanCulture_item1_right p {
  margin-top: 6px;
  font-family: PingFangSC-Regular;
  font-size: 10px;
  color: #93939b;
  letter-spacing: 0;
  text-align: center;
  font-weight: 200;
}

.SmallartisanCulture .SmallartisanCulture_body .SmallartisanCulture_item2 {
  margin: 0 auto;
  margin-top: 20px;
  width: 90%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 22px 1px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  display: flex;
}

.SmallartisanCulture .SmallartisanCulture_body .SmallartisanCulture_item2 .SmallartisanCulture_item2_right {
  flex: 2;
}

.SmallartisanCulture .SmallartisanCulture_body .SmallartisanCulture_item2 .SmallartisanCulture_item2_right h3 {
  margin-top: 41px;
  font-family: PingFangSC-Semibold;
  font-size: 14px;
  color: #333333;
  letter-spacing: 2.3px;
  text-align: center;
  font-weight: 400;
}

.SmallartisanCulture .SmallartisanCulture_body .SmallartisanCulture_item2 .SmallartisanCulture_item2_right p {
  margin-top: 6px;
  font-family: PingFangSC-Regular;
  font-size: 10px;
  color: #93939b;
  letter-spacing: 0;
  text-align: center;
  font-weight: 200;
}

.SmallartisanCulture .SmallartisanCulture_body .SmallartisanCulture_item2 .SmallartisanCulture_item2_left {
  overflow: hidden;
}

.SmallartisanCulture .SmallartisanCulture_body .SmallartisanCulture_item2 .SmallartisanCulture_item2_left img {
  right: 0;
}

.SmallartisanCulture .SmallartisanCulture_body .SmallartisanCulture_item2 .SmallartisanCulture_item2_left .activeimg {
  transform: scale(1.2);
}

.SmallartisanCulture .companybackground_body .companybackground_body_item {
  position: relative;
  width: 90%;
  height: 190px;
  margin: 0 auto;
  border: 1px dashed #b2b2b2;
  border-radius: 6px;
}

.SmallartisanCulture .companybackground_body .companybackground_body_item .companybackground_body_item_t {
  margin-top: 18px;
  font-size: 14px;
  font-weight: 500;
  margin-left: 20px;
}

.SmallartisanCulture .companybackground_body .companybackground_body_item .companybackground_body_item_t span {
  width: 16px;
  height: 8px;
  border-radius: 4px;
  border: 1px solid #ea9900;
  color: #ea9900;
  padding: 0 3px 0 3px;
  font-size: 10px;
  margin-left: 10px;
}

.SmallartisanCulture .companybackground_body .companybackground_body_item p {
  margin-left: 20px;
  padding-top: 10px;
  font-size: 13px;
  color: #747474;
}

.SmallartisanCulture .companybackground_body .companybackground_body_item p span {
  padding-right: 5px;
  font-weight: 700;
}

.SmallartisanCulture .companybackground_body .companybackground_body_item .companybackground_body_item_img {
  position: relative;
}

.SmallartisanCulture .companybackground_body .companybackground_body_item .companybackground_body_item_img img {
  width: 160px;
  height: 80px;
  position: absolute;
  left: 27%;
  top: -1px;
}

.SmallartisanCulture .companybackground_body .companybackground_body_item .companybackground_body_item_a {
  position: absolute;
  left: 50%;
  bottom: -32%;
}

.SmallartisanCulture .companybackground_body .companybackground_body_item .companybackground_body_item_a img {
  height: 30px;
}

.Staffpresence {
  height: 280px;
  font-family: PingFangSC-Semibold;
}

.Staffpresence .Staffpresence_title {
  position: relative;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 300;
  display: flex;
  justify-content: center;
  font-family: PingFangSC-Semibold;
  color: #333333;
  margin: 0 auto;
}

.Staffpresence .Staffpresence_title span {
  position: absolute;
  width: 30px;
  border-bottom: 2px solid #eaa31d;
  color: transparent;
  z-index: -100;
  top: 43px;
  bottom: 33%;
}

.contactus {
  height: 345px;
  font-family: PingFangSC-Semibold;
}

.contactus .contactus_title {
  position: relative;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 300;
  display: flex;
  justify-content: center;
  padding-bottom: 30px;
  font-family: PingFangSC-Semibold;
  color: #333333;
}

.contactus .contactus_title span {
  position: absolute;
  width: 30px;
  border-bottom: 2px solid #eaa31d;
  color: transparent;
  z-index: 100;
  top: 38px;
  bottom: 45%;
}

.contactus .contactus_body .contactus_body_item {
  width: 90%;
  background-color: pink;
  background: #ffffff;
  box-shadow: 0 1px 11px 1px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  padding-top: 32px;
  margin: 0 auto;
  padding-bottom: 32px;
}

.contactus .contactus_body .contactus_body_item .contactus_body_item_title {
  font-family: PingFangSC-Semibold;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 300;
  margin-bottom: 28px;
  margin-left: 33px;
}

.contactus .contactus_body .contactus_body_item .contactus_body_item_text {
  margin-top: 20px;
  display: flex;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 400;
  margin-left: 33px;
  margin-right: 33px;
}

.contactus .contactus_body .contactus_body_item .contactus_body_item_text img {
  margin-right: 10px;
}

.contactus .contactus_body .contactus_body_item .contactus_body_item_text span {
  margin-left: 15px;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #93939b;
  letter-spacing: 0;
  font-weight: 200;
}

.slider1 {
  overflow-x: scroll;
  display: flex;
  align-items: center;
}

.M_indbM_solve1 {
  overflow: hidden;
  height: 280px;
}

.M_indbM_solve1 .swiper-container-case .swiper-wrapper {
  margin-left: 110px;
}

.M_indbM_solve1 .Staffpresence_title {
  position: relative;
  padding-top: 45px;
  font-size: 16px;
  font-weight: 300;
  display: flex;
  justify-content: center;
  font-family: PingFangSC-Semibold;
  color: #333333;
  margin: 0 auto;
}

.M_indbM_solve1 .Staffpresence_title span {
  position: absolute;
  width: 30px;
  border-bottom: 2px solid #eaa31d;
  color: transparent;
  z-index: -100;
  top: 62px;
  bottom: 33%;
}

.M_indbM_solve1 .M_indbM_solve_hy {
  padding-top: 40px;
  width: 64px;
  height: 23px;
  margin-left: 155px;
}

.M_indbM_solve1 .M_indbM_solve_hy span {
  font-family: PingFangSC-Semibold;
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
}

.M_indbM_solve1 .M_indbM_solve_en {
  margin-top: 12px;
  font-family: PingFangSC-Regular;
  font-size: 7px;
  color: #999999;
  letter-spacing: 2.33px;
  font-weight: 400;
  display: flex;
  padding-left: 147px;
  margin-bottom: 30px;
}

.M_indbM_solve1 .M_indbM_solve_items {
  display: flex;
}

.M_indbM_solve1 .M_indbM_solve_items .M_indbM_solve_item {
  width: 228px !important;
}

.M_indbM_solve1 .M_indbM_solve_items .M_indbM_solve_item .M_indbM_solve_item_pic {
  margin-left: 90px;
  padding-top: 35px;
  width: 60px;
  height: 55px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.M_indbM_solve1 .M_indbM_solve_items .M_indbM_solve_item .M_indbM_solve_item_pic img {
  width: 238px;
  height: 150px;
  object-fit: cover;
}

.M_indbM_solve1 .M_indbM_solve_items .M_indbM_solve_item .M_indbM_solve_fg {
  margin-top: 15px;
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0.8px;
  font-weight: 500;
  display: flex;
  justify-content: center;
}

.M_indbM_solve1 .M_indbM_solve_items .M_indbM_solve_item .M_indbM_solve_fg_ch {
  margin-top: 18px;
  margin-left: 20px;
  letter-spacing: 0.6px;
  margin-right: 20px;
  font-size: 11px;
  color: #93939b;
  letter-spacing: 0.61px;
  font-weight: 400;
}

.M_indbM_solve1 .M_indbM_solve_items .M_indbM_solve_item1 {
  width: 228px !important;
  height: 235px;
}

.M_indbM_solve1 .M_indbM_solve_items .M_indbM_solve_item1 .M_indbM_solve_item_pic {
  margin-left: 90px;
  padding-top: 35px;
  width: 60px;
  height: 55px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.M_indbM_solve1 .M_indbM_solve_items .M_indbM_solve_item1 .M_indbM_solve_item_pic img {
  width: 238px;
  height: 150px;
  object-fit: cover;
}

.M_indbM_solve1 .M_indbM_solve_items .M_indbM_solve_item1 .M_indbM_solve_fg {
  margin-top: 15px;
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0.8px;
  font-weight: 500;
  display: flex;
  justify-content: center;
}

.M_indbM_solve1 .M_indbM_solve_items .M_indbM_solve_item1 .M_indbM_solve_fg_ch {
  margin-top: 18px;
  margin-left: 20px;
  letter-spacing: 0.6px;
  margin-right: 20px;
  font-size: 11px;
  color: #93939b;
  letter-spacing: 0.61px;
  font-weight: 200;
}

.swiper1.mySwiper.swiper-initialized.swiper-horizontal.swiper-pointer-events #swiper-wrapper-3b10d5b7bb997edb2.swiper-wrapper .swiper-slide.swiper-slide-active p {
  width: 120px;
  display: flex;
  justify-content: flex-end;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #93939b;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
}

.swiper1.mySwiper.swiper-initialized.swiper-horizontal.swiper-pointer-events #swiper-wrapper-3b10d5b7bb997edb2.swiper-wrapper .swiper-slide.swiper-slide-next p {
  width: 120px;
  display: flex;
  justify-content: flex-end;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #93939b;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
}

.swiper1.mySwiper.swiper-initialized.swiper-horizontal.swiper-pointer-events #swiper-wrapper-3b10d5b7bb997edb2.swiper-wrapper .swiper-slide p {
  width: 120px;
  display: flex;
  justify-content: flex-end;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #93939b;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
}

.swiper2.mySwiper.swiper-initialized.swiper-horizontal.swiper-pointer-events #swiper-wrapper-3b10d5b7bb997edb2.swiper-wrapper .swiper-slide.swiper-slide-active p {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #93939b;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
  justify-content: center;
  width: 120px;
  display: flex;
  justify-content: flex-end;
}

.swiper2.mySwiper.swiper-initialized.swiper-horizontal.swiper-pointer-events #swiper-wrapper-3b10d5b7bb997edb2.swiper-wrapper .swiper-slide.swiper-slide-next p {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #93939b;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
  justify-content: center;
  width: 120px;
  display: flex;
  justify-content: flex-end;
}

.swiper2.mySwiper.swiper-initialized.swiper-horizontal.swiper-pointer-events #swiper-wrapper-3b10d5b7bb997edb2.swiper-wrapper .swiper-slide p {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #93939b;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
  justify-content: center;
  width: 120px;
  display: flex;
  justify-content: flex-end;
}

div.swiper2.mySwiper2.swiper-initialized.swiper-horizontal.swiper-pointer-events div#swiper-wrapper-3b10d5b7bb997edb2.swiper-wrapper div.swiper-slide.swiper-slide-active {
  width: 140px !important;
  margin-right: 0 !important;
  margin-left: 18px !important;
}

div.swiper2.mySwiper2.swiper-initialized.swiper-horizontal.swiper-pointer-events div#swiper-wrapper-3b10d5b7bb997edb2.swiper-wrapper div.swiper-slide.swiper-slide-active span p span {
  width: 120px;
  display: flex;
  justify-content: flex-end;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #93939b;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
}

div.swiper2.mySwiper2.swiper-initialized.swiper-horizontal.swiper-pointer-events div#swiper-wrapper-3b10d5b7bb997edb2.swiper-wrapper div.swiper-slide.swiper-slide-next {
  width: 140px !important;
  margin-right: 0 !important;
  margin-left: 18px !important;
}

div.swiper2.mySwiper2.swiper-initialized.swiper-horizontal.swiper-pointer-events div#swiper-wrapper-3b10d5b7bb997edb2.swiper-wrapper div.swiper-slide.swiper-slide-next p span {
  width: 120px;
  display: flex;
  justify-content: flex-end;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #93939b;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
}

div.swiper2.mySwiper2.swiper-initialized.swiper-horizontal.swiper-pointer-events div#swiper-wrapper-3b10d5b7bb997edb2.swiper-wrapper div.swiper-slide {
  width: 140px !important;
  margin-right: 0 !important;
  margin-left: 18px !important;
}

div.swiper2.mySwiper2.swiper-initialized.swiper-horizontal.swiper-pointer-events div#swiper-wrapper-3b10d5b7bb997edb2.swiper-wrapper div.swiper-slide p span {
  width: 120px;
  display: flex;
  justify-content: flex-end;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #93939b;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;

}

.customer_brand {
  width: 84px;
  height: 28px;
  letter-spacing: 0.6px;
  text-align: center;
  font-weight: 400;
  justify-content: center;
  align-items: center;
  display: flex;
  margin-right: 15px;
  color: #333333;
}

.customer_project {
  width: 84px;
  height: 28px;
  letter-spacing: 0.6px;
  text-align: center;
  font-weight: 400;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #333333;
}

.customer {
  display: flex;
  margin-top: 45px;
  margin-bottom: 23px;
  justify-content: center;

}

.ac {
  background: #EA9900;
  box-shadow: 0 3px 5px 0 rgba(234, 153, 0, 0.30);
  border-radius: 14px;
  font-size: 13px;
  color: #FFFFFF;
}

.customer_projectbody {
  /* display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap; */
}

.projectbody {
  width: 160px;
  margin-left: 15px;
  margin-top: 8px;
}





.projectbody ::after {
  flex: auto;
}

.project_item img {
  width: 160px;
  height: 112px;

}

.project_itemtext {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 400;
}



.project_item p {
  margin: 12px 0;

}



.customer_item {
  display: flex;
  flex-wrap: wrap;
  /* margin-left: 15px; */
  width: 335px;
  margin: 0 auto;


}

.customer_item :nth-child(2n-1) {
  margin-left: 0px;
}



.projectName {
  width: 335px;
  margin: 0 auto;
  border: 1px solid #E6E6E6;
  margin-top: 45px;
}


.projectName .project_Name {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
  position: relative;
  margin-top: 20px;
}

.project_boder {
  width: 20px;
  height: 2px;
  text-align: center;
  background: #EA9900;
  position: absolute;
  left: 47%;
  margin: 8px 0;
}

.projectName .project_content {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #93939B;
  font-weight: 400;
  margin: 18px 18px;

}



.scenePhoto {
  width: 330px;
  margin: 0 auto;
  margin-top: 45px;

}

.scenePhoto .scene_text {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 500;
}

.sceneVedio {
  width: 330px;
  margin: 0 auto;
  margin-top: 45px;
}

.sceneVedio .scene_text {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 500;
}

.scenePhoto .scene_photo {}

.scenePhoto .scene_video {}


.customer-page-footer {
  width: 332px;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
}

.customer-page-footer-pre,
.customer-page-footer-next {
  display: flex;
  margin-top: 10px;
}

.customer-page-footer .customer-page-footer-pre .customer-page-footer-pre-title {
  font-size: 12px;
  color: #93939b;
  letter-spacing: 2px;
  text-align: center;
  font-weight: 400;
}

.customer-page-footer .customer-page-footer-pre .customer-page-footer-pre-name {
  margin-left: 10px;
  font-size: 12px;
  color: #333333;
  letter-spacing: 2px;
  font-weight: 400;
}

.customer-page-footer .customer-page-footer-next .customer-page-footer-next-title {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #93939b;
  letter-spacing: 1.17px;
  text-align: center;
  font-weight: 400;
}

.customer-page-footer .customer-page-footer-next {
  display: flex;
  margin-top: 10px;
}

.customer-page-footer .customer-page-footer-next .customer-page-footer-next-name {
  margin-left: 16px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #333333;
  letter-spacing: 1.17px;
  font-weight: 400;
}

.customer-page-footer .customer-page-footer-next .customer-page-footer-next-title {
  font-size: 12px;
  color: #93939b;
  letter-spacing: 2px;
  text-align: center;
  font-weight: 400;
}

.customer-page-footer .customer-page-footer-next .customer-page-footer-next-name {
  margin-left: 10px;
  font-size: 12px;
  color: #333333;
  letter-spacing: 2px;
  font-weight: 400;
}

