@charset "utf-8";
/* CSS Document */

@-webkit-keyframes fadeInUp2 {
	0% {opacity: 0;-webkit-transform: translateY(20px);}
	50% {opacity: 0;-webkit-transform: translateY(10px);}
	100% {opacity: 1;-webkit-transform: translateY(0);}
}
@-moz-keyframes fadeInUp2 {
	0% {opacity: 0;-moz-transform: translateY(20px);}
	50% {opacity: 0;-moz-transform: translateY(10px);}
	100% {opacity: 1;-moz-transform: translateY(0);}
}
@-o-keyframes fadeInUp2 {
	0% {opacity: 0;-o-transform: translateY(20px);}
	50% {opacity: 0;-o-transform: translateY(10px);}
	100% {opacity: 1;-o-transform: translateY(0);}
}
@keyframes fadeInUp2 {
	0% {opacity: 0;transform: translateY(20px);}
	50% {opacity: 0;transform: translateY(10px);}
	100% {opacity: 1;transform: translateY(0);}
}

@-webkit-keyframes fadeIn {
	0% {opacity: 0;-webkit-transform: translateY(0px);}
	100% {opacity: 1;-webkit-transform: translateY(0);}
}
@-moz-keyframes fadeIn {
	0% {opacity: 0;-moz-transform: translateY(0px);}
	100% {opacity: 1;-moz-transform: translateY(0);}
}
@-o-keyframes fadeIn {
	0% {opacity: 0;-o-transform: translateY(0px);}
	100% {opacity: 1;-o-transform: translateY(0);}
}
@keyframes fadeIn {
	0% {opacity: 0;transform: translateY(0px);}
	100% {opacity: 1;transform: translateY(0);}
}

@-webkit-keyframes bounceIn {
	0% {opacity: 0;-webkit-transform: scale(.3);}
	50% {opacity: 1;-webkit-transform: scale(1.05);}
	70% {-webkit-transform: scale(.9);}
    100% {-webkit-transform: scale(1);}
}
@-moz-keyframes bounceIn {
	0% {opacity: 0;-moz-transform: scale(.3);}
	50% {opacity: 1;-moz-transform: scale(1.05);}
	70% {-moz-transform: scale(.9);}
	100% {-moz-transform: scale(1);}
}
@-o-keyframes bounceIn {
	0% {opacity: 0;-o-transform: scale(.3);}
	50% {opacity: 1;-o-transform: scale(1.05);}
	70% {-o-transform: scale(.9);}
	100% {-o-transform: scale(1);}
}
@keyframes bounceIn {
	0% {opacity: 0;transform: scale(.3);}
	50% {opacity: 1;transform: scale(1.05);}
	70% {transform: scale(.9);}
	100% {transform: scale(1);}
}
{
	-webkit-animation-duration: .6s;
	-webkit-animation-delay: .4s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .6s;
	-moz-animation-delay: .4s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .6s;
	-ms-animation-delay: .4s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .6s;
	animation-delay: .4s;
	animation-timing-function: ease;
	animation-fill-mode: both;

	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn; 
}



.fullSlide{width:100%;position:relative;overflow:hidden; }
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;background-repeat: no-repeat; background-position: center center; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; width: 100%; height: 100%;}
.fullSlide .bd ul{width:100% !important; height:100%;}
.fullSlide .bd li{width:100% !important;height:100%;overflow:hidden;text-align:center;}
.fullSlide .bd li{ background-repeat: no-repeat; background-position: center center; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.fullSlide .bd li a{display:block;}
.fullSlide .bd li img{ position:absolute; top:0px; left:0px;}
.fullSlide .bd .description { text-shadow: 0 2px 2px rgba(0,0,0,0.0); color: #fff;width:auto; text-align:center;
position:absolute; width:100%; z-index:100;top:calc(42% - 0px);
-webkit-animation-duration: .6s;
	-webkit-animation-delay: .4s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .6s;
	-moz-animation-delay: .4s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .6s;
	-ms-animation-delay: .4s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .6s;
	animation-delay: .4s;
	animation-timing-function: ease;
	animation-fill-mode: both;

	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn; 
}
.fullSlide .bd li:first-child .description{}
.description h1 {display:none;line-height:1.4;}
.description h2 {display:none;line-height:1.4;}
.description p { display:none;line-height:1.6;}
	
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:20px;height:20px;}
.fullSlide .hd ul{text-align:center;height:20px;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline; text-indent: -9999px;margin:0px 10px;}
.fullSlide .hd ul li span{ display:block;cursor:pointer;border-radius:100%;behavior:url(ie-css3.htc);/*ie6*/ -moz-border-radius:100%;-webkit-border-radius:100%;background:#fff;opacity:0.5;margin:2px 2px; float:left;}
.fullSlide .hd ul .on span{ opacity:1;margin:0;}

.fullSlide .prev,.fullSlide .next{cursor:pointer;width:84px;}
.fullSlide .arrows a i{ display: block; background-repeat: no-repeat; width:44px; height: 58px; position: absolute; top:calc(50% - 29px); text-indent: -9999px; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; opacity: 0;}
.fullSlide .prev i{ left: 0px; background-image: url(img/left-arrow.svg); background-size:cover; }
.fullSlide .next i{ right: 0px; background-image: url(img/right-arrow.svg); background-size:cover;}
.fullSlide:hover .prev i{ left: 20px;opacity: 0.4;}
.fullSlide:hover .next i{ right: 20px;opacity: 0.4;}
.fullSlide:hover .arrows a i{ opacity: 0.4; }
.fullSlide:hover .arrows a:hover i{ opacity: 0.9; }


@media (max-width:520px) {
.fullSlide .arrows a i{ display: block; background-repeat: no-repeat; width:29px; height:38px; top:calc(50% - 19px);background-size:29px 38px;}
}


.slide-v{ position:relative;}
.slide-vz{display: block;width: 100%;height: 100%;position: absolute; background-color:#000;opacity: 0.5; z-index:50;
-moz-box-shadow: inset 0px 0px 200px #000000;
-webkit-box-shadow: inset 0px 0px 200px #000000;
box-shadow: inset 0px 0px 200px #000000;
z-index: 2;top: 0px;}
/*video*/

video { display: inline-block;position: static;}


