.zb-header-top{overflow: hidden;padding: 12px 0;}
.zb-header-top{width:1130px;margin: 0 auto;}
.zb-slogan span{display: block;color: #3f3a39;line-height: 23px;}
.zb-logo{margin: 4px 25px 0 0;}
.zb-header-tel{margin-top: 8px;}

.zb-header-bot{background: #004ea2;}
.zb-header-nav{width: 1122px;margin: 0 auto;}
.zb-header-nav ul{overflow: hidden;}
.zb-header-nav ul li{float: left;background: url(../img/nav.jpg) right center no-repeat;}
.zb-header-nav ul li:last-child{background: none;}
.zb-header-nav ul li a{font-size: 18px;color:#fff;display: block;line-height: 35px;padding: 0 33px;}

.zb-header-bot1{background: #f8f8f8;}
.zb-header-nav1{width: 1122px;margin: 0 auto;}
.zb-header-nav1 ul{overflow: hidden;}
.zb-header-nav1 ul li{float: left;}
.zb-header-nav1 ul li:last-child{background: none;}
.zb-header-nav1 ul li a{font-size: 18px;color:#0a3481;display: block;line-height: 35px;padding: 0 33px;}




.banner{position:relative;width: 100%; height:427px; margin: 0 auto; overflow: hidden; }
.banner .hd{top: 92%;text-align:right;position: absolute;display:block;overflow: hidden;z-index: 1;left: 0;right: 0;width: 1200px; margin: 0 auto;}
.banner .hd li{width: 29px;height: 3px;cursor: pointer;margin: 0 5px;display: inline-block;background-color: rgba(255,255,255,0.8);}
.banner .hd li.on{background:#004ea2;}
.banner .hd ul{padding-right: 25px;}
.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{zoom:1; vertical-align:middle; }
.banner .bd img{width: 1920px;height: 427px;display: block;position: absolute;left: 50%;margin-left: -960px;}


.banner1{position:relative;width: 100%; height:384px; margin: 0 auto; overflow: hidden; }
.banner1 .hd{top: 92%;text-align:right;position: absolute;display:block;overflow: hidden;z-index: 1;left: 0;right: 0;width: 1200px; margin: 0 auto;}
.banner1 .hd li{width: 29px;height: 3px;cursor: pointer;margin: 0 5px;display: inline-block;background-color: rgba(255,255,255,0.8);}
.banner1 .hd li.on{background:#004ea2;}
.banner1 .hd ul{padding-right: 25px;}
.banner1 .bd{ position:relative; height:100%; z-index:0;}
.banner1 .bd li{zoom:1; vertical-align:middle; }
.banner1 .bd img{width: 1920px;height: 384px;display: block;position: absolute;left: 50%;margin-left: -960px;}


.zb-make-box{width: 1130px;overflow: hidden;margin: 0 auto;margin-top:12px;background: #f5f5f5;height: 149px;}
.zb-make-box h1.fl{color: #004ea2;font-size: 40px;padding: 48px 24px;}
.zb-make{border: 1px solid #004EA2;height: 147px;width: 840px;}
.zb-make div.fl{margin: 19px 0 0 30px;}
.zb-make div.fl span{display: block;color: #004ea2;font-size: 24px;line-height: 1.5;}
.zb-make-form{margin: 53px 17px 0 0;}
.zb-make-form form{font-size: 0;}
.zb-make-form input[type=text]{border: 1px solid #004EA2;width: 230px;height: 40px;color: #838383;text-indent: 10px;}
.zb-make-form input[type=submit]{background: #004EA2;color: #fff;font-size: 24px;height: 42px;width: 145px;vertical-align: bottom;cursor:pointer;}

.zb-innews{width: 1130px;overflow: hidden;margin: 0 auto;margin-top:12px;}
.zb-notice{width:367px;margin-right: 3px;}
.zb-notice-tit{padding: 21px 18px 21px 50px;overflow: hidden;background: #004EA2 url(../img/innotice.png) 18px center no-repeat;}
.zb-notice-tit span.fl{color: #fff;}
.zb-notice-tit a.fr{color: #fff;font-size: 12px;}

.zb-report{width:367px;margin-right: 3px;}   
.zb-report-tit{padding: 21px 18px 21px 50px;overflow: hidden;background: #004EA2 url(../img/inreport.png) 18px center no-repeat;}
.zb-report-tit span.fl{color: #fff;}
.zb-report-tit a.fr{color: #fff;font-size: 12px;}

.zb-notice-view{background: #f5f5f5;padding: 17px 12px;margin-top: 5px;height:286px;}
.zb-notice-top li{overflow: hidden;}
.zb-notice-top li:first-child{margin-bottom: 17px;}
.zb-notice-top li:hover .zb-notice-mess h3{color:#004EA2;}
.zb-notice-img{width: 124px;height: 84px;overflow: hidden;}
.zb-notice-img img{width: 124px;height: 84px;transition: all .8s ease;}
.zb-notice-img:hover img{transform: scale(1.2);}
.zb-notice-mess{margin-left: 15px;width: 200px;}
.zb-notice-mess h3{margin-bottom:4px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-notice-mess p{line-height:18px;font-size: 12px;color: #000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.zb-notice-bot{margin-top: 17px;}
.zb-notice-bot li{overflow: hidden;line-height: 28px;}
.zb-notice-bot li a{width: 250px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-notice-bot li a:hover{color: #004EA2;}

.zb-report-view{background: #f5f5f5;padding: 17px 12px;margin-top: 5px;height:286px;}
.zb-report-view ul li{overflow: hidden;margin-bottom: 17px;}
.zb-report-view ul li:hover .zb-report-mess h3{color:#004EA2;}
.zb-report-view ul li:last-child{margin-bottom: 0;}
.zb-report-img{width: 124px;height: 84px;overflow: hidden;}
.zb-report-img img{width: 124px;height: 84px;transition: all .8s ease;}
.zb-report-img:hover img{transform: scale(1.2);}
.zb-report-mess{margin-left: 15px;width: 200px;}
.zb-report-mess h3{margin-bottom:4px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-report-mess p{position:relative;line-height:18px;height:54px;font-size: 12px;color: #000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.zb-report-mess p span{position: absolute;right: 0;bottom: 0;width:108px;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-quick{width: 390px;}
.zb-quick ul{overflow: hidden;}
.zb-quick ul li{padding: 25px 0;width: 125px;float: left;text-align: center;background: #f5f5f5;margin-right: 5px;margin-bottom: 5px;}
.zb-quick ul li:nth-child(n+7){margin-bottom: 0;}
.zb-quick ul li:hover p{color: #004EA2;}
.zb-quick-img{margin-bottom: 8px;}
.zb-quick ul li p{font-size: 13px;color: #000;}
.zb-inteam-box{background: #004EA2;overflow: hidden;margin-top: 12px;}
.zb-inteam{width: 1130px;margin: 0 auto;}

.zb-intype-tit h1{font-size: 24px;color: #fff;text-align: center;margin: 13px 0;}
.zb-intypes-tit h1{color: #ff4100;}
.zb-intype-tit p{font-size: 18px;color: #b0b0b0;text-align: center;}

.zb-team-view{margin-top: 15px;}
.zb-team-view ul{overflow: hidden;}
.zb-team-view ul li{width:192px;float: left;border:3px solid #fff;padding: 6px;background: #fff;margin: 0 8px;}
.zb-team-view ul li:hover{border:3px solid #f9b245;}
.zb-team-img{width: 192px;height: 236px;}
.zb-team-img img{width: 192px;height: 236px;}
.zb-team-mess{margin: 10px 0 15px;}
.zb-team-mess *{color: #747474;text-align: center;display: block;line-height: 23px;}
.zb-team-mess p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-team-mess a:hover{color: #004EA2;}
.zb-team-href{text-align: center;margin-bottom: 15px;}
.zb-team-href a{display: inline-block;color: #004ea2;padding: 0 10px;}

.zb-inmore{margin: 54px 0 45px 0;}
.zb-inmore a{color: #fff;font-size: 20px;border: 2px solid #fff;display: block;width: 210px;height: 50px;margin: 0 auto;text-align: center;line-height: 50px;}

.zb-inhuman{width: 1130px;margin: 0 auto;overflow: hidden;}
.zb-inhuman-view{margin: 25px 0;}
.zb-inhuman-view ul{overflow: hidden;}
.zb-inhuman-view ul li{float: left;width: 367px;margin-right: 14px;}
.zb-inhuman-view ul li:last-child{margin-right: 0;}
.zb-inhuman-img{width: 367px;height: 307px;}
.zb-inhuman-img img{width: 367px;height: 307px;}
.zb-inhuman-tit{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;color: #004ea2;text-align: center;line-height: 34px;background: #e9f0f6;}

.zb-inpublic-box{background: #004EA2;overflow: hidden;}
.zb-inpublic-view{width: 1130px;margin: 0 auto;margin-top: 35px;}
.zb-inpublic-view ul{overflow: hidden;}
.zb-inpublic-view ul li{width: 250px;float: left;background: #fff;padding: 10px;margin: 0 6px;}
.zb-inpublic-view ul li h1{margin:15px 0 10px;color: #0176bb;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-inpublic-view ul li p{margin-bottom:14px;line-height: 18px;font-size: 12px;color: #818181;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.zb-inpublic-img{width:250px;height:167px;}
.zb-inpublic-img img{width:250px;height:167px;}
.zb-treat{width: 1130px;margin: 0 auto;overflow: hidden;}
.zb-treat-view{margin: 25px 0;}
.zb-treat-view ul{overflow: hidden;}
.zb-treat-view ul li{float: left;width: 367px;margin-right: 14px;}
.zb-treat-view ul li:last-child{margin-right: 0;}
.zb-treat-img{width: 367px;height: 307px;}
.zb-treat-img img{width: 367px;height: 307px;}
.zb-treat-tit{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;color: #004ea2;text-align: center;line-height: 34px;background: #e9f0f6;}

.zb-frequ-box{background: #004EA2;overflow: hidden;}
.zb-frequ{width: 1130px;margin: 0 auto;}

.zb-frequ-view-tit{margin: 10px 0 0 0;}
.zb-frequ-view-tit ul{text-align: center;}
.zb-frequ-view-tit ul li{display: inline-block;width: 120px;height: 30px;background: #7c94ce;}
.zb-frequ-view-tit ul li.on{background: #0b318b;}
.zb-frequ-view-tit ul li:hover{background: #0b318b;}
.zb-frequ-view-tit ul li a{color: #fff;display: block;line-height: 30px;}

.zb-frequ-view-mess{margin: 18px 0;}
.zb-frequ-view-mess ul{overflow: hidden;}
.zb-frequ-view-mess ul li{float: left;margin: 17px 27px;}
.zb-frequ-view-img{width: 141px;height: 96px;}
.zb-frequ-view-img img{width: 141px;height: 96px;}
.zb-frequ-view-con{width: 360px;margin-left: 10px;}
.zb-frequ-view-con a{margin-bottom:5px;display:block;background:#f9b245;color: #004ea2;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-frequ-view-con p{line-height: 24px;line-height: 1.875;font-size: 12px;color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}


.zb-invideo-view{width: 1130px;margin: 0 auto;overflow: hidden;margin-top: 24px;}
.zb-invideo-view ul{overflow: hidden;}
.zb-invideo-view ul li{width: 368px;float: left;margin-right: 13px;}
.zb-invideo-view ul li:last-child{margin-right: 0;}
.zb-invideo-view-tit{font-size: 16px;color: #004ea2;line-height: 36px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-invideo-view-img{width: 368px;height:207px;}
.zb-invideo-view-img img{width: 368px;height:207px;}
.zb-inhospital-fl{background: #f5f5f5;padding: 27px 23px 7px 13px;}
.zb-inhospital{width: 1130px;margin: 0 auto;overflow: hidden;margin-top: 10px;}
.zb-inhospital-fl-mess{width: 252px;margin-left: 25px;}
.zb-inhospital-fl-img{width: 205px;height: 163px;}
.zb-inhospital-fl-img img{width: 205px;height: 163px;}
.zb-inhospital-nav{overflow: hidden;margin-top: 15px;}
.zb-inhospital-nav li{background:#fff;margin:0 4px 8px 0;float: left;width: 78px;height: 20px;border: 1px solid #004EA2;}
.zb-inhospital-nav li a{color: #004EA2;display: block;line-height: 20px;text-align: center;}
.zb-inhospital-tit{display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;color: #004EA2;background: url(../img/inhospital-car.png) left center no-repeat;padding-left: 45px;line-height: 40px;}
.zb-inhospital-adr{color: #585858;font-size: 12px;line-height: 1.5;}

.zb-consultation ul li{color: #848484;line-height: 20px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-inhospital-fr{width: 600px;margin-left: 12px;}
.zb-inhospital-fr ul{overflow: hidden;}
.zb-inhospital-fr ul li{float:left;width: 278px;height: 109px;margin:0 4px 7px 0;padding-left: 18px;}
.zb-inhospital-fr ul li h2{font-size: 18px;color: #004EA2;margin: 12px 0 7px 0;}
.zb-inhospital-fr ul li p{color: #555;margin-bottom: 10px;}
.zb-inhospital-fr ul li a{color: #004EA2;}

.zb-inhospital-type1{background: url(../img/type1.jpg) center no-repeat;}
.zb-inhospital-type2{background: url(../img/type2.jpg) center no-repeat;}
.zb-inhospital-type3{background: url(../img/type3.jpg) center no-repeat;margin-bottom: 0;}
.zb-inhospital-type4{background: url(../img/type4.jpg) center no-repeat;margin-bottom: 0;}

.zb-frlink{width: 1130px;margin: 18px auto 12px;position: relative;border: 1px solid #004EA2;}
.zb-frlink-tit{font-size: 18px;color: #004EA2;position: absolute;width: 102px;text-align: center;background: #fff;height: 24px;margin: auto;left:0;right: 0;    top: -12px;
    z-index: 1;}
.zb-frlink-view{padding: 20px 35px;}
.zb-frlink-view ul{overflow: hidden;}
.zb-frlink-view ul li{float: left;margin-right: 25px;line-height: 24px;}
.zb-frlink-view ul li a{color: #666;}

.zb-footer{background: #e9f0f6;border-top: 5px solid #004EA2;}
.zb-footer-top{overflow: hidden;width: 1130px;margin: 0 auto;padding: 7px 0 22px;}
.zb-footer-top-adr{width: 360px;padding-top: 20px;margin-right: 95px;}
.zb-footer-top-adr p{color: #6c6c6c;line-height: 28px;}
.zb-footer-top-adr p a{text-decoration: underline;color: #004EA2;}
.zb-footer-bot{background: #004EA2;}
.zb-footer-bot-copy{width: 1130px;margin: 0 auto;padding: 25px 0;}
.zb-footer-bot-copy p{color: #fff;line-height: 22px;}
.zb-footer-slo{margin-bottom: 20px;}
.zb-footer-top-slo{padding-top: 20px;}
.zb-footer-top-slo p{color: #796b4b;}

.zb-footer-top-ewm{width: 164px;}
.zb-footer-top-ewm p{text-align: center;color: #004EA2;font-size: 18px;line-height: 42px;}
.zb-footer-ewm img{width: 164px;height: 164px;}

.zb-positon{width: 1105px;padding:20px 0 20px 25px;margin:0 auto;color: #666;background: url(../img/position.jpg) left center no-repeat;}
.zb-positon a{font-size: 12px;color: #666;}
.zb-positon a:hover{color: #004EA2;}


.zb-artteam-box{margin: 0 auto;width: 1130px;}
.zb-artteam-fl{box-shadow: 0px 0px 10px 0px #ccc;width: 770px;}

.zb-artteam{overflow: hidden;padding: 21px 28px;}
.zb-artteam-img{width: 185px;height: 235px;}
.zb-artteam-img img{width: 185px;height: 235px;}
.zb-artteam-info{margin-left: 44px;max-width: 440px;}
.zb-artteam-mess{border-bottom: 1px dashed #d2d0d1;padding: 7px 0;}
.zb-artteam-name{font-size: 28px;color: #000;margin-right: 15px;}
.zb-artteam-job{font-size: 16px;color: #000;}
.zb-artteam-post{color: #333;padding: 10px 0;}
.zb-artteam-visit{color: #333;}
.zb-artteam-visit span{font-weight: bold;color: #000;}
.zb-artteam-regi{margin-top: 25px;width: 120px;height: 30px;line-height: 30px;display: block;text-align: center;color: #fff;background: #2691c8;}

.zb-artteam-tit{border-bottom: 1px dashed #d2d0d1;padding-bottom: 5px;}
.zb-artteam-tit span{display: block;line-height: 30px;border-left: 3px solid #004EA2;color: #004EA2;font-size: 20px;padding-left: 12px;margin-left: 12px;}
.zb-artteam-main{padding:14px 22px;min-height: 200px;}
.zb-artteam-main *{color: #666;line-height: 28px;}

.zb-artteam-fr{width: 330px;}
.zb-arthots{box-shadow: 0px 0px 10px 0px #ccc;background: #fff;padding: 10px 0;}
.zb-arthots-view{padding: 0 16px;}
.zb-arthots-view ul li{border-bottom: 1px dashed #d2d0d1;margin-top: 5px;}
.zb-arthots-view ul li:last-child{border-bottom: 0;}
.zb-arthots-view ul li a{color: #666;display: block;line-height: 34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-arthots-view ul li a:hover{color: #004EA2;}
.zb-artexpert{box-shadow: 0px 0px 10px 0px #ccc;background: #fff;padding: 10px 0;margin-top: 18px;}
.zb-artexpert-view{padding:20px 20px 0 20px;}
.zb-artexpert-view ul li{overflow: hidden;margin-bottom: 15px}
.zb-artexpert-img{width: 85px;height:105px;}
.zb-artexpert-img img{width: 85px;height:105px;}
.zb-artexpert-mess{margin-left: 20px;width: 185px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-artexpert-tit{font-size: 16px;color: #49a9dc;margin-bottom: 3px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-artexpert-mess p{line-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-artexpert-btn{margin-top: 8px;}
.zb-artexpert-btn a{border-radius:3px;text-align:center;display: inline-block;width: 50px;height: 20px;line-height: 20px;color:#fff;}
.zb-artexpert-deta{background: #f8ac00;}
.zb-artexpert-make{background: #49a9dc;}

.zb-artcus{box-shadow: 0px 0px 10px 0px #ccc;background: #fff;padding: 10px 0;margin-top: 18px;}
.zb-artcus img{max-width: 100%;}

.zb-content{width: 1130px;margin: 0 auto;}
.zb-sidebar{width: 160px;}
.zb-flsidebar h1{color: #2bafa2;font-size: 24px;}
.zb-sidebar-nav{margin-top: 15px;}
.zb-sidebar-nav li a{font-size: 14px;color: #333;display: block;line-height: 30px;}
.zb-sidebar-nav li a:before{content: "";display: inline-block;margin-right:5px;width: 6px;height: 6px;background: #ccc;}
.zb-sidebar-nav li a:hover{color: #004EA2;}

.zb-sidebar-view{margin-top: 25px;}
.zb-sidebar-view ul li a{display: block;line-height: 80px;color: #fff;font-size: 16px;padding-left: 70px;}
.zb-sidebar-view ul li{background: #2763bc;border-radius: 8px;margin-bottom: 10px;}
.zb-sidebar-view ul li:nth-child(2n){background: #2b9caf;}
.zb-sidebar-view ul li.doctor a{background: url(../img/icon1.png) 25px center no-repeat;}
.zb-sidebar-view ul li.services a{background: url(../img/icon2.png) 21px center no-repeat;}
.zb-sidebar-view ul li.arrang a{background: url(../img/icon3.png) 20px center no-repeat;}
.zb-sidebar-view ul li.medical a{background: url(../img/icon4.png) 20px center no-repeat;}

.zb-sidebar-cus{margin-top: 25px;}
.zb-sidebar-cus img{max-width: 100%;}
.zb-sidebar-form form{font-size: 0;}
.zb-sidebar-form form input[type=text]{height: 30px;width: 116px;border:2px solid #004EA2;text-indent: 5px;}
.zb-sidebar-form form input[type=submit]{height: 34px;width: 40px;border:2px solid #004EA2;background: #004EA2;color: #fff;border-radius: 0 10px 10px 0;cursor:pointer;}

.zb-sidebar1{width: 210px;}
.zb-flsidebar1 h1{padding-left:20px;color: #fff;font-size: 18px;line-height:54px;background: url(../img/zb-posi.jpg) center no-repeat;}
.zb-sidebar-nav1{margin-top: 15px;}

.zb-sidebar-nav1 li{background: #eee;line-height: 38px;padding: 0 20px;margin-bottom: 10px;}
.zb-sidebar-nav1 li a{color: #333;display: block;line-height: 38px;font-size: 16px;}
.zb-sidebar-nav1 li:hover a{color: #fff;}
.zb-sidebar-nav1 li a:after{content: ">";display: inline-block;float: right;}
.zb-sidebar-nav1 li:hover{background: #2691c9;}

.zb-sidebar-view1{margin-top: 25px;}
.zb-sidebar-view1 ul{overflow: hidden;}
.zb-sidebar-view1 ul li a{display: block;color: #fff;}
.zb-sidebar-view1 ul li{padding: 15px 0px;background: #0147bb;margin:0 5px 5px 0;float: left;width: 100px;text-align: center;}
.zb-sidebar-view1 ul li p{margin-top: 5px;}
.zb-sidebar-view1 ul li:nth-child(2){background: #2b9caf;}
.zb-sidebar-view1 ul li:nth-child(3){background: #2b9caf;}

.zb-sidebar-form1{margin-top: 25px;}
.zb-sidebar-form1 form{font-size: 0;}
.zb-sidebar-form1 form input[type=text]{height: 30px;width: 121px;border:2px solid #004EA2;text-indent: 5px;}
.zb-sidebar-form1 form input[type=submit]{height: 34px;width: 78px;border:2px solid #004EA2;background: #004EA2;color: #fff;cursor:pointer;}


.zb-container{width: 915px;}
.zb-container1{width: 895px;}
.zb-conta-posi a{font-size: 13px;color: #666;}
.zb-contain-posi{border-bottom: 1px solid #e6e6e6;}
.zb-contain-posi span{padding: 3px 0;font-size: 28px;color: #000;border-bottom: 3px solid #0147bb;line-height: 44px;}

.zb-conta-tit{background: url(../img/zb-conta-img.jpg) center no-repeat;margin-top: 34px;}
.zb-conta-tit span{display:block;width: 150px;margin: 0 auto;text-align: center;height:22px;line-height:22px;background: #fff;color: #2691C8;font-size: 20px;}

.zb-conta-info{overflow: hidden;padding: 32px 0; border-bottom: 1px dashed #d2d0d1;}
.zb-conta-info div.fl{width: 288px;height: 185px;}
.zb-conta-info div.fl img{width: 288px;height: 185px;}
.zb-conta-info div.fr{width: 600px;}
.zb-conta-info div.fr p{font-size: 20px;color: #333;line-height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;}

.zb-viewteam ul li{overflow: hidden;background: #f5f5f5;margin-top: 24px}
.zb-viewteam-img{width: 200px;height: 255px;}
.zb-viewteam-img img{width: 200px;height: 255px;}
.zb-viewteam-info{width: 655px;margin-left: 30px;}
.zb-viewteam-name{font-size: 22px;color: #000;margin: 22px 0 10px;display: block;}
.zb-viewteam-info p{color: #666;line-height: 22px;}
.zb-viewteam-info p span{color: #333;}
.zb-viewteam-office{margin: 10px 0;}
.zb-viewteam-dec{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.zb-viewteam-btn{margin-top: 25px;}
.zb-viewteam-btn a{display: inline-block;width: 100px;height: 40px;text-align: center;line-height: 40px;color: #fff;}
.zb-cyan{background: #2bafa2;}
.zb-blue{background: #0176bb;}

.fenye{text-align: right;}
.page{overflow: hidden;}
.fenye .thisclass{background: #0099ff;border: 1px solid #0099ff;color: #ffffff;}
.fenye .thisclass a{color: #ffffff;}
.fenye li{display:inline-block;border: 1px solid #ddd;}
.fenye li a{padding: 2px 10px;display: block;color: #333;}
.fenye li:hover{text-decoration: none;background: #0099ff;border: 1px solid #0099ff;}
.fenye li:hover a{color: #fff;}
.fenye li span{padding: 3px 11px;display: block;}
.fenye li span:hover{color:#fff;}

.zb-viewwelf ul li{float: left;width: 220px;margin:27px 8px 10px 0;}
.zb-viewwelf-img{width: 220px;height:147px;}
.zb-viewwelf-img img{width: 220px;height: 147px;}
.zb-viewwelf-tit{color: #004EA2;margin: 15px 0 10px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-viewwelf-dec{line-height: 18px;font-size: 12px;color: #818181;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}

.zb-viewguide{margin-top: 40px;}
.zb-viewguide ul li{border-bottom: 1px dashed #ddd;line-height: 48px;overflow: hidden;padding: 0 15px;}
.zb-viewguide ul li a{color: #333;display: block;float: left;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-viewguide ul li span{color: #c5c5c5;font-size: 12px;float: right;}

.zb-contain-lead{background: #2668c8;padding: 20px 30px;border-radius: 15px;margin: 29px 0;}
.zb-contain-lead h1{font-size: 22px;color: #fff;margin-bottom: 5px;}
.zb-contain-lead p{color: #fff;line-height: 1.714;}

.zb-satisfac-main{overflow: hidden;}
.zb-satisfac-main h1{background: #eee;font-size: 18px;color: #333;line-height: 40px;padding: 0 20px;}

.zb-satisfac-opt{font-size: 16px;padding: 25px 20px;}
.zb-satisfac-opt input[type=radio]{margin-right: 10px;}
.zb-satisfac-opt textarea{border: 1px solid #d6d6d6;width: 855px;height: 85px;}

.zb-satisfac-txt{margin-right: 110px;}
.zb-satisfac-txt label{line-height:30px;font-size: 18px;color: #333;width: 110px;display: block;float: left;text-align: right;}
.zb-satisfac-txt input[type=text]{width: 150px;height: 30px;border: 1px solid #d6d6d6;border-radius: 5px;}
.zb-satisfac input[type=submit]{margin:0 auto;display: block;margin-top:30px;width: 200px;height: 40px;background: #0155e2;color: #fff;font-size: 18px;}
.zb-viewvideo{margin-top: 45px;}
.zb-viewvideo ul{overflow: hidden;}
.zb-viewvideo ul li{width: 445px;float: left;}
.zb-viewvideo ul li:nth-child(2n){float: right;}
.zb-viewvideo ul li p{color: #004ea2;font-size: 22px;text-align: center;line-height: 55px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-viewvideo-img img{width: 445px; height:250px; overflow:hidden;}

.zb-artconta-tit{border-bottom: 1px dashed #d6d6d6;padding-bottom: 10px;}
.zb-artconta-tit h2{font-size: 30px;color: #000;text-align: center;line-height: 60px;}

.zb-artconta-date{text-align: center;}
.zb-artconta-date h6{display: inline-block;font-size: 14px;color: #333;margin: 0 30px;}

.zb-artconta-box img{max-width: 800px;display: block;margin:5px auto;}
.zb-artconta-box p{text-indent:40px;}
.zb-artconta-box{color: #666;line-height: 48px;margin-top: 20px;padding-bottom: 20px;border-bottom: 1px dashed #d6d6d6;font-size:18px;}
.zb-artconta-box * {color: #666;line-height: 36px;font-size:18px;}
.zb-artconta-box a {color: #004EA2 !important;}

.praye{margin-top: 20px;}
.praye ul{overflow: hidden;}
.praye ul li{line-height: 26px;margin-right: 250px;}
.praye ul li a{font-size: 14px;color: #666;}
.praye ul li a:hover{color: #004EA2 ;}

.zb-share{overflow: hidden;background: #f4f4f4;padding: 10px 0;margin-top: 15px;}

.zb-share-fr{overflow: hidden;margin-right: 75px;}
.zb-share-emw{width: 90px;height: 90px;}
.zb-share-emw img{width: 90px;height: 90px;}
.zb-share-mess{width: 85px;margin-left: 18px;}
.zb-share-mess h2{color: 333;font-size: 16px;line-height: 40px;}
.zb-share-mess p{color: #004EA2;}
.zb-share-fl{padding: 31px 0 31px 35px;}
.zb-share-fl a{color: #333;}

.zb-viewinsur{margin-top: 40px;}
.zb-viewinsur ul li{background:#f2f2f2;border-bottom: 1px dashed #ddd;line-height: 48px;overflow: hidden;padding: 0 15px;}
.zb-viewinsur ul li a{color: #333;display: block;float: left;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-viewinsur ul li span{color: #333;font-size: 12px;float: right;}
.zb-viewinsur ul li a:hover{color: #004EA2;}

.zb-artabout img{max-width: 800px;display: block;margin: 0 auto;}
.zb-artabout{color: #000;line-height: 2;margin-top: 20px;padding-bottom: 20px;}
.zb-artabout * {color: #000;line-height: 2;}

.zb-viewnews-img{width: 174px;height: 118px;}
.zb-viewnews-img img{width: 174px;height: 118px;}

.zb-viewnews{margin-top: 30px}
.zb-viewnews ul li{overflow: hidden;border-bottom: 1px solid #e9f0f6;padding-bottom: 24px;margin-bottom: 24px;}
.zb-viewnews ul li:last-child{margin-bottom: 0;}
.zb-viewnews-con{margin-left: 40px;width: 515px;}
.zb-viewnews-con a{color: #004EA2;font-size: 18px;display: block;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb-viewnews-con p{color: #333;font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}

.zb-viewnews-date{width: 138px;height: 78px;border-left: 2px solid #0b4f9d;margin-top: 20px;text-align: center;}
.zb-viewnews-date p{line-height:22px;color: #004EA2;}

.zb-viewnews-details{background: #f5f5f5;border: 1px solid #c8c8c8;color: #444;display: block;width: 74px;height: 20px;border-radius: 3px;margin: 0 auto;margin-top: 5px;}
.zb-humanism img{max-width: 100%;}
.zb-humanism-nav{overflow: hidden;margin-top: 30px;}
.zb-humanism-nav li{text-align: center;float: left;width: 178px;margin-right: 5px;}
.zb-humanism-nav-img{width: 178px;height: 178px;margin-bottom: 15px;}
.zb-humanism-nav-img img{width: 178px;height: 178px;}
.zb-humanism-nav li p{color: #3f3a39;line-height: 1.714;}
.zb-humanism-nav li:hover p{color: #004EA2;}

.zb-register-top{overflow: hidden;margin-top: 50px}
.zb-register-tit{color: #333;line-height: 24px;margin: 20px 0;}
.zb-register-tel h4{color: #2288c4;font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.zb-register-tel p{line-height: 28px;clear: both;}
.zb-register-tel .zb-color-black{color: #000;}
.zb-register-tel p span{color: #2288c4;font-weight: bold;}

.zb-register-self{margin-top: 35px;}
.zb-register-form{overflow: hidden;}
.zb-form-box{margin-bottom: 22px;position:relative;display: flex;align-items: center}
.zb-form-label{font-size: 16px;color: #444;}
.zb-form-label-sq{font-size: 16px;color: #444;width: 115px;display: block;float: left;line-height: 38px;text-align: right;}
.zb-input{width: 220px;height: 36px;border: 1px solid #d6d6d6;text-indent: 10px;}
.zb-form-select select{width: 220px;height: 38px;border: 1px solid #d6d6d6;text-indent: 10px;}
.zb-form-textarea{width: 873px;border: 1px solid #d6d6d6;height: 120px;padding: 20px 20px 0 20px;}
.zb-form-btn{display: inline-block;width: 125px;height: 35px;line-height: 35px;background: #2c99de;font-size: 16px;color: #fff;cursor:pointer;margin-right: 10px}

.zb-register-inter{margin-left: 100px;}
.zb-register-inter h4{color: #2288c4;font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.zb-register-inter p{line-height: 28px;}
.zb-register-inter .zb-color-black{color: #000;}
.zb-register-inter p span{color: #2288c4;font-weight: bold;}

.zb-register-inter-btn{display: block;width: 160px;height: 40px;line-height: 40px;text-align: center;background: #2bafa2;color: #fff;margin-top: 10px;}

.zb-register-wx{overflow: hidden;margin-top: 20px;}
.zb-register-inter{margin-left: 100px;}
.zb-register-wx h4{color: #2288c4;font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.zb-register-wx p{line-height: 28px;}
.zb-register-wx .zb-color-black{color: #000;}
.zb-register-wx p span{color: #2288c4;font-weight: bold;}
.zb-register-wx-img{width: 105px;height: 105px;border: 1px solid #eaeaea;}
.zb-register-wx-img img{width: 105px;height: 105px;}

.zb-register-matter{margin: 55px 0 30px;}
.zb-register-matter h4{color: #2288c4;font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.zb-register-matter p{line-height: 1.5;color: #262626;}

.zb-diagnosis{margin-top: 50px;}
.zb-diagnosis-txt{width: 600px;}
.zb-diagnosis-txt h4{font-size: 18px;color: #024999;}
.zb-diagnosis-txt p{color: #444;font-size: 16px;margin: 15px 0;}
.zb-diagnosis-btn{cursor: pointer;display: inline-block;padding: 0 12px;line-height: 30px;border-radius: 4px;border: 1px solid rgba(0,0,0,.2);float: right;background-color: #009dd8;color: #fff;background-image: -webkit-linear-gradient(top,#00b4f5,#008dc5);background-image: linear-gradient(to bottom,#00b4f5,#008dc5);border-color: rgba(0,0,0,.2);border-bottom-color: rgba(0,0,0,.4);text-shadow: 0 -1px 0 rgba(0,0,0,.2);}
.zb-diagnosis-con{overflow: hidden;border-bottom: 1px dashed #a0a0a0 ;padding-bottom: 20px;}
.zb-diagnosis-img{width: 244px;height: 170px;border: #d9ebff 3px solid;border-radius: 5px;}
.zb-diagnosis-img img{width: 244px;height: 170px;}
.zb-diagnosis-img1{width: 300px;height: 200px;}
.zb-diagnosis-img1 img{width: 300px;height: 200px;}
.zb-diagnosis-img2{width: 300px;height: 200px;}
.zb-diagnosis-img2 img{width: 300px;height: 200px;}
.zb-diagnosis-img3{width: 330px;height: 235px;}
.zb-diagnosis-img3 img{width: 330px;height: 235px;}


.zb-list{font-size: 20px;padding: 20px 0 15px;color: #024999;}

.zb-diagnosis-txt1{width: 550px;}
.zb-diagnosis-txt1 h3{font-size: 16px;line-height: 24px;margin-bottom:15px;color: #024999;}
.zb-diagnosis-txt1 p{line-height: 22px;color: #444;font-size: 16px;}
.zb-text{border-bottom:1px dashed #a0a0a0;padding-bottom:20px;}
.zb-txt{margin-top: 25px;}

.zb-diagnosis-txt2{width: 550px;}
.zb-diagnosis-txt2 h3{font-size: 16px;line-height: 24px;margin-bottom:15px;color: #024999;}
.zb-diagnosis-txt2 p{line-height: 22px;color: #444;font-size: 16px;}
.zb-text1{margin-bottom: 15px}

.zb-treatment{margin-top: 50px;}
.zb-treatment-txt{width: 600px;}
.zb-treatment-txt h4{font-size: 18px;color: #024999;}
.zb-treatment-txt p{color: #444;font-size: 16px;margin: 15px 0;}
.zb-treatment-con{overflow: hidden;border-bottom: 1px dashed #a0a0a0 ;padding-bottom: 20px;}

.zb-treatment-img{width: 243px;height: 170px;border: #d9ebff 3px solid;border-radius: 5px;}
.zb-treatment-img img{width: 243px;height: 170px;}
.zb-treatment-txt1{width: 670px;}
.zb-treatment-txt1 h4{font-size: 20px;padding-top: 20px;color: #024999;line-height: 30px;margin-bottom: 15px;}
.zb-treatment-txt1 p{line-height: 22px;color: #444;font-size: 16px;}

.zb-treatment-img1{width: 200px;height: 200px;}
.zb-treatment-img1 img{width: 200px;height: 200px;}

.zb-box{padding: 15px;border-radius: 4px;font-size: 16px;border: 1px solid;background-color: #ebf7fd;color: #2d7091;border-color: rgba(45,112,145,.3);}
.zb-box h3{text-align: center;font-size: 18px;line-height: 24px;margin-bottom: 15px;color: #444;}

.zb-treatment-txt2 p{line-height: 22px;color: #444;font-size: 16px;margin-bottom: 15px}

.zb-treatment-con1{text-align: center;}
.zb-treatment-con1 h6{color: #f00;font-weight: 700;font-size: 16px;}
.zb-treatment-con1 p{line-height: 22px;color: #444;font-size: 16px;margin-top: 15px}

.zb-nursing{margin-top: 50px;}
.zb-nursing-con{overflow: hidden;border-bottom: 1px dashed #a0a0a0 ;padding-bottom: 20px;}

.zb-table{border: 6px solid #0068b7;text-align: center;}
.zb-table tr{border-bottom: 3px solid #0068b7;height: 100px;}
.zb-table td {border-left: 3px solid #0068b7;padding: 8px 8px;font-size: 16px;}
.zb-table tbody tr:nth-of-type(odd){background: #fafafa;}
.zb-hl{line-height: 24px;font-size: 16px;color: #444;margin-bottom: 15px;}
.zb-hl span{color: #0068b7;font-weight: bold;}

.zb-nursing-txt{width: 500px;}
.zb-nursing-txt p{line-height: 24px;font-size: 16px;color: #444;margin-bottom: 15px;}
.zb-nursing-img{width: 364px;height: 241px;}
.zb-nursing-img img{width: 364px;height: 241px;}
.zb-recovery{margin-top: 50px;}
.zb-recovery-con{overflow: hidden;border-bottom: 1px dashed #a0a0a0 ;padding-bottom: 20px;}
.zb-recovery-con p{line-height: 24px;font-size: 16px;color: #444;margin-bottom: 15px;}

.zb-service{margin-top: 50px;}
.zb-service-con{overflow: hidden;border-bottom: 1px dashed #a0a0a0 ;padding-bottom: 20px;}

.zb-pic-scroll-list li{float: left;width: 220px;margin: 0 4px;}
.zb-pic-scroll-con{width: 220px;position: relative;}
.zb-pic-scroll-con img{width: 220px;height: 146px;}
.zb-pic-scroll-con p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;width: 90%;line-height: 50px;background: rgba(0,0,0,.5);bottom: 0;color: #fff;font-size: 16px;padding: 0 5%;}


.zb-pic-scroll .hd{text-align: center;}
.zb-pic-scroll .hd li{margin:0 5px;display: inline-block;width: 20px;height: 20px;border-radius: 50%;background: rgba(10,52,129,.1);font-size: 0; cursor: pointer;}
.zb-pic-scroll .hd li.on{background: rgba(10,52,129,.4);}






/*膝关节置换术*/
.y-container{margin:0 auto;}
.y-box{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.daodu{width:100%; background:url(../img/icon_dd.png) no-repeat #fff1d6; padding:30px 30px 20px 50px; margin-bottom:10px; line-height:24px;}
.daodu2{width:100%; background:url(../img/icon_dd2.png) no-repeat #fff1d6; padding:30px 30px 20px 50px; margin-bottom:10px; line-height:24px;}
.daodu3{width:100%; background:url(../img/icon_dd3.png) no-repeat #fff1d6; padding:30px 30px 20px 50px; margin-bottom:10px; line-height:24px;}
.daodu p,.daodu2 p,.daodu3 p{text-indent:2rem;}
.yiwen{background:url(../img/line4.png) no-repeat; height:80px;}
.yiwen .xh{font-size:34px; font-weight:bold; line-height:80px; padding-left:15px; color:#0069ac}
.yiwen .bt{font-size:28px; color:#f09457; font-weight:bold; padding-left:20px; line-height:70px;}
.yiwen .xh2{color:#ff3701}
.yiwen .bt2{color:#057437;}
.yiwen .xh3{color:#7a4800;}
.yiwen .bt3{color:#008274;}
.yiwen .yw_yw,.yiwen .yw_zx{float:right; margin-right:20px; margin-top:20px;}
.yw_show{padding-top:30px; padding-bottom:20px;}
.yw_txt{float:left; width:70%;line-height:24px;}
.yw_txt p,.yw_txt2 p{text-indent:2rem;}
.yw_img{float:right; width:25%}
.yw_txt2{float:left; width:55%;line-height:24px; margin-left:2%; background:#f2f2f2 url(../img/icon_2.jpg) right bottom no-repeat; border:1px solid #aaaaaa; padding:30px;}
.yw_img2{float:right; width:38%; line-height:30px;}
.yw_bg{background:url(../img/icon_3.jpg) no-repeat right bottom; padding-bottom:30px; padding-top:10px;}
.yw_txt3{border-bottom:1px solid #979797; padding-bottom:20px; font-size:17px; line-height:30px; font-weight:bold; color:#ec934c; padding-left:30px; padding-right:30px;}
.yw_txt5{float:left; width:50%; line-height:24px;}
.yw_jg{padding:50px;}
.yw_jg2{padding:10px;}
.yw_txt5 .p3{background:#ebebeb; padding:30px;}
.yw_txt5 .p4{background:#cfebc4; padding:30px;}
.yw_txt5 .p5{background:#ffd9d9; padding:30px;}
.yw_txt5 .p6{background:#d9eaff; padding:30px;}
.yw_wb2 .p7{background:#009944; padding:30px; color:#fff; font-weight:bold; margin-top:-50px; border-radius:10px; line-height:30px;}
.yw_wb{line-height:30px;}
.yw_wb2{clear:both;}
.yw_txt6{border-bottom:1px dashed #979797; padding:10px 20px 20px; line-height:30px; margin-bottom:20px;}
.yw_txt6 strong{font-size:16px; color:#416dbd; padding-right:20px;}
.yw_txt6 img{padding-right:20px;}

.zb-artabout-img{width: 288px;height: 204px;border: #d9ebff 3px solid;border-radius: 5px;}
.zb-artabout-img img{width: 288px;height: 204px;}
.zb-artabout-dec{width: 595px;line-height: 35px;font-size: 18px;color: #444;}
.zb-artabout-top{border-bottom: 1px solid #a0a0a0;overflow: hidden;padding-bottom: 25px;}

.zb-artabout-tit{font-size: 20px;padding-top: 20px;color: #024999;}
.zb-artabout-view{overflow: hidden;border-bottom: 1px dashed #a0a0a0;padding: 25px 0 30px;}
.zb-artabout-view-img{width: 164px;height: 70px;}
.zb-artabout-view-img img{width: 164px;height: 70px;}

.zb-artabout-view-tit{width:150px;font-size: 15px;font-weight: bold;text-align: center;padding-top: 10px;}

.zb-artabout-view-con{width: 600px;}
.zb-artabout-view-con p{line-height: 24px;font-size: 16px;color: #444;}

.zb-ambient{margin-top: 20px;}
.zb-ambient-view{overflow: hidden;}
.zb-ambient-view li{float: left;width: 290px;margin: 10px 7px;}
.zb-ambient-pic{width: 290px;position: relative;}
.zb-ambient-pic img{width: 290px;height: 192px;}
.zb-ambient-pic p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;width: 90%;line-height: 50px;background: rgba(0,0,0,.5);bottom: 0;color: #fff;font-size: 16px;padding: 0 5%;}

.zb-route-top{margin-top: 25px;border-bottom: 1px dashed #a0a0a0;padding-bottom: 20px;overflow: hidden;}
.zb-route-dec{width: 650px;}
.zb-route-dec p{line-height: 20px;font-size: 18px;color: #444;margin-top: 25px;}
.zb-route-img{width: 244px;height: 100px;border: #d9ebff 3px solid;border-radius: 5px;}
.zb-route-img img{width: 244px;height: 100px;}

.zb-route-mess{border-bottom: 1px dashed #a0a0a0;padding: 20px 0;font-size: 16px;line-height: 32px;}
.zb-route-mess p span{color: #024999;}

.zb-route-map{border-bottom: 1px dashed #a0a0a0;padding: 20px 0;}
.zb-route-map-tit{color: #024999;font-size: 20px;margin-bottom: 20px;}


/*右侧在线*/

.side{ position:fixed; width:54px; height:275px; right:0; top:330px; z-index:100;}
.side ul li{ width:54px; height:54px; float:left; position:relative;list-style-type:none;}
.side ul li .sidebox , .side ul li .sidebox2{  position:absolute; width:54px; height:54px;font-size:14px; line-height:54px; top:0; right:0; transition:all 0.3s; background:#000; opacity:0.8; filter:Alpha(opacity=80); color:#fff; overflow:hidden;}
.side ul li img{ float:left;}
.side ul li a{color: #ffffff;}