﻿   html,
   body {
   	background: #EBF5FF !important;
   }
   
   /*头部轮播*/
   #focus-banner {
   	position: relative;
   	/*width: 100%;*/
   	overflow: hidden;
   }

   #focus-banner img {
   	vertical-align: top;
   }

   #focus-banner-list {
   	position: relative;
   }

   #focus-banner-list li img {
   	width: 100%;
   	/*min-height: 500px !important;*/
   }

   #focus-banner .focus-handle {
   	position: absolute;
   	top: 42%;
   	margin-top: 20px;
   	z-index: 100;
   	display: block;
   	width: 80px;
   	height: 80px;
   }

   #next-img {
   	left: 50px;
   	background-position: 0 0;
   }

   #prev-img {
   	right: 50px;
   	background-position: -80px 0;
   }

   #focus-bubble {
   	position: absolute;
   	left: 45%;
   	bottom: 55px;
   	z-index: 999;
   }

   #focus-bubble li {
   	float: left;
   	width: 56px;
   	height: 8px;
   	margin: 0 5px;
   	border-radius: 10px;
   	-webkit-border-radius: 10px;
   	-moz-border-radius: 10px;
   	border: 1px #fff solid;
   	cursor: pointer;
   	background: #fff;
   	opacity: 0.5;
   }

   #focus-bubble li a {
   	display: block;
   	width: 100%;
   	height: 100%;
   	filter: alpha(opacity=0.5);
   	opacity: 0;
   }

   #focus-bubble li.current {
   	background-color: #007C92;
   	border: 1px #007C92 solid;
   	opacity: 1;
   }

   .lunbo .swiper-container .swiper-slide img {
   	width: 100% !important;
   	height: 100% !important;
   }

   /* 轮播下导航 */
   .nav-container {
   	display: flex;
   	align-items: center;
   	padding: 0 !important;
   	border-bottom: 1px solid #eee;
   	position: relative;
   }

.nav-item {
    flex: 1;
    text-align: center;
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor:pointer;
}
.nav-container .nav-item a{
    text-decoration:none;
}
.nav-container .nav-item a i {
    width: 40px;
    height: 40px;
    display: inline-block;
    background-size: 100%;
}


.nav-item:hover {
    background: #008986;
    border-radius:10px;
}
    .nav-item:hover .nav-text{
        color:#fff;
    }

    .nav-text {
        padding-top: 5px;
        color:#333;
    }

   .nav-item img {
   	width: 40px;
   	height: 40px;
   }

   /* 医院公告 */
   .yygg {
   	height: 100px;
   	position: absolute;
   	top: -50px;
   	width: 100%;
   	z-index: 1000;
   	/* background: #F2F2F2; */
   }

   .yygg .yygg_con {
   	background: #fff;
   	height: 100px;
   	box-shadow: 1px 1px 12px 5px rgba(0, 0, 0, 0.05);
   	border-radius: 10px;
   	display: flex;
   	align-items: center;
   }

   .yygg .yygg_con .yygg_tit {
   	flex: 1;
   }

   .yygg .yygg_con .yygg_tit>img {
   	margin-bottom: 5px;
   }

   .yygg .yygg_con .yygg_tit>span {
   	color: #007C92;
   	font-size: 16px;
   	font-weight: 600;
   }

   .yygg .yygg_con .line {
   	height: 20px;
   	width: 2px;
   	margin-bottom: 5px;
   	margin-left: 20px;
   	background-color: #ccc;
   }
.single ul {
    list-style: none;
    white-space: nowrap;
    display: inline-flex;
    height: 100%;
    margin-bottom: 0;
    /*width: 100%;*/
}

   /* 医院公告新闻滚动 */

   .team {
   	/* opacity: 0; */
   	/* 完全透明 */
   	/* transform: scale(0.9); */
   	/* 稍微缩小，增强闪入感 */
   	transition: opacity 2s ease-out, transform 2s ease-out;
   	/* width: 1440px; */
   	width: calc(100% - 120px);
   	height: 100%;
   	/* background-color: #0099FF; */
   	position: relative;
   	/* 应用动画 */
   	animation: flashIn 2s forwards;
   	/* forwards：动画结束后保持最后状态 */
   	/* overflow: hidden; */
   	flex: 10;
   	display: flex;
   	justify-content: center;
   	align-items: center;
   }

   /* 闪入状态：触发后显示 */
   .team.active {
   	opacity: 1;
   	/* 完全显示 */
   	transform: scale(1);
   	/* 恢复原大小 */
   	/* animation: flash 0.3s; */
   	/* 叠加一次快速闪烁效果 */
   }

   .team ul li:hover .docxq {
   	background: #9D2932;
   	color: #fff;
   }

   .team ul li:hover .docxq h2 {
   	color: #fff;
   }

   .team ul li:hover .docxq h3 {
   	color: #fff;
   }

   .team ul {
   	width: 100%;
   	height: 400px;
   	position: absolute;
   	top: 50px;
   	left: 10px;

   }

   .team ul li {
   	float: left;
   	width: 200px;
   }

   .team ul li img {
   	width: 135.243px;
   	height: 189.401px;
   	margin-left: 30px;
   	background: lightgray;
   }

   .team .docxq {
   	width: 135.243px;
   }

   .team ul li h2 {
   	color: #B69783;
   	text-align: center;
   	font-family: "PingFang SC";
   	font-size: 20px;
   	font-style: normal;
   	font-weight: 500;
   	line-height: 32px;
   	text-transform: uppercase;
   }

   .team ul li h3 {
   	color: #666;
   	text-align: center;
   	font-family: "PingFang SC";
   	font-size: 12px;
   	font-style: normal;
   	font-weight: 400;
   	line-height: 20px;
   	/* 166.667% */
   	text-transform: uppercase;
   }

   .yygg .swiper {
   	width: 100%;
   }

   .yygg .swiper-slide {
   	/* width:calc(100% / 3) !important; */
   }

   .yygg .swiper-slide.swiper-slide-prev .expert-card {
   	display: flex;
   	/* align-items: center !important; */

   }

   .yygg .swiper-button-next {
   	background-image: url(../img/prev.png) !important;
   	background-repeat: no-repeat !important;
   	background-position: 50% !important;
   	width: 44px !important;
   	background-size: unset !important;
   	background: #0000000D;
   	border-radius: 44px;
   	right: -14px !important;
   }

   .yygg .swiper-button-next:after,
   .yygg.swiper-button-prev:after {
   	content: unset !important;
   }

   .swiper-slide .news_title {
   	display: inline-block;
   	width: calc(100% - 100px);
   	overflow: hidden;
   	text-overflow: ellipsis;
   	white-space: nowrap;
   	cursor: pointer;
   }

   .swiper-slide .news_title:hover {
   	color: #007C92;
   }

   .swiper-slide .news_time {
   	margin-left: 10px;
   	color: #999;
   }

   .yygg .expert-card {
   	display: flex;
   }

   /* 医院公告结束 */

   /* 预约挂号 */
   .yygh {
   	position: relative;
   	margin-top: 100px;
   	height: 444px;
   	padding-left: 0 !important;
   	padding-right: 0 !important;
   }

   .yygh_left {
   	position: absolute;
   	float: left;
   	width: 70%;
   	height: 400px;
   	margin-top: 22px;
   }

   .yygh_right {
   	width: 40%;
   	float: right;
   	overflow: hidden;
   }

   .mask {
   	position: absolute;
   	top: 0;
   	left: 0;
   	width: 100%;
   	height: 100%;
   }

   /* 预约挂号左侧 */
   .yy_left_center,
   .yy_left_bottom {
   	margin-top: 10px;
   }

   #yuyue,
   #menzhen,
   #zhinan,
   #xuzhi,
   #huayan,
   #zhuanzhen,
   #jiaotong,
   #yibao,
   #xinxiang {
   	position: relative;
   	display: inline-flex;
   	align-items: center;
   	padding: 10px 15px;
   }

   #menzhen,
   #yibao,
   #xinxiang,
   #xuzhi,
   #huayan,
   #zhuanzhen {
   	margin-left: 10px;
   }

   /* 第一行 */
   .yygh_left .yy_left_top,
   .yygh_left .yy_left_center,
   .yygh_left .yy_left_bottom {
   	display: flex;
   	min-height: 128px;
   }

   #yuyue {
   	background: url(../img/yygh_bg.png) 45% / cover no-repeat;
   	background-color: #157674;
   	flex: 5;
   }

   #yuyue .mask {
   	background-color: #157674;
   	opacity: 0.6;
   }

   .yygh_info {
   	z-index: 10;
   	width: 100%;
   	display: flex;
   	justify-content: space-between;
   	align-items: center;
   	transition: transform 0.3s ease;
   }

   .yygh_info:hover {
   	text-decoration: none;
   	transform: scale(1.05);
   }

   .text_CN {
   	color: #fff;
   	font-size: 18px;
   }

   .text_EN {
   	color: #fff;
   	font-family: "PingFang SC";
   }

   /* .yygh_logo{
	  float:right;
	  z-index: 10;
  } */
   #menzhen {
   	flex: 3;
   	background-color: #41BD7E;
   }

   /* 第二行 */
   #zhinan,
   #xuzhi,
   #huayan,
   #zhuanzhen {
   	flex: 1;
   }

   #zhinan {
   	background: #2D4F81;
   }

   #xuzhi {
   	background: #8D8D8D;
   }

   #huayan {
   	background: #157674;
   }

   #zhuanzhen {
   	background: #F49176;
   }

   /* 第三行 */
   #jiaotong {
   	flex: 1;
   	background: #F3BF77;
   }

   #yibao {

   	flex: 1;
   	background-color: #4D7DBA;
   }

   #xinxiang {
   	background: url(../img/yzxx_bg.png) 45% / cover no-repeat;
   	background-color: #2D4F81;
   	flex: 1;
   }

   /* 工作动态 AND 媒体报道 */
   .tab_select {
   	border-bottom: 4px solid #007C92;
   }

