.detail_top{
	line-height: 40px;
	background: #fff;
	position: fixed;
	left:0;
	right:0;
	top:0;
	z-index:9999;
}
.pj_content_box img{
	width:100%;
}
.banner_box{
	margin-top:42px;
	
}
.detail_top a{
	color: #959595;
	position: absolute;
	left: 4%;
}
.detail_top h1{
	width: 80%;
	color: #008cdb;
	margin: 0 auto;
	text-align: center;
	font-size: 0.4rem;
	line-height: 40px;
}
.detail_tittle h1{
	line-height: 40px;
	text-align: center;
	font-size: 0.4rem;
}
.detail_tittle_content{
	padding-top: 15px;
	position: relative;
	padding-bottom: 1px;
}
.detail_tittle_box1{
	padding: 0 4%;
}
.detail_tittle_box1 ul li{
	margin: 10px 0;
}
.detail_tittle_box1 ul li span{
	color: #a0a0a1;
}
.detail_tittle_box1 ul li p{
	display: inline-block;
	font-size: 0.37rem;
}
.detail_tittle_price{
	display: inline-block;
	position: relative;
	color: #a0a0a1;
	width: 45px;
	text-align: center;
}
.content_center p{
	line-height: 40px;
}
.content_center p{
	display: inline-block;
}
.content_center span{
	line-height: 0;
	padding: 2px 5px;
	background: #ffc617;
	color: #fff;
}
.content_center_span{
	width: 20%;
	display: inline-block;
}
.detail_content{
	padding-top:20px ;
}
.detail_content_top{
	padding: 0 4%;
}
.detail_content_topbox{
	border: 1px solid #bfbfbf;
	line-height: 40px;
}
.detail_content_topbox a{
	width: 50%;
	float: left;
	text-align: center;
}
.detail_content_top2{
	padding-top: 20px;
}
.detail_content_top2box{
	width: 80%;
	margin: 0 auto;
}
.detail_content_top2box ul li{
	line-height: 30px;
	color: #bfbfbf;
}
.detail_content_top2box ul li span{
	width: 20%;
	float: left;
}
.detail_content_top2box ul li p{
	display: inline-block;
}
.detail_content_top2box2{
	padding-top: 5px;
	width: 100%;
	background: #f7f7f7;
}
.detail_content_top2box2 img{
	width: 100%;
	margin-bottom: 5px;
}
.swiper-pagination-bullet-active{
	background: #008cdb;
}
.detail_content_tabel_box{
	width: 80%;
	margin: 0 auto;
	overflow: auto;
}
.detail_content_tabel_box table{
	width: 120%;
	background: #f7f7f7;
}
.detail_content_tabel_box table tr td{
	border: 2px solid #fff;
	text-align: center;
	line-height: 30px;
}
.detail_content_tabel{
	margin-top: 5px;
}
.detail_content_tabel h1{
	padding:0 4%;
	margin: 10px 0;
	font-size: 14px;
	color: #666666;
}
.detail_content_tabel p{
	font-size: 10px;
	color: #999999;
	margin: 10px 0;
}
.detail_line{
	width: 100%;
	height: 5px;
	background: #f7f7f7;
}
.detail_nurse{
	width: 92%;
	margin: 0 auto;
	padding-top: 10px;
}
.detail_nurse h1{
	font-size: 14px;
	margin-bottom: 20px;
	color: #666666;
}
.detail_nurse_img{
	width: 100%;
}
.detail_nurse_img img{
	width: 100%;
}
.detail_content_foot{
	background: #f7f7f7;
	position: relative;
}
.detail_content_foot p{
	height: 1px;
	width: 30%;
	position: absolute;
	background: #aeaeae;
	top: 50%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
}
.detail_content_foot h1{
	text-align: center;
	color: #aeaeae;
	font-size: 10px;
	line-height: 40px;
}
.detail_content_foot_img{
	width: 100%;
}
.detail_content_foot_img img{
	width: 100%;
}
.foot_menu{
	padding: 0;
}
.detail_foot_xgsp{
	background: #F7F7F7;
	padding-top: 5px;
}
.detail_foot_xgsp h1{
	line-height: 30px;
	background: #fff;
	padding-left: 4%;
	color: #666;
}
.detail_foot_xgsp ul{
	background: #fff;
}
.detail_foot_xgsp ul li{
	float: left;
	width: 33%;
	margin: 0 0.16666%;
}
.detail_foot_xgsp_top img{
	width: 100%;
}
.detail_foot_xgsp_foot{
	padding-left: 4%;
}
.detail_foot_xgsp_foot p{
	line-height: 25px;
}
.detail_foot_xgsp_cost{
	line-height: 25px;
}
.detail_foot_xgsp_cost h2{
	display: inline-block;
	font-size: 10px;
}
.detail_foot_span{
	margin-bottom: 60px;
	background: #F7F7F7;
}
.detail_foot_span p{
	line-height: 40px;
	text-align: center;
	color: #cacaca;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.fav_fixed{
	position:fixed;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	z-index:9999999;
	display:none;
}
.fav_fixed p{
	display:inline-block;
	background:#ffc617;
	color:#fff;
	font-size:18px;
	line-height:40px;
	padding:0 20px;
}
.fav_fixed_ppj{
	font-size:10px !important;
	background:rgba(115,115,115,0.6) !important;
	border-radius:5px;
}
.pj_content{
	min-height:500px;
	background:#f7f7f7;
	margin-top:20px;
}

