header, nav, section, footer {
	display: block;
}
body {
	min-width: 1250px;
	overflow-x: hidden;
	font-family: 'Microsoft YaHei';
	margin: 0px;
	padding: 0px;
}
html, body {
	height: 100%;
}
.all_box {
	position: relative;
	max-width: 1920px;
	margin: 0 auto;
	min-height: 100%;
	padding-bottom: 185px;
	box-sizing: border-box;
	background-color: #fff;
}
footer {
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.wrapper {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}
	.wrapper .pagination {
		display:flex;
		justify-content:center;
		margin:40px 0;
	}
	body, ul, ol, dl, li, dt, dd, p, input, h1, h2, h3, h4 {
		margin: 0;
		padding: 0;
		font-weight: normal;
	}
ol, ul, dl {
	list-style-type: none;
}
a, input, button {
	text-decoration: none !important;
	color: inherit;
	outline: none !important;
}
img {
	max-width: 100%;
	height: auto;
}
.fl {
	float: left;
}
.clearfix {
	*zoom: 1
}
	.clearfix:before,
	.clearfix:after {
		display: block;
		content: "";
		line-height: 0;
		font-size: 0;
		clear: both;
	}
@media screen and (max-width: 1200px) {
	.hos, .nav_c, .banner_c, .service {
		width: 1250px;
	}
}
/* 顶部 */
.head_top {
	height: 34px;
	line-height: 34px;
	max-width: 1920px;
	margin: 0 auto;
	background-color: #dde5ea;
}
	.head_top .head_top_l, .head_top_r {
		color: #666;
		font-size: 14px;
		display: inline-block;
	}
	.head_top .head_top_r {
		float: right;
	}
		.head_top .head_top_r img {
			margin-right: 4px;
			margin-top: -2px;
		}
.head_con {
	max-width: 1920px;
	margin: 0 auto;
	background-color: #fff;
}
.head_mid {
	height: 111px;
	position: relative;
}
	.head_mid .logo {
		display: inline-block;
	}
		.head_mid .logo .mt_15 {
			margin-top: 15px;
		}
	.head_mid .title {
		text-align: right;
		width: 710px;
		font-size: 26px;
		font-weight: bold;
		color: #555;
		vertical-align: text-top;
		display: inline-block;
		margin-left:20px;
	}
	.head_mid .head_r_btn {
		display: inline-block;
		float: right;
		margin-top: 38px;
	}
		.head_mid .head_r_btn a {
			width: 120px;
			height: 36px;
			color: #ff3fab;
			line-height: 34px;
			text-align: center;
			font-size: 16px;
			font-weight: bold;
			display: inline-block;
			border: 2px solid #ff3fab;
			border-radius: 5px;
			margin-left: 15px;
		}
			.head_mid .head_r_btn a img {
				margin-right: 7px;
				vertical-align: sub;
			}
	.head_mid .logo2 {
		height: 106px;
		margin-left: 156px;
	}
	.head_mid .head_search {
		color: #e6629d;
		float: right;
		background: url(/content/img/tel.png) left 20px no-repeat;
		line-height: 1;
		font-size: 16px;
		font-weight: bold;
		height: 40px;
		padding: 20px 25px 0 43px;
	}
	.head_mid .h_search {
		width: 220px;
		height: 34px;
		line-height: 30px;
		border: 1px solid #FF1599;
		border-radius: 17px;
		display: inline-block;
		margin-left: 110px;
		vertical-align: -webkit-baseline-middle;
	}
		.head_mid .h_search .text {
			width: 185px;
			height: 23px;
			line-height:23px;
			color: #333;
			font-size: 14px;
			text-indent: 6px;
			border-radius: 17px;
			float: left;
			border: none;
			padding: 0 7px;
			margin-top: 5px;
		}
		.head_mid .h_search .button {
			width: 22px;
			height: 33px;
			color: #fff;
			z-index: 9;
			position: relative;
			cursor: pointer;
			border: none;
			background: url(/content/img/h_search_img.png) no-repeat center right;
		}
	.head_mid .h_wechat {
		float: right;
		margin-top: 32px;
	}
		.head_mid .h_wechat .h_iocn {
			display: inline-block;
			margin-left: 10px;
		}
			.head_mid .h_wechat .h_iocn .img_wp {
				width: 90px;
				height: 115px;
				display: none;
				position: absolute;
				top: 90px;
				margin-left: -28px;
				text-align: center;
				z-index: 2;
				background: #FFF;
				box-shadow: 0px 0px 7px 0px rgba(14, 64, 83, 0.26);
				border-radius: 5px;
				border: 2px solid #fff;
				z-index: 100;
			}
				.head_mid .h_wechat .h_iocn .img_wp:after {
					content: "";
					position: absolute;
					top: -14px;
					left: 45%;
					border: 6px solid transparent;
					border-bottom-color: #D2D2D2;
				}
		.head_mid .h_wechat .img_wp span {
			font-size: 12px;
			color: #FF1599;
		}
		.head_mid .h_wechat .h_iocn:hover .img_wp {
			display: block;
		}
		.head_mid .h_wechat span {
			color: #666;
			font-size: 12px;
			position: relative;
			top: 3px;
		}
		.head_mid .h_wechat .h_wechat1 {
			width: 24px;
			height: 24px;
			margin: 0 auto;
			background: url(/content/img/h_wechat1.png) no-repeat;
		}
		.head_mid .h_wechat .h_iocn:hover .h_wechat1 {
			background: url(/content/img/h_wechat1_a.png) no-repeat;
		}
		.head_mid .h_wechat .h_wechat2 {
			width: 26px;
			height: 26px;
			margin: 0 auto;
			background: url(/content/img/h_wechat2.png) no-repeat;
		}
		.head_mid .h_wechat .h_iocn:hover .h_wechat2 {
			background: url(/content/img/h_wechat2_a.png) no-repeat;
		}
/* 导航栏 */
.head {
	color: #FF1599;
	margin-bottom: 21px;
	font-size: 24px;
	font-weight: bold;
	padding-left: 12px;
	position: relative;
}
	.head::after {
		content: "";
		width: 4px;
		height: 24px;
		position: absolute;
		top: 6px;
		left: 0%;
		border: 2px solid #FF1599;
		background-color: #FF1599;
	}
	.head .more {
		width: 70px;
		height: 24px;
		line-height: 22px;
		color: #FF1599;
		font-size: 12px;
		text-align: center;
		float: right;
		margin-top: 4px;
		text-decoration: none;
		border: 1px solid #FF1599;
		border-radius: 12px;
	}
		.head .more:hover {
			color: #fff;
			background-color: #FF1599;
		}
/* 导航栏折叠区域 */
/*.head_nav .nav .nav_list li:last-child {
	margin-right: 0;
	text-align: right;
	position: relative;
	right: -7px;
}*/
.head_nav .nav .nav_list li a:hover {
	text-decoration: none;
}
.nav .nav_list > li > a {
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #fff;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	position: relative;
	z-index: 1;
	transition: border-color .4s,color .4s;
	transition-timing-function: cubic-bezier(.2,1,.3,1);
	z-index: 3;
	outline:none;
}
	.nav .nav_list > li > a:hover:before {
		opacity: 1;
		transform: translate3d(0,0,0);
	}
/* 首页的导航条 */
.head_nav {
	height: 50px;
	max-width: 1920px;
	margin: 0 auto;
	background-color: #ff3fab;
}
	.head_nav .head_show {
		position: relative;
	}
	.head_nav .one_level .nav {
		width: 1200px;
		margin: 0 auto;
	}
		.head_nav .one_level .nav .nav_list {
			width: 100%;
			height: 50px;
			display: flex;
			justify-content: space-between;
		}
		.head_nav .one_level .nav > .nav_list > li {
			height: 50px;
			color: #fff;
			font-size: 14px;
			font-weight: bold;
			text-align: left;
			z-index: 8;
			float: left;
		}
		/*.head_nav .one_level .nav > .nav_list > li {
			margin-right: 29px;
		}*/
	/* 跳转二级页面的导航条 */
	.head_nav .two_level .nav {
		height: 50px;
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		text-align: center;
	}
		.head_nav .two_level .nav .two_level_list {
			height: 100%;
			display: inline-block;
		}
		.head_nav .two_level .nav > .two_level_list > li {
			height: 50px;
			color: #fff;
			font-size: 14px;
			font-weight: bold;
			text-align: left;
			z-index: 8;
			float: left;
		}
		.head_nav .two_level .nav > .two_level_list > li {
			margin-right: 30px;
		}
			.head_nav .two_level .nav > .two_level_list > li:last-child {
				margin-right: 0;
			}
.nav .nav_hidden {
	position: absolute;
	display: none;
	left: 0;
	right: 0;
	z-index: 1000;
	overflow: hidden;
	background-color: #FFF;
	box-shadow: 0px 2px 10px 0px rgba(4, 10, 62, 0.2);
}
	.nav .nav_hidden > .nav_flex {
		width: 1200px;
		position: relative;
		margin: 0 auto;
		box-sizing: border-box;
	}
.nav .nav_dep_tit {
	width: 170px;
	height: 100%;
	padding: 32px 0;
	float: left;
	position: relative;
}
	.nav .nav_dep_tit a {
		color: #FF1599;
		font-size: 24px;
		font-weight: bold;
	}
		.nav .nav_dep_tit a span {
			display: block;
			color: #666;
			font-size: 16px;
			font-weight: normal;
			margin-top: 6px;
		}
.nav .nav_dep.nav_hidden {
	padding: 20px 0 20px 0;
}
.nav .nav_dep_list {
	width: 970px;
	float: right;
	box-sizing: border-box;
}
	.nav .nav_dep_list dl {
		padding-bottom: 10px;
	}
		.nav .nav_dep_list dl:last-child {
			padding-bottom: 0;
		}
		.nav .nav_dep_list dl a {
			white-space: nowrap;
		}
	.nav .nav_dep_list dt {
		color: #FF1599;
		font-size: 20px;
		border-bottom: 1px solid #ddd;
		padding-bottom: 20px;
	}
	.nav .nav_dep_list dd {
		text-align: justify;
		padding-top: 10px;
	}
		.nav .nav_dep_list dd a {
			color: #666;
			font-size: 18px;
			line-height: 30px;
			margin-right: 10px;
		}
			.nav .nav_dep_list dd a:hover {
				color: #FF1599;
			}
.nav .nav_list > li > a:before {
	width: 100%;
	height: 4px;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	background-color: #fff;
	transform: scale3d(0.4,1,1);
	transition: transform 0.4s,opacity 0.4s;
}
.nav .nav_list > li.nav_active > a:before {
	opacity: 1;
	transform: translate3d(0,0,0);
}
/* 医院概况折叠区域样式 */
.nav .nav_dep_list_con li:first-child {
	border-right: 1px solid #EBEBEB;
}
.nav .nav_dep_list_con li:last-child {
	border-right: none;
}
.nav .nav_dep_list_con.bor_r_none li:first-child {
	border-right: none;
}
.nav .nav_dep_list_con li {
	width: 200px;
	margin-right: 80px;
	display: inline-block;
	vertical-align: top;
	border-right: 1px solid #EBEBEB;
}
.nav .nav_dep_list_con > li > a {
	width: 120px;
	color: #333;
	font-size: 20px;
	display: block;
	margin: 10px 0 26px 0;
	text-align: left;
	outline:none;
}
.nav .nav_dep_list_con > li > a:hover {
	color: #FF1599;
}
.nav .nav_dep_list_con > li > a:after {
	width: 8px;
	height: 10px;
	content: '';
	background: url(/content/img/nav_r_arrow_img1.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	top: 10px;
	float: right;
}
.nav .nav_dep_list_con .w_190 {
	width: 280px;
}
	.nav .nav_dep_list_con .w_190 > a {
		width: 190px;
	}
.nav .nav_dep_list_con .w_250 {
	width: 250px;
}
	.nav .nav_dep_list_con .w_250 > a {
		width: 250px;
	}
.nav .nav_dep_list_con .nav_dep_list_det {
	margin-top: -15px;
}
	.nav .nav_dep_list_con .nav_dep_list_det a {
		color: #666;
		font-size: 18px;
		display: block;
		text-align: left;
		padding-left: 10px;
		line-height: 30px;
		outline:none;
	}
		.nav .nav_dep_list_con .nav_dep_list_det a:hover {
			color: #FF1599;
		}
/* 底部 */
.b_foot {
	max-width: 1920px;
	height: 185px;
	margin: 0 auto;
	background-color: #383433;
}
	.b_foot .lt {
		padding: 32px 0 0 0;
		display: inline-block;
	}
		.b_foot .lt li {
			display: inline-block;
			margin-right: 23px;
		}
			.b_foot .lt li a {
				color:#fff;
			}
				.b_foot .lt li a:hover {
					color: #FF1599;
				}
				.b_foot .lt li span {
					color: #fff;
					font-size: 14px;
					display: block;
					line-height: 24px;
				}
				.b_foot .lt li span:first-child {
					font-size: 14px;
					margin-bottom: 10px;
				}
				.b_foot .lt li span img {
					width: 14px;
					height: 16px;
					margin-right: 5px;
					vertical-align: text-bottom;
				}
	.b_foot .rt {
		width: 40%;
		float: right;
		padding-top: 27px;
	}
		.b_foot .rt ul {
			float: right;
		}
		.b_foot .rt li {
			text-align: center;
			display: inline-block;
			margin-right: 15px;
		}
		.b_foot .rt img {
			width: 95px;
			height: 95px;
		}
		.b_foot .rt span {
			color: #fff;
			font-size: 16px;
			display: block;
			margin-bottom: 13px;
		}
	.b_foot .bt {
		margin-top: 5px;
	}
	.b_foot .bt a{
		color: #fff;
		font-size: 14px;
		padding-top:5px;
	}
		.b_foot .bt a:hover {
			color: #FF1599;
		}
/* **********************网站首页********************** */
/* 轮播图 */
.hos .banner_c {
	max-width: 1920px;
	margin: 0 auto;
}
/*.hos .banner_c img{
	height:440px !important;
}*/
/* 医院新闻 */
.hos .catalog {
	padding-bottom: 5px;
}
	.hos .catalog .l_news {
		width: 710px;
		display: inline-block;
	}
	.hos .catalog .r_notice {
		width: 434px;
		float: right;
	}
	.hos .catalog .l_news .content_l {
		width: 270px;
		height: 166px;
		display: inline-block;
	}
		.hos .catalog .l_news .content_l img {
			width: 270px;
			height: 166px;
		}
		.hos .catalog .l_news .content_l a {
			width: 270px;
			height: 166px;
			position: relative;
			display: inline-block;
		}
			.hos .catalog .l_news .content_l a:hover {
				color: #333;
			}
			.hos .catalog .l_news .content_l .mask_b {
				width: 270px;
				height: 42px;
				line-height: 42px;
				color: #fff;
				font-size: 18px;
				position: absolute;
				bottom: 0;
				background: rgba(0, 0, 0, 0.4);
				padding-left: 11px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
	.hos .catalog .l_news .content_r {
		width: 429px;
		vertical-align: top;
		float: right;
	}
	.hos .catalog .content_r li {
		font-size: 16px;
		position: relative;
		cursor: pointer;
		margin-bottom: 1px;
	}
		.hos .catalog .content_r li > a {
			color: #333;
		}
		.hos .catalog .content_r li::after {
			content: "";
			width: 4px;
			height: 4px;
			background-color: #FF1599;
			border-radius: 50%;
			display: inline-block;
			vertical-align: middle;
			position: absolute;
			top: 8px;
			left: 0%;
		}
	.hos .catalog .w-359 li div {
		width: 359px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: inline-block;
		margin-left: 9px;
	}
	.hos .catalog .w-499 li div {
		width: 499px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: inline-block;
		margin-left: 9px;
	}
	.hos .catalog .content_r li span {
		color: #666;
		font-size: 14px;
		float: right;
	}
	.hos .catalog .content_r li:hover span {
		color: #FF1599;
	}
	.hos .catalog .content_r li a:hover {
		color: #FF1599;
	}
	/* 通知公告 */
	.hos .catalog .menu {
		display: inline-block;
		margin-left: 10px;
	}
		.hos .catalog .menu li {
			float: left;
			font-size: 12px;
			margin-right: 23px;
		}
			.hos .catalog .menu li a {
				color: #666;
				font-size: 16px;
				text-decoration: none;
			}
			.hos .catalog .menu li.active > a {
				color: #FF1599;
				font-size: 16px;
				font-weight: 400;
				border-bottom: 2px solid #FF1599;
			}
	.hos .catalog .tab-content {
		clear: both;
	}
/* 教学科研 */
.hos .bg_gray {
	padding-top: 17px;
	max-width: 1920px;
	margin: 0 auto;
	margin-top: 37px;
	background-color: #F7F7F7;
}
.hos .w-710 {
	width: 710px;
}
.hos .video_c {
	margin-left: 10px;
}
	.hos .video_c li {
		width: 120px;
		float: left;
		margin-right: 19px;
	}
		.hos .video_c li::after {
			display: none !important;
		}
		.hos .video_c li div {
			text-align: center;
		}
/* 患者服务 */
.hos .service {
	max-width: 1920px;
	height: 260px;
	background: url(/content/img/service_bg.png) no-repeat center center;
	margin: 0 auto;
	margin-top: 40px;
	padding-top: 45px;
}
	.hos .service .top_font {
		color: #FFF;
		font-size: 24px;
		text-align: center;
		font-weight: bold;
		margin-bottom: 17px;
	}
	.hos .service .in ul {
		color: #FFF;
		font-size: 22px;
		font-weight: 400;
		display: flex;
		justify-content: space-between;
	}
	.hos .service .in li {
		width: 170px;
		height: 170px;
		background: rgba(255, 255, 255, 0.5);
		border-radius: 5px;
	}
		.hos .service .in li.in_active {
			transition:all 0.3s;
			background: #25CBFF;
		}
		.hos .service .in li a {
			width: 170px;
			height: 170px;
			color: #fff;
			text-align: center;
			display: flex;
			justify-content: center;
			flex-flow: column wrap;
			align-items: center;
			position:relative;
		}
			.hos .service .in li a div {
				position: absolute;
				bottom: 30px;
				left:40px;
			}
			.hos .service .in li a img {
				position: relative;
				top: -24px;
			}
/* 科室频道 */
.hos .channel.bg {
	max-width: 1920px;
	min-height: 427px;
	margin: 0 auto;
	background: url(/content/img/channel_all_bg.png) no-repeat center;
	background-size: cover;
}
.hos .channel .channel_top {
	position: relative;
}
.hos .channel .head::after {
	position: absolute;
	top: 6px;
}
.hos .dep_hidden {
	display: none
}
.hos .channel {
	padding-top: 31px;
}
	.hos .channel .channel_title {
		float:right;
	}
	.hos .channel .dep_nav {
		position: absolute;
		right: 0;
	}
		.hos .channel .dep_nav .dep_nav_item {
			width: 176px;
			height: 40px;
			line-height: 40px;
			font-size: 18px;
			color: #fff;
			text-align: center;
			display: block;
			float: left;
			margin-left: 20px;
			position: relative;
			z-index: 2;
			border-radius: 5px;
			outline: none;
		}
		.hos .channel .dep_nav .one {
			background-color: rgb(0, 154, 211);
		}
		.hos .channel .dep_nav .two {
			background-color: rgb(226, 170, 49);
		}
		.hos .channel .dep_nav .three {
			background-color: rgb(241, 43, 131);
		}
		.hos .channel .dep_nav .four {
			background-color: rgb(34, 89, 151);
		}
		.hos .channel .dep_nav .five {
			background-color: rgb(34, 180, 189);
		}
	.hos .channel .dep_con {
		position: relative;
		box-sizing: border-box
	}
		.hos .channel .dep_con .dep_active {
			box-sizing: border-box;
			position: absolute;
		}
			.hos .channel .dep_con .dep_active .dep_title {
				position: absolute;
				left: 16px;
				bottom: 57px;
				z-index: 2;
				font-size: 16px;
				font-weight: bold;
				overflow: hidden;
				color: #fff;
			}
			.hos .channel .dep_con .dep_active .dep_details {
				height: 39px;
				position: absolute;
				bottom: 13px;
				z-index: 2;
				font-size: 14px;
				text-indent: 2em;
				color: #fff;
				padding: 0 16px;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
			}
			.hos .channel .dep_con .dep_active .dep_img {
				width: 416px;
				height: 310px;
				overflow: hidden;
				background-color: #f2f2f2;
				background-image: url();
				background-position: center;
				background-size: cover;
				position: relative
			}
				.hos .channel .dep_con .dep_active .dep_img:after {
					width: 100%;
					height: 90px;
					content: '';
					background-color: rgba(4,193,255,0.8);
					position: absolute;
					bottom: 0;
					left: 0;
				}
		.hos .channel .dep_con .tsSwiper {
			width: 416px;
			height: 310px;
		}
		.hos .channel .dep_con .tsSwiper .ts_box div {
			box-sizing: border-box;
			position: relative;
		}
			.hos .channel .dep_con .tsSwiper .ts_box div:after {
				width: 100%;
				height: 90px;
				content: '';
				background-color: rgba(4,193,255,0.8);
				position: absolute;
				bottom: 0;
				left: 0;
			}
		.hos .channel .dep_con .tsSwiper img {
			width: 416px;
			height: 310px;
		}
			.hos .channel .dep_con .tsSwiper .tit {
				width: 385px;
				position: absolute;
				left: 16px;
				bottom: 57px;
				z-index: 2;
				font-size: 18px;
				font-weight: bold;
				overflow: hidden;
				color: #db4399;
				text-align: right;
				margin: 0 auto;
			}
			.hos .channel .dep_con .tsSwiper .det {
				height: 39px;
				position: absolute;
				bottom: 13px;
				z-index: 2;
				font-size: 14px;
				text-indent: 2em;
				color: #fff;
				padding: 0 16px;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
			}
		.hos .channel .dep_con .dep_panel {
			width: 767px;
			height: 230px;
			overflow: hidden;
			float: right;
			position: relative;
			top: 60px;
		}
	.hos .channel .dep_nav a .triangle {
		position: absolute;
		left: 45%;
		bottom: -8px;
		display: none;
	}
		.hos .channel .dep_nav a .triangle.show1 {
			display: block;
		}
	.hos .channel .dep_con .dep_panel .dep_panel_item {
		width: 103%;
		padding-left: 2px;
	}
		.hos .channel .dep_con .dep_panel .dep_panel_item .dep_detail span {
			width: 137px;
			height: 40px;
			color: #333;
			line-height: 40px;
			background: url(/content/img/channel_bg.png) no-repeat;
			padding: 0 5px 0 27px;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 1;
			overflow: hidden;
			-webkit-box-orient: vertical;
			display: inline-block;
			float: left;
			margin: 0 19px 19px 0;
		}
			.hos .channel .dep_con .dep_panel .dep_panel_item .dep_detail span.bg_active {
				color: #E6629D;
				background: url(/content/img/channel_bg_active.png) no-repeat;
			}
/* 专家团队 */
.hos .team {
	padding: 37px 0px 5px 0;
}
	.hos .team .bor_1 {
		width: 60px;
		height: 24px;
		line-height: 22px;
		color: #FF1599;
		font-size: 12px;
		background: #fff;
		border-radius: 12px;
		text-align: center;
	}
		.hos .team .bor_1:hover {
			color: #fff;
			background-color: #FF1599;
		}
	.hos .team .team_img .swiper {
		height:340px;
	}
	.hos .team .swiper-pagination span {
		background: #ff1599;
	}
	.hos .team .team_img .swiper-slide:hover span:nth-child(2) {
		transition: all 0.3s;
		border-top: 1px solid #3CB8FF;
	}
	.hos .team .team_img .swiper-slide img {
		width: 160px;
		height: 230px;
	}
		.hos .team .team_img .mask_b {
			width: 162px;
			color: #444;
			font-size: 14px;
			text-align: center;
			padding-top: 12px;
		}
	.hos .team .mask_b span {
		display: block;
	}
		.hos .team .mask_b span:nth-child(1) {
			font-size: 16px;
			font-weight: bold;
			color: #3CB8FF;
			position: relative;
		}
		.hos .team .mask_b span:nth-child(2) {
			margin-top: 5px;
			padding-top: 5px;
			border-top: 1px solid #EBEBEB;
			display: block;
			overflow: hidden;
		}
	/* 健康教育 */
	.hos .catalog.bg_blue {
		max-width: 1920px;
		margin: 0 auto;
		background-color: #F3F9FF;
		padding: 37px 0 50px 0;
	}
.hos .r_into li {
	width: 211px;
	height: 110px;
	background: url(/content/img/r_into_bg.png) no-repeat;
	text-align: center;
	padding-top: 16px;
	cursor: pointer;
	display: inline-block;
	float: left;
	margin: 0 0 10px 11px;
	position: relative;
}
	.hos .r_into li a {
		width: 210px;
		height: 90px;
		display: inline-block;
	}
	.hos .r_edu {
		width: 445px;
		float: right;
	}
.hos .r_into li span {
	width: 100%;
	font-size: 18px;
	color: #FFF;
	display: block;
	position: absolute;
	bottom: 11px;
}
/* 底部链接 */
.b_links {
	position: relative;
	background-color: #ff3fab;
}
	.b_links .con {
		width: 49%;
		float: left;
		font-size: 15px;
		text-align: center;
	}
		.b_links .con + .con {
			border-left: 1px solid #fff;
		}
		.b_links .con > a {
			height: 80px;
			line-height: 80px;
			color: #fff;
			font-size: 18px;
			display: block;
		}
			.b_links .con > a img {
				width: 19px;
				height: 19px;
				position: relative;
				top: -2px;
				right: 4px;
			}
	.b_links .link_nav {
		width: 100%;
		text-align: left;
		display: none;
		position: absolute;
		z-index: 1;
		left: 0;
		top: 80px;
		padding: 10px;
		background-color: #525b56;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.b_links .link_nav .box {
		width: 1200px;
		margin: 0 auto;
	}
	.b_links .link_nav .mb_60 {
		padding-bottom: 60px;
	}
	.b_links .link_nav a {
		width: 25%;
		height: 36px;
		color: #fff;
		padding: 3px 5px;
		font-size: 16px;
		display: block;
		float: left;
		overflow: hidden;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 36px;
		white-space: nowrap;
		padding-right: 10px;
		text-overflow: ellipsis;
	}
			.b_links .link_nav a:hover {
				color: #ff3fab;
			}
	.b_links .box li {
		margin: 10px 20px 0 0;
		float: left;
	}
		.b_links .box li img {
			width: 90px;
			height: 90px;
		}
		.b_links .box li span {
			width: 100px;
			color: #fff;
			font-size: 14px;
			text-align: center;
			display: block;
			margin-top: 5px;
		}
		.b_links .box li em {
			display:block;
			font-style:normal;
		}
			/* **********************医院概况页********************** */
			/* 顶部路径指引 */
			.guide.bg_blue {
				max-width: 1920px;
				margin: 0 auto;
				background-color: #F6FAFF;
			}
.guide div {
	color: #666;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.guide a {
	color:#666;
}
.guide a:hover {
	color: #666;
}
.survey .option .menu {
	width: 901px;
	margin: 0 auto;
}
	.survey .option .menu li {
		width: 150px;
		height: 42px;
		color: #333;
		line-height: 40px;
		font-size: 18px;
		text-align: center;
		border-top: 1px solid #E8E8E8;
		border-bottom: 1px solid #E8E8E8;
		border-left: 1px solid #E8E8E8;
		margin: 0;
		float: left;
	}
		.survey .option .menu li a {
			width: 150px;
			height: 42px;
			padding: 0;
			color: #333;
			display: inline-block;
			outline:none;
		}
		.survey .option .menu li.option_active {
			background-color: #FF1599;
			border: 1px solid #FF1599;
		}
			.survey .option .menu li.option_active a {
				color: #fff;
			}
.survey .option .nav-pills > li.active > a {
	background: none;
}
.survey .option .nav > li > a:hover {
	background: none;
}
.survey .option .menu li:first-child {
	border-radius: 5px 0 0 5px;
}
.survey .option .menu li:last-child {
	border-radius: 0 5px 5px 0;
	border-right: 1px solid #E8E8E8;
}
/* 医院简介模块 */
.survey .option .brief1 {
	padding: 29px 0 40px 0;
	background-color: #fff;
}
	.survey .option .brief1 .lt {
		display: inline-block;
	}
		.survey .option .brief1 .lt img {
			width: 424px;
			height: 260px;
		}
	.survey .option .brief1 .rt {
		width: 727px;
		float: right;
	}
		.survey .option .brief1 .rt .rt_t {
			width: 240px;
			height: 36px;
			color: #FF1599;
			font-size: 18px;
			font-weight: bold;
			text-align: center;
			line-height: 34px;
			border: 1px solid #FF1599;
			display: inline-block;
			margin-right: 18px;
		}
			.survey .option .brief1 .rt .rt_t:nth-child(2) {
				width: 386px;
			}
		.survey .option .brief1 .rt .rt_b {
			height: 87px;
			text-indent: 2em;
			font-size: 16px;
			font-weight: 400;
			color: #333;
			line-height: 24px;
			margin-top: 19px;
		}
.survey .option .brief2 {
	max-width: 1920px;
	margin: 0 auto;
	padding: 72px 0 67px 0;
	background-color: #F6FAFF;
}
	.survey .option .brief2 .t_con li {
		width: 394px;
		padding: 0 0 5px 36px;
		display: inline-block;
		border-left: 1px solid #E1E1E1;
	}
	.survey .option .brief2 .t_con span,
	.b_con span {
		font-size: 16px;
		color: #666;
	}
		.survey .option .brief2 .t_con span:nth-child(1),
		.b_con span:nth-child(1) {
			color: #FF1599;
			font-size: 36px;
			font-weight: bold;
			margin-right: 5px;
		}
		.survey .option .brief2 .t_con span:nth-child(3),
		.b_con span:nth-child(3) {
			display: block;
			margin-top: 3px;
		}
	.survey .option .brief2 .c_con {
		color: #333;
		font-size: 16px;
		text-indent: 2em;
		line-height: 24px;
		margin: 61px 0 37px 0;
	}
	.survey .option .brief2 .b_con li {
		padding: 0 36px 5px 28px;
		display: inline-block;
		border-right: 1px solid #E1E1E1;
	}
	.survey .option .brief2 .b_con span:nth-child(3) {
		color: #333;
	}
	.survey .option .brief2 .b_con li:last-child {
		padding-right: 0;
		border-right: none
	}
.survey .option .brief3 {
	max-width: 1920px;
	height: 220px;
	color: #FFF;
	background: url(/content/img/brief3_bg.png) no-repeat center center;
	margin: 0 auto;
	padding-top: 29px;
}
	.survey .option .brief3 .top {
		font-size: 16px;
		margin-left: 25px;
	}
	.survey .option .brief3 .list {
		margin: 35px 0 0 90px;
	}
		.survey .option .brief3 .list li {
			width: 150px;
			height: 110px;
			font-size: 14px;
			border: 1px solid #FFF;
			padding: 7px 0 0 19px;
			display: inline-block;
			margin-right: 17px;
		}
		.survey .option .brief3 .list span:nth-child(1) {
			font-size: 36px;
			font-weight: bold;
			margin-right: 5px;
			position: relative;
		}
			.survey .option .brief3 .list span:nth-child(1)::after {
				content: "";
				width: 24px;
				position: absolute;
				bottom: -2px;
				left: 0%;
				border-bottom: 1px solid #fff;
			}
		.survey .option .brief3 .list span:nth-child(3) {
			display: block;
			margin-top: 13px;
		}
.survey .option .brief4 {
	padding: 40px 0 30px 0;
	background-color: #fff;
}
	.survey .option .brief4 .content {
		color: #333;
		font-size: 16px;
		text-indent: 2em;
		line-height: 24px;
	}
.survey .option .brief5 {
	background-color: #fff;
	padding-bottom: 15px;
}
	.survey .option .brief5 #wrap {
		width: 101.5%;
	}
	.survey .option .brief5 .list {
		width: 285px;
		height: 260px;
		position: relative;
		float: left;
		margin: 15px 19px 40px 0;
		overflow: hidden;
		cursor: pointer;
		border: 1px solid #E1E1E1;
	}
		.survey .option .brief5 .list .caption {
			width: 285px;
			height: 260px;
			color: #fff;
			position: absolute;
			left: 0;
			display: none;
			font-weight: bold;
		}
			.survey .option .brief5 .list .caption.one {
				background: url(/content/img/brief5_img1.png) no-repeat;
			}
			.survey .option .brief5 .list .caption.two {
				background: url(/content/img/brief5_img2.png) no-repeat;
			}
			.survey .option .brief5 .list .caption.three {
				background: url(/content/img/brief5_img3.png) no-repeat;
			}
			.survey .option .brief5 .list .caption.four {
				background: url(/content/img/brief5_img4.png) no-repeat;
			}
		.survey .option .brief5 .list h3 {
			height: 28px;
			display: block;
			text-align: center;
			overflow: hidden;
			margin: 20px 0 10px 0;
		}
		.survey .option .brief5 .list p {
			height: 180px;
			color: #fff;
			line-height: 22px;
			text-indent: 2em;
			font-size: 16px;
			padding: 0 12px;
			display: inline-block;
			overflow: hidden;
		}
		.survey .option .brief5 .list img {
			border: 0;
			position: absolute;
		}
	.survey .option .brief5 .list-txt {
		color: #FF1599;
		position: absolute;
		left: 0;
		top: 90px;
		width: 100%;
		height: 80px;
		text-align: center;
		overflow: hidden;
	}
		.survey .option .brief5 .list-txt span {
			display: block;
		}
			.survey .option .brief5 .list-txt span:first-child {
				font-size: 24px;
				position: relative;
			}
				.survey .option .brief5 .list-txt span:first-child::after {
					content: "";
					width: 24px;
					position: absolute;
					bottom: -4px;
					left: 46%;
					border-bottom: 2px solid #E6629D;
				}
			.survey .option .brief5 .list-txt span:last-child {
				margin-top: 25px;
			}
.survey .option .brief6 {
	max-width: 1920px;
	font-size: 16px;
	margin: 0 auto;
	background-color: #F6FAFF;
	padding: 35px 0 45px 0;
}
	.survey .option .brief6 .lt img,
	.survey .option .brief6 .rt img {
		width: 580px;
		height: 280px;
	}
	.survey .option .brief6 .lt span,
	.survey .option .brief6 .rt span {
		width: 590px;
		text-indent: 2em;
		line-height: 24px;
		padding: 19px 21px 0 0;
		display: inline-block;
	}
	.survey .option .brief6 .fl_r {
		float: right;
	}
/* 领导团队模块 */
.survey .option .leader {
	max-width: 1920px;
	margin: 0 auto;
	background-color: #F6FAFF;
	padding: 30px 0 10px 0;
}
	.survey .option .leader .bg_w {
		width: 102%;
	}
	.survey .option .leader .box {
		width: 386px;
		height: 260px;
		background: #FFF;
		box-shadow: 0 0 5px #e2e2e4;
		padding: 20px;
		display: inline-block;
		margin: 0 0 20px 18px;
		border-radius:7px;
	}
		.survey .option .leader .box:hover {
			box-shadow: 0 0 7px rgba(48, 169, 240, 0.6);
		}
	.survey .option .leader .box_l {
		width: 159px;
		display: inline-block;
	}
		.survey .option .leader .box_l img {
			width: 159px;
			height: 220px;
		}
	.survey .option .leader .box_r {
		width: 160px;
		float: right;
		padding-top: 9px;
	}
		.survey .option .leader .box_r span {
			display: block;
		}
		.survey .option .leader .box_r .name {
			font-size: 18px;
			color: #333;
			line-height: 18px;
			position: relative;
		}
			.survey .option .leader .box_r .name::after {
				content: "";
				width: 34px;
				position: absolute;
				top: 26px;
				left: 0%;
				border-bottom: 4px solid #FF1599;
			}
		.survey .option .leader .box_r .title {
			height:41px;
			font-size: 14px;
			margin-top: 13px;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			position: relative;
		}
		.survey .option .leader .box_r .details {
			height:126px;
			font-size: 13px;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 4;
			-webkit-box-orient: vertical;
		}
		.survey .option .leader .box_r .hr {
			margin: 11px 0;
			border-bottom: 1px solid #F2F4F3;
		}
		.survey .option .leader .box_r .looks {
			color: #FFF;
			font-size: 14px;
			background: linear-gradient(0deg, #1FA6F3 0%, #60C5FF 100%);
			border-radius: 13px;
			padding: 3px 16px;
			float: right;
			margin-top: 18px;
		}
/* 院训与宗旨模块 */
.survey .option .aim {
	max-width: 1920px;
	margin: 0 auto;
	background-color: #F6FAFF;
	padding: 30px 0 100px 0;
}
	.survey .option .aim .box_bg {
		display: flex;
		justify-content: space-between;
		flex-flow: wrap;
	}
		.survey .option .aim .box_bg .we_box {
			width: 580px;
			height: 149px;
			background: #FFF;
			padding: 20px;
			display: inline-block;
			margin-bottom: 40px;
		}
			.survey .option .aim .box_bg .we_box:hover {
				box-shadow: 0px 0px 7px rgba(48,169,240,0.6)
			}
		.survey .option .aim .box_bg img {
			width: 110px;
			height: 110px;
			display: inline-block;
		}
		.survey .option .aim .box_bg .we_box_r {
			width: 368px;
			color: #333;
			font-size: 22px;
			display: inline-block;
			vertical-align: middle;
			margin-left: 30px;
		}
		.survey .option .aim .box_bg .box_name {
			height: 40px;
		}
		.survey .option .aim .box_bg .we_box_r div:last-child {
			font-size: 16px;
		}
		.survey .option .aim .box_bg .we_box_r span {
			margin-right: 13px;
		}
/* 院歌模块 */
.survey .option .song {
	width: 539px;
	height: 1087px;
	margin: 0 auto;
	margin-top: 23px;
	margin-bottom: 35px;
}
/* 院容院貌 */
.survey .option .yard li {
	width: 539px;
	font-size: 22px;
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 50px;
}
	.survey .option .yard li p {
		margin-top: 25px;
	}
	/* 院徽标识 */
	.survey .option .badges {
		margin-bottom: 120px;
	}
	.survey .option .badges .top_logo {
		width: 103px;
		height: 159px;
		margin: 0 auto;
		margin-top: 29px;
		margin-bottom: 36px;
	}
	.survey .option .badges li {
		color: #333;
		font-size: 16px;
		font-weight: normal;
		margin-bottom: 15px;
	}
		.survey .option .badges li .content {
			display: inline-block;
			vertical-align: text-top;
		}
			.survey .option .badges li .content span {
				display: block;
				margin-bottom: 5px;
			}
		.survey .option .badges li div:first-child {
			display: inline-block;
			font-size: 18px;
			font-weight: bold;
		}
/* **********************科室导航********************** */
.depart_top {
	height: 110px;
}
 .depart_tab {
	padding: 10px 0 30px 0;
	background-color: #fff;
}
 	.depart_tab.depart_tab_fixed {
		padding: 10px 0;
		box-shadow: 3px 3px 3px rgba(141, 139, 139, 0.5);
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 2;
	}
 	.depart_tab .depart_list {
		float: right;
		width: 1090px;
	}
 		.depart_tab .depart_list a {
			color: #444;
			width: 176px;
			height: 40px;
			position: relative;
			margin-right: 20px;
			float: left;
			border-radius: 5px;
			padding: 0;
			line-height: 40px;
			font-size: 18px;
			text-align: center;
		}
 	.depart_tab.depart_tab_fixed .depart_list a {
		color: #fff;
		font-size: 18px;
	}
 		.depart_tab.depart_tab_fixed .depart_list a.o1.add {
			background-color: #009AD3;
		}
 		.depart_tab.depart_tab_fixed .depart_list a.o2.add {
			background-color: #E2AA31;
		}
 		.depart_tab.depart_tab_fixed .depart_list a.o3.add {
			background-color: #F12B83;
		}
 		.depart_tab.depart_tab_fixed .depart_list a.o4.add {
			background-color: #225997;
		}
 		.depart_tab.depart_tab_fixed .depart_list a.o5.add {
			background-color: #22B4BD;
		}
 	.depart_tab .depart_list a.add:after {
		transition: inherit;
		position: absolute;
		bottom: -20px;
		left: 46%;
		z-index: -1;
	}
 	.depart_tab .depart_list a.o1.add:after {
		content: '';
		content: url(/content/img/channel_img1.png);
	}
 	.depart_tab .depart_list a.o2.add:after {
		content: '';
		content: url(/content/img/channel_img2.png);
	}
	.depart_tab .depart_list a.o3.add:after {
		content: '';
		content: url(/content/img/channel_img3.png);
	}
 	.depart_tab .depart_list a.o4.add:after {
		content: '';
		content: url(/content/img/channel_img4.png);
	}
 	.depart_tab .depart_list a.o5.add:after {
		content: '';
		content: url(/content/img/channel_img5.png);
	}
 	.depart_tab .depart_list a.o1 {
		background-color: rgb(184, 231, 248);
	}
 	.depart_tab .depart_list a.o2 {
		background-color: rgb(250, 236, 207);
	}
 	.depart_tab .depart_list a.o3 {
		background-color: rgb(248, 212, 228);
	}
 	.depart_tab .depart_list a.o4 {
		background-color: #90c0f6;
	}
 	.depart_tab .depart_list a.o5 {
		background-color: rgb(201, 244, 246);
	}
 .o_c_box {
	min-height: 530px;
}
 	.o_c_box .o_c_item {
		padding-top: 20px;
		margin-bottom: 10px;
	}
 .depart .o_top {
	margin-top: 20px;
	line-height: 35px;
	height: 35px;
	padding: 5px 0;
	margin-bottom: 40px;
}
 	.depart .o_top .top_f {
		color: #666;
		font-size: 18px;
		display: inline-block;
		vertical-align: top;
		margin: 2px 5px 0 0;
	}
 .depart .o_c {
	max-width: 1920px;
	margin: 0 auto;
	background-color: #F6FAFF;
	padding-bottom: 44px;
}
 	.depart .o_c .o_c_t {
		padding-top: 40px;
		border-bottom: 1px solid #F2F4F3;
	}
 		.depart .o_c .o_c_t .color_1 {
			color: #009AD3;
		}
 		.depart .o_c .o_c_t .color_2 {
			color: #E2AA31;
		}
 		.depart .o_c .o_c_t .color_3 {
			color: #F12B83;
		}
 		.depart .o_c .o_c_t .color_4 {
			color: #225997;
		}
 		.depart .o_c .o_c_t .color_5 {
			color: #22B4BD;
		}
 		.depart .o_c .o_c_t img {
			width: 46px;
			height: 46px;
		}
 		.depart .o_c .o_c_t span {
			font-size: 20px;
			font-weight: bold;
			vertical-align: middle;
			margin-left: 20px;
		}
 	.depart .o_c .o_c_c {
		color: #333;
		font-size: 18px;
	}
 		.depart .o_c .o_c_c ul {
			width: 102%;
		}
 		.depart .o_c .o_c_c li {
			display: inline-block;
			margin: 20px 5px 0 0;
			line-height: 77px;
			text-align: center;
			background: #FFF;
			border: 1px solid #EBEBEB;
		}
 			.depart .o_c .o_c_c li:hover {
				color: #FF1599;
				border: 1px solid #FF1599;
			}
 				.depart .o_c .o_c_c li:hover a {
					color: #FF1599;
				}
			.depart .o_c .o_c_c li a {
				width: 290px;
				height: 78px;
				color: #333;
				display: block;
				padding: 0 10px;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				-webkit-box-orient: vertical;
			}
/* **********************科室导航二级页********************** */
.depart_det .top_pic_bg {
	max-width: 1920px;
	height: 350px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	position: relative;
}
	.depart_det .top_pic_bg img {
		width: 1920px;
		height: 350px;
		-webkit-filter: blur(5px);
		-moz-filter: blur(5px);
		-ms-filter: blur(5px);
		-o-filter: blur(5px);
		filter: blur(5px);
	}
	.depart_det .top_pic_bg::after {
		width: 100%;
		height: 100%;
		content: "";
		background-color: rgba(0,0,0,0.4);
		filter: alpha(opacity=40);
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		display: block;
	}
.depart_det .top {
	position: relative;
}
.depart_det .top_pic {
	width: 969px;
	height: 350px;
	margin: 0 auto;
	position: absolute;
	top: 9%;
	left: 50%;
	margin-left: -485px;
	overflow: hidden;
	z-index: 2;
}
	.depart_det .top_pic img {
		width: 969px;
		height: 350px;
	}
.depart_det .mod1 {
	max-width: 1920px;
	min-height: 345px;
	margin: 0 auto;
	background-color: #F6FAFF;
	padding: 54px 0 38px 0;
	position: relative;
}
		.depart_det .mod1 .mod1_l h3 {
			font-size: 18px;
			font-weight: bold;
			color: #FF1599;
			position: relative;
			padding-bottom: 15px;
		}
			.depart_det .mod1 .mod1_l h3:after {
				content: "";
				width: 30px;
				position: absolute;
				bottom: 0px;
				left: 0%;
				border-bottom: 3px solid #FF1599;
			}
		.depart_det .mod1 .mod1_l .mod1_l_c {
			color: #333;
			font-size: 16px;
			text-indent: 2em;
			line-height: 24px;
			margin: 23px 0 50px 0;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 6;
			-webkit-box-orient: vertical;
		}
		.depart_det .mod1 .mod1_l a {
			width: 110px;
			height: 36px;
			line-height: 36px;
			color: #FF1599;
			text-align: center;
			font-size: 14px;
			display: block;
			border: 1px solid #FF1599;
			position: absolute;
			bottom: 30px;
		}
			.depart_det .mod1 .mod1_l a:hover {
				color: #fff;
				background-color: #FF1599;
			}
.depart_det .mod2, .depart_det .mod3 {
	background-color: #fff;
}
.depart_det .mod2 {
	padding: 10px 0 15px 0;
}
.depart_det .mod2_t {
	text-align: center;
}
	.depart_det .mod2_t h4 {
		color: #FF1599;
		font-size: 24px;
		font-weight: bold;
		margin: 31px 0 20px 0;
	}
	.depart_det .mod2_t span {
		color: #666;
		font-size: 16px;
		position: relative;
	}
		.depart_det .mod2_t span::after {
			content: "";
			width: 34px;
			position: absolute;
			top: 35px;
			left: 42%;
			border-bottom: 2px solid #FF1599;
		}
.depart_det .mod2_c {
	margin-top: 50px;
}
	.depart_det .mod2_c .item .item_mod {
		width: 296px;
		height: 166px;
		border-left: 2px solid #F2F4F3;
		padding: 10px 0 0 21px;
		float: left;
		margin-right: 4px;
	}
	.depart_det .mod2_c .owl-carousel .owl-dots {
		margin-top: 39px;
	}
	.depart_det .mod2_c .years {
		color: #FF1599;
		font-size: 24px;
		font-weight: bold;
	}
		.depart_det .mod2_c .years span {
			color: #888;
			font-size: 16px;
			margin-left: 10px;
		}
	.depart_det .mod2_c .con {
		width: 239px;
		color: #333;
		font-size: 14px;
		line-height: 24px;
		margin-top: 5px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
	}
.depart_det .mod3 {
	max-width: 1920px;
	margin: 0 auto;
	padding: 35px 0 10px 20px;
}
	.depart_det .mod3 .item {
		width: 102%;
	}
		.depart_det .mod3 .item .item_mod {
			width: 162px;
			float: left;
			margin-right: 11px;
			cursor: pointer;
			margin-bottom: 30px;
		}
			.depart_det .mod3 .item .item_mod:hover .mask_b span:last-child {
				transition: all 0.3s;
				border-top: 1px solid #3CB8FF;
			}
			.depart_det .mod3 .item .item_mod img {
				width: 162px;
			}
		.depart_det .mod3 .item .mask_b {
			width: 162px;
			color: #444;
			font-size: 14px;
			padding-top: 12px;
		}
		.depart_det .mod3 .item .mask_b span {
			display: block;
		}
			.depart_det .mod3 .item .mask_b span:nth-child(1) {
				font-size: 16px;
				font-weight: bold;
				color: #3CB8FF;
				position: relative;
				margin-bottom: 5px;
			}
			.depart_det .mod3 .item .mask_b span:last-child {
				margin-top: 5px;
				padding-top: 5px;
				border-top: 1px solid #EBEBEB;
				display: block;
				height: 46px;
				overflow: hidden;
			}
				.depart_det .mod4 {
					max-width: 1920px;
					margin: 0 auto;
					background-color: #EDEEF3;
					padding: 30px 0;
				}
	.depart_det .mod4 .l, .depart_det .mod4 .c {
		width: 420px;
		height: 350px;
		background: #FFF;
		float: left;
	}
	.depart_det .mod4 .l, .depart_det .mod4 .c, .depart_det .mod4 .r {
		padding: 30px 20px 34px 17px;
	}
		.depart_det .mod4 .l .l_con .top {
			color: #666;
			font-size: 16px;
			line-height: 22px;
		}
			.depart_det .mod4 .l .l_con .top li:first-child {
				color: #333;
				font-size: 18px;
				margin: 6px 0 17px 0;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				-webkit-box-orient: vertical;
			}
			.depart_det .mod4 .l .l_con .top li:nth-child(2) {
				height: 44px;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
				margin-bottom: 20px;
				cursor: pointer;
			}
				.depart_det .mod4 .l .l_con .top li:nth-child(2) a {
					color: #666;
				}
					.depart_det .mod4 .l .l_con .top li:nth-child(2) a:hover {
						color: #FF1599;
					}
.depart_det .new_list {
	font-size: 16px;
}
	.depart_det .new_list li > a {
		color: #333;
	}
	.depart_det .new_list li a:hover {
		color: #FF1599;
	}
	.depart_det .new_list li div {
		width: 320px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: inline-block;
	}
	.depart_det .new_list li span {
		float: right;
	}
.depart_det .mod4 .c {
	margin-left: 29px;
}
.depart_det .mod4 .r {
	width: 301px;
	height: 350px;
	background: url(/content/img/mod4_img1.png) no-repeat;
	float: right;
	position: relative;
}
	.depart_det .mod4 .r .head {
		color: #FFF;
	}
		.depart_det .mod4 .r .head::after {
			border: 2px solid #FFF;
			background-color: #FFF;
		}
.depart_det .mod4 .r_con {
	height: 145px;
	overflow: hidden;
}
	.depart_det .mod4 .r .r_con li a {
		color: #FFF;
		font-size: 16px;
		line-height: 24px;
		display: block;
	}
		.depart_det .mod4 .r .r_con li a:hover {
			transition: all 0.2s linear 0s;
			transform: translateX(15px);
		}
	.depart_det .mod4 .r .bottom a {
		width: 110px;
		height: 36px;
		line-height: 36px;
		color: #31A4FB;
		font-size: 14px;
		text-align: center;
		background: #FFF;
		display: block;
		position: absolute;
		bottom: 40px;
	}
		.depart_det .mod4 .r .bottom a:hover {
			color: #fff;
			background-color: #31A4FB;
		}
.depart_det .mod5 {
	padding: 30px 0 53px 0;
	background-color: #fff;
}
	.depart_det .mod5 .mod5_con {
		width: 550px;
		display: inline-block;
	}
		.depart_det .mod5 .mod5_con.l {
			float: right;
		}
	.depart_det .mod5 .w_490 li {
		line-height: 25px;
	}
		.depart_det .mod5 .w_490 li div {
			width: 490px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
/* 分页 */
.i-s-left-fy {
	text-align: center;
	clear: both;
	padding-bottom: 10px;
	display: flex;
	justify-content: center;
}
	.i-s-left-fy a {
		padding: 8px 15px;
		border-radius: 4px;
		background: #fff;
		color: #333;
		border: solid 1px #dadada;
		margin-left: 5px;
	}
		.i-s-left-fy a:hover {
			background: #FF1599;
			border: solid 1px #FF1599;
			color: #fff;
		}
		.i-s-left-fy a.exhibition2-ys {
			background: #FF1599;
			border: solid 1px #FF1599;
			color: #fff;
		}
.pagination > li {
	float: left;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
	background: #FF1599;
	border: solid 1px #FF1599;
	color: #fff;
}
.pagination > li > a, .pagination > li > span {
	color: #FF1599;
}
.pagination a {
	padding: 8px 15px;
	border-radius: 4px;
	background: #fff;
	color: #333;
	border: solid 1px #dadada;
	margin-right: 10px;
	cursor: pointer;
}
	.pagination a:hover {
		background: #FF1599 !important;
		border: solid 1px #FF1599 !important;
		color: #fff !important;
	}
.pagination .last-p {
	margin-left: 10px;
}
.pagination li:last-child {
	margin-left: 5px;
}
/* **********************患者服务页********************** */
.patient_ser {
	max-width: 1920px;
	margin: 0 auto;
}
	.patient_ser .menu {
		width: 452px;
		margin: 0 auto;
	}
		.patient_ser .menu li {
			width: 150px;
			height: 42px;
			color: #333;
			line-height: 40px;
			font-size: 18px;
			text-align: center;
			border-top: 1px solid #E8E8E8;
			border-bottom: 1px solid #E8E8E8;
			border-left: 1px solid #E8E8E8;
			margin: 0;
		}
			.patient_ser .menu li a {
				padding: 0;
				color: #333;
			}
			.patient_ser .menu li.option_active {
				background-color: #FF1599;
			}
				.patient_ser .menu li.option_active a {
					color: #fff;
				}
	.patient_ser .nav-pills > li.active > a {
		background: none;
	}
	.patient_ser .nav > li > a:hover {
		background: none;
	}
	.patient_ser .menu li:first-child {
		border-radius: 5px 0 0 5px;
	}
	.patient_ser .menu li:last-child {
		border-radius: 0 5px 5px 0;
		border-right: 1px solid #E8E8E8;
	}
	.patient_ser .tab-pane {
		margin-top: 30px;
	}
	.patient_ser .all_list {
		max-width: 1920px;
		margin: 0 auto;
	}
		.patient_ser .all_list .list_item {
			width: 1120px;
			margin: 0 auto;
			border-top: 1px solid #EBEBEB;
		}
			.patient_ser .all_list .list_item .list_item_c li a {
				height: 51px;
				color: #333;
				font-size: 14px;
				line-height: 51px;
				border-bottom: 1px solid #EBEBEB;
				display: block;
			}
				.patient_ser .all_list .list_item .list_item_c li a:hover {
					color: #FF1599;
					border-bottom: 1px solid #FF1599;
				}
			.patient_ser .all_list .list_item .num {
				color: #FF1599;
				margin-right: 5px;
			}
			.patient_ser .all_list .list_item .day {
				float: right;
			}
/* **********************文章内页********************** */
	.article .title {
		color: #FF1599;
		font-size: 24px;
		font-weight: bold;
		text-align: center;
		padding-bottom: 30px;
		margin-bottom:32px;
		border-bottom: 1px solid #E6629D;
	}
	.article .time {
		font-size: 16px;
		color: #666;
		padding: 0 17px;
		display: inline-block;
	}
		.article .time span {
			margin-right: 20px;
		}
.article .share {
	margin-top: 24px;
}
.article .article_con {
	color: #333;
	font-size: 16px;
	font-size: 16px;
	padding: 0 32px;
}
		.article .article_con ul {
			margin-bottom: 30px;
		}
		.article .article_con li {
			text-indent: 2em;
			line-height: 30px;
		}
			.article .article_con li:first-child {
				margin-bottom: 20px;
				text-indent: 0;
				font-weight:bold;
			}
			.article .article_con li span {
				color: #FF1599;
			}
			.article .article_con li .code {
				width:330px;
				height:330px;
			}
.article .article_con .tips {
	font-size: 18px;
	margin-bottom: 20px;
}
	.article .article_con h4 {
		color: #FF1599;
		text-align: center;
		font-size: 18px;
		font-weight: bold;
	}
	.article .article_con .ct {
		font-weight:bold;
		text-align:center;
	}
	.article .article_con .tin {
		text-indent:4em;
	}
	.article .article_con .rt {
		text-align:right;
	}
.article .news-det p {
	font-size: 16px;
	line-height: 35px;
}
	.article .news-det p img {
		width:292px;
		height:407px;
		display: block;
		margin: 0 auto;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.article .birth-down a {
		width: 180px;
		height: 35px;
		line-height: 35px;
		color: #FFF;
		font-size: 16px;
		text-align: center;
		background: #FF1599;
		display: inline-block;
		border-radius: 5px;
		margin: 20px 25px 0 0;
	}
.article .article_link {
	margin-top:40px;
}
.article .article_link a {
	color: #333;
	font-size: 18px;
	line-height: 30px;
	cursor: pointer;
}
		.article .article_link a:hover {
			color: #FF1599;
		}
	.article .article_link li:first-child {
		margin-bottom:15px;
	}
	.article .article_link li:last-child a {
		width: 137px;
		height: 40px;
		line-height: 40px;
		color: #FFF;
		font-size: 20px;
		text-align: center;
		background: #FF1599;
		border-radius: 5px;
		float: right;
		margin-bottom: 80px;
	}
	.article .doc-time .menu {
		width: 300px;
		margin: 0 auto;
	}
		.article .doc-time .menu li {
			width: 150px;
			height: 42px;
			color: #333;
			line-height: 40px;
			font-size: 18px;
			text-align: center;
			border-top: 1px solid #E8E8E8;
			border-bottom: 1px solid #E8E8E8;
			border-left: 1px solid #E8E8E8;
			margin: 0;
			text-indent:0;
			font-weight:normal;
		}
			.article .doc-time .menu li a {
				padding: 0;
				color: #333;
			}
			.article .doc-time .menu li.option_active {
				background-color: #1DB8F2;
				border-top: 1px solid #1DB8F2;
				border-bottom: 1px solid #1DB8F2;
				border-right: 1px solid #1DB8F2;
			}
				.article .doc-time .menu li.option_active a {
					color: #fff;
				}
	.article .doc-time .nav-pills > li.active > a {
		background: none;
	}
	.article .doc-time .nav > li > a:hover {
		background: none;
	}
	.article .doc-time .menu li:first-child {
		border-radius: 5px 0 0 5px;
	}
	.article .doc-time .menu li:last-child {
		border-radius: 0 5px 5px 0;
		border-right: 1px solid #E8E8E8;
	}
	.article .doc-time .tab-pane {
		margin-top: 30px;
	}
	.article .doc-time .tips {
		color: #FF1599;
		font-size: 24px;
		text-align: center;
		margin-top: 35px;
	}
.article .doc-time th {
	width: 129px;
	height: 53px;
	color: #fff;
	font-size: 20px;
	text-align: center;
	background: #1DB8F2;
	border: 1px solid #008FC4;
}
.article .doc-time td {
	width: 129px;
	height: 93px;
	font-size: 16px;
	text-align: center;
	border: 1px solid #008FC4;
}
		.article .doc-time td:first-child {
			font-size: 18px;
			background: #B8E4FF;
		}
		.article .doc-time td span {
			color: #FF1599;
		}
	.article .doc-time td em {
		color: #FE0000;
		font-style:normal;
	}
.article .article_con .wx_plat {
	text-align: center;
	width: 1200px;
	margin: 0 auto;
}
	.article .article_con .wx_plat ul {
		text-align: left;
		margin: 0 0 30px 170px;
	}
	.article .article_con .wx_plat li {
		display:inline-block;
	}
	.article .article_con .wx_plat h4 {
		color: #FF1599;
		font-size: 18px;
		text-align: left;
		margin: 20px 0;
	}
	.article .article_con .wx_plat img {
		width: 130px;
		height: 130px;
	}
	.article .article_con .wx_plat span {
		color: #333;
		display: block;
		font-size: 16px;
		font-weight: normal;
		text-align: center;
		margin-top: 7px;
	}
	.article .article_con .wx_plat em {
		display: block;
		font-style: normal;
		margin-top:-8px;
	}
/* **********************视频中心页********************** */
.video_center {
	max-width: 1920px;
	margin: 0 auto;
}
	.video_center .tab-pane {
		margin-top: 30px;
	}
			.video_center .v_item {
				width: 1030px;
				margin: 0 auto;
			}
		.video_center .v_item li {
			display: inline-block;
			margin-right: 17px;
		}
			.video_center .v_item li:nth-child(5) {
				margin-right:0;
			}
			.video_center .v_item li a:hover span {
				color: #FF1599;
			}
			.video_center .v_item li img {
				width: 184px;
				height: 131px;
			}
			.video_center .v_item li span {
				height:44px;
				width: 184px;
				color: #333;
				display: block;
				font-size:16px;
				margin: 13px 0 35px 0px;
				padding-left: 6px;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
			}
/* **********************视频中心详情页********************** */
.video_det {
	padding: 0 0 57px 70px;
}
.video_det .share {
	margin-top:15px;
}
.video_det .video_det_l {
	width: 678px;
	display: inline-block;
}
		.video_det .video_det_l .tips {
			width: 678px;
			font-size: 20px;
			font-weight: bold;
			color: #FF1599;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 1;
			-webkit-box-orient: vertical;
			border-bottom: 1px solid #EBEBEB;
			padding-bottom: 11px;
		}
		.video_det .video_det_l .day {
			font-size: 14px;
			color: #666;
			display:inline-block;
			margin: 25px 0 21px 0;
		}
		.video_det .video_det_l .video_con video {
			width: 632px;
			height: 356px;
		}
		.video_det .video_det_l .back a {
			width: 110px;
			height: 41px;
			line-height: 41px;
			color: #FFF;
			font-size: 16px;
			text-align: center;
			display: block;
			float: right;
			margin-top: 34px;
			background-color: #FF1599;
		}
			.video_det .video_det_l .back a img {
				width: 11px;
				height: 17px;
				margin-right: 13px;
			}
	.video_det .video_det_r {
		width: 395px;
		display: inline-block;
		vertical-align: top;
		margin-left: 56px;
	}
		.video_det .video_det_r .head {
			font-size: 20px;
			margin-bottom: 30px;
		}
			.video_det .video_det_r .head::after {
				content: "";
				width: 3px;
				height: 20px;
			}
		.video_det .video_det_r .video_det_list {
			padding-left: 10px;
		}
			.video_det .video_det_r .video_det_list li > a {
				color: #333;
				display: block;
				font-size: 16px;
				border-bottom: 1px solid #EBEBEB;
				padding: 15px 0 10px 0;
			}
			.video_det .video_det_r .video_det_list li a:hover {
				color: #FF1599;
				border-bottom: 1px solid #FF1599;
			}
			.video_det .video_det_r .video_det_list li div {
				width: 320px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				display: inline-block;
			}
			.video_det .video_det_r .video_det_list li span {
				float: right;
			}
/* **********************专家介绍页********************** */
.expert_talk {
	padding: 37px 0 40px 0;
}
	.expert_talk .place {
		color: #666;
		font-size: 16px;
		vertical-align: top;
		line-height: 40px;
		display: inline-block;
	}
	.expert_talk .tabs {
		position: relative;
	}
	.expert_talk .tab-tit {
		display: inline-block;
	}
		.expert_talk .tab-tit a .triangle.show1 {
			display: block;
		}
		.expert_talk .tab-tit a .triangle {
			position: absolute;
			left: 45%;
			bottom: -8px;
			display: none;
		}
		.expert_talk .tab-tit .tab_nav_item {
			width: 176px;
			height: 40px;
			line-height: 40px;
			font-size: 18px;
			color: #fff;
			text-align: center;
			display: block;
			float: left;
			margin-right: 20px;
			position: relative;
			z-index: 2;
			border-radius: 5px;
		}
		.expert_talk .tab-tit .one {
			background-color: rgb(0, 154, 211);
		}
		.expert_talk .tab-tit .two {
			background-color: rgb(226, 170, 49);
		}
		.expert_talk .tab-tit .three {
			background-color: rgb(241, 43, 131);
		}
		.expert_talk .tab-tit .four {
			background-color: rgb(34, 89, 151);
		}
		.expert_talk .tab-tit .five {
			background-color: rgb(34, 180, 189);
		}
	.expert_talk .expert_t .select {
		font-size: 14px;
		padding-left: 40px;
		margin-top: 28px;
	}
		.expert_talk .expert_t .select a {
			width: 114px;
			height: 36px;
			line-height: 36px;
			color: #0B83C8;
			text-align: center;
			font-size: 14px;
			background-color: #BBE6FF;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 1;
			-webkit-box-orient: vertical;
			padding: 0 3px;
			margin: 0 10px 10px 0;
			float: left;
		}
			.expert_talk .expert_t .select a:hover {
				color: #fff;
				background-color: #3CB8FF;
			}
		.expert_talk .expert_t .select .selected a {
			color: #fff;
			background-color: #3CB8FF;
		}
	.expert_talk .expert_t .select-result {
		color: #666;
		font-size: 16px;
		padding-left: 40px;
	}
		.expert_talk .expert_t .select-result dt {
			margin-top: 10px;
			display: inline-block;
		}
		.expert_talk .expert_t .select-result dd {
			display: inline-block;
		}
	.expert_talk .expert_t .select-no {
		color: #999;
	}
	.expert_talk .expert_t .select-result a {
		color: #666;
		padding-right: 17px;
		background: url("/content/img/expert_talk_close.png") right no-repeat;
	}
.expert_b {
	margin-top: 40px;
}
	.expert_b .list .con li {
		height: 310px;
		display: inline-block;
		margin: 0 11px 45px 0;
		float: left;
	}
		.expert_b .list .con li:nth-child(7n) {
			margin-right: 0;
		}
		.expert_b .list .con li a {
			color: #333;
			display: block;
		}
			.expert_b .list .con li a img {
				width: 160px;
				height: 230px;
			}
			.expert_b .list .con li a div {
				font-size: 14px;
				text-align: center;
				padding-bottom: 7px;
				margin: 14px 0 5px 0;
			}
			.expert_b .list .con li a:hover span:first-child {
				transition: all 0.7s;
				border-bottom: 1px solid #3CB8FF;
			}
			.expert_b .list .con li a div span {
				color: #444;
				font-size: 14px;
				display: block;
			}
				.expert_b .list .con li a div span:first-child {
					color: #3CB8FF;
					font-weight: bold;
					font-size: 16px;
					margin-bottom: 5px;
					padding-bottom: 5px;
					border-bottom: 1px solid #EBEBEB;
				}
			.expert_b .list .con li a p {
				height: 41px;
				font-size: 14px;
				overflow: hidden;
			}
/* 专家介绍详情页 */
.expert_talk_dat {
	min-height: 500px;
	padding: 20px 0 100px 100px;
}
	.expert_talk_dat .expert_l {
		width: 160px;
		display: inline-block;
	}
		.expert_talk_dat .expert_l img {
			width: 140px;
			height: 186px;
		}
	.expert_talk_dat .expert_r {
		width: 532px;
		display: inline-block;
		vertical-align: top;
		padding-top: 19px;
	}
		.expert_talk_dat .expert_r li {
			margin-bottom: 15px;
		}
		.expert_talk_dat .expert_r i {
			font-style:normal;
			margin-left:30px;
		}
			.expert_talk_dat .expert_r li span {
				color: #3CB8FF;
				font-size: 18px;
				font-weight: bold;
				line-height: 18px;
				display: inline-block;
			}
		.expert_talk_dat .expert_r ul .tit {
			color: #333;
			font-size: 16px;
			line-height: 18px;
			margin-bottom: 12px;
		}
		.expert_talk_dat .expert_r ul .border_b {
			border-bottom: 1px solid #EBEBEB;
			padding-bottom: 10px;
		}
		.expert_talk_dat .expert_r ul .con {
			color: #666;
			font-size: 16px;
			line-height: 24px;
			text-align: justify;
		}
/* **********************分享功能********************** */
.share {
	float: right;
	display: inline-block;
}
.bdsharebuttonbox a {
	width: 25px !important;
	height: 25px !important;
	margin-left:8px !important;
}
.bdsharebuttonbox span {
	font-size: 18px;
	color: #666;
	position: relative;
	top: 6px;
}
.bdsharebuttonbox .bds_weixin {
	background: url(/content/img/h_wechat1.png) no-repeat !important;
}
.bdsharebuttonbox .bds_weixin:hover {
	background: url(/content/img/h_wechat1_a.png) no-repeat !important;
}
.weibo {
	background: url(/content/img/wb_img.png) no-repeat !important;
}
.weibo:hover {
	background: url(/content/img/wb_active_img.png) no-repeat !important;
}
.qq {
	background: url(/content/img/kj_img.png) no-repeat !important;
}
	.qq:hover {
		background: url(/content/img/kj_active_img.png) no-repeat !important;
	}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
	float: right !important;
}
.bd_weixin_popup {
	width: 250px !important;
	height: 295px !important;
	left: 50% !important;
	top: 50% !important;
	margin-left: -90px !important;
	margin-top: -122.5px !important;
	position: fixed !important;
}
/* **********************通用列表页********************** */
.usual_list .box {
	margin-bottom: 9px;
	cursor:pointer;
	border-bottom: 1px solid #EDEDED;
}
	.usual_list .box .item {
		margin-bottom: 10px;
		padding: 6px 0 10px 20px;
	}
		.usual_list .box .item:hover {
			background-color: #F6FAFF;
		}
		.usual_list .box .item img {
			width: 200px;
			height: 130px;
			margin-right:35px;
			vertical-align:sub;
		}
		.usual_list .box .item .con {
			height: 130px;
			width: 810px;
			display: inline-block;
			vertical-align: middle;
			margin-right: 23px;
			display: table-cell;
			vertical-align: middle;
		}
			.usual_list .box .item .con h3 {
				font-size: 20px;
				font-weight: bold;
				color: #333;
				margin-bottom: 18px;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				-webkit-box-orient: vertical;
			}
			.usual_list .box .item .con h3 .ss-hs{color:#f00;}
			.usual_list .box .item .con p {
				color: #333;
				overflow:hidden;
				font-size: 16px;
				line-height: 30px;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 3;
				-webkit-box-orient: vertical;
			}
		.usual_list .box .item span {
			color: #333;
			font-size: 14px;
			display: inline-block;
			float: right;
			margin-top: 60px;
			padding-right:20px;
		}
	.usual_list .box .data_down .con {
		color: #333;
		font-size: 20px;
		font-weight: bold;
	}
	.usual_list .box .data_down a {
		width: 110px;
		height: 36px;
		line-height: 36px;
		color: #FFF;
		text-align: center;
		font-size: 18px;
		display: inline-block;
		background-color: #FF1599;
		float: right;
		position: relative;
		top: -4px;
	}
/*	组织结构页*/
.usual_list .struc {
	width: 1200px;
	margin: 0 auto;
}
	.usual_list .struc #tab1 table {
		width: 900px;
		margin: 0 auto;
	}
	.usual_list .struc #tab1 td {
		width: 400px;
		font-size: 16px;
		line-height: 30px;
		padding: 22px 10px 20px 30px;
		border: 1px solid #E8E8E8;
	}
		.usual_list .struc #tab1 td span {
			color: #333;
			font-style: normal;
			vertical-align: top;
		}
		.usual_list .struc #tab1 td p {
			font-size: 20px;
			color: #FF1599;
			text-align: center;
			font-weight: bold;
			margin-bottom: 15px;
		}
		.usual_list .struc #tab1 td div {
			text-indent:2em;
		}
	.usual_list .struc #tab1 img {
		width: 160px;
		height: 230px;
		display: block;
		margin: 0 auto;
		margin-bottom: 5px;
	}
	.usual_list .struc #tab1 .t_l {
		width: 230px;
		height: 320px;
		color: #FF1599;
		margin: 0 auto;
		text-align: left;
		text-indent: 0;
		margin-top: 15px;
	}
	.usual_list .struc .menu {
		width: 452px;
		margin: 0 auto;
	}
		.usual_list .struc .menu li {
			width: 150px;
			height: 42px;
			color: #333;
			line-height: 40px;
			font-size: 18px;
			text-align: center;
			border-top: 1px solid #E8E8E8;
			border-bottom: 1px solid #E8E8E8;
			border-left: 1px solid #E8E8E8;
			margin: 0;
			text-indent: 0;
			font-weight: normal;
		}
			.usual_list .struc .menu li a {
				padding: 0;
				color: #333;
			}
			.usual_list .struc .menu li.tab_active {
				background-color: #FF1599;
				border-top: 1px solid #FF1599;
				border-bottom: 1px solid #FF1599;
				border-right: 1px solid #FF1599;
			}
				.usual_list .struc .menu li.tab_active a {
					color: #fff;
				}
	.usual_list .struc .nav-pills > li.active > a {
		background: none;
	}
	.usual_list .struc .nav > li > a:hover {
		background: none;
	}
	.usual_list .struc .menu li:first-child {
		border-radius: 5px 0 0 5px;
	}
	.usual_list .struc .menu li:last-child {
		border-radius: 0 5px 5px 0;
		border-right: 1px solid #E8E8E8;
	}
	.usual_list .struc .tab-pane {
		margin-top: 30px;
	}
	.usual_list .struc #tab2 .tit {
		color: #FF1599;
		font-size: 20px;
		font-weight: bold;
		border-bottom: 1px solid #FF1599;
		padding-bottom: 10px;
		margin-bottom: 25px;
	}
	.usual_list .struc #tab2 li {
		width: 160px;
		text-align: center;
		display: inline-block;
		margin: 0 9px 20px 0;
	}
		.usual_list .struc #tab2 li:nth-child(7) {
			margin-right: 0;
		}
		.usual_list .struc #tab2 li span {
			color: #3CB8FF;
			font-size: 18px;
			display: block;
			margin: 10px 0;
			font-weight:bold;
		}
		.usual_list .struc #tab2 li img {
			width: 160px;
			height: 230px;
		}
	.usual_list .struc #tab3 {
		width: 700px;
		margin: 0 auto;
		margin-top: 30px;
	}
		.usual_list .struc #tab3 th:first-child {
			width: 70px;
		}
		.usual_list .struc #tab3 th {
			width: 129px;
			height: 53px;
			color: #fff;
			font-size: 20px;
			text-align: center;
			background: #1DB8F2;
			border: 1px solid #008FC4;
		}
		.usual_list .struc #tab3 td:first-child {
			width: 70px;
		}
		.usual_list .struc #tab3 td:nth-child(2) {
			width: 210px;
		}
	.usual_list .struc #tab3 td {
		width: 129px;
		height: 93px;
		font-size: 16px;
		text-align: center;
		border: 1px solid #008FC4;
	}
	.usual_list .top_pic_bg {
		max-width: 1920px;
		height: 350px;
		margin: 0 auto;
		display: block;
		overflow: hidden;
		position: relative;
	}
	.usual_list .top_pic_bg img {
		width: 1920px;
		height: 350px;
		-webkit-filter: blur(5px);
		-moz-filter: blur(5px);
		-ms-filter: blur(5px);
		-o-filter: blur(5px);
		filter: blur(5px);
	}
	.usual_list .top_pic_bg::after {
		width: 100%;
		height: 100%;
		content: "";
		background-color: rgba(0,0,0,0.4);
		filter: alpha(opacity=40);
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		display: block;
	}
