/*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 032 css*/
.jssorb032 {
position: absolute;
}
.jssorb032 .i {
position: absolute;
cursor: pointer;
}
.jssorb032 .i .b {
fill: #fff;
fill-opacity: 0.7;
stroke: #000;
stroke-width: 1200;
stroke-miterlimit: 10;
stroke-opacity: 0.25;
}
.jssorb032 .i:hover .b {
fill: #000;
fill-opacity: .6;
stroke: #fff;
stroke-opacity: .35;
}
.jssorb032 .iav .b {
fill: #000;
fill-opacity: 1;
stroke: #fff;
stroke-opacity: .35;
}
.jssorb032 .i.idn {
opacity: .3;
}

/*jssor slider arrow skin 051 css*/

.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;
}


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


.jssora093 {display:block;position:absolute;cursor:pointer;}
.jssora093 .c {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;}
.jssora093 .a {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;}
.jssora093:hover {opacity:.8;}
.jssora093.jssora093dn {opacity:.6;}
.jssora093.jssora093ds {opacity:.3;pointer-events:none;}

.jssort101 .p {position: absolute;top:0;left:0;box-sizing:border-box;background:#000;}
.jssort101 .p .cv {position:relative;top:0;left:0;width:100%;height:100%;border:2px solid #000;box-sizing:border-box;z-index:1;}
.jssort101 .a {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;visibility:hidden;}
.jssort101 .p:hover .cv, .jssort101 .p.pdn .cv {border:none;border-color:transparent;}
.jssort101 .p:hover{padding:2px;}
.jssort101 .p:hover .cv {background-color:rgba(0,0,0,6);opacity:.35;}
.jssort101 .p:hover.pdn{padding:0;}
.jssort101 .p:hover.pdn .cv {border:2px solid #fff;background:none;opacity:.35;}
.jssort101 .pav .cv {border-color:#fff;opacity:.35;}
.jssort101 .pav .a, .jssort101 .p:hover .a {visibility:visible;}
.jssort101 .t {position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:.6;}
.jssort101 .pav .t, .jssort101 .p:hover .t{opacity:1;}