@charset "utf-8";


body.fullscreen-mode{overflow:hidden !important;}

.jt-fullscreen-slider-wrapper{max-width:100%;position:relative;}
.jt-fullscreen-slider-wrapper *{margin:0;padding:0;}
.jt-fullscreen-slider-images{height:502px;position:relative;}
.jt-fullscreen-slider-images img,.jt-fullscreen-slider-images .jt-fullscreen-slider-item{width:100%;position:absolute;left:0;top:0;display:none;}
.jt-fullscreen-slider-images img:first-child,.jt-fullscreen-slider-images .jt-fullscreen-slider-item:first-child{display:block;}
.jt-fullscreen-slider-images img.active,.jt-fullscreen-slider-images .jt-fullscreen-slider-item.active{z-index:1;display:inline;}
.jt-fullscreen-slider-fullsize{width:100%;height:100%;position:fixed;left:0;top:0;z-index:9999999999;overflow-y:hidden !important;}
.jt-fullscreen-slider-fullsize:before{width:100%;height:100%;content:'';display:block;position:absolute;left:0;top:0;background:url(/sub2/img/ie8_bg_layer.png) repeat;}
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-images{height:100%;margin:auto;}
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-images img{width:auto;width:100%;height:100%;height:auto;margin:auto;right:0;bottom:0;}

@media only screen and (min-width:1900px){
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-images img{height:100%;}
}



/* image */
.jt-fullscreen-slider-controller{}
.jt-fullscreen-slider-controller a{width:66px;height:66px;position:absolute;top:45%;text-indent:inherit;display:block;background:url(/sub2/img/fulls_controller.png);}
.jt-fullscreen-slider-controller a span{text-indent:100%;overflow:hidden;white-space:nowrap;display:block;}
.jt-fullscreen-slider-controller a.next{background-position:right top;right:0px;}
.jt-fullscreen-slider-controller a.prev{background-position:left center;left:0px;}
.jt-fullscreen-slider-controller a:before,.jt-fullscreen-slider-controller a:after{width:100%;height:100%;display:block;content:"";position:absolute;top:0;left:0;transition:300ms;}
.jt-fullscreen-slider-controller a:before{z-index:1;background:url(/sub2/img/fulls_controller.png);}
.jt-fullscreen-slider-controller a:after{z-index:2;opacity:0;background:url(/sub2/img/fulls_controller_on.png);}
.jt-fullscreen-slider-controller a:hover:after{opacity:1;} 
.jt-fullscreen-slider-controller a.prev:hover:before,.jt-fullscreen-slider-controller a.prev:hover:after{background-position:-3px center;}
.jt-fullscreen-slider-controller a.next:before,.jt-fullscreen-slider-controller a.next:after{background-position:66px center;}
.jt-fullscreen-slider-controller a.next:hover:before,.jt-fullscreen-slider-controller a.next:hover:after{background-position:69px center;}


