@charset "utf-8";

.c-626262,.c-626262:visited{color:#626262;}
.bgc-f5f5f6{background:#f5f5f6;}
.bgc-778db1{background:#778db1;}
.bgc-fcb647{background:#fcb647;}
.pb30{padding-bottom:.3rem;}
.pb54{padding-bottom:.54rem;}
.pt40{padding-top:.4rem;}

.banner{width:100%; max-width:640px; margin:0 auto;}

.tit{width:100%; color:#50668b; text-align:center; line-height:.12rem; padding:.51rem 0 .44rem;}
.tit span{font-size:.16rem; line-height:.16rem; display:inline-block;}
.tit h3{color:#50668b; font-size:.34rem; line-height:.48rem; font-weight:normal;}
.tit h3 a{color:#50668b;}

.link-btn{width:1.75rem; color:#fff; line-height:.6rem; text-align:center; -moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; display:block;}
.link-btn1{background:#fb9a00; margin-left:1.16rem;}
.link-btn2{background:#fbb700; margin-right:1.16rem;}

.intro ul{overflow:hidden; width:100%; padding-bottom:.18rem;}
.intro ul li{background:#f5f5f6; width:100%; margin-bottom:.25rem;}
.intro ul p{margin-left:.3rem;}
.intro .p1{height:.5rem; line-height:.5rem; font-size:.28rem;}
.intro .p1 span{color:#fff; font-size:.38rem; text-align:center; float:left; padding:0 2%; margin-right:1.9%; display:inline-block;}
.intro .p2{padding-top:.1rem; padding-bottom:.2rem;}

.cure ul{overflow:hidden; width:100%;}
.cure ul li{width:1.38rem; height:1.49rem; float:left; margin-left:.16rem;}
.cure p{padding-top:.25rem; padding-bottom:.4rem;}
.cure span{color:#fb9a00;}

.bear h6{font-weight:normal; font-size:.3rem; color:#50668b; text-align:center; margin:0;}
.bear h6 p{width:.5rem; height:.02rem; background:#50668b; margin:.1rem auto;}
.bear p span{color:#fb9a00;}
.bear img{padding:.26rem 0;}
.bear .link-btn{margin-top:.4rem;}

.reason ul{overflow:hidden; width:100%; margin-bottom:.3rem; background:url(../images/reason-bg.png) center center no-repeat; padding:.25rem 0 .15rem;}
.reason ul li{height:1.26rem; width:2.4rem;}
.reason li span{color:#778db1; width:.45rem; font-size:.38rem; text-align:center; display:inline-block; background:url(../images/reason-line.png) center bottom no-repeat; padding-bottom:.16rem;}
.reason .p1{padding-top:.06rem;}
.reason .li1{padding-right:.6rem;}
.reason .li2{padding-left:.6rem;}
.reason .text-right{text-align:right;}

.doctor{padding-bottom:.96rem;}
.doctor ul{overflow:hidden; height:4.19rem;}
.doctor .ul1{background:url(../images/doc-01.jpg) center bottom no-repeat; background-size:cover;}
.doctor .ul2{background:url(../images/doc-02.jpg) center bottom no-repeat; background-size:cover;}
.doctor .ul3{background:url(../images/doc-03.jpg) center bottom no-repeat; background-size:cover;}
.doctor .doc-a{position:absolute; left:0; bottom:0; display:block; width:3rem; height:100%;}
.doctor ul li{width:2.9rem; padding-left:3.1rem;}
.doctor .li1 p{font-size:.16rem; line-height:.16rem; color:#50668b; padding-top:.55rem; padding-bottom:.15rem; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.doctor .li1 p em{font-size:.28rem; line-height:.28rem; display:inline-block; padding-right:.18rem;}
.doctor .li1 span{display:block;}
.doctor .li2{color:#fff; padding-top:.38rem;}
.doctor .li2 p{padding-right:.1rem;}
.doctor .li2 p a{color:#fb9a00;}
.doctor .link-btn{margin:.1rem auto 0; background:#fbb700;}
.doctor .swiper-pagination{padding-bottom:.38rem;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .1rem;}
.doctor .swiper-pagination-bullet{width:10px; height:10px; background:#dbd8d8; opacity:1;}
.doctor .swiper-pagination-bullet-active{background:#50668b;}
.common_zj{ max-width:640px; margin:0 auto 0.5rem auto; width:100%; overflow:hidden; position:relative; padding-bottom:0.3rem; padding-top:0.15rem;}
.common_zj ul li{ position:relative; width:100%; height:4.48rem; background:url(../images/bg_01.jpg) center no-repeat; background-size:6.4rem 4.48rem; margin-bottom:0.16rem;}
.zj_a{ height:4.36rem; position:absolute; bottom:0; left:1%;}
.zj_em{ display:block; position:absolute; right:0; top:0.52rem; height:4rem; width:50%; padding-right:3.125%;}
.zj_em h4{ color:#50668b; font-size:0.30rem; width:120%;font-weight:400;}
.zj_em h4 span{ font-size:0.20rem; font-weight:400;}
.em_p1{font-size:0.25rem; padding-top:0.12rem; color:#626262;}
.em_p2{ padding-top:0.46rem; color:#fff; line-height:0.36rem;}
.zj_em_a{ width:52%; height:0.6rem; display:block; color:#fff; text-align:center; line-height:0.6rem; background:#fbb700; border-radius:50px; font-size:0.24rem; margin-top:0.32rem; margin-left:20%;}
.swiper-pagination-zj{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-0.05rem;;right:0;width:100%}
.swiper-pagination-bullet{width:0.1rem;height:0.1rem;display:inline-block;border-radius:100%;background:#dbd8d8;opacity:1}
.swiper-pagination-bullet-active{opacity:1;background:#50668b; border-radius:50px;}

.ques ul{overflow:hidden;}
.ques ul li{overflow:hidden; margin-bottom:.22rem;}
.ques h6{font-weight:normal; margin:.12rem auto; font-size:.14rem; float:right; width:5.08rem; padding-left:.1rem; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ques h6 a{color:#626262; font-size:.24rem; line-height:.32rem;}
.ques h6 p{text-overflow:ellipsis; overflow:hidden; color:#cccaca; line-height:.2rem;}
.ques ul li span{width:.68rem; height:.64rem; color:#fff; float:left; text-align:center; font-size:.4rem; line-height:.76rem; margin-left:.12rem;}

@media only screen and (min-width: 320px) and (max-width: 400px){
	.ques h6{width:5rem;}
	.ques ul li span{width:.76rem; height:.66rem; line-height:.8rem;}
}
@media only screen and (max-width: 320px){
	.reason li span{padding-bottom:.18rem;}
	.doctor{padding-bottom:1.1rem;}
	.doctor .li1 p{padding-top:.64rem;}
	.doctor .li2{padding-top:.38rem;}
	.ques h6{width:5rem;}
	.ques h6 p{line-height:.3rem;}
	.ques ul li span{width:.76rem; height:.7rem; line-height:.86rem;}
	.doctor .link-btn{margin:.22rem auto 0;}
}