.index_banner{
    width: 100%;
    font-size: 0;
}
.index_banner img{
    width: 100%
}



.product{
  width: 100%;
  height: 1070px;
  position: relative;
}










.product .product_t{
  width: 100%;
  height: 100px;
  line-height: 100px;
  background-color: #0536BC;
  box-sizing: border-box;

}
.product .product_t ul{
   width: 800px;
   height: 100px;
   display: block;
   margin: 0 auto;

}

.product .product_t ul li{
  float: left;
  width: 400px;
  text-align: center;
  font-size: 34px;

}  

.product .product_t ul li a{
  display: inline-block;
  height: 50px;
  line-height: 50px;
  color: rgba(255, 255, 255, 0.5);
}

.product .product_t ul .currents a{
  color: #fff;
  border-bottom: 3px solid #fff;
}
















.product_b .appointment{
  position: relative;
  display: none;
}


.product_b .swiper {
  width: 100%;
  height: 100%;
}

.product_b  .swiper-slide {
  text-align: center;
  font-size: 18px;
  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;
}

.product_b  .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}


.product_b  .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;

}



.product_b  .swiper {
  width: 100%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}

.product_b  .swiper-slide {
  background-size: cover;
  background-position: center;
}

.product_b  .mySwiper8 {
  height: 80%;
  width: 100%;
}

.product_b  .mySwiper7 {
  width: 730px;
  height: 181px;
  box-sizing: border-box;
  position: absolute;
  bottom: -15%;
  left: calc(50% - 660px);
}




.product_b  .mySwiper7 .swiper-slide {
  width: 175px!important;
  height: 175px;
}

.product_b  .mySwiper7 .swiper-slide-thumb-active {
   border: 2px solid #053692;
}





.product_b  .mySwiper7  .swiper-slide img{
  width: 175px;
  height: 175px;
  object-fit: cover;
}














.product_b  .mySwiper10 {
  height: 80%;
  width: 100%;
}

.product_b  .mySwiper9 {
  width: 730px;
  height: 181px;
  box-sizing: border-box;
  position: absolute;
  bottom: -15%;
  left: calc(50% - 120px);
}

.product_b  .mySwiper9 .swiper-slide {
  width: 175px!important;
  height: 175px;
}

.product_b  .mySwiper9 .swiper-slide-thumb-active {
   border: 2px solid #053692;
}





.product_b  .mySwiper9  .swiper-slide img{
  width: 175px;
  height: 175px;
  object-fit: cover;
}
















.product_b  .mySwiper12 {
  height: 80%;
  width: 100%;
}

.product_b  .mySwiper11 {
  width: 730px;
  height: 181px;
  box-sizing: border-box;
  position: absolute;
  left: 367px;
  bottom: -70px;
}

.product_b  .mySwiper11 .swiper-slide {
  width: 175px!important;
  height: 175px;
}

.product_b  .mySwiper11 .swiper-slide-thumb-active {
   border: 2px solid #053692;
}





.product_b  .mySwiper11  .swiper-slide img{
  width: 175px;
  height: 175px;
  object-fit: cover;
}










.product_b  .mySwiper14 {
  height: 80%;
  width: 100%;
}

.product_b  .mySwiper13 {
  width: 730px;
  height: 181px;
  box-sizing: border-box;
  position: absolute;
  left: 367px;
  bottom: -70px;
}

.product_b  .mySwiper13 .swiper-slide {
  width: 175px!important;
  height: 175px;
}

.product_b  .mySwiper13 .swiper-slide-thumb-active {
   border: 2px solid #053692;
}





.product_b  .mySwiper13  .swiper-slide img{
  width: 175px;
  height: 175px;
  object-fit: cover;
}














.product_b .box1{
  position: relative;
}





.product_b .box1 .box{
  width: 440px;
  height: 400px;
  background-color: #0536BC;
  position: absolute;
  right: calc(50% - 580px);
  bottom: -15%;
  z-index: 999;
  color: #fff;
  padding: 95px 30px 0 30px;
  box-sizing: border-box;
  opacity: 0.7;
}

.product_b .box1 .box h3{
   font-size: 34px;

}

.product_b .box1 .box h5{
  margin: 16px 0 30px 0;
  font-size: 16px;
  font-weight: 100;
}

.product_b .box1 .box span{
  font-size: 16px;
}












.product_b .box2{
  position: relative;
}





.product_b .box2 .box{
  width: 440px;
  height: 400px;
  background-color: #0536BC;
  position: absolute;
  left: calc(50% - 620px);
  bottom: -15%;
  z-index: 999;
  color: #fff;
  padding: 38px 30px 0 30px;
  box-sizing: border-box;
  opacity: 0.7;
}

.product_b .box2 .box h3{
   font-size: 34px;

}

.product_b .box2 .box h5{
  margin: 16px 0 30px 0;
  font-size: 16px;
  font-weight: 100;
}

.product_b .box2 .box span{
  font-size: 16px;
}
