@charset "gb2312";
/* CSS Document */
html, body { height: 100%; font-family:"Î¢ÈíÑÅºÚ"; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
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 }
ul, ol { list-style: none }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
a { text-decoration: none; }
h2, h3, h4 { font-family: "Microsoft YaHei"; }
html{ font-size:125%;}
body {  font-size:24px; font:1.2em/1.7 "microsoft yahei", "Tahoma", \5b8b\4f53, Arial;color: #444; font-family:"Î¢ÈíÑÅºÚ";}
.wp { width: 100%; min-width: 320px; max-width: 640px; margin: 0 auto; }
.z{ float:left;}
.y{ float:right;}
.red{ color:red;}
.tr{ text-align:right;}
.wp img{ border:none; border:0; height:auto;max-width: 100%; text-align:center;}
.yello{ color:#fff2ac;}
.kfs{ color:#b46f19;}
.h{ color:#444444;}
.wryh{font-family:"Î¢ÈíÑÅºÚ";}


/*bannen*/
.bannen{  background:#edecec; padding-top:1.05rem;}
.bannen .bannen_bj{ background:#FFF; padding:0.5rem 0.5rem 0rem 0rem; height:13.95rem; overflow:hidden;}
.bannen .b_ul{ background:url(../images/bannen_bj.jpg) bottom left no-repeat;  background-size: 51%; height:13.95rem; }
.bannen .b_ul .lia{ height:12.4rem; display:block; }
.bannen .b_ul img{height:auto;  width:100%; margin-left:0.5rem;}
/*½¹µãÍ¼*/
/*swipe*/
/*swipe*/
.swipe{overflow:hidden;position:relative;width:100%;margin:0 auto;}
.swipe-wrap{overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:99;}
.swipe-wrap .swipe_pic{float:left;position:relative;}
.swipe_pic{position:relative;overflow:hidden;}
.swipe_pic a{display:block;}
.swipe_pic img{width:100%;height:auto;}
.swipe_h3{padding:0 14px;font-size:16px;font-weight:normal;background:rgba(0,0,0,0.6);height:26px;line-height:26px;color:#fff;text-shadow:1px 1px 0 #000;}
.swipe_num{margin-top:-30px;position:absolute;text-align:center;z-index:100;left:0px;right:0px; width:60px; margin-left:auto;margin-right:auto}
.swipe_num li{float:left;width:8px;height:8px;font-size:0;background:#fff;margin-right:5px;overflow:hidden;border-radius:8px}
.swipe_num li:last-child{margin-right:0}
.swipe_num li.active{width:8px;height:8px;background:#ff7500;border-radius:8px}

/*m1*/
.m1{ padding:1.15rem 0rem 1rem 0rem;background:#FFF;}
h1{ background:url(../images/tit_bj.png) center repeat-x; width:100%; height:1.5rem; font-size:1.5rem; line-height:1.1rem; text-align:center; margin-bottom:0.9rem;}
h1 span{ background:#FFF; padding:0rem 0.5rem; font-size:1.7rem; font-family:"Î¢ÈíÑÅºÚ"; color:#444444;}
.m1 p{font-size:1.2rem; line-height:1.8rem; margin-top:1rem;text-align:justify; padding:0rem 0.5rem; }
.m1_a{  height:2.95rem; width:100%; border-radius:15px; -moz-border-radius:15px; display:block; text-align:center;  color:#ffffff; margin-top:1rem;}
.m1_a span{ font-size:0.4rem; line-height:2rem;}
.m1_a b{ margin: 0rem 1rem; font-weight:100;line-height:2.95rem;}

/*m2*/
.m2{ border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; background:#edecec; height:9.4rem; padding-top:2rem; height: auto;
    overflow: hidden; padding-bottom:20px}
.m2 h1 span{ background:#edecec; padding:0rem 0.5rem; font-size:1.7rem; font-family:"Î¢ÈíÑÅºÚ";}
.m2 li{ width:23.8%; height:2.5rem; text-align:center; line-height:2.5rem; background:#FFF; border:1px solid #d7d7d7; border-radius: 10px; -moz-border-radius:10px; float:left; margin-right:0.5%; margin-bottom:0.5%;color: #666666;}

/*m3*/
.m3{  padding-top:1.25rem; overflow:hidden; padding-bottom:1.15rem;}
.m3 .m3_p1{ width:44%; border:1px solid #e3e3e3; border-radius:5px; -moz-border-radius:5px; padding:1.7%; margin-bottom:1rem; position:relative; overflow:hidden; height:21.5rem; margin-left:1%;}
.m3 .m3_p1 p{ font-size:1rem; line-height:1.3rem; color:#666666; margin-top:0.5%; text-align:center; width:100%;}
.m3 .m3_p1 a{   height:1.8rem; line-height:1.8rem; font-size:1.2rem;color:#ffffff; border-radius:15px; -moz-border-radius:15px;  margin-top:0.7rem; margin-bottom:0.75rem;}
.m3 .m3_p1 .m3_a1{ background:#e2a40e;padding: 0% 4%;}
.m3 .m3_p1 .m3_a2{ background:#f27070; padding: 0% 4%;}
.m3 .m3_p1 .m3_img{ position:relative;}
.m3 .m3_p1 .m3_img .m3_doc{  color:#FFF; position:absolute; bottom:3%; text-align:center; width:100%; line-height:2.4rem; background:#000000;  -moz-opacity:0.5;  opacity: 0.5; }
.m3 .zjdy{ width:100%;overflow:hidden;}/* height:47rem; */
/*m4*/
.m4{padding-top:2rem;  border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; background:#edecec; overflow:hidden;}
.m4 h1 span{ background:#edecec; padding:0rem 0.5rem; font-size:1.7rem; font-family:"Î¢ÈíÑÅºÚ";}
.m4 .m4_a1{ width:48%; height:4.05rem; text-align:center; line-height:4.05rem; color:#FFF; border-radius:5px; margin-bottom:1rem; font-size:1.6rem;}
.m4 .a1{ background:#ff6969;}
.m4 .a2{ background:#1be08f;}
.m4 .a3{ background:#62bee9;}
.m4 .a4{ background:#fc70a8;}
.m4 .a5{ background:#f0914b;}
.m4 .a6{ background:#fc75d7;}
/*m5*/
.m5{ height:28.7rem; padding-top:2rem;}
.m5_img1{ width:48%; height:auto; margin-bottom:1rem;}



@media only screen and (min-width: 640px){
.wp { max-width: 640px; }
}
@media only screen and (max-width: 600px) {
.wp { max-width: 600px; }
html { font-size:100%;}
.part-4 .item dd img{ width:115px; height:auto;}
.part-1 .doctor img{ width:98px; height:auto;}
#tab-box .bd .big-img{ width:160px;}
}
@media only screen and (max-width: 480px) {
.wp { max-width: 480px; }
html { font-size:75%;}
#tab-box .bd .big-img{ width:125px;}
.part-4 .item dd img{ width:86px; height:auto;}
.part-1 .doctor img{ width:78px; height:auto;}
}
@media only screen and (max-width: 360px) {
.wp { max-width: 360px; }
html { font-size:62.5%;}
.part-4 .item dd p.pbn{ padding-bottom:0.2rem;}
#tab-box .bd .big-img{ width:105px; height:auto;}
.part-4 .item dd img{ width:78px; height:auto;}
.part-1 .doctor img{ width:58px; height:auto;}
.part-3 .content li{padding:1rem 0px}
.part-3 .content li.li1 h3{ margin-left:1rem;}
.part-3 .content li p{ padding:1rem 1rem 0px}
}