@charset "gb2312";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2014-12-29 09:44:10
 * @version $Id$
 */
@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{-webkit-text-size-adjust:none;font:12px/1.5 Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:top;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}html {overflow-y:scroll;}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}.none{display:none;}.block{display:block;}.noBg{background:none !important;}.noBd{border:none !important;}.noPd{padding:0 !important;}

body { background:#ffffff; color:#101010; font-family:"Î¢ÈíÑÅºÚ"; }
a { color:#101010; }
a:hover { text-decoration:none; }
.wrap { position:relative; width:310px; margin:0 auto; clear:both; }
#header,.header,.container,#footer { position:relative; margin:0 auto; }

.header { background:url(../images/head_bg.jpg) repeat-x; font-size:13px; font-weight:bold; height:45px; line-height:45px; position:fixed; top:0; width:310px; overflow: hidden; z-index: 999; }
.header p { float:left; padding-left:10px; width:125px; overflow: hidden; }
.header p a { display:block; float:left; margin-right:5px; color:#1364b6; }
#header .logo { margin-top:45px; text-align:center; height:61px; overflow:hidden; }

#nav { width:100%; overflow:hidden; }
#nav a { display:block; width:75px; float:left; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#ececec; color:#1364b6; margin:0 2px 2px 0; text-align:center; font-size:15px; padding-top:8px; }
#nav .noMg { margin:0 0 2px 0; }

.banner { height:182px; padding:3px 0 12px; overflow: hidden; }

.expert .hd { background:#2e8aca; height:43px; }
.expert .hd h2 { margin-left:11px; line-height:43px; font-size:18px; font-weight:normal; color:#fff; }
.expert .bd { padding:10px; border:1px solid #ccc; }
.expert dl { width:100%; overflow:hidden; }
.expert dt { float:left; width:105px; }
.expert dd { float:right; width:175px; line-height:23px; }
.expert dd h3 { font-size:19px; color:#000; font-weight:normal; padding-bottom:10px; }
.expert dd h3 em { color:#007aff; padding-right:13px; }
.expert dd i,.expert dd a { color:#ea2f2f; font-style:normal; }
.expert .kf { width:100%; overflow:hidden; }
.expert .kf a { display:inline-block; width:79px; height:25px; color:#fff; text-align:center; line-height:25px; }
.expert .kf .dhzx { float:right; background:#ea2f2f; }
.expert .kf .zxzx { float:left; background:#2e8aca; }
.expert .line { background:url(../images/line.jpg) repeat-x; height:29px; }

.pic { text-align:center; padding:8px 0 6px; }

#guahao{width:310px;margin:0 auto;}
#guahao .til{background:none repeat scroll 0 0 #2e8acb;color:#fff;font-size:16px;height:30px;line-height:30px;text-indent:10px;width:100%;}
#guahao .content{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-image:none;border-right:1px solid #2e8acb;border-color:0 #2e8acb #2e8acb;border-style:none solid solid;border-width:medium 1px 1px;padding:5px 0;}
#guahao p.description{line-height:170%;width:295px;margin:0 auto;}
#guahao p.description span{font-size:13px;font-weight:700;}
#guahao form{height:220px;width:295px;margin:20px auto;}
#guahao form p{background:url(../images/guahao_pic.jpg) no-repeat scroll left center rgba(0,0,0,0);color:#000;height:20px;line-height:20px;text-indent:25px;width:100%;}
#guahao form dl{color:#000;width:100%;padding:15px 0 0;}
#guahao form dl dd{margin-bottom:10px;width:100%;}
#guahao form dl em{color:red;font-style:normal;font-weight:700;padding:0 3px 0 0;}
#guahao form dl span{display:inline-block;height:18px;text-align:right;width:70px;}
#guahao form dl span.textarea{vertical-align:top;}
#guahao form dl input[type=text]{background:none repeat scroll 0 0 #fff;border:1px solid #ddd;height:25px;transition:all .3s linear 0;width:219px;}
#guahao form dl textarea{background:none repeat scroll 0 0 #fff;border:1px solid #ddd;height:65px;max-height:60px;max-width:219px;min-height:60px;min-width:219px;transition:all .3s linear 0;width:219px;}
#guahao form dl input.submit{background:none repeat scroll 0 0 #f09403;color:#fff;cursor:pointer;height:20px;line-height:15px;margin-left:70px;text-align:center;width:120px; border:none; }
#guahao form dl input[type=text]:focus,#guahao form dl textarea:focus{border-color:#2e8acb;}

#btn { padding-top:20px; }
#btn a { width:290px; font-size:14px; display:block; margin:5px auto 10px; height:40px; border-radius:10px; text-align:center; line-height:40px; color:#fff; }
#btn .callPhone { box-shadow: 3px 3px 3px #797a7a; background:#1364b6; }
#btn .callDoctor { box-shadow: 3px 3px 3px #a6a6a6; background:#ff9600; }

#address { text-align:center; line-height:27px; color:#666; padding-bottom:0px; }

.fix{background:none repeat scroll 0 0 #186196;bottom:0;height:40px;left:0;overflow:hidden;position:fixed;text-align:center;width:100%;}
.fix img { vertical-align:middle; }
.fix li{border-left:1px solid #fff;float:left;font-family:Î¢ÈíÑÅºÚ;font-size:14px;line-height:40px;text-align:center;width:33%;}
.fix li a{color:#fff;}
.fix li a:hover{color:#ff0;}
.fix .home{background:#ef881f;font-size:15px;}
.ftel a span{font-size:15px;position:relative;}
.ftel a img{ animation:1s ease 0s normal none infinite running myfirst;height:26px;position:relative;width:25px; }

@keyframes myfirst {
	0% { transform: scale(.8); }
	50% { transform: scale(1); }
	100% { transform: scale(.8); }
}
@-webkit-keyframes change
{
	0% { transform: scale(.8); }
	50% { transform: scale(1); }
	100% { transform: scale(.8); }
}
@-moz-keyframes myfirst
{
	0% { transform: scale(.8); }
	50% { transform: scale(1); }
	100% { transform: scale(.8); }
}
#main{width:310px;margin:0 auto; margin-bottom:10px;}
#new_position { position:fixed; width:320px; height:40px; bottom:0px; background:#fff; left:50%; margin-left:-160px; font:15px/25px 'Microsoft YaHei' ; }
#new_position dl { width:318px; margin:0 auto; overflow:hidden; height:40px; line-height:40px; border: solid 1px #FFFFFF; }
#new_position dl dd { width:33.33%; float:left; height:40px; line-height:40px; }
#new_position dl dd.jl { background:#0066CB;}
#new_position dl dd.fsy { background:#F3BD13;}
#new_position dl dd.ftel { background:#0066CB;}
#new_position dl dd img { vertical-align:middle; margin-left:5px; margin-top:-5px;}
#new_position dl dd span {
	display:inline-block; margin-left:5px; color:#FFF;  }
#new_position dl dd.fsy img { vertical-align:middle; margin-left:15px;}
#new_position dl dd.fsy span {color:#717071;margin-left:5px}
#new_position dl dd.ftel div { width:24px; height:24px; display:inline-block; margin-left:5px; margin-top:-5px; }
#new_position dl dd.ftel span { position:relative; }
#new_position dl dd.ftel img { position:relative; margin-left:0px; margin-top:-0px;  }

#new_position dl dd.ftel img,#new_position dl dd.ftel span {
	animation: myfirst 1s;
	-moz-animation: myfirst 1s;	/* Firefox */
	-webkit-animation: myfirst 1s;	/* Safari å’Chrome */
	-o-animation: myfirst 1s;	/* Opera */

	animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
	animation-direction:alternate;
	animation-play-state:running;
	-moz-animation-direction:alternate;
	-moz-animation-play-state:running;
	-webkit-animation-direction:alternate;
	-webkit-animation-play-state:running;
	-o-animation-direction:alternate;
	-o-animation-play-state:running;
}

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

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

@-webkit-keyframes myfirst /* Safari å’Chrome */
{
	0%		{-webkit-transform: scale(.8);}
	50%		{-webkit-transform: scale(1);}
	100%	{-webkit-transform: scale(.8);}
}

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