.section_6 .content .item .bottom.container {
  position: relative;
}

.container .banner {
  position: relative;
  height: 100vh;
}

.container .banner .bg {
  width: 100%;
  height: 100%;
}

.container .banner .bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.container .banner .info {
  position: absolute;
  top: 1.2rem;
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  padding: 0 1.33rem;
}

.container .banner .info .info_box {
  width: 10.44rem;
  margin: .36rem 0 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.container .banner .info .title {
  font-weight: 400;
  font-family: 'Microsoft YaHei';
  line-height: 100%;
  color: #fff;
  margin: 0 0 .44rem 0;
}

.container .banner .info .desc {
  font-weight: 200;
  font-family: 'Microsoft YaHei';
  line-height: 180%;
  color: #fff;
  margin: 0 0 .44rem 0;
  width: 100%;
  text-align: justify;
}

.container .banner .info .crumb {
  display: flex;
  align-items: center;
  color: #666;
  width: 100%;
}

.container .banner .info .crumb .crumb-home {
  display: block;
  width: .24rem;
  height: .24rem;
  margin-right: .1rem;
}

.container .banner .info .crumb .crumb_arrow {
  display: block;
  width: .14rem;
  height: .14rem;
  margin-right: .1rem;
}

.container .banner .info .crumb a:last-child {
  color: rgba(255, 255, 255, 1);
}

.container .banner .info .crumb a {
  font-family: 'Microsoft YaHei';
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
}

.section_1 {
  position: relative;
  padding: 2.6rem 1.3rem 1.23rem 1.3rem;

}

.section_1 .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 7.01rem;
  z-index: 0;
}

.section_1 .bg .bg_1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section_1 .bg .bg_2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}


.section_1 .content {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.section_1 .content_main {
  display: flex;
  justify-content: center;
  align-items: start;
  gap: 1.5rem;
}

.section_1 .content_main .content_info {
  width: 6.78rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  gap: .4rem;
}

.section_1 .content_main .content_info .title {
  font-weight: 400;
  font-family: 'Microsoft YaHei';
  line-height: .6rem;
  color: rgba(51, 51, 51, 1);
}

.section_1 .content_main .content_info .desc {
  font-weight: 300;
  font-family: 'Microsoft YaHei';
  line-height: .36rem;
  color: rgba(51, 51, 51, 1);
  height: 2.16rem;
  overflow-y: auto;
  text-align: justify;
}

.section_1 .content_main .img_box {
  width: 8.31rem;
  height: 3.47rem;
}

.section_1 .content_main .img_box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section_1 .content_bottom {
  display: flex;
  justify-content: center;
  align-items: start;
  gap: .4683rem;
  margin: 1.98rem 0 .69rem 0;
}

.section_1 .content_bottom .item {
  display: flex;
  flex-direction: column;
}

.section_1 .content_bottom .item .img_box {
  width: 8.06rem;
  height: 4.6rem;
  border-radius: .1rem;
  overflow: hidden;
  position: relative;
}

.section_1 .content_bottom .item .img_box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section_1 .content_bottom .item .img_box .play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  /*width: .31rem;*/
  /*height: .31rem;*/
  width: .6rem;
  height: .6rem;
}

.section_1 .content_bottom .item .img_box video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section_1 .content_bottom .item .title {
  font-weight: 400;
  font-family: 'Microsoft YaHei';
  line-height: 100%;
  color: rgba(51, 51, 51, 1);
  margin: .3rem 0 .2rem 0;
}

