body {
	background: #FAFAFA;
}

.pt40 {
	padding-top: 40px;
}

.center {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.doctor-left {
	width: 890px;
	overflow: hidden;
}

.wrap {
	width: 100%;
	overflow: hidden;
}

.doctor-photo {
	width: 238px;
	height: 238px;
	overflow: hidden;
	border-radius: 8px;
	margin-top: 6px
}

.doctor-photo>img {
	width: 238px !important;
	min-height: 238px;
}

.left {
	float: left;
}

.mt13 {
	margin-top: 13px;
	line-height: 40px;
}

.right-btn-box .btn-1 {
	width: 200px;
	display: inline-block;
	float: right;
	border-color: #ff9c82;
	background: #ff9c82;
	color: #fff;
}

.mt14 {
	margin-top: 30px;
	 !important;
}

.right-btn-box a {
	font-size: 17px;
	line-height: 44px;
	display: block;
	height: 44px;
	margin-bottom: 9px;
	-webkit-transition: all .2s linear 0s;
	transition: all .2s linear 0s;
	text-align: center;
	color: #fff;
	border: 1px solid #ff9c82;
	border-radius: 4px;
}

.right-btn-box .btn-2 {
	width: 200px;
	display: inline-block;
	float: right;
	border-color: #ff5370;
	background: #ff5370;
	color: #fff;
}

.right-btn-box a {
	font-size: 17px;
	line-height: 44px;
	display: block;
	height: 44px;
	margin-bottom: 9px;
	-webkit-transition: all .2s linear 0s;
	transition: all .2s linear 0s;
	text-align: center;
	color: #fff;
	border: 1px solid #ff9c82;
	border-radius: 4px;
}

.doctor-photo img {
	width: 100%;
	border-radius: 100%;
	height: 100%;
}

.doctor-top {
	width: 627px;
	font-size: 15px;
	line-height: 23px;
	color: #999;
	overflow: hidden;
	float: right;
}

.doctor-name {
	font-size: 24px;
	color: #333;
	margin-top: 6px;
}

.doctor-name {
	font-size: 24px;
	color: #333;
	margin-top: 6px;
}

.sex {
	display: inline-block;
	margin: 0 20px 0 11px;
	width: 20px;
	height: 20px;
	overflow: hidden;
}

.mt13 {
	margin-top: 13px;
}

.color6 {
	color: #666;
}

.yellow-text {
	color: #CCB8A0;
}

.mt14 {
	margin-top: 14px;
}

.grayness-line {
	width: 98%;
	height: 1px;
	background-color: #f1f1f1;
}

.good-at {
	box-sizing: border-box;
	line-height: 26px;
	background-color: #f8f8f8;
	margin: 2px 0;
	color: #4d4d4d;
	padding: 7px 10px;
	text-align: justify;
}

.good-at>span {
	display: inline-block;
	vertical-align: top;
}

.good-at>ul {
	display: inline-block;
	width: 562px;
}

.good-at>ul>li {
	display: inline-block;
	width: auto;
	margin-left: 11px;
}

.grayness-line {
	width: 100%;
	height: 1px;
	background-color: #f1f1f1;
}

.mt17 {
	margin-top: 17px;
}

.introd-more {
	color: #b2b2b2;
}

.table-ul {
	margin-top: 33px;
}

.table-ul li.active {
	background-color: #CCB8A0;
	color: #fff;
}
.protection-title {
	border-bottom: 1px solid #e7e7e7;
}

.protection-title span {
	display: inline-block;
	border-bottom: 2px solid #CCB8A0;
	padding-bottom: 12px;
	font-size: 20px;
	color: #4d4d4d;
}

.master-info>div.doctor-name {
	margin-bottom: 5px;
}

.master-info>div {
	line-height: 30px;
}

.master-info>div {
	line-height: 30px;
}

.borderBn {
	border-bottom: none;
}

.master-info {
	padding: 20px 0 0;
	margin-bottom: 20px;
	overflow: hidden;
	font-size: 16px !important;
	line-height: 30px;
	color: #666666;
	text-align: justify;
}

.master-info h2 {
	font-size: 18px;
	font-family: "Microsoft Yahei";
	color: #333;
	font-weight: bold;
	white-space: normal;
	padding-bottom: 10px;
}

.master-info p {
	color: #666;
	text-align: justify;
	font-size: 14px;
	line-height: 32px;
	margin-bottom: 10px;
}

.master-info h3 {
	font-size: 16px;
	font-family: "Microsoft Yahei";
	color: #1C4786;
	font-weight: normal;
	white-space: normal;
	padding-bottom: 5px;
}

.master-info a {
	color: #136ec2;
}

.master-info table {
	max-width: 500px;
	width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.doctor-right {
	width: 280px;
	overflow: hidden;
}

.user-evaluation {
	padding: 9px 20px 20px 20px;
	border: 1px solid #dadada;
	font-size: 13px;
	color: #333;
	box-sizing: border-box;
}

.user-evaluation h3 {
	font-weight: normal;
	font-size: 20px;
	color: #4d4d4d;
}

.evaluation-three {
	padding: 3px 0 14px 0;
	border-bottom: 1px solid #f0f0f0;
}

.mb12 {
	margin-bottom: 12px;
}

.evaluation-three img {
	vertical-align: middle;
}

.ml9 {
	margin-left: 9px;
}

.mb12 {
	margin-bottom: 12px;
}

.mt18 {
	margin-top: 18px;
}

.master-button {
	width: 108px;
	height: 38px;
	line-height: 38px;
	color: #333;
	font-size: 16px;
	border-radius: 8px;
	border: 1px solid #e0e0e0;
	box-sizing: border-box;
}

.master-button {
	width: 108px;
	height: 38px;
	line-height: 38px;
	color: #333;
	font-size: 16px;
	border-radius: 8px;
	border: 1px solid #e0e0e0;
	box-sizing: border-box;
}

.master-button>span {
	display: inline-block;
	width: 21px;
	height: 21px;
	background-image: url(../images/detail.png);
	background-size: 100px 21px;
	margin: 0 11px 0 21px;
	vertical-align: middle;
}

.table-ul li.active {
	background-color: #CCB8A0;
	color: #fff;
}

.table-ul {
	margin-top: 33px;
}

.pointer {
	cursor: pointer;
}

.table-ul li {
	width: 147px;
	height: 46px;
	line-height: 46px;
	font-size: 15px;
	color: #666;
	text-align: center;
	border: 1px solid #e8e8e8;
	border-right: none;
	background-color: #f8f8f8;
}

.active a {
	color: #fff
}

.adept-at>li {
	display: inline-block;
	margin-right: 10px;
}

.master-info:nth-child(4) {
	border-bottom: none
}

.base1200 {
	width: 1200px;
	margin: 0 auto;
	font-family: 'Microsoft Yahei';
}

.w948 {
	width: 948px;
}

.babyImg {
	width: 400px;
}

.h400,
.h400 span {
	height: 400px;
}

.showImg img {
	width: 100%;
	height: 100%
}

.showImg {
	position: relative;
	overflow: hidden;
	width: 400px;
	height: 280px;
	margin-bottom: 16px;
	text-align: center;
	background: #fff;
	z-index: 0;
}

.showImg span {
	display: table-cell;
	overflow: hidden;
	width: 400px;
	height: 400px;
	vertical-align: middle;
}

.w529 {
	position: relative;
	z-index: 2;
	width: 488px;
}

.right,
.flright {
	float: right;
}

.mainTit {
	position: relative;
	z-index: 9;
	margin-top: -4px;
	padding: 0 0 8px;
	font-size: 18px;
	text-indent: -11px;
}

.mainTit h1,
.mainTit h2 {
	display: inline;
	font-size: 18px;
	font-weight: normal;
}

.subTit {
	padding-bottom: 9px;
	font-size: 14px;
	color: #666;
}

.priceBox {
	position: relative;
	z-index: 20;
}

.priceBox,
.group-data {
	height: 50px;
	padding: 0 10px;
	line-height: 46px;
	background: #fff1e6;
	clear: both;
}

.priceBox .ft18 {
	top: -2px;
	padding-left: 15px;
	font-size: 16px;
}

.priceBox .ft18,
.priceBox .ft36 {
	position: relative;
	color: #ff5502;
}

.base1200 i {
	font-style: normal;
}

.priceBox .ft36 {
	top: -1px;
	font-family: Arial;
	font-size: 26px;
	font-weight: bold;
}

.priceBox b {
	position: relative;
	top: -4px;
	font-weight: normal;
	color: #333;
}

.priceBox span {
	position: relative;
	z-index: 1;
	float: left;
	height: 100%;
	line-height: 50px;
	color: #666;
}

.priceBox span del {
	padding-left: 8px;
	color: #888;
}

.clear {
	display: block;
	clear: both;
	overflow: hidden;
	height: 0;
	font-size: 0;
	line-height: 0;
}

.feature {
	position: relative;
	height: 28px;
	padding: 6px 0 4px;
	font-size: 12px;
	color: #888;
	background: #fff9f5;
	clear: both;
	overflow: hidden;
}

.feature span {
	float: left;
	width: 134px;
	height: 20px;
	margin-top: 4px;
	line-height: 20px;
	text-align: center;
}

.feature .feaNum {
	padding-left: 5px;
	font-family: Arial;
	font-weight: bold;
	color: #666;
}

.base1200 i {
	font-style: normal;
}

.feature .w217 {
	width: 217px;
	border-right: 1px solid #ffebdd;
	border-left: 1px solid #ffebdd;
}

.feature .feaNum {
	padding-left: 5px;
	font-family: Arial;
	font-weight: bold;
	color: #666;
}

.base1200 i {
	font-style: normal;
}

.levbox {
	position: relative;
	top: 2px;
	display: inline-block;
	overflow: hidden;
	width: 81px;
	height: 15px;
	background: #d7d7d7;
}

.feature .levbox i {
	background-position: 0 -64px;
}

.levbox i {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	display: block;
	width: 81px;
	height: 15px;
	background-position: 0 -1114px;
}

.levbox b {
	z-index: 1;
	background: #ffc000;
}

.levbox i,
.levbox b {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 15px;
}

.feature .feaNum {
	padding-left: 5px;
	font-family: Arial;
	font-weight: bold;
	color: #666;
}

.base1200 i {
	font-style: normal;
}

.useIntime .left,
.useIntime .right {
	height: 37px;
	line-height: 35px;
}

.orderOne .left {
	padding-left: 10px;
	line-height: 30px;
	color: #666;
}

.left,
.flleft {
	float: left;
}

.useIntime .right,
.shengyu .right,
.priceTip .right {
	color: #333;
}

.useIntime .left,
.useIntime .right {
	height: 37px;
	line-height: 35px;
}

.orderOne .right {
	width: 408px;
}

.taoNumber {
	height: 30px;
	margin-bottom: 15px;
	padding-top: 30px;
	line-height: 30px;
}

.orderOne .left {
	padding-left: 10px;
	line-height: 30px;
	color: #666;
}

.orderOne .right {
	width: 408px;
}

.taoNumber .leftBtn {
	background-position: -64px -1603px;
}

.taoNumber .numberText {
	display: block;
	float: left;
	width: 42px;
	height: 18px;
	padding: 5px 0;
	text-align: center;
	border: 1px solid #d7d7d7;
	border-right: none;
	border-left: none;
}

.orderOne .right .pos_rel div.clearfix {
	position: relative;
	z-index: 1;
}

.priceInfo {
	position: relative;
	margin-top: 18px;
}

.goPay,
.notPay {
	display: block;
	width: 166px;
	font-size: 18px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	border-radius: 2px;
	background-color: #ff5502;
}

.clear {
	display: block;
	clear: both;
	overflow: hidden;
	height: 0;
	font-size: 0;
	line-height: 0;
}

.peifu,
.lab-icon {
	width: 478px;
	margin-top: 36px;
	padding: 12px 0 8px 10px;
	color: #666;
	border-top: 1px solid #f3f3f3;
}

.lab-icon p {
	position: relative;
	padding: 0 20px 0 24px;
}

.peifu span,
.lab-icon p {
	display: inline-block;
	height: 34px;
	padding-left: 50px;
	line-height: 26px;
}

.base1200>.right {
	width: 220px;
}

.hosInfo {
	padding: 23px 15px 20px 15px;
	text-align: center;
	border: 1px solid #e7e7e7;
}

.hosInfo .hosname {
	padding-bottom: 4px;
	text-align: left;
}

.ft14 {
	font-size: 14px;
}

.base1200 .link {
	color: #333;
}

.base1200 i {
	font-style: normal;
}

.hosV {
	position: relative;
	top: 2px;
	left: 8px;
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../images/tao_details.png) no-repeat -57px -1133px;
}

.hosInfo .hospro {
	padding-bottom: 9px;
	text-align: left;
}

.c999 {
	color: #999;
}

.ft12 {
	font-size: 12px;
}

.levTotal {
	width: 110%;
	margin-top: -6px;
	text-align: left;
	color: #666;
}

.levTotal .blueStar {
	position: relative;
	display: inline-block;
	width: 76px;
	height: 8px;
	margin: 0 6px;
	border-radius: 15px;
	background: #d7d7d7;
}

.levTotal .blueStar .bg {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 8px;
	border-radius: 15px 0 0 15px;
	background: url(../images/tao_details.png) repeat-x 0 -1165px;
}

.base1200 i {
	font-style: normal;
}

.levTotal .blueStar .star {
	position: absolute;
	top: -6px;
	display: block;
	width: 18px;
	height: 18px;
	margin-left: -9px;
	background: url(../images/tao_details.png) repeat-x -2px -1131px;
}

.levTotal .num i {
	font-family: Arial;
}

.base1200 i {
	font-style: normal;
}

.levInfo .ul {
	overflow: hidden;
	margin-top: 9px;
	margin-bottom: 18px;
	margin-left: 5px;
	font-size: 0;
	text-align: center;
}

.clearfix {
	zoom: 1;
}

.levInfo .li:first-child {
	border: none;
}

.levInfo .li {
	display: inline-block;
	width: 42px;
	height: 31px;
	margin-left: -1px;
	padding: 0 6px;
	font-size: 12px;
	border-left: 1px dotted #e7e7e7;
}

.hosInfo .hosarea {
	padding-top: 3px;
	padding-bottom: 5px;
	cursor: pointer;
	text-align: left;
	color: #666;
}

.hosInfo .hosarea .btn {
	padding-left: 5px;
	color: #369;
}

.hosInfo .docinfo span {
	display: block;
}

.hosInfo .docimg {
	display: block;
	width: 50px;
	height: 50px;
	margin: 0 auto 8px;
	border: 1px solid #e5e5e5;
	border-radius: 50%;
}

.hosInfo .docinfo span {
	display: block;
}

.hosInfo .docname {
	padding-bottom: 1px;
	font-size: 14px;
	color: #666;
}

.hosInfo .docinfo span {
	display: block;
}

.hosInfo .docpro {
	color: #999;
}

.hezuo-zixun {
	color: #7bbbff;
	border-color: #7bbbff;
}

.zixun,
.hezuo-zixun,
.Leave-message {
	display: block;
	width: 96px;
	margin: 0 auto;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	color: #ff5370;
	border: 1px solid #ff5370;
	border-radius: 2px;
	background-position: 11px -255px;
}

.hosInfo .docimg {
	display: block;
	width: 50px;
	height: 50px;
	margin: 0 auto 8px;
	border: 1px solid #e5e5e5;
	border-radius: 50%;
}

.base1200 a:hover {
	text-decoration: none;
}

.hosInfo .docinfo {
	display: block;
	margin: 15px 0 14px;
	padding: 14px 0 14px;
	border-top: 1px dotted #e7e7e7;
	border-bottom: 1px dotted #e7e7e7;
}

.hosInfo .docimg {
	display: block;
	width: 50px;
	height: 50px;
	margin: 0 auto 8px;
	border: 1px solid #e5e5e5;
	border-radius: 50%;
}

.hosInfo .docimg>img {
	width: 100%;
	height: 100%
}

.detailsTit {
	height: 76px;
	margin-bottom: 14px;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 2px solid #dcdcdc;
}

.detailsTit span {
	display: block;
	float: left;
	height: 28px;
	padding: 36px 0 12px;
	border-bottom: 2px solid #ff5370;
}

ul.model {
	width: 996px
}

.model {
	overflow: hidden
}

.model li {
	float: left;
	overflow: hidden;
	width: 200px;
	margin: 0 49px 20px 0;
}

.model .model-img {
	overflow: hidden;
	height: 200px;
}

.model .model-img img {
	width: 100%;
	height: 100%
}

.model a {
	display: block;
}

.model .model-tit {
	overflow: hidden;
	height: 35px;
	margin-bottom: 3px;
	padding-top: 8px;
	font-size: 14px;
	line-height: 18px;
	color: #333;
}

.model a {
	display: block;
}

.model .model-hos {
	overflow: hidden;
	height: 18px;
	padding: 2px 0 3px;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #999;
}

.model .model-price {
	overflow: hidden;
	padding-top: 2px;
}

.pink {
	color: #ff5c77;
}

.model .model-price .right {
	line-height: 20px;
}

.c999 {
	color: #999;
	font-size: 14px
}

.model li {
	float: left;
	overflow: hidden;
	width: 200px;
	margin: 0 49px 20px 0;
}

.list_youhui {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto
}

.list_left-youh {
	width: 948px;
	float: left
}

.base1200 {
	margin-top: 30px
}

.model .model-hos {
	overflow: hidden;
	height: 18px;
	padding: 2px 0 3px;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #999;
	font-size: 14px;
}

.footer {
	margin-top: 20px
}

.morePro {
	float: right;
	margin-bottom: 10px;
	padding-bottom: 16px;
}

.w218 {
	z-index: 0;
	width: 218px;
	border: 1px solid #e7e7e7;
}

.sideTit {
	margin-bottom: 9px;
	padding-left: 12px;
	font-size: 14px;
	font-weight: bold;
	line-height: 45px;
	border-bottom: 1px solid #e7e7e7;
}

.morePro dl {
	padding: 0 20px 4px;
	line-height: 23px;
}

.morePro dt {
	list-style: outside disc;
	font-size: 14px;
}

.morePro dd {
	overflow: hidden;
	padding-top: 6px;
}

.morePro dd a {
	float: left;
	margin: 0 10px 12px 0;
	padding: 0 9px;
	font-size: 12px;
	line-height: 27px;
	white-space: nowrap;
	color: #666;
	border: 1px solid #e1e1e1;
	border-radius: 30px;
}

.morePro dl a {
	display: block;
	line-height: 23px;
	color: #333;
}

.sales {
	margin-bottom: 10px;
}

.w218 {
	margin-top: 30px;
	float: right;
	z-index: 0;
	width: 218px;
	border: 1px solid #e7e7e7;
}

.sideTit {
	margin-bottom: 9px;
	padding-left: 12px;
	font-size: 14px;
	font-weight: bold;
	line-height: 45px;
	border-bottom: 1px solid #e7e7e7;
}

.sales a {
	display: block;
}

.rank-item {
	display: block;
	height: 60px;
	margin-bottom: 8px;
	padding: 14px 12px 0;
}

.rank-item .babyImg {
	position: relative;
	float: left;
	overflow: hidden;
	width: 60px;
	height: 60px;
	margin-right: 9px;
}

.rank-item .babyImg img {
	display: block;
	width: 60px;
	height: 60px;
}

.rank-item .babyImg i {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: #fff;
	border-radius: 0 0 8px 0;
	background: #ff6980;
}

.base1200 i {
	font-style: normal;
}

.rank-item .babyInfo {
	float: right;
	width: 124px;
}

.rank-item .babyInfo p {
	overflow: hidden;
	height: 33px;
	margin: -3px 0 13px;
	color: #333;
}

.rank-item .babyInfo span {
	display: block;
	overflow: hidden;
}

.rank-item .babyInfo span .left {
	font-size: 16px;
}

.base1200 i {
	font-style: normal;
}

.pink {
	color: #ff5c77;
}

.rank-item .babyInfo p {
	overflow: hidden;
	height: 33px;
	margin: -3px 0 13px;
	color: #333;
	font-size: 12px;
}

.feature .levbox i {
	background-position: 0 -64px;
}

.three-tu {
	margin: 35px 0
}

.one-tu {
	width: 120px;
	height: 120px;
	float: left;
	margin-right: 30px
}

.three-tu img {
	width: 100%;
	height: 100%
}

.wrapper {
	width: 1200px;
	margin: 0 auto;
	font-family: 'Microsoft Yahei';
}

.lev4-tit {
	padding: 50px 0 38px;
	font-size: 16px;
	line-height: 100%;
}

.lev4-tit .lev4-tit-l {
	display: inline;
	padding-right: 18px;
	font-size: 36px;
	font-weight: normal;
}

.lev4-tit .lev4-tit-r {
	position: relative;
	bottom: -3px;
	padding-right: 27px;
	color: #ababab;
}

.c888 {
	color: #888;
}

em,
i {
	font-style: normal;
}

.jianjie>.left {
	width: 942px;
}

.left,
.flleft {
	float: left;
}

.jianjie .info {
	overflow: hidden;
	max-height: 78px;
	padding-top: 2px;
	font-size: 16px;
	line-height: 26px;
	color: #666;
}

.jianjie .info a {
	text-decoration: underline;
	color: #666;
}

.jianjie .linkCont {
	overflow: hidden;
	width: 940px;
	height: 140px;
	margin-top: 30px;
	border: 1px solid #ebebeb;
}

.linkCont div {
	width: 50%;
	margin-left: -1px;
	padding: 25px 0;
	text-align: center;
	border-left: 1px solid #ebebeb;
}

.linkCont span {
	font-size: 16px;
}

.linkCont p {
	padding-top: 4px;
	padding-bottom: 17px;
	font-size: 14px;
	color: #ababab;
}

.linkCont a {
	display: block;
	width: 98px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 28px;
	transition: all ease .2s;
	text-align: center;
	color: #ff5370;
	border: 1px solid #ff5370;
	border-radius: 3px;
	-weblit-transition: all ease .2s;
}

.wrapper.jianjie>.right {
	width: 200px;
	height: 332px;
}

.wrapper.jianjie>.right img {
	width: 100%;
	height: 270px;
}

.wrapper a {
	text-decoration: none;
	color: #333;
}

.jianjie>.right p {
	overflow: hidden;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	color: #666;
}

.jianjie>.right p a {
	padding-left: 4px;
	color: #ababab;
}

.jianjie>.right {
	border: 1px solid #ebebeb;
}

.methodList {
	padding-bottom: 44px;
}

.methodList .listTit {
	padding-top: 35px;
	padding-bottom: 11px;
	font-size: 20px;
}

.methodList .listTit i {
	font-size: 20px;
	color: #999;
}

.methodList .listItem {
	font-size: 0;
}

.listItem {
	position: relative;
	overflow: hidden;
}

.methodList .listItem {
	font-size: 0;
}

.listItem a {
	display: block;
	overflow: hidden;
	cursor: pointer;
}

.wrapper a {
	text-decoration: none;
	color: #333;
}

.methodList .listItem span.item1 {
	font-size: 14px;
	color: #ababab;
}

.methodList .listItem .item1 {
	width: 258px;
	font-size: 14px;
	color: #666;
}

.methodList .listItem span.item1 i {
	padding-right: 5px;
	font-size: 16px;
	text-decoration: underline;
	color: #666;
}

.methodList .listItem .item2 {
	width: 220px;
	padding-right: 72px;
	font-size: 14px;
	color: #666;
}

.methodList .listItem .item2 b {
	display: inline-block;
	overflow: hidden;
	width: 220px;
	font-weight: normal;
	line-height: 32px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.methodList .listItem .item3 {
	width: 131px;
	font-size: 14px;
	color: #666;
}

.methodList .listItem .item4 {
	width: 141px;
	font-size: 14px;
	color: #ababab;
}

.starItem i {
	position: relative;
	top: 10px;
	display: block;
	overflow: hidden;
	width: 87px;
	height: 13px;
	background: #e1e1e1;
}

.item4.starItem i em {
	background-position: 0 0;
}

.starItem i em {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 13px;
	content: '';
	background: url(../images/star.png) no-repeat;
}

.item4.starItem b {
	background: #ff9fb3;
}

.methodList .listItem .item5 {
	width: 141px;
	font-size: 14px;
	color: #ababab;
}

.starItem i {
	position: relative;
	top: 10px;
	display: block;
	overflow: hidden;
	width: 87px;
	height: 13px;
	background: #e1e1e1;
}

.item5.starItem i em {
	background-position: 0 -26px;
}

.starItem i em {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 13px;
	content: '';
	background: url(../images/star.png) no-repeat;
}

.item5.starItem b {
	background: #7bddbe;
}

.starItem b {
	display: block;
	height: 13px;
}

.methodList .listItem .item6 {
	width: 141px;
	font-size: 14px;
	color: #ababab;
}

.item6.starItem b {
	background: #a2cfff;
}

.starItem b {
	display: block;
	height: 13px;
}

.methodList .listItem .item7 {
	width: 96px;
	font-size: 14px;
	color: #666;
}

.methodList .listItem .item {
	display: inline-block;
	overflow: hidden;
	height: 34px;
	line-height: 34px;
}

.i-consulting {
	padding: 30px 0;
	text-align: center;
}

.i-consulting p {
	font-size: 15px;
	line-height: 15px;
	color: #333;
}

.i-consulting a {
	display: block;
	width: 160px;
	height: 38px;
	margin: 28px auto 0 auto;
	font-size: 18px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	border-radius: 2px;
	background: #ffb93f;
}

.container h6 {
	height: 36px;
	font-weight: normal;
	font-size: 20px;
	color: #FF6980;
	font-family: 'Microsoft YaHei';
}

.article {
	width: 840px;
	height: 184px;
	border-bottom: 1px solid #f0f0f0;
}

.clearfix {
	clear: both;
	content: "";
	display: block;
	overflow: hidden;
}

.list_photo {
	width: 160px;
	height: 120px;
	float: left;
	margin: 30px 10px 0 0;
	overflow: hidden;
}

.list_photo img {
	width: 100%;
	min-height: 120px;
}

.article .text {
	width: 660px;
	padding: 40px 10px 0 0;
}

.fl {
	float: left;
}

.article .text span {
	display: block;
	width: 70px;
	font-size: 12px;
	line-height: 28px;
	float: right;
	color: #adadad;
}

.article .text h2 {
	width: 570px;
	height: 29px;
	overflow: hidden;
	font-weight: normal;
	color: #333;
}

.article .text h3 {
	font-weight: bold;
	font-size: 16px;
	color: #444;
}

h1,
h2,
h3,
h4,
h5,
h6,
th {
	font-size: 100%;
	font-weight: normal;
}

.article .text p {
	height: 44px;
	line-height: 23px;
	overflow: hidden;
	margin: 16px 0 19px;
	font-size: 14px;
	color: #818181;
	word-wrap: break-word;
	word-break: break-all;
}

.article .text div {
	color: #adadad;
	font-size: 14px;
	float: right;
}

.article .text div a {
	display: inline-block;
	color: #adadad;
}

.new-fb {
	display: block;
	float: left;
	width: 80px;
	height: 34px;
	font-size: 20px;
	color: #FF6980;
	border-bottom: 2px solid #FF6980;
}

.newsbox-center {
	width: 1200px;
	margin: 0 auto
}

.newleft {
	float: left
}

.newsright {
	float: right
}

/* 鍩烘湰淇℃伅 */
.yy_tit {
	font-size: 16px;
	line-height: 30px;
	color: #333;
	margin: 10px 0;
	overflow: hidden;
}

.yy_tit>span {
	font-size: 14px;
	color: #999;
	float: right;
}

.yy_tit>i {
	color: #999;
	font-style: normal;
}

.jbxx_ul {
	width: 818px;
	padding: 10px 20px;
	background: #F5F5F5;
	overflow: hidden;
}

.jbxx_ul li {
	width: 409px;
	color: #666;
	font-size: 15px;
	line-height: 38px;
	float: left;
}

.jbxx_ul li>span {
	color: #999;
}

.jbxx_ul li:nth-child(7),
.jbxx_ul li:nth-child(8) {
	width: 828px;
}


.lxfs_ul {
	width: 238px;
	margin: 13px auto 18px;
}

.lxfs_ul li {
	margin-top: 14px;
	color: #666;
	font-size: 13px;
	line-height: 24px;
}

.lxfs_ul li>a {
	color: #5398F4;
}

.lxfs_ul li>span {
	color: #999;
}


/* 鐩稿叧鏂囩珷 */
.d_xg ul>span,
.n_xg ul>span,
.c_xg ul>span {
	display: block;
	width: 858px;
	border: 1px dashed #e7e7e7;
	font-size: 16px;
	color: #CCB8A0;
	text-align: center;
	line-height: 80px;
	margin-top: 15px;
}

.doctor-photo {
	width: 220px;
	height: 220px;
	overflow: hidden;
	border-radius: 8px;
}

.doctor-photo>img {
	width: 220px !important;
	min-height: 220px;
}

.master-info h2 {
	font-size: 20px;
	font-family: "Microsoft Yahei";
	color: #333;
	font-weight: bold;
	white-space: normal;
	padding-bottom: 10px;
}



.n_xg ul {
	margin-top: 10px;
	overflow: hidden;
}

.n_xg ul li {
	width: 418px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	float: left;
	border-radius: 10px;
	overflow: hidden;
}

.n_xg ul li:nth-child(odd) {
	margin-right: 24px;
}

.n_xg ul li>a {
	font-size: 15px;
	color: #444;
	width: 330px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.n_xg ul li>a:before {
	content: "";
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 100%;
	background: #999;
	float: left;
	margin: 18px 5px 0 0;
}

.n_xg ul li:hover a {
	text-decoration: underline;
	color: #CCB8A0;
}

.n_xg ul li>span {
	font-size: 13px;
	color: #999;
	float: right;
}

.ask_xg ul {
	overflow: hidden;
}

.ask_xg ul li {
	width: 425px;
	overflow: hidden;
	float: left;
	margin-top: 10px;
}

.ask_xg ul li:nth-child(odd) {
	margin-right: 28px;
}

.ask_xg ul li>P {
	line-height: 30px;
	float: left;
	font-size: 15px;
	width: 415px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ask_xg ul li>p::before {
	content: "";
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 4px;
	margin: 13px 6px 0 0;
	background: #666;
	float: left;
}

.ask_xg ul li>p:hover a {
	color: #136ec2;
}

.c_xg ul li {
	width: 410px !important;
	height: 105px;
	padding: 15px 5px;
	margin: 20px 20px 0 0;
	border-radius: 8px;
	background-color: #F5F5F5;
	float: left;
}

.c_xg ul li:nth-child(even) {
	margin-right: 0;
}

.c_le {
	width: 212px;
	height: 105px;
	overflow: hidden;
	position: relative;
	float: left;
}

.c_le img {
	width: 105px;
	min-height: 105px;
	float: left;
}

.c_le img:nth-child(1) {
	margin-right: 2px;
}

.c_le p {
	width: 212px;
	height: 22px;
	position: absolute;
	bottom: 0px;
	overflow: hidden;
}

.c_le p i {
	display: block;
	width: 55px;
	height: 22px;
	line-height: 24px;
	text-align: center;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	background: #333;
	opacity: .7;
	font-size: 14px;
	color: #fff;
	float: left;
}

.c_le p span {
	display: block;
	width: 55px;
	height: 22px;
	line-height: 22px;
	margin-right: 50px;
	text-align: center;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	background: #db7d04;
	opacity: .7;
	font-size: 14px;
	color: #fff;
	float: right;
}

.c_ri {
	width: 188px !important;
	margin-left: 10px;
	float: left;
}

.c_ri p {
	line-height: 26.25px;
	font-size: 14px;
	color: #7e7e7e;
}

.c_ri p span {
	color: #444;
}


.d_xg {
	margin-bottom: 25px;
	overflow: hidden;
}

.d_xg ul li {
	width: 245px !important;
	height: 80px;
	padding: 15px;
	background-color: #F5F5F5 !important;
	border-radius: 8px;
	margin: 20px 17.5px 0 0;
	overflow: hidden;
	float: left;
}

.d_xg ul a:nth-child(3n) li {
	margin-right: 0;
}

.d_le {
	width: 80px;
	height: 80px;
	border-radius: 80px;
	overflow: hidden;
	float: left;
}

.d_le img {
	width: 80px;
	min-height: 80px;
}

.d_ri {
	width: 154px !important;
	margin-left: 10px;
	float: left;
}

.d_ri h3 {
	line-height: 28px;
	font-size: 16px;
	font-weight: bold;
	color: #444;
}

.d_ri h3 span {
	font-size: 14px;
	font-weight: 400;
	color: #999;
	margin-left: 8px;
}

.d_ri h5 {
	line-height: 28px;
	font-size: 14px;
	color: #7e7e7e;
}

.d_ri p {
	line-height: 24px;
	font-size: 14px;
	color: #7e7e7e;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.d_ri p span {
	color: #333;
}

.rankpming {
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
	margin: 1.5em 1.5em .5em;
	font-size: .95em;
}

.rankpming li {
	line-height: 4em;
	height: 4em;
	overflow: hidden;
	border-bottom: 1px solid #f0f0f0;
	display: flex;
}

.rankpming li:first-child {
	background: #f8e7e8;
	font-weight: bold;
}

.rankpming li:last-child p {
	text-align: center;
	width: 100%;
	color: #d81e06;
}

.rankpming li em {
	display: block;
	text-align: center;
	border-right: 1px solid #f0f0f0;
}

.rankpming li em:first-child {
	width: 10%;
}

.rankpming li em:nth-child(2) {
	text-align: left;
	box-sizing: border-box;
	width: 30%;
	padding-left: .5em;
}

.rankpming li em:nth-child(3) {
	width: 25%;
	box-sizing: border-box;
}

.rankpming li em:nth-child(4) {
	width: 30%;
	border-right: none;
}

.rankpming li:first-child em:nth-child(4),
.brandlist li:first-child em:nth-child(5) {
	background: none;
}

.rankpming li em:nth-child(5) {
	width: 5em;
	border-left: 1px solid #f0f0f0;
	box-sizing: border-box;
}

.rankpming li:nth-child(2) em:first-child {
	background: url(/tpl/demo/images/brand10top1.png) no-repeat center;
	background-size: 2em;
}

.rankpming li:nth-child(3) em:first-child {
	background: url(/tpl/demo/images/brand10top2.png) no-repeat center;
	background-size: 2em;
}

.rankpming li:nth-child(4) em:first-child {
	background: url(/tpl/demo/images/brand10top3.png) no-repeat center;
	background-size: 2em;
}

.rankpming li:nth-child(5) em:first-child,
.rankpming li:nth-child(6) em:first-child,
.rankpming li:nth-child(7) em:first-child,
.rankpming li:nth-child(8) em:first-child,
.rankpming li:nth-child(9) em:first-child,
.rankpming li:nth-child(10) em:first-child,
.rankpming li:nth-child(11) em:first-child {
	background: url(/tpl/demo/images/top10.png) no-repeat center;
	background-size: 2em;
	font-weight: bold;
}




/* 问答style */
body {
	background: #FAFAFA;
}

.detil_all {
	padding: 13px 0;
	width: 100%;
	font-size: 13px;
	color: #838383;
	background-color: #f4f7fa;
	overflow: hidden;
}

.center {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.left_list li {
	float: left;
	margin-right: 2px;
}

.left_list li a {
	color: #838383;
}

.center {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.master-left {
	width: 890px;
	overflow: hidden;
}

.left {
	float: left;
}

.wrap {
	width: 100%;
	overflow: hidden;
}

.ellipsis {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.number-title span {
	display: inline-block;
	width: 28px;
	height: 28px;
	background-position: -102px -34px;
	vertical-align: sub;
	margin-right: 10px;
}

.mater-bg {
	background-image: url(../images/question-master.png);
	background-size: 200px 200px;
}

.qes-title {
	display: inline-block;
	font-size: 22px;
	font-weight: normal;
}

.qes-title2 {
	display: inline-block;
	color: #111;
	font-size: 22px;
	font-weight: bold;
}
.question-zstp {
	margin-top: 15px;
}

.question-more-logo {
	font-size: 14px;
	color: #999;
	padding: 20px 0;
}

.question-more-logo2 {
	font-size: 14px;
	color: #999;
	overflow: hidden;
	line-height: 20px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #ededed;
}

.question-more-logo2 .first_span {
	margin-right: 30px;
}

.first_span .people {
	display: block;
	width: 20px;
	height: 20px;
	background-image: url(../images/nmyh.jpg);
	background-size: 20px 20px;
	float: left;
	margin-right: 8px;
}

.question-more-logo span {
	display: inline-block;
}

.question-more-logo .data {
	width: 15px;
	height: 14px;
	vertical-align: middle;
	background-position: -48px 0;
}

.question-more-logo>span>span {
	margin-right: 5px;
}

.question-more-logo span {
	display: inline-block;
}

.station {
	background-image: url(../images/small-icon.png);
	background-size: 200px 200px;
}

.question-more-logo span {
	display: inline-block;
}

.ml27 {
	margin-left: 27px;
}

.question-more-logo .look {
	width: 18px;
	height: 11px;
	background-position: -182px 0;
	vertical-align: baseline;
}

.blue {
	color: #5ac5e5;
}

.question-more-logo .address {
	width: 12px;
	height: 18px;
	background-position: -60px -127px;
	vertical-align: bottom;
}

.question-more-logo span {
	display: inline-block;
}

.station {
	background-image: url(../images/small-icon.png);
	background-size: 200px 200px;
}

.question-more-logo span {
	display: inline-block;
}


.question-more-logo .collect {
	background-position: -95px -113px;
}

.question-more-logo .uncollect {
	background-position: -115px -113px;
}

.question-more-logo .uncollect,
.question-more-logo .collect {
	width: 15px;
	height: 14px;
	vertical-align: baseline;
	background-image: url(../images/question-master.png) !important;
}

.question-more-logo>span>span {
	margin-right: 5px;
}

.question-more-logo span {
	display: inline-block;
}

.know-con {
	width: 100%;
	overflow: hidden;
}

.know-con>.lines {
	width: 100%;
	height: 1px;
	background-color: #F4F5F6;
}

.know-con .knowledge-ad-two {
	width: 100%;
	margin-top: 40px;
	overflow: hidden;
}

.relative {
	position: relative;
}

.know-con .knowledge-ad-two>a {
	display: block;
	width: 100%;
	height: 95px;
	overflow: hidden;
}

.know-con .knowledge-ad-two img {
	width: 100%;
	height: 95px;
}

.all-reply {
	padding: 24px 0 27px 0;
	font-size: 20px;
	color: #333;
	font-weight: bold;
}

.zuijia {
	display: inline-block;
	width: 24px;
	height: 28px;
	background-position: -95px -144px;
	margin-right: 5px;
	vertical-align: bottom;
}

.blue {
	color: #5ac5e5;
}

.now-zx {
	display: inline-block;
	font-size: 14px;
	color: #ff0000;
	margin-top: 3px;
}

.question-number {
	width: 860px;
	padding: 15px 15px 0;
	background: #fff;
}

.now-zx a {
	display: inline-block;
	width: 66px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #F4F5F6;
	border-radius: 3px;
	text-align: center;
	color: #666;
	margin-right: 4px;
}

.all-text {
	width: 860px;
	padding: 0 15px;
	background: #fff;
	font-size: 15px;
	color: #666;
	line-height: 31px;
}

.all-text p {
	margin-bottom: 20px;
}

p {
	padding-top: 0;
	margin-top: 0;
}

p {
	display: block;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}

.reply-lists {
	width: 860px;
	margin: 28px 0 0 30px;
	overflow: hidden;
}

.answer-titles {
	font-size: 14px;
	color: #999;
}

.blue-icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-position: -136px -113px;
	vertical-align: sub;
	margin-right: 5px;
}

.mater-bg {
	background-image: url(../images/question-master.png);
	background-size: 200px 200px;
}

.blue {
	color: #5ac5e5;
}

.pd13b {
	padding: 13px 0;
	border-bottom: 1px solid #f1f1f0;
}

.master-cri {
	display: inline-block;
	width: 60px;
	height: 60px;
	overflow: hidden;
	border-radius: 50%;
}

.master-cri a {
	display: block;
	width: 60px;
	height: 60px;
	overflow: hidden;
}

.master-cri img {
	height: 60px;
	width: 60px;
}

.master-middle {
	display: inline-block;
	width: 680px;
	margin-left: 20px;
	overflow: hidden;
}

.mt17 {
	margin-top: 16px;
}

.bule {
	color: #34b8d1;
	font-size: 18px;
}

.colorc {
	color: #e2e5e8;
	margin: 0 0 0 6px;
}

i,
cite,
em,
var,
address,
dfn {
	font-style: normal;
}

.color6 {
	color: #666;
	font-size: 16px;
}

.pj-rz {
	display: inline-block;
	width: 53px;
	height: 18px;
	margin-left: 13px;
	overflow: hidden;
	vertical-align: sub;
}

.pj-rz img {
	width: 100%;
}

img {
	border: none;
}

.hs-pstion {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 15px;
	color: #999;
}

.hs-pstion span {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 7px;
	overflow: hidden;
}

.good-master {
	background-image: url(../images/good-qs.png);
	background-size: 100px 20px;
}

.two-btn {
	width: 90px;
	overflow: hidden;
}

.master-content {
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
}

.master-content .mas-title {
	width: 100%;
	padding-bottom: 14px;
	border-bottom: 1px solid #F4F5F6;
}

.master-content .mas-title .yellow-yuan {
	display: inline-block;
	width: 18px;
	height: 18px;
	background-color: #FF6980;
	border-radius: 100%;
}

.yellow-yuan {
	position: relative;
	display: inline-block;
	width: 18px;
	height: 18px;
	background-color: #FF6980;
	border-radius: 100%;
	margin-right: 2px;
	top: 2px;
}

.master-content .mas-title .black-text {
	font-size: 20px;
	color: #333;
	margin-left: 11px;
}

.ques-listss {
	margin-top: 12px;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ques-listss li {
	font-size: 16px;
	color: #666;
	padding: 11px 0;
	border-bottom: 1px solid #F4F5F6;
}

.ques-list li .criles,
.ques-listss li .criles {
	width: 8px;
	height: 8px;
	background-color: #ccc;
	border-radius: 100%;
	overflow: hidden;
	margin: 0 8px 0 3px;
	vertical-align: super;
}

.ques-list li .w710,
.ques-listss li .w710 {
	width: 700px;
}

.ques-list li .conts,
.ques-listss li .conts {
	display: inline-block;
	width: 540px;
}

.ques-list li .fined,
.ques-listss li .fined {
	margin-right: 12px;
}

.ques-list li .fined,
.ques-list li .answer,
.ques-listss li .fined,
.ques-listss li .answer {
	color: #818080;
	font-size: 14px;
}

.ques-list li span,
.ques-listss li span {
	display: inline-block;
}

.ques-list li.bordern,
.ques-listss li.bordern {
	border-bottom: none;
}

.ques-listss li {
	font-size: 16px;
	color: #666;
	padding: 11px 0;
	border-bottom: 1px solid #F4F5F6;
}

.ques-list li span,
.ques-listss li span {
	display: inline-block;
}

.ques-list li .w710,
.ques-listss li .w710 {
	width: 700px;
}

.ques-list li .conts,
.ques-listss li .conts {
	display: inline-block;
	width: 540px;
}

.ques-list li .fined,
.ques-list li .answer,
.ques-listss li .fined,
.ques-listss li .answer {
	color: #818080;
	font-size: 14px;
}

.ques-list li span,
.ques-listss li span {
	display: inline-block;
}

.ques-list li.bordern,
.ques-listss li.bordern {
	border-bottom: none;
}

.ques-listss li {
	font-size: 15px;
	color: #666;
	padding: 15px 0;
	border-bottom: 1px dashed #F4F5F6;
}

.ques-listss li:last-child {
	border: 0;
}

.all-text img {
	filter: blur(10px);
	-webkit-filter: blur(10px);
}


.master-content {
	width: 860px;
	padding: 0 15px;
	background: #fff;
	margin-top: 20px;
	overflow: hidden;
}

.master-content .mas-title {
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px solid #F4F5F6;
}

.master-content .mas-title .yellow-yuan {
	display: inline-block;
	width: 18px;
	height: 18px;
	background-color: #FF6980;
	border-radius: 100%;
}

.yellow-yuan {
	position: relative;
	display: inline-block;
	width: 18px;
	height: 18px;
	background-color: #FF6980;
	border-radius: 100%;
	margin-right: 2px;
	top: 2px;
}

.master-content .mas-title .while-yuan {
	display: inline-block;
	top: 3px;
	left: 50%;
	margin-left: -6px;
	width: 12px;
	height: 12px;
	background-color: #fff;
	border-radius: 100%;
}

.while-yuan {
	display: inline-block;
	top: 3px;
	left: 50%;
	margin-left: -6px;
	width: 12px;
	height: 12px;
	background-color: #fff;
	border-radius: 100%;
}

.absolute {
	position: absolute;
}

.master-content .mas-title .black-text {
	font-size: 20px;
	color: #FF6980;
	margin-left: 0 !important;
}

.master-content .mas-title .yx-hosptail {
	display: inline-block;
	font-size: 14px;
	color: #999;
}

.master-content .mas-main {
	width: 100%;
	overflow: hidden;
}

.mas-message-ul {
	width: 100%;
}

.mas-message-ul .yuandian {
	margin-right: 4px;
}

.mas-yell-list .yuandian,
.mas-message-ul .yuandian {
	color: #FF6980;
	font-size: 30px;
	margin-left: 3px;
	display: inline-block;
	vertical-align: super;
}

.mas-yell-list .bgs,
.mas-message-ul .bgs {
	font-size: 15px;
}

.mas-message-ul .data {
	margin-top: 23px;
}

.mas-message-ul .data span {
	display: inline-block;
	width: 18px;
	height: 11px;
	vertical-align: baseline;
	background-position: -181px 0;
	margin-right: 6px;
}

.station {
	background-image: url(../images/small-icon.png);
	background-size: 200px 200px;
}

i,
cite,
em,
var,
address,
dfn {
	font-style: normal;
}

.master-right {
	width: 280px;
	overflow: hidden;
}

.new-pc-meiqia {
	width: 280px;
	height: 175px;
	background-image: url(../images/new-pc-meiqia.png);
	overflow: hidden;
}

.relative {
	position: relative;
}

.new-pc-meiqia a {
	width: 108px;
	height: 30px;
	right: 49px;
	bottom: 20px;
}

.pointer {
	cursor: pointer;
}

.eye-people img {
	width: 100%;
	height: 100%;
}

.mt20 {
	margin-top: 20px;
}

.double-eyelid,
.new-diary,
.news-yimei {
	width: 280px;
	border: 1px solid #F4F5F6;
	overflow: hidden;
	box-sizing: border-box;
}

.double-eyelid .eye-title,
.new-diary .diary-title,
.news-yimei .news-title {
	width: 100%;
	padding: 18px 0;
	border-bottom: 1px solid #F4F5F6;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 20px;
	color: #333;
}

.double-eyelid .eye-title .eye-logo {
	display: inline-block;
	width: 22px;
	height: 28px;
	margin: 0 12px;
	vertical-align: bottom;
	background-position: 0 -20px;
}

.station {
	background-image: url(../images/small-icon.png);
	background-size: 200px 200px;
}

.double-eyelid .eye-ul {
	width: 100%;
	padding-bottom: 12px;
	overflow: hidden;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.double-eyelid .eye-ul li {
	padding: 15px 12px;
	overflow: hidden;
	border-bottom: 1px dashed #F4F5F6;
}

.double-eyelid .eye-ul li:last-child {
	border: 0;
	padding-bottom: 5px;
}

.double-eyelid .eye-ul li .eye-people {
	vertical-align: middle;
	width: 80px;
	height: 80px;
	border-radius: 100%;
	overflow: hidden;
}

.double-eyelid .eye-ul li .eye-text {
	width: 160px;
	margin-left: 14px;
}

.double-eyelid .eye-ul li .eye-text .text-one {
	max-height: 41px;
	font-size: 14px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.double-eyelid .eye-ul li .eye-text .text-one>a {
	color: #444;
}

.double-eyelid .eye-ul li .eye-text .text-two {
	font-size: 12px;
	color: #999;
	margin-top: 14px;
}

.double-eyelid,
.new-diary,
.news-yimei {
	width: 280px;
	border: 1px solid #F4F5F6;
	overflow: hidden;
	box-sizing: border-box;
}

.double-eyelid .eye-title,
.new-diary .diary-title,
.news-yimei .news-title {
	width: 100%;
	padding: 18px 0;
	border-bottom: 1px solid #F4F5F6;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 20px;
	color: #333;
}

.new-diary .diary-title .diary-logo {
	display: inline-block;
	width: 28px;
	height: 28px;
	margin: 0 12px;
	vertical-align: bottom;
	background-position: -24px -20px;
}

.station {
	background-image: url(../images/small-icon.png);
	background-size: 200px 200px;
}

.new-diary .diary-ul {
	padding: 5px 13px;
	overflow: hidden;
}

.new-diary .diary-ul li {
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px dashed #F4F5F6;
	overflow: hidden;
}

.new-diary .diary-ul li .diary-people {
	width: 75px;
	height: 75px;
	border-radius: 100%;
	overflow: hidden;
}

.new-diary .diary-ul li:last-child {
	border-bottom: 0;
}

.new-diary .diary-ul li .diary-text {
	width: 160px;
	overflow: hidden;
	padding-left: 12px;
}

.new-diary .diary-ul li .diary-text .text-one {
	max-height: 41px;
	vertical-align: middle;
	font-size: 14px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.new-diary .diary-ul li .diary-text .text-two {
	width: 100%;
	margin-top: 14px;
	overflow: hidden;
}

.new-diary .diary-ul li .diary-text .text-two>span {
	display: inline-block;
	color: #333;
	font-size: 12px;
}

.new-diary .diary-ul li .diary-text .text-two>span>span {
	display: inline-block;
	width: 15px;
	height: 14px;
	background-position: -48px 0;
	vertical-align: sub;
	margin-right: 4px;
}

.station {
	background-image: url(../images/small-icon.png);
	background-size: 200px 200px;
}

.double-eyelid,
.new-diary,
.news-yimei {
	width: 280px;
	background: #fff;
	border: 1px solid #F4F5F6;
	overflow: hidden;
	box-sizing: border-box;
}

.double-eyelid .eye-title,
.new-diary .diary-title,
.news-yimei .news-title {
	width: 100%;
	padding: 18px 0;
	border-bottom: 1px solid #F4F5F6;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 20px;
	color: #333;
	font-weight: bold;
}

.news-yimei .news-title .yimei-logo {
	display: inline-block;
	width: 27px;
	height: 27px;
	margin: 0 12px;
	vertical-align: bottom;
	background-position: -53px -20px;
}

.station {
	background-image: url(../images/small-icon.png);
	background-size: 200px 200px;
}

.yimei-uls {
	padding: 0 13px 20px;
}

.yimei-uls>li {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.yimei-uls .one {
	background-color: #ec6909 !important;
	border-radius: 3px;
	color: #fff;
	font-style: italic;
	height: 15px;
	line-height: 15px;
	text-align: center;
	vertical-align: middle;
	width: 16px;
	margin-top: 4px;
}

.yimei-uls .bgs {
	color: #4d4d4d;
	font-size: 14px;
	vertical-align: middle;
}

.yimei-uls .wdset {
	width: 146px;
	margin-left: 12px;
}

.data {
	font-size: 14px
}

.master-content .bg-gray .gray-left {
	width: 320px;
	overflow: hidden;
}

.master-content .bg-gray .gray-left img {
	width: 100%;
}

.master-content .bg-gray .gray-right {
	width: 494px;
	overflow: hidden;
}

.master-content .bg-gray .gray-right .right-one {
	padding-bottom: 15px;
	border-bottom: 1px solid #dedede;
}

.master-content .bg-gray .gray-right .right-one,
.master-content .bg-gray .gray-right .right-two {
	width: 100%;
	overflow: hidden;
}

.rdetail-left {
	width: 128px;
	height: 88px;
	overflow: hidden;
}

.rdetail-left img {
	width: 100%;
}

.rdetail-right {
	width: 343px;
	overflow: hidden;
}

.rdetail-right .rd-hosptail {
	width: 100%;
	font-size: 16px;
	color: #333;
	overflow: hidden;
}

.rdetail-right .rd-detl {
	width: 100%;
	height: 40px;
	font-size: 14px;
	margin: 7px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.rdetail-right .rd-two-logo {
	width: 100%;
	overflow: hidden;
	font-size: 13px;
	color: #999;
}

.rdetail-right .rd-two-logo>span:first-child {
	margin-right: 15px;
}

.rdetail-right .rd-two-logo>span {
	display: inline-block;
}

.master-content .bg-gray .gray-right .right-two {
	margin-top: 15px;
}

.master-content .bg-gray .gray-right .right-one,
.master-content .bg-gray .gray-right .right-two {
	width: 100%;
	overflow: hidden;
}

.new-diary .diary-ul li .diary-people img {
	width: 100%;
	height: 100%;
	filter: blur(7px);
	-webkit-filter: blur(7px);
}

.two-btn {
	width: 90px;
	overflow: hidden;
}

.two-btn a:first-child {
	color: #FF6980;
	margin-bottom: 6px;
}

.two-btn a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 36px;
	margin-top: 12px;
	/* line-height: 36px; */
	font-size: 14px;
	border: 1px solid #e2e7ea;
	box-sizing: border-box;
	overflow: hidden;
	border-radius: 16px;
}

.two-btn a:first-child span:first-child {
	display: inline-block;
	width: 17px;
	height: 17px;
	margin-right: 7px;
	background-position: -38px 0;
	overflow: hidden;
}

.good-master {
	background-image: url(../images/good-qs.png);
	background-size: 100px 20px;
}

.two-btn a:last-child span {
	display: inline-block;
	width: 19px;
	height: 16px;
	margin-right: 7px;
	background-position: -58px 0;
	overflow: hidden;
}

.good-master {
	background-image: url(../images/good-qs.png);
	background-size: 100px 20px;
}

.master-content .bg-gray {
	margin-top: 30px;
	padding: 20px;
	overflow: hidden;
	background-color: #F4F5F6;
	margin-bottom: 50px;
}

.yimei-uls .three {
	background-color: #9e9e9e;
	border-radius: 3px;
	color: #fff;
	font-style: italic;
	height: 15px;
	line-height: 15px;
	text-align: center;
	vertical-align: middle;
	width: 16px;
	margin-top: 4px;
}

.yimei-uls .yuandian {
	width: 16px;
	height: 15px;
	line-height: 15px;
	background-color: #cacaca;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	font-style: italic;
	vertical-align: middle;
	margin-top: 4px;
}

.article {
	float: left
}

.article h1 {
	width: 860px;
	padding: 15px;
	background: #fff;
	font-size: 26px;
	text-align: center;
	margin: 30px 0 0 0;
	font-weight: 700;
	color: #222;
}

.article .tag {
	width: 860px;
	padding: 10px 15px 0;
	background: #fff;
	text-align: center;
	color: #999;
	font-size: 13px;
}

.tag span {
	margin-right: 8px
}

.Guide-reading {
	background-color: #fafafa;
	color: #999;
	margin: 16px;
	padding: 15px 30px;
	line-height: 31px;
	font-size: 14px;
}

.Guide-reading span {
	color: #E4AD06;
}

.Guide-reading em {
	font-size: 12px;
	font-style: normal;
}

.share-box {
	margin: 8px 0;
	overflow: hidden;
}

.share {
	height: 28px;
	line-height: 28px;
	color: #999;
}

.share span {
	float: left !important;
}

.bdsharebuttonbox {
	line-height: 24px !important;
	height: 24px !important;
	vertical-align: top !important;
}

.upDown {
	clear: both;
	padding: 15px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	background: #fff;
	border-top: 1px dashed #F4F5F6;
}

.upDown span {
	color: #999;
	max-width: 320px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
}

.last-article {
	float: left;
}

.next-article {
	float: right;
}

.explain {
	font-size: 12px;
	background-color: #fafafa;
	color: #999;
	margin: 16px 20px;
	padding: 15px 30px;
	line-height: 2em;
}

a {
	text-decoration: none;
}

.know-content {
	overflow: hidden;
	background: #fff;
	margin-top: 20px;
	padding: 15px;
}

.know-content p {
	color: rgb(102, 102, 102);
	line-height: 31px;
	padding: 0 10px;
	margin-bottom: 20px;
}

.know-content p>img {
	filter: blur(20px);
}

.know-content h2 {
	font-size: 17px;
	line-height: 31px;
	font-weight: 700;
	margin-bottom: 15px;
	color: #444;
}

.know-content h3 {
	font-family: "Microsoft Yahei";
	color: #1C4786;
	font-weight: normal;
	white-space: normal;
	padding-bottom: 5px;
}

.know-content a {
	color: #136ec2;
}

.know-content img {
	display: block;
	border: 1px solid #eee;
	margin: 0 auto 8px;
}

.relative {
	position: relative;
}

.know-content .knows-one {
	width: 100%;
	margin: 20px 0 30px;
	overflow: hidden;
	line-height: 26px;
	color: #666;
	font-size: 15px;
}

p {
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

.article_center {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}

.article {
	width: 890px;
	overflow: hidden;
}

.quanbu_zuo_zi2_i3 {
	margin-top: 20px;
	height: 95px;
	width: 890px;
}

.protection-title {
	border-bottom: 1px solid #e7e7e7;
}

.protection-title span {
	display: inline-block;
	border-bottom: 2px solid #CCB8A0;
	padding-bottom: 12px;
	font-size: 20px;
	color: #4d4d4d;
}

.xiangcase .case-four:nth-child(3),
.xiangcase .case-four:nth-child(6) {
	margin-right: 0;
}

.case-four:hover {
	border: 1px solid #FF6980;
}

.case-four {
	border: 1px solid #F5F5F5;
	background: #F5F5F5;
	padding-top: 15px;
	width: 260px;
	overflow: hidden;
	margin-top: 20px;
	float: left;
	margin-right: 20px;
	text-align: center
}

.case_list {
	width: 271px;
	overflow: hidden
}

.case_list .tu-two {
	width: 130px;
	height: 85px;
	float: left
}

.case_list .tuimage {
	width: auto;
	height: 100%;
	filter: blur(6px);
}

.case-four p {
	font-size: 14px;
	color: #666;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.li_writer:hover {
	color: #FF6980;
	 !important;
}

.pagel {
	float: left;
	padding: 50px 0;
}

.pager {
	float: right;
	padding: 50px 0;
}

.case_top {
	width: 860px;
	padding: 15px;
	background: #fff;
	color: #666;
	overflow: hidden;
}

.case_top ul {
	width: 400px;
	padding: 10px;
	float: left;
	background: #F5F5F5;
}

.case_top ul li {
	line-height: 40px;
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
	font-size: 15px;
}

.case_top ul li span {
	display: block;
	float: left;
	text-align: right;
	margin-right: 10px;
	letter-spacing: 8px;
	color: #444;
}

.case_top ul li a {
	color: #666;
}

.case_top .tpdb {
	width: 420px;
	height: 205px;
	padding: 10px;
	background: #F5F5F5;
	overflow: hidden;
	position: relative;
	float: left;
}

.case_top .zxq_img {
	width: 205px;
	height: 205px;
	overflow: hidden;
	margin-right: 10px;
	float: left;
	filter: blur(10px);
}

.case_top .zxh_img {
	width: 205px;
	height: 205px;
	overflow: hidden;
	float: left;
	filter: blur(10px);
}

.case_top .tpdb h5 {
	height: 30px;
	position: absolute;
	left: 0;
	bottom: 10px;
	overflow: hidden;
}

.case_top .tpdb h5 i {
	display: block;
	margin-left: 10px;
	width: 80px;
	line-height: 30px;
	text-align: center;
	font-style: normal;
	background: #db7d04;
	font-size: 15px;
	opacity: .7;
	color: #fff;
	float: left;
}

.case_top .tpdb h5 .ia01 {
	margin-right: 125px;
	background: #111;
}

.case_top img {
	width: 205px;
	min-height: 205px;
}

/* 鏈嶅姟鍖婚櫌 */
.arc_fwyy {
	background: #fff;
	margin-bottom: 24px;
	padding-top: 0px;
	padding: 5px 15px 35px;
	border: 1px solid #F4F5F6;
}

.arc_fwyy img {
	display: block;
	overflow: hidden;
	width: 80px;
	height: 80px;
	margin: 0 auto;
	border: 1px solid #e8e8e8;
	border-radius: 50%;
	margin-top: 20px;
}

.hosname {
	font-size: 14px;
	display: block;
	padding: 14px 0 5px 0;
	text-align: center;
	text-decoration: underline;
	color: #ff5370;
}

.hosaddr {
	font-size: 14px;
	width: 223px;
	margin: 0 auto;
	text-align: center;
	color: #999;
}

.chat-bitton {
	font-size: 14px;
	line-height: 32px;
	display: block;
	width: 180px;
	margin: 18px auto 0;
	text-align: center;
	color: #db7d04;
	border: 1px solid #db7d04;
	border-radius: 2px;
}

/* 鏈嶅姟鍖荤敓 */
.arc_fwys {
	background: #fff;
	margin-bottom: 24px;
	padding-top: 0px;
	padding: 5px 15px 35px;
	border: 1px solid #F4F5F6;
}

.arc_fwys img {
	display: block;
	overflow: hidden;
	width: 80px;
	height: 80px;
	margin: 0 auto;
	border: 1px solid #e8e8e8;
	border-radius: 50%;
	margin-top: 20px;
}

.ysname {
	font-size: 16px;
	display: block;
	padding: 14px 0 5px 0;
	text-align: center;
	text-decoration: underline;
	color: #ff5370;
	line-height: 22px;
}

.ys-data {
	font-size: 14px;
	width: 223px;
	margin: 0 auto;
	text-align: center;
	color: #999;
	line-height: 22px;
	margin: 5px 0 10px;
}

.ys-data span {
	margin: 0 6px;
}

.yssc {
	font-size: 14px;
	width: 223px;
	margin: 0 auto;
	text-align: center;
	color: #666;
	line-height: 22px;
}

/*鏍囬*/
.new_li {
	width: 100%;
	overflow: hidden;
	border-bottom: solid 1px #eee;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.new_li .li_one.on {
	border-bottom: 3px solid #FF6980;
	color: #4d4d4d;
	font-weight: bold;
}

.new_li .li_one {
	float: left;
	font-size: 16px;
	color: #333;
	cursor: pointer;
	padding: 10px 0;
	overflow: hidden;
	width: 74px;
	margin-right: 35px;
	font-weight: bold;
}


.xgdt a {
	font-size: 16px;
	color: #444;
	font-weight: bolder;
	overflow: hidden;
}

.xgdt a>span {
	font-size: 14px;
	color: #999;
	font-weight: normal;
	float: right;
}

.xgdt p {
	font-size: 14px;
	color: #888;
	line-height: 24px;
	margin: 6px 0 0 0;
	text-align: justify;
}

.xgysyy {
	padding: 15px 0;
	overflow: hidden;
}

.xg_img {
	width: 160px;
	height: 120px;
	margin-right: 10px;
	float: left;
	overflow: hidden;
}

.xg_img>img {
	width: 160px;
	min-height: 120px;
}

.xg_doc_img {
	width: 118px;
	height: 118px;
	border-radius: 100%;
	border: 1px solid #F4F5F6;
	margin-right: 10px;
	float: left;
	overflow: hidden;
}

.xg_doc_img>img {
	width: 118px;
	min-height: 118px;
}


.xg_con {
	width: 690px;
	float: left;
}

.xg_con>p {
	margin: 0;
}

.xg_tit {
	font-size: 18px;
	font-weight: bold;
	color: #444;
	line-height: 30px;
}

.xg_jj {
	font-size: 14px;
	line-height: 26px;
	color: #666;
	text-align: justify;
	margin: 6px 0 !important;
}

.xg_jj>a {
	color: #0C87D3;
}

.xg_scxm {
	width: 680px;
	font-size: 14px;
	line-height: 26px;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.xg_scxm>span {
	color: #666;
}

.xg_doc_con {
	width: 730px;
	float: left;
}

.yy_case>span,
.ys_case>span {
	display: block;
	width: 858px;
	border: 1px dashed #e7e7e7;
	font-size: 16px;
	color: #CCB8A0;
	text-align: center;
	line-height: 80px;
	margin-top: 15px;
}


.doctor-right {
    width: 280px;
    overflow: hidden;
}
.adver-position {
    height: 175px;
}

















