/*头部*/
.top{margin-bottom: 5px;}
.top img{display: block;}
.navbar{width:100%;}
.navbar li{width:23.5%;height:40px;margin-bottom:5px;background:url(../../images/xb/navbar_bc.png) no-repeat center center;background-size: 100% auto;float: left;}
.navbar li{margin-right: 2%}
.navbar li:nth-child(4n+4){margin-right: 0px}
.navbar li a{display: block;width:100%;height:40px;line-height: 40px;font-size:15px;text-align: center;color:#fff;}
.banner{width:100%;height:auto;overflow: hidden;}
.banner img{display: block;}

/*医院简介*/
.hospital-intro{width:96%;padding:2%;}
.hospital-intro span.img{display:block;width:50%;height:auto;float: left;}
.hospital-intro p.info{width:48%;line-height: 20px;font-size: 12px;color:#565656;float: right;}
.hospital-intro p.info a{color:#ff0000;}

/*相关文章*/
.relative-article{width:96%;padding:2%;}
.relative-article ul.navbar{width:100%;height:auto;}
.relative-article ul.navbar li{width:23.5%;height:40px;background:url(../../images/xb/atc_nav_default.png) no-repeat center center;background-size: 100% auto;float: left;}
.relative-article ul.navbar li{margin-right: 2%;color:#fff;text-align: center;font-size: 12px;}
.relative-article ul.navbar li:nth-child(4n+4){margin-right: 0px}
.relative-article ul.navbar li.on{background:url(../../images/xb/atc_nav_hover.png) no-repeat center center;background-size: 100% auto;}
.atclist{width:100%;padding:10px 0px;}
.atclist ul.listinfo{width:100%;height:auto;overflow: hidden;}
.atclist ul.listinfo li{height:30px;padding-left: 25px;border-bottom:1px dashed #ccc;background:url(../../images/xb/atc_ioc.png) no-repeat left center;background-size: 20px auto;}
.atclist ul.listinfo li a{display:inline-block;color:#565656;font-size: 14px;}
.atclist ul.listinfo li span{display:inline-block;color:#565656;font-size: 12px;float: right;}


/*诊疗中心*/
.treatment{width:96%;padding:2%;}
.experts{width:100%;height:auto;}
.expert-info{width:100%;}
.expert-photo{display:block;width:40%;height:auto;float: left;}
.expert-intro{width:58%;height:auto;float: right;padding-left: 2%;color:#565656;/* overflow: hidden; */}
.expert-intro .expert-name{width:100%;border-bottom:1px solid #222;padding-bottom: 8px;}
.expert-name b.name{display: inline-block;padding-right: 10px;font-size: 18px;color:#2b862e;}
.expert-name span.zw{display: inline-block;font-size: 14px;}
.expert-intro ul.zc{width:100%;padding:2px 0px;}
.expert-intro ul.zc li{padding:3px 0px;font-size: 13px;text-overflow:ellipsis;
white-space: nowrap;} 
.expert-intro p.czsj{font-size: 12px;line-height: 15px;padding-bottom: 5px;overflow: hidden;}
.expert-intro p.czsj span{display: inline-block;padding:0px 10px;height:22px;line-height:22px;background:#2b862e;color:#fff;font-size: 12px;margin-right: 5px;}
.expert-intro p.zzjb{font-size: 12px;line-height: 22px;}
.expert-intro p.zzjb span{display: inline-block;padding:0px 10px;height:22px;line-height:22px;background:#2b862e;color:#fff;font-size: 12px;margin-right: 5px;}
@media screen and (min-width:375px) and (max-width: 414px){
    .expert-intro ul.zc{padding:8px;}
    .expert-intro ul.zc li{padding:5px 0px;}
    .expert-intro p.zzjb{line-height: 26px;}
}
@media screen and (min-width:414px){
    .expert-intro ul.zc{padding:10px;}
    .expert-intro ul.zc li{padding:6px 0px;}
    .expert-intro p.zzjb{line-height: 28px;}
}
.zxyy{width:100%;padding:20px 0px 10px 0px;text-align: center;}
.zxyy a{display:inline-block;width:120px;height:30px;line-height:30px;color:#fff;font-size: 14px;text-align:center;}
.zxyy a.zx{background:url(../../images/xb/zixun.png) no-repeat center center;background-size: 100% auto;}
.zxyy a.yy{background:url(../../images/xb/yuyue.png) no-repeat center center;background-size: 100% auto;}
.expert-btn{width:100%;padding:10px 0px;text-align: center;height:10px;}
.expert-btn span{display: inline-block;padding:2px 20px;background:#9d9d9d;}
.expert-btn span.on{background:#2b862e;}

.ks-expert{width:96%;padding:2%; height: 210px;overflow: hidden;}
.ks-expert ul.else-btn{width:100%;margin:10px 0px;margin-top: 0px}
.ks-expert ul.else-btn li{width:20%;color:#454545;text-align: center;float: left;background:#dadada;font-size: 14px;}
.ks-expert ul.else-btn li.on{background:url(../../images/xb/expert_bc.png) no-repeat center center;background-size: 100% auto;color:#fff;}
.ks-expert-container{width:100%;overflow: hidden;margin:10px 0px;}
.ks-expert-info{width:100%;}
.neikeitems{width:100%;overflow: hidden;}
.ks-expert-info .oneslidebox{width:100%;overflow: hidden;}
.ks-expert-info .ep-info{width:25%;text-align: center;float: left;}
.ep-info span.ep-photo{width:90%;padding:0px 5%;display:block;height:auto;}
.ep-info h3{text-align: center;font-size: 14px;color:#2b862e;padding:10px 0px;}
.ep-info span.ks{display:inline-block;padding:5px 10px;color:#7e7d7d;font-size:12px;border:1px solid #959595;border-radius:30px; }
.lzgh{width:100%;height:auto;padding:10px 0px;}
.lzgh .imgSlide{display:block;width:50%;height:auto;float: left;position: relative;}
.lzgh .imgSlide .imgItem{width:100%;height:auto;overflow: hidden;}
.lzgh .imgSlide .imgItem span.img{display: block;width:100%;height:auto;float: left;}
.lzgh .imgSlide .imgItem span.img img{display: block;}
.lzgh .imgSlide div.btn{width:100%;height:10px;overflow: hidden;text-align:right;position: absolute;bottom:10px;z-index: 999;}
.lzgh .imgSlide div.btn em{display: inline-block;width:5px;height:5px;background-color: #c9c9c9;border-radius: 100%;}
.lzgh .imgSlide div.btn em.on{background-color: #e06e20}
.lzgh .lzghIntro{width:48%;float: right;}
.lzgh .lzghIntro h3{padding-bottom:10px;font-size: 14px;text-align:center;color:#454545;}
.lzgh .lzghIntro p.info{line-height: 20px;font-size: 12px;color:#565656;}
.lzgh .lzghIntro p.info a{color:#ff0000;}
/*主治病种*/
.disease{width:96%;padding:2%}
.disease .dis-info{width:23.5%;text-align: center;float: left;margin-right: 2%}
.disease .dis-info:nth-child(4n+4){margin-right: 0px}
.disease .dis-info span{display: block;padding:10px 0px;font-size: 14px;color:#565656;}

/*抗癌*/
.ka-line{width:100%;height:auto;}
.ka-intro{width:96%;padding:2%;line-height: 25px;font-size:14px;color:#565656;text-indent: 2em;}
.ka-intro a{color:#ff0000;}
.ka-action{width:96%;padding:2%;}
.ka-action ul.ka-btn{width:32%;float: left;}
.ka-action ul.ka-btn li{width:100%;height:40px;line-height:40px;text-align:center;color:#fff;margin-bottom:10px;background:url(../../images/xb/ka_nav_default.png) no-repeat center center;background-size: 100% auto;}
.ka-action ul.ka-btn li:last-child(){margin-bottom:0px;}
.ka-action ul.ka-btn li.on{background:url(../../images/xb/ka_nav_hover.png) no-repeat center center;background-size: 100% auto;}
.ka-content{width:65%;padding-left: 3%;float: right;overflow: hidden;}
.ka-content .ka-info{width:100%;height:auto;}
.ka-info span.img{display:block;width:100%;height:auto;}
.ka-info p{font-size: 14px;line-height: 25px;color:#565656;text-indent: 2em;}
.ka-info p a{color:red;}
.part-ad{width:96%;padding:2%;}

/*有问必答*/
.qa-content{width:96%;padding:2%;}
.qa-content .qa-info{width:100%;margin-bottom: 15px;}
.qa-content .qa-info h3{height:30px;line-height: 30px;font-size:16px;color:#565656;margin-bottom:10px;}
.qa-content .qa-info h3 span{display:inline-block;width:30px;height:30px;border-radius: 100%;background: #9d9d9d;color:#fff;text-align:center;}
.qa-content .qa-info p{line-height:30px;font-size:14px;color:#565656;}
.qa-content .qa-info p a{color:red;}
.qa-from{width:96%;padding:2%;font-size: 12px;}
.from-info{padding:2%;border:1px solid #2b862e;border-bottom:2px solid #2b862e;background-color: #f5fff6;padding-bottom:20px;}
.from-info div.input-group{width:100%;margin:10px 0px;}
.from-info div.input-group span.span1{display: inline-block;width:20%;padding:8px 0% 8px 2px;color:#565656;float: left;}
.from-info div.input-group span.span2{display: inline-block;width:76%;float: right;}
.from-info div.input-group span.span2 input{width:88%;border:1px solid #a0a0a0;padding:8px 10px;color:#bbbbbb;outline: none;}
.from-info div.input-group span.textarea{height:auto;display: inline-block;width:76%;padding-left: 2%;float: right;}
.from-info div.input-group span.textarea textarea{width:88%;height:80px;border:1px solid #a0a0a0;padding:8px 10px;color:#bbbbbb;line-height: 25px;outline: none;}
.qa-from .tip{color:red;padding:10px 0px;font-size: 12px;text-align:center;}

/*footer*/
.footer{width:100%;/* margin-bottom: 60px; */}
.f-navbar{width:100%;height:40px;overflow: hidden;}
.f-navbar li{width:25%;background:#2b862e url(../../images/xb/footer_line.png) no-repeat right center;float: left;}
.f-navbar li:last-child{background:#2b862e;}
.f-navbar li a{display: block;width:100%;height:40px;line-height: 40px;font-size: 14px;color:#fff;text-align:center;}
.footer .logo{display:block;padding:10px 0px;}
.footer p{text-align:center;padding-bottom:10px; }
.footer .tel{font-size: 14px;font-weight: bold;color:#6f6f6f;}
.footer .tel a{font-size: 14px;font-weight: bold;color:#6f6f6f;}
.footer .ad{font-size: 12px;color:#a8a8a8;}
.footer .sm{font-size: 12px;color:#a8a8a8;}

/*bottom-fixed*/
.bottom_fixed{position: fixed;width:100%;bottom:0px;left:0px;}
.bottom_fixed ul{height:auto;}
.bottom_fixed ul li{width:32%;text-align:center;height:50px;float: left;}
.bottom_fixed ul li em.blank{display: block;width:100%;height:20px;}
.bottom_fixed ul li:nth-child(1){margin-right: 2%}
.bottom_fixed ul li:nth-child(3){margin-left: 2%}
.bottom_fixed ul li:nth-child(1) span{background: url(../../images/xb/home.png) no-repeat center center; background-size: 20px 20px;}
.bottom_fixed ul li:nth-child(3) span{background: url(../../images/xb/docutor.png) no-repeat center center; background-size: 20px 20px;}
.bottom_fixed ul li.li_01 span{display: inline-block;width:30px;height:30px;vertical-align: middle}
.bottom_fixed ul li.li_01 a{display: inline-block;color:#fff;height:30px;line-height: 30px;font-size: 12px;vertical-align: middle}
.bottom_fixed ul li.li_01 .info{width:100%;height:30px;overflow:hidden;background: url(../../images/xb/bottom_float_bc_01.png) no-repeat center center;background-size: auto 40px;}
.bottom_fixed ul li.li_02{text-align:center;background: url(../../images/xb/bottom_float_bc_02.png) no-repeat center bottom;background-size: auto 50px;}
.bottom_fixed ul li.li_02 span{display: block;width:100%;height:30px;background: url(../../images/xb/tel.png) no-repeat center center; background-size: 20px 20px;}
.bottom_fixed ul li.li_02 a{display:block;color:#fff;height:20px;font-size: 14px;}
















