@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 */



.bzjj{width:100%; margin:10px auto 0 auto;}
.bzjj p{line-height:1.5em; float:left; text-indent:2em}

.jishu{width:100%; margin:10px auto 0 auto;}
.jishu p{line-height:1.5em; float:left; text-indent:2em}

.renqun{ width:100%; margin:10px auto 0 auto;}
.renqunnei{ width:100%;margin:0 auto;}
.renqunnei ul{ width:100%}
.renqunnei ul li{ width:100%; float:left; margin-top:1em}
.renqunnei ul li img{ width:50%; float:left;}
.renqunnei ul li p{ line-height:2em; width:50%; float:left; font-size:1em; line-height:2em;  padding-top:40px;text-indent:2em}

.btnll{ display:block; height:2.5em; line-height:2.5em; color:#FFF; text-align:center; margin:10px 0 1em 0 ;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px; background:#f02c80; font-size:100%;}

.btnll a{color:#FFF;}



.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:85px; width:20%; float:left; text-align:center; color:#5b9dde}
.jsysnei ul li p{  width:80%; float:left;font-size:1em; line-height:25px; padding-top:10px; height:85px;text-indent:2em}


.jsjj{width:100%; margin:10px auto 0 auto;}
.jsjj p{line-height:2em; text-align:center; font-size:0.8em; text-align:center;}
.jsjj p span{ color:#F03}

.jsjjl{width:100%; margin:0px auto 10px auto;}
.jsjjl p{line-height:2em; text-align:center; font-size:0.8em; line-height:2em; background-color:#0fb9a3; color:#FFF}



.jianmian{max-width:580px;text-align: center; margin: 0 auto;}
.jianmian img{ max-width: 100%; margin:10px 0 10px  0 ; width:100%; border:none}
.bannerduibi{max-width:320px;text-align: center; margin: 0 auto;}
.bannerduibi img{ max-width: 100%; margin:0px 0 10px  0 ; width:100%}

.bannerduibi2{max-width:270px;text-align: center; margin: 0 auto;}
.bannerduibi2 img{ max-width: 100%; margin:0px 0 10px  0 ; width:100%}


.bannerduibi3{max-width:320px;text-align: center; margin: 0 auto;}
.bannerduibi3 img{ max-width: 100%; margin:0px 0 10px  0 ; width:100%}



.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:48px; line-height:48px; background:#5b9dde; color:#FFF; font-weight:bold; font-size:18px; 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; padding-top:8px; line-height:22px; text-align:center; color:#FFF; font-size:18px; }
.dis-list{ width:78%; height:60px; font-size:0.8em;}
.dis-list a{ width:24%; margin-left:1%; display:block; float:left;height:29px; line-height:29px; text-align:center; color:#545454; background:#e9f5e0; margin-bottom:2px;}
.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;}









.bannergjy{max-width:365px;text-align: center; margin: 0 auto;}
.bannergjy img{ max-width: 100%; margin:0px 0 10px  0 ; width:85%}



.tedianr1{ width:100%;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:80%;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;} 





.btnllt{ display:block; height:2.5em; line-height:2.5em; 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:100%;}

.btnllt a{color:#FFF;}




/*医生开始*/

.do-pic{ float:none; text-align:center; margin:auto;}
.do-pic img{ width:100%; max-width:200px;}
.do-con{ float:none; margin-bottom:0;}
.do-con h2{ font-size:1.2em; text-align:center; height:40px; line-height:40px; color:#5b9dde;}
.do-con h2 span{ /*font-size:0.8em;*/ padding-left:20px;}

.do-con h3{ font-size:1em; text-align:center; height:40px; line-height:40px; }
.do-con p{ line-height:1.6em;}
.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:1em;}
.zx-btn a.wyyy,.adress a.mfdh{ margin-left:4%; background:#f02c90;}


.map{ margin-bottom:10px; text-align:center; margin:auto;}
.map img{ width:100%; max-width:320px;}

.adress{ margin:10px 0;}
.adress p{line-height:2em;}


.renqunbi{ width:100%; margin:10px auto 0 auto;}
.renqunbinei{ width:100%;margin:0 auto;}
.renqunbinei ul{ width:100%}
.renqunbinei ul li{ width:100%; float:left; margin-top:1em}
.renqunbinei ul li img{ width:50%; float:left;}
.renqunbinei ul li p{ line-height:2em; width:50%; float:left; font-size:1em; line-height:2em;  padding-top:30px;text-indent:2em}


.yxs{ width:100%; float:left; padding-left:10px; padding-right:5px; margin-bottom:10px;}
.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; margin:0 auto}
.pk img{ width:100%; max-width:110px; margin:0 auto}


.renquni{ width:100%; margin:10px auto 0 auto;}
.renquninei{ width:100%;margin:0 auto;}
.renquninei ul{ width:100%}
.renquninei ul li{ width:100%; float:left; margin-top:1em}
.renquninei ul li img{ width:50%; float:left;}
.renquninei ul li p{ line-height:2em; width:48%; padding-left:2%; float:left; font-size:1em; line-height:2em;  padding-top:40px;}

.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}


.duibit{ width:100%;  margin:10px auto;}
.yxst{ width:100%; float:left; }
.yxst h1{ font-size:1.2em; float:left;  padding-left:2%; width:97%;line-height:2em; color:#5b9dde; border:1px #39F dashed}
.yxst p{ font-size:1em; float:left;line-height:1.5em; text-indent:2em; padding:1em 0;}


.jsjjd{width:100%; margin:10px auto 0 auto;}
.jsjjd p{line-height:2em; text-align:center; font-size:1em; text-align:center;}
.jsjjd p span{ color:#F03}