.usual_list .top {
	position: relative;
}
.usual_list .top_pic {
	width: 969px;
	height: 350px;
	margin: 0 auto;
	position: absolute;
	top: 9%;
	left: 50%;
	margin-left: -485px;
	overflow: hidden;
	z-index: 2;
}
	.usual_list .top_pic img {
		width: 969px;
		height: 350px;
	}
.usual_list .mod1 {
	max-width: 1920px;
	min-height: 345px;
	margin: 0 auto;
	padding: 54px 0 38px 0;
	position: relative;
}
	.usual_list .mod1 .mod1_l h3 {
		font-size: 18px;
		font-weight: bold;
		color: #FF1599;
		position: relative;
		padding-bottom: 15px;
	}
		.usual_list .mod1 .mod1_l h3:after {
			content: "";
			width: 30px;
			position: absolute;
			bottom: 0px;
			left: 0%;
			border-bottom: 3px solid #FF1599;
		}
	.usual_list .mod1 .mod1_l .mod1_l_c {
		color: #333;
		font-size: 16px;
		text-indent: 2em;
		line-height: 24px;
		margin: 23px 0 50px 0;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 6;
		-webkit-box-orient: vertical;
	}
/* **********************注册登录页********************** */
.login {
	background: url(/content/img/login_bg.png) no-repeat;
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	position: fixed;
	top: 0;
	left: 0;
	overflow-y: hidden;
}
	.login .login_box {
		width: 900px;
		margin: 0 auto;
	}
	.login .login_center {
		width: 900px;
		height: 460px;
		position: absolute;
		top: 55%;
		transform: translateY(-55%);
		background-color: #fff;
		box-shadow: 0px 3px 25px 2px rgba(41, 125, 236, 0.2);
	}
	.login .top_font {
		width: 900px;
		margin: 0 auto;
		font-size: 28px;
		color: #666;
		text-align: center;
		position: absolute;
		top: -70px;
	}
		.login .top_font div {
			width: 120px;
			display: inline-block;
			cursor: pointer;
			position: relative;
		}
			.login .top_font div.active {
				color: #26ABFF;
			}
		.login .top_font div.active:after {
			content: "";
			width: 35px;
			position: absolute;
			bottom: 0;
			left: 36%;
			bottom: -5px;
			border-bottom: 3px solid #26ABFF;
			border-bottom-color: #26ABFF;
			margin-top: 5px;
		}
	.login .login_center .page.page_active {
		display: block;
	}
	.login .login_center .page {
		display: none;
	}
	.login .login_l {
		width: 350px;
		height: 460px;
		background: url(/content/img/login_yard.jpg) no-repeat center center;
		background-size: cover;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		text-align: center;
		display: inline-block;
		padding-top: 201px;
	}
		.login .login_l p {
			font-size: 10px;
			color: #FFF;
			line-height: 30px;
		}
			.login .login_l p:first-child {
				letter-spacing: 8px;
				font-size: 30px;
				font-weight: bold;
				margin-left:7px;
			}
	.login .login_r  {
		width: 540px;
		height: 460px;
		display: inline-block;
		float:right;
		text-align:center;
	}
		.login .login_r .login_r_font {
			font-size: 22px;
			color: #666;
			margin :50px 0 60px 0;
		}
			.login .login_r .login_r_font div {
				margin-left:40px;
				display:inline-block;
				cursor:pointer;
				position:relative;
			}
				.login .login_r_font div:first-child {
					margin-left: 0px;
				}
	.login .login_r_font div.active {
		color: #26ABFF;
	}
		.login .login_r_font div.active:after {
			content: "";
			width: 121px;
			position: absolute;
			bottom: 0;
			left: 16%;
			bottom: -5px;
			border-bottom: 3px solid #26ABFF;
			border-bottom-color: #26ABFF;
			margin-top: 5px;
		}
	.login .login_r_tab #card li.active {
		display: block;
	}
	.login .login_r_tab #card li {
		display: none;
	}
	.login .login_r_tab .login_con {
		font-size: 20px;
		text-align:left;
		color: #333;
		margin-top:30px;
		margin-left:50px;
	}
		.login .login_r_tab .w_160 input {
			width:160px !important;
		}
	.login .login_r_tab .w_160 button {
		font-size: 16px;
		color: #26ABFF;
		display: inline-block;
		width: 160px;
		height: 45px;
		line-height: 45px;
		text-align: center;
		background: #F1F8FD;
		border-radius: 26px;
		vertical-align: top;
		margin-left: 5px;
	}
	.login .login_r_tab button span {
		display:inline;
	}
		.login .login_r_tab span {
			width: 90px;
			display: inline-block;
		}
		.login .login_r_tab .login_con input {
			width: 330px;
			height: 45px;
			background: #F1F8FD;
			border-radius: 26px;
			border:0;
			padding:0 18px;
		}
	.login .login_r_tab .login_bot {
		font-size: 18px;
		margin:40px 0 25px 300px;
	}
		.login .login_r_tab .login_bot a {
			color: #666;
		}
		.login .login_r_tab .login_btn {
			width: 425px;
			height: 50px;
			line-height: 50px;
			font-size: 22px;
			color: #fff;
			display: block;
			background-color: #61CDFF;
			border-radius: 32px;
			margin: 90px 0 0 51px;
		}
	.login .register .login_con {
		margin-top: 10px;
	}
	.login .register .login_r_font {
		margin: 40px 0 30px 0;
	}
	.login .register .login_bot {
		margin: 10px 0 25px 300px;
	}
	.login .register .login_r_font div.active:after {
		left: 11%;
	}
