/*公共*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; list-style: none; }
body { font-size: 62.5%; background: #fff;font-family: \5FAE\8F6F\96C5\9ED1; }
a{text-decoration: none; color:#444;}
a:hover{ color:#cc6e00;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:14px; }

/*主题*/
.main { width: 100%; max-width: 640px; margin: auto; overflow: hidden;}
.header .h_img {width: 100%;height:auto;}
.header .hzyy {padding: 1em 0;overflow: hidden;}
.header .hzyy img {width: 27.5%; float:left;margin-left:2.8%; margin-right:2.8%;}
.header .mainnav {overflow: hidden;}
.header .mainnav li { width: 24.6%; float: left; text-align: center; font-size: 1.6em; height: 3em; background: #007ca8; margin: 0.1% 0.2%; line-height: 3em; color: #fff; }
.header .mainnav li a{color: #fff;}
/*focues*/
.slideBox { max-width: 640px; width: 100%; overflow: hidden; position: relative;}
.slideBox .hd { height: 1.5em; overflow: hidden; position: absolute; right: 3%; bottom: 3%; z-index: 1; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.slideBox .hd ul li.on { background: #f00; color: #fff; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd img { width: 100%; display: block; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,  .slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.slideBox .next { left: auto; right: 3%; background-position: 8px 5px; }
.slideBox .prev:hover,  .slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
.dh{margin-top: 1em; position:relative}
.dh img{width: 100%;}
.dh span{width: 32%;display: block;float: left; left: 3%;position:absolute;top: 0;font-size:2.6em;color: #fff; padding:0.3em 0}
.dh .a5{left: 62%;width: 16%;display: block; position:absolute;top: 1.3em;  background:url(_blank);font-size:1.4em;text-align: center; padding:0.5em 0}
.dh .a6{right: 3.9%; left:auto}
.dh_content{font-size:1.4em;width: 97%;margin:auto;overflow: hidden; padding-top:0.5em;}
.dh_content li{width: 100%;margin:auto; background:#ecf0f1;border-top:solid 0.5em #fff; overflow: hidden;}
.dh_content li span{background:#fcab14;color: #fff;width: 13.1%;float: left;font-size:1.8em;line-height:1.2em;text-align: center;padding:10px 0;}
.dh_content li img{width: 12.3%;float: left;padding:0px 2%}
.dh_content li .c1{width: 52%;text-align: center;line-height:24px;font-size:16px;}
.dh_content li .c2{width: 15.6%;float: right;margin-right:4%;text-align: center;margin:10px 0;background: #fdab16;padding:0.5%;padding-top:4px;}
.dh_content li .c2 dd{width: 100%;float: left;height: 24px;}
.dh_content li .c2 dd.d1{color:#303030;background:#fff;line-height: 24px;}
.dh_content li .c2 dd.d1 a{ font-size:12px;}
.dh_content li .c2 dd.d2{color:#fff;background: #fdab16;line-height: 24px;}
.dh_content li .c2 dd.d2 a{color: #fff;}
.dh_content li .c1 dd{width: 48.6%;float: left; border:double 0.1% #dbe3e5; font-size:18px; line-height:2.2em; border-bottom:#fcfcfc solid 1px; border-left:#d9e7ea solid 1px; border-right:#fcfcfc solid 1px; border-top:#d9e7ea solid 1px;}
.dh_content li .c1 .no-bor-t{ border-top:none;}
.dh_content li .c1 .no-bor-b{ border-bottom:none;}
.jieshao{margin:0px auto; overflow: hidden;width: 97%;background:url(../images/jieshao_bg.jpg) repeat-x left top; padding:1em 0 0;}
.jieshao img.imgleft{width: 42%;float: left;}
.jieshao .jieshao_content{width:55%; float: right;}
.jieshao .jieshao_content h2{width: 100%;height:30px; line-height: 30px;color: #007ca8;text-align: center; font-size:32px;padding:0.4em 0; font-weight:bold;}
.jieshao .jieshao_content li{width: 100%;font-size:16px;line-height: 35px; font-size:20px; text-indent:22px;border-bottom: solid 1px #e6e6e6; background:url(../images/row.gif) no-repeat 0.5em center; overflow: hidden;}
.jieshao .jieshao_content li a{color: #1a1a1a;}
.jieshao span{width: 55%;float: right;margin-top: 15px;}
.jieshao span a{width:33%;height: 32px;line-height: 32px;float: left;font-size:18px;text-align: center;color: #fff; background:#007ca8}
.jieshao span a.a1{ margin-left:15%;}
.jieshao span a.a2{background:#ff9d02;margin-left:2%}
.mtbd{padding-top: 2em; background:#fafafa;}
.mtbd .mt_ul{width: 97%;overflow: hidden;margin:auto}
.mtbd .mt_ul li{width: 50%;height: 38px;text-align: center;line-height: 38px;color: #000; font-size:1.6em;float: left;background:#fff;}
.mtbd .mt_ul li.act{background:#fe7305;color: #fff;}

.mtbd .mt_content{ margin: 1em auto 1em auto;display: block; overflow: hidden; width: 97%;}
.mtbd .mt_content img{width:40%; padding-right: 1%;float: left; height:auto;}
.mtbd .mt_content .mt_c{width: 58%;float: right;}
.mtbd .mt_content .mt_c h2{width: 100%;height: 40px;float: left;text-align: center; line-height: 40px;color: #333; font-size:1.8em;font-weight: normal;overflow: hidden;}
.mtbd .mt_content .mt_c span{float: left;width: 100%;line-height: 28px; font-size:1.6em;text-indent: 2em;color: #555;}
.mtbd .mt_content .mt_c span a{ color:#ff5a00; text-decoration:none;}

.mtbd .mtli{width: 97%;margin:auto;overflow: hidden;}
.mtbd .mtli li{width: 100%;height: 35px;line-height: 35px;font-size:1.6em;text-indent: 22px;background:url(../images/mtli_row1.gif) no-repeat 0.5em center;overflow: hidden;border-bottom:dashed 1px #e6e6e6;}
.mt_zx{width: 45%;height:38px;background:#ff7300;color:#fff;display: block; margin:0 auto;text-align: center;line-height: 38px;font-size:1.6em; margin-top:1em; margin-bottom:0.5em;}
.mt_zx:hover{ color:#fff; background:#0065c9;}
.mtbd .mt_zx{width: 45%;height:38px;background:#ff7300;color:#fff;display: block; margin:0 auto;text-align: center;line-height: 38px;font-size:1.6em; margin-top:1em; margin-bottom:0.5em;}
.mtbd .mt_zx:hover{ color:#fff; background:#0065c9;}
.pait{width: 100%;background:#007ca8;margin:1em auto}
.pait h2{width: 97%;display: block;margin:auto;overflow: hidden;height: 56px;font-size:2.8em;color: #fff;line-height: 56px;font-weight: normal;}
.pait ul{width: 97%;margin:0 auto 1em auto;display: block;background:#fff;overflow: hidden;padding: 1em 0;}
.pait ul li{width: 19%;float: left; margin-right: 0.5%;}
.pait ul li.pali1{padding-left: 1.5%;}
.pait ul li a{width: 100%;float: left; color:#666;text-align: center; margin-bottom: 0.1em;}
.pait ul li a.pa1{ background:#f7ebdb;height: 62px;padding-top: 14px;font-size:2em;}
.pait ul li a.pa2{ background:#f7ebdb;height: 34px;padding-top: 12px;font-size:1.8em;}
.pait ul li a.pa5{ background:#ffa200; color:#fff;}
.zj{overflow: hidden;width: 97%;margin:auto;}
.zj .zj_title{width: 90%;height: 48px;line-height: 48px;color: #fff;font-size:2.2em;background:#e7ffe8;display: block; margin:0.5em auto}
.zj .zj_title li{width: 33%;float: left;text-align: center;color: #fb893c;}
.zj .zj_title li.act{background:#fe9415;color: #fff;}
.zj .zj_content{overflow: hidden; background:#fafafa; padding:1% 1% 0%; margin-bottom:2em; width:90%; margin:0 auto;}
.zj .zj_content li{width: 100%;overflow: hidden;padding-bottom: 35px;}
.zj .zj_content li dl{width: 100%;padding-bottom: 1em;}
.zj .zj_content li dl .dleft{width: 41.5%;float: left;}
.zj .zj_content li dl .dleft img{width: 100%; height:auto; margin-bottom:0.5em;}
.zj .zj_content li dl .dleft div a{width: 48%;height: 32px;line-height: 32px;color: #fff;background:#007ca8; font-size:1.8em;float: left;margin-left: 2%;text-align: center;}
.zj .zj_content li dl .dleft div .ys{ background:#ff9c01;}
.zj .zj_content li dl .dright {width: 56%;float: right;}
.zj .zj_content li dl .dright div a{width: 48%;height: 32px;line-height: 32px;color: #fff;background:#007ca8; font-size:1.8em;float: left;margin-left: 2%;text-align: center;}
.zj .zj_content li dl .dright div .ys{ background:#ff9c01;}
.zj .zj_content li dl .dright h3,.zj .zj_content li dl .dright p,.zj .zj_content li dl .dright span{display: block;width: 100%;overflow: hidden;}
.zj .zj_content li dl .dright p a{ color:#ff5a00;}
.zj .zj_content li dl .dright h3{font-size:42px;margin-bottom:0.4em; font-weight:bold;}
.zj .zj_content li dl .dright p{font-size:1.8em;color: #606060;line-height: 27px;}
.zj .zj_content li dl .dright p.goodat{background:url(../images/point.gif) no-repeat left center;text-indent: 1em;line-height: 34px; height: 34px;}
.zj .zj_content li dl .dright span{font-size:2.4em;padding-top: 0.6em; font-weight:bold;}
.zj .zj_content .bjzj span{ width:30%; margin:0% 1%; padding:1% 0%; border:1px #d5d5d5 solid; background:#fff; display:block; font-size:3em; color:#000; float:left; text-align:center;}
.zj .zj_content .bjzj span a{ color:#000;}
.zj .zj_content .bjzjimg{ width:58%; margin-left:20%;}
.zj .zj_content .bjzjimg img{ width:100%; height:auto;}
.zj .zj_content .bjzjlxfs{ text-align:center; font-size:2.4em; line-height:1.6em; border-top:1px #fff solid; padding-top:1em; padding-bottom:1em;}
.zj .zj_content .bjzjlxfs strong{ font-size:1.5em;}

.phone{padding-bottom: 1em;}
.phone img{width: 100%;}
.phone_msg{font-family: \5B8B\4F53; background:#f5f5f5;}
.phone_msg ul{ padding-left:22%;}
.phone_msg h2{width: 100%;font-size:2.4em;color: #84c025;text-align: center;line-height: 30px;padding:0.5em 0;font-family:\5FAE\8F6F\96C5\9ED1 ; font-weight:bold;}
.phone_msg h3{width: 100%;color: #4b4b4b;text-align: center;line-height: 24px;font-size:1.6em;font-weight: normal;padding-bottom: 0.5em;}
.phone_msg ul li{width: 100%;font-size:1.6em;float: left;padding-bottom: 0.5em;}
.phone_msg ul li em{font-style: normal;font-size:16px;float: left;color: #4b4b4b;height: 30px;line-height: 30px;}
.phone_msg ul li strong{color: #e00;}
.phone_msg ul li input{width: 50%;float: left;height: 30px; border-left:1px #747474 solid; border-bottom:1px #cdcdcd solid; border-right:1px #cdcdcd solid; border-top:1px #747474 solid; margin-right:5px;}
.phone_msg ul.submit{}
.phone_msg ul.submit a{width: 80px;height: 32px;float: left;background:#ff9c01;margin-right: 2%;line-height: 32px;text-align: center;font-size:1.6em;color: #fff;}
.phone_msg ul.submit input{width: 80px;height: 32px;float: left;background:#ff9c01;margin-right: 2%;line-height: 32px;text-align: center;font-size:1.6em;color: #fff; border:none; cursor:pointer}
.phone_msg ul.submit .ys{ background:#747474;}
.phone_msg ul.submit a.su1{margin-left: 20%;}
.phone_msg ul.submit input.su1{margin-left: 20%;}
.bottom_m{width: 100%;margin:auto;background:#186401;text-align: center;font-family: \5B8B\4F53;}
.bottom_m .xt{ background:#0e3902; height:8px;}
.bottom_m .xt1{background:#84c025; height:1px;}
.bottom_m img{width: 57.5%; position:relative; top:-9px; height:auto;}
.bottom_m ul{padding:0.5em 0; height:90px;}
.bottom_m ul li{width: 100%;height:1.8em;line-height: 1.8em;font-size:1.2em;color: #fff;}
.bottom_m ul li a{color: #fff; text-decoration:none;}
.bottom_m2{width: 100%;background:#0e3902;font-family: \5B8B\4F53; border-top:3px #84c025 solid;}
.bottom_m2 ul{width:50%;margin:auto;display: block;}
.bottom_m2 li{float: left;width: 24%;text-align: center; border-left:1px #0e3902 solid; border-right:1px #0e3902 solid;}
.bottom_m2 li img{width: 41.5%; height:auto; margin-top:5px;}
.bottom_m2 li span{width: 100%;display: block;font-size:1.2em;color: #fff; line-height:22px;}
.bai{ background:#fff;}
/***首页结束***/


@media screen and (min-width: 540px) and (max-width: 640px) {
   .jieshao .jieshao_content h2{font-size:2.8em;padding:0.3em 0}
   .jieshao .jieshao_content li{font-size:1.5em;line-height: 35px; height:35px; font-size:20px; text-indent: 22px;}
   .dh_content li span{font-size:1.6em;padding:10px 0;}
   .dh_content li img{padding:0px 2%}
   .dh_content li .c1{padding:0;}
   .dh_content li .c1 dd{line-height:36px;font-size:16px;}
   .dh_content li .c2{margin:7px 0;}
   .dh_content li .c2 dd.d1,.dh_content li .c2 dd.d1{line-height: 22px;}
   .dh_content li .c2 dd{height: 24px;}
   .jieshao span a{height: 28px;line-height: 28px;font-size:16px;}
   .mtbd .mt_ul li{height: 34px;line-height: 34px; font-size:1.6em;}
   .mtbd .mt_content .mt_c h2{height:40px; line-height:40px;font-size:1.8em;}
   .mtbd .mt_content .mt_c span{ font-size:1.6em;line-height: 27px;}
   .mtbd .mtli li{height: 32px;line-height: 32px;font-size:1.6em;text-indent:1.5em;}
   .mtbd .mt_zx{height: 38px;line-height: 38px;font-size:1.6em;}
   .mt_zx{height: 38px;line-height: 38px;font-size:1.6em;}
   .pait ul li a.pa1{height: 58px;padding-top: 12px;font-size:1.8em;}
   .pait ul li a.pa2{height: 30px;padding-top: 10px;font-size:1.6em;}
   .zj .zj_title{height: 46px;line-height: 46px;font-size:2.2em;}
   .zj .zj_content li{padding-bottom: 25px;}
   .zj .zj_content li dl .dleft div a{font-size:1.8em;}
   .zj .zj_content li dl .dright h3{font-size:36px;margin-bottom:0.2em}
   .zj .zj_content li dl .dright p{font-size:1.6em;line-height: 27px;}
   .zj .zj_content li dl .dright p.goodat{text-indent: 1em;line-height: 27px;}
   .zj .zj_content li dl .dright span{font-size:2.4em;padding-top: 0.7em;}
   .zj .zj_content li dl .dright div a{font-size:1.8em;}
      .zj .zj_content .bjzj span{ font-size:2em;}
   .zj .zj_content .bjzjlxfs{ font-size:2em; line-height:1.6em; }
   .zj .zj_content .bjzjlxfs strong{ font-size:1.4em;}

   .phone_msg h2{font-size:2.2em;line-height: 30px;padding:0.5em 0;}
   .phone_msg h3{line-height: 22px;font-size:1.4em;}
   .phone_msg ul li em{font-size:12px;height:22px;line-height:22px;}
   
   .dh .a5{padding:0.3em 0}
   .dh span{font-size:2.2em;padding:0.2em 0}
   
   /***疾病自测开始***/
   .jbzc_con ul li dl{padding-left:5.5em;}
   
   
   /***康复案例***/
   .kfal{ padding-top:0px;}
   
   
   
  /**小列表页面**/
  .gsjj{ padding-top:1em;}
  .gsjj .gsjj_nr{padding:2.4% 1%; font-size:1.5em; line-height:1.6em; color:#555;}
  


}
@media screen and (min-width: 320px) and (max-width: 540px) {
	.header .mainnav li { line-height: 2em; height:2em; margin-bottom:0.2% }
   .jieshao .jieshao_content h2{font-size:16px;height:24px; line-height: 24px;padding:0.2em 0}
   .jieshao .jieshao_content li{font-size:14px;line-height: 24px;height: 24px;text-indent: 18px;}
   .dh_content li .c2 dd.d2{ font-size:12px ; line-height:22px;}
   .dh_content{padding-top:0.5em;}
   .dh_content li span{font-size:1.2em;padding:10px 0;line-height:1.4em;}
   .dh_content li img{padding:7px 2%}
   .dh_content li .c1{padding:0;}
   .dh_content li .c1 dd{line-height:32px;font-size:14px;}
   .dh_content li .c2{margin:10px 0 0;}
   .dh_content li .c2 dd.d1,.dh_content li .c2 dd.d1{line-height: 20px;}
   .dh_content li .c2 dd{height: 20px;}
   .jieshao span a{height: 24px;line-height: 24px;font-size:1.4em;}
   .mtbd .mt_ul li{height: 32px;line-height: 32px; font-size:1.4em;}
   .jieshao span{margin-top: 5px;}
   .mtbd .mt_content .mt_c h2{height: 27px; line-height: 27px;font-size:1.4em;}
   .mtbd .mt_content .mt_c span{ font-size:1.2em;line-height: 20px;max-height: 100px;overflow: hidden;}
   .mtbd .mtli li{height: 28px;line-height:28px;font-size:1.4em;}
   .mtbd .mt_zx{height: 28px;line-height: 28px;font-size:1.4em;}
   .mt_zx{height: 28px;line-height: 28px;font-size:1.4em;}
   .pait h2{height: 40px;font-size:2.4em;line-height: 40px;}
   .pait ul li a.pa1{height: 44px;padding-top: 12px;font-size:1.2em;}
   .pait ul li a.pa2{height: 22px;padding-top: 7px;font-size:1.2em;}
   .pait ul li a.pa11{line-height: 1.2em;}
   .pait ul li a.pa12{font-size:1.1em;}
   .zj .zj_content li{padding-bottom: 15px;}
   .zj .zj_content li dl .dright h3{margin-bottom:0.3em}
   .zj .zj_content li dl .dright span{padding-top: 0.7em;}
   .zj .zj_content li dl .dright p{line-height:24px;}
   .zj .zj_content li dl .dright p.goodat{line-height: 24px; height:24px;}
   .zj .zj_title{height: 30px;line-height: 30px;font-size:1.8em;}
   .zj .zj_content li dl .dleft div a{font-size:1.4em; height:26px; line-height:26px;}
   .zj .zj_content li dl .dright div a{font-size:1.4em; height:26px; line-height:26px;}
       .zj .zj_content .bjzjimg{ width:75%; margin-left:10%;}
   .zj .zj_content .bjzj span{ font-size:1.8em;}
   .zj .zj_content .bjzjlxfs{ font-size:1.8em; line-height:1.6em; }
   .zj .zj_content .bjzjlxfs strong{ font-size:1.4em;}

   .phone_msg{width:100%;}
   .phone_msg ul{ padding-left:16%;}
   .phone_msg h2{font-size:2.2em;line-height: 30px;padding:0.5em 0;}
   .phone_msg ul li input{height: 2.0em;}
   .phone_msg ul li em{font-size:14px;height:22px;line-height:22px;}
   .bottom_m2 ul{width: 80%;}
   .phone_msg ul.submit a{width: 76px;height: 24px; font-size:14px; line-height:24px;}
   .phone_msg ul.submit input{width: 76px;height: 24px; font-size:14px; line-height:24px;}
   .bottom_m ul{padding:0.5em 0; height:80px;}
   .dh .a5{top: 0.7em;  padding:0.2em 0}
   .dh span{font-size:1.6em;padding:0.2em 0}
     /***知名专家开始***/
   .qwzj li span{top:-2.9em;font-size:16px; text-indent:2.5em;}
   .zmzj .zj_content li dl .dright h3.zmzj_zjjc{ font-size:1.8em;}
   .zmzj .zmzj_zjjc em{ font-size:0.8em;}
   .zj .zj_content li dl .dright .zj_zc{font-size:15px;width:100%;}
   .zmzj .zj_content li dl .dright p{ font-size:12px; line-height:16px;}
   .zmzj .zj_content li dl .dright span{ font-size:12px;}
   .zmzj .zmzj_ckgd a{ width:30%;font-size:18px; line-height:32px; margin-left:35%;}
   .zjzjbox2 dl dd{ width:80%;margin-left:10%;}
   .zjzjbox2 dl dt{font-size:16px;padding-left:18%;}
   .zjzjbox2 dl dd li{font-size:12px;}
   .zjzjbox2 dl dd li strong{ font-size:15px;}
   
     /***康复案例开始***/
  .kfal{ padding-top:0px;}
  .kfal .mt_content .mt_c span{max-height: 120px;}
  .mtzxbd{padding:3% 0%;}
  .kfalszwz{ height:30px; line-height:30px;font-size:18px; margin:1% auto;}

     /***大列表页面开始***/
  .dlbybox2  { margin-top:2%;}
  .dlbybox2 h5{ font-size:20px;line-height:32px;}
  .dlbybox2 p{font-size:12px; line-height:22px;}
  .dlbybox1 .dlbyhot li span img{ margin-top:0.2em;}
  .dlbybox1 li{font-size:14px; line-height:32px; height:32px; overflow:hidden;}
  .dlby .mt_content .mt_c span{ font-size:1.2em;line-height: 20px;max-height: 60px;overflow: hidden;}
  .dlbybox3{margin-bottom:4%;}
  .dlby{ background:#fff; padding-top:0em;}



     /***小列表页面开始***/
   .xlbybox1 li{ font-size:14px; line-height:36px;}
   .xlbybox1 li span{ padding-top:3.4%;padding-right:2%;}
   .gsjj{ padding:1em 0em;}
   .gsjj ul li{height:1.8em;font-size:1.6em; line-height:1.8em;margin-bottom:0.2em;}
   .gsjj .gsjj_nr{padding:1.2% 1%; font-size:1.2em; line-height:1.3em;}
   .gsjj .gsjj_nr span{ padding-top:0.3em;}


  /*疾病自测*/
  .jbzc .jbzc_head{font-size:1.6em; line-height: 1.6em;}
  .jbzc span{ padding-left:1.8%;}
  .jbzc span input.text{width: 62.5%;height: 2em;line-height:2em;text-indent: 0.5em;font-size:1.4em;}
  .jbzc span input.submit{width: 26%;}
  .jbzc_con ul li{ padding-bottom:1em;}
  .jbzc_con ul li h1{font-size:1.6em;line-height: 1.8em;height: 1.8em;text-indent:2.2em;}
  .jbzc_con ul li h1 span{width: 1.8em;top: 0.3em;height: 1.5em;line-height: 1.5em;font-size:0.8em}
  .jbzc_con ul li dl{padding-left:3em;}
  .jbzc_con ul li dd{font-size:1.4em;}
  .jbzc_con .c_bottom{font-size:1.4em;line-height:1.4em;}
  .jbzc_phone ul.submit a.su1{width: 40%;}
  .jbzc_phone ul.submit a.ys{width: 40%;}
  .jbzc1 h3{ font-size:1.4em; width:90%;}

  
  /*特色疗法*/
  .tslf ul li{height:6em;}
  .tslf ul li a.timg2{height:6em;}
  .tslf ul li span{padding-top: .5em;}
  .tslf ul li span h2{font-size:1.6em; text-indent:1em}
  .tslf ul li span em{font-size:1.2em;}
  .tslf ul li a.timg2 img{width:63%;}
  .rk ul li{font-size:1.6em; padding:0.4em 0; border:1px #e5e5e5 solid; margin:0.5%;width: 31.5%;}
  .phone_mf{text-align: center;padding:1.5em 0 0 0;}
  .tslf .tslfinput{ padding-top:0.5em;padding-bottom:0.5em}
  .tslf ul li a.timg2 img{ margin-top:2%;}
  
  
  /*疾病集合*/
  .jh_content{}
  .jh_content .jh_left ul li{padding:0.8em 0; font-size:1.4em}
  .jh_content .jh_right ul.jh_sx li h2{ font-size:1.8em;}
  .jh_content .jh_right ul.jh_list{padding-bottom: 1em;}
  .jh_content .jh_right ul.jh_list li{font-size:1.4em;}
  .jh_content .jh_right ul.jh_list li.jh_list01{font-size:1.2em;padding:0.45em 0}
  .jh_content .jh_right ul.jh_sx li h2{padding: 0.7em 0 0.5em; height: 1.7em;line-height: 1.7em;}
  .jh_content .jh_right ul.jh_sx li span{font-size:1.4em}


  /***详细页面开始***/
  .xxymnr1 h5{ font-size:2em; line-height:2em;}
  .wxts{font-size:1.4em;line-height:1.6em;}
  .wxts input{ width:200px; float:left; border-left:1px #bbb solid; border-bottom:1px #ddd solid; border-right:1px #ddd solid; border-top:1px #bbb solid; line-height:2.6em; text-indent:0.5em; color:#333; font-size:0.8em;}
  .wxts .gnhd{ width:30%;float:left; margin-left:2%; border:none; background:#ff9c01; color:#fff;}
  .xxymnr2 p{line-height:2em; font-size:1.4em;}
  .xxymckgd{ width:80%; margin:1% auto;}
  .xxymckgd .a3{ width:38%; margin-right:2%; display:block; height:4em; float:left; margin-bottom:1em;}
  .xxymckgd .a4{ width:50%;display:block;height:4em; float:left;}
  .xxymckgd img{ width:100%; height:auto;}
  



}
@media screen and (min-width: 470px) and (max-width: 520px) {
   .zj .zj_content li dl .dright h3{font-size:24px;margin-bottom:0.3em}
   .zj .zj_content li dl .dright p{font-size:1.6em;line-height: 20px;}
   .zj .zj_content li dl .dright p.goodat{line-height: 27px;}
   .zj .zj_content li dl .dright span{font-size:1.5em;padding-top: 0.3em;}
   .dh span{font-size:1.8em;padding:0.4em 0}
   
      /*特色疗法*/
   .tslf ul li a.timg2 img{width: 40%;}
    

   
}
@media screen and (min-width: 400px) and (max-width: 470px) {
   .zj .zj_content li dl .dright h3{font-size:22px;margin-bottom:0.3em}
   .zj .zj_content li dl .dright p{font-size:1.4em;line-height: 20px;}
   .zj .zj_content li dl .dright p.goodat{line-height: 26px;}
   .zj .zj_content li dl .dright span{font-size:1.5em;padding-top: 0.3em;}
   .dh span{font-size:1.6em;padding:0.3em 0}
   
  .jzb21 dl dd{line-height:22px; font-size:13px; color:#999; margin-left:6%; font-weight:normal; width:94%;}
  .jzb21 dl dd b{font-size:13px; color:#333; margin-left:5px; font-weight:normal;}

}
@media screen and (min-width: 320px) and (max-width: 400px) {
   .zj .zj_content li dl .dright h3{font-size:20px;margin-bottom:0.3em}
   .zj .zj_content li dl .dright p{font-size:1.2em;line-height: 18px;}
   .zj .zj_content li dl .dright p.goodat{line-height: 22px; height:22px}
   .zj .zj_content li dl .dright span{font-size:1.5em;padding-top: 0.3em;}
   
  
    /*疾病自测*/
  .jbzc .jbzc_head{font-size:1.4em}
  .jbzc_con ul li h1{font-size:1.6em;}
  .jbzc_con ul li dd{font-size:1.3em; line-height: 1.8em;}
  .jbzc_con ul li{padding-bottom: 1em;}
  .dh span{font-size:1.6em;padding:0.1em 0}
  
  .jzb21 dl dd{line-height:19px; font-size:12px; color:#999; margin-left:6%; font-weight:normal; width:94%;}
  .jzb21 dl dd b{font-size:12px; color:#333; margin-left:5px; font-weight:normal;}


}
@media screen and (min-width: 280px) and (max-width: 320px) {
   .jieshao .jieshao_content h2{font-size:14px;height:18px; line-height: 18px;padding:0.1em 0}
   .jieshao .jieshao_content li{line-height: 18px; height: 18px; font-size:12px; text-indent: 18px;}
   .dh_content{padding-top:0.5em;}
   .dh_content li span{font-size:1.0em;padding:10px 0; }
   .dh_content li img{padding:7px 2% 0px}
   .dh_content li .c1{padding:0;}
   .dh_content li .c1 dd{line-height:27px;font-size:12px;}
   .dh_content li .c2{margin:4px 0;}
   .dh_content li .c2 dd.d1,.dh_content li .c2 dd.d1{line-height: 18px;font-size:11px;}
   .dh_content li .c2 dd{height:18px;}
   .jieshao span a{height: 20px;line-height: 20px;font-size:1.2em;}
   .mtbd .mt_ul li{height: 24px;line-height: 24px; font-size:1.4em;}
   .jieshao span{margin-top: 5px;}
   .mtbd .mt_content .mt_c h2{height: 22px; line-height: 22px;font-size:1.2em;}
   .mtbd .mt_content .mt_c span{ font-size:1.2em;line-height: 18px;max-height: 74px;overflow: hidden;}
   .mtbd .mtli li{height: 26px;line-height:26px;font-size:1.2em;}
   .mtbd .mt_zx{height: 22px;line-height: 22px;font-size:1.2em;}
   .mt_zx{height: 22px;line-height: 22px;font-size:1.2em;}
   .pait h2{height: 24px;font-size:1.4em;line-height: 24px;}
   .pait ul li a.pa1{height: 50px;padding-top: 6px;font-size:1.2em;}
   .pait ul li a.pa2{height: 24px;padding-top: 5px;font-size:1.2em;}
   .pait ul li a.pa11{line-height: 1.2em;}
   .pait ul li a.pa12{padding-top: 0.8em;height:1.6em}
   .zj .zj_content li{padding-bottom: 1em;}
   .zj .zj_title{height: 24px;line-height: 24px;font-size:1.4em;}
   .zj .zj_content li dl .dright h3{font-size:18px;margin-bottom:0.3em}
   .zj .zj_content li dl .dright p{font-size:1.2em;line-height:18px;}
   .zj .zj_content li dl .dright p.goodat{line-height:20px;height:20px;}
   .zj .zj_content li dl .dright span{font-size:1.4em;padding-top: 0.3em;}
   .zj .zj_content li dl .dleft div a{font-size:1.2em;}
   .zj .zj_content li dl .dright div a{font-size:1.2em;}
      .zj .zj_content .bjzjimg{ width:75%; margin-left:10%;}
   .zj .zj_content .bjzj span{ font-size:1.6em;}
   .zj .zj_content .bjzjlxfs{ font-size:1.4em; line-height:1.6em; }
   .zj .zj_content .bjzjlxfs strong{ font-size:1.2em;}

   .phone_msg{width: 100%;}
   .phone_msg ul{ padding-left:15%;}
   .phone_msg h2{font-size:1.4em;line-height: 22px;padding:0.1em 0;}
   .phone_msg h3{line-height: 22px;font-size:1.2em;}
   .phone_msg ul li input{height: 1.8em;}
   .phone_msg ul li em{font-size:12px;height:22px;line-height:2.2em;}
   .bottom_m2 ul{width: 80%;}
   .bottom_m2 ul li span{font-size:1.2em}
   .dh_content li .c2 dd.d2{ font-size:12px;line-height:22px;}
   .phone_msg ul.submit{border:none;}
   .phone_msg ul.submit input{width: 76px;height: 24px; font-size:14px; line-height:24px;}
   .phone_msg ul.submit input.su1{margin-left: 15%;}
   .dh{margin-top: 1em;}
   .dh .a5{top: 0.7em;  padding:0.2em 0}
   .dh span{font-size:1.4em;padding:0.1em 0}
     /***知名专家开始***/
   .qwzj li span{top:-2.6em;font-size:14px; text-indent:2.2em;}
   .zmzj .zj_content li dl .dright h3.zmzj_zjjc{ font-size:16px;}
   .zmzj .zmzj_zjjc em{ font-size:12px;}
   .zj .zj_content li dl .dright .zj_zc{font-size:12px;width:100%;}
   .zmzj .zj_content li dl .dright p{ font-size:12px; line-height:16px;}
   .zmzj .zj_content li dl .dright span{ font-size:12px;}
   .zmzj .zj_content li dl .dright div a { font-size:12px; line-height:22px; height:22px; margin-top:4px;}
   .zmzj .zmzj_ckgd a{ width:30%;font-size:14px; line-height:26px; margin-left:35%; margin-top:2%;}
   .zjzjbox2 dl dd{ width:80%;margin-left:10%;}
   .zjzjbox2 dl dt{font-size:16px;padding-left:18%;}
   .zjzjbox2 dl dd li{font-size:12px;}
   .zjzjbox2 dl dd li strong{ font-size:15px;}
   
     /***康复案例开始***/
   .kfal{ padding-top:0px; margin-bottom:0em;}
   .kfal .mt_content .mt_c span{max-height: 92px;}
   .mtzxbd{padding:3% 0%;}
   .kfalszwz{ height:30px; line-height:30px;font-size:15px; margin:1% auto;}

     /***大列表页面开始***/
   .dlbybox2  { margin-top:2%;}
   .dlbybox2 h5{ font-size:15px;line-height:22px;}
   .dlbybox2 p{font-size:12px; line-height:18px;}
   .dlbybox1 li{font-size:12px; line-height:30px; max-height:30px;overflow:hidden;}
   .dlbybox1 li span img{ padding-top:10%;}
   .dlby .mt_content .mt_c span{ font-size:1.2em;line-height: 20px;max-height: 56px;overflow: hidden;}
   .dlbybox3 .dlbybox3_fr li{ margin-bottom:6%;}
   .dlbybox3{ margin-bottom:4%;}
   .dlby{ background:#fff; padding-top:0em;}


     /***小列表页面开始***/
   .xlbybox1 li{ font-size:12px; line-height:30px;}
   .xlbybox1 li span{ padding-top:3.7%;padding-right:2%;}
   .gsjj ul li{height:1.9em;font-size:1.6em; line-height:1.9em;margin-bottom:0.3em;}
   

   
  /*疾病自测*/
  
  .jbzc .jbzc_head{font-size:1.4em; line-height: 1.4em;}
  .jbzc span input.text{font-size:1.2em;}
  .jbzc_con ul li h1{font-size:1.6em;line-height: 1.8em;height: 1.8em;text-indent:2.2em;}
  .jbzc_con ul li h1 span{width: 1.8em;top: 0.3em;height: 1.5em;line-height: 1.5em;font-size:0.8em}
  .jbzc_con ul li dl{padding-left:2.8em;}
  .jbzc_con ul li dd{font-size:1.2em;}
  .jbzc_con .c_bottom{font-size:1.2em;line-height:1.6em;}
  .jbzc_phone ul.submit a.su1{width: 44%; font-size:1.2em;}
  .jbzc_phone ul.submit a.ys{width: 44%;font-size:1.2em;}
  .jbzc1 h3{ font-size:1.2em; width:90%;}
  .jbzc1 ul.submit a.su1{ margin-left:0%;}
 
  
  /*特色疗法*/
  .tslf ul li{height:6em;}
  .tslf ul li img.timg1{padding:2%;}
  .tslf ul li a.timg2{height:6em;}
  .tslf ul li span{padding-top: .5em;}
  .tslf ul li span h2{font-size:1.2em; text-indent:1em; line-height:2em; padding-top:0.5em;}
  .tslf ul li span em{font-size:1.2em;}
  .tslf ul li a.timg2 img{width:63%;}
  .rk ul li{font-size:1.2em; padding:0.2em 0; border:1px #e5e5e5 solid; margin:0.5%;width: 31.5%;}
  .phone_mf{text-align: center;padding:1em 0 0 0;}
  .tslf .tslfinput{ padding-top:0.5em;padding-bottom:0.5em}
  .tslf ul li a.timg2 img{ margin-top:25%;}

  
  /*疾病集合*/
  .jh_content{}
  .jh_content .jh_left ul li{padding:0.8em 0; font-size:1.2em}
  .jh_content .jh_right ul.jh_sx li h2{ font-size:1.4em;}
  .jh_content .jh_right ul.jh_list{padding-bottom: 0.5em;}
  .jh_content .jh_right ul.jh_list li{font-size:1.2em;}
  .jh_content .jh_right ul.jh_list li.jh_list01{font-size:1.0em;padding:0.51em 0}
  .jh_content .jh_right ul.jh_sx li h2{padding: 0.5em 0 0.3em; height: 1.5em;line-height: 1.5em;}
  .jh_content .jh_right ul.jh_sx li span{font-size:1.2em}

 
  .pagew-x1 li a {
    font-size: 10px;
}
 .jzb21 dl dd{line-height:18px; font-size:10px; color:#999; margin-left:6%; font-weight:normal; width:94%;}
  .jzb21 dl dd b{font-size:10px; color:#333; margin-left:5px; font-weight:normal;}
}

.btn{ width:45%; margin:0 auto; display:block; margin-top:12px;}
.btn22{ width:95%; margin:0 auto; display:block; margin-top:8px; padding-bottom:15px;}


@media only screen and (min-width: 640px){
html{ font-size:112.5%;}
}
@media only screen and (max-width: 600px) {
html { font-size:100%;}
}
@media only screen and (min-width: 435px) and (max-width: 520px){
html { font-size:82.5%;}
}
@media only screen and (max-width: 434px) {
html { font-size:75%;}
}
@media only screen and (max-width: 360px) {
html { font-size:62.5%;}
}

@media only screen and (min-width: 361px) and (max-width: 375px){
html { font-size:68.75%;}
}