p{margin-bottom: 0;}
#div2{display: none;}
.banner_txt{height: max-content;position: absolute;top: 4rem;left: 1rem;}
.banner_img{height: max-content;}
.bg_banner img{width: 100%;height: 100%;}
.ibanner a { text-decoration: none; display: block; color: inherit; }
.ibanner .flex { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.ibanner .swiper-slide-active .bg_banner {width:100%;overflow: hidden;}
.ibanner .bg_banner {width:100%;overflow: hidden;}
.ibanner .swiper-slide-active .bg_banner img{ -o-transform: translate3d(0, 0, 0) scale(1); -moz-transform: translate3d(0, 0, 0) scale(1); -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); }
.ibanner .bg_banner img { -o-transform: translate3d(0, 0, 0) scale(1.2); -moz-transform: translate3d(0, 0, 0) scale(1.2); -webkit-transform: translate3d(0, 0, 0) scale(1.2); transform: translate3d(0, 0, 0) scale(1.2); -o-transition: all 5s; -moz-transition: all 5s; -webkit-transition: all 5s; transition: all 5s; }

/*@media screen and (max-width: 1400px) { 
  .index-banner .banner_01 .banner_content { padding-left: 8%; }
  .index-banner .banner_01 .banner_content .banner_img { width: 50%; }
}*/

.ibanner .show-bots { position: absolute; z-index: 1; left:1rem; bottom: 15%; transform: translate(0, -50%); }

.ibanner .cur-num, .ibanner .total-num { font-family: Arial; font-weight: bold; letter-spacing: 1px; font-size: 18px; color: #fff;}

.ibanner .swiper-pagination { margin: 10px auto; position: relative; height: 1px; width: 100px; background: rgba(0, 0, 0, 0.5); }

.i-banner .swiper-pagination-progress .swiper-pagination-progressbar { height: 3px; top: -1px; left: 0; width: 100%; background-color: #5f626f; }






/*.index-banner .bannerfadeUp100 { opacity: 0; -o-transform: translate3d(-100px, 0, 0); -moz-transform: translate3d(-100px,0 , 0); -webkit-transform: translate3d(-100px,0 , 0); transform: translate3d(-100px, 0, 0); -o-transition: all 2s; -moz-transition: all 2s; -webkit-transition: all 2s; transition: all 2s; }

.index-banner .swiper-slide-active .banner_content .bannerfadeUp100 { opacity: 1; -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }*/

.ibanner .bannerfadeLeft100 { opacity: 0; -o-transform: translate3d(-1rem, 0, 0); -moz-transform: translate3d(-1rem,0 , 0); -webkit-transform: translate3d(-1rem,0 , 0); transform: translate3d(-1rem, 0, 0); -o-transition: all 2s; -moz-transition: all 2s; -webkit-transition: all 2s; transition: all 2s; }
.ibanner .swiper-slide-active .banner_content .bannerfadeLeft100 { opacity: 1; -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }


.ibanner .bannerTobebig100 img { opacity:0; -o-transform: scale(.5); -moz-transform:scale(.5); -webkit-transform:scale(.5); transform:scale(.5); -o-transition: 2s; -moz-transition: 2s; -webkit-transition:2s; transition: 2s; }
.ibanner .swiper-slide-active .banner_content .bannerTobebig100 img { opacity: 1; -o-transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1); transform:scale(1);}






.banner_01 .banner_img{position: absolute;top: 2.5rem;right: 2.25rem; width: 5rem;}
.banner_01 .banner_img img{width: 100%;}
.banner_02 .banner_img{position: absolute;top: 3rem;right: 1.2rem;width:8.72rem}
.banner_02 .banner_img img{width: 100%;}
.banner_03 .banner_img{position: absolute;}
.banner_03 .banner_img img{width: 100%;}
.banner_03 .banner_img.addfirst{top: 3rem;right: 2.5rem;width:6rem}
.banner_03 .banner_img.addsecond{right: 3.2rem;top: 1.2rem;width:4rem}
.banner_03 .banner_img.addthird{right: 6em;top: 4.2rem;width:3rem}



.ibanner .bannerfadeRight100 {opacity: 0; -o-transform: translate3d(1rem, 0, 0); -moz-transform: translate3d(1rem,0 , 0); -webkit-transform: translate3d(1rem,0 , 0); transform: translate3d(1rem, 0, 0); -o-transition: all 2s; -moz-transition: all 2s; -webkit-transition: all 2s; transition: all 2s; }
.ibanner .swiper-slide-active .banner_content .bannerfadeRight100 {opacity: 1; -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0,0 , 0); -webkit-transform: translate3d(0,0 , 0); transform: translate3d(0, 0, 0); -o-transition: all 2s; -moz-transition: all 2s; -webkit-transition: all 2s; transition: all 2s;  }



