.medical-select{
	border-top: 4px solid #81d8d0;
	border-bottom: 4px solid #81d8d0;
	margin-bottom: 30px;
}
.medical-select .row i{
	display: block;
	background: url(images/icon1.jpg) center no-repeat #81d8d0;
	width: 255px;
	height: 198px;
	float: left;
}
.medical-select .row ul{
	float: left;
	width: 845px;
	height: 158px;
	padding: 40px 0 0;
}
.medical-select .row ul li{
	float: left;
	font-size: 18px;
	line-height: 60px;
	margin: 0 50px;
	cursor: pointer;
}
.medical-select .row ul li.on{
	font-weight: bold;
	color: #06b3a3;
}
.medical-select .row.country i{
	border-bottom: 4px solid #fff;
}
.medical-select .row.country ul{
	border-bottom: 4px solid #81d8d0;
}

.medical-hospital-list .item{
	margin-bottom: 24px;
}
.medical-hospital-list .item .main-box{
	background: #81d8d0;
	padding: 20px;
	margin-bottom: 45px;
	position: relative;
}
.medical-hospital-list .main-box .imgbox{
	width: 256px;
	height: 140px;
	float: left;
	margin-right: 30px;
}
.medical-hospital-list .main-box .imgbox img{
	width: 100%;
	height: 100%;
}
.medical-hospital-list .main-box .detail{
	width: 590px;
	float: left;
}
.medical-hospital-list .main-box .detail .name{
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 20px;
}
.medical-hospital-list .main-box .detail .con{
	font-size: 16px;
	line-height: 28px;
}
.medical-hospital-list .main-box .detail .con span{
	font-weight: bold;
}
.medical-hospital-list .main-box .detail .btn{
	width: 155px;
	height: 40px;
	border-radius: 40px;
	background: #fff;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	position: absolute;
	bottom: 40px;
	right: 45px;
	cursor: pointer;
}
.medical-hospital-list .detail-box{
	position: relative;
	display: none;
}
.medical-hospital-list .detail-box .menu{
	border-bottom: 4px solid #81d8d0;
	margin-bottom: 20px;
}
.medical-hospital-list .detail-box .menu span{
	width: 180px;
	height: 50px;
	background: #d0d0d0;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	display: inline-block;
	cursor: pointer;
}
.medical-hospital-list .detail-box .menu span.on{
	background: #81d8d0;
}
.medical-hospital-list .detail-box .hide-btn{
	font-size: 14px;
	position: absolute;
	right: 15px;
	top: 15px;
	cursor: pointer;
	padding-right: 25px;
}
.medical-hospital-list .detail-box .content{
	margin-bottom: 50px;
}
.medical-hospital-list .detail-box .stit-box{
	padding-bottom: 2px;
	border-bottom: 1px dashed #cdcdcd;
	margin-bottom: 20px;
}
.medical-hospital-list .detail-box .stit{
	width: 100px;
	height: 22px;
	background: #d0d0d0;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	text-align:center;
}
.medical-hospital-list .detail-box .con{
	font-size: 14px;
	line-height: 24px;
	padding: 0 20px;
}
.medical-hospital-list .package{
	padding: 0 20px;
	margin-bottom: 35px;
}
.medical-hospital-list .package .item{
	width: 390px;
	margin-right: 80px;
	float: left;
	position: relative;
}
.medical-hospital-list .package .item p{
	position: absolute;
	width: 100%;
	font-size: 16px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	background: rgba(130,130,130,.7);
	bottom: 0;
	left: 0;
}
.medical-hospital-list .package .item:hover p{
	background: #81d8d0;
	color: #444;
}
.medical-hospital-list .country-form{
	background: #81d8d0;
}