@charset "UTF-8";
/* reset.css -----------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, header, footer, section, article, aside, nav, figure, figcaption { margin: 0; padding: 0; }

html, body { width: 100%; font-family: "Microsoft Yahei", "Helvetica"; color: #333333; }

img { max-width: 100%; border: 0; vertical-align: top; /*-webkit-touch-callout: none;*/ }

a { color: #333333; text-decoration: none; }

ul, ol, li, dl, dt { list-style: none; }

/* form-reset.css -----------------------------------------------------------------*/
table { border-collapse: collapse; border-spacing: 0; }

button { background: none; }

input, textarea, button { border: none; }

input, button, textarea, select, optgroup, option { font: 1rem "Microsoft Yahei", "Helvetica"; outline: none; }

input[type="button"], input[type="text"], input[type="submit"], input[type="search"], input[type="tel"], input[type="number"], select, option, .appNone { appearance: none; -webkit-appearance: none; -moz-appearance: none; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.4); }

input:-moz-placeholder, textarea:-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder { color: rgba(0, 0, 0, 0.4); }

input:focus { outline: none; }

/* const.css -----------------------------------------------------------------*/
.icon { display: inline-block; background-color: transparent; background-repeat: no-repeat; }

.VAM:after { content: ""; display: inline-block; overflow: hidden; height: 100%; width: 0; font-size: 0; vertical-align: middle; }

.wbwr { word-break: break-all; word-wrap: break-word; }

.clr:after { content: ""; display: table; }

.clr:after { clear: both; }

.fll { float: left; }

.flr { float: right; }

.vam { vertical-align: middle; }

.db { display: block; }

.dib { display: inline-block; }

.tar { text-align: right; }

.tac { text-align: center; }

.ovh { overflow: hidden; }

.vat { vertical-align: top; }

.vam { vertical-align: middle; }

.posr { position: relative; }

.auto { margin-left: auto; margin-right: auto; }

.cp { cursor: pointer; }

.w { width: 1200px; margin: 0 auto; }

.h100 { height: 100%; }

.w100 { width: 100%; }

.img-hover { overflow: hidden; }

.img-hover img { -webkit-transition: all 1s; transition: all 1s; }

.img-hover:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }

