.content_header {
  width: 100%;
  height: 5.625rem;
  background: #FFFFFF;
  display: flex;
}

.content_header .content_header_left {
  width: 12.6625rem;
  height: 3.0625rem;
  margin-top: 1.25rem;
  margin-left: 16.6875rem;
  margin-right: 7.75rem;
}

.content_header .content_header_left image {
  width: 12.6625rem;
  height: 3.0625rem;
}

.content_header .content_header_left_h {
  display: flex;
}

.content_header .content_header_left_h view {
  font-size: 1rem;
  height: 2.8125rem;
  margin-top: 2.0625rem;
  margin-bottom: 2.0625rem;
  margin-right: 1.5625rem;
}

.content_header .content_header_right {
  display: flex;
}

.content_header .content_header_right view {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 2.5625rem;
  margin-top: 2.0625rem;
  margin-bottom: 2.0625rem;
}

.content_header .content_header_right view image {
  width: 1.5rem;
  height: 1.5rem;
}

.content_about_on {
  width: 100%;
  height: 60rem;
	/* 隐藏超出展示容器的内容 */
	overflow: hidden;
	position: relative;
}

.content_about_on .content_about_on_text {
  width: 120rem;
  height: 60rem;
	position: absolute;
	/* 开启弹性盒，让图片横向排列 */
	display: flex;
	animation: run 10s ease infinite;
  /* transform: translateX(-50%) */
}

.content_about_on .content_about_on_text image {
  width: 120rem;
  height: 60rem;
}
@keyframes run {
	0%,10%{
		/* margin-left: 0; */
		transform: translateX(0);
	}
	20%,30%{
		/* margin-left: -1200px;; */
		transform: translateX(-120rem);
	}
	40%,50%{
		/* margin-left: -2400px; */
		transform: translateX(-240rem);
	}

	100%{
		/* margin-left: 0; */
		transform: translateX(0);
	}
}
.content_about_two {
  width: 100%;
  height: 60rem;
  position: relative;
  background: url("../image/home2.png");
  background-size: 100% 100%;
}

.content_about_two .content_about_two_left {
  position: absolute;
  top: 14.9375rem;
  left: 16.25rem;
}

.content_about_two .content_about_two_left .content_about_two_left_on {
  font-size: 2.25rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  margin-bottom: 1.5rem;
}

.content_about_two .content_about_two_left .content_about_two_left_two {
  font-size: 1.75rem;
  font-family: PingFang SC-Heavy, PingFang SC;
  font-weight: 800;
  color: #FFFFFF;
  margin-bottom: 1.25rem;
}

.content_about_two .content_about_two_left .content_about_two_left_three {
  width: 38.5rem;
  height: 5.31rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  margin-bottom: 3.125rem;
  overflow: hidden;
}

.content_about_two .content_about_two_left .content_about_two_left_four {
  width: 10rem;
  height: 3.25rem;
  background: #FFFFFF;
  border-radius: 1.625rem;
  opacity: 1;
  text-align: center;
  line-height: 3.25rem;
}
.content_about_two .content_about_two_left .content_about_two_left_four a{
  font-size: 1.125rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #EC7732;
}

.content_about_two .content_about_two_c {
  width: 17.5rem;
  height: 17.5rem;
  padding-top: 5.3125rem;
  box-sizing: border-box;
  text-align: center;
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  position: absolute;
  top: 5.1875rem;
  right: 38.3125rem;
  -webkit-animation: bounce-down 1.6s linear infinite;
  animation: bounce-down 1.6s linear infinite;
}
@-webkit-keyframes bounce-down {
  25% {
       -webkit-transform: translateY(-4px);
  }
  50%, 100% {
       -webkit-transform: translateY(0);
  }
  75% {
       -webkit-transform: translateY(4px);
  }
}

@keyframes bounce-down {
   25% {
        transform: translateY(-4px);
   }
   50%, 100% {
        transform: translateY(0);
   }
   75% {
        transform: translateY(4px);
   }
}
.content_about_two .content_about_two_co {
  position: absolute;
  bottom: 16.125rem;
  padding-top: 3.1875rem;
  box-sizing: border-box;
  left: 46.875rem;
  text-align: center;
  width: 13.125rem;
  height: 13.125rem;
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  -webkit-animation: bounce-down 1.6s linear infinite;
  animation: bounce-down 1.6s linear infinite;
}

.content_about_two .content_about_two_con {
  position: absolute;
  top: 19rem;
  right: 16rem;
  padding-top: 7.0625rem;
  box-sizing: border-box;
  text-align: center;
  width: 20rem;
  height: 20rem;
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  -webkit-animation: bounce-down 1.6s linear infinite;
  animation: bounce-down 1.6s linear infinite;
}

.content_about_two .content_about_two_cont {
  position: absolute;
  bottom: 7.6875rem;
  padding-top: 4.1875rem;
  text-align: center;
  box-sizing: border-box;
  right: 36rem;
  width: 15rem;
  height: 15rem;
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  -webkit-animation: bounce-down 1.6s linear infinite;
  animation: bounce-down 1.6s linear infinite;
}

.content_about_three {
  height: 60rem;
  width: 100%;
  background: url("../image/home3.jpg");
  background-size: 100% 100%;
  padding-top: 4.6875rem;
}

.content_about_three .content_about_three_on {
  font-size: 2.25rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}
.content_about_three .content_about_three_check{
  display: flex;
  padding-left: 16.44rem;
  padding-right: 16.44rem;
  margin-top: 2.44rem;
}

.content_about_three .content_about_three_two_o {
  width: 18.75rem;
  margin-right: 3.81rem;
  -webkit-animation: bounce-down 1.6s linear infinite;
  animation: bounce-down 1.6s linear infinite;
}

.content_about_three .content_about_three_two_t {
  width: 18.75rem;
  margin-top: 9.38rem;
  margin-bottom: 0.1875rem;
  margin-right: 3.81rem;
}

.content_about_four {
  height: 22.5rem;
  width: 120rem;
  position: relative;
}

.content_about_four .content_about_four_left {
  position: absolute;
  top: 3.94rem;
  left: 16.25rem;
}

