.text-k .zi{
		text-align: justify;
	}
	.text-k .ewm{ display: none;}
	.text-k .zi{ width: 100%; float: none;}
.text-k .news1 .zi1 p{font-size:0.9em;}
.text-k .zi p{font-size:1em;}


.fhsy{
	width: 12.53%;
	height: 6.41%;
	right: 3.87%;
	bottom: 2.25%;
    z-index: 9999;
	background-image:url("/xdcm/xwsdyzccp/hzs/images/fhsy.png");
}
a{
	width: 100%;
	height: 100%;
	display: block;
}

/* 音乐样式 */
.music{
	position: absolute;
	right: 1.93%;
	top: 1.86%;
	width:1.8em;
	height: 1.8em;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	z-index: 99;
}
.music.on{ background-image: url("/xdcm/xwsdyzccp/qds/images/music-on.png"); }
.music.off{ background-image: url("/xdcm/xwsdyzccp/qds/images/music-off.png"); }
.music img{display: inline-block;}
.music.on{
	animation:'music' 1.5s linear 0s infinite;
	-ms-animation:music 1.5s linear 0s infinite;
	-moz-animation:music 1.5s linear 0s infinite;
	-o-animation:'music' 1.5s linear 0s infinite;
	-webkit-animation:'music' 1.5s linear 0s infinite;
}

@media only screen and (orientation: landscape) {
	.page{ width:26vw !important; margin: 0px auto;}
	.tc{ width:26vw !important; left: 50%; margin-left: -13vw;}
	.text-k .zi p{ font-size: 13px;}
	.text-k .ewm p{ font-size: 12px;}
	.text-k .news1 .zi1 p{ font-size: 15px;}
	.music{ right: 38%;}/* 音乐样式 */
}
/* 全屏遮罩与居中容器 */
.sp-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.95);z-index:9999;display:flex;align-items:center;justify-content:center}
.sp-close{position:absolute;right:12px;top:12px;color:#fff;font-size:22px;z-index:10001;background:rgba(0,0,0,0.3);border-radius:20px;padding:6px 10px;cursor:pointer}
.sp-counter{position:absolute;left:12px;top:14px;color:#fff;font-size:14px;z-index:10001}
/* 让 swiper 容器占满视口并垂直居中 slide 内容 */
.sp-swiper{width:100%;height:100vh;}
.sp-swiper .swiper{width:100%;height:100%;}
.sp-swiper .swiper-wrapper{height:100%;}
.sp-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;height:100%;}
/* 限制图片高度，使其在竖屏下垂直居中并留出空间给控件 */
.sp-swiper .swiper-slide img{max-width:100%;max-height:calc(100vh - 80px);width:auto;display:block;margin:0 auto;object-fit:contain}
/* 小屏下去掉左右 margin，使图片更大 */
@media (max-width:600px){ .sp-swiper{padding:0} }

.text-k .news1 .line{height:5.5em;}
.text-k .news1 .tel1{margin:2.3em 6.26% 0 0;}