@charset "gb2312";
/* CSS Document */

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, tr, td, pre, form, fieldset, legend, button, input, textarea, img{
	border:medium none;
	margin:0;
	padding:0;
}

/** 设置默认字体 **/
body, button, input, select, textarea{ font:12px/1.5  Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6{ font-size:100%;}
em{ font-style:normal;}

/** 重置列表元素 **/
ul, ol,li{ list-style:none;}

/** 重置图片元素 **/
img{ border:none; vertical-align:middle;}
/** 重置表格元素 **/
table{ border-collapse:collapse; border-spacing:0;}

/** 重置超链接元素 **/
a:focus{ outline:0;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());}
a:focus{ -moz-outline-style:none; }
a{ text-decoration:none; color:#444; transition:all 0.4s ease 0s;}
a:hover{ filter:alpha(opacity=70); opacity:0.7; color:#F00;}
/*a{ filter:alpha(opacity=50); opacity:0.5;}*/

.red{ color:#e90000;}

.lf{ float:left; display:inline;}
.rt{ float:right; display:inline;}

@media(max-width:320px){ html{ font-size:62.5%!important;}}
@media(min-width:320px){ html{ font-size:62.5%!important;}}
@media(min-width:480px){ html{ font-size:78.125%!important;}}
@media(min-width:640px){ html{ font-size:93.75%!important;}}

body{ max-width:640px; min-width:320px; margin:0 auto; font-family:微软雅黑; font-size:1.6rem; color:#2f2f2f; overflow:x-hidden;}

.img{ width:100%;}

.uyan5{ margin-top:3%;}
.uyan5_til{ background:#31ACAA; margin:0 auto 15px; text-align:center; font-weight:bold; line-height:2.0; color:#FFF;}
.uyan5 .cmt-list-number , .uyan5 .header-comment-number{ display:none !important;}

.topFixed{ background:#f0f0f0; width:100%; max-width:640px; min-width:320px; border-bottom:1px solid #CCC;  position:fixed; top:0px; z-index:20;}
.topFixed li{ float:left; width:25%; text-align:center;}
.topFixed li a:hover{ color:#f00;}

.topHd2{ padding-top:6%;}

.topLogo{ background:#f7eedf;}

.topNav{ width:100%; margin-bottom:1%; overflow:hidden;}
.topNav li{ float:left; width:32%; margin:1% 2% 0 0; overflow:hidden;}
.topNav li a{ display:block; background:#f0f0f0; border:1px solid #dbdbdb; line-height:2.0; overflow:hidden;}
.topNav li a img{ width:18%; padding:0 5%; vertical-align:middle;}
.topNav li:nth-of-type(3){ margin-right:0;}
.topNav li:nth-of-type(6){ margin-right:0;}
.topNav li:nth-of-type(9){ margin-right:0;}

.topNav2{ width:100%; margin:1% 0; overflow:hidden;}
.topNav2 li{ float:left; width:25%; text-align:center; overflow:hidden;}
.topNav2 li a{ display:block; line-height:2.0; color:#FFF; overflow:hidden;}
.topNav2 li a img{ width:23%; padding:0 2%; vertical-align:middle;}
.topNav2 li:nth-of-type(1){ background:#eb5075;}
.topNav2 li:nth-of-type(2){ background:#5985df;}
.topNav2 li:nth-of-type(3){ background:#d7763c;}
.topNav2 li:nth-of-type(4){ background:#41b541;}


.topBanner{ overflow:hidden; position:relative;}
.topBanner .hd{ display:block; width:100%; text-align:center; overflow:hidden; position:absolute; bottom:0;}
.topBanner .hd li{ display:inline-block; background:#999; width:1.5rem; height:1.5rem; margin:0 1%; border-radius:50%; font-size:0; overflow:hidden;}
.topBanner .hd li.on{ background:#31ACAA;}


/* 底部优惠活动 */
.youhuiBt{}
.youhuiBt dd{ display:block; padding:2.2% 0; border-bottom:0.15rem dashed #d7d7d7; overflow:hidden;}
.youhuiBt dd em{ display:inline-block; background:url(../images/i0201.png) no-repeat 0 center; background-size:100%; width:6%; margin-right:1%; text-indent:1%; font-weight:bold; color:#FFF;}
.youhuiBt dd font{ color:#c31212;}
.youhuiBt dd span{ position:relative; z-index:1;}
.youhuiBt dd span i{ background:url(../images/del.png) no-repeat 0 center; background-size:100%; width:100%; height:100%; z-index:1; position:absolute; top:0; left:0;}
.youhuiBt dd:nth-of-type(5){ border-bottom:none;}


/* 挂号 */
.guahao{ background:#f7eede; margin-top:2%; padding-bottom:3%; font-family:微软雅黑; color:#684c08; overflow:hidden;}
.guahao .guahaoTil{ display:block; background:#31ACAA; text-align:center; font-size:2.2rem; line-height:2.0; color:#FFF;}
.guahao .guahaoTxt{ display:block; margin:5% 6%; overflow:hidden;}
.guahao .guahaoTxt strong{ color:#c10a0a;}

.guahao form{ display:block; margin:0 7%; overflow:hidden;}
.guahao form p{ float:left; width:50%; margin:2% 0; font-size:1.2rem; line-height:2.5rem; overflow:hidden;}
.guahao form p input{ background:#FFF; width:65%; height:2.5rem; font-size:1.2rem;}
.guahao form #btn1{ background:#31ACAA; width:50%; margin:5% 0 0 25%; border-radius:0.3rem; font-size:2.2rem; line-height:2.0; color:#FFF; cursor:pointer;}

/* 底部 */
.footer{  font-family:微软雅黑; overflow:hidden;}
.footer .consultBtn{ width:100%; padding-bottom:10px; overflow:hidden;}
.footer .consultBtn a{ display:block; width:90%; margin:4% auto; border-radius:0.5rem; text-align:center; line-height:2.5; color:#FFF;}
.footer .consultBtn .callPhone{ background:#00c41c; box-shadow:3px 3px 3px #797a7a;}
.footer .consultBtn .callDoctor{ background:#6d300c; box-shadow:3px 3px 3px #a6a6a6;}

.footer .address{ width:100%; text-align:center;}
.footer .address a{ background:linear-gradient(#FF9600, #ff6004); padding:2px 5px; border-radius:5px; color:#FFF;}

/* 底部浮动 */
.fix{ background:#824929; width:100%; text-align:center; position:fixed; left:0; bottom:0; z-index:100;}
.fix li{ float:left; width:35%; text-align:center;}
.fix li a{ display:block; font-size:1.8rem; line-height:6rem; color:#FFF;}
.fix li a span{    position: absolute;
    left:15%;
    line-height: 1.58rem;
    top: 20%;}
.fix li:first-child{width:29.98%}
.fix li:nth-of-type(1){ background:#2e3642}
.fix li em{ display:inline-block; width:3rem; height:2.9rem; margin-right:.8rem; vertical-align:middle;}
.fix li:nth-of-type(1) em{ background:url(../images/footers1.png) no-repeat; background-size:100%;margin-right:4.95rem;}
.fix li:nth-of-type(2) em{ background:url(../images/footers2.png) no-repeat; background-size:100%;}
.fix li:nth-of-type(3) em{ background:url(../images/footers3.png) no-repeat; background-size:100%; position:relative;}
.fix li:nth-of-type(3){ background:#00c41c}

.fix ul li:nth-of-type(2){ background:#ff7800;}
.fix ul li:nth-of-type(3) i{ 
	-moz-animation: myfirst 1s infinite;
	-webkit-animation: myfirst 1s infinite; 
	-o-animation: myfirst 1s infinite; 
	animation: myfirst 1s infinite;
}
.fix ul li:nth-of-type(3) i{ background:#e60012; width:1.4rem; height:1.4rem; text-align:center; font-size:1.2rem; 
	line-height:1.3rem; color:#fff;
	position:absolute; top:-.1rem; right:-.8rem; 
	-moz-border-radius:50%; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	-moz-box-shadow:0 0 .03rem rgba(0,0,0,0.8); 
	-webkit-box-shadow:0 0 .03rem rgba(0,0,0,0.8); 
	box-shadow:0 0 .03rem rgba(0,0,0,0.8);
}

@keyframes myfirst{
	0% { transform: scale(.8); }
	50% { transform: scale(1); }
	100% { transform: scale(.8); }
}
@-moz-keyframes myfirst{
	0%		{-moz-transform: scale(.8);}
	50%		{-moz-transform: scale(1);}
	100%	{-moz-transform: scale(.8);}
}
@-webkit-keyframes myfirst{
	0%		{-webkit-transform: scale(.8);}
	50%		{-webkit-transform: scale(1);}
	100%	{-webkit-transform: scale(.8);}
}

@-o-keyframes myfirst{
	0%		{-o-transform: scale(.8);}
	50%		{-o-transform: scale(1);}
	100%	{-o-transform: scale(.8);}
}

@media(max-width:320px){ 
	.footer .consultBtn a{ font-size:1.8rem;}
	.footer .address{ font-size:1.3rem;}
	.fix li a{ font-size:1.4rem; line-height:5rem;}
	.fix li em{ width:2.2rem; height:2.3rem;}
}
@media(min-width:320px){ 
	.footer .consultBtn a{ font-size:1.8rem;}
	.footer .address{ font-size:1.3rem;}
	.fix li a{ font-size:1.4rem; line-height:5rem;}
	.fix li em{ width:2.4rem; height:2.3rem;}
}
@media(min-width:480px){ 
	.footer .consultBtn a{ font-size:2.0rem;}
	.footer .address{ font-size:1.4rem;}
	.fix li a{ font-size:1.6rem; line-height:5.5rem;}
	.fix li em{ width:2.7rem; height:2.6rem;}
}
@media(min-width:640px){
	.footer .consultBtn a{ font-size:2.2rem;}
	.footer .address{ font-size:1.6rem;}
	.fix li a{ font-size:1.8rem; line-height:6rem;}
	.fix li em{ width:3rem; height:2.9rem;}
}

.by_news img{ width:100%}


/* 挂号 */
.guahaoBt{ width:100%; padding:.1rem 0 .3rem; border-top:.1rem solid #ececec; overflow:hidden;}
.guahaoBt .yy1 img{ width:100%}
.guahaoBt .yy2{ display:block; text-align:center; font-size:1.5rem; line-height:4.5rem; color:#000;}
.guahaoBt .yy3{ display:block; padding:0.6rem 1rem; line-height:2.35rem; color:#444;}
.guahaoBt .yy3 em{ color:#d81919;}

.guahaoBt form p{ display:block; width:100%; margin-bottom:4%; text-align:center; overflow:hidden;}

.guahaoBt form p span{ display:inline-block; width:8.45rem; text-align:right; line-height:2.46rem; vertical-align:middle}

.guahaoBt form p input{ display:inline-block; width:19.5rem; height:2.75rem; padding:0 .2rem; border:1px solid #bdbdbd; }
.guahaoBt form p input{  font-size:100%; line-height:2.75rem; color:#bdbdbd; vertical-align:middle;}
.guahaoBt form p textarea{ display:inline-block; width:19.5rem; height:2.75rem; padding:0 .2rem; border:1px solid #bdbdbd;}
.guahaoBt form p textarea{ font-size:100%; line-height:2.75rem; color:#bdbdbd; vertical-align:middle;}

#keshi{ display:inline-block; width:19.5rem; height:2.755rem; padding:0 .1rem; border:1px solid #bdbdbd;}

#keshi{ font-size:100%; line-height:2.755rem; color:#3d3d3d; vertical-align:middle; }
.guahaoBt form input.submit{ background:#31ACAA; width:40%; height:2.8rem; margin:.3rem auto; border:none; border-radius:.05rem; font-size:100%; color:#FFF; cursor:pointer; -webkit-appearance:none;}

/* 底部 */
.footer1{width:100%;z-index: 20000;background: url(/templets/default/images/ftimg01.png) no-repeat #FFF;background-size: 100%; height:22.8rem; overflow:hidden;}
.footer1 .footer-anniu{width:25rem; height: 2.55rem; margin-left: 49%; margin-top: 32%;}
.footer1 .footer-anniu p {float: left;width:31%;text-align: center;overflow: hidden;}
.footer1 .footer-anniu .footer-baidu{display: block;width: 100%;height:2.55rem;}
.footer1 .footer-anniu .footer-swt{display: block;width: 100%;height:2.55rem