@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{ max-width:100%;}

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

.topLogo{ background:#f7eedf; padding-top:9%;}

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


.topBanner{ 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:#72320e;}


/* 挂号 */
.guahao{ background:#f7eede; margin-top:2%; padding-bottom:3%; font-family:微软雅黑; color:#684c08; overflow:hidden;}
.guahao .til2{ display:block; background:#72320e; text-align:center; font-size:2.2rem; line-height:2.0; color:#FFF;}
.guahao .txt{ display:block; margin:5% 6%; overflow:hidden;}
.guahao .txt 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:#72320e; width:50%; margin:5% 0 0 25%; border-radius:0.3rem; font-size:2.2rem; line-height:2.0; color:#FFF; cursor:pointer;}



@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){ }
@media(min-width:320px){ }
@media(min-width:480px){ 
	.footer .consultBtn a{ font-size:2.0rem;}
	.footer .address{ font-size:2.0rem;}
}
@media(min-width:640px){
	.footer .consultBtn a{ font-size:2.2rem;}
	.footer .address{ font-size:2.2rem;}
}
