
/* banner下的图标 */
.floor1 {
	position: relative;
	margin-top: -50px;
	z-index: 1;
	height: 122px;
	background: white;
	box-shadow: 8px 8px 10px -8px #dcdbdb;
}

.floor1>p {
	writing-mode: tb-rl;
	font-size: 18px !important;
	background: #0e95a3;
	color: white !important;
	margin: 0px !important;
	padding: 25px 10px;
}

.floor1>div.left {
	height: 100%;
}

.floor1>div.left>ul {
	display: inline-block;
	width: 100%;
}

.floor1>div.left>ul>li {
	width: 144.5px;
	height: 122px;
	text-align: center;
	float: left;
}

.floor1>div.left>ul>li>a {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: relative;
}

.floor1>div.left>ul>li:hover {
	background: #5db6bf;
	transition: all 2s ease 0s;
	-webkit-transform: all 2s ease 0s;
}

.floor1>div.left>ul>li:hover>a>div>div>img:first-child {
	display: none;
}

.floor1>div.left>ul>li:hover>a>div>div>img:last-child {
	display: block !important;
	margin: 0 auto;
}

.floor1>div.left>ul>li:hover>a>div>p {
	color: white !important;
	transition: all 2s ease 0s;
	-webkit-transform: all 2s ease 0s;
}

.floor1>div.left>ul>li.active_li>a>div>p {
	color: white !important;
}

.floor1>div.left>ul>li>a>div {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%)translateY(-50%);
}

.floor1>div.left>ul>li>a>div>div {
	margin-bottom: 10px;
}

.yydtlist {
	padding: 5px 0;
}

.floor1>div.left>ul>li>a>div>P {
	margin-bottom: 0px !important;
}

/* 第二层 */
.floor2 {
	background: #f7f7f7;
	padding: 20px;
}

.floor2>div.left {
	height: 295px;
}

.floor2>div.left:first-child {
	width: 740px;
	margin-right: 20px;
}

.floor2>div.left:nth-child(2) {
	width: 400px;
}

.floor2>div.left:first-child>div.left:first-child {
	width: 358px;
	height: 100%;
	margin-right: 22px;
}

.floor2>div.left:first-child>div.left:nth-child(2) {
	width: 360px;
	height: 295px;
}

.swiper_demo {
	width: 358px !important;
	height: 295px !important;
}

.swiper_demo .swiper-slide {
	width: 358px !important;
}

.swiper_demo .swiper-slide a {
	display: inline-block;
	width: 358px;
	height: 295px;
	position: relative;
}

.swiper_demo .swiper-slide {
	position: relative;
}

.swiper_demo .swiper-slide a div {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.swiper_demo .swiper-slide a>p {
	position: absolute;
	bottom: 0;
	background: rgba(0, 0, 0, 0.6);
	height: 40px;
	line-height: 40px;
	margin-bottom: 0px !important;
	color: white !important;
	padding-left: 10px !important;
}

.swiper_demo .pagination {
	position: absolute;
	z-index: 20;
	right: 0;
	bottom: 4%;
	margin: 0px !important;
}

.swiper_demo .pagination>.swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
	margin-right: 5px !important;
	opacity: 0.8;
	cursor: pointer;
}

.swiper-visible-switch {
	background: #5db6bf !important;
}

.swiper_demo .swiper-slide a div img {
	width: 100%;
	height: 100%;
}

.swiper_demo .swiper-slide a img:hover {
	transform: scale(1.2);

	transition: all 3s ease 0s;

	-webkit-transform: scale(1.2);

	-webkit-transform: all 3s ease 0s;
}

.title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}

.title>a {
	display: inline-block;
	width: 100%;
	height: 30px;
}

.title>a>div.left>span {
	font-size: 22px !important;
	color: #5db6bf !important;
	vertical-align: bottom;
	margin-left: 5px;
}

/* 通知公告 */
.gglists {
	background: white;
	padding: 15px;
}

.gg_ul>li {
	margin-bottom: 15px;
	position: relative;
}

.gg_ul>li:last-child {
	margin-bottom: 0px !important;
}

.gg_ul>li>div.left:first-child {
	border: 1px solid #5db6bf;
	margin-right: 10px;
}

.gg_ul>li>div.left:nth-child(2) {
	line-height: 65px;
}

