@charset "utf-8";
/* CSS Document */

.brby-index{ padding-top:100px;}
.nwrap{ width:1200px; margin:0 auto; padding-left:120px; position:relative}

.wc-index .tbg{ background:url(../images/banner.jpg) center top no-repeat; height:592px; min-width:1400px;}

.zz-pl-left{ padding-left:150px; min-width:1200px}
.zz-wrap{ width:1000px; margin:0 auto}

.bg-hui{ background:#fff url(../images/bg_hui.jpg) repeat-x; padding-top:20px;}
.zz-wrap2{ width:1080px; margin:0 auto}

.bg-box{ background:url(../images/bg_1.jpg) no-repeat; height:647px; }
.text-1{ font-size:22px; text-align:center; height:69px; line-height:69px; color:#4c4c4c}
.zz-box{ height:398px; background:url(../images/bg_2.jpg) no-repeat; box-shadow:0 4px 19px #ffe1bc; overflow:hidden}

.zz-box .doctor_img{ background:none; border:none; width:220px; left:120px; top:50px;}
.zz-box .zw{ margin-bottom:10px; margin-top:10px; padding-top:10px; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; padding-bottom:10px; height:50px;}
.zz-box .doctor_info{ padding-top:40px; padding-right:30px;}
.zz-box .doctor_info .hr{ display:none}
.zz-box  .tab-list-warp{ background:none}
.zz-wrap .tab-swiper-container{ margin-top:20px;}
.zz-wrap .swiper-container2 .swiper-slide{ width:156px !important;  height:110px; border:none; box-shadow:none; border-radius:0}
.zz-wrap .swiper-container2 .swiper-slide img{ width:60%}
.zz-wrap .zw dl dd{ margin-bottom:5px;}
.zz-wrap .doctor_info h3{ color:#c87a1e}
.zz-wrap .swiper-container2 .swiper-slide .doctor-name{ position:absolute; top:30px; right:10px; text-align:right;}
.zz-wrap .swiper-container2 .swiper-slide .doctor-name p{ font-size:18px; color:#ce8a40}

.do_but a.zx{ text-indent:-99999px; overflow:hidden; width:198px; height:56px; background:url(../images/btn_2.png) no-repeat; border:none; padding:0; margin:0 }

.zt-box-3{ background:url(../images/img_3.jpg) center center no-repeat; padding:55px 0 85px; height:1197px; min-width:1200px}

.zt-box-4{ background:#fff6dc; padding:30px 0 120px}
.zt-b4-title{ background:url(../images/line-bg.png) center top no-repeat; height:71px; line-height:71px;}
.zt-b4-title a{ width:50%; float:left; overflow:hidden; text-align:center;  color:#fff; font-size:34px; font-weight:200}
.zt-b4-title a.hover{ font-weight:bold;}
.zt-b4-title.hover{ background-position:center bottom}

.zt-box-5{ padding:60px 0 120px}
.zb-5-con{ border:1px solid #444; padding:20px; font-size:16px; line-height:200%; position:relative; width:90%; margin:0 auto; padding-top:30px;}
.zb-5-con li{ width:50%; float:left; position:relative; padding-left:30px;}
.zb-5-list{ overflow:hidden; width:80%; margin:0 auto}
.zt-box-5 .zb-5-title{ position:absolute; left:50%; width:200px; background:#fff; height:40px; line-height:40px; top:-20px; margin-left:-100px; text-align:center; color:#ff7600; font-size:22px;}
.zt-box-5 .zb-5-title:before{ width:10px; height:10px; content:" "; position:absolute; left:0; top:50%; margin-top:-5px; background:#444; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.zt-box-5 .zb-5-title:after{ width:10px; height:10px; content:" "; position:absolute; right:0; top:50%; margin-top:-5px; background:#444; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.zb-5-con li:before{ width:10px; height:10px; content:" "; position:absolute; left:0; top:50%; margin-top:-5px; background:#e8e8e8; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}