@charset "UTF-8";
html, body { background-color: #F4F5F7; }

.w880 { width: 880px; }

.w300 { width: 300px; }

.bj1 { background-color: #F4F5F7; }

.br12 { -webkit-border-radius: 12px; border-radius: 12px; }

.br10 { -webkit-border-radius: 10px; border-radius: 10px; }

.br8 { -webkit-border-radius: 8px; border-radius: 8px; }

.br6 { -webkit-border-radius: 6px; border-radius: 6px; }

.br4 { -webkit-border-radius: 4px; border-radius: 4px; }

.pb3 { padding-bottom: 3px; }

.pt3 { padding-top: 3px; }

.mb3 { margin-bottom: 3px; }

.play-icon:after { position: absolute; left: 50%; top: 50%; width: 56px; height: 56px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: ''; background: url('./../images/icon-play2x.png') no-repeat center/cover; }

.icon-right-more { padding-right: 10px; background: url('./../images/icon-right-more.png') no-repeat right; }

.icon-time { padding-left: 15px; background: url('./../images/icon-time.png') no-repeat left; }

.icon-down { padding-right: 15px; background: url('./../images/icon-down.png') no-repeat right; }

.icon-down2 { padding-right: 12px; background: url('./../images/icon-down2.png') no-repeat right; }

.icon-swhz { padding-left: 30px; background: url('./../images/icon-hz.png') no-repeat left; }

.icon-right-0 { padding-right: 22px; color: #08C7A4; background: url('./../images/icon-right-0.png') no-repeat right/18px auto; }

.icon-right-more { padding-right: 10px; background: url('./../images/icon-right-more.png') no-repeat right; }

.detail-content p { margin-bottom: 25px; }

.detail-content img { display: block; margin: 10px auto 25px; -webkit-border-radius: 8px; border-radius: 8px; max-width: 100%; }

.detail-content video{ display: block; margin: 10px auto 25px; border-radius:8px; max-width:100%; }

.theEndLine:before, .theEndLine:after { content: ''; display: inline-block; width: 100px; height: 2px; border-top: 1px solid #eee; vertical-align: middle; margin: 0 8px; }

.hospital-route span{ font-family: "Microsoft Yahei", "Helvetica" !important; font-size: 16px !important;}

.img-txt-lists .cell { height: 122px; padding: 0 143px 0 216px; }

.img-txt-lists .cell .img { position: absolute; left: 0; top: 0; width: 198px; }

.img-txt-lists .cell .right-btn { position: absolute; right: 24px; top: 50%; line-height: 32px; width: 90px; border: 1px solid #00CFA0; color: #00CBA2; margin-top: -17px; }

.img-txt-lists .no-img { height: auto; padding-left: 20px; padding-bottom: 18px; }

.right-tjyy-section .cell .img { height: 160px; }

.right-tjyy-section .cell .flag .span { line-height: 22px; background-color: #EEFAFA; padding: 0 8px; }

.right-ystj-section .cell .top { padding-left: 60px; height: 50px; }

.right-ystj-section .img { position: absolute; left: 0; top: 0; width: 50px; }

.right-ystj-section .des .flag { background: #FBEBEC; padding: 0 3px; line-height: 20px; color: #FE7676; }

.right-jjpj-section .cell .top { height: 40px; padding-left: 46px; }

.right-jjpj-section .cell .top .star { width: 70px; background: url('./../images/icon-star.png') repeat-x left/auto 12px; vertical-align: text-top; height: 18px; }

.right-jjpj-section .cell .img { width: 40px; -webkit-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 0; }

.article-lists .play-icon:after { width: 44px; height: 44px; }

.article-lists .cell { height: 122px; padding-left: 216px; }

.article-lists .cell .img { position: absolute; left: 0; top: 0; width: 198px; }

.article-lists .cell .flag .span { padding: 0 10px; background: #F2F5F7; }

.article-lists .cell .des{ height: 48px;}

.article-lists .no-img { height: auto; padding-left: 0; padding-bottom: 18px; }

.article-lists .no-img .des{ height: auto; }

.index-hospital-info-top { background: -webkit-linear-gradient(325deg, #29DAB4 0%, #29DAB4 50%, #02C0C2 50%, #02C0C2 100%); background: linear-gradient(125deg, #29DAB4 0%, #29DAB4 50%, #02C0C2 50%, #02C0C2 100%); height: 240px; }

.index-hospital-info-top .info { height: 204px; background: url('./../images/bj-top.png') no-repeat center top; }

.index-hospital-info-top .hospital-logo { background: #fff; width: 110px; height: 110px; -webkit-border-radius: 50%; border-radius: 50%; }

.index-hospital-info-top .rongyu .span { background: #13B89E; -webkit-border-radius: 15px; border-radius: 15px; opacity: .8; }

.index-hospital-info-top .link-tel { min-width: 240px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: rgba(255, 255, 255, 0.3); border: 1px solid #64d9d7; }

.view { margin-top: -47px; }

.hos-index-title { background: url('./../images/icon-h-bj.png') no-repeat left; }

.index-hospital-intr { height: 420px; }

.index-hospital-intr .left-txt { width: 570px; }

.index-hospital-intr .left-txt .links { background: #FAFAFA; }

.index-hospital-intr .right-banner,.index-hospital-intr .right-banner .banner-side{ width: 560px; height: 320px; }

.index-hospital-intr .right-banner .banner-point{ position: absolute; right:20px; bottom: 20px; }

.index-hospital-intr .right-banner .banner-point .btn{ display:inline-block; vertical-align: top; width: 28px; height:28px; margin-left:10px;  background-color: rgba(0, 0, 0, .6); border-radius:6px; }

.index-hospital-intr .right-banner .banner-point .btn .i{ display: inline-block; width:100%; height:100%; background: url('./../images/icon-right.png') no-repeat center; }

.index-hospital-intr .right-banner .banner-point .btn.prev .i{ transform:rotate(180deg); }

.index-hospital-intr .right-banner .banner-point .btn.on,.index-hospital-intr .right-banner .banner-point .btn:hover{ background-color:#08C7A4; }

.index-hospital-intr .right-banner .img { height: 320px; }

.index-hospital-intr.index-banner-top-hos{ height:465px; }

.top-hos-bj-main{ background: url('./../images/top_bj.png') no-repeat left top/cover; }

.index-banner-top-hos .flag2{ background: #0093F5; }

.index-banner-top-hos .flag1{ background:#FF8C7D; }

.index-banner-top-hos .hospital-logo{width: 68px;height: 68px; border-radius: 50%; border: 1px solid #EEEEEE;}

.index-banner-top-hos .index-zlpj .cell{ padding-left:0; }

.index-banner-top-hos .index-zlpj .cell .star{width: 70px;}

.index-banner-top-hos  .index-zlpj .cell .star .span{ background-size:14px auto; }


.banner-img1{ padding: 76px 15px 0; background: url('./../images/banner1.jpg') no-repeat left top; }

.banner-img1 .banner-content1 .span{ background: #1b76fe; border-radius: 10px; }

.banner-img1 .banner-content1 .btm-btn{ background: #ff5e83; line-height: 42px; border-radius: 20px; width: 262px; }

.banner-img2{ background: url('./../images/banner2.png') no-repeat left top; }

.banner-img2 .top-name{ line-height: 122px; max-width: 100%; padding: 0 93px; color: #ff5a00; }

.banner-img2 .top-name .line{ position: absolute; left: 0; top: 0; width: 93px; height: 100%; background: url('./../images/banner22.png') no-repeat right; }

.banner-img2 .top-name .line:last-child{ left:auto; right: 0; transform: rotate(180deg); }

.banner-img2 .content-tr{ color: #5a2300; height: 74px; line-height: 64px; padding: 0 50px 0 90px; background: url('./../images/banner21.png') no-repeat center; }



.index-hospital-imgs .img { width: 368px; height: 210px; margin-right: 28px; }

.index-hospital-imgs .img:nth-child(3) { margin-right: 0; }

.index-hospital-news .flag:before { position: absolute; left: 0; top: 0; width: 67px; line-height: 28px; z-index: 99; background: #FF5654; -webkit-border-radius: 8px 0px 15px 0px; border-radius: 8px 0px 15px 0px; text-align: center; content: '推荐'; font-style: italic; color: #fff; font-size: 16px; }

.index-hospital-news .right-txt { width: 570px; }

.index-hospital-news .right-txt .list { padding-left: 80px; }

.index-hospital-news .right-txt .list .time { position: absolute; left: 0; top: 0; }

.index-hospital-news .right-txt .list .des{ height:44px; }

.index-hospital-news .left { width: 560px; }

.index-hospital-news .left .des { background: #FAFAFA; padding-top: 12px; padding-bottom: 12px; }

.index-hospital-news .left-banner { height: 320px; }

.index-hospital-news .left-banner .img { height: 320px; }

.index-hospital-news .yydt-top .img{ width:175px; height:114px; position:absolute; left:20px; top:0; border-radius:10px; }

.index-hospital-news .yydt-top{ padding-left:210px; height: 114px;}

.index-hospital-news .yydt-bottom ul li{ width:33.3333333333333%; }

.index-hospital-news .yydt-bottom ul li .a{ border-radius: 10px; padding: 19px 20px 15px; border: 1px solid #EEEEEE;}

.index-hospital-news .yydt-bottom ul li .a .check{ padding-right:18px; color: #02CBA3; background: url('./../images/icon-right2.png') no-repeat right/14px auto;}
.index-hospital-news .yydt-bottom ul li .des{ height:56px; }


.left-banner-point{ position:absolute; right:20px; bottom:22px; z-index: 99;}
.left-banner-point ul li{ float: left; width:7px; height:7px; border-radius:50%; background: #000000; margin-left:5px;}
.left-banner-point ul li.on{ width:21px; background:#00CFA0; border-radius:4px; }

.index-ks-map .list ul li { width: 16.666666666666%; }

.index-ks-map .list ul li .a { height: 76px; background: #F7FAFA; }

.index-ks-map .list ul li .a:hover { background: #fff; border-bottom: 3px solid #43CEAF; -webkit-box-shadow: 0 0 8px #eee; box-shadow: 0 0 8px #eee; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; }

.index-doctors .top .cell { padding-left: 178px; }

.index-doctors .top .cell .img { position: absolute; left: 0; top: 0; width: 158px; height: 172px; }

/*.index-doctors .top .cell .des { height: 112px; background: -webkit-gradient(linear, right top, left top, from(#FFFFFF), color-stop(26%, #FFFFFF), to(#EBF8F9)); background: -webkit-linear-gradient(right, #FFFFFF 0%, #FFFFFF 26%, #EBF8F9 100%); background: linear-gradient(270deg, #FFFFFF 0%, #FFFFFF 26%, #EBF8F9 100%); }*/

.index-doctors .top .cell .des{}

.index-doctors-bottom-btns .a{ width:94px; border-radius:6px; background:#FF8589; }

.index-doctors-bottom-btns .a.a-green{ background:#00CBA2; }

.index-doctors .bottom ul li .cell { height: 210px; border: 1px solid #eee; }

.index-doctors .bottom ul li .cell .sc { height: 44px; margin-bottom: 13px; }

.index-doctors .bottom ul li .cell .sc .flag { padding: 1px 3px 2px; color: #FE7676; background-color: #fbebec; }

.index-doctors .bottom .img-name { padding: 17px 0 17px 62px; margin-bottom: 13px; }

.index-doctors .bottom .img-name .img { position: absolute; left: 0; top: 17px; width: 52px; height: 52px; -webkit-border-radius: 50%; border-radius: 50%; }

.index-doctors .bottom .detail-btn { width: 87px; background: #00CBA2; }

.index-doctors .bottom ul li.gh-enter .cell{ height:auto; }
.index-doctors .bottom ul li.gh-enter .img-name{ padding-bottom:0; margin-bottom: 10px; border-bottom:none; }

.index-doctors-bottom-btns2 .icon-zx .i{ padding: 5px 0 5px 21px; background: url('./../images/gh/icon-index-zx.png') no-repeat left/16px 15px;}

.index-doctors-bottom-btns2 .icon-yy .i{ padding: 5px 0 5px 21px; background: url('./../images/gh/icon-index-yy.png') no-repeat left/16px 15px;}

.index-doctors-bottom-btns2{ border-radius:0 0 10px 10px; overflow:hidden; }
.index-doctors-bottom-btns2 .icon-zx:hover{ background-color: #FF7C85; color:#fff; }
.index-doctors-bottom-btns2 .icon-zx:hover .i{ background-image:url('./../images/gh/icon-index-zx-hover.png') }

.index-doctors-bottom-btns2 .icon-yy:hover{ background-color: #62C4A6; color:#fff; }
.index-doctors-bottom-btns2 .icon-yy:hover .i{ background-image:url('./../images/gh/icon-index-yy-hover.png'); }


.index-health .left { width: 420px; }

.index-health .left .top-img { height: 240px; }

.index-health .left .top-img .des { position: absolute; left: 0; bottom: 0; width: 100%; padding: 0 15px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(40%, rgba(0, 0, 0, 0.03)), to(rgba(0, 0, 0, 0.6))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.03) 40%, rgba(0, 0, 0, 0.6) 100%); background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.03) 40%, rgba(0, 0, 0, 0.6) 100%); }

.index-health .left .bottom-img { width: 202px; }

.index-health .left .bottom-img .img { height: 120px; }

.index-health .right { width: 730px; }

.point:before { width: 4px; height: 4px; content: ''; display: inline-block; -webkit-border-radius: 50%; border-radius: 50%; background: #D5D8E2; vertical-align: middle; margin-right: 8px; }

.index-zlpj .cell { padding-left: 58px; }

.index-zlpj .cell .star { width: 94px; vertical-align: text-top; }

.index-zlpj .cell .star .span { background: url('./../images/icon-star.png') repeat-x left/auto 16px; height: 18px; }

.index-zlpj .cell .img { width: 48px; height: 48px; -webkit-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 0; }


.index-zlpj .cell .info{ height: 133px; background: #F7FAFA; border-radius: 12px; padding: 7px 15px;}

.index-zlpj-title { white-space: nowrap; }

.index-zlpj-title .span { padding: 0 20px 0 50px; background: #F7FAFA url('./../images/icon-info.png') no-repeat 20px; -webkit-border-radius: 19px; border-radius: 19px; }
.index-zlpj-title-box .tempWrap{ width:100% !important; }
.index-firend-tab .span { cursor: pointer; }

.index-firend-tab .span.on { border-bottom: 3px solid #00CBA2; font-size: 20px; font-weight: bold; }

.hospital-footer { background: #2A2A32; color: #949498; }

.hospital-footer a { color: #949498; }

.hospital-footer .top { border-bottom: 1px solid #38383f; }

.hospital-footer .top .left { width: 228px; margin-right: 100px; }

.hospital-footer .top .center { width: 600px; }

.hospital-footer .top .center .label{ padding-left:72px; }

.hospital-footer .top .center .label label{ position:absolute; left:0; top:0; }

.hospital-footer .top .right ul li { padding-top: 10px; }

.hospital-footer .top .right ul li:last-child { margin-left: 64px; }

.hospital-footer .top .right ul li .img { width: 90px; height: 90px; border: 5px solid #fff; margin-bottom: 2px; }

.right-bottom-fixed { position: fixed; left: 50%; bottom: 20px; margin-left: 620px; }

.right-bottom-fixed .top-swhz { width: 60px; padding-top: 40px; height: 82px; line-height: 18px; background: #fff url('./../images/icon-hz-green.png') no-repeat center 14px; }

.right-bottom-fixed .top-swhz .hz-links { display: none; position: absolute; right: 100%; margin-right: 10px; top: 0; width: 132px; height: 98px; background: -webkit-linear-gradient(145deg, #22D1B3 0%, #29CBAF 100%); background: linear-gradient(305deg, #22D1B3 0%, #29CBAF 100%); -webkit-box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.08); padding-left: 110px; text-align: left; padding-top: 16px; }

.right-bottom-fixed .top-swhz .hz-links .img { position: absolute; left: 12px; top: 12px; width: 80px; height: 80px; border: 5px solid #fff; }

.right-bottom-fixed .top-swhz:hover .hz-links { display: block; }

.right-bottom-fixed .to-top { width: 60px; height: 58px; background: #fff url('./../images/icon-top.png') no-repeat center; }

.hospital-news-top { height: 204px; }

.right-doctor-tab { border: 1px solid #62C4A6; -webkit-border-radius: 14px; border-radius: 14px; background: -webkit-linear-gradient(345deg, #62C4A6 0%, #62C4A6 50%, #fff 50%, #fff 100%); background: linear-gradient(105deg, #62C4A6 0%, #62C4A6 50%, #fff 50%, #fff 100%); }

.right-doctor-tab .a:first-child { color: #fff; }

.right-doctor-tab.on { background: -webkit-linear-gradient(345deg, #fff 0%, #fff 50%, #62C4A6 50%, #62C4A6 100%); background: linear-gradient(105deg, #fff 0%, #fff 50%, #62C4A6 50%, #62C4A6 100%); }

.right-doctor-tab.on .a { color: #333; }

.right-doctor-tab.on .a:last-child { color: #fff; }

.right-health-news-section .cell { padding-left: 110px; height: 62px; }

.right-health-news-section .cell .img { position: absolute; left: 0; top: 0; width: 100px; height: 100%; }

.right-health-news-section .cell.no-img { height: auto; padding-left: 0px; }

.detail-video .video { width: 100%; }

.hospital-imgs-page .img { height: 232px; }

.adress-tel-section .cell { padding-left: 60px; width: 430px; line-height: 82px; }

.adress-tel-section .address { background: #fff url('./../images/icon-address.png') no-repeat 20px; }

.adress-tel-section .tel { background: #fff url('./../images/icon-tel.png') no-repeat 24px; }

.doctor_top_tab .cell { width: 33.333333333333%; }

.doctor_top_tab .cell.on { color: #fff; background: #62C4A6; -webkit-border-radius: 12px; border-radius: 12px; }

.visit-doctor-info { height: 158px; padding: 33px 150px 0 135px; line-height: 26px; }

.visit-doctor-info .img { position: absolute; left: 20px; top: 30px; width: 98px; height: 98px; -webkit-border-radius: 50%; border-radius: 50%; }

.visit-doctor-info .flag { height: 30px; }

.visit-doctor-info .flag .cell { padding: 0 10px; -webkit-border-radius: 4px; border-radius: 4px; background: #F2F5F7; color: #666; vertical-align: middle; margin-bottom: 5px; }

.visit-doctor-info .pj-num { position: absolute; right: 35px; top: 25px; }

.visit-info .hospital-name .flag { padding: 0 5px; line-height: 22px; background: #EEFAFA; }

.visit-info .hospital-name .nogov { background: #FFF2E0; color: #FF9701; }

.visit-info .visit-time { border: 1px solid #eee; }

.visit-info .visit-time .column { width: 12.5%; }

.visit-info .visit-time .column .cell { height: 66px; line-height: 66px; border: 1px solid #eee; border-top: none; border-left: none; text-align: center; }

.visit-info .visit-time .column .cell:first-child { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 68px; background: #fff; line-height: 22px; padding-top: 12px; }

.visit-info .visit-time .column .cell:last-child { border-bottom: none; }

.visit-info .visit-time .column:first-child { background: #fff; }

.visit-info .visit-time .column:first-child .cell:first-child { background: -webkit-linear-gradient(57deg, #fff 0%, #fff 49%, #eee 1.5%, #fff 50.5%, #fff 100%); background: linear-gradient(33deg, #fff 0%, #fff 49%, #eee 1.5%, #fff 50.5%, #fff 100%); }

.visit-info .visit-time .column:last-child .cell { border-right: none; }
.visit-info .visit-time .column .cell .green{background: rgba(98,196,166,0.09);}
.visit-info .visit-time .column .cell .disabled{ background:rgba(238,238,238,.3); color:#999; }
.visit-info .visit-time .column .cell .has-price{ padding-top:11px; line-height:22px; }


.visit-info .bottom-btn .next {
  background: url(https://static.bohe.cn/new_doctor/pc/images/icon-v-right-on.png) no-repeat right/16px auto;
}

.visit-info .bottom-btn .prev {
  background: url(https://static.bohe.cn/new_doctor/pc/images/icon-v-left-on.png) no-repeat left/16px auto;
}

.visit-info .bottom-btn .next,.visit-info .bottom-btn .prev{
  color: #62C4A6;
}

.visit-info .bottom-btn .next.on,.visit-info .bottom-btn .prev.on{
  color: #666;
}

.visit-info .bottom-btn .next.on {
  background: url(https://static.bohe.cn/new_doctor/pc/images/icon-v-right.png) no-repeat right/16px auto;
}

.visit-info .bottom-btn .prev.on {
  background: url(https://static.bohe.cn/new_doctor/pc/images/icon-v-left.png) no-repeat left/16px auto;
}

.visit-info .index-doctors .bottom ul li { width: 33.33333333%; }

.no-visit { background: #F2F5F7; line-height: 68px; }

.doctor-index-sc p { padding-top: 10px; margin-bottom: 15px; }

.select-section .lable { width: 60px; }

.select-section .main { width: 1094px; }

.select-section .main .body.maxHeight{ height:34px; }

.select-section .main .body ul li { padding: 3px 0; }

.select-section .main .body ul li .a { line-height: 28px; margin-right: 40px; }

.select-section .main .body ul li .a.on { padding: 0 8px; -webkit-border-radius: 6px; border-radius: 6px; background: #62C4A6; color: #fff; margin-right: 32px; }

.select-section .main .body ul li.zhankai{ position:absolute; right:0; top:0; line-height:28px; }

.select-section .main .son-body { background: #F2F5F7; }

.doctors-doctor-list .cell .doc { padding-left: 115px; }

.doctors-doctor-list .cell .doc .img { position: absolute; left: 0; top: 0; width: 98px; height: 98px; -webkit-border-radius: 50%; border-radius: 50%; }

.doctors-doctor-list .cell .doc .flag { padding: 0 20px; background: #FFF7F4; -webkit-border-radius: 11px; border-radius: 11px; }

.doctors-doctor-list .cell .doc .check-detail { position: absolute; right: 10px; top: 0; width: 87px; border: 1px solid #00CFA0; color: #00CFA0; }

/*.doctors-doctor-list .cell:hover { -webkit-box-shadow: 0 0 8px #ccc; box-shadow: 0 0 8px #ccc; }*/

.ks-jibing-list ul li { width: 20%; }

.ks-jibing-list ul li .a { background: #F2F5F7; }

.right-hot-ks .a { border: 1px solid #eee; -webkit-border-radius: 16px; border-radius: 16px; }

.hos-all-ks-select .cell.on { color: #fff; padding: 0 15px; background: #62C4A6; -webkit-border-radius: 12px; border-radius: 12px; }

.hos-all-ks .cell { width: 33.33333333333333333333%; }

.hos-all-ks .cell .a { height: 275px; border: 1px solid #eee; -webkit-border-radius: 8px; border-radius: 8px; }

.hos-all-ks .cell .a .ks-name { padding-left: 75px; height: 58px; }

.hos-all-ks .cell .a .icon-ks { position: absolute; left: 0; top: 0; width: 58px; height: 58px; background: -webkit-linear-gradient(71deg, #FEB078 0%, #FF8764 100%); background: linear-gradient(19deg, #FEB078 0%, #FF8764 100%); -webkit-border-radius: 10px; border-radius: 10px; }

.hos-all-ks .cell .a .icon-ks:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; background: url('./../images/icon-ks.png') no-repeat center; }

.hos-all-ks .cell .a .icon-ks.bj1 { background: -webkit-linear-gradient(71deg, #7599FF 0%, #8A95FF 100%); background: linear-gradient(19deg, #7599FF 0%, #8A95FF 100%); }

.hos-all-ks .cell .a .icon-ks.bj2 { background: -webkit-linear-gradient(71deg, #4DDBA3 0%, #17C1B3 100%); background: linear-gradient(19deg, #4DDBA3 0%, #17C1B3 100%); }

.hos-all-ks .cell .a .icon-ks.bj3 { background: -webkit-linear-gradient(71deg, #FEC592 0%, #F8B725 100%); background: linear-gradient(19deg, #FEC592 0%, #F8B725 100%); }

.hos-all-ks .cell .a .icon-ks.bj4 { background: -webkit-linear-gradient(71deg, #82CE83 0%, #84BD78 100%); background: linear-gradient(19deg, #82CE83 0%, #84BD78 100%); }

.hos-all-ks .cell .a .intro { height: 110px; margin-bottom: 15px; }

.hos-all-ks .cell .a .check-detail { width: 92px; line-height: 34px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #00CFA0; color: #00CBA2; }

.bottom-big-green-btn { width: 228px; background: #62C4A6; -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 4px 8px #62C4A6; box-shadow: 0 4px 8px #62C4A6; opacity: .8; }

#map { height: 334px; background: #f1f1f1; }

.jiuyizhidao-tip{ color:#EFBF3E; }

.page .p-cell{ margin:0 5px; }
.page .p-cell a{ padding:0 13px; line-height:32px; display:inline-block; vertical-align:middle;background-color:#fff;border-radius:4px; }
.page .p-cell.on a:hover,.page .p-cell.on a{ color:#fff; background-color:#62C4A6; }
.no-content{ height: 400px; background: url('./../images/no-content.png') no-repeat center/200px auto; }

.article-lists2 .h2:before{ display:inline-block; line-height:20px; width:20px; text-align:center; background:red; color:#fff; border-radius:4px; vertical-align:middle; content:'热'; font-size:14px; font-weight:400; }
.article-lists2 .h2{ padding-right: 140px;}
.article-lists2 .h2 .right-time{ position:absolute; right:0; top:0; }
.article-lists2 ul li{ width:33.33333333333333333%; }
.article-lists2 ul li:nth-child(1),
.article-lists2 ul li:nth-child(2),
.article-lists2 ul li:nth-child(3){ font-weight:bold; }

.article-lists2 ul li .a.point:before{ display:inline-block;vertical-align:middle;width:4px; height:4px; background:#ccc; border-radius:50%; margin-right:8px; content: '';}


.height72{ max-height:72px; overflow:hidden; }
.right-zhankai-btn{
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0 8px 0 50px;
    color: #62C4A6;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 54%, white 100%);
	background: linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 54%, white 100%);
}
.right-zhankai-btn.bj1{
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #F4FDFA 54%, #F4FDFA 100%);
	background: linear-gradient(left, rgba(255, 255, 255, 0) 0%, #F4FDFA 54%, #F4FDFA 100%);
}

.max-height160{ max-height:160px; overflow-y:auto; }

.right-doctor-tab-btn .a{ width:126px; border-radius: 6px; background: #FF8589; }
.right-doctor-tab-btn .a:last-child{  background: #62C4A6; }
.right-ystj-section .cell:last-child{ border-bottom:none; margin-bottom:0; }

.ispay-three-btn .a{ height: 95px; width: 280px; padding: 22px 0 0 96px; border-radius: 10px; background: #fff url('./../images/gh/icon-zx.png') no-repeat 20px/60px 60px;}

.ispay-three-btn .a.tel{ background-image: url('./../images/gh/icon-tel.png'); }

.ispay-three-btn .a.gh{ background-image: url('./../images/gh/icon-gh.png'); }

.ispay-fixed-right-btn .to-top{ width:76px; height:73px; background: #fff url('./../images/gh/icon-dp-top.png') no-repeat center/30px 30px; }
.ispay-fixed-right-btn .to-top:hover{ background-image:url('./../images/gh/icon-dp-top-hover.png'); }
.ispay-fixed-right-btn .top-swhz{ height:auto; width:76px; padding-top:0; }
.ispay-fixed-right-btn .top .cell{ height:80px; padding-top: 48px; background: #fff url('./../images/gh/icon-dp-hz.png') no-repeat center 12px/30px 30px; }
.ispay-fixed-right-btn .top .cell.zx{ background-image: url('./../images/gh/icon-dp-wx.png'); }
.ispay-fixed-right-btn .top .cell.tel{ background-image: url('./../images/gh/icon-dp-tel.png'); }
.ispay-fixed-right-btn .top .cell.gh{ background-image: url('./../images/gh/icon-dp-gh.png'); }
.ispay-fixed-right-btn .to-top:hover,.ispay-fixed-right-btn .top .cell:hover{ background-color: #24CFB2; color: #fff; background-image: url('./../images/gh/icon-dp-hz-hover.png'); }

.ispay-fixed-right-btn .top .cell.zx:hover{ background-image: url('./../images/gh/icon-dp-wx-hover.png'); }
.ispay-fixed-right-btn .top .cell.tel:hover{ background-image: url('./../images/gh/icon-dp-tel-hover.png'); }
.ispay-fixed-right-btn .top .cell.gh:hover{ background-image: url('./../images/gh/icon-dp-gh-hover.png'); }
.ispay-fixed-right-btn .to-top:hover{ background-image:url('./../images/gh/icon-dp-top-hover.png'); }
.ispay-fixed-right-btn .top .cell:first-child{ border-radius:10px 10px 0 0; }
.ispay-fixed-right-btn .top .cell:last-child{ border-radius:0 0 10px 10px; }
.ispay-fixed-right-btn .top-swhz .hz-links{ top:50%; transform:translateY(-50%); }

.mb3{ margin-bottom:3px; }
.pt8{ padding-top:8px; }
.br1{border-right: 1px solid #eee;}

.article-doctor-info{ background:#F8F8F8; }
.article-doctor-info .img-box{ width:54px; height:54px; border-radius:50%; }
.article-doctor-info .txt{ width: 510px; }
.article-doctor-info .btns .a{ width:88px; border-radius:6px; border:1px solid #FF7C85; color:#FF7C85; }

.article-doctor-info .btns .a:last-child{ color: #00CBA2; border-color: #00CBA2;}

.index-mfzx{ padding:20px 174px 20px 20px; }

.index-mfzx .list ul li{ width:33.3333%; }
.icon-m-huo{
	padding-left: 30px;
	background: url('./../../m/images/icon-huo.png') no-repeat left/20px auto;
}
.index-mfzx  .right-a{ position:absolute; right:20px; top:50%; margin-top:-22px; width:154px;line-height:44px; background: #62C4A6; border-radius: 7px;}

.right-mfzx-section{
	background: linear-gradient(180deg, #FFF4EA 0%, #FFFFFF 30%, #FFFFFF 100%);
	box-shadow: inset 0px 1px 3px 0px rgba(255,255,255,0.5);
}

.right-mfzx-section .h2{color: #875F21;}

.right-mfzx-section .icon-m-huo{
	background-size: 17px 19px;
	padding-left: 25px;
}

.right-mfzx-section .mfzx-btn{ margin-top: 7px; border-radius:7px; background:#BA9560; }

.all-ksmap-lists ul li{
	padding-right: 160px;
}

.all-ksmap-lists ul li .right-a{
	position: absolute;
	right: 0;
	top: 50%;
	color: #00CBA2;
	width: 92px;
	line-height: 34px;
	margin-top: -18px;
	border-radius: 6px;
	border: 1px solid #00CFA0;
}


.all-ksmap-lists .icon-ks {display: inline-block; vertical-align: middle; width: 24px; height: 24px; border-radius: 4px; margin-right: 8px; background: -webkit-linear-gradient(71deg, #FEB078 0%, #FF8764 100%); background: linear-gradient(19deg, #FEB078 0%, #FF8764 100%); }

.all-ksmap-lists .icon-ks:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; background: url('./../images/icon-ks2.png') no-repeat center/16px 16px; }

.all-ksmap-lists .icon-ks.bj1 { background: -webkit-linear-gradient(71deg, #7599FF 0%, #8A95FF 100%); background: linear-gradient(19deg, #7599FF 0%, #8A95FF 100%); }

.all-ksmap-lists .icon-ks.bj2 { background: -webkit-linear-gradient(71deg, #4DDBA3 0%, #17C1B3 100%); background: linear-gradient(19deg, #4DDBA3 0%, #17C1B3 100%); }

.all-ksmap-lists .icon-ks.bj3 { background: -webkit-linear-gradient(71deg, #FEC592 0%, #F8B725 100%); background: linear-gradient(19deg, #FEC592 0%, #F8B725 100%); }

.all-ksmap-lists .icon-ks.bj4 { background: -webkit-linear-gradient(71deg, #82CE83 0%, #84BD78 100%); background: linear-gradient(19deg, #82CE83 0%, #84BD78 100%); }

.yilian_box{}

.minying-select-section .main{ width:770px; }


.map_page .subnav { padding: 20px; font-size: 0; background: #f5f9ff; border: 1px solid rgba(67, 142, 241, 0.3); }

.map_page .link-items { margin-top: -20px; }

.map_page .link-items li { display: inline-block; margin-top: 20px; padding-right: 16px; width: 10%; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; }

.map_page .link { display: block; height: 28px; line-height: 28px; font-size: 16px; color: #333; }

.map_page .link:hover { color: #fff;  height: 28px; -webkit-border-radius: 20px; border-radius: 20px; background: #08C7A4; }

.map_page .is-on { color: #fff; height: 28px; -webkit-border-radius: 20px; border-radius: 20px; background: #08C7A4; }

.map_page .dise-list { padding: 10px; border: 1px solid #eee; margin-bottom: 20px; }

.map_page .dise-u { font-size: 0; }

.map_page .dise-u li { position: relative; display: inline-block; vertical-align: middle; width: 20%; padding-left: 10px; padding-right: 20px; line-height: 32px; font-size: 14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.map_page .dise-u li:before { content: ''; position: absolute; left: 0; top: 50%; margin-top: -2px; width: 4px; height: 4px; -webkit-border-radius: 50%; border-radius: 50%; background: #ddd; }

.map_page .dise-u .l-link {  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.map_page .screen { padding: 0 20px; background: #fff; border: 1px solid #eee; }

.map_page .screen .screen-item { position: relative; padding-bottom: 5px; border-top: 1px solid #eee;}

.map_page .screen .screen-item:first-child { border-top: none; }

.map_page .screen .screen-item .btn-show { background: transparent; }

.map_page .screen .s-item-title { margin-top: 16px; width: 80px; font-size: 14px; line-height: 30px; color: #969AA9; }

.map_page .screen .s-item-result { margin-left: 80px; padding-right: 70px; }

.map_page .screen .sir-list { padding-top: 8px; }

.map_page .screen .sir-select-item { position: relative; height: 28px; line-height: 28px; border: 1px solid #F1F4F9; font-size: 14px; vertical-align: top; margin-right: 10px; padding: 0 36px 0 10px; cursor: pointer; -webkit-border-radius: 2px; border-radius: 2px; }

.map_page .screen .sir-select-item em { color: #62C4A6; }

.map_page .screen .sir-list-u { font-size: 0; }

.map_page .screen .sir-list-u li { float: left; margin-top: 10px; margin-right: 10px; font-size: 14px; }

.map_page .screen .sir-list-u li a { display: block; padding: 0 10px; margin-right: 20px; height: 28px; line-height: 28px; }

.map_page .screen .sir-list-u li a:hover { color: #08C7A4; background: #dfedff; -webkit-border-radius: 2px; border-radius: 2px; }

.map_page .screen .sir-list-u li a.current { color: #08C7A4; background: #dfedff; -webkit-border-radius: 2px; border-radius: 2px; }

.map_page .screen .s-item-btn { position: absolute; right: 20px; top: 22px; font-size: 14px; cursor: pointer; }

.map_page .sib-more-down,.map_page .sib-more-up { color: #08C7A4; }


.index_right_btn .a{ border:1px solid #FF7C85; color:#FF7C85;width:174px;border-radius:8px; }

.index_right_btn .a.gr{ color: #62C4A6; border-color: #62C4A6;}

.top_info_right_btn .a{ border:1px solid #0093F5; color:#0093F5;width:138px;border-radius:8px; opacity:.7; background:#fff; }

.w-b80{ width:80%; }

.zlpj_right_btn{ padding-top:13px; }

.zlpj_right_btn .a{ width:105px; border-radius:8px; border:1px solid #62C4A6; color: #62C4A6;}

.right-hzal-section .cell{ padding-left:104px; min-height: 65px; line-height: 1.1;}
.right-hzal-section .cell .img-box{ position:absolute; left:0; top:3px; width:94px; height:62px; border-radius:8px; }
.right-hzal-section .cell .yy-btn{ border-radius:4px; border: 1px solid #62C3A6; color: #62C3A6; }


