@charset "utf-8";
/* CSS Document */



.banner{max-width: 580px;text-align: center; margin: 0 auto; }
.banner img{ max-width: 100%; margin:10px 0 0 0; border: none}
/* banner end */


.btn{ margin:auto; max-width:580px;}
.btn a{ display:block;}
.btn a.l{ width:33%;}
.btn a.l img{ width:100%; max-width:180px;}
.btn a.r{ width:66%;text-align:right;}
.btn a.r img{ width:100%; max-width:360px;}

.title{ height:60px; line-height:60px; background:#5b9dde; color:#FFF; font-weight:bold; font-size:24px; margin:10px 0; text-align:center;}
.title a{ color:#FFF;font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.jj2{ margin-top:0;}
.d-box{ margin-bottom:20px;}
.disease{ width:20%;height:130px; line-height:31px; padding-top:30px; text-align:center; color:#FFF; font-size:25px;  }
.disease img{ width:100%; max-width:120px;}
.dis-list{ width:78%; height:100px; }
.dis-list a{ width:24%; margin-left:1%; display:block; float:left;height:48px; line-height:48px; text-align:center; color:#545454; margin-bottom:4px; background:#e9f5e0;font-size:1.2em;}

.dis-list a.big{ width:49%;}

.sbj01{ background:#16b29a;}
.sbj02 a{ background:#d0f0eb;}
.sbj03{ background:#d65076;}
.sbj04 a{ background:#f7dce4;}
.sbj05{ background:#23b1c7;}
.sbj06 a{ background:#d3eff4;}
.sbj07{ background:url(../images/l1.png) no-repeat center}
.sbj08 a{ background:#fee4cd;}



.bzjj{width:100%; margin:10px auto 0 auto;}
.bzjj p{line-height:2em; float:left; text-indent:2em}

.jsjj{width:100%; margin:10px auto 0 auto;}
.jsjj p{line-height:2em; text-align:center; font-size:1.5em}
.jsjj p span{ color:#F03}

.jsjjl{width:100%; margin:10px auto 10px auto;}
.jsjjl p{line-height:2em; text-align:center; font-size:1.5em; line-height:2em; background-color:#0fb9a3; color:#FFF}



.renqunbi{ width:100%; margin:10px auto 0 auto;}
.renqunbinei{ width:100%;margin:0 auto;}
.renqunbinei ul{ width:580px; margin:0 auto}
.renqunbinei ul li{ width:580px; float:left; margin:0;}
.renqunbinei ul li img{ width:100%; max-width:190px;float:left;}
.renqunbinei ul li p{ line-height:2em; width:390px; float:left; font-size:1em; line-height:2em;  padding-top:20px;text-indent:2em}



.renqun{ width:100%; margin:10px auto;}
.renqunnei{ width:100%;margin:0 auto;}
.renqunnei ul{ width:630px; margin:0 auto}
.renqunnei ul li{ width:170px; float:left; margin:0 20px;}
.renqunnei ul li img{ width:100%; max-width:170px; }
.renqunnei ul li p{ line-height:2em; width:100%; text-align:center;font-size:1em; line-height:25px; height:75px;}


.jsys{ width:100%; margin:10px auto;}
.jsysnei{ width:100%;margin:0 auto;}
.jsysnei ul{}
.jsysnei ul li{ width:100%;float:left; margin:10px 0; background-color:#f4f4f4}
.jsysnei ul li h1{ font-size:2em; line-height:90px; width:10%; float:left; text-align:center; color:#5b9dde}
.jsysnei ul li p{  width:89%; float:left;font-size:1em; line-height:30px; height:90px; padding-top:15px; text-indent:2em; padding-right:1%}




.btnll{ display:block; height:3em; line-height:3em; color:#FFF; text-align:center; margin:10px 0 10px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px; background:#f02c80; font-size:120%;}

.btnll a{color:#FFF;}


.bannerduibi{max-width:392px;text-align: center; margin: 0 auto; }
@media screen and (min-width:641px)and (max-width:992px){.bannerduibi img{ max-width: 100%; margin:10px 0 0 0; }}


.bannerduibi2{max-width:270px;text-align: center; margin: 0 auto; }
@media screen and (min-width:641px)and (max-width:992px){.bannerduibi img{ max-width: 100%; margin:10px 0 0 0; }}


.bannerduibi3{max-width:419px;text-align: center; margin: 0 auto; }
@media screen and (min-width:641px)and (max-width:992px){.bannerduibi img{ max-width: 100%; margin:10px 0 0 0; }}


.jianmian{max-width:580px;text-align: center; margin:0 auto;}
.jianmian img{ max-width: 100%; margin:10px 0 ; width:100%; border:none}

.tedianr1{ max-width:480px;text-align: center; margin:auto; margin-bottom:10px}

.tiat1{ width:100%;  text-align:center;margin:0 auto; display:block}
.tiat1 li{ width:100%;}
.tiat1 li .tiao-bj2t2{ width:400px; height:20px; padding:10px 0; margin:0 auto;  margin-bottom:10px; background-color:#f02c80; font-size:1em; }

.tiat1 li .tiao-bj2t2 p{ text-align:center; line-height:20px;font-size:1em;color:#FFF;} 
.tiat1 li .tiao-bj2t2 p a{color:#FFF;} 


.banner2{max-width:260px;text-align: center; margin: 0 auto; }
@media screen and (min-width:641px)and (max-width:992px){.banner2 img{ max-width: 100%; margin:10px 0 0 0; }}


.bannergjy{max-width:365px;text-align: center; margin: 0 auto; }
@media screen and (min-width:641px)and (max-width:992px){.banner2 img{ max-width: 100%; margin:10px 0 0 0; }}


.jishu{width:100%; margin:10px auto 0 auto;}
.jishu p{line-height:2em; float:left; text-indent:2em}


.btnllt{ display:block; height:3em; line-height:3em; color:#FFF; text-align:center; margin:10px 0 0 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px; background:#f02c80; font-size:120%;}

.btnllt a{color:#FFF;}


/*医生开始*/

/*.do-pic{ width:26%; margin-bottom:20px;}
.do-pic img{ width:100%; max-width:200px;}
.do-con{ width:70%; padding-left:4%; margin-bottom:20px;}
.do-con h2{ font-size:2em; height:60px; line-height:60px; color:#f02c80;}
.do-con h2 span{ font-size:0.6em; padding-left:30px;}
.do-con p{ line-height:2em; font-size:1em;}
.do-con p a{ color:#f02c80;}
.zx-btn a,.adress a{ display:inline-block; width:48%; height:40px; line-height:40px; color:#FFF; text-align:center; background:#88c33f; margin-top:1em;}
.zx-btn a.wyyy,.adress a.mfdh{ margin-left:4%; background:#f02c90;}
@media screen and (min-width:1024px){.do-pic{ width:22%;}.do-con{ width:74%;}}
*/
.do-pic{ width:20%; max-width:200px; margin-right:3%; float:left; }
.do-pic img{ width:100%; margin-top:10px}
.do-con{  float:left; width:77%; }

@media screen and (min-width:641px)and (max-width:992px){.do-pic{ width:30%; margin-right:3%; }.do-con{  width:67%; }}

.do-con h2{ font-size:1.5em; height:40px; line-height:40px; /*color:#f02c80;*/ color:#000;}

.do-con h3{ font-size:1.2em; height:40px; line-height:40px; /*color:#f02c80;*/ color:#000;}
.do-con h2 span{ /*font-size:0.6em;*/ padding-left:30px;}
.do-con p{ line-height:2em; font-size:1em;}
.do-con p span{ color:#F00}
.do-con p a{ color:#5b9dde;}
.zx-btn a,.adress a{ display:inline-block; width:48%; height:40px; line-height:40px; color:#FFF; text-align:center; background:#f02c80; margin-top:10px;}
.zx-btn a.wyyy,.adress a.mfdh{ margin-left:4%; background:#f02c90;}


.map{ float:left; width:40%;max-width:320px; margin-bottom:10px; }
.map img{ width:100%; }

.adress{ width:56%; padding-left:4%; float:left; margin-bottom:10px;}
.adress p{line-height:2em; font-size:1.2em; margin-bottom:10px;}

@media screen and (min-width:1024px){.adress p{line-height:2em; font-size:1.2em; margin:10px 0;}.zx-btn a,.adress a{  height:48px; line-height:48px; }}

.duibi{ width:580px;  margin:10px auto;}
.yxs{ width:220px; float:left; padding-left:10px; padding-right:5px;}
.yxs h1{ font-size:1.3em; float:left; width:100%; line-height:2em; color:#5b9dde}
.yxs p{ font-size:1em; float:left; width:100%; line-height:1.5em; }
.pk{ width:110px; float:left}
.pk img{ width:100%; max-width:110px; margin:auto}




.duibit{ width:580px;  margin:10px auto;}
.yxst{ width:275px; float:left; padding-left:10px; padding-right:5px;}
.yxst h1{ font-size:1.3em; float:left;  padding-left:2%; width:98%;line-height:2em; color:#5b9dde; border:1px #39F dashed}
.yxst p{ font-size:1em; float:left;line-height:1.5em; text-indent:2em; padding:10px 0;}



.renquni{ width:100%; margin:10px auto 0 auto;}
.renquninei{ width:100%;margin:0 auto;}
.renquninei ul{ width:580px; margin:0 auto}
.renquninei ul li{ width:176px; float:left; margin:0 8px;}
.renquninei ul li img{max-width:176px; width:176px;}
.renquninei ul li p{ line-height:1em; font-size:1em; line-height:2em;  padding-top:20px;text-indent:2em;width:176px;}


.youshi{ width:200px; background-color:#0fb9a3; height:40px; margin:10px auto 20px auto}
.youshi p{ color:#FFF; font-size:18px; line-height:40px; text-align:center}



.jsjjd{width:100%; margin:10px auto 0 auto;}
.jsjjd p{line-height:2em; text-align:center; font-size:1.5em}
.jsjjd p span{ color:#F03}
