
body, button, input, select, textarea {margin: 0px;padding: 0px;color: #666;font: 1em/1.668em 'microsoft yahei', '\5FAE\8F6F\96C5\9ED1', '\5B8B\4F53'}
header, footer, menu, nav, section { display: block; }
ul, li { list-style: none;}
body{max-width:480px;margin:0 auto;font-size: 100%;-webkit-text-size-adjust: none;}
input,textarea{outline:none;}
textarea{display:block;overflow:auto;resize:none;}
p, ul, dl, dt, dd { padding:0px;margin:0px;}
b, th {font-weight:normal;}
i, em {font-style : normal;}
u, a, s {text-decoration:none;}
img{border: 0;max-width: 100%;height: auto;}
a{text-decoration: none; color: #666;}
h1,h2,h3 {margin:0;font-size:inherit;font-weight:normal;}
.niang{text-align: center;background: #FFF;padding: 1em 0;}
.hk{width: 100%;height: 2px;clear:both;line-height: 2px;}
.hkb{width: 100%;height: 5px;clear:both;line-height: 5px;}
.hka{width: 100%;height: 15px;clear:both;}
.cimg img,.jiapic ul li .boa img{vertical-align: top;}



		body, button, input, select, textarea {margin: 0px;padding: 0px;color: #666;font: 1em/1.668em 'microsoft yahei', '\5FAE\8F6F\96C5\9ED1', '\5B8B\4F53'}
header, footer, menu, nav, section { display: block; }
ul, li { list-style: none;}
body{max-width:480px;margin:0 auto;background: #fff;font-size: 100%;-webkit-text-size-adjust: none;}
input,textarea{outline:none;}
textarea{display:block;overflow:auto;resize:none;}
p, ul, dl, dt, dd { padding:0px;margin:0px;}
b, th {font-weight:normal;}
i, em {font-style : normal;}
u, a, s {text-decoration:none;}
img{border: 0;max-width: 100%;height: auto;}
a{text-decoration: none; color: #666;}
h1,h2,h3 {margin:0;font-size:inherit;font-weight:normal;}
.niang{text-align: center;background: #FFF;padding: 1em 0;}
.hk{width: 100%;height: 2px;clear:both;line-height: 2px;}
.hkb{width: 100%;height: 5px;clear:both;line-height: 5px;}
.hka{width: 100%;height: 15px;clear:both;}
.cimg img,.jiapic ul li .boa img{vertical-align: top;}

/***topmenusxin***/



/***topmenus end***/


#other{padding: 0 0 15px 0;}
#other .olist li{float: left;width: 20%;text-align: center; margin-top: 10px;}
#container{background: #fff;}
img{ vertical-align: top;}






#index_top{background:#282828;height:70px;position: relative;z-index: 999;}
#index_top   #index_logo{margin:0 auto;  padding-top: 2%;width:154px}

#index_top2{}
#index_top2  img{float:left;width:33.3%}
.tabBox .hd{ height:40px;line-height:40px;background:#FFF;border-bottom:1px solid #bb9765;padding-left: 10px;}
.tabBox .hd ul{ overflow:hidden;  }
.tabBox .hd ul li{ float:left; margin-right: 10px; color:#515151;}
.tabBox .hd ul li span{font-size: 14px;color: #000;text-align: center;}
.tabBox .hd ul .on{background:#bb9765;color:#FFF;  }
.tabBox .hd ul .on span{ display:block;padding: 0 10px;font-size: 16px;color: #FFF;}
.tabBox .hd ul .on span a{color: #FFF;}
.tabBox .bd ul{ padding:10px 0 10px 0;}
.tabBox .bd li{ height:33px; line-height:33px;   }
.tabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }
.tabBox .bd li a{ color:#555;  }
.tabBox .bd .t{ height:88px; overflow:hidden;background: #FFF;padding: 10px 0 0 10px;margin-bottom: 10px;}
.tabBox .bd .t .pic{ width:125px; float:left;}
.tabBox .bd .t .con{ margin-left:130px; line-height:20px;}
.tabBox .bd .t .con h3{font: 14px/22px 'microsoft yahei';}
.tabBox .bd .t .con p{ font-size:12px; color:#999;}


.an_gdtx{height:3.5rem;position:relative}
.an_gdtxf{color:#f24a85;font-size:14px;font-family:"microsoft yahei";margin-bottom:0px;line-height:0px;margin-top:-4px}  
.an_gdtxx{color:#525252;font-size:14px;font-family:"microsoft yahei";text-decoration:none;line-height:30px;top:-10px;position: relative;}






#star span{margin-left: .5rem;}
.starBox{ position:relative; overflow:hidden; margin: 0 auto;  max-width:480px;}
.starBox .hd{ position:absolute; height:28px; line-height:55px; bottom:0;     left: 20%;margin-left:0%; z-index:1;margin-bottom:8px; }
.starBox .hd li{ display:inline-block; width: 10px; height: 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 10px; border: 1px solid #fff; background:none; text-indent:-9999px; overflow:hidden; margin: 0 .2rem;   }
.starBox .hd li.on{ background: #fff;}
.starBox .bd{  position:relative; z-index:0; }
.starBox .bd li{ position:relative; text-align:center;  }
.starBox .bd li img{ background:url(../img/loading.gif) center center no-repeat;vertical-align:top; width:100%;}
.starBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);}



/*标题*/
 .tonglan_title{width: 90%;height: 4.3rem;border-left: 0.4rem solid #272828;margin-top: 1.3rem;font-size:1.6rem;color: #231815;z-index: 100;position: absolute;    max-width: 640px;}
.tonglan_title p{font-weight: 700;margin-left: 1rem;line-height: 2.3rem ;font-family: "microsoft yahei";font-size:1.7rem;text-align: left;}
.tonglan_title h1{ margin-left: 1rem ;line-height: 2.3rem ;font-family: "microsoft yahei";font-size:1.6rem;text-align: left;}

.tonglan_bd{border-top:0.8rem solid #eae8e9;border-bottom: 0.8rem solid #eae8e9;position: relative; }
.tonglan_bd h1{font-size: 1.8rem;line-height: 2.3rem;font-weight: 700;margin-left: 21%; top: 1.3rem;position: absolute;color: #fff}
.tonglan_bd  p{font-size:2rem;line-height: 2.3rem;position: absolute;right: 3%;top: 1.3rem;color: #fff}
/*标题*/



/*案例切换*/
.tonglanqha{ position:relative; overflow:hidden; margin: 0 auto;  max-width:640px;padding-bottom:0.6rem}



.tonglanqha .hd{position:absolute;bottom:-0.5rem;left:41%;z-index:1;margin-bottom:1.7rem;}
.tonglanqha .hd li{display:inline-block;width: 10px;height: 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius: 8px;/* border: 1px solid #b5b5b6;*/background:#b5b5b6;text-indent:-9999px;overflow:hidden;margin-right: 1.5rem}
.tonglanqha .hd li.on{background: #6B4707;}

.tonglanqha .bd  img { width: 98%; margin:0 auto;}

.tonglanqha .bd  li{ margin:0 auto; padding-left:1%;}

/*案例切换*/
/*医生切换*/




.ys_jgs2{ padding-top:5%}
.ys_jgs2 li{ width:100%;  }
.ys_jgs2 .ysnr{ width:55%; padding-left:45%;background-repeat:no-repeat; background-position: left center; background-size: auto 100%;}
.ys_jgs2 .ysnr h7{
	font-size:2em;
	line-height:1.5em;
	height:1.5em;
	padding:0.5em 0;
	color:#A57E4D;
	font-weight: bold;
}
.ys_jgs2 .ysnr h7 .fr{
	color:#B18A66;
	font-size:0.7em;
	font-weight:normal;
	margin-left: 8px;
}
.ys_jgs2 .ysnr dl{ min-height:2em;}
.ys_jgs2 .ysnr dt{ font-size:0.9em;line-height:1.2em; height:1.2em; color:#333; margin-top:0.5em;}
.ys_jgs2 .ysnr dd{ font-size:0.8em;line-height:2em; height:2em;color:#333; padding-left:0.8em; background:url(../img/ystd_bg2.jpg) no-repeat left center; background-size: auto 0.4em; overflow:hidden;}
.ys_jgs2 .scxm div{ font-size:0.8em; line-height:1.5em; height:1.5em; font-weight:bold; width:5em; padding-left:0.8em; border-top-right-radius: 0.7em; border-bottom-right-radius:0.7em; background:#B18A66; color:#fff; margin:0.8em 0;}
.ys_jgs2 .scxm p{ color:#B18A66; font-size:0.8em; line-height:1.4em; height:2.8em; padding-right:12px;}
.ys_jgs2 .yszx{ width:100%; height:1.5em; margin-top:2.5em}
.ys_jgs2 .yszx a{ width:45%; height:1.5em; line-height:1.5em; font-size:0.8em; color:#fff; display:block; text-align:center;}
.ys_jgs2 .yszx a.fl{ background:#979797; float: left;}
.ys_jgs2 .yszx a.fr{ background:#D40324; float: left; margin-left:5px;}
.ys_jgs2 .yszx a.fr i{ position:absolute; right:0; top:-5px; display:block; width:11px; height:5px; background:url(../img/ystd_bg1.jpg) no-repeat; background-size:100%;}
.ys_jgs2 .fg{ height:8px; width:104%; margin-left:-2%; background:url(../img/ystd_bg3.jpg); margin-top:5%}

.ys_jgs2 .ysnr_hx1{
	background-image:url(../img/ys_gs1.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.ys_jgs2 .ysnr_hx2{ background-image:url(../img/ys_gs2.jpg)}


/*联系电话*/
.zxbut1{
	width:96%;
	overflow:hidden;
	margin-top: 2%;
	margin-right: auto;
	margin-bottom: 2%;
	margin-left: auto;
}
.kqmy .zxbut1{margin:2% auto;}
.zxbut1 .dh2{
	width:53%;
	background-size:100%;
-moz-border-radius: 50px;-webkit-border-radius:50px; 	border-radius:50px;
	float:left;
	line-height:290%;
	margin-left:2%;
	overflow:hidden;
	background-color: #f0b106;
	background-image: url(../img/zj_dh1.png);
	background-repeat: no-repeat;
	background-position: center;
}
.zxbut1 .dh2 a{ display:block; width:100%;  padding-left:17%; font-size:119%; color:#fff; font-family:"微软雅黑"; line-height:290%; }
.zxbut1 .zx{width:42%; background:#8a5604; -moz-border-radius:50px;-webkit-border-radius: 50px; border-radius:50px; background-size:100%; float:left; line-height:290%; margin-left:2%; overflow:hidden;}
.zxbut1 .zx a{ display:block; width:100%;  text-align:center; font-size:119%; color:#fff; line-height:290%;  }



/*new_foot*/
.new_foot{
	width: 100%;
	margin:0 !important;
	padding:0 !important;
	position: fixed;
	bottom: 0;
	font-size: 0.6em;
	z-index: 999;
	overflow:visible !important;
	max-width: 640px;
	margin:0 auto;
	box-shadow: none;
}
.new_foot .menu{

	background-color: #3297a2;
}

.new_foot .mask .act { width:100%; position:relative; display:block; margin-top: 2.3em; }
.new_foot .mask .act span { display: block;font-size: 1em;text-align: center;color: #fff;padding-bottom: 0.5em }
.new_foot .mask img {width: 38%;display: block;margin: 20% auto 8% auto;}
.new_foot .menu li.li2{transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.new_foot .menu li{width: 100%; position:relative; height: 8em; padding-top: 0.7em;}
.new_foot .menu li a{display: block; float:left; width:18%;}
.new_foot .menu li a:nth-child(3){ width: 28%; }
.new_foot .menu li a:nth-child(4){ margin-left: 28% }
.new_foot .menu li a i{display: block;height: 4.4em}
.new_foot .menu li a span{display: block;font-size: 1.5em;text-align: center;color: #fff;padding-bottom: 0.5em}
.new_foot .menu li.li1 a:nth-child(1) i{background: url("http://m.fszdkq.com/swt/index.png") no-repeat center center;background-size: 55%; }
.new_foot .menu li.li1 a:nth-child(2) i{background: url("../images/footer_act.png") no-repeat center top;background-size: 65%; }
.new_foot .menu li.li1 a:nth-child(3){ position:absolute; left: 38%; bottom:0; width: 25%;}
.new_foot .menu li.li1 a:nth-child(3) img{width:98%;}
.new_foot .menu li.li1 a:nth-child(3) sup { position:absolute; top:20%; right:22%; font-style:normal; background:red; color:#fff; padding:0 2px; font-size:0.2rem; border-radius:7px; animation: jump 2s infinite; }
.new_foot .menu li.li1 a:nth-child(4) i{ background: url("../images/ft_menu.png") no-repeat center center; background-size: 45%;}
.new_foot .menu li.li1 a:nth-child(5) i{ background: url("../images/ft_phone.png") no-repeat center center; background-size: 38%;}
