@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;}

.daoyu{margin:10px auto;background-color:#ede8e5;}
.daoyutu{ width:100%; margin:0 auto; width:110px;}
.daoyutu img{ margin-top:10px;}
.daoyuzi{ float:left; padding:10px; text-indent:2em; font-size:1em; line-height:1.5em; }





.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; }}


.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;}


.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; }}


.yuan{ width:100%;}

.yuan li{ width:33%; float:left;}
@media screen and (min-width:641px){.yuan li .yuan-bj{ width:120px; height:70px; padding:25px 0; margin:auto;  border-radius: 50%;background-color:#5b9dde; text-align:center; color:#FFF; line-height:35px; font-size:2em;}}


.fang{ width:100%;}

.fang li{ width:25%; float:left;}
.fang li .fang-bj{ width:150px; height:20px; padding:10px 0; margin:auto; text-align:center; color:#FFF;background-color:#5b9dde; font-size:1.2em;line-height:1.2em}
.fang li .fang-bj2{ width:150px; height:50px; padding:10px 0; margin:auto; text-align:center; background-color:#e4e3e3; font-size:1.2em; line-height:1.2em}


.tuli{max-width:150px;}
.tuli img{ max-width: 100%;width:100%; float:left;}

.tulitu{ max-width:580px; margin:10px auto}
.tulitu ul{ margin:0 auto; width:340px;}
.tulitu ul li{ float:left; line-height:2em; font-size:1em; text-align:center; width:150px; margin-right:20px;}


.tedian{ width:100%; margin:10px 0;}
.tiao{ width:100%;}
.tiao li{ width:100%;float:left}
.tiao li .tiao-bj2{ width:580px;  padding:5px 0; float:left; font-size:1em;line-height:1.2em; width:99%}
.tiao li .tiao-bj2 h1{ float:left; color:#FFF; width:60px; text-align:center; line-height:30px; background-color:#f02c80;height:30px; }
.tiao li .tiao-bj2 p{ float:left; padding-left:10px;  background-color:#f4f4f4; height:60px; line-height:60px; width:580px;width:99%}  
.tiao li .tiao-bj2 p span{ color:#F00 } 




.banner3{max-width:580px;text-align: center; margin:0 auto;}
.banner3 img{ max-width: 100%; margin:0 ; width:100%; border:none}

.xiaobiao{width:100%; margin: 0 auto}
.xiaobiao p{ text-align:center;}

.wenzi{width:100%; margin:0 auto; margin-bottom:10px;}
.wenzi h1{ float:left; width:100%; background-color:#5b9dde; color:#FFF; margin-bottom:5px; line-height:2em; text-indent:2em}
.wenzi p{ line-height:35px; float:left;width:100%; height:35px; background-color:#ede8e5;text-indent:2em; margin-bottom:10px;}

.sanjiao1{ width:100%;max-width:220px; margin: 0 auto}
.sanjiao1 img{ max-width: 100%; margin:0 ; width:100%; float:left}


.sanjiao{ width:100%;max-width:220px; margin:10px auto 0 auto }
.sanjiao img{ max-width: 100%; margin-top:10px; width:100%; float:left}

.tedianr{ width:100%; margin:0 auto;max-width:580px;}
.tiat{ width:100%;margin:0 auto;max-width:580px;}
.tiat li{ width:100%;float:left}
.tiat li .tiao-bj2t{ width:580px; height:40px; padding:5px 0; float:left; margin-bottom:5px;  background:url(../images/rw6.png) no-repeat; font-size:1em;line-height:1.2em}
.tiat li .tiao-bj2t h1{ float:left; color:#FFF; width:60px; text-align:center; line-height:50px}
.tiat li .tiao-bj2t p{ float:left; padding-left:10px;  font-size:1em} 
.tiat li .tiao-bj2t p span{ color:#F00 } 

.juzhong{ margin:0 auto;max-width:580px;}

.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;} 


.wenzi2{width:100%; margin:10px auto 0 auto; }
.wenzi2 p{ text-indent: 2em; line-height:2em}


.tedianxr{max-width:580px; margin:0 auto 10px auto}


.tiaoxr{ max-width:560px; margin:10px auto; }

.tiaoxr li{ width:260px; float:left; margin-right:10px; margin-left:10px;}
.tiaoxr li .tiao-bjxr{ width:260px; height:70px;  float:left; margin-bottom:5px;  background:url(../images/rw7.png) no-repeat;}
.tiaoxr li .tiao-bjxr h1{ float:left; color:#FFF; width:70px; text-align:center; line-height:70px; font-size:1.5em}
.tiaoxr li .tiao-bjxr p{ float:left; padding-left:10px; line-height:70px; font-size:1.3em} 


.wenzi3{width:100%; margin:10px auto 0 auto; background-color:#5b9dde;}
.wenzi3 p{ text-align:center; line-height:3em; color:#FFF;}

.jishu{width:100%; margin:10px auto 0 auto;}
.jishu p{line-height:2em; float:left; text-indent:2em}

.jishu p span{ color:#F00}

.tulitunn{ max-width:580px; margin:10px auto}
.tulitunn ul{ margin:0 auto; width:580px;}
.tulitunn ul li{ float:left; width:270px; margin:10px 10px; }
.tulitunn ul li img{ margin:10px 40px;}
.tulitunn ul li p{background-color:#5b9dde; color:#FFF; text-align:center; line-height:3em; font-size:1em; width:270px; text-align:center; }

.weihai1{ width:100%; margin:10px auto;}
.weihainei{ width:100%;margin:0 auto;}
.weihainei ul{ width:100%; }
.weihainei ul li{ width:31%; margin:0 1.15%; line-height:2em; font-size:1em; text-align:center; background-color:#40b9d8; color:#FFF; float:left}


.tulitun{ width:100%; margin:10px auto 0 auto;}
.tulitun ul{}
.tulitun ul li{ width:40%; float:left; line-height:2em; font-size:1em; text-align:center; margin:0 5%}
.tulitun ul li img{ max-width:280px; margin:10px auto}
.tulitun ul li p{ background-color:#d73f65; color:#FFF; text-align:center;  line-height:2em; font-size:1em; text-align:center; }



.bzjj{width:100%; margin:10px auto 0 auto;}
.bzjj p{line-height:2em; float:left; text-indent:2em}
.bzjj p span{ color:#F03}


.renqun{ width:100%; margin:10px auto;}
.renqunnei{ width:100%;margin:0 auto; max-width:580px;}
.renqunnei ul{ width:100%; margin:0 auto}
.renqunnei ul li{ width:46%; float:left; margin:0 2%; margin-bottom:10px;}
.renqunnei ul li h1{ width:100%; background-color:#0fb9a3; font-size:1.3em; color:#FFF; line-height:2em; text-align:center; float:left }
.renqunnei ul li p{ float:left; width:94%;font-size:1em; line-height:25px; height:110px; font-size:1em; text-indent:2em; background-color:#f4f4f4; padding:0 3%;padding-top:10px;}



.banner4{max-width:381px;text-align: center; margin:0 auto;}
.banner4 img{ max-width: 100%; margin:0 ; width:100%; border:none}

.jstitle{ width:100%; height:40px; margin:10px auto}
.jstitle p{ font-size:1.3em; text-align:center; color:#5b9dde}


.renqu{ width:100%; margin:10px auto;}
.renqunei{ width:100%;margin:0 auto; max-width:580px;}
.renqunei ul{ width:100%; margin:0 auto}
.renqunei ul li{ width:46%; float:left; margin:0 2%; margin-bottom:10px;background-color:#f4f4f4;}
.renqunei ul li h1{ width:96%; padding-left:4%; padding-top:5px;  font-size:1.3em; color:#5b9dde; line-height:2em; float:left }
.renqunei ul li p{ float:left; width:94%;font-size:1em; line-height:25px;  font-size:1em; text-indent:2em;  padding:0 3%;padding-bottom:10px;}


.renq{ width:100%; margin:10px auto;}
.renqnei{ width:100%;margin:0 auto; max-width:580px;}
.renqnei ul{ width:100%; margin:0 auto}
.renqnei ul li{ width:46%; float:left; margin:0 2%; margin-bottom:10px;}
.renqnei ul li h1{ width:100%; padding-top:5px;  font-size:1.3em; color:#5b9dde; text-align:center; line-height:2em; float:left }
.renqnei ul li p{  width:100%;font-size:1em; line-height:25px; text-align:center; height:50px; font-size:1em; padding-top:10px;}



.ren{ width:100%; margin:10px auto;}
.rennei{ width:100%;margin:0 auto; max-width:580px;}
.rennei ul{ width:100%; margin:0 auto}
.rennei ul li{ width:100%; float:left; margin-bottom:10px; background-color:#f4f4f4}

.rennei ul li p{  width:40%;font-size:1em; line-height:25px; float:left; height:25px; font-size:1em;  padding:10px 1%;}
.rennei ul li h1{ width:16%; line-height:25px; font-size:1em; color:#fff; background-color:#5b9dde; text-align:center; height:25px; float:left; padding:10px 0;}


.jianmian{max-width:580px;text-align: center; margin:0 auto;}
.jianmian img{ max-width: 100%; margin:10px 0 ; width:100%; border:none}




.rene{ width:100%; margin:10px auto;}
.reni{ width:100%;margin:0 auto;}
.reni ul{ width:580px; margin:0 auto}
.reni ul li{ width:580px; float:left; margin-bottom:10px}
.reni ul li img{ width:280px;width:100%; max-width:273px; float:left}
.reni ul li h1{width:280px; padding-left:20px;  font-size:20px; line-height:25px; float:left; color:#5b9dde}
.reni ul li p{ width:280px; padding-left:20px;  font-size:15px; line-height:22px; padding-top:10px;float:left; text-indent:2em}



.senqun{ width:100%; margin:20px auto;}
.senqunnei{ width:100%;margin:0 auto;}
.senqunnei ul{ width:580px; margin:0 auto}
.senqunnei ul li{ width:135px; float:left; margin:0 5px;}
.senqunnei ul li img{ width:100%; max-width:135px; }
.senqunnei ul li p{ line-height:2em; width:100%; text-align:center;font-size:1em; line-height:25px; height:25px;}


.bannerjl{max-width:404px;text-align: center; margin:0 auto;}
.bannerjl img{ max-width: 100%; margin:0 ; width:100%; border:none}

.zj{ width:100%; margin:10px auto;}




.aenqun{ width:100%; margin:10px auto;}
.aenqunnei{ width:100%;margin:0 auto; max-width:580px;}
.aenqunnei ul{ width:100%; margin:0 auto}
.aenqunnei ul li{ width:100%; float:left; margin-bottom:10px;}
.aenqunnei ul li h1{ width:100%; background-color:#0fb9a3; font-size:1.3em; color:#FFF; line-height:2em; text-align:center; float:left }
.aenqunnei ul li p{ float:left; width:94%;font-size:1em; line-height:25px; font-size:1em; text-indent:2em; background-color:#f4f4f4; padding:0 3%;padding-top:10px; padding-bottom:10px;}




.aaan{ width:100%; margin:10px auto;}
.aaannei{ width:100%;margin:0 auto;}
.aaannei ul{ width:100%; margin:0 auto; max-width:580px;}
.aaannei ul li{ width:100%; float:left; margin-bottom:10px;max-width:580px;}
.aaannei ul li img{ max-width:176px; width:30%; float:left}
.aaannei ul li h1{ line-height:2em; width:68%; padding-left:2%;   float:left;font-size:1.2em; line-height:25px; height:25px; color:#5b9dde}
.aaannei ul li p{ line-height:2em; width:68%; padding-left:2%;  float:left;font-size:1em; line-height:20px; text-indent:2em; padding-top:5px}



.rlted{ width:100%; margin:10px auto;}
.rltednei{ width:100%;margin:0 auto; max-width:580px;}
.rltednei ul{ width:100%; margin:0 auto}
.rltednei ul li{ width:100%; float:left; margin-bottom:10px;}
.rltednei ul li h1{ width:98%; margin:0 auto;padding-top:5px;  font-size:1.3em; color:#5b9dde; line-height:2em; text-align:center; border:1px #09F dashed}
.rltednei ul li p{ float:left; width:94%;font-size:1em;line-height:25px;  font-size:1em; text-indent:2em;  padding:0 3%;padding-top:10px;}



.rone{ width:100%; margin:10px auto;}
.roni{ width:100%;margin:0 auto;}
.roni ul{ width:580px; margin:0 auto}
.roni ul li{ width:580px; float:left; margin-bottom:10px}
.roni ul li img{ width:185px;width:100%; max-width:185px; float:left}
.roni ul li h1{width:375px; padding-left:20px;  font-size:20px; line-height:25px; float:left; color:#5b9dde}
.roni ul li p{ width:375px; padding-left:20px;  font-size:15px; line-height:22px; padding-top:10px;float:left; text-indent:2em}