.gg_ul>li>div.left:first-child>p {
	margin-bottom: 0px !important;
}

.gg_ul>li>div.left:first-child>p:first-child {
	text-align: center;
	background: #5db6bf;
	font-size: 18px !important;
	color: white;
}

.gg_ul>li>div.left:first-child>p:last-child {
	font-size: 14px !important;
	padding: 10px 5px;
}

/* 专家介绍 */
.floor3 {
	position: relative;
}

.swiper_demo1 .swiper-container {
	width: 1200px;
	margin: 0 auto;
}

.swiper-container {
	position: initial;
}
/* .swiper_demo1 .swiper-wrapper{
	display:flex;
	gap:18px;
} */
.swiper_demo1 .swiper-slide {
	font-size: 14px;
	width: 220px !important;
	margin:0px 9px;
	height: 325px !important;
	border: 1px solid #d9d9d9;
	overflow: hidden;
}

.swiper_demo1 .swiper-slide a {
	display: inline-block;
	width: 100%;
	height: 100%;
	text-align: center;
}

.swiper_demo1 .swiper-slide a>div:first-child {
	width: 192px;
	height: 230px;
	overflow: hidden;
	margin: 0 auto;
}

.swiper_demo1 .swiper-slide a>div:last-child {
	padding-top: 20px;
}

.swiper_demo1 .swiper-slide:hover {
	border: 1px solid #5db6bf;
	transition: all 2s ease 0s;
}

.swiper_demo1 .swiper-slide:hover a>div:last-child {
	background: #5db6bf;
	height: 95px;
	transition: all 2s ease 0s;
}

.swiper_demo1 .swiper-slide:hover a>div:last-child>p {
	color: white;
	transition: all 2s ease 0s;
}

.swiper_demo1 .swiper-slide a>div>img {
	width: 100%;
	height: 100%;
	margin-top:15px;
}

.swiper_demo1 .swiper-slide:hover img {
	transform: scale(1.2);

	transition: all 3s ease 0s;

	-webkit-transform: scale(1.1);

	-webkit-transform: all 3s ease 0s;
	cursor: pointer;
}

.swiper_demo1 .swiper-slide>a>div>p:first-child {
	font-size: 21px !important;
	color: #5db6bf;
	margin-bottom: 10px !important;
}

.swiper_demo1 .swiper-slide>a>div>p:last-child {
	font-size: 15px !important;
}

.swiper_demo1 .arrow i {
	position: absolute;
	z-index: 1;
	top: 0;
	display: inline-block;
	cursor: pointer;
	border: 1px solid #ededed;
	width: 30px;
	text-align: center;
	height: 30px;
	line-height: 25px;
	border-radius: 7px;
}

.swiper_demo1 .arrow i a {
	font-size: 27px !important;
	color: #999999 !important;
}

.swiper_demo1 .arrow i:hover {
	background: #5db6bf;
}

.swiper_demo1 .arrow i:hover a {
	color: white !important;
	text-decoration: none !important;
}

.swiper_demo1 .arrow .arrow-left {
	right: 40px;
}

.swiper_demo1 .arrow .arrow-right {
	right: 0px;
}

/* 科室介绍 */
.department_ul {
	display: inline-block;
	width: 100%;
}

.department_ul>li {
	width: 187.5px;
	float: left;
	padding: 15px;
	margin-right: 15px;
	border: 1px solid #d9d9d9;
	height: 208px;
}

.department_ul>li:last-child {
	margin-right: 0px !important;
}

.department_ul>li>ul>li {
	margin-bottom: 10px;
}

.department_ul>li>ul>li:last-child {
	margin-bottom: 0px !important;
}

.department_ul>li>ul>li>a {
	font-size: 15px !important;
}

/* 第五层 */
.floor5,.textlist,.textlisttwo{
	background: #f7f7f7;
	padding: 25px 15px;
}

.floor5>div.left>.title>a,.textlist>div.left>.title>a,
.textlisttwo>div.left>.title>a{
	display: inline-block;
	width: 100%;
	height: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d9d9d9;
}

.floor5>div.left:nth-child(3)>.title>a,.textlist>div.left:nth-child(3)>.title>a,
.textlisttwo>div.left:nth-child(2)>.title>a{
	padding-right: 0px !important;
}