/* **********************人事招聘页********************** */
.people {
	background: #E9F1F5;
	padding-bottom:30px;
}
.people .p_search span {
	color: #333;
	font-size: 18px;
	margin-right: 14px;
}
	.people .p_search select {
		width: 217px;
		height: 41px;
		font-size: 16px;
		border: 1px solid #FF1599;
		border-radius: 5px;
		outline: none;
		margin-right: 40px;
		padding-left: 6px;
		background-color:#fff;
	}
	.people .p_search .h_search {
		width: 217px;
		height: 41px;
		line-height: 40px;
		border: 1px solid #FF1599;
		border-radius: 5px;
		display: inline-block;
		vertical-align: top;
		background-color: #fff;
	}
	.people .p_search .h_search .text {
		width: 185px;
		height: 35px;
		line-height:35px;
		color: #333;
		font-size: 16px;
		text-indent: 6px;
		border-radius: 17px;
		float: left;
		border: none;
		padding: 0 3px;
		margin-top: 2px;
		margin-left:2px;
	}
	.people .p_search .h_search .button {
		width: 22px;
		height: 35px;
		color: #fff;
		position: relative;
		cursor: pointer;
		border: none;
		background: url(/content/img/h_search_img.png) no-repeat center right;
		top:2px;
	}
	.people .p_search .log {
		height:60px;
		float: right;
		position: relative;
	}
	.people .p_search .log .into {
		width: 100px;
		height: 33px;
		line-height: 31px;
		color: #FFF;
		font-size: 16px;
		text-align: center;
		background: #FF1599;
		border-radius: 5px;
		display: inline-block;
		position: relative;
		top: 4px;
	}
	.people .p_search .log .user {
		width: 140px;
	}
	.people .p_search .hide_menu {
		width: 140px;
		height: 115px;
		display: none;
		position: absolute;
		top: 48px;
		text-align: center;
		z-index: 2;
		background: #FFF;
		box-shadow: 0px 0px 7px 0px rgba(14, 64, 83, 0.26);
		border-radius: 5px;
		border: 2px solid #fff;
		z-index: 100;
		padding-top:5px;
	}
		.people .p_search .hide_menu:after {
			content: "";
			position: absolute;
			top: -14px;
			left: 45%;
			border: 6px solid transparent;
			border-bottom-color: #FF1599;
		}
		.people .p_search .hide_menu a {
			height: 35px;
			line-height: 35px;
			font-size: 18px;
			color: #333;
			display: block
		}
			.people .p_search .hide_menu a:hover {
				color: #FF1599;
				background-color: #E9F1F5;
			}
		.people .p_search .log:hover .hide_menu {
			display: block;
		}