.work_news {
    height: 570px;
    margin-top: 100px;
    padding: 10px 20px !important;
    background: #fff;
}

   .work_news #title_tabs {
   	height: 26px
   }

   .work_news #title_tabs ul {
   	margin-bottom: 0 !important;
   }

   .work_news #title_tabs ul li {
   	float: left;
   	font-size: 24px;
   	font-weight: 600;
   	cursor: pointer;
   }

   .work_news #title_tabs ul li:nth-child(2) {
   	margin-left: 20px;
   }

   .work_news #title_tabs ul li:hover {
   	border-bottom: 4px solid #007C92;
   }

   .more {
   	float: right;
   	cursor: pointer;
   }
    .more a{
        text-decoration:none;
        color:#333;
    }
    .more:hover span {
        color: #007C92;
    }

   .more img {
   	margin-bottom: 2px;
   }

   .more span {
   	font-size: 16px;
   }

   .gzdt,
   .mtbd {
   	/* background-color: #fff; */
   	display: flex;
   }

   .none {
   	display: none !important;
   }

   .gzdt_news {
   	/*padding: 20px;*/
       position:absolute;
       bottom:0;
       left:0;
       width:100%;
       padding:10px;
       background:#000;
       opacity:0.8;
   }

.dt_title {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width: 100%;
    font-size: 13px;
    /*line-height: 26px;
   	font-weight: 500;*/
    color: #fff;
    margin: 0;
}

   .dt_time {
   	color: #666666;
   	line-height: 22px;
   	font-size: 14px;
   	text-align: right;
   }

   .gzdt_left {
   	width:460px; 
    height:345px;
   	background-color: #fff;
   	/*border-radius: 10px;*/
   	overflow: hidden;
   	cursor: pointer;
       position:relative;
   }

   .gzdt_left:hover,
   .newscard:hover {
   	background-color: #007C92;
   }

   .gzdt_left:hover a,
   .newscard:hover a {
   	text-decoration: none;
   	color: #fff;

   }

   .gzdt_left:hover a p,
   .newscard:hover a p {
   	color: #fff;
   }

   .gzdt_left .gzdt_img img,
   .newscard .gzdt_img img {
   	transition: transform 0.3s ease;
   }

   .gzdt_left:hover .gzdt_img img,
   .newscard:hover .gzdt_img img {
   	transform: scale(1.1);
   }

    .gzdt_right{
        width:calc(100% - 470px);
    }
        .gzdt_right>ul li{
            font-size:20px;
        }
        .dt_news {
            color: #666666;
            line-height: 22px;
            font-size: 14px;
            display: -webkit-box;
            /* 旧版的弹性盒子模型 */
            -webkit-box-orient: vertical;
            /* 子元素的排列方向为垂直 */
            -webkit-line-clamp: 4;
            /* 限制显示的行数为4 */
            overflow: hidden;
            /* 隐藏溢出的内容 */
            text-overflow: ellipsis;
            /* 溢出时显示省略号 */
        }

   .gzdt_right,
   .gzdt_card .newscard:nth-child(2) {
   	margin-left: 20px;
   }


   .gzdt_card {
   	display: flex;
   }

   .newscard {
   	background: #fff;
   	border-radius: 10px;
   	overflow: hidden;
   	flex: 1;
   }

   .newscard .gzdt_news {
   	padding: 10px;
   }

   .newscard .gzdt_news p {
   	margin-bottom: 0;
   	display: -webkit-box;
   	-webkit-box-orient: vertical;
   	-webkit-line-clamp: 3;
   	overflow: hidden;
   	text-overflow: ellipsis;
   }

   .gzdt_img {
   	overflow: hidden;
       position:relative;
   }

   .gzdt_img img {
   	width: auto;
   	height: 345px;
   }
   
    /* 工作动态列表 */
    .gzdt_list ul li {
        height: 45px;
        line-height: 45px;
        border-bottom: 1px dotted #ccc;
    }

   .gzdt_list ul li:hover a .list_title {
   	color: #007C92;
   }

   .gzdt_list ul li:hover a {
   	/* text-decoration: #007C92 !important; */
   }

   .gzdt_list ul li a {
   	display: flex;
   	text-decoration: #007C92;
       align-items:center;
   }

    .gzdt_list ul li a i {
        width: 6px;
        height: 8px;
        margin-right:8px;
        background-image: url('../img/rectangle.png');
    }
    .gzdt_list .dt_link .list_title {
        font-size: 16px;
        display: inline-block;
        width: calc(100% - 100px);
        -webkit-box-orient: vertical;
        /* 子元素的排列方向为垂直 */
        -webkit-line-clamp: 4;
        /* 限制显示的行数为4 */
        overflow: hidden;
        /* 隐藏溢出的内容 */
        white-space: nowrap;
        text-overflow: ellipsis;
        /* 溢出时显示省略号 */
        color: #333;
/*        font-weight: 500;*/
    }

   .gzdt_list .dt_link .list_time {
   	width: 100px;
   	display: inline-block;
   	text-align: right;
   	color: #666666;
   }

   /* 科室介绍 */
