/*home_banner 站页轮播图*/
.home_banner{
	width:1020px;
	height:352px;
	margin:0 auto 25px auto;
	position:relative;
	overflow:hidden;
	cursor:pointer;	
}
.home_banner .pics li,.home_banner .pics img{
	width:1020px;
	height:352px;	
}
.home_banner .pics a{
	display:inline-block;
	width:1020px;
	height:352px;		
}
.home_banner .btns{
	width:980px;
	height:13px;
	position:absolute;
	left:0;
	bottom:24px;
	z-index:60;
	text-align:right;	
}
.home_banner .btns span{
	display:inline-block;
	width:13px;
	height:13px;	
	background:#a19fa0;
}
.home_banner .btns .hover{
	background:#0b989f;	
}
/*home_banner 站页轮播图*/

/*home_service 预约服务*/
.home_service{
	width:980px;
	margin:0 auto 15px auto;	
	padding:0 20px;
	background:#fff;
}
.home_service .service_outer{
	width:980px;
	overflow:hidden;	
}
.home_service .service_list{
	width:990px;
	padding:10px 0;	
}
.home_service .service_li{
	width:318px;
	height:274px;
	float:left;
	_display:inline;
	margin-right:10px;
	border:1px solid #ccc;	
	position:relative;
	padding-top:46px;
}
.home_service .tit{
	width:300px;
	height:35px;
	line-height:35px;
	position:absolute;
	left:-1px;
	top:-1px;
	background:#0b989f;	
	color:#fff;
	padding:0 5px 0 15px;
}
.home_service .tit strong{
	float:left;
	font-size:16px;	
}
.home_service .green{
	background:#0b9d5b;	
}
.home_service .service_search{
	width:180px;
	height:22px;
	float:right;
	margin-top:6px;
	background:#fff;	
}
.home_service .service_search .text{
	width:145px;
	float:left;
	height:22px;
	border:0;
	+line-height:22px;
	line-height:22px\9;
	padding-left:5px;	
	color:#909090;
}
.home_service .service_search .sub{
	width:30px;
	height:22px;
	float:right;
	background:url("../images/service_search.png") no-repeat center center;	
}
.home_service .service_area{
	padding:0 0 10px 10px;
	height:20px;
	line-height:20px;
	font-family:"Microsoft Yahei";	
}
.home_service .service_area select{
	width:68px;
	height:20px;
	float:left;	
}
.home_service .service_area span{
	float:left;
	padding:0 8px;	
}
.home_service dl{
	line-height:29px;
	padding:0 10px;	
}
.home_service dt{
	clear:both;	
}
.home_service dt span{
	float:left;
	color:#0b989f;	
}
.home_service dt a{
	float:right;	
}
.home_service dd{
	clear:both;	
}
.home_service dd a{
	float:left;	
	display:inline-block;
	max-width:230px;
	_width:230px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.home_service dd span{
	float:right;
	color:#0b989f;	
}
/*home_service 预约服务*/

/*pro_floors 护理产品与服务*/
.pro_floors{
	width:980px;
	margin:0 auto;
	padding:0 20px;
	background:#fff;	
}
.pro_floors .m_head{
	margin-bottom:12px;	
}
.floor{
	width:978px;	
	height:349px;
	border:1px solid #b0b4b5;
	margin-bottom:25px;
	position:relative;
}
.floor .tit{
	font-size:16px;
	color:#fff;
	font-weight:bold;
	width:158px;
	height:76px;
	background:#0b989f;	
	position:absolute;
	left:-1px;
	top:-1px;
}
.floor .tit span{
	display:inline-block;
	width:69px;
	height:67px;
	background:url("../images/floor1_tit.png") no-repeat left top;	
	position:absolute;
	left:0;
	top:0;
	line-height:40px;
	padding-left:10px;
}
.floor .tit strong{
	display:inline-block;
	height:35px;
	line-height:40px;
	position:absolute;
	top:26px;
	left:60px;
	padding-left:38px;
	background:url("../images/floor1_tits.png") no-repeat left center;	
}
.floor .handle{
	width:157px;
	height:274px;
	position:absolute;
	left:0;
	bottom:0;
	background:#e2ebea;	
}
.floor .handle span{
	font-weight:bold;
	color:#000;	
	display:inline-block;
	height:55px;
	line-height:55px;
	width:96px;
	padding-left:61px;
	cursor:pointer;
	font-size:14px;
}
.floor .handle .hover{
	background:#fff url("../images/floor_hover.png") no-repeat 124px center;	
}
.floor .con{
	height:350px;
	width:821px;
	position:absolute;
	right:0;
	top:-1px;
	display:none;	
}
.floor .show{
	display:block;	
}
.floor .big{
	float:left;
	display:inline-block;
	width:280px;
	height:349px;
	overflow:hidden;
	position:relative;
	margin-top:1px;
}
.floor .big img{
	width:280px;
	height:349px;	
}
.floor .big span{
	display:inline-block;
	width:200px;
	height:65px;
	padding-top:15px;
	background:url("../images/abg1.png");	
	position:absolute;
	left:46px;
	bottom:11px;
	z-index:10;
	color:#626262;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	line-height:24px;
}
.floor .case_list{
	width:540px;
	height:350px;
	float:left;	
}
.floor .case_list a{
	float:left;
	display:inline-block;
	width:179px;
	height:174px;
	border-left:1px solid #b0b4b5;	
	border-top:1px solid #b0b4b5;
	font-size:13px;
	text-align:Center;
	color:#000;
	overflow:hidden;
	position:relative;
}
.floor .case_list strong{
	display:inline-block;
	height:34px;
	line-height:34px;	
	width:179px;
	position:absolute;
	left:0;
	top:0;
}
.floor .case_list img{
	width:179px;
	height:140px;	
	position:absolute;
	left:0;
	bottom:0;
}

.floor2 .tit{
	background:#9d0b96;		
}
.floor2 .tit span{
	background:url("../images/floor2_tit.png") no-repeat left top;		
}
.floor2 .tit strong{	
	background:url("../images/floor2_tits.png") no-repeat left center;	
}
.floor2 .handle{
	width:157px;
	height:274px;
	position:absolute;
	left:0;
	bottom:0;
	background:#eae2ea;	
}

.floor3 .tit{
	background:#0b9d5b;		
}
.floor3 .tit span{
	background:url("../images/floor3_tit.png") no-repeat left top;		
}
.floor3 .tit strong{	
	background:url("../images/floor3_tits.png") no-repeat left center;	
}
.floor3 .handle{
	width:157px;
	height:274px;
	position:absolute;
	left:0;
	bottom:0;
	background:#e2eae7;	
}

.floor4 .tit{
	background:#120b9d;		
}
.floor4 .tit span{
	background:url("../images/floor4_tit.png") no-repeat left top;		
}
.floor4 .tit strong{	
	background:url("../images/floor4_tits.png") no-repeat left center;	
}
.floor4 .handle{
	width:157px;
	height:274px;
	position:absolute;
	left:0;
	bottom:0;
	background:#e3e2ea;	
}

.floor5 .tit{
	background:#9d5b0b;		
}
.floor5 .tit span{
	background:url("../images/floor5_tit.png") no-repeat left top;		
}
.floor5 .tit strong{	
	background:url("../images/floor5_tits.png") no-repeat left center;	
}
.floor5 .handle{
	width:157px;
	height:274px;
	position:absolute;
	left:0;
	bottom:0;
	background:#eae7e2;	
}

/*pro_floors 护理产品与服务*/

/*care_list 护理列表*/
.care_list{
	width:1020px;
	height:340px;
	margin:0 auto;	
	background:#fff;
}
.care_list .handle{
	height:30px;
	padding-top:5px;
	clear:both;
	margin-bottom:15px;
	background:#0b989f;	
	color:#fff;
	font-family:"Microsoft Yahei";
	font-size:14px;
}
.care_list .handle span{
	float:left;
	padding:0 9px;
	float:left;
	display:inline-block;
	height:30px;	
	line-height:30px;
	cursor:pointer;
}
.care_list .handle .hover{
	background:#fff;
	color:#0b989f;	
}
.care_list .con{
	display:none;	
}
.care_list .show{
	display:block;	
}
.care_list .care_advs{
	float:left;
	width:340px;
	height:268px;
	background:#808080;	
	margin-left:10px;
	_display:inline;
	border:1px solid #808080;
	position:relative;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
}
.care_list .care_advs li{
	width:340px;
	height:268px;	
}
.care_list .care_advs img{
	width:340px;
	height:240px;	
}
.care_list .care_advs li span{
	display:inline-block;
	width:340px;
	height:28px;
	line-height:28px;
	font-weight:bold;	
}
.care_list .care_advs a{
	color:#fff;	
}
.care_list .care_advs .btns{
	height:14px;
	width:330px;
	text-align:right;
	position:absolute;
	left:0;
	bottom:40px;
	z-index:60;
	color:#fff;	
}
.care_list .care_advs .btns span{
	display:inline-block;
	width:26px;
	height:14px;
	text-align:center;
	line-height:14px;
	background:#808080;	
}
.care_list .care_advs .btns .hover{
	background:#000;
}
.care_list .care_intro{
	width:450px;
	float:right;
	_display:inline;
	margin-right:100px;	
}
.care_list .care_intro h2{
	text-align:center;
	font-size:18px;	
	height:40px;
	line-height:40px;
	color:#000;
}
.care_list .care_intro p{
	font-family:"Microsoft Yahei";
	color:#807e7e;	
	font-size:14px;
	line-height:26px;
	text-indent:2em;
}
.care_list .care_intro ul{
	line-height:26px;
	margin-top:10px;	
}
/*care_list 护理列表*/

/*video_show 视频展示*/
.video_show{
	width:980px;
	background:#fff;
	padding:15px 20px;
	margin:15px auto 0 auto;
}
.video_show .handle{
	height:30px;
	padding-top:5px;
	clear:both;
	margin-bottom:15px;
	background:#0b989f;		
	font-family:"Microsoft Yahei";
	font-size:14px;
}
.video_show .handle a{
	float:left;
	padding:0 12px;
	float:left;
	display:inline-block;
	height:30px;	
	line-height:30px;
	cursor:pointer;
	color:#fff;
}
.video_show .handle .hover,.video_show .handle a:hover{
	background:#fff;
	color:#0b989f;	
}
.video_show .handle .more{
	float:right;
	font-size:12px;	
}
.video_show .handle .more:hover{
	background:none;
	color:#fff;	
}
.video_outer{
	width:980px;
	overflow:hidden;
	position:relative;	
}
.video_list{
	width:1000px;	
}
.video_li{
	width:310px;
	height:310px;
	float:left;
	_display:inline;
	margin:15px 23px 0 0;	
}
.video_li .v_head{
	height:28px;
	line-height:28px;
	clear:both;
	position:relative;
	border-bottom:2px solid #7e7e7e;	
	font-family:"Microsoft Yahei";
}
.video_li .v_head span{
	display:inline-block;
	height:28px;
	line-height:28px;
	border-bottom:2px solid #0b989f;	
	padding:0 5px;
	position:absolute;
	left:0;
	top:0;
	font-size:18px;
	color:#626262;
}
.video_li .v_head .more{
	float:right;
	padding-right:10px;
	background:url("../images/video_more.png") no-repeat right center;	
}
.video_li .intro{
	height:142px;
	clear:both;	
}
.video_li .intro .pic{
	float:left;	
	margin-top:12px;
}
.video_li .intro img{
	width:176px;
	height:142px;	
}
.video_li .intro dl{
	width:120px;
	float:right;	
	margin-top:8px;
}
.video_li .intro dt{
	font-family:"Microsoft Yahei";
	font-size:14px;	
	line-height:30px;
}
.video_li .intro dd{
	line-height:180%;	
}
.video_li ul{
	margin-top:15px;	
}
.video_li li{
	height:28px;	
	line-height:28px;
	vertical-align:top;
	clear:both;
}
.video_li li a{
	float:left;	
	display:inline-block;
	max-width:220px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.video_li li span{
	float:right;
	color:#0b989f;	
}
/*video_show 视频展示*/