.floor5>div.left:nth-child(2),.textlist>div.left:nth-child(2){
	width: 390px;
	
}

.floor5>div.left:first-child,.textlist>div.left:first-child{
	width: 390px !important;
	
}

.floor5>div.left:nth-child(3),.textlist>div.left:nth-child(3){
	padding-right: 0px !important;
	width: 390px !important;
}

.floor5_left,
.floor5_middle {
	
}

.floor5_left>li {
	padding: 10px 0;
}

.floor5_left>li:last-child {
	padding-bottom: 0px !important;
}

.floor5_left>li>a {
	font-size: 15px !important;
	overflow:hidden;
	text-align:ellipsis;
	white-space:nowrap;
}

.floor5_middle,
.floor5_left,
.floor5_right {
	display: inline-block;
	width: 100%;
	height: 236px;
}

.floor5_middle>li {
	width: 155px;
	height: 65px;
	line-height: 65px;
	float: left;
	margin-top: 10px;
	margin-bottom: 6px;
	text-align: center;
	margin-right: 20px;
	margin-left:0px;
	background: url(../images/13.png)no-repeat;
	background-size: 100% 100%;
}

/* .floor5_middle>li:nth-child(2n) {
	margin-right: 0px !important;
} */

.floor5_middle>li>a {
	display: inline-block;
	width: 100%;
	color: #5baeb6 !important;
}

.floor5_right>li {
	float: left;
	width: 90px;
	margin-top: 10px;
	margin-right: 40px;
}

.floor5_right>li:nth-child(3n) {
	margin-right: 0px !important;
}

.floor5_right>li>a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.floor5_right>li>a>div {
	height: 90px;
	line-height: 90px;
	text-align: center;
	background: #c6e6ef;
}

.floor5_right>li>a>p {
	text-align: center;
	margin-bottom: 0px !important;
}

.floor5_right>li>a:hover>div>img {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transition: all 2s ease 0s;
}
.textlist>div.left>ul{
	
}
.textlist>div.left:nth-child(3)>ul{
	padding-right: 0px!important;
}
.textlist>div.left>ul>li,.textlisttwo>div.left>ul>li{
	padding: 10px 0;
}
.textlist>div.left>ul>li:last-child{
	padding-bottom: 0px!important;
}
.textlisttwo>div.left{
	width: 585px!important;
	
}
/* .textlisttwo>div.left:first-child>ul{
	padding-right: 0px!important;
} */
.title>a:hover>div:first-child>img{
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transition: all 2s ease 0s;
}
.botomlink{
	display: inline-block;
	width: 100%;
}
.botomlink>li{
	width: 218px;
	text-align: center;
	height: 65px;
	float: left;
	margin-right: 272px;
	background: url(../images/24.png)no-repeat;
	background-size: 100% 100%;
}
.botomlink>li:nth-child(3n){
	margin-right: 0px!important;
}
.botomlink>li>a{
	display: inline-block;
	width: 100%;
	height: 100%;
	font-size: 24px!important;
	color: #77b8be!important;
	position: relative;
}
.botomlink>li>a>div>p{
	margin-bottom: 0px!important;
}
.botomlink>li>a>div{
	width: inherit;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateY(-50%)translateX(-50%);
}
ul,li{
	padding:0px;
}
.title_border{
	display: inline-block;
	width: 100%;
	height: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d9d9d9;
}
.r_pd{
	padding-right:15px !important;
}
.l_pd{
	padding-left:15px !important;
}
.ksjs_container{
	width:1200px;
	margin:0px auto;
	border:1px solid #d9d9d9;
	display:flex;
}
.ksjs_box{
	width:50%;
	padding:15px;
	position:relative
}
.ksjs_items{
	display:flex;
	flex-wrap:wrap;
	gap:16px;
}
.ksjs_items a{
	display:block;
	border:1px solid #ddd;
	padding:15px 0px;
	width:179px;
	text-align:center;
	text-decoration:none !important;
}
.ksjs_items a:hover{
	background-color:#5db6bf;
	color:#fff !important;
	
}
.left_border::before{
	content:"";
	height:305px;
	position:absolute;
	width:1px;
	left:0px;
	top:20px;
	background-color:#ddd;
}