body {
	margin: 0;
	background-color: #fff;
}

body,
td,
select,
option,
input {
	font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif;
	font-size: 16px;
	color: #444141;
	-webkit-font-smoothing: antialiased;
}

img {
	border: 0;
	display: block;
}

form {
	display: inline;
}

h1,
h2,
h3,
h4,
h5,
h6,
ul,
dd,
dl,
dt,
p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	list-style: outside none none;
}

u,
b,
em,
i {
	font-style: normal;
	list-style: none none;
	text-decoration: none;
}

/*input,button,select{background:transparent; -webkit-appearance:none;}*/
input,
button,
select,
textarea {
	outline: none;
}

input[type=button],
input[type=submit],
input[type=file],
button {
	cursor: pointer;
	-webkit-appearance: none;
}

textarea {
	resize: none;
}

input:focus,
button:focus,
select:focus,
textarea:focus {
	box-shadow: none;
	outline: none;
}

a {
	color: #444141;
	text-decoration: none;
	outline: none;
	display: block;
}

/** a{color:#444141; text-decoration:none; outline:none;display: block;}**/
a:visited {
	color: #444141;
	text-decoration: none;
}

a:hover {
	color: #f78;
	text-decoration: none;
	cursor: pointer
}

a,
a:visited,
a:hover {
	text-decoration: none;
}

.transform {
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.transform_x {
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.transform_y {
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.ellipsis {
	display: block;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0;
}

.many_line {
	white-space: pre-wrap;
	display: -ms-box !important;
	display: -moz-box !important;
	;
	display: -webkit-box !important;
	;
	display: box !important;
	;
	text-overflow: ellipsis;
	overflow: hidden;
	-ms-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	box-orient: vertical;
}

.line_one {
	-ms-line-clamp: 1;
	-moz-line-clamp: 1;
	-webkit-line-clamp: 1;
	line-clamp: 1;
}

.line_two {
	-ms-line-clamp: 2;
	-moz-line-clamp: 2;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.line_three {
	-ms-line-clamp: 3;
	-moz-line-clamp: 3;
	-webkit-line-clamp: 3;
	line-clamp: 3;
}

.line_four {
	-ms-line-clamp: 4;
	-moz-line-clamp: 4;
	-webkit-line-clamp: 4;
	line-clamp: 4;
}

.line_five {
	-ms-line-clamp: 5;
	-moz-line-clamp: 5;
	-webkit-line-clamp: 5;
	line-clamp: 5;
}

.line_six {
	-ms-line-clamp: 6;
	-moz-line-clamp: 6;
	-webkit-line-clamp: 6;
	line-clamp: 6;
}

.box {
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.layout {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.border {
	border: 1px solid #eee;
}

.dashed_line {
	border-bottom: 1px dashed #eee;
}

[v-cloak] {
	display: none;
}

/* tabs */
.accordion-handle {
	display: none;
}

/* 轮播 */
.swiper-pagination-bullet-active {
	background: white !important;
}

#LRdiv0,
#LRdiv1,
#LRdiv2,
#LRdiv3 {
	display: none !important;
}

/* 百度熊掌号 */
.cambrian_div {
	padding: 0 17px;
	display: none;
}






/* 新官网 头部 底部 样式 */
body {
	margin: 0;
	background-color: #fff
}

body,
button,
input,
select,
textarea {
	font-size: 12px;
	font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif
}

img {
	border: 0;
	display: block
}

form {
	display: inline
}

h1,
h2,
h3,
h4,
h5,
h6,
ul,
dd,
dl,
dt,
p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	list-style: outside none none
}

u,
b,
em,
i {
	font-style: normal;
	list-style: none none;
	text-decoration: none
}

input,
button,
select,
textarea {
	outline: none;
	border: none
}

input[type=button],
input[type=submit],
input[type=file],
button {
	cursor: pointer;
	-webkit-appearance: none
}

textarea {
	resize: none
}

input:focus,
button:focus,
select:focus,
textarea:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none
}

a,
a:visited,
a:hover {
	text-decoration: none
}

.ellipsis {
	display: block;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0
}

.box {
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	height: 0
}

.hamburger {
	left: auto;
	right: 0
}

.fat-nav li {
	font-size: 16px
}

#zhichiBtnBox {
	right: 0 !important;
	bottom: 70px !important
}

.display-none {
	display: none !important
}

@media screen and (min-width:769px) {
	.hamburger {
		display: none
	}

	.common-layout {
		width: 1200px !important;
		margin: 0 auto
	}

	.common-animate-img {
		-webkit-transform: translate(-50%, -50%) !important;
		transform: translate(-50%, -50%) !important;
		position: absolute !important;
		left: 50% !important;
		top: 50% !important;
		-webkit-transition: all .6s !important;
		transition: all .6s !important
	}

	.common-animate-img:hover {
		-webkit-transform: translate(-50%, -50%) scale(1.2) !important;
		transform: translate(-50%, -50%) scale(1.2) !important
	}

	.hyb-header-view .wrapper .logo {
		width: 400px;
		height: 50px;
		margin: 27px 0 0 0;
		float: left
	}

	.hyb-header-view .wrapper .logo img {
		width: 100%;
		height: 100%
	}

	.hyb-header-view .search-view {
		width: 330px;
		margin: 32px 0 0 76px;
		float: left
	}

	.hyb-header-view .search-input {
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 38px;
		border: 1px solid #f68;
		border-radius: 19px;
		overflow: hidden
	}

	.hyb-header-view .search-input input {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		padding: 0 20px;
		color: #333;
		font-size: 14px;
		line-height: 36px
	}

	.hyb-header-view .search-input a {
		width: 90px;
		line-height: 36px;
		font-size: 14px;
		text-align: center;
		color: #fff;
		background: #f68;
		border-radius: 18px 0 0 18px
	}

	.hyb-header-view .search-view ul {
		margin: 8px 0 0 18px
	}

	.hyb-header-view .search-view ul li {
		float: left;
		margin-right: 10px
	}

	.hyb-header-view .search-view ul li a {
		font-size: 12px;
		color: #666;
		line-height: 16px
	}

	.hyb-header-view .search-view ul li a:hover {
		color: #f68
	}

	.hyb-header-view .search-view ul li:last-child {
		margin-right: 0
	}

	.hyb-header-view .app-download {
		float: right;
		margin: 36px 0 0 0
	}

	.hyb-header-view .app-download a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		float: left;
		height: 46px;
		margin-right: 24px
	}

	.hyb-header-view .app-download a:last-child {
		margin-right: 0
	}

	.hyb-header-view .app-download a img {
		height: 100%
	}

	.hyb-header-view .app-download a p {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		padding-top: 3px;
		margin-left: 10px;
		overflow: hidden;
		font-size: 16px;
		color: #333;
		line-height: 20px;
		font-weight: bold
	}

	.hyb-header-view .app-download a p span {
		display: block;
		font-size: 12px;
		color: #999;
		font-weight: normal
	}

	.hyb-header-view .app-download a:hover p span {
		color: #f68
	}

	.hyb-header-view .menu-list {
		margin-top: 15px
	}

	.hyb-header-view .menu-list .menu-item {
		float: left;
		margin-right: 12px;
		position: relative
	}

	.hyb-header-view .menu-list .menu-item:first-child {
		margin-left: 73px
	}

	.hyb-header-view .menu-list .menu-item:last-child {
		margin-right: 0
	}

	.hyb-header-view .menu-list .menu-item .menu-main {
		padding: 0 24px;
		font-size: 18px;
		line-height: 44px;
		color: #333;
		display: block
	}

	.hyb-header-view .menu-list .menu-item ul {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		padding-top: 44px;
		width: 100%;
		background: transparent;
		z-index: 2;
		-webkit-box-shadow: 0 3px 4px 0 rgba(241, 241, 241, 0.5), 0 -3px 4px 0 rgba(241, 241, 241, 0.5);
		box-shadow: 0 3px 4px 0 rgba(241, 241, 241, 0.5), 0 -3px 4px 0 rgba(241, 241, 241, 0.5)
	}

	.hyb-header-view .menu-list .menu-item ul li {
		background: #fff
	}

	.hyb-header-view .menu-list .menu-item ul li:first-child {
		padding-top: 2.5px
	}

	.hyb-header-view .menu-list .menu-item ul li:last-child {
		padding-bottom: 12.5px
	}

	.hyb-header-view .menu-list .menu-item ul li a {
		padding: 7.5px 0;
		display: block;
		font-size: 14px;
		color: #333;
		line-height: 19px;
		text-align: center
	}

	.hyb-header-view .menu-list .menu-item ul li a:hover {
		color: #f68
	}

	.hyb-header-view .menu-list .menu-item.hover {
		height: 44px
	}

	.hyb-header-view .menu-list .menu-item.hover .menu-main {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 3
	}

	.hyb-header-view .menu-list .menu-item.active .menu-main,
	.hyb-header-view .menu-list .menu-item.hover .menu-main {
		color: #f68
	}

	.hyb-footer-view {
		height: 270px;
		background-color: #f5f5f5
	}

	.hyb-footer-view .wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.hyb-footer-view .logo {
		width: 162px;
		height: 61px;
		margin: 0 45px 0 23px
	}

	.hyb-footer-view .about-hyb {
		padding: 0 50px;
		position: relative
	}

	.hyb-footer-view .about-hyb::before {
		content: '';
		display: block;
		width: 2px;
		height: 160px;
		margin-top: -80px;
		background: #eee;
		position: absolute;
		top: 50%;
		left: 0
	}

	.hyb-footer-view .about-hyb::after {
		content: '';
		display: block;
		width: 2px;
		height: 160px;
		margin-top: -80px;
		background: #eee;
		position: absolute;
		top: 50%;
		right: 0;
		visibility: visible
	}

	.hyb-footer-view .about-view {
		float: left;
		height: 181px;
		margin-right: 60px
	}

	.hyb-footer-view .about-view:last-child {
		margin-right: 0
	}

	.hyb-footer-view .about-view .title {
		font-size: 16px;
		color: #3e3e3e;
		line-height: 22px;
		margin-bottom: 37px
	}

	.hyb-footer-view .about-view a {
		display: block;
		font-size: 12px;
		color: #9e9e9e;
		line-height: 17px;
		margin-bottom: 18px
	}

	.hyb-footer-view .about-view a:last-child {
		margin-bottom: 0
	}

	.hyb-footer-view .about-view a:hover {
		color: #f68
	}

	.hyb-footer-view .about-view .code-div {
		float: left;
		margin-right: 25px
	}

	.hyb-footer-view .about-view .code-div:last-child {
		margin-right: 0
	}

	.hyb-footer-view .about-view .code-div img {
		width: 95px;
		height: 95px;
		display: block
	}

	.hyb-footer-view .about-view .code-div p {
		font-size: 12px;
		color: #9e9e9e;
		line-height: 17px;
		text-align: center;
		margin-top: 13px
	}

	.hyb-footer-view .contact-view {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		text-align: center
	}

	.hyb-footer-view .contact-view .title {
		font-size: 18px;
		color: #3e3e3e;
		line-height: 25px
	}

	.hyb-footer-view .contact-view .phone {
		font-size: 28px;
		color: #f68;
		line-height: 32px;
		font-weight: bold;
		margin-top: 27px
	}

	.hyb-footer-view .contact-view .time {
		font-size: 12px;
		color: #9e9e9e;
		line-height: 17px;
		margin-top: 10px
	}

	.hyb-footer-view-mobile {
		display: none
	}

	.hyb-suspend-view .suspend-right-view {
		-webkit-transform: translate(0, -50%);
		transform: translate(0, -50%);
		width: 65px;
		position: fixed;
		z-index: 9999;
		right: -3px;
		top: 50%;
		background-color: #fff;
		display: block
	}

	.hyb-suspend-view .suspend-right-view .suspend-smallman {
		position: absolute;
		left: 10px;
		top: -40px
	}

	.hyb-suspend-view .suspend-right-view .suspend-smallman img {
		width: 41px;
		height: 47px
	}

	.hyb-suspend-view .suspend-right-view .tags-list {
		position: relative
	}

	.hyb-suspend-view .suspend-right-view .tags-list ul li {
		background-color: #f4f4f4;
		width: 100%;
		height: 60px;
		margin-top: 1px;
		cursor: pointer
	}

	.hyb-suspend-view .suspend-right-view .tags-list ul li img {
		width: 32px;
		height: 30px;
		margin: 0 auto;
		padding-top: 15px
	}

	.hyb-suspend-view .suspend-right-view .tags-list ul li:first-child {
		height: 120px;
		margin-top: 0;
		position: relative;
		background: url(./ico_hyb_font.png) no-repeat center / 27px 93px #ffe1e5
	}

	.hyb-suspend-view .suspend-right-view .tags-list ul li:first-child img {
		width: 100%;
		height: 100%;
		padding: 0
	}

	.hyb-suspend-view .suspend-right-view .suspend-barcode {
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		position: absolute;
		right: -55px;
		z-index: -1;
		top: 0;
		height: 120px;
		width: 120px;
		border: 2px solid #eee
	}

	.hyb-suspend-view .suspend-right-view .suspend-barcode .bigman {
		position: absolute;
		right: 20px;
		bottom: 107px;
		display: none;
		width: 71px;
		height: 83px;
		overflow: hidden
	}

	.hyb-suspend-view .suspend-right-view .suspend-barcode .bigman img {
		width: 100%;
		height: 100%
	}

	.hyb-suspend-view .suspend-right-view .suspend-barcode .btn-cond {
		height: 34px;
		width: 34px;
		display: block;
		position: absolute;
		left: -20px;
		top: 40px;
		cursor: pointer
	}

	.hyb-suspend-view .suspend-right-view .suspend-barcode .barcode {
		width: 116px;
		height: 116px;
		background: #fff;
		position: absolute;
		z-index: 100
	}

	.hyb-suspend-view .suspend-right-view .suspend-barcode .barcode img {
		width: 100%;
		height: 100%;
		overflow: hidden
	}

	.hyb-suspend-view .suspend-right-view .suspend-phonenumber {
		position: absolute;
		right: -95px;
		z-index: -1;
		top: 120px;
		height: 62px;
		width: 158px;
		font-size: 22px;
		color: #f78;
		font-weight: bold;
		background: #fff;
		text-align: center;
		line-height: 62px
	}

	.hyb-suspend-view .suspend-right-bottom-view {
		position: fixed;
		bottom: 70px;
		right: 120px;
		z-index: 998;
		width: 150px;
		height: 150px
	}

	.hyb-suspend-view .suspend-right-bottom-view img {
		width: 100%
	}

	.hyb-suspend-view .suspend-bottom-view {
		display: none
	}
}

@media screen and (max-width:768px) {
	#zhichiBtnBox {
		display: none
	}

	.common-layout {
		width: 100%;
		margin: 0
	}

	.hyb-header-view {
		position: fixed;
		z-index: 999;
		background: #fff
	}

	.hyb-header-view .wrapper .logo {
		height: 25px;
		margin: 10px 0 10px 15px;
		float: left
	}

	.hyb-header-view .wrapper .logo img {
		height: 100%;
		width: auto
	}

	.hyb-header-view .search-view {
		display: none
	}

	.hyb-header-view .app-download {
		display: none
	}

	.hyb-header-view .menu-list {
		display: none
	}

	.hyb-footer-view {
		display: none
	}

	.hyb-footer-view-mobile {
		display: block;
		padding: 30px 0 100px
	}

	.hyb-footer-view-mobile img {
		width: 60px;
		height: 60px;
		margin: 0 auto
	}

	.hyb-footer-view-mobile .intro {
		font-size: 14px;
		color: #333;
		line-height: 20px;
		text-align: center;
		margin-top: 20px
	}

	.hyb-footer-view-mobile .intro span {
		display: block;
		color: #999;
		font-size: 12px
	}

	.hyb-footer-view-mobile ul {
		display: table;
		margin: 20px auto
	}

	.hyb-footer-view-mobile ul li {
		float: left;
		margin-right: 20px
	}

	.hyb-footer-view-mobile ul li:last-child {
		margin-right: 0
	}

	.hyb-footer-view-mobile ul li a {
		color: #f68;
		font-weight: bold;
		font-size: 14px
	}

	.hyb-footer-view-mobile .banquan,
	.hyb-footer-view-mobile .banquan_a {
		display: block;
		font-size: 12px;
		color: #999;
		line-height: 20px;
		text-align: center
	}

	.hyb-suspend-view .suspend-right-view {
		display: none
	}

	.hyb-suspend-view .suspend-collect {
		display: none
	}

	.hyb-suspend-view .suspend-bottom-view {
		width: 100%;
		height: 80px;
		background: #fff;
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 998;
		-webkit-box-shadow: rgba(15, 66, 76, 0.5) 0 0 14px 0;
		box-shadow: rgba(15, 66, 76, 0.5) 0 0 14px 0
	}

	.hyb-suspend-view .suspend-bottom-view .suspend-panel {
		width: 100%;
		height: 100%
	}

	.hyb-suspend-view .suspend-bottom-view .person-img {
		width: 100px;
		height: 100px;
		position: absolute;
		bottom: 0;
		left: 0
	}

	.hyb-suspend-view .suspend-bottom-view .info-view {
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: calc(100% - 100px);
		padding: 15px 0 0 75px;
		float: left
	}

	@-webkit-keyframes beat {
		0% {
			-webkit-transform: scale(1);
			transform: scale(1)
		}

		50% {
			-webkit-transform: scale(.6);
			transform: scale(.6)
		}
	}

	@keyframes beat {
		0% {
			-webkit-transform: scale(1);
			transform: scale(1)
		}

		50% {
			-webkit-transform: scale(.6);
			transform: scale(.6)
		}
	}

	.hyb-suspend-view .suspend-bottom-view .info-view p {
		font-size: 16px;
		line-height: 26px;
		color: #f68
	}

	.hyb-suspend-view .suspend-bottom-view .info-view p i {
		display: inline-block;
		padding: 0 10px;
		-webkit-animation-name: beat;
		animation-name: beat;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite;
		font-size: 12px;
		line-height: 26px;
		color: #fff;
		background: #f68;
		border-radius: 13px;
		text-align: center
	}

	.hyb-suspend-view .suspend-bottom-view .info-view span {
		display: block;
		font-size: 16px;
		color: #333
	}

	.hyb-suspend-view .suspend-bottom-view .zixun-view {
		width: 100px;
		height: 100%;
		float: right;
		background: #fff0f0
	}

	.hyb-suspend-view .suspend-bottom-view .zixun-view img {
		height: 24px;
		margin: 18px auto 0
	}

	.hyb-suspend-view .suspend-bottom-view .zixun-view p {
		font-size: 14px;
		color: #f68;
		margin: 5px auto 0;
		text-align: center
	}
}






.top {
	background: #fafafa;
	height: 32px;
}

.top .layout {
	overflow: visible;
}

.top p a {
	font-size: 12px;
	color: #777777;
	line-height: 20px;
	float: left;
	padding: 0 25px;
	margin-top: 5px;
}

.top p a:last-child {
	border-left: 1px dashed #ccc;
}

.top_has_login {
	position: relative;
}

.top_has_login p img {
	width: 20px;
	height: 20px;
	border: 1px solid #ffe6ed;
	border-radius: 11px;
	float: left;
	margin: 5px 5px 0 0;
}

.top_has_login p {
	font-size: 12px;
	color: #777777;
	line-height: 32px;
	width: 130px;
	float: right;
}

.top_has_login ul {
	width: 100px;
	height: 60px;
	border: 1px solid #eee;
	position: absolute;
	top: 30px;
	right: 40px;
	background: white;
	display: none;
	z-index: 999;
}

.top_has_login ul li img {
	width: 18px;
	height: 18px;
	float: left;
	margin: 6px 6px 0 8px;
}

.top_has_login ul li {
	font-size: 12px;
	color: #939393;
	line-height: 30px;
}

.guide {
	height: 74px;
	position: relative;
	overflow: visible;
}

.logo {
	margin-top: 10px;
	width: 150px;
}

.logo img {
	width: 100%;
}

.guide div {
	padding-left: 90px;
	float: left;
}

.guide ul li {
	line-height: 74px;
	padding: 0 15px;
	float: left;
	position: relative;
}

.guide ul li ul {
	display: none;
	position: absolute;
	top: 65px;
	left: 0;
	width: 134px;
	z-index: 1000;
	background: white;
	border: 1px solid #eee;
}

.guide ul li ul li {
	padding: 0;
	width: 100%;
}

.guide ul li ul li a {
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color: #939393;
}

.guide ul li ul li a:hover {
	color: #f68;
}

.guide ul li a {
	line-height: 74px;
	font-size: 18px;
	color: #444141;
	position: relative;
}

/* .guide ul li a:hover{color: #F78;} */
.guide ul .sel .first_link {
	color: #F78;
}

.guide ul .sel .first_link:after {
	display: block;
	width: 100%;
	height: 2px;
	background: #F78;
	position: absolute;
	content: '';
	bottom: 20px;
}

.guide_search {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 68px;
	background-image: url('./ico_search.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}

.guide_search[name=sel] {
	background-image: url(./ico_close_search.png);
	background-color: #f5f5f5;
}

.guide_search_view {
	position: absolute;
	width: 100%;
	height: 280px;
	background: #f5f5f5;
	top: 106px;
	z-index: 999;
	display: none;
}

.guide_search_content {
	width: 550px;
	margin: 0 auto;
	position: relative;
}

.guide_search_content input {
	width: 100%;
	padding: 0 15px 0 53px;
	line-height: 50px;
	color: #6d6d6d;
	font-size: 14px;
	background: url(./ico_search_guide.png) no-repeat left 14px top 16px/17px white;
	border: none;
	margin-top: 21px;
}

.guide_search_content h4 {
	font-size: 16px;
	color: #ff6685;
	line-height: 31px;
	margin: 20px 0 0;
	display: block;
	font-weight: normal;
}

.guide_search_content ul {
	overflow: hidden;
}

.guide_search_content li {
	width: 25%;
	line-height: 34px;
	float: left;
	font-size: 14px;
	color: #6d6d6d;
}

.search_associate {
	max-height: 200px;
	width: 100%;
	overflow-y: scroll !important;
	position: absolute;
	top: 75px;
	background: white;
}

.search_associate::-webkit-scrollbar {
	width: 7px
}

.search_associate:hover::-webkit-scrollbar-thumb {
	background-color: rgba(100, 100, 100, .4);
}

.search_associate::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: rgba(100, 100, 100, .2);
	margin-right: 1px;
	-webkit-transition: opacity 300ms ease-in-out;
	transition: opacity 300ms ease-in-out;
}

.search_associate::-webkit-scrollbar-track {
	background-color: transparent;
}

.search_associate li {
	width: 100%;
	line-height: 40px;
	background: white;
}

.search_associate li a {
	padding-left: 20px;
}

.search_associate li a:hover {
	background: #eee;
}

/* 底部 */
.footer_new_pc {
	display: block;
}

.footer_new_mobile {
	display: none;
}

/* 轮播图 */
.banner {
	height: 400px;
	background: white;
}

.banner img {
	height: 400px;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 50%;
}

.banner_smallimg {
	display: none;
}

.banner .swiper-slide {
	overflow: hidden;
}

.img_banner {
	position: relative;
	overflow: hidden;
	height: 260px;
}

.img_banner img {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 260px;
}

.img_banner .transform_new {
	display: none;
}

.img_banner .transform {
	display: block;
}


.module ul {
	padding: 8px 70px 20px 70px;
}

.module ul li {
	float: left;
	text-align: center;
	height: 124px;
	font-size: 16px;
	color: #444141;
	line-height: 44px;
	width: 14%;
	position: relative;
}

.module ul li div {
	padding-top: 20px;
	border-radius: 10px 10px 0 0;
	border: 1px solid white;
	border-width: 1px 1px 0;
	position: absolute;
	bottom: 0;
	overflow: hidden;
	height: 100px;
	background: white;
	z-index: 100;
}

.module ul li img {
	width: 60px;
	height: 60px;
	margin: 0 auto;
}

.module ul li span {
	font-size: 12px;
	color: #999999;
	display: block;
	line-height: 20px;
	text-align: left;
	padding: 0 15px;
}

/*套餐*/
.package {
	background: #e6f9f9;
	padding: 20px 0;
}

.package_ul {
	overflow: hidden;
	background: white;
	width: -webkit-calc(100% - 393px);
	width: calc(100% - 393px);
	height: 410px;
	display: block;
}

.package_ul li {
	float: left;
	width: 33.3%;
	padding-top: 10px;
	position: relative;
	padding: 35px 0 25px 45px;
}

.package_ul li:before {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 360px;
	background: #eee;
	left: 0;
	top: 25px;
}

.package_ul li:first-child:before {
	display: none;
}

.package_ul li span {
	font-weight: normal;
	font-size: 20px;
	color: #444141;
	line-height: 30px;
}

.package_ul li p {
	font-size: 14px;
	color: #999;
	line-height: 30px;
	padding-right: 15px;
}

.package_ul li a {
	font-size: 14px;
	color: white;
	background: #F78;
	padding: 0 20px;
	line-height: 30px;
	border-radius: 15px;
	margin-top: 10px;
	display: table;
}

.package_ul li img {
	height: 210px;
	margin: 40px 20px 0 0;
	float: right;
}

.package_type {
	background: white;
	overflow: hidden;
	margin-top: 10px;
	padding-left: 20px;
}

.package_type li {
	float: left;
	width: 10%;
	line-height: 50px;
	font-size: 14px;
	color: #525252;
	cursor: pointer;
}

.package_type li img {
	width: 20px;
	height: 20px;
	float: left;
	margin: 15px 6px 0 0;
}

.package .fsbanner {
	height: 410px;
	width: 393px;
	border-radius: 0;
	background: url(./ico_placeholder_01.png) no-repeat center/100% 100%;
}

.package .fsbanner>div .name {
	left: 25px;
}

.fsbanner_mobile {
	padding: 15px;
	overflow: hidden;
	display: none;
}

.fsbanner_mobile li {
	width: -webkic-calc((100% - 20px) / 3);
	width: calc((100% - 20px) / 3);
	margin-right: 10px;
	float: left;
	position: relative;
}

.fsbanner_mobile li img {
	width: 100%;
}

.fsbanner_mobile li p {
	width: 100%;
	line-height: 30px;
	color: white;
	background: rgba(0, 0, 0, 0.5);
	text-align: center;
	font-size: 13px;
	position: absolute;
	bottom: 0;
}

.fsbanner_mobile li:last-child {
	margin-right: 0;
}

.diary {
	height: 173px;
	background: white;
	margin-top: 10px;
	position: relative;
}

.diary_ul {
	width: -webkit-calc(100% - 287px);
	width: calc(100% - 287px);
	height: 173px;
	background: url(./ico_placeholder_03.png) no-repeat center/auto 100% white;
}

.diary_ul .swiper-container {
	background: white;
}

.diary_ul li {
	height: 174px;
	float: left;
	font-size: 12px;
	color: #72706e;
	padding: 30px 40px 30px 10px;
}

.diary_ul li:hover {
	cursor: pointer;
}

.diary_ul li span {
	font-size: 16px;
	color: #444141;
	line-height: 24px;
	font-weight: normal;
}

.diary_ul li p {
	line-height: 20px;
	margin-top: 8px;
}

.diary_ul li img {
	width: 50px;
	height: 50px;
}

.diary_ul li a {
	font-size: 12px;
	color: #F78;
	line-height: 22px;
}

.diary_arrow {
	width: 50px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: white;
	z-index: 100;
}

.diary_arrow a {
	border: 1px solid #eee;
	width: 20px;
	height: 50px;
	background-image: url(./ico_arrow_r.png);
	background-repeat: no-repeat;
	background-size: 7px 12px;
	background-position: center;
	border-radius: 10px 10px 0 0;
	margin-left: 15px;
	margin-top: 33px;
}

.diary_arrow a:last-child {
	border-radius: 0 0 10px 10px;
	margin-top: 0;
	background-image: url(./ico_arrow_l.png);
}

.diary_arrow a:hover {
	background-color: #ededed;
}

.diary_content {
	padding-left: 60px;
}

.diary_content_cache {
	height: 87px;
	padding: 15px 0;
}

.diary_content_cache .diary_content {
	padding-left: 48px;
}

.diary_content_cache h1 {
	font-size: 14px !important;
	line-height: 20px !important;
}

.diary_content_cache p {
	margin-top: 4px !important;
}

.diary_content_cache img {
	width: 34px !important;
	height: 34px !important;
}


.block_div .title {
	padding: 40px 0 20px 0;
	border-bottom: 2px solid #eee;
	overflow: hidden;
}

.baike .title {
	padding-top: 25px !important;
}

.block_div .title h1,
.block_div .title h2 {
	font-size: 26px;
	color: #444141;
	line-height: 30px;
	font-weight: normal;
	position: relative;
	float: left;
}

.block_div .title span {
	display: inline-block;
	font-size: 14px;
	color: #888888;
	line-height: 30px;
	vertical-align: middle;
	margin-left: 27px;
}

/*.block_div .title h1:before{content: ''; display: block; position: absolute; left: 0; top: 0; height: 100%; width: 3px; background: #F78;}*/
.block_div .tabs-list {
	overflow: hidden;
	padding: 14px 0;
}

.block_div .tabs-list li {
	padding: 0 10px;
	float: left;
}

.block_div .tabs-list li a {
	color: #525252;
	padding: 0 28px;
	line-height: 35px;
	border-radius: 17px;
	font-size: 14px;
}

.block_div .tabs-list .active a {
	color: white;
	background: #ff97b2;
}

.block_div .tab-content {
	overflow: hidden;
	display: block;
}

.block_div .left_column {
	width: 880px;
}

.block_div .right_column {
	width: 295px;
	position: relative;
}

.block_div .left_column_new {
	width: 885px;
}

.block_div .right_column_new {
	width: 280px;
}

.bottom_declare_p {
	line-height: 17px !important;
	margin-top: 6px !important;
	margin-bottom: 50px;
}

/*好孕社区*/
.community .tab-content {
	width: 100%;
}

.more {
	float: right;
	font-size: 14px;
	color: #f68 !important;
	line-height: 35px;
}

.tuwen {
	width: 251px;
	height: 350px;
	position: relative;
	background: url(./ico_placeholder_02.png) no-repeat center/auto 100%;
	overflow: hidden;
}

.tuwen img {
	width: 100%;
	height: 100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	position: absolute;
	top: 50%;
	left: 50%;
}

.tuwen p {
	width: 100%;
	position: absolute;
	bottom: 0;
	padding: 15px;
	background: rgba(0, 0, 0, 0.4);
	font-size: 14px;
	color: white;
}

.tuwen a {
	height: 100%;
}

.article_list {
	padding-left: 22px;
	height: 350px;
	width: -webkit-calc(100% - 251px);
	width: calc(100% - 251px);
}

.article {
	height: 66px;
	cursor: pointer;
}

.article img {
	width: 35px;
	height: 35px;
	border-radius: 17px;
	float: left;
}

.article span {
	font-size: 18px;
	color: #444141;
	font-weight: normal;
	padding-left: 13px;
	line-height: 25px;
}

.article p {
	font-size: 14px;
	color: #888888;
	border-bottom: 1px dashed #eee;
	padding-bottom: 15px;
}

.article a:hover span {
	color: #f68;
}

.article_ul {
	padding: 15px 0 0 0;
	overflow: hidden;
}

.article_ul li {
	float: left;
	width: 50%;
	padding-bottom: 8px;
	cursor: pointer;
}

.article_ul li:last-child p,
.article_ul li:nth-last-child(2) p {
	border: none;
}

.article_ul li img {
	width: 35px;
	height: 35px;
	float: left;
	border-radius: 17px;
}

.article_ul div {
	padding: 0 10px 0 47px;
}

.article_ul li:nth-child(2n) div {
	padding: 0 0 0 47px;
}

.article_ul li p {
	font-size: 14px;
	color: #444141;
	line-height: 24px;
	overflow: hidden;
	border-bottom: 1px dashed #eee;
	padding-bottom: 8px;
}

.article_ul li h4 {
	line-height: 24px;
	height: 24px;
	font-weight: normal;
	overflow: hidden;
}

.article_ul li i,
.article_ul li span {
	font-size: 12px;
	color: #bbbbbb;
	font-style: normal;
	margin-right: 12px;
	float: left;
}

.article_ul li span {
	color: #F78;
}

.article_ul li a:hover p {
	color: #f68;
}

.pailuanqi {
	background: #f9f9f9;
	margin-top: 24px;
	height: 50px;
	position: relative;
}

.pailuanqi p {
	font-size: 14px;
	color: #666666;
	line-height: 50px;
	margin-left: 23px;
	float: left;
}

.pailuanqi input {
	font-size: 14px;
	border: none;
	padding: 0 10px;
	line-height: 35px;
	border: 1px solid #f2f2f2;
	width: 100px;
	margin-left: 13px;
	background-repeat: no-repeat;
	background-position: top 7px right 7px;
	background-size: 20px;
	background-image: url(./ico_choose_date.png);
}

.pailuanqi p:nth-child(2) input {
	background-image: url(./ico_choose_day.png);
	width: 65px;
}

.pailuanqi a {
	width: 106px;
	height: 36px;
	border-radius: 18px;
	background: #ff97b2;
	color: white;
	line-height: 36px;
	float: right;
	font-size: 12px;
	margin-right: 20px;
	text-align: center;
	margin-top: 7px;
}

.pailuanqi img {
	width: 28px;
	height: 31px;
	float: left;
	margin: 9px 0 0 15px;
}

.pailuanqi select {
	width: 60px;
	height: 35px;
	border: 1px solid #eee;
	color: #444141;
	background: white;
	border-radius: 0;
}

.pailuanqi_alert {
	position: absolute;
	width: auto;
	height: 47px;
	bottom: 50px;
	right: 0;
	border: 1px solid #ffeef2;
	border-radius: 10px;
	background: white;
	display: none;
}

.pailuanqi_alert p {
	color: #F68;
	font-size: 12px;
	line-height: 18px;
	padding-top: 6px;
	margin: 0 18px;
}

.pailuanqi_alert p span {
	color: #5e5e5e;
	display: block;
}

.pailuanqi_alert div {
	width: 100%;
	height: 100%;
	position: relative;
}

.pailuanqi_alert a {
	position: absolute;
	right: -21px;
	top: -18px;
	width: 20px;
	height: 20px;
	background: url(./ico_close.png) no-repeat center/100%;
}

.pailuanqi_result span {
	color: #f68;
}

.baoxi {
	height: 106px;
	background: #fff3f6;
	margin-top: 20px;
}

.baoxi_left {
	width: 286px;
	height: 106px;
	background: url(./ico_hybaoxi.png) no-repeat right/267px 81px;
	position: relative;
}

.baoxi_left a {
	position: absolute;
	width: 49px;
	height: 49px;
	right: 36px;
	top: 30px;
}

.baoxi_left p {
	position: absolute;
	bottom: 24px;
	left: 70px;
	color: white;
	font-size: 12px;
}

.baoxi_left span {
	font-size: 18px;
	color: #ffea2c;
}

.baoxi_scroll {
	margin-left: 286px;
	padding-right: 15px;
	height: 106px;
	overflow: hidden;
}

.baoxi_scroll ul {
	margin-top: 12px;
	width: 10000px;
	height: 34px;
	padding-right: 10px;
	overflow: hidden;
}

.baoxi_scroll ul li {
	float: left;
	line-height: 34px;
	background: white;
	border-radius: 17px;
	padding-right: 10px;
	margin-right: 26px;
}

.baoxi_scroll ul li img {
	width: 28px;
	height: 28px;
	border-radius: 14px;
	float: left;
	margin: 3px;
}

.baoxi_scroll ul li a {
	font-size: 14px;
	color: #ff7788;
	max-width: 240px;
}

.baoxi_scroll ul li a span {
	color: #999999;
}


/*侧面*/
.side_column {
	width: 280px;
	float: right;
}

.side_title {
	font-size: 22px;
	color: #525252;
	font-weight: normal;
	margin: 20px 0 0 15px;
	line-height: 28px;
}

.side_title span {
	font-size: 12px;
	color: #a3a09b;
	display: block;
	line-height: 20px;
}

.szguanyin {
	margin-top: 8px;
	background: url(./ico_guanyin.png) no-repeat center;
	height: 370px;
	position: relative;
}

.szguanyin a {
	width: 152px;
	height: 42px;
	line-height: 42px;
	border-radius: 24px;
	border: 3px solid white;
	background: #F78;
	color: white;
	text-align: center;
	position: absolute;
	bottom: 54px;
	left: 63px;
}

.szguanyin a:hover {
	background: #F68;
}

.szguanyin p {
	position: absolute;
	bottom: 25px;
	text-align: center;
	font-size: 12px;
	width: 100%;
	color: #72706e;
}

.szguanyin span {
	color: #F78;
}

.side_act img {
	width: 100%;
	height: 139px;
}

/*医生答疑*/
.doctor_dayi .tabs-list .active a,
.kepu_video .tabs-list .active a {
	background: #1cd3ce;
}

.tab-content .fr .dayi_ul {
	padding: 0 0 0 20px;
}

.tab-content .fl .dayi_ul {
	padding: 0 20px 0 0;
}

.dayi_ul li {
	width: 100%;
	padding: 5px 0;
	cursor: pointer;
}

.dayi_ul li img {
	width: 30px;
	height: 30px;
	float: left;
}

.dayi_ul li p {
	font-size: 14px;
	line-height: 20px;
}

.dayi_ul li span {
	font-size: 12px;
	display: block;
}

.dayi_ul li div div {
	padding-left: 44px;
	padding-bottom: 7px;
}

.dayi_ul .question p {
	color: #444141;
}

.dayi_ul .question span {
	color: #bbbbbb;
}

.dayi_ul .answer {
	overflow: hidden;
	height: 0px;
}

.dayi_ul .answer p {
	color: #999999;
}

.dayi_ul .answer span {
	color: #0ac3c5;
}

.dayi_ul .active .answer {
	height: 65px;
}

.dayi_ul .dashed_line {
	margin-left: 44px;
	padding-top: 5px;
}

.doctor_dayi_ul {
	padding: 20px 23px;
	background: #e6f9f9;
	overflow: hidden;
	position: relative;
}

.doctor_dayi_ul li {
	background: white;
}

.doctor_dayi_ul li img {
	width: 60px;
	height: 60px;
	border-radius: 30px;
	margin: 20px 0 20px 20px;
	float: left;
}

.doctor_dayi_ul li div {
	padding: 20px 10px 0 90px;
}

.doctor_dayi_ul li p {
	font-size: 14px;
	color: #444141;
	line-height: 20px;
}

.doctor_dayi_ul li span {
	font-size: 12px;
	color: #888888;
}

.doctor_dayi_btn {
	display: none;
}

.doctor_dayi_btn a {
	width: 23px;
	height: 60px;
	border-radius: 5px;
	top: 40px;
	position: absolute;
	background-size: 10px;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #898989;
}

.doctor_dayi_btn a:hover {
	background-color: #686868;
}

.doctor_dayi_prev {
	left: 0;
	background-image: url(./ico_arrow_prev.png);
}

.doctor_dayi_next {
	right: 0;
	background-image: url(./ico_arrow_next.png);
}

.seek_help {
	position: relative;
	height: 202px;
}

.seek_help .side_title {
	margin: 30px 0 0 34px;
}

.seek_help {
	background: url(./ico_doctor.png) no-repeat right bottom;
	margin-top: 8px;
}

.seek_help a {
	width: 120px;
	height: 32px;
	line-height: 32px;
	border-radius: 16px;
	background: #F78;
	color: white;
	text-align: center;
	position: absolute;
	top: 97px;
	left: 34px;
	font-size: 15px;
}

.seek_help a:hover {
	background: #F68;
}

.seek_help p {
	position: absolute;
	top: 140px;
	text-align: center;
	font-size: 12px;
	width: 100%;
	color: #72706e;
	left: 34px;
	text-align: left;
	width: auto;
}

.seek_help p span {
	color: #F78;
	font-weight: bold;
}

.kepu {
	margin-top: 20px;
	height: 301px;
}

.kepu ul {
	padding-top: 2px;
}

.kepu ul li {
	width: 100%;
	height: 40px;
	padding: 0 15px;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}

.kepu .active {
	height: 170px;
}

.kepu ul li img {
	position: absolute;
	bottom: 40px;
	width: 248px;
	height: 118px;
}

.kepu ul li p {
	width: 248px;
	font-size: 14px;
	color: #444141;
	line-height: 40px;
	position: absolute;
	bottom: 0;
}

.kepu ul li p span {
	font-size: 14px;
	color: #ff7788;
	line-height: 40px;
}

.dayi_banner {
	width: 100%;
	height: 100px;
	background: #e6f9f9;
	margin-top: 20px;
}

.dayi_banner img {
	height: 100%;
	width: 100%;
}

/* 科普视频 */
.kepu_video .tabs-list {
	padding-bottom: 26px;
}

.kepu_video_ul {
	position: relative;
}

.kepu_video_ul li {
	border: 1px solid #eee;
	position: relative;
}

.kepu_video_ul li:nth-child(3n) {
	margin-right: 30px !important;
}

.kepu_video_ul .swiper-slide {
	width: 280px !important;
	margin-right: 20px !important;
}

.kepu_video_ul li .play_img {
	width: 36px;
	height: 36px;
	border-radius: 18px;
	position: absolute;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	left: 50%;
	top: 52px;
}

.kepu_video_ul li img {
	width: 100%;
	height: 130px;
}

.kepu_video_ul li .tle {
	height: 33px;
	padding: 8px 10px 0;
	margin-bottom: 8px;
	font-size: 14px;
	line-height: 18px;
	color: #525252;
}

.kepu_video_ul li .doc_info {
	font-size: 14px;
	color: #f68;
	line-height: 36px;
	background: #f7f7f7;
}

.kepu_video_ul li .doc_info img {
	width: 22px;
	height: 22px;
	border-radius: 15px;
	float: left;
	margin: 7px 10px;
}

.kepu_video_ul li .doc_info span {
	float: right;
	font-size: 12px;
	color: #7e7e7e;
	margin-right: 10px;
}

/* .kepu_video_btn a{width: 24px; height: 100%; background-color: #e8e8e8; position: absolute; top: 0; background-size: 10px; background-position: center; background-repeat: no-repeat;}
.kepu_video_prev{left: 0; background-image: url(./ico_arrow_prev_gray.png);}
.kepu_video_next{right: 0; background-image: url(./ico_arrow_next_gray.png);} */
.kepu_video_list {
	padding-top: 12px;
	overflow: hidden;
}

.kepu_video_list li {
	padding: 0 50px 0 35px;
	float: left;
	width: 300px;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: url(./ico_play_video.png) no-repeat left/22px;
	line-height: 46px;
}

.kepu_video_list li:nth-child(3n) {
	padding-right: 0;
	width: 250px;
}

.kepu_video_list li p {
	display: block;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0;
	color: #3e3e3e !important;
	font-size: 14px;
}

.hot_knowledge li {
	position: relative;
}

.hot_knowledge li .play_img {
	position: absolute;
	width: 22px;
	height: 22px;
	border-radius: 11px;
	left: 30px;
	top: 20px;
}

/*好孕百科*/
.baike {
	margin-bottom: 27px;
}

.baike .left_column .baike_item:last-child ul {
	border: none;
}

.baike_item {
	overflow: hidden;
	margin-top: 10px;
}

.baike_item div img {
	width: 35px;
	height: 35px;
	float: left;
	margin-right: 18px;
	margin-top: 12px;
}

.baike_item div h4 {
	font-size: 18px;
	color: #525252;
	font-weight: normal;
	line-height: 60px;
}

.baike_item ul {
	padding: 17px 0 15px;
	border-bottom: 1px dashed #eee;
	width: -webkit-calc(100% - 144px);
	width: calc(100% - 144px);
	overflow: hidden;
	float: left;
}

.baike_item ul li {
	float: left;
	line-height: 25px;
	font-size: 12px;
	color: #525252;
	margin-right: 5px;
	margin-bottom: 3px;
}

.baike_item ul li a {
	padding: 0 12px;
	border: 1px solid #fff;
}

.baike_item ul li a:hover {
	border: 1px solid #F78;
	color: #F78;
	border-radius: 14px;
}

.baike_cls {
	width: 144px;
}

.hot_tuijian {
	height: 365px;
	margin: 20px 0 0 0;
	overflow: hidden;
}

.hot_tuijian ul {
	padding: 15px 15px 0 15px;
}

.hot_tuijian li {
	overflow: hidden;
	margin-bottom: 15px;
}

.hot_tuijian li img {
	width: 90px;
	height: 60px;
	float: left;
}

.hot_tuijian li p {
	margin-left: 100px;
	font-size: 14px;
	color: #525252;
	line-height: 20px;
}

.youqing_link {
	width: 100%;
	padding: 20px;
	overflow: hidden;
}

.youqing_link p {
	font-size: 12px;
	color: #525252;
	width: 65px;
	float: left;
	line-height: 20px;
}

/* .youqing_link ul{margin-left: 65px;} */
.youqing_link a {
	line-height: 20px;
	color: #999999;
}

.youqing_link a:hover {
	color: #F78;
}

.youqing_link li {
	float: left;
	font-size: 12px;
	color: #999999;
	margin-right: 19px;
}

.youqing_link .tabs-list {
	display: block;
	width: 100%;
	overflow: hidden;
}

.youqing_link .tabs-list li a {
	line-height: 40px;
}

.youqing_link .tabs-list a {
	font-size: 14px;
}

.youqing_link .active a {
	color: #f68;
}

/*诊疗项目*/
.projects {
	position: relative;
}

.projects ul {
	width: 100%;
	padding: 44px 0 34px 0;
	overflow: hidden;
	position: absolute;
	top: 0;
}

.projects .projects_fixed_ul {
	position: fixed;
	top: 0;
	width: 1200px;
	background: white;
	border-bottom: 1px solid #eee;
	padding: 24px 0 12px;
}

.projects .projects_fixed_ul li {
	width: 10%;
	margin-bottom: 0;
}

.projects .projects_fixed_ul li p {
	display: none;
}

.projects .projects_fixed_ul .sel span {
	color: #F68;
}

.projects li a:hover span {
	color: #F68;
}

.projects li {
	width: 20%;
	float: left;
	margin-bottom: 14px;
}

.projects li img {
	width: 50px;
	height: 50px;
	margin: 0 auto;
}

.projects li span {
	font-size: 14px;
	color: #3E3E3E;
	font-weight: normal;
	line-height: 25px;
	margin: 12px 0 9px 0;
	text-align: center;
	display: block;
}

.projects li p {
	font-size: 12px;
	height: 45px;
	color: #9E9E9E;
	line-height: 18px;
	text-align: center;
	padding: 0 17px;
}

.projects_placediv {
	height: 370px;
}

.serve_title {
	font-size: 26px;
	line-height: 37px;
	color: #3e3e3e;
	padding-bottom: 8px;
	border-bottom: 1px solid #eee;
	font-weight: normal;
}

.serve {
	padding-bottom: 87px;
}

.serve ul {
	padding: 29px 0 40px 0;
	overflow: hidden;
}

.serve ul li {
	float: left;
	width: -webkit-calc((100% - 60px) / 4);
	width: calc((100% - 60px) / 4);
	border: 1px solid #eee;
	margin-right: 20px;
	padding-bottom: 26px;
}

.serve ul li:last-child {
	margin-right: 0;
}

.serve ul li img {
	width: 180px;
	height: 120px;
	margin: 26px auto 21px;
}

.serve ul li h4 {
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
	text-align: center;
	padding: 0 20px;
}

.serve ul li p {
	font-size: 12px;
	color: #9e9e9e;
	line-height: 22px;
	text-align: center;
	padding: 0 18px;
	height: 44px;
	margin-bottom: 16px;
	white-space: pre-wrap;
	display: -ms-box !important;
	display: -moz-box !important;
	display: -webkit-box !important;
	display: box !important;
	text-overflow: ellipsis;
	overflow: hidden;
	-ms-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-ms-line-clamp: 2;
	-moz-line-clamp: 2;
	-webkit-line-clamp: 2;
	line-clamp: 2;
}

.serve ul li div {
	padding: 0 35px;
}

.serve ul li div a {
	font-size: 14px;
	width: 91px;
	line-height: 32px;
	text-align: center;
	float: left;
	color: white;
	background: #F68;
	border: 1px solid #F68;
	border-radius: 16px;
}

.serve ul li div a:last-child {
	float: right;
	background: transparent;
	border: 1px solid #F68;
	color: #F68;
}

/* 关于我们 */
.about_ul {
	background: #F4F4F4;
	line-height: 83px;
}

.about_ul li {
	width: 20%;
	float: left;
	text-align: center;
	color: #3e3e3e;
	font-size: 22px;
}

.about_ul .active a {
	color: #F68;
}

.about_title {
	font-size: 26px;
	line-height: 40px;
	padding: 46px 0 25px;
	text-align: center;
	color: #3e3e3e;
	font-weight: 500;
}

.about_content {
	min-height: 800px;
}

.about_content p {
	font-size: 16px;
	color: #5e5e5e;
	line-height: 25px;
}

.about_content p span {
	font-weight: bold;
}

.about_imgs {
	margin: 40px 0;
}

.about_imgs div {
	margin: 0 0 20px;
	overflow: hidden;
}

.about_imgs div img {
	margin-right: 20px;
	float: left;
	height: 334px;
}

.about_imgs div img:last-child {
	margin-right: 0;
}

.concept_ul {
	margin-bottom: 169px;
	overflow: hidden;
}

.concept_ul li {
	float: left;
	position: relative;
	width: -webkit-calc((100% - 396px) / 4);
	width: calc((100% - 396px) / 4);
	margin-right: 132px;
	padding-top: 20px;
}

.concept_ul li:before {
	content: '';
	display: block;
	height: 2px;
	width: 47px;
	background: #F68;
	position: absolute;
	top: 0;
	left: 0;
}

.concept_ul li:last-child {
	margin-right: 0;
}

.concept_ul li span {
	font-size: 24px;
	line-height: 33px;
	font-weight: 500;
	color: #3e3e3e;
	display: block;
}

.concept_ul li p {
	font-size: 18px;
	line-height: 30px;
	color: #5e5e5e;
	margin-top: 20px;
}

.information_ul {
	width: 100%;
	overflow: hidden;
}

.information_ul li {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px dashed #eee;
	padding: 30px 0;
}

.information_ul li a {
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
}

.information_ul li:last-child {
	border: none;
}

.information_ul li img {
	width: 280px;
	height: 180px;
	overflow: hidden;
	margin-right: 20px
}

.information_ul li div {
	flex: 1;
	overflow: hidden;
}

.information_ul li div h2 {
	font-size: 22px;
	line-height: 37px;
	color: #3e3e3e;
}

.information_ul li div h2 b {
	font-weight: 600;
	display: inline-block;
}

.information_ul li div h2 span {
	width: 35px;
	display: inline-block;
	margin-left: 8px;
}

.information_ul li div h2 span img {
	width: 100%;
	height: 100%;
}

.information_ul li div p {
	font-size: 14px;
	line-height: 24px;
	color: #7e7e7e;
	height: 70px;
	margin-top: 16px;
}

.information_ul li div .m {
	display: none;
}

.information_ul li div .pc {
	display: block;
}

.information_ul li a:hover {
	color: #F68;
}

.information_ul .look_detail {
	display: block;
	font-size: 14px;
	line-height: 34px;
	width: 114px;
	text-align: center;
	color: white;
	background: #F68;
	border-radius: 22px;
	margin-top: 23px;
}

.information_ul .look_detail:hover {
	color: white;
}

.hp_institute_zxwz .information_ul li img {
	width: 210px;
	height: 130px;
	overflow: hidden;
	margin-right: 20px
}

.contact_ul {
	overflow: hidden;
	padding-top: 59px;
}

.contact_ul li {
	float: left;
	width: 33%;
}

.contact_ul li h4 {
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	color: #3e3e3e;
}

.contact_ul li p {
	font-size: 16px;
	line-height: 25px;
	color: #5e5e5e;
	margin-top: 15px;
	padding-right: 100px;
	overflow: hidden;
}

.contact_ul li div {
	margin-bottom: 50px;
}

.contact_ul li:last-child h4 {
	text-align: center;
}

.contact_ul li:last-child div {
	height: 219px;
	border-left: 1px solid #eee;
}

.contact_ul li h2 {
	font-size: 30px;
	color: #F68;
	line-height: 34px;
	margin: 18px 0 31px 0;
	text-align: center;
	font-weight: 500;
	display: block;
}

.contact_ul li a {
	width: 150px;
	line-height: 48px;
	border: 1px solid #F68;
	background: #F68;
	margin: 0 auto;
	text-align: center;
	color: white;
	font-size: 18px;
	border-radius: 25px;
	margin-bottom: 20px;
}

.contact_ul li a:last-child {
	background: transparent;
	color: #F68;
}

.course {
	padding: 0 60px;
}

.course_div {
	margin-top: 40px;
	border-left: 2px solid #eee;
}

.course_div .about_title {
	padding: 20px 0;
}

.course_div ul li {
	padding-left: 54px;
	padding-bottom: 30px;
	position: relative;
}

.course_div ul li:before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	border: 2px solid #eee;
	border-radius: 12px;
	background: #FFF7F7;
	position: absolute;
	left: -13px;
	top: 30px;
}

.course_div ul li img {
	width: 38px;
	height: 38px;
	float: left;
	margin-right: 12px;
}

.course_div ul li p span {
	line-height: 38px;
	font-size: 20px;
	font-weight: normal;
	color: #3E3E3E;
}

.course_div ul li p {
	font-size: 16px;
	color: #5E5E5E;
	line-height: 24px;
	margin-bottom: 10px;
}

/*  */
/* .bottom{padding: 36px 0 0; background: #fafafa;}
.bottom_logo{width: 233px; height: 215px; border-right: 1px solid #eee; float: left;}
.bottom_logo img{width: 162px; padding-top: 80px;}
.bottom_ul{overflow: hidden; float: left; padding-top: 20px;}
.bottom_ul li{float: left; margin-left: 56px;}
.bottom_ul li h4{font-weight: normal; font-size: 20px; color: black; line-height: 50px;}
.bottom_ul li p{font-size: 12px; color: #525252; line-height: 30px;}
.bottom_ul li img{width: 112px; height: 112px; float: left; margin-right: 8px;}
.bottom_contact{width: 297px; border-left: 1px solid #eee; height: 215px; text-align: center; padding-top: 40px;}
.bottom_contact p{font-size: 14px; color: #525252; line-height: 24px;}
.bottom_contact h4{font-size: 29px; color: #ff6688; margin-bottom: 20px;}
.bottom_contact span{color: #999999;}
.bottom_declare p{text-align: center; font-size: 12px; color: #cccccc; line-height: 50px; margin-top: 20px;}
.bottom_declare p a{display: inline; color: #ccc;} */

/* 文章页面样式 */
.art {
	background: #fafafa;
}

.art_ctnbar {
	font-size: 14px;
	color: #444141;
	background: #fafafa;
	padding: 15px 0;
}

.art_ctnbar a {
	display: inline-block;
}

.art_detail {
	background: white;
	padding: 26px 40px !important;
}

.art_title {
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
}

.art_title h1 {
	font-size: 26px;
	line-height: 64px;
}

.art_title p {
	font-size: 14px;
	color: #ccc;
	text-align: center;
	line-height: 20px;
}

.knowledge_baike {
	background: white;
	border-color: white;
}

.knowledge_baike div {
	padding: 10px 15px;
}

.knowledge_baike h4 {
	font-size: 16px;
	color: #f78;
	line-height: 30px;
	font-weight: normal;
}

.knowledge_baike ul {
	overflow: hidden;
}

.knowledge_baike ul li {
	width: 33.3%;
	float: left;
}

.knowledge_baike ul li a {
	color: #72706e;
	line-height: 22px;
	border: 1px solid white;
	border-radius: 12px;
	padding: 0 6px;
	font-size: 12px;
}

.knowledge_baike ul li a:hover {
	border-color: #F78;
	color: #F78;
	display: inline-block;
}

.art_hot_tuijian_text {
	background: white;
}

.art_hot_tuijian_text .hot_tuijian_text {
	padding-bottom: 15px;
}

.art_hot_tuijian_text ul {
	padding: 10px 15px 0;
}

.art_hot_tuijian_text ul li {
	padding-left: 20px;
}

.art_hot_tuijian_text .hot_tuijian_text ul li:before {
	left: 0;
}

.art_hot_tuijian_text .hot_tuijian_text ul li p {
	font-weight: normal;
}


/* 百科首页 */
.subject_banner {
	width: 100%;
	height: 280px;
	overflow: hidden;
	background: white;
}

.subject_banner_left {
	width: 860px;
	height: 100%;
}

.subject_banner_left .swiper-slide a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}

.subject_banner_left .swiper-slide img {
	width: 100%;
	height: 280px;
}

.subject_banner_left .swiper-slide p {
	position: absolute;
	bottom: 0;
	z-index: 100;
	line-height: 50px;
	padding: 0 20px;
	font-size: 16px;
	color: white;
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
}

.subject_banner_left .swiper-pagination {
	width: 100px !important;
	left: auto !important;
	right: 0;
	bottom: 14px !important;
}

.subject_banner_left .swiper-pagination-bullet {
	background: white !important;
	opacity: 0.5;
}

.subject_banner_left .swiper-pagination-bullet-active {
	opacity: 1;
}

.subject_banner_right {
	width: 320px;
	height: 100%;
	border: 1px solid #eee;
	padding: 0 20px 0 40px;
}

.subject_banner_related {
	width: 100%;
	height: 100%;
}

.subject_banner_related .tag {
	font-size: 16px;
	line-height: 22px;
	color: #F68;
	padding-top: 27px;
}

.subject_banner_related .tle {
	font-size: 22px;
	color: #444141;
	line-height: 28px;
	padding: 25px 0 10px 0;
}

.subject_banner_related .ctn {
	font-size: 12px;
	color: #999;
	line-height: 20px;
}

.subject_banner_related ul {
	margin-top: 20px;
}

.subject_banner_related li {
	width: 100%;
	padding-left: 18px;
	line-height: 30px;
	position: relative;
	border-left: 2px solid #eee;
	font-size: 14px;
}

.subject_banner_related li span {
	display: block;
	position: absolute;
	left: -4px;
	top: 11px;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background: #eee;
}

.subject_banner_related .sel a {
	color: #f78;
}

.subject_banner_related .sel span {
	background: #f78;
}



/* 百科 */
.subject_index {
	background: white;
}

.subject_index .art_ctnbar {
	background: white;
}

.subject_lead {
	width: 100%;
	height: 160px;
	border: 2px solid #f78;
	margin-bottom: 20px;
}

.subject_lead div {
	width: 196px;
	height: 100%;
	background: #F78;
	padding-top: 20px;
}

.subject_lead div img {
	width: 80px;
	height: 80px;
	border: 3px solid white;
	border-radius: 43px;
	margin: 0 auto;
}

.subject_lead div h5 a {
	font-size: 16px;
	line-height: 16px;
	margin-top: 15px;
	color: white;
	text-align: center;
}

.subject_lead ul {
	width: 960px;
	margin-top: 15px;
}

.subject_lead ul li {
	float: left;
	width: 150px;
	padding-left: 20px;
	line-height: 30px;
	margin-right: 10px;
	position: relative;
	font-size: 15px;
}

.subject_lead ul li:before {
	content: "";
	position: absolute;
	width: 3px;
	height: 3px;
	left: 6px;
	top: 50%;
	margin-top: -1px;
	background: #d2d2d2;
}

.subject_lead_content {
	background: white;
	padding: 10px 30px 20px !important;
}

.subject_lead_content h4 {
	font-size: 18px;
	color: #F78;
	border-bottom: 1px solid #eee;
	line-height: 36px;
}

.subject_lead_content h5 {
	color: #444141;
	padding-left: 17px;
	position: relative;
	font-size: 15px;
	margin-top: 15px;
}

.subject_lead_content h5:before {
	content: "";
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	background: #f78;
	border-radius: 50%;
	top: 6px;
	left: 5px;
}

.subject_lead_content ul {
	overflow: hidden;
	margin-top: 10px;
}

.subject_lead_content ul li {
	float: left;
	width: 240px;
	line-height: 26px;
	font-size: 14px;
	padding-left: 17px;
	position: relative;
}

.subject_lead_content ul li:before {
	content: "";
	position: absolute;
	width: 3px;
	height: 3px;
	left: 6px;
	top: 50%;
	margin-top: -1px;
	background: #d2d2d2;
}

.subject_lead_item {
	padding-top: 10px;
}

.subject_lead_item_list {
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}

.subject_lead_content .subject_lead_item_list:last-child {
	border: none;
}

.subject_beiyun_ul {
	padding: 0;
	overflow: hidden;
	padding-top: 30px;
}

.subject_beiyun_ul li {
	width: 50%;
	height: 180px;
	float: left;
	padding: 0 32px 10px 0;
	border-bottom: 1px dashed #eee;
}

.subject_beiyun_ul li:nth-child(2n) {
	padding: 0 0 10px 32px;
	border-left: 1px dashed #eee;
}

.subject_beiyun_ul li:last-child {
	border-bottom: none;
	padding-top: 30px;
}

.subject_beiyun_ul li:nth-last-child(2) {
	padding-top: 30px;
}

.subject_beiyun_ul .tp {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}

.subject_beiyun_ul .tp img {
	float: left;
	width: 150px;
	height: 90px;
}

.subject_beiyun_ul .tp div {
	padding-left: 170px;
}

.subject_beiyun_ul .tp div span {
	font-size: 18px;
	line-height: 23px;
	margin-bottom: 10px;
	display: block;
}

.subject_beiyun_ul .tp div p {
	font-size: 12px;
	color: #999;
	line-height: 20px;
}

.subject_beiyun_ul .bt p {
	width: 50%;
	float: left;
	padding: 0 20px 0 12px;
	font-size: 14px;
	color: #525252;
	line-height: 20px;
	position: relative;
}

.subject_beiyun_ul .bt p:before {
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background: #D8D8D8;
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 7px;
}

.block_div_bk .tabs-list {
	width: 120px;
	border: 1px solid #eee;
	border-width: 1px 1px 0 1px;
	padding: 0;
	float: left;
}

.block_div_bk .tabs-list li {
	width: 100%;
	border-bottom: 1px solid #eee;
	line-height: 60px;
	text-align: center;
	font-size: 16px;
	color: #444141;
	padding: 0;
}

.block_div_bk .tabs-list li a {
	padding: 0;
	line-height: 60px;
	font-size: 15px;
}

.block_div_bk .title {
	margin-bottom: 30px;
}

.bk_beiyun .kepu ul li,
#fuliBox_huodong ul li {
	height: 50px;
	border: none;
}

.bk_beiyun .kepu ul li:last-child p,
#fuliBox_huodong ul li:last-child p {
	border: none;
}

.bk_beiyun .kepu ul li p,
#fuliBox_huodong ul li p {
	line-height: 50px;
	border-bottom: 1px dashed #eee;
}

.bk_beiyun .kepu ul li img,
#fuliBox_huodong ul li img {
	bottom: 50px;
}

.bk_beiyun_share .tabs-container {
	margin-left: 140px;
}

.bk_beiyun_share .tabs-list a {
	border-radius: 0 !important;
}

.bk_beiyun_share .tp {
	width: 100%;
	height: 136px;
}

.bk_beiyun_share .tp img {
	width: 220px;
	height: 136px;
	float: left;
	margin-right: 20px;
}

.bk_beiyun_share .tp span {
	font-size: 22px;
	color: #444141;
	line-height: 28px;
	margin-bottom: 10px;
}

.bk_beiyun_share .tp p {
	font-size: 12px;
	color: #999;
	line-height: 22px;
}

.bk_beiyun_share .bt {
	margin-top: 20px;
}

.bk_beiyun_share .bt li {
	width: 50%;
	padding: 0 23px 0 0;
	float: left;
}

.bk_beiyun_share .bt li:nth-child(2n) {
	padding: 0 0 0 23px;
}

.bk_beiyun_share .bt li a {
	border-bottom: 1px dashed #eee;
	line-height: 52px;
	font-size: 14px;
	color: #444141;
	overflow: hidden;
	position: relative;
}

.bk_beiyun_share .bt li p {
	float: left;
	padding-right: 70px;
	width: 100%;
}

.bk_beiyun_share .bt li a span {
	font-size: 12px;
	color: #999;
	position: absolute;
	right: 0;
}

.bk_beiyun_share .bt li a:hover {
	color: #f78;
}

.bk_beiyun_share .kepu,
.bk_beiyun .kepu {
	height: auto;
}

.bk_beiyun_online {
	height: 355px;
}

.bk_beiyun_online ul li {
	border: none;
}

.bk_beiyun_online ul li img {
	bottom: 65px;
}

.bk_beiyun_online ul li p {
	padding: 5px 0 5px 34px;
	font-size: 12px;
	line-height: 22px;
	height: 56px;
	border-bottom: 1px dashed #eee;
}

.bk_beiyun_online ul li:last-child p {
	border: none;
}

.bk_beiyun_online ul li p:before {
	position: absolute;
	content: '问';
	border: 1px solid #f78;
	color: #f78;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	left: 0;
	bottom: 25px;
	border-radius: 11px;
}

.bk_beiyun_online ul li p span {
	line-height: 22px;
	font-size: 12px;
}

.bk_beiyun_pro_div {
	overflow: hidden;
	margin-top: 20px;
}

.bk_beiyun_pro {
	width: 402px;
	float: left;
	padding-left: 30px;
	position: relative;
}

.bk_beiyun_pro:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	width: 0;
	height: 160px;
	border-left: 1px dashed #eee;
	bottom: 0;
}

.bk_beiyun_pro .tle {
	font-size: 18px;
	color: #FF94AF;
	line-height: 23px;
	margin-top: 19px;
	margin-bottom: 20px;
}

.bk_beiyun_pro_div .bk_beiyun_pro:first-child {
	padding: 0;
}

.bk_beiyun_pro_div .bk_beiyun_pro:first-child:before {
	border: none;
}

.bk_beiyun_pro_div .bk_beiyun_pro:last-child {
	border: none;
	width: 366px;
}

.bk_beiyun_pro ul {
	overflow: hidden;
}

.bk_beiyun_pro li {
	width: 50%;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color: #444141;
	padding: 0 10px;
	position: relative;
}

.bk_beiyun_pro li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 13px;
	width: 4px;
	height: 4px;
	border-radius: 2px;
	background: #D8D8D8;
}

.spread_out_more {
	width: 100%;
	padding-top: 32px;
	display: block;
}

.spread_out_more a {
	width: 98px;
	line-height: 36px;
	background: #D6D6D6;
	color: white;
	text-align: center;
	font-size: 14px;
	margin: 0 auto;
}



/* 百科导读页 */
.art_summary {
	padding: 16px;
	background: #f4f8fb;
	line-height: 26px !important;
	font-size: 12px !important;
	color: #aaa;
	position: relative;
}

.art_summary_show {
	position: absolute;
	bottom: 0;
	right: 0;
	background: #f78;
	font-size: 12px;
	color: white;
	padding: 0 8px;
	border-radius: 3px;
}

.art_summary_show:hover {
	color: white;
}

.art_mainImg {
	max-height: 362px;
	max-width: 100%;
	margin: 28px auto;
	display: block !important;
	border: 1px solid #eee;
}

.art_content img {
	display: inline;
}

.art_content p {
	line-height: 25px;
	font-size: 15px;
	text-indent: 30px;
}

.art_content section,
.art_content .layout {
	width: 100%;
}

.art_content_mod_title {
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	margin: 30px 10px 10px;
	position: relative;
}

.art_content_mod_title:before {
	content: '';
	display: block;
	width: 4px;
	height: 18px;
	position: absolute;
	left: -10px;
	top: 3px;
	background: #F78;
}

.art_content_mod_subject,
.art_content_mod_discuss {
	overflow: hidden;
}

.art_content_mod_subject li,
.art_content_mod_discuss li {
	float: left;
	width: 33.3%;
	line-height: 30px;
	padding: 0 30px 0 15px;
	position: relative;
	font-size: 14px;
}

.art_content_mod_subject li:before,
.art_content_mod_discuss li:before {
	content: '';
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 2px;
	background: #f78;
	position: absolute;
	left: 0;
	top: 13px;
}

.art_content_mod_discuss li p {
	max-width: 270px;
	float: left;
	text-indent: 0;
}

.art_content_mod_discuss li span {
	float: right;
	font-size: 12px;
	color: #bbb;
	max-width: 70px;
}

.art_content_mod_discuss li {
	width: 50%;
}

.art_floorNav {
	padding-left: 28px;
	width: 252px !important;
}

.art_floorNav .detail-floorNav li {
	position: relative;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 5px;
	padding: 0 10px;
	color: #F78;
	font-weight: bold;
	cursor: pointer;
}

.art_floorNav .detail-floorNav li:before {
	content: '';
	display: block;
	position: absolute;
	top: 8px;
	left: -24px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #F78;
	border: 3px solid #fafafa;
}

.art_floorNav .detail-floorNav li:hover,
.art_floorNav .detail-floorNav .active {
	color: white;
	background: #F78;
}

.art_floorNav .detail-floorNav li:hover:before,
.art_floorNav .detail-floorNav .active:before {
	border-color: #f78;
	background: white;
}

.art_floorNav .detail-floorNav li:after {
	content: '';
	display: block;
	position: absolute;
	top: 23px;
	left: -18px;
	width: 1px;
	height: 100%;
	background: #F78;
}

.art_floorNav .detail-floorNav li:last-child:after {
	background: transparent;
}

.art_border {
	background: white;
	border: 1px solid #eee;
	border-color: white;
	margin-top: 20px;
}

.hot_tuijian_text {
	height: auto;
	padding-bottom: 400px;
}

.hot_tuijian_text .side_title {
	margin: 20px 0 0 -25px;
	font-size: 18px;
}

.hot_tuijian_text ul li {
	width: 100%;
	line-height: 30px;
	position: relative;
}

.hot_tuijian_text ul li p {
	font-size: 14px;
	margin-left: -5px;
}

.hot_tuijian_text ul li:before {
	content: '';
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 2px;
	background: #f78;
	position: absolute;
	left: -20px;
	top: 15px;
}



/* 搜索页 */
.search_loading {
	height: 61px;
}

.search_loading p {
	line-height: 60px;
	text-align: center;
	font-size: 14px;
	color: gray;
	display: none;
}

.search_loading img {
	display: inline-block;
	vertical-align: middle;
}

.layout_search {
	width: 930px;
	margin: 0 auto;
}

.search_head_wrapper {
	height: 250px;
}

.search_head_wrapper .logo {
	margin: 0 auto 40px;
	padding-top: 50px;
}

.search_head_wrapper .search_input {
	border: 1px solid #b8b8b8;
	margin: 0;
}

.search_head_wrapper_fixed {
	position: fixed;
	width: 100%;
	top: 0;
	left: 50%;
	background: white;
	z-index: 9999;
	height: 72px !important;
	box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 0px;
}

.search_head_wrapper_fixed .guide_search_content {
	height: 72px;
	position: relative;
}

.search_head_wrapper_fixed .logo {
	margin: 0;
	position: absolute;
	padding-top: 13px;
	width: 120px;
	left: -170px;
}

.search_head_wrapper_fixed .search_input {
	margin-top: 10px;
}

.search_head_wrapper .search_associate {
	top: 200px;
	z-index: 100;
	box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 0px;
}

.search_head_wrapper_fixed .search_associate {
	top: 73px !important;
}

.search_main_wrapper {
	border: 1px solid #b8b8b8;
}

.search_main_menu {
	width: 100%;
	border-bottom: 1px solid #e9e9e9;
	font-size: 0;
}

.search_main_menu li {
	display: inline-block;
	line-height: 40px;
	font-size: 14px;
	color: #444141;
	cursor: pointer;
}

.search_main_menu li:hover {
	background: rgba(164, 167, 173, 0.7);
	color: white;
	font-weight: bold;
}

.search_main_menu li p {
	padding: 0 30px;
}

.search_main_menu a:last-child {
	width: 50px;
	height: 40px;
	float: right;
	background: url(./ico_search_setting.png) no-repeat center/23px white;
	cursor: pointer;
}

.search_main_menu .active {
	background: rgba(164, 167, 173, 1);
	color: white;
	font-weight: bold;
}

.search_main_menu .active:hover {
	background: rgba(164, 167, 173, 1);
}

.search_main_container {
	padding: 0 25px;
	position: relative;
}

.search_main_list {
	width: 540px;
	min-height: 300px;
}

.search_main_list li {
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}

.search_main_list li h2 {
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
}

.search_main_list li a:hover {
	text-decoration: underline;
}

.search_main_list li .from {
	margin-top: 8px;
}

.search_main_list li .from span {
	font-size: 13px;
	line-height: 15px;
	margin-right: 10px;
	color: rgba(0, 0, 0, 0.4);
}

.search_main_list li .time {
	font-size: 13px;
	color: rgba(0, 0, 0, 0.4);
	line-height: 15px;
	margin-top: 7px;
}

.search_main_list .one_img {
	display: table;
}

.search_main_list .one_img .img {
	width: 180px;
	height: 120px;
	float: left;
}

.search_main_list .one_img .img a,
.search_main_list .one_img .img img {
	width: 100%;
	height: 100%;
}

.search_main_list .one_img .box {
	display: inline-block;
	width: 360px;
	padding: 24px 0 24px 20px;
}

.search_main_list .many_img .imgs {
	width: 100%;
	height: 120px;
	font-size: 0;
	margin-top: 10px;
}

.search_main_list .many_img .imgs img:first-child {
	margin: 0;
}

.search_main_list .many_img .imgs img {
	width: 179px;
	height: 100%;
	display: inline-block;
	margin-left: 1px;
}

.search_main_list .warning {
	font-size: 20px;
	line-height: 28px;
	text-align: center;
	margin: 50px 0;
	display: none;
}

.search_main_list .warning span {
	color: #f78;
}

.search_main_hot {
	position: absolute;
	width: 300px;
	top: 0;
	right: 25px;
}

.search_main_hot .title {
	width: 100%;
	line-height: 30px;
	margin-top: 20px;
}

.search_main_hot .title span {
	font-size: 14px;
	color: #444141;
	font-weight: bold;
}

.search_main_hot .title a {
	float: right;
	font-size: 14px;
	color: #444141;
	padding-left: 20px;
	background: url(./ico_search_change.png) no-repeat left/16px;
}

.search_main_hot .title a:hover {
	color: #f78;
}

.search_main_hot ul {
	font-size: 0;
}

.search_main_hot ul li {
	width: 50%;
	font-size: 14px;
	line-height: 34px;
	display: inline-block;
}

.search_main_hot ul li a {
	max-width: 130px;
}

.search_main_hot ul li a:hover {
	text-decoration: underline;
}


/* 搜索结果页 */
.layout_search_result {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}

.search_result_head_wrapper {
	width: 100%;
	height: 64px;
	background: white;
	position: fixed;
	z-index: 1000;
	box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 0px;
}

.search_result_head_wrapper .logo {
	margin: 0;
	width: 130px;
	padding-top: 7px;
	float: left;
}

.search_result_head_wrapper .search_input {
	margin: 0;
}

.search_result_head_wrapper .guide_search_content {
	margin: 7px 0 0 80px;
	float: left;
}

.search_result_head_wrapper .layout_search_result {
	overflow: visible;
}

.search_result_head_wrapper .search_associate {
	top: 62px;
	box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 0px;
}

.search_result_main_wrapper {
	padding-top: 54px;
}

.search_result_main_wrapper .search_main_list {
	float: right;
	width: 680px;
}

.search_result_main_wrapper .one_img .box {
	width: 460px;
}

.search_result_main_wrapper .search_main_list li {
	background: white;
	padding: 20px;
	border: none;
	margin-bottom: 20px;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.search_result_keywords {
	width: 300px;
	float: left;
}

.search_result_keywords_side {
	width: 100%;
	padding: 10px 20px;
	margin-bottom: 20px;
	background: white;
}

.search_result_keywords_side .title {
	font-size: 16px;
	font-weight: bold;
	color: #444141;
	line-height: 30px;
}

.search_result_choose li {
	width: 100%;
	line-height: 35px;
	background-size: 16px;
	background-position: left;
	background-repeat: no-repeat;
	font-size: 14px;
	color: #4c4c4c;
	cursor: pointer;
}

.search_result_choose li p:hover {
	color: #f78;
}

.search_result_choose li span {
	display: block;
	overflow: hidden;
	line-height: 17px;
}

.search_result_choose li span a {
	float: left;
	font-size: 12px;
	color: rgba(0, 0, 0, 0.4);
	margin-right: 8px;
}

.search_result_choose li span a:hover {
	text-decoration: underline;
}

.search_result_haspan li {
	line-height: 28px;
	border-bottom: 1px solid #eee;
	padding: 3px 0 7px 0;
}

.search_result_haspan li:last-child {
	border: none;
}

.search_single_choose li {
	background-image: url(./ico_single.png);
}

.search_single_choose .sel {
	background-image: url(./ico_single_sel.png);
}

.search_double_choose li {
	background-image: url(./ico_double.png);
}

.search_double_choose .sel {
	background-image: url(./ico_double_sel.png);
}

.search_main_declare {
	margin-bottom: 20px;
}

.search_main_declare h2 {
	font-size: 18px;
	color: #444141;
	line-height: 25px;
	margin-bottom: 10px;
}

.search_main_declare h2 a {
	font-size: 14px;
	color: #f78;
	float: right;
	font-weight: normal;
	display: none;
}

.search_main_declare p {
	font-size: 14px;
	color: #444141;
	line-height: 20px;
}

.search_main_declare_left {
	margin-top: 60px;
}

.search_main_declare_left h2 {
	font-size: 18px;
	line-height: 25px;
	margin-bottom: 10px;
}

.search_main_declare_left p {
	font-size: 14px;
	line-height: 20px;
}


/* 医生首页 */
.doctor_info_box {
	width: 100%;
	background: white;
	overflow: hidden;
}

.doctor_info_left {
	width: 900px;
	padding: 20px;
	float: left;
	position: relative;
	overflow: hidden;
}

.doctor_info_left:after {
	content: '';
	display: block;
	height: 221px;
	border-left: 1px dashed #eee;
	position: absolute;
	right: 0;
	top: 30px;
}

.doctor_info_left .introduce {
	font-size: 15px;
	color: #9E9E9E;
	line-height: 21px;
	margin-top: 23px;
}

.doctor_info {
	overflow: hidden;
}

.doctor_info .doctor_head {
	width: 150px;
	height: 182px;
	float: left;
}

.doctor_info .info {
	padding-left: 176px;
}

.doctor_info .name {
	font-size: 22px;
	color: #3E3E3E;
	line-height: 30px;
}

.doctor_info .name span {
	font-size: 18px;
	color: #7E7E7E;
	margin-left: 15px;
}

.doctor_info .hospital {
	font-size: 16px;
	color: #7E7E7E;
	line-height: 22px;
	margin-top: 8px;
}

.doctor_info .skill {
	font-size: 16px;
	color: #FF6688;
	line-height: 22px;
	margin-top: 11px;
}

.doctor_info .skill_mobile {
	display: none;
}

.doctor_info .btns {
	margin-top: 24px;
}

.doctor_info .btns a {
	font-size: 15px;
	color: #FF6688;
	line-height: 40px;
	border: 1px solid #FF6688;
	border-radius: 21px;
	display: inline-block;
	padding-right: 20px;
	margin-right: 20px;
}

.doctor_info .btns a img {
	width: 20px;
	height: 20px;
	margin: 10px 10px 0 20px;
	float: left;
}

.doctor_info_right {
	width: -webkit-calc(100% - 900px);
	width: calc(100% - 900px);
	float: left;
	padding-bottom: 20px;
}

.doctor_info_right ul {
	padding: 50px 34px 0;
	width: 100%;
	overflow: hidden;
}

.doctor_info_right ul li {
	width: 50%;
	text-align: center;
	float: left;
	margin-bottom: 38px;
}

.doctor_info_right ul li img {
	width: 25px;
	height: 25px;
	margin: 0 auto;
}

.doctor_info_right ul li p {
	font-size: 14px;
	color: #9E9E9E;
	line-height: 20px;
	margin-top: 4px;
}

.doctor_info_right .download_btn {
	font-size: 14px;
	color: white;
	line-height: 42px;
	background: #FF6688;
	display: table;
	padding: 0 20px;
	border-radius: 21px;
	margin: 0 auto;
}

/* 向医生咨询 */
.doctor_block_div .left_column {
	width: 880px;
}

.doctor_block_div .right_column {
	width: 280px;
}

.doctor_block_div .left_column .doctor_topic,
.doctor_block_div .left_column .doctor_kills {
	display: none;
}

.doctor_block_div .title {
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
}

.doctor_block_div .title h2 {
	font-size: 26px;
	color: #444141;
	line-height: 33px;
	font-weight: normal;
}

.doctor_consult {
	width: 100%;
	padding: 20px 20px 0;
	background: white;
	margin-top: 20px;
}

.doctor_consult li {
	width: 100%;
	line-height: 57px;
	position: relative;
	overflow: hidden;
}

.doctor_consult li span {
	width: 30px;
	margin: 12px 0;
	text-align: center;
	font-size: 14px;
	color: #FF94AF;
	float: left;
	line-height: 30px;
	border: 2px solid #FF94AF;
	border-radius: 17px;
}

.doctor_consult li p {
	padding: 0 150px 0 0;
	border-bottom: 1px dashed #eee;
	margin-left: 42px;
	font-size: 15px;
	color: #3E3E3E;
}

.doctor_consult li i {
	font-size: 15px;
	color: #9E9E9E;
	float: right;
	position: absolute;
	right: 0;
	top: 0;
}

.doctor_consult .download_btn {
	width: 100%;
	line-height: 60px;
	text-align: center;
	font-size: 14px;
	color: #9E9E9E;
}

/* 对医生的评价 */
.doctor_judge {
	width: 100%;
	padding: 20px 20px 0;
	background: white;
	margin-top: 20px;
}

.doctor_judge li {
	width: 100%;
	padding: 20px 0 0;
	position: relative;
	overflow: hidden;
}

.doctor_judge li img {
	width: 36px;
	height: 36px;
	border-radius: 18px;
	float: left;
}

.doctor_judge li div {
	margin-left: 52px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #eee;
}

.doctor_judge li span {
	font-size: 14px;
	color: #FF94AF;
	line-height: 20px;
	margin-bottom: 9px;
	display: block;
}

.doctor_judge li span i {
	font-size: 12px;
	color: #9E9E9E;
	margin-left: 20px;
}

.doctor_judge li p {
	font-size: 15px;
}

.doctor_judge .download_btn {
	width: 100%;
	line-height: 60px;
	text-align: center;
	font-size: 14px;
	color: #9E9E9E;
}

/* 相关城市 & 相关疾病 */
.doctor_related {
	width: 100%;
	padding: 20px 20px 0;
	background: white;
	margin-top: 20px;
}

.doctor_related ul {
	overflow: hidden;
	padding: 15px 0;
}

.doctor_related li {
	width: 25%;
	padding-left: 16px;
	position: relative;
	float: left;
}

.doctor_related li:before {
	content: '';
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	background: #D8D8D8;
	border-radius: 3px;
	left: 0;
	top: 12px;
}

.doctor_related li p {
	font-size: 14px;
	color: #444141;
	line-height: 30px;
	padding-right: 20px;
}

.doctor_related li a:hover p {
	color: #f78;
}

/* 好孕专题 */
.doctor_topic {
	margin-top: 20px;
	position: relative;
	min-height: 140px;
}

.doctor_topic img {
	width: 100%;
}

.doctor_topic a {
	font-size: 16px;
	color: white;
	line-height: 30px;
	padding: 0 16px;
	position: absolute;
	background: #f78;
	border-radius: 15px;
	top: 28%;
	left: 5%;
}

/* 擅长**的医生 */
.doctor_kills {
	width: 100%;
	background: white;
	margin-top: 20px;
}

.doctor_kills .side_title {
	font-size: 22px;
	color: #444141;
	line-height: 28px;
	margin: 20px 0 10px 20px;
	border: none;
}

.doctor_kills ul {
	padding: 0 20px 6px;
}

.doctor_kills li {
	padding: 15px 0;
	border-bottom: 1px dashed #eee;
	overflow: hidden;
	position: relative;
}

.doctor_kills li:last-child {
	border: none;
}

.doctor_kills li img {
	width: 40px;
	height: 40px;
	border-radius: 20px;
	position: absolute;
	left: 0;
}

.doctor_kills li div {
	padding-left: 55px;
}

.doctor_kills li div p {
	font-size: 12px;
	color: #7E7E7E;
	line-height: 15px;
}

.doctor_kills .skill {
	font-size: 12px;
	color: #F68;
	line-height: 18px;
	overflow: hidden;
	max-height: 36px;
}

.doctor_kills .skill a {
	display: inline-block;
	margin-right: 8px;
	color: #f68;
}

.doctor_kills li .name {
	margin-bottom: 8px;
}

.doctor_kills li .name span {
	font-size: 16px;
	color: #444141;
	line-height: 20px;
	margin-right: 15px;
	margin-bottom: 8px;
}

.doctor_kills li .hospital {
	margin-bottom: 4px;
}



/* 活动首页 */
.activity_main_pc {
	display: block;
}

.activity_online_list_pc {
	display: block;
}

.activity_online_list_mobil {
	display: none;
}

.activity_jc_pc {
	display: block;
}

.activity_main_mobil {
	display: none;
}

.activity_info_div {
	height: 372px;
	background: #FFFAFA;
}

.activity_info_div .act_img {
	width: 279px;
	height: 372px;
	float: left;
}

.activity_info_div .act_img img {
	width: 100%;
	height: 100%;
	display: block;
}

.activity_info {
	padding: 22px 24px;
	float: right;
	width: 581px;
	height: 100%;
}

.activity_info {
	font-size: 14px;
}

.activity_info .act_title {
	font-size: 22px;
	color: #3E3E3E;
	line-height: 37px;
}

.activity_info .act_title:hover {
	color: #f68;
}

.activity_info .act_content {
	font-size: 16px;
	line-height: 22px;
	color: #7E7E7E;
	margin-top: 10px;
	max-height: 220px;
	overflow: hidden;
}

.activity_info .act_time {
	font-size: 20px !important;
	line-height: 28px;
	height: 28px;
	color: #f68;
	margin-top: 15px;
	padding-left: 39px;
	background: url(./ico_act_calendar.png) no-repeat left/23px;
}

.activity_info .act_time span {
	font-size: 18px;
	line-height: 28px;
	color: #FF90A9;
	margin-left: 14px;
}

.activity_doctor_info {
	height: 140px;
	padding: 15px 13px 12px;
	background: white;
	margin-top: 27px;
}

.activity_doctor_info .doct_name {
	font-size: 20px;
	color: #3E3E3E;
	line-height: 28px;
}

.activity_doctor_info .doct_name span {
	font-size: 16px;
	line-height: 22px;
	color: #7E7E7E;
	margin-left: 20px;
}

.activity_doctor_info .doct_intro {
	font-size: 16px;
	line-height: 22px;
	color: #7E7E7E;
	margin-top: 13px;
}

.activity_list_div li {
	width: 100%;
	margin-bottom: 22px;
}

.activity_list_div li img {
	width: 100%;
	height: 140px;
}

.activity_list_div li p {
	font-size: 16px;
	color: #3E3E3E;
	line-height: 20px;
	margin-top: 14px;
}

.activity_list_div li:last-child {
	margin-bottom: 0;
}

.activity_list_div li a:hover p {
	color: #f68;
}

.activity_fuli {
	margin-top: 30px;
}

.activity_title {
	font-size: 26px;
	line-height: 33px;
	color: #444141;
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}

.activity_fuli_list {
	margin-top: 30px;
	overflow: hidden;
}

.activity_fuli_list li {
	width: 410px;
	height: 240px;
	float: left;
	margin-bottom: 40px;
	border: 1px solid #eee;
}

.activity_fuli_list li:nth-child(2n) {
	margin-left: 40px;
}

.activity_fuli_list li:last-child,
.activity_fuli_list li:nth-last-child(2) {
	margin-bottom: 0;
}

.activity_fuli_list li img {
	width: 100%;
	height: 170px;
}

.activity_fuli_list li a:hover .act_title p {
	color: #f68;
}

.activity_fuli_list div {
	padding: 0 12px;
}

.activity_fuli_list .act_title {
	margin-top: 12px;
	overflow: hidden;
}

.activity_fuli_list .act_title p {
	font-size: 16px;
	color: #3E3E3E;
	line-height: 20px;
	width: 320px;
	float: left;
}

.activity_fuli_list .act_title span {
	float: right;
	line-height: 18px;
	font-size: 14px;
	color: #F6AC37;
}

.activity_fuli_list .time {
	margin-top: 10px;
	overflow: hidden;
}

.activity_fuli_list .time {
	font-size: 12px;
	line-height: 15px;
	color: #7E7E7E;
}

.activity_fuli_list .time p {
	float: left;
}

.activity_fuli_list .time p i {
	color: #f68;
}

.activity_fuli_list .time span {
	float: right;
}

.activity_fuli_rank {
	margin-top: 30px;
}

.activity_fuli_rank li a:hover .act_title {
	color: #f68;
}

.activity_fuli_rank ul {
	padding: 4px 0;
}

.activity_fuli_rank ul li {
	width: 100%;
	height: 77px;
	border-bottom: 1px solid #eee;
	padding: 17px 10px 0 38px;
	position: relative;
}

.activity_fuli_rank ul li:last-child {
	border: none;
}

.activity_fuli_rank .rank {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 10px;
	background: #DADADA;
	color: white;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
}

.activity_fuli_rank .f68 {
	background: #f68;
}

.activity_fuli_rank .act_title {
	font-size: 16px;
	line-height: 20px;
	color: #3E3E3E;
}

.activity_fuli_rank .state {
	margin-top: 10px;
	font-size: 12px;
	color: #9E9E9E;
	line-height: 15px;
}

.activity_fuli_rank .state i {
	color: #F6AC37;
	float: right;
}

.activity_jingcai {
	margin-top: 30px;
}

.activity_jingcai_list {
	margin-top: 30px;
	overflow: hidden;
}

.activity_jingcai_list li {
	width: 185px;
	height: 337px;
	margin-left: 40px;
	float: left;
	padding-bottom: 10px;
	border: 1px solid #eee;
}

.activity_jingcai_list li a:hover p {
	color: #f68;
}

.activity_jingcai_list li:first-child {
	margin-left: 0;
}

.activity_jingcai_list li img {
	width: 100%;
	height: 270px;
}

.activity_jingcai_list .act_title {
	padding: 0 10px;
	margin-top: 10px;
	font-size: 16px;
	line-height: 24px;
	color: #3e3e3e;
}

.activity_online {
	margin-top: -4px;
}

.activity_online_info_div {
	margin-top: 30px;
	width: 100%;
	height: 180px;
}

.activity_online_info_div .act_img {
	width: 391px;
	height: 180px;
	float: left;
	position: relative;
}

.activity_online_info_div .act_img img {
	width: 100%;
	height: 100%;
}

.activity_online_info_div .act_img .play {
	width: 60px;
	height: 60px;
	position: absolute;
	z-index: 100;
	top: 50%;
	left: 50%;
}

.activity_online_info {
	width: 469px;
	height: 100%;
	background: #FFFAFA;
	float: right;
	padding: 20px;
}

.activity_online_info .act_title {
	font-size: 16px;
	color: #3E3E3E;
	line-height: 24px;
}

.activity_online_info .act_title:hover {
	color: #f68;
}

.activity_online_info .act_content {
	font-size: 12px;
	color: #7E7E7E;
	line-height: 15px;
	margin-top: 10px;
}

.activity_online_doctor_info {
	margin-top: 24px;
	width: 100%;
	height: 55px;
	background: white;
	padding: 0 11px;
}

.activity_online_doctor_info .doct_name {
	line-height: 55px;
	font-size: 14px;
	color: #5E5E5E;
}

.activity_online_doctor_info .doct_name img {
	width: 36px;
	height: 36px;
	border-radius: 18px;
	float: left;
	margin: 10px 10px 0 0;
}

.activity_online_doctor_info .doct_name span {
	font-size: 12px;
	color: #7E7E7E;
	margin-left: 20px;
}

.activity_online_doctor_info .doct_name i {
	color: #f68;
	margin-left: 16px;
}

.activity_online_list ul {
	margin-top: 26px;
	overflow: hidden;
}

.activity_online_list li {
	width: 270px;
	height: 205px;
	border: 1px solid #eee;
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
	position: relative;
}

.activity_online_list li .play {
	position: absolute;
	left: 50%;
	top: 57px;
	width: 40px;
	height: 40px;
}

.activity_online_list li:nth-child(3n) {
	margin-right: 0;
}

.activity_online_list li img {
	width: 100%;
	height: 115px;
}

.activity_online_list li a:hover .act_title {
	color: #f68;
}

.activity_online_list .act_title {
	font-size: 14px;
	color: #3E3E3E;
	line-height: 18px;
	margin-top: 7px;
	padding: 0 12px;
	height: 36px;
}

.activity_online_list .doct_info {
	line-height: 40px;
	margin-top: 7px;
	padding: 0 10px;
	border-top: 1px solid #eee;
	font-size: 12px;
	color: #7E7E7E;
}

.activity_online_list .doct_info img {
	width: 28px;
	height: 28px;
	border-radius: 14px;
	float: left;
	margin: 5px 5px 0 0;
}

.activity_online_list .doct_info span {
	float: right;
}

.activity_online_list .load_more {
	width: 100%;
	line-height: 40px;
	background: #FAFAFA;
	color: #7E7E7E;
	text-align: center;
}

.activity_online_list .load_more:hover {
	color: #f68;
}

.activity_online_kepu {
	margin-top: 30px;
}

.activity_online_kepu ul {
	padding: 11px 15px 0;
}

.activity_online_kepu li {
	width: 100%;
	height: 218px;
	border-bottom: 1px dashed #eee;
	position: relative;
	overflow: hidden;
}

.activity_online_kepu li:last-child {
	border: none;
}

.activity_online_kepu li .play {
	width: 40px;
	height: 40px;
	position: absolute;
	bottom: 87px;
	left: 50%;
	z-index: 100;
}

.activity_online_kepu li a:hover .act_title {
	color: #f68;
}

.activity_online_kepu li img {
	width: 100%;
	height: 118px;
	position: absolute;
	bottom: 75px;
}

.activity_online_kepu li div {
	position: absolute;
	bottom: 20px;
	height: 41px;
	width: 100%;
}

.activity_online_kepu .act_title {
	font-size: 14px;
	color: #444141;
	line-height: 20px;
	height: 20px;
}

.activity_online_kepu .state {
	margin-top: 10px;
	font-size: 12px;
	color: #9e9e9e;
	line-height: 15px;
}

.activity_online_kepu .state i {
	float: right;
}



/* 底部悬浮按钮 */
#zhichiBtnBox,
.telephone {
	visibility: hidden;
}

#ZCChatFrame {
	top: 50% !important;
	left: 50% !important;
	width: 600px !important;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	box-shadow: rgba(15, 66, 76, 0.5) 0px 0px 14px 0px;
}

.telephone.show {
	opacity: 1;
}

.zhichi_erweima {
	display: block !important;
	background: url(//img.haoyunbang.cn/gaunwang/kefu/icon_kefu_phone.png) no-repeat center/38px #f78 !important;
}

.erweima {
	width: 100px;
	height: 100px;
	display: none;
	position: fixed;
	bottom: 20px;
	right: 123px;
	box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 5px;
}

.erweima img {
	width: 100%;
	height: 100%;
}

.erweima canvas {
	padding: 4px;
}

.telephone {
	position: fixed;
	bottom: 90px;
	right: 40px;
	width: 60px;
	height: 60px;
	background: url(//img.haoyunbang.cn/gaunwang/kefu/icon_kefu.png);
	cursor: pointer;
	z-index: 1000000;
	background-color: #ff7788;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: 19px -357px;
	box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 0px;
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
}

.phone-title {
	color: #555556;
	font-size: 13px;
	border: 1px solid #ebeff0;
	position: absolute;
	right: -26px;
	top: -43px;
	line-height: 30px;
	box-shadow: rgba(107, 113, 114, 0.14902) 0px 2px 4px 0px;
	font-family: "Microsoft Yahei", Arial, Helvetica;
	text-align: right;
	width: 100px;
	height: 30px;
	background: #fff;
	border-radius: 3px;
	z-index: 100001;
	display: none;
	text-align: center;
}

.phone-title span {
	line-height: 32px;
	font-size: 13px;
	color: #555556;
}

/* pc端 拨电话悬浮窗 */
.telephonemain {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 530px;
	height: 250px;
	z-index: 21474835833;
	box-shadow: rgba(15, 66, 76, 0.5) 0px 0px 14px 0px;
	background: url(./ico_telephonemain_bg.png) no-repeat bottom/100%;
}

.telephonemain .title {
	width: 100%;
	height: 74px;
	background: white;
	position: relative;
}

.telephonemain .txttitle {
	width: 100%;
	padding: 0 20px;
	height: 100%;
	line-height: 74px;
}

.telephonemain .txttitle p {
	padding-left: 37px;
	background: url(./ico_telephonemain_logo.png) no-repeat left/25px 36px;
	font-size: 20px;
	float: left;
}

.telephonemain .txttitle span {
	float: right;
	padding-left: 33px;
	background: url(./ico_telephonemain_phone.png) no-repeat left/22px 25px;
	font-size: 22px;
	color: #f78;
	font-weight: bold;
}

.telephonemain .closetelephone {
	width: 28px;
	height: 28px;
	position: absolute;
	top: -8px;
	right: -8px;
	background: url(./ico_telephonemain_close.png) no-repeat center/100%;
	cursor: pointer;
}

.telephonemain .inner {
	width: 100%;
	height: 176px;
	background: rgba(0, 0, 0, 0.3);
}

.telephonemain .inner div {
	width: 346px;
	height: 46px;
	margin: 0 auto;
	padding-top: 56px;
}

.telephonemain .inner #telInput {
	width: 222px;
	line-height: 46px;
	font-size: 16px;
	color: #444411;
	float: left;
	border: none;
	padding: 0 10px;
}

.telephonemain .inner #callBtn {
	display: block;
	width: 104px;
	line-height: 46px;
	cursor: pointer;
	font-size: 16px;
	color: white;
	background: #FF7788;
	border: none;
	padding: 0;
}

.telephonemain .inner p {
	font-size: 12px;
	color: white;
	margin: 12px auto 0;
	text-align: center;
}

.telephone_group {
	display: none
}

.servicePop_up {
	display: none
}

.showbar_div {
	width: 100%;
	height: 50px;
	position: fixed;
	overflow: hidden;
	border-radius: 25px;
	bottom: 20px;
	display: none;
}

.showbar_div div {
	position: absolute;
	left: 0;
	top: 0;
}

.showbar_div img {
	width: 40px;
	height: 40px;
}

/* 悬浮列表*/
.suspendList {
	width: 65px;
	position: fixed;
	z-index: 9999;
	right: -3px;
	top: 50%;
	background-color: white;
	display: block;
}

.suspend_smallMan {
	position: absolute;
	left: 10px;
	top: -40px;
}

.suspend_smallMan img {
	width: 41px;
	height: 47px;
}

.tag_list {
	position: relative
}

.tag_list ul li {
	background-color: #F4F4F4;
	width: 100%;
	height: 60px;
	margin-top: 1px;
	cursor: pointer
}

.tag_list ul li img {
	width: 32px;
	height: 30px;
	margin: 0 auto;
	padding-top: 15px;
}

.tag_list ul li:first-child {
	height: 120px;
	margin-top: 0;
	position: relative;
	background: url(./ico_hyb_font.png) no-repeat center/27px 93px #FFE1E5;
}

.tag_list ul li:first-child img {
	width: 100%;
	height: 100%;
	padding: 0;
}

.suspend_twoBarcode {
	position: absolute;
	right: -55px;
	z-index: -1;
	top: 0;
	height: 120px;
	width: 120px;
	border: 2px solid #eee;
}

.suspend_phonenumber {
	position: absolute;
	right: -95px;
	z-index: -1;
	top: 181px;
	height: 62px;
	width: 158px;
	font-size: 22px;
	color: #f78;
	font-weight: bold;
	background: white;
	text-align: center;
	line-height: 62px;
}

.bigMan {
	position: absolute;
	right: 20px;
	bottom: 107px;
	display: none;
	width: 71px;
	height: 83px;
	overflow: hidden
}

.bigMan img {
	width: 100%;
	height: 100%;
}

.btn_cond {
	height: 34px;
	width: 34px;
	display: block;
	position: absolute;
	left: -20px;
	top: 40px;
	cursor: pointer;
}

.twoBarcode {
	width: 100%;
	height: 100%;
	background: white;
	position: absolute;
	z-index: 100;
}

.twoBarcode img {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/* 底部悬浮框 */
.suspendDiv {
	display: none;
}

.new_suspendDiv {
	display: none;
}


/* 小精灵弹框 */
.elf_alert {
	max-width: 320px;
	max-height: 560px;
	height: 90%;
	position: fixed;
	top: 50%;
	right: 80px;
	width: 100%;
	z-index: 9999;
	display: none;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	box-shadow: rgba(15, 66, 76, 0.25) 0px 0px 14px 5px;
}

.elf_alert iframe {
	width: 100%;
	height: 100%
}

/*************************************** 分页标签 ***************************************/
/*************************************** 分页标签_add ***************************************/
.tcdPageCode {
	text-align: center;
	clear: both;
	margin: auto;
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-flow: row wrap;
	justify-content: center;
	padding: 20px 0;
}

.tcdPageCode span,
.tcdPageCode a {
	display: inline-block;
	vertical-align: top;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin: 0 5px;
	background: #fff;
	border-radius: 4px;
	font-size: 14px;
	border: 1px solid rgba(226, 225, 224, 0.6);
	overflow: hidden;
	cursor: pointer
}

.tcdPageCode span:hover,
.tcdPageCode a:hover {
	border: 1px solid #ffa1b1
}

.tcdPageCode .disabled {
	background-image: url(./ico_start_page.png) !important;
}

.tcdPageCode .nextPage {
	background-image: url(./ico_next_page.png) !important;
}

.tcdPageCode .disabled:hover {
	background-image: url(./ico_start_page_2.png) !important;
}

.tcdPageCode .nextPage:hover {
	background-image: url(./ico_next_page_2.png) !important;
}

.tcdPageCode .disabled,
.tcdPageCode .nextPage,
.tcdPageCode .disabled:hover,
.tcdPageCode .nextPage:hover,
.tcdPageCode .disabled_l,
.tcdPageCode .prevPage {
	background-position: center center !important;
	background-repeat: no-repeat !important;
	line-height: 999px;
	text-indent: -999px;
	background-size: 12px 12px !important;
}

.tcdPageCode .current {
	background: #ffa1b1;
	border: 1px solid #ffa1b1;
	color: #fff;
}

.tcdPageCode .disabled_l,
.tcdPageCode .prevPage {
	background-image: url(./ico_start_page.png) !important;
}


/********************* 手机端样式 *************************/
/* 导航汉堡包图标样式 */
.hamburger {
	display: none !important;
}

.new_mob_guide_talk {
	display: none;
}

.head_mobile,
#bottom_download_mobile {
	display: none;
}

/********************* 手机端样式 *************************/




/* 登录 */
#box_xmain {
	width: 100%;
	padding-bottom: 47px;
}

.login_box {
	padding: 20px;
	width: 800px;
	margin: 5% auto;
	background: white !important;
}

.signin_logo {
	display: block;
	width: 120px;
	margin: 50px auto 0
}

.signin_logo img {
	display: block;
	width: 100%;
}

.signin_logo_title {
	font-size: 30px;
	color: #424242;
	font-weight: normal;
	padding-top: 22px;
	text-align: center;
}

.signin input,
.signin .btn,
.register_box dt {
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.login_area {
	display: table;
	width: 360px;
	margin: 15px auto;
}

.login_area li {
	display: table;
	width: 100%;
	height: 44px;
	padding: 10px 0;
}

.user_info {
	border: 1px solid #e0e0e0;
	background: #fff;
	display: block;
	width: 100%;
	padding: 12px;
	border-radius: 5px;
}

.user_info:hover {
	border: 1px solid #999;
}

.user_yzm {
	float: left;
	width: 220px;
}

.login_area .btn_gray {
	float: right;
	border-radius: 3px;
	width: 110px;
	padding: 0;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	background: rgba(237, 231, 228, 1);
	color: #A3A09B !important;
	display: inline-block;
}

.login_area .btn_red {
	border-radius: 30px;
	display: block;
	text-align: center;
	padding: 12px;
	font-size: 16px;
	margin-top: 20px;
	background: rgba(255, 119, 136, 1);
	color: #fff;
	color: #fff !important;
}

.login_area .btn_red:hover {
	text-decoration: none !important;
	background: rgba(255, 119, 136, 0.9)
}

.signin_fooer_info {
	text-align: center;
	margin-top: 50px;
	margin-bottom: 20px;
}

.signin_fooer_info a {
	padding: 0 9px;
	font-size: 14px;
	display: inline-block
}

#err_msg {
	font-size: 14px;
	text-align: center;
	color: #f78;
	line-height: 30px;
	height: 30px;
}

.footer_add {
	text-align: center;
	font-size: 12px;
	color: #aaa;
	padding: 15px 0;
}

.footer_span {
	display: inline-block;
	margin: 0 10px;
}

/* 完善详细信息 */
.register {
	padding-top: 20px;
}

.register_box dt {
	padding: 20px 0 10px 0;
	color: #f68;
}

.register_box #pwdone {
	margin-bottom: 10px;
	display: block;
}

.menst_day {
	height: 27px;
	width: 60px;
}

.dtpicker-content {
	border-radius: 10px;
}

.dtpicker-buttonCont .dtpicker-button {
	border-radius: 10px;
}


/* *****************    精华帖子详情页    *******************/
/* comment style */
.best_post_block {
	width: 880px;
	padding: 20px;
	background: #fff;
	margin-bottom: 20px;
	overflow: hidden;
}

.best_post_block_title {
	overflow: hidden;
	line-height: 33px;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin: 0 -20px;
	padding: 0 20px 15px 20px;
}

.best_post_block_title p {
	font-size: 26px;
	color: #444141;
	float: left;
	line-height: 33px;
}

.best_post_block_title span {
	font-size: 16px;
	color: #FF6688;
	float: right;
	cursor: pointer;
}

.best_content {
	width: 100%;
	background: #fafafa;
}

.post_position {
	font-size: 14px;
	color: #7E7E7E;
	padding: 15px 0;
	display: block;
}

.post_position span a {
	display: inline-block !important;
}

.post_position span:last-child {
	color: #FF6688 !important;
}

.best_post_l {
	width: 880px;
}

.best_post {
	padding: 20px;
	background: #fff;
	margin-bottom: 20px;
}

/* 精华帖子详情 */
.best_post_title {
	overflow: hidden;
}

.best_post_title h1 {
	font-size: 26px;
	color: #3E3E3E;
	padding: 15px 0 16px 15px;
}

.best_post_title p {
	font-size: 14px;
	color: #7E7E7E;
	padding: 0 15px;
	line-height: 18px;
	overflow: hidden;
}

.best_post_title p span {
	float: left;
}

.best_post_title .tiezixiangqing .name {
	margin-left: 15px;
}

.best_post_title .qiezhutiezi span {
	margin-right: 25px;
}

.best_post_title .jinghua {
	float: left;
	display: block;
	height: 18px;
	width: 44px;
	background: url("./icon_post_jinghua.png") no-repeat center/100%;
}

/* .best_post_auth{height: 60px; width: 810px; background: #F5F5F5; margin: 20px 15px 0 15px;} */
/* .best_post_auth img{width: 35px; height: 35px; padding: 12px; float: left; border-radius: 50%;} */
.auth_name {
	float: left;
	line-height: 60px;
}

.auth_name p {
	font-size: 14px;
	color: #3E3E3E;
}

.auth_name span {
	font-size: 12px;
	color: #7E7E7E;
}

.auth_message {
	padding: 16px 0;
	float: right;
	overflow: hidden;
}

.auth_message p {
	float: left;
	background-color: #fff;
	padding: 6px 16px;
	margin-right: 20px;
	border-radius: 4px;
	font-size: 14px;
	color: #5E5E5E;
	text-align: center;
	cursor: pointer;
}

.auth_message span {
	color: #FF6688 !important;
	padding-left: 10px;
}

.best_post_content {
	padding: 20px 15px 0 15px;
}

.best_post_content p {
	font-size: 14px;
	color: #3E3E3E;
	line-height: 25px;
	letter-spacing: 0.7px;
}

.best_post_content img {
	padding: 20px 0 0;
}

.best_post_content a {
	display: inline;
}

.best_post_content .markdown-text strong a {
	border: 1px solid #f68;
	border-radius: 4px;
	color: #f68;
	display: table;
	padding: 0 10px;
}

.best_post_data {
	overflow: hidden;
	padding: 20px 15px 0 15px;
}

.best_see_sum {
	float: left;
}

.best_see_sum p {
	font-size: 14px;
	color: #5E5E5E;
	float: left;
	line-height: 17px;
}

.best_see_sum .fabu {
	margin-right: 15px;
}

.best_see_sum .visitCount {
	background: url("./ico_best_see.png") no-repeat;
	padding-left: 30px;
}

.best_see_sum .replyCount {
	background: url("./ico_best_huifu.png") no-repeat;
	padding-left: 23px;
	margin-left: 20px;
	cursor: pointer;
}

.best_collect {
	float: right;
	display: block;
}

.best_collect a {
	float: left;
	padding-left: 22px;
	font-size: 14px;
	cursor: pointer;
}

.best_post_advert {
	width: 880px;
	margin: 20px 0;
}

.best_post_advert img {
	width: 100%;
}

/* 最新评论 */
.new_comment_list {
	padding: 15px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}

.new_comment_list_dt {
	width: 40px;
	height: 40px;
	margin-right: 12px;
	border-radius: 50%;
	overflow: hidden;
}

.new_comment_list_dt img {
	width: 100%;
}

.new_comment_list_dd {
	width: 758px;
}

.new_comment_post_assist {
	line-height: 22px;
	overflow: hidden;
}

.new_comment_post_assist p {
	font-size: 15px;
	color: #7E7E7E;
	float: left;
	line-height: 40px;
}

.new_comment_post_assist span {
	display: block;
	height: 22px;
	width: 38px;
	float: left;
	margin-left: 4px;
}

.new_comment_post_assist #first_img {
	background: url("./icon_best_louzhu.png") no-repeat;
}

.new_comment_post_assist #two_img {
	background: url("./icon_best_quanzhu.png") no-repeat;
}

.txt_b {
	font-size: 12px;
	color: #9E9E9E;
	line-height: 40px;
}

.new_comment_list_content {
	font-size: 14px;
	line-height: 20px;
	color: #3E3E3E;
	padding: 0 0 15px 0;
}

.time_huifu {
	overflow: hidden;
	line-height: 18px;
}

.time_huifu span {
	float: left;
	font-size: 12px;
	color: #9E9E9E;
}

.time_huifu a {
	font-size: 14px;
	color: #9e9e9e;
	cursor: pointer;
	float: right;
	padding-left: 15px;
	padding-left: 28px;
	background: url("./ico_say.png") no-repeat;
	background-size: 20px 18px;
	background-position: 0;
}

.new_comment_post_img {
	overflow: hidden;
}

.new_comment_post_img img {
	margin-right: 15px;
	float: left;
	height: 60px;
	width: 60px;
}

.new_comment_post_huifu {
	padding: 15px;
	background: #f5f5f5;
	margin-bottom: 18px;
}

.new_comment_post_huifu p {
	font-size: 14px;
	color: #7e7e7e;
	line-height: 22px;
	padding-bottom: 10px;
}

.new_comment_post_huifu p:last-child {
	padding-bottom: 0 !important;
}

.new_comment_post_huifu span {
	font-size: 14px;
	color: #FF6688;
}

.best_post_new_comment .tcdPageCode {
	margin-top: 20px !important;
}

/* 求助医生块 */
.forhelp_doctor_title span {
	padding-left: 30px;
	background: url("./icon_help_ddoctor_pan.png") no-repeat;
	background-size: 23px 23px;
	background-position: 0 6px;
}

.best_post_forhelp_doctor ul {
	overflow: hidden;
}

.best_post_forhelp_doctor ul li {
	padding: 20px 0;
	overflow: hidden;
	font-size: 14px;
	border-bottom: 1px solid #eee;
}

.best_post_forhelp_doctor ul li:nth-child(3)~li {
	display: none;
}

.best_post_forhelp_doctor ul li p {
	color: #3E3E3E;
	line-height: 20px;
}

.best_post_forhelp_doctor ul li span {
	margin-left: 16px;
	display: block;
	height: 18px;
	width: 46px;
	float: right;
}

.best_post_forhelp_doctor ul li span img {
	width: 100%;
}

.best_post_forhelp_doctor ul li em {
	color: #9E9E9E;
}

.show_more {
	padding: 20px 0 0 0;
}

.show_more a {
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	cursor: pointer;
}

.best_post_advertisement div {
	display: table;
	padding: 13px 160px 10px 90px;
	margin-top: 40px;
	border-radius: 32px;
	background: url(./icon_forhelp_post_pencil.png) no-repeat left 55px top 21px/20px 20px #FFEFF3;
	position: relative;
}

.best_post_advertisement .title {
	font-size: 16px;
	color: #333;
	line-height: 22px;
}

.best_post_advertisement .content {
	font-size: 12px;
	color: #A3A199;
	line-height: 17px;
	margin-top: 2px;
}

.best_post_advertisement div::after {
	content: '';
	display: block;
	width: 104px;
	height: 97px;
	position: absolute;
	right: 20px;
	bottom: 0;
	background: url(./ico_forhelp_post_doctor.png) no-repeat center/100%;
}

/* 好孕百科块 */
.best_post_kaijiang_doctor {
	padding-bottom: 10px !important;
}

.best_post_kaijiang_doctor ul {
	overflow: hidden;
	padding: 10px 0 10px 0;
}

.best_post_kaijiang_doctor ul:first-child {
	padding-top: 20px !important;
}

.best_post_kaijiang_doctor ul li {
	overflow: hidden;
	float: left;
}

.baike_shipin_block {
	padding-bottom: 10px !important;
}

.baike_shipin_block a {
	width: 268px;
	border: 1px solid #eee;
	margin-top: 10px;
	margin-right: 15px;
	float: left;
	display: block;
	overflow: hidden;
}

.baike_shipin_block a:nth-child(3)~a {
	margin-top: 15px !important;
}

/* .baike_shipin_block li{width: 268px; border: 1px solid #eee; margin-top: 15px; margin-right: 15px;} */
.baike_shipin_block a:nth-child(3n) {
	margin-right: 0 !important;
}

.baike_tags {
	display: block;
}

.baike_tags:last-child {
	padding-bottom: 0px !important;
}

.baike_tags li {
	width: 25%;
	position: relative;
	padding-left: 17px;
	font-size: 14px;
	color: #444141;
	padding-bottom: 10px;
	line-height: 20px;
}

.baike_tags li::before {
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background: #D8D8D8;
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 7px;
}

.kaijiang_doctor_img {
	display: block;
	position: relative;
	width: 270px;
	height: 115px;
	overflow: hidden;
}

.kaijiang_doctor_img img {
	width: 100%;
	height: 100%;
}

.kaijiang_open {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -20px;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	opacity: 0.7;
	cursor: pointer;
	border-radius: 50%;
	background: #58627E url("./icon_best_open.png") no-repeat 20px 20px;
	background-position: 14px;
}

.kaijiang_doctor_img p {
	font-size: 10px;
	color: #FFFFFF;
	padding: 3px 2px;
	opacity: 0.5;
	background: #000000;
	position: absolute;
	bottom: 0;
	right: 0;
}

.kaijiang_title {
	font-size: 14px;
	color: #333333;
	padding: 7px 12px;
	line-height: 20px;
	border-bottom: 1px solid #eee;
	font-weight: 550;
}

.kaijiang_doctor_menu {
	padding: 6px 10px;
	overflow: hidden;
}

.kaijiang_doctor_menu img {
	width: 28px;
	height: 28px;
	border-radius: 50%;
	float: left;
	margin-right: 10px;
}

.kaijiang_doctor_menu p {
	font-size: 12px;
	color: #5e5e5e;
	line-height: 28px;
}

.kaijiang_doctor_menu span {
	font-size: 12px;
	color: #9E9E9E;
	line-height: 28px;
}

/* 相关推荐块 */
.best_post_about_tuijian {
	padding-bottom: 6.5px;
}

.content_tp {
	padding: 20px 0;
	overflow: hidden;
	display: flex;
}

.content_tp_l {
	width: 50%;
	height: 90px;
	flex: 1;
	-webkit-flex: 1;
}

.content_tp_l .a_img {
	height: 90px;
	width: 120px;
	display: block;
	overflow: hidden;
}

.content_tp_l .a_img img {
	height: 90px;
	width: 120px;
}

.content_tp_lr {
	display: block;
}

.tp_menu {
	padding-left: 16px;
	width: 50%;
	height: 90px;
	position: relative;
}

.tp_menu a {
	font-size: 16px;
	line-height: 20px;
	cursor: pointer;
	color: #333333 !important;
	padding-top: 1px;
}

.tp_menu .tp_menu_title {
	font-weight: 550;
}

.tp_menu p {
	font-size: 12px;
	color: #9E9E9E;
	line-height: 17px;
	position: absolute;
	bottom: 3px;
}

.about_tuijian_content_list ul {
	overflow: hidden;
}

.about_tuijian_content_list ul li {
	font-size: 14px;
	color: #3E3E3E;
	width: 45%;
	float: left;
	padding-left: 17px;
	line-height: 20px;
	padding-bottom: 18.5px;
	position: relative;
}

.about_tuijian_content_list ul li:nth-child(2n) {
	margin-left: 5%;
}

.about_tuijian_content_list ul li::before {
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background: #D8D8D8;
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 7px;
}

/* 右侧 */
/* .best_post_r{width: 280px; height: 535px; position: absolute; z-index: 9999; left: 1200px; top: 424px; display: block;} */
.best_post_r {
	width: 280px;
	height: 535px;
	z-index: 9999;
	display: block;
}

.r_list_title {
	overflow: hidden;
	padding-bottom: 10px;
}

.r_list_title img {
	width: 35px;
	height: 35px;
}

.r_list_menu {
	padding: 0 9px;
}

.r_list_menu p {
	font-size: 16px !important;
	color: #3E3E3E !important;
}

.r_list_menu span {
	font-size: 12px;
	color: #9E9E9E;
	display: block
}

.goBtn {
	width: 50px;
	line-height: 22px;
	background: #FF6688;
	border-radius: 14px;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}

.goBtn a {
	color: #fff !important;
}

.best_post_r_list {
	padding: 18px 10px 15px 10px;
	background: #fff;
}

.tags_div {
	position: relative;
	overflow: hidden;
}

.best_post_r_list p {
	font-size: 12px;
	color: #7E7E7E;
	line-height: 22px;
	padding: 0 4px;
}

.best_post_r_list ul {
	overflow: hidden;
	max-height: 128px;
	padding: 0 5px;
}

.best_post_r_list ul li {
	float: left;
	width: 76px;
	height: 28px;
	margin-right: 11px;
	margin-top: 11px;
	background: #ffebef;
	border-radius: 4px;
	cursor: pointer;
	overflow: hidden;
}

.best_post_r_list ul li a {
	font-size: 12px;
	color: #FF6688;
	text-align: center;
	height: 28px;
	line-height: 28px;
}

.best_post_r_list ul li:nth-child(3n) {
	margin-right: 0 !important;
}

.best_post_r_list ul li:nth-child(9) {
	visibility: hidden;
}

.show_all_list {
	cursor: pointer;
	font-size: 12px;
	color: #FF6688 !important;
	float: right;
	width: 76px;
	line-height: 28px;
	border-radius: 4px;
	position: absolute;
	right: 5px;
	bottom: 11px;
	background: #f5f5f5 url("./sanheng.png") no-repeat;
	background-position: 12px 6px;
	padding-left: 35px;
}

.hide_all_tag {
	cursor: pointer;
	width: 100%;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	padding: 17px 0 13px;
	display: none;
}

.hide_all_tag img {
	width: 15px;
	display: inline-block;
	margin-right: 8px;
}

.has_show_all {
	max-height: none;
	padding-bottom: 0;
}

.has_show_all ul {
	max-height: none;
}

.has_show_all ul li:nth-child(9) {
	visibility: visible;
}

.has_show_all .hide_all_tag {
	display: block;
}

.has_show_all .show_all_list {
	display: none;
}

.zhuce_degnlu {
	border-top: 20px solid #f5f5f5;
	position: relative
}

.shequ_info {
	position: absolute;
	top: 10px;
	left: 15px;
}

.shequ_info p {
	font-size: 18px;
	color: #FF6688;
	padding: 5px 0;
}

.shequ_info span {
	font-size: 12px;
	color: #FF6688;
}

.beijing_img {
	height: 100px;
	width: 100px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	right: 0;
	transform: scaleX(-1);
}

.r_zhuce {
	width: 88px;
	line-height: 26px;
	background: #fff;
	color: #f68 !important;
	font-size: 12px;
	position: absolute;
	bottom: 42px;
	left: 15px;
	border-radius: 4px;
	text-align: center;
}

.r_denglu {
	font-size: 12px;
	position: absolute;
	bottom: 15px;
	left: 15px;
}

.r_denglu span {
	color: #FFF;
	float: left;
}

.r_denglu a {
	float: left;
	padding-left: 2px;
	color: #f68;
}

.r_type {
	width: 280px;
	background: #fff;
	padding: 15px;
	overflow: hidden;
	cursor: pointer;
}

.r_type img {
	float: left;
	height: 36px;
	width: 36px;
}

.r_fl {
	padding-left: 10px;
}

.r_type span {
	font-size: 12px;
	color: #9E9E9E;
	line-height: 20px;
}

.type_a a {
	float: left;
	padding-right: 15px;
	font-size: 12px;
	color: #FF6688;
	line-height: 18px;
}

.type_a .iphone {
	position: relative
}

.type_a .iphone::after {
	content: "";
	position: absolute;
	width: 1px;
	height: 11px;
	left: 44px;
	top: 4px;
	background: #eee;
}

.post_ul_yicaiaina {
	display: block;
	float: left !important;
}

/* ******   求助帖子详情页     ****** */
.forhelp_post_title {
	background: url("./caina_jiangpai.png") no-repeat;
	background-position: 20px 0;
	padding-left: 55px !important;
}

.forhelp_post .caina {
	float: left;
	display: block;
	height: 18px;
	width: 46px;
	background: url("./icon_best_yicaina.png") no-repeat;
	background-size: 46px 18px;
}

.forhelp_post_list {
	border-bottom: none !important;
}

.top_tp {
	overflow: hidden;
}

.forhelp_post_assist {
	overflow: hidden;
}

.forhelp_post_user {
	overflow: hidden;
}

.forhelp_post_user span {
	font-size: 14px;
	color: #7E7E7E;
	display: block;
	line-height: 24px;
	padding-right: 20px;
}

.forhelp_post_user span:last-child {
	line-height: 20px !important;
}

.forhelp_post_user .txt_a {
	font-size: 16px !important;
	color: #3E3E3E !important;
}

.forhelp_post_user_tag span {
	background: #F6F6F6;
	padding: 4px 10px;
	border-radius: 4px;
	font-size: 13px;
	color: #7D7D7D;
	float: left;
	margin: 10px 10px 10px 0;
	display: block;
}

.forhelp_post_user_tag {
	overflow: hidden;
}

.forhelp_list_content {
	font-size: 14px;
	color: #3E3E3E;
	margin: 15px 0;
	line-height: 25px;
}

.forhelp_post_other dl:last-child {
	border-bottom: none !important;
}

.help_phone_num a {
	font-size: 14px;
	color: #1CD3CE !important;
	cursor: pointer;
}

/* 渐变背景 */
.jianbian_beijing {
	width: 280px;
	height: 148px;
	background: linear-gradient(to left, #FFBECE, #FFEAD1);
}

/* 字体 */
.prettyprint {
	line-height: 25px;
	white-space: normal;
	word-break: break-all;
}

/* 弹出层 */
.cd-popup {
	position: fixed;
	z-index: 10;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s
}

.cd-popup.is-visible {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s
}

.later_container {
	position: relative;
	width: 90%;
	max-width: 500px;
	margin: 4em auto;
	background: #FFF;
	border-radius: .25em .25em .4em .4em;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	-webkit-transform: translateY(-40px);
	-moz-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	-o-transform: translateY(-40px);
	transform: translateY(-40px);
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	transition-duration: .3s
}

.is-visible .later_container {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0)
}

.bbs_layer {
	padding: 40px 50px;
}

.bbs_layer .block {
	overflow: scroll;
}

.bbs_layer .bbs_layer_title {
	font-size: 22px;
	text-align: center;
	color: #f78;
}

.bbs_layer .bbs_list_dl {
	width: 100%;
	max-width: 400px;
}

.bbs_layer .bbs_list_dl:after,
.bbs_layer .bbs_list_dt:after {
	display: none
}

.bbs_layer .bbs_list_dl .bbs_list_dt {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden;
	float: left;
}

.bbs_layer .bbs_list_dl .bbs_list_dt img {
	width: 100%;
}

.bbs_layer .bbs_list_dl .bbs_list_dd {
	width: 330px;
	float: right;
}

.bbs_layer .bbs_list_dl .bbs_list_dd .bbs_post_assist {
	margin: 5px 0;
	height: 20px;
}

.bbs_layer .bbs_list_dl .bbs_list_dd .bbs_post_assist div {
	float: none;
}

.bbs_layer .bbs_list_dl .bbs_list_dd .bbs_post_title {
	font-size: 14px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	color: #72706e
}

.bbs_layer .bbs_layer_info {
	display: table;
	width: 100%;
}

.bbs_layer .bbs_layer_info .bbs_layer_textarea {
	border: 1px solid #eee;
	background: #fff;
	display: block;
	padding: 15px;
	height: 100px;
	margin-bottom: 15px;
}

.bbs_layer .bbs_layer_info textarea {
	display: block;
	border: 0;
	width: 100%;
	height: 100px;
	line-height: 21px;
	font-size: 14px;
}

.bbs_layer .bbs_layer_info .fl {
	font-size: 12px;
	line-height: 24px;
}

.bbs_layer .bbs_layer_info .fl input {
	display: inline-block;
	width: 60px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
}

.bbs_layer .bbs_layer_info .fr {
	font-size: 12px;
	line-height: 24px;
}

.bbs_layer .bbs_layer_info .fr em {
	display: inline-block;
	margin: 0 5px;
}

.bbs_layer .bbs_layer_btn {
	text-align: center;
	margin-top: 20px;
	border-top: 1px solid #eee;
	padding-top: 30px;
}

.bbs_layer .bbs_layer_btn .btn {
	border: 0;
	width: 150px;
	height: 40px;
	line-height: 40px;
	border-radius: 25px !important;
	font-size: 16px;
	padding: 0;
	cursor: pointer;
}

.bbs_layer_jubao ul {
	display: table;
	width: 100%;
}

.bbs_layer_jubao li {
	display: block;
	width: 50%;
	float: left;
	margin: 15px 0;
}

.layer_close_box {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 17px;
	height: 17px;
}

.layer_close_box .layer_close {
	display: block;
	width: 100%;
	cursor: pointer;
}

.qqFace {
	margin-top: 4px;
	background: #fff;
	padding: 2px;
	border: 1px #dfe6f6 solid;
}

.qqFace table td {
	padding: 0px;
}

.qqFace table td img {
	cursor: pointer;
	border: 1px #fff solid;
	width: 30px;
	padding: 3px;
}

.qqFace table td img:hover {
	border: 1px #f78 solid;
}

.btn_red {
	background: rgba(255, 119, 136, 1);
	color: #fff;
}

/* .bbs_layer .bbs_layer_title{margin-bottom: 10px;} */

/* 回复模块 */
.huifu_list_dt {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-radius: 50%;
}

.huifu_list_dt img {
	display: block;
	width: 100%;
	height: 100%;
}

.huifu_list_dt a {
	position: relative;
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	margin-right: 15px;
}

.huifu_list_dd {
	width: 91%;
	overflow: hidden;
}

.huifu_list_dd .tiezi_write {
	width: 99%;
	border: 1px solid #eee;
	overflow: hidden;
	position: relative;
}

.huifu_list_dd .tiezi_write textarea {
	width: 97%;
	border: none;
	height: 60px;
	padding: 10px;
}

.huifu_list_dd .tiezi_write_fo {
	display: table;
	width: 100%;
	background: #FAFAFA;
	padding: 10px 0;
	border-top: 1px solid #eee;
	overflow: hidden;
}

.huifu_list_dd .tiezi_write_fo span {
	font-size: 12px;
	color: #BAB7B5;
	line-height: 25px;
	position: absolute;
	top: 60px;
	left: 10px;
}

.huifu_list_dd .tiezi_write_fo em {
	display: inline-block;
	width: 25px;
	height: 25px;
	float: left;
	margin: 0 10px;
	overflow: hidden;
	cursor: pointer;
}

.huifu_list_dd .tiezi_write_fo em:hover {
	opacity: 0.7;
}

.huifu_list_dd .tiezi_write_fo em img {
	width: 100%;
}

/* .huifu_list_dd .input_huifu{ margin-top: 20px; cursor: pointer; display: inline-block; border: 0; height: 40px; line-height: 40px; width: 150px; background: #f78; color: #fff; border-radius: 20px; font-size: 14px; padding: 0; resize: none; box-sizing: border-box;} */
.huifu_list_dd .input_huifu {
	/* margin-top: 20px; */
	cursor: pointer;
	display: inline-block;
	border: 0;
	height: 30px;
	line-height: 30px;
	width: 72px;
	background: #f78;
	color: #fff;
	border-radius: 20px;
	font-size: 14px;
	padding: 0;
	resize: none;
	box-sizing: border-box;
	position: absolute;
	right: 15px;
	bottom: 8px;
}

.huifu_list_dd .input_huifu:hover {
	opacity: 0.7;
}

.face_size {
	display: inline-block !important;
	width: 30px !important;
	margin: 0 5px !important;
	vertical-align: middle;
}

/* 弹出层   表情 */
.face_box {
	display: block;
	width: 100%;
	padding: 0;
	margin-left: 5px;
	margin-top: 5px;
}

.face_box ul {
	display: table;
	width: 100%;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}

.face_box ul li {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}

.face_box ul li img {
	display: block;
	width: 30px;
	height: 30px;
	margin: 2.5px;
}

.uploader .placeholder {
	border: 3px dashed #e6e6e6;
	min-height: 98px;
	padding-top: 58px;
	text-align: center;
	background: url('./image.png') center 3px no-repeat;
	color: #cccccc;
	font-size: 18px;
	position: relative;
}

.uploader .placeholder .webuploader-pick {
	font-size: 18px;
	background: #0AC3C5;
	border-radius: 3px;
	line-height: 44px;
	padding: 0 30px;
	color: #fff;
	display: inline-block;
	margin: 20px auto;
	cursor: pointer;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

/* 图片 */
#show_img .show_img_img {
	display: block;
	width: 100px;
	height: 100px;
	overflow: hidden;
	text-align: center;
}

#show_img li {
	float: left;
	margin-right: 20px;
	position: relative;
	margin-top: 10px;
}

#show_img .show_img_img img {
	display: block;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	position: relative;
}

/* 图片展示 */
#show_img .show_img_del {
	position: absolute;
	z-index: 1;
	top: -7px;
	right: -7px;
	display: block;
	width: 20px;
	height: 20px;
	line-height: 999px;
	text-indent: 999px;
	background: url(./upload/icon_red_close.png) no-repeat center center;
	background-size: 20px 20p
}

.knowledge_qa ul {
	width: -webkit-calc(50% - 111px);
	width: calc(50% - 111px);
	float: left;
	padding: 0 20px 0 65px;
	margin: 20px 0;
}

/* 论坛首页 */
.m_b_30 {
	margin-bottom: 30px
}

.bbs_quanzi_tags {
	width: 100%;
	padding: 0 40px;
	border: 1px solid #f4f3f2;
	background: #fcfbfa
}

.bbs_quanzi_tags .title_div {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}

.bbs_quanzi_tags .title_div img {
	width: 40px;
	height: 40px;
	margin: 17px 10px 0 0;
	float: left
}

.bbs_quanzi_tags .title_div .tle {
	font-size: 19px;
	color: #444141;
	line-height: 75px;
	float: left
}

.bbs_quanzi_tags .title_div .host {
	font-size: 14px;
	color: #888;
	margin-right: 30px;
	line-height: 75px;
	float: right
}

.bbs_quanzi_tags .title_div .host span {
	color: #f78
}

.bbs_quanzi_tags .title_div a{
	float: right;
	display: inline-block;
	width: 100px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background-color: #E9819A;
	color: #fff;
	font-size: 14px;
	border-radius: 5px;
	margin-top: 20px;
}

.bbs_quanzi_tags .tags_ul {
	width: 100%;
	padding: 20px 0;
	overflow: hidden
}

.bbs_quanzi_tags .tags_ul li {
	float: left;
	margin: 10px 10px 10px 0
}

.bbs_quanzi_tags .tags_ul li a {
	padding: 5px 15px;
	border-radius: 15px;
	color: #72706e;
	font-size: 14px
}

.bbs_quanzi_tags .tags_ul .active a,
.bbs_quanzi_tags .tags_ul :hover a {
	background: #f78;
	color: #fff
}

.bbs_list {
	background: #fff;
	border: 1px solid #f4f3f2;
	padding: 0 40px;
	margin-bottom: 30px;
	position: relative
}

.bbs_list .new_topic {
	font-size: 16px;
	color: #fff;
	display: block;
	width: 130px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	top: 15px;
	right: 40px;
	background: #f78;
	text-align: center;
	border-radius: 20px
}

.bbs_list .new_topic img {
	display: inline-block;
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin-right: 10px
}

.bbs_list .tabs-list {
	width: 100%;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	padding: 0
}

.bbs_list .tabs-list li {
	float: left;
	padding: 0;
	margin-right: 20px
}

.bbs_list .tabs-list li a {
	line-height: 70px;
	font-size: 18px;
	background: transparent;
	color: #72706e;
	padding: 0 10px
}

.bbs_list .tabs-list .active a {
	background: transparent !important;
	color: #f78 !important;
	position: relative
}

.bbs_list .tabs-list .active a:after {
	content: '';
	width: 100%;
	height: 2px;
	background: #f78;
	position: absolute;
	left: 0;
	bottom: 0
}

.bbs_list .tabs-container .bbs_post_assist {
	margin-top: 10px
}

.bbs_list .tabs-container .bbs_post_assist span {
	margin-right: 20px;
	font-size: 12px;
	line-height: 20px;
	display: inline-block;
	color: #a3a09b
}

.bbs_list .tabs-container .bbs_post_user {
	color: #f78 !important
}

.bbs_list .tabs-container .bbs_post_look em,
.bbs_list .tabs-container .bbs_post_reply em {
	display: inline-block;
	width: 18px;
	height: 13px;
	margin-right: 5px;
	vertical-align: middle
}

.bbs_list .tabs-container .bbs_post_look em {
	background: url("./bbs_icon_look.png") no-repeat right center;
	background-size: 18px 13px
}

.bbs_list .tabs-container .bbs_post_reply em {
	background: url("./bbs_icon_reply.png") no-repeat right center;
	background-size: 13px 13px
}

.bbs_list .tabs-container .bbs_list_dl {
	position: relative;
	display: table;
	width: 100%;
	padding: 20px 0
}

.bbs_list .tabs-container .bbs_list_dl:after {
	position: absolute;
	z-index: 1;
	content: '';
	height: 1px;
	background: #eee;
	left: 9.615385%;
	right: 0;
	bottom: 0
}

.bbs_list .tabs-container .bbs_list_dl:last-child:after,
.bbs_list .tabs-container .bbs_list_dd:last-child:after {
	display: none;
	background: none
}

.bbs_list .tabs-container .bbs_list_dl .reply_title {
	margin-left: 10%;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 80%
}

.bbs_list .tabs-container .bbs_list_dd:after {
	position: absolute;
	z-index: 1;
	content: '';
	height: 1px;
	background: #eee;
	left: 9.615385%;
	right: 0;
	bottom: 0
}

.bbs_list .tabs-container .bbs_post_fine:before {
	position: absolute;
	z-index: 2;
	content: '';
	top: 10px;
	right: 0;
	width: 60px;
	height: 60px;
	background: url("./bbs_icon_-fine.png") no-repeat top left;
	background-size: 60px 60px;
	display: block
}

.bbs_list .tabs-container .bbs_post_top .bbs_post_title a {
	color: #f78
}

.bbs_list .tabs-container .bbs_list_dt {
	display: block;
	float: left;
	width: 9.615385%;
	overflow: hidden
}

.bbs_list .tabs-container .bbs_list_dt a {
	position: relative;
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	margin-right: 1.3%
}

.bbs_list .tabs-container .bbs_list_dt img {
	display: block;
	width: 100%;
	height: 100%
}

.bbs_list .tabs-container .bbs_list_dt a .mask {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 50px;
	height: 50px;
	background: url("./mask_50.png") no-repeat top left
}

.bbs_list .tabs-container .bbs_list_dd {
	display: block;
	float: right;
	width: 90.38462%
}

.bbs_list .tabs-container .bbs_post_title {
	display: block;
	width: 100%;
	overflow: hidden;
	line-height: 24px
}

.bbs_list .tabs-container .bbs_post_title a {
	font-size: 16px;
	line-height: 24px;
	max-width: 520px;
	display: inline-block;
	vertical-align: middle;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.bbs_list .tabs-container .bbs_post_head img {
	width: 45px !important;
	height: 23px
}

.bbs_list .tabs-container .bbs_post_head a {
	height: 23px !important;
	max-width: 650px
}

.bbs_list .tabs-container .bbs_post_top .bbs_post_title a {
	color: #f78
}

.bbs_list .tabs-container .bbs_post_title em {
	display: inline-block;
	height: 20px;
	margin-left: 5px;
	vertical-align: middle
}

.bbs_list .tabs-container .bbs_post_title em img {
	display: block;
	height: 20px
}

.bbs_list .tabs-container .bbs_post_title {
	display: -ms-box;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	text-overflow: ellipsis;
	overflow: hidden;
	-ms-box-orient: vertical;
	f-box-orient: vertical;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	width: 100%;
	font-size: 14px
}

.bbs_list .tabs-container .bbs_post_tags {
	display: inline-block;
	line-height: 18px;
	margin-right: 10px;
	border: 1px solid #eee;
	color: #a3a09b;
	border-radius: 20px;
	padding: 3px 10px
}

.bbs_list .tabs-container .bbs_post_tags:hover {
	border: 1px solid #f78;
	color: #f78 !important
}

.bbs_list .tabs-container .bbs_post_tags:visited {
	color: #a3a09b
}

.knowledge_qa {
	background: #fff
}

.knowledge_qa .column_title {
	width: 100%;
	border-bottom: 2px solid #0fd1cb
}

.knowledge_qa .column_title p {
	line-height: 53px;
	color: #0fd1cb;
	font-size: 22px;
	margin-left: 20px
}

.knowledge_qa ul:nth-child(3) {
	border-left: 1px solid #eee
}

.knowledge_qa ul li {
	margin-bottom: 10px;
	font-size: 14px
}

.knowledge_qa ul li:last-child {
	margin-bottom: 0
}

.knowledge_qa ul li:before {
	content: "";
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #bababa;
	display: block;
	left: -20px;
	top: 8px;
	position: relative;
	float: left
}

.topic_index_tuijian {
	width: 100%;
	padding: 0 20px;
	border: 1px solid #eee;
	background: #fff
}

.topic_index_tuijian .tle {
	border-bottom: 1px solid #f7f7f7
}

.topic_index_tuijian .tle span {
	font-size: 18px;
	color: #f78;
	line-height: 60px;
	display: table;
	border-bottom: 2px solid #f78
}

.topic_index_tuijian ul li {
	width: 100%;
	overflow: hidden;
	margin: 13px 0
}

.topic_index_tuijian ul li img {
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 15px
}

.topic_index_tuijian ul li p {
	line-height: 30px;
	font-size: 14px;
	color: #444141
}

.topic_index_tuijian ul li a:hover p {
	color: #f78
}

.topic_index_tools {
	width: 100%;
	padding: 0 20px;
	border: 1px solid #eee;
	background: #fff
}

.topic_index_tools .tle {
	border-bottom: 1px solid #f7f7f7
}

.topic_index_tools .tle span {
	font-size: 18px;
	color: #f78;
	line-height: 60px;
	display: table;
	border-bottom: 2px solid #f78
}

.topic_index_tools ul {
	overflow: hidden;
	margin-top: 20px
}

.topic_index_tools ul li {
	width: 50%;
	overflow: hidden;
	margin: 0 0 8px;
	float: left
}

.topic_index_tools ul li img {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 7px;
	margin-top: 2px
}

.topic_index_tools ul li p {
	line-height: 25px;
	font-size: 14px;
	color: #444141
}

.topic_index_tools ul li a:hover p {
	color: #f78
}


/*********************      论坛集合页         *****************************/
/* 面包》 */
.com_ctnbar {
	font-size: 14px;
	color: #444141;
	background: #fff;
	line-height: 20px;
	padding: 15px 0;
	cursor: pointer;
}

.com_ctnbar a {
	display: inline-block;
}

.com_ctnbar a:last-child {
	color: #ff6688 !important;
}

/* 圈子 */
.comm_tags_block {
	overflow: hidden;
}

.comm_tags {
	width: 380px;
	border: 1px solid #ececec;
	padding: 15px;
}

.comm_tags_title {
	overflow: hidden;
	cursor: pointer;
}

.comm_title_img {
	height: 50px;
	width: 50px;
}

.comm_title_img img {
	width: 100%;
	height: 100%;
}

.comm_title_menu {
	margin-left: 14px;
}

.comm_title_menu p {
	font-size: 18px;
	color: #3E3E3E;
	line-height: 25px;
	font-family: PingFangSC-Medium;
}

.comm_title_menu p:hover {
	color: #F34A6F;
}

.comm_title_menu span {
	font-size: 12px;
	color: #7E7E7E;
	line-height: 17px;
	padding-top: 4px;
	font-family: PingFangSC-Regular;
}

.comm_tags ul {
	overflow: hidden;
	padding-top: 5px;
	height: 138px;
}

.comm_tags ul li {
	color: #FF6688;
	width: 75.5px;
	line-height: 28px;
	text-align: center;
	background: #FFEBEF;
	border-radius: 4px;
	margin: 15px 15px 0 0;
	cursor: pointer;
	height: 28px;
	overflow: hidden;
}

.comm_tags ul li a:hover {
	background: #f78;
	color: #fff !important;
}

.comm_tags ul li:nth-child(4n) {
	margin-right: 0 !important;
}

.comm_tags ul li a {
	color: #FF6688 !important;
	font-family: MicrosoftYaHeiUI;
	font-size: 12px;
	padding: 0 8px;
	width: 60px;
}

.comm_tags_block .comm_tags:nth-child(2n) {
	margin: 0 20px;
}

.comm_tags_list {
	overflow: hidden;
	margin-top: 20px;
}

.comm_list {
	overflow: hidden;
}

.comm_list .comm_tags_title {
	padding: 15px;
	border: 1px solid #ececec;
	width: 280px;
	margin-right: 20px;
	cursor: pointer;
}

.comm_list .comm_tags_title:nth-child(4n) {
	margin-right: 0 !important;
}

/* 备孕攻略 */
.community_block {
	padding-top: 40px;
}

.comm_block_title {
	padding-bottom: 16px;
	border-bottom: 2px solid #eee;
	overflow: hidden;
}

.comm_block_title h1 {
	font-family: MicrosoftYaHeiUI;
	font-size: 26px;
	color: #444141;
	line-height: 33px;
	font-weight: normal;
}

.comm_block_title a {
	font-family: MicrosoftYaHeiUI;
	font-size: 18px;
	color: #7E7E7E;
	line-height: 33px;
	cursor: pointer;
}

.comm_block_title a:hover {
	color: #f68;
}

.community_block_top {
	padding-top: 30px;
	overflow: hidden;
}

.comm_block_top_fl {
	width: 900px;
}

.comm_beiyunshiguan_top ul {
	overflow: hidden;
}

.comm_beiyunshiguan_top ul li {
	padding-bottom: 40px;
	width: 50%;
	float: left;
}

.comm_beiyunshiguan_img {
	width: 160px;
	height: 108px;
	overflow: hidden;
}

.comm_beiyunshiguan_img img {
	width: 100%;
	height: 100%;
}

.comm_beiyunshiguan_menu {
	margin-left: 20px;
	position: relative;
	height: 108px;
	width: 230px;
}

.comm_beiyunshiguan_menu p {
	font-family: MicrosoftYaHeiUI;
	font-size: 16px;
	color: #3E3E3E;
	line-height: 20px;
}

.comm_beiyunshiguan_menu p:hover {
	color: #f68;
}

.comm_beiyunshiguan_menu .menu_bottom {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.comm_beiyunshiguan_menu .menu_bottom img {
	width: 29px;
	height: 30px;
	border-radius: 50%;
	float: left;
}

.comm_beiyunshiguan_menu .menu_bottom em {
	font-family: MicrosoftYaHeiUI;
	font-size: 12px;
	color: #7E7E7E;
	line-height: 30px;
	padding-left: 8px;
}

.comm_beiyunshiguan_menu .menu_bottom span {
	font-family: MicrosoftYaHeiUI;
	font-size: 12px;
	line-height: 30px;
	float: right;
}

.comm_jiehaoyun {
	color: #FF6688;
}

.comm_yishenghuida {
	color: #1CD3CE;
}

.comm_block_top_fr {
	width: 280px;
	padding: 25px 20px;
	border: 1px solid #eee;
}

.comm_bygl_top_fr_top {
	width: 244px;
	height: 72px;
	background: #FF6688;
	border-radius: 100px;
	overflow: hidden;
	cursor: pointer;
}

.comm_bygl_top_fr_top .fr_top_l {
	padding: 9px 0 9px 30px;
}

.fr_top_l p {
	font-family: MicrosoftYaHeiUI;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 30px;
}

.fr_top_l span {
	font-family: PingFangSC-Medium;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 17px;
	padding-top: 3px;
	display: block;
}

.fr_top_l span i {
	font-size: 18px !important;
	color: #FFCF27 !important;
	line-height: 18px !important;
}

.comm_bygl_top_fr_top .fr_top_r {
	width: 47px;
	height: 47px;
	background: #FFCF27;
	border-radius: 4px;
	overflow: hidden;
	margin: 12px 0 12px 39px;
}

.fr_top_r p {
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0.19px;
	line-height: 20px;
	color: #fff;
	font-family: PingFangSC-Medium;
	padding: 4px 6px;
}

.comm_bygl_top_fr_bottom {
	width: 100%;
	height: 275px;
	padding-top: 7px;
	margin-top: 20px;
	overflow: hidden;
}

.comm_bygl_top_fr_bottom ul li {
	padding: 16px 0;
	border-bottom: 1px dashed #eee;
	overflow: hidden;
}

.comm_bygl_top_fr_bottom ul li:hover {
	background-color: #FFF5F7;
}

.comm_bygl_top_fr_bottom ul li .menu_top {
	overflow: hidden;
}

.comm_bygl_top_fr_bottom ul li img {
	width: 23px;
	height: 24px;
	border-radius: 50%;
	float: left
}

.comm_bygl_top_fr_bottom ul li em {
	font-family: MicrosoftYaHeiUI;
	font-size: 12px;
	color: #7E7E7E;
	float: left;
	line-height: 24px;
	padding-left: 9px;
}

.comm_bygl_top_fr_bottom ul li span {
	font-family: MicrosoftYaHeiUI;
	font-size: 10px;
	color: #FF6688;
	line-height: 24px;
	float: right;
}

.comm_bygl_top_fr_bottom ul li p {
	font-family: MicrosoftYaHeiUI;
	font-size: 16px;
	color: #3E3E3E;
	line-height: 20px;
	padding-top: 12px;
	cursor: pointer;
}

.comm_bygl_top_fr_bottom ul li p:hover {
	color: #f68;
}

.community_block_bottom {
	width: 1200px;
	overflow: hidden;
	position: relative;
}

.community_block_bottom ul {
	overflow: hidden;
	width: 100%;
}

.community_block_bottom ul li {
	width: 280px;
	margin-right: 20px;
	float: left;
	cursor: pointer;
}

.community_block_bottom ul li .comm_bot_img {
	width: 100%;
	height: 150px;
	overflow: hidden;
}

.comm_bot_img img {
	width: 100%;
	height: 100%;
}

.community_bygl_block_bottom ul li p {
	font-family: MicrosoftYaHeiUI;
	font-size: 16px;
	color: #3E3E3E;
	line-height: 20px;
	padding-top: 13px;
}

.community_bygl_block_bottom ul li p:hover {
	color: #f68;
}

.bygl_btn_fl_r {
	display: none;
	z-index: 9999;
	width: 23px;
	height: 57px;
	border-radius: 5px;
	position: absolute;
	top: 52px;
	background-repeat: no-repeat;
	background-position: 4px 19px;
	background-size: 14px 20px;
	background-color: #000;
	opacity: 0.31;
}

.bygl_btn_fl_r:hover {
	opacity: 0.5;
}

.bygl_btn_fl_prev {
	left: 0;
	background-image: url(./ico_arrow_prev.png);
}

.bygl_btn_fr_next {
	right: 0;
	background-image: url(./ico_arrow_next.png);
}

.comm_nyzl_top_tags {
	position: relative;
	width: 850px;
	overflow: hidden;
}

.comm_nyzl_top_tags ul {
	overflow: hidden;
	height: 28px;
	padding: 0px 40px 0px 40px;
}

.comm_nyzl_top_tags ul li {
	color: #FF6688;
	width: 76px;
	line-height: 28px;
	text-align: center;
	background: #FFEBEF;
	border-radius: 4px;
	margin-right: 15px;
	cursor: pointer;
}

.comm_nyzl_top_tags ul li a {
	color: #FF6688 !important;
	font-family: MicrosoftYaHeiUI;
	font-size: 12px;
	border-radius: 4px;
}

.comm_nyzl_top_tags ul li a:hover {
	background: #f68;
	color: #fff !important;
}

.nyzl_btn_fl_r {
	cursor: pointer;
	z-index: 9999;
	width: 30px;
	top: 0;
	height: 28px;
	position: absolute;
	border-radius: 5px;
	background-repeat: no-repeat;
	background-position: 8px;
	background-size: 14px 20px;
	background-color: #d5d5d5;
}

.nyzl_btn_fl_prev {
	left: 0;
	background-image: url(./ico_arrow_prev.png);
}

.nyzl_btn_fr_next {
	right: 0;
	background-image: url(./ico_arrow_next.png);
}

.comm_nyzl_top_list {
	padding-top: 15px;
	overflow: hidden;
}

.comm_nyzl_top_list ul {
	overflow: hidden;
	padding-bottom: 40px;
}

.comm_nyzl_top_list ul li {
	width: 400px;
	padding: 15px 0;
	border-bottom: 1px dashed #eee;
	overflow: hidden;
	float: left;
	margin-right: 50px;
}

.comm_nyzl_menu p {
	font-family: MicrosoftYaHeiUI;
	font-size: 16px;
	color: #3E3E3E;
	line-height: 20px;
	width: 400px;
}

.comm_nyzl_menu p:hover {
	color: #f68;
}

.comm_nyzl_menu .menu_bottom {
	width: 100%;
	padding-top: 15px;
}

.comm_nyzl_menu .menu_bottom img {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	float: left;
}

.comm_nyzl_menu .menu_bottom em {
	font-family: MicrosoftYaHeiUI;
	font-size: 12px;
	color: #7E7E7E;
	line-height: 30px;
	padding-left: 8px;
}

.comm_nyzl_menu .menu_bottom span {
	font-family: MicrosoftYaHeiUI;
	font-size: 12px;
	line-height: 30px;
	float: right;
}

.comm_block_ceshi_fr {
	width: 280px;
}

.comm_nyzl_top_fr_top {
	width: 100%;
	height: 156px;
	padding-left: 11px;
	background: #FFFFFF url("./ico_yisheng_daka.png") no-repeat;
	background-position: 178px 16px;
	border: 1px solid #E5E5E5;
}

.comm_nyzl_top_fr_top h1 {
	font-family: PingFangSC-Medium;
	font-size: 20px;
	color: #3E3E3E;
	letter-spacing: 0.24px;
	line-height: 28px;
	padding-top: 19px;
}

.comm_nyzl_top_fr_top p {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #7E7E7E;
	letter-spacing: 0.19px;
	line-height: 22px;
	padding-top: 3px;
	padding-bottom: 14px;
}

.comm_nyzl_tw_cs {
	width: 88px;
	height: 28px;
	background: #FF6688;
	border-radius: 14px;
}

.comm_nyzl_tw_cs:hover {
	background: #F34A6F
}

.comm_nyzl_tw_cs a {
	color: #fff;
	width: 100%;
	text-align: center;
	line-height: 28px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	letter-spacing: 0.17px;
	cursor: pointer;
}

.comm_nyzl_top_fr_top span {
	display: block;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #7E7E7E;
	letter-spacing: 0.14px;
	line-height: 17px;
	padding-top: 7px;
}

.comm_nyzl_top_fr_top span i {
	color: #f68 !important;
}

.comm_ceshi_fr_bottom {
	width: 280px;
	height: 100px;
	padding-left: 70px;
	margin-top: 20px;
}

.comm_nyzl_fr_bottom {
	background: #FFE7ED url("./ico_beiyun_ceshi.png") no-repeat;
	background-position: 9px 28px;
	height: 121px !important;
}

.comm_nyzl_fr_bottom h1 {
	padding-top: 21px !important;
}

.comm_ceshi_fr_bottom h1 {
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #3E3E3E;
	line-height: 25px;
	padding-top: 9px;
}

.comm_ceshi_fr_bottom p {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #9E9E9E;
	line-height: 18px;
	padding-top: 3px;
	padding-bottom: 7px;
}

.community_nyzl_block_bottom ul {
	height: auto !important;
}

.community_nyzl_block_bottom ul li {
	width: 280px;
	position: relative;
}

.comm_nyzl_bot_img {
	width: 100%;
	height: 130px;
	overflow: hidden;
	position: relative;
}

.comm_nyzl_bot_img img {
	width: 100%;
	height: 100%;
}

.nyzl_midle_title {
	width: calc (100% - 2px);
	height: 44px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}

.nyzl_midle_title p {
	font-family: MicrosoftYaHeiUI;
	font-size: 14px;
	color: #3E3E3E;
	padding-left: 13px;
	line-height: 44px;
}

.nyzl_midle_title p:hover {
	color: #f68;
}

.comm_nyzl_ys_menu {
	border: 1px solid #eee;
	overflow: hidden;
	padding: 9px 15px 6px 13px;
	background-color: #f5f5f5;
}

.comm_nyzl_ys_menu img {
	width: 21.7px;
	height: 21.7px;
	border-radius: 50%;
	overflow: hidden;
	float: left;
	display: block;
}

.comm_nyzl_ys_menu p {
	color: #f68;
	margin: 0 10px;
	line-height: 21.7px;
	font-size: 14px;
	float: left;
}

.comm_nyzl_ys_menu em {
	font-family: MicrosoftYaHeiUI;
	font-size: 12px;
	color: #7E7E7E;
	line-height: 21.7px;
	display: block;
}

.comm_nyzl_ys_menu span {
	font-family: MicrosoftYaHeiUI;
	font-size: 12px;
	color: #7E7E7E;
	line-height: 21.7px;
	display: block;
	float: left;
}

.comm_nyzl_ys_menu em {
	float: right;
}

.yisheng_zhibo_btn {
	cursor: pointer;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -26px;
	margin-top: -60px;
	width: 40px;
	height: 40px;
	opacity: 0.7;
	cursor: pointer;
	border-radius: 50%;
	background: url(./icon_best_open_copy.png) no-repeat 40px 40px;
	background-position: 0;
}

.comm_sgye_fr_top {
	padding-left: 85px;
	background: #FFFBF3 url("./ico_shiguan_ceshi.png") no-repeat;
	background-position: 17px 26px;
	margin-top: 0 !important;
}

.comm_sgye_ceshi {
	background: #F6BD57;
}

.comm_sgye_ceshi:hover {
	background: #F7AF2F !important;
}

.comm_sgye_fr_bottom {
	padding: 20px 0;
	border: 1px solid #eee;
	width: 280px;
	margin-top: 20px;
}

.comm_sgye_fr_bottom h1 {
	font-family: MicrosoftYaHeiUI;
	font-size: 22px;
	color: #444141;
	line-height: 28px;
	padding: 5px 20px;
}

.comm_sgye_fr_bottom ul {
	overflow: hidden;
	padding: 0 5px;
}

.comm_sgye_fr_bottom ul li {
	float: left;
	line-height: 28px;
	background: #FFEBEF;
	border-radius: 4px;
	font-size: 12px;
	margin-left: 15px;
	margin-top: 15px;
}

.comm_sgye_fr_bottom ul li a {
	color: #f68;
	padding: 0 14px;
	border-radius: 4px;
}

.comm_sgye_fr_bottom ul li a:hover {
	color: #fff;
	background: #f68;
}

.community_drt_block {
	width: 1200px;
	overflow: hidden;
	position: relative;
}

.community_drt_block ul {
	overflow: hidden;
	height: 206px;
	width: 100%;
}

.community_drt_block ul li {
	width: 209px;
	margin-right: 34px;
	margin-top: 65px;
	float: left;
	cursor: pointer;
	position: relative;
}

.community_drt_block ul li:first-child {
	margin-right: 33px !important;
}

.comm_drt_list {
	width: 100%;
	background-color: #FFF5F7;
}

.comm_drt_tag_btn {
	padding-top: 39px;
	width: 100%;
}

.comm_drt_tag_btn p {
	width: 78px;
	height: 29px;
	text-align: center;
	line-height: 29px;
	font-family: MicrosoftYaHeiUI;
	font-size: 14px;
	color: #FFFFFF;
	background: #FF6688;
	border-radius: 100px;
	margin: 0 auto;
}

.comm_drt_name {
	font-family: MicrosoftYaHeiUI;
	font-size: 16px;
	color: #3E3E3E;
	line-height: 20px;
	padding: 12px 0 8px 0;
	width: 100%;
	text-align: center;
}

.comm_drt_name:hover {
	color: #f68;
}

.comm_drt_small_list {
	margin: 0 21px 15px 21px;
	padding-bottom: 15px;
	width: 88%;
	overflow: hidden;
}

.comm_drt_small_list span {
	float: left;
	margin-right: 12px;
	font-family: MicrosoftYaHeiUI;
	font-size: 14px;
	color: #9E9E9E;
	line-height: 18px;
}

.comm_drt_small_list span:last-child {
	margin-right: 0 !important;
}

.comm_drt_top_img {
	width: 70px;
	height: 70px;
	overflow: hidden;
	border-radius: 50%;
	position: absolute;
	top: -35px;
	left: 50%;
	margin-left: -35px;
}

.comm_drt_top_img img {
	width: 100%;
	height: 100%;
}

.comm_drt_fenye {
	top: 107px !important;
}

.comm_riji {
	color: #F5A623;
}

.com_drt_block {
	padding-bottom: 135px;
	padding-top: 0 !important;
}

/* swiper */
/* .comm_nyzl_top_tags .swiper-slide{ margin-right: 15px !important;} */
/* .community_bygl_bottom_ul .swiper-slide{width: 280px !important; margin-right: 20px !important;} */
.community_bygl_block_bottom .swiper-slide {
	width: 280px !important;
	margin-right: 20px !important;
}

.community_bygl_block_bottom ul li:nth-child(4n) {
	margin-right: 30px !important;
}

.community_nyzl_block_bottom .swiper-slide {
	width: 280px !important;
	margin-right: 20px !important;
}

.community_nyzl_block_bottom ul li:nth-child(4n) {
	margin-right: 30px !important;
}

/* 底部 */
.bottom {
	padding: 36px 0 0;
	background: #fafafa;
}

.bottom_logo {
	width: 200px;
	height: 215px;
	border-right: 1px solid #eee;
	float: left;
}

.bottom_logo img {
	width: 162px;
	padding-top: 80px;
}

.bottom_ul {
	overflow: hidden;
	float: left;
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-flow: row wrap;
	padding-top: 10px;
}

/* flex12 */
.bottom_ul li {
	float: left;
}

.bottom_ul li h4 {
	font-weight: normal;
	color: #3e3e3e;
	font-size: 16px;
	color: black;
	line-height: 22px;
	padding-bottom: 18.7px;
}

.bottom_ul li p {
	font-size: 12px;
	color: #9e9e9e;
	line-height: 17px;
	padding-top: 18.3px;
}

.foot_download_yhd {
	display: flex;
}

.foot_download_yhd .download_ysd {
	flex: 1;
	-webkit-flex: 1
}

.bottom_ul li .download_yy_img {
	width: 80px;
	overflow: hidden;
	padding-top: 22.3px;
	margin-right: 43px;
	cursor: pointer;
}

.download_yy_img img {
	width: 100% !important;
	height: 80px !important;
	margin-right: 0 !important;
	margin-bottom: 18px;
}

.download_yy_img span {
	display: block;
	width: 80px;
	text-align: center;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #9E9E9E;
}

.bottom_contact {
	width: 235px;
	border-left: 1px solid #eee;
	height: 215px;
	text-align: center;
	padding-top: 35px;
}

.bottom_contact p {
	font-size: 18px;
	color: #3e3e3e;
	line-height: 25px;
}

.bottom_contact h4 {
	font-size: 28px;
	color: #ff6688;
	margin-top: 27px;
	margin-bottom: 10px !important;
	line-height: 32px;
}

.bottom_contact span {
	color: #9e9e9e;
	font-size: 12px;
	line-height: 17px;
}

.bottom_contact .kefu {
	display: block;
	width: 150px;
	line-height: 48px;
	background: #F68;
	margin: 50px auto 0;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	border-radius: 25px;
}

.bottom_declare p {
	text-align: center;
}

.bottom_declare p a {
	display: inline;
	color: #ccc;
}

.bottom_yqlj {
	padding-top: 28px;
}

.bottom_yqlj p {
	font-size: 12px;
	line-height: 22px;
	color: #3e3e3e;
	float: left;
	margin-right: 10px;
}

.bottom_yqlj ul {
	overflow: hidden;
}

.bottom_yqlj ul li {
	margin-right: 20px;
	float: left;
	cursor: pointer;
}

.bottom_yqlj ul li a {
	color: #9e9e9e;
	font-size: 12px;
	line-height: 22px;
}

.bottom_yqlj ul li a:hover {
	color: #f68;
}

.bottom_p_icon img {
	margin-right: 7px !important;
	width: 17px !important;
	height: 15px !important;
	float: left;
}

.bottom_p_icon p {
	overflow: hidden;
}

.bottom_p_icon a {
	float: left;
}

.bottom_declare p {
	text-align: center;
	font-size: 12px;
	color: #cccccc;
}

/*  */
.bottom_declare23 {
	margin-top: 40px;
	margin-bottom: 40px;
}

/* ****************  百科视频集合页     ******************** */
/* 子宫问题 */
.baike_video {
	padding-top: 20px !important;
}

.baike_video_ul {
	padding: 20px 0;
	width: 100%;
	overflow: hidden;
}

.baike_video_ul li {
	position: relative;
	margin-top: 20px;
	width: 280px;
	margin-right: 20px;
	float: left;
	cursor: pointer;
}

.baike_video_ul li:nth-child(4n) {
	margin-right: 0 !important;
}



/*******************    孕之门诊    ***********************/
.yzmz_logo {
	margin-top: 17px;
	margin-left: 35px;
	width: 93px;
	height: 46px;
	display: none;
}

.yzmz_logo img {
	width: 100%;
	height: 100%;
}

.zl_header {
	width: 100%;
	height: 400px;
}

/* .zl_header img { height: 400px;  margin: 0 auto;  position: absolute;  top: 50%; left: 50%;} */
.zl_content .zl_block {
	padding-top: 50px;
	overflow: hidden;
}

.zl_title {
	padding-bottom: 20px;
	border-bottom: 2px solid #EEEEEE;
	overflow: hidden;
}

.zl_title p {
	font-family: MicrosoftYaHeiUI;
	font-size: 26px;
	color: #444141;
	letter-spacing: 0;
	line-height: 33px;
}

.zl_title a {
	font-family: MicrosoftYaHeiUI;
	font-size: 18px;
	color: #7E7E7E;
	line-height: 23px;
	margin-top: 7px;
	cursor: pointer;
}

.zl_title a:hover {
	color: #F34A6F;
}

/* 专注怀孕 */
.zzhy_content {
	padding-top: 3px;
	overflow: hidden;
}

.zzhy_content ul {
	overflow: hidden;
}

.zzhy_content ul li {
	width: 212px;
	height: 120px;
	overflow: hidden;
	margin-top: 30px;
	position: relative;
	border-radius: 4px;
	margin-right: 30px;
	float: left;
	cursor: pointer;
	background: #eee;
}

.zzhy_content ul li:nth-child(5n) {
	margin-right: 0 !important;
}

.zzhy_img {
	background: #eee;
	z-index: 888;
}

.zzhy_img img {
	display: block;
	width: 100%;
	height: 120px;
}

.zzhy_content ul li p {
	font-family: MicrosoftYaHeiUI;
	font-size: 20px;
	color: #fff;
	letter-spacing: 0;
	line-height: 120px;
	text-align: center;
	width: 100%;
	position: absolute;
	top: 0;
	border-radius: 4px;
	height: 120px;
}

.zzhy_content ul li p:hover {
	color: #F34A6F;
}

/* 顶级专家 */
.djzj_content {
	padding-top: 33px;
	overflow: hidden;
}

.djzj_content .tabs-container {
	overflow: hidden;
	width: 990px;
}

.djzj_list_fl {
	width: 154px;
	border: 1px solid #eee;
	border-radius: 4px;
	margin-right: 30px;
}

.djzj_list_fl li {
	cursor: pointer;
	width: 100%;
	height: 65px;
	line-height: 65px;
	text-align: center;
	font-size: 18px;
	color: #3E3E3E;
	border-bottom: 1px solid #eee;
}

.djzj_list_fl li:last-child {
	border: none;
	border-radius: 0 0 4px 4px;
}

.djzj_list_fl li:first-child {
	border-radius: 4px 4px 0 0;
}

.djzj_list_fl li a:hover {
	color: #fff !important;
	text-decoration: none;
}

.djzj_active {
	background: #f68;
	color: #fff !important;
}

.list_fr_top {
	overflow: hidden;
}

.list_fr_top_midel {
	overflow: hidden;
	width: 674px;
	margin-right: 30px;
}

.djzj_img {
	width: 164px;
	height: 210px;
	overflow: hidden;
	margin-right: 30px;
}

.djzj_img img {
	width: 100%;
	height: 210px;
}

.djzj_info {
	width: 480px;
}

.djzj_info .djzj_info_top {
	overflow: hidden;
}

.djzj_info_top h1 {
	font-size: 24px;
	color: #3E3E3E;
	letter-spacing: 0;
	line-height: 30px;
	padding-right: 20px;
	font-weight: normal;
}

.djzj_info_top h1:hover {
	color: #F34A6F;
}

.djzj_info_top span {
	font-family: MicrosoftYaHeiUI;
	font-size: 18px;
	color: #9E9E9E;
	line-height: 30px;
}

.djzj_info_beizhu {
	font-family: MicrosoftYaHeiUI;
	font-size: 16px;
	color: #9E9E9E;
	line-height: 23px;
	padding-top: 12px;
}

.djzj_info_goods {
	padding-top: 20px;
	font-family: MicrosoftYaHeiUI;
	font-size: 14px;
	color: #5e5e5e;
	letter-spacing: 0;
	line-height: 26px;
	max-width: 480px;
	overflow: hidden;
}

.djzj_info_goods span {
	color: #f68;
}

.list_fr_top_fr {
	width: 280px;
	overflow: hidden;
	padding: 12px 30px 16px 30px;
	border: 1px solid #eee;
}

.list_fr_top_fr h1 {
	font-weight: normal;
	font-family: MicrosoftYaHeiUI;
	font-weight: normal;
	font-size: 26px;
	color: #FF6688;
	letter-spacing: 0;
	line-height: 33px;
}

.list_fr_top_fr ul {
	padding-top: 15px;
}

.list_fr_top_fr ul li {
	font-family: MicrosoftYaHeiUI;
	font-size: 16px;
	color: #5e5e5e;
	line-height: 20px;
	position: relative;
	padding-left: 22px;
	padding-bottom: 8px;
}

.list_fr_top_fr ul li::before {
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	border: 1px solid #FF6688;
	top: 7px;
	left: 4px;
}

.list_fr_top_fr a {
	font-size: 20px;
	cursor: pointer;
	background: #FF6688;
	border-radius: 100px;
	width: 180px;
	height: 44px;
	line-height: 44px;
	color: #fff !important;
	text-align: center;
	margin: auto;
	margin-top: 10px;
}

.list_fr_top_fr a:hover {
	background: #F34A6F;
}

.list_fr_bottom {
	padding-top: 30px;
	overflow: hidden;
}

.list_fr_bottom ul {
	overflow: hidden;
}

.list_fr_bottom ul li {
	width: 90px;
	margin-right: 23px;
	float: left;
}

.list_fr_bottom_img {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	overflow: hidden;
}

.list_fr_bottom_img img {
	width: 100%;
	height: 100%;
}

.list_fr_bottom ul li p {
	font-family: MicrosoftYaHeiUI;
	font-size: 16px;
	color: #3E3E3E;
	letter-spacing: 0;
	line-height: 23px;
	padding: 10px 0 6px 0;
	width: 100%;
	text-align: center;
}

.list_fr_bottom ul li p:hover {
	color: #F34A6F;
}

.list_fr_bottom ul li span {
	font-family: MicrosoftYaHeiUI;
	font-size: 12px;
	color: #7E7e7E;
	letter-spacing: 0;
	line-height: 18px;
	width: 100%;
	text-align: center;
	display: block;
	max-height: 18px;
	overflow: hidden;
}

.all_zj_btn a {
	width: 76px;
	height: 143px;
	overflow: hidden;
	background: #F3F2F2;
	border-radius: 4px;
	cursor: pointer;
	color: #9E9E9E;
}

.all_zj_btn a:hover {
	background: #F34A6F;
	color: #fff !important;
}

.all_zj_btn p {
	width: 18px;
	margin: 25px auto;
	font-family: MicrosoftYaHeiUI;
	font-size: 18px;
	line-height: 23px
}

/* 三甲医院 */
.sjyy_content {
	overflow: hidden;
	padding-top: 7px;
}

.sjyy_content ul {
	overflow: hidden;
}

.sjyy_content ul li {
	float: left;
	margin-right: 36px;
	margin-top: 30px;
	cursor: pointer;
}

.sjyy_content ul li:nth-child(4n) {
	margin-right: 0 !important;
}

.sjyy_content_img {
	width: 268px;
	height: 162px;
	overflow: hidden;
}

.sjyy_content_img img {
	width: 100%;
	height: 100%;
}

.sjyy_content ul li h1 {
	font-weight: normal;
	font-family: MicrosoftYaHeiUI;
	font-size: 18px;
	color: #3E3E3E;
	letter-spacing: 0;
	line-height: 23px;
	padding: 12px 0;
}

.sjyy_content ul li h1:hover {
	color: #F34A6F;
}

.sjyy_content ul li p {
	font-family: MicrosoftYaHeiUI;
	font-size: 12px;
	color: #9E9E9E;
	letter-spacing: 0;
	line-height: 18px;
	max-width: 268px;
}

.sjyy_content ul li .ckxq {
	font-family: MicrosoftYaHeiUI;
	font-size: 12px;
	color: #FF6688;
	letter-spacing: 0;
	padding-top: 14px;
	line-height: 18px;
}

/* 全程管理 */
.qcgl_content {
	padding-top: 30px;
	overflow: hidden;
}

.qcgl_content_fl {
	overflow: hidden;
	margin-right: 26px;
}

.qcgl_content_fl ul li {
	width: 272px;
	height: 82px;
	overflow: hidden;
	margin-bottom: 24px;
	border-radius: 40px 0 40px 0;
}

.qcgl_content_fl ul li h5 {
	font-weight: normal;
	width: 100%;
	text-align: center;
	line-height: 25px;
	font-size: 20px;
	padding-top: 17px;
}

.qcgl_content_fl ul li p {
	font-family: MicrosoftYaHeiUI;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 18px;
	width: 100%;
	text-align: center;
	padding-top: 6px;
}

.qcgl_content_fl ul li:first-child {
	background: url('./ico_beijingtu_zyzd.png') no-repeat;
}

.qcgl_content_fl ul li:first-child h5 {
	color: #2BBFC2;
}

.qcgl_content_fl ul li:first-child p {
	color: #2BBFC2;
}

.qcgl_content_fl ul li:nth-child(2) {
	background: url('./ico_beijingtu_qczd.png') no-repeat;
}

.qcgl_content_fl ul li:nth-child(2) h5 {
	color: #FF6F8E;
}

.qcgl_content_fl ul li:nth-child(2) p {
	color: #FF6F8E;
}

.qcgl_content_fl ul li:nth-child(3) {
	background: url('./ico_beijingtu_gfzl.png') no-repeat;
}

.qcgl_content_fl ul li:nth-child(3) h5 {
	color: #F7A63D;
}

.qcgl_content_fl ul li:nth-child(3) p {
	color: #F7A63D;
}

.qcgl_content_fl ul li:nth-child(4) {
	margin-bottom: 0 !important;
	background: url('./ico_beijingtu_ysbh.png') no-repeat;
}

.qcgl_content_fl ul li:nth-child(4) h5 {
	color: #0192D7;
}

.qcgl_content_fl ul li:nth-child(4) p {
	color: #0192D7;
}

.qcgl_content_fr ul {
	overflow: hidden;
	width: 872px;
}

.qcgl_content_fr ul li {
	float: left;
	position: relative;
	cursor: pointer;
}

.qcgl_content_fr ul li p,
.qcgl_content_fr ul li .qcgl_mengceng {
	display: none;
}

.qcgl_content_fr ul li .qcgl_mengceng {
	width: 100%;
	background: #000;
	opacity: 0.5;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8888
}

.qcgl_content_fr ul li p {
	z-index: 9999;
	font-family: MicrosoftYaHeiUI;
	font-size: 20px;
	color: #fff;
	letter-spacing: 0;
	text-align: center;
	width: 100%;
	position: absolute;
	top: 0;
}

.qcgl_content_fr ul li img {
	width: 100%;
	height: 100%;
	display: block;
	z-index: 7777;
}

.qcgl_content_fr ul li:first-child {
	margin-top: 0;
	margin-right: 20px;
	width: 530px;
	height: 195px;
	overflow: hidden;
}

.qcgl_content_fr ul li:nth-child(2) {
	width: 322px;
	height: 195px;
	overflow: hidden;
}

.qcgl_content_fr ul li:first-child .qcgl_mengceng,
.qcgl_content_fr ul li:nth-child(2) .qcgl_mengceng {
	height: 195px;
}

.qcgl_content_fr ul li:first-child p,
.qcgl_content_fr ul li:nth-child(2) p {
	line-height: 195px;
	height: 195px;
}

.qcgl_content_fr ul li:nth-child(3),
.qcgl_content_fr ul li:nth-child(4) {
	width: 255px;
	height: 185px;
	margin-top: 20px;
	margin-right: 20px;
	overflow: hidden;
}

.qcgl_content_fr ul li:nth-child(5) {
	width: 322px;
	height: 185px;
	overflow: hidden;
	margin-top: 20px;
}

.qcgl_content_fr ul li:nth-child(3) p,
.qcgl_content_fr ul li:nth-child(4) p,
.qcgl_content_fr ul li:nth-child(5) p {
	line-height: 185px;
	height: 185px;
}

.qcgl_content_fr ul li:nth-child(3) .qcgl_mengceng,
.qcgl_content_fr ul li:nth-child(4) .qcgl_mengceng,
.qcgl_content_fr ul li:nth-child(5) .qcgl_mengceng {
	height: 185px;
}

/* 百万姐妹 */
.bwjm_content {
	padding-top: 10px;
	overflow: hidden;
}

.bwjm_content ul li {
	width: 364px;
	height: auto;
	overflow: hidden;
	float: left;
	padding: 28px 20px 28px 20px;
	border: 1px solid #eee;
	cursor: pointer;
	margin: 20px 20px 0 0;
	position: relative;
}

.bwjm_content ul li:nth-child(3n) {
	margin-right: 0 !important;
}

.bwjm_baoxi {
	position: absolute;
	top: 0;
	right: 0;
	font-family: MicrosoftYaHeiUI;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0;
}

.bwjm_img {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	margin-right: 12px;
	overflow: hidden;
}

.bwjm_img img {
	width: 100%;
	height: 100%;
}

.bwjm_info {
	width: 270px;
}

.bwjm_content ul li h5 {
	font-weight: normal;
	font-family: MicrosoftYaHeiUI;
	font-size: 18px;
	color: #3E3E3E;
	line-height: 23px;
}

.bwjm_content ul li h5:hover {
	color: #F34A6F;
}

.bwjm_content ul li p {
	font-family: MicrosoftYaHeiUI;
	font-size: 14px;
	color: #9E9E9E;
	letter-spacing: 0;
	line-height: 18px;
	padding: 8px 0 12px 0;
}

.bwjm_content ul li span {
	font-family: MicrosoftYaHeiUI;
	font-size: 14px;
	color: #FF6688;
	letter-spacing: 0;
	display: block;
}

/* 连锁 */
.ylls {
	padding-bottom: 77px;
}

.ylls_content {
	padding-top: 40px;
}

.ylls_content ul {
	overflow: hidden;
}

.ylls_content ul li {
	padding-bottom: 10px;
	display: block;
	font-family: MicrosoftYaHeiUI;
	font-size: 16px;
	color: #3E3E3E;
	letter-spacing: 0;
	line-height: 20px;
	cursor: pointer;
	float: left;
	margin-right: 40px;
}

.active_adress a {
	color: #FF6688 !important;
	position: relative
}

.active_adress a::after {
	content: '';
	position: absolute;
	bottom: -6px;
	left: 13px;
	width: 50px;
	height: 3px;
	background: #FF6688;
}

.ylls_infos {
	padding-top: 16px;
	overflow: hidden;
}

.ylls_infos_map {
	width: 430px;
	overflow: hidden;
	margin-right: 20px;
	padding-top: 16px;
}

.ylls_infos_luxian {
	max-width: 427px;
	margin-right: 58px;
}

.ylls_infos_luxian h1 {
	font-weight: normal;
	font-family: MicrosoftYaHeiUI;
	font-size: 22px;
	color: #3E3E3E;
	line-height: 28px;
}

.ylls_infos_luxian p {
	font-family: MicrosoftYaHeiUI;
	font-size: 14px;
	color: #7E7E7E;
	letter-spacing: 0;
	line-height: 26px;
	padding-top: 15px
}

.ylls_infos_lianxi h1,
.ylls_infos_lianxi h2 {
	font-weight: normal;
	font-family: MicrosoftYaHeiUI;
	font-size: 22px;
	color: #3E3E3E;
	letter-spacing: 0;
	line-height: 35px;
}

.ylls_infos_lianxi h2 {
	padding-top: 10px;
	font-weight: normal;
}

.ylls_infos_lianxi h3 {
	font-weight: normal;
	font-family: Arial-BoldMT;
	font-size: 26px;
	color: #f68;
	letter-spacing: 0;
	line-height: 41px;
}

.ylls_infos_lianxi p {
	font-family: MicrosoftYaHeiUI;
	font-size: 14px;
	color: #7e7e7e;
	letter-spacing: 0;
	line-height: 35px;
}

.ylls_infos_ico {
	width: 100%;
	overflow: hidden;
	padding-top: 16px;
}

.ylls_infos_ico a {
	display: block;
	width: 47px;
	height: 47px;
	overflow: hidden;
	margin-right: 22px;
	cursor: pointer;
}

.ylls_infos_ico a img {
	width: 100%;
	height: 100%;
}

.jinan {
	display: block;
}

.beijing {
	display: none;
}

.wuhan {
	display: none
}

.info_adress {
	font-family: MicrosoftYaHeiUI;
	font-size: 14px;
	color: #9E9E9E;
	letter-spacing: 0;
	line-height: 35px;
	padding-top: 4px;
}

/* 地图 */
#map {
	width: 100%;
	height: 288px;
	border: 1px solid #eee;
	border-radius: 4px;
	overflow: hidden;
}

.anchorBL {
	display: none !important;
}

.pc_zl_header {
	display: block;
}

.m_zl_header {
	display: none;
}

/* *************************   医院集合页   ************************** */
.hospital_index {
	width: 100%;
	background: #fafafa;
}

.advert_box {
	width: 100%;
	height: 180px;
	overflow: hidden;
	background: #FFF1F4;
	cursor: pointer;
}

.advert_box img {
	width: 100%;
	height: 180px;
}

.select_clock {
	width: 100%;
	padding: 20px;
	background: #fff;
	margin-bottom: 20px;
}

.select_list {
	width: 100%;
	overflow: hidden;
}

.select_list p {
	width: 100px;
	float: left;
	line-height: 36px;
	font-size: 14px;
	color: #7E7E7E;
}

.select_list ul {
	width: 1025px;
	overflow: hidden;
	float: left;
}

.select_list ul li {
	float: left;
	margin-right: 23px;
	font-size: 14px;
	color: #000;
	line-height: 36px;
	cursor: pointer;
}

.select_active {
	color: #f68 !important;
}

.select_list ul li.wei {
	color: #444141
}

/* 医院列表 */
.hospital_block {
	width: 100%;
	padding: 20px;
	background: #fff;
	overflow: hidden;
}

.hospital_block_title {
	width: 100%;
	overflow: hidden;
}

.hospital_block_title_tip {
	font-size: 14px;
	width: 80px;
	color: #3E3E3E;
	line-height: 25px;
	float: left;
}

.hospital_block_title ul {
	max-width: 1000px;
	float: left;
	overflow: hidden;
}

.hospital_block_title ul li {
	cursor: pointer;
	padding-left: 6px;
	line-height: 25px;
	background: #FF6688;
	overflow: hidden;
	font-size: 14px;
	color: #FFFFFF;
	border-radius: 4px;
	float: left;
	margin-right: 20px;
}

.hospital_block_title ul li p {
	font-size: 14px;
	color: #FFFFFF;
	float: left;
}

.hospital_block_title ul li img {
	width: 24px;
	height: 24px;
	float: right;
}

.hospital_ul_fl {
	width: 800px;
	overflow: hidden;
}

.hospital_block_content {
	width: 100%;
	overflow: hidden;
	padding-top: 10px
}

.hospital_block_content_ul {
	padding-bottom: 20px;
}

.hospital_block_content ul li {
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}

.hospital_ul_fl_top {
	overflow: hidden;
}

.hospital_ul_fl_top_header {
	display: flex;
}

.hp_fl_img {
	width: 200px;
	height: 126px;
	overflow: hidden;
	margin-right: 24px;
}

.hp_fl_img img {
	width: 100%;
	height: 126px;
}

.hp_fl_menu {
	max-width: 550px;
	overflow: hidden;
	float: left;
	flex: 1;
	-webkit-flex: 1
}

.hp_fl_menu .ttt {
	padding-bottom: 10px;
	overflow: hidden;
	width: 100%;
}

.hp_fl_menu .ttt h2 {
	font-size: 20px;
	cursor: pointer;
	color: #3E3E3E;
	letter-spacing: 0.24px;
	font-weight: normal;
	line-height: 28px;
	float: left;
	max-width: 308px;
	margin-right: 20px;
}

.hp_fl_menu .ttt h2:hover {
	color: #f68;
}

.hp_fl_menu .ttt i {
	font-size: 14px;
	background: #FF6688;
	padding: 0 10px;
	color: #fff;
	border-radius: 4px;
	text-align: center;
	font-style: normal;
	margin-left: 20px;
	line-height: 28px;
	float: left;
}

.hp_fl_menu .ttt em {
	font-size: 14px;
	color: #FF6688;
	margin-left: 20px;
	font-style: normal;
	padding-left: 34px;
	line-height: 28px;
	float: left;
	background: url(./ico_hospital_renz_pc.png) no-repeat;
	background-position: left center;
	background-size: 24px;
}



.hp_fl_menu p {
	font-size: 14px;
	color: #5E5E5E;
	line-height: 22px;
}

.testTubeLabel {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}

.testTubeLabel2 {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
	display: flex;
}

.testTubeLabel2 .testTubeLabel_sp {
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	padding: 0 6px;
	font-size: 12px;
	color: #7E7E7E;
	line-height: 25px;
	background: #FFE3E9;
	border-radius: 4px;
	margin-right: 16px;
	margin-bottom: 10px;
}

.testTubeLabel_sp_img {
	width: 13px;
	height: 13px;
	margin-right: 10px;
	margin-top: 0px;
}

.hp_fl_menu_h2 {
	max-width: 350px !important;
}

.testTubeLabel_sp2 {
	color: #f68 !important;
}

.testTubeLabel span {
	padding: 0 6px;
	float: left;
	display: block;
	font-size: 12px;
	color: #7E7E7E;
	line-height: 25px;
	background: #F1F1F1;
	border-radius: 4px;
	margin-right: 16px;
	margin-bottom: 10px;
}

.hospital_ul_fl_bottom {
	width: 100%;
	overflow: hidden;
	padding-left: 28px;
	margin-top: 20px;
	background: url(./ico_hospital_xingbiao.png) left no-repeat;
	background-size: 17px 22px;
	background-position: 0;
}

.hospital_ul_fl_bottom p {
	font-size: 14px;
	color: #3e3e3e;
	line-height: 25px;
}

.hospital_ul_fl_bottom a {
	background: #FFF2DC;
	line-height: 25px;
	font-size: 14px;
	color: #FF9840;
	letter-spacing: 0.17px;
	padding: 0 8px;
	font-weight: normal;
	margin-right: 10px;
	cursor: pointer;
	float: left;
	display: block;
}

.hospital_ul_fr {
	padding: 15px 40px;
	overflow: hidden;
	border-left: 1px solid #eee;
	width: 210px;
}

.hp_fr_headerimg {
	height: 54px;
	overflow: hidden;
}

.hp_fr_headerimg li {
	width: 54px;
	height: 54px;
	overflow: hidden;
	float: left;
	border-radius: 50%;
	padding: 0 !important;
	border: none !important;
	margin-left: -15px;
}

.hp_fr_headerimg li img {
	width: 100%;
	height: 54px;
}

.hp_fr_headerimg li:first-child {
	margin-left: 0 !important;
}

.hospital_ul_fr p {
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #5E5E5E;
	line-height: 20px;
	padding: 20px 0;
}

.hp_fr_bottom {
	overflow: hidden;
	margin: 0 auto;
}

.hp_fr_bottom a {
	display: block;
	width: 84px;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px;
	cursor: pointer;
}

.hp_fr_bottom_fl {
	background: #FFE3E9;
	color: #FF6688 !important;
	margin-right: 30px;
}

.hp_fr_bottom_fr {
	background: #FF6688;
	color: #fff !important;
}

/* ****************  医院详情页  ******************* */
.hospital_detail {
	width: 100%;
	background: #fafafa;
}

.hp_detail_content_top {
	background: #fff;
	padding: 20px;
}

.hp_detail_top_fr {
	padding: 0 0 0 30px;
	overflow: hidden;
	border-left: 2px solid #eee;
	width: 290px;
}

.hp_detail_top_fr p {
	font-size: 20px;
	color: #3E3E3E;
	line-height: 28px;
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}

.hp_detail_top_fr ul {
	width: 100%;
	overflow: hidden;
}

.hp_detail_top_fr ul li {
	padding: 0 8px;
	margin-right: 15px;
	margin-top: 15px;
	background: #FFEBEF;
	border-radius: 4px;
	font-size: 12px;
	color: #FF6688;
	line-height: 28px;
	float: left;
}

/* .hp_detail_top_fr ul li:nth-child(1){margin-right: 0!important;} */
.hp_fl_menu i {
	font-style: normal;
	color: #f68;
	cursor: pointer;
}

/* .hp_detail_block{margin-top: 20px;} */
.hp_detail_block_fl {
	width: 880px;
	margin-right: 20px;
}

.hp_list {
	padding: 20px;
	width: 100%;
	background: #fff;
	overflow: hidden;
	margin-top: 20px;
}

.hp_list_title {
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
	line-height: 33px;
	font-size: 26px;
	color: #444141;
}

.hp_list_title a {
	float: right;
	cursor: pointer;
	font-size: 16px;
	color: #FF6688;
	padding-left: 30px;
	background: url(./icon_help_ddoctor_pan.png) no-repeat;
	background-size: 23px 23px;
	background-position: 0 6px;
}

.hp_synopsis_list_content {
	width: 100%;
	padding: 20px;
	font-size: 14px;
	color: #3E3E3E;
	line-height: 26px;
}

.hp_synopsis_list_map {
	width: 100%;
	height: 255px;
	overflow: hidden;
	padding: 0 20px;
}

.hp_synopsis_list_map #map {
	height: 255px !important;
}

/* 院内专家 */
.hp_expert_list_content {
	width: 100%;
	padding: 20px 20px 0 20px;
	overflow: hidden;
}

.hp_expert_list_content ul {
	overflow: hidden;
	width: 100%;
}

.hp_expert_list_content ul li {
	width: 385px;
	border: 1px solid #eee;
	height: 117px;
	margin-right: 20px;
	float: left;
	padding: 15px 12px;
	cursor: pointer;
	margin-bottom: 20px;
	position: relative;
}

.hp_expert_list_content h6 {
	font-weight: normal;
	position: absolute;
	top: 0;
	right: 30px;
	width: 22px;
	height: 26px;
	overflow: hidden;
	display: block;
}

.hp_expert_list_content h6 img {
	width: 100%;
	height: 26px;
}

.hp_expert_list_content ul li:nth-child(2n) {
	margin-right: 0 !important;
}

.hp_expert_list_content ul li:nth-child(6)~li {
	display: none;
}

.hp_expert_fl {
	width: 54px;
	margin-right: 20px;
}

.hp_expert_fl img {
	width: 100%;
	height: 54px;
	border-radius: 50%;
	overflow: hidden;
}

.hp_expert_fl .zx {
	width: 100%;
	line-height: 20px;
	background: #FF6688;
	border-radius: 4px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 10px;
	position: initial;
	display: block;
}

.hp_expert_fr {
	width: 280px;
	overflow: hidden;
	flex: 1;
	-webkit-flex: 1;
}

.hp_expert_fr h5 {
	font-weight: normal;
	font-size: 16px;
	color: #3E3E3E;
	text-align: left;
	line-height: 22px;
}

.hp_expert_fr h5:hover {
	color: #f68
}

.hp_expert_fr h5 i {
	font-size: 12px;
	color: #7E7E7E;
	text-align: left;
	padding-left: 14px;
	font-style: normal;
}

.hp_expert_fr p {
	line-height: 17px;
	font-size: 12px;
	color: #7E7E7E;
	text-align: left;
	padding: 6px 0
}

.hp_expert_fr span {
	display: block;
	font-size: 12px;
	color: #FF6688;
	text-align: left;
	line-height: 17px;
}

.hp_posts_list_content {
	width: 100%;
}

.hp_posts_list_content ul {
	width: 100%;
	overflow: hidden;
	padding: 0 20px 20px 20px;
}

.hp_posts_list_content ul li {
	padding: 15px 0;
	border-bottom: 1px solid #eee;
	overflow: hidden;
}

.hp_posts_list_content ul li:nth-child(5)~li {
	display: none;
}

.hp_posts_img {
	width: 40px;
	height: 40px;
	overflow: hidden;
	margin-right: 15px;
	border-radius: 50%;
}

.hp_posts_img img {
	width: 100%;
	height: 40px;
}

.hp_posts_info {
	width: 740px;
	overflow: hidden;
}

.hp_posts_info .hp_posts_info_top {
	width: 100%;
	overflow: hidden;
}

.hp_posts_info_top h5 {
	font-size: 14px;
	color: #3E3E3E;
	letter-spacing: 0.48px;
	line-height: 18px;
	font-weight: normal;
	max-width: 690px;
	float: left;
	cursor: pointer;
}

.hp_posts_info_top h5:hover {
	color: #f68;
}

.hp_posts_info_top p {
	background: url(./icon_best_yicaina.png) no-repeat;
	width: 46px;
	height: 18px;
	background-size: 46px 18px;
	float: left;
}

.hp_posts_info_bottom {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}

.hp_info_bottom_fl {
	width: 420px;
	overflow: hidden;
}

.hp_info_bottom_fl p {
	font-size: 12px;
	color: #9E9E9E;
	text-align: left;
	float: left;
	line-height: 17px;
	margin-right: 24px;
}

.hp_info_bottom_fl span {
	font-size: 12px;
	color: #9E9E9E;
	text-align: left;
	float: left;
	line-height: 17px;
	margin-right: 24px;
}

.hp_posts_list_content .span_bx {
	color: #FF6688 !important;
}

.hp_posts_list_content .span_rj {
	color: #F5A623 !important;
}

.hp_posts_list_content .span_rm {
	color: #6871EF !important;
}

.hp_info_bottom_fr {
	overflow: hidden;
	width: 135px;
}

.hp_info_bottom_fr p {
	max-width: 50px;
	margin-left: 16px;
	font-size: 12px;
	color: #5E5E5E;
	line-height: 17px;
	float: right;
	text-align: right;
	padding-left: 26px;
	box-sizing: border-box;
	background-size: 17px 17px;
}

.hp_info_bottom_fr p:first-child {
	background: url(./ico_best_see.png) no-repeat;
}

.hp_info_bottom_fr p:last-child {
	background: url(./ico_best_huifu.png) no-repeat;
}

/* 左侧 */
.hp_detail_block_fr {
	width: 280px;
	margin-top: 20px;
	overflow: hidden;
}

.preferred_service {
	width: 100%;
	padding: 20px;
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px;
}

.preferred_service_ul {
	width: 100%;
	overflow: hidden;
}

.preferred_service_ul li {
	width: 100%;
	margin-top: 20px;
}

.service_ul_top_img {
	width: 240px;
	height: 103px;
	overflow: hidden;
}

.service_ul_top_img img {
	width: 100%;
	height: 103px;
}

.preferred_service_ul li p {
	width: 100%;
	line-height: 22px;
	padding-top: 7px;
	padding-left: 7px;
	font-size: 16px;
	color: #3E3E3E;
}

.preferred_service_ul li span {
	display: block;
	width: 100%;
	line-height: 22px;
	font-size: 12px;
	color: #9E9E9E;
	padding-left: 7px;
}

.hp_detail_block_fr .comm_nyzl_top_fr_top {
	margin-top: 0 !important;
	border: none !important;
}

.mol_testTubeLabel,
.mob_select_clock,
.mobil_advert_box,
.hp_expert_list_showmore,
.hp_detail_less,
.hp_detail_more,
.hp_ceshi_list,
.hp_posts_list_showmore,
.hp_service_list,
.hp_posts_list_content ul h1,
.hp_posts_list_content ul h2,
.hp_expert_fl i {
	display: none;
}

#BMapLib_stationText0 {
	font-size: 14px;
}

.mol_testTubeLabel2 {
	display: none;
}

/* 帖子详情广告 */
.post_advert_img {
	width: 100%;
	margin-bottom: 20px;
	margin-top: 20px;
	overflow: hidden;
	display: block
}

.post_advert_img img {
	width: 100%;
}

.post_advert_img_mobil,
.no_hospital {
	display: none;
}


/* *****************   new--医院详情页   ******************** */
.new_hospital_detail {
	width: 100%;
	background: #fafafa;
}

/* 顶部医院详情 */
.new_hp_detail_content_top {
	overflow: hidden;
	background: #fff;
	padding: 20px;
}

.new_hp_fl_img {
	width: 370px;
	height: 230px;
	overflow: hidden;
	margin-right: 20px;
}

.new_hp_fl_img img {
	width: 100%;
	height: 100%;
}

.new_hp_fr_menu {
	width: 750px;
	overflow: hidden;
	position: relative;
	height: 230px;
}

.new_hp_fr_menu h2 {
	font-size: 24px;
	color: #3E3E3E;
	line-height: 33px;
}

.new_hp_fr_menu .addr,
.new_hp_fr_menu .mobi {
	font-size: 14px;
	color: #5E5E5E;
	line-height: 22px;
	padding-top: 10px;
	padding-left: 30px;
	line-height: 22px;
}

.new_hp_fr_menu .addr {
	background: url(./ico_hp_det_adress.png) no-repeat;
	background-size: 15px;
	background-position: 5px 12px;
}

.new_hp_fr_menu .mobi {
	background: url(./ico_hp_det_phone.png) no-repeat;
	background-size: 15px 16px;
	background-position: 5px 12px;
}

.new_hp_fr_menu .new_hp_content {
	font-size: 14px;
	color: #7E7E7E;
	letter-spacing: 0;
	line-height: 23px;
	margin-top: 20px;
	width: 100%;
	position: absolute;
	bottom: 20px;
	left: 0;
}

.new_hp_fr_menu i {
	font-size: 14px;
	color: #f68;
	letter-spacing: 0;
	line-height: 14px;
	padding-top: 6px;
	display: block;
	cursor: pointer;
	position: absolute;
	bottom: 0;
	;
	left: 0;
}

.new_hp_fr_menu ul {
	overflow: hidden;
	width: 100%;
}

.new_hp_fr_menu ul li {
	padding: 6px 10px;
	background: #FFEBEF;
	border-radius: 4px;
	margin-top: 10px;
	margin-right: 10px;
	color: #f68;
	font-size: 14px;
	line-height: 18px;
	float: left;
}

/* 左侧 */
.new_hp_content_fl {
	width: 880px;
	margin-right: 20px;
	overflow: hidden;
}

/* 最新活动福利 */
.new_hp_activity_content {
	width: 100%;
	overflow: hidden;
}

.new_hp_activity_live {
	width: 100%;
	overflow: hidden;
	padding: 20px 0 10px 0;
	cursor: pointer;
}

.new_hp_live_fl {
	width: 280px;
	height: 160px;
	overflow: hidden;
	position: relative;
	margin-right: 20px;
}

.new_hp_live_fl img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.new_hp_live_btn {
	position: absolute;
	right: 0;
	bottom: 0;
	background: #000;
	opacity: 0.5;
	cursor: pointer;
	font-size: 14px;
	color: #FFFFFF;
	padding: 4px 10px;
}

.new_hp_live_fr {
	width: 540px;
	overflow: hidden;
}

.new_hp_live_fr h2 {
	width: 100%;
	overflow: hidden;
	font-size: 20px;
	color: #3E3E3E;
	line-height: 28px;
	font-weight: normal;
}

.new_hp_live_fr h2:hover {
	color: #f68;
}

.new_hp_live_fr_content {
	padding-top: 10px;
	font-size: 16px;
	color: #9E9E9E;
	line-height: 22px;
	width: 100%;
}

.new_hp_live_fr_content:hover {
	color: #f68;
}

.new_hp_live_fr_doctor {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.new_hp_live_fr_doctor_fl {
	width: 400px;
	overflow: hidden;
}

.new_hp_live_fr_doctor_fl img {
	width: 54px;
	height: 54px;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 20px;
	float: left;
}

.new_hp_live_fr_doctor_fl .name {
	font-size: 16px;
	color: #f68;
	line-height: 54px;
	float: left;
	margin-right: 20px;
}

.new_hp_live_fr_doctor_fl .zhicheng {
	font-size: 16px;
	color: #9e9e9e;
	line-height: 54px;
	float: left;
	margin-right: 20px;
}

.free_lookLive {
	width: 128px;
	background: #FF6688;
	border-radius: 75px;
	line-height: 42px;
	font-size: 16px;
	margin-top: 10px;
	color: #FFFFFF !important;
	text-align: center;
}

.new_hp_activity_package {
	width: 100%;
	overflow: hidden;
}

.new_hp_activity_package li {
	width: 408px;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	overflow: hidden;
	border: 1px solid #eee;
	cursor: pointer;
}

.new_hp_activity_package li:nth-child(2n) {
	margin-right: 0 !important;
}

.new_hp_activity_package a {
	display: flex;
	display: -webkit-flex;
}

.new_hp_package_img {
	width: 190px;
	height: 110px;
	overflow: hidden;
	margin-right: 15px;
}

.new_hp_package_img img {
	width: 100%;
	height: 100%;
}

.new_hp_package_fl {
	width: 200px;
	padding: 10px 0;
	position: relative;
	height: 110px;
	flex: 1;
	-webkit-flex: 1;
}

.new_hp_package_fl h2 {
	font-weight: normal;
	font-size: 16px;
	color: #3E3E3E;
	line-height: 22px;
	width: 100%;
}

.new_hp_package_fl h2:hover {
	color: #f68
}

.new_hp_package_fl p {
	font-size: 12px;
	color: #9E9E9E;
	line-height: 17px;
	padding-top: 3px;
}

.new_hp_package_fl span {
	font-size: 20px;
	color: #f68;
	line-height: 20px;
	margin-top: 11px;
	display: block;
	position: absolute;
	left: 0;
	bottom: 10px;
}

/* 加入微信群 */
.new_hp_wxgroup ul {
	width: 100%;
	overflow: hidden;
	padding-top: 20px;
}

.new_hp_wxgroup ul li {
	width: 195px;
	border-radius: 4px;
	float: left;
	margin-right: 20px;
	padding: 20px;
	cursor: pointer;
}

.new_hp_wxgroup ul li:nth-child(4n) {
	margin-right: 0 !important;
}

.new_hp_wxgroup ul li h2 {
	font-size: 16px;
	color: #3E3E3E;
	line-height: 22px;
	font-weight: normal;
	height: 44px;
}

.new_hp_wxgroup ul li span {
	font-size: 12px;
	color: #9E9E9E;
	line-height: 17px;
	padding-top: 3px;
}

.new_hp_wxgroup ul li p {
	color: #fff;
	border-radius: 65px;
	margin-top: 6px;
	line-height: 22px;
	width: 68px;
	text-align: center;
	cursor: pointer;
	font-size: 12px
}

.new_hp_wxgroup ul li:first-child {
	background: #DDEDFF url('./ico_hp_bj_01.png') no-repeat;
}

.new_hp_wxgroup ul li:first-child p {
	background: #76B1F5;
}

.new_hp_wxgroup ul li:nth-child(2) {
	background: #FFECDF url('./ico_hp_bj_02.png') no-repeat;
}

.new_hp_wxgroup ul li:nth-child(2) p {
	background: #FFB17B;
}

.new_hp_wxgroup ul li:nth-child(3) {
	background: #FFF4D1 url('./ico_hp_bj_03.png') no-repeat;
}

.new_hp_wxgroup ul li:nth-child(3) p {
	background: #F9D256;
}

.new_hp_wxgroup ul li:last-child {
	background: #FFEBEF url('./ico_hp_bj_04.png') no-repeat;
}

.new_hp_wxgroup ul li:last-child p {
	background: #FD7896;
}

/* 小视频 */
.hp_video_list ul {
	width: 100%;
	overflow: hidden;
}

.hp_video_list ul li {
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	width: 195px;
	cursor: pointer;
}

.hp_video_list ul li:nth-child(4n) {
	margin-right: 0 !important;
}

.hp_video_list_li_top {
	width: 195px;
	height: 240px;
	overflow: hidden;
	position: relative;
}

.hp_video_list_li_top img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.new_hp_video_btn {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -20px;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	opacity: 0.7;
	cursor: pointer;
	border-radius: 50%;
	background: url(./icon_best_open_copy.png) no-repeat 40px 40px;
	background-position: 0;
}

.hp_video_list_li_bottom {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}

.hp_video_list_li_bottom img {
	width: 22px;
	height: 22px;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 6px;
}

.hp_video_list_li_bottom p {
	font-size: 16px;
	color: #333;
	line-height: 22px;
}

.hp_video_list_li_bottom span {
	line-height: 22px;
	font-size: 12px;
	color: #7E7E7E;
}

.hp_video_list_showMore {
	font-size: 16px;
	color: #3E3E3E !important;
	padding-top: 24px;
	text-align: center;
	width: 100%;
	cursor: pointer;
}

.hp_video_list_showMore:hover {
	color: #f68 !important;
}

/* 专家 */
.new_hp_expert_list ul li {
	height: 140px !important;
	position: relative;
}

.hp_expert_list_top {
	width: 100%;
	overflow: hidden;
	display: flex;
}

.hp_expert_list_chuzhen {
	font-size: 12px;
	color: #9E9E9E;
	line-height: 17px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 100%;
}

/* 右侧 */
.new_hp_content_fr {
	width: 280px;
	overflow: hidden;
}

.new_hp_content_fr_map {
	width: 280px;
	height: 170px;
	overflow: hidden;
	margin: 20px 0;
}

/* **************************  医院机构详情   ***************************** */
.hp_institute_detail {
	width: 100%;
	background: #fafafa;
}

.institute_activity_package {
	width: 100%;
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
}

.institute_activity_package li {
	width: 360px;
	height: 140px;
	float: left;
	margin-right: 25px;
	margin-top: 25px;
	overflow: hidden;
	border: 1px solid #eee;
	cursor: pointer;
}

.institute_activity_package li:nth-child(3n) {
	margin-right: 0 !important;
}

.institute_package_img {
	width: 150px;
	height: 140px;
	overflow: hidden;
	margin-right: 20px;
}

.institute_package_img img {
	width: 100%;
	height: 100%;
}

.institute_activity_package li a {
	display: flex;
	display: -webkit-flex;
}

.institute_package_fl {
	width: 190px;
	padding: 20px 0;
	position: relative;
	height: 140px;
	flex: 1;
	-webkit-flex: 1;
}

.institute_package_fl h2 {
	font-size: 16px;
	color: #3E3E3E;
	line-height: 22px;
}

.institute_package_fl h2:hover {
	color: #f68
}

.institute_package_fl p {
	font-size: 12px;
	color: #9E9E9E;
	line-height: 17px;
	padding-top: 10px;
}

.institute_package_fl span {
	font-size: 18px;
	color: #f68;
	line-height: 20px;
	display: block;
	position: absolute;
	bottom: 20px;
	left: 0;
}

/* 专家团队 */
.hp_institute_expert {
	width: 100%;
	overflow: hidden;
}

.institute_expert_content {
	width: 100%;
	overflow: hidden;
}

.institute_expert_content ul {
	width: 100%;
	overflow: hidden;
}

.institute_expert_content ul li {
	float: left;
	margin-right: 20px;
	margin-top: 30px;
	overflow: hidden;
	width: 360px;
	display: flex;
}

.institute_expert_content_fl {
	width: 150px;
	overflow: hidden;
	margin-right: 17px;
}

.institute_expert_content_fl img {
	width: 100%;
	height: 190px;
	overflow: hidden;
}

.institute_expert_content_fl .zixun {
	margin-top: 15px;
	cursor: pointer;
	width: 100%;
	height: 44px;
	line-height: 44px;
	background: #FF6688;
	border-radius: 78px;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
}

.institute_expert_content_fr {
	width: 190px;
	overflow: hidden;
	cursor: pointer;
	flex: 1;
	-webkit-flex: 1;
}

.institute_expert_content_fr .toph {
	width: 100%;
	overflow: hidden;
}

.institute_expert_content_fr .toph h2 {
	font-size: 18px;
	color: #444141;
	line-height: 25px;
	max-width: 100%;
}

.institute_expert_content_fr h2:hover {
	color: #f68;
}

.institute_expert_content_fr .toph i {
	font-style: normal;
	font-size: 14px;
	color: #7E7E7E;
	line-height: 25px;
	max-width: 110px;
	text-align: left;
}

.institute_expert_content_fr span {
	font-size: 14px;
	color: #7E7E7E;
	line-height: 18px;
	margin: 10px 0;
	display: block;
}

.institute_expert_content_fr p {
	font-size: 14px;
	color: #7E7E7E;
	line-height: 21px;
}

.institute_expert_content_fr .many_four_lines {
	white-space: pre-wrap;
	display: -ms-box !important;
	display: -moz-box !important;
	;
	display: -webkit-box !important;
	;
	display: box !important;
	;
	text-overflow: ellipsis;
	overflow: hidden;
	-ms-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-ms-line-clamp: 5;
	-moz-line-clamp: 5;
	-webkit-line-clamp: 5;
	line-clamp: 5;
}

/* .institute_expert_content_fr p:hover{color: #f68;} */
.institute_expert_content_fr .showmore {
	font-size: 14px;
	color: #f68;
	line-height: 21px;
	display: block;
	padding-top: 5px;
}

/* 医院简介 */
.hp_institute_jianjie {
	display: none;
}

/* 技术特色 */
.institute_features_content {
	width: 100%;
	padding-top: 20px;
	overflow: hidden;
}

.institute_features_content p {
	width: 100%;
	font-size: 16px;
	color: #3E3E3E;
	line-height: 26px;
}

.institute_features_content_imgs {
	width: 100%;
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-flow: row wrap;
}

.institute_features_content_imgs li {
	width: 270px;
	height: 160px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	flex-grow: 1;
}

.institute_features_content_imgs li img {
	width: 100%;
	height: 100%;
}

.institute_features_content_imgs li:nth-child(4n) {
	margin-right: 0 !important;
}

.institute_features_content_imgs li:nth-child(4)~li {
	display: none;
}

/* 成功案例 */
.hp_institute_case ul {
	width: 100%;
	overflow: hidden;
}

.hp_institute_case ul li {
	width: 360px;
	margin-right: 30px !important;
}

/* 加微信弹框 */
.hp_institute_detail_alert {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	display: none;
	z-index: 9999;
}

.hp_alert_content {
	width: 370px;
	background: #ffffff;
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	border: none;
	z-index: 9999;
}

.hp_alert_content_menu {
	width: 100%;
	overflow: hidden;
	display: none;
}

.hp_alert_content_title {
	width: 100%;
	font-size: 22px;
	color: #3E3E3E;
	line-height: 30px;
	text-align: center;
	padding: 20px;
}

.hp_alert_content_code {
	width: 180px;
	height: 180px;
	overflow: hidden;
	margin: auto;
	margin-bottom: 15px;
}

.hp_alert_content_code img {
	width: 100%;
	height: 100%;
}

.hp_alert_content span {
	display: block;
	line-height: 20px;
	font-size: 14px;
	color: #7E7E7E;
	text-align: center;
	width: 100%;
}

.alert_group_btns {
	width: 320px;
	overflow: hidden;
	margin: 15px auto;
}

.wechat_btn {
	display: block;
	width: 140px;
	height: 40px;
	line-height: 40px;
	background: #FF6688;
	border-radius: 100px;
	font-size: 18px;
	color: #fff !important;
	text-align: center;
	border: none;
}

.down_btn_code {
	color: #f68 !important;
	background: #FFEBEF !important;
	-webkit-touch-callout: default;
}

.hp_alert_content .close_hp_alert {
	width: 40px;
	height: 40px;
	overflow: hidden;
	float: right;
	cursor: pointer;
}

.hp_alert_content .close_hp_alert img {
	width: 100%;
	height: 100%;
}

.hp_alert_content_photo {
	width: 100%;
	overflow: hidden;
	display: none;
	position: relative;
}

.hp_alert_content_photo img {
	width: 300px;
	height: 400px;
	overflow: hidden;
	margin: 0 auto;
}

.hp_alert_content_photo p {
	width: 100px;
	height: 50px;
	overflow: hidden;
	background: pink;
	position: absolute;
	top: 0;
	right: 20px;
	opacity: 0;
	cursor: pointer;
}

/* 套餐弹框 */
.hp_institute_pakage_alert {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	display: none;
}

.hp_alert_pakage_content {
	width: 370px;
	background: #ffffff;
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	border: none;
	padding: 10px;
}

.hp_alert_pakage_content_title {
	width: 100%;
	font-size: 22px;
	color: #3E3E3E;
	line-height: 30px;
	text-align: center;
	padding: 20px 0 20px 40px;
}

.hp_alert_pakage_content_code {
	width: 330px;
	height: 160px;
	overflow: hidden;
	margin: auto;
	margin-bottom: 15px;
}

.hp_alert_pakage_content_code img {
	width: 100%;
	height: 100%;
}

.hp_alert_pakage_content span {
	display: block;
	line-height: 20px;
	font-size: 14px;
	color: #7E7E7E;
	text-align: left;
	width: 100%;
}

.wechat_pakage_btn {
	cursor: pointer;
	width: 165px;
	height: 44px;
	line-height: 44px;
	margin: 15px auto;
	background: #FF6688;
	border-radius: 100px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	display: block;
	border: none;
}

.hp_alert_pakage_content a {
	width: 40px;
	height: 40px;
	overflow: hidden;
	float: right;
	cursor: pointer;
}

.hp_alert_pakage_content a img {
	width: 100%;
	height: 100%;
}

/* 小视频 */
/* .hp_video_list ul li:nth-child(8) ~ li{display: none;} */
/* 最新活动福利 */
.institute_activity_package li:nth-child(3)~li {
	display: none;
}

/* .institute_expert_content ul li:nth-child(6) ~ li{display: none;} */
.hp_institute_case ul li:nth-child(6)~li {
	display: none;
}

/* *****************   new——医生详情页  ****************** */
.new_doctor_detail_content_top {
	overflow: hidden;
	background: #fff;
	padding: 20px;
}

.new_doctor_fl_img {
	width: 120px;
	height: 140px;
	overflow: hidden;
	margin-right: 20px;
}

.new_doctor_fl_img img {
	width: 100%;
	height: 100%;
}

.new_doctor_fr_menu {
	width: 750px;
	overflow: hidden;
	position: relative;
	height: 140px;
}

.new_doctor_fr_menu h2 {
	font-size: 22px;
	color: #3E3E3E;
	line-height: 33px;
}

.new_doctor_fr_menu h2 i {
	font-size: 18px;
	color: #7E7E7E;
	line-height: 14px;
	padding-left: 14px;
}

.new_doctor_fr_menu p {
	font-size: 18px;
	color: #7E7E7E;
	line-height: 23px;
	margin-top: 15px;
}

.new_doctor_fr_menu ul {
	overflow: hidden;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}

.new_doctor_fr_menu ul li {
	cursor: pointer;
	border-radius: 75px;
	width: 128px;
	line-height: 44px;
	font-size: 16px;
	float: left;
	text-align: center;
}

.new_doctor_fr_menu ul li:first-child {
	background: #FFEBEF;
	color: #f68;
	margin-right: 30px;
}

.new_doctor_fr_menu ul li:last-child {
	background: #f68;
	color: #fff;
}

.new_doctor_fr_menu ul li:last-child:hover {
	background: #F34A6F
}

.new_doctor_menu_good {
	width: 100%;
	height: 160px;
	overflow: hidden;
	padding-top: 15px;
}

.new_doctor_menu_good p {
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	line-height: 24px;
}

.new_doctor_menu_good i {
	font-size: 14px;
	color: #333333;
	line-height: 18px;
	font-style: normal;
	padding-top: 10px;
	display: block;
	font-family: MicrosoftYaHeiUI-Bold;
}

.new_doctor_hp_jianjie {
	width: 100%;
	overflow: hidden;
	background: #fff;
	margin-top: 20px;
	padding: 20px;
}

.new_doctor_hp_jianjie_title {
	width: 100%;
	text-align: left;
	font-size: 22px;
	color: #444141;
	line-height: 28px;
}

.new_doctor_hp_jianjie_menu {
	width: 100%;
	overflow: hidden;
}

.new_doctor_hp_jianjie_menu img {
	width: 245px;
	height: 130px;
	margin: 20px auto;
}

.new_doctor_hp_jianjie_menu p {
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	line-height: 24px;
	line-height: 24px;
}

.fl_doctor_list_showMore {
	font-size: 16px;
	color: #f68 !important;
	padding-top: 10px;
	text-align: center;
	width: 100%;
	cursor: pointer;
}

.new_doctor_fr_top {
	margin-top: 20px !important;
	width: 100%;
	border: none !important;
}

/* 优化 */
.best_post_block_live {
	margin-top: 20px;
}

.best_post_block_live .new_hp_activity_live {
	padding: 0 !important;
}

.add_live_div,
.add_live_div_menu {
	display: none;
}

.best_post_block_live {
	display: block;
}

/* .bk_addGroup_alert{border-top: 20px solid #fafafa;} */
.hp_video_list .tcdPageCode {
	margin-top: 20px;
}

/* 咨询隐藏 */
#newBridge {
	display: none !important;
}

/* 优化套餐页 */
.serve_pc {
	display: block;
}

.serve_mob {
	display: none;
}

/* 帖子页新添 */
.new_best_post_auth {
	margin-left: 15px;
}

.best_post_auth {
	width: 810px;
	overflow: hidden;
	margin: 15px 0;
}

.best_post_auth .swiper-container {
	width: 100%;
	overflow: hidden;
	height: 60px;
	background: #F5F5F5;
}

.best_post_auth .swiper-container .swiper-slide {
	width: 100%;
	padding: 10px 15px;
	overflow: hidden;
	cursor: pointer;
}

.topic_add_fl {
	padding-left: 30px;
	max-width: 85%;
	background: url("./ico_topic_adv_yy.png") no-repeat;
	background-size: 24px;
	background-position: 0px -1px;
}

.topic_add_fl p {
	line-height: 22px;
	font-size: 14px;
	width: 100%;
}

.topic_add_fl .one {
	color: #5e5e5e;
}

.topic_add_fl .one span {
	color: #f68;
}

.topic_add_fl .two {
	color: #9e9e9e;
}

.topic_add_fr {
	width: 70px;
	font-size: 14px;
	line-height: 30px;
	border-radius: 60px;
	background: #f68;
	text-align: center;
	color: #fff;
	margin-top: 5px;
}

.best_post_auth .swiper-container {
	z-index: 0 !important;
}

/* 百科添加模块 */
.bk_block_video {
	border-top: 0;
	width: 880px;
}

.case_ul_box {
	width: 100%;
	overflow: hidden;
}

.case_ul_box li {
	width: 50%;
	overflow: hidden;
	margin-top: 20px;
	float: left;
	display: flex;
}

.case_ul_box li a {
	width: 100%;
	overflow: hidden;
	display: flex;
}

.case_ul_box_img {
	height: 90px;
	width: 120px;
	display: block;
	overflow: hidden;
	margin-right: 20px;
}

.case_ul_box_img img {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.case_ul_box_menu {
	margin-right: 15px;
	overflow: hidden;
	height: 90px;
	position: relative;
	flex: 1;
	-webkit-flex: 1;
}

.case_ul_box_title {
	width: 100%;
	font-size: 16px;
	line-height: 22px;
	cursor: pointer;
	color: #333;
	font-weight: 400;
}

.case_ul_box_menu p {
	width: 100%;
	font-size: 12px;
	color: #9E9E9E;
	line-height: 17px;
	position: absolute;
	bottom: 3px;
}

.bk_block_video_case {
	margin-bottom: 20px;
}

.case_ul_box_title:hover {
	color: #f68;
}

.case_ul_box_menu p:hover {
	color: #f68;
}

.bk_block_video .hp_video_list_li_top {
	height: 135px !important;
}

/* 首页优化 */
.tab_kepu_video_content_pc {
	display: block;
}

.tab_kepu_video_content_mobil {
	display: none;
}

/* 下载btn */
.btnApp {
	position: fixed;
	z-index: 1000;
	bottom: 25px;
	left: 50%;
	font-size: 14px;
	transform: translateX(-50%);
	display: none;
	background: linear-gradient(90deg, #F78 0, rgb(248, 104, 140) 100%);
	color: #fff;
	width: 80px;
	line-height: 27.5px;
	text-align: center;
	border-radius: 25px;
}

.btnApp:hover {
	color: #fff;
}

._3tOSKX {
	position: fixed !important;
	z-index: 9999 !important;
	display: none !important;
}

/********** 百科页面适配更改 *********/
/* .art_content_mod_mobile{display: none;}
.art_content_mod_pc{display: block;} */
#cambrian0 {
	display: none !important;
}

.art_content_mod_mobile {
	display: block;
}

.art_content_mod_pc {
	display: none;
}

.new_from_list {
	display: none;
}

.line_seven {
	-ms-line-clamp: 7;
	-moz-line-clamp: 7;
	-webkit-line-clamp: 7;
	line-clamp: 7;
}

.art_content_mod_mobile_div {
	width: 100%;
	overflow: hidden;
}

.art_content_mod_mobile_aone {
	display: block;
}

.art_content_mod_mobile_atwo {
	display: none;
}

.art_content_mod_mobile_p {
	height: 150px;
	overflow: hidden;
}

.art_content_mod_mobile_div a {
	width: 100%;
	line-height: 30px;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
	color: #f68 !important;
}

.art_content_mod_mobile_div a img {
	margin: 0 auto;
	margin-top: 10px;
}

#new_alive_pc .swiper-pagination-white .swiper-pagination-bullet {
	background: #f68 !important;
}

#new_alive_pc {
	padding: 0 20px !important;
}

#new_alive_pc .swiper-wrapper {
	padding: 20px 0 40px 0
}

#new_alive_pc .swiper-pagination-bullet-active {
	background: #f68 !important;
}

#new_alive_pc .swiper-pagination_bk {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

.art_detail .best_post_auth {
	display: none;
}

.art_detail .new_art_title {
	display: block;
}

.art_detail .art_title_time {
	display: none;
}

.art_detail .best_post_auth {
	display: block;
}

.baike_zixun_block_div {
	display: none;
}

.header_suspend,
.collect_suspend {
	display: none;
}

/**************************** new医生页 2019-02  ***************************/
.new_doctor {
	width: 100%;
	background: #fafafa;
}

.doctor_hyb_content_header {
	width: 100%;
	overflow: hidden;
	background: #fff;
	padding: 20px;
	display: flex;
	position: relative;
	height: auto
}

.doctor_hyb_fl_img {
	width: 150px;
	height: 150px;
	overflow: hidden;
	margin-right: 25px;
}

.doctor_hyb_fl_img img {
	width: 100%;
	height: 100%;
}

.doctor_hyb_fl_info {
	flex: 1;
	overflow: hidden;
}

.doctor_hyb_fl_info h2 {
	font-size: 22px;
	color: #3E3E3E;
	line-height: 30px;
}

.doctor_hyb_fl_info i {
	font-size: 18px;
	color: #7E7E7E;
	padding: 0 14px;
	font-style: normal;
	font-weight: normal;
}

.doctor_hyb_fl_info p {
	margin-top: 8px;
	font-size: 16px;
	color: #7E7E7E;
	line-height: 22px;
}

.doctor_hyb_fl_info ul {
	overflow: hidden;
	margin-top: 10px;
}

.doctor_hyb_fl_info ul li {
	padding: 0 10px;
	cursor: pointer;
	background: #FFEBEF;
	border-radius: 75px;
	line-height: 27px;
	font-size: 14px;
	color: #FF6688;
	text-align: center;
	float: left;
	margin-right: 10px;
}

.doctor_hyb_fl_info ul li a {
	color: #ff6688;
}

.doctor_hyb_fr_img {
	width: 220px;
	height: 110px;
	overflow: hidden;
	position: absolute;
	top: 42px;
	right: 20px;
}

.doctor_hyb_fr_img img {
	width: 100%;
	height: 100%;
}

.doctor_hyb_content_fl {
	width: 880px;
	overflow: hidden;
	margin-right: 20px;
}

.doctor_hyb_block {
	width: 100%;
	overflow: hidden;
	background: #fff;
	padding: 20px;
	margin-top: 20px;
}

.doctor_hyb_block h1 {
	font-size: 26px;
	color: #444141;
	line-height: 33px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

.expert_menu_detail {
	height: 63px;
	width: 100%;
	overflow: hidden;
	padding-top: 15px;
}

.expert_menu_detail p {
	font-size: 15px;
	color: #7E7E7E;
	line-height: 21px;
}

.expert_menu_show_more {
	font-size: 14px;
	color: #FF6688;
	line-height: 20px;
	width: 100%;
	display: block;
	text-align: center;
	padding-top: 20px;
	cursor: pointer;
}

/* 专家主诊 */
.expert_lives h1 a {
	font-size: 14px;
	color: #FF6688;
	float: right;
	font-weight: 400;
	cursor: pointer;
}

.expert_lives_ul {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}

.expert_lives_ul li {
	width: 270px;
	float: left;
	overflow: hidden;
	margin-right: 15px;
	margin-top: 15px;
	position: relative;
	cursor: pointer;
}

.expert_lives_ul_img {
	width: 100%;
	height: 160px;
	overflow: hidden;
}

.expert_lives_ul_img img {
	width: 100%;
	height: 100%;
}

.expert_lives_ul li:nth-child(3n) {
	margin-right: 0 !important;
}

.expert_lives_ul li:nth-child(3)~li {
	display: none;
}

.expert_lives_ul_btn {
	cursor: pointer;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -20px;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	opacity: 0.7;
	cursor: pointer;
	border-radius: 50%;
	background: url(./icon_best_open_copy.png) no-repeat 40px 40px;
	background-position: 0;
}

/* 坐诊时间 */
.date_time_ul {
	width: 100%;
	overflow: hidden;
}

.date_time_ul .swiper-slide {
	width: 80px !important;
	overflow: hidden;
	float: left;
	margin-left: 16px;
	margin-top: 20px;
	text-align: center;
}

.date_time_ul .swiper-slide p {
	color: #000;
	font-size: 20px;
	line-height: 24px;
}

.date_time_ul .swiper-slide a {
	cursor: pointer;
	display: block;
	width: 100%;
	font-size: 16px;
	border-radius: 4px;
	line-height: 34px;
	margin: 15px auto;
}

.date_time_ul .swiper-slide .kyy {
	background: #f68;
	color: #FFFFFF;
}

.date_time_ul .swiper-slide .jyy {
	background: #FFEBEF;
	color: #f68;
}

.yuezhen_members_ul {
	width: 100%;
	overflow: hidden;
	height: 100px;
}

.yuezhen_members_ul_li {
	width: 100%;
	overflow: hidden;
	height: 40px !important;
	margin-top: 10px;
	display: flex;
}

.yuezhen_members_ul_li .user_img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}

.yuezhen_members_ul_li .user_img img {
	width: 100%;
	height: 100%;
}

.yuezhen_members_ul_li .user_name {
	flex: 1;
	font-size: 16px;
	color: #666666;
	line-height: 40px;
}

.patient_thanks_ul {
	width: 100%;
	overflow: hidden;
	padding: 0 15px;
}

.patient_thanks_ul li {
	width: 100%;
	overflow: hidden;
	padding: 20px 0;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}

.patient_thanks_ul li:last-child {
	padding-bottom: 0 !important;
	border-bottom: none;
}

.patient_thanks_top {
	width: 100%;
	overflow: hidden;
}

.patient_thanks_user_img {
	width: 44px;
	height: 44px;
	overflow: hidden;
	border-radius: 50%;
	float: left;
	margin-right: 15px;
}

.patient_thanks_user_img img {
	width: 100%;
	height: 100%;
}

.patient_thanks_user_fl {
	float: left;
	overflow: hidden;
}

.patient_thanks_user_fl p {
	color: #000;
	line-height: 24px;
	font-size: 18px;
}

.patient_thanks_user_fl span {
	color: #666;
	line-height: 20px;
	font-size: 14px;
	display: block;
}

.patient_doctor_jinqi {
	padding: 5px 11px 5px 35px;
	float: right;
	background: #FFEBEF url("//img.haoyunbang.cn/m/img/ico_mob_doctor_jinqi.png") no-repeat;
	background-size: 21px 21px;
	background-position: 10px center;
	border-radius: 4px;
	font-size: 16px;
	color: #FF6688;
}

.patient_thanks_bottom p {
	font-size: 14px;
	color: #6e6e6e;
	line-height: 20px;
	margin: 15px 0;
}

.patient_about_thanks_img {
	width: 100%;
	overflow: hidden;
}

.patient_about_thanks_img img {
	width: 140px;
	height: 90px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.patient_thanks_biaoqian {
	font-size: 14px;
	color: #FF6688;
	line-height: 18px;
	padding-left: 24px;
	background: url('//img.haoyunbang.cn/m/img/ico_doctor_moil_01.png') no-repeat;
	background-size: 15px;
	background-position: left center;
}

/* 好孕帮特邀专家 */
.specially_invited_header {
	width: 100%;
	height: 210px;
	overflow: hidden;
	padding: 0 15px;
	margin-top: 20px;
}

.specially_invited_header .pc {
	display: block;
}

.specially_invited_header .mob {
	display: none;
}

.specially_invited_header img {
	width: 100%;
	height: 100%;
}

.specially_invited_ul {
	width: 100%;
	overflow: hidden;
	padding: 0 15px;
}

.specially_invited_ul_li {
	position: relative;
	overflow: hidden;
	padding: 20px;
	border: 1px solid #eee;
	overflow: hidden;
	width: 394px;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
}

.specially_invited_ul_li:nth-child(2n) {
	margin-right: 0 !important;
}


.rome_menders_ul_fl .top1 {
	width: 100%;
	overflow: hidden;
	height: auto;
	display: flex;
}

.rome_menders_img {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 18px;
	cursor: pointer;
}

.rome_menders_img img {
	width: 100%;
	height: 100%;
}

.rome_menders_info {
	flex: 1;
	overflow: hidden;
}

.rome_menders_info .p {
	font-size: 18px;
	color: #333333;
	line-height: 23px;
	cursor: pointer;
}

.rome_menders_info .p:hover {
	color: #f68;
}

.rome_menders_info span {
	font-size: 14px;
	color: #999999;
	line-height: 18px;
}

.rome_menders_info span i {
	padding-left: 10px;
}

.rome_menders_info em {
	background: #FFEBEF url("//img.haoyunbang.cn/m/img/ico_mob_doctor_jinqi.png") no-repeat;
	background-size: 16px 17px;
	background-position: 8px center;
	padding: 3px 5px 3px 25px;
	border-radius: 4px;
	font-size: 14px;
	color: #FF6688;
	position: absolute;
	right: 20px;
	top: 15px;
}

.invited_tag_ul {
	width: 100%;
	overflow: hidden;
	margin-top: 7px;
	height: 42px;
}

.invited_tag_ul_li {
	padding: 5px 15px;
	overflow: hidden;
	border: 1px solid #eee;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	font-size: 14px;
	color: #3E3E3E;
	line-height: 18px;
}

.rome_menders_ul_fl .goods {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	margin: 15px 0;
}

.rome_menders_ul_fr {
	width: 260px;
	overflow: hidden;
	margin: 0 auto;
}

.rome_menders_ul_fr a {
	line-height: 30px;
	font-size: 14px;
	display: block;
	text-align: center;
	width: 100px;
	border-radius: 4px;
	cursor: pointer;
}

.rome_menders_ul_fr .bzym {
	background: #EEEEEE;
	color: #7e7e7e;
}

.rome_menders_ul_fr .yyxz {
	background: #f68;
	color: #fff;
	cursor: pointer;
}

.rome_menders_ul_fr .bzsy {
	background: #FFEBEF;
	color: #f68;
	cursor: pointer;
}

.doctor_hyb_content_fr {
	width: 280px;
	overflow: hidden;
	display: block;
}

.doctor_hyb_content_fr_more {
	width: 100%;
	margin-top: 15px;
	font-size: 14px;
	color: #FF6688;
}


.mobil_doctor_alert {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.7);
	display: none;
	z-index: 10000;
}

.mobil_doctor_alert_content {
	width: 12rem;
	background: #ffffff;
	position: absolute;
	border-radius: 0.16rem;
	left: 50%;
	top: 50%;
	border: none;
	z-index: 99999;
}

.mobil_doctor_alert_content .thanks_letter_block {
	width: 100%;
	padding: 0.6rem;
	background: #fff;
	display: none;
}

.mobil_doctor_alert_content .thanks_letter_block .thanks_top {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.mobil_doctor_alert_content .thanks_letter_block .thanks_top .thanks_user_img {
	width: 1.6rem;
	height: 1.6rem;
	border-radius: 50%;
	overflow: hidden;
	float: left;
	margin-right: 0.4rem;
}

.mobil_doctor_alert_content .thanks_letter_block .thanks_top .thanks_user_img img {
	width: 100%;
}

.mobil_doctor_alert_content .thanks_top .thanks_user_fl p {
	font-size: 0.6rem;
	color: #333333;
	line-height: 0.84rem;
}

.mobil_doctor_alert_content .thanks_top .thanks_user_fl span {
	display: block;
	font-size: 0.48rem;
	color: #666666;
	line-height: 0.72rem;
}

.mobil_doctor_alert_content .thanks_top .doctor_jinqi {
	padding: 0.2rem 0.44rem 0.2rem 1.2rem;
	position: absolute;
	top: 0;
	right: 0;
	background: #ffebef url("//img.haoyunbang.cn/m/img/ico_mob_doctor_jinqi.png") no-repeat;
	background-size: 0.72rem 0.64rem;
	background-position: 0.4rem center;
	border-radius: 0.16rem;
	font-size: 0.52rem;
	color: #FF6688;
}

.mobil_doctor_alert_content .thanks_bottom {
	width: 100%;
	margin-top: 0.4rem;
	height: 9.6rem;
	overflow-y: auto;
	overflow-x: hidden;
}

.mobil_doctor_alert_content .thanks_bottom p {
	font-size: 0.52rem;
	color: #666666;
	line-height: 0.8rem;
}

.mobil_doctor_alert_content .thanks_bottom .about_thanks_img {
	width: 100%;
	overflow: hidden;
	margin: 0.4rem 0;
}

.mobil_doctor_alert_content .thanks_bottom .about_thanks_img img {
	width: 2rem;
	height: 2rem;
	overflow: hidden;
	float: left;
	margin-right: 0.4rem;
	display: block;
}

.mobil_doctor_alert_content .thanks_bottom .about_thanks_img img:nth-child(4n) {
	margin-right: 0 !important;
}

.mobil_doctor_alert_content .thanks_yuyue {
	width: 3.2rem;
	margin: 0.6rem auto;
	margin-bottom: 0 !important;
	border-radius: 0.8rem;
	overflow: hidden;
	font-size: 0.48rem;
	color: #fff;
	line-height: 1.2rem;
	text-align: center;
	background: #f68;
}

.mobil_doctor_alert_content .appointment_expert {
	width: 100%;
	background: #fff;
	display: none;
	border-radius: 0.32rem;
}

.appointment_expert_title {
	width: 100%;
	line-height: 2rem;
	text-align: center;
	font-size: 0.72rem;
	background: #FFEBEF;
	color: #f68;
}

.appointment_expert_content {
	width: 100%;
	padding: 0.6rem;
	overflow: hidden;
}

.appointment_expert_content p {
	width: 100%;
	overflow: hidden;
	color: #666;
	font-size: 0.48rem;
	line-height: 0.72rem;
	text-align: center;
}

.appointment_expert_content .alert_input {
	width: 100%;
	overflow: hidden;
	margin-top: 0.4rem;
}

.appointment_expert_content .alert_input input {
	text-align: center;
	display: block;
	border: 1px solid #eee;
	outline: none;
	line-height: 1.44rem;
	background: #f3f3f3;
	border-radius: 0.24rem;
	padding: 0 0.4rem;
	font-size: 0.56rem;
}

.appointment_expert_content .alert_input .one {
	width: 3.2rem;
	float: left;
}

.appointment_expert_content .alert_input .two {
	width: 7rem;
	float: right;
}

.appointment_expert_content .appointment_expert_submit {
	width: 100%;
	display: block;
	border: 1px solid #f68;
	outline: none;
	margin-top: 0.4rem;
	line-height: 1.44rem;
	background: #f68;
	border-radius: 0.24rem;
	padding: 0 0.4rem;
	color: #fff;
	font-size: 0.56rem;
}

.appointment_expert_content span {
	width: 100%;
	display: block;
	outline: none;
	line-height: 1.44rem;
	border-radius: 0.24rem;
	color: #9e9e9e;
	font-size: 0.48rem;
	text-align: center;
}

.appointment_expert_two {
	width: 100%;
	background: #fff;
	display: none;
	border-radius: .32rem
}

.appointment_expert_two .appointment_expert_title {
	width: 100%;
	line-height: 2rem;
	text-align: center;
	font-size: .72rem;
	background: #ffebef;
	color: #f68
}

.appointment_expert_two .appointment_expert_content {
	width: 100%;
	padding: .6rem;
	overflow: hidden
}

.appointment_expert_two .appointment_expert_content p {
	width: 100%;
	overflow: hidden;
	color: #666;
	font-size: .72rem;
	line-height: 1.04rem
}

.appointment_expert_two .appointment_expert_content .appointment_expert_submit {
	width: 100%;
	display: block;
	border: 1px solid #f68;
	outline: none;
	margin-top: .4rem;
	line-height: 1.44rem;
	background: #f68;
	border-radius: .24rem;
	padding: 0 .4rem;
	color: #fff;
	font-size: .56rem
}

/* 百科详情页 */
.bk_detail_content_tag {
	width: 500px;
	margin: 20px auto;
	margin-bottom: 0 !important;
	cursor: pointer;
}

.bk_detail_content_tag a {
	width: 100%;
	text-align: center;
	overflow: hidden;
	border-radius: 4px;
	border: 1px solid #f68;
	color: #f68;
	font-size: 16px;
	line-height: 40px;
	display: block
}

.bk_index_ty_doctor {
	width: 880px;
	overflow: hidden;
	background: #fff;
}

.bk_index_ty_doctor h1 {
	width: 100%;
}

.bk_index_ty_doctor .recommend {
	padding-top: 15px;
	white-space: nowrap;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	background: #fafafa;
}

.bk_index_ty_doctor .recommend .swiper-slide {
	cursor: pointer;
	width: 200px;
	padding: 15px;
	overflow: hidden;
	border: 1px solid #D9D9D9;
	box-shadow: 0 2px 4px 0 rgba(230, 230, 230, 0.50);
	margin-right: 15px;
	display: inline-block;
	background: #fff
}

.bk_index_ty_doctor .recommend .top {
	width: 100%;
	overflow: hidden;
	display: flex;
	height: auto !important;
	background: #fff !important;
}

.bk_index_ty_doctor .recommend .top_img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 10px;
}

.bk_index_ty_doctor .recommend img {
	width: 100%;
	height: 100%;
}

.bk_index_ty_doctor .recommend .top_info {
	flex: 1;
	overflow: hidden;
}

.bk_index_ty_doctor .top_info p {
	font-size: 15px;
	color: #333333;
	width: 100%;
	overflow: hidden;
	font-weight: 600;
}

.bk_index_ty_doctor .top_info i {
	font-style: normal;
	font-size: 12px;
	color: #666666;
	padding-left: 10px;
	font-weight: 400;
}

.bk_index_ty_doctor .top_info span {
	font-size: 12px;
	color: #666666;
	display: block;
	line-height: 18px;
	padding-top: 4px;
}

.bk_index_ty_doctor .goods {
	font-size: 12px;
	color: #3F3F3F;
	line-height: 18px;
	margin-top: 10px;
	height: 36px;
}

.bk_index_ty_doctor .goods span {
	color: #f68;
	padding: 0 4px;
	background: #FFEBEF;
	border-radius: 4px;
	margin-right: 6px;
	display: inline-block;
}


/* .bk_index_ty_doctor .recommend{padding-top: 15px; white-space: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; background: #fafafa;}
.bk_index_ty_doctor .recommend a{width: 200px; padding: 15px; overflow: hidden;  border: 1px solid #D9D9D9; box-shadow: 0 2px 4px 0 rgba(230,230,230,0.50);  margin-right: 15px; display: inline-block; background: #fff}
.bk_index_ty_doctor .recommend .top{width: 100%; overflow: hidden; display: flex; }
.bk_index_ty_doctor .recommend .top_img{ width: 40px; height: 40px; border-radius: 50%; overflow: hidden; margin-right: 10px;}              
.bk_index_ty_doctor .recommend img{width: 100%; height: 100%;}                   
.bk_index_ty_doctor .recommend .top_info{flex: 1;overflow: hidden;}                       
.bk_index_ty_doctor .top_info p{font-size: 15px; color: #333333; width: 100%; overflow: hidden; font-weight: 600;}
.bk_index_ty_doctor .top_info i{font-style: normal; font-size: 12px; color: #666666; padding-left: 10px; font-weight: 400;}
.bk_index_ty_doctor .top_info span{font-size: 12px; color: #666666; display: block; line-height: 18px; padding-top: 4px;}
.bk_index_ty_doctor .goods{font-size: 12px; color: #3F3F3F; line-height: 18px; margin-top: 10px; height: 36px;}
.bk_index_ty_doctor .goods span{color: #f68; padding: 0 4px; background: #FFEBEF; border-radius: 4px; margin-right: 6px; display: inline-block;} */

/* 医院医生页添加咨询 */
.hp_tags_ul {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
	background: #fff;
	padding: 20px;
}

.hp_tags_ul li {
	width: 33.3%;
	float: left;
	overflow: hidden;
	padding-left: 30px;
	box-sizing: border-box;
	cursor: pointer;
}

.hp_tags_ul li img {
	width: 60px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	float: left;
}

.hp_tags_ul li div {
	float: left;
	margin-left: 20px
}

.hp_tags_ul li p {
	width: 100%;
	padding-top: 5px;
	font-size: 20px;
	color: #333;
	font-weight: 600;
	text-align: left;
}

.hp_tags_ul li p:hover {
	color: #f68;
}

.hp_tags_ul li span {
	display: block;
	font-size: 15px;
	color: #999;
	line-height: 20px;
	text-align: left;
	padding-top: 5px;
}


/* ****************************** 首页更新 2019-04-01 ************************ */
.new_index_doctor_top {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.new_index_doctor_top_img {
	width: 100%;
	overflow: hidden;
	height: 306px;
}

.new_index_doctor_top img {
	width: 100%;
	height: 100%;
}

.new_index_doctor_top .doctor_dayi_ul {
	padding: 20px 23px;
	background: #FFF;
	overflow: hidden;
	position: relative;
}

.new_index_doctor_top .doctor_dayi_ul li {
	background: white;
}

.new_index_doctor_top .doctor_dayi_ul li img {
	width: 60px;
	height: 60px;
	border-radius: 30px;
	margin: 20px 0 20px 20px;
	float: left;
}

.new_index_doctor_top .doctor_dayi_ul li div {
	padding: 20px 10px 0 90px;
}

.new_index_doctor_top .doctor_dayi_ul li p {
	font-size: 14px;
	color: #444141;
	line-height: 20px;
}

.new_index_doctor_top .doctor_dayi_ul li span {
	font-size: 12px;
	color: #888888;
}

.new_index_doctor_bottom .right_column {
	width: 280px !important;
	position: relative;
	padding: 18px 20px;
	border: 1px solid #eee;
}

.new_index_doctor_bottom .tit {
	width: 100%;
	overflow: hidden;
	font-size: 30px;
	font-style: oblique;
	color: #1CD3CE;
	text-align: center;
}

.new_index_doctor_bottom .button_zx {
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	color: #fff;
	text-align: center;
	border-radius: 30px;
	line-height: 50px;
	padding-left: 50px;
	margin: 20px auto;
	background: #f68 url(./ico_consult_01.png) no-repeat;
	background-size: 28px 23px;
	background-position: 55px center;
	cursor: pointer;
}

.new_index_doctor_bottom .sgye_ul {
	width: 100%;
	overflow: hidden;
}

.new_index_doctor_bottom .sgye_ul li {
	width: 100%;
	overflow: hidden;
	padding: 16px 0;
	border-bottom: 1px dashed #eee;
	cursor: pointer;
}

.sgye_ul li:first-child {
	border-top: 2px solid #eee;
}

.sgye_ul li:last-child {
	border: none !important;
	padding-bottom: 0 !important;
}

.sgye_ul li img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}

.sgye_ul li .fl {
	width: 160px;
	overflow: hidden;
}

.sgye_ul li .fl p {
	font-size: 18px;
	width: 100%;
	overflow: hidden;
	color: #f68;
}

.sgye_ul li .fl span {
	font-size: 14px;
	width: 100%;
	overflow: hidden;
	color: #444141;
	display: block;
}

.new_index_doctor_top_img .pc {
	display: block;
}

.new_index_doctor_top_img .mob {
	display: none;
}

/* 今日推荐 */
.recommended .title {
	padding-top: 0 !important;
}

.recommended_content {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.recommended_content_one {
	width: 500px;
	overflow: hidden;
	margin-right: 20px;
	position: relative;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
}

.recommended_content_one .swiper-container {
	height: 283px;
}

.recommended_content_one .top_img {
	width: 100%;
	overflow: hidden;
	height: 230px;
}

.recommended_content_one .swiper-slide {
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px solid #eee;
	height: 64px !important;
	cursor: pointer;
}

.recommended_content_one .swiper-slide {
	display: flex;
	overflow: hidden;
}

.recommended_content_one .swiper-slide img {
	width: 46px;
	height: 46px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 10px;
}

.recommended_content_one .swiper-slide:nth-child(3n) {
	border-bottom: none !important;
}

.recommended_content_one .fl_info {
	flex: 1;
	-webkit-flex: 1;
	overflow: hidden;
}

.recommended_content_one .fl_info p:hover {
	color: #f68;
}

.recommended_content_one .fl_info span:hover {
	color: #f68;
}

.recommended_content_one .fl_info p {
	font-size: 18px;
	color: #444141;
	line-height: 22px;
}

.recommended_content_one .fl_info span {
	font-size: 14px;
	color: #999999;
	line-height: 18px;
	display: block;
	margin-top: 8px;
}

.diary_arrow_one {
	width: 100px;
	height: 20px;
	margin: 0 auto;
	background: white;
	z-index: 100;
	overflow: hidden;
	border: 1px solid #eee;
	border-radius: 20px;
	position: relative;
}

.diary_arrow_one a {
	float: left;
	border: 1px solid #eee;
	width: 48px;
	height: 100%;
	background-image: url(./ico_jt_01.png);
	background-repeat: no-repeat;
	background-size: 9px 5px;
	background-position: center;
}

.diary_arrow_one a:last-child {
	border-left: 1px solid #eee;
	background-image: url(./ico_jt_02.png);
}

.diary_arrow_one a:hover {
	background-color: #ededed;
}

.recommended_content_two {
	width: 340px;
	overflow: hidden;
	position: relative;
}

.recommended_content_one .top_img {
	width: 100%;
	overflow: hidden;
	height: 234px;
}

.recommended_content_two_li {
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
	cursor: pointer;
}

.recommended_content_two_li:last-child {
	margin-bottom: 0 !important;
}

.recommended_content_two_li p {
	font-size: 18px;
	color: #444141;
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
	line-height: 20px;
}

.recommended_content_two_li p:hover {
	color: #f68;
}

.recommended_content_two_li span {
	font-size: 14px;
	color: #999;
	overflow: hidden;
	width: 100%;
	display: block;
	line-height: 20px;
}

.recommended_content_fr {
	width: 280px;
	border: 1px solid #eee;
	overflow: hidden;
	padding: 20px 10px;
}

.recommended_content_fr h6 {
	width: 100%;
	overflow: hidden;
	color: #444141;
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	font-weight: normal;
}

.recommended_content_fr_ul {
	width: 100%;
	overflow: hidden;
}

.recommended_content_fr_ul .swiper-container {
	height: 480px;
}

.recommended_content_fr_ul .swiper-slide {
	width: 100%;
	height: 99px !important;
	padding: 10px 0;
	border-bottom: 1px dashed #eee;
	overflow: hidden;
	cursor: pointer;
}

.recommended_content_fr_ul p {
	font-size: 14px;
	color: #444141;
	line-height: 18px;
}

.recommended_content_fr_ul p:hover {
	color: #f68;
}

.recommended_content_fr_ul span:hover {
	color: #f68;
}

.recommended_content_fr_ul span {
	font-size: 12px;
	color: #999999;
	line-height: 18px;
	display: block;
	margin-top: 8px;
}

.recommended_content_fr_ul .swiper-slide:nth-child(4n) {
	border-bottom: none !important;
}

.bk-tab-content {
	width: 100%;
	overflow: hidden;
}

.bk-tab-content-block {
	width: 50%;
	overflow: hidden;
	float: left;
	margin-bottom: 20px;
	position: relative;
}

.bk-tab-content-block:nth-child(2n-1) {
	padding-right: 20px;
	box-sizing: border-box;
}

.bk-tab-content-block:nth-child(2n-1)::before {
	position: absolute;
	content: '';
	right: 18px;
	top: 10px;
	height: 90%;
	border-right: 2px solid #eee;
}

.bk-tab-content-block h6 {
	font-size: 18px;
	color: #f68;
	line-height: 30px;
	font-weight: normal;
}

.bk-tab-content-block ul {
	width: 100%;
	overflow: hidden;
	float: left;
}

.bk-tab-content-block ul li {
	width: -webkic-calc((100%) / 3);
	box-sizing: border-box;
	width: calc((100%) / 3);
	padding-right: 10px;
	cursor: pointer;
	;
	float: left;
	overflow: hidden;
	font-size: 14px;
	line-height: 35px;
}

.bk-tab-content-block ul li:nth-child(3n) {
	padding-right: 0 !important;
}


/* 专家坐诊表 */
.expert_table {
	width: 100%;
	padding: 20px 40px;
}

.swiper-container {
	width: 100%;
}

.expert_table_header {
	width: 100%;
	height: 140px;
	overflow: hidden;
	position: relative;
}

.zzb_logo {
	width: 200px;
	height: 140px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
}

.expert_table_header h1 {
	width: 100%;
	overflow: hidden;
	text-align: center;
	color: #15B798;
	line-height: 1;
	font-size: 60px;
	padding-top: 26px;
}

.expert_table_header p {
	width: 100%;
	overflow: hidden;
	text-align: center;
	color: #15B798;
	line-height: 20px;
	font-size: 14px;
	padding-top: 5px;
}

.mdt_three_page {
	width: 190px;
	line-height: 30px;
	overflow: hidden;
	position: absolute;
	right: 20px;
	bottom: 0;
}

.mdt_three_page a {
	color: #15B798;
	font-size: 16px;
	border: 1px solid #15B798;
	display: block;
	cursor: pointer;
}

.mdt_three_page .prev_a {
	border-radius: 30px 0 0 30px;
	padding: 0 15px 0 30px;
	background-size: 12px 18px;
	background-position: left 10px center;
}

.mdt_three_page .next_a {
	border-radius: 0 30px 30px 0;
	padding: 0 30px 0 15px;
	background-size: 12px 18px;
	background-position: right 10px center;
}

/* .prev_a_not{background: url("./ico_mdt_not_arrow_l.png") no-repeat !important; color: #9e9e9e!important; cursor: inherit!important; background-size: 12px 18px !important; background-position: left 10px center !important;}
.next_a_not{ background: url("./ico_mdt_not_arrow_r.png") no-repeat !important; color: #9e9e9e!important; cursor: inherit!important;background-size: 12px 18px !important; background-position: right 10px center !important;} */
.new-expert-table .buttons .prev_a_not,
.new-expert-table .buttons .next_a_not {
	color: #dcfbf2;
	border-color: #dcfbf2;
}

.expert_table_content {
	width: 100%;
	min-width: 1510px;
	overflow: hidden;
	border-top: 10px solid #15B798;
	display: flex;
	margin-top: 20px;
	background: #fff;
}

.expert_table_content_item {
	flex: 1;
	-webkit-flex: 1;
	overflow: hidden;
	margin-right: 10px;
}

.mdt_top {
	padding: 20px 0;
	width: 100%;
	overflow: hidden;
	text-align: center;
	background: #20C4A4;
	margin-top: 10px;
}

.mdt_top h2 {
	font-size: 24px;
	line-height: 1;
	color: white;
	width: 100%;
	overflow: hidden;
	text-align: center;
}

.mdt_top span {
	display: block;
	text-align: center;
	font-size: 14px !important;
	line-height: 20px;
	color: #9e9e9e;
	width: 100%;
	text-align: center;
}

.expert_table_content_item .doctor_info {
	width: 100%;
	overflow: hidden;
	display: flex;
	text-align: center;
}

.doctor_info_morning {
	flex: 1;
	-webkit-flex: 1;
	overflow: hidden;
	border-right: 5px solid #fff;
}

.doctor_info_afternoon {
	flex: 1;
	-webkit-flex: 1;
	overflow: hidden;
}

.expert_table_content_item p {
	width: 100%;
	overflow: hidden;
	background: #20C4A4;
	color: white;
	padding: 5px 0;
	margin-top: 5px;
}

.expert_table_content_item ul {
	width: 100%;
	overflow: hidden;
}

.expert_table_content_item ul li {
	width: 100%;
	overflow: hidden;
	background: #ECFFF9;
	padding: 10px;
	margin-top: 5px;
	height: 75px;
	position: relative;
}

.expert_table_content_item ul li .yuancheng {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.expert_table_content_item ul li .yuancheng img {
	width: 45px;
	float: right;
}

.expert_table_content_item a {
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	color: #000;
	display: block;
}

.expert_table_content_item a em {
	color: #7e7e7e;
	font-size: 12px;
}

.expert_table_content_item span {
	width: 100%;
	overflow: hidden;
	font-size: 12px;
	color: white;
	display: block;
}


/* ********************        医生详情页(名医汇）2019-4-30       *********************** */
.new_myh_doctor {
	margin-top: 20px;
}

.new_myh_doctor .left_column {
	width: 880px;
}

.new_myh_doctor .right_column {
	width: 280px;
}

.new_myh_doctor h1 {
	width: 100%;
	overflow: hidden;
	font-size: 24px;
	line-height: 50px;
	color: #333;
}

.doctor_detail {
	width: 100%;
	overflow: hidden;
	padding-top: 20px;
}

.doctor_detail h1 {
	line-height: 50px;
	float: left;
	font-weight: normal;
	color: #000;
	font-size: 20px;
}

.tab_list_ul {
	width: 100%;
	overflow: hidden;
	background: #f8f8f8;
	display: flex;
	border: 1px solid #eee;
	border-bottom: none !important;
}

.tab_list_ul .active {
	background: #fff !important;
	color: #f68 !important;
	border-right: 1px solid #eee !important;
	border-top: 3px solid #f68;
}

.tab_list_ul .active a {
	color: #f68 !important;
}

.tab_list_ul li:hover {
	background: #fff !important;
	color: #f68 !important;
	border-right: 1px solid #eee !important;
	border-top: 3px solid #f68;
}

.tab_list_ul li {
	cursor: pointer;
	line-height: 38px;
	flex: 1;
	-webikit-flex: 1;
	text-align: center;
	border-left: 1px solid #e8e8e8;
	color: #3e3e3e;
}

.doctor_detail_container {
	width: 100%;
	overflow: hidden;
}

.doctor_detail_gl {
	width: 100%;
	overflow: hidden;
	margin: 20px auto;
}

.doctor_detail_gl .doctor_h2 {
	display: block;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	margin-bottom: 30px;
}

.doctor_detail_gl .doctor_content {
	width: 100%;
	overflow: hidden;
}

.doctor_detail_gl .doctor_content p {
	text-indent: 2em;
	font-size: 14px;
	color: #333;
	line-height: 24px;
	margin-bottom: 34px;
}

.doctor_info_box {
	width: 100%;
	overflow: hidden;
	display: flex;
}

.doctor_info_avater {
	width: 140px;
	height: 140px;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 20px;
}

.doctor_info_menu {
	flex: 1;
	-webkit-flex: 1;
	overflow: hidden;
}

.doctor_info_menu .all_div {
	width: 100%;
	overflow: hidden;
}

.doctor_info_menu .all_div span {
	overflow: hidden;
	line-height: 26px;
	color: #666666;
	font-size: 12px;
	display: inline-block;
}

.all_div_p {
	overflow: hidden;
	display: inline-block;
	line-height: 26px;
	font-size: 12px;
	width: 100%;
}

.doctor_info_menu .hp {
	overflow: hidden;
	line-height: 26px;
	font-size: 12px;
	color: #f68;
	cursor: pointer;
	display: inline-block;
}

.doctor_info_menu .yuyue {
	overflow: hidden;
	display: inline-block;
	margin-left: 15px;
	background: #f68;
	line-height: 26px;
	font-size: 12px;
	cursor: pointer;
	color: #fff;
	padding: 0 4px;
	border-radius: 4px;
}

.all_div_ul {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}

.all_div_ul ul {
	width: 320px;
	overflow: hidden;
}

.all_div_ul ul li {
	width: 130px;
	float: left;
	margin-right: 30px;
	cursor: pointer;
}

.all_div_ul ul li:nth-child(2) {
	margin-right: 0 !important;
}

.all_div_ul ul li:last-child {
	margin-top: 20px;
}

.all_div_ul ul li:nth-child(2) a {
	color: #fff !important;
	background: #f68 !important;
}

.all_div_ul ul li a {
	width: 100%;
	display: block;
	line-height: 32px;
	overflow: hidden;
	border-radius: 4px;
	color: #f68;
	border: 1px solid #f68;
	text-align: center;
	font-size: 14px;
}

.all_div_fr {
	width: 260px;
	padding: 5px;
	border: 1px solid #eee;
	display: flex;
	overflow: hidden;
}

.all_div_fr .fr_img {
	width: 90px;
	height: 90px;
	padding: 5px;
	border: 1px solid #eee;
}

.all_div_fr .fr_img img {
	width: 100%;
	height: 100%;
}

.all_div_fr .fl_info {
	flex: 1;
	-webkit-flex: 1;
	overflow: hidden;
}

.all_div_fr .fl_info p {
	font-size: 16px;
	color: #f68;
	font-weight: 600;
}

.all_div_fr .fl_info .box {
	padding: 5px;
	color: #f68;
	background: #FFE1E5;
	width: 140px;
	border: 1px solid #f68;
	margin-top: 5px;
}

.all_div_fr .fl_info .box span {
	display: block;
	font-size: 12px;
}

/* 概览 */
.doctor_info_block {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}

.doctor_info_block_title {
	line-height: 48px;
	font-size: 20px;
	color: #333333;
	width: 100%;
	border-bottom: 1px solid #eee;
	font-weight: normal
}

.doctor_info_block_title .else_span {
	margin-left: 10px;
	font-size: 14px;
	color: #666;
}

.doctor_info_block_title .else_span i {
	font-style: normal;
	color: #f68;
	padding: 0 3px;
}

.doctor_info_block_title .else_one {
	cursor: pointer;
	border: 1px solid #f68;
	font-size: 12px;
	padding: 0 10px;
	line-height: 24px;
	color: #f68;
	margin-top: 15px;
	display: block;
	text-align: center;
}

.doctor_hylxmd {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.doctor_hylxmd_fl {
	width: 630px;
	overflow: hidden;
}

.doctor_hylxmd_fl .num_tit {
	padding: 0 15px;
	font-size: 12px;
	line-height: 22px;
	color: #f68;
	background: #ffe6ed;
	float: right;
}

.doctor_hylxmd_bottom .progress {
	width: 100%;
	overflow: hidden;
}

.doctor_hylxmd_bottom .progress em {
	width: 130px;
	display: block;
	float: left;
	height: 40px;
	line-height: 55px;
	text-align: right;
	color: #666666;
	font-size: 14px;
}

.doctor_hylxmd_bottom {
	width: 100%;
	height: 130px;
	overflow: hidden;
	background: url("./bk_index_banner.png") no-repeat;
	background-position: right 0 center;
	background-size: 480px 100%;
}

.doctor_hylxmd_fl .progress p {
	width: 470px;
	display: block;
	float: left;
	height: 30px;
	margin-top: 10px;
	margin-left: 20px;
	overflow: hidden;
}

.doctor_hylxmd_fl .progress span {
	display: block;
	text-align: right;
	line-height: 30px;
	font-size: 18px;
	color: #fff;
}

.doctor_hylxmd_fr {
	width: 250px;
	overflow: hidden;
	float: left;
	margin-top: 20px;
}

.doctor_hylxmd_fr ul {
	width: 100%;
	overflow: hidden;
}

.doctor_hylxmd_fr em {
	display: block;
	font-size: 12px;
	color: #333;
	line-height: 24px;
	width: 70px;
	text-align: right;
	float: left;
	margin-left: 10px;
}

.doctor_hylxmd_fr p {
	margin: 8px 10px;
	height: 8px;
	width: 100px;
	background: #e6e6e6;
	float: left;
}

.doctor_hylxmd_fr p i {
	display: block;
	background: #f6c829;
	height: 8px;
	display: block;
}

.doctor_hylxmd_fr span {
	display: block;
	width: auto;
	float: left;
	padding-left: 3px;
	height: 24px;
	line-height: 24px;
	color: #999999;
}

.doctor_hylxps_ul {
	width: 100%;
	overflow: hidden;
	margin: 10px auto;
}

.doctor_hylxps_ul li {
	margin: 10px 10px 0 0;
	float: left;
	cursor: pointer
}

.doctor_hylxps_ul li a {
	font-size: 12px;
	display: block;
	color: #333333;
	width: auto;
	padding: 0px 6px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	border: 1px solid #eee;
}

.doctor_hylxps_ul li a:hover {
	color: #f68;
	border: 1px solid #f68;
}

/* .doctor_hycztime{width: 100%; overflow: hidden;}
.doctor_hycztime table{width: 100%; border-collapse: collapse; border-spacing: 0; font-size: 12px; margin-top: 20px;}
.doctor_hycztime table tr { border-left: 1px solid #ccc;} */
/* .doctor_hycztime th { height: 44px; text-align: center; background: #e8e8e8; width: 128px; color: #666666; border-right: 1px solid #ccc;}
.doctor_hycztime table td { height: 44px; text-align: center; color: #666666; font-size: 14px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
.doctor_hycztime table td.color_title { color: #666; } */
.doctor_info_block_title .else {
	line-height: 24px;
	padding: 4px 10px;
	background: #f68;
	color: #fff;
	font-size: 14px;
	margin-top: 8px;
	border-radius: 3px;
	float: right;
}

.doctor_hyhzzx_tabs {
	width: 100%;
	overflow: hidden;
}

.doctor_hyhzzx_tabs ul {
	width: 100%;
	overflow: hidden;
	margin: 10px auto;
}

.doctor_hyhzzx_tabs li {
	margin: 10px 10px 0 0;
	float: left;
	cursor: pointer
}

.doctor_hyhzzx_tabs li a {
	font-size: 14px;
	display: block;
	color: #333333;
	width: auto;
	padding: 0px 10px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	border: 1px solid #eee;
}

.doctor_hyhzzx_tabs li .sel {
	background: #f68 !important;
	border: 1px solid #f68 !important;
	color: #fff !important;
}

.doctor_hyhzzx_tabs li a:hover {
	color: #f68;
	border: 1px solid #f68;
}

.doctor_hyhzzx {
	width: 100%;
	overflow: hidden;
}

.doctor_hyhzzx ul {
	width: 100%;
	overflow: hidden;
}

.doctor_hyhzzx ul li {
	padding: 20px 0;
	border-bottom: 1px dashed #EEE;
	line-height: 20px;
}

.doctor_hyhzzx ul li p {
	width: 100%;
	overflow: hidden;
	padding-left: 30px;
	background: url(./ico_question.png) no-repeat;
	background-size: 20px;
	background-position: left center;
}

.doctor_hyhzzx ul li p a {
	color: #666;
	font-size: 14px;
	line-height: 20px;
	cursor: pointer;
}

.doctor_hyhzzx ul li p a:hover {
	color: #f68;
}

.doctor_hyhzzx ul li p span {
	color: #999;
	font-size: 14px;
	line-height: 20px;
}

.doctor_hyhzzx ul li .menu {
	line-height: 22px;
	width: 100%;
	overflow: hidden;
	color: #666;
	font-size: 14px;
	margin-top: 5px;
	cursor: pointer;
}

.doctor_hyhzzx ul li .menu:hover {
	color: #f68;
}

.look_more_wt {
	cursor: pointer;
	margin: 20px auto 0 auto;
	width: 130px;
	text-align: center;
	border: 1px solid #eee;
	color: #3e3e3e;
	line-height: 30px;
	font-size: 14px;
}

.look_more_wt:hover {
	color: #fff;
	background: #f68;
	border: 1px solid #f68;
}

.doctor_hykbjy {
	width: 100%;
	overflow: hidden;
}

.doctor_info_block_title .else_two {
	float: right;
	color: #666666;
	font-size: 14px;
	line-height: 50px;
}

.doctor_hykbjy ul {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.doctor_hykbjy ul li {
	float: left;
	padding: 0px 13px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	border-right: 1px solid #eee;
	cursor: pointer;
}

.myh_doctor_right_column_1 {
	width: 100%;
	overflow: hidden;
	border: 1px solid #eee;
	margin-top: 50px;
}

.myh_doctor_right_column_1 h4 {
	width: 100%;
	overflow: hidden;
	padding: 10px 15px;
	color: #3e3e3e;
	font-size: 20px;
	background: #f2f2f2;
}

.myh_doctor_right_column_1 .bottom {
	padding: 15px;
	background: #fff;
}

.myh_doctor_right_column_1 .top_a {
	cursor: pointer;
	border: 1px solid #eee;
	color: #5e5e5e;
	height: 150px;
	line-height: 20px;
	font-size: 14px;
	padding: 15px;
	display: block;
}

.myh_doctor_right_column_1 span {
	color: #f68;
}

.myh_doctor_right_column_1 p {
	line-height: 24px;
	color: #5e5e5e;
	font-size: 15px;
	margin-top: 20px;
}

.myh_doctor_right_column_1 em {
	color: #000;
	font-size: 15px;
}

.myh_doctor_right_column_1 .bom_a {
	cursor: pointer;
	width: 100%;
	margin-top: 20px;
	line-height: 40px;
	border-radius: 5px;
	background: #f68;
	color: #fff;
	width: 100%;
	text-align: center;
	display: block;
}

.myh_doctor_right_column_2 {
	width: 100%;
	overflow: hidden;
	padding: 15px;
	border: 1px solid #eee;
	margin-top: 30px;
}

.myh_doctor_right_column_2 h4 {
	font-size: 16px;
	color: #000;
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
	font-weight: 500;
}

.myh_doctor_right_column_2 .top_ul {
	width: 100%;
	overflow: hidden;
	padding: 15px 0;
	display: flex;
}

.myh_doctor_right_column_2 .top_ul li {
	flex: 1;
	-webkit-flex: 1;
	overflow: hidden;
	font-size: 14px;
	color: #3e3e3e;
	text-align: center;
	cursor: pointer;
}

.myh_doctor_right_column_2 .top_ul li:hover {
	color: #f68;
}

.myh_doctor_right_column_2 .top_ul li:nth-child(2) {
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
}

.myh_doctor_right_column_2 .active {
	color: #f68 !important;
}

.myh_doctor_right_2_ul {
	width: 100%;
	overflow: hidden;
}

.myh_doctor_right_2_ul li {
	width: 100%;
	overflow: hidden;
	display: flex;
	padding: 15px 0;
	border-bottom: 1px dashed #eee;
}

.myh_doctor_right_2_ul li:last-child {
	padding-bottom: 0 !important;
	border-bottom: none !important;
}

.myh_doctor_right_2_ul .else_fl_span {
	background: #f9b72d !important;
}

.myh_doctor_right_2_ul .fl_span {
	display: block;
	line-height: 25px;
	height: 25px;
	background: red;
	color: #fff;
	font-size: 14px;
	padding: 0 6px;
	margin-right: 10px;
}

.myh_doctor_right_2_ul .fr_info {
	flex: 1;
	-webkit-flex: 1;
	overflow: hidden;
}

.myh_doctor_right_2_ul .fr_info a {
	display: flex;
	color: #333333;
	line-height: 18px;
	font-size: 14px;
	height: 18px;
	white-space: nowrap;
	word-break: break-word;
	text-overflow: ellipsis;
	overflow: hidden;
}

.myh_doctor_right_2_ul .fr_info p {
	color: #999999;
	line-height: 22px;
	width: 100%;
	overflow: hidden;
	font-size: 14px;
}

.myh_doctor_right_2_ul .fr_info em {
	color: #f68;
}

.myh_doctor_right_column_3 {
	width: 100%;
	overflow: hidden;
	padding: 15px;
	border: 1px solid #eee;
	margin-top: 30px;
}

.myh_doctor_right_column_3 h4 {
	font-size: 16px;
	color: #000;
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
	font-weight: 500;
}

.myh_doctor_right_column_3 ul {
	width: 100%;
	overflow: hidden;
}

.myh_doctor_right_column_3 ul li {
	width: 100%;
	overflow: hidden;
	padding: 15px 0;
	border-bottom: 1px dashed #eee;
}

.myh_doctor_right_column_3 a {
	width: 100%;
	display: block;
	color: #5e5e5e;
	display: block;
	font-size: 14px;
	line-height: 1;
	cursor: pointer;
}

.myh_doctor_right_column_3 a:hover {
	color: #f68;
}

.myh_doctor_right_column_3 ul li:last-child {
	border-bottom: none !important;
	padding-bottom: 0 !important;
}




/* 专家坐诊时间 table */
.expert_table_content table {
	border: 4px solid #fff;
}

.expert_table_content th {
	border: 4px solid #fff;
}

.expert_table_content td {
	border: 4px solid #fff;
}

.expert_table_content table {
	margin-top: 20px;
	border: solid #fff;
	border-width: 4px 0px 0px 2px;
}

.expert_table_content table th {
	font-size: 14px;
	line-height: 1;
	color: #ff6688;
	padding: 10px;
	overflow: hidden;
	text-align: center;
	background: #ffd2e6;
	margin-top: 10px;
}

.expert_table_content td {
	overflow: hidden;
	background: #ffeef4;
	padding: 10px;
	margin-top: 5px;
	font-size: 12px;
	color: #444141
}

.expert_table_content td a {
	color: #000;
	font-size: 16px;
}

.expert_table_content td a span {
	font-size: 12px;
}

.expert_table_content table p {
	font-size: 24px;
	line-height: 1;
	color: #ff6688;
	padding: 10px 0;
	overflow: hidden;
	text-align: center;
	background: #ffd2e6;
}

/* 预约服务 */
.service_yy_alert {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.7);
	z-index: 10000;
	display: none;
}

.service_yy_alert_content {
	width: 400px;
	background: #ffffff;
	position: absolute;
	border-radius: 4px;
	left: 50%;
	top: 50%;
	border: none;
	z-index: 99999;
}

.service_yy_menu {
	width: 100%;
	overflow: hidden;
	padding: 15px
}

.service_yy_menu .tips {
	font-size: 13px;
	color: #f68;
	line-height: 20px;
	overflow: hidden;
	padding-bottom: 10px
}

.service_yy_menu .service_yy_block {
	width: 100%;
	overflow: hidden;
	padding: 10px 0;
	border-bottom: 1px solid #eee
}

.service_yy_menu .service_yy_block label {
	font-size: 15px;
	line-height: 21px;
	color: #3e3e3e;
	float: left;
	width: 50px;
	display: block
}

.service_yy_menu .service_yy_block input {
	font-size: 15px;
	line-height: 21px;
	color: #3e3e3e;
	padding: 0 10px;
	display: block;
	float: left;
	width: 180px;
	outline: none;
	border: none
}

.service_yy_menu .service_yy_block textarea {
	font-size: 15px;
	line-height: 21px;
	color: #3e3e3e;
	padding: 0 10px;
	display: block;
	float: left;
	width: 200px;
	outline: none;
	border: none
}

.service_yy_bottom {
	width: 100%;
	overflow: hidden;
}

.service_yy_bottom a {
	width: 70%;
	margin: 15px auto;
	background: #f68;
	cursor: pointer;
	border-radius: 6px;
	text-align: center;
	color: #fff;
	line-height: 50px;
	display: block;
	font-size: 15px;
}

.m_new_bottom {
	display: none;
}

.service_yy_alert .close_hp_alert {
	top: -20px;
	right: -18px;
	width: 30px;
	height: 30px;
	overflow: hidden;
	float: right;
	cursor: pointer;
	position: absolute;
	background: #fafafa;
	border-radius: 50%;
}

.service_yy_alert .close_hp_alert img {
	width: 100%;
	height: 100%;
}



/* *********  直播详情页    ************ */
.live_vedio_box_m {
	display: none;
}

.btn_live {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 40px;
	height: 40px;
	opacity: 0.7;
	cursor: pointer;
	border-radius: 50%;
	background: url(./icon_best_open_copy.png) no-repeat 100%;
}

.fafafa {
	background: #fafafa;
}

.live_detail .right_column {
	width: 280px;
}

.live_detail .left_column {
	width: 880px;
}

.live_detail .right_column {
	width: 280px;
}

.live_vedio_box {
	width: 100%;
	overflow: hidden;
	height: 370px;
	position: relative;
}

.live_vedio_box_fmt {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
}

#live_vedio_box_fmt_img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 999;
}

.one_img {
	width: 100%;
	overflow: hidden;
	height: 100%;
}

.two_img {
	width: 393px !important;
	height: 200px !important;
	position: absolute;
	top: 85px;
	left: 71px;
	z-index: 999;
	overflow: hidden;
}

.live_vedio_box_content {
	display: none;
	width: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.live_vedio_box_content video {
	width: 100%;
	overflow: hidden;
	height: 370px;
}

.live_vedio_box img {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.live_doctor_info {
	width: 100%;
	overflow: hidden;
	background: #fff;
	padding: 20px;
	margin-top: 20px;
}

.live_doctor_info .info_img {
	width: 74px;
	height: 74px;
	overflow: hidden;
	border-radius: 50%;
}

.live_doctor_info img {
	width: 100%;
	height: 100%;
}

.live_doctor_info .info_pro {
	max-width: 135px;
	overflow: hidden;
	margin: 15px 45px 15px 15px;
}

.live_doctor_info .info_pro h2 {
	font-size: 16px;
	color: #3E3E3E;
	line-height: 20px;
	width: 100%;
}

.live_doctor_info .info_pro h2 span {
	font-size: 14px;
	color: #7E7E7E;
	padding-left: 15px;
}

.live_doctor_info .info_pro p {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #7E7E7E;
	line-height: 18px;
	margin-top: 8px;
}

.live_doctor_info .info_goods {
	width: 345px;
	overflow: hidden;
	margin: 15px 0;
}

.live_doctor_info .info_goods p {
	font-size: 14px;
	color: #2A2A2A;
	line-height: 24px;
}

.live_doctor_info .info_goods p span {
	color: #f68;
}

.live_doctor_info .info_zx {
	width: 118px;
	overflow: hidden;
}

.live_doctor_info .info_zx a {
	display: block;
	cursor: pointer;
	height: 33px;
	width: 100%;
	text-align: center;
	overflow: hidden;
	line-height: 33px;
	font-size: 14px;
	border-radius: 4px;
}

.live_doctor_info .info_zx a:first-child {
	background: #FFEBEF;
	color: #f68
}

.live_doctor_info .info_zx a:last-child {
	background: #f68;
	color: #fff;
	margin-top: 15px;
}

.live_detail_block {
	background: #fff;
	padding: 20px;
	overflow: hidden;
	margin-top: 20px;
}

.live_detail_block h3 {
	font-size: 26px;
	color: #444141;
	line-height: 22px;
	font-weight: normal;
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
}

.live_doc_answer_ul {
	width: 1005;
	overflow: hidden;
}

.live_doc_answer_ul li {
	width: 100%;
	overflow: hidden;
	padding: 15px 0;
	border-bottom: 1px solid #eee;
}

/* .live_doc_answer_ul li:last-child{padding-bottom: 0!important; border-bottom: none!important;} */
.live_doc_answer_ul .top_info {
	width: 100%;
	overflow: hidden;
}

.live_doc_answer_ul .top_info img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin-right: 15px;
	overflow: hidden;
}

.live_doc_answer_ul .top_info p {
	max-width: 200px;
	margin-right: 15px;
	font-size: 16px;
	color: #3E3E3E;
	line-height: 40px;
	overflow: hidden;
}

.live_doc_answer_ul .top_info span {
	margin-top: 6px;
	display: block;
	background: #F6F6F6;
	border-radius: 4px;
	font-size: 13px;
	color: #7D7D7D;
	line-height: 27px;
	padding: 0 10px;
	overflow: hidden;
}

.live_doc_answer_ul .li_content {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}

.live_doc_answer_ul .li_content p {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #3E3E3E;
	line-height: 20px;
}

.live_doc_answer_ul .li_imgs {
	width: 100%;
	overflow: hidden;
}

.live_doc_answer_ul .li_imgs img {
	width: 89px;
	height: 89px;
	margin-top: 15px;
	margin-right: 15px;
	overflow: hidden;
	float: left;
}

.doc_answer_content {
	padding: 15px;
	display: flex;
	display: -webkit-flex;
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
	background: #F5F5F5;
	border-radius: 4px;
}

.doc_answer_content img {
	width: 35px;
	height: 35px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 10px;
}

.doc_answer_content .doc_info {
	flex: 1;
	-webkit-flex: 1;
	overflow: hidden;
}

.doc_answer_content .doc_info .box {
	background: #FF6688 url("./ico_live_det_02.png") no-repeat;
	cursor: pointer;
	border-radius: 100px;
	line-height: 30px;
	width: 170px;
	font-size: 12px;
	color: #FFFFFF;
	background-size: 12px 16px;
	background-position: 15px center;
	cursor: pointer;
	border-radius: 100px;
	padding: 0 15px 0 35px;
	margin-top: 10px;
}

.doc_answer_content h4 {
	font-size: 16px;
	font-weight: normal;
	color: #3E3E3E;
	line-height: 30px;
	width: 100%;
	overflow: hidden;
}

.doc_answer_content h4 span {
	font-size: 14px;
	color: #9E9E9E;
	padding-left: 15px;
}

.doc_answer_content p {
	width: 100%;
	overflow: hidden;
	margin-top: 5px;
	font-size: 14px;
	color: #3E3E3E;
	line-height: 20px;
}

.live_doc_answer_ul .bottom_tips {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
	font-size: 12px;
	color: #9E9E9E;
}

.live_about_video_ul {
	width: 100%;
	overflow: hidden;
}

.live_about_video_ul li {
	width: 268px;
	border: 1px solid #eee;
	margin-right: 15px;
	margin-top: 15px;
	float: left;
	overflow: hidden;
}

.live_about_video_ul li:nth-child(3n) {
	margin-right: 0 !important;
}

.live_about_video_ul .vedio_box {
	width: 100%;
	height: 130px;
	overflow: hidden;
	position: relative;
}

.live_about_video_ul .vedio_box img {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.live_about_video_ul h5 {
	cursor: pointer;
	padding: 13px 9px;
	border-bottom: 1px solid #eee;
	font-weight: normal;
	overflow: hidden;
	line-height: 18px;
	font-size: 14px;
	color: #3E3E3E;
	width: 100%;
}

.live_about_video_ul h5:hover {
	color: #f68;
}

.live_about_video_ul .bottom_info {
	cursor: pointer;
	padding: 8px 11px;
	background: #F5F5F5;
	overflow: hidden;
}

.live_about_video_ul .bottom_info img {
	width: 22px;
	height: 22px;
	overflow: hidden;
	border-radius: 50%;
}

.live_about_video_ul .bottom_info span {
	font-size: 12px;
	color: #7E7E7E;
	line-height: 22px;
	padding-left: 15px;
}

.live_det_fr_one {
	position: relative;
	margin-bottom: 20px;
	min-height: 370px;
	width: 100%;
	overflow: hidden;
	padding: 20px;
	background: #fff;
	border: 1px solid #eee;
}

.live_det_fr_one h1 {
	font-size: 22px;
	color: #444141;
	line-height: 28px;
	width: 100%;
}

.live_det_fr_one .state_video {
	width: 100%;
	overflow: hidden;
	margin: 15px 0;
}

.live_det_fr_one .state_video span {
	font-size: 14px;
	color: #9E9E9E;
	line-height: 28px;
}

.live_det_fr_one .state_video em {
	line-height: 1;
	font-style: normal;
	color: #fff;
	padding: 7px 13px;
	background: #F5A623;
	border-radius: 4px;
	font-size: 14px;
}

.live_det_fr_one p {
	font-size: 14px;
	color: #9E9E9E;
	line-height: 22px;
	width: 100%;
	overflow: hidden;
}

.live_det_fr_one .zx_btn {
	width: 240px;
	position: absolute;
	bottom: 25px;
	left: 20px;
	text-align: center;
	cursor: pointer;
	display: block;
	background: #FF6688;
	border-radius: 3px;
	line-height: 46px;
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 30px;
}

.live_det_fr_two {
	width: 100%;
	overflow: hidden;
	padding: 20px;
	background: #fff;
}

.live_det_fr_two h5 {
	width: 100%;
	overflow: hidden;
	font-size: 22px;
	color: #444141;
	line-height: 28px;
}

.live_det_fr_two h5 a {
	cursor: pointer;
	font-size: 12px;
	color: #FF6688;
	float: right;
}

.live_det_fr_two_ul {
	width: 100%;
	overflow: hidden;
}

.live_det_fr_two_ul li {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.live_det_fr_two_ul li img {
	width: 100%;
	height: 130px;
	overflow: hidden;
}

.live_det_fr_two_ul li .ellipsis {
	cursor: pointer;
	display: block;
	font-size: 14px;
	color: #444141;
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}

.live_det_fr_two_ul li .ellipsis:hover {
	color: #f68;
}



/* *********************** 医生详情- 2019-06-06 *********************** */
.doctor_det_main {
	width: 100%;
	background: #fafafa;
}

.doctor_info_box {
	width: 100%;
	overflow: hidden;
	background: #fff;
	padding: 25px;
	display: flex;
	display: -webkit-flex;
	padding-right: 0
}

.info_img_fl {
	width: 130px;
	height: 180px;
	overflow: hidden;
	margin-right: 25px;
}

.info_img_fl img {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.info_menu_fr {
	flex: 1;
	-webkit-flex: 1;
	overflow: hidden;
	position: relative;
}

.info_menu_fr h1 {
	font-size: 20px;
	color: #3E3E3E;
	font-weight: 500;
	line-height: 25px;
	width: 100%;
	font-weight: 500;
	margin-bottom: 0px;
}

.info_menu_fr h1 span {
	padding-left: 24px;
	font-weight: normal !important;
	font-size: 14px;
	color: #6E6E6E;
}

.info_menu_fr .info_list {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
	line-height: 22px;
	font-size: 14px;
	color: #6e6e6e;
}

.info_menu_fr .info_list span {
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
}

.info_menu_fr .tit {
	color: #3e3e3e !important;
	width: 70px;
	font-weight: 500;
}

.info_menu_fr .many_line {
	width: 618px;
}

.f68 {
	color: #f68;
}

.keshi {
	max-width: 326px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
	max-height: 20px;
}

.chuzen {
	position: relative;
	top: -3px;
}

.info_menu_fr .tags_ul {
	width: 100%;
	overflow: hidden;
}

.info_menu_fr .tags_ul li {
	font-size: 14px;
	margin-top: 15px;
	line-height: 20px;
	padding: 7px 10px;
	border-radius: 4px;
	float: left;
	margin-right: 15px;
}

.info_menu_fr .tags_ul li:first-child {
	background: #FFF3F3;
	color: #f68;
}

.info_menu_fr .tags_ul li:nth-child(2n) {
	background: #EBF6FF;
	color: #308BE3;
}

.info_menu_fr .tags_ul li:last-child {
	background: #FFF5EB;
	color: #EB9641;
}

.zhixun {
	width: 290px;
	height: 269px;
	position: relative;
	border-left: 1px solid #EEEEEE;
	margin-top: 23px;
}

.zhixun p .lxys {
	font-size: 20px;
	color: #3E3E3E;
	margin: 0 8px;
	position: relative;
	top: 7px;
}

.zhixun p {
	text-align: center;
	position: relative;
	top: 8px;
}

.spanline {
	display: inline-block;
	width: 40px;
	border-top: 1px solid #eee;
}

.zx_ul_abslute {
	overflow: hidden;
	position: absolute;
	top: 108px;
	right: 38px;
}

.zx_ul_abslute li {
	margin-right: 23px;
	overflow: hidden;
	width: 58px;
	float: left;
}

.zx_ul_abslute li:last-child {
	margin-right: 0 !important;
}

.zx_ul_abslute img {
	width: 45px;
	height: 45px;
	overflow: hidden;
	margin: 0 auto;
}

.zx_ul_abslute .el {
	font-size: 14px;
	display: block;
	cursor: pointer;
	color: #3E3E3E;
	line-height: 20px;
	text-align: center;
	margin-top: 7px;
}

.zx_ul_abslute .el:hover {
	color: #f68;
}

.doctor_det_content .doctor_info_block {
	padding: 20px;
	background: #fff;
	margin-bottom: 0;
	margin-top: 20px;
}

.doctor_det_content .left_column {
	width: 880px;
}

.doctor_det_content .right_column {
	width: 280px;
}

.doctor_det_content h2 {
	width: 100%;
	overflow: hidden;
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
	font-size: 26px;
	color: #444141;
	line-height: 33px;
	height: 33px;
	font-weight: normal;
}

.doctor_det_content h2 i {
	padding-left: 50px;
	font-size: 18px;
	color: #E69C22;
	font-style: normal;
}

.doctor_det_content h2 span {
	font-size: 16px;
	padding-left: 10px;
	color: #3E3E3E;
}

.doctor_det_allpf {
	padding: 10px 0;
	width: 100%;
	overflow: hidden;
}

.doctor_det_allpf li {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}

.doctor_det_allpf p {
	font-size: 18px;
	color: #3E3E3E;
	line-height: 25px;
	max-width: 75px;
	float: left;
	margin-right: 20px;
}

.doctor_det_allpf div {
	width: 276px;
	background-image: linear-gradient(-180deg, #F4CB47 0%, #E69C22 100%);
	box-shadow: 0 2px 4px 0 #DFCA94;
	border-radius: 100px;
	height: 10px;
	margin-right: 15px;
	margin-top: 7px;
	float: left;
	position: relative;
}

.doctor_det_allpf i {
	font-style: normal;
	font-size: 18px;
	color: #3E3E3E;
	line-height: 25px;
	padding-right: 10px;
}

.doctor_det_allpf span {
	font-size: 18px;
	color: #3E3E3E;
	line-height: 25px;
}

.doctor_hycztime {
	width: 100%;
	overflow: hidden;
}

.doctor_hycztime table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 30px;
	margin-bottom: 10px;
}

.doctor_hycztime table tr {
	border-left: 1px solid #eee;
}

.doctor_hycztime th {
	background: #FFF6F6;
	height: 50px;
	text-align: center;
	width: 128px;
	color: #f68;
	border-right: 1px solid #eee;
	font-weight: 600;
	font-size: 20px;
}

.doctor_hycztime table td {
	max-width: 100px;
	min-width: 100px;
	padding: 0 10px;
	height: 90px;
	text-align: center;
	color: #3e3e3e;
	font-size: 14px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.doctor_hycztime table td p {
	width: 100%;
	overflow: hidden;
	line-height: 26px;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.doctor_hycztime .color_title {
	font-size: 18px !important;
	font-weight: 600;
}

.color_date {
	color: #6E6E6E !important;
	font-weight: normal !important;
}

.doctor_det_illness_zx {
	width: 100%;
	overflow: hidden;
}

.doctor_det_illness_zx li {
	width: 100%;
	overflow: hidden;
	padding: 15px 0;
	border-bottom: 1px solid #eee;
}

.doctor_det_illness_zx li:last-child {
	padding-bottom: 0 !important;
	border-bottom: none !important;
}

.doctor_det_illness_zx h3 {
	font-size: 16px;
	color: #3E3E3E;
	margin-bottom: 13px;
	line-height: 20px;
	width: 100%;
	overflow: hidden;
}

.doctor_det_illness_zx h3:hover {
	color: #f68;
}

.doctor_det_illness_zx p {
	width: 100%;
	overflow: hidden;
	margin-bottom: 13px;
	font-size: 12px;
	color: #9E9E9E;
	line-height: 18px;
}

.doctor_det_illness_zx .bottom_box {
	width: 100%;
	overflow: hidden;
}

.doctor_det_illness_zx span {
	font-size: 12px;
	color: #9E9E9E;
	line-height: 1;
}

.doctor_det_illness_pj_top {
	width: 100%;
	overflow: hidden;
	margin-top: 5px;
	max-height: 135px;
	position: relative;
}

.doctor_det_illness_pj_top .show {
	color: #f68;
	margin: 0;
	padding: 0;
	font-size: 12px;
	border: none;
	background: #fff;
	position: absolute;
	bottom: 3px;
	right: -2px;
}

.doctor_det_illness_pj_top .show:hover {
	background: none;
	border: none
}

.doctor_det_illness_pj_top li {
	padding: 0 12px;
	line-height: 27px;
	margin-top: 15px;
	float: left;
	border: 1px solid #f68;
	border-radius: 4px;
	margin-right: 10px;
	cursor: pointer;
}

.doctor_det_illness_pj_top li a {
	font-size: 14px;
	color: #FF6688;
	display: block;
	line-height: 27px;
}

.doctor_det_illness_pj_top .sel {
	background: #FFEBEF !important;
	border: 1px solid #FFEBEF !important;
}

.doctor_det_illness_pj_top li:hover {
	background: #FFEBEF;
	border: 1px solid #FFEBEF;
}

.doctor_det_illness_pj {
	width: 100%;
	overflow: hidden;
}

.doctor_det_illness_pj li {
	width: 100%;
	overflow: hidden;
	padding: 15px 0;
	border-bottom: 1px solid #eee;
}

.doctor_det_illness_pj li:last-child {
	padding-bottom: 0 !important;
	border-bottom: none !important;
}

.doctor_det_illness_pj p {
	font-size: 12px;
	width: 100%;
	color: #6E6E6E;
	line-height: 18px;
}

.doctor_det_illness_pj h3 {
	font-weight: 300;
	font-size: 16px;
	cursor: pointer;
	color: #3E3E3E;
	margin-top: 6px;
	margin-bottom: 13px;
	line-height: 20px;
	width: 100%;
	overflow: hidden;
}

.doctor_det_illness_pj .bottom_div {
	width: 100%;
	overflow: hidden;
}

.doctor_det_illness_pj .bottom_div span {
	font-size: 12px;
	color: #9E9E9E;
	line-height: 1;
}

.doctor_det_illness_pj .bottom_div i {
	font-style: none !important;
	font-size: 12px;
	color: #f68;
	line-height: 1;
	margin-left: 35px;
}

.doctor_det_aticle_ul {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.doctor_det_aticle_ul::before {
	content: '';
	height: 100%;
	border-right: 1px solid #eee;
	position: absolute;
	top: 15px;
	left: 360px;
}

.doctor_det_aticle_ul li {
	width: 280px;
	overflow: hidden;
	float: left;
	margin-top: 15px;
}

.doctor_det_aticle_ul li:nth-child(2n-1) {
	margin-right: 80px;
}

.doctor_det_aticle_ul li:nth-child(2n) {
	margin-left: 80px;
}

.doctor_det_aticle_ul h3 {
	width: 100%;
	font-weight: normal;
	font-size: 16px;
	cursor: pointer;
	color: #3E3E3E;
	margin-bottom: 10px;
	line-height: 18px;
	width: 100%;
	overflow: hidden;
}

.doctor_det_aticle_ul h3:hover {
	color: #f68;
}

.doctor_det_aticle_ul .bottom_div {
	width: 100%;
	overflow: hidden;
}

.doctor_det_aticle_ul .bottom_div span {
	font-size: 10px;
	color: #9E9E9E;
	line-height: 1;
}

.doc_det_about_doctor_list {
	width: 100%;
	overflow: hidden;
	margin-top: 5px;
}

.doc_det_about_doctor_list li {
	border-bottom: 2px solid #fff;
	cursor: pointer;
	float: left;
	padding-bottom: 6px;
	position: relative;
	font-size: 16px;
	color: #3E3E3E;
	margin-top: 15px;
	margin-right: 20px;
}

.doc_det_about_doctor_list li:hover {
	color: #f68;
	border-bottom: 2px solid #f68;
}

.doc_det_about_doctor_list .active {
	color: #f68 !important;
	border-bottom: 2px solid #f68;
}

.top10_doctor {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.top10_doctor h5 {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #3E3E3E;
	line-height: 18px;
}

.top10_doctor ul {
	width: 100%;
	overflow: hidden;
	margin-top: 5px;
}

.top10_doctor li {
	cursor: pointer;
	float: left;
	line-height: 18px;
	margin-top: 15px;
	margin-right: 30px;
	font-size: 14px;
	color: #3E3E3E;
}

.doc_tab-content a {
	color: #3e3e3e;
	cursor: pointer;
}

.doc_tab-content a:hover {
	color: #f68;
}

.hot_city_phb {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.hot_city_phb h5 {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #3E3E3E;
	line-height: 18px;
}

.hot_city_phb ul {
	width: 100%;
	overflow: hidden;
	margin-top: 5px;
}

.hot_city_phb li {
	cursor: pointer;
	float: left;
	line-height: 18px;
	margin-top: 15px;
	margin-right: 17px;
	font-size: 14px;
	color: #3E3E3E;
}

.hot_city_phb li:nth-child(5n) {
	margin-right: 0 !important;
}

.comment_room_doctor {
	margin-top: 20px;
	width: 100%;
	overflow: hidden;
	background: #fff;
	padding: 20px;
}

.comment_room_doctor h4 {
	width: 100%;
	margin-bottom: 10px;
	font-weight: normal;
	overflow: hidden;
	font-size: 22px;
	color: #444141;
	line-height: 28px;
}

.comment_room_doctor h4 a {
	font-size: 12px;
	color: #FF6688;
	float: right;
	cursor: pointer;
}

.comment_room_doctor_ul {
	width: 100%;
	overflow: hidden;
}

.comment_room_doctor_ul li {
	width: 100%;
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}

.comment_room_doctor_ul li:last-child {
	border-bottom: none !important;
	padding-bottom: 0 !important;
}

.comment_room_doctor_ul .info_top {
	width: 100%;
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
}

.comment_room_doctor_ul .info_top img {
	width: 60px;
	height: 60px;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 20px;
}

.comment_room_doctor_ul .info_top div {
	flex: 1;
	-webkit-flex: 1;
	overflow: hidden;
}

.comment_room_doctor_ul h5 {
	font-size: 18px;
	cursor: pointer;
	color: #3E3E3E;
	line-height: 23px;
	overflow: hidden;
	width: 100%;
	margin-top: 3px;
}

.comment_room_doctor_ul h5:hover {
	color: #f68;
}

.comment_room_doctor_ul h5 span {
	font-weight: normal;
	font-size: 14px;
	color: #7E7E7E;
	padding-left: 15px;
}

.comment_room_doctor_ul .info_top div p {
	font-size: 14px;
	width: 100%;
	color: #7E7E7E;
	margin-top: 5px;
	line-height: 18px;
}

.comment_room_doc_goods {
	width: 100%;
	margin-top: 10px;
	font-size: 16px;
	color: #7e7e7e;
	line-height: 24px;
}

.comment_room_doc_goods i {
	font-style: normal;
	color: #3E3E3E;
}

.comment_room_doc_zx {
	display: block;
	cursor: pointer;
	width: 110px;
	line-height: 32px;
	background: #FF6688;
	text-align: center;
	margin: 10px auto 0 auto;
	border-radius: 4px;
	font-size: 16px;
	color: #FFFFFF;
}

.comment_room_doc_zx:visited {
	color: #fff;
}

.comment_room_doc_zx:hover {
	color: #fff;
}

.fk_raking_doctor_ul {
	width: 100%;
	overflow: hidden;
}

.fk_raking_doctor_ul li {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}

.fk_raking_doctor_ul em {
	font-weight: 600;
	font-size: 22px;
	margin-right: 20px;
	line-height: 28px;
	overflow: hidden;
}

.fk_raking_doctor_ul li:first-child em {
	color: #F5A623;
}

.fk_raking_doctor_ul li:nth-child(2) em {
	color: #939393;
}

.fk_raking_doctor_ul li:nth-child(3) em {
	color: #B3802D;
}

.fk_raking_doctor_ul li:last-child em {
	color: #f68;
	font-size: 18px !important;
}

.fk_raking_doctor_ul span {
	font-size: 16px;
	color: #444141;
	overflow: hidden;
	line-height: 28px;
}

.fk_raking_doctor_ul i {
	float: right;
	font-size: 18px;
	color: #9e9e9e;
	overflow: hidden;
	line-height: 28px;
}

/* *********************** 医生大全- 2019-06-06 *********************** */
.doc_list_centent {
	width: 100%;
	padding: 20px;
	background: #fff;
	overflow: hidden;
}

.doc_list_centent .hospital_block_title_tip {
	width: 140px;
}

.doc_list_centent_ul {
	width: 100%;
	overflow: hidden;
	margin-top: 34px;
}

.doc_list_centent_ul_li {
	padding: 15px 0;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}

.doc_list_centent_fl {
	width: 815px;
	overflow: hidden;
	padding-right: 15px;
}

.doc_list_centent_top {
	width: 100%;
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
}

.doc_list_centent_top_img {
	width: 100px;
	height: 100px;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 20px;
}

.doc_list_info {
	flex: 1;
	-webkit-flex: 1;
	overflow: hidden;
}

.doc_list_info h2 {
	cursor: pointer;
	font-weight: 500;
	font-size: 20px;
	color: #3E3E3E;
	line-height: 28px;
	margin-right: 3px;
}

.doc_list_info h2:hover {
	color: #f68;
}

.doc_list_info h2 span {
	font-size: 14px;
	color: #7E7E7E;
	margin-left: 10px;
	font-weight: normal;
}

.doc_list_info p {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #6E6E6E;
	line-height: 18px;
	margin-top: 7px;
}

.doc_tags_ul_one {
	width: 100%;
	overflow: hidden;
}

.doc_tags_ul_one li {
	font-size: 14px;
	margin-top: 12px;
	line-height: 20px;
	padding: 7px 10px;
	border-radius: 4px;
	float: left;
	margin-right: 15px;
}

.doc_tags_ul_one li:first-child {
	background: #FFF3F3;
	color: #f68;
}

.doc_tags_ul_one li:nth-child(2n) {
	background: #EBF6FF;
	color: #308BE3;
}

.doc_tags_ul_one li:last-child {
	background: #FFF5EB;
	color: #EB9641;
}

.doc_tags_ul_one li:first-child a {
	background: #FFF3F3;
	color: #f68;
}

.doc_tags_ul_one li:nth-child(2n) a {
	background: #EBF6FF;
	color: #308BE3;
}

.doc_tags_ul_one li:last-child a {
	background: #FFF5EB;
	color: #EB9641;
}

.doc_tags_ul_two_div {
	width: 100%;
	overflow: hidden;
	height: 92px;
	position: relative;
}

.doc_tags_ul_two_div img {
	width: 25px;
	height: 12px;
	overflow: hidden;
	position: absolute;
	right: -18px;
	bottom: 10px;
	cursor: pointer;
}

.doc_tags_ul_two_div a {
	position: absolute;
	width: 32px;
	height: 17px;
	right: 0px;
	top: 28px;
}

.doc_tags_ul_two {
	width: 100%;
	overflow: hidden;
}

.doc_tags_ul_two.doctor_item {
	width: 90%;
	overflow: hidden;
}

.doc_tags_ul_two li {
	background: #F1F1F1;
	float: left;
	border-radius: 4px;
	line-height: 20px;
	padding: 7px 10px;
	font-size: 14px;
	color: #7E7E7E;
	margin-top: 12px;
	margin-right: 15px;
}

.doc_list_centent_bottom {
	width: 100%;
	overflow: hidden;
}

.doc_list_centent_bottom p {
	font-size: 14px;
	width: 100%;
	color: #9E9E9E;
	line-height: 21px;
	margin-top: 18px;
}

.doc_list_centent_fr {
	width: 300px;
	overflow: hidden;
	border-left: 2px solid #eee;
}

.doc_list_centent_fr h4 {
	font-size: 20px;
	width: 100%;
	text-align: center;
	color: #3E3E3E;
	line-height: 26px;
}

.doc_list_centent_fr em {
	font-style: normal;
	display: block;
	margin-bottom: 2px;
	font-size: 20px;
	width: 100%;
	text-align: center;
	color: #f68;
	line-height: 28px;
}

.doc_list_centent_fr p {
	font-size: 14px;
	width: 100%;
	text-align: center;
	color: #6e6e6e;
	line-height: 20px;
	margin-top: 2px;
}

.doc_list_centent_fr p span {
	color: #EB9641;
}

.doc_list_centent_fr a {
	display: block;
	cursor: pointer;
	width: 110px;
	margin: 12px auto 0 auto;
	background: #f68;
	border-radius: 4px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	line-height: 32px;
}

.doc_list_centent .tcdPageCode {
	margin-top: 20px;
}

.kepu_zx_a {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 10px;
	margin: 15px 0;
	line-height: 25px !important;
}

.no_data_p {
	width: 100%;
	text-align: center;
	margin-top: 15px;
	font-size: 14px;
	color: #7e7e7e;
}

.doc_tags_ul_two_div img {
	right: 0;
}

/* *********************** 成功案例 *********************** */

.cases_index {
	background: #fafafa;
}

.cases_main {
	overflow: visible;
}

.cases_main .top {
	overflow: hidden;
	height: auto;
}

.cases_main .top .left {
	width: 818px;
	height: 340px;
	float: left;
}

.cases_main .top .right {
	width: 362px;
	height: 340px;
	float: right;
}

.cases_main .top .right .baoxiimg {
	position: absolute;
	top: 123px;
	width: 366px;
	background: #fff7f7;
}

.cases_main .top .right .baoxiimg img {
	margin: 0 auto;
}

.cases_main .gonglue {
	overflow: hidden;
	margin-top: 20px;
}

.cases_main .gonglue .left {
	width: 350px;
	height: 308px;
	float: left;
}

.cases_main .gonglue .right {
	width: 810px;
	height: 308px;
	float: right;
	padding: 22px;
	padding-right: 0px;
	padding-top: 0;
	box-sizing: border-box;
	background: white;
}

.cases_main .gonglue .right .item {
	width: 384px;
	height: 120px;
	float: left;
	margin-top: 22px;
	padding-right: 10px;
}

.cases_main .gonglue .right .itemimg {
	float: left;
}

.cases_main .gonglue .right .itemimg img {
	width: 120px;
	height: 120px;
	float: left;
}

.cases_main .gonglue .right .text {
	float: right;
	width: 250px;
}

.cases_main .gonglue .right .text .tag {
	margin-top: 58px;
}

.cases_main .gonglue .right .text .tag span {
	margin-right: 30px;
	font-size: 13px;
	color: #9E9E9E;
}

.cases_main .gonglue .right .text .title {
	font-weight: 600;
}

.cases_main .downapp {
	margin-top: 22px;
}

.cases_main .articles {
	padding: 20px;
	background: white;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-content: space-between;
	height: 330px;
	margin-top: 22px;
}

.cases_main .articles .article {
	width: 360px;
	height: 92px;
	background: #FFF6F6;
	position: relative;
}

.cases_main .articles .article .title {
	font-size: 16px;
	color: #3E3E3E;
	width: 315px;
	padding-top: 8px;
}

.cases_main .articles .article p {
	border: none;
}

.cases_main .articles .article p span {
	font-size: 13px;
	color: #9E9E9E;
	padding: 0;
	margin-right: 30px;
}

.cases_main .articles .yuan {
	float: left;
	height: 10px;
	width: 10px;
	border: 5px;
	background: #FF6688;
	border-radius: 5px;
	position: absolute;
	top: 20px;
	left: 10px;
}

.cases_main .articles .right {
	float: right;
	width: 324px;
	height: 94px;
}

.cases_main .pink {
	background: #FFF7F7;
	border-radius: 4px;
	margin-top: 12px;
}

.cases_main .pink li {
	padding: 10px;
	overflow: hidden;
	background: #FFF7F7;
}

.cases_main .pink li img {
	width: 44px;
	height: 44px;
	float: left;
	position: relative;
}

.cases_main .pink li div {
	float: right;
	width: 288px;
	padding-right: 17px;
}

.cases_main .pink li div .name {
	font-size: 15px;
	color: #333333;
}

.cases_main .pink li div .date {
	font-size: 14px;
	color: #9E9E9E;
	float: right;
	line-height: 28px;
	position: relative;
	top: -5px;
}

.cases_main .pink li .text {
	width: 278px;
	font-size: 13px;
	color: #9E9E9E;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.cases_main .cases_scroll_bar {
	width: 100%;
	overflow: hidden;
}

.cases_main .cases_scroll_bar .swiper-container {
	height: 258px;
	background: #FFF7F7;
	padding: 0;
	border-radius: 5px;
}

.cases_main .cases_scroll_bar .swiper-container .swiper-slide {
	height: 58px !important;
}

.cases_main .showmore {
	text-align: center;
	background: white;
	line-height: 40px;
	height: 50px;
	color: #FF6688;
}

.cases_main .scroll {
	position: relative;
	top: 82px;
}

.doctorarticle .cases_main {
	width: 880px;
}

.doctorarticle .cases_main .articles .article {
	width: 410px;
}

.doctorarticle .cases_main .articles {
	height: 314px;
}

.doctorarticle .cases_main .articles .right {
	width: 375px;
}

.doctorarticle .cases_main .articles .article .title {

	width: 355px;
	padding-bottom: 14px;
}

.doctorarticle .ysinfo {
	width: 280px;
	height: 214px;
	padding: 15px;
	box-sizing: border-box;
	background-color: white
}

.doctorarticle .ysinfo .info1 {
	width: 250px;
	height: 50px;

}

.doctorarticle .ysinfo .info1 .info1_right {
	width: 186px;
	float: right;
}

.doctorarticle .ysinfo .info1 .ysname {

	font-size: 16px;
	color: #3E3E3E;
	font-weight: bold;
	margin-right: 10px;
}

.doctorarticle .ysinfo .info1 .zc {
	font-size: 14px;
	color: #9E9E9E;
}

.doctorarticle .ysinfo .info1 .yy {
	font-size: 14px;
	color: #9E9E9E;
	margin-top: 11px;
}

.doctorarticle .ysinfo .info1 .tx {
	float: left;
	height: 50px;
	width: 50px;
	border-radius: 45px;
}

.doctorarticle .ysinfo .info1 .tx img {

	height: 100%;
	width: 100%;
	border-radius: 30px;

}

.doctorarticle .ysinfo .info2 {
	width: 250px;
	height: 59px;
	font-size: 14px;
	color: #3E3E3E;
	letter-spacing: 0.17px;
	margin: 15px 0;
}

.doctorarticle .ysinfo .info3 {
	width: 250px;
	height: 35px;
}

.doctorarticle .ysinfo .info3 span.jdbutton {
	width: 122px;
	height: 35px;
	background-color: #F5A623;
	float: right;
	border-radius: 45px;
	line-height: 35px;
	text-align: center;
	color: white;
}

.doctorarticle .ysinfo .info3 span.zxbutton {
	width: 122px;
	height: 35px;
	background-color: #FF6688;
	float: left;
	border-radius: 45px;
	line-height: 35px;
	text-align: center;
	color: white;
}

.doctorarticle .ysinfo .info3 span img {
	width: 18px;
	height: 18px;
	display: inline-block;
	position: relative;
	margin-right: 5px;
	top: 3px;
}

.doctorarticle .right .rank li span {
	display: inline-block;
	width: 20px;
	height: 20px;
	float: left;
	background: #E6E6E6;
	border-radius: 4px;
	line-height: 20px;
	text-align: center;
	color: white;
	position: relative;
	top: 2px;
}

.doctorarticle .right .rank ul li {
	padding: 10px 0;
	overflow: hidden;
	height: auto;
}

.doctorarticle .right .rank ul .opink {
	background-color: #ff6688
}


.doctorarticle .right .rank li p {
	display: inline-block;
	width: 204px;
	float: right;
	font-size: 16px;
	color: #3E3E3E;
	line-height: 24px;
	margin-left: 10px;

}

.aboutwe .jobs {
	padding-top: 30px;
}

.aboutwe .job {
	margin-bottom: 50px
}

.aboutwe .position {
	float: left;
	padding: 0 10px;
	height: 32px;
	background-color: #ff6688;
	color: white;
	line-height: 32px;
	font-size: 17px;
	text-align: center;
	border-radius: 12px 0;
}

.aboutwe .job .job_address {
	height: 33px;
	font-size: 16px;
	color: #000000;
	letter-spacing: 0.22px;
	line-height: 40px;
}

.aboutwe .job .job_address span {
	height: 33px;
	font-size: 16px;
	color: #000000;
	letter-spacing: 0.22px;
	line-height: 40px;
	margin-left: 10px;
	font-weight: normal
}

.aboutwe .showalljobs {
	font-size: 14px;
	color: #3E3E3E;
	letter-spacing: 0.17px;
	text-align: center;
	margin-bottom: 44px;
}

.aboutwe .toudi {
	width: 544px;
	height: 57px;
	background-color: #F5A623;
	margin: 0 auto;
	line-height: 57px;
	color: white;
	font-size: 22px;
	border-radius: 4px;
	margin-bottom: 30px;
	text-align: center;
}

.aboutwe .toudi a {
	text-align: center;
	color: white
}

.aboutwe .toudi a:hover {}

.aboutwe .toudi a:visited {}

.clear {
	clear: both;
}

.homead {
	position: fixed;
	bottom: 0;
	z-index: 9999;
	width: 100%;
}

.homead img {
	width: 100%
}

.homead .closetelephone {
	width: 28px;
	height: 28px;
	position: absolute;
	top: -33px;
	right: 10px;
	background: url(./ico_telephonemain_close.png) no-repeat center/100%;
	cursor: pointer;
}

@media screen and (max-width: 560px) {
	.aboutwe .toudi {
		width: 100%;
		padding: 0
	}
}

.asktx {
	overflow: hidden
}

.asktx img {
	width: 45px;
	height: 45px;
	border-radius: 30px;
	float: left;
	margin-right: 12px;
}

.asktx .txname {
	font-size: 14px;
	color: #FF6688;
}

.asktx .date {
	font-size: 14px;
	color: #7E7E7E;
	padding-top: 6px;
}

.bkpost .tip {
	font-size: 14px;
	color: #9E9E9E;
	margin-top: 10px;
}

.doctor_ask li {

	height: 51px;
	overflow: hidden;

}

.doctor_ask li img {
	width: 30px;
	height: 30px;
	float: left;
	position: relative;
	top: 10px;
	margin-right: 11px;
}

.doctor_ask li p {
	line-height: 50px;
	height: 50px;
	float: left;
	border-bottom: 1px dashed #EAEAEA;
	width: 794px;
}

.doctor_ask li p .date {

	float: right;

}

p.moreask {
	height: 50px;
	line-height: 55px;
	text-align: center;
	color: #f68;
}

.newzhuanti .right .rank p.moreask {
	height: 30px;
	line-height: 49px;
	text-align: center;
	color: #f68;
	font-size: 15px;
}

.homead .zxdiv {
	width: 9%;
	height: 30%;
	position: absolute;
	left: 45%;
	top: 54%;
}

.homead .dhdiv {
	width: 9%;
	height: 30%;
	position: absolute;
	left: 55%;
	top: 54%;
}

img.homead2 {
	width: 251px;
	position: fixed;
	right: 39px;
	bottom: 272px;

	z-index: 999;
}

.cases_main .articles .yuan {
	top: 14px !important;
}

/********************************** 补充-医院大全-添加相关医院推荐-2019.8.6 *******************************/
.all_hospital_about {
	width: 100%;
	overflow: hidden;
	padding: 20px;
	margin-top: 20px;
	background: #fff;
}

.all_hospital_about h4 {
	width: 100%;
	overflow: hidden;
	font-size: 26px;
	font-weight: 400;
	color: #444141;
	line-height: 33px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
}

.all_hp_tablist_ul {
	width: 100%;
	padding: 20px 0 5px 0;
	overflow: hidden;
}

.all_hp_tablist_ul li {
	cursor: pointer;
	float: left;
	margin-right: 36px;
	font-size: 16px;
	color: #3E3E3E;
	line-height: 20px;
}

.all_hp_tablist_ul .active {
	color: #f68 !important;
	border-bottom: 2px solid #f68;
	padding-bottom: 5px;
}

/* .all_hp_tablist_ul li:hover{color: #f68; border-bottom: 2px solid #f68; padding-bottom: 5px; } */
.all_hp_content_ul {
	width: 100%;
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-flow: row wrap;
}

.all_hp_content_ul li {
	flex: 1;
	-webkit-flex: 1;
	line-height: 18px;
	overflow: hidden;
	min-width: 210px;
	max-width: 210px;
	margin-right: 15px;
	margin-top: 15px;
}

.post_tuijianyisheng li {
	width: 150px;
}

.all_hp_content_ul li:nth-child(5n) {
	margin-right: 0 !important;
}

.all_hp_content_ul li a {
	display: block;
	cursor: pointer;
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #3E3E3E;
	line-height: 18px;
}

.all_hp_content_ul li a:hover {
	color: #f68;
}

.all_hp_content_ul1 li a:hover {
	color: #f68;
}

.all_hp_content_ul1 li a {
	display: block;
	cursor: pointer;
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #7e7e7e;
	line-height: 18px;
}

.all_hp_content_ul1 li {
	line-height: 18px;
	overflow: hidden;
	float: left;
	width: 32%;
	margin-top: 15px;
}

.all_hp_content_ul1 {
	width: 100%;
	overflow: hidden;
}


/********************************** 问答集合页-2019.8.6 *******************************/
.answer_list_div {
	overflow: hidden;
	background: #fff;
}

.answer_list_tablist_ul {
	width: 100%;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
	background: #FFF2F2;
}

.answer_list_tablist_ul li {
	font-weight: 500;
	cursor: pointer;
	width: 25%;
	text-align: center;
	float: left;
	font-size: 20px;
	color: #3E3E3E;
	line-height: 50px;
}

.answer_list_tablist_ul .active {
	color: #fff !important;
	background: #f68 !important;
}

.answer_list_tablist_ul li:hover {
	color: #f68;
	border-bottom: 2px solid #f68;
	padding-bottom: 5px;
}

.answer_list_content_ul {
	width: 100%;
	padding: 10px 10px 30px 10px;
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-flow: row wrap;
}

.answer_list_content_ul li {
	position: relative;
	flex: 1;
	-webkit-flex: 1;
	margin-top: 20px;
	padding-left: 15px;
	line-height: 22px;
	overflow: hidden;
	min-width: 320px;
	max-width: 320px;
	margin-right: 65px;
}

.answer_list_content_ul li::before {
	position: absolute;
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #f68;
	top: 6px;
	left: 0;
}

.answer_list_content_ul li a {
	display: block;
	cursor: pointer;
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	color: #3E3E3E;
	line-height: 22px;
}

.answer_list_content_ul li a:hover {
	color: #f68;
}

.answer_list_div .tab-content p {
	margin: 20px 10px 0 10px;
	font-size: 20px;
	color: #ff7788;
	font-weight: normal;
	line-height: 20px;
}

.answer_list_div .tab-content p b {
	width: 3px;
	height: 20px;
	background-color: #F78;
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
}

.answer_list_div .tab-content p span {
	display: inline-block;
	color: #F78;
	float: right;
	cursor: pointer;
}

/********************************** 问答年集合页*******************************/
.answer_year_list_div {
	overflow: hidden;
	background: #fff;
}

.answer_year_list_tablist_ul {
	width: 100%;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
	background: #FFF2F2;
}

.answer_year_list_tablist_ul li {
	font-weight: 500;
	cursor: pointer;
	width: 25%;
	text-align: center;
	float: left;
	font-size: 20px;
	color: #3E3E3E;
	line-height: 50px;
}

.answer_year_list_tablist_ul .active {
	color: #fff !important;
	background: #f68 !important;
}

.answer_year_list_tablist_ul li:hover {
	color: #f68;
	border-bottom: 2px solid #f68;
	padding-bottom: 5px;
}

.answer_year_list_content_ul {
	width: 100%;
	padding: 10px 10px 30px 10px;
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-flow: row wrap;
}

.answer_year_list_content_ul li {
	position: relative;
	flex: 1;
	-webkit-flex: 1;
	margin-top: 20px;
	padding-left: 15px;
	line-height: 22px;
	overflow: hidden;
	min-width: 320px;
	max-width: 320px;
	margin-right: 65px;
}

.answer_year_list_content_ul li::before {
	position: absolute;
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #f68;
	top: 6px;
	left: 0;
}

.answer_year_list_content_ul li a {
	display: block;
	cursor: pointer;
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	color: #3E3E3E;
	line-height: 22px;
}

.answer_year_list_content_ul li a:hover {
	color: #f68;
}

.answer_year_list_div .tab-content p {
	margin: 20px 10px 0 10px;
	font-size: 20px;
	color: #ff7788;
	font-weight: normal;
	line-height: 20px;
}

.answer_year_list_div .tab-content p b {
	width: 3px;
	height: 20px;
	background-color: #F78;
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
}

.answer_year_list_div .tab-content p span {
	display: inline-block;
	color: #F78;
	float: right;
	cursor: pointer;
}

.print_img_pic img {
	width: 100%;
}


/************************************************************************视频详情页*******************************************************/
.shipingxiangqing_box {
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.shipingxiangqing_left {
	width: 75%;
	position: relative;
}

.shiping_title {
	background: white;
	margin: 0 auto;
	z-index: 888;
	position: relative;
	top: 0;
	left: 0;
	height: 320px;
}

.shiping_boti {
	width: 100%;
	background-color: #7E7E7E;
}

.shiping_bofang {
	z-index: 889;
	cursor: pointer;
	position: absolute;
	left: 47%;
	top: 13%;
	width: 45px;
	height: 45px;
	opacity: 1;
	cursor: pointer;
	border-radius: 50%;
	background: url(./icon_best_open_copy.png) no-repeat 90px 90px;
	background-size: 100%;
	background-position: 0;
}

.left_dianzanshu {
	width: 100%;
	height: 50px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 14px;
	color: #7E7E7E;
	background-color: #ffffff;
	margin-bottom: 20px;
}

.left_dianzanshu_box {
	margin-left: 20px;
	display: flex;
}

.dianzanshu_box_img {
	width: 20px;
	height: 18px;
	margin-right: 8px;
}

.left_dianzanshu_bigbox {
	display: flex;
}

.dianzanshu_box_p {
	margin-right: 24px;
}

.left_dianzanshu_data {
	margin-right: 20px;
}

.left_poster {
	width: 100%;
	height: 150px;
	background-color: #0fd1cb;
	margin-bottom: 20px;
}

.left_new_discuss {
	background-color: #fff;
	width: 100%;
}

.new_discuss_title {
	padding-left: 20px;
	font-size: 26px;
	padding-top: 21px;
	padding-bottom: 15px;
	border-bottom: 1px solid #EEEEEE;
}

.new_discuss_content {
	margin: 23px 20px 0px 35px;
	padding-bottom: 15px;
	border-bottom: 1px solid #F2F2F2;
}

.new_discuss_content {
	width: calc(100%-58px);
	display: flex;
}

.discuss_content_sculpture {
	width: 45px;
	height: 40px;
	background-color: #1cd3ce;
}

.discuss_content_right {
	margin-left: 12px;
}

.discuss_content_name {
	display: flex;
	justify-content: space-between;
}

.discussname_name_left {
	display: flex;
}

.discussname_name1 {
	height: 20px;
	color: #7E7E7E;
	font-size: 12px;
	margin-top: 2px;
}

.discussname_name2 {
	margin-left: 8px;
	background-color: #FF6688;
	width: 35px;
	height: 20px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	border-radius: 2px;
}

.discussname_name3 {
	margin-left: 8px;
	background-color: #C28AF0;
	width: 35px;
	height: 20px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	border-radius: 2px;
}

.discussname_name_right {
	color: #7E7E7E;
	font-size: 12px;
	margin-top: 2px;
}

.discuss_content_right_p {
	margin-top: 14px;
	width: 101%;
	line-height: 20px;
}

.discuss_content_right_data {
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
	margin-top: 15px;
}

.discuss_content_data_left {
	font-size: 12px;
	color: #9E9E9E;
	margin-top: 5px;
}

.discuss_content_data_right {
	font-size: 14px;
	color: #FF6688;
}

.discuss_peop_img {
	display: flex;
	margin-top: 10px;
}

.discuss_peop_pic1 {
	width: 60px;
	height: 60px;
	background-color: #555556;
}

.pic2_peop {
	margin-left: 15px;
}

.discuss_content_right_huifu {
	width: calc(100%-24px);
	background-color: #F5F5F5;
	padding: 15px 12px;
	margin-top: 20px;
}

.right_huifu_huifu1 {
	margin-bottom: 12px;
	font-size: 14px;
	color: #7E7E7E;
}

.right_huifu_huifu1 span {
	color: #FF6688;
}

.right_huifu_huifu2 span {
	color: #FF6688;
}

.right_huifu_huifu2 {
	font-size: 14px;
	color: #7E7E7E;
}

.more_video {
	margin-top: 20px;
	background-color: #fff;
	width: 1005;
}

.more_video_title {
	box-sizing: border-box;
	padding: 21px 0 15px 20px;
	border-bottom: 1px solid #EEEEEE;
	font-size: 26px;
	color: #444141;
}

.more_video_content {
	box-sizing: border-box;
	padding: 23px 31px;
	padding-bottom: 13px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}

.more_video_content_box {
	width: 23%;
	position: relative;
}

.shiping_title1 {
	background: greenyellow;
	height: 240px;
	width: 100%;
	z-index: 888;
	position: relative;
	top: 0;
	left: 0;
}

.shiping_bofang1 {
	z-index: 889;
	cursor: pointer;
	position: absolute;
	left: 37%;
	top: 32%;
	width: 40px;
	height: 40px;
	opacity: 0.7;
	cursor: pointer;
	border-radius: 50%;
	background: url(./icon_best_open_copy.png) no-repeat 40px 40px;
	background-size: 100%;
	background-position: 0;
}

.more_video_content_p {
	font-size: 16px;
	line-height: 24px;
	color: #3E3E3E;
	margin-top: 12px;
	margin-bottom: 18px;
}

.shipingxiangqing_right {
	width: 23%;
}

.right_yingyang {
	box-sizing: border-box;
	padding: 23px 21px;
	width: 100%;
	background-color: #fff;
}

.right_yingyang_title {
	color: #444141;
	font-size: 22px;
}

.yingyang_yonghu {
	margin-top: 30px;
	display: flex;
}

.yingyang_yonghu_pic {
	width: 50px;
	height: 50px;
	background-color: #0192D7;
}

.yingyang_yonghu_box {
	margin-left: 10px;
}

.yonghu_box_title {
	color: #3E3E3E;
	font-size: 16px;
}

.yonghu_box_content {
	color: #7E7E7E;
	font-size: 12px;
	margin-top: 8px;
}

.yonghu_box_content_span2 {
	margin-left: 5px;
}

.right_yingyang_btn {
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 21px;
}

.yingyang_btn_bt {
	background-color: #FF6688;
	width: 104px;
	height: 36px;
	color: #fff;
	font-size: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 3px;
}

.right_yingyang_bottom {
	display: flex;
	width: 100%;
	margin-top: 21px;
}

.right_yingyang_bottom_pic {
	width: 110px;
	height: 110px;
	background-color: gray;
}

.right_yingyang_bottom_box {
	margin-left: 10px;
	font-size: 16px;
	color: #3E3E3E;
	margin-top: 66px;
}

.hot_video {
	box-sizing: border-box;
	padding: 25px 20px;
	width: 100%;
	background-color: #fff;
}

.hot_video_title {
	color: #444141;
	font-size: 22px;
	margin-bottom: 20px;
}

.hot_video_content {
	position: relative;
	padding-bottom: 13px;
	border-bottom: 1px solid #EEEEEE;
	margin-top: 10px;
}

.shiping_title2 {
	background: greenyellow;
	height: 130px;
	width: 100%;
	z-index: 888;
	position: relative;
	top: 0;
	left: 0;
}

.shiping_bofang2 {
	z-index: 889;
	cursor: pointer;
	position: absolute;
	left: 40%;
	top: 25%;
	width: 40px;
	height: 40px;
	opacity: 0.7;
	cursor: pointer;
	border-radius: 50%;
	background: url(./icon_best_open_copy.png) no-repeat 40px 40px;
	background-size: 100%;
	background-position: 0;
}

.hot_video_content_p {
	color: #444141;
	margin-top: 10px;
	font-size: 14px;
}

.hot_video_content_bottom {
	margin-top: 10px;
	color: #7E7E7E;
	font-size: 12px;
	display: flex;
}

.video_content_bottom_box_img {
	width: 14px;
	height: 13px;
}

.hot_video_content_bottom_box {
	margin-right: 33px;
	display: flex;
}

.video_content_bottom_box_p {
	margin-left: 8px;
}

.right_yingyang_btn a:hover {
	color: #fff;
}






.bottom_ul_li1 {
	margin-left: 35px;
}

.bottom_ul_li2 {
	margin-left: 63px;
}

.bottom_ul_li3 {
	margin-left: 44px;
}

.bottom_ul_li4 {
	margin-left: 52px;
}

.mrg_leacv {
	margin-left: 20px;
}

.about_tuijian_content_list .content_ul2 li {
	margin-left: 0px;
}

.topic_detail .imb {
	display: none;
}

.imb1 {
	display: none;
}

.imb {
	display: none !important;
}

.imb2 {
	display: none !important;
}

.post_content img {
	margin: 0 auto;
}

/***************************************************************试管医院医生新加样式***************************************************************/
.hos_yisheng {
	margin-top: 20px;
	background-color: white;
	box-sizing: border-box;
	padding: 22px;
	width: 100%;
}

.hos_yisheng .hos_yisheng_title {
	padding-bottom: 15px;
	border-bottom: 1px solid #EEEEEE;
	font-size: 16px;
	color: #444141;
	font-weight: 600;
}

.hos_yisheng_content {
	display: flex;
	flex-wrap: wrap;
	margin-top: 20px;
}

.hos_yisheng_content1 {
	margin-top: 15px;
}

.hos_yisheng_content1 {
	display: flex;
	flex-wrap: wrap;
	margin-top: 20px;
	justify-content: space-between;
}

.hos_yisheng_img {
	width: 230px;
	height: 148px;
	background-color: #0ac3c5;
}

.hos_yi_con {
	margin-left: 15px;
	flex: 1;
}

.hos_yi_con_div1 {
	font-size: 15px;
	font-weight: 600;
}

.hos_yi_con_div2 {
	margin-top: 10px;
	font-size: 12px;
	color: #5E5E5E;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.hos_yi_con_div3 {
	margin-top: 20px;
	display: flex;
	flex-wrap: wrap;
}

.hos_yi_btn1 {
	width: 134px;
	height: 42px;
	background: rgba(255, 243, 245, 1);
	border-radius: 4px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #FF6688;
	font-size: 18px;
	margin-right: 10px;
}

.isheng_content_img {
	position: relative;
}

.isheng_content_img img {
	width: 195px;
	height: 180px;
	background: rgba(216, 216, 216, 1);
	border-radius: 4px;
}

.isheng_content_img .das {
	width: 195px;
	height: 180px;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 0px 0px 4px 4px;
	border-radius: 4px;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.hover .das {
	display: block;
}

.das_p {
	margin: 0 auto;
	margin-top: 55px;
	font-size: 16px;
	color: rgba(255, 255, 255, 1);
	width: 128px;
}

.das_btn {
	margin: 0 auto;
	margin-top: 12px;
	width: 104px;
	height: 30px;
	border-radius: 4px;
	border: 1px solid rgba(222, 222, 222, 1);
	display: flex;
	align-items: center;
	justify-content: center;
	color: rgba(255, 255, 255, 1);
}

.hos_yisheng_content {
	position: relative;
}

.qunaweizhuan {
	width: 100%;
}

.qunaweizhuan ul {
	display: flex;
}

.qunaweizhuan li {
	margin-right: 40px;
	height: 28px;
	color: #9E9E9E;
	font-size: 22px;
}

.qunaweizhuan li a {
	color: #9E9E9E;
}

.qunaweizhuan li a:hover {
	color: rgba(255, 102, 136, 1);
}

.qunaweizhuan .active {
	padding-bottom: 6px;
	border-bottom: 4px solid rgba(255, 102, 136, 1);
}

.qunaweizhuan_more {
	position: absolute;
	font-size: 14px;
	color: rgba(126, 126, 126, 1);
	left: calc(100% - 40px);
	top: 10px;
}

.qunaweizhuan_con {
	margin-top: 30px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}

.qunaweizhuan_con1 {
	margin-top: 30px;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	margin-bottom: -20px;
}

.qunaweizhuan_con_box {
	width: 195px;
}

.qunaweizhuan_con_box img {
	width: 195px;
	height: 113px;
	background-color: #2A2A2A;
}

.qunaweizhuan_con_box_p1 {
	margin-top: 15px;
	font-size: 16px;
}

.qunaweizhuan_con_box_p2 {
	margin-top: 6px;
	font-size: 12px;
	color: rgba(126, 126, 126, 1);
}

.qunaweizhuan_con1_box {
	box-sizing: border-box;
	padding: 15px;
	display: flex;
	width: 389px;
	background: rgba(255, 247, 247, 1);
	margin-right: 30px;
	margin-bottom: 20px;
}

.qunaweizhuan_con1_left {
	width: 54px;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-right: 23px;
}

.qunaweizhuan_con1_left img {
	width: 54px;
	height: 54px;
	background-color: #444411;
}

.qunaweizhuan_con1_left_p {
	height: 20px;
	width: 60px;
	background-color: #FF6688;
	color: white;
	border-radius: 4px;
	font-size: 12px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 10px;
}

.qunaweizhuan_con1_right_title {
	display: flex;
}

.qunaweizhuan_con1_right_p1 {
	margin-right: 14px;
	font-size: 16px;
	font-weight: 600;
	color: rgba(62, 62, 62, 1);
}

.qunaweizhuan_con1_right_p2 {
	font-size: 12px;
	color: rgba(126, 126, 126, 1);
	margin-top: 3px;
}

.qunaweizhuan_con_p1 {
	margin-top: 7px;
	font-size: 12px;
	color: rgba(126, 126, 126, 1);
}

.qunaweizhuan_con_p2 {
	margin-top: 7px;
	font-size: 12px;
	color: rgba(126, 126, 126, 1);
	line-height: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.hos_yi_bp1 span {
	color: #F24168;
}

.hos_yi_bp2 span {
	color: #F24168;
}

.img_mob {
	border-top: 20px solid #f8f8f8;
}

.post_content img {
	width: 50% !important;
}

.post_content a img {
	width: 32px !important;
}

.showguang {
	width: 419px;
	margin: 20px auto;
	box-sizing: border-box;
	padding: 9px;
	padding-left: 12px;
	border: 1px solid #EEEEEE;
	height: 110px;
	display: flex;
	justify-content: space-between;
}

.showguang .showguang_left {
	flex: 1;
}

.showguang .showguang_left p {
	color: #3E3E3E;
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 35px;
	margin-top: 0 !important;
}

.showguang .showguang_left div {
	background-color: #FF6688;
	border-radius: 18px;
	width: 102px;
	height: 34px;
	color: white;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-weight: 600;
}

.showguang .showguang_right {
	width: 120px !important;
	height: 90px;
	margin-top: 0 !important;
}

.alta {
	display: block !important;
}

.altb {
	display: none !important;
}

.topic_detail1 img {
	width: 100%;
}

.forum_poster {
	margin-top: 20px;
}

.forum_poster1 {
	margin-top: 20px;
	background-color: white;
	padding: 20px;
}

.forum_poster_title {
	font-size: 26px;
	color: #444141;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin: 0 -20px;
	padding: 0 20px 15px 20px;
}

.forum_poster1_con {
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
	flex-wrap: wrap;
}

.forum_poster1_con_img2 {
	width: 265px;
	height: 200px;
}

.forum_poster1_con_img2 img {
	width: 265px;
	height: 200px;
}

.forum_poster1_con2 {
	display: flex;
	justify-content: space-between;
}

.forum_poster1_box1_img1 {
	width: 120px;
	height: 90px;
	background-color: #D8D8D8;
	margin-right: 10px;
}

.forum_poster1_box2 {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex: 1;
}

.forum_poster1_box2_p1 {
	font-size: 18px;
	color: #333333;
	line-height: 25px;
}

.forum_poster1_box2_con span {
	color: #9E9E9E;
	font-size: 14px;
	margin-right: 5px;
}

.forum_poster1_box1 {
	display: flex;
	width: 48%;
	margin-top: 30px;
}

.zy_fle {
	box-sizing: border-box;
	padding: 15px;
	border: 1px solid #EEEEEE;
	width: 270px;
}

.zy_fle_box {
	display: flex;
	align-items: center;
}

.forum_poster1 .forum_poster1_con .zy_fle_box_img1 {
	width: 54px;
	height: 54px;
}

.zy_fle_box_bo {
	margin-left: 19px;
	color: #666666;
	font-size: 12px;
	flex: 1;
}

.zy_fle_box_bo span {
	color: #333333;
	font-size: 15px;
	font-weight: 600;
	margin-right: 16px;
}

.zy_fle_box_bop1 {
	margin-top: 4px;
}

.zy_fle_box2_p3 {
	box-sizing: border-box;
	padding: 4px 10px;
	padding-top: 0px;
	background-color: #FFFAF2;
	border-radius: 12px;
	font-size: 13px;
	color: rgba(245, 166, 35, 1);
	margin-top: 6px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.art_content img {
	margin-top: 10px;
}

.art_detail1 {
	margin-bottom: 20px;
}

.zy_fle_box2_p1 {
	box-sizing: border-box;
	padding: 4px 10px;
	background-color: #FFFAF2;
	border-radius: 12px;
	font-size: 13px;
	color: rgba(245, 166, 35, 1);
	margin-top: 6px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.zy_fle_box2_p2 {
	box-sizing: border-box;
	padding: 4px 10px;
	padding-right: 3px;
	background-color: #FFFAF2;
	border-radius: 12px;
	font-size: 13px;
	color: rgba(245, 166, 35, 1);
	margin-top: 6px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.zy_fle_box2_div2 {
	width: 194px;
	height: 36px;
	background: rgba(223, 152, 35, 1);
	border-radius: 18px;
	display: flex;
	font-size: 15px;
	font-weight: 600;
	color: #fff;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	margin-top: 20px;
}

.forum_poster1 .forum_poster1_con .zy_fle_box2_div2 img {
	width: 20px;
	height: 20px;
	margin-right: 6px;
}

.J_pin1 {
	left: 988.5px;
	top: 20px;
	position: fixed;
}

.best_post_block2 {
	margin-top: 20px;
}

.forum_poster1_con2 {
	justify-content: left;
	flex-wrap: nowrap;
}

.forum_poster1_con2_img1 {
	width: 92px;
	height: 120px;
}

.forum_poster1_con2_con {
	margin-left: 30px;
	width: 611px;
}

.forum_poster1_con2_con_p1_sp1 {
	color: #333333;
	font-size: 20px;
	margin-right: 15px;
}

.forum_poster1_con2_con_p1_sp2 {
	color: #999999;
	font-size: 14px;
}

.forum_poster1_con2_con_p2 {
	margin-top: 9px;
	color: #999999;
	font-size: 14px;
}

.forum_poster1_con2_con_p2_span {
	color: #FF6688;
}

.forum_poster1_con2_con_p3 {
	margin-top: 22px;
	color: #666666;
	font-size: 14px;
	line-height: 20px;
}

.best_post_block3 {
	margin-top: 20px;
}

.forum_poster1_con2_btn {
	background-color: #ff6688;
	border-radius: 23px;
	width: 116px;
	height: 38px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	font-size: 14px;
	margin-top: 10px;
}

.forum_poster1_con2_btn_img1 {
	width: 19px;
	height: 19px;
	margin-right: 8px;
}

.forum_poster1_con23 {
	flex-wrap: wrap;
}

.clt_img13 {
	max-width: 100% !important;
	margin: 10px 0;
}

.post_content a .clt_img2 {
	width: 562px !important;
	height: 112px;
	margin-left: 0 !important;
	margin: 20px 0;
}

.clt_img2 {
	width: 562px !important;
	height: 112px;
	margin-left: 0 !important;
	margin: 20px 0;
}

.post_content .clt_img2 {
	width: 562px !important;
	height: 112px;
	margin-left: 0 !important;
	margin: 20px 0;
}

.xingbie_box_con_right_a {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	height: 100%;
}

.allHeight {
	margin-bottom: 20px;
	box-sizing: border-box;
	padding: 12px 40px;
	display: flex;
	justify-content: space-between;
	background-color: #ffffff;
}

.allHeight_img {
	width: 302px;
	height: 206px;
	margin-right: 64px;
}

.allHeight_con {
	margin-top: 25px;
	flex: 1;
}

.allHeight_con_p1 {
	color: #333333;
	font-size: 24px;
	margin-bottom: 16px;
}

.allHeight_con_p2 {
	color: #999999;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 20px;
}

.allHeight_con_btn1 {
	width: 270px;
	height: 40px;
	background: rgba(255, 102, 136, 1);
	border-radius: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	flex: 1;
	font-size: 16px;
}

.yunyuz {
	display: flex;
	margin-top: 25px;
	justify-content: space-between;
}

.yunyuz_box {
	display: flex;
	width: 48%;
}

.yunyuz_box_img {
	width: 180px;
	margin-right: 20px;
	height: 120px;

}

.yunyuz_box_con {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex: 1;
}

.yunyuz_box_con_p1 {
	color: #444141;
	font-size: 18px;
	font-weight: 600;
}

.yunyuz_box_con_p2 {
	color: #999999;
	font-size: 14px;
	line-height: 20px;
}

.yunyuz2 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.yunyuz2_con {
	width: 48%;
	margin-top: 20px;
}

.yunyuz2_con_p1 {
	color: #525252;
	font-size: 14px;
	margin-bottom: 15px;
}

.yunyuz2_con_p2 {
	display: flex;
}

.yunyuz2_con_span1 {
	display: flex;
	box-sizing: border-box;
	padding: 4px 8px;
	background: rgba(255, 236, 241, 1);
	color: #FF6688;
	font-size: 12px;
	margin-right: 10px;
}

.col_box_l .best_post_block15 {
	padding-bottom: 20px !important;
}

.topic_detail2 {
	margin-bottom: 20px;
}

.collect_suspend2 {
	position: fixed;
	bottom: 150px;
	right: 200px;
	z-index: 998;
	width: 150px;
	height: 150px;
	line-height: 1rem;
	border-radius: .16rem
}

.biaoq_box {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	box-sizing: border-box;
	padding: 0px 10px;
}

.biaoq_box_con {
	box-sizing: border-box;
	padding: 5px 12px;
	border-radius: 15px;
	border: 1px solid rgba(215, 215, 215, 1);
	font-size: 12px;
	color: #333333;
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 10px;
}

.col_box_l12 {
	background-color: white !important;
	padding: 20px 15px;
	box-sizing: border-box;
	width: 880px !important;
}

.col_box_l13 {
	width: 880px !important;
}

.artic_list1 {
	box-sizing: border-box;
	padding: 20px;
	background-color: white !important;
	margin-bottom: 20px;
}

.artic_list1_title {
	color: #FF6688;
	font-size: 18px;
	margin-bottom: 8px;
	font-weight: 600;
}

.artic_list1_content {
	color: #333333;
	font-size: 13px;
	line-height: 18px;
}

.artic_list12 {
	padding: 0 20px;
}

.artic_list1con2 {}

.artic_list1con2_box {
	display: flex;
	padding: 15px 0;
	box-sizing: border-box;
}

.artic_list1con2_box_img {
	width: 150px;
	height: 110px;
	margin-right: 15px;
	background-color: yellowgreen;
}

.artic_list1con2_box_con {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.artic_list1con2_box_con_p1 {
	font-size: 20px;
	color: #3E3E3E;
	font-weight: 600;
}

.artic_list1con2_box_con_p2 {
	font-size: 14px;
	color: #7E7E7E;
	line-height: 20px;
}

.artic_list1_sp {
	font-size: 14px;
	color: #FF6688;
	float: right;
}

.xiezuo_boxcn_con {
	display: flex;
}

.xiezuo_boxcn_con_img1 {
	width: 90px;
	height: 120px;
	margin-right: 20px;
	margin-left: 50px;
}

.xiezuo_boxcn_con_right3 {
	width: auto;
}

.xiezuo_boxcn_con_right_p1 {
	color: #333333;
	font-size: 16px;
	font-weight: 600;
}

.xiezuo_boxcn_con_right_p1_sp2 {
	color: #333333;
	font-size: 14px;
	font-weight: 400;
	margin-left: 20px;
}

.xiezuo_boxcn_con_right_p4 {
	color: #F5A623;
	font-size: 13px;
	line-height: 18px;
	margin-top: 15px;
}

.xiezuo_boxcn_con_right_p5 {
	color: #F5A623;
	font-size: 13px;
	line-height: 18px;
	margin-top: 4px;
}

.sanjia_box {
	display: flex;
	justify-content: space-between;
}

.sanjia_box_con {
	box-sizing: border-box;
	padding: 0 20px;
	width: 52%;
	margin-top: 24px;
	padding-left: 0;
}

.sanjia_box_con_btn {
	width: 275px;
	height: 40px;
	background: rgba(255, 102, 136, 1);
	border-radius: 23px;
	margin: 0 auto;
	margin-top: 22px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
	font-size: 15px;
}

.yiqing1_box3 {
	margin-top: 30px;
	display: flex;
	box-sizing: border-box;
	padding: 0 12px;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 50%;
}

.yiqing1_box3_con {
	display: flex;
	width: 48%;
	margin-bottom: 22px;
}

.yiqing1_box3_con_img {
	width: 78px;
	height: 78px;
}

.yiqing1_box3_con_right {
	margin-left: 10px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.yiqing1_box3_con_right_p1 {
	color: #333333;
	font-size: 16px;
	margin-bottom: 6px;
	font-weight: 600;
}

.yiqing1_box3_con_right_p2 {
	color: #999999;
	font-size: 13px;
}

.best_post_block6 {
	margin-top: 20px;
}

.best_post_block7 {
	margin-bottom: 20px;
}

.best_post_block17 {
	width: 880px;
}

.content_ul3 li::before {
	background: #FF6688 !important;

}

.content_ul3 li {
	padding-bottom: 0px !important;
}

.forhelp_doctor_title_a {
	float: right;
	color: #ff6688;
}

.clt_img_yiqing {
	width: 562px !important;
	height: 182px;
	margin-left: 0 !important;
}

.xiezuo_boxcn_swiper-button-prev2 {
	display: none;
	background-image: url(//img.haoyunbang.cn/m/img/Bitmap_left_lt1.png) !important;
	background-size: 100% !important;
	width: 26px !important;
	height: 26px !important;
	top: 62% !important;

}

.xiezuo_boxcn_swiper-button-next2 {
	display: none;
	background-image: url(//img.haoyunbang.cn/m/img/Bitmap_left_rt1.png) !important;
	background-size: 100% !important;
	width: 26px !important;
	height: 26px !important;
	top: 62% !important;
	right: 0 !important;
}

.xiezuo_boxcn_swiper-button-prev {
	background-image: url(//img.haoyunbang.cn/m/img/Bitmap_left.png) !important;
	background-size: 100% !important;
	width: 26px !important;
	height: 26px !important;
	top: 62% !important;
}

.xiezuo_boxcn_swiper-button-next {
	background-image: url(//img.haoyunbang.cn/m/img/Bitmap_right.png) !important;
	background-size: 100% !important;
	width: 26px !important;
	height: 26px !important;
	top: 62% !important;
	right: 0 !important;
}

.hospital_main_frimg1 {
	width: 100%;
}

.doctor_hyb_block_box {
	padding: 0 10px;
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
	width: 100%;
	box-sizing: border-box;
}

.doctor_hyb_block_box_con {
	display: flex;
	width: 12.5%;
	flex-direction: column;
	align-items: center;
}

.doctor_hyb_block_box_con_img {
	width: 68px;
	height: 68px;
	margin-bottom: 5px;
}

.doctor_hyb_block_box_con_p1 {
	font-size: 14px;
	color: #333;
}

.das_p2 {
	margin-top: 68px;
}

.yuanneitj {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 20px;
	width: 100%;
}

.yuanneitj_box {
	width: 45%;
	padding: 18px 14px;
	display: flex;
	border-radius: 4px;
	border: 1px solid rgba(238, 238, 238, 1);
	margin-bottom: 20px;
}

.yuanneitj_box2 {}

.jiazaimore {
	text-align: center;
	margin-top: 10px;
	color: #7E7E7E;
	font-size: 14px;
}

.yuanneitj_box_img1 {
	width: 80px;
	height: 96px;
	margin-right: 17px;
}

.yuanneitj_box_con {
	display: flex;
	flex: 1;
	flex-direction: column;

}

.yuanneitj_box_con_manages {
	display: flex;
	position: relative;
}

.yuanneitj_box_con_manages_name {
	margin-right: 14px;
	font-size: 16px;
	color: #3E3E3E;
}

.yuanneitj_box_con_manages_tag {
	color: #7E7E7E;
	font-size: 12px;
	margin-top: 4px;
}

.yuanneitj_box_con_manages_tag2 {
	color: white;
	font-size: 14px;
	padding: 1px 7px;
	box-sizing: border-box;
	background-color: #f68;
	position: absolute;
	right: 2px;
	border-radius: 4px;
}

.yuanneitj_box_con_manages2 {
	line-height: 17px;
	font-size: 12px;
	color: #7E7E7E;
	margin-top: 5px;
}

.yuanneitj_box_con_manages3 {
	line-height: 17px;
	font-size: 12px;
	color: #7E7E7E;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-top: 10px;
}

.yuanneitj_box_con_manages4 {
	display: flex;
	align-items: center;
	margin-top: 5px;
}

.yuanneitj_box_con_manages4_radius {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #F5A623;
	margin-right: 4px;
}

.yuanneitj_box_con_manages4_mp2_rdo {
	background-color: #f68 !important;
}

.yuanneitj_box_con_manages4_mp2 {
	color: #f68 !important;
}

.yuanneitj_box_con_manages4_p1 {
	color: #F5A623;
	font-size: 12px;
	flex: 1;
}

.yuanneitj_box_con_manages5 {
	display: flex;
	flex-wrap: wrap;
	margin-top: 10px;
	margin-bottom: 10px;
}

.yuanneitj_box_con_manages5_btn {
	margin-right: 10px;
	font-size: 12px;
	color: #999;
	border-radius: 4px;
	border: 1px solid rgba(238, 238, 238, 1);
	box-sizing: border-box;
	padding: 4px 9px;
	margin-bottom: 2px;
}

.jiancfuwu {
	width: 210px !important;
	height: 140px !important;
}

.jiancfuwu_img1 {
	width: 100%;
}

.jiancfuwu_flex {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.tuijian_hosp {
	box-sizing: border-box;
	padding: 25px 20px;
	background-color: white;
	margin-bottom: 20px;
}

.tuijian_hosp_title {
	color: #444141;
	font-size: 22px;
}

.tuijian_hosp_concent1 {
	margin-top: 8px;
}

.tuijian_hosp_concent1_p1 {
	padding: 17px 0;
	color: #444141;
	font-size: 16px;
	box-sizing: border-box;
	border-bottom: 3px dashed #fafafa;
}

.tuijian_hosp_concent1_p1_title {
	color: #3E3E3E;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.tuijian_hosp_concent1_p1_box {
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}

.tuijian_hosp_concent1_p1_box_con1 {
	color: #9E9E9E;
	font-size: 12px;
}

.wrapp_box1 {
	width: 1330px !important;
}

.doc_concle13 {
	width: auto !important;
}

.yuanneitj_box_con_manages_name_mbox {
	display: flex;
}

.forum_poster12 {
	display: none;
}

.doctor_hyb_fl_img12 {
	width: 120px;
	height: 144px;
}

.doctor_hyb_fl_info_i {
	font-size: 14px !important;
}

.doctor_hyb_fl_info_h2 {
	font-size: 20px !important;
}

.doctor_hyb_fl_info_box {
	margin-top: 10px;
	margin-bottom: 17px;
}

.doctor_hyb_fl_info_box12 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.expert_menu_box1 {
	display: flex;
	margin-top: 10px;
}

.expert_menu_box1_left {
	width: 332px;
}

.expert_menu_box1_left_img1 {
	width: 332px;
	height: 80px;
	background: rgba(241, 247, 255, 1);
	border-radius: 4px;
	align-items: center;
	justify-content: center;
	display: flex;
	margin-top: 15px;
}

.ctor_gzs1 {
	width: 44px;
	height: 44px;
}

.ctor_gzs1_box {
	width: 110px;
	margin-left: 20px;
}

.ctor_gzs1_box_p1 {
	font-size: 18px;
	font-weight: 600;
	color: #333333;
	margin-bottom: 2px;
}

.ctor_gzs1_box_p2 {
	font-size: 14px;
	color: #999999;
}

.expert_menu_box1_left_bac1 {
	background-color: #FFFAF1;
}

.expert_menu_box1_left_bac2 {
	background-color: #FFF4F6;
}

.expert_menu_box1_right {
	margin-left: 38px;
}

.expert_menu_box1_right_title {
	margin-top: 10px;
	color: #3E3E3E;
	font-size: 16px;
}

.xpert_swiper {
	margin-top: 21px;
	display: flex;
	height: 57px !important;
	flex: 1;
}

.xpert_swiper_img {
	width: 24px;
	height: 24px;
	margin-right: 10px;
}

.doctor_hyb_fr_img2 {
	width: 123px;
	height: 67px;
	overflow: hidden;
	position: absolute;
	top: 20px;
	right: 20px;
}

.expert_menu_box1_right_box1 {
	height: 240px;
	margin-top: 10px;
}

.doctor_hyb_fr_img2 img {
	width: 100%;
}

.xpert_swiper_box {
	flex: 1;
}

.xpert_swiper_box_p1_con {
	font-size: 14px;
	color: #9E9E9E;
}

.xpert_swiper_box_p1_con span {
	color: #333333;
	font-weight: 600;
}

.xpert_swiper_box_p1 {
	display: flex;
	margin-top: 3px;
}

.xpert_swiper_box_p1_con1 {
	font-size: 14px;
	color: #9E9E9E;
	margin-left: 30px;
}

.xpert_swiper_box_p2 {
	margin-top: 8px;
	color: #666666;
	font-size: 12px;
	line-height: 16px;
}

.expert_lives_ul_img_p1 {
	font-size: 14px;
	color: rgba(51, 51, 51, 1);
	margin-top: 13px;
}

.expert_lives_ul_img2 {
	height: auto !important;
}

.expert_lives_ul_btn2 {
	top: 42% !important;
}

.doctor_hyb_block_h1 {
	font-size: 26px;
	color: #444141;
	line-height: 33px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

.doctor_hyb_block_h1 a {
	font-size: 14px;
	color: #FF6688;
	float: right;
	font-weight: 400;
	cursor: pointer;
}

.kaijiang_doctor_title_sp {
	color: #f68;
	float: right;
}

.hp_fl_menu_h2_a1 {
	color: #f68 !important;
}

.xpert_lives_lbox {
	display: flex;
	justify-content: space-between;
	margin-top: 25px;
	flex-wrap: wrap;
}

.xpert_lives_lbox_img1 {
	width: 410px;
	height: 164px;
}

.xpert_lives_lbox_img2 {
	width: 165px;
	height: 72px;
}

.topic_detail15 {
	padding-bottom: 10px !important;
	margin-bottom: 0 !important;
}

.clt_img_cmbox {
	padding: 30px;
	box-sizing: border-box;
	padding-top: 0px;
	background-color: white;
	padding-left: 50px;
}

.select_province_ul {
	width: 700px !important;
}

.select_province_box {
	box-sizing: border-box;
}

.col_box_l16 {
	width: 100% !important;
}

.hospital_ul_fr12 {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	width: 235px !important;
}

.hp_fl_img12 {
	width: 90px !important;
	height: 115px !important;
	position: relative;
}

.hp_fl_menu_h2_i {
	position: absolute;
	font-size: 14px;
	background: #FF6688;
	padding: 0 10px;
	color: #fff;
	border-radius: 4px;
	text-align: center;
	font-style: normal;
	margin-left: 20px;
	line-height: 28px;
	top: 0;
	right: 0;
}

.buttonTJ {
	cursor: pointer;
}

.hospital_ul_fl12 {
	position: relative;
}

.hp_fl_menu_h12 {
	color: #3E3E3E !important;
	font-size: 20px !important;
	font-weight: 600;
}

.hp_fl_menu12 {
	max-width: 700px !important;
}

.hospital_ul_fr12_p1 {
	box-sizing: border-box;
	padding: 7px 15px;
	color: #7E7E7E;
	background-color: #F1F1F1;
	border-radius: 4px;
	font-size: 14px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.tuijian_box {
	width: 45px;
	height: 18px;
	background-color: #F5A623;
	border-radius: 0px 0px 10px 0px;
	color: white;
	font-size: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	left: 0;
}

.hp_fl_menu12_h2 {
	display: flex;
}

.hp_fl_menu12_h2_p2 {
	margin-left: 10px;
	color: #7E7E7E;
	font-size: 14px;
}

.hp_fl_menu12_h2_p1 {
	font-weight: 600;
}

.line_two_l2 {
	margin-top: 10px;
}

.line_two_l1 {
	color: #f68 !important;
	float: right;
}

.many_line_mbox_p1 {
	border-radius: 4px;
	font-size: 14px;
	text-align: center;
	box-sizing: border-box;
	padding: 7px 10px;
	margin-right: 10px;
	margin-top: 10px;
}

.many_line_mbox {
	display: flex;
	flex-wrap: wrap;
}

.many_line_mbox div:nth-child(1) {
	background-color: #FFF3F3;
	color: #FF6688;
}

.many_line_mbox div:nth-child(2) {
	background-color: #EBF6FF;
	color: #308BE3;
}

.many_line_mbox div:nth-child(3) {
	background-color: #FFF5EB;
	color: #EB9641;
}

.many_line_mbox div:nth-child(4) {
	background-color: #D5FFF6;
	color: #37C9AA;
}

.doctor_hyb_block_box_a1 {
	width: 12.5%;
	font-size: 14px;
	color: #3E3E3E;
	margin-top: 12px;
	margin-right: 20px;
}

.doctor_hyb_block_box12 {
	flex-wrap: wrap;
	justify-content: flex-start;
}

.footer2 {
	background: #f8f8f8;
	box-sizing: border-box;
	padding: 20px;
	color: #7E7E7E;
	font-size: 12px;
	margin: 0 auto;
	width: 1200px;
}

.footer2 a {
	display: inline;
}

.doctor_sift .select_province_ul15 {
	width: 1025px !important;
}

.topic_detail3 {
	box-sizing: border-box;
	padding: 20px;
	background-color: white;
	padding-top: 0px;
}

.center_footer {
	background: #fafafa;
}

.new_doctor_menu_good12 {
	height: 60px;
}

.hos_yisheng12 {
	width: 880px;
}

.hos_yisheng13 {
	border-top: 20px solid #fafafa;
}

.gq_box {
	display: flex;
}

.gq_box .gq_box_left {
	display: flex;
}

.gq_box .gq_box_left img {
	width: 92px;
	height: 120px;
	margin-right: 14px;
}

.gq_box .gq_box_left .socil {
	position: relative;
	width: 423px;
	flex: 1;
}

.gq_box .gq_box_left .socil .title {
	display: flex;
	margin-bottom: 9px;
	padding: 0;
	border-bottom: 0;
	align-items: flex-end;
}

.gq_box .gq_box_left .socil .title .name {
	color: #333333;
	font-size: 20px;
	font-weight: 600;
}

.gq_box .gq_box_left .socil .title .pro {
	color: #999999;
	font-size: 14px;
	margin-left: 15px;
}

.gq_box .gq_box_left .socil .content {
	color: #999999;
	font-size: 14px;
	margin-bottom: 9px;
}

.gq_box .gq_box_left .socil .buty {
	display: flex;
	flex-wrap: wrap;
}

.gq_box .gq_box_left .socil .buty .buty_con {
	background: #fff6e8;
	border-radius: 11px;
	margin-bottom: 5px;
	color: #E49922;
	font-size: 12px;
	box-sizing: border-box;
	padding: 2px 10px;
	margin-right: 5px;
}

.gq_box .gq_box_left .socil .socil_btn {
	width: 120px;
	height: 36px;
	background: #ff6688;
	border-radius: 23px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	right: 0;
	top: 0;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 600;
}

.gq_box .gq_box_right {
	margin-left: 30px;
}

.gq_box .gq_box_right .title {
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #ff6688;
	line-height: 28px;
	margin-bottom: 12px;
	text-align: center;
	padding: 0;
	border-bottom: 0;
}

.gq_box .gq_box_right .content span {
	color: #666666;
	font-size: 14px;
	line-height: 20px;
}

.gq_box .gq_box_right .content img {
	width: 16px;
	height: 13px;
	display: inline-block;
}

.bk_index_ty_doctor_box2 img {
	width: 166px;
	height: 96px;
	margin-bottom: 7px;
}

.bk_index_ty_doctor_box2 .cont_text {
	font-size: 15px;
	color: #3e3e3e;
	line-height: 21px;
	text-align: center;
}

.socil2 {
	width: 100% !important;
}

.socil2 .content2 {
	margin-top: 10px;
}

.socil2 .content2 img {
	width: 16px;
	height: 13px;
	display: inline-block;
}

.socil2 .content2 span {
	color: #666666;
	font-size: 14px;
	line-height: 20px;
}

.bk_suluan {
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
	width: 880px;
}

.bk_suluan img {
	width: 431px;
	height: 481px;
}

.bk_suluan .l_suluan {
	background-color: white;
	width: 431px;
	height: 481px;
}

.bk_suluan .l_suluan .img2 {
	height: 454px;
	width: 100%;
}

.gq_box22 {
	justify-content: space-between;
}

.gq_box22 img {
	width: 268px;
}


/***************************************************************添加haoyunbaike医院板块***************************************************************/
.bk_hospital {
	box-sizing: border-box;
	padding: 20px;
	background-color: white;
	margin-top: 20px;
}

.bk_hospital .title {
	font-size: 26px;
	color: #444141;
	padding-bottom: 15px;
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 16px;
}

.bk_hospital .details {
	display: flex;
}

.bk_hospital .details .theme {
	display: flex;
	margin-top: 5px;
}

.bk_hospital .details img {
	width: 193px;
	height: 124px;
	margin-right: 15px;
}

.bk_hospital .details .theme .abstrac {
	width: 314px;
}

.bk_hospital .details .theme .abstrac p {
	color: #5E5E5E;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
}

.bk_hospital .details .theme .abstrac div span {
	color: #FF6688;
	font-size: 14px;
	margin-right: 10px;
}

.bk_hospital .details .ad {
	display: flex;
	flex: 1;
	flex-wrap: wrap;
	margin-left: 20px;
}

.bk_hospital .details .ad img {
	width: 130px;
	height: 68px;
	margin: 5px;
	margin-right: 10px;
}

.bk_hospital .tag .tag_title {
	margin-top: 30px;
	margin-bottom: 22px;
	font-size: 18px;
	color: #3E3E3E;
	font-weight: 600;
}

.bk_hospital .tag .content1 .swiper-slide {
	width: 246px;
	height: 170px;
	position: relative;
	background-color: #FFFBF3;
	box-sizing: border-box;
	padding: 10px;
}

.bk_hospital .tag .content1 .engender {
	display: flex;
}

.bk_hospital .tag .content1 .engender img {
	width: 70px;
	height: 92px;
	margin-right: 12px;
}

.bk_hospital .tag .content1 .consult {
	width: 141px;
	height: 28px;
	background: rgba(242, 175, 65, 1);
	border-radius: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	bottom: 10px;
	left: 23%;
	font-size: 14px;
	color: white;
}

.bk_hospital .tag .content1 .massage {
	display: flex;
	margin-bottom: 8px;
	align-items: flex-end;
}

.bk_hospital .tag .content1 .massage .name {
	font-size: 16px;
	color: #333333;
	font-weight: 600;
	margin-right: 15px;
}

.bk_hospital .tag .content1 .massage .pro {
	font-size: 12px;
	color: #333333;
}

.bk_hospital .tag .content1 .resume .words {
	font-size: 12px;
	color: #9E9E9E;
}

.bk_hospital .tag .content2 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.bk_hospital .tag .content2 .box {
	background-size: 100%;
	box-sizing: border-box;
	padding: 8px;
	display: flex;
	width: 400px;
	height: 96px;
	margin-top: 20px;
}

.bk_hospital .tag .content2 .box img {
	width: 120px;
	height: 80px;
	margin-right: 12px;
}

.bk_hospital .tag .content2 .box .abstrac {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.bk_hospital .tag .content2 .box .abstrac .bafore {
	color: #3E3E3E;
	font-size: 15px;
	font-weight: 600;
}

.bk_hospital .tag .content2 .box .abstrac .expert2 {
	color: #7E7E7E;
	font-size: 12px;
	margin-bottom: 4px;
}

.bk_hospital .tag .content2 .box .abstrac .customize {
	color: #54A5FF;
	font-size: 14px;
	font-weight: 600;
}

.bk_hospital .tag .content2 .box_num1 {
	background-image: url("./expret_introduce7.png");
}

.bk_hospital .tag .content2 .box_num2 {
	background-image: url("./expret_introduce8.png");
}

.bk_hospital .tag .content2 .box_num3 {
	background-image: url("./expret_introduce10.png");
}

.bk_hospital .tag .content2 .box_num4 {
	background-image: url("./expret_introduce12.png");
}

.bk_hospital .tag .tag_title_spec {
	margin-bottom: 0;
}





/***************** 百科新版 *******************/
.center.baike_desc_center_view {
	background-color: #FAFAFA;
}

.baike_desc_center_view .topic_detail2 {
	margin-top: 20px;
	padding: 0;
}

.baike_desc_center_view .next_prev_page_view p {
	font-size: 14px;
	color: #9E9E9E;
	line-height: 20px;
	margin-top: 8px;
}

.baike_desc_center_view .next_prev_page_view p:first-child {
	margin-top: 0;
}

.baike_desc_center_view .next_prev_page_view a {
	color: #f68;
	display: inline-block;
}

.baike_desc_center_view .next_prev_page_view a:hover {
	text-decoration: underline;
}

.baike_desc_center_view .sanjia_box_con {
	width: 100%;
	padding: 0;
}

.baike_desc_center_view .xiezuo_boxcn_con_img1 {
	margin-left: 0;
	width: 70px;
	height: 92px;
	margin-right: 12px;
}

.baike_desc_center_view .xiezuo_boxcn_con {
	padding: 10px;
	border: 1px solid #eee;
	box-shadow: 0 2px 4px 0 #F1F1F1;
	display: block;
}

.baike_desc_center_view .xiezuo_boxcn_con_right_p1_sp2 {
	margin-left: 12px;
}

.baike_desc_center_view .xiezuo_boxcn_con_right_p4 {
	margin-top: 6px;
	height: 72px;
}

.baike_desc_center_view .xiezuo_boxcn_con a {
	display: block;
	width: 140px;
	height: 28px;
	line-height: 28px;
	background: #f68;
	border-radius: 14px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	margin: 10px auto 0;
}

.baike_desc_center_view .xiezuo_boxcn_con .tp_view {
	display: flex;
}

.hot_chat_question {
	margin-top: 25px;
}

.hot_chat_question .sub_title {
	font-size: 18px;
	color: #3E3E3E;
	line-height: 25px;
}

.hot_chat_question .about_views {
	display: flex;
	margin-top: 20px;
}

.hot_chat_question .about_tube {
	margin-right: 20px;
}

.hot_chat_question .about_view {
	flex: 1;
	display: flex;
}

.hot_chat_question .about_view div {
	width: 80px;
	height: 90px;
	box-sizing: border-box;
	padding: 10px 0;
}

.hot_chat_question .about_tube div {
	background: #DEEBFA;
}

.hot_chat_question .about_tube p {
	color: #3C85DB;
}

.hot_chat_question .about_nanyun div {
	background: #FFF1DA;
}

.hot_chat_question .about_nanyun p {
	color: #E79713;
}

.hot_chat_question .about_view div img {
	width: 50px;
	height: 50px;
	display: block;
	margin: 0 auto;
}

.hot_chat_question .about_view div p {
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}

.hot_chat_question .about_view ul {
	overflow: hidden;
	margin-left: 10px;
	flex: 1;
}

.hot_chat_question .about_view ul li {
	float: left;
	width: calc((100% - 20px)/3);
	margin: 0 10px 10px 0;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	box-sizing: border-box;
	border: 1px solid #DBECFF;
	border-radius: 4px;
}

.hot_chat_question .about_view ul li:nth-child(3n) {
	margin: 0 0 10px 0;
}

.hot_chat_question .about_view ul li:nth-child(4n) {
	margin-right: 10px !important;
}

.hot_chat_question .about_tube ul li {
	color: #3C85DB;
}

.hot_chat_question .about_nanyun ul li {
	color: #EE9F1E;
	border: 1px solid #FFF1DA;
}

.baike_desc_section_common {
	background: #fff;
	margin-top: 20px;
	padding: 0 20px;
	box-sizing: border-box;
}

.baike_desc_section_common .section_title {
	font-size: 26px;
	color: #444141;
	line-height: 33px;
	padding: 21px 0 15px;
	border-bottom: 1px solid #eee;
	display: flex;
	justify-content: space-between;
}

.baike_desc_section_common .section_title a {
	font-size: 14px;
	line-height: 18px;
	color: #f68;
	float: right;
	align-self: flex-end;
}

.baike_desc_section_common .section_ul {
	cursor: pointer
}

.area_tube_zixun .flex-row-view {
	display: flex;
	margin-top: 22px;
	padding-bottom: 25px;
}

.area_tube_zixun .flex-row-left {
	width: 206px;
}

.area_tube_zixun .flex-row-right {
	flex: 1;
	margin-left: 25px;
}

.area_tube_zixun .flex-row-left ul li {
	display: flex;
	align-items: center;
	width: 100%;
	height: 68px;
	box-sizing: border-box;
	padding: 10px 15px;
	margin-top: 10px;
	background: #FFE8ED;
	border-radius: 4px;
}

.area_tube_zixun .flex-row-left ul li:first-child {
	margin-top: 0;
	background: #DDF3FF;
}

.area_tube_zixun .flex-row-left ul li p {
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	color: #1B85BF;
	flex: 1;
}

.area_tube_zixun .flex-row-left ul li p span {
	font-size: 14px;
	line-height: 20px;
	color: #333;
	margin-top: 6px;
	display: block;
	font-weight: normal;
}

.area_tube_zixun .flex-row-left ul li img {
	width: 30px;
	height: 30px;
	margin-left: 15px;
}

.area_tube_zixun .flex-row-right ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.area_tube_zixun .flex-row-right ul li {
	width: calc((100% - 58px)/2);
	margin-top: 22px;
	font-size: 14px;
	line-height: 18px;
	color: #333;
	padding-left: 16px;
	position: relative;
}

.area_tube_zixun .flex-row-right ul li:first-child,
.area_tube_zixun .flex-row-right ul li:nth-child(2) {
	margin-top: 0;
}

.area_tube_zixun .flex-row-right ul li::before {
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -3px;
	background: #D8D8D8;
	border-radius: 3px;
}

.tube_haoyun_diary .tabs {
	margin-top: 25px;
	padding-bottom: 25px;
}

.tube_haoyun_diary .tabs-list {
	overflow: hidden;
	margin-bottom: 25px;
	overflow-x: scroll;
	white-space: nowrap;
}

.tube_haoyun_diary .tabs-list li {
	border: 1px solid #eee;
	border-radius: 15px;
	margin-right: 10px;
	display: inline-block;
}

.tube_haoyun_diary .tabs-list .active {
	border: 1px solid #f68;
	background: #f68;
}

.tube_haoyun_diary .tabs-list .active a {
	color: #fff;
}

.tube_haoyun_diary .tabs-list a {
	font-size: 14px;
	line-height: 28px;
	color: #999;
	padding: 0 20px;
}

.tube_haoyun_diary .tab-content ul {
	overflow: hidden;
}

.tube_haoyun_diary .tab-content li {
	width: calc((100% - 44px)/2);
	float: left;
	display: flex;
	margin-top: 20px;
	height: 120px;
}

.tube_haoyun_diary .tab-content li:first-child,
.tube_haoyun_diary .tab-content li:nth-child(2) {
	margin-top: 0;
}

.tube_haoyun_diary .tab-content li:nth-child(2n) {
	margin-left: 44px;
	height: 120px;
}

.tube_haoyun_diary .tab-content li img {
	width: 180px;
	height: 120px;
}

.tube_haoyun_diary .tab-content li .info {
	flex: 1;
	margin-left: 20px;
}

.tube_haoyun_diary .tab-content li .info:hover .title {
	color: #f68;
}

.tube_haoyun_diary .tab-content li .title {
	font-size: 18px;
	line-height: 23px;
	color: #333;
}

.tube_haoyun_diary .tab-content li .content {
	font-size: 14px;
	line-height: 20px;
	color: #999;
	margin-top: 15px;
}

.tube_hospital_success ul {
	padding: 25px 0;
	overflow: hidden;
}

.tube_hospital_success ul li {
	float: left;
	width: calc((100% - 150px)/3);
	margin-right: 50px;
	display: flex;
}

.tube_hospital_success ul li img {
	width: 110px;
	height: 110px;
}

.tube_hospital_success ul li div {
	flex: 1;
	overflow: hidden;
	margin-left: 15px;
}

.tube_hospital_success ul li .title {
	font-size: 16px;
	line-height: 22px;
	color: #333;
	font-weight: bold;
}

.tube_hospital_success ul li .title span {
	display: block;
	font-size: 12px;
	line-height: 20px;
	color: #999;
	margin-top: 3px;
	font-weight: normal;
}

.tube_hospital_success ul li .zixun {
	display: block;
	margin-top: 10px;
	font-size: 14px;
	color: #fff;
	line-height: 36px;
	background: #f68;
	border-radius: 18px;
	text-align: center;
}

.tube_zixun_news ul {
	padding: 25px 0;
	overflow: hidden;
}

.tube_zixun_news ul li {
	float: left;
	width: calc((100% - 40px)/2);
	font-size: 14px;
	line-height: 20px;
	color: #333;
	margin-top: 20px;
}

.tube_zixun_news ul li:nth-child(2n) {
	margin-left: 40px;
}

.tube_zixun_news ul li:first-child,
.tube_zixun_news ul li:nth-child(2) {
	margin-top: 0;
}
