@charset "utf-8";
/* CSS Document */

.brby-index{ padding-top:100px;}
.nwrap{ width:1200px; margin:0 auto; padding-left:120px; position:relative}

.brby-index .tbg{ background:url(../images/img_1.jpg) center top no-repeat; height:705px; min-width:1355px;}
.brby-index .tbg a{ position:absolute; height:70px; width:240px;  top:430px; left:120px;}

.brby-index .tbg2{ background:url(../images/img_2.jpg) center top no-repeat; height:530px; min-width:1355px;}
.brby-index .tbg3{ background:url(../images/img_3.jpg) center top no-repeat; height:649px; min-width:1355px;}

.nwrap img{ width:auto; max-width:inherit !important}

.pr-img{ position:relative;}
.pr-img a{ width:50%; height:100%;  left:0; top:0 ; position:absolute;}
.pr-img a.a2{ left:50%}

.ts-table{ padding:50px 0 18px;}
.ts-table td{ border-bottom:1px dotted #838383; padding:10px; font-size:16px; vertical-align:top; line-height:26px;}
.ts-table td:nth-child(1){ padding-left:30px; color:#000; white-space:nowrap; font-size:14px;}
.ts-table td:nth-child(2){ color:#ff8401}
.ts-table td:nth-child(3){ color:#878787}
.ts-table td img{ display:inline-block; vertical-align:middle; margin-right:10px;}

.pr-btn2{ position:relative; padding-left:28px;}
.pr-btn2 a{  left:620px; top:10px;  width:212px; height:60px; position:absolute;}

.doctor-team{ background:url(../images/bg.jpg) center no-repeat; min-width:1355px; height:602px; padding-top:64px; height:602px;}

.doctor-team .left{ width:735px; height:460px; background:#fff; position:relative; overflow:hidden; float:left;}
.doctor-team .left .text{ padding-left:260px; padding-top:30px; padding-right:70px;}
.doctor-team .left .text .t1{ font-size:12px; color:#767676; line-height:19px; position:relative; overflow:hidden}
.doctor-team .left .text .t1 span{ float:left; font-size:32px; color:#9d5900; padding-right:10px; line-height:120%; height:60px;}
.doctor-team .left .text .t2{ margin-bottom:10px; color:#767676; font-size:14px; position:relative; padding-left:75px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden; }
.doctor-team .left .text .t2 span{ position:absolute; left:0; top:0; color:#555}
.doctor-team .left a.abtn{ position:absolute; width:131px; height:40px; background:url(../images/btn_zx.png) no-repeat; left:265px;  bottom:44px;}
.doctor-team .left .img{ position:absolute; left:0; top:0; width:278px;}
.doctor-team .left .img img{ max-width:100%;}

.change-div{ position:relative;}
.doctor-team .right{ width:400px; position:absolute; right:0; top:56px}
.doctor-items-list .item{ width:92px; height:92px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; overflow:hidden; background:#fff; position:relative; border:2px solid #d5d3ce; margin:0 16px 22px; float:left; cursor:pointer}
.doctor-items-list .item img{ width:100%;}

.doctor-items-list .item .tname{ height:50%; background:rgba(158,142,125,0.8); width:100%; text-align:center; left:0; position:absolute; top:50%; font-size:12px; color:#fff; }
.doctor-items-list .item .tname p{ font-size:14px; padding-top:3px;}
.doctor-items-list .item.hover .tname{ display:none;}
.doctor-items-list .item.hover{ border-color:#ffd4a1}
.brby-index .tbg4{ background:url(../images/bg2.jpg) center top no-repeat; height:868px; min-width:1355px; margin-top:255px;}
.brby-index .tbg5{ background:url(../images/tbg5.png) center top repeat-y; min-height:708px; min-width:1355px; padding-top:100px; padding-bottom:100px;}

.f-list-footer{ position:relative; padding-left:460px; padding-top:150px;}
.f-list-footer .img{ left:10px; top:100px; position:absolute;}
.f-list-footer p{ line-height:44px;}
.f-list-footer p a{ color:#8b5216; font-size:14px;}


.tbg .nwrap{ height:705px;}
.tbg-block-1{ position:absolute; top:584px; color:#999; left:113px}
.tbg-block-1 .t1{ font-size:40px; color:#f77f05}
.tbg-block-1 .t1 span{ font-size:26px; padding-left:10px; color:#605a5a}
.tbg-block-1 .t2{ font-size:12px; line-height:170%}
.tbg2 .nwrap{ height:530px;}
.tbg2 .nwrap .text-block-1{ position:absolute; top:168px; left:151px;}
.tbg2 .nwrap .text-block-1 p{ font-size:16px; line-height:36px;}
.tbg2 .nwrap .text-block-2{ left:996px}
.page-title .t1{ font-size:26px; }
.page-title .t1 span{ font-size:40px; color:#f18600; padding-right:10px;}
.page-title .t2{ font-size:13px; line-height:200%; color:#999}

.tbg3 .nwrap{ height:649px;}
.tbg3 .page-title{ position:absolute; left:66px; top:85px;}
.tbg4 .nwrap{ height:848px;}
.tbg4 .page-title{ position:absolute; left:136px; top:-10px;}
.tbg4 .page-title .t1{ font-size:24px; }
.tbg4 .page-title .t1 span{}

.text-block{ position:absolute; width:230px; top:175px; left:152px; line-height:22px;}
.text-block .t1{ font-size:16px; font-weight:bold; color:#6e6e6e; padding-bottom:10px; line-height:19px}
.text-block .t2{ color:#999; }

.text-block2{ left:510px}
.text-block3{ left:875px; width:240px}
.pr-btn2{ position:relative}
.pr-btn2 p{ position:absolute; font-size:15px; top:30px; left:50px;}
