body {
    font: 400 14px/1.5 "\5FAE\8F6F\96C5\9ED1",Helvetica;
    color: #000;
    background-color: #fff;
    -webkit-user-select: none;
    -webkit-text-size-adjust: none
}
body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,menu {
    margin: 0;
    padding: 0
}
input[type=text],textarea {
    -webkit-appearance: none;
    outline: 0
}
button {
    outline: 0
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
fieldset,img {
    border: 0
}
address,caption,cite,code,dfn,em,th,var {
    font-style: normal;
    font-weight: 400
}
ol,ul,li {
    list-style: none
}
caption,th {
    text-align: left
}
h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: 400;
    font-style: normal
}
q:before,q:after {
    content: ''
}
abbr,acronym {
    border: 0
}
header,section,footer {
    display: block;
    margin: 0;
    padding: 0
}
a {
    color: #000;
    text-decoration: none;
    outline:none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.loading {
    padding: 20px 0;
    text-align: center
}
.loading img{
    margin:0 auto;
}

/*zjtd*/
	    .doctor-tab{
	    	background: #fff;
			padding-top: 0;
	    }
	    .doctor-tab-hd{
	    	border-bottom: solid 1px #eee; 
	    }
		.doctor-tab-hd ul{
			display: -webkit-box;
		    display: box;
		    -webkit-box-align: center;
		    -webkit-box-pack: justify;
		    overflow: hidden;
		}
		.doctor-tab-hd ul li{
			position: relative;
		    width: 28%;
		    text-align: center;
		    overflow: hidden;
		}
		.doctor-tab-hd ul li:after{
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 2px;
			content:"";
		}
		.doctor-tab-hd ul li a{
			display: block;
			padding: .1rem 0;
			line-height: 1.8;
			font-size: .28rem;
		    color: #7f300b;
		}
		.doctor-tab-hd ul li.active:after{
			background: #7f300b;
		}
		#doctor-tab-bd{
		margin:0 .24rem;
		overflow:hidden;
		}
		#doctor-tab-bd a{
			display: block;
			margin-top: .24rem;
		}
		#doctor-tab-bd dl{
			width: 100%;
			display: -webkit-box;
		    display: box;
		    -webkit-box-align: center;
		}
		#doctor-tab-bd dl dt{
			width: 1.2rem;
			margin-right: .2rem;
		}
		#doctor-tab-bd dl dt img{
			width: 1.2rem;
			height: 1.2rem;
			border-radius: 100%;
		}
		#doctor-tab-bd dl dd{
			display: -webkit-box;
		    display: box;
		    -webkit-box-pack: justify;
		    -webkit-box-orient: vertical;
		    -webkit-box-flex: 1;
		}
		#doctor-tab-bd dl dd h2{
			font-size: .32rem;
		}
		#doctor-tab-bd dl dd h2 strong{
			padding-right: 10px;
			font-weight: 500;
			color: #7f300b;
		}
		#doctor-tab-bd dl dd p{
			font-size: .28rem;
			color: #666;
		}