/* 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);
    }
}


.jssorb031 {position:absolute;}
.jssorb031 .i {position:absolute;cursor:pointer;}
.jssorb031 .i .b {fill:#000;fill-opacity:0.5;stroke:#fff;stroke-width:1200;stroke-miterlimit:10;stroke-opacity:0.3;}
.jssorb031 .i:hover .b {fill:#fff;fill-opacity:.7;stroke:#000;stroke-opacity:.5;}
.jssorb031 .iav .b {fill:#fff;stroke:#000;fill-opacity:1;}
.jssorb031 .i.idn {opacity:.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;}

#slider1_container {
    visibility: hidden; position: relative; margin: 0 auto; width: 1140px; height: 737px; overflow: hidden;
}

.jssorl-009-spin {
    position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.7);
}

.jssorl-009-spin img {
    margin-top:-19px;position:relative;top:50%;width:38px;height:38px;
}

#slider1_container .slides-container {
    position: absolute; left: 0px; top: 0px; width: 1140px; height: 737px;
            overflow: hidden;
}

.jssorb031 {
    position:absolute;bottom:12px;right:12px;
}

.jssorb031 .i {
    width:16px;height:16px;
}

#bullet-viewbox {
    position:absolute;top:0;left:0;width:100%;height:100%;
}

.jssora051-left {
    width:55px;height:55px;top:0px;left:25px;
}

#arrow-left-viewbox {
    position:absolute;top:0;left:0;width:100%;height:100%;
}

.jssora051-right {
    width:55px;height:55px;top:0px;right:25px;
}

#arrow-right-viewbox {
    position:absolute;top:0;left:0;width:100%;height:100%;
}

