@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 */


.ydy{ height:36px; line-height:36px; font-size:16px; background:#f4f4f4; text-align:center; margin-bottom:20px; margin-top:20px;}
.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;}



.bzjj{width:100%; margin:10px auto 10px 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}

.ren{ width:100%; margin:10px auto 0 auto;}
.reni{ width:100%;margin:0 auto;}
.reni ul{ width:100%}
.reni ul li{ width:100%; margin-bottom:1em}

.reni ul li  div.renimg{ text-align:center}
.reni ul li img{width:100%;  max-width:273px; margin:0 auto}
.reni ul li h1{line-height:2em; width:100%; text-align:center; font-size:1.3em; color:#5b9dde}
.reni ul li p{ line-height:2em; width:100%; float:left; font-size:1em; text-indent:2em}


.ren2{ width:100%; margin:10px auto 0 auto;}
.reni2{ width:100%;margin:0 auto;}
.reni2 ul{ width:100%}
.reni2 ul li{ width:100%;  margin-bottom:1em}
.reni2 ul li  div.renimg{ text-align:center}
.reni2 ul li img{ width:273px; margin:0 auto}

.reni2 ul li h1{line-height:2em; width:100%; text-align:center; font-size:1.3em; color:#5b9dde}
.reni2 ul li p{ line-height:2em; width:100%; float:left; font-size:1em;text-indent:2em}


.rong{ width:100%; margin:10px auto;}
.rongi{ width:100%;margin:0 auto;}
.rongi ul{ width:100%;margin:0 auto}
.rongi ul li{ width:48%; margin:0 1%; float:left; margin-bottom:10px}


.rongi ul li  div.renimg{ text-align:center}
.rongi ul li img{ width:100%;}
.rongi ul li h1{width:100%; font-size:14px; line-height:25px; text-align:center;color:#5b9dde; padding-top:10px; height:50px;}



.btnllt{ width:98%;height:50px; line-height:25px; padding:15px 1%;text-indent:2em; margin:auto; font-size:16px; background:#f4f4f4;  margin-bottom:20px; }

.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:#ffa130; font-size:100%;}

.btnll a{color:#FFF;}


/*医生开始*/



.do-pic{ float:none; text-align:center; margin:auto;}
.do-pic img{ width:100%; max-width:220px;}
.do-con{ float:none; margin-bottom:0;}
.do-con h2{ font-size:1.4em; 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:#5b9dde}
.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:#ffa130; margin-top:1em;}
.zx-btn a.wyyy,.adress a.mfdh{ margin-left:4%; /*background:#ff8a40;*/}


.guan{ width:100%; margin:10px auto; }
.guan ul{ width:100%}
.guan ul li{ width:100%; border-bottom:1px #096 dashed;margin-bottom:20px; float:left;}
.guan ul li h1{ font-size:1.3em; float:left; width:100%; height:30px;}
.guan ul li p{ text-indent:2em; float:left; width:100%; line-height:25px;}


/*关于华北样式*/
.title{ font-size:1em;}
.intro{ padding:20px 2%; width:96%; line-height:1.5em;font-size:0.9em}

.intro p{ font-size:0.9em}
.intro span{ color:#f02c80;}
.instrument,.envir{ width:100%; text-align:center; margin:auto;}
.instrument img{ width:100%;max-width:380px;}
.envir img{ width:100%; max-width:543px;}
.doc-box ul li{ float:left; width:33%; text-align:center;}
.doc-box ul li img{ width:100%; max-width:60px; border:1px #d6d6d6 solid;text-align:center;}
.doc-box ul li p{ line-height:1.5em; font-size:0.8em;}
.doc-box ul li p span{ font-weight:bold;}
.doc-box ul li h5{ display:none;}
/*医院地址*/
.ico-box ul li{border-bottom:1px #d6d6d6 solid; padding-bottom:20px; margin-top:20px; padding-left:2%;}
.icon{ width:16%; max-width:86px;}
.icon img{ width:100%; max-width:80px;}
.ic-cont{ width:80%; padding-left:2%;}
.ic-cont h3{ font-size:1.5em; line-height:1.5em; }
.ic-cont p{ line-height:1.5em;}
@media screen and (min-width:320px)and (max-width:360px){.ic-cont h3{ font-size:1.2em; line-height:1.5em;color:#f02c80;}}

.title{ height:42px; line-height:42px; background:#eeeeee; border-bottom:1px #d2d2d2 solid;color:#585858; /*font-weight:bold;*/ font-size:20px; margin:20px 0; text-align:center;}