/* jssor slider loading skin spin css */
.jssorl-009-spin img {
    animation-name: jssorl-009-spin;
    animation-duration: 1.6s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes jssorl-009-spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}


/*jssor slider bullet skin 132 css*/
.jssorb132 {position:absolute;}
.jssorb132 .i {position:absolute;cursor:pointer;}
.jssorb132 .i .b {fill:#fff;fill-opacity:0.8;stroke:#000;stroke-width:1600;stroke-miterlimit:10;stroke-opacity:0.7;}
.jssorb132 .i:hover .b {fill:#000;fill-opacity:.7;stroke:#fff;stroke-width:2000;stroke-opacity:0.8;}
.jssorb132 .iav .b {fill:#000;stroke:#fff;stroke-width:2400;fill-opacity:0.8;stroke-opacity:1;}
.jssorb132 .i.idn {opacity:0.3;}

.jssora051 {display:block;position:absolute;cursor:pointer;}
.jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
.jssora051:hover {opacity:.8;}
.jssora051.jssora051dn {opacity:.5;}
.jssora051.jssora051ds {opacity:.3;pointer-events:none;}


.slide2 {
	/*margin-top:90px!important;*/
	/*margin-top:65px!important;*/
}

.bannerTitBox {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	animation-duration: 2s;
	animation-name: slidein;
}
.bannerTit  {
	font-size:65px;
	font-weight:bold;
	color:#fff;
    width: 100%;
    text-align:center;
}

.slideSize2 {width:1800px;}
.slide2_imagen {height:auto%!important;width:100%!important;left: 50%!important;transform: translateX(-50%)!important;}
#slides2>div {height:600px;}

.slide-200 {height:200px;}
.slide-300 {height:300px;}
.slide-400 {height:400px;}
.slide-500 {height:500px;}
.slide-600 {height:600px;}
.slide-700 {height:700px;}
.slide-800 {height:800px;}
.slide-900 {height:900px;}

/* @media (max-width: 768px) {
	#slides2>div {height:600px!important;}
	.slideSize2 {width:1800px;height:600px;}
	#slides2>div {height:600px;}
} */

@keyframes slidein {
  from {
    margin-top: 100%;
    opacity: 0;
  }

  to {
    margin-top: 0%;
    opacity: 1;
  }
}

.bannerSubtit  {
	font-size: 35px;
    line-height: 34px;
    font-weight: normal;
    color: #fff;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}


/*****simple slide*****/

.vmc-simple-slide-wrap {
    overflow: hidden;
    position: relative;
}

/************************************************/

.vmc-simple-slide {
    width: 200%;
    height: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
}

.vmc-simple-slide .vmc-simple-slide-item {
    float: left;
    height: 100%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}

.vmc-simple-slide .vmc-simple-slide-img {
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
}

/************************************************/

.vmc-simple-slide-handle-buttons {
    z-index: 10;
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
}

.vmc-simple-slide-handle-buttons .vmc-simple-slide-handle-button {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #fff;
    margin: 0 6px;
    cursor: pointer;
}

.vmc-simple-slide-handle-buttons .active {
    background: #c00;
}

/************************************************/
.vmc-simple-slide-page-buttons {
    z-index: 10;
    position: absolute;
    top: 50%;
    left: 0;
    height: 0;
    width: 100%;
}

.vmc-simple-slide-page-buttons .vmc-simple-slide-page-button {
    position: absolute;
    height: 120px;
    width: 60px;
    background: transparent no-repeat center center;
    background-size: contain;
    cursor: pointer;
}

.vmc-simple-slide-page-buttons .next {
    top: -60px;
    right: 0;
    border-radius: 20px 0 0 20px;
    background-image: url("next.gif");
}

.vmc-simple-slide-page-buttons .prev {
    top: -60px;
    left: 0;
    border-radius: 0 20px 20px 0;
    background-image: url("prev.gif");
}

.vmc-simple-slide-page-buttons .hover {
    background-color: #000;
    filter: alpha(Opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
}

/************************************************/

.vmc-simple-slide-summary-mask {
    z-index: 5;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20%;
    background: #000;
    filter: alpha(Opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
}

.vmc-simple-slide-summary {
    z-index: 6;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20%;
    overflow: hidden;
}

.vmc-simple-slide-summary .text {
    color: #ffffff;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 400;
}

.vmc-simple-slide-summary a {
    color: #ffffff;
    text-decoration: none;
}
