* { border: 0px none; padding: 0px; margin: 0px; font-family: Arial,"Microsoft YaHei"; text-shadow: none; box-sizing: border-box; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
input, select, button, textarea { vertical-align: middle; line-height: normal; font-size: 100%; }
textarea { line-height: 100%; }
a { outline: 0px none; cursor: pointer; text-decoration: none; }
input:focus, select:focus, textarea:focus, button:focus { outline: medium none; }
img { border: 0px none; max-width: 100%; }
ul, li { list-style: outside none none; }
p { word-break: break-all; line-height: 1.7em; }
.center { text-align: center; }
.hd { overflow: hidden; }
body { min-width: 320px; max-width: 640px; margin: 0px auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font: 24px Microsoft Yahei; color: rgb(70, 70, 70); }
.logo { text-align: center; margin-bottom: 1%; }
.logo img { width: 100%; display: block; }
nav ul, nav a.tel { float: left; }
nav ul { width: 100%; }
nav a { display: block; font-size: 1em; }
nav a:visited { color: rgb(255, 255, 255); }
nav ul li { width: 19%; margin-right: 1.1%; margin-bottom: 1%; float: left; text-align: center; }
nav ul li a { background: transparent url('../images/nav_bg.jpg') no-repeat scroll 0% 0% / 100% 100%; color: rgb(255, 255, 255); padding: 16% 0px; }
.headerBanner { margin: 0px auto 2%; text-align: center; }
.headerBanner img { vertical-align: bottom; }
.navBar ul li:nth-of-type(1) { margin-left: 0px; }

.hd { overflow: hidden; }


.fixation a:nth-of-type(4) { background: transparent none repeat scroll 0% 0%; }
.fixation a:nth-of-type(4) { background: transparent none repeat scroll 0% 0%; }
@media screen and (max-width: 320px) {
	body, .kownImg dl dd, .doctor dl dd a, .weixinFl p, .weixinFr p, .addartweixin .fr p { font-size: 12px; }
}
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: 0px; padding: 0px; }
body, button, input, select, textarea { font: 12px/1.5 Tahoma,Arial,sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
ul, ol, li { list-style: outside none none; }
img { border: medium none; vertical-align: middle; }
a { text-decoration: none; }
button, input, select, textarea { font-size: 100%; }
html { overflow-y: scroll; }
.clearfix::after { content: " "; display: block; height: 0px; clear: both; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
a { outline: medium none; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); max-width: 400px; margin: 0px auto; }
a { color: rgb(113, 112, 113); }
a:hover { text-decoration: none; }
* { margin: 0px; padding: 0px; }
* { margin: 0px; padding: 0px; border: medium none; }
ul, li, ol { list-style: outside none none; }
img { border: medium none; }
a { text-decoration: none; color: rgb(51, 51, 51); transition: all 0.4s ease 0s; }
* { margin: 0px; padding: 0px; }
input, textarea { border: medium none; }
ul, ol, li { list-style: outside none none; }
textarea { color: rgb(102, 102, 102); font-size: 13px; }
.swt a:nth-child(2) { margin-left: 3%; }
h2.title, .formBtn input, .formBtn select, .weixinFl { background: rgb(19, 137, 85) none repeat scroll 0% 0%; }

h2.title, .formBtn input, .formBtn select { background:#FCF035;color:#199852; }
h2.title { background: rgb(19, 137, 85) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 2% 0px 2% 5%; margin: 2% 0px;  }
h2.title strong { font-size: 130%; }
h2.title1{background:#C3C3C3;color:#13743F;text-align:center;font-size:2em;}


.swt { width: 90%; height: 2.6em; line-height: 2.6em; font-size: 1.2em; background: rgb(254, 127, 50) none repeat scroll 0% 0%; text-align: center; color: rgb(236, 95, 7); margin: 3% auto; border: 1px solid rgb(235, 97, 0); border-radius: 5px; }
.swt a { color: rgb(255, 255, 255); display: block; }
.swt_2{color:#FFF;margin:2% auto;width:94%;text-align:center;font-size:1.2em;font-weight:bold;}
.swt_2 a{color:#FFF;display:inline-block;width:54%;height:2.2em;line-height:2.2em;background:#EDA110;font-size:18px;}
.swt_2 a:nth-child(2){position:relative;top:0px;width:36%;background:#0B9A60;}
.swt_2 a img{position:relative;top:0px;margin-right:2%;}
.t{overflow:hidden;text-align:center;}
.t img{width:16%;}
.t span{font-size:2.2em;font-weight:bold;color:#343030;position:relative;top:5px;margin:0 2%;}
.t span:nth-child(2){font-size:1.6em;}

.daodu{overflow:hidden;margin:2% auto;width:96%;border:1px solid #B7B6B4;padding:3% 0 1%;position:relative;}
.daodu p{float:left;display:inline;margin-left:2%;width:12%;text-align:Center;background:#009896;color:#FFF;padding:6% 0 6%;z-index:20;position:relative;top:20px;}
.daodu strong{border:1px solid #009896;font-size:1.8em;color:#FFF;display:block;width:8%;position:absolute;height:4.8em;left:9%;top:15%;z-index:10;}
.daodu p font{font-size:1.8em;display:block;}
.daodu p font:nth-child(1){text-indent:0em;}
.daodu p font:nth-child(2){text-indent:0em;}
.daodu div{width:76%;margin-left:2%;float:right;margin-right:2%;margin-top:0;font-size:1.1em;}
.daodu div strong{display:block;font-size:1.5em;color:#75211F;font-weight:100;margin-bottom:1%;}
.daodu div b{display:block;font-size:1.1em;}
.daodu div span{font-size:0.9em;}
.daodu div span font{color:#FF0000;}

.con1{overflow:hidden;width:98%;margin:3% auto;}
.con1 li{width:38%;float:left;display:inline;margin-left:2%;background:#EFEEEE;border:1px solid #C1B4B7}
.con1 li:nth-child(2){width:58%;}
.con1 li p{padding:2%;height:10.9em;}
.con1 li:nth-child(1) p:nth-child(1){height:10.6em;margin-top:1em;}
.con1 li:nth-child(2) p{height:7.5em;}
.con1 li:nth-child(2) p:nth-child(1){height:6.5em}
.con1 li:nth-child(2) p:nth-child(3){height:8.5em}
.con1 li p strong{margin:2% 0;background:#119FDB;display:inline-block;padding:5% 2%;color:#FFF;font-size:1.3em;}
.con1 li p font{display:block;}

.con2 p{text-align:center;font-size:1.6em;font-weight:bold;}
.con2 div{width:90%;margin:2% auto 5%;padding:5% 3%;border:1px solid #9A9797;border-radius:25px;box-shadow:5px 6px 3px #CCC;height:11em;}
.con2 div li{text-align:center;margin-top:1%;}
.con2 div a{font-size:1.6em;font-weight:bold;}
.con2 div li:nth-child(1) a:nth-child(1){color:#119FDB;}
.con2 div li:nth-child(2) a:nth-child(1){color:#12A765;}
.con2 div li:nth-child(2) a:nth-child(2){color:#D97378;}
.con2 div li:nth-child(3) a:nth-child(1){color:#816FDC;}
.con2 div li:nth-child(3) a:nth-child(2){color:#EE8631;}
.con3{overflow:hidden;text-align:Center;}
.con3 li{width:48%;margin-left:1%;height:3em;line-height:3em;overflow:hidden;background:#B1D5F8;float:left;display:inline;border-radius:15px;margin-top:3%;font-size:1.2em;}
.con4{overflow:hidden;width:98%;margin:2% auto;}
.con4 li{width:48%;float:left;display:inline;margin-left:1%;border:1px solid #B5B5B5;margin-top:3%;text-align:center;}
.con4 li:nth-child(2n){margin-left:2%;}
.con4 li strong{color:#009896;font-size:1.5em;text-align:left;display:block;text-indent:0.5em;padding:2% 0;}
.con4 li font{width:90%;margin:2% auto;display:block;text-align:left;}
.con5{overflow:hidden;}
.con5 li{width:96%;margin:2% auto;border-bottom:1px dashed #999;padding-bottom:2%;}
.con5 li strong{color:#009896;display:inline-block;font-size:1.4em;}
.con5 li span{display:block;font-size:1.1em;margin-top:2%;}
.con5 li span a{color:#ff0000;}
.con6 {overflow:hidden;margin-bottom:3%;}
.con6 li{float:left;display:inline;width:32%;margin-left:1%;text-align:center;}
.con6 li span{display:block;margin-top:5%;}
.con7{overflow:hidden;width:98%;margin:0 auto;}
.con7 li{display:inline;width:32%;float:left;margin-left:1%;height:2.2em;line-height:2.2em;text-align:center;color:#FFF;font-size:1.4em;background:#F29924;margin-top:2%;border-radius:5px;}
.con7 div{margin-top:25%;font-size:1.3em;}
.con8 {overflow:hidden;}
.con8 li{width:48%;float:left;display:inline;margin-left:1%;overflow:hidden;font-size:1.4em;text-align:center;margin-top:2%;}
.con8 li span{display:block;height:2.4em;line-height:2.4em;}
.con8 li a{width:60%;font-size:0.9em;margin:5% auto;border:1px solid #333333;border-radius:5px;display:block;}
.con8 li:nth-child(1) span{background:#ACBCE2;}
.con8 li:nth-child(2) span{background:#EFCFA6;}
.con8 li:nth-child(3) span{background:#A6F4A7;}
.con8 li:nth-child(4) span{background:#ABE1FD;}






.weixin { background: rgb(228, 228, 228) none repeat scroll 0% 0%; }
.weixinFl, .weixinFr { width: 100%; display: block; }
.weixinFl { color: rgb(255, 255, 255); background: rgb(18, 139, 86) none repeat scroll 0% 0%; padding: 3% 0px; }
.weixinFl h3 { margin-bottom: 2%; text-align: center; font-size: 120%; font-weight: bold; }
.weixinFl p { width: 90%; margin: 0px auto; font-size: 100%; line-height: 1.5em; text-align: center; }
.weixinFl a { display: block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 2% 0px; border-radius: 3px; color: rgb(18, 139, 86); text-align: center; width: 80%; margin: 3% auto; }
.weixinFl a img { display: inline-block; vertical-align: middle; width: 14%; margin-right: 2%; }
