/*»ù±¾ÑùÊ½------------------*/
*{padding:0px; margin:0px;font-family:Arial,'Microsoft YaHei'; text-shadow:none; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; 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%; }
table{border-collapse:collapse;}
textarea{line-height:100%;} 
a{outline:0;cursor:pointer;*star:expression(this.onFocus=this.blur()); text-decoration:none;}
input:focus,select:focus,textarea:focus,button:focus{outline:none;}

em,i{font-style:normal;}
img{border:0;max-width:100%;}
ul,li{list-style:none;}
p{word-break:break-all;text-justify:inter-ideograph; line-height:1.7em;}
.fl{float:left;display:inline;}
.fr{float:right;}
.center{ text-align:center;}
.mt2{margin-top:2%;}
.mb2{margin-bottom:2%;}
.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;} 
.hd{ overflow:hidden;}
.block{ display:block;}
body{min-width:320px; max-width:640px; margin:0 auto; background:#fff;font:24px Microsoft Yahei;color:#464646;}

.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.tel{width:20%;background:url('../images/navbg2.jpg') no-repeat; background-size:100% 100%; text-align:center; color:#8c0708; padding:6.5% 0;}
nav a{ display:block;font-size:1em;}
nav a:visited{ color:#fff;}
nav ul li{width:19%; margin-right:1.1%; margin-bottom:1%; float:left; text-align:center;}
nav ul li a{ background:url('../images/nav_bg.jpg') no-repeat; background-size:100% 100%; color:#fff; padding:16% 0;} 
.headerBanner{ margin:0 auto 2%;text-align:center;}
.headerBanner img{vertical-align:bottom;}
.navBar ul{ margin:2% 0;}
.navBar ul li{ float:left;width:33.333%; text-align:center;}
.navBar ul li a{ display:block;}
.navBar ul li a img{width:90%;}
.navBar ul li:nth-of-type(1){ margin-left:0;} 
.header{background:#737373; padding:10px; margin-bottom:2%;}
.header .shuru,.header .btn{ position:relative; float:left;height:40px; line-height:40px;}
.header .shuru{width:66%; background:#fff;}
.header .btn{width:30%; border-radius:4px; background:#e5a211; margin-left:4%; overflow:hidden;}
.header .shuru input{ position:absolute;left:0;right:0;top:0;bottom:0;height:100%; z-index:1; padding:0 2%; border:0;color: #666; width:92%;}
.header .shuru span{ display:block;width:30px;height:30px; border-radius:100%; text-align:center; line-height:30px; color:#fff; background:#ada9a9; color:#fff;position:absolute;right:5px;top:7px; z-index:2; cursor:pointer;}
.header .btn button{position:absolute;width:100%;height:100%; background:none; color:#fff; border:0; display:inline-block; vertical-align:middle}
h2.title { background:#128b56; color: rgb(255, 255, 255); padding: 2% 0px 2% 2%; margin-top: 2%; }
h2.title strong { font-size: 120%; }

.about{width:100%;text-aligN:center;}
.about p{color:#000;font-size:130%;margin:3% auto;font-weight:bold;position:relative;}
.about p.tnl{text-align:left;font-weight:300;text-indent:10%;font-size:100%;padding:0% 2% 0% 2%;margin-top:0%;}


.bztx{text-align:center;}
.bztx img{margin-top:3%;margin-bottom:10px;}
.bztx p{text-align:left;padding:0 8px;}
.bztx p font{font-weight:bold;color:#000;display:block;font-size:120%;}
.bztx p span{text-indent:24px;display:block;font-size:100%;}


.listMain ul { padding-top: 2%; }
.listMain ul li { position: relative; border-bottom: 1px dashed rgb(210, 210, 210); overflow: hidden; padding-bottom: 4%; margin-bottom: 4%; }
.listMain ul li img { margin-left:2%;margin-right: 2%; float: left; width: 25%; }
.hd { overflow: hidden; }
.listMain ul li dl { padding-left: 21%;margin-top:1%; }
.listMain ul li dl dt { font-size: 110%; font-weight: bold;color:#7B2224; }
.listMain ul li dl dd { font-size: 0.8em; color: rgb(52, 52, 52); line-height: 1.6em; padding-top: 1%; }
.listMain ul li dl dd a { color: rgb(205, 0, 0);font-weight:bold; }

.gxqd{margin:0 auto;margin-top:3%;margin-bottom:3%;width:98%;}
.gxqd a{display:inline;float:left;height:2.6em;line-height:2.6em;width:50%;text-align:center;color:#FFF;font-size:0.8em;}
.gxqd a.a3{background:#F30;}
.gxqd a.a4{background:#09C;}

.yb li{margin:3% 0;position:relative;overflow:hidden;}
.yb li p img{float:left;display:inline;width:24%;margin-top:2%;}
.yb li p.yb_p img{float:right;}
.yb li p font{width:74%;float:right;font-size:90%;color:#000;margin-top:7%;text-indent:2em;}
.yb li p.yb_p font{float:left;display:Inline;}
.yb li p.yb_p1 font{width:72%;padding-left:2%;}
.yb li p font a{color:#F00;}
.hg2{height:2px;border-bottom:1px dashed #DDD;clear:both;width:100%;}


.zj ul li{margin-top:2%;width:100%;text-align:center;}
.zj ul li p{width:60%;text-align:left;display:Inline;margin-left:3%;margin-right:2%;margin-bottom:2%;}
.zj ul li p.fkal_p{width:95%;margin:0 auto;position:relative;text-align:left;display:block;}
.zj ul li p.fkal_p span{color:red;font-weight:bold;}
.zj ul li p font{display:block;line-height:1.6em;}
.zj ul li p font span{color:#7C2423;}
.zj ul li p font strong{font-size:120%;}
.zj ul li img{width:30%;height:auto;margin-right:0.5%;float:left;border:2px solid #AAA;PADDING:2px;}
.zj ul li img.kfal_img{width:75%;float:none;}

.form p.hint { text-align: center; color:#128b56; margin: 2% 0px; }
.formBar { text-align: center; margin-bottom: 2%; }
.formBar input { padding: 1% 2%; width: 49%; color: rgb(102, 102, 102); border: 1px solid rgb(127, 157, 185); }
.formBar textarea { padding: 1% 2%; width: 49%; height: 60px; color: rgb(102, 102, 102); border: 1px solid rgb(127, 157, 185); }
.formBar span.forbar_span { position: relative; top: -15px; }
.formBtn { overflow: hidden; text-align: center; margin: 2% auto; }
.formBtn input, .formBtn select, .formBtn a { display: inline-block; vertical-align: middle; width: 30%; margin-left: 3%; padding: 2% 0px; text-align: center; color: rgb(255, 255, 255); border: 0px none; }
.formBtn input, .formBtn select { background: #128b56; }
.formBtn a { background: #70c6a1; }
.wxtx { font-size: 80%; color: rgb(93, 93, 93); text-indent: 2em; margin: 2%; }
.wxtx font { color: rgb(210, 0, 2); font-weight: normal; }
.fixation a:nth-of-type(4) { background: transparent none repeat scroll 0% 0%; }
.weixin { background: rgb(228, 228, 228) none repeat scroll 0% 0%; }
.weixinFl, .weixinFr { width: 100%; display: block; }
.weixinFl { color: rgb(255, 255, 255); background: #128b56; padding: 3% 0px; }
.weixinFl h3 { margin-bottom: 2%; text-align: center; font-weight: bold; }
.weixinFl p { width: 90%; margin: 0px auto; font-size: 80%; line-height: 1.5em; text-align: center; }
.weixinFl a { display: block; background: rgb(255, 239, 239) none repeat scroll 0% 0%; padding: 2% 0px; border-radius: 3px; color: rgb(140, 7, 8); text-align: center; width: 80%; margin: 3% auto; }
.weixinFl a img { display: inline-block; vertical-align: middle; width: 14%; margin-right: 2%; }

.fixation { position: fixed; left: 0px; bottom: -1px; width: 100%; z-index: 99; background: rgb(212, 212, 212) none repeat scroll 0% 0%; }
.fixation a img, .fixation span img { display: block; margin: 0px auto 2%; width: 48%; max-width: 47px; }
.fixation a, .fixation span { width: 25%; display: block; padding: 2% 0px; float: left; text-align: center; color: rgb(29, 29, 29); background: transparent url('../images/footer6.png') no-repeat scroll right center / 1px 100%; }
.fixation a:nth-of-type(4) { background: transparent none repeat scroll 0% 0%; }
.fixation a { position: relative; }
.fixation a .gif { width: 15%; position: absolute; right: 24%; top: 4%; max-width: 20px; }


@media (min-width: 481px) and (max-width:639px) {
body{ font-size:18px;}
.zxdh a{font-size:20px;}
 
}

@media (min-width: 321px) and (max-width:480px) {

body,.kownImg dl dd,.doctor dl dd a,.year,.weixinFl p,.weixinFr p{ font-size:14px} 
article,article p{ font-size:16px;}

}

@media screen and (max-width:320px){
body,.kownImg dl dd,.doctor dl dd a,.weixinFl p,.weixinFr p,.addartweixin .fr p{ font-size:12px;}{ font-size:12px}
}


.tel_zx{width:90%;text-align:center;margin:3% auto;}
.tel_zx .a2,.tel_zx .a1,.tel_zx .a3,.tel_zx .a4,.tel_zx .a5,.tel_zx .a6,.tel_zx .a7,.tel_zx .a8{float:left;display:Inline;height:2em;line-height:2em;font-size:1em;color:#FFF;text-decoration:none;}
.tel_zx .a2,.tel_zx .a4,.tel_zx .a6{margin-left:2%;}
.tel_zx .a1{width:65%;background:#DD6202;}
.tel_zx .a2{width:32%;background:#6F2323;}
.tel_zx .a3{width:65%;background:#00A4F2;}
.tel_zx .a4{width:32%;background:#F92C15;}
.tel_zx .a5{width:65%;background:#800000;}
.tel_zx .a6{width:32%;background:#F00;}
.tel_zx .a7{width:65%;background:#892F26;}
.tel_zx .a8{width:32%;background:#DD6202;}