.ibanner .banner_01 .banner_content .banner_txt .txt_small{color: #fff;opacity: 0.8;}
.ibanner .banner_01 .banner_content .banner_txt .txt_big{color: #fff}
.ibanner .banner_01 .banner_content .banner_txt .txt_en{color: #fff;opacity: 0.5;}
.ibanner .banner_03 .banner_content .banner_txt .txt_small,.ibanner .banner_03 .banner_content .banner_txt .txt_en{color: #565a67;opacity: .8;}
.ibanner .banner_03 .banner_content .banner_txt .txt_big{color:#565a67;}



.ibanner .banner_01 .banner_content,.ibanner .banner_03 .banner_content { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }

.ibanner .banner_01 .banner_content .banner_txt,.ibanner .banner_03 .banner_content .banner_txt { margin-right: 4.0625%; }

.ibanner .banner_01 .banner_content .banner_txt .txt_small,.ibanner .banner_03 .banner_content .banner_txt .txt_small { font-size: 0.18rem;  letter-spacing: 2px; font-weight: lighter; line-height: 1.1; margin-bottom: 0.35rem;}

.ibanner .banner_01 .banner_content .banner_txt .txt_small span,.ibanner .banner_02 .banner_content .banner_txt .txt_small span { margin: 0 0.1rem; }
.ibanner .banner_01 .banner_content .banner_txt .txt_big,.ibanner .banner_03 .banner_content .banner_txt .txt_big { font-size: 0.64rem; letter-spacing: 2px; font-weight: lighter; line-height: 1.1; margin-bottom: 0.2rem; }

.ibanner .banner_01 .banner_content .banner_txt .txt_en,.ibanner .banner_03 .banner_content .banner_txt .txt_en {font-size: 0.2rem; font-weight: lighter; line-height: 1.1; }

.ibanner .banner_02 .banner_content .banner_txt .txt_small span{ margin: 0 0.1rem; }
.ibanner .banner_02 .banner_content { position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.ibanner .banner_02 .banner_content .banner_txt .txt_small { color: #5f626f; opacity: 0.8; font-weight: lighter;margin: 0.15rem 0;font-size: 0.18rem; }

.ibanner .banner_02 .banner_content .banner_txt .txt_big { position: relative; font-size: 0.58rem; color: #565a67; line-height: 0.86rem; letter-spacing: 2px; font-weight: lighter; margin-top: 0.1rem; margin-bottom: 0.1rem; }

.ibanner .banner_02 .banner_content .banner_txt .txt_big .icon1 { position: absolute; top: -0.15rem; right: 0.57rem; }

.ibanner .banner_02 .banner_content .banner_txt .txt_big .icon2 { position: absolute; top:0.55rem; right: 0.63rem; line-height: 0.16rem; }

.ibanner .banner_02 .banner_content .banner_txt .txt_en { color: #91a4bc; opacity: 0.1; font-size: 0.8rem; font-family: Georgia; }




.swiper-actives .les .img1,.swiper-actives .ris .tel .img1{display: none;}
.swiper-actives .les .img2,.swiper-actives .ris .tel .img2{display: block;}
.swiper-actives .ris .navs .ls .fa{color: #333;}
.swiper-actives .ris .navs .ls .hen{background: #2145a8;}
.swiper-actives .tel .nums{color:#2145a8 !important;}










/* 
@media screen and (max-width: 1023px){
  a.banner_content.flex.flex_column_center{display: flex;align-items:center;justify-content:space-around;}
  .banner_01 a.banner_content.flex.flex_column_center div{position:unset;}
  .ibanner .banner_01 .banner_content .banner_txt{margin-right: 0;}
  .ibanner .swiper-slide-active .banner_content .bannerfadeRight100{width:30%;}
  .ibanner .swiper-slide-active .banner_content .bannerfadeRight100 img{width: 100% !important;}
  .ibanner .banner_01 .banner_content .banner_txt .txt_big{font-size: 0.4rem;}
  .bg_banner img,.ibanner .bg_banner{height: 100%;}
  .banner_02 .banner_img img{display: none;}

  .banner_02 a.banner_content.flex.flex_column_center .banner_txt{position: unset;width:90%;top: 0;left: 0;}
 

} */
@media screen and (max-width: 1000px){
  /* .banner_02 .banner_img{display: none;} */
  .ibanner .banner_02 .banner_content{display:flex;align-items: center;justify-content: center;}
  .ibanner .banner_02 .banner_content .banner_txt{position: unset;}
  /* .ibanner .show-bots{display: none;} */
  @media screen and (max-width: 783px){
    .ibanner .swiper-slide-active .banner_content .bannerfadeRight100{width:30%;}
    .ibanner .swiper-slide-active .banner_content .bannerfadeRight100 img{width: 100% !important;}

    .ibanner .bannerfadeLeft100 {-o-transform: translate3d(0rem, 0, 0); -moz-transform: translate3d(0rem,0 , 0); -webkit-transform: translate3d(0rem,0 , 0); transform: translate3d(0rem, 0, 0);}
    .ibanner .swiper-slide-active .banner_content .bannerfadeRight100{-o-transform: translate3d(0rem, 0, 0); -moz-transform: translate3d(0rem,0 , 0); -webkit-transform: translate3d(0rem,0 , 0); transform: translate3d(0rem, 0, 0);}
    .ibanner .bannerfadeRight100 {-o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0,0 , 0); -webkit-transform: translate3d(0,0 , 0); transform: translate3d(0, 0, 0);}
    .ibanner .swiper-slide-active .banner_content .bannerfadeRight100{-o-transform: translate3d(0rem, 0, 0); -moz-transform: translate3d(0rem,0 , 0); -webkit-transform: translate3d(0rem,0 , 0); transform: translate3d(0rem, 0, 0);}
    .ibanner .bg_banner img { -o-transform: translate3d(0, 0, 0) scale(1); -moz-transform: translate3d(0, 0, 0) scale(1); -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1);}



    .banner_01 .banner_img{width: 2.5rem;}
    .banner_02 .banner_img{width: 5rem;}
    .ibanner .banner_01 .banner_content .banner_txt .txt_big,.ibanner .banner_03 .banner_content .banner_txt .txt_big{font-size: 0.4rem;}
    .bg_banner img,.ibanner .bg_banner{height: 100%;}
    .ibanner .banner_01 .banner_content{display: flex;align-items: center;justify-content: space-evenly;width: calc(100% - 40px);margin: auto;flex-direction:column}
    .ibanner .banner_01 .banner_content .banner_txt{margin-right: 0;}
    .ibanner .banner_01 .banner_content .banner_txt,.banner_01 .banner_img{position: unset;}
    .ibanner .banner_02 .banner_content .banner_txt .txt_big,.ibanner .banner_02 .banner_content .banner_txt .txt_en{font-size: 0.4rem;line-height:0.4rem}
    #div1{display: none;}#div2{display: block;}
    .banner_02 .banner_img{position: unset;}
    .swiper-slide.banner_02{/*margin-top: 0.78rem;*/height: calc(100%);}
    .ibanner .banner_02 .banner_content{flex-direction:column;width: calc(100% - 40px);margin:auto ;}
    .ibanner .banner_02 .bg_banner img{width: unset;}

    .banner_03 .banner_img.addsecond{right: 1.6rem;top: 2.4rem;width: 2rem;}



  }
}