@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:1134px; min-width:1400px;}

.wc-index .tbg2{ background:url(../images/ban_bg_1.jpg) center top no-repeat; height:832px; min-width:1400px;}

.wc-index .tbg3{ background:url(../images/ban_bg_2.jpg) center top no-repeat; height:819px; min-width:1400px;}


.wc-index .tbg4{ background:url(../images/ban_bg_3.jpg) center top no-repeat; height:797px; min-width:1400px;}

.wc-index .tbg5{ background:url(../images/ban_bg_4.jpg) center top no-repeat; height:571px; min-width:1400px;}

.wc-index .tbg6{ background:url(../images/ban_bg_5.jpg) center top no-repeat; height:650px; min-width:1400px;}




.wc-block-1{ position:relative; min-height:420px; padding-left:588px;}
.wc-block-1 .img { width:509px; height:418px; border:4px solid #fff; position:absolute; left:0; top:0; overflow:hidden}

.wc-block-1 .text{ position:relative;}

.wc-block-1 .text .text-items{ padding:14px;  margin-bottom:12px; position:relative; width:500px;}
.wc-block-1 .text  .t1{ font-size:24px; color:#471e15; }
.wc-block-1 .text  .t2{ color:#6c5955; font-size:18px;}
.wc-block-1 .text .text-items.hover{ border:4px solid #fffef8; padding:10px}

.wc-block-1 .text .text-items:after{ height:4px; width:10px; left:-10px; background:#fff; top:50%; margin-top:-2px; content:" "; position:absolute; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}

.wc-block-1 .text .text-items.hover:after{width:85px; left:-85px;}


.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{  }
.text-1{ font-size:22px; text-align:center; height:69px; line-height:69px; color:#4c4c4c}
.zz-box{ height:398px; background:#fff; box-shadow:5px 5px 8px rgba(0,0,0,0.08); border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; width:900px; margin:0 auto}

.zz-box .doctor_img{ background:none; border:none; width:250px; left:-50px; top:-50px;}
.zz-box .zw{  color:#545454; margin-bottom:10px !important;}
.zz-box .doctor_info{ padding-top:40px; padding-right:60px; padding-left:250px;}
.zz-box .doctor_info .hr{ width:0; height:0; clear:both; margin:10px 0; height:1px; background:none;}
.zz-box  .tab-list-warp{ background:none}
.zz-wrap .tab-swiper-container{ margin-top:20px;}
.zz-wrap .swiper-container2 .swiper-slide{ width:102px !important; height:102px;}
.zz-wrap .swiper-container2 .swiper-slide img{ width:100%}
.zz-wrap .zw dl dd{ margin-bottom:5px; clear:left}
.zz-wrap .doctor_info h3{ color:#3f2612; float:left; font-size:36px;}
.zz-wrap  .doctor_info h6{ padding-left:10px; padding-top:5px; float:left; font-size:18px; color:#3f2612}
.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}
.zz-wrap .jianjie{ margin-bottom:15px;}
.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}

.n-more{ display:block; background:#542b22; color:#fff; width:85px; height:26px; color:#fff; text-align:center; line-height:26px; font-weight:bold;}
.new-jj{ position:relative; height:50px; line-height:50px;}
.new-jj:before{ height:2px; width:100%; top:50%; margin-top:-1px; left:0; position:absolute; background:#ffdad5; content:" "}
.new-jj span{ color:#4b2d15; font-size:22px; background:#fff; position:absolute; left:0; top:0; letter-spacing:6px; font-weight:bold; padding-right:4px;}

a.look-more-mon{ background:url(../images/more.png) no-repeat; width:274px; height:93px; position:absolute; right:120px; bottom:218px}
.tbg6 .wrap2{ position:relative; height:650px;}

.swiper-img{ position:relative;}
.swiper-container-hj{ min-width:1400px; }
.swiper-img .swiper-pagination-bullet-active{ background:#885631; border-color:#885631}
.swiper-img .swiper-pagination-bullets{ top:-58px; width:100%; text-align:center; min-width:1400px; }
.swiper-img .swiper-pagination-bullet{border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; background:#fff; border-color:#fff; opacity:1; width:12px; height:12px; margin:0 5px;}
.swiper-img .swiper-pagination-bullet-active{ background:#885631; border-color:#885631}


.pr{ position:relative}
.itext-block .t1{ font-size:24px; color:#542b22 }
.itext-block .t2{ font-size:16px; color:#434343 }

.text-block-1{ position:absolute; top:795px; left:50px;}
.text-block-2{ position:absolute; top:915px; left:50px;}

.page-title{ font-size:52px; text-align:center; color:#542b22}

.zt-inner-block{ width:315px; float:left; margin-right:132px; margin-left:-50px; padding-top:90px; height:650px;}

.box-bg-2{ margin-right:80px}
.box-bg-3{ margin-right:0; position:absolute; right:-60px; top:0 }

.zt-inner-block .t1{ color:#cc1e00; font-size:22px; padding-top:15px;}
.zt-inner-block .t2{ padding-bottom:20px; font-size:16px; color:#542b22; padding-top:5px;}
.page-title .t2{ font-size:17px; color:#9c6235}

.tbg5-box{ position:absolute; color:#9c6235; line-height:200%; font-size:16px; top:350px; left:-25px;}
.tbg5-box .t1{ height:165px;}

.tbg5-box-2{ left:345px;}
.tbg5-box-2 .t1{ line-height:170%;}
.tbg5-box-3{ left:700px; padding-right:50px; font-size:15px;}
.tbg5-box-3 .t1 b{ font-weight:bold; display:block; padding-bottom:5px;}
.tbg5-box-3 .t1{ line-height:120%}

.tbg6-text{ position:absolute; top:95px; color:#9c6235; line-height:210%; left:400px;}