.g-light-box{display:none;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100vh;color:#fff;background-color:rgba(0,0,0,.75);overflow-x:hidden;overflow-y:auto;z-index:999999}.g-light-box .g-light-box-title{position:fixed;top:0;width:100%;height:5rem;line-height:5rem;font-size:1.625rem;text-align:center;background-color:rgba(0,0,0,.75);z-index:3}.g-light-box .g-light-box-title span{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right}.g-light-box .g-light-box-title span.g-light-box-close{position:absolute;right:1.875rem;font-size:2.25rem}.g-light-box .g-light-box-content{position:relative;top:5rem;margin:50% auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;max-width:100%;z-index:2}.g-light-box .g-light-box-content img{margin:auto;max-width:100%}.g-light-box .g-light-box-content img.active{display:inline-block}.g-light-box .g-light-box-page{position:fixed;bottom:10%;display:none;-ms-flex-pack:distribute;justify-content:space-around;width:100%;height:6.25rem;line-height:6.25rem;text-align:center}.g-light-box .g-light-box-page i{margin:0 .625rem;font-size:1.75rem}.g-light-box .g-light-box-page button{width:6.25rem;font-size:2.375rem}.g-light-box .g-light-box-page button,.g-light-box .g-light-box-page i{font-style:normal;color:#fff}.g-light-box.show{display:block}