.people .p_box {
	padding: 0 40px;
	margin-top: 29px;
	background-color: #fff;
}
	.people .p_box li {
		height: 71px;
		line-height: 71px;
		color: #333;
		font-size: 16px;
		cursor: pointer;
		border-bottom: 1px solid #EBEBEB;
	}
		.people .p_box li:hover {
			color: #FF1599;
			border-bottom: 1px solid #E6629D;
		}
		.people .p_box li span {
			color: #FF1599;
			padding-right: 10px;
		}
		.people .p_box li a {
			width: 100px;
			height: 33px;
			line-height: 32px;
			color: #333;
			text-align: center;
			background: #FFF;
			border-radius: 5px;
			border: none;
			display: inline-block;
			float: right;
			position: relative;
			top: 19px;
		}
		.people .p_box li a.active {
			color:#fff;
			background: #FF1599;
		}
.peopleDet {
	padding-bottom: 10px;
	background: #E9F1F5;
}
.peopleDet .title {
	color: #333;
	font-size: 18px;
	position: relative;
	padding-left: 19px;
	margin-bottom: 32px;
}
	.peopleDet .title:after {
		width: 4px;
		height: 30px;
		content: "";
		position: absolute;
		bottom: -2px;
		left: 0;
		background-color: #FF1599;
	}
