@charset "UTF-8";
body {
  background:white !important;
}
.banner {
  width:100vw;
  position:relative;
}
.banner img {
  width:100%;
}
.banner .banner_title {
  position:absolute;
  width:100%;
  top:1.8rem;
  font-weight:bold;
  font-size:0.68rem;
  color:#FFFFFF;
  display:flex;
  justify-content:center;
}
.summarize-img {
  cursor:pointer;
  width:100%;
  overflow:hidden;
}
.summarize-img img:hover {
  transform:scale(1.1);
  transition:transform 0.3s ease;
}
/**
滑块*/
.trigger-menu {
  text-align:center;
  border-bottom:0.01rem solid #f0f0f0;
  font-size:0;
  /*消除li inline-block 为行内元素后的默认间距*/
  list-style:none;
}
.trigger-menu li {
  margin:0.4rem;
  position:relative;
  /*关键点： 为每个li设置绝对定位*/
  display:inline-block;
  /*使li为块级元素，可以横向排列*/
  padding:0.08rem 0;
  border-bottom:0.02rem solid transparent;
}
.trigger-menu li:after {
  /*hover状态下时的底部横线*/
  content:"";
  position:absolute;
  /*关键点： 该元素行对定位于 li*/
  left:50%;
  bottom:-0.15rem;
  width:50%;
  opacity:0;
  border-bottom:0.04rem solid #D52729;
  transform:translate(-50%) scaleX(0);
  transition:0.2s ease-in-out;
}
.trigger-menu li:hover::after {
  opacity:1;
  transform:translate(-50%) scaleX(1);
}
.trigger-menu a {
  padding:0.13rem 0.2rem;
  font-size:0.24rem;
  font-weight:700;
  color:#222222;
  line-height:0.25rem;
  text-decoration:none;
}
.trigger-menu a:hover {
  color:#222222;
}
/*点击后添加 .active 样式*/
.trigger-menu li.active {
  /*color:#222222;*/
  /*border-bottom:0.02rem solid #D52729;*/;
}
.trigger-menu li.active:after {
  /*hover状态下时的底部横线*/
  content:"";
  position:absolute;
  /*关键点： 该元素行对定位于 li*/
  left:50%;
  bottom:-0.15rem;
  width:50%;
  opacity:1;
  border-bottom:0.04rem solid #D52729;
  border-radius:0.02rem;
  transform:translate(-50%) scaleX(1);
  transition:0.2s ease-in-out;
}
.trigger-menu li.active a {
  color:#222222;
}
.content {
  width:100vw;
  margin:0 auto;
}
.introduce-box {
  width:100%;
}
.introduce-box .introduce-title {
  font-weight:bold;
  font-size:0.4rem;
  color:#222222;
  text-align:center;
  margin-top:0.8rem;
  margin-bottom:0.5rem;
}
.introduce-box .introduce-details {
  margin-bottom:0.6rem;
  text-indent:0.4rem;
  font-weight:400;
  font-size:0.2rem;
  color:#666666;
  line-height:0.4rem;
}
.introduce-box .introduce-data-box {
  display:flex;
  justify-content:space-between;
  padding:0rem 1.06rem 0 1.06rem;
}
.introduce-box .introduce-data-box .data-sub-title {
  margin-bottom:0.3rem;
  text-align:center;
  font-weight:400;
  font-size:0.2rem;
  color:#222222;
}
.introduce-box .introduce-data-box .data-text-box {
  /*display:flex;*/;
}
.introduce-box .introduce-data-box .sub-main-text {
  display:inline-block;
  font-weight:bold;
  font-size:0.68rem;
  color:#D52729;
  vertical-align:bottom;
}
.introduce-box .introduce-data-box .sub-sub-text {
  display:inline-block;
  vertical-align:bottom;
  font-weight:bold;
  font-size:0.28rem;
  color:#D52729;
  line-height:0.72rem;
}
.introduce-box .introduce_swiper_box {
  margin:0 auto;
  margin-bottom:0.4rem;
  width:82vw;
  height:4.6rem;
}
.introduce-box .introduce_swiper_box .introduceSwiper {
  width:82vw;
  height:100%;
}
.introduce-box .introduce_swiper_box .swiper-slide {
  text-align:center;
  font-size:0.18rem;
  background:#fff;
  /* Center slide text vertically*/
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
}
.introduce-box .introduce_swiper_box .swiper-wrapper {
  width:82vw;
}
.introduce-box .introduce_swiper_box .swiper-slide img {
  display:block;
  width:82vw;
  object-fit:cover;
}
.course-box {
  width:100vw;
}
/*.course-box div {*/
/*  width:100%;*/
/*;
}*/
.course-box div img {
  width:100%;
}
.credential-box .title {
  font-weight:bold;
  font-size:0.4rem;
  color:#222222;
  text-align:center;
  margin-top:1rem;
  margin-bottom:0.2rem;
}
.credential-box .dec {
  font-weight:400;
  font-size:0.2rem;
  color:#999999;
  text-align:center;
  margin-bottom:0.8rem;
}
.credential-box .company-credential .company_swiper_box {
  width:12.4rem;
  margin:0 auto;
  height:4.8rem;
}
.credential-box .company-credential .swiper {
  height:4.8rem;
}
.credential-box .company-credential .swiper-wrapper {
  width:12.4rem;
}
.credential-box .company-credential .swiper-slide img {
  display:block;
  width:2.8rem;
  height:3.6rem;
  object-fit:cover;
}
.credential-box .prize {
  position:relative;
  overflow:hidden;
  width:100vw;
  min-height:9.6rem;
  background-image:url("/static/img/about/img_bg_ryjx.png");
  background-repeat:no-repeat;
  background-size:cover;
  /* 或者使用100% 100%以完全平铺*/;
}
.credential-box .prize .prize_swiper_box {
  width:12.4rem;
  margin:0 auto;
}
.credential-box .prize .prize_swiper-button {
  width:0.9rem;
  height:0.9rem;
  z-index:999;
  position:absolute;
  /*top:calc(50% - 0.75rem);*/
  border-radius:50%;
  box-shadow:0rem 0.06rem 0.16rem 0.01rem rgba(0,0,0,0.16);
  cursor:pointer;
}
.credential-box .prize .prize_swiper-next {
  top:5.43rem;
  right:1.6rem;
}
.credential-box .prize .prize_swiper-prev {
  top:5.43rem;
  left:1.6rem;
}
.credential-box .green {
  width:100vw;
  min-height:9.6rem;
  background-image:url("/static/img/about/img_bg_huanbao.png");
  background-repeat:no-repeat;
  background-size:cover;
  /* 或者使用100% 100%以完全平铺*/;
}
.credential-box .green .green-top-box {
  width: 16.5rem;
  display:flex;
  margin: 0 auto;
  justify-content:center;
}
.credential-box .green .green-top-box .dec-title {
  margin-top:1.2rem;
  font-weight:bold;
  font-size:0.4rem;
  color:#222222;
  margin-bottom:0.28rem;
}
.credential-box .green .green-top-box .dec-sub {
  margin-right:1rem;
  width:7.6rem;
  font-weight:400;
  font-size:0.2rem;
  color:#666666;
  line-height:0.4rem;
}
.credential-box .green .green-top-box .top-img-box {
  display:flex;
}
.credential-box .green .green-top-box .top-img-box .top-img-logo {
  margin-right:0.55rem;
  margin-top:2.05rem;
}
.credential-box .green .green-top-box .top-img-box .top-img-logos{
width: 2rem;
  height: 3.06rem;
}
.credential-box .green .green-top-box .top-img-box .top-img-logos img{
  width: 2rem;
  height: 3.06rem;
}
.credential-box .green .green-center {
  display:flex;


}
.credential-box .green .green-center .patent,.credential-box .green .green-center .new-patent {
  margin-top:0.6rem;
}
.credential-box .green .green-center .patent {
  margin-right:0.8rem;
}
.credential-box .green .green-center .num-box .num {
  display:inline-block;
  font-weight:bold;
  font-size:0.46rem;
  color:#D52729;
}
.credential-box .green .green-center .num-box .unit {
  display:inline-block;
  font-weight:400;
  font-size:0.26rem;
  color:#D52729;
}
.credential-box .green .green-center .text-dec {
  font-weight:400;
  font-size:0.2rem;
  color:#666666;
}
.credential-box .green .green_swiper_box {
  width:13rem;
  margin:0 auto;
  margin-top:0.75rem;
}
.credential-box .green .green_swiper-button {
  width:0.9rem;
  height:0.9rem;
  z-index:999;
  position:absolute;
  /*top:calc(50% - 0.75rem);*/
  border-radius:50%;
  box-shadow:0rem 0.06rem 0.16rem 0.01rem rgba(0,0,0,0.16);
  cursor:pointer;
}
.credential-box .green .green_swiper-next {
  top:0.79rem;
  right:1.6rem;
}
.credential-box .green .green_swiper-prev {
  top:0.79rem;
  left:1.6rem;
}
.credential-box .green .swiper {
  height:2.8rem;
}
.credential-box .green .swiper-wrapper {
  width:13rem;
}
.credential-box .green .swiper-slide img {
  display:block;
  width:2rem;
  height:2.6rem;
  object-fit:cover;
}
.team-box .banner {
  overflow:hidden;
  min-height:9.6rem;
  width:100vw;
  background-image:url("/static/img/about/img_bg_rcdw.png");
  background-repeat:no-repeat;
  background-size:cover;
  /* 或者使用100% 100%以完全平铺*/;
}
.team-box .banner .title {
  margin-bottom:0.26rem;
  text-align:center;
  font-weight:bold;
  font-size:0.4rem;
  color:#FFFFFF;
  margin-top:1.26rem;
}
.team-box .banner .dec {
  margin-top:0.12rem;
  text-align:center;
  font-weight:400;
  font-size:0.2rem;
  color:#FFFFFF;
}
.team-box .banner .people-box {
  position:absolute;
  bottom:1rem;
  left:50%;
  transform:translate(-50%,-50%);
  display:flex;
  color:#FFFFFF;
  justify-content:center;
}
.team-box .banner .people-box .people {
  margin:0rem 1rem 0rem 1rem;
}
.team-box .banner .people-box .people .num-box .num {
  display:inline-block;
  font-weight:bold;
  font-size:0.52rem;
  margin-right:0.1rem;
}
.num-box {
  display:flex;
  align-items:center;
}
.team-box .banner .people-box .people .num-box .unit {
  width:1.3rem;
  display:inline-block;
  font-size:0.3rem;
  color:#FFFFFF;
}
.team-box .banner .people-box .people .text-dec {
  font-weight:400;
  font-size:0.2rem;
  color:#FFFFFF;
}
:root {
  --my-width:100vw;
  --my-width89:89vw;
  --user-height:calc(var(--my-width) / 2.7);
  --user-height-2:calc(var(--my-width) /2);
  --bottom:calc(var(--user-height) * 0.1);
  --core--box-bg-height:calc(var(--my-width89) * 0.26);
  --core-bg-height:calc(var(--my-width89) * 0.17);
}
.team-box .core .select-user-box {
  width:100vw;
  height:var(--user-height);
  /*height:7.08rem;*/  /*background-image:url("/static/img/about/courbg.png");*/
  /*background-size:100%;*/
  background-color:white;
  background-size:cover;
  /* 缩放背景图片以完全覆盖div*/
  background-position:center;
  /* 将背景图片居中显示*/
  position:relative;
}
/*!*分辨率高于1440，采用下面的样式*!*/
/*@media screen and (min-device-width:19.6rem) {*/
/*  .team-box .core .select-user-box {*/
/*    width:100vw;*/
/*    height:14rem;*/
/*    position:relative;*/
/*    background-image:url("/static/img/about/courbg@2.png");*/
/*    background-size:100% 100%;*/
/*;
}*/
/*;
}*/.select-core-box {
     position:absolute;
     /*display:flex;*/
     height:var(--core--box-bg-height);
     bottom:0;
     left:11%;
     width:89vw;
     margin:0 auto;
   }
