@import './public.css';
@import './banenr.css';
@import './swiper.css';
/** 品牌 **/
.brand-nav{ width: 100%; height: 0.7rem;background: #fff;}
.brand-nav li{float: left;width: 1.6rem;height: 0.7rem; overflow: hidden;font-size:0;text-align: center;}
.brand-nav a{display: inline-block; height: 0.7rem; font-size: 0.24rem;color: #000; line-height: 0.7rem; vertical-align: top;}
.brand-nav li.on a{border-bottom: 0.03rem solid #4cbbb4;}
.brand-nav .swiper-scrollbar{display: none;}
.brand-block{margin: 0 0 0.4rem 0;}
.brand-block-title{height: 0.63rem;margin: 0 0 0.35rem 0;}
.brand-block-title img{display: block;height: 100%; width: auto; margin: 0 auto;}
.brand-block-title2{height: 0.7rem;margin: 0 0 0.2rem 0;}
.brand-block-title2 img{display: block;height: 100%; width: auto; margin: 0 auto;}
.brand-about{margin-top: 0.3rem;}
.about-title{font-size: 0;text-align: center;margin: 0 0 0.6rem 0;}
.about-title span{display: inline-block;width: 2.9rem;height: 0.7rem;font-size: 0.24rem; color: #232323;line-height:0.7rem;background: #e1e1e1;}
.about-title span.on{color: #fff; background: #4cbbb4;}
.about-intro{width: 93.75%;margin: 0 auto;}
.about-intro .p1{font-size: 0.2rem;line-height: 0.36rem;color: #333;text-indent: 2em;}
.about-intro ul{margin: 0.3rem 0 0 -0.35rem;display: flex;justify-content: space-between;}
.about-intro ul li{float: left;width: 1.2rem;margin:0 0 0 0.35rem;text-align: center;}
.about-intro ul img{display: block;width: 100%;}
.about-intro ul strong{display: block; position: relative; height: 0.43rem; margin: 0.15rem 0 0 0; font-size: 0.2rem;font-weight: bold; line-height: 0.4rem;}
.about-intro ul strong:after{position: absolute;left: 50%; bottom: 0; content: ''; width: 2.4em; height: 0.03rem; margin: 0 0 0 -1.2em; background: #4cbbb4;}
.about-intro .p2{margin: 0.1rem 0 0 0; font-size: 0.2rem;line-height: 0.24rem;color: #999;}
.about-links{margin:0.2rem 0 0 0;text-align: center;display: flex;flex-wrap:wrap;justify-content: space-between;align-content:center;}
.about-links a{display: block;width: 2.95rem;height: 0.6rem; overflow: hidden; margin:0.1rem 0 0 0;line-height: 0.6rem;font-size: 0.22rem; letter-spacing: -1px; background: #eee; }
.btn-orange,.sbtn-orange{position: relative; display: inline-block;height: 0.6rem; padding: 0 0.35rem; overflow: hidden; -webkit-border-radius: 0.35rem; border-radius: 0.35rem; line-height: 0.6rem;text-align: center;color: #fff; font-size: 0.3rem; background: #fda233; vertical-align: top;}
.sbtn-orange{height: 0.5rem;line-height: 0.5rem;font-size: 0.24rem;-webkit-border-radius: 5px;border-radius: 5px;}
.about-links-btn{margin:0.3rem 0 0 0;text-align: center;font-size: 0;}
.btn-hand{position:relative;}
.btn-hand:after{display: inline-block;width: 0.2rem;height: 0.32rem; margin: 0 0 0 0.1rem; content: ''; vertical-align: middle; background:url("../images/pinpai/hand.gif")no-repeat; background-size:cover;}
.brand-ks{position: relative;}
.brand-ks img{display: block;width: 100%;}
.brand-ks a{position: absolute; left: 0; top: 0; width: 1.48rem;height: 1.48rem; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; border: 1px solid #fff9f1;}
.brand-ks a p{position: absolute;bottom: 0.25rem;left:0;right:0;color: #333;text-align: center;font-size: 0.2rem; line-height: 0.24rem;}
.brand-ks .ks1{left: 1.5rem; top: 0.5rem; background: #fff9f1; border-color: #f6d7ac;}
.brand-ks .ks2{left:4rem; top: 0; background: #f6fffe; border-color: #c7e6e4;}
.brand-ks .ks3{left: 1rem; top: 3rem; background: #fffeee; border-color: #e1ddaf;}
.brand-ks .ks4{left: 5.3rem; top:2.2rem; background: #fff8f8; border-color: #fbd4d4;}
.brand-ks .ks5{left: 3.4rem; top:auto; bottom: 0rem; background: #f0f4ff; border-color: #cdd4e9;}
.brand-ks-btn{margin:0.45rem 0 0 0;text-align: center;font-size: 0;}
.brand-jianjie .about-title{margin-bottom: 0.2rem;}
.brand-jianjie-intro,.brand-zhuanjia{width: 93.75%;margin: 0 auto;font-size: 0.2rem;line-height: 0.36rem;color: #333;}
.brand-jianjie-intro p{text-indent: 2em;}
.brand-zhuanjia{margin-top: 0.2rem;}
.brand-zhuanjia .bd li{position: relative;}
.brand-zhuanjia .bg{position:absolute;left:0;bottom:8%;width: 100%; padding: 3%; font-size: 0.2rem; line-height: 0.24rem;color: #666;background: rgba(255,255,255,0.7);}
.brand-zhuanjia .title{padding:0 0 2% 0;font-size: 0.24rem;color: #4cbbb4;}
.brand-zhuanjia .swiper-pagination{position: static;}
.brand-zhuanjia .hd{margin:0.1rem 0 0 0;font-size: 0; text-align: center;}
.brand-zhuanjia .hd li{display: inline-block;width:10px;height:10px;margin: 0 3px; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; background: #ddd; vertical-align: top;}
.brand-zhuanjia .hd li.on{background: #666;}
.brand-jiyu .bd{width: 93.75%;margin: 0 auto;}
.brand-jiyu .p1{color: #333;font-size: 0.2rem; line-height: 0.36rem;text-indent: 2em;}
.brand-jiyu ul{display: flex;flex-wrap:wrap;justify-content: space-between;align-content:center;}
.brand-jiyu li{width: 2.9rem;margin: 0.2rem 0 0 0;}
.brand-jiyu li p{height: 0.5rem; overflow: hidden; line-height: 0.5rem;text-align: center;background: #eee; font-size: 0.2rem;color: #333;}
.brand-gongyi .bd,
.brand-koubei .bd,
.brand-rongyu .bd,
.brand-anquan .bd{width: 93.75%;margin: 0 auto;}
.brand-gongyi-intro,
.brand-koubei-intro,
.brand-rongyu-intro,
.brand-anquan-text{margin: 0.2rem 0 0 0;}
.brand-gongyi-intro p,
.brand-koubei-intro p,
.brand-rongyu-intro p,
.brand-anquan-text p{text-indent: 2em;font-size: 0.2rem; line-height: 0.36rem;color: #333;}
.brand-gongyi-btn{margin:0.2rem 0 0 0;text-align: center;font-size: 0;}
.brand-anquan-focus .bd{width: 100%;margin:0.3rem 0 0 0;}
.brand-anquan-focus .bd li{position: relative;}
.brand-anquan-focus .brand-anquan-intro{position: absolute;left: 3.27rem;top:1rem;font-size: 0.2rem; line-height: 0.36rem;color: #333;}
.brand-anquan-focus .hd{margin:0.1rem 0 0 0;font-size: 0; text-align: center;}
.brand-anquan-focus .hd li{display: inline-block;width:10px;height:10px;margin: 0 3px; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; background: #ddd; vertical-align: top;}
.brand-anquan-focus .hd li.on{background: #666;}
.b{max-width: 100%; height: auto; vertical-align: top}
/*
* 医生团队
*/

.zjtd-list ul { border-top:0.1rem solid #36a4a3; }
.zjtd-list ul.dw-slide-active { display: block !important;}

.zjtd-list li { max-height:4.1rem; min-height:1.9rem; border-bottom:0.1rem solid #36a4a3; overflow: hidden; }

.zjtd-list li .zoom-in {height:4rem;background-image:url(../images/ys/img-41.png);background-repeat: no-repeat;background-position:5.3rem bottom;background-size:1.36rem 0.89rem;display: none;}
.zjtd-list li .zoom-in .avatar { width:3rem; height:inherit; overflow: hidden; float:left;}
.zjtd-list li .zoom-in .txt { width:4.4rem; height: inherit; float:right; padding:0.35rem 0.1rem 0 0rem }
.zjtd-list li .zoom-in .txt h3 { font-size:0.32rem;  font-weight: bold; }
.zjtd-list li .zoom-in .txt p { font-size:0.26rem; line-height:0.4rem; color:#000; }
.zjtd-list li .zoom-in .txt .info { padding-top:0.05rem; }
.zjtd-list li .zoom-in .txt .adept { color:#5f52a5; font-weight: bold; white-space: nowrap; text-overflow: ellipsis;}
.zjtd-list li .zoom-in .txt .order { font-size:0.20rem; margin-bottom:0.05rem }
.zjtd-list li .zoom-in .txt .order i { display:inline-block; padding-right:0.1rem; }

.zjtd-list li .zoom-in .txt .more { border:0.02rem solid #9a9aa1; height:1rem;}
.zjtd-list li .zoom-in .txt .more i { height: 0.96rem; text-align: center; background-size:0.45rem; box-sizing:border-box; background-repeat: no-repeat; background-position: center 0.1rem; padding-top:0.15rem; font-size:0.2rem; }
.zjtd-list li .zoom-in .txt .more a { height:0.7rem; display: block; color:#000; padding-top:0.35rem; box-sizing: border-box;  border-right:0.02rem solid #000 }
.zjtd-list li .zoom-in .txt .more .zx { background-image: url(../images/ys/img-42.png);}
.zjtd-list li .zoom-in .txt .more .yy { background-image: url(../images/ys/img-43.png);}
.zjtd-list li .zoom-in .txt .more .dh { background-image: url(../images/ys/img-44.png);}
.zjtd-list li .zoom-in .txt .more .xx { background-image: url(../images/ys/img-45.png);}
.zjtd-list li .zoom-in .txt .more .xx a { border:0; }
.zjtd-list li .zoom-out { height:1.8rem;}
.zjtd-list li .zoom-out .avatar { width:2.3rem; height:inherit; overflow: hidden; float:left;}
.zjtd-list li .zoom-out .txt { width:4.8rem; height: inherit; float:right; padding:0.35rem 0.2rem 0 0.2rem; position: relative; }
.zjtd-list li .zoom-out .txt h3 { font-size:0.32rem;  font-weight: bold; margin-bottom:0.1rem }
.zjtd-list li .zoom-out .txt p { font-size:0.26rem; line-height:0.4rem; color:#000; }
.zjtd-list li .zoom-out .txt i { width:1.5rem; height:1.5rem; display: block; background:url("../images/ys/img-46.png") no-repeat center; background-size: 0.69rem; position: absolute; right:0.2rem; top:0.2rem; cursor: pointer; }
.dw-hide{display:none !important;}
.dw-show{display: block  !important;}
.dw-g-avg-4>*{
    width:25%;
}
[class*='dw-g-avg-']>*, .dw-g-set>[class*='dw-g-']{
    min-height:1px;
    float:left;
}



/**专家团队
.zjtd-focus{height: 4rem;overflow: hidden;}
.zjtd{width: 93.75%;margin: 0.3rem auto 0.5rem;}
.zjtd .hd li{float: left;width:2rem;height: 0.6rem;line-height: 0.6rem;background: #e1e1e1;border-left: 1px solid #fff;border-right: 1px solid #fff; border-bottom: 2px solid #fff;text-align: center;color: #333;font-size: 0.24rem;}
.zjtd .hd li.on{color:#fff;background: #4cbbb4;}
.zjtd-list{display: none;}
.zjtd-list .moreul{display: none;}
.zjtd .bd .zjtd-list.on{display: block;}
.zjtd-list li{position:relative; height: 1.8rem; padding:0.2rem 0 0.2rem 1.47rem;margin: 0.1rem 0 0 0; box-sizing: border-box;border: 1px solid #eee;background: #eee;}
.zjtd-list .pic{float:left;margin-left:-1.37rem;width: 1.37rem;height: 1.37rem;-webkit-border-radius: 50%;border-radius: 50%; overflow: hidden;box-sizing: border-box;border: 1px solid #d4d4d4;}
.zjtd-list .pic img{display: block;width: 1.37rem;}
.zjtd-list .zj-p1{height: 0.4rem;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;display: flex;}
.zjtd-list .zj-xm{padding: 0 0 0 0.2rem;font-size: 0.3rem;color: #000;font-weight: normal;}
.zjtd-list .zj-zc{padding: 0 0 0 0.2rem;font-size: 0.2rem;color: #666;line-height: 0.4rem;}
.zjtd-list .zj-ry{padding: 0 0 0 0.2rem; height: 0.4rem;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size: 0.2rem;color: #333;line-height: 0.4rem;border-bottom: 1px dashed #d4d4d4;}
.zjtd-list .zj-sc{padding: 0 0 0 0.2rem;line-height: 0.54rem;font-size: 0.2rem;color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zjtd-list .zj-sc span{display: inline-block;margin:0 0.05rem 0 0;height:0.3rem;line-height:0.3rem;padding:0 0.05rem;color:#fff;background: #4cbbb4;vertical-align: baseline;white-space:nowrap;text-overflow: ellipsis;}
.zjtd-list li:nth-child(2n){background: #fff;border-color: #ddd;}
.zjtd-list .zj-link{position: absolute;top: 0.1rem;right: 0.1rem;width: 0.28rem;height: 0.28rem;}
.zjtd-btn{font-size: 0;line-height: 0;text-align: center;margin: 0.3rem 0 0 0;}
.zjtd-case,.zjtd-xueshu{width: 93.75%;margin-left:auto;margin-right:auto;}

*/
/** 来院路线 **/
.brand-laiyuan{margin-top: 0.2rem; margin-bottom: 0.2rem;}
.brand-laiyuan .block-tab-hd a{width: 25%;margin-top: 1px;}
.brand-laiyuan .block-tab-hd span{width: 25%;margin-top: 1px;display: inline-block;height: 0.7rem;line-height: 0.7rem;font-size: 0.24rem;text-align: center;background: #e1e1e1;border-right: 1px solid #fff}

.brand-laiyuan .block-tab-bd .con{display: none;}
.brand-laiyuan .block-tab-bd .on{display: block;}


.brand-laiyuan .brand-block-title{margin-top: 0.3rem;}
.brand-laiyuan .fuwu{text-align: center;padding: 0 0.1rem;}
.brand-laiyuan .fuwu ul{display: flex;justify-content: space-around;flex-wrap: wrap;}
.brand-laiyuan .fuwu li{float:left;width: 30%;padding: 0.1rem;}
.brand-laiyuan .fuwu span{display: block;height: 0.5rem;background: #ddd; border-radius: 5px; font-size: 0.2rem; line-height: 0.5rem;}
.map-title{margin: 0.4rem 0 0 0;}
.map-des{width: 93.75%;margin: 0.3rem auto 0;padding:0 0 0 0.2rem;font-size: 0.24rem; line-height: 0.36rem; background: url(../images/luxian/line.gif) no-repeat;background-size: auto  100%;}
.map-des .p2{font-size: 0.2rem;color: #999;}
.map-des .p3{font-size: 0.24rem;color: #4cbbb4;}
.map-des .p4{font-size: 0.2rem;}
.map-btn{text-align:center;margin: 0.1rem auto 0;}
.map-btn a{margin:0 0.1rem;}