.banner{
	width: 100%;
}
.swiper-container{
	width: 100%;
}
.banner .swiper-slide{
	width: 7.5rem !important;
}
.banner .swiper-slide img{
	 width: 7.5rem;
	 height: 3.6rem;
	 border-radius: 0.1rem;
}
.homestay{
	float: left;
	width: 100%;
	padding: 0.3rem;
}
.homestay .tsms{
	float: left;
	width: 3.3rem;
	height: 2.3rem;
	border-radius: 0.05rem;
}
.homestay .msgs{
	float: right;
	width: 3.3rem;
	height: 2.3rem;
	border-radius: 0.05rem;
}
.homestay a{
	display: block;
}
.homestay .msgs .title,.homestay .tsms .title{
	width: 2.4rem;
	height: 1.6rem;
	line-height: 1.6rem;
	margin: 0.35rem 0.45rem;
	text-align: center;
	color: #fff;
	background-color: rgba(0,0,0,0.3);
}
.address{
	padding:0.3rem;
	padding-top: 0rem;
}
.son_title{
	font-size: 0.3rem;
	color: #333333;
	height: 0.9rem;
	line-height: 0.9rem;
	text-align: center;
}
.address .asname{
	text-align: center;
}
.address .asname span{
	font-size: 0.2rem;
	padding:0rem 0.45rem;
}
.address .asname span a{
	color: #333333;
}
/*精品民宿*/
.boutique{
	float: left;
	width: 100%;
	padding:0.3rem;
	padding-top: 0rem;
}
.boutique .bout_max{
	width: 6.9rem;
	height: 3.6rem;
	position: relative;
	overflow: hidden;
}
.boutique .bout_max img{
	width: 100%;
	height: 3.6rem;
}
.boutique .bout_max .price{
	width: 100%;
	background: url(../img/en.png) no-repeat;
	height: 0.6rem;
	line-height: 0.6rem;
	position: absolute;
	left: 0px;
    bottom: 0px;
	z-index: 99;
	color:#ffffff;
	padding:0rem 0.2rem;
	font-size: 0.24rem;
}
.boutique .bout_max .price span{
	float: right;
	color: #fe8f0c;
}
.boutique .bout_max .price .min{
	font-size: 0.18rem;
}
.bout_min{
	margin-top: 0.3rem;
}
.bout_min ul li{
	float: left;
	width: 3.3rem;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 0.2rem;
}
.bout_min ul li .bout_img{
	width: 100%;
	height: 2.4rem;
}
.bout_min ul li .bout_img img{
	width: 100%;
	height: 2.4rem;
}
.bout_min ul li:nth-of-type(even){
	margin-left: 0.3rem;
}
.bout_min ul li .title{
	font-size: 0.24rem;
	color: #333333;
}
.bout_min ul li .location{
	height: 0.5rem;
	line-height: 0.5rem;
	background: url(../img/address.png) no-repeat 0rem 0.1rem;
	background-size: 7%;
	text-indent: 0.35rem;
	font-size: 0.2rem;
	color: #666666;
}
.bout_min ul li .content{
	font-size: 0.2rem;
	color: #999999;
}
.bout_min ul li .price{
	font-size: 0.3rem;
	color: #fe8f0c;
}
.bout_min ul li .price span{
	font-size: 0.2rem;
}
.tale{
	padding: 0rem 0.3rem;
}
.tale .tale_list ul li{
	float: left;
	width: 100%;
	padding: 0.2rem 0rem;
	border-bottom: 1px solid #eee;
}
.tale .tale_list ul li a{
	display: block;
	color: #333333;
}
.tale .tale_list ul li:last-child{
	border: none;
}
.tale .tale_list ul li .tale_img{
	float: left;
	width: 1.4rem;
	height: 1.1rem;
}
.tale .tale_list ul li .tale_con{
	float: right;
	width: 5.3rem;
}
.tale .tale_list ul li .tale_con .title{
	font-size: 0.24rem;
	line-height: 0.4rem;
	margin-top: 0.1rem;
}

.reason{
	float: left;
	width: 100%;
	min-height: 100px;
	padding: 0.2rem 0.3rem;
	padding-top: 0rem;
	background: #f0f1f7;
}
.reason .fuwu,.reason .baozhen,.reason .fangwu{
	font-size: 0.2rem;
	float: left;
	text-align: center;
	width: 33.33333%;
}
.reason .fuwu img,.reason .baozhen img,.reason .fangwu img{
	width: 1.2rem;
	height: 1.2rem;
}
.reason .fuwu .title,.reason .baozhen .title,.reason .fangwu .title{
	font-size: 0.24rem;
	margin-top: 0.05rem;
	height: 0.45rem;
	line-height: 0.45rem;
}
/*登陆*/
.login_show,.register_show{
	width: 100%;
	min-height: 5rem;
	padding: 2rem 0rem;
	background-color: rgba(0,0,0,0.3);
	position: absolute;
	z-index: 8888;
}
.login_show .login_form{
	width: 5rem;
	height: 4.5rem;
	background: #fff;
	margin: 0 auto;
	padding: 0rem 0.75rem;
}
.login_show .login_form .title,.register_show .register_form .title{
	padding-top: 0.5rem;
	font-size: 0.3rem;
	color: #13cdcf;
}
.login_show .login_form input,.register_show .register_form input{
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	margin-top: 0.35rem;
	border:1px solid #eee;
	border-radius:0.05rem;
	background: #f2f2f9;
	text-indent: 0.1rem;
	font-size: 0.24rem;
}
.login_show .login_form .submit,.register_show .register_form .submit{
	height: 0.5rem;
	line-height: 0.5rem;
	border: 1px solid #13cdcf;
	background: #13cdcf;
	text-indent: 0rem;
	color: #fff;
	padding: 0rem;
}
.register_show .register_form{
	width: 5rem;
	min-height: 6rem;
	background: #fff;
	margin: 0 auto;
	padding: 0rem 0.6rem;
}
.register_show .register_form .code{
	float:left;
	width: 2rem;
}
.register_show .register_form .code_button{
	font-size: 0.24rem;
	width: 1.55rem;
	float: right;
	height: 0.56rem;
	line-height: 0.56rem;
	margin: 0rem;
	padding: 0rem;
	margin-top: 0.35rem;
	border: 1px solid #13cdcf;
	color: #13cdcf;
	border-radius: 0.05rem;
}
.reg-gcrp{
	height: 0.5rem;
	line-height: 0.5rem;
	margin-top: 0.2rem;
}
.reg-gcrp-l{
	float: left;
	width: 0.2rem;
	padding-top: 0.025rem;
}
.reg-gcrp-r{
	float: left;
	font-size: 0.2rem;
	color: #666666;
}
.reg-gcrp-r a{
	color: #666666;
}
#checkbox{
	float: left;
	margin: 0rem;
}
@media screen and (max-width: 350px) {
	.register_show .register_form{
		width: 5.2rem;
	}
	.register_show .register_form{
		padding: 0rem 0.4rem;
	}
   .reg-gcrp-r{
		font-size: 0.12rem;
	}
}