.peopleDet .info {
	margin-top: 18px;
	padding: 21px 39px 5px 41px;
	background-color: #fff;
}
	.peopleDet .info .tips {
		color: #333;
		font-size: 18px;
		line-height: 18px;
		padding-left: 11px;
		margin-bottom: 20px;
	}
		.peopleDet .info .tips span {
			color: #FE0000;
			font-size: 14px;
			margin-left:15px;
		}
	.peopleDet .info .box .list .age {
		width: 50px;
		display: inline-block;
		text-align: right;
	}
	.peopleDet .info .box {
		width:900px;
		margin-left:13px;
		display:inline-block;
	}
	.peopleDet .info .intro {
		width: 1100px;
	}
	.peopleDet .info .intro .list div {
		width: 800px;
		display: inline-block;
	}
		.peopleDet .info .intro .list span {
			vertical-align:top;
		}
			.peopleDet .info .intro .list span:after {
				content: "";
			}
		.peopleDet .info .intro .list .pos_rel {
			position: relative;
		}
	.peopleDet .info hr {
		margin: 5px 0 30px 0;
		border-top: 1px solid #EBEBEB;
	}
		.peopleDet .info .box .list {
			font-size: 18px;
			display: inline-block;
			margin-right: 66px;
			margin-bottom: 27px;
		}
		.peopleDet .info .box .list:nth-child(2n) {
			margin-right:0;
		}
			.peopleDet .info .box .list input,
			.peopleDet .info .box .list select {
				width: 240px;
				height: 40px;
				border: 1px solid #C6C6C6;
				outline: none;
				padding-left: 10px;
				background-color: #fff;
			}
	.peopleDet .info .box .w_160 {
		margin-right:0 !important;
	}
	.peopleDet .info .box .w_153 select {
		width: 153px;
		display: inline-block;
	}
	.peopleDet .info .box .list .w_240 {
		width: 240px;
		display: inline-block;
	}
		.peopleDet .info .box .list label {
			font-weight: normal;
			margin-right: 30px;
			position: relative;
			padding-left: 25px;
		}
			.peopleDet .info .box .list label {
				color: #666;
				position: relative;
				display: inline-block;
				padding-left: 25px;
				cursor: pointer;
				font-size: 18px;
			}
				.peopleDet .info .box .list label input {
					position: absolute;
					left: -9999px;
				}
				.peopleDet .info .box .list label i {
					width: 16px;
					height: 16px;
					display: block;
					position: absolute;
					top: 4px;
					left: 0;
					outline: none;
					border: 1px solid #C6C6C6;
					background: #fff;
					border-radius: 50%;
					transition: border-color .3s;
					-webkit-transition: border-color .3s;
				}
				.peopleDet .info .box .list label input + i:after {
					width: 14px;
					height: 14px;
					position: absolute;
					content: '';
					border-radius: 50%;
					background-color: #FF1599;
					opacity: 0;
					transition: opacity .1s;
					-webkit-transition: opacity .1s;
				}
				.peopleDet .info .box .list label input:checked + i:after {
					opacity: 1;
				}
		.peopleDet .info .list span {
			width: 160px;
			display: inline-block;
			position: relative;
			padding-left: 10px;
		}
		.peopleDet .info .list span:after {
			width: 30px;
			height: 30px;
			color: #FE0000;
			content: "*";
			position: absolute;
			bottom: -6px;
			left: 0;
		}
	.peopleDet .info .head_img {
		width: 150px;
		vertical-align: top;
		float: right;
	}
		.peopleDet .info .head_img img {
			width: 128px;
			height: 157px;
			margin: 0 0 15px 10px;
		}
		.peopleDet .info .head_img span {
			width: 128px;
			color: #01c0ff;
			font-size: 14px;
			line-height: 18px;
			text-align: center;
			display:inline-block;
			margin-bottom:5px;
		}
		.peopleDet .info .head_img p {
			color: #666;
			font-size: 14px;
			line-height: 18px;
			text-align: justify;
		}
		.peopleDet .info .head_img .upload {
			width: 150px !important;
		}
		.peopleDet .info .head_img .user_rt_img #preview {
			display:none !important;
		}
	.peopleDet .info .file {
		padding-left:13px;
	}
		.peopleDet .info .file .item {
			width:445px;
			height:195px;
			display:inline-block;
			margin:0 40px 30px 0;
		}
