
/*** 党建工作 ***/

.zlyy-yj-banner{height: 383px;background: url("20211223-zlyy-bann1.png") no-repeat center;text-align: center;position: relative;}
.inline-cen{display: inline-block;margin-top: 125px;}
.inline-cen em{display: inline-block;width: 25px;height: 1px;background: #fff;float: left;margin: 24px 20px 0;}
.inline-cen h5{font-size: 38px;font-weight: bold;color: #fff;float: left;line-height: 44px;}
.egl{font-size: 14px;color: #fff;opacity: .8;}

.sec-nav{position: absolute;left: 0;right: 0;bottom: 0;height: 60px;background: rgba(33,149,208,.7);}
.sec-nav ul li{font-size: 16px;line-height: 60px;float: left;}
.sec-nav ul li a{color: #fff;padding: 0 20px;transition: all .3s;display: block}
.sec-nav ul li.mu_act a,.sec-nav ul li:hover a{background: #1482ba;}

.tt_ttmc{margin-top: 40px;}
.tt_ttmc span{display: block;width: 47px;height: 3px;background: #2195d0;}
.tt_ttmc h5{font-size: 26px;font-weight: bold;line-height: 26px;margin-top: 15px;}
.tt_dqwz{font-size: 14px;color: #666;margin-top: 60px;}
.tt_dqwz a{color: #666;}
.tt_dqwz p{padding-left: 20px;background: url("20211223-zlyy-dqwz.png") no-repeat left center;}

.djgz-list{margin-top: 48px;}
.djgz-item{padding: 50px 45px;border-bottom: 1px #e5e5e5 solid;}
.djgz-item h5{font-size: 24px;line-height: 30px;font-weight: bold;float: left;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.djgz-item span{float: right;color: #999;font-size: 16px;line-height: 30px;}
.djgz-item p{font-size: 14px;line-height: 26px;color: #888;margin-top: 20px;height: 52px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.djact,.djgz-item:hover{background: #f7f8fa;}
.djact h5 a,.djgz-item:hover h5 a,.djact h5,.djgz-item:hover h5{color: #2195d0}

.pad-bot{padding-bottom: 50px;}
.page{text-align: center;margin-top: 50px;}

@media screen and (max-width: 1000px){
    .tt_dqwz{display: none;}
    .tt_ttmc h5{font-size: 22px;line-height: 22px}
    .tt_ttmc{margin-top: 20px;}
    .djgz-list{margin-top: 20px;}
    .djgz-item{padding: 20px 15px;}
    .djgz-item h5{font-size: 20px;}
    .djgz-item p{margin-top: 12px;}
    .page{margin-top: 30px;}
    .pad-bot{padding-bottom: 30px;}

    .sec-nav ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .sec-nav ul li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;}
    .sec-nav ul::-webkit-scrollbar{ display: none;}

}

@media screen and (max-width:700px){
    .djgz-item span{display: none;}
    .djgz-item h5{width: auto;white-space: normal;font-size: 18px;}
    .inline-cen h5{font-size: 30px;}
    /*.egl{font-size: 12px;}*/
}



/*** 互联网医院 ***/
.hlwyy-box{height: 800px;background: url("20211223-hlwyy-bg.png") no-repeat center top;}
.yybtn_box{margin-top: 450px;}
.yybtn_box ul li a{font-size: 24px;font-weight: bold;color: #fff;display: block;padding: 0 45px;height: 68px;line-height: 68px;background: #2195d0;border-radius: 50px;margin-bottom: 24px;}
.yybtn_box ul li a img{margin-right: 15px;}

.ewmsm_box{margin-top: 450px;padding-left: 30px;}
.smmbox{margin: 0 15px;}
.smmbox span{display: block;width: 170px;height: 170px;border: 1px #2195d0 solid;border-radius: 10px;background: #fff;text-align: center;line-height: 170px;}
.smmbox p{font-size: 24px;line-height: 30px;margin-top: 15px;text-align: center}

@media screen and (max-width: 1240px){
    .hlwyy-box{background-size: 1400px;height: 580px;}
    .yybtn_box,.ewmsm_box{margin-top: 300px;}
    .yybtn_box ul li a{font-size: 20px;margin-bottom: 15px;height: 60px;line-height: 60px;}
    .smmbox p{font-size: 18px;line-height: 24px;margin-top: 10px;}
}
@media screen and (max-width: 1000px){
    .hlwyy-box {

        background-position: left -140px top 0;
        overflow: hidden;
    }

    .yybtn_box, .ewmsm_box{float: none}

    .yybtn_box ul{margin-left: -2%;}
    .yybtn_box ul li{width: 31.33%;float: left;margin-left: 2%;}

    .yybtn_box ul li a {padding: 0;text-align: center}

    .ewmsm_box{display: none}

}


@media screen and (max-width: 530px){
    .yybtn_box ul li{width: auto;float: none;}

    .hlwyy-box{background-size: 1000px;height: 410px;}
    .yybtn_box{margin-top: 200px;}


    .yybtn_box ul{display:block;width: 200px;margin: 0 auto}
    .yybtn_box ul li a{font-size: 16px;height: 50px;line-height: 50px;}
    .yybtn_box ul li a img{width: 26px;}

}


/*** 科室内页 ***/

.banner2{background: url("20211224-kszj-bann.png") no-repeat center}
.tjzlwk{padding-top: 20px;position: relative;}
.ejks-tit{margin-top: 40px;}
.ejks-tit h5{font-size: 20px;line-height: 20px;font-weight: bold;padding-left: 10px;border-left: 6px #2195d0 solid;}
.tjzlwk img{position: absolute;right: 0;top: 48px;}
.tjz-det{margin-top: 20px;margin-right:610px;padding:30px;border-radius: 6px;background: #fff;box-shadow: 0 0 14px rgba(87,168,209,.16);position: relative;z-index: 1 }
.tjz-nero{font-size: 16px;line-height: 30px;text-align: justify;height: 270px;overflow: hidden}
.ksckxq{display: inline-block;font-size: 16px;padding: 0 20px;height: 40px;line-height: 40px;color: #fff!important;border-radius: 6px;background: #2195d0;margin-top: 20px;}
.kszj-bg{margin-top: 50px;padding: 10px 0 50px;background: #fafafa;}
.ksmy-box{position: relative;margin-top: 22px;}
.ksmy-list{margin-left: -2%;}
.ksmy-list li{width: 14.66%;float: left;margin-left: 2%;}
.ksmy-list li a{display: block;position: relative}
.ksmy-list li i{
    display: block;
    height: 0;
    padding-top:131.57%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;
}
.ksmy-list li p{font-size: 16px;color: #fff;position: absolute;left: 0;right: 0;height: 40px;text-align: center;line-height: 40px;bottom: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: rgba(0,0,0,.6);}

.zjt-btn1{position: absolute;left: -50px;top: 50%;margin-top: -17px;z-index: 1;}
.zjt-btn2{position: absolute;right: -50px;top: 50%;margin-top: -17px;z-index: 1;}
@media screen and (max-width: 1400px){
    .zjt-btn1{left: 0;opacity: .6}
    .zjt-btn2{right: 0;opacity: .6}
}

@media screen and (max-width: 1240px){
    .tjz-det{margin-right: 400px;}
}

@media screen and (max-width: 1000px){
    .tjzlwk img{position: static;margin-top: 20px;width: 100%}
    .tjzlwk{padding-top: 0;}
    .ejks-tit{margin-top: 30px;}
    .tjz-det{margin-right: 0;padding: 15px;}
    .tjz-nero{height: auto}
    .kszj-bg{margin-top: 30px;padding: 1px 0 30px;}
    .ejks-tit h5{font-size: 18px;line-height: 18px;}


    .ksmy-list{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .ksmy-list li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 23%}
    .ksmy-list::-webkit-scrollbar{ display: none;}

}

@media screen and (max-width: 700px){
    .ksmy-list li{width: 31.33%}
}

@media screen and (max-width:430px){
    .ksmy-list li{width:48%}
}



/*** 临床科室 ***/
.wkks-list,.qtks-list{margin-left: -2%;}
.wkks-list li{width: 23%;float: left;margin-left: 2%;margin-top: 24px;}
.wkks-list li a{display: block;height: 52px;line-height: 52px;padding: 0 18px;border: 1px #dedede solid;border-radius: 6px;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .3s;}
.wkks-list li.lc-act a,.wkks-list li:hover a{background: #2195d0;border: 1px #2195d0 solid;color: #fff;}
.wkks-list li i{display: inline-block;float: right;width: 7px;height: 52px;background: url("20211224-xy1.png") no-repeat center;}
.wkks-list li.lc-act i,.wkks-list li:hover i{background: url("20211224-xy2.png") no-repeat center;}

.qtlcks-box{margin-top: 40px;position: relative}
.qtks-list li{width: 23%;float: left;margin-left: 2%;}
.qtks-list li a{display: block;height: 170px;font-size: 20px;line-height: 170px;text-align: center;font-weight: bold;color: #fff;}
.qtks-list li.ksbg1 a{background: url("20211224-lcks-img1.png") no-repeat;background-size: cover;}
.qtks-list li.ksbg2 a{background: url("20211224-lcks-img2.png") no-repeat;background-size: cover;}
.qtks-list li.ksbg3 a{background: url("20211224-lcks-img3.png") no-repeat;background-size: cover;}
.qtks-list li.ksbg4 a{background: url("20211224-lcks-img4.png") no-repeat;background-size: cover;}


@media screen and (max-width: 1000px){
    .wkks-list li{width: 31.33%;margin-top: 18px;}

    .qtks-list{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .qtks-list li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 31.33%}
    .qtks-list::-webkit-scrollbar{ display: none;}
    .qtks-list li a{font-size: 18px;}
    .qtlcks-box{margin-top: 30px;}
}
@media screen and (max-width: 700px){
    .qtks-list li,.wkks-list li{width: 48%}
    .wkks-list li a{font-size: 14px;padding: 0 12px;height: 42px;line-height: 42px;}
    .wkks-list li i{height: 42px}

}
@media screen and (max-width:359px){
    .qtks-list li{width: 98%}
}


/*** 专家简介 ***/
.kswwk{margin-left: -2%;}
.zjt_jj{width: 23%;float: left;margin-left: 2%;margin-top: 24px;}
.zjt_pad{padding: 15px 18px 12px;border: 1px #dedede solid;border-radius: 6px;}
.zjks-cen a{display: block;padding-bottom: 10px;border-bottom: 1px #dedede solid;}
.zjks-cen a p{float: left;font-size: 16px;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #2195d0}
.zjks-cen a i{display: inline-block;float: right;width: 9px;height: 22px;background: url("20211224-xy1.png") no-repeat center;}
.ksys{margin-top: 10px;height: 52px;overflow: hidden;}
.ksys li{font-size: 14px;line-height: 26px;float: left;width: 25%;}

.zjt_on .zjt_pad,.zjt_jj:hover .zjt_pad{border: 1px #2195d0 solid;background: #2195d0;color: #fff;}
.zjt_on .zjt_pad .zjks-cen a p,.zjt_jj:hover .zjt_pad .zjks-cen a p{color: #fff;}
.zjt_on .zjt_pad .zjks-cen a i,.zjt_jj:hover .zjt_pad .zjks-cen a i{background: url("20211224-xy2.png") no-repeat center;}
.zjt_on .zjt_pad .ksys li a,.zjt_jj:hover .zjt_pad .ksys li a{color: #fff;}

@media screen and (max-width: 1000px){
    .zjt_jj{width: 31.33%;margin-top: 18px;}
    .zjt_pad{padding: 12px;}
}
@media screen and (max-width: 700px){
    .zjt_jj{width: 48%}
}
@media screen and (max-width: 450px){
    .zjt_jj{width: auto;float: none}
}


/*** 图片新闻 ***/
.banner3{background: url("20211224-xwzx-bann.png") no-repeat center}
.tpxw-list{margin-left: -2%;padding-top: 20px;}
.tpxw-list li{width: 23%;float: left;margin-left: 2%;margin-top: 30px;}
.tpbox{overflow: hidden;}
.tpbox i{
    display: block;
    height: 0;
    padding-top:56.14%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .3s;
}
.tpcon{padding: 10px 18px 15px;background: #f8f8f8;}
.tpcon h5{font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tpcon p span{float: left;color: #999;margin-top: 8px;}
.tpcon p i{display: inline-block;width: 32px;height: 7px;background: url("20211224-xwxy.png") no-repeat center;float: right;margin-top: 15px;}
.tpbox:hover i{transform: scale(1.1)}

@media screen and (max-width: 1240px){
    .tpcon {padding: 10px 12px 15px;}
    .tpcon h5{font-size: 14px;}

}

@media screen and (max-width: 1000px){
    .tpxw-list{padding-top: 0;}
    .tpxw-list li{margin-top: 20px;width: 31.33%}
}
@media screen and (max-width:700px){
    .tpxw-list li{width: 48%}
}

@media screen and (max-width:450px){
    .tpxw-list li{width: auto;float: none}
}




/*** 新闻中心细览 ***/

.nyncxl-con{padding: 1px 0 0px;}

.smgb-xl-tit{padding: 40px 0 0px;}
.smgb-xl-tit h2{font-size: 32px;font-weight: bold;line-height: 40px;text-align: center;margin-top: 15px;}
.smgb-xl-tit h5{font-size: 18px;color: #666;line-height: 30px;text-align: center;margin-top: 15px;}

.xl_tit{ text-align: center; font-size: 32px; line-height:46px; font-weight: bold;margin-top: 60px;}
.xl_tit1{ margin-top: 12px; line-height: 34px; text-align: center; font-size: 18px; color: #666666;}
.xl_tit2{ padding-top: 25px; border-bottom: 1px solid #efefef; margin-top: 80px; padding-bottom: 10px; line-height: 36px; padding-right: 50px;padding-left: 50px;}
.xl_tit2_l{ float: left; font-size: 16px; color: #999999;}
.xl_tit2_l span{ }
.xl_tit2_l em{margin: 0 20px;}
.xl_tit2_l span:last-child{ margin-right: 0;}
.xl_tit2_r{ float: right; margin-top: -10px;}
.xl_tit2_r>span{ width: 34px; height: 34px; border: 1px solid #ddd; line-height: 32px; border-radius: 5px; display: inline-block; text-align: center; cursor: pointer;margin-left: 5px;}
.xl_tit2_r span i{ font-size: 26px; color: #b2b2b2;}
.xl_tit2_r span.share{ border: none; margin-left: 15px; width:230px; text-align: left; font-size: 14px; color: #999999;}
.xl_tit2_r span.share i{ font-size: 20px;}
.xl_tit2_r span.share em{ vertical-align: top; margin-left: 8px;}
.xl_tit2_r span.share>i,.xl_tit2_r span.share em,.share-box{ float: left; margin-top:12px;}
.share-box{width: 154px;}
.share-box li{ width: 30px; height: 30px; line-height: 30px; text-align: center; margin: 0 4px; float: left;}
.share-box li i{ font-size: 18px;  width: 30px; height: 30px; border-radius: 100%; display: block; transition: .3s all;text-align: center;line-height: 30px;}

.share-box li i:hover{ box-shadow:0 0 5px rgba(0,0,0,.3);}
.xl_con{ margin-top: 50px; padding: 20px 45px; background-color: #f7f9fc; border: 1px solid #cfdeef; line-height: 40px;font-size: 18px;}
.xl_con span{ color: #1658a0;font-weight: bold}
.xl_con1{ padding: 20px 0 20px 0; font-size: 18px; line-height: 38px;text-align: justify;}
.xl_con1 p{ margin-top: 18px;}
.xl_con1 h3{ font-size: 22px; font-weight: bold; margin-top: 40px;}
.xl_btn{ margin: 38px auto 0; text-align: center; font-size: 0; border-bottom: 1px solid #efefef; padding-bottom: 48px;}
.xl_btn button,.xl_tit3_r button{padding: 0 18px; text-align: center; background: #FFFFFF; border: 1px solid #D7D7D7; height:42px; line-height:42px; border-radius: 5px; margin: 0 5px; font-size: 16px; display: inline-block; cursor: pointer; transition: .3s all; }
.xl_btn button i,.xl_tit3_r button i{ font-size: 22px; color: #1658a0; margin-right: 8px;}
.xl_btn button:hover i,.xl_tit3_r button:hover i{ color: #ffffff;}
.iconfont{ vertical-align: top;}
.myzj_xl_tit2.mar-T40{ margin-top: 40px;}
.xl_pad{ margin-top: 60px; margin-bottom: 40px; position: relative;}
.xl_line{ position: absolute; width: 1px; top: 0; bottom: 0; right: 24.46416%; background-color: #e2e2e2;}
.xl_l{ float: left; width: 72.866894%;}
.xl_r{ float: right; width: 21.0511945%;}
.xl_l .xl_tit2_r{ margin-top: 0;}
.xl_tit3{ margin-top: 90px; padding-top: 42px; border-top: 1px solid #efefef; line-height: 42px;}
.xl_tit3_l,.xl_tit3_l>i,.xl_tit3_l>em{ float: left; color: #999999;}
.xl_tit3_r{text-align: center;}
.xl_tit3_l>i{ font-size: 20px; margin-right: 8px;}
.xl_tit3_l .share-box{ margin-top:5px;}
.xl_list{ margin-top: 20px; padding-bottom: 50px;}
.xl_list li{ font-size: 16px; line-height: 36px; background: url(20210910-dot.png) no-repeat 2px 16px; padding-left: 19px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xl_list li span{float: right;color: #999;}

.tab1 {border-bottom: 1px solid #efefef;position: relative;}
.tab1 li {margin-right: 42px;position: relative;line-height: 20px;font-size: 20px;float: left;padding-bottom:20px;}
.tab1 li em {position: absolute;left: 50%;width: 0;bottom: 0;transition: .3s all;height: 4px;background-color: #2195d0;}
.tab1 li.on a, .tab1 li a:hover {font-weight: bold;color: #2195d0;}
.tab1 li.on em, .tab1 li:hover em {width: 100%;left: 0;}
.myzj_xl_tit2{ background: url(21fjs_zjt_down.png) no-repeat left center; padding-left: 30px; line-height: 40px; margin-top: 85px; font-size: 20px; font-weight: bold;}
.myzj_xl_list li{ line-height: 42px; font-size: 18px; padding-left: 30px;}
.myzj_xl_list li a{color: #2195d0;}
.myzj_xl_list li a:hover{ text-decoration: underline;}
.xl_tit3_r button span{display: inline-block; width: 30px; text-align: center; margin-right: 5px;}

.xl_tit2_r>span.coll{position: relative;}
.xlsharebox{position: absolute;width: 124px;border: 1px #eee solid;border-radius: 4px;background: #f8f8f8;padding: 10px 0;text-align: center;top: 42px;left: 50%;margin-left: -62px;}
.xlsharebox img{position: absolute;top: -6px;left: 50%;margin-left: -5px;}
.xlsharebox i{display: inline-block;width: 28px;height: 28px;border-radius: 100%;margin: 0 3px;color: #fff!important;line-height: 28px;font-size:20px!important;}
.xlsharebox i.wx{background: url("20211224-fx-icon1.png") no-repeat center;}
.xlsharebox i.wb{background: url("20211224-fx-icon2.png") no-repeat center;}
.xlsharebox i.qq{background: url("20211224-fx-icon3.png") no-repeat center;}
.xlsharebox i.kj{background: url("20211224-fx-icon4.png") no-repeat center;}
.xlsharebox i.pgy{background: url("20211224-fx-icon5.png") no-repeat center;}
.xlsharebox i.rr{background: url("20211224-fx-icon6.png") no-repeat center;}

.yjbnync{text-align: right;}

.xl_l .xl_tit{margin-top: 0;}
.xl_l .xl_tit2{margin-top: 50px;padding-bottom: 36px;}
.xlimgbox{text-align: center;padding-top:40px;}
.xlimgbox img{margin-top:20px;}
.xlgbbtn{text-align: center;margin-top: 95px;}
.xlgbbtn a{display: inline-block;font-size: 16px;color: #2195d0;height: 36px;padding: 0 20px;border-radius: 4px;background:#eff7ff;line-height: 36px;}
.xlgbbtn a img{margin-right: 10px;}

.smgb-xgwd-box{margin-top: 60px;}
.xgwd-tit{padding-bottom: 25px;border-bottom: 1px #efefef solid;}
.xgwd-tit h5{font-size: 20px;font-weight: bold;padding-left: 20px;line-height: 20px;border-left: 6px #2195d0 solid;}

.sxpsbox{margin-top: 46px;border-top: 1px #dddddd solid;padding-top: 40px;}
.sxpsbox p{font-size: 18px;font-weight: bold;max-width: 45%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.sxpsbox p span{color: #2195d0;}
.sxpsbox p a{color: #555;}


@media screen and (max-width:1240px){
    .nyncxl-con{padding: 1px 0 30px;}
    .xl_tit{font-size: 28px;line-height: 40px;margin-top: 30px;}
    .xl_tit2{margin-top: 50px;}
    .xl_tit2_l{font-size: 14px;}
    .xl_tit2_l span{margin-right: 16px;}
    .xlsharebox{left: auto;margin-left: 0;right: 0;}
    .xlsharebox img{left: auto;right: 10px;}

    .xl_con{padding: 10px 20px;font-size: 16px;line-height: 32px;}
    .xl_con1{font-size: 16px;line-height: 32px;}
    .myzj_xl_tit2,.tab1 li{font-size: 18px;}
    .myzj_xl_list li{font-size: 16px;}

}

@media screen and (max-width:1000px){
    .xl_tit{font-size: 24px;}
    .xl_tit2{margin-top: 10px;}
    .xl_tit2_l{float: none;text-align: center}
    .xl_tit2_l span{margin: 0 8px!important;display: inline-block}
    .xl_tit2_r{float: none;text-align: center;margin-top: 10px;}
    .xl_tit2_r>span:nth-child(4){display: none}
    .xlsharebox{left: 50%;margin-left: -62px;}
    .xlsharebox img{left: 50%;margin-left: -5px;}

    .xl_pad{margin-top: 20px;}
    .xl_l,.xl_r{width: auto;float: none;}
    .xl_line{display: none;}
    .tab1{margin-top: 30px;}
    .xl_list{padding-bottom: 0;}
    .xl_l .xl_tit2{margin-top: 10px;}
    .xl_l .xl_tit2{padding-bottom: 15px;}
    .xlgbbtn{margin-top: 35px;}

    .smgb-xl-tit h2{font-size: 28px;}
    .smgb-xl-tit h5{font-size: 16px;}
    .smgb-xl-tit{padding: 0;}

    .sxpsbox p{font-size: 16px;max-width: 48%;}
    .sxpsbox{padding-top: 25px;}

    .xl_tit2{padding-left: 0;padding-right: 0;}
}

@media screen and (max-width:750px){
    .xl_tit{font-size: 20px;line-height: 32px;}
    .xl_tit2_l{line-height: 30px;}

    .smgb-xl-tit h2{font-size: 24px;line-height: 32px;}

    .xl_list li span{display: none}
    .sxpsbox p{float: none;max-width: 100%;line-height: 28px;}
    .xl_tit2_l em{display: none}
}


/*** 医保服务 ***/
.banner4{background: url("20211224-ybfw-bann.png") no-repeat center}

/*** 医院概况 ***/
.banner5{background: url("20211224-yygk-bann.png") no-repeat center}
.lrld-list{margin-left: -2%;padding-top: 20px;}
.lrld-list li{width: 23%;float: left;margin-left: 2%;margin-top: 30px;}
.lrld-list li a{display: block;padding: 15px 20px 20px;border: 1px #f3f3f3 solid;background: #f9f9f9;border-radius: 6px;}
.lrld-list li a h5{font-size: 16px;font-weight: bold;}
.lrld-list li a p{font-size: 14px;color: #999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 8px;}
.lrld-list li a i{display: block;width: 32px;height: 7px;background: url("20211224-xwxy.png") no-repeat center;margin-top: 12px;}

.lrld-list li.ld-act a h5,.lrld-list li:hover a h5{color: #2195d0;}
.lrld-list li.ld-act a i,.lrld-list li:hover a i{background: url("20211224-xwxy2.png") no-repeat center;}

@media screen and (max-width:1000px){
    .lrld-list{padding-top: 0;}
    .lrld-list li{width: 31.33%;margin-top: 20px;}
    .lrld-list li a{padding: 10px 15px 15px;}
}
@media screen and (max-width:700px){
    .lrld-list li{width: 48%;}
}
@media screen and (max-width:450px){
    .lrld-list li{width: auto;float: none}
}


/*** 人才建设 ***/
.rcjs-left{width: 24.23%;margin-top: 40px;}
.rcjs-right{width: 72%;}
.rcjs-box{padding: 28px 0 28px 28px;background: #2195d0 url("20211227-rcjs-ys.png") no-repeat 28px 10px;border-radius: 80px 0 0 0;}
.rcjs-tit{font-size: 26px;line-height: 40px;font-weight: bold;color: #fff;padding-left: 68px;}
.rcjs-menu{background: #fff;border-radius: 40px 0 0 0;margin-top: 28px;}
.rcjs-zjjs{padding: 15px 25px;border-bottom: 1px #d5d6d7 solid ;line-height: 28px;}
.rcjs-zjjs >div{cursor: pointer}
.rcjs-zjjs >div p{float: left;font-size: 16px;font-weight: bold;width: 90%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.rcjs-zjjs >div i{float: right;}

.zjjs-act > div{padding-bottom: 15px;border-bottom: 1px #d5d6d7 dashed;}
.zjjs-act > div p a{color: #2195d0;}
.zjjs-act > div i{transform:rotate(180deg);
    -ms-transform:rotate(180deg); 	/* IE 9 */
    -moz-transform:rotate(180deg); 	/* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg); }

.bwrc-list{margin-top: 15px;display: none}
.bwrc-list li a{font-size: 14px;color: #999;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 20px;background: url("20211227-rcjs-xy.png") no-repeat left center;}
.bwrc-list li.chos a,.bwrc-list li:hover a{color: #2195d0}

.zjjs-act .bwrc-list{display: block}

@media screen and (max-width:1000px){
    .rcjs-left,.rcjs-right{width: auto;float: none;}
    .rcjs-left{margin-top: 20px;}
    .rcjs-box{padding: 20px 0 20px 20px;}
    .rcjs-tit{font-size: 22px;line-height: 30px;}
    .rcjs-menu{margin-top: 20px;}
}


/*** 设备展示 ***/
.sbzs-list{padding-top: 20px;margin-left: -2%;}
.sbzs-list li{width: 23%;float: left;margin-left: 2%;margin-top: 30px;}
.sbzs-list li a{display: block;position: relative;overflow: hidden; box-shadow: 0 0 14px rgba(19,124,178,.18);}
.sbzs-list li i{
    display: block;
    height: 0;
    padding-top:56.14%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .3s;

}
.sbjs{position: absolute;padding: 12px 0;background: #fff;left: 0;right: 0;bottom: -74px;text-align: center;height: 50px;transition: all .3s;}
.sbjs h5{font-size: 18px;font-weight: bold;color: #2195d0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sbjs p{font-size: 14px;color: #999;margin-top: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sbzs-list li:hover .sbjs{bottom: 0;}

@media screen and (max-width:1000px){
    .sbzs-list{padding-top: 0;}
    .sbzs-list li{width: 31.33%;margin-top: 20px;}
    .sbjs h5{font-size: 16px;}
}

@media screen and (max-width:700px){
    .sbzs-list li{width: 48%;}
}
@media screen and (max-width:500px){
    .sbzs-list li{width: auto;float: none;}
}


/*** 医院概况 ***/
.xrld-box{margin-left: -2%;padding-top: 10px;}
.xrld-item{float: left;width: 23%;margin-left: 2%;margin-top: 100px;border-radius: 6px;box-shadow: 0 0 14px rgba(19,124,178,.18);}
.xrld-item a{padding: 74px 30px 25px 30px;position: relative;text-align: center;display: block}
.xrld-item span{display: inline-block;position: absolute;top: -60px;left: 50%;margin-left: -60px;width: 120px;height: 120px;}
.xrld-item h5{font-size: 16px;font-weight: bold;padding-bottom: 10px;border-bottom: 1px #e8e8e8 solid;position: relative;}
.xrld-item h5 em{display: inline-block;width: 18px;height: 4px;background: #2195d0;position: absolute;bottom: -1px;left: 50%;margin-left: -9px;}
.xrld-item p{font-size: 16px;color: #999;margin-top: 10px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis}

@media screen and (max-width:1000px){
    .xrld-item{width: 31.33%;}
    .xrld-item a{padding-left: 18px;padding-right: 18px;}
    .xrld-item p{font-size: 14px;}
}
@media screen and (max-width:700px){
    .xrld-item{width: 48%;margin-top: 85px;}
}
@media screen and (max-width:500px){
    .xrld-item{width: auto;float: none;}
    .xrld-box{padding-top: 0;}
}


/*** 医院简介 ***/
.yyjs-nero{margin-top: 45px;}
.yyjs-nero img{float: right;margin-left: 30px;}
.yyjs-nero h5{font-size: 20px;font-weight: bold;color: #2195d0;}
.yyjs-nero h5 em{color: #333;font-size: 14px;font-weight: normal;margin-left: 10px;}
.yyjs-nero p{font-size: 16px;line-height: 30px;text-align: justify;margin-top:15px;}
.jsne-ckgd{text-align: center;}
.jsne-ckgd a{display: inline-block;font-size: 16px;color: #2195d0;padding: 0 34px;height: 42px;border: 1px #2195d0 solid;border-radius: 50px;line-height: 42px;margin-top: 40px;transition: all .3s;}
.jsne-ckgd a:hover{background: #2195d0;color: #fff;}

@media screen and (max-width:1000px){
    .yyjs-nero img{float: none;display: block;margin: 0 auto 25px;}
    .yyjs-nero{margin-top: 26px;}
    .jsne-ckgd a{font-size: 14px;padding: 0 28px;height: 36px; line-height: 36px;margin-top: 25px;}
}


/*** 组织架构 ***/
.zzjg-tab{margin-left: -2%;}
.zzjg-tab li{float: left;width: 23%;margin-left: 2%;margin-top: 30px;}
.zzjg-tab li a{display: block;font-size: 20px;font-weight: bold;text-align: center;border-radius: 6px;height: 58px;line-height: 58px;border: 1px #dedede solid;padding: 0 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .3s;}
.zzjg-tab li.jg-act a,.zzjg-tab li:hover a{background: #2195d0;border: 1px  #2195d0 solid;color: #fff;}
.zzjg-box{margin-top: 40px;}

@media screen and (max-width:1240px){
    .zzjg-tab li a{font-size: 18px;}
}
@media screen and (max-width:1000px){
    .zzjg-tab li a{font-size: 16px;font-weight: normal;height: 48px;line-height: 48px;padding: 0 10px;}
    .zzjg-tab li{margin-top: 25px;}
    .zzjg-box{margin-top: 20px;}
}
@media screen and (max-width:700px){
    .zzjg-tab li{width: 48%;margin-top: 20px;}
}


/*** 院务公开 ***/
.banner6{background: url("20211227-yywg-bann.png") no-repeat center;}
.ywgk-left{width: 88%;}
.djgz-item  .ywgk-left h5{width: 100%;}
.ywgk-right .xxqk-a{display: inline-block;font-size: 14px;color: #2195d0;padding: 0 42px 0 18px;height: 34px;line-height: 34px;border-radius: 50px;border: 1px #2195d0 solid;background: url("20211227-gkxy1.png") no-repeat 80px center;margin-top: 30px;}
.djact .ywgk-right .xxqk-a,.djgz-item:hover .ywgk-right .xxqk-a{background: #2195d0 url("20211227-gkxy2.png") no-repeat 80px center;color: #fff;}

@media screen and (max-width:1240px){
    .ywgk-left {width: 84%;}
}
@media screen and (max-width:1000px){
    .ywgk-left,.ywgk-right{width: auto;float: none;}
    .ywgk-right .xxqk-a{margin-top: 20px;}
}


/*** 重点学科 ***/
.banner7{background: url("20211227-zdxk-bann.png") no-repeat center}
.zdxk-box{margin-top: 50px;padding-top: 1px;height: 700px;background: url("20211227-zdxk-bg.png") no-repeat center;}
.lckx-cen{margin-top: 70px;box-shadow: 0 0 30px rgba(0,0,0,.08);}
.lckx-cen li{width: 25%;float: left;text-align: center;}
.lckx-cen li a{display: block;background: rgba(255,255,255,.1);border-right: 1px rgba(255,255,255,.2) solid;transition: all .3s;height: 480px;overflow: hidden;}
.lckx-cen li img{margin-top: 120px;transition: all .3s;}
.lckx-cen li p{font-size: 30px;line-height: 32px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #fff;margin-top: 34px;}
.lckx-cen li span{display: inline-block;font-size: 14px;padding: 0 42px 0 20px;height: 34px;line-height: 34px;border: 1px #fff solid;border-radius: 50px;margin-top: 50px;color: #fff;
background: url("20211227-gkxy2.png") no-repeat 84px center;}
.lckx-cen li:last-child a{border-right: 0;}
.lckx-cen li.zd-act a,.lckx-cen li:hover a{background: #2195d0;}
.lckx-cen li.zd-act a img,.lckx-cen li:hover a img{margin-top: 136px;}

@media screen and (max-width:1240px){
    .lckx-cen li p{font-size: 22px;}
}
@media screen and (max-width:1000px){
    .zdxk-box{margin-top: 20px;height: auto;padding-bottom: 30px;background-size: cover;}
    .lckx-cen li{width: 50%;}
    .lckx-cen{margin-top: 30px;}
    .lckx-cen li:nth-child(1) a,.lckx-cen li:nth-child(2) a{border-bottom: 1px rgba(255,255,255,.2) solid;}
    .lckx-cen li img{margin-top: 50px;width: 60px;}
    .lckx-cen li span{margin-top: 35px}
    .lckx-cen li.zd-act a img, .lckx-cen li:hover a img{margin-top: 60px;}
    .lckx-cen li a{height: 300px;}
}


@media screen and (max-width:500px){
    .lckx-cen li{width: 100%;}
    .lckx-cen li:nth-child(3) a{border-bottom: 1px rgba(255,255,255,.2) solid;}
    .lckx-cen li a{border-right: 0}
}


/*** 科室名医 ***/
.ksmy-sec2{margin-top: 0;padding-top: 10px;}
.ksmy-sec2 .ksmy-list li{margin-top: 36px;box-shadow: 0 5px 20px rgba(0,81,123,.18);}
@media screen and (max-width: 1000px){
    .ksmy-sec2 .ksmy-list{display: block}
    .ksmy-sec2 .ksmy-list li{margin-top: 20px;}
}


/*** 医疗服务-专科护理-护理专科门诊 ***/
.ylfw-banner{background: url("20220113-ylfw-bann.png") no-repeat center;}
.white_sec{padding: 50px 0;background: #fff;}
.hlzkmz_box{background: #fff;box-shadow: 0 0 14px rgba(87,168,209,.16);}
.hlzkmz_item{width: 48.76%;}
.padlef{padding-left: 30px;padding-top: 30px;}
.padlef h2{font-size: 20px;line-height: 1.4;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mz-det p{font-size: 16px;line-height: 30px;text-align: justify;height: 120px;overflow: hidden; display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;  /*要显示的行数*/
    -webkit-box-orient: vertical;}
.mz-det{margin-top: 12px;padding-bottom: 15px;border-bottom: 1px #efefef solid;}
.mzsj_list li{font-size: 16px;line-height: 36px;}
.mzsj_list{margin-top: 12px;}
.mzsj_list li img{margin-right: 6px;}
.mzsj_list li span{color: #2195d0;}
.hl_ckxq{display: inline-block;float: right;font-size: 16px;color: #fff!important;padding: 0 22px;height: 40px;line-height: 40px;border-radius: 6px;background: #2195d0;}
.gray_sec{padding: 10px 0 50px;background: #fafafa;}
.zyhsjj_box{margin-left: -2%;}
.zyhsjj_item{width: 48%;float: left;margin-top: 24px;margin-left: 2%;background: #fff;box-shadow: 0 0 14px rgba(87,168,209,.16);}
.zyhs_pic{width: 190px;}
.zyhs_pic i{
    display: block;
    height: 0;
    padding-top:131.57%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .3s;
}

.zyhs_det{margin-left: 214px;margin-right: 20px;padding-top: 20px;}
.zyhs_det h5{font-size: 16px;font-weight: bold;}
.zyhs_det span{display: block;font-size: 14px;color: #999;margin-top: 8px;line-height: 26px;}
.zyhs_det p{font-size: 14px;line-height: 26px;text-align: justify;margin-top: 5px;}
.zyhs_det p a{color: #2195d0;}
.padrig{padding-left: 0;padding-right: 30px;}
.zyhsjj_item2{width: 31.33%;}

@media screen and (max-width: 1340px){
    .padlef{padding-top: 15px;}
    .zyhs_det{padding-top: 12px;}
    .zyhs_det span{margin-top: 5px;line-height: 22px}
    .zyhs_det{margin-right: 15px}
}
@media screen and (max-width: 1240px){
    .padlef{padding-left: 20px;}
    .padlef h2{font-size: 18px;}
    .mz-det p{line-height: 22px;height: 88px;font-size: 14px;}
    .mzsj_list li{font-size: 14px;line-height: 28px;}
    .hl_ckxq{font-size: 14px;padding: 0 16px;height: 34px;line-height: 34px;}
    .zyhs_pic{float: none;margin: 15px auto 0;width: 140px;}
    .zyhs_det{margin-left: 15px;padding-bottom: 10px;}
    .zyhs_det h5,.zyhs_det span{text-align: center}

}
@media screen and (max-width: 1000px){
    .white_sec{padding: 30px 0;}
    .hlzkmz_item{width: auto;float: none;padding: 15px;overflow: hidden;}
    .hlzkmz_item:nth-child(2){display: none}
    .padlef{padding: 0;}
    .mz-det p{height: auto;}
    .gray_sec{padding: 1px 0 30px;}
    .zyhs_det span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}

}
@media screen and (max-width: 700px){
    .zyhsjj_item{width: auto;float: none}
}


/*** 医疗服务-专家门诊 ***/
.zjmzsx_sec{margin-top: 45px;}
.wg_ls{float: left;margin-right: 15px;}
.wg_ls span{font-size: 16px;line-height: 28px;}
.wg_ls select{height: 30px;width: 140px;border: 1px #e7e7e7 solid;border-radius: 4px;font-size: 14px;color: #999;}
.wg_ls input{width: 148px;height: 28px;border: 1px #e7e7e7 solid;border-radius: 4px;}
.zjmzsx_sec button{float: right;width: 60px;height: 30px;border-radius: 4px;background: #2195d0;color: #fff;font-size: 16px;}

.yljs_box{margin-top: 20px;height: 44px;line-height: 44px;background: #f6fbfe;}
.yqts_p{margin-left: 15px;}
.yqts_p span{font-size: 16px;font-weight: bold;color: #2195d0;}
.yszr span{margin-right: 12px;display: inline-block}
.yszr span i{display: inline-block;width: 10px;height: 2px;float: left;margin-top: 21px;margin-right: 5px;}
.yszr span i.yscor1{background: #ebab2e;}
.yszr span i.yscor2{background: #333;}
.yszr span i.yscor3{background: #e82628;}
.yszr span i.yscor4{background: #2195d0;}

.wzcor1{color: #ebab2e;}
.wzcor2{color: #e82628;}
.wzcor3{color: #2195d0;}
.wzcor4{color: #e7e7e7;}

.zjmz_table{width: 100%;font-size: 16px;line-height: 26px;border-collapse:collapse;}
.zjmz_table tr th{padding: 15px;background: #2195d0;color: #fff;font-weight: normal;}
.zjmz_table tr td{padding: 15px;border: 1px #e7e7e7 solid;text-align: center}
.zjmz_table tr td.l-txt{text-align: left}
.bgcor{background: #f8f8f8;}

@media screen and (max-width: 1340px){
    .wg_ls input { width: 130px;}
    .wg_ls select{width: 120px;}
}

@media screen and (max-width: 1240px){
    .wg_ls span{font-size: 14px;}
    .wg_ls input{width: 85px;}
    .wg_ls select{width: 100px;}
    .zjmz_table tr th,.zjmz_table tr td{padding: 10px;}
    .zjmz_table{font-size: 14px;}
}

@media screen and (max-width: 767px){
    .wg_ls{width: 100%;margin-right: 0;float: none}
    .wg_ls span{display: inline-block;width: 70px;text-align: right;margin-top: 10px;}
    .zjmzsx_sec{margin-top: 15px;}

    .wg_ls select,.wg_ls input{width: calc(100% - 75px)}
    .wg_ls input{box-sizing: border-box;}

    .zjmzsx_sec button{float: none;display: block;margin: 10px auto 0;}
    .yljs_box{height: auto;line-height: 1.4;}
    .yqts_p,.yszr{float: none;}
    .yqts_p{margin-left: 0;}
    .yljs_box{padding: 10px;}
    .yszr{margin-top: 10px;}
    .yszr span i{margin-top: 9px;}

    .ovscroll{overflow-x: auto}
}



