@media only screen and (max-width:992px),
only screen and (max-device-width:992px) {
	* {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		box-sizing: border-box;
	}
	html,
	body,
	div,
	p,
	ul,
	li,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	form,
	input,
	select,
	button,
	textarea,
	iframe,
	table,
	th,
	td,
	dl,
	dt,
	dd,
	em,
	i,
	b {
		margin: 0;
		padding: 0;
		list-style: none;
		font-weight: normal;
		font-style: normal;
	}
	form,
	input,
	select,
	button,
	textarea {
		outline: none;
		border: 0 none;
	}
	ul,
	li {
		list-style-type: none;
	}
	body {
		font-size: 0.25rem;
		color: #333;
		font-family: "microsoft yahei";
		position: relative;
		background-color: #efefef;
	}
	body,
	html {
		width: 100%;
		height: auto;
		overflow-x: hidden;
	}
	a {
		text-decoration: none;
		outline: none;
		border: none;
	}
	a:visited {
		text-decoration: none;
	}
	p {
		text-align: justify;
	}
	.clearfix:after {
		content: "";
		display: table;
		clear: both;
	}
	.clearfix {
		zoom: 1;
	}
	.pc-crumbs {
		display: none;
	}
	.arttop {
		/*background-color: #fafbfd;*/
		background-color: #fff;
		border-bottom: 1px solid #e9ecf2;
	}
	.arttop> div {
		/*width: 5.76rem;*/
		height: .8rem;
		margin: 0 .2rem;
		line-height: .54rem;
		position: relative;
	}
	.arttop a img.backarr {
		width: .23rem;
		height: auto;
		vertical-align: middle;
		margin-top: .25rem;
		/*margin-right: .16rem;*/
	}
	.arttop .xiaolybrand {
		width: 1.45rem;
		height: auto;
		vertical-align: middle;
		position: absolute;
		right: 0;
		top: .25rem;
	}
	/*适配*/
	#header,
	#subRight,
	.subFooter,
	.spacewide,
	.page,
	span.mark,
	br.clear,
	.txtShare {
		display: none;
	}
	#subLeft {
		width: 100%;
	}
	.main {
		width: 100%;
		background-color: #fff;
		border-bottom: 1px solid #e1e7ec;
		/*margin-bottom: .12rem;*/
	}
	/*通用header*/
	#subLeft .header {
		width: 100%;
		height: .8rem;
		padding: 0 .3rem;
		border-bottom: 1px solid #e9ecf2;
		background-color: #fff;
	}
	#subLeft .header .logo {
		display: block;
		width: 1.42rem;
		max-width: 24.5%;
		height: .46rem;
		background: url(/website/images/zhishi/xiaolylogo.png) center no-repeat;
		background-size: 100% 100%;
		float: left;
		margin-top: .15rem;
		margin-right: .25rem;
		text-indent: -100rem;
	}
	#subLeft .header .seat {
		width: 65%;
		height: .3rem;
		padding-left: .25rem;
		border-left: 1px solid #d1d5e5;
		float: left;
		margin-top: .25rem;
		font-size: .215rem;
		color: #666;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#subLeft .header .seat a {
		color: #666;
	}
	/*咨询标题*/
	.headline {
		padding: .35rem .33rem;
	}
	.headline .headlineTxt {
		font-size: .31rem;
		color: #333;
	}
	/*宝宝情况*/
	.baby,
	.expert,
	.time,
	.serve,
	.tagWrap,
	.otherTxt {
		padding: 0 .15rem .4rem;
	}
	.baby {
		width: 100%;
	}
	.babyHead .babyHeadTxt {
		display: inline-block;
		width: 85.15%;
		height: .5rem;
		line-height: .5rem;
		border-bottom: 1px solid #e3e5e9;
		font-size: .25rem;
		color: #666;
	}
	.babyHead img {
		width: .25rem;
		height: auto;
		vertical-align: middle;
	}
	.babySituation {
		padding: 0 .3rem .4rem;
	}
	.babySituation .babyInfoHead {
		font-size: .25rem;
		padding-top: .25rem;
		padding-bottom: .2rem;
	}
	.babySituation .babyInfo {
		/*width: 5.4rem;*/
		font-size: .25rem;
		margin: 0 auto;
		line-height: .45rem;
	}
	.babySituation .babyInfo a {
		font-size: .25rem;
		color: #5eb4e1;
		text-decoration: underline;
	}
	.medicalCase img.pc-medicalPic {
		display: none;
	}
	.medicalCase img.h-medicalPic {
		width: 3.15rem;
		margin: 0 auto;
		display: block;
	}
	.medicalCase .medicalTxt {
		display: none;
	}
	.expertSituation {
		padding: 0 .3rem;
	}
	.expertWrap {
		max-width: 100%;
		/*height: .72rem;*/
		overflow: hidden;
		margin-top: .25rem;
		margin-bottom: .25rem;
	}
	.expertWrap div {
		float: left;
	}
	.expertWrap .expertPic {
		max-width: 18%;
	}
	.expertWrap .expertPic img {
		width: auto;
		/*max-width: 15%;*/
		height: .72rem;
		margin-right: .25rem;
		border-radius: 50%;
	}
	.expertWrap .expertTxt {
		width: 75%;
		font-size: .25rem;
		height: .72rem;
		line-height: .72rem;
	}
	.expertWrap .expertInfo {
		margin-left: 5%;
		font-size: .22rem;
		color: #999;
		padding-top: .02rem;
	}
	.expertName {
		max-width: 45%;
	}
	.expertInfo {
		max-width: 40%;
	}
	.expertWrap .expertInfo .department {
		display: none;
	}
	.expertAdvantage .spaceRight {
		float: left;
		margin-right: .15rem;
	}
	.expertAdvantage {
		margin-bottom: .25rem;
		line-height: .45rem;
	}
	.expertAdvantage p {
		/*width: 4.7rem;*/
		/*display: -webkit-box;
		display: -moz-box;
		display: -ms-box;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: break-all;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		text-align: initial;*/
		font-size: .25rem;
		color: #666;
	}
	.expertslg {
		height: .9rem;
		overflow: hidden;
	}
	.expshow {
		height: auto;
		overflow: visible;
	}
	#expertIntro {
		/*display: none;*/
	}
	img.expert-tg {
		display: block;
		width: .25rem;
		height: auto;
		margin: .4rem auto;
	}
	img.expert-tg.rotate {
		transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		/* IE 9 */
		-moz-transform: rotate(180deg);
		/* Firefox */
		-webkit-transform: rotate(180deg);
		/* Safari 和 Chrome */
		-o-transform: rotate(180deg);
	}
	.time .timeTxt {
		padding: .4rem .3rem;
	}
	.time .timeTxt div {
		float: left;
		height: .45rem;
		margin-right: .3rem;
	}
	.time .timeTxt .data {
		margin-right: .55rem;
	}
	.serve .serveWrap {
		padding: .4rem .3rem 0;
	}
	.serve .serveWrap img.serve-pc {
		display: none;
	}
	.able,
	.attitude {
		display: none;
	}
	div.medicalStar,
	div.serveStar {
		margin-bottom: .2rem;
	}
	div.medicalStar img,
	div.serveStar img {
		width: 2.5rem;
		max-width: 50%;
		vertical-align: middle;
	}
	span.medicalstar,
	span.servestar {
		font-size: .25rem;
		margin-right: .3rem;
		vertical-align: middle;
	}
	.record {
		color: #666;
		line-height: .45rem;
		margin-top: .5rem;
	}
	.record a {
		color: #5eb4e1;
		text-decoration: underline;
	}
	.standbox {
		padding: .25rem 0;
		margin-top: .35rem;
	}
	.stand {
		/*width: 5.45rem;*/
		/*height: 2.3rem;*/
		background: url(/website/images/zhishi/standbg_y.png) center no-repeat;
		background-size: 100% 100%;
		margin: 0 .135rem .3rem;
	}
	.stand div {
		padding: .15rem .3rem .2rem .45rem
	}
	.stand div h3 {
		font-size: .28rem;
		color: #333333;
		line-height: .38rem;
		padding-bottom: .1rem;
		border-bottom: 1px solid #fae3b0;
	}
	.stand div p {
		font-size: .22rem;
		color: #999999;
		padding-top: .1rem;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-box;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: break-all;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		text-align: initial;
	}
	.stand div span.standbtn {
		display: inline-block;
		padding: 0 .2rem;
		/*width: 1.55rem;*/
		height: .42rem;
		background-color: #ff9936;
		border-radius: .03rem;
		font-size: .25rem;
		color: #ffffff;
		text-align: center;
		line-height: .42rem;
		margin-top: .1rem;
	}
	.tagWrap {
		position: relative;
		margin: .4rem 0;
		overflow: hidden;
	}
	.tagWrap .tag {
		display: none;
	}
	.tagWrap .tagicon {
		width: .25rem;
		float: left;
		margin-right: .15rem;
		margin-top: .15rem;
	}
	.tagWrap ul {
		float: left;
		width: 81%;
		height: .6rem;
		overflow: hidden;
	}
	.tagWrap ul.tagshow {
		float: left;
		width: 81%;
		height: auto;
		overflow: visible;
	}
	.tagWrap ul li {
		display: inline-block;
		padding: .1rem;
		background-color: #fff6e2;
		border-radius: .08rem;
		border: 1px solid #fae3b0;
		margin-right: .2rem;
		margin-bottom: .2rem;
		font-size: .22rem;
		color: #ff7e00;
	}
	.tagWrap ul li a {
		font-size: .22rem;
		color: #ff7e00;
	}
	.tagWrap .more {
		position: absolute;
		top: .05rem;
		right: .4rem;
		width: .35rem;
		height: auto;
		overflow: hidden;
	}
	.tagWrap .more.rotate {
		transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		/* IE 9 */
		-moz-transform: rotate(180deg);
		/* Firefox */
		-webkit-transform: rotate(180deg);
		/* Safari 和 Chrome */
		-o-transform: rotate(180deg);
	}
	.otherTxt .babyHeadWide {
		display: none;
	}
	ul.otherTxtWrap {
		padding: 0 .3rem 3.5%;
	}
	ul.otherTxtWrap li .txtHead {
		width: 90%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: .25rem;
		line-height: .45rem;
		color: #333;
		padding-top: .35rem;
	}
	ul.otherTxtWrap .txtOtherInfo div {
		float: left;
		font-size: .22rem;
		color: #a9a9a9;
	}
	.txtOtherInfo .doctorSection,
	.doctorJobTitle {
		display: none;
	}
	.txtOtherInfo .doc-info div {
		margin-right: .15rem;
	}
	ul.otherTxtWrap .txtOtherInfo .wide {
		display: none;
	}
	ul.otherTxtWrap .txtOtherInfo .mobile {
		float: right;
	}
	/*图文咨询*/
	.chatzixun {
		padding: 0 .15rem .3rem;
		background-color: #fffbf4;
		overflow: hidden;
		/*margin-bottom: .35rem;*/
		border-bottom: 1px solid #e3e3e4;
	}
	.chatzixun .talk_container {
		padding: .25rem .05rem;
	}
	.talk_container .talktimebox {
		text-align: center;
		margin: 0 auto .3rem;
	}
	.talk_container p.talktime {
		padding: .1rem .2rem;
		background-color: #d1d1d1;
		color: #fff;
		/*width: 2.5rem;*/
		border-radius: .1rem;
		display: inline-block;
	}
	.talk_container>div {
		/*overflow: hidden;*/
		font-size: .24rem;
	}
	.talk_container>div> img {
		width: .6rem;
		height: .6rem;
	}
	.lefttalk {
		float: left;
		width: 100%;
		margin-bottom: .2rem;
		/*display: flex;*/
	}
	.righttalk {
		float: right;
		width: 100%;
		margin-bottom: .2rem;
	}
	.lefttalk> div {
		margin-left: .15rem;
		float: left;
		/*flex: 1;*/
		width: 85%;
	}
	.lefttalk>img {
		float: left;
	}
	div.content h5 {
		font-size: .18rem;
		color: #666;
	}
	.lefttalk div.content {
		margin-top: .15rem;
		padding: .2rem .25rem;
		max-width: 78%;
		min-height: .75rem;
		background-color: #fff;
		border: 1px solid #fae4bd;
		border-radius: .05rem;
		position: relative;
		float: left;
	}
	.lefttalk div.content:after {
		content: '';
		display: block;
		position: absolute;
		top: .2rem;
		left: -.1rem;
		border-top: .11rem solid transparent;
		border-bottom: .11rem solid transparent;
		border-right: .11rem solid #fff;
	}
	.lefttalk div.content:before {
		content: '';
		display: block;
		position: absolute;
		top: .2rem;
		left: -.11rem;
		border-top: .11rem solid transparent;
		border-bottom: .11rem solid transparent;
		border-right: .11rem solid #fae4bd;
	}
	.righttalk> div {
		margin-right: .15rem;
		float: right;
		/*flex: 1;*/
		width: 85%;
	}
	.righttalk>img {
		float: right;
	}
	.righttalk div.content {
		margin-top: .15rem;
		padding: .2rem .25rem;
		max-width: 78%;
		min-height: .75rem;
		background-color: #5eb4e1;
		border: 1px solid #4c9ac3;
		border-radius: .05rem;
		position: relative;
		color: #fff;
		float: right;
	}
	.righttalk div h5 {
		text-align: right;
	}
	.righttalk div.content:after {
		content: '';
		display: block;
		position: absolute;
		top: .2rem;
		right: -.1rem;
		border-top: .11rem solid transparent;
		border-bottom: .11rem solid transparent;
		border-left: .11rem solid #5eb4e1;
	}
	.righttalk div.content:before {
		content: '';
		display: block;
		position: absolute;
		top: .2rem;
		right: -.11rem;
		border-top: .11rem solid transparent;
		border-bottom: .11rem solid transparent;
		border-left: .11rem solid #4c9ac3;
	}
	/*灰色背景*/
	.distalk div.content {
		background-color: #e9e5de;
		border: 1px solid #ded9d2;
		color: #333;
	}
	.distalk div.content:after {
		content: '';
		display: block;
		position: absolute;
		border-top: .11rem solid transparent;
		border-bottom: .11rem solid transparent;
	}
	.distalk div.content:before {
		content: '';
		display: block;
		position: absolute;
		border-top: .11rem solid transparent;
		border-bottom: .11rem solid transparent;
	}
	.righttalk.distalk div.content:after {
		top: .2rem;
		right: -.1rem;
		border-left: .11rem solid #e9e5de;
	}
	.righttalk.distalk div.content:before {
		top: .2rem;
		right: -.11rem;
		border-left: .11rem solid #ded9d2;
	}
	.lefttalk.distalk div.content:after {
		position: absolute;
		top: .2rem;
		left: -.1rem;
		border-right: .11rem solid #e9e5de;
	}
	.lefttalk.distalk div.content:before {
		top: .2rem;
		left: -.11rem;
		border-right: .11rem solid #ded9d2;
	}
	.lefttalk p.tips {
		font-size: .2rem;
		padding-top: .1rem;
		border-top: 1px solid #ffae00;
		margin-top: .15rem;
		color: #ffae00;
		line-height: 1.5;
		text-decoration: none;
	}
	.righttalk p.tips {
		font-size: .2rem;
		padding-top: .1rem;
		border-top: 1px solid #60eefb;
		margin-top: .15rem;
		color: #60f5fe;
		line-height: 1.5;
		text-decoration: none;
	}
	/*图片不支持查看*/
	.content img {
		width: .5rem;
		height: auto;
		vertical-align: middle;
		margin-right: .1rem;
	}
	.content span {
		vertical-align: middle;
	}
	/*链接消息*/
	.content h3 {
		color: #333;
		text-decoration: underline;
		padding-bottom: .1rem;
	}
	.content p {
		font-size: .2rem;
		color: #666;
		text-decoration: underline;
		word-wrap: break-word;
		word-break: break-all
	}
	.consult {
		width: 100%;
		padding-top: .35rem;
		padding-bottom: .25rem;
		/*background-color: #fafbfd;*/
		background-color: #fff;
		border-bottom: 1px solid #e1e7ec;
		margin-top: .12rem;
		/*margin-bottom: .12rem;*/
	}
	.consult .payask {
		width: 2.94rem;
		height: .65rem;
		background: url(/website/images/pingc/pay.png) center no-repeat;
		background-size: 100% 100%;
		margin: 0 auto .25rem;
	}
	.consult .payask p {
		line-height: .65rem;
		text-align: center;
		color: #80c8e1;
		font-size: .28rem;
	}
	.consult .askstate h3 {
		font-size: .28rem;
		text-align: center;
		margin-bottom: .18rem;
	}
	.consult .askstate h4 {
		font-size: .2rem;
		color: #999;
		text-align: center;
	}
	.artbtn {
		display: block;
		/*width: 4.86rem;*/
		height: .8rem;
		/*border: 1px solid #b1e3f6;*/
		background-color: #2b91e2;
		color: #fff;
		font-size: .3rem;
		text-align: center;
		line-height: .8rem;
		margin: .41rem .77rem 0;
		border-radius: .2rem;
	}
	/*评测*/
	.pingcebox {
		width: 100%;
		padding-top: .35rem;
		padding-bottom: .25rem;
		/*background-color: #fafbfd;*/
		background-color: #fff;
		border-bottom: 1px solid #e1e7ec;
		margin-top: .12rem;
	}
	.pingce .wrap {
		text-align: center;
	}
	.pingce .wrap h2.title {
		height: .5rem;
		line-height: .5rem;
		color: #333;
		font-size: .3rem;
		margin-bottom: .4rem;
	}
	.pingce .wrap h2.title img {
		width: .5rem;
		height: .5rem;
		margin-right: .1rem;
		vertical-align: middle;
	}
	.pingce .wrap h2.title span {
		vertical-align: middle;
	}
	.pingce .wrap p {
		text-align: center;
	}
	.pingce .wrap p.num {
		font-size: .31rem;
		color: #333;
		margin-bottom: .25rem;
	}
	.pingce .wrap p.pingnum {
		font-size: .36rem;
		color: #78c3e0;
		margin-bottom: .25rem;
	}
	.pingce .wrap p.pingsub {
		font-size: .24rem;
		color: #999;
	}
	.pingce .wrap p.num span {
		color: #78c3e0;
		font-size: .37rem;
	}
	.pingce .wrap p.sub {
		font-size: .22rem;
		color: #999;
	}
	/*客户端下载*/
	.appload {
		width: 100%;
		padding-top: .35rem;
		padding-bottom: .25rem;
		/*background-color: #fafbfd;*/
		background-color: #fff;
		border-bottom: 1px solid #e1e7ec;
		/*margin-bottom: .12rem;*/
		margin-top: .12rem;
	}
	.appload div.wrap {
		text-align: center;
	}
	.appload div.wrap img {
		width: 1.65rem;
		margin-bottom: .25rem;
	}
	.appload div.wrap h2 {
		font-size: .31rem;
		color: #666;
		margin-bottom: .12rem;
	}
	.appload div.wrap h4 {
		font-size: .22rem;
		color: #999;
	}
	.appheader {
		padding: 0 .2rem;
		background-color: #fff;
	}
	.appheader h4 {
		padding: .24rem 0;
		border-bottom: 1px solid #999;
	}
	.appheader img {
		width: .26rem;
		height: auto;
		vertical-align: middle;
	}
	.appheader span {
		font-size: .2rem;
		color: #999;
		vertical-align: middle;
	}
}