.content_about_four .content_about_four_left .content_about_four_left_img {
  width: 12.66rem;
  height: 3.06rem;
}

.content_about_four .content_about_four_left .content_about_four_left_img image {
  width: 12.66rem;
  height: 3.06rem;
}

.content_about_four .content_about_four_left .content_about_four_left_texo {
  margin-top: 2rem;
  display: flex;
}

.content_about_four .content_about_four_left .content_about_four_left_texo .content_about_four_left_texo_i {
  width: 1.25rem;
  height: 1.25rem;
}

.content_about_four .content_about_four_left .content_about_four_left_texo .content_about_four_left_texo_i image {
  width: 1.25rem;
  height: 1.25rem;
}

.content_about_four .content_about_four_left .content_about_four_left_texo .content_about_four_left_texot {
  font-size: 0.88rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
}

.content_about_four .content_about_four_left .content_about_four_left_text {
  margin-top: 1.3125rem;
  display: flex;
}

.content_about_four .content_about_four_left .content_about_four_left_text .content_about_four_left_texo_i {
  width: 1.25rem;
  height: 1.25rem;
}

.content_about_four .content_about_four_left .content_about_four_left_text .content_about_four_left_texo_i image {
  width: 1.25rem;
  height: 1.25rem;
}

.content_about_four .content_about_four_left .content_about_four_left_text .content_about_four_left_texot {
  font-size: 0.875rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
}

.content_about_four .content_about_four_right {
  position: absolute;
  top: 4.5rem;
  left: 45.69rem;
}

.content_about_four .content_about_four_right .content_about_four_right_d {
  display: flex;
}

.content_about_four .content_about_four_right .content_about_four_right_d .ones {
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
}

.content_about_four .content_about_four_right .content_about_four_right_d .twws {
  margin-top: 1rem;
  width: 1.875rem;
  height: 2px;
  background: #C33936;
  opacity: 1;
}

.content_about_four .content_about_four_right .content_about_four_right_d .chwws {
  margin-right: 3.125rem;
  min-width: 6rem;
}

.content_about_four .content_about_four_right .content_about_four_right_d .textss {
  margin-top: 1rem;
  font-size: 0.88rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
}

.content_about_two_c_top {
  font-size: 3.75rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
}
.content_about_two_c_top .counter{
  font-size: 3.75rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
}
.content_about_two_c_top span {
  font-size: 2.625rem;
}

.content_about_two_c_t {
  font-size: 1rem;
  margin: 0 auto;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  width: 10rem;
  height: 1.38rem;
  overflow: hidden;
}

.contents_image {
  width: 18.75rem;
  height: 18.75rem;
}

.contents_image image {
  width: 18.75rem;
  height: 18.75rem;
}

.content_about_three_two_o_text {
  margin-top: 1.125rem;
  width: 17.8125rem;
  height: 2.875rem;
}

.content_about_three_two_o_text image {
  width: 17.8125rem;
  height: 2.875rem;
}

.content_about_three_two_o_te {
  margin-top: 2.9375rem;
  margin-left: 1.0625rem;
  margin-right: 1.25rem;
  width: 15.5rem;
  height: 9.81rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  overflow: hidden;
}

.content_about_three_two_o_tes {
  margin-top: 1.625rem;
  margin-left: 1.0625rem;
  margin-right: 1.25rem;
  font-size: 1rem;
  width: 15.5rem;
  height: 9.81rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  overflow: hidden;
}

.content_about_three_two_o_t {
  margin-left: 1.0625rem;
  font-size: 0.875rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
}

@media (max-width: 768px) {
  .content_about_four {
    height: 22.5rem;
    width: 120rem;
    display: flex;
    flex-wrap: wrap;
    position: relative;
  }
  .content_about_four .content_about_four_right {
    position: absolute;
    top: 30rem;
    left: 6.25rem;
  }
  .content_about_four .content_about_four_right .content_about_four_right_d {
    display: flex;
    flex-direction: column;
  }
  .content_about_four .content_about_four_right .content_about_four_right_d .chwws {
    display: flex;
    align-items: center;
    width: 120rem;
    flex-wrap: wrap;
  }
  .content_about_four .content_about_four_right .content_about_four_right_d .chwws .ones {
    width: 35rem;
  }
  .content_about_four .content_about_four_right .content_about_four_right_d .chwws .twws {
    display: none;
  }
}
.hezdw_header {
  width: 120rem;
  height: 38.75rem;
}
.hezdw_header img{
  width: 100%;
  height: 100%;
}
.hezdw_header_t {
  padding-top: 1.75rem;
  padding-bottom: 1.81rem;
  background-color: #FFFFFF;
  border-bottom: 0.03rem solid #CECECE;
  display: flex;
  padding-left: 16.25rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
}