.peopleDet .info .file .pic_name {
	width: 140px;
	display: inline-block;
	vertical-align: top;
}
		.peopleDet .info .file .pic_name span {
			color: #333;
			font-size: 18px;
			line-height: 18px;
			display: inline-block;
			position: relative;
		}
		.peopleDet .info .file .pic_name span:after {
			width: 30px;
			height: 30px;
			color: #FE0000;
			content: "*";
			position: absolute;
			left: -10px;
		}
	.peopleDet .info .file .pic_name p {
		color: #FF1599;
		font-size: 14px;
		margin-top: 8px;
		margin-right:10px;
	}
	.peopleDet .info .drop {
		display: inline-block;
		margin: 0 40px 30px 0;
	}
		.peopleDet .info .drop:nth-child(2n) {
			margin-right: 0;
		}
		.peopleDet .info .file .upload {
			width: 297px;
			height: 193px;
			cursor: pointer;
			display: inline-block;
		}
			.peopleDet .info .file .upload {
				display: inline-block;
			}
.peopleDet .last_box {
	width:100% !important;
}
.peopleDet .last_btn {
	text-align:center;
	margin:31px 0 41px 0;
}
.peopleDet .last_btn a {
	width: 90px;
	height: 33px;
	color: #333;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #FF1599;
	border-radius: 5px;
	display: inline-block;
	background-color:#fff;
}
	.peopleDet .last_btn a:hover {
		color:#fff;
		background: #FF1599;
	}
	.peopleDet .last_btn a:first-child {
		margin-right: 18px;
	}