.team-box .core .select-user-box .red-back {
  width:89%;
  height:3rem;
  background:#C9292B;
  position:absolute;
  bottom:0;
  right:0;
}
.team-box .core .select-user-box .core-title {
  margin-top:0.6rem;
  font-weight:bold;
  font-size:0.4rem;
  color:#222222;
  text-align:center;
  /*padding-top:17%;*/;
}
.position-box {
  bottom:0;
  position:absolute;
  width:100%;
  height:var(--core-bg-height);
  background:#C9292B;
}
.position-box .position {
  padding-top:0.1rem;
  box-sizing:border-box;
  font-weight:400;
  font-size:0.2rem;
  color:#FFFFFF;
  line-height:0.46rem;
  padding-left:21%;
}
.team-box .core .user-img {
  position:absolute;
  left:5.2%;
  width:21%;
  z-index:500;
  bottom:0.5rem;
}
.team-box .core .user-img img {
  width:100%;
  /*height:4.4rem;*/;
}
.team-box .core .user-info {
  padding-left:21%;
}
.team-box .core .user-info .name {
  margin-bottom:0.2rem;
  font-weight:bold;
  font-size:0.4rem;
  color:#222222;
}
.team-box .core .user-info .edu {
  font-weight:500;
  font-size:0.24rem;
  color:#666666;
  /*margin-bottom:1.1rem;*/;
}
.team-box .core .user-info .position {
  max-width:14rem;
  overflow:hidden;
  max-height:2.8rem;
  font-weight:400;
  font-size:0.2rem;
  color:#FFFFFF;
  line-height:0.46rem;
  /*line-height:0.4rem;*/
  /*font-weight:400;*/
  /*font-size:0.2rem;*/
  /*color:#FFFFFF;*/;
}
.team-box .core .core-user-list {
  width:100vw;
  /*display:flex;*/
  white-space:nowrap;
  font-size:0;
  /*height:3.6rem;*/;
}
.team-box .core .core-user-list .swiper-wrapper {
  width:100vw;
}
.team-box .core .core-user-list .swiper {
  overflow:visible;
  cursor:pointer;
}
.team-box .core .core-user-list .core-user {
  position:relative;
  width:100%;
  display:inline-block;
  overflow:hidden;
  /* 隐藏超出容器的部分*/
  align-items:center;
  /* 垂直居中*/
  justify-content:center;
  /* 水平居中*/;
}
.team-box .core .core-user-list .active {
  border:2px red solid;
  box-shadow:0rem 0.01rem 0.1rem 0.07rem rgba(0,0,0,0.3);
}
.team-box .core .core-user-list .core-user .trapezoid-svg {
  width:100%;
  /* 设定梯形的宽度*/
  height:100%;
  /* 设定梯形的高度*/
  position:absolute;
  top:0;
  z-index:999;
}
.team-box .core .core-user-list .core-user .border-red {
  position:absolute;
  top:0rem;
  left:0rem;
  width:100%;
  background-color:transparent;
  /* 背景颜色设置为透明*/
  border-bottom:0.5rem solid #000;
  /* 底部边框，可以调整大小和颜色*/
  overflow:hidden;
  /* 隐藏溢出的内容*/
  z-index:100;
}
.team-box .core .core-user-list .core-user .com-img {
  /*clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);*/
  object-fit:cover;
  width:100%;
}
.team-box .core .core-user-list .core-user .first-img {
  /*clip-path:polygon(0 0,100% 0,90% 100%,0 100%);*/
  object-fit:cover;
  width:100%;
}
.team-box .core .core-user-list .core-user .last-img {
  /*clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);*/
  object-fit:cover;
  width:100%;
}
.team-box .core .core-user-list .swiper-slide:hover {
  transform:scale(1.1);
  transition:transform 0.3s ease;
  z-index:999;
  border-radius:0.05rem;
  overflow:hidden;
}
.team-box .core .core-user-list .traX-1 {
  transform:translateX(-10%);
}
.team-box .core .core-user-list .traX-2 {
  transform:translateX(-20%);
}
.team-box .core .core-user-list .traX-3 {
  transform:translateX(-30%);
}
.team-box .core .core-user-list .traX-4 {
  transform:translateX(-40%);
}
.team-box .core .core-user-list .traX-5 {
  transform:translateX(-50%);
}
.team-box .research,.team-box .achievements {
  width:100vw;
}
.team-box .research img,.team-box .achievements img {
  width:100%;
}
.contact-us-box .contact-title {
  padding-top:0.8rem;
  font-weight:bold;
  font-size:0.4rem;
  color:#222222;
  text-align:center;
  margin-bottom:0.6rem;
}
.contact-us-box .form-box {
  font-weight:400;
  font-size:0.18rem;
  color:#222222;
  width:66vw;
  margin:0 auto;
}
.contact-us-box .form-box .form-title {
  margin-bottom:0.16rem;
  font-weight:400;
  font-size:0.18rem;
  color:#222222;
}
.contact-us-box .form-box .form-title span {
  color:red;
}
.contact-us-box .form-box .title {
  color:rgba(34,34,34,1) !important;
}
.input-custom {
  padding:0.08rem;
}
.contact-us-box .form-box .accented span {
  margin-left:0.08rem;
}
.contact-us-box .form-box .accented .radd {
  margin-left:0.1rem;
}
.contact-us-box .form-box .item {
  margin-right:0.2rem;
}
.contact-us-box .contact-info-box {
  width:15.6rem;
  display:flex;
  justify-content:space-between;
  margin:0 auto;
  margin-bottom:1rem;
}
.contact-us-box .contact-info-box .item {
  display:block;
  text-align:center;
  box-sizing:border-box;
  padding-top:0.6rem;
  width:4rem;
  height:3rem;
  background:#FFFFFF;
  border-radius:0.06rem 0.06rem 0.06rem 0.06rem;
  border:1px solid #E6E6E6;
}
.contact-us-box .contact-info-box .item:hover {
  box-shadow:0rem 0.01rem 0.06rem 0.03rem rgba(0,0,0,0.3);
  cursor:pointer;
}
.contact-us-box .contact-info-box .item img {
  width:0.6rem;
  height:0.6rem;
}
.contact-us-box .contact-info-box .item .item-title {
  margin-top:0.2rem;
  font-weight:bold;
  font-size:0.24rem;
  color:#222222;
}
.contact-us-box .contact-info-box .item .item-title-sub {
  margin-top:0.1rem;
  font-weight:400;
  font-size:0.16rem;
  color:#666666;
}
.contact-us-box .contact-info-box .item .item-other {
  margin-top:0.2rem;
  font-weight:400;
  font-size:0.14rem;
  color:#A4A4A4;
}
/* 分页器的基本样式*/
.swiper-pagination-bullet {
  width:0.4rem !important;
  height:0.08rem !important;
  border-radius:12% !important;
  text-align:center;
  line-height:0.2rem;
  font-size:0.12rem;
  color:#000;
  opacity:1;
  background:#7e7c7c !important;
}
/* 选中的分页器样式*/
.swiper-pagination-bullet-active {
  color:#fff;
  background:#ff0000 !important;
}
p {
  position:relative;
}
.dis-no {
  display:none;
}
.dis-bak {
  display:block;
}
.accented {
  accent-color:red;
}
.radd {
  width:0.18rem;
  height:0.18rem;
}
.input-custom {
  border:1px solid #E6E6E6;
  border-radius:0.05rem;
  /* 圆角边框*/
  width:3rem;
  height:0.4rem;
}
.sub-btn {
  display:block;
  margin:0 auto;
  margin-top:0.6rem;
  margin-bottom:1rem;
  width:2.6rem;
  height:0.56rem;
  background:#D52729;
  border-radius:0.06rem 0.06rem 0.06rem 0.06rem;
  font-weight:400;
  font-size:0.18rem;
  color:#FFFFFF;
}
.sub-btn:hover {
  cursor:pointer;
  transform:scale(1.1);
  transition:transform 0.3s ease;
}
/*input[type=radio] {*/
/*    position:absolute;*/
/*    clip:rect(0,0,0,0);*/
/*;
}*/
/*!* 未被选中的单选框样式 空心圆圈*!*/
/*input[type=radio] + label::before {*/
/*    content:'';*/
/*    display:inline-block;*/
/*    vertical-align:middle;*/
/*    width:0.15rem;*/
/*    height:0.15rem;*/
/*    margin-right:0.05rem;*/
/*    box-sizing:border-box;*/
/*    border-radius:50%;*/
/*    margin-bottom:0.04rem;*/
/*    border:1px solid #bfcbd9;*/
/*;
}*/
/*!* 被选中的单选框样式 给空心圆圈中间加上背景色*!*/
/*input[type=radio]:checked + label::before {*/
/*    background-color:#FF7E45;*/
/*    background-clip:content-box;
	!* 规定背景颜色的绘制区域 *!*/
