/* 视频播放 */
#Flash1 {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

#shakeVideo {
	object-fit: fill;
	position: absolute;
	height: 100%;
	width: calc(100% - 2.3rem);
	left: 0px;
	top: 0px;
	z-index: 5;
}

/* 样板房 */
.ybf-con {
	width: 100%;
    height: auto;
	background: #000000 url(../img/load-txt.png) no-repeat center center;
	background-size: 1.93rem 1.08rem;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 2.25rem;
}

/* 版权信息 */
.bqxx-con {
	width: 100%;
	height: 100%;
	background: url(../img/dzls-bg1.jpg) no-repeat center top;
	background-size: 100% 100%;
	overflow: auto;
}

/* 电子楼书 */
.dzls-con {
	width: 100%;
	height: 100%;
	position: relative;
}
.dzls-con .page-logo{
	width: 3.9rem;
	position: absolute;
	right: .5rem;
	top: .7rem;
	z-index: 9;
}

.dzls-con .swiper-container {
	width: 100%;
	height: 100%;
	z-index: 5;
}
.dzls-con .dzls .swiper-slide {
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	/* position: relative; */
}

.dzls .fac-info{
	width: 100%;
	padding: 0;
	overflow: hidden;
	position: relative;
}
.dzls .fac-info.info-page1{
	background: url(../img/dzls-bg1.jpg) no-repeat center top;
	background-size: 100% 100%;
}
.dzls .fac-info.info-page2{
	background: url(../img/dzls-bg2.jpg) no-repeat center top;
	background-size: 100% 100%;
}
.dzls .fac-info .dzls-img{
	width: 100%;
}

.dzls-con .fac-info .arrow {
	width: .8rem;
	position: absolute;
	left: 50%;
	margin-left: -.4rem;
	top: 91vh;
	z-index: 11;
	-webkit-animation: rightan 1.6s infinite;
	-webkit-animation-fill-mode: both;
}

@keyframes rightan {
	25% {
		transform: translateY(-2px);
	}

	50% {
		transform: translateY(0);
	}

	75% {
		transform: translateY(2px);
	}

	100% {
		transform: translateY(0);
	}
}

@-webkit-keyframes rightan {
	25% {
		transform: translateY(-2px);
	}

	50% {
		transform: translateY(0);
	}

	75% {
		transform: translateY(2px);
	}

	100% {
		transform: translateY(0);
	}
}

/* 户型鉴赏 */
.hxjs-con {
	width: 100%;
	height: 100%;
	background: url(../img/dzls-bg1.jpg) no-repeat center top;
	background-size: 100% 100%;
	position: relative;
	overflow-y: auto;
	overflow-x: hidden;
}

.hxjs-con .swiper-container {
	width: 100%;
	height: 100%;
	padding: 0;
}
.hxjs-con .swiper-container .swiper-slide {
	width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	position: relative;
}

.hxjs .hxjs-info {
	width: 100%;
	position: relative;
}

.hxjs .hxjs-info .hx-img {
	width: 100%;
}

.hxjs .hxjs-btn{
	width: 100%;
	padding: 0 0 0 3.77rem;
	position: absolute;
	left: 0;
	top: 25.5rem;
	z-index: 99;
}
.hxjs .hxjs-btn .a-btn{
	display: block;
	float: left;
	width: 4.6rem;
	margin: 0 .5rem;
}

.hxjs .swiper-button-prev {
    top: 40%;
    width: .6rem;
    height: 1.4rem;
    margin-top: .7rem;
	background: url(../img/prev.png) no-repeat center center;
	background-size: 100% 100%;
    z-index: 10;
}
.hxjs .swiper-button-next {
    top: 40%;
    width: .6rem;
    height: 1.4rem;
    margin-top: .45rem;
	background: url(../img/next.png) no-repeat center center;
	background-size: 100% 100%;
    z-index: 10;
}
.hxjs .swiper-button-next:after,.hxjs .swiper-container-rtl .swiper-button-prev:after {
    content: '';
}
.hxjs .swiper-button-prev:after,.hxjs .swiper-container-rtl .swiper-button-next:after {
    content: '';
}

