@charset "utf-8";
/* CSS Document */

/*Reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline;  }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }

q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a { text-decoration: none; -webkit-tap-highlight-color: transparent; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

/*tools*/
.fix:after { display: block; content: "$"; height: 0; clear: both; overflow: hidden; visibility: hidden; }

ul.fix li { float: left; }

.l { float: left; }

.r { float: right; }

.cell { display: table-cell; width: 2000px; }

button, select, textarea, input:not([type="radio"]):not([type="checkbox"]) { -webkit-appearance: none; appearance: none; }

a[href*="tongji"] { display: none; }
.box{ width:96%; padding:0 2%;}
.yuanjiao{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius:2px; }
.zhuse{ color:#f02c80;}/*页面主色调字体颜色需要新加*/
.zhu-bj{background:#f02c80;}/*页面主色调背景色需要新加*/
.co1{background:#93ce64;}/*嫩绿色*/
.co2{background:#23b1c7;}/*蓝色*/
.co3{background:#16b29a;}/*翠绿色*/
.co4{background:#fb7a03;}/*橙色*/
.co5{background:#cea264;}/*咖啡色*/
.co6{background:#d65076;}/*粉红色*/
.co7{background:#8e70c1;}/*紫色*/
/*字体颜色开始*/
.f-co1{color:#93ce64;}/*嫩绿色*/
.f-co2{color:#23b1c7;}/*蓝色*/
.f-co3{color:#16b29a;}/*翠绿色*/
.f-co4{color:#fb7a03;}/*橙色*/
.f-co5{color:#cea264;}/*咖啡色*/
.f-co6{color:#d65076;}/*粉红色*/
.f-co7{color:#8e70c1;}/*紫色*/

/* Mobile Sass(.scss) Library by @BlwooSky */
body { font-family: "Microsoft Yahei",Arial; color:#474747;}
.top-con{ height:2.6em; background:#f9f9f9; line-height:2.6em; border-bottom:1px #d6d6d6 solid;}
.top-con a{ display:block; color:#333333;}
.top-con a.phone{ margin-left:2%; }
.top-con a:hover{ color:#f02c80;}
/* top end */
.logo{ width:100%; padding:3% 0;}
.logo a{ display:block; text-align:center;}
.logo img{ width:100%; max-width:460px;}



.banner{max-width: 580px;text-align: center; margin: 0 auto; }
.banner img{ max-width: 100%; }
/* banner end */

.ydy{ height:48px; line-height:48px; max-width:580px; margin:auto; font-size:16px; background:#f4f4f4; text-align:center; margin-bottom: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;}

.title{ height:60px; line-height:60px; background:#f02c80; color:#FFF; font-weight:bold; font-size:24px; margin:20px 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:82px; line-height:32px; padding-top:18px; text-align:center; color:#FFF; font-size:30px; background:#93ce64; }
.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:#fb7a03;}
.sbj08 a{ background:#fee4cd;}

/*医生开始*/

/*.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%; margin-bottom:20px; float:left; }
.do-pic img{ width:100%; }
.do-con{ margin-bottom:20px; 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 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;}


.map{ float:left; width:40%;max-width:320px; margin-bottom:20px; }
.map img{ width:100%; }

.adress{ width:56%; padding-left:4%; float:left; margin-bottom:20px;}
.adress p{line-height:2em; font-size:1.2em; margin-bottom:20px;}

@media screen and (min-width:1024px){.adress p{line-height:2em; font-size:1.2em; margin:20px 0;}.zx-btn a,.adress a{  height:48px; line-height:48px; }}