.department {
    padding: 20px !important;
    background: #fff;
    margin-top: 30px;
}
.title {
    height: 75px;
    line-height: 75px;
}

   .title_CN {
   	color: #000;
   	font-size: 24px;
   }

   .title_EN {
   	color: #999;
   }

   .name {
   	float: left;
   }

   .dept-grid {
   	display: grid;
   	grid-template-columns: repeat(4, 1fr);
   	border: 1px solid #CCCECE;
   	width: 100%;
   }

   .dept-item {
   	padding: 40px 0;
   	text-align: center;
   	border-bottom: 1px solid #CCCECE;
   	border-right: 1px solid #CCCECE;
   	cursor: pointer;
   	transition: all 0.3s ease;
   }

    .dept-item:hover {
        background-color: #157674;
        /* transform: scale(1.03); */
    }
    .dept-item a {
        height: 100%;
        display: inline-block;
        width:100%;
    }
    .dept-item i {
        display: inline-block;
        width: 50px;
        height: 50px;
    }
.dept-grid .dept-item:nth-child(1) i{
    background:url("../img/dept1.png");
    background-size:100%;
}
.dept-grid .dept-item:nth-child(2) i {
    background: url("../img/dept2.png");
    background-size: 100%;
}
.dept-grid .dept-item:nth-child(3) i {
    background: url("../img/dept3.png");
    background-size: 100%;
}
.dept-grid .dept-item:nth-child(4) i {
    background: url("../img/dept4.png");
    background-size: 100%;
}
.dept-grid .dept-item:nth-child(5) i {
    background: url("../img/dept5.png");
    background-size: 100%;
}
.dept-grid .dept-item:nth-child(6) i {
    background: url("../img/dept6.png");
    background-size: 100%;
}
.dept-grid .dept-item:nth-child(7) i {
    background: url("../img/dept7.png");
    background-size: 100%;
}
.dept-grid .dept-item:nth-child(8) i {
    background: url("../img/dept8.png");
    background-size: 100%;
}
.dept-grid .dept-item:nth-child(9) i {
    background: url("../img/dept9.png");
    background-size: 100%;
}
.dept-grid .dept-item:nth-child(10) i {
    background: url("../img/dept10.png");
    background-size: 100%;
}
.dept-grid .dept-item:nth-child(11) i {
    background: url("../img/dept11.png");
    background-size: 100%;
}
.dept-grid .dept-item:nth-child(12) i {
    background: url("../img/dept12.png");
    background-size: 100%;
}

.dept-grid .dept-item:nth-child(1):hover i {
    background: url("../img/dept1_w.png");
    background-size: 100%;
}

.dept-grid .dept-item:nth-child(2):hover i {
    background: url("../img/dept2_w.png");
    background-size: 100%;
}

.dept-grid .dept-item:nth-child(3):hover i {
    background: url("../img/dept3_w.png");
    background-size: 100%;
}

.dept-grid .dept-item:nth-child(4):hover i {
    background: url("../img/dept4_w.png");
    background-size: 100%;
}

.dept-grid .dept-item:nth-child(5):hover i {
    background: url("../img/dept5_w.png");
    background-size: 100%;
}

.dept-grid .dept-item:nth-child(6):hover i {
    background: url("../img/dept6_w.png");
    background-size: 100%;
}

.dept-grid .dept-item:nth-child(7):hover i {
    background: url("../img/dept7_w.png");
    background-size: 100%;
}

.dept-grid .dept-item:nth-child(8):hover i {
    background: url("../img/dept8_w.png");
    background-size: 100%;
}

.dept-grid .dept-item:nth-child(9):hover i {
    background: url("../img/dept9_w.png");
    background-size: 100%;
}

.dept-grid .dept-item:nth-child(10):hover i {
    background: url("../img/dept10_w.png");
    background-size: 100%;
}

.dept-grid .dept-item:nth-child(11):hover i {
    background: url("../img/dept11_w.png");
    background-size: 100%;
}

.dept-grid .dept-item:nth-child(12):hover i {
    background: url("../img/dept12_w.png");
    background-size: 100%;
}
.dept-grid .dept-item:hover .dept-name{
    color:#fff;
}