.section_1 .content_bottom .item .desc {
  font-weight: 300;
  font-family: 'Microsoft YaHei';
  line-height: .3rem;
  color: rgba(51, 51, 51, 1);

  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.section_1 .btn {
  width: 2rem;
  height: .48rem;
  border-radius: 1rem;
  border: .01rem solid rgba(51, 51, 51, 0.51);

  font-weight: 400;
  font-family: 'Microsoft YaHei';
  line-height: 100%;
  color: rgba(51, 51, 51, 1);

  display: flex;
  justify-content: center;
  align-items: center;
  gap: .08rem;
  margin: .69rem 0 0 0;
}

.section_1 .btn:hover {
  border: .01rem solid rgba(0, 64, 152, 1);
  color: rgba(0, 64, 152, 1);
}

.section_1 .btn img {
  width: .14rem;
  height: .14rem;
}

.section_1 .btn.normal,
.section_1 .btn:hover .active {
  display: block;
}

.section_1 .btn:hover .normal,
.section_1 .btn .active {
  display: none;
}

.section_2 {
  position: relative;
  padding: 2.35rem 1.3rem 1.35rem 1.3rem;
  height: 10.1rem;
}

.section_2 .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.section_2 .bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section_2 .label {
  position: relative;
  padding: 0 0 .16rem 0;
  line-height: .6rem;
}

.section_2 .label .title {
  font-weight: 400;
  font-family: 'Microsoft YaHei';
  line-height: .6rem;
  color: rgba(17, 17, 17, 1);
}

.section_2 .label .line {
  position: absolute;
  bottom: 0;
  left: 0;

  width: .9rem;
  height: .04rem;
  background: rgba(0, 64, 152, 1);
}

.section_2 .list {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: .22rem;
  margin: .72rem 0 0 0;
}

.section_2 .list .item {
  width: 8.15rem;
  height: 1.45rem;
  background: rgba(255, 255, 255, 0.8);
  /* filter: blur(.398rem); */
  display: flex;
  justify-content: start;
  align-items: center;
  gap: .5rem;
  padding: 0 .48rem;
  border-radius: .1rem;
}

.section_2 .list .item .img_box {
  width: .56rem;
  height: .56rem;
  flex-shrink: 0;
}

.section_2 .list .item .img_box img {
  width: 100%;
  height: 100%;
}

.section_2 .list .item .title {
  font-weight: 400;
  font-family: 'Microsoft YaHei';
  line-height: 130%;
  color: rgba(51, 51, 51, 1);
  margin: 0 0 .1rem 0;
}

.section_2 .list .item .desc {
  font-weight: 290;
  font-family: 'Microsoft YaHei';
  line-height: .28rem;
  color: rgba(51, 51, 51, 1);
  max-height: 0;
  transition: all 1s ease-in-out;
  overflow: hidden;
}

.section_2 .list .item:hover .desc {
  max-height: .56rem;
  margin: .1rem 0 0 0;
}

.section_3 {
  position: relative;
  padding: 1.59rem 1.3rem .61rem 1.3rem;
  display: flex;
  gap: .86rem;
  height: auto;
}

.section_3 .info {
  width: 5.8rem;
  height: 8.6rem;
  position: sticky;
  top: 1.59rem;
}

.section_3 .info .title {
  font-weight: 400;
  font-family: 'Microsoft YaHei';
  /*line-height: .83rem;*/
  line-height: 1.3;
  color: rgba(51, 51, 51, 1);
  margin: 0 0 .44rem 0;
}

.section_3 .info .desc {
  font-weight: 300;
  font-family: 'Microsoft YaHei';
   line-height: .36rem; 
  /*line-height: 1.5;*/
  color: rgba(51, 51, 51, 1);
  margin: 0 0 1.18rem 0;
  text-align: justify;
}

.section_3 .info .info_box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  gap: .4rem;
}

.section_3 .info .info_box .info_item {
  font-weight: 400;
  font-family: 'Microsoft YaHei';
  line-height: 160%;
  color: rgba(51, 51, 51, .4);

  padding: 0 0 0 .25rem;
  cursor: pointer;
  position: relative;
}

/* .section_3 .info .info_box .info_item:hover, */
.section_3 .info .info_box .info_item.active {
  color: rgba(0, 64, 152, 1);
}

/* .section_3 .info .info_box .info_item:hover::before, */
.section_3 .info .info_box .info_item.active::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: .01rem;
  height: 100%;
  background: rgba(0, 64, 152, 1);
}

.section_3 .imgs {
  width: 9.7rem;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
  gap: .4rem;
  /*height: 8.6rem;*/
  /*overflow-y: auto;*/
  position: relative;
}

.section_3 .imgs::-webkit-scrollbar {
  display: none;
}

.section_3 .imgs .img_item {
  width: 9.7rem;
  height: 5.4rem;
  border-radius: .1rem;
  position: relative;
  overflow: hidden;
}

.section_3 .imgs .img_item .img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section_3 .imgs .img_item .img_item_info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  gap: .02rem;
  padding: .46rem .5rem;
}

.section_3 .imgs .img_item .img_item_info .title {
  font-weight: 400;
  font-family: 'Microsoft YaHei';
  line-height: 180%;
  color: rgba(255, 255, 255, 1);
}