/*    padding:0.02rem;*/
/*;
}*/
/*!* 单选框文字的样式 *!*/
/*input[type=radio] + label {*/
/*    margin-right:0.05rem;*/
/*;
}*/
.sum-err {
  color:red;
  margin-top:0.1rem;
}
.research {
  /*height:var(--user-height-2);*/;
}
.swiper-slide {
  display:flex;
  align-items:center;
}
.research img {
  width:100%;
  height:100%;
}
.hoverImg{
  width: 3.6rem;
  height: 4.8rem;

}
.hoverImg:hover {
  transform:scale(1.1);
  cursor:pointer;
  transition:transform 0.3s ease;
}
input:focus {
  outline:none;
  /* 先移除默认的边框*/
  border:1px solid #D52729;
  /* 设置新的边框颜色*/;
}
textarea:focus {
  outline:none;
  /* 先移除默认的边框*/
  border:1px solid #D52729;
  /* 设置新的边框颜色*/;
}
.swiper4-button {
  width:0.9rem;
  height:0.9rem;
  z-index:999;
  position:absolute;
  top:calc(50% - 0.75rem);
  border-radius:50%;
  box-shadow:0rem 0.06rem 0.16rem 0.01rem rgba(0,0,0,0.16);
}
.swiper4-next {
  right:0;
}
.swiper4-prev {
  left:0;
}
.wh-box {
  position:relative;
  overflow:hidden;
  background-image:url("/static/img/about/img_bg_qywh1.png");
  background-size:100% 100%;
  width:100vw;
  height:var( --user-height-2);
}
.wh-icon-box {
  position:absolute;
  left:25%;
  width:50%;
  bottom:1rem;
  display:flex;
  justify-content:space-between;
}
.wh-icon-item {
  min-width:0.86rem;
  text-align:center;
}
.icon-text {
  text-align:center;
  margin-top:0.3rem;
  font-size:0.24rem;
  color:#FFFFFF;
}
.wh-icon-item img {
  width:0.86rem;
  height:0.86rem;
}
.wh-box .wh-title {
  margin-top:1.2rem;
  margin-bottom:0.6rem;
  text-align:center;
  font-weight:bold;
  font-size:0.4rem;
  color:#FFFFFF;
}
.wh-box .wh-sub {
  margin:0 auto;
  text-align:center;
  max-width:11.54rem;
  line-height:0.36rem;
  font-family:Source Han Sans SC,Source Han Sans SC;
  font-weight:400;
  font-size:0.2rem;
  color:#FFFFFF;
}
/*# sourceMappingURL=about.css.map*/