.top {
	width: 100%;
	background: linear-gradient(180deg, #219ECB 0%, #41C6F6 100%);
}

.top-p {
	font-size: .36rem;
	font-weight: 600;
	color: #FFFFFF;
	padding-left:.36rem;
	padding-right:.36rem;
	line-height:.5rem;
}

.top-p2 {
	font-size: .24rem;
	font-weight: 400;
	color: #CDF2FF;
	line-height: .33rem;
	padding-left:.36rem;
	padding-right:.36rem;
	margin-top:.16rem;
}

.top-hr-span {
	padding-left:.1rem;
	padding-right:.1rem;
}

.hi {
	width:100%;
	height:4.3rem;
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
	position:relative;
}
.hi iframe{
	width: 100%;
	height: 100%;
}

.hi-price {
	width:100%;
	height:.83rem;
	line-height:.83rem;
	text-align:right;
	position:absolute;
	bottom:0;
	left:0;
	z-index:24;
	background: url("../images/price_bg.png") repeat;
}

.hi-price-p {
	font-size: .48rem;
	font-weight: 600;
	color: #FFFFFF;
	margin-right:.79rem;
}

.hd {
	width:100%;
	background: #F3F3F3;
}


.hd-main {
	width:6.4rem;
	margin-left:auto;
	margin-right:auto;
}

.hdm-num {
	width:1.2rem;
	float:left;
	text-align:right;
}

.hdm-hr {
	width:.01rem;
	height:.46rem;
	background-color:#DADADA;
	float:left;
	margin-left:.46rem;
}

.hdm-p {
	font-size: .26rem;
	font-weight: 600;
	color: #5B5B5B;
}

.hdm-p2 {
	font-size: .24rem;
	font-weight: 400;
	color: #7B7B7B;
	margin-top:.16rem;
}

.hdm-type {
	width:2rem;
	float:left;
	text-align:right;
}


.hdm-date {
	width:2.2rem;
	float:right;
	text-align:right;
}

.detail {
	width:100%;
}
.detail-city {
	width:6.8rem;
	margin-left:auto;
	margin-right:auto;
}

.detail-city-left {
	width:1.4rem;
	float:left;
	font-size: .26rem;
	color: #5B5B5B;
}

.detail-city-mid {
	width:3.6rem;
	float:left;
	font-size: .26rem;
	color: #5B5B5B;
}
.detail-city-right-img {
	width:.14rem;
	height:auto;
	vertical-align:middle;
	margin-right:.23rem;
}


.detail-city-right {
	width:1.8rem;
	float:right;
	text-align:right;
	font-size: .26rem;
	font-weight: 400;
	color: #219ECB;
}

.detail-local {
	width:6.8rem;
	margin-left:auto;
	margin-right:auto;
	margin-top:.3rem;
}

.detail-local-left {
	width:1.4rem;
	float:left;
	font-size: .26rem;
	color: #5B5B5B;
}

.detail-local-right {
	width:5.4rem;
	float:left;
	font-size: .26rem;
	color: #5B5B5B;
	line-height:.46rem;
}



.detail-phone {
	width:6.8rem;
	margin-left:auto;
	margin-right:auto;
	margin-top:.3rem;
}

.detail-phone-left {
	width:1.4rem;
	float:left;
	font-size: .26rem;
	color: #5B5B5B;
}

.detail-phone-right {
	width:5.4rem;
	float:left;
	font-size: .28rem;
	color: #D96C56;
	font-weight:600;
}

.detail-tips {
	width:6.8rem;
	margin-left:auto;
	margin-right:auto;
	margin-top:.3rem;
	font-size: .2rem;
	font-weight: 400;
	color: #7B7B7B;
	line-height: .32rem;
}

.nh-hr {
	width: 100%;
	height: .16rem;
	background: #EAEAEA;
}

.jgjs {
	width:100%;	
}
.jgjs img{
	width: 100%;
	margin-top: 10px;
}

.jgjs-title {
	width:100%;
	position:relative;
}

.jgjs-title-hr {
	width: .12rem;
	height: .19rem;
	background: #219ECB;
	position:absolute;
	top:.1rem;
	left:0;
	z-index:24;
}

.jgjs-title-content {
	width:6.8rem;
	margin-left:auto;
	margin-right:auto;
	font-size: .26rem;
	font-weight: 600;
	color: #219ECB;
}

.jgjs-main {
	width:6.8rem;
	margin-left:auto;
	margin-right:auto;
	margin-top:.2rem;
}

.jgjs-main-p {
	font-size: .24rem;
	font-weight: 400;
	color: #5B5B5B;
	line-height: .4rem;
}

.jgjs-main-img {
	width:100%;
	height:auto;
	margin-top:.24rem;
}

.nursing {
	width:100%;
}

.nursing-title {
	width:6.8rem;
	font-size: .32rem;
	font-weight: 600;
	color: #1D1D1D;
	margin-left:auto;
	margin-right:auto;
}

.nursing-main {
	width:7.2rem;
	margin-left:auto;
	margin-right:auto;
}

.nurm {
	width:3.19rem;
	float:left;
	margin-top:.33rem;
	margin-left:.2rem;
	margin-right:.2rem;
}

.nurm-img {
	width:3.2rem;
	height:2.4rem;
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
}

.nurm-title {
	width:100%;
	margin-top:.18rem;
	font-size: .19rem;
	font-weight: 600;
	color: #1D1D1D;
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.nurm-footer {
	width:100%;
	margin-top:.1rem;
}

.nurm-footer-left {
	width:66%;
	float:left;
	font-size: .17rem;
	color: #219ECB;
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.nurm-footer-right {
	width:34%;
	float:right;
	font-size: .17rem;
	color: #D96C56;
	text-align:right;
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}


.fbtn {
	width:100%;
	height:1rem;
	position:fixed;
	bottom:0;
	left:0;
	z-index:81;
	background: #FFFFFF;
	box-shadow: 0 0 .04rem 0 rgba(0, 0, 0, 0.17);
}

.fbtn-x {
	width:15%;
	float:left;
	height:1rem;
	text-align:center;
}

.fbtn-x-img {
	width:.32rem;
	height:.32rem;
}

.fbtn-x-p {
	font-size: .2rem;
	font-weight: 400;
	color: #5B5B5B;
	margin-top:.08rem;
}

.fbtn-d {
	width:70%;
	float:right;
	height:1rem;
	background-color:#D96C56;
	text-align:center;
	line-height:1rem;
}

.fbtn-d-img {
	width:.36rem;
	height:auto;
	margin-top:-.1rem;
}

.fbtn-d-span {
	font-size: .36rem;
	font-weight: 600;
	color: #FFFFFF;
	padding-left:.66rem;
	letter-spacing:.02rem;
}


