@charset "UTF-8";
.banner .swiper{height:4rem;width:100%}
.banner .swiper .swiper-slide{height:4rem;width:100%}
.banner .swiper .swiper-slide .imgBox{height:4rem;width:100%;display:block;}
.banner .swiper .swiper-slide .slideImg{height:4rem;width:100%}
.banner .swiper .swiper-slide{background-color:#f8f8f8}
.banner .swiper .swiper-pagination-bullet{background:#9c9d9f;opacity:1;border-radius:0;width:.25rem;height:.04rem}
.banner .swiper .swiper-pagination-bullet-active{opacity:1;background-color:#b48f58}
.nav{margin:.3rem 0}
.nav ul{display:flex;flex-wrap:wrap;}
.nav ul li{width:33.33%;height:1.6rem}
.nav ul li a{display:block;}
.nav ul li .icon{width:1rem;height:1rem;margin:0 auto;background-color:#fff;box-shadow:.05rem .04rem .25rem 0 rgb(62 200 255 / 14%);border-radius:.34rem;display:flex;align-items:center;justify-content:center;}
.nav ul li .icon img{height:auto;width:auto}
.nav ul li .name{font-size:.28rem;margin-top:.1rem;display:flex;align-items:center;justify-content:center;}
.video{position:relative;border-radius:.06rem;overflow:hidden;background-color:#f8f8f8;margin:.3rem}
.video video{width:100%;vertical-align:bottom;}
.video .play{position:absolute;left:0;right:0;top:50%;margin:0 auto;width:1rem;height:1rem;cursor:pointer;transform:translateY(-50%);}
.about .info{padding:0 .6rem;font-size:.25rem}
.about .info p{font-size:.25rem;line-height:2;text-indent:2em}
.about .info p strong{color:#af0000;font-weight:700}
.about .more{width:3.33rem;height:.58rem;border:1px solid #14c3d2;color:#14c3d2;margin:.3rem auto;font-size:.28rem;display:flex;justify-content:center;align-items:center;}
.about .more a{color:#14c3d2}
.about .more i{font-size:.26rem}
.about .vibe{padding:0 .3rem .3rem .3rem}
.about .vibe ul{display:grid;grid-template-columns:3.35rem 3.35rem;grid-row-gap:.3rem;grid-column-gap:.2rem}
.about .vibe ul li{height:2.5rem;background-color:#f5f5f5}
.about .vibe ul li a{width:3.35rem;height:2.5rem;display:block;}
.about .vibe ul li img{width:3.35rem;height:2.5rem}
.index_zixun{margin:.25rem .3rem;}
.index_zixun a{line-height:0;display:block;}
.index_zixun a img{width:100%}
.team .tabs{margin:0 .3rem}
.team .tabs ul{border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center;}
.team .tabs ul li{padding:.2rem .1rem;font-size:.24rem;position:relative;cursor:pointer;}
.team .tabs ul li.active{color:#14c3d2}
.team .tabs ul li.active:after{position:absolute;left:0;bottom:-.01rem;width:100%;height:.05rem;content:'';background-color:#14c3d2}
.team .tabsBody .box{display:none;margin-top:.2rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-right:.3rem;-ms-overflow-style:none;align-items:center;flex-wrap:wrap;}
.team .tabsBody .box::-webkit-scrollbar{display:none;width:0;height:0}
.team .tabsBody .box.active{display:flex}
.team .tabsBody .box .list{width:100%;padding-left:.3rem;display:flex;}
.team .tabsBody .box .list .doctor{width:2.2rem;height:2.2rem;border-radius:.1rem;line-height:0;display:flex;justify-content:center;align-items:center;margin-right:.2rem}
.team .tabsBody .box .list .doctor a{display:block;}
.team .tabsBody .box .list .doctor a img{width:2.2rem;height:2.2rem;border-radius:.1rem;line-height:0}
.team .tabsBody .box .list .info{display:flex;justify-content:space-between;flex-wrap:wrap;flex:1}
.team .tabsBody .box .list .info .left{width:100%}
.team .tabsBody .box .list .info .left a{display:block;}
.team .tabsBody .box .list .info .left .nickname{font-size:.24rem;color:#14c3d2}
.team .tabsBody .box .list .info .left .sname{font-size:.2rem;color:#8f8f8f}
.team .tabsBody .box .list .info .left .keshi{font-size:.2rem;color:#8f8f8f;display:block;margin:.1rem 0}
.team .tabsBody .box .list .info .left .desc{font-size:.2rem;color:#8f8f8f;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.team .tabsBody .box .list .info .left .desc span{color:#14c3d2}
.team .tabsBody .box .list .info .right{margin-top:.2rem}
.team .tabsBody .box .list .info .right a{width:1.3rem;height:.5rem;border-radius:.5rem;background-color:#14c3d2;color:#fff;font-size:.2rem;display:flex;justify-content:center;align-items:center;}
.team .more{width:3.33rem;height:.58rem;border:1px solid #14c3d2;color:#14c3d2;margin:.5rem auto 0;font-size:.28rem;display:flex;justify-content:center;align-items:center;}
.team .more a{color:#14c3d2;display:block;width:100%;text-align:center;}
.news{padding:.5rem 0 0;margin:0 .3rem}
.news .tabs ul{display:flex;justify-content:space-between;align-items:center;}
.news .tabs ul li{background-color:#f5f5f5;color:#333;height:.7rem;font-size:.2rem;position:relative;flex:1;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.news .tabs ul li.active{background-color:#14c3d2;color:#fff}
.news .tabs ul li.active::after{position:absolute;content:'';left:0;right:0;bottom:-.15rem;margin:0 auto;height:0;width:0;border-left:.2rem solid transparent;border-right:.2rem solid transparent;border-top:.2rem solid #14c3d2}
.news .tabsBody{margin-top:.25rem;overflow:hidden;position:relative}
.news .tabsBody .box{align-items:center;display:none}
.news .tabsBody .box ul{overflow:hidden;white-space:nowrap;}
.news .tabsBody .box.active{display:flex;z-index:1;display:block;}
.news .tabsBody .box .list{display:flex;width:100%;align-items:center;margin-bottom:.15rem;}
.news .tabsBody .box .list span{display:inline-block;width:.3rem;height:.3rem;line-height:.3rem;color:#fff;background-color:#14c3d2;font-size:.2rem;text-align:center;border-radius:.05rem;margin-right:.1rem}
.news .tabsBody .box .list a{font-size:.24rem;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}
.news .tabsBody .box .list a:hover{color:#14c3d2}
.ambience{padding:.1rem 0 .3rem;margin:0 .3rem}
.ambience #ambience{overflow:hidden}
.ambience #ambience ul{padding-right:.3rem;overflow:hidden;white-space:nowrap;height:2.25rem}
.ambience #ambience ul::-webkit-scrollbar{display:none;width:0;height:0}
.ambience #ambience .list{margin-left:.3rem;display:inline-block}
.ambience #ambience .list a{display:block;}
.ambience #ambience .list .cover,.ambience .box .list .cover img{width:3.3rem;height:2.2rem}
.ambience #ambience .list .name{font-size:.24rem;color:#333;margin-top:.2rem}