/* button */
.jt-fullscreen-slider-fullscreen-btn{width:52px;height:52px;position:absolute;right:10px;bottom:10px;border-radius:3px;transition:300ms;background:url(/sub2/img/fulls_btn_tl.png) no-repeat 14px 14px,url(/sub2/img/fulls_btn_tr.png) no-repeat 31px 14px,url(/sub2/img/fulls_btn_bl.png) no-repeat 14px 31px,url(/sub2/img/fulls_btn_br.png) no-repeat 31px 31px,#000;}
.jt-fullscreen-slider-fullscreen-btn:hover{background-position:10px 10px,35px 10px,10px 35px,35px 35px;} 
.jt-fullscreen-slider-fullscreen-btn,.jt-fullscreen-slider-controller a{text-indent:100%;overflow:hidden;white-space:nowrap;}

.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller{width:100%;height:100%;position:fixed;left:0;top:0;z-index:555;}
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller a{width:78px;height:78px;margin:auto;transition:300ms;color:#fff;display:block;position:absolute;top:0;bottom:0;left:0;}
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller .next{left:auto;right:0;}
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller .prev,.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller .prev:hover{font-size:0;background:url(/sub2/img/fullss_prev.png) no-repeat center center #000000;}
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller .next,.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller .next:hover{font-size:0;background:url(/sub2/img/fullss_next.png) no-repeat center center #000000;}
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller .prev:hover,.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller .next:hover{width:110px;background-color:#000;}
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller a:before,.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-controller a:after{display:none;}

.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-fullscreen-btn{position:absolute;right:0;top:0;z-index:555;background:none;}
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-fullscreen-btn span{width:78px;height:78px;background:url(/sub2/img/fullscreen_close_btn.gif) no-repeat center center;display:block;transition:500ms;background-color:black;position:absolute;right:0;top:0;}
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-fullscreen-btn{width:120px;height:120px;}
.jt-fullscreen-slider-fullsize .jt-fullscreen-slider-fullscreen-btn:hover span{width:100px;height:100px;}


#loading{width:50px;height:50px;margin:auto;dz-index:9999999;position:fixed;left:0;right:0;top:0;bottom:0;isplay:none;border:3px solid rgba(0,.,.,.3);border-radius:50%;border-top-color:#222;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;}

@keyframes spin {
to {
-webkit-transform:rotate(360deg);
}
}
@-webkit-keyframes spin {
to {
-webkit-transform:rotate(360deg);
}
}


@media screen and (max-width: 1500px){
.jt-fullscreen-slider-images{height:auto;min-height:420px;}
}

@media screen and (max-width: 1340px){
.jt-fullscreen-slider-images{min-height:390px;}
}

@media screen and (max-width: 1280px){
.jt-fullscreen-slider-images{min-height:740px;margin-bottom:40px;}

.jt-fullscreen-slider-fullscreen-btn{display:none;}
}

@media screen and (max-width: 1140px){
.jt-fullscreen-slider-images{min-height:700px;}
}

@media screen and (max-width: 1080px){
.jt-fullscreen-slider-images{min-height:680px;}
}

@media screen and (max-width: 1040px){
.jt-fullscreen-slider-images{min-height:640px;}
}

@media screen and (max-width: 980px){
.jt-fullscreen-slider-images{min-height:600px;}
}

@media screen and (max-width: 920px){
.jt-fullscreen-slider-images{min-height:560px;}
}

@media screen and (max-width: 880px){
.jt-fullscreen-slider-images{min-height:530px;}
}

@media screen and (max-width: 820px){
.jt-fullscreen-slider-images{min-height:500px;}
}

@media screen and (max-width: 768px){
.jt-fullscreen-slider-images{min-height:480px;}
}

@media screen and (max-width: 690px){
.jt-fullscreen-slider-images{min-height:420px;}
}

@media screen and (max-width: 640px){
.jt-fullscreen-slider-images{min-height:400px;}
.jt-fullscreen-slider-controller a{width:44px;height:44px;}
.jt-fullscreen-slider-controller a.prev:before,.jt-fullscreen-slider-controller a.prev:after{background-position:0px center;}
.jt-fullscreen-slider-controller a.prev:hover:before,.jt-fullscreen-slider-controller a.prev:hover:after{background-position:0px center;}
.jt-fullscreen-slider-controller a.next:before,.jt-fullscreen-slider-controller a.next:after{background-position:44px center;}
.jt-fullscreen-slider-controller a.next:hover:before,.jt-fullscreen-slider-controller a.next:hover:after{background-position:44px center;}
}

@media screen and (max-width: 600px){
.jt-fullscreen-slider-images{min-height:370px;}
}

@media screen and (max-width: 580px){
.jt-fullscreen-slider-images{min-height:350px;}
}

@media screen and (max-width: 520px){
.jt-fullscreen-slider-images{min-height:320px;}
}

@media screen and (max-width: 500px){
.jt-fullscreen-slider-images{min-height:300px;}
}

@media screen and (max-width: 480px){
.jt-fullscreen-slider-images{min-height:270px;}
.jt-fullscreen-slider-controller a{width:33px;height:33px;}
.jt-fullscreen-slider-controller a.prev:before,.jt-fullscreen-slider-controller a.prev:after{background-position:-14px center;}
.jt-fullscreen-slider-controller a.prev:hover:before,.jt-fullscreen-slider-controller a.prev:hover:after{background-position:-14px center;}
.jt-fullscreen-slider-controller a.next:before,.jt-fullscreen-slider-controller a.next:after{background-position:46px center;}
.jt-fullscreen-slider-controller a.next:hover:before,.jt-fullscreen-slider-controller a.next:hover:after{background-position:46px center;}
}

@media screen and (max-width: 440px){
.jt-fullscreen-slider-images{min-height:240px;}
}

@media screen and (max-width: 400px){
.jt-fullscreen-slider-images{min-height:220px;}
}

@media screen and (max-width: 370px){
.jt-fullscreen-slider-images{min-height:200px;}
}

@media screen and (max-width: 340px){
.jt-fullscreen-slider-images{min-height:180px;}
}

