p{margin-bottom: 0.161rem;}dl, ol, ul{margin-bottom: 0.161rem;}hr{margin-top: 0.160rem; margin-bottom: 0.160rem;}
.mt-3, .my-3 {
  margin-top: 0rem !important;
}

.cenbox{ margin: 0 auto; max-width: 14rem; position: relative; padding: 0 0.1rem;}
.show-pro-top{ width: 100%; height: auto; overflow: hidden; padding: 0.4rem 0; margin-bottom: 0.4rem;margin-top: 96px; background: url(?static/image/show-pro-bann.jpg); background-size: cover !important;background-position: 50% !important;}
.show-left{ width:50%; /*height: 4.7rem;*/ float: left;position: relative;}
.show-pro-box{ width: 4.7rem; margin: 0 auto; position: relative;}
.culture_thumb{ padding: 10px !important; padding-left: 0px !important; padding-right: 0 !important;}
.show-left .swiper-slide a{ display: block; width: 100%; height: 100%; position: absolute; top: 0;}
.show-left .swiper-slide {background-size: cover;background-position: center; position: relative;cursor:grab;}
.show-left .swiper-slide div{ width: 100%; height: 100%;padding: 0.3rem 0;display: flex;align-items: center;justify-content: center;}
.show-left .swiper-slide div img{ max-width: 100%; max-height: 100%;}
.gallery-top { height: 78%;width: 100%;  }
.gallery-top img{ height: 3.3rem;}
.show-left .gallery-thumbs {height: 22%;box-sizing: border-box; }
.show-left .gallery-thumbs img{ height: auto;}
.show-left .gallery-thumbs .swiper-slide {width: 25%;height: 100%; padding: 10px;cursor: pointer; border: #d5d7d9 solid 2px;}
.show-left .gallery-thumbs .swiper-slide div{ padding: 0;}
.show-left .swiper-slide-thumb-active{border: #0062b2 solid 2px !important;transition: all .3s;}

.galculture-button-next{ position: absolute;right: 18%;z-index: 6; text-align: center; cursor: pointer; outline: none; 
 width: 20px !important;
 background:none;transition: all .3s;height: 0.6rem !important;line-height: 0.6rem; top: 84% !important;color: #454545;
  opacity: 1;transition: all .3s ease;}
.galculture-button-prev{ position: absolute;left: 18%;z-index: 6; text-align: center; cursor: pointer;  
outline: none;  width: 20px;height: 0.6rem;line-height: 0.6rem;background:none;transition: all .3s;top: 84%;color: #454545; opacity: 1;
transition: all .3s ease;}
.show-left span{ font-size: 20px;}
.show-left:hover .galculture-button-next,.show-left:hover .galculture-button-prev{ opacity: 1;transition: all .3s ease;}
.show-left .swiper-button-disabled{  color: #ccc; cursor: not-allowed}
.show-left .gallery-thumbs{ margin: 0 30px;display: grid;justify-content:center;}
.pro_r:after{background-image: none;
    width: 10px;
    height: 10px;
    border-bottom: 2px solid #333333;
    border-left: 2px solid #333333;
    transform: rotate(-135deg);
    content: "";
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    top: 0; left: 5px;
    bottom: 0;
    margin: auto;}
.pro_l:after{background-image: none;
    width: 10px;
    height: 10px;
    border-bottom: 2px solid #333333;
    border-left: 2px solid #333333;
    transform: rotate(45deg);
    content: "";
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    top: 0; left: 7px;
    bottom: 0;
    margin: auto;}	
.show-pro-right{ float: right; width: 50%; padding-right:1.28rem ; padding-top: 1.1rem;}
.show-pro-title{ color:#158fcf; font-size:0.36rem; position: relative; margin-bottom: 0.27rem;}
.show-pro-title::after{ width: 0.64rem; height: 2px; background: #158fcf; content: ""; display: block; margin-top: 0.1rem;}
.show-pro-text{ color: #787878; font-size: 0.18rem; line-height: 0.36rem;}
.show-box-1{ width: 50%; float: left; text-align: center;}
.show-box-1-text{ float: right; display: flex;
  flex-direction: column; width: 50%;
 text-align: left; color: #787878; line-height: 0.3rem; font-size: 0.18rem;
  justify-content: center; height: 5.89rem;}
.show-box-1-text div{ font-size: 0.48rem; color: #383838; margin-bottom: 0.4rem; line-height: 1.2;}
.show-pro-bg{ width: 100%; height: auto; overflow: hidden; margin-bottom: 0.4rem; background:#eee;background-size: cover !important;background-position: 50% !important;}
.show-pro-bg .show-box-1{ float:right; height: 6.4rem;display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;}
.show-pro-bg .show-box-1-text{ padding-left: 1.8rem; color: #000;}
.show-pro-bg .show-box-1-text div{ color: #000;}
.no-content{ padding-top: 0.6rem; padding-bottom:0.6rem; text-align: center; color: #999; font-size: 0.16rem }
.no-content img{ max-width: 45% }


@media (min-width:320px) and (max-width:991px)
{
.header-box,.header-Logo,.kong{ height: 60px;}
.header-Logo{ line-height: 60px;}
.menu_icon,.wap-block,.menu_icon,.kong,.footer_box2{ display: block;}
.menu-box,.wap-none,.menu-box,.header-right,.home-about-img p,.hear-box-right{ display: none;}
.ability-buttom-right,.ability-buttom-left{ display: none !important;}
.min-menuclass{ position: relative; top: 0;z-index: 1;box-shadow: 1px 1px 8px rgba(0,0,0,0); width: 100%;}
.Right-menu-list li:hover .min-menuclass{ display: block; padding-left: 15px;}
.banner_box .swiper-slide {padding-bottom: 72%;}
.banner_box .swiper-pagination-bullet {width: 8px; height: 8px;}
.banner_box .bann-swiper-pagination{ bottom: 10px !important;}
.r-block{ padding-left: 15px;}
.menu_icon{ right: 0.3rem;}
.header-box-cen{ padding-left: 4%;}
.cenbox{ padding: 0 5%; margin-top: 30px;}
.menu_icon{ line-height: 60px;}
.home-pro-top p{ font-size: 0.5rem;font-weight: bold;}
.home-pro-top span{ font-size: .3rem;}
.home-class-list li{ width: 100%; height: auto; overflow: hidden; margin-right: 0; margin-bottom: 0.4rem;box-shadow: 0px 0px 16px #bfd9e7;}
.home-class-title{ font-size: 0.4rem;}
.home-class-list-box{ position: relative;border-top: rgba(0,0,0,0.1) solid 1px; padding: 0.2rem 0;}
.home-class-list-box::after{ width: 1px; height: 100%; content: ""; display: block;   background: rgba(0,0,0,0.1); position: absolute; left: 50%; top: 0;}
.home-class-list-box a{ width: 50%; height: auto; overflow: hidden; line-height: 0.65rem; font-size: 0.3rem;padding:0 0.2rem; float: left;}
.home-about-left{ width: 100%; font-size: 0.3rem; height: auto; overflow: hidden; margin-bottom: 0.3rem;}
.home-about-right{ width: 100%; text-align: left; height: auto; overflow: hidden;}
.home-more{ width: 3.6rem; height: 0.7rem; line-height: 0.7rem; font-size: 0.3rem;}
.home-honor-box .swiper-slide{ width: 100%;}
.news-wid{ width: 100%; overflow: hidden;}
.abilityB{ height: 5rem;}
.ability-pic-img{ height: 3.2rem;}
.ability-title{ height: 1.82rem;}
.ability-title div{ font-size: 0.32rem;}
.home-cases-bg{ padding-top: 0.2rem;}
.home-cases-title{ line-height: 0.8rem; font-size: 0.28rem;}
.home-cases-list li{ height: 4.2rem;}
.home-cases-list li:nth-child(1){ width: 100%; height: 8rem !important;}
.selectbox,.form-buttom{ width: 100%; height: 0.9rem; line-height: 0.9rem; margin-bottom: 0.2rem;}
.form-w,.form-select{ width: 100% !important;}
select {background: url(?static/images/dw.png)  95% 50%  no-repeat scroll transparent; background-size:20px ;}
.form-box-text{ font-size: 0.3rem; margin-bottom: 15px;}
.form-buttom{ font-size: 0.36rem;}
.form-box-title{ font-size: 0.4rem;}
.footer-contact-text{ font-size: 0.3rem;}
.footer-top{ margin-bottom: 0.8rem;}
.footer-menu{ width: 100%;}
.footer-menu li{ width: 100%; margin-bottom: 0.3rem;}
.footer-menu li dd a{float: left; width: 33.333%;font-size: 0.3rem;}
.footer-menu li dl{ font-size: 0.34rem; font-weight: bold;}
.footer-menu::after{ width: 100%; height: 1px; top: inherit; bottom: 0; right: 0;}
.footer-contact{ width: 100%; padding-top: 0.4rem;}
.footer-contact-text{ line-height: 0.6rem;}
.footer-wx li{ width: 2.6rem; text-align: center;}
.footer-wx li p{ font-size: 0.24rem;}
.footer-copy{ width: 100%;}
.footer-url{ width: 100%; text-align: left; padding-top: 0.3rem;}
.footer-url a::after{ height: 0.3rem;left: -0.25rem;}
.footer-bg{ padding-bottom: 60px;}
.footer-url a{ padding-left: 0; padding-right: 0.4rem;}
.abobox{ overflow: inherit;}
.home-cases-list li:nth-child(3), .home-cases-list li:nth-child(5){ float: right;}
.cases-more{width: 3.6rem; height: 0.7rem; text-align: center; line-height: 0.7rem; font-size: 0.3rem; float: none; margin: 0 auto; display: block;} 
/*====手机端底部悬浮窗?====*/
.fo_kong {width: 100%;height: 44px;display: none;}
.kaman_fixed2{ position: fixed; bottom: 0px !important; opacity: 1 !important;transition: all .5s ease; }
.kong_45{ width:100%; height: 45px; }
.footer_box2  .kaman_wap_menuicon{ padding-left:0px; padding-right: 0px; display: inherit; padding-top:5px;}
.fenzhan{ margin-top: 40px; width: 100%; height: auto; overflow: hidden; }
.fenzhan a{ color: #fff; padding: 0 10px; height: 40px; line-height: 40px; margin-right: 8px; margin-bottom:8px; text-align: center; background: #505050; display: block; float: left; }
.kaman_listmore{ color:#000; font-size: 18px; width: 120px; height: 40px; line-height: 40px; margin: 0 auto; 
  text-align: center; display: block; border:#ddd solid 1px; }

  .about-details-img{ width: 100%;}
  .details-title{ margin-bottom: 0.3rem; font-size: 0.5rem; margin-top: 0.3rem;}
  .details-text{ line-height: 0.6rem; font-size: 0.3rem;}
  .details-list li{ width: 100%; margin-bottom: 0.3rem; height: 9rem;}
  .details-box-top div{ font-size: 0.5rem;}
  .details-box-top{ font-size: 0.38rem; line-height: 0.8rem;}

  .historybox{ display: none;}
  .course-bg{ height: 12rem; overflow: hidden;}
  .course-top{ padding-left: 0.3rem;}
  .wap-course{ position: relative; z-index: 6; color: #fff; padding: 0 6%; font-size: 0.16rem; margin-top: 0.5rem;}
  .wap-course::after{ width: 1px; height: 100%; background: #fff; content: ""; display: block; position: absolute; left: 0.4rem; top: 0;}
  .wap-course li{ width: 100%; padding-left: 0.3rem; margin-bottom: 0.6rem; }
  .wap-course li p{ width: 0.25rem; height: 0.25rem; background: #fff;  position: absolute; left: 0.28rem; border-radius: 100px;}
  .wap-course-title{ font-size: 0.4rem; font-weight: bold; position: relative; top: -0.14rem;}
  .wap-course-text{ font-size: 0.3rem; line-height: 0.5rem;}
  .course-mo{position: relative; z-index: 6; font-size: 0.3rem; color: #1490ce; height: 0.8rem; line-height:0.8rem; text-align: center;}
  .expand .course-bg{ height: auto;}
  .course-bg::before{ width: 100%; height: 100px; background: #000; content: ""; position: absolute; bottom: 0; z-index: 8;background-image: linear-gradient(to right,#22f48a,#10c55b);

    background: linear-gradient(to top,  rgba(14,142,205,0.9), rgba(255,255,255,0));}
    .content-box{ font-size: 0.3rem; line-height: 0.6rem;}
    .footer-wx{ padding-top:0.4rem; }
    .ny-bann{ height: 4.9rem }
    .ny-bann-cen{ top: 2rem }
    .solution-bann span{ width: 100%;}
    .solution-bann{ width: 90%;}
    .solution-bann span{ font-size: 0.28rem;letter-spacing:0;}
    .so-topox{ top: 0 }
    .solution-bann p{letter-spacing:0;}
    .ny-menu{ box-shadow: inherit;}
    .ny-menu div{ width: 100%; display: block; padding: 0.3rem;}
    .ny-menu li{flex: inherit; width: 31%; float: left;  margin-right: 3%; margin-bottom: 0.2rem; box-shadow: 2px 2px 14px rgba(0,0,0,0.1);}
    .ny-menu li:nth-of-type(3n){margin-right: 0;}
    .ny-menu li::after{ display: none;}
    .ny-menu li a{ height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem;}

    .cases-list li{ width: 100%; margin-bottom: 0;}
    .cases-pic{ height: 4.28rem;}
    .cases-title{ height: auto; overflow: hidden; padding-top: 0.2rem; padding-bottom: 0.2rem; font-size: 0.3rem;}

    .news-ny-menu li{ font-size: 0.32rem;}
    .list-news{ padding-top: 0.3rem;}
    .list-news li{ width: 100%;}
    .news-ny-menu li{ width: 33.33% ; margin-right:0;}
    .list-news-pic{ width: 100%; height:4rem; float: none;}
    .list-news-right{ padding-left: 0; padding-top: 0.3rem;}
    .list-news-title{ font-size: 0.36rem;  height: auto; overflow: hidden;}
    .list-news-text{ font-size: 0.28rem; line-height: 0.5rem;}
    #drag{  width: 100%!important; position: fixed; bottom: 0 !important; top: inherit !important}
    #sub_city ul a{ font-size: 0.24rem }
    #residencyAlpha dl{ margin-top:0.05rem ; margin-bottom: 0.05rem }
    #residencyAlpha dd li{ width: 23%;  font-size: 0.26rem }
    .list-news-buttom span,#drag h3 span{ font-size: 0.24rem }
    #residencyAlpha dt,.pro-text span{ font-size: 0.24rem }
    .menu_head  a{ color: #282828 }
    .pro_menu .menu_head{ font-size: 0.36rem !important }
    .menu_body a{ font-size: 0.3rem ; color: #666}
    .menu_body{ background:#f5f5f5; }
    #drag h3 b{ font-size: 0.3rem }
    #allProv{ padding-top:0; margin-top:0; }
    #sub_city ul{ width: 100% !important; left: 0px !important;}
    .up-box{ width: 3rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem;}
    .contact-left{ width: 100%; float: none;}
    .contact-mes{ width: 100%; float: none; margin-top: 0.4rem;}
    .contact-left li div, .contact-text-add div{ font-size: 0.34rem;}
    .contact-left li p{ font-size: 0.6rem;}
    .contact-text-add p{ font-size: 0.28rem;}
    .contact-wx{ width: 3.6rem; font-size: 0.28rem;}
    .contact-wx img{ width: 3.6rem;}
    .contact-input{ height: 0.9rem; font-size: 0.3rem;}
    .contact-texta{ font-size: 0.3rem;}
    .zixinput{ height: auto; overflow: hidden;}
    .updown_box{ width: 100%; overflow: hidden; padding-left: 0;}
    .updown_box ul li{ margin-right:6%; outline: none}

    .updown_box ul li:nth-of-type(3n){  margin-right: 0%;}
    .updown_box ul li em{ position: relative; top: 2px; margin-left:0;}
    .input-buttom{ height: 0.9rem; font-size: 0.3rem; width: 100%; border-radius: 5px;}
    .addre-img{ width: 20px; line-height: 0.9rem;}
    .contact-mes li select{background: url(?static/images/dw.png) 95% 50% no-repeat scroll transparent; background-size: 20px;}

    .home-solution-icon{ width: 2.4rem; margin-left: -1.2rem;}
    .home-solution-box{ width: 100%;}
    .home-solution-box li:nth-of-type(1){ left:-0.2rem ;}
    .home-solution-box li:nth-of-type(2){ left:-1.3rem ; top: 2rem;}
    .home-solution-box li:nth-of-type(3){ left:-0.9rem ; top: 2.8rem;}
    .home-solution-box li:nth-of-type(4){ left: inherit; right:  0.5rem; top:0.3rem; float: right;}
    .home-solution-box li:nth-of-type(5){ float: right; top: -1.7rem; right: -1.9rem; left: inherit;}

    .pro-min-class{ width: 100%; padding: 0 6%;}
    .pro-menu .menu-act::after{ display: none;}
    .pro-min-class{ padding-top: 0.3rem;}
    .pro-min-class a{ font-size: 0.28rem !important; line-height: 0.6rem;}
    .pro-list li{ width: 49%; margin-right: 0; height: 4.6rem;}
    .pro-list li:nth-of-type(even){ float: right;}
    .pro-text{ font-size: 0.28rem;}

    .show-left{ width: 100%;}
    .show-pro-box{ width: 100%;}
    .show-pro-right{ width: 100%; padding-right: 0;padding-top: 0.4rem;}
    .show-pro-title{ font-size: 0.235rem;}
    .show-pro-text{ font-size: 0.157rem; line-height: 0.3rem;}
    .galculture-button-next,.galculture-button-prev{ top: 82% !important;}
    .show-left{ /*height: 3rem;*/}
    .gallery-top img{ width:65%; height:auto;}
    .show-box-1{ width: 100%;}
    .show-box-1-text,.show-pro-bg .show-box-1-text{ width: 100%; height: auto; overflow: hidden; padding: 0.6rem 0;}
    .show-box-1-text div{font-size: 0.3rem;}
    .show-box-1-text{ font-size: 0.16rem; line-height: 0.25rem;}
    .show-pro-bg .show-box-1{ height: auto;}
  
    .pro-menu{ height: auto; overflow: hidden; }
    .pro-min-class{position: relative;}

    .list-down li{ height: auto; overflow: hidden; }
    .down-title{ width: 100%; padding-top: 0.3rem; padding-bottom:0.1rem; font-size: 0.32rem; line-height:0.4rem; }
    .down-time{ font-size: 0.26rem ; position: relative;  width: 100%}
    .down-time img{ width: 0.34rem }
    .solubox{ padding-top: 0px; margin-bottom: 0 }
    .home-solution-box li a{ font-size: 0.26rem; font-weight: bold; }
	.show-pro-top{ margin-top:10px;}
	.cenbox img{ max-width:100%;}
	.show-box-1-text{padding-bottom:45px !important;}
	.chanpincanshu2{ margin-top:-60px !important;}
	.chanpincanshu img{margin-bottom: 30px !important; margin-top: -0.8rem !important;}
.sho-imtop {
  margin-top: 0rem !important;
}

}
.sho-imtop {
  margin-top: 0.5rem;
}
@media (min-width:769px) and (max-width:1600px)
{
.menu_icon,.menu_icon{ display: block; top:20px }
.menu-box,.menu-box,.header-right,.hear-box-right{ display: none;}
.header-box{ height: 80px; }
}



/*分页样式*/
.pagediv{ width: 100%; height:auto; float: left; text-align: left;margin-bottom: 20px;}
.listpage {clear: both;text-align: center;}
.xiaocms-page { margin-right: 10px; text-align: center; margin-bottom: 40px;margin-top: 40px;}
.xiaocms-page a { border-radius: 5px; transition: 0.3s; font-size: 20px; display:inline-block; height:35px; line-height:35px;
 text-align:center; color:#999; margin:0 10px;font-family: "arial";}
.xiaocms-page a:hover { transition: 0.3s; color:#000; text-decoration:none; }
.xiaocms-page span { border-radius: 5px; font-size: 20px; display:inline-block; height:35px;margin:0 10px ;line-height:35px;  
  color:#000; text-align:center; position: relative; font-family: "arial";}
  .xiaocms-page span::after{ width: 10px; height: 1px; content: "" ;display:block; position: absolute; bottom: 0px; background: #000  }
.prebox::after{  content: "<"; color: #999;  transform:rotate(0deg); display: block; }
.nextbox::after{  content: ">"; color: #999;  transform:rotate(0deg); display: block; }
.list-page-box .xiaocms-page:nth-child(2),.list-page-box .xiaocms-page:nth-child(3),.list-page-box .xiaocms-page:nth-child(4),.list-page-box .xiaocms-page:nth-child(5)
,.list-page-box .xiaocms-page:nth-child(6),.list-page-box .xiaocms-page:nth-child(7),.list-page-box .xiaocms-page:nth-child(8),.list-page-box .xiaocms-page:nth-child(9)
,.list-page-box .xiaocms-page:nth-child(10){ display:none;}

.show-news-time{text-align:center;border-bottom: #ddd solid 1px;padding-bottom: 0.2rem;margin-bottom: 0.4rem;font-size:0.16rem;}
@media (min-width: 992px) {
  .yidongduanweixinfuzhi {
    display: none !important;
  }
}
@media (min-width:320px) and (max-width:991px)
{
.yidongduanweixinfuzhi2 {
    display: none !important;
}
.yidongduanweixinfuzhi{
    display: block;
}
.fanhui {
    width: 80px !important;
    margin-left: -30px !important;
}
.sx-box li span{
    display: none !important;
}
.kefu-huace {
  height: 1.2rem;
}
.kefu-huace input {
  font-size: 0.35rem !important;
  height: 0.55rem !important;
}
.show-news-time{
  font-size:0.22rem !important;
}
}
.sx-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  border-top: #1992cb solid 2px;
  margin-top: 7%;
  margin-bottom: 6%;
}
.sx-box li {
  width: 35%;
  float: left;
  margin-top: 30px;
}
.sx-box li p {
  width: 100px;
  float: left;
  height: 40px;
  line-height: 40px;
  background: #1992cb;
  margin-right: 10px;
  color: #fff;
  text-align: center;
  font-size: 18px;
}
.sx-box li span {
  color: #1992cb;
  font-size: 18px;
  line-height: 40px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fanhui {
  width: 120px;
  position: absolute;
  top: 30px;
  left: 45%;
  border-radius: 8px;
  overflow: hidden;
  margin-left: -60px;
  color: #1992cb;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
  border: #1992cb solid 1px;
  text-align: center;
}

.template-btn {
  color: #fff;
  background: linear-gradient(to right, #0094b4, #15e4fd);
  font-family: "MiSans",sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  display: inline-block;
  padding: 12px 30px !important;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.qrcode:hover .box {
	opacity: 1;
	display:block !important;
}
.qrcode .box {
  display:none;
  position: absolute;
  width: 160px;
  height: 240px;
  left: 18.5%;
  z-index: 9;
  opacity: 0;
  margin-left: 528px;
  box-sizing: border-box;
  text-align: center;
  color: #303133;
  padding-top: 26px;
  margin-top: -276px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 0 8px 0 rgba(0,0,0,.1);
}
.box span{
	font-size:20px;
}
.box p{
	font-size:16px;
	line-height:3;
}
.proshow_kefu{
    padding-top:20px;
    height:60px;
}
/**
 * Swiper 5.3.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 29, 2020
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}