.section_3 .imgs .img_item .img_item_info .desc {
  font-weight: 290;
  font-family: 'Microsoft YaHei';
  line-height: 180%;
  color: rgba(255, 255, 255, 1);
}


.section_4 {
  position: relative;
  padding: 1.6rem 1.3rem .86rem 1.3rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.section_4 .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.section_4 .bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section_4 .label {
  position: relative;
  margin: 0 0 .6173rem 0;
  font-weight: 400;
  font-family: 'Microsoft YaHei';
  line-height: .6rem;
  color: rgba(51, 51, 51, 1);
}

.section_4 .table {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  /*gap: .7196rem;*/
  gap: .5rem;
}

.section_4 .table p {
    margin-top: -.3rem;
    color: #333333;
    line-height: .36rem;
}

table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background-color: rgba(249, 249, 249, 0.6);
  border-radius: .1rem;
  overflow: hidden;
  border: .01rem solid rgba(223, 223, 223, 1);
}

table thead th {
  background-color: rgba(0, 64, 152, 1);
  color: #ffffff;
  padding: .26rem 0;
  text-align: center;
  font-size: .22rem;
  font-weight: 400;
  border: none;
  /* border-right: 1px solid #002255; */
}

table thead th:last-child {
  border-right: none;
}

table tbody td {
  padding: .3rem 0 .265rem 0;
  text-align: center;
  border: .01rem solid rgba(223, 223, 223, 1);
  color: #333333;
  border-top: none;
  border-right: none;
  max-width: 1.2rem;
  font-size: .18rem;
}

table tbody td:first-child {
  border-left: none;
}

table tbody td:last-child {
  border-right: none;
}

table tbody tr:last-child td {
  border-bottom: none;
}


.section_5 {
  position: relative;
  padding: 2.05rem 1.3rem 1.11rem 1.3rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.section_5 .label {
  position: relative;
}

.section_5 .label .title {
  font-weight: 400;
  font-family: 'Microsoft YaHei';
  line-height: .6rem;
  color: rgba(51, 51, 51, 1);
}

.section_5 .content {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: .26rem;
  margin: 1rem 0 0 0;
}

.section_5 .content .img_box {
  width: 9.93rem;
  height: 5.82rem;
  border-radius: .1rem;
}

.section_5 .content .img_box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: none;
}

.section_5 .content .img_box img.active {
  display: block;
}

.section_5 .content .list {
  width: 6.44rem;
  height: 5.82rem;
  border-radius: .1rem;
  padding: .91rem .69rem;
  background-color: rgba(248, 248, 250, 1);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  gap: .49rem;
}

.section_5 .content .list .item {
  padding: 0 0 .5rem 0;
  width: 100%;
  border-bottom: .01rem solid rgba(0, 0, 0, 0.06);
}

.section_5 .content .list .item .info_top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 .2566rem 0;
}

.section_5 .content .list .item .img_box {
  width: .26384rem;
  height: .26384rem;
}

.section_5 .content .list .item .img_box .icon {
  width: 100%;
  height: 100%;
}

.section_5 .content .list .item .img_box .normal,
.section_5 .content .list .item.active .img_box .active {
  display: block;
}

.section_5 .content .list .item.active .img_box .normal,
.section_5 .content .list .item .img_box .active {
  display: none;
}

.section_5 .content .list .item .title {
  font-weight: 400;
  font-family: 'Microsoft YaHei';
  line-height: 100%;
  color: rgba(51, 51, 51, 1);
}

.section_5 .content .list .item.active .title {
  color: rgba(0, 64, 152, 1);
}

.section_5 .content .list .item .desc {
  font-weight: 290;
  font-family: 'Microsoft YaHei';
  line-height: .36rem;
  color: rgba(51, 51, 51, 1);
  max-height: 0;
  transition: all 1s ease-in-out;
  overflow: hidden;
  text-align: justify;
}

.section_5 .content .list .item.active .desc {
  max-height: .72rem;
}