.dept-item:hover img, .dept-item:hover i{
    transform: rotate(5deg) scale(1.1);
}

   .dept-item img {
   	width: 50px;
   	height: 50px;
   }

   .dept-name {
   	padding-top: 5px;
   	font-size: 14px;
	color: #333;
   	transition: color 0.3s ease;
   }

   .dept-item:hover .dept-name {
   	color: #6d5a3a;
   }

   .dept-item:nth-child(4n) {
   	border-right: none;
   }

   .dept-item:nth-last-child(-n+4) {
   	border-bottom: none;
   }


   /* 横向手风琴 */
   .solution-item {
   	position: relative;
   	width: 100%;
   	height: 495px;
   	margin: 50px auto;
   	overflow: hidden;
   	zoom: 1;
   }

   .solution-item>ul {
   	height: 100%;
   }

   .solution-item li {
   	position: relative;
   	overflow: hidden;
   	zoom: 1;
   	float: left;
   	width: 135px;
   	/* margin-right: 5px; */
   	height: 100%;
   }

   .solution-item .num {
   	/* cursor:pointer; */
   	position: absolute;
   	left: 0;
   	top: 0;
   	width: 368px;
   	height: 494px;
   	word-wrap: break-word;
   	text-align: center;
   	color: #8a8a8a;
   	background-color: #e5e5e5;

   }

   .solution-item>ul li:nth-child(1) .num {
   	background: url("../img/ks_bg1.png");
   }

   .solution-item>ul li:nth-child(2) .num {
   	background: url("../img/ks_bg2.jpg");
   	background-repeat: no-repeat;
   	background-position: 50% 40%;
   }

   .solution-item>ul li:nth-child(3) .num {
   	background: url("../img/ks_bg3.jpg");
   	/* background-size: 100%; */
   	background-repeat: no-repeat;
   	background-position: 35% 50%;
   }

   .solution-item>ul li:nth-child(1) .num .mask,
   .solution-item>ul li:nth-child(2) .num .mask,
   .solution-item>ul li:nth-child(3) .num .mask {
   	background-color: #000000;
   	opacity: 0.45;
   }

   .num .mask {
   	width: 100%;
   	height: 100%;
   	position: absolute;
   	top: 0;
   	left: 0;
   }

   .solution-item>ul li .num .num_title {
   	position: absolute;
   	left: 40%;
   	top: 20%;
   }

   .solution-item>ul li:nth-child(2) .num .num_title,
   .solution-item>ul li:nth-child(3) .num .num_title {
   	left: 10%;
   }

   .num .num_title {
   	z-index: 1000;
   	position: relative;
   }

   .num h1 {
   	font-size: 22px;
   	font-weight: 400;
   	/* width:20px; */
   	line-height: 1.1;
   	margin: 20px auto 80px;
   	letter-spacing: 0;
   	writing-mode: vertical-rl;
   	color: #fff;
   }

   .solution-item>ul li:nth-child(1) .num .num_next {
   	background-color: #C4A35A;
   }

   .num .num_next {
   	width: 48px;
   	height: 48px;
   	line-height: 48px;
   	border-radius: 48px;
   	background: #007C92;
   	margin-left: 10px;
   }

   .num .num_next img {
   	margin-left: 5px;
   }

   .solution-item .current {
   	background: #c20000;
   }

   .current h1 {
   	color: #fff;
   }

   .description {
   	position: absolute;
   	left: 368px;
   	top: 0;
   	width: 492px;
   	height: 100%;
   	color: #000;
   	background-color: #fff;
   	padding: 20px;
   }

   .description img {
   	position: absolute;
   	bottom: 0;
   	right: 0;
   }

   .description ul li {
   	width: 30%;
   	height: 56px;
   	line-height: 56px;
   	text-align: center;
   	border: 1px solid #DEDEDE;
   	margin-left: 12px;
   	margin-top: 12px;
   	border-radius: 8px;
   	float: left;
   }

   .description ul li:hover {
   	background-color: #007C92;
   }

   .description ul li:hover a {
   	color: #fff;
   	text-decoration: none;
   }

   .description ul li a {
   	color: #333;
   }

   .description .des_line {
   	width: 32px;
   	height: 3px;
   	background-color: #fff;
   	position: absolute;
   	bottom: 10px;
   	left: 40%;
   }

   .description {
   	display: block;
   }

   /* 横向手风琴结束 */

   /* 重点专科 */
   .keydept {
   	margin-top: 20px;
   }

   .key_top,
   .key_bottom {
   	display: flex;
   }

   .key_block {
   	flex: 1;
   	width: 240px;
   	height: 240px;
   	display: flex;
   	align-items: center;
   	justify-content: center;
   	transition: transform 0.3s ease;
   }

   .key_block:hover {
   	transform: scale(1.1);
   }

   .key_block a:hover {
   	text-decoration: none;
   }

   .key_top>div,
   .key_bottom>div {
   	overflow: hidden;
   }

   .key_top>div:nth-child(1) .key_block {
   	background: url(../img/keytop_bg1.png);
   	background-color: #0667C0;
   }

   .key_top>div:nth-child(2) .key_block {
   	background-color: #52C6B4;
   }

   .key_top>div:nth-child(3) .key_block {
   	background: url(../img/keytop_bg3.png);
   	background-color: #5BA3EB;
   }

   .key_top>div:nth-child(4) .key_block {
   	background: url(../img/keytop_bg4.png);
   	background-color: #313131
   }

   .key_top>div:nth-child(5) .key_block {
   	background-color: #77C268
   }

   .key_bottom>div:nth-child(1) .key_block {
   	background: url(../img/keybottom_bg1.png);
   	background-color: #7F7F7F;
   }

   .key_bottom>div:nth-child(2) .key_block {
   	background-color: #74C04F;
   }

   .key_bottom>div:nth-child(3) .key_block {
   	background: url(../img/keybottom_bg3.png);
   	background-color: #45B4C5;
   }

   .key_bottom>div:nth-child(4) .key_block {
   	background-color: #EC7895;
   }

   .key_bottom>div:nth-child(5) .key_block {
   	background: url(../img/keybottom_bg5.png);
   	background-color: #519DE7;
   }

   .key_info li {
   	text-align: center;
   }

   .key_info li:nth-child(2),
   .key_info li:nth-child(3) {
   	color: #fff;
   }


   /* 专家介绍 */
   .doctor {
   	margin-top: 30px;
   	height: 520px;
   	position: relative;
       padding:0 !important;
       background:#fff;
   }
    .doctor .title{
        padding:0 20px;
    }
    .doctor .doctor_info {
        width: 100%;
        height: calc(100% - 75px);
        align-items: unset !important;
    }
    .doctor .doctor_info .doctor_banner{
        padding:19px;
    }
    .doctor .swiper-pagination {
        /* bottom: -5px !important; */
    }

   .doctor .swiper-pagination .swiper-pagination-bullet {
   	width: 46px;
   	height: 6px;
   	border-radius: 10px;
   }

   .doctor .swiper-pagination-bullet-active {
   	background-color: #007C92;
   }

   .doctor .expert-img a img {
   	width: 100%;
   }

   .doctor .expert-info {
   	background-color: #fff;
   	padding: 20px 0;
   	position: absolute;
   	width: 100%;
   	bottom: 40px;
   }

   .doctor .expert-info a:hover {
   	text-decoration: none;
   }

   .doctor .expert-info a h3 {
   	margin-top: 0;
   }

   .doctor .expert-info a p {
   	font-size: 16px !important;
   }

    .doctor .expert-info a h3,
    .doctor .expert-info a p {
        color: #157674;
        text-align: center;
    }

    .doctor .expert-detail {
        text-align: center;
        background-color: #157674;
        height: 44px;
        line-height: 44px;
        cursor: pointer;
    }

   .doctor .expert-detail a {
   	color: #FFF;
   	height: 44px;
       display:inline-block;
       width:100%;
   }

   .doctor .expert-detail a:hover {
   	text-decoration: none;
   }

   .doctor .swiper-slide {
   	overflow: hidden;
       box-shadow:1px 2px 4px #ccc;
   }

   .doctor .expert-img {
   	height: 325px;
   	overflow: hidden;
   	position: relative;
   }

   .doctor .expert-img img {
   	position: absolute;
   	top: 0;
   	/* width: 100%; */
   	/* object-fit: cover; */
   	transition: transform 0.5s;
   }

   .expert-card {
   	overflow: hidden;
   }

   .swiper-slide:hover .expert-card .expert-img img {
   	transform: scale(1.1);
   }

   /* 健康科普 and 招标通告 */
   .card-container {
   	display: flex;
   	gap: 10px;
   	padding: 0;
   }

