/* Slider */
.slick-slider {
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.slick-track:before, .slick-track:after {
	display: table;
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#48b4c2;border-radius:0;color:white;}

.bookadd{margin:20px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;font-family:宋体;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;border-radius:10px 0 10px 0;}
.bookadd .enter .bnt{border:1px solid #212121;background:#212121;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter label{display:block;}
.bottom-fixed {
	background: #42250E;
	bottom: 0;
	position: fixed;
	height: 55px;
	text-align: center;
	z-index: 9999;
	line-height: 70px;
	color: #fff;
	width: 100%;
	left: 0px;
	display: none;
}
.bottom-fixed li {
	border-right: #fff 0px solid;
	font-size: 16px;
	width: 25%;
	float: left;
	list-style: none;
	text-align: center;
	height: 60px;
	padding-top: 5px;
	background: #212121;
}
.sms {
	background: url("../images/sms.png") no-repeat scroll center 4px transparent;
	float: left;
	height: 100%;
	width: 100%;
	color: #fff;
	line-height: 70px;
	font-size: 14px;
}
.tel {
	background: url("../images/tel1.png") no-repeat scroll center 0px transparent;
	float: left;
	height: 100%;
	width: 100%;
	line-height: 70px;
	color: #fff;
	text-align: center;
	font-size: 14px;
}
.map {
	background: url("../images/map.png") no-repeat scroll center -3px transparent;
	float: left;
	height: 100%;
	width: 100%;
	line-height: 70px;
	font-size: 14px;
	color: #fff;
}
.chat {
	background: url("../images/sq.png") no-repeat scroll center -2px transparent;
	float: left;
	height: 100%;
	width: 100%;
	line-height: 70px;
	font-size: 14px;
	color: #fff;
}
@media only screen and (max-width : 640px) {
	.bottom-fixed{
		display: block;
	}
}
