@charset "utf-8";
/* CSS Document */
.main{width:100%;float:left;background:#fff;}
.w100{width:100%;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.pa{position:absolute;}
.text-c{text-align:center;}
.v-c{display:flex;justify-content:center;align-items:center;}
.zx{background:#f83f82;box-shadow:0rem 0.555rem 1.111rem rgba(107,107,107,0.36);}
.none{display:none;}
img{width:100%;}
.header .btn-slide-bar img,.site-tel img { height: 2rem; width: 2rem;}
.tit{width:25.925rem;height:3.925rem;line-height:3.925rem;background:#f83f82;text-align:center;}
.tit img{width:5rem;float:left;margin-top:-0.74rem;margin-left:-0.74rem;}
.tit span{font-size:1.777rem;color:#fff;}
.banner .zx1{width:3.777rem;left:10.185rem;top:28.074rem;animation:tada 1.5s infinite;}
.xms{background:#f0f0f0;}
.xms ul{float:left;margin-left:1.222rem;margin:0.888rem 0.259rem;}
.xms ul li{width:5.555rem;float:left;margin:0.555rem 0.481rem;position:relative;}
.xms ul li span{width:100%;line-height:0.888rem;float:left;font-size:0.888rem;color:#2a2e3c;margin-top:1.185rem;}
.xms ul li i{width:2.222rem;height:2.222rem;float:left;background:url("../images/jia.png") left top no-repeat;background-size:contain;position:absolute;top:4.148rem;left:1.666rem;animation:pulse 1.5s infinite;}
.case{padding-bottom:1.851rem;}
.case h2{margin:1.629rem 0 0.851rem;}
.case p{line-height:0.888rem;font-size:0.814rem;color:#2e2e47;}
.case p strong{font-size:0.888rem;}
.case ul{float:left;margin-top:0.851rem;}
.case ul li{width:12.222rem;margin:0.925rem 0rem 0 0.74rem;}
.case ul li h4{width:100%;line-height:1.111rem;float:left;font-size:1.111rem;color:#2e2e47;font-weight:500;}
.case ul li img{float:left;margin-top:0.333rem;}
.case ul li span{width:100%;height:1.333rem;line-height:1.333rem;float:left;font-size:0.814rem;color:#fbfcff;background:#2e2e47;}
.case font{width:19.259rem;height:2.592rem;line-height:2.592rem;float:left;font-size:1.111rem;color:#fff;background:#f83f82;border-radius:1.333rem;text-align:center;margin:1.111rem 3.703rem 0rem;cursor:pointer;animation:pulse 1.5s infinite;}
.case .more{line-height:2.074rem;font-size:1.481rem;color:#2e2e47;margin:1.851rem 0 0.925rem;cursor:pointer;}
.case .more em{width:100%;float:left;color:#f83f82;font-weight:bold;text-decoration:underline;animation:bounce 1.5s infinite;}
.case .ul2{margin:0rem;}
.qh{margin:0 0 1.185rem;}
.jsys{}
.jsys img{}
.jsys font{width:19.259rem;height:2.592rem;line-height:2.592rem;float:left;font-size:1.111rem;color:#fff;background:#f83f82;border-radius:1.333rem;text-align:center;margin:1.111rem 3.703rem 1.851rem;animation:pulse 1.5s infinite;}
.wmjh{margin:1.003rem 0 1.185rem;}
.swiper-doctor{}
.swiper-doctor .swiper-slide{position:relative;}
.swiper-doctor .swiper-slide img{float:left;}
.swiper-doctor .swiper-slide img.img2{margin-top:1.111rem;}
.swiper-doctor .swiper-slide em{width:5.407rem;height:5.592rem;float:left;background:url("../images/dhzj.png") left top no-repeat;background-size:contain;position:absolute;top:19.851rem;left:19.222rem;z-index:10;}
.swiper-doctor .swiper-slide i{width:1.629rem;height:1.407rem;float:left;background:url("../images/hand.png") left top no-repeat;background-size:contain;position:absolute;top:22.814rem;left:23.851rem;z-index:11;animation:bounce 1.5s infinite;}
.ask{}
.ask h2{margin:2.074rem 0 0.444rem;}
.ask p{line-height:1.111rem;font-size:1.111rem;color:#2e2e47;}
.ask ul{float:left;margin:0.518rem 0 1.111rem;}
.ask ul li{width:12.222rem;height:4.37rem;line-height:1.481rem;font-size:1.111rem;color:#fff;background:#323a69;border-radius:0.37rem;margin-left:0.74rem;margin-top:0.777rem;}