html,body{
	width: 100%;
}
footer{
	font-size: 12px;
}
.main{
	width: 100%;
	overflow: hidden;
}

.swiper-button-next:focus,
.swiper-button-prev:focus{
	outline: none;
}
button:focus{
	outline: none;
}
.videobox{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.videobox .video-time{
	display: block;
	position: absolute;
	left: 0.75rem;
	bottom: 0.4rem;
	background: url(http://hsdev.efotile.com/webstatic/Public/Mobile/new/img/video/video_icon.png) no-repeat left center;
	padding-left: 1.3rem;
	background-size: 0.8rem auto;
	font-size: 0.65rem;
	color: #fff;
	line-height: 0.9rem;
}
.videobox>div{
	width: 100%;
	height: 100%;
}
/*视频全屏播放*/
video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position:center center;
	display: inline-block;
}
/*播放按钮变成圆形*/
.video-js .vjs-big-play-button{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	border:none;
    background-color: transparent;
    height: 0.6rem;
    width: 0.6rem;
    line-height: 0.6rem;
    border-radius: 50%;
    background:rgba(0,0,0,.15);
}
/*默认第一帧图片全覆盖父级*/
.vjs-poster{
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
/*视频暂停也显示播放按钮*/
.vjs-paused .vjs-big-play-button,
.vjs-paused.vjs-has-started .vjs-big-play-button {
    display: block;
}
/*点击屏幕播放/暂停*/
.video-js.vjs-playing .vjs-tech {
    pointer-events: auto!important;
}
/*放大按钮*/
.vjs-icon-fullscreen-enter:before,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
    content: ""!important;
    background:url(http://hsdev.efotile.com/webstatic/Public/Mobile/img/video/video_enlarge.png) no-repeat center center;
    background-size: 0.2rem auto;
}
/*进度条颜色*/
.video-js .vjs-play-progress {
    background-color: #9C1D22;
}
/*进度条底色*/
.video-js .vjs-load-progress div {
    background: rgba(255, 255, 255, 0.2);
}
/*进度条上的圆点*/
.video-js .vjs-play-progress:before {
    color: #9C1D22;
}
/*控制条*/
.video-js .vjs-control-bar{
	/*bottom: 1.0rem;*/
	background-color:transparent;
	opacity: 1!important;
}


.fix-nav.down{
	top: 0;
}
.fix-nav{
	position: fixed;
	top: -0.5rem;
	left: 0;
	width: 100%;
	height: 0.5rem;
	padding: 0 0.1rem;
	background:rgba(255,255,255,0.96);
	box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2);
	z-index: 88;
	-webkit-transition: top .6s ease;
    -moz-transition: top .6s ease;
    transition: top .6s ease;
    display: none;
}
.fix-nav .fix-pack{
	width: 100%;
}
.fix-nav .left a{
	display: block;
	line-height: 0.5rem;
	font-size: 0.12rem;
	font-weight: 600;
	color: #928579;
	text-align: center;
}
.fix-nav .left a.right-line:after{
	height: 0.12rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-right: 1px solid #D8D8D8;
    color: #D8D8D8;
}
.fix-nav .right{
	margin-left: 0.1rem;
}
.fix-nav .right a{
	display: block;
	width: 0.5rem;
	height: 0.25rem;
	line-height: 0.25rem;
	font-size: 0.1rem;
	font-weight: 600;
	text-align: center;
}
.fix-nav .right a:nth-of-type(1){
	border:1px solid rgba(149,34,37,1);
	border-radius: 6px;
	color: #9C1D22;
}
.fix-nav .right a:nth-of-type(2){
	background:rgba(156,29,34,1);
	border-radius:6px;
	color: #fff;
	margin-left: 0.1rem;
}
.nav{
	width: 100%;
	height: 0.5rem;
	padding-right: 0.1rem;
}
.nav .left a{
	width: 0.4rem;
	height: 0.5rem;
}
.nav .left a img{
	display: block;
	width: 0.2rem;
}
.nav .left p{
	font-size: 0.12rem;
	color: #363636;
	margin-left: 0.12rem;
}
.nav .right a{
	display: block;
	width: 0.5rem;
	height: 0.25rem;
	line-height: 0.25rem;
	font-size: 0.1rem;
	font-weight: 600;
	text-align: center;
}
.nav .right a:nth-of-type(1){
	border:1px solid rgba(149,34,37,1);
	border-radius: 6px;
	color: #9C1D22;
}
.nav .right a:nth-of-type(2){
	background:rgba(156,29,34,1);
	border-radius:6px;
	color: #fff;
	margin-left: 0.1rem;
}
.banner{
	width: 100%;
	height: 3.0rem;
}
.banner .swiper-container{
	width: 100%;
	height: 100%;
}
.banner .swiper-slide{
	overflow: hidden;
}
.banner .pic{
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.swiper-pagination{
	pointer-events: none;
}
.swiper-pagination-bullet{
	width: 0.08rem;
	height: 0.08rem;
	background-color: #fff;
	opacity: 0.6;
	margin: 0 0.03rem!important;
	-webkit-transition: all .6s linear;
    transition: all .6s linear;
}
.swiper-pagination-bullet-active{
	width: 0.3rem;
	height: 0.08rem;
	background: #fff;
	opacity: 1;
	border-radius: 60px;
}
.box1{
	padding-top: 0.2rem;
}
.box1 .lable{
	display: flex;
	flex-flow: row wrap;
	align-content: flex-start;
}
.box1 .lable span{
	font-size: 0.1rem;
	font-weight: 100;
	color: #000;
	padding: 0.04rem 0.05rem;
	border-radius: 3px;
	background-color: #F1F3F5;
	margin-right: 0.08rem;
	margin-bottom: 0.08rem;
}
.box1 .lable span.box-line:after{
	border: 1px solid #F1F3F5;
	border-radius: 6px;
}
.box1 .lable span.active.box-line:after{
	border: 1px solid #9C1D22;
	border-radius: 6px;
}
.box1 .lable span.active{
	background: #fff;
	color: #9C1D22;
	font-weight: 600;
}
.box1 .title{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	        justify-content: space-between;
	margin-bottom: 0.35rem;
}
.box1 .title .left{
	margin-right: 0.35rem;
}
.box1 .title .left h1{
	font-size: 0.28rem;
	color: #363636;
	font-weight: bold;
	line-height: 1;
	white-space: nowrap;
	margin-bottom: 0.05rem;
}
.box1 .title .left p{
	font-size: 0.12rem;
	color: #363636;
	line-height: 0.17rem;
}
.box1 .title .right img{
	display: block;
	width: 0.24rem;
	margin-top: -0.02rem;
}
.box1 .title .right p{
	font-size: 0.1rem;
	font-weight: 100;
	color: #000;
	line-height: 0.14rem;
}
.box1 .prize h1{
	font-size: 0.18rem;
	color: #363636;
	font-weight: 600;
	line-height: 0.25rem;
	margin-bottom: 0.15rem;
}
.box1 .prize .pack{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-flow: row wrap;
	        flex-flow: row wrap;
	-ms-flex-line-pack: start;
	    align-content: flex-start;
	    margin-bottom: 0.2rem;
}
.box1 .prize .pack img{
	display: block;
	width: auto;
	height: 0.51rem;
	margin-right: 0.06rem;
	margin-bottom: 0.06rem;
}
.box1 .link{
	width: 100%;
	height: 0.5rem;
	background: rgba(248,230,201,0.26);
	border-radius: 4px;
	padding-left: 0.15rem;
	padding-right: 0.1rem;
}
.box1 .link.box-line:after{
	border:1px solid rgba(248,230,201,1);
	border-radius: 8px;
}
.box1 .link p:nth-of-type(1){
	font-size: 0.14rem;
	color: #C59F5F;
}
.box1 .link p:nth-of-type(2){
	font-size: 0.12rem;
	color: #9C1D22;
	position: relative;
	padding-right: 0.1rem;
}
.box1 .link p:nth-of-type(2):after{
	border: 1px solid #9C1D22;
    border-bottom-width: 0;
    border-left-width: 0;
    content:"";
    position: absolute;
    top: 50%;
    right:1px;
    width: 0.05rem;
    height: 0.05rem;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
}
.box2 .swiper-container{
	width: 100%;
	height: 2.75rem;
}
.box2 .swiper-slide{
	overflow: hidden;
}
.box2 .pic{
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.box2{
	margin-top: 0.35rem;
}
.box2 .title{
	padding-left: 0.25rem;
	font-size: 0.18rem;
	color: #363636;
	font-weight: 600;
	line-height: 0.25rem;
	margin-bottom: 0.15rem;
}
.box2 .pack.bottom-line:before{
	border-bottom: 1px solid rgba(136,136,150,0.1);
    color: rgba(136,136,150,0.1);
    left: 0.25rem;
    right: 0.25rem;
}
.box2 .pack img{
	display: block;
	width: 100%;
}
.box2 .pack .desc{
	padding:0.35rem 0.25rem;
}
.box2 .pack .desc h1{
	font-size: 0.24rem;
	font-weight: 600;
	line-height: 0.33rem;
	color: #363636;
	margin-bottom: 0.35rem;
}
.box2 .pack .desc p{
	font-size: 0.14rem;
	color: #363636;
	line-height: 0.2rem;
}
.box3{
	margin-top: 0.4rem;
}
.box3 .title{
	margin-bottom: 0.45rem;
}
.box3 .title h1{
	font-size: 0.18rem;
	font-weight: 600;
	line-height: 0.25rem;
	color: #363636;
}
.box3 .title .btn{
	display: block;
	line-height: 0.2rem;
	text-align: center;
	font-size: 0.1rem;
	color: #000;
	font-weight: 100;
	border-radius: 3px;
	white-space: nowrap;
	line-height: 0.14rem;
	padding: 0.03rem 0.08rem;
}
.box3 .title .btn.box-line:after{
	border:1px solid #F0F0EE;
	border-radius: 6px;
}
.box3 img{
	display: block;
	width: 100%;
}
.box3 .desc{
	font-size: 0.14rem;
	color: #363636;
	line-height: 0.2rem;
	margin-top: 0.2rem;
	text-align: center;
}
.box3 .btn1{
	display: block;
	width: 1.8rem;
	height: 0.52rem;
	line-height: 0.52rem;
	background: #141414;
	border-radius: 2px;
	text-align: center;
	font-size: 0.12rem;
	color: #D1BE9C;
	letter-spacing: 1px;
	margin: 0.3rem auto 0;
}
.box3 .tips{
	margin-top: 0.4rem;
	background-color: #F8F7F8;
	border-radius: 8px;
	padding: 0.22rem 0.15rem;
}
.box3 .tips .line{
	font-size: 0.12rem;
	color: #363636;
	line-height: 0.17rem;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	        justify-content: flex-start;
	        margin-bottom: 0.05rem;
}
.box3 .tips .line p:nth-of-type(1){
	font-weight: 600;
}
.box4{
	margin-top: 0.35rem;
}
.box4 .title{
	font-size: 0.18rem;
	color: #363636;
	font-weight: 600;
	line-height: 0.25rem;
	margin-bottom: 0.2rem;
}
.box4 .line{
	font-size: 0.12rem;
	color: #888896;
	height: 0.44rem;
	line-height: 0.44rem;
}
.box4 .line.top-line:after{
	border-top: 1px solid rgba(136,136,150,0.1);
    color: rgba(136,136,150,0.1);
}
.box4 .line.bottom-line:before{
	border-bottom: 1px solid rgba(136,136,150,0.1);
    color: rgba(136,136,150,0.1);
}
.box5{
	margin-top: 0.35rem;
}
.box5 .title{
	padding-left: 0.25rem;
	font-size: 0.18rem;
	color: #363636;
	font-weight: 600;
	line-height: 0.25rem;
	margin-bottom: 0.15rem;
}
.box5 .swiper-container{
	width: 100%;
	height: 2.85rem;
}
.box5 .pic{
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.box5 .swiper-pagination-bullet{
	width: 0.08rem;
	height: 0.08rem;
	background-color: #fff;
	opacity: 0.6;
	margin: 0 0.03rem!important;
	-webkit-transition: all .6s linear;
    transition: all .6s linear;
}
.box5 .swiper-pagination-bullet-active{
	width: 0.3rem;
	height: 0.08rem;
	background: #fff;
	opacity: 1;
	border-radius: 60px;
}
.box5 .swiper-button-prev{
	transform: rotate(180deg)!important;
}
.box5 .swiper-button-prev,
.box5 .swiper-button-next{
	background: url(http://hsdev.efotile.com/webstatic/Public/Mobile/img/arrow.png) no-repeat center center!important;
	background-size: 0.3rem auto!important;
}
.box6{
	margin-top: 0.35rem;
}
.box6 .title{
	padding-left: 0.25rem;
	font-size: 0.18rem;
	color: #363636;
	font-weight: 600;
	line-height: 0.25rem;
}
.box6  .swiper-container{
	width: 100%;
}
.box6 .swiper-slide{
	padding-top: 0.2rem;
	padding-bottom: 0.8rem;
}
.box6 .swiper-pagination{
	bottom: 0;
	height: 0.8rem;
}
.box6 .swiper-pagination-bullet{
	width: 0.08rem;
	height: 0.08rem;
	background-color: #C4B09D;
	opacity: 0.6;
	margin: 0 0.03rem!important;
	-webkit-transition: all .6s linear;
    transition: all .6s linear;
}
.box6 .swiper-pagination-bullet-active{
	width: 0.3rem;
	height: 0.08rem;
	background: #C4B09D;
	opacity: 1;
	border-radius: 60px;
}
.box6 .item{
	width: 100%;
	height: 2.75rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background:#fff;
	box-shadow:0px 12px 33px 5px rgba(76,74,72,0.12);
	border-radius:10px;
}
.box6 .item>div{
	width: 100%;
}
.box6 .pic{
	width: 100%;
	height: 1.48rem;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 70%;
}
.box6 .item h1{
	font-size: 0.18rem;
	color: #715B46;
	font-weight: 600;
	line-height: 0.2rem;
	text-align: center;
	margin-top: 0.1rem;
}
.box6 .item .tips{
	text-align: center;
	margin-top: 0.1rem;
	font-size: 0;
}
.box6 .item .tips span{
	display: inline-block;
	padding: 0.03rem 0.04rem;
	border-radius: 3px;
	background: #F1F3F5;
	font-size: 0.1rem;
	color: #000;
	font-weight: 100;
	line-height: 0.14rem;
	margin: 0 0.04rem;
}
.box6 .item .btn{
	width: 100%;
	padding: 0.2rem 0;
	text-align: center;
}
.box6 .item .btn i{
	font-size: 0.12rem;
	color: #9C1D22;
	font-weight: 600;
	line-height: 0.24rem;
	padding-right: 0.1rem;
	position: relative;
}
.box6 .item .btn i:after{
	border: 1px solid #9C1D22;
    border-bottom-width: 0;
    border-left-width: 0;
    content:"";
    position: absolute;
    top: 50%;
    right:1px;
    width: 0.05rem;
    height: 0.05rem;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
}
.box7{
	width: 100%;
	background-color: #F8F7F8;
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}
.box7 h1{
	font-size: 0.18rem;
	color: #363636;
	font-weight: 600;
	line-height: 0.25rem;
	margin-bottom: 0.15rem;
}
.box7 .desc{
	font-size: 0.14rem;
	color: #363636;
	line-height: 0.2rem;
	margin-bottom: 0.15rem;
}
.box7 .link{
	width: 100%;
}
.box7 .link p{
	font-size: 0.14rem;
	color: #9C1D22;
	padding: 0.1rem 0;
	line-height: 0.2rem;
}
.box7 .link i{
	display: block;
	width: 0.05rem;
    height: 0.05rem;
    position: relative;
    margin-left: 0.1rem;
}
.box7 .link i:after{
	border: 1px solid #C9CBCA;
    border-bottom-width: 0;
    border-left-width: 0;
    content:"";
    position: absolute;
    top: 50%;
    right:1px;
    width: 0.05rem;
    height: 0.05rem;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
}
.box7 .link.top-line:after{
	border-top: 1px dotted #979797;
    color: #979797;
}
.box7 .link.bottom-line:before{
	border-bottom: 1px dotted #979797;
    color: #979797;
}
.box8{
	padding-top: 0.35rem;
}
.box8 .title{
	padding-left:0.25rem;
}
.box8 .title h1{
	font-size: 0.18rem;
	font-weight: 600;
	color: #363636;
	line-height: 0.25rem;
}
.box8 .title a{
	font-size: 0.12rem;
	color: #363636;
	font-weight: 600;
	line-height: 0.17rem;
	padding-right: 0.25rem;
}
.box8 .swiper-slide{
	padding-top: 0.2rem;
	padding-bottom: 0.3rem;
}
.box8 .item{
	display: block;
	width: 100%;
	min-height: 2.68rem;
	background: #fff;
	box-shadow:0px 12px 33px 5px rgba(76,74,72,0.12);
	border-radius:10px;
	overflow: hidden;
}
.box8 .item .pic{
	width: 100%;
	height: 1.5rem;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.box8 .item .desc{
	padding: 0.15rem 0.2rem;
}
.box8 .item .desc h1{
	font-size: 0.14rem;
	color: #3B3D40;
	font-weight: 600;
	line-height: 0.18rem;
	margin-bottom: 0.05rem;
}
.box8 .item .desc p{
	font-size: 0.12rem;
	color: #838D8F;
	line-height: 0.16rem;
	text-align: justify;
}
.box9{
	padding-bottom: 0.4rem;
}
.box9 .bg{
	display: block;
	width: 100%;
}
.box9 p{
	font-size: 0.18rem;
	color: #fff;
	font-weight: 600;
	line-height: 0.25rem;
	font-family:PingFangSC-Semibold;
	font-weight: bold;
	position: absolute;
	top: 50%;
	left: 0.12rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.box9 a{
	padding-top: 0.06rem;
	display: block;
	overflow: hidden;
	position: relative;
}
.box9 a .box{
	position: absolute;
	right: 0.2rem;
	top: 0;
	bottom: 0;
	width: 1.14rem;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 100%;
}
.box9 a .box .pack{
	width: 100%;
	height: 100%;
	position: relative;
}
.box9 a .box .pack>div{
	position: absolute;
	top: 0.05rem;
	left: 0.05rem;
	right: 0.05rem;
	bottom: 0;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% auto;
	z-index: 99;
}

/*咨询弹窗*/
.pop-consult{
	display: none;
}
.pop-consult.active .pop-content{
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.pop-consult .pop-mask{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.53);
	z-index: 99;
}
.pop-consult .pop-content{
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	padding: 0 0.25rem;
	-webkit-transform: translateY(1.7rem);
	transform: translateY(1.7rem);
	-webkit-transition: transform .3s ease;
	transition: transform .3s ease;
}
.pop-consult .pop-content .pop-pack.box-line:after{
	border: 1px solid rgba(217,217,217,1);
	border-radius:16px;
}
.pop-consult .pop-content .pop-pack{
	background:rgba(248,248,248,1);
	border-radius:8px;
	margin-bottom: 0.1rem;
}
.pop-consult .pop-content .pop-pack a.bottom-line:before{
	border-bottom: 1px solid rgba(136,136,150,0.1);
    color: rgba(136,136,150,0.1);
}
.pop-consult .pop-content .pop-pack a{
	display: block;
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	font-size: 0.16rem;
	color: #3A3A3A;
	text-align: center;
}
.pop-consult .pop-content .pop-cancel.box-line:after{
	border: 1px solid rgba(217,217,217,1);
	border-radius:16px;
}
.pop-consult .pop-content .pop-cancel{
	display: block;
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	background:rgba(248,248,248,1);
	border-radius:8px;
	font-size: 0.16rem;
	color: #952225;
	letter-spacing: 1px;
	text-align: center;
	margin-bottom: 0.1rem;
}

/*购买弹窗*/
.pop-buy{
	display: none;
}
.pop-buy.active .pop-content{
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.pop-buy .pop-mask{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.53);
	z-index: 99;
}
.pop-buy .pop-content{
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	padding: 0 0.25rem;
	-webkit-transform: translateY(2.7rem);
	transform: translateY(2.7rem);
	-webkit-transition: transform .3s ease;
	transition: transform .3s ease;
}
.pop-buy .pop-content .pop-pack.box-line:after{
	border: 1px solid rgba(217,217,217,1);
	border-radius:16px;
}
.pop-buy .pop-content .pop-pack{
	background:rgba(248,248,248,1);
	border-radius:8px;
	margin-bottom: 0.1rem;
}
.pop-buy .pop-content .pop-pack a.bottom-line:before{
	border-bottom: 1px solid rgba(136,136,150,0.1);
    color: rgba(136,136,150,0.1);
}
.pop-buy .pop-content .pop-pack a{
	display: block;
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	font-size: 0.16rem;
	color: #3A3A3A;
	text-align: center;
}
.pop-buy .pop-content .pop-cancel.box-line:after{
	border: 1px solid rgba(217,217,217,1);
	border-radius:16px;
}
.pop-buy .pop-content .pop-cancel{
	display: block;
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	background:rgba(248,248,248,1);
	border-radius:8px;
	font-size: 0.16rem;
	color: #952225;
	letter-spacing: 1px;
	text-align: center;
	margin-bottom: 0.1rem;
}

/*画廊效果*/
.pop-gallery{
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000000;
    z-index: 1000;
    display: none;
}
.pop-gallery>div{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: auto;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.pop-gallery>div img{
	display: block;
	width: 100%;
}
.pop-gallery>div p{
	font-size: 0.12rem;
	color: #fff;
	text-align: center;
	margin-bottom: 0.1rem;
}
