body{
    padding:0;
    margin:0;
    background-color:#f0f2f8;
    font-size: 100%;
    /* font-family: hyqihei55; */
}

/* ckeditor5 CSS */
figure.image{ text-align: center;}
figure.image-style-align-left{text-align: left;}
figure.image-style-align-right{text-align: right;}
figure img{ max-width: 100%; height: auto;}
figure table{ width: 100%; }

.text-huge{ font-size: 2rem; font-weight: bold;}
.text-big{ font-size:1.5rem; font-weight: bold;}


/***** 顶部导航居顶样式 开始 *****/
.kx_nav_fix_top{ position: fixed; width: 100%;}
.kx_nav_mt138{ margin-top: 139px; }
/***** 顶部导航居顶样式 结束 *****/


/** 顶部导航子菜单样式开始 **/
/* .kx-nav-dropmenu{ border-bottom: 2px solid #005FD5;} */
.kx-nav-dropmenu{ border-bottom: 0!important;}
.kx_nav_sub_menu, .kx_nav_sub_menu2{
    border-top: 2px solid #005FD5;
    margin: 0;
    padding: 0;
    list-style: none;
    background: white;
    color:#5B5959;
}
.kx_nav_subitem_bg{
    background-color: #0280EB;
    color:#fff!important
}
a.kx_nav_subitem_bg:hover{
    color:#fff!important;
}
.kx_hidden{display: none;}
.kx_nav_sub_menu a.kx_nav_subitem{ color:#4E4D4C; }
/* .kangxin-navbar-nav .kx_navbar_item{ border-bottom:1px solid #E3E3E3; } */
/** 顶部导航子菜单样式结束 **/



.BMap_cpyCtrl {display: none;}  /* 隐藏百度地图logo */
.anchorBL { display: none!important;} /* 隐藏百度地图logo */
.hide{display: none!important;}

a{color:#000F32;}
a:hover { text-decoration:none; color: #0080EB !important;}

a.kx_a_summary_news:hover { color: #fff!important; }
a.kx-feature-2:hover {background-color: blue!important;}
a.navbar-btn:hover{ color:#fff !important; }
/* a.kx-calendar-item:hover{ color: #fff !important;} */
li.kx-page-active a{color:#fff;}

.kangxin-letter-space{ letter-spacing: 2px}
.kangxin-letest-space{ letter-spacing: 0px}

/** 泽东品牌设计 **/
.zd-container-bg{background-color: #E3E5EC;}


/** 顶部预约按钮 **/
#kangxin-sub-top-btn img{ max-height:2em !important;}
.avatar-xl-kx{ width:3rem; height:3rem; }

/** 三大核心板块中间预约按钮 **/
#kx-small-sub-btn:hover{ background-color: transparent; color:#fff!important;}

/** 滚动条样式 **/

/* .swiper-button-prev:after, .swiper-button-next:after{ display: none; } */
.swiper-button-prev:after, .swiper-button-next:after {
    font-size: 10px!important;
    font-weight: bold;
    border: 2px solid #FFF;
    padding: 4px 10px;
    border-radius: 50%;
}
.swiper-button-next, .swiper-button-prev{
    color: #fff!important;
}

.swiper-button-exp-prev:after, .swiper-button-exp-next:after {
    font-size: 10px!important;
    font-weight: bold;
    border: 2px solid #999;
    padding: 4px 10px;
    border-radius: 50%;
}
.swiper-button-exp-next, .swiper-button-exp-prev{
    color: #999!important;
}

.kangxin-swiper-slide{
    width: auto!important;
}


/** 表单样式 **/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #ccc;
  font-size: 15px;
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #ccc;
  font-size: 15px;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #ccc;
  font-size: 15px;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #ccc;
  font-size: 15px;
}




/** 字体定义 **/
/* .alibabaBold{ font-family: AlibabaBold; }
.alibabaHeavy{ font-family: AlibabaHeavy; }
.alibabaLight{ font-family: AlibabaLight; }
.alibabaMedium{ font-family: alibabaMedium;}
.alibabaRegular{ font-family: AlibabaRegular; }

.fangzhenZJ{ font-family: fangzhenZJ; }

.hyqihei{font-family: hyqihei; }
.hyqihei25{font-family: hyqihei25; }
.hyqihei35{font-family: hyqihei35; }
.hyqihei40{font-family: hyqihei40; }
.hyqihei45{font-family: hyqihei45; }
.hyqihei50{font-family: hyqihei50; }
.hyqihei55{font-family: hyqihei55; }
.hyqihei60{font-family: hyqihei60; }
.hyqihei65{font-family: hyqihei65; }
.hyqihei70{font-family: hyqihei70; }
.hyqihei75{font-family: hyqihei75; }
.hyqihei80{font-family: hyqihei80; }
.hyqihei85{font-family: hyqihei85; }
.hyqihei90{font-family: hyqihei90; }
.hyqihei95{font-family: hyqihei95; }
.hyqihei105{font-family: hyqihei105; } */


/** 间距 **/


/** 字体大小 **/
.kangxin-fontsize152{ font-size: 152%}
.font7{font-size:7px!important;}
.font9{font-size: 9px!important;}
.font10{font-size: 10px!important;}
.font11{font-size: 11px!important;}
.font12{font-size: 12px!important;}
.font13{font-size: 13px!important;}
.font14{font-size: 14px!important;}
.font15{font-size: 15px!important;}
.font16{font-size: 16px!important;}
.font17{font-size: 17px!important;}
.font18{font-size: 18px!important;}
.font19{font-size: 19px!important;}
.font20{font-size: 20px!important;}
.font22{font-size: 22px!important;}
.font24{font-size: 24px!important;}
.font25{font-size: 25px!important;}
.font26{font-size: 26px!important;}
.font28{font-size: 28px!important;}
.font29{font-size: 29px!important;}
.font30{font-size: 28px!important;}
.font32{font-size: 30px!important;}
.font35{font-size: 35px!important;}
.font36{font-size: 36px!important;}
.font38{font-size: 38px!important;}
.font42{font-size: 42px!important;}
.font40{font-size: 40px!important;}
.font44{font-size: 44px!important;}
.font45{font-size: 45px!important;}
.font46{font-size: 46px!important;}
.font50{font-size: 50px!important;}
.font75{font-size: 75px!important;}
.font80{font-size: 80px!important;}
.font157{font-size: 157px!important;}
.font-justify{text-align:justify;}

/** 高度 **/
.kangxin-height23{ height: 23px;}
.kangxin-height27{ height: 27px;}
.kangxin-height28{ height: 28px;}
.kangxin-height45{ height: 45px;}
.kangxin-height50{ height: 50px;}
.kangxin-height80{ height: 80px;}
.kangxin-height90{ height: 90px;}
.kangxin-height125{ height: 125px;}
.kangxin-height110{ height: 110px; }
.kangxin-height380{ height:380px; }

/** 行高 **/
.kangxin-line11 {line-height: 11px;}
.kangxin-line12 {line-height: 12px;}
.kangxin-line14 {line-height: 14px;}
.kangxin-line16 {line-height: 16px;}
.kangxin-line18 {line-height: 18px;}
.kangxin-line19 {line-height: 19px;}
.kangxin-line20 {line-height: 20px;}
.kangxin-line22 {line-height: 22px;}
.kangxin-line24 {line-height: 24px;}
.kangxin-line25 {line-height: 25px;}
.kangxin-line26 {line-height: 26px;}
.kangxin-line27 {line-height: 27px;}
.kangxin-line28 {line-height: 28px;}
.kangxin-line30 {line-height: 30px;}
.kangxin-line32 {line-height: 32px;}
.kangxin-line33 {line-height: 33px;}
.kangxin-line35 {line-height: 35px;}
.kangxin-line36 {line-height: 36px;}
.kangxin-line37 {line-height: 37px;}
.kangxin-line46 {line-height: 46px;}
.kangxin-line50 {line-height: 50px;}


/** 宽度 **/
.width100{width: 100px!important;}
.width570{width: 570px!important;}


.height148{height:148px!important;}


/** 字体颜色 **/
.kangxin-text-logo { color:#023D87; margin-left: 4.8rem;}
.kangxin-text-gray{ color: #898990; }
.kangxin-text-blue { color:#0080EB; }
.kangxin-text-danger{ color: #FE3320; }
.kangxin-text-smallest{ font-size: 0.1rem; }
.kangxin-text-sp-title {color:#2D3F5C; }
.kangxin-text-small { color:#B3B9C6;}
.kangxin-text-muted {color: #ccc;}
.kangxin-text-blue-normal{ color:#8E98A7; }
.kangxin-text-blue-normal-news{ color:#333; }  /* 文章内容文字颜色 */
.kangxin-text-blue-normal-news p{ line-height: 29px; } /* 文章内容行间距 */
.kangxin-text-blue-light { color:#023D92; }
.kangxin-text-blue-depth {color:#000F32 !important; }
.kangxin-text-blue-blue {color:#505E75; }
.kangxin-text-footer{color: #838E9E; }
.kangxin-text-badge-red{color: #ff3320; }
.kangxin-text-gray-small{ color:#b5bcc6; }


/** 边框 **/
.kangxin-border-right{ border-right:1px solid #ccc; }
.kangxin-border-top{ border-top:1px solid #ccc; }
.kangxin-border-left{ border-left:1px solid #ccc; }
.kangxin-border-bottom{ border-bottom:1px solid #ccc; }
.kangxin-border-bottom1{ border-bottom:1px solid #ccc; }





/** 背景 **/
.kangxin-bg-blue{ background-color: #0080EB!important;}
.kangxin-bg-gray{ background-color: #EFF1F8;}
.kangxin-bg-fefffe{ background-color: #f0f2f8;}
.kangxin-bg-blue-depth{ background-color: #071D3D;}


/** 边框 **/
.kangxin-border-gray{ border:1px solid #DEE1E5; }
.kangxin-border-contact { border-right: 2px solid #CCC !important; }



/** 圆点 **/
.kx-list-nostyle{ list-style: none;}


/** card **/
.kangxin-card { border-radius: 15px;}


/** 按钮样式 **/
.btn-kangxin{font-size: 60%;}
.btn-appointment-doctor{ color:#fff; text-decoration:none;}  /* 顶部预约蓝色按钮 */
.btn-alert-hostpil{ background: #FE3320;color: #fff;font-size: 90%;}  /* 公告红色按钮 */
.btn-kangxin-blue{ background:#0080EC!important; color: #fff;}
.btn-kangxin-blue-depth{ background-color:#071D3D!important; color: #fff;}


/** 徽章样式 **/
.kangxin-badge-danger{ background-color:#FE3320; font-size: 11px;}
.kangxin-badge-primary{ background-color:#0080EB; font-size: 11px;}
.kangxin-badge-calendar{ width: 70px;font-size: 11px; text-align: center;}




/* .flickity-prev-next-button{
    width: calc(0.1rem + 1.325rem + 2px);
    height: calc(0.1rem + 1.325rem + 2px);
    background-color: rgba(0,0,0,0.1) !important;
}
.kangxin-machine-switcher .flickity-prev-next-button,
.kangxin-banner-switcher .flickity-prev-next-button {
    border: 2px solid #fff !important;
    color: #fff !important;
}
.kangxin-doctor-switcher .flickity-prev-next-button {
    border: 2px solid #8F97A7 !important;
    color: #8F97A7 !important;
} */



/*************************** 首页样式开始 *****************************/



.kangxin-brand{ font-weight:300; }
.kangxin-nav-current{ color: #0080EB!important; }

/** 顶部三大主板块 **/
/* .kangxin-special{height: 260px;} */
.kangxin-special h3{}
.kangxin-special h6{ font-weight: bold;}
.kangxin-special-item1{background: #071D3D;}
.kangxin-special-item2{background: #42C3B8;}
.kangxin-special-item3{}
.kangxin-special-icon{
    background-size: 75px !important;
    background-position-x: 103% !important;
    background-position-y: 15% !important;
}

/** 为何选择康心 **/
.kangxin-why1 ul{ padding:0;margin:0 }
.kangxin-why1 ul li{ list-style: none; margin-bottom: 0; line-height: 32px;}
.kangxin-plus{ position: absolute;top: -.8rem; font-weight: 900; font-size: 80%}



/** 三专一快 **/
.kangxin-31-font1{font-size: 157px;color:#E5E7EB;}
.kangxin-31-font2{font-size: 78px;color:#E5E7EB;}
.kangxin-31-title{position: absolute; top: 4.3rem;}
.kangxin-31-icon-bg-speed{background-color: #FE3320;}


/** 用心对待每一颗心 **/
.kangxin-heart-bg{ background-color:#43C0B6; }


/** 新闻中心 **/

/** 医疗科室 **/
.kangxin-deport-bg{ background-color: #071D3D; }
.kangxin-deport-icon{ max-height: fit-content !important; width:30% !important; max-height: none!important;}
.kangxin-deport-title-en{ word-spacing: -0.1rem;}
.kangxin-deport-item{ width: 250px; height: 350px;}
.kangxin-deport-item-father{ min-height: 380px;}
.kangxin-deport-action{ border-color:#2C3F59;}

a.kangxin-deport-item:hover{ color:#2C3F59!important; }
/* .kangxin-depart-items-desc{ max-width: 190px;} */




/** 康心专家 **/
/* .kangxin-specialist-item{ min-height: 563px; } */
/* .kangxin-doctor-list div.flickity-viewport{ height: none !important;} */




/** 视频鉴赏 **/
.kangxin-video-info a:hover{ color:#fff;}
/* .kangxin-video-play{position: absolute; bottom:-20px; left:20px; transform: translateY(-50%);} */
.kangxin-video-play{position: absolute; top:36%; left:50%; transform: translateY(-50%); transform: translateX(-50%);}
.kangxin-video-play-news{position: absolute; top:40%; left:100%; transform: translateY(-50%); transform: translateX(-50%); z-index: 9}

.kangxin-video-close {position: absolute;right: -22px;top: -22px;opacity:1;}

/*************************** 首页样式结束 *****************************/




/*************************** 概况样式开始 *****************************/
.kangxin-summary-list td{ padding: .8rem 2rem; border: 1px solid #ccc;}
.kangxin-summary-dean-msg-top {
    background: url(/assets/img/kangxin/summary/summary_left_top.png) no-repeat left top; background-size: 50px 50px
}
.kangxin-summary-dean-top-corner{ background:linear-gradient(45deg, transparent 15px, #fff 0) top left; }  /** 切角 **/


/** 医院环境 **/
/* .summary-env-list{ background-color: #fefffe;} */
.summary-env-list p{color:#203250; line-height: 50px;}
.summary-honor-list p{ color:#203250; }

.summary-human-title-bg { background-color: #071D3D; }
.kangxin-summary-ry div { height:96px; }



/*************************** 首页样式结束 *****************************/



/*************************** 科室介绍 *****************************/
.kangxin-department-doc-info-desc{ height: 50px;}
.kangxin-department-doc-info-simple{ height: 100px;}
.kangxin-department-searchbar input{ border:1px solid #071D3D; }
.kangxin-department-searchbar button{ background-color: #071D3D; }
}



/** 专家团队 **/
.kangxin-expert-info-border{ border-bottom: 2px solid #000F32; }

/** 专家 / 医生 / 护理 顶部小横线 **/
.kangxin-people-line { height:2px;width:65px;background:#ccc; }

/** 预约间隔 **/
.kangxin-order-sub-space{ height:18px!important }
.kangxin-exp-detail-block{height: 500px;width: 100%;position: absolute;top: 581px;z-index: -9;}

.kx-guide-avatar100{ width: 100px;height: 100px;}




/** 滚动翻页样式 **/
.kx-department-box .flickity-prev-next-button {
    width: calc(0.7rem + 1.325rem + 2px);
    height: calc(0.7rem + 1.65rem + 2px);
    border: 3px solid #fff !important;
    color: #fff !important;
    background-color: rgba(0,0,0,0) !important;
}
.kx-department-box .flickity-button{ color:#fff; }


.kangxin-doctor-list .flickity-prev-next-button {
    width: calc(0.7rem + 1.325rem + 2px);
    height: calc(0.7rem + 1.65rem + 2px);
    border: 3px solid #A1A9B8 !important;
    color: #A1A9B8 !important;
    background-color: rgba(0,0,0,0) !important;
}

.kangxin-department-switcher .flickity-prev-next-button {
    width: calc(0.7rem + 1.325rem + 2px);
    height: calc(0.7rem + 1.65rem + 2px);
    border: 2px solid #A1A9B8 !important;
    color: #A1A9B8 !important;
    background-color: rgba(0,0,0,0) !important;
}
/* .kx-department-box .flickity-button{ color:#fff; } */


/* 医生详情图片高度 */
.kx-people-avatar-width{width: 100%!important;}



/** Small devices (landscape phones, 576px and up) **/

/** 招聘 **/
.getJobAction{ position: initial; width:100%; margin-top: 14px; }
.kx-news-img{width: 100%; height:280px}

/** 底部浮动效果 **/
/* #kangxin-floating-box{ width: 65px; position:fixed; top: 38.2%;right:3px; z-index: 9999; } */
#kangxin-floating-box{ width: 65px; position:fixed; bottom: 10%;right:3px; z-index: 9999; }
#kangxin-floating-box a{ background-color: #0080EB;}
#kangxin-floating-box a.flat_aobj{ width: 50px; height: 50px; border-radius: 50%;}
#kangxin-floating-box div.flat-sub-father{margin-top: 15px}
#kangxin-floating-box button{position: absolute; width: 165px; background: #42C2B8;z-index: -1;height: 50px; text-align: left; color: #fff;border:0; padding-left:25px;}

/** 底部第三方聊天 **/
div.duqGkC{
    width: 50px!important;
    height: 50px!important;
    bottom: 18%!important;
    right: 63px!important;
    position: fixed;
}





@media (max-width: 768px) {    /** 移动 **/
    .kx_nav_sub_menu, .kx_nav_sub_menu2{border-top: 0; margin-top: 20px;}
    .kx_nav_sub_menu a.kx_nav_subitem, .kx_nav_sub_menu2 a.kx_nav_subitem{
        padding:20px 0px 20px 10px;
    }

    .kangxin-video-play-news{position: absolute; top:27%; left:44%; }
    /** 底部第三方聊天 **/
    div.duqGkC{ right: 3px!important; }
    .kangxin-height380{ height:180px; }
}


@media (min-width: 576px) {

    .kangxin-order-sub-space{ height:22px!important }
    .kangxin-banner-search{width: 100%;}     /** 顶部搜索 **/
    .kangxin-exp-detail-block{height: 500px;width: 100%;position: absolute;top: 581px;z-index: -9;}

}
/** Medium devices (tablets, 768px and up) **/
@media (min-width: 768px) {

    .kangxin-order-sub-space{ height:21px!important }
    .kangxin-banner-search{width: 100%;}     /** 顶部搜索 **/
    .kangxin-exp-detail-block{height: 500px;width: 100%;position: absolute;top: 581px;z-index: -9;}
    .kx-news-img{width: 400px; height:280px}

}
/** Large devices (desktops, 992px and up) **/
@media (min-width: 992px) {   /* 经常中1024的平板 平板电脑 */

    .kangxin-order-sub-space{ height:21px!important }
    .kangxin-summary-block{display: block;}
    .kx-news-img{width: 280px; height:196px}
    .widthIndexNews{ text-align:justify;width: 280px!important;}


}
/** Extra large devices (large desktops, 1200px and up) **/
@media (min-width: 1200px) {
    .kx_menu_arrow{display: none;}

    .kangxin-order-sub-space{ height:18px!important }
    .kangxin-summary-block{display: block;}

    .container{ max-width:1240px; }
    .container-fun { max-width: 1040px;}
    .container-cat{ max-width: 1100px;}
    .kx-news-img{width: 280px; height:196px}
    .widthIndexNews{ text-align:justify;width: 280px!important;}

    .w-xl-50{width:40%!important}

    /** 首页底部专家滑动放大 **/
    .kangxin-specialist-slide a:hover{
        -webkit-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1);
    }

    #kangxin-floating-box{ right:62px; }
    .kangxin-summary-height{ height: 280px!important;}

}
@media (min-width: 992px) and (min-width: 1200px) {


    .kx_menu_arrow{display: none;}
    /** 滚动翻页样式 **/
    .kx-department-box .flickity-prev-next-button,
    .kangxin-doctor-list .flickity-prev-next-button,
    .kangxin-department-switcher .flickity-prev-next-button {
        height: calc(0.7rem + 1.45rem + 2px);
    }

    .kangxin-quick-radius-left{
        border-top-left-radius: 10px;
        border-bottom-left-radius:  10px;
    }
    .kangxin-quick-radius-right{
        border-top-right-radius: 10px;
        border-bottom-right-radius:  10px;
    }
    .kangxin-why-items{ width: 300px;}  /* 首页为什么选择康心，下面四项 */
    .kangxin-why-items div.lf{ border-left:2px solid #FFF; }
    .kangxin-summary-block{display: block;}
    .kangxin-exp-detail-block{height: 500px;width: 100%;position: absolute;top: 581px;z-index: -9;}

    /** 导航配置 **/
    /* .kangxin-1600-container{ min-width: 1440px;} */
    .fx-news-box-items{height: 590px;}

    .kx-container { max-width: 1260px;}
    .kx-avatar-xxl{width: 8rem; height: 8rem;}
    .summary-flag-hide{ display: block!important;}
    .kx-news-img{width:280px; height:180px}
    .widthIndexNews{ text-align:justify;width: 280px!important;}

    .kangxin-deport-arrow{ margin-top:20px;}


    .kangxin-specialist-slide {
        -webkit-transform: scale(.9, .9);
        transform: scale(.9, .9);
    }
    .kangxin-specialist-slide a:hover{
        -webkit-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1);
    }

    .kx-col-3{-webkit-box-flex: 0;flex: 0 0 33%;max-width: 33%;}
    .kx-col-9{-webkit-box-flex: 0;flex: 0 0 67%;max-width: 67%;}
    .w-xl-50{width:40%!important}

    .kx-col-lg-7{ -webkit-box-flex: 0; flex: 0 0 58.33%; max-width: 54.33%; }
    .kx-col-lg-5{ -webkit-box-flex: 0; flex: 1 0 41.66667%; max-width: 45.67%; }

    .kx-logo-subtitle{ margin-left: 4.8rem; }

    #kangxin-floating-box{ right:62px; }
    .kangxin-summary-height{ height: 280px!important;}
}


/** 导航配置 **/
@media (min-width: 1280px) {

    .kx_nav_sub_menu{ width: 80px; position: absolute;}
    .kx_nav_sub_menu li{ height: 40px; }
    .kx_nav_sub_menu2{ width: 200px; position: absolute; overflow:hidden; zoom:1}
    .kx_nav_sub_menu2 li{height: 40px; width: 100%; width: 100px; float: left; font-size: }

    .kx_nav_sub_menu a.kx_nav_subitem, .kx_nav_sub_menu2 a.kx_nav_subitem{
        font-size: 0.80rem;
        text-align: left;
        display: block;
        line-height: 40px;
        /* padding-left: 11.5px; */
    }
    .kx_nav_subspan{width: 56px!important;}
    .kx_nav_subspan_dep{width: 70px!important;}

    .kx_menu_arrow{display: none;}
    .kangxin-1600-container{ min-width: 1390px;} /*1440 - 1310 = 1.06*/
    /* .kangxin-heart-title{position: relative;left: 58px;bottom: 118px;} */
    /* .kx-nav-menu{margin-left: 23px !important;margin-right:0 !important;padding-top: 2px !important;} */
    .kx-nav-menu{margin-left: 11.5px !important;margin-right:11.5px !important;padding-top: 2px !important;}

    .kx-nav-logo{margin-right: 20px!important;}
    .kx-nav-font{font-size: 14px !important;}
    .kx-search-nav{margin-left: 0.5rem !important; margin-right: 0.5rem!important;}  /** 放大镜 **/
    .kangxin-banner-search{width: 200px;}     /** 顶部搜索 **/
    .kx-data-box{margin-left: 5rem !important; margin-right: 5rem!important;} /* 数据统计整体板块 */

    .kangxin-heart-title{ position: absolute; bottom: 83px; left: 19%;}
    .kangxin-hreat-en{letter-spacing: 0.1rem; font-size: 75px; margin:0}
    .kangxin-hreat-china{ letter-spacing: 0.1rem; font-size: 40px;}
    .kx-heart-items{ padding-left:0rem; }
    .kx-heart-top{padding-top: 3rem;padding-bottom: 14rem;}

    .kx-news-box{padding:0 50px}
    .kx-news-img{width:100%; height:280px}
    .widthIndexNews{ text-align:justify;width: 380px!important;}


    .kx-department-box{ max-width: 1180px;}
    .kx-department-col-items{ margin-right:10px; }
    .kx-department-info{ padding-left: 45px!important; padding-right: 20px!important;}
    .kx-department-icons { width: 90px; height: 90px;}

    .fx-news-box-items{height: 590px;}
    .kx-device-box{ max-width: 970px; }
    .kx-doctor-box{ max-width: 1200px; }

    .kx-footer-container{ max-width: 1240px;}
    .summary-flag-hide{ display: block;}
    /** 招聘 **/
    /* .getJobAction{ position: absolute;top: -135px; right: -1069px; margin-top: 0; width: auto;} */
    .getJobAction{ position: absolute;top: -36px; right: 17px; margin-top: 0; width: auto;}

    .w-xl-50{width:40%!important}

    .kx-logo-subtitle{ margin-left: 4.8rem; }
    #kangxin-floating-box{ right:62px; }

    /* 医生详情，图片大小 */
    .kx-people-avatar-width{width: 360px!important;}
    .kangxin-summary-height{ height: 280px!important;}
}
@media (min-width: 1440px) {

    .kx_nav_sub_menu{ width: 90px; position: absolute;}
    .kx_nav_sub_menu li{ height: 40px; width: 100%;}

    .kx_nav_sub_menu2{ width: 200px; position: absolute; overflow:hidden; zoom:1}
    .kx_nav_sub_menu2 li{height: 40px; width: 100%; width: 100px; float: left;}

    .kx_nav_sub_menu a.kx_nav_subitem, .kx_nav_sub_menu2 a.kx_nav_subitem{
        font-size: 0.87rem;
        text-align: left;
        display: block;
        line-height: 40px;
        /* padding-left: 16.5px; */
    }
    .kx_nav_subspan{width: 56px!important;}
    .kx_nav_subspan_dep{width: 70px!important;}

    .kx_menu_arrow{display: none;}
    .kangxin-1600-container{ min-width: 1432px;} /*1440 - 1310 = 1.06*/
    /* .kx-nav-menu{margin-left: 33px !important;margin-right:0 !important;padding-top: 2px !important;} */
    .kx-nav-menu{margin-left: 16.5px !important;margin-right:16.5px !important;padding-top: 2px !important;}

    .kx-nav-logo{margin-right: 50px!important;}
    .kx-nav-font{font-size: 14px !important;}
    .kx-search-nav{margin-left: 2rem !important; margin-right: 2rem!important;}  /** 放大镜 **/
    .kx-data-box{margin-left: 8rem !important; margin-right: 8rem!important;} /* 数据统计整体板块 */

    /* .kangxin-heart-title{position: relative;left: 317px;bottom: 112px; width:980px;} */
    .kangxin-heart-title{ position: absolute; bottom: 50px; left: 25%;}
    .kangxin-hreat-en{letter-spacing: 0.1rem; font-size: 75px;}
    .kangxin-hreat-china{ letter-spacing: 0.1rem; font-size: 40px;}
    .kx-heart-items{ padding-left:0.2rem; }
    .kx-heart-top{padding-top: 3rem;padding-bottom: 5rem;}

    .kx-news-box{padding:0 50px}
    .kx-news-img{width: 400px; min-height:280px}
    .fx-news-box-items{height: 590px;}

    .kx-department-box{ max-width: 1400px;}
    .kx-department-col-items{ margin-right:20px; }  /* 每一个宽度 */
    .kx-department-icons { width: 100px; height: 100px;}

    .kx-device-box{ max-width: 1070px;}
    .kx-doctor-box{ max-width: 1280px; }
    .kangxin-doctor-item{ min-height: 512px !important;}

    .kx-footer-container{ max-width: 1360px;}
    .summary-flag-hide{ display: block;}

    .kx-department-info{ padding-left: 120px!important; padding-right: 100px!important;}
    /** 招聘 **/
    /* .getJobAction{ position: absolute;top: -135px; right: -1069px; margin-top: 0; width: auto;} */
    .getJobAction{ position: absolute;top: -34px; right: 16px; margin-top: 0; width: auto;}

    .w-xl-50{width:40%!important}

    .kx-logo-subtitle{ margin-left: 4.8rem; }

    #kangxin-floating-box{ right:62px; }

    /* 医生详情，图片大小 */
    .kx-people-avatar-width{width: 360px!important;}
    .kangxin-summary-height{ height: 280px!important;}
}
@media (min-width: 1900px) {

    .kx_nav_sub_menu{ width: 120px; position: absolute;}
    .kx_nav_sub_menu li{ height: 40px; }
    .kx_nav_sub_menu a.kx_nav_subitem{
        font-size: 0.87rem;
        text-align: left;
        display: block;
        line-height: 40px;
        /* padding-left: 28px; */
    }
    .kx_nav_subspan{width: 56px!important;}
    .kx_nav_subspan_dep{width: 70px!important;}
    .kangxin-navbar-nav{ margin-left: 30px; }
    .kx_search_bar{ margin-right:30px; }


    .kx_menu_arrow{display: none;}
    .kangxin-1600-container{ min-width: 1760px;} /*1920 / 1735 = 1.09*/
    /* .kx-nav-menu{margin-left: 56px!important; margin-right:0 !important;padding-top: 2px !important;} */
    .kx-nav-menu{margin:0 28px!important; padding-top: 2px !important;}
    .kx-nav-logo{margin-right: 56px!important; width:238px !important;}
    .kx-nav-font{font-size: 16px !important;}
    .kx-search-nav{margin-left: 3rem !important; margin-right: 0rem!important;}  /** 放大镜 **/
    .kx-data-box{margin-left: 10rem !important; margin-right: 10rem!important;} /* 数据统计整体板块 */
    .kx-31-box{ padding: 0 266px} /* 3专1快 */
    /* .kangxin-heart-title{position: relative; left: 467px!important; bottom: 175px; width:980px;} */
    .kangxin-hreat-en{letter-spacing: 0.1rem; font-size: 75px;}
    .kangxin-hreat-china{ letter-spacing: 0.1rem; font-size: 40px;}
    .kx-heart-items{ padding-left:4rem; }
    .kangxin-heart-title{ position: absolute; bottom: 103px; left: 30%;}
    .kx-heart-top{padding-top: 6rem; padding-bottom: 4rem;}
    .kx-heart-img{ margin-left: 2.5rem!important; }

    .kx-news-box{max-width: 1370px; padding:0;}
    .kx-news-img{width: 400px; min-height:280px}
    .widthIndexNews{ text-align:justify;width: 400px!important;}

    .fx-news-box-items{height: 590px;}

    .kx-department-box{ max-width: 1546px;}
    .kx-department-col-items{ margin-right:30px; }  /* 每一个宽度 */

    .kx-device-box{ max-width: 1370px; }
    .kx-doctor-box{ max-width: 1540px; }
    .kangxin-doctor-item{ min-height: 594px !important;}

    .kx-footer-container{ max-width: 1380px;}
    .summary-flag-hide{ display: block;}

    .kx-department-info{ padding-left: 360px!important; padding-right: 118px!important;}


    /** 招聘 **/
    /* .getJobAction{ position: absolute;top: -135px; right: -1069px; margin-top: 0;width: auto;} */
    .getJobAction{ position: absolute;top: -34px; right: 16px; margin-top: 0; width: auto;}

    /** 所有个人头像右侧间距 **/
    .kx_people_info_rm10{ padding-right: 40px; padding-bottom:20px;}

    .w-xl-50{width:40%!important}

    /** 顶部logo **/
    .kx-logo-subtitle{ margin-left: 4.8rem; }

    .kx-department-icons { width: 100px; height: 100px;}

    #kangxin-floating-box{ right:62px; }

    /* 医生详情，图片大小 */
    .kx-people-avatar-width{width: 360px!important;}
    .kangxin-summary-height{ height: 280px!important;}
}

/** 移动端 **/
@media all and (min-width: 320px) and (max-width: 767px){
    .kangxin-news-content p img{width: 100%!important; height: auto!important; }
}



.fx-news-box-items{ height: 570px;}
.summary-flag-hide{ display: none;}  /** 医院概况 **/
.kx-calendar-items{ line-height: 41px; min-width: 130px;}  /** 日历项目 **/
.kx-divier-dark{height:1px;width:65px; background-color: #8E98A6!important}

.kx_people_info_box, .kx_people_desc_box{
    height: 180px;
    padding-left:30px!important;
    padding-right:30px!important;
    padding-top:20px!important;
    padding-bottom:20px!important;
    border-bottom: 2px solid #ccc!important;
}
.kx_people_desc_box{
    border-bottom: 0!important;
}

a.kx-index-expert-box { background: white;}


/** 针对IE10+ **/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .kangxin-31-title{position: absolute; top: 4.3rem; right:33rem;}
    .kx-evn-box{min-height: 1px;}
    .kangxin-order-sub-space{ height:17px!important }
}



/**
主流pc分辨率``
1280 × 720
1440 x 900 (ok)
1680 × 1050
1920 x 1080 (ok)
2560 × 1600

**/









/************************** 文章底层模版 ******************************/
.kangxin-news-content p{
    margin-bottom: 0;
    margin: 10px 0!important;
    font-size: 16px!important;
}
.kangxin-isnew-badge{ position:absolute; top: -52px; width: 36%;}
/** 引用 **/
.kangxin-news-content blockquote{
    font-style: italic;
    font-family: Georgia, Times, "Times New Roman", serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 40px;
    margin-inline-end: 40px;
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px;
}


/************************** 专家门诊 ******************************/
.kangxin-calendar-box select {
    height: 50px;
    background: none;
    border: 1px solid #FFF;
    outline: none;
    text-align: center;
    text-align-last: center;
}
.kangxin-calendar-col {
    width: 14.2857%;
}
.kangxin-calendar-col{
    margin-left: -1px;
}
.kangxin-calendar-col div {
    width: 100%;
    line-height: 48px;
    border: 1px solid #fff;
    text-align: center;
    color: #fff;
}
.kangxin-calendar-day{
    margin-left: -1px;
    margin-bottom: -1px;
}
.kangxin-calendar-day div{
    width: 100%;
    line-height: 48px;
    border: 1px solid #ccc;
    text-align: center;
    color: #ccc;
}
.kangxin-calendar-day div.unavailable {
    color:#fefffe;
}
.kangxin-calendar-day div.available a{
    color:#0080EB;
}
.kangxin-calendar-action {
    padding:1px;
    background-color:#0080EB;
    color: #fff !important;
}
.kangxin-calendar-info-height98{
    height: 98px;
    line-height: 98px;
}
.kangxin-calendar-info{
    border:1px solid #ccc;
    height: 295px;
}



/************************** 通用顶部大描述 ******************************/
.kangxin-big-title p{margin-bottom: 8px}




/** 底部相关 **/
.kangxin-footer-list a{ color:#838E9E; }
.kangxin-footer-list a:hover{ color:#fff;}
.kangxin-footer-heart-logo{ position: absolute;; width:100px; right:-101px; margin-top:26px;}
.kangxin-footer-heart-line{ border-bottom: 3px solid #0080EB; }



.alibabaLight,
.alibabaMedium,
.alibabaRegular,
.fangzhenZJ,
.hyqihei70,
.hyqihei65,
.hyqihei60,
.hyqihei55,
.hyqihei50,
.hyqihei45,
.hyqihei40, {
    font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑 !important
}
