.add {
	border-bottom: 1px solid #666!important;
	width: 24%!important;
	margin: 0 auto;
}

.room01,
.room02,
.room03,
.room04,
.room000,
.room001,
.room002,
.room003,
.room004,
.room005,
.room0,
.room1,
.room2,
.room3,
.room4,
.room5,
.room010,
.room011,
.room012,
.room013,
.room014,
.room015,
.room020,
.room021,
.room022,
.room023,
.room024,
.room025,
.room030,
.room031,
.room031,
.room033,
.room034,
.room035 {
	position: inherit;
}

.rom02,
.rom03,
.rom04 {
	display: none;
}

.pp,
.pp2,
.pp3,
.pp4,
.pp5,
.pp6 {
	height: 5rem;
	padding: 0.8rem 0 0.2rem 0;
	background-color: #F0F1F2;
	color: #333;
}

.pp div,
.pp2 div,
.pp3 div,
.pp4 div,
.pp5 div,
.pp6 div {
	border-bottom: 1px solid #F0F1F2;
	height: 0.8rem;
	line-height: 1rem;
	cursor: pointer;
	font-size: 0.18rem;
}

.header_box {
	margin-bottom: 100px;
}

.box {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #666;
	font-size: 16px;
	position: relative;
	overflow: hidden;
}

.box a {
	color: #666;
	text-decoration: none;
	display: block
}

table {
	width: 16rem;
}

.box img {
	width: 100%;
	box-sizing: border-box;
}

.shuli {
	margin: 0 auto;
	width: 20px;
	line-height: 24px;
	float: left;
	height: auto !important;
	min-height: 150px;
	height: 150px;
	width: 50px;
	padding: 45px 10px 10px;
	box-sizing: border-box;
	font-weight: bold;
	font-size: 18px;
	color: #666;
}

.day-home-kg {
	float: left;
	width: auto;
	position: relative;
}

.day-home-kg>ul {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	padding: 20%;
	box-sizing: border-box;
}

.day-home-kg>ul>li {
	height: 25%;
	width: 100%;
	cursor: pointer;
}

.plan2 {
	background-color: #F0F1F2;
	color: #333;
}

.plan2 div {
	border-bottom: 1px solid #F0F1F2;
}

.step {
	height: 6rem;
	width: 5rem;
	background-color: #fafafa;
}

.step ul {
	overflow: hidden;
	padding-top: 0.4rem;
	animation: het 2s linear forwards;
}

.step ul li {
	height: 0.6rem;
	font-size: 0.18rem;
	line-height: 0.6rem;
}

.step ul li img {
	width: 0.5rem;
	height: 0.5rem;
	display: block;
	margin: 0.2rem auto;
}

.a-top {
	width: 3rem;
	height: 6rem;
}

@keyframes het {
	from {
		height: 0rem;
	}
	to {
		height: 5rem;
	}
}

.bthj,
.wshj,
.ybms,
.ljms {
	width: 100%;
	height: 60px;
	line-height: 70px;
	text-align: center;
	font-size: 17px;
	cursor: pointer;
}

.w148 {
	width: 143px;
	float: left;
	margin: 0;
	padding: 0;
}

.mt {
	width: 8rem;
	height: 6rem;
	position: relative;
	z-index: 3;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.img_left {
	text-align: left;
}

.mt img {
	width: 100%;
	position: absolute;
}

.room01,
.room02,
.room03,
.room04,
.room05,
.room11,
.room12,
.room13,
.room14,
.room21,
.room22,
.room23,
.room24,
.room31,
.room32,
.room33,
.room34,
.room41,
.room42,
.room43,
.room44 {
	display: none;
	z-index: 66;
	position: absolute;
	left: 0;
	top: 0;
}

.room00 {
	display: inline;
	left: 0;
	top: 0;
}

.nav-list {
	z-index: 100;
}

.mt80 {
	clear: both;
	background: #f0f0f0;
	text-align: center;
	padding-bottom: 50px;
}

.mt80>h2 {
	font-size: 30px;
	color: #FFF;
	padding: 100px 5px 40px;
}

.mt80>h2>span {
	color: #333;
	padding: 0 5px;
	display: inline-block;
	line-height: 40px;
}

.mt80>p {
	line-height: 30px;
	color: #333;
	font-size: 16px;
}

.box1 {
	height: auto;
	width: 100%;
	margin: 0 auto;
	position: relative;
}

.b_txt {
	font-size: 28px;
	text-align: center;
	line-height: 46px;
	color: #FFF;
	background-color: rgba(108, 3, 97, 0.75);
	display: block;
}

.a-nav-m a {
	position: relative;
}

.b_txt2 {
	font-size: 16px;
	text-align: center;
	line-height: 22px;
	color: #FFF;
	background-color: rgba(108, 3, 97, 0.75);
	position: absolute;
	bottom: 0;
	box-sizing: border-box;
	padding-right: 2.5px;
	width: 100%;
	display: block;
}

.a-nav-m,
.mp1,
.mp2 {
	display: none;
}