.jssor-wraper{position: relative; margin: 0 auto; top: 0px; left: 0px; width: 860px; height: 480px; overflow: hidden; background-color: transparent;}
.loading-img{position: absolute; top: 0px; left: 0px;}
.black-div-one{filter: alpha(opacity=70); opacity: 0.7; position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%;}
.black-div-two{position:absolute;display:block;background:url('../images/loading.gif') no-repeat center center;top:0px;left:0px;width:100%;height:100%;}
.main-slide{cursor: default; position: relative; top: 0px; right: 150px; width: 720px; height: 480px; overflow: hidden;}
.thumbnavigator{position:absolute;right:0px;top:15px !important;width:150px;height:480px;}
.thumbnavigator .slides{cursor:default;}
.jssora05l{right:0px;right:0px;width:100px;}
.jssora05r{bottom:0px;right:0px;width:100px;}
.jssora05l, .jssora05r {
    display: block;
    position: absolute;
    /* size of arrow element */
    width: 150px;
    height: auto;
    cursor: pointer;
    overflow: hidden;
    background-color: #e9286c;
    text-align:center;
    padding: 5px 0px;
    font-size: 18px;
    color: #fff;
}
.jssora05l { background-position: -10px -40px; top:0px !important;}
.jssora05r { background-position: -70px -40px; top:initial !important;bottom:0px;}
.jssora05l:hover { background-color: #0a71ef; }
.jssora05r:hover { background-color: #0a71ef; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }
.jssora05l.jssora05lds { background-position: -10px -40px; opacity: .3; pointer-events: none; }
.jssora05r.jssora05rds { background-position: -70px -40px; opacity: .3; pointer-events: none; }
/* jssor slider thumbnail navigator skin 01 css *//*.jssort01-99-66 .p            (normal).jssort01-99-66 .p:hover      (normal mouseover).jssort01-99-66 .p.pav        (active).jssort01-99-66 .p.pdn        (mousedown)*/
.jssort01-99-66 .p {position: absolute; top: 0; left: 0; width:150px; height:100px;}
.jssort01-99-66 .t {position: absolute; top: 0; left: 0; width: 100%; height: 100%;border: none;}
.jssort01-99-66 .w {position: absolute; top: 0px; left: 0px; width: 100%;    height: 100%;}
.jssort01-99-66 .c {position: absolute; top: 0px; left: 0px; width: 100%;    height: 100%; border: #000 0px solid;box-sizing: content-box;  _background: none;cursor: pointer;}
.jssort01-99-66 .pav .c {top:0px;left:0px; border: #000 0px solid; width: 100%;height: 100%; _border: #fff 0px solid;background-position: 50% 50%;cursor: pointer;background-color: rgba(10, 113, 239, 0.63);}
.jssort01-99-66 .p:hover .c {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border: 0px solid #FFE ;
    background-position: 50% 50%;
    background-color: rgba(10, 113, 239, 0.63);}
.jssort01-99-66 .p.pdn .c {background-position: 50% 50%;width: 99px;height: 66px;border:0px solid #FFE ;}
* html .jssort01-99-66 .c, * html .jssort01-99-66 .pdn .c, * html .jssort01-99-66 .pav .c {width: 99px; height: 66px;}
#jssor_1 .main-slide .img-cpt,
#jssor_2 .main-slide .img-cpt {width: initial !important; max-width: inherit;height: auto !important;border: none;transform: translateY(-50%) translateX(-50%);top: 50% !important;left: 50% !important;}