.section_6 {
  position: relative;
  padding: 1.17rem 1.3rem .53rem 1.3rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.section_6 .label {
  position: relative;
  font-weight: 400;
  font-family: 'Microsoft YaHei';
  line-height: .6rem;
  color: rgba(51, 51, 51, 1);
}

.section_6 .content {
  width: 100%;
  margin: .8rem 0 0 0;

  /* position: relative; */
}

.section_6 .content .section_6_swiper {
  width: 100%;
  overflow: hidden;
}

.section_6 .content .btns .btn {
  width: .5rem;
  height: .5rem;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: absolute;
  background: rgba(240, 240, 240, 1);
}

.section_6 .content .btns .btn:hover {
  background: rgba(0, 64, 152, 1);
}

.section_6 .content .btns .prev,
.section_6 .content .btns .next {
  top: 5.61rem;
}

.section_6 .content .btns .prev {
  left: .5rem;
}

.section_6 .content .btns .next {
  right: .5rem;
}

.section_6 .content .btns .btn img {
  width: .2rem;
  height: auto;
}

.section_6 .content .btns .btn .normal,
.section_6 .content .btns .btn:hover .active {
  display: block;
}

.section_6 .content .btns .btn:hover .normal,
.section_6 .content .btns .btn .active {
  display: none;
}

.section_6 .content .item {
  padding: .25rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  border-radius: .1rem;
}

.section_6 .content .item:hover {
  background: rgba(248, 248, 248, 1);
}

.section_6 .content .item .img_box {
  /* width: 8.05rem; */
  width: 100%;
  height: 4.72rem;
  border-radius: .1rem;
  overflow: hidden;
}

.section_6 .content .item .img_box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all .5s ease-in-out;
}

.section_6 .content .item:hover .img_box img {
  transform: scale(1.05);
}

.section_6 .content .item .tag {
  font-weight: 300;
  font-family: 'Microsoft YaHei';
  /*line-height: 100%;*/
  line-height: 1.3;
  /*height: 62px;*/
  /*color: rgba(102, 102, 102, 1);*/
  color: rgba(51, 51, 51, 1);
  margin: .3962rem 0 .21rem 0;
}

.section_6 .content .item .name {
  font-weight: 400;
  font-family: 'Microsoft YaHei';
  /*line-height: 100%;*/
  line-height: .36rem;
  /*color: rgba(51, 51, 51, 1);*/
  color: rgba(102, 102, 102, 1);
  margin: 0 0 .21rem 0;
}

.section_6 .content .item:hover .name {
  color: rgba(0, 64, 152, 1);
}