/* 户型鸟瞰 */
.hxNk-con{
	width: 100%;
	height: auto;
	background: url(../img/dzls-bg1.jpg) no-repeat center top;
	background-size: 100% 100%;
	padding: .8rem 0 0;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.hxNk-con .hxNk-tit{
	width: 100%;
	margin-bottom: .8rem;
}
.hxNk-con .wbas_loading{
	display: block;
	position: absolute;
	background: url(../img/loading.gif) no-repeat center center;
	background-size: 100% 100%;
	width: 160px;
	height: 160px;
	border: none !important;
	left:50%;
	margin-left: -80px;
	top:32%;
	z-index: 5;
} 
.hxNk-con .hxjs-btn .a-btn{
	display: block;
	width: 4.6rem;
	position: absolute;
	left: 50%;
	margin-left: -2.3rem;
	bottom: 10vh;
	z-index: 111;
}

/* 平面区位 */
.pmqw-con {
	width: 100%;
	height: auto;
	background: url(../img/page-bg.jpg) no-repeat center top;
	background-size: 100% 100%;
	padding: 0;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.pmqw-con .tips-img {
	width: 4rem;
	position: fixed;
	left: 50%;
	margin-left: -2rem;
	bottom: 2.6rem;
	z-index: 11;
}
.pmqw-con .pmqw-box {
	width: auto;
	height: 100%;
	overflow-y: hidden;
	overflow-x: auto;
	position: relative;
}
.pmqw-con .pmqw-box img {
	height: 100%;
	width: auto;
	max-width: initial;
}
.pmqw-con .pmqw-box img.touch {
	height: 100%;
	width: auto;
	max-width: initial;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-40%);
}

/* 项目沙盘 */
.qjspAll-con{
	width: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 2.3rem;
}
.qjspAll-con .tab_menu{
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.tab_menu .nav_list{
	width: 3.75rem;
	overflow: hidden;
	position: absolute;
	right: .5rem;
	top: 1rem;
	z-index: 9999;
}
.tab_menu .nav_list li{
	width: 100%;
	height: 1rem;
	margin-bottom: .7rem;
}
.tab_menu .nav_list li a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 100% 100%;
}
.tab_menu .nav_list li:nth-child(1) a{
	background-image: url(../img/qjsp-btn1.png);
}
.tab_menu .nav_list li:nth-child(2) a{
	background-image: url(../img/qjsp-btn2.png);
}

.tab_menu .nav_list li.on:nth-child(1) a{
	background-image: url(../img/qjsp-btn1-on.png);
}
.tab_menu .nav_list li.on:nth-child(2) a{
	background-image: url(../img/qjsp-btn2-on.png);
}


#iframe-qjsp {
	display: block;
	width: 100%;
    height: auto;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0rem;
	z-index: 999;
}
/* .tab_menu .tab_box,
.tab_menu .tab_box li{
	width: 100%;
	height: 100%;
}

.tab_menu .tab_box li .iframe-box{
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 11;
} */

.qjsp-con {
	width: 100%;
	height: auto;
	background: url(../img/dzls-bg1.jpg) no-repeat center top;
	background-size: 100% 100%;
	padding: 0;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.qjsp-con .tips-img {
	width: 2.8rem;
	position: fixed;
	left: 50%;
	margin-left: -1.4rem;
	bottom: 2.8rem;
	z-index: 11;
}
.qjsp-con .qjqw-box {
	width: auto;
	height: 100%;
	overflow-y: hidden;
	overflow-x: auto;
	position: relative;
}
.qjsp-con .qjqw-box img {
	height: 100%;
	width: auto;
	max-width: initial;
}
.qjsp-con .qjqw-box img.touch {
	height: 100%;
	width: auto;
	max-width: initial;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-48%);
}
