/*康贝诊疗科室*/
.index_keshi{margin-bottom:3rem; box-shadow:0 0 10px 2px rgba(0,0,0,0.1); background:#fff; padding-bottom:2rem;}
.index_keshi .keshi h2{border-bottom:2px solid #f90; color:#f90; font-size:1.2rem; height:5rem; line-height:5rem; margin:0 2% 2%;}
.index_keshi .keshi2 h2{border-color:#1eabd5; color:#1eabd5;}
.index_keshi .keshi3 h2{border-color:#f07882; color:#f07882;}
.index_keshi .keshi4 h2{border-color:#4da60b; color:#4da60b;}
.index_keshi .keshi5 h2{border-color:#5189ff; color:#5189ff;}
.index_keshi .keshi h2 i{background:#f90 no-repeat center/70%; display:block; width:4rem; height:4rem; float:left; border-radius:50%; margin:0.5rem;}
.index_keshi .keshi1 h2 i{background-image:url(../images/index_keshi1.png);}
.index_keshi .keshi2 h2 i{background-image:url(../images/index_keshi2.png); background-color:#1eabd5;}
.index_keshi .keshi3 h2 i{background-image:url(../images/index_keshi3.png); background-color:#f07882;}
.index_keshi .keshi4 h2 i{background-image:url(../images/index_keshi4.png); background-color:#4da60b;}
.index_keshi .keshi5 h2 i{background-image:url(../images/index_keshi5.png); background-color:#5189ff;}
.index_keshi .keshi h2 b{float:right; background:#f90 url(../images/index_ks_icon1.png) no-repeat center/80%; border-radius:50%; width:2rem; height:2rem; margin:1.5rem;}
.index_keshi .keshi2 h2 b{background-color:#1eabd5;}
.index_keshi .keshi3 h2 b{background-color:#f07882;}
.index_keshi .keshi4 h2 b{background-color:#4da60b;}
.index_keshi .keshi5 h2 b{background-color:#5189ff;}
.index_keshi .keshi_list{display:none; text-align:center;}
.index_keshi .keshi_list ul{overflow:hidden; padding:1.5rem 0;}
.index_keshi .keshi_list li{width:22.5%; margin:0 0 2% 2%; float:left;}
.index_keshi .keshi_list li a{display:block; box-shadow:0 0 0 1px #ddd inset; color:#555; font-size:1.1rem; height:3rem; line-height:3rem;}
.index_keshi .keshi .more{width:50%; text-align:center; height:3rem; line-height:3rem; color:#fff; font-size:1.2rem; margin:0 auto 1rem; background:#f90; display:block; border-radius:2rem; padding:0 1rem;}
.index_keshi .keshi2 .more{background:#1eabd5;}
.index_keshi .keshi3 .more{background:#f07882;}
.index_keshi .keshi4 .more{background:#4da60b;}
.index_keshi .keshi5 .more{background:#5189ff;}

/*康贝医生团队*/
.doctor{box-shadow:0 0 10px 2px rgba(0,0,0,0.1);}
.doctor .index_tit{background:#fff; margin-bottom:0; padding:1.2rem 0 2.5rem;}
/*.doctor .item{background:#049ce5 no-repeat 1rem center/auto 90%; overflow:hidden;}
.doctor .item.doc1{background-image:url(../images/kbys_5.jpg);}
.doctor .item.doc2{background-image:url(../images/kbys_6.jpg);}
.doctor .item.doc3{background-image:url(../images/kbys_7.jpg);}
.doctor .item.doc4{background-image:url(../images/kbys_8.jpg);}
.doctor .item.doc5{background-image:url(../images/kbys_9.jpg);}
.doctor .img{float:left; width:50%;}
.doctor .img img{display:block; max-width:90%; margin:5% 0 5% 5%;}
.doctor .doctor_info{float:right; width:50%; padding:1.5rem 0 2rem; background:#049ce5;}
.doctor .doctor_info h2{padding:0 0 1rem; line-height:3rem; font-size:1.2rem; font-weight:normal; color:#fff; text-align:center;}
.doctor .doctor_info h2 span{line-height:3rem; padding:0.6rem 0; margin:0 0.6rem; font-size:1.5rem; font-weight:bold; color:#fff; border-bottom:1px solid #fff;}
.doctor .doctor_info p{color:#fff; height:6rem; overflow:hidden; line-height:1.5rem; background:#049ce5; margin:0 1rem; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;}
.doctor .doctor_info a{color:#fff; border:1px solid #fff; display:block; width:8rem; margin:1rem auto 0; padding:0.6rem 0; text-align:center;}
.doctor .swiper-pagination-bullet-active{background:rgba(255,255,255,0.8) !important;}
.doctor .swiper-pagination-bullets{left:24.5% !important; bottom:5px !important;}*/

/*康贝动态*/
.news{background:#fff; margin:1rem 0 3rem; box-shadow:0 0 10px 2px rgba(0,0,0,0.1);}
.news_c{overflow:hidden;}
.news_c li{float:left; width:33.3%; font-size:1.2rem; height:3.6rem; line-height:3.6rem; text-align:center; border-bottom:2px solid #ccc; color:#555; background:#f2f2f2;}
.news_c li.cur{border-bottom-color:#049ce5; color:#049ce5; background:#fff;}
.news_t{display:none;}
.news_t a{display:block; height:3rem; line-height:3rem; margin:0 1rem; color:#555; font-size:1.1rem; border-bottom:1px dashed #ccc; overflow:hidden;}
.news_t a:nth-last-child(1){border:none;}
.news_t a b{font-weight:normal; display:block; width:75%; float:left; overflow:hidden;}
.news_t a span{float:right; color:#aaa; background:#fff;}

/*康贝特色诊疗*/
.tese{box-shadow:0 0 10px 2px rgba(0,0,0,0.1); margin-bottom:3rem; background:#fff; padding-bottom:1.5rem;}
.tese ul{overflow:hidden; width:96%; margin:auto;}
.tese li{width:49%; margin:0 2% 2% 0; position:relative; float:left;}
.tese li:nth-child(1){float:right; margin:0; transform:scaleY(1.11); -o-transform:scaleY(1.11); -moz-transform:scaleY(1.11); -ms-transform:scaleY(1.11); -webkit-transform:scaleY(1.11);}
.tese li img{width:100%; display:block;}
.tese li p{position:absolute; bottom:0; left:0; width:100%; color:#fff; background:rgba(0,0,0,0.5); text-align:center; padding:0.3rem 0;}
.tese .intro{padding:1rem; margin:0 0.7rem 1rem; background:#e5f0ff;}
.tese .intro h3{text-align:center; font-weight:normal; color:#555; margin:0.6rem 0 1rem;}
.tese .intro p{text-indent:2em; line-height:2rem; color:#888;}

/*康贝技术*/
.tech{box-shadow:0 0 10px 2px rgba(0,0,0,0.1); margin-bottom:3rem; background:#fff; padding-bottom:1.5rem;}
.tech ul{overflow:hidden; width:96%; margin:0 auto 1rem;}
.tech li{width:49%; margin:0 2% 2% 0; position:relative; float:left;}
.tech li:nth-child(2n){margin:0 0 2% 0;}
.tech li img{width:100%; display:block;}
.tech li p{position:absolute; bottom:0; left:0; width:100%; color:#fff; background:rgba(0,0,0,0.5); text-align:center; padding:0.3rem 0;}

/*康贝环境*/
.environment{box-shadow:0 0 10px 2px rgba(0,0,0,0.1); margin-bottom:3rem; background:#fff; padding-bottom:1.5rem;}
.environment ul{overflow:hidden; width:96%; margin:auto;}
.environment li{width:49%; margin:0 2% 2% 0; position:relative; float:left;}
.environment li:nth-child(2n){margin:0 0 2% 0;}
.environment li img{width:100%; display:block;}
.environment li p{position:absolute; bottom:0; left:0; width:100%; color:#fff; background:rgba(0,0,0,0.5); text-align:center; padding:0.3rem 0;}