.sec-tab {
  padding-top: 0.5625em;
  margin-top: 1.625em;
}
.about-con-sec01 .con {
  padding: 10.625em 4em 13em 58.89%;
  color: #2b2b2b;
  background-image: url(../关于.jpg);
}
.about-con-sec01 img {
  width: 100%;
  display: none;
}
.about-con-sec01 .in-title {
  color: #2b2b2b;
}
.about-con-sec01 .sub-tit {
  margin-top: 2em;
}
.about-con-sec01 .content {
  padding-top: 1.0625em;
}
.about-con-sec02 {
  padding-top: 6.25em;
  padding-bottom: 1.875em;
}
.about-con-sec02 .content {
  position: relative;
  margin-top: 2.9375em;
}
.about-con-sec02 .text {
  float: left;
  width: 37.5%;
  line-height: 1.875;
}
.about-con-sec02 .img {
  position: absolute;
  right: 0;
  bottom: 1.5em;
  top: 0.375em;
  width: 59.02%;
}
.about-con-sec02 .img img {
  width: 100%;
}
.about-con-sec03 {
  padding-top: 6.25em;
  position: relative;
}
.about-con-sec03 .con-wrap {
  padding: 3.75em 0 9.5em 3.9%;
}
.about-con-sec03 .in-title {
  color: #2b2b2b;
}
.about-con-sec03 .list {
  padding: 0 0 0 20%;
  margin-bottom: 2.75em;
}
.about-con-sec03 .txt {
  padding-left: 20%;
  line-height: 1.8571;
  opacity: 0.5;
}
.about-con-sec03 .tit {
  padding-left: 20%;
  color: #2b2b2b;
  opacity: 0.5;
}
.about-con-sec03 .list dl dt {
  float: left;
  width: 3.7142em;
  line-height: 1.75;
}
.about-con-sec03 .list dl dd {
  overflow: hidden;
  line-height: 1.7;
}
.about-con-sec03 .list dl dd p {
  margin-bottom: 1.75em;
}
.about-con-sec03 .swiper-slide {
  color: #2b2b2b;
}
.about-con-sec03 .list {
  height: 8.5em;
  overflow: hidden;
  margin-top: 1.25em;
  opacity: 0.8;
  transition: all 0.5s;
}
.about-con-sec03 .scroll2 {
  height: 13em;
  overflow-y: auto;
}
.about-con-sec03 .scroll2::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.about-con-sec03 .scroll2::-webkit-scrollbar-thumb {
  background-color: #747476;
}
.about-con-sec03 .scroll2::-webkit-scrollbar-track {
  background: #222;
}
.about-con-sec03 .swiper-slide .jt {
  position: absolute;
  left: 20%;
  margin-left: 3.25em;
  cursor: pointer;
  z-index: 2;
  bottom: 0.5em;
  right: 0;
  text-align: center;
}
.about-con-sec03 .swiper-slide .jt span {
  border-color: #e83421;
  background: 0 0;
  transition: all 0.5s;
}
.about-con-sec03 .swiper-slide .jt_11 span {
  transform: rotate(225deg);
}
.cebg {
  right: 0;
  height: 1.75em;
  background-image: linear-gradient(
    to bottom,
    rgba(0, 8, 13, 0.1) 0,
    rgba(0, 8, 13, 0.5) 40%,
    rgba(0, 8, 13, 0.8) 98%,
    #000 80%
  );
  position: absolute;
  margin-left: 3.25em;
  bottom: 0;
  left: 201%;
}
.about-con-sec03 .swiper-container {
  overflow: visible;
}
.about-con-sec03 .content-gd {
  margin: 3.25em 0 0 2%;
  padding-right: 11.53%;
  overflow: hidden;
}
.about-con-sec03 .swiper-pagination {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 3.625em;
}
.about-con-sec03 .swiper-pagination-bullet {
  opacity: 0;
  width: 7.75%;
  line-height: 1.875;
  height: 1.875em;
  border-radius: 0;
}
.about-con-sec03 .seccon-tab {
  overflow-x: auto;
  color: #333;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 4.2678em;
}
.about-con-sec03 .seccon-tab span {
  display: inline-block;
  width: 7.75%;
  cursor: pointer;
  z-index: 2;
  line-height: 1.875;
  border-top: 1px solid transparent;
  position: relative;
}
.about-con-sec03 .seccon-tab span.on {
  border-top: 1px solid #2d2d2d;
  font-weight: 700;
}
.about-con-sec03 .seccon-tab .line {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 1px;
  background: rgba(188, 188, 188, 0.3);
}
.about-con-sec03 .swiper-slide-active .tit,
.about-con-sec03 .swiper-slide-active .txt,
.about-con-sec03 .swiper-slide-next .tit,
.about-con-sec03 .swiper-slide-next .txt,
.about-con-sec03 .swiper-slide-next + .swiper-slide .tit,
.about-con-sec03 .swiper-slide-next + .swiper-slide .txt {
  opacity: 1;
}
.about-con-sec04 {
  padding-top: 6.25em;
}
.about-con-sec04 .pic-list {
  padding-bottom: 3.435em;
  padding-top: 0;
  margin-top: -0.935em;
}
.about-con-sec04 .pic-list .list {
  margin-top: 0;
}
.about-con-sec04 .pic-list ul {
  margin: 0 -1.25em;
}
.about-con-sec04 .pic-list ul li {
  float: left;
  width: 33.33%;
  padding-top: 0;
}
.about-con-sec04 .pic-list ul li .con {
  margin: 0 1.25em;
  padding: 0.9375em;
  border: 1px solid #fff;
}
.about-con-sec04 .content {
  position: relative;
  padding-left: 9em;
  color: #2b2b2b;
  border-bottom: 1px solid #e4e4e4;
}
.about-con-sec04 .content .in-title {
  position: absolute;
  left: 0;
  top: 0;
  width: 9em;
}
.about-con-sec04 .pic-list .text {
  position: relative;
  padding: 0;
  background: 0 0;
}
.about-con-sec04 .pic-list ul li .con {
  padding-bottom: 1em;
}
.about-con-sec04 .pic-list .text {
  border: none;
  padding: 0.75em 0 0.25em;
}
.about-con-sec04 .pic-list .sub-tit {
  height: 1.71em;
  margin-bottom: 0;
}
.about-con-sec04 .pic-list .sub-tit a {
  display: inline-block;
  max-width: 1.71em;
  max-width: 100%;
  padding-right: 1.875em;
}
.about-con-sec04 .pic-list .sub-tit a i {
  background: url(../../images/jt05.png) no-repeat right center;
}
.about-con-sec04 .pic-list ul li .con:hover {
  border: 1px solid #e4e4e4;
  background: #f7f7f7;
  box-shadow: none;
}
.about-con-sec04 .pic-list ul li .con:hover .sub-tit {
  height: 1.71em;
}
.about-con-sec05 {
  padding-top: 3.75em;
}
.about-con-sec05 .content {
  position: relative;
  padding-left: 10em;
  color: #2b2b2b;
}
.about-con-sec05 .content .in-title {
  position: absolute;
  left: 0;
  top: 0;
  width: 9em;
}
.about-con-sec05 ul {
  display: flex;
  flex-wrap: wrap;
}
.about-con-sec05 ul li {
  float: left;
  width: 33.33%;
  padding: 0.625em 0 2.5em;
}
.about-con-sec05 ul li .con {
  position: relative;
  padding-left: 3.5625em;
}
.about-con-sec05 ul li .con .ico {
  position: absolute;
  left: 0;
}
.about-con-sec05 ul li .con .ico img {
  height: 1.75em;
}
.about-con-sec05 ul li .con h2 {
  margin-bottom: 0.625em;
}
.about-con-sec05 ul li .con h3 {
  word-wrap: break-word;
}
.about-con-sec05 ul li .con a {
  color: #2b2b2b;
}
.about-con-sec05 ul li .con a:hover {
  color: #e83421;
}
.about-con-sec05 ul li:nth-child(5) {
}
.about-con-sec05 ul li.wd01 {
  width: 100%;
}
.about-con-sec05 ul li.wd01 .con h2 {
  line-height: 1.75;
}
.about-con-sec05 dl {
  margin: 0 -1.25em;
  padding-top: 1.5em;
  display: flex;
  flex-wrap: wrap;
}
.about-con-sec05 dl dd {
  float: left;
  width: 50%;
  position: relative;
}
.about-con-sec05 dl dd .con2 {
  margin: 0 1.25em 2.5em;
  padding: 1.0625em;
}
.about-con-sec05 dl dd .ico2 {
  float: left;
  position: relative;
  margin-right: 1.375em;
  width: 6.25em;
  height: 6.5em;
}
.about-con-sec05 dl dd .ico2 img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  max-width: 100%;
  max-height: 100%;
}
.about-con-sec05 dl dd .txt {
  overflow: hidden;
}
.about-con-sec05 dl dd .con2:hover .border {
  box-shadow: 0 0 1.25em rgba(0, 0, 0, 0.1);
  border: 1px solid #fff;
}
.about-con-sec05 dl dd .address {
  line-height: 1.875;
  padding-top: 0.625em;
}
.about-con-sec05 ul li .border {
  position: absolute;
  left: 1.25em;
  top: 0;
  right: 1.25em;
  bottom: 2.5em;
  border: 1px solid #e4e4e4;
}
@media only screen and (min-width: 768px) {
  .about-con-sec02 .text {
    overflow-y: auto;
    height: 448px;
    padding-right: 10px;
  }
  .about-con-sec02 .text::-webkit-scrollbar {
    width: 6px;
    height: 6px;
  }
  .about-con-sec02 .text::-webkit-scrollbar-thumb {
    background-color: #d8d8d8;
    border-radius: 6px;
  }
  .about-con-sec02 .text::-webkit-scrollbar-track {
    background: #ebebeb;
  }
}
@media only screen and (max-width: 1340px) {
  .about-con-sec02 {
    padding-top: 4em;
  }
  .about-con-sec03 {
    padding-top: 4em;
  }
  .about-con-sec05 ul li {
    width: 50%;
  }
}
@media only screen and (max-width: 1280px) {
  .about-con-sec04 .pic-list ul {
    margin: 0 -0.5em;
  }
  .about-con-sec04 .pic-list ul li .con {
    margin: 0 0.5em;
  }
}
@media only screen and (max-width: 1200px) {
  .about-con-sec01 .con {
    padding-left: 50%;
  }
}
@media only screen and (max-width: 800px) {
  #nr-nav-con {
    margin-top: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .sec-tab {
    padding-left: 0;
  }
  .sec-tab .tit {
    position: relative;
    padding-bottom: 0.5em;
  }
  .about-con-sec01 .con {
    padding: 5em 2% 5em 44%;
  }
  .about-con-sec02 {
    padding-top: 2em;
    padding-bottom: 0;
  }
  .about-con-sec02 .content {
    margin-top: 1.5em;
  }
  .about-con-sec01 .content br {
    display: none;
  }
  .about-con-sec02 .text {
    width: 100%;
    line-height: 1.7;
  }
  .about-con-sec01 .content,
  .er-bn dl dd {
    line-height: 1.7;
  }
  .about-con-sec02 .img {
    position: relative;
    width: 100%;
    float: left;
    padding-bottom: 0;
    margin-top: 1em;
  }
  .about-con-sec03 {
    padding: 2.5em 0 0;
    margin-left: 0;
  }
  .about-con-sec03 .con-wrap {
    padding: 2.5em 20px 5em 20px;
  }
  .about-con-sec03 .in-title {
    margin-left: 0;
  }
  .about-con-sec03 .tit {
    padding-left: 0;
  }
  .about-con-sec03 .list {
    padding-left: 0;
    padding-right: 10px;
  }
  .about-con-sec03 .txt {
    padding-left: 0;
    padding-right: 10px;
  }
  .about-con-sec03 .swiper-slide-next .tit,
  .about-con-sec03 .swiper-slide-next .txt,
  .about-con-sec03 .swiper-slide-next + .swiper-slide .tit,
  .about-con-sec03 .swiper-slide-next + .swiper-slide .txt {
    opacity: 0.5;
  }
  .about-con-sec03 .content-gd {
    margin-top: 2em;
  }
  .about-con-sec03 .seccon-tab,
  .about-con-sec03 .swiper-pagination {
    bottom: 1.5em;
  }
  .about-con-sec03 .seccon-tab {
    display: flex;
    width: 100%;
    padding: 0 20px 10px;
  }
  .about-con-sec03 .seccon-tab span {
    width: auto;
    margin: 0 auto;
    white-space: nowrap;
  }
  .about-con-sec03 .swiper-pagination-bullet {
    width: 2.75em;
  }
  .about-con-sec03 .swiper-slide .jt {
    left: 0;
    right: 10px;
    bottom: 0.5em;
    height: 26px;
  }
  .box_Arrow {
    margin-top: 5px;
  }
  .about-con-sec04 {
    padding-top: 2.5em;
  }
  .about-con-sec04 .content {
    padding-left: 0;
  }
  .about-con-sec04 .content .in-title {
    position: relative;
  }
  .about-con-sec04 .pic-list {
    margin-top: 1em;
    padding-bottom: 2em;
  }
  .about-con-sec04 .pic-list ul li {
    width: 100%;
  }
  .about-con-sec05 {
    padding-top: 2.5em;
  }
  .about-con-sec05 .content .in-title {
    position: relative;
  }
  .about-con-sec05 .content {
    padding-left: 0;
  }
  .about-con-sec05 ul li {
    width: 50%;
  }
  .about-con-sec05 ul li:nth-child(5) {
    width: 100%;
  }
  .about-con-sec05 ul li {
    padding: 1em 0;
  }
  .about-con-sec05 dl dd {
    width: 100%;
  }
  .about-con-sec05 dl dd .ico2 {
    width: 100%;
    height: 4em;
    margin-right: 0;
    display: none;
  }
  .about-con-sec05 dl dd .txt {
    float: left;
    width: 100%;
  }
  .about-con-sec05 ul {
    padding-top: 1em;
  }
  .about-con-sec05 ul li .con .ico img {
    width: 1.16em;
    height: 1.16em;
  }
  .about-con-sec05 ul li .con {
    padding-left: 1.75em;
  }
  .about-con-sec05 ul li .con h2 {
    line-height: 1.16;
  }
  .about-con-sec05 ul li.wd01 .con h2 {
    line-height: 1.16;
  }
}
@media only screen and (max-width: 640px) {
  .about-con-sec01 .con {
    padding: 5em 2% 5em 40%;
  }
}
@media only screen and (max-width: 540px) {
  .about-con-sec05 ul li {
    width: 100%;
  }
  .about-con-sec03 .scroll2 {
    height: 14em;
  }
}
@media only screen and (max-width: 480px) {
  .about-con-sec01 .con {
    padding: 2em 20px;
    background-image: none;
  }
  .about-con-sec01 img {
    display: block;
  }
}
@media only screen and (max-width: 770px) {
  .ul-listl1 .con {
    background-color: #fff;
  }
  .ul-listl1 .con .txt .pic .imgl1 {
    display: none;
  }
  .ul-listl1 .con .txt .desc,
  .ul-listl1 .con .txt .pic .imgl2 {
    display: block;
  }
  .ul-listl1 .con .txt .tit {
    margin-bottom: 13px;
  }
}
