/*.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;  width: 720px; height: 480px; overflow: hidden;}*/
/*.thumbnavigator{position:absolute;right:0px;top:0px;width:150px;height:480px;}*/
/*.thumbnavigator .slides{cursor:default;}*/
.jssora05l{right:0px;right:25px;width:100px;}
.jssora05r{bottom:0px;right:25px;width:100px;}
.jssora05l, .jssora05r {
    display: block;
    position: absolute;
    /* size of arrow element */
    width: 100px;
    height: auto;
    cursor: pointer;
    overflow: hidden;
    background-color: #0f8a91;
    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: #f8af00; }
.jssora05r:hover { background-color: #f8af00; }
.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: 99px; height: 66px;}
.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;}
.jssort01-99-66 .p:hover .c, .jssort01-99-66 .pav .c {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border: 0px solid #FFE ;
    background-position: 50% 50%;
    background-color: rgba(249, 175, 0, 0.67);}
.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: 100% !important;
    max-width: inherit;
    height: auto !important;
    border: none;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -o-webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    top: 50% !important;
    left: 50% !important;
}
body.tour-our-offices #jssor_1 .main-slide .img-cpt,
body.tour-our-offices #jssor_2 .main-slide .img-cpt {
    width: 100% !important;}