/* 首页 */
.hk_nav a{display:block;width: 25%;height:178px;float: left;}
.hk_nav .nav_img{width: 84px;height: 84px;border-radius: 20px;border: 1px solid #23a297;position: relative;margin: 28px auto 18px;box-shadow: 0px 3px 5px #53b8ae;}
.tj_nav .nav_img{border-color: #e37373;box-shadow: 2px 4px 16px #e95d5d;}
.hk_nav .nav_img img{position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;margin: auto;}
.hk_nav a h5{font-size: 22px;color: #666666;text-align: center;font-weight: normal;}
.index_about{height: 174px;background: url(../images/hk_img10.jpg) no-repeat;padding: 27px 30px 0 186px;}
.index_about h1{font-size: 23px;color: #087880;text-align: center;margin-bottom: 10px;}
.index_about p{font-size: 20px;color: #666;text-indent: 2em;text-align: justify;}
.index_about p a{color: #ff0000;}
.jb_nav a{display: block;float: left;margin: 0 0 22px 22px;}
.hk_expert{overflow: hidden;}
.hk_expert.expert_none{display: none;}
.hk_expert a{display: block;width: 33.3%;float: left;margin-bottom: 30px;}
.hk_expert a img{margin: 0px auto; border-radius: 100%;}
.hk_expert a h5{font-size: 22px;color: #333;font-weight: normal;text-align: center;height: 55px;line-height: 55px;}
.hk_expert a span{display: block;width: 85px;height: 36px;border-radius: 6px;border: 1px solid #11a0a0;color: #11a0a0;text-align: center;line-height: 36px;margin: 0px auto;}
.expert_more{display: block;font-size: 22px;color: #666;text-align: center;padding: 20px 0px 20px;}
.news_more{display: block;font-size: 22px;color: #666;text-align: center;padding: 0px 0px 40px;}
.case_more{display: block;font-size: 22px;color: #666;text-align: center;padding: 15px 0px 28px;}
.news_list li a{display: block;overflow: hidden;margin: 0 27px 35px;}
.news_list li a img{width: 110px;height: 100px;float: left;border-radius: 8px;}
.news_list li a .list_text{float: left;width: 475px;padding-left: 20px;}
.news_list li a .list_text h2{font-size: 24px;color: #000;font-weight: normal;margin-bottom: 8px;}
.news_list li a .list_text p{font-size: 22px;color: #666;text-align: justify;}
.case {overflow: hidden;margin: 0 10px;}
.case li{width: 192px;float: left;border: 1px solid #ccc;border-radius: 4px;margin: 0 0 11px 11px;}
.case li img{margin: 10px auto;width: 173px;height: 164px;}
.case li p{margin: 0 10px;text-align: justify;font-size: 20px;color: #333;padding-bottom: 20px;}
#swiper_yyhj{width: 592px;height: 340px;margin: 0px auto;}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper_yyhj .swiper-pagination-bullet{
    width: 14px;height: 14px;background: #818080;border-radius: 50%;opacity:0.4
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper_yyhj .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #595959;opacity:0.8}
/* 医师团队 */
.y_Tab ul {overflow: hidden;margin: 0px 0 20px 16px;}
.y_Tab ul li{width: 142px;height: 50px;border: 1px solid #00b6c3;border-radius: 4px;line-height: 50px;text-align: center;font-size: 23px;float: left;margin: 5px;cursor: pointer;}
.y_Tab ul li.on{background: #00b6c3;color: #fff;}

/* 列表页 */
#swiper_list{height: 375px;}
.list li a{display: block;overflow: hidden;padding: 27px 27px 12px;border-bottom: 1px solid #999;}
.list li a img{width: 120px;height: 120px;float: left;border-radius: 6px;}
.list li a .list_text{float: left;width: 465px;padding-left: 20px;}
.list li a .list_text h2{font-size: 22px;color: #333333;font-weight: normal;margin-bottom: 10px;padding-bottom:10px;border-bottom: 1px dashed #999;}
.list li a .list_text p{font-size: 20px;color: #666;text-align: justify;}
.list li:last-child a{border-bottom:none;}
.fy {overflow: hidden;padding: 25px 0px 25px 20px;}
.fy li{padding: 5px;font-size: 24px;border: 1px solid #ccc;float: left;margin: 5px;color: #333;}
.fy li.thisclass{padding: 5px;font-size: 24px;border: 1px solid #ccc;}
.fy li a{padding: 5px;font-size: 24px;color: #333;}

/* 党建列表 */
.tj_list li a{display: block;overflow: hidden;padding: 27px 27px 12px;border-bottom: 1px solid #999;}
.tj_list li a img{width: 120px;height: 120px;float: left;border-radius: 8px;}
.tj_list li a .list_text{float: left;width: 465px;padding-left: 20px;}
.tj_list li a .list_text h2{font-size: 22px;color: #333333;font-weight: normal;margin-bottom: 10px;padding-bottom:10px;border-bottom: 1px dashed #999;}
.tj_list li a .list_text p{font-size: 20px;color: #666;text-align: justify;}
.tj_list li:last-child a{border-bottom:none;}

/* 文章详情页 */
.hk_body h6{font-size: 20px;color: #cccccc;text-align: center;font-weight: normal;padding: 0px 0 28px;}
.hk_body h3{font-size: 22px;color: #444;margin-top: -20px;font-weight: normal;}
.hk_body p{font-size: 24px;color: #444;text-align: justify;line-height: 38px;margin: 0 20px 36px;text-justify: distribute;}
.hk_body div{font-size: 24px;color: #444;text-align: justify;line-height: 38px;margin: 0 20px 36px;text-justify: distribute;}
.hk_body p img{margin: 0px auto;max-width: 600px ;height: auto;border-radius: 10px;}
.hk_body div.zj-jj-xt{font-size: 24px; color: #fff; text-align: justify;line-height: 38px;}
.hk_body div img{margin: 0px auto;max-width: 600px ;height: auto;border-radius: 10px;}

.hk_body h2{font-size: 24px;color: #333;margin-bottom: 20px;margin: 0 20px;text-indent: 2em;margin-bottom: 20px;}
.hk_body h6{text-align: center;margin-top: -22px;color: #444;margin-right: 11px;}
.sxp {background: #f0f0f0;margin-bottom: 20px;}
.sxp ul li{font-size: 23px;color: #333333;padding-left: 18px;line-height: 60px;position: relative;}
.sxp ul li a{font-size: 23px;color: #333333;display:inline-block;width: 82%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;position: absolute;}
.sxp ul li:nth-child(1){border-bottom: 1px solid #ccc;}
.zj-jj-box {
    width: 94%;
    height: auto;
    border: 1px solid #e0e0e0;
    background-color: #f4f4f4;
    margin: 1.5em 3% 0em 3%;
    overflow: hidden;
}
.zj-jj-xt {
    width: 25.6%;
    height: 58px;
    background: url(../images/zj-bg.png) no-repeat;
    color: #fff;
    padding-top: 5px;
    padding-left: 25px;
    font-size: 26px;
    font-weight: bold;
}
.zj-jj-xt img {
    width: 100%;
    height: auto;
    float: left;
    margin: -1px 0 0 -1px;
}
.zj-jj-xt span {
    width: 100%;
    height: auto;
    position: absolute;
    top: 0.35em;
    left: 0;
    text-align: center;
    color: #fff;
    font-size: 0.91em;
}
.zj-jj {
    height: auto;
    float: left;
    text-align: justify;
    font-size: 0.91em;
    color: #323c3c;
    line-height: 1.4em;
}

/* 来院路线 */
.lylx_tel{margin: 20px 0 40px 25px;}
.lylx_tel a:nth-child(1){font-size: 28px;color: #11a0a0;background: url(../images/lylx_img2.jpg) no-repeat left center;display: block;height: 44px;line-height: 44px;margin-bottom: 12px;padding-left: 60px;}
.lylx_tel p{font-size: 28px;color: #11a0a0;background: url(../images/lylx_img3.jpg) no-repeat left center;height: 44px;line-height: 44px;padding-left: 60px;margin-bottom: 30px;}
.lylx_tel a:nth-child(3){display: block;width: 380px;height: 61px;font-size: 28px;color: #fff;line-height: 61px;border-radius: 6px;padding-left: 50px;background:#ffae26 url(../images/lylx_img4.jpg) no-repeat 290px center;margin: 0 auto;}
.hotPic .num div{width: 145px;height: 110px;background: #e8e8e8;border-radius: 5px;float: left;cursor: pointer;}
.hotPic .num div h5{font-size: 24px;color: #04767c;text-align: center;font-weight: normal;}
.hotPic .num div.g1{margin-left: 1px;margin-right: 19px;}
.hotPic .num div.g1 img{margin: 10px auto 5px;}
.hotPic .num div.g2{margin-right: 19px;}
.hotPic .num div.g2 img{margin: 12px auto 5px;}
.hotPic .num div.g3{margin-right: 18px;}
.hotPic .num div.g3 img{margin: 11px auto 5px;}
.hotPic .num div.g4{float: right;margin-right: 1px;}
.hotPic .num div.g4 img{margin: 30px auto 10px;}
.hotPic .num div.cur{background: #11a5a9;}
.hotPic .num div.cur h5{color: #fff;}
.hotPic .pic li{display: none;}

/* 预约挂号 */
.ghxz_text {border-bottom: 1px solid #999;margin-bottom: 30px;padding-bottom: 15px;}
.ghxz_text p{line-height: 30px;padding: 12px 30px;font-size: 24px;color: #333;}
.yyygh_form{margin-bottom: 25px;}
.yyygh_form label{display: block;text-align: center;margin-bottom: 32px;}
.yyygh_form label i{font-size: 24px;color: #ff0000;padding-right: 10px;}
.yyygh_form label span{font-size: 28px;color: #333;}
.yyygh_form label input.f_in{width: 420px;height: 62px;border: 2px solid #ccc;border-radius: 12px;font-size: 24px;color: #333;padding-left: 10px;}
.yyygh_form label input.f_in.time{background: url(../images/online_img3.jpg) no-repeat 368px center;background-size: 32px 30px;}
.yyygh_form label select{width: 420px;height: 62px;border: 2px solid #ccc;border-radius: 12px;appearance: none;-webkit-appearance: none;margin-left: -6px;padding-left: 10px;font-size: 24px;color: #333;background: url(../images/online_img2.jpg) no-repeat right center;background-size: 71px 62px;}
.ireset{width: 220px;height: 56px;border: none;border-radius: 6px;font-size: 26px;color: #fff;background: #66d2d2;margin: 0 20px;}
.isubmit{width: 220px;height: 56px;border: none;border-radius: 6px;font-size: 26px;color: #fff;background: #ffa000;margin: 0px 20px;}

/* 医院简介 */
.yyjj_container p{font-size: 20px;color: #666;text-align: justify;line-height: 36px;text-indent: 2em;}
.yyjj_container.m_rl48_b25 p{margin: 0 48px 25px;}
.yyjj_container .yyjj_img{padding: 5px;box-shadow: 0 0 15px #999;display: inline-block;}
.textCenter{text-align: center;margin-bottom: 25px;}
.textCenter>img{display: inline;}
.yyjj_year{width: 640px;height: 291px;background: url(../images/yyjj_img4.jpg) no-repeat;overflow: hidden;}
.yyjj_year a{display: block;width: 240px;height: 46px;line-height: 46px;text-align: center;border-radius: 23px;background: #ff6600;font-size: 24px;color: #fff;margin: 210px auto 0px;}
.yyjj_container.m_rl25_b25 p{margin: 0px 25px 25px;}
#swiper_wc{width: 588px;height: 307px;margin: 0 auto;box-shadow: 0 0 15px #999;margin-bottom: 40px;}
.gallery-top{height: 327px;width: 586px;margin: 0 auto 45px !important;box-shadow: 8px 8px 11px 0px #999;}
.gallery-thumbs{height: 94px;}
.gallery-thumbs .swiper-wrapper .swiper-slide{width: 152px;height: 94px;box-shadow: inset 0px 0px 155px 0px #000;background-size: 100% 100%;}
.gallery-thumbs .swiper-wrapper .swiper-slide.swiper-slide-active{box-shadow: inset 0px 0px 0px 0px #000;}

/* 科室简介 */
.ksjj_text{border-radius: 15px;box-shadow: 0 0 16px 1px #bacde8;margin-bottom: 45px;padding: 32px 20px 25px;}
.ksjj_text p{font-size: 22px;color: #666;text-align: justify;text-indent: 2em;margin-bottom: 10px;line-height: 40px;}

/* 儿科 */
.margin-b30{margin-bottom: 30px;}
.ek-expert{background: #618cbc;}
.ek-expert-img img{width: 100%;}
.ek-expert-txt {height: 230px;}
.ek-expert-txt p{font-size: 23px;color: #fff;text-align: justify;line-height: 38px;margin: 0 32px;padding-top: 25px;}
.ek-expert-wx img{width: 100%;}
.ek-title {background: #f4f4f4;padding-bottom: 48px;}
.ek-title h2{font-size: 36px;color: #37c3b1;text-align: center;letter-spacing: 8px;padding: 20px 0 25px;}
.ek-title .min-title{width: 350px;height: 40px;line-height:40px;border: 1px solid #37c3b1;border-radius: 20px;margin: 0px auto;text-align: center;font-size: 22px;color: #37c3b1;font-weight: 600;}
.dl-list{background: #f4f4f4;}
.dl-list dl{margin-bottom: 50px;margin-left: 37px;}
.dl-list dl:after{content: '';display: block;height: 0px;clear: both;visibility: hidden;}
.dl-list dl dt{width: 142px;height: 142px;border-radius: 50%;background: #37c3b1;text-align: center;font-size: 34px;font-weight: bold;color: #fff;padding-top: 24px;float: left;position: relative;}
.dl-list dl dt.line::before{content: "";position: absolute;width: 1px;height: 32px;background: #37c3b1;top: 150px;left: 50%;}
.dl-list dl dd{width: 66%;font-size: 22px;color: #535353;line-height: 38px;float: left;text-align: justify;padding-left: 26px;padding-top: 13px;}
.ek-expert-img2 img{width: 100%;}