.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:1280px!important;height:100%;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-outer .enlarge{position:absolute;bottom:0;right:0;width:40px;height:40px;background-color:rgba(0,0,0,.3);background-image:url(../images/xziconl4.png);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;z-index:20} .fancybox-inner{width:100%!important;height:90%!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{width:100%;max-height:100%;margin:0 auto} #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:0;right:-10%;width:60px;height:60px;background:url(../images/xziconl3.png) center center no-repeat #9e1a23;-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:22px;height:40px;cursor:pointer;z-index:40} .fancybox-prev{left:-10%} .fancybox-next{right:-10%} .fancybox-nav span{display:block;width:100%;height:100%;background:url(../images/xziconl1.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/xziconl2.png)} .fancybox-nav:hover{opacity:.7} .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;z-index:101} .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 (max-width:1680px){ .fancybox-close{top:-10%;right:-20%} .fancybox-prev{left:-20%} .fancybox-next{right:-20%} } @media only screen and (max-width:1440px){ .fancybox-close{top:-10%;right:-10%} .fancybox-prev{left:-10%} .fancybox-next{right:-10%} } @media only screen and (max-width:1199px){ .fancybox-wrap{width:80%!important} .fancybox-title-float-wrap .child{font-size:14px;line-height:40px} .fancybox-prev{left:0} .fancybox-next{right:0} .fancybox-nav span{background-color:rgba(0,0,0,.7);-webkit-background-size:60% auto;-moz-background-size:60% auto;-ms-background-size:60% auto;-o-background-size:60% auto;background-size:60% auto} } @media only screen and (max-width:767px){ .fancybox-wrap{width:90%!important} .fancybox-close{right:0;top:-20%} .fancybox-nav{width:30px;height:53px} }