.modal-header{display:none}
.pp-container{max-width:740px;margin-left:auto;margin-right:auto;overflow:hidden}
.pp-wrapper{min-height:53%;top:12%;width:100%;overflow:hidden}
.pp-link{max-height:85%;width:100%;text-align:center;display:flex;justify-content:center}
.pp-picture{max-width:85%;margin-bottom:2%}
.pp-btn-close{height:40px;width:40px;text-align:center;font-size:24px;color:white;border-radius:50%;border:solid 2px white;line-height:40px;opacity:.7;font-weight:500;cursor:pointer;margin-top:10px}
.pp-cover-on{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}
.pp-body{width:100%;height:95%;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column}
.pp-picture-inline{max-height:100%;max-width:93%;height:auto;width:auto;margin:auto 3.5%}
.pp-slide-wrapper{position:relative;overflow:hidden;box-sizing:border-box;-webkit-user-select:none;user-select:none}
.pp-slide-wrapper .slide-show{overflow:hidden;position:relative;line-height:0}
.pp-slide-wrapper .slide-show .slide-picture{width:100%;height:auto}
.pp-slide-wrapper .slide-bar{position:absolute;width:auto;height:20px;overflow:hidden;margin-right:10px;right:0;bottom:0}
.pp-slide-wrapper .slide-bar li{display:inline-block;margin:5px;width:10px;height:10px;border-radius:10px}
.pp-slide-wrapper .slide-bar li.current{display:inline-block;margin:5px;width:10px;height:10px;border-radius:10px}
.pp-container .swiper-slide-box{height:100%}
.pp-container .swiper-slide{height:auto;align-items:stretch}
.pp-container .swiper-slide-box img{width:100%}
.swiper-slide-box a,.swiper-slide-box div{font-size:0}
.pp-container .swiper-slide-box a{height:100%;display:flex;align-items:center}