@charset "utf-8";
/* CSS Document */

.banner{
	width: 7.5rem;
	height: 2.54rem;
	position: relative;
  	overflow: hidden;
}
.banner img{
	width: 100%;
	height: 100%;
}
.swipslider { 
	display: block;
			  -webkit-user-select: none;
				 -moz-user-select: none;
				  -ms-user-select: none;
					  user-select: none; 
}
.swipslider .sw-slides {  
	display: block;
	padding: 0;
	list-style: none;
	width: 7.5rem;
	height: 2.54rem;
	white-space: nowrap;
	font-size: 0;
		-webkit-transform: translateX(0);
				transform: translateX(0);
	position: absolute;
	bottom: 0; 
}
.swipslider .sw-slide {   
	width: 7.5rem;
	height: 2.54rem;
	margin: auto;
	display: inline-block; 
}


.sw-bullet {
  position: absolute;
  bottom: 2%;
  list-style: none;
  display: block;
  width: 100%;
  text-align: center;
  padding: 0;
  margin: 0; }
.sw-bullet li {
    width: .1rem;
    height: .1rem;
    background-color: rgba(160, 160, 160, 0.53);
    border-radius: 50%;
    display: inline-block;
    cursor: pointer;
    transition: all .2s ease-out; }
.sw-bullet li:hover {
      background-color: rgba(255, 255, 255, 0.74); }
.sw-bullet li.active {
      background-color: rgba(255, 255, 255, 0.5);
      box-shadow: 0 0 .02rem rgba(160, 160, 160, 0.53); }
.sw-bullet li:not(:last-child) {
      margin-right: .1rem; }


.title{
	width: 100%;
	height: .94rem;
	text-align: center;
	line-height: .94rem;
	font-size: .3rem;
}

.brank p{
	width: 6.8rem;
	margin: 0 auto;
	line-height: .42rem;
}

.room{
	width: 6.8rem;
	margin: 0 auto;
}

/*massage*/

.massage{
	width: 6.8rem;
	height: auto;
	padding-left: .35rem;
	padding-bottom: .3rem;
}
.txt{
	width: 3.24rem;
	height: .5rem;
	line-height: .5rem;
	border: none;
	margin: 0 .24rem .25rem 0;
	text-indent: .2rem;
	font-family:"微软雅黑";
	font-size: .2rem;
}
.massage textarea{
	width: 6.4rem;
	height: 1.5rem;
	padding: .2rem;
	border: none;	
	font-family:"微软雅黑";
	font-size: .2rem;
	color: #222;
}
.m_add{
	width: 4.7rem;
	height: .5rem;
	line-height: .5rem;
	border: none;
	margin: .25rem 0 0 0;
	text-indent: .2rem;
	font-family:"微软雅黑";
	font-size: .2rem;
}
.btn{
	width: 1.8rem;
	height: .5rem;
	float: right;
	margin: .25rem 0 0 0;
	background: #ffcd2e;
	font-size: .2rem;
	text-align: center;
	line-height: .5rem;
}


/*news*/
.news{
	width: 7.5rem;
	height: 8.2rem;
}
.news_list{
	width: 6.60rem;
	height: 1.90rem;
	margin: 0 0 .2rem .3rem;
	padding-left: .3rem;
	border-radius: .05rem;
	background: #fff;
}
.news_list a{
	width: 100%;
	height: 100%;
	display: block;
}
.news_list h4{
	font-size: 0.86em;
	line-height: 0.86em;
	padding-top: .44rem;
	font-weight: normal;
	color: #666;
}
.news_list p{
	font-size: 0.6em;
	line-height: 0.6em;
	color: #999;
	margin: .26rem 0 .2rem;
}
.news_list_pic{
	width: 2.1rem;
	height: 1.4rem;
	float: left;
	margin: .24rem .3rem 0 0;
	border-radius: .05rem;
	overflow: hidden;
}
.news_list_pic img{
	width: 2.1rem;
	height: 1.4rem;
}


.jm,.add{
	width: 6.8rem;
	height: 2.2rem;
	display: block;
	margin-left: .35rem;
}
.add{
	margin-top: .4rem;
}











