/* **********************特色医疗页********************** */
.special {
	padding-bottom:50px;
	zoom:1;
}
	.special .box li {
		width: 284px;
		height: 180px;
		text-align: center;
		background: #D4F4FF;
		cursor: pointer;
		display: inline-block;
		margin: 0 15px 19px 0;
	}
		.special .box li:nth-child(4n) {
			margin-right:0;
		}
		.special .box li:hover {
			background: #01C0FF;
			transition: all 0.4s;
		}
		.special .box li a div {
			height: 60px;
			margin-top: 37px;
		}
		.special .box li img {
			margin: 0 auto;
		}
			.special .box li:hover .ts-active {
				display:block;
			}
			.special .box li:hover .ts {
				display: none;
				text-align:center;
			}
	.special .box .ts-active {
		display:none;
	}
.special .box li p {
	color: #333;
	height: 70px;
	font-size: 24px;
	margin: 15px 0 15px 0;
	padding: 0 20px;
	/*overflow: hidden;*/
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
		.special .box li:hover p {
			color: #FFF;
			transition: all 0.3s;
		}
/*文章详情页回到顶部按钮*/
.back_top a {
	width: 60px;
	height: 60px;
	position: fixed;
	right: 50px;
	bottom: 30px;
	z-index: 999;
	background: url(/Content/img/back-top.png) no-repeat;
	background-size: contain;
}
	.back_top a:hover {
		background: url(/Content/img/back-top-act.png) no-repeat;
		background-size: contain;
		transition: all 0.4s;
	}

.wrapper .jump {
	color: #444;
	position: relative;
	margin: 40px 0px 40px 30px;
}
	.wrapper .jump input {
		width: 62px;
		height: 31px;
		border: solid 1px #dadada;
		border-radius: 4px;
		text-align: center;
		margin: 0 5px;
	}
	.wrapper .jump a {
		color: #FF1599;
		cursor: pointer;
	}
.wrapper .jump a:hover {
	color: #fff;
}
/* **********************院长信箱页********************** */
.ema .box {
	width: 900px;
	margin: 0 auto;
	border: 1px solid lightgray;
	border-radius: 5px;
	padding: 30px 60px;
	margin-bottom: 50px;
}
.ema .tit {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	background: #B8E4FF;
	border-radius: 5px;
}
.ema .mt_30 {
	margin-top: 30px;
}
	.ema .info {
		display: flex;
		justify-content: space-between;
		flex-flow: wrap;
	}
.ema .list {
	margin-top: 30px;
}
.ema .list span {
	color: #333;
	width: 95px;
	font-size: 18px;
	display: inline-block;
	position:relative;
	padding-left:10px;
}
.ema .star_none span:after {
	content: '' !important;
}
.ema .list span:after {
	content: '*';
	color: #FE0000;
	position: absolute;
	left: 0;
}
	.ema .list input {
		width: 240px;
		height: 40px;
		padding-left: 15px;
		background: #FFF;
		border-radius: 5px;
		border: 1px solid #C6C6C6;
	}
	.ema .list:first-child input {
		width: 678px;
	}
	.ema .list:last-child span {
		vertical-align:top;
	}
	.ema .list textarea {
		width: 678px;
		height: 300px;
		resize: none;
		outline: none;
		padding: 10px 10px 0 15px;
		border: 1px solid #C6C6C6;
		border-radius:5px;
	}
.ema .list textarea:focus {
	outline: none;
}
.ema .ema_btn {
	width: 100%;
	text-align: center;
	margin-top: 20px;
}
	.ema .ema_btn a {
		width: 80px;
		height: 33px;
		line-height: 30px;
		color: #333;
		font-size: 16px;
		text-align: center;
		border: 1px solid #FF1599;
		border-radius: 5px;
		display: inline-block;
	}
		.ema .ema_btn a:first-child {
			margin-right: 20px;
		}
	.ema .ema_btn a:hover {
		color: #fff;
		border: 1px solid #FF1599;
		background: #FF1599;
	}
.ema .tips {
	margin-top: 30px;
}
.ema .tips span {
	color: #666;
	display: block;
	font-size: 14px;
	line-height: 28px;
}
.ema .list:first-child div {
	width: 678px;
}
.ema .list div {
	width: 240px;
	height: 40px;
	font-size: 16px;
	padding: 9px 0 0 15px;
	display: inline-block;
	vertical-align: middle;
	background: #f8f8f8;
}
.ema .list:last-child div {
	width: 678px;
	height: 300px;
	background: #f8f8f8;
	padding: 10px 10px 0 15px;
}
.ema .ema_det .list span:after {
	content: '';
}
.idea {
	width: 900px;
	margin: 0 auto;
	margin-bottom: 50px;
}
	.idea .sear span {
		color:#555;
		font-size: 16px;
		margin-right: 15px;
		font-weight: bold;
	}
	.idea .sear .sear_val {
		width: 400px;
		height: 40px;
		padding-left: 15px;
		border-radius: 5px;
		border: 1px solid #FF1599;
	}
	.idea .sear .sear_btn {
		width: 90px;
		height: 35px;
		color: #fff;
		font-size: 16px;
		background-color: #FF1599;
		border: none;
		border-radius: 5px;
		margin-left:15px;
	}
	.idea table {
		width: 100%;
		margin-top: 30px;
		border: 1px solid lightgray;
	}
	.idea thead {
		height: 40px;
		font-size: 16px;
		background: #B8E4FF;
	}
	.idea thead th:nth-child(1) {
		width:10%;
		text-align:center
	}
		.idea thead th:nth-child(2) {
			width: 50%;
		}
		.idea thead th:nth-child(3) {
			width: 20%;
		}
		.idea thead th:nth-child(4) {
			width: 20%;
		}
	.idea tbody tr {
		height: 40px;
		color: #555;
		font-size: 16px;
	}
	.idea tbody td:nth-child(1) {
		text-align: center;
	}
		.idea tbody td.ft_red {
			color: #FE0000;
		}
	.idea tbody td a {
		color: #555;
	}

