.top-h4 { height: 38px; line-height: 38px; border-bottom: 2px solid #f8f8f8; }

.top-h4 h4 { height: 100%; margin-bottom: -2px; border-bottom: 2px solid #6596ff; }

.right-aside .r-d-list { padding: 28px 12px 28px 113px; }

.right-aside .r-d-list:last-child { border: none; }

.right-aside .r-d-list .r-d-himg { position: absolute; left: 0; top: 25px; width: 98px; height: 98px; overflow: hidden; }

.right-aside .r-d-list .r-d-himg img { width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; }

.right-aside .r-d-list .r-d-name .name { margin-right: 10px; }

.right-aside .r-d-list .p { height: 38px; line-height: 38px; }

.right-aside .r-d-list .r-d-btn a { display: block; width: 98px; height: 24px; line-height: 24px; text-align: center; }

.right-aside .r-d-list .r-d-btn a.on, .right-aside .r-d-list .r-d-btn a:hover { color: #fff; background: #6596ff; }

.right-aside .r-wz-img img { width: 100%; vertical-align: top; }

.right-aside .r-wz-list li { height: 33px; line-height: 33px; padding-left: 20px; }

.right-aside .r-wz-list li:before { position: absolute; left: 0; top: 15px; width: 6px; height: 6px; background: #666; content: ''; -webkit-border-radius: 50%; border-radius: 50%; }

.view .left .top-menu { padding: 4px 80px 4px 0; height: 50px; overflow: hidden; }

.view .left .top-menu li { line-height: 50px; padding: 0 10px; }

.view .left .top-menu li a.on{ color: #5b89f3; }

.view .left .top-menu .check-all { display: flex;justify-content: center;align-items: center;position: absolute; right: 19px; top: 11px; width: 80px; height: 36px; border: 1px solid #eee; }

.view .left .top-menu .check-all .fll { width: 49%; line-height: 27px; text-align: right; }

.view .left .top-menu .check-all .flr { line-height: 55px; width: 25%; text-align: center; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: 0.5s; transition: 0.5s; }

.view .left .top-menu.on{ height: auto; }

.view .left .top-menu.on .check-all .flr { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.view .left .doctor-list .table { border-top: 1px solid #eee; border-left: 1px solid #eee; width: 100%; table-layout: fixed; }

.view .left .doctor-list .table tr { border-bottom: 1px solid #eee; border-right: 1px solid #eee; }

.view .left .doctor-list .table tr td { padding: 26px 0 22px; }

.view .left .doctor-list .table .doctor-img { padding-left: 100px; height: 80px; }

.view .left .doctor-list .table .doctor-img .img { position: absolute; left: 10px; top: 0; width: 80px; height: 80px; vertical-align: top; }

.view .left .doctor-list .table .doctor-img .name { height: 24px; line-height: 24px; margin-bottom: 3px; }

.view .left .doctor-list .table .doctor-img .name span { margin-right: 10px; max-width: 80px; }

.view .left .doctor-list .table .doctor-img .name span.zc { line-height: 17px; padding-top: 5px; max-width: 65px; }

.view .left .doctor-list .table .doctor-img .name span.icon { padding-top: 3px; margin-right: 0;}

.view .left .doctor-list .table .doctor-img .name i { font-style: normal; width: 20px; height: 20px; line-height: 20px; text-align: center; background: #fc0; -webkit-border-radius: 5px; border-radius: 5px; vertical-align: bottom; }

.view .left .doctor-list .table .doctor-img .cell { line-height: 25px; width: 98%; }

.view .left .doctor-list .table .ta-des { line-height: 24px; padding: 0 15px 5px 20px; text-align: justify; max-height: 92px; overflow: hidden;}

.view .left .doctor-list .table .ta-des .a { margin-left: 4px; }

.view .left .doctor-list .table .ta-right-btn { padding-left: 15px; }

.view .left .doctor-list .table .ta-right-btn a { display: block; width: 104px; height: 28px; line-height: 28px; text-align: center; }

.view .left .doctor-list .table .ta-right-btn a.on, .view .left .doctor-list .table .ta-right-btn a:hover { background: #6596ff; color: #fff; }

.view .left .doctor-list .table .ta-right-btn a.btn1 { margin-bottom: 15px; }

.view .left .doctor-brief { border: 1px solid #ccc; }

.view .left .doctor-brief .dc-top { padding: 0 162px 0 165px; min-height: 140px; }

.view .left .doctor-brief .dc-top .dc-top-img { position: absolute; left: 10px; top: 8px; width: 130px; height: 130px; overflow: hidden; }

.view .left .doctor-brief .dc-top .dc-top-img img { width: 100%; height: 100%; vertical-align: top; -webkit-border-radius: 50%; border-radius: 50%; }

.view .left .doctor-brief .dc-top .dc-top-c .one { line-height: 24px; padding: 20px 0; }

.view .left .doctor-brief .dc-top .dc-top-c .one strong { margin-right: 10px; }

.view .left .doctor-brief .dc-top .dc-top-c .one span { line-height: 16px; padding-top: 6px; }

.view .left .doctor-brief .dc-top .dc-top-c .two { line-height: 26px; }

.view .left .doctor-brief .dc-top .dc-top-r { position: absolute; right: 40px; top: 42px; }

.view .left .doctor-brief .dc-top .dc-top-r a { display: block; width: 121px; height: 28px; line-height: 28px; text-align: center; }

.view .left .doctor-brief .dc-top .dc-top-r a.on, .view .left .doctor-brief .dc-top .dc-top-r a:hover { background: #6596ff; color: #fff; }

.view .left .doctor-brief .doctor-d-des { padding: 0 40px 0 20px; }

.view .left .doctor-brief .doctor-d-des p { line-height: 24px; }

.view .left .doctor-brief .doctor-d-des p.one { padding: 10px 0; }

.view .left .doctor-brief .doctor-d-des p.two { max-height: 46px; overflow: hidden;}

.view .left .doctor-brief .doctor-d-des .jianjie{ padding-bottom: 32px; }

.jj_zhankai { color: #7cc930; position: absolute; right: 0; bottom: 5px; width: 60px; height: 20px; line-height: 20px; border-radius: 4px; border: 1px solid #7cc930; text-align: center; }

.view .left .doctor-pb .pb-table { border: 1px solid #ccc; padding: 0 60px 0 170px; height: 248px; overflow: hidden; }

.view .left .doctor-pb .pb-table .table-box { overflow: hidden; }

.view .left .doctor-pb .pb-table .table-box .table { text-align: center; width: 100%; }

.view .left .doctor-pb .pb-table .table-box .table thead tr { height: 103px; }

.view .left .doctor-pb .pb-table .table-box .table thead .week { font-weight: normal; margin: 0 auto; padding-top: 5px; height: 63px; width: 68px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; }

.view .left .doctor-pb .pb-table .table-box .table thead .week p { line-height: 30px; }

.view .left .doctor-pb .pb-table .table-box .table thead .week.zm { background: #eee; }

.view .left .doctor-pb .pb-table .table-box .table tbody tr { height: 73px; }

.view .left .doctor-pb .pb-table .t-left { position: absolute; left: 0; top: 0; }

.view .left .doctor-pb .pb-table .t-left li { padding-left: 20px; width: 150px; }

.view .left .doctor-pb .pb-table .t-right { position: absolute; right: 0; top: 0; }

.view .left .doctor-pb .pb-table .t-right li { width: 60px; }

.view .left .doctor-pb .pb-table .t-left .one, .view .left .doctor-pb .pb-table .t-right .one { height: 103px; line-height: 103px; }

.view .left .doctor-pb .pb-table .t-left .cell, .view .left .doctor-pb .pb-table .t-right .cell { height: 72px; line-height: 72px; }

.view .left .doctor-pb .pb-table .t-select-btn { position: absolute; right: 25px; left: 130px; top: 38px; }

.view .left .doctor-pb .pb-table .t-select-btn a { display: block; height: 26px; width: 26px; line-height: 27px; text-align: center; -webkit-border-radius: 50%; border-radius: 50%; border: 2px solid #6596ff; color: #6596ff; }

.table-box{ width: 598px; height: 250px;}
.table-box .table{ background: #fff; }
.table-box .bd{ position:relative; height:100%; z-index:0;   }
.table-box .bd li{ zoom:1; vertical-align:middle; }
.table-box .bd img{ width:450px; height:230px; display:block;  }

.view .left .doctor-pb .pb-table .t-select-btn a.nextStop,
.view .left .doctor-pb .pb-table .t-select-btn a.prevStop{ border-color: #ccc; color: #ccc;}

.view .left .doctor-pb .pb-table .t-select-btn a.a-l { position: absolute; left: 0; top: 0; }

.view .left .doctor-pb .pb-table .t-select-btn a.a-r { position: absolute; right: 0; top: 0; }

.view .left .doctor-fc img { vertical-align: top; width: 100%; }

.view .left .doctor-fc .img-two .cell { width: 410px; }

.friendship { margin-top: 0; }

.info-good { position: relative; margin-bottom: 10px;}

