*{padding:0px; margin:0px;font-family:Arial,'Microsoft YaHei'; text-shadow:none; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}

h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}

input,select,button{vertical-align:middle;line-height:normal;font-size:100%; }

table{border-collapse:collapse;}

textarea{line-height:100%;}

a{outline:0;cursor:pointer;*star:expression(this.onFocus=this.blur()); text-decoration:none;}

input:focus,select:focus,textarea:focus,button:focus{outline:none;}

em,i{font-style:normal;}

img{border:0;max-width:100%;}

ul,li{list-style:none;}

p{word-break:break-all;text-justify:inter-ideograph; line-height:1.7em;}

ul{overflow: hidden;}

.fl{float:left;}

.fr{float:right;}

.textCenter{ text-align:center;}

.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;}

.hd{ overflow:hidden;}

.block{ display:block;}

body{min-width:320px; max-width:640px; margin:0 auto; background:#fff;font:24px Microsoft Yahei;color:#464646}

.topFix{ background:#f5f5f5;width:100%; position:fixed;top:0;left:50%;max-width:640px;text-align:center; z-index:10;}

.topFix a{ display:block; text-align:center;}

.topFix a img{width:66.1%;}

.huodong{ z-index:999; width:100%; max-width:640px; }

.huodong img { width:100%; max-width:640px; min-width:320px; display:block; text-align:center; }

.logo{text-align:center;}

.logo img{width:100%; display:block;}

nav ul,nav a.tel{ float:left;}

nav ul{width:100%;}

nav a.tel{width:20%;background:url(../images/navbg2.jpg) no-repeat; background-size:100% 100%; text-align:center; color:#8c0708; padding:6.5% 0;}

nav a{ display:block;}

nav a:visited{ color:#fff;}

nav ul li{width:24%; margin-right:1%; margin-bottom:1%; float:left; text-align:center;}

nav ul li a{ background:url(../images/nav_bg.jpg) no-repeat; background-size:100% 100%; color:#fff; padding:16% 0;}

.headerBanner .swiper-slide a{display:block;}

.headerBanner a{display:block;}

.headerBanner{ margin:1% auto 2%;}

.headerBanner img{vertical-align:bottom;}

/*up css*/
/*监督电话开始*/
.zxbtn { text-align: center; width:95%; margin:2% auto; overflow:hidden; }

.zxbtn a{ display:inline-block;  }

.zxbtn img{ width:100%}

.zxbtn a.zxs1{width:34.296%;}

.zxbtn a.zxs2{width:62.29%;}

.zx { overflow: hidden; zoom: 1; padding: 0.1rem 0 0.1rem; background:#F5F5F5;}

.zx h2 {  text-align: center; margin-bottom: 0.1rem; color:#000;font-size:.15rem; }

.zx h2 span { color: #bf0412; }

/*监督电话结束*/
/*index css*/

.lb_zj{height:auto;overflow:hidden;position:relative;margin: 2% auto;}

.lb_zj .sc2{width:100%;overflow:hidden;}

.lb_zj .sc2 .swiper-slide{overflow:hidden;width: 100%;height: 11.5em; padding: 0px; margin: 0px; float: left; vertical-align: top; }

.lb_zj .sc2 .zj1{ background: url(../images/zj_1.jpg) no-repeat; background-size: 100% 100%;}

.lb_zj .sc2 .zj2{ background: url(../images/zj_2.jpg) no-repeat;background-size: 100% 100%;}

.lb_zj .sc2 .zj3{ background: url(../images/zj_3.jpg) no-repeat;background-size: 100% 100%;}

.lb_zj .sc2 .zj4{ background: url(../images/zj_4.jpg) no-repeat;background-size: 100% 100%;}

.lb_zj .sc2 .zj5{ background: url(../images/zj_5.jpg) no-repeat;background-size: 100% 100%;}

.lb_zj .sc2 .zj6{ background: url(../images/zj_6.jpg) no-repeat;background-size: 100% 100%;}

.lb_zj .sc2 .zj7{ background: url(../images/zj_7.jpg) no-repeat;background-size: 100% 100%;}

.lb_zj .sc2 .zj8{ background: url(../images/zj_8.jpg) no-repeat;background-size: 100% 100%;}









.lb_zj_js{width:60.9375%;height:auto;overflow:hidden;float:right;margin-right:3.125%;padding-top:3%;}

.lb_zj_js h3{font-size:125%;color:#000000;font-weight:bold;padding-left:9%;margin-top: 4%;}

.lb_zj_js h3 span{display:block;float: right;width: 64%; font-size:52%;color:#cc0000;font-weight:bold;}

.lb_zj_js h3 span.s1h{padding-top: 3%;}

.lb_zj_btn{height:auto;overflow:hidden;margin-top:29%;text-align:center;}

.lb_zj_btn a{display:inline-block;width:40%;height:auto;margin:0 2%;}

figure{background:#fff6ee;margin:1.1rem 0; margin-top:0}

figure ul li{float:left;width:25%;text-align:center;font-size:1rem;}

figure ul li + li{border-left:#ffbe8a 1px dashed;}

figure ul img{width:45.625%;}

figure ul{overflow:hidden;padding:1rem 0;}

figure a{color:#c86a20;}



.wj125_c2{ overflow:hidden; zoom:1; width:100%;}

.wj125_c2 dl{ overflow:hidden; width:100%; margin-bottom:0.7rem;}

.wj125_c2 dd{ float:left; width:25%; text-align:center;}

.wj125_c2 dd h3{ color:#fff; font-size:1.5rem;}

.wj125_c2 dd.bg01{ background:url(../images/wj125_bg01.png) no-repeat right ; background-size:100% 100%; height:12.6rem;}

.wj125_c2 dd.bg01 h3{ padding-top:4rem;}

.wj125_c2 dd.bg02{ background:url(../images/wj125_bg02.png) no-repeat right ; background-size:100% 100%; height:9.3rem;}

.wj125_c2 dd.bg02 h3{ padding-top:3rem;}

.wj125_c2 dd.bg03{ background:url(../images/wj125_bg03.png) no-repeat right ; background-size:100% 100%; height:5.95rem;}

.wj125_c2 dd.bg03 h3{ padding-top:1rem;}



.wj125_c2 dt{ float:right; width:75%;}

.wj125_c2 dt p{ float:left; width:30.2%; line-height:2.5rem; border:1px #b8b8b8 solid; text-align:center; color:#545454; font-size:1.2rem; margin:0 0 0.7rem 3%}

.wj125_c2 dt p a{ color:#545454; text-decoration:none;}



.wj125_c2 h2 {

    background-attachment: scroll;

    background-clip: border-box;

    background-color: rgba(0, 0, 0, 0);

    background-image: url(../images/zt_tbg.jpg);

    background-origin: padding-box;

    background-position: center top;

    background-repeat: no-repeat;

    background-size: auto auto;

    color: #fff;

    font-size: 1.6rem;

    font-weight: bold;

    line-height: 3.65rem;

    text-align: center;

}



































.navBar ul li{ float:left;width:33.333%; text-align:center;}

.navBar ul li a{ display:block;}

.navBar ul li a img{width:90%;}

.navBar ul li:nth-of-type(1){ margin-left:0;} 

























/*list css*/

.blank {

    height: 0;

    font-size: 0;

    line-height: 0;

    clear: both;

    overflow: hidden;

}

.img{display: block;margin: 1% auto;}

.img1{margin: 0 auto;}

.img img{display: block; width:100%}

.guahao02{background:#f6f6f6;padding-bottom:0.8rem;margin-bottom:1rem;}

.autohei { height:auto; overflow:hidden; zoom:1;}

.guahao02 ul li{font-size:112%;color:#515151;text-align:center;}

.guahao02 span{padding:0 0.52em;}

.guahao02 h3{font-size:112%;color:#47221a;width:90.625%;margin:2% auto;overflow: hidden;line-height:1em;}

.guahao02 h3:nth-of-type(1){margin-top: 4%;}

.guahao02 em{font-style:normal;color:#cf0000;}

.guahao02 h3 a{float:right;width:42.76%;}

.guahao02 h3:first-of-type a {

    background: #47221a;

    font-size: 90%;

    color: #fff;

    line-height: 1.7em;

    text-align: center;

}

.guahao02 h3 a {

    float: right;

    width: 42.76%;

}

/*section*/

.ld_title h2 {

    background: url(../images/l_pic6.jpg) no-repeat center top;

    padding: 1.3% 0;

    padding-left: 3%;

    font-size: 115%;

    font-weight: bold;

    color: #fff;

    background-size: 100% 100%;

   margin-bottom: 3%;

}

.ld_title h2 a{color: #fff;}

.ld_title dl {

    overflow: hidden;

    width: 95%;

    margin: 0 auto 1.4%;

    border-bottom: #b3b3b3 1px dashed;

}

.ld_title dl dt {

    border: #dadada 6px solid;

    float: left;

    width: 42.76%;

}

.ld_title dl dt img{display: block; width: 100%;}

.ld_title dl p {

    line-height: 1.42em;

}

.ld_title dl dd {

    float: right;

    width: 55.28%;

    font-size: 100%;

    color: #47221a;

}

.ld_title dl span {

    display: inline-block;

    color: #515151;

}

.ld_title h3 {

    line-height: 1.43em;

    font-size: 90%;

    width: 95%;

    margin: 0 auto;

    font-weight: bold;

}

.ld_title h3 em {

    font-style: normal;

    color: #47221a;

}

.ld_title h3 a {

    color: #8c0708;

}

.ld_title ul{background:#ececec;margin-top:1%;padding-bottom:3%;margin-bottom: 2%;}

.ld_title h4{font-size:112%;color:#a36e2e;text-align:center;padding:2% 0;}

.ld_title h4 a{color:#47221a;font-weight: bold;}

.ld_title cite {

    width: 0px;

    height: 0px;

    border-style: solid;

    border-color: transparent transparent transparent #5f5f5f;

    border-width: 0.5rem;

    display: inline-block;

}

.ld_title img {

    width: 100%;

}

.ld_title ol {

    width: 95%;

    margin: 0 auto 3%;

}

.ld_title ol a {

    color: #515151;

    font-size: 90%;

}

.ld_title ol li{border-bottom:#e2e2e2 1px solid;line-height:1.9em;}

.ld_title img {width:100%}

.pd_con {

    overflow: hidden;

    width: 95%;

    margin: 0 auto;

    border-bottom: #b3b3b3 1px dashed;

}

.pd_con i {

    float: left;

    border: 6px solid #DADADA;

    width: 42.76%;

}

.pd_con h5 {

    width: 53.61%;

    font-size: 1rem;

    line-height: 1.65rem;

    float: right;

    text-indent: 2em;

}

.pd_con h5 a {

    color: #8c0708;

}

/*s2*/

.ld_title h2 {

    background: url(../images/l_pic6.jpg) no-repeat center top;

    line-height: 1.4em;

    font-size: 120%;

    font-weight: bold;

    color: #fff;

    background-size: 100% 100%;

    margin: 1% 0 2%;

}

.pd_hot h2{text-align: center;}

.pd_hot strong {

    color: #47221a;

}

.pd_hot ul li {

    border-bottom: #989797 1px dashed;

    font-size: 90%;

    padding: 2% 0;

    color: #515151;

    width: 95%;

    margin: 0 auto;

}

.ld_title ul p{padding-left: 2.5%;font-size: 90%;margin: 2% auto;}

.ld_title ul p a{color: #8c0708}

/*s3*/

.message{ overflow:hidden; background:url(../images/mid_bg.jpg) no-repeat; background-size:100% 100%; margin:1.5% 0; padding:2% 2%;}

.message h2{ text-align:center; font-size:160%; color:#F00}

.message ul{ padding-top:8%}

.message li{ float:left; width:23%; font-size:140%; text-align:center; border-radius:.2em;padding:.6em 0 0.3em; margin-left:1.5%}

.message li a{text-decoration:none}

.message li a img{ width:55%}

.message li a p{ color:#FFF; text-align:center;font-size: 75%;}

.message li.l1{ background:#965a0b}

.message li.l2{ background:#874832}

.message li.l3{ background:#b34801}

.message li.l4{ background:#833a39}

.lh_gai_wzi {

    background: rgba(0, 0, 0, 0) url(../images/lh_gai828_wen.png) no-repeat scroll 0 0 / 100% 100%;

    padding: 1% 0;

    text-align: center;

    margin-top:2%;

}

.lh_gai_wzi h3 {

    color: #fff;

    font-family: "微软雅黑";

    font-size: 120%;

    background:url(../images/jl_hos_title.png) no-repeat center top;

    padding: 2% 0;

   font-weight: bold;

}

.lw_c5_m2 {

    overflow: hidden;

    margin-bottom:1%;

}

.lw_c5_m2 li a {

    color: #333333;

        font-size: 90%;

}

.lw_c5_m2 li {

    color: #333333;

    line-height: 1.7em;

    border-bottom: 1px #d0d0d0 dashed;

}

.lw_c5_m2 li img{display: inline-block;width: 1em;height: 1em;}

.lw_c5 h4 a {

    color: #333;

}

.lw_c5 h4 {

    font-size: 90%;

    color: #333;

    background: #d5d5d5;

    width: 65%;

    margin: 2% auto 4%;

    text-align: center;

    color: #fff;

    line-height: 2em;

    border-radius: 0.4em;

}

/*s4*/

.jl_question h2 {

    background: url(../images/pic6.jpg) no-repeat scroll center top / 100% 100%;

    color: #fff;

    font-size: 120%;

    font-weight: bold;

    line-height: 1.4em;

    text-align: center;

}

.lw_c5 p {

    color: #333333;

    font-size: 90%;

    text-indent: 2em;

    line-height:1.4em;

    padding-bottom: 2%;

}

.lw38_qh{ overflow:hidden; margin:2% 0 1% 0;}

.lw38_qh li{ float:left; width:49%;padding: 3% 0; padding-top: 0.5%; font-size:120%; text-align:center; color:#fff; background:url(../images/lw38_qh1.png) repeat-x center top; background-size:100% 100%;}

.lw38_qh li.hover{ background:url(../images/lw38_qh2.png) no-repeat center top;background-size:100% 100%; cursor:pointer;}

#lw38p02{ margin-left:2%;}

.lw38_nr{ overflow:hidden;}

.lw38_nr li{ float:left; width:49%; margin:0 1% 1% 0 ; position:relative;}

.lw38_nr li img{ width:100%;}

.lw38_nr li h3{ position:absolute; bottom:0; width:100%; left:0;background:#fff; filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.8; color:#6E2222; font-size:90%; text-align:center; line-height:1.3em;padding: 3% 0; font-weight:500}

/*s5*/

.zt_titiw {

    background: url(../images/zt_tbg.jpg) no-repeat center top/100% 100%;

    text-align: center;

    color: #FFF;

    font-size: 90%;

    font-weight: bold;

}

.zt_gengt{ width:13.7rem; height:auto; margin:0 auto;}

.zt_gengt img{ width:100%; height:auto;}

.zt_qes{ position:relative;}

.sc1 ul{ width:90%; overflow:hidden; margin:3% auto;text-align: center;}

.sc1 ul li{ float:left; overflow:hidden;  width:49%; margin-left:2%;}

.sc1 ul li:first-child{margin-left: 0}

.sc1 ul li img{display: block; margin:0 auto;}

.sc1 ul li h3{ text-align:center; font-size:90%; text-align:center;}

.sc1 .swiper-button-next{width: 21px;height: 25px;right: -2px; background: url(../images/zt_left2n.png) center no-repeat;background-size: auto 100%;}

.sc1 .swiper-button-prev{width: 21px;height: 25px;left: -2px; background: url(../images/zt_leftn.png) center no-repeat;background-size: auto 100%;}

.zt_qes .prev{ position:absolute; left:0; top:2%;}

.zt_qes .next{ position:absolute; right:0; top:2%;}

.zt_qes h5{ width:20%; height:auto;}

.zt_qes h5 img{ width:100%; height:auto;}

.zt_titiw{ background:url(../images/zt_tbg.jpg) no-repeat center top/100% 100%;padding: 1% 0 2%; text-align:center; color:#FFF; font-size:135%; font-weight:bold;}

.zt_gengt{ height:auto; margin:1% auto 3%;}

.zt_gengt img{ width:100%; height:auto;}

/*案例 css*/

.title h2, .comment h2 {

    background: url(../images/pic6.jpg) no-repeat center top;

    line-height: 2em;

    font-size: 120%;

    font-weight: bold;

    text-align: center;

    color: #fff;

    background-size: 100% 100%;

    margin: 0 auto;

}

.jun_dy2 {overflow:hidden; width:100%;margin-top:2%;}

    .jun_dy2 li{overflow: hidden; width:95.3125%; margin:0 auto; position:relative;}

    .jun_dy2 li dl{ width:50%;}

    .jun_dy2 li dl dd{ width:100%; font-size:112%; color:#666666; text-align:center; line-height:2em;}

    .jun_dy2 li div{ width:6%; position:absolute; left:47%; top:30%;}

    .jun_dy2 li div img{display: block;width:1.6em;height: 1.5em; }

    .Consultation{ width:80%; overflow: hidden; margin:2% auto;}

    .Consultation a{ width:9.5em; height:2.5em; display:block; }

.title1 h2{background:url(../images/hos_title.png) no-repeat center top;line-height:2.7em;font-size:115%;font-weight:bold;text-align:center;color:#fff;background-size:100% 100%;margin:2% 0 3%;}

.jun_dy3 {overflow:hidden; width:100%;}

    .jun_dy3_a{ width:95.3125%; margin:0 auto;}

    .jun_dy3_a li{  margin:2% auto; }

    .jun_dy3_a li h3{ font-size:100%; color:#47221a; font-weight:bold; text-align:center; margin:1% auto 2.5%;}

    .jun_dy3_1{background:#ececec; overflow:hidden; padding:1%; }

    .jun_dy3_a li h6{font-size:100%; text-indent:2em; color:#47221a; font-weight:bold; margin:1% auto; }

    .jun_dy3_a li h5{ font-size:120%; text-indent:2em;color:#47221a; line-height:1.5em; }

    .jun_dy3_a li p { text-indent:2em;font-size:100%; color:#333; line-height:1.7em;}

/*up end*/

/*FOOTER*/

.gh h2.title{ background:#47221A;text-align: center;  color:#fff; padding:2% 0 2% 2%;}

.gh h2.title strong{ font-size:120%;}

.gh h2.title a{ color:#fff; float:right;  margin-right:2%; margin-top:1%;}

.gh .ghh{margin: 3% auto;}

.weixin{ background:#e4e4e4; margin-bottom:0px;}

.weixinFl,.weixinFr{width:50%; float:left;}

.weixinFl{ color:#fff; background:#532E26; padding:3% 0;}

.weixinFl h3{ margin-bottom:2%; text-align:center; background:url(../images/swei1.jpg) no-repeat center center; background-size:100% auto; font-weight:bold;}

.weixinFl p{width:95%; margin:0 auto; font-size:80%; line-height:1.5em; text-align:center;}

.weixinFl a{ display:block; background:#ffefef; padding:2% 0; border-radius:3px; color:#8c0708; text-align:center;width:80%; margin:3% auto;}

.weixinFl a img{ display:inline-block; vertical-align:middle;width: 14%; margin-right:2%;}

.weixinFr{ text-align:center; padding-top:2%;}

.weixinFr p{ line-height:1.5em; font-size:80%;}

.weixinFr img{width:37%;}

.weixinFr font{ color:#8c0708;}

.form { background:#f0f0f0; padding-top: 1%; padding-bottom: 1%; }

.form p.hint {

    text-align: center;

    color: #8c0708;

    margin: 2% 0;

}

.formBar { text-align:center; margin-bottom:2%; }

.formBar input { padding:1% 2%; width:60%; color:#666; }

.formBar input, .formBar span, .formBar select { font-size:89%; color:#4d4d4f; }

.formBar select { padding:1%; width:60%; color:#666; }

.formBtn { overflow:hidden; text-align:center; margin:2% auto; }

.formBtn input, .formBtn select { display: inline-block; vertical-align: middle; width: 30%; margin-left: 3%; padding: 2% 0; text-align: center; color: #fff; border: 0; }

.formBtn input { background:url(../images/qgzcon.png) left bottom no-repeat;background-size:100% 100%; color:#fff; }

.formBtn input, .formBtn select, .formBtn a {

    display: inline-block;

    vertical-align: middle;

    width: 30%;

    margin-left: 3%;

    padding: 2% 0;

    text-align: center;

    color: #fff;

    border: 0;

}

a {

    outline: 0;

    cursor: pointer;

    text-decoration: none;

}

.formBtn a {

    background: url(../images/con22.png) no-repeat;

    background-size: 100% 100%;

}

.wxtx { font-size:80%; color:#5d5d5d; text-indent:2em; margin:2%; }

.wxtx font { color:#47221a; font-weight:bold; font-size:120%; }

.lTel { margin:2% auto; }

.lTel a { display:block; }

.botMap { width:100%; background:url(../images/con35.jpg) no-repeat center top; background-size:100% 100%; overflow:hidden; }

.botMap .fl { width:50%; }

.botMap .fr { width:45%; font-size:80%; color:#393939; padding:3% 0 7% 0; }

.botMap .fr p { margin-top: 4%; }

.botMap .botBot a { color:#fff; font-size:80%; border-radius:4px; padding: 2% 6%; }

.botMap .botBot a img { width:20%; width: 7%; }

 .botMap .botBot a:nth-of-type(1) {

background:#fd9340;

}

 .botMap .botBot a:nth-of-type(2) {

background:#2767AE;

}

.botMap .botBot { margin-top: 7%; }

@media (min-width: 481px) and (max-width:639px) {

body{ font-size:18px}

.ld_title dl p {

    line-height: 1.76em;

}

}

@media (min-width: 321px) and (max-width:480px) {

body,.kownImg dl dd,.doctor dl dd a,.listMain ul li dl dt,.year,.weixinFl p,.weixinFr p{ font-size:14px}

.ppblossombar dl dd p,.doctorMain ul li,.doctorMain p,.doctorMain p strong,.wxtx,.kownImg dl dd,.chirdbz  a,.listMain ul li span,.addartweixin .fr p{ font-size:14px;}

.ld_title p{font-size: 12px}

.ld_title dl p {

    line-height: 1.76em;

}

}

@media screen and (max-width:320px){

body,.kownImg dl dd,.doctor dl dd a,.weixinFl p,.weixinFr p,.addartweixin .fr p{ font-size:12px;}{ font-size:12px}

}