.hezdw_header_t img {
  width: 0.53rem;
  height: 0.87rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.hezdw_about {
  background: #FFFFFF;
  padding-top: 4.13rem;
  padding-left: 16.25rem;
  padding-right: 16.25rem;
  padding-bottom: 8.81rem;
}

.hezdw_about .hezdw_about_header {
  margin-bottom: 4.63rem;
}

.hezdw_about .hezdw_about_header .hezdw_about_header_title {
  text-align: center;
  font-size: 2.25rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-bottom: 1.88rem;
}

.hezdw_about .hezdw_about_header .hezdw_about_header_xt {
  width: 2.25rem;
  height: 0.13rem;
  background: #C33936;
  margin: 0 auto;
}

.hezdw_about .hezdw_about_about {
  display: flex;
  flex-wrap: wrap;
  
}

.hezdw_about .hezdw_about_about .hezdw_about_about_img {
  width: 12.5rem;
  height: 5.63rem;
  margin-right: 2rem;
  margin-bottom: 5.5rem;
}

.hezdw_about .hezdw_about_about .hezdw_about_about_img img {
  width: 12.5rem;
  height: 5.63rem;
}

.hezdw_about .hezdw_about_about .hezdw_about_about_imgs {
  width: 12.5rem;
  height: 5.63rem;
}

.hezdw_about .hezdw_about_about .hezdw_about_about_imgs img {
  width: 12.5rem;
  height: 5.63rem;
}
.jansxq_header {
  width: 100%;
  height: 38.75rem;
}
.jansxq_header img{
  width: 100%;
  height: 100%;
}

.jansxq_header_text {
  padding-top: 1.75rem;
  padding-bottom: 1.81rem;
  padding-left: 16.25rem;
  display: flex;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  border-bottom: 0.03rem solid #CECECE;
}

.jansxq_header_text img {
  width: 0.53rem;
  height: 0.87rem;
  margin: 0 1.25rem;
}

.jansxq_about {
  padding-top: 2.25rem;
  padding-left: 16.25rem;
  padding-right: 16.25rem;
}

.jansxq_about .jansxq_about_title {
  text-align: center;
  font-size: 2.25rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-bottom: 5.13rem;
}

.jansxq_about .jansxq_about_text {
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  margin-bottom: 2.31rem;
}

.jansxq_about .jansxq_about_img {
  width: 100%;
  height: 36.88rem;
  margin-bottom: 5.13rem;
}

.jansxq_about .jansxq_about_img img {
  width: 100%;
  height: 36.88rem;
}
.kjsj_header {
  width: 120rem;
  height: 38.75rem;
}
.kjsj_header img{
  width: 100%;
  height: 100%;
}
.kjsj_header_t {
  padding-top: 1.75rem;
  padding-left: 16.25rem;
  padding-right: 16.25rem;
  display: flex;
  background: #FFFFFF;
  justify-content: space-between;
  /* padding-bottom: 1.88rem; */
}

.kjsj_header_t .kjsj_header_t_left {
  display: flex;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
}

.kjsj_header_t .kjsj_header_t_left img {
  width: 0.53rem;
  height: 0.87rem;
  margin: 0 1.25rem;
}

.kjsj_header_t .kjsj_header_t_right {
  display: flex;
}

.kjsj_header_t .kjsj_header_t_right div {
  margin: 0 2rem;
}

.kjsj_about {
  width: 120rem;
  height: 112.5rem;
  background: url("../image/dgnjs/1086@2x.png");
  background-size: 100% 100%;
  padding-top: 2.88rem;
  padding-left: 16.25rem;
  padding-right: 16.25rem;
  padding-bottom: 10.5rem;
}

.kjsj_about .kjsj_about_header {
  font-size: 2.25rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  text-align: center;
  margin-bottom: 3.13rem;
}

.kjsj_about .kjsj_about_header .kjsj_about_header_text {
  margin-bottom: 1.19rem;
}

.kjsj_about .kjsj_about_header .kjsj_about_header_xt {
  width: 2.25rem;
  height: 0.13rem;
  background: #C33936;
  margin: 0 auto;
}

.kjsj_about .kjsj_about_about {
  display: flex;
  /* margin-bottom: 1.63rem; */
}

.kjsj_about .kjsj_about_about .kjsj_about_about_left {
  width: 57.81rem;
  height: 36.5rem;
}

.kjsj_about .kjsj_about_about .kjsj_about_about_left img {
  width: 57.81rem;
  height: 36.5rem;
}

.kjsj_about .kjsj_about_about .kjsj_about_about_right {
  padding-top: 3.81rem;
  padding-left: 2.44rem;
  padding-right: 2.5rem;
  padding-bottom: 1.94rem;
  width: 29.69rem;
  height: 36.5rem;
  overflow: hidden;
  background: #C33936;
}

.kjsj_about .kjsj_about_about .kjsj_about_about_right .kjsj_about_about_right_title {
  font-size: 1.5rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  margin-bottom: 0.5rem;
}

.kjsj_about .kjsj_about_about .kjsj_about_about_right .kjsj_about_about_right_time {
  font-size: 1rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  margin-bottom: 3.56rem;
}

.kjsj_about .kjsj_about_about .kjsj_about_about_right .kjsj_about_about_right_text {
  width: 24.75rem;
  height: 23.25rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  overflow: hidden;
}

.kjsj_about .kjsj_about_about .kjsj_about_about_rights {
  padding-top: 3.81rem;
  padding-left: 2.44rem;
  padding-right: 2.5rem;
  padding-bottom: 1.94rem;
  width: 29.69rem;
  height: 36.5rem;
  overflow: hidden;
  background: #184898;
}

.kjsj_about .kjsj_about_about .kjsj_about_about_rights .kjsj_about_about_right_title {
  font-size: 1.5rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  margin-bottom: 0.5rem;
}

.kjsj_about .kjsj_about_about .kjsj_about_about_rights .kjsj_about_about_right_time {
  font-size: 1rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  margin-bottom: 3.56rem;
}

.kjsj_about .kjsj_about_about .kjsj_about_about_rights .kjsj_about_about_right_text {
  width: 24.75rem;
  height: 23.25rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  overflow: hidden;
}

.kjsj_about .kjsj_about_about .kjsj_about_about_rightss {
  padding-top: 3.81rem;
  padding-left: 2.44rem;
  padding-right: 2.5rem;
  padding-bottom: 1.94rem;
  width: 29.69rem;
  height: 36.5rem;
  overflow: hidden;
  background: #E68C2A;
}

.kjsj_about .kjsj_about_about .kjsj_about_about_rightss .kjsj_about_about_right_title {
  font-size: 1.5rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  margin-bottom: 0.5rem;
}

.kjsj_about .kjsj_about_about .kjsj_about_about_rightss .kjsj_about_about_right_time {
  font-size: 1rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  margin-bottom: 3.56rem;
}

.kjsj_about .kjsj_about_about .kjsj_about_about_rightss .kjsj_about_about_right_text {
  width: 24.75rem;
  height: 23.25rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  overflow: hidden;
}

.kjsj_about .kjsj_about_footer {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0.94rem;
}

.kjsj_about .kjsj_about_footer .kjsj_about_footer_li {
  width: 28.5rem;
  height: 26.25rem;
  margin-right: 0.5rem;
  margin-top: 1.63rem;
  background: #FFFFFF;
}

.kjsj_about .kjsj_about_footer .kjsj_about_footer_li .kjsj_about_footer_li_img {
  width: 28.5rem;
  height: 18rem;
  margin-bottom: 1.31rem;
}

.kjsj_about .kjsj_about_footer .kjsj_about_footer_li .kjsj_about_footer_li_img img {
  width: 28.5rem;
  height: 18rem;
}

.kjsj_about .kjsj_about_footer .kjsj_about_footer_li .kjsj_about_footer_li_text {
  margin-bottom: 0.5rem;
  padding-left: 1.25rem;
  font-size: 1.5rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
}

.kjsj_about .kjsj_about_footer .kjsj_about_footer_li .kjsj_about_footer_li_time {
  padding-left: 1.25rem;
  font-size: 1rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #999999;
}

.kjsj_about .kjsj_about_footer .kjsj_about_footer_lis {
  width: 28.5rem;
  height: 26.25rem;
  background: #FFFFFF;
}

.kjsj_about .kjsj_about_footer .kjsj_about_footer_lis .kjsj_about_footer_li_img {
  width: 28.5rem;
  height: 18rem;
  margin-bottom: 1.31rem;
}

.kjsj_about .kjsj_about_footer .kjsj_about_footer_lis .kjsj_about_footer_li_img img {
  width: 28.5rem;
  height: 18rem;
}

.kjsj_about .kjsj_about_footer .kjsj_about_footer_lis .kjsj_about_footer_li_text {
  margin-bottom: 0.5rem;
  padding-left: 1.25rem;
  font-size: 1.5rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
}

.kjsj_about .kjsj_about_footer .kjsj_about_footer_lis .kjsj_about_footer_li_time {
  padding-left: 1.25rem;
  font-size: 1rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #999999;
}

.lianx_header {
  width: 120rem;
  height: 38.75rem;
}
.lianx_header img{
  width: 100%;
  height: 100%;
}

.lianx_header_t {
  padding-top: 1.75rem;
  padding-bottom: 1.81rem;
  background-color: #FFFFFF;
  border-bottom: 0.03rem solid #CECECE;
  display: flex;
  padding-left: 16.25rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
}

.lianx_header_t img {
  width: 0.53rem;
  height: 0.87rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.lianx_about {
  display: flex;
  background-color: #FFFFFF;
  padding-top: 5.81rem;
  padding-right: 16.25rem;
  padding-left: 16.25rem;
  padding-bottom: 7.5rem;
}

.lianx_about .lianx_about_left {
  margin-right: 6.5rem;
}

.lianx_about .lianx_about_left .lianx_about_left_title {
  width: 27rem;
  font-size: 2.25rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-bottom: 1.88rem;
}

.lianx_about .lianx_about_left .lianx_about_left_xt {
  width: 2.25rem;
  height: 0.13rem;
  background: #C33936;
  margin-bottom: 5rem;
}

.lianx_about .lianx_about_left .lianx_about_left_li {
  display: flex;
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
}

.lianx_about .lianx_about_left .lianx_about_left_li .lianx_about_left_li_lef {
  font-size: 1.25rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-right: 1.19rem;
  min-width: 2.5rem;
  height: 1.75rem;
}

.lianx_about .lianx_about_right {
  width: 46.88rem;
  height: 26.79rem;
}
.qyyj_header {
  width: 100%;
  height: 38.75rem;
}
.qyyj_header img{
  width: 100%;
  height: 100%;
}
.qyyj_about_text {
  display: flex;
  /* padding: 1.63rem 16.25rem; */
  padding-top: 1.63rem;
  padding-left: 16.25rem;
  padding-right: 16.25rem;
  justify-content: space-between;
  background: #FFFFFF;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
}

.qyyj_about_text .qyyj_about_text_left {
  display: flex;
}

.qyyj_about_text .qyyj_about_text_left img {
  width: 0.53rem;
  height: 0.87rem;
  margin: 0 1.25rem;
}

.qyyj_about_text .qyyj_about_text_right {
  display: flex;
}

.qyyj_about_text .qyyj_about_text_right div {
  margin-left: 4.06rem;
}

.qyyj_about_img {
  background: url("../image/6@2x.png");
  width: 100%;
  height: 47.25rem;
  background-size: 100% 100%;
  position: relative;
}

.qyyj_about_img .qyyj_about_img_text {
  position: absolute;
  right: 22.25rem;
  top: 12.75rem;
}

.qyyj_about_img .qyyj_about_img_text .qyyj_about_img_text_title {
  font-size: 2.25rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-bottom: 1.81rem;
}

.qyyj_about_img .qyyj_about_img_text .qyyj_about_img_text_xt {
  width: 2.25rem;
  height: 0.13rem;
  background: #C33936;
  border-radius: 0rem 0rem 0rem 0rem;
  opacity: 1;
  margin-bottom: 1.81rem;
}

.qyyj_about_img .qyyj_about_img_text .qyyj_about_img_text_text {
  width: 34.06rem;
  height: 4rem;
  margin-top: 1.18rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 1.88rem;
  overflow: hidden;
}

.qyyj_about_img .qyyj_about_img_text .qyyj_about_img_text_xts {
  width: 37.5rem;
  height: 0rem;
  opacity: 1;
  border: 0.06rem solid #CCCCCC;
  margin-top: 4.94rem;
  margin-bottom: 4.25rem;
}

.qyyj_footers_title {
  padding-top: 5.58rem;
  text-align: center;
  font-size: 2.25rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-bottom: 1.75rem;
}

.qyyj_footers_title .qyyj_footers_title_xt {
  margin-top: 1.38rem !important;
  width: 2.25rem;
  height: 0.13rem;
  background: #C33936;
  margin: 0 auto;
  opacity: 1;
}

.qyyj_footers {
  height: 61rem;
  width: 100%;
  background: #F3F3F3;
}

.qyyj_footers .qyyj_footers_img {
  height: 100%;
  display: flex;
  padding-left: 16.25rem;
  padding-right: 16.25rem;
}

.qyyj_footers .qyyj_footers_img .ones {
  width: 18.75rem;
  height: 36.88rem;
  margin-right: 4.19rem;
}

.qyyj_footers .qyyj_footers_img .ones img {
  width: 18.75rem;
  height: 36.88rem;
}

.qyyj_footers .qyyj_footers_img .twoss {
  width: 18.75rem;
  height: 36.88rem;
  position: absolute;
  left: 39.19rem;
  bottom: 7.19rem;
}

.qyyj_footers .qyyj_footers_img .twoss img {
  width: 18.75rem;
  height: 36.88rem;
}

.qyyj_footers .qyyj_footers_img .threess {
  width: 18.75rem;
  height: 36.88rem;
  position: absolute;
  right: 39.19rem;
  bottom: 12.38rem;
}

.qyyj_footers .qyyj_footers_img .threess img {
  width: 18.75rem;
  height: 36.88rem;
}

.qyyj_footers .qyyj_footers_img .fourss {
  width: 18.75rem;
  height: 36.88rem;
  position: absolute;
  right: 16.25rem;
  bottom: 7.19rem;
}

.qyyj_footers .qyyj_footers_img .fourss img {
  width: 18.75rem;
  height: 36.88rem;
}

.qygywm {
  padding-top: 2.25rem;
  background: #FFFFFF;
  padding-left: 16.25rem;
  padding-right: 16.25rem;
  padding-bottom: 3.75rem;
}

.qygywm .qygywm_header {
  font-size: 2.25rem;
  text-align: center;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-bottom: 3.94rem;
}

.qygywm .qygywm_header .qygywm_header_xt {
  width: 2.25rem;
  margin-top: 1.06rem !important;
  height: 0.13rem;
  background: #C33936;
  margin: 0 auto;
}

.qygywm .qygywm_otex {
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  margin-bottom: 2.31rem;
}

.qygywm .qygywm_oimg {
  width: 87.5rem;
  height: 35rem;
  margin-bottom: 2.25rem;
}

.qygywm .qygywm_oimg img {
  width: 87.5rem;
  height: 35rem;
}

.qygywm .qygywm_timg {
  width: 87.5rem;
  height: 12.88rem;
  margin-bottom: 1.25rem;
}

.qygywm .qygywm_timg img {
  width: 87.5rem;
  height: 12.88rem;
}

.qygywm .qygywm_ttex {
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  margin-bottom: 2.06rem;
}

.qygywm .qygywm_thimg {
  width: 87.5rem;
  height: 36.88rem;
  margin-bottom: 3.75rem;
}

.qygywm .qygywm_thimg img {
  width: 87.5rem;
  height: 36.88rem;
}
.xyjs_header {
  width: 100%;
  height: 38.75rem;
}
.xyjs_header img{
  width: 100%;
  height: 100%;
}

.xyjs_text {
  display: flex;
  padding: 1.75rem 0;
  margin-left: 16.25rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
}

.xyjs_text img {
  width: 0.53rem;
  height: 0.87rem;
  margin: 0 1.25rem;
}

.xyjs_about {
  height: 111.25rem;
  background: #F3F3F3;
}

.xyjs_about .xyjs_header_title {
  padding-top: 2.38rem;
  text-align: center;
  margin: 0 auto;
  font-size: 2.25rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
}

.xyjs_about .xyjs_header_title .xyjs_header_title_xt {
  margin-top: 1.19rem !important;
  margin-bottom: 3.13rem !important;
  width: 2.25rem;
  height: 0.13rem;
  background: #C33936;
  margin: 0 auto;
}

.xyjs_about .xyjs_about_img_te {
  margin: 0 auto;
  display: flex;
  justify-content: center;
}

.xyjs_about .xyjs_about_img_te .xyjs_about_img_te_img img {
  width: 57.81rem;
  height: 36.5rem;
}

.xyjs_about .xyjs_about_img_te .xyjs_about_img_te_text {
  width: 29.69rem;
  height: 36.5rem;
  padding-left: 2.44rem;
  padding-right: 2.5rem;
  padding-top: 3.81rem;
  background: #3367BA;
  color: #FFFFFF;
}

.xyjs_about .xyjs_about_img_te .xyjs_about_img_te_text .xyjs_about_img_te_text_title {
  font-size: 1.5rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  margin-bottom: 0.5rem;
}

.xyjs_about .xyjs_about_img_te .xyjs_about_img_te_text .xyjs_about_img_te_text_time {
  font-size: 1rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  margin-bottom: 3.56rem;
}

.xyjs_about .xyjs_about_img_te .xyjs_about_img_te_text .xyjs_about_img_te_text_text {
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  width: 24.75rem;
  height: 23.25rem;
  overflow: hidden;
  color: #FFFFFF;
}

.xyjs_about .xyjs_about_footer {
  padding-left: 16.25rem;
  padding-right: 16.25rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.xyjs_about .xyjs_about_footer .xyjs_about_footer_one {
  width: 28.5rem;
  height: 26.25rem;
  margin-top: 1.63rem;
  margin-right: 0.5rem;
  background: #FFFFFF;
  border: 0.06rem solid #D2D2D2 ;
}

.xyjs_about .xyjs_about_footer .xyjs_about_footer_one .xyjs_about_footer_one_img img {
  width: 28.5rem;
  height: 18rem;
}

.xyjs_about .xyjs_about_footer .xyjs_about_footer_one .xyjs_about_footer_one_text {
  padding-left: 1.25rem;
  padding-top: 1.31rem;
  font-size: 1rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #999999;
}

.xyjs_about .xyjs_about_footer .xyjs_about_footer_one .xyjs_about_footer_one_text .xyjs_about_footer_one_text_title {
  font-size: 1.5rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-bottom: 0.5rem;
}

.xyjs_about .xyjs_about_footer .xyjs_about_footer_two {
  width: 28.5rem;
  height: 26.25rem;
  margin-top: 1.63rem;
  margin-right: 1rem;
  background: #FFFFFF;
  border: 0.06rem solid #D2D2D2;
}

.xyjs_about .xyjs_about_footer .xyjs_about_footer_two .xyjs_about_footer_one_img img {
  width: 28.5rem;
  height: 18rem;
}

.xyjs_about .xyjs_about_footer .xyjs_about_footer_two .xyjs_about_footer_one_text {
  padding-left: 1.25rem;
  padding-top: 1.31rem;
  font-size: 1rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #999999;
}

.xyjs_about .xyjs_about_footer .xyjs_about_footer_two .xyjs_about_footer_one_text .xyjs_about_footer_one_text_title {
  font-size: 1.5rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-bottom: 0.5rem;
}

.xyjs_about .xyjs_about_footer .xyjs_about_footer_three {
  width: 28.5rem;
  height: 26.25rem;
  margin-top: 1.63rem;
  margin-right: 1rem;
  background: #FFFFFF;
  border: 0.06rem solid #D2D2D2;
}

.xyjs_about .xyjs_about_footer .xyjs_about_footer_three .xyjs_about_footer_one_img img {
  width: 28.5rem;
  height: 18rem;
}

.xyjs_about .xyjs_about_footer .xyjs_about_footer_three .xyjs_about_footer_one_text {
  padding-left: 1.25rem;
  padding-top: 1.31rem;
  font-size: 1rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #999999;
}

.xyjs_about .xyjs_about_footer .xyjs_about_footer_three .xyjs_about_footer_one_text .xyjs_about_footer_one_text_title {
  font-size: 1.5rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-bottom: 0.5rem;
}
.zhangjs_header {
  width: 120rem;
  height: 38.75rem;
}
.zhangjs_header img{
  width: 100%;
  height: 100%;
}

.zhangjs_text {
  padding-top: 1.75rem;
  padding-bottom: 1.44rem;
  padding-left: 16.25rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  display: flex;
}

.zhangjs_text img {
  width: 0.53rem;
  height: 0.87rem;
  margin-left: 1.25rem;
  margin-right: 1.31rem;
}

.zhangjs_about {
  width: 100%;
  height: 111.25rem;
  background: #F3F3F3;
  padding-left: 16.25rem;
  padding-right: 16.25rem;
}

.zhangjs_about .zhangjs_about_header {
  text-align: center;
  padding-top: 2.56rem;
  font-size: 2.25rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
}

.zhangjs_about .zhangjs_about_header .zhangjs_about_header_xt {
  margin-top: 1.19rem !important;
  width: 2.25rem;
  height: 0.13rem;
  background: #C33936;
  margin: 0 auto;
}

.zhangjs_about .zhangjs_about_abherd {
  height: 36.5rem;
  display: flex;
}

.zhangjs_about .zhangjs_about_abherd .zhangjs_about_abherd_img {
  width: 57.81rem;
  height: 36.5rem;
  visibility: visible;
  animation-duration: 1.5s;
  animation-delay: 0.3s;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeft{
  from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
  }
  @keyframes fadeInLeft{
  from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
  }
.zhangjs_about .zhangjs_about_abherd .zhangjs_about_abherd_img img {
  width: 57.81rem;
  height: 36.5rem;
}

.zhangjs_about .zhangjs_about_abherd .zhangjs_about_abherd_text {
  width: 29.69rem;
  height: 36.5rem;
  padding-top: 3.81rem;
  padding-left: 2.44rem;
  padding-right: 2.5rem;
  padding-bottom: 1.94rem;
  background: #edebeb;
  visibility: visible;
  animation-duration: 1.5s;
  animation-delay: 0.4s;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRight{
  from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
  }
  @keyframes fadeInRight{
  from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
  }
.zhangjs_about .zhangjs_about_abherd .zhangjs_about_abherd_text .zhangjs_about_abherd_text_title {
  font-size: 1.5rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333;
  margin-bottom: 0.5rem;
}

.zhangjs_about .zhangjs_about_abherd .zhangjs_about_abherd_text .zhangjs_about_abherd_text_time {
  font-size: 1rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333;
  margin-bottom: 3.56rem;
}

.zhangjs_about .zhangjs_about_abherd .zhangjs_about_abherd_text .zhangjs_about_abherd_text_text {
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #333;
  width: 24.75rem;
  height: 23.25rem;
  overflow: hidden;
}

.zhangjs_about .zhangjs_about_footer {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1.94rem;
}

.zhangjs_about .zhangjs_about_footer .zhangjs_about_footer_one {
  margin-right: 0.5rem;
  width: 28.5rem;
  height: 26.25rem;
  background: #FFFFFF;
  margin-top: 1.94rem;
}

.zhangjs_about .zhangjs_about_footer .zhangjs_about_footer_one .zhangjs_about_footer_one_img {
  width: 28.5rem;
  height: 18rem;
}

.zhangjs_about .zhangjs_about_footer .zhangjs_about_footer_one .zhangjs_about_footer_one_img img {
  width: 28.5rem;
  height: 18rem;
  object-fit: cover;
  transition: 0.2s;
}
.zhangjs_about .zhangjs_about_footer .zhangjs_about_footer_one .zhangjs_about_footer_one_img img:hover{
  transform: scale(1.1);
}
.zhangjs_about .zhangjs_about_footer .zhangjs_about_footer_one .zhangjs_about_footer_one_text {
  /*padding-left: 1.25rem;*/
  text-align: center;
  padding-top: 1.31rem;
  font-size: 1rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #999999;
}

.zhangjs_about .zhangjs_about_footer .zhangjs_about_footer_one .zhangjs_about_footer_one_text .zhangjs_about_footer_one_text_title {
  font-size: 1.0rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-bottom: 0.5rem;
}

.zhangjs_about .zhangjs_about_footer .zhangjs_about_footer_two {
  width: 28.5rem;
  height: 26.25rem;
  background: #FFFFFF;
}

.zhangjs_about .zhangjs_about_footer .zhangjs_about_footer_two .zhangjs_about_footer_one_img {
  width: 28.5rem;
  height: 18rem;
}

.zhangjs_about .zhangjs_about_footer .zhangjs_about_footer_two .zhangjs_about_footer_one_img img {
  width: 28.5rem;
  height: 18rem;
}

.zhangjs_about .zhangjs_about_footer .zhangjs_about_footer_two .zhangjs_about_footer_one_text {
  padding-left: 1.25rem;
  padding-top: 1.31rem;
  font-size: 1rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #999999;
}

.zhangjs_about .zhangjs_about_footer .zhangjs_about_footer_two .zhangjs_about_footer_one_text .zhangjs_about_footer_one_text_title {
  font-size: 1.5rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-bottom: 0.5rem;
}


.zhangxq_header {
  width: 120rem;
  height: 38.75rem;
}
.zhangxq_header img{
  width: 100%;
  height: 100%;
}

.jansxq_header_text {
  padding-top: 1.75rem;
  padding-bottom: 1.81rem;
  padding-left: 16.25rem;
  display: flex;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  border-bottom: 0.03rem solid #CECECE;
}

.jansxq_header_text img {
  width: 0.53rem;
  height: 0.87rem;
  margin: 0 1.25rem;
}

.zhangxq_box {
  padding-left: 16.25rem;
  padding-right: 16.25rem;
  padding-top: 2.25rem;
  margin-bottom: 1.94rem;
}

.zhangxq_box .zhangxq_box_title {
  font-size: 2.25rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  text-align: center;
  margin-bottom: 5.13rem;
}

.zhangxq_box .zhangxq_box_texto {
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  margin-bottom: 3.19rem;
}

.zhangxq_box .zhangxq_box_imgs {
  display: flex;
  margin-bottom: 2.5rem;
}

.zhangxq_box .zhangxq_box_imgs .zhangxq_box_imgso {
  width: 28.5rem;
  height: 18rem;
  margin-right: 1rem;
}

.zhangxq_box .zhangxq_box_imgs .zhangxq_box_imgso img {
  width: 28.5rem;
  height: 18rem;
}

.zhangxq_box .zhangxq_box_imgs .zhangxq_box_imgst {
  width: 28.5rem;
  height: 18rem;
}

.zhangxq_box .zhangxq_box_imgs .zhangxq_box_imgst img {
  width: 28.5rem;
  height: 18rem;
}

.zhangxq_box .zhangxq_box_textss {
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
}

.zhangxq_box .zhangxq_box_right {
  display: flex;
}

.zhangxq_box .zhangxq_box_right .zhangxq_box_right_img {
  width: 51.25rem;
  height: 32.5rem;
  margin-right: 3.5rem;
}

.zhangxq_box .zhangxq_box_right .zhangxq_box_right_img img {
  width: 51.25rem;
  height: 32.5rem;
}

.zhangxq_box .zhangxq_box_right .zhangxq_box_right_text {
  padding-top: 1.31rem;
  width: 32.75rem;
  height: 32.44rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
}

.zhangxq_box .zhangxq_footer {
  margin-top: 3.19rem;
  display: flex;
}

.zhangxq_box .zhangxq_footer .zhangxq_footer_img {
  width: 28.5rem;
  height: 18rem;
  margin-right: 1rem;
}

.zhangxq_box .zhangxq_footer .zhangxq_footer_img img {
  width: 28.5rem;
  height: 18rem;
}

.zhangxq_box .zhangxq_footer div {
  width: 28.5rem;
  height: 18rem;
}

.zhangxq_box .zhangxq_footer div img {
  width: 28.5rem;
  height: 18rem;
}
.zhih_header {
  width: 120rem;
  height: 38.75rem;
}
.zhih_header img{
  width: 100%;
  height: 100%;
}

.zhih_header_t {
  background: #FFFFFF;
  padding-top: 1.94rem;
  padding-left: 16.25rem;
  padding-right: 16.19rem;
  /* padding-bottom: 1.94rem; */
  display: flex;
  justify-content: space-between;
}

.zhih_header_t .zhih_header_t_left {
  display: flex;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
}

.zhih_header_t .zhih_header_t_left img {
  width: 0.53rem;
  height: 0.87rem;
  margin: 0 1.25rem;
}

.zhih_header_t .zhih_header_t_right {
  display: flex;
}

.zhih_header_t .zhih_header_t_right div {
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  margin: 0 1.75rem;
}

.zhih_about .zhih_about_header {
  width: 120rem;
  height: 56.25rem;
  background: url("../image/pbg.jpg");
  background-size: 100% 100%;
  position: relative;
}

.zhih_about .zhih_about_header .zhih_about_header_top {
  display: flex;
  padding-top: 4.31rem;
  justify-content: center;
}

.zhih_about .zhih_about_header .zhih_about_header_top div {
  padding: 0.44rem 2rem;
  text-align: center;
  line-height: 2.25rem;
  border: 0.06rem solid #FFFFFF;
  border-radius: 2.13rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  cursor:pointer;
}

.zhih_about .zhih_about_header .zhih_about_header_top .zhih_about_header_top_center {
  margin: 0 1.25rem;
}

.zhih_about .zhih_about_header .zhih_about_header_left {
  position: absolute;
  top: 15.25rem;
  left: 16.31rem;
}

.zhih_about .zhih_about_header .zhih_about_header_left .zhih_about_header_left_title {
  font-size: 2.25rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  margin-bottom: 3.81rem;
}

.zhih_about .zhih_about_header .zhih_about_header_left .zhih_about_header_left_text {
  width: 32.5rem;
  height: 23.25rem;
  overflow: hidden;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
}

.zhih_about .zhih_about_header .zhih_about_header_right {
  position: absolute;
  width: 44.38rem;
  height: 33.06rem;
  right: 16.25rem;
  bottom: 8.5rem;
}

.zhih_about .zhih_about_header .zhih_about_header_right img {
  width: 44.38rem;
  height: 33.06rem;
}

.zhih_about .zhih_about_headers {
  width: 120rem;
  height: 56.25rem;
  background: url("../image/zhjxrj/1136@2x.png");
  background-size: 100% 100%;
  position: relative;
}

.zhih_about .zhih_about_headers .zhih_about_header_top {
  display: flex;
  padding-top: 4.31rem;
  justify-content: center;
}

.zhih_about .zhih_about_headers .zhih_about_header_top div {
  padding: 0.44rem 2rem;
  text-align: center;
  line-height: 2.25rem;
  border: 0.06rem solid #FFFFFF;
  border-radius: 2.13rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  cursor:pointer;
}

.zhih_about .zhih_about_headers .zhih_about_header_top .zhih_about_header_top_center {
  margin: 0 1.25rem;
}

.zhih_about .zhih_about_headers .zhih_about_header_left {
  position: absolute;
  top: 15.25rem;
  left: 16.31rem;
}

.zhih_about .zhih_about_headers .zhih_about_header_left .zhih_about_header_left_title {
  font-size: 2.25rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  margin-bottom: 3.81rem;
}

.zhih_about .zhih_about_headers .zhih_about_header_left .zhih_about_header_left_text {
  width: 32.5rem;
  height: 23.25rem;
  overflow: hidden;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
}

.zhih_about .zhih_about_headers .zhih_about_header_right {
  position: absolute;
  width: 44.38rem;
  height: 33.06rem;
  right: 16.25rem;
  bottom: 8.5rem;
}

.zhih_about .zhih_about_headers .zhih_about_header_right img {
  width: 44.38rem;
  height: 33.06rem;
}

.zhih_about .zhih_about_about {
  background: #FFFFFF;
  padding-top: 4.81rem;
  padding-bottom: 12.13rem;
}

.zhih_about .zhih_about_about .zhih_about_about_header {
  font-size: 2.25rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  text-align: center;
}

.zhih_about .zhih_about_about .zhih_about_about_header .zhih_about_about_header_xt {
  width: 2.25rem;
  height: 0.13rem;
  background: #C33936;
  margin: 0 auto;
  margin-bottom: 3.63rem;
  margin-top: 0.63rem;
}

.zhih_about .zhih_about_about .zhih_about_about_text {
  width: 87.5rem;
  height: 7.13rem;
  margin: 0 auto;
  margin-bottom: 1.94rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  overflow: hidden;
  text-overflow: ellipsis;
}

.zhih_about .zhih_about_about_footer {
  display: flex;
  overflow: auto;
}

.zhih_about .zhih_about_about_footer .zhih_about_about_footer_li {
  width: 25.38rem;
  margin-right: 1.25rem;
}

.zhih_about .zhih_about_about_footer .zhih_about_about_footer_li .zhih_about_about_footer_li_img {
  background: #F3F3F3;
  padding-top: 6.81rem;
  padding-bottom: 6.5rem;
  width: 25.38rem;
  height: 29.69rem;
  display: flex;
  justify-content: center;
}

.zhih_about .zhih_about_about_footer .zhih_about_about_footer_li .zhih_about_about_footer_li_img img {
  max-height: 16.38rem;
  min-width: 10.81rem;
  max-width: 22.44rem;
  min-height: 11.88rem;
}

.zhih_about .zhih_about_about_footer .zhih_about_about_footer_li .zhih_about_about_footer_li_text {
  margin-top: 0.81rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
}

.zhih_about .zhih_about_footer {
  width: 120rem;
  height: 51.25rem;
  background: url("../image/zhjxrj/1086@2x.png");
  background-size: 100% 100%;
  padding-top: 5.63rem;
  padding-left: 16.25rem;
  padding-right: 16rem;
  padding-bottom: 15.69rem;
}

.zhih_about .zhih_about_footer .zhih_about_footer_header {
  font-size: 2.25rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  text-align: center;
}

.zhih_about .zhih_about_footer .zhih_about_footer_header .zhih_about_footer_header_xt {
  width: 2.25rem;
  height: 0.13rem;
  background: #C33936;
  margin-top: 2.25rem !important;
  margin-bottom: 1.75rem !important;
  margin: 0 auto;
}

.zhih_about .zhih_about_footer .zhih_about_footer_about {
  display: flex;
}

.zhih_about .zhih_about_footer .zhih_about_footer_about .zhih_about_footer_li {
  width: 21rem;
  height: 23.75rem;
  background: #FFFFFF;
  box-shadow: 0rem 0.06rem 0.63rem 0.06rem rgba(0, 0, 0, 0.1);
  padding-top: 3.44rem;
  padding-bottom: 4.75rem;
  margin-right: 1.25rem;
}

.zhih_about .zhih_about_footer .zhih_about_footer_about .zhih_about_footer_li .zhih_about_footer_li_img {
  width: 6.44rem;
  height: 5.81rem;
  margin: 0 auto;
}

.zhih_about .zhih_about_footer .zhih_about_footer_about .zhih_about_footer_li .zhih_about_footer_li_img img {
  width: 6.44rem;
  height: 5.81rem;
}

.zhih_about .zhih_about_footer .zhih_about_footer_about .zhih_about_footer_li .zhih_about_footer_li_title {
  font-size: 1.5rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  text-align: center;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.zhih_about .zhih_about_footer .zhih_about_footer_about .zhih_about_footer_li .zhih_about_footer_li_text {
  width: 14.06rem;
  height: 5.19rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  overflow: hidden;
  margin: 0 auto;
}

.zhih_about .zhih_about_footer .zhih_about_footer_about .zhih_about_footer_lis {
  width: 21rem;
  height: 23.75rem;
  background: #FFFFFF;
  box-shadow: 0rem 0.06rem 0.63rem 0.06rem rgba(0, 0, 0, 0.1);
  padding-top: 3.44rem;
  padding-bottom: 4.75rem;
  margin-right: 1.25rem;
}

.zhih_about .zhih_about_footer .zhih_about_footer_about .zhih_about_footer_lis .zhih_about_footer_li_img {
  width: 6.44rem;
  height: 5.81rem;
  margin: 0 auto;
}

.zhih_about .zhih_about_footer .zhih_about_footer_about .zhih_about_footer_lis .zhih_about_footer_li_img img {
  width: 6.44rem;
  height: 5.81rem;
}

.zhih_about .zhih_about_footer .zhih_about_footer_about .zhih_about_footer_lis .zhih_about_footer_li_title {
  font-size: 1.5rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  text-align: center;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.zhih_about .zhih_about_footer .zhih_about_footer_about .zhih_about_footer_lis .zhih_about_footer_li_text {
  width: 14.06rem;
  height: 5.19rem;
  font-size: 1rem;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  overflow: hidden;
  margin: 0 auto;
}
