body{font-family: "Microsoft Yahei";}
.hide,.hidden{display: none!important;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: '';display: block; clear:both; }
.clearboth:after{content: '';display: block; clear:both; }
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.ellipsis2 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ellipsis3 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ellipsis4 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.pointer{cursor: pointer;}
.imgbox,.advbox{overflow: hidden;}
.imgbox a{display: block;width: 100%;height: 100%;}
.imgbox img{object-fit: cover;width: 100%;height: 100%;}
.imgbox a:hover{display: block;overflow: hidden;}
.imgbox img{object-fit: cover;width: 100%;height: 100%;}
.advbox *{max-width:100% !important;}
.no-padding{padding: 0;}
.no-margin{margin: 0;}
.form-horizontal .form-group {margin: 0;}
.bg-grey{background: #F2F2F2;padding: 24px 0px 40px;}
.advlist li{width: 100%;text-align: center;}
.advlist li:first-child:nth-last-child(2),.advlist li:first-child:nth-last-child(2) ~ li{width: 50%;float: left;}
.advlist li:first-child:nth-last-child(3),.advlist li:first-child:nth-last-child(3) ~ li {width: 33.3%;float: left;}

/*******************************
    ---------[ 尾部 ]---------
********************************/
.footer {padding: 45px 0 30px 0px;background: #444444;font-size: 14px;line-height:22px;color: #ffffff;border-top: 5px solid #0a50b4;}
.footer p {margin: 0;color: #ffffff;font-size: 14px;}
.footer a {color: #ffffff;}
.footer .friend-link {margin-bottom: 35px;}
.footer .friend-link a:hover {font-weight: bold;}
.footer .hospital{margin-bottom: 25px;}
.footer .hospital span{display: inline-block;margin-right: 20px;}
.footer .area-calalog {padding-top: 20px;}
.footer .copy-right {margin-top: 35px;}
.footer .copy-right div{margin-bottom: 15px;}
.footer .copy-right a:hover {font-weight: bold; }
.footer .friend-link span {display: inline-block;}
.footer .friend-link p {padding-left: 70px;}

.code-wrap{display: flex;justify-content: flex-end;}
.footer .wechat-logo {text-align: right;}
/* .footer .wx-text {width: 111px;text-align: center;margin-top: 10px !important;} */
.footer .wec-logo-wra {width: auto;float: right;text-align: center;margin: 0px 5px;}
.footer .wec-logo-wra img{margin-bottom: 10px;}
.footer .wechat-logo img {width: auto;height: 100px;}

.sidebar{position: fixed;right: 1%;top:20%;z-index:999;}
.sidebar .inquiry{background: url(../../images/index/icon1.png) no-repeat center bottom;background-size: contain;width: 80px;height: 94px;}
.sidebar .box{width: 68px;height: 68px;background-color: #0a50b4;margin: 0 auto;background-repeat: no-repeat;background-position: center center;}
.sidebar .mailbox{border-radius: 6px 6px 0 0;background-image: url(../../images/index/icon11.svg);}
.sidebar .contact{border-top: 1px solid #4568A8;background-image: url(../../images/index/icon12.svg);}
.sidebar .backtop{border-radius: 0 0 6px 6px;border-top: 1px solid #4568A8;background-image: url(../../images/index/icon13.svg);display: none;}
.sidebar .fontbox:hover{background: #165CA4;}
.sidebar .box a{display: none;font-size: 14px;color: #FFFFFF;letter-spacing: 0.5px;line-height: 20px;width: 100%;height: 100%;padding: 10px 15px;text-align: center;align-items: center;}
.sidebar .fontbox:hover a{display: flex;}
.sidebar .radius{border-radius: 0 0 6px 6px;}



/*******************************
    ---------[ 头部 ]---------
********************************/
.header {padding: 0;}
.header .header-top {padding: 20px 0;}
.header .logo {position: relative;display: inline-block;padding-right: 30px;outline: none;margin-top: 5px;}
.header .logo img {max-width: 430px;}
.dropdown-items {display: none;width: 130px;padding: 16px 18px;margin-top: 5px;position: absolute;left: 0;z-index: 2;list-style: none;border-radius: 6px;background: #fff;-webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.16);-moz-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.16);-ms-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.16);-o-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.16);box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.16);}
.dropdown-items li {padding: 7px 0;margin: 0 auto;font-size: 16px;color: #333333;}
.dropdown-items li:hover {color: #0a50b4;cursor: pointer;}
.header .input-wrapper {position: relative;}
.header .input-wrapper input {display: inline-block;width: 200px;padding: 14px 5px 14px 52px;color: #333;background: #f3f3f3;border-radius: 50px 0 0 50px;border: none;}
.header .input-wrapper input::-webkit-input-placeholder {color: #acacac;}
.header .input-wrapper .input-icon {display: inline-block;content: '';width: 17px;height: 17px;background: url('../../images/index_search_icon.svg') no-repeat;background-position: 0px 0px;background-size: 100%;position: absolute;left: 22px;top: 50%;transform: translateY(-50%);opacity: 0.4;transition: all 150ms linear;}
.header .input-wrapper .input-btn {display: inline-block;width: 81px;padding: 15px 30px 13px 25px;background:#0a50b4;color: #fff;border-radius: 0 44px 44px 0;}
.header .code{z-index: 2;position: relative;width: 44px;height: 24px;margin-right: 20px;padding-right: 20px;margin-top: 10px;}
.header .code::after{width: 1px;height: 17px;display: inline-block;content: '';background: #DFDFDF;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.header .code .hover{display: none;}
.header .code:hover .hover{display: inline-block;}
.header .code:hover .normal{display: none;}
.header .code:hover .showcode{display: flex;}
.header .showcode{padding: 0px 10px;position: absolute;display: none;align-items: center;justify-content: space-between;width:580px;height: 160px; background: #FFFFFF;box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.16);border-radius: 6px;right: 0;transform: translateX(43%);top:46px;}
.header .showcode::after{content: '';position: absolute;top:-6px; background:url('../../images/index/tra_white.svg') center no-repeat ;width: 10px;height: 6px;left: 0;right: 0;margin: auto;}
.header .showcode .codebox{text-align: center;position: relative;width: 25%;font-size: 14px;color: #505050;letter-spacing: 0.5px;text-align: center;line-height: 16px;}
.header .showcode img{width: 80px;margin-bottom: 5px;height: 80px;object-fit: contain;}
.header .showcode .border{border-right: 1px solid #DFDFDF ;}

.header .header-nav {background: #0a50b4;}
.navBarwra .nav > li > a .icon{color: #fff;font-size: 20px;float: right;margin-right: 20px;line-height: 50px;padding: 0px 10px;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.navBarwra .nav>li.cur>a .icon{ transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
/* .navBarwra .nav>li >a .icon.cur{ transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);} */
.navBarwra .nav>li >a .icon.cur{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
/* .nav-after::after{content: '>';color: #fff;font-size: 20px;float: right;margin-right: 20px;line-height: 50px;}
.navBarwra .nav>li.cur>a:after,.navBarwra .nav>li:hover>a:after{content: '';display: block;width: 0px;height: 0px;position: absolute;left: 50%;margin-left: -14px;background: none;} */
.header .index-nav li {position: relative;float: left;padding: 20px 0px;width: 10%;text-align: center;}
.header .index-nav li.cur,.header .index-nav li:hover {font-size: 18px;color: #fff;font-weight: bold;}
.header .index-nav li.cur > a {font-size: 18px;}
.header .index-nav li.cur,.header .index-nav li:hover dl a {font-weight: 600;}
.header .index-nav li:hover dl a {font-weight: 400;}
.header .index-nav li a {font-size: 16px;line-height: 30px;display: inline-block;height: 30px; color: #fff;}
.header .index-nav li a:hover,.header .index-nav li a:focus{background:none;}
/* .header .index-nav li:hover dl {display: block;font-weight: normal !important;} */
.header .index-nav dl {padding: 12px 0px;position: absolute;top: 70px;left: 50%;z-index: 2;width: 145px;margin-left: -73px;display: none;background: #fff;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
.header .index-nav dl::after{content: '';background:url('../../images/index/tra_white.svg') center no-repeat ;width: 10px;height: 6px;position: absolute;top:-6px;left: 0;right: 0;margin: auto;}
.header .index-nav dl dd {position: relative;padding: 7px 0px 7px 0px;text-align: center;}
.header .index-nav dl dd a {font-family: PingFangSC-Regular;font-size: 16px;color: #505050;}
.header .index-nav dl dd:hover a {color: #0a50b4;font-weight: 400;}

/*标题（左侧）*/
.commen-tit-left{position: relative;padding-bottom: 22px;text-align: left;border-bottom: 1px solid #dfdfdf;}
.commen-tit-left .font{font-size: 18px;color: #333333;font-weight: 700;}
.commen-tit-left .lookmore{font-size: 16px;color: #333333;}
.commen-tit-left .font-normal{font-size: 18px;color: #333333;}

.systembox{font-size: 16px;color: #999;line-height: 26px;}
.systembox .system{margin-left: 50px;}
.systembox .part{background: url('../../images/index/tra_green1.png') right center no-repeat;background-size: 8px;font-size: 16px;color: #333;padding:0px 15px 0px 10px;position: relative;display: inline-block;}
.systembox .part.on{background: url('../../images/index/tra_green.svg') right center no-repeat;}
.systembox .partbox{display: none;position: absolute;top: 25px;right: -10px;padding-top: 10px;}
.systembox .part.all{background: none;}
.systembox ul{background: #fff;max-height: 300px;padding:10px 30px;box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.16);word-break: keep-all;border-radius: 5px;}
.systembox ul li{padding: 5px 0px;}
.systembox ul li a{font-size: 16px;color: #505050;}
.systembox ul li a:hover,.systembox ul li a.cur{color: #0a50b4;}
.systembox .mCSB_outside + .mCSB_scrollTools{right: 0;}
.systembox .mCSB_inside > .mCSB_container{margin-right: 20px;}

/*标题下划线*/
.h_bottom_line {display: inline-block;width: 70px;height: 5px;background: #0a50b4;position: absolute;left: 0;bottom: 0;}


/*******************************
    ---------[ 面包屑导航 ]---------
********************************/
.breadcrumb-nav {padding: 25px 15px;line-height: 26px;font-size: 16px;color: #999999;}
.breadcrumb-nav a,.breadcrumb-nav span,.nav-wrapper a,.nav-wrapper span {line-height: 26px;font-size: 16px;color: #999999;}
.breadcrumb-nav a:hover,.nav-wrapper a:hover {color: #0a50b4;}

.pagination {width: 100%;text-align: center;margin: 40px 0px 50px;}
.pagination > li {display: inline-block;margin: 0 5px;margin-bottom: 0 !important;}
.pagination > .active > a,.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span,.pagination > .active > span:focus,.pagination > .active > span:hover {z-index: 2;color: #fff;cursor: default;background-color: #0a50b4;border-color: #0a50b4;border-radius: 4px;}
.pagination > li > a,.pagination > li > span {position: relative;float: left;padding: 11px 17px;margin-left: -1px;line-height: 1.42857143;font-size:14px;color: #505050;text-decoration: none;background-color: #fff;border: 1px solid #fff;border: none;}
.pagination > li > a:focus,.pagination > li > a:hover,.pagination > li > span:focus,.pagination > li > span:hover {z-index: 3;color: #23527c;background-color: inherit;border-color: #fff;}


/*首页-轮播图*/
.slick-banner .item {position: relative;}
.slick-banner .slick-dots {position: absolute;bottom: 100px;left: 50%;transform: translateX(-50%);}
.slick-banner .slick-dots li {width: 50px;float: left;margin: 0 5px;height: 6px;line-height: 6px;position: relative;}
.slick-banner .slick-dots li button {width: 100%;height: 6px;background: #fff;font-size: 0;border: none;position: absolute;border-radius: 3px;}
.slick-banner .slick-dots li.slick-active button {background: #0a50b4;}
.slick-banner .index-ban-img {text-align: center;width: 100%;height: 500px;position: relative;display: flex;justify-content: center;overflow: hidden;}
.slick-banner .index-ban-img img {display: inline !important;width: 100%;height: 100%;object-fit: cover;}

.list-banner {width: 100%;height: 320px;position: relative;display: flex;justify-content: center;overflow: hidden;}
.list-banner img{height: 100%;}

.bannerbox{max-height: 500px;overflow: hidden;max-width: 1920px;margin: 0 auto;position: relative;}
.bannerbox .slick-list,.bannerbox .slick-list,.bannerbox .slick-track{height: 100%;}
.bannerbox .bannerbtn{position: absolute;bottom: 0px;left: 0;right: 0;}
.bannerbox .bannerbtn .box{border: 1px solid #FFFFFF;width: 100%;border-radius: 10px 10px 0px 0px;overflow: hidden;}
.bannerbox .bannerbtn .box div{width: 20%;border: 1px solid #FFFFFF;height: 70px;font-size:16px;color: #444;text-align: center;background: rgba(255,255,255,0.8);}
.bannerbox .bannerbtn .box div img{margin-right: 20px;}
.bannerbox .bannerbtn .box div .hovered{display: none;}
.bannerbox .bannerbtn .box div .hover{display: inline-block;}
.bannerbox .bannerbtn .box a{display: block;padding: 20px 0px;}
.bannerbox .bannerbtn .box a:hover{font-weight: bold;}
.bannerbox .bannerbtn .box a:hover .hovered{display: inline-block;}
.bannerbox .bannerbtn .box a:hover .hover{display: none;}
.bannerbox .bannerbtn .box div span{display: inline-block;line-height: 26px;}
.bannerbox .bannerbtn .yygh{background: url(../../images/index/icon2.svg) no-repeat 25% center rgba(255,255,255,0.8);}
.bannerbox .bannerbtn .yygh:hover{background: url(../../images/index/icon1.svg) no-repeat 25% center rgba(255,255,255,0.9);}
.bannerbox .bannerbtn .zjmz{background: url(../../images/index/icon4.svg) no-repeat 25% center rgba(255,255,255,0.8);}
.bannerbox .bannerbtn .zjmz:hover{background: url(../../images/index/icon3.svg) no-repeat 25% center rgba(255,255,255,0.9);}
.bannerbox .bannerbtn .dtdh{background: url(../../images/index/icon6.svg) no-repeat 25% center rgba(255,255,255,0.8);}
.bannerbox .bannerbtn .dtdh:hover{background: url(../../images/index/icon5.svg) no-repeat 25% center rgba(255,255,255,0.9);}
.bannerbox .bannerbtn .yyqj{background: url(../../images/index/icon8.svg) no-repeat 25% center rgba(255,255,255,0.8);}
.bannerbox .bannerbtn .yyqj:hover{background: url(../../images/index/icon7.svg) no-repeat 25% center rgba(255,255,255,0.9);}
.bannerbox .bannerbtn .zysb{background: url(../../images/index/icon10.svg) no-repeat 25% center rgba(255,255,255,0.8);}
.bannerbox .bannerbtn .zysb:hover{background: url(../../images/index/icon9.svg) no-repeat 25% center rgba(255,255,255,0.9);}

/* .bannerbox .bannerbtn .yygh1{background: url(../../images/index/icon2.svg) no-repeat 25% center rgba(255,255,255,0.8);}
.bannerbox .bannerbtn .yygh1:hover{background: url(../../images/index/icon1.svg) no-repeat 25% center rgba(255,255,255,0.9);}
.bannerbox .bannerbtn .yygh2{background: url(../../images/index/icon4.svg) no-repeat 25% center rgba(255,255,255,0.8);}
.bannerbox .bannerbtn .yygh2:hover{background: url(../../images/index/icon3.svg) no-repeat 25% center rgba(255,255,255,0.9);}
.bannerbox .bannerbtn .yygh3{background: url(../../images/index/icon6.svg) no-repeat 25% center rgba(255,255,255,0.8);}
.bannerbox .bannerbtn .yygh3:hover{background: url(../../images/index/icon5.svg) no-repeat 25% center rgba(255,255,255,0.9);}
.bannerbox .bannerbtn .yygh4{background: url(../../images/index/icon8.svg) no-repeat 25% center rgba(255,255,255,0.8);}
.bannerbox .bannerbtn .yygh4:hover{background: url(../../images/index/icon7.svg) no-repeat 25% center rgba(255,255,255,0.9);}
.bannerbox .bannerbtn .yygh5{background: url(../../images/index/icon10.svg) no-repeat 25% center rgba(255,255,255,0.8);}
.bannerbox .bannerbtn .yygh5:hover{background: url(../../images/index/icon9.svg) no-repeat 25% center rgba(255,255,255,0.9);} */

.index-tit {padding: 55px 0px;margin-top: 25px;}
.index-tit .box{display: inline-block;}
.index-tit .name{line-height: 36px;font-size:26px;color: #333;font-weight: bold;position: relative;margin-right: 20px;display: inline-block;padding-right: 20px;}
.index-tit .name::after{content: '';border-right: 1px solid #DFDFDF;width:1px;height: 17px;position: absolute;right: 0;top:0;bottom: 0;margin: auto;}
.index-tit .info{line-height: 36px;font-size:16px;color: #0a50b4;}

/*首页-医院动态*/
.J-hospital-imglist {margin-top: 6px;width: 450px;}
.J-hospital-imglist li {width: 33.333%;float: left;}
.J-hospital-imglist li:nth-child(1) {padding-right: 4px;border-bottom-left-radius: 6px;overflow: hidden;}
.J-hospital-imglist li:nth-child(2) {padding: 0 2px;}
.J-hospital-imglist li:nth-child(3) {padding-left: 4px;border-bottom-right-radius: 6px;overflow: hidden;}
.J-hospital-imglist li img {width: 100% !important;height: 100% !important;}
.J-hospital-imglist li a {display: block;width: 100%;height: 100%;overflow: hidden;height: 80px;}
.J-hospital-imglist img {transition: all 1s ease;}
.J-hospital-imglist img:hover {transform: scale(1.4);}
.content-img .jquery-slider-slide{height: 100%;}

.hospital-dynamics {background: #fff;padding-bottom: 60px;}
.hospital-dynamics .jquery-slider-wrapper{border-radius: 6px 6px 0px 0px;overflow: hidden;}
.hospital-dynamics .jquery-slider-wrapper p {width: 100%;height: 40px;line-height: 40px;font-size: 14px;position: absolute;bottom: -9px;background:  rgba(55,55,55,0.80);padding: 0 15px;color: #fff;}
.hospital-dynamics .content-img {padding-top: 5px;margin-bottom: 20px;width: 450px;padding-right: 0;}
.hospital-dynamics .content-img .slider{height: 260px;overflow: hidden;width: 450px;max-width: 100%;}
.hospital-dynamics .content-img .slick-list{height: 260px;overflow: hidden;width: 450px;max-width: 100%;}
.hospital-dynamics .content-img img {width: 450px;max-width: 100%;}
.hospital-dynamics .jquery-slider-timer-bar{background: #0a50b4;}

.hospital-dynamics .content-list {position: relative;}
.hospital-dynamics .content-list .tabs{border-bottom: 1px solid #DFDFDF;overflow: hidden;}
.hospital-dynamics .content-list .tabs .scroller{min-width: 100%;}
.hospital-dynamics .content-list .tabs ul{width: 100%;}
.hospital-dynamics .content-list .tabs ul li{width:24%;}
.hospital-dynamics .content-list .tabs font{font-size: 18px;color: #333333;display: inline-block;padding-bottom: 10px;cursor: pointer;}
.hospital-dynamics .content-list .tabs .button-link {display: none;font-size: 12px;color: #505050;margin-left: 10px;width:45px;}
.hospital-dynamics .content-list .tabs .cur font{font-weight: bold;border-bottom: 5px solid #0a50b4;}
.hospital-dynamics .content-list .tabs .cur .button-link {display: inline-block;}
.hospital-dynamics .content-list .tabs-com ul {padding-top:30px;}
.hospital-dynamics .content-list .tabs-com ul li {padding: 12px 0px;}
.hospital-dynamics .content-list .tabs-com ul li a {font-size: 16px;display: inline-block;width: calc(100% - 150px);color: #505050;}
.hospital-dynamics .content-list .tabs-com ul li span {font-size: 14px;color: #505050;}
.hospital-dynamics .content-list .tabs-com ul li a:hover{color: #0a50b4;}

.hospital-dynamics .videobox .imgbox{width: 450px;height: 260px;border-radius: 6px;position: relative;}
.hospital-dynamics .videobox .name{width: 450px;font-size: 18px;color: #333;font-weight: bold;line-height: 24px;text-align: center;padding: 20px 0px;}
.hospital-dynamics .videobox .imgbox .play{display:block;position: absolute;top:0;left:0;right: 0;bottom: 0;margin: auto;width: 100%;height: 100%;background: url(../../images/index/play.svg) no-repeat center center;cursor: pointer;}
.playvideo{text-align: center;display: flex;align-items: center;position: fixed;background-color: rgba(39,39,39,.6);overflow: auto;top: 0;right: 0;bottom: 0;left: 0;z-index: 1000;-webkit-overflow-scrolling: touch;outline: 0;}
.playvideo .maskbox{display: inline-block;margin: 0 auto;max-width: 60%;position: relative;}
.playvideo video{width: 100%;}
.playvideo .btn-close{position: absolute;color:#fff; top: -20px;right: -20px;width: 40px;height: 40px;border-radius: 50%;font-size: 30px;line-height: 36px;text-align: center;vertical-align: middle;background: #0a50b4;-webkit-transform: rotate(45deg);transform: rotate(45deg);cursor: pointer;z-index:2;}

.activebox .btn-close{top:15px;right:15px;}
.activebox .maskbox{background: #FFFFFF;border-radius: 6px;padding:30px 40px;max-width:1100px;}
.activebox .content{padding: 30px 0px 10px;max-height: 450px;overflow: auto;text-align: left;}
.activebox .content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #0a50b4;}


/*首页-科室导航*/
.ksdh-nav{background: url(../../images/index/img1.png) no-repeat center center;background-size: cover;background-attachment:fixed}
.department-nav .catalog-wrapper {display: flex;justify-content: center;position: relative;z-index: 2;padding-bottom: 320px;}
.department-nav li {float: left;}
.department-nav li .catalog-tit {padding: 0px 50px 20px;cursor: pointer;}
.department-nav li .catalog-icon1{background: url(../../images/index/cata_icon10.svg) no-repeat center center;background-size: contain;}
.department-nav li .catalog-icon2{background: url(../../images/index/cata_icon4.svg) no-repeat center center;background-size: contain;}
.department-nav li .catalog-icon3{background: url(../../images/index/cata_icon6.svg) no-repeat center center;background-size: contain;}
.department-nav li .catalog-icon4{background: url(../../images/index/cata_icon8.svg) no-repeat center center;background-size: contain;}
.department-nav li .catalog-icon5{background: url(../../images/index/cata_icon2.svg) no-repeat center center;background-size: contain;}
.department-nav li.cur .catalog-icon1{background: url(../../images/index/cata_icon9.svg) no-repeat center center;background-size: contain;}
.department-nav li.cur .catalog-icon2{background: url(../../images/index/cata_icon3.svg) no-repeat center center;background-size: contain;}
.department-nav li.cur .catalog-icon3{background: url(../../images/index/cata_icon5.svg) no-repeat center center;background-size: contain;}
.department-nav li.cur .catalog-icon4{background: url(../../images/index/cata_icon7.svg) no-repeat center center;background-size: contain;}
.department-nav li.cur .catalog-icon5{background: url(../../images/index/cata_icon1.svg) no-repeat center center;background-size: contain;}
.department-nav li.cur .catalog-tit {position: relative;text-align: center;}
.department-nav li.cur .catalog-tit::after{content: '';width: 100%;max-width:72px;border-bottom: 5px solid #0a50b4;position: absolute;left: 0;right: 0;bottom: -5px;margin: auto;}
.department-nav li .catalog-icon{width: 40px;height: 45px;margin: 0 auto;}
.department-nav li .catalog-icon4{width: 35px;height: 44px;}
.department-nav li .catalog-icon3{width:45px;}
.department-nav li .catalog-icon5{width:45px;}
.department-nav li .catalog-tit p {margin: 0;padding-top: 15px;font-size: 18px;color: #333333;}
.department-nav li.cur .catalog-tit p {font-weight: bold;}
.department-nav li .itembox{display: none;width: 100%;min-height: 150px;padding-top: 50px;position: absolute;top: 110px;left: 0;z-index: 1;border-top: 1px solid #dfdfdf;}
.department-nav li dl {margin: 0px -30px;}
.department-nav li.cur .itembox {display: block;}
.department-nav li dl dd {text-align: center;padding: 10px 20px;}
.department-nav li dl dd a {display: flex;align-items: center;justify-content: center;min-height: 60px; width: 170px;max-width: 100%; padding: 9px 5px;font-size: 16px;line-height: 20px; color: #333;border: 1px solid #dfdfdf;border-radius: 100px;text-align: center;}
.department-nav li dl dd a:hover {background: #0a50b4;border-color: #0a50b4;color: #fff;}

/*首页-专家风采*/
.expert-slider {position: relative;}
.expert-slider .box {padding: 10px;display: flex !important;}
.expert-slider .box .imgbox{width: 160px;height: 210px;border-radius: 5px;flex-shrink:0;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.02), 0 5px 10px 0px rgba(0, 0, 0, 0.17);}
.expert-slider .box .imgbox img{object-fit: cover;}
/* .expert-slider .box img {height: 210px;margin: 0 auto;width: 161px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.02), 0 16px 32px -4px rgba(0, 0, 0, 0.17);} */
/* .expert-slider .expert-img:hover {box-shadow: 0 12px 6px -6px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 12px 6px -6px rgba(0, 0, 0, 0.25);-webkit-box-shadow: 0 12px 6px -6px rgba(0, 0, 0, 0.25);box-shadow: 0 12px 6px -6px rgba(0, 0, 0, 0.25);transform: translateY(-1px);} */
.expert-slider .box .info{padding: 0px 15px;width: calc(100% - 160px);}
.expert-slider .box .info h4 {margin: 10px 0px 20px;font-size: 16px;color: #333333;}
.expert-slider .box .info p {font-size: 16px;color: #505050;}
.expert-slider .box .info a:hover *{color: #0a50b4 !important;}
.expert-slider .box .info .tip{color: #0a50b4;}
.expert-slider .slick-prev,.expert-slider .slick-next {width: 36px;height: 120px;position: absolute;top: 0;transform: translateY(50%);font-size: 0;opacity: 0.68;background: #ffffff;z-index: 2;border: none;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.02), 0 16px 32px -4px rgba(0, 0, 0, 0.17);}
.expert-slider .slick-prev {border-radius: 8px 0 0 8px;left: -35px;display: none !important;}
.expert-slider .slick-next {border-radius: 0 8px 8px 0;right: -35px;display: none !important;}
.expert-slider:hover .slick-prev,.expert-slider:hover .slick-next {display: block !important;}
.key-depart-slider .slick-prev {display: none !important;border: none;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.02), 0 16px 32px -4px rgba(0, 0, 0, 0.17);}
.key-depart-slider .slick-next {display: none !important;border: none;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.02), 0 16px 32px -4px rgba(0, 0, 0, 0.17);}
.key-depart-slider:hover .slick-prev,.key-depart-slider:hover .slick-next {display: block !important;}
.expert-slider .slick-prev::after,.expert-slider .slick-next::after {display: inline-block;content: '';width: 12px;height: 17px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.expert-slider .slick-prev::after {background: url('../../images/index/arrow_left_icon.png') no-repeat;}
.expert-slider .slick-next::after {background: url('../../images/index/arrow_right_icon.png') no-repeat;}


/*绿色按钮轮播图*/
.green-button .slick-prev,.green-button .slick-next {border: none;width: 40px;height: 40px;border-radius: 6px;left: -45px;position: absolute;transform: translateY(50%);font-size: 0;background: #ffffff;z-index: 2;}
.green-button .slick-prev {top:105px;}
.green-button .slick-next {top:155px;}
.green-button .slick-prev::after,.green-button .slick-next::after {display: inline-block;content: '';width: 100%;height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.green-button .slick-prev::after {background: url('../../images/index/left.svg') no-repeat;}
.green-button .slick-next::after {background: url('../../images/index/right.svg') no-repeat;}
.green-button .slick-prev:hover::after {background: url('../../images/index/left_hover.svg') no-repeat;}
.green-button .slick-next:hover::after {background: url('../../images/index/right_hover.svg') no-repeat;}

/*医院优势*/
.hospital-adv {padding-bottom:80px; }
.hospital-adv .leftmenu{margin-bottom: -8px;}
.hospital-adv .leftmenu div{width: 156px;padding-right: 6px;font-size:18px;margin-bottom: 8px;letter-spacing: 0.56px;line-height: 30px;text-align: center;}
.hospital-adv .leftmenu div a{display: block;width: 100%;height: 100%; background: #F8F8F8;color: #333333;padding: 25px 0px;}
.hospital-adv .leftmenu .cur,.hospital-adv .leftmenu div:hover{padding-right: 0px;}
.hospital-adv .leftmenu .cur a,.hospital-adv .leftmenu div:hover a{color: #FFFFFF;font-weight: bold;background: url('../../images/index/icon14.svg') no-repeat;}
.hospital-adv .leftmenu .nav1 a{border-radius: 6px 6px 0px 0px;}
.hospital-adv .leftmenu .nav4 a{border-radius: 0px 0px 6px 6px;}
.hospital-adv .leftmenu .nav1.cur a,.hospital-adv .leftmenu .nav1:hover a{background: url('../../images/index/icon16.svg') no-repeat;padding-right: 6px;}
.hospital-adv .leftmenu .nav4.cur a,.hospital-adv .leftmenu .nav4:hover a{background: url('../../images/index/icon15.svg') no-repeat;padding-right: 6px;}
.hospital-adv .leftmenu div span{display: block;width: 100%;height: 100%;}
.hospital-adv .rightbox .slick-slider{width: 90%;margin: 0px 5%;background: #fff;}
.hospital-adv .key-depart-slider .box {padding: 0;position: relative;border-radius: 6px;}
.hospital-adv .key-depart-slider .box img{width: 220px;height: 170px;margin: 0 auto;border-radius: 6px;}
.hospital-adv .key-depart-slider .box .imgbox{border-radius: 6px;}
.hospital-adv .key-depart-slider .box .imgbox:hover{box-shadow: 0 12px 6px -6px rgba(0,0,0,0.25);-moz-box-shadow: 0 12px 6px -6px rgba(0,0,0,0.25);-webkit-box-shadow: 0 12px 6px -6px rgba(0,0,0,0.25);transform: translateY(-1px);}
.hospital-adv .key-depart-slider:hover .slick-prev,.key-depart-slider:hover .slick-next {display: block !important;}
.hospital-adv .key-depart-slider{height: 0;overflow: hidden;background: #fff;}

.hospital-adv .rightbox .slick-slide{padding: 1px 40px;}
.hospital-adv .rightbox .slick-slide:focus{outline: none;}
.hospital-adv .rightbox .gkzj-slider .slick-slide{padding: 2px 25px;float: left;}
.hospital-adv .key-depart-slider .gkzj-slider .box img{width: 128px;height: 168px;}
.hospital-adv .rightbox .info h4{margin-top: 25px;margin-bottom: 7px;}
.hospital-adv .rightbox .info h4 a{font-size:16px;color:#333333;line-height: 26px;}
.hospital-adv .rightbox .info p{font-size:14px;color:#333333;line-height: 20px;margin: 0px;}


/* 重点科室 */
.key-departments {background: url('../../images/index/img2.png') no-repeat center center;background-size: cover;padding-bottom: 55px;background-attachment:fixed}
.key-departments .leftbox{width: 510px;margin-bottom: 20px;}
.key-departments .imgitem{position: relative;}
.key-departments .imgitem img{width: 100%;height: 100%;object-fit: cover;}
.key-departments .img1,.key-departments .img4{width: 220px;height: 170px;}
.key-departments .img2,.key-departments .img3{width: 290px;height: 170px;}
.key-departments .img1,.key-departments .img1 img{border-top-left-radius: 6px;}
.key-departments .img2,.key-departments .img2 img{border-top-right-radius: 6px;}
.key-departments .img3,.key-departments .img3 img{border-bottom-left-radius: 6px;}
.key-departments .img4,.key-departments .img4 img{border-bottom-right-radius: 6px;}
.key-departments .leftbox .info {position: absolute;color: #fff;left: 50%;top: 50%;z-index: 2;transform: translate(-50%, -45%);transition: all 0.5s ease;text-align: center;width: 100%;}
.key-departments .leftbox .mask {width: 100%;height: 100%;opacity: 0;background: #0a50b4;box-shadow: 0 10px 26px 0 rgba(63,78,90,0.38);position: absolute;z-index: 1;border-radius: 6px;transition: all 0.5s ease;}
.key-departments .leftbox .img1 .mask{border-bottom-right-radius: 0px;bottom: 0;right: 0;}
.key-departments .leftbox .img2 .mask{border-bottom-left-radius: 0px;bottom: 0;left: 0;}
.key-departments .leftbox .img3 .mask{border-top-right-radius: 0px;top: 0;right: 0;}
.key-departments .leftbox .img4 .mask{border-top-left-radius: 0px;top: 0;left: 0;}
.key-departments .leftbox .info h4{padding-bottom: 34px;}
.key-departments .leftbox .info span {display: inline-block;position: absolute;left: 50%;top: 38px;transform: translateX(-50%);width: 130px;height: 1px;background: #fff;}
.key-departments .leftbox .link{font-size: 14px;color: #fff;opacity: 0.8;}
.key-departments .imgitem:hover .mask,.key-departments .imgitem.cur .mask{opacity: 1;width: 103%;height: 107%;}
.key-departments .artbox{font-size: 16px;color: #151515;line-height: 30px;padding: 50px 70px;}

/*科室导航*/
.ksdhyjks-btn-wrapper{margin: 25px -30px 65px -30px;}
.ksdhyjks-btn-wrapper .box{width: 16.66%;text-align: center;padding: 15px 30px;}
.ksdhyjks-btn-wrapper a {display: flex;align-items: center;justify-content: center; background-image:none;width: 170px;min-height: 56px;line-height: 20px;padding: 9px 5px;border-radius: 100px;font-size: 16px;color: #505050;border: 1px solid #dfdfdf;}
.ksdhyjks-btn-wrapper a:hover {background: #0a50b4;color: #ffffff;border-color: #0a50b4;}


/*专家风采*/
.expert-demeanor-detail h5 {position: relative;}
.department-list{margin: 40px -40px;}
.department-list .item{width: 16.66%;padding: 0px 40px;margin: 40px 0px;}
.department-list .box {width: 130px;margin: 0px auto;}
.department-list .box .imgbox{text-align: center;width: 100%;height: 168px;border-radius: 6px;}
.department-list .box .imgbox:hover {box-shadow: 0 12px 6px -6px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 12px 6px -6px rgba(0, 0, 0, 0.25);-webkit-box-shadow: 0 12px 6px -6px rgba(0, 0, 0, 0.25);transform: translateY(-1px);}
.department-list .box .info{min-height: 142px;}
.department-list .box .info h4 {font-size: 16px;line-height: 26px;color: #333333;padding: 20px 0 10px 0;}
.department-list .box .info h4 a{color: #333333;}
.department-list .box .info .subtit {font-size: 14px;line-height: 16px; color: #333;padding-bottom: 10px;}

/* 科室栏目首页-相关专家部分 */
.department-list .box .info .mergetit {font-size: 14px;line-height: 20px;padding-bottom: 10px;}
.relevant-experts .department-list{margin-top: 30px;margin-bottom: 0px;}
.relevant-experts .department-list .box .info{min-height: 110px;}
.relevant-experts .department-list .item{margin: 20px 0px;}

/* 科室栏目首页-轮播图部分 */
.department-intro .department-box{padding: 50px 0px 80px;}
.department-intro .jquery-slider-wrapper{border-radius: 6px;overflow: hidden;width: 460px;height: 300px;}
.department-intro .jquery-slider-slide{height: 100%;}
.department-intro .department-box .slider{position:relative;border-radius: 6px;overflow: hidden;}
.department-intro .content-img img{width: 100%;height: 100%;object-fit: cover;}
.department-intro .intro{width: 100%;height: 40px;line-height: 35px;font-size: 14px;position: absolute;bottom: 0px;background:  rgba(55,55,55,0.80);padding: 0 15px;color: #fff;}
.department-intro .more{background: rgb(10, 80, 180,0.2);border-radius: 6px;display: inline-block;color:#0a50b4;font-size: 14px;text-align: center;line-height: 40px;width: 107px;margin-top: 15px;}

.slider .slick-arrow{border: none;top:50%;position:absolute;cursor:pointer;width:30px;height:50px;margin-top:-34px;z-index:4;}
.slider .slick-prev{background:url(../../images/jquery-slider-theme.png) no-repeat -5px 0;left:10px;}
.slider .slick-next{background:url(../../images/jquery-slider-theme.png) no-repeat -40px 0;right:10px;}
.slider img{height: 100%;}

.department-intro .slider .slick-slide{position: relative;height: 300px;}

.hospital-dynamics .slider .slick-slide{position: relative;height: 260px;}
.hospital-dynamics .slider .ellipsis{width: 100%;height: 40px;line-height: 40px;font-size: 14px;position: absolute;bottom: -9px;background:  rgba(55,55,55,0.80);padding: 0 15px;color: #fff;}


/* 护理专家 */
.nurse-list{margin: 30px -35px;}
.nurse-list .item{width: 20%;padding: 0px 35px;margin: 20px 0px;}
.nurse-list .box {width: 130px;margin: 0px auto;}
.nurse-list .box .imgbox{text-align: center;width: 100%;height: 168px;border-radius: 6px;}
.nurse-list .box .imgbox:hover {box-shadow: 0 12px 6px -6px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 12px 6px -6px rgba(0, 0, 0, 0.25);-webkit-box-shadow: 0 12px 6px -6px rgba(0, 0, 0, 0.25);transform: translateY(-1px);}
.nurse-list .box .info{min-height: 100px;}
.nurse-list .box .info h4 {font-size: 16px;line-height: 26px;color: #333333;padding: 20px 0 10px 0;}
.nurse-list .box .info h4 a{color: #333333;}
.nurse-list .box .info .subtit {font-size: 14px;line-height: 20px; color: #505050;}

/*专家详情*/
.expert-detail .personbox{padding: 50px 0px 60px 0px;}
.expert-detail .extpert-img img {width: 163px;height: 220px;border-radius: 6px;object-fit: cover;}
.expert-detail .extpert-info{margin-top: -5px;}
.expert-detail .extpert-infobox{margin-left: 40px;}
.expert-detail .extpert-info h4 {padding-bottom: 30px;font-size: 20px;line-height: 30px; color: #333333;font-weight: 700;}
.expert-detail .extpert-info p {margin: 0;padding-bottom: 20px;line-height: 30px;}
.expert-detail .extpert-info p .tit {font-size: 16px;color: #999999;}
.expert-detail .extpert-info p .cont {font-size: 16px;color: #151515;}

/*医院新闻*/
.hospital-news .pc-left-nav{margin-bottom: 30px;}
.left-nav ul {border-radius: 6px;overflow: hidden;}
.hospital-news .left-nav ul .box {padding: 16px 30px;background: #f4f4f4;margin-bottom: 1px;border-left: 5px solid #f4f4f4;}
.hospital-news .left-nav ul .box1{padding-left: 40px;}
.hospital-news .left-nav ul .active .box{background: #0a50b4;border-left: 5px solid #042c66;}
.hospital-news .left-nav ul .active .box1{background: #f4f4f4;color: #0a50b4;font-weight: bold; border-left: none;}
.hospital-news .left-nav ul a {font-size: 16px;color: #505050;}
.hospital-news .left-nav ul .active  a {color: #ffffff;}
.hospital-news .left-nav ul .active a:hover {color: #ffffff;}
.hospital-news .left-nav ul a:hover {color: #0a50b4;}

.hospital-news .app-left-nav{display: none;margin-bottom: 20px;}
.hospital-news .app-left-nav ul .box{margin-bottom: 0px;margin-right:1px;}
.hospital-news .app-left-nav .r-radius .box{border-radius: 0px 6px 6px 0px;}

.hospital-news .app-left-nav1 ul .box{padding: 10px 15px;font-size: 14px;}

.hospital-news-cont {padding-top: 40px;}
.hospital-news .hospital-news-list li {margin-bottom: 35px;}
.hospital-news .hospital-news-list .content h5 a {font-size: 18px;color: #333333;line-height: 24px;}
.hospital-news .hospital-news-list .content h5 a:hover {color: #0a50b4;}
.hospital-news .hospital-news-list .content .date{font-size: 14px;color: #666;line-height: 20px;padding-top: 10px;margin: 0;}
.hospital-news .hospital-news-list .content .para {font-size: 14px;color: #999;line-height: 20px;padding-top: 10px;}

/* 医院新闻 -图片列表 */
.hospital-newsimg .hospital-news-list .image { max-width: 220px;height: 130px;padding: 0;background-color: #d8d8d8;border-radius: 6px;}
.hospital-newsimg .hospital-news-list .image img {width: 100%;height: 100%;border-radius: 6px;object-fit: cover;}
.hospital-newsimg .hospital-news-list .image img:hover { box-shadow: 0 12px 6px -6px rgba(0,0,0,0.25);-moz-box-shadow: 0 12px 6px -6px rgba(0,0,0,0.25);-webkit-box-shadow: 0 12px 6px -6px rgba(0,0,0,0.25);transform: translateY(-1px);}
.hospital-newsimg .hospital-news-list .content {padding-left: 30px;}
.hospital-newsimg .hospital-news-list .content.padding-l-0 {padding-left: 0px;width: 100%;}
.hospital-newsimg .hospital-news-list .content p {margin: 0;overflow: hidden;text-overflow: ellipsis;}
.hospital-newsimg .hospital-news-list .content .para {padding-top: 35px;}

/*新闻详情*/
.news-detail .article-padding {padding: 80px 0px;}
.news-detail .article-padding60 {padding: 30px 0px 40px 0px;}
.news-detail .article .title {padding-bottom: 20px;font-size: 32px;color: #333333;text-align: center;font-weight: bold;}
.news-detail .article .subtit{text-align: center;margin-bottom: 50px;color: #333;}
.news-detail .article .article-info {padding-bottom: 45px;margin-bottom: 0;font-size: 16px;color: #505050;text-align: center;text-indent: inherit;}
.news-detail .article .article-info .set-font-size span{cursor: pointer;}
.news-detail .article .article-info .set-font-size span.cur{color: #0a50b4;}
.news-detail .article .article-info .publish-date,.news-detail .article .article-info .manager {padding-right: 20px;}
.news-detail .article p {font-size: 16px;color: #505050;line-height: 30px;}
.news-detail .article p.removeIndent{text-align:center}
.news-detail .article p img{max-width: 100% !important;}
.news-detail .article .article-img {margin: 0;padding-bottom: 40px;}
.news-detail .article .article-img img{max-width: 100%;}
.news-detail .article-recommend {padding: 30px 0px;border-top: 1px solid #e3e3e3;}
.news-detail .article-recommend li {padding-bottom: 15px;font-size: 16px;color: #333333;}
.news-detail .article-recommend li a {cursor: pointer;}

.news-detail .article-padding #content,.news-detail .article-padding60 #content{font-size: 16px;line-height: 30px;color: #333;}
.news-detail .article-padding td,.news-detail .article-padding th,.news-detail .article-padding60 th,.news-detail .article-padding60 td{padding: 5px 10px;border: 1px solid #DDD;}
.news-detail .article-padding #content iframe{max-width:100%;}

.news-detail #content table{max-width:  100% !important;}

.news-detail .article-share {position: relative;padding: 0 0px 15px 0;text-align: right;}
.news-detail .social-share .icon-wechat .wechat-qrcode {top: -220px;left: -84px;height: 210px;}
.news-detail .social-share .icon-wechat .wechat-qrcode .help p {font-size: 14px;}
.news-detail .social-share .icon-wechat {background: #7bc549;color: #fff !important;}
.news-detail .social-share .icon-weibo {background: #ff763b;color: #fff !important;}
.news-detail .social-share .icon-qq {background: #56b6e7;color: #fff !important;}
.news-detail .guanbi {position: absolute;right: 10px;top: 5px;font-size: 20px;font-style: normal;cursor: pointer;}
.news-detail .reweima {text-align: center;position: absolute;right: 0;background-color: #fff;display: none;width: 138px;border: 1px solid;padding: 27px 18px 20px 20px;font-size: 1em;}
.news-detail .reweima p {margin-bottom: 0px;}
.news-detail .share-ercode {position: relative;display: inline-block;width: 32px;height: 32px;font-size: 20px;border-radius: 50%;line-height: 32px;color: #666;text-align: center;vertical-align: middle;transition: background 0.6s ease-out 0s;cursor: pointer;background: url('../../images/ercode_bg.jpg');}

.hospital-info .article-share{border-top: 1px solid #E3E3E3;padding-top: 20px;margin-bottom: 65px;}

/* 搜索结果页 */
.search-result .no-result-box{padding: 50px 0px;}
.search-result .notdata{font-size: 18px;color: #949494;margin: 15px 0px;}
.search-result .hospital-news-list font{color: #0a50b4 !important;}
.search-result .hospital-news-cont li {margin-bottom: 35px;}
.search-result .hospital-news-cont h5 a {font-size: 18px;color: #333333;line-height: 24px;}
.search-result .hospital-news-cont h5 a:hover {color: #0a50b4;}
.search-result .hospital-news-cont .date{font-size: 14px;color: #505050;line-height: 20px;padding-top: 10px;margin: 0;}
.search-result .hospital-news-cont .para {font-size: 14px;color: #999;line-height: 20px;padding-top: 10px;}
.search-result .hospital-news-cont .leftbox{padding: 0px 15px;}
.search-result .hospital-news-cont .img-list .content{padding: 0px 15px;}
.search-result .hospital-news-cont .image {width: 220px;height: 130px;padding: 0;background-color: #d8d8d8;border-radius: 6px;overflow: hidden;}
.search-result .hospital-news-cont .image img {width: 100%;height: 100%;border-radius: 6px;}
.search-result .hospital-news-cont .content p {margin: 0;overflow: hidden;text-overflow: ellipsis;}
.search-result .hospital-news-cont .img-list .content{height: 130px;display: flex;justify-content: space-between;flex-flow: column;}

#kkpager {margin: 40px 0px 50px;}
#kkpager a {display: inline;padding: 11px 17px;margin-right: 5px;border-radius: 6px;cursor: pointer;background: #fff;color: #505050;}
#kkpager span.curr,#kkpager span.disabled,#kkpager a,#kkpager .pageBtnWrap {text-align: center;display: inline-block;margin: 0 5px;}
#kkpager span.curr {padding: 11px 17px;background: #0a50b4;color: #fff;border-radius: 6px;}
#kkpager span.disabled {padding: 11px 17px;margin-right: 5px;background-color: #fff;color: #505050;}


@media only screen and (max-width: 1500px) {
    .slick-banner .index-ban-img{height: 400px;}
}

@media only screen and (max-width: 1200px) {
    .slick-banner .index-ban-img{height: 320px;}
}

@media only screen and (max-width: 540px) {
  .bannerbox{padding-bottom: 50px;}
    .slick-banner .index-ban-img{height: 120px;}
}

@media (min-width: 992px) {
    .header .index-nav li {max-height: 70px; }
    .activebox .maskbox{min-width: 400px;min-height: 300px;}
    #tabs-item .scroller ul li:first-child{padding-left: 0px !important;}
    #tabs-item1 .scroller ul li:first-child{padding-left: 0px !important;}

    .header .index-nav li:hover dl {display: block;font-weight: normal !important;} 
}

@media (min-width: 1200px) {
    .hospital-news .col-md-10{padding-left: 65px;}
}

@media only screen and (min-width: 1230px) {
    .container {width: 1230px;}
    .hospital-newsimg .hospital-news-list .content{width:725px;padding-right: 0;}
    .hospital-newsimg .hospital-news-list .content1{width: calc(100% - 220px);}
}
/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
    .ksdhyjks-btn-wrapper .box{width: 25%;}
    .department-list .item{width: 20%;}
    .list-banner{height: 200px;}

    .sidebar{display: none;}
    .hospital-dynamics .col-md-5,.key-departments .col-md-5{width: 100%;float: none;}
    .hospital-dynamics .content-list,.key-departments .content-list,.hospital-adv .rightbox{width: 100%;}
    .hospital-dynamics .content-img,.hospital-dynamics .videobox{margin: 0 auto 20px;}
    .hospital-dynamics .videobox .name,.hospital-dynamics .videobox .imgbox,.key-departments .leftbox{margin: 0px auto;}

    .hospital-adv .leftmenu{width: 100%;margin-bottom: 10px;}
    .hospital-adv .leftmenu div{float: left;}
    .hospital-adv .leftmenu div a{border-radius:0px !important; }
    .hospital-adv .leftmenu .cur a, .hospital-adv .leftmenu div:hover a{background-image: none !important;background-color: #0a50b4 !important;}
    .green-button .slick-prev, .green-button .slick-next{left: -30px;}

    /*******************************
        ---------[ 导航 ]---------
    ********************************/
    div.burger {height: 40px;font-size: 25px;text-align: center;float: right;width: 40px;position: relative;cursor: pointer;}
    .fixed div.burger {top: 7px;}
    .burger div.x,.burger div.y,.burger div.z {position: absolute;top: calc((100% - 3px) / 3);width: 25px;height: 2px;background: #0a50b4;border-radius: 2px;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;transition: all 200ms ease-out;}
    .open div.x,.open div.y,.open div.z {background: #fff;}
    .burger div.x,.burger div.y,.burger div.z {height: 3px;width: 36px;}
    .burger div.y {top: 23px;}
    .burger div.z {top: 34px;}
    .burger div.collapse {top: 20px;display: block;-webkit-transition: all 70ms ease-out;-moz-transition: all 70ms ease-out;-ms-transition: all 70ms ease-out;-o-transition: all 70ms ease-out;transition: all 70ms ease-out;}
    .burger div.rotate30 {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg);transform: rotate(30deg);-webkit-transition: all 50ms ease-out;-moz-transition: all 50ms ease-out;-ms-transition: all 50ms ease-out;-o-transition: all 50ms ease-out;transition: all 50ms ease-out;}
    .burger div.rotate150 {-ms-transform: rotate(150deg);-webkit-transform: rotate(150deg);transform: rotate(150deg);-webkit-transition: all 50ms ease-out;-moz-transition: all 50ms ease-out;-ms-transition: all 50ms ease-out;-o-transition: all 50ms ease-out;transition: all 50ms ease-out;}
    .burger div.rotate45 {-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 100ms ease-out;-moz-transition: all 100ms ease-out;-ms-transition: all 100ms ease-out;-o-transition: all 100ms ease-out;transition: all 100ms ease-out;}
    .burger div.rotate135 {-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);transform: rotate(135deg);-webkit-transition: all 100ms ease-out;-moz-transition: all 100ms ease-out;-ms-transition: all 100ms ease-out;-o-transition: all 100ms ease-out;transition: all 100ms ease-out;}
    /* 导航 */
    .header .xs-header-nav li {position: relative;float: left;padding: 0px;}
    .header .xs-header-nav li.cur,.header .xs-header-nav li:hover {padding: 0;font-size: 14px;color: #fff;font-weight: bold;}
    .nav-h {min-height: 0px;}
    div.burger.open {position: fixed;right: 22px;}
    .navBar {position: fixed;width: calc(100% + 15px);height: 100%;right: 0;top: 0;z-index: 19;padding: 0;}
    .navBarwra .nav {width: 58.66%;position: relative;overflow-y: auto;height: 100%;float: right;background: #0a50b4;padding: 15px;padding-top: 60px;}
    .navBarwra .nav > li,.navBarwra .nav > li:hover,.navBarwra .nav > li.cur {float: left;border-bottom: 1px solid #eee;line-height: 54px;}
    .navBarwra .nav > li {margin-left: 10px;width: 100%;text-align: left;}
    .navBarwra .nav > li i {color: #fff;font-size: 28px;margin-top: 20px;cursor: pointer;}
    .navBarwra .nav > li > a {color: #fff !important;display: inline;width: 90%;line-height: 54px;}
    .navBarwra .nav-child {position: static;background: none;width: 100%;display: block;padding: 0 15px 0 35px;margin-top: -10px;margin-bottom: 10px;}
    .navBarwra .nav > li.cur > a,.navBarwra .nav > li:hover > a {background: none;}
    .header .index-nav.nav dl {border-top: 1px solid #fff;padding: 12px 0px;position: relative;top: 0;left: 0;z-index: 2;width: 100%;overflow: hidden;display: none;opacity: 0.8;background: none;color: #fff;margin-left: 0;}
    .header .index-nav.nav dl a ,.header .index-nav.nav dl:hover a {color: #fff;}

    /*科室导航*/
    .department-nav li dl {padding: 30px 15px;}
    .department-nav .catalog-wrapper {padding-bottom: 420px;}
    .expert-slider .slick-next {border-radius: 0 6px 6px 0;right: 0px;}
    .expert-slider .slick-prev {border-radius: 6px 0 0 6px;left: 0px;}

    /*专家详情*/
    .expert-detail .extpert-info {padding-top: 0px;}
    .expert-detail .extpert-info h4 {padding-bottom: 20px;}
    .expert-detail .extpert-info p {padding-bottom: 10px;}
    .expert-detail .extpert-info p.sm-text-left {text-align: left;}

    ul.ul-left.department-ul.col-md-6 {padding-left: 15px;}

    .department-intro .department-box .col-md-5{float: none;margin:0px auto 20px;}
    .department-intro .department-box .col-md-7{width:100%;}

    .department-nav li dl dd{padding: 10px;}
}

@media (min-width: 992px) and (max-width: 1200px) {
    .department-nav li dl dd{width: 20%;}

}
@media only screen and (max-width: 1100px) {

}

@media only screen and (max-width: 1100px) {
    
}
/*Common For Max 768*/
@media only screen and (max-width: 992px) {
    .expert-detail .extpert-img,.expert-detail .extpert-info {float: none;text-align: center;}
    .expert-detail .extpert-infobox{margin-left: 0px;}
    .department-ul{width: 100%;}
    .index-tit{padding: 30px 0px 20px;}
    .hospital-dynamics{padding: 30px;}
    .department-nav li.cur .itembox{padding: 0px;}
    .department-nav .catalog-wrapper {padding-bottom: 450px;}
    .department-nav li .catalog-tit{padding: 0px 25px 20px;}
    .hospital-adv .leftmenu div a{padding: 15px 0px;}
    .key-departments{padding-bottom: 0px;}
    /* .slick-banner .index-ban-img {height: 250px;} */

    .hospital-newsimg .hospital-news-list .content{padding: 0px;height: auto;}
    .hospital-news .pc-left-nav{display: none;}
    .hospital-news .app-left-nav{display: block;margin: 0px 15px 20px;overflow: hidden;}

    div.burger{margin-top: -10px;}
    .burger div.x, .burger div.y, .burger div.z{width: 30px;}

    .nurse-list .item{width: 25%;}
}

@media only screen and (max-width: 772px) {
    /* 导航 */
    .navBar {width: 104%;}
    .navBarwra .nav {width: 70.66%;}
    .navBarwra .nav > li {width: 100%;}
    .header .logo img {width: 340px;margin-top: -10px;}
    
    .ksdhyjks-btn-wrapper .box{width: 25%;}
    .department-list .item{width: 33.33%;}

    .bannerbox .bannerbtn .box div{height: 50px;}
    .bannerbox .bannerbtn .box div img{display: none !important;}
    .bannerbox .bannerbtn .box a{padding: 10px 0px;}
    .department-nav .catalog-wrapper{padding-bottom: 580px;}

    .nurse-list .item{width: 33.33%;}
    .search-result .hospital-news-cont .img-list .content{height: auto;}

    .department-nav li dl dd{width: 33.33%;}
}

@media only screen and (max-width: 767px) {
    .ksdhyjks-btn-wrapper{margin: 15px -5px 35px -5px;}
    .ksdhyjks-btn-wrapper .box{width: 33.33%;padding: 15px 5px;}
    /* .ksdhyjks-btn-wrapper a{max-width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;} */
    .systembox .system font{display: none;}
    .slick-banner .slick-dots{display: none !important;}
    .department-nav li .catalog-tit{padding: 0px 10px 20px;}
    .hospital-dynamics .content-list .tabs ul li{padding-right: 25px;width: auto;}
}

@media only screen and (max-width: 629px) {
    .key-departments .leftbox{max-width: 100%;}
    .key-departments .img1, .key-departments .img4{width:43%;height: 130px;}
    .key-departments .img2, .key-departments .img3{width:57%;height: 130px;}
    .key-departments .artbox{padding: 20px;}
    .department-nav li .catalog-tit p{font-size:16px;}

  .code-wrap{justify-content: space-around;flex-wrap: wrap;}

  .department-nav .catalog-wrapper{padding-bottom: 680px;}
    .department-nav li dl dd, .nurse-list .item{width: 50%;}
    .department-nav li dl dd a,.ksdhyjks-btn-wrapper a{width: 100%;min-height: 52px;font-size: 14px;padding: 5px;}
  
}
/*Common For Max 414*/
@media only screen and (max-width: 479px) {
  .header .logo img{max-width: 250px;margin-top: -5px;}
  .header .logo{margin-bottom: 10px;}
    .index-tit{margin-top: 0px;}
    .footer{padding: 25px 0px 10px 0px;}
    .footer .friend-link {margin-bottom: 15px;}
    .footer .hospital{margin-bottom: 15px;}
    .footer .copy-right {margin-top: 15px;}
    .breadcrumb-nav{padding: 15px 15px 10px 15px;}
    .slick-banner .index-ban-img {height: 180px;}
    .list-banner{height: 100px;}
    .key-departments .leftbox .info h4{font-size: 14px;padding: 0px 20px 30px;}
    .green-button .slick-next{top: 105px;right: -30px;left: auto;}
    .hospital-dynamics .content-list .tabs-com ul li a{width: calc(100% - 90px);}
    .pagination > li > a, .pagination > li > span{padding: 3px 5px;}
    .commen-tit-left .systembox{float: none;margin-top: 5px;}
    
    .hospital-dynamics .content-img img{max-width: 100%;}

    .header .header-top .col-md-6.col-xs-12{text-align: center;}
    .header .input-wrapper{float: none;display: inline-block;}

    .ksdhyjks-btn-wrapper .box{width: 50%;}
    /* .department-nav .catalog-wrapper{padding-bottom: 570px;} */
    .department-list{margin: 20px -10px;}
    .department-list .item{width: 50%;padding: 0px 10px;}
    .department-nav li .catalog-icon{display: none;}
    .department-nav li .catalog-tit{padding: 0px 10px 10px;}
    .department-nav li .catalog-tit p{width: 45px;text-align: center;}
    .department-nav li dl dd{padding: 5px 10px;}
    .department-nav li .itembox{top:73px;}
    .department-list .item{margin: 20px 0px;}

    .bannerbox .bannerbtn .box div{line-height: 20px;padding-left: 0;}
    .bannerbox .bannerbtn .box div a{padding: 10px;}
    .bannerbox .bannerbtn .box div span{display: block;width: 40px;margin: 0 auto;line-height: 16px;}
    .hospital-dynamics .content-img,.J-hospital-imglist{width: 100%;}
    .jquery-slider-wrapper {width: 100% !important;height: 203px !important;}
    .hospital-adv .leftmenu div{width: 25%;font-size: 16px;}
    .hospital-adv .leftmenu div a{padding: 5px 0px;}
    .hospital-dynamics .videobox .imgbox{height: 200px;}
    .hospital-dynamics .videobox .imgbox,.hospital-dynamics .videobox .name{width: 100%;}
    
    .index-tit .name{font-size:24px;}
    .index-tit .info,.bannerbox .bannerbtn .box div{font-size:14px;}
    .department-nav li dl dd a{font-size:14px;}
    .hospital-dynamics{padding: 30px 0px;}
    .hospital-dynamics .content-list .tabs font,.department-nav li .catalog-tit p{font-size:16px;}
    
    .systembox .system{margin-left: 5px;}
    .news-detail .article-padding{padding: 40px 0px;}
    .news-detail .article-padding60 {padding: 30px 0px 40px 0px;}
    .news-detail #content table td{width:  auto !important;}

    .news-detail .text-content img {  max-width: 100%;  height: auto !important;}
    .news-detail .article .article-img table{width:100%;}
    .expert-detail .extpert-info h4{padding-top: 20px;}

    .activebox .maskbox{padding: 20px 25px;}

    .nurse-list{margin: 30px -10px;}
    .nurse-list .item{width: 50%;padding: 0px 10px;}
    .hospital-adv{padding-bottom: 30px;}
    .playvideo .maskbox{width: 90%;max-width: 100%;}

    .hospital-news .hospital-news-list .content .para{padding-top: 10px;text-overflow: -o-ellipsis-lastline;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
    .search-result .hospital-news-cont .para{height: 52px;text-overflow: -o-ellipsis-lastline;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}

    #kkpager a,#kkpager span.curr,#kkpager span.disabled{padding: 3px 5px;}
    /* #kkpager .pageBtnWrap *{display: none;}
    .pagination *{display: none !important;}
    #kkpager .pageBtnWrap :nth-of-type(1) ,#kkpager .pageBtnWrap :last-child {display: inline-block;} 
    .pagination :nth-of-type(1),.pagination :last-child,.pagination > li.active {display: inline-block !important;}  */


    .news-detail #content table td{max-width: 100px;}
}

/*Common For Max 375*/
@media only screen and (max-width: 413px) {
    .header .index-nav dl dd:hover::before {display: none;}
    .activebox .content{height: 350px;}
}

/*Common For Max 320*/
@media only screen and (max-width: 320px) {
  /* 导航 */
  .navBarwra .nav {width: 95.66%;}
  .header .input-wrapper input {width: 175px;}
}

/* --------------------------- 固定屏幕样式 ---------------------------------------- */


/*960*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {}

/*768*/
@media only screen and (min-width: 768px) and (max-width: 959px) {}

/*480*/
@media only screen and (min-width: 480px) and (max-width: 767px) {}

/*320*/
@media only screen and (min-width: 320px) and (max-width: 479px) {}

/*240*/
@media only screen and (max-width: 319px) {}
