@charset "utf-8";
/* CSS Document */

/* 就医引导*/
.guide-region{height:566px;background:url(../images/home/bg-guide.png);max-width: 1920px;margin: auto;}
.guide-box{display:flex;gap: 40px;justify-content: space-between;}
.guide-item{width:279px;height:311px;padding-top: 184px;text-align:center;border-radius:40px 0px 40px 0px;}
.guide-item .guide-en{margin-top: 18px;}
.guide-item:nth-child(odd){margin-top: 192px;animation: shake 3s infinite linear;}
.guide-item:nth-child(even){margin-top: 50px;animation: shake2 3s infinite linear;}
.guide-item:nth-child(1){background:#2d9fb7 url(../images/home/icon-lyjt.png) center top 73px no-repeat;}
.guide-item:nth-child(2){background:#2db7a1 url(../images/home/icon-yygh.png) center top 73px no-repeat;}
.guide-item:nth-child(3){background:#0086b3 url(../images/home/icon-jyzn.png) center top 73px no-repeat;}
.guide-item:nth-child(4){background:#34ad58 url(../images/home/icon-lczy.png) center top 73px no-repeat;}
.guide-item:nth-child(5){background:#34ada0 url(../images/home/icon-ghdt.png) center top 73px no-repeat;}
.guide-item:nth-child(6){background:#cca552 url(../images/home/icon-tsjy.png) center top 73px no-repeat;}
.guide-item:nth-child(7){background:#0f7cc1 url(../images/home/icon-zdzk.png) center top 73px no-repeat;}
.guide-item:hover:nth-child(1){background-color:#2d9fb7d8;}
.guide-item:hover:nth-child(2){background-color:#2db7a1d8;}
.guide-item:hover:nth-child(3){background-color:#0086b3d8;}
.guide-item:hover:nth-child(4){background-color:#34ad58d8;}
.guide-item:hover:nth-child(5){background-color:#34ada0d8;}
.guide-item:hover:nth-child(6){background-color:#cca552d8;}
.guide-item:hover:nth-child(7){background-color:#0f7cc1d8;}

/* 专家简介轮播 */
.expert-flash{margin-top: 45px;}
.expert-flash .flash-item a{width: 100%;height: 0;padding-top: 133.33333%;position: relative;}
.expert-flash .flash-item img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.expert-flash .flash-title{width: 100%;height: 68px;background-color:rgba(38,176,184,0.7);left:0;bottom:0;z-index:2;padding:6px 20px;color:#fff;line-height:28px;}
.expert-flash .prev,.expert-flash .next{box-shadow:0px 11px 13px 0px rgba(102,208,222,0.32);background:#ffffff url(../images/home/icon-arrow.png) center no-repeat; top: 50%; transform: translateY(-50%);cursor: pointer;}
.expert-flash .prev{left: -80px;transform: translateY(-50%) scaleX(-1)}
.expert-flash .next{right: -80px;}

/* 科室导航 department-region */
.department-region{margin-top: 40px;}
.department-list .list-item .text{display: block;position: relative;width:246px;height:65px;padding: 0 10px;line-height: 65px;margin-top: 20px;background-color:#f3f7fa;}
.department-list .list-item .text span{display: block;position: absolute;left:0;top: 0;right: 0;bottom: 0;z-index: 1;}
.department-list .list-item .text span::after{position: absolute;content: '';left: 0;top: 0;width: 0%;height: 100%;background-color: rgba(207,223,236);transition: all 0.3s;z-index: -1;}
.department-list .list-item:hover .text span::after{width: 100%;}
.department-list .list-item:hover .text{color: #333;}

/* 新闻中心 */
.section-4{margin-top: 40px;}
.new-flash{margin-top: 46px;position: relative;width: 608px;}
.new-flash .bd{height: 610px;overflow: hidden;}
.new-flash .flash-img-wrap{height: 378px;}
.new-flash .flash-img{display: block; width: 100%;height: 100%;object-fit: cover;}
.new-flash .flash-sub-title{margin-top: 7px;}
.new-flash .hd{position: absolute; right: 50%;transform: translateX(50%); bottom: 56px;}
.new-flash .hd li{float: left; width: 16px; height: 16px;background: rgba(231,231,231);border-radius: 50%;}
.new-flash .hd li+li{margin-left: 10px;}
.new-flash .hd li.on{background-color:#00aab2;}

/* 医院动态 */
.hospital-dynamics{width: 367px;}
.hospital-dynamics .m-tabstyle2{border-bottom: none;}
.hospital-dynamics .m-tabstyle2 .tab-item a{padding: unset;}
.hospital-dynamics .m-tabstyle2 .tab-item:nth-child(2){margin-left: 80px;}
.hospital-dynamics .m-tabstyle2 ul{display: flex;justify-content: flex-end;}
.hos-dy-list .list-item{border-top: 1px solid #f0f0f0;padding: 14px 0;}
.hos-dy-list .text{margin-top: 6px;height: 58px;}

/* 招标专栏 */
.tender-box{width: 595px;}
.tender-list{margin-top: 42px;}
.tender-list .list-item{padding: 17px 0;border-top: 1px solid #e7e7e7;}
.tender-list .date{width:88px;height:88px;padding:15px 0;margin-right:12px;background-color:#f3f7fa;border-radius:20px 0px 20px 0px;}
.tender-list .text{margin:15px 0;}

/* 医保政策 */
/* .section-5{background-color: #f3f7fa;} */
.insurance-box{width: 62.8125%;}
.insurance-list{padding: 25px 30px 20px 0; background-color: #f3f7fa;position: relative;}
.insurance-list::before{content: "";position:absolute;left: -100%;top:0;width:100%;height:100%;background-color:#f3f7fa;z-index:-1;}
.insurance-list .img-text{height:165px;overflow:hidden;}
.insurance-list .img-wrap{width:245px;height:165px;overflow:hidden;}

/* 视频中心 */
.video-box{width: 37.1875%;}
.video-box .img-wrap{height: 302px;overflow: hidden;}
.video-list .video-title{left:0;bottom:0;width:100%;padding:0 25px;height:55px;line-height:55px;background-color:rgba(0,0,0,0.47);}
.video-list .video-item{height: 92px;display: flex; align-items: center;border-bottom: 1px solid #e7e7e7;}

/* 院区导航 */
.hos-area-box .img-wrap{height:260px;overflow:hidden;}
.hos-area-content{background-color:#f3f7fa;}
.hos-area-text{padding:20px;}
.hos-area-text .address{margin-top:23px;}


@keyframes shake{
	0%{transform:translateY(0);}
	25%{transform:translateY(-10px);}
	50%{transform:translateY(0);}
	75%{transform:translateY(10px);}
	100%{transform:translateY(0);}
}
@keyframes shake2{0%{
	transform:translateY(0);}
	25%{transform:translateY(10px);}
	50%{transform:translateY(0);}
	75%{transform:translateY(-10px);}
	100%{transform:translateY(0);}
}
@keyframes jello{
	from,11.1%,to{-webkit-transform:none;-moz-transform:none;transform:none;}
	22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);-moz-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}
	33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);-moz-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}
	44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);-moz-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}
	55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);-moz-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}
	66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);-moz-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}
	77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);-moz-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}
	88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);-moz-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}


/*large pcScreen*/
@media (max-width:1600px) {
	.guide-box{gap: 10px;}
	.size-60{width: 30px;height: 30px;}
	.expert-flash .prev, .expert-flash .next{background-size: 30%;}
	.expert-flash .prev{left: -30px;}
	.expert-flash .next{right: -30px;}
	.new-flash{width: 418px;}
	.tender-box{padding-left: 28px;width: 500px;}
	.hospital-dynamics{width: 330px;}
	.new-flash .flash-img-wrap{height: 260px;}
}
/*medium pcScreen lg*/
@media screen and (max-width: 1280px) {
	.guide-box .guide-item{background-position: center top 73px;}
	.col6 li{width: 25%;}
	.hospital-dynamics{width: 516px;}
	.hospital-dynamics .m-tabstyle2 ul{justify-content: start;}
	.tender-box{width: 100%;padding-left: 0;margin-top: 30px;}
}
/*pad md*/
@media screen and (max-width: 1200px ){
	.m-banner{background-size:100% 100%}

}
/*pad md*/
@media screen and (max-width: 991px ){
	.col6 li{width: 50%;}
	.department-list .list-item .text{width: 100%;}
	.new-flash,.news-box,.news-imgs-box,.hospital-dynamics,.insurance-box,.video-box,.col3 li, .col3 a{width: 100%;}
	.news-box,.news-imgs-box,.hospital-dynamics,.new-flash,.insurance-box,.video-box,.col3 li, .col3 a{float: none;}
	.new-flash .flash-img-wrap{height: 466px;}
	.new-flash .bd{height: 650px;}
	.video-box,.hospital-dynamics{margin-left: 0;padding-left: unset;margin-top: 20px;}
	.space54{margin-left: 0;margin-right: 0;}
	.swiper-expert{width: 100%;}
	.expert-flash{height: auto;}
	.expert-flash .next,.expert-flash .prev{display: none;}
	.guide-box{flex-wrap: wrap;justify-content: flex-start;}
	.guide-region{height: auto;background: white;}
	.guide-region .guide-item{height: 230px;padding-top: 140px;background-position: center top 30px;}
	.guide-item:nth-child(odd){display: block;width: calc(33.3333% - 20px);margin-top: 30px;animation: unset;}
	.guide-item:nth-child(even){display: block;width: calc(33.3333% - 20px);margin-top: 30px;animation: unset;}
	
}

/*phone sm*/
@media screen and (max-width: 767px) {
	img{max-width:100%}
	.guide-box .guide-item{background-position: center top 15px;}
	.guide-region .guide-item{height: 180px;padding-top: 80px;background-size: 20%;background-position: center top 30px;transform: scale(0.8);}
	.guide-item:nth-child(odd){display: block;width: calc(50% - 5px);margin-top: 0px;animation: unset;}
	.guide-item:nth-child(even){display: block;width: calc(50% - 5px);margin-top: 0px;animation: unset;}
	.guide-box{gap: 0px;}
	.guide-item .guide-zh{margin-top: 15px;}
	.guide-item .guide-en{margin-top: 8px;}
	.expert-region{margin-top: 25px;}
	.m-tabstyle1 .tab-item a{margin: 0 auto}
	.m-tabstyle2 .tab-item{width: 33.3333%;}
	.col6 li{padding: 0 6px}
	.department-list .list-item .text span{padding: 0 4px}
	.new-flash .flash-img-wrap{height: 215px;}
	.new-flash .bd{height: 380px;}
	.new-flash .hd{bottom: 5px;}
	.insurance-list::before{content: none;}
	.insurance-list{padding: 20px 0; background-color: white;}
	.insurance-list .img-text,.insurance-list .img-wrap{height: auto;}
	.insurance-list h3{margin-top: 20px;}
	.insurance-list .img-wrap{width: 100%;float: none; margin-right: 0;}
	.video-box .img-wrap{height: 193px;}
	.hos-area-box .img-wrap{height: 180px;}
	.hos-dy-list{margin-top: 15px;}
	.expert-flash .flash-title{height: 58px;line-height: 25px;}
	.tender-box,.insurance-list,.video-box, .hospital-dynamics,.hos-area-box,.section-5{margin-top: 0px;}
	.mb-50{margin-bottom: 20px;}
}