/*Floor002650 */


.Floor002650 *{}
.Floor002650 .swiper-slide{ background-repeat:no-repeat; background-position: center center;background-size:cover; position:relative; overflow: hidden }

.Floor002650 .swiper-slide>*{ position: relative; z-index: 50}

@media(min-width:1201px){
.Floor002650 .swiper-container {position: relative;overflow: hidden;z-index: 1;width: 100%;height: 100%;}
.Floor002650 .swiper-container-vertical>.swiper-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.Floor002650 .swiper-container-android .swiper-slide, 
.Floor002650 .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002650 .swiper-wrapper,
.Floor002650 .swiper-slide{position: relative;width: 100%;height: 100%;    display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002650 .swiper-wrapper { z-index: 1;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002650 .swiper-slide {-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;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}
}





.fp-nav{position: fixed;z-index: 100;top: 50%; margin-top: 110px; right:28px;transform: translate3d(0,-50%,0);-webkit-transform: translate3d(0,-50%,0);}
.fp-nav span{display: block; font-size: 15px; font-weight: bold; cursor: pointer; font-family:Arial, Helvetica, sans-serif; margin: 2px 0; text-align: center; border-bottom: 2px solid transparent; position: relative; color: #444; width: 30px; height: 30px; text-align: center;line-height: 30px;}
.fp-nav-on span{ color: #fff}
.fp-nav-on .swiper-pagination-bullet-active{ background: #e62129; color: #fff; border-radius: 50% }



.Floor002650 .right-line{ position:fixed; right:33px; top:15%; height:75%; z-index:90; width:20px;}
.Floor002650 .right-line i{ position:absolute; width:1px; left:50%; background:#c6dbd5;}
.Floor002650 .right-line i.tp{ top:0;}
.Floor002650 .right-line i.bt{ bottom:0;display: none}
.Floor002650 .right-line-on i{  background:rgba(255,255,255,0.2);}



@media(max-width:1200px){
.Floor002650 .right-line,
.Floor002650 .fp-nav{ display:none;}
}

.Floor002650 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Floor002650 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Floor002650 .slides {display: block;} 
* html .Floor002650 .slides {height: 1%;}
.no-js .Floor002650 .slides > li:first-child {display: block;}
.Floor002650 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Floor002650 .flex-viewport {max-height: 300px;}
.Floor002650 .slides {zoom: 1;}

.loadingimg{ width:100%; max-width:none; position:absolute; left:-100%; top:0; opacity:0;}
/* =Skitter styles
----------------------------------------------- */
.box_skitter {position:relative;width:100%;background:#000;}
.box_skitter img { max-width:none; } /* Tip for stildv */
.box_skitter ul {display:none;}
.box_skitter .container_skitter {overflow:hidden;position:relative; z-index:2;}
.box_skitter .image {overflow:hidden;}
.box_skitter .image img {display:none; width:100%;}

/* =Box clone
-------------------------------------------------------------- */
.box_skitter .box_clone {position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.box_skitter .box_clone img {position:absolute;top:0;left:0;z-index:20;}

/* =Navigation
-------------------------------------------------------------- */
.box_skitter .prev_button ,
.box_skitter .next_button{ display:none !important;}

/* =Numbers
-------------------------------------------------------------- */
.box_skitter .info_slide {position:absolute;bottom:15px;left:0 !important; width:100%; text-align:center;z-index:10;}
.box_skitter .info_slide span { position:relative; display:inline-block; width:116px; height:41px; overflow:hidden; line-height:1000px; background:url(../images/Floor002650_dot.png) no-repeat left center; padding:0 70px 0 0; cursor:pointer; transition:0.3s;}
.box_skitter .info_slide span::after{ position:absolute; content:''; top:50%; margin-top:-1px; width:66px; height:2px; background:url(../images/Floor002650-dots.png) repeat-x left center;right:0;}
.box_skitter .info_slide span:last-child{ padding-right:0; width:46px;}
.box_skitter .info_slide span:last-child::after{ display:none;}
.box_skitter .info_slide span.image_number_select { background-image:url(../images/Floor002650_dot_on.png);}
@media(max-width:480px){
.box_skitter .info_slide span{ width:30px; height:30px; background-size:contain; padding-right:0;}
.box_skitter .info_slide span::after{ display:none;}
}
.Floor002650 .home-more{width:160px; text-align:center;}
.Floor002650 .home-more a{ position:relative;  font-size:16px ; color:#fff;display:block;  line-height:48px;}
.Floor002650 .home-more a span{ padding-right:33px; background:url(../images/Floor002650_more.png) no-repeat right center; text-transform:uppercase; transition:0.3s;}
.Floor002650 .home-more a::before,
.Floor002650 .home-more a::after{ position:absolute; content:''; height:100%; width:70%; transition:0.3s;}
.Floor002650 .home-more a::before{ left:0; border-top:1px solid #fff; border-left:1px solid #fff;}
.Floor002650 .home-more a::after{ right:0;border-bottom:1px solid #fff; border-right:1px solid #fff;}
.Floor002650 .home-more a:hover{ color:#f08311;}
.Floor002650 .home-more a:hover::before,
.Floor002650 .home-more a:hover::after{ border-color:#f08311; width:100%;}
.Floor002650 .home-more a:hover span{ padding-right:20px; background-image:url(../images/Floor002650_more_hover.png);}
@media(max-width:480px){
.Floor002650 .home-more{ width:110px;}
.Floor002650 .home-more a{ line-height:35px;}
}

.Floor002650 .line{ position:absolute; width:50%; top:0; height:100%;}
.Floor002650 .line::before{ position:absolute; content:''; width:1px; height:100%; background:rgba(255,255,255,0.1); left:50%; top:0;}
.Floor002650 .line-l{ left:0; border-right:1px  solid rgba(255,255,255,0.1);}
.Floor002650 .line-r{ right:0;}



.Floor002650 .swiper-slide-active>*{

  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }


.section-main{ width: 100%}























