body {
  background-color: #f5f5f5;
}

.container {
  position: relative;

}

.crumb {
    padding-left: 1.3rem;
    display: flex;
    align-items: center;
    color: #666;
    margin: 1.3rem 0 .7rem 0;
}

 .crumb .crumb-home {
  display: block;
  width: .2rem;
  height: .2rem;
  margin-right: .1rem;
}

 .crumb a {
  color: #666;
  font-weight: 400;
}

 .crumb a:last-child {
  color: #333;
}

 .crumb span {
  margin-left: .05rem;
  margin-right: .05rem;
}

.container .title {
  /*width: 6.32rem;*/
  height: 1.22rem;
  margin: 1.3rem 1.3rem 0 1.3rem;
}

.container .title span {
  display: block;
}

.container .title span:first-child {
  font-size: .56rem;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
  font-family: 'HarmonyOS Sans SC';
  margin-bottom: .2rem;
}

.container .title span:last-child {
  font-size: .2rem;
  line-height: .36rem;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  font-family: 'HarmonyOS Sans SC';
}

.container .banner {
  position: relative;
  margin-top: .6rem;
}

.container .banner img {
  width: 100%;
  height: 9.25rem;
}

.container .banner video {
    width: 100%;
  height: 9.25rem;
  object-fit: cover;
}

.container .banner .content {
  position: absolute;
  top: 3.32rem;
  right: 1.66rem;
  width: 4.2rem;
}

.container .banner .content span {
  display: block;
}

.container .banner .content span:first-child {
  font-size: .40rem;
  font-weight: 700;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC';
  line-height:.5rem;
}

.container .banner .content span:nth-child(2) {
  margin: .2rem 0 .4rem 0;
  width: 1.1rem;
  height: 0;
  border: .02rem solid rgba(255, 255, 255, 1);
}

.container .banner .content span:nth-child(3) {
  font-size: .16rem;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC';
  line-height: .34rem;
}

.container .understand {
  margin: 1.4rem 0 .76rem 0;
  width: 100%;
  text-align: center;
}

.container .understand span {
  font-size: .4rem;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
  font-family: 'HarmonyOS Sans SC';
}

.container .main {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid rgba(223, 223, 223, 1);
  padding-bottom: .54rem;
  margin-bottom: .85rem;
  position: relative;
}

.container .main .item {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  gap: .2rem;
  flex: 1;
}

.container .main .item img {
  width: .4rem;
  height: .4rem;
}

.container .main .item .normal {
  display: block;
}

.container .main .item .active {
  display: none;
}

.container .main .item:hover .normal {
  display: none;
}

.container .main .item:hover .active {
  display: block;
}

.container .main .item span {
  font-size: .24rem;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  font-family: 'HarmonyOS Sans SC';
}

.container .main .prev,
.container .main .next {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: .44rem;
  height: .44rem;
  background-color: rgba(191, 192, 192, 1);
  cursor: pointer;
}

.container .main .prev {
  left: .86rem;
}

.container .main .next {
  right: .86rem;
}

.container .main .prev:hover,
.container .main .next:hover {
  background-color: rgba(0, 83, 231, 1);
}

.container .main .prev img,
.container .main .next img {
  width: .16rem;
  height: .12rem;
}

.container .main .item:hover span {
  color: rgba(0, 83, 231, 1);
}

.container .main .line {
  width: 0;
  height: 1rem;
  border: .01rem solid rgba(223, 223, 223, 1);
}

.container .contact {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.container .contact span:nth-child(1) {
  font-size: .26rem;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  font-family: 'HarmonyOS Sans SC';
  margin-bottom: .13rem;
}

.container .contact span:nth-child(2) {
  font-size: .26rem;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
  font-family: 'HarmonyOS Sans SC';
}
.container .contact a {
    margin-bottom: .85rem;
}

/*.container .contact a {*/
/*  margin: .5rem 0 .85rem 0;*/
/*  text-decoration: none;*/
/*  width: 2.23rem;*/
/*  height: .46rem;*/
/*  display: flex;*/
/*  align-items: center;*/
/*  justify-content: center;*/
/*  gap: .61rem;*/
/*  border: 1px solid rgba(51, 51, 51, 1);*/
/*}*/

/*.container .contact a .contact_us {*/
/*  font-size: .24rem;*/
/*  font-weight: 500;*/
/*  color: rgba(51, 51, 51, 1);*/
/*  font-family: 'HarmonyOS Sans SC';*/
/*  margin: 0;*/
/*}*/

/*.container .contact a img {*/
/*  width: .16rem;*/
/*  height: .12rem;*/
/*  z-index: 2;*/
/*}*/

/*.container .contact a  .normal {*/
/*  display: block;*/
/*}*/

/*.container .contact a  .active {*/
/*  display: none;*/
/*}*/

/*.container .contact a:hover .normal {*/
/*  display: none;*/
/*}*/

/*.container .contact a:hover .active {*/
/*  display: block;*/
/*}*/

/*.container .contact a:hover {*/
/*  border: 1px solid rgba(0, 83, 231, 1);*/
/*  background: rgba(0, 83, 231, 1);*/
/*}*/
/*.container .contact a:hover .contact_us {*/
/*  color: rgba(255, 255, 255, 1);*/
/*}*/


@media (max-width: 767px) {
    .container .title {
        margin: 1.3rem .4rem 0 .4rem;
    }
    .container .title span:first-child {
        font-size: .4rem;
    }
    
    .container .banner {
        margin-top: .3rem;
    }
    .container .banner img {
        width: 100;
        height: auto;
    }
    .container .banner .content {
        right: .4rem;
    }
    .container .main .prev,
    .container .main .next {
        top: 0;
    }
    .container .main .prev {
        left: .4rem;
    }
    .container .main .next {
        right: .4rem;
    }
    .container .banner .content {
        top: .32rem;
        width: 2.3rem;
    }
    .container .banner .content span:first-child {
        line-height: 120%;
        font-size: .3rem;
    }
    .container .banner .content span:nth-child(2) {
        margin: .1rem 0 .2rem 0;
    }
    .container .banner .content span:nth-child(3) {
        line-height: 130%;
    }
}















