/************************************
	roompre
*************************************/
html, body {
	width				: 100%;
	height				: 100%;
	overflow			: hidden;
}

#bodyWrap {
	width				: 100%;
	height				: 100%;
}
#roompre {
	width				: 100%;
	height				: calc(100% - 69px);
}

#roompreWrap {
	width				: 100%;
	height				: 100%;
}

#roompreWrap:after {
	content				: '';
	clear				: both;
	display				: block;
}

.roompreBox {
	margin-right		: 1px;
	/* width				: calc(50% - 0.5px);
	height				: calc(50% - 0.5px); */
	width				: 49.95%;
	height				: 49.95%;
	float				: left;
	position			: relative;
	overflow			: hidden;
}

.roompreBox:nth-child(2n) {
	float				: right;
}

.roompreBox:nth-child(3),
.roompreBox:nth-child(4) {
	top					: 0.05%;
}


.roompreBox img {
	width				: 100%;
	height				: 100%;
}

.roompreBox:first-child {
	background-color	: #f6f6f6;
}

img.roompreBoxBlank {
	width				: auto;
	height				: auto;
	position			: absolute;
	top					: 50%;
	left				: 50%;
	transform			: translate(-50%, -50%);
}

.roompreBox:nth-child(1),
.roompreBox:nth-child(2) {
	margin-bottom		: 1px;
}

.roompreBox:nth-child(2n) {
	margin-right		: 0;
}

.roompreBox:nth-child(3),
.roompreBox:nth-child(4) {
	margin-bottom		: 0;
}

.roomPreEx {
	width					: 100%;
	height					: 100%;
	background-color		: rgba(29, 29, 29, 0.9);
	position				: absolute;
	top						: 85%;
	left					: 0;
}

.roomPreEx img {
	width					: auto;
	height					: auto;
}

.roomName {
	width					: 100%;
	height					: 10%;
	line-height				: 3.5;
	box-sizing				: border-box;
	padding-left			: 2vw;
	color					: #fff;
	font-size				: 1vw;
}

.roomName img {
	width					: auto;
	height					: auto;
	display					: inline-block;
	position				: relative;
	top						: 0;
	left					: 5px;
}

.roomDetatail {
	padding					: 5% 0 0 2vw;
	box-sizing				: border-box;
}

.roomDetatail p {
	font-size				: 14px;
	color					: #fff;
}

.roomDetatailGo {
	padding-top				: 5%;
}

.roomDetatailGo p {
	display				: inline-block;
}

.roomDetatailGo img {
	display					: inline-block;
	width					: auto;
	height					: auto;
	padding-left			: 0.7vw;
}
