.WSlide .camera_wrap{height:100%;}
.WSlide .slide_title{position:absolute;z-index:2;width:1180px;margin:0;left:50%;margin-left:-600px;text-align:right;font-size:60px;line-height:1em;top:50%;margin-top:-50px;padding:0;font-weight: 600;font-family: "source sans pro";}
.WSlide .none_slide{height:0;overflow:hidden;border:0;}
.WSlide .camera_commands{display:none;}
.WSlide #back_to_camera {background:rgba(255,255,255,.9);clear:both;display:block;height:40px;line-height:40px;padding:20px;position:relative;z-index:1;}
.WSlide .fluid_container {bottom:0;height:100%;left:0;position:relative;right:0;top:0;z-index:0;}
.WSlide #camera_wrap {margin-bottom:0!important;position:relative;z-index:1;}
.WSlide .camera_bar {z-index:2;}
.WSlide .camera_thumbs {margin-top:-100px;position:relative;z-index:1;}
.WSlide .camera_thumbs_cont {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.WSlide .camera_overlayer {opacity:.1;}
.WSlide .top_camera{position:absolute;width:100%;height:7px;overflow:hidden;top:left:0;}
.WSlide .slide_text{position:absolute;z-index:20;right:10px;top:10px;display:inline-block;;font-size:14px;font-weight:bold;}
.WSlide .slide_text img{height:32px;vertical-align:middle}
.WSlide .da-img img{width:100%;vertical-align:middle}
.WSlide .camera_wrap .camera_pag .camera_pag_ul li{width:20px;height:20px;transition:all 200ms;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;-ms-transition:all 200ms}
.xe .WSlide .camera_pag{right:auto;width:100%;text-align:center;}
.camera_wrap .camera_pag .camera_pag_ul{text-align:center}
.WSlide .camera_wrap .camera_pag .camera_pag_ul {text-align:center;}
.WSlide .camera_wrap .camera_pag .camera_pag_ul li span{width:10px;height:10px;-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;background:#fff;transition:all 200ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;}
.WSlide .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {background:#795548;}
.WSlide .caption{width:1400px;margin:0 auto;position:relative;height:100%;}
.camera_wrap a.slide_link_more{margin-top:30px;display:inline-block;font-size:13px !important;padding:8px 10px 7px 10px;background:url(../img/white5.png);line-height:20px;border:1px solid #111;color:#111;text-transform:uppercase;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;}
.camera_wrap a.slide_link_more i{position:relative;top:1px;padding-left:1px;}
.camera_wrap a.slide_link_more:hover{color:#fff;background-image:none;}
.caption h2{position:absolute;    
	font-size:46px;
    line-height: 1.4em;
    text-transform: uppercase;
    font-weight: 600;
	margin:0;
    color: #ffe49a;
	-webkit-text-shadow:0 1px 15px rgb(0 0 0 / 59%);-moz-text-shadow:0 1px 15px rgb(0 0 0 / 59%);text-shadow:0 1px 15px rgb(0 0 0 / 59%);
}
.caption h2 span{color: #ffe49a;}
.caption h2.hlt{left:110%;top:40px;text-align:left;}
.caption h2.hlb{left:110%;bottom:240px;text-align:left;}
.caption h2.hrt{right:110%;top:140px;}
.caption h2.hrb{right:110%;bottom:70px;}
.caption h2.hct{width:100%;top:0;padding-top:0px;text-align:center;}
.caption p{position:absolute;font-size:16px;line-height:1.4em;color:#fff;font-size: 20px;
    line-height: 1.75;
    -ms-word-break: keep-all;
    word-break: keep-all;
	-webkit-text-shadow:0 1px 15px rgb(0 0 0 / 59%);-moz-text-shadow:0 1px 15px rgb(0 0 0 / 59%);text-shadow:0 1px 15px rgb(0 0 0 / 59%);
}
.caption p.plt{left:0%;top:180px;text-align:left;}
.caption p.plb{left:0%;bottom:140px;}
.caption p.prt{right:0%;top:420px;text-align:right;}
.caption p.prb{right:10%;bottom:180px;}
.caption p.prt img{width:350px;}
.caption p.pcb{width:100%;top:22%;padding-top:0px;text-align:center;}
.caption5  p.plt{top:180px}
.caption5 h2.hlt{top:40px;} 
@-webkit-keyframes fromRightAnim21{
	0%{ right: 10%; opacity: 0; }
	90%{ right: 0%; opacity: 0.8; }
	100%{ right: 0%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim22{
	0%{ right: -10%; opacity: 0; }
	100%{ right: 0%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim23{
	0%{ left: -10%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}

@-webkit-keyframes fromRightAnim24{
	0%{ left: 10%; opacity: 0; }
	90%{ left: 0%; opacity: 0.8; }
	100%{ left: 0%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim25{
	0%{ left: -10%; opacity: 0; }
	100%{ left: 14%; opacity: 1; }
}
@-webkit-keyframes fromCenterAnim21{
	0%{ top: 30%; opacity: 0; }
	100%{ top: 3%; opacity: 1; }
}
@-webkit-keyframes fromCenterAnim22{
	0%{ top: 40%; opacity: 0; }
	100%{ top: 22%; opacity: 1; }
}

@-moz-keyframes fromRightAnim21{
	0%{ right: 10%; opacity: 0; }
	90%{ right: 0%; opacity: 0.8; }
	100%{ right: 0%; opacity: 1; }
}
@-moz-keyframes fromRightAnim22{
	0%{ right: -10%; opacity: 0; }
	100%{ right: 0%; opacity: 1; }
}
@-moz-keyframes fromRightAnim23{
	0%{ left: -10%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-moz-keyframes fromRightAnim24{
	0%{ left: 10%; opacity: 0; }
	90%{ left: 0%; opacity: 0.8; }
	100%{ left: 0%; opacity: 1; }
}
@-moz-keyframes fromRightAnim25{
	0%{ left: -10%; opacity: 0; }
	100%{ left: 14%; opacity: 1; }
}
@-moz-keyframes fromCenterAnim21{
	0%{ top: 30%; opacity: 0; }
	100%{ top: 3%; opacity: 1; }
}
@-moz-keyframes fromCenterAnim22{
	0%{ top: 40%; opacity: 0; }
	100%{ top: 22%; opacity: 1; }
}

@-o-keyframes fromRightAnim21{
	0%{ right: 10%; opacity: 0; }
	90%{ right: 0%; opacity: 0.8; }
	100%{ right: 0%; opacity: 1; }
}
@-o-keyframes fromRightAnim22{
	0%{ right: -10%; opacity: 0; }
	100%{ right: 0%; opacity: 1; }
}
@-o-keyframes fromRightAnim23{
	0%{ left: -10%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-o-keyframes fromRightAnim24{
	0%{ left: 10%; opacity: 0; }
	90%{ left: 0%; opacity: 0.8; }
	100%{ left: 0%; opacity: 1; }
}
@-o-keyframes fromRightAnim25{
	0%{ left: -10%; opacity: 0; }
	100%{ left: 14%; opacity: 1; }
}
@-o-keyframes fromCenterAnim21{
	0%{ top: 30%; opacity: 0; }
	100%{ top: 3%; opacity: 1; }
}
@-o-keyframes fromCenterAnim22{
	0%{ top: 40%; opacity: 0; }
	100%{ top: 22%; opacity: 1; }
}

@-ms-keyframes fromRightAnim21{
	0%{ right: 10%; opacity: 0; }
	90%{ right: 0%; opacity: 0.8; }
	100%{ right: 0%; opacity: 1; }
}
@-ms-keyframes fromRightAnim22{
	0%{ right: -10%; opacity: 0; }
	100%{ right: 0%; opacity: 1; }
}
@-ms-keyframes fromRightAnim23{
	0%{ left: -10%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@-ms-keyframes fromRightAnim25{
	0%{ left: -10%; opacity: 0; }
	100%{ left: 14%; opacity: 1; }
}
@-ms-keyframes fromRightAnim24{
	0%{ left: 10%; opacity: 0; }
	90%{ left: 0%; opacity: 0.8; }
	100%{ left: 0%; opacity: 1; }
}
@-ms-keyframes fromCenterAnim21{
	0%{ top: 30%; opacity: 0; }
	100%{ top: 3%; opacity: 1; }
}
@-ms-keyframes fromCenterAnim22{
	0%{ top: 40%; opacity: 0; }
	100%{ top: 22%; opacity: 1; }
}

@keyframes fromRightAnim21{
	0%{ right: 10%; opacity: 0; }
	90%{ right: 0%; opacity: 0.8; }
	100%{ right: 0%; opacity: 1; }
}
@keyframes fromRightAnim22{
	0%{ right: -10%; opacity: 0; }
	100%{ right: 0%; opacity: 1; }
}
@keyframes fromRightAnim23{
	0%{ left: -10%; opacity: 0; }
	100%{ left: 0%; opacity: 1; }
}
@keyframes fromRightAnim24{
	0%{ left: 10%; opacity: 0; }
	90%{ left: 0%; opacity: 0.8; }
	100%{ left: 0%; opacity: 1; }
}
@keyframes fromRightAnim25{
	0%{ left: -10%; opacity: 0; }
	100%{ left: 14%; opacity: 1; }
}

@keyframes fromCenterAnim21{
	0%{ top: 30%; opacity: 0; }
	100%{ top: 3%; opacity: 1; }
}

@keyframes fromCenterAnim22{
	0%{ top: 40%; opacity: 0; }
	100%{ top: 22%; opacity: 1; }
}
.camera_in_widget_slideA,
.camera_in_widget_slide
{
    -webkit-animation: fromRightAnim23 0.8s ease-in-out 1s both;
    -moz-animation: fromRightAnim23 0.8s ease-in-out 1s both;
    -o-animation: fromRightAnim23 0.8s ease-in-out 1s both;
    -ms-animation: fromRightAnim23 0.8s ease-in-out 1s both;
    animation: fromRightAnim23 0.8s ease-in-out 1s both;
}
.cameraContent h2.hrt, .cameraContent h2.hrb, .swiper-slide-active h2.hrt, .swiper-slide-active h2.hrb
{
    -webkit-animation: fromRightAnim22 0.8s ease-in-out 0s both;
    -moz-animation: fromRightAnim22 0.8s ease-in-out 0s both;
    -o-animation: fromRightAnim22 0.8s ease-in-out 0s both;
    -ms-animation: fromRightAnim22 0.8s ease-in-out 0s both;
    animation: fromRightAnim22 0.8s ease-in-out 0s both;
}
.cameraContent h2.hlt, .cameraContent h2.hlb, .swiper-slide-active h2.hlt, .swiper-slide-active h2.hlb
{
     -webkit-animation: fromRightAnim23 0.8s ease-in-out 0s both;
    -moz-animation: fromRightAnim23 0.8s ease-in-out 0s both;
    -o-animation: fromRightAnim23 0.8s ease-in-out 0s both;
    -ms-animation: fromRightAnim23 0.8s ease-in-out 0s both;
    animation: fromRightAnim23 0.8s ease-in-out 0s both;
}

.cameraContent h2.hlt-n, .swiper-slide-active h2.hlt-n {
     -webkit-animation: fromRightAnim25 0.8s ease-in-out 0s both;
    -moz-animation: fromRightAnim25 0.8s ease-in-out 0s both;
    -o-animation: fromRightAnim25 0.8s ease-in-out 0s both;
    -ms-animation: fromRightAnim25 0.8s ease-in-out 0s both;
    animation: fromRightAnim25 0.8s ease-in-out 0s both !important;
}

.cameraContent h2.hct, .swiper-slide-active h2.hct
{
     -webkit-animation: fromCenterAnim21 0.8s ease-in-out 0s both;
    -moz-animation: fromCenterAnim21 0.8s ease-in-out 0s both;
    -o-animation: fromCenterAnim21 0.8s ease-in-out 0s both;
    -ms-animation: fromCenterAnim21 0.8s ease-in-out 0s both;
    animation: fromCenterAnim21 0.8s ease-in-out 0s both;
}


.cameraContent p, .swiper-slide-active p{
    -webkit-animation: fromRightAnim24 0.6s ease-in-out 0.8s both;
    -moz-animation: fromRightAnim24 0.6s ease-in-out 0.8s both;
    -o-animation: fromRightAnim24 0.6s ease-in-out 0.8s both;
    -ms-animation: fromRightAnim24 0.6s ease-in-out 0.8s both;
    animation: fromRightAnim24 0.6s ease-in-out 0.8s both;
}
.cameraContent p.plt, .cameraContent p.plb, .swiper-slide-active p.plt, .swiper-slide-active p.plb{
    -webkit-animation: pop-up 0.6s ease-in-out 0.8s both;
    -moz-animation: pop-up 0.6s ease-in-out 0.8s both;
    -o-animation: pop-up 0.6s ease-in-out 0.8s both;
    -ms-animation: pop-up 0.6s ease-in-out 0.8s both;
    animation: pop-up 0.6s ease-in-out 0.8s both;
}
.cameraContent p.prt, .cameraContent p.prb, .swiper-slide-active p.prt, .swiper-slide-active p.prb{
	-webkit-animation: pop-up 0.6s ease-in-out 1.2s both;
    -moz-animation: pop-up 0.6s ease-in-out 1.2s both;
    -o-animation: pop-up 0.6s ease-in-out 1.2s both;
    -ms-animation: pop-up 0.6s ease-in-out 1.2s both;
    animation: pop-up 0.6s ease-in-out 1.2s both;
}

.cameraContent p.pcb, .swiper-slide-active p.pcb{
    -webkit-animation: fromCenterAnim22 0.6s ease-in-out 0.8s both;
    -moz-animation: fromCenterAnim22 0.6s ease-in-out 0.8s both;
    -o-animation: fromCenterAnim22 0.6s ease-in-out 0.8s both;
    -ms-animation: fromCenterAnim22 0.6s ease-in-out 0.8s both;
    animation: fromCenterAnim22 0.6s ease-in-out 0.8s both;
}
.da-arrows {display:none;}
.da-slide h2 {margin-top:50px;}
.da-dots {text-align:left;left: 140px;bottom:40px;}
.camera_widget_slide{position:absolute;bottom:50px;left:50%;margin-left:-600px;z-index:3;width:1180px;}
.camera_in_widget_slide,
.camera_in_widget_slide a{color:#fff;}
.camera_in_widget_slideA,
.camera_in_widget_slideA a{color:#ccc;}

@media screen and (max-width:1340px){
.camera_prev, .camera_next{
	display:none;
}
}
@media screen and (max-width:1270px){
.WSlide .caption{width:1000px}
}

@media screen and (max-width:1023px){
.WSlide .caption{width:760px}
.WSlide{top:90px;}
}



	.text-align-right{text-align:right;}
	.text-align-center{text-align:center;}
	.caption h2,
	.caption p,
	.caption a{
	  opacity:0;
	}
.text-align-center{text-align:center;}


.caption p span{}
.caption a{margin-top:30px;display:inline-block;font-size:13px !important;transition:all .3s linear;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;animation-delay:1.0s;padding:8px 0px 7px 0px;width:120px;text-align:center;line-height:20px;border:1px solid #666;color:#666;background:rgba(255,255,255,0.2);text-transform:uppercase;transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;}
.caption a:hover{background:rgba(255,255,255,0.4);color:#111;border:1px solid #111;}
a.slide_link_more img{padding-left:2px;width:12px;vertical-align:middle;position:relative;top:-1px;}
a.slide_link_more i{padding-left:2px;width:12px;vertical-align:middle;position:relative;top:-1px;}


	@keyframes pop-in{
	  0%{
		opacity:0;
		transform:translateY(-4rem) scale(.8);
	  }
	  100%{
		opacity:1;
		transform:none;
	  }
	}
	@keyframes pop-inB{
	  0%{
		opacity:0;
		transform:translateX(14rem) scale(.6);
	  }
	  100%{
		opacity:1;
		transform:none;
	  }
	}

	@keyframes pop-up{
	  0%{
		opacity:0;
		transform:translateY(4rem) scale(.8);
	  }
	  100%{
		opacity:1;
		transform:none;
	  }
	}