a:hover, a-hover:hover { color: #2f8af5; }

.ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*字号*/
.f12 { font-size: 12px; }

.f13 { font-size: 13px; }

.f14 { font-size: 14px; }

.f15 { font-size: 15px; }

.f16 { font-size: 16px; }

.f17 { font-size: 17px; }

.f18 { font-size: 18px; }

.f20 { font-size: 20px; }

.f22 { font-size: 22px; }

.f23 { font-size: 23px; }

.f24 { font-size: 24px; }

.f25 { font-size: 25px; }

.f26 { font-size: 26px; }

.f28 { font-size: 28px; }

.f30 { font-size: 30px; }

.f32 { font-size: 32px; }

.f34 { font-size: 34px; }

.f36 { font-size: 36px; }

.f38 { font-size: 38px; }

.f40 { font-size: 40px; }

/*字色*/
.fcb { color: #2f8af5; }

.fcf { color: #fff; }

.fc0 { color: #000; }

.fc3 { color: #333; }

.fc6 { color: #666; }

.fc8 { color: #888; }

.fc9 { color: #999; }

.red { color: #f00; }

.cheng { color: #f80; }

/*边距*/
.mb5 { margin-bottom: 5px; }

.mb8 { margin-bottom: 8px; }

.mb10 { margin-bottom: 10px; }

.mb15 { margin-bottom: 15px; }

.mb20 { margin-bottom: 20px; }

.mb25 { margin-bottom: 25px; }

.mb30 { margin-bottom: 30px; }

.mb35 { margin-bottom: 35px; }

.mb40 { margin-bottom: 40px; }

.mb45 { margin-bottom: 45px; }

.mb50 { margin-bottom: 50px; }

.mb55 { margin-bottom: 55px; }

.mb60 { margin-bottom: 60px; }

.mr5 { margin-right: 5px; }

.mr10 { margin-right: 10px; }

.mr15 { margin-right: 15px; }

.mr20 { margin-right: 20px; }

.mr25 { margin-right: 25px; }

.mr30 { margin-right: 30px; }

.mr35 { margin-right: 35px; }

.mr40 { margin-right: 40px; }

.mr45 { margin-right: 45px; }

.mr50 { margin-right: 50px; }

.mr55 { margin-right: 55px; }

.mr60 { margin-right: 60px; }

.ml5 { margin-left: 5px; }

.ml10 { margin-left: 10px; }

.ml15 { margin-left: 15px; }

.ml20 { margin-left: 20px; }

.ml25 { margin-left: 25px; }

.ml30 { margin-left: 30px; }

.ml35 { margin-left: 35px; }

.ml40 { margin-left: 40px; }

.ml45 { margin-left: 45px; }

.ml50 { margin-left: 50px; }

.ml55 { margin-left: 55px; }

.ml60 { margin-left: 60px; }

.mt5 { margin-top: 5px; }

.mt10 { margin-top: 10px; }

.mt15 { margin-top: 15px; }

.mt20 { margin-top: 20px; }

.mt25 { margin-top: 25px; }

.mt30 { margin-top: 30px; }

.mt35 { margin-top: 35px; }

.mt40 { margin-top: 40px; }

.mt45 { margin-top: 45px; }

.mt50 { margin-top: 50px; }

.mt55 { margin-top: 55px; }

.mt60 { margin-top: 60px; }

.pb5 { padding-bottom: 5px; }

.pb10 { padding-bottom: 10px; }

.pb15 { padding-bottom: 15px; }

.pb20 { padding-bottom: 20px; }

.pb25 { padding-bottom: 25px; }

.pb30 { padding-bottom: 30px; }

.pb35 { padding-bottom: 35px; }

.pb40 { padding-bottom: 40px; }

.pb45 { padding-bottom: 45px; }

.pb50 { padding-bottom: 50px; }

.pb55 { padding-bottom: 55px; }

.pb60 { padding-bottom: 60px; }

.pr5 { padding-right: 5px; }

.pr10 { padding-right: 10px; }

.pr15 { padding-right: 15px; }

.pr20 { padding-right: 20px; }

.pr25 { padding-right: 25px; }

.pr30 { padding-right: 30px; }

.pr35 { padding-right: 35px; }

.pr40 { padding-right: 40px; }

.pr45 { padding-right: 45px; }

.pr50 { padding-right: 50px; }

.pr55 { padding-right: 55px; }

.pr60 { padding-right: 60px; }

.pl5 { padding-left: 5px; }

.pl10 { padding-left: 10px; }

.pl15 { padding-left: 15px; }

.pl20 { padding-left: 20px; }

.pl25 { padding-left: 25px; }

.pl30 { padding-left: 30px; }

.pl35 { padding-left: 35px; }

.pl40 { padding-left: 40px; }

.pl45 { padding-left: 45px; }

.pl50 { padding-left: 50px; }

.pl55 { padding-left: 55px; }

.pl60 { padding-left: 60px; }
.pl80 { padding-left: 80px; }

.pt5 { padding-top: 5px; }

.pt10 { padding-top: 10px; }

.pt15 { padding-top: 15px; }

.pt20 { padding-top: 20px; }

.pt25 { padding-top: 25px; }

.pt30 { padding-top: 30px; }

.pt35 { padding-top: 35px; }

.pt40 { padding-top: 40px; }

.pt45 { padding-top: 45px; }

.pt50 { padding-top: 50px; }

.pt55 { padding-top: 55px; }

.pt60 { padding-top: 60px; }

.fn { font-weight: normal; }

.bold { font-weight: bold; }

.none{ display: none; }

/*标题前圆点*/
.point:before { display: inline-block; content: ''; width: 4px; height: 4px; background-color: #ccc; -webkit-border-radius: 50%; border-radius: 50%; margin-right: 10px; vertical-align: middle; }

.hidden2 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }

.hidden3 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; }

.right-h3-title { height: 54px; line-height: 50px; }

.r-46-title { line-height: 46px; }

.bn { border: none !important; }

.bb1-dashed { border-bottom: 1px dashed #ddd; }

.top-header { height: 35px; line-height: 35px; background-color: #f4f4f4; }

.top-header .check-moblie:hover .top-mobile,.header .top-mobile:hover{ display: block; }

.top-header .top-mobile{ position: absolute; left: 50%; top: 100%; margin-left: -60px; background-color: #fff; width: 80px; height: 80px; padding: 20px; border:1px solid #eee; }

.top-header .top-mobile:before{ position: absolute; left: 50%; top: -6px; margin-left: -6px; content: ''; width: 10px; height: 10px; background-color: #fff; border:1px solid #eee; border-right: none; border-bottom: none; transform: rotate(45deg);}

.header { height: 94px; }

.header .logo { height: 100%; width: 200px; margin-right: 90px; }

.header .logo a { height: 100%; background: url(../images/logo.png) no-repeat left; }

.header .search { padding-top: 27px; }

.header .search .form { width: 410px; height: 38px; border: 1px solid #eee; -webkit-border-radius: 20px; border-radius: 20px; background-color: #f9f9f9; line-height: 38px; }

.header .search .form .input { margin-left: 15px; width: 290px; background-color: transparent; }

.header .search .form .submit { position: absolute; top: -1px; right: -1px; width: 103px; height: 40px; -webkit-border-radius: 20px; border-radius: 20px; background-color: #2f8af5; }

.header .search .form .submit i { vertical-align: middle; display: inline-block; width: 25px; height: 30px; background: url(../images/search.png) no-repeat left; }

.header .list { width: 490px; padding-top: 30px; }

.header .list ul li { padding: 0 15px; }

.header .list ul li .a { display: block; line-height: 36px; height: 36px; padding-left: 30px; background: url(../images/tr-icon.png) no-repeat left; }

.header .list ul li .a.sjb { background-position: -219px center; }

.header .list ul li .a.wys { background-position: -107px center; }

.header .list ul li .a.zyy { background-position: -326px center; }

.header .list ul li .a.i-yao { background: url(./../images/tr-yao.png) no-repeat left/20px auto; }

.footer { background-color: #f4f5f6; }

.footer .footer-bb1 { border-bottom: 1px solid #eee; }

.footer .top-footer-tr .left { width: 970px; }

.footer .bottom-list .dt { position: absolute; left: 0; top: 0; width: 80px; }

.footer .bottom-list.hz { line-height: 44px; }

.footer .bottom-list.hz .dd .a { border: 1px solid #e7e8ed; width: 107px; height: 42px; }

.footer .friends_tabs.on{ border-bottom: 2px solid #318af5; color: #318af5; }

.footer .bottom-list.friends { line-height: 30px; }

.footer .bottom-list .more { margin-left: -20px; width: 40px; height: 30px; background: url(../images/down.png) no-repeat center; }

.footer .bottom-list .more.off{ transform: rotate(180deg); }

.footer .top-footer-tr .right { width: 230px; }

.footer .top-footer-tr .right .right-img { width: 100px; }

.footer .top-footer-tr .right .right-img img { display: block; width: 70px; height: 70px; margin: 0 auto; }

.footer .top-footer-tr .right .right-img p { line-height: 26px; }

.footer .center-footer-tr { min-height: 90px; padding-left: 190px; }

.footer .center-footer-tr .bottom-logo { position: absolute; left: 0; top: 0; width: 160px; height: 100%; padding-right: 30px; }

.footer .center-footer-tr .bottom-logo a { width: 158px; height: 100%; background: url(../images/btm-logo.png) no-repeat right; }

.footer .center-footer-tr .right-info { border-left: 1px solid #e8e8e8; padding-left: 15px; line-height: 24px; }

.footer .bottom-footer-tr a { display: inline-block; height: 52px; }

.footer .bottom-footer-tr a.icon1 { width: 122px; background: url(../images/foot-pic1.jpg) no-repeat center; }

.footer .bottom-footer-tr a.icon2 { width: 122px; background: url(../images/foot-pic2.jpg) no-repeat center; }

.footer .bottom-footer-tr a.icon3 { width: 122px; background: url(../images/foot-pic3.jpg) no-repeat center; }

.footer .bottom-footer-tr a.icon4 { width: 127px; background: url(../images/foot-pic4.png) no-repeat center; }

.footer .bottom-footer-tr a.icon5 { width: 124px; background: url(../images/foot-pic5.png) no-repeat center; }

.top-tabs { background: url(../images/bj-top.png) no-repeat left top; height: 50px; padding: 20px 0; }

.top-tabs .tab-cell { border-left: 1px solid #549cf2; padding-left: 30px; padding-right: 10px; width: 25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.top-tabs .tab-cell dl dt, .top-tabs .tab-cell dl dd { width: 20%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.top-tabs .tab-cell dl .fcf:hover{ color: #fff; }

.top-tabs .tab-cell:first { border: none; }

.section1 .left { width: 320px; border: 1px solid #eee; padding: 0 14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.section1 .left .h3-title { line-height: 46px; }

.section1 .left .img-tr ul li { width: 140px; height: 105px; overflow: hidden; }

.section1 .left .img-tr ul li img { width: 100%; min-height: 100%; }

.section1 .left .img-tr ul li p { position: absolute; left: 0; bottom: 0; padding: 0 5%; width: 90%; line-height: 24px; background-color: rgba(0, 0, 0, 0.4); }

.section1 .left .txt-news-list { padding: 10px 0 13px; }

.section1 .left .txt-news-list ul li { line-height: 34px; }

.section1 .center-banner { width: 520px; }

.section1 .center-banner .banner-swiper { width: 520px; height: 230px; overflow: hidden; }

.section1 .center-banner .banner-swiper .cell{ height: 230px; }

.section1 .center-banner .banner-swiper .hd{ position: absolute; right: 20px; bottom: 20px; z-index: 1; }

.section1 .center-banner .banner-swiper .hd ul li{ float: left; margin-left: 8px; }

.section1 .center-banner .banner-swiper .hd ul li a{ display: block; height: 10px; width: 10px; border-radius: 100%; background: #94938f; }

.section1 .center-banner .banner-swiper .hd ul li.on a{ background: #fff; }

.section1 .center-banner .banner-swiper .des { position: absolute; left: 0; bottom: 0; width: 70%; padding-left: 2%; padding-right: 28%; background: url(../images/bj-banner.png) repeat-x left top; height: 60px; line-height: 60px; }

.section1 .center-banner .txt-news-list ul li { width: 48%; margin-right: 2%; line-height: 35px; }

.section1 .right-btn { width: 298px; height: 378px; border: 1px solid #eee; background: url(../images/r1-icon.png) no-repeat center 314px; }

.section1 .right-btn .icon-btn { padding-top: 86px; background: url(../images/jl-icon.png) no-repeat center 40px; line-height: 28px; }

.section1 .right-btn .icon-btn.guahao { padding-top: 80px; background: url(../images/gh-icon.png) no-repeat center 30px; }

.section-fhtt { height: 70px; padding: 20px 0 0 154px; border: 1px solid #eee; background: url(../images/fhtt.png) no-repeat 30px center; }

.section-fhtt .txt-news-list { border-left: 1px solid #eee; padding: 1px 0 1px 15px; }

.section-fhtt .txt-news-list ul li { width: 32%; padding-right: 1.333333333333%; }

.section-center-title { padding-bottom: 35px; }

.section-center-title .line { height: 55px; border-bottom: 2px solid #eee; }

.section-center-title .center-icon { position: absolute; height: 72px; width: 350px; left: 50%; margin-left: -175px; top: 20px; background: #fff url(../images/news.png) no-repeat center; }

.section-center-title .center-icon.ask { background-image: url(../images/ask.png); }

.section-center-title .center-icon.hospital { background-image: url(../images/hos.png); }

.section-center-title .center-icon.zjkp { background-image: url(../images/zjkp.png); }

.section-center-title .center-icon.jbbk { background-image: url(../images/jbbk.png); }

.section-center-title .center-icon.jbkp { background-image: url(../images/jbkp.png); }

.section-center-title .center-icon.jkpd { background-image: url(../images/jkpd.png); }

.section-news .left { width: 320px; }

.section-news .left .big-img { height: 180px; overflow: hidden; }

.section-news .left .big-img .des { position: absolute; left: 0; bottom: 0; padding: 0 3%; width: 94%; background-color: rgba(0, 0, 0, 0.4); line-height: 36px; }

.section-news .left .small-img .img-cell { width: 155px; }

.section-news .left .small-img .img-cell .img { height: 116px; overflow: hidden; }

.section-news .left .small-img .img-cell .des { padding-top: 5px; line-height: 20px; height: 40px; overflow: hidden; }

.section-news .center { width: 520px; }

.section-news .center .txt-news-list ul li { line-height: 34px; }

.section-news .right { width: 300px; }

.section-news .right .top-img-txt-news-list { background-color: #f8f8f8; padding: 0 20px 10px; }

.section-news .right .top-img-txt-news-list dd { line-height: 33px; }

.section-news .right .top-img-txt-news-list dl dt .a:before, .section-news .right .top-img-txt-news-list dl dd .a:before { display: inline-block; content: ''; width: 22px; height: 20px; vertical-align: middle; background: url(../images/i234567.png) no-repeat left top; }

.section-news .right .top-img-txt-news-list dl dt .a:before { background: url(../images/i1.png) no-repeat left top; }

.section-news .right .top-img-txt-news-list dl dd .a.i1:before { background-position: left 1px; }

.section-news .right .top-img-txt-news-list dl dd .a.i2:before { background-position: left -33px; }

.section-news .right .top-img-txt-news-list dl dd .a.i3:before { background-position: left -67px; }

.section-news .right .top-img-txt-news-list dl dd .a.i4:before { background-position: left -101px; }

.section-news .right .top-img-txt-news-list dl dd .a.i5:before { background-position: left -135px; }

.section-news .right .top-img-txt-news-list dl dd .a.i6:before { background-position: left -169px; }

.section-news .right .top-img-txt-news-list dl dt { line-height: 26px; padding-left: 110px; height: 75px; }

.section-news .right .top-img-txt-news-list dl dt .img { position: absolute; left: 0; top: 0; width: 100px; height: 75px; overflow: hidden; }

.section-ask .left { width: 870px; }

.section-ask .left .dise-tab-list { background-color: #f4f5f6; }

.section-ask .left .dise-tab-list ul li { border-right: 1px solid #fff; height: 42px; line-height: 42px; padding: 0 32px; }

.section-ask .left .dise-tab-list ul li:last-child { border: none; }

.section-ask .left .dise-tab-list ul li.on, .section-ask .left .dise-tab-list ul li:hover { background-color: #7fbaff; color: #fff; }

.section-ask .left .dise-tab-list ul li.on:before { position: absolute; left: 50%; bottom: -16px; content: ''; border: 8px solid transparent; border-top-color: #7fbaff; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.section-ask .left .doctor-ask-lists-box{ height: 684px; }

.loading{ background: url('data:image/gif;base64,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') no-repeat center; }

.section-ask .left .doctor-ask-lists { padding: 20px 0 18px; line-height: 22px; }

.section-ask .left .doctor-ask-lists .doctor-side { padding-left: 80px; width: 180px; }

.section-ask .left .doctor-ask-lists .doctor-side .img { position: absolute; left: 0; top: 0; width: 70px; height: 70px; border-radius: 50%; overflow: hidden; }

.section-ask .left .doctor-ask-lists .doctor-side .img img { -webkit-border-radius: 50%; border-radius: 50%; }

.section-ask .left .doctor-ask-lists .doctor-side .bottom-flag .span { color: #f80; border: 1px solid #ffeada; padding: 2px 4px; }

.section-ask .left .doctor-ask-lists .doctor-side .bottom-flag .span.blue { color: #5789F1; border-color: #B5CDFF;}

.section-ask .left .doctor-ask-lists .ask-side { width: 590px; }

.section-ask .left .doctor-ask-lists .ask-side .h4 { line-height: 24px; }

.section-ask .left .doctor-ask-lists .ask-side .des { height: 44px; overflow: hidden; }

.section-ask .left .to-ask { height: 120px; background: url(../images/toask.jpg) no-repeat center/100% 100%; }

.section-ask .left .to-ask .txt{ position: absolute; left:251px; top:21px;  color: #243e6d;}

.section-ask .left .to-ask .txt span{ color: #f80; }

.section-ask .left .to-ask .input-txt{ position: absolute; left: 264px; top: 67px; color: #bbb; }

.section-ask .left .to-ask .submit-btn{ position: absolute; left: 727px; top: 66px; }

.section-ask .right { width: 300px; }

.section-ask .right .r-small-title { height: 40px; line-height: 38px; }

.section-ask .right .r-small-title .to-question-btn { padding-left: 22px; background: url(../images/tw-icon.png) no-repeat left; }

.section-ask .right .time-line { margin-left: 4px; border-left: 1px solid #e9e9e9; line-height: 24px; }

.section-ask .right .time-line .des { max-height: 45px; }

.section-ask .right .time-line .time-flag { position: absolute; left: -10px; top: -10px; }

.section-ask .right .time-line .time-flag i { display: inline-block; border: 4px solid #fff; background-color: #fff; line-height: 10px; }

.section-ask .right .time-line .time-flag i:before { display: inline-block; content: ''; width: 6px; height: 6px; border: 2px solid #bcd7f1; -webkit-border-radius: 50%; border-radius: 50%; vertical-align: top; }

.section-ask .right .time-line .time-flag time { display: inline-block; width: 104px; line-height: 24px; background: #bcd7f1; -webkit-border-radius: 12px; border-radius: 12px; }

.section-ask .right .wx-tips { padding: 12px; border: 1px solid #fdd; background-color: #fff9f9; line-height: 24px; }

.section-ask .right .wx-tips:before { display: inline-block; content: ''; height: 16px; width: 20px; vertical-align: middle; background: url(../images/warn.png) no-repeat left top; }

.section-ask .right .dise-lists{ height: 151px; overflow: hidden; }

.section-ask .right .dise-lists .dise { line-height: 28px; height: 28px; padding: 0 10px; border: 1px solid #e8e8e8; -webkit-border-radius: 15px; border-radius: 15px; }

.section-hospital .left { width: 870px; }

.section-hospital .left .img-title-list .list-item { width: 206px; }

.section-hospital .left .img-title-list .list-item .img { height: 130px; }

.section-hospital .left .img-title-list .list-item .img p { position: absolute; left: 0; bottom: 0; width: 90%; padding: 0 5%; background-color: rgba(0, 0, 0, 0.4); line-height: 30px; }

.section-hospital .left .img-title-list .list-item .address { line-height: 46px; padding-left: 20px; background: url(../images/dw-icon.png) no-repeat left; }

.section-hospital .left .hos-type-lists { height: 30px; line-height: 30px; }

.section-hospital .left .hos-type-lists dt { padding-right: 20px; }

.section-hospital .left .hos-type-lists dt:after { position: absolute; right: 0; top: 14px; content: ''; border: 6px solid transparent; border-top-color: #ddd; }

.section-hospital .left .hos-type-lists dd { width: 80px; background-color: #f5f8fd; }

.section-hospital .right { width: 300px; }

.section-hospital .right .txt-news-list { line-height: 32px; }

.section-zjkp .left { width: 320px; }

.section-zjkp .left .img { height: 180px; }

.section-zjkp .left .img p { position: absolute; left: 0; bottom: 0; line-height: 36px; background-color: rgba(0, 0, 0, 0.4); width: 90%; padding: 0 5%; }

.section-zjkp .left .txt-news-list ul li { line-height: 40px; border-top: 1px solid #fff; background-color: #f9f9f9; }

.section-zjkp .center { width: 520px; }

.section-zjkp .bj-title span:after { position: absolute; content: ''; left: 0; bottom: 0; height: 8px; width: 100%; background-color: #66aeff; z-index: -1; }

.section-zjkp .bj-title .voice:after { background-color: #77dfb9; }

.section-zjkp .bj-title .left-top:after { background-color: #cdbbe7; }

.section-zjkp .center .txt-item-list ul li { line-height: 36px; width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 20px 0 30px; background: url(../images/video-icon.png) no-repeat left; }

.section-zjkp .center .txt-item-list ul li.voice { background-image: url(../images/voice-icon.png); }

.section-zjkp .right { width: 300px; }

.section-zjkp .right .img-txt-list .cell { width: 140px; height: 80px; }

.section-zjkp .right .img-txt-list .cell p { position: absolute; left: 0; bottom: 0; line-height: 24px; background-color: rgba(0, 0, 0, 0.4); width: 90%; padding: 0 5%; }

.section-zjkp .right .txt-news-list { line-height: 34px; }

.section-zjkp .right .txt-news-list ul li:before { float: left; margin-top: 16px; }

.section-zjkp .right .txt-news-list ul li a { width: 210px; }

.section-jbbk .left { width: 870px; }

.section-jbbk .left .top-dise .dise-item { width: 50%; line-height: 30px; }

.section-jbbk .left .top-dise .dise-item .tr-title { padding-left: 34px; background: url(../images/fk-icon.png) no-repeat left; }

.section-jbbk .left .top-dise .dise-item .tr-title.i1 { background-image: url(../images/pf-icon.png); }

.section-jbbk .left .top-dise .dise-item .tr-title.i2 { background-image: url(../images/nk-icon.png); }

.section-jbbk .left .top-dise .dise-item .tr-title.i3 { background-image: url(../images/bk-icon.png); }

.section-jbbk .left .top-dise .dise-item ul li { width: 23%; padding-right: 2%; }

.section-jbbk .left .hot-depart .dise-lists{ height: 70px; overflow: hidden; }

.section-jbbk .left .hot-depart .dise-lists .dise { line-height: 28px; height: 28px; padding: 0 10px; border: 1px solid #e8e8e8; -webkit-border-radius: 15px; border-radius: 15px; }

.section-jbbk .right { width: 300px; }

.section-jbbk .right .txt-news-list { line-height: 34px; }

.section-jbkp .left { width: 870px; }

.section-jbkp .left .top-dise-h4 .on{ color: #2f8af5; }

.section-jbkp .left .img-txt-card-list{ height: 216px; }

.section-jbkp .left .img-txt-card-list .card { width: 205px; margin-right: 16px; }

.section-jbkp .left .img-txt-card-list .card:last-child { margin-right: 0; }

.section-jbkp .left .img-txt-card-list .card .img { height: 115px; overflow: hidden; }

.section-jbkp .left .img-txt-card-list .card .des { border: 1px solid #eee; border-top: none; padding: 5px 10px 0; height: 95px; }

.section-jbkp .left .img-txt-card-list .card .des .h5 { line-height: 26px; }

.section-jbkp .left .img-txt-card-list .card .des .flag { position: absolute; right: 10px; bottom: 15px; max-width: 90px; line-height: 22px; -webkit-border-radius: 4px; border-radius: 4px; padding: 0 5px; background: #b4cbeb; }

.section-jbkp .left .txt-card-list .card { width: 280px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 20px 15px 10px; border: 1px solid #eee; }

.section-jbkp .left .txt-card-list .card .h5 { position: absolute; left: 50%; top: -16px; margin-left: -80px; width: 140px; padding: 0 10px; background: #fff; }

.section-jbkp .left .txt-card-list .card .h5 span { display: inline-block; width: 100%; height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 28px; background: #f5f8fd; border: 1px solid #eee; -webkit-border-radius: 15px; border-radius: 15px; }

.section-jbkp .left .txt-card-list .card .txt { line-height: 32px; height: 100px; overflow: hidden; }

.section-jbkp .right { width: 300px; }

.section-jbkp .right .djdz-top-img { height: 150px; -webkit-border-radius: 6px; border-radius: 6px; }

.section-jbkp .right .djdz-top-img p { position: absolute; left: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.4); width: 94%; padding: 0 3%; line-height: 32px; }

.section-jbkp .right .txt-news-list { line-height: 34px; }

.section-jkpd .left { width: 870px; }

.section-jkpd .left .jk-list-cards-list { margin-right: -20px; }

.section-jkpd .left .jk-list-cards-list .card { width: 425px; height: 257px; padding-top: 8px; background-color: #f8f8f8; }

.section-jkpd .left .jk-list-cards-list .card .second-title-h5 { color: #334a76; padding-left: 22px; line-height: 36px; }

.section-jkpd .left .jk-list-cards-list .card .second-title-h5:before { position: absolute; left: 0; top: 11px; content: ''; height: 14px; width: 5px; background: #54aeed; }

.section-jkpd .left .jk-list-cards-list .card .txt-news-list { padding: 0 20px; }

.section-jkpd .left .jk-list-cards-list .card .txt-news-list ul li { line-height: 34px; }

.section-jkpd .left .jk-list-cards-list .card .txt-news-list ul li:first-child { font-weight: bold; }

.section-jkpd .right { width: 300px; }

.section-jkpd .right .txt-news-list-first .title-h5 { line-height: 32px; }

.section-jkpd .right .txt-news-list-first .img-txt { height: 75px; line-height: 24px; padding-left: 126px; }

.section-jkpd .right .txt-news-list-first .img-txt .img { position: absolute; left: 16px; top: 0px; width: 100px; height: 75px; overflow: hidden; }

.section-jkpd .right .txt-news-list { line-height: 36px; }

.section-jkpd .right .jcsp-video-list .item { padding-left: 130px; height: 67px; }

.section-jkpd .right .jcsp-video-list .item .img { position: absolute; left: 0; top: 0; width: 120px; height: 67px; overflow: hidden; }

.section-jkpd .right .jcsp-video-list .item .img time { position: absolute; right: 5px; bottom: 5px; line-height: 15px; width: 40px; height: 15px; background-color: rgba(0, 0, 0, 0.4); -webkit-border-radius: 4px; border-radius: 4px; }

.section-jkpd .right .img-txt-list .cell { width: 140px; height: 105px; }

.section-jkpd .right .img-txt-list .cell p { position: absolute; left: 0; bottom: 0; line-height: 24px; background-color: rgba(0, 0, 0, 0.4); width: 90%; padding: 0 5%; }

.section-jkpd .right .txt-news-list { line-height: 36px; }

.section-jkpd .right .doctors{ height: 225px; overflow: hidden; }

.section-jkpd .right .doctors .btn{ position: absolute; top: 0; width: 36px; height: 100%; background: url(../images/left.png) no-repeat center; }

.section-jkpd .right .doctors .btn.pre{ left: 0; }

.section-jkpd .right .doctors .btn.next{ right: 0; background-image: url(../images/right.png); }

.section-jkpd .right .doctors .btn.prevStop,.section-jkpd .right .doctors .btn.nextStop{ opacity: .2; }

.section-jkpd .right .right-img-banner { height: 225px; }

.section-jkpd .right .right-img-banner p { position: absolute; left: 0; bottom: 0; width: 94%; padding: 0 3%; background-color: rgba(0, 0, 0, 0.4); line-height: 30px; }

.section-jkpd .right .news-lists .item { height: 75px; padding-left: 110px; }

.section-jkpd .right .news-lists .item .img { height: 75px; width: 100px; }

.section-jkpd .right .news-lists .item .h5 { line-height: 22px; height: 44px; }

.jk-title-icon-ys { line-height: 26px; background: url(../images/yezi.png) no-repeat left; }

.jk-title-icon-lx { line-height: 26px; background: url(../images/lx.png) no-repeat left; }

.jk-title-icon-ye { line-height: 26px; background: url(../images/ye.png) no-repeat left; }

.jk-title-icon-xl { line-height: 26px; background: url(../images/xin.png) no-repeat left; }

.ask_type .type {
    line-height: 28px;
    height: 28px;
    padding: 0 10px;
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}
