/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{width:979px!important;position:absolute;top:0;left:0;z-index:20}
.fancybox-skin{position:relative;color:#444;text-shadow:none;padding:0!important}
.fancybox-opened{z-index:30}
.fancybox-inner,.fancybox-outer{position:relative}
.fancybox-inner{width:100%!important;height:auto!important;overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:60}
#fancybox-loading div{width:44px;height:44px}
.fancybox-close{position:absolute;top:-49px;right:-45px;width:32px;height:32px;background:url(../images/iconq6.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer;z-index:40}
.fancybox-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:89px;background-color:rgba(0,0,0,.45);cursor:pointer;z-index:40}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{display:block;width:100%;height:100%;background:url(../images/iconq11.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.fancybox-next span{background-image:url(../images/iconq12.png)}
.fancybox-nav:hover{background-color:#000}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:visible!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:10;background-color:rgba(0,0,0,.6)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:50}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;left:0;right:0;bottom:0;overflow:hidden}
.fancybox-title-float-wrap .child{display:block;font-size:22px;color:#fff;line-height:3.23em;text-align:center;background-color:rgba(0,0,0,.5);padding:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}

@media only screen and (min-width: 950px) and (max-width: 1920px) {
.fancybox-wrap{width:50.98vw!important;}
}
@media only screen and (max-width:1199px){
.fancybox-wrap{width:80%!important}
.fancybox-title-float-wrap .child{font-size:14px;line-height:40px}
.fancybox-nav{width:40px;height:71px}
.fancybox-close{top:-40px;right:-40px}
}
@media only screen and (max-width:767px){
.fancybox-wrap{width:90%!important}
.fancybox-close{right:-10px}
.fancybox-nav{width:30px;height:53px}
}