.card {
    flex: 1;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.3s ease;
    padding: 0 !important;
    margin-top:20px;
}
.card:hover {
      background-color: #eef4ff;
      transform: translateY(-5px);
      /*box-shadow: 0 4px 12px rgba(0,0,0,0.08);*/
    }
    .card:hover:nth-child(1) .card-footer, .card:hover:nth-child(2) .card-footer {
        background-color: #fff;
    }
    .card:hover a{
        text-decoration:none;
    }
    .card-img {
        width: 100%;
        height: 200px;
        object-fit: cover;
    }

   .card-footer {
   	display: flex;
   	justify-content: space-between;
   	align-items: center;
   	padding: 12px 15px;
   	background-color: #f5f5f5
   }

   .card-footer img {
   	width: 48px;
   	height: 48px;
   }

   .card-title {
   	font-size: 18px;
   	font-weight: 500;
   	color: #333;
   }

   .card-subtitle {
   	font-size: 12px;
   	color: #999;
   	margin-top: 4px;
   }

   .card-icon {
   	width: 24px;
   	height: 24px;
   	color: #D4AF37;
   	/* 金色图标 */
   }

   /* 特色诊疗 AND 健康科普 */
   .zlkp {
   	height: 550px;
   	margin-top: 50px;
   	display: flex;
   }

   /* 特色诊疗 */
   .tszl {
   	flex: 2;
   	margin-right: 20px;
   }

   .tszl_info {
   	display: flex;
   	width: 100%;
   	height: 100%;
   }

   .tszl_left {
   	float: left;
   	width: 100%;
   	height: 450px;
   }

   /* .tszl_left,.tszl_right{
		flex:1;
	} */
   .blue_line {
   	border: 1px solid #007C92;
   	width: 20%;
   	height: 0;
   	position: absolute;
   	bottom: 0px;
   	transition: transform 1s;
   }

   .tszl_left:hover #banner #banner_info .blue_line {
   	transform: scaleX(10);
   }

   /*banner轮播*/
   #banner {
   	position: relative;
   	height: 100%;
   	overflow: hidden;
   	margin-top: 10px;
   	/* width: 97%; */
   	/* border:1px solid #e0e0e0; */
   }

   #banner_list {
   	overflow: hidden;
   	height: 214px;
   	overflow: hidden;
   }

   #banner_list img {
   	border: 0px;
   	height: 100%;
   	width: 100%;
   }

   #banner_bg {
   	position: absolute;
   	bottom: 0;
   	/* background-color: #000; */
   	height: 30px;
   	filter: Alpha(Opacity=30);
   	opacity: 0.3;
   	z-index: 10;
   	cursor: pointer;
   	width: 100%;
   }

   #banner_info {
   	position: absolute;
   	z-index: 1001;
   	cursor: pointer;
   	width: 100%;
   	height: 218px;
   	;
   	border-bottom: 1px dotted #ccc;
   }

   #banner_info h3 {
   	font-family: "PingFang SC";
   	color: #333;
   	word-wrap: break-word;
   	word-break: break-all;
   }

   #banner_info p:nth-child(2) {
   	text-align: right;
   	color: #666666;
   }

   #banner_info p:nth-child(3) {
   	color: #666666;
   	overflow: hidden;
   	text-overflow: ellipsis;
   	width: 100%;
   	display: -webkit-box;
   	-webkit-box-orient: vertical;
   	-webkit-line-clamp: 3;
   	word-break: break-all;
   }

   #banner_text {
   	position: absolute;
   	width: 120px;
   	z-index: 1002;
   	right: 3px;
   	bottom: 3px;
   }

   #banner ul {
   	position: absolute;
   	list-style-type: none;
   	filter: Alpha(Opacity=80);
   	opacity: 0.8;
   	z-index: 1002;
   	margin: 0;
   	padding: 0;
   	bottom: 10px;
   	right: 0px;
   }

   #banner ul li {
   	/* padding: 1px 7px; */
   	float: left;
   	display: block;
   	color: #fff;
   	background: #fff;
   	cursor: pointer;
   	border: 1px solid #007C92;
   	/*border: 0;*/
   	border-radius: 50%;
   	text-align: center;
   	margin-left: 10px;
   	/* font-size:12px; */
   	height: 8px;
   	width: 8px;
   }

   #banner ul li.on {
   	background-color: #007C92;
   	/* color: #154e7e; */
   	/*border: 1px solid #154e7e;*/
   }

   #banner_list a {
   	position: absolute;
   	width: 100%;
   	height: 214px;
   }

   /*轮播结束*/

   .tszl_right {
   	position: relative;
   	float: right;
   	width: 90%;
   	height: 450px;
   	margin-left: 20px;
   }

   .tszl_right ul {
   	width: 100%;
   }

   .tszl_right ul li {
   	position: relative;
   	height: 110px;
   	border-bottom: 1px dotted #ccc;
   	overflow: hidden;
   }

   .tszl_right ul li:hover h4 {
   	color: #007C92;
   }

   .tszl_right ul li:hover .blue_line {
   	transform: scaleX(10);
   }

   .tszl_right ul li a:hover {
   	text-decoration: none;
   }

   .tszl_right ul li a h4 {
   	font-family: "PingFang SC";
   	color: #333;
   	font-size: 16px;
   	/* height:50px; */
   	margin-top: 10px;
   	margin-bottom: 20px;

   	overflow: hidden;
   	text-overflow: ellipsis;
   	width: 100%;
   	display: -webkit-box;
   	-webkit-box-orient: vertical;
   	-webkit-line-clamp: 2;
   	word-break: break-all;
   }

   .tszl_right ul li a p {
   	text-align: right;
   	font-size: 14px;
   	color: #666666;
   	height: 49px;
   	margin: 0;
   }

   /* 健康科普 */
   .jkkp {
   	flex: 1;
   }

   .jkkp_info .jkkp_card {
   	border-radius: 4px;
   	display: flex;
   	width: 100%;
   	padding: 10px;
   	background-color: #fff;
   }

   .jkkp_info .jkkp_card:not(:nth-child(1)) {
   	margin-top: 10px;
   }

   .jkkp_info .jkkp_card .card_img {
   	width: 110px;
   	height: 84px;
   	overflow: hidden;
   	flex: 1;
   }

   .jkkp_info .jkkp_card .card_news {
   	margin-left: 20px;
   	flex: 3;
   }

   .jkkp_info .jkkp_card .card_news p:nth-child(2) {
   	text-align: right;
   	color: #666;
   }

   .jkkp_info .jkkp_card:hover {
   	background-color: #007C92;
   }

   .jkkp_info .jkkp_card:hover .card_news p {
   	color: #fff;
   }


   /* 适应手机端 */
   .m_solition,
   .m_mySwiper {
   	height: 495px;
   }

   .m_mySwiper .swiper-wrapper .swiper-slide {
   	display: flex;

   }

   .m_mySwiper .swiper-wrapper .swiper-slide .m_num {
   	position: relative;
   	width: 100px;
   	display: flex;
   	justify-content: center;
   	align-items: center;
   }

   .swiper-wrapper .swiper-slide:nth-child(1) .m_num {
   	background: url(../img/ks_bg1.png);
   }

   .swiper-wrapper .swiper-slide:nth-child(2) .m_num {
   	background: url(../img/ks_bg2.jpg);
   	background-repeat: no-repeat;
   	background-position: 50% 40%;
   }

   .swiper-wrapper .swiper-slide:nth-child(3) .m_num {
   	background: url(../img/ks_bg3.jpg);
   	background-repeat: no-repeat;
   	background-position: 35% 50%;
   }

   .swiper-wrapper .swiper-slide .m_num .m_num_title {
   	z-index: 100;
   }

   .m_mySwiper .swiper-wrapper .swiper-slide .m_num h1 {
   	writing-mode: vertical-rl;
   	color: #fff;
   }

   .swiper-wrapper .swiper-slide:nth-child(1) .m_num .mask,
   .swiper-wrapper .swiper-slide:nth-child(2) .m_num .mask,
   .swiper-wrapper .swiper-slide:nth-child(3) .m_num .mask {
   	background-color: #000000;
   	opacity: 0.45;
   }

   .m_mySwiper .swiper-wrapper .swiper-slide .m_description {
   	width: calc(100% - 100px);
   	background-color: #fff;

   	position: absolute;
   	left: 100px;
   	top: 0;
   	height: 100%;
   	color: #000;
   	background-color: #fff;
   	padding: 20px;
   }

   .m_description img {
   	position: absolute;
   	bottom: 0%;
   	right: 0;
   }

   .m_description ul {
   	width: 100%;
   	height: 100%;
   	z-index: 100;
   	position: relative;
   }

   .m_description ul li {
   	width: 30%;
   	height: 56px;
   	line-height: 56px;
   	text-align: center;
   	border: 1px solid #DEDEDE;
   	margin-left: 8px;
   	margin-top: 12px;
   	border-radius: 8px;
   	float: left;
   	text-overflow: ellipsis;
   	white-space: nowrap;
   	overflow: hidden;
   }

   .m_description ul li a {
   	color: #333;
   	font-size: 18px;
   }

   /* 超小设备 (手机, 600px 以下屏幕设备) */
   @media screen and (max-width: 600px) {

   	#header,
   	#navigate {
   		display: none;
   	}

   	#focus-banner {
   		position: relative;
   		/*width: 100%;*/
   		overflow: hidden;
   		/*bottom: 15px;*/
   		min-height: 200px !important;
   	}

   	#focus-banner-list li img {
   		min-height: 200px !important
   	}

   	#focus-banner-list li img {
   		width: 100%;
   		min-height: 200px !important;
   	}

   	#focus-banner .focus-handle {
   		width: 30px;
   		height: 30px;
   		top: 20%;
   	}

   	#focus-bubble {
   		left: 40%;
   	}

   	.focus-handle img {
   		width: 100%;
   	}


   	/* 医院公告 */
   	.yygg {
   		padding: 0 15px;
   	}
        .yygg .yygg_con{
            overflow:hidden;
        }

        .yygg .yygg_con .line {
            margin-left: 10px;
        }

   	.yygg .yygg_con .yygg_tit>img {
   		display: none;
   	}

   	.swiper-slide .news_title {
   		width: calc(100% - 120px) !important;

   	}

   	.yygg .swiper-button-next {
   		right: -10px !important;
   	}

   	.yygg .team {
   		flex: 8;
   		margin-left: 5px;
   	}

   	.yygg .team .experts .container {
   		padding-left: 0;
   		padding-right: 0;
   	}
    .nav-container .nav-item{
        padding:0 16px;
    }
    .nav-container .nav-item a img {
        width: 30px;
        height: 30px;
    }
    .nav-text{
        font-size:13px;
        color:#000;
    }
    /* 预约挂号 */
    .yygh {
        padding: 0 15px !important;
        margin-top: 50px;
        height: 888px;
    }

   	.yygh_left {
   		position: unset;
   		float: unset;
   		width: 100%;
   	}

   	.yygh_right {
   		float: unset;
   	}

   	.yygh h4.text_CN {
   		font-size: 14px;
   	}

   	.yygh img.yygh_logo {
   		width: 25px;
   	}

   	#yuyue,
   	#menzhen,
   	#zhinan,
   	#xuzhi,
   	#huayan,
   	#zhuanzhen,
   	#jiaotong,
   	#yibao,
   	#xinxiang {
   		padding: 8px;
   	}

   	.yygh .yygh_right {
   		width: 100%;
   		margin-top: 20px;
   	}

   	/* 工作动态 */
   	.work_news.container {
   		padding-left: 15px !important;
   		padding-right: 15px !important;
   		height: 750px;
   	}

   	.gzdt,
   	.mtbd {
   		display: block;
   	}
    .gzdt_left{
        width:100%;
    }

    .gzdt_right {
        width:100%;
        margin-left: 0 !important;
        margin-top: 20px;
    }

   	.gzdt_img img {
   		width: 100%;
   	}

   	.newscard .gzdt_news p {}

   	.gzdt_list .dt_link .list_title {
   		overflow: hidden;
   		text-overflow: ellipsis;
   		white-space: nowrap;
   	}

   	/* 科室介绍 */
    .department {
        margin-top: 30px;
        padding: 0 15px !important;
    }

    .dept-grid {
        grid-template-columns: repeat(2, 1fr);
    }

   	/* 手风琴 */
   	.solution-item>ul {
   		display: none;
   	}

   	.m_description ul li {
   		width: 45%;
   		height: 40px;
   		line-height: 40px;
   	}

   	.m_description ul li:nth-child(even) {
   		margin-left: 12px;
   	}

   	.m_description ul li a {
   		font-size: 14px;
   	}


   	.swiper-pagination-bullet {
   		width: 12px !important;
   		height: 12px !important;
   		border-radius: 12px !important;
   		margin-top: 20px !important;
   	}

   	/* .重点专科 */
   	.key_block {
   		width: 100%;
   		height: 140px;
   	}

   	.key_top>div,
   	.key_bottom>div {
   		width: 20%;
   	}

   	.key_info li img {
   		width: 30px;
   	}


   	/* 专家介绍 */
    .doctor{
        padding:0 15px !important; 
    }
    .doctor .expert-img a img {
        width: 100%;
    }

   	/* 	.doctor .swiper-pagination .swiper-pagination-bullet {
   		width: 15px;
   	}

   	.doctor .expert-card {
   		max-width: 200px;
   		margin: 0 auto;
   	}

   	.doctor .expert-info {
   		max-width: 200px;
   	}

   	.doctor .expert-detail {
   		max-width: 200px;
   		margin: 0 auto;
   	} */

   	/* 特色诊疗 AND 健康科普 */
   	.zlkp {
   		display: block;
   		height: unset;
   	}

   	.tszl {
   		margin-right: 0;
   	}

   	.tszl_info {
   		display: block;
   		height: 1000px;
   	}

   	.tszl_right {
   		margin-left: 0;
   		margin-top: 30px;
   		width: 100%;
   		background: #fff;
   		padding: 20px;
   		height: 490px;
   	}

   	.tszl_info .tszl_left #banner #banner_info {
   		background-color: #fff;
   		padding: 20px;
   		border-bottom: 0;
   		height: 240px;
   	}

   	.tszl_info #banner ul {
   		right: 20px;
   		bottom: 20px;
   		margin-top: 20px;
   	}

   	.blue_line {
   		display: none;
   	}

   	/* 人才培养 AND 科技创新 AND 五心护理 */
   	.class .container {
   		display: block;
   	}

   	.class .container .classinfo:not(:nth-child(1)) {
   		margin-left: 0;
   		margin-top: 30px;
   	}

   	.class .container .classinfo>div>img {
   		width: 100%;
   	}

   	/* 医院文化 AND 医院党建 AND 人文之窗 */
   	.research .container {
   		display: block;
   	}

   	.research .item {
   		margin-top: 30px;
   	}

   	.research .item:not(:nth-child(3)) {
   		margin-right: 0;
   	}

   	.research .item .img>img {
   		width: 100%;
   	}

    .card.container {
        padding: 0 15px !important;
    }
    .card-container{
        display:block;
    }
 }

   /* 小设备 (平板电脑和大型手机，600 像素及以上) */
   @media only screen and (min-width: 600px) and (max-width: 768px) {

   	#header,
   	#navigate {
   		display: none;
   	}

   	#focus-banner {
   		position: relative;
   		/*width: 100%;*/
   		overflow: hidden;
   		/*bottom: 15px;*/
   		min-height: 200px !important;
   	}

   	#focus-banner-list li img {
   		min-height: 200px !important
   	}

   	#focus-banner-list li img {
   		width: 100%;
   		min-height: 200px !important;
   	}

   	#focus-banner .focus-handle {
   		width: 30px;
   		height: 30px;
   		top: 20%;
   	}

   	#focus-bubble {
   		left: 40%;
   	}

   	.focus-handle img {
   		width: 100%;
   	}


   	/* 医院公告 */
   	.yygg {
   		padding: 0 15px;
   	}

   	.yygg .yygg_con .line {
   		margin-left: 10px;
   	}

   	.yygg .yygg_con .yygg_tit>img {
   		display: none;
   	}

   	.swiper-slide .news_title {
   		width: calc(100% - 120px) !important;

   	}

   	.yygg .swiper-button-next {
   		right: -10px !important;
   	}

   	.yygg .team {
   		flex: 8;
   		margin-left: 5px;
   	}

   	.yygg .team .experts .container {
   		padding-left: 0;
   		padding-right: 0;
   	}

   	/* 预约挂号 */
   	.yygh {
   		padding: 0 15px !important;
   		margin-top: 50px;
   		height: 888px;
   	}

   	.yygh_left {
   		position: unset;
   		float: unset;
   		width: 100%;
   	}

   	.yygh_right {
   		float: unset;
   	}

   	.yygh h4.text_CN {
   		font-size: 14px;
   	}

   	.yygh img.yygh_logo {
   		width: 25px;
   	}

   	#yuyue,
   	#menzhen,
   	#zhinan,
   	#xuzhi,
   	#huayan,
   	#zhuanzhen,
   	#jiaotong,
   	#yibao,
   	#xinxiang {
   		padding: 8px;
   	}

   	.yygh .yygh_right {
   		width: 100%;
   		margin-top: 20px;
   	}

   	/* 工作动态 */
   	.work_news.container {
   		padding-left: 15px !important;
   		padding-right: 15px !important;
   		height: 750px;
   	}

   	.gzdt,
   	.mtbd {
   		display: block;
   	}

   	.gzdt_right {
   		margin-left: 0 !important;
   		margin-top: 20px;
   	}

   	.gzdt_img img {
   		width: 100%;
   	}

   	.newscard .gzdt_news p {}

   	.gzdt_list .dt_link .list_title {
   		overflow: hidden;
   		text-overflow: ellipsis;
   		white-space: nowrap;
   	}

   	/* 科室介绍 */
   	.department {
   		margin-top: 30px;
   	}

   	/* 手风琴 */
   	.solution-item>ul {
   		display: none;
   	}

   	/* .重点专科 */
   	.key_block {
   		width: 100%;
   		height: 140px;
   	}

   	.key_top>div,
   	.key_bottom>div {
   		width: 20%;
   	}

   	.key_info li img {
   		width: 30px;
   	}


   	/* 专家介绍 */
   	.doctor .swiper-pagination .swiper-pagination-bullet {
   		width: 15px;
   	}

   	.doctor .expert-card {
   		max-width: 200px;
   		margin: 0 auto;
   	}

   	.doctor .expert-info {
   		max-width: 200px;
   	}

   	.doctor .expert-detail {
   		max-width: 200px;
   		margin: 0 auto;
   	}

   	/* 特色诊疗 AND 健康科普 */
   	.zlkp {
   		display: block;
   		height: unset;
   	}

   	.tszl {
   		margin-right: 0;
   	}

   	.tszl_info {
   		display: block;
   		height: 1000px;
   	}

   	.tszl_right {
   		margin-left: 0;
   		margin-top: 30px;
   		width: 100%;
   		background: #fff;
   		padding: 20px;
   		height: 490px;
   	}

   	.tszl_info .tszl_left #banner #banner_info {
   		background-color: #fff;
   		padding: 20px;
   		border: 0;
   		height: 240px;
   	}

   	.tszl_info #banner ul {
   		right: 20px;
   		bottom: 20px;
   		margin-top: 20px;
   	}

   	.blue_line {
   		display: none;
   	}

   	/* 人才培养 AND 科技创新 AND 五心护理 */
   	.class .container {
   		display: block;
   	}

   	.class .container .classinfo:not(:nth-child(1)) {
   		margin-left: 0;
   		margin-top: 30px;
   	}

   	.class .container .classinfo>div>img {
   		width: 100%;
   	}

   	/* 医院文化 AND 医院党建 AND 人文之窗 */
   	.research .container {
   		display: block;
   	}

   	.research .item {
   		margin-right: 0;
   		margin-top: 30px;
   	}

   	.research .item .img>img {
   		width: 100%;
   	}
   }

   /* 中型设备（平板电脑，768 像素及以上） */
   @media screen and (min-width: 768px) and (max-width: 992px) {
   	.title_CN {
   		font-size: 28px;
   	}

   	.title_EN {
   		font-size: 18px;
   	}

   	.more span {
   		font-size: 22px;
   	}

   	.more img {
   		width: 16px;
   	}

   	#focus-banner .focus-handle {
   		top: 35%;
   	}

    .single ul {
        width: 100%;
    }
   	.yygh {
   		margin-top: 80px;
   		height: 444px;
   	}

   	.yygh .yygh_right {
   		width: 40%;
   		margin-top: 0;
   	}

   	.yygh_right {
   		float: right;
   	}

   	.yygh_left {
   		position: absolute;
   		float: left;
   		width: 70%;
   	}

   	/* 手风琴 */
   	.solution-item>ul {
   		display: none;
   	}

   	/* 重点专科 */
   	.key_top>div,
   	.key_bottom>div {
   		flex: 1;
   	}

   	.key_block {
   		width: 100%;
   		height: 140px;
   	}

   	/* 工作动态 AND 媒体报道 */

   	.work_news.container {
   		padding-left: 15px !important;
   		padding-right: 15px !important;
   		height: 750px;
   	}

   	.gzdt,
   	.mtbd {
   		display: block;
   	}
    .gzdt_left{
        width:100%;
    }
    .gzdt_right {
        margin-left: 0 !important;
        margin-top: 20px;
        width: 100%;
    }

   	.gzdt_img img {
   		width: 100%;
   	}

   	.newscard .gzdt_news p {}

   	.gzdt_list .dt_link .list_title {
   		overflow: hidden;
   		text-overflow: ellipsis;
   		white-space: nowrap;
   	}

   	.dt_title {
   		font-size: 20px;
   	}

   	.dt_news,
   	.dt_time,
   	.gzdt_list .dt_link .list_title,
   	.gzdt_list .dt_link .list_time {
   		font-size: 18px;
   	}

   	/* 科室介绍 */
   	.department {
   		margin-top: 30px;
   	}

   	/* 特色诊疗 */
   	.zlkp {
   		display: block;
   		height: unset;
   	}

   	.tszl {
   		margin-right: 0;
   	}

   	.tszl_info {
   		display: block;
   		height: 1000px;
   	}

   	.tszl_right {
   		margin-left: 0;
   		margin-top: 30px;
   		width: 100%;
   		background: #fff;
   		padding: 20px;
   		height: 490px;
   	}

   	.tszl_info .tszl_left #banner #banner_info {
   		background-color: #fff;
   		padding: 20px;
   		border: 0;
   		height: 240px;
   	}

   	#banner_info p:nth-child(2),
   	#banner_info p:nth-child(3) {
   		font-size: 18px;
   	}

   	.tszl_info #banner ul {
   		right: 20px;
   		bottom: 20px;
   		margin-top: 20px;
   	}

   	.blue_line {
   		display: none;
   	}

   	.tszl_right ul li a h4,
   	.tszl_right ul li a p {
   		font-size: 18px;
   	}

   	/* 健康科普 */
   	.jkkp_info .jkkp_card .card_img {
   		flex: unset;
   	}

   	.jkkp_info .jkkp_card .card_news p {
   		font-size: 18px;
   	}

   	/* 人才培养 AND 科技创新 AND 五心护理 */
   	.class .container .classinfo {
   		height: 825px;
   	}

   	.classlist li p {
   		font-size: 18px;
   	}

   	.class .container {
   		display: block;
   	}

   	.class .container .classinfo:not(:nth-child(1)) {
   		margin-left: 0;
   		margin-top: 30px;
   	}

   	.class .container .classinfo>div>img {
   		width: 100%;
   	}

   }


   /* 大型设备（笔记本电脑/台式机，992 像素及以上） */
   @media screen and (min-width: 992px) and (max-width: 1200px) {


   	.title_CN {
   		font-size: 34px;
   	}

   	.title_EN {
   		font-size: 28px;
   	}

   	.more span {
   		font-size: 30px;
   	}

   	.more img {
   		width: 24px;
   		margin-bottom: 10px;
   		margin-left: 10px;
   	}

   	/* 医院公告 */
   	.yygg .yygg_con .yygg_tit>span {
   		font-size: 24px;
   	}

   	.swiper-slide .news_title,
   	.swiper-slide .news_time {
   		font-size: 20px;
   	}

   	/* 预约挂号 */
    .single ul {
        width: 100%;
    }
   	.yygh h4.text_CN {
   		font-size: 24px;
   	}

   	.text_EN {
   		font-size: 20px;
   	}

   	#focus-banner .focus-handle {
   		top: 35%;
   	}

   	.yygh {
   		margin-top: 80px;
   		height: 700px;
   	}

   	.yygh .yygh_right {
   		display: none;
   		float: unset;
   		width: 100%;
   		margin-top: 20px;
   	}

   	.yygh_left {
   		position: unset;
   		float: unset;
   		width: 100%;
   		height: 700px;
   	}

   	.yygh_left .yy_left_top,
   	.yygh_left .yy_left_center,
   	.yygh_left .yy_left_bottom {
   		height: 200px;
   	}

   	.yygh img.yygh_logo {
   		width: 40px;
   	}

   	/* 工作动态 AND 媒体报道 */
   	.work_news.container {
   		height:1470px;
   	}

   	.work_news #title_tabs {
   		height: 60px;
   	}

   	.newscard .gzdt_news {
   		padding: 20px;
   	}
    .gzdt, .mtbd{
        display:block;
    }
    .gzdt_left {
        width: 100%;
        height:auto;
        overflow: unset;
        display: block;
    }
    .gzdt_img img {
        width: 100%;
        height:auto;
    }
    .gzdt_right {
        margin-left: 0 !important;
        margin-top: 20px;
        width: 100%;
        display: block;
    }

   	.dt_title {
   		font-size: 28px;
   		line-height: 40px
   	}

   	.dt_time {
   		font-size: 24px;
   		line-height: 30px;
   	}

   	.dt_news {
   		font-size: 24px;
   		line-height: 40px;
   	}

   	.gzdt_list ul li {
   		height: 80px;
   		line-height: 80px;
   	}

   	.gzdt_list .dt_link .list_title {
   		width: calc(100% - 200px)
   	}

   	.gzdt_list .dt_link .list_time {
   		width: 200px;
   	}

   	.gzdt_list .dt_link .list_title,
   	.gzdt_list .dt_link .list_time {
   		font-size: 24px;
   	}

   	/* 手风琴 */
   	.solution-item>ul {
   		display: none;
   	}

   	/* 重点专科 */
   	.key_info li img {
   		width: unset;
   	}

   	.key_info li:nth-child(2) {
   		height: 40px;
   		line-height: 40px;
   	}

   	.key_info li:nth-child(2),
   	.key_info li:nth-child(3) {
   		font-size: 18px;
   	}

   	.key_top>div,
   	.key_bottom>div {
   		flex: 1;
   	}

   	.key_block {
   		width: 100%； height:140px;
   	}

   	/* 专家介绍 */

   	.doctor .expert-info a p,
   	.doctor .expert-detail a {
   		font-size: 24px !important;
   	}

   	.doctor .expert-info {
   		bottom: 60px;
   		padding: 10px 0;
   	}

   	.doctor .expert-detail {
   		height: 60px;
   		line-height: 60px;
   	}

   	/* 特色诊疗 */
   	/* .tszl_left{
		height:550px;
	}
	.tszl_info{
		height:1100px;
	}
	#banner{
		margin-right: 0 !important;
	}
	#banner_info p:nth-child(2),.tszl_right ul li a p{
		font-size: 22px;
	}
	#banner_info p:nth-child(3),.tszl_right ul li a h4{
		font-size: 24px;
	}
	#banner_list{
		height:300px;
	}
	#banner_list img{
		height: auto;
	} */

   	.zlkp {
   		display: block;
   		height: unset;
   	}

   	.tszl {
   		margin-right: 0;
   	}

   	.tszl_info {
   		display: block;
   		height: 1000px;
   	}

   	.tszl_right {
   		margin-left: 0;
   		margin-top: 30px;
   		width: 100%;
   		background: #fff;
   		padding: 20px;
   		height: 490px;
   	}

   	.tszl_info .tszl_left #banner #banner_info {
   		background-color: #fff;
   		padding: 20px;
   		border: 0;
   		height: 240px;
   	}

   	.tszl_info #banner ul {
   		right: 20px;
   		bottom: 20px;
   		margin-top: 20px;
   	}

   	.blue_line {
   		display: none;
   	}

   	/* 健康科普 */
   	.jkkp {
   		margin-top: 20px;
   	}

   	.jkkp_info .jkkp_card {
   		padding: 20px;
   	}

   	.jkkp_info .jkkp_card:not(:nth-child(1)) {
   		margin-top: 20px;
   	}

   	.jkkp_info .jkkp_card .card_img {
   		flex: unset;
   		height: auto;
   		width: 180px;
   	}

   	.jkkp_info .jkkp_card .card_img img {
   		width: 100%;
   	}

   	.jkkp_info .jkkp_card .card_news {
   		font-size: 28px;
   	}

   	.jkkp_info .jkkp_card .card_news p:nth-child(1) {
   		height: calc(100% - 40px);
   		display: -webkit-box;
   		/* 旧版的弹性盒子模型 */
   		-webkit-box-orient: vertical;
   		/* 子元素的排列方向为垂直 */
   		-webkit-line-clamp: 4;
   		/* 限制显示的行数为4 */
   		overflow: hidden;
   		/* 隐藏溢出的内容 */
   		text-overflow: ellipsis;
   		/* 溢出时显示省略号 */
   	}

   	/* 人才培养 AND 科技创新 AND 五心护理 */
   	.class .container .classinfo {
   		height: 1200px;
   	}

   	.classlist li {
   		height: 80px;
   		margin-top: 20px;
   	}

   	.list_cricle {
   		width: 8px;
   		height: 8px;
   		border-radius: 8px;
   	}

   	.classlist li p {
   		font-size: 24px;
   	}

   	.classlist>div img {
   		width: 12px;
   	}

   	/* 医院文化 */
   	.research .item:not(:nth-child(3)) {
   		margin-right: 0;
   	}
   }

   /* 超大型设备（大型笔记本电脑和台式机，1200 像素及以上） */
   @media screen and (min-width: 1200px) {
   	.title_CN {
   		font-size: 24px;
   	}

   	.title_EN {
   		font-size: 12px;
   	}

   	.more span {
   		font-size: 16px;
   	}

   	.more img {
   		width: auto;
   	}

    .single ul {
        width: 100%;
    }

   	/* 工作动态 AND 媒体报道 */
   	.work_news.container {
   		height: 420px;
   	}

   	.gzdt,
   	.mtbd {
   		display: flex;
   	}

   	.gzdt_right {
   		margin-top: 0;
   		margin-left: 20px !important;
   	}

   	/* 科室介绍 */
   	.m_solition {
   		display: none;
   	}

   	.solution-item .num {
   		width: 368px;
   	}

   	.solution-item>ul {
   		display: block;
   	}

   	.solution-item>ul li .num .num_title {
   		left: 40%;
   	}

   	.solution-item>ul li .num .num_title img {
   		width: unset;
   	}

   	.solution-item>ul li .num .num_title h1 {
   		font-size: 22px;
   		margin: 20px auto 80px;
   	}

   	/* 特色诊疗 */
   	.zlkp {
   		height: 550px;
   		display: flex;
   	}

   	.tszl {
   		margin-right: 20px;
   	}

   	.tszl_info {
   		display: flex;
   	}

   	#banner_list {
   		height: 214px;
   	}

   	#banner {
   		margin-right: 10px !important;
   	}

   	.tszl_info .tszl_left #banner #banner_info {
   		height: 218px;
   		border-bottom: 1px dotted #ccc;
   		background-color: transparent;
   	}

   	.blue_line {
   		display: block;
   	}

   	.tszl_right {
   		width: 90%;
   		height: 450px;
   		margin-left: 20px;
   		margin-top: 0;
   		background: transparent;
   		padding: 0;
   	}

   	/* 人才培养 AND 科技创新 AND 五心护理 */
   	.class .container {
   		display: flex;
   	}

   	.class .container .classinfo {
   		height: 625px;
   	}

   	.class .container .classinfo:not(:nth-child(1)) {
   		margin-left: 20px;
   		margin-top: 0px;
   	}

   	/* 医院文化 AND 医院党建 AND 人文之窗 */
   	.research .container {
   		display: flex;
   	}

   	.research .item {
   		margin-top: 0px;
   	}

   	.research .item:not(:nth-child(3)) {
   		margin-right: 20px;
   	}
   }