.section_6 .content .item .bottom {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.section_6 .content .item .bottom .left span:first-child {
  font-weight: 350;
  font-family: 'Microsoft YaHei';
  line-height: 100%;
  color: rgba(102, 102, 102, 1);
  margin: 0 .15rem 0 0;
}

.section_6 .content .item .bottom .left span:last-child {
  font-weight: 500;
  font-family: 'Microsoft YaHei';
  line-height: 100%;
  color: rgba(0, 64, 152, 1);
}

.section_6 .content .item .bottom .btn {
  width: 2rem;
  height: .48rem;
  border-radius: 1rem;
  border: .01rem solid rgba(51, 51, 51, 0.51);

  font-weight: 400;
  font-family: 'Microsoft YaHei';
  line-height: 100%;
  color: rgba(51, 51, 51, 1);

  display: flex;
  justify-content: center;
  align-items: center;
  gap: .08rem;
}

.section_6 .content .item:hover .bottom .btn {
  border: .01rem solid rgba(0, 64, 152, 1);
  color: rgba(0, 64, 152, 1);
}

.section_6 .content .item .bottom .btn img {
  width: .14rem;
  height: .14rem;
}

.section_6 .content .item .bottom .btn.normal,
.section_6 .content .item:hover .bottom .btn .active {
  display: block;
}

.section_6 .content .item:hover .bottom .btn .normal,
.section_6 .content .item .bottom .btn .active {
  display: none;
}

.other-videodiv {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: #000000;
  width: 0;
  height: 20px;
  z-index: 999;
  overflow: hidden;
}

.other-videodiv .other-videodiv-box {
  position: absolute;
  /*width: 32rem;*/
  /*height: 18rem;*/
  width: 10rem;
  height: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.other-videodiv .other-videodiv-box .other-videodiv-box__close {
    position: absolute;
    width: 0.3rem;
    height: 0.3rem;
    top: -0.5rem;
    right: 0;
    cursor: pointer;
    z-index: 2;
}

.other-videodiv video {
  display: block;
  width: 100%;
  height: 100%;
}


.section_4 .table p {
    width: 100%;
}

.section_6 .content .item:hover .tag {
  color: rgba(0, 64, 152, 1);
  font-weight: bold;
}




@media (max-width: 767px) {
    .other-videodiv .other-videodiv-box {
        width: 90%;
    }
    .container .banner {
        height: 144vw;
    }
    .container .banner .info .title {
        font-size: 24px;
    }
    .container .banner .info {
        padding: 0 20px;
    }
    .container .banner .info .info_box {
        width: 100%;
    }
    .container .banner .info .desc {
        font-size: 14px;
    }
    .section_1 {
        padding: 60px 20px;
    }
    .section_1 .content_main {
        flex-direction: column;
        gap: 20px;
    }
    .section_1 .content_main .content_info {
        width: 100%;
    }
    .section_1 .content_main .content_info .title {
        font-size: 24px;
    }
    .section_1 .content_main .content_info .desc {
        font-size: 14px;
        height: auto;
    }
    .section_1 .content_main .img_box {
        width: 100%;
    }
    .section_1 .content_main .img_box img {
        object-fit: contain;
    }
    
    .section_1 .content_bottom {
        margin: 40px 0;
    }
    .section_1 .content_bottom .item .img_box {
        width: 100%;
    }
    .section_1 .content_bottom {
        flex-direction: column;
    }
    .section_1 .content_bottom .item .title {
        font-size: 18px;
    }
    .section_1 .content_bottom .item .desc {
        font-size: 14px;
        line-height: 1.5;
    }
    
    .section_2 {
        padding: 40px 20px;
        height: 170vw;
    }
    .section_2 .list .item {
        height: unset;
        min-height: 1.45rem;
        transition: unset;
    }
    .section_2 .list .item .title {
        font-size: 18px;
        transition: unset;
    }
    .section_2 .list .item:hover .desc {
        font-size: 14px;
        max-height: 300px;
        transition: unset;
    }
    .section_2 .list .item .desc{
        transition: unset;
    }
    
    .section_3 {
        padding: 60px 20px;
        flex-direction: column;
    }
    .section_3 .imgs {
        width: 100%;
    }
    .section_3 .imgs .img_item {
        width: 100%;
    }
    .section_3 .info {
        width: 100%;
        position: relative;
        top: unset;
    }
    .section_3 .imgs .img_item .img_item_info {
        padding: 15px;
    }
    .section_3 .imgs .img_item .img_item_info .title {
        font-size: 18px;
    }
    .section_3 .imgs .img_item .img_item_info .desc {
        font-size: 14px;
    }
    
    
    .section_4 {
        padding: 60px 20px;
    }
    .section_4 .label span {
        font-size: 24px;
    }
    table thead th {
        font-size: 14px;
    }
    table tbody td {
        font-size: 12px;
        line-height: 1.3;
    }
    .section_4 .table p {
        font-size: 14px;
        line-height: 1.3;
        font-weight: 300;
    }
    
    .section_5  {
        padding: 60px 20px;
    }
    .section_5 .content {
        flex-direction: column;
    }
    .section_5 .label span {
        font-size: 24px;
        
    }
    .section_5 .content .img_box {
        width: 100%;
    }
    .section_5 .content .img_box img {
        object-fit: contain;
    }
    .section_5 .content .list .item .title {
        font-size: 18px;
    }
    .section_5 .content .list .item .desc {
        font-size: 14px;
    }
    .section_5 .content .list {
        width: 100%;
        padding: 40px 20px;
    }
    
    .container{
        padding: 0 0 1.47rem 0;
    }
    .section_6  {
        padding: 0 20px;
    }
    .section_6 .label span {
        font-size: 24px;
    }
    .section_6 .content .btns {
        display: none;
    }
    .section_6 .content .p_controls_m {
        margin: 0;
    }
    .section_6 .content .item .bottom {
        flex-direction: column;
        
    }
    .section_6 .content .item .bottom .p_btn {
        margin: 0 0 0 auto;
    }
    .section_6 .content .item .bottom .left span:first-child {
        font-size: 14px;
    }
    .section_6 .content .item .bottom .left span:last-child {
        font-size: 12px;
    }
    .section_6 .content .item .name {
        font-size: 18px;
    }
    .section_6 .content .item .tag {
        /*font-size: 14px;*/
        line-height: 1.5;
    }
}












