@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;}

img{ max-width:100%;}

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

.mt1{ margin-top:.1rem !important; overflow:hidden;}
.mt2{ margin-top:.2rem !important; overflow:hidden;}
.mt3{ margin-top:.3rem !important; overflow:hidden;}
.mt4{ margin-top:.4rem !important; overflow:hidden;}
.mt5{ margin-top:.5rem !important; overflow:hidden;}
.mt6{ margin-top:.6rem !important; overflow:hidden;}
.mt7{ margin-top:.7rem !important; overflow:hidden;}
.mt8{ margin-top:.8rem !important; overflow:hidden;}


body{ max-width:640px; min-width:320px; margin:0 auto; font-family:微软雅黑; font-size:.24rem; line-height:1.7; overflow:x-hidden;}

/* 头部定位 */
.topFixed{ background:#f0f0f0; width:100%; max-width:640px; min-width:320px; border-bottom:1px solid #CCC; line-height:.48rem; position:fixed; top:0px; z-index:20;}
.topFixed li{ float:left; width:31%; margin:1%; text-align:center;}
.topFixed li a:hover{ color:#f00;}

.topHd2{ padding-top:.48rem;}

/* 头部logo */
/*.topLogo{ padding-top:.48rem;}*/

/* 头部导航 */
.topNav{ width:100%; margin-bottom:1%; overflow:hidden;}
.topNav li{ float:left; width:31.2%; margin:1.1%; overflow:hidden;}
.topNav li a{ display:block; background:#f0f0f0; border:1px solid #dbdbdb; line-height:3; overflow:hidden; font-size:0.25rem}
.topNav li a img{ width:20%; padding:0 5%; vertical-align:middle; margin-top: -0.1rem;}
.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;}

/* 头部banner */
.topBanner{ height:auto; overflow:hidden; position:relative;}
.topBanner .hd{ display:block; width:100%; text-align:center; overflow:hidden; position:absolute; bottom:.05rem;}
.topBanner .hd li{ display:inline-block; background:#999; width:.2rem; height:.2rem; margin:0 1%; border-radius:50%; font-size:0; cursor:pointer; overflow:hidden;}
.topBanner .hd li.on{ background:#31ACAA;}

/* 底部挂号 */
.guahao{ background:#f7eede; padding-bottom:3%; color:#684c08; overflow:hidden;}
.guahao .guahaoTil{ display:block; background:#31ACAA; text-align:center; font-size:.36rem; line-height:2; 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; overflow:hidden;}
.guahao form p input{ background:#FFF; width:65%; height:.35rem; font-size:.2rem; line-height:.35rem;}
.guahao form #btn1{ background:#31ACAA; width:50%; margin:5% 0 0 25%; font-size:.3rem; line-height:2.0; color:#FFF; cursor:pointer;}

/* 底部footer */
.footer{  overflow:hidden;}
.footer .consultBtn{ width:100%; padding-bottom:10px; text-align:center; font-size:.30rem; line-height:2.5; overflow:hidden;}
.footer .consultBtn a{ display:block; width:90%; margin:4% auto; border-radius:.05rem; color:#FFF;}
.footer .consultBtn a img{ width:.4rem;}
.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; font-size:.25rem;}
.footer .address a{ background:linear-gradient(#FF9600, #ff6004); padding:2px 5px; border-radius:5px; color:#FFF;}



@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);}
}

/* 挂号 */
.guahaoBt{ width:100%; padding:.1rem 0 .3rem; overflow:hidden;}
.guahaoBt .yy2{ display:block; text-align:center; font-size:.26rem; line-height:.8rem; color:#000;}
.guahaoBt .yy3{ display:block; padding:0 .15rem; line-height:.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:1.45rem; text-align:right; line-height:.46rem; vertical-align:middle}
.guahaoBt form p input{ display:inline-block; width:3.2rem; height:.44rem; padding:0 .1rem; border:1px solid #bdbdbd; }
.guahaoBt form p input{  font-size:.24rem; line-height:.44rem; color:#bdbdbd; vertical-align:middle;}
.guahaoBt form p textarea{ display:inline-block; width:3.2rem; height:.44rem; padding:0 .1rem; border:1px solid #bdbdbd;}
.guahaoBt form p textarea{ font-size:.24rem; line-height:.44rem; color:#bdbdbd; vertical-align:middle;}

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

#keshi{ font-size:.24rem; line-height:.44rem; color:#3d3d3d; vertical-align:middle;}
.guahaoBt form input.submit{ background:#31ACAA; width:40%; height:.55rem; margin:.3rem auto; border:none; border-radius:.05rem; font-size:.24rem; 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:4.35rem; overflow:hidden;}
.footer1 .footer-anniu{width: 3.13rem; height: 0.55rem; margin-left: 49%; margin-top: 32%;}
.footer1 .footer-anniu p {float: left;width: 50%;text-align: center;overflow: hidden;}
.footer1 .footer-anniu .footer-baidu{display: block;width: 100%;height: .55rem;}
.footer1 .footer-anniu .footer-swt{display: block;width: 100%;height: .55rem

