.swiper-container{height:calc(100vh - 60px); background:#000; width: 100%;}
.photo-text{z-index: 10; background: rgba(0, 0, 0, 0.6); bottom: 0; padding: 15px; position:absolute; left:0; width:100%;}
.photo-title { font-size: 16px; font-weight: bold; color: rgba(255, 255, 255, 1);} 
.photo-right{color: #e4007f; font-size: 18px; padding-left: 8px; border-left: 1px solid rgba(255, 255, 255, 0.4)}
.photo-num{color: #fff; font-size: 22px;}
.photo-total{color: #fff; font-size: 16px;}
.photo-left{flex-direction: column; padding-right: 8px;}
.photo-content{padding-top: 3px; font-size: 14px; color: #bbb; height: 15vh; overflow: auto;}

/* pc样式 */
.pc .swiper-container{ width: 715px !important;}
.pc .gallery-top{background:#000; height: 477px !important; overflow: hidden;}
.pc .gallery-thumbs{background:#000; height: 120px !important; overflow: hidden; border-top: 3px solid #000;}
.gallery-top .swiper-slide {width:100% !important; overflow: hidden;}
.gallery-thumbs .swiper-slide {width:25% !important; overflow: hidden; opacity: 0.4;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.gallery-thumbs img{object-fit: cover; width: 100%; height: 100%;}
/* pc */
@media only screen and (min-width: 1200px){
	#wrapper{display: none;}
}
.summary{font-size: 16px; color: #6c6a6a; padding-bottom: 15px;}