
body{margin:0;padding:0;font-size:12px;font-family:"Microsoft Yahei","微软雅黑"; color:#444; background:url(../images/bgTop.jpg) top repeat-x; position:relative}

a{text-decoration:none; color:#444}
a:active, a:focus,a:hover{outline:none; color:#047fd4}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */

 


.btnShare1{position:absolute;top:530px; left:50%;/* margin-left:-530px;*/  margin-left:420px;width:130px;font-size:0;}
.btnShare1 i{font-size:12px; display:block; border-bottom:2px solid #dcdcdc; color:#999; text-indent:5px; line-height:30px}
.btnShare1 a{display:block; margin-top:10px; font-size:16px; color:#444; line-height:40px; height:40px; overflow:hidden}
.btnShare1 div{width:40px; height:40px; text-align:center;border-radius:6px; display:inline-block; margin-right:10px;}
.btnShare1 a img{ vertical-align:middle}
.btnShare1 .shareWx div{background-color:#6ac334}
.btnShare1 .shareWb div{background-color:#ff4444}
.btnShare1 .shareQz div{background-color:#f1a718}
.btnShare1 .shareQq div{background-color:#27a0f5}
.btnShare1 .shareToTop div{background-color:#acabab}
.btnShare1 .shareWx:hover div{background-color:#7fde46}
.btnShare1 .shareWb:hover div{background-color:#ff6767}
.btnShare1 .shareQz:hover div{background-color:#ffc34f}
.btnShare1 .shareQq:hover div{background-color:#4fb6fe}
.btnShare1 .shareToTop:hover div{background-color:#c6c4c4}


/* 预约挂号      */

.wqList{ width:100%; overflow:hidden; }

.wqList li{ font-size:0; margin-bottom:15px}
.wqList li h1{ display:block; font-weight:normal; margin-bottom:5px}
.wqList li h1 i{display:inline-block; width:50px; height:50px; border-radius:50%; background:#50bdf7; color:#fff; line-height:50px; text-align:center; font-size:16px; vertical-align:middle}
.wqList li h1 span{display:inline-block; border:1px solid #dcdcdc; line-height:30px; border-radius:6px; width:768px; margin-left:10px; font-size:16px; font-weight:bold; padding:9px 15px;vertical-align:middle; background:#e7f4fb; color:#0089d2}
.wqList li div{margin:0 0 0 70px; font-size:14px; font-size:0}
.wqList label{display:inline-block; font-size:15px; line-height:30px; width:20%; margin:5px 0;}
.wqList label input{margin:-5px 5px 0 0}
.wqList li h2{ display:block; font-size:15px; font-weight:normal; padding:15px 0 10px 0; margin-left:70px; border-bottom:1px dashed #dcdcdc}
.wqList li h3{ display:block; font-size:15px; font-weight:normal; padding:15px 0 10px 0; margin-left:70px;}
.textareaDc{width:99%; height:100px; border:1px solid #dcdcdc}
.inputDc{width:40%; height:40px; border:1px solid #dcdcdc}
.boxSubmit{ border-bottom:1px solid #dcdcdc; padding:20px 0; margin-top:20px auto 0px; text-align:center;}
.btnSubmit{ background:#50bdf7; height:50px; line-height:48px; padding:0 50px; font-size:16px; color:#fff; border-bottom:3px solid #35a7e4; border-radius:4px; font-weight:bold; cursor:pointer;}
.btnSubmit:hover{ background:#199be0;  border-bottom:3px solid #0b8bcf; color:#fff}
.inputMsg{ border:1px solid #cbcbcb; line-height:40px; height:40px; padding:0 8px; font-size:14px; color:#666; width:300px;font-family:"Microsoft Yahei";border-radius:4px;}
.btnMsgSubmit{ background:#50bdf7; height:50px; line-height:48px; padding:0 50px; font-size:16px; color:#fff; border-bottom:3px solid #35a7e4; border-radius:4px; font-weight:bold; cursor:pointer;}
.btnMsgSubmit:hover{ background:#199be0;  border-bottom:3px solid #0b8bcf; color:#fff}

/* 专家内容页      */
.doctor-resume .share {
	margin-top: 12px
}

.doctor-resume .share a {
	width: 30px
}

.doctor-resume {
	position: relative;
	min-height: 300px;
	 padding-left: 235px;
	padding-right: 5px;
	margin-bottom: 0px; font-size:16px; margin-top:20px;  
}

.doctor-resume .doctor-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 230px
}

.doctor-resume .doctor-img>img {
	display: block;
	width: 200px;
	height: 273px
}

.doctor-resume h1 {
	font-size: 24px;
	font-weight: normal;
	line-height: 1.5;
	margin-bottom: 5px
}

.doctor-resume h1 span {
	vertical-align: middle;
	background: #63b98c;
	color: #fff;
	font-size: 12px;
	padding: 2px 6px;
	font-weight: normal;
	margin-left: 10px;
	border-radius: 3px
}

.doctor-resume .keys {
	display: block;
	margin: 12px auto;
	min-height: 12px
}

.doctor-resume .keys a {
	display: inline-block;
	padding: 3px 10px;
	background: #B4DCBA;
	color: #0084cd;
	border-radius: 5px;
	margin-right: 5px;
	transition: 0.3s;
	-webkit-transition: 0.3s
}

.doctor-resume .keys a:hover {
	background: #0084cd;
	color: #fff
}

.doctor-resume strong {
	font-weight: normal;
	color: #999;  
}

.doctor-resume>p a {
	margin-right: 5px
}

.list-tit {
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #e4e4e4;
	position: relative
}

.list-tit h2 {
	display: inline-block;
	font-size: 16px;
	color: #0084cd
}

.list-tit h2.h2:before {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0px;
	width: 30px;
	height: 2px;
	overflow: hidden;
	background-color: #0084cd
}

.list-tit h2 a {
	display: inline-block;
	color: #0084cd;
	position: relative;
	padding-left: 15px;
	font-size: 18px;
	font-weight: normal
}

.list-tit h2 a:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 15px;
	width: 4px;
	height: 16px;
	background-color: #0084cd;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s
}

.list-tit h2 a:hover {
	color: #0084cd
}

.list-tit h2 span:before {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0px;
	width: 30px;
	height: 2px;
	overflow: hidden;
	background-color: #0084cd
}

.list-tit h2 span {
	color: #0084cd
}

.list-tit .tab-tit {
	display: block;
	font-size: 0;
	line-height: 0
}

.list-tit .tab-tit a {
	display: inline-block;
	line-height: 46px;
	color: #666;
	font-weight: normal;
	font-size: 16px
}

.list-tit .tab-tit a:before {
	display: none
}

.list-tit .tab-tit a.cur:before {
	display: block;
	width: 64px
}

.list-tit .tab-tit a:first-child:before {
	border-left: none;
	left: 0
}

.list-tit .tab-tit a:last-child:before {
	border-right: none
}

.list-tit .tab-tit a.cur {
	color: #0084cd;
	font-weight: bold
}

.list-tit .fr {
	color: #ddd;
	word-spacing: .5em
}

.list-tit .color-info {
	color: #555
}
.content{ margin-top:20px;}
.content img {
	max-width: 100% !important
}

.content p {
	margin: 0 0 9px !important
}

.content .keylink {
	color: #0084cd;
	border-bottom: 1px solid #0084cd
}

.content p,.content p span,.news-content span {
	font-size: 16px;
	line-height: 38px;
	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,SimSun,"Segoe UI",Tahoma,Helvetica,sans-serif !important
}

.content h1 {
	font-size: 24px;
	line-height: 1.5;
	font-weight: normal;
	padding: 8px 0;
	color: #666
}

.content h1 span {
	font-size: 14px;
	color: #666
}

.content .page-tit {
	line-height: 50px;
	padding: 0;
	border-bottom: 2px solid #e6e6e6
}

.content .page-tit:before {
	content: '';
	display: inline-block;
	width: 5px;
	height: 20px;
	margin-right: 10px;
	vertical-align: middle;
	background: #0084cd
}

.content .page-tit span {
	vertical-align: middle;
	font-size: 20px
}

.content .page-tit i {
	font-size: 16px;
	color: #999
}
 
.list-tit h2:before {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0px;
    width: 60px;
    height: 2px;
    overflow: hidden;
    background-color: #0084cd; 
}



.btnShare1 .jiathis_button_weixin div{background-color:#6ac334}
.btnShare1 .jiathis_button_weixin:hover div{background-color:#7fde46}


.btnShare1Fixed{position:fixed!important;top:100px!important; left:50%; margin-left:420px; }

.boxEwm{ position:fixed; width:222px; height:248px; top:50%; margin-top:-129px; left:50%; margin-left:-131px; z-index:1000; background:url(../images/bgWxEwm.png) no-repeat; padding:5px; font-size:0; line-height:0; display:none; box-sizing:content-box}
.boxEwm a{display:block;height:26px; width:100%;}
.boxEwm img{ width:178px; height:178px; display:inline-block; margin:22px 0 0 22px}
.boxBlack{background:url(../images/bgBlack.png); width:100%; height:100%; position:fixed; z-index:999; top:0; left:0; display:none}
.boxGray{background:#f7f5f5; width:100%;overflow:hidden}



.showTitle{ font-size:26px; line-height:40px; margin-top:30px;  font-weight:bold; text-align:center}
.showInfo{ border-bottom:2px solid #dcdcdc; font-size:14px; color:#999; padding:10px 0 20px 0; margin-bottom:15px; text-align:center}




@media screen and (min-width:710px){
   .btnShare1 {
		display: "";
	}
	
	.boxShow{ width:860px; padding:0 40px 40px 40px; background:#fff;box-shadow:1px 1px 4px #e0dede; border-radius:6px; position:relative; left:50%;margin:30px 0 30px -550px; /*margin:30px 0 30px -370px;*/overflow:hidden;behavior:url(/js/PIE.htc); min-height:400px;}
	
	.showCon{ font-size:18px; line-height:38px; }
.showCon p{ margin-bottom:20px;}
	
	.showCur{ position:absolute; top:413px; left:0; width:100%;height:40px;}
.showCur span{display:block; width:1100px; margin:0 auto; line-height:40px; color:#999; font-size:12px; /*text-indent:20px*/}
#main{display:none;}
}

@media screen and (max-width:700px){
    .btnShare1 {
		display: none;
	}
	 
	.boxShow{ width:90%; margin:0 auto; padding:2px 20px;   background:#fff;box-shadow:1px 1px 4px #e0dede; border-radius:6px; position:relative; overflow:hidden;behavior:url(/js/PIE.htc); min-height:400px;}
	.showCon{ font-size:16px; line-height:30px; }
	
	 
	.showCon p{font-size:20px !important;line-height:1.8 !important;}
	
	.showCur{ background:#efeff4;     left:0; width:100%;height:40px;}
.showCur span{display:block; width:80%; margin:0 auto; line-height:40px; color:#999; font-size:12px; /*text-indent:20px*/}
.link-box { display:none;}
.footer{display:none;}
.header-top{display:none;}
.header{display:none;}
.showBanner{display:none;}


.mui-bar{
position: fixed;
    z-index: 10;
    right: 0;
    left: 0;
    height: 44px;
    padding-right: 10px;
    padding-left: 10px;
    border-bottom: 0;
    background-color: #f7f7f7;
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,.85);
    box-shadow: 0 0 1px rgba(0,0,0,.85);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;	
}

.mui-bar {
    height: 54px;
    background: #fff;
    box-shadow: none;
    transition: left 300ms,right 300ms;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
}
.mui-pull-left {
    float: left;
}
.logo {
    display: block;
    width: 320px;
    height: 38px;
    margin-top: 6px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/logo.png) left center no-repeat;
    background-size: auto 35px;
    line-height: 0;
}
.main {
    width: 100%;
    min-height: 100%;
    background-color: #efeff4;
    position: relative;
    z-index: 2;
    margin-left: 0;
    transition: margin-left 300ms;
}
.mui-content {
    padding-top: 48px;
     
}
.path {
    line-height: 40px;
    color: #999;
    padding: 0 10px;
}
.path i {
    font-size: 12px;
    color: #ccc;
    margin: auto 1px;
}

.wqList li h1 span{display:inline-block; border:1px solid #dcdcdc; line-height:30px; border-radius:6px; width:100%; margin-left:10px; font-size:16px; font-weight:bold; padding:9px 15px;vertical-align:middle; background:#e7f4fb; color:#0089d2}
.wqList li div{margin:0 0 0 0; font-size:14px; font-size:0}
.wqList li h3{ display:block; font-size:15px; font-weight:normal; padding:15px 0 10px 0; margin-left:0px;}
.inputDc{ width:320px; height:40px; border:1px solid #dcdcdc}
.textareaDc{width:320px;height:100px; border:1px solid #dcdcdc}

.doctor-resume {
	position: relative;
	min-height: 130px;
	 padding-left: 130px;
	padding-right: 5px;
	margin-bottom: 0px; font-size:16px; margin-top:20px;  
}

.doctor-resume .doctor-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 130px
}

.doctor-resume .doctor-img>img {
	display: block;
	width: 117px;
	height: 160px
}

}